1 List of maintainers and how to submit kernel changes
2 ====================================================
4 Please try to follow the guidelines below. This will make things
5 easier on the maintainers. Not all of these guidelines matter for every
6 trivial patch so apply some common sense.
8 Tips for patch submitters
9 -------------------------
11 1. Always *test* your changes, however small, on at least 4 or
12 5 people, preferably many more.
14 2. Try to release a few ALPHA test versions to the net. Announce
15 them onto the kernel channel and await results. This is especially
16 important for device drivers, because often that's the only way
17 you will find things like the fact version 3 firmware needs
18 a magic fix you didn't know about, or some clown changed the
19 chips on a board and not its name. (Don't laugh! Look at the
20 SMC etherpower for that.)
22 3. Make sure your changes compile correctly in multiple
23 configurations. In particular check that changes work both as a
24 module and built into the kernel.
26 4. When you are happy with a change make it generally available for
27 testing and await feedback.
29 5. Make a patch available to the relevant maintainer in the list. Use
30 ``diff -u`` to make the patch easy to merge. Be prepared to get your
31 changes sent back with seemingly silly requests about formatting
32 and variable names. These aren't as silly as they seem. One
33 job the maintainers (and especially Linus) do is to keep things
34 looking the same. Sometimes this means that the clever hack in
35 your driver to get around a problem actually needs to become a
36 generalized kernel feature ready for next time.
38 PLEASE check your patch with the automated style checker
39 (scripts/checkpatch.pl) to catch trivial style violations.
40 See Documentation/process/coding-style.rst for guidance here.
42 PLEASE CC: the maintainers and mailing lists that are generated
43 by ``scripts/get_maintainer.pl.`` The results returned by the
44 script will be best if you have git installed and are making
45 your changes in a branch derived from Linus' latest git tree.
46 See Documentation/process/submitting-patches.rst for details.
48 PLEASE try to include any credit lines you want added with the
49 patch. It avoids people being missed off by mistake and makes
50 it easier to know who wants adding and who doesn't.
52 PLEASE document known bugs. If it doesn't work for everything
53 or does something very odd once a month document it.
55 PLEASE remember that submissions must be made under the terms
56 of the Linux Foundation certificate of contribution and should
57 include a Signed-off-by: line. The current version of this
58 "Developer's Certificate of Origin" (DCO) is listed in the file
59 Documentation/process/submitting-patches.rst.
61 6. Make sure you have the right to send any changes you make. If you
62 do changes at work you may find your employer owns the patch
65 7. When sending security related changes or reports to a maintainer
66 please Cc: security@kernel.org, especially if the maintainer
67 does not respond. Please keep in mind that the security team is
68 a small set of people who can be efficient only when working on
69 verified bugs. Please only Cc: this list when you have identified
70 that the bug would present a short-term risk to other users if it
71 were publicly disclosed. For example, reports of address leaks do
72 not represent an immediate threat and are better handled publicly,
73 and ideally, should come with a patch proposal. Please do not send
74 automated reports to this list either. Such bugs will be handled
75 better and faster in the usual public places. See
76 Documentation/admin-guide/security-bugs.rst for details.
80 Descriptions of section entries and preferred order
81 ---------------------------------------------------
83 M: *Mail* patches to: FullName <address@domain>
84 R: Designated *Reviewer*: FullName <address@domain>
85 These reviewers should be CCed on patches.
86 L: *Mailing list* that is relevant to this area
87 S: *Status*, one of the following:
88 Supported: Someone is actually paid to look after this.
89 Maintained: Someone actually looks after it.
90 Odd Fixes: It has a maintainer but they don't have time to do
91 much other than throw the odd patch in. See below..
92 Orphan: No current maintainer [but maybe you could take the
93 role as you write your new code].
94 Obsolete: Old code. Something tagged obsolete generally means
95 it has been replaced by a better system and you
97 W: *Web-page* with status/info
98 Q: *Patchwork* web based patch tracking system site
99 B: URI for where to file *bugs*. A web-page with detailed bug
100 filing info, a direct bug tracker link, or a mailto: URI.
101 C: URI for *chat* protocol, server and channel where developers
102 usually hang out, for example irc://server/channel.
103 P: Subsystem Profile document for more details submitting
104 patches to the given subsystem. This is either an in-tree file,
105 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
107 T: *SCM* tree type and location.
108 Type is one of: git, hg, quilt, stgit, topgit
109 F: *Files* and directories wildcard patterns.
110 A trailing slash includes all files and subdirectory files.
111 F: drivers/net/ all files in and below drivers/net
112 F: drivers/net/* all files in drivers/net, but not below
113 F: */net/* all files in "any top level directory"/net
114 One pattern per line. Multiple F: lines acceptable.
115 X: *Excluded* files and directories that are NOT maintained, same
116 rules as F:. Files exclusions are tested before file matches.
117 Can be useful for excluding a specific subdirectory, for instance:
120 matches all files in and below net excluding net/ipv6/
121 N: Files and directories *Regex* patterns.
122 N: [^a-z]tegra all files whose path contains tegra
123 (not including files like integrator)
124 One pattern per line. Multiple N: lines acceptable.
125 scripts/get_maintainer.pl has different behavior for files that
126 match F: pattern and matches of N: patterns. By default,
127 get_maintainer will not look at git log history when an F: pattern
128 match occurs. When an N: match occurs, git log history is used
129 to also notify the people that have git commit signatures.
130 K: *Content regex* (perl extended) pattern match in a patch or file.
133 matches patches or files that contain "of_get_profile"
134 K: \b(printk|pr_(info|err))\b
135 matches patches or files that contain one or more of the words
136 printk, pr_info or pr_err
137 One regex pattern per line. Multiple K: lines acceptable.
142 .. note:: When reading this list, please look for the most precise areas
143 first. When adding to this list, please keep the entries in
147 M: Steffen Klassert <klassert@kernel.org>
148 L: netdev@vger.kernel.org
150 F: Documentation/networking/device_drivers/ethernet/3com/vortex.rst
151 F: drivers/net/ethernet/3com/3c59x.c
153 3CR990 NETWORK DRIVER
154 M: David Dillow <dave@thedillows.org>
155 L: netdev@vger.kernel.org
157 F: drivers/net/ethernet/3com/typhoon*
159 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
160 M: Adam Radford <aradford@gmail.com>
161 L: linux-scsi@vger.kernel.org
163 W: http://www.lsi.com
166 53C700 AND 53C700-66 SCSI DRIVER
167 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
168 L: linux-scsi@vger.kernel.org
170 F: drivers/scsi/53c700*
172 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
173 M: Alexander Aring <alex.aring@gmail.com>
174 L: linux-bluetooth@vger.kernel.org
175 L: linux-wpan@vger.kernel.org
177 F: Documentation/networking/6lowpan.rst
178 F: include/net/6lowpan.h
181 6PACK NETWORK DRIVER FOR AX.25
182 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
183 L: linux-hams@vger.kernel.org
185 F: drivers/net/hamradio/6pack.c
187 802.11 (including CFG80211/NL80211)
188 M: Johannes Berg <johannes@sipsolutions.net>
189 L: linux-wireless@vger.kernel.org
191 W: https://wireless.wiki.kernel.org/
192 Q: https://patchwork.kernel.org/project/linux-wireless/list/
193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
195 F: Documentation/driver-api/80211/cfg80211.rst
196 F: Documentation/networking/regulatory.rst
197 F: include/linux/ieee80211.h
198 F: include/net/cfg80211.h
199 F: include/net/ieee80211_radiotap.h
200 F: include/net/iw_handler.h
201 F: include/net/wext.h
202 F: include/uapi/linux/nl80211.h
203 F: include/uapi/linux/wireless.h
206 8169 10/100/1000 GIGABIT ETHERNET DRIVER
207 M: Heiner Kallweit <hkallweit1@gmail.com>
208 M: nic_swsd@realtek.com
209 L: netdev@vger.kernel.org
211 F: drivers/net/ethernet/realtek/r8169*
213 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
214 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
215 L: linux-serial@vger.kernel.org
217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
218 F: drivers/tty/serial/8250*
219 F: include/linux/serial_8250.h
221 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
222 L: netdev@vger.kernel.org
224 F: drivers/net/ethernet/8390/
227 M: Eric Van Hensbergen <ericvh@gmail.com>
228 M: Latchesar Ionkov <lucho@ionkov.net>
229 M: Dominique Martinet <asmadeus@codewreck.org>
230 R: Christian Schoenebeck <linux_oss@crudebyte.com>
231 L: v9fs-developer@lists.sourceforge.net
233 W: http://swik.net/v9fs
234 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
236 T: git git://github.com/martinetd/linux.git
237 F: Documentation/filesystems/9p.rst
240 F: include/trace/events/9p.h
241 F: include/uapi/linux/virtio_9p.h
245 M: Hitomi Hasegawa <hasegawa-hitomi@fujitsu.com>
247 F: drivers/soc/fujitsu/a64fx-diag.c
250 M: Antti Palosaari <crope@iki.fi>
251 L: linux-media@vger.kernel.org
253 W: https://linuxtv.org
254 W: http://palosaari.fi/linux/
255 Q: http://patchwork.linuxtv.org/project/linux-media/list/
256 T: git git://linuxtv.org/anttip/media_tree.git
257 F: drivers/media/dvb-frontends/a8293*
259 AACRAID SCSI RAID DRIVER
260 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
261 L: linux-scsi@vger.kernel.org
263 W: http://www.adaptec.com/
264 F: Documentation/scsi/aacraid.rst
265 F: drivers/scsi/aacraid/
267 AB8500 BATTERY AND CHARGER DRIVERS
268 M: Linus Walleij <linus.walleij@linaro.org>
269 F: Documentation/devicetree/bindings/power/supply/*ab8500*
270 F: drivers/power/supply/*ab8500*
273 L: linux-api@vger.kernel.org
274 F: include/linux/syscalls.h
277 X: arch/*/include/uapi/
279 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
280 M: Hans de Goede <hdegoede@redhat.com>
281 L: linux-hwmon@vger.kernel.org
283 F: drivers/hwmon/abituguru.c
285 ABIT UGURU 3 HARDWARE MONITOR DRIVER
286 M: Alistair John Strachan <alistair@devzero.co.uk>
287 L: linux-hwmon@vger.kernel.org
289 F: drivers/hwmon/abituguru3.c
291 ACCES 104-DIO-48E GPIO DRIVER
292 M: William Breathitt Gray <william.gray@linaro.org>
293 L: linux-gpio@vger.kernel.org
295 F: drivers/gpio/gpio-104-dio-48e.c
297 ACCES 104-IDI-48 GPIO DRIVER
298 M: William Breathitt Gray <william.gray@linaro.org>
299 L: linux-gpio@vger.kernel.org
301 F: drivers/gpio/gpio-104-idi-48.c
303 ACCES 104-IDIO-16 GPIO DRIVER
304 M: William Breathitt Gray <william.gray@linaro.org>
305 L: linux-gpio@vger.kernel.org
307 F: drivers/gpio/gpio-104-idio-16.c
309 ACCES 104-QUAD-8 DRIVER
310 M: William Breathitt Gray <william.gray@linaro.org>
311 L: linux-iio@vger.kernel.org
313 F: drivers/counter/104-quad-8.c
315 ACCES IDIO-16 GPIO LIBRARY
316 M: William Breathitt Gray <william.gray@linaro.org>
317 L: linux-gpio@vger.kernel.org
319 F: drivers/gpio/gpio-idio-16.c
320 F: drivers/gpio/gpio-idio-16.h
322 ACCES PCI-IDIO-16 GPIO DRIVER
323 M: William Breathitt Gray <william.gray@linaro.org>
324 L: linux-gpio@vger.kernel.org
326 F: drivers/gpio/gpio-pci-idio-16.c
328 ACCES PCIe-IDIO-24 GPIO DRIVER
329 M: William Breathitt Gray <william.gray@linaro.org>
330 L: linux-gpio@vger.kernel.org
332 F: drivers/gpio/gpio-pcie-idio-24.c
335 M: Jes Sorensen <jes@trained-monkey.org>
336 L: linux-acenic@sunsite.dk
338 F: drivers/net/ethernet/alteon/acenic*
340 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
341 M: Peter Kaestle <peter@piie.net>
342 L: platform-driver-x86@vger.kernel.org
344 W: http://piie.net/?section=acerhdf
345 F: drivers/platform/x86/acerhdf.c
347 ACER WMI LAPTOP EXTRAS
348 M: "Lee, Chun-Yi" <jlee@suse.com>
349 L: platform-driver-x86@vger.kernel.org
351 F: drivers/platform/x86/acer-wmi.c
354 M: "Rafael J. Wysocki" <rafael@kernel.org>
355 R: Len Brown <lenb@kernel.org>
356 L: linux-acpi@vger.kernel.org
358 Q: https://patchwork.kernel.org/project/linux-acpi/list/
359 B: https://bugzilla.kernel.org
360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
361 F: Documentation/ABI/testing/configfs-acpi
362 F: Documentation/ABI/testing/sysfs-bus-acpi
363 F: Documentation/firmware-guide/acpi/
365 F: drivers/pci/*/*acpi*
366 F: drivers/pci/*acpi*
367 F: drivers/pnp/pnpacpi/
369 F: include/linux/acpi.h
370 F: include/linux/fwnode.h
374 M: "Rafael J. Wysocki" <rafael@kernel.org>
375 R: Len Brown <lenb@kernel.org>
376 R: James Morse <james.morse@arm.com>
377 R: Tony Luck <tony.luck@intel.com>
378 R: Borislav Petkov <bp@alien8.de>
379 L: linux-acpi@vger.kernel.org
380 F: drivers/acpi/apei/
382 ACPI COMPONENT ARCHITECTURE (ACPICA)
383 M: Robert Moore <robert.moore@intel.com>
384 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
385 L: linux-acpi@vger.kernel.org
386 L: acpica-devel@lists.linuxfoundation.org
388 W: https://acpica.org/
389 W: https://github.com/acpica/acpica/
390 Q: https://patchwork.kernel.org/project/linux-acpi/list/
391 B: https://bugzilla.kernel.org
392 B: https://bugs.acpica.org
393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
394 F: drivers/acpi/acpica/
398 ACPI FOR ARM64 (ACPI/arm64)
399 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
400 M: Hanjun Guo <guohanjun@huawei.com>
401 M: Sudeep Holla <sudeep.holla@arm.com>
402 L: linux-acpi@vger.kernel.org
403 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
405 F: drivers/acpi/arm64
407 ACPI SERIAL MULTI INSTANTIATE DRIVER
408 M: Hans de Goede <hdegoede@redhat.com>
409 L: platform-driver-x86@vger.kernel.org
411 F: drivers/platform/x86/serial-multi-instantiate.c
413 ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
414 M: Sudeep Holla <sudeep.holla@arm.com>
415 L: linux-acpi@vger.kernel.org
417 F: drivers/mailbox/pcc.c
420 M: "Rafael J. Wysocki" <rafael@kernel.org>
421 M: Len Brown <lenb@kernel.org>
422 R: Andy Shevchenko <andy@kernel.org>
423 R: Mika Westerberg <mika.westerberg@linux.intel.com>
424 L: linux-acpi@vger.kernel.org
426 Q: https://patchwork.kernel.org/project/linux-acpi/list/
427 B: https://bugzilla.kernel.org
428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
429 F: drivers/acpi/pmic/
432 M: Rafael J. Wysocki <rafael@kernel.org>
433 R: Zhang Rui <rui.zhang@intel.com>
434 L: linux-acpi@vger.kernel.org
436 B: https://bugzilla.kernel.org
437 F: drivers/acpi/*thermal*
440 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
441 L: linux-acpi@vger.kernel.org
442 L: iommu@lists.linux.dev
444 F: drivers/acpi/viot.c
445 F: include/linux/acpi_viot.h
448 L: platform-driver-x86@vger.kernel.org
450 F: drivers/platform/x86/wmi.c
451 F: include/uapi/linux/wmi.h
453 ACRN HYPERVISOR SERVICE MODULE
454 M: Fei Li <fei1.li@intel.com>
455 L: acrn-dev@lists.projectacrn.org (subscribers-only)
457 W: https://projectacrn.org
458 F: Documentation/virt/acrn/
459 F: drivers/virt/acrn/
460 F: include/uapi/linux/acrn.h
462 AD1889 ALSA SOUND DRIVER
463 L: linux-parisc@vger.kernel.org
465 W: https://parisc.wiki.kernel.org/index.php/AD1889
466 F: sound/pci/ad1889.*
468 AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
469 M: Mugilraj Dhavachelvan <dmugil2000@gmail.com>
470 L: linux-iio@vger.kernel.org
472 F: drivers/iio/potentiometer/ad5110.c
474 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
475 M: Michael Hennerich <michael.hennerich@analog.com>
477 W: http://wiki.analog.com/AD5254
478 W: https://ez.analog.com/linux-software-drivers
479 F: drivers/misc/ad525x_dpot.c
481 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
482 M: Michael Hennerich <michael.hennerich@analog.com>
484 W: http://wiki.analog.com/AD5398
485 W: https://ez.analog.com/linux-software-drivers
486 F: drivers/regulator/ad5398.c
488 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
489 M: Michael Hennerich <michael.hennerich@analog.com>
491 W: http://wiki.analog.com/AD7142
492 W: https://ez.analog.com/linux-software-drivers
493 F: drivers/input/misc/ad714x.c
495 AD7877 TOUCHSCREEN DRIVER
496 M: Michael Hennerich <michael.hennerich@analog.com>
498 W: http://wiki.analog.com/AD7877
499 W: https://ez.analog.com/linux-software-drivers
500 F: drivers/input/touchscreen/ad7877.c
502 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
503 M: Michael Hennerich <michael.hennerich@analog.com>
505 W: http://wiki.analog.com/AD7879
506 W: https://ez.analog.com/linux-software-drivers
507 F: drivers/input/touchscreen/ad7879.c
509 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
510 M: Jiri Kosina <jikos@kernel.org>
513 ADF7242 IEEE 802.15.4 RADIO DRIVER
514 M: Michael Hennerich <michael.hennerich@analog.com>
515 L: linux-wpan@vger.kernel.org
517 W: https://wiki.analog.com/ADF7242
518 W: https://ez.analog.com/linux-software-drivers
519 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
520 F: drivers/net/ieee802154/adf7242.c
522 ADM1025 HARDWARE MONITOR DRIVER
523 M: Jean Delvare <jdelvare@suse.com>
524 L: linux-hwmon@vger.kernel.org
526 F: Documentation/hwmon/adm1025.rst
527 F: drivers/hwmon/adm1025.c
529 ADM1029 HARDWARE MONITOR DRIVER
530 M: Corentin Labbe <clabbe.montjoie@gmail.com>
531 L: linux-hwmon@vger.kernel.org
533 F: drivers/hwmon/adm1029.c
535 ADM8211 WIRELESS DRIVER
536 L: linux-wireless@vger.kernel.org
538 W: https://wireless.wiki.kernel.org/
539 F: drivers/net/wireless/admtek/adm8211.*
541 ADP1653 FLASH CONTROLLER DRIVER
542 M: Sakari Ailus <sakari.ailus@iki.fi>
543 L: linux-media@vger.kernel.org
545 F: drivers/media/i2c/adp1653.c
546 F: include/media/i2c/adp1653.h
548 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
549 M: Michael Hennerich <michael.hennerich@analog.com>
551 W: http://wiki.analog.com/ADP5520
552 W: https://ez.analog.com/linux-software-drivers
553 F: drivers/gpio/gpio-adp5520.c
554 F: drivers/input/keyboard/adp5520-keys.c
555 F: drivers/leds/leds-adp5520.c
556 F: drivers/mfd/adp5520.c
557 F: drivers/video/backlight/adp5520_bl.c
559 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
560 M: Michael Hennerich <michael.hennerich@analog.com>
562 W: http://wiki.analog.com/ADP5588
563 W: https://ez.analog.com/linux-software-drivers
564 F: Documentation/devicetree/bindings/input/adi,adp5588.yaml
565 F: drivers/input/keyboard/adp5588-keys.c
567 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
568 M: Michael Hennerich <michael.hennerich@analog.com>
570 W: http://wiki.analog.com/ADP8860
571 W: https://ez.analog.com/linux-software-drivers
572 F: drivers/video/backlight/adp8860_bl.c
575 M: Colin Leroy <colin@colino.net>
577 F: drivers/macintosh/therm_adt746x.c
579 ADT7475 HARDWARE MONITOR DRIVER
580 M: Jean Delvare <jdelvare@suse.com>
581 L: linux-hwmon@vger.kernel.org
583 F: Documentation/hwmon/adt7475.rst
584 F: drivers/hwmon/adt7475.c
587 M: Matthew Wilcox <willy@infradead.org>
588 M: Hannes Reinecke <hare@suse.com>
589 L: linux-scsi@vger.kernel.org
591 F: Documentation/scsi/advansys.rst
592 F: drivers/scsi/advansys.c
594 ADVANTECH SWBTN DRIVER
595 M: Andrea Ho <Andrea.Ho@advantech.com.tw>
596 L: platform-driver-x86@vger.kernel.org
598 F: drivers/platform/x86/adv_swbutton.c
600 ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
601 M: Lucas Stankus <lucas.p.stankus@gmail.com>
603 F: Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
604 F: drivers/iio/accel/adxl313*
606 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
607 M: Michael Hennerich <michael.hennerich@analog.com>
609 W: http://wiki.analog.com/ADXL345
610 W: https://ez.analog.com/linux-software-drivers
611 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
612 F: drivers/input/misc/adxl34x.c
614 ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
615 M: Puranjay Mohan <puranjay12@gmail.com>
616 L: linux-iio@vger.kernel.org
618 F: Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
619 F: drivers/iio/accel/adxl355.h
620 F: drivers/iio/accel/adxl355_core.c
621 F: drivers/iio/accel/adxl355_i2c.c
622 F: drivers/iio/accel/adxl355_spi.c
624 ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
625 M: Cosmin Tanislav <cosmin.tanislav@analog.com>
626 L: linux-iio@vger.kernel.org
628 W: https://ez.analog.com/linux-software-drivers
629 F: Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
630 F: drivers/iio/accel/adxl367*
632 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
633 M: Michael Hennerich <michael.hennerich@analog.com>
635 W: https://ez.analog.com/linux-software-drivers
636 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
637 F: drivers/iio/accel/adxl372.c
638 F: drivers/iio/accel/adxl372_i2c.c
639 F: drivers/iio/accel/adxl372_spi.c
642 M: Antti Palosaari <crope@iki.fi>
643 L: linux-media@vger.kernel.org
645 W: https://linuxtv.org
646 W: http://palosaari.fi/linux/
647 Q: http://patchwork.linuxtv.org/project/linux-media/list/
648 T: git git://linuxtv.org/anttip/media_tree.git
649 F: drivers/media/dvb-frontends/af9013*
652 M: Antti Palosaari <crope@iki.fi>
653 L: linux-media@vger.kernel.org
655 W: https://linuxtv.org
656 W: http://palosaari.fi/linux/
657 Q: http://patchwork.linuxtv.org/project/linux-media/list/
658 T: git git://linuxtv.org/anttip/media_tree.git
659 F: drivers/media/dvb-frontends/af9033*
662 M: David Sterba <dsterba@suse.com>
663 L: linux-fsdevel@vger.kernel.org
665 F: Documentation/filesystems/affs.rst
669 M: David Howells <dhowells@redhat.com>
670 M: Marc Dionne <marc.dionne@auristor.com>
671 L: linux-afs@lists.infradead.org
673 W: https://www.infradead.org/~dhowells/kafs/
674 F: Documentation/filesystems/afs.rst
676 F: include/trace/events/afs.h
679 M: David Airlie <airlied@redhat.com>
680 L: dri-devel@lists.freedesktop.org
682 T: git git://anongit.freedesktop.org/drm/drm
684 F: include/linux/agp*
685 F: include/uapi/linux/agp*
688 M: "Juergen E. Fischer" <fischer@norbit.de>
689 L: linux-scsi@vger.kernel.org
691 F: drivers/scsi/aha152x*
692 F: drivers/scsi/pcmcia/aha152x*
694 AIC7XXX / AIC79XX SCSI DRIVER
695 M: Hannes Reinecke <hare@suse.com>
696 L: linux-scsi@vger.kernel.org
698 F: drivers/scsi/aic7xxx/
700 AIMSLAB FM RADIO RECEIVER DRIVER
701 M: Hans Verkuil <hverkuil@xs4all.nl>
702 L: linux-media@vger.kernel.org
704 W: https://linuxtv.org
705 T: git git://linuxtv.org/media_tree.git
706 F: drivers/media/radio/radio-aimslab*
709 M: Benjamin LaHaise <bcrl@kvack.org>
710 L: linux-aio@kvack.org
713 F: include/linux/*aio*.h
716 M: Antti Palosaari <crope@iki.fi>
717 L: linux-media@vger.kernel.org
719 W: https://linuxtv.org
720 W: http://palosaari.fi/linux/
721 Q: http://patchwork.linuxtv.org/project/linux-media/list/
722 T: git git://linuxtv.org/anttip/media_tree.git
723 F: drivers/media/usb/airspy/
725 ALACRITECH GIGABIT ETHERNET DRIVER
726 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
728 F: drivers/net/ethernet/alacritech/*
730 ALCATEL SPEEDTOUCH USB DRIVER
731 M: Duncan Sands <duncan.sands@free.fr>
732 L: linux-usb@vger.kernel.org
734 W: http://www.linux-usb.org/SpeedTouch/
735 F: drivers/usb/atm/speedtch.c
736 F: drivers/usb/atm/usbatm.c
738 ALCHEMY AU1XX0 MMC DRIVER
739 M: Manuel Lauss <manuel.lauss@gmail.com>
741 F: drivers/mmc/host/au1xmmc.c
744 M: Rudolf Marek <r.marek@assembler.cz>
745 L: linux-i2c@vger.kernel.org
747 F: Documentation/i2c/busses/i2c-ali1563.rst
748 F: drivers/i2c/busses/i2c-ali1563.c
750 ALIBABA ELASTIC RDMA DRIVER
751 M: Cheng Xu <chengyou@linux.alibaba.com>
752 M: Kai Shen <kaishen@linux.alibaba.com>
753 L: linux-rdma@vger.kernel.org
755 F: drivers/infiniband/hw/erdma
756 F: include/uapi/rdma/erdma-abi.h
759 M: Shuai Xue <xueshuai@linux.alibaba.com>
761 F: Documentation/admin-guide/perf/alibaba_pmu.rst
762 F: drivers/perf/alibaba_uncore_drw_pmu.c
765 L: Dell.Client.Kernel@dell.com
767 F: drivers/platform/x86/dell/alienware-wmi.c
769 ALLEGRO DVT VIDEO IP CORE DRIVER
770 M: Michael Tretter <m.tretter@pengutronix.de>
771 R: Pengutronix Kernel Team <kernel@pengutronix.de>
772 L: linux-media@vger.kernel.org
774 F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
775 F: drivers/media/platform/allegro-dvt/
777 ALLWINNER A10 CSI DRIVER
778 M: Maxime Ripard <mripard@kernel.org>
779 L: linux-media@vger.kernel.org
781 T: git git://linuxtv.org/media_tree.git
782 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
783 F: drivers/media/platform/sunxi/sun4i-csi/
785 ALLWINNER A31 CSI DRIVER
786 M: Yong Deng <yong.deng@magewell.com>
787 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
788 L: linux-media@vger.kernel.org
790 T: git git://linuxtv.org/media_tree.git
791 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
792 F: drivers/media/platform/sunxi/sun6i-csi/
794 ALLWINNER A31 ISP DRIVER
795 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
796 L: linux-media@vger.kernel.org
798 T: git git://linuxtv.org/media_tree.git
799 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
800 F: drivers/staging/media/sunxi/sun6i-isp/
801 F: drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
803 ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
804 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
805 L: linux-media@vger.kernel.org
807 T: git git://linuxtv.org/media_tree.git
808 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
809 F: drivers/media/platform/sunxi/sun6i-mipi-csi2/
811 ALLWINNER CPUFREQ DRIVER
812 M: Yangtao Li <tiny.windzz@gmail.com>
813 L: linux-pm@vger.kernel.org
815 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
816 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
818 ALLWINNER CRYPTO DRIVERS
819 M: Corentin Labbe <clabbe.montjoie@gmail.com>
820 L: linux-crypto@vger.kernel.org
822 F: drivers/crypto/allwinner/
824 ALLWINNER HARDWARE SPINLOCK SUPPORT
825 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
827 F: Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
828 F: drivers/hwspinlock/sun6i_hwspinlock.c
830 ALLWINNER THERMAL DRIVER
831 M: Vasily Khoruzhick <anarsoul@gmail.com>
832 M: Yangtao Li <tiny.windzz@gmail.com>
833 L: linux-pm@vger.kernel.org
835 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
836 F: drivers/thermal/sun8i_thermal.c
839 M: Maxime Ripard <mripard@kernel.org>
840 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
841 L: linux-media@vger.kernel.org
843 F: drivers/staging/media/sunxi/cedrus/
845 ALLWINNER DMIC DRIVERS
846 M: Ban Tao <fengzheng923@gmail.com>
847 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
849 F: Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
850 F: sound/soc/sunxi/sun50i-dmic.c
853 M: Richard Henderson <richard.henderson@linaro.org>
854 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
855 M: Matt Turner <mattst88@gmail.com>
856 L: linux-alpha@vger.kernel.org
860 ALPS PS/2 TOUCHPAD DRIVER
861 R: Pali Rohár <pali@kernel.org>
862 F: drivers/input/mouse/alps.*
864 ALTERA I2C CONTROLLER DRIVER
865 M: Thor Thayer <thor.thayer@linux.intel.com>
867 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
868 F: drivers/i2c/busses/i2c-altera.c
870 ALTERA MAILBOX DRIVER
871 M: Mun Yew Tham <mun.yew.tham@intel.com>
873 F: drivers/mailbox/mailbox-altera.c
875 ALTERA MSGDMA IP CORE DRIVER
876 M: Olivier Dautricourt <olivierdautricourt@gmail.com>
877 R: Stefan Roese <sr@denx.de>
878 L: dmaengine@vger.kernel.org
880 F: Documentation/devicetree/bindings/dma/altr,msgdma.yaml
881 F: drivers/dma/altera-msgdma.c
884 M: Mun Yew Tham <mun.yew.tham@intel.com>
885 L: linux-gpio@vger.kernel.org
887 F: drivers/gpio/gpio-altera.c
889 ALTERA SYSTEM MANAGER DRIVER
890 M: Thor Thayer <thor.thayer@linux.intel.com>
892 F: drivers/mfd/altera-sysmgr.c
893 F: include/linux/mfd/altera-sysmgr.h
895 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
896 M: Thor Thayer <thor.thayer@linux.intel.com>
898 F: drivers/gpio/gpio-altera-a10sr.c
899 F: drivers/mfd/altera-a10sr.c
900 F: drivers/reset/reset-a10sr.c
901 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
902 F: include/linux/mfd/altera-a10sr.h
904 ALTERA TRIPLE SPEED ETHERNET DRIVER
905 M: Joyce Ooi <joyce.ooi@intel.com>
906 L: netdev@vger.kernel.org
908 F: drivers/net/ethernet/altera/
911 M: Maxime Chevallier <maxime.chevallier@bootlin.com>
912 L: netdev@vger.kernel.org
914 F: drivers/net/pcs/pcs-altera-tse.c
915 F: include/linux/pcs-altera-tse.h
917 ALTERA UART/JTAG UART SERIAL DRIVERS
918 M: Tobias Klauser <tklauser@distanz.ch>
919 L: linux-serial@vger.kernel.org
921 F: drivers/tty/serial/altera_jtaguart.c
922 F: drivers/tty/serial/altera_uart.c
923 F: include/linux/altera_jtaguart.h
924 F: include/linux/altera_uart.h
926 AMAZON ANNAPURNA LABS FIC DRIVER
927 M: Talel Shenhar <talel@amazon.com>
929 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
930 F: drivers/irqchip/irq-al-fic.c
932 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
933 M: Talel Shenhar <talel@amazon.com>
934 M: Talel Shenhar <talelshenhar@gmail.com>
936 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
937 F: drivers/edac/al_mc_edac.c
939 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
940 M: Talel Shenhar <talel@amazon.com>
942 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
943 F: drivers/thermal/thermal_mmio.c
945 AMAZON ETHERNET DRIVERS
946 M: Shay Agroskin <shayagr@amazon.com>
947 M: Arthur Kiyanovski <akiyano@amazon.com>
948 R: David Arinzon <darinzon@amazon.com>
949 R: Noam Dagan <ndagan@amazon.com>
950 R: Saeed Bishara <saeedb@amazon.com>
951 L: netdev@vger.kernel.org
953 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
954 F: drivers/net/ethernet/amazon/
956 AMAZON RDMA EFA DRIVER
957 M: Gal Pressman <galpress@amazon.com>
958 R: Yossi Leybovich <sleybo@amazon.com>
959 L: linux-rdma@vger.kernel.org
961 Q: https://patchwork.kernel.org/project/linux-rdma/list/
962 F: drivers/infiniband/hw/efa/
963 F: include/uapi/rdma/efa-abi.h
965 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
966 M: Tom Lendacky <thomas.lendacky@amd.com>
967 M: John Allen <john.allen@amd.com>
968 L: linux-crypto@vger.kernel.org
970 F: drivers/crypto/ccp/
971 F: include/linux/ccp.h
973 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
974 M: Brijesh Singh <brijesh.singh@amd.com>
975 M: Tom Lendacky <thomas.lendacky@amd.com>
976 L: linux-crypto@vger.kernel.org
978 F: drivers/crypto/ccp/sev*
979 F: include/uapi/linux/psp-sev.h
982 M: Harry Wentland <harry.wentland@amd.com>
983 M: Leo Li <sunpeng.li@amd.com>
984 M: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
985 L: amd-gfx@lists.freedesktop.org
987 T: git https://gitlab.freedesktop.org/agd5f/linux.git
988 F: drivers/gpu/drm/amd/display/
990 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
991 M: Huang Rui <ray.huang@amd.com>
992 L: linux-hwmon@vger.kernel.org
994 F: Documentation/hwmon/fam15h_power.rst
995 F: drivers/hwmon/fam15h_power.c
998 M: Enrico Weigelt, metux IT consult <info@metux.net>
999 L: linux-gpio@vger.kernel.org
1001 F: drivers/gpio/gpio-amd-fch.c
1002 F: include/linux/platform_data/gpio/gpio-amd-fch.h
1004 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
1005 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
1007 F: drivers/usb/gadget/udc/amd5536udc.*
1009 AMD GEODE PROCESSOR/CHIPSET SUPPORT
1010 M: Andres Salomon <dilinger@queued.net>
1011 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
1013 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
1014 F: arch/x86/include/asm/geode.h
1015 F: drivers/char/hw_random/geode-rng.c
1016 F: drivers/crypto/geode*
1017 F: drivers/video/fbdev/geode/
1020 M: Joerg Roedel <joro@8bytes.org>
1021 R: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1022 L: iommu@lists.linux.dev
1024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
1025 F: drivers/iommu/amd/
1026 F: include/linux/amd-iommu.h
1029 M: Felix Kuehling <Felix.Kuehling@amd.com>
1030 L: amd-gfx@lists.freedesktop.org
1032 T: git https://gitlab.freedesktop.org/agd5f/linux.git
1033 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1034 F: drivers/gpu/drm/amd/amdkfd/
1035 F: drivers/gpu/drm/amd/include/cik_structs.h
1036 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1037 F: drivers/gpu/drm/amd/include/v9_structs.h
1038 F: drivers/gpu/drm/amd/include/vi_structs.h
1039 F: include/uapi/linux/kfd_ioctl.h
1040 F: include/uapi/linux/kfd_sysfs.h
1043 M: Sanjay R Mehta <sanju.mehta@amd.com>
1045 F: drivers/spi/spi-amd.c
1048 M: Elie Morisse <syniurge@gmail.com>
1049 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
1050 L: linux-i2c@vger.kernel.org
1052 F: drivers/i2c/busses/i2c-amd-mp2*
1055 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1056 L: platform-driver-x86@vger.kernel.org
1058 F: drivers/platform/x86/amd/pmc.c
1061 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1062 L: platform-driver-x86@vger.kernel.org
1064 F: Documentation/ABI/testing/sysfs-amd-pmf
1065 F: drivers/platform/x86/amd/pmf/
1068 M: Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
1069 R: Carlos Bilbao <carlos.bilbao@amd.com>
1070 L: platform-driver-x86@vger.kernel.org
1072 F: Documentation/x86/amd_hsmp.rst
1073 F: arch/x86/include/asm/amd_hsmp.h
1074 F: arch/x86/include/uapi/asm/amd_hsmp.h
1075 F: drivers/platform/x86/amd/hsmp.c
1077 AMD POWERPLAY AND SWSMU
1078 M: Evan Quan <evan.quan@amd.com>
1079 L: amd-gfx@lists.freedesktop.org
1081 T: git https://gitlab.freedesktop.org/agd5f/linux.git
1082 F: drivers/gpu/drm/amd/pm/
1085 M: Huang Rui <ray.huang@amd.com>
1086 L: linux-pm@vger.kernel.org
1088 F: Documentation/admin-guide/pm/amd-pstate.rst
1089 F: drivers/cpufreq/amd-pstate*
1090 F: include/linux/amd-pstate.h
1091 F: tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1094 M: Sanjay R Mehta <sanju.mehta@amd.com>
1095 L: dmaengine@vger.kernel.org
1097 F: drivers/dma/ptdma/
1099 AMD SEATTLE DEVICE TREE SUPPORT
1100 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1101 M: Tom Lendacky <thomas.lendacky@amd.com>
1103 F: arch/arm64/boot/dts/amd/
1106 M: "Shyam Sundar S K" <Shyam-sundar.S-k@amd.com>
1107 L: netdev@vger.kernel.org
1109 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1110 F: drivers/net/ethernet/amd/xgbe/
1112 AMD SENSOR FUSION HUB DRIVER
1113 M: Basavaraj Natikar <basavaraj.natikar@amd.com>
1114 L: linux-input@vger.kernel.org
1116 F: Documentation/hid/amd-sfh*
1117 F: drivers/hid/amd-sfh-hid/
1119 AMLOGIC DDR PMU DRIVER
1120 M: Jiucheng Xu <jiucheng.xu@amlogic.com>
1121 L: linux-amlogic@lists.infradead.org
1123 W: http://www.amlogic.com
1124 F: Documentation/admin-guide/perf/meson-ddr-pmu.rst
1125 F: Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1126 F: drivers/perf/amlogic/
1127 F: include/soc/amlogic/
1129 AMPHION VPU CODEC V4L2 DRIVER
1130 M: Ming Qian <ming.qian@nxp.com>
1131 M: Shijie Qin <shijie.qin@nxp.com>
1132 M: Zhou Peng <eagle.zhou@nxp.com>
1133 L: linux-media@vger.kernel.org
1135 F: Documentation/devicetree/bindings/media/amphion,vpu.yaml
1136 F: drivers/media/platform/amphion/
1139 M: Christian Eggers <ceggers@arri.de>
1140 L: linux-iio@vger.kernel.org
1142 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1143 F: drivers/iio/light/as73211.c
1145 AMT (Automatic Multicast Tunneling)
1146 M: Taehee Yoo <ap420073@gmail.com>
1147 L: netdev@vger.kernel.org
1149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1151 F: drivers/net/amt.c
1153 ANALOG DEVICES INC AD4130 DRIVER
1154 M: Cosmin Tanislav <cosmin.tanislav@analog.com>
1155 L: linux-iio@vger.kernel.org
1157 W: http://ez.analog.com/community/linux-device-drivers
1158 F: Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
1159 F: Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1160 F: drivers/iio/adc/ad4130.c
1162 ANALOG DEVICES INC AD7192 DRIVER
1163 M: Alexandru Tachici <alexandru.tachici@analog.com>
1164 L: linux-iio@vger.kernel.org
1166 W: https://ez.analog.com/linux-software-drivers
1167 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1168 F: drivers/iio/adc/ad7192.c
1170 ANALOG DEVICES INC AD7292 DRIVER
1171 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1172 L: linux-iio@vger.kernel.org
1174 W: https://ez.analog.com/linux-software-drivers
1175 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1176 F: drivers/iio/adc/ad7292.c
1178 ANALOG DEVICES INC AD3552R DRIVER
1179 M: Nuno Sá <nuno.sa@analog.com>
1180 L: linux-iio@vger.kernel.org
1182 W: https://ez.analog.com/linux-software-drivers
1183 F: Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1184 F: drivers/iio/dac/ad3552r.c
1186 ANALOG DEVICES INC AD7293 DRIVER
1187 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1188 L: linux-iio@vger.kernel.org
1190 W: https://ez.analog.com/linux-software-drivers
1191 F: Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1192 F: drivers/iio/dac/ad7293.c
1194 ANALOG DEVICES INC AD7768-1 DRIVER
1195 M: Michael Hennerich <Michael.Hennerich@analog.com>
1196 L: linux-iio@vger.kernel.org
1198 W: https://ez.analog.com/linux-software-drivers
1199 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1200 F: drivers/iio/adc/ad7768-1.c
1202 ANALOG DEVICES INC AD7780 DRIVER
1203 M: Michael Hennerich <Michael.Hennerich@analog.com>
1204 M: Renato Lui Geh <renatogeh@gmail.com>
1205 L: linux-iio@vger.kernel.org
1207 W: https://ez.analog.com/linux-software-drivers
1208 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1209 F: drivers/iio/adc/ad7780.c
1211 ANALOG DEVICES INC AD74115 DRIVER
1212 M: Cosmin Tanislav <cosmin.tanislav@analog.com>
1213 L: linux-iio@vger.kernel.org
1215 W: http://ez.analog.com/community/linux-device-drivers
1216 F: Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1217 F: drivers/iio/addac/ad74115.c
1219 ANALOG DEVICES INC AD74413R DRIVER
1220 M: Cosmin Tanislav <cosmin.tanislav@analog.com>
1221 L: linux-iio@vger.kernel.org
1223 W: https://ez.analog.com/linux-software-drivers
1224 F: Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1225 F: drivers/iio/addac/ad74413r.c
1226 F: include/dt-bindings/iio/addac/adi,ad74413r.h
1228 ANALOG DEVICES INC AD9389B DRIVER
1229 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1230 L: linux-media@vger.kernel.org
1232 F: drivers/media/i2c/ad9389b*
1234 ANALOG DEVICES INC ADA4250 DRIVER
1235 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1236 L: linux-iio@vger.kernel.org
1238 W: https://ez.analog.com/linux-software-drivers
1239 F: Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1240 F: drivers/iio/amplifiers/ada4250.c
1242 ANALOG DEVICES INC ADF4377 DRIVER
1243 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1244 L: linux-iio@vger.kernel.org
1246 W: https://ez.analog.com/linux-software-drivers
1247 F: Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1248 F: drivers/iio/frequency/adf4377.c
1250 ANALOG DEVICES INC ADGS1408 DRIVER
1251 M: Mircea Caprioru <mircea.caprioru@analog.com>
1253 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1254 F: drivers/mux/adgs1408.c
1256 ANALOG DEVICES INC ADIN DRIVER
1257 M: Michael Hennerich <michael.hennerich@analog.com>
1258 L: netdev@vger.kernel.org
1260 W: https://ez.analog.com/linux-software-drivers
1261 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1262 F: drivers/net/phy/adin.c
1264 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1265 M: Nuno Sa <nuno.sa@analog.com>
1266 L: linux-iio@vger.kernel.org
1268 F: drivers/iio/imu/adis.c
1269 F: drivers/iio/imu/adis_buffer.c
1270 F: drivers/iio/imu/adis_trigger.c
1271 F: include/linux/iio/imu/adis.h
1273 ANALOG DEVICES INC ADIS16460 DRIVER
1274 M: Dragos Bogdan <dragos.bogdan@analog.com>
1275 L: linux-iio@vger.kernel.org
1277 W: https://ez.analog.com/linux-software-drivers
1278 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1279 F: drivers/iio/imu/adis16460.c
1281 ANALOG DEVICES INC ADIS16475 DRIVER
1282 M: Nuno Sa <nuno.sa@analog.com>
1283 L: linux-iio@vger.kernel.org
1284 W: https://ez.analog.com/linux-software-drivers
1286 F: drivers/iio/imu/adis16475.c
1287 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1289 ANALOG DEVICES INC ADM1177 DRIVER
1290 M: Michael Hennerich <Michael.Hennerich@analog.com>
1291 L: linux-hwmon@vger.kernel.org
1293 W: https://ez.analog.com/linux-software-drivers
1294 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1295 F: drivers/hwmon/adm1177.c
1297 ANALOG DEVICES INC ADMV1013 DRIVER
1298 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1299 L: linux-iio@vger.kernel.org
1301 W: https://ez.analog.com/linux-software-drivers
1302 F: Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1303 F: drivers/iio/frequency/admv1013.c
1305 ANALOG DEVICES INC ADMV8818 DRIVER
1306 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1307 L: linux-iio@vger.kernel.org
1309 W: https://ez.analog.com/linux-software-drivers
1310 F: Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1311 F: drivers/iio/filter/admv8818.c
1313 ANALOG DEVICES INC ADMV1014 DRIVER
1314 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1315 L: linux-iio@vger.kernel.org
1317 W: https://ez.analog.com/linux-software-drivers
1318 F: Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1319 F: drivers/iio/frequency/admv1014.c
1321 ANALOG DEVICES INC ADP5061 DRIVER
1322 M: Michael Hennerich <Michael.Hennerich@analog.com>
1323 L: linux-pm@vger.kernel.org
1325 W: https://ez.analog.com/linux-software-drivers
1326 F: drivers/power/supply/adp5061.c
1328 ANALOG DEVICES INC ADRF6780 DRIVER
1329 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1330 L: linux-iio@vger.kernel.org
1332 W: https://ez.analog.com/linux-software-drivers
1333 F: Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1334 F: drivers/iio/frequency/adrf6780.c
1336 ANALOG DEVICES INC ADV7180 DRIVER
1337 M: Lars-Peter Clausen <lars@metafoo.de>
1338 L: linux-media@vger.kernel.org
1340 W: https://ez.analog.com/linux-software-drivers
1341 F: drivers/media/i2c/adv7180.c
1342 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1344 ANALOG DEVICES INC ADV748X DRIVER
1345 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1346 L: linux-media@vger.kernel.org
1348 F: Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1349 F: drivers/media/i2c/adv748x/*
1351 ANALOG DEVICES INC ADV7511 DRIVER
1352 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1353 L: linux-media@vger.kernel.org
1355 F: drivers/media/i2c/adv7511*
1357 ANALOG DEVICES INC ADV7604 DRIVER
1358 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1359 L: linux-media@vger.kernel.org
1361 F: drivers/media/i2c/adv7604*
1362 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1364 ANALOG DEVICES INC ADV7842 DRIVER
1365 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1366 L: linux-media@vger.kernel.org
1368 F: drivers/media/i2c/adv7842*
1370 ANALOG DEVICES INC ADXRS290 DRIVER
1371 M: Nishant Malpani <nish.malpani25@gmail.com>
1372 L: linux-iio@vger.kernel.org
1374 F: drivers/iio/gyro/adxrs290.c
1375 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1377 ANALOG DEVICES INC ASOC CODEC DRIVERS
1378 M: Lars-Peter Clausen <lars@metafoo.de>
1379 M: Nuno Sá <nuno.sa@analog.com>
1380 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1382 W: http://wiki.analog.com/
1383 W: https://ez.analog.com/linux-software-drivers
1384 F: sound/soc/codecs/ad1*
1385 F: sound/soc/codecs/ad7*
1386 F: sound/soc/codecs/adau*
1387 F: sound/soc/codecs/adav*
1388 F: sound/soc/codecs/sigmadsp.*
1389 F: sound/soc/codecs/ssm*
1391 ANALOG DEVICES INC DMA DRIVERS
1392 M: Lars-Peter Clausen <lars@metafoo.de>
1394 W: https://ez.analog.com/linux-software-drivers
1395 F: drivers/dma/dma-axi-dmac.c
1397 ANALOG DEVICES INC IIO DRIVERS
1398 M: Lars-Peter Clausen <lars@metafoo.de>
1399 M: Michael Hennerich <Michael.Hennerich@analog.com>
1401 W: http://wiki.analog.com/
1402 W: https://ez.analog.com/linux-software-drivers
1403 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1404 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1405 F: Documentation/devicetree/bindings/iio/*/adi,*
1406 F: Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1407 F: Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1408 F: drivers/iio/*/ad*
1409 F: drivers/iio/adc/ltc249*
1410 F: drivers/iio/amplifiers/hmc425a.c
1411 F: drivers/staging/iio/*/ad*
1412 X: drivers/iio/*/adjd*
1414 ANALOG DEVICES INC MAX31760 DRIVER
1415 M: Ibrahim Tilki <Ibrahim.Tilki@analog.com>
1417 W: http://wiki.analog.com/
1418 W: https://ez.analog.com/linux-software-drivers
1419 F: Documentation/devicetree/bindings/hwmon/adi,max31760.yaml
1420 F: Documentation/hwmon/max31760.rst
1421 F: drivers/hwmon/max31760.c
1423 ANALOGBITS PLL LIBRARIES
1424 M: Paul Walmsley <paul.walmsley@sifive.com>
1426 F: drivers/clk/analogbits/*
1427 F: include/linux/clk/analogbits*
1429 ANDROID CONFIG FRAGMENTS
1430 M: Rob Herring <robh@kernel.org>
1432 F: kernel/configs/android*
1435 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1436 M: Arve Hjønnevåg <arve@android.com>
1437 M: Todd Kjos <tkjos@android.com>
1438 M: Martijn Coenen <maco@android.com>
1439 M: Joel Fernandes <joel@joelfernandes.org>
1440 M: Christian Brauner <christian@brauner.io>
1441 M: Carlos Llamas <cmllamas@google.com>
1442 M: Suren Baghdasaryan <surenb@google.com>
1443 L: linux-kernel@vger.kernel.org
1445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1448 ANDROID GOLDFISH PIC DRIVER
1449 M: Miodrag Dinic <miodrag.dinic@mips.com>
1451 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1452 F: drivers/irqchip/irq-goldfish-pic.c
1454 ANDROID GOLDFISH RTC DRIVER
1455 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1457 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1458 F: drivers/rtc/rtc-goldfish.c
1460 AOA (Apple Onboard Audio) ALSA DRIVER
1461 M: Johannes Berg <johannes@sipsolutions.net>
1462 L: linuxppc-dev@lists.ozlabs.org
1463 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1467 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1468 M: William Breathitt Gray <william.gray@linaro.org>
1469 L: linux-iio@vger.kernel.org
1471 F: drivers/iio/addac/stx104.c
1474 M: Jiri Kosina <jikos@kernel.org>
1476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1477 F: arch/x86/kernel/apm_32.c
1478 F: drivers/char/apm-emulation.c
1479 F: include/linux/apm_bios.h
1480 F: include/uapi/linux/apm_bios.h
1482 APPARMOR SECURITY MODULE
1483 M: John Johansen <john.johansen@canonical.com>
1484 M: John Johansen <john@apparmor.net>
1485 L: apparmor@lists.ubuntu.com (moderated for non-subscribers)
1488 B: https://gitlab.com/apparmor/apparmor-kernel
1489 C: irc://irc.oftc.net/apparmor
1490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1491 T: https://gitlab.com/apparmor/apparmor-kernel.git
1492 F: Documentation/admin-guide/LSM/apparmor.rst
1493 F: security/apparmor/
1495 APPLE BCM5974 MULTITOUCH DRIVER
1496 M: Henrik Rydberg <rydberg@bitmath.org>
1497 L: linux-input@vger.kernel.org
1499 F: drivers/input/mouse/bcm5974.c
1501 APPLE PCIE CONTROLLER DRIVER
1502 M: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1503 M: Marc Zyngier <maz@kernel.org>
1504 L: linux-pci@vger.kernel.org
1506 F: drivers/pci/controller/pcie-apple.c
1509 M: Henrik Rydberg <rydberg@bitmath.org>
1510 L: linux-hwmon@vger.kernel.org
1512 F: drivers/hwmon/applesmc.c
1514 APPLETALK NETWORK LAYER
1515 L: netdev@vger.kernel.org
1517 F: drivers/net/appletalk/
1518 F: include/linux/atalk.h
1519 F: include/uapi/linux/atalk.h
1522 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1523 M: Khuong Dinh <khuong@os.amperecomputing.com>
1525 F: arch/arm64/boot/dts/apm/
1527 APPLIED MICRO (APM) X-GENE SOC EDAC
1528 M: Khuong Dinh <khuong@os.amperecomputing.com>
1530 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1531 F: drivers/edac/xgene_edac.c
1533 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1534 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1535 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1537 F: drivers/net/ethernet/apm/xgene-v2/
1539 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1540 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1541 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1542 M: Quan Nguyen <quan@os.amperecomputing.com>
1544 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1545 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1546 F: drivers/net/ethernet/apm/xgene/
1547 F: drivers/net/mdio/mdio-xgene.c
1549 APPLIED MICRO (APM) X-GENE SOC PMU
1550 M: Khuong Dinh <khuong@os.amperecomputing.com>
1552 F: Documentation/admin-guide/perf/xgene-pmu.rst
1553 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1554 F: drivers/perf/xgene_pmu.c
1556 APTINA CAMERA SENSOR PLL
1557 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1558 L: linux-media@vger.kernel.org
1560 F: drivers/media/i2c/aptina-pll.*
1562 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1563 M: Aleksa Savic <savicaleksa83@gmail.com>
1564 M: Jack Doan <me@jackdoan.com>
1565 L: linux-hwmon@vger.kernel.org
1567 F: Documentation/hwmon/aquacomputer_d5next.rst
1568 F: drivers/hwmon/aquacomputer_d5next.c
1570 AQUANTIA ETHERNET DRIVER (atlantic)
1571 M: Igor Russkikh <irusskikh@marvell.com>
1572 L: netdev@vger.kernel.org
1574 W: https://www.marvell.com/
1575 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1576 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1577 F: drivers/net/ethernet/aquantia/atlantic/
1579 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1580 M: Egor Pomozov <epomozov@marvell.com>
1581 L: netdev@vger.kernel.org
1583 W: http://www.aquantia.com
1584 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1586 AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1587 M: Krzysztof Hałasa <khalasa@piap.pl>
1588 L: linux-media@vger.kernel.org
1590 F: Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1591 F: drivers/media/i2c/ar0521.c
1593 ARASAN NAND CONTROLLER DRIVER
1594 M: Miquel Raynal <miquel.raynal@bootlin.com>
1595 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1596 L: linux-mtd@lists.infradead.org
1598 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1599 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1601 ARC FRAMEBUFFER DRIVER
1602 M: Jaya Kumar <jayalk@intworks.biz>
1604 F: drivers/video/fbdev/arcfb.c
1605 F: drivers/video/fbdev/core/fb_defio.c
1608 M: Alexey Brodkin <abrodkin@synopsys.com>
1610 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1611 F: drivers/gpu/drm/tiny/arcpgu.c
1613 ARCNET NETWORK LAYER
1614 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1615 L: netdev@vger.kernel.org
1617 F: drivers/net/arcnet/
1618 F: include/uapi/linux/if_arcnet.h
1620 ARM ARCHITECTED TIMER DRIVER
1621 M: Mark Rutland <mark.rutland@arm.com>
1622 M: Marc Zyngier <maz@kernel.org>
1623 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1625 F: arch/arm/include/asm/arch_timer.h
1626 F: arch/arm64/include/asm/arch_timer.h
1627 F: drivers/clocksource/arm_arch_timer.c
1629 ARM HDLCD DRM DRIVER
1630 M: Liviu Dudau <liviu.dudau@arm.com>
1632 F: Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1633 F: drivers/gpu/drm/arm/hdlcd_*
1635 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1636 M: Linus Walleij <linus.walleij@linaro.org>
1637 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1640 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1641 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1642 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1643 F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1644 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1645 F: Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1646 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1647 F: Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1648 F: arch/arm/boot/dts/arm-realview-*
1649 F: arch/arm/boot/dts/integrator*
1650 F: arch/arm/boot/dts/versatile*
1651 F: arch/arm/mach-versatile/
1652 F: drivers/bus/arm-integrator-lm.c
1653 F: drivers/clk/versatile/
1654 F: drivers/i2c/busses/i2c-versatile.c
1655 F: drivers/irqchip/irq-versatile-fpga.c
1656 F: drivers/mtd/maps/physmap-versatile.*
1657 F: drivers/power/reset/arm-versatile-reboot.c
1658 F: drivers/soc/versatile/
1660 ARM KOMEDA DRM-KMS DRIVER
1661 M: James (Qian) Wang <james.qian.wang@arm.com>
1662 M: Liviu Dudau <liviu.dudau@arm.com>
1663 M: Mihail Atanassov <mihail.atanassov@arm.com>
1664 L: Mali DP Maintainers <malidp@foss.arm.com>
1666 T: git git://anongit.freedesktop.org/drm/drm-misc
1667 F: Documentation/devicetree/bindings/display/arm,komeda.yaml
1668 F: Documentation/gpu/komeda-kms.rst
1669 F: drivers/gpu/drm/arm/display/include/
1670 F: drivers/gpu/drm/arm/display/komeda/
1672 ARM MALI PANFROST DRM DRIVER
1673 M: Rob Herring <robh@kernel.org>
1674 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1675 R: Steven Price <steven.price@arm.com>
1676 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1677 L: dri-devel@lists.freedesktop.org
1679 T: git git://anongit.freedesktop.org/drm/drm-misc
1680 F: drivers/gpu/drm/panfrost/
1681 F: include/uapi/drm/panfrost_drm.h
1683 ARM MALI-DP DRM DRIVER
1684 M: Liviu Dudau <liviu.dudau@arm.com>
1685 M: Brian Starkey <brian.starkey@arm.com>
1686 L: Mali DP Maintainers <malidp@foss.arm.com>
1688 T: git git://anongit.freedesktop.org/drm/drm-misc
1689 F: Documentation/devicetree/bindings/display/arm,malidp.yaml
1690 F: Documentation/gpu/afbc.rst
1691 F: drivers/gpu/drm/arm/
1693 ARM MFM AND FLOPPY DRIVERS
1694 M: Ian Molton <spyro@f2s.com>
1696 F: arch/arm/include/asm/floppy.h
1697 F: arch/arm/mach-rpc/floppydma.S
1699 ARM PMU PROFILING AND DEBUGGING
1700 M: Will Deacon <will@kernel.org>
1701 M: Mark Rutland <mark.rutland@arm.com>
1702 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1704 F: Documentation/devicetree/bindings/arm/pmu.yaml
1705 F: Documentation/devicetree/bindings/perf/
1706 F: arch/arm*/include/asm/hw_breakpoint.h
1707 F: arch/arm*/include/asm/perf_event.h
1708 F: arch/arm*/kernel/hw_breakpoint.c
1709 F: arch/arm*/kernel/perf_*
1711 F: include/linux/perf/arm_pmu.h
1714 M: Russell King <linux@armlinux.org.uk>
1715 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1717 W: http://www.armlinux.org.uk/
1718 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1720 X: arch/arm/boot/dts/
1722 ARM PRIMECELL AACI PL041 DRIVER
1723 M: Russell King <linux@armlinux.org.uk>
1727 ARM PRIMECELL BUS SUPPORT
1728 M: Russell King <linux@armlinux.org.uk>
1731 F: include/linux/amba/bus.h
1733 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1734 M: Miquel Raynal <miquel.raynal@bootlin.com>
1735 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1736 L: linux-mtd@lists.infradead.org
1738 F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1739 F: drivers/mtd/nand/raw/pl35x-nand-controller.c
1741 ARM PRIMECELL PL35X SMC DRIVER
1742 M: Miquel Raynal <miquel.raynal@bootlin.com>
1743 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1744 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1746 F: Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
1747 F: drivers/memory/pl353-smc.c
1749 ARM PRIMECELL CLCD PL110 DRIVER
1750 M: Russell King <linux@armlinux.org.uk>
1752 F: drivers/video/fbdev/amba-clcd.*
1754 ARM PRIMECELL KMI PL050 DRIVER
1755 M: Russell King <linux@armlinux.org.uk>
1757 F: drivers/input/serio/ambakmi.*
1758 F: include/linux/amba/kmi.h
1760 ARM PRIMECELL MMCI PL180/1 DRIVER
1761 M: Russell King <linux@armlinux.org.uk>
1763 F: drivers/mmc/host/mmci.*
1764 F: include/linux/amba/mmci.h
1766 ARM PRIMECELL SSP PL022 SPI DRIVER
1767 M: Linus Walleij <linus.walleij@linaro.org>
1768 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1770 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1771 F: drivers/spi/spi-pl022.c
1773 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1774 M: Russell King <linux@armlinux.org.uk>
1776 F: drivers/tty/serial/amba-pl01*.c
1777 F: include/linux/amba/serial.h
1779 ARM PRIMECELL VIC PL190/PL192 DRIVER
1780 M: Linus Walleij <linus.walleij@linaro.org>
1781 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1783 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1784 F: drivers/irqchip/irq-vic.c
1786 ARM SMC WATCHDOG DRIVER
1787 M: Julius Werner <jwerner@chromium.org>
1788 R: Evan Benn <evanbenn@chromium.org>
1790 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1791 F: drivers/watchdog/arm_smc_wdt.c
1794 M: Will Deacon <will@kernel.org>
1795 R: Robin Murphy <robin.murphy@arm.com>
1796 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1798 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1799 F: drivers/iommu/arm/
1800 F: drivers/iommu/io-pgtable-arm*
1802 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1803 M: Arnd Bergmann <arnd@arndb.de>
1804 M: Olof Johansson <olof@lixom.net>
1806 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1808 C: irc://irc.libera.chat/armlinux
1809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1810 F: arch/arm/boot/dts/Makefile
1811 F: arch/arm64/boot/dts/Makefile
1813 ARM SUB-ARCHITECTURES
1814 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1816 C: irc://irc.libera.chat/armlinux
1817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1821 ARM/ACTIONS SEMI ARCHITECTURE
1822 M: Andreas Färber <afaerber@suse.de>
1823 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1824 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1825 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1827 F: Documentation/devicetree/bindings/arm/actions.yaml
1828 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1829 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1830 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1831 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1832 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1833 F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1834 F: Documentation/devicetree/bindings/pinctrl/actions,*
1835 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1836 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1837 F: arch/arm/boot/dts/owl-*
1838 F: arch/arm/mach-actions/
1839 F: arch/arm64/boot/dts/actions/
1840 F: drivers/clk/actions/
1841 F: drivers/clocksource/timer-owl*
1842 F: drivers/dma/owl-dma.c
1843 F: drivers/i2c/busses/i2c-owl.c
1844 F: drivers/irqchip/irq-owl-sirq.c
1845 F: drivers/mmc/host/owl-mmc.c
1846 F: drivers/net/ethernet/actions/
1847 F: drivers/pinctrl/actions/*
1848 F: drivers/soc/actions/
1849 F: include/dt-bindings/power/owl-*
1850 F: include/dt-bindings/reset/actions,*
1851 F: include/linux/soc/actions/
1854 ARM/Allwinner SoC Clock Support
1855 M: Emilio López <emilio@elopez.com.ar>
1857 F: drivers/clk/sunxi/
1859 ARM/Allwinner sunXi SoC support
1860 M: Chen-Yu Tsai <wens@csie.org>
1861 M: Jernej Skrabec <jernej.skrabec@gmail.com>
1862 M: Samuel Holland <samuel@sholland.org>
1863 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1866 L: linux-sunxi@lists.linux.dev
1867 F: arch/arm/mach-sunxi/
1868 F: arch/arm64/boot/dts/allwinner/
1869 F: drivers/clk/sunxi-ng/
1870 F: drivers/pinctrl/sunxi/
1871 F: drivers/soc/sunxi/
1876 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1877 M: Neil Armstrong <neil.armstrong@linaro.org>
1878 M: Jerome Brunet <jbrunet@baylibre.com>
1879 L: linux-amlogic@lists.infradead.org
1881 F: Documentation/devicetree/bindings/clock/amlogic*
1882 F: drivers/clk/meson/
1883 F: include/dt-bindings/clock/gxbb*
1884 F: include/dt-bindings/clock/meson*
1886 ARM/Amlogic Meson SoC Crypto Drivers
1887 M: Corentin Labbe <clabbe@baylibre.com>
1888 L: linux-crypto@vger.kernel.org
1889 L: linux-amlogic@lists.infradead.org
1891 F: Documentation/devicetree/bindings/crypto/amlogic*
1892 F: drivers/crypto/amlogic/
1894 ARM/Amlogic Meson SoC Sound Drivers
1895 M: Jerome Brunet <jbrunet@baylibre.com>
1896 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1898 F: Documentation/devicetree/bindings/sound/amlogic*
1901 ARM/Amlogic Meson SoC support
1902 M: Neil Armstrong <neil.armstrong@linaro.org>
1903 M: Kevin Hilman <khilman@baylibre.com>
1904 R: Jerome Brunet <jbrunet@baylibre.com>
1905 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1906 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1907 L: linux-amlogic@lists.infradead.org
1909 W: http://linux-meson.com/
1910 F: arch/arm/boot/dts/meson*
1911 F: arch/arm/mach-meson/
1912 F: arch/arm64/boot/dts/amlogic/
1913 F: drivers/mmc/host/meson*
1914 F: drivers/pinctrl/meson/
1915 F: drivers/rtc/rtc-meson*
1916 F: drivers/soc/amlogic/
1919 ARM/Annapurna Labs ALPINE ARCHITECTURE
1920 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1921 M: Antoine Tenart <atenart@kernel.org>
1922 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924 F: arch/arm/boot/dts/alpine*
1925 F: arch/arm/mach-alpine/
1926 F: arch/arm64/boot/dts/amazon/
1927 F: drivers/*/*alpine*
1929 ARM/APPLE MACHINE SUPPORT
1930 M: Hector Martin <marcan@marcan.st>
1931 M: Sven Peter <sven@svenpeter.dev>
1932 R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1933 L: asahi@lists.linux.dev
1934 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1936 W: https://asahilinux.org
1937 B: https://github.com/AsahiLinux/linux/issues
1938 C: irc://irc.oftc.net/asahi-dev
1939 T: git https://github.com/AsahiLinux/linux.git
1940 F: Documentation/devicetree/bindings/arm/apple.yaml
1941 F: Documentation/devicetree/bindings/arm/apple/*
1942 F: Documentation/devicetree/bindings/clock/apple,nco.yaml
1943 F: Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
1944 F: Documentation/devicetree/bindings/dma/apple,admac.yaml
1945 F: Documentation/devicetree/bindings/i2c/apple,i2c.yaml
1946 F: Documentation/devicetree/bindings/interrupt-controller/apple,*
1947 F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
1948 F: Documentation/devicetree/bindings/iommu/apple,sart.yaml
1949 F: Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
1950 F: Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
1951 F: Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
1952 F: Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
1953 F: Documentation/devicetree/bindings/pci/apple,pcie.yaml
1954 F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1955 F: Documentation/devicetree/bindings/power/apple*
1956 F: Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
1957 F: arch/arm64/boot/dts/apple/
1958 F: drivers/bluetooth/hci_bcm4377.c
1959 F: drivers/clk/clk-apple-nco.c
1960 F: drivers/cpufreq/apple-soc-cpufreq.c
1961 F: drivers/dma/apple-admac.c
1962 F: drivers/i2c/busses/i2c-pasemi-core.c
1963 F: drivers/i2c/busses/i2c-pasemi-platform.c
1964 F: drivers/iommu/apple-dart.c
1965 F: drivers/iommu/io-pgtable-dart.c
1966 F: drivers/irqchip/irq-apple-aic.c
1967 F: drivers/mailbox/apple-mailbox.c
1968 F: drivers/nvme/host/apple.c
1969 F: drivers/nvmem/apple-efuses.c
1970 F: drivers/pinctrl/pinctrl-apple-gpio.c
1971 F: drivers/soc/apple/*
1972 F: drivers/watchdog/apple_wdt.c
1973 F: include/dt-bindings/interrupt-controller/apple-aic.h
1974 F: include/dt-bindings/pinctrl/apple.h
1975 F: include/linux/apple-mailbox.h
1976 F: include/linux/soc/apple/*
1978 ARM/APPLE MACHINE SOUND DRIVERS
1979 M: Martin Povišer <povik+lin@cutebit.org>
1980 L: asahi@lists.linux.dev
1981 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1983 F: Documentation/devicetree/bindings/sound/apple,*
1984 F: sound/soc/apple/*
1985 F: sound/soc/codecs/cs42l83-i2c.c
1987 ARM/ARTPEC MACHINE SUPPORT
1988 M: Jesper Nilsson <jesper.nilsson@axis.com>
1989 M: Lars Persson <lars.persson@axis.com>
1990 L: linux-arm-kernel@axis.com
1992 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1993 F: arch/arm/boot/dts/artpec6*
1994 F: arch/arm/mach-artpec
1996 F: drivers/crypto/axis
1997 F: drivers/mmc/host/usdhi6rol0.c
1998 F: drivers/pinctrl/pinctrl-artpec*
2000 ARM/ASPEED I2C DRIVER
2001 M: Brendan Higgins <brendanhiggins@google.com>
2002 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
2003 R: Joel Stanley <joel@jms.id.au>
2004 L: linux-i2c@vger.kernel.org
2005 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2007 F: Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2008 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2009 F: drivers/i2c/busses/i2c-aspeed.c
2010 F: drivers/irqchip/irq-aspeed-i2c-ic.c
2012 ARM/ASPEED MACHINE SUPPORT
2013 M: Joel Stanley <joel@jms.id.au>
2014 R: Andrew Jeffery <andrew@aj.id.au>
2015 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2016 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2018 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
2019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
2020 F: Documentation/devicetree/bindings/arm/aspeed/
2021 F: arch/arm/boot/dts/aspeed-*
2022 F: arch/arm/mach-aspeed/
2025 ARM/BITMAIN ARCHITECTURE
2026 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2027 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2029 F: Documentation/devicetree/bindings/arm/bitmain.yaml
2030 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2031 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2032 F: arch/arm64/boot/dts/bitmain/
2033 F: drivers/clk/clk-bm1880.c
2034 F: drivers/pinctrl/pinctrl-bm1880.c
2036 ARM/CALXEDA HIGHBANK ARCHITECTURE
2037 M: Andre Przywara <andre.przywara@arm.com>
2038 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2040 F: arch/arm/boot/dts/ecx-*.dts*
2041 F: arch/arm/boot/dts/highbank.dts
2042 F: arch/arm/mach-highbank/
2044 ARM/CAVIUM THUNDER NETWORK DRIVER
2045 M: Sunil Goutham <sgoutham@marvell.com>
2046 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2048 F: drivers/net/ethernet/cavium/thunder/
2050 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2051 M: Lukasz Majewski <lukma@denx.de>
2052 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2054 F: arch/arm/mach-ep93xx/ts72xx.c
2056 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
2057 M: Alexander Shiyan <shc_work@mail.ru>
2058 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2062 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
2063 M: Lennert Buytenhek <kernel@wantstofly.org>
2064 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2067 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2068 M: Hartley Sweeten <hsweeten@visionengravers.com>
2069 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
2070 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2072 F: arch/arm/boot/compressed/misc-ep93xx.h
2073 F: arch/arm/mach-ep93xx/
2076 M: Russell King <linux@armlinux.org.uk>
2077 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2079 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2080 F: drivers/clk/clkdev.c
2082 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2083 M: Baruch Siach <baruch@tkos.co.il>
2084 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2086 F: arch/arm/boot/dts/cx92755*
2089 ARM/CORESIGHT FRAMEWORK AND DRIVERS
2090 M: Mathieu Poirier <mathieu.poirier@linaro.org>
2091 M: Suzuki K Poulose <suzuki.poulose@arm.com>
2092 R: Mike Leach <mike.leach@linaro.org>
2093 R: Leo Yan <leo.yan@linaro.org>
2094 L: coresight@lists.linaro.org (moderated for non-subscribers)
2095 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2098 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2099 F: Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2100 F: Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2101 F: Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2102 F: Documentation/trace/coresight/*
2103 F: drivers/hwtracing/coresight/*
2104 F: include/dt-bindings/arm/coresight-cti-dt.h
2105 F: include/linux/coresight*
2106 F: samples/coresight/*
2107 F: tools/perf/tests/shell/coresight/*
2108 F: tools/perf/arch/arm/util/auxtrace.c
2109 F: tools/perf/arch/arm/util/cs-etm.c
2110 F: tools/perf/arch/arm/util/cs-etm.h
2111 F: tools/perf/arch/arm/util/pmu.c
2112 F: tools/perf/util/cs-etm-decoder/*
2113 F: tools/perf/util/cs-etm.*
2115 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2116 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
2117 M: Linus Walleij <linus.walleij@linaro.org>
2118 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2120 T: git git://github.com/ulli-kroll/linux.git
2121 F: Documentation/devicetree/bindings/arm/gemini.yaml
2122 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2123 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2124 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2125 F: arch/arm/boot/dts/gemini*
2126 F: arch/arm/mach-gemini/
2127 F: drivers/crypto/gemini/
2128 F: drivers/net/ethernet/cortina/
2129 F: drivers/pinctrl/pinctrl-gemini.c
2130 F: drivers/rtc/rtc-ftrtc010.c
2132 ARM/CZ.NIC TURRIS SUPPORT
2133 M: Marek Behún <kabel@kernel.org>
2135 W: https://www.turris.cz/
2136 F: Documentation/ABI/testing/debugfs-moxtet
2137 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
2138 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2139 F: Documentation/devicetree/bindings/bus/moxtet.txt
2140 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2141 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2142 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2143 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2144 F: drivers/bus/moxtet.c
2145 F: drivers/firmware/turris-mox-rwtm.c
2146 F: drivers/leds/leds-turris-omnia.c
2147 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
2148 F: drivers/gpio/gpio-moxtet.c
2149 F: drivers/watchdog/armada_37xx_wdt.c
2150 F: include/dt-bindings/bus/moxtet.h
2151 F: include/linux/armada-37xx-rwtm-mailbox.h
2152 F: include/linux/moxtet.h
2154 ARM/FARADAY FA526 PORT
2155 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
2156 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2158 T: git git://git.berlios.de/gemini-board
2159 F: arch/arm/mm/*-fa*
2161 ARM/FOOTBRIDGE ARCHITECTURE
2162 M: Russell King <linux@armlinux.org.uk>
2163 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2165 W: http://www.armlinux.org.uk/
2166 F: arch/arm/include/asm/hardware/dec21285.h
2167 F: arch/arm/mach-footbridge/
2169 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2170 M: Shawn Guo <shawnguo@kernel.org>
2171 M: Sascha Hauer <s.hauer@pengutronix.de>
2172 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2173 R: Fabio Estevam <festevam@gmail.com>
2174 R: NXP Linux Team <linux-imx@nxp.com>
2175 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2178 X: drivers/media/i2c/
2179 F: arch/arm64/boot/dts/freescale/
2180 X: arch/arm64/boot/dts/freescale/fsl-*
2181 X: arch/arm64/boot/dts/freescale/qoriq-*
2185 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2186 M: Shawn Guo <shawnguo@kernel.org>
2187 M: Li Yang <leoyang.li@nxp.com>
2188 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2191 F: arch/arm/boot/dts/ls1021a*
2192 F: arch/arm64/boot/dts/freescale/fsl-*
2193 F: arch/arm64/boot/dts/freescale/qoriq-*
2195 ARM/FREESCALE VYBRID ARM ARCHITECTURE
2196 M: Shawn Guo <shawnguo@kernel.org>
2197 M: Sascha Hauer <s.hauer@pengutronix.de>
2198 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2199 R: Stefan Agner <stefan@agner.ch>
2200 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2203 F: arch/arm/boot/dts/vf*
2204 F: arch/arm/mach-imx/*vf610*
2206 ARM/GUMSTIX MACHINE SUPPORT
2207 M: Steve Sakoman <sakoman@gmail.com>
2208 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2211 ARM/HISILICON SOC SUPPORT
2212 M: Wei Xu <xuwei5@hisilicon.com>
2213 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2215 W: http://www.hisilicon.com
2216 T: git https://github.com/hisilicon/linux-hisi.git
2217 F: arch/arm/boot/dts/hi3*
2218 F: arch/arm/boot/dts/hip*
2219 F: arch/arm/boot/dts/hisi*
2220 F: arch/arm/mach-hisi/
2221 F: arch/arm64/boot/dts/hisilicon/
2223 ARM/HP JORNADA 7XX MACHINE SUPPORT
2224 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
2227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2228 F: arch/arm/mach-sa1100/include/mach/jornada720.h
2229 F: arch/arm/mach-sa1100/jornada720.c
2231 ARM/HPE GXP ARCHITECTURE
2232 M: Jean-Marie Verdun <verdun@hpe.com>
2233 M: Nick Hawkins <nick.hawkins@hpe.com>
2235 F: Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2236 F: Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2237 F: Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2238 F: arch/arm/boot/dts/hpe-bmc*
2239 F: arch/arm/boot/dts/hpe-gxp*
2240 F: arch/arm/mach-hpe/
2241 F: drivers/clocksource/timer-gxp.c
2242 F: drivers/spi/spi-gxp.c
2243 F: drivers/watchdog/gxp-wdt.c
2245 ARM/IGEP MACHINE SUPPORT
2246 M: Enric Balletbo i Serra <eballetbo@gmail.com>
2247 M: Javier Martinez Canillas <javier@dowhile0.org>
2248 L: linux-omap@vger.kernel.org
2249 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2251 F: arch/arm/boot/dts/omap3-igep*
2253 ARM/INTEL IXP4XX ARM ARCHITECTURE
2254 M: Linus Walleij <linusw@kernel.org>
2255 M: Imre Kaloz <kaloz@openwrt.org>
2256 M: Krzysztof Halasa <khalasa@piap.pl>
2257 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2259 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2260 F: Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml
2261 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2262 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2263 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2264 F: arch/arm/boot/dts/intel-ixp*
2265 F: arch/arm/mach-ixp4xx/
2266 F: drivers/bus/intel-ixp4xx-eb.c
2267 F: drivers/clocksource/timer-ixp4xx.c
2268 F: drivers/crypto/ixp4xx_crypto.c
2269 F: drivers/gpio/gpio-ixp4xx.c
2270 F: drivers/irqchip/irq-ixp4xx.c
2272 ARM/INTEL KEEMBAY ARCHITECTURE
2273 M: Paul J. Murphy <paul.j.murphy@intel.com>
2274 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2276 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2277 F: arch/arm64/boot/dts/intel/keembay-evm.dts
2278 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2280 ARM/INTEL XSC3 (MANZANO) ARM CORE
2281 M: Lennert Buytenhek <kernel@wantstofly.org>
2282 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2285 ARM/LG1K ARCHITECTURE
2286 M: Chanho Min <chanho.min@lge.com>
2287 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2289 F: arch/arm64/boot/dts/lg/
2291 ARM/LPC18XX ARCHITECTURE
2292 M: Vladimir Zapolskiy <vz@mleia.com>
2293 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2295 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2296 F: arch/arm/boot/dts/lpc43*
2297 F: drivers/i2c/busses/i2c-lpc2k.c
2298 F: drivers/memory/pl172.c
2299 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2300 F: drivers/rtc/rtc-lpc24xx.c
2303 ARM/LPC32XX SOC SUPPORT
2304 M: Vladimir Zapolskiy <vz@mleia.com>
2305 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2307 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2308 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2309 F: arch/arm/boot/dts/lpc32*
2310 F: arch/arm/mach-lpc32xx/
2311 F: drivers/i2c/busses/i2c-pnx.c
2312 F: drivers/net/ethernet/nxp/lpc_eth.c
2313 F: drivers/usb/host/ohci-nxp.c
2314 F: drivers/watchdog/pnx4008_wdt.c
2317 ARM/Marvell Dove/MV78xx0/Orion SOC support
2318 M: Andrew Lunn <andrew@lunn.ch>
2319 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2320 M: Gregory Clement <gregory.clement@bootlin.com>
2321 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2324 F: Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2325 F: Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2326 F: Documentation/devicetree/bindings/soc/dove/
2327 F: arch/arm/boot/dts/dove*
2328 F: arch/arm/boot/dts/orion5x*
2329 F: arch/arm/mach-dove/
2330 F: arch/arm/mach-mv78xx0/
2331 F: arch/arm/mach-orion5x/
2332 F: arch/arm/plat-orion/
2333 F: drivers/soc/dove/
2335 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2336 M: Andrew Lunn <andrew@lunn.ch>
2337 M: Gregory Clement <gregory.clement@bootlin.com>
2338 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2339 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2342 F: Documentation/devicetree/bindings/arm/marvell/
2343 F: arch/arm/boot/dts/armada*
2344 F: arch/arm/boot/dts/kirkwood*
2345 F: arch/arm/configs/mvebu_*_defconfig
2346 F: arch/arm/mach-mvebu/
2347 F: arch/arm64/boot/dts/marvell/armada*
2348 F: arch/arm64/boot/dts/marvell/cn913*
2349 F: drivers/cpufreq/armada-37xx-cpufreq.c
2350 F: drivers/cpufreq/armada-8k-cpufreq.c
2351 F: drivers/cpufreq/mvebu-cpufreq.c
2352 F: drivers/irqchip/irq-armada-370-xp.c
2353 F: drivers/irqchip/irq-mvebu-*
2354 F: drivers/pinctrl/mvebu/
2355 F: drivers/rtc/rtc-armada38x.c
2357 ARM/Mediatek RTC DRIVER
2358 M: Eddie Huang <eddie.huang@mediatek.com>
2359 M: Sean Wang <sean.wang@mediatek.com>
2360 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2361 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2363 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2364 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2365 F: drivers/rtc/rtc-mt2712.c
2366 F: drivers/rtc/rtc-mt6397.c
2367 F: drivers/rtc/rtc-mt7622.c
2369 ARM/Mediatek SoC support
2370 M: Matthias Brugger <matthias.bgg@gmail.com>
2371 R: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
2372 L: linux-kernel@vger.kernel.org
2373 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2374 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2376 W: https://mtk.wiki.kernel.org/
2377 C: irc://irc.libera.chat/linux-mediatek
2378 F: arch/arm/boot/dts/mt2*
2379 F: arch/arm/boot/dts/mt6*
2380 F: arch/arm/boot/dts/mt7*
2381 F: arch/arm/boot/dts/mt8*
2382 F: arch/arm/mach-mediatek/
2383 F: arch/arm64/boot/dts/mediatek/
2384 F: drivers/soc/mediatek/
2389 ARM/Mediatek USB3 PHY DRIVER
2390 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2391 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2392 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2394 F: Documentation/devicetree/bindings/phy/mediatek,*
2395 F: drivers/phy/mediatek/
2397 ARM/Microchip (AT91) SoC support
2398 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2399 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2400 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2401 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2403 W: http://www.linux4sam.org
2404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2405 F: arch/arm/boot/dts/at91*.dts
2406 F: arch/arm/boot/dts/at91*.dtsi
2407 F: arch/arm/boot/dts/sama*.dts
2408 F: arch/arm/boot/dts/sama*.dtsi
2409 F: arch/arm/include/debug/at91.S
2410 F: arch/arm/mach-at91/
2411 F: drivers/memory/atmel*
2412 F: drivers/watchdog/sama5d4_wdt.c
2413 F: include/soc/at91/
2414 X: drivers/input/touchscreen/atmel_mxt_ts.c
2415 X: drivers/net/wireless/atmel/
2419 ARM/Microchip Sparx5 SoC support
2420 M: Lars Povlsen <lars.povlsen@microchip.com>
2421 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2422 M: Daniel Machon <daniel.machon@microchip.com>
2423 M: UNGLinuxDriver@microchip.com
2424 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2426 T: git git://github.com/microchip-ung/linux-upstream.git
2427 F: arch/arm64/boot/dts/microchip/
2428 F: drivers/net/ethernet/microchip/vcap/
2429 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2432 Microchip Timer Counter Block (TCB) Capture Driver
2433 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2434 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2435 L: linux-iio@vger.kernel.org
2437 F: drivers/counter/microchip-tcb-capture.c
2439 ARM/MILBEAUT ARCHITECTURE
2440 M: Taichi Sugaya <sugaya.taichi@socionext.com>
2441 M: Takao Orito <orito.takao@socionext.com>
2442 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2444 F: arch/arm/boot/dts/milbeaut*
2445 F: arch/arm/mach-milbeaut/
2448 ARM/MStar/Sigmastar Armv7 SoC support
2449 M: Daniel Palmer <daniel@thingy.jp>
2450 M: Romain Perier <romain.perier@gmail.com>
2451 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2453 W: http://linux-chenxing.org/
2454 T: git git://github.com/linux-chenxing/linux.git
2455 F: Documentation/devicetree/bindings/arm/mstar/*
2456 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2457 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2458 F: arch/arm/boot/dts/mstar-*
2459 F: arch/arm/mach-mstar/
2460 F: drivers/clk/mstar/
2461 F: drivers/clocksource/timer-msc313e.c
2462 F: drivers/gpio/gpio-msc313.c
2463 F: drivers/rtc/rtc-msc313.c
2464 F: drivers/watchdog/msc313e_wdt.c
2465 F: include/dt-bindings/clock/mstar-*
2466 F: include/dt-bindings/gpio/msc313-gpio.h
2468 ARM/NOMADIK/Ux500 ARCHITECTURES
2469 M: Linus Walleij <linus.walleij@linaro.org>
2470 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2473 F: Documentation/devicetree/bindings/arm/ste-*
2474 F: Documentation/devicetree/bindings/arm/ux500.yaml
2475 F: Documentation/devicetree/bindings/arm/ux500/
2476 F: Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2477 F: arch/arm/boot/dts/ste-*
2478 F: arch/arm/mach-nomadik/
2479 F: arch/arm/mach-ux500/
2480 F: drivers/clk/clk-nomadik.c
2481 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2482 F: drivers/dma/ste_dma40*
2483 F: drivers/hwspinlock/u8500_hsem.c
2484 F: drivers/i2c/busses/i2c-nomadik.c
2485 F: drivers/iio/adc/ab8500-gpadc.c
2486 F: drivers/mfd/ab8500*
2487 F: drivers/mfd/abx500*
2488 F: drivers/mfd/db8500*
2489 F: drivers/pinctrl/nomadik/
2490 F: drivers/rtc/rtc-ab8500.c
2491 F: drivers/rtc/rtc-pl031.c
2492 F: drivers/soc/ux500/
2494 ARM/NUVOTON NPCM ARCHITECTURE
2495 M: Avi Fishman <avifishman70@gmail.com>
2496 M: Tomer Maimon <tmaimon77@gmail.com>
2497 M: Tali Perry <tali.perry1@gmail.com>
2498 R: Patrick Venture <venture@google.com>
2499 R: Nancy Yuen <yuenn@google.com>
2500 R: Benjamin Fair <benjaminfair@google.com>
2501 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2503 F: Documentation/devicetree/bindings/*/*/*npcm*
2504 F: Documentation/devicetree/bindings/*/*npcm*
2505 F: Documentation/devicetree/bindings/arm/npcm/*
2506 F: Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2507 F: arch/arm/boot/dts/nuvoton-npcm*
2508 F: arch/arm/mach-npcm/
2509 F: arch/arm64/boot/dts/nuvoton/
2511 F: drivers/*/*/*npcm*
2512 F: drivers/rtc/rtc-nct3018y.c
2513 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2514 F: include/dt-bindings/clock/nuvoton,npcm845-clk.h
2516 ARM/NUVOTON WPCM450 ARCHITECTURE
2517 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2518 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2520 W: https://github.com/neuschaefer/wpcm450/wiki
2521 F: Documentation/devicetree/bindings/*/*wpcm*
2522 F: arch/arm/boot/dts/nuvoton-wpcm450*
2523 F: arch/arm/mach-npcm/wpcm450.c
2524 F: drivers/*/*/*wpcm*
2527 ARM/NXP S32G ARCHITECTURE
2528 M: Chester Lin <clin@suse.com>
2529 R: Andreas Färber <afaerber@suse.de>
2530 R: Matthias Brugger <mbrugger@suse.com>
2531 R: NXP S32 Linux Team <s32@nxp.com>
2532 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2534 F: arch/arm64/boot/dts/freescale/s32g*.dts*
2536 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2537 M: Alexander Clouter <alex@digriz.org.uk>
2538 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2540 W: http://www.digriz.org.uk/ts78xx/kernel
2541 F: arch/arm/mach-orion5x/ts78xx-*
2543 ARM/OXNAS platform support
2544 M: Neil Armstrong <neil.armstrong@linaro.org>
2545 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2546 L: linux-oxnas@groups.io (moderated for non-subscribers)
2548 F: arch/arm/boot/dts/ox8*.dts*
2549 F: arch/arm/mach-oxnas/
2550 F: drivers/power/reset/oxnas-restart.c
2553 ARM/QUALCOMM SUPPORT
2554 M: Andy Gross <agross@kernel.org>
2555 M: Bjorn Andersson <andersson@kernel.org>
2556 R: Konrad Dybcio <konrad.dybcio@linaro.org>
2557 L: linux-arm-msm@vger.kernel.org
2559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2560 F: Documentation/devicetree/bindings/*/qcom*
2561 F: Documentation/devicetree/bindings/soc/qcom/
2562 F: arch/arm/boot/dts/qcom-*.dts
2563 F: arch/arm/boot/dts/qcom-*.dtsi
2564 F: arch/arm/configs/qcom_defconfig
2565 F: arch/arm/mach-qcom/
2566 F: arch/arm64/boot/dts/qcom/
2567 F: drivers/*/*/qcom*
2568 F: drivers/*/*/qcom/
2569 F: drivers/*/pm8???-*
2572 F: drivers/bluetooth/btqcomsmd.c
2573 F: drivers/clocksource/timer-qcom.c
2574 F: drivers/cpuidle/cpuidle-qcom-spm.c
2575 F: drivers/extcon/extcon-qcom*
2576 F: drivers/i2c/busses/i2c-qcom-geni.c
2577 F: drivers/i2c/busses/i2c-qup.c
2578 F: drivers/iommu/msm*
2579 F: drivers/mfd/ssbi.c
2580 F: drivers/mmc/host/mmci_qcom*
2581 F: drivers/mmc/host/sdhci-msm.c
2582 F: drivers/pci/controller/dwc/pcie-qcom.c
2583 F: drivers/phy/qualcomm/
2584 F: drivers/power/*/msm*
2585 F: drivers/reset/reset-qcom-*
2586 F: drivers/ufs/host/ufs-qcom*
2587 F: drivers/spi/spi-geni-qcom.c
2588 F: drivers/spi/spi-qcom-qspi.c
2589 F: drivers/spi/spi-qup.c
2590 F: drivers/tty/serial/msm_serial.c
2591 F: drivers/usb/dwc3/dwc3-qcom.c
2592 F: include/dt-bindings/*/qcom*
2593 F: include/linux/*/qcom*
2594 F: include/linux/soc/qcom/
2596 ARM/RDA MICRO ARCHITECTURE
2597 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2598 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2599 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2601 F: Documentation/devicetree/bindings/arm/rda.yaml
2602 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2603 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2604 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2605 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2606 F: arch/arm/boot/dts/rda8810pl-*
2607 F: drivers/clocksource/timer-rda.c
2608 F: drivers/gpio/gpio-rda.c
2609 F: drivers/irqchip/irq-rda-intc.c
2610 F: drivers/tty/serial/rda-uart.c
2612 ARM/REALTEK ARCHITECTURE
2613 M: Andreas Färber <afaerber@suse.de>
2614 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2615 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2617 F: Documentation/devicetree/bindings/arm/realtek.yaml
2618 F: arch/arm/boot/dts/rtd*
2619 F: arch/arm/mach-realtek/
2620 F: arch/arm64/boot/dts/realtek/
2622 ARM/RISC-V/RENESAS ARCHITECTURE
2623 M: Geert Uytterhoeven <geert+renesas@glider.be>
2624 M: Magnus Damm <magnus.damm@gmail.com>
2625 L: linux-renesas-soc@vger.kernel.org
2627 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2628 C: irc://irc.libera.chat/renesas-soc
2629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2630 F: Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2631 F: Documentation/devicetree/bindings/soc/renesas/
2632 F: arch/arm/boot/dts/emev2*
2633 F: arch/arm/boot/dts/gr-peach*
2634 F: arch/arm/boot/dts/iwg20d-q7*
2635 F: arch/arm/boot/dts/r7s*
2636 F: arch/arm/boot/dts/r8a*
2637 F: arch/arm/boot/dts/r9a*
2638 F: arch/arm/boot/dts/sh*
2639 F: arch/arm/configs/shmobile_defconfig
2640 F: arch/arm/include/debug/renesas-scif.S
2641 F: arch/arm/mach-shmobile/
2642 F: arch/arm64/boot/dts/renesas/
2643 F: arch/riscv/boot/dts/renesas/
2644 F: drivers/soc/renesas/
2645 F: include/linux/soc/renesas/
2647 ARM/RISCPC ARCHITECTURE
2648 M: Russell King <linux@armlinux.org.uk>
2649 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2651 W: http://www.armlinux.org.uk/
2652 F: arch/arm/include/asm/hardware/ioc.h
2653 F: arch/arm/include/asm/hardware/iomd.h
2654 F: arch/arm/include/asm/hardware/memc.h
2655 F: arch/arm/mach-rpc/
2656 F: drivers/net/ethernet/8390/etherh.c
2657 F: drivers/net/ethernet/i825xx/ether1*
2658 F: drivers/net/ethernet/seeq/ether3*
2659 F: drivers/scsi/arm/
2661 ARM/Rockchip SoC support
2662 M: Heiko Stuebner <heiko@sntech.de>
2663 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2664 L: linux-rockchip@lists.infradead.org
2666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2667 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2668 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2669 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2670 F: arch/arm/boot/dts/rk3*
2671 F: arch/arm/boot/dts/rv1108*
2672 F: arch/arm/mach-rockchip/
2673 F: drivers/*/*/*rockchip*
2674 F: drivers/*/*rockchip*
2675 F: drivers/clk/rockchip/
2676 F: drivers/i2c/busses/i2c-rk3x.c
2677 F: sound/soc/rockchip/
2680 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2681 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2682 R: Alim Akhtar <alim.akhtar@samsung.com>
2683 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2684 L: linux-samsung-soc@vger.kernel.org
2686 C: irc://irc.libera.chat/linux-exynos
2687 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2688 B: mailto:linux-samsung-soc@vger.kernel.org
2689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2690 F: Documentation/arm/samsung/
2691 F: Documentation/devicetree/bindings/arm/samsung/
2692 F: Documentation/devicetree/bindings/hwinfo/samsung,*
2693 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2694 F: Documentation/devicetree/bindings/soc/samsung/
2695 F: arch/arm/boot/dts/exynos*
2696 F: arch/arm/boot/dts/s3c*
2697 F: arch/arm/boot/dts/s5p*
2698 F: arch/arm/mach-exynos*/
2699 F: arch/arm/mach-s3c/
2700 F: arch/arm/mach-s5p*/
2701 F: arch/arm64/boot/dts/exynos/
2702 F: drivers/*/*/*s3c24*
2703 F: drivers/*/*s3c24*
2704 F: drivers/*/*s3c64xx*
2705 F: drivers/*/*s5pv210*
2706 F: drivers/clocksource/samsung_pwm_timer.c
2707 F: drivers/memory/samsung/
2708 F: drivers/pwm/pwm-samsung.c
2709 F: drivers/soc/samsung/
2710 F: drivers/tty/serial/samsung*
2711 F: include/clocksource/samsung_pwm.h
2712 F: include/linux/platform_data/*s3c*
2713 F: include/linux/serial_s3c.h
2714 F: include/linux/soc/samsung/
2719 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2720 M: Łukasz Stelmach <l.stelmach@samsung.com>
2721 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2722 L: linux-media@vger.kernel.org
2724 F: drivers/media/platform/samsung/s5p-g2d/
2726 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2727 M: Marek Szyprowski <m.szyprowski@samsung.com>
2728 L: linux-samsung-soc@vger.kernel.org
2729 L: linux-media@vger.kernel.org
2731 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2732 F: drivers/media/cec/platform/s5p/
2734 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2735 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2736 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2737 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2738 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2739 L: linux-media@vger.kernel.org
2741 F: Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2742 F: drivers/media/platform/samsung/s5p-jpeg/
2744 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2745 M: Marek Szyprowski <m.szyprowski@samsung.com>
2746 M: Andrzej Hajda <andrzej.hajda@intel.com>
2747 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2748 L: linux-media@vger.kernel.org
2750 F: drivers/media/platform/samsung/s5p-mfc/
2752 ARM/SOCFPGA ARCHITECTURE
2753 M: Dinh Nguyen <dinguyen@kernel.org>
2755 W: http://www.rocketboards.org
2756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2757 F: arch/arm/boot/dts/socfpga*
2758 F: arch/arm/configs/socfpga_defconfig
2759 F: arch/arm/mach-socfpga/
2760 F: arch/arm64/boot/dts/altera/
2761 F: arch/arm64/boot/dts/intel/
2763 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2764 M: Dinh Nguyen <dinguyen@kernel.org>
2766 F: drivers/clk/socfpga/
2768 ARM/SOCFPGA EDAC SUPPORT
2769 M: Dinh Nguyen <dinguyen@kernel.org>
2771 F: drivers/edac/altera_edac.[ch]
2773 ARM/SPREADTRUM SoC SUPPORT
2774 M: Orson Zhai <orsonzhai@gmail.com>
2775 M: Baolin Wang <baolin.wang7@gmail.com>
2776 M: Chunyan Zhang <zhang.lyra@gmail.com>
2778 F: arch/arm64/boot/dts/sprd
2783 ARM/STI ARCHITECTURE
2784 M: Patrice Chotard <patrice.chotard@foss.st.com>
2785 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2787 W: http://www.stlinux.com
2788 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2789 F: arch/arm/boot/dts/sti*
2790 F: arch/arm/mach-sti/
2791 F: drivers/ata/ahci_st.c
2792 F: drivers/char/hw_random/st-rng.c
2793 F: drivers/clocksource/arm_global_timer.c
2794 F: drivers/clocksource/clksrc_st_lpc.c
2795 F: drivers/cpufreq/sti-cpufreq.c
2796 F: drivers/dma/st_fdma*
2797 F: drivers/i2c/busses/i2c-st.c
2798 F: drivers/media/platform/st/sti/c8sectpfe/
2799 F: drivers/media/rc/st_rc.c
2800 F: drivers/mmc/host/sdhci-st.c
2801 F: drivers/phy/st/phy-miphy28lp.c
2802 F: drivers/phy/st/phy-stih407-usb.c
2803 F: drivers/pinctrl/pinctrl-st.c
2804 F: drivers/remoteproc/st_remoteproc.c
2805 F: drivers/remoteproc/st_slim_rproc.c
2806 F: drivers/reset/sti/
2807 F: drivers/rtc/rtc-st-lpc.c
2808 F: drivers/tty/serial/st-asc.c
2809 F: drivers/usb/dwc3/dwc3-st.c
2810 F: drivers/usb/host/ehci-st.c
2811 F: drivers/usb/host/ohci-st.c
2812 F: drivers/watchdog/st_lpc_wdt.c
2813 F: include/linux/remoteproc/st_slim_rproc.h
2815 ARM/STM32 ARCHITECTURE
2816 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2817 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2818 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2819 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2822 F: arch/arm/boot/dts/stm32*
2823 F: arch/arm/mach-stm32/
2824 F: drivers/clocksource/armv7m_systick.c
2828 ARM/SUNPLUS SP7021 SOC SUPPORT
2829 M: Qin Jian <qinjian@cqplus1.com>
2830 L: linux-arm-kernel@lists.infradead.org (moderated for mon-subscribers)
2832 W: https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
2833 F: Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
2834 F: Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
2835 F: Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
2836 F: Documentation/devicetree/bindings/reset/sunplus,reset.yaml
2837 F: arch/arm/boot/dts/sunplus-sp7021*.dts*
2838 F: arch/arm/configs/sp7021_*defconfig
2839 F: arch/arm/mach-sunplus/
2840 F: drivers/irqchip/irq-sp7021-intc.c
2841 F: drivers/reset/reset-sunplus.c
2842 F: include/dt-bindings/clock/sunplus,sp7021-clkc.h
2843 F: include/dt-bindings/reset/sunplus,sp7021-reset.h
2845 ARM/Synaptics SoC support
2846 M: Jisheng Zhang <jszhang@kernel.org>
2847 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2848 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2850 F: arch/arm/boot/dts/berlin*
2851 F: arch/arm/mach-berlin/
2852 F: arch/arm64/boot/dts/synaptics/
2854 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2855 M: Lennert Buytenhek <kernel@wantstofly.org>
2856 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2859 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2860 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2861 L: linux-tegra@vger.kernel.org
2862 L: linux-media@vger.kernel.org
2864 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2865 F: drivers/media/cec/platform/tegra/
2867 ARM/TESLA FSD SoC SUPPORT
2868 M: Alim Akhtar <alim.akhtar@samsung.com>
2869 M: linux-fsd@tesla.com
2870 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2871 L: linux-samsung-soc@vger.kernel.org
2873 F: arch/arm64/boot/dts/tesla*
2875 ARM/TETON BGA MACHINE SUPPORT
2876 M: "Mark F. Brown" <mark.brown314@gmail.com>
2877 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2880 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2881 M: Santosh Shilimkar <ssantosh@kernel.org>
2882 L: linux-kernel@vger.kernel.org
2884 F: drivers/memory/*emif*
2886 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2887 M: Nishanth Menon <nm@ti.com>
2888 M: Santosh Shilimkar <ssantosh@kernel.org>
2889 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
2892 F: arch/arm/boot/dts/keystone-*
2893 F: arch/arm/mach-keystone/
2895 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2896 M: Santosh Shilimkar <ssantosh@kernel.org>
2897 L: linux-kernel@vger.kernel.org
2899 F: drivers/clk/keystone/
2901 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2902 M: Santosh Shilimkar <ssantosh@kernel.org>
2903 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2904 L: linux-kernel@vger.kernel.org
2906 F: drivers/clocksource/timer-keystone.c
2908 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2909 M: Santosh Shilimkar <ssantosh@kernel.org>
2910 L: linux-kernel@vger.kernel.org
2912 F: drivers/power/reset/keystone-reset.c
2914 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2915 M: Nishanth Menon <nm@ti.com>
2916 M: Vignesh Raghavendra <vigneshr@ti.com>
2917 M: Tero Kristo <kristo@kernel.org>
2918 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2920 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2921 F: Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
2922 F: arch/arm64/boot/dts/ti/Makefile
2923 F: arch/arm64/boot/dts/ti/k3-*
2924 F: include/dt-bindings/pinctrl/k3.h
2926 ARM/TOSHIBA VISCONTI ARCHITECTURE
2927 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2928 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2931 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2932 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
2933 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
2934 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2935 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2936 F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
2937 F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
2938 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2939 F: arch/arm64/boot/dts/toshiba/
2940 F: drivers/clk/visconti/
2941 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2942 F: drivers/gpio/gpio-visconti.c
2943 F: drivers/pci/controller/dwc/pcie-visconti.c
2944 F: drivers/pinctrl/visconti/
2945 F: drivers/watchdog/visconti_wdt.c
2948 ARM/UNIPHIER ARCHITECTURE
2949 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2950 M: Masami Hiramatsu <mhiramat@kernel.org>
2951 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2953 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2954 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2955 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2956 F: arch/arm/boot/dts/uniphier*
2957 F: arch/arm/include/asm/hardware/cache-uniphier.h
2958 F: arch/arm/mach-uniphier/
2959 F: arch/arm/mm/cache-uniphier.c
2960 F: arch/arm64/boot/dts/socionext/uniphier*
2961 F: drivers/bus/uniphier-system-bus.c
2962 F: drivers/clk/uniphier/
2963 F: drivers/dma/uniphier-mdmac.c
2964 F: drivers/gpio/gpio-uniphier.c
2965 F: drivers/i2c/busses/i2c-uniphier*
2966 F: drivers/irqchip/irq-uniphier-aidet.c
2967 F: drivers/mmc/host/uniphier-sd.c
2968 F: drivers/pinctrl/uniphier/
2969 F: drivers/reset/reset-uniphier.c
2970 F: drivers/tty/serial/8250/8250_uniphier.c
2973 ARM/VERSATILE EXPRESS PLATFORM
2974 M: Liviu Dudau <liviu.dudau@arm.com>
2975 M: Sudeep Holla <sudeep.holla@arm.com>
2976 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
2977 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2981 F: arch/arm/boot/dts/vexpress*
2982 F: arch/arm/mach-versatile/
2983 F: arch/arm64/boot/dts/arm/
2984 F: drivers/clk/versatile/clk-vexpress-osc.c
2985 F: drivers/clocksource/timer-versatile.c
2989 M: Russell King <linux@armlinux.org.uk>
2990 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2992 W: http://www.armlinux.org.uk/
2995 ARM/VT8500 ARM ARCHITECTURE
2996 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2998 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2999 F: arch/arm/mach-vt8500/
3000 F: drivers/clocksource/timer-vt8500.c
3001 F: drivers/i2c/busses/i2c-wmt.c
3002 F: drivers/mmc/host/wmt-sdmmc.c
3003 F: drivers/pwm/pwm-vt8500.c
3004 F: drivers/rtc/rtc-vt8500.c
3005 F: drivers/tty/serial/vt8500_serial.c
3006 F: drivers/usb/host/ehci-platform.c
3007 F: drivers/usb/host/uhci-platform.c
3008 F: drivers/video/fbdev/vt8500lcdfb.*
3009 F: drivers/video/fbdev/wm8505fb*
3010 F: drivers/video/fbdev/wmt_ge_rops.*
3012 ARM/ZYNQ ARCHITECTURE
3013 M: Michal Simek <michal.simek@xilinx.com>
3014 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3016 W: http://wiki.xilinx.com
3017 T: git https://github.com/Xilinx/linux-xlnx.git
3018 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3019 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3020 F: Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3021 F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3022 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3023 F: arch/arm/mach-zynq/
3024 F: drivers/clocksource/timer-cadence-ttc.c
3025 F: drivers/cpuidle/cpuidle-zynq.c
3026 F: drivers/edac/synopsys_edac.c
3027 F: drivers/i2c/busses/i2c-cadence.c
3028 F: drivers/i2c/busses/i2c-xiic.c
3029 F: drivers/mmc/host/sdhci-of-arasan.c
3033 ARM64 PORT (AARCH64 ARCHITECTURE)
3034 M: Catalin Marinas <catalin.marinas@arm.com>
3035 M: Will Deacon <will@kernel.org>
3036 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3039 F: Documentation/arm64/
3041 F: tools/testing/selftests/arm64/
3042 X: arch/arm64/boot/dts/
3044 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3045 M: George McCollister <george.mccollister@gmail.com>
3046 L: netdev@vger.kernel.org
3048 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3049 F: drivers/net/dsa/xrs700x/*
3050 F: net/dsa/tag_xrs700x.c
3052 AS3645A LED FLASH CONTROLLER DRIVER
3053 M: Sakari Ailus <sakari.ailus@iki.fi>
3054 L: linux-leds@vger.kernel.org
3056 F: drivers/leds/flash/leds-as3645a.c
3058 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3059 M: Tianshu Qiu <tian.shu.qiu@intel.com>
3060 L: linux-media@vger.kernel.org
3062 T: git git://linuxtv.org/media_tree.git
3063 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
3064 F: drivers/media/i2c/ak7375.c
3066 ASAHI KASEI AK8974 DRIVER
3067 M: Linus Walleij <linus.walleij@linaro.org>
3068 L: linux-iio@vger.kernel.org
3070 W: http://www.akm.com/
3071 F: drivers/iio/magnetometer/ak8974.c
3073 ASC7621 HARDWARE MONITOR DRIVER
3074 M: George Joseph <george.joseph@fairview5.com>
3075 L: linux-hwmon@vger.kernel.org
3077 F: Documentation/hwmon/asc7621.rst
3078 F: drivers/hwmon/asc7621.c
3080 ASIX AX88796C SPI ETHERNET ADAPTER
3081 M: Łukasz Stelmach <l.stelmach@samsung.com>
3083 F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3084 F: drivers/net/ethernet/asix/ax88796c_*
3086 ASPEED PECI CONTROLLER
3087 M: Iwona Winiarska <iwona.winiarska@intel.com>
3088 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3089 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3091 F: Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3092 F: drivers/peci/controller/peci-aspeed.c
3094 ASPEED PINCTRL DRIVERS
3095 M: Andrew Jeffery <andrew@aj.id.au>
3096 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3097 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3098 L: linux-gpio@vger.kernel.org
3100 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
3101 F: drivers/pinctrl/aspeed/
3103 ASPEED SCU INTERRUPT CONTROLLER DRIVER
3104 M: Eddie James <eajames@linux.ibm.com>
3105 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3107 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3108 F: drivers/irqchip/irq-aspeed-scu-ic.c
3109 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3111 ASPEED SD/MMC DRIVER
3112 M: Andrew Jeffery <andrew@aj.id.au>
3113 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3114 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3115 L: linux-mmc@vger.kernel.org
3117 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3118 F: drivers/mmc/host/sdhci-of-aspeed*
3120 ASPEED SMC SPI DRIVER
3121 M: Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3122 M: Cédric Le Goater <clg@kaod.org>
3123 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3124 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3125 L: linux-spi@vger.kernel.org
3127 F: Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3128 F: drivers/spi/spi-aspeed-smc.c
3130 ASPEED VIDEO ENGINE DRIVER
3131 M: Eddie James <eajames@linux.ibm.com>
3132 L: linux-media@vger.kernel.org
3133 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3135 F: Documentation/devicetree/bindings/media/aspeed-video.txt
3136 F: drivers/media/platform/aspeed/
3138 ASPEED USB UDC DRIVER
3139 M: Neal Liu <neal_liu@aspeedtech.com>
3140 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3142 F: Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3143 F: drivers/usb/gadget/udc/aspeed_udc.c
3145 ASPEED CRYPTO DRIVER
3146 M: Neal Liu <neal_liu@aspeedtech.com>
3147 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3149 F: Documentation/devicetree/bindings/crypto/aspeed,ast2500-hace.yaml
3150 F: drivers/crypto/aspeed/
3152 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3153 M: Corentin Chary <corentin.chary@gmail.com>
3154 L: acpi4asus-user@lists.sourceforge.net
3155 L: platform-driver-x86@vger.kernel.org
3157 W: http://acpi4asus.sf.net
3158 F: drivers/platform/x86/asus*.c
3159 F: drivers/platform/x86/eeepc*.c
3161 ASUS TF103C DOCK DRIVER
3162 M: Hans de Goede <hdegoede@redhat.com>
3163 L: platform-driver-x86@vger.kernel.org
3165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3166 F: drivers/platform/x86/asus-tf103c-dock.c
3168 ASUS WMI HARDWARE MONITOR DRIVER
3169 M: Ed Brindley <kernel@maidavale.org>
3170 M: Denis Pauk <pauk.denis@gmail.com>
3171 L: linux-hwmon@vger.kernel.org
3173 F: drivers/hwmon/asus_wmi_sensors.c
3175 ASUS EC HARDWARE MONITOR DRIVER
3176 M: Eugene Shalygin <eugene.shalygin@gmail.com>
3177 L: linux-hwmon@vger.kernel.org
3179 F: drivers/hwmon/asus-ec-sensors.c
3181 ASUS WIRELESS RADIO CONTROL DRIVER
3182 M: João Paulo Rechi Vita <jprvita@gmail.com>
3183 L: platform-driver-x86@vger.kernel.org
3185 F: drivers/platform/x86/asus-wireless.c
3188 M: David Howells <dhowells@redhat.com>
3189 L: keyrings@vger.kernel.org
3191 F: Documentation/crypto/asymmetric-keys.rst
3192 F: crypto/asymmetric_keys/
3193 F: include/crypto/pkcs7.h
3194 F: include/crypto/public_key.h
3195 F: include/linux/verification.h
3197 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3198 R: Dan Williams <dan.j.williams@intel.com>
3200 W: http://sourceforge.net/projects/xscaleiop
3201 F: Documentation/crypto/async-tx-api.rst
3203 F: include/linux/async_tx.h
3206 M: Bartosz Golaszewski <brgl@bgdev.pl>
3207 L: linux-i2c@vger.kernel.org
3209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3210 F: Documentation/devicetree/bindings/eeprom/at24.yaml
3211 F: drivers/misc/eeprom/at24.c
3213 ATA OVER ETHERNET (AOE) DRIVER
3214 M: "Justin Sanders" <justin@coraid.com>
3216 W: http://www.openaoe.org/
3217 F: Documentation/admin-guide/aoe/
3218 F: drivers/block/aoe/
3220 ATC260X PMIC MFD DRIVER
3221 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3222 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3223 L: linux-actions@lists.infradead.org
3225 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3226 F: drivers/input/misc/atc260x-onkey.c
3227 F: drivers/mfd/atc260*
3228 F: drivers/power/reset/atc260x-poweroff.c
3229 F: drivers/regulator/atc260x-regulator.c
3230 F: include/linux/mfd/atc260x/*
3232 ATHEROS 71XX/9XXX GPIO DRIVER
3233 M: Alban Bedel <albeu@free.fr>
3235 W: https://github.com/AlbanBedel/linux
3236 T: git git://github.com/AlbanBedel/linux
3237 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3238 F: drivers/gpio/gpio-ath79.c
3240 ATHEROS 71XX/9XXX USB PHY DRIVER
3241 M: Alban Bedel <albeu@free.fr>
3243 W: https://github.com/AlbanBedel/linux
3244 T: git git://github.com/AlbanBedel/linux
3245 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3246 F: drivers/phy/qualcomm/phy-ath79-usb.c
3248 ATHEROS ATH GENERIC UTILITIES
3249 M: Kalle Valo <kvalo@kernel.org>
3250 L: linux-wireless@vger.kernel.org
3252 F: drivers/net/wireless/ath/*
3254 ATHEROS ATH5K WIRELESS DRIVER
3255 M: Jiri Slaby <jirislaby@kernel.org>
3256 M: Nick Kossifidis <mickflemm@gmail.com>
3257 M: Luis Chamberlain <mcgrof@kernel.org>
3258 L: linux-wireless@vger.kernel.org
3260 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3261 F: drivers/net/wireless/ath/ath5k/
3263 ATHEROS ATH6KL WIRELESS DRIVER
3264 L: linux-wireless@vger.kernel.org
3266 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3267 F: drivers/net/wireless/ath/ath6kl/
3270 M: Ville Syrjala <syrjala@sci.fi>
3272 F: drivers/input/misc/ati_remote2.c
3274 ATK0110 HWMON DRIVER
3275 M: Luca Tettamanti <kronos.it@gmail.com>
3276 L: linux-hwmon@vger.kernel.org
3278 F: drivers/hwmon/asus_atk0110.c
3280 ATLX ETHERNET DRIVERS
3281 M: Chris Snook <chris.snook@gmail.com>
3282 L: netdev@vger.kernel.org
3284 W: http://sourceforge.net/projects/atl1
3285 W: http://atl1.sourceforge.net
3286 F: drivers/net/ethernet/atheros/
3289 M: Chas Williams <3chas3@gmail.com>
3290 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3291 L: netdev@vger.kernel.org
3293 W: http://linux-atm.sourceforge.net
3295 F: include/linux/atm*
3296 F: include/uapi/linux/atm*
3298 ATMEL MACB ETHERNET DRIVER
3299 M: Nicolas Ferre <nicolas.ferre@microchip.com>
3300 M: Claudiu Beznea <claudiu.beznea@microchip.com>
3302 F: drivers/net/ethernet/cadence/
3304 ATMEL MAXTOUCH DRIVER
3305 M: Nick Dyer <nick@shmanahar.org>
3307 T: git git://github.com/ndyer/linux.git
3308 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3309 F: drivers/input/touchscreen/atmel_mxt_ts.c
3311 ATMEL WIRELESS DRIVER
3312 M: Simon Kelley <simon@thekelleys.org.uk>
3313 L: linux-wireless@vger.kernel.org
3315 W: http://www.thekelleys.org.uk/atmel
3316 W: http://atmelwlandriver.sourceforge.net/
3317 F: drivers/net/wireless/atmel/atmel*
3319 ATOMIC INFRASTRUCTURE
3320 M: Will Deacon <will@kernel.org>
3321 M: Peter Zijlstra <peterz@infradead.org>
3322 R: Boqun Feng <boqun.feng@gmail.com>
3323 R: Mark Rutland <mark.rutland@arm.com>
3324 L: linux-kernel@vger.kernel.org
3326 F: arch/*/include/asm/atomic*.h
3327 F: include/*/atomic*.h
3328 F: include/linux/refcount.h
3329 F: Documentation/atomic_*.txt
3332 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3333 M: Bradley Grove <linuxdrivers@attotech.com>
3334 L: linux-scsi@vger.kernel.org
3336 W: http://www.attotech.com
3337 F: drivers/scsi/esas2r
3339 ATUSB IEEE 802.15.4 RADIO DRIVER
3340 M: Stefan Schmidt <stefan@datenfreihafen.org>
3341 L: linux-wpan@vger.kernel.org
3343 F: drivers/net/ieee802154/at86rf230.h
3344 F: drivers/net/ieee802154/atusb.c
3345 F: drivers/net/ieee802154/atusb.h
3348 M: Paul Moore <paul@paul-moore.com>
3349 M: Eric Paris <eparis@redhat.com>
3350 L: linux-audit@redhat.com (moderated for non-subscribers)
3352 W: https://github.com/linux-audit
3353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3354 F: include/asm-generic/audit_*.h
3355 F: include/linux/audit.h
3356 F: include/linux/audit_arch.h
3357 F: include/uapi/linux/audit.h
3361 AUXILIARY DISPLAY DRIVERS
3362 M: Miguel Ojeda <ojeda@kernel.org>
3364 F: Documentation/devicetree/bindings/auxdisplay/
3365 F: drivers/auxdisplay/
3366 F: include/linux/cfag12864b.h
3368 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3369 M: Andreas Klinger <ak@it-klinger.de>
3370 L: linux-iio@vger.kernel.org
3372 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3373 F: drivers/iio/adc/hx711.c
3376 M: Ralf Baechle <ralf@linux-mips.org>
3377 L: linux-hams@vger.kernel.org
3379 W: http://www.linux-ax25.org/
3380 F: include/net/ax25.h
3381 F: include/uapi/linux/ax25.h
3385 M: Peter Rosin <peda@axentia.se>
3386 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3388 F: arch/arm/boot/dts/at91-linea.dtsi
3389 F: arch/arm/boot/dts/at91-natte.dtsi
3390 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3391 F: arch/arm/boot/dts/at91-tse850-3.dts
3393 AXENTIA ASOC DRIVERS
3394 M: Peter Rosin <peda@axentia.se>
3395 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3397 F: Documentation/devicetree/bindings/sound/axentia,*
3398 F: sound/soc/atmel/tse850-pcm5142.c
3400 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3401 M: Nuno Sá <nuno.sa@analog.com>
3402 L: linux-hwmon@vger.kernel.org
3404 W: https://ez.analog.com/linux-software-drivers
3405 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3406 F: drivers/hwmon/axi-fan-control.c
3408 AXXIA I2C CONTROLLER
3409 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3410 L: linux-i2c@vger.kernel.org
3412 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3413 F: drivers/i2c/busses/i2c-axxia.c
3416 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3417 L: linux-media@vger.kernel.org
3419 W: https://linuxtv.org
3420 T: git git://linuxtv.org/media_tree.git
3421 F: drivers/media/usb/dvb-usb-v2/az6007.c
3423 AZTECH FM RADIO RECEIVER DRIVER
3424 M: Hans Verkuil <hverkuil@xs4all.nl>
3425 L: linux-media@vger.kernel.org
3427 W: https://linuxtv.org
3428 T: git git://linuxtv.org/media_tree.git
3429 F: drivers/media/radio/radio-aztech*
3432 L: linux-wireless@vger.kernel.org
3433 L: b43-dev@lists.infradead.org
3435 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3436 F: drivers/net/wireless/broadcom/b43/
3438 B43LEGACY WIRELESS DRIVER
3439 M: Larry Finger <Larry.Finger@lwfinger.net>
3440 L: linux-wireless@vger.kernel.org
3441 L: b43-dev@lists.infradead.org
3443 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3444 F: drivers/net/wireless/broadcom/b43legacy/
3446 BACKLIGHT CLASS/SUBSYSTEM
3447 M: Lee Jones <lee@kernel.org>
3448 M: Daniel Thompson <daniel.thompson@linaro.org>
3449 M: Jingoo Han <jingoohan1@gmail.com>
3450 L: dri-devel@lists.freedesktop.org
3452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3453 F: Documentation/ABI/stable/sysfs-class-backlight
3454 F: Documentation/ABI/testing/sysfs-class-backlight
3455 F: Documentation/devicetree/bindings/leds/backlight
3456 F: drivers/video/backlight/
3457 F: include/linux/backlight.h
3458 F: include/linux/pwm_backlight.h
3460 BARCO P50 GPIO DRIVER
3461 M: Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3462 M: Peter Korsgaard <peter.korsgaard@barco.com>
3464 F: drivers/platform/x86/barco-p50-gpio.c
3467 M: Marek Lindner <mareklindner@neomailbox.ch>
3468 M: Simon Wunderlich <sw@simonwunderlich.de>
3469 M: Antonio Quartulli <a@unstable.cc>
3470 M: Sven Eckelmann <sven@narfation.org>
3471 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3473 W: https://www.open-mesh.org/
3474 Q: https://patchwork.open-mesh.org/project/batman/list/
3475 B: https://www.open-mesh.org/projects/batman-adv/issues
3476 C: ircs://irc.hackint.org/batadv
3477 T: git https://git.open-mesh.org/linux-merge.git
3478 F: Documentation/networking/batman-adv.rst
3479 F: include/uapi/linux/batadv_packet.h
3480 F: include/uapi/linux/batman_adv.h
3483 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3484 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3485 L: linux-hams@vger.kernel.org
3487 W: http://www.baycom.org/~tom/ham/ham.html
3488 F: drivers/net/hamradio/baycom*
3490 BCACHE (BLOCK LAYER CACHE)
3491 M: Coly Li <colyli@suse.de>
3492 M: Kent Overstreet <kent.overstreet@gmail.com>
3493 L: linux-bcache@vger.kernel.org
3495 W: http://bcache.evilpiepirate.org
3496 C: irc://irc.oftc.net/bcache
3497 F: drivers/md/bcache/
3499 BDISP ST MEDIA DRIVER
3500 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3501 L: linux-media@vger.kernel.org
3503 W: https://linuxtv.org
3504 T: git git://linuxtv.org/media_tree.git
3505 F: drivers/media/platform/st/sti/bdisp
3507 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3508 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3509 L: netdev@vger.kernel.org
3511 F: drivers/net/ethernet/ec_bhf.c
3514 M: Luis de Bethencourt <luisbg@kernel.org>
3515 M: Salah Triki <salah.triki@gmail.com>
3517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3518 F: Documentation/filesystems/befs.rst
3522 M: Paolo Valente <paolo.valente@linaro.org>
3523 M: Jens Axboe <axboe@kernel.dk>
3524 L: linux-block@vger.kernel.org
3526 F: Documentation/block/bfq-iosched.rst
3530 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3532 F: Documentation/filesystems/bfs.rst
3534 F: include/uapi/linux/bfs_fs.h
3537 M: Yury Norov <yury.norov@gmail.com>
3538 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3539 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3541 F: include/linux/bitmap.h
3542 F: include/linux/cpumask.h
3543 F: include/linux/find.h
3544 F: include/linux/nodemask.h
3547 F: lib/cpumask_kunit.c
3549 F: lib/find_bit_benchmark.c
3550 F: lib/test_bitmap.c
3551 F: tools/include/linux/bitmap.h
3552 F: tools/include/linux/find.h
3553 F: tools/lib/bitmap.c
3554 F: tools/lib/find_bit.c
3556 BLINKM RGB LED DRIVER
3557 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3559 F: drivers/leds/leds-blinkm.c
3562 M: Jens Axboe <axboe@kernel.dk>
3563 L: linux-block@vger.kernel.org
3565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3566 F: Documentation/ABI/stable/sysfs-block
3567 F: Documentation/block/
3570 F: include/linux/bio.h
3571 F: include/linux/blk*
3572 F: kernel/trace/blktrace.c
3576 M: Joern Engel <joern@lazybastard.org>
3577 L: linux-mtd@lists.infradead.org
3579 F: drivers/mtd/devices/block2mtd.c
3582 M: Marcel Holtmann <marcel@holtmann.org>
3583 M: Johan Hedberg <johan.hedberg@gmail.com>
3584 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3585 L: linux-bluetooth@vger.kernel.org
3587 W: http://www.bluez.org/
3588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3590 F: drivers/bluetooth/
3593 M: Marcel Holtmann <marcel@holtmann.org>
3594 M: Johan Hedberg <johan.hedberg@gmail.com>
3595 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3596 L: linux-bluetooth@vger.kernel.org
3598 W: http://www.bluez.org/
3599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3601 F: include/net/bluetooth/
3605 M: Jay Vosburgh <j.vosburgh@gmail.com>
3606 M: Andy Gospodarek <andy@greyhouse.net>
3607 L: netdev@vger.kernel.org
3609 W: http://sourceforge.net/projects/bonding/
3610 F: Documentation/networking/bonding.rst
3611 F: drivers/net/bonding/
3612 F: include/net/bond*
3613 F: include/uapi/linux/if_bonding.h
3614 F: tools/testing/selftests/drivers/net/bonding/
3616 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3617 M: Dan Robertson <dan@dlrobertson.com>
3618 L: linux-iio@vger.kernel.org
3620 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3621 F: drivers/iio/accel/bma400*
3623 BPF [GENERAL] (Safe Dynamic Programs and Tools)
3624 M: Alexei Starovoitov <ast@kernel.org>
3625 M: Daniel Borkmann <daniel@iogearbox.net>
3626 M: Andrii Nakryiko <andrii@kernel.org>
3627 R: Martin KaFai Lau <martin.lau@linux.dev>
3628 R: Song Liu <song@kernel.org>
3629 R: Yonghong Song <yhs@fb.com>
3630 R: John Fastabend <john.fastabend@gmail.com>
3631 R: KP Singh <kpsingh@kernel.org>
3632 R: Stanislav Fomichev <sdf@google.com>
3633 R: Hao Luo <haoluo@google.com>
3634 R: Jiri Olsa <jolsa@kernel.org>
3635 L: bpf@vger.kernel.org
3638 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3641 F: Documentation/bpf/
3642 F: Documentation/networking/filter.rst
3643 F: Documentation/userspace-api/ebpf/
3645 F: include/linux/bpf*
3646 F: include/linux/btf*
3647 F: include/linux/filter.h
3648 F: include/trace/events/xdp.h
3649 F: include/uapi/linux/bpf*
3650 F: include/uapi/linux/btf*
3651 F: include/uapi/linux/filter.h
3653 F: kernel/trace/bpf_trace.c
3656 F: net/core/filter.c
3657 F: net/sched/act_bpf.c
3658 F: net/sched/cls_bpf.c
3660 F: scripts/bpf_doc.py
3661 F: scripts/pahole-flags.sh
3662 F: scripts/pahole-version.sh
3665 F: tools/testing/selftests/bpf/
3668 M: Shubham Bansal <illusionist.neo@gmail.com>
3669 L: bpf@vger.kernel.org
3674 M: Daniel Borkmann <daniel@iogearbox.net>
3675 M: Alexei Starovoitov <ast@kernel.org>
3676 M: Zi Shen Lim <zlim.lnx@gmail.com>
3677 L: bpf@vger.kernel.org
3681 BPF JIT for MIPS (32-BIT AND 64-BIT)
3682 M: Johan Almbladh <johan.almbladh@anyfinetworks.com>
3683 M: Paul Burton <paulburton@kernel.org>
3684 L: bpf@vger.kernel.org
3688 BPF JIT for NFP NICs
3689 M: Jakub Kicinski <kuba@kernel.org>
3690 L: bpf@vger.kernel.org
3692 F: drivers/net/ethernet/netronome/nfp/bpf/
3694 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3695 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3696 M: Michael Ellerman <mpe@ellerman.id.au>
3697 L: bpf@vger.kernel.org
3699 F: arch/powerpc/net/
3701 BPF JIT for RISC-V (32-bit)
3702 M: Luke Nelson <luke.r.nels@gmail.com>
3703 M: Xi Wang <xi.wang@gmail.com>
3704 L: bpf@vger.kernel.org
3707 X: arch/riscv/net/bpf_jit_comp64.c
3709 BPF JIT for RISC-V (64-bit)
3710 M: Björn Töpel <bjorn@kernel.org>
3711 L: bpf@vger.kernel.org
3714 X: arch/riscv/net/bpf_jit_comp32.c
3717 M: Ilya Leoshkevich <iii@linux.ibm.com>
3718 M: Heiko Carstens <hca@linux.ibm.com>
3719 M: Vasily Gorbik <gor@linux.ibm.com>
3720 L: bpf@vger.kernel.org
3723 X: arch/s390/net/pnet.c
3725 BPF JIT for SPARC (32-BIT AND 64-BIT)
3726 M: David S. Miller <davem@davemloft.net>
3727 L: bpf@vger.kernel.org
3731 BPF JIT for X86 32-BIT
3732 M: Wang YanQing <udknight@gmail.com>
3733 L: bpf@vger.kernel.org
3735 F: arch/x86/net/bpf_jit_comp32.c
3737 BPF JIT for X86 64-BIT
3738 M: Alexei Starovoitov <ast@kernel.org>
3739 M: Daniel Borkmann <daniel@iogearbox.net>
3740 L: bpf@vger.kernel.org
3743 X: arch/x86/net/bpf_jit_comp32.c
3746 M: Alexei Starovoitov <ast@kernel.org>
3747 M: Daniel Borkmann <daniel@iogearbox.net>
3748 R: John Fastabend <john.fastabend@gmail.com>
3749 L: bpf@vger.kernel.org
3751 F: kernel/bpf/verifier.c
3752 F: kernel/bpf/tnum.c
3753 F: kernel/bpf/core.c
3754 F: kernel/bpf/syscall.c
3755 F: kernel/bpf/dispatcher.c
3756 F: kernel/bpf/trampoline.c
3757 F: include/linux/bpf*
3758 F: include/linux/filter.h
3759 F: include/linux/tnum.h
3762 M: Martin KaFai Lau <martin.lau@linux.dev>
3763 L: bpf@vger.kernel.org
3766 F: include/linux/btf*
3769 M: Song Liu <song@kernel.org>
3770 R: Jiri Olsa <jolsa@kernel.org>
3771 L: bpf@vger.kernel.org
3773 F: kernel/trace/bpf_trace.c
3774 F: kernel/bpf/stackmap.c
3776 BPF [NETWORKING] (tc BPF, sock_addr)
3777 M: Martin KaFai Lau <martin.lau@linux.dev>
3778 M: Daniel Borkmann <daniel@iogearbox.net>
3779 R: John Fastabend <john.fastabend@gmail.com>
3780 L: bpf@vger.kernel.org
3781 L: netdev@vger.kernel.org
3783 F: net/core/filter.c
3784 F: net/sched/act_bpf.c
3785 F: net/sched/cls_bpf.c
3787 BPF [NETWORKING] (struct_ops, reuseport)
3788 M: Martin KaFai Lau <martin.lau@linux.dev>
3789 L: bpf@vger.kernel.org
3790 L: netdev@vger.kernel.org
3792 F: kernel/bpf/bpf_struct*
3794 BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
3795 M: KP Singh <kpsingh@kernel.org>
3796 R: Florent Revest <revest@chromium.org>
3797 R: Brendan Jackman <jackmanb@chromium.org>
3798 L: bpf@vger.kernel.org
3800 F: Documentation/bpf/prog_lsm.rst
3801 F: include/linux/bpf_lsm.h
3802 F: kernel/bpf/bpf_lsm.c
3805 BPF [STORAGE & CGROUPS]
3806 M: Martin KaFai Lau <martin.lau@linux.dev>
3807 L: bpf@vger.kernel.org
3809 F: kernel/bpf/cgroup.c
3810 F: kernel/bpf/*storage.c
3811 F: kernel/bpf/bpf_lru*
3814 M: Andrii Nakryiko <andrii@kernel.org>
3815 L: bpf@vger.kernel.org
3817 F: kernel/bpf/ringbuf.c
3820 M: Yonghong Song <yhs@fb.com>
3821 L: bpf@vger.kernel.org
3823 F: kernel/bpf/*iter.c
3825 BPF [L7 FRAMEWORK] (sockmap)
3826 M: John Fastabend <john.fastabend@gmail.com>
3827 M: Jakub Sitnicki <jakub@cloudflare.com>
3828 L: netdev@vger.kernel.org
3829 L: bpf@vger.kernel.org
3831 F: include/linux/skmsg.h
3833 F: net/core/sock_map.c
3834 F: net/ipv4/tcp_bpf.c
3835 F: net/ipv4/udp_bpf.c
3836 F: net/unix/unix_bpf.c
3838 BPF [LIBRARY] (libbpf)
3839 M: Andrii Nakryiko <andrii@kernel.org>
3840 L: bpf@vger.kernel.org
3844 BPF [TOOLING] (bpftool)
3845 M: Quentin Monnet <quentin@isovalent.com>
3846 L: bpf@vger.kernel.org
3848 F: kernel/bpf/disasm.*
3849 F: tools/bpf/bpftool/
3851 BPF [SELFTESTS] (Test Runners & Infrastructure)
3852 M: Andrii Nakryiko <andrii@kernel.org>
3853 R: Mykola Lysenko <mykolal@fb.com>
3854 L: bpf@vger.kernel.org
3856 F: tools/testing/selftests/bpf/
3859 L: bpf@vger.kernel.org
3861 K: (?:\b|_)bpf(?:\b|_)
3863 BROADCOM B44 10/100 ETHERNET DRIVER
3864 M: Michael Chan <michael.chan@broadcom.com>
3865 L: netdev@vger.kernel.org
3867 F: drivers/net/ethernet/broadcom/b44.*
3869 BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
3870 M: Florian Fainelli <f.fainelli@gmail.com>
3871 L: netdev@vger.kernel.org
3872 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3874 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3875 F: drivers/net/dsa/b53/*
3876 F: drivers/net/dsa/bcm_sf2*
3877 F: include/linux/dsa/brcm.h
3878 F: include/linux/platform_data/b53.h
3880 BROADCOM BCMBCA ARM ARCHITECTURE
3881 M: William Zhang <william.zhang@broadcom.com>
3882 M: Anand Gore <anand.gore@broadcom.com>
3883 M: Kursad Oney <kursad.oney@broadcom.com>
3884 M: Florian Fainelli <f.fainelli@gmail.com>
3885 M: Rafał Miłecki <rafal@milecki.pl>
3886 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3887 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3889 T: git https://github.com/broadcom/stblinux.git
3890 F: Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
3891 F: arch/arm64/boot/dts/broadcom/bcmbca/*
3908 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3909 M: Florian Fainelli <f.fainelli@gmail.com>
3910 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3911 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3912 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3914 T: git https://github.com/broadcom/stblinux.git
3915 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3916 F: drivers/pci/controller/pcie-brcmstb.c
3917 F: drivers/staging/vc04_services
3922 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3923 M: Florian Fainelli <f.fainelli@gmail.com>
3924 M: Ray Jui <rjui@broadcom.com>
3925 M: Scott Branden <sbranden@broadcom.com>
3926 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3928 T: git https://github.com/broadcom/mach-bcm
3929 F: arch/arm/mach-bcm/
3935 BROADCOM BCM47XX MIPS ARCHITECTURE
3936 M: Hauke Mehrtens <hauke@hauke-m.de>
3937 M: Rafał Miłecki <zajec5@gmail.com>
3938 L: linux-mips@vger.kernel.org
3940 F: Documentation/devicetree/bindings/mips/brcm/
3941 F: arch/mips/bcm47xx/*
3942 F: arch/mips/include/asm/mach-bcm47xx/*
3944 BROADCOM BCM4908 ETHERNET DRIVER
3945 M: Rafał Miłecki <rafal@milecki.pl>
3946 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3947 L: netdev@vger.kernel.org
3949 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3950 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3951 F: drivers/net/ethernet/broadcom/unimac.h
3953 BROADCOM BCM4908 PINMUX DRIVER
3954 M: Rafał Miłecki <rafal@milecki.pl>
3955 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3956 L: linux-gpio@vger.kernel.org
3958 F: Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
3959 F: drivers/pinctrl/bcm/pinctrl-bcm4908.c
3961 BROADCOM BCM5301X ARM ARCHITECTURE
3962 M: Florian Fainelli <f.fainelli@gmail.com>
3963 M: Hauke Mehrtens <hauke@hauke-m.de>
3964 M: Rafał Miłecki <zajec5@gmail.com>
3965 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3966 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3968 F: arch/arm/boot/dts/bcm470*
3969 F: arch/arm/boot/dts/bcm5301*
3970 F: arch/arm/boot/dts/bcm953012*
3971 F: arch/arm/mach-bcm/bcm_5301x.c
3973 BROADCOM BCM53573 ARM ARCHITECTURE
3974 M: Florian Fainelli <f.fainelli@gmail.com>
3975 M: Rafał Miłecki <rafal@milecki.pl>
3976 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3977 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3979 F: arch/arm/boot/dts/bcm47189*
3980 F: arch/arm/boot/dts/bcm53573*
3982 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3983 M: Kevin Cernekee <cernekee@gmail.com>
3984 L: linux-usb@vger.kernel.org
3986 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3988 BROADCOM BCM7XXX ARM ARCHITECTURE
3989 M: Florian Fainelli <f.fainelli@gmail.com>
3990 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3991 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3993 T: git https://github.com/broadcom/stblinux.git
3994 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3995 F: arch/arm/boot/dts/bcm7*.dts*
3996 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3997 F: arch/arm/mach-bcm/*brcmstb*
3998 F: arch/arm/mm/cache-b15-rac.c
3999 F: drivers/bus/brcmstb_gisb.c
4000 F: drivers/pci/controller/pcie-brcmstb.c
4006 M: Justin Chen <justinpopo6@gmail.com>
4007 M: Al Cooper <alcooperx@gmail.com>
4008 L: linux-usb@vger.kernel.org
4009 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4011 F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4012 F: drivers/usb/gadget/udc/bdc/
4014 BROADCOM BMIPS CPUFREQ DRIVER
4015 M: Markus Mayer <mmayer@broadcom.com>
4016 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4017 L: linux-pm@vger.kernel.org
4019 F: drivers/cpufreq/bmips-cpufreq.c
4021 BROADCOM BMIPS MIPS ARCHITECTURE
4022 M: Florian Fainelli <f.fainelli@gmail.com>
4023 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4024 L: linux-mips@vger.kernel.org
4026 T: git https://github.com/broadcom/stblinux.git
4027 F: arch/mips/bmips/*
4028 F: arch/mips/boot/dts/brcm/bcm*.dts*
4029 F: arch/mips/include/asm/mach-bmips/*
4030 F: arch/mips/kernel/*bmips*
4031 F: drivers/soc/bcm/bcm63xx
4032 F: drivers/irqchip/irq-bcm63*
4033 F: drivers/irqchip/irq-bcm7*
4034 F: drivers/irqchip/irq-brcmstb*
4035 F: include/linux/bcm963xx_nvram.h
4036 F: include/linux/bcm963xx_tag.h
4038 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4039 M: Rasesh Mody <rmody@marvell.com>
4040 M: GR-Linux-NIC-Dev@marvell.com
4041 L: netdev@vger.kernel.org
4043 F: drivers/net/ethernet/broadcom/bnx2.*
4044 F: drivers/net/ethernet/broadcom/bnx2_*
4046 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4047 M: Saurav Kashyap <skashyap@marvell.com>
4048 M: Javed Hasan <jhasan@marvell.com>
4049 M: GR-QLogic-Storage-Upstream@marvell.com
4050 L: linux-scsi@vger.kernel.org
4052 F: drivers/scsi/bnx2fc/
4054 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4055 M: Nilesh Javali <njavali@marvell.com>
4056 M: Manish Rangankar <mrangankar@marvell.com>
4057 M: GR-QLogic-Storage-Upstream@marvell.com
4058 L: linux-scsi@vger.kernel.org
4060 F: drivers/scsi/bnx2i/
4062 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4063 M: Ariel Elior <aelior@marvell.com>
4064 M: Sudarsana Kalluru <skalluru@marvell.com>
4065 M: Manish Chopra <manishc@marvell.com>
4066 L: netdev@vger.kernel.org
4068 F: drivers/net/ethernet/broadcom/bnx2x/
4070 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4071 M: Michael Chan <michael.chan@broadcom.com>
4072 L: netdev@vger.kernel.org
4074 F: drivers/firmware/broadcom/tee_bnxt_fw.c
4075 F: drivers/net/ethernet/broadcom/bnxt/
4076 F: include/linux/firmware/broadcom/tee_bnxt_fw.h
4078 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
4079 M: Arend van Spriel <aspriel@gmail.com>
4080 M: Franky Lin <franky.lin@broadcom.com>
4081 M: Hante Meuleman <hante.meuleman@broadcom.com>
4082 L: linux-wireless@vger.kernel.org
4083 L: brcm80211-dev-list.pdl@broadcom.com
4084 L: SHA-cyfmac-dev-list@infineon.com
4086 F: drivers/net/wireless/broadcom/brcm80211/
4088 BROADCOM BRCMSTB GPIO DRIVER
4089 M: Doug Berger <opendmb@gmail.com>
4090 M: Florian Fainelli <f.fainelli@gmail.com>
4091 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4093 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4094 F: drivers/gpio/gpio-brcmstb.c
4096 BROADCOM BRCMSTB I2C DRIVER
4097 M: Kamal Dasu <kdasu.kdev@gmail.com>
4098 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4099 L: linux-i2c@vger.kernel.org
4101 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4102 F: drivers/i2c/busses/i2c-brcmstb.c
4104 BROADCOM BRCMSTB UART DRIVER
4105 M: Al Cooper <alcooperx@gmail.com>
4106 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4107 L: linux-serial@vger.kernel.org
4109 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4110 F: drivers/tty/serial/8250/8250_bcm7271.c
4112 BROADCOM BRCMSTB USB EHCI DRIVER
4113 M: Justin Chen <justinpopo6@gmail.com>
4114 M: Al Cooper <alcooperx@gmail.com>
4115 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4116 L: linux-usb@vger.kernel.org
4118 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4119 F: drivers/usb/host/ehci-brcm.*
4121 BROADCOM BRCMSTB USB PIN MAP DRIVER
4122 M: Al Cooper <alcooperx@gmail.com>
4123 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4124 L: linux-usb@vger.kernel.org
4126 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4127 F: drivers/usb/misc/brcmstb-usb-pinmap.c
4129 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4130 M: Justin Chen <justinpopo6@gmail.com>
4131 M: Al Cooper <alcooperx@gmail.com>
4132 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4133 L: linux-kernel@vger.kernel.org
4135 F: drivers/phy/broadcom/phy-brcm-usb*
4137 BROADCOM ETHERNET PHY DRIVERS
4138 M: Florian Fainelli <f.fainelli@gmail.com>
4139 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4140 L: netdev@vger.kernel.org
4142 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4143 F: drivers/net/phy/bcm*.[ch]
4144 F: drivers/net/phy/broadcom.c
4145 F: include/linux/brcmphy.h
4147 BROADCOM GENET ETHERNET 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>
4151 L: netdev@vger.kernel.org
4153 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4154 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4155 F: drivers/net/ethernet/broadcom/genet/
4156 F: drivers/net/ethernet/broadcom/unimac.h
4157 F: drivers/net/mdio/mdio-bcm-unimac.c
4158 F: include/linux/platform_data/bcmgenet.h
4159 F: include/linux/platform_data/mdio-bcm-unimac.h
4161 BROADCOM IPROC ARM ARCHITECTURE
4162 M: Ray Jui <rjui@broadcom.com>
4163 M: Scott Branden <sbranden@broadcom.com>
4164 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4165 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4167 T: git https://github.com/broadcom/stblinux.git
4168 F: arch/arm64/boot/dts/broadcom/northstar2/*
4169 F: arch/arm64/boot/dts/broadcom/stingray/*
4170 F: drivers/clk/bcm/clk-ns*
4171 F: drivers/clk/bcm/clk-sr*
4172 F: drivers/pinctrl/bcm/pinctrl-ns*
4173 F: include/dt-bindings/clock/bcm-sr*
4190 BROADCOM IPROC GBIT ETHERNET DRIVER
4191 M: Rafał Miłecki <rafal@milecki.pl>
4192 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4193 L: netdev@vger.kernel.org
4195 F: Documentation/devicetree/bindings/net/brcm,amac.yaml
4196 F: drivers/net/ethernet/broadcom/bgmac*
4197 F: drivers/net/ethernet/broadcom/unimac.h
4199 BROADCOM KONA GPIO DRIVER
4200 M: Ray Jui <rjui@broadcom.com>
4201 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4203 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
4204 F: drivers/gpio/gpio-bcm-kona.c
4206 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4207 M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4208 M: Kashyap Desai <kashyap.desai@broadcom.com>
4209 M: Sumit Saxena <sumit.saxena@broadcom.com>
4210 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4211 L: mpi3mr-linuxdrv.pdl@broadcom.com
4212 L: linux-scsi@vger.kernel.org
4214 W: https://www.broadcom.com/support/storage
4215 F: drivers/scsi/mpi3mr/
4217 BROADCOM NETXTREME-E ROCE DRIVER
4218 M: Selvin Xavier <selvin.xavier@broadcom.com>
4219 L: linux-rdma@vger.kernel.org
4221 W: http://www.broadcom.com
4222 F: drivers/infiniband/hw/bnxt_re/
4223 F: include/uapi/rdma/bnxt_re-abi.h
4225 BROADCOM NVRAM DRIVER
4226 M: Rafał Miłecki <zajec5@gmail.com>
4227 L: linux-mips@vger.kernel.org
4229 F: drivers/firmware/broadcom/*
4231 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4232 M: Rafał Miłecki <rafal@milecki.pl>
4233 M: Florian Fainelli <f.fainelli@gmail.com>
4234 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4235 L: linux-pm@vger.kernel.org
4237 T: git https://github.com/broadcom/stblinux.git
4238 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
4239 F: include/dt-bindings/soc/bcm-pmb.h
4241 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4242 M: Rafał Miłecki <zajec5@gmail.com>
4243 L: linux-wireless@vger.kernel.org
4246 F: include/linux/bcma/
4249 M: Kamal Dasu <kdasu.kdev@gmail.com>
4250 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4252 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4253 F: drivers/spi/spi-bcm-qspi.*
4254 F: drivers/spi/spi-brcmstb-qspi.c
4255 F: drivers/spi/spi-iproc-qspi.c
4257 BROADCOM STB AVS CPUFREQ DRIVER
4258 M: Markus Mayer <mmayer@broadcom.com>
4259 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4260 L: linux-pm@vger.kernel.org
4262 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4263 F: drivers/cpufreq/brcmstb*
4265 BROADCOM STB AVS TMON DRIVER
4266 M: Markus Mayer <mmayer@broadcom.com>
4267 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4268 L: linux-pm@vger.kernel.org
4270 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4271 F: drivers/thermal/broadcom/brcmstb*
4273 BROADCOM STB DPFE DRIVER
4274 M: Markus Mayer <mmayer@broadcom.com>
4275 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4276 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4278 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4279 F: drivers/memory/brcmstb_dpfe.c
4281 BROADCOM STB NAND FLASH DRIVER
4282 M: Brian Norris <computersforpeace@gmail.com>
4283 M: Kamal Dasu <kdasu.kdev@gmail.com>
4284 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4285 L: linux-mtd@lists.infradead.org
4287 F: drivers/mtd/nand/raw/brcmnand/
4288 F: include/linux/platform_data/brcmnand.h
4290 BROADCOM STB PCIE DRIVER
4291 M: Jim Quinlan <jim2101024@gmail.com>
4292 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
4293 M: Florian Fainelli <f.fainelli@gmail.com>
4294 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4295 L: linux-pci@vger.kernel.org
4297 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4298 F: drivers/pci/controller/pcie-brcmstb.c
4300 BROADCOM SYSTEMPORT ETHERNET DRIVER
4301 M: Florian Fainelli <f.fainelli@gmail.com>
4302 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4303 L: netdev@vger.kernel.org
4305 F: drivers/net/ethernet/broadcom/bcmsysport.*
4306 F: drivers/net/ethernet/broadcom/unimac.h
4307 F: Documentation/devicetree/bindings/net/brcm,systemport.yaml
4309 BROADCOM TG3 GIGABIT ETHERNET DRIVER
4310 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
4311 M: Prashant Sreedharan <prashant@broadcom.com>
4312 M: Michael Chan <mchan@broadcom.com>
4313 L: netdev@vger.kernel.org
4315 F: drivers/net/ethernet/broadcom/tg3.*
4318 M: Scott Branden <scott.branden@broadcom.com>
4319 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4321 F: drivers/misc/bcm-vk/
4322 F: include/uapi/linux/misc/bcm_vk.h
4324 BROCADE BFA FC SCSI DRIVER
4325 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4326 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4327 L: linux-scsi@vger.kernel.org
4329 F: drivers/scsi/bfa/
4331 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4332 M: Rasesh Mody <rmody@marvell.com>
4333 M: Sudarsana Kalluru <skalluru@marvell.com>
4334 M: GR-Linux-NIC-Dev@marvell.com
4335 L: netdev@vger.kernel.org
4337 F: drivers/net/ethernet/brocade/bna/
4339 BSG (block layer generic sg v4 driver)
4340 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4341 L: linux-scsi@vger.kernel.org
4344 F: include/linux/bsg.h
4345 F: include/uapi/linux/bsg.h
4348 M: Clemens Ladisch <clemens@ladisch.de>
4349 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4352 F: Documentation/sound/cards/bt87x.rst
4353 F: sound/pci/bt87x.c
4356 M: Michael Buesch <m@bues.ch>
4358 W: http://bu3sch.de/btgpio.php
4359 F: drivers/gpio/gpio-bt8xx.c
4362 M: Chris Mason <clm@fb.com>
4363 M: Josef Bacik <josef@toxicpanda.com>
4364 M: David Sterba <dsterba@suse.com>
4365 L: linux-btrfs@vger.kernel.org
4367 W: https://btrfs.readthedocs.io
4368 W: https://btrfs.wiki.kernel.org/
4369 Q: https://patchwork.kernel.org/project/linux-btrfs/list/
4370 C: irc://irc.libera.chat/btrfs
4371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4372 F: Documentation/filesystems/btrfs.rst
4374 F: include/linux/btrfs*
4375 F: include/trace/events/btrfs.h
4376 F: include/uapi/linux/btrfs*
4378 BTTV VIDEO4LINUX DRIVER
4379 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4380 L: linux-media@vger.kernel.org
4382 W: https://linuxtv.org
4383 T: git git://linuxtv.org/media_tree.git
4384 F: Documentation/driver-api/media/drivers/bttv*
4385 F: drivers/media/pci/bt8xx/bttv*
4387 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4388 M: Chanwoo Choi <cw00.choi@samsung.com>
4389 L: linux-pm@vger.kernel.org
4390 L: linux-samsung-soc@vger.kernel.org
4392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4393 F: Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4394 F: drivers/devfreq/exynos-bus.c
4396 BUSLOGIC SCSI DRIVER
4397 M: Khalid Aziz <khalid@gonehiking.org>
4398 L: linux-scsi@vger.kernel.org
4400 F: drivers/scsi/BusLogic.*
4401 F: drivers/scsi/FlashPoint.*
4403 C-MEDIA CMI8788 DRIVER
4404 M: Clemens Ladisch <clemens@ladisch.de>
4405 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4408 F: sound/pci/oxygen/
4411 M: Guo Ren <guoren@kernel.org>
4412 L: linux-csky@vger.kernel.org
4414 T: git https://github.com/c-sky/csky-linux.git
4415 F: Documentation/devicetree/bindings/csky/
4416 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
4417 F: Documentation/devicetree/bindings/timer/csky,*
4419 F: drivers/clocksource/timer-gx6605s.c
4420 F: drivers/clocksource/timer-mp-csky.c
4421 F: drivers/irqchip/irq-csky-*
4425 CA8210 IEEE-802.15.4 RADIO DRIVER
4426 L: linux-wpan@vger.kernel.org
4428 W: https://github.com/Cascoda/ca8210-linux.git
4429 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4430 F: drivers/net/ieee802154/ca8210.c
4432 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4433 M: Damien Le Moal <damien.lemoal@wdc.com>
4434 L: linux-riscv@lists.infradead.org
4435 L: linux-gpio@vger.kernel.org (pinctrl driver)
4436 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4437 F: drivers/pinctrl/pinctrl-k210.c
4439 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4440 M: Damien Le Moal <damien.lemoal@wdc.com>
4441 L: linux-kernel@vger.kernel.org
4442 L: linux-riscv@lists.infradead.org
4444 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4445 F: drivers/reset/reset-k210.c
4447 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4448 M: Damien Le Moal <damien.lemoal@wdc.com>
4449 L: linux-riscv@lists.infradead.org
4451 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4452 F: drivers/soc/canaan/
4453 F: include/soc/canaan/
4455 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4456 M: David Howells <dhowells@redhat.com>
4457 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4459 F: Documentation/filesystems/caching/cachefiles.rst
4462 CADENCE MIPI-CSI2 BRIDGES
4463 M: Maxime Ripard <mripard@kernel.org>
4464 L: linux-media@vger.kernel.org
4466 F: Documentation/devicetree/bindings/media/cdns,*.txt
4467 F: drivers/media/platform/cadence/cdns-csi2*
4470 L: linux-mtd@lists.infradead.org
4472 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4473 F: drivers/mtd/nand/raw/cadence-nand-controller.c
4475 CADENCE USB3 DRD IP DRIVER
4476 M: Peter Chen <peter.chen@kernel.org>
4477 M: Pawel Laszczak <pawell@cadence.com>
4478 R: Roger Quadros <rogerq@kernel.org>
4479 R: Aswath Govindraju <a-govindraju@ti.com>
4480 L: linux-usb@vger.kernel.org
4482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4483 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4484 F: drivers/usb/cdns3/
4485 X: drivers/usb/cdns3/cdnsp*
4487 CADENCE USBSSP DRD IP DRIVER
4488 M: Pawel Laszczak <pawell@cadence.com>
4489 L: linux-usb@vger.kernel.org
4491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4492 F: drivers/usb/cdns3/
4493 X: drivers/usb/cdns3/cdns3*
4495 CADET FM/AM RADIO RECEIVER DRIVER
4496 M: Hans Verkuil <hverkuil@xs4all.nl>
4497 L: linux-media@vger.kernel.org
4499 W: https://linuxtv.org
4500 T: git git://linuxtv.org/media_tree.git
4501 F: drivers/media/radio/radio-cadet*
4503 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4504 L: linux-media@vger.kernel.org
4506 T: git git://linuxtv.org/media_tree.git
4507 F: Documentation/admin-guide/media/cafe_ccic*
4508 F: drivers/media/platform/marvell/
4511 L: netdev@vger.kernel.org
4513 F: Documentation/networking/caif/
4514 F: drivers/net/caif/
4515 F: include/net/caif/
4516 F: include/uapi/linux/caif/
4520 M: Toke Høiland-Jørgensen <toke@toke.dk>
4521 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4523 F: net/sched/sch_cake.c
4526 M: Wolfgang Grandegger <wg@grandegger.com>
4527 M: Marc Kleine-Budde <mkl@pengutronix.de>
4528 L: linux-can@vger.kernel.org
4530 W: https://github.com/linux-can
4531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4533 F: Documentation/devicetree/bindings/net/can/
4534 F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4536 F: drivers/phy/phy-can-transceiver.c
4537 F: include/linux/can/bittiming.h
4538 F: include/linux/can/dev.h
4539 F: include/linux/can/length.h
4540 F: include/linux/can/platform/
4541 F: include/linux/can/rx-offload.h
4542 F: include/uapi/linux/can/error.h
4543 F: include/uapi/linux/can/netlink.h
4544 F: include/uapi/linux/can/vxcan.h
4547 M: Oliver Hartkopp <socketcan@hartkopp.net>
4548 M: Marc Kleine-Budde <mkl@pengutronix.de>
4549 L: linux-can@vger.kernel.org
4551 W: https://github.com/linux-can
4552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4554 F: Documentation/networking/can.rst
4555 F: include/linux/can/can-ml.h
4556 F: include/linux/can/core.h
4557 F: include/linux/can/skb.h
4558 F: include/net/netns/can.h
4559 F: include/uapi/linux/can.h
4560 F: include/uapi/linux/can/bcm.h
4561 F: include/uapi/linux/can/gw.h
4562 F: include/uapi/linux/can/isotp.h
4563 F: include/uapi/linux/can/raw.h
4566 CAN-J1939 NETWORK LAYER
4567 M: Robin van der Gracht <robin@protonic.nl>
4568 M: Oleksij Rempel <o.rempel@pengutronix.de>
4569 R: kernel@pengutronix.de
4570 L: linux-can@vger.kernel.org
4572 F: Documentation/networking/j1939.rst
4573 F: include/uapi/linux/can/j1939.h
4577 M: Serge Hallyn <serge@hallyn.com>
4578 L: linux-security-module@vger.kernel.org
4580 F: include/linux/capability.h
4581 F: include/uapi/linux/capability.h
4582 F: kernel/capability.c
4583 F: security/commoncap.c
4585 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4586 M: Kevin Tsai <ktsai@capellamicro.com>
4588 F: drivers/iio/light/cm*
4590 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4591 M: Christian Lamparter <chunkeey@googlemail.com>
4592 L: linux-wireless@vger.kernel.org
4594 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4595 F: drivers/net/wireless/ath/carl9170/
4598 M: Robert Richter <rric@kernel.org>
4600 W: http://www.marvell.com
4601 F: drivers/i2c/busses/i2c-octeon*
4602 F: drivers/i2c/busses/i2c-thunderx*
4604 CAVIUM LIQUIDIO NETWORK DRIVER
4605 M: Derek Chickles <dchickles@marvell.com>
4606 M: Satanand Burla <sburla@marvell.com>
4607 M: Felix Manlunas <fmanlunas@marvell.com>
4608 L: netdev@vger.kernel.org
4610 W: http://www.marvell.com
4611 F: drivers/net/ethernet/cavium/liquidio/
4614 M: Robert Richter <rric@kernel.org>
4616 W: http://www.marvell.com
4617 F: drivers/mmc/host/cavium*
4619 CAVIUM OCTEON-TX CRYPTO DRIVER
4620 M: George Cherian <gcherian@marvell.com>
4621 L: linux-crypto@vger.kernel.org
4623 W: http://www.marvell.com
4624 F: drivers/crypto/cavium/cpt/
4626 CAVIUM THUNDERX2 ARM64 SOC
4627 M: Robert Richter <rric@kernel.org>
4628 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4630 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4631 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4633 CBS/ETF/TAPRIO QDISCS
4634 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4636 L: netdev@vger.kernel.org
4637 F: net/sched/sch_cbs.c
4638 F: net/sched/sch_etf.c
4639 F: net/sched/sch_taprio.c
4641 CC2520 IEEE-802.15.4 RADIO DRIVER
4642 M: Varka Bhadram <varkabhadram@gmail.com>
4643 L: linux-wpan@vger.kernel.org
4645 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4646 F: drivers/net/ieee802154/cc2520.c
4647 F: include/linux/spi/cc2520.h
4649 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4650 M: Gilad Ben-Yossef <gilad@benyossef.com>
4651 L: linux-crypto@vger.kernel.org
4653 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4654 F: drivers/crypto/ccree/
4656 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4657 M: Hadar Gat <hadar.gat@arm.com>
4658 L: linux-crypto@vger.kernel.org
4660 F: drivers/char/hw_random/cctrng.c
4661 F: drivers/char/hw_random/cctrng.h
4662 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4663 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4666 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4667 L: linux-media@vger.kernel.org
4669 W: http://linuxtv.org
4670 T: git git://linuxtv.org/media_tree.git
4671 F: Documentation/ABI/testing/debugfs-cec-error-inj
4672 F: Documentation/devicetree/bindings/media/cec.txt
4673 F: Documentation/driver-api/media/cec-core.rst
4674 F: Documentation/userspace-api/media/cec
4675 F: drivers/media/cec/
4676 F: drivers/media/rc/keymaps/rc-cec.c
4677 F: include/media/cec-notifier.h
4678 F: include/media/cec.h
4679 F: include/uapi/linux/cec-funcs.h
4680 F: include/uapi/linux/cec.h
4683 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4684 L: linux-media@vger.kernel.org
4686 W: http://linuxtv.org
4687 T: git git://linuxtv.org/media_tree.git
4688 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4689 F: drivers/media/cec/platform/cec-gpio/
4691 CELL BROADBAND ENGINE ARCHITECTURE
4692 M: Arnd Bergmann <arnd@arndb.de>
4693 L: linuxppc-dev@lists.ozlabs.org
4695 W: http://www.ibm.com/developerworks/power/cell/
4696 F: arch/powerpc/include/asm/cell*.h
4697 F: arch/powerpc/include/asm/spu*.h
4698 F: arch/powerpc/include/uapi/asm/spu*.h
4699 F: arch/powerpc/platforms/cell/
4701 CELLWISE CW2015 BATTERY DRIVER
4702 M: Tobias Schrammm <t.schramm@manjaro.org>
4704 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4705 F: drivers/power/supply/cw2015_battery.c
4707 CEPH COMMON CODE (LIBCEPH)
4708 M: Ilya Dryomov <idryomov@gmail.com>
4709 M: Xiubo Li <xiubli@redhat.com>
4710 R: Jeff Layton <jlayton@kernel.org>
4711 L: ceph-devel@vger.kernel.org
4714 T: git https://github.com/ceph/ceph-client.git
4715 F: include/linux/ceph/
4716 F: include/linux/crush/
4719 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4720 M: Xiubo Li <xiubli@redhat.com>
4721 M: Ilya Dryomov <idryomov@gmail.com>
4722 R: Jeff Layton <jlayton@kernel.org>
4723 L: ceph-devel@vger.kernel.org
4726 T: git https://github.com/ceph/ceph-client.git
4727 F: Documentation/filesystems/ceph.rst
4730 CERTIFICATE HANDLING
4731 M: David Howells <dhowells@redhat.com>
4732 M: David Woodhouse <dwmw2@infradead.org>
4733 L: keyrings@vger.kernel.org
4735 F: Documentation/admin-guide/module-signing.rst
4737 F: scripts/sign-file.c
4740 CFAG12864B LCD DRIVER
4741 M: Miguel Ojeda <ojeda@kernel.org>
4743 F: drivers/auxdisplay/cfag12864b.c
4744 F: include/linux/cfag12864b.h
4746 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4747 M: Miguel Ojeda <ojeda@kernel.org>
4749 F: drivers/auxdisplay/cfag12864bfb.c
4750 F: include/linux/cfag12864b.h
4752 CHAR and MISC DRIVERS
4753 M: Arnd Bergmann <arnd@arndb.de>
4754 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4759 F: include/linux/miscdevice.h
4760 X: drivers/char/agp/
4761 X: drivers/char/hw_random/
4762 X: drivers/char/ipmi/
4763 X: drivers/char/random.c
4764 X: drivers/char/tpm/
4767 M: Andy Whitcroft <apw@canonical.com>
4768 M: Joe Perches <joe@perches.com>
4769 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4770 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4772 F: scripts/checkpatch.pl
4774 CHECKPATCH DOCUMENTATION
4775 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4776 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4777 R: Joe Perches <joe@perches.com>
4779 F: Documentation/dev-tools/checkpatch.rst
4781 CHINESE DOCUMENTATION
4782 M: Alex Shi <alexs@kernel.org>
4783 M: Yanteng Si <siyanteng@loongson.cn>
4785 F: Documentation/translations/zh_CN/
4787 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4788 M: Peter Chen <peter.chen@kernel.org>
4789 L: linux-usb@vger.kernel.org
4791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4792 F: drivers/usb/chipidea/
4794 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4795 M: Hans de Goede <hdegoede@redhat.com>
4796 L: linux-input@vger.kernel.org
4798 F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
4799 F: drivers/input/touchscreen/chipone_icn8318.c
4801 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4802 M: Hans de Goede <hdegoede@redhat.com>
4803 L: linux-input@vger.kernel.org
4805 F: drivers/input/touchscreen/chipone_icn8505.c
4807 CHROME HARDWARE PLATFORM SUPPORT
4808 M: Benson Leung <bleung@chromium.org>
4809 L: chrome-platform@lists.linux.dev
4811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4812 F: drivers/platform/chrome/
4814 CHROMEOS EC CODEC DRIVER
4815 M: Cheng-Yi Chiang <cychiang@chromium.org>
4816 M: Tzung-Bi Shih <tzungbi@kernel.org>
4817 R: Guenter Roeck <groeck@chromium.org>
4818 L: chrome-platform@lists.linux.dev
4820 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4821 F: sound/soc/codecs/cros_ec_codec.*
4823 CHROMEOS EC SUBDRIVERS
4824 M: Benson Leung <bleung@chromium.org>
4825 R: Guenter Roeck <groeck@chromium.org>
4826 L: chrome-platform@lists.linux.dev
4828 F: drivers/power/supply/cros_usbpd-charger.c
4832 CHROMEOS EC USB TYPE-C DRIVER
4833 M: Prashant Malani <pmalani@chromium.org>
4834 L: chrome-platform@lists.linux.dev
4836 F: drivers/platform/chrome/cros_ec_typec.c
4837 F: drivers/platform/chrome/cros_typec_switch.c
4839 CHROMEOS EC USB PD NOTIFY DRIVER
4840 M: Prashant Malani <pmalani@chromium.org>
4841 L: chrome-platform@lists.linux.dev
4843 F: drivers/platform/chrome/cros_usbpd_notify.c
4844 F: include/linux/platform_data/cros_usbpd_notify.h
4847 M: Dan Callaghan <dcallagh@chromium.org>
4848 R: Sami Kyöstilä <skyostil@chromium.org>
4850 F: drivers/platform/chrome/cros_hps_i2c.c
4852 CHRONTEL CH7322 CEC DRIVER
4853 M: Joe Tessler <jrt@google.com>
4854 L: linux-media@vger.kernel.org
4856 T: git git://linuxtv.org/media_tree.git
4857 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4858 F: drivers/media/cec/i2c/ch7322.c
4860 CIRRUS LOGIC AUDIO CODEC DRIVERS
4861 M: James Schulman <james.schulman@cirrus.com>
4862 M: David Rhodes <david.rhodes@cirrus.com>
4863 M: Lucas Tanure <tanureal@opensource.cirrus.com>
4864 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4865 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4866 L: patches@opensource.cirrus.com
4868 F: Documentation/devicetree/bindings/sound/cirrus,cs*
4869 F: include/dt-bindings/sound/cs*
4870 F: sound/pci/hda/cs*
4871 F: sound/pci/hda/hda_cs_dsp_ctl.*
4872 F: sound/soc/codecs/cs*
4874 CIRRUS LOGIC DSP FIRMWARE DRIVER
4875 M: Simon Trimmer <simont@opensource.cirrus.com>
4876 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4877 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4878 L: patches@opensource.cirrus.com
4880 W: https://github.com/CirrusLogic/linux-drivers/wiki
4881 T: git https://github.com/CirrusLogic/linux-drivers.git
4882 F: drivers/firmware/cirrus/*
4883 F: include/linux/firmware/cirrus/*
4885 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4886 M: Hartley Sweeten <hsweeten@visionengravers.com>
4887 L: netdev@vger.kernel.org
4889 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4891 CIRRUS LOGIC LOCHNAGAR DRIVER
4892 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4893 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4894 L: patches@opensource.cirrus.com
4896 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4897 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4898 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4899 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4900 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4901 F: Documentation/hwmon/lochnagar.rst
4902 F: drivers/clk/clk-lochnagar.c
4903 F: drivers/hwmon/lochnagar-hwmon.c
4904 F: drivers/mfd/lochnagar-i2c.c
4905 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4906 F: drivers/regulator/lochnagar-regulator.c
4907 F: include/dt-bindings/clock/lochnagar.h
4908 F: include/dt-bindings/pinctrl/lochnagar.h
4909 F: include/linux/mfd/lochnagar*
4910 F: sound/soc/codecs/lochnagar-sc.c
4912 CIRRUS LOGIC MADERA CODEC DRIVERS
4913 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4914 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4915 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4916 L: patches@opensource.cirrus.com
4918 W: https://github.com/CirrusLogic/linux-drivers/wiki
4919 T: git https://github.com/CirrusLogic/linux-drivers.git
4920 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4921 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4922 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4923 F: drivers/gpio/gpio-madera*
4924 F: drivers/irqchip/irq-madera*
4925 F: drivers/mfd/cs47l*
4926 F: drivers/mfd/madera*
4927 F: drivers/pinctrl/cirrus/*
4928 F: include/dt-bindings/sound/madera*
4929 F: include/linux/irqchip/irq-madera*
4930 F: include/linux/mfd/madera/*
4931 F: include/sound/madera*
4932 F: sound/soc/codecs/cs47l*
4933 F: sound/soc/codecs/madera*
4935 CISCO FCOE HBA DRIVER
4936 M: Satish Kharat <satishkh@cisco.com>
4937 M: Sesidhar Baddela <sebaddel@cisco.com>
4938 M: Karan Tilak Kumar <kartilak@cisco.com>
4939 L: linux-scsi@vger.kernel.org
4941 F: drivers/scsi/fnic/
4943 CISCO SCSI HBA DRIVER
4944 M: Karan Tilak Kumar <kartilak@cisco.com>
4945 M: Sesidhar Baddela <sebaddel@cisco.com>
4946 L: linux-scsi@vger.kernel.org
4948 F: drivers/scsi/snic/
4950 CISCO VIC ETHERNET NIC DRIVER
4951 M: Christian Benvenuti <benve@cisco.com>
4952 M: Satish Kharat <satishkh@cisco.com>
4954 F: drivers/net/ethernet/cisco/enic/
4956 CISCO VIC LOW LATENCY NIC DRIVER
4957 M: Christian Benvenuti <benve@cisco.com>
4958 M: Nelson Escobar <neescoba@cisco.com>
4960 F: drivers/infiniband/hw/usnic/
4963 M: Miguel Ojeda <ojeda@kernel.org>
4967 CLANG/LLVM BUILD SUPPORT
4968 M: Nathan Chancellor <nathan@kernel.org>
4969 M: Nick Desaulniers <ndesaulniers@google.com>
4970 R: Tom Rix <trix@redhat.com>
4971 L: llvm@lists.linux.dev
4973 W: https://clangbuiltlinux.github.io/
4974 B: https://github.com/ClangBuiltLinux/linux/issues
4975 C: irc://irc.libera.chat/clangbuiltlinux
4976 F: Documentation/kbuild/llvm.rst
4977 F: include/linux/compiler-clang.h
4978 F: scripts/Makefile.clang
4979 F: scripts/clang-tools/
4980 K: \b(?i:clang|llvm)\b
4982 CLANG CONTROL FLOW INTEGRITY SUPPORT
4983 M: Sami Tolvanen <samitolvanen@google.com>
4984 M: Kees Cook <keescook@chromium.org>
4985 R: Nathan Chancellor <nathan@kernel.org>
4986 R: Nick Desaulniers <ndesaulniers@google.com>
4987 L: llvm@lists.linux.dev
4989 B: https://github.com/ClangBuiltLinux/linux/issues
4990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
4991 F: include/linux/cfi.h
4995 M: Russell King <linux@armlinux.org.uk>
4996 L: linux-clk@vger.kernel.org
4998 F: include/linux/clk.h
5000 CLOCKSOURCE, CLOCKEVENT DRIVERS
5001 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5002 M: Thomas Gleixner <tglx@linutronix.de>
5003 L: linux-kernel@vger.kernel.org
5005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5006 F: Documentation/devicetree/bindings/timer/
5007 F: drivers/clocksource/
5010 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
5011 M: Daniel Oliveira Nascimento <don@syst.com.br>
5012 L: platform-driver-x86@vger.kernel.org
5014 F: drivers/platform/x86/classmate-laptop.c
5017 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
5018 L: linux-media@vger.kernel.org
5020 W: https://linuxtv.org
5021 T: git git://linuxtv.org/media_tree.git
5022 F: drivers/media/pci/cobalt/
5024 COCCINELLE/Semantic Patches (SmPL)
5025 M: Julia Lawall <Julia.Lawall@inria.fr>
5026 M: Nicolas Palix <nicolas.palix@imag.fr>
5027 L: cocci@inria.fr (moderated for non-subscribers)
5029 W: https://coccinelle.gitlabpages.inria.fr/website/
5030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5031 F: Documentation/dev-tools/coccinelle.rst
5032 F: scripts/coccicheck
5033 F: scripts/coccinelle/
5036 M: Jan Harkes <jaharkes@cs.cmu.edu>
5038 L: codalist@coda.cs.cmu.edu
5040 W: http://www.coda.cs.cmu.edu/
5041 F: Documentation/filesystems/coda.rst
5043 F: include/linux/coda*.h
5044 F: include/uapi/linux/coda*.h
5046 CODA V4L2 MEM2MEM DRIVER
5047 M: Philipp Zabel <p.zabel@pengutronix.de>
5048 L: linux-media@vger.kernel.org
5050 F: Documentation/devicetree/bindings/media/coda.yaml
5051 F: drivers/media/platform/chips-media/
5054 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5056 F: Documentation/process/code-of-conduct-interpretation.rst
5057 F: Documentation/process/code-of-conduct.rst
5060 M: Ian Abbott <abbotti@mev.co.uk>
5061 M: H Hartley Sweeten <hsweeten@visionengravers.com>
5064 F: include/linux/comedi/
5065 F: include/uapi/linux/comedi.h
5067 COMMON CLK FRAMEWORK
5068 M: Michael Turquette <mturquette@baylibre.com>
5069 M: Stephen Boyd <sboyd@kernel.org>
5070 L: linux-clk@vger.kernel.org
5072 Q: http://patchwork.kernel.org/project/linux-clk/list/
5073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5074 F: Documentation/devicetree/bindings/clock/
5076 F: include/dt-bindings/clock/
5077 F: include/linux/clk-pr*
5078 F: include/linux/clk/
5079 F: include/linux/of_clk.h
5080 X: drivers/clk/clkdev.c
5082 COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5083 M: Steve French <sfrench@samba.org>
5084 R: Paulo Alcantara <pc@cjr.nz> (DFS, global name space)
5085 R: Ronnie Sahlberg <lsahlber@redhat.com> (directory leases, sparse files)
5086 R: Shyam Prasad N <sprasad@microsoft.com> (multichannel)
5087 R: Tom Talpey <tom@talpey.com> (RDMA, smbdirect)
5088 L: linux-cifs@vger.kernel.org
5089 L: samba-technical@lists.samba.org (moderated for non-subscribers)
5091 W: https://wiki.samba.org/index.php/LinuxCIFS
5092 T: git git://git.samba.org/sfrench/cifs-2.6.git
5093 F: Documentation/admin-guide/cifs/
5096 F: include/uapi/linux/cifs
5098 COMPACTPCI HOTPLUG CORE
5099 M: Scott Murray <scott@spiteful.org>
5100 L: linux-pci@vger.kernel.org
5102 F: drivers/pci/hotplug/cpci_hotplug*
5104 COMPACTPCI HOTPLUG GENERIC DRIVER
5105 M: Scott Murray <scott@spiteful.org>
5106 L: linux-pci@vger.kernel.org
5108 F: drivers/pci/hotplug/cpcihp_generic.c
5110 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5111 M: Scott Murray <scott@spiteful.org>
5112 L: linux-pci@vger.kernel.org
5114 F: drivers/pci/hotplug/cpcihp_zt5550.*
5116 COMPAL LAPTOP SUPPORT
5117 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5118 L: platform-driver-x86@vger.kernel.org
5120 F: drivers/platform/x86/compal-laptop.c
5123 M: Miguel Ojeda <ojeda@kernel.org>
5124 R: Nick Desaulniers <ndesaulniers@google.com>
5126 F: include/linux/compiler_attributes.h
5128 COMPUTE EXPRESS LINK (CXL)
5129 M: Alison Schofield <alison.schofield@intel.com>
5130 M: Vishal Verma <vishal.l.verma@intel.com>
5131 M: Ira Weiny <ira.weiny@intel.com>
5132 M: Ben Widawsky <bwidawsk@kernel.org>
5133 M: Dan Williams <dan.j.williams@intel.com>
5134 L: linux-cxl@vger.kernel.org
5137 F: include/uapi/linux/cxl_mem.h
5139 CONEXANT ACCESSRUNNER USB DRIVER
5140 L: accessrunner-general@lists.sourceforge.net
5142 W: http://accessrunner.sourceforge.net/
5143 F: drivers/usb/atm/cxacru.c
5146 M: Joel Becker <jlbec@evilplan.org>
5147 M: Christoph Hellwig <hch@lst.de>
5149 T: git git://git.infradead.org/users/hch/configfs.git
5151 F: include/linux/configfs.h
5152 F: samples/configfs/
5155 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5157 F: drivers/video/console/
5158 F: include/linux/console*
5161 M: Frederic Weisbecker <frederic@kernel.org>
5162 M: "Paul E. McKenney" <paulmck@kernel.org>
5164 F: kernel/context_tracking.c
5165 F: include/linux/context_tracking*
5167 CONTROL GROUP (CGROUP)
5168 M: Tejun Heo <tj@kernel.org>
5169 M: Zefan Li <lizefan.x@bytedance.com>
5170 M: Johannes Weiner <hannes@cmpxchg.org>
5171 L: cgroups@vger.kernel.org
5173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5174 F: Documentation/admin-guide/cgroup-v1/
5175 F: Documentation/admin-guide/cgroup-v2.rst
5176 F: include/linux/cgroup*
5178 F: tools/testing/selftests/cgroup/
5180 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5181 M: Tejun Heo <tj@kernel.org>
5182 M: Josef Bacik <josef@toxicpanda.com>
5183 M: Jens Axboe <axboe@kernel.dk>
5184 L: cgroups@vger.kernel.org
5185 L: linux-block@vger.kernel.org
5186 T: git git://git.kernel.dk/linux-block
5187 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5188 F: block/bfq-cgroup.c
5189 F: block/blk-cgroup.c
5190 F: block/blk-iocost.c
5191 F: block/blk-iolatency.c
5192 F: block/blk-throttle.c
5193 F: include/linux/blk-cgroup.h
5195 CONTROL GROUP - CPUSET
5196 M: Waiman Long <longman@redhat.com>
5197 M: Zefan Li <lizefan.x@bytedance.com>
5198 L: cgroups@vger.kernel.org
5200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5201 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
5202 F: include/linux/cpuset.h
5203 F: kernel/cgroup/cpuset.c
5205 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5206 M: Johannes Weiner <hannes@cmpxchg.org>
5207 M: Michal Hocko <mhocko@kernel.org>
5208 M: Roman Gushchin <roman.gushchin@linux.dev>
5209 M: Shakeel Butt <shakeelb@google.com>
5210 R: Muchun Song <muchun.song@linux.dev>
5211 L: cgroups@vger.kernel.org
5212 L: linux-mm@kvack.org
5216 F: tools/testing/selftests/cgroup/memcg_protection.m
5217 F: tools/testing/selftests/cgroup/test_kmem.c
5218 F: tools/testing/selftests/cgroup/test_memcontrol.c
5220 CORETEMP HARDWARE MONITORING DRIVER
5221 M: Fenghua Yu <fenghua.yu@intel.com>
5222 L: linux-hwmon@vger.kernel.org
5224 F: Documentation/hwmon/coretemp.rst
5225 F: drivers/hwmon/coretemp.c
5227 CORSAIR-CPRO HARDWARE MONITOR DRIVER
5228 M: Marius Zachmann <mail@mariuszachmann.de>
5229 L: linux-hwmon@vger.kernel.org
5231 F: drivers/hwmon/corsair-cpro.c
5233 CORSAIR-PSU HARDWARE MONITOR DRIVER
5234 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
5235 L: linux-hwmon@vger.kernel.org
5237 F: Documentation/hwmon/corsair-psu.rst
5238 F: drivers/hwmon/corsair-psu.c
5241 M: William Breathitt Gray <william.gray@linaro.org>
5242 L: linux-iio@vger.kernel.org
5244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5245 F: Documentation/ABI/testing/sysfs-bus-counter
5246 F: Documentation/driver-api/generic-counter.rst
5248 F: include/linux/counter.h
5249 F: include/uapi/linux/counter.h
5253 M: Bence Csókás <bence98@sch.bme.hu>
5255 F: drivers/i2c/busses/i2c-cp2615.c
5257 CPMAC ETHERNET DRIVER
5258 M: Florian Fainelli <f.fainelli@gmail.com>
5259 L: netdev@vger.kernel.org
5261 F: drivers/net/ethernet/ti/cpmac.c
5263 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5264 M: Viresh Kumar <viresh.kumar@linaro.org>
5265 M: Sudeep Holla <sudeep.holla@arm.com>
5266 L: linux-pm@vger.kernel.org
5268 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5269 F: drivers/cpufreq/vexpress-spc-cpufreq.c
5271 CPU FREQUENCY SCALING FRAMEWORK
5272 M: "Rafael J. Wysocki" <rafael@kernel.org>
5273 M: Viresh Kumar <viresh.kumar@linaro.org>
5274 L: linux-pm@vger.kernel.org
5276 B: https://bugzilla.kernel.org
5277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5279 F: Documentation/admin-guide/pm/cpufreq.rst
5280 F: Documentation/admin-guide/pm/intel_pstate.rst
5281 F: Documentation/cpu-freq/
5282 F: Documentation/devicetree/bindings/cpufreq/
5284 F: include/linux/cpufreq.h
5285 F: include/linux/sched/cpufreq.h
5286 F: kernel/sched/cpufreq*.c
5287 F: tools/testing/selftests/cpufreq/
5289 CPU IDLE TIME MANAGEMENT FRAMEWORK
5290 M: "Rafael J. Wysocki" <rafael@kernel.org>
5291 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5292 L: linux-pm@vger.kernel.org
5294 B: https://bugzilla.kernel.org
5295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5296 F: Documentation/admin-guide/pm/cpuidle.rst
5297 F: Documentation/driver-api/pm/cpuidle.rst
5299 F: include/linux/cpuidle.h
5301 CPU POWER MONITORING SUBSYSTEM
5302 M: Thomas Renninger <trenn@suse.com>
5303 M: Shuah Khan <shuah@kernel.org>
5304 M: Shuah Khan <skhan@linuxfoundation.org>
5305 L: linux-pm@vger.kernel.org
5307 F: tools/power/cpupower/
5310 M: "H. Peter Anvin" <hpa@zytor.com>
5312 F: arch/x86/kernel/cpuid.c
5313 F: arch/x86/kernel/msr.c
5315 CPUIDLE DRIVER - ARM BIG LITTLE
5316 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
5317 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5318 L: linux-pm@vger.kernel.org
5319 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5322 F: drivers/cpuidle/cpuidle-big_little.c
5324 CPUIDLE DRIVER - ARM EXYNOS
5325 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5326 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
5327 M: Kukjin Kim <kgene@kernel.org>
5328 L: linux-pm@vger.kernel.org
5329 L: linux-samsung-soc@vger.kernel.org
5331 F: arch/arm/mach-exynos/pm.c
5332 F: drivers/cpuidle/cpuidle-exynos.c
5333 F: include/linux/platform_data/cpuidle-exynos.h
5335 CPUIDLE DRIVER - ARM PSCI
5336 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
5337 M: Sudeep Holla <sudeep.holla@arm.com>
5338 L: linux-pm@vger.kernel.org
5339 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5341 F: drivers/cpuidle/cpuidle-psci.c
5343 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5344 M: Ulf Hansson <ulf.hansson@linaro.org>
5345 L: linux-pm@vger.kernel.org
5346 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5348 F: drivers/cpuidle/cpuidle-psci.h
5349 F: drivers/cpuidle/cpuidle-psci-domain.c
5351 CPUIDLE DRIVER - DT IDLE PM DOMAIN
5352 M: Ulf Hansson <ulf.hansson@linaro.org>
5353 L: linux-pm@vger.kernel.org
5355 F: drivers/cpuidle/dt_idle_genpd.c
5356 F: drivers/cpuidle/dt_idle_genpd.h
5358 CPUIDLE DRIVER - RISC-V SBI
5359 M: Anup Patel <anup@brainfault.org>
5360 L: linux-pm@vger.kernel.org
5361 L: linux-riscv@lists.infradead.org
5363 F: drivers/cpuidle/cpuidle-riscv-sbi.c
5366 M: Nicolas Pitre <nico@fluxnic.net>
5368 F: Documentation/filesystems/cramfs.rst
5372 M: Bastien Nocera <hadess@hadess.net>
5373 L: linux-input@vger.kernel.org
5375 F: drivers/hid/hid-creative-sb0540.c
5378 M: Herbert Xu <herbert@gondor.apana.org.au>
5379 M: "David S. Miller" <davem@davemloft.net>
5380 L: linux-crypto@vger.kernel.org
5382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5384 F: Documentation/crypto/
5385 F: Documentation/devicetree/bindings/crypto/
5390 F: include/linux/crypto*
5393 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5394 M: Neil Horman <nhorman@tuxdriver.com>
5395 L: linux-crypto@vger.kernel.org
5397 F: crypto/ansi_cprng.c
5401 M: Hans Verkuil <hverkuil@xs4all.nl>
5402 L: linux-media@vger.kernel.org
5404 W: http://linuxtv.org
5405 T: git git://linuxtv.org/media_tree.git
5406 F: drivers/media/i2c/cs3308.c
5408 CS5535 Audio ALSA driver
5409 M: Jaya Kumar <jayakumar.alsa@gmail.com>
5411 F: sound/pci/cs5535audio/
5414 M: Pavel Pisa <pisa@cmp.felk.cvut.cz>
5415 M: Ondrej Ille <ondrej.ille@gmail.com>
5416 L: linux-can@vger.kernel.org
5418 F: Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5419 F: drivers/net/can/ctucanfd/
5422 M: Solomon Peachy <pizza@shaftnet.org>
5424 F: drivers/net/wireless/st/cw1200/
5426 CX18 VIDEO4LINUX DRIVER
5427 M: Andy Walls <awalls@md.metrocast.net>
5428 L: linux-media@vger.kernel.org
5430 W: https://linuxtv.org
5431 T: git git://linuxtv.org/media_tree.git
5432 F: drivers/media/pci/cx18/
5433 F: include/uapi/linux/ivtv*
5435 CX2341X MPEG ENCODER HELPER MODULE
5436 M: Hans Verkuil <hverkuil@xs4all.nl>
5437 L: linux-media@vger.kernel.org
5439 W: https://linuxtv.org
5440 T: git git://linuxtv.org/media_tree.git
5441 F: drivers/media/common/cx2341x*
5442 F: include/media/drv-intf/cx2341x.h
5444 CX24120 MEDIA DRIVER
5445 M: Jemma Denson <jdenson@gmail.com>
5446 M: Patrick Boettcher <patrick.boettcher@posteo.de>
5447 L: linux-media@vger.kernel.org
5449 W: https://linuxtv.org
5450 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5451 F: drivers/media/dvb-frontends/cx24120*
5453 CX88 VIDEO4LINUX DRIVER
5454 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5455 L: linux-media@vger.kernel.org
5457 W: https://linuxtv.org
5458 T: git git://linuxtv.org/media_tree.git
5459 F: Documentation/driver-api/media/drivers/cx88*
5460 F: drivers/media/pci/cx88/
5462 CXD2820R MEDIA DRIVER
5463 M: Antti Palosaari <crope@iki.fi>
5464 L: linux-media@vger.kernel.org
5466 W: https://linuxtv.org
5467 W: http://palosaari.fi/linux/
5468 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5469 T: git git://linuxtv.org/anttip/media_tree.git
5470 F: drivers/media/dvb-frontends/cxd2820r*
5472 CXGB3 ETHERNET DRIVER (CXGB3)
5473 M: Raju Rangoju <rajur@chelsio.com>
5474 L: netdev@vger.kernel.org
5476 W: http://www.chelsio.com
5477 F: drivers/net/ethernet/chelsio/cxgb3/
5479 CXGB3 ISCSI DRIVER (CXGB3I)
5480 M: Varun Prakash <varun@chelsio.com>
5481 L: linux-scsi@vger.kernel.org
5483 W: http://www.chelsio.com
5484 F: drivers/scsi/cxgbi/cxgb3i
5486 CXGB4 CRYPTO DRIVER (chcr)
5487 M: Ayush Sawal <ayush.sawal@chelsio.com>
5488 L: linux-crypto@vger.kernel.org
5490 W: http://www.chelsio.com
5491 F: drivers/crypto/chelsio
5493 CXGB4 INLINE CRYPTO DRIVER
5494 M: Ayush Sawal <ayush.sawal@chelsio.com>
5495 L: netdev@vger.kernel.org
5497 W: http://www.chelsio.com
5498 F: drivers/net/ethernet/chelsio/inline_crypto/
5500 CXGB4 ETHERNET DRIVER (CXGB4)
5501 M: Raju Rangoju <rajur@chelsio.com>
5502 L: netdev@vger.kernel.org
5504 W: http://www.chelsio.com
5505 F: drivers/net/ethernet/chelsio/cxgb4/
5507 CXGB4 ISCSI DRIVER (CXGB4I)
5508 M: Varun Prakash <varun@chelsio.com>
5509 L: linux-scsi@vger.kernel.org
5511 W: http://www.chelsio.com
5512 F: drivers/scsi/cxgbi/cxgb4i
5514 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5515 M: Potnuri Bharat Teja <bharat@chelsio.com>
5516 L: linux-rdma@vger.kernel.org
5518 W: http://www.openfabrics.org
5519 F: drivers/infiniband/hw/cxgb4/
5520 F: include/uapi/rdma/cxgb4-abi.h
5522 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5523 M: Raju Rangoju <rajur@chelsio.com>
5524 L: netdev@vger.kernel.org
5526 W: http://www.chelsio.com
5527 F: drivers/net/ethernet/chelsio/cxgb4vf/
5529 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5530 M: Frederic Barrat <fbarrat@linux.ibm.com>
5531 M: Andrew Donnellan <ajd@linux.ibm.com>
5532 L: linuxppc-dev@lists.ozlabs.org
5534 F: Documentation/ABI/testing/sysfs-class-cxl
5535 F: Documentation/powerpc/cxl.rst
5536 F: arch/powerpc/platforms/powernv/pci-cxl.c
5537 F: drivers/misc/cxl/
5538 F: include/misc/cxl*
5539 F: include/uapi/misc/cxl.h
5541 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5542 M: Manoj N. Kumar <manoj@linux.ibm.com>
5543 M: Matthew R. Ochs <mrochs@linux.ibm.com>
5544 M: Uma Krishnan <ukrishn@linux.ibm.com>
5545 L: linux-scsi@vger.kernel.org
5547 F: Documentation/powerpc/cxlflash.rst
5548 F: drivers/scsi/cxlflash/
5549 F: include/uapi/scsi/cxlflash_ioctl.h
5552 M: Russell King <linux@armlinux.org.uk>
5553 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5555 W: http://www.armlinux.org.uk/
5556 F: drivers/video/fbdev/cyber2000fb.*
5558 CYCLADES PC300 DRIVER
5560 F: drivers/net/wan/pc300*
5562 CYPRESS_FIRMWARE MEDIA DRIVER
5563 M: Antti Palosaari <crope@iki.fi>
5564 L: linux-media@vger.kernel.org
5566 W: https://linuxtv.org
5567 W: http://palosaari.fi/linux/
5568 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5569 T: git git://linuxtv.org/anttip/media_tree.git
5570 F: drivers/media/common/cypress_firmware*
5572 CYPRESS CY8C95X0 PINCTRL DRIVER
5573 M: Patrick Rudolph <patrick.rudolph@9elements.com>
5574 L: linux-gpio@vger.kernel.org
5576 F: drivers/pinctrl/pinctrl-cy8c95x0.c
5578 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5579 M: Linus Walleij <linus.walleij@linaro.org>
5580 L: linux-input@vger.kernel.org
5582 F: drivers/input/touchscreen/cy8ctma140.c
5584 CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5585 M: Yassine Oudjana <y.oudjana@protonmail.com>
5586 L: linux-input@vger.kernel.org
5588 F: Documentation/devicetree/bindings/input/cypress-sf.yaml
5589 F: drivers/input/keyboard/cypress-sf.c
5591 CYTTSP TOUCHSCREEN DRIVER
5592 M: Linus Walleij <linus.walleij@linaro.org>
5593 L: linux-input@vger.kernel.org
5595 F: drivers/input/touchscreen/cyttsp*
5597 D-LINK DIR-685 TOUCHKEYS DRIVER
5598 M: Linus Walleij <linus.walleij@linaro.org>
5599 L: linux-input@vger.kernel.org
5601 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5603 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5604 M: Joshua Kinard <kumba@gentoo.org>
5606 F: drivers/rtc/rtc-ds1685.c
5607 F: include/linux/rtc/ds1685.h
5609 DAMA SLAVE for AX.25
5610 M: Joerg Reuter <jreuter@yaina.de>
5611 L: linux-hams@vger.kernel.org
5613 W: http://yaina.de/jreuter/
5614 W: http://www.qsl.net/dl1bke/
5615 F: net/ax25/af_ax25.c
5616 F: net/ax25/ax25_dev.c
5617 F: net/ax25/ax25_ds_*
5618 F: net/ax25/ax25_in.c
5619 F: net/ax25/ax25_out.c
5620 F: net/ax25/ax25_timer.c
5621 F: net/ax25/sysctl_net_ax25.c
5624 M: SeongJae Park <sj@kernel.org>
5625 L: damon@lists.linux.dev
5626 L: linux-mm@kvack.org
5628 F: Documentation/ABI/testing/sysfs-kernel-mm-damon
5629 F: Documentation/admin-guide/mm/damon/
5630 F: Documentation/mm/damon/
5631 F: include/linux/damon.h
5632 F: include/trace/events/damon.h
5634 F: tools/testing/selftests/damon/
5636 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5637 L: netdev@vger.kernel.org
5639 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5640 F: drivers/net/ethernet/dec/tulip/dmfe.c
5642 DC390/AM53C974 SCSI driver
5643 M: Hannes Reinecke <hare@suse.com>
5644 L: linux-scsi@vger.kernel.org
5646 F: drivers/scsi/am53c974.c
5649 M: Oliver Neukum <oliver@neukum.org>
5650 M: Ali Akcaagac <aliakc@web.de>
5651 M: Jamie Lenehan <lenehan@twibble.org>
5652 L: dc395x@twibble.org
5654 W: http://twibble.org/dist/dc395x/
5655 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5656 F: Documentation/scsi/dc395x.rst
5657 F: drivers/scsi/dc395x.*
5660 L: dccp@vger.kernel.org
5662 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5663 F: include/linux/dccp.h
5664 F: include/linux/tfrc.h
5665 F: include/uapi/linux/dccp.h
5668 DECSTATION PLATFORM SUPPORT
5669 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5670 L: linux-mips@vger.kernel.org
5672 W: http://www.linux-mips.org/wiki/DECstation
5674 F: arch/mips/include/asm/dec/
5675 F: arch/mips/include/asm/mach-dec/
5677 DEFXX FDDI NETWORK DRIVER
5678 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5680 F: drivers/net/fddi/defxx.*
5682 DEFZA FDDI NETWORK DRIVER
5683 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5685 F: drivers/net/fddi/defza.*
5687 DEINTERLACE DRIVERS FOR ALLWINNER H3
5688 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5689 L: linux-media@vger.kernel.org
5691 T: git git://linuxtv.org/media_tree.git
5692 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5693 F: drivers/media/platform/sunxi/sun8i-di/
5696 M: Matthew Garrett <mjg59@srcf.ucam.org>
5697 M: Pali Rohár <pali@kernel.org>
5698 L: platform-driver-x86@vger.kernel.org
5700 F: drivers/platform/x86/dell/dell-laptop.c
5702 DELL LAPTOP FREEFALL DRIVER
5703 M: Pali Rohár <pali@kernel.org>
5705 F: drivers/platform/x86/dell/dell-smo8800.c
5707 DELL LAPTOP RBTN DRIVER
5708 M: Pali Rohár <pali@kernel.org>
5710 F: drivers/platform/x86/dell/dell-rbtn.*
5712 DELL LAPTOP SMM DRIVER
5713 M: Pali Rohár <pali@kernel.org>
5715 F: Documentation/ABI/obsolete/procfs-i8k
5716 F: drivers/hwmon/dell-smm-hwmon.c
5717 F: include/uapi/linux/i8k.h
5719 DELL REMOTE BIOS UPDATE DRIVER
5720 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5721 L: platform-driver-x86@vger.kernel.org
5723 F: drivers/platform/x86/dell/dell_rbu.c
5726 M: Pali Rohár <pali@kernel.org>
5727 L: Dell.Client.Kernel@dell.com
5728 L: platform-driver-x86@vger.kernel.org
5730 F: drivers/platform/x86/dell/dell-smbios.*
5732 DELL SMBIOS SMM DRIVER
5733 L: Dell.Client.Kernel@dell.com
5734 L: platform-driver-x86@vger.kernel.org
5736 F: drivers/platform/x86/dell/dell-smbios-smm.c
5738 DELL SMBIOS WMI DRIVER
5739 L: Dell.Client.Kernel@dell.com
5740 L: platform-driver-x86@vger.kernel.org
5742 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5743 F: tools/wmi/dell-smbios-example.c
5745 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5746 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5747 L: platform-driver-x86@vger.kernel.org
5749 F: Documentation/driver-api/dcdbas.rst
5750 F: drivers/platform/x86/dell/dcdbas.*
5752 DELL WMI DESCRIPTOR DRIVER
5753 L: Dell.Client.Kernel@dell.com
5755 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5758 M: Armin Wolf <W_Armin@gmx.de>
5760 F: Documentation/ABI/testing/debugfs-dell-wmi-ddv
5761 F: Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
5762 F: drivers/platform/x86/dell/dell-wmi-ddv.c
5764 DELL WMI SYSMAN DRIVER
5765 M: Divya Bharathi <divya.bharathi@dell.com>
5766 M: Prasanth Ksr <prasanth.ksr@dell.com>
5767 L: Dell.Client.Kernel@dell.com
5768 L: platform-driver-x86@vger.kernel.org
5770 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5771 F: drivers/platform/x86/dell/dell-wmi-sysman/
5773 DELL WMI NOTIFICATIONS DRIVER
5774 M: Matthew Garrett <mjg59@srcf.ucam.org>
5775 M: Pali Rohár <pali@kernel.org>
5777 F: drivers/platform/x86/dell/dell-wmi-base.c
5779 DELL WMI HARDWARE PRIVACY SUPPORT
5780 M: Perry Yuan <Perry.Yuan@dell.com>
5781 L: Dell.Client.Kernel@dell.com
5782 L: platform-driver-x86@vger.kernel.org
5784 F: drivers/platform/x86/dell/dell-wmi-privacy.c
5786 DELTA ST MEDIA DRIVER
5787 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5788 L: linux-media@vger.kernel.org
5790 W: https://linuxtv.org
5791 T: git git://linuxtv.org/media_tree.git
5792 F: drivers/media/platform/st/sti/delta
5794 DELTA AHE-50DC FAN CONTROL MODULE DRIVER
5795 M: Zev Weiss <zev@bewilderbeest.net>
5796 L: linux-hwmon@vger.kernel.org
5798 F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c
5800 DELTA DPS920AB PSU DRIVER
5801 M: Robert Marko <robert.marko@sartura.hr>
5802 L: linux-hwmon@vger.kernel.org
5804 F: Documentation/hwmon/dps920ab.rst
5805 F: drivers/hwmon/pmbus/dps920ab.c
5807 DELTA NETWORKS TN48M CPLD DRIVERS
5808 M: Robert Marko <robert.marko@sartura.hr>
5810 F: Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
5811 F: Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
5812 F: Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
5813 F: drivers/gpio/gpio-tn48m.c
5814 F: include/dt-bindings/reset/delta,tn48m-reset.h
5817 L: linux-mtd@lists.infradead.org
5819 F: drivers/mtd/nand/raw/denali*
5821 DESIGNWARE EDMA CORE IP DRIVER
5822 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5823 L: dmaengine@vger.kernel.org
5825 F: drivers/dma/dw-edma/
5826 F: include/linux/dma/edma.h
5828 DESIGNWARE XDATA IP DRIVER
5829 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5830 L: linux-pci@vger.kernel.org
5832 F: Documentation/misc-devices/dw-xdata-pcie.rst
5833 F: drivers/misc/dw-xdata-pcie.c
5835 DESIGNWARE USB2 DRD IP DRIVER
5836 M: Minas Harutyunyan <hminas@synopsys.com>
5837 L: linux-usb@vger.kernel.org
5839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5840 F: drivers/usb/dwc2/
5842 DESIGNWARE USB3 DRD IP DRIVER
5843 M: Thinh Nguyen <Thinh.Nguyen@synopsys.com>
5844 L: linux-usb@vger.kernel.org
5846 F: drivers/usb/dwc3/
5848 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5849 M: Andreas Klinger <ak@it-klinger.de>
5850 L: linux-iio@vger.kernel.org
5852 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5853 F: drivers/iio/proximity/srf*.c
5855 DEVICE COREDUMP (DEV_COREDUMP)
5856 M: Johannes Berg <johannes@sipsolutions.net>
5857 L: linux-kernel@vger.kernel.org
5859 F: drivers/base/devcoredump.c
5860 F: include/linux/devcoredump.h
5862 DEVICE DEPENDENCY HELPER SCRIPT
5863 M: Saravana Kannan <saravanak@google.com>
5864 L: linux-kernel@vger.kernel.org
5866 F: scripts/dev-needs.sh
5868 DEVICE DIRECT ACCESS (DAX)
5869 M: Dan Williams <dan.j.williams@intel.com>
5870 M: Vishal Verma <vishal.l.verma@intel.com>
5871 M: Dave Jiang <dave.jiang@intel.com>
5872 L: nvdimm@lists.linux.dev
5876 DEVICE FREQUENCY (DEVFREQ)
5877 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5878 M: Kyungmin Park <kyungmin.park@samsung.com>
5879 M: Chanwoo Choi <cw00.choi@samsung.com>
5880 L: linux-pm@vger.kernel.org
5882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5883 F: Documentation/devicetree/bindings/devfreq/
5884 F: Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
5886 F: include/linux/devfreq.h
5887 F: include/trace/events/devfreq.h
5889 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5890 M: Chanwoo Choi <cw00.choi@samsung.com>
5891 L: linux-pm@vger.kernel.org
5893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5894 F: Documentation/devicetree/bindings/devfreq/event/
5895 F: drivers/devfreq/devfreq-event.c
5896 F: drivers/devfreq/event/
5897 F: include/dt-bindings/pmu/exynos_ppmu.h
5898 F: include/linux/devfreq-event.h
5900 DEVICE NUMBER REGISTRY
5901 M: Torben Mathiasen <device@lanana.org>
5903 W: http://lanana.org/docs/device-list/index.html
5905 DEVICE RESOURCE MANAGEMENT HELPERS
5906 M: Hans de Goede <hdegoede@redhat.com>
5907 R: Matti Vaittinen <mazziesaccount@gmail.com>
5909 F: include/linux/devm-helpers.h
5912 M: Alasdair Kergon <agk@redhat.com>
5913 M: Mike Snitzer <snitzer@kernel.org>
5914 M: dm-devel@redhat.com
5915 L: dm-devel@redhat.com
5917 W: http://sources.redhat.com/dm
5918 Q: http://patchwork.kernel.org/project/dm-devel/list/
5919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5920 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5921 F: Documentation/admin-guide/device-mapper/
5922 F: drivers/md/Kconfig
5923 F: drivers/md/Makefile
5925 F: drivers/md/persistent-data/
5926 F: include/linux/device-mapper.h
5927 F: include/linux/dm-*.h
5928 F: include/uapi/linux/dm-*.h
5931 M: Jiri Pirko <jiri@nvidia.com>
5932 L: netdev@vger.kernel.org
5934 F: Documentation/networking/devlink
5935 F: include/net/devlink.h
5936 F: include/uapi/linux/devlink.h
5937 F: net/core/devlink.c
5939 DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
5940 M: Christoph Niedermaier <cniedermaier@dh-electronics.com>
5941 L: kernel@dh-electronics.com
5943 F: arch/arm/boot/dts/imx6*-dhcom-*
5944 F: arch/arm/boot/dts/imx6*-dhcor-*
5946 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
5947 M: Marek Vasut <marex@denx.de>
5948 L: kernel@dh-electronics.com
5950 F: arch/arm/boot/dts/stm32mp1*-dhcom-*
5951 F: arch/arm/boot/dts/stm32mp1*-dhcor-*
5953 DIALOG SEMICONDUCTOR DRIVERS
5954 M: Support Opensource <support.opensource@diasemi.com>
5956 W: http://www.dialog-semiconductor.com/products
5957 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5958 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5959 F: Documentation/devicetree/bindings/mfd/da90*.txt
5960 F: Documentation/devicetree/bindings/mfd/da90*.yaml
5961 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5962 F: Documentation/devicetree/bindings/regulator/da92*.txt
5963 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5964 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5965 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5966 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5967 F: Documentation/hwmon/da90??.rst
5968 F: drivers/gpio/gpio-da90??.c
5969 F: drivers/hwmon/da90??-hwmon.c
5970 F: drivers/iio/adc/da91??-*.c
5971 F: drivers/input/misc/da72??.[ch]
5972 F: drivers/input/misc/da90??_onkey.c
5973 F: drivers/input/touchscreen/da9052_tsi.c
5974 F: drivers/leds/leds-da90??.c
5975 F: drivers/mfd/da903x.c
5976 F: drivers/mfd/da90??-*.c
5977 F: drivers/mfd/da91??-*.c
5978 F: drivers/pinctrl/pinctrl-da90??.c
5979 F: drivers/power/supply/da9052-battery.c
5980 F: drivers/power/supply/da91??-*.c
5981 F: drivers/regulator/da9???-regulator.[ch]
5982 F: drivers/regulator/slg51000-regulator.[ch]
5983 F: drivers/rtc/rtc-da90??.c
5984 F: drivers/thermal/da90??-thermal.c
5985 F: drivers/video/backlight/da90??_bl.c
5986 F: drivers/watchdog/da90??_wdt.c
5987 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
5988 F: include/linux/mfd/da903x.h
5989 F: include/linux/mfd/da9052/
5990 F: include/linux/mfd/da9055/
5991 F: include/linux/mfd/da9062/
5992 F: include/linux/mfd/da9063/
5993 F: include/linux/mfd/da9150/
5994 F: include/linux/regulator/da9211.h
5995 F: include/sound/da[79]*.h
5996 F: sound/soc/codecs/da[79]*.[ch]
5998 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5999 M: William Breathitt Gray <william.gray@linaro.org>
6000 L: linux-gpio@vger.kernel.org
6002 F: drivers/gpio/gpio-gpio-mm.c
6004 DIOLAN U2C-12 I2C DRIVER
6005 M: Guenter Roeck <linux@roeck-us.net>
6006 L: linux-i2c@vger.kernel.org
6008 F: drivers/i2c/busses/i2c-diolan-u2c.c
6010 DIRECTORY NOTIFICATION (DNOTIFY)
6011 M: Jan Kara <jack@suse.cz>
6012 R: Amir Goldstein <amir73il@gmail.com>
6013 L: linux-fsdevel@vger.kernel.org
6015 F: Documentation/filesystems/dnotify.rst
6016 F: fs/notify/dnotify/
6017 F: include/linux/dnotify.h
6019 DISK GEOMETRY AND PARTITION HANDLING
6020 M: Andries Brouwer <aeb@cwi.nl>
6022 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6023 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6024 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6027 M: Jan Kara <jack@suse.com>
6029 F: Documentation/filesystems/quota.rst
6031 F: include/linux/quota*.h
6032 F: include/uapi/linux/quota*.h
6034 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6035 M: Bernie Thompson <bernie@plugable.com>
6036 L: linux-fbdev@vger.kernel.org
6038 W: http://plugable.com/category/projects/udlfb/
6039 F: Documentation/fb/udlfb.rst
6040 F: drivers/video/fbdev/udlfb.c
6041 F: include/video/udlfb.h
6043 DISTRIBUTED LOCK MANAGER (DLM)
6044 M: Christine Caulfield <ccaulfie@redhat.com>
6045 M: David Teigland <teigland@redhat.com>
6046 L: cluster-devel@redhat.com
6048 W: http://sources.redhat.com/cluster/
6049 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6052 DMA BUFFER SHARING FRAMEWORK
6053 M: Sumit Semwal <sumit.semwal@linaro.org>
6054 M: Christian König <christian.koenig@amd.com>
6055 L: linux-media@vger.kernel.org
6056 L: dri-devel@lists.freedesktop.org
6057 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6059 T: git git://anongit.freedesktop.org/drm/drm-misc
6060 F: Documentation/driver-api/dma-buf.rst
6062 F: include/linux/*fence.h
6063 F: include/linux/dma-buf.h
6064 F: include/linux/dma-resv.h
6065 K: \bdma_(?:buf|fence|resv)\b
6067 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6068 M: Vinod Koul <vkoul@kernel.org>
6069 L: dmaengine@vger.kernel.org
6071 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6073 F: Documentation/devicetree/bindings/dma/
6074 F: Documentation/driver-api/dmaengine/
6076 F: include/dt-bindings/dma/
6077 F: include/linux/dma/
6078 F: include/linux/dmaengine.h
6079 F: include/linux/of_dma.h
6082 M: Christoph Hellwig <hch@lst.de>
6083 M: Marek Szyprowski <m.szyprowski@samsung.com>
6084 R: Robin Murphy <robin.murphy@arm.com>
6085 L: iommu@lists.linux.dev
6087 W: http://git.infradead.org/users/hch/dma-mapping.git
6088 T: git git://git.infradead.org/users/hch/dma-mapping.git
6089 F: include/asm-generic/dma-mapping.h
6090 F: include/linux/dma-direct.h
6091 F: include/linux/dma-mapping.h
6092 F: include/linux/dma-map-ops.h
6093 F: include/linux/swiotlb.h
6096 DMA MAPPING BENCHMARK
6097 M: Xiang Chen <chenxiang66@hisilicon.com>
6098 L: iommu@lists.linux.dev
6099 F: kernel/dma/map_benchmark.c
6100 F: tools/testing/selftests/dma/
6102 DMA-BUF HEAPS FRAMEWORK
6103 M: Sumit Semwal <sumit.semwal@linaro.org>
6104 R: Benjamin Gaignard <benjamin.gaignard@collabora.com>
6105 R: Liam Mark <lmark@codeaurora.org>
6106 R: Laura Abbott <labbott@redhat.com>
6107 R: Brian Starkey <Brian.Starkey@arm.com>
6108 R: John Stultz <jstultz@google.com>
6109 L: linux-media@vger.kernel.org
6110 L: dri-devel@lists.freedesktop.org
6111 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6113 T: git git://anongit.freedesktop.org/drm/drm-misc
6114 F: drivers/dma-buf/dma-heap.c
6115 F: drivers/dma-buf/heaps/*
6116 F: include/linux/dma-heap.h
6117 F: include/uapi/linux/dma-heap.h
6119 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6120 M: Lukasz Luba <lukasz.luba@arm.com>
6121 L: linux-pm@vger.kernel.org
6122 L: linux-samsung-soc@vger.kernel.org
6124 F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6125 F: drivers/memory/samsung/exynos5422-dmc.c
6127 DME1737 HARDWARE MONITOR DRIVER
6128 M: Juerg Haefliger <juergh@proton.me>
6129 L: linux-hwmon@vger.kernel.org
6131 F: Documentation/hwmon/dme1737.rst
6132 F: drivers/hwmon/dme1737.c
6135 M: Jean Delvare <jdelvare@suse.com>
6137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6138 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
6139 F: drivers/firmware/dmi-id.c
6140 F: drivers/firmware/dmi_scan.c
6141 F: include/linux/dmi.h
6144 M: Jonathan Corbet <corbet@lwn.net>
6145 L: linux-doc@vger.kernel.org
6147 P: Documentation/doc-guide/maintainer-profile.rst
6148 T: git git://git.lwn.net/linux.git docs-next
6150 F: scripts/documentation-file-ref-check
6151 F: scripts/kernel-doc
6152 F: scripts/sphinx-pre-install
6153 X: Documentation/ABI/
6154 X: Documentation/admin-guide/media/
6155 X: Documentation/devicetree/
6156 X: Documentation/driver-api/media/
6157 X: Documentation/firmware-guide/acpi/
6158 X: Documentation/i2c/
6159 X: Documentation/power/
6160 X: Documentation/spi/
6161 X: Documentation/userspace-api/media/
6163 DOCUMENTATION REPORTING ISSUES
6164 M: Thorsten Leemhuis <linux@leemhuis.info>
6165 L: linux-doc@vger.kernel.org
6167 F: Documentation/admin-guide/reporting-issues.rst
6169 DOCUMENTATION SCRIPTS
6170 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6171 L: linux-doc@vger.kernel.org
6173 F: Documentation/sphinx/parse-headers.pl
6174 F: scripts/documentation-file-ref-check
6175 F: scripts/sphinx-pre-install
6177 DOCUMENTATION/ITALIAN
6178 M: Federico Vaga <federico.vaga@vaga.pv.it>
6179 L: linux-doc@vger.kernel.org
6181 F: Documentation/translations/it_IT
6183 DOCUMENTATION/JAPANESE
6184 R: Akira Yokosawa <akiyks@gmail.com>
6185 L: linux-doc@vger.kernel.org
6187 F: Documentation/translations/ja_JP
6189 DONGWOON DW9714 LENS VOICE COIL DRIVER
6190 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6191 L: linux-media@vger.kernel.org
6193 T: git git://linuxtv.org/media_tree.git
6194 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6195 F: drivers/media/i2c/dw9714.c
6197 DONGWOON DW9768 LENS VOICE COIL DRIVER
6198 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
6199 L: linux-media@vger.kernel.org
6201 T: git git://linuxtv.org/media_tree.git
6202 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6203 F: drivers/media/i2c/dw9768.c
6205 DONGWOON DW9807 LENS VOICE COIL DRIVER
6206 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6207 L: linux-media@vger.kernel.org
6209 T: git git://linuxtv.org/media_tree.git
6210 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6211 F: drivers/media/i2c/dw9807-vcm.c
6214 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
6215 L: blinux-list@redhat.com
6217 F: drivers/char/dtlk.c
6218 F: include/linux/dtlk.h
6220 DPAA2 DATAPATH I/O (DPIO) DRIVER
6221 M: Roy Pledge <Roy.Pledge@nxp.com>
6222 L: linux-kernel@vger.kernel.org
6224 F: drivers/soc/fsl/dpio
6226 DPAA2 ETHERNET DRIVER
6227 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6228 L: netdev@vger.kernel.org
6230 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6231 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6232 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
6233 F: drivers/net/ethernet/freescale/dpaa2/Makefile
6234 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6235 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6236 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6237 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
6238 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
6239 F: drivers/net/ethernet/freescale/dpaa2/dpni*
6241 DPAA2 ETHERNET SWITCH DRIVER
6242 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6243 L: netdev@vger.kernel.org
6245 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6246 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6247 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
6250 M: Philipp Reisner <philipp.reisner@linbit.com>
6251 M: Lars Ellenberg <lars.ellenberg@linbit.com>
6252 M: Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6253 L: drbd-dev@lists.linbit.com
6255 W: http://www.drbd.org
6256 T: git git://git.linbit.com/linux-drbd.git
6257 T: git git://git.linbit.com/drbd-8.4.git
6258 F: Documentation/admin-guide/blockdev/
6259 F: drivers/block/drbd/
6260 F: include/linux/drbd*
6263 DRIVER COMPONENT FRAMEWORK
6264 L: dri-devel@lists.freedesktop.org
6265 F: drivers/base/component.c
6266 F: include/linux/component.h
6268 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6269 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6270 R: "Rafael J. Wysocki" <rafael@kernel.org>
6272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6273 F: Documentation/core-api/kobject.rst
6277 F: include/linux/debugfs.h
6278 F: include/linux/kobj*
6281 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6282 M: Nishanth Menon <nm@ti.com>
6283 L: linux-pm@vger.kernel.org
6285 F: drivers/soc/ti/smartreflex.c
6286 F: include/linux/power/smartreflex.h
6288 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6289 M: Maxime Ripard <mripard@kernel.org>
6290 M: Chen-Yu Tsai <wens@csie.org>
6291 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6292 L: dri-devel@lists.freedesktop.org
6294 T: git git://anongit.freedesktop.org/drm/drm-misc
6295 F: drivers/gpu/drm/sun4i/sun8i*
6297 DRM DRIVER FOR ARM PL111 CLCD
6298 M: Emma Anholt <emma@anholt.net>
6300 T: git git://anongit.freedesktop.org/drm/drm-misc
6301 F: drivers/gpu/drm/pl111/
6303 DRM DRIVER FOR ARM VERSATILE TFT PANELS
6304 M: Linus Walleij <linus.walleij@linaro.org>
6306 T: git git://anongit.freedesktop.org/drm/drm-misc
6307 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6308 F: drivers/gpu/drm/panel/panel-arm-versatile.c
6310 DRM DRIVER FOR ASPEED BMC GFX
6311 M: Joel Stanley <joel@jms.id.au>
6312 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6314 T: git git://anongit.freedesktop.org/drm/drm-misc
6315 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6316 F: drivers/gpu/drm/aspeed/
6318 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6319 M: Dave Airlie <airlied@redhat.com>
6320 R: Thomas Zimmermann <tzimmermann@suse.de>
6321 L: dri-devel@lists.freedesktop.org
6323 T: git git://anongit.freedesktop.org/drm/drm-misc
6324 F: drivers/gpu/drm/ast/
6326 DRM DRIVER FOR BOCHS VIRTUAL GPU
6327 M: Gerd Hoffmann <kraxel@redhat.com>
6328 L: virtualization@lists.linux-foundation.org
6330 T: git git://anongit.freedesktop.org/drm/drm-misc
6331 F: drivers/gpu/drm/tiny/bochs.c
6333 DRM DRIVER FOR BOE HIMAX8279D PANELS
6334 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6336 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6337 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
6339 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6340 M: Jagan Teki <jagan@amarulasolutions.com>
6342 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6343 F: drivers/gpu/drm/bridge/chipone-icn6211.c
6345 DRM DRIVER FOR EBBG FT8719 PANEL
6346 M: Joel Selvaraj <jo@jsfamily.in>
6348 T: git git://anongit.freedesktop.org/drm/drm-misc
6349 F: Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6350 F: drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6352 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6353 M: Linus Walleij <linus.walleij@linaro.org>
6355 T: git git://anongit.freedesktop.org/drm/drm-misc
6356 F: drivers/gpu/drm/tve200/
6358 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6359 M: Icenowy Zheng <icenowy@aosc.io>
6361 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6362 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6364 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6365 M: Jagan Teki <jagan@amarulasolutions.com>
6367 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6368 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6370 DRM DRIVER FOR GENERIC EDP PANELS
6371 R: Douglas Anderson <dianders@chromium.org>
6372 F: Documentation/devicetree/bindings/display/panel/panel-edp.yaml
6373 F: drivers/gpu/drm/panel/panel-edp.c
6375 DRM DRIVER FOR GENERIC USB DISPLAY
6376 M: Noralf Trønnes <noralf@tronnes.org>
6378 W: https://github.com/notro/gud/wiki
6379 T: git git://anongit.freedesktop.org/drm/drm-misc
6380 F: drivers/gpu/drm/gud/
6381 F: include/drm/gud.h
6383 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6384 M: Hans de Goede <hdegoede@redhat.com>
6386 T: git git://anongit.freedesktop.org/drm/drm-misc
6387 F: drivers/gpu/drm/tiny/gm12u320.c
6389 DRM DRIVER FOR HX8357D PANELS
6390 M: Emma Anholt <emma@anholt.net>
6392 T: git git://anongit.freedesktop.org/drm/drm-misc
6393 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
6394 F: drivers/gpu/drm/tiny/hx8357d.c
6396 DRM DRIVER FOR ILITEK ILI9225 PANELS
6397 M: David Lechner <david@lechnology.com>
6399 T: git git://anongit.freedesktop.org/drm/drm-misc
6400 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6401 F: drivers/gpu/drm/tiny/ili9225.c
6403 DRM DRIVER FOR ILITEK ILI9486 PANELS
6404 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6406 T: git git://anongit.freedesktop.org/drm/drm-misc
6407 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6408 F: drivers/gpu/drm/tiny/ili9486.c
6410 DRM DRIVER FOR INTEL I810 VIDEO CARDS
6411 S: Orphan / Obsolete
6412 F: drivers/gpu/drm/i810/
6413 F: include/uapi/drm/i810_drm.h
6415 DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
6416 M: Jagan Teki <jagan@edgeble.ai>
6418 F: Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
6419 F: drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
6421 DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
6422 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
6424 T: git git://anongit.freedesktop.org/drm/drm-misc
6425 F: drivers/gpu/drm/logicvc/
6427 DRM DRIVER FOR LVDS PANELS
6428 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6429 L: dri-devel@lists.freedesktop.org
6430 T: git git://anongit.freedesktop.org/drm/drm-misc
6432 F: drivers/gpu/drm/panel/panel-lvds.c
6433 F: Documentation/devicetree/bindings/display/lvds.yaml
6434 F: Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6436 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6437 M: Guido Günther <agx@sigxcpu.org>
6438 R: Purism Kernel Team <kernel@puri.sm>
6440 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6441 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6443 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
6444 S: Orphan / Obsolete
6445 F: drivers/gpu/drm/mga/
6446 F: include/uapi/drm/mga_drm.h
6448 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6449 M: Dave Airlie <airlied@redhat.com>
6450 R: Thomas Zimmermann <tzimmermann@suse.de>
6451 L: dri-devel@lists.freedesktop.org
6453 T: git git://anongit.freedesktop.org/drm/drm-misc
6454 F: drivers/gpu/drm/mgag200/
6456 DRM DRIVER FOR MI0283QT
6457 M: Noralf Trønnes <noralf@tronnes.org>
6459 T: git git://anongit.freedesktop.org/drm/drm-misc
6460 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6461 F: drivers/gpu/drm/tiny/mi0283qt.c
6463 DRM DRIVER FOR MIPI DBI compatible panels
6464 M: Noralf Trønnes <noralf@tronnes.org>
6466 W: https://github.com/notro/panel-mipi-dbi/wiki
6467 T: git git://anongit.freedesktop.org/drm/drm-misc
6468 F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6469 F: drivers/gpu/drm/tiny/panel-mipi-dbi.c
6471 DRM DRIVER FOR MSM ADRENO GPU
6472 M: Rob Clark <robdclark@gmail.com>
6473 M: Abhinav Kumar <quic_abhinavk@quicinc.com>
6474 M: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
6475 R: Sean Paul <sean@poorly.run>
6476 L: linux-arm-msm@vger.kernel.org
6477 L: dri-devel@lists.freedesktop.org
6478 L: freedreno@lists.freedesktop.org
6480 T: git https://gitlab.freedesktop.org/drm/msm.git
6481 F: Documentation/devicetree/bindings/display/msm/
6482 F: drivers/gpu/drm/msm/
6483 F: include/uapi/drm/msm_drm.h
6485 DRM DRIVER FOR NOVATEK NT35510 PANELS
6486 M: Linus Walleij <linus.walleij@linaro.org>
6488 T: git git://anongit.freedesktop.org/drm/drm-misc
6489 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6490 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
6492 DRM DRIVER FOR NOVATEK NT35560 PANELS
6493 M: Linus Walleij <linus.walleij@linaro.org>
6495 T: git git://anongit.freedesktop.org/drm/drm-misc
6496 F: Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
6497 F: drivers/gpu/drm/panel/panel-novatek-nt35560.c
6499 DRM DRIVER FOR NOVATEK NT36672A PANELS
6500 M: Sumit Semwal <sumit.semwal@linaro.org>
6502 T: git git://anongit.freedesktop.org/drm/drm-misc
6503 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6504 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6506 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6507 M: Ben Skeggs <bskeggs@redhat.com>
6508 M: Karol Herbst <kherbst@redhat.com>
6509 M: Lyude Paul <lyude@redhat.com>
6510 L: dri-devel@lists.freedesktop.org
6511 L: nouveau@lists.freedesktop.org
6513 W: https://nouveau.freedesktop.org/
6514 Q: https://patchwork.freedesktop.org/project/nouveau/
6515 Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
6516 B: https://gitlab.freedesktop.org/drm/nouveau/-/issues
6517 C: irc://irc.oftc.net/nouveau
6518 T: git https://gitlab.freedesktop.org/drm/nouveau.git
6519 F: drivers/gpu/drm/nouveau/
6520 F: include/uapi/drm/nouveau_drm.h
6522 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6523 M: Stefan Mavrodiev <stefan@olimex.com>
6525 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6526 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6528 DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
6529 R: Douglas Anderson <dianders@chromium.org>
6530 F: Documentation/devicetree/bindings/display/bridge/ps8640.yaml
6531 F: drivers/gpu/drm/bridge/parade-ps8640.c
6533 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6534 M: Noralf Trønnes <noralf@tronnes.org>
6536 T: git git://anongit.freedesktop.org/drm/drm-misc
6537 F: Documentation/devicetree/bindings/display/repaper.txt
6538 F: drivers/gpu/drm/tiny/repaper.c
6540 DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
6541 M: Javier Martinez Canillas <javierm@redhat.com>
6543 T: git git://anongit.freedesktop.org/drm/drm-misc
6544 F: Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml
6545 F: drivers/gpu/drm/solomon/ssd130x*
6547 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6548 M: Dave Airlie <airlied@redhat.com>
6549 M: Gerd Hoffmann <kraxel@redhat.com>
6550 L: virtualization@lists.linux-foundation.org
6552 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6553 T: git git://anongit.freedesktop.org/drm/drm-misc
6554 F: drivers/gpu/drm/tiny/cirrus.c
6556 DRM DRIVER FOR QXL VIRTUAL GPU
6557 M: Dave Airlie <airlied@redhat.com>
6558 M: Gerd Hoffmann <kraxel@redhat.com>
6559 L: virtualization@lists.linux-foundation.org
6560 L: spice-devel@lists.freedesktop.org
6562 T: git git://anongit.freedesktop.org/drm/drm-misc
6563 F: drivers/gpu/drm/qxl/
6564 F: include/uapi/drm/qxl_drm.h
6566 DRM DRIVER FOR RAGE 128 VIDEO CARDS
6567 S: Orphan / Obsolete
6568 F: drivers/gpu/drm/r128/
6569 F: include/uapi/drm/r128_drm.h
6571 DRM DRIVER FOR RAYDIUM RM67191 PANELS
6572 M: Robert Chiras <robert.chiras@nxp.com>
6574 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6575 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
6577 DRM DRIVER FOR SAMSUNG DB7430 PANELS
6578 M: Linus Walleij <linus.walleij@linaro.org>
6580 T: git git://anongit.freedesktop.org/drm/drm-misc
6581 F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6582 F: drivers/gpu/drm/panel/panel-samsung-db7430.c
6584 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6585 M: Markuss Broks <markuss.broks@gmail.com>
6587 F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6588 F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6590 DRM DRIVER FOR SITRONIX ST7703 PANELS
6591 M: Guido Günther <agx@sigxcpu.org>
6592 R: Purism Kernel Team <kernel@puri.sm>
6593 R: Ondrej Jirman <megous@megous.com>
6595 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6596 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
6598 DRM DRIVER FOR SAVAGE VIDEO CARDS
6599 S: Orphan / Obsolete
6600 F: drivers/gpu/drm/savage/
6601 F: include/uapi/drm/savage_drm.h
6603 DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6604 M: Thomas Zimmermann <tzimmermann@suse.de>
6605 M: Javier Martinez Canillas <javierm@redhat.com>
6606 L: dri-devel@lists.freedesktop.org
6608 T: git git://anongit.freedesktop.org/drm/drm-misc
6609 F: drivers/gpu/drm/drm_aperture.c
6610 F: drivers/gpu/drm/tiny/ofdrm.c
6611 F: drivers/gpu/drm/tiny/simpledrm.c
6612 F: drivers/video/aperture.c
6613 F: drivers/video/nomodeset.c
6614 F: include/drm/drm_aperture.h
6615 F: include/linux/aperture.h
6616 F: include/video/nomodeset.h
6618 DRM DRIVER FOR SIS VIDEO CARDS
6619 S: Orphan / Obsolete
6620 F: drivers/gpu/drm/sis/
6621 F: include/uapi/drm/sis_drm.h
6623 DRM DRIVER FOR SITRONIX ST7586 PANELS
6624 M: David Lechner <david@lechnology.com>
6626 T: git git://anongit.freedesktop.org/drm/drm-misc
6627 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
6628 F: drivers/gpu/drm/tiny/st7586.c
6630 DRM DRIVER FOR SITRONIX ST7701 PANELS
6631 M: Jagan Teki <jagan@amarulasolutions.com>
6633 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6634 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
6636 DRM DRIVER FOR SITRONIX ST7735R PANELS
6637 M: David Lechner <david@lechnology.com>
6639 T: git git://anongit.freedesktop.org/drm/drm-misc
6640 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6641 F: drivers/gpu/drm/tiny/st7735r.c
6643 DRM DRIVER FOR ST-ERICSSON MCDE
6644 M: Linus Walleij <linus.walleij@linaro.org>
6646 T: git git://anongit.freedesktop.org/drm/drm-misc
6647 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6648 F: drivers/gpu/drm/mcde/
6650 DRM DRIVER FOR TDFX VIDEO CARDS
6651 S: Orphan / Obsolete
6652 F: drivers/gpu/drm/tdfx/
6654 DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
6655 M: Jagan Teki <jagan@amarulasolutions.com>
6657 F: Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
6658 F: drivers/gpu/drm/bridge/ti-dlpc3433.c
6660 DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
6661 R: Douglas Anderson <dianders@chromium.org>
6662 F: Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
6663 F: drivers/gpu/drm/bridge/ti-sn65dsi86.c
6665 DRM DRIVER FOR TPO TPG110 PANELS
6666 M: Linus Walleij <linus.walleij@linaro.org>
6668 T: git git://anongit.freedesktop.org/drm/drm-misc
6669 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6670 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6672 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6673 M: Dave Airlie <airlied@redhat.com>
6674 R: Sean Paul <sean@poorly.run>
6675 R: Thomas Zimmermann <tzimmermann@suse.de>
6676 L: dri-devel@lists.freedesktop.org
6678 T: git git://anongit.freedesktop.org/drm/drm-misc
6679 F: drivers/gpu/drm/udl/
6681 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6682 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6683 M: Melissa Wen <melissa.srw@gmail.com>
6684 R: Haneen Mohammed <hamohammed.sa@gmail.com>
6685 R: Daniel Vetter <daniel@ffwll.ch>
6686 L: dri-devel@lists.freedesktop.org
6688 T: git git://anongit.freedesktop.org/drm/drm-misc
6689 F: Documentation/gpu/vkms.rst
6690 F: drivers/gpu/drm/vkms/
6692 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6693 M: Hans de Goede <hdegoede@redhat.com>
6694 L: dri-devel@lists.freedesktop.org
6696 T: git git://anongit.freedesktop.org/drm/drm-misc
6697 F: drivers/gpu/drm/vboxvideo/
6699 DRM DRIVER FOR VMWARE VIRTUAL GPU
6700 M: Zack Rusin <zackr@vmware.com>
6701 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
6702 L: dri-devel@lists.freedesktop.org
6704 T: git git://anongit.freedesktop.org/drm/drm-misc
6705 F: drivers/gpu/drm/vmwgfx/
6706 F: include/uapi/drm/vmwgfx_drm.h
6708 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6709 M: Linus Walleij <linus.walleij@linaro.org>
6711 T: git git://anongit.freedesktop.org/drm/drm-misc
6712 F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6713 F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
6716 M: David Airlie <airlied@gmail.com>
6717 M: Daniel Vetter <daniel@ffwll.ch>
6718 L: dri-devel@lists.freedesktop.org
6720 B: https://gitlab.freedesktop.org/drm
6721 C: irc://irc.oftc.net/dri-devel
6722 T: git git://anongit.freedesktop.org/drm/drm
6723 F: Documentation/devicetree/bindings/display/
6724 F: Documentation/devicetree/bindings/gpu/
6725 F: Documentation/gpu/
6728 F: include/linux/vga*
6729 F: include/uapi/drm/
6731 DRM DRIVERS AND MISC GPU PATCHES
6732 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6733 M: Maxime Ripard <mripard@kernel.org>
6734 M: Thomas Zimmermann <tzimmermann@suse.de>
6736 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6737 T: git git://anongit.freedesktop.org/drm/drm-misc
6738 F: Documentation/gpu/
6739 F: drivers/gpu/drm/*
6742 F: include/linux/vga*
6743 F: include/uapi/drm/drm*
6745 DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
6746 M: Oded Gabbay <ogabbay@kernel.org>
6747 L: dri-devel@lists.freedesktop.org
6749 C: irc://irc.oftc.net/dri-devel
6750 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
6751 F: Documentation/accel/
6754 DRM DRIVERS FOR ALLWINNER A10
6755 M: Maxime Ripard <mripard@kernel.org>
6756 M: Chen-Yu Tsai <wens@csie.org>
6757 L: dri-devel@lists.freedesktop.org
6759 T: git git://anongit.freedesktop.org/drm/drm-misc
6760 F: Documentation/devicetree/bindings/display/allwinner*
6761 F: drivers/gpu/drm/sun4i/
6763 DRM DRIVERS FOR AMLOGIC SOCS
6764 M: Neil Armstrong <neil.armstrong@linaro.org>
6765 L: dri-devel@lists.freedesktop.org
6766 L: linux-amlogic@lists.infradead.org
6768 W: http://linux-meson.com/
6769 T: git git://anongit.freedesktop.org/drm/drm-misc
6770 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6771 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6772 F: Documentation/gpu/meson.rst
6773 F: drivers/gpu/drm/meson/
6775 DRM DRIVERS FOR ATMEL HLCDC
6776 M: Sam Ravnborg <sam@ravnborg.org>
6777 M: Boris Brezillon <bbrezillon@kernel.org>
6778 L: dri-devel@lists.freedesktop.org
6780 T: git git://anongit.freedesktop.org/drm/drm-misc
6781 F: Documentation/devicetree/bindings/display/atmel/
6782 F: drivers/gpu/drm/atmel-hlcdc/
6784 DRM DRIVERS FOR BRIDGE CHIPS
6785 M: Andrzej Hajda <andrzej.hajda@intel.com>
6786 M: Neil Armstrong <neil.armstrong@linaro.org>
6787 M: Robert Foss <rfoss@kernel.org>
6788 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6789 R: Jonas Karlman <jonas@kwiboo.se>
6790 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6792 T: git git://anongit.freedesktop.org/drm/drm-misc
6793 F: Documentation/devicetree/bindings/display/bridge/
6794 F: drivers/gpu/drm/bridge/
6796 DRM DRIVERS FOR EXYNOS
6797 M: Inki Dae <inki.dae@samsung.com>
6798 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6799 M: Kyungmin Park <kyungmin.park@samsung.com>
6800 L: dri-devel@lists.freedesktop.org
6802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6803 F: Documentation/devicetree/bindings/display/exynos/
6804 F: Documentation/devicetree/bindings/display/samsung/
6805 F: drivers/gpu/drm/exynos/
6806 F: include/uapi/drm/exynos_drm.h
6808 DRM DRIVERS FOR FREESCALE DCU
6809 M: Stefan Agner <stefan@agner.ch>
6810 M: Alison Wang <alison.wang@nxp.com>
6811 L: dri-devel@lists.freedesktop.org
6813 T: git git://anongit.freedesktop.org/drm/drm-misc
6814 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6815 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6816 F: drivers/gpu/drm/fsl-dcu/
6818 DRM DRIVERS FOR FREESCALE IMX
6819 M: Philipp Zabel <p.zabel@pengutronix.de>
6820 L: dri-devel@lists.freedesktop.org
6822 F: Documentation/devicetree/bindings/display/imx/
6823 F: drivers/gpu/drm/imx/
6824 F: drivers/gpu/ipu-v3/
6826 DRM DRIVERS FOR FREESCALE IMX BRIDGE
6827 M: Liu Ying <victor.liu@nxp.com>
6828 L: dri-devel@lists.freedesktop.org
6830 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
6831 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
6832 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
6833 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
6834 F: drivers/gpu/drm/bridge/imx/
6836 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6837 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6838 L: dri-devel@lists.freedesktop.org
6840 T: git git://github.com/patjak/drm-gma500
6841 F: drivers/gpu/drm/gma500/
6843 DRM DRIVERS FOR HISILICON
6844 M: Xinliang Liu <xinliang.liu@linaro.org>
6845 M: Tian Tao <tiantao6@hisilicon.com>
6846 R: John Stultz <jstultz@google.com>
6847 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6848 R: Chen Feng <puck.chen@hisilicon.com>
6849 L: dri-devel@lists.freedesktop.org
6851 T: git git://anongit.freedesktop.org/drm/drm-misc
6852 F: Documentation/devicetree/bindings/display/hisilicon/
6853 F: drivers/gpu/drm/hisilicon/
6855 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6856 M: Deepak Rawat <drawat.floss@gmail.com>
6857 L: linux-hyperv@vger.kernel.org
6858 L: dri-devel@lists.freedesktop.org
6860 T: git git://anongit.freedesktop.org/drm/drm-misc
6861 F: drivers/gpu/drm/hyperv
6863 DRM DRIVERS FOR LIMA
6864 M: Qiang Yu <yuq825@gmail.com>
6865 L: dri-devel@lists.freedesktop.org
6866 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6868 T: git git://anongit.freedesktop.org/drm/drm-misc
6869 F: drivers/gpu/drm/lima/
6870 F: include/uapi/drm/lima_drm.h
6872 DRM DRIVERS FOR MEDIATEK
6873 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6874 M: Philipp Zabel <p.zabel@pengutronix.de>
6875 L: dri-devel@lists.freedesktop.org
6876 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6878 F: Documentation/devicetree/bindings/display/mediatek/
6879 F: drivers/gpu/drm/mediatek/
6880 F: drivers/phy/mediatek/phy-mtk-dp.c
6881 F: drivers/phy/mediatek/phy-mtk-hdmi*
6882 F: drivers/phy/mediatek/phy-mtk-mipi*
6884 DRM DRIVERS FOR NVIDIA TEGRA
6885 M: Thierry Reding <thierry.reding@gmail.com>
6886 L: dri-devel@lists.freedesktop.org
6887 L: linux-tegra@vger.kernel.org
6889 T: git git://anongit.freedesktop.org/tegra/linux.git
6890 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
6891 F: Documentation/devicetree/bindings/gpu/host1x/
6892 F: drivers/gpu/drm/tegra/
6893 F: drivers/gpu/host1x/
6894 F: include/linux/host1x.h
6895 F: include/uapi/drm/tegra_drm.h
6897 DRM DRIVERS FOR RENESAS
6898 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6899 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6900 L: dri-devel@lists.freedesktop.org
6901 L: linux-renesas-soc@vger.kernel.org
6903 T: git git://linuxtv.org/pinchartl/media drm/du/next
6904 F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
6905 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6906 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6907 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6908 F: drivers/gpu/drm/rcar-du/
6909 F: drivers/gpu/drm/shmobile/
6910 F: include/linux/platform_data/shmob_drm.h
6912 DRM DRIVERS FOR ROCKCHIP
6913 M: Sandy Huang <hjc@rock-chips.com>
6914 M: Heiko Stübner <heiko@sntech.de>
6915 L: dri-devel@lists.freedesktop.org
6917 T: git git://anongit.freedesktop.org/drm/drm-misc
6918 F: Documentation/devicetree/bindings/display/rockchip/
6919 F: drivers/gpu/drm/rockchip/
6922 M: Alain Volmat <alain.volmat@foss.st.com>
6923 L: dri-devel@lists.freedesktop.org
6925 T: git git://anongit.freedesktop.org/drm/drm-misc
6926 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6927 F: drivers/gpu/drm/sti
6930 M: Yannick Fertre <yannick.fertre@foss.st.com>
6931 M: Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
6932 M: Philippe Cornu <philippe.cornu@foss.st.com>
6933 L: dri-devel@lists.freedesktop.org
6935 T: git git://anongit.freedesktop.org/drm/drm-misc
6936 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6937 F: drivers/gpu/drm/stm
6939 DRM DRIVERS FOR TI KEYSTONE
6940 M: Jyri Sarha <jyri.sarha@iki.fi>
6941 M: Tomi Valkeinen <tomba@kernel.org>
6942 L: dri-devel@lists.freedesktop.org
6944 T: git git://anongit.freedesktop.org/drm/drm-misc
6945 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6946 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6947 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6948 F: drivers/gpu/drm/tidss/
6950 DRM DRIVERS FOR TI LCDC
6951 M: Jyri Sarha <jyri.sarha@iki.fi>
6952 R: Tomi Valkeinen <tomba@kernel.org>
6953 L: dri-devel@lists.freedesktop.org
6955 F: Documentation/devicetree/bindings/display/tilcdc/
6956 F: drivers/gpu/drm/tilcdc/
6958 DRM DRIVERS FOR TI OMAP
6959 M: Tomi Valkeinen <tomba@kernel.org>
6960 L: dri-devel@lists.freedesktop.org
6962 F: Documentation/devicetree/bindings/display/ti/
6963 F: drivers/gpu/drm/omapdrm/
6966 M: Emma Anholt <emma@anholt.net>
6967 M: Melissa Wen <mwen@igalia.com>
6969 T: git git://anongit.freedesktop.org/drm/drm-misc
6970 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
6971 F: drivers/gpu/drm/v3d/
6972 F: include/uapi/drm/v3d_drm.h
6975 M: Emma Anholt <emma@anholt.net>
6976 M: Maxime Ripard <mripard@kernel.org>
6978 T: git git://github.com/anholt/linux
6979 T: git git://anongit.freedesktop.org/drm/drm-misc
6980 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6981 F: drivers/gpu/drm/vc4/
6982 F: include/uapi/drm/vc4_drm.h
6984 DRM DRIVERS FOR VIVANTE GPU IP
6985 M: Lucas Stach <l.stach@pengutronix.de>
6986 R: Russell King <linux+etnaviv@armlinux.org.uk>
6987 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6988 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6989 L: dri-devel@lists.freedesktop.org
6991 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6992 F: drivers/gpu/drm/etnaviv/
6993 F: include/uapi/drm/etnaviv_drm.h
6996 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6997 L: dri-devel@lists.freedesktop.org
6998 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
7000 T: git git://anongit.freedesktop.org/drm/drm-misc
7001 F: Documentation/gpu/xen-front.rst
7002 F: drivers/gpu/drm/xen/
7004 DRM DRIVERS FOR XILINX
7005 M: Hyun Kwon <hyun.kwon@xilinx.com>
7006 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7007 L: dri-devel@lists.freedesktop.org
7009 T: git git://anongit.freedesktop.org/drm/drm-misc
7010 F: Documentation/devicetree/bindings/display/xlnx/
7011 F: drivers/gpu/drm/xlnx/
7014 M: Thierry Reding <thierry.reding@gmail.com>
7015 R: Sam Ravnborg <sam@ravnborg.org>
7016 L: dri-devel@lists.freedesktop.org
7018 T: git git://anongit.freedesktop.org/drm/drm-misc
7019 F: Documentation/devicetree/bindings/display/panel/
7020 F: drivers/gpu/drm/drm_panel.c
7021 F: drivers/gpu/drm/panel/
7022 F: include/drm/drm_panel.h
7024 DRM PRIVACY-SCREEN CLASS
7025 M: Hans de Goede <hdegoede@redhat.com>
7026 L: dri-devel@lists.freedesktop.org
7028 T: git git://anongit.freedesktop.org/drm/drm-misc
7029 F: drivers/gpu/drm/drm_privacy_screen*
7030 F: include/drm/drm_privacy_screen*
7033 M: Christian Koenig <christian.koenig@amd.com>
7034 M: Huang Rui <ray.huang@amd.com>
7035 L: dri-devel@lists.freedesktop.org
7037 T: git git://anongit.freedesktop.org/drm/drm-misc
7038 F: drivers/gpu/drm/ttm/
7042 M: Luben Tuikov <luben.tuikov@amd.com>
7043 L: dri-devel@lists.freedesktop.org
7045 T: git git://anongit.freedesktop.org/drm/drm-misc
7046 F: drivers/gpu/drm/scheduler/
7047 F: include/drm/gpu_scheduler.h
7049 DSBR100 USB FM RADIO DRIVER
7050 M: Alexey Klimov <klimov.linux@gmail.com>
7051 L: linux-media@vger.kernel.org
7053 T: git git://linuxtv.org/media_tree.git
7054 F: drivers/media/radio/dsbr100.c
7057 M: Hans Verkuil <hverkuil@xs4all.nl>
7058 L: linux-media@vger.kernel.org
7060 W: https://linuxtv.org
7061 T: git git://linuxtv.org/media_tree.git
7062 F: drivers/media/pci/dt3155/
7064 DVB_USB_AF9015 MEDIA DRIVER
7065 M: Antti Palosaari <crope@iki.fi>
7066 L: linux-media@vger.kernel.org
7068 W: https://linuxtv.org
7069 W: http://palosaari.fi/linux/
7070 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7071 T: git git://linuxtv.org/anttip/media_tree.git
7072 F: drivers/media/usb/dvb-usb-v2/af9015*
7074 DVB_USB_AF9035 MEDIA DRIVER
7075 M: Antti Palosaari <crope@iki.fi>
7076 L: linux-media@vger.kernel.org
7078 W: https://linuxtv.org
7079 W: http://palosaari.fi/linux/
7080 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7081 T: git git://linuxtv.org/anttip/media_tree.git
7082 F: drivers/media/usb/dvb-usb-v2/af9035*
7084 DVB_USB_ANYSEE MEDIA DRIVER
7085 M: Antti Palosaari <crope@iki.fi>
7086 L: linux-media@vger.kernel.org
7088 W: https://linuxtv.org
7089 W: http://palosaari.fi/linux/
7090 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7091 T: git git://linuxtv.org/anttip/media_tree.git
7092 F: drivers/media/usb/dvb-usb-v2/anysee*
7094 DVB_USB_AU6610 MEDIA DRIVER
7095 M: Antti Palosaari <crope@iki.fi>
7096 L: linux-media@vger.kernel.org
7098 W: https://linuxtv.org
7099 W: http://palosaari.fi/linux/
7100 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7101 T: git git://linuxtv.org/anttip/media_tree.git
7102 F: drivers/media/usb/dvb-usb-v2/au6610*
7104 DVB_USB_CE6230 MEDIA DRIVER
7105 M: Antti Palosaari <crope@iki.fi>
7106 L: linux-media@vger.kernel.org
7108 W: https://linuxtv.org
7109 W: http://palosaari.fi/linux/
7110 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7111 T: git git://linuxtv.org/anttip/media_tree.git
7112 F: drivers/media/usb/dvb-usb-v2/ce6230*
7114 DVB_USB_CXUSB MEDIA DRIVER
7115 M: Michael Krufky <mkrufky@linuxtv.org>
7116 L: linux-media@vger.kernel.org
7118 W: https://linuxtv.org
7119 W: http://github.com/mkrufky
7120 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7121 T: git git://linuxtv.org/media_tree.git
7122 F: drivers/media/usb/dvb-usb/cxusb*
7124 DVB_USB_EC168 MEDIA DRIVER
7125 M: Antti Palosaari <crope@iki.fi>
7126 L: linux-media@vger.kernel.org
7128 W: https://linuxtv.org
7129 W: http://palosaari.fi/linux/
7130 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7131 T: git git://linuxtv.org/anttip/media_tree.git
7132 F: drivers/media/usb/dvb-usb-v2/ec168*
7134 DVB_USB_GL861 MEDIA DRIVER
7135 M: Antti Palosaari <crope@iki.fi>
7136 L: linux-media@vger.kernel.org
7138 W: https://linuxtv.org
7139 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7140 T: git git://linuxtv.org/anttip/media_tree.git
7141 F: drivers/media/usb/dvb-usb-v2/gl861*
7143 DVB_USB_MXL111SF MEDIA DRIVER
7144 M: Michael Krufky <mkrufky@linuxtv.org>
7145 L: linux-media@vger.kernel.org
7147 W: https://linuxtv.org
7148 W: http://github.com/mkrufky
7149 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7150 T: git git://linuxtv.org/mkrufky/mxl111sf.git
7151 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
7153 DVB_USB_RTL28XXU MEDIA DRIVER
7154 M: Antti Palosaari <crope@iki.fi>
7155 L: linux-media@vger.kernel.org
7157 W: https://linuxtv.org
7158 W: http://palosaari.fi/linux/
7159 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7160 T: git git://linuxtv.org/anttip/media_tree.git
7161 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
7163 DVB_USB_V2 MEDIA DRIVER
7164 M: Antti Palosaari <crope@iki.fi>
7165 L: linux-media@vger.kernel.org
7167 W: https://linuxtv.org
7168 W: http://palosaari.fi/linux/
7169 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7170 T: git git://linuxtv.org/anttip/media_tree.git
7171 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
7172 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
7175 M: Jason Baron <jbaron@akamai.com>
7177 F: include/linux/dynamic_debug.h
7178 F: lib/dynamic_debug.c
7179 M: Jim Cromie <jim.cromie@gmail.com>
7180 F: lib/test_dynamic_debug.c
7182 DYNAMIC INTERRUPT MODERATION
7183 M: Tal Gilboa <talgi@nvidia.com>
7185 F: Documentation/networking/net_dim.rst
7186 F: include/linux/dim.h
7189 DZ DECSTATION DZ11 SERIAL DRIVER
7190 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
7192 F: drivers/tty/serial/dz.*
7194 E3X0 POWER BUTTON DRIVER
7195 M: Moritz Fischer <moritz.fischer@ettus.com>
7196 L: usrp-users@lists.ettus.com
7198 W: http://www.ettus.com
7199 F: Documentation/devicetree/bindings/input/e3x0-button.txt
7200 F: drivers/input/misc/e3x0-button.c
7203 M: Antti Palosaari <crope@iki.fi>
7204 L: linux-media@vger.kernel.org
7206 W: https://linuxtv.org
7207 W: http://palosaari.fi/linux/
7208 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7209 T: git git://linuxtv.org/anttip/media_tree.git
7210 F: drivers/media/tuners/e4000*
7212 EARTH_PT1 MEDIA DRIVER
7213 M: Akihiro Tsukada <tskd08@gmail.com>
7214 L: linux-media@vger.kernel.org
7216 F: drivers/media/pci/pt1/
7218 EARTH_PT3 MEDIA DRIVER
7219 M: Akihiro Tsukada <tskd08@gmail.com>
7220 L: linux-media@vger.kernel.org
7222 F: drivers/media/pci/pt3/
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/dvb-frontends/ec100*
7235 M: Tyler Hicks <code@tyhicks.com>
7236 L: ecryptfs@vger.kernel.org
7238 W: http://ecryptfs.org
7239 W: https://launchpad.net/ecryptfs
7240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7241 F: Documentation/filesystems/ecryptfs.rst
7245 M: Yazen Ghannam <yazen.ghannam@amd.com>
7246 L: linux-edac@vger.kernel.org
7248 F: drivers/edac/amd64_edac*
7249 F: drivers/edac/mce_amd*
7252 M: Jan Luebbe <jlu@pengutronix.de>
7253 L: linux-edac@vger.kernel.org
7255 F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7256 F: drivers/edac/armada_xp_*
7259 M: Stefan Schaeckeler <sschaeck@cisco.com>
7261 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7262 F: drivers/edac/aspeed_edac.c
7265 M: Shravan Kumar Ramani <shravankr@nvidia.com>
7267 F: drivers/edac/bluefield_edac.c
7270 M: Andre Przywara <andre.przywara@arm.com>
7271 L: linux-edac@vger.kernel.org
7273 F: drivers/edac/highbank*
7276 M: Ralf Baechle <ralf@linux-mips.org>
7277 L: linux-edac@vger.kernel.org
7278 L: linux-mips@vger.kernel.org
7280 F: drivers/edac/octeon_edac*
7282 EDAC-CAVIUM THUNDERX
7283 M: Robert Richter <rric@kernel.org>
7284 L: linux-edac@vger.kernel.org
7286 F: drivers/edac/thunderx_edac*
7289 M: Borislav Petkov <bp@alien8.de>
7290 M: Tony Luck <tony.luck@intel.com>
7291 R: James Morse <james.morse@arm.com>
7292 R: Mauro Carvalho Chehab <mchehab@kernel.org>
7293 R: Robert Richter <rric@kernel.org>
7294 L: linux-edac@vger.kernel.org
7296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7297 F: Documentation/admin-guide/ras.rst
7298 F: Documentation/driver-api/edac.rst
7300 F: include/linux/edac.h
7303 M: Lei Wang <lewan@microsoft.com>
7304 L: linux-edac@vger.kernel.org
7306 F: drivers/edac/dmc520_edac.c
7309 M: Mark Gross <markgross@kernel.org>
7310 L: linux-edac@vger.kernel.org
7312 F: drivers/edac/e752x_edac.c
7315 L: linux-edac@vger.kernel.org
7317 F: drivers/edac/e7xxx_edac.c
7320 M: York Sun <york.sun@nxp.com>
7321 L: linux-edac@vger.kernel.org
7323 F: drivers/edac/fsl_ddr_edac.*
7326 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7327 L: linux-edac@vger.kernel.org
7329 F: drivers/edac/ghes_edac.c
7332 M: Tony Luck <tony.luck@intel.com>
7333 L: linux-edac@vger.kernel.org
7335 F: drivers/edac/i10nm_base.c
7338 L: linux-edac@vger.kernel.org
7340 F: drivers/edac/i3000_edac.c
7343 L: linux-edac@vger.kernel.org
7345 F: drivers/edac/i5000_edac.c
7348 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7349 L: linux-edac@vger.kernel.org
7351 F: drivers/edac/i5400_edac.c
7354 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7355 L: linux-edac@vger.kernel.org
7357 F: drivers/edac/i7300_edac.c
7360 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7361 L: linux-edac@vger.kernel.org
7363 F: drivers/edac/i7core_edac.c
7366 M: Tim Small <tim@buttersideup.com>
7367 L: linux-edac@vger.kernel.org
7369 F: drivers/edac/i82443bxgx_edac.c
7372 M: "Arvind R." <arvino55@gmail.com>
7373 L: linux-edac@vger.kernel.org
7375 F: drivers/edac/i82975x_edac.c
7378 M: Jason Baron <jbaron@akamai.com>
7379 L: linux-edac@vger.kernel.org
7381 F: drivers/edac/ie31200_edac.c
7384 M: Tony Luck <tony.luck@intel.com>
7385 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7386 L: linux-edac@vger.kernel.org
7388 F: drivers/edac/igen6_edac.c
7391 M: Johannes Thumshirn <morbidrsa@gmail.com>
7392 L: linux-edac@vger.kernel.org
7394 F: drivers/edac/mpc85xx_edac.[ch]
7397 M: Egor Martovetsky <egor@pasemi.com>
7398 L: linux-edac@vger.kernel.org
7400 F: drivers/edac/pasemi_edac.c
7403 M: Tony Luck <tony.luck@intel.com>
7404 L: linux-edac@vger.kernel.org
7406 F: drivers/edac/pnd2_edac.[ch]
7409 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
7410 L: linux-arm-msm@vger.kernel.org
7411 L: linux-edac@vger.kernel.org
7413 F: drivers/edac/qcom_edac.c
7416 M: Tim Small <tim@buttersideup.com>
7417 L: linux-edac@vger.kernel.org
7419 F: drivers/edac/r82600_edac.c
7422 M: Tony Luck <tony.luck@intel.com>
7423 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7424 L: linux-edac@vger.kernel.org
7426 F: drivers/edac/sb_edac.c
7429 M: Tony Luck <tony.luck@intel.com>
7430 L: linux-edac@vger.kernel.org
7432 F: drivers/edac/skx_*.[ch]
7435 M: Tero Kristo <kristo@kernel.org>
7436 L: linux-edac@vger.kernel.org
7438 F: drivers/edac/ti_edac.c
7440 EDIROL UA-101/UA-1000 DRIVER
7441 M: Clemens Ladisch <clemens@ladisch.de>
7442 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7445 F: sound/usb/misc/ua101.c
7448 M: Ivan Hu <ivan.hu@canonical.com>
7449 M: Ard Biesheuvel <ardb@kernel.org>
7450 L: linux-efi@vger.kernel.org
7452 F: drivers/firmware/efi/test/
7454 EFI VARIABLE FILESYSTEM
7455 M: Jeremy Kerr <jk@ozlabs.org>
7456 M: Ard Biesheuvel <ardb@kernel.org>
7457 L: linux-efi@vger.kernel.org
7459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7462 EFIFB FRAMEBUFFER DRIVER
7463 M: Peter Jones <pjones@redhat.com>
7464 L: linux-fbdev@vger.kernel.org
7466 F: drivers/video/fbdev/efifb.c
7470 W: http://aeschi.ch.eu.org/efs/
7473 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
7474 M: Douglas Miller <dougmill@linux.ibm.com>
7475 L: netdev@vger.kernel.org
7477 F: drivers/net/ethernet/ibm/ehea/
7479 ELM327 CAN NETWORK DRIVER
7480 M: Max Staudt <max@enpas.org>
7481 L: linux-can@vger.kernel.org
7483 F: Documentation/networking/device_drivers/can/can327.rst
7484 F: drivers/net/can/can327.c
7486 EM28XX VIDEO4LINUX DRIVER
7487 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7488 L: linux-media@vger.kernel.org
7490 W: https://linuxtv.org
7491 T: git git://linuxtv.org/media_tree.git
7492 F: Documentation/admin-guide/media/em28xx*
7493 F: drivers/media/usb/em28xx/
7496 M: Olivia Mackall <olivia@selenic.com>
7497 M: David Woodhouse <dwmw2@infradead.org>
7498 L: linux-embedded@vger.kernel.org
7501 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
7502 M: Adrian Hunter <adrian.hunter@intel.com>
7503 M: Ritesh Harjani <riteshh@codeaurora.org>
7504 M: Asutosh Das <asutoshd@codeaurora.org>
7505 L: linux-mmc@vger.kernel.org
7507 F: drivers/mmc/host/cqhci*
7509 EMULEX 10Gbps iSCSI - OneConnect DRIVER
7510 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
7511 L: linux-scsi@vger.kernel.org
7513 W: http://www.broadcom.com
7514 F: drivers/scsi/be2iscsi/
7516 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
7517 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
7518 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
7519 M: Somnath Kotur <somnath.kotur@broadcom.com>
7520 L: netdev@vger.kernel.org
7522 W: http://www.emulex.com
7523 F: drivers/net/ethernet/emulex/benet/
7525 EMULEX ONECONNECT ROCE DRIVER
7526 M: Selvin Xavier <selvin.xavier@broadcom.com>
7527 L: linux-rdma@vger.kernel.org
7529 W: http://www.broadcom.com
7530 F: drivers/infiniband/hw/ocrdma/
7531 F: include/uapi/rdma/ocrdma-abi.h
7533 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
7534 M: James Smart <james.smart@broadcom.com>
7535 M: Dick Kennedy <dick.kennedy@broadcom.com>
7536 L: linux-scsi@vger.kernel.org
7538 W: http://www.broadcom.com
7539 F: drivers/scsi/lpfc/
7541 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7542 M: James Smart <james.smart@broadcom.com>
7543 M: Ram Vegesna <ram.vegesna@broadcom.com>
7544 L: linux-scsi@vger.kernel.org
7545 L: target-devel@vger.kernel.org
7547 W: http://www.broadcom.com
7548 F: drivers/scsi/elx/
7550 ENE CB710 FLASH CARD READER DRIVER
7551 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
7553 F: drivers/misc/cb710/
7554 F: drivers/mmc/host/cb710-mmc.*
7555 F: include/linux/cb710.h
7557 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7558 M: Maxim Levitsky <maximlevitsky@gmail.com>
7560 F: drivers/media/rc/ene_ir.*
7562 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7563 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
7564 L: linuxppc-dev@lists.ozlabs.org
7566 F: drivers/tty/ehv_bytechan.c
7568 EPSON S1D13XXX FRAMEBUFFER DRIVER
7569 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
7571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7572 F: drivers/video/fbdev/s1d13xxxfb.c
7573 F: include/video/s1d13xxxfb.h
7576 M: Gao Xiang <xiang@kernel.org>
7577 M: Chao Yu <chao@kernel.org>
7578 R: Yue Hu <huyue2@coolpad.com>
7579 R: Jeffle Xu <jefflexu@linux.alibaba.com>
7580 L: linux-erofs@lists.ozlabs.org
7582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7583 F: Documentation/ABI/testing/sysfs-fs-erofs
7584 F: Documentation/filesystems/erofs.rst
7586 F: include/trace/events/erofs.h
7588 ERRSEQ ERROR TRACKING INFRASTRUCTURE
7589 M: Jeff Layton <jlayton@kernel.org>
7591 F: include/linux/errseq.h
7595 M: Frank Jungclaus <frank.jungclaus@esd.eu>
7597 L: linux-can@vger.kernel.org
7599 F: drivers/net/can/usb/esd_usb.c
7601 ET131X NETWORK DRIVER
7602 M: Mark Einon <mark.einon@gmail.com>
7604 F: drivers/net/ethernet/agere/
7606 ETAS ES58X CAN/USB DRIVER
7607 M: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7608 L: linux-can@vger.kernel.org
7610 F: Documentation/networking/devlink/etas_es58x.rst
7611 F: drivers/net/can/usb/etas_es58x/
7614 M: Roopa Prabhu <roopa@nvidia.com>
7615 M: Nikolay Aleksandrov <razor@blackwall.org>
7616 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
7617 L: netdev@vger.kernel.org
7619 W: http://www.linuxfoundation.org/en/Net:Bridge
7620 F: include/linux/netfilter_bridge/
7623 ETHERNET PHY LIBRARY
7624 M: Andrew Lunn <andrew@lunn.ch>
7625 M: Heiner Kallweit <hkallweit1@gmail.com>
7626 R: Russell King <linux@armlinux.org.uk>
7627 L: netdev@vger.kernel.org
7629 F: Documentation/ABI/testing/sysfs-class-net-phydev
7630 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
7631 F: Documentation/devicetree/bindings/net/mdio*
7632 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
7633 F: Documentation/networking/phy.rst
7634 F: drivers/net/mdio/
7635 F: drivers/net/mdio/acpi_mdio.c
7636 F: drivers/net/mdio/fwnode_mdio.c
7637 F: drivers/net/mdio/of_mdio.c
7640 F: include/dt-bindings/net/qca-ar803x.h
7641 F: include/linux/linkmode.h
7642 F: include/linux/*mdio*.h
7643 F: include/linux/mdio/*.h
7644 F: include/linux/mii.h
7645 F: include/linux/of_net.h
7646 F: include/linux/phy.h
7647 F: include/linux/phy_fixed.h
7648 F: include/linux/platform_data/mdio-bcm-unimac.h
7649 F: include/linux/platform_data/mdio-gpio.h
7650 F: include/trace/events/mdio.h
7651 F: include/uapi/linux/mdio.h
7652 F: include/uapi/linux/mii.h
7653 F: net/core/of_net.c
7656 R: Eric Biederman <ebiederm@xmission.com>
7657 R: Kees Cook <keescook@chromium.org>
7658 L: linux-mm@kvack.org
7660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
7663 F: include/linux/binfmts.h
7664 F: include/linux/elf.h
7665 F: include/uapi/linux/binfmts.h
7666 F: include/uapi/linux/elf.h
7667 F: tools/testing/selftests/exec/
7672 M: Namjae Jeon <linkinjeon@kernel.org>
7673 M: Sungjong Seo <sj1557.seo@samsung.com>
7674 L: linux-fsdevel@vger.kernel.org
7676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
7680 M: Jan Kara <jack@suse.com>
7681 L: linux-ext4@vger.kernel.org
7683 F: Documentation/filesystems/ext2.rst
7685 F: include/linux/ext2*
7688 M: "Theodore Ts'o" <tytso@mit.edu>
7689 M: Andreas Dilger <adilger.kernel@dilger.ca>
7690 L: linux-ext4@vger.kernel.org
7692 W: http://ext4.wiki.kernel.org
7693 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
7694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7695 F: Documentation/filesystems/ext4/
7697 F: include/trace/events/ext4.h
7699 Extended Verification Module (EVM)
7700 M: Mimi Zohar <zohar@linux.ibm.com>
7701 L: linux-integrity@vger.kernel.org
7703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7704 F: security/integrity/evm/
7705 F: security/integrity/
7707 EXTENSIBLE FIRMWARE INTERFACE (EFI)
7708 M: Ard Biesheuvel <ardb@kernel.org>
7709 L: linux-efi@vger.kernel.org
7711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7712 F: Documentation/admin-guide/efi-stub.rst
7713 F: arch/*/include/asm/efi.h
7714 F: arch/*/kernel/efi.c
7715 F: arch/arm/boot/compressed/efi-header.S
7716 F: arch/x86/platform/efi/
7717 F: drivers/firmware/efi/
7718 F: include/linux/efi*.h
7720 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7721 M: MyungJoo Ham <myungjoo.ham@samsung.com>
7722 M: Chanwoo Choi <cw00.choi@samsung.com>
7723 L: linux-kernel@vger.kernel.org
7725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7726 F: Documentation/devicetree/bindings/extcon/
7727 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7729 F: include/linux/extcon.h
7730 F: include/linux/extcon/
7733 M: Masami Hiramatsu <mhiramat@kernel.org>
7734 L: linux-kernel@vger.kernel.org
7735 L: linux-trace-kernel@vger.kernel.org
7736 Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
7738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
7739 F: Documentation/admin-guide/bootconfig.rst
7740 F: fs/proc/bootconfig.c
7741 F: include/linux/bootconfig.h
7742 F: lib/bootconfig-data.S
7744 F: tools/bootconfig/*
7745 F: tools/bootconfig/scripts/*
7748 M: Jingoo Han <jingoohan1@gmail.com>
7749 L: dri-devel@lists.freedesktop.org
7751 F: drivers/gpu/drm/exynos/exynos_dp*
7753 EXYNOS SYSMMU (IOMMU) driver
7754 M: Marek Szyprowski <m.szyprowski@samsung.com>
7755 L: iommu@lists.linux.dev
7757 F: drivers/iommu/exynos-iommu.c
7760 M: Jaegeuk Kim <jaegeuk@kernel.org>
7761 M: Chao Yu <chao@kernel.org>
7762 L: linux-f2fs-devel@lists.sourceforge.net
7764 W: https://f2fs.wiki.kernel.org/
7765 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
7766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7767 F: Documentation/ABI/testing/sysfs-fs-f2fs
7768 F: Documentation/filesystems/f2fs.rst
7770 F: include/linux/f2fs_fs.h
7771 F: include/trace/events/f2fs.h
7772 F: include/uapi/linux/f2fs.h
7774 F71805F HARDWARE MONITORING DRIVER
7775 M: Jean Delvare <jdelvare@suse.com>
7776 L: linux-hwmon@vger.kernel.org
7778 F: Documentation/hwmon/f71805f.rst
7779 F: drivers/hwmon/f71805f.c
7782 M: Josh Poimboeuf <jpoimboe@kernel.org>
7784 F: scripts/faddr2line
7787 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7788 L: netdev@vger.kernel.org
7790 F: Documentation/networking/failover.rst
7791 F: include/net/failover.h
7792 F: net/core/failover.c
7795 M: Jan Kara <jack@suse.cz>
7796 R: Amir Goldstein <amir73il@gmail.com>
7797 R: Matthew Bobrowski <repnop@google.com>
7798 L: linux-fsdevel@vger.kernel.org
7800 F: fs/notify/fanotify/
7801 F: include/linux/fanotify.h
7802 F: include/uapi/linux/fanotify.h
7804 FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
7805 M: Linus Walleij <linus.walleij@linaro.org>
7806 L: linux-usb@vger.kernel.org
7808 F: drivers/usb/fotg210/
7810 FARSYNC SYNCHRONOUS DRIVER
7811 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7813 W: http://www.farsite.co.uk/
7814 F: drivers/net/wan/farsync.*
7816 FAULT INJECTION SUPPORT
7817 M: Akinobu Mita <akinobu.mita@gmail.com>
7819 F: Documentation/fault-injection/
7820 F: lib/fault-inject.c
7822 FBTFT Framebuffer drivers
7823 L: dri-devel@lists.freedesktop.org
7824 L: linux-fbdev@vger.kernel.org
7826 F: drivers/staging/fbtft/
7829 M: Michael Buesch <m@bues.ch>
7830 L: linux-media@vger.kernel.org
7832 F: drivers/media/tuners/fc0011.c
7833 F: drivers/media/tuners/fc0011.h
7836 M: Antti Palosaari <crope@iki.fi>
7837 L: linux-media@vger.kernel.org
7839 W: https://linuxtv.org
7840 W: http://palosaari.fi/linux/
7841 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7842 T: git git://linuxtv.org/anttip/media_tree.git
7843 F: drivers/media/tuners/fc2580*
7845 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7846 M: Hannes Reinecke <hare@suse.de>
7847 L: linux-scsi@vger.kernel.org
7849 W: www.Open-FCoE.org
7850 F: drivers/scsi/fcoe/
7851 F: drivers/scsi/libfc/
7853 F: include/scsi/libfc.h
7854 F: include/scsi/libfcoe.h
7855 F: include/uapi/scsi/fc/
7857 FILE LOCKING (flock() and fcntl()/lockf())
7858 M: Jeff Layton <jlayton@kernel.org>
7859 M: Chuck Lever <chuck.lever@oracle.com>
7860 L: linux-fsdevel@vger.kernel.org
7864 F: include/linux/fcntl.h
7865 F: include/uapi/linux/fcntl.h
7867 FILESYSTEM DIRECT ACCESS (DAX)
7868 M: Dan Williams <dan.j.williams@intel.com>
7869 R: Matthew Wilcox <willy@infradead.org>
7870 R: Jan Kara <jack@suse.cz>
7871 L: linux-fsdevel@vger.kernel.org
7872 L: nvdimm@lists.linux.dev
7875 F: include/linux/dax.h
7876 F: include/trace/events/fs_dax.h
7878 FILESYSTEMS (VFS and infrastructure)
7879 M: Alexander Viro <viro@zeniv.linux.org.uk>
7880 L: linux-fsdevel@vger.kernel.org
7883 F: include/linux/fs.h
7884 F: include/linux/fs_types.h
7885 F: include/uapi/linux/fs.h
7886 F: include/uapi/linux/openat2.h
7888 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7889 M: Riku Voipio <riku.voipio@iki.fi>
7890 L: linux-hwmon@vger.kernel.org
7892 F: drivers/hwmon/f75375s.c
7893 F: include/linux/f75375s.h
7895 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7896 M: Clemens Ladisch <clemens@ladisch.de>
7897 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7898 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7901 F: include/uapi/sound/firewire.h
7904 FIREWIRE MEDIA DRIVERS (firedtv)
7905 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7906 L: linux-media@vger.kernel.org
7907 L: linux1394-devel@lists.sourceforge.net
7909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7910 F: drivers/media/firewire/
7912 FIREWIRE SBP-2 TARGET
7913 M: Chris Boot <bootc@bootc.net>
7914 L: linux-scsi@vger.kernel.org
7915 L: target-devel@vger.kernel.org
7916 L: linux1394-devel@lists.sourceforge.net
7918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7919 F: drivers/target/sbp/
7922 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7923 L: linux1394-devel@lists.sourceforge.net
7925 W: http://ieee1394.wiki.kernel.org/
7926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7927 F: drivers/firewire/
7928 F: include/linux/firewire.h
7929 F: include/uapi/linux/firewire*.h
7932 FIRMWARE FRAMEWORK FOR ARMV8-A
7933 M: Sudeep Holla <sudeep.holla@arm.com>
7934 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7936 F: drivers/firmware/arm_ffa/
7937 F: include/linux/arm_ffa.h
7939 FIRMWARE LOADER (request_firmware)
7940 M: Luis Chamberlain <mcgrof@kernel.org>
7941 M: Russ Weight <russell.h.weight@intel.com>
7942 L: linux-kernel@vger.kernel.org
7944 F: Documentation/firmware_class/
7945 F: drivers/base/firmware_loader/
7946 F: include/linux/firmware.h
7948 FLEXTIMER FTM-QUADDEC DRIVER
7949 M: Patrick Havelange <patrick.havelange@essensium.com>
7950 L: linux-iio@vger.kernel.org
7952 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7953 F: drivers/counter/ftm-quaddec.c
7956 M: Denis Efremov <efremov@linux.com>
7957 L: linux-block@vger.kernel.org
7959 F: drivers/block/floppy.c
7961 FLYSKY FSIA6B RC RECEIVER
7962 M: Markus Koch <markus@notsyncing.net>
7963 L: linux-input@vger.kernel.org
7965 F: drivers/input/joystick/fsia6b.c
7967 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
7968 M: Geoffrey D. Bennett <g@b4.vu>
7969 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7972 F: sound/usb/mixer_scarlett_gen2.c
7974 FORCEDETH GIGABIT ETHERNET DRIVER
7975 M: Rain River <rain.1986.08.12@gmail.com>
7976 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7977 L: netdev@vger.kernel.org
7979 F: drivers/net/ethernet/nvidia/*
7982 M: Kees Cook <keescook@chromium.org>
7983 L: linux-hardening@vger.kernel.org
7985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
7986 F: include/linux/fortify-string.h
7987 F: lib/fortify_kunit.c
7988 F: lib/memcpy_kunit.c
7989 F: lib/strscpy_kunit.c
7990 F: lib/test_fortify/*
7991 F: scripts/test_fortify.sh
7995 M: Wu Hao <hao.wu@intel.com>
7996 R: Tom Rix <trix@redhat.com>
7997 L: linux-fpga@vger.kernel.org
7999 F: Documentation/ABI/testing/sysfs-bus-dfl*
8000 F: Documentation/fpga/dfl.rst
8001 F: drivers/fpga/dfl*
8002 F: drivers/uio/uio_dfl.c
8003 F: include/linux/dfl.h
8004 F: include/uapi/linux/fpga-dfl.h
8006 FPGA MANAGER FRAMEWORK
8007 M: Moritz Fischer <mdf@kernel.org>
8008 M: Wu Hao <hao.wu@intel.com>
8009 M: Xu Yilun <yilun.xu@intel.com>
8010 R: Tom Rix <trix@redhat.com>
8011 L: linux-fpga@vger.kernel.org
8013 Q: http://patchwork.kernel.org/project/linux-fpga/list/
8014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8015 F: Documentation/devicetree/bindings/fpga/
8016 F: Documentation/driver-api/fpga/
8017 F: Documentation/fpga/
8019 F: include/linux/fpga/
8021 INTEL MAX10 BMC SECURE UPDATES
8022 M: Russ Weight <russell.h.weight@intel.com>
8023 L: linux-fpga@vger.kernel.org
8025 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
8026 F: drivers/fpga/intel-m10-bmc-sec-update.c
8028 MICROCHIP POLARFIRE FPGA DRIVERS
8029 M: Conor Dooley <conor.dooley@microchip.com>
8030 R: Ivan Bornyakov <i.bornyakov@metrotek.ru>
8031 L: linux-fpga@vger.kernel.org
8033 F: Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
8034 F: drivers/fpga/microchip-spi.c
8037 M: Bill Metzenthen <billm@melbpc.org.au>
8039 W: https://floatingpoint.billm.au/
8040 F: arch/x86/math-emu/
8043 M: Daniel Vetter <daniel@ffwll.ch>
8044 F: drivers/video/fbdev/core/
8046 T: git git://anongit.freedesktop.org/drm/drm-misc
8049 M: Helge Deller <deller@gmx.de>
8050 L: linux-fbdev@vger.kernel.org
8051 L: dri-devel@lists.freedesktop.org
8053 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
8054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8055 F: Documentation/fb/
8057 F: include/linux/fb.h
8058 F: include/uapi/linux/fb.h
8059 F: include/uapi/video/
8062 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8063 M: Horia Geantă <horia.geanta@nxp.com>
8064 M: Pankaj Gupta <pankaj.gupta@nxp.com>
8065 M: Gaurav Jain <gaurav.jain@nxp.com>
8066 L: linux-crypto@vger.kernel.org
8068 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
8069 F: drivers/crypto/caam/
8071 FREESCALE COLDFIRE M5441X MMC DRIVER
8072 M: Angelo Dureghello <angelo.dureghello@timesys.com>
8073 L: linux-mmc@vger.kernel.org
8075 F: drivers/mmc/host/sdhci-esdhc-mcf.c
8076 F: include/linux/platform_data/mmc-esdhc-mcf.h
8078 FREESCALE DIU FRAMEBUFFER DRIVER
8079 M: Timur Tabi <timur@kernel.org>
8080 L: linux-fbdev@vger.kernel.org
8082 F: drivers/video/fbdev/fsl-diu-fb.*
8084 FREESCALE DMA DRIVER
8085 M: Li Yang <leoyang.li@nxp.com>
8086 M: Zhang Wei <zw@zh-kernel.org>
8087 L: linuxppc-dev@lists.ozlabs.org
8089 F: drivers/dma/fsldma.*
8091 FREESCALE DSPI DRIVER
8092 M: Vladimir Oltean <olteanv@gmail.com>
8093 L: linux-spi@vger.kernel.org
8095 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
8096 F: drivers/spi/spi-fsl-dspi.c
8097 F: include/linux/spi/spi-fsl-dspi.h
8099 FREESCALE ENETC ETHERNET DRIVERS
8100 M: Claudiu Manoil <claudiu.manoil@nxp.com>
8101 L: netdev@vger.kernel.org
8103 F: drivers/net/ethernet/freescale/enetc/
8105 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8106 M: Claudiu Manoil <claudiu.manoil@nxp.com>
8107 L: netdev@vger.kernel.org
8109 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8110 F: drivers/net/ethernet/freescale/gianfar*
8112 FREESCALE GPMI NAND DRIVER
8113 M: Han Xu <han.xu@nxp.com>
8114 L: linux-mtd@lists.infradead.org
8116 F: drivers/mtd/nand/raw/gpmi-nand/*
8118 FREESCALE I2C CPM DRIVER
8119 M: Jochen Friedrich <jochen@scram.de>
8120 L: linuxppc-dev@lists.ozlabs.org
8121 L: linux-i2c@vger.kernel.org
8123 F: drivers/i2c/busses/i2c-cpm.c
8125 FREESCALE IMX / MXC FEC DRIVER
8126 M: Wei Fang <wei.fang@nxp.com>
8127 R: Shenwei Wang <shenwei.wang@nxp.com>
8128 R: Clark Wang <xiaoning.wang@nxp.com>
8129 R: NXP Linux Team <linux-imx@nxp.com>
8130 L: netdev@vger.kernel.org
8132 F: Documentation/devicetree/bindings/net/fsl,fec.yaml
8133 F: drivers/net/ethernet/freescale/fec.h
8134 F: drivers/net/ethernet/freescale/fec_main.c
8135 F: drivers/net/ethernet/freescale/fec_ptp.c
8137 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8138 M: Sascha Hauer <s.hauer@pengutronix.de>
8139 R: Pengutronix Kernel Team <kernel@pengutronix.de>
8140 L: linux-fbdev@vger.kernel.org
8141 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8143 F: drivers/video/fbdev/imxfb.c
8145 FREESCALE IMX DDR PMU DRIVER
8146 M: Frank Li <Frank.li@nxp.com>
8147 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8149 F: Documentation/admin-guide/perf/imx-ddr.rst
8150 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8151 F: drivers/perf/fsl_imx8_ddr_perf.c
8153 FREESCALE IMX I2C DRIVER
8154 M: Oleksij Rempel <o.rempel@pengutronix.de>
8155 R: Pengutronix Kernel Team <kernel@pengutronix.de>
8156 L: linux-i2c@vger.kernel.org
8158 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8159 F: drivers/i2c/busses/i2c-imx.c
8161 FREESCALE IMX LPI2C DRIVER
8162 M: Dong Aisheng <aisheng.dong@nxp.com>
8163 L: linux-i2c@vger.kernel.org
8164 L: linux-imx@nxp.com
8166 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8167 F: drivers/i2c/busses/i2c-imx-lpi2c.c
8169 FREESCALE MPC I2C DRIVER
8170 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
8171 L: linux-i2c@vger.kernel.org
8173 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8174 F: drivers/i2c/busses/i2c-mpc.c
8176 FREESCALE QORIQ DPAA ETHERNET DRIVER
8177 M: Madalin Bucur <madalin.bucur@nxp.com>
8178 L: netdev@vger.kernel.org
8180 F: drivers/net/ethernet/freescale/dpaa
8182 FREESCALE QORIQ DPAA FMAN DRIVER
8183 M: Madalin Bucur <madalin.bucur@nxp.com>
8184 L: netdev@vger.kernel.org
8186 F: Documentation/devicetree/bindings/net/fsl-fman.txt
8187 F: drivers/net/ethernet/freescale/fman
8189 FREESCALE QORIQ PTP CLOCK DRIVER
8190 M: Yangbo Lu <yangbo.lu@nxp.com>
8191 L: netdev@vger.kernel.org
8193 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
8194 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8195 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
8196 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8197 F: drivers/ptp/ptp_qoriq.c
8198 F: drivers/ptp/ptp_qoriq_debugfs.c
8199 F: include/linux/fsl/ptp_qoriq.h
8201 FREESCALE QUAD SPI DRIVER
8202 M: Han Xu <han.xu@nxp.com>
8203 L: linux-spi@vger.kernel.org
8205 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8206 F: drivers/spi/spi-fsl-qspi.c
8208 FREESCALE QUICC ENGINE LIBRARY
8209 M: Qiang Zhao <qiang.zhao@nxp.com>
8210 L: linuxppc-dev@lists.ozlabs.org
8212 F: drivers/soc/fsl/qe/
8213 F: include/soc/fsl/qe/
8215 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8216 M: Li Yang <leoyang.li@nxp.com>
8217 L: netdev@vger.kernel.org
8218 L: linuxppc-dev@lists.ozlabs.org
8220 F: drivers/net/ethernet/freescale/ucc_geth*
8222 FREESCALE QUICC ENGINE UCC HDLC DRIVER
8223 M: Zhao Qiang <qiang.zhao@nxp.com>
8224 L: netdev@vger.kernel.org
8225 L: linuxppc-dev@lists.ozlabs.org
8227 F: drivers/net/wan/fsl_ucc_hdlc*
8229 FREESCALE QUICC ENGINE UCC UART DRIVER
8230 M: Timur Tabi <timur@kernel.org>
8231 L: linuxppc-dev@lists.ozlabs.org
8233 F: drivers/tty/serial/ucc_uart.c
8235 FREESCALE SOC DRIVERS
8236 M: Li Yang <leoyang.li@nxp.com>
8237 L: linuxppc-dev@lists.ozlabs.org
8238 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8240 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
8241 F: Documentation/devicetree/bindings/soc/fsl/
8243 F: include/linux/fsl/
8246 FREESCALE SOC FS_ENET DRIVER
8247 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
8248 L: linuxppc-dev@lists.ozlabs.org
8249 L: netdev@vger.kernel.org
8251 F: drivers/net/ethernet/freescale/fs_enet/
8252 F: include/linux/fs_enet_pd.h
8254 FREESCALE SOC SOUND DRIVERS
8255 M: Shengjiu Wang <shengjiu.wang@gmail.com>
8256 M: Xiubo Li <Xiubo.Lee@gmail.com>
8257 R: Fabio Estevam <festevam@gmail.com>
8258 R: Nicolin Chen <nicoleotsuka@gmail.com>
8259 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8260 L: linuxppc-dev@lists.ozlabs.org
8262 F: sound/soc/fsl/fsl*
8263 F: sound/soc/fsl/imx*
8264 F: sound/soc/fsl/mpc8610_hpcd.c
8266 FREESCALE USB PERIPHERAL DRIVERS
8267 M: Li Yang <leoyang.li@nxp.com>
8268 L: linux-usb@vger.kernel.org
8269 L: linuxppc-dev@lists.ozlabs.org
8271 F: drivers/usb/gadget/udc/fsl*
8273 FREESCALE USB PHY DRIVER
8274 M: Ran Wang <ran.wang_1@nxp.com>
8275 L: linux-usb@vger.kernel.org
8276 L: linuxppc-dev@lists.ozlabs.org
8278 F: drivers/usb/phy/phy-fsl-usb*
8281 M: Christoph Hellwig <hch@infradead.org>
8283 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
8287 M: "Rafael J. Wysocki" <rafael@kernel.org>
8288 M: Pavel Machek <pavel@ucw.cz>
8289 L: linux-pm@vger.kernel.org
8291 F: Documentation/power/freezing-of-tasks.rst
8292 F: include/linux/freezer.h
8296 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
8297 L: linux-kernel@vger.kernel.org
8299 F: include/linux/frontswap.h
8302 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8303 M: David Howells <dhowells@redhat.com>
8304 L: linux-cachefs@redhat.com (moderated for non-subscribers)
8306 F: Documentation/filesystems/caching/
8308 F: include/linux/fscache*.h
8310 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8311 M: Eric Biggers <ebiggers@kernel.org>
8312 M: Theodore Y. Ts'o <tytso@mit.edu>
8313 M: Jaegeuk Kim <jaegeuk@kernel.org>
8314 L: linux-fscrypt@vger.kernel.org
8316 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8317 T: git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
8318 F: Documentation/filesystems/fscrypt.rst
8320 F: include/linux/fscrypt.h
8321 F: include/uapi/linux/fscrypt.h
8324 M: Jeremy Kerr <jk@ozlabs.org>
8325 M: Joel Stanley <joel@jms.id.au>
8326 R: Alistar Popple <alistair@popple.id.au>
8327 R: Eddie James <eajames@linux.ibm.com>
8328 L: linux-fsi@lists.ozlabs.org
8330 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
8331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8333 F: include/linux/fsi*.h
8334 F: include/trace/events/fsi*.h
8336 FSI-ATTACHED I2C DRIVER
8337 M: Eddie James <eajames@linux.ibm.com>
8338 L: linux-i2c@vger.kernel.org
8339 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
8341 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8342 F: drivers/i2c/busses/i2c-fsi.c
8344 FSI-ATTACHED SPI DRIVER
8345 M: Eddie James <eajames@linux.ibm.com>
8346 L: linux-spi@vger.kernel.org
8348 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8349 F: drivers/spi/spi-fsi.c
8351 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8352 M: Jan Kara <jack@suse.cz>
8353 R: Amir Goldstein <amir73il@gmail.com>
8354 L: linux-fsdevel@vger.kernel.org
8356 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
8358 F: include/linux/fsnotify*.h
8360 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
8361 M: Eric Biggers <ebiggers@kernel.org>
8362 M: Theodore Y. Ts'o <tytso@mit.edu>
8363 L: fsverity@lists.linux.dev
8365 Q: https://patchwork.kernel.org/project/fsverity/list/
8366 T: git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
8367 F: Documentation/filesystems/fsverity.rst
8369 F: include/linux/fsverity.h
8370 F: include/uapi/linux/fsverity.h
8372 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
8373 M: Michael Zaidman <michael.zaidman@gmail.com>
8374 L: linux-i2c@vger.kernel.org
8375 L: linux-input@vger.kernel.org
8377 F: drivers/hid/hid-ft260.c
8379 FUJITSU LAPTOP EXTRAS
8380 M: Jonathan Woithe <jwoithe@just42.net>
8381 L: platform-driver-x86@vger.kernel.org
8383 F: drivers/platform/x86/fujitsu-laptop.c
8385 FUJITSU M-5MO LS CAMERA ISP DRIVER
8386 M: Kyungmin Park <kyungmin.park@samsung.com>
8387 M: Heungjun Kim <riverful.kim@samsung.com>
8388 L: linux-media@vger.kernel.org
8390 F: drivers/media/i2c/m5mols/
8391 F: include/media/i2c/m5mols.h
8393 FUJITSU TABLET EXTRAS
8394 M: Robert Gerlach <khnz@gmx.de>
8395 L: platform-driver-x86@vger.kernel.org
8397 F: drivers/platform/x86/fujitsu-tablet.c
8399 FUNCTION HOOKS (FTRACE)
8400 M: Steven Rostedt <rostedt@goodmis.org>
8401 M: Masami Hiramatsu <mhiramat@kernel.org>
8402 R: Mark Rutland <mark.rutland@arm.com>
8403 L: linux-kernel@vger.kernel.org
8404 L: linux-trace-kernel@vger.kernel.org
8405 Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
8407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8408 F: Documentation/trace/ftrace*
8409 F: kernel/trace/ftrace*
8410 F: kernel/trace/fgraph.c
8411 F: arch/*/*/*/*ftrace*
8412 F: arch/*/*/*ftrace*
8413 F: include/*/ftrace.h
8416 FUNGIBLE ETHERNET DRIVERS
8417 M: Dimitris Michailidis <dmichail@fungible.com>
8418 L: netdev@vger.kernel.org
8420 F: drivers/net/ethernet/fungible/
8422 FUSE: FILESYSTEM IN USERSPACE
8423 M: Miklos Szeredi <miklos@szeredi.hu>
8424 L: linux-fsdevel@vger.kernel.org
8426 W: https://github.com/libfuse/
8427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
8428 F: Documentation/filesystems/fuse.rst
8430 F: include/uapi/linux/fuse.h
8433 M: Thomas Gleixner <tglx@linutronix.de>
8434 M: Ingo Molnar <mingo@redhat.com>
8435 R: Peter Zijlstra <peterz@infradead.org>
8436 R: Darren Hart <dvhart@infradead.org>
8437 R: Davidlohr Bueso <dave@stgolabs.net>
8438 R: André Almeida <andrealmeid@igalia.com>
8439 L: linux-kernel@vger.kernel.org
8441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8442 F: Documentation/locking/*futex*
8443 F: include/asm-generic/futex.h
8444 F: include/linux/futex.h
8445 F: include/uapi/linux/futex.h
8447 F: tools/perf/bench/futex*
8448 F: tools/testing/selftests/futex/
8450 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
8451 M: Tim Harvey <tharvey@gateworks.com>
8453 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
8454 F: drivers/mfd/gateworks-gsc.c
8455 F: include/linux/mfd/gsc.h
8456 F: Documentation/hwmon/gsc-hwmon.rst
8457 F: drivers/hwmon/gsc-hwmon.c
8458 F: include/linux/platform_data/gsc_hwmon.h
8461 M: Kees Cook <keescook@chromium.org>
8462 L: linux-hardening@vger.kernel.org
8464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8465 F: Documentation/kbuild/gcc-plugins.rst
8466 F: scripts/Makefile.gcc-plugins
8467 F: scripts/gcc-plugins/
8469 GCOV BASED KERNEL PROFILING
8470 M: Peter Oberparleiter <oberpar@linux.ibm.com>
8472 F: Documentation/dev-tools/gcov.rst
8475 GDB KERNEL DEBUGGING HELPER SCRIPTS
8476 M: Jan Kiszka <jan.kiszka@siemens.com>
8477 M: Kieran Bingham <kbingham@kernel.org>
8481 GEMINI CRYPTO DRIVER
8482 M: Corentin Labbe <clabbe@baylibre.com>
8483 L: linux-crypto@vger.kernel.org
8485 F: drivers/crypto/gemini/
8487 GEMTEK FM RADIO RECEIVER DRIVER
8488 M: Hans Verkuil <hverkuil@xs4all.nl>
8489 L: linux-media@vger.kernel.org
8491 W: https://linuxtv.org
8492 T: git git://linuxtv.org/media_tree.git
8493 F: drivers/media/radio/radio-gemtek*
8495 GENERIC ARCHITECTURE TOPOLOGY
8496 M: Sudeep Holla <sudeep.holla@arm.com>
8497 L: linux-kernel@vger.kernel.org
8499 F: drivers/base/arch_topology.c
8500 F: include/linux/arch_topology.h
8503 M: Thomas Gleixner <tglx@linutronix.de>
8504 M: Peter Zijlstra <peterz@infradead.org>
8505 M: Andy Lutomirski <luto@kernel.org>
8506 L: linux-kernel@vger.kernel.org
8508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
8509 F: include/linux/entry-common.h
8510 F: include/linux/entry-kvm.h
8513 GENERIC GPIO I2C DRIVER
8514 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8516 F: drivers/i2c/busses/i2c-gpio.c
8517 F: include/linux/platform_data/i2c-gpio.h
8519 GENERIC GPIO I2C MULTIPLEXER DRIVER
8520 M: Peter Korsgaard <peter.korsgaard@barco.com>
8521 L: linux-i2c@vger.kernel.org
8523 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
8524 F: drivers/i2c/muxes/i2c-mux-gpio.c
8525 F: include/linux/platform_data/i2c-mux-gpio.h
8527 GENERIC HDLC (WAN) DRIVERS
8528 M: Krzysztof Halasa <khc@pm.waw.pl>
8530 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
8531 F: drivers/net/wan/c101.c
8532 F: drivers/net/wan/hd6457*
8533 F: drivers/net/wan/hdlc*
8534 F: drivers/net/wan/n2.c
8535 F: drivers/net/wan/pc300too.c
8536 F: drivers/net/wan/pci200syn.c
8537 F: drivers/net/wan/wanxl*
8539 GENERIC INCLUDE/ASM HEADER FILES
8540 M: Arnd Bergmann <arnd@arndb.de>
8541 L: linux-arch@vger.kernel.org
8543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
8544 F: include/asm-generic/
8545 F: include/uapi/asm-generic/
8547 GENERIC PHY FRAMEWORK
8548 M: Vinod Koul <vkoul@kernel.org>
8549 M: Kishon Vijay Abraham I <kishon@kernel.org>
8550 L: linux-phy@lists.infradead.org
8552 Q: https://patchwork.kernel.org/project/linux-phy/list/
8553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
8554 F: Documentation/devicetree/bindings/phy/
8556 F: include/dt-bindings/phy/
8557 F: include/linux/phy/
8559 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
8560 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8562 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
8565 M: "Rafael J. Wysocki" <rafael@kernel.org>
8566 M: Kevin Hilman <khilman@kernel.org>
8567 M: Ulf Hansson <ulf.hansson@linaro.org>
8568 L: linux-pm@vger.kernel.org
8570 F: Documentation/devicetree/bindings/power/power?domain*
8571 F: drivers/base/power/domain*.c
8572 F: include/linux/pm_domain.h
8574 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
8575 M: Eugen Hristev <eugen.hristev@microchip.com>
8576 L: linux-input@vger.kernel.org
8578 F: drivers/input/touchscreen/resistive-adc-touch.c
8580 GENERIC STRING LIBRARY
8581 R: Andy Shevchenko <andy@kernel.org>
8584 F: lib/string_helpers.c
8585 F: lib/test_string.c
8586 F: lib/test-string_helpers.c
8588 GENERIC UIO DRIVER FOR PCI DEVICES
8589 M: "Michael S. Tsirkin" <mst@redhat.com>
8590 L: kvm@vger.kernel.org
8592 F: drivers/uio/uio_pci_generic.c
8594 GENERIC VDSO LIBRARY
8595 M: Andy Lutomirski <luto@kernel.org>
8596 M: Thomas Gleixner <tglx@linutronix.de>
8597 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
8598 L: linux-kernel@vger.kernel.org
8600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
8601 F: include/asm-generic/vdso/vsyscall.h
8603 F: kernel/time/vsyscall.c
8606 GENWQE (IBM Generic Workqueue Card)
8607 M: Frank Haverkamp <haver@linux.ibm.com>
8609 F: drivers/misc/genwqe/
8611 GET_MAINTAINER SCRIPT
8612 M: Joe Perches <joe@perches.com>
8614 F: scripts/get_maintainer.pl
8617 M: Bob Peterson <rpeterso@redhat.com>
8618 M: Andreas Gruenbacher <agruenba@redhat.com>
8619 L: cluster-devel@redhat.com
8621 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
8622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
8623 F: Documentation/filesystems/gfs2*
8625 F: include/uapi/linux/gfs2_ondisk.h
8628 M: Thomas Weißschuh <thomas@weissschuh.net>
8629 L: platform-driver-x86@vger.kernel.org
8631 F: drivers/platform/x86/gigabyte-wmi.c
8634 M: Johan Hovold <johan@kernel.org>
8636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
8637 F: Documentation/ABI/testing/sysfs-class-gnss
8638 F: Documentation/devicetree/bindings/gnss/
8640 F: include/linux/gnss.h
8643 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
8644 L: linux-media@vger.kernel.org
8646 F: drivers/media/usb/go7007/
8649 M: Bastien Nocera <hadess@hadess.net>
8650 M: Hans de Goede <hdegoede@redhat.com>
8651 L: linux-input@vger.kernel.org
8653 F: drivers/input/touchscreen/goodix*
8655 GOOGLE ETHERNET DRIVERS
8656 M: Jeroen de Borst <jeroendb@google.com>
8657 M: Catherine Sullivan <csully@google.com>
8658 R: Shailend Chand <shailend@google.com>
8659 L: netdev@vger.kernel.org
8661 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
8662 F: drivers/net/ethernet/google
8664 GPD POCKET FAN DRIVER
8665 M: Hans de Goede <hdegoede@redhat.com>
8666 L: platform-driver-x86@vger.kernel.org
8668 F: drivers/platform/x86/gpd-pocket-fan.c
8671 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8672 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8673 L: linux-gpio@vger.kernel.org
8674 L: linux-acpi@vger.kernel.org
8676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8677 F: Documentation/firmware-guide/acpi/gpio-properties.rst
8678 F: drivers/gpio/gpiolib-acpi.c
8679 F: drivers/gpio/gpiolib-acpi.h
8682 M: Geert Uytterhoeven <geert+renesas@glider.be>
8683 L: linux-gpio@vger.kernel.org
8685 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
8686 F: drivers/gpio/gpio-aggregator.c
8689 M: Sean Young <sean@mess.org>
8690 L: linux-media@vger.kernel.org
8692 F: Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
8693 F: drivers/media/rc/gpio-ir-tx.c
8696 M: Bamvor Jian Zhang <bamv2005@gmail.com>
8697 L: linux-gpio@vger.kernel.org
8699 F: drivers/gpio/gpio-mockup.c
8700 F: tools/testing/selftests/gpio/
8703 R: Michael Walle <michael@walle.cc>
8705 F: drivers/gpio/gpio-regmap.c
8706 F: include/linux/gpio/regmap.h
8709 M: Linus Walleij <linus.walleij@linaro.org>
8710 M: Bartosz Golaszewski <brgl@bgdev.pl>
8711 L: linux-gpio@vger.kernel.org
8713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
8714 F: Documentation/ABI/obsolete/sysfs-gpio
8715 F: Documentation/ABI/testing/gpio-cdev
8716 F: Documentation/admin-guide/gpio/
8717 F: Documentation/devicetree/bindings/gpio/
8718 F: Documentation/driver-api/gpio/
8720 F: include/asm-generic/gpio.h
8721 F: include/dt-bindings/gpio/
8722 F: include/linux/gpio.h
8723 F: include/linux/gpio/
8724 F: include/linux/of_gpio.h
8725 F: include/uapi/linux/gpio.h
8728 GRE DEMULTIPLEXER DRIVER
8729 M: Dmitry Kozlov <xeb@mail.ru>
8730 L: netdev@vger.kernel.org
8732 F: include/net/gre.h
8733 F: net/ipv4/gre_demux.c
8734 F: net/ipv4/gre_offload.c
8736 GRETH 10/100/1G Ethernet MAC device driver
8737 M: Andreas Larsson <andreas@gaisler.com>
8738 L: netdev@vger.kernel.org
8740 F: drivers/net/ethernet/aeroflex/
8742 GREYBUS AUDIO PROTOCOLS DRIVERS
8743 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
8744 M: Mark Greer <mgreer@animalcreek.com>
8746 F: drivers/staging/greybus/audio_apbridgea.c
8747 F: drivers/staging/greybus/audio_apbridgea.h
8748 F: drivers/staging/greybus/audio_codec.c
8749 F: drivers/staging/greybus/audio_codec.h
8750 F: drivers/staging/greybus/audio_gb.c
8751 F: drivers/staging/greybus/audio_manager.c
8752 F: drivers/staging/greybus/audio_manager.h
8753 F: drivers/staging/greybus/audio_manager_module.c
8754 F: drivers/staging/greybus/audio_manager_private.h
8755 F: drivers/staging/greybus/audio_manager_sysfs.c
8756 F: drivers/staging/greybus/audio_module.c
8757 F: drivers/staging/greybus/audio_topology.c
8759 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8760 M: Viresh Kumar <vireshk@kernel.org>
8762 F: drivers/staging/greybus/authentication.c
8763 F: drivers/staging/greybus/bootrom.c
8764 F: drivers/staging/greybus/firmware.h
8765 F: drivers/staging/greybus/fw-core.c
8766 F: drivers/staging/greybus/fw-download.c
8767 F: drivers/staging/greybus/fw-management.c
8768 F: drivers/staging/greybus/greybus_authentication.h
8769 F: drivers/staging/greybus/greybus_firmware.h
8770 F: drivers/staging/greybus/hid.c
8771 F: drivers/staging/greybus/i2c.c
8772 F: drivers/staging/greybus/spi.c
8773 F: drivers/staging/greybus/spilib.c
8774 F: drivers/staging/greybus/spilib.h
8776 GREYBUS LOOPBACK DRIVER
8777 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8779 F: drivers/staging/greybus/loopback.c
8781 GREYBUS PLATFORM DRIVERS
8782 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8784 F: drivers/staging/greybus/arche-apb-ctrl.c
8785 F: drivers/staging/greybus/arche-platform.c
8786 F: drivers/staging/greybus/arche_platform.h
8788 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8789 M: Rui Miguel Silva <rmfrfs@gmail.com>
8791 F: drivers/staging/greybus/gpio.c
8792 F: drivers/staging/greybus/light.c
8793 F: drivers/staging/greybus/power_supply.c
8794 F: drivers/staging/greybus/sdio.c
8795 F: drivers/staging/greybus/spi.c
8796 F: drivers/staging/greybus/spilib.c
8799 M: Johan Hovold <johan@kernel.org>
8800 M: Alex Elder <elder@kernel.org>
8801 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8802 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
8805 F: drivers/staging/greybus/
8806 F: include/linux/greybus.h
8807 F: include/linux/greybus/
8809 GREYBUS UART PROTOCOLS DRIVERS
8810 M: David Lin <dtwlin@gmail.com>
8812 F: drivers/staging/greybus/log.c
8813 F: drivers/staging/greybus/uart.c
8815 GS1662 VIDEO SERIALIZER
8816 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8817 L: linux-media@vger.kernel.org
8819 T: git git://linuxtv.org/media_tree.git
8820 F: drivers/media/spi/gs1662.c
8822 GSPCA FINEPIX SUBDRIVER
8823 M: Frank Zago <frank@zago.net>
8824 L: linux-media@vger.kernel.org
8826 T: git git://linuxtv.org/media_tree.git
8827 F: drivers/media/usb/gspca/finepix.c
8829 GSPCA GL860 SUBDRIVER
8830 M: Olivier Lorin <o.lorin@laposte.net>
8831 L: linux-media@vger.kernel.org
8833 T: git git://linuxtv.org/media_tree.git
8834 F: drivers/media/usb/gspca/gl860/
8836 GSPCA M5602 SUBDRIVER
8837 M: Erik Andren <erik.andren@gmail.com>
8838 L: linux-media@vger.kernel.org
8840 T: git git://linuxtv.org/media_tree.git
8841 F: drivers/media/usb/gspca/m5602/
8843 GSPCA PAC207 SONIXB SUBDRIVER
8844 M: Hans Verkuil <hverkuil@xs4all.nl>
8845 L: linux-media@vger.kernel.org
8847 T: git git://linuxtv.org/media_tree.git
8848 F: drivers/media/usb/gspca/pac207.c
8850 GSPCA SN9C20X SUBDRIVER
8851 M: Brian Johnson <brijohn@gmail.com>
8852 L: linux-media@vger.kernel.org
8854 T: git git://linuxtv.org/media_tree.git
8855 F: drivers/media/usb/gspca/sn9c20x.c
8857 GSPCA T613 SUBDRIVER
8858 M: Leandro Costantino <lcostantino@gmail.com>
8859 L: linux-media@vger.kernel.org
8861 T: git git://linuxtv.org/media_tree.git
8862 F: drivers/media/usb/gspca/t613.c
8864 GSPCA USB WEBCAM DRIVER
8865 M: Hans Verkuil <hverkuil@xs4all.nl>
8866 L: linux-media@vger.kernel.org
8868 T: git git://linuxtv.org/media_tree.git
8869 F: drivers/media/usb/gspca/
8871 GTP (GPRS Tunneling Protocol)
8872 M: Pablo Neira Ayuso <pablo@netfilter.org>
8873 M: Harald Welte <laforge@gnumonks.org>
8874 L: osmocom-net-gprs@lists.osmocom.org
8876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8877 F: drivers/net/gtp.c
8879 GUID PARTITION TABLE (GPT)
8880 M: Davidlohr Bueso <dave@stgolabs.net>
8881 L: linux-efi@vger.kernel.org
8883 F: block/partitions/efi.*
8885 HABANALABS PCI DRIVER
8886 M: Oded Gabbay <ogabbay@kernel.org>
8888 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8889 F: Documentation/ABI/testing/debugfs-driver-habanalabs
8890 F: Documentation/ABI/testing/sysfs-driver-habanalabs
8891 F: drivers/misc/habanalabs/
8892 F: include/trace/events/habanalabs.h
8893 F: include/uapi/misc/habanalabs.h
8896 M: Antti Palosaari <crope@iki.fi>
8897 L: linux-media@vger.kernel.org
8899 W: https://linuxtv.org
8900 W: http://palosaari.fi/linux/
8901 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8902 T: git git://linuxtv.org/anttip/media_tree.git
8903 F: drivers/media/usb/hackrf/
8905 HANTRO VPU CODEC DRIVER
8906 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
8907 M: Philipp Zabel <p.zabel@pengutronix.de>
8908 L: linux-media@vger.kernel.org
8909 L: linux-rockchip@lists.infradead.org
8911 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8912 F: Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
8913 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8914 F: drivers/media/platform/verisilicon/
8916 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8917 M: Frank Seidel <frank@f-seidel.de>
8918 L: platform-driver-x86@vger.kernel.org
8920 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8921 F: drivers/platform/x86/hdaps.c
8924 M: Jean Delvare <jdelvare@suse.com>
8925 M: Guenter Roeck <linux@roeck-us.net>
8926 L: linux-hwmon@vger.kernel.org
8928 W: http://hwmon.wiki.kernel.org/
8929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8930 F: Documentation/ABI/testing/sysfs-class-hwmon
8931 F: Documentation/devicetree/bindings/hwmon/
8932 F: Documentation/hwmon/
8934 F: include/linux/hwmon*.h
8935 F: include/trace/events/hwmon*.h
8936 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8938 HARDWARE RANDOM NUMBER GENERATOR CORE
8939 M: Olivia Mackall <olivia@selenic.com>
8940 M: Herbert Xu <herbert@gondor.apana.org.au>
8941 L: linux-crypto@vger.kernel.org
8943 F: Documentation/admin-guide/hw_random.rst
8944 F: Documentation/devicetree/bindings/rng/
8945 F: drivers/char/hw_random/
8946 F: include/linux/hw_random.h
8948 HARDWARE SPINLOCK CORE
8949 M: Ohad Ben-Cohen <ohad@wizery.com>
8950 M: Bjorn Andersson <andersson@kernel.org>
8951 R: Baolin Wang <baolin.wang7@gmail.com>
8952 L: linux-remoteproc@vger.kernel.org
8954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8955 F: Documentation/devicetree/bindings/hwlock/
8956 F: Documentation/locking/hwspinlock.rst
8957 F: drivers/hwspinlock/
8958 F: include/linux/hwspinlock.h
8960 HARDWARE TRACING FACILITIES
8961 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8963 F: drivers/hwtracing/
8965 HARMONY SOUND DRIVER
8966 L: linux-parisc@vger.kernel.org
8968 F: sound/parisc/harmony.*
8970 HDPVR USB VIDEO ENCODER DRIVER
8971 M: Hans Verkuil <hverkuil@xs4all.nl>
8972 L: linux-media@vger.kernel.org
8974 W: https://linuxtv.org
8975 T: git git://linuxtv.org/media_tree.git
8976 F: drivers/media/usb/hdpvr/
8978 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8979 M: Matt Hsiao <matt.hsiao@hpe.com>
8981 F: drivers/misc/hpilo.[ch]
8983 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8984 M: Jerry Hoemann <jerry.hoemann@hpe.com>
8986 F: Documentation/watchdog/hpwdt.rst
8987 F: drivers/watchdog/hpwdt.c
8989 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8990 M: Don Brace <don.brace@microchip.com>
8991 L: storagedev@microchip.com
8992 L: linux-scsi@vger.kernel.org
8994 F: Documentation/scsi/hpsa.rst
8995 F: drivers/scsi/hpsa*.[ch]
8996 F: include/linux/cciss*.h
8997 F: include/uapi/linux/cciss*.h
9000 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
9001 L: linux-rdma@vger.kernel.org
9003 F: drivers/infiniband/hw/hfi1
9006 L: linux-fsdevel@vger.kernel.org
9008 F: Documentation/filesystems/hfs.rst
9012 L: linux-fsdevel@vger.kernel.org
9014 F: Documentation/filesystems/hfsplus.rst
9017 HGA FRAMEBUFFER DRIVER
9018 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
9019 L: linux-nvidia@lists.surfsouth.com
9021 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9022 F: drivers/video/fbdev/hgafb.c
9024 HIBERNATION (aka Software Suspend, aka swsusp)
9025 M: "Rafael J. Wysocki" <rafael@kernel.org>
9026 M: Pavel Machek <pavel@ucw.cz>
9027 L: linux-pm@vger.kernel.org
9029 B: https://bugzilla.kernel.org
9030 F: arch/*/include/asm/suspend*.h
9032 F: drivers/base/power/
9033 F: include/linux/freezer.h
9034 F: include/linux/pm.h
9035 F: include/linux/suspend.h
9039 M: Jiri Kosina <jikos@kernel.org>
9040 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
9041 L: linux-input@vger.kernel.org
9043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9045 F: include/linux/hid*
9046 F: include/uapi/linux/hid*
9048 HID LOGITECH DRIVERS
9049 R: Filipe Laíns <lains@riseup.net>
9050 L: linux-input@vger.kernel.org
9052 F: drivers/hid/hid-logitech-*
9054 HID PLAYSTATION DRIVER
9055 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
9056 L: linux-input@vger.kernel.org
9058 F: drivers/hid/hid-playstation.c
9060 HID PHOENIX RC FLIGHT CONTROLLER
9061 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9062 L: linux-input@vger.kernel.org
9064 F: drivers/hid/hid-pxrc.c
9066 HID SENSOR HUB DRIVERS
9067 M: Jiri Kosina <jikos@kernel.org>
9068 M: Jonathan Cameron <jic23@kernel.org>
9069 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9070 L: linux-input@vger.kernel.org
9071 L: linux-iio@vger.kernel.org
9073 F: Documentation/hid/hid-sensor*
9074 F: drivers/hid/hid-sensor-*
9075 F: drivers/iio/*/hid-*
9076 F: include/linux/hid-sensor-*
9078 HID VRC-2 CAR CONTROLLER DRIVER
9079 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9080 L: linux-input@vger.kernel.org
9082 F: drivers/hid/hid-vrc2.c
9085 M: Ping Cheng <ping.cheng@wacom.com>
9086 M: Jason Gerecke <jason.gerecke@wacom.com>
9087 L: linux-input@vger.kernel.org
9089 F: drivers/hid/wacom.h
9090 F: drivers/hid/wacom_*
9092 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
9093 M: Thomas Gleixner <tglx@linutronix.de>
9094 L: linux-kernel@vger.kernel.org
9096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9097 F: Documentation/timers/
9098 F: include/linux/clockchips.h
9099 F: include/linux/hrtimer.h
9100 F: kernel/time/clockevents.c
9101 F: kernel/time/hrtimer.c
9102 F: kernel/time/timer_*.c
9104 HIGH-SPEED SCC DRIVER FOR AX.25
9105 L: linux-hams@vger.kernel.org
9107 F: drivers/net/hamradio/scc.c
9109 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
9110 M: HighPoint Linux Team <linux@highpoint-tech.com>
9112 W: http://www.highpoint-tech.com
9113 F: Documentation/scsi/hptiop.rst
9114 F: drivers/scsi/hptiop.c
9116 HIMAX HX83112B TOUCHSCREEN SUPPORT
9117 M: Job Noorman <job@noorman.info>
9118 L: linux-input@vger.kernel.org
9120 F: Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
9121 F: drivers/input/touchscreen/himax_hx83112b.c
9124 M: Jes Sorensen <jes@trained-monkey.org>
9125 L: linux-hippi@sunsite.dk
9127 F: drivers/net/hippi/
9128 F: include/linux/hippidevice.h
9129 F: include/uapi/linux/if_hippi.h
9132 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
9133 M: Kurt Kanzenbach <kurt@linutronix.de>
9134 L: netdev@vger.kernel.org
9136 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
9137 F: drivers/net/dsa/hirschmann/*
9138 F: include/linux/platform_data/hirschmann-hellcreek.h
9139 F: net/dsa/tag_hellcreek.c
9141 HISILICON DMA DRIVER
9142 M: Zhou Wang <wangzhou1@hisilicon.com>
9143 M: Jie Hai <haijie1@huawei.com>
9144 L: dmaengine@vger.kernel.org
9146 F: drivers/dma/hisi_dma.c
9148 HISILICON GPIO DRIVER
9149 M: Jay Fang <f.fangjian@huawei.com>
9150 L: linux-gpio@vger.kernel.org
9152 F: Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
9153 F: drivers/gpio/gpio-hisi.c
9155 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
9156 M: Longfang Liu <liulongfang@huawei.com>
9157 L: linux-crypto@vger.kernel.org
9159 F: Documentation/ABI/testing/debugfs-hisi-hpre
9160 F: drivers/crypto/hisilicon/hpre/hpre.h
9161 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
9162 F: drivers/crypto/hisilicon/hpre/hpre_main.c
9164 HISILICON I2C CONTROLLER DRIVER
9165 M: Yicong Yang <yangyicong@hisilicon.com>
9166 L: linux-i2c@vger.kernel.org
9168 W: https://www.hisilicon.com
9169 F: Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
9170 F: drivers/i2c/busses/i2c-hisi.c
9172 HISILICON LPC BUS DRIVER
9173 M: Jay Fang <f.fangjian@huawei.com>
9175 W: http://www.hisilicon.com
9176 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
9177 F: drivers/bus/hisi_lpc.c
9179 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
9180 M: Yisen Zhuang <yisen.zhuang@huawei.com>
9181 M: Salil Mehta <salil.mehta@huawei.com>
9182 L: netdev@vger.kernel.org
9184 W: http://www.hisilicon.com
9185 F: drivers/net/ethernet/hisilicon/hns3/
9187 HISILICON NETWORK SUBSYSTEM DRIVER
9188 M: Yisen Zhuang <yisen.zhuang@huawei.com>
9189 M: Salil Mehta <salil.mehta@huawei.com>
9190 L: netdev@vger.kernel.org
9192 W: http://www.hisilicon.com
9193 F: Documentation/devicetree/bindings/net/hisilicon*.txt
9194 F: drivers/net/ethernet/hisilicon/
9196 HIKEY960 ONBOARD USB GPIO HUB DRIVER
9197 M: John Stultz <jstultz@google.com>
9198 L: linux-kernel@vger.kernel.org
9200 F: drivers/misc/hisi_hikey_usb.c
9202 HISILICON PMU DRIVER
9203 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
9204 M: Jonathan Cameron <jonathan.cameron@huawei.com>
9206 W: http://www.hisilicon.com
9207 F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst
9208 F: Documentation/admin-guide/perf/hisi-pmu.rst
9209 F: drivers/perf/hisilicon
9211 HISILICON HNS3 PMU DRIVER
9212 M: Guangbin Huang <huangguangbin2@huawei.com>
9214 F: Documentation/admin-guide/perf/hns3-pmu.rst
9215 F: drivers/perf/hisilicon/hns3_pmu.c
9217 HISILICON PTT DRIVER
9218 M: Yicong Yang <yangyicong@hisilicon.com>
9219 L: linux-kernel@vger.kernel.org
9221 F: Documentation/ABI/testing/sysfs-devices-hisi_ptt
9222 F: Documentation/trace/hisi-ptt.rst
9223 F: drivers/hwtracing/ptt/
9226 M: Weili Qian <qianweili@huawei.com>
9227 M: Zhou Wang <wangzhou1@hisilicon.com>
9228 L: linux-crypto@vger.kernel.org
9230 F: drivers/crypto/hisilicon/Kconfig
9231 F: drivers/crypto/hisilicon/Makefile
9232 F: drivers/crypto/hisilicon/qm.c
9233 F: drivers/crypto/hisilicon/sgl.c
9234 F: include/linux/hisi_acc_qm.h
9236 HISILICON ZIP Controller DRIVER
9237 M: Yang Shen <shenyang39@huawei.com>
9238 M: Zhou Wang <wangzhou1@hisilicon.com>
9239 L: linux-crypto@vger.kernel.org
9241 F: Documentation/ABI/testing/debugfs-hisi-zip
9242 F: drivers/crypto/hisilicon/zip/
9244 HISILICON ROCE DRIVER
9245 M: Haoyue Xu <xuhaoyue1@hisilicon.com>
9246 M: Wenpeng Liang <liangwenpeng@huawei.com>
9247 L: linux-rdma@vger.kernel.org
9249 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
9250 F: drivers/infiniband/hw/hns/
9252 HISILICON SAS Controller
9253 M: Xiang Chen <chenxiang66@hisilicon.com>
9255 W: http://www.hisilicon.com
9256 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
9257 F: drivers/scsi/hisi_sas/
9259 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
9260 M: Kai Ye <yekai13@huawei.com>
9261 M: Longfang Liu <liulongfang@huawei.com>
9262 L: linux-crypto@vger.kernel.org
9264 F: Documentation/ABI/testing/debugfs-hisi-sec
9265 F: drivers/crypto/hisilicon/sec2/sec.h
9266 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
9267 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
9268 F: drivers/crypto/hisilicon/sec2/sec_main.c
9270 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
9271 M: Jay Fang <f.fangjian@huawei.com>
9272 L: linux-spi@vger.kernel.org
9274 W: http://www.hisilicon.com
9275 F: drivers/spi/spi-hisi-kunpeng.c
9277 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
9278 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9279 L: linux-kernel@vger.kernel.org
9281 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
9282 F: drivers/spmi/hisi-spmi-controller.c
9284 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
9285 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9286 L: linux-kernel@vger.kernel.org
9288 F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
9289 F: drivers/mfd/hi6421-spmi-pmic.c
9291 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
9292 M: Weili Qian <qianweili@huawei.com>
9294 F: drivers/crypto/hisilicon/trng/trng.c
9296 HISILICON V3XX SPI NOR FLASH Controller Driver
9297 M: Jay Fang <f.fangjian@huawei.com>
9299 W: http://www.hisilicon.com
9300 F: drivers/spi/spi-hisi-sfc-v3xx.c
9302 HMM - Heterogeneous Memory Management
9303 M: Jérôme Glisse <jglisse@redhat.com>
9304 L: linux-mm@kvack.org
9306 F: Documentation/mm/hmm.rst
9307 F: include/linux/hmm*
9310 F: tools/testing/selftests/vm/*hmm*
9313 M: Jouni Malinen <j@w1.fi>
9314 L: linux-wireless@vger.kernel.org
9316 W: http://w1.fi/hostap-driver.html
9317 F: drivers/net/wireless/intersil/hostap/
9319 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
9320 L: platform-driver-x86@vger.kernel.org
9322 F: drivers/platform/x86/hp/tc1100-wmi.c
9324 HPET: High Precision Event Timers driver
9325 M: Clemens Ladisch <clemens@ladisch.de>
9327 F: Documentation/timers/hpet.rst
9328 F: drivers/char/hpet.c
9329 F: include/linux/hpet.h
9330 F: include/uapi/linux/hpet.h
9334 F: arch/x86/include/asm/hpet.h
9335 F: arch/x86/kernel/hpet.c
9338 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
9340 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
9344 M: Sebastian Reichel <sre@kernel.org>
9346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
9347 F: Documentation/ABI/testing/sysfs-bus-hsi
9348 F: Documentation/driver-api/hsi.rst
9350 F: include/linux/hsi/
9351 F: include/uapi/linux/hsi/
9354 L: linux-usb@vger.kernel.org
9356 F: drivers/net/usb/hso.c
9358 HSR NETWORK PROTOCOL
9359 L: netdev@vger.kernel.org
9363 HT16K33 LED CONTROLLER DRIVER
9364 M: Robin van der Gracht <robin@protonic.nl>
9366 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
9367 F: drivers/auxdisplay/ht16k33.c
9369 HTCPEN TOUCHSCREEN DRIVER
9370 M: Pau Oliva Fora <pof@eslack.org>
9371 L: linux-input@vger.kernel.org
9373 F: drivers/input/touchscreen/htcpen.c
9376 M: Dipen Patel <dipenp@nvidia.com>
9378 F: Documentation/devicetree/bindings/timestamp/
9379 F: Documentation/driver-api/hte/
9381 F: include/linux/hte.h
9383 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
9384 M: Lorenzo Bianconi <lorenzo@kernel.org>
9385 L: linux-iio@vger.kernel.org
9387 W: http://www.st.com/
9388 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
9389 F: drivers/iio/humidity/hts221*
9391 HUAWEI ETHERNET DRIVER
9392 M: Cai Huoqing <cai.huoqing@linux.dev>
9393 L: netdev@vger.kernel.org
9395 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
9396 F: drivers/net/ethernet/huawei/hinic/
9399 M: Mike Kravetz <mike.kravetz@oracle.com>
9400 M: Muchun Song <muchun.song@linux.dev>
9401 L: linux-mm@kvack.org
9403 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
9404 F: Documentation/admin-guide/mm/hugetlbpage.rst
9405 F: Documentation/mm/hugetlbfs_reserv.rst
9406 F: Documentation/mm/vmemmap_dedup.rst
9408 F: include/linux/hugetlb.h
9410 F: mm/hugetlb_vmemmap.c
9411 F: mm/hugetlb_vmemmap.h
9414 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
9415 L: linux-media@vger.kernel.org
9417 W: https://linuxtv.org
9418 T: git git://linuxtv.org/media_tree.git
9419 F: drivers/media/platform/st/sti/hva
9421 HWPOISON MEMORY FAILURE HANDLING
9422 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
9423 R: Miaohe Lin <linmiaohe@huawei.com>
9424 L: linux-mm@kvack.org
9426 F: mm/hwpoison-inject.c
9427 F: mm/memory-failure.c
9429 HYCON HY46XX TOUCHSCREEN SUPPORT
9430 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
9431 L: linux-input@vger.kernel.org
9433 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
9434 F: drivers/input/touchscreen/hycon-hy46xx.c
9436 HYGON PROCESSOR SUPPORT
9437 M: Pu Wen <puwen@hygon.cn>
9438 L: linux-kernel@vger.kernel.org
9440 F: arch/x86/kernel/cpu/hygon.c
9442 HYNIX HI556 SENSOR DRIVER
9443 M: Shawn Tu <shawnx.tu@intel.com>
9444 L: linux-media@vger.kernel.org
9446 T: git git://linuxtv.org/media_tree.git
9447 F: drivers/media/i2c/hi556.c
9449 HYNIX HI846 SENSOR DRIVER
9450 M: Martin Kepplinger <martin.kepplinger@puri.sm>
9451 L: linux-media@vger.kernel.org
9453 F: drivers/media/i2c/hi846.c
9455 HYNIX HI847 SENSOR DRIVER
9456 M: Shawn Tu <shawnx.tu@intel.com>
9457 L: linux-media@vger.kernel.org
9459 F: drivers/media/i2c/hi847.c
9461 Hyper-V/Azure CORE AND DRIVERS
9462 M: "K. Y. Srinivasan" <kys@microsoft.com>
9463 M: Haiyang Zhang <haiyangz@microsoft.com>
9464 M: Wei Liu <wei.liu@kernel.org>
9465 M: Dexuan Cui <decui@microsoft.com>
9466 L: linux-hyperv@vger.kernel.org
9468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
9469 F: Documentation/ABI/stable/sysfs-bus-vmbus
9470 F: Documentation/ABI/testing/debugfs-hyperv
9471 F: Documentation/virt/hyperv
9472 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
9473 F: arch/arm64/hyperv
9474 F: arch/arm64/include/asm/hyperv-tlfs.h
9475 F: arch/arm64/include/asm/mshyperv.h
9477 F: arch/x86/include/asm/hyperv-tlfs.h
9478 F: arch/x86/include/asm/mshyperv.h
9479 F: arch/x86/include/asm/trace/hyperv.h
9480 F: arch/x86/kernel/cpu/mshyperv.c
9481 F: drivers/clocksource/hyperv_timer.c
9482 F: drivers/hid/hid-hyperv.c
9484 F: drivers/input/serio/hyperv-keyboard.c
9485 F: drivers/iommu/hyperv-iommu.c
9486 F: drivers/net/ethernet/microsoft/
9487 F: drivers/net/hyperv/
9488 F: drivers/pci/controller/pci-hyperv-intf.c
9489 F: drivers/pci/controller/pci-hyperv.c
9490 F: drivers/scsi/storvsc_drv.c
9491 F: drivers/uio/uio_hv_generic.c
9492 F: drivers/video/fbdev/hyperv_fb.c
9493 F: include/asm-generic/hyperv-tlfs.h
9494 F: include/asm-generic/mshyperv.h
9495 F: include/clocksource/hyperv_timer.h
9496 F: include/linux/hyperv.h
9498 F: include/uapi/linux/hyperv.h
9499 F: net/vmw_vsock/hyperv_transport.c
9503 M: Vignesh Raghavendra <vigneshr@ti.com>
9504 L: linux-mtd@lists.infradead.org
9506 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9507 C: irc://irc.oftc.net/mtd
9508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
9509 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
9510 F: drivers/mtd/hyperbus/
9511 F: include/linux/mtd/hyperbus.h
9513 HYPERVISOR VIRTUAL CONSOLE DRIVER
9514 L: linuxppc-dev@lists.ozlabs.org
9519 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9520 L: linux-i2c@vger.kernel.org
9521 L: linux-acpi@vger.kernel.org
9523 F: drivers/i2c/i2c-core-acpi.c
9525 I2C CONTROLLER DRIVER FOR NVIDIA GPU
9526 M: Ajay Gupta <ajayg@nvidia.com>
9527 L: linux-i2c@vger.kernel.org
9529 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
9530 F: drivers/i2c/busses/i2c-nvidia-gpu.c
9533 M: Peter Rosin <peda@axentia.se>
9534 L: linux-i2c@vger.kernel.org
9536 F: Documentation/devicetree/bindings/i2c/i2c-arb*
9537 F: Documentation/devicetree/bindings/i2c/i2c-gate*
9538 F: Documentation/devicetree/bindings/i2c/i2c-mux*
9539 F: Documentation/i2c/i2c-topology.rst
9540 F: Documentation/i2c/muxes/
9541 F: drivers/i2c/i2c-mux.c
9542 F: drivers/i2c/muxes/
9543 F: include/linux/i2c-mux.h
9545 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
9546 M: Gregory CLEMENT <gregory.clement@bootlin.com>
9547 L: linux-i2c@vger.kernel.org
9549 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
9550 F: drivers/i2c/busses/i2c-mv64xxx.c
9552 I2C OVER PARALLEL PORT
9553 M: Jean Delvare <jdelvare@suse.com>
9554 L: linux-i2c@vger.kernel.org
9556 F: Documentation/i2c/busses/i2c-parport.rst
9557 F: drivers/i2c/busses/i2c-parport.c
9560 M: Wolfram Sang <wsa@kernel.org>
9561 L: linux-i2c@vger.kernel.org
9563 W: https://i2c.wiki.kernel.org/
9564 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9566 F: Documentation/devicetree/bindings/i2c/i2c.txt
9567 F: Documentation/i2c/
9569 F: include/dt-bindings/i2c/i2c.h
9570 F: include/linux/i2c-dev.h
9571 F: include/linux/i2c-smbus.h
9572 F: include/linux/i2c.h
9573 F: include/uapi/linux/i2c-*.h
9574 F: include/uapi/linux/i2c.h
9576 I2C SUBSYSTEM HOST DRIVERS
9577 L: linux-i2c@vger.kernel.org
9579 W: https://i2c.wiki.kernel.org/
9580 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9582 F: Documentation/devicetree/bindings/i2c/
9583 F: drivers/i2c/algos/
9584 F: drivers/i2c/busses/
9585 F: include/dt-bindings/i2c/
9588 M: Jean Delvare <jdelvare@suse.com>
9589 L: linux-i2c@vger.kernel.org
9591 F: Documentation/i2c/busses/i2c-taos-evm.rst
9592 F: drivers/i2c/busses/i2c-taos-evm.c
9595 M: Till Harbaum <till@harbaum.org>
9596 L: linux-i2c@vger.kernel.org
9598 W: http://www.harbaum.org/till/i2c_tiny_usb
9599 F: drivers/i2c/busses/i2c-tiny-usb.c
9601 I2C/SMBUS CONTROLLER DRIVERS FOR PC
9602 M: Jean Delvare <jdelvare@suse.com>
9603 L: linux-i2c@vger.kernel.org
9605 F: Documentation/i2c/busses/i2c-ali1535.rst
9606 F: Documentation/i2c/busses/i2c-ali1563.rst
9607 F: Documentation/i2c/busses/i2c-ali15x3.rst
9608 F: Documentation/i2c/busses/i2c-amd756.rst
9609 F: Documentation/i2c/busses/i2c-amd8111.rst
9610 F: Documentation/i2c/busses/i2c-i801.rst
9611 F: Documentation/i2c/busses/i2c-nforce2.rst
9612 F: Documentation/i2c/busses/i2c-piix4.rst
9613 F: Documentation/i2c/busses/i2c-sis5595.rst
9614 F: Documentation/i2c/busses/i2c-sis630.rst
9615 F: Documentation/i2c/busses/i2c-sis96x.rst
9616 F: Documentation/i2c/busses/i2c-via.rst
9617 F: Documentation/i2c/busses/i2c-viapro.rst
9618 F: drivers/i2c/busses/i2c-ali1535.c
9619 F: drivers/i2c/busses/i2c-ali1563.c
9620 F: drivers/i2c/busses/i2c-ali15x3.c
9621 F: drivers/i2c/busses/i2c-amd756-s4882.c
9622 F: drivers/i2c/busses/i2c-amd756.c
9623 F: drivers/i2c/busses/i2c-amd8111.c
9624 F: drivers/i2c/busses/i2c-i801.c
9625 F: drivers/i2c/busses/i2c-isch.c
9626 F: drivers/i2c/busses/i2c-nforce2-s4985.c
9627 F: drivers/i2c/busses/i2c-nforce2.c
9628 F: drivers/i2c/busses/i2c-piix4.c
9629 F: drivers/i2c/busses/i2c-sis5595.c
9630 F: drivers/i2c/busses/i2c-sis630.c
9631 F: drivers/i2c/busses/i2c-sis96x.c
9632 F: drivers/i2c/busses/i2c-via.c
9633 F: drivers/i2c/busses/i2c-viapro.c
9635 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
9636 M: Hans de Goede <hdegoede@redhat.com>
9637 L: linux-i2c@vger.kernel.org
9639 F: drivers/i2c/busses/i2c-cht-wc.c
9641 I2C/SMBUS ISMT DRIVER
9642 M: Seth Heasley <seth.heasley@intel.com>
9643 M: Neil Horman <nhorman@tuxdriver.com>
9644 L: linux-i2c@vger.kernel.org
9645 F: Documentation/i2c/busses/i2c-ismt.rst
9646 F: drivers/i2c/busses/i2c-ismt.c
9648 I2C/SMBUS STUB DRIVER
9649 M: Jean Delvare <jdelvare@suse.com>
9650 L: linux-i2c@vger.kernel.org
9652 F: drivers/i2c/i2c-stub.c
9654 I3C DRIVER FOR CADENCE I3C MASTER IP
9655 M: Przemysław Gaj <pgaj@cadence.com>
9657 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
9658 F: drivers/i3c/master/i3c-master-cdns.c
9660 I3C DRIVER FOR SYNOPSYS DESIGNWARE
9662 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
9663 F: drivers/i3c/master/dw*
9666 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9667 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
9669 C: irc://chat.freenode.net/linux-i3c
9670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
9671 F: Documentation/ABI/testing/sysfs-bus-i3c
9672 F: Documentation/devicetree/bindings/i3c/
9673 F: Documentation/driver-api/i3c
9675 F: include/linux/i3c/
9677 IA64 (Itanium) PLATFORM
9678 L: linux-ia64@vger.kernel.org
9680 F: Documentation/ia64/
9683 IBM Operation Panel Input Driver
9684 M: Eddie James <eajames@linux.ibm.com>
9685 L: linux-input@vger.kernel.org
9687 F: Documentation/devicetree/bindings/input/ibm,op-panel.yaml
9688 F: drivers/input/misc/ibm-panel.c
9690 IBM Power 842 compression accelerator
9691 M: Haren Myneni <haren@us.ibm.com>
9694 F: drivers/crypto/nx/Kconfig
9695 F: drivers/crypto/nx/Makefile
9696 F: drivers/crypto/nx/nx-842*
9697 F: include/linux/sw842.h
9700 IBM Power in-Nest Crypto Acceleration
9701 M: Breno Leitão <leitao@debian.org>
9702 M: Nayna Jain <nayna@linux.ibm.com>
9703 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9704 L: linux-crypto@vger.kernel.org
9706 F: drivers/crypto/nx/Kconfig
9707 F: drivers/crypto/nx/Makefile
9708 F: drivers/crypto/nx/nx-aes*
9709 F: drivers/crypto/nx/nx-sha*
9710 F: drivers/crypto/nx/nx.*
9711 F: drivers/crypto/nx/nx_csbcpb.h
9712 F: drivers/crypto/nx/nx_debugfs.c
9714 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
9715 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9716 L: linux-pci@vger.kernel.org
9717 L: linuxppc-dev@lists.ozlabs.org
9719 F: drivers/pci/hotplug/rpadlpar*
9721 IBM Power Linux RAID adapter
9722 M: Brian King <brking@us.ibm.com>
9724 F: drivers/scsi/ipr.*
9726 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
9727 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9728 L: linux-pci@vger.kernel.org
9729 L: linuxppc-dev@lists.ozlabs.org
9731 F: drivers/pci/hotplug/rpaphp*
9733 IBM Power SRIOV Virtual NIC Device Driver
9734 M: Haren Myneni <haren@linux.ibm.com>
9735 M: Rick Lindsley <ricklind@linux.ibm.com>
9736 R: Nick Child <nnac123@linux.ibm.com>
9737 R: Dany Madden <danymadden@us.ibm.com>
9738 R: Thomas Falcon <tlfalcon@linux.ibm.com>
9739 L: netdev@vger.kernel.org
9741 F: drivers/net/ethernet/ibm/ibmvnic.*
9743 IBM Power Virtual Accelerator Switchboard
9744 L: linuxppc-dev@lists.ozlabs.org
9746 F: arch/powerpc/include/asm/vas.h
9747 F: arch/powerpc/platforms/powernv/copy-paste.h
9748 F: arch/powerpc/platforms/powernv/vas*
9750 IBM Power Virtual Ethernet Device Driver
9751 M: Nick Child <nnac123@linux.ibm.com>
9752 L: netdev@vger.kernel.org
9754 F: drivers/net/ethernet/ibm/ibmveth.*
9756 IBM Power Virtual FC Device Drivers
9757 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9758 L: linux-scsi@vger.kernel.org
9760 F: drivers/scsi/ibmvscsi/ibmvfc*
9762 IBM Power Virtual Management Channel Driver
9763 M: Brad Warrum <bwarrum@linux.ibm.com>
9764 M: Ritu Agarwal <rituagar@linux.ibm.com>
9766 F: drivers/misc/ibmvmc.*
9768 IBM Power Virtual SCSI Device Drivers
9769 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9770 L: linux-scsi@vger.kernel.org
9772 F: drivers/scsi/ibmvscsi/ibmvscsi*
9773 F: include/scsi/viosrp.h
9775 IBM Power Virtual SCSI Device Target Driver
9776 M: Michael Cyr <mikecyr@linux.ibm.com>
9777 L: linux-scsi@vger.kernel.org
9778 L: target-devel@vger.kernel.org
9780 F: drivers/scsi/ibmvscsi_tgt/
9782 IBM Power VMX Cryptographic instructions
9783 M: Breno Leitão <leitao@debian.org>
9784 M: Nayna Jain <nayna@linux.ibm.com>
9785 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9786 L: linux-crypto@vger.kernel.org
9788 F: drivers/crypto/vmx/Kconfig
9789 F: drivers/crypto/vmx/Makefile
9790 F: drivers/crypto/vmx/aes*
9791 F: drivers/crypto/vmx/ghash*
9792 F: drivers/crypto/vmx/ppc-xlate.pl
9793 F: drivers/crypto/vmx/vmx.c
9795 IBM ServeRAID RAID DRIVER
9797 F: drivers/scsi/ips.*
9799 ICH LPC AND GPIO DRIVER
9800 M: Peter Tyser <ptyser@xes-inc.com>
9802 F: drivers/gpio/gpio-ich.c
9803 F: drivers/mfd/lpc_ich.c
9806 M: Max Staudt <max@enpas.org>
9807 L: linux-i2c@vger.kernel.org
9809 F: drivers/i2c/busses/i2c-icy.c
9811 IDEAPAD LAPTOP EXTRAS DRIVER
9812 M: Ike Panhc <ike.pan@canonical.com>
9813 L: platform-driver-x86@vger.kernel.org
9815 W: http://launchpad.net/ideapad-laptop
9816 F: drivers/platform/x86/ideapad-laptop.c
9818 IDEAPAD LAPTOP SLIDEBAR DRIVER
9819 M: Andrey Moiseev <o2g.org.ru@gmail.com>
9820 L: linux-input@vger.kernel.org
9822 W: https://github.com/o2genum/ideapad-slidebar
9823 F: drivers/input/misc/ideapad_slidebar.c
9826 M: Christian Brauner <brauner@kernel.org>
9827 M: Seth Forshee <sforshee@kernel.org>
9828 L: linux-fsdevel@vger.kernel.org
9830 T: git://git.kernel.org/pub/scm/linux/kernel/git/vfs/idmapping.git
9831 F: Documentation/filesystems/idmappings.rst
9832 F: tools/testing/selftests/mount_setattr/
9833 F: include/linux/mnt_idmapping.*
9835 IDT VersaClock 5 CLOCK DRIVER
9836 M: Luca Ceresoli <luca@lucaceresoli.net>
9838 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9839 F: drivers/clk/clk-versaclock5.c
9841 IEEE 802.15.4 SUBSYSTEM
9842 M: Alexander Aring <alex.aring@gmail.com>
9843 M: Stefan Schmidt <stefan@datenfreihafen.org>
9844 L: linux-wpan@vger.kernel.org
9846 W: https://linux-wpan.org/
9847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9849 F: Documentation/networking/ieee802154.rst
9850 F: drivers/net/ieee802154/
9851 F: include/linux/ieee802154.h
9852 F: include/linux/nl802154.h
9853 F: include/net/af_ieee802154.h
9854 F: include/net/cfg802154.h
9855 F: include/net/ieee802154_netdev.h
9856 F: include/net/mac802154.h
9857 F: include/net/nl802154.h
9862 M: Yotam Gigi <yotam.gi@gmail.com>
9863 M: Jamal Hadi Salim <jhs@mojatatu.com>
9864 F: include/net/ife.h
9865 F: include/uapi/linux/ife.h
9868 IGORPLUG-USB IR RECEIVER
9869 M: Sean Young <sean@mess.org>
9870 L: linux-media@vger.kernel.org
9872 F: drivers/media/rc/igorplugusb.c
9874 IGUANAWORKS USB IR TRANSCEIVER
9875 M: Sean Young <sean@mess.org>
9876 L: linux-media@vger.kernel.org
9878 F: drivers/media/rc/iguanair.c
9880 IIO DIGITAL POTENTIOMETER DAC
9881 M: Peter Rosin <peda@axentia.se>
9882 L: linux-iio@vger.kernel.org
9884 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
9885 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
9886 F: drivers/iio/dac/dpot-dac.c
9888 IIO ENVELOPE DETECTOR
9889 M: Peter Rosin <peda@axentia.se>
9890 L: linux-iio@vger.kernel.org
9892 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9893 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9894 F: drivers/iio/adc/envelope-detector.c
9897 M: Peter Rosin <peda@axentia.se>
9898 L: linux-iio@vger.kernel.org
9900 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9901 F: drivers/iio/multiplexer/iio-mux.c
9903 IIO SCMI BASED DRIVER
9904 M: Jyoti Bhayana <jbhayana@google.com>
9905 L: linux-iio@vger.kernel.org
9907 F: drivers/iio/common/scmi_sensors/scmi_iio.c
9909 IIO SUBSYSTEM AND DRIVERS
9910 M: Jonathan Cameron <jic23@kernel.org>
9911 R: Lars-Peter Clausen <lars@metafoo.de>
9912 L: linux-iio@vger.kernel.org
9914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9915 F: Documentation/ABI/testing/configfs-iio*
9916 F: Documentation/ABI/testing/sysfs-bus-iio*
9917 F: Documentation/devicetree/bindings/iio/
9919 F: drivers/staging/iio/
9920 F: include/dt-bindings/iio/
9921 F: include/linux/iio/
9925 M: Peter Rosin <peda@axentia.se>
9926 L: linux-iio@vger.kernel.org
9928 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9929 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9930 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9931 F: drivers/iio/afe/iio-rescale.c
9933 IKANOS/ADI EAGLE ADSL USB DRIVER
9934 M: Matthieu Castet <castet.matthieu@free.fr>
9935 M: Stanislaw Gruszka <stf_xl@wp.pl>
9937 F: drivers/usb/atm/ueagle-atm.c
9939 IMAGIS TOUCHSCREEN DRIVER
9940 M: Markuss Broks <markuss.broks@gmail.com>
9942 F: Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
9943 F: drivers/input/touchscreen/imagis.c
9945 IMGTEC ASCII LCD DRIVER
9946 M: Paul Burton <paulburton@kernel.org>
9948 F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
9949 F: drivers/auxdisplay/img-ascii-lcd.c
9951 IMGTEC IR DECODER DRIVER
9953 F: drivers/media/rc/img-ir/
9955 IMON SOUNDGRAPH USB IR RECEIVER
9956 M: Sean Young <sean@mess.org>
9957 L: linux-media@vger.kernel.org
9959 F: drivers/media/rc/imon.c
9960 F: drivers/media/rc/imon_raw.c
9962 IMS TWINTURBO FRAMEBUFFER DRIVER
9963 L: linux-fbdev@vger.kernel.org
9965 F: drivers/video/fbdev/imsttfb.c
9967 INA209 HARDWARE MONITOR DRIVER
9968 M: Guenter Roeck <linux@roeck-us.net>
9969 L: linux-hwmon@vger.kernel.org
9971 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
9972 F: Documentation/hwmon/ina209.rst
9973 F: drivers/hwmon/ina209.c
9975 INA2XX HARDWARE MONITOR DRIVER
9976 M: Guenter Roeck <linux@roeck-us.net>
9977 L: linux-hwmon@vger.kernel.org
9979 F: Documentation/hwmon/ina2xx.rst
9980 F: drivers/hwmon/ina2xx.c
9981 F: include/linux/platform_data/ina2xx.h
9983 INDEX OF FURTHER KERNEL DOCUMENTATION
9984 M: Carlos Bilbao <carlos.bilbao@amd.com>
9986 F: Documentation/process/kernel-docs.rst
9988 INDUSTRY PACK SUBSYSTEM (IPACK)
9989 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
9990 M: Jens Taprogge <jens.taprogge@taprogge.org>
9991 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9992 L: industrypack-devel@lists.sourceforge.net
9994 W: http://industrypack.sourceforge.net
9997 INFINEON DPS310 Driver
9998 M: Eddie James <eajames@linux.ibm.com>
9999 L: linux-iio@vger.kernel.org
10001 F: drivers/iio/pressure/dps310.c
10003 INFINIBAND SUBSYSTEM
10004 M: Jason Gunthorpe <jgg@nvidia.com>
10005 M: Leon Romanovsky <leonro@nvidia.com>
10006 L: linux-rdma@vger.kernel.org
10008 W: https://github.com/linux-rdma/rdma-core
10009 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
10011 F: Documentation/devicetree/bindings/infiniband/
10012 F: Documentation/infiniband/
10013 F: drivers/infiniband/
10015 F: include/trace/events/ib_mad.h
10016 F: include/trace/events/ib_umad.h
10017 F: include/trace/misc/rdma.h
10018 F: include/uapi/linux/if_infiniband.h
10019 F: include/uapi/rdma/
10020 F: samples/bpf/ibumad_kern.c
10021 F: samples/bpf/ibumad_user.c
10023 INGENIC JZ4780 NAND DRIVER
10024 M: Harvey Hunt <harveyhuntnexus@gmail.com>
10025 L: linux-mtd@lists.infradead.org
10026 L: linux-mips@vger.kernel.org
10028 F: drivers/mtd/nand/raw/ingenic/
10030 INGENIC JZ47xx SoCs
10031 M: Paul Cercueil <paul@crapouillou.net>
10032 L: linux-mips@vger.kernel.org
10034 F: arch/mips/boot/dts/ingenic/
10035 F: arch/mips/generic/board-ingenic.c
10036 F: arch/mips/include/asm/mach-ingenic/
10037 F: arch/mips/ingenic/Kconfig
10038 F: drivers/clk/ingenic/
10039 F: drivers/dma/dma-jz4780.c
10040 F: drivers/gpu/drm/ingenic/
10041 F: drivers/i2c/busses/i2c-jz4780.c
10042 F: drivers/iio/adc/ingenic-adc.c
10043 F: drivers/irqchip/irq-ingenic.c
10044 F: drivers/memory/jz4780-nemc.c
10045 F: drivers/mmc/host/jz4740_mmc.c
10046 F: drivers/mtd/nand/raw/ingenic/
10047 F: drivers/pinctrl/pinctrl-ingenic.c
10048 F: drivers/power/supply/ingenic-battery.c
10049 F: drivers/pwm/pwm-jz4740.c
10050 F: drivers/remoteproc/ingenic_rproc.c
10051 F: drivers/rtc/rtc-jz4740.c
10052 F: drivers/tty/serial/8250/8250_ingenic.c
10053 F: drivers/usb/musb/jz4740.c
10054 F: drivers/watchdog/jz4740_wdt.c
10055 F: include/dt-bindings/iio/adc/ingenic,adc.h
10056 F: include/linux/mfd/ingenic-tcu.h
10057 F: sound/soc/codecs/jz47*
10058 F: sound/soc/jz4740/
10060 INJOINIC IP5xxx POWER BANK IC DRIVER
10061 M: Samuel Holland <samuel@sholland.org>
10063 F: drivers/power/supply/ip5xxx_power.c
10066 M: Jan Kara <jack@suse.cz>
10067 R: Amir Goldstein <amir73il@gmail.com>
10068 L: linux-fsdevel@vger.kernel.org
10070 F: Documentation/filesystems/inotify.rst
10071 F: fs/notify/inotify/
10072 F: include/linux/inotify.h
10073 F: include/uapi/linux/inotify.h
10075 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
10076 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
10077 L: linux-input@vger.kernel.org
10079 Q: http://patchwork.kernel.org/project/linux-input/list/
10080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
10081 F: Documentation/devicetree/bindings/input/
10082 F: Documentation/devicetree/bindings/serio/
10083 F: Documentation/input/
10085 F: include/dt-bindings/input/
10086 F: include/linux/input.h
10087 F: include/linux/input/
10088 F: include/uapi/linux/input-event-codes.h
10089 F: include/uapi/linux/input.h
10091 INPUT MULTITOUCH (MT) PROTOCOL
10092 M: Henrik Rydberg <rydberg@bitmath.org>
10093 L: linux-input@vger.kernel.org
10095 F: Documentation/input/multi-touch-protocol.rst
10096 F: drivers/input/input-mt.c
10099 INSIDE SECURE CRYPTO DRIVER
10100 M: Antoine Tenart <atenart@kernel.org>
10101 L: linux-crypto@vger.kernel.org
10103 F: drivers/crypto/inside-secure/
10105 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
10106 M: Mimi Zohar <zohar@linux.ibm.com>
10107 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
10108 L: linux-integrity@vger.kernel.org
10110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
10111 F: security/integrity/ima/
10112 F: security/integrity/
10114 INTEL 810/815 FRAMEBUFFER DRIVER
10115 M: Antonino Daplas <adaplas@gmail.com>
10116 L: linux-fbdev@vger.kernel.org
10118 F: drivers/video/fbdev/i810/
10120 INTEL 8255 GPIO DRIVER
10121 M: William Breathitt Gray <william.gray@linaro.org>
10122 L: linux-gpio@vger.kernel.org
10124 F: drivers/gpio/gpio-i8255.c
10125 F: drivers/gpio/gpio-i8255.h
10128 M: Cezary Rojewski <cezary.rojewski@intel.com>
10129 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
10130 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
10131 M: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
10132 M: Bard Liao <yung-chuan.liao@linux.intel.com>
10133 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
10134 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
10135 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10137 F: sound/soc/intel/
10139 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
10140 M: Hans de Goede <hdegoede@redhat.com>
10141 L: platform-driver-x86@vger.kernel.org
10143 F: drivers/platform/x86/intel/atomisp2/pm.c
10145 INTEL ATOMISP2 LED DRIVER
10146 M: Hans de Goede <hdegoede@redhat.com>
10147 L: platform-driver-x86@vger.kernel.org
10149 F: drivers/platform/x86/intel/atomisp2/led.c
10151 INTEL BIOS SAR INT1092 DRIVER
10152 M: Shravan Sudhakar <s.shravan@intel.com>
10153 M: Intel Corporation <linuxwwan@intel.com>
10154 L: platform-driver-x86@vger.kernel.org
10156 F: drivers/platform/x86/intel/int1092/
10158 INTEL BROXTON PMC DRIVER
10159 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10160 M: Zha Qipeng <qipeng.zha@intel.com>
10162 F: drivers/mfd/intel_pmc_bxt.c
10163 F: include/linux/mfd/intel_pmc_bxt.h
10165 INTEL C600 SERIES SAS CONTROLLER DRIVER
10166 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
10167 L: linux-scsi@vger.kernel.org
10169 T: git git://git.code.sf.net/p/intel-sas/isci
10170 F: drivers/scsi/isci/
10172 INTEL CPU family model numbers
10173 M: Tony Luck <tony.luck@intel.com>
10175 L: linux-kernel@vger.kernel.org
10177 F: arch/x86/include/asm/intel-family.h
10179 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
10180 M: Jani Nikula <jani.nikula@linux.intel.com>
10181 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
10182 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
10183 M: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
10184 L: intel-gfx@lists.freedesktop.org
10186 W: https://01.org/linuxgraphics/
10187 Q: http://patchwork.freedesktop.org/project/intel-gfx/
10188 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
10189 C: irc://irc.oftc.net/intel-gfx
10190 T: git git://anongit.freedesktop.org/drm-intel
10191 F: Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
10192 F: Documentation/gpu/i915.rst
10193 F: drivers/gpu/drm/i915/
10194 F: include/drm/i915*
10195 F: include/uapi/drm/i915_drm.h
10197 INTEL ETHERNET DRIVERS
10198 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
10199 M: Tony Nguyen <anthony.l.nguyen@intel.com>
10200 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
10202 W: http://www.intel.com/support/feedback.htm
10203 W: http://e1000.sourceforge.net/
10204 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
10205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
10206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
10207 F: Documentation/networking/device_drivers/ethernet/intel/
10208 F: drivers/net/ethernet/intel/
10209 F: drivers/net/ethernet/intel/*/
10210 F: include/linux/avf/virtchnl.h
10211 F: include/linux/net/intel/iidc.h
10213 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
10214 M: Mustafa Ismail <mustafa.ismail@intel.com>
10215 M: Shiraz Saleem <shiraz.saleem@intel.com>
10216 L: linux-rdma@vger.kernel.org
10218 F: drivers/infiniband/hw/irdma/
10219 F: include/uapi/rdma/irdma-abi.h
10221 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
10222 M: Maik Broemme <mbroemme@libmpq.org>
10223 L: linux-fbdev@vger.kernel.org
10225 F: Documentation/fb/intelfb.rst
10226 F: drivers/video/fbdev/intelfb/
10229 M: Andy Shevchenko <andy@kernel.org>
10230 L: linux-gpio@vger.kernel.org
10232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10233 F: drivers/gpio/gpio-ich.c
10234 F: drivers/gpio/gpio-merrifield.c
10235 F: drivers/gpio/gpio-ml-ioh.c
10236 F: drivers/gpio/gpio-pch.c
10237 F: drivers/gpio/gpio-sch.c
10238 F: drivers/gpio/gpio-sodaville.c
10240 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
10241 M: Zhenyu Wang <zhenyuw@linux.intel.com>
10242 M: Zhi Wang <zhi.a.wang@intel.com>
10243 L: intel-gvt-dev@lists.freedesktop.org
10244 L: intel-gfx@lists.freedesktop.org
10246 W: https://01.org/igvt-g
10247 T: git https://github.com/intel/gvt-linux.git
10248 F: drivers/gpu/drm/i915/gvt/
10250 INTEL HID EVENT DRIVER
10251 M: Alex Hung <alexhung@gmail.com>
10252 L: platform-driver-x86@vger.kernel.org
10254 F: drivers/platform/x86/intel/hid.c
10256 INTEL I/OAT DMA DRIVER
10257 M: Dave Jiang <dave.jiang@intel.com>
10258 R: Dan Williams <dan.j.williams@intel.com>
10259 L: dmaengine@vger.kernel.org
10261 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
10262 F: drivers/dma/ioat*
10265 M: Fenghua Yu <fenghua.yu@intel.com>
10266 M: Dave Jiang <dave.jiang@intel.com>
10267 L: dmaengine@vger.kernel.org
10269 F: drivers/dma/idxd/*
10270 F: include/uapi/linux/idxd.h
10273 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
10274 M: Len Brown <lenb@kernel.org>
10275 L: linux-pm@vger.kernel.org
10277 B: https://bugzilla.kernel.org
10278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
10279 F: drivers/idle/intel_idle.c
10281 INTEL IN FIELD SCAN (IFS) DEVICE
10282 M: Jithu Joseph <jithu.joseph@intel.com>
10283 R: Ashok Raj <ashok.raj@intel.com>
10284 R: Tony Luck <tony.luck@intel.com>
10286 F: drivers/platform/x86/intel/ifs
10287 F: include/trace/events/intel_ifs.h
10289 INTEL INTEGRATED SENSOR HUB DRIVER
10290 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10291 M: Jiri Kosina <jikos@kernel.org>
10292 L: linux-input@vger.kernel.org
10294 F: drivers/hid/intel-ish-hid/
10297 M: David Woodhouse <dwmw2@infradead.org>
10298 M: Lu Baolu <baolu.lu@linux.intel.com>
10299 L: iommu@lists.linux.dev
10301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10302 F: drivers/iommu/intel/
10303 F: include/linux/intel-svm.h
10305 INTEL IPU3 CSI-2 CIO2 DRIVER
10306 M: Yong Zhi <yong.zhi@intel.com>
10307 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10308 M: Bingbu Cao <bingbu.cao@intel.com>
10309 M: Dan Scally <djrscally@gmail.com>
10310 R: Tianshu Qiu <tian.shu.qiu@intel.com>
10311 L: linux-media@vger.kernel.org
10313 T: git git://linuxtv.org/media_tree.git
10314 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
10315 F: drivers/media/pci/intel/ipu3/
10317 INTEL IPU3 CSI-2 IMGU DRIVER
10318 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10319 R: Bingbu Cao <bingbu.cao@intel.com>
10320 R: Tianshu Qiu <tian.shu.qiu@intel.com>
10321 L: linux-media@vger.kernel.org
10323 F: Documentation/admin-guide/media/ipu3.rst
10324 F: Documentation/admin-guide/media/ipu3_rcb.svg
10325 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
10326 F: drivers/staging/media/ipu3/
10328 INTEL IXP4XX CRYPTO SUPPORT
10329 M: Corentin Labbe <clabbe@baylibre.com>
10330 L: linux-crypto@vger.kernel.org
10332 F: drivers/crypto/ixp4xx_crypto.c
10334 INTEL ISHTP ECLITE DRIVER
10335 M: Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
10336 L: platform-driver-x86@vger.kernel.org
10338 F: drivers/platform/x86/intel/ishtp_eclite.c
10340 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
10341 M: Krzysztof Halasa <khalasa@piap.pl>
10343 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
10344 F: drivers/net/wan/ixp4xx_hss.c
10345 F: drivers/soc/ixp4xx/ixp4xx-npe.c
10346 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
10347 F: include/linux/soc/ixp4xx/npe.h
10348 F: include/linux/soc/ixp4xx/qmgr.h
10350 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
10351 M: Deepak Saxena <dsaxena@plexity.net>
10353 F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
10354 F: drivers/char/hw_random/ixp4xx-rng.c
10356 INTEL KEEM BAY DRM DRIVER
10357 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
10358 M: Edmund Dea <edmund.j.dea@intel.com>
10360 F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml
10361 F: drivers/gpu/drm/kmb/
10363 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
10364 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10366 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
10367 F: drivers/crypto/keembay/Kconfig
10368 F: drivers/crypto/keembay/Makefile
10369 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
10370 F: drivers/crypto/keembay/ocs-aes.c
10371 F: drivers/crypto/keembay/ocs-aes.h
10373 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
10374 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10375 M: Prabhjot Khurana <prabhjot.khurana@intel.com>
10376 M: Mark Gross <mgross@linux.intel.com>
10378 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
10379 F: drivers/crypto/keembay/Kconfig
10380 F: drivers/crypto/keembay/Makefile
10381 F: drivers/crypto/keembay/keembay-ocs-ecc.c
10383 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
10384 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10385 M: Declan Murphy <declan.murphy@intel.com>
10387 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
10388 F: drivers/crypto/keembay/Kconfig
10389 F: drivers/crypto/keembay/Makefile
10390 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
10391 F: drivers/crypto/keembay/ocs-hcu.c
10392 F: drivers/crypto/keembay/ocs-hcu.h
10394 INTEL THUNDER BAY EMMC PHY DRIVER
10395 M: Nandhini Srikandan <nandhini.srikandan@intel.com>
10396 M: Rashmi A <rashmi.a@intel.com>
10398 F: Documentation/devicetree/bindings/phy/intel,phy-thunderbay-emmc.yaml
10399 F: drivers/phy/intel/phy-intel-thunderbay-emmc.c
10401 INTEL MANAGEMENT ENGINE (mei)
10402 M: Tomas Winkler <tomas.winkler@intel.com>
10403 L: linux-kernel@vger.kernel.org
10405 F: Documentation/driver-api/mei/*
10406 F: drivers/misc/mei/
10407 F: drivers/watchdog/mei_wdt.c
10408 F: include/linux/mei_aux.h
10409 F: include/linux/mei_cl_bus.h
10410 F: include/uapi/linux/mei.h
10413 INTEL MAX 10 BMC MFD DRIVER
10414 M: Xu Yilun <yilun.xu@intel.com>
10415 R: Tom Rix <trix@redhat.com>
10417 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
10418 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
10419 F: drivers/hwmon/intel-m10-bmc-hwmon.c
10420 F: drivers/mfd/intel-m10-bmc.c
10421 F: include/linux/mfd/intel-m10-bmc.h
10423 INTEL MENLOW THERMAL DRIVER
10424 M: Sujith Thomas <sujith.thomas@intel.com>
10425 L: linux-pm@vger.kernel.org
10427 F: drivers/thermal/intel/intel_menlow.c
10429 INTEL P-Unit IPC DRIVER
10430 M: Zha Qipeng <qipeng.zha@intel.com>
10431 L: platform-driver-x86@vger.kernel.org
10433 F: arch/x86/include/asm/intel_punit_ipc.h
10434 F: drivers/platform/x86/intel/punit_ipc.c
10436 INTEL PMC CORE DRIVER
10437 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10438 M: David E Box <david.e.box@intel.com>
10439 L: platform-driver-x86@vger.kernel.org
10441 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
10442 F: drivers/platform/x86/intel/pmc/
10444 INTEL PMIC GPIO DRIVERS
10445 M: Andy Shevchenko <andy@kernel.org>
10447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10448 F: drivers/gpio/gpio-*cove.c
10450 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
10451 M: Andy Shevchenko <andy@kernel.org>
10453 F: drivers/mfd/intel_soc_pmic*
10454 F: include/linux/mfd/intel_soc_pmic*
10457 M: David E. Box <david.e.box@linux.intel.com>
10459 F: drivers/platform/x86/intel/pmt/
10461 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
10462 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
10463 L: linux-wireless@vger.kernel.org
10465 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
10466 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
10467 F: drivers/net/wireless/intel/ipw2x00/
10469 INTEL PSTATE DRIVER
10470 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10471 M: Len Brown <lenb@kernel.org>
10472 L: linux-pm@vger.kernel.org
10474 F: drivers/cpufreq/intel_pstate.c
10476 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
10477 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10478 L: linux-iio@vger.kernel.org
10479 F: drivers/counter/intel-qep.c
10482 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10484 F: arch/x86/include/asm/intel_scu_ipc.h
10485 F: drivers/platform/x86/intel_scu_*
10488 M: David E. Box <david.e.box@linux.intel.com>
10490 F: drivers/platform/x86/intel/sdsi.c
10491 F: tools/arch/x86/intel_sdsi/
10492 F: tools/testing/selftests/drivers/sdsi/
10494 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
10495 M: Daniel Scally <djrscally@gmail.com>
10497 F: drivers/platform/x86/intel/int3472/
10499 INTEL SPEED SELECT TECHNOLOGY
10500 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10501 L: platform-driver-x86@vger.kernel.org
10503 F: drivers/platform/x86/intel/speed_select_if/
10504 F: include/uapi/linux/isst_if.h
10505 F: tools/power/x86/intel-speed-select/
10507 INTEL STRATIX10 FIRMWARE DRIVERS
10508 M: Dinh Nguyen <dinguyen@kernel.org>
10509 L: linux-kernel@vger.kernel.org
10511 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
10512 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
10513 F: drivers/firmware/stratix10-rsu.c
10514 F: drivers/firmware/stratix10-svc.c
10515 F: include/linux/firmware/intel/stratix10-smc.h
10516 F: include/linux/firmware/intel/stratix10-svc-client.h
10517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
10519 INTEL TELEMETRY DRIVER
10520 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10521 M: "David E. Box" <david.e.box@linux.intel.com>
10522 L: platform-driver-x86@vger.kernel.org
10524 F: arch/x86/include/asm/intel_telemetry.h
10525 F: drivers/platform/x86/intel/telemetry/
10527 INTEL UNCORE FREQUENCY CONTROL
10528 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10529 L: platform-driver-x86@vger.kernel.org
10531 F: Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
10532 F: drivers/platform/x86/intel/uncore-frequency/
10534 INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
10535 M: David E. Box <david.e.box@linux.intel.com>
10537 F: drivers/platform/x86/intel/vsec.*
10539 INTEL VIRTUAL BUTTON DRIVER
10540 M: AceLan Kao <acelan.kao@canonical.com>
10541 L: platform-driver-x86@vger.kernel.org
10543 F: drivers/platform/x86/intel/vbtn.c
10545 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
10546 M: Stanislaw Gruszka <stf_xl@wp.pl>
10547 L: linux-wireless@vger.kernel.org
10549 F: drivers/net/wireless/intel/iwlegacy/
10551 INTEL WIRELESS WIFI LINK (iwlwifi)
10552 M: Gregory Greenman <gregory.greenman@intel.com>
10553 L: linux-wireless@vger.kernel.org
10555 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
10556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
10557 F: drivers/net/wireless/intel/iwlwifi/
10559 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
10560 M: Jithu Joseph <jithu.joseph@intel.com>
10561 R: Maurice Ma <maurice.ma@intel.com>
10563 W: https://slimbootloader.github.io/security/firmware-update.html
10564 F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
10566 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
10567 L: Dell.Client.Kernel@dell.com
10569 F: drivers/platform/x86/intel/wmi/thunderbolt.c
10571 INTEL WWAN IOSM DRIVER
10572 M: M Chetan Kumar <m.chetan.kumar@intel.com>
10573 M: Intel Corporation <linuxwwan@intel.com>
10574 L: netdev@vger.kernel.org
10576 F: drivers/net/wwan/iosm/
10579 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10581 F: Documentation/trace/intel_th.rst
10582 F: drivers/hwtracing/intel_th/
10583 F: include/linux/intel_th.h
10585 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
10586 M: Ning Sun <ning.sun@intel.com>
10587 L: tboot-devel@lists.sourceforge.net
10589 W: http://tboot.sourceforge.net
10590 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
10591 F: Documentation/x86/intel_txt.rst
10592 F: arch/x86/kernel/tboot.c
10593 F: include/linux/tboot.h
10596 M: Jarkko Sakkinen <jarkko@kernel.org>
10597 R: Dave Hansen <dave.hansen@linux.intel.com>
10598 L: linux-sgx@vger.kernel.org
10600 Q: https://patchwork.kernel.org/project/intel-sgx/list/
10601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
10602 F: Documentation/x86/sgx.rst
10603 F: arch/x86/entry/vdso/vsgx.S
10604 F: arch/x86/include/asm/sgx.h
10605 F: arch/x86/include/uapi/asm/sgx.h
10606 F: arch/x86/kernel/cpu/sgx/*
10607 F: tools/testing/selftests/sgx/*
10611 M: Georgi Djakov <djakov@kernel.org>
10612 L: linux-pm@vger.kernel.org
10614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
10615 F: Documentation/devicetree/bindings/interconnect/
10616 F: Documentation/driver-api/interconnect.rst
10617 F: drivers/interconnect/
10618 F: include/dt-bindings/interconnect/
10619 F: include/linux/interconnect-provider.h
10620 F: include/linux/interconnect.h
10622 INTERRUPT COUNTER DRIVER
10623 M: Oleksij Rempel <o.rempel@pengutronix.de>
10624 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10625 L: linux-iio@vger.kernel.org
10626 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
10627 F: drivers/counter/interrupt-cnt.c
10629 INTERSIL ISL7998X VIDEO DECODER DRIVER
10630 M: Michael Tretter <m.tretter@pengutronix.de>
10631 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10632 L: linux-media@vger.kernel.org
10634 F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
10635 F: drivers/media/i2c/isl7998x.c
10637 INVENSENSE ICM-426xx IMU DRIVER
10638 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
10639 L: linux-iio@vger.kernel.org
10641 W: https://invensense.tdk.com/
10642 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
10643 F: drivers/iio/imu/inv_icm42600/
10645 INVENSENSE MPU-3050 GYROSCOPE DRIVER
10646 M: Linus Walleij <linus.walleij@linaro.org>
10647 L: linux-iio@vger.kernel.org
10649 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
10650 F: drivers/iio/gyro/mpu3050*
10652 IOC3 ETHERNET DRIVER
10653 M: Ralf Baechle <ralf@linux-mips.org>
10654 L: linux-mips@vger.kernel.org
10656 F: drivers/net/ethernet/sgi/ioc3-eth.c
10658 IOMAP FILESYSTEM LIBRARY
10659 M: Christoph Hellwig <hch@infradead.org>
10660 M: Darrick J. Wong <djwong@kernel.org>
10661 L: linux-xfs@vger.kernel.org
10662 L: linux-fsdevel@vger.kernel.org
10664 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
10666 F: include/linux/iomap.h
10668 IOMMU DMA-API LAYER
10669 M: Robin Murphy <robin.murphy@arm.com>
10670 L: iommu@lists.linux.dev
10672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10673 F: drivers/iommu/dma-iommu.c
10674 F: drivers/iommu/dma-iommu.h
10675 F: drivers/iommu/iova.c
10676 F: include/linux/iova.h
10679 M: Jason Gunthorpe <jgg@nvidia.com>
10680 M: Kevin Tian <kevin.tian@intel.com>
10681 L: iommu@lists.linux.dev
10683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
10684 F: Documentation/userspace-api/iommufd.rst
10685 F: drivers/iommu/iommufd/
10686 F: include/linux/iommufd.h
10687 F: include/uapi/linux/iommufd.h
10688 F: tools/testing/selftests/iommu/
10691 M: Joerg Roedel <joro@8bytes.org>
10692 M: Will Deacon <will@kernel.org>
10693 R: Robin Murphy <robin.murphy@arm.com>
10694 L: iommu@lists.linux.dev
10696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10697 F: Documentation/devicetree/bindings/iommu/
10698 F: Documentation/userspace-api/iommu.rst
10700 F: include/linux/iommu.h
10701 F: include/linux/iova.h
10702 F: include/linux/of_iommu.h
10703 F: include/uapi/linux/iommu.h
10706 M: Thomas Zimmermann <tzimmermann@suse.de>
10707 L: dri-devel@lists.freedesktop.org
10709 T: git git://anongit.freedesktop.org/drm/drm-misc
10710 F: include/linux/iosys-map.h
10713 M: Jens Axboe <axboe@kernel.dk>
10714 R: Pavel Begunkov <asml.silence@gmail.com>
10715 L: io-uring@vger.kernel.org
10717 T: git git://git.kernel.dk/linux-block
10718 T: git git://git.kernel.dk/liburing
10720 F: include/linux/io_uring.h
10721 F: include/linux/io_uring_types.h
10722 F: include/trace/events/io_uring.h
10723 F: include/uapi/linux/io_uring.h
10727 M: Corey Minyard <minyard@acm.org>
10728 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
10730 W: http://openipmi.sourceforge.net/
10731 T: git https://github.com/cminyard/linux-ipmi.git for-next
10732 F: Documentation/driver-api/ipmi.rst
10733 F: Documentation/devicetree/bindings/ipmi/
10734 F: drivers/char/ipmi/
10735 F: include/linux/ipmi*
10736 F: include/uapi/linux/ipmi*
10738 IPS SCSI RAID DRIVER
10739 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
10740 L: linux-scsi@vger.kernel.org
10742 W: http://www.adaptec.com/
10743 F: drivers/scsi/ips*
10746 M: Simon Horman <horms@verge.net.au>
10747 M: Julian Anastasov <ja@ssi.bg>
10748 L: netdev@vger.kernel.org
10749 L: lvs-devel@vger.kernel.org
10751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
10752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
10753 F: Documentation/networking/ipvs-sysctl.rst
10754 F: include/net/ip_vs.h
10755 F: include/uapi/linux/ip_vs.h
10756 F: net/netfilter/ipvs/
10759 M: Jiri Kosina <jikos@kernel.org>
10760 M: David Sterba <dsterba@suse.com>
10762 F: drivers/tty/ipwireless/
10764 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
10765 M: Marc Zyngier <maz@kernel.org>
10767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10768 F: Documentation/core-api/irq/irq-domain.rst
10769 F: include/linux/irqdomain.h
10770 F: kernel/irq/irqdomain.c
10771 F: kernel/irq/msi.c
10774 M: Thomas Gleixner <tglx@linutronix.de>
10775 L: linux-kernel@vger.kernel.org
10777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10781 M: Thomas Gleixner <tglx@linutronix.de>
10782 M: Marc Zyngier <maz@kernel.org>
10783 L: linux-kernel@vger.kernel.org
10785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10786 F: Documentation/devicetree/bindings/interrupt-controller/
10787 F: drivers/irqchip/
10790 M: William Breathitt Gray <william.gray@linaro.org>
10792 F: Documentation/driver-api/isa.rst
10793 F: drivers/base/isa.c
10794 F: include/linux/isa.h
10797 M: Hans Verkuil <hverkuil@xs4all.nl>
10798 L: linux-media@vger.kernel.org
10800 W: https://linuxtv.org
10801 T: git git://linuxtv.org/media_tree.git
10802 F: drivers/media/radio/radio-isa*
10805 M: Jaroslav Kysela <perex@perex.cz>
10807 F: Documentation/driver-api/isapnp.rst
10808 F: drivers/pnp/isapnp/
10809 F: include/linux/isapnp.h
10812 M: Lee Duncan <lduncan@suse.com>
10813 M: Chris Leech <cleech@redhat.com>
10814 M: Mike Christie <michael.christie@oracle.com>
10815 L: open-iscsi@googlegroups.com
10816 L: linux-scsi@vger.kernel.org
10818 W: www.open-iscsi.com
10819 F: drivers/scsi/*iscsi*
10820 F: include/scsi/*iscsi*
10822 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
10823 M: Peter Jones <pjones@redhat.com>
10824 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
10826 F: drivers/firmware/iscsi_ibft*
10828 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
10829 M: Sagi Grimberg <sagi@grimberg.me>
10830 M: Max Gurtovoy <mgurtovoy@nvidia.com>
10831 L: linux-rdma@vger.kernel.org
10833 W: http://www.openfabrics.org
10834 W: www.open-iscsi.org
10835 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10836 F: drivers/infiniband/ulp/iser/
10838 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
10839 M: Sagi Grimberg <sagi@grimberg.me>
10840 L: linux-rdma@vger.kernel.org
10841 L: target-devel@vger.kernel.org
10843 W: http://www.linux-iscsi.org
10844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10845 F: drivers/infiniband/ulp/isert
10847 ISDN/CMTP OVER BLUETOOTH
10848 M: Karsten Keil <isdn@linux-pingi.de>
10849 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10850 L: netdev@vger.kernel.org
10852 W: http://www.isdn4linux.de
10853 F: Documentation/isdn/
10854 F: drivers/isdn/capi/
10855 F: include/linux/isdn/
10856 F: include/uapi/linux/isdn/
10857 F: net/bluetooth/cmtp/
10859 ISDN/mISDN SUBSYSTEM
10860 M: Karsten Keil <isdn@linux-pingi.de>
10861 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10862 L: netdev@vger.kernel.org
10864 W: http://www.isdn4linux.de
10865 F: drivers/isdn/Kconfig
10866 F: drivers/isdn/Makefile
10867 F: drivers/isdn/hardware/
10868 F: drivers/isdn/mISDN/
10871 M: Jan Kara <jack@suse.cz>
10872 L: linux-fsdevel@vger.kernel.org
10874 F: Documentation/filesystems/isofs.rst
10877 IT87 HARDWARE MONITORING DRIVER
10878 M: Jean Delvare <jdelvare@suse.com>
10879 L: linux-hwmon@vger.kernel.org
10881 F: Documentation/hwmon/it87.rst
10882 F: drivers/hwmon/it87.c
10884 IT913X MEDIA DRIVER
10885 M: Antti Palosaari <crope@iki.fi>
10886 L: linux-media@vger.kernel.org
10888 W: https://linuxtv.org
10889 W: http://palosaari.fi/linux/
10890 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10891 T: git git://linuxtv.org/anttip/media_tree.git
10892 F: drivers/media/tuners/it913x*
10894 ITE IT66121 HDMI BRIDGE DRIVER
10895 M: Phong LE <ple@baylibre.com>
10896 M: Neil Armstrong <neil.armstrong@linaro.org>
10898 T: git git://anongit.freedesktop.org/drm/drm-misc
10899 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
10900 F: drivers/gpu/drm/bridge/ite-it66121.c
10902 IVTV VIDEO4LINUX DRIVER
10903 M: Andy Walls <awalls@md.metrocast.net>
10904 L: linux-media@vger.kernel.org
10906 W: https://linuxtv.org
10907 T: git git://linuxtv.org/media_tree.git
10908 F: Documentation/admin-guide/media/ivtv*
10909 F: drivers/media/pci/ivtv/
10910 F: include/uapi/linux/ivtv*
10912 IX2505V MEDIA DRIVER
10913 M: Malcolm Priestley <tvboxspy@gmail.com>
10914 L: linux-media@vger.kernel.org
10916 W: https://linuxtv.org
10917 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10918 F: drivers/media/dvb-frontends/ix2505v*
10920 JAILHOUSE HYPERVISOR INTERFACE
10921 M: Jan Kiszka <jan.kiszka@siemens.com>
10922 L: jailhouse-dev@googlegroups.com
10924 F: arch/x86/include/asm/jailhouse_para.h
10925 F: arch/x86/kernel/jailhouse.c
10927 JC42.4 TEMPERATURE SENSOR DRIVER
10928 M: Guenter Roeck <linux@roeck-us.net>
10929 L: linux-hwmon@vger.kernel.org
10931 F: Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
10932 F: Documentation/hwmon/jc42.rst
10933 F: drivers/hwmon/jc42.c
10936 M: Dave Kleikamp <shaggy@kernel.org>
10937 L: jfs-discussion@lists.sourceforge.net
10939 W: http://jfs.sourceforge.net/
10940 T: git https://github.com/kleikamp/linux-shaggy.git
10941 F: Documentation/admin-guide/jfs.rst
10945 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
10946 L: netdev@vger.kernel.org
10948 F: drivers/net/ethernet/jme.*
10950 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
10951 M: David Woodhouse <dwmw2@infradead.org>
10952 M: Richard Weinberger <richard@nod.at>
10953 L: linux-mtd@lists.infradead.org
10955 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
10956 T: git git://git.infradead.org/ubifs-2.6.git
10958 F: include/uapi/linux/jffs2.h
10960 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
10961 M: "Theodore Ts'o" <tytso@mit.edu>
10962 M: Jan Kara <jack@suse.com>
10963 L: linux-ext4@vger.kernel.org
10966 F: include/linux/jbd2.h
10968 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
10969 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
10970 L: linux-media@vger.kernel.org
10971 L: linux-renesas-soc@vger.kernel.org
10973 F: drivers/media/platform/renesas/rcar_jpu.c
10975 JSM Neo PCI based serial card
10976 L: linux-serial@vger.kernel.org
10978 F: drivers/tty/serial/jsm/
10980 K10TEMP HARDWARE MONITORING DRIVER
10981 M: Clemens Ladisch <clemens@ladisch.de>
10982 L: linux-hwmon@vger.kernel.org
10984 F: Documentation/hwmon/k10temp.rst
10985 F: drivers/hwmon/k10temp.c
10987 K8TEMP HARDWARE MONITORING DRIVER
10988 M: Rudolf Marek <r.marek@assembler.cz>
10989 L: linux-hwmon@vger.kernel.org
10991 F: Documentation/hwmon/k8temp.rst
10992 F: drivers/hwmon/k8temp.c
10995 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
10996 R: Alexander Potapenko <glider@google.com>
10997 R: Andrey Konovalov <andreyknvl@gmail.com>
10998 R: Dmitry Vyukov <dvyukov@google.com>
10999 R: Vincenzo Frascino <vincenzo.frascino@arm.com>
11000 L: kasan-dev@googlegroups.com
11002 F: Documentation/dev-tools/kasan.rst
11003 F: arch/*/include/asm/*kasan.h
11004 F: arch/*/mm/kasan_init*
11005 F: include/linux/kasan*.h
11006 F: lib/Kconfig.kasan
11008 F: scripts/Makefile.kasan
11011 M: Masahiro Yamada <masahiroy@kernel.org>
11012 L: linux-kbuild@vger.kernel.org
11014 Q: https://patchwork.kernel.org/project/linux-kbuild/list/
11015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
11016 F: Documentation/kbuild/kconfig*
11017 F: scripts/Kconfig.include
11018 F: scripts/kconfig/
11021 R: Dmitry Vyukov <dvyukov@google.com>
11022 R: Andrey Konovalov <andreyknvl@gmail.com>
11023 L: kasan-dev@googlegroups.com
11025 F: Documentation/dev-tools/kcov.rst
11026 F: include/linux/kcov.h
11027 F: include/uapi/linux/kcov.h
11029 F: scripts/Makefile.kcov
11032 M: Marco Elver <elver@google.com>
11033 R: Dmitry Vyukov <dvyukov@google.com>
11034 L: kasan-dev@googlegroups.com
11036 F: Documentation/dev-tools/kcsan.rst
11037 F: include/linux/kcsan*.h
11039 F: lib/Kconfig.kcsan
11040 F: scripts/Makefile.kcsan
11043 M: Baoquan He <bhe@redhat.com>
11044 R: Vivek Goyal <vgoyal@redhat.com>
11045 R: Dave Young <dyoung@redhat.com>
11046 L: kexec@lists.infradead.org
11048 W: http://lse.sourceforge.net/kdump/
11049 F: Documentation/admin-guide/kdump/
11050 F: fs/proc/vmcore.c
11051 F: include/linux/crash_core.h
11052 F: include/linux/crash_dump.h
11053 F: include/uapi/linux/vmcore.h
11054 F: kernel/crash_*.c
11056 KEENE FM RADIO TRANSMITTER DRIVER
11057 M: Hans Verkuil <hverkuil@xs4all.nl>
11058 L: linux-media@vger.kernel.org
11060 W: https://linuxtv.org
11061 T: git git://linuxtv.org/media_tree.git
11062 F: drivers/media/radio/radio-keene*
11065 M: Ian Kent <raven@themaw.net>
11066 L: autofs@vger.kernel.org
11070 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
11071 M: Masahiro Yamada <masahiroy@kernel.org>
11072 R: Nathan Chancellor <nathan@kernel.org>
11073 R: Nick Desaulniers <ndesaulniers@google.com>
11074 R: Nicolas Schier <nicolas@fjasle.eu>
11075 L: linux-kbuild@vger.kernel.org
11077 Q: https://patchwork.kernel.org/project/linux-kbuild/list/
11078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
11079 F: Documentation/kbuild/
11081 F: scripts/*vmlinux*
11083 F: scripts/Makefile*
11085 F: scripts/dummy-tools/
11088 F: scripts/package/
11090 KERNEL HARDENING (not covered by other areas)
11091 M: Kees Cook <keescook@chromium.org>
11092 L: linux-hardening@vger.kernel.org
11094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11095 F: Documentation/ABI/testing/sysfs-kernel-oops_count
11096 F: Documentation/ABI/testing/sysfs-kernel-warn_count
11097 F: include/linux/overflow.h
11098 F: include/linux/randomize_kstack.h
11100 K: \b(add|choose)_random_kstack_offset\b
11101 K: \b__check_(object_size|heap_object)\b
11104 L: kernel-janitors@vger.kernel.org
11106 W: http://kernelnewbies.org/KernelJanitors
11108 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
11109 M: Chuck Lever <chuck.lever@oracle.com>
11110 M: Jeff Layton <jlayton@kernel.org>
11111 L: linux-nfs@vger.kernel.org
11113 W: http://nfs.sourceforge.net/
11114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
11119 F: include/linux/lockd/
11120 F: include/linux/sunrpc/
11121 F: include/trace/events/rpcgss.h
11122 F: include/trace/events/rpcrdma.h
11123 F: include/trace/events/sunrpc.h
11124 F: include/trace/misc/fs.h
11125 F: include/trace/misc/nfs.h
11126 F: include/trace/misc/sunrpc.h
11127 F: include/uapi/linux/nfsd/
11128 F: include/uapi/linux/sunrpc/
11130 F: Documentation/filesystems/nfs/
11133 M: Thorsten Leemhuis <linux@leemhuis.info>
11134 L: regressions@lists.linux.dev
11136 F: Documentation/admin-guide/reporting-regressions.rst
11137 F: Documentation/process/handling-regressions.rst
11139 KERNEL SELFTEST FRAMEWORK
11140 M: Shuah Khan <shuah@kernel.org>
11141 M: Shuah Khan <skhan@linuxfoundation.org>
11142 L: linux-kselftest@vger.kernel.org
11144 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
11145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
11146 F: Documentation/dev-tools/kselftest*
11147 F: tools/testing/selftests/
11149 KERNEL SMB3 SERVER (KSMBD)
11150 M: Namjae Jeon <linkinjeon@kernel.org>
11151 M: Steve French <sfrench@samba.org>
11152 R: Sergey Senozhatsky <senozhatsky@chromium.org>
11153 R: Tom Talpey <tom@talpey.com>
11154 L: linux-cifs@vger.kernel.org
11156 T: git git://git.samba.org/ksmbd.git
11157 F: Documentation/filesystems/cifs/ksmbd.rst
11159 F: fs/smbfs_common/
11161 KERNEL UNIT TESTING FRAMEWORK (KUnit)
11162 M: Brendan Higgins <brendanhiggins@google.com>
11163 M: David Gow <davidgow@google.com>
11164 L: linux-kselftest@vger.kernel.org
11165 L: kunit-dev@googlegroups.com
11167 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
11168 F: Documentation/dev-tools/kunit/
11171 F: tools/testing/kunit/
11173 KERNEL USERMODE HELPER
11174 M: Luis Chamberlain <mcgrof@kernel.org>
11175 L: linux-kernel@vger.kernel.org
11177 F: include/linux/umh.h
11180 KERNEL VIRTUAL MACHINE (KVM)
11181 M: Paolo Bonzini <pbonzini@redhat.com>
11182 L: kvm@vger.kernel.org
11184 W: http://www.linux-kvm.org
11185 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11186 F: Documentation/virt/kvm/
11187 F: include/asm-generic/kvm*
11188 F: include/kvm/iodev.h
11189 F: include/linux/kvm*
11190 F: include/trace/events/kvm.h
11191 F: include/uapi/asm-generic/kvm*
11192 F: include/uapi/linux/kvm*
11194 F: tools/testing/selftests/kvm/
11197 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
11198 M: Marc Zyngier <maz@kernel.org>
11199 R: James Morse <james.morse@arm.com>
11200 R: Suzuki K Poulose <suzuki.poulose@arm.com>
11201 R: Oliver Upton <oliver.upton@linux.dev>
11202 R: Zenghui Yu <yuzenghui@huawei.com>
11203 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11204 L: kvmarm@lists.linux.dev
11205 L: kvmarm@lists.cs.columbia.edu (deprecated, moderated for non-subscribers)
11207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
11208 F: arch/arm64/include/asm/kvm*
11209 F: arch/arm64/include/uapi/asm/kvm*
11211 F: include/kvm/arm_*
11212 F: tools/testing/selftests/kvm/*/aarch64/
11213 F: tools/testing/selftests/kvm/aarch64/
11215 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
11216 M: Huacai Chen <chenhuacai@kernel.org>
11217 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
11218 L: linux-mips@vger.kernel.org
11219 L: kvm@vger.kernel.org
11221 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11222 F: arch/mips/include/asm/kvm*
11223 F: arch/mips/include/uapi/asm/kvm*
11226 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
11227 L: linuxppc-dev@lists.ozlabs.org
11228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
11229 F: arch/powerpc/include/asm/kvm*
11230 F: arch/powerpc/include/uapi/asm/kvm*
11231 F: arch/powerpc/kernel/kvm*
11232 F: arch/powerpc/kvm/
11234 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
11235 M: Anup Patel <anup@brainfault.org>
11236 R: Atish Patra <atishp@atishpatra.org>
11237 L: kvm@vger.kernel.org
11238 L: kvm-riscv@lists.infradead.org
11239 L: linux-riscv@lists.infradead.org
11241 T: git https://github.com/kvm-riscv/linux.git
11242 F: arch/riscv/include/asm/kvm*
11243 F: arch/riscv/include/uapi/asm/kvm*
11245 F: tools/testing/selftests/kvm/*/riscv/
11247 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
11248 M: Christian Borntraeger <borntraeger@linux.ibm.com>
11249 M: Janosch Frank <frankja@linux.ibm.com>
11250 M: Claudio Imbrenda <imbrenda@linux.ibm.com>
11251 R: David Hildenbrand <david@redhat.com>
11252 L: kvm@vger.kernel.org
11254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
11255 F: Documentation/virt/kvm/s390*
11256 F: arch/s390/include/asm/gmap.h
11257 F: arch/s390/include/asm/kvm*
11258 F: arch/s390/include/uapi/asm/kvm*
11259 F: arch/s390/include/uapi/asm/uvdevice.h
11260 F: arch/s390/kernel/uv.c
11262 F: arch/s390/mm/gmap.c
11263 F: drivers/s390/char/uvdevice.c
11264 F: tools/testing/selftests/drivers/s390x/uvdevice/
11265 F: tools/testing/selftests/kvm/*/s390x/
11266 F: tools/testing/selftests/kvm/s390x/
11268 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
11269 M: Sean Christopherson <seanjc@google.com>
11270 M: Paolo Bonzini <pbonzini@redhat.com>
11271 L: kvm@vger.kernel.org
11273 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11274 F: arch/x86/include/asm/kvm*
11275 F: arch/x86/include/asm/svm.h
11276 F: arch/x86/include/asm/vmx*.h
11277 F: arch/x86/include/uapi/asm/kvm*
11278 F: arch/x86/include/uapi/asm/svm.h
11279 F: arch/x86/include/uapi/asm/vmx.h
11283 KVM PARAVIRT (KVM/paravirt)
11284 M: Paolo Bonzini <pbonzini@redhat.com>
11285 R: Wanpeng Li <wanpengli@tencent.com>
11286 R: Vitaly Kuznetsov <vkuznets@redhat.com>
11287 L: kvm@vger.kernel.org
11289 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11290 F: arch/x86/kernel/kvm.c
11291 F: arch/x86/kernel/kvmclock.c
11292 F: arch/x86/include/asm/pvclock-abi.h
11293 F: include/linux/kvm_para.h
11294 F: include/uapi/linux/kvm_para.h
11295 F: include/uapi/asm-generic/kvm_para.h
11296 F: include/asm-generic/kvm_para.h
11297 F: arch/um/include/asm/kvm_para.h
11298 F: arch/x86/include/asm/kvm_para.h
11299 F: arch/x86/include/uapi/asm/kvm_para.h
11301 KVM X86 HYPER-V (KVM/hyper-v)
11302 M: Vitaly Kuznetsov <vkuznets@redhat.com>
11303 M: Sean Christopherson <seanjc@google.com>
11304 M: Paolo Bonzini <pbonzini@redhat.com>
11305 L: kvm@vger.kernel.org
11307 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11308 F: arch/x86/kvm/hyperv.*
11309 F: arch/x86/kvm/kvm_onhyperv.*
11310 F: arch/x86/kvm/svm/hyperv.*
11311 F: arch/x86/kvm/svm/svm_onhyperv.*
11312 F: arch/x86/kvm/vmx/hyperv.*
11314 KVM X86 Xen (KVM/Xen)
11315 M: David Woodhouse <dwmw2@infradead.org>
11316 M: Paul Durrant <paul@xen.org>
11317 M: Sean Christopherson <seanjc@google.com>
11318 M: Paolo Bonzini <pbonzini@redhat.com>
11319 L: kvm@vger.kernel.org
11321 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11322 F: arch/x86/kvm/xen.*
11325 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11326 M: Tejun Heo <tj@kernel.org>
11328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11330 F: include/linux/kernfs.h
11333 M: Eric Biederman <ebiederm@xmission.com>
11334 L: kexec@lists.infradead.org
11336 W: http://kernel.org/pub/linux/utils/kernel/kexec/
11337 F: include/linux/kexec.h
11338 F: include/uapi/linux/kexec.h
11342 M: Mimi Zohar <zohar@linux.ibm.com>
11343 L: linux-integrity@vger.kernel.org
11344 L: keyrings@vger.kernel.org
11346 F: Documentation/security/keys/trusted-encrypted.rst
11347 F: include/keys/encrypted-type.h
11348 F: security/keys/encrypted-keys/
11351 M: James Bottomley <jejb@linux.ibm.com>
11352 M: Jarkko Sakkinen <jarkko@kernel.org>
11353 M: Mimi Zohar <zohar@linux.ibm.com>
11354 L: linux-integrity@vger.kernel.org
11355 L: keyrings@vger.kernel.org
11357 F: Documentation/security/keys/trusted-encrypted.rst
11358 F: include/keys/trusted-type.h
11359 F: include/keys/trusted_tpm.h
11360 F: security/keys/trusted-keys/
11363 M: Sumit Garg <sumit.garg@linaro.org>
11364 L: linux-integrity@vger.kernel.org
11365 L: keyrings@vger.kernel.org
11367 F: include/keys/trusted_tee.h
11368 F: security/keys/trusted-keys/trusted_tee.c
11371 M: Ahmad Fatoum <a.fatoum@pengutronix.de>
11372 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11373 L: linux-integrity@vger.kernel.org
11374 L: keyrings@vger.kernel.org
11376 F: include/keys/trusted_caam.h
11377 F: security/keys/trusted-keys/trusted_caam.c
11380 M: David Howells <dhowells@redhat.com>
11381 M: Jarkko Sakkinen <jarkko@kernel.org>
11382 L: keyrings@vger.kernel.org
11384 F: Documentation/security/keys/core.rst
11386 F: include/linux/key-type.h
11387 F: include/linux/key.h
11388 F: include/linux/keyctl.h
11389 F: include/uapi/linux/keyctl.h
11392 KEYS/KEYRINGS_INTEGRITY
11393 M: Jarkko Sakkinen <jarkko@kernel.org>
11394 M: Mimi Zohar <zohar@linux.ibm.com>
11395 L: linux-integrity@vger.kernel.org
11396 L: keyrings@vger.kernel.org
11398 F: security/integrity/platform_certs
11401 M: Alexander Potapenko <glider@google.com>
11402 M: Marco Elver <elver@google.com>
11403 R: Dmitry Vyukov <dvyukov@google.com>
11404 L: kasan-dev@googlegroups.com
11406 F: Documentation/dev-tools/kfence.rst
11407 F: arch/*/include/asm/kfence.h
11408 F: include/linux/kfence.h
11409 F: lib/Kconfig.kfence
11413 M: Stefani Seibold <stefani@seibold.net>
11415 F: include/linux/kfifo.h
11419 KGDB / KDB /debug_core
11420 M: Jason Wessel <jason.wessel@windriver.com>
11421 M: Daniel Thompson <daniel.thompson@linaro.org>
11422 R: Douglas Anderson <dianders@chromium.org>
11423 L: kgdb-bugreport@lists.sourceforge.net
11425 W: http://kgdb.wiki.kernel.org/
11426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
11427 F: Documentation/dev-tools/kgdb.rst
11428 F: drivers/misc/kgdbts.c
11429 F: drivers/tty/serial/kgdboc.c
11430 F: include/linux/kdb.h
11431 F: include/linux/kgdb.h
11433 F: kernel/module/kdb.c
11435 KHADAS MCU MFD DRIVER
11436 M: Neil Armstrong <neil.armstrong@linaro.org>
11437 L: linux-amlogic@lists.infradead.org
11439 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
11440 F: drivers/mfd/khadas-mcu.c
11441 F: include/linux/mfd/khadas-mcu.h
11442 F: drivers/thermal/khadas_mcu_fan.c
11444 KIONIX/ROHM KX022A ACCELEROMETER
11445 M: Matti Vaittinen <mazziesaccount@gmail.com>
11446 L: linux-iio@vger.kernel.org
11448 F: drivers/iio/accel/kionix-kx022a*
11451 M: Catalin Marinas <catalin.marinas@arm.com>
11453 F: Documentation/dev-tools/kmemleak.rst
11454 F: include/linux/kmemleak.h
11456 F: samples/kmemleak/kmemleak-test.c
11458 KMOD KERNEL MODULE LOADER - USERMODE HELPER
11459 M: Luis Chamberlain <mcgrof@kernel.org>
11460 L: linux-kernel@vger.kernel.org
11461 L: linux-modules@vger.kernel.org
11463 F: include/linux/kmod.h
11466 F: tools/testing/selftests/kmod/
11469 M: Alexander Potapenko <glider@google.com>
11470 R: Marco Elver <elver@google.com>
11471 R: Dmitry Vyukov <dvyukov@google.com>
11472 L: kasan-dev@googlegroups.com
11474 F: Documentation/dev-tools/kmsan.rst
11475 F: arch/*/include/asm/kmsan.h
11476 F: arch/*/mm/kmsan_*
11477 F: include/linux/kmsan*.h
11478 F: lib/Kconfig.kmsan
11480 F: scripts/Makefile.kmsan
11483 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
11484 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
11485 M: "David S. Miller" <davem@davemloft.net>
11486 M: Masami Hiramatsu <mhiramat@kernel.org>
11487 L: linux-kernel@vger.kernel.org
11488 L: linux-trace-kernel@vger.kernel.org
11489 Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
11491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
11492 F: Documentation/trace/kprobes.rst
11493 F: include/asm-generic/kprobes.h
11494 F: include/linux/kprobes.h
11495 F: kernel/kprobes.c
11496 F: lib/test_kprobes.c
11499 KS0108 LCD CONTROLLER DRIVER
11500 M: Miguel Ojeda <ojeda@kernel.org>
11502 F: Documentation/admin-guide/auxdisplay/ks0108.rst
11503 F: drivers/auxdisplay/ks0108.c
11504 F: include/linux/ks0108.h
11506 KTD253 BACKLIGHT DRIVER
11507 M: Linus Walleij <linus.walleij@linaro.org>
11509 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
11510 F: drivers/video/backlight/ktd253-backlight.c
11513 M: Steven Rostedt <rostedt@goodmis.org>
11514 M: John Hawley <warthog9@eaglescrag.net>
11516 F: tools/testing/ktest
11519 M: David Ahern <dsahern@kernel.org>
11520 L: netdev@vger.kernel.org
11522 F: include/net/l3mdev.h
11525 LANDLOCK SECURITY MODULE
11526 M: Mickaël Salaün <mic@digikod.net>
11527 L: linux-security-module@vger.kernel.org
11529 W: https://landlock.io
11530 T: git https://github.com/landlock-lsm/linux.git
11531 F: Documentation/security/landlock.rst
11532 F: Documentation/userspace-api/landlock.rst
11533 F: include/uapi/linux/landlock.h
11534 F: samples/landlock/
11535 F: security/landlock/
11536 F: tools/testing/selftests/landlock/
11540 LANTIQ / INTEL Ethernet drivers
11541 M: Hauke Mehrtens <hauke@hauke-m.de>
11542 L: netdev@vger.kernel.org
11544 F: drivers/net/dsa/lantiq_gswip.c
11545 F: drivers/net/dsa/lantiq_pce.h
11546 F: drivers/net/ethernet/lantiq_xrx200.c
11547 F: net/dsa/tag_gswip.c
11549 LANTIQ MIPS ARCHITECTURE
11550 M: John Crispin <john@phrozen.org>
11551 L: linux-mips@vger.kernel.org
11553 F: arch/mips/lantiq
11554 F: drivers/soc/lantiq
11556 LASI 53c700 driver for PARISC
11557 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11558 L: linux-scsi@vger.kernel.org
11560 F: Documentation/scsi/53c700.rst
11561 F: drivers/scsi/53c700*
11564 M: Tobin C. Harding <me@tobin.cc>
11565 M: Tycho Andersen <tycho@tycho.pizza>
11566 L: linux-hardening@vger.kernel.org
11568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
11569 F: scripts/leaking_addresses.pl
11572 M: Pavel Machek <pavel@ucw.cz>
11573 M: Lee Jones <lee@kernel.org>
11574 L: linux-leds@vger.kernel.org
11576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
11577 F: Documentation/devicetree/bindings/leds/
11579 F: include/dt-bindings/leds/
11580 F: include/linux/leds.h
11582 LEGACY EEPROM DRIVER
11583 M: Jean Delvare <jdelvare@suse.com>
11585 F: Documentation/misc-devices/eeprom.rst
11586 F: drivers/misc/eeprom/eeprom.c
11588 LEGO MINDSTORMS EV3
11589 R: David Lechner <david@lechnology.com>
11591 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
11592 F: arch/arm/boot/dts/da850-lego-ev3.dts
11593 F: drivers/power/supply/lego_ev3_battery.c
11595 LEGO USB Tower driver
11596 M: Juergen Stuber <starblue@users.sourceforge.net>
11597 L: legousb-devel@lists.sourceforge.net
11599 W: http://legousb.sourceforge.net/
11600 F: drivers/usb/misc/legousbtower.c
11602 LETSKETCH HID TABLET DRIVER
11603 M: Hans de Goede <hdegoede@redhat.com>
11604 L: linux-input@vger.kernel.org
11606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11607 F: drivers/hid/hid-letsketch.c
11610 M: Matan Ziv-Av <matan@svgalib.org>
11611 L: platform-driver-x86@vger.kernel.org
11613 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
11614 F: Documentation/admin-guide/laptops/lg-laptop.rst
11615 F: drivers/platform/x86/lg-laptop.c
11617 LG2160 MEDIA DRIVER
11618 M: Michael Krufky <mkrufky@linuxtv.org>
11619 L: linux-media@vger.kernel.org
11621 W: https://linuxtv.org
11622 W: http://github.com/mkrufky
11623 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11624 T: git git://linuxtv.org/mkrufky/tuners.git
11625 F: drivers/media/dvb-frontends/lg2160.*
11627 LGDT3305 MEDIA DRIVER
11628 M: Michael Krufky <mkrufky@linuxtv.org>
11629 L: linux-media@vger.kernel.org
11631 W: https://linuxtv.org
11632 W: http://github.com/mkrufky
11633 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11634 T: git git://linuxtv.org/mkrufky/tuners.git
11635 F: drivers/media/dvb-frontends/lgdt3305.*
11637 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
11638 M: Viresh Kumar <vireshk@kernel.org>
11639 L: linux-ide@vger.kernel.org
11641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11642 F: drivers/ata/pata_arasan_cf.c
11643 F: include/linux/pata_arasan_cf_data.h
11645 LIBATA PATA DRIVERS
11646 R: Sergey Shtylyov <s.shtylyov@omp.ru>
11647 L: linux-ide@vger.kernel.org
11648 F: drivers/ata/ata_*.c
11649 F: drivers/ata/pata_*.c
11651 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
11652 M: Linus Walleij <linus.walleij@linaro.org>
11653 L: linux-ide@vger.kernel.org
11655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11656 F: drivers/ata/pata_ftide010.c
11657 F: drivers/ata/sata_gemini.c
11658 F: drivers/ata/sata_gemini.h
11660 LIBATA SATA AHCI PLATFORM devices support
11661 M: Hans de Goede <hdegoede@redhat.com>
11662 M: Jens Axboe <axboe@kernel.dk>
11663 L: linux-ide@vger.kernel.org
11665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11666 F: drivers/ata/ahci_platform.c
11667 F: drivers/ata/libahci_platform.c
11668 F: include/linux/ahci_platform.h
11670 LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
11671 M: Serge Semin <fancer.lancer@gmail.com>
11672 L: linux-ide@vger.kernel.org
11674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
11675 F: Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
11676 F: Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
11677 F: drivers/ata/ahci_dwc.c
11679 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
11680 M: Mikael Pettersson <mikpelinux@gmail.com>
11681 L: linux-ide@vger.kernel.org
11683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11684 F: drivers/ata/sata_promise.*
11686 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
11687 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
11688 L: linux-ide@vger.kernel.org
11690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
11691 F: Documentation/ABI/testing/sysfs-ata
11692 F: Documentation/devicetree/bindings/ata/
11694 F: include/linux/ata.h
11695 F: include/linux/libata.h
11697 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
11698 M: Vishal Verma <vishal.l.verma@intel.com>
11699 M: Dan Williams <dan.j.williams@intel.com>
11700 M: Dave Jiang <dave.jiang@intel.com>
11701 L: nvdimm@lists.linux.dev
11703 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11704 P: Documentation/nvdimm/maintainer-entry-profile.rst
11705 F: drivers/nvdimm/btt*
11707 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
11708 M: Dan Williams <dan.j.williams@intel.com>
11709 M: Vishal Verma <vishal.l.verma@intel.com>
11710 M: Dave Jiang <dave.jiang@intel.com>
11711 L: nvdimm@lists.linux.dev
11713 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11714 P: Documentation/nvdimm/maintainer-entry-profile.rst
11715 F: drivers/nvdimm/pmem*
11717 LIBNVDIMM: DEVICETREE BINDINGS
11718 M: Oliver O'Halloran <oohall@gmail.com>
11719 L: nvdimm@lists.linux.dev
11721 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11722 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
11723 F: drivers/nvdimm/of_pmem.c
11725 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
11726 M: Dan Williams <dan.j.williams@intel.com>
11727 M: Vishal Verma <vishal.l.verma@intel.com>
11728 M: Dave Jiang <dave.jiang@intel.com>
11729 M: Ira Weiny <ira.weiny@intel.com>
11730 L: nvdimm@lists.linux.dev
11732 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11733 P: Documentation/nvdimm/maintainer-entry-profile.rst
11734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
11735 F: drivers/acpi/nfit/*
11736 F: drivers/nvdimm/*
11737 F: include/linux/libnvdimm.h
11738 F: include/linux/nd.h
11739 F: include/uapi/linux/ndctl.h
11740 F: tools/testing/nvdimm/
11742 LICENSES and SPDX stuff
11743 M: Thomas Gleixner <tglx@linutronix.de>
11744 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11745 L: linux-spdx@vger.kernel.org
11747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
11749 F: Documentation/process/license-rules.rst
11751 F: scripts/spdxcheck-test.sh
11752 F: scripts/spdxcheck.py
11753 F: scripts/spdxexclude
11755 LINEAR RANGES HELPERS
11756 M: Mark Brown <broonie@kernel.org>
11757 R: Matti Vaittinen <mazziesaccount@gmail.com>
11758 F: lib/linear_ranges.c
11759 F: lib/test_linear_ranges.c
11760 F: include/linux/linear_range.h
11762 LINUX FOR POWER MACINTOSH
11763 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11764 L: linuxppc-dev@lists.ozlabs.org
11766 F: arch/powerpc/platforms/powermac/
11767 F: drivers/macintosh/
11769 LINUX FOR POWERPC (32-BIT AND 64-BIT)
11770 M: Michael Ellerman <mpe@ellerman.id.au>
11771 R: Nicholas Piggin <npiggin@gmail.com>
11772 R: Christophe Leroy <christophe.leroy@csgroup.eu>
11773 L: linuxppc-dev@lists.ozlabs.org
11775 W: https://github.com/linuxppc/wiki/wiki
11776 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
11777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
11778 F: Documentation/ABI/stable/sysfs-firmware-opal-*
11779 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
11780 F: Documentation/devicetree/bindings/powerpc/
11781 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
11782 F: Documentation/powerpc/
11784 F: drivers/*/*/*pasemi*
11785 F: drivers/*/*pasemi*
11786 F: drivers/char/tpm/tpm_ibmvtpm*
11787 F: drivers/crypto/nx/
11788 F: drivers/crypto/vmx/
11789 F: drivers/i2c/busses/i2c-opal.c
11790 F: drivers/net/ethernet/ibm/ibmveth.*
11791 F: drivers/net/ethernet/ibm/ibmvnic.*
11792 F: drivers/pci/hotplug/pnv_php.c
11793 F: drivers/pci/hotplug/rpa*
11794 F: drivers/rtc/rtc-opal.c
11795 F: drivers/scsi/ibmvscsi/
11796 F: drivers/tty/hvc/hvc_opal.c
11797 F: drivers/watchdog/wdrtas.c
11798 F: tools/testing/selftests/powerpc
11805 LINUX FOR POWERPC EMBEDDED MPC5XXX
11806 M: Anatolij Gustschin <agust@denx.de>
11807 L: linuxppc-dev@lists.ozlabs.org
11809 F: arch/powerpc/platforms/512x/
11810 F: arch/powerpc/platforms/52xx/
11812 LINUX FOR POWERPC EMBEDDED PPC4XX
11813 L: linuxppc-dev@lists.ozlabs.org
11815 F: arch/powerpc/platforms/40x/
11816 F: arch/powerpc/platforms/44x/
11818 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
11819 M: Scott Wood <oss@buserror.net>
11820 L: linuxppc-dev@lists.ozlabs.org
11822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
11823 F: Documentation/devicetree/bindings/powerpc/fsl/
11824 F: arch/powerpc/platforms/83xx/
11825 F: arch/powerpc/platforms/85xx/
11827 LINUX FOR POWERPC EMBEDDED PPC8XX
11828 M: Christophe Leroy <christophe.leroy@csgroup.eu>
11829 L: linuxppc-dev@lists.ozlabs.org
11831 F: arch/powerpc/platforms/8xx/
11833 LINUX KERNEL DUMP TEST MODULE (LKDTM)
11834 M: Kees Cook <keescook@chromium.org>
11836 F: drivers/misc/lkdtm/*
11837 F: tools/testing/selftests/lkdtm/*
11839 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
11840 M: Alan Stern <stern@rowland.harvard.edu>
11841 M: Andrea Parri <parri.andrea@gmail.com>
11842 M: Will Deacon <will@kernel.org>
11843 M: Peter Zijlstra <peterz@infradead.org>
11844 M: Boqun Feng <boqun.feng@gmail.com>
11845 M: Nicholas Piggin <npiggin@gmail.com>
11846 M: David Howells <dhowells@redhat.com>
11847 M: Jade Alglave <j.alglave@ucl.ac.uk>
11848 M: Luc Maranget <luc.maranget@inria.fr>
11849 M: "Paul E. McKenney" <paulmck@kernel.org>
11850 R: Akira Yokosawa <akiyks@gmail.com>
11851 R: Daniel Lustig <dlustig@nvidia.com>
11852 R: Joel Fernandes <joel@joelfernandes.org>
11853 L: linux-kernel@vger.kernel.org
11854 L: linux-arch@vger.kernel.org
11856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
11857 F: Documentation/atomic_bitops.txt
11858 F: Documentation/atomic_t.txt
11859 F: Documentation/core-api/refcount-vs-atomic.rst
11860 F: Documentation/litmus-tests/
11861 F: Documentation/memory-barriers.txt
11862 F: tools/memory-model/
11864 LIS3LV02D ACCELEROMETER DRIVER
11865 M: Eric Piel <eric.piel@tremplin-utc.net>
11867 F: Documentation/misc-devices/lis3lv02d.rst
11868 F: drivers/misc/lis3lv02d/
11869 F: drivers/platform/x86/hp/hp_accel.c
11872 M: David Gow <davidgow@google.com>
11873 L: linux-kselftest@vger.kernel.org
11874 L: kunit-dev@googlegroups.com
11879 M: Karol Gugala <kgugala@antmicro.com>
11880 M: Mateusz Holenko <mholenko@antmicro.com>
11881 M: Gabriel Somlo <gsomlo@gmail.com>
11882 M: Joel Stanley <joel@jms.id.au>
11884 F: Documentation/devicetree/bindings/*/litex,*.yaml
11885 F: arch/openrisc/boot/dts/or1klitex.dts
11886 F: include/linux/litex.h
11887 F: drivers/tty/serial/liteuart.c
11888 F: drivers/soc/litex/*
11889 F: drivers/net/ethernet/litex/*
11890 F: drivers/mmc/host/litex_mmc.c
11894 M: Josh Poimboeuf <jpoimboe@kernel.org>
11895 M: Jiri Kosina <jikos@kernel.org>
11896 M: Miroslav Benes <mbenes@suse.cz>
11897 M: Petr Mladek <pmladek@suse.com>
11898 R: Joe Lawrence <joe.lawrence@redhat.com>
11899 L: live-patching@vger.kernel.org
11901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
11902 F: Documentation/ABI/testing/sysfs-kernel-livepatch
11903 F: Documentation/livepatch/
11904 F: arch/powerpc/include/asm/livepatch.h
11905 F: include/linux/livepatch.h
11906 F: kernel/livepatch/
11907 F: kernel/module/livepatch.c
11909 F: samples/livepatch/
11910 F: tools/testing/selftests/livepatch/
11913 L: netdev@vger.kernel.org
11915 F: include/linux/llc.h
11916 F: include/net/llc*
11917 F: include/uapi/linux/llc.h
11920 LM73 HARDWARE MONITOR DRIVER
11921 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
11922 L: linux-hwmon@vger.kernel.org
11924 F: drivers/hwmon/lm73.c
11926 LM78 HARDWARE MONITOR DRIVER
11927 M: Jean Delvare <jdelvare@suse.com>
11928 L: linux-hwmon@vger.kernel.org
11930 F: Documentation/hwmon/lm78.rst
11931 F: drivers/hwmon/lm78.c
11933 LM83 HARDWARE MONITOR DRIVER
11934 M: Jean Delvare <jdelvare@suse.com>
11935 L: linux-hwmon@vger.kernel.org
11937 F: Documentation/hwmon/lm83.rst
11938 F: drivers/hwmon/lm83.c
11940 LM90 HARDWARE MONITOR DRIVER
11941 M: Jean Delvare <jdelvare@suse.com>
11942 L: linux-hwmon@vger.kernel.org
11944 F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
11945 F: Documentation/hwmon/lm90.rst
11946 F: drivers/hwmon/lm90.c
11947 F: include/dt-bindings/thermal/lm90.h
11949 LM95234 HARDWARE MONITOR DRIVER
11950 M: Guenter Roeck <linux@roeck-us.net>
11951 L: linux-hwmon@vger.kernel.org
11953 F: Documentation/hwmon/lm95234.rst
11954 F: drivers/hwmon/lm95234.c
11956 LME2510 MEDIA DRIVER
11957 M: Malcolm Priestley <tvboxspy@gmail.com>
11958 L: linux-media@vger.kernel.org
11960 W: https://linuxtv.org
11961 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11962 F: drivers/media/usb/dvb-usb-v2/lmedm04*
11964 LOADPIN SECURITY MODULE
11965 M: Kees Cook <keescook@chromium.org>
11967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11968 F: Documentation/admin-guide/LSM/LoadPin.rst
11969 F: security/loadpin/
11972 M: Peter Zijlstra <peterz@infradead.org>
11973 M: Ingo Molnar <mingo@redhat.com>
11974 M: Will Deacon <will@kernel.org>
11975 R: Waiman Long <longman@redhat.com>
11976 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
11977 L: linux-kernel@vger.kernel.org
11979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
11980 F: Documentation/locking/
11981 F: arch/*/include/asm/spinlock*.h
11982 F: include/linux/lockdep.h
11983 F: include/linux/mutex*.h
11984 F: include/linux/rwlock*.h
11985 F: include/linux/rwsem*.h
11986 F: include/linux/seqlock.h
11987 F: include/linux/spinlock*.h
11989 F: lib/locking*.[ch]
11990 X: kernel/locking/locktorture.c
11992 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
11993 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
11994 L: linux-ntfs-dev@lists.sourceforge.net
11996 W: http://www.linux-ntfs.org/content/view/19/37/
11997 F: Documentation/admin-guide/ldm.rst
11998 F: block/partitions/ldm.*
12000 LOGITECH HID GAMING KEYBOARDS
12001 M: Hans de Goede <hdegoede@redhat.com>
12002 L: linux-input@vger.kernel.org
12004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12005 F: drivers/hid/hid-lg-g15.c
12007 LONTIUM LT8912B MIPI TO HDMI BRIDGE
12008 M: Adrien Grassein <adrien.grassein@gmail.com>
12010 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
12011 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
12014 M: Huacai Chen <chenhuacai@kernel.org>
12015 R: WANG Xuerui <kernel@xen0n.name>
12016 L: loongarch@lists.linux.dev
12018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
12020 F: drivers/*/*loongarch*
12021 F: Documentation/loongarch/
12022 F: Documentation/translations/zh_CN/loongarch/
12024 LOONGSON-2 SOC SERIES GUTS DRIVER
12025 M: Yinbo Zhu <zhuyinbo@loongson.cn>
12026 L: loongarch@lists.linux.dev
12028 F: Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
12029 F: drivers/soc/loongson/loongson2_guts.c
12031 LOONGSON-2 SOC SERIES PINCTRL DRIVER
12032 M: zhanghongchen <zhanghongchen@loongson.cn>
12033 M: Yinbo Zhu <zhuyinbo@loongson.cn>
12034 L: linux-gpio@vger.kernel.org
12036 F: Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
12037 F: drivers/pinctrl/pinctrl-loongson2.c
12039 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
12040 M: Sathya Prakash <sathya.prakash@broadcom.com>
12041 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
12042 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
12043 L: MPT-FusionLinux.pdl@broadcom.com
12044 L: linux-scsi@vger.kernel.org
12046 W: http://www.avagotech.com/support/
12047 F: drivers/message/fusion/
12048 F: drivers/scsi/mpt3sas/
12050 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
12051 M: Matthew Wilcox <willy@infradead.org>
12052 L: linux-scsi@vger.kernel.org
12054 F: drivers/scsi/sym53c8xx_2/
12057 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12058 L: linux-iio@vger.kernel.org
12060 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
12061 F: drivers/iio/dac/ltc1660.c
12063 LTC2688 IIO DAC DRIVER
12064 M: Nuno Sá <nuno.sa@analog.com>
12065 L: linux-iio@vger.kernel.org
12067 W: https://ez.analog.com/linux-software-drivers
12068 F: Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
12069 F: Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
12070 F: drivers/iio/dac/ltc2688.c
12072 LTC2947 HARDWARE MONITOR DRIVER
12073 M: Nuno Sá <nuno.sa@analog.com>
12074 L: linux-hwmon@vger.kernel.org
12076 W: https://ez.analog.com/linux-software-drivers
12077 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
12078 F: drivers/hwmon/ltc2947-core.c
12079 F: drivers/hwmon/ltc2947-i2c.c
12080 F: drivers/hwmon/ltc2947-spi.c
12081 F: drivers/hwmon/ltc2947.h
12083 LTC2983 IIO TEMPERATURE DRIVER
12084 M: Nuno Sá <nuno.sa@analog.com>
12085 L: linux-iio@vger.kernel.org
12087 W: https://ez.analog.com/linux-software-drivers
12088 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
12089 F: drivers/iio/temperature/ltc2983.c
12091 LTC4261 HARDWARE MONITOR DRIVER
12092 M: Guenter Roeck <linux@roeck-us.net>
12093 L: linux-hwmon@vger.kernel.org
12095 F: Documentation/hwmon/ltc4261.rst
12096 F: drivers/hwmon/ltc4261.c
12098 LTC4306 I2C MULTIPLEXER DRIVER
12099 M: Michael Hennerich <michael.hennerich@analog.com>
12100 L: linux-i2c@vger.kernel.org
12102 W: https://ez.analog.com/linux-software-drivers
12103 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
12104 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
12106 LTP (Linux Test Project)
12107 M: Mike Frysinger <vapier@gentoo.org>
12108 M: Cyril Hrubis <chrubis@suse.cz>
12109 M: Wanlong Gao <wanlong.gao@gmail.com>
12110 M: Jan Stancek <jstancek@redhat.com>
12111 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
12112 M: Alexey Kodanev <alexey.kodanev@oracle.com>
12113 L: ltp@lists.linux.it (subscribers-only)
12115 W: http://linux-test-project.github.io/
12116 T: git https://github.com/linux-test-project/ltp.git
12118 LYNX 28G SERDES PHY DRIVER
12119 M: Ioana Ciornei <ioana.ciornei@nxp.com>
12120 L: netdev@vger.kernel.org
12122 F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
12123 F: drivers/phy/freescale/phy-fsl-lynx-28g.c
12126 M: Ioana Ciornei <ioana.ciornei@nxp.com>
12127 L: netdev@vger.kernel.org
12129 F: drivers/net/pcs/pcs-lynx.c
12130 F: include/linux/pcs-lynx.h
12133 M: Geert Uytterhoeven <geert@linux-m68k.org>
12134 L: linux-m68k@lists.linux-m68k.org
12136 W: http://www.linux-m68k.org/
12137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
12141 M68K ON APPLE MACINTOSH
12142 M: Joshua Thompson <funaho@jurai.org>
12143 L: linux-m68k@lists.linux-m68k.org
12145 W: http://www.mac.linux-m68k.org/
12147 F: drivers/macintosh/adb-iop.c
12148 F: drivers/macintosh/via-macii.c
12151 M: Philip Blundell <philb@gnu.org>
12153 W: http://www.tazenda.demon.co.uk/phil/linux-hp
12154 F: arch/m68k/hp300/
12156 M88DS3103 MEDIA DRIVER
12157 M: Antti Palosaari <crope@iki.fi>
12158 L: linux-media@vger.kernel.org
12160 W: https://linuxtv.org
12161 W: http://palosaari.fi/linux/
12162 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12163 T: git git://linuxtv.org/anttip/media_tree.git
12164 F: drivers/media/dvb-frontends/m88ds3103*
12166 M88RS2000 MEDIA DRIVER
12167 M: Malcolm Priestley <tvboxspy@gmail.com>
12168 L: linux-media@vger.kernel.org
12170 W: https://linuxtv.org
12171 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12172 F: drivers/media/dvb-frontends/m88rs2000*
12174 MA901 MASTERKIT USB FM RADIO DRIVER
12175 M: Alexey Klimov <klimov.linux@gmail.com>
12176 L: linux-media@vger.kernel.org
12178 T: git git://linuxtv.org/media_tree.git
12179 F: drivers/media/radio/radio-ma901.c
12182 M: Johannes Berg <johannes@sipsolutions.net>
12183 L: linux-wireless@vger.kernel.org
12185 W: https://wireless.wiki.kernel.org/
12186 Q: https://patchwork.kernel.org/project/linux-wireless/list/
12187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
12188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
12189 F: Documentation/networking/mac80211-injection.rst
12190 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
12191 F: drivers/net/wireless/mac80211_hwsim.[ch]
12192 F: include/net/mac80211.h
12196 M: Jassi Brar <jassisinghbrar@gmail.com>
12197 L: linux-kernel@vger.kernel.org
12199 F: drivers/mailbox/
12200 F: include/linux/mailbox_client.h
12201 F: include/linux/mailbox_controller.h
12202 F: include/dt-bindings/mailbox/
12203 F: Documentation/devicetree/bindings/mailbox/
12206 M: Viresh Kumar <viresh.kumar@linaro.org>
12207 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
12208 L: linux-kernel@vger.kernel.org
12210 F: drivers/mailbox/arm_mhuv2.c
12211 F: include/linux/mailbox/arm_mhuv2_message.h
12212 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
12214 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
12215 M: Jeremy Kerr <jk@codeconstruct.com.au>
12216 M: Matt Johnston <matt@codeconstruct.com.au>
12217 L: netdev@vger.kernel.org
12219 F: Documentation/networking/mctp.rst
12220 F: drivers/net/mctp/
12221 F: include/net/mctp.h
12222 F: include/net/mctpdevice.h
12223 F: include/net/netns/mctp.h
12226 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
12227 M: Michael Kerrisk <mtk.manpages@gmail.com>
12228 L: linux-man@vger.kernel.org
12230 W: http://www.kernel.org/doc/man-pages
12233 M: Liam R. Howlett <Liam.Howlett@oracle.com>
12234 L: linux-mm@kvack.org
12236 F: Documentation/core-api/maple_tree.rst
12237 F: include/linux/maple_tree.h
12238 F: include/trace/events/maple_tree.h
12239 F: lib/maple_tree.c
12240 F: lib/test_maple_tree.c
12241 F: tools/testing/radix-tree/linux/maple_tree.h
12242 F: tools/testing/radix-tree/maple.c
12244 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
12245 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
12246 L: linux-mips@vger.kernel.org
12248 F: arch/mips/boot/dts/img/pistachio*
12250 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
12251 M: Andrew Lunn <andrew@lunn.ch>
12252 L: netdev@vger.kernel.org
12254 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
12255 F: Documentation/networking/devlink/mv88e6xxx.rst
12256 F: drivers/net/dsa/mv88e6xxx/
12257 F: include/linux/dsa/mv88e6xxx.h
12258 F: include/linux/platform_data/mv88e6xxx.h
12260 MARVELL ARMADA 3700 PHY DRIVERS
12261 M: Miquel Raynal <miquel.raynal@bootlin.com>
12263 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
12264 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
12265 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
12266 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
12268 MARVELL ARMADA 3700 SERIAL DRIVER
12269 M: Pali Rohár <pali@kernel.org>
12271 F: Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
12272 F: Documentation/devicetree/bindings/serial/mvebu-uart.txt
12273 F: drivers/tty/serial/mvebu-uart.c
12275 MARVELL ARMADA DRM SUPPORT
12276 M: Russell King <linux@armlinux.org.uk>
12278 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
12279 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
12280 F: Documentation/devicetree/bindings/display/armada/
12281 F: drivers/gpu/drm/armada/
12282 F: include/uapi/drm/armada_drm.h
12284 MARVELL CRYPTO DRIVER
12285 M: Boris Brezillon <bbrezillon@kernel.org>
12286 M: Arnaud Ebalard <arno@natisbad.org>
12287 M: Srujana Challa <schalla@marvell.com>
12288 L: linux-crypto@vger.kernel.org
12290 F: drivers/crypto/marvell/
12291 F: include/linux/soc/marvell/octeontx2/
12293 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
12294 M: Mirko Lindner <mlindner@marvell.com>
12295 M: Stephen Hemminger <stephen@networkplumber.org>
12296 L: netdev@vger.kernel.org
12298 F: drivers/net/ethernet/marvell/sk*
12300 MARVELL LIBERTAS WIRELESS DRIVER
12301 L: libertas-dev@lists.infradead.org
12303 F: drivers/net/wireless/marvell/libertas/
12305 MARVELL MACCHIATOBIN SUPPORT
12306 M: Russell King <linux@armlinux.org.uk>
12307 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12309 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
12311 MARVELL MV643XX ETHERNET DRIVER
12312 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
12313 L: netdev@vger.kernel.org
12315 F: drivers/net/ethernet/marvell/mv643xx_eth.*
12316 F: include/linux/mv643xx.h
12318 MARVELL MV88X3310 PHY DRIVER
12319 M: Russell King <linux@armlinux.org.uk>
12320 M: Marek Behún <kabel@kernel.org>
12321 L: netdev@vger.kernel.org
12323 F: drivers/net/phy/marvell10g.c
12325 MARVELL MVEBU THERMAL DRIVER
12326 M: Miquel Raynal <miquel.raynal@bootlin.com>
12328 F: drivers/thermal/armada_thermal.c
12330 MARVELL MVNETA ETHERNET DRIVER
12331 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12332 L: netdev@vger.kernel.org
12334 F: drivers/net/ethernet/marvell/mvneta.*
12336 MARVELL MVPP2 ETHERNET DRIVER
12337 M: Marcin Wojtas <mw@semihalf.com>
12338 M: Russell King <linux@armlinux.org.uk>
12339 L: netdev@vger.kernel.org
12341 F: Documentation/devicetree/bindings/net/marvell,pp2.yaml
12342 F: drivers/net/ethernet/marvell/mvpp2/
12344 MARVELL MWIFIEX WIRELESS DRIVER
12345 M: Amitkumar Karwar <amitkarwar@gmail.com>
12346 M: Ganapathi Bhat <ganapathi017@gmail.com>
12347 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
12348 M: Xinming Hu <huxinming820@gmail.com>
12349 L: linux-wireless@vger.kernel.org
12351 F: drivers/net/wireless/marvell/mwifiex/
12353 MARVELL MWL8K WIRELESS DRIVER
12354 M: Lennert Buytenhek <buytenh@wantstofly.org>
12355 L: linux-wireless@vger.kernel.org
12357 F: drivers/net/wireless/marvell/mwl8k.c
12359 MARVELL NAND CONTROLLER DRIVER
12360 M: Miquel Raynal <miquel.raynal@bootlin.com>
12361 L: linux-mtd@lists.infradead.org
12363 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
12364 F: drivers/mtd/nand/raw/marvell_nand.c
12366 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
12367 M: Sunil Goutham <sgoutham@marvell.com>
12368 M: Geetha sowjanya <gakula@marvell.com>
12369 M: Subbaraya Sundeep <sbhatta@marvell.com>
12370 M: hariprasad <hkelam@marvell.com>
12371 L: netdev@vger.kernel.org
12373 F: drivers/net/ethernet/marvell/octeontx2/nic/
12374 F: include/linux/soc/marvell/octeontx2/
12376 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
12377 M: Sunil Goutham <sgoutham@marvell.com>
12378 M: Linu Cherian <lcherian@marvell.com>
12379 M: Geetha sowjanya <gakula@marvell.com>
12380 M: Jerin Jacob <jerinj@marvell.com>
12381 M: hariprasad <hkelam@marvell.com>
12382 M: Subbaraya Sundeep <sbhatta@marvell.com>
12383 L: netdev@vger.kernel.org
12385 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
12386 F: drivers/net/ethernet/marvell/octeontx2/af/
12388 MARVELL PRESTERA ETHERNET SWITCH DRIVER
12389 M: Taras Chornyi <taras.chornyi@plvision.eu>
12391 W: https://github.com/Marvell-switching/switchdev-prestera
12392 F: drivers/net/ethernet/marvell/prestera/
12394 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
12395 M: Nicolas Pitre <nico@fluxnic.net>
12397 F: drivers/mmc/host/mvsdio.*
12399 MARVELL USB MDIO CONTROLLER DRIVER
12400 M: Tobias Waldekranz <tobias@waldekranz.com>
12401 L: netdev@vger.kernel.org
12403 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
12404 F: drivers/net/mdio/mdio-mvusb.c
12406 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
12407 M: Hu Ziji <huziji@marvell.com>
12408 L: linux-mmc@vger.kernel.org
12410 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
12411 F: drivers/mmc/host/sdhci-xenon*
12413 MARVELL OCTEON ENDPOINT DRIVER
12414 M: Veerasenareddy Burru <vburru@marvell.com>
12415 M: Abhijit Ayarekar <aayarekar@marvell.com>
12416 L: netdev@vger.kernel.org
12418 F: drivers/net/ethernet/marvell/octeon_ep
12420 MATROX FRAMEBUFFER DRIVER
12421 L: linux-fbdev@vger.kernel.org
12423 F: drivers/video/fbdev/matrox/matroxfb_*
12424 F: include/uapi/linux/matroxfb.h
12427 M: Daniel Nilsson <daniel.nilsson@flex.com>
12428 L: linux-hwmon@vger.kernel.org
12430 F: Documentation/hwmon/max15301.rst
12431 F: drivers/hwmon/pmbus/max15301.c
12433 MAX16065 HARDWARE MONITOR DRIVER
12434 M: Guenter Roeck <linux@roeck-us.net>
12435 L: linux-hwmon@vger.kernel.org
12437 F: Documentation/hwmon/max16065.rst
12438 F: drivers/hwmon/max16065.c
12440 MAX2175 SDR TUNER DRIVER
12441 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
12442 L: linux-media@vger.kernel.org
12444 T: git git://linuxtv.org/media_tree.git
12445 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
12446 F: Documentation/userspace-api/media/drivers/max2175.rst
12447 F: drivers/media/i2c/max2175*
12448 F: include/uapi/linux/max2175.h
12450 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
12451 L: linux-hwmon@vger.kernel.org
12453 F: Documentation/hwmon/max6650.rst
12454 F: drivers/hwmon/max6650.c
12456 MAX6697 HARDWARE MONITOR DRIVER
12457 M: Guenter Roeck <linux@roeck-us.net>
12458 L: linux-hwmon@vger.kernel.org
12460 F: Documentation/devicetree/bindings/hwmon/max6697.txt
12461 F: Documentation/hwmon/max6697.rst
12462 F: drivers/hwmon/max6697.c
12463 F: include/linux/platform_data/max6697.h
12465 MAX9286 QUAD GMSL DESERIALIZER DRIVER
12466 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
12467 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12468 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
12469 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
12470 L: linux-media@vger.kernel.org
12472 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
12473 F: drivers/media/i2c/max9286.c
12475 MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
12476 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12477 L: linux-media@vger.kernel.org
12479 F: drivers/staging/media/max96712/max96712.c
12481 MAX9860 MONO AUDIO VOICE CODEC DRIVER
12482 M: Peter Rosin <peda@axentia.se>
12483 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12485 F: Documentation/devicetree/bindings/sound/max9860.txt
12486 F: sound/soc/codecs/max9860.*
12488 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
12489 M: Andreas Klinger <ak@it-klinger.de>
12490 L: linux-iio@vger.kernel.org
12492 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
12493 F: drivers/iio/proximity/mb1232.c
12495 MAXIM MAX11205 DRIVER
12496 M: Ramona Bolboaca <ramona.bolboaca@analog.com>
12497 L: linux-iio@vger.kernel.org
12499 W: https://ez.analog.com/linux-software-drivers
12500 F: Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
12501 F: drivers/iio/adc/max11205.c
12503 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
12504 R: Iskren Chernev <iskren.chernev@gmail.com>
12505 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12506 R: Marek Szyprowski <m.szyprowski@samsung.com>
12507 R: Matheus Castello <matheus@castello.eng.br>
12508 L: linux-pm@vger.kernel.org
12510 F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
12511 F: drivers/power/supply/max17040_battery.c
12513 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
12514 R: Hans de Goede <hdegoede@redhat.com>
12515 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12516 R: Marek Szyprowski <m.szyprowski@samsung.com>
12517 R: Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
12518 R: Purism Kernel Team <kernel@puri.sm>
12519 L: linux-pm@vger.kernel.org
12521 F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
12522 F: drivers/power/supply/max17042_battery.c
12524 MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
12525 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12526 L: linux-kernel@vger.kernel.org
12528 F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
12529 F: drivers/regulator/max20086-regulator.c
12531 MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
12532 M: Rajat Khandelwal <rajat.khandelwal@linux.intel.com>
12533 L: linux-iio@vger.kernel.org
12535 F: drivers/iio/temperature/max30208.c
12537 MAXIM MAX77650 PMIC MFD DRIVER
12538 M: Bartosz Golaszewski <brgl@bgdev.pl>
12539 L: linux-kernel@vger.kernel.org
12541 F: Documentation/devicetree/bindings/*/*max77650.yaml
12542 F: Documentation/devicetree/bindings/*/max77650*.yaml
12543 F: drivers/gpio/gpio-max77650.c
12544 F: drivers/input/misc/max77650-onkey.c
12545 F: drivers/leds/leds-max77650.c
12546 F: drivers/mfd/max77650.c
12547 F: drivers/power/supply/max77650-charger.c
12548 F: drivers/regulator/max77650-regulator.c
12549 F: include/linux/mfd/max77650.h
12551 MAXIM MAX77714 PMIC MFD DRIVER
12552 M: Luca Ceresoli <luca@lucaceresoli.net>
12554 F: Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
12555 F: drivers/mfd/max77714.c
12556 F: include/linux/mfd/max77714.h
12558 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
12559 M: Javier Martinez Canillas <javier@dowhile0.org>
12560 L: linux-kernel@vger.kernel.org
12562 F: Documentation/devicetree/bindings/*/*max77802.yaml
12563 F: drivers/regulator/max77802-regulator.c
12564 F: include/dt-bindings/*/*max77802.h
12566 MAXIM MAX77976 BATTERY CHARGER
12567 M: Luca Ceresoli <luca@lucaceresoli.net>
12569 F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
12570 F: drivers/power/supply/max77976_charger.c
12572 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
12573 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12574 L: linux-pm@vger.kernel.org
12576 B: mailto:linux-samsung-soc@vger.kernel.org
12577 F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
12578 F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
12579 F: drivers/power/supply/max14577_charger.c
12580 F: drivers/power/supply/max77693_charger.c
12582 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
12583 M: Chanwoo Choi <cw00.choi@samsung.com>
12584 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12585 L: linux-kernel@vger.kernel.org
12587 B: mailto:linux-samsung-soc@vger.kernel.org
12588 F: Documentation/devicetree/bindings/*/maxim,max14577.yaml
12589 F: Documentation/devicetree/bindings/*/maxim,max77686.yaml
12590 F: Documentation/devicetree/bindings/*/maxim,max77693.yaml
12591 F: Documentation/devicetree/bindings/*/maxim,max77843.yaml
12592 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
12593 F: drivers/*/*max77843.c
12594 F: drivers/*/max14577*.c
12595 F: drivers/*/max77686*.c
12596 F: drivers/*/max77693*.c
12597 F: drivers/clk/clk-max77686.c
12598 F: drivers/extcon/extcon-max14577.c
12599 F: drivers/extcon/extcon-max77693.c
12600 F: drivers/rtc/rtc-max77686.c
12601 F: include/linux/mfd/max14577*.h
12602 F: include/linux/mfd/max77686*.h
12603 F: include/linux/mfd/max77693*.h
12605 MAXIRADIO FM RADIO RECEIVER DRIVER
12606 M: Hans Verkuil <hverkuil@xs4all.nl>
12607 L: linux-media@vger.kernel.org
12609 W: https://linuxtv.org
12610 T: git git://linuxtv.org/media_tree.git
12611 F: drivers/media/radio/radio-maxiradio*
12613 MAXLINEAR ETHERNET PHY DRIVER
12614 M: Xu Liang <lxu@maxlinear.com>
12615 L: netdev@vger.kernel.org
12617 F: drivers/net/phy/mxl-gpy.c
12619 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
12620 R: Yasushi SHOJI <yashi@spacecubics.com>
12621 L: linux-can@vger.kernel.org
12623 F: drivers/net/can/usb/mcba_usb.c
12625 MCAN MMIO DEVICE DRIVER
12626 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
12627 L: linux-can@vger.kernel.org
12629 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
12630 F: drivers/net/can/m_can/m_can.c
12631 F: drivers/net/can/m_can/m_can.h
12632 F: drivers/net/can/m_can/m_can_platform.c
12634 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
12635 M: Rishi Gupta <gupt21@gmail.com>
12636 L: linux-i2c@vger.kernel.org
12637 L: linux-input@vger.kernel.org
12639 F: drivers/hid/hid-mcp2221.c
12641 MCP251XFD SPI-CAN NETWORK DRIVER
12642 M: Marc Kleine-Budde <mkl@pengutronix.de>
12643 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12644 R: Thomas Kopp <thomas.kopp@microchip.com>
12645 L: linux-can@vger.kernel.org
12647 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
12648 F: drivers/net/can/spi/mcp251xfd/
12650 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
12651 M: Peter Rosin <peda@axentia.se>
12652 L: linux-iio@vger.kernel.org
12654 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
12655 F: drivers/iio/potentiometer/mcp4018.c
12656 F: drivers/iio/potentiometer/mcp4531.c
12658 MCR20A IEEE-802.15.4 RADIO DRIVER
12659 M: Xue Liu <liuxuenetmail@gmail.com>
12660 L: linux-wpan@vger.kernel.org
12662 W: https://github.com/xueliu/mcr20a-linux
12663 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
12664 F: drivers/net/ieee802154/mcr20a.c
12665 F: drivers/net/ieee802154/mcr20a.h
12667 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
12668 M: William Breathitt Gray <william.gray@linaro.org>
12669 L: linux-iio@vger.kernel.org
12671 F: drivers/iio/dac/cio-dac.c
12673 MEDIA CONTROLLER FRAMEWORK
12674 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12675 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12676 L: linux-media@vger.kernel.org
12678 W: https://www.linuxtv.org
12679 T: git git://linuxtv.org/media_tree.git
12680 F: drivers/media/mc/
12681 F: include/media/media-*.h
12682 F: include/uapi/linux/media.h
12684 MEDIA DRIVER FOR FREESCALE IMX PXP
12685 M: Philipp Zabel <p.zabel@pengutronix.de>
12686 L: linux-media@vger.kernel.org
12688 T: git git://linuxtv.org/media_tree.git
12689 F: drivers/media/platform/nxp/imx-pxp.[ch]
12691 MEDIA DRIVERS FOR ASCOT2E
12692 M: Sergey Kozlov <serjk@netup.ru>
12693 M: Abylay Ospan <aospan@netup.ru>
12694 L: linux-media@vger.kernel.org
12696 W: https://linuxtv.org
12697 W: http://netup.tv/
12698 T: git git://linuxtv.org/media_tree.git
12699 F: drivers/media/dvb-frontends/ascot2e*
12701 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
12702 M: Jasmin Jessich <jasmin@anw.at>
12703 L: linux-media@vger.kernel.org
12705 W: https://linuxtv.org
12706 T: git git://linuxtv.org/media_tree.git
12707 F: drivers/media/dvb-frontends/cxd2099*
12709 MEDIA DRIVERS FOR CXD2841ER
12710 M: Sergey Kozlov <serjk@netup.ru>
12711 M: Abylay Ospan <aospan@netup.ru>
12712 L: linux-media@vger.kernel.org
12714 W: https://linuxtv.org
12715 W: http://netup.tv/
12716 T: git git://linuxtv.org/media_tree.git
12717 F: drivers/media/dvb-frontends/cxd2841er*
12719 MEDIA DRIVERS FOR CXD2880
12720 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
12721 L: linux-media@vger.kernel.org
12723 W: http://linuxtv.org/
12724 T: git git://linuxtv.org/media_tree.git
12725 F: drivers/media/dvb-frontends/cxd2880/*
12726 F: drivers/media/spi/cxd2880*
12728 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
12729 L: linux-media@vger.kernel.org
12731 W: https://linuxtv.org
12732 T: git git://linuxtv.org/media_tree.git
12733 F: drivers/media/pci/ddbridge/*
12735 MEDIA DRIVERS FOR FREESCALE IMX
12736 M: Steve Longerbeam <slongerbeam@gmail.com>
12737 M: Philipp Zabel <p.zabel@pengutronix.de>
12738 L: linux-media@vger.kernel.org
12740 T: git git://linuxtv.org/media_tree.git
12741 F: Documentation/admin-guide/media/imx.rst
12742 F: Documentation/devicetree/bindings/media/imx.txt
12743 F: drivers/staging/media/imx/
12744 F: include/linux/imx-media.h
12745 F: include/media/imx.h
12747 MEDIA DRIVERS FOR FREESCALE IMX7
12748 M: Rui Miguel Silva <rmfrfs@gmail.com>
12749 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12750 L: linux-media@vger.kernel.org
12752 T: git git://linuxtv.org/media_tree.git
12753 F: Documentation/admin-guide/media/imx7.rst
12754 F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
12755 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
12756 F: drivers/media/platform/nxp/imx-mipi-csis.c
12757 F: drivers/media/platform/nxp/imx7-media-csi.c
12759 MEDIA DRIVERS FOR HELENE
12760 M: Abylay Ospan <aospan@netup.ru>
12761 L: linux-media@vger.kernel.org
12763 W: https://linuxtv.org
12764 W: http://netup.tv/
12765 T: git git://linuxtv.org/media_tree.git
12766 F: drivers/media/dvb-frontends/helene*
12768 MEDIA DRIVERS FOR HORUS3A
12769 M: Sergey Kozlov <serjk@netup.ru>
12770 M: Abylay Ospan <aospan@netup.ru>
12771 L: linux-media@vger.kernel.org
12773 W: https://linuxtv.org
12774 W: http://netup.tv/
12775 T: git git://linuxtv.org/media_tree.git
12776 F: drivers/media/dvb-frontends/horus3a*
12778 MEDIA DRIVERS FOR LNBH25
12779 M: Sergey Kozlov <serjk@netup.ru>
12780 M: Abylay Ospan <aospan@netup.ru>
12781 L: linux-media@vger.kernel.org
12783 W: https://linuxtv.org
12784 W: http://netup.tv/
12785 T: git git://linuxtv.org/media_tree.git
12786 F: drivers/media/dvb-frontends/lnbh25*
12788 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
12789 L: linux-media@vger.kernel.org
12791 W: https://linuxtv.org
12792 T: git git://linuxtv.org/media_tree.git
12793 F: drivers/media/dvb-frontends/mxl5xx*
12795 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
12796 M: Sergey Kozlov <serjk@netup.ru>
12797 M: Abylay Ospan <aospan@netup.ru>
12798 L: linux-media@vger.kernel.org
12800 W: https://linuxtv.org
12801 W: http://netup.tv/
12802 T: git git://linuxtv.org/media_tree.git
12803 F: drivers/media/pci/netup_unidvb/*
12805 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
12806 M: Dmitry Osipenko <digetx@gmail.com>
12807 L: linux-media@vger.kernel.org
12808 L: linux-tegra@vger.kernel.org
12810 T: git git://linuxtv.org/media_tree.git
12811 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
12812 F: drivers/media/platform/nvidia/tegra-vde/
12814 MEDIA DRIVERS FOR RENESAS - CEU
12815 M: Jacopo Mondi <jacopo@jmondi.org>
12816 L: linux-media@vger.kernel.org
12817 L: linux-renesas-soc@vger.kernel.org
12819 T: git git://linuxtv.org/media_tree.git
12820 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
12821 F: drivers/media/platform/renesas/renesas-ceu.c
12822 F: include/media/drv-intf/renesas-ceu.h
12824 MEDIA DRIVERS FOR RENESAS - DRIF
12825 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
12826 L: linux-media@vger.kernel.org
12827 L: linux-renesas-soc@vger.kernel.org
12829 T: git git://linuxtv.org/media_tree.git
12830 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
12831 F: drivers/media/platform/renesas/rcar_drif.c
12833 MEDIA DRIVERS FOR RENESAS - FCP
12834 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12835 L: linux-media@vger.kernel.org
12836 L: linux-renesas-soc@vger.kernel.org
12838 T: git git://linuxtv.org/media_tree.git
12839 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
12840 F: drivers/media/platform/renesas/rcar-fcp.c
12841 F: include/media/rcar-fcp.h
12843 MEDIA DRIVERS FOR RENESAS - FDP1
12844 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12845 L: linux-media@vger.kernel.org
12846 L: linux-renesas-soc@vger.kernel.org
12848 T: git git://linuxtv.org/media_tree.git
12849 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
12850 F: drivers/media/platform/renesas/rcar_fdp1.c
12852 MEDIA DRIVERS FOR RENESAS - VIN
12853 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12854 L: linux-media@vger.kernel.org
12855 L: linux-renesas-soc@vger.kernel.org
12857 T: git git://linuxtv.org/media_tree.git
12858 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
12859 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
12860 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
12861 F: drivers/media/platform/renesas/rcar-isp.c
12862 F: drivers/media/platform/renesas/rcar-vin/
12864 MEDIA DRIVERS FOR RENESAS - VSP1
12865 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12866 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12867 L: linux-media@vger.kernel.org
12868 L: linux-renesas-soc@vger.kernel.org
12870 T: git git://linuxtv.org/media_tree.git
12871 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
12872 F: drivers/media/platform/renesas/vsp1/
12874 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
12875 L: linux-media@vger.kernel.org
12877 W: https://linuxtv.org
12878 T: git git://linuxtv.org/media_tree.git
12879 F: drivers/media/dvb-frontends/stv0910*
12881 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
12882 L: linux-media@vger.kernel.org
12884 W: https://linuxtv.org
12885 T: git git://linuxtv.org/media_tree.git
12886 F: drivers/media/dvb-frontends/stv6111*
12888 MEDIA DRIVERS FOR STM32 - DCMI
12889 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
12890 L: linux-media@vger.kernel.org
12892 T: git git://linuxtv.org/media_tree.git
12893 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
12894 F: drivers/media/platform/st/stm32/stm32-dcmi.c
12896 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
12897 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12898 L: linux-media@vger.kernel.org
12900 W: https://linuxtv.org
12901 Q: http://patchwork.kernel.org/project/linux-media/list/
12902 T: git git://linuxtv.org/media_tree.git
12903 F: Documentation/admin-guide/media/
12904 F: Documentation/devicetree/bindings/media/
12905 F: Documentation/driver-api/media/
12906 F: Documentation/userspace-api/media/
12908 F: drivers/staging/media/
12909 F: include/dt-bindings/media/
12910 F: include/linux/platform_data/media/
12912 F: include/uapi/linux/dvb/
12913 F: include/uapi/linux/ivtv*
12914 F: include/uapi/linux/media.h
12915 F: include/uapi/linux/meye.h
12916 F: include/uapi/linux/uvcvideo.h
12917 F: include/uapi/linux/v4l2-*
12918 F: include/uapi/linux/videodev2.h
12920 MEDIATEK BLUETOOTH DRIVER
12921 M: Sean Wang <sean.wang@mediatek.com>
12922 L: linux-bluetooth@vger.kernel.org
12923 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12925 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
12926 F: drivers/bluetooth/btmtkuart.c
12928 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
12929 M: Sean Wang <sean.wang@mediatek.com>
12930 L: linux-pm@vger.kernel.org
12932 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
12933 F: drivers/power/reset/mt6323-poweroff.c
12935 MEDIATEK CIR DRIVER
12936 M: Sean Wang <sean.wang@mediatek.com>
12938 F: drivers/media/rc/mtk-cir.c
12940 MEDIATEK DMA DRIVER
12941 M: Sean Wang <sean.wang@mediatek.com>
12942 L: dmaengine@vger.kernel.org
12943 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12944 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12946 F: Documentation/devicetree/bindings/dma/mtk-*
12947 F: drivers/dma/mediatek/
12949 MEDIATEK ETHERNET DRIVER
12950 M: Felix Fietkau <nbd@nbd.name>
12951 M: John Crispin <john@phrozen.org>
12952 M: Sean Wang <sean.wang@mediatek.com>
12953 M: Mark Lee <Mark-MC.Lee@mediatek.com>
12954 M: Lorenzo Bianconi <lorenzo@kernel.org>
12955 L: netdev@vger.kernel.org
12957 F: drivers/net/ethernet/mediatek/
12959 MEDIATEK I2C CONTROLLER DRIVER
12960 M: Qii Wang <qii.wang@mediatek.com>
12961 L: linux-i2c@vger.kernel.org
12963 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
12964 F: drivers/i2c/busses/i2c-mt65xx.c
12966 MEDIATEK IOMMU DRIVER
12967 M: Yong Wu <yong.wu@mediatek.com>
12968 L: iommu@lists.linux.dev
12969 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12971 F: Documentation/devicetree/bindings/iommu/mediatek*
12972 F: drivers/iommu/mtk_iommu*
12973 F: include/dt-bindings/memory/mt*-port.h
12975 MEDIATEK JPEG DRIVER
12976 M: Bin Liu <bin.liu@mediatek.com>
12978 F: Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
12979 F: drivers/media/platform/mediatek/jpeg/
12981 MEDIATEK KEYPAD DRIVER
12982 M: Mattijs Korpershoek <mkorpershoek@baylibre.com>
12984 F: Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
12985 F: drivers/input/keyboard/mt6779-keypad.c
12987 MEDIATEK MDP DRIVER
12988 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
12989 M: Houlong Wei <houlong.wei@mediatek.com>
12990 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12992 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
12993 F: drivers/media/platform/mediatek/mdp/
12994 F: drivers/media/platform/mediatek/vpu/
12996 MEDIATEK MEDIA DRIVER
12997 M: Tiffany Lin <tiffany.lin@mediatek.com>
12998 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12999 M: Yunfei Dong <yunfei.dong@mediatek.com>
13001 F: Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
13002 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
13003 F: drivers/media/platform/mediatek/vcodec/
13004 F: drivers/media/platform/mediatek/vpu/
13006 MEDIATEK MMC/SD/SDIO DRIVER
13007 M: Chaotian Jing <chaotian.jing@mediatek.com>
13009 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
13010 F: drivers/mmc/host/mtk-sd.c
13012 MEDIATEK MT76 WIRELESS LAN DRIVER
13013 M: Felix Fietkau <nbd@nbd.name>
13014 M: Lorenzo Bianconi <lorenzo@kernel.org>
13015 M: Ryder Lee <ryder.lee@mediatek.com>
13016 R: Shayne Chen <shayne.chen@mediatek.com>
13017 R: Sean Wang <sean.wang@mediatek.com>
13018 L: linux-wireless@vger.kernel.org
13020 F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
13021 F: drivers/net/wireless/mediatek/mt76/
13023 MEDIATEK MT7601U WIRELESS LAN DRIVER
13024 M: Jakub Kicinski <kuba@kernel.org>
13025 L: linux-wireless@vger.kernel.org
13027 F: drivers/net/wireless/mediatek/mt7601u/
13029 MEDIATEK MT7621 CLOCK DRIVER
13030 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
13032 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
13033 F: drivers/clk/ralink/clk-mt7621.c
13035 MEDIATEK MT7621/28/88 I2C DRIVER
13036 M: Stefan Roese <sr@denx.de>
13037 L: linux-i2c@vger.kernel.org
13039 F: Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
13040 F: drivers/i2c/busses/i2c-mt7621.c
13042 MEDIATEK MT7621 PCIE CONTROLLER DRIVER
13043 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
13045 F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
13046 F: drivers/pci/controller/pcie-mt7621.c
13048 MEDIATEK MT7621 PHY PCI DRIVER
13049 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
13051 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
13052 F: drivers/phy/ralink/phy-mt7621-pci.c
13054 MEDIATEK NAND CONTROLLER DRIVER
13055 L: linux-mtd@lists.infradead.org
13057 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
13058 F: drivers/mtd/nand/raw/mtk_*
13060 MEDIATEK PMIC LED DRIVER
13061 M: Sean Wang <sean.wang@mediatek.com>
13063 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
13064 F: drivers/leds/leds-mt6323.c
13066 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
13067 M: Sean Wang <sean.wang@mediatek.com>
13069 F: drivers/char/hw_random/mtk-rng.c
13071 MEDIATEK SMI DRIVER
13072 M: Yong Wu <yong.wu@mediatek.com>
13073 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13075 F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
13076 F: drivers/memory/mtk-smi.c
13077 F: include/soc/mediatek/smi.h
13079 MEDIATEK SWITCH DRIVER
13080 M: Sean Wang <sean.wang@mediatek.com>
13081 M: Landen Chao <Landen.Chao@mediatek.com>
13082 M: DENG Qingfang <dqfext@gmail.com>
13083 L: netdev@vger.kernel.org
13085 F: drivers/net/dsa/mt7530.*
13086 F: net/dsa/tag_mtk.c
13088 MEDIATEK T7XX 5G WWAN MODEM DRIVER
13089 M: Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
13090 M: Intel Corporation <linuxwwan@intel.com>
13091 R: Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
13092 R: Liu Haijun <haijun.liu@mediatek.com>
13093 R: M Chetan Kumar <m.chetan.kumar@linux.intel.com>
13094 R: Ricardo Martinez <ricardo.martinez@linux.intel.com>
13095 L: netdev@vger.kernel.org
13097 F: drivers/net/wwan/t7xx/
13099 MEDIATEK USB3 DRD IP DRIVER
13100 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
13101 L: linux-usb@vger.kernel.org
13102 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13103 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13105 F: Documentation/devicetree/bindings/usb/mediatek,*
13106 F: drivers/usb/host/xhci-mtk*
13107 F: drivers/usb/mtu3/
13109 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
13110 M: Peter Senna Tschudin <peter.senna@gmail.com>
13111 M: Martin Donnelly <martin.donnelly@ge.com>
13112 M: Martyn Welch <martyn.welch@collabora.co.uk>
13114 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
13115 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
13117 MEGARAID SCSI/SAS DRIVERS
13118 M: Kashyap Desai <kashyap.desai@broadcom.com>
13119 M: Sumit Saxena <sumit.saxena@broadcom.com>
13120 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
13121 L: megaraidlinux.pdl@broadcom.com
13122 L: linux-scsi@vger.kernel.org
13124 W: http://www.avagotech.com/support/
13125 F: Documentation/scsi/megaraid.rst
13126 F: drivers/scsi/megaraid.*
13127 F: drivers/scsi/megaraid/
13129 MELEXIS MLX90614 DRIVER
13130 M: Crt Mori <cmo@melexis.com>
13131 L: linux-iio@vger.kernel.org
13133 W: http://www.melexis.com
13134 F: drivers/iio/temperature/mlx90614.c
13136 MELEXIS MLX90632 DRIVER
13137 M: Crt Mori <cmo@melexis.com>
13138 L: linux-iio@vger.kernel.org
13140 W: http://www.melexis.com
13141 F: drivers/iio/temperature/mlx90632.c
13143 MELFAS MIP4 TOUCHSCREEN DRIVER
13144 M: Sangwon Jee <jeesw@melfas.com>
13146 W: http://www.melfas.com
13147 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
13148 F: drivers/input/touchscreen/melfas_mip4.c
13150 MELLANOX BLUEFIELD I2C DRIVER
13151 M: Khalil Blaiech <kblaiech@nvidia.com>
13152 M: Asmaa Mnebhi <asmaa@nvidia.com>
13153 L: linux-i2c@vger.kernel.org
13155 F: drivers/i2c/busses/i2c-mlxbf.c
13157 MELLANOX ETHERNET DRIVER (mlx4_en)
13158 M: Tariq Toukan <tariqt@nvidia.com>
13159 L: netdev@vger.kernel.org
13161 W: http://www.mellanox.com
13162 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13163 F: drivers/net/ethernet/mellanox/mlx4/en_*
13165 MELLANOX ETHERNET DRIVER (mlx5e)
13166 M: Saeed Mahameed <saeedm@nvidia.com>
13167 L: netdev@vger.kernel.org
13169 W: http://www.mellanox.com
13170 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13171 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
13173 MELLANOX ETHERNET INNOVA DRIVERS
13174 R: Boris Pismenny <borisp@nvidia.com>
13175 L: netdev@vger.kernel.org
13177 W: http://www.mellanox.com
13178 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13179 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
13180 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
13181 F: include/linux/mlx5/mlx5_ifc_fpga.h
13183 MELLANOX ETHERNET SWITCH DRIVERS
13184 M: Ido Schimmel <idosch@nvidia.com>
13185 M: Petr Machata <petrm@nvidia.com>
13186 L: netdev@vger.kernel.org
13188 W: http://www.mellanox.com
13189 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13190 F: drivers/net/ethernet/mellanox/mlxsw/
13191 F: tools/testing/selftests/drivers/net/mlxsw/
13193 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
13194 M: mlxsw@nvidia.com
13195 L: netdev@vger.kernel.org
13197 W: http://www.mellanox.com
13198 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13199 F: drivers/net/ethernet/mellanox/mlxfw/
13201 MELLANOX HARDWARE PLATFORM SUPPORT
13202 M: Hans de Goede <hdegoede@redhat.com>
13203 M: Mark Gross <markgross@kernel.org>
13204 M: Vadim Pasternak <vadimp@nvidia.com>
13205 L: platform-driver-x86@vger.kernel.org
13207 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
13208 F: drivers/platform/mellanox/
13209 F: include/linux/platform_data/mlxreg.h
13211 MELLANOX MLX4 core VPI driver
13212 M: Tariq Toukan <tariqt@nvidia.com>
13213 L: netdev@vger.kernel.org
13214 L: linux-rdma@vger.kernel.org
13216 W: http://www.mellanox.com
13217 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13218 F: drivers/net/ethernet/mellanox/mlx4/
13219 F: include/linux/mlx4/
13221 MELLANOX MLX4 IB driver
13222 M: Yishai Hadas <yishaih@nvidia.com>
13223 L: linux-rdma@vger.kernel.org
13225 W: http://www.mellanox.com
13226 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13227 F: drivers/infiniband/hw/mlx4/
13228 F: include/linux/mlx4/
13229 F: include/uapi/rdma/mlx4-abi.h
13231 MELLANOX MLX5 core VPI driver
13232 M: Saeed Mahameed <saeedm@nvidia.com>
13233 M: Leon Romanovsky <leonro@nvidia.com>
13234 L: netdev@vger.kernel.org
13235 L: linux-rdma@vger.kernel.org
13237 W: http://www.mellanox.com
13238 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13239 F: Documentation/networking/device_drivers/ethernet/mellanox/
13240 F: drivers/net/ethernet/mellanox/mlx5/core/
13241 F: include/linux/mlx5/
13243 MELLANOX MLX5 IB driver
13244 M: Leon Romanovsky <leonro@nvidia.com>
13245 L: linux-rdma@vger.kernel.org
13247 W: http://www.mellanox.com
13248 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13249 F: drivers/infiniband/hw/mlx5/
13250 F: include/linux/mlx5/
13251 F: include/uapi/rdma/mlx5-abi.h
13253 MELLANOX MLXCPLD I2C AND MUX DRIVER
13254 M: Vadim Pasternak <vadimp@nvidia.com>
13255 M: Michael Shych <michaelsh@nvidia.com>
13256 L: linux-i2c@vger.kernel.org
13258 F: Documentation/i2c/busses/i2c-mlxcpld.rst
13259 F: drivers/i2c/busses/i2c-mlxcpld.c
13260 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
13262 MELLANOX MLXCPLD LED DRIVER
13263 M: Vadim Pasternak <vadimp@nvidia.com>
13264 L: linux-leds@vger.kernel.org
13266 F: Documentation/leds/leds-mlxcpld.rst
13267 F: drivers/leds/leds-mlxcpld.c
13268 F: drivers/leds/leds-mlxreg.c
13270 MELLANOX PLATFORM DRIVER
13271 M: Vadim Pasternak <vadimp@nvidia.com>
13272 L: platform-driver-x86@vger.kernel.org
13274 F: drivers/platform/x86/mlx-platform.c
13277 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13278 M: "Paul E. McKenney" <paulmck@kernel.org>
13279 L: linux-kernel@vger.kernel.org
13281 F: arch/powerpc/include/asm/membarrier.h
13282 F: include/uapi/linux/membarrier.h
13283 F: kernel/sched/membarrier.c
13286 M: Mike Rapoport <rppt@kernel.org>
13287 L: linux-mm@kvack.org
13289 F: Documentation/core-api/boot-time-mm.rst
13290 F: include/linux/memblock.h
13292 F: tools/testing/memblock/
13294 MEMORY CONTROLLER DRIVERS
13295 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
13296 L: linux-kernel@vger.kernel.org
13298 B: mailto:krzysztof.kozlowski@linaro.org
13299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
13300 F: Documentation/devicetree/bindings/memory-controllers/
13302 F: include/dt-bindings/memory/
13305 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
13306 M: Dmitry Osipenko <digetx@gmail.com>
13307 L: linux-pm@vger.kernel.org
13308 L: linux-tegra@vger.kernel.org
13309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
13311 F: drivers/devfreq/tegra30-devfreq.c
13314 M: Andrew Morton <akpm@linux-foundation.org>
13315 L: linux-mm@kvack.org
13317 W: http://www.linux-mm.org
13318 T: git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
13319 T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
13320 F: include/linux/gfp.h
13321 F: include/linux/gfp_types.h
13322 F: include/linux/memory_hotplug.h
13323 F: include/linux/mm.h
13324 F: include/linux/mmzone.h
13325 F: include/linux/pagewalk.h
13327 F: tools/testing/selftests/vm/
13330 M: Andrew Morton <akpm@linux-foundation.org>
13331 R: Uladzislau Rezki <urezki@gmail.com>
13332 R: Christoph Hellwig <hch@infradead.org>
13333 L: linux-mm@kvack.org
13335 W: http://www.linux-mm.org
13336 T: git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
13337 F: include/linux/vmalloc.h
13341 M: David Hildenbrand <david@redhat.com>
13342 M: Oscar Salvador <osalvador@suse.de>
13343 L: linux-mm@kvack.org
13345 F: Documentation/admin-guide/mm/memory-hotplug.rst
13346 F: Documentation/core-api/memory-hotplug.rst
13347 F: drivers/base/memory.c
13348 F: include/linux/memory_hotplug.h
13349 F: mm/memory_hotplug.c
13350 F: tools/testing/selftests/memory-hotplug/
13352 MEMORY TECHNOLOGY DEVICES (MTD)
13353 M: Miquel Raynal <miquel.raynal@bootlin.com>
13354 M: Richard Weinberger <richard@nod.at>
13355 M: Vignesh Raghavendra <vigneshr@ti.com>
13356 L: linux-mtd@lists.infradead.org
13358 W: http://www.linux-mtd.infradead.org/
13359 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13360 C: irc://irc.oftc.net/mtd
13361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
13362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
13363 F: Documentation/devicetree/bindings/mtd/
13365 F: include/linux/mtd/
13366 F: include/uapi/mtd/
13368 MEMSENSING MICROSYSTEMS MSA311 DRIVER
13369 M: Dmitry Rokosov <ddrokosov@sberdevices.ru>
13370 L: linux-iio@vger.kernel.org
13372 F: Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
13373 F: drivers/iio/accel/msa311.c
13375 MEN A21 WATCHDOG DRIVER
13376 M: Johannes Thumshirn <morbidrsa@gmail.com>
13377 L: linux-watchdog@vger.kernel.org
13379 F: drivers/watchdog/mena21_wdt.c
13381 MEN CHAMELEON BUS (mcb)
13382 M: Johannes Thumshirn <morbidrsa@gmail.com>
13384 F: Documentation/driver-api/men-chameleon-bus.rst
13386 F: include/linux/mcb.h
13388 MEN F21BMC (Board Management Controller)
13389 M: Andreas Werner <andreas.werner@men.de>
13391 F: Documentation/hwmon/menf21bmc.rst
13392 F: drivers/hwmon/menf21bmc_hwmon.c
13393 F: drivers/leds/leds-menf21bmc.c
13394 F: drivers/mfd/menf21bmc.c
13395 F: drivers/watchdog/menf21bmc_wdt.c
13397 MEN Z069 WATCHDOG DRIVER
13398 M: Johannes Thumshirn <jth@kernel.org>
13399 L: linux-watchdog@vger.kernel.org
13401 F: drivers/watchdog/menz69_wdt.c
13403 MESON AO CEC DRIVER FOR AMLOGIC SOCS
13404 M: Neil Armstrong <neil.armstrong@linaro.org>
13405 L: linux-media@vger.kernel.org
13406 L: linux-amlogic@lists.infradead.org
13408 W: http://linux-meson.com/
13409 T: git git://linuxtv.org/media_tree.git
13410 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
13411 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
13412 F: drivers/media/cec/platform/meson/ao-cec.c
13414 MESON GE2D DRIVER FOR AMLOGIC SOCS
13415 M: Neil Armstrong <neil.armstrong@linaro.org>
13416 L: linux-media@vger.kernel.org
13417 L: linux-amlogic@lists.infradead.org
13419 T: git git://linuxtv.org/media_tree.git
13420 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
13421 F: drivers/media/platform/amlogic/meson-ge2d/
13423 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
13424 M: Liang Yang <liang.yang@amlogic.com>
13425 L: linux-mtd@lists.infradead.org
13427 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
13428 F: drivers/mtd/nand/raw/meson_*
13430 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
13431 M: Neil Armstrong <neil.armstrong@linaro.org>
13432 L: linux-media@vger.kernel.org
13433 L: linux-amlogic@lists.infradead.org
13435 T: git git://linuxtv.org/media_tree.git
13436 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
13437 F: drivers/staging/media/meson/vdec/
13439 METHODE UDPU SUPPORT
13440 M: Vladimir Vid <vladimir.vid@sartura.hr>
13442 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
13445 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13446 L: mhi@lists.linux.dev
13447 L: linux-arm-msm@vger.kernel.org
13449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
13450 F: Documentation/ABI/stable/sysfs-bus-mhi
13451 F: Documentation/mhi/
13452 F: drivers/bus/mhi/
13453 F: include/linux/mhi.h
13455 MICROBLAZE ARCHITECTURE
13456 M: Michal Simek <monstr@monstr.eu>
13458 W: http://www.monstr.eu/fdt/
13459 T: git git://git.monstr.eu/linux-2.6-microblaze.git
13460 F: arch/microblaze/
13462 MICROCHIP AT91 DMA DRIVERS
13463 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13464 M: Tudor Ambarus <tudor.ambarus@linaro.org>
13465 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13466 L: dmaengine@vger.kernel.org
13468 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
13469 F: drivers/dma/at_hdmac.c
13470 F: drivers/dma/at_xdmac.c
13471 F: include/dt-bindings/dma/at91.h
13473 MICROCHIP AT91 SERIAL DRIVER
13474 M: Richard Genoud <richard.genoud@gmail.com>
13476 F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
13477 F: drivers/tty/serial/atmel_serial.c
13478 F: drivers/tty/serial/atmel_serial.h
13480 MICROCHIP AT91 USART MFD DRIVER
13481 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
13482 L: linux-kernel@vger.kernel.org
13484 F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
13485 F: drivers/mfd/at91-usart.c
13486 F: include/dt-bindings/mfd/at91-usart.h
13488 MICROCHIP AT91 USART SPI DRIVER
13489 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
13490 L: linux-spi@vger.kernel.org
13492 F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
13493 F: drivers/spi/spi-at91-usart.c
13495 MICROCHIP AUDIO ASOC DRIVERS
13496 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13497 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13501 MICROCHIP CSI2DC DRIVER
13502 M: Eugen Hristev <eugen.hristev@microchip.com>
13503 L: linux-media@vger.kernel.org
13505 F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
13506 F: drivers/media/platform/microchip/microchip-csi2dc.c
13508 MICROCHIP ECC DRIVER
13509 M: Tudor Ambarus <tudor.ambarus@linaro.org>
13510 L: linux-crypto@vger.kernel.org
13512 F: drivers/crypto/atmel-ecc.*
13514 MICROCHIP EIC DRIVER
13515 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13516 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13518 F: drivers/irqchip/irq-mchp-eic.c
13520 MICROCHIP I2C DRIVER
13521 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13522 L: linux-i2c@vger.kernel.org
13524 F: drivers/i2c/busses/i2c-at91-*.c
13525 F: drivers/i2c/busses/i2c-at91.h
13527 MICROCHIP ISC DRIVER
13528 M: Eugen Hristev <eugen.hristev@microchip.com>
13529 L: linux-media@vger.kernel.org
13531 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
13532 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
13533 F: drivers/staging/media/deprecated/atmel/atmel-isc*
13534 F: drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
13535 F: drivers/media/platform/microchip/microchip-isc*
13536 F: drivers/media/platform/microchip/microchip-sama*-isc*
13537 F: include/linux/atmel-isc-media.h
13539 MICROCHIP ISI DRIVER
13540 M: Eugen Hristev <eugen.hristev@microchip.com>
13541 L: linux-media@vger.kernel.org
13543 F: drivers/media/platform/atmel/atmel-isi.c
13544 F: drivers/media/platform/atmel/atmel-isi.h
13546 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
13547 M: Woojung Huh <woojung.huh@microchip.com>
13548 M: UNGLinuxDriver@microchip.com
13549 L: netdev@vger.kernel.org
13551 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
13552 F: Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
13553 F: drivers/net/dsa/microchip/*
13554 F: include/linux/platform_data/microchip-ksz.h
13555 F: net/dsa/tag_ksz.c
13557 MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
13558 M: Arun Ramadoss <arun.ramadoss@microchip.com>
13559 R: UNGLinuxDriver@microchip.com
13560 L: netdev@vger.kernel.org
13562 F: drivers/net/phy/microchip_t1.c
13564 MICROCHIP LAN743X ETHERNET DRIVER
13565 M: Bryan Whitehead <bryan.whitehead@microchip.com>
13566 M: UNGLinuxDriver@microchip.com
13567 L: netdev@vger.kernel.org
13569 F: drivers/net/ethernet/microchip/lan743x_*
13571 MICROCHIP LAN966X ETHERNET DRIVER
13572 M: Horatiu Vultur <horatiu.vultur@microchip.com>
13573 M: UNGLinuxDriver@microchip.com
13574 L: netdev@vger.kernel.org
13576 F: drivers/net/ethernet/microchip/lan966x/*
13578 MICROCHIP LCDFB DRIVER
13579 M: Nicolas Ferre <nicolas.ferre@microchip.com>
13580 L: linux-fbdev@vger.kernel.org
13582 F: drivers/video/fbdev/atmel_lcdfb.c
13583 F: include/video/atmel_lcdc.h
13585 MICROCHIP MCP16502 PMIC DRIVER
13586 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13587 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13589 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
13590 F: drivers/regulator/mcp16502.c
13592 MICROCHIP MCP3911 ADC DRIVER
13593 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13594 M: Kent Gustavsson <kent@minoris.se>
13595 L: linux-iio@vger.kernel.org
13597 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
13598 F: drivers/iio/adc/mcp3911.c
13600 MICROCHIP MMC/SD/SDIO MCI DRIVER
13601 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13603 F: drivers/mmc/host/atmel-mci.c
13605 MICROCHIP NAND DRIVER
13606 M: Tudor Ambarus <tudor.ambarus@linaro.org>
13607 L: linux-mtd@lists.infradead.org
13609 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
13610 F: drivers/mtd/nand/raw/atmel/*
13612 MICROCHIP PCI1XXXX GP DRIVER
13613 M: Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
13614 L: linux-gpio@vger.kernel.org
13616 F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
13617 F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
13618 F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
13620 MICROCHIP OTPC DRIVER
13621 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13622 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13624 F: Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
13625 F: drivers/nvmem/microchip-otpc.c
13626 F: include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
13628 MICROCHIP PCI1XXXX I2C DRIVER
13629 M: Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
13630 M: Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
13631 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13632 L: linux-i2c@vger.kernel.org
13634 F: drivers/i2c/busses/i2c-mchp-pci1xxxx.c
13636 MICROCHIP PWM DRIVER
13637 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13638 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13639 L: linux-pwm@vger.kernel.org
13641 F: Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
13642 F: drivers/pwm/pwm-atmel.c
13644 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
13645 M: Eugen Hristev <eugen.hristev@microchip.com>
13646 L: linux-iio@vger.kernel.org
13648 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
13649 F: drivers/iio/adc/at91-sama5d2_adc.c
13650 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
13652 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
13653 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13655 F: drivers/power/reset/at91-sama5d2_shdwc.c
13657 MICROCHIP SPI DRIVER
13658 M: Tudor Ambarus <tudor.ambarus@linaro.org>
13660 F: drivers/spi/spi-atmel.*
13662 MICROCHIP SSC DRIVER
13663 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13664 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13666 F: drivers/misc/atmel-ssc.c
13667 F: include/linux/atmel-ssc.h
13669 MICROCHIP SOC DRIVERS
13670 M: Conor Dooley <conor@kernel.org>
13672 T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
13673 F: drivers/soc/microchip/
13675 MICROCHIP USB251XB DRIVER
13676 M: Richard Leitner <richard.leitner@skidata.com>
13677 L: linux-usb@vger.kernel.org
13679 F: Documentation/devicetree/bindings/usb/usb251xb.yaml
13680 F: drivers/usb/misc/usb251xb.c
13682 MICROCHIP USBA UDC DRIVER
13683 M: Cristian Birsan <cristian.birsan@microchip.com>
13684 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13686 F: drivers/usb/gadget/udc/atmel_usba_udc.*
13688 MICROCHIP WILC1000 WIFI DRIVER
13689 M: Ajay Singh <ajay.kathat@microchip.com>
13690 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13691 L: linux-wireless@vger.kernel.org
13693 F: drivers/net/wireless/microchip/wilc1000/
13695 MICROSEMI MIPS SOCS
13696 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13697 M: UNGLinuxDriver@microchip.com
13698 L: linux-mips@vger.kernel.org
13700 F: Documentation/devicetree/bindings/mips/mscc.txt
13701 F: Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
13702 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
13703 F: arch/mips/boot/dts/mscc/
13704 F: arch/mips/configs/generic/board-ocelot.config
13705 F: arch/mips/generic/board-ocelot.c
13707 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
13708 M: Don Brace <don.brace@microchip.com>
13709 L: storagedev@microchip.com
13710 L: linux-scsi@vger.kernel.org
13712 F: Documentation/scsi/smartpqi.rst
13713 F: drivers/scsi/smartpqi/Kconfig
13714 F: drivers/scsi/smartpqi/Makefile
13715 F: drivers/scsi/smartpqi/smartpqi*.[ch]
13716 F: include/linux/cciss*.h
13717 F: include/uapi/linux/cciss*.h
13719 MICROSOFT MANA RDMA DRIVER
13720 M: Long Li <longli@microsoft.com>
13721 M: Ajay Sharma <sharmaajay@microsoft.com>
13722 L: linux-rdma@vger.kernel.org
13724 F: drivers/infiniband/hw/mana/
13725 F: include/net/mana
13726 F: include/uapi/rdma/mana-abi.h
13728 MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
13729 M: Maximilian Luz <luzmaximilian@gmail.com>
13730 L: platform-driver-x86@vger.kernel.org
13732 F: drivers/platform/surface/surface_aggregator_tabletsw.c
13734 MICROSOFT SURFACE BATTERY AND AC DRIVERS
13735 M: Maximilian Luz <luzmaximilian@gmail.com>
13736 L: linux-pm@vger.kernel.org
13737 L: platform-driver-x86@vger.kernel.org
13739 F: drivers/power/supply/surface_battery.c
13740 F: drivers/power/supply/surface_charger.c
13742 MICROSOFT SURFACE DTX DRIVER
13743 M: Maximilian Luz <luzmaximilian@gmail.com>
13744 L: platform-driver-x86@vger.kernel.org
13746 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
13747 F: drivers/platform/surface/surface_dtx.c
13748 F: include/uapi/linux/surface_aggregator/dtx.h
13750 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
13751 M: Maximilian Luz <luzmaximilian@gmail.com>
13752 L: platform-driver-x86@vger.kernel.org
13754 F: drivers/platform/surface/surface_gpe.c
13756 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
13757 M: Hans de Goede <hdegoede@redhat.com>
13758 M: Mark Gross <markgross@kernel.org>
13759 M: Maximilian Luz <luzmaximilian@gmail.com>
13760 L: platform-driver-x86@vger.kernel.org
13762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
13763 F: drivers/platform/surface/
13765 MICROSOFT SURFACE HID TRANSPORT DRIVER
13766 M: Maximilian Luz <luzmaximilian@gmail.com>
13767 L: linux-input@vger.kernel.org
13768 L: platform-driver-x86@vger.kernel.org
13770 F: drivers/hid/surface-hid/
13772 MICROSOFT SURFACE HOT-PLUG DRIVER
13773 M: Maximilian Luz <luzmaximilian@gmail.com>
13774 L: platform-driver-x86@vger.kernel.org
13776 F: drivers/platform/surface/surface_hotplug.c
13778 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
13779 M: Maximilian Luz <luzmaximilian@gmail.com>
13780 L: platform-driver-x86@vger.kernel.org
13782 F: drivers/platform/surface/surface_platform_profile.c
13784 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
13785 M: Chen Yu <yu.c.chen@intel.com>
13786 L: platform-driver-x86@vger.kernel.org
13788 F: drivers/platform/surface/surfacepro3_button.c
13790 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
13791 M: Maximilian Luz <luzmaximilian@gmail.com>
13792 L: platform-driver-x86@vger.kernel.org
13794 W: https://github.com/linux-surface/surface-aggregator-module
13795 C: irc://irc.libera.chat/linux-surface
13796 F: Documentation/driver-api/surface_aggregator/
13797 F: drivers/platform/surface/aggregator/
13798 F: drivers/platform/surface/surface_acpi_notify.c
13799 F: drivers/platform/surface/surface_aggregator_cdev.c
13800 F: drivers/platform/surface/surface_aggregator_registry.c
13801 F: include/linux/surface_acpi_notify.h
13802 F: include/linux/surface_aggregator/
13803 F: include/uapi/linux/surface_aggregator/
13805 MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
13806 M: Maximilian Luz <luzmaximilian@gmail.com>
13807 L: platform-driver-x86@vger.kernel.org
13809 F: drivers/platform/surface/surface_aggregator_hub.c
13811 MICROTEK X6 SCANNER
13812 M: Oliver Neukum <oliver@neukum.org>
13814 F: drivers/usb/image/microtek.*
13816 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
13817 M: Luka Kovacic <luka.kovacic@sartura.hr>
13818 M: Luka Perkov <luka.perkov@sartura.hr>
13820 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
13821 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
13822 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
13823 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
13824 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
13825 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
13827 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
13828 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13829 L: linux-media@vger.kernel.org
13831 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
13832 F: Documentation/driver-api/media/drivers/ccs/
13833 F: Documentation/userspace-api/media/drivers/ccs.rst
13834 F: drivers/media/i2c/ccs-pll.c
13835 F: drivers/media/i2c/ccs-pll.h
13836 F: drivers/media/i2c/ccs/
13837 F: include/uapi/linux/ccs.h
13838 F: include/uapi/linux/smiapp.h
13841 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13842 L: linux-mips@vger.kernel.org
13844 W: http://www.linux-mips.org/
13845 Q: https://patchwork.kernel.org/project/linux-mips/list/
13846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
13847 F: Documentation/devicetree/bindings/mips/
13848 F: Documentation/mips/
13850 F: drivers/platform/mips/
13851 F: include/dt-bindings/mips/
13853 MIPS BOSTON DEVELOPMENT BOARD
13854 M: Paul Burton <paulburton@kernel.org>
13855 L: linux-mips@vger.kernel.org
13857 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
13858 F: arch/mips/boot/dts/img/boston.dts
13859 F: arch/mips/configs/generic/board-boston.config
13860 F: drivers/clk/imgtec/clk-boston.c
13861 F: include/dt-bindings/clock/boston-clock.h
13864 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13865 M: Serge Semin <fancer.lancer@gmail.com>
13866 L: linux-mips@vger.kernel.org
13868 F: drivers/bus/mips_cdmm.c
13869 F: drivers/clocksource/mips-gic-timer.c
13870 F: drivers/cpuidle/cpuidle-cps.c
13871 F: drivers/irqchip/irq-mips-cpu.c
13872 F: drivers/irqchip/irq-mips-gic.c
13874 MIPS GENERIC PLATFORM
13875 M: Paul Burton <paulburton@kernel.org>
13876 L: linux-mips@vger.kernel.org
13878 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
13879 F: arch/mips/generic/
13880 F: arch/mips/tools/generic-board-config.sh
13882 MIPS RINT INSTRUCTION EMULATION
13883 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
13884 L: linux-mips@vger.kernel.org
13886 F: arch/mips/math-emu/dp_rint.c
13887 F: arch/mips/math-emu/sp_rint.c
13889 MIPS/LOONGSON1 ARCHITECTURE
13890 M: Keguang Zhang <keguang.zhang@gmail.com>
13891 L: linux-mips@vger.kernel.org
13893 F: arch/mips/include/asm/mach-loongson32/
13894 F: arch/mips/loongson32/
13895 F: drivers/*/*/*loongson1*
13896 F: drivers/*/*loongson1*
13898 MIPS/LOONGSON2EF ARCHITECTURE
13899 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
13900 L: linux-mips@vger.kernel.org
13902 F: arch/mips/include/asm/mach-loongson2ef/
13903 F: arch/mips/loongson2ef/
13904 F: drivers/cpufreq/loongson2_cpufreq.c
13906 MIPS/LOONGSON64 ARCHITECTURE
13907 M: Huacai Chen <chenhuacai@kernel.org>
13908 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
13909 L: linux-mips@vger.kernel.org
13911 F: arch/mips/include/asm/mach-loongson64/
13912 F: arch/mips/loongson64/
13913 F: drivers/irqchip/irq-loongson*
13914 F: drivers/platform/mips/cpu_hwmon.c
13916 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
13917 M: Hans Verkuil <hverkuil@xs4all.nl>
13918 L: linux-media@vger.kernel.org
13920 W: https://linuxtv.org
13921 T: git git://linuxtv.org/media_tree.git
13922 F: drivers/media/radio/radio-miropcm20*
13925 R: Lubomir Rintel <lkundrak@v3.sk>
13926 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
13929 F: arch/arm/boot/dts/mmp*
13930 F: arch/arm/mach-mmp/
13931 F: include/linux/soc/mmp/
13933 MMP USB PHY DRIVERS
13934 R: Lubomir Rintel <lkundrak@v3.sk>
13935 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13937 F: drivers/phy/marvell/phy-mmp3-usb.c
13938 F: drivers/phy/marvell/phy-pxa-usb.c
13940 MMU GATHER AND TLB INVALIDATION
13941 M: Will Deacon <will@kernel.org>
13942 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
13943 M: Andrew Morton <akpm@linux-foundation.org>
13944 M: Nick Piggin <npiggin@gmail.com>
13945 M: Peter Zijlstra <peterz@infradead.org>
13946 L: linux-arch@vger.kernel.org
13947 L: linux-mm@kvack.org
13949 F: arch/*/include/asm/tlb.h
13950 F: include/asm-generic/tlb.h
13953 MN88472 MEDIA DRIVER
13954 M: Antti Palosaari <crope@iki.fi>
13955 L: linux-media@vger.kernel.org
13957 W: https://linuxtv.org
13958 W: http://palosaari.fi/linux/
13959 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13960 F: drivers/media/dvb-frontends/mn88472*
13962 MN88473 MEDIA DRIVER
13963 M: Antti Palosaari <crope@iki.fi>
13964 L: linux-media@vger.kernel.org
13966 W: https://linuxtv.org
13967 W: http://palosaari.fi/linux/
13968 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13969 F: drivers/media/dvb-frontends/mn88473*
13972 M: Luis Chamberlain <mcgrof@kernel.org>
13973 L: linux-modules@vger.kernel.org
13974 L: linux-kernel@vger.kernel.org
13976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
13977 F: include/linux/module.h
13981 MONOLITHIC POWER SYSTEM PMIC DRIVER
13982 M: Saravanan Sekar <sravanhome@gmail.com>
13984 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
13985 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
13986 F: drivers/iio/adc/mp2629_adc.c
13987 F: drivers/mfd/mp2629.c
13988 F: drivers/power/supply/mp2629_charger.c
13989 F: drivers/regulator/mp5416.c
13990 F: drivers/regulator/mpq7920.c
13991 F: drivers/regulator/mpq7920.h
13992 F: include/linux/mfd/mp2629.h
13994 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
13996 W: http://popies.net/meye/
13997 F: Documentation/userspace-api/media/drivers/meye*
13998 F: drivers/staging/media/deprecated/meye/
13999 F: include/uapi/linux/meye.h
14001 MOTORCOMM PHY DRIVER
14002 M: Peter Geis <pgwipeout@gmail.com>
14003 M: Frank <Frank.Sae@motor-comm.com>
14004 L: netdev@vger.kernel.org
14006 F: drivers/net/phy/motorcomm.c
14008 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
14009 M: Jiri Slaby <jirislaby@kernel.org>
14011 F: Documentation/driver-api/tty/moxa-smartio.rst
14012 F: drivers/tty/mxser.*
14014 MR800 AVERMEDIA USB FM RADIO DRIVER
14015 M: Alexey Klimov <klimov.linux@gmail.com>
14016 L: linux-media@vger.kernel.org
14018 T: git git://linuxtv.org/media_tree.git
14019 F: drivers/media/radio/radio-mr800.c
14021 MRF24J40 IEEE 802.15.4 RADIO DRIVER
14022 M: Alan Ott <alan@signal11.us>
14023 L: linux-wpan@vger.kernel.org
14025 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
14026 F: drivers/net/ieee802154/mrf24j40.c
14029 M: "Lee, Chun-Yi" <jlee@suse.com>
14030 L: platform-driver-x86@vger.kernel.org
14032 F: drivers/platform/x86/msi-laptop.c
14035 L: platform-driver-x86@vger.kernel.org
14037 F: drivers/platform/x86/msi-wmi.c
14039 MSI001 MEDIA DRIVER
14040 M: Antti Palosaari <crope@iki.fi>
14041 L: linux-media@vger.kernel.org
14043 W: https://linuxtv.org
14044 W: http://palosaari.fi/linux/
14045 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14046 T: git git://linuxtv.org/anttip/media_tree.git
14047 F: drivers/media/tuners/msi001*
14049 MSI2500 MEDIA DRIVER
14050 M: Antti Palosaari <crope@iki.fi>
14051 L: linux-media@vger.kernel.org
14053 W: https://linuxtv.org
14054 W: http://palosaari.fi/linux/
14055 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14056 T: git git://linuxtv.org/anttip/media_tree.git
14057 F: drivers/media/usb/msi2500/
14059 MSTAR INTERRUPT CONTROLLER DRIVER
14060 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
14061 M: Daniel Palmer <daniel@thingy.jp>
14063 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
14064 F: drivers/irqchip/irq-mst-intc.c
14066 MSYSTEMS DISKONCHIP G3 MTD DRIVER
14067 M: Robert Jarzmik <robert.jarzmik@free.fr>
14068 L: linux-mtd@lists.infradead.org
14070 F: drivers/mtd/devices/docg3*
14072 MT9M032 APTINA SENSOR DRIVER
14073 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14074 L: linux-media@vger.kernel.org
14076 T: git git://linuxtv.org/media_tree.git
14077 F: drivers/media/i2c/mt9m032.c
14078 F: include/media/i2c/mt9m032.h
14080 MT9P031 APTINA CAMERA SENSOR
14081 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14082 L: linux-media@vger.kernel.org
14084 T: git git://linuxtv.org/media_tree.git
14085 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
14086 F: drivers/media/i2c/mt9p031.c
14087 F: include/media/i2c/mt9p031.h
14089 MT9T001 APTINA CAMERA SENSOR
14090 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14091 L: linux-media@vger.kernel.org
14093 T: git git://linuxtv.org/media_tree.git
14094 F: drivers/media/i2c/mt9t001.c
14095 F: include/media/i2c/mt9t001.h
14097 MT9T112 APTINA CAMERA SENSOR
14098 M: Jacopo Mondi <jacopo@jmondi.org>
14099 L: linux-media@vger.kernel.org
14101 T: git git://linuxtv.org/media_tree.git
14102 F: drivers/media/i2c/mt9t112.c
14103 F: include/media/i2c/mt9t112.h
14105 MT9V032 APTINA CAMERA SENSOR
14106 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14107 L: linux-media@vger.kernel.org
14109 T: git git://linuxtv.org/media_tree.git
14110 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
14111 F: drivers/media/i2c/mt9v032.c
14112 F: include/media/i2c/mt9v032.h
14114 MT9V111 APTINA CAMERA SENSOR
14115 M: Jacopo Mondi <jacopo@jmondi.org>
14116 L: linux-media@vger.kernel.org
14118 T: git git://linuxtv.org/media_tree.git
14119 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
14120 F: drivers/media/i2c/mt9v111.c
14122 MULTIFUNCTION DEVICES (MFD)
14123 M: Lee Jones <lee@kernel.org>
14125 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14126 F: Documentation/devicetree/bindings/mfd/
14128 F: include/dt-bindings/mfd/
14129 F: include/linux/mfd/
14131 MULTIMEDIA CARD (MMC) ETC. OVER SPI
14133 F: drivers/mmc/host/mmc_spi.c
14134 F: include/linux/spi/mmc_spi.h
14136 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
14137 M: Ulf Hansson <ulf.hansson@linaro.org>
14138 L: linux-mmc@vger.kernel.org
14140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14141 F: Documentation/devicetree/bindings/mmc/
14143 F: include/linux/mmc/
14144 F: include/uapi/linux/mmc/
14146 MULTIPLEXER SUBSYSTEM
14147 M: Peter Rosin <peda@axentia.se>
14149 F: Documentation/ABI/testing/sysfs-class-mux*
14150 F: Documentation/devicetree/bindings/mux/
14152 F: include/dt-bindings/mux/
14153 F: include/linux/mux/
14155 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
14156 M: Bin Liu <b-liu@ti.com>
14157 L: linux-usb@vger.kernel.org
14159 F: drivers/usb/musb/
14161 MXL301RF MEDIA DRIVER
14162 M: Akihiro Tsukada <tskd08@gmail.com>
14163 L: linux-media@vger.kernel.org
14165 F: drivers/media/tuners/mxl301rf*
14167 MXL5007T MEDIA DRIVER
14168 M: Michael Krufky <mkrufky@linuxtv.org>
14169 L: linux-media@vger.kernel.org
14171 W: https://linuxtv.org
14172 W: http://github.com/mkrufky
14173 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14174 T: git git://linuxtv.org/mkrufky/tuners.git
14175 F: drivers/media/tuners/mxl5007t.*
14178 M: Marek Vasut <marex@denx.de>
14179 M: Stefan Agner <stefan@agner.ch>
14180 L: dri-devel@lists.freedesktop.org
14182 T: git git://anongit.freedesktop.org/drm/drm-misc
14183 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
14184 F: drivers/gpu/drm/mxsfb/
14186 MYLEX DAC960 PCI RAID Controller
14187 M: Hannes Reinecke <hare@kernel.org>
14188 L: linux-scsi@vger.kernel.org
14190 F: drivers/scsi/myrb.*
14191 F: drivers/scsi/myrs.*
14193 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
14194 M: Chris Lee <christopher.lee@cspi.com>
14195 L: netdev@vger.kernel.org
14197 W: https://www.cspi.com/ethernet-products/support/downloads/
14198 F: drivers/net/ethernet/myricom/myri10ge/
14200 NAND FLASH SUBSYSTEM
14201 M: Miquel Raynal <miquel.raynal@bootlin.com>
14202 R: Richard Weinberger <richard@nod.at>
14203 L: linux-mtd@lists.infradead.org
14205 W: http://www.linux-mtd.infradead.org/
14206 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
14207 C: irc://irc.oftc.net/mtd
14208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
14209 F: drivers/mtd/nand/
14210 F: include/linux/mtd/*nand*.h
14212 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
14213 M: Daniel Mack <zonque@gmail.com>
14214 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14216 W: http://www.native-instruments.com
14217 F: sound/usb/caiaq/
14219 NATSEMI ETHERNET DRIVER (DP8381x)
14221 F: drivers/net/ethernet/natsemi/natsemi.c
14223 NCR 5380 SCSI DRIVERS
14224 M: Finn Thain <fthain@linux-m68k.org>
14225 M: Michael Schmitz <schmitzmic@gmail.com>
14226 L: linux-scsi@vger.kernel.org
14228 F: Documentation/scsi/g_NCR5380.rst
14229 F: drivers/scsi/NCR5380.*
14230 F: drivers/scsi/arm/cumana_1.c
14231 F: drivers/scsi/arm/oak.c
14232 F: drivers/scsi/atari_scsi.*
14233 F: drivers/scsi/dmx3191d.c
14234 F: drivers/scsi/g_NCR5380.*
14235 F: drivers/scsi/mac_scsi.*
14236 F: drivers/scsi/sun3_scsi.*
14237 F: drivers/scsi/sun3_scsi_vme.c
14240 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
14244 NCT6775 HARDWARE MONITOR DRIVER - CORE & PLATFORM DRIVER
14245 M: Guenter Roeck <linux@roeck-us.net>
14246 L: linux-hwmon@vger.kernel.org
14248 F: Documentation/hwmon/nct6775.rst
14249 F: drivers/hwmon/nct6775-core.c
14250 F: drivers/hwmon/nct6775-platform.c
14251 F: drivers/hwmon/nct6775.h
14253 NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
14254 M: Zev Weiss <zev@bewilderbeest.net>
14255 L: linux-hwmon@vger.kernel.org
14257 F: Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
14258 F: drivers/hwmon/nct6775-i2c.c
14261 M: Jakub Kicinski <kuba@kernel.org>
14263 F: drivers/net/netdevsim/*
14265 NETEM NETWORK EMULATOR
14266 M: Stephen Hemminger <stephen@networkplumber.org>
14267 L: netdev@vger.kernel.org
14269 F: net/sched/sch_netem.c
14271 NETERION 10GbE DRIVERS (s2io)
14272 M: Jon Mason <jdmason@kudzu.us>
14273 L: netdev@vger.kernel.org
14275 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
14276 F: drivers/net/ethernet/neterion/
14279 M: Pablo Neira Ayuso <pablo@netfilter.org>
14280 M: Jozsef Kadlecsik <kadlec@netfilter.org>
14281 M: Florian Westphal <fw@strlen.de>
14282 L: netfilter-devel@vger.kernel.org
14283 L: coreteam@netfilter.org
14285 W: http://www.netfilter.org/
14286 W: http://www.iptables.org/
14287 W: http://www.nftables.org/
14288 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
14289 C: irc://irc.libera.chat/netfilter
14290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
14291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
14292 F: include/linux/netfilter*
14293 F: include/linux/netfilter/
14294 F: include/net/netfilter/
14295 F: include/uapi/linux/netfilter*
14296 F: include/uapi/linux/netfilter/
14297 F: net/*/netfilter.c
14298 F: net/*/netfilter/
14299 F: net/bridge/br_netfilter*.c
14302 NETROM NETWORK LAYER
14303 M: Ralf Baechle <ralf@linux-mips.org>
14304 L: linux-hams@vger.kernel.org
14306 W: http://www.linux-ax25.org/
14307 F: include/net/netrom.h
14308 F: include/uapi/linux/netrom.h
14311 NETRONIX EMBEDDED CONTROLLER
14312 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
14314 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
14315 F: drivers/mfd/ntxec.c
14316 F: drivers/pwm/pwm-ntxec.c
14317 F: drivers/rtc/rtc-ntxec.c
14318 F: include/linux/mfd/ntxec.h
14320 NETRONOME ETHERNET DRIVERS
14321 M: Simon Horman <simon.horman@corigine.com>
14322 R: Jakub Kicinski <kuba@kernel.org>
14323 L: oss-drivers@corigine.com
14325 F: drivers/net/ethernet/netronome/
14327 NETWORK BLOCK DEVICE (NBD)
14328 M: Josef Bacik <josef@toxicpanda.com>
14329 L: linux-block@vger.kernel.org
14330 L: nbd@other.debian.org
14332 F: Documentation/admin-guide/blockdev/nbd.rst
14333 F: drivers/block/nbd.c
14334 F: include/trace/events/nbd.h
14335 F: include/uapi/linux/nbd.h
14337 NETWORK DROP MONITOR
14338 M: Neil Horman <nhorman@tuxdriver.com>
14339 L: netdev@vger.kernel.org
14341 W: https://fedorahosted.org/dropwatch/
14342 F: include/uapi/linux/net_dropmon.h
14343 F: net/core/drop_monitor.c
14346 M: "David S. Miller" <davem@davemloft.net>
14347 M: Eric Dumazet <edumazet@google.com>
14348 M: Jakub Kicinski <kuba@kernel.org>
14349 M: Paolo Abeni <pabeni@redhat.com>
14350 L: netdev@vger.kernel.org
14352 Q: https://patchwork.kernel.org/project/netdevbpf/list/
14353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14355 F: Documentation/devicetree/bindings/net/
14356 F: drivers/connector/
14358 F: include/dt-bindings/net/
14359 F: include/linux/etherdevice.h
14360 F: include/linux/fcdevice.h
14361 F: include/linux/fddidevice.h
14362 F: include/linux/hippidevice.h
14363 F: include/linux/if_*
14364 F: include/linux/inetdevice.h
14365 F: include/linux/netdevice.h
14366 F: include/uapi/linux/if_*
14367 F: include/uapi/linux/netdevice.h
14369 NETWORKING DRIVERS (WIRELESS)
14370 M: Kalle Valo <kvalo@kernel.org>
14371 L: linux-wireless@vger.kernel.org
14373 W: https://wireless.wiki.kernel.org/
14374 Q: https://patchwork.kernel.org/project/linux-wireless/list/
14375 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
14376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
14377 F: Documentation/devicetree/bindings/net/wireless/
14378 F: drivers/net/wireless/
14381 M: Andrew Lunn <andrew@lunn.ch>
14382 M: Florian Fainelli <f.fainelli@gmail.com>
14383 M: Vladimir Oltean <olteanv@gmail.com>
14385 F: Documentation/devicetree/bindings/net/dsa/
14386 F: drivers/net/dsa/
14387 F: include/linux/dsa/
14388 F: include/linux/platform_data/dsa.h
14389 F: include/net/dsa.h
14391 F: tools/testing/selftests/drivers/net/dsa/
14393 NETWORKING [GENERAL]
14394 M: "David S. Miller" <davem@davemloft.net>
14395 M: Eric Dumazet <edumazet@google.com>
14396 M: Jakub Kicinski <kuba@kernel.org>
14397 M: Paolo Abeni <pabeni@redhat.com>
14398 L: netdev@vger.kernel.org
14400 Q: https://patchwork.kernel.org/project/netdevbpf/list/
14401 B: mailto:netdev@vger.kernel.org
14402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14404 F: Documentation/networking/
14405 F: Documentation/process/maintainer-netdev.rst
14406 F: include/linux/in.h
14407 F: include/linux/net.h
14408 F: include/linux/netdevice.h
14410 F: include/uapi/linux/in.h
14411 F: include/uapi/linux/net.h
14412 F: include/uapi/linux/net_namespace.h
14413 F: include/uapi/linux/netdevice.h
14417 F: tools/testing/selftests/net/
14420 M: Steffen Klassert <steffen.klassert@secunet.com>
14421 M: Herbert Xu <herbert@gondor.apana.org.au>
14422 M: "David S. Miller" <davem@davemloft.net>
14423 L: netdev@vger.kernel.org
14425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
14426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
14427 F: include/net/xfrm.h
14428 F: include/uapi/linux/xfrm.h
14431 F: net/ipv4/ip_vti.c
14432 F: net/ipv4/ipcomp.c
14436 F: net/ipv6/ip6_vti.c
14437 F: net/ipv6/ipcomp6.c
14441 F: tools/testing/selftests/net/ipsec.c
14443 NETWORKING [IPv4/IPv6]
14444 M: "David S. Miller" <davem@davemloft.net>
14445 M: David Ahern <dsahern@kernel.org>
14446 L: netdev@vger.kernel.org
14448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14450 F: include/linux/ip.h
14451 F: include/linux/ipv6*
14452 F: include/net/fib*
14454 F: include/net/route.h
14458 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
14459 M: Paul Moore <paul@paul-moore.com>
14460 L: netdev@vger.kernel.org
14461 L: linux-security-module@vger.kernel.org
14463 W: https://github.com/netlabel
14464 F: Documentation/netlabel/
14465 F: include/net/calipso.h
14466 F: include/net/cipso_ipv4.h
14467 F: include/net/netlabel.h
14468 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
14469 F: include/uapi/linux/netfilter/xt_SECMARK.h
14470 F: net/ipv4/cipso_ipv4.c
14471 F: net/ipv6/calipso.c
14472 F: net/netfilter/xt_CONNSECMARK.c
14473 F: net/netfilter/xt_SECMARK.c
14477 M: Matthieu Baerts <matthieu.baerts@tessares.net>
14478 L: netdev@vger.kernel.org
14479 L: mptcp@lists.linux.dev
14481 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
14482 B: https://github.com/multipath-tcp/mptcp_net-next/issues
14483 F: Documentation/networking/mptcp-sysctl.rst
14484 F: include/net/mptcp.h
14485 F: include/trace/events/mptcp.h
14486 F: include/uapi/linux/mptcp.h
14488 F: tools/testing/selftests/bpf/*/*mptcp*.c
14489 F: tools/testing/selftests/net/mptcp/
14492 M: Eric Dumazet <edumazet@google.com>
14493 L: netdev@vger.kernel.org
14495 F: include/linux/tcp.h
14496 F: include/net/tcp.h
14497 F: include/trace/events/tcp.h
14498 F: include/uapi/linux/tcp.h
14499 F: net/ipv4/syncookies.c
14501 F: net/ipv6/syncookies.c
14505 M: Boris Pismenny <borisp@nvidia.com>
14506 M: John Fastabend <john.fastabend@gmail.com>
14507 M: Jakub Kicinski <kuba@kernel.org>
14508 L: netdev@vger.kernel.org
14510 F: include/net/tls.h
14511 F: include/uapi/linux/tls.h
14514 NETXEN (1/10) GbE SUPPORT
14515 M: Manish Chopra <manishc@marvell.com>
14516 M: Rahul Verma <rahulv@marvell.com>
14517 M: GR-Linux-NIC-Dev@marvell.com
14518 L: netdev@vger.kernel.org
14520 F: drivers/net/ethernet/qlogic/netxen/
14522 NET_FAILOVER MODULE
14523 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
14524 L: netdev@vger.kernel.org
14526 F: Documentation/networking/net_failover.rst
14527 F: drivers/net/net_failover.c
14528 F: include/net/net_failover.h
14531 M: David Ahern <dsahern@kernel.org>
14532 L: netdev@vger.kernel.org
14534 F: include/net/netns/nexthop.h
14535 F: include/net/nexthop.h
14536 F: include/uapi/linux/nexthop.h
14537 F: net/ipv4/nexthop.c
14540 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14541 L: linux-nfc@lists.01.org (subscribers-only)
14542 L: netdev@vger.kernel.org
14544 B: mailto:linux-nfc@lists.01.org
14545 F: Documentation/devicetree/bindings/net/nfc/
14547 F: include/linux/platform_data/nfcmrvl.h
14548 F: include/net/nfc/
14549 F: include/uapi/linux/nfc.h
14552 NFC VIRTUAL NCI DEVICE DRIVER
14553 M: Bongsu Jeon <bongsu.jeon@samsung.com>
14554 L: netdev@vger.kernel.org
14555 L: linux-nfc@lists.01.org (subscribers-only)
14557 F: drivers/nfc/virtual_ncidev.c
14558 F: tools/testing/selftests/nci/
14560 NFS, SUNRPC, AND LOCKD CLIENTS
14561 M: Trond Myklebust <trond.myklebust@hammerspace.com>
14562 M: Anna Schumaker <anna@kernel.org>
14563 L: linux-nfs@vger.kernel.org
14565 W: http://client.linux-nfs.org
14566 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
14570 F: include/linux/lockd/
14571 F: include/linux/nfs*
14572 F: include/linux/sunrpc/
14573 F: include/uapi/linux/nfs*
14574 F: include/uapi/linux/sunrpc/
14576 F: Documentation/filesystems/nfs/
14579 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
14580 L: linux-nilfs@vger.kernel.org
14582 W: https://nilfs.sourceforge.io/
14583 W: https://nilfs.osdn.jp/
14584 T: git https://github.com/konis/nilfs2.git
14585 F: Documentation/filesystems/nilfs2.rst
14587 F: include/trace/events/nilfs2.h
14588 F: include/uapi/linux/nilfs2_api.h
14589 F: include/uapi/linux/nilfs2_ondisk.h
14591 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
14592 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14594 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14595 F: Documentation/scsi/NinjaSCSI.rst
14596 F: drivers/scsi/pcmcia/nsp_*
14598 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
14599 M: GOTO Masanori <gotom@debian.or.jp>
14600 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14602 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14603 F: Documentation/scsi/NinjaSCSI.rst
14604 F: drivers/scsi/nsp32*
14606 NINTENDO HID DRIVER
14607 M: Daniel J. Ogorchock <djogorchock@gmail.com>
14608 L: linux-input@vger.kernel.org
14610 F: drivers/hid/hid-nintendo*
14613 M: Dinh Nguyen <dinguyen@kernel.org>
14615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
14618 NITRO ENCLAVES (NE)
14619 M: Alexandru Ciobotaru <alcioa@amazon.com>
14620 L: linux-kernel@vger.kernel.org
14621 L: The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
14623 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
14624 F: Documentation/virt/ne_overview.rst
14625 F: drivers/virt/nitro_enclaves/
14626 F: include/linux/nitro_enclaves.h
14627 F: include/uapi/linux/nitro_enclaves.h
14628 F: samples/nitro_enclaves/
14630 NOHZ, DYNTICKS SUPPORT
14631 M: Frederic Weisbecker <fweisbec@gmail.com>
14632 M: Thomas Gleixner <tglx@linutronix.de>
14633 M: Ingo Molnar <mingo@kernel.org>
14634 L: linux-kernel@vger.kernel.org
14636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
14637 F: include/linux/sched/nohz.h
14638 F: include/linux/tick.h
14639 F: kernel/time/tick*.*
14641 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
14642 M: Pavel Machek <pavel@ucw.cz>
14643 M: Sakari Ailus <sakari.ailus@iki.fi>
14644 L: linux-media@vger.kernel.org
14646 F: drivers/media/i2c/ad5820.c
14647 F: drivers/media/i2c/et8ek8
14649 NOKIA N900 POWER SUPPLY DRIVERS
14650 R: Pali Rohár <pali@kernel.org>
14651 F: drivers/power/supply/bq2415x_charger.c
14652 F: drivers/power/supply/bq27xxx_battery.c
14653 F: drivers/power/supply/bq27xxx_battery_i2c.c
14654 F: drivers/power/supply/isp1704_charger.c
14655 F: drivers/power/supply/rx51_battery.c
14656 F: include/linux/power/bq2415x_charger.h
14657 F: include/linux/power/bq27xxx_battery.h
14660 M: Willy Tarreau <w@1wt.eu>
14662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
14663 F: tools/include/nolibc/
14664 F: tools/testing/selftests/nolibc/
14667 M: Matthias Maennich <maennich@google.com>
14669 F: Documentation/core-api/symbol-namespaces.rst
14673 M: Sanjay R Mehta <sanju.mehta@amd.com>
14674 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
14675 L: ntb@lists.linux.dev
14677 F: drivers/ntb/hw/amd/
14680 M: Jon Mason <jdmason@kudzu.us>
14681 M: Dave Jiang <dave.jiang@intel.com>
14682 M: Allen Hubbe <allenbh@gmail.com>
14683 L: ntb@lists.linux.dev
14685 W: https://github.com/jonmason/ntb/wiki
14686 T: git git://github.com/jonmason/ntb.git
14687 F: drivers/net/ntb_netdev.c
14689 F: drivers/pci/endpoint/functions/pci-epf-*ntb.c
14690 F: include/linux/ntb.h
14691 F: include/linux/ntb_transport.h
14692 F: tools/testing/selftests/ntb/
14695 M: Serge Semin <fancer.lancer@gmail.com>
14696 L: ntb@lists.linux.dev
14698 F: drivers/ntb/hw/idt/
14701 M: Dave Jiang <dave.jiang@intel.com>
14702 L: ntb@lists.linux.dev
14704 W: https://github.com/davejiang/linux/wiki
14705 T: git https://github.com/davejiang/linux.git
14706 F: drivers/ntb/hw/intel/
14709 M: Anton Altaparmakov <anton@tuxera.com>
14710 L: linux-ntfs-dev@lists.sourceforge.net
14712 W: http://www.tuxera.com/
14713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
14714 F: Documentation/filesystems/ntfs.rst
14718 M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
14719 L: ntfs3@lists.linux.dev
14721 W: http://www.paragon-software.com/
14722 T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
14723 F: Documentation/filesystems/ntfs3.rst
14727 M: Finn Thain <fthain@linux-m68k.org>
14728 L: linux-m68k@lists.linux-m68k.org
14730 F: arch/*/include/asm/nubus.h
14732 F: include/linux/nubus.h
14733 F: include/uapi/linux/nubus.h
14735 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
14736 M: Antonino Daplas <adaplas@gmail.com>
14737 L: linux-fbdev@vger.kernel.org
14739 F: drivers/video/fbdev/nvidia/
14740 F: drivers/video/fbdev/riva/
14742 NVIDIA WMI EC BACKLIGHT DRIVER
14743 M: Daniel Dadap <ddadap@nvidia.com>
14744 L: platform-driver-x86@vger.kernel.org
14746 F: drivers/platform/x86/nvidia-wmi-ec-backlight.c
14747 F: include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
14750 M: Keith Busch <kbusch@kernel.org>
14751 M: Jens Axboe <axboe@fb.com>
14752 M: Christoph Hellwig <hch@lst.de>
14753 M: Sagi Grimberg <sagi@grimberg.me>
14754 L: linux-nvme@lists.infradead.org
14756 W: http://git.infradead.org/nvme.git
14757 T: git://git.infradead.org/nvme.git
14758 F: Documentation/nvme/
14759 F: drivers/nvme/host/
14760 F: drivers/nvme/common/
14761 F: include/linux/nvme.h
14762 F: include/linux/nvme-*.h
14763 F: include/uapi/linux/nvme_ioctl.h
14765 NVM EXPRESS FABRICS AUTHENTICATION
14766 M: Hannes Reinecke <hare@suse.de>
14767 L: linux-nvme@lists.infradead.org
14769 F: drivers/nvme/host/auth.c
14770 F: drivers/nvme/target/auth.c
14771 F: drivers/nvme/target/fabrics-cmd-auth.c
14772 F: include/linux/nvme-auth.h
14774 NVM EXPRESS HARDWARE MONITORING SUPPORT
14775 M: Guenter Roeck <linux@roeck-us.net>
14776 L: linux-nvme@lists.infradead.org
14778 F: drivers/nvme/host/hwmon.c
14780 NVM EXPRESS FC TRANSPORT DRIVERS
14781 M: James Smart <james.smart@broadcom.com>
14782 L: linux-nvme@lists.infradead.org
14784 F: drivers/nvme/host/fc.c
14785 F: drivers/nvme/target/fc.c
14786 F: drivers/nvme/target/fcloop.c
14787 F: include/linux/nvme-fc-driver.h
14788 F: include/linux/nvme-fc.h
14790 NVM EXPRESS TARGET DRIVER
14791 M: Christoph Hellwig <hch@lst.de>
14792 M: Sagi Grimberg <sagi@grimberg.me>
14793 M: Chaitanya Kulkarni <kch@nvidia.com>
14794 L: linux-nvme@lists.infradead.org
14796 W: http://git.infradead.org/nvme.git
14797 T: git://git.infradead.org/nvme.git
14798 F: drivers/nvme/target/
14801 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
14804 F: Documentation/ABI/stable/sysfs-bus-nvmem
14805 F: Documentation/devicetree/bindings/nvmem/
14807 F: include/linux/nvmem-consumer.h
14808 F: include/linux/nvmem-provider.h
14810 NXP C45 TJA11XX PHY DRIVER
14811 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
14812 L: netdev@vger.kernel.org
14814 F: drivers/net/phy/nxp-c45-tja11xx.c
14817 M: Han Xu <han.xu@nxp.com>
14818 M: Haibo Chen <haibo.chen@nxp.com>
14819 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
14820 L: linux-spi@vger.kernel.org
14822 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
14823 F: drivers/spi/spi-nxp-fspi.c
14825 NXP FXAS21002C DRIVER
14826 M: Rui Miguel Silva <rmfrfs@gmail.com>
14827 L: linux-iio@vger.kernel.org
14829 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
14830 F: drivers/iio/gyro/fxas21002c.h
14831 F: drivers/iio/gyro/fxas21002c_core.c
14832 F: drivers/iio/gyro/fxas21002c_i2c.c
14833 F: drivers/iio/gyro/fxas21002c_spi.c
14835 NXP i.MX CLOCK DRIVERS
14836 M: Abel Vesa <abelvesa@kernel.org>
14837 L: linux-clk@vger.kernel.org
14838 L: linux-imx@nxp.com
14840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
14841 F: Documentation/devicetree/bindings/clock/imx*
14842 F: drivers/clk/imx/
14843 F: include/dt-bindings/clock/imx*
14845 NXP i.MX 8MQ DCSS DRIVER
14846 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
14847 R: Lucas Stach <l.stach@pengutronix.de>
14848 L: dri-devel@lists.freedesktop.org
14850 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
14851 F: drivers/gpu/drm/imx/dcss/
14853 NXP i.MX 8QXP ADC DRIVER
14854 M: Cai Huoqing <cai.huoqing@linux.dev>
14855 M: Haibo Chen <haibo.chen@nxp.com>
14856 L: linux-imx@nxp.com
14857 L: linux-iio@vger.kernel.org
14859 F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
14860 F: drivers/iio/adc/imx8qxp-adc.c
14862 NXP i.MX 7D/6SX/6UL AND VF610 ADC DRIVER
14863 M: Haibo Chen <haibo.chen@nxp.com>
14864 L: linux-iio@vger.kernel.org
14865 L: linux-imx@nxp.com
14867 F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
14868 F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
14869 F: drivers/iio/adc/imx7d_adc.c
14870 F: drivers/iio/adc/vf610_adc.c
14872 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
14873 M: Jagan Teki <jagan@amarulasolutions.com>
14875 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
14876 F: drivers/regulator/pf8x00-regulator.c
14878 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
14879 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14880 L: linux-kernel@vger.kernel.org
14882 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
14883 F: drivers/extcon/extcon-ptn5150.c
14885 NXP SGTL5000 DRIVER
14886 M: Fabio Estevam <festevam@gmail.com>
14887 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14889 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
14890 F: sound/soc/codecs/sgtl5000*
14892 NXP SJA1105 ETHERNET SWITCH DRIVER
14893 M: Vladimir Oltean <olteanv@gmail.com>
14894 L: linux-kernel@vger.kernel.org
14896 F: drivers/net/dsa/sja1105
14897 F: drivers/net/pcs/pcs-xpcs-nxp.c
14899 NXP TDA998X DRM DRIVER
14900 M: Russell King <linux@armlinux.org.uk>
14902 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
14903 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
14904 F: drivers/gpu/drm/i2c/tda998x_drv.c
14905 F: include/drm/i2c/tda998x.h
14906 F: include/dt-bindings/display/tda998x.h
14910 M: Peter Rosin <peda@axentia.se>
14911 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14913 F: Documentation/devicetree/bindings/sound/tfa9879.txt
14914 F: sound/soc/codecs/tfa9879*
14916 NXP/Goodix TFA989X (TFA1) DRIVER
14917 M: Stephan Gerhold <stephan@gerhold.net>
14918 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14920 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
14921 F: sound/soc/codecs/tfa989x.c
14924 L: linux-nfc@lists.01.org (subscribers-only)
14926 F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
14927 F: drivers/nfc/nxp-nci
14929 NXP i.MX 8MP DW100 V4L2 DRIVER
14930 M: Xavier Roumegue <xavier.roumegue@oss.nxp.com>
14931 L: linux-media@vger.kernel.org
14933 F: Documentation/devicetree/bindings/media/nxp,dw100.yaml
14934 F: Documentation/userspace-api/media/drivers/dw100.rst
14935 F: drivers/media/platform/nxp/dw100/
14936 F: include/uapi/linux/dw100.h
14938 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
14939 M: Mirela Rabulea <mirela.rabulea@nxp.com>
14940 R: NXP Linux Team <linux-imx@nxp.com>
14941 L: linux-media@vger.kernel.org
14943 F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
14944 F: drivers/media/platform/nxp/imx-jpeg
14946 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
14947 M: Jonas Malaco <jonas@protocubo.io>
14948 L: linux-hwmon@vger.kernel.org
14950 F: Documentation/hwmon/nzxt-kraken2.rst
14951 F: drivers/hwmon/nzxt-kraken2.c
14953 NZXT-SMART2 HARDWARE MONITORING DRIVER
14954 M: Aleksandr Mezin <mezin.alexander@gmail.com>
14955 L: linux-hwmon@vger.kernel.org
14957 F: Documentation/hwmon/nzxt-smart2.rst
14958 F: drivers/hwmon/nzxt-smart2.c
14961 M: Jiri Pirko <jiri@nvidia.com>
14962 L: netdev@vger.kernel.org
14964 F: include/linux/objagg.h
14966 F: lib/test_objagg.c
14969 M: Josh Poimboeuf <jpoimboe@kernel.org>
14970 M: Peter Zijlstra <peterz@infradead.org>
14973 F: include/linux/objtool.h
14975 OCELOT ETHERNET SWITCH DRIVER
14976 M: Vladimir Oltean <vladimir.oltean@nxp.com>
14977 M: Claudiu Manoil <claudiu.manoil@nxp.com>
14978 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14979 M: UNGLinuxDriver@microchip.com
14980 L: netdev@vger.kernel.org
14982 F: drivers/net/dsa/ocelot/*
14983 F: drivers/net/ethernet/mscc/
14984 F: include/soc/mscc/ocelot*
14985 F: net/dsa/tag_ocelot.c
14986 F: net/dsa/tag_ocelot_8021q.c
14987 F: tools/testing/selftests/drivers/net/ocelot/*
14989 OCELOT EXTERNAL SWITCH CONTROL
14990 M: Colin Foster <colin.foster@in-advantage.com>
14992 F: Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
14993 F: drivers/mfd/ocelot*
14994 F: include/linux/mfd/ocelot.h
14996 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
14997 M: Frederic Barrat <fbarrat@linux.ibm.com>
14998 M: Andrew Donnellan <ajd@linux.ibm.com>
14999 L: linuxppc-dev@lists.ozlabs.org
15001 F: Documentation/userspace-api/accelerators/ocxl.rst
15002 F: arch/powerpc/include/asm/pnv-ocxl.h
15003 F: arch/powerpc/platforms/powernv/ocxl.c
15004 F: drivers/misc/ocxl/
15005 F: include/misc/ocxl*
15006 F: include/uapi/misc/ocxl.h
15009 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
15010 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
15011 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15012 L: linux-omap@vger.kernel.org
15014 F: sound/soc/ti/n810.c
15015 F: sound/soc/ti/omap*
15016 F: sound/soc/ti/rx51.c
15017 F: sound/soc/ti/sdma-pcm.*
15019 OMAP CLOCK FRAMEWORK SUPPORT
15020 M: Paul Walmsley <paul@pwsan.com>
15021 L: linux-omap@vger.kernel.org
15023 F: arch/arm/*omap*/*clock*
15025 OMAP DEVICE TREE SUPPORT
15026 M: Benoît Cousson <bcousson@baylibre.com>
15027 M: Tony Lindgren <tony@atomide.com>
15028 L: linux-omap@vger.kernel.org
15029 L: devicetree@vger.kernel.org
15031 F: arch/arm/boot/dts/*am3*
15032 F: arch/arm/boot/dts/*am4*
15033 F: arch/arm/boot/dts/*am5*
15034 F: arch/arm/boot/dts/*dra7*
15035 F: arch/arm/boot/dts/*omap*
15036 F: arch/arm/boot/dts/logicpd-som-lv*
15037 F: arch/arm/boot/dts/logicpd-torpedo*
15039 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
15040 L: linux-omap@vger.kernel.org
15041 L: linux-fbdev@vger.kernel.org
15043 F: Documentation/arm/omap/dss.rst
15044 F: drivers/video/fbdev/omap2/
15046 OMAP FRAMEBUFFER SUPPORT
15047 L: linux-fbdev@vger.kernel.org
15048 L: linux-omap@vger.kernel.org
15050 F: drivers/video/fbdev/omap/
15052 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
15053 M: Roger Quadros <rogerq@kernel.org>
15054 M: Tony Lindgren <tony@atomide.com>
15055 L: linux-omap@vger.kernel.org
15057 F: arch/arm/mach-omap2/*gpmc*
15058 F: drivers/memory/omap-gpmc.c
15061 M: Grygorii Strashko <grygorii.strashko@ti.com>
15062 M: Santosh Shilimkar <ssantosh@kernel.org>
15063 M: Kevin Hilman <khilman@kernel.org>
15064 L: linux-omap@vger.kernel.org
15066 F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
15067 F: drivers/gpio/gpio-omap.c
15069 OMAP HARDWARE SPINLOCK SUPPORT
15070 M: Ohad Ben-Cohen <ohad@wizery.com>
15071 L: linux-omap@vger.kernel.org
15073 F: drivers/hwspinlock/omap_hwspinlock.c
15075 OMAP HS MMC SUPPORT
15076 L: linux-mmc@vger.kernel.org
15077 L: linux-omap@vger.kernel.org
15079 F: drivers/mmc/host/omap_hsmmc.c
15082 M: Paul Walmsley <paul@pwsan.com>
15083 L: linux-omap@vger.kernel.org
15085 F: arch/arm/mach-omap2/omap_hwmod*data*
15088 M: Benoît Cousson <bcousson@baylibre.com>
15089 M: Paul Walmsley <paul@pwsan.com>
15090 L: linux-omap@vger.kernel.org
15092 F: arch/arm/mach-omap2/omap_hwmod.*
15095 M: Vignesh R <vigneshr@ti.com>
15096 L: linux-omap@vger.kernel.org
15097 L: linux-i2c@vger.kernel.org
15099 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
15100 F: drivers/i2c/busses/i2c-omap.c
15102 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
15103 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15104 L: linux-media@vger.kernel.org
15106 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
15107 F: drivers/media/platform/ti/omap3isp/
15108 F: drivers/staging/media/omap4iss/
15111 M: Aaro Koskinen <aaro.koskinen@iki.fi>
15112 L: linux-omap@vger.kernel.org
15114 F: drivers/mmc/host/omap.c
15116 OMAP POWER MANAGEMENT SUPPORT
15117 M: Kevin Hilman <khilman@kernel.org>
15118 L: linux-omap@vger.kernel.org
15120 F: arch/arm/*omap*/*pm*
15121 F: drivers/cpufreq/omap-cpufreq.c
15123 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
15124 M: Paul Walmsley <paul@pwsan.com>
15125 L: linux-omap@vger.kernel.org
15127 F: arch/arm/mach-omap2/prm*
15129 OMAP RANDOM NUMBER GENERATOR SUPPORT
15130 M: Deepak Saxena <dsaxena@plexity.net>
15132 F: drivers/char/hw_random/omap-rng.c
15135 L: linux-usb@vger.kernel.org
15136 L: linux-omap@vger.kernel.org
15138 F: arch/arm/*omap*/usb*
15139 F: drivers/usb/*/*omap*
15141 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
15142 M: Mark Jackson <mpfj@newflow.co.uk>
15143 L: linux-omap@vger.kernel.org
15145 F: arch/arm/boot/dts/am335x-nano.dts
15148 M: Aaro Koskinen <aaro.koskinen@iki.fi>
15149 M: Janusz Krzysztofik <jmkrzyszt@gmail.com>
15150 M: Tony Lindgren <tony@atomide.com>
15151 L: linux-omap@vger.kernel.org
15153 Q: http://patchwork.kernel.org/project/linux-omap/list/
15154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
15155 F: arch/arm/configs/omap1_defconfig
15156 F: arch/arm/mach-omap1/
15157 F: drivers/i2c/busses/i2c-omap.c
15158 F: include/linux/platform_data/ams-delta-fiq.h
15159 F: include/linux/platform_data/i2c-omap.h
15162 M: Tony Lindgren <tony@atomide.com>
15163 L: linux-omap@vger.kernel.org
15165 W: http://www.muru.com/linux/omap/
15166 W: http://linux.omap.com/
15167 Q: http://patchwork.kernel.org/project/linux-omap/list/
15168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
15169 F: arch/arm/configs/omap2plus_defconfig
15170 F: arch/arm/mach-omap2/
15171 F: drivers/bus/ti-sysc.c
15172 F: drivers/i2c/busses/i2c-omap.c
15173 F: drivers/irqchip/irq-omap-intc.c
15174 F: drivers/mfd/*omap*.c
15175 F: drivers/mfd/menelaus.c
15176 F: drivers/mfd/palmas.c
15177 F: drivers/mfd/tps65217.c
15178 F: drivers/mfd/tps65218.c
15179 F: drivers/mfd/tps65219.c
15180 F: drivers/mfd/tps65910.c
15181 F: drivers/mfd/twl-core.[ch]
15182 F: drivers/mfd/twl4030*.c
15183 F: drivers/mfd/twl6030*.c
15184 F: drivers/mfd/twl6040*.c
15185 F: drivers/regulator/palmas-regulator*.c
15186 F: drivers/regulator/pbias-regulator.c
15187 F: drivers/regulator/tps65217-regulator.c
15188 F: drivers/regulator/tps65218-regulator.c
15189 F: drivers/regulator/tps65219-regulator.c
15190 F: drivers/regulator/tps65910-regulator.c
15191 F: drivers/regulator/twl-regulator.c
15192 F: drivers/regulator/twl6030-regulator.c
15193 F: include/linux/platform_data/i2c-omap.h
15194 F: include/linux/platform_data/ti-sysc.h
15197 M: Bob Copeland <me@bobcopeland.com>
15198 L: linux-karma-devel@lists.sourceforge.net
15200 F: Documentation/filesystems/omfs.rst
15203 OMNIKEY CARDMAN 4000 DRIVER
15204 M: Harald Welte <laforge@gnumonks.org>
15206 F: drivers/char/pcmcia/cm4000_cs.c
15207 F: include/linux/cm4000_cs.h
15208 F: include/uapi/linux/cm4000_cs.h
15210 OMNIKEY CARDMAN 4040 DRIVER
15211 M: Harald Welte <laforge@gnumonks.org>
15213 F: drivers/char/pcmcia/cm4040_cs.*
15215 OMNIVISION OG01A1B SENSOR DRIVER
15216 M: Shawn Tu <shawnx.tu@intel.com>
15217 L: linux-media@vger.kernel.org
15219 F: drivers/media/i2c/og01a1b.c
15221 OMNIVISION OV02A10 SENSOR DRIVER
15222 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
15223 L: linux-media@vger.kernel.org
15225 T: git git://linuxtv.org/media_tree.git
15226 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
15227 F: drivers/media/i2c/ov02a10.c
15229 OMNIVISION OV08D10 SENSOR DRIVER
15230 M: Jimmy Su <jimmy.su@intel.com>
15231 L: linux-media@vger.kernel.org
15233 T: git git://linuxtv.org/media_tree.git
15234 F: drivers/media/i2c/ov08d10.c
15236 OMNIVISION OV08X40 SENSOR DRIVER
15237 M: Jason Chen <jason.z.chen@intel.com>
15238 L: linux-media@vger.kernel.org
15240 T: git git://linuxtv.org/media_tree.git
15241 F: drivers/media/i2c/ov08x40.c
15243 OMNIVISION OV13858 SENSOR DRIVER
15244 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15245 L: linux-media@vger.kernel.org
15247 T: git git://linuxtv.org/media_tree.git
15248 F: drivers/media/i2c/ov13858.c
15250 OMNIVISION OV13B10 SENSOR DRIVER
15251 M: Arec Kao <arec.kao@intel.com>
15252 L: linux-media@vger.kernel.org
15254 T: git git://linuxtv.org/media_tree.git
15255 F: drivers/media/i2c/ov13b10.c
15257 OMNIVISION OV2680 SENSOR DRIVER
15258 M: Rui Miguel Silva <rmfrfs@gmail.com>
15259 L: linux-media@vger.kernel.org
15261 T: git git://linuxtv.org/media_tree.git
15262 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
15263 F: drivers/media/i2c/ov2680.c
15265 OMNIVISION OV2685 SENSOR DRIVER
15266 M: Shunqian Zheng <zhengsq@rock-chips.com>
15267 L: linux-media@vger.kernel.org
15269 T: git git://linuxtv.org/media_tree.git
15270 F: drivers/media/i2c/ov2685.c
15272 OMNIVISION OV2740 SENSOR DRIVER
15273 M: Tianshu Qiu <tian.shu.qiu@intel.com>
15274 R: Shawn Tu <shawnx.tu@intel.com>
15275 R: Bingbu Cao <bingbu.cao@intel.com>
15276 L: linux-media@vger.kernel.org
15278 T: git git://linuxtv.org/media_tree.git
15279 F: drivers/media/i2c/ov2740.c
15281 OMNIVISION OV4689 SENSOR DRIVER
15282 M: Mikhail Rudenko <mike.rudenko@gmail.com>
15283 L: linux-media@vger.kernel.org
15285 T: git git://linuxtv.org/media_tree.git
15286 F: Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
15287 F: drivers/media/i2c/ov5647.c
15289 OMNIVISION OV5640 SENSOR DRIVER
15290 M: Steve Longerbeam <slongerbeam@gmail.com>
15291 L: linux-media@vger.kernel.org
15293 T: git git://linuxtv.org/media_tree.git
15294 F: drivers/media/i2c/ov5640.c
15296 OMNIVISION OV5647 SENSOR DRIVER
15297 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
15298 M: Jacopo Mondi <jacopo@jmondi.org>
15299 L: linux-media@vger.kernel.org
15301 T: git git://linuxtv.org/media_tree.git
15302 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
15303 F: drivers/media/i2c/ov5647.c
15305 OMNIVISION OV5670 SENSOR DRIVER
15306 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
15307 L: linux-media@vger.kernel.org
15309 T: git git://linuxtv.org/media_tree.git
15310 F: drivers/media/i2c/ov5670.c
15312 OMNIVISION OV5675 SENSOR DRIVER
15313 M: Shawn Tu <shawnx.tu@intel.com>
15314 L: linux-media@vger.kernel.org
15316 T: git git://linuxtv.org/media_tree.git
15317 F: drivers/media/i2c/ov5675.c
15319 OMNIVISION OV5693 SENSOR DRIVER
15320 M: Daniel Scally <djrscally@gmail.com>
15321 L: linux-media@vger.kernel.org
15323 T: git git://linuxtv.org/media_tree.git
15324 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
15325 F: drivers/media/i2c/ov5693.c
15327 OMNIVISION OV5695 SENSOR DRIVER
15328 M: Shunqian Zheng <zhengsq@rock-chips.com>
15329 L: linux-media@vger.kernel.org
15331 T: git git://linuxtv.org/media_tree.git
15332 F: drivers/media/i2c/ov5695.c
15334 OMNIVISION OV7670 SENSOR DRIVER
15335 L: linux-media@vger.kernel.org
15337 T: git git://linuxtv.org/media_tree.git
15338 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
15339 F: drivers/media/i2c/ov7670.c
15341 OMNIVISION OV772x SENSOR DRIVER
15342 M: Jacopo Mondi <jacopo@jmondi.org>
15343 L: linux-media@vger.kernel.org
15345 T: git git://linuxtv.org/media_tree.git
15346 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
15347 F: drivers/media/i2c/ov772x.c
15348 F: include/media/i2c/ov772x.h
15350 OMNIVISION OV7740 SENSOR DRIVER
15351 M: Wenyou Yang <wenyou.yang@microchip.com>
15352 L: linux-media@vger.kernel.org
15354 T: git git://linuxtv.org/media_tree.git
15355 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
15356 F: drivers/media/i2c/ov7740.c
15358 OMNIVISION OV8856 SENSOR DRIVER
15359 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
15360 L: linux-media@vger.kernel.org
15362 T: git git://linuxtv.org/media_tree.git
15363 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
15364 F: drivers/media/i2c/ov8856.c
15366 OMNIVISION OV9282 SENSOR DRIVER
15367 M: Paul J. Murphy <paul.j.murphy@intel.com>
15368 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
15369 L: linux-media@vger.kernel.org
15371 T: git git://linuxtv.org/media_tree.git
15372 F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
15373 F: drivers/media/i2c/ov9282.c
15375 OMNIVISION OV9640 SENSOR DRIVER
15376 M: Petr Cvek <petrcvekcz@gmail.com>
15377 L: linux-media@vger.kernel.org
15379 F: drivers/media/i2c/ov9640.*
15381 OMNIVISION OV9650 SENSOR DRIVER
15382 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15383 R: Akinobu Mita <akinobu.mita@gmail.com>
15384 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
15385 L: linux-media@vger.kernel.org
15387 T: git git://linuxtv.org/media_tree.git
15388 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
15389 F: drivers/media/i2c/ov9650.c
15391 OMNIVISION OV9734 SENSOR DRIVER
15392 M: Tianshu Qiu <tian.shu.qiu@intel.com>
15393 R: Bingbu Cao <bingbu.cao@intel.com>
15394 L: linux-media@vger.kernel.org
15396 T: git git://linuxtv.org/media_tree.git
15397 F: drivers/media/i2c/ov9734.c
15399 ONBOARD USB HUB DRIVER
15400 M: Matthias Kaehlcke <mka@chromium.org>
15401 L: linux-usb@vger.kernel.org
15403 F: Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-hub
15404 F: drivers/usb/misc/onboard_usb_hub.c
15406 ONENAND FLASH DRIVER
15407 M: Kyungmin Park <kyungmin.park@samsung.com>
15408 L: linux-mtd@lists.infradead.org
15410 F: drivers/mtd/nand/onenand/
15411 F: include/linux/mtd/onenand*.h
15413 ONEXPLAYER FAN DRIVER
15414 M: Joaquín Ignacio Aramendía <samsagax@gmail.com>
15415 L: linux-hwmon@vger.kernel.org
15417 F: drivers/hwmon/oxp-sensors.c
15419 ONION OMEGA2+ BOARD
15420 M: Harvey Hunt <harveyhuntnexus@gmail.com>
15421 L: linux-mips@vger.kernel.org
15423 F: arch/mips/boot/dts/ralink/omega2p.dts
15426 M: Jens Wiklander <jens.wiklander@linaro.org>
15427 L: op-tee@lists.trustedfirmware.org
15429 F: Documentation/ABI/testing/sysfs-bus-optee-devices
15430 F: drivers/tee/optee/
15432 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
15433 M: Sumit Garg <sumit.garg@linaro.org>
15434 L: op-tee@lists.trustedfirmware.org
15436 F: drivers/char/hw_random/optee-rng.c
15439 M: Clément Léger <clement.leger@bootlin.com>
15440 L: linux-rtc@vger.kernel.org
15442 F: drivers/rtc/rtc-optee.c
15445 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15446 L: linux-rdma@vger.kernel.org
15448 F: drivers/infiniband/ulp/opa_vnic
15450 OPEN FIRMWARE AND FLATTENED DEVICE TREE
15451 M: Rob Herring <robh+dt@kernel.org>
15452 M: Frank Rowand <frowand.list@gmail.com>
15453 L: devicetree@vger.kernel.org
15455 C: irc://irc.libera.chat/devicetree
15456 W: http://www.devicetree.org/
15457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15458 F: Documentation/ABI/testing/sysfs-firmware-ofw
15460 F: include/linux/of*.h
15462 K: of_overlay_notifier_
15463 K: of_overlay_fdt_apply
15464 K: of_overlay_remove
15466 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
15467 M: Rob Herring <robh+dt@kernel.org>
15468 M: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
15469 L: devicetree@vger.kernel.org
15471 C: irc://irc.libera.chat/devicetree
15472 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
15473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15474 F: Documentation/devicetree/
15475 F: arch/*/boot/dts/
15476 F: include/dt-bindings/
15478 OPENCOMPUTE PTP CLOCK DRIVER
15479 M: Jonathan Lemon <jonathan.lemon@gmail.com>
15480 M: Vadim Fedorenko <vadfed@fb.com>
15481 L: netdev@vger.kernel.org
15483 F: drivers/ptp/ptp_ocp.c
15485 OPENCORES I2C BUS DRIVER
15486 M: Peter Korsgaard <peter@korsgaard.com>
15487 M: Andrew Lunn <andrew@lunn.ch>
15488 L: linux-i2c@vger.kernel.org
15490 F: Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
15491 F: Documentation/i2c/busses/i2c-ocores.rst
15492 F: drivers/i2c/busses/i2c-ocores.c
15493 F: include/linux/platform_data/i2c-ocores.h
15495 OPENRISC ARCHITECTURE
15496 M: Jonas Bonn <jonas@southpole.se>
15497 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
15498 M: Stafford Horne <shorne@gmail.com>
15499 L: linux-openrisc@vger.kernel.org
15501 W: http://openrisc.io
15502 T: git https://github.com/openrisc/linux.git
15503 F: Documentation/devicetree/bindings/openrisc/
15504 F: Documentation/openrisc/
15506 F: drivers/irqchip/irq-ompic.c
15507 F: drivers/irqchip/irq-or1k-*
15510 M: Pravin B Shelar <pshelar@ovn.org>
15511 L: netdev@vger.kernel.org
15512 L: dev@openvswitch.org
15514 W: http://openvswitch.org
15515 F: include/uapi/linux/openvswitch.h
15516 F: net/openvswitch/
15517 F: tools/testing/selftests/net/openvswitch/
15519 OPERATING PERFORMANCE POINTS (OPP)
15520 M: Viresh Kumar <vireshk@kernel.org>
15521 M: Nishanth Menon <nm@ti.com>
15522 M: Stephen Boyd <sboyd@kernel.org>
15523 L: linux-pm@vger.kernel.org
15525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
15526 F: Documentation/devicetree/bindings/opp/
15527 F: Documentation/power/opp.rst
15529 F: include/linux/pm_opp.h
15532 M: Clemens Ladisch <clemens@ladisch.de>
15533 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15536 F: sound/drivers/opl4/
15538 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
15539 M: Mark Fasheh <mark@fasheh.com>
15540 M: Joel Becker <jlbec@evilplan.org>
15541 M: Joseph Qi <joseph.qi@linux.alibaba.com>
15542 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
15544 W: http://ocfs2.wiki.kernel.org
15545 F: Documentation/filesystems/dlmfs.rst
15546 F: Documentation/filesystems/ocfs2.rst
15549 ORANGEFS FILESYSTEM
15550 M: Mike Marshall <hubcap@omnibond.com>
15551 R: Martin Brandenburg <martin@omnibond.com>
15552 L: devel@lists.orangefs.org
15554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
15555 F: Documentation/filesystems/orangefs.rst
15559 L: linux-wireless@vger.kernel.org
15561 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
15562 W: http://www.nongnu.org/orinoco/
15563 F: drivers/net/wireless/intersil/orinoco/
15565 OV2659 OMNIVISION SENSOR DRIVER
15566 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15567 L: linux-media@vger.kernel.org
15569 W: https://linuxtv.org
15570 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15571 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15572 F: drivers/media/i2c/ov2659.c
15573 F: include/media/i2c/ov2659.h
15576 M: Miklos Szeredi <miklos@szeredi.hu>
15577 L: linux-unionfs@vger.kernel.org
15579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
15580 F: Documentation/filesystems/overlayfs.rst
15583 P54 WIRELESS DRIVER
15584 M: Christian Lamparter <chunkeey@googlemail.com>
15585 L: linux-wireless@vger.kernel.org
15587 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
15588 F: drivers/net/wireless/intersil/p54/
15591 M: Willem de Bruijn <willemdebruijn.kernel@gmail.com>
15593 F: include/uapi/linux/if_packet.h
15594 F: net/packet/af_packet.c
15597 M: Vladimir Oltean <olteanv@gmail.com>
15598 L: netdev@vger.kernel.org
15600 F: Documentation/core-api/packing.rst
15601 F: include/linux/packing.h
15604 PADATA PARALLEL EXECUTION MECHANISM
15605 M: Steffen Klassert <steffen.klassert@secunet.com>
15606 M: Daniel Jordan <daniel.m.jordan@oracle.com>
15607 L: linux-crypto@vger.kernel.org
15608 L: linux-kernel@vger.kernel.org
15610 F: Documentation/core-api/padata.rst
15611 F: include/linux/padata.h
15615 M: Matthew Wilcox (Oracle) <willy@infradead.org>
15616 L: linux-fsdevel@vger.kernel.org
15618 T: git git://git.infradead.org/users/willy/pagecache.git
15619 F: Documentation/filesystems/locking.rst
15620 F: Documentation/filesystems/vfs.rst
15621 F: include/linux/pagemap.h
15623 F: mm/page-writeback.c
15628 M: Jesper Dangaard Brouer <hawk@kernel.org>
15629 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
15630 L: netdev@vger.kernel.org
15632 F: Documentation/networking/page_pool.rst
15633 F: include/net/page_pool.h
15634 F: include/trace/events/page_pool.h
15635 F: net/core/page_pool.c
15638 M: Pasha Tatashin <pasha.tatashin@soleen.com>
15639 M: Andrew Morton <akpm@linux-foundation.org>
15640 L: linux-mm@kvack.org
15642 F: Documentation/mm/page_table_check.rst
15643 F: include/linux/page_table_check.h
15644 F: mm/page_table_check.c
15646 PANASONIC LAPTOP ACPI EXTRAS DRIVER
15647 M: Kenneth Chan <kenneth.t.chan@gmail.com>
15648 L: platform-driver-x86@vger.kernel.org
15650 F: drivers/platform/x86/panasonic-laptop.c
15652 PARALLAX PING IIO SENSOR DRIVER
15653 M: Andreas Klinger <ak@it-klinger.de>
15654 L: linux-iio@vger.kernel.org
15656 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
15657 F: drivers/iio/proximity/ping.c
15659 PARALLEL LCD/KEYPAD PANEL DRIVER
15660 M: Willy Tarreau <willy@haproxy.com>
15661 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
15663 F: Documentation/admin-guide/lcd-panel-cgram.rst
15664 F: drivers/auxdisplay/panel.c
15666 PARALLEL PORT SUBSYSTEM
15667 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15668 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15669 L: linux-parport@lists.infradead.org (subscribers-only)
15671 F: Documentation/driver-api/parport*.rst
15672 F: drivers/char/ppdev.c
15673 F: drivers/parport/
15674 F: include/linux/parport*.h
15675 F: include/uapi/linux/ppdev.h
15677 PARAVIRT_OPS INTERFACE
15678 M: Juergen Gross <jgross@suse.com>
15679 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
15680 R: Alexey Makhalov <amakhalov@vmware.com>
15681 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
15682 L: virtualization@lists.linux-foundation.org
15685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15686 F: Documentation/virt/paravirt_ops.rst
15687 F: arch/*/include/asm/paravirt*.h
15688 F: arch/*/kernel/paravirt*
15689 F: include/linux/hypervisor.h
15691 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
15692 M: Tim Waugh <tim@cyberelk.net>
15693 L: linux-parport@lists.infradead.org (subscribers-only)
15695 F: Documentation/admin-guide/blockdev/paride.rst
15696 F: drivers/block/paride/
15698 PARISC ARCHITECTURE
15699 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
15700 M: Helge Deller <deller@gmx.de>
15701 L: linux-parisc@vger.kernel.org
15703 W: https://parisc.wiki.kernel.org
15704 Q: http://patchwork.kernel.org/project/linux-parisc/list/
15705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
15706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
15707 F: Documentation/parisc/
15709 F: drivers/char/agp/parisc-agp.c
15710 F: drivers/input/misc/hp_sdc_rtc.c
15711 F: drivers/input/serio/gscps2.c
15712 F: drivers/input/serio/hp_sdc*
15714 F: drivers/parport/parport_gsc.*
15715 F: drivers/tty/serial/8250/8250_parisc.c
15716 F: drivers/video/console/sti*
15717 F: drivers/video/fbdev/sti*
15718 F: drivers/video/logo/logo_parisc*
15719 F: include/linux/hp_sdc.h
15722 M: Jiri Pirko <jiri@nvidia.com>
15723 L: netdev@vger.kernel.org
15725 F: include/linux/parman.h
15727 F: lib/test_parman.c
15729 PC ENGINES APU BOARD DRIVER
15730 M: Enrico Weigelt, metux IT consult <info@metux.net>
15732 F: drivers/platform/x86/pcengines-apuv2.c
15734 PC87360 HARDWARE MONITORING DRIVER
15735 M: Jim Cromie <jim.cromie@gmail.com>
15736 L: linux-hwmon@vger.kernel.org
15738 F: Documentation/hwmon/pc87360.rst
15739 F: drivers/hwmon/pc87360.c
15741 PC8736x GPIO DRIVER
15742 M: Jim Cromie <jim.cromie@gmail.com>
15744 F: drivers/char/pc8736x_gpio.c
15746 PC87427 HARDWARE MONITORING DRIVER
15747 M: Jean Delvare <jdelvare@suse.com>
15748 L: linux-hwmon@vger.kernel.org
15750 F: Documentation/hwmon/pc87427.rst
15751 F: drivers/hwmon/pc87427.c
15754 M: Riku Voipio <riku.voipio@iki.fi>
15756 F: drivers/leds/leds-pca9532.c
15757 F: include/linux/leds-pca9532.h
15759 PCA9541 I2C BUS MASTER SELECTOR DRIVER
15760 M: Guenter Roeck <linux@roeck-us.net>
15761 L: linux-i2c@vger.kernel.org
15763 F: drivers/i2c/muxes/i2c-mux-pca9541.c
15765 PCDP - PRIMARY CONSOLE AND DEBUG PORT
15766 M: Khalid Aziz <khalid@gonehiking.org>
15768 F: drivers/firmware/pcdp.*
15770 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
15771 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15772 M: Pali Rohár <pali@kernel.org>
15773 L: linux-pci@vger.kernel.org
15774 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15776 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
15777 F: drivers/pci/controller/pci-aardvark.c
15779 PCI DRIVER FOR ALTERA PCIE IP
15780 M: Joyce Ooi <joyce.ooi@intel.com>
15781 L: linux-pci@vger.kernel.org
15783 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
15784 F: drivers/pci/controller/pcie-altera.c
15786 PCI DRIVER FOR APPLIEDMICRO XGENE
15787 M: Toan Le <toan@os.amperecomputing.com>
15788 L: linux-pci@vger.kernel.org
15789 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15791 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
15792 F: drivers/pci/controller/pci-xgene.c
15794 PCI DRIVER FOR ARM VERSATILE PLATFORM
15795 M: Rob Herring <robh@kernel.org>
15796 L: linux-pci@vger.kernel.org
15797 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15799 F: Documentation/devicetree/bindings/pci/versatile.yaml
15800 F: drivers/pci/controller/pci-versatile.c
15802 PCI DRIVER FOR ARMADA 8K
15803 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15804 L: linux-pci@vger.kernel.org
15805 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15807 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
15808 F: drivers/pci/controller/dwc/pcie-armada8k.c
15810 PCI DRIVER FOR CADENCE PCIE IP
15811 M: Tom Joseph <tjoseph@cadence.com>
15812 L: linux-pci@vger.kernel.org
15814 F: Documentation/devicetree/bindings/pci/cdns,*
15815 F: drivers/pci/controller/cadence/
15817 PCI DRIVER FOR FREESCALE LAYERSCAPE
15818 M: Minghuan Lian <minghuan.Lian@nxp.com>
15819 M: Mingkai Hu <mingkai.hu@nxp.com>
15820 M: Roy Zang <roy.zang@nxp.com>
15821 L: linuxppc-dev@lists.ozlabs.org
15822 L: linux-pci@vger.kernel.org
15823 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15825 F: drivers/pci/controller/dwc/*layerscape*
15827 PCI DRIVER FOR GENERIC OF HOSTS
15828 M: Will Deacon <will@kernel.org>
15829 L: linux-pci@vger.kernel.org
15830 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15832 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
15833 F: drivers/pci/controller/pci-host-common.c
15834 F: drivers/pci/controller/pci-host-generic.c
15836 PCI DRIVER FOR IMX6
15837 M: Richard Zhu <hongxing.zhu@nxp.com>
15838 M: Lucas Stach <l.stach@pengutronix.de>
15839 L: linux-pci@vger.kernel.org
15840 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15842 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
15843 F: drivers/pci/controller/dwc/*imx6*
15845 PCI DRIVER FOR FU740
15846 M: Paul Walmsley <paul.walmsley@sifive.com>
15847 M: Greentime Hu <greentime.hu@sifive.com>
15848 L: linux-pci@vger.kernel.org
15850 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
15851 F: drivers/pci/controller/dwc/pcie-fu740.c
15853 PCI DRIVER FOR INTEL IXP4XX
15854 M: Linus Walleij <linus.walleij@linaro.org>
15856 F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
15857 F: drivers/pci/controller/pci-ixp4xx.c
15859 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
15860 M: Nirmal Patel <nirmal.patel@linux.intel.com>
15861 R: Jonathan Derrick <jonathan.derrick@linux.dev>
15862 L: linux-pci@vger.kernel.org
15864 F: drivers/pci/controller/vmd.c
15866 PCI DRIVER FOR MICROSEMI SWITCHTEC
15867 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
15868 M: Logan Gunthorpe <logang@deltatee.com>
15869 L: linux-pci@vger.kernel.org
15871 F: Documentation/ABI/testing/sysfs-class-switchtec
15872 F: Documentation/driver-api/switchtec.rst
15873 F: drivers/ntb/hw/mscc/
15874 F: drivers/pci/switch/switchtec*
15875 F: include/linux/switchtec.h
15876 F: include/uapi/linux/switchtec_ioctl.h
15878 PCI DRIVER FOR MOBIVEIL PCIE IP
15879 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
15880 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
15881 L: linux-pci@vger.kernel.org
15883 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
15884 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
15886 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
15887 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15888 M: Pali Rohár <pali@kernel.org>
15889 L: linux-pci@vger.kernel.org
15890 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15892 F: drivers/pci/controller/*mvebu*
15894 PCI DRIVER FOR NVIDIA TEGRA
15895 M: Thierry Reding <thierry.reding@gmail.com>
15896 L: linux-tegra@vger.kernel.org
15897 L: linux-pci@vger.kernel.org
15899 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
15900 F: drivers/pci/controller/pci-tegra.c
15902 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
15903 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
15904 L: linux-pci@vger.kernel.org
15905 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15907 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
15908 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
15910 PCI DRIVER FOR RENESAS R-CAR
15911 M: Marek Vasut <marek.vasut+renesas@gmail.com>
15912 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15913 L: linux-pci@vger.kernel.org
15914 L: linux-renesas-soc@vger.kernel.org
15916 F: Documentation/devicetree/bindings/pci/*rcar*
15917 F: drivers/pci/controller/*rcar*
15919 PCI DRIVER FOR SAMSUNG EXYNOS
15920 M: Jingoo Han <jingoohan1@gmail.com>
15921 L: linux-pci@vger.kernel.org
15922 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15923 L: linux-samsung-soc@vger.kernel.org
15925 F: drivers/pci/controller/dwc/pci-exynos.c
15927 PCI DRIVER FOR SYNOPSYS DESIGNWARE
15928 M: Jingoo Han <jingoohan1@gmail.com>
15929 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
15930 L: linux-pci@vger.kernel.org
15932 F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
15933 F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
15934 F: drivers/pci/controller/dwc/*designware*
15936 PCI DRIVER FOR TI DRA7XX/J721E
15937 M: Vignesh Raghavendra <vigneshr@ti.com>
15938 L: linux-omap@vger.kernel.org
15939 L: linux-pci@vger.kernel.org
15940 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15942 F: Documentation/devicetree/bindings/pci/ti-pci.txt
15943 F: drivers/pci/controller/cadence/pci-j721e.c
15944 F: drivers/pci/controller/dwc/pci-dra7xx.c
15946 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
15947 M: Linus Walleij <linus.walleij@linaro.org>
15948 L: linux-pci@vger.kernel.org
15950 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
15951 F: drivers/pci/controller/pci-v3-semi.c
15953 PCI ENDPOINT SUBSYSTEM
15954 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
15955 M: Krzysztof Wilczyński <kw@linux.com>
15956 R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15957 R: Kishon Vijay Abraham I <kishon@kernel.org>
15958 L: linux-pci@vger.kernel.org
15960 Q: https://patchwork.kernel.org/project/linux-pci/list/
15961 B: https://bugzilla.kernel.org
15962 C: irc://irc.oftc.net/linux-pci
15963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
15964 F: Documentation/PCI/endpoint/*
15965 F: Documentation/misc-devices/pci-endpoint-test.rst
15966 F: drivers/misc/pci_endpoint_test.c
15967 F: drivers/pci/endpoint/
15970 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
15971 M: Mahesh J Salgaonkar <mahesh@linux.ibm.com>
15972 R: Oliver O'Halloran <oohall@gmail.com>
15973 L: linuxppc-dev@lists.ozlabs.org
15975 F: Documentation/PCI/pci-error-recovery.rst
15976 F: Documentation/powerpc/eeh-pci-error-recovery.rst
15977 F: arch/powerpc/include/*/eeh*.h
15978 F: arch/powerpc/kernel/eeh*.c
15979 F: arch/powerpc/platforms/*/eeh*.c
15980 F: drivers/pci/pcie/aer.c
15981 F: drivers/pci/pcie/dpc.c
15982 F: drivers/pci/pcie/err.c
15985 M: Linas Vepstas <linasvepstas@gmail.com>
15986 L: linux-pci@vger.kernel.org
15988 F: Documentation/PCI/pci-error-recovery.rst
15990 PCI PEER-TO-PEER DMA (P2PDMA)
15991 M: Bjorn Helgaas <bhelgaas@google.com>
15992 M: Logan Gunthorpe <logang@deltatee.com>
15993 L: linux-pci@vger.kernel.org
15995 Q: https://patchwork.kernel.org/project/linux-pci/list/
15996 B: https://bugzilla.kernel.org
15997 C: irc://irc.oftc.net/linux-pci
15998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
15999 F: Documentation/driver-api/pci/p2pdma.rst
16000 F: drivers/pci/p2pdma.c
16001 F: include/linux/pci-p2pdma.h
16003 PCI MSI DRIVER FOR ALTERA MSI IP
16004 M: Joyce Ooi <joyce.ooi@intel.com>
16005 L: linux-pci@vger.kernel.org
16007 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
16008 F: drivers/pci/controller/pcie-altera-msi.c
16010 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
16011 M: Toan Le <toan@os.amperecomputing.com>
16012 L: linux-pci@vger.kernel.org
16013 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16015 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
16016 F: drivers/pci/controller/pci-xgene-msi.c
16018 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
16019 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
16020 M: Krzysztof Wilczyński <kw@linux.com>
16021 R: Rob Herring <robh@kernel.org>
16022 L: linux-pci@vger.kernel.org
16024 Q: https://patchwork.kernel.org/project/linux-pci/list/
16025 B: https://bugzilla.kernel.org
16026 C: irc://irc.oftc.net/linux-pci
16027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16028 F: Documentation/devicetree/bindings/pci/
16029 F: drivers/pci/controller/
16030 F: drivers/pci/pci-bridge-emul.c
16031 F: drivers/pci/pci-bridge-emul.h
16034 M: Bjorn Helgaas <bhelgaas@google.com>
16035 L: linux-pci@vger.kernel.org
16037 Q: https://patchwork.kernel.org/project/linux-pci/list/
16038 B: https://bugzilla.kernel.org
16039 C: irc://irc.oftc.net/linux-pci
16040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16041 F: Documentation/PCI/
16042 F: Documentation/devicetree/bindings/pci/
16043 F: arch/x86/kernel/early-quirks.c
16044 F: arch/x86/kernel/quirks.c
16046 F: drivers/acpi/pci*
16048 F: include/asm-generic/pci*
16049 F: include/linux/of_pci.h
16050 F: include/linux/pci*
16051 F: include/uapi/linux/pci*
16054 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
16055 M: Jonathan Chocron <jonnyc@amazon.com>
16056 L: linux-pci@vger.kernel.org
16058 F: Documentation/devicetree/bindings/pci/pcie-al.txt
16059 F: drivers/pci/controller/dwc/pcie-al.c
16061 PCIE DRIVER FOR AMLOGIC MESON
16062 M: Yue Wang <yue.wang@Amlogic.com>
16063 L: linux-pci@vger.kernel.org
16064 L: linux-amlogic@lists.infradead.org
16066 F: drivers/pci/controller/dwc/pci-meson.c
16068 PCIE DRIVER FOR AXIS ARTPEC
16069 M: Jesper Nilsson <jesper.nilsson@axis.com>
16070 L: linux-arm-kernel@axis.com
16071 L: linux-pci@vger.kernel.org
16073 F: Documentation/devicetree/bindings/pci/axis,artpec*
16074 F: drivers/pci/controller/dwc/*artpec*
16076 PCIE DRIVER FOR CAVIUM THUNDERX
16077 M: Robert Richter <rric@kernel.org>
16078 L: linux-pci@vger.kernel.org
16079 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16081 F: drivers/pci/controller/pci-thunder-*
16083 PCIE DRIVER FOR HISILICON
16084 M: Zhou Wang <wangzhou1@hisilicon.com>
16085 L: linux-pci@vger.kernel.org
16087 F: drivers/pci/controller/dwc/pcie-hisi.c
16089 PCIE DRIVER FOR HISILICON KIRIN
16090 M: Xiaowei Song <songxiaowei@hisilicon.com>
16091 M: Binghui Wang <wangbinghui@hisilicon.com>
16092 L: linux-pci@vger.kernel.org
16094 F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
16095 F: drivers/pci/controller/dwc/pcie-kirin.c
16097 PCIE DRIVER FOR HISILICON STB
16098 M: Shawn Guo <shawn.guo@linaro.org>
16099 L: linux-pci@vger.kernel.org
16101 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
16102 F: drivers/pci/controller/dwc/pcie-histb.c
16104 PCIE DRIVER FOR INTEL KEEM BAY
16105 M: Srikanth Thokala <srikanth.thokala@intel.com>
16106 L: linux-pci@vger.kernel.org
16108 F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
16109 F: drivers/pci/controller/dwc/pcie-keembay.c
16111 PCIE DRIVER FOR INTEL LGM GW SOC
16112 M: Rahul Tanwar <rtanwar@maxlinear.com>
16113 L: linux-pci@vger.kernel.org
16115 F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
16116 F: drivers/pci/controller/dwc/pcie-intel-gw.c
16118 PCIE DRIVER FOR MEDIATEK
16119 M: Ryder Lee <ryder.lee@mediatek.com>
16120 M: Jianjun Wang <jianjun.wang@mediatek.com>
16121 L: linux-pci@vger.kernel.org
16122 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16124 F: Documentation/devicetree/bindings/pci/mediatek*
16125 F: drivers/pci/controller/*mediatek*
16127 PCIE DRIVER FOR MICROCHIP
16128 M: Daire McNamara <daire.mcnamara@microchip.com>
16129 L: linux-pci@vger.kernel.org
16131 F: Documentation/devicetree/bindings/pci/microchip*
16132 F: drivers/pci/controller/*microchip*
16134 PCIE DRIVER FOR QUALCOMM MSM
16135 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16136 L: linux-pci@vger.kernel.org
16137 L: linux-arm-msm@vger.kernel.org
16139 F: drivers/pci/controller/dwc/pcie-qcom.c
16141 PCIE ENDPOINT DRIVER FOR QUALCOMM
16142 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16143 L: linux-pci@vger.kernel.org
16144 L: linux-arm-msm@vger.kernel.org
16146 F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
16147 F: drivers/pci/controller/dwc/pcie-qcom-ep.c
16149 PCIE DRIVER FOR ROCKCHIP
16150 M: Shawn Lin <shawn.lin@rock-chips.com>
16151 L: linux-pci@vger.kernel.org
16152 L: linux-rockchip@lists.infradead.org
16154 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
16155 F: drivers/pci/controller/pcie-rockchip*
16157 PCIE DRIVER FOR SOCIONEXT UNIPHIER
16158 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
16159 L: linux-pci@vger.kernel.org
16161 F: Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
16162 F: drivers/pci/controller/dwc/pcie-uniphier*
16164 PCIE DRIVER FOR ST SPEAR13XX
16165 M: Pratyush Anand <pratyush.anand@gmail.com>
16166 L: linux-pci@vger.kernel.org
16168 F: drivers/pci/controller/dwc/*spear*
16170 PCI DRIVER FOR XILINX VERSAL CPM
16171 M: Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
16172 M: Michal Simek <michal.simek@amd.com>
16173 L: linux-pci@vger.kernel.org
16175 F: Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
16176 F: drivers/pci/controller/pcie-xilinx-cpm.c
16179 M: Dominik Brodowski <linux@dominikbrodowski.net>
16181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
16182 F: Documentation/pcmcia/
16187 PCNET32 NETWORK DRIVER
16188 M: Don Fry <pcnet32@frontier.com>
16189 L: netdev@vger.kernel.org
16191 F: drivers/net/ethernet/amd/pcnet32.c
16193 PCRYPT PARALLEL CRYPTO ENGINE
16194 M: Steffen Klassert <steffen.klassert@secunet.com>
16195 L: linux-crypto@vger.kernel.org
16198 F: include/crypto/pcrypt.h
16200 PEAQ WMI HOTKEYS DRIVER
16201 M: Hans de Goede <hdegoede@redhat.com>
16202 L: platform-driver-x86@vger.kernel.org
16204 F: drivers/platform/x86/peaq-wmi.c
16206 PECI HARDWARE MONITORING DRIVERS
16207 M: Iwona Winiarska <iwona.winiarska@intel.com>
16208 L: linux-hwmon@vger.kernel.org
16210 F: Documentation/hwmon/peci-cputemp.rst
16211 F: Documentation/hwmon/peci-dimmtemp.rst
16212 F: drivers/hwmon/peci/
16215 M: Iwona Winiarska <iwona.winiarska@intel.com>
16216 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
16218 F: Documentation/devicetree/bindings/peci/
16219 F: Documentation/peci/
16221 F: include/linux/peci-cpu.h
16222 F: include/linux/peci.h
16224 PENSANDO ETHERNET DRIVERS
16225 M: Shannon Nelson <shannon.nelson@amd.com>
16226 M: Brett Creeley <brett.creeley@amd.com>
16227 M: drivers@pensando.io
16228 L: netdev@vger.kernel.org
16230 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
16231 F: drivers/net/ethernet/pensando/
16233 PER-CPU MEMORY ALLOCATOR
16234 M: Dennis Zhou <dennis@kernel.org>
16235 M: Tejun Heo <tj@kernel.org>
16236 M: Christoph Lameter <cl@linux.com>
16237 L: linux-mm@kvack.org
16239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
16240 F: arch/*/include/asm/percpu.h
16241 F: include/linux/percpu*.h
16245 PER-TASK DELAY ACCOUNTING
16246 M: Balbir Singh <bsingharora@gmail.com>
16248 F: include/linux/delayacct.h
16249 F: kernel/delayacct.c
16251 PERFORMANCE EVENTS SUBSYSTEM
16252 M: Peter Zijlstra <peterz@infradead.org>
16253 M: Ingo Molnar <mingo@redhat.com>
16254 M: Arnaldo Carvalho de Melo <acme@kernel.org>
16255 R: Mark Rutland <mark.rutland@arm.com>
16256 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
16257 R: Jiri Olsa <jolsa@kernel.org>
16258 R: Namhyung Kim <namhyung@kernel.org>
16259 L: linux-perf-users@vger.kernel.org
16260 L: linux-kernel@vger.kernel.org
16262 W: https://perf.wiki.kernel.org/
16263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16265 F: arch/*/events/*/*
16266 F: arch/*/include/asm/perf_event.h
16267 F: arch/*/kernel/*/*/perf_event*.c
16268 F: arch/*/kernel/*/perf_event*.c
16269 F: arch/*/kernel/perf_callchain.c
16270 F: arch/*/kernel/perf_event*.c
16271 F: include/linux/perf_event.h
16272 F: include/uapi/linux/perf_event.h
16277 PERFORMANCE EVENTS TOOLING ARM64
16278 R: John Garry <john.g.garry@oracle.com>
16279 R: Will Deacon <will@kernel.org>
16280 R: James Clark <james.clark@arm.com>
16281 R: Mike Leach <mike.leach@linaro.org>
16282 R: Leo Yan <leo.yan@linaro.org>
16283 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16285 F: tools/build/feature/test-libopencsd.c
16286 F: tools/perf/arch/arm*/
16287 F: tools/perf/pmu-events/arch/arm64/
16288 F: tools/perf/util/arm-spe*
16289 F: tools/perf/util/cs-etm*
16291 PERSONALITY HANDLING
16292 M: Christoph Hellwig <hch@infradead.org>
16293 L: linux-abi-devel@lists.sourceforge.net
16295 F: include/linux/personality.h
16296 F: include/uapi/linux/personality.h
16298 PHOENIX RC FLIGHT CONTROLLER ADAPTER
16299 M: Marcus Folkesson <marcus.folkesson@gmail.com>
16300 L: linux-input@vger.kernel.org
16302 F: Documentation/input/devices/pxrc.rst
16303 F: drivers/input/joystick/pxrc.c
16306 M: Remi Denis-Courmont <courmisch@gmail.com>
16308 F: Documentation/networking/phonet.rst
16309 F: include/linux/phonet.h
16310 F: include/net/phonet/
16311 F: include/uapi/linux/phonet.h
16315 M: Joern Engel <joern@lazybastard.org>
16316 L: linux-mtd@lists.infradead.org
16318 F: drivers/mtd/devices/phram.c
16321 M: Bruno Prémont <bonbons@linux-vserver.org>
16322 L: linux-input@vger.kernel.org
16324 F: drivers/hid/hid-picolcd*
16327 M: Christian Brauner <christian@brauner.io>
16328 L: linux-kernel@vger.kernel.org
16330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
16332 F: tools/testing/selftests/clone3/
16333 F: tools/testing/selftests/pid_namespace/
16334 F: tools/testing/selftests/pidfd/
16337 K: \b(clone_args|kernel_clone_args)\b
16339 PIN CONTROL SUBSYSTEM
16340 M: Linus Walleij <linus.walleij@linaro.org>
16341 L: linux-gpio@vger.kernel.org
16343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
16344 F: Documentation/devicetree/bindings/pinctrl/
16345 F: Documentation/driver-api/pin-control.rst
16346 F: drivers/pinctrl/
16347 F: include/dt-bindings/pinctrl/
16348 F: include/linux/pinctrl/
16350 PIN CONTROLLER - AMD
16351 M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
16352 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
16354 F: drivers/pinctrl/pinctrl-amd.c
16356 PIN CONTROLLER - FREESCALE
16357 M: Dong Aisheng <aisheng.dong@nxp.com>
16358 M: Fabio Estevam <festevam@gmail.com>
16359 M: Shawn Guo <shawnguo@kernel.org>
16360 M: Jacky Bai <ping.bai@nxp.com>
16361 R: Pengutronix Kernel Team <kernel@pengutronix.de>
16362 L: linux-gpio@vger.kernel.org
16364 F: Documentation/devicetree/bindings/pinctrl/fsl,*
16365 F: drivers/pinctrl/freescale/
16367 PIN CONTROLLER - INTEL
16368 M: Mika Westerberg <mika.westerberg@linux.intel.com>
16369 M: Andy Shevchenko <andy@kernel.org>
16371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
16372 F: drivers/pinctrl/intel/
16374 PIN CONTROLLER - KEEMBAY
16375 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
16377 F: drivers/pinctrl/pinctrl-keembay*
16379 PIN CONTROLLER - MEDIATEK
16380 M: Sean Wang <sean.wang@kernel.org>
16381 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16383 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
16384 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
16385 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
16386 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
16387 F: drivers/pinctrl/mediatek/
16389 PIN CONTROLLER - MICROCHIP AT91
16390 M: Ludovic Desroches <ludovic.desroches@microchip.com>
16391 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16392 L: linux-gpio@vger.kernel.org
16394 F: drivers/gpio/gpio-sama5d2-piobu.c
16395 F: drivers/pinctrl/pinctrl-at91*
16397 PIN CONTROLLER - QUALCOMM
16398 M: Bjorn Andersson <andersson@kernel.org>
16399 L: linux-arm-msm@vger.kernel.org
16401 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
16402 F: drivers/pinctrl/qcom/
16404 PIN CONTROLLER - RENESAS
16405 M: Geert Uytterhoeven <geert+renesas@glider.be>
16406 L: linux-renesas-soc@vger.kernel.org
16408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
16409 F: Documentation/devicetree/bindings/pinctrl/renesas,*
16410 F: drivers/pinctrl/renesas/
16412 PIN CONTROLLER - SAMSUNG
16413 M: Tomasz Figa <tomasz.figa@gmail.com>
16414 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
16415 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16416 R: Alim Akhtar <alim.akhtar@samsung.com>
16417 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16418 L: linux-samsung-soc@vger.kernel.org
16420 C: irc://irc.libera.chat/linux-exynos
16421 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
16422 B: mailto:linux-samsung-soc@vger.kernel.org
16423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
16424 F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
16425 F: drivers/pinctrl/samsung/
16426 F: include/dt-bindings/pinctrl/samsung.h
16428 PIN CONTROLLER - SINGLE
16429 M: Tony Lindgren <tony@atomide.com>
16430 M: Haojian Zhuang <haojian.zhuang@linaro.org>
16431 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16432 L: linux-omap@vger.kernel.org
16434 F: drivers/pinctrl/pinctrl-single.c
16436 PIN CONTROLLER - THUNDERBAY
16437 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
16439 F: drivers/pinctrl/pinctrl-thunderbay.c
16441 PIN CONTROLLER - SUNPLUS / TIBBO
16442 M: Dvorkin Dmitry <dvorkin@tibbo.com>
16443 M: Wells Lu <wellslutw@gmail.com>
16444 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16446 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
16447 F: Documentation/devicetree/bindings/pinctrl/sunplus,*
16448 F: drivers/pinctrl/sunplus/
16449 F: include/dt-bindings/pinctrl/sppctl*.h
16451 PINE64 PINEPHONE KEYBOARD DRIVER
16452 M: Samuel Holland <samuel@sholland.org>
16454 F: Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
16455 F: drivers/input/keyboard/pinephone-keyboard.c
16458 M: linux-block@vger.kernel.org
16460 F: drivers/block/pktcdvd.c
16461 F: include/linux/pktcdvd.h
16462 F: include/uapi/linux/pktcdvd.h
16464 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
16465 M: Tomasz Duszynski <tduszyns@gmail.com>
16467 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
16468 F: drivers/iio/chemical/pms7003.c
16471 M: Jacob Keller <jacob.e.keller@intel.com>
16473 F: Documentation/driver-api/pldmfw/
16474 F: include/linux/pldmfw.h
16478 M: Logan Gunthorpe <logang@deltatee.com>
16480 F: drivers/dma/plx_dma.c
16483 M: Charles Hsu <hsu.yungteng@gmail.com>
16484 L: linux-hwmon@vger.kernel.org
16486 F: Documentation/hwmon/pm6764tr.rst
16487 F: drivers/hwmon/pmbus/pm6764tr.c
16490 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
16491 L: linux-pm@vger.kernel.org
16493 W: https://01.org/pm-graph
16494 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
16495 T: git git://github.com/intel/pm-graph
16496 F: tools/power/pm-graph
16498 PMBUS HARDWARE MONITORING DRIVERS
16499 M: Guenter Roeck <linux@roeck-us.net>
16500 L: linux-hwmon@vger.kernel.org
16502 W: http://hwmon.wiki.kernel.org/
16503 W: http://www.roeck-us.net/linux/drivers/
16504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
16505 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
16506 F: Documentation/devicetree/bindings/hwmon/max31785.txt
16507 F: Documentation/hwmon/adm1275.rst
16508 F: Documentation/hwmon/ibm-cffps.rst
16509 F: Documentation/hwmon/ir35221.rst
16510 F: Documentation/hwmon/lm25066.rst
16511 F: Documentation/hwmon/ltc2978.rst
16512 F: Documentation/hwmon/ltc3815.rst
16513 F: Documentation/hwmon/max16064.rst
16514 F: Documentation/hwmon/max20751.rst
16515 F: Documentation/hwmon/max31785.rst
16516 F: Documentation/hwmon/max34440.rst
16517 F: Documentation/hwmon/max8688.rst
16518 F: Documentation/hwmon/pmbus-core.rst
16519 F: Documentation/hwmon/pmbus.rst
16520 F: Documentation/hwmon/tps40422.rst
16521 F: Documentation/hwmon/ucd9000.rst
16522 F: Documentation/hwmon/ucd9200.rst
16523 F: Documentation/hwmon/zl6100.rst
16524 F: drivers/hwmon/pmbus/
16525 F: include/linux/pmbus.h
16527 PMC SIERRA MaxRAID DRIVER
16528 L: linux-scsi@vger.kernel.org
16530 W: http://www.pmc-sierra.com/
16531 F: drivers/scsi/pmcraid.*
16533 PMC SIERRA PM8001 DRIVER
16534 M: Jack Wang <jinpu.wang@cloud.ionos.com>
16535 L: linux-scsi@vger.kernel.org
16537 F: drivers/scsi/pm8001/
16539 PNI RM3100 IIO DRIVER
16540 M: Song Qiang <songqiang1304521@gmail.com>
16541 L: linux-iio@vger.kernel.org
16543 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
16544 F: drivers/iio/magnetometer/rm3100*
16547 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
16548 L: linux-acpi@vger.kernel.org
16551 F: include/linux/pnp.h
16553 POSIX CLOCKS and TIMERS
16554 M: Thomas Gleixner <tglx@linutronix.de>
16555 L: linux-kernel@vger.kernel.org
16557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16559 F: include/linux/time_namespace.h
16560 F: include/linux/timer*
16561 F: kernel/time/*timer*
16562 F: kernel/time/namespace.c
16564 POWER MANAGEMENT CORE
16565 M: "Rafael J. Wysocki" <rafael@kernel.org>
16566 L: linux-pm@vger.kernel.org
16568 B: https://bugzilla.kernel.org
16569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16570 F: drivers/base/power/
16571 F: drivers/powercap/
16572 F: include/linux/intel_rapl.h
16573 F: include/linux/pm.h
16574 F: include/linux/pm_*
16575 F: include/linux/powercap.h
16576 F: kernel/configs/nopm.config
16578 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
16579 M: Daniel Lezcano <daniel.lezcano@kernel.org>
16580 L: linux-pm@vger.kernel.org
16582 B: https://bugzilla.kernel.org
16583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16584 F: drivers/powercap/dtpm*
16585 F: include/linux/dtpm.h
16587 POWER STATE COORDINATION INTERFACE (PSCI)
16588 M: Mark Rutland <mark.rutland@arm.com>
16589 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
16590 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16592 F: drivers/firmware/psci/
16593 F: include/linux/psci.h
16594 F: include/uapi/linux/psci.h
16596 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
16597 M: Sebastian Reichel <sre@kernel.org>
16598 L: linux-pm@vger.kernel.org
16600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16601 F: Documentation/ABI/testing/sysfs-class-power
16602 F: Documentation/devicetree/bindings/power/supply/
16603 F: drivers/power/supply/
16604 F: include/linux/power/
16605 F: include/linux/power_supply.h
16607 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
16608 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
16609 L: linuxppc-dev@lists.ozlabs.org
16611 F: drivers/char/powernv-op-panel.c
16613 PPP OVER ATM (RFC 2364)
16614 M: Mitchell Blank Jr <mitch@sfgoth.com>
16616 F: include/uapi/linux/atmppp.h
16617 F: net/atm/pppoatm.c
16620 M: Michal Ostrowski <mostrows@earthlink.net>
16622 F: drivers/net/ppp/pppoe.c
16623 F: drivers/net/ppp/pppox.c
16626 M: James Chapman <jchapman@katalix.com>
16628 F: include/linux/if_pppol2tp.h
16629 F: include/uapi/linux/if_pppol2tp.h
16630 F: net/l2tp/l2tp_ppp.c
16632 PPP PROTOCOL DRIVERS AND COMPRESSORS
16633 M: Paul Mackerras <paulus@samba.org>
16634 L: linux-ppp@vger.kernel.org
16636 F: drivers/net/ppp/ppp_*
16639 M: Rodolfo Giometti <giometti@enneenne.com>
16640 L: linuxpps@ml.enneenne.com (subscribers-only)
16642 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
16643 F: Documentation/ABI/testing/sysfs-pps
16644 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
16645 F: Documentation/driver-api/pps.rst
16647 F: include/linux/pps*.h
16648 F: include/uapi/linux/pps.h
16651 M: Dmitry Kozlov <xeb@mail.ru>
16652 L: netdev@vger.kernel.org
16654 W: http://sourceforge.net/projects/accel-pptp
16655 F: drivers/net/ppp/pptp.c
16657 PRESSURE STALL INFORMATION (PSI)
16658 M: Johannes Weiner <hannes@cmpxchg.org>
16659 M: Suren Baghdasaryan <surenb@google.com>
16661 F: include/linux/psi*
16662 F: kernel/sched/psi.c
16665 M: Petr Mladek <pmladek@suse.com>
16666 M: Sergey Senozhatsky <senozhatsky@chromium.org>
16667 R: Steven Rostedt <rostedt@goodmis.org>
16668 R: John Ogness <john.ogness@linutronix.de>
16670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
16671 F: include/linux/printk.h
16675 R: Chris Down <chris@chrisdown.name>
16677 F: Documentation/core-api/printk-index.rst
16678 F: kernel/printk/index.c
16682 L: linux-kernel@vger.kernel.org
16683 L: linux-fsdevel@vger.kernel.org
16685 F: Documentation/filesystems/proc.rst
16687 F: include/linux/proc_fs.h
16688 F: tools/testing/selftests/proc/
16691 M: Luis Chamberlain <mcgrof@kernel.org>
16692 M: Kees Cook <keescook@chromium.org>
16693 M: Iurii Zaikin <yzaikin@google.com>
16694 L: linux-kernel@vger.kernel.org
16695 L: linux-fsdevel@vger.kernel.org
16697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git sysctl-next
16698 F: fs/proc/proc_sysctl.c
16699 F: include/linux/sysctl.h
16700 F: kernel/sysctl-test.c
16702 F: tools/testing/selftests/sysctl/
16704 PS3 NETWORK SUPPORT
16705 M: Geoff Levand <geoff@infradead.org>
16706 L: netdev@vger.kernel.org
16707 L: linuxppc-dev@lists.ozlabs.org
16709 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
16711 PS3 PLATFORM SUPPORT
16712 M: Geoff Levand <geoff@infradead.org>
16713 L: linuxppc-dev@lists.ozlabs.org
16715 F: arch/powerpc/boot/ps3*
16716 F: arch/powerpc/include/asm/lv1call.h
16717 F: arch/powerpc/include/asm/ps3*.h
16718 F: arch/powerpc/platforms/ps3/
16721 F: drivers/rtc/rtc-ps3.c
16722 F: drivers/usb/host/*ps3.c
16723 F: sound/ppc/snd_ps3*
16726 M: Jim Paris <jim@jtan.com>
16727 M: Geoff Levand <geoff@infradead.org>
16728 L: linuxppc-dev@lists.ozlabs.org
16730 F: drivers/block/ps3vram.c
16732 PSAMPLE PACKET SAMPLING SUPPORT
16733 M: Yotam Gigi <yotam.gi@gmail.com>
16735 F: include/net/psample.h
16736 F: include/uapi/linux/psample.h
16740 M: Kees Cook <keescook@chromium.org>
16741 R: Tony Luck <tony.luck@intel.com>
16742 R: Guilherme G. Piccoli <gpiccoli@igalia.com>
16743 L: linux-hardening@vger.kernel.org
16745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
16746 F: Documentation/admin-guide/ramoops.rst
16747 F: Documentation/admin-guide/pstore-blk.rst
16748 F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
16749 F: drivers/acpi/apei/erst.c
16750 F: drivers/firmware/efi/efi-pstore.c
16752 F: include/linux/pstore*
16753 K: \b(pstore|ramoops)
16755 PTP HARDWARE CLOCK SUPPORT
16756 M: Richard Cochran <richardcochran@gmail.com>
16757 L: netdev@vger.kernel.org
16759 W: http://linuxptp.sourceforge.net/
16760 F: Documentation/ABI/testing/sysfs-ptp
16761 F: Documentation/driver-api/ptp.rst
16762 F: drivers/net/phy/dp83640*
16764 F: include/linux/ptp_cl*
16765 K: (?:\b|_)ptp(?:\b|_)
16767 PTP VIRTUAL CLOCK SUPPORT
16768 M: Yangbo Lu <yangbo.lu@nxp.com>
16769 L: netdev@vger.kernel.org
16771 F: drivers/ptp/ptp_vclock.c
16772 F: net/ethtool/phc_vclocks.c
16775 M: Oleg Nesterov <oleg@redhat.com>
16777 F: arch/*/*/ptrace*.c
16778 F: arch/*/include/asm/ptrace*.h
16779 F: arch/*/ptrace*.c
16780 F: include/asm-generic/syscall.h
16781 F: include/linux/ptrace.h
16782 F: include/linux/regset.h
16783 F: include/uapi/linux/ptrace.h
16787 M: Hans Verkuil <hverkuil@xs4all.nl>
16788 L: linux-media@vger.kernel.org
16790 T: git git://linuxtv.org/media_tree.git
16791 F: drivers/media/cec/usb/pulse8/
16793 PURELIFI PLFXLC DRIVER
16794 M: Srinivasan Raju <srini.raju@purelifi.com>
16795 L: linux-wireless@vger.kernel.org
16797 F: drivers/net/wireless/purelifi/plfxlc/
16799 PVRUSB2 VIDEO4LINUX DRIVER
16800 M: Mike Isely <isely@pobox.com>
16801 L: pvrusb2@isely.net (subscribers-only)
16802 L: linux-media@vger.kernel.org
16804 W: http://www.isely.net/pvrusb2/
16805 T: git git://linuxtv.org/media_tree.git
16806 F: Documentation/driver-api/media/drivers/pvrusb2*
16807 F: drivers/media/usb/pvrusb2/
16810 M: Hans Verkuil <hverkuil@xs4all.nl>
16811 L: linux-media@vger.kernel.org
16813 T: git git://linuxtv.org/media_tree.git
16814 F: drivers/media/usb/pwc/*
16815 F: include/trace/events/pwc.h
16818 M: Sean Young <sean@mess.org>
16819 L: linux-media@vger.kernel.org
16821 F: Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
16822 F: drivers/media/rc/pwm-ir-tx.c
16825 M: Thierry Reding <thierry.reding@gmail.com>
16826 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16827 L: linux-pwm@vger.kernel.org
16829 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
16830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
16831 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
16832 F: Documentation/devicetree/bindings/pwm/
16833 F: Documentation/driver-api/pwm.rst
16834 F: drivers/gpio/gpio-mvebu.c
16836 F: drivers/video/backlight/pwm_bl.c
16837 F: include/dt-bindings/pwm/
16838 F: include/linux/pwm.h
16839 F: include/linux/pwm_backlight.h
16840 K: pwm_(config|apply_state|ops)
16843 M: Robert Jarzmik <robert.jarzmik@free.fr>
16844 L: linux-gpio@vger.kernel.org
16846 F: drivers/gpio/gpio-pxa.c
16852 M: Robert Jarzmik <robert.jarzmik@free.fr>
16853 L: linux-rtc@vger.kernel.org
16856 PXA2xx/PXA3xx SUPPORT
16857 M: Daniel Mack <daniel@zonque.org>
16858 M: Haojian Zhuang <haojian.zhuang@gmail.com>
16859 M: Robert Jarzmik <robert.jarzmik@free.fr>
16860 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16862 T: git git://github.com/hzhuang1/linux.git
16863 T: git git://github.com/rjarzmik/linux.git
16864 F: arch/arm/boot/dts/pxa*
16865 F: arch/arm/mach-pxa/
16866 F: drivers/dma/pxa*
16867 F: drivers/pcmcia/pxa2xx*
16868 F: drivers/pinctrl/pxa/
16869 F: drivers/spi/spi-pxa2xx*
16870 F: drivers/usb/gadget/udc/pxa2*
16871 F: include/sound/pxa2xx-lib.h
16876 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
16877 L: qat-linux@intel.com
16879 F: drivers/crypto/qat/
16881 QCOM AUDIO (ASoC) DRIVERS
16882 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16883 M: Banajit Goswami <bgoswami@quicinc.com>
16884 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16886 F: Documentation/devicetree/bindings/soc/qcom/qcom,apr*
16887 F: Documentation/devicetree/bindings/sound/qcom,*
16888 F: drivers/soc/qcom/apr.c
16889 F: include/dt-bindings/sound/qcom,wcd9335.h
16890 F: sound/soc/codecs/lpass-rx-macro.*
16891 F: sound/soc/codecs/lpass-tx-macro.*
16892 F: sound/soc/codecs/lpass-va-macro.c
16893 F: sound/soc/codecs/lpass-wsa-macro.*
16894 F: sound/soc/codecs/msm8916-wcd-analog.c
16895 F: sound/soc/codecs/msm8916-wcd-digital.c
16896 F: sound/soc/codecs/wcd9335.*
16897 F: sound/soc/codecs/wcd934x.c
16898 F: sound/soc/codecs/wcd-clsh-v2.*
16899 F: sound/soc/codecs/wcd-mbhc-v2.*
16900 F: sound/soc/codecs/wsa881x.c
16901 F: sound/soc/codecs/wsa883x.c
16904 QCOM EMBEDDED USB DEBUGGER (EUD)
16905 M: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
16906 L: linux-arm-msm@vger.kernel.org
16908 F: Documentation/ABI/testing/sysfs-driver-eud
16909 F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
16910 F: drivers/usb/misc/qcom_eud.c
16913 M: Alex Elder <elder@kernel.org>
16914 L: netdev@vger.kernel.org
16916 F: drivers/net/ipa/
16918 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
16919 M: Gabriel Somlo <somlo@cmu.edu>
16920 M: "Michael S. Tsirkin" <mst@redhat.com>
16921 L: qemu-devel@nongnu.org
16923 F: drivers/firmware/qemu_fw_cfg.c
16924 F: include/uapi/linux/qemu_fw_cfg.h
16927 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16928 L: linux-rdma@vger.kernel.org
16930 F: drivers/infiniband/hw/qib/
16932 QLOGIC QL41xxx FCOE DRIVER
16933 M: Saurav Kashyap <skashyap@marvell.com>
16934 M: Javed Hasan <jhasan@marvell.com>
16935 M: GR-QLogic-Storage-Upstream@marvell.com
16936 L: linux-scsi@vger.kernel.org
16938 F: drivers/scsi/qedf/
16940 QLOGIC QL41xxx ISCSI DRIVER
16941 M: Nilesh Javali <njavali@marvell.com>
16942 M: Manish Rangankar <mrangankar@marvell.com>
16943 M: GR-QLogic-Storage-Upstream@marvell.com
16944 L: linux-scsi@vger.kernel.org
16946 F: drivers/scsi/qedi/
16948 QLOGIC QL4xxx ETHERNET DRIVER
16949 M: Ariel Elior <aelior@marvell.com>
16950 M: Manish Chopra <manishc@marvell.com>
16951 L: netdev@vger.kernel.org
16953 F: drivers/net/ethernet/qlogic/qed/
16954 F: drivers/net/ethernet/qlogic/qede/
16955 F: include/linux/qed/
16957 QLOGIC QL4xxx RDMA DRIVER
16958 M: Michal Kalderon <mkalderon@marvell.com>
16959 M: Ariel Elior <aelior@marvell.com>
16960 L: linux-rdma@vger.kernel.org
16962 F: drivers/infiniband/hw/qedr/
16963 F: include/uapi/rdma/qedr-abi.h
16965 QLOGIC QLA1280 SCSI DRIVER
16966 M: Michael Reed <mdr@sgi.com>
16967 L: linux-scsi@vger.kernel.org
16969 F: drivers/scsi/qla1280.[ch]
16971 QLOGIC QLA2XXX FC-SCSI DRIVER
16972 M: Nilesh Javali <njavali@marvell.com>
16973 M: GR-QLogic-Storage-Upstream@marvell.com
16974 L: linux-scsi@vger.kernel.org
16976 F: drivers/scsi/qla2xxx/
16978 QLOGIC QLA3XXX NETWORK DRIVER
16979 M: GR-Linux-NIC-Dev@marvell.com
16980 L: netdev@vger.kernel.org
16982 F: drivers/net/ethernet/qlogic/qla3xxx.*
16984 QLOGIC QLA4XXX iSCSI DRIVER
16985 M: Nilesh Javali <njavali@marvell.com>
16986 M: Manish Rangankar <mrangankar@marvell.com>
16987 M: GR-QLogic-Storage-Upstream@marvell.com
16988 L: linux-scsi@vger.kernel.org
16990 F: drivers/scsi/qla4xxx/
16992 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
16993 M: Shahed Shaikh <shshaikh@marvell.com>
16994 M: Manish Chopra <manishc@marvell.com>
16995 M: GR-Linux-NIC-Dev@marvell.com
16996 L: netdev@vger.kernel.org
16998 F: drivers/net/ethernet/qlogic/qlcnic/
17000 QLOGIC QLGE 10Gb ETHERNET DRIVER
17001 M: Manish Chopra <manishc@marvell.com>
17002 M: GR-Linux-NIC-Dev@marvell.com
17003 M: Coiby Xu <coiby.xu@gmail.com>
17004 L: netdev@vger.kernel.org
17006 F: Documentation/networking/device_drivers/qlogic/qlge.rst
17007 F: drivers/staging/qlge/
17009 QM1D1B0004 MEDIA DRIVER
17010 M: Akihiro Tsukada <tskd08@gmail.com>
17011 L: linux-media@vger.kernel.org
17013 F: drivers/media/tuners/qm1d1b0004*
17015 QM1D1C0042 MEDIA DRIVER
17016 M: Akihiro Tsukada <tskd08@gmail.com>
17017 L: linux-media@vger.kernel.org
17019 F: drivers/media/tuners/qm1d1c0042*
17022 M: Anders Larsen <al@alarsen.net>
17024 W: http://www.alarsen.net/linux/qnx4fs/
17026 F: include/uapi/linux/qnx4_fs.h
17027 F: include/uapi/linux/qnxtypes.h
17029 QORIQ DPAA2 FSL-MC BUS DRIVER
17030 M: Stuart Yoder <stuyoder@gmail.com>
17031 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
17032 L: linux-kernel@vger.kernel.org
17034 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
17035 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
17036 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
17037 F: drivers/bus/fsl-mc/
17038 F: include/uapi/linux/fsl_mc.h
17040 QT1010 MEDIA DRIVER
17041 M: Antti Palosaari <crope@iki.fi>
17042 L: linux-media@vger.kernel.org
17044 W: https://linuxtv.org
17045 W: http://palosaari.fi/linux/
17046 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17047 T: git git://linuxtv.org/anttip/media_tree.git
17048 F: drivers/media/tuners/qt1010*
17050 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
17051 M: Kalle Valo <kvalo@kernel.org>
17052 L: ath10k@lists.infradead.org
17054 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
17055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
17056 F: drivers/net/wireless/ath/ath10k/
17057 F: Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
17059 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
17060 M: Kalle Valo <kvalo@kernel.org>
17061 L: ath11k@lists.infradead.org
17063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
17064 F: Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
17065 F: drivers/net/wireless/ath/ath11k/
17067 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
17068 M: Toke Høiland-Jørgensen <toke@toke.dk>
17069 L: linux-wireless@vger.kernel.org
17071 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
17072 F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
17073 F: drivers/net/wireless/ath/ath9k/
17075 QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
17076 M: Stephan Gerhold <stephan@gerhold.net>
17077 L: netdev@vger.kernel.org
17078 L: linux-arm-msm@vger.kernel.org
17080 F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
17081 F: drivers/net/wwan/qcom_bam_dmux.c
17083 QUALCOMM CAMERA SUBSYSTEM DRIVER
17084 M: Robert Foss <rfoss@kernel.org>
17085 M: Todor Tomov <todor.too@gmail.com>
17086 L: linux-media@vger.kernel.org
17088 F: Documentation/admin-guide/media/qcom_camss.rst
17089 F: Documentation/devicetree/bindings/media/*camss*
17090 F: drivers/media/platform/qcom/camss/
17092 QUALCOMM CLOCK DRIVERS
17093 M: Bjorn Andersson <andersson@kernel.org>
17094 L: linux-arm-msm@vger.kernel.org
17096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
17097 F: Documentation/devicetree/bindings/clock/qcom,*
17098 F: drivers/clk/qcom/
17099 F: include/dt-bindings/clock/qcom,*
17101 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
17102 M: Niklas Cassel <nks@flawful.org>
17103 L: linux-pm@vger.kernel.org
17104 L: linux-arm-msm@vger.kernel.org
17106 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
17107 F: drivers/soc/qcom/cpr.c
17109 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
17110 M: Ilia Lin <ilia.lin@kernel.org>
17111 L: linux-pm@vger.kernel.org
17113 F: Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
17114 F: Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
17115 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
17117 QUALCOMM CRYPTO DRIVERS
17118 M: Thara Gopinath <thara.gopinath@gmail.com>
17119 L: linux-crypto@vger.kernel.org
17120 L: linux-arm-msm@vger.kernel.org
17122 F: drivers/crypto/qce/
17124 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
17125 M: Timur Tabi <timur@kernel.org>
17126 L: netdev@vger.kernel.org
17128 F: drivers/net/ethernet/qualcomm/emac/
17130 QUALCOMM ETHQOS ETHERNET DRIVER
17131 M: Vinod Koul <vkoul@kernel.org>
17132 R: Bhupesh Sharma <bhupesh.sharma@linaro.org>
17133 L: netdev@vger.kernel.org
17135 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
17136 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
17138 QUALCOMM FASTRPC DRIVER
17139 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
17140 M: Amol Maheshwari <amahesh@qti.qualcomm.com>
17141 L: linux-arm-msm@vger.kernel.org
17143 F: Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
17144 F: drivers/misc/fastrpc.c
17145 F: include/uapi/misc/fastrpc.h
17147 QUALCOMM HEXAGON ARCHITECTURE
17148 M: Brian Cain <bcain@quicinc.com>
17149 L: linux-hexagon@vger.kernel.org
17150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
17154 QUALCOMM HIDMA DRIVER
17155 M: Sinan Kaya <okaya@kernel.org>
17156 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17157 L: linux-arm-msm@vger.kernel.org
17158 L: dmaengine@vger.kernel.org
17160 F: drivers/dma/qcom/hidma*
17162 QUALCOMM I2C CCI DRIVER
17163 M: Loic Poulain <loic.poulain@linaro.org>
17164 M: Robert Foss <rfoss@kernel.org>
17165 L: linux-i2c@vger.kernel.org
17166 L: linux-arm-msm@vger.kernel.org
17168 F: Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
17169 F: drivers/i2c/busses/i2c-qcom-cci.c
17171 QUALCOMM INTERCONNECT BWMON DRIVER
17172 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17173 L: linux-arm-msm@vger.kernel.org
17175 F: Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
17176 F: drivers/soc/qcom/icc-bwmon.c
17179 M: Rob Clark <robdclark@gmail.com>
17180 L: iommu@lists.linux.dev
17181 L: linux-arm-msm@vger.kernel.org
17183 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
17185 QUALCOMM IPC ROUTER (QRTR) DRIVER
17186 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17187 L: linux-arm-msm@vger.kernel.org
17189 F: include/trace/events/qrtr.h
17190 F: include/uapi/linux/qrtr.h
17193 QUALCOMM IPCC MAILBOX DRIVER
17194 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17195 L: linux-arm-msm@vger.kernel.org
17197 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
17198 F: drivers/mailbox/qcom-ipcc.c
17199 F: include/dt-bindings/mailbox/qcom-ipcc.h
17201 QUALCOMM IPQ4019 USB PHY DRIVER
17202 M: Robert Marko <robert.marko@sartura.hr>
17203 M: Luka Perkov <luka.perkov@sartura.hr>
17204 L: linux-arm-msm@vger.kernel.org
17206 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
17207 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
17209 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
17210 M: Robert Marko <robert.marko@sartura.hr>
17211 M: Luka Perkov <luka.perkov@sartura.hr>
17212 L: linux-arm-msm@vger.kernel.org
17214 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
17215 F: drivers/regulator/vqmmc-ipq4019-regulator.c
17217 QUALCOMM NAND CONTROLLER DRIVER
17218 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17219 L: linux-mtd@lists.infradead.org
17220 L: linux-arm-msm@vger.kernel.org
17222 F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
17223 F: drivers/mtd/nand/raw/qcom_nandc.c
17225 QUALCOMM RMNET DRIVER
17226 M: Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
17227 M: Sean Tranchetti <quic_stranche@quicinc.com>
17228 L: netdev@vger.kernel.org
17230 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
17231 F: drivers/net/ethernet/qualcomm/rmnet/
17232 F: include/linux/if_rmnet.h
17234 QUALCOMM TSENS THERMAL DRIVER
17235 M: Amit Kucheria <amitk@kernel.org>
17236 M: Thara Gopinath <thara.gopinath@gmail.com>
17237 L: linux-pm@vger.kernel.org
17238 L: linux-arm-msm@vger.kernel.org
17240 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
17241 F: drivers/thermal/qcom/
17243 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
17244 M: Stanimir Varbanov <stanimir.k.varbanov@gmail.com>
17245 M: Vikash Garodia <quic_vgarodia@quicinc.com>
17246 L: linux-media@vger.kernel.org
17247 L: linux-arm-msm@vger.kernel.org
17249 T: git git://linuxtv.org/media_tree.git
17250 F: Documentation/devicetree/bindings/media/*venus*
17251 F: drivers/media/platform/qcom/venus/
17253 QUALCOMM WCN36XX WIRELESS DRIVER
17254 M: Loic Poulain <loic.poulain@linaro.org>
17255 L: wcn36xx@lists.infradead.org
17257 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
17258 F: drivers/net/wireless/ath/wcn36xx/
17260 QUANTENNA QTNFMAC WIRELESS DRIVER
17261 M: Igor Mitsyanko <imitsyanko@quantenna.com>
17262 R: Sergey Matyukevich <geomatsi@gmail.com>
17263 L: linux-wireless@vger.kernel.org
17265 F: drivers/net/wireless/quantenna
17267 RADEON and AMDGPU DRM DRIVERS
17268 M: Alex Deucher <alexander.deucher@amd.com>
17269 M: Christian König <christian.koenig@amd.com>
17270 M: Pan, Xinhui <Xinhui.Pan@amd.com>
17271 L: amd-gfx@lists.freedesktop.org
17273 T: git https://gitlab.freedesktop.org/agd5f/linux.git
17274 B: https://gitlab.freedesktop.org/drm/amd/-/issues
17275 C: irc://irc.oftc.net/radeon
17276 F: Documentation/gpu/amdgpu/
17277 F: drivers/gpu/drm/amd/
17278 F: drivers/gpu/drm/radeon/
17279 F: include/uapi/drm/amdgpu_drm.h
17280 F: include/uapi/drm/radeon_drm.h
17282 RADEON FRAMEBUFFER DISPLAY DRIVER
17283 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
17284 L: linux-fbdev@vger.kernel.org
17286 F: drivers/video/fbdev/aty/radeon*
17287 F: include/uapi/linux/radeonfb.h
17289 RADIOSHARK RADIO DRIVER
17290 M: Hans Verkuil <hverkuil@xs4all.nl>
17291 L: linux-media@vger.kernel.org
17293 T: git git://linuxtv.org/media_tree.git
17294 F: drivers/media/radio/radio-shark.c
17296 RADIOSHARK2 RADIO DRIVER
17297 M: Hans Verkuil <hverkuil@xs4all.nl>
17298 L: linux-media@vger.kernel.org
17300 T: git git://linuxtv.org/media_tree.git
17301 F: drivers/media/radio/radio-shark2.c
17302 F: drivers/media/radio/radio-tea5777.c
17304 RADOS BLOCK DEVICE (RBD)
17305 M: Ilya Dryomov <idryomov@gmail.com>
17306 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
17307 L: ceph-devel@vger.kernel.org
17309 W: http://ceph.com/
17310 T: git https://github.com/ceph/ceph-client.git
17311 F: Documentation/ABI/testing/sysfs-bus-rbd
17312 F: drivers/block/rbd.c
17313 F: drivers/block/rbd_types.h
17315 RAGE128 FRAMEBUFFER DISPLAY DRIVER
17316 M: Paul Mackerras <paulus@samba.org>
17317 L: linux-fbdev@vger.kernel.org
17319 F: drivers/video/fbdev/aty/aty128fb.c
17321 RAINSHADOW-CEC DRIVER
17322 M: Hans Verkuil <hverkuil@xs4all.nl>
17323 L: linux-media@vger.kernel.org
17325 T: git git://linuxtv.org/media_tree.git
17326 F: drivers/media/cec/usb/rainshadow/
17328 RALINK MIPS ARCHITECTURE
17329 M: John Crispin <john@phrozen.org>
17330 L: linux-mips@vger.kernel.org
17332 F: arch/mips/ralink
17334 RALINK MT7621 MIPS ARCHITECTURE
17335 M: Arınç ÜNAL <arinc.unal@arinc9.com>
17336 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
17337 L: linux-mips@vger.kernel.org
17339 F: arch/mips/boot/dts/ralink/mt7621*
17341 RALINK PINCTRL DRIVER
17342 M: Arınç ÜNAL <arinc.unal@arinc9.com>
17343 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
17344 L: linux-mips@vger.kernel.org
17346 F: drivers/pinctrl/ralink/
17348 RALINK RT2X00 WIRELESS LAN DRIVER
17349 M: Stanislaw Gruszka <stf_xl@wp.pl>
17350 M: Helmut Schaa <helmut.schaa@googlemail.com>
17351 L: linux-wireless@vger.kernel.org
17353 F: drivers/net/wireless/ralink/rt2x00/
17355 RAMDISK RAM BLOCK DEVICE DRIVER
17356 M: Jens Axboe <axboe@kernel.dk>
17358 F: Documentation/admin-guide/blockdev/ramdisk.rst
17359 F: drivers/block/brd.c
17361 RANCHU VIRTUAL BOARD FOR MIPS
17362 M: Miodrag Dinic <miodrag.dinic@mips.com>
17363 L: linux-mips@vger.kernel.org
17365 F: arch/mips/configs/generic/board-ranchu.config
17366 F: arch/mips/generic/board-ranchu.c
17368 RANDOM NUMBER DRIVER
17369 M: "Theodore Ts'o" <tytso@mit.edu>
17370 M: Jason A. Donenfeld <Jason@zx2c4.com>
17371 T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
17373 F: drivers/char/random.c
17374 F: drivers/virt/vmgenid.c
17377 M: Matt Porter <mporter@kernel.crashing.org>
17378 M: Alexandre Bounine <alex.bou9@gmail.com>
17380 F: drivers/rapidio/
17383 M: Tony Luck <tony.luck@intel.com>
17384 M: Borislav Petkov <bp@alien8.de>
17385 L: linux-edac@vger.kernel.org
17387 F: Documentation/admin-guide/ras.rst
17389 F: include/linux/ras.h
17390 F: include/ras/ras_event.h
17392 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
17393 L: linux-wireless@vger.kernel.org
17395 F: drivers/net/wireless/ray*
17397 RC-CORE / LIRC FRAMEWORK
17398 M: Sean Young <sean@mess.org>
17399 L: linux-media@vger.kernel.org
17401 W: http://linuxtv.org
17402 T: git git://linuxtv.org/media_tree.git
17403 F: Documentation/driver-api/media/rc-core.rst
17404 F: Documentation/userspace-api/media/rc/
17405 F: drivers/media/rc/
17406 F: include/media/rc-map.h
17407 F: include/media/rc-core.h
17408 F: include/uapi/linux/lirc.h
17410 RCMM REMOTE CONTROLS DECODER
17411 M: Patrick Lerda <patrick9876@free.fr>
17413 F: drivers/media/rc/ir-rcmm-decoder.c
17415 RCUTORTURE TEST FRAMEWORK
17416 M: "Paul E. McKenney" <paulmck@kernel.org>
17417 M: Josh Triplett <josh@joshtriplett.org>
17418 R: Steven Rostedt <rostedt@goodmis.org>
17419 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17420 R: Lai Jiangshan <jiangshanlai@gmail.com>
17421 L: rcu@vger.kernel.org
17423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17424 F: tools/testing/selftests/rcutorture
17426 RDACM20 Camera Sensor
17427 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
17428 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
17429 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
17430 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
17431 L: linux-media@vger.kernel.org
17433 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
17434 F: drivers/media/i2c/max9271.c
17435 F: drivers/media/i2c/max9271.h
17436 F: drivers/media/i2c/rdacm20.c
17438 RDACM21 Camera Sensor
17439 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
17440 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
17441 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
17442 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
17443 L: linux-media@vger.kernel.org
17445 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
17446 F: drivers/media/i2c/max9271.c
17447 F: drivers/media/i2c/max9271.h
17448 F: drivers/media/i2c/rdacm21.c
17451 M: Florian Fainelli <florian@openwrt.org>
17454 RDC R6040 FAST ETHERNET DRIVER
17455 M: Florian Fainelli <f.fainelli@gmail.com>
17456 L: netdev@vger.kernel.org
17458 F: drivers/net/ethernet/rdc/r6040.c
17460 RDMAVT - RDMA verbs software
17461 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
17462 L: linux-rdma@vger.kernel.org
17464 F: drivers/infiniband/sw/rdmavt
17466 RDS - RELIABLE DATAGRAM SOCKETS
17467 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
17468 L: netdev@vger.kernel.org
17469 L: linux-rdma@vger.kernel.org
17470 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
17472 W: https://oss.oracle.com/projects/rds/
17473 F: Documentation/networking/rds.rst
17476 RDT - RESOURCE ALLOCATION
17477 M: Fenghua Yu <fenghua.yu@intel.com>
17478 M: Reinette Chatre <reinette.chatre@intel.com>
17479 L: linux-kernel@vger.kernel.org
17481 F: Documentation/x86/resctrl*
17482 F: arch/x86/include/asm/resctrl.h
17483 F: arch/x86/kernel/cpu/resctrl/
17484 F: tools/testing/selftests/resctrl/
17486 READ-COPY UPDATE (RCU)
17487 M: "Paul E. McKenney" <paulmck@kernel.org>
17488 M: Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
17489 M: Neeraj Upadhyay <quic_neeraju@quicinc.com> (kernel/rcu/tasks.h)
17490 M: Josh Triplett <josh@joshtriplett.org>
17491 R: Steven Rostedt <rostedt@goodmis.org>
17492 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17493 R: Lai Jiangshan <jiangshanlai@gmail.com>
17494 R: Joel Fernandes <joel@joelfernandes.org>
17495 L: rcu@vger.kernel.org
17497 W: http://www.rdrop.com/users/paulmck/RCU/
17498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17499 F: Documentation/RCU/
17500 F: include/linux/rcu*
17502 X: Documentation/RCU/torture.rst
17503 X: include/linux/srcu*.h
17504 X: kernel/rcu/srcu*.c
17506 REAL TIME CLOCK (RTC) SUBSYSTEM
17507 M: Alessandro Zummo <a.zummo@towertech.it>
17508 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
17509 L: linux-rtc@vger.kernel.org
17511 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
17512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
17513 F: Documentation/admin-guide/rtc.rst
17514 F: Documentation/devicetree/bindings/rtc/
17516 F: include/linux/platform_data/rtc-*
17517 F: include/linux/rtc.h
17518 F: include/linux/rtc/
17519 F: include/uapi/linux/rtc.h
17520 F: tools/testing/selftests/rtc/
17522 REALTEK AUDIO CODECS
17523 M: Oder Chiou <oder_chiou@realtek.com>
17525 F: include/sound/rt*.h
17526 F: sound/soc/codecs/rt*
17528 REALTEK OTTO WATCHDOG
17529 M: Sander Vanheule <sander@svanheule.net>
17530 L: linux-watchdog@vger.kernel.org
17532 F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
17533 F: drivers/watchdog/realtek_otto_wdt.c
17535 REALTEK RTL83xx SMI DSA ROUTER CHIPS
17536 M: Linus Walleij <linus.walleij@linaro.org>
17537 M: Alvin Šipraga <alsi@bang-olufsen.dk>
17539 F: Documentation/devicetree/bindings/net/dsa/realtek.yaml
17540 F: drivers/net/dsa/realtek/*
17542 REALTEK WIRELESS DRIVER (rtlwifi family)
17543 M: Ping-Ke Shih <pkshih@realtek.com>
17544 L: linux-wireless@vger.kernel.org
17546 W: https://wireless.wiki.kernel.org/
17547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17548 F: drivers/net/wireless/realtek/rtlwifi/
17550 REALTEK WIRELESS DRIVER (rtw88)
17551 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
17552 L: linux-wireless@vger.kernel.org
17554 F: drivers/net/wireless/realtek/rtw88/
17556 REALTEK WIRELESS DRIVER (rtw89)
17557 M: Ping-Ke Shih <pkshih@realtek.com>
17558 L: linux-wireless@vger.kernel.org
17560 F: drivers/net/wireless/realtek/rtw89/
17562 REDPINE WIRELESS DRIVER
17563 L: linux-wireless@vger.kernel.org
17565 F: drivers/net/wireless/rsi/
17567 REGISTER MAP ABSTRACTION
17568 M: Mark Brown <broonie@kernel.org>
17569 L: linux-kernel@vger.kernel.org
17571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
17572 F: Documentation/devicetree/bindings/regmap/
17573 F: drivers/base/regmap/
17574 F: include/linux/regmap.h
17576 REISERFS FILE SYSTEM
17577 L: reiserfs-devel@vger.kernel.org
17581 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
17582 M: Bjorn Andersson <andersson@kernel.org>
17583 M: Mathieu Poirier <mathieu.poirier@linaro.org>
17584 L: linux-remoteproc@vger.kernel.org
17586 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
17587 F: Documentation/ABI/testing/sysfs-class-remoteproc
17588 F: Documentation/devicetree/bindings/remoteproc/
17589 F: Documentation/staging/remoteproc.rst
17590 F: drivers/remoteproc/
17591 F: include/linux/remoteproc.h
17592 F: include/linux/remoteproc/
17594 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
17595 M: Bjorn Andersson <andersson@kernel.org>
17596 M: Mathieu Poirier <mathieu.poirier@linaro.org>
17597 L: linux-remoteproc@vger.kernel.org
17599 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
17600 F: Documentation/ABI/testing/sysfs-bus-rpmsg
17601 F: Documentation/staging/rpmsg.rst
17603 F: include/linux/rpmsg.h
17604 F: include/linux/rpmsg/
17605 F: include/uapi/linux/rpmsg.h
17608 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
17609 M: Stephan Gerhold <stephan@gerhold.net>
17610 L: netdev@vger.kernel.org
17611 L: linux-remoteproc@vger.kernel.org
17613 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
17615 RENESAS CLOCK DRIVERS
17616 M: Geert Uytterhoeven <geert+renesas@glider.be>
17617 L: linux-renesas-soc@vger.kernel.org
17619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
17620 F: Documentation/devicetree/bindings/clock/renesas,*
17621 F: drivers/clk/renesas/
17623 RENESAS EMEV2 I2C DRIVER
17624 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17625 L: linux-renesas-soc@vger.kernel.org
17627 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
17628 F: drivers/i2c/busses/i2c-emev2.c
17630 RENESAS ETHERNET DRIVERS
17631 R: Sergey Shtylyov <s.shtylyov@omp.ru>
17632 L: netdev@vger.kernel.org
17633 L: linux-renesas-soc@vger.kernel.org
17634 F: Documentation/devicetree/bindings/net/renesas,*.yaml
17635 F: drivers/net/ethernet/renesas/
17636 F: include/linux/sh_eth.h
17638 RENESAS R-CAR GYROADC DRIVER
17639 M: Marek Vasut <marek.vasut@gmail.com>
17640 L: linux-iio@vger.kernel.org
17642 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
17643 F: drivers/iio/adc/rcar-gyroadc.c
17645 RENESAS R-CAR I2C DRIVERS
17646 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17647 L: linux-renesas-soc@vger.kernel.org
17649 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
17650 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
17651 F: drivers/i2c/busses/i2c-rcar.c
17652 F: drivers/i2c/busses/i2c-sh_mobile.c
17654 RENESAS R-CAR SATA DRIVER
17655 R: Sergey Shtylyov <s.shtylyov@omp.ru>
17657 L: linux-ide@vger.kernel.org
17658 L: linux-renesas-soc@vger.kernel.org
17659 F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
17660 F: drivers/ata/sata_rcar.c
17662 RENESAS R-CAR THERMAL DRIVERS
17663 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
17664 L: linux-renesas-soc@vger.kernel.org
17666 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
17667 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
17668 F: drivers/thermal/rcar_gen3_thermal.c
17669 F: drivers/thermal/rcar_thermal.c
17671 RENESAS RIIC DRIVER
17672 M: Chris Brandt <chris.brandt@renesas.com>
17673 L: linux-renesas-soc@vger.kernel.org
17675 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
17676 F: drivers/i2c/busses/i2c-riic.c
17678 RENESAS USB PHY DRIVER
17679 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17680 L: linux-renesas-soc@vger.kernel.org
17682 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
17684 RENESAS RZ/G2L A/D DRIVER
17685 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
17686 L: linux-iio@vger.kernel.org
17687 L: linux-renesas-soc@vger.kernel.org
17689 F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
17690 F: drivers/iio/adc/rzg2l_adc.c
17692 RENESAS RZ/N1 A5PSW SWITCH DRIVER
17693 M: Clément Léger <clement.leger@bootlin.com>
17694 L: linux-renesas-soc@vger.kernel.org
17695 L: netdev@vger.kernel.org
17697 F: Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
17698 F: Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
17699 F: drivers/net/dsa/rzn1_a5psw*
17700 F: drivers/net/pcs/pcs-rzn1-miic.c
17701 F: include/dt-bindings/net/pcs-rzn1-miic.h
17702 F: include/linux/pcs-rzn1-miic.h
17703 F: net/dsa/tag_rzn1_a5psw.c
17705 RENESAS RZ/N1 RTC CONTROLLER DRIVER
17706 M: Miquel Raynal <miquel.raynal@bootlin.com>
17707 L: linux-rtc@vger.kernel.org
17708 L: linux-renesas-soc@vger.kernel.org
17710 F: Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
17711 F: drivers/rtc/rtc-rzn1.c
17713 RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
17714 M: Miquel Raynal <miquel.raynal@bootlin.com>
17715 L: linux-mtd@lists.infradead.org
17716 L: linux-renesas-soc@vger.kernel.org
17718 F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
17719 F: drivers/mtd/nand/raw/renesas-nand-controller.c
17721 RENESAS VERSACLOCK 7 CLOCK DRIVER
17722 M: Alex Helms <alexander.helms.jy@renesas.com>
17724 F: Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
17725 F: drivers/clk/clk-versaclock7.c
17727 RESET CONTROLLER FRAMEWORK
17728 M: Philipp Zabel <p.zabel@pengutronix.de>
17730 T: git git://git.pengutronix.de/git/pza/linux
17731 F: Documentation/devicetree/bindings/reset/
17732 F: Documentation/driver-api/reset.rst
17734 F: include/dt-bindings/reset/
17735 F: include/linux/reset-controller.h
17736 F: include/linux/reset.h
17737 F: include/linux/reset/
17738 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
17740 RESTARTABLE SEQUENCES SUPPORT
17741 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17742 M: Peter Zijlstra <peterz@infradead.org>
17743 M: "Paul E. McKenney" <paulmck@kernel.org>
17744 M: Boqun Feng <boqun.feng@gmail.com>
17745 L: linux-kernel@vger.kernel.org
17747 F: include/trace/events/rseq.h
17748 F: include/uapi/linux/rseq.h
17750 F: tools/testing/selftests/rseq/
17753 M: Johannes Berg <johannes@sipsolutions.net>
17754 L: linux-wireless@vger.kernel.org
17756 W: https://wireless.wiki.kernel.org/
17757 Q: https://patchwork.kernel.org/project/linux-wireless/list/
17758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
17759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
17760 F: Documentation/ABI/stable/sysfs-class-rfkill
17761 F: Documentation/driver-api/rfkill.rst
17762 F: include/linux/rfkill.h
17763 F: include/uapi/linux/rfkill.h
17767 M: Thomas Graf <tgraf@suug.ch>
17768 M: Herbert Xu <herbert@gondor.apana.org.au>
17769 L: netdev@vger.kernel.org
17771 F: include/linux/rhashtable-types.h
17772 F: include/linux/rhashtable.h
17773 F: lib/rhashtable.c
17774 F: lib/test_rhashtable.c
17776 RICOH R5C592 MEMORYSTICK DRIVER
17777 M: Maxim Levitsky <maximlevitsky@gmail.com>
17779 F: drivers/memstick/host/r592.*
17781 RICOH SMARTMEDIA/XD DRIVER
17782 M: Maxim Levitsky <maximlevitsky@gmail.com>
17784 F: drivers/mtd/nand/raw/r852.c
17785 F: drivers/mtd/nand/raw/r852.h
17788 M: Atish Patra <atishp@atishpatra.org>
17789 R: Anup Patel <anup@brainfault.org>
17790 L: linux-riscv@lists.infradead.org
17792 F: drivers/perf/riscv_pmu.c
17793 F: drivers/perf/riscv_pmu_legacy.c
17794 F: drivers/perf/riscv_pmu_sbi.c
17796 RISC-V ARCHITECTURE
17797 M: Paul Walmsley <paul.walmsley@sifive.com>
17798 M: Palmer Dabbelt <palmer@dabbelt.com>
17799 M: Albert Ou <aou@eecs.berkeley.edu>
17800 L: linux-riscv@lists.infradead.org
17802 Q: https://patchwork.kernel.org/project/linux-riscv/list/
17803 C: irc://irc.libera.chat/riscv
17804 P: Documentation/riscv/patch-acceptance.rst
17805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
17810 RISC-V MICROCHIP FPGA SUPPORT
17811 M: Conor Dooley <conor.dooley@microchip.com>
17812 M: Daire McNamara <daire.mcnamara@microchip.com>
17813 L: linux-riscv@lists.infradead.org
17815 F: Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
17816 F: Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
17817 F: Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
17818 F: Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
17819 F: Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
17820 F: Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
17821 F: Documentation/devicetree/bindings/riscv/microchip.yaml
17822 F: Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
17823 F: Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
17824 F: Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
17825 F: arch/riscv/boot/dts/microchip/
17826 F: drivers/char/hw_random/mpfs-rng.c
17827 F: drivers/clk/microchip/clk-mpfs.c
17828 F: drivers/i2c/busses/i2c-microchip-corei2c.c
17829 F: drivers/mailbox/mailbox-mpfs.c
17830 F: drivers/pci/controller/pcie-microchip-host.c
17831 F: drivers/reset/reset-mpfs.c
17832 F: drivers/rtc/rtc-mpfs.c
17833 F: drivers/soc/microchip/mpfs-sys-controller.c
17834 F: drivers/spi/spi-microchip-core-qspi.c
17835 F: drivers/spi/spi-microchip-core.c
17836 F: drivers/usb/musb/mpfs.c
17837 F: include/soc/microchip/mpfs.h
17839 RISC-V MISC SOC SUPPORT
17840 M: Conor Dooley <conor@kernel.org>
17841 L: linux-riscv@lists.infradead.org
17843 Q: https://patchwork.kernel.org/project/linux-riscv/list/
17844 T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
17845 F: Documentation/devicetree/bindings/riscv/
17846 F: arch/riscv/boot/dts/
17849 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
17850 M: Jack Wang <jinpu.wang@ionos.com>
17851 L: linux-block@vger.kernel.org
17853 F: drivers/block/rnbd/
17856 M: Stefan Achatz <erazor_de@users.sourceforge.net>
17858 W: http://sourceforge.net/projects/roccat/
17859 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
17860 F: drivers/hid/hid-roccat*
17861 F: include/linux/hid-roccat*
17863 ROCKCHIP CRYPTO DRIVERS
17864 M: Corentin Labbe <clabbe@baylibre.com>
17865 L: linux-crypto@vger.kernel.org
17867 F: Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
17868 F: drivers/crypto/rockchip/
17870 ROCKCHIP I2S TDM DRIVER
17871 M: Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
17872 L: linux-rockchip@lists.infradead.org
17874 F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
17875 F: sound/soc/rockchip/rockchip_i2s_tdm.*
17877 ROCKCHIP ISP V1 DRIVER
17878 M: Dafna Hirschfeld <dafna@fastmail.com>
17879 L: linux-media@vger.kernel.org
17880 L: linux-rockchip@lists.infradead.org
17882 F: Documentation/admin-guide/media/rkisp1.rst
17883 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
17884 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
17885 F: drivers/media/platform/rockchip/rkisp1
17886 F: include/uapi/linux/rkisp1-config.h
17888 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
17889 M: Jacob Chen <jacob-chen@iotwrt.com>
17890 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17891 L: linux-media@vger.kernel.org
17892 L: linux-rockchip@lists.infradead.org
17894 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
17895 F: drivers/media/platform/rockchip/rga/
17897 ROCKCHIP VIDEO DECODER DRIVER
17898 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17899 L: linux-media@vger.kernel.org
17900 L: linux-rockchip@lists.infradead.org
17902 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
17903 F: drivers/staging/media/rkvdec/
17906 M: Jiri Pirko <jiri@resnulli.us>
17907 L: netdev@vger.kernel.org
17909 F: drivers/net/ethernet/rocker/
17911 ROCKETPORT EXPRESS/INFINITY DRIVER
17912 M: Kevin Cernekee <cernekee@gmail.com>
17913 L: linux-serial@vger.kernel.org
17915 F: drivers/tty/serial/rp2.*
17917 ROHM BD99954 CHARGER IC
17918 M: Matti Vaittinen <mazziesaccount@gmail.com>
17920 F: drivers/power/supply/bd99954-charger.c
17921 F: drivers/power/supply/bd99954-charger.h
17923 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
17924 M: Tomasz Duszynski <tduszyns@gmail.com>
17926 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
17927 F: drivers/iio/light/bh1750.c
17929 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
17930 M: Marek Vasut <marek.vasut+renesas@gmail.com>
17931 L: linux-kernel@vger.kernel.org
17932 L: linux-renesas-soc@vger.kernel.org
17934 F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
17935 F: drivers/gpio/gpio-bd9571mwv.c
17936 F: drivers/mfd/bd9571mwv.c
17937 F: drivers/regulator/bd9571mwv-regulator.c
17938 F: include/linux/mfd/bd9571mwv.h
17940 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
17941 M: Matti Vaittinen <mazziesaccount@gmail.com>
17943 F: drivers/clk/clk-bd718x7.c
17944 F: drivers/gpio/gpio-bd71815.c
17945 F: drivers/gpio/gpio-bd71828.c
17946 F: drivers/mfd/rohm-bd71828.c
17947 F: drivers/mfd/rohm-bd718x7.c
17948 F: drivers/mfd/rohm-bd9576.c
17949 F: drivers/regulator/bd71815-regulator.c
17950 F: drivers/regulator/bd71828-regulator.c
17951 F: drivers/regulator/bd718x7-regulator.c
17952 F: drivers/regulator/bd9576-regulator.c
17953 F: drivers/regulator/rohm-regulator.c
17954 F: drivers/rtc/rtc-bd70528.c
17955 F: drivers/watchdog/bd9576_wdt.c
17956 F: include/linux/mfd/rohm-bd71815.h
17957 F: include/linux/mfd/rohm-bd71828.h
17958 F: include/linux/mfd/rohm-bd718x7.h
17959 F: include/linux/mfd/rohm-bd957x.h
17960 F: include/linux/mfd/rohm-generic.h
17961 F: include/linux/mfd/rohm-shared.h
17964 M: Ralf Baechle <ralf@linux-mips.org>
17965 L: linux-hams@vger.kernel.org
17967 W: http://www.linux-ax25.org/
17968 F: include/net/rose.h
17969 F: include/uapi/linux/rose.h
17972 ROTATION DRIVER FOR ALLWINNER A83T
17973 M: Jernej Skrabec <jernej.skrabec@gmail.com>
17974 L: linux-media@vger.kernel.org
17976 T: git git://linuxtv.org/media_tree.git
17977 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
17978 F: drivers/media/platform/sunxi/sun8i-rotate/
17981 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17982 L: linux-remoteproc@vger.kernel.org
17984 F: drivers/tty/rpmsg_tty.c
17986 RTL2830 MEDIA DRIVER
17987 M: Antti Palosaari <crope@iki.fi>
17988 L: linux-media@vger.kernel.org
17990 W: https://linuxtv.org
17991 W: http://palosaari.fi/linux/
17992 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17993 T: git git://linuxtv.org/anttip/media_tree.git
17994 F: drivers/media/dvb-frontends/rtl2830*
17996 RTL2832 MEDIA DRIVER
17997 M: Antti Palosaari <crope@iki.fi>
17998 L: linux-media@vger.kernel.org
18000 W: https://linuxtv.org
18001 W: http://palosaari.fi/linux/
18002 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18003 T: git git://linuxtv.org/anttip/media_tree.git
18004 F: drivers/media/dvb-frontends/rtl2832*
18006 RTL2832_SDR MEDIA DRIVER
18007 M: Antti Palosaari <crope@iki.fi>
18008 L: linux-media@vger.kernel.org
18010 W: https://linuxtv.org
18011 W: http://palosaari.fi/linux/
18012 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18013 T: git git://linuxtv.org/anttip/media_tree.git
18014 F: drivers/media/dvb-frontends/rtl2832_sdr*
18016 RTL8180 WIRELESS DRIVER
18017 L: linux-wireless@vger.kernel.org
18019 W: https://wireless.wiki.kernel.org/
18020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
18021 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
18023 RTL8187 WIRELESS DRIVER
18024 M: Herton Ronaldo Krzesinski <herton@canonical.com>
18025 M: Hin-Tak Leung <htl10@users.sourceforge.net>
18026 M: Larry Finger <Larry.Finger@lwfinger.net>
18027 L: linux-wireless@vger.kernel.org
18029 W: https://wireless.wiki.kernel.org/
18030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
18031 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
18033 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
18034 M: Jes Sorensen <Jes.Sorensen@gmail.com>
18035 L: linux-wireless@vger.kernel.org
18037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
18038 F: drivers/net/wireless/realtek/rtl8xxxu/
18040 RTRS TRANSPORT DRIVERS
18041 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
18042 M: Jack Wang <jinpu.wang@ionos.com>
18043 L: linux-rdma@vger.kernel.org
18045 F: drivers/infiniband/ulp/rtrs/
18047 RUNTIME VERIFICATION (RV)
18048 M: Daniel Bristot de Oliveira <bristot@kernel.org>
18049 M: Steven Rostedt <rostedt@goodmis.org>
18050 L: linux-trace-devel@vger.kernel.org
18052 F: Documentation/trace/rv/
18053 F: include/linux/rv.h
18055 F: kernel/trace/rv/
18056 F: tools/verification/
18059 M: Miguel Ojeda <ojeda@kernel.org>
18060 M: Alex Gaynor <alex.gaynor@gmail.com>
18061 M: Wedson Almeida Filho <wedsonaf@gmail.com>
18062 R: Boqun Feng <boqun.feng@gmail.com>
18063 R: Gary Guo <gary@garyguo.net>
18064 R: Björn Roy Baron <bjorn3_gh@protonmail.com>
18065 L: rust-for-linux@vger.kernel.org
18067 W: https://github.com/Rust-for-Linux/linux
18068 B: https://github.com/Rust-for-Linux/linux/issues
18069 C: zulip://rust-for-linux.zulipchat.com
18070 T: git https://github.com/Rust-for-Linux/linux.git rust-next
18071 F: Documentation/rust/
18077 RXRPC SOCKETS (AF_RXRPC)
18078 M: David Howells <dhowells@redhat.com>
18079 M: Marc Dionne <marc.dionne@auristor.com>
18080 L: linux-afs@lists.infradead.org
18082 W: https://www.infradead.org/~dhowells/kafs/
18083 F: Documentation/networking/rxrpc.rst
18084 F: include/keys/rxrpc-type.h
18085 F: include/net/af_rxrpc.h
18086 F: include/trace/events/rxrpc.h
18087 F: include/uapi/linux/rxrpc.h
18090 S3 SAVAGE FRAMEBUFFER DRIVER
18091 M: Antonino Daplas <adaplas@gmail.com>
18092 L: linux-fbdev@vger.kernel.org
18094 F: drivers/video/fbdev/savage/
18097 M: Heiko Carstens <hca@linux.ibm.com>
18098 M: Vasily Gorbik <gor@linux.ibm.com>
18099 M: Alexander Gordeev <agordeev@linux.ibm.com>
18100 R: Christian Borntraeger <borntraeger@linux.ibm.com>
18101 R: Sven Schnelle <svens@linux.ibm.com>
18102 L: linux-s390@vger.kernel.org
18104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
18105 F: Documentation/driver-api/s390-drivers.rst
18106 F: Documentation/s390/
18110 S390 COMMON I/O LAYER
18111 M: Vineeth Vijayan <vneethv@linux.ibm.com>
18112 M: Peter Oberparleiter <oberpar@linux.ibm.com>
18113 L: linux-s390@vger.kernel.org
18115 F: drivers/s390/cio/
18118 M: Stefan Haberland <sth@linux.ibm.com>
18119 M: Jan Hoeppner <hoeppner@linux.ibm.com>
18120 L: linux-s390@vger.kernel.org
18122 F: block/partitions/ibm.c
18123 F: drivers/s390/block/dasd*
18124 F: include/linux/dasd_mod.h
18127 M: Matthew Rosato <mjrosato@linux.ibm.com>
18128 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
18129 L: linux-s390@vger.kernel.org
18131 F: drivers/iommu/s390-iommu.c
18133 S390 IUCV NETWORK LAYER
18134 M: Alexandra Winter <wintera@linux.ibm.com>
18135 M: Wenjia Zhang <wenjia@linux.ibm.com>
18136 L: linux-s390@vger.kernel.org
18137 L: netdev@vger.kernel.org
18139 F: drivers/s390/net/*iucv*
18140 F: include/net/iucv/
18143 S390 NETWORK DRIVERS
18144 M: Alexandra Winter <wintera@linux.ibm.com>
18145 M: Wenjia Zhang <wenjia@linux.ibm.com>
18146 L: linux-s390@vger.kernel.org
18147 L: netdev@vger.kernel.org
18149 F: drivers/s390/net/
18152 M: Alexander Gordeev <agordeev@linux.ibm.com>
18153 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
18154 L: linux-s390@vger.kernel.org
18156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
18157 F: arch/s390/include/asm/pgtable.h
18161 M: Niklas Schnelle <schnelle@linux.ibm.com>
18162 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
18163 L: linux-s390@vger.kernel.org
18166 F: drivers/pci/hotplug/s390_pci_hpc.c
18167 F: Documentation/s390/pci.rst
18169 S390 VFIO AP DRIVER
18170 M: Tony Krowiak <akrowiak@linux.ibm.com>
18171 M: Halil Pasic <pasic@linux.ibm.com>
18172 M: Jason Herne <jjherne@linux.ibm.com>
18173 L: linux-s390@vger.kernel.org
18175 F: Documentation/s390/vfio-ap*
18176 F: drivers/s390/crypto/vfio_ap*
18178 S390 VFIO-CCW DRIVER
18179 M: Eric Farman <farman@linux.ibm.com>
18180 M: Matthew Rosato <mjrosato@linux.ibm.com>
18181 R: Halil Pasic <pasic@linux.ibm.com>
18182 L: linux-s390@vger.kernel.org
18183 L: kvm@vger.kernel.org
18185 F: Documentation/s390/vfio-ccw.rst
18186 F: drivers/s390/cio/vfio_ccw*
18187 F: include/uapi/linux/vfio_ccw.h
18189 S390 VFIO-PCI DRIVER
18190 M: Matthew Rosato <mjrosato@linux.ibm.com>
18191 M: Eric Farman <farman@linux.ibm.com>
18192 L: linux-s390@vger.kernel.org
18193 L: kvm@vger.kernel.org
18195 F: arch/s390/kvm/pci*
18196 F: drivers/vfio/pci/vfio_pci_zdev.c
18197 F: include/uapi/linux/vfio_zdev.h
18200 M: Harald Freudenberger <freude@linux.ibm.com>
18201 L: linux-s390@vger.kernel.org
18203 F: drivers/s390/crypto/
18206 M: Steffen Maier <maier@linux.ibm.com>
18207 M: Benjamin Block <bblock@linux.ibm.com>
18208 L: linux-s390@vger.kernel.org
18210 F: drivers/s390/scsi/zfcp_*
18212 SAA6588 RDS RECEIVER DRIVER
18213 M: Hans Verkuil <hverkuil@xs4all.nl>
18214 L: linux-media@vger.kernel.org
18216 W: https://linuxtv.org
18217 T: git git://linuxtv.org/media_tree.git
18218 F: drivers/media/i2c/saa6588*
18220 SAA7134 VIDEO4LINUX DRIVER
18221 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18222 L: linux-media@vger.kernel.org
18224 W: https://linuxtv.org
18225 T: git git://linuxtv.org/media_tree.git
18226 F: Documentation/driver-api/media/drivers/saa7134*
18227 F: drivers/media/pci/saa7134/
18229 SAA7146 VIDEO4LINUX-2 DRIVER
18230 M: Hans Verkuil <hverkuil@xs4all.nl>
18231 L: linux-media@vger.kernel.org
18233 T: git git://linuxtv.org/media_tree.git
18234 F: drivers/staging/media/deprecated/saa7146/
18236 SAFESETID SECURITY MODULE
18237 M: Micah Morton <mortonm@chromium.org>
18239 F: Documentation/admin-guide/LSM/SafeSetID.rst
18240 F: security/safesetid/
18242 SAMSUNG AUDIO (ASoC) DRIVERS
18243 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18244 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18245 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18247 B: mailto:linux-samsung-soc@vger.kernel.org
18248 F: Documentation/devicetree/bindings/sound/samsung*
18249 F: sound/soc/samsung/
18251 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
18252 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18253 L: linux-crypto@vger.kernel.org
18254 L: linux-samsung-soc@vger.kernel.org
18256 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
18257 F: drivers/crypto/exynos-rng.c
18259 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
18260 M: Łukasz Stelmach <l.stelmach@samsung.com>
18261 L: linux-samsung-soc@vger.kernel.org
18263 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
18264 F: drivers/char/hw_random/exynos-trng.c
18266 SAMSUNG FRAMEBUFFER DRIVER
18267 M: Jingoo Han <jingoohan1@gmail.com>
18268 L: linux-fbdev@vger.kernel.org
18270 F: drivers/video/fbdev/s3c-fb.c
18272 SAMSUNG INTERCONNECT DRIVERS
18273 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18274 M: Artur Świgoń <a.swigon@samsung.com>
18275 L: linux-pm@vger.kernel.org
18276 L: linux-samsung-soc@vger.kernel.org
18278 F: drivers/interconnect/samsung/
18280 SAMSUNG LAPTOP DRIVER
18281 M: Corentin Chary <corentin.chary@gmail.com>
18282 L: platform-driver-x86@vger.kernel.org
18284 F: drivers/platform/x86/samsung-laptop.c
18286 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
18287 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18288 L: linux-kernel@vger.kernel.org
18289 L: linux-samsung-soc@vger.kernel.org
18291 B: mailto:linux-samsung-soc@vger.kernel.org
18292 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
18293 F: Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
18294 F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
18295 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
18296 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
18297 F: drivers/clk/clk-s2mps11.c
18298 F: drivers/mfd/sec*.c
18299 F: drivers/regulator/s2m*.c
18300 F: drivers/regulator/s5m*.c
18301 F: drivers/rtc/rtc-s5m.c
18302 F: include/linux/mfd/samsung/
18304 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
18305 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
18306 L: linux-media@vger.kernel.org
18307 L: linux-samsung-soc@vger.kernel.org
18309 F: drivers/media/platform/samsung/s3c-camif/
18310 F: include/media/drv-intf/s3c_camif.h
18312 SAMSUNG S3FWRN5 NFC DRIVER
18313 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18314 L: linux-nfc@lists.01.org (subscribers-only)
18316 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
18317 F: drivers/nfc/s3fwrn5
18319 SAMSUNG S5C73M3 CAMERA DRIVER
18320 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18321 M: Andrzej Hajda <andrzej.hajda@intel.com>
18322 L: linux-media@vger.kernel.org
18324 F: drivers/media/i2c/s5c73m3/*
18326 SAMSUNG S5K5BAF CAMERA DRIVER
18327 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18328 M: Andrzej Hajda <andrzej.hajda@intel.com>
18329 L: linux-media@vger.kernel.org
18331 F: drivers/media/i2c/s5k5baf.c
18333 SAMSUNG S5P Security SubSystem (SSS) DRIVER
18334 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18335 M: Vladimir Zapolskiy <vz@mleia.com>
18336 L: linux-crypto@vger.kernel.org
18337 L: linux-samsung-soc@vger.kernel.org
18339 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
18340 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
18341 F: drivers/crypto/s5p-sss.c
18343 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
18344 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18345 L: linux-media@vger.kernel.org
18347 Q: https://patchwork.linuxtv.org/project/linux-media/list/
18348 F: drivers/media/platform/samsung/exynos4-is/
18350 SAMSUNG SOC CLOCK DRIVERS
18351 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18352 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18353 M: Tomasz Figa <tomasz.figa@gmail.com>
18354 M: Chanwoo Choi <cw00.choi@samsung.com>
18355 R: Alim Akhtar <alim.akhtar@samsung.com>
18356 L: linux-samsung-soc@vger.kernel.org
18358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
18359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
18360 F: Documentation/devicetree/bindings/clock/samsung,*.yaml
18361 F: Documentation/devicetree/bindings/clock/samsung,s3c*
18362 F: drivers/clk/samsung/
18363 F: include/dt-bindings/clock/exynos*.h
18364 F: include/dt-bindings/clock/s5p*.h
18365 F: include/dt-bindings/clock/samsung,*.h
18366 F: include/linux/clk/samsung.h
18368 SAMSUNG SPI DRIVERS
18369 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18370 M: Andi Shyti <andi@etezian.org>
18371 L: linux-spi@vger.kernel.org
18372 L: linux-samsung-soc@vger.kernel.org
18374 F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml
18375 F: drivers/spi/spi-s3c*
18376 F: include/linux/platform_data/spi-s3c64xx.h
18378 SAMSUNG SXGBE DRIVERS
18379 M: Byungho An <bh74.an@samsung.com>
18380 L: netdev@vger.kernel.org
18382 F: drivers/net/ethernet/samsung/sxgbe/
18384 SAMSUNG THERMAL DRIVER
18385 M: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
18386 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18387 L: linux-pm@vger.kernel.org
18388 L: linux-samsung-soc@vger.kernel.org
18390 F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
18391 F: drivers/thermal/samsung/
18393 SAMSUNG USB2 PHY DRIVER
18394 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18395 L: linux-kernel@vger.kernel.org
18397 F: Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
18398 F: Documentation/driver-api/phy/samsung-usb2.rst
18399 F: drivers/phy/samsung/phy-exynos4210-usb2.c
18400 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
18401 F: drivers/phy/samsung/phy-exynos5250-usb2.c
18402 F: drivers/phy/samsung/phy-s5pv210-usb2.c
18403 F: drivers/phy/samsung/phy-samsung-usb2.c
18404 F: drivers/phy/samsung/phy-samsung-usb2.h
18406 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
18407 M: Paul Barker <paul.barker@sancloud.com>
18408 R: Marc Murphy <marc.murphy@sancloud.com>
18410 F: arch/arm/boot/dts/am335x-sancloud*
18413 M: Zwane Mwaikambo <zwanem@gmail.com>
18415 F: drivers/watchdog/sc1200wdt.c
18418 M: Ingo Molnar <mingo@redhat.com>
18419 M: Peter Zijlstra <peterz@infradead.org>
18420 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
18421 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
18422 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
18423 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
18424 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
18425 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
18426 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
18427 R: Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
18428 L: linux-kernel@vger.kernel.org
18430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
18431 F: include/linux/preempt.h
18432 F: include/linux/sched.h
18433 F: include/linux/wait.h
18434 F: include/uapi/linux/sched.h
18437 SCR24X CHIP CARD INTERFACE DRIVER
18438 M: Lubomir Rintel <lkundrak@v3.sk>
18440 F: drivers/char/pcmcia/scr24x_cs.c
18442 SCSI RDMA PROTOCOL (SRP) INITIATOR
18443 M: Bart Van Assche <bvanassche@acm.org>
18444 L: linux-rdma@vger.kernel.org
18446 Q: http://patchwork.kernel.org/project/linux-rdma/list/
18447 F: drivers/infiniband/ulp/srp/
18448 F: include/scsi/srp.h
18450 SCSI RDMA PROTOCOL (SRP) TARGET
18451 M: Bart Van Assche <bvanassche@acm.org>
18452 L: linux-rdma@vger.kernel.org
18453 L: target-devel@vger.kernel.org
18455 Q: http://patchwork.kernel.org/project/linux-rdma/list/
18456 F: drivers/infiniband/ulp/srpt/
18459 M: Doug Gilbert <dgilbert@interlog.com>
18460 L: linux-scsi@vger.kernel.org
18462 W: http://sg.danny.cz/sg
18463 F: Documentation/scsi/scsi-generic.rst
18464 F: drivers/scsi/sg.c
18465 F: include/scsi/sg.h
18468 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
18469 M: "Martin K. Petersen" <martin.petersen@oracle.com>
18470 L: linux-scsi@vger.kernel.org
18472 Q: https://patchwork.kernel.org/project/linux-scsi/list/
18473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
18474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
18475 F: Documentation/devicetree/bindings/scsi/
18481 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
18482 L: linux-scsi@vger.kernel.org
18484 F: Documentation/scsi/st.rst
18485 F: drivers/scsi/st.*
18486 F: drivers/scsi/st_*.h
18488 SCSI TARGET CORE USER DRIVER
18489 M: Bodo Stroesser <bostroesser@gmail.com>
18490 L: linux-scsi@vger.kernel.org
18491 L: target-devel@vger.kernel.org
18493 F: Documentation/target/tcmu-design.rst
18494 F: drivers/target/target_core_user.c
18495 F: include/uapi/linux/target_core_user.h
18497 SCSI TARGET SUBSYSTEM
18498 M: "Martin K. Petersen" <martin.petersen@oracle.com>
18499 L: linux-scsi@vger.kernel.org
18500 L: target-devel@vger.kernel.org
18502 W: http://www.linux-iscsi.org
18503 Q: https://patchwork.kernel.org/project/target-devel/list/
18504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
18505 F: Documentation/target/
18510 M: Neil Horman <nhorman@tuxdriver.com>
18511 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
18512 M: Xin Long <lucien.xin@gmail.com>
18513 L: linux-sctp@vger.kernel.org
18515 W: http://lksctp.sourceforge.net
18516 F: Documentation/networking/sctp.rst
18517 F: include/linux/sctp.h
18518 F: include/net/sctp/
18519 F: include/uapi/linux/sctp.h
18523 M: Jim Cromie <jim.cromie@gmail.com>
18525 F: Documentation/i2c/busses/scx200_acb.rst
18526 F: arch/x86/platform/scx200/
18527 F: drivers/i2c/busses/scx200*
18528 F: drivers/mtd/maps/scx200_docflash.c
18529 F: drivers/watchdog/scx200_wdt.c
18530 F: include/linux/scx200.h
18533 M: Jim Cromie <jim.cromie@gmail.com>
18535 F: drivers/char/scx200_gpio.c
18536 F: include/linux/scx200_gpio.h
18538 SCx200 HRT CLOCKSOURCE DRIVER
18539 M: Jim Cromie <jim.cromie@gmail.com>
18541 F: drivers/clocksource/scx200_hrt.c
18543 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
18544 M: Sascha Sommer <saschasommer@freenet.de>
18545 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
18547 F: drivers/mmc/host/sdricoh_cs.c
18549 SECO BOARDS CEC DRIVER
18550 M: Ettore Chimenti <ek5.chimenti@gmail.com>
18552 F: drivers/media/cec/platform/seco/seco-cec.c
18553 F: drivers/media/cec/platform/seco/seco-cec.h
18556 M: Kees Cook <keescook@chromium.org>
18557 R: Andy Lutomirski <luto@amacapital.net>
18558 R: Will Drewry <wad@chromium.org>
18560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
18561 F: Documentation/userspace-api/seccomp_filter.rst
18562 F: include/linux/seccomp.h
18563 F: include/uapi/linux/seccomp.h
18564 F: kernel/seccomp.c
18565 F: tools/testing/selftests/kselftest_harness.h
18566 F: tools/testing/selftests/seccomp/*
18567 K: \bsecure_computing
18570 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
18571 M: Kamal Dasu <kdasu.kdev@gmail.com>
18572 M: Al Cooper <alcooperx@gmail.com>
18573 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
18574 L: linux-mmc@vger.kernel.org
18576 F: drivers/mmc/host/sdhci-brcmstb*
18578 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
18579 M: Adrian Hunter <adrian.hunter@intel.com>
18580 L: linux-mmc@vger.kernel.org
18582 F: Documentation/devicetree/bindings/mmc/sdhci-common.yaml
18583 F: drivers/mmc/host/sdhci*
18585 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
18586 M: Eugen Hristev <eugen.hristev@microchip.com>
18587 L: linux-mmc@vger.kernel.org
18589 F: drivers/mmc/host/sdhci-of-at91.c
18591 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
18592 M: Ben Dooks <ben-linux@fluff.org>
18593 M: Jaehoon Chung <jh80.chung@samsung.com>
18594 L: linux-mmc@vger.kernel.org
18596 F: drivers/mmc/host/sdhci-s3c*
18598 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
18599 M: Viresh Kumar <vireshk@kernel.org>
18600 L: linux-mmc@vger.kernel.org
18602 F: drivers/mmc/host/sdhci-spear.c
18604 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
18605 M: Vignesh Raghavendra <vigneshr@ti.com>
18606 L: linux-mmc@vger.kernel.org
18608 F: drivers/mmc/host/sdhci-omap.c
18610 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
18611 M: Haibo Chen <haibo.chen@nxp.com>
18612 L: linux-imx@nxp.com
18613 L: linux-mmc@vger.kernel.org
18615 F: drivers/mmc/host/sdhci-esdhc-imx.c
18617 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
18618 M: Jonathan Derrick <jonathan.derrick@linux.dev>
18619 L: linux-block@vger.kernel.org
18621 F: block/opal_proto.h
18623 F: include/linux/sed*
18624 F: include/uapi/linux/sed*
18627 M: Security Officers <security@kernel.org>
18629 F: Documentation/admin-guide/security-bugs.rst
18632 M: Paul Moore <paul@paul-moore.com>
18633 M: James Morris <jmorris@namei.org>
18634 M: "Serge E. Hallyn" <serge@hallyn.com>
18635 L: linux-security-module@vger.kernel.org (suggested Cc:)
18637 W: http://kernsec.org/
18638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
18640 X: security/selinux/
18642 SELINUX SECURITY MODULE
18643 M: Paul Moore <paul@paul-moore.com>
18644 M: Stephen Smalley <stephen.smalley.work@gmail.com>
18645 M: Eric Paris <eparis@parisplace.org>
18646 L: selinux@vger.kernel.org
18648 W: https://selinuxproject.org
18649 W: https://github.com/SELinuxProject
18650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
18651 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
18652 F: Documentation/ABI/obsolete/sysfs-selinux-disable
18653 F: Documentation/admin-guide/LSM/SELinux.rst
18654 F: include/trace/events/avc.h
18655 F: include/uapi/linux/selinux_netlink.h
18656 F: scripts/selinux/
18657 F: security/selinux/
18660 M: Jiri Slaby <jirislaby@kernel.org>
18662 F: drivers/misc/phantom.c
18663 F: include/uapi/linux/phantom.h
18665 SENSEAIR SUNRISE 006-0-0007
18666 M: Jacopo Mondi <jacopo@jmondi.org>
18668 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
18669 F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
18670 F: drivers/iio/chemical/sunrise_co2.c
18672 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
18673 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
18675 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
18676 F: drivers/iio/chemical/scd30.h
18677 F: drivers/iio/chemical/scd30_core.c
18678 F: drivers/iio/chemical/scd30_i2c.c
18679 F: drivers/iio/chemical/scd30_serial.c
18681 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
18682 M: Roan van Dijk <roan@protonic.nl>
18684 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
18685 F: drivers/iio/chemical/scd4x.c
18687 SENSIRION SGP40 GAS SENSOR DRIVER
18688 M: Andreas Klinger <ak@it-klinger.de>
18690 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
18691 F: drivers/iio/chemical/sgp40.c
18693 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
18694 M: Tomasz Duszynski <tduszyns@gmail.com>
18696 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
18697 F: drivers/iio/chemical/sps30.c
18698 F: drivers/iio/chemical/sps30_i2c.c
18699 F: drivers/iio/chemical/sps30_serial.c
18702 M: Rob Herring <robh@kernel.org>
18703 L: linux-serial@vger.kernel.org
18705 F: Documentation/devicetree/bindings/serial/serial.yaml
18706 F: drivers/tty/serdev/
18707 F: include/linux/serdev.h
18710 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18711 L: linux-serial@vger.kernel.org
18713 F: Documentation/devicetree/bindings/serial/
18714 F: drivers/tty/serial/
18717 M: Sean Young <sean@mess.org>
18718 L: linux-media@vger.kernel.org
18720 F: drivers/media/rc/serial_ir.c
18722 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
18723 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18724 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18726 F: Documentation/devicetree/bindings/slimbus/
18727 F: drivers/slimbus/
18728 F: include/linux/slimbus.h
18731 M: Edward Cree <ecree.xilinx@gmail.com>
18732 M: Martin Habets <habetsm.xilinx@gmail.com>
18733 L: netdev@vger.kernel.org
18735 F: drivers/net/ethernet/sfc/
18737 SFF/SFP/SFP+ MODULE SUPPORT
18738 M: Russell King <linux@armlinux.org.uk>
18739 L: netdev@vger.kernel.org
18741 F: Documentation/devicetree/bindings/net/sff,sfp.yaml
18742 F: drivers/net/phy/phylink.c
18743 F: drivers/net/phy/sfp*
18744 F: include/linux/mdio/mdio-i2c.h
18745 F: include/linux/phylink.h
18746 F: include/linux/sfp.h
18747 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)
18750 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
18752 F: drivers/misc/sgi-gru/
18754 SGI XP/XPC/XPNET DRIVER
18755 M: Robin Holt <robinmholt@gmail.com>
18756 M: Steve Wahl <steve.wahl@hpe.com>
18757 R: Mike Travis <mike.travis@hpe.com>
18759 F: drivers/misc/sgi-xp/
18761 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
18762 M: Karsten Graul <kgraul@linux.ibm.com>
18763 M: Wenjia Zhang <wenjia@linux.ibm.com>
18764 M: Jan Karcher <jaka@linux.ibm.com>
18765 L: linux-s390@vger.kernel.org
18769 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
18770 M: Linus Walleij <linus.walleij@linaro.org>
18771 L: linux-iio@vger.kernel.org
18773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
18774 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
18775 F: drivers/iio/light/gp2ap002.c
18777 SHARP RJ54N1CB0C SENSOR DRIVER
18778 M: Jacopo Mondi <jacopo@jmondi.org>
18779 L: linux-media@vger.kernel.org
18781 T: git git://linuxtv.org/media_tree.git
18782 F: drivers/media/i2c/rj54n1cb0c.c
18783 F: include/media/i2c/rj54n1cb0c.h
18785 SH_VOU V4L2 OUTPUT DRIVER
18786 L: linux-media@vger.kernel.org
18788 F: drivers/media/platform/renesas/sh_vou.c
18789 F: include/media/drv-intf/sh_vou.h
18791 SI2157 MEDIA DRIVER
18792 M: Antti Palosaari <crope@iki.fi>
18793 L: linux-media@vger.kernel.org
18795 W: https://linuxtv.org
18796 W: http://palosaari.fi/linux/
18797 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18798 T: git git://linuxtv.org/anttip/media_tree.git
18799 F: drivers/media/tuners/si2157*
18801 SI2165 MEDIA DRIVER
18802 M: Matthias Schwarzott <zzam@gentoo.org>
18803 L: linux-media@vger.kernel.org
18805 W: https://linuxtv.org
18806 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18807 F: drivers/media/dvb-frontends/si2165*
18809 SI2168 MEDIA DRIVER
18810 M: Antti Palosaari <crope@iki.fi>
18811 L: linux-media@vger.kernel.org
18813 W: https://linuxtv.org
18814 W: http://palosaari.fi/linux/
18815 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18816 T: git git://linuxtv.org/anttip/media_tree.git
18817 F: drivers/media/dvb-frontends/si2168*
18819 SI470X FM RADIO RECEIVER I2C DRIVER
18820 M: Hans Verkuil <hverkuil@xs4all.nl>
18821 L: linux-media@vger.kernel.org
18823 W: https://linuxtv.org
18824 T: git git://linuxtv.org/media_tree.git
18825 F: drivers/media/radio/si470x/radio-si470x-i2c.c
18827 SI470X FM RADIO RECEIVER USB DRIVER
18828 M: Hans Verkuil <hverkuil@xs4all.nl>
18829 L: linux-media@vger.kernel.org
18831 W: https://linuxtv.org
18832 T: git git://linuxtv.org/media_tree.git
18833 F: drivers/media/radio/si470x/radio-si470x-common.c
18834 F: drivers/media/radio/si470x/radio-si470x-usb.c
18835 F: drivers/media/radio/si470x/radio-si470x.h
18837 SI4713 FM RADIO TRANSMITTER I2C DRIVER
18838 M: Eduardo Valentin <edubezval@gmail.com>
18839 L: linux-media@vger.kernel.org
18841 W: https://linuxtv.org
18842 T: git git://linuxtv.org/media_tree.git
18843 F: drivers/media/radio/si4713/si4713.?
18845 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
18846 M: Eduardo Valentin <edubezval@gmail.com>
18847 L: linux-media@vger.kernel.org
18849 W: https://linuxtv.org
18850 T: git git://linuxtv.org/media_tree.git
18851 F: drivers/media/radio/si4713/radio-platform-si4713.c
18853 SI4713 FM RADIO TRANSMITTER USB DRIVER
18854 M: Hans Verkuil <hverkuil@xs4all.nl>
18855 L: linux-media@vger.kernel.org
18857 W: https://linuxtv.org
18858 T: git git://linuxtv.org/media_tree.git
18859 F: drivers/media/radio/si4713/radio-usb-si4713.c
18862 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18863 L: linux-media@vger.kernel.org
18865 W: https://linuxtv.org
18866 T: git git://linuxtv.org/media_tree.git
18867 F: drivers/media/common/siano/
18868 F: drivers/media/mmc/siano/
18869 F: drivers/media/usb/siano/
18870 F: drivers/media/usb/siano/
18873 M: Palmer Dabbelt <palmer@dabbelt.com>
18874 M: Paul Walmsley <paul.walmsley@sifive.com>
18875 L: linux-riscv@lists.infradead.org
18880 SIFIVE FU540 SYSTEM-ON-CHIP
18881 M: Paul Walmsley <paul.walmsley@sifive.com>
18882 M: Palmer Dabbelt <palmer@dabbelt.com>
18883 L: linux-riscv@lists.infradead.org
18885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
18890 M: Green Wan <green.wan@sifive.com>
18892 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
18893 F: drivers/dma/sf-pdma/
18896 M: Conor Dooley <conor@kernel.org>
18897 L: linux-riscv@lists.infradead.org
18899 T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
18900 F: drivers/soc/sifive/
18902 SILEAD TOUCHSCREEN DRIVER
18903 M: Hans de Goede <hdegoede@redhat.com>
18904 L: linux-input@vger.kernel.org
18905 L: platform-driver-x86@vger.kernel.org
18907 F: drivers/input/touchscreen/silead.c
18908 F: drivers/platform/x86/touchscreen_dmi.c
18910 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
18911 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
18913 F: Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
18914 F: drivers/net/wireless/silabs/wfx/
18916 SILICON MOTION SM712 FRAME BUFFER DRIVER
18917 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
18918 M: Teddy Wang <teddy.wang@siliconmotion.com>
18919 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
18920 L: linux-fbdev@vger.kernel.org
18922 F: Documentation/fb/sm712fb.rst
18923 F: drivers/video/fbdev/sm712*
18925 SILVACO I3C DUAL-ROLE MASTER
18926 M: Miquel Raynal <miquel.raynal@bootlin.com>
18927 M: Conor Culhane <conor.culhane@silvaco.com>
18928 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
18930 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
18931 F: drivers/i3c/master/svc-i3c-master.c
18934 M: Hans de Goede <hdegoede@redhat.com>
18935 L: linux-fbdev@vger.kernel.org
18937 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
18938 F: drivers/video/fbdev/simplefb.c
18939 F: include/linux/platform_data/simplefb.h
18941 SIMTEC EB110ATX (Chalice CATS)
18942 M: Simtec Linux Team <linux@simtec.co.uk>
18944 W: http://www.simtec.co.uk/products/EB110ATX/
18947 M: Thorsten Scherer <t.scherer@eckelmann.de>
18948 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
18949 R: Pengutronix Kernel Team <kernel@pengutronix.de>
18951 F: drivers/gpio/gpio-siox.c
18953 F: include/trace/events/siox.h
18955 SIPHASH PRF ROUTINES
18956 M: Jason A. Donenfeld <Jason@zx2c4.com>
18958 F: include/linux/siphash.h
18960 F: lib/siphash_kunit.c
18962 SIS 190 ETHERNET DRIVER
18963 M: Francois Romieu <romieu@fr.zoreil.com>
18964 L: netdev@vger.kernel.org
18966 F: drivers/net/ethernet/sis/sis190.c
18968 SIS 900/7016 FAST ETHERNET DRIVER
18969 M: Daniele Venzano <venza@brownhat.org>
18970 L: netdev@vger.kernel.org
18972 W: http://www.brownhat.org/sis900.html
18973 F: drivers/net/ethernet/sis/sis900.*
18975 SIS FRAMEBUFFER DRIVER
18976 M: Thomas Winischhofer <thomas@winischhofer.net>
18978 W: http://www.winischhofer.net/linuxsisvga.shtml
18979 F: Documentation/fb/sisfb.rst
18980 F: drivers/video/fbdev/sis/
18981 F: include/video/sisfb.h
18983 SIS I2C TOUCHSCREEN DRIVER
18984 M: Mika Penttilä <mpenttil@redhat.com>
18985 L: linux-input@vger.kernel.org
18987 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
18988 F: drivers/input/touchscreen/sis_i2c.c
18991 M: Thomas Winischhofer <thomas@winischhofer.net>
18993 W: http://www.winischhofer.at/linuxsisusbvga.shtml
18994 F: drivers/usb/misc/sisusbvga/
18996 SL28 CPLD MFD DRIVER
18997 M: Michael Walle <michael@walle.cc>
18999 F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
19000 F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
19001 F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
19002 F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
19003 F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
19004 F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
19005 F: drivers/gpio/gpio-sl28cpld.c
19006 F: drivers/hwmon/sl28cpld-hwmon.c
19007 F: drivers/irqchip/irq-sl28cpld.c
19008 F: drivers/pwm/pwm-sl28cpld.c
19009 F: drivers/watchdog/sl28cpld_wdt.c
19012 M: Christoph Lameter <cl@linux.com>
19013 M: Pekka Enberg <penberg@kernel.org>
19014 M: David Rientjes <rientjes@google.com>
19015 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
19016 M: Andrew Morton <akpm@linux-foundation.org>
19017 M: Vlastimil Babka <vbabka@suse.cz>
19018 R: Roman Gushchin <roman.gushchin@linux.dev>
19019 R: Hyeonggon Yoo <42.hyeyoo@gmail.com>
19020 L: linux-mm@kvack.org
19022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
19023 F: include/linux/sl?b*.h
19026 SLCAN CAN NETWORK DRIVER
19027 M: Dario Binacchi <dario.binacchi@amarulasolutions.com>
19028 L: linux-can@vger.kernel.org
19030 F: drivers/net/can/slcan/
19032 SLEEPABLE READ-COPY UPDATE (SRCU)
19033 M: Lai Jiangshan <jiangshanlai@gmail.com>
19034 M: "Paul E. McKenney" <paulmck@kernel.org>
19035 M: Josh Triplett <josh@joshtriplett.org>
19036 R: Steven Rostedt <rostedt@goodmis.org>
19037 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19038 L: rcu@vger.kernel.org
19040 W: http://www.rdrop.com/users/paulmck/RCU/
19041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19042 F: include/linux/srcu*.h
19043 F: kernel/rcu/srcu*.c
19045 SMACK SECURITY MODULE
19046 M: Casey Schaufler <casey@schaufler-ca.com>
19047 L: linux-security-module@vger.kernel.org
19049 W: http://schaufler-ca.com
19050 T: git git://github.com/cschaufler/smack-next
19051 F: Documentation/admin-guide/LSM/Smack.rst
19054 SMC91x ETHERNET DRIVER
19055 M: Nicolas Pitre <nico@fluxnic.net>
19057 F: drivers/net/ethernet/smsc/smc91x.*
19059 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
19060 M: Mark Rutland <mark.rutland@arm.com>
19061 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
19062 M: Sudeep Holla <sudeep.holla@arm.com>
19063 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19065 F: drivers/firmware/smccc/
19066 F: include/linux/arm-smccc.h
19068 SMM665 HARDWARE MONITOR DRIVER
19069 M: Guenter Roeck <linux@roeck-us.net>
19070 L: linux-hwmon@vger.kernel.org
19072 F: Documentation/hwmon/smm665.rst
19073 F: drivers/hwmon/smm665.c
19075 SMSC EMC2103 HARDWARE MONITOR DRIVER
19076 M: Steve Glendinning <steve.glendinning@shawell.net>
19077 L: linux-hwmon@vger.kernel.org
19079 F: Documentation/hwmon/emc2103.rst
19080 F: drivers/hwmon/emc2103.c
19082 SMSC SCH5627 HARDWARE MONITOR DRIVER
19083 M: Hans de Goede <hdegoede@redhat.com>
19084 L: linux-hwmon@vger.kernel.org
19086 F: Documentation/hwmon/sch5627.rst
19087 F: drivers/hwmon/sch5627.c
19089 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
19090 M: Steve Glendinning <steve.glendinning@shawell.net>
19091 L: linux-fbdev@vger.kernel.org
19093 F: drivers/video/fbdev/smscufx.c
19095 SMSC47B397 HARDWARE MONITOR DRIVER
19096 M: Jean Delvare <jdelvare@suse.com>
19097 L: linux-hwmon@vger.kernel.org
19099 F: Documentation/hwmon/smsc47b397.rst
19100 F: drivers/hwmon/smsc47b397.c
19102 SMSC911x ETHERNET DRIVER
19103 M: Steve Glendinning <steve.glendinning@shawell.net>
19104 L: netdev@vger.kernel.org
19106 F: drivers/net/ethernet/smsc/smsc911x.*
19107 F: include/linux/smsc911x.h
19109 SMSC9420 PCI ETHERNET DRIVER
19110 M: Steve Glendinning <steve.glendinning@shawell.net>
19111 L: netdev@vger.kernel.org
19113 F: drivers/net/ethernet/smsc/smsc9420.*
19115 SOCIONEXT (SNI) AVE NETWORK DRIVER
19116 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
19117 L: netdev@vger.kernel.org
19119 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
19120 F: drivers/net/ethernet/socionext/sni_ave.c
19122 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
19123 M: Jassi Brar <jaswinder.singh@linaro.org>
19124 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
19125 L: netdev@vger.kernel.org
19127 F: Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
19128 F: drivers/net/ethernet/socionext/netsec.c
19130 SOCIONEXT (SNI) Synquacer SPI DRIVER
19131 M: Masahisa Kojima <masahisa.kojima@linaro.org>
19132 M: Jassi Brar <jaswinder.singh@linaro.org>
19133 L: linux-spi@vger.kernel.org
19135 F: Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
19136 F: drivers/spi/spi-synquacer.c
19138 SOCIONEXT SYNQUACER I2C DRIVER
19139 M: Ard Biesheuvel <ardb@kernel.org>
19140 L: linux-i2c@vger.kernel.org
19142 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
19143 F: drivers/i2c/busses/i2c-synquacer.c
19145 SOCIONEXT UNIPHIER SOUND DRIVER
19146 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19148 F: sound/soc/uniphier/
19150 SOCKET TIMESTAMPING
19151 M: Willem de Bruijn <willemdebruijn.kernel@gmail.com>
19153 F: Documentation/networking/timestamping.rst
19154 F: include/uapi/linux/net_tstamp.h
19155 F: tools/testing/selftests/net/so_txtime.c
19157 SOEKRIS NET48XX LED SUPPORT
19158 M: Chris Boot <bootc@bootc.net>
19160 F: drivers/leds/leds-net48xx.c
19162 SOFT-IWARP DRIVER (siw)
19163 M: Bernard Metzler <bmt@zurich.ibm.com>
19164 L: linux-rdma@vger.kernel.org
19166 F: drivers/infiniband/sw/siw/
19167 F: include/uapi/rdma/siw-abi.h
19169 SOFT-ROCE DRIVER (rxe)
19170 M: Zhu Yanjun <zyjzyj2000@gmail.com>
19171 L: linux-rdma@vger.kernel.org
19173 F: drivers/infiniband/sw/rxe/
19174 F: include/uapi/rdma/rdma_user_rxe.h
19176 SOFTLOGIC 6x10 MPEG CODEC
19177 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
19178 M: Anton Sviridenko <anton@corp.bluecherry.net>
19179 M: Andrey Utkin <andrey_utkin@fastmail.com>
19180 M: Ismael Luceno <ismael@iodev.co.uk>
19181 L: linux-media@vger.kernel.org
19183 F: drivers/media/pci/solo6x10/
19185 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
19186 M: James Morse <james.morse@arm.com>
19187 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19189 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
19190 F: drivers/firmware/arm_sdei.c
19191 F: include/linux/arm_sdei.h
19192 F: include/uapi/linux/arm_sdei.h
19194 SOFTWARE NODES AND DEVICE PROPERTIES
19195 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19196 R: Daniel Scally <djrscally@gmail.com>
19197 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19198 R: Sakari Ailus <sakari.ailus@linux.intel.com>
19199 L: linux-acpi@vger.kernel.org
19201 F: drivers/base/property.c
19202 F: drivers/base/swnode.c
19203 F: include/linux/fwnode.h
19204 F: include/linux/property.h
19206 SOFTWARE RAID (Multiple Disks) SUPPORT
19207 M: Song Liu <song@kernel.org>
19208 L: linux-raid@vger.kernel.org
19210 Q: https://patchwork.kernel.org/project/linux-raid/list/
19211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
19212 F: drivers/md/Kconfig
19213 F: drivers/md/Makefile
19215 F: drivers/md/raid*
19216 F: include/linux/raid/
19217 F: include/uapi/linux/raid/
19219 SOLIDRUN CLEARFOG SUPPORT
19220 M: Russell King <linux@armlinux.org.uk>
19222 F: arch/arm/boot/dts/armada-388-clearfog*
19223 F: arch/arm/boot/dts/armada-38x-solidrun-*
19225 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
19226 M: Russell King <linux@armlinux.org.uk>
19228 F: arch/arm/boot/dts/imx6*-cubox-i*
19229 F: arch/arm/boot/dts/imx6*-hummingboard*
19230 F: arch/arm/boot/dts/imx6*-sr-*
19232 SONIC NETWORK DRIVER
19233 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
19234 L: netdev@vger.kernel.org
19236 F: drivers/net/ethernet/natsemi/sonic.*
19238 SONICS SILICON BACKPLANE DRIVER (SSB)
19239 M: Michael Buesch <m@bues.ch>
19240 L: linux-wireless@vger.kernel.org
19243 F: include/linux/ssb/
19245 SONY IMX208 SENSOR DRIVER
19246 M: Sakari Ailus <sakari.ailus@linux.intel.com>
19247 L: linux-media@vger.kernel.org
19249 T: git git://linuxtv.org/media_tree.git
19250 F: drivers/media/i2c/imx208.c
19252 SONY IMX214 SENSOR DRIVER
19253 M: Ricardo Ribalda <ribalda@kernel.org>
19254 L: linux-media@vger.kernel.org
19256 T: git git://linuxtv.org/media_tree.git
19257 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
19258 F: drivers/media/i2c/imx214.c
19260 SONY IMX219 SENSOR DRIVER
19261 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
19262 L: linux-media@vger.kernel.org
19264 T: git git://linuxtv.org/media_tree.git
19265 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
19266 F: drivers/media/i2c/imx219.c
19268 SONY IMX258 SENSOR DRIVER
19269 M: Sakari Ailus <sakari.ailus@linux.intel.com>
19270 L: linux-media@vger.kernel.org
19272 T: git git://linuxtv.org/media_tree.git
19273 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
19274 F: drivers/media/i2c/imx258.c
19276 SONY IMX274 SENSOR DRIVER
19277 M: Leon Luo <leonl@leopardimaging.com>
19278 L: linux-media@vger.kernel.org
19280 T: git git://linuxtv.org/media_tree.git
19281 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
19282 F: drivers/media/i2c/imx274.c
19284 SONY IMX290 SENSOR DRIVER
19285 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
19286 L: linux-media@vger.kernel.org
19288 T: git git://linuxtv.org/media_tree.git
19289 F: Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
19290 F: drivers/media/i2c/imx290.c
19292 SONY IMX319 SENSOR DRIVER
19293 M: Bingbu Cao <bingbu.cao@intel.com>
19294 L: linux-media@vger.kernel.org
19296 T: git git://linuxtv.org/media_tree.git
19297 F: drivers/media/i2c/imx319.c
19299 SONY IMX334 SENSOR DRIVER
19300 M: Paul J. Murphy <paul.j.murphy@intel.com>
19301 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
19302 L: linux-media@vger.kernel.org
19304 T: git git://linuxtv.org/media_tree.git
19305 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
19306 F: drivers/media/i2c/imx334.c
19308 SONY IMX335 SENSOR DRIVER
19309 M: Paul J. Murphy <paul.j.murphy@intel.com>
19310 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
19311 L: linux-media@vger.kernel.org
19313 T: git git://linuxtv.org/media_tree.git
19314 F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
19315 F: drivers/media/i2c/imx335.c
19317 SONY IMX355 SENSOR DRIVER
19318 M: Tianshu Qiu <tian.shu.qiu@intel.com>
19319 L: linux-media@vger.kernel.org
19321 T: git git://linuxtv.org/media_tree.git
19322 F: drivers/media/i2c/imx355.c
19324 SONY IMX412 SENSOR DRIVER
19325 M: Paul J. Murphy <paul.j.murphy@intel.com>
19326 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
19327 L: linux-media@vger.kernel.org
19329 T: git git://linuxtv.org/media_tree.git
19330 F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
19331 F: drivers/media/i2c/imx412.c
19333 SONY MEMORYSTICK SUBSYSTEM
19334 M: Maxim Levitsky <maximlevitsky@gmail.com>
19335 M: Alex Dubov <oakad@yahoo.com>
19336 M: Ulf Hansson <ulf.hansson@linaro.org>
19337 L: linux-mmc@vger.kernel.org
19339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
19340 F: drivers/memstick/
19341 F: include/linux/memstick.h
19343 SONY VAIO CONTROL DEVICE DRIVER
19344 M: Mattia Dongili <malattia@linux.it>
19345 L: platform-driver-x86@vger.kernel.org
19347 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
19348 F: Documentation/admin-guide/laptops/sony-laptop.rst
19349 F: drivers/char/sonypi.c
19350 F: drivers/platform/x86/sony-laptop.c
19351 F: include/linux/sony-laptop.h
19354 M: Jaroslav Kysela <perex@perex.cz>
19355 M: Takashi Iwai <tiwai@suse.com>
19356 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19358 W: http://www.alsa-project.org/
19359 Q: http://patchwork.kernel.org/project/alsa-devel/list/
19360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19361 F: Documentation/sound/
19363 F: include/uapi/sound/
19365 F: tools/testing/selftests/alsa
19367 SOUND - COMPRESSED AUDIO
19368 M: Vinod Koul <vkoul@kernel.org>
19369 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19372 F: Documentation/sound/designs/compress-offload.rst
19373 F: include/sound/compress_driver.h
19374 F: include/uapi/sound/compress_*
19375 F: sound/core/compress_offload.c
19376 F: sound/soc/soc-compress.c
19378 SOUND - DMAENGINE HELPERS
19379 M: Lars-Peter Clausen <lars@metafoo.de>
19381 F: include/sound/dmaengine_pcm.h
19382 F: sound/core/pcm_dmaengine.c
19383 F: sound/soc/soc-generic-dmaengine-pcm.c
19385 SOUND - ALSA SELFTESTS
19386 M: Mark Brown <broonie@kernel.org>
19387 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19388 L: linux-kselftest@vger.kernel.org
19390 F: tools/testing/selftests/alsa
19392 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
19393 M: Liam Girdwood <lgirdwood@gmail.com>
19394 M: Mark Brown <broonie@kernel.org>
19395 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19397 W: http://alsa-project.org/main/index.php/ASoC
19398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
19399 F: Documentation/devicetree/bindings/sound/
19400 F: Documentation/sound/soc/
19401 F: include/dt-bindings/sound/
19402 F: include/sound/soc*
19405 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
19406 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
19407 M: Liam Girdwood <lgirdwood@gmail.com>
19408 M: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
19409 M: Bard Liao <yung-chuan.liao@linux.intel.com>
19410 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
19411 R: Kai Vehmanen <kai.vehmanen@linux.intel.com>
19412 M: Daniel Baluta <daniel.baluta@nxp.com>
19413 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
19415 W: https://github.com/thesofproject/linux/
19418 SOUNDWIRE SUBSYSTEM
19419 M: Vinod Koul <vkoul@kernel.org>
19420 M: Bard Liao <yung-chuan.liao@linux.intel.com>
19421 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
19422 R: Sanyog Kale <sanyog.r.kale@intel.com>
19423 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
19426 F: Documentation/driver-api/soundwire/
19427 F: drivers/soundwire/
19428 F: include/linux/soundwire/
19431 M: Olli Salonen <olli.salonen@iki.fi>
19432 L: linux-media@vger.kernel.org
19434 W: https://linuxtv.org
19435 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19436 F: drivers/media/dvb-frontends/sp2*
19438 SPANISH DOCUMENTATION
19439 M: Carlos Bilbao <carlos.bilbao@amd.com>
19441 F: Documentation/translations/sp_SP/
19443 SPARC + UltraSPARC (sparc/sparc64)
19444 M: "David S. Miller" <davem@davemloft.net>
19445 L: sparclinux@vger.kernel.org
19447 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
19448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
19449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
19453 SPARC SERIAL DRIVERS
19454 M: "David S. Miller" <davem@davemloft.net>
19455 L: sparclinux@vger.kernel.org
19457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
19458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
19459 F: drivers/tty/serial/suncore.c
19460 F: drivers/tty/serial/sunhv.c
19461 F: drivers/tty/serial/sunsab.c
19462 F: drivers/tty/serial/sunsab.h
19463 F: drivers/tty/serial/sunsu.c
19464 F: drivers/tty/serial/sunzilog.c
19465 F: drivers/tty/serial/sunzilog.h
19466 F: drivers/tty/vcc.c
19467 F: include/linux/sunserialcore.h
19470 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
19471 L: linux-sparse@vger.kernel.org
19473 W: https://sparse.docs.kernel.org/
19474 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
19475 Q: https://patchwork.kernel.org/project/linux-sparse/list/
19476 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
19477 F: include/linux/compiler.h
19479 SPEAKUP CONSOLE SPEECH DRIVER
19480 M: William Hubbs <w.d.hubbs@gmail.com>
19481 M: Chris Brannon <chris@the-brannons.com>
19482 M: Kirk Reiser <kirk@reisers.ca>
19483 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
19484 L: speakup@linux-speakup.org
19486 W: http://www.linux-speakup.org/
19487 W: https://github.com/linux-speakup/speakup
19488 B: https://github.com/linux-speakup/speakup/issues
19489 F: drivers/accessibility/speakup/
19491 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
19492 M: Viresh Kumar <vireshk@kernel.org>
19493 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
19495 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19497 W: http://www.st.com/spear
19498 F: arch/arm/boot/dts/spear*
19499 F: arch/arm/mach-spear/
19500 F: drivers/clk/spear/
19501 F: drivers/pinctrl/spear/
19504 M: Tudor Ambarus <tudor.ambarus@linaro.org>
19505 M: Pratyush Yadav <pratyush@kernel.org>
19506 R: Michael Walle <michael@walle.cc>
19507 L: linux-mtd@lists.infradead.org
19509 W: http://www.linux-mtd.infradead.org/
19510 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
19511 C: irc://irc.oftc.net/mtd
19512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
19513 F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
19514 F: drivers/mtd/spi-nor/
19515 F: include/linux/mtd/spi-nor.h
19518 M: Mark Brown <broonie@kernel.org>
19519 L: linux-spi@vger.kernel.org
19521 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
19522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
19523 F: Documentation/devicetree/bindings/spi/
19524 F: Documentation/spi/
19526 F: include/linux/spi/
19527 F: include/uapi/linux/spi/
19530 SPIDERNET NETWORK DRIVER for CELL
19531 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
19532 M: Geoff Levand <geoff@infradead.org>
19533 L: netdev@vger.kernel.org
19534 L: linuxppc-dev@lists.ozlabs.org
19536 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
19537 F: drivers/net/ethernet/toshiba/spider_net*
19540 M: Stephen Boyd <sboyd@kernel.org>
19541 L: linux-kernel@vger.kernel.org
19543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
19544 F: Documentation/devicetree/bindings/spmi/
19546 F: include/dt-bindings/spmi/spmi.h
19547 F: include/linux/spmi.h
19548 F: include/trace/events/spmi.h
19551 M: Jeremy Kerr <jk@ozlabs.org>
19552 L: linuxppc-dev@lists.ozlabs.org
19554 W: http://www.ibm.com/developerworks/power/cell/
19555 F: Documentation/filesystems/spufs/spufs.rst
19556 F: arch/powerpc/platforms/cell/spufs/
19558 SQUASHFS FILE SYSTEM
19559 M: Phillip Lougher <phillip@squashfs.org.uk>
19560 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
19562 W: http://squashfs.org.uk
19563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
19564 F: Documentation/filesystems/squashfs.rst
19567 SRM (Alpha) environment access
19568 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
19570 F: arch/alpha/kernel/srm_env.c
19572 ST LSM6DSx IMU IIO DRIVER
19573 M: Lorenzo Bianconi <lorenzo@kernel.org>
19574 L: linux-iio@vger.kernel.org
19576 W: http://www.st.com/
19577 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
19578 F: drivers/iio/imu/st_lsm6dsx/
19580 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
19581 M: Benjamin Mugnier <benjamin.mugnier@foss.st.com>
19582 M: Sylvain Petinot <sylvain.petinot@foss.st.com>
19583 L: linux-media@vger.kernel.org
19585 T: git git://linuxtv.org/media_tree.git
19586 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
19587 F: drivers/media/i2c/st-mipid02.c
19589 ST STM32 I2C/SMBUS DRIVER
19590 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
19591 M: Alain Volmat <alain.volmat@foss.st.com>
19592 L: linux-i2c@vger.kernel.org
19594 F: drivers/i2c/busses/i2c-stm32*
19596 ST STM32 SPI DRIVER
19597 M: Alain Volmat <alain.volmat@foss.st.com>
19598 L: linux-spi@vger.kernel.org
19600 F: drivers/spi/spi-stm32.c
19603 M: Daniel Nilsson <daniel.nilsson@flex.com>
19604 L: linux-hwmon@vger.kernel.org
19606 F: Documentation/hwmon/stpddc60.rst
19607 F: drivers/hwmon/pmbus/stpddc60.c
19610 M: Benjamin Mugnier <benjamin.mugnier@foss.st.com>
19611 M: Sylvain Petinot <sylvain.petinot@foss.st.com>
19612 L: linux-media@vger.kernel.org
19614 T: git git://linuxtv.org/media_tree.git
19615 F: Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
19616 F: Documentation/userspace-api/media/drivers/st-vgxy61.rst
19617 F: drivers/media/i2c/st-vgxy61.c
19619 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
19620 M: Song Qiang <songqiang1304521@gmail.com>
19621 L: linux-iio@vger.kernel.org
19623 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
19624 F: drivers/iio/proximity/vl53l0x-i2c.c
19627 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19628 M: Sasha Levin <sashal@kernel.org>
19629 L: stable@vger.kernel.org
19631 F: Documentation/process/stable-kernel-rules.rst
19633 STAGING - ATOMISP DRIVER
19634 M: Hans de Goede <hdegoede@redhat.com>
19635 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19636 R: Sakari Ailus <sakari.ailus@linux.intel.com>
19637 L: linux-media@vger.kernel.org
19639 F: drivers/staging/media/atomisp/
19641 STAGING - FIELDBUS SUBSYSTEM
19642 M: Sven Van Asbroeck <TheSven73@gmail.com>
19644 F: drivers/staging/fieldbus/*
19645 F: drivers/staging/fieldbus/Documentation/
19647 STAGING - HMS ANYBUS-S BUS
19648 M: Sven Van Asbroeck <TheSven73@gmail.com>
19650 F: drivers/staging/fieldbus/anybuss/
19652 STAGING - INDUSTRIAL IO
19653 M: Jonathan Cameron <jic23@kernel.org>
19654 L: linux-iio@vger.kernel.org
19656 F: Documentation/devicetree/bindings/staging/iio/
19657 F: drivers/staging/iio/
19659 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
19660 M: Marc Dietrich <marvin24@gmx.de>
19661 L: ac100@lists.launchpad.net (moderated for non-subscribers)
19662 L: linux-tegra@vger.kernel.org
19664 F: drivers/staging/nvec/
19666 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
19667 M: Jens Frederich <jfrederich@gmail.com>
19668 M: Jon Nettleton <jon.nettleton@gmail.com>
19670 W: http://wiki.laptop.org/go/DCON
19671 F: drivers/staging/olpc_dcon/
19673 STAGING - REALTEK RTL8188EU DRIVERS
19674 M: Larry Finger <Larry.Finger@lwfinger.net>
19675 M: Phillip Potter <phil@philpotter.co.uk>
19676 R: Pavel Skripkin <paskripkin@gmail.com>
19678 F: drivers/staging/r8188eu/
19680 STAGING - REALTEK RTL8712U DRIVERS
19681 M: Larry Finger <Larry.Finger@lwfinger.net>
19682 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
19684 F: drivers/staging/rtl8712/
19686 STAGING - SEPS525 LCD CONTROLLER DRIVERS
19687 M: Michael Hennerich <michael.hennerich@analog.com>
19688 L: linux-fbdev@vger.kernel.org
19690 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
19691 F: drivers/staging/fbtft/fb_seps525.c
19693 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
19694 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
19695 M: Teddy Wang <teddy.wang@siliconmotion.com>
19696 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
19697 L: linux-fbdev@vger.kernel.org
19699 F: drivers/staging/sm750fb/
19701 STAGING - VIA VT665X DRIVERS
19702 M: Forest Bond <forest@alittletooquiet.net>
19704 F: drivers/staging/vt665?/
19707 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19708 L: linux-staging@lists.linux.dev
19710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
19711 F: drivers/staging/
19713 STARFIRE/DURALAN NETWORK DRIVER
19714 M: Ion Badulescu <ionut@badula.org>
19716 F: drivers/net/ethernet/adaptec/starfire*
19718 STARFIVE DEVICETREES
19719 M: Emil Renner Berthing <kernel@esmil.dk>
19721 F: arch/riscv/boot/dts/starfive/
19723 STARFIVE JH7100 CLOCK DRIVERS
19724 M: Emil Renner Berthing <kernel@esmil.dk>
19726 F: Documentation/devicetree/bindings/clock/starfive,jh7100-*.yaml
19727 F: drivers/clk/starfive/clk-starfive-jh7100*
19728 F: include/dt-bindings/clock/starfive-jh7100*.h
19730 STARFIVE JH7100 PINCTRL DRIVER
19731 M: Emil Renner Berthing <kernel@esmil.dk>
19732 L: linux-gpio@vger.kernel.org
19734 F: Documentation/devicetree/bindings/pinctrl/starfive,jh7100-pinctrl.yaml
19735 F: drivers/pinctrl/starfive/
19736 F: include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
19738 STARFIVE JH7100 RESET CONTROLLER DRIVER
19739 M: Emil Renner Berthing <kernel@esmil.dk>
19741 F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
19742 F: drivers/reset/reset-starfive-jh7100.c
19743 F: include/dt-bindings/reset/starfive-jh7100.h
19746 M: Peter Zijlstra <peterz@infradead.org>
19747 M: Josh Poimboeuf <jpoimboe@kernel.org>
19748 M: Jason Baron <jbaron@akamai.com>
19749 R: Steven Rostedt <rostedt@goodmis.org>
19750 R: Ard Biesheuvel <ardb@kernel.org>
19752 F: arch/*/include/asm/jump_label*.h
19753 F: arch/*/include/asm/static_call*.h
19754 F: arch/*/kernel/jump_label.c
19755 F: arch/*/kernel/static_call.c
19756 F: include/linux/jump_label*.h
19757 F: include/linux/static_call*.h
19758 F: kernel/jump_label.c
19759 F: kernel/static_call.c
19761 STI AUDIO (ASoC) DRIVERS
19762 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19763 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19765 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
19769 M: Alain Volmat <alain.volmat@foss.st.com>
19771 F: Documentation/devicetree/bindings/media/stih-cec.txt
19772 F: drivers/media/cec/platform/sti/
19774 STK1160 USB VIDEO CAPTURE DRIVER
19775 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19776 L: linux-media@vger.kernel.org
19778 T: git git://linuxtv.org/media_tree.git
19779 F: drivers/media/usb/stk1160/
19781 STM32 AUDIO (ASoC) DRIVERS
19782 M: Olivier Moysan <olivier.moysan@foss.st.com>
19783 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19784 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19786 F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
19787 F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
19790 STM32 TIMER/LPTIMER DRIVERS
19791 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
19793 F: Documentation/ABI/testing/*timer-stm32
19794 F: Documentation/devicetree/bindings/*/*stm32-*timer*
19795 F: drivers/*/stm32-*timer*
19796 F: drivers/pwm/pwm-stm32*
19797 F: include/linux/*/stm32-*tim*
19799 STMMAC ETHERNET DRIVER
19800 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
19801 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
19802 M: Jose Abreu <joabreu@synopsys.com>
19803 L: netdev@vger.kernel.org
19805 W: http://www.stlinux.com
19806 F: Documentation/networking/device_drivers/ethernet/stmicro/
19807 F: drivers/net/ethernet/stmicro/stmmac/
19810 M: Sam Creasey <sammy@sammy.net>
19812 W: http://sammy.net/sun3/
19813 F: arch/m68k/include/asm/sun3*
19814 F: arch/m68k/kernel/*sun3*
19815 F: arch/m68k/sun3*/
19816 F: drivers/net/ethernet/i825xx/sun3*
19818 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
19819 M: Hans de Goede <hdegoede@redhat.com>
19820 L: linux-input@vger.kernel.org
19822 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
19823 F: drivers/input/keyboard/sun4i-lradc-keys.c
19825 SUNDANCE NETWORK DRIVER
19826 M: Denis Kirjanov <kda@linux-powerpc.org>
19827 L: netdev@vger.kernel.org
19829 F: drivers/net/ethernet/dlink/sundance.c
19831 SUN HAPPY MEAL ETHERNET DRIVER
19832 M: Sean Anderson <seanga2@gmail.com>
19834 F: drivers/net/ethernet/sun/sunhme.*
19836 SUNPLUS ETHERNET DRIVER
19837 M: Wells Lu <wellslutw@gmail.com>
19838 L: netdev@vger.kernel.org
19840 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
19841 F: Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
19842 F: drivers/net/ethernet/sunplus/
19845 M: Tony Huang <tonyhuang.sunplus@gmail.com>
19846 M: Li-hao Kuo <lhjeff911@gmail.com>
19848 F: Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
19849 F: drivers/mmc/host/sunplus-mmc.c
19851 SUNPLUS OCOTP DRIVER
19852 M: Vincent Shih <vincent.sunplus@gmail.com>
19854 F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
19855 F: drivers/nvmem/sunplus-ocotp.c
19857 SUNPLUS USB2 PHY DRIVER
19858 M: Vincent Shih <vincent.sunplus@gmail.com>
19859 L: linux-usb@vger.kernel.org
19861 F: Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
19862 F: drivers/phy/sunplus/Kconfig
19863 F: drivers/phy/sunplus/Makefile
19864 F: drivers/phy/sunplus/phy-sunplus-usb2.c
19867 M: Hammer Hsieh <hammerh0314@gmail.com>
19869 F: Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
19870 F: drivers/pwm/pwm-sunplus.c
19873 M: Vincent Shih <vincent.sunplus@gmail.com>
19874 L: linux-rtc@vger.kernel.org
19876 F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
19877 F: drivers/rtc/rtc-sunplus.c
19879 SUNPLUS SPI CONTROLLER INTERFACE DRIVER
19880 M: Li-hao Kuo <lhjeff911@gmail.com>
19881 L: linux-spi@vger.kernel.org
19883 F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
19884 F: drivers/spi/spi-sunplus-sp7021.c
19886 SUNPLUS UART DRIVER
19887 M: Hammer Hsieh <hammerh0314@gmail.com>
19889 F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
19890 F: drivers/tty/serial/sunplus-uart.c
19892 SUNPLUS WATCHDOG DRIVER
19893 M: Xiantao Hu <xt.hu@cqplus1.com>
19894 L: linux-watchdog@vger.kernel.org
19896 F: Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
19897 F: drivers/watchdog/sunplus_wdt.c
19900 M: Yoshinori Sato <ysato@users.sourceforge.jp>
19901 M: Rich Felker <dalias@libc.org>
19902 M: John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
19903 L: linux-sh@vger.kernel.org
19905 Q: http://patchwork.kernel.org/project/linux-sh/list/
19906 F: Documentation/sh/
19911 M: "Rafael J. Wysocki" <rafael@kernel.org>
19912 M: Len Brown <len.brown@intel.com>
19913 M: Pavel Machek <pavel@ucw.cz>
19914 L: linux-pm@vger.kernel.org
19916 B: https://bugzilla.kernel.org
19917 F: Documentation/power/
19918 F: arch/x86/kernel/acpi/
19919 F: drivers/base/power/
19920 F: include/linux/freezer.h
19921 F: include/linux/pm.h
19922 F: include/linux/suspend.h
19926 M: Martin Mares <mj@ucw.cz>
19927 L: linux-video@atrey.karlin.mff.cuni.cz
19929 F: Documentation/admin-guide/svga.rst
19930 F: arch/x86/boot/video*
19933 M: Jiri Pirko <jiri@resnulli.us>
19934 M: Ivan Vecera <ivecera@redhat.com>
19935 L: netdev@vger.kernel.org
19937 F: include/net/switchdev.h
19940 SY8106A REGULATOR DRIVER
19941 M: Icenowy Zheng <icenowy@aosc.io>
19943 F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
19944 F: drivers/regulator/sy8106a-regulator.c
19946 SYNC FILE FRAMEWORK
19947 M: Sumit Semwal <sumit.semwal@linaro.org>
19948 R: Gustavo Padovan <gustavo@padovan.org>
19949 L: linux-media@vger.kernel.org
19950 L: dri-devel@lists.freedesktop.org
19952 T: git git://anongit.freedesktop.org/drm/drm-misc
19953 F: Documentation/driver-api/sync_file.rst
19954 F: drivers/dma-buf/dma-fence*
19955 F: drivers/dma-buf/sw_sync.c
19956 F: drivers/dma-buf/sync_*
19957 F: include/linux/sync_file.h
19958 F: include/uapi/linux/sync_file.h
19960 SYNOPSYS ARC ARCHITECTURE
19961 M: Vineet Gupta <vgupta@kernel.org>
19962 L: linux-snps-arc@lists.infradead.org
19964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
19965 F: Documentation/arc/
19966 F: Documentation/devicetree/bindings/arc/*
19967 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
19969 F: drivers/clocksource/arc_timer.c
19970 F: drivers/tty/serial/arc_uart.c
19972 SYNOPSYS ARC HSDK SDP pll clock driver
19973 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19975 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
19976 F: drivers/clk/clk-hsdk-pll.c
19978 SYNOPSYS ARC SDP clock driver
19979 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19981 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
19982 F: drivers/clk/axs10x/*
19984 SYNOPSYS ARC SDP platform support
19985 M: Alexey Brodkin <abrodkin@synopsys.com>
19987 F: Documentation/devicetree/bindings/arc/axs10*
19988 F: arch/arc/boot/dts/ax*
19989 F: arch/arc/plat-axs10x
19991 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
19992 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19994 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
19995 F: drivers/reset/reset-axs10x.c
19997 SYNOPSYS CREG GPIO DRIVER
19998 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20000 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
20001 F: drivers/gpio/gpio-creg-snps.c
20003 SYNOPSYS DESIGNWARE 8250 UART DRIVER
20004 M: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
20005 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20007 F: drivers/tty/serial/8250/8250_dw.c
20008 F: drivers/tty/serial/8250/8250_dwlib.*
20009 F: drivers/tty/serial/8250/8250_lpss.c
20011 SYNOPSYS DESIGNWARE APB GPIO DRIVER
20012 M: Hoan Tran <hoan@os.amperecomputing.com>
20013 M: Serge Semin <fancer.lancer@gmail.com>
20014 L: linux-gpio@vger.kernel.org
20016 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
20017 F: drivers/gpio/gpio-dwapb.c
20019 SYNOPSYS DESIGNWARE APB SSI DRIVER
20020 M: Serge Semin <fancer.lancer@gmail.com>
20021 L: linux-spi@vger.kernel.org
20023 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
20024 F: drivers/spi/spi-dw*
20026 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
20027 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20029 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
20030 F: drivers/dma/dw-axi-dmac/
20032 SYNOPSYS DESIGNWARE DMAC DRIVER
20033 M: Viresh Kumar <vireshk@kernel.org>
20034 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20036 F: Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
20037 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
20039 F: include/dt-bindings/dma/dw-dmac.h
20040 F: include/linux/dma/dw.h
20041 F: include/linux/platform_data/dma-dw.h
20043 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
20044 M: Jose Abreu <Jose.Abreu@synopsys.com>
20045 L: netdev@vger.kernel.org
20047 F: drivers/net/ethernet/synopsys/
20049 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
20050 M: Jose Abreu <Jose.Abreu@synopsys.com>
20051 L: netdev@vger.kernel.org
20053 F: drivers/net/pcs/pcs-xpcs.c
20054 F: drivers/net/pcs/pcs-xpcs.h
20055 F: include/linux/pcs/pcs-xpcs.h
20057 SYNOPSYS DESIGNWARE I2C DRIVER
20058 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
20059 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20060 R: Mika Westerberg <mika.westerberg@linux.intel.com>
20061 R: Jan Dabros <jsd@semihalf.com>
20062 L: linux-i2c@vger.kernel.org
20064 F: drivers/i2c/busses/i2c-designware-*
20066 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
20067 M: Jaehoon Chung <jh80.chung@samsung.com>
20068 L: linux-mmc@vger.kernel.org
20070 F: drivers/mmc/host/dw_mmc*
20072 SYNOPSYS HSDK RESET CONTROLLER DRIVER
20073 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20075 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
20076 F: drivers/reset/reset-hsdk.c
20077 F: include/dt-bindings/reset/snps,hsdk-reset.h
20079 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
20080 M: Prabu Thangamuthu <prabu.t@synopsys.com>
20081 M: Manjunath M B <manjumb@synopsys.com>
20082 L: linux-mmc@vger.kernel.org
20084 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
20086 SYSTEM CONFIGURATION (SYSCON)
20087 M: Lee Jones <lee@kernel.org>
20088 M: Arnd Bergmann <arnd@arndb.de>
20090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
20091 F: drivers/mfd/syscon.c
20093 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
20094 M: Sudeep Holla <sudeep.holla@arm.com>
20095 R: Cristian Marussi <cristian.marussi@arm.com>
20096 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20098 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
20099 F: drivers/clk/clk-sc[mp]i.c
20100 F: drivers/cpufreq/sc[mp]i-cpufreq.c
20101 F: drivers/firmware/arm_scmi/
20102 F: drivers/firmware/arm_scpi.c
20103 F: drivers/powercap/arm_scmi_powercap.c
20104 F: drivers/regulator/scmi-regulator.c
20105 F: drivers/reset/reset-scmi.c
20106 F: include/linux/sc[mp]i_protocol.h
20107 F: include/trace/events/scmi.h
20108 F: include/uapi/linux/virtio_scmi.h
20110 SYSTEM RESET/SHUTDOWN DRIVERS
20111 M: Sebastian Reichel <sre@kernel.org>
20112 L: linux-pm@vger.kernel.org
20114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
20115 F: Documentation/devicetree/bindings/power/reset/
20116 F: drivers/power/reset/
20118 SYSTEM TRACE MODULE CLASS
20119 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
20121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
20122 F: Documentation/trace/stm.rst
20123 F: drivers/hwtracing/stm/
20124 F: include/linux/stm.h
20125 F: include/uapi/linux/stm.h
20127 SYSTEM76 ACPI DRIVER
20128 M: Jeremy Soller <jeremy@system76.com>
20129 M: System76 Product Development <productdev@system76.com>
20130 L: platform-driver-x86@vger.kernel.org
20132 F: drivers/platform/x86/system76_acpi.c
20136 F: Documentation/filesystems/sysv-fs.rst
20138 F: include/linux/sysv_fs.h
20140 TASKSTATS STATISTICS INTERFACE
20141 M: Balbir Singh <bsingharora@gmail.com>
20143 F: Documentation/accounting/taskstats*
20144 F: include/linux/taskstats*
20145 F: kernel/taskstats.c
20148 M: Jamal Hadi Salim <jhs@mojatatu.com>
20149 M: Cong Wang <xiyou.wangcong@gmail.com>
20150 M: Jiri Pirko <jiri@resnulli.us>
20151 L: netdev@vger.kernel.org
20153 F: include/net/pkt_cls.h
20154 F: include/net/pkt_sched.h
20155 F: include/net/tc_act/
20156 F: include/uapi/linux/pkt_cls.h
20157 F: include/uapi/linux/pkt_sched.h
20158 F: include/uapi/linux/tc_act/
20159 F: include/uapi/linux/tc_ematch/
20161 F: tools/testing/selftests/tc-testing
20163 TC90522 MEDIA DRIVER
20164 M: Akihiro Tsukada <tskd08@gmail.com>
20165 L: linux-media@vger.kernel.org
20167 F: drivers/media/dvb-frontends/tc90522*
20169 TCP LOW PRIORITY MODULE
20170 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
20171 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
20173 W: http://tcp-lp-mod.sourceforge.net/
20174 F: net/ipv4/tcp_lp.c
20176 TDA10071 MEDIA DRIVER
20177 M: Antti Palosaari <crope@iki.fi>
20178 L: linux-media@vger.kernel.org
20180 W: https://linuxtv.org
20181 W: http://palosaari.fi/linux/
20182 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20183 T: git git://linuxtv.org/anttip/media_tree.git
20184 F: drivers/media/dvb-frontends/tda10071*
20186 TDA18212 MEDIA DRIVER
20187 M: Antti Palosaari <crope@iki.fi>
20188 L: linux-media@vger.kernel.org
20190 W: https://linuxtv.org
20191 W: http://palosaari.fi/linux/
20192 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20193 T: git git://linuxtv.org/anttip/media_tree.git
20194 F: drivers/media/tuners/tda18212*
20196 TDA18218 MEDIA DRIVER
20197 M: Antti Palosaari <crope@iki.fi>
20198 L: linux-media@vger.kernel.org
20200 W: https://linuxtv.org
20201 W: http://palosaari.fi/linux/
20202 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20203 T: git git://linuxtv.org/anttip/media_tree.git
20204 F: drivers/media/tuners/tda18218*
20206 TDA18250 MEDIA DRIVER
20207 M: Olli Salonen <olli.salonen@iki.fi>
20208 L: linux-media@vger.kernel.org
20210 W: https://linuxtv.org
20211 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20212 T: git git://linuxtv.org/media_tree.git
20213 F: drivers/media/tuners/tda18250*
20215 TDA18271 MEDIA DRIVER
20216 M: Michael Krufky <mkrufky@linuxtv.org>
20217 L: linux-media@vger.kernel.org
20219 W: https://linuxtv.org
20220 W: http://github.com/mkrufky
20221 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20222 T: git git://linuxtv.org/mkrufky/tuners.git
20223 F: drivers/media/tuners/tda18271*
20225 TDA1997x MEDIA DRIVER
20226 M: Tim Harvey <tharvey@gateworks.com>
20227 L: linux-media@vger.kernel.org
20229 W: https://linuxtv.org
20230 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20231 F: drivers/media/i2c/tda1997x.*
20233 TDA827x MEDIA DRIVER
20234 M: Michael Krufky <mkrufky@linuxtv.org>
20235 L: linux-media@vger.kernel.org
20237 W: https://linuxtv.org
20238 W: http://github.com/mkrufky
20239 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20240 T: git git://linuxtv.org/mkrufky/tuners.git
20241 F: drivers/media/tuners/tda8290.*
20243 TDA8290 MEDIA DRIVER
20244 M: Michael Krufky <mkrufky@linuxtv.org>
20245 L: linux-media@vger.kernel.org
20247 W: https://linuxtv.org
20248 W: http://github.com/mkrufky
20249 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20250 T: git git://linuxtv.org/mkrufky/tuners.git
20251 F: drivers/media/tuners/tda8290.*
20253 TDA9840 MEDIA DRIVER
20254 M: Hans Verkuil <hverkuil@xs4all.nl>
20255 L: linux-media@vger.kernel.org
20257 W: https://linuxtv.org
20258 T: git git://linuxtv.org/media_tree.git
20259 F: drivers/media/i2c/tda9840*
20261 TEA5761 TUNER DRIVER
20262 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20263 L: linux-media@vger.kernel.org
20265 W: https://linuxtv.org
20266 T: git git://linuxtv.org/media_tree.git
20267 F: drivers/media/tuners/tea5761.*
20269 TEA5767 TUNER DRIVER
20270 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20271 L: linux-media@vger.kernel.org
20273 W: https://linuxtv.org
20274 T: git git://linuxtv.org/media_tree.git
20275 F: drivers/media/tuners/tea5767.*
20277 TEA6415C MEDIA DRIVER
20278 M: Hans Verkuil <hverkuil@xs4all.nl>
20279 L: linux-media@vger.kernel.org
20281 W: https://linuxtv.org
20282 T: git git://linuxtv.org/media_tree.git
20283 F: drivers/media/i2c/tea6415c*
20285 TEA6420 MEDIA DRIVER
20286 M: Hans Verkuil <hverkuil@xs4all.nl>
20287 L: linux-media@vger.kernel.org
20289 W: https://linuxtv.org
20290 T: git git://linuxtv.org/media_tree.git
20291 F: drivers/media/i2c/tea6420*
20294 M: Jiri Pirko <jiri@resnulli.us>
20295 L: netdev@vger.kernel.org
20297 F: drivers/net/team/
20298 F: include/linux/if_team.h
20299 F: include/uapi/linux/if_team.h
20300 F: tools/testing/selftests/drivers/net/team/
20302 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
20303 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
20305 F: arch/x86/platform/ts5500/
20307 TECHNOTREND USB IR RECEIVER
20308 M: Sean Young <sean@mess.org>
20309 L: linux-media@vger.kernel.org
20311 F: drivers/media/rc/ttusbir.c
20313 TECHWELL TW9910 VIDEO DECODER
20314 L: linux-media@vger.kernel.org
20316 F: drivers/media/i2c/tw9910.c
20317 F: include/media/i2c/tw9910.h
20320 M: Jens Wiklander <jens.wiklander@linaro.org>
20321 R: Sumit Garg <sumit.garg@linaro.org>
20322 L: op-tee@lists.trustedfirmware.org
20324 F: Documentation/staging/tee.rst
20326 F: include/linux/tee_drv.h
20327 F: include/uapi/linux/tee.h
20329 TEGRA ARCHITECTURE SUPPORT
20330 M: Thierry Reding <thierry.reding@gmail.com>
20331 M: Jonathan Hunter <jonathanh@nvidia.com>
20332 L: linux-tegra@vger.kernel.org
20334 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
20335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
20339 M: Peter De Schrijver <pdeschrijver@nvidia.com>
20340 M: Prashant Gaikwad <pgaikwad@nvidia.com>
20342 F: drivers/clk/tegra/
20345 M: Laxman Dewangan <ldewangan@nvidia.com>
20346 M: Jon Hunter <jonathanh@nvidia.com>
20348 F: drivers/dma/tegra*
20351 M: Laxman Dewangan <ldewangan@nvidia.com>
20352 R: Dmitry Osipenko <digetx@gmail.com>
20354 F: drivers/i2c/busses/i2c-tegra.c
20356 TEGRA IOMMU DRIVERS
20357 M: Thierry Reding <thierry.reding@gmail.com>
20358 R: Krishna Reddy <vdumpa@nvidia.com>
20359 L: linux-tegra@vger.kernel.org
20361 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
20362 F: drivers/iommu/tegra*
20365 M: Laxman Dewangan <ldewangan@nvidia.com>
20367 F: drivers/input/keyboard/tegra-kbc.c
20370 M: Stefan Agner <stefan@agner.ch>
20371 M: Lucas Stach <dev@lynxeye.de>
20373 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
20374 F: drivers/mtd/nand/raw/tegra_nand.c
20377 M: Thierry Reding <thierry.reding@gmail.com>
20379 F: drivers/pwm/pwm-tegra.c
20381 TEGRA SERIAL DRIVER
20382 M: Laxman Dewangan <ldewangan@nvidia.com>
20384 F: drivers/tty/serial/serial-tegra.c
20387 M: Laxman Dewangan <ldewangan@nvidia.com>
20389 F: drivers/spi/spi-tegra*
20391 TEGRA QUAD SPI DRIVER
20392 M: Thierry Reding <thierry.reding@gmail.com>
20393 M: Jonathan Hunter <jonathanh@nvidia.com>
20394 M: Sowjanya Komatineni <skomatineni@nvidia.com>
20395 L: linux-tegra@vger.kernel.org
20397 F: drivers/spi/spi-tegra210-quad.c
20400 M: Thierry Reding <thierry.reding@gmail.com>
20401 M: Jonathan Hunter <jonathanh@nvidia.com>
20402 M: Sowjanya Komatineni <skomatineni@nvidia.com>
20403 L: linux-media@vger.kernel.org
20404 L: linux-tegra@vger.kernel.org
20406 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
20407 F: drivers/staging/media/tegra-video/
20409 TEGRA XUSB PADCTL DRIVER
20410 M: JC Kuo <jckuo@nvidia.com>
20412 F: drivers/phy/tegra/xusb*
20414 TEHUTI ETHERNET DRIVER
20415 M: Andy Gospodarek <andy@greyhouse.net>
20416 L: netdev@vger.kernel.org
20418 F: drivers/net/ethernet/tehuti/*
20420 TELECOM CLOCK DRIVER FOR MCPL0010
20421 M: Mark Gross <markgross@kernel.org>
20423 F: drivers/char/tlclk.c
20425 TEMPO SEMICONDUCTOR DRIVERS
20426 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
20428 F: Documentation/devicetree/bindings/sound/tscs*.txt
20429 F: sound/soc/codecs/tscs*.c
20430 F: sound/soc/codecs/tscs*.h
20432 TENSILICA XTENSA PORT (xtensa)
20433 M: Chris Zankel <chris@zankel.net>
20434 M: Max Filippov <jcmvbkbc@gmail.com>
20435 L: linux-xtensa@linux-xtensa.org
20437 T: git https://github.com/jcmvbkbc/linux-xtensa.git
20439 F: drivers/irqchip/irq-xtensa-*
20441 TEXAS INSTRUMENTS ASoC DRIVERS
20442 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20443 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20445 F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
20448 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
20449 M: Ricardo Ribalda <ribalda@kernel.org>
20450 L: linux-iio@vger.kernel.org
20452 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
20453 F: drivers/iio/dac/ti-dac7612.c
20455 TEXAS INSTRUMENTS DMA DRIVERS
20456 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20457 L: dmaengine@vger.kernel.org
20459 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
20460 F: Documentation/devicetree/bindings/dma/ti-edma.txt
20461 F: Documentation/devicetree/bindings/dma/ti/
20463 X: drivers/dma/ti/cppi41.c
20464 F: include/linux/dma/k3-udma-glue.h
20465 F: include/linux/dma/ti-cppi5.h
20466 F: include/linux/dma/k3-psil.h
20468 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
20469 M: Nishanth Menon <nm@ti.com>
20470 M: Tero Kristo <kristo@kernel.org>
20471 M: Santosh Shilimkar <ssantosh@kernel.org>
20472 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20474 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
20475 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
20476 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
20477 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
20478 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
20479 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
20480 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
20481 F: drivers/clk/keystone/sci-clk.c
20482 F: drivers/firmware/ti_sci*
20483 F: drivers/irqchip/irq-ti-sci-inta.c
20484 F: drivers/irqchip/irq-ti-sci-intr.c
20485 F: drivers/reset/reset-ti-sci.c
20486 F: drivers/soc/ti/ti_sci_inta_msi.c
20487 F: drivers/soc/ti/ti_sci_pm_domains.c
20488 F: include/dt-bindings/soc/ti,sci_pm_domain.h
20489 F: include/linux/soc/ti/ti_sci_inta_msi.h
20490 F: include/linux/soc/ti/ti_sci_protocol.h
20492 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
20493 M: Robert Marko <robert.marko@sartura.hr>
20494 M: Luka Perkov <luka.perkov@sartura.hr>
20495 L: linux-hwmon@vger.kernel.org
20497 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
20498 F: Documentation/hwmon/tps23861.rst
20499 F: drivers/hwmon/tps23861.c
20501 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
20502 M: Puranjay Mohan <puranjay12@gmail.com>
20503 L: linux-iio@vger.kernel.org
20505 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
20506 F: drivers/iio/temperature/tmp117.c
20508 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
20509 M: Hans Verkuil <hverkuil@xs4all.nl>
20510 L: linux-media@vger.kernel.org
20512 W: https://linuxtv.org
20513 T: git git://linuxtv.org/media_tree.git
20514 F: drivers/media/radio/radio-raremono.c
20517 M: Rafael J. Wysocki <rafael@kernel.org>
20518 M: Daniel Lezcano <daniel.lezcano@linaro.org>
20519 R: Amit Kucheria <amitk@kernel.org>
20520 R: Zhang Rui <rui.zhang@intel.com>
20521 L: linux-pm@vger.kernel.org
20523 Q: https://patchwork.kernel.org/project/linux-pm/list/
20524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
20525 F: Documentation/ABI/testing/sysfs-class-thermal
20526 F: Documentation/devicetree/bindings/thermal/
20527 F: Documentation/driver-api/thermal/
20528 F: drivers/thermal/
20529 F: include/dt-bindings/thermal/
20530 F: include/linux/cpu_cooling.h
20531 F: include/linux/thermal.h
20532 F: include/uapi/linux/thermal.h
20533 F: tools/lib/thermal/
20536 THERMAL DRIVER FOR AMLOGIC SOCS
20537 M: Guillaume La Roque <glaroque@baylibre.com>
20538 L: linux-pm@vger.kernel.org
20539 L: linux-amlogic@lists.infradead.org
20541 W: http://linux-meson.com/
20542 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
20543 F: drivers/thermal/amlogic_thermal.c
20545 THERMAL/CPU_COOLING
20546 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
20547 M: Daniel Lezcano <daniel.lezcano@linaro.org>
20548 M: Viresh Kumar <viresh.kumar@linaro.org>
20549 R: Lukasz Luba <lukasz.luba@arm.com>
20550 L: linux-pm@vger.kernel.org
20552 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
20553 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
20554 F: drivers/thermal/cpufreq_cooling.c
20555 F: drivers/thermal/cpuidle_cooling.c
20556 F: include/linux/cpu_cooling.h
20558 THERMAL/POWER_ALLOCATOR
20559 M: Lukasz Luba <lukasz.luba@arm.com>
20560 L: linux-pm@vger.kernel.org
20562 F: Documentation/driver-api/thermal/power_allocator.rst
20563 F: drivers/thermal/gov_power_allocator.c
20564 F: include/trace/events/thermal_power_allocator.h
20566 THINKPAD ACPI EXTRAS DRIVER
20567 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
20568 L: ibm-acpi-devel@lists.sourceforge.net
20569 L: platform-driver-x86@vger.kernel.org
20571 W: http://ibm-acpi.sourceforge.net
20572 W: http://thinkwiki.org/wiki/Ibm-acpi
20573 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
20574 F: drivers/platform/x86/thinkpad_acpi.c
20576 THINKPAD LMI DRIVER
20577 M: Mark Pearson <markpearson@lenovo.com>
20578 L: platform-driver-x86@vger.kernel.org
20580 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
20581 F: drivers/platform/x86/think-lmi.?
20583 THUNDERBOLT DMA TRAFFIC TEST DRIVER
20584 M: Isaac Hazan <isaac.hazan@intel.com>
20585 L: linux-usb@vger.kernel.org
20587 F: drivers/thunderbolt/dma_test.c
20590 M: Andreas Noever <andreas.noever@gmail.com>
20591 M: Michael Jamet <michael.jamet@intel.com>
20592 M: Mika Westerberg <mika.westerberg@linux.intel.com>
20593 M: Yehezkel Bernat <YehezkelShB@gmail.com>
20594 L: linux-usb@vger.kernel.org
20596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
20597 F: Documentation/admin-guide/thunderbolt.rst
20598 F: drivers/thunderbolt/
20599 F: include/linux/thunderbolt.h
20601 THUNDERBOLT NETWORK DRIVER
20602 M: Michael Jamet <michael.jamet@intel.com>
20603 M: Mika Westerberg <mika.westerberg@linux.intel.com>
20604 M: Yehezkel Bernat <YehezkelShB@gmail.com>
20605 L: netdev@vger.kernel.org
20607 F: drivers/net/thunderbolt.c
20609 THUNDERX GPIO DRIVER
20610 M: Robert Richter <rric@kernel.org>
20612 F: drivers/gpio/gpio-thunderx.c
20614 TI AM437X VPFE DRIVER
20615 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
20616 L: linux-media@vger.kernel.org
20618 W: https://linuxtv.org
20619 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20620 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20621 F: drivers/media/platform/ti/am437x/
20623 TI BANDGAP AND THERMAL DRIVER
20624 M: Eduardo Valentin <edubezval@gmail.com>
20625 M: Keerthy <j-keerthy@ti.com>
20626 L: linux-pm@vger.kernel.org
20627 L: linux-omap@vger.kernel.org
20629 F: drivers/thermal/ti-soc-thermal/
20631 TI BQ27XXX POWER SUPPLY DRIVER
20632 F: drivers/power/supply/bq27xxx_battery.c
20633 F: drivers/power/supply/bq27xxx_battery_i2c.c
20634 F: include/linux/power/bq27xxx_battery.h
20636 TI CDCE706 CLOCK DRIVER
20637 M: Max Filippov <jcmvbkbc@gmail.com>
20639 F: drivers/clk/clk-cdce706.c
20642 M: Tero Kristo <kristo@kernel.org>
20643 L: linux-omap@vger.kernel.org
20646 F: include/linux/clk/ti.h
20648 TI DAVINCI MACHINE SUPPORT
20649 M: Sekhar Nori <nsekhar@ti.com>
20650 R: Bartosz Golaszewski <brgl@bgdev.pl>
20651 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
20654 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
20655 F: arch/arm/boot/dts/da850*
20656 F: arch/arm/mach-davinci/
20657 F: drivers/i2c/busses/i2c-davinci.c
20659 TI DAVINCI SERIES CLOCK DRIVER
20660 M: David Lechner <david@lechnology.com>
20661 R: Sekhar Nori <nsekhar@ti.com>
20663 F: Documentation/devicetree/bindings/clock/ti/davinci/
20664 F: drivers/clk/davinci/
20665 F: include/linux/clk/davinci.h
20667 TI DAVINCI SERIES GPIO DRIVER
20668 M: Keerthy <j-keerthy@ti.com>
20669 L: linux-gpio@vger.kernel.org
20671 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
20672 F: drivers/gpio/gpio-davinci.c
20674 TI DAVINCI SERIES MEDIA DRIVER
20675 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
20676 L: linux-media@vger.kernel.org
20678 W: https://linuxtv.org
20679 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20680 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20681 F: drivers/media/platform/ti/davinci/
20682 F: include/media/davinci/
20684 TI ENHANCED CAPTURE (eCAP) DRIVER
20685 M: Vignesh Raghavendra <vigneshr@ti.com>
20686 R: Julien Panis <jpanis@baylibre.com>
20687 L: linux-iio@vger.kernel.org
20688 L: linux-omap@vger.kernel.org
20690 F: Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
20691 F: drivers/counter/ti-ecap-capture.c
20693 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
20694 R: David Lechner <david@lechnology.com>
20695 L: linux-iio@vger.kernel.org
20696 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
20697 F: drivers/counter/ti-eqep.c
20699 TI ETHERNET SWITCH DRIVER (CPSW)
20700 R: Grygorii Strashko <grygorii.strashko@ti.com>
20701 L: linux-omap@vger.kernel.org
20702 L: netdev@vger.kernel.org
20704 F: drivers/net/ethernet/ti/cpsw*
20705 F: drivers/net/ethernet/ti/davinci*
20707 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
20708 M: Alex Dubov <oakad@yahoo.com>
20710 W: http://tifmxx.berlios.de/
20711 F: drivers/memstick/host/tifm_ms.c
20712 F: drivers/misc/tifm*
20713 F: drivers/mmc/host/tifm_sd.c
20714 F: include/linux/tifm.h
20716 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
20717 M: Nishanth Menon <nm@ti.com>
20718 M: Santosh Shilimkar <ssantosh@kernel.org>
20719 L: linux-kernel@vger.kernel.org
20720 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20722 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
20723 F: drivers/soc/ti/*
20725 TI LM49xxx FAMILY ASoC CODEC DRIVERS
20726 M: M R Swami Reddy <mr.swami.reddy@ti.com>
20727 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
20728 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20730 F: sound/soc/codecs/isabelle*
20731 F: sound/soc/codecs/lm49453*
20733 TI PCM3060 ASoC CODEC DRIVER
20734 M: Kirill Marinushkin <kmarinushkin@birdec.com>
20735 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20737 F: Documentation/devicetree/bindings/sound/pcm3060.txt
20738 F: sound/soc/codecs/pcm3060*
20740 TI TAS571X FAMILY ASoC CODEC DRIVER
20741 M: Kevin Cernekee <cernekee@chromium.org>
20742 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20744 F: sound/soc/codecs/tas571x*
20746 TI TRF7970A NFC DRIVER
20747 M: Mark Greer <mgreer@animalcreek.com>
20748 L: linux-wireless@vger.kernel.org
20749 L: linux-nfc@lists.01.org (subscribers-only)
20751 F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
20752 F: drivers/nfc/trf7970a.c
20754 TI TSC2046 ADC DRIVER
20755 M: Oleksij Rempel <o.rempel@pengutronix.de>
20756 R: kernel@pengutronix.de
20757 L: linux-iio@vger.kernel.org
20759 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
20760 F: drivers/iio/adc/ti-tsc2046.c
20762 TI TWL4030 SERIES SOC CODEC DRIVER
20763 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20764 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20766 F: sound/soc/codecs/twl4030*
20769 M: Benoit Parrot <bparrot@ti.com>
20770 L: linux-media@vger.kernel.org
20772 W: http://linuxtv.org/
20773 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20774 F: Documentation/devicetree/bindings/media/ti,cal.yaml
20775 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
20776 F: drivers/media/platform/ti/cal/
20777 F: drivers/media/platform/ti/vpe/
20779 TI WILINK WIRELESS DRIVERS
20780 L: linux-wireless@vger.kernel.org
20782 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
20783 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
20784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
20785 F: drivers/net/wireless/ti/
20787 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
20788 M: John Stultz <jstultz@google.com>
20789 M: Thomas Gleixner <tglx@linutronix.de>
20790 R: Stephen Boyd <sboyd@kernel.org>
20791 L: linux-kernel@vger.kernel.org
20793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
20794 F: include/linux/clocksource.h
20795 F: include/linux/time.h
20796 F: include/linux/timex.h
20797 F: include/uapi/linux/time.h
20798 F: include/uapi/linux/timex.h
20799 F: kernel/time/alarmtimer.c
20800 F: kernel/time/clocksource.c
20801 F: kernel/time/ntp.c
20802 F: kernel/time/time*.c
20803 F: tools/testing/selftests/timers/
20806 M: Jon Maloy <jmaloy@redhat.com>
20807 M: Ying Xue <ying.xue@windriver.com>
20808 L: netdev@vger.kernel.org (core kernel code)
20809 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
20811 W: http://tipc.sourceforge.net/
20812 F: include/uapi/linux/tipc*.h
20815 TLAN NETWORK DRIVER
20816 M: Samuel Chessman <chessman@tux.org>
20817 L: tlan-devel@lists.sourceforge.net (subscribers-only)
20819 W: http://sourceforge.net/projects/tlan/
20820 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
20821 F: drivers/net/ethernet/ti/tlan.*
20823 TM6000 VIDEO4LINUX DRIVER
20824 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20825 L: linux-media@vger.kernel.org
20827 W: https://linuxtv.org
20828 T: git git://linuxtv.org/media_tree.git
20829 F: Documentation/admin-guide/media/tm6000*
20830 F: drivers/staging/media/deprecated/tm6000/
20832 TMIO/SDHI MMC DRIVER
20833 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
20834 L: linux-mmc@vger.kernel.org
20835 L: linux-renesas-soc@vger.kernel.org
20837 F: drivers/mmc/host/renesas_sdhi*
20838 F: drivers/mmc/host/tmio_mmc*
20839 F: include/linux/mfd/tmio.h
20841 TMP401 HARDWARE MONITOR DRIVER
20842 M: Guenter Roeck <linux@roeck-us.net>
20843 L: linux-hwmon@vger.kernel.org
20845 F: Documentation/devicetree/bindings/hwmon/ti,tmp401.yaml
20846 F: Documentation/hwmon/tmp401.rst
20847 F: drivers/hwmon/tmp401.c
20849 TMP464 HARDWARE MONITOR DRIVER
20850 M: Agathe Porte <agathe.porte@nokia.com>
20851 M: Guenter Roeck <linux@roeck-us.net>
20852 L: linux-hwmon@vger.kernel.org
20854 F: Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
20855 F: Documentation/hwmon/tmp464.rst
20856 F: drivers/hwmon/tmp464.c
20858 TMP513 HARDWARE MONITOR DRIVER
20859 M: Eric Tremblay <etremblay@distech-controls.com>
20860 L: linux-hwmon@vger.kernel.org
20862 F: Documentation/hwmon/tmp513.rst
20863 F: drivers/hwmon/tmp513.c
20865 TMPFS (SHMEM FILESYSTEM)
20866 M: Hugh Dickins <hughd@google.com>
20867 L: linux-mm@kvack.org
20869 F: include/linux/shmem_fs.h
20872 TOMOYO SECURITY MODULE
20873 M: Kentaro Takeda <takedakn@nttdata.co.jp>
20874 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
20875 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
20876 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
20877 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
20878 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
20880 W: https://tomoyo.osdn.jp/
20881 F: security/tomoyo/
20883 TOPSTAR LAPTOP EXTRAS DRIVER
20884 M: Herton Ronaldo Krzesinski <herton@canonical.com>
20885 L: platform-driver-x86@vger.kernel.org
20887 F: drivers/platform/x86/topstar-laptop.c
20889 TORTURE-TEST MODULES
20890 M: Davidlohr Bueso <dave@stgolabs.net>
20891 M: "Paul E. McKenney" <paulmck@kernel.org>
20892 M: Josh Triplett <josh@joshtriplett.org>
20893 L: linux-kernel@vger.kernel.org
20895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20896 F: Documentation/RCU/torture.rst
20897 F: kernel/locking/locktorture.c
20898 F: kernel/rcu/rcuscale.c
20899 F: kernel/rcu/rcutorture.c
20900 F: kernel/rcu/refscale.c
20901 F: kernel/torture.c
20903 TOSHIBA ACPI EXTRAS DRIVER
20904 M: Azael Avalos <coproscefalo@gmail.com>
20905 L: platform-driver-x86@vger.kernel.org
20907 F: drivers/platform/x86/toshiba_acpi.c
20909 TOSHIBA BLUETOOTH DRIVER
20910 M: Azael Avalos <coproscefalo@gmail.com>
20911 L: platform-driver-x86@vger.kernel.org
20913 F: drivers/platform/x86/toshiba_bluetooth.c
20915 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
20916 M: Azael Avalos <coproscefalo@gmail.com>
20917 L: platform-driver-x86@vger.kernel.org
20919 F: drivers/platform/x86/toshiba_haps.c
20922 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
20924 W: http://www.buzzard.org.uk/toshiba/
20925 F: drivers/char/toshiba.c
20926 F: include/linux/toshiba.h
20927 F: include/uapi/linux/toshiba.h
20929 TOSHIBA TC358743 DRIVER
20930 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
20931 L: linux-media@vger.kernel.org
20933 F: Documentation/devicetree/bindings/media/i2c/tc358743.txt
20934 F: drivers/media/i2c/tc358743*
20935 F: include/media/i2c/tc358743.h
20937 TOSHIBA WMI HOTKEYS DRIVER
20938 M: Azael Avalos <coproscefalo@gmail.com>
20939 L: platform-driver-x86@vger.kernel.org
20941 F: drivers/platform/x86/toshiba-wmi.c
20944 M: Peter Huewe <peterhuewe@gmx.de>
20945 M: Jarkko Sakkinen <jarkko@kernel.org>
20946 R: Jason Gunthorpe <jgg@ziepe.ca>
20947 L: linux-integrity@vger.kernel.org
20949 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
20950 Q: https://patchwork.kernel.org/project/linux-integrity/list/
20951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
20952 F: drivers/char/tpm/
20955 M: Duke Du <dukedu83@gmail.com>
20956 L: linux-hwmon@vger.kernel.org
20958 F: Documentation/hwmon/tps546d24.rst
20959 F: drivers/hwmon/pmbus/tps546d24.c
20962 M: Steven Rostedt <rostedt@goodmis.org>
20963 M: Masami Hiramatsu <mhiramat@kernel.org>
20964 L: linux-kernel@vger.kernel.org
20965 L: linux-trace-kernel@vger.kernel.org
20966 Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
20968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
20969 F: Documentation/trace/*
20971 F: include/linux/trace*.h
20974 F: scripts/tracing/
20975 F: tools/testing/selftests/ftrace/
20977 TRACING MMIO ACCESSES (MMIOTRACE)
20978 M: Steven Rostedt <rostedt@goodmis.org>
20979 M: Masami Hiramatsu <mhiramat@kernel.org>
20980 R: Karol Herbst <karolherbst@gmail.com>
20981 R: Pekka Paalanen <ppaalanen@gmail.com>
20982 L: linux-kernel@vger.kernel.org
20983 L: nouveau@lists.freedesktop.org
20985 F: arch/x86/mm/kmmio.c
20986 F: arch/x86/mm/mmio-mod.c
20987 F: arch/x86/mm/testmmiotrace.c
20988 F: include/linux/mmiotrace.h
20989 F: kernel/trace/trace_mmiotrace.c
20991 TRACING OS NOISE / LATENCY TRACERS
20992 M: Steven Rostedt <rostedt@goodmis.org>
20993 M: Daniel Bristot de Oliveira <bristot@kernel.org>
20995 F: kernel/trace/trace_osnoise.c
20996 F: include/trace/events/osnoise.h
20997 F: kernel/trace/trace_hwlat.c
20998 F: kernel/trace/trace_irqsoff.c
20999 F: kernel/trace/trace_sched_wakeup.c
21000 F: Documentation/trace/osnoise-tracer.rst
21001 F: Documentation/trace/timerlat-tracer.rst
21002 F: Documentation/trace/hwlat_detector.rst
21003 F: arch/*/kernel/trace.c
21005 Real-time Linux Analysis (RTLA) tools
21006 M: Daniel Bristot de Oliveira <bristot@kernel.org>
21007 M: Steven Rostedt <rostedt@goodmis.org>
21008 L: linux-trace-devel@vger.kernel.org
21010 F: Documentation/tools/rtla/
21011 F: tools/tracing/rtla/
21013 TRADITIONAL CHINESE DOCUMENTATION
21014 M: Hu Haowen <src.res@email.cn>
21015 L: linux-doc-tw-discuss@lists.sourceforge.net (moderated for non-subscribers)
21017 W: https://github.com/srcres258/linux-doc
21018 T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
21019 F: Documentation/translations/zh_TW/
21022 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21023 M: Jiri Slaby <jirislaby@kernel.org>
21025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
21026 F: Documentation/driver-api/serial/
21028 F: drivers/tty/serial/serial_core.c
21029 F: include/linux/selection.h
21030 F: include/linux/serial.h
21031 F: include/linux/serial_core.h
21032 F: include/linux/sysrq.h
21033 F: include/linux/tty*.h
21034 F: include/linux/vt.h
21035 F: include/linux/vt_*.h
21036 F: include/uapi/linux/serial.h
21037 F: include/uapi/linux/serial_core.h
21038 F: include/uapi/linux/tty.h
21040 TUA9001 MEDIA DRIVER
21041 M: Antti Palosaari <crope@iki.fi>
21042 L: linux-media@vger.kernel.org
21044 W: https://linuxtv.org
21045 W: http://palosaari.fi/linux/
21046 Q: http://patchwork.linuxtv.org/project/linux-media/list/
21047 T: git git://linuxtv.org/anttip/media_tree.git
21048 F: drivers/media/tuners/tua9001*
21050 TULIP NETWORK DRIVERS
21051 L: netdev@vger.kernel.org
21052 L: linux-parisc@vger.kernel.org
21054 F: drivers/net/ethernet/dec/tulip/
21057 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
21059 W: http://vtun.sourceforge.net/tun
21060 F: Documentation/networking/tuntap.rst
21061 F: arch/um/os-Linux/drivers/
21063 TURBOCHANNEL SUBSYSTEM
21064 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
21065 M: Ralf Baechle <ralf@linux-mips.org>
21066 L: linux-mips@vger.kernel.org
21068 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
21070 F: include/linux/tc.h
21073 M: "Len Brown" <lenb@kernel.org>
21074 L: linux-pm@vger.kernel.org
21076 Q: https://patchwork.kernel.org/project/linux-pm/list/
21077 B: https://bugzilla.kernel.org
21078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
21079 F: tools/power/x86/turbostat/
21081 TW5864 VIDEO4LINUX DRIVER
21082 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
21083 M: Anton Sviridenko <anton@corp.bluecherry.net>
21084 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
21085 M: Andrey Utkin <andrey_utkin@fastmail.com>
21086 L: linux-media@vger.kernel.org
21088 F: drivers/media/pci/tw5864/
21090 TW68 VIDEO4LINUX DRIVER
21091 M: Hans Verkuil <hverkuil@xs4all.nl>
21092 L: linux-media@vger.kernel.org
21094 W: https://linuxtv.org
21095 T: git git://linuxtv.org/media_tree.git
21096 F: drivers/media/pci/tw68/
21098 TW686X VIDEO4LINUX DRIVER
21099 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
21100 L: linux-media@vger.kernel.org
21102 W: http://linuxtv.org
21103 T: git git://linuxtv.org/media_tree.git
21104 F: drivers/media/pci/tw686x/
21106 U-BOOT ENVIRONMENT VARIABLES
21107 M: Rafał Miłecki <rafal@milecki.pl>
21109 F: Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
21110 F: drivers/nvmem/u-boot-env.c
21112 UACCE ACCELERATOR FRAMEWORK
21113 M: Zhangfei Gao <zhangfei.gao@linaro.org>
21114 M: Zhou Wang <wangzhou1@hisilicon.com>
21115 L: linux-accelerators@lists.ozlabs.org
21116 L: linux-kernel@vger.kernel.org
21118 F: Documentation/ABI/testing/sysfs-driver-uacce
21119 F: Documentation/misc-devices/uacce.rst
21120 F: drivers/misc/uacce/
21121 F: include/linux/uacce.h
21122 F: include/uapi/misc/uacce/
21124 UBI FILE SYSTEM (UBIFS)
21125 M: Richard Weinberger <richard@nod.at>
21126 L: linux-mtd@lists.infradead.org
21128 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
21129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
21130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
21131 F: Documentation/ABI/testing/sysfs-fs-ubifs
21132 F: Documentation/filesystems/ubifs-authentication.rst
21133 F: Documentation/filesystems/ubifs.rst
21136 UBLK USERSPACE BLOCK DRIVER
21137 M: Ming Lei <ming.lei@redhat.com>
21138 L: linux-block@vger.kernel.org
21140 F: Documentation/block/ublk.rst
21141 F: drivers/block/ublk_drv.c
21142 F: include/uapi/linux/ublk_cmd.h
21144 UCLINUX (M68KNOMMU AND COLDFIRE)
21145 M: Greg Ungerer <gerg@linux-m68k.org>
21146 L: linux-m68k@lists.linux-m68k.org
21147 L: uclinux-dev@uclinux.org (subscribers-only)
21149 W: http://www.linux-m68k.org/
21150 W: http://www.uclinux.org/
21151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
21152 F: arch/m68k/*/*_no.*
21154 F: arch/m68k/coldfire/
21155 F: arch/m68k/include/asm/*_no.*
21158 M: Jan Kara <jack@suse.com>
21160 F: Documentation/filesystems/udf.rst
21164 M: Bastien Nocera <hadess@hadess.net>
21165 L: linux-input@vger.kernel.org
21167 F: drivers/hid/hid-udraw-ps3.c
21170 M: Evgeniy Dushistov <dushistov@mail.ru>
21172 F: Documentation/admin-guide/ufs.rst
21175 UHID USERSPACE HID IO DRIVER
21176 M: David Rheinsberg <david.rheinsberg@gmail.com>
21177 L: linux-input@vger.kernel.org
21179 F: drivers/hid/uhid.c
21180 F: include/uapi/linux/uhid.h
21183 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21184 L: linux-usb@vger.kernel.org
21186 F: drivers/usb/common/ulpi.c
21187 F: include/linux/ulpi/
21190 M: Gabriel Krisman Bertazi <krisman@collabora.com>
21191 L: linux-fsdevel@vger.kernel.org
21196 M: Tony Finch <dot@dotat.at>
21198 W: http://dotat.at/prog/unifdef
21199 F: scripts/unifdef.c
21201 UNIFORM CDROM DRIVER
21202 M: Phillip Potter <phil@philpotter.co.uk>
21204 F: Documentation/cdrom/
21205 F: drivers/cdrom/cdrom.c
21206 F: include/linux/cdrom.h
21207 F: include/uapi/linux/cdrom.h
21209 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
21210 R: Alim Akhtar <alim.akhtar@samsung.com>
21211 R: Avri Altman <avri.altman@wdc.com>
21212 R: Bart Van Assche <bvanassche@acm.org>
21213 L: linux-scsi@vger.kernel.org
21215 F: Documentation/devicetree/bindings/ufs/
21216 F: Documentation/scsi/ufs.rst
21217 F: drivers/ufs/core/
21219 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
21220 M: Pedro Sousa <pedrom.sousa@synopsys.com>
21221 L: linux-scsi@vger.kernel.org
21223 F: drivers/ufs/host/*dwc*
21225 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
21226 M: Stanley Chu <stanley.chu@mediatek.com>
21227 L: linux-scsi@vger.kernel.org
21228 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
21230 F: drivers/ufs/host/ufs-mediatek*
21232 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
21233 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
21234 L: linux-renesas-soc@vger.kernel.org
21235 L: linux-scsi@vger.kernel.org
21237 F: drivers/ufs/host/ufs-renesas.c
21239 UNSORTED BLOCK IMAGES (UBI)
21240 M: Richard Weinberger <richard@nod.at>
21241 L: linux-mtd@lists.infradead.org
21243 W: http://www.linux-mtd.infradead.org/
21244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
21245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
21246 F: drivers/mtd/ubi/
21247 F: include/linux/mtd/ubi.h
21248 F: include/uapi/mtd/ubi-user.h
21250 USB "USBNET" DRIVER FRAMEWORK
21251 M: Oliver Neukum <oneukum@suse.com>
21252 L: netdev@vger.kernel.org
21254 W: http://www.linux-usb.org/usbnet
21255 F: drivers/net/usb/usbnet.c
21256 F: include/linux/usb/usbnet.h
21259 M: Oliver Neukum <oneukum@suse.com>
21260 L: linux-usb@vger.kernel.org
21262 F: Documentation/usb/acm.rst
21263 F: drivers/usb/class/cdc-acm.*
21265 USB APPLE MFI FASTCHARGE DRIVER
21266 M: Bastien Nocera <hadess@hadess.net>
21267 L: linux-usb@vger.kernel.org
21269 F: drivers/usb/misc/apple-mfi-fastcharge.c
21271 USB AR5523 WIRELESS DRIVER
21272 M: Pontus Fuchs <pontus.fuchs@gmail.com>
21273 L: linux-wireless@vger.kernel.org
21275 F: drivers/net/wireless/ath/ar5523/
21278 M: Oliver Neukum <oneukum@suse.com>
21279 L: linux-usb@vger.kernel.org
21280 L: linux-scsi@vger.kernel.org
21282 F: drivers/usb/storage/uas.c
21284 USB CDC ETHERNET DRIVER
21285 M: Oliver Neukum <oliver@neukum.org>
21286 L: linux-usb@vger.kernel.org
21288 F: drivers/net/usb/cdc_*.c
21289 F: include/uapi/linux/usb/cdc.h
21291 USB CHAOSKEY DRIVER
21292 M: Keith Packard <keithp@keithp.com>
21293 L: linux-usb@vger.kernel.org
21295 F: drivers/usb/misc/chaoskey.c
21297 USB CYPRESS C67X00 DRIVER
21298 L: linux-usb@vger.kernel.org
21300 F: drivers/usb/c67x00/
21302 USB DAVICOM DM9601 DRIVER
21303 M: Peter Korsgaard <peter@korsgaard.com>
21304 L: netdev@vger.kernel.org
21306 W: http://www.linux-usb.org/usbnet
21307 F: drivers/net/usb/dm9601.c
21310 M: Alan Stern <stern@rowland.harvard.edu>
21311 L: linux-usb@vger.kernel.org
21313 F: Documentation/usb/ehci.rst
21314 F: drivers/usb/host/ehci*
21316 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
21317 M: Jiri Kosina <jikos@kernel.org>
21318 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
21319 L: linux-usb@vger.kernel.org
21321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
21322 F: Documentation/hid/hiddev.rst
21323 F: drivers/hid/usbhid/
21325 USB INTEL XHCI ROLE MUX DRIVER
21326 M: Hans de Goede <hdegoede@redhat.com>
21327 L: linux-usb@vger.kernel.org
21329 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
21331 USB IP DRIVER FOR HISILICON KIRIN 960
21332 M: Yu Chen <chenyu56@huawei.com>
21333 M: Binghui Wang <wangbinghui@hisilicon.com>
21334 L: linux-usb@vger.kernel.org
21336 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
21337 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
21339 USB IP DRIVER FOR HISILICON KIRIN 970
21340 M: Mauro Carvalho Chehab <mchehab@kernel.org>
21341 L: linux-usb@vger.kernel.org
21343 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
21344 F: drivers/phy/hisilicon/phy-hi3670-usb3.c
21347 M: Olav Kongas <ok@artecdesign.ee>
21348 L: linux-usb@vger.kernel.org
21350 F: drivers/usb/host/isp116x*
21351 F: include/linux/usb/isp116x.h
21354 M: Rui Miguel Silva <rui.silva@linaro.org>
21355 L: linux-usb@vger.kernel.org
21357 F: drivers/usb/isp1760/*
21358 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
21360 USB LAN78XX ETHERNET DRIVER
21361 M: Woojung Huh <woojung.huh@microchip.com>
21362 M: UNGLinuxDriver@microchip.com
21363 L: netdev@vger.kernel.org
21365 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
21366 F: drivers/net/usb/lan78xx.*
21367 F: include/dt-bindings/net/microchip-lan78xx.h
21369 USB MASS STORAGE DRIVER
21370 M: Alan Stern <stern@rowland.harvard.edu>
21371 L: linux-usb@vger.kernel.org
21372 L: usb-storage@lists.one-eyed-alien.net
21374 F: drivers/usb/storage/
21377 M: Clemens Ladisch <clemens@ladisch.de>
21378 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21381 F: sound/usb/midi.*
21383 USB NETWORKING DRIVERS
21384 L: linux-usb@vger.kernel.org
21386 F: drivers/net/usb/
21389 M: Alan Stern <stern@rowland.harvard.edu>
21390 L: linux-usb@vger.kernel.org
21392 F: Documentation/usb/ohci.rst
21393 F: drivers/usb/host/ohci*
21395 USB OTG FSM (Finite State Machine)
21396 M: Peter Chen <peter.chen@kernel.org>
21397 L: linux-usb@vger.kernel.org
21399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
21400 F: drivers/usb/common/usb-otg-fsm.c
21403 M: Valentina Manea <valentina.manea.m@gmail.com>
21404 M: Shuah Khan <shuah@kernel.org>
21405 M: Shuah Khan <skhan@linuxfoundation.org>
21406 L: linux-usb@vger.kernel.org
21408 F: Documentation/usb/usbip_protocol.rst
21409 F: drivers/usb/usbip/
21410 F: tools/testing/selftests/drivers/usb/usbip/
21411 F: tools/usb/usbip/
21414 M: Petko Manolov <petkan@nucleusys.com>
21415 L: linux-usb@vger.kernel.org
21416 L: netdev@vger.kernel.org
21418 W: https://github.com/petkan/pegasus
21419 T: git https://github.com/petkan/pegasus.git
21420 F: drivers/net/usb/pegasus.*
21422 USB PRINTER DRIVER (usblp)
21423 M: Pete Zaitcev <zaitcev@redhat.com>
21424 L: linux-usb@vger.kernel.org
21426 F: drivers/usb/class/usblp.c
21428 USB RAW GADGET DRIVER
21429 R: Andrey Konovalov <andreyknvl@gmail.com>
21430 L: linux-usb@vger.kernel.org
21432 F: Documentation/usb/raw-gadget.rst
21433 F: drivers/usb/gadget/legacy/raw_gadget.c
21434 F: include/uapi/linux/usb/raw_gadget.h
21436 USB QMI WWAN NETWORK DRIVER
21437 M: Bjørn Mork <bjorn@mork.no>
21438 L: netdev@vger.kernel.org
21440 F: Documentation/ABI/testing/sysfs-class-net-qmi
21441 F: drivers/net/usb/qmi_wwan.c
21444 M: Petko Manolov <petkan@nucleusys.com>
21445 L: linux-usb@vger.kernel.org
21446 L: netdev@vger.kernel.org
21448 W: https://github.com/petkan/rtl8150
21449 T: git https://github.com/petkan/rtl8150.git
21450 F: drivers/net/usb/rtl8150.c
21452 USB SERIAL SUBSYSTEM
21453 M: Johan Hovold <johan@kernel.org>
21454 L: linux-usb@vger.kernel.org
21456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
21457 F: Documentation/usb/usb-serial.rst
21458 F: drivers/usb/serial/
21459 F: include/linux/usb/serial.h
21461 USB SMSC75XX ETHERNET DRIVER
21462 M: Steve Glendinning <steve.glendinning@shawell.net>
21463 L: netdev@vger.kernel.org
21465 F: drivers/net/usb/smsc75xx.*
21467 USB SMSC95XX ETHERNET DRIVER
21468 M: Steve Glendinning <steve.glendinning@shawell.net>
21469 M: UNGLinuxDriver@microchip.com
21470 L: netdev@vger.kernel.org
21472 F: drivers/net/usb/smsc95xx.*
21475 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21476 L: linux-usb@vger.kernel.org
21478 W: http://www.linux-usb.org
21479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
21480 F: Documentation/devicetree/bindings/usb/
21481 F: Documentation/usb/
21483 F: include/dt-bindings/usb/
21484 F: include/linux/usb.h
21485 F: include/linux/usb/
21487 USB TYPEC BUS FOR ALTERNATE MODES
21488 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21489 L: linux-usb@vger.kernel.org
21491 F: Documentation/ABI/testing/sysfs-bus-typec
21492 F: Documentation/driver-api/usb/typec_bus.rst
21493 F: drivers/usb/typec/altmodes/
21494 F: include/linux/usb/typec_altmode.h
21497 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21498 L: linux-usb@vger.kernel.org
21500 F: Documentation/ABI/testing/sysfs-class-typec
21501 F: Documentation/driver-api/usb/typec.rst
21502 F: drivers/usb/typec/
21503 F: include/linux/usb/typec.h
21505 USB TYPEC INTEL PMC MUX DRIVER
21506 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21507 L: linux-usb@vger.kernel.org
21509 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
21510 F: drivers/usb/typec/mux/intel_pmc_mux.c
21512 USB TYPEC PI3USB30532 MUX DRIVER
21513 M: Hans de Goede <hdegoede@redhat.com>
21514 L: linux-usb@vger.kernel.org
21516 F: drivers/usb/typec/mux/pi3usb30532.c
21518 USB TYPEC PORT CONTROLLER DRIVERS
21519 M: Guenter Roeck <linux@roeck-us.net>
21520 L: linux-usb@vger.kernel.org
21522 F: drivers/usb/typec/tcpm/
21525 M: Alan Stern <stern@rowland.harvard.edu>
21526 L: linux-usb@vger.kernel.org
21528 F: drivers/usb/host/uhci*
21531 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21532 L: linux-media@vger.kernel.org
21534 W: http://www.ideasonboard.org/uvc/
21535 T: git git://linuxtv.org/media_tree.git
21536 F: drivers/media/usb/uvc/
21537 F: include/uapi/linux/uvcvideo.h
21540 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21541 M: Daniel Scally <dan.scally@ideasonboard.com>
21542 L: linux-usb@vger.kernel.org
21544 F: drivers/usb/gadget/function/*uvc*
21545 F: drivers/usb/gadget/legacy/webcam.c
21546 F: include/uapi/linux/usb/g_uvc.h
21548 USB WIRELESS RNDIS DRIVER (rndis_wlan)
21549 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
21550 L: linux-wireless@vger.kernel.org
21552 F: drivers/net/wireless/rndis_wlan.c
21555 M: Mathias Nyman <mathias.nyman@intel.com>
21556 L: linux-usb@vger.kernel.org
21558 F: drivers/usb/host/pci-quirks*
21559 F: drivers/usb/host/xhci*
21562 L: linux-wireless@vger.kernel.org
21564 W: http://linux-lc100020.sourceforge.net
21565 F: drivers/net/wireless/zydas/zd1201.*
21568 M: Antoine Jacquet <royale@zerezo.com>
21569 L: linux-usb@vger.kernel.org
21570 L: linux-media@vger.kernel.org
21572 W: http://royale.zerezo.com/zr364xx/
21573 T: git git://linuxtv.org/media_tree.git
21574 F: Documentation/admin-guide/media/zr364xx*
21575 F: drivers/staging/media/deprecated/zr364xx/
21577 USER DATAGRAM PROTOCOL (UDP)
21578 M: Willem de Bruijn <willemdebruijn.kernel@gmail.com>
21580 F: include/linux/udp.h
21584 USER-MODE LINUX (UML)
21585 M: Richard Weinberger <richard@nod.at>
21586 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
21587 M: Johannes Berg <johannes@sipsolutions.net>
21588 L: linux-um@lists.infradead.org
21590 W: http://user-mode-linux.sourceforge.net
21591 Q: https://patchwork.ozlabs.org/project/linux-um/list/
21592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
21593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
21594 F: Documentation/virt/uml/
21599 USERSPACE COPYIN/COPYOUT (UIOVEC)
21600 M: Alexander Viro <viro@zeniv.linux.org.uk>
21602 F: include/linux/uio.h
21605 USERSPACE DMA BUFFER DRIVER
21606 M: Gerd Hoffmann <kraxel@redhat.com>
21607 L: dri-devel@lists.freedesktop.org
21609 T: git git://anongit.freedesktop.org/drm/drm-misc
21610 F: drivers/dma-buf/udmabuf.c
21611 F: include/uapi/linux/udmabuf.h
21613 USERSPACE I/O (UIO)
21614 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
21617 F: Documentation/driver-api/uio-howto.rst
21619 F: include/linux/uio_driver.h
21622 M: Karel Zak <kzak@redhat.com>
21623 L: util-linux@vger.kernel.org
21625 W: http://en.wikipedia.org/wiki/Util-linux
21626 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
21629 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21630 L: linux-kernel@vger.kernel.org
21632 F: include/linux/uuid.h
21633 F: include/uapi/linux/uuid.h
21638 M: Justin Ernst <justin.ernst@hpe.com>
21639 L: platform-driver-x86@vger.kernel.org
21641 F: drivers/platform/x86/uv_sysfs.c
21644 M: Michal Januszewski <spock@gentoo.org>
21645 L: linux-fbdev@vger.kernel.org
21647 W: https://github.com/mjanusz/v86d
21648 F: Documentation/fb/uvesafb.rst
21649 F: drivers/video/fbdev/uvesafb.*
21651 Ux500 CLOCK DRIVERS
21652 M: Ulf Hansson <ulf.hansson@linaro.org>
21653 L: linux-clk@vger.kernel.org
21654 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21656 F: drivers/clk/ux500/
21659 M: Stefan Agner <stefan@agner.ch>
21660 L: linux-mtd@lists.infradead.org
21662 F: drivers/mtd/nand/raw/vf610_nfc.c
21664 VFAT/FAT/MSDOS FILESYSTEM
21665 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
21667 F: Documentation/filesystems/vfat.rst
21669 F: tools/testing/selftests/filesystems/fat/
21672 M: Alex Williamson <alex.williamson@redhat.com>
21673 R: Cornelia Huck <cohuck@redhat.com>
21674 L: kvm@vger.kernel.org
21676 T: git https://github.com/awilliam/linux-vfio.git
21677 F: Documentation/ABI/testing/sysfs-devices-vfio-dev
21678 F: Documentation/driver-api/vfio.rst
21680 F: include/linux/vfio.h
21681 F: include/linux/vfio_pci_core.h
21682 F: include/uapi/linux/vfio.h
21685 M: Diana Craciun <diana.craciun@oss.nxp.com>
21686 L: kvm@vger.kernel.org
21688 F: drivers/vfio/fsl-mc/
21690 VFIO HISILICON PCI DRIVER
21691 M: Longfang Liu <liulongfang@huawei.com>
21692 M: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
21693 L: kvm@vger.kernel.org
21695 F: drivers/vfio/pci/hisilicon/
21697 VFIO MEDIATED DEVICE DRIVERS
21698 M: Kirti Wankhede <kwankhede@nvidia.com>
21699 L: kvm@vger.kernel.org
21701 F: Documentation/driver-api/vfio-mediated-device.rst
21702 F: drivers/vfio/mdev/
21703 F: include/linux/mdev.h
21704 F: samples/vfio-mdev/
21706 VFIO PCI DEVICE SPECIFIC DRIVERS
21707 R: Jason Gunthorpe <jgg@nvidia.com>
21708 R: Yishai Hadas <yishaih@nvidia.com>
21709 R: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
21710 R: Kevin Tian <kevin.tian@intel.com>
21711 L: kvm@vger.kernel.org
21713 P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
21714 F: drivers/vfio/pci/*/
21716 VFIO PLATFORM DRIVER
21717 M: Eric Auger <eric.auger@redhat.com>
21718 L: kvm@vger.kernel.org
21720 F: drivers/vfio/platform/
21722 VFIO MLX5 PCI DRIVER
21723 M: Yishai Hadas <yishaih@nvidia.com>
21724 L: kvm@vger.kernel.org
21726 F: drivers/vfio/pci/mlx5/
21729 R: Lukas Wunner <lukas@wunner.de>
21731 T: git git://anongit.freedesktop.org/drm/drm-misc
21732 F: Documentation/gpu/vga-switcheroo.rst
21733 F: drivers/gpu/vga/vga_switcheroo.c
21734 F: include/linux/vga_switcheroo.h
21736 VIA RHINE NETWORK DRIVER
21738 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
21739 F: drivers/net/ethernet/via/via-rhine.c
21741 VIA SD/MMC CARD CONTROLLER DRIVER
21742 M: Bruce Chang <brucechang@via.com.tw>
21743 M: Harald Welte <HaraldWelte@viatech.com>
21745 F: drivers/mmc/host/via-sdmmc.c
21747 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
21748 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
21749 L: linux-fbdev@vger.kernel.org
21751 F: drivers/video/fbdev/via/
21752 F: include/linux/via-core.h
21753 F: include/linux/via-gpio.h
21754 F: include/linux/via_i2c.h
21756 VIA VELOCITY NETWORK DRIVER
21757 M: Francois Romieu <romieu@fr.zoreil.com>
21758 L: netdev@vger.kernel.org
21760 F: drivers/net/ethernet/via/via-velocity.*
21762 VICODEC VIRTUAL CODEC DRIVER
21763 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
21764 L: linux-media@vger.kernel.org
21766 W: https://linuxtv.org
21767 T: git git://linuxtv.org/media_tree.git
21768 F: drivers/media/test-drivers/vicodec/*
21770 VIDEO I2C POLLING DRIVER
21771 M: Matt Ranostay <matt.ranostay@konsulko.com>
21772 L: linux-media@vger.kernel.org
21774 F: drivers/media/i2c/video-i2c.c
21776 VIDEO MULTIPLEXER DRIVER
21777 M: Philipp Zabel <p.zabel@pengutronix.de>
21778 L: linux-media@vger.kernel.org
21780 F: drivers/media/platform/video-mux.c
21782 VIDEOBUF2 FRAMEWORK
21783 M: Tomasz Figa <tfiga@chromium.org>
21784 M: Marek Szyprowski <m.szyprowski@samsung.com>
21785 L: linux-media@vger.kernel.org
21787 F: drivers/media/common/videobuf2/*
21788 F: include/media/videobuf2-*
21790 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
21791 M: Shuah Khan <skhan@linuxfoundation.org>
21792 R: Kieran Bingham <kieran.bingham@ideasonboard.com>
21793 L: linux-media@vger.kernel.org
21795 W: https://linuxtv.org
21796 T: git git://linuxtv.org/media_tree.git
21797 F: drivers/media/test-drivers/vimc/*
21800 M: Alex Williamson <alex.williamson@redhat.com>
21801 M: Paolo Bonzini <pbonzini@redhat.com>
21802 L: kvm@vger.kernel.org
21806 VIRTIO AND VHOST VSOCK DRIVER
21807 M: Stefan Hajnoczi <stefanha@redhat.com>
21808 M: Stefano Garzarella <sgarzare@redhat.com>
21809 L: kvm@vger.kernel.org
21810 L: virtualization@lists.linux-foundation.org
21811 L: netdev@vger.kernel.org
21813 F: drivers/vhost/vsock.c
21814 F: include/linux/virtio_vsock.h
21815 F: include/uapi/linux/virtio_vsock.h
21816 F: net/vmw_vsock/virtio_transport.c
21817 F: net/vmw_vsock/virtio_transport_common.c
21819 VIRTIO BLOCK AND SCSI DRIVERS
21820 M: "Michael S. Tsirkin" <mst@redhat.com>
21821 M: Jason Wang <jasowang@redhat.com>
21822 R: Paolo Bonzini <pbonzini@redhat.com>
21823 R: Stefan Hajnoczi <stefanha@redhat.com>
21824 L: virtualization@lists.linux-foundation.org
21826 F: drivers/block/virtio_blk.c
21827 F: drivers/scsi/virtio_scsi.c
21828 F: drivers/vhost/scsi.c
21829 F: include/uapi/linux/virtio_blk.h
21830 F: include/uapi/linux/virtio_scsi.h
21832 VIRTIO CONSOLE DRIVER
21833 M: Amit Shah <amit@kernel.org>
21834 L: virtualization@lists.linux-foundation.org
21836 F: drivers/char/virtio_console.c
21837 F: include/linux/virtio_console.h
21838 F: include/uapi/linux/virtio_console.h
21840 VIRTIO CORE AND NET DRIVERS
21841 M: "Michael S. Tsirkin" <mst@redhat.com>
21842 M: Jason Wang <jasowang@redhat.com>
21843 L: virtualization@lists.linux-foundation.org
21845 F: Documentation/ABI/testing/sysfs-bus-vdpa
21846 F: Documentation/ABI/testing/sysfs-class-vduse
21847 F: Documentation/devicetree/bindings/virtio/
21848 F: drivers/block/virtio_blk.c
21849 F: drivers/crypto/virtio/
21850 F: drivers/net/virtio_net.c
21853 F: include/linux/vdpa.h
21854 F: include/linux/virtio*.h
21855 F: include/uapi/linux/virtio_*.h
21858 VISL VIRTUAL STATELESS DECODER DRIVER
21859 M: Daniel Almeida <daniel.almeida@collabora.com>
21860 L: linux-media@vger.kernel.org
21862 F: drivers/media/test-drivers/visl
21864 IFCVF VIRTIO DATA PATH ACCELERATOR
21865 R: Zhu Lingshan <lingshan.zhu@intel.com>
21866 F: drivers/vdpa/ifcvf/
21869 M: "Michael S. Tsirkin" <mst@redhat.com>
21870 M: David Hildenbrand <david@redhat.com>
21871 L: virtualization@lists.linux-foundation.org
21873 F: drivers/virtio/virtio_balloon.c
21874 F: include/uapi/linux/virtio_balloon.h
21875 F: include/linux/balloon_compaction.h
21876 F: mm/balloon_compaction.c
21878 VIRTIO CRYPTO DRIVER
21879 M: Gonglei <arei.gonglei@huawei.com>
21880 L: virtualization@lists.linux-foundation.org
21881 L: linux-crypto@vger.kernel.org
21883 F: drivers/crypto/virtio/
21884 F: include/uapi/linux/virtio_crypto.h
21886 VIRTIO DRIVERS FOR S390
21887 M: Cornelia Huck <cohuck@redhat.com>
21888 M: Halil Pasic <pasic@linux.ibm.com>
21889 M: Eric Farman <farman@linux.ibm.com>
21890 L: linux-s390@vger.kernel.org
21891 L: virtualization@lists.linux-foundation.org
21892 L: kvm@vger.kernel.org
21894 F: arch/s390/include/uapi/asm/virtio-ccw.h
21895 F: drivers/s390/virtio/
21898 M: Vivek Goyal <vgoyal@redhat.com>
21899 M: Stefan Hajnoczi <stefanha@redhat.com>
21900 M: Miklos Szeredi <miklos@szeredi.hu>
21901 L: virtualization@lists.linux-foundation.org
21902 L: linux-fsdevel@vger.kernel.org
21904 W: https://virtio-fs.gitlab.io/
21905 F: Documentation/filesystems/virtiofs.rst
21906 F: fs/fuse/virtio_fs.c
21907 F: include/uapi/linux/virtio_fs.h
21910 M: Enrico Weigelt, metux IT consult <info@metux.net>
21911 M: Viresh Kumar <vireshk@kernel.org>
21912 L: linux-gpio@vger.kernel.org
21913 L: virtualization@lists.linux-foundation.org
21915 F: drivers/gpio/gpio-virtio.c
21916 F: include/uapi/linux/virtio_gpio.h
21919 M: David Airlie <airlied@redhat.com>
21920 M: Gerd Hoffmann <kraxel@redhat.com>
21921 R: Gurchetan Singh <gurchetansingh@chromium.org>
21922 R: Chia-I Wu <olvaffe@gmail.com>
21923 L: dri-devel@lists.freedesktop.org
21924 L: virtualization@lists.linux-foundation.org
21926 T: git git://anongit.freedesktop.org/drm/drm-misc
21927 F: drivers/gpu/drm/virtio/
21928 F: include/uapi/linux/virtio_gpu.h
21930 VIRTIO HOST (VHOST)
21931 M: "Michael S. Tsirkin" <mst@redhat.com>
21932 M: Jason Wang <jasowang@redhat.com>
21933 L: kvm@vger.kernel.org
21934 L: virtualization@lists.linux-foundation.org
21935 L: netdev@vger.kernel.org
21937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
21939 F: include/linux/vhost_iotlb.h
21940 F: include/uapi/linux/vhost.h
21942 VIRTIO INPUT DRIVER
21943 M: Gerd Hoffmann <kraxel@redhat.com>
21945 F: drivers/virtio/virtio_input.c
21946 F: include/uapi/linux/virtio_input.h
21948 VIRTIO IOMMU DRIVER
21949 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
21950 L: virtualization@lists.linux-foundation.org
21952 F: drivers/iommu/virtio-iommu.c
21953 F: include/uapi/linux/virtio_iommu.h
21956 M: David Hildenbrand <david@redhat.com>
21957 L: virtualization@lists.linux-foundation.org
21959 W: https://virtio-mem.gitlab.io/
21960 F: drivers/virtio/virtio_mem.c
21961 F: include/uapi/linux/virtio_mem.h
21963 VIRTIO SOUND DRIVER
21964 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
21965 M: "Michael S. Tsirkin" <mst@redhat.com>
21966 L: virtualization@lists.linux-foundation.org
21967 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21969 F: include/uapi/linux/virtio_snd.h
21973 M: Conghui Chen <conghui.chen@intel.com>
21974 M: Viresh Kumar <viresh.kumar@linaro.org>
21975 L: linux-i2c@vger.kernel.org
21976 L: virtualization@lists.linux-foundation.org
21978 F: drivers/i2c/busses/i2c-virtio.c
21979 F: include/uapi/linux/virtio_i2c.h
21982 M: Pankaj Gupta <pankaj.gupta.linux@gmail.com>
21983 L: virtualization@lists.linux-foundation.org
21985 F: drivers/nvdimm/virtio_pmem.c
21986 F: drivers/nvdimm/nd_virtio.c
21988 VIRTUAL BOX GUEST DEVICE DRIVER
21989 M: Hans de Goede <hdegoede@redhat.com>
21990 M: Arnd Bergmann <arnd@arndb.de>
21991 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21993 F: drivers/virt/vboxguest/
21994 F: include/linux/vbox_utils.h
21995 F: include/uapi/linux/vbox*.h
21997 VIRTUAL BOX SHARED FOLDER VFS DRIVER
21998 M: Hans de Goede <hdegoede@redhat.com>
21999 L: linux-fsdevel@vger.kernel.org
22003 VIRTUAL SERIO DEVICE DRIVER
22004 M: Stephen Chandler Paul <thatslyude@gmail.com>
22006 F: drivers/input/serio/userio.c
22007 F: include/uapi/linux/userio.h
22009 VIVID VIRTUAL VIDEO DRIVER
22010 M: Hans Verkuil <hverkuil@xs4all.nl>
22011 L: linux-media@vger.kernel.org
22013 W: https://linuxtv.org
22014 T: git git://linuxtv.org/media_tree.git
22015 F: drivers/media/test-drivers/vivid/*
22017 VIDTV VIRTUAL DIGITAL TV DRIVER
22018 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
22019 L: linux-media@vger.kernel.org
22021 W: https://linuxtv.org
22022 T: git git://linuxtv.org/media_tree.git
22023 F: drivers/media/test-drivers/vidtv/*
22026 M: Florian Fainelli <f.fainelli@gmail.com>
22027 L: openwrt-devel@lists.openwrt.org (subscribers-only)
22029 F: drivers/vlynq/vlynq.c
22030 F: include/linux/vlynq.h
22033 M: Martyn Welch <martyn@welchs.me.uk>
22034 M: Manohar Vanga <manohar.vanga@gmail.com>
22035 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22036 L: linux-kernel@vger.kernel.org
22038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
22039 F: Documentation/driver-api/vme.rst
22040 F: drivers/staging/vme_user/
22042 VM SOCKETS (AF_VSOCK)
22043 M: Stefano Garzarella <sgarzare@redhat.com>
22044 L: virtualization@lists.linux-foundation.org
22045 L: netdev@vger.kernel.org
22047 F: drivers/net/vsockmon.c
22048 F: include/net/af_vsock.h
22049 F: include/uapi/linux/vm_sockets.h
22050 F: include/uapi/linux/vm_sockets_diag.h
22051 F: include/uapi/linux/vsockmon.h
22053 F: tools/testing/vsock/
22055 VMWARE BALLOON DRIVER
22056 M: Nadav Amit <namit@vmware.com>
22057 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22058 L: linux-kernel@vger.kernel.org
22060 F: drivers/misc/vmw_balloon.c
22062 VMWARE HYPERVISOR INTERFACE
22063 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
22064 M: Alexey Makhalov <amakhalov@vmware.com>
22065 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22066 L: virtualization@lists.linux-foundation.org
22069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
22070 F: arch/x86/include/asm/vmware.h
22071 F: arch/x86/kernel/cpu/vmware.c
22073 VMWARE PVRDMA DRIVER
22074 M: Bryan Tan <bryantan@vmware.com>
22075 M: Vishnu Dasa <vdasa@vmware.com>
22076 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22077 L: linux-rdma@vger.kernel.org
22079 F: drivers/infiniband/hw/vmw_pvrdma/
22081 VMWARE PVSCSI DRIVER
22082 M: Vishal Bhakta <vbhakta@vmware.com>
22083 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22084 L: linux-scsi@vger.kernel.org
22086 F: drivers/scsi/vmw_pvscsi.c
22087 F: drivers/scsi/vmw_pvscsi.h
22089 VMWARE VIRTUAL PTP CLOCK DRIVER
22090 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
22091 M: Deep Shah <sdeep@vmware.com>
22092 R: Alexey Makhalov <amakhalov@vmware.com>
22093 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22094 L: netdev@vger.kernel.org
22096 F: drivers/ptp/ptp_vmw.c
22099 M: Bryan Tan <bryantan@vmware.com>
22100 M: Vishnu Dasa <vdasa@vmware.com>
22101 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22102 L: linux-kernel@vger.kernel.org
22104 F: drivers/misc/vmw_vmci/
22105 F: include/linux/vmw_vmci*
22107 VMWARE VMMOUSE SUBDRIVER
22108 M: Zack Rusin <zackr@vmware.com>
22109 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
22110 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22111 L: linux-input@vger.kernel.org
22113 F: drivers/input/mouse/vmmouse.c
22114 F: drivers/input/mouse/vmmouse.h
22116 VMWARE VMXNET3 ETHERNET DRIVER
22117 M: Ronak Doshi <doshir@vmware.com>
22118 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22119 L: netdev@vger.kernel.org
22121 F: drivers/net/vmxnet3/
22123 VMWARE VSOCK VMCI TRANSPORT DRIVER
22124 M: Bryan Tan <bryantan@vmware.com>
22125 M: Vishnu Dasa <vdasa@vmware.com>
22126 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22127 L: linux-kernel@vger.kernel.org
22129 F: net/vmw_vsock/vmci_transport*
22131 VOCORE VOCORE2 BOARD
22132 M: Harvey Hunt <harveyhuntnexus@gmail.com>
22133 L: linux-mips@vger.kernel.org
22135 F: arch/mips/boot/dts/ralink/vocore2.dts
22137 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
22138 M: Liam Girdwood <lgirdwood@gmail.com>
22139 M: Mark Brown <broonie@kernel.org>
22140 L: linux-kernel@vger.kernel.org
22142 W: http://www.slimlogic.co.uk/?p=48
22143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
22144 F: Documentation/devicetree/bindings/regulator/
22145 F: Documentation/power/regulator/
22146 F: drivers/regulator/
22147 F: include/dt-bindings/regulator/
22148 F: include/linux/regulator/
22149 K: regulator_get_optional
22151 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
22152 R: Matti Vaittinen <mazziesaccount@gmail.com>
22153 F: drivers/regulator/irq_helpers.c
22156 M: David Ahern <dsahern@kernel.org>
22157 L: netdev@vger.kernel.org
22159 F: Documentation/networking/vrf.rst
22160 F: drivers/net/vrf.c
22163 M: Petr Mladek <pmladek@suse.com>
22164 M: Steven Rostedt <rostedt@goodmis.org>
22165 M: Sergey Senozhatsky <senozhatsky@chromium.org>
22166 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22167 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
22169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
22170 F: Documentation/core-api/printk-formats.rst
22171 F: lib/test_printf.c
22172 F: lib/test_scanf.c
22175 VT1211 HARDWARE MONITOR DRIVER
22176 M: Juerg Haefliger <juergh@proton.me>
22177 L: linux-hwmon@vger.kernel.org
22179 F: Documentation/hwmon/vt1211.rst
22180 F: drivers/hwmon/vt1211.c
22182 VT8231 HARDWARE MONITOR DRIVER
22183 M: Roger Lucas <vt8231@hiddenengine.co.uk>
22184 L: linux-hwmon@vger.kernel.org
22186 F: drivers/hwmon/vt8231.c
22188 VUB300 USB to SDIO/SD/MMC bridge chip
22189 L: linux-mmc@vger.kernel.org
22191 F: drivers/mmc/host/vub300.c
22193 W1 DALLAS'S 1-WIRE BUS
22194 M: Evgeniy Polyakov <zbr@ioremap.net>
22196 F: Documentation/devicetree/bindings/w1/
22197 F: Documentation/w1/
22199 F: include/linux/w1.h
22201 W83791D HARDWARE MONITORING DRIVER
22202 M: Marc Hulsman <m.hulsman@tudelft.nl>
22203 L: linux-hwmon@vger.kernel.org
22205 F: Documentation/hwmon/w83791d.rst
22206 F: drivers/hwmon/w83791d.c
22208 W83793 HARDWARE MONITORING DRIVER
22209 M: Rudolf Marek <r.marek@assembler.cz>
22210 L: linux-hwmon@vger.kernel.org
22212 F: Documentation/hwmon/w83793.rst
22213 F: drivers/hwmon/w83793.c
22215 W83795 HARDWARE MONITORING DRIVER
22216 M: Jean Delvare <jdelvare@suse.com>
22217 L: linux-hwmon@vger.kernel.org
22219 F: drivers/hwmon/w83795.c
22221 W83L51xD SD/MMC CARD INTERFACE DRIVER
22222 M: Pierre Ossman <pierre@ossman.eu>
22224 F: drivers/mmc/host/wbsd.*
22226 WACOM PROTOCOL 4 SERIAL TABLETS
22227 M: Julian Squires <julian@cipht.net>
22228 M: Hans de Goede <hdegoede@redhat.com>
22229 L: linux-input@vger.kernel.org
22231 F: drivers/input/tablet/wacom_serial4.c
22233 WANGXUN ETHERNET DRIVER
22234 M: Jiawen Wu <jiawenwu@trustnetic.com>
22235 M: Mengyuan Lou <mengyuanlou@net-swift.com>
22236 W: https://www.net-swift.com
22237 L: netdev@vger.kernel.org
22239 F: Documentation/networking/device_drivers/ethernet/wangxun/*
22240 F: drivers/net/ethernet/wangxun/
22242 WATCHDOG DEVICE DRIVERS
22243 M: Wim Van Sebroeck <wim@linux-watchdog.org>
22244 M: Guenter Roeck <linux@roeck-us.net>
22245 L: linux-watchdog@vger.kernel.org
22247 W: http://www.linux-watchdog.org/
22248 T: git git://www.linux-watchdog.org/linux-watchdog.git
22249 F: Documentation/devicetree/bindings/watchdog/
22250 F: Documentation/watchdog/
22251 F: drivers/watchdog/
22252 F: include/linux/watchdog.h
22253 F: include/uapi/linux/watchdog.h
22254 F: include/trace/events/watchdog.h
22256 WHISKEYCOVE PMIC GPIO DRIVER
22257 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
22258 L: linux-gpio@vger.kernel.org
22260 F: drivers/gpio/gpio-wcove.c
22263 M: Dianlong Li <long17.cool@163.com>
22264 L: linux-rtc@vger.kernel.org
22266 F: drivers/rtc/rtc-sd3078.c
22269 M: David Rheinsberg <david.rheinsberg@gmail.com>
22270 L: linux-input@vger.kernel.org
22272 F: drivers/hid/hid-wiimote*
22274 WILOCITY WIL6210 WIRELESS DRIVER
22275 L: linux-wireless@vger.kernel.org
22277 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
22278 F: drivers/net/wireless/ath/wil6210/
22281 M: David Härdeman <david@hardeman.nu>
22283 F: drivers/media/rc/winbond-cir.c
22285 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
22286 M: William Breathitt Gray <william.gray@linaro.org>
22287 L: linux-watchdog@vger.kernel.org
22289 F: drivers/watchdog/ebc-c384_wdt.c
22291 WINSYSTEMS WS16C48 GPIO DRIVER
22292 M: William Breathitt Gray <william.gray@linaro.org>
22293 L: linux-gpio@vger.kernel.org
22295 F: drivers/gpio/gpio-ws16c48.c
22297 WIREGUARD SECURE NETWORK TUNNEL
22298 M: Jason A. Donenfeld <Jason@zx2c4.com>
22299 L: wireguard@lists.zx2c4.com
22300 L: netdev@vger.kernel.org
22302 F: drivers/net/wireguard/
22303 F: tools/testing/selftests/wireguard/
22305 WISTRON LAPTOP BUTTON DRIVER
22306 M: Miloslav Trmac <mitr@volny.cz>
22308 F: drivers/input/misc/wistron_btns.c
22310 WL3501 WIRELESS PCMCIA CARD DRIVER
22311 L: linux-wireless@vger.kernel.org
22313 F: drivers/net/wireless/wl3501*
22315 WOLFSON MICROELECTRONICS DRIVERS
22316 L: patches@opensource.cirrus.com
22318 W: https://github.com/CirrusLogic/linux-drivers/wiki
22319 T: git https://github.com/CirrusLogic/linux-drivers.git
22320 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
22321 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
22322 F: Documentation/devicetree/bindings/mfd/wm831x.txt
22323 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
22324 F: Documentation/devicetree/bindings/sound/wlf,*.yaml
22325 F: Documentation/devicetree/bindings/sound/wm*
22326 F: Documentation/hwmon/wm83??.rst
22327 F: arch/arm/mach-s3c/mach-crag6410*
22328 F: drivers/clk/clk-wm83*.c
22329 F: drivers/gpio/gpio-*wm*.c
22330 F: drivers/gpio/gpio-arizona.c
22331 F: drivers/hwmon/wm83??-hwmon.c
22332 F: drivers/input/misc/wm831x-on.c
22333 F: drivers/input/touchscreen/wm831x-ts.c
22334 F: drivers/input/touchscreen/wm97*.c
22335 F: drivers/leds/leds-wm83*.c
22336 F: drivers/mfd/arizona*
22337 F: drivers/mfd/cs47l24*
22338 F: drivers/mfd/wm*.c
22339 F: drivers/power/supply/wm83*.c
22340 F: drivers/regulator/arizona*
22341 F: drivers/regulator/wm8*.c
22342 F: drivers/rtc/rtc-wm83*.c
22343 F: drivers/video/backlight/wm83*_bl.c
22344 F: drivers/watchdog/wm83*_wdt.c
22345 F: include/linux/mfd/arizona/
22346 F: include/linux/mfd/wm831x/
22347 F: include/linux/mfd/wm8350/
22348 F: include/linux/mfd/wm8400*
22349 F: include/linux/regulator/arizona*
22350 F: include/linux/wm97xx.h
22351 F: include/sound/wm????.h
22352 F: sound/soc/codecs/arizona*
22353 F: sound/soc/codecs/cs47l24*
22354 F: sound/soc/codecs/wm*
22357 M: Tejun Heo <tj@kernel.org>
22358 R: Lai Jiangshan <jiangshanlai@gmail.com>
22360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
22361 F: Documentation/core-api/workqueue.rst
22362 F: include/linux/workqueue.h
22363 F: kernel/workqueue.c
22366 M: Loic Poulain <loic.poulain@linaro.org>
22367 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
22368 R: Johannes Berg <johannes@sipsolutions.net>
22369 L: netdev@vger.kernel.org
22371 F: drivers/net/wwan/
22372 F: include/linux/wwan.h
22373 F: include/uapi/linux/wwan.h
22375 X-POWERS AXP288 PMIC DRIVERS
22376 M: Hans de Goede <hdegoede@redhat.com>
22378 F: drivers/acpi/pmic/intel_pmic_xpower.c
22381 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
22382 M: Chen-Yu Tsai <wens@csie.org>
22383 L: linux-kernel@vger.kernel.org
22388 M: Martin Schiller <ms@dev.tdt.de>
22389 L: linux-x25@vger.kernel.org
22391 F: Documentation/networking/lapb-module.rst
22392 F: Documentation/networking/x25*
22393 F: drivers/net/wan/hdlc_x25.c
22394 F: drivers/net/wan/lapbether.c
22395 F: include/*/lapb.h
22396 F: include/net/x25*
22397 F: include/uapi/linux/x25.h
22401 X86 ARCHITECTURE (32-BIT AND 64-BIT)
22402 M: Thomas Gleixner <tglx@linutronix.de>
22403 M: Ingo Molnar <mingo@redhat.com>
22404 M: Borislav Petkov <bp@alien8.de>
22405 M: Dave Hansen <dave.hansen@linux.intel.com>
22407 R: "H. Peter Anvin" <hpa@zytor.com>
22408 L: linux-kernel@vger.kernel.org
22410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
22411 F: Documentation/devicetree/bindings/x86/
22412 F: Documentation/x86/
22416 M: Andy Lutomirski <luto@kernel.org>
22417 L: linux-kernel@vger.kernel.org
22419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
22422 X86 MCE INFRASTRUCTURE
22423 M: Tony Luck <tony.luck@intel.com>
22424 M: Borislav Petkov <bp@alien8.de>
22425 L: linux-edac@vger.kernel.org
22427 F: Documentation/ABI/testing/sysfs-mce
22428 F: Documentation/x86/x86_64/machinecheck.rst
22429 F: arch/x86/kernel/cpu/mce/*
22431 X86 MICROCODE UPDATE SUPPORT
22432 M: Borislav Petkov <bp@alien8.de>
22434 F: arch/x86/kernel/cpu/microcode/*
22437 M: Dave Hansen <dave.hansen@linux.intel.com>
22438 M: Andy Lutomirski <luto@kernel.org>
22439 M: Peter Zijlstra <peterz@infradead.org>
22440 L: linux-kernel@vger.kernel.org
22442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
22445 X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
22446 M: Hans de Goede <hdegoede@redhat.com>
22447 L: platform-driver-x86@vger.kernel.org
22449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
22450 F: drivers/platform/x86/x86-android-tablets.c
22452 X86 PLATFORM DRIVERS
22453 M: Hans de Goede <hdegoede@redhat.com>
22454 M: Mark Gross <markgross@kernel.org>
22455 L: platform-driver-x86@vger.kernel.org
22457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
22458 F: drivers/platform/olpc/
22459 F: drivers/platform/x86/
22461 X86 PLATFORM DRIVERS - ARCH
22462 R: Darren Hart <dvhart@infradead.org>
22463 R: Andy Shevchenko <andy@infradead.org>
22464 L: platform-driver-x86@vger.kernel.org
22467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
22468 F: arch/x86/platform
22470 X86 PLATFORM UV HPE SUPERDOME FLEX
22471 M: Steve Wahl <steve.wahl@hpe.com>
22472 R: Mike Travis <mike.travis@hpe.com>
22473 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
22474 R: Russ Anderson <russ.anderson@hpe.com>
22476 F: arch/x86/include/asm/uv/
22477 F: arch/x86/kernel/apic/x2apic_uv_x.c
22478 F: arch/x86/platform/uv/
22480 X86 STACK UNWINDING
22481 M: Josh Poimboeuf <jpoimboe@kernel.org>
22482 M: Peter Zijlstra <peterz@infradead.org>
22484 F: arch/x86/include/asm/unwind*.h
22485 F: arch/x86/kernel/dumpstack.c
22486 F: arch/x86/kernel/stacktrace.c
22487 F: arch/x86/kernel/unwind_*.c
22490 M: Andy Lutomirski <luto@kernel.org>
22491 L: linux-kernel@vger.kernel.org
22493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
22494 F: arch/x86/entry/vdso/
22497 M: Matthew Wilcox <willy@infradead.org>
22498 L: linux-fsdevel@vger.kernel.org
22500 F: Documentation/core-api/xarray.rst
22501 F: include/linux/idr.h
22502 F: include/linux/xarray.h
22505 F: tools/testing/radix-tree
22508 M: Benjamin Valentin <benpicco@googlemail.com>
22510 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
22511 F: drivers/media/rc/xbox_remote.c
22513 XC2028/3028 TUNER DRIVER
22514 M: Mauro Carvalho Chehab <mchehab@kernel.org>
22515 L: linux-media@vger.kernel.org
22517 W: https://linuxtv.org
22518 T: git git://linuxtv.org/media_tree.git
22519 F: drivers/media/tuners/xc2028.*
22521 XDP (eXpress Data Path)
22522 M: Alexei Starovoitov <ast@kernel.org>
22523 M: Daniel Borkmann <daniel@iogearbox.net>
22524 M: David S. Miller <davem@davemloft.net>
22525 M: Jakub Kicinski <kuba@kernel.org>
22526 M: Jesper Dangaard Brouer <hawk@kernel.org>
22527 M: John Fastabend <john.fastabend@gmail.com>
22528 L: netdev@vger.kernel.org
22529 L: bpf@vger.kernel.org
22531 F: include/net/xdp.h
22532 F: include/net/xdp_priv.h
22533 F: include/trace/events/xdp.h
22534 F: kernel/bpf/cpumap.c
22535 F: kernel/bpf/devmap.c
22537 F: samples/bpf/xdp*
22538 F: tools/testing/selftests/bpf/*xdp*
22539 F: tools/testing/selftests/bpf/*/*xdp*
22540 F: drivers/net/ethernet/*/*/*/*/*xdp*
22541 F: drivers/net/ethernet/*/*/*xdp*
22542 K: (?:\b|_)xdp(?:\b|_)
22544 XDP SOCKETS (AF_XDP)
22545 M: Björn Töpel <bjorn@kernel.org>
22546 M: Magnus Karlsson <magnus.karlsson@intel.com>
22547 M: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
22548 R: Jonathan Lemon <jonathan.lemon@gmail.com>
22549 L: netdev@vger.kernel.org
22550 L: bpf@vger.kernel.org
22552 F: Documentation/networking/af_xdp.rst
22553 F: include/net/xdp_sock*
22554 F: include/net/xsk_buff_pool.h
22555 F: include/uapi/linux/if_xdp.h
22556 F: include/uapi/linux/xdp_diag.h
22557 F: include/net/netns/xdp.h
22559 F: tools/testing/selftests/bpf/*xsk*
22561 XEN BLOCK SUBSYSTEM
22562 M: Roger Pau Monné <roger.pau@citrix.com>
22563 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22565 F: drivers/block/xen*
22566 F: drivers/block/xen-blkback/*
22569 M: Stefano Stabellini <sstabellini@kernel.org>
22570 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22572 F: arch/arm/include/asm/xen/
22575 XEN HYPERVISOR ARM64
22576 M: Stefano Stabellini <sstabellini@kernel.org>
22577 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22579 F: arch/arm64/include/asm/xen/
22582 XEN HYPERVISOR INTERFACE
22583 M: Juergen Gross <jgross@suse.com>
22584 M: Stefano Stabellini <sstabellini@kernel.org>
22585 R: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
22586 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
22589 F: Documentation/ABI/stable/sysfs-hypervisor-xen
22590 F: Documentation/ABI/testing/sysfs-hypervisor-xen
22591 F: drivers/*/xen-*front.c
22593 F: include/uapi/xen/
22595 F: kernel/configs/xen.config
22598 M: Juergen Gross <jgross@suse.com>
22599 R: Boris Ostrovsky <boris.ostrovsky@oracle.com>
22600 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22602 F: arch/x86/configs/xen.config
22603 F: arch/x86/include/asm/pvclock-abi.h
22604 F: arch/x86/include/asm/xen/
22605 F: arch/x86/platform/pvh/
22608 XEN NETWORK BACKEND DRIVER
22609 M: Wei Liu <wei.liu@kernel.org>
22610 M: Paul Durrant <paul@xen.org>
22611 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22612 L: netdev@vger.kernel.org
22614 F: drivers/net/xen-netback/*
22617 M: Juergen Gross <jgross@suse.com>
22618 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22620 F: arch/x86/pci/*xen*
22621 F: drivers/pci/*xen*
22624 M: Juergen Gross <jgross@suse.com>
22625 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22626 L: linux-scsi@vger.kernel.org
22628 F: drivers/scsi/xen-scsifront.c
22629 F: drivers/xen/xen-scsiback.c
22630 F: include/xen/interface/io/vscsiif.h
22633 M: Juergen Gross <jgross@suse.com>
22634 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22635 L: linux-usb@vger.kernel.org
22637 F: drivers/usb/host/xen*
22638 F: include/xen/interface/io/usbif.h
22640 XEN SOUND FRONTEND DRIVER
22641 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
22642 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22643 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
22647 XEN SWIOTLB SUBSYSTEM
22648 M: Juergen Gross <jgross@suse.com>
22649 M: Stefano Stabellini <sstabellini@kernel.org>
22650 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22651 L: iommu@lists.linux.dev
22653 F: arch/*/include/asm/xen/swiotlb-xen.h
22654 F: drivers/xen/swiotlb-xen.c
22655 F: include/xen/arm/swiotlb-xen.h
22656 F: include/xen/swiotlb-xen.h
22659 C: irc://irc.oftc.net/xfs
22660 M: Darrick J. Wong <djwong@kernel.org>
22661 L: linux-xfs@vger.kernel.org
22664 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
22665 F: Documentation/ABI/testing/sysfs-fs-xfs
22666 F: Documentation/admin-guide/xfs.rst
22667 F: Documentation/filesystems/xfs-delayed-logging-design.rst
22668 F: Documentation/filesystems/xfs-self-describing-metadata.rst
22670 F: include/uapi/linux/dqblk_xfs.h
22671 F: include/uapi/linux/fsmap.h
22674 M: Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
22675 L: linux-iio@vger.kernel.org
22677 F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
22678 F: drivers/iio/adc/xilinx-ams.c
22680 XILINX AXI ETHERNET DRIVER
22681 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
22683 F: drivers/net/ethernet/xilinx/xilinx_axienet*
22686 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
22687 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
22688 L: linux-can@vger.kernel.org
22690 F: Documentation/devicetree/bindings/net/can/xilinx,can.yaml
22691 F: drivers/net/can/xilinx_can.c
22694 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
22695 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
22696 R: Michal Simek <michal.simek@xilinx.com>
22698 F: Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
22699 F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
22700 F: drivers/gpio/gpio-xilinx.c
22701 F: drivers/gpio/gpio-zynq.c
22703 XILINX SD-FEC IP CORES
22704 M: Derek Kiernan <derek.kiernan@xilinx.com>
22705 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
22707 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
22708 F: Documentation/misc-devices/xilinx_sdfec.rst
22709 F: drivers/misc/Kconfig
22710 F: drivers/misc/Makefile
22711 F: drivers/misc/xilinx_sdfec.c
22712 F: include/uapi/misc/xilinx_sdfec.h
22715 M: Sean Anderson <sean.anderson@seco.com>
22717 F: drivers/pwm/pwm-xilinx.c
22718 F: include/clocksource/timer-xilinx.h
22720 XILINX UARTLITE SERIAL DRIVER
22721 M: Peter Korsgaard <jacmet@sunsite.dk>
22722 L: linux-serial@vger.kernel.org
22724 F: drivers/tty/serial/uartlite.c
22726 XILINX VIDEO IP CORES
22727 M: Hyun Kwon <hyun.kwon@xilinx.com>
22728 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22729 L: linux-media@vger.kernel.org
22731 T: git git://linuxtv.org/media_tree.git
22732 F: Documentation/devicetree/bindings/media/xilinx/
22733 F: drivers/media/platform/xilinx/
22734 F: include/uapi/linux/xilinx-v4l2-controls.h
22736 XILINX ZYNQMP DPDMA DRIVER
22737 M: Hyun Kwon <hyun.kwon@xilinx.com>
22738 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22739 L: dmaengine@vger.kernel.org
22741 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
22742 F: drivers/dma/xilinx/xilinx_dpdma.c
22743 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
22745 XILINX ZYNQMP PSGTR PHY DRIVER
22746 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
22747 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22748 L: linux-kernel@vger.kernel.org
22750 T: git https://github.com/Xilinx/linux-xlnx.git
22751 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
22752 F: drivers/phy/xilinx/phy-zynqmp.c
22754 XILINX ZYNQMP SHA3 DRIVER
22755 M: Harsha <harsha.harsha@xilinx.com>
22757 F: drivers/crypto/xilinx/zynqmp-sha.c
22759 XILINX EVENT MANAGEMENT DRIVER
22760 M: Abhyuday Godhasara <abhyuday.godhasara@xilinx.com>
22762 F: drivers/soc/xilinx/xlnx_event_manager.c
22763 F: include/linux/firmware/xlnx-event-manager.h
22766 M: Eli Billauer <eli.billauer@gmail.com>
22767 L: linux-kernel@vger.kernel.org
22769 F: drivers/char/xillybus/
22772 M: George Cherian <gcherian@marvell.com>
22773 L: linux-i2c@vger.kernel.org
22775 W: http://www.marvell.com
22776 F: drivers/i2c/busses/i2c-xlp9xx.c
22778 XRA1403 GPIO EXPANDER
22779 M: Nandor Han <nandor.han@ge.com>
22780 M: Semi Malinen <semi.malinen@ge.com>
22781 L: linux-gpio@vger.kernel.org
22783 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
22784 F: drivers/gpio/gpio-xra1403.c
22786 XTENSA XTFPGA PLATFORM SUPPORT
22787 M: Max Filippov <jcmvbkbc@gmail.com>
22788 L: linux-xtensa@linux-xtensa.org
22790 F: drivers/spi/spi-xtensa-xtfpga.c
22791 F: sound/soc/xtensa/xtfpga-i2s.c
22793 YAM DRIVER FOR AX.25
22794 M: Jean-Paul Roubelat <jpr@f6fbb.org>
22795 L: linux-hams@vger.kernel.org
22797 F: drivers/net/hamradio/yam*
22798 F: include/linux/yam.h
22800 YAMA SECURITY MODULE
22801 M: Kees Cook <keescook@chromium.org>
22803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
22804 F: Documentation/admin-guide/LSM/Yama.rst
22807 YEALINK PHONE DRIVER
22808 M: Henk Vergonet <Henk.Vergonet@gmail.com>
22809 L: usbb2k-api-dev@nongnu.org
22811 F: Documentation/input/devices/yealink.rst
22812 F: drivers/input/misc/yealink.*
22814 Z8530 DRIVER FOR AX.25
22815 M: Joerg Reuter <jreuter@yaina.de>
22816 L: linux-hams@vger.kernel.org
22818 W: http://yaina.de/jreuter/
22819 W: http://www.qsl.net/dl1bke/
22820 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
22821 F: drivers/net/hamradio/*scc.c
22822 F: drivers/net/hamradio/z8530.h
22824 ZBUD COMPRESSED PAGE ALLOCATOR
22825 M: Seth Jennings <sjenning@redhat.com>
22826 M: Dan Streetman <ddstreet@ieee.org>
22827 L: linux-mm@kvack.org
22831 Z3FOLD COMPRESSED PAGE ALLOCATOR
22832 M: Vitaly Wool <vitaly.wool@konsulko.com>
22833 R: Miaohe Lin <linmiaohe@huawei.com>
22834 L: linux-mm@kvack.org
22838 ZD1211RW WIRELESS DRIVER
22839 M: Ulrich Kunitz <kune@deine-taler.de>
22840 L: linux-wireless@vger.kernel.org
22841 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
22843 W: http://zd1211.ath.cx/wiki/DriverRewrite
22844 F: drivers/net/wireless/zydas/zd1211rw/
22846 ZD1301 MEDIA DRIVER
22847 M: Antti Palosaari <crope@iki.fi>
22848 L: linux-media@vger.kernel.org
22850 W: https://linuxtv.org/
22851 W: http://palosaari.fi/linux/
22852 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22853 F: drivers/media/usb/dvb-usb-v2/zd1301*
22855 ZD1301_DEMOD MEDIA DRIVER
22856 M: Antti Palosaari <crope@iki.fi>
22857 L: linux-media@vger.kernel.org
22859 W: https://linuxtv.org/
22860 W: http://palosaari.fi/linux/
22861 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22862 F: drivers/media/dvb-frontends/zd1301_demod*
22864 ZHAOXIN PROCESSOR SUPPORT
22865 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
22866 L: linux-kernel@vger.kernel.org
22868 F: arch/x86/kernel/cpu/zhaoxin.c
22871 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
22872 M: Naohiro Aota <naohiro.aota@wdc.com>
22873 R: Johannes Thumshirn <jth@kernel.org>
22874 L: linux-fsdevel@vger.kernel.org
22876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
22877 F: Documentation/filesystems/zonefs.rst
22880 ZPOOL COMPRESSED PAGE STORAGE API
22881 M: Dan Streetman <ddstreet@ieee.org>
22882 L: linux-mm@kvack.org
22884 F: include/linux/zpool.h
22887 ZR36067 VIDEO FOR LINUX DRIVER
22888 M: Corentin Labbe <clabbe@baylibre.com>
22889 L: mjpeg-users@lists.sourceforge.net
22890 L: linux-media@vger.kernel.org
22892 W: http://mjpeg.sourceforge.net/driver-zoran/
22893 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22894 F: Documentation/driver-api/media/drivers/zoran.rst
22895 F: drivers/media/pci/zoran/
22897 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
22898 M: Minchan Kim <minchan@kernel.org>
22899 M: Sergey Senozhatsky <senozhatsky@chromium.org>
22900 L: linux-kernel@vger.kernel.org
22902 F: Documentation/admin-guide/blockdev/zram.rst
22903 F: drivers/block/zram/
22905 ZS DECSTATION Z85C30 SERIAL DRIVER
22906 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
22908 F: drivers/tty/serial/zs.*
22910 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
22911 M: Minchan Kim <minchan@kernel.org>
22912 M: Sergey Senozhatsky <senozhatsky@chromium.org>
22913 L: linux-mm@kvack.org
22915 F: Documentation/mm/zsmalloc.rst
22916 F: include/linux/zsmalloc.h
22920 M: Nick Terrell <terrelln@fb.com>
22922 B: https://github.com/facebook/zstd/issues
22923 T: git https://github.com/terrelln/linux.git
22924 F: include/linux/zstd*
22926 F: lib/decompress_unzstd.c
22931 ZSWAP COMPRESSED SWAP CACHING
22932 M: Seth Jennings <sjenning@redhat.com>
22933 M: Dan Streetman <ddstreet@ieee.org>
22934 M: Vitaly Wool <vitaly.wool@konsulko.com>
22935 L: linux-mm@kvack.org
22940 M: Linus Torvalds <torvalds@linux-foundation.org>
22941 L: linux-kernel@vger.kernel.org
22942 S: Buried alive in reporters
22943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git