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/ADS SPHERE MACHINE SUPPORT
1855 M: Lennert Buytenhek <kernel@wantstofly.org>
1856 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1859 ARM/AFEB9260 MACHINE SUPPORT
1860 M: Sergey Lapin <slapin@ossfans.org>
1861 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1864 ARM/AJECO 1ARM MACHINE SUPPORT
1865 M: Lennert Buytenhek <kernel@wantstofly.org>
1866 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1869 ARM/Allwinner SoC Clock Support
1870 M: Emilio López <emilio@elopez.com.ar>
1872 F: drivers/clk/sunxi/
1874 ARM/Allwinner sunXi SoC support
1875 M: Chen-Yu Tsai <wens@csie.org>
1876 M: Jernej Skrabec <jernej.skrabec@gmail.com>
1877 M: Samuel Holland <samuel@sholland.org>
1878 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1881 L: linux-sunxi@lists.linux.dev
1882 F: arch/arm/mach-sunxi/
1883 F: arch/arm64/boot/dts/allwinner/
1884 F: drivers/clk/sunxi-ng/
1885 F: drivers/pinctrl/sunxi/
1886 F: drivers/soc/sunxi/
1891 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1892 M: Neil Armstrong <neil.armstrong@linaro.org>
1893 M: Jerome Brunet <jbrunet@baylibre.com>
1894 L: linux-amlogic@lists.infradead.org
1896 F: Documentation/devicetree/bindings/clock/amlogic*
1897 F: drivers/clk/meson/
1898 F: include/dt-bindings/clock/gxbb*
1899 F: include/dt-bindings/clock/meson*
1901 ARM/Amlogic Meson SoC Crypto Drivers
1902 M: Corentin Labbe <clabbe@baylibre.com>
1903 L: linux-crypto@vger.kernel.org
1904 L: linux-amlogic@lists.infradead.org
1906 F: Documentation/devicetree/bindings/crypto/amlogic*
1907 F: drivers/crypto/amlogic/
1909 ARM/Amlogic Meson SoC Sound Drivers
1910 M: Jerome Brunet <jbrunet@baylibre.com>
1911 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1913 F: Documentation/devicetree/bindings/sound/amlogic*
1916 ARM/Amlogic Meson SoC support
1917 M: Neil Armstrong <neil.armstrong@linaro.org>
1918 M: Kevin Hilman <khilman@baylibre.com>
1919 R: Jerome Brunet <jbrunet@baylibre.com>
1920 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1921 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1922 L: linux-amlogic@lists.infradead.org
1924 W: http://linux-meson.com/
1925 F: arch/arm/boot/dts/meson*
1926 F: arch/arm/mach-meson/
1927 F: arch/arm64/boot/dts/amlogic/
1928 F: drivers/mmc/host/meson*
1929 F: drivers/pinctrl/meson/
1930 F: drivers/rtc/rtc-meson*
1931 F: drivers/soc/amlogic/
1934 ARM/Annapurna Labs ALPINE ARCHITECTURE
1935 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1936 M: Antoine Tenart <atenart@kernel.org>
1937 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1939 F: arch/arm/boot/dts/alpine*
1940 F: arch/arm/mach-alpine/
1941 F: arch/arm64/boot/dts/amazon/
1942 F: drivers/*/*alpine*
1944 ARM/APPLE MACHINE SUPPORT
1945 M: Hector Martin <marcan@marcan.st>
1946 M: Sven Peter <sven@svenpeter.dev>
1947 R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1948 L: asahi@lists.linux.dev
1949 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1951 W: https://asahilinux.org
1952 B: https://github.com/AsahiLinux/linux/issues
1953 C: irc://irc.oftc.net/asahi-dev
1954 T: git https://github.com/AsahiLinux/linux.git
1955 F: Documentation/devicetree/bindings/arm/apple.yaml
1956 F: Documentation/devicetree/bindings/arm/apple/*
1957 F: Documentation/devicetree/bindings/clock/apple,nco.yaml
1958 F: Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
1959 F: Documentation/devicetree/bindings/dma/apple,admac.yaml
1960 F: Documentation/devicetree/bindings/i2c/apple,i2c.yaml
1961 F: Documentation/devicetree/bindings/interrupt-controller/apple,*
1962 F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
1963 F: Documentation/devicetree/bindings/iommu/apple,sart.yaml
1964 F: Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
1965 F: Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
1966 F: Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
1967 F: Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
1968 F: Documentation/devicetree/bindings/pci/apple,pcie.yaml
1969 F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1970 F: Documentation/devicetree/bindings/power/apple*
1971 F: Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
1972 F: arch/arm64/boot/dts/apple/
1973 F: drivers/bluetooth/hci_bcm4377.c
1974 F: drivers/clk/clk-apple-nco.c
1975 F: drivers/cpufreq/apple-soc-cpufreq.c
1976 F: drivers/dma/apple-admac.c
1977 F: drivers/i2c/busses/i2c-pasemi-core.c
1978 F: drivers/i2c/busses/i2c-pasemi-platform.c
1979 F: drivers/iommu/apple-dart.c
1980 F: drivers/iommu/io-pgtable-dart.c
1981 F: drivers/irqchip/irq-apple-aic.c
1982 F: drivers/mailbox/apple-mailbox.c
1983 F: drivers/nvme/host/apple.c
1984 F: drivers/nvmem/apple-efuses.c
1985 F: drivers/pinctrl/pinctrl-apple-gpio.c
1986 F: drivers/soc/apple/*
1987 F: drivers/watchdog/apple_wdt.c
1988 F: include/dt-bindings/interrupt-controller/apple-aic.h
1989 F: include/dt-bindings/pinctrl/apple.h
1990 F: include/linux/apple-mailbox.h
1991 F: include/linux/soc/apple/*
1993 ARM/APPLE MACHINE SOUND DRIVERS
1994 M: Martin Povišer <povik+lin@cutebit.org>
1995 L: asahi@lists.linux.dev
1996 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1998 F: Documentation/devicetree/bindings/sound/apple,*
1999 F: sound/soc/apple/*
2000 F: sound/soc/codecs/cs42l83-i2c.c
2002 ARM/ARTPEC MACHINE SUPPORT
2003 M: Jesper Nilsson <jesper.nilsson@axis.com>
2004 M: Lars Persson <lars.persson@axis.com>
2005 L: linux-arm-kernel@axis.com
2007 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
2008 F: arch/arm/boot/dts/artpec6*
2009 F: arch/arm/mach-artpec
2011 F: drivers/crypto/axis
2012 F: drivers/mmc/host/usdhi6rol0.c
2013 F: drivers/pinctrl/pinctrl-artpec*
2015 ARM/ASPEED I2C DRIVER
2016 M: Brendan Higgins <brendanhiggins@google.com>
2017 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
2018 R: Joel Stanley <joel@jms.id.au>
2019 L: linux-i2c@vger.kernel.org
2020 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2022 F: Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2023 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2024 F: drivers/i2c/busses/i2c-aspeed.c
2025 F: drivers/irqchip/irq-aspeed-i2c-ic.c
2027 ARM/ASPEED MACHINE SUPPORT
2028 M: Joel Stanley <joel@jms.id.au>
2029 R: Andrew Jeffery <andrew@aj.id.au>
2030 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2031 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2033 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
2034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
2035 F: Documentation/devicetree/bindings/arm/aspeed/
2036 F: arch/arm/boot/dts/aspeed-*
2037 F: arch/arm/mach-aspeed/
2040 ARM/BITMAIN ARCHITECTURE
2041 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2042 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2044 F: Documentation/devicetree/bindings/arm/bitmain.yaml
2045 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2046 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2047 F: arch/arm64/boot/dts/bitmain/
2048 F: drivers/clk/clk-bm1880.c
2049 F: drivers/pinctrl/pinctrl-bm1880.c
2051 ARM/CALXEDA HIGHBANK ARCHITECTURE
2052 M: Andre Przywara <andre.przywara@arm.com>
2053 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2055 F: arch/arm/boot/dts/ecx-*.dts*
2056 F: arch/arm/boot/dts/highbank.dts
2057 F: arch/arm/mach-highbank/
2059 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
2060 M: Krzysztof Halasa <khalasa@piap.pl>
2062 F: arch/arm/mach-cns3xxx/
2064 ARM/CAVIUM THUNDER NETWORK DRIVER
2065 M: Sunil Goutham <sgoutham@marvell.com>
2066 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2068 F: drivers/net/ethernet/cavium/thunder/
2070 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2071 M: Lukasz Majewski <lukma@denx.de>
2072 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2074 F: arch/arm/mach-ep93xx/ts72xx.c
2076 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
2077 M: Alexander Shiyan <shc_work@mail.ru>
2078 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2082 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
2083 M: Lennert Buytenhek <kernel@wantstofly.org>
2084 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2087 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2088 M: Hartley Sweeten <hsweeten@visionengravers.com>
2089 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
2090 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2092 F: arch/arm/mach-ep93xx/
2093 F: arch/arm/mach-ep93xx/include/mach/
2096 M: Russell King <linux@armlinux.org.uk>
2097 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2099 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2100 F: drivers/clk/clkdev.c
2102 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2103 M: Baruch Siach <baruch@tkos.co.il>
2104 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2106 F: arch/arm/boot/dts/cx92755*
2109 ARM/CONTEC MICRO9 MACHINE SUPPORT
2110 M: Hubert Feurstein <hubert.feurstein@contec.at>
2112 F: arch/arm/mach-ep93xx/micro9.c
2114 ARM/CORESIGHT FRAMEWORK AND DRIVERS
2115 M: Mathieu Poirier <mathieu.poirier@linaro.org>
2116 M: Suzuki K Poulose <suzuki.poulose@arm.com>
2117 R: Mike Leach <mike.leach@linaro.org>
2118 R: Leo Yan <leo.yan@linaro.org>
2119 L: coresight@lists.linaro.org (moderated for non-subscribers)
2120 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2123 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2124 F: Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2125 F: Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2126 F: Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2127 F: Documentation/trace/coresight/*
2128 F: drivers/hwtracing/coresight/*
2129 F: include/dt-bindings/arm/coresight-cti-dt.h
2130 F: include/linux/coresight*
2131 F: samples/coresight/*
2132 F: tools/perf/tests/shell/coresight/*
2133 F: tools/perf/arch/arm/util/auxtrace.c
2134 F: tools/perf/arch/arm/util/cs-etm.c
2135 F: tools/perf/arch/arm/util/cs-etm.h
2136 F: tools/perf/arch/arm/util/pmu.c
2137 F: tools/perf/util/cs-etm-decoder/*
2138 F: tools/perf/util/cs-etm.*
2140 ARM/CORGI MACHINE SUPPORT
2141 M: Richard Purdie <rpurdie@rpsys.net>
2144 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2145 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
2146 M: Linus Walleij <linus.walleij@linaro.org>
2147 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2149 T: git git://github.com/ulli-kroll/linux.git
2150 F: Documentation/devicetree/bindings/arm/gemini.yaml
2151 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2152 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2153 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2154 F: arch/arm/boot/dts/gemini*
2155 F: arch/arm/mach-gemini/
2156 F: drivers/crypto/gemini/
2157 F: drivers/net/ethernet/cortina/
2158 F: drivers/pinctrl/pinctrl-gemini.c
2159 F: drivers/rtc/rtc-ftrtc010.c
2161 ARM/CZ.NIC TURRIS SUPPORT
2162 M: Marek Behún <kabel@kernel.org>
2164 W: https://www.turris.cz/
2165 F: Documentation/ABI/testing/debugfs-moxtet
2166 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
2167 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2168 F: Documentation/devicetree/bindings/bus/moxtet.txt
2169 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2170 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2171 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2172 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2173 F: drivers/bus/moxtet.c
2174 F: drivers/firmware/turris-mox-rwtm.c
2175 F: drivers/leds/leds-turris-omnia.c
2176 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
2177 F: drivers/gpio/gpio-moxtet.c
2178 F: drivers/watchdog/armada_37xx_wdt.c
2179 F: include/dt-bindings/bus/moxtet.h
2180 F: include/linux/armada-37xx-rwtm-mailbox.h
2181 F: include/linux/moxtet.h
2183 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
2184 M: Robert Jarzmik <robert.jarzmik@free.fr>
2185 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2187 F: arch/arm/mach-pxa/ezx.c
2189 ARM/FARADAY FA526 PORT
2190 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
2191 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2193 T: git git://git.berlios.de/gemini-board
2194 F: arch/arm/mm/*-fa*
2196 ARM/FOOTBRIDGE ARCHITECTURE
2197 M: Russell King <linux@armlinux.org.uk>
2198 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2200 W: http://www.armlinux.org.uk/
2201 F: arch/arm/include/asm/hardware/dec21285.h
2202 F: arch/arm/mach-footbridge/
2204 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2205 M: Shawn Guo <shawnguo@kernel.org>
2206 M: Sascha Hauer <s.hauer@pengutronix.de>
2207 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2208 R: Fabio Estevam <festevam@gmail.com>
2209 R: NXP Linux Team <linux-imx@nxp.com>
2210 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2213 X: drivers/media/i2c/
2214 F: arch/arm64/boot/dts/freescale/
2215 X: arch/arm64/boot/dts/freescale/fsl-*
2216 X: arch/arm64/boot/dts/freescale/qoriq-*
2220 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2221 M: Shawn Guo <shawnguo@kernel.org>
2222 M: Li Yang <leoyang.li@nxp.com>
2223 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2226 F: arch/arm/boot/dts/ls1021a*
2227 F: arch/arm64/boot/dts/freescale/fsl-*
2228 F: arch/arm64/boot/dts/freescale/qoriq-*
2230 ARM/FREESCALE VYBRID ARM ARCHITECTURE
2231 M: Shawn Guo <shawnguo@kernel.org>
2232 M: Sascha Hauer <s.hauer@pengutronix.de>
2233 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2234 R: Stefan Agner <stefan@agner.ch>
2235 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2238 F: arch/arm/boot/dts/vf*
2239 F: arch/arm/mach-imx/*vf610*
2241 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
2242 M: Lennert Buytenhek <kernel@wantstofly.org>
2243 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2246 ARM/GUMSTIX MACHINE SUPPORT
2247 M: Steve Sakoman <sakoman@gmail.com>
2248 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2251 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
2252 M: Philipp Zabel <philipp.zabel@gmail.com>
2253 M: Paul Parsons <lost.distance@yahoo.com>
2254 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2256 F: arch/arm/mach-pxa/hx4700.c
2257 F: arch/arm/mach-pxa/include/mach/hx4700.h
2258 F: sound/soc/pxa/hx4700.c
2260 ARM/HISILICON SOC SUPPORT
2261 M: Wei Xu <xuwei5@hisilicon.com>
2262 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2264 W: http://www.hisilicon.com
2265 T: git https://github.com/hisilicon/linux-hisi.git
2266 F: arch/arm/boot/dts/hi3*
2267 F: arch/arm/boot/dts/hip*
2268 F: arch/arm/boot/dts/hisi*
2269 F: arch/arm/mach-hisi/
2270 F: arch/arm64/boot/dts/hisilicon/
2272 ARM/HP JORNADA 7XX MACHINE SUPPORT
2273 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
2276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2277 F: arch/arm/mach-sa1100/include/mach/jornada720.h
2278 F: arch/arm/mach-sa1100/jornada720.c
2280 ARM/HPE GXP ARCHITECTURE
2281 M: Jean-Marie Verdun <verdun@hpe.com>
2282 M: Nick Hawkins <nick.hawkins@hpe.com>
2284 F: Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2285 F: Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2286 F: Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2287 F: arch/arm/boot/dts/hpe-bmc*
2288 F: arch/arm/boot/dts/hpe-gxp*
2289 F: arch/arm/mach-hpe/
2290 F: drivers/clocksource/timer-gxp.c
2291 F: drivers/spi/spi-gxp.c
2292 F: drivers/watchdog/gxp-wdt.c
2294 ARM/IGEP MACHINE SUPPORT
2295 M: Enric Balletbo i Serra <eballetbo@gmail.com>
2296 M: Javier Martinez Canillas <javier@dowhile0.org>
2297 L: linux-omap@vger.kernel.org
2298 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2300 F: arch/arm/boot/dts/omap3-igep*
2302 ARM/INCOME PXA270 SUPPORT
2303 M: Marek Vasut <marek.vasut@gmail.com>
2304 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2306 F: arch/arm/mach-pxa/colibri-pxa270-income.c
2308 ARM/INTEL IOP32X ARM ARCHITECTURE
2309 M: Lennert Buytenhek <kernel@wantstofly.org>
2310 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2313 ARM/INTEL IQ81342EX MACHINE SUPPORT
2314 M: Lennert Buytenhek <kernel@wantstofly.org>
2315 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2318 ARM/INTEL IXDP2850 MACHINE SUPPORT
2319 M: Lennert Buytenhek <kernel@wantstofly.org>
2320 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2323 ARM/INTEL IXP4XX ARM ARCHITECTURE
2324 M: Linus Walleij <linusw@kernel.org>
2325 M: Imre Kaloz <kaloz@openwrt.org>
2326 M: Krzysztof Halasa <khalasa@piap.pl>
2327 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2329 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2330 F: Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml
2331 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2332 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2333 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2334 F: arch/arm/boot/dts/intel-ixp*
2335 F: arch/arm/mach-ixp4xx/
2336 F: drivers/bus/intel-ixp4xx-eb.c
2337 F: drivers/clocksource/timer-ixp4xx.c
2338 F: drivers/crypto/ixp4xx_crypto.c
2339 F: drivers/gpio/gpio-ixp4xx.c
2340 F: drivers/irqchip/irq-ixp4xx.c
2342 ARM/INTEL KEEMBAY ARCHITECTURE
2343 M: Paul J. Murphy <paul.j.murphy@intel.com>
2344 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2346 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2347 F: arch/arm64/boot/dts/intel/keembay-evm.dts
2348 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2350 ARM/INTEL XSC3 (MANZANO) ARM CORE
2351 M: Lennert Buytenhek <kernel@wantstofly.org>
2352 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2355 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2356 M: Lennert Buytenhek <kernel@wantstofly.org>
2357 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2360 ARM/LG1K ARCHITECTURE
2361 M: Chanho Min <chanho.min@lge.com>
2362 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2364 F: arch/arm64/boot/dts/lg/
2366 ARM/LOGICPD PXA270 MACHINE SUPPORT
2367 M: Lennert Buytenhek <kernel@wantstofly.org>
2368 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2371 ARM/LPC18XX ARCHITECTURE
2372 M: Vladimir Zapolskiy <vz@mleia.com>
2373 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2375 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2376 F: arch/arm/boot/dts/lpc43*
2377 F: drivers/i2c/busses/i2c-lpc2k.c
2378 F: drivers/memory/pl172.c
2379 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2380 F: drivers/rtc/rtc-lpc24xx.c
2383 ARM/LPC32XX SOC SUPPORT
2384 M: Vladimir Zapolskiy <vz@mleia.com>
2385 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2387 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2388 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2389 F: arch/arm/boot/dts/lpc32*
2390 F: arch/arm/mach-lpc32xx/
2391 F: drivers/i2c/busses/i2c-pnx.c
2392 F: drivers/net/ethernet/nxp/lpc_eth.c
2393 F: drivers/usb/host/ohci-nxp.c
2394 F: drivers/watchdog/pnx4008_wdt.c
2397 ARM/MAGICIAN MACHINE SUPPORT
2398 M: Philipp Zabel <philipp.zabel@gmail.com>
2401 ARM/Marvell Dove/MV78xx0/Orion SOC support
2402 M: Andrew Lunn <andrew@lunn.ch>
2403 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2404 M: Gregory Clement <gregory.clement@bootlin.com>
2405 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2408 F: Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2409 F: Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2410 F: Documentation/devicetree/bindings/soc/dove/
2411 F: arch/arm/boot/dts/dove*
2412 F: arch/arm/boot/dts/orion5x*
2413 F: arch/arm/mach-dove/
2414 F: arch/arm/mach-mv78xx0/
2415 F: arch/arm/mach-orion5x/
2416 F: arch/arm/plat-orion/
2417 F: drivers/soc/dove/
2419 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2420 M: Andrew Lunn <andrew@lunn.ch>
2421 M: Gregory Clement <gregory.clement@bootlin.com>
2422 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2423 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2426 F: Documentation/devicetree/bindings/arm/marvell/
2427 F: arch/arm/boot/dts/armada*
2428 F: arch/arm/boot/dts/kirkwood*
2429 F: arch/arm/configs/mvebu_*_defconfig
2430 F: arch/arm/mach-mvebu/
2431 F: arch/arm64/boot/dts/marvell/armada*
2432 F: arch/arm64/boot/dts/marvell/cn913*
2433 F: drivers/cpufreq/armada-37xx-cpufreq.c
2434 F: drivers/cpufreq/armada-8k-cpufreq.c
2435 F: drivers/cpufreq/mvebu-cpufreq.c
2436 F: drivers/irqchip/irq-armada-370-xp.c
2437 F: drivers/irqchip/irq-mvebu-*
2438 F: drivers/pinctrl/mvebu/
2439 F: drivers/rtc/rtc-armada38x.c
2441 ARM/Mediatek RTC DRIVER
2442 M: Eddie Huang <eddie.huang@mediatek.com>
2443 M: Sean Wang <sean.wang@mediatek.com>
2444 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2445 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2447 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2448 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2449 F: drivers/rtc/rtc-mt2712.c
2450 F: drivers/rtc/rtc-mt6397.c
2451 F: drivers/rtc/rtc-mt7622.c
2453 ARM/Mediatek SoC support
2454 M: Matthias Brugger <matthias.bgg@gmail.com>
2455 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2456 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2458 W: https://mtk.wiki.kernel.org/
2459 C: irc://chat.freenode.net/linux-mediatek
2460 F: arch/arm/boot/dts/mt6*
2461 F: arch/arm/boot/dts/mt7*
2462 F: arch/arm/boot/dts/mt8*
2463 F: arch/arm/mach-mediatek/
2464 F: arch/arm64/boot/dts/mediatek/
2465 F: drivers/soc/mediatek/
2470 ARM/Mediatek USB3 PHY DRIVER
2471 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2472 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2473 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2475 F: Documentation/devicetree/bindings/phy/mediatek,*
2476 F: drivers/phy/mediatek/
2478 ARM/Microchip (AT91) SoC support
2479 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2480 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2481 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2482 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2484 W: http://www.linux4sam.org
2485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2486 F: arch/arm/boot/dts/at91*.dts
2487 F: arch/arm/boot/dts/at91*.dtsi
2488 F: arch/arm/boot/dts/sama*.dts
2489 F: arch/arm/boot/dts/sama*.dtsi
2490 F: arch/arm/include/debug/at91.S
2491 F: arch/arm/mach-at91/
2492 F: drivers/memory/atmel*
2493 F: drivers/watchdog/sama5d4_wdt.c
2494 F: include/soc/at91/
2495 X: drivers/input/touchscreen/atmel_mxt_ts.c
2496 X: drivers/net/wireless/atmel/
2500 ARM/Microchip Sparx5 SoC support
2501 M: Lars Povlsen <lars.povlsen@microchip.com>
2502 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2503 M: Daniel Machon <daniel.machon@microchip.com>
2504 M: UNGLinuxDriver@microchip.com
2505 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2507 T: git git://github.com/microchip-ung/linux-upstream.git
2508 F: arch/arm64/boot/dts/microchip/
2509 F: drivers/net/ethernet/microchip/vcap/
2510 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2513 Microchip Timer Counter Block (TCB) Capture Driver
2514 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2515 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2516 L: linux-iio@vger.kernel.org
2518 F: drivers/counter/microchip-tcb-capture.c
2520 ARM/MILBEAUT ARCHITECTURE
2521 M: Taichi Sugaya <sugaya.taichi@socionext.com>
2522 M: Takao Orito <orito.takao@socionext.com>
2523 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2525 F: arch/arm/boot/dts/milbeaut*
2526 F: arch/arm/mach-milbeaut/
2529 ARM/MIOA701 MACHINE SUPPORT
2530 M: Robert Jarzmik <robert.jarzmik@free.fr>
2531 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2533 F: arch/arm/mach-pxa/mioa701.c
2535 ARM/MStar/Sigmastar Armv7 SoC support
2536 M: Daniel Palmer <daniel@thingy.jp>
2537 M: Romain Perier <romain.perier@gmail.com>
2538 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2540 W: http://linux-chenxing.org/
2541 T: git git://github.com/linux-chenxing/linux.git
2542 F: Documentation/devicetree/bindings/arm/mstar/*
2543 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2544 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2545 F: arch/arm/boot/dts/mstar-*
2546 F: arch/arm/mach-mstar/
2547 F: drivers/clk/mstar/
2548 F: drivers/clocksource/timer-msc313e.c
2549 F: drivers/gpio/gpio-msc313.c
2550 F: drivers/rtc/rtc-msc313.c
2551 F: drivers/watchdog/msc313e_wdt.c
2552 F: include/dt-bindings/clock/mstar-*
2553 F: include/dt-bindings/gpio/msc313-gpio.h
2555 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2556 M: Michael Petchkovsky <mkpetch@internode.on.net>
2559 ARM/NOMADIK/Ux500 ARCHITECTURES
2560 M: Linus Walleij <linus.walleij@linaro.org>
2561 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2564 F: Documentation/devicetree/bindings/arm/ste-*
2565 F: Documentation/devicetree/bindings/arm/ux500.yaml
2566 F: Documentation/devicetree/bindings/arm/ux500/
2567 F: Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2568 F: arch/arm/boot/dts/ste-*
2569 F: arch/arm/mach-nomadik/
2570 F: arch/arm/mach-ux500/
2571 F: drivers/clk/clk-nomadik.c
2572 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2573 F: drivers/dma/ste_dma40*
2574 F: drivers/hwspinlock/u8500_hsem.c
2575 F: drivers/i2c/busses/i2c-nomadik.c
2576 F: drivers/iio/adc/ab8500-gpadc.c
2577 F: drivers/mfd/ab8500*
2578 F: drivers/mfd/abx500*
2579 F: drivers/mfd/db8500*
2580 F: drivers/pinctrl/nomadik/
2581 F: drivers/rtc/rtc-ab8500.c
2582 F: drivers/rtc/rtc-pl031.c
2583 F: drivers/soc/ux500/
2585 ARM/NUVOTON NPCM ARCHITECTURE
2586 M: Avi Fishman <avifishman70@gmail.com>
2587 M: Tomer Maimon <tmaimon77@gmail.com>
2588 M: Tali Perry <tali.perry1@gmail.com>
2589 R: Patrick Venture <venture@google.com>
2590 R: Nancy Yuen <yuenn@google.com>
2591 R: Benjamin Fair <benjaminfair@google.com>
2592 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2594 F: Documentation/devicetree/bindings/*/*/*npcm*
2595 F: Documentation/devicetree/bindings/*/*npcm*
2596 F: Documentation/devicetree/bindings/arm/npcm/*
2597 F: Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2598 F: arch/arm/boot/dts/nuvoton-npcm*
2599 F: arch/arm/mach-npcm/
2600 F: arch/arm64/boot/dts/nuvoton/
2602 F: drivers/*/*/*npcm*
2603 F: drivers/rtc/rtc-nct3018y.c
2604 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2605 F: include/dt-bindings/clock/nuvoton,npcm845-clk.h
2607 ARM/NUVOTON WPCM450 ARCHITECTURE
2608 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2609 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2611 W: https://github.com/neuschaefer/wpcm450/wiki
2612 F: Documentation/devicetree/bindings/*/*wpcm*
2613 F: arch/arm/boot/dts/nuvoton-wpcm450*
2614 F: arch/arm/mach-npcm/wpcm450.c
2615 F: drivers/*/*/*wpcm*
2618 ARM/NXP S32G ARCHITECTURE
2619 M: Chester Lin <clin@suse.com>
2620 R: Andreas Färber <afaerber@suse.de>
2621 R: Matthias Brugger <mbrugger@suse.com>
2622 R: NXP S32 Linux Team <s32@nxp.com>
2623 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2625 F: arch/arm64/boot/dts/freescale/s32g*.dts*
2627 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2628 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2630 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2631 F: arch/arm/mach-s3c/gta02.h
2632 F: arch/arm/mach-s3c/mach-gta02.c
2634 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2635 M: Alexander Clouter <alex@digriz.org.uk>
2636 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2638 W: http://www.digriz.org.uk/ts78xx/kernel
2639 F: arch/arm/mach-orion5x/ts78xx-*
2641 ARM/OXNAS platform support
2642 M: Neil Armstrong <neil.armstrong@linaro.org>
2643 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2644 L: linux-oxnas@groups.io (moderated for non-subscribers)
2646 F: arch/arm/boot/dts/ox8*.dts*
2647 F: arch/arm/mach-oxnas/
2648 F: drivers/power/reset/oxnas-restart.c
2651 ARM/PALM TREO SUPPORT
2652 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2654 F: arch/arm/mach-pxa/palmtreo.*
2656 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2657 M: Marek Vasut <marek.vasut@gmail.com>
2658 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2660 W: http://hackndev.com
2661 F: arch/arm/mach-pxa/include/mach/palmld.h
2662 F: arch/arm/mach-pxa/include/mach/palmtc.h
2663 F: arch/arm/mach-pxa/include/mach/palmtx.h
2664 F: arch/arm/mach-pxa/palmld.c
2665 F: arch/arm/mach-pxa/palmt5.*
2666 F: arch/arm/mach-pxa/palmtc.c
2667 F: arch/arm/mach-pxa/palmte2.*
2668 F: arch/arm/mach-pxa/palmtx.c
2671 M: Sergey Lapin <slapin@ossfans.org>
2672 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2674 W: http://hackndev.com
2675 F: arch/arm/mach-pxa/palmz72.*
2678 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2680 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2682 ARM/PT DIGITAL BOARD PORT
2683 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2684 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2686 W: http://www.armlinux.org.uk/
2688 ARM/QUALCOMM SUPPORT
2689 M: Andy Gross <agross@kernel.org>
2690 M: Bjorn Andersson <andersson@kernel.org>
2691 R: Konrad Dybcio <konrad.dybcio@linaro.org>
2692 L: linux-arm-msm@vger.kernel.org
2694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2695 F: Documentation/devicetree/bindings/*/qcom*
2696 F: Documentation/devicetree/bindings/soc/qcom/
2697 F: arch/arm/boot/dts/qcom-*.dts
2698 F: arch/arm/boot/dts/qcom-*.dtsi
2699 F: arch/arm/configs/qcom_defconfig
2700 F: arch/arm/mach-qcom/
2701 F: arch/arm64/boot/dts/qcom/
2702 F: drivers/*/*/qcom*
2703 F: drivers/*/*/qcom/
2704 F: drivers/*/pm8???-*
2707 F: drivers/bluetooth/btqcomsmd.c
2708 F: drivers/clocksource/timer-qcom.c
2709 F: drivers/cpuidle/cpuidle-qcom-spm.c
2710 F: drivers/extcon/extcon-qcom*
2711 F: drivers/i2c/busses/i2c-qcom-geni.c
2712 F: drivers/i2c/busses/i2c-qup.c
2713 F: drivers/iommu/msm*
2714 F: drivers/mfd/ssbi.c
2715 F: drivers/mmc/host/mmci_qcom*
2716 F: drivers/mmc/host/sdhci-msm.c
2717 F: drivers/pci/controller/dwc/pcie-qcom.c
2718 F: drivers/phy/qualcomm/
2719 F: drivers/power/*/msm*
2720 F: drivers/reset/reset-qcom-*
2721 F: drivers/ufs/host/ufs-qcom*
2722 F: drivers/spi/spi-geni-qcom.c
2723 F: drivers/spi/spi-qcom-qspi.c
2724 F: drivers/spi/spi-qup.c
2725 F: drivers/tty/serial/msm_serial.c
2726 F: drivers/usb/dwc3/dwc3-qcom.c
2727 F: include/dt-bindings/*/qcom*
2728 F: include/linux/*/qcom*
2729 F: include/linux/soc/qcom/
2731 ARM/RADISYS ENP2611 MACHINE SUPPORT
2732 M: Lennert Buytenhek <kernel@wantstofly.org>
2733 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2736 ARM/RDA MICRO ARCHITECTURE
2737 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2738 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2739 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2741 F: Documentation/devicetree/bindings/arm/rda.yaml
2742 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2743 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2744 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2745 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2746 F: arch/arm/boot/dts/rda8810pl-*
2747 F: drivers/clocksource/timer-rda.c
2748 F: drivers/gpio/gpio-rda.c
2749 F: drivers/irqchip/irq-rda-intc.c
2750 F: drivers/tty/serial/rda-uart.c
2752 ARM/REALTEK ARCHITECTURE
2753 M: Andreas Färber <afaerber@suse.de>
2754 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2755 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2757 F: Documentation/devicetree/bindings/arm/realtek.yaml
2758 F: arch/arm/boot/dts/rtd*
2759 F: arch/arm/mach-realtek/
2760 F: arch/arm64/boot/dts/realtek/
2762 ARM/RISC-V/RENESAS ARCHITECTURE
2763 M: Geert Uytterhoeven <geert+renesas@glider.be>
2764 M: Magnus Damm <magnus.damm@gmail.com>
2765 L: linux-renesas-soc@vger.kernel.org
2767 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2768 C: irc://irc.libera.chat/renesas-soc
2769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2770 F: Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2771 F: Documentation/devicetree/bindings/soc/renesas/
2772 F: arch/arm/boot/dts/emev2*
2773 F: arch/arm/boot/dts/gr-peach*
2774 F: arch/arm/boot/dts/iwg20d-q7*
2775 F: arch/arm/boot/dts/r7s*
2776 F: arch/arm/boot/dts/r8a*
2777 F: arch/arm/boot/dts/r9a*
2778 F: arch/arm/boot/dts/sh*
2779 F: arch/arm/configs/shmobile_defconfig
2780 F: arch/arm/include/debug/renesas-scif.S
2781 F: arch/arm/mach-shmobile/
2782 F: arch/arm64/boot/dts/renesas/
2783 F: arch/riscv/boot/dts/renesas/
2784 F: drivers/soc/renesas/
2785 F: include/linux/soc/renesas/
2787 ARM/RISCPC ARCHITECTURE
2788 M: Russell King <linux@armlinux.org.uk>
2789 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2791 W: http://www.armlinux.org.uk/
2792 F: arch/arm/include/asm/hardware/ioc.h
2793 F: arch/arm/include/asm/hardware/iomd.h
2794 F: arch/arm/include/asm/hardware/memc.h
2795 F: arch/arm/mach-rpc/
2796 F: drivers/net/ethernet/8390/etherh.c
2797 F: drivers/net/ethernet/i825xx/ether1*
2798 F: drivers/net/ethernet/seeq/ether3*
2799 F: drivers/scsi/arm/
2801 ARM/Rockchip SoC support
2802 M: Heiko Stuebner <heiko@sntech.de>
2803 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2804 L: linux-rockchip@lists.infradead.org
2806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2807 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2808 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2809 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2810 F: arch/arm/boot/dts/rk3*
2811 F: arch/arm/boot/dts/rv1108*
2812 F: arch/arm/mach-rockchip/
2813 F: drivers/*/*/*rockchip*
2814 F: drivers/*/*rockchip*
2815 F: drivers/clk/rockchip/
2816 F: drivers/i2c/busses/i2c-rk3x.c
2817 F: sound/soc/rockchip/
2820 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2821 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2822 R: Alim Akhtar <alim.akhtar@samsung.com>
2823 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2824 L: linux-samsung-soc@vger.kernel.org
2826 C: irc://irc.libera.chat/linux-exynos
2827 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2828 B: mailto:linux-samsung-soc@vger.kernel.org
2829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2830 F: Documentation/arm/samsung/
2831 F: Documentation/devicetree/bindings/arm/samsung/
2832 F: Documentation/devicetree/bindings/hwinfo/samsung,*
2833 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2834 F: Documentation/devicetree/bindings/soc/samsung/
2835 F: arch/arm/boot/dts/exynos*
2836 F: arch/arm/boot/dts/s3c*
2837 F: arch/arm/boot/dts/s5p*
2838 F: arch/arm/mach-exynos*/
2839 F: arch/arm/mach-s3c/
2840 F: arch/arm/mach-s5p*/
2841 F: arch/arm64/boot/dts/exynos/
2842 F: drivers/*/*/*s3c24*
2843 F: drivers/*/*s3c24*
2844 F: drivers/*/*s3c64xx*
2845 F: drivers/*/*s5pv210*
2846 F: drivers/clocksource/samsung_pwm_timer.c
2847 F: drivers/memory/samsung/
2848 F: drivers/pwm/pwm-samsung.c
2849 F: drivers/soc/samsung/
2850 F: drivers/tty/serial/samsung*
2851 F: include/clocksource/samsung_pwm.h
2852 F: include/linux/platform_data/*s3c*
2853 F: include/linux/serial_s3c.h
2854 F: include/linux/soc/samsung/
2860 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2861 M: Łukasz Stelmach <l.stelmach@samsung.com>
2862 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2863 L: linux-media@vger.kernel.org
2865 F: drivers/media/platform/samsung/s5p-g2d/
2867 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2868 M: Marek Szyprowski <m.szyprowski@samsung.com>
2869 L: linux-samsung-soc@vger.kernel.org
2870 L: linux-media@vger.kernel.org
2872 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2873 F: drivers/media/cec/platform/s5p/
2875 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2876 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2877 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2878 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2879 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2880 L: linux-media@vger.kernel.org
2882 F: Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2883 F: drivers/media/platform/samsung/s5p-jpeg/
2885 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2886 M: Marek Szyprowski <m.szyprowski@samsung.com>
2887 M: Andrzej Hajda <andrzej.hajda@intel.com>
2888 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2889 L: linux-media@vger.kernel.org
2891 F: drivers/media/platform/samsung/s5p-mfc/
2893 ARM/SOCFPGA ARCHITECTURE
2894 M: Dinh Nguyen <dinguyen@kernel.org>
2896 W: http://www.rocketboards.org
2897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2898 F: arch/arm/boot/dts/socfpga*
2899 F: arch/arm/configs/socfpga_defconfig
2900 F: arch/arm/mach-socfpga/
2901 F: arch/arm64/boot/dts/altera/
2902 F: arch/arm64/boot/dts/intel/
2904 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2905 M: Dinh Nguyen <dinguyen@kernel.org>
2907 F: drivers/clk/socfpga/
2909 ARM/SOCFPGA EDAC SUPPORT
2910 M: Dinh Nguyen <dinguyen@kernel.org>
2912 F: drivers/edac/altera_edac.[ch]
2914 ARM/SPREADTRUM SoC SUPPORT
2915 M: Orson Zhai <orsonzhai@gmail.com>
2916 M: Baolin Wang <baolin.wang7@gmail.com>
2917 M: Chunyan Zhang <zhang.lyra@gmail.com>
2919 F: arch/arm64/boot/dts/sprd
2924 ARM/STI ARCHITECTURE
2925 M: Patrice Chotard <patrice.chotard@foss.st.com>
2926 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2928 W: http://www.stlinux.com
2929 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2930 F: arch/arm/boot/dts/sti*
2931 F: arch/arm/mach-sti/
2932 F: drivers/ata/ahci_st.c
2933 F: drivers/char/hw_random/st-rng.c
2934 F: drivers/clocksource/arm_global_timer.c
2935 F: drivers/clocksource/clksrc_st_lpc.c
2936 F: drivers/cpufreq/sti-cpufreq.c
2937 F: drivers/dma/st_fdma*
2938 F: drivers/i2c/busses/i2c-st.c
2939 F: drivers/media/platform/st/sti/c8sectpfe/
2940 F: drivers/media/rc/st_rc.c
2941 F: drivers/mmc/host/sdhci-st.c
2942 F: drivers/phy/st/phy-miphy28lp.c
2943 F: drivers/phy/st/phy-stih407-usb.c
2944 F: drivers/pinctrl/pinctrl-st.c
2945 F: drivers/remoteproc/st_remoteproc.c
2946 F: drivers/remoteproc/st_slim_rproc.c
2947 F: drivers/reset/sti/
2948 F: drivers/rtc/rtc-st-lpc.c
2949 F: drivers/tty/serial/st-asc.c
2950 F: drivers/usb/dwc3/dwc3-st.c
2951 F: drivers/usb/host/ehci-st.c
2952 F: drivers/usb/host/ohci-st.c
2953 F: drivers/watchdog/st_lpc_wdt.c
2954 F: include/linux/remoteproc/st_slim_rproc.h
2956 ARM/STM32 ARCHITECTURE
2957 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2958 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2959 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2960 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2963 F: arch/arm/boot/dts/stm32*
2964 F: arch/arm/mach-stm32/
2965 F: drivers/clocksource/armv7m_systick.c
2969 ARM/SUNPLUS SP7021 SOC SUPPORT
2970 M: Qin Jian <qinjian@cqplus1.com>
2971 L: linux-arm-kernel@lists.infradead.org (moderated for mon-subscribers)
2973 W: https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
2974 F: Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
2975 F: Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
2976 F: Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
2977 F: Documentation/devicetree/bindings/reset/sunplus,reset.yaml
2978 F: arch/arm/boot/dts/sunplus-sp7021*.dts*
2979 F: arch/arm/configs/sp7021_*defconfig
2980 F: arch/arm/mach-sunplus/
2981 F: drivers/irqchip/irq-sp7021-intc.c
2982 F: drivers/reset/reset-sunplus.c
2983 F: include/dt-bindings/clock/sunplus,sp7021-clkc.h
2984 F: include/dt-bindings/reset/sunplus,sp7021-reset.h
2986 ARM/Synaptics SoC support
2987 M: Jisheng Zhang <jszhang@kernel.org>
2988 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2989 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2991 F: arch/arm/boot/dts/berlin*
2992 F: arch/arm/mach-berlin/
2993 F: arch/arm64/boot/dts/synaptics/
2995 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2996 M: Lennert Buytenhek <kernel@wantstofly.org>
2997 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3000 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
3001 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3002 L: linux-tegra@vger.kernel.org
3003 L: linux-media@vger.kernel.org
3005 F: Documentation/devicetree/bindings/media/tegra-cec.txt
3006 F: drivers/media/cec/platform/tegra/
3008 ARM/TESLA FSD SoC SUPPORT
3009 M: Alim Akhtar <alim.akhtar@samsung.com>
3010 M: linux-fsd@tesla.com
3011 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3012 L: linux-samsung-soc@vger.kernel.org
3014 F: arch/arm64/boot/dts/tesla*
3016 ARM/TETON BGA MACHINE SUPPORT
3017 M: "Mark F. Brown" <mark.brown314@gmail.com>
3018 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3021 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
3022 M: Santosh Shilimkar <ssantosh@kernel.org>
3023 L: linux-kernel@vger.kernel.org
3025 F: drivers/memory/*emif*
3027 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
3028 M: Nishanth Menon <nm@ti.com>
3029 M: Santosh Shilimkar <ssantosh@kernel.org>
3030 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
3033 F: arch/arm/boot/dts/keystone-*
3034 F: arch/arm/mach-keystone/
3036 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3037 M: Santosh Shilimkar <ssantosh@kernel.org>
3038 L: linux-kernel@vger.kernel.org
3040 F: drivers/clk/keystone/
3042 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3043 M: Santosh Shilimkar <ssantosh@kernel.org>
3044 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3045 L: linux-kernel@vger.kernel.org
3047 F: drivers/clocksource/timer-keystone.c
3049 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3050 M: Santosh Shilimkar <ssantosh@kernel.org>
3051 L: linux-kernel@vger.kernel.org
3053 F: drivers/power/reset/keystone-reset.c
3055 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3056 M: Nishanth Menon <nm@ti.com>
3057 M: Vignesh Raghavendra <vigneshr@ti.com>
3058 M: Tero Kristo <kristo@kernel.org>
3059 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3061 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
3062 F: Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3063 F: arch/arm64/boot/dts/ti/Makefile
3064 F: arch/arm64/boot/dts/ti/k3-*
3065 F: include/dt-bindings/pinctrl/k3.h
3067 ARM/THECUS N2100 MACHINE SUPPORT
3068 M: Lennert Buytenhek <kernel@wantstofly.org>
3069 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3072 ARM/TOSA MACHINE SUPPORT
3073 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
3074 M: Dirk Opfer <dirk@opfer-online.de>
3077 ARM/TOSHIBA VISCONTI ARCHITECTURE
3078 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
3079 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3081 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3082 F: Documentation/devicetree/bindings/arm/toshiba.yaml
3083 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3084 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3085 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3086 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3087 F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3088 F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3089 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3090 F: arch/arm64/boot/dts/toshiba/
3091 F: drivers/clk/visconti/
3092 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3093 F: drivers/gpio/gpio-visconti.c
3094 F: drivers/pci/controller/dwc/pcie-visconti.c
3095 F: drivers/pinctrl/visconti/
3096 F: drivers/watchdog/visconti_wdt.c
3099 ARM/UNIPHIER ARCHITECTURE
3100 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
3101 M: Masami Hiramatsu <mhiramat@kernel.org>
3102 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3104 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3105 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3106 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3107 F: arch/arm/boot/dts/uniphier*
3108 F: arch/arm/include/asm/hardware/cache-uniphier.h
3109 F: arch/arm/mach-uniphier/
3110 F: arch/arm/mm/cache-uniphier.c
3111 F: arch/arm64/boot/dts/socionext/uniphier*
3112 F: drivers/bus/uniphier-system-bus.c
3113 F: drivers/clk/uniphier/
3114 F: drivers/dma/uniphier-mdmac.c
3115 F: drivers/gpio/gpio-uniphier.c
3116 F: drivers/i2c/busses/i2c-uniphier*
3117 F: drivers/irqchip/irq-uniphier-aidet.c
3118 F: drivers/mmc/host/uniphier-sd.c
3119 F: drivers/pinctrl/uniphier/
3120 F: drivers/reset/reset-uniphier.c
3121 F: drivers/tty/serial/8250/8250_uniphier.c
3124 ARM/VERSATILE EXPRESS PLATFORM
3125 M: Liviu Dudau <liviu.dudau@arm.com>
3126 M: Sudeep Holla <sudeep.holla@arm.com>
3127 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
3128 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3132 F: arch/arm/boot/dts/vexpress*
3133 F: arch/arm/mach-vexpress/
3134 F: arch/arm64/boot/dts/arm/
3135 F: drivers/clk/versatile/clk-vexpress-osc.c
3136 F: drivers/clocksource/timer-versatile.c
3140 M: Russell King <linux@armlinux.org.uk>
3141 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3143 W: http://www.armlinux.org.uk/
3146 ARM/VOIPAC PXA270 SUPPORT
3147 M: Marek Vasut <marek.vasut@gmail.com>
3148 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3150 F: arch/arm/mach-pxa/include/mach/vpac270.h
3151 F: arch/arm/mach-pxa/vpac270.c
3153 ARM/VT8500 ARM ARCHITECTURE
3154 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3156 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3157 F: arch/arm/mach-vt8500/
3158 F: drivers/clocksource/timer-vt8500.c
3159 F: drivers/i2c/busses/i2c-wmt.c
3160 F: drivers/mmc/host/wmt-sdmmc.c
3161 F: drivers/pwm/pwm-vt8500.c
3162 F: drivers/rtc/rtc-vt8500.c
3163 F: drivers/tty/serial/vt8500_serial.c
3164 F: drivers/usb/host/ehci-platform.c
3165 F: drivers/usb/host/uhci-platform.c
3166 F: drivers/video/fbdev/vt8500lcdfb.*
3167 F: drivers/video/fbdev/wm8505fb*
3168 F: drivers/video/fbdev/wmt_ge_rops.*
3170 ARM/ZIPIT Z2 SUPPORT
3171 M: Marek Vasut <marek.vasut@gmail.com>
3172 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3174 F: arch/arm/mach-pxa/include/mach/z2.h
3175 F: arch/arm/mach-pxa/z2.c
3177 ARM/ZYNQ ARCHITECTURE
3178 M: Michal Simek <michal.simek@xilinx.com>
3179 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3181 W: http://wiki.xilinx.com
3182 T: git https://github.com/Xilinx/linux-xlnx.git
3183 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3184 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3185 F: Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3186 F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3187 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3188 F: arch/arm/mach-zynq/
3189 F: drivers/clocksource/timer-cadence-ttc.c
3190 F: drivers/cpuidle/cpuidle-zynq.c
3191 F: drivers/edac/synopsys_edac.c
3192 F: drivers/i2c/busses/i2c-cadence.c
3193 F: drivers/i2c/busses/i2c-xiic.c
3194 F: drivers/mmc/host/sdhci-of-arasan.c
3198 ARM64 PORT (AARCH64 ARCHITECTURE)
3199 M: Catalin Marinas <catalin.marinas@arm.com>
3200 M: Will Deacon <will@kernel.org>
3201 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3204 F: Documentation/arm64/
3206 F: tools/testing/selftests/arm64/
3207 X: arch/arm64/boot/dts/
3209 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3210 M: George McCollister <george.mccollister@gmail.com>
3211 L: netdev@vger.kernel.org
3213 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3214 F: drivers/net/dsa/xrs700x/*
3215 F: net/dsa/tag_xrs700x.c
3217 AS3645A LED FLASH CONTROLLER DRIVER
3218 M: Sakari Ailus <sakari.ailus@iki.fi>
3219 L: linux-leds@vger.kernel.org
3221 F: drivers/leds/flash/leds-as3645a.c
3223 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3224 M: Tianshu Qiu <tian.shu.qiu@intel.com>
3225 L: linux-media@vger.kernel.org
3227 T: git git://linuxtv.org/media_tree.git
3228 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
3229 F: drivers/media/i2c/ak7375.c
3231 ASAHI KASEI AK8974 DRIVER
3232 M: Linus Walleij <linus.walleij@linaro.org>
3233 L: linux-iio@vger.kernel.org
3235 W: http://www.akm.com/
3236 F: drivers/iio/magnetometer/ak8974.c
3238 ASC7621 HARDWARE MONITOR DRIVER
3239 M: George Joseph <george.joseph@fairview5.com>
3240 L: linux-hwmon@vger.kernel.org
3242 F: Documentation/hwmon/asc7621.rst
3243 F: drivers/hwmon/asc7621.c
3245 ASIX AX88796C SPI ETHERNET ADAPTER
3246 M: Łukasz Stelmach <l.stelmach@samsung.com>
3248 F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3249 F: drivers/net/ethernet/asix/ax88796c_*
3251 ASPEED PECI CONTROLLER
3252 M: Iwona Winiarska <iwona.winiarska@intel.com>
3253 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3254 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3256 F: Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3257 F: drivers/peci/controller/peci-aspeed.c
3259 ASPEED PINCTRL DRIVERS
3260 M: Andrew Jeffery <andrew@aj.id.au>
3261 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3262 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3263 L: linux-gpio@vger.kernel.org
3265 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
3266 F: drivers/pinctrl/aspeed/
3268 ASPEED SCU INTERRUPT CONTROLLER DRIVER
3269 M: Eddie James <eajames@linux.ibm.com>
3270 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3272 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3273 F: drivers/irqchip/irq-aspeed-scu-ic.c
3274 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3276 ASPEED SD/MMC DRIVER
3277 M: Andrew Jeffery <andrew@aj.id.au>
3278 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3279 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3280 L: linux-mmc@vger.kernel.org
3282 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3283 F: drivers/mmc/host/sdhci-of-aspeed*
3285 ASPEED SMC SPI DRIVER
3286 M: Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3287 M: Cédric Le Goater <clg@kaod.org>
3288 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3289 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3290 L: linux-spi@vger.kernel.org
3292 F: Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3293 F: drivers/spi/spi-aspeed-smc.c
3295 ASPEED VIDEO ENGINE DRIVER
3296 M: Eddie James <eajames@linux.ibm.com>
3297 L: linux-media@vger.kernel.org
3298 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3300 F: Documentation/devicetree/bindings/media/aspeed-video.txt
3301 F: drivers/media/platform/aspeed/
3303 ASPEED USB UDC DRIVER
3304 M: Neal Liu <neal_liu@aspeedtech.com>
3305 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3307 F: Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3308 F: drivers/usb/gadget/udc/aspeed_udc.c
3310 ASPEED CRYPTO DRIVER
3311 M: Neal Liu <neal_liu@aspeedtech.com>
3312 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3314 F: Documentation/devicetree/bindings/crypto/aspeed,ast2500-hace.yaml
3315 F: drivers/crypto/aspeed/
3317 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3318 M: Corentin Chary <corentin.chary@gmail.com>
3319 L: acpi4asus-user@lists.sourceforge.net
3320 L: platform-driver-x86@vger.kernel.org
3322 W: http://acpi4asus.sf.net
3323 F: drivers/platform/x86/asus*.c
3324 F: drivers/platform/x86/eeepc*.c
3326 ASUS TF103C DOCK DRIVER
3327 M: Hans de Goede <hdegoede@redhat.com>
3328 L: platform-driver-x86@vger.kernel.org
3330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3331 F: drivers/platform/x86/asus-tf103c-dock.c
3333 ASUS WMI HARDWARE MONITOR DRIVER
3334 M: Ed Brindley <kernel@maidavale.org>
3335 M: Denis Pauk <pauk.denis@gmail.com>
3336 L: linux-hwmon@vger.kernel.org
3338 F: drivers/hwmon/asus_wmi_sensors.c
3340 ASUS EC HARDWARE MONITOR DRIVER
3341 M: Eugene Shalygin <eugene.shalygin@gmail.com>
3342 L: linux-hwmon@vger.kernel.org
3344 F: drivers/hwmon/asus-ec-sensors.c
3346 ASUS WIRELESS RADIO CONTROL DRIVER
3347 M: João Paulo Rechi Vita <jprvita@gmail.com>
3348 L: platform-driver-x86@vger.kernel.org
3350 F: drivers/platform/x86/asus-wireless.c
3353 M: David Howells <dhowells@redhat.com>
3354 L: keyrings@vger.kernel.org
3356 F: Documentation/crypto/asymmetric-keys.rst
3357 F: crypto/asymmetric_keys/
3358 F: include/crypto/pkcs7.h
3359 F: include/crypto/public_key.h
3360 F: include/linux/verification.h
3362 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3363 R: Dan Williams <dan.j.williams@intel.com>
3365 W: http://sourceforge.net/projects/xscaleiop
3366 F: Documentation/crypto/async-tx-api.rst
3368 F: include/linux/async_tx.h
3371 M: Bartosz Golaszewski <brgl@bgdev.pl>
3372 L: linux-i2c@vger.kernel.org
3374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3375 F: Documentation/devicetree/bindings/eeprom/at24.yaml
3376 F: drivers/misc/eeprom/at24.c
3378 ATA OVER ETHERNET (AOE) DRIVER
3379 M: "Justin Sanders" <justin@coraid.com>
3381 W: http://www.openaoe.org/
3382 F: Documentation/admin-guide/aoe/
3383 F: drivers/block/aoe/
3385 ATC260X PMIC MFD DRIVER
3386 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3387 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3388 L: linux-actions@lists.infradead.org
3390 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3391 F: drivers/input/misc/atc260x-onkey.c
3392 F: drivers/mfd/atc260*
3393 F: drivers/power/reset/atc260x-poweroff.c
3394 F: drivers/regulator/atc260x-regulator.c
3395 F: include/linux/mfd/atc260x/*
3397 ATHEROS 71XX/9XXX GPIO DRIVER
3398 M: Alban Bedel <albeu@free.fr>
3400 W: https://github.com/AlbanBedel/linux
3401 T: git git://github.com/AlbanBedel/linux
3402 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3403 F: drivers/gpio/gpio-ath79.c
3405 ATHEROS 71XX/9XXX USB PHY DRIVER
3406 M: Alban Bedel <albeu@free.fr>
3408 W: https://github.com/AlbanBedel/linux
3409 T: git git://github.com/AlbanBedel/linux
3410 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3411 F: drivers/phy/qualcomm/phy-ath79-usb.c
3413 ATHEROS ATH GENERIC UTILITIES
3414 M: Kalle Valo <kvalo@kernel.org>
3415 L: linux-wireless@vger.kernel.org
3417 F: drivers/net/wireless/ath/*
3419 ATHEROS ATH5K WIRELESS DRIVER
3420 M: Jiri Slaby <jirislaby@kernel.org>
3421 M: Nick Kossifidis <mickflemm@gmail.com>
3422 M: Luis Chamberlain <mcgrof@kernel.org>
3423 L: linux-wireless@vger.kernel.org
3425 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3426 F: drivers/net/wireless/ath/ath5k/
3428 ATHEROS ATH6KL WIRELESS DRIVER
3429 L: linux-wireless@vger.kernel.org
3431 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3432 F: drivers/net/wireless/ath/ath6kl/
3435 M: Ville Syrjala <syrjala@sci.fi>
3437 F: drivers/input/misc/ati_remote2.c
3439 ATK0110 HWMON DRIVER
3440 M: Luca Tettamanti <kronos.it@gmail.com>
3441 L: linux-hwmon@vger.kernel.org
3443 F: drivers/hwmon/asus_atk0110.c
3445 ATLX ETHERNET DRIVERS
3446 M: Chris Snook <chris.snook@gmail.com>
3447 L: netdev@vger.kernel.org
3449 W: http://sourceforge.net/projects/atl1
3450 W: http://atl1.sourceforge.net
3451 F: drivers/net/ethernet/atheros/
3454 M: Chas Williams <3chas3@gmail.com>
3455 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3456 L: netdev@vger.kernel.org
3458 W: http://linux-atm.sourceforge.net
3460 F: include/linux/atm*
3461 F: include/uapi/linux/atm*
3463 ATMEL MACB ETHERNET DRIVER
3464 M: Nicolas Ferre <nicolas.ferre@microchip.com>
3465 M: Claudiu Beznea <claudiu.beznea@microchip.com>
3467 F: drivers/net/ethernet/cadence/
3469 ATMEL MAXTOUCH DRIVER
3470 M: Nick Dyer <nick@shmanahar.org>
3472 T: git git://github.com/ndyer/linux.git
3473 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3474 F: drivers/input/touchscreen/atmel_mxt_ts.c
3476 ATMEL WIRELESS DRIVER
3477 M: Simon Kelley <simon@thekelleys.org.uk>
3478 L: linux-wireless@vger.kernel.org
3480 W: http://www.thekelleys.org.uk/atmel
3481 W: http://atmelwlandriver.sourceforge.net/
3482 F: drivers/net/wireless/atmel/atmel*
3484 ATOMIC INFRASTRUCTURE
3485 M: Will Deacon <will@kernel.org>
3486 M: Peter Zijlstra <peterz@infradead.org>
3487 R: Boqun Feng <boqun.feng@gmail.com>
3488 R: Mark Rutland <mark.rutland@arm.com>
3489 L: linux-kernel@vger.kernel.org
3491 F: arch/*/include/asm/atomic*.h
3492 F: include/*/atomic*.h
3493 F: include/linux/refcount.h
3494 F: Documentation/atomic_*.txt
3497 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3498 M: Bradley Grove <linuxdrivers@attotech.com>
3499 L: linux-scsi@vger.kernel.org
3501 W: http://www.attotech.com
3502 F: drivers/scsi/esas2r
3504 ATUSB IEEE 802.15.4 RADIO DRIVER
3505 M: Stefan Schmidt <stefan@datenfreihafen.org>
3506 L: linux-wpan@vger.kernel.org
3508 F: drivers/net/ieee802154/at86rf230.h
3509 F: drivers/net/ieee802154/atusb.c
3510 F: drivers/net/ieee802154/atusb.h
3513 M: Paul Moore <paul@paul-moore.com>
3514 M: Eric Paris <eparis@redhat.com>
3515 L: linux-audit@redhat.com (moderated for non-subscribers)
3517 W: https://github.com/linux-audit
3518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3519 F: include/asm-generic/audit_*.h
3520 F: include/linux/audit.h
3521 F: include/linux/audit_arch.h
3522 F: include/uapi/linux/audit.h
3526 AUXILIARY DISPLAY DRIVERS
3527 M: Miguel Ojeda <ojeda@kernel.org>
3529 F: Documentation/devicetree/bindings/auxdisplay/
3530 F: drivers/auxdisplay/
3531 F: include/linux/cfag12864b.h
3533 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3534 M: Andreas Klinger <ak@it-klinger.de>
3535 L: linux-iio@vger.kernel.org
3537 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3538 F: drivers/iio/adc/hx711.c
3541 M: Ralf Baechle <ralf@linux-mips.org>
3542 L: linux-hams@vger.kernel.org
3544 W: http://www.linux-ax25.org/
3545 F: include/net/ax25.h
3546 F: include/uapi/linux/ax25.h
3550 M: Peter Rosin <peda@axentia.se>
3551 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3553 F: arch/arm/boot/dts/at91-linea.dtsi
3554 F: arch/arm/boot/dts/at91-natte.dtsi
3555 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3556 F: arch/arm/boot/dts/at91-tse850-3.dts
3558 AXENTIA ASOC DRIVERS
3559 M: Peter Rosin <peda@axentia.se>
3560 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3562 F: Documentation/devicetree/bindings/sound/axentia,*
3563 F: sound/soc/atmel/tse850-pcm5142.c
3565 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3566 M: Nuno Sá <nuno.sa@analog.com>
3567 L: linux-hwmon@vger.kernel.org
3569 W: https://ez.analog.com/linux-software-drivers
3570 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3571 F: drivers/hwmon/axi-fan-control.c
3573 AXXIA I2C CONTROLLER
3574 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3575 L: linux-i2c@vger.kernel.org
3577 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3578 F: drivers/i2c/busses/i2c-axxia.c
3581 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3582 L: linux-media@vger.kernel.org
3584 W: https://linuxtv.org
3585 T: git git://linuxtv.org/media_tree.git
3586 F: drivers/media/usb/dvb-usb-v2/az6007.c
3588 AZTECH FM RADIO RECEIVER DRIVER
3589 M: Hans Verkuil <hverkuil@xs4all.nl>
3590 L: linux-media@vger.kernel.org
3592 W: https://linuxtv.org
3593 T: git git://linuxtv.org/media_tree.git
3594 F: drivers/media/radio/radio-aztech*
3597 L: linux-wireless@vger.kernel.org
3598 L: b43-dev@lists.infradead.org
3600 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3601 F: drivers/net/wireless/broadcom/b43/
3603 B43LEGACY WIRELESS DRIVER
3604 M: Larry Finger <Larry.Finger@lwfinger.net>
3605 L: linux-wireless@vger.kernel.org
3606 L: b43-dev@lists.infradead.org
3608 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3609 F: drivers/net/wireless/broadcom/b43legacy/
3611 BACKLIGHT CLASS/SUBSYSTEM
3612 M: Lee Jones <lee@kernel.org>
3613 M: Daniel Thompson <daniel.thompson@linaro.org>
3614 M: Jingoo Han <jingoohan1@gmail.com>
3615 L: dri-devel@lists.freedesktop.org
3617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3618 F: Documentation/ABI/stable/sysfs-class-backlight
3619 F: Documentation/ABI/testing/sysfs-class-backlight
3620 F: Documentation/devicetree/bindings/leds/backlight
3621 F: drivers/video/backlight/
3622 F: include/linux/backlight.h
3623 F: include/linux/pwm_backlight.h
3625 BARCO P50 GPIO DRIVER
3626 M: Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3627 M: Peter Korsgaard <peter.korsgaard@barco.com>
3629 F: drivers/platform/x86/barco-p50-gpio.c
3632 M: Marek Lindner <mareklindner@neomailbox.ch>
3633 M: Simon Wunderlich <sw@simonwunderlich.de>
3634 M: Antonio Quartulli <a@unstable.cc>
3635 M: Sven Eckelmann <sven@narfation.org>
3636 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3638 W: https://www.open-mesh.org/
3639 Q: https://patchwork.open-mesh.org/project/batman/list/
3640 B: https://www.open-mesh.org/projects/batman-adv/issues
3641 C: ircs://irc.hackint.org/batadv
3642 T: git https://git.open-mesh.org/linux-merge.git
3643 F: Documentation/networking/batman-adv.rst
3644 F: include/uapi/linux/batadv_packet.h
3645 F: include/uapi/linux/batman_adv.h
3648 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3649 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3650 L: linux-hams@vger.kernel.org
3652 W: http://www.baycom.org/~tom/ham/ham.html
3653 F: drivers/net/hamradio/baycom*
3655 BCACHE (BLOCK LAYER CACHE)
3656 M: Coly Li <colyli@suse.de>
3657 M: Kent Overstreet <kent.overstreet@gmail.com>
3658 L: linux-bcache@vger.kernel.org
3660 W: http://bcache.evilpiepirate.org
3661 C: irc://irc.oftc.net/bcache
3662 F: drivers/md/bcache/
3664 BDISP ST MEDIA DRIVER
3665 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3666 L: linux-media@vger.kernel.org
3668 W: https://linuxtv.org
3669 T: git git://linuxtv.org/media_tree.git
3670 F: drivers/media/platform/st/sti/bdisp
3672 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3673 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3674 L: netdev@vger.kernel.org
3676 F: drivers/net/ethernet/ec_bhf.c
3679 M: Luis de Bethencourt <luisbg@kernel.org>
3680 M: Salah Triki <salah.triki@gmail.com>
3682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3683 F: Documentation/filesystems/befs.rst
3687 M: Paolo Valente <paolo.valente@linaro.org>
3688 M: Jens Axboe <axboe@kernel.dk>
3689 L: linux-block@vger.kernel.org
3691 F: Documentation/block/bfq-iosched.rst
3695 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3697 F: Documentation/filesystems/bfs.rst
3699 F: include/uapi/linux/bfs_fs.h
3702 M: Yury Norov <yury.norov@gmail.com>
3703 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3704 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3706 F: include/linux/bitmap.h
3707 F: include/linux/cpumask.h
3708 F: include/linux/find.h
3709 F: include/linux/nodemask.h
3712 F: lib/cpumask_kunit.c
3714 F: lib/find_bit_benchmark.c
3715 F: lib/test_bitmap.c
3716 F: tools/include/linux/bitmap.h
3717 F: tools/include/linux/find.h
3718 F: tools/lib/bitmap.c
3719 F: tools/lib/find_bit.c
3721 BLINKM RGB LED DRIVER
3722 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3724 F: drivers/leds/leds-blinkm.c
3727 M: Jens Axboe <axboe@kernel.dk>
3728 L: linux-block@vger.kernel.org
3730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3731 F: Documentation/ABI/stable/sysfs-block
3732 F: Documentation/block/
3735 F: include/linux/bio.h
3736 F: include/linux/blk*
3737 F: kernel/trace/blktrace.c
3741 M: Joern Engel <joern@lazybastard.org>
3742 L: linux-mtd@lists.infradead.org
3744 F: drivers/mtd/devices/block2mtd.c
3747 M: Marcel Holtmann <marcel@holtmann.org>
3748 M: Johan Hedberg <johan.hedberg@gmail.com>
3749 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3750 L: linux-bluetooth@vger.kernel.org
3752 W: http://www.bluez.org/
3753 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3755 F: drivers/bluetooth/
3758 M: Marcel Holtmann <marcel@holtmann.org>
3759 M: Johan Hedberg <johan.hedberg@gmail.com>
3760 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3761 L: linux-bluetooth@vger.kernel.org
3763 W: http://www.bluez.org/
3764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3766 F: include/net/bluetooth/
3770 M: Jay Vosburgh <j.vosburgh@gmail.com>
3771 M: Veaceslav Falico <vfalico@gmail.com>
3772 M: Andy Gospodarek <andy@greyhouse.net>
3773 L: netdev@vger.kernel.org
3775 W: http://sourceforge.net/projects/bonding/
3776 F: Documentation/networking/bonding.rst
3777 F: drivers/net/bonding/
3778 F: include/net/bond*
3779 F: include/uapi/linux/if_bonding.h
3780 F: tools/testing/selftests/drivers/net/bonding/
3782 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3783 M: Dan Robertson <dan@dlrobertson.com>
3784 L: linux-iio@vger.kernel.org
3786 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3787 F: drivers/iio/accel/bma400*
3789 BPF [GENERAL] (Safe Dynamic Programs and Tools)
3790 M: Alexei Starovoitov <ast@kernel.org>
3791 M: Daniel Borkmann <daniel@iogearbox.net>
3792 M: Andrii Nakryiko <andrii@kernel.org>
3793 R: Martin KaFai Lau <martin.lau@linux.dev>
3794 R: Song Liu <song@kernel.org>
3795 R: Yonghong Song <yhs@fb.com>
3796 R: John Fastabend <john.fastabend@gmail.com>
3797 R: KP Singh <kpsingh@kernel.org>
3798 R: Stanislav Fomichev <sdf@google.com>
3799 R: Hao Luo <haoluo@google.com>
3800 R: Jiri Olsa <jolsa@kernel.org>
3801 L: bpf@vger.kernel.org
3804 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3807 F: Documentation/bpf/
3808 F: Documentation/networking/filter.rst
3809 F: Documentation/userspace-api/ebpf/
3811 F: include/linux/bpf*
3812 F: include/linux/btf*
3813 F: include/linux/filter.h
3814 F: include/trace/events/xdp.h
3815 F: include/uapi/linux/bpf*
3816 F: include/uapi/linux/btf*
3817 F: include/uapi/linux/filter.h
3819 F: kernel/trace/bpf_trace.c
3822 F: net/core/filter.c
3823 F: net/sched/act_bpf.c
3824 F: net/sched/cls_bpf.c
3826 F: scripts/bpf_doc.py
3827 F: scripts/pahole-flags.sh
3828 F: scripts/pahole-version.sh
3831 F: tools/testing/selftests/bpf/
3834 M: Shubham Bansal <illusionist.neo@gmail.com>
3835 L: bpf@vger.kernel.org
3840 M: Daniel Borkmann <daniel@iogearbox.net>
3841 M: Alexei Starovoitov <ast@kernel.org>
3842 M: Zi Shen Lim <zlim.lnx@gmail.com>
3843 L: bpf@vger.kernel.org
3847 BPF JIT for MIPS (32-BIT AND 64-BIT)
3848 M: Johan Almbladh <johan.almbladh@anyfinetworks.com>
3849 M: Paul Burton <paulburton@kernel.org>
3850 L: bpf@vger.kernel.org
3854 BPF JIT for NFP NICs
3855 M: Jakub Kicinski <kuba@kernel.org>
3856 L: bpf@vger.kernel.org
3858 F: drivers/net/ethernet/netronome/nfp/bpf/
3860 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3861 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3862 M: Michael Ellerman <mpe@ellerman.id.au>
3863 L: bpf@vger.kernel.org
3865 F: arch/powerpc/net/
3867 BPF JIT for RISC-V (32-bit)
3868 M: Luke Nelson <luke.r.nels@gmail.com>
3869 M: Xi Wang <xi.wang@gmail.com>
3870 L: bpf@vger.kernel.org
3873 X: arch/riscv/net/bpf_jit_comp64.c
3875 BPF JIT for RISC-V (64-bit)
3876 M: Björn Töpel <bjorn@kernel.org>
3877 L: bpf@vger.kernel.org
3880 X: arch/riscv/net/bpf_jit_comp32.c
3883 M: Ilya Leoshkevich <iii@linux.ibm.com>
3884 M: Heiko Carstens <hca@linux.ibm.com>
3885 M: Vasily Gorbik <gor@linux.ibm.com>
3886 L: bpf@vger.kernel.org
3889 X: arch/s390/net/pnet.c
3891 BPF JIT for SPARC (32-BIT AND 64-BIT)
3892 M: David S. Miller <davem@davemloft.net>
3893 L: bpf@vger.kernel.org
3897 BPF JIT for X86 32-BIT
3898 M: Wang YanQing <udknight@gmail.com>
3899 L: bpf@vger.kernel.org
3901 F: arch/x86/net/bpf_jit_comp32.c
3903 BPF JIT for X86 64-BIT
3904 M: Alexei Starovoitov <ast@kernel.org>
3905 M: Daniel Borkmann <daniel@iogearbox.net>
3906 L: bpf@vger.kernel.org
3909 X: arch/x86/net/bpf_jit_comp32.c
3912 M: Alexei Starovoitov <ast@kernel.org>
3913 M: Daniel Borkmann <daniel@iogearbox.net>
3914 R: John Fastabend <john.fastabend@gmail.com>
3915 L: bpf@vger.kernel.org
3917 F: kernel/bpf/verifier.c
3918 F: kernel/bpf/tnum.c
3919 F: kernel/bpf/core.c
3920 F: kernel/bpf/syscall.c
3921 F: kernel/bpf/dispatcher.c
3922 F: kernel/bpf/trampoline.c
3923 F: include/linux/bpf*
3924 F: include/linux/filter.h
3925 F: include/linux/tnum.h
3928 M: Martin KaFai Lau <martin.lau@linux.dev>
3929 L: bpf@vger.kernel.org
3932 F: include/linux/btf*
3935 M: Song Liu <song@kernel.org>
3936 R: Jiri Olsa <jolsa@kernel.org>
3937 L: bpf@vger.kernel.org
3939 F: kernel/trace/bpf_trace.c
3940 F: kernel/bpf/stackmap.c
3942 BPF [NETWORKING] (tc BPF, sock_addr)
3943 M: Martin KaFai Lau <martin.lau@linux.dev>
3944 M: Daniel Borkmann <daniel@iogearbox.net>
3945 R: John Fastabend <john.fastabend@gmail.com>
3946 L: bpf@vger.kernel.org
3947 L: netdev@vger.kernel.org
3949 F: net/core/filter.c
3950 F: net/sched/act_bpf.c
3951 F: net/sched/cls_bpf.c
3953 BPF [NETWORKING] (struct_ops, reuseport)
3954 M: Martin KaFai Lau <martin.lau@linux.dev>
3955 L: bpf@vger.kernel.org
3956 L: netdev@vger.kernel.org
3958 F: kernel/bpf/bpf_struct*
3960 BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
3961 M: KP Singh <kpsingh@kernel.org>
3962 R: Florent Revest <revest@chromium.org>
3963 R: Brendan Jackman <jackmanb@chromium.org>
3964 L: bpf@vger.kernel.org
3966 F: Documentation/bpf/prog_lsm.rst
3967 F: include/linux/bpf_lsm.h
3968 F: kernel/bpf/bpf_lsm.c
3971 BPF [STORAGE & CGROUPS]
3972 M: Martin KaFai Lau <martin.lau@linux.dev>
3973 L: bpf@vger.kernel.org
3975 F: kernel/bpf/cgroup.c
3976 F: kernel/bpf/*storage.c
3977 F: kernel/bpf/bpf_lru*
3980 M: Andrii Nakryiko <andrii@kernel.org>
3981 L: bpf@vger.kernel.org
3983 F: kernel/bpf/ringbuf.c
3986 M: Yonghong Song <yhs@fb.com>
3987 L: bpf@vger.kernel.org
3989 F: kernel/bpf/*iter.c
3991 BPF [L7 FRAMEWORK] (sockmap)
3992 M: John Fastabend <john.fastabend@gmail.com>
3993 M: Jakub Sitnicki <jakub@cloudflare.com>
3994 L: netdev@vger.kernel.org
3995 L: bpf@vger.kernel.org
3997 F: include/linux/skmsg.h
3999 F: net/core/sock_map.c
4000 F: net/ipv4/tcp_bpf.c
4001 F: net/ipv4/udp_bpf.c
4002 F: net/unix/unix_bpf.c
4004 BPF [LIBRARY] (libbpf)
4005 M: Andrii Nakryiko <andrii@kernel.org>
4006 L: bpf@vger.kernel.org
4010 BPF [TOOLING] (bpftool)
4011 M: Quentin Monnet <quentin@isovalent.com>
4012 L: bpf@vger.kernel.org
4014 F: kernel/bpf/disasm.*
4015 F: tools/bpf/bpftool/
4017 BPF [SELFTESTS] (Test Runners & Infrastructure)
4018 M: Andrii Nakryiko <andrii@kernel.org>
4019 R: Mykola Lysenko <mykolal@fb.com>
4020 L: bpf@vger.kernel.org
4022 F: tools/testing/selftests/bpf/
4025 L: bpf@vger.kernel.org
4027 K: (?:\b|_)bpf(?:\b|_)
4029 BROADCOM B44 10/100 ETHERNET DRIVER
4030 M: Michael Chan <michael.chan@broadcom.com>
4031 L: netdev@vger.kernel.org
4033 F: drivers/net/ethernet/broadcom/b44.*
4035 BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
4036 M: Florian Fainelli <f.fainelli@gmail.com>
4037 L: netdev@vger.kernel.org
4038 L: openwrt-devel@lists.openwrt.org (subscribers-only)
4040 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
4041 F: drivers/net/dsa/b53/*
4042 F: drivers/net/dsa/bcm_sf2*
4043 F: include/linux/dsa/brcm.h
4044 F: include/linux/platform_data/b53.h
4046 BROADCOM BCMBCA ARM ARCHITECTURE
4047 M: William Zhang <william.zhang@broadcom.com>
4048 M: Anand Gore <anand.gore@broadcom.com>
4049 M: Kursad Oney <kursad.oney@broadcom.com>
4050 M: Florian Fainelli <f.fainelli@gmail.com>
4051 M: Rafał Miłecki <rafal@milecki.pl>
4052 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4053 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4055 T: git https://github.com/broadcom/stblinux.git
4056 F: Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4057 F: arch/arm64/boot/dts/broadcom/bcmbca/*
4074 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4075 M: Florian Fainelli <f.fainelli@gmail.com>
4076 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4077 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
4078 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4080 T: git https://github.com/broadcom/stblinux.git
4081 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4082 F: drivers/pci/controller/pcie-brcmstb.c
4083 F: drivers/staging/vc04_services
4088 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4089 M: Florian Fainelli <f.fainelli@gmail.com>
4090 M: Ray Jui <rjui@broadcom.com>
4091 M: Scott Branden <sbranden@broadcom.com>
4092 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4094 T: git https://github.com/broadcom/mach-bcm
4095 F: arch/arm/mach-bcm/
4101 BROADCOM BCM47XX MIPS ARCHITECTURE
4102 M: Hauke Mehrtens <hauke@hauke-m.de>
4103 M: Rafał Miłecki <zajec5@gmail.com>
4104 L: linux-mips@vger.kernel.org
4106 F: Documentation/devicetree/bindings/mips/brcm/
4107 F: arch/mips/bcm47xx/*
4108 F: arch/mips/include/asm/mach-bcm47xx/*
4110 BROADCOM BCM4908 ETHERNET DRIVER
4111 M: Rafał Miłecki <rafal@milecki.pl>
4112 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4113 L: netdev@vger.kernel.org
4115 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4116 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
4117 F: drivers/net/ethernet/broadcom/unimac.h
4119 BROADCOM BCM4908 PINMUX DRIVER
4120 M: Rafał Miłecki <rafal@milecki.pl>
4121 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4122 L: linux-gpio@vger.kernel.org
4124 F: Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4125 F: drivers/pinctrl/bcm/pinctrl-bcm4908.c
4127 BROADCOM BCM5301X ARM ARCHITECTURE
4128 M: Florian Fainelli <f.fainelli@gmail.com>
4129 M: Hauke Mehrtens <hauke@hauke-m.de>
4130 M: Rafał Miłecki <zajec5@gmail.com>
4131 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4132 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4134 F: arch/arm/boot/dts/bcm470*
4135 F: arch/arm/boot/dts/bcm5301*
4136 F: arch/arm/boot/dts/bcm953012*
4137 F: arch/arm/mach-bcm/bcm_5301x.c
4139 BROADCOM BCM53573 ARM ARCHITECTURE
4140 M: Florian Fainelli <f.fainelli@gmail.com>
4141 M: Rafał Miłecki <rafal@milecki.pl>
4142 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4143 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4145 F: arch/arm/boot/dts/bcm47189*
4146 F: arch/arm/boot/dts/bcm53573*
4148 BROADCOM BCM63XX/BCM33XX UDC DRIVER
4149 M: Kevin Cernekee <cernekee@gmail.com>
4150 L: linux-usb@vger.kernel.org
4152 F: drivers/usb/gadget/udc/bcm63xx_udc.*
4154 BROADCOM BCM7XXX ARM ARCHITECTURE
4155 M: Florian Fainelli <f.fainelli@gmail.com>
4156 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4157 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4159 T: git https://github.com/broadcom/stblinux.git
4160 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4161 F: arch/arm/boot/dts/bcm7*.dts*
4162 F: arch/arm/include/asm/hardware/cache-b15-rac.h
4163 F: arch/arm/mach-bcm/*brcmstb*
4164 F: arch/arm/mm/cache-b15-rac.c
4165 F: drivers/bus/brcmstb_gisb.c
4166 F: drivers/pci/controller/pcie-brcmstb.c
4172 M: Justin Chen <justinpopo6@gmail.com>
4173 M: Al Cooper <alcooperx@gmail.com>
4174 L: linux-usb@vger.kernel.org
4175 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4177 F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4178 F: drivers/usb/gadget/udc/bdc/
4180 BROADCOM BMIPS CPUFREQ DRIVER
4181 M: Markus Mayer <mmayer@broadcom.com>
4182 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4183 L: linux-pm@vger.kernel.org
4185 F: drivers/cpufreq/bmips-cpufreq.c
4187 BROADCOM BMIPS MIPS ARCHITECTURE
4188 M: Florian Fainelli <f.fainelli@gmail.com>
4189 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4190 L: linux-mips@vger.kernel.org
4192 T: git https://github.com/broadcom/stblinux.git
4193 F: arch/mips/bmips/*
4194 F: arch/mips/boot/dts/brcm/bcm*.dts*
4195 F: arch/mips/include/asm/mach-bmips/*
4196 F: arch/mips/kernel/*bmips*
4197 F: drivers/soc/bcm/bcm63xx
4198 F: drivers/irqchip/irq-bcm63*
4199 F: drivers/irqchip/irq-bcm7*
4200 F: drivers/irqchip/irq-brcmstb*
4201 F: include/linux/bcm963xx_nvram.h
4202 F: include/linux/bcm963xx_tag.h
4204 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4205 M: Rasesh Mody <rmody@marvell.com>
4206 M: GR-Linux-NIC-Dev@marvell.com
4207 L: netdev@vger.kernel.org
4209 F: drivers/net/ethernet/broadcom/bnx2.*
4210 F: drivers/net/ethernet/broadcom/bnx2_*
4212 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4213 M: Saurav Kashyap <skashyap@marvell.com>
4214 M: Javed Hasan <jhasan@marvell.com>
4215 M: GR-QLogic-Storage-Upstream@marvell.com
4216 L: linux-scsi@vger.kernel.org
4218 F: drivers/scsi/bnx2fc/
4220 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4221 M: Nilesh Javali <njavali@marvell.com>
4222 M: Manish Rangankar <mrangankar@marvell.com>
4223 M: GR-QLogic-Storage-Upstream@marvell.com
4224 L: linux-scsi@vger.kernel.org
4226 F: drivers/scsi/bnx2i/
4228 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4229 M: Ariel Elior <aelior@marvell.com>
4230 M: Sudarsana Kalluru <skalluru@marvell.com>
4231 M: Manish Chopra <manishc@marvell.com>
4232 L: netdev@vger.kernel.org
4234 F: drivers/net/ethernet/broadcom/bnx2x/
4236 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4237 M: Michael Chan <michael.chan@broadcom.com>
4238 L: netdev@vger.kernel.org
4240 F: drivers/firmware/broadcom/tee_bnxt_fw.c
4241 F: drivers/net/ethernet/broadcom/bnxt/
4242 F: include/linux/firmware/broadcom/tee_bnxt_fw.h
4244 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
4245 M: Arend van Spriel <aspriel@gmail.com>
4246 M: Franky Lin <franky.lin@broadcom.com>
4247 M: Hante Meuleman <hante.meuleman@broadcom.com>
4248 L: linux-wireless@vger.kernel.org
4249 L: brcm80211-dev-list.pdl@broadcom.com
4250 L: SHA-cyfmac-dev-list@infineon.com
4252 F: drivers/net/wireless/broadcom/brcm80211/
4254 BROADCOM BRCMSTB GPIO DRIVER
4255 M: Doug Berger <opendmb@gmail.com>
4256 M: Florian Fainelli <f.fainelli@gmail.com>
4257 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4259 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4260 F: drivers/gpio/gpio-brcmstb.c
4262 BROADCOM BRCMSTB I2C DRIVER
4263 M: Kamal Dasu <kdasu.kdev@gmail.com>
4264 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4265 L: linux-i2c@vger.kernel.org
4267 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4268 F: drivers/i2c/busses/i2c-brcmstb.c
4270 BROADCOM BRCMSTB UART DRIVER
4271 M: Al Cooper <alcooperx@gmail.com>
4272 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4273 L: linux-serial@vger.kernel.org
4275 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4276 F: drivers/tty/serial/8250/8250_bcm7271.c
4278 BROADCOM BRCMSTB USB EHCI DRIVER
4279 M: Justin Chen <justinpopo6@gmail.com>
4280 M: Al Cooper <alcooperx@gmail.com>
4281 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4282 L: linux-usb@vger.kernel.org
4284 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4285 F: drivers/usb/host/ehci-brcm.*
4287 BROADCOM BRCMSTB USB PIN MAP DRIVER
4288 M: Al Cooper <alcooperx@gmail.com>
4289 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4290 L: linux-usb@vger.kernel.org
4292 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4293 F: drivers/usb/misc/brcmstb-usb-pinmap.c
4295 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4296 M: Justin Chen <justinpopo6@gmail.com>
4297 M: Al Cooper <alcooperx@gmail.com>
4298 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4299 L: linux-kernel@vger.kernel.org
4301 F: drivers/phy/broadcom/phy-brcm-usb*
4303 BROADCOM ETHERNET PHY DRIVERS
4304 M: Florian Fainelli <f.fainelli@gmail.com>
4305 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4306 L: netdev@vger.kernel.org
4308 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4309 F: drivers/net/phy/bcm*.[ch]
4310 F: drivers/net/phy/broadcom.c
4311 F: include/linux/brcmphy.h
4313 BROADCOM GENET ETHERNET DRIVER
4314 M: Doug Berger <opendmb@gmail.com>
4315 M: Florian Fainelli <f.fainelli@gmail.com>
4316 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4317 L: netdev@vger.kernel.org
4319 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4320 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4321 F: drivers/net/ethernet/broadcom/genet/
4322 F: drivers/net/ethernet/broadcom/unimac.h
4323 F: drivers/net/mdio/mdio-bcm-unimac.c
4324 F: include/linux/platform_data/bcmgenet.h
4325 F: include/linux/platform_data/mdio-bcm-unimac.h
4327 BROADCOM IPROC ARM ARCHITECTURE
4328 M: Ray Jui <rjui@broadcom.com>
4329 M: Scott Branden <sbranden@broadcom.com>
4330 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4331 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4333 T: git https://github.com/broadcom/stblinux.git
4334 F: arch/arm64/boot/dts/broadcom/northstar2/*
4335 F: arch/arm64/boot/dts/broadcom/stingray/*
4336 F: drivers/clk/bcm/clk-ns*
4337 F: drivers/clk/bcm/clk-sr*
4338 F: drivers/pinctrl/bcm/pinctrl-ns*
4339 F: include/dt-bindings/clock/bcm-sr*
4356 BROADCOM IPROC GBIT ETHERNET DRIVER
4357 M: Rafał Miłecki <rafal@milecki.pl>
4358 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4359 L: netdev@vger.kernel.org
4361 F: Documentation/devicetree/bindings/net/brcm,amac.yaml
4362 F: drivers/net/ethernet/broadcom/bgmac*
4363 F: drivers/net/ethernet/broadcom/unimac.h
4365 BROADCOM KONA GPIO DRIVER
4366 M: Ray Jui <rjui@broadcom.com>
4367 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4369 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
4370 F: drivers/gpio/gpio-bcm-kona.c
4372 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4373 M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4374 M: Kashyap Desai <kashyap.desai@broadcom.com>
4375 M: Sumit Saxena <sumit.saxena@broadcom.com>
4376 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4377 L: mpi3mr-linuxdrv.pdl@broadcom.com
4378 L: linux-scsi@vger.kernel.org
4380 W: https://www.broadcom.com/support/storage
4381 F: drivers/scsi/mpi3mr/
4383 BROADCOM NETXTREME-E ROCE DRIVER
4384 M: Selvin Xavier <selvin.xavier@broadcom.com>
4385 L: linux-rdma@vger.kernel.org
4387 W: http://www.broadcom.com
4388 F: drivers/infiniband/hw/bnxt_re/
4389 F: include/uapi/rdma/bnxt_re-abi.h
4391 BROADCOM NVRAM DRIVER
4392 M: Rafał Miłecki <zajec5@gmail.com>
4393 L: linux-mips@vger.kernel.org
4395 F: drivers/firmware/broadcom/*
4397 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4398 M: Rafał Miłecki <rafal@milecki.pl>
4399 M: Florian Fainelli <f.fainelli@gmail.com>
4400 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4401 L: linux-pm@vger.kernel.org
4403 T: git https://github.com/broadcom/stblinux.git
4404 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
4405 F: include/dt-bindings/soc/bcm-pmb.h
4407 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4408 M: Rafał Miłecki <zajec5@gmail.com>
4409 L: linux-wireless@vger.kernel.org
4412 F: include/linux/bcma/
4415 M: Kamal Dasu <kdasu.kdev@gmail.com>
4416 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4418 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4419 F: drivers/spi/spi-bcm-qspi.*
4420 F: drivers/spi/spi-brcmstb-qspi.c
4421 F: drivers/spi/spi-iproc-qspi.c
4423 BROADCOM STB AVS CPUFREQ DRIVER
4424 M: Markus Mayer <mmayer@broadcom.com>
4425 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4426 L: linux-pm@vger.kernel.org
4428 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4429 F: drivers/cpufreq/brcmstb*
4431 BROADCOM STB AVS TMON DRIVER
4432 M: Markus Mayer <mmayer@broadcom.com>
4433 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4434 L: linux-pm@vger.kernel.org
4436 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4437 F: drivers/thermal/broadcom/brcmstb*
4439 BROADCOM STB DPFE DRIVER
4440 M: Markus Mayer <mmayer@broadcom.com>
4441 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4442 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4444 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4445 F: drivers/memory/brcmstb_dpfe.c
4447 BROADCOM STB NAND FLASH DRIVER
4448 M: Brian Norris <computersforpeace@gmail.com>
4449 M: Kamal Dasu <kdasu.kdev@gmail.com>
4450 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4451 L: linux-mtd@lists.infradead.org
4453 F: drivers/mtd/nand/raw/brcmnand/
4454 F: include/linux/platform_data/brcmnand.h
4456 BROADCOM STB PCIE DRIVER
4457 M: Jim Quinlan <jim2101024@gmail.com>
4458 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
4459 M: Florian Fainelli <f.fainelli@gmail.com>
4460 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4461 L: linux-pci@vger.kernel.org
4463 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4464 F: drivers/pci/controller/pcie-brcmstb.c
4466 BROADCOM SYSTEMPORT ETHERNET DRIVER
4467 M: Florian Fainelli <f.fainelli@gmail.com>
4468 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4469 L: netdev@vger.kernel.org
4471 F: drivers/net/ethernet/broadcom/bcmsysport.*
4472 F: drivers/net/ethernet/broadcom/unimac.h
4473 F: Documentation/devicetree/bindings/net/brcm,systemport.yaml
4475 BROADCOM TG3 GIGABIT ETHERNET DRIVER
4476 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
4477 M: Prashant Sreedharan <prashant@broadcom.com>
4478 M: Michael Chan <mchan@broadcom.com>
4479 L: netdev@vger.kernel.org
4481 F: drivers/net/ethernet/broadcom/tg3.*
4484 M: Scott Branden <scott.branden@broadcom.com>
4485 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4487 F: drivers/misc/bcm-vk/
4488 F: include/uapi/linux/misc/bcm_vk.h
4490 BROCADE BFA FC SCSI DRIVER
4491 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4492 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4493 L: linux-scsi@vger.kernel.org
4495 F: drivers/scsi/bfa/
4497 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4498 M: Rasesh Mody <rmody@marvell.com>
4499 M: Sudarsana Kalluru <skalluru@marvell.com>
4500 M: GR-Linux-NIC-Dev@marvell.com
4501 L: netdev@vger.kernel.org
4503 F: drivers/net/ethernet/brocade/bna/
4505 BSG (block layer generic sg v4 driver)
4506 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4507 L: linux-scsi@vger.kernel.org
4510 F: include/linux/bsg.h
4511 F: include/uapi/linux/bsg.h
4514 M: Clemens Ladisch <clemens@ladisch.de>
4515 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4518 F: Documentation/sound/cards/bt87x.rst
4519 F: sound/pci/bt87x.c
4522 M: Michael Buesch <m@bues.ch>
4524 W: http://bu3sch.de/btgpio.php
4525 F: drivers/gpio/gpio-bt8xx.c
4528 M: Chris Mason <clm@fb.com>
4529 M: Josef Bacik <josef@toxicpanda.com>
4530 M: David Sterba <dsterba@suse.com>
4531 L: linux-btrfs@vger.kernel.org
4533 W: https://btrfs.readthedocs.io
4534 W: https://btrfs.wiki.kernel.org/
4535 Q: https://patchwork.kernel.org/project/linux-btrfs/list/
4536 C: irc://irc.libera.chat/btrfs
4537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4538 F: Documentation/filesystems/btrfs.rst
4540 F: include/linux/btrfs*
4541 F: include/trace/events/btrfs.h
4542 F: include/uapi/linux/btrfs*
4544 BTTV VIDEO4LINUX DRIVER
4545 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4546 L: linux-media@vger.kernel.org
4548 W: https://linuxtv.org
4549 T: git git://linuxtv.org/media_tree.git
4550 F: Documentation/driver-api/media/drivers/bttv*
4551 F: drivers/media/pci/bt8xx/bttv*
4553 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4554 M: Chanwoo Choi <cw00.choi@samsung.com>
4555 L: linux-pm@vger.kernel.org
4556 L: linux-samsung-soc@vger.kernel.org
4558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4559 F: Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4560 F: drivers/devfreq/exynos-bus.c
4562 BUSLOGIC SCSI DRIVER
4563 M: Khalid Aziz <khalid@gonehiking.org>
4564 L: linux-scsi@vger.kernel.org
4566 F: drivers/scsi/BusLogic.*
4567 F: drivers/scsi/FlashPoint.*
4569 C-MEDIA CMI8788 DRIVER
4570 M: Clemens Ladisch <clemens@ladisch.de>
4571 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4574 F: sound/pci/oxygen/
4577 M: Guo Ren <guoren@kernel.org>
4578 L: linux-csky@vger.kernel.org
4580 T: git https://github.com/c-sky/csky-linux.git
4581 F: Documentation/devicetree/bindings/csky/
4582 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
4583 F: Documentation/devicetree/bindings/timer/csky,*
4585 F: drivers/clocksource/timer-gx6605s.c
4586 F: drivers/clocksource/timer-mp-csky.c
4587 F: drivers/irqchip/irq-csky-*
4591 CA8210 IEEE-802.15.4 RADIO DRIVER
4592 L: linux-wpan@vger.kernel.org
4594 W: https://github.com/Cascoda/ca8210-linux.git
4595 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4596 F: drivers/net/ieee802154/ca8210.c
4598 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4599 M: Damien Le Moal <damien.lemoal@wdc.com>
4600 L: linux-riscv@lists.infradead.org
4601 L: linux-gpio@vger.kernel.org (pinctrl driver)
4602 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4603 F: drivers/pinctrl/pinctrl-k210.c
4605 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4606 M: Damien Le Moal <damien.lemoal@wdc.com>
4607 L: linux-kernel@vger.kernel.org
4608 L: linux-riscv@lists.infradead.org
4610 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4611 F: drivers/reset/reset-k210.c
4613 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4614 M: Damien Le Moal <damien.lemoal@wdc.com>
4615 L: linux-riscv@lists.infradead.org
4617 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4618 F: drivers/soc/canaan/
4619 F: include/soc/canaan/
4621 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4622 M: David Howells <dhowells@redhat.com>
4623 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4625 F: Documentation/filesystems/caching/cachefiles.rst
4628 CADENCE MIPI-CSI2 BRIDGES
4629 M: Maxime Ripard <mripard@kernel.org>
4630 L: linux-media@vger.kernel.org
4632 F: Documentation/devicetree/bindings/media/cdns,*.txt
4633 F: drivers/media/platform/cadence/cdns-csi2*
4636 L: linux-mtd@lists.infradead.org
4638 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4639 F: drivers/mtd/nand/raw/cadence-nand-controller.c
4641 CADENCE USB3 DRD IP DRIVER
4642 M: Peter Chen <peter.chen@kernel.org>
4643 M: Pawel Laszczak <pawell@cadence.com>
4644 R: Roger Quadros <rogerq@kernel.org>
4645 R: Aswath Govindraju <a-govindraju@ti.com>
4646 L: linux-usb@vger.kernel.org
4648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4649 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4650 F: drivers/usb/cdns3/
4651 X: drivers/usb/cdns3/cdnsp*
4653 CADENCE USBSSP DRD IP DRIVER
4654 M: Pawel Laszczak <pawell@cadence.com>
4655 L: linux-usb@vger.kernel.org
4657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4658 F: drivers/usb/cdns3/
4659 X: drivers/usb/cdns3/cdns3*
4661 CADET FM/AM RADIO RECEIVER DRIVER
4662 M: Hans Verkuil <hverkuil@xs4all.nl>
4663 L: linux-media@vger.kernel.org
4665 W: https://linuxtv.org
4666 T: git git://linuxtv.org/media_tree.git
4667 F: drivers/media/radio/radio-cadet*
4669 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4670 L: linux-media@vger.kernel.org
4672 T: git git://linuxtv.org/media_tree.git
4673 F: Documentation/admin-guide/media/cafe_ccic*
4674 F: drivers/media/platform/marvell/
4677 L: netdev@vger.kernel.org
4679 F: Documentation/networking/caif/
4680 F: drivers/net/caif/
4681 F: include/net/caif/
4682 F: include/uapi/linux/caif/
4686 M: Toke Høiland-Jørgensen <toke@toke.dk>
4687 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4689 F: net/sched/sch_cake.c
4692 M: Wolfgang Grandegger <wg@grandegger.com>
4693 M: Marc Kleine-Budde <mkl@pengutronix.de>
4694 L: linux-can@vger.kernel.org
4696 W: https://github.com/linux-can
4697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4699 F: Documentation/devicetree/bindings/net/can/
4700 F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4702 F: drivers/phy/phy-can-transceiver.c
4703 F: include/linux/can/bittiming.h
4704 F: include/linux/can/dev.h
4705 F: include/linux/can/length.h
4706 F: include/linux/can/platform/
4707 F: include/linux/can/rx-offload.h
4708 F: include/uapi/linux/can/error.h
4709 F: include/uapi/linux/can/netlink.h
4710 F: include/uapi/linux/can/vxcan.h
4713 M: Oliver Hartkopp <socketcan@hartkopp.net>
4714 M: Marc Kleine-Budde <mkl@pengutronix.de>
4715 L: linux-can@vger.kernel.org
4717 W: https://github.com/linux-can
4718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4720 F: Documentation/networking/can.rst
4721 F: include/linux/can/can-ml.h
4722 F: include/linux/can/core.h
4723 F: include/linux/can/skb.h
4724 F: include/net/netns/can.h
4725 F: include/uapi/linux/can.h
4726 F: include/uapi/linux/can/bcm.h
4727 F: include/uapi/linux/can/gw.h
4728 F: include/uapi/linux/can/isotp.h
4729 F: include/uapi/linux/can/raw.h
4732 CAN-J1939 NETWORK LAYER
4733 M: Robin van der Gracht <robin@protonic.nl>
4734 M: Oleksij Rempel <o.rempel@pengutronix.de>
4735 R: kernel@pengutronix.de
4736 L: linux-can@vger.kernel.org
4738 F: Documentation/networking/j1939.rst
4739 F: include/uapi/linux/can/j1939.h
4743 M: Serge Hallyn <serge@hallyn.com>
4744 L: linux-security-module@vger.kernel.org
4746 F: include/linux/capability.h
4747 F: include/uapi/linux/capability.h
4748 F: kernel/capability.c
4749 F: security/commoncap.c
4751 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4752 M: Kevin Tsai <ktsai@capellamicro.com>
4754 F: drivers/iio/light/cm*
4756 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4757 M: Christian Lamparter <chunkeey@googlemail.com>
4758 L: linux-wireless@vger.kernel.org
4760 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4761 F: drivers/net/wireless/ath/carl9170/
4764 M: Robert Richter <rric@kernel.org>
4766 W: http://www.marvell.com
4767 F: drivers/i2c/busses/i2c-octeon*
4768 F: drivers/i2c/busses/i2c-thunderx*
4770 CAVIUM LIQUIDIO NETWORK DRIVER
4771 M: Derek Chickles <dchickles@marvell.com>
4772 M: Satanand Burla <sburla@marvell.com>
4773 M: Felix Manlunas <fmanlunas@marvell.com>
4774 L: netdev@vger.kernel.org
4776 W: http://www.marvell.com
4777 F: drivers/net/ethernet/cavium/liquidio/
4780 M: Robert Richter <rric@kernel.org>
4782 W: http://www.marvell.com
4783 F: drivers/mmc/host/cavium*
4785 CAVIUM OCTEON-TX CRYPTO DRIVER
4786 M: George Cherian <gcherian@marvell.com>
4787 L: linux-crypto@vger.kernel.org
4789 W: http://www.marvell.com
4790 F: drivers/crypto/cavium/cpt/
4792 CAVIUM THUNDERX2 ARM64 SOC
4793 M: Robert Richter <rric@kernel.org>
4794 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4796 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4797 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4799 CBS/ETF/TAPRIO QDISCS
4800 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4802 L: netdev@vger.kernel.org
4803 F: net/sched/sch_cbs.c
4804 F: net/sched/sch_etf.c
4805 F: net/sched/sch_taprio.c
4807 CC2520 IEEE-802.15.4 RADIO DRIVER
4808 M: Varka Bhadram <varkabhadram@gmail.com>
4809 L: linux-wpan@vger.kernel.org
4811 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4812 F: drivers/net/ieee802154/cc2520.c
4813 F: include/linux/spi/cc2520.h
4815 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4816 M: Gilad Ben-Yossef <gilad@benyossef.com>
4817 L: linux-crypto@vger.kernel.org
4819 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4820 F: drivers/crypto/ccree/
4822 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4823 M: Hadar Gat <hadar.gat@arm.com>
4824 L: linux-crypto@vger.kernel.org
4826 F: drivers/char/hw_random/cctrng.c
4827 F: drivers/char/hw_random/cctrng.h
4828 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4829 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4832 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4833 L: linux-media@vger.kernel.org
4835 W: http://linuxtv.org
4836 T: git git://linuxtv.org/media_tree.git
4837 F: Documentation/ABI/testing/debugfs-cec-error-inj
4838 F: Documentation/devicetree/bindings/media/cec.txt
4839 F: Documentation/driver-api/media/cec-core.rst
4840 F: Documentation/userspace-api/media/cec
4841 F: drivers/media/cec/
4842 F: drivers/media/rc/keymaps/rc-cec.c
4843 F: include/media/cec-notifier.h
4844 F: include/media/cec.h
4845 F: include/uapi/linux/cec-funcs.h
4846 F: include/uapi/linux/cec.h
4849 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4850 L: linux-media@vger.kernel.org
4852 W: http://linuxtv.org
4853 T: git git://linuxtv.org/media_tree.git
4854 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4855 F: drivers/media/cec/platform/cec-gpio/
4857 CELL BROADBAND ENGINE ARCHITECTURE
4858 M: Arnd Bergmann <arnd@arndb.de>
4859 L: linuxppc-dev@lists.ozlabs.org
4861 W: http://www.ibm.com/developerworks/power/cell/
4862 F: arch/powerpc/include/asm/cell*.h
4863 F: arch/powerpc/include/asm/spu*.h
4864 F: arch/powerpc/include/uapi/asm/spu*.h
4865 F: arch/powerpc/platforms/cell/
4867 CELLWISE CW2015 BATTERY DRIVER
4868 M: Tobias Schrammm <t.schramm@manjaro.org>
4870 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4871 F: drivers/power/supply/cw2015_battery.c
4873 CEPH COMMON CODE (LIBCEPH)
4874 M: Ilya Dryomov <idryomov@gmail.com>
4875 M: Xiubo Li <xiubli@redhat.com>
4876 R: Jeff Layton <jlayton@kernel.org>
4877 L: ceph-devel@vger.kernel.org
4880 T: git https://github.com/ceph/ceph-client.git
4881 F: include/linux/ceph/
4882 F: include/linux/crush/
4885 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4886 M: Xiubo Li <xiubli@redhat.com>
4887 M: Ilya Dryomov <idryomov@gmail.com>
4888 R: Jeff Layton <jlayton@kernel.org>
4889 L: ceph-devel@vger.kernel.org
4892 T: git https://github.com/ceph/ceph-client.git
4893 F: Documentation/filesystems/ceph.rst
4896 CERTIFICATE HANDLING
4897 M: David Howells <dhowells@redhat.com>
4898 M: David Woodhouse <dwmw2@infradead.org>
4899 L: keyrings@vger.kernel.org
4901 F: Documentation/admin-guide/module-signing.rst
4903 F: scripts/sign-file.c
4906 CFAG12864B LCD DRIVER
4907 M: Miguel Ojeda <ojeda@kernel.org>
4909 F: drivers/auxdisplay/cfag12864b.c
4910 F: include/linux/cfag12864b.h
4912 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4913 M: Miguel Ojeda <ojeda@kernel.org>
4915 F: drivers/auxdisplay/cfag12864bfb.c
4916 F: include/linux/cfag12864b.h
4918 CHAR and MISC DRIVERS
4919 M: Arnd Bergmann <arnd@arndb.de>
4920 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4925 F: include/linux/miscdevice.h
4926 X: drivers/char/agp/
4927 X: drivers/char/hw_random/
4928 X: drivers/char/ipmi/
4929 X: drivers/char/random.c
4930 X: drivers/char/tpm/
4933 M: Andy Whitcroft <apw@canonical.com>
4934 M: Joe Perches <joe@perches.com>
4935 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4936 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4938 F: scripts/checkpatch.pl
4940 CHECKPATCH DOCUMENTATION
4941 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4942 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4943 R: Joe Perches <joe@perches.com>
4945 F: Documentation/dev-tools/checkpatch.rst
4947 CHINESE DOCUMENTATION
4948 M: Alex Shi <alexs@kernel.org>
4949 M: Yanteng Si <siyanteng@loongson.cn>
4951 F: Documentation/translations/zh_CN/
4953 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4954 M: Peter Chen <peter.chen@kernel.org>
4955 L: linux-usb@vger.kernel.org
4957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4958 F: drivers/usb/chipidea/
4960 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4961 M: Hans de Goede <hdegoede@redhat.com>
4962 L: linux-input@vger.kernel.org
4964 F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
4965 F: drivers/input/touchscreen/chipone_icn8318.c
4967 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4968 M: Hans de Goede <hdegoede@redhat.com>
4969 L: linux-input@vger.kernel.org
4971 F: drivers/input/touchscreen/chipone_icn8505.c
4973 CHROME HARDWARE PLATFORM SUPPORT
4974 M: Benson Leung <bleung@chromium.org>
4975 L: chrome-platform@lists.linux.dev
4977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4978 F: drivers/platform/chrome/
4980 CHROMEOS EC CODEC DRIVER
4981 M: Cheng-Yi Chiang <cychiang@chromium.org>
4982 M: Tzung-Bi Shih <tzungbi@kernel.org>
4983 R: Guenter Roeck <groeck@chromium.org>
4984 L: chrome-platform@lists.linux.dev
4986 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4987 F: sound/soc/codecs/cros_ec_codec.*
4989 CHROMEOS EC SUBDRIVERS
4990 M: Benson Leung <bleung@chromium.org>
4991 R: Guenter Roeck <groeck@chromium.org>
4992 L: chrome-platform@lists.linux.dev
4994 F: drivers/power/supply/cros_usbpd-charger.c
4998 CHROMEOS EC USB TYPE-C DRIVER
4999 M: Prashant Malani <pmalani@chromium.org>
5000 L: chrome-platform@lists.linux.dev
5002 F: drivers/platform/chrome/cros_ec_typec.c
5003 F: drivers/platform/chrome/cros_typec_switch.c
5005 CHROMEOS EC USB PD NOTIFY DRIVER
5006 M: Prashant Malani <pmalani@chromium.org>
5007 L: chrome-platform@lists.linux.dev
5009 F: drivers/platform/chrome/cros_usbpd_notify.c
5010 F: include/linux/platform_data/cros_usbpd_notify.h
5013 M: Dan Callaghan <dcallagh@chromium.org>
5014 R: Sami Kyöstilä <skyostil@chromium.org>
5016 F: drivers/platform/chrome/cros_hps_i2c.c
5018 CHRONTEL CH7322 CEC DRIVER
5019 M: Joe Tessler <jrt@google.com>
5020 L: linux-media@vger.kernel.org
5022 T: git git://linuxtv.org/media_tree.git
5023 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
5024 F: drivers/media/cec/i2c/ch7322.c
5026 CIRRUS LOGIC AUDIO CODEC DRIVERS
5027 M: James Schulman <james.schulman@cirrus.com>
5028 M: David Rhodes <david.rhodes@cirrus.com>
5029 M: Lucas Tanure <tanureal@opensource.cirrus.com>
5030 M: Richard Fitzgerald <rf@opensource.cirrus.com>
5031 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5032 L: patches@opensource.cirrus.com
5034 F: Documentation/devicetree/bindings/sound/cirrus,cs*
5035 F: include/dt-bindings/sound/cs*
5036 F: sound/pci/hda/cs*
5037 F: sound/pci/hda/hda_cs_dsp_ctl.*
5038 F: sound/soc/codecs/cs*
5040 CIRRUS LOGIC DSP FIRMWARE DRIVER
5041 M: Simon Trimmer <simont@opensource.cirrus.com>
5042 M: Charles Keepax <ckeepax@opensource.cirrus.com>
5043 M: Richard Fitzgerald <rf@opensource.cirrus.com>
5044 L: patches@opensource.cirrus.com
5046 W: https://github.com/CirrusLogic/linux-drivers/wiki
5047 T: git https://github.com/CirrusLogic/linux-drivers.git
5048 F: drivers/firmware/cirrus/*
5049 F: include/linux/firmware/cirrus/*
5051 CIRRUS LOGIC EP93XX ETHERNET DRIVER
5052 M: Hartley Sweeten <hsweeten@visionengravers.com>
5053 L: netdev@vger.kernel.org
5055 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
5057 CIRRUS LOGIC LOCHNAGAR DRIVER
5058 M: Charles Keepax <ckeepax@opensource.cirrus.com>
5059 M: Richard Fitzgerald <rf@opensource.cirrus.com>
5060 L: patches@opensource.cirrus.com
5062 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5063 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5064 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5065 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5066 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5067 F: Documentation/hwmon/lochnagar.rst
5068 F: drivers/clk/clk-lochnagar.c
5069 F: drivers/hwmon/lochnagar-hwmon.c
5070 F: drivers/mfd/lochnagar-i2c.c
5071 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5072 F: drivers/regulator/lochnagar-regulator.c
5073 F: include/dt-bindings/clock/lochnagar.h
5074 F: include/dt-bindings/pinctrl/lochnagar.h
5075 F: include/linux/mfd/lochnagar*
5076 F: sound/soc/codecs/lochnagar-sc.c
5078 CIRRUS LOGIC MADERA CODEC DRIVERS
5079 M: Charles Keepax <ckeepax@opensource.cirrus.com>
5080 M: Richard Fitzgerald <rf@opensource.cirrus.com>
5081 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5082 L: patches@opensource.cirrus.com
5084 W: https://github.com/CirrusLogic/linux-drivers/wiki
5085 T: git https://github.com/CirrusLogic/linux-drivers.git
5086 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5087 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5088 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5089 F: drivers/gpio/gpio-madera*
5090 F: drivers/irqchip/irq-madera*
5091 F: drivers/mfd/cs47l*
5092 F: drivers/mfd/madera*
5093 F: drivers/pinctrl/cirrus/*
5094 F: include/dt-bindings/sound/madera*
5095 F: include/linux/irqchip/irq-madera*
5096 F: include/linux/mfd/madera/*
5097 F: include/sound/madera*
5098 F: sound/soc/codecs/cs47l*
5099 F: sound/soc/codecs/madera*
5101 CISCO FCOE HBA DRIVER
5102 M: Satish Kharat <satishkh@cisco.com>
5103 M: Sesidhar Baddela <sebaddel@cisco.com>
5104 M: Karan Tilak Kumar <kartilak@cisco.com>
5105 L: linux-scsi@vger.kernel.org
5107 F: drivers/scsi/fnic/
5109 CISCO SCSI HBA DRIVER
5110 M: Karan Tilak Kumar <kartilak@cisco.com>
5111 M: Sesidhar Baddela <sebaddel@cisco.com>
5112 L: linux-scsi@vger.kernel.org
5114 F: drivers/scsi/snic/
5116 CISCO VIC ETHERNET NIC DRIVER
5117 M: Christian Benvenuti <benve@cisco.com>
5118 M: Satish Kharat <satishkh@cisco.com>
5120 F: drivers/net/ethernet/cisco/enic/
5122 CISCO VIC LOW LATENCY NIC DRIVER
5123 M: Christian Benvenuti <benve@cisco.com>
5124 M: Nelson Escobar <neescoba@cisco.com>
5126 F: drivers/infiniband/hw/usnic/
5129 M: Miguel Ojeda <ojeda@kernel.org>
5133 CLANG/LLVM BUILD SUPPORT
5134 M: Nathan Chancellor <nathan@kernel.org>
5135 M: Nick Desaulniers <ndesaulniers@google.com>
5136 R: Tom Rix <trix@redhat.com>
5137 L: llvm@lists.linux.dev
5139 W: https://clangbuiltlinux.github.io/
5140 B: https://github.com/ClangBuiltLinux/linux/issues
5141 C: irc://irc.libera.chat/clangbuiltlinux
5142 F: Documentation/kbuild/llvm.rst
5143 F: include/linux/compiler-clang.h
5144 F: scripts/Makefile.clang
5145 F: scripts/clang-tools/
5146 K: \b(?i:clang|llvm)\b
5148 CLANG CONTROL FLOW INTEGRITY SUPPORT
5149 M: Sami Tolvanen <samitolvanen@google.com>
5150 M: Kees Cook <keescook@chromium.org>
5151 R: Nathan Chancellor <nathan@kernel.org>
5152 R: Nick Desaulniers <ndesaulniers@google.com>
5153 L: llvm@lists.linux.dev
5155 B: https://github.com/ClangBuiltLinux/linux/issues
5156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5157 F: include/linux/cfi.h
5161 M: Russell King <linux@armlinux.org.uk>
5162 L: linux-clk@vger.kernel.org
5164 F: include/linux/clk.h
5166 CLOCKSOURCE, CLOCKEVENT DRIVERS
5167 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5168 M: Thomas Gleixner <tglx@linutronix.de>
5169 L: linux-kernel@vger.kernel.org
5171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5172 F: Documentation/devicetree/bindings/timer/
5173 F: drivers/clocksource/
5176 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
5177 M: Daniel Oliveira Nascimento <don@syst.com.br>
5178 L: platform-driver-x86@vger.kernel.org
5180 F: drivers/platform/x86/classmate-laptop.c
5183 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
5184 L: linux-media@vger.kernel.org
5186 W: https://linuxtv.org
5187 T: git git://linuxtv.org/media_tree.git
5188 F: drivers/media/pci/cobalt/
5190 COCCINELLE/Semantic Patches (SmPL)
5191 M: Julia Lawall <Julia.Lawall@inria.fr>
5192 M: Nicolas Palix <nicolas.palix@imag.fr>
5193 L: cocci@inria.fr (moderated for non-subscribers)
5195 W: https://coccinelle.gitlabpages.inria.fr/website/
5196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5197 F: Documentation/dev-tools/coccinelle.rst
5198 F: scripts/coccicheck
5199 F: scripts/coccinelle/
5202 M: Jan Harkes <jaharkes@cs.cmu.edu>
5204 L: codalist@coda.cs.cmu.edu
5206 W: http://www.coda.cs.cmu.edu/
5207 F: Documentation/filesystems/coda.rst
5209 F: include/linux/coda*.h
5210 F: include/uapi/linux/coda*.h
5212 CODA V4L2 MEM2MEM DRIVER
5213 M: Philipp Zabel <p.zabel@pengutronix.de>
5214 L: linux-media@vger.kernel.org
5216 F: Documentation/devicetree/bindings/media/coda.yaml
5217 F: drivers/media/platform/chips-media/
5220 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5222 F: Documentation/process/code-of-conduct-interpretation.rst
5223 F: Documentation/process/code-of-conduct.rst
5226 M: Ian Abbott <abbotti@mev.co.uk>
5227 M: H Hartley Sweeten <hsweeten@visionengravers.com>
5230 F: include/linux/comedi/
5231 F: include/uapi/linux/comedi.h
5233 COMMON CLK FRAMEWORK
5234 M: Michael Turquette <mturquette@baylibre.com>
5235 M: Stephen Boyd <sboyd@kernel.org>
5236 L: linux-clk@vger.kernel.org
5238 Q: http://patchwork.kernel.org/project/linux-clk/list/
5239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5240 F: Documentation/devicetree/bindings/clock/
5242 F: include/dt-bindings/clock/
5243 F: include/linux/clk-pr*
5244 F: include/linux/clk/
5245 F: include/linux/of_clk.h
5246 X: drivers/clk/clkdev.c
5248 COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5249 M: Steve French <sfrench@samba.org>
5250 R: Paulo Alcantara <pc@cjr.nz> (DFS, global name space)
5251 R: Ronnie Sahlberg <lsahlber@redhat.com> (directory leases, sparse files)
5252 R: Shyam Prasad N <sprasad@microsoft.com> (multichannel)
5253 R: Tom Talpey <tom@talpey.com> (RDMA, smbdirect)
5254 L: linux-cifs@vger.kernel.org
5255 L: samba-technical@lists.samba.org (moderated for non-subscribers)
5257 W: https://wiki.samba.org/index.php/LinuxCIFS
5258 T: git git://git.samba.org/sfrench/cifs-2.6.git
5259 F: Documentation/admin-guide/cifs/
5262 F: include/uapi/linux/cifs
5264 COMPACTPCI HOTPLUG CORE
5265 M: Scott Murray <scott@spiteful.org>
5266 L: linux-pci@vger.kernel.org
5268 F: drivers/pci/hotplug/cpci_hotplug*
5270 COMPACTPCI HOTPLUG GENERIC DRIVER
5271 M: Scott Murray <scott@spiteful.org>
5272 L: linux-pci@vger.kernel.org
5274 F: drivers/pci/hotplug/cpcihp_generic.c
5276 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5277 M: Scott Murray <scott@spiteful.org>
5278 L: linux-pci@vger.kernel.org
5280 F: drivers/pci/hotplug/cpcihp_zt5550.*
5282 COMPAL LAPTOP SUPPORT
5283 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5284 L: platform-driver-x86@vger.kernel.org
5286 F: drivers/platform/x86/compal-laptop.c
5289 M: Miguel Ojeda <ojeda@kernel.org>
5290 R: Nick Desaulniers <ndesaulniers@google.com>
5292 F: include/linux/compiler_attributes.h
5294 COMPUTE EXPRESS LINK (CXL)
5295 M: Alison Schofield <alison.schofield@intel.com>
5296 M: Vishal Verma <vishal.l.verma@intel.com>
5297 M: Ira Weiny <ira.weiny@intel.com>
5298 M: Ben Widawsky <bwidawsk@kernel.org>
5299 M: Dan Williams <dan.j.williams@intel.com>
5300 L: linux-cxl@vger.kernel.org
5303 F: include/uapi/linux/cxl_mem.h
5305 CONEXANT ACCESSRUNNER USB DRIVER
5306 L: accessrunner-general@lists.sourceforge.net
5308 W: http://accessrunner.sourceforge.net/
5309 F: drivers/usb/atm/cxacru.c
5312 M: Joel Becker <jlbec@evilplan.org>
5313 M: Christoph Hellwig <hch@lst.de>
5315 T: git git://git.infradead.org/users/hch/configfs.git
5317 F: include/linux/configfs.h
5318 F: samples/configfs/
5321 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5323 F: drivers/video/console/
5324 F: include/linux/console*
5327 M: Frederic Weisbecker <frederic@kernel.org>
5328 M: "Paul E. McKenney" <paulmck@kernel.org>
5330 F: kernel/context_tracking.c
5331 F: include/linux/context_tracking*
5333 CONTROL GROUP (CGROUP)
5334 M: Tejun Heo <tj@kernel.org>
5335 M: Zefan Li <lizefan.x@bytedance.com>
5336 M: Johannes Weiner <hannes@cmpxchg.org>
5337 L: cgroups@vger.kernel.org
5339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5340 F: Documentation/admin-guide/cgroup-v1/
5341 F: Documentation/admin-guide/cgroup-v2.rst
5342 F: include/linux/cgroup*
5344 F: tools/testing/selftests/cgroup/
5346 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5347 M: Tejun Heo <tj@kernel.org>
5348 M: Josef Bacik <josef@toxicpanda.com>
5349 M: Jens Axboe <axboe@kernel.dk>
5350 L: cgroups@vger.kernel.org
5351 L: linux-block@vger.kernel.org
5352 T: git git://git.kernel.dk/linux-block
5353 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5354 F: block/bfq-cgroup.c
5355 F: block/blk-cgroup.c
5356 F: block/blk-iocost.c
5357 F: block/blk-iolatency.c
5358 F: block/blk-throttle.c
5359 F: include/linux/blk-cgroup.h
5361 CONTROL GROUP - CPUSET
5362 M: Waiman Long <longman@redhat.com>
5363 M: Zefan Li <lizefan.x@bytedance.com>
5364 L: cgroups@vger.kernel.org
5366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5367 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
5368 F: include/linux/cpuset.h
5369 F: kernel/cgroup/cpuset.c
5371 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5372 M: Johannes Weiner <hannes@cmpxchg.org>
5373 M: Michal Hocko <mhocko@kernel.org>
5374 M: Roman Gushchin <roman.gushchin@linux.dev>
5375 M: Shakeel Butt <shakeelb@google.com>
5376 R: Muchun Song <muchun.song@linux.dev>
5377 L: cgroups@vger.kernel.org
5378 L: linux-mm@kvack.org
5382 F: tools/testing/selftests/cgroup/memcg_protection.m
5383 F: tools/testing/selftests/cgroup/test_kmem.c
5384 F: tools/testing/selftests/cgroup/test_memcontrol.c
5386 CORETEMP HARDWARE MONITORING DRIVER
5387 M: Fenghua Yu <fenghua.yu@intel.com>
5388 L: linux-hwmon@vger.kernel.org
5390 F: Documentation/hwmon/coretemp.rst
5391 F: drivers/hwmon/coretemp.c
5393 CORSAIR-CPRO HARDWARE MONITOR DRIVER
5394 M: Marius Zachmann <mail@mariuszachmann.de>
5395 L: linux-hwmon@vger.kernel.org
5397 F: drivers/hwmon/corsair-cpro.c
5399 CORSAIR-PSU HARDWARE MONITOR DRIVER
5400 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
5401 L: linux-hwmon@vger.kernel.org
5403 F: Documentation/hwmon/corsair-psu.rst
5404 F: drivers/hwmon/corsair-psu.c
5407 M: William Breathitt Gray <william.gray@linaro.org>
5408 L: linux-iio@vger.kernel.org
5410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5411 F: Documentation/ABI/testing/sysfs-bus-counter
5412 F: Documentation/driver-api/generic-counter.rst
5414 F: include/linux/counter.h
5415 F: include/uapi/linux/counter.h
5419 M: Bence Csókás <bence98@sch.bme.hu>
5421 F: drivers/i2c/busses/i2c-cp2615.c
5423 CPMAC ETHERNET DRIVER
5424 M: Florian Fainelli <f.fainelli@gmail.com>
5425 L: netdev@vger.kernel.org
5427 F: drivers/net/ethernet/ti/cpmac.c
5429 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5430 M: Viresh Kumar <viresh.kumar@linaro.org>
5431 M: Sudeep Holla <sudeep.holla@arm.com>
5432 L: linux-pm@vger.kernel.org
5434 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5435 F: drivers/cpufreq/vexpress-spc-cpufreq.c
5437 CPU FREQUENCY SCALING FRAMEWORK
5438 M: "Rafael J. Wysocki" <rafael@kernel.org>
5439 M: Viresh Kumar <viresh.kumar@linaro.org>
5440 L: linux-pm@vger.kernel.org
5442 B: https://bugzilla.kernel.org
5443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5445 F: Documentation/admin-guide/pm/cpufreq.rst
5446 F: Documentation/admin-guide/pm/intel_pstate.rst
5447 F: Documentation/cpu-freq/
5448 F: Documentation/devicetree/bindings/cpufreq/
5450 F: include/linux/cpufreq.h
5451 F: include/linux/sched/cpufreq.h
5452 F: kernel/sched/cpufreq*.c
5453 F: tools/testing/selftests/cpufreq/
5455 CPU IDLE TIME MANAGEMENT FRAMEWORK
5456 M: "Rafael J. Wysocki" <rafael@kernel.org>
5457 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5458 L: linux-pm@vger.kernel.org
5460 B: https://bugzilla.kernel.org
5461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5462 F: Documentation/admin-guide/pm/cpuidle.rst
5463 F: Documentation/driver-api/pm/cpuidle.rst
5465 F: include/linux/cpuidle.h
5467 CPU POWER MONITORING SUBSYSTEM
5468 M: Thomas Renninger <trenn@suse.com>
5469 M: Shuah Khan <shuah@kernel.org>
5470 M: Shuah Khan <skhan@linuxfoundation.org>
5471 L: linux-pm@vger.kernel.org
5473 F: tools/power/cpupower/
5476 M: "H. Peter Anvin" <hpa@zytor.com>
5478 F: arch/x86/kernel/cpuid.c
5479 F: arch/x86/kernel/msr.c
5481 CPUIDLE DRIVER - ARM BIG LITTLE
5482 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
5483 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5484 L: linux-pm@vger.kernel.org
5485 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5488 F: drivers/cpuidle/cpuidle-big_little.c
5490 CPUIDLE DRIVER - ARM EXYNOS
5491 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5492 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
5493 M: Kukjin Kim <kgene@kernel.org>
5494 L: linux-pm@vger.kernel.org
5495 L: linux-samsung-soc@vger.kernel.org
5497 F: arch/arm/mach-exynos/pm.c
5498 F: drivers/cpuidle/cpuidle-exynos.c
5499 F: include/linux/platform_data/cpuidle-exynos.h
5501 CPUIDLE DRIVER - ARM PSCI
5502 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
5503 M: Sudeep Holla <sudeep.holla@arm.com>
5504 L: linux-pm@vger.kernel.org
5505 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5507 F: drivers/cpuidle/cpuidle-psci.c
5509 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5510 M: Ulf Hansson <ulf.hansson@linaro.org>
5511 L: linux-pm@vger.kernel.org
5512 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5514 F: drivers/cpuidle/cpuidle-psci.h
5515 F: drivers/cpuidle/cpuidle-psci-domain.c
5517 CPUIDLE DRIVER - DT IDLE PM DOMAIN
5518 M: Ulf Hansson <ulf.hansson@linaro.org>
5519 L: linux-pm@vger.kernel.org
5521 F: drivers/cpuidle/dt_idle_genpd.c
5522 F: drivers/cpuidle/dt_idle_genpd.h
5524 CPUIDLE DRIVER - RISC-V SBI
5525 M: Anup Patel <anup@brainfault.org>
5526 L: linux-pm@vger.kernel.org
5527 L: linux-riscv@lists.infradead.org
5529 F: drivers/cpuidle/cpuidle-riscv-sbi.c
5532 M: Nicolas Pitre <nico@fluxnic.net>
5534 F: Documentation/filesystems/cramfs.rst
5538 M: Bastien Nocera <hadess@hadess.net>
5539 L: linux-input@vger.kernel.org
5541 F: drivers/hid/hid-creative-sb0540.c
5544 M: Herbert Xu <herbert@gondor.apana.org.au>
5545 M: "David S. Miller" <davem@davemloft.net>
5546 L: linux-crypto@vger.kernel.org
5548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5549 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5550 F: Documentation/crypto/
5551 F: Documentation/devicetree/bindings/crypto/
5556 F: include/linux/crypto*
5559 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5560 M: Neil Horman <nhorman@tuxdriver.com>
5561 L: linux-crypto@vger.kernel.org
5563 F: crypto/ansi_cprng.c
5567 M: Hans Verkuil <hverkuil@xs4all.nl>
5568 L: linux-media@vger.kernel.org
5570 W: http://linuxtv.org
5571 T: git git://linuxtv.org/media_tree.git
5572 F: drivers/media/i2c/cs3308.c
5574 CS5535 Audio ALSA driver
5575 M: Jaya Kumar <jayakumar.alsa@gmail.com>
5577 F: sound/pci/cs5535audio/
5580 M: Pavel Pisa <pisa@cmp.felk.cvut.cz>
5581 M: Ondrej Ille <ondrej.ille@gmail.com>
5582 L: linux-can@vger.kernel.org
5584 F: Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5585 F: drivers/net/can/ctucanfd/
5588 M: Solomon Peachy <pizza@shaftnet.org>
5590 F: drivers/net/wireless/st/cw1200/
5592 CX18 VIDEO4LINUX DRIVER
5593 M: Andy Walls <awalls@md.metrocast.net>
5594 L: linux-media@vger.kernel.org
5596 W: https://linuxtv.org
5597 T: git git://linuxtv.org/media_tree.git
5598 F: drivers/media/pci/cx18/
5599 F: include/uapi/linux/ivtv*
5601 CX2341X MPEG ENCODER HELPER MODULE
5602 M: Hans Verkuil <hverkuil@xs4all.nl>
5603 L: linux-media@vger.kernel.org
5605 W: https://linuxtv.org
5606 T: git git://linuxtv.org/media_tree.git
5607 F: drivers/media/common/cx2341x*
5608 F: include/media/drv-intf/cx2341x.h
5610 CX24120 MEDIA DRIVER
5611 M: Jemma Denson <jdenson@gmail.com>
5612 M: Patrick Boettcher <patrick.boettcher@posteo.de>
5613 L: linux-media@vger.kernel.org
5615 W: https://linuxtv.org
5616 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5617 F: drivers/media/dvb-frontends/cx24120*
5619 CX88 VIDEO4LINUX DRIVER
5620 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5621 L: linux-media@vger.kernel.org
5623 W: https://linuxtv.org
5624 T: git git://linuxtv.org/media_tree.git
5625 F: Documentation/driver-api/media/drivers/cx88*
5626 F: drivers/media/pci/cx88/
5628 CXD2820R MEDIA DRIVER
5629 M: Antti Palosaari <crope@iki.fi>
5630 L: linux-media@vger.kernel.org
5632 W: https://linuxtv.org
5633 W: http://palosaari.fi/linux/
5634 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5635 T: git git://linuxtv.org/anttip/media_tree.git
5636 F: drivers/media/dvb-frontends/cxd2820r*
5638 CXGB3 ETHERNET DRIVER (CXGB3)
5639 M: Raju Rangoju <rajur@chelsio.com>
5640 L: netdev@vger.kernel.org
5642 W: http://www.chelsio.com
5643 F: drivers/net/ethernet/chelsio/cxgb3/
5645 CXGB3 ISCSI DRIVER (CXGB3I)
5646 M: Varun Prakash <varun@chelsio.com>
5647 L: linux-scsi@vger.kernel.org
5649 W: http://www.chelsio.com
5650 F: drivers/scsi/cxgbi/cxgb3i
5652 CXGB4 CRYPTO DRIVER (chcr)
5653 M: Ayush Sawal <ayush.sawal@chelsio.com>
5654 L: linux-crypto@vger.kernel.org
5656 W: http://www.chelsio.com
5657 F: drivers/crypto/chelsio
5659 CXGB4 INLINE CRYPTO DRIVER
5660 M: Ayush Sawal <ayush.sawal@chelsio.com>
5661 L: netdev@vger.kernel.org
5663 W: http://www.chelsio.com
5664 F: drivers/net/ethernet/chelsio/inline_crypto/
5666 CXGB4 ETHERNET DRIVER (CXGB4)
5667 M: Raju Rangoju <rajur@chelsio.com>
5668 L: netdev@vger.kernel.org
5670 W: http://www.chelsio.com
5671 F: drivers/net/ethernet/chelsio/cxgb4/
5673 CXGB4 ISCSI DRIVER (CXGB4I)
5674 M: Varun Prakash <varun@chelsio.com>
5675 L: linux-scsi@vger.kernel.org
5677 W: http://www.chelsio.com
5678 F: drivers/scsi/cxgbi/cxgb4i
5680 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5681 M: Potnuri Bharat Teja <bharat@chelsio.com>
5682 L: linux-rdma@vger.kernel.org
5684 W: http://www.openfabrics.org
5685 F: drivers/infiniband/hw/cxgb4/
5686 F: include/uapi/rdma/cxgb4-abi.h
5688 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5689 M: Raju Rangoju <rajur@chelsio.com>
5690 L: netdev@vger.kernel.org
5692 W: http://www.chelsio.com
5693 F: drivers/net/ethernet/chelsio/cxgb4vf/
5695 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5696 M: Frederic Barrat <fbarrat@linux.ibm.com>
5697 M: Andrew Donnellan <ajd@linux.ibm.com>
5698 L: linuxppc-dev@lists.ozlabs.org
5700 F: Documentation/ABI/testing/sysfs-class-cxl
5701 F: Documentation/powerpc/cxl.rst
5702 F: arch/powerpc/platforms/powernv/pci-cxl.c
5703 F: drivers/misc/cxl/
5704 F: include/misc/cxl*
5705 F: include/uapi/misc/cxl.h
5707 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5708 M: Manoj N. Kumar <manoj@linux.ibm.com>
5709 M: Matthew R. Ochs <mrochs@linux.ibm.com>
5710 M: Uma Krishnan <ukrishn@linux.ibm.com>
5711 L: linux-scsi@vger.kernel.org
5713 F: Documentation/powerpc/cxlflash.rst
5714 F: drivers/scsi/cxlflash/
5715 F: include/uapi/scsi/cxlflash_ioctl.h
5718 M: Russell King <linux@armlinux.org.uk>
5719 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5721 W: http://www.armlinux.org.uk/
5722 F: drivers/video/fbdev/cyber2000fb.*
5724 CYCLADES PC300 DRIVER
5726 F: drivers/net/wan/pc300*
5728 CYPRESS_FIRMWARE MEDIA DRIVER
5729 M: Antti Palosaari <crope@iki.fi>
5730 L: linux-media@vger.kernel.org
5732 W: https://linuxtv.org
5733 W: http://palosaari.fi/linux/
5734 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5735 T: git git://linuxtv.org/anttip/media_tree.git
5736 F: drivers/media/common/cypress_firmware*
5738 CYPRESS CY8C95X0 PINCTRL DRIVER
5739 M: Patrick Rudolph <patrick.rudolph@9elements.com>
5740 L: linux-gpio@vger.kernel.org
5742 F: drivers/pinctrl/pinctrl-cy8c95x0.c
5744 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5745 M: Linus Walleij <linus.walleij@linaro.org>
5746 L: linux-input@vger.kernel.org
5748 F: drivers/input/touchscreen/cy8ctma140.c
5750 CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5751 M: Yassine Oudjana <y.oudjana@protonmail.com>
5752 L: linux-input@vger.kernel.org
5754 F: Documentation/devicetree/bindings/input/cypress-sf.yaml
5755 F: drivers/input/keyboard/cypress-sf.c
5757 CYTTSP TOUCHSCREEN DRIVER
5758 M: Linus Walleij <linus.walleij@linaro.org>
5759 L: linux-input@vger.kernel.org
5761 F: drivers/input/touchscreen/cyttsp*
5763 D-LINK DIR-685 TOUCHKEYS DRIVER
5764 M: Linus Walleij <linus.walleij@linaro.org>
5765 L: linux-input@vger.kernel.org
5767 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5769 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5770 M: Joshua Kinard <kumba@gentoo.org>
5772 F: drivers/rtc/rtc-ds1685.c
5773 F: include/linux/rtc/ds1685.h
5775 DAMA SLAVE for AX.25
5776 M: Joerg Reuter <jreuter@yaina.de>
5777 L: linux-hams@vger.kernel.org
5779 W: http://yaina.de/jreuter/
5780 W: http://www.qsl.net/dl1bke/
5781 F: net/ax25/af_ax25.c
5782 F: net/ax25/ax25_dev.c
5783 F: net/ax25/ax25_ds_*
5784 F: net/ax25/ax25_in.c
5785 F: net/ax25/ax25_out.c
5786 F: net/ax25/ax25_timer.c
5787 F: net/ax25/sysctl_net_ax25.c
5790 M: SeongJae Park <sj@kernel.org>
5791 L: damon@lists.linux.dev
5792 L: linux-mm@kvack.org
5794 F: Documentation/ABI/testing/sysfs-kernel-mm-damon
5795 F: Documentation/admin-guide/mm/damon/
5796 F: Documentation/mm/damon/
5797 F: include/linux/damon.h
5798 F: include/trace/events/damon.h
5800 F: tools/testing/selftests/damon/
5802 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5803 L: netdev@vger.kernel.org
5805 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5806 F: drivers/net/ethernet/dec/tulip/dmfe.c
5808 DC390/AM53C974 SCSI driver
5809 M: Hannes Reinecke <hare@suse.com>
5810 L: linux-scsi@vger.kernel.org
5812 F: drivers/scsi/am53c974.c
5815 M: Oliver Neukum <oliver@neukum.org>
5816 M: Ali Akcaagac <aliakc@web.de>
5817 M: Jamie Lenehan <lenehan@twibble.org>
5818 L: dc395x@twibble.org
5820 W: http://twibble.org/dist/dc395x/
5821 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5822 F: Documentation/scsi/dc395x.rst
5823 F: drivers/scsi/dc395x.*
5826 L: dccp@vger.kernel.org
5828 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5829 F: include/linux/dccp.h
5830 F: include/linux/tfrc.h
5831 F: include/uapi/linux/dccp.h
5834 DECSTATION PLATFORM SUPPORT
5835 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5836 L: linux-mips@vger.kernel.org
5838 W: http://www.linux-mips.org/wiki/DECstation
5840 F: arch/mips/include/asm/dec/
5841 F: arch/mips/include/asm/mach-dec/
5843 DEFXX FDDI NETWORK DRIVER
5844 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5846 F: drivers/net/fddi/defxx.*
5848 DEFZA FDDI NETWORK DRIVER
5849 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5851 F: drivers/net/fddi/defza.*
5853 DEINTERLACE DRIVERS FOR ALLWINNER H3
5854 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5855 L: linux-media@vger.kernel.org
5857 T: git git://linuxtv.org/media_tree.git
5858 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5859 F: drivers/media/platform/sunxi/sun8i-di/
5862 M: Matthew Garrett <mjg59@srcf.ucam.org>
5863 M: Pali Rohár <pali@kernel.org>
5864 L: platform-driver-x86@vger.kernel.org
5866 F: drivers/platform/x86/dell/dell-laptop.c
5868 DELL LAPTOP FREEFALL DRIVER
5869 M: Pali Rohár <pali@kernel.org>
5871 F: drivers/platform/x86/dell/dell-smo8800.c
5873 DELL LAPTOP RBTN DRIVER
5874 M: Pali Rohár <pali@kernel.org>
5876 F: drivers/platform/x86/dell/dell-rbtn.*
5878 DELL LAPTOP SMM DRIVER
5879 M: Pali Rohár <pali@kernel.org>
5881 F: Documentation/ABI/obsolete/procfs-i8k
5882 F: drivers/hwmon/dell-smm-hwmon.c
5883 F: include/uapi/linux/i8k.h
5885 DELL REMOTE BIOS UPDATE DRIVER
5886 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5887 L: platform-driver-x86@vger.kernel.org
5889 F: drivers/platform/x86/dell/dell_rbu.c
5892 M: Pali Rohár <pali@kernel.org>
5893 L: Dell.Client.Kernel@dell.com
5894 L: platform-driver-x86@vger.kernel.org
5896 F: drivers/platform/x86/dell/dell-smbios.*
5898 DELL SMBIOS SMM DRIVER
5899 L: Dell.Client.Kernel@dell.com
5900 L: platform-driver-x86@vger.kernel.org
5902 F: drivers/platform/x86/dell/dell-smbios-smm.c
5904 DELL SMBIOS WMI DRIVER
5905 L: Dell.Client.Kernel@dell.com
5906 L: platform-driver-x86@vger.kernel.org
5908 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5909 F: tools/wmi/dell-smbios-example.c
5911 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5912 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5913 L: platform-driver-x86@vger.kernel.org
5915 F: Documentation/driver-api/dcdbas.rst
5916 F: drivers/platform/x86/dell/dcdbas.*
5918 DELL WMI DESCRIPTOR DRIVER
5919 L: Dell.Client.Kernel@dell.com
5921 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5924 M: Armin Wolf <W_Armin@gmx.de>
5926 F: Documentation/ABI/testing/debugfs-dell-wmi-ddv
5927 F: Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
5928 F: drivers/platform/x86/dell/dell-wmi-ddv.c
5930 DELL WMI SYSMAN DRIVER
5931 M: Divya Bharathi <divya.bharathi@dell.com>
5932 M: Prasanth Ksr <prasanth.ksr@dell.com>
5933 L: Dell.Client.Kernel@dell.com
5934 L: platform-driver-x86@vger.kernel.org
5936 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5937 F: drivers/platform/x86/dell/dell-wmi-sysman/
5939 DELL WMI NOTIFICATIONS DRIVER
5940 M: Matthew Garrett <mjg59@srcf.ucam.org>
5941 M: Pali Rohár <pali@kernel.org>
5943 F: drivers/platform/x86/dell/dell-wmi-base.c
5945 DELL WMI HARDWARE PRIVACY SUPPORT
5946 M: Perry Yuan <Perry.Yuan@dell.com>
5947 L: Dell.Client.Kernel@dell.com
5948 L: platform-driver-x86@vger.kernel.org
5950 F: drivers/platform/x86/dell/dell-wmi-privacy.c
5952 DELTA ST MEDIA DRIVER
5953 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5954 L: linux-media@vger.kernel.org
5956 W: https://linuxtv.org
5957 T: git git://linuxtv.org/media_tree.git
5958 F: drivers/media/platform/st/sti/delta
5960 DELTA AHE-50DC FAN CONTROL MODULE DRIVER
5961 M: Zev Weiss <zev@bewilderbeest.net>
5962 L: linux-hwmon@vger.kernel.org
5964 F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c
5966 DELTA DPS920AB PSU DRIVER
5967 M: Robert Marko <robert.marko@sartura.hr>
5968 L: linux-hwmon@vger.kernel.org
5970 F: Documentation/hwmon/dps920ab.rst
5971 F: drivers/hwmon/pmbus/dps920ab.c
5973 DELTA NETWORKS TN48M CPLD DRIVERS
5974 M: Robert Marko <robert.marko@sartura.hr>
5976 F: Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
5977 F: Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
5978 F: Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
5979 F: drivers/gpio/gpio-tn48m.c
5980 F: include/dt-bindings/reset/delta,tn48m-reset.h
5983 L: linux-mtd@lists.infradead.org
5985 F: drivers/mtd/nand/raw/denali*
5987 DESIGNWARE EDMA CORE IP DRIVER
5988 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5989 L: dmaengine@vger.kernel.org
5991 F: drivers/dma/dw-edma/
5992 F: include/linux/dma/edma.h
5994 DESIGNWARE XDATA IP DRIVER
5995 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5996 L: linux-pci@vger.kernel.org
5998 F: Documentation/misc-devices/dw-xdata-pcie.rst
5999 F: drivers/misc/dw-xdata-pcie.c
6001 DESIGNWARE USB2 DRD IP DRIVER
6002 M: Minas Harutyunyan <hminas@synopsys.com>
6003 L: linux-usb@vger.kernel.org
6005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6006 F: drivers/usb/dwc2/
6008 DESIGNWARE USB3 DRD IP DRIVER
6009 M: Thinh Nguyen <Thinh.Nguyen@synopsys.com>
6010 L: linux-usb@vger.kernel.org
6012 F: drivers/usb/dwc3/
6014 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6015 M: Andreas Klinger <ak@it-klinger.de>
6016 L: linux-iio@vger.kernel.org
6018 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6019 F: drivers/iio/proximity/srf*.c
6021 DEVICE COREDUMP (DEV_COREDUMP)
6022 M: Johannes Berg <johannes@sipsolutions.net>
6023 L: linux-kernel@vger.kernel.org
6025 F: drivers/base/devcoredump.c
6026 F: include/linux/devcoredump.h
6028 DEVICE DEPENDENCY HELPER SCRIPT
6029 M: Saravana Kannan <saravanak@google.com>
6030 L: linux-kernel@vger.kernel.org
6032 F: scripts/dev-needs.sh
6034 DEVICE DIRECT ACCESS (DAX)
6035 M: Dan Williams <dan.j.williams@intel.com>
6036 M: Vishal Verma <vishal.l.verma@intel.com>
6037 M: Dave Jiang <dave.jiang@intel.com>
6038 L: nvdimm@lists.linux.dev
6042 DEVICE FREQUENCY (DEVFREQ)
6043 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6044 M: Kyungmin Park <kyungmin.park@samsung.com>
6045 M: Chanwoo Choi <cw00.choi@samsung.com>
6046 L: linux-pm@vger.kernel.org
6048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6049 F: Documentation/devicetree/bindings/devfreq/
6050 F: Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6052 F: include/linux/devfreq.h
6053 F: include/trace/events/devfreq.h
6055 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6056 M: Chanwoo Choi <cw00.choi@samsung.com>
6057 L: linux-pm@vger.kernel.org
6059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6060 F: Documentation/devicetree/bindings/devfreq/event/
6061 F: drivers/devfreq/devfreq-event.c
6062 F: drivers/devfreq/event/
6063 F: include/dt-bindings/pmu/exynos_ppmu.h
6064 F: include/linux/devfreq-event.h
6066 DEVICE NUMBER REGISTRY
6067 M: Torben Mathiasen <device@lanana.org>
6069 W: http://lanana.org/docs/device-list/index.html
6071 DEVICE RESOURCE MANAGEMENT HELPERS
6072 M: Hans de Goede <hdegoede@redhat.com>
6073 R: Matti Vaittinen <mazziesaccount@gmail.com>
6075 F: include/linux/devm-helpers.h
6078 M: Alasdair Kergon <agk@redhat.com>
6079 M: Mike Snitzer <snitzer@kernel.org>
6080 M: dm-devel@redhat.com
6081 L: dm-devel@redhat.com
6083 W: http://sources.redhat.com/dm
6084 Q: http://patchwork.kernel.org/project/dm-devel/list/
6085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6086 T: quilt http://people.redhat.com/agk/patches/linux/editing/
6087 F: Documentation/admin-guide/device-mapper/
6088 F: drivers/md/Kconfig
6089 F: drivers/md/Makefile
6091 F: drivers/md/persistent-data/
6092 F: include/linux/device-mapper.h
6093 F: include/linux/dm-*.h
6094 F: include/uapi/linux/dm-*.h
6097 M: Jiri Pirko <jiri@nvidia.com>
6098 L: netdev@vger.kernel.org
6100 F: Documentation/networking/devlink
6101 F: include/net/devlink.h
6102 F: include/uapi/linux/devlink.h
6103 F: net/core/devlink.c
6105 DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
6106 M: Christoph Niedermaier <cniedermaier@dh-electronics.com>
6107 L: kernel@dh-electronics.com
6109 F: arch/arm/boot/dts/imx6*-dhcom-*
6110 F: arch/arm/boot/dts/imx6*-dhcor-*
6112 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6113 M: Marek Vasut <marex@denx.de>
6114 L: kernel@dh-electronics.com
6116 F: arch/arm/boot/dts/stm32mp1*-dhcom-*
6117 F: arch/arm/boot/dts/stm32mp1*-dhcor-*
6119 DIALOG SEMICONDUCTOR DRIVERS
6120 M: Support Opensource <support.opensource@diasemi.com>
6122 W: http://www.dialog-semiconductor.com/products
6123 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
6124 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
6125 F: Documentation/devicetree/bindings/mfd/da90*.txt
6126 F: Documentation/devicetree/bindings/mfd/da90*.yaml
6127 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6128 F: Documentation/devicetree/bindings/regulator/da92*.txt
6129 F: Documentation/devicetree/bindings/regulator/slg51000.txt
6130 F: Documentation/devicetree/bindings/sound/da[79]*.txt
6131 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
6132 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
6133 F: Documentation/hwmon/da90??.rst
6134 F: drivers/gpio/gpio-da90??.c
6135 F: drivers/hwmon/da90??-hwmon.c
6136 F: drivers/iio/adc/da91??-*.c
6137 F: drivers/input/misc/da72??.[ch]
6138 F: drivers/input/misc/da90??_onkey.c
6139 F: drivers/input/touchscreen/da9052_tsi.c
6140 F: drivers/leds/leds-da90??.c
6141 F: drivers/mfd/da903x.c
6142 F: drivers/mfd/da90??-*.c
6143 F: drivers/mfd/da91??-*.c
6144 F: drivers/pinctrl/pinctrl-da90??.c
6145 F: drivers/power/supply/da9052-battery.c
6146 F: drivers/power/supply/da91??-*.c
6147 F: drivers/regulator/da9???-regulator.[ch]
6148 F: drivers/regulator/slg51000-regulator.[ch]
6149 F: drivers/rtc/rtc-da90??.c
6150 F: drivers/thermal/da90??-thermal.c
6151 F: drivers/video/backlight/da90??_bl.c
6152 F: drivers/watchdog/da90??_wdt.c
6153 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
6154 F: include/linux/mfd/da903x.h
6155 F: include/linux/mfd/da9052/
6156 F: include/linux/mfd/da9055/
6157 F: include/linux/mfd/da9062/
6158 F: include/linux/mfd/da9063/
6159 F: include/linux/mfd/da9150/
6160 F: include/linux/regulator/da9211.h
6161 F: include/sound/da[79]*.h
6162 F: sound/soc/codecs/da[79]*.[ch]
6164 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6165 M: William Breathitt Gray <william.gray@linaro.org>
6166 L: linux-gpio@vger.kernel.org
6168 F: drivers/gpio/gpio-gpio-mm.c
6170 DIOLAN U2C-12 I2C DRIVER
6171 M: Guenter Roeck <linux@roeck-us.net>
6172 L: linux-i2c@vger.kernel.org
6174 F: drivers/i2c/busses/i2c-diolan-u2c.c
6176 DIRECTORY NOTIFICATION (DNOTIFY)
6177 M: Jan Kara <jack@suse.cz>
6178 R: Amir Goldstein <amir73il@gmail.com>
6179 L: linux-fsdevel@vger.kernel.org
6181 F: Documentation/filesystems/dnotify.rst
6182 F: fs/notify/dnotify/
6183 F: include/linux/dnotify.h
6185 DISK GEOMETRY AND PARTITION HANDLING
6186 M: Andries Brouwer <aeb@cwi.nl>
6188 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6189 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6190 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6193 M: Jan Kara <jack@suse.com>
6195 F: Documentation/filesystems/quota.rst
6197 F: include/linux/quota*.h
6198 F: include/uapi/linux/quota*.h
6200 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6201 M: Bernie Thompson <bernie@plugable.com>
6202 L: linux-fbdev@vger.kernel.org
6204 W: http://plugable.com/category/projects/udlfb/
6205 F: Documentation/fb/udlfb.rst
6206 F: drivers/video/fbdev/udlfb.c
6207 F: include/video/udlfb.h
6209 DISTRIBUTED LOCK MANAGER (DLM)
6210 M: Christine Caulfield <ccaulfie@redhat.com>
6211 M: David Teigland <teigland@redhat.com>
6212 L: cluster-devel@redhat.com
6214 W: http://sources.redhat.com/cluster/
6215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6218 DMA BUFFER SHARING FRAMEWORK
6219 M: Sumit Semwal <sumit.semwal@linaro.org>
6220 M: Christian König <christian.koenig@amd.com>
6221 L: linux-media@vger.kernel.org
6222 L: dri-devel@lists.freedesktop.org
6223 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6225 T: git git://anongit.freedesktop.org/drm/drm-misc
6226 F: Documentation/driver-api/dma-buf.rst
6228 F: include/linux/*fence.h
6229 F: include/linux/dma-buf.h
6230 F: include/linux/dma-resv.h
6231 K: \bdma_(?:buf|fence|resv)\b
6233 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6234 M: Vinod Koul <vkoul@kernel.org>
6235 L: dmaengine@vger.kernel.org
6237 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6239 F: Documentation/devicetree/bindings/dma/
6240 F: Documentation/driver-api/dmaengine/
6242 F: include/dt-bindings/dma/
6243 F: include/linux/dma/
6244 F: include/linux/dmaengine.h
6245 F: include/linux/of_dma.h
6248 M: Christoph Hellwig <hch@lst.de>
6249 M: Marek Szyprowski <m.szyprowski@samsung.com>
6250 R: Robin Murphy <robin.murphy@arm.com>
6251 L: iommu@lists.linux.dev
6253 W: http://git.infradead.org/users/hch/dma-mapping.git
6254 T: git git://git.infradead.org/users/hch/dma-mapping.git
6255 F: include/asm-generic/dma-mapping.h
6256 F: include/linux/dma-direct.h
6257 F: include/linux/dma-mapping.h
6258 F: include/linux/dma-map-ops.h
6259 F: include/linux/swiotlb.h
6262 DMA MAPPING BENCHMARK
6263 M: Xiang Chen <chenxiang66@hisilicon.com>
6264 L: iommu@lists.linux.dev
6265 F: kernel/dma/map_benchmark.c
6266 F: tools/testing/selftests/dma/
6268 DMA-BUF HEAPS FRAMEWORK
6269 M: Sumit Semwal <sumit.semwal@linaro.org>
6270 R: Benjamin Gaignard <benjamin.gaignard@collabora.com>
6271 R: Liam Mark <lmark@codeaurora.org>
6272 R: Laura Abbott <labbott@redhat.com>
6273 R: Brian Starkey <Brian.Starkey@arm.com>
6274 R: John Stultz <jstultz@google.com>
6275 L: linux-media@vger.kernel.org
6276 L: dri-devel@lists.freedesktop.org
6277 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6279 T: git git://anongit.freedesktop.org/drm/drm-misc
6280 F: drivers/dma-buf/dma-heap.c
6281 F: drivers/dma-buf/heaps/*
6282 F: include/linux/dma-heap.h
6283 F: include/uapi/linux/dma-heap.h
6285 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6286 M: Lukasz Luba <lukasz.luba@arm.com>
6287 L: linux-pm@vger.kernel.org
6288 L: linux-samsung-soc@vger.kernel.org
6290 F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6291 F: drivers/memory/samsung/exynos5422-dmc.c
6293 DME1737 HARDWARE MONITOR DRIVER
6294 M: Juerg Haefliger <juergh@proton.me>
6295 L: linux-hwmon@vger.kernel.org
6297 F: Documentation/hwmon/dme1737.rst
6298 F: drivers/hwmon/dme1737.c
6301 M: Jean Delvare <jdelvare@suse.com>
6303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6304 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
6305 F: drivers/firmware/dmi-id.c
6306 F: drivers/firmware/dmi_scan.c
6307 F: include/linux/dmi.h
6310 M: Jonathan Corbet <corbet@lwn.net>
6311 L: linux-doc@vger.kernel.org
6313 P: Documentation/doc-guide/maintainer-profile.rst
6314 T: git git://git.lwn.net/linux.git docs-next
6316 F: scripts/documentation-file-ref-check
6317 F: scripts/kernel-doc
6318 F: scripts/sphinx-pre-install
6319 X: Documentation/ABI/
6320 X: Documentation/admin-guide/media/
6321 X: Documentation/devicetree/
6322 X: Documentation/driver-api/media/
6323 X: Documentation/firmware-guide/acpi/
6324 X: Documentation/i2c/
6325 X: Documentation/power/
6326 X: Documentation/spi/
6327 X: Documentation/userspace-api/media/
6329 DOCUMENTATION REPORTING ISSUES
6330 M: Thorsten Leemhuis <linux@leemhuis.info>
6331 L: linux-doc@vger.kernel.org
6333 F: Documentation/admin-guide/reporting-issues.rst
6335 DOCUMENTATION SCRIPTS
6336 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6337 L: linux-doc@vger.kernel.org
6339 F: Documentation/sphinx/parse-headers.pl
6340 F: scripts/documentation-file-ref-check
6341 F: scripts/sphinx-pre-install
6343 DOCUMENTATION/ITALIAN
6344 M: Federico Vaga <federico.vaga@vaga.pv.it>
6345 L: linux-doc@vger.kernel.org
6347 F: Documentation/translations/it_IT
6349 DOCUMENTATION/JAPANESE
6350 R: Akira Yokosawa <akiyks@gmail.com>
6351 L: linux-doc@vger.kernel.org
6353 F: Documentation/translations/ja_JP
6355 DONGWOON DW9714 LENS VOICE COIL DRIVER
6356 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6357 L: linux-media@vger.kernel.org
6359 T: git git://linuxtv.org/media_tree.git
6360 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6361 F: drivers/media/i2c/dw9714.c
6363 DONGWOON DW9768 LENS VOICE COIL DRIVER
6364 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
6365 L: linux-media@vger.kernel.org
6367 T: git git://linuxtv.org/media_tree.git
6368 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6369 F: drivers/media/i2c/dw9768.c
6371 DONGWOON DW9807 LENS VOICE COIL DRIVER
6372 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6373 L: linux-media@vger.kernel.org
6375 T: git git://linuxtv.org/media_tree.git
6376 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6377 F: drivers/media/i2c/dw9807-vcm.c
6380 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
6381 L: blinux-list@redhat.com
6383 F: drivers/char/dtlk.c
6384 F: include/linux/dtlk.h
6386 DPAA2 DATAPATH I/O (DPIO) DRIVER
6387 M: Roy Pledge <Roy.Pledge@nxp.com>
6388 L: linux-kernel@vger.kernel.org
6390 F: drivers/soc/fsl/dpio
6392 DPAA2 ETHERNET DRIVER
6393 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6394 L: netdev@vger.kernel.org
6396 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6397 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6398 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
6399 F: drivers/net/ethernet/freescale/dpaa2/Makefile
6400 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6401 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6402 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6403 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
6404 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
6405 F: drivers/net/ethernet/freescale/dpaa2/dpni*
6407 DPAA2 ETHERNET SWITCH DRIVER
6408 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6409 L: netdev@vger.kernel.org
6411 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6412 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6413 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
6416 M: Philipp Reisner <philipp.reisner@linbit.com>
6417 M: Lars Ellenberg <lars.ellenberg@linbit.com>
6418 M: Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6419 L: drbd-dev@lists.linbit.com
6421 W: http://www.drbd.org
6422 T: git git://git.linbit.com/linux-drbd.git
6423 T: git git://git.linbit.com/drbd-8.4.git
6424 F: Documentation/admin-guide/blockdev/
6425 F: drivers/block/drbd/
6428 DRIVER COMPONENT FRAMEWORK
6429 L: dri-devel@lists.freedesktop.org
6430 F: drivers/base/component.c
6431 F: include/linux/component.h
6433 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6434 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6435 R: "Rafael J. Wysocki" <rafael@kernel.org>
6437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6438 F: Documentation/core-api/kobject.rst
6442 F: include/linux/debugfs.h
6443 F: include/linux/kobj*
6446 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6447 M: Nishanth Menon <nm@ti.com>
6448 L: linux-pm@vger.kernel.org
6450 F: drivers/soc/ti/smartreflex.c
6451 F: include/linux/power/smartreflex.h
6453 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6454 M: Maxime Ripard <mripard@kernel.org>
6455 M: Chen-Yu Tsai <wens@csie.org>
6456 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6457 L: dri-devel@lists.freedesktop.org
6459 T: git git://anongit.freedesktop.org/drm/drm-misc
6460 F: drivers/gpu/drm/sun4i/sun8i*
6462 DRM DRIVER FOR ARM PL111 CLCD
6463 M: Emma Anholt <emma@anholt.net>
6465 T: git git://anongit.freedesktop.org/drm/drm-misc
6466 F: drivers/gpu/drm/pl111/
6468 DRM DRIVER FOR ARM VERSATILE TFT PANELS
6469 M: Linus Walleij <linus.walleij@linaro.org>
6471 T: git git://anongit.freedesktop.org/drm/drm-misc
6472 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6473 F: drivers/gpu/drm/panel/panel-arm-versatile.c
6475 DRM DRIVER FOR ASPEED BMC GFX
6476 M: Joel Stanley <joel@jms.id.au>
6477 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6479 T: git git://anongit.freedesktop.org/drm/drm-misc
6480 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6481 F: drivers/gpu/drm/aspeed/
6483 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6484 M: Dave Airlie <airlied@redhat.com>
6485 R: Thomas Zimmermann <tzimmermann@suse.de>
6486 L: dri-devel@lists.freedesktop.org
6488 T: git git://anongit.freedesktop.org/drm/drm-misc
6489 F: drivers/gpu/drm/ast/
6491 DRM DRIVER FOR BOCHS VIRTUAL GPU
6492 M: Gerd Hoffmann <kraxel@redhat.com>
6493 L: virtualization@lists.linux-foundation.org
6495 T: git git://anongit.freedesktop.org/drm/drm-misc
6496 F: drivers/gpu/drm/tiny/bochs.c
6498 DRM DRIVER FOR BOE HIMAX8279D PANELS
6499 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6501 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6502 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
6504 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6505 M: Jagan Teki <jagan@amarulasolutions.com>
6507 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6508 F: drivers/gpu/drm/bridge/chipone-icn6211.c
6510 DRM DRIVER FOR EBBG FT8719 PANEL
6511 M: Joel Selvaraj <jo@jsfamily.in>
6513 T: git git://anongit.freedesktop.org/drm/drm-misc
6514 F: Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6515 F: drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6517 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6518 M: Linus Walleij <linus.walleij@linaro.org>
6520 T: git git://anongit.freedesktop.org/drm/drm-misc
6521 F: drivers/gpu/drm/tve200/
6523 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6524 M: Icenowy Zheng <icenowy@aosc.io>
6526 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6527 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6529 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6530 M: Jagan Teki <jagan@amarulasolutions.com>
6532 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6533 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6535 DRM DRIVER FOR GENERIC EDP PANELS
6536 R: Douglas Anderson <dianders@chromium.org>
6537 F: Documentation/devicetree/bindings/display/panel/panel-edp.yaml
6538 F: drivers/gpu/drm/panel/panel-edp.c
6540 DRM DRIVER FOR GENERIC USB DISPLAY
6541 M: Noralf Trønnes <noralf@tronnes.org>
6543 W: https://github.com/notro/gud/wiki
6544 T: git git://anongit.freedesktop.org/drm/drm-misc
6545 F: drivers/gpu/drm/gud/
6546 F: include/drm/gud.h
6548 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6549 M: Hans de Goede <hdegoede@redhat.com>
6551 T: git git://anongit.freedesktop.org/drm/drm-misc
6552 F: drivers/gpu/drm/tiny/gm12u320.c
6554 DRM DRIVER FOR HX8357D PANELS
6555 M: Emma Anholt <emma@anholt.net>
6557 T: git git://anongit.freedesktop.org/drm/drm-misc
6558 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
6559 F: drivers/gpu/drm/tiny/hx8357d.c
6561 DRM DRIVER FOR ILITEK ILI9225 PANELS
6562 M: David Lechner <david@lechnology.com>
6564 T: git git://anongit.freedesktop.org/drm/drm-misc
6565 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6566 F: drivers/gpu/drm/tiny/ili9225.c
6568 DRM DRIVER FOR ILITEK ILI9486 PANELS
6569 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6571 T: git git://anongit.freedesktop.org/drm/drm-misc
6572 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6573 F: drivers/gpu/drm/tiny/ili9486.c
6575 DRM DRIVER FOR INTEL I810 VIDEO CARDS
6576 S: Orphan / Obsolete
6577 F: drivers/gpu/drm/i810/
6578 F: include/uapi/drm/i810_drm.h
6580 DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
6581 M: Jagan Teki <jagan@edgeble.ai>
6583 F: Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
6584 F: drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
6586 DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
6587 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
6589 T: git git://anongit.freedesktop.org/drm/drm-misc
6590 F: drivers/gpu/drm/logicvc/
6592 DRM DRIVER FOR LVDS PANELS
6593 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6594 L: dri-devel@lists.freedesktop.org
6595 T: git git://anongit.freedesktop.org/drm/drm-misc
6597 F: drivers/gpu/drm/panel/panel-lvds.c
6598 F: Documentation/devicetree/bindings/display/lvds.yaml
6599 F: Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6601 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6602 M: Guido Günther <agx@sigxcpu.org>
6603 R: Purism Kernel Team <kernel@puri.sm>
6605 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6606 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6608 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
6609 S: Orphan / Obsolete
6610 F: drivers/gpu/drm/mga/
6611 F: include/uapi/drm/mga_drm.h
6613 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6614 M: Dave Airlie <airlied@redhat.com>
6615 R: Thomas Zimmermann <tzimmermann@suse.de>
6616 L: dri-devel@lists.freedesktop.org
6618 T: git git://anongit.freedesktop.org/drm/drm-misc
6619 F: drivers/gpu/drm/mgag200/
6621 DRM DRIVER FOR MI0283QT
6622 M: Noralf Trønnes <noralf@tronnes.org>
6624 T: git git://anongit.freedesktop.org/drm/drm-misc
6625 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6626 F: drivers/gpu/drm/tiny/mi0283qt.c
6628 DRM DRIVER FOR MIPI DBI compatible panels
6629 M: Noralf Trønnes <noralf@tronnes.org>
6631 W: https://github.com/notro/panel-mipi-dbi/wiki
6632 T: git git://anongit.freedesktop.org/drm/drm-misc
6633 F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6634 F: drivers/gpu/drm/tiny/panel-mipi-dbi.c
6636 DRM DRIVER FOR MSM ADRENO GPU
6637 M: Rob Clark <robdclark@gmail.com>
6638 M: Abhinav Kumar <quic_abhinavk@quicinc.com>
6639 M: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
6640 R: Sean Paul <sean@poorly.run>
6641 L: linux-arm-msm@vger.kernel.org
6642 L: dri-devel@lists.freedesktop.org
6643 L: freedreno@lists.freedesktop.org
6645 T: git https://gitlab.freedesktop.org/drm/msm.git
6646 F: Documentation/devicetree/bindings/display/msm/
6647 F: drivers/gpu/drm/msm/
6648 F: include/uapi/drm/msm_drm.h
6650 DRM DRIVER FOR NOVATEK NT35510 PANELS
6651 M: Linus Walleij <linus.walleij@linaro.org>
6653 T: git git://anongit.freedesktop.org/drm/drm-misc
6654 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6655 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
6657 DRM DRIVER FOR NOVATEK NT35560 PANELS
6658 M: Linus Walleij <linus.walleij@linaro.org>
6660 T: git git://anongit.freedesktop.org/drm/drm-misc
6661 F: Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
6662 F: drivers/gpu/drm/panel/panel-novatek-nt35560.c
6664 DRM DRIVER FOR NOVATEK NT36672A PANELS
6665 M: Sumit Semwal <sumit.semwal@linaro.org>
6667 T: git git://anongit.freedesktop.org/drm/drm-misc
6668 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6669 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6671 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6672 M: Ben Skeggs <bskeggs@redhat.com>
6673 M: Karol Herbst <kherbst@redhat.com>
6674 M: Lyude Paul <lyude@redhat.com>
6675 L: dri-devel@lists.freedesktop.org
6676 L: nouveau@lists.freedesktop.org
6678 W: https://nouveau.freedesktop.org/
6679 Q: https://patchwork.freedesktop.org/project/nouveau/
6680 Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
6681 B: https://gitlab.freedesktop.org/drm/nouveau/-/issues
6682 C: irc://irc.oftc.net/nouveau
6683 T: git https://gitlab.freedesktop.org/drm/nouveau.git
6684 F: drivers/gpu/drm/nouveau/
6685 F: include/uapi/drm/nouveau_drm.h
6687 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6688 M: Stefan Mavrodiev <stefan@olimex.com>
6690 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6691 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6693 DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
6694 R: Douglas Anderson <dianders@chromium.org>
6695 F: Documentation/devicetree/bindings/display/bridge/ps8640.yaml
6696 F: drivers/gpu/drm/bridge/parade-ps8640.c
6698 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6699 M: Noralf Trønnes <noralf@tronnes.org>
6701 T: git git://anongit.freedesktop.org/drm/drm-misc
6702 F: Documentation/devicetree/bindings/display/repaper.txt
6703 F: drivers/gpu/drm/tiny/repaper.c
6705 DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
6706 M: Javier Martinez Canillas <javierm@redhat.com>
6708 T: git git://anongit.freedesktop.org/drm/drm-misc
6709 F: Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml
6710 F: drivers/gpu/drm/solomon/ssd130x*
6712 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6713 M: Dave Airlie <airlied@redhat.com>
6714 M: Gerd Hoffmann <kraxel@redhat.com>
6715 L: virtualization@lists.linux-foundation.org
6717 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6718 T: git git://anongit.freedesktop.org/drm/drm-misc
6719 F: drivers/gpu/drm/tiny/cirrus.c
6721 DRM DRIVER FOR QXL VIRTUAL GPU
6722 M: Dave Airlie <airlied@redhat.com>
6723 M: Gerd Hoffmann <kraxel@redhat.com>
6724 L: virtualization@lists.linux-foundation.org
6725 L: spice-devel@lists.freedesktop.org
6727 T: git git://anongit.freedesktop.org/drm/drm-misc
6728 F: drivers/gpu/drm/qxl/
6729 F: include/uapi/drm/qxl_drm.h
6731 DRM DRIVER FOR RAGE 128 VIDEO CARDS
6732 S: Orphan / Obsolete
6733 F: drivers/gpu/drm/r128/
6734 F: include/uapi/drm/r128_drm.h
6736 DRM DRIVER FOR RAYDIUM RM67191 PANELS
6737 M: Robert Chiras <robert.chiras@nxp.com>
6739 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6740 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
6742 DRM DRIVER FOR SAMSUNG DB7430 PANELS
6743 M: Linus Walleij <linus.walleij@linaro.org>
6745 T: git git://anongit.freedesktop.org/drm/drm-misc
6746 F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6747 F: drivers/gpu/drm/panel/panel-samsung-db7430.c
6749 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6750 M: Markuss Broks <markuss.broks@gmail.com>
6752 F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6753 F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6755 DRM DRIVER FOR SITRONIX ST7703 PANELS
6756 M: Guido Günther <agx@sigxcpu.org>
6757 R: Purism Kernel Team <kernel@puri.sm>
6758 R: Ondrej Jirman <megous@megous.com>
6760 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6761 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
6763 DRM DRIVER FOR SAVAGE VIDEO CARDS
6764 S: Orphan / Obsolete
6765 F: drivers/gpu/drm/savage/
6766 F: include/uapi/drm/savage_drm.h
6768 DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6769 M: Thomas Zimmermann <tzimmermann@suse.de>
6770 M: Javier Martinez Canillas <javierm@redhat.com>
6771 L: dri-devel@lists.freedesktop.org
6773 T: git git://anongit.freedesktop.org/drm/drm-misc
6774 F: drivers/gpu/drm/drm_aperture.c
6775 F: drivers/gpu/drm/tiny/ofdrm.c
6776 F: drivers/gpu/drm/tiny/simpledrm.c
6777 F: drivers/video/aperture.c
6778 F: drivers/video/nomodeset.c
6779 F: include/drm/drm_aperture.h
6780 F: include/linux/aperture.h
6781 F: include/video/nomodeset.h
6783 DRM DRIVER FOR SIS VIDEO CARDS
6784 S: Orphan / Obsolete
6785 F: drivers/gpu/drm/sis/
6786 F: include/uapi/drm/sis_drm.h
6788 DRM DRIVER FOR SITRONIX ST7586 PANELS
6789 M: David Lechner <david@lechnology.com>
6791 T: git git://anongit.freedesktop.org/drm/drm-misc
6792 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
6793 F: drivers/gpu/drm/tiny/st7586.c
6795 DRM DRIVER FOR SITRONIX ST7701 PANELS
6796 M: Jagan Teki <jagan@amarulasolutions.com>
6798 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6799 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
6801 DRM DRIVER FOR SITRONIX ST7735R PANELS
6802 M: David Lechner <david@lechnology.com>
6804 T: git git://anongit.freedesktop.org/drm/drm-misc
6805 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6806 F: drivers/gpu/drm/tiny/st7735r.c
6808 DRM DRIVER FOR ST-ERICSSON MCDE
6809 M: Linus Walleij <linus.walleij@linaro.org>
6811 T: git git://anongit.freedesktop.org/drm/drm-misc
6812 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6813 F: drivers/gpu/drm/mcde/
6815 DRM DRIVER FOR TDFX VIDEO CARDS
6816 S: Orphan / Obsolete
6817 F: drivers/gpu/drm/tdfx/
6819 DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
6820 M: Jagan Teki <jagan@amarulasolutions.com>
6822 F: Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
6823 F: drivers/gpu/drm/bridge/ti-dlpc3433.c
6825 DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
6826 R: Douglas Anderson <dianders@chromium.org>
6827 F: Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
6828 F: drivers/gpu/drm/bridge/ti-sn65dsi86.c
6830 DRM DRIVER FOR TPO TPG110 PANELS
6831 M: Linus Walleij <linus.walleij@linaro.org>
6833 T: git git://anongit.freedesktop.org/drm/drm-misc
6834 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6835 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6837 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6838 M: Dave Airlie <airlied@redhat.com>
6839 R: Sean Paul <sean@poorly.run>
6840 R: Thomas Zimmermann <tzimmermann@suse.de>
6841 L: dri-devel@lists.freedesktop.org
6843 T: git git://anongit.freedesktop.org/drm/drm-misc
6844 F: drivers/gpu/drm/udl/
6846 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6847 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6848 M: Melissa Wen <melissa.srw@gmail.com>
6849 R: Haneen Mohammed <hamohammed.sa@gmail.com>
6850 R: Daniel Vetter <daniel@ffwll.ch>
6851 L: dri-devel@lists.freedesktop.org
6853 T: git git://anongit.freedesktop.org/drm/drm-misc
6854 F: Documentation/gpu/vkms.rst
6855 F: drivers/gpu/drm/vkms/
6857 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6858 M: Hans de Goede <hdegoede@redhat.com>
6859 L: dri-devel@lists.freedesktop.org
6861 T: git git://anongit.freedesktop.org/drm/drm-misc
6862 F: drivers/gpu/drm/vboxvideo/
6864 DRM DRIVER FOR VMWARE VIRTUAL GPU
6865 M: Zack Rusin <zackr@vmware.com>
6866 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
6867 L: dri-devel@lists.freedesktop.org
6869 T: git git://anongit.freedesktop.org/drm/drm-misc
6870 F: drivers/gpu/drm/vmwgfx/
6871 F: include/uapi/drm/vmwgfx_drm.h
6873 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6874 M: Linus Walleij <linus.walleij@linaro.org>
6876 T: git git://anongit.freedesktop.org/drm/drm-misc
6877 F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6878 F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
6881 M: David Airlie <airlied@gmail.com>
6882 M: Daniel Vetter <daniel@ffwll.ch>
6883 L: dri-devel@lists.freedesktop.org
6885 B: https://gitlab.freedesktop.org/drm
6886 C: irc://irc.oftc.net/dri-devel
6887 T: git git://anongit.freedesktop.org/drm/drm
6888 F: Documentation/devicetree/bindings/display/
6889 F: Documentation/devicetree/bindings/gpu/
6890 F: Documentation/gpu/
6893 F: include/linux/vga*
6894 F: include/uapi/drm/
6896 DRM DRIVERS AND MISC GPU PATCHES
6897 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6898 M: Maxime Ripard <mripard@kernel.org>
6899 M: Thomas Zimmermann <tzimmermann@suse.de>
6901 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6902 T: git git://anongit.freedesktop.org/drm/drm-misc
6903 F: Documentation/gpu/
6904 F: drivers/gpu/drm/*
6907 F: include/linux/vga*
6908 F: include/uapi/drm/drm*
6910 DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
6911 M: Oded Gabbay <ogabbay@kernel.org>
6912 L: dri-devel@lists.freedesktop.org
6914 C: irc://irc.oftc.net/dri-devel
6915 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
6916 F: Documentation/accel/
6919 DRM DRIVERS FOR ALLWINNER A10
6920 M: Maxime Ripard <mripard@kernel.org>
6921 M: Chen-Yu Tsai <wens@csie.org>
6922 L: dri-devel@lists.freedesktop.org
6924 T: git git://anongit.freedesktop.org/drm/drm-misc
6925 F: Documentation/devicetree/bindings/display/allwinner*
6926 F: drivers/gpu/drm/sun4i/
6928 DRM DRIVERS FOR AMLOGIC SOCS
6929 M: Neil Armstrong <neil.armstrong@linaro.org>
6930 L: dri-devel@lists.freedesktop.org
6931 L: linux-amlogic@lists.infradead.org
6933 W: http://linux-meson.com/
6934 T: git git://anongit.freedesktop.org/drm/drm-misc
6935 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6936 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6937 F: Documentation/gpu/meson.rst
6938 F: drivers/gpu/drm/meson/
6940 DRM DRIVERS FOR ATMEL HLCDC
6941 M: Sam Ravnborg <sam@ravnborg.org>
6942 M: Boris Brezillon <bbrezillon@kernel.org>
6943 L: dri-devel@lists.freedesktop.org
6945 T: git git://anongit.freedesktop.org/drm/drm-misc
6946 F: Documentation/devicetree/bindings/display/atmel/
6947 F: drivers/gpu/drm/atmel-hlcdc/
6949 DRM DRIVERS FOR BRIDGE CHIPS
6950 M: Andrzej Hajda <andrzej.hajda@intel.com>
6951 M: Neil Armstrong <neil.armstrong@linaro.org>
6952 M: Robert Foss <rfoss@kernel.org>
6953 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6954 R: Jonas Karlman <jonas@kwiboo.se>
6955 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6957 T: git git://anongit.freedesktop.org/drm/drm-misc
6958 F: Documentation/devicetree/bindings/display/bridge/
6959 F: drivers/gpu/drm/bridge/
6961 DRM DRIVERS FOR EXYNOS
6962 M: Inki Dae <inki.dae@samsung.com>
6963 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6964 M: Kyungmin Park <kyungmin.park@samsung.com>
6965 L: dri-devel@lists.freedesktop.org
6967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6968 F: Documentation/devicetree/bindings/display/exynos/
6969 F: Documentation/devicetree/bindings/display/samsung/
6970 F: drivers/gpu/drm/exynos/
6971 F: include/uapi/drm/exynos_drm.h
6973 DRM DRIVERS FOR FREESCALE DCU
6974 M: Stefan Agner <stefan@agner.ch>
6975 M: Alison Wang <alison.wang@nxp.com>
6976 L: dri-devel@lists.freedesktop.org
6978 T: git git://anongit.freedesktop.org/drm/drm-misc
6979 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6980 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6981 F: drivers/gpu/drm/fsl-dcu/
6983 DRM DRIVERS FOR FREESCALE IMX
6984 M: Philipp Zabel <p.zabel@pengutronix.de>
6985 L: dri-devel@lists.freedesktop.org
6987 F: Documentation/devicetree/bindings/display/imx/
6988 F: drivers/gpu/drm/imx/
6989 F: drivers/gpu/ipu-v3/
6991 DRM DRIVERS FOR FREESCALE IMX BRIDGE
6992 M: Liu Ying <victor.liu@nxp.com>
6993 L: dri-devel@lists.freedesktop.org
6995 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
6996 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
6997 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
6998 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
6999 F: drivers/gpu/drm/bridge/imx/
7001 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7002 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
7003 L: dri-devel@lists.freedesktop.org
7005 T: git git://github.com/patjak/drm-gma500
7006 F: drivers/gpu/drm/gma500/
7008 DRM DRIVERS FOR HISILICON
7009 M: Xinliang Liu <xinliang.liu@linaro.org>
7010 M: Tian Tao <tiantao6@hisilicon.com>
7011 R: John Stultz <jstultz@google.com>
7012 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
7013 R: Chen Feng <puck.chen@hisilicon.com>
7014 L: dri-devel@lists.freedesktop.org
7016 T: git git://anongit.freedesktop.org/drm/drm-misc
7017 F: Documentation/devicetree/bindings/display/hisilicon/
7018 F: drivers/gpu/drm/hisilicon/
7020 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
7021 M: Deepak Rawat <drawat.floss@gmail.com>
7022 L: linux-hyperv@vger.kernel.org
7023 L: dri-devel@lists.freedesktop.org
7025 T: git git://anongit.freedesktop.org/drm/drm-misc
7026 F: drivers/gpu/drm/hyperv
7028 DRM DRIVERS FOR LIMA
7029 M: Qiang Yu <yuq825@gmail.com>
7030 L: dri-devel@lists.freedesktop.org
7031 L: lima@lists.freedesktop.org (moderated for non-subscribers)
7033 T: git git://anongit.freedesktop.org/drm/drm-misc
7034 F: drivers/gpu/drm/lima/
7035 F: include/uapi/drm/lima_drm.h
7037 DRM DRIVERS FOR MEDIATEK
7038 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
7039 M: Philipp Zabel <p.zabel@pengutronix.de>
7040 L: dri-devel@lists.freedesktop.org
7041 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
7043 F: Documentation/devicetree/bindings/display/mediatek/
7044 F: drivers/gpu/drm/mediatek/
7045 F: drivers/phy/mediatek/phy-mtk-dp.c
7046 F: drivers/phy/mediatek/phy-mtk-hdmi*
7047 F: drivers/phy/mediatek/phy-mtk-mipi*
7049 DRM DRIVERS FOR NVIDIA TEGRA
7050 M: Thierry Reding <thierry.reding@gmail.com>
7051 L: dri-devel@lists.freedesktop.org
7052 L: linux-tegra@vger.kernel.org
7054 T: git git://anongit.freedesktop.org/tegra/linux.git
7055 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7056 F: Documentation/devicetree/bindings/gpu/host1x/
7057 F: drivers/gpu/drm/tegra/
7058 F: drivers/gpu/host1x/
7059 F: include/linux/host1x.h
7060 F: include/uapi/drm/tegra_drm.h
7062 DRM DRIVERS FOR RENESAS
7063 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7064 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
7065 L: dri-devel@lists.freedesktop.org
7066 L: linux-renesas-soc@vger.kernel.org
7068 T: git git://linuxtv.org/pinchartl/media drm/du/next
7069 F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7070 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7071 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7072 F: Documentation/devicetree/bindings/display/renesas,du.yaml
7073 F: drivers/gpu/drm/rcar-du/
7074 F: drivers/gpu/drm/shmobile/
7075 F: include/linux/platform_data/shmob_drm.h
7077 DRM DRIVERS FOR ROCKCHIP
7078 M: Sandy Huang <hjc@rock-chips.com>
7079 M: Heiko Stübner <heiko@sntech.de>
7080 L: dri-devel@lists.freedesktop.org
7082 T: git git://anongit.freedesktop.org/drm/drm-misc
7083 F: Documentation/devicetree/bindings/display/rockchip/
7084 F: drivers/gpu/drm/rockchip/
7087 M: Alain Volmat <alain.volmat@foss.st.com>
7088 L: dri-devel@lists.freedesktop.org
7090 T: git git://anongit.freedesktop.org/drm/drm-misc
7091 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7092 F: drivers/gpu/drm/sti
7095 M: Yannick Fertre <yannick.fertre@foss.st.com>
7096 M: Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
7097 M: Philippe Cornu <philippe.cornu@foss.st.com>
7098 L: dri-devel@lists.freedesktop.org
7100 T: git git://anongit.freedesktop.org/drm/drm-misc
7101 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7102 F: drivers/gpu/drm/stm
7104 DRM DRIVERS FOR TI KEYSTONE
7105 M: Jyri Sarha <jyri.sarha@iki.fi>
7106 M: Tomi Valkeinen <tomba@kernel.org>
7107 L: dri-devel@lists.freedesktop.org
7109 T: git git://anongit.freedesktop.org/drm/drm-misc
7110 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7111 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7112 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7113 F: drivers/gpu/drm/tidss/
7115 DRM DRIVERS FOR TI LCDC
7116 M: Jyri Sarha <jyri.sarha@iki.fi>
7117 R: Tomi Valkeinen <tomba@kernel.org>
7118 L: dri-devel@lists.freedesktop.org
7120 F: Documentation/devicetree/bindings/display/tilcdc/
7121 F: drivers/gpu/drm/tilcdc/
7123 DRM DRIVERS FOR TI OMAP
7124 M: Tomi Valkeinen <tomba@kernel.org>
7125 L: dri-devel@lists.freedesktop.org
7127 F: Documentation/devicetree/bindings/display/ti/
7128 F: drivers/gpu/drm/omapdrm/
7131 M: Emma Anholt <emma@anholt.net>
7132 M: Melissa Wen <mwen@igalia.com>
7134 T: git git://anongit.freedesktop.org/drm/drm-misc
7135 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7136 F: drivers/gpu/drm/v3d/
7137 F: include/uapi/drm/v3d_drm.h
7140 M: Emma Anholt <emma@anholt.net>
7141 M: Maxime Ripard <mripard@kernel.org>
7143 T: git git://github.com/anholt/linux
7144 T: git git://anongit.freedesktop.org/drm/drm-misc
7145 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7146 F: drivers/gpu/drm/vc4/
7147 F: include/uapi/drm/vc4_drm.h
7149 DRM DRIVERS FOR VIVANTE GPU IP
7150 M: Lucas Stach <l.stach@pengutronix.de>
7151 R: Russell King <linux+etnaviv@armlinux.org.uk>
7152 R: Christian Gmeiner <christian.gmeiner@gmail.com>
7153 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
7154 L: dri-devel@lists.freedesktop.org
7156 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7157 F: drivers/gpu/drm/etnaviv/
7158 F: include/uapi/drm/etnaviv_drm.h
7161 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
7162 L: dri-devel@lists.freedesktop.org
7163 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
7165 T: git git://anongit.freedesktop.org/drm/drm-misc
7166 F: Documentation/gpu/xen-front.rst
7167 F: drivers/gpu/drm/xen/
7169 DRM DRIVERS FOR XILINX
7170 M: Hyun Kwon <hyun.kwon@xilinx.com>
7171 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7172 L: dri-devel@lists.freedesktop.org
7174 T: git git://anongit.freedesktop.org/drm/drm-misc
7175 F: Documentation/devicetree/bindings/display/xlnx/
7176 F: drivers/gpu/drm/xlnx/
7179 M: Thierry Reding <thierry.reding@gmail.com>
7180 R: Sam Ravnborg <sam@ravnborg.org>
7181 L: dri-devel@lists.freedesktop.org
7183 T: git git://anongit.freedesktop.org/drm/drm-misc
7184 F: Documentation/devicetree/bindings/display/panel/
7185 F: drivers/gpu/drm/drm_panel.c
7186 F: drivers/gpu/drm/panel/
7187 F: include/drm/drm_panel.h
7189 DRM PRIVACY-SCREEN CLASS
7190 M: Hans de Goede <hdegoede@redhat.com>
7191 L: dri-devel@lists.freedesktop.org
7193 T: git git://anongit.freedesktop.org/drm/drm-misc
7194 F: drivers/gpu/drm/drm_privacy_screen*
7195 F: include/drm/drm_privacy_screen*
7198 M: Christian Koenig <christian.koenig@amd.com>
7199 M: Huang Rui <ray.huang@amd.com>
7200 L: dri-devel@lists.freedesktop.org
7202 T: git git://anongit.freedesktop.org/drm/drm-misc
7203 F: drivers/gpu/drm/ttm/
7207 M: Luben Tuikov <luben.tuikov@amd.com>
7208 L: dri-devel@lists.freedesktop.org
7210 T: git git://anongit.freedesktop.org/drm/drm-misc
7211 F: drivers/gpu/drm/scheduler/
7212 F: include/drm/gpu_scheduler.h
7214 DSBR100 USB FM RADIO DRIVER
7215 M: Alexey Klimov <klimov.linux@gmail.com>
7216 L: linux-media@vger.kernel.org
7218 T: git git://linuxtv.org/media_tree.git
7219 F: drivers/media/radio/dsbr100.c
7222 M: Hans Verkuil <hverkuil@xs4all.nl>
7223 L: linux-media@vger.kernel.org
7225 W: https://linuxtv.org
7226 T: git git://linuxtv.org/media_tree.git
7227 F: drivers/media/pci/dt3155/
7229 DVB_USB_AF9015 MEDIA DRIVER
7230 M: Antti Palosaari <crope@iki.fi>
7231 L: linux-media@vger.kernel.org
7233 W: https://linuxtv.org
7234 W: http://palosaari.fi/linux/
7235 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7236 T: git git://linuxtv.org/anttip/media_tree.git
7237 F: drivers/media/usb/dvb-usb-v2/af9015*
7239 DVB_USB_AF9035 MEDIA DRIVER
7240 M: Antti Palosaari <crope@iki.fi>
7241 L: linux-media@vger.kernel.org
7243 W: https://linuxtv.org
7244 W: http://palosaari.fi/linux/
7245 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7246 T: git git://linuxtv.org/anttip/media_tree.git
7247 F: drivers/media/usb/dvb-usb-v2/af9035*
7249 DVB_USB_ANYSEE MEDIA DRIVER
7250 M: Antti Palosaari <crope@iki.fi>
7251 L: linux-media@vger.kernel.org
7253 W: https://linuxtv.org
7254 W: http://palosaari.fi/linux/
7255 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7256 T: git git://linuxtv.org/anttip/media_tree.git
7257 F: drivers/media/usb/dvb-usb-v2/anysee*
7259 DVB_USB_AU6610 MEDIA DRIVER
7260 M: Antti Palosaari <crope@iki.fi>
7261 L: linux-media@vger.kernel.org
7263 W: https://linuxtv.org
7264 W: http://palosaari.fi/linux/
7265 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7266 T: git git://linuxtv.org/anttip/media_tree.git
7267 F: drivers/media/usb/dvb-usb-v2/au6610*
7269 DVB_USB_CE6230 MEDIA DRIVER
7270 M: Antti Palosaari <crope@iki.fi>
7271 L: linux-media@vger.kernel.org
7273 W: https://linuxtv.org
7274 W: http://palosaari.fi/linux/
7275 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7276 T: git git://linuxtv.org/anttip/media_tree.git
7277 F: drivers/media/usb/dvb-usb-v2/ce6230*
7279 DVB_USB_CXUSB MEDIA DRIVER
7280 M: Michael Krufky <mkrufky@linuxtv.org>
7281 L: linux-media@vger.kernel.org
7283 W: https://linuxtv.org
7284 W: http://github.com/mkrufky
7285 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7286 T: git git://linuxtv.org/media_tree.git
7287 F: drivers/media/usb/dvb-usb/cxusb*
7289 DVB_USB_EC168 MEDIA DRIVER
7290 M: Antti Palosaari <crope@iki.fi>
7291 L: linux-media@vger.kernel.org
7293 W: https://linuxtv.org
7294 W: http://palosaari.fi/linux/
7295 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7296 T: git git://linuxtv.org/anttip/media_tree.git
7297 F: drivers/media/usb/dvb-usb-v2/ec168*
7299 DVB_USB_GL861 MEDIA DRIVER
7300 M: Antti Palosaari <crope@iki.fi>
7301 L: linux-media@vger.kernel.org
7303 W: https://linuxtv.org
7304 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7305 T: git git://linuxtv.org/anttip/media_tree.git
7306 F: drivers/media/usb/dvb-usb-v2/gl861*
7308 DVB_USB_MXL111SF MEDIA DRIVER
7309 M: Michael Krufky <mkrufky@linuxtv.org>
7310 L: linux-media@vger.kernel.org
7312 W: https://linuxtv.org
7313 W: http://github.com/mkrufky
7314 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7315 T: git git://linuxtv.org/mkrufky/mxl111sf.git
7316 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
7318 DVB_USB_RTL28XXU MEDIA DRIVER
7319 M: Antti Palosaari <crope@iki.fi>
7320 L: linux-media@vger.kernel.org
7322 W: https://linuxtv.org
7323 W: http://palosaari.fi/linux/
7324 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7325 T: git git://linuxtv.org/anttip/media_tree.git
7326 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
7328 DVB_USB_V2 MEDIA DRIVER
7329 M: Antti Palosaari <crope@iki.fi>
7330 L: linux-media@vger.kernel.org
7332 W: https://linuxtv.org
7333 W: http://palosaari.fi/linux/
7334 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7335 T: git git://linuxtv.org/anttip/media_tree.git
7336 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
7337 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
7340 M: Jason Baron <jbaron@akamai.com>
7342 F: include/linux/dynamic_debug.h
7343 F: lib/dynamic_debug.c
7344 M: Jim Cromie <jim.cromie@gmail.com>
7345 F: lib/test_dynamic_debug.c
7347 DYNAMIC INTERRUPT MODERATION
7348 M: Tal Gilboa <talgi@nvidia.com>
7350 F: Documentation/networking/net_dim.rst
7351 F: include/linux/dim.h
7354 DZ DECSTATION DZ11 SERIAL DRIVER
7355 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
7357 F: drivers/tty/serial/dz.*
7359 E3X0 POWER BUTTON DRIVER
7360 M: Moritz Fischer <moritz.fischer@ettus.com>
7361 L: usrp-users@lists.ettus.com
7363 W: http://www.ettus.com
7364 F: Documentation/devicetree/bindings/input/e3x0-button.txt
7365 F: drivers/input/misc/e3x0-button.c
7368 M: Antti Palosaari <crope@iki.fi>
7369 L: linux-media@vger.kernel.org
7371 W: https://linuxtv.org
7372 W: http://palosaari.fi/linux/
7373 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7374 T: git git://linuxtv.org/anttip/media_tree.git
7375 F: drivers/media/tuners/e4000*
7377 EARTH_PT1 MEDIA DRIVER
7378 M: Akihiro Tsukada <tskd08@gmail.com>
7379 L: linux-media@vger.kernel.org
7381 F: drivers/media/pci/pt1/
7383 EARTH_PT3 MEDIA DRIVER
7384 M: Akihiro Tsukada <tskd08@gmail.com>
7385 L: linux-media@vger.kernel.org
7387 F: drivers/media/pci/pt3/
7390 M: Antti Palosaari <crope@iki.fi>
7391 L: linux-media@vger.kernel.org
7393 W: https://linuxtv.org
7394 W: http://palosaari.fi/linux/
7395 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7396 T: git git://linuxtv.org/anttip/media_tree.git
7397 F: drivers/media/dvb-frontends/ec100*
7400 M: Tyler Hicks <code@tyhicks.com>
7401 L: ecryptfs@vger.kernel.org
7403 W: http://ecryptfs.org
7404 W: https://launchpad.net/ecryptfs
7405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7406 F: Documentation/filesystems/ecryptfs.rst
7410 M: Yazen Ghannam <yazen.ghannam@amd.com>
7411 L: linux-edac@vger.kernel.org
7413 F: drivers/edac/amd64_edac*
7414 F: drivers/edac/mce_amd*
7417 M: Jan Luebbe <jlu@pengutronix.de>
7418 L: linux-edac@vger.kernel.org
7420 F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7421 F: drivers/edac/armada_xp_*
7424 M: Stefan Schaeckeler <sschaeck@cisco.com>
7426 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7427 F: drivers/edac/aspeed_edac.c
7430 M: Shravan Kumar Ramani <shravankr@nvidia.com>
7432 F: drivers/edac/bluefield_edac.c
7435 M: Andre Przywara <andre.przywara@arm.com>
7436 L: linux-edac@vger.kernel.org
7438 F: drivers/edac/highbank*
7441 M: Ralf Baechle <ralf@linux-mips.org>
7442 L: linux-edac@vger.kernel.org
7443 L: linux-mips@vger.kernel.org
7445 F: drivers/edac/octeon_edac*
7447 EDAC-CAVIUM THUNDERX
7448 M: Robert Richter <rric@kernel.org>
7449 L: linux-edac@vger.kernel.org
7451 F: drivers/edac/thunderx_edac*
7454 M: Borislav Petkov <bp@alien8.de>
7455 M: Tony Luck <tony.luck@intel.com>
7456 R: James Morse <james.morse@arm.com>
7457 R: Mauro Carvalho Chehab <mchehab@kernel.org>
7458 R: Robert Richter <rric@kernel.org>
7459 L: linux-edac@vger.kernel.org
7461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7462 F: Documentation/admin-guide/ras.rst
7463 F: Documentation/driver-api/edac.rst
7465 F: include/linux/edac.h
7468 M: Lei Wang <lewan@microsoft.com>
7469 L: linux-edac@vger.kernel.org
7471 F: drivers/edac/dmc520_edac.c
7474 M: Mark Gross <markgross@kernel.org>
7475 L: linux-edac@vger.kernel.org
7477 F: drivers/edac/e752x_edac.c
7480 L: linux-edac@vger.kernel.org
7482 F: drivers/edac/e7xxx_edac.c
7485 M: York Sun <york.sun@nxp.com>
7486 L: linux-edac@vger.kernel.org
7488 F: drivers/edac/fsl_ddr_edac.*
7491 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7492 L: linux-edac@vger.kernel.org
7494 F: drivers/edac/ghes_edac.c
7497 M: Tony Luck <tony.luck@intel.com>
7498 L: linux-edac@vger.kernel.org
7500 F: drivers/edac/i10nm_base.c
7503 L: linux-edac@vger.kernel.org
7505 F: drivers/edac/i3000_edac.c
7508 L: linux-edac@vger.kernel.org
7510 F: drivers/edac/i5000_edac.c
7513 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7514 L: linux-edac@vger.kernel.org
7516 F: drivers/edac/i5400_edac.c
7519 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7520 L: linux-edac@vger.kernel.org
7522 F: drivers/edac/i7300_edac.c
7525 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7526 L: linux-edac@vger.kernel.org
7528 F: drivers/edac/i7core_edac.c
7531 M: Tim Small <tim@buttersideup.com>
7532 L: linux-edac@vger.kernel.org
7534 F: drivers/edac/i82443bxgx_edac.c
7537 M: "Arvind R." <arvino55@gmail.com>
7538 L: linux-edac@vger.kernel.org
7540 F: drivers/edac/i82975x_edac.c
7543 M: Jason Baron <jbaron@akamai.com>
7544 L: linux-edac@vger.kernel.org
7546 F: drivers/edac/ie31200_edac.c
7549 M: Tony Luck <tony.luck@intel.com>
7550 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7551 L: linux-edac@vger.kernel.org
7553 F: drivers/edac/igen6_edac.c
7556 M: Johannes Thumshirn <morbidrsa@gmail.com>
7557 L: linux-edac@vger.kernel.org
7559 F: drivers/edac/mpc85xx_edac.[ch]
7562 M: Egor Martovetsky <egor@pasemi.com>
7563 L: linux-edac@vger.kernel.org
7565 F: drivers/edac/pasemi_edac.c
7568 M: Tony Luck <tony.luck@intel.com>
7569 L: linux-edac@vger.kernel.org
7571 F: drivers/edac/pnd2_edac.[ch]
7574 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
7575 L: linux-arm-msm@vger.kernel.org
7576 L: linux-edac@vger.kernel.org
7578 F: drivers/edac/qcom_edac.c
7581 M: Tim Small <tim@buttersideup.com>
7582 L: linux-edac@vger.kernel.org
7584 F: drivers/edac/r82600_edac.c
7587 M: Tony Luck <tony.luck@intel.com>
7588 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7589 L: linux-edac@vger.kernel.org
7591 F: drivers/edac/sb_edac.c
7594 M: Tony Luck <tony.luck@intel.com>
7595 L: linux-edac@vger.kernel.org
7597 F: drivers/edac/skx_*.[ch]
7600 M: Tero Kristo <kristo@kernel.org>
7601 L: linux-edac@vger.kernel.org
7603 F: drivers/edac/ti_edac.c
7605 EDIROL UA-101/UA-1000 DRIVER
7606 M: Clemens Ladisch <clemens@ladisch.de>
7607 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7610 F: sound/usb/misc/ua101.c
7613 M: Ivan Hu <ivan.hu@canonical.com>
7614 M: Ard Biesheuvel <ardb@kernel.org>
7615 L: linux-efi@vger.kernel.org
7617 F: drivers/firmware/efi/test/
7619 EFI VARIABLE FILESYSTEM
7620 M: Matthew Garrett <matthew.garrett@nebula.com>
7621 M: Jeremy Kerr <jk@ozlabs.org>
7622 M: Ard Biesheuvel <ardb@kernel.org>
7623 L: linux-efi@vger.kernel.org
7625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7628 EFIFB FRAMEBUFFER DRIVER
7629 M: Peter Jones <pjones@redhat.com>
7630 L: linux-fbdev@vger.kernel.org
7632 F: drivers/video/fbdev/efifb.c
7636 W: http://aeschi.ch.eu.org/efs/
7639 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
7640 M: Douglas Miller <dougmill@linux.ibm.com>
7641 L: netdev@vger.kernel.org
7643 F: drivers/net/ethernet/ibm/ehea/
7645 ELM327 CAN NETWORK DRIVER
7646 M: Max Staudt <max@enpas.org>
7647 L: linux-can@vger.kernel.org
7649 F: Documentation/networking/device_drivers/can/can327.rst
7650 F: drivers/net/can/can327.c
7652 EM28XX VIDEO4LINUX DRIVER
7653 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7654 L: linux-media@vger.kernel.org
7656 W: https://linuxtv.org
7657 T: git git://linuxtv.org/media_tree.git
7658 F: Documentation/admin-guide/media/em28xx*
7659 F: drivers/media/usb/em28xx/
7662 M: Olivia Mackall <olivia@selenic.com>
7663 M: David Woodhouse <dwmw2@infradead.org>
7664 L: linux-embedded@vger.kernel.org
7667 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
7668 M: Adrian Hunter <adrian.hunter@intel.com>
7669 M: Ritesh Harjani <riteshh@codeaurora.org>
7670 M: Asutosh Das <asutoshd@codeaurora.org>
7671 L: linux-mmc@vger.kernel.org
7673 F: drivers/mmc/host/cqhci*
7675 EMULEX 10Gbps iSCSI - OneConnect DRIVER
7676 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
7677 L: linux-scsi@vger.kernel.org
7679 W: http://www.broadcom.com
7680 F: drivers/scsi/be2iscsi/
7682 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
7683 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
7684 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
7685 M: Somnath Kotur <somnath.kotur@broadcom.com>
7686 L: netdev@vger.kernel.org
7688 W: http://www.emulex.com
7689 F: drivers/net/ethernet/emulex/benet/
7691 EMULEX ONECONNECT ROCE DRIVER
7692 M: Selvin Xavier <selvin.xavier@broadcom.com>
7693 L: linux-rdma@vger.kernel.org
7695 W: http://www.broadcom.com
7696 F: drivers/infiniband/hw/ocrdma/
7697 F: include/uapi/rdma/ocrdma-abi.h
7699 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
7700 M: James Smart <james.smart@broadcom.com>
7701 M: Dick Kennedy <dick.kennedy@broadcom.com>
7702 L: linux-scsi@vger.kernel.org
7704 W: http://www.broadcom.com
7705 F: drivers/scsi/lpfc/
7707 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7708 M: James Smart <james.smart@broadcom.com>
7709 M: Ram Vegesna <ram.vegesna@broadcom.com>
7710 L: linux-scsi@vger.kernel.org
7711 L: target-devel@vger.kernel.org
7713 W: http://www.broadcom.com
7714 F: drivers/scsi/elx/
7716 ENE CB710 FLASH CARD READER DRIVER
7717 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
7719 F: drivers/misc/cb710/
7720 F: drivers/mmc/host/cb710-mmc.*
7721 F: include/linux/cb710.h
7723 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7724 M: Maxim Levitsky <maximlevitsky@gmail.com>
7726 F: drivers/media/rc/ene_ir.*
7728 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7729 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
7730 L: linuxppc-dev@lists.ozlabs.org
7732 F: drivers/tty/ehv_bytechan.c
7734 EPSON S1D13XXX FRAMEBUFFER DRIVER
7735 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
7737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7738 F: drivers/video/fbdev/s1d13xxxfb.c
7739 F: include/video/s1d13xxxfb.h
7742 M: Gao Xiang <xiang@kernel.org>
7743 M: Chao Yu <chao@kernel.org>
7744 R: Yue Hu <huyue2@coolpad.com>
7745 R: Jeffle Xu <jefflexu@linux.alibaba.com>
7746 L: linux-erofs@lists.ozlabs.org
7748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7749 F: Documentation/filesystems/erofs.rst
7751 F: include/trace/events/erofs.h
7753 ERRSEQ ERROR TRACKING INFRASTRUCTURE
7754 M: Jeff Layton <jlayton@kernel.org>
7756 F: include/linux/errseq.h
7760 M: Frank Jungclaus <frank.jungclaus@esd.eu>
7762 L: linux-can@vger.kernel.org
7764 F: drivers/net/can/usb/esd_usb.c
7766 ET131X NETWORK DRIVER
7767 M: Mark Einon <mark.einon@gmail.com>
7769 F: drivers/net/ethernet/agere/
7771 ETAS ES58X CAN/USB DRIVER
7772 M: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7773 L: linux-can@vger.kernel.org
7775 F: Documentation/networking/devlink/etas_es58x.rst
7776 F: drivers/net/can/usb/etas_es58x/
7779 M: Roopa Prabhu <roopa@nvidia.com>
7780 M: Nikolay Aleksandrov <razor@blackwall.org>
7781 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
7782 L: netdev@vger.kernel.org
7784 W: http://www.linuxfoundation.org/en/Net:Bridge
7785 F: include/linux/netfilter_bridge/
7788 ETHERNET PHY LIBRARY
7789 M: Andrew Lunn <andrew@lunn.ch>
7790 M: Heiner Kallweit <hkallweit1@gmail.com>
7791 R: Russell King <linux@armlinux.org.uk>
7792 L: netdev@vger.kernel.org
7794 F: Documentation/ABI/testing/sysfs-class-net-phydev
7795 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
7796 F: Documentation/devicetree/bindings/net/mdio*
7797 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
7798 F: Documentation/networking/phy.rst
7799 F: drivers/net/mdio/
7800 F: drivers/net/mdio/acpi_mdio.c
7801 F: drivers/net/mdio/fwnode_mdio.c
7802 F: drivers/net/mdio/of_mdio.c
7805 F: include/dt-bindings/net/qca-ar803x.h
7806 F: include/linux/linkmode.h
7807 F: include/linux/*mdio*.h
7808 F: include/linux/mdio/*.h
7809 F: include/linux/mii.h
7810 F: include/linux/of_net.h
7811 F: include/linux/phy.h
7812 F: include/linux/phy_fixed.h
7813 F: include/linux/platform_data/mdio-bcm-unimac.h
7814 F: include/linux/platform_data/mdio-gpio.h
7815 F: include/trace/events/mdio.h
7816 F: include/uapi/linux/mdio.h
7817 F: include/uapi/linux/mii.h
7818 F: net/core/of_net.c
7821 R: Eric Biederman <ebiederm@xmission.com>
7822 R: Kees Cook <keescook@chromium.org>
7823 L: linux-mm@kvack.org
7825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
7828 F: include/linux/binfmts.h
7829 F: include/linux/elf.h
7830 F: include/uapi/linux/binfmts.h
7831 F: include/uapi/linux/elf.h
7832 F: tools/testing/selftests/exec/
7837 M: Namjae Jeon <linkinjeon@kernel.org>
7838 M: Sungjong Seo <sj1557.seo@samsung.com>
7839 L: linux-fsdevel@vger.kernel.org
7841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
7845 M: Jan Kara <jack@suse.com>
7846 L: linux-ext4@vger.kernel.org
7848 F: Documentation/filesystems/ext2.rst
7850 F: include/linux/ext2*
7853 M: "Theodore Ts'o" <tytso@mit.edu>
7854 M: Andreas Dilger <adilger.kernel@dilger.ca>
7855 L: linux-ext4@vger.kernel.org
7857 W: http://ext4.wiki.kernel.org
7858 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
7859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7860 F: Documentation/filesystems/ext4/
7862 F: include/trace/events/ext4.h
7864 Extended Verification Module (EVM)
7865 M: Mimi Zohar <zohar@linux.ibm.com>
7866 L: linux-integrity@vger.kernel.org
7868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7869 F: security/integrity/evm/
7870 F: security/integrity/
7872 EXTENSIBLE FIRMWARE INTERFACE (EFI)
7873 M: Ard Biesheuvel <ardb@kernel.org>
7874 L: linux-efi@vger.kernel.org
7876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7877 F: Documentation/admin-guide/efi-stub.rst
7878 F: arch/*/include/asm/efi.h
7879 F: arch/*/kernel/efi.c
7880 F: arch/arm/boot/compressed/efi-header.S
7881 F: arch/x86/platform/efi/
7882 F: drivers/firmware/efi/
7883 F: include/linux/efi*.h
7885 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7886 M: MyungJoo Ham <myungjoo.ham@samsung.com>
7887 M: Chanwoo Choi <cw00.choi@samsung.com>
7888 L: linux-kernel@vger.kernel.org
7890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7891 F: Documentation/devicetree/bindings/extcon/
7892 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7894 F: include/linux/extcon.h
7895 F: include/linux/extcon/
7898 M: Masami Hiramatsu <mhiramat@kernel.org>
7900 F: Documentation/admin-guide/bootconfig.rst
7901 F: fs/proc/bootconfig.c
7902 F: include/linux/bootconfig.h
7903 F: lib/bootconfig-data.S
7905 F: tools/bootconfig/*
7906 F: tools/bootconfig/scripts/*
7909 M: Jingoo Han <jingoohan1@gmail.com>
7910 L: dri-devel@lists.freedesktop.org
7912 F: drivers/gpu/drm/exynos/exynos_dp*
7914 EXYNOS SYSMMU (IOMMU) driver
7915 M: Marek Szyprowski <m.szyprowski@samsung.com>
7916 L: iommu@lists.linux.dev
7918 F: drivers/iommu/exynos-iommu.c
7921 M: Jaegeuk Kim <jaegeuk@kernel.org>
7922 M: Chao Yu <chao@kernel.org>
7923 L: linux-f2fs-devel@lists.sourceforge.net
7925 W: https://f2fs.wiki.kernel.org/
7926 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
7927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7928 F: Documentation/ABI/testing/sysfs-fs-f2fs
7929 F: Documentation/filesystems/f2fs.rst
7931 F: include/linux/f2fs_fs.h
7932 F: include/trace/events/f2fs.h
7933 F: include/uapi/linux/f2fs.h
7935 F71805F HARDWARE MONITORING DRIVER
7936 M: Jean Delvare <jdelvare@suse.com>
7937 L: linux-hwmon@vger.kernel.org
7939 F: Documentation/hwmon/f71805f.rst
7940 F: drivers/hwmon/f71805f.c
7943 M: Josh Poimboeuf <jpoimboe@kernel.org>
7945 F: scripts/faddr2line
7948 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7949 L: netdev@vger.kernel.org
7951 F: Documentation/networking/failover.rst
7952 F: include/net/failover.h
7953 F: net/core/failover.c
7956 M: Jan Kara <jack@suse.cz>
7957 R: Amir Goldstein <amir73il@gmail.com>
7958 R: Matthew Bobrowski <repnop@google.com>
7959 L: linux-fsdevel@vger.kernel.org
7961 F: fs/notify/fanotify/
7962 F: include/linux/fanotify.h
7963 F: include/uapi/linux/fanotify.h
7965 FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
7966 M: Linus Walleij <linus.walleij@linaro.org>
7967 L: linux-usb@vger.kernel.org
7969 F: drivers/usb/fotg210/
7971 FARSYNC SYNCHRONOUS DRIVER
7972 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7974 W: http://www.farsite.co.uk/
7975 F: drivers/net/wan/farsync.*
7977 FAULT INJECTION SUPPORT
7978 M: Akinobu Mita <akinobu.mita@gmail.com>
7980 F: Documentation/fault-injection/
7981 F: lib/fault-inject.c
7983 FBTFT Framebuffer drivers
7984 L: dri-devel@lists.freedesktop.org
7985 L: linux-fbdev@vger.kernel.org
7987 F: drivers/staging/fbtft/
7990 M: Michael Buesch <m@bues.ch>
7991 L: linux-media@vger.kernel.org
7993 F: drivers/media/tuners/fc0011.c
7994 F: drivers/media/tuners/fc0011.h
7997 M: Antti Palosaari <crope@iki.fi>
7998 L: linux-media@vger.kernel.org
8000 W: https://linuxtv.org
8001 W: http://palosaari.fi/linux/
8002 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8003 T: git git://linuxtv.org/anttip/media_tree.git
8004 F: drivers/media/tuners/fc2580*
8006 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
8007 M: Hannes Reinecke <hare@suse.de>
8008 L: linux-scsi@vger.kernel.org
8010 W: www.Open-FCoE.org
8011 F: drivers/scsi/fcoe/
8012 F: drivers/scsi/libfc/
8014 F: include/scsi/libfc.h
8015 F: include/scsi/libfcoe.h
8016 F: include/uapi/scsi/fc/
8018 FILE LOCKING (flock() and fcntl()/lockf())
8019 M: Jeff Layton <jlayton@kernel.org>
8020 M: Chuck Lever <chuck.lever@oracle.com>
8021 L: linux-fsdevel@vger.kernel.org
8025 F: include/linux/fcntl.h
8026 F: include/uapi/linux/fcntl.h
8028 FILESYSTEM DIRECT ACCESS (DAX)
8029 M: Dan Williams <dan.j.williams@intel.com>
8030 R: Matthew Wilcox <willy@infradead.org>
8031 R: Jan Kara <jack@suse.cz>
8032 L: linux-fsdevel@vger.kernel.org
8033 L: nvdimm@lists.linux.dev
8036 F: include/linux/dax.h
8037 F: include/trace/events/fs_dax.h
8039 FILESYSTEMS (VFS and infrastructure)
8040 M: Alexander Viro <viro@zeniv.linux.org.uk>
8041 L: linux-fsdevel@vger.kernel.org
8044 F: include/linux/fs.h
8045 F: include/linux/fs_types.h
8046 F: include/uapi/linux/fs.h
8047 F: include/uapi/linux/openat2.h
8049 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8050 M: Riku Voipio <riku.voipio@iki.fi>
8051 L: linux-hwmon@vger.kernel.org
8053 F: drivers/hwmon/f75375s.c
8054 F: include/linux/f75375s.h
8056 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8057 M: Clemens Ladisch <clemens@ladisch.de>
8058 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
8059 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8062 F: include/uapi/sound/firewire.h
8065 FIREWIRE MEDIA DRIVERS (firedtv)
8066 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
8067 L: linux-media@vger.kernel.org
8068 L: linux1394-devel@lists.sourceforge.net
8070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8071 F: drivers/media/firewire/
8073 FIREWIRE SBP-2 TARGET
8074 M: Chris Boot <bootc@bootc.net>
8075 L: linux-scsi@vger.kernel.org
8076 L: target-devel@vger.kernel.org
8077 L: linux1394-devel@lists.sourceforge.net
8079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8080 F: drivers/target/sbp/
8083 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
8084 L: linux1394-devel@lists.sourceforge.net
8086 W: http://ieee1394.wiki.kernel.org/
8087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8088 F: drivers/firewire/
8089 F: include/linux/firewire.h
8090 F: include/uapi/linux/firewire*.h
8093 FIRMWARE FRAMEWORK FOR ARMV8-A
8094 M: Sudeep Holla <sudeep.holla@arm.com>
8095 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8097 F: drivers/firmware/arm_ffa/
8098 F: include/linux/arm_ffa.h
8100 FIRMWARE LOADER (request_firmware)
8101 M: Luis Chamberlain <mcgrof@kernel.org>
8102 M: Russ Weight <russell.h.weight@intel.com>
8103 L: linux-kernel@vger.kernel.org
8105 F: Documentation/firmware_class/
8106 F: drivers/base/firmware_loader/
8107 F: include/linux/firmware.h
8109 FLEXTIMER FTM-QUADDEC DRIVER
8110 M: Patrick Havelange <patrick.havelange@essensium.com>
8111 L: linux-iio@vger.kernel.org
8113 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8114 F: drivers/counter/ftm-quaddec.c
8117 M: Denis Efremov <efremov@linux.com>
8118 L: linux-block@vger.kernel.org
8120 F: drivers/block/floppy.c
8122 FLYSKY FSIA6B RC RECEIVER
8123 M: Markus Koch <markus@notsyncing.net>
8124 L: linux-input@vger.kernel.org
8126 F: drivers/input/joystick/fsia6b.c
8128 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
8129 M: Geoffrey D. Bennett <g@b4.vu>
8130 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8133 F: sound/usb/mixer_scarlett_gen2.c
8135 FORCEDETH GIGABIT ETHERNET DRIVER
8136 M: Rain River <rain.1986.08.12@gmail.com>
8137 M: Zhu Yanjun <zyjzyj2000@gmail.com>
8138 L: netdev@vger.kernel.org
8140 F: drivers/net/ethernet/nvidia/*
8143 M: Kees Cook <keescook@chromium.org>
8144 L: linux-hardening@vger.kernel.org
8146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8147 F: include/linux/fortify-string.h
8148 F: lib/fortify_kunit.c
8149 F: lib/memcpy_kunit.c
8150 F: lib/strscpy_kunit.c
8151 F: lib/test_fortify/*
8152 F: scripts/test_fortify.sh
8156 M: Wu Hao <hao.wu@intel.com>
8157 R: Tom Rix <trix@redhat.com>
8158 L: linux-fpga@vger.kernel.org
8160 F: Documentation/ABI/testing/sysfs-bus-dfl*
8161 F: Documentation/fpga/dfl.rst
8162 F: drivers/fpga/dfl*
8163 F: drivers/uio/uio_dfl.c
8164 F: include/linux/dfl.h
8165 F: include/uapi/linux/fpga-dfl.h
8167 FPGA MANAGER FRAMEWORK
8168 M: Moritz Fischer <mdf@kernel.org>
8169 M: Wu Hao <hao.wu@intel.com>
8170 M: Xu Yilun <yilun.xu@intel.com>
8171 R: Tom Rix <trix@redhat.com>
8172 L: linux-fpga@vger.kernel.org
8174 Q: http://patchwork.kernel.org/project/linux-fpga/list/
8175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8176 F: Documentation/devicetree/bindings/fpga/
8177 F: Documentation/driver-api/fpga/
8178 F: Documentation/fpga/
8180 F: include/linux/fpga/
8182 INTEL MAX10 BMC SECURE UPDATES
8183 M: Russ Weight <russell.h.weight@intel.com>
8184 L: linux-fpga@vger.kernel.org
8186 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
8187 F: drivers/fpga/intel-m10-bmc-sec-update.c
8189 MICROCHIP POLARFIRE FPGA DRIVERS
8190 M: Conor Dooley <conor.dooley@microchip.com>
8191 R: Ivan Bornyakov <i.bornyakov@metrotek.ru>
8192 L: linux-fpga@vger.kernel.org
8194 F: Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
8195 F: drivers/fpga/microchip-spi.c
8198 M: Bill Metzenthen <billm@melbpc.org.au>
8200 W: http://floatingpoint.sourceforge.net/emulator/index.html
8201 F: arch/x86/math-emu/
8204 M: Daniel Vetter <daniel@ffwll.ch>
8205 F: drivers/video/fbdev/core/
8207 T: git git://anongit.freedesktop.org/drm/drm-misc
8210 M: Helge Deller <deller@gmx.de>
8211 L: linux-fbdev@vger.kernel.org
8212 L: dri-devel@lists.freedesktop.org
8214 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
8215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8216 F: Documentation/fb/
8218 F: include/linux/fb.h
8219 F: include/uapi/linux/fb.h
8220 F: include/uapi/video/
8223 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8224 M: Horia Geantă <horia.geanta@nxp.com>
8225 M: Pankaj Gupta <pankaj.gupta@nxp.com>
8226 M: Gaurav Jain <gaurav.jain@nxp.com>
8227 L: linux-crypto@vger.kernel.org
8229 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
8230 F: drivers/crypto/caam/
8232 FREESCALE COLDFIRE M5441X MMC DRIVER
8233 M: Angelo Dureghello <angelo.dureghello@timesys.com>
8234 L: linux-mmc@vger.kernel.org
8236 F: drivers/mmc/host/sdhci-esdhc-mcf.c
8237 F: include/linux/platform_data/mmc-esdhc-mcf.h
8239 FREESCALE DIU FRAMEBUFFER DRIVER
8240 M: Timur Tabi <timur@kernel.org>
8241 L: linux-fbdev@vger.kernel.org
8243 F: drivers/video/fbdev/fsl-diu-fb.*
8245 FREESCALE DMA DRIVER
8246 M: Li Yang <leoyang.li@nxp.com>
8247 M: Zhang Wei <zw@zh-kernel.org>
8248 L: linuxppc-dev@lists.ozlabs.org
8250 F: drivers/dma/fsldma.*
8252 FREESCALE DSPI DRIVER
8253 M: Vladimir Oltean <olteanv@gmail.com>
8254 L: linux-spi@vger.kernel.org
8256 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
8257 F: drivers/spi/spi-fsl-dspi.c
8258 F: include/linux/spi/spi-fsl-dspi.h
8260 FREESCALE ENETC ETHERNET DRIVERS
8261 M: Claudiu Manoil <claudiu.manoil@nxp.com>
8262 L: netdev@vger.kernel.org
8264 F: drivers/net/ethernet/freescale/enetc/
8266 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8267 M: Claudiu Manoil <claudiu.manoil@nxp.com>
8268 L: netdev@vger.kernel.org
8270 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8271 F: drivers/net/ethernet/freescale/gianfar*
8273 FREESCALE GPMI NAND DRIVER
8274 M: Han Xu <han.xu@nxp.com>
8275 L: linux-mtd@lists.infradead.org
8277 F: drivers/mtd/nand/raw/gpmi-nand/*
8279 FREESCALE I2C CPM DRIVER
8280 M: Jochen Friedrich <jochen@scram.de>
8281 L: linuxppc-dev@lists.ozlabs.org
8282 L: linux-i2c@vger.kernel.org
8284 F: drivers/i2c/busses/i2c-cpm.c
8286 FREESCALE IMX / MXC FEC DRIVER
8287 M: Wei Fang <wei.fang@nxp.com>
8288 R: Shenwei Wang <shenwei.wang@nxp.com>
8289 R: Clark Wang <xiaoning.wang@nxp.com>
8290 R: NXP Linux Team <linux-imx@nxp.com>
8291 L: netdev@vger.kernel.org
8293 F: Documentation/devicetree/bindings/net/fsl,fec.yaml
8294 F: drivers/net/ethernet/freescale/fec.h
8295 F: drivers/net/ethernet/freescale/fec_main.c
8296 F: drivers/net/ethernet/freescale/fec_ptp.c
8298 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8299 M: Sascha Hauer <s.hauer@pengutronix.de>
8300 R: Pengutronix Kernel Team <kernel@pengutronix.de>
8301 L: linux-fbdev@vger.kernel.org
8302 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8304 F: drivers/video/fbdev/imxfb.c
8306 FREESCALE IMX DDR PMU DRIVER
8307 M: Frank Li <Frank.li@nxp.com>
8308 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8310 F: Documentation/admin-guide/perf/imx-ddr.rst
8311 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8312 F: drivers/perf/fsl_imx8_ddr_perf.c
8314 FREESCALE IMX I2C DRIVER
8315 M: Oleksij Rempel <o.rempel@pengutronix.de>
8316 R: Pengutronix Kernel Team <kernel@pengutronix.de>
8317 L: linux-i2c@vger.kernel.org
8319 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8320 F: drivers/i2c/busses/i2c-imx.c
8322 FREESCALE IMX LPI2C DRIVER
8323 M: Dong Aisheng <aisheng.dong@nxp.com>
8324 L: linux-i2c@vger.kernel.org
8325 L: linux-imx@nxp.com
8327 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8328 F: drivers/i2c/busses/i2c-imx-lpi2c.c
8330 FREESCALE MPC I2C DRIVER
8331 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
8332 L: linux-i2c@vger.kernel.org
8334 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8335 F: drivers/i2c/busses/i2c-mpc.c
8337 FREESCALE QORIQ DPAA ETHERNET DRIVER
8338 M: Madalin Bucur <madalin.bucur@nxp.com>
8339 L: netdev@vger.kernel.org
8341 F: drivers/net/ethernet/freescale/dpaa
8343 FREESCALE QORIQ DPAA FMAN DRIVER
8344 M: Madalin Bucur <madalin.bucur@nxp.com>
8345 L: netdev@vger.kernel.org
8347 F: Documentation/devicetree/bindings/net/fsl-fman.txt
8348 F: drivers/net/ethernet/freescale/fman
8350 FREESCALE QORIQ PTP CLOCK DRIVER
8351 M: Yangbo Lu <yangbo.lu@nxp.com>
8352 L: netdev@vger.kernel.org
8354 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
8355 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8356 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
8357 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8358 F: drivers/ptp/ptp_qoriq.c
8359 F: drivers/ptp/ptp_qoriq_debugfs.c
8360 F: include/linux/fsl/ptp_qoriq.h
8362 FREESCALE QUAD SPI DRIVER
8363 M: Han Xu <han.xu@nxp.com>
8364 L: linux-spi@vger.kernel.org
8366 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8367 F: drivers/spi/spi-fsl-qspi.c
8369 FREESCALE QUICC ENGINE LIBRARY
8370 M: Qiang Zhao <qiang.zhao@nxp.com>
8371 L: linuxppc-dev@lists.ozlabs.org
8373 F: drivers/soc/fsl/qe/
8374 F: include/soc/fsl/qe/
8376 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8377 M: Li Yang <leoyang.li@nxp.com>
8378 L: netdev@vger.kernel.org
8379 L: linuxppc-dev@lists.ozlabs.org
8381 F: drivers/net/ethernet/freescale/ucc_geth*
8383 FREESCALE QUICC ENGINE UCC HDLC DRIVER
8384 M: Zhao Qiang <qiang.zhao@nxp.com>
8385 L: netdev@vger.kernel.org
8386 L: linuxppc-dev@lists.ozlabs.org
8388 F: drivers/net/wan/fsl_ucc_hdlc*
8390 FREESCALE QUICC ENGINE UCC UART DRIVER
8391 M: Timur Tabi <timur@kernel.org>
8392 L: linuxppc-dev@lists.ozlabs.org
8394 F: drivers/tty/serial/ucc_uart.c
8396 FREESCALE SOC DRIVERS
8397 M: Li Yang <leoyang.li@nxp.com>
8398 L: linuxppc-dev@lists.ozlabs.org
8399 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8401 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
8402 F: Documentation/devicetree/bindings/soc/fsl/
8404 F: include/linux/fsl/
8407 FREESCALE SOC FS_ENET DRIVER
8408 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
8409 L: linuxppc-dev@lists.ozlabs.org
8410 L: netdev@vger.kernel.org
8412 F: drivers/net/ethernet/freescale/fs_enet/
8413 F: include/linux/fs_enet_pd.h
8415 FREESCALE SOC SOUND DRIVERS
8416 M: Shengjiu Wang <shengjiu.wang@gmail.com>
8417 M: Xiubo Li <Xiubo.Lee@gmail.com>
8418 R: Fabio Estevam <festevam@gmail.com>
8419 R: Nicolin Chen <nicoleotsuka@gmail.com>
8420 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8421 L: linuxppc-dev@lists.ozlabs.org
8423 F: sound/soc/fsl/fsl*
8424 F: sound/soc/fsl/imx*
8425 F: sound/soc/fsl/mpc8610_hpcd.c
8427 FREESCALE USB PERIPHERAL DRIVERS
8428 M: Li Yang <leoyang.li@nxp.com>
8429 L: linux-usb@vger.kernel.org
8430 L: linuxppc-dev@lists.ozlabs.org
8432 F: drivers/usb/gadget/udc/fsl*
8434 FREESCALE USB PHY DRIVER
8435 M: Ran Wang <ran.wang_1@nxp.com>
8436 L: linux-usb@vger.kernel.org
8437 L: linuxppc-dev@lists.ozlabs.org
8439 F: drivers/usb/phy/phy-fsl-usb*
8442 M: Christoph Hellwig <hch@infradead.org>
8444 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
8448 M: "Rafael J. Wysocki" <rafael@kernel.org>
8449 M: Pavel Machek <pavel@ucw.cz>
8450 L: linux-pm@vger.kernel.org
8452 F: Documentation/power/freezing-of-tasks.rst
8453 F: include/linux/freezer.h
8457 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
8458 L: linux-kernel@vger.kernel.org
8460 F: include/linux/frontswap.h
8463 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8464 M: David Howells <dhowells@redhat.com>
8465 L: linux-cachefs@redhat.com (moderated for non-subscribers)
8467 F: Documentation/filesystems/caching/
8469 F: include/linux/fscache*.h
8471 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8472 M: Theodore Y. Ts'o <tytso@mit.edu>
8473 M: Jaegeuk Kim <jaegeuk@kernel.org>
8474 M: Eric Biggers <ebiggers@kernel.org>
8475 L: linux-fscrypt@vger.kernel.org
8477 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8478 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
8479 F: Documentation/filesystems/fscrypt.rst
8481 F: include/linux/fscrypt*.h
8482 F: include/uapi/linux/fscrypt.h
8485 M: Jeremy Kerr <jk@ozlabs.org>
8486 M: Joel Stanley <joel@jms.id.au>
8487 R: Alistar Popple <alistair@popple.id.au>
8488 R: Eddie James <eajames@linux.ibm.com>
8489 L: linux-fsi@lists.ozlabs.org
8491 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
8492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8494 F: include/linux/fsi*.h
8495 F: include/trace/events/fsi*.h
8497 FSI-ATTACHED I2C DRIVER
8498 M: Eddie James <eajames@linux.ibm.com>
8499 L: linux-i2c@vger.kernel.org
8500 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
8502 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8503 F: drivers/i2c/busses/i2c-fsi.c
8505 FSI-ATTACHED SPI DRIVER
8506 M: Eddie James <eajames@linux.ibm.com>
8507 L: linux-spi@vger.kernel.org
8509 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8510 F: drivers/spi/spi-fsi.c
8512 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8513 M: Jan Kara <jack@suse.cz>
8514 R: Amir Goldstein <amir73il@gmail.com>
8515 L: linux-fsdevel@vger.kernel.org
8517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
8519 F: include/linux/fsnotify*.h
8521 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
8522 M: Eric Biggers <ebiggers@kernel.org>
8523 M: Theodore Y. Ts'o <tytso@mit.edu>
8524 L: linux-fscrypt@vger.kernel.org
8526 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8527 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
8528 F: Documentation/filesystems/fsverity.rst
8530 F: include/linux/fsverity.h
8531 F: include/uapi/linux/fsverity.h
8533 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
8534 M: Michael Zaidman <michael.zaidman@gmail.com>
8535 L: linux-i2c@vger.kernel.org
8536 L: linux-input@vger.kernel.org
8538 F: drivers/hid/hid-ft260.c
8540 FUJITSU LAPTOP EXTRAS
8541 M: Jonathan Woithe <jwoithe@just42.net>
8542 L: platform-driver-x86@vger.kernel.org
8544 F: drivers/platform/x86/fujitsu-laptop.c
8546 FUJITSU M-5MO LS CAMERA ISP DRIVER
8547 M: Kyungmin Park <kyungmin.park@samsung.com>
8548 M: Heungjun Kim <riverful.kim@samsung.com>
8549 L: linux-media@vger.kernel.org
8551 F: drivers/media/i2c/m5mols/
8552 F: include/media/i2c/m5mols.h
8554 FUJITSU TABLET EXTRAS
8555 M: Robert Gerlach <khnz@gmx.de>
8556 L: platform-driver-x86@vger.kernel.org
8558 F: drivers/platform/x86/fujitsu-tablet.c
8560 FUNCTION HOOKS (FTRACE)
8561 M: Steven Rostedt <rostedt@goodmis.org>
8562 M: Masami Hiramatsu <mhiramat@kernel.org>
8563 R: Mark Rutland <mark.rutland@arm.com>
8564 L: linux-kernel@vger.kernel.org
8565 L: linux-trace-kernel@vger.kernel.org
8566 Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
8568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8569 F: Documentation/trace/ftrace*
8570 F: kernel/trace/ftrace*
8571 F: kernel/trace/fgraph.c
8572 F: arch/*/*/*/*ftrace*
8573 F: arch/*/*/*ftrace*
8574 F: include/*/ftrace.h
8576 FUNGIBLE ETHERNET DRIVERS
8577 M: Dimitris Michailidis <dmichail@fungible.com>
8578 L: netdev@vger.kernel.org
8580 F: drivers/net/ethernet/fungible/
8582 FUSE: FILESYSTEM IN USERSPACE
8583 M: Miklos Szeredi <miklos@szeredi.hu>
8584 L: linux-fsdevel@vger.kernel.org
8586 W: https://github.com/libfuse/
8587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
8588 F: Documentation/filesystems/fuse.rst
8590 F: include/uapi/linux/fuse.h
8593 M: Thomas Gleixner <tglx@linutronix.de>
8594 M: Ingo Molnar <mingo@redhat.com>
8595 R: Peter Zijlstra <peterz@infradead.org>
8596 R: Darren Hart <dvhart@infradead.org>
8597 R: Davidlohr Bueso <dave@stgolabs.net>
8598 R: André Almeida <andrealmeid@igalia.com>
8599 L: linux-kernel@vger.kernel.org
8601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8602 F: Documentation/locking/*futex*
8603 F: include/asm-generic/futex.h
8604 F: include/linux/futex.h
8605 F: include/uapi/linux/futex.h
8607 F: tools/perf/bench/futex*
8608 F: tools/testing/selftests/futex/
8610 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
8611 M: Tim Harvey <tharvey@gateworks.com>
8613 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
8614 F: drivers/mfd/gateworks-gsc.c
8615 F: include/linux/mfd/gsc.h
8616 F: Documentation/hwmon/gsc-hwmon.rst
8617 F: drivers/hwmon/gsc-hwmon.c
8618 F: include/linux/platform_data/gsc_hwmon.h
8621 M: Kees Cook <keescook@chromium.org>
8622 L: linux-hardening@vger.kernel.org
8624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8625 F: Documentation/kbuild/gcc-plugins.rst
8626 F: scripts/Makefile.gcc-plugins
8627 F: scripts/gcc-plugins/
8629 GCOV BASED KERNEL PROFILING
8630 M: Peter Oberparleiter <oberpar@linux.ibm.com>
8632 F: Documentation/dev-tools/gcov.rst
8635 GDB KERNEL DEBUGGING HELPER SCRIPTS
8636 M: Jan Kiszka <jan.kiszka@siemens.com>
8637 M: Kieran Bingham <kbingham@kernel.org>
8641 GEMINI CRYPTO DRIVER
8642 M: Corentin Labbe <clabbe@baylibre.com>
8643 L: linux-crypto@vger.kernel.org
8645 F: drivers/crypto/gemini/
8647 GEMTEK FM RADIO RECEIVER DRIVER
8648 M: Hans Verkuil <hverkuil@xs4all.nl>
8649 L: linux-media@vger.kernel.org
8651 W: https://linuxtv.org
8652 T: git git://linuxtv.org/media_tree.git
8653 F: drivers/media/radio/radio-gemtek*
8655 GENERIC ARCHITECTURE TOPOLOGY
8656 M: Sudeep Holla <sudeep.holla@arm.com>
8657 L: linux-kernel@vger.kernel.org
8659 F: drivers/base/arch_topology.c
8660 F: include/linux/arch_topology.h
8663 M: Thomas Gleixner <tglx@linutronix.de>
8664 M: Peter Zijlstra <peterz@infradead.org>
8665 M: Andy Lutomirski <luto@kernel.org>
8666 L: linux-kernel@vger.kernel.org
8668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
8669 F: include/linux/entry-common.h
8670 F: include/linux/entry-kvm.h
8673 GENERIC GPIO I2C DRIVER
8674 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8676 F: drivers/i2c/busses/i2c-gpio.c
8677 F: include/linux/platform_data/i2c-gpio.h
8679 GENERIC GPIO I2C MULTIPLEXER DRIVER
8680 M: Peter Korsgaard <peter.korsgaard@barco.com>
8681 L: linux-i2c@vger.kernel.org
8683 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
8684 F: drivers/i2c/muxes/i2c-mux-gpio.c
8685 F: include/linux/platform_data/i2c-mux-gpio.h
8687 GENERIC HDLC (WAN) DRIVERS
8688 M: Krzysztof Halasa <khc@pm.waw.pl>
8690 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
8691 F: drivers/net/wan/c101.c
8692 F: drivers/net/wan/hd6457*
8693 F: drivers/net/wan/hdlc*
8694 F: drivers/net/wan/n2.c
8695 F: drivers/net/wan/pc300too.c
8696 F: drivers/net/wan/pci200syn.c
8697 F: drivers/net/wan/wanxl*
8699 GENERIC INCLUDE/ASM HEADER FILES
8700 M: Arnd Bergmann <arnd@arndb.de>
8701 L: linux-arch@vger.kernel.org
8703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
8704 F: include/asm-generic/
8705 F: include/uapi/asm-generic/
8707 GENERIC PHY FRAMEWORK
8708 M: Vinod Koul <vkoul@kernel.org>
8709 M: Kishon Vijay Abraham I <kishon@kernel.org>
8710 L: linux-phy@lists.infradead.org
8712 Q: https://patchwork.kernel.org/project/linux-phy/list/
8713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
8714 F: Documentation/devicetree/bindings/phy/
8716 F: include/dt-bindings/phy/
8717 F: include/linux/phy/
8719 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
8720 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8722 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
8725 M: "Rafael J. Wysocki" <rafael@kernel.org>
8726 M: Kevin Hilman <khilman@kernel.org>
8727 M: Ulf Hansson <ulf.hansson@linaro.org>
8728 L: linux-pm@vger.kernel.org
8730 F: Documentation/devicetree/bindings/power/power?domain*
8731 F: drivers/base/power/domain*.c
8732 F: include/linux/pm_domain.h
8734 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
8735 M: Eugen Hristev <eugen.hristev@microchip.com>
8736 L: linux-input@vger.kernel.org
8738 F: drivers/input/touchscreen/resistive-adc-touch.c
8740 GENERIC STRING LIBRARY
8741 R: Andy Shevchenko <andy@kernel.org>
8744 F: lib/string_helpers.c
8745 F: lib/test_string.c
8746 F: lib/test-string_helpers.c
8748 GENERIC UIO DRIVER FOR PCI DEVICES
8749 M: "Michael S. Tsirkin" <mst@redhat.com>
8750 L: kvm@vger.kernel.org
8752 F: drivers/uio/uio_pci_generic.c
8754 GENERIC VDSO LIBRARY
8755 M: Andy Lutomirski <luto@kernel.org>
8756 M: Thomas Gleixner <tglx@linutronix.de>
8757 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
8758 L: linux-kernel@vger.kernel.org
8760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
8761 F: include/asm-generic/vdso/vsyscall.h
8763 F: kernel/time/vsyscall.c
8766 GENWQE (IBM Generic Workqueue Card)
8767 M: Frank Haverkamp <haver@linux.ibm.com>
8769 F: drivers/misc/genwqe/
8771 GET_MAINTAINER SCRIPT
8772 M: Joe Perches <joe@perches.com>
8774 F: scripts/get_maintainer.pl
8777 M: Bob Peterson <rpeterso@redhat.com>
8778 M: Andreas Gruenbacher <agruenba@redhat.com>
8779 L: cluster-devel@redhat.com
8781 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
8782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
8783 F: Documentation/filesystems/gfs2*
8785 F: include/uapi/linux/gfs2_ondisk.h
8788 M: Thomas Weißschuh <thomas@weissschuh.net>
8789 L: platform-driver-x86@vger.kernel.org
8791 F: drivers/platform/x86/gigabyte-wmi.c
8794 M: Johan Hovold <johan@kernel.org>
8796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
8797 F: Documentation/ABI/testing/sysfs-class-gnss
8798 F: Documentation/devicetree/bindings/gnss/
8800 F: include/linux/gnss.h
8803 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
8804 L: linux-media@vger.kernel.org
8806 F: drivers/media/usb/go7007/
8809 M: Bastien Nocera <hadess@hadess.net>
8810 M: Hans de Goede <hdegoede@redhat.com>
8811 L: linux-input@vger.kernel.org
8813 F: drivers/input/touchscreen/goodix*
8815 GOOGLE ETHERNET DRIVERS
8816 M: Jeroen de Borst <jeroendb@google.com>
8817 M: Catherine Sullivan <csully@google.com>
8818 R: Shailend Chand <shailend@google.com>
8819 L: netdev@vger.kernel.org
8821 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
8822 F: drivers/net/ethernet/google
8824 GPD POCKET FAN DRIVER
8825 M: Hans de Goede <hdegoede@redhat.com>
8826 L: platform-driver-x86@vger.kernel.org
8828 F: drivers/platform/x86/gpd-pocket-fan.c
8831 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8832 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8833 L: linux-gpio@vger.kernel.org
8834 L: linux-acpi@vger.kernel.org
8836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8837 F: Documentation/firmware-guide/acpi/gpio-properties.rst
8838 F: drivers/gpio/gpiolib-acpi.c
8839 F: drivers/gpio/gpiolib-acpi.h
8842 M: Geert Uytterhoeven <geert+renesas@glider.be>
8843 L: linux-gpio@vger.kernel.org
8845 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
8846 F: drivers/gpio/gpio-aggregator.c
8849 M: Sean Young <sean@mess.org>
8850 L: linux-media@vger.kernel.org
8852 F: Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
8853 F: drivers/media/rc/gpio-ir-tx.c
8856 M: Bamvor Jian Zhang <bamv2005@gmail.com>
8857 L: linux-gpio@vger.kernel.org
8859 F: drivers/gpio/gpio-mockup.c
8860 F: tools/testing/selftests/gpio/
8863 R: Michael Walle <michael@walle.cc>
8865 F: drivers/gpio/gpio-regmap.c
8866 F: include/linux/gpio/regmap.h
8869 M: Linus Walleij <linus.walleij@linaro.org>
8870 M: Bartosz Golaszewski <brgl@bgdev.pl>
8871 L: linux-gpio@vger.kernel.org
8873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
8874 F: Documentation/ABI/obsolete/sysfs-gpio
8875 F: Documentation/ABI/testing/gpio-cdev
8876 F: Documentation/admin-guide/gpio/
8877 F: Documentation/devicetree/bindings/gpio/
8878 F: Documentation/driver-api/gpio/
8880 F: include/asm-generic/gpio.h
8881 F: include/dt-bindings/gpio/
8882 F: include/linux/gpio.h
8883 F: include/linux/gpio/
8884 F: include/linux/of_gpio.h
8885 F: include/uapi/linux/gpio.h
8888 GRE DEMULTIPLEXER DRIVER
8889 M: Dmitry Kozlov <xeb@mail.ru>
8890 L: netdev@vger.kernel.org
8892 F: include/net/gre.h
8893 F: net/ipv4/gre_demux.c
8894 F: net/ipv4/gre_offload.c
8896 GRETH 10/100/1G Ethernet MAC device driver
8897 M: Andreas Larsson <andreas@gaisler.com>
8898 L: netdev@vger.kernel.org
8900 F: drivers/net/ethernet/aeroflex/
8902 GREYBUS AUDIO PROTOCOLS DRIVERS
8903 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
8904 M: Mark Greer <mgreer@animalcreek.com>
8906 F: drivers/staging/greybus/audio_apbridgea.c
8907 F: drivers/staging/greybus/audio_apbridgea.h
8908 F: drivers/staging/greybus/audio_codec.c
8909 F: drivers/staging/greybus/audio_codec.h
8910 F: drivers/staging/greybus/audio_gb.c
8911 F: drivers/staging/greybus/audio_manager.c
8912 F: drivers/staging/greybus/audio_manager.h
8913 F: drivers/staging/greybus/audio_manager_module.c
8914 F: drivers/staging/greybus/audio_manager_private.h
8915 F: drivers/staging/greybus/audio_manager_sysfs.c
8916 F: drivers/staging/greybus/audio_module.c
8917 F: drivers/staging/greybus/audio_topology.c
8919 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8920 M: Viresh Kumar <vireshk@kernel.org>
8922 F: drivers/staging/greybus/authentication.c
8923 F: drivers/staging/greybus/bootrom.c
8924 F: drivers/staging/greybus/firmware.h
8925 F: drivers/staging/greybus/fw-core.c
8926 F: drivers/staging/greybus/fw-download.c
8927 F: drivers/staging/greybus/fw-management.c
8928 F: drivers/staging/greybus/greybus_authentication.h
8929 F: drivers/staging/greybus/greybus_firmware.h
8930 F: drivers/staging/greybus/hid.c
8931 F: drivers/staging/greybus/i2c.c
8932 F: drivers/staging/greybus/spi.c
8933 F: drivers/staging/greybus/spilib.c
8934 F: drivers/staging/greybus/spilib.h
8936 GREYBUS LOOPBACK DRIVER
8937 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8939 F: drivers/staging/greybus/loopback.c
8941 GREYBUS PLATFORM DRIVERS
8942 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8944 F: drivers/staging/greybus/arche-apb-ctrl.c
8945 F: drivers/staging/greybus/arche-platform.c
8946 F: drivers/staging/greybus/arche_platform.h
8948 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8949 M: Rui Miguel Silva <rmfrfs@gmail.com>
8951 F: drivers/staging/greybus/gpio.c
8952 F: drivers/staging/greybus/light.c
8953 F: drivers/staging/greybus/power_supply.c
8954 F: drivers/staging/greybus/sdio.c
8955 F: drivers/staging/greybus/spi.c
8956 F: drivers/staging/greybus/spilib.c
8959 M: Johan Hovold <johan@kernel.org>
8960 M: Alex Elder <elder@kernel.org>
8961 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8962 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
8965 F: drivers/staging/greybus/
8966 F: include/linux/greybus.h
8967 F: include/linux/greybus/
8969 GREYBUS UART PROTOCOLS DRIVERS
8970 M: David Lin <dtwlin@gmail.com>
8972 F: drivers/staging/greybus/log.c
8973 F: drivers/staging/greybus/uart.c
8975 GS1662 VIDEO SERIALIZER
8976 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8977 L: linux-media@vger.kernel.org
8979 T: git git://linuxtv.org/media_tree.git
8980 F: drivers/media/spi/gs1662.c
8982 GSPCA FINEPIX SUBDRIVER
8983 M: Frank Zago <frank@zago.net>
8984 L: linux-media@vger.kernel.org
8986 T: git git://linuxtv.org/media_tree.git
8987 F: drivers/media/usb/gspca/finepix.c
8989 GSPCA GL860 SUBDRIVER
8990 M: Olivier Lorin <o.lorin@laposte.net>
8991 L: linux-media@vger.kernel.org
8993 T: git git://linuxtv.org/media_tree.git
8994 F: drivers/media/usb/gspca/gl860/
8996 GSPCA M5602 SUBDRIVER
8997 M: Erik Andren <erik.andren@gmail.com>
8998 L: linux-media@vger.kernel.org
9000 T: git git://linuxtv.org/media_tree.git
9001 F: drivers/media/usb/gspca/m5602/
9003 GSPCA PAC207 SONIXB SUBDRIVER
9004 M: Hans Verkuil <hverkuil@xs4all.nl>
9005 L: linux-media@vger.kernel.org
9007 T: git git://linuxtv.org/media_tree.git
9008 F: drivers/media/usb/gspca/pac207.c
9010 GSPCA SN9C20X SUBDRIVER
9011 M: Brian Johnson <brijohn@gmail.com>
9012 L: linux-media@vger.kernel.org
9014 T: git git://linuxtv.org/media_tree.git
9015 F: drivers/media/usb/gspca/sn9c20x.c
9017 GSPCA T613 SUBDRIVER
9018 M: Leandro Costantino <lcostantino@gmail.com>
9019 L: linux-media@vger.kernel.org
9021 T: git git://linuxtv.org/media_tree.git
9022 F: drivers/media/usb/gspca/t613.c
9024 GSPCA USB WEBCAM DRIVER
9025 M: Hans Verkuil <hverkuil@xs4all.nl>
9026 L: linux-media@vger.kernel.org
9028 T: git git://linuxtv.org/media_tree.git
9029 F: drivers/media/usb/gspca/
9031 GTP (GPRS Tunneling Protocol)
9032 M: Pablo Neira Ayuso <pablo@netfilter.org>
9033 M: Harald Welte <laforge@gnumonks.org>
9034 L: osmocom-net-gprs@lists.osmocom.org
9036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
9037 F: drivers/net/gtp.c
9039 GUID PARTITION TABLE (GPT)
9040 M: Davidlohr Bueso <dave@stgolabs.net>
9041 L: linux-efi@vger.kernel.org
9043 F: block/partitions/efi.*
9045 HABANALABS PCI DRIVER
9046 M: Oded Gabbay <ogabbay@kernel.org>
9048 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
9049 F: Documentation/ABI/testing/debugfs-driver-habanalabs
9050 F: Documentation/ABI/testing/sysfs-driver-habanalabs
9051 F: drivers/misc/habanalabs/
9052 F: include/trace/events/habanalabs.h
9053 F: include/uapi/misc/habanalabs.h
9056 M: Antti Palosaari <crope@iki.fi>
9057 L: linux-media@vger.kernel.org
9059 W: https://linuxtv.org
9060 W: http://palosaari.fi/linux/
9061 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9062 T: git git://linuxtv.org/anttip/media_tree.git
9063 F: drivers/media/usb/hackrf/
9065 HANTRO VPU CODEC DRIVER
9066 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
9067 M: Philipp Zabel <p.zabel@pengutronix.de>
9068 L: linux-media@vger.kernel.org
9069 L: linux-rockchip@lists.infradead.org
9071 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
9072 F: Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
9073 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
9074 F: drivers/media/platform/verisilicon/
9076 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
9077 M: Frank Seidel <frank@f-seidel.de>
9078 L: platform-driver-x86@vger.kernel.org
9080 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
9081 F: drivers/platform/x86/hdaps.c
9084 M: Jean Delvare <jdelvare@suse.com>
9085 M: Guenter Roeck <linux@roeck-us.net>
9086 L: linux-hwmon@vger.kernel.org
9088 W: http://hwmon.wiki.kernel.org/
9089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9090 F: Documentation/ABI/testing/sysfs-class-hwmon
9091 F: Documentation/devicetree/bindings/hwmon/
9092 F: Documentation/hwmon/
9094 F: include/linux/hwmon*.h
9095 F: include/trace/events/hwmon*.h
9096 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
9098 HARDWARE RANDOM NUMBER GENERATOR CORE
9099 M: Olivia Mackall <olivia@selenic.com>
9100 M: Herbert Xu <herbert@gondor.apana.org.au>
9101 L: linux-crypto@vger.kernel.org
9103 F: Documentation/admin-guide/hw_random.rst
9104 F: Documentation/devicetree/bindings/rng/
9105 F: drivers/char/hw_random/
9106 F: include/linux/hw_random.h
9108 HARDWARE SPINLOCK CORE
9109 M: Ohad Ben-Cohen <ohad@wizery.com>
9110 M: Bjorn Andersson <andersson@kernel.org>
9111 R: Baolin Wang <baolin.wang7@gmail.com>
9112 L: linux-remoteproc@vger.kernel.org
9114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
9115 F: Documentation/devicetree/bindings/hwlock/
9116 F: Documentation/locking/hwspinlock.rst
9117 F: drivers/hwspinlock/
9118 F: include/linux/hwspinlock.h
9120 HARDWARE TRACING FACILITIES
9121 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9123 F: drivers/hwtracing/
9125 HARMONY SOUND DRIVER
9126 L: linux-parisc@vger.kernel.org
9128 F: sound/parisc/harmony.*
9130 HDPVR USB VIDEO ENCODER DRIVER
9131 M: Hans Verkuil <hverkuil@xs4all.nl>
9132 L: linux-media@vger.kernel.org
9134 W: https://linuxtv.org
9135 T: git git://linuxtv.org/media_tree.git
9136 F: drivers/media/usb/hdpvr/
9138 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
9139 M: Matt Hsiao <matt.hsiao@hpe.com>
9141 F: drivers/misc/hpilo.[ch]
9143 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
9144 M: Jerry Hoemann <jerry.hoemann@hpe.com>
9146 F: Documentation/watchdog/hpwdt.rst
9147 F: drivers/watchdog/hpwdt.c
9149 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
9150 M: Don Brace <don.brace@microchip.com>
9151 L: storagedev@microchip.com
9152 L: linux-scsi@vger.kernel.org
9154 F: Documentation/scsi/hpsa.rst
9155 F: drivers/scsi/hpsa*.[ch]
9156 F: include/linux/cciss*.h
9157 F: include/uapi/linux/cciss*.h
9160 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
9161 L: linux-rdma@vger.kernel.org
9163 F: drivers/infiniband/hw/hfi1
9166 L: linux-fsdevel@vger.kernel.org
9168 F: Documentation/filesystems/hfs.rst
9172 L: linux-fsdevel@vger.kernel.org
9174 F: Documentation/filesystems/hfsplus.rst
9177 HGA FRAMEBUFFER DRIVER
9178 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
9179 L: linux-nvidia@lists.surfsouth.com
9181 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9182 F: drivers/video/fbdev/hgafb.c
9184 HIBERNATION (aka Software Suspend, aka swsusp)
9185 M: "Rafael J. Wysocki" <rafael@kernel.org>
9186 M: Pavel Machek <pavel@ucw.cz>
9187 L: linux-pm@vger.kernel.org
9189 B: https://bugzilla.kernel.org
9190 F: arch/*/include/asm/suspend*.h
9192 F: drivers/base/power/
9193 F: include/linux/freezer.h
9194 F: include/linux/pm.h
9195 F: include/linux/suspend.h
9199 M: Jiri Kosina <jikos@kernel.org>
9200 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
9201 L: linux-input@vger.kernel.org
9203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9205 F: include/linux/hid*
9206 F: include/uapi/linux/hid*
9208 HID LOGITECH DRIVERS
9209 R: Filipe Laíns <lains@riseup.net>
9210 L: linux-input@vger.kernel.org
9212 F: drivers/hid/hid-logitech-*
9214 HID PLAYSTATION DRIVER
9215 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
9216 L: linux-input@vger.kernel.org
9218 F: drivers/hid/hid-playstation.c
9220 HID PHOENIX RC FLIGHT CONTROLLER
9221 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9222 L: linux-input@vger.kernel.org
9224 F: drivers/hid/hid-pxrc.c
9226 HID SENSOR HUB DRIVERS
9227 M: Jiri Kosina <jikos@kernel.org>
9228 M: Jonathan Cameron <jic23@kernel.org>
9229 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9230 L: linux-input@vger.kernel.org
9231 L: linux-iio@vger.kernel.org
9233 F: Documentation/hid/hid-sensor*
9234 F: drivers/hid/hid-sensor-*
9235 F: drivers/iio/*/hid-*
9236 F: include/linux/hid-sensor-*
9238 HID VRC-2 CAR CONTROLLER DRIVER
9239 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9240 L: linux-input@vger.kernel.org
9242 F: drivers/hid/hid-vrc2.c
9245 M: Ping Cheng <ping.cheng@wacom.com>
9246 M: Jason Gerecke <jason.gerecke@wacom.com>
9247 L: linux-input@vger.kernel.org
9249 F: drivers/hid/wacom.h
9250 F: drivers/hid/wacom_*
9252 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
9253 M: Thomas Gleixner <tglx@linutronix.de>
9254 L: linux-kernel@vger.kernel.org
9256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9257 F: Documentation/timers/
9258 F: include/linux/clockchips.h
9259 F: include/linux/hrtimer.h
9260 F: kernel/time/clockevents.c
9261 F: kernel/time/hrtimer.c
9262 F: kernel/time/timer_*.c
9264 HIGH-SPEED SCC DRIVER FOR AX.25
9265 L: linux-hams@vger.kernel.org
9267 F: drivers/net/hamradio/scc.c
9269 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
9270 M: HighPoint Linux Team <linux@highpoint-tech.com>
9272 W: http://www.highpoint-tech.com
9273 F: Documentation/scsi/hptiop.rst
9274 F: drivers/scsi/hptiop.c
9276 HIMAX HX83112B TOUCHSCREEN SUPPORT
9277 M: Job Noorman <job@noorman.info>
9278 L: linux-input@vger.kernel.org
9280 F: Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
9281 F: drivers/input/touchscreen/himax_hx83112b.c
9284 M: Jes Sorensen <jes@trained-monkey.org>
9285 L: linux-hippi@sunsite.dk
9287 F: drivers/net/hippi/
9288 F: include/linux/hippidevice.h
9289 F: include/uapi/linux/if_hippi.h
9292 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
9293 M: Kurt Kanzenbach <kurt@linutronix.de>
9294 L: netdev@vger.kernel.org
9296 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
9297 F: drivers/net/dsa/hirschmann/*
9298 F: include/linux/platform_data/hirschmann-hellcreek.h
9299 F: net/dsa/tag_hellcreek.c
9301 HISILICON DMA DRIVER
9302 M: Zhou Wang <wangzhou1@hisilicon.com>
9303 M: Jie Hai <haijie1@huawei.com>
9304 L: dmaengine@vger.kernel.org
9306 F: drivers/dma/hisi_dma.c
9308 HISILICON GPIO DRIVER
9309 M: Jay Fang <f.fangjian@huawei.com>
9310 L: linux-gpio@vger.kernel.org
9312 F: Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
9313 F: drivers/gpio/gpio-hisi.c
9315 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
9316 M: Longfang Liu <liulongfang@huawei.com>
9317 L: linux-crypto@vger.kernel.org
9319 F: Documentation/ABI/testing/debugfs-hisi-hpre
9320 F: drivers/crypto/hisilicon/hpre/hpre.h
9321 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
9322 F: drivers/crypto/hisilicon/hpre/hpre_main.c
9324 HISILICON I2C CONTROLLER DRIVER
9325 M: Yicong Yang <yangyicong@hisilicon.com>
9326 L: linux-i2c@vger.kernel.org
9328 W: https://www.hisilicon.com
9329 F: Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
9330 F: drivers/i2c/busses/i2c-hisi.c
9332 HISILICON LPC BUS DRIVER
9333 M: Jay Fang <f.fangjian@huawei.com>
9335 W: http://www.hisilicon.com
9336 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
9337 F: drivers/bus/hisi_lpc.c
9339 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
9340 M: Yisen Zhuang <yisen.zhuang@huawei.com>
9341 M: Salil Mehta <salil.mehta@huawei.com>
9342 L: netdev@vger.kernel.org
9344 W: http://www.hisilicon.com
9345 F: drivers/net/ethernet/hisilicon/hns3/
9347 HISILICON NETWORK SUBSYSTEM DRIVER
9348 M: Yisen Zhuang <yisen.zhuang@huawei.com>
9349 M: Salil Mehta <salil.mehta@huawei.com>
9350 L: netdev@vger.kernel.org
9352 W: http://www.hisilicon.com
9353 F: Documentation/devicetree/bindings/net/hisilicon*.txt
9354 F: drivers/net/ethernet/hisilicon/
9356 HIKEY960 ONBOARD USB GPIO HUB DRIVER
9357 M: John Stultz <jstultz@google.com>
9358 L: linux-kernel@vger.kernel.org
9360 F: drivers/misc/hisi_hikey_usb.c
9362 HISILICON PMU DRIVER
9363 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
9364 M: Jonathan Cameron <jonathan.cameron@huawei.com>
9366 W: http://www.hisilicon.com
9367 F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst
9368 F: Documentation/admin-guide/perf/hisi-pmu.rst
9369 F: drivers/perf/hisilicon
9371 HISILICON HNS3 PMU DRIVER
9372 M: Guangbin Huang <huangguangbin2@huawei.com>
9374 F: Documentation/admin-guide/perf/hns3-pmu.rst
9375 F: drivers/perf/hisilicon/hns3_pmu.c
9377 HISILICON PTT DRIVER
9378 M: Yicong Yang <yangyicong@hisilicon.com>
9379 L: linux-kernel@vger.kernel.org
9381 F: Documentation/ABI/testing/sysfs-devices-hisi_ptt
9382 F: Documentation/trace/hisi-ptt.rst
9383 F: drivers/hwtracing/ptt/
9386 M: Weili Qian <qianweili@huawei.com>
9387 M: Zhou Wang <wangzhou1@hisilicon.com>
9388 L: linux-crypto@vger.kernel.org
9390 F: drivers/crypto/hisilicon/Kconfig
9391 F: drivers/crypto/hisilicon/Makefile
9392 F: drivers/crypto/hisilicon/qm.c
9393 F: drivers/crypto/hisilicon/sgl.c
9394 F: include/linux/hisi_acc_qm.h
9396 HISILICON ZIP Controller DRIVER
9397 M: Yang Shen <shenyang39@huawei.com>
9398 M: Zhou Wang <wangzhou1@hisilicon.com>
9399 L: linux-crypto@vger.kernel.org
9401 F: Documentation/ABI/testing/debugfs-hisi-zip
9402 F: drivers/crypto/hisilicon/zip/
9404 HISILICON ROCE DRIVER
9405 M: Haoyue Xu <xuhaoyue1@hisilicon.com>
9406 M: Wenpeng Liang <liangwenpeng@huawei.com>
9407 L: linux-rdma@vger.kernel.org
9409 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
9410 F: drivers/infiniband/hw/hns/
9412 HISILICON SAS Controller
9413 M: Xiang Chen <chenxiang66@hisilicon.com>
9415 W: http://www.hisilicon.com
9416 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
9417 F: drivers/scsi/hisi_sas/
9419 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
9420 M: Kai Ye <yekai13@huawei.com>
9421 M: Longfang Liu <liulongfang@huawei.com>
9422 L: linux-crypto@vger.kernel.org
9424 F: Documentation/ABI/testing/debugfs-hisi-sec
9425 F: drivers/crypto/hisilicon/sec2/sec.h
9426 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
9427 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
9428 F: drivers/crypto/hisilicon/sec2/sec_main.c
9430 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
9431 M: Jay Fang <f.fangjian@huawei.com>
9432 L: linux-spi@vger.kernel.org
9434 W: http://www.hisilicon.com
9435 F: drivers/spi/spi-hisi-kunpeng.c
9437 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
9438 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9439 L: linux-kernel@vger.kernel.org
9441 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
9442 F: drivers/spmi/hisi-spmi-controller.c
9444 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
9445 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9446 L: linux-kernel@vger.kernel.org
9448 F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
9449 F: drivers/mfd/hi6421-spmi-pmic.c
9451 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
9452 M: Weili Qian <qianweili@huawei.com>
9454 F: drivers/crypto/hisilicon/trng/trng.c
9456 HISILICON V3XX SPI NOR FLASH Controller Driver
9457 M: Jay Fang <f.fangjian@huawei.com>
9459 W: http://www.hisilicon.com
9460 F: drivers/spi/spi-hisi-sfc-v3xx.c
9462 HMM - Heterogeneous Memory Management
9463 M: Jérôme Glisse <jglisse@redhat.com>
9464 L: linux-mm@kvack.org
9466 F: Documentation/mm/hmm.rst
9467 F: include/linux/hmm*
9470 F: tools/testing/selftests/vm/*hmm*
9473 M: Jouni Malinen <j@w1.fi>
9474 L: linux-wireless@vger.kernel.org
9476 W: http://w1.fi/hostap-driver.html
9477 F: drivers/net/wireless/intersil/hostap/
9479 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
9480 L: platform-driver-x86@vger.kernel.org
9482 F: drivers/platform/x86/hp/tc1100-wmi.c
9484 HPET: High Precision Event Timers driver
9485 M: Clemens Ladisch <clemens@ladisch.de>
9487 F: Documentation/timers/hpet.rst
9488 F: drivers/char/hpet.c
9489 F: include/linux/hpet.h
9490 F: include/uapi/linux/hpet.h
9494 F: arch/x86/include/asm/hpet.h
9495 F: arch/x86/kernel/hpet.c
9498 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
9500 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
9504 M: Sebastian Reichel <sre@kernel.org>
9506 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
9507 F: Documentation/ABI/testing/sysfs-bus-hsi
9508 F: Documentation/driver-api/hsi.rst
9510 F: include/linux/hsi/
9511 F: include/uapi/linux/hsi/
9514 L: linux-usb@vger.kernel.org
9516 F: drivers/net/usb/hso.c
9518 HSR NETWORK PROTOCOL
9519 L: netdev@vger.kernel.org
9523 HT16K33 LED CONTROLLER DRIVER
9524 M: Robin van der Gracht <robin@protonic.nl>
9526 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
9527 F: drivers/auxdisplay/ht16k33.c
9529 HTCPEN TOUCHSCREEN DRIVER
9530 M: Pau Oliva Fora <pof@eslack.org>
9531 L: linux-input@vger.kernel.org
9533 F: drivers/input/touchscreen/htcpen.c
9536 M: Dipen Patel <dipenp@nvidia.com>
9538 F: Documentation/devicetree/bindings/timestamp/
9539 F: Documentation/driver-api/hte/
9541 F: include/linux/hte.h
9543 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
9544 M: Lorenzo Bianconi <lorenzo@kernel.org>
9545 L: linux-iio@vger.kernel.org
9547 W: http://www.st.com/
9548 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
9549 F: drivers/iio/humidity/hts221*
9551 HUAWEI ETHERNET DRIVER
9552 M: Cai Huoqing <cai.huoqing@linux.dev>
9553 L: netdev@vger.kernel.org
9555 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
9556 F: drivers/net/ethernet/huawei/hinic/
9559 M: Mike Kravetz <mike.kravetz@oracle.com>
9560 M: Muchun Song <muchun.song@linux.dev>
9561 L: linux-mm@kvack.org
9563 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
9564 F: Documentation/admin-guide/mm/hugetlbpage.rst
9565 F: Documentation/mm/hugetlbfs_reserv.rst
9566 F: Documentation/mm/vmemmap_dedup.rst
9568 F: include/linux/hugetlb.h
9570 F: mm/hugetlb_vmemmap.c
9571 F: mm/hugetlb_vmemmap.h
9574 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
9575 L: linux-media@vger.kernel.org
9577 W: https://linuxtv.org
9578 T: git git://linuxtv.org/media_tree.git
9579 F: drivers/media/platform/st/sti/hva
9581 HWPOISON MEMORY FAILURE HANDLING
9582 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
9583 R: Miaohe Lin <linmiaohe@huawei.com>
9584 L: linux-mm@kvack.org
9586 F: mm/hwpoison-inject.c
9587 F: mm/memory-failure.c
9589 HYCON HY46XX TOUCHSCREEN SUPPORT
9590 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
9591 L: linux-input@vger.kernel.org
9593 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
9594 F: drivers/input/touchscreen/hycon-hy46xx.c
9596 HYGON PROCESSOR SUPPORT
9597 M: Pu Wen <puwen@hygon.cn>
9598 L: linux-kernel@vger.kernel.org
9600 F: arch/x86/kernel/cpu/hygon.c
9602 HYNIX HI556 SENSOR DRIVER
9603 M: Shawn Tu <shawnx.tu@intel.com>
9604 L: linux-media@vger.kernel.org
9606 T: git git://linuxtv.org/media_tree.git
9607 F: drivers/media/i2c/hi556.c
9609 HYNIX HI846 SENSOR DRIVER
9610 M: Martin Kepplinger <martin.kepplinger@puri.sm>
9611 L: linux-media@vger.kernel.org
9613 F: drivers/media/i2c/hi846.c
9615 HYNIX HI847 SENSOR DRIVER
9616 M: Shawn Tu <shawnx.tu@intel.com>
9617 L: linux-media@vger.kernel.org
9619 F: drivers/media/i2c/hi847.c
9621 Hyper-V/Azure CORE AND DRIVERS
9622 M: "K. Y. Srinivasan" <kys@microsoft.com>
9623 M: Haiyang Zhang <haiyangz@microsoft.com>
9624 M: Wei Liu <wei.liu@kernel.org>
9625 M: Dexuan Cui <decui@microsoft.com>
9626 L: linux-hyperv@vger.kernel.org
9628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
9629 F: Documentation/ABI/stable/sysfs-bus-vmbus
9630 F: Documentation/ABI/testing/debugfs-hyperv
9631 F: Documentation/virt/hyperv
9632 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
9633 F: arch/arm64/hyperv
9634 F: arch/arm64/include/asm/hyperv-tlfs.h
9635 F: arch/arm64/include/asm/mshyperv.h
9637 F: arch/x86/include/asm/hyperv-tlfs.h
9638 F: arch/x86/include/asm/mshyperv.h
9639 F: arch/x86/include/asm/trace/hyperv.h
9640 F: arch/x86/kernel/cpu/mshyperv.c
9641 F: drivers/clocksource/hyperv_timer.c
9642 F: drivers/hid/hid-hyperv.c
9644 F: drivers/input/serio/hyperv-keyboard.c
9645 F: drivers/iommu/hyperv-iommu.c
9646 F: drivers/net/ethernet/microsoft/
9647 F: drivers/net/hyperv/
9648 F: drivers/pci/controller/pci-hyperv-intf.c
9649 F: drivers/pci/controller/pci-hyperv.c
9650 F: drivers/scsi/storvsc_drv.c
9651 F: drivers/uio/uio_hv_generic.c
9652 F: drivers/video/fbdev/hyperv_fb.c
9653 F: include/asm-generic/hyperv-tlfs.h
9654 F: include/asm-generic/mshyperv.h
9655 F: include/clocksource/hyperv_timer.h
9656 F: include/linux/hyperv.h
9658 F: include/uapi/linux/hyperv.h
9659 F: net/vmw_vsock/hyperv_transport.c
9663 M: Vignesh Raghavendra <vigneshr@ti.com>
9664 L: linux-mtd@lists.infradead.org
9666 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9667 C: irc://irc.oftc.net/mtd
9668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
9669 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
9670 F: drivers/mtd/hyperbus/
9671 F: include/linux/mtd/hyperbus.h
9673 HYPERVISOR VIRTUAL CONSOLE DRIVER
9674 L: linuxppc-dev@lists.ozlabs.org
9679 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9680 L: linux-i2c@vger.kernel.org
9681 L: linux-acpi@vger.kernel.org
9683 F: drivers/i2c/i2c-core-acpi.c
9685 I2C CONTROLLER DRIVER FOR NVIDIA GPU
9686 M: Ajay Gupta <ajayg@nvidia.com>
9687 L: linux-i2c@vger.kernel.org
9689 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
9690 F: drivers/i2c/busses/i2c-nvidia-gpu.c
9693 M: Peter Rosin <peda@axentia.se>
9694 L: linux-i2c@vger.kernel.org
9696 F: Documentation/devicetree/bindings/i2c/i2c-arb*
9697 F: Documentation/devicetree/bindings/i2c/i2c-gate*
9698 F: Documentation/devicetree/bindings/i2c/i2c-mux*
9699 F: Documentation/i2c/i2c-topology.rst
9700 F: Documentation/i2c/muxes/
9701 F: drivers/i2c/i2c-mux.c
9702 F: drivers/i2c/muxes/
9703 F: include/linux/i2c-mux.h
9705 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
9706 M: Gregory CLEMENT <gregory.clement@bootlin.com>
9707 L: linux-i2c@vger.kernel.org
9709 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
9710 F: drivers/i2c/busses/i2c-mv64xxx.c
9712 I2C OVER PARALLEL PORT
9713 M: Jean Delvare <jdelvare@suse.com>
9714 L: linux-i2c@vger.kernel.org
9716 F: Documentation/i2c/busses/i2c-parport.rst
9717 F: drivers/i2c/busses/i2c-parport.c
9720 M: Wolfram Sang <wsa@kernel.org>
9721 L: linux-i2c@vger.kernel.org
9723 W: https://i2c.wiki.kernel.org/
9724 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9726 F: Documentation/devicetree/bindings/i2c/i2c.txt
9727 F: Documentation/i2c/
9729 F: include/dt-bindings/i2c/i2c.h
9730 F: include/linux/i2c-dev.h
9731 F: include/linux/i2c-smbus.h
9732 F: include/linux/i2c.h
9733 F: include/uapi/linux/i2c-*.h
9734 F: include/uapi/linux/i2c.h
9736 I2C SUBSYSTEM HOST DRIVERS
9737 L: linux-i2c@vger.kernel.org
9739 W: https://i2c.wiki.kernel.org/
9740 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9742 F: Documentation/devicetree/bindings/i2c/
9743 F: drivers/i2c/algos/
9744 F: drivers/i2c/busses/
9745 F: include/dt-bindings/i2c/
9748 M: Jean Delvare <jdelvare@suse.com>
9749 L: linux-i2c@vger.kernel.org
9751 F: Documentation/i2c/busses/i2c-taos-evm.rst
9752 F: drivers/i2c/busses/i2c-taos-evm.c
9755 M: Till Harbaum <till@harbaum.org>
9756 L: linux-i2c@vger.kernel.org
9758 W: http://www.harbaum.org/till/i2c_tiny_usb
9759 F: drivers/i2c/busses/i2c-tiny-usb.c
9761 I2C/SMBUS CONTROLLER DRIVERS FOR PC
9762 M: Jean Delvare <jdelvare@suse.com>
9763 L: linux-i2c@vger.kernel.org
9765 F: Documentation/i2c/busses/i2c-ali1535.rst
9766 F: Documentation/i2c/busses/i2c-ali1563.rst
9767 F: Documentation/i2c/busses/i2c-ali15x3.rst
9768 F: Documentation/i2c/busses/i2c-amd756.rst
9769 F: Documentation/i2c/busses/i2c-amd8111.rst
9770 F: Documentation/i2c/busses/i2c-i801.rst
9771 F: Documentation/i2c/busses/i2c-nforce2.rst
9772 F: Documentation/i2c/busses/i2c-piix4.rst
9773 F: Documentation/i2c/busses/i2c-sis5595.rst
9774 F: Documentation/i2c/busses/i2c-sis630.rst
9775 F: Documentation/i2c/busses/i2c-sis96x.rst
9776 F: Documentation/i2c/busses/i2c-via.rst
9777 F: Documentation/i2c/busses/i2c-viapro.rst
9778 F: drivers/i2c/busses/i2c-ali1535.c
9779 F: drivers/i2c/busses/i2c-ali1563.c
9780 F: drivers/i2c/busses/i2c-ali15x3.c
9781 F: drivers/i2c/busses/i2c-amd756-s4882.c
9782 F: drivers/i2c/busses/i2c-amd756.c
9783 F: drivers/i2c/busses/i2c-amd8111.c
9784 F: drivers/i2c/busses/i2c-i801.c
9785 F: drivers/i2c/busses/i2c-isch.c
9786 F: drivers/i2c/busses/i2c-nforce2-s4985.c
9787 F: drivers/i2c/busses/i2c-nforce2.c
9788 F: drivers/i2c/busses/i2c-piix4.c
9789 F: drivers/i2c/busses/i2c-sis5595.c
9790 F: drivers/i2c/busses/i2c-sis630.c
9791 F: drivers/i2c/busses/i2c-sis96x.c
9792 F: drivers/i2c/busses/i2c-via.c
9793 F: drivers/i2c/busses/i2c-viapro.c
9795 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
9796 M: Hans de Goede <hdegoede@redhat.com>
9797 L: linux-i2c@vger.kernel.org
9799 F: drivers/i2c/busses/i2c-cht-wc.c
9801 I2C/SMBUS ISMT DRIVER
9802 M: Seth Heasley <seth.heasley@intel.com>
9803 M: Neil Horman <nhorman@tuxdriver.com>
9804 L: linux-i2c@vger.kernel.org
9805 F: Documentation/i2c/busses/i2c-ismt.rst
9806 F: drivers/i2c/busses/i2c-ismt.c
9808 I2C/SMBUS STUB DRIVER
9809 M: Jean Delvare <jdelvare@suse.com>
9810 L: linux-i2c@vger.kernel.org
9812 F: drivers/i2c/i2c-stub.c
9814 I3C DRIVER FOR CADENCE I3C MASTER IP
9815 M: Przemysław Gaj <pgaj@cadence.com>
9817 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
9818 F: drivers/i3c/master/i3c-master-cdns.c
9820 I3C DRIVER FOR SYNOPSYS DESIGNWARE
9822 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
9823 F: drivers/i3c/master/dw*
9826 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9827 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
9829 C: irc://chat.freenode.net/linux-i3c
9830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
9831 F: Documentation/ABI/testing/sysfs-bus-i3c
9832 F: Documentation/devicetree/bindings/i3c/
9833 F: Documentation/driver-api/i3c
9835 F: include/linux/i3c/
9837 IA64 (Itanium) PLATFORM
9838 L: linux-ia64@vger.kernel.org
9840 F: Documentation/ia64/
9843 IBM Operation Panel Input Driver
9844 M: Eddie James <eajames@linux.ibm.com>
9845 L: linux-input@vger.kernel.org
9847 F: Documentation/devicetree/bindings/input/ibm,op-panel.yaml
9848 F: drivers/input/misc/ibm-panel.c
9850 IBM Power 842 compression accelerator
9851 M: Haren Myneni <haren@us.ibm.com>
9854 F: drivers/crypto/nx/Kconfig
9855 F: drivers/crypto/nx/Makefile
9856 F: drivers/crypto/nx/nx-842*
9857 F: include/linux/sw842.h
9860 IBM Power in-Nest Crypto Acceleration
9861 M: Breno Leitão <leitao@debian.org>
9862 M: Nayna Jain <nayna@linux.ibm.com>
9863 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9864 L: linux-crypto@vger.kernel.org
9866 F: drivers/crypto/nx/Kconfig
9867 F: drivers/crypto/nx/Makefile
9868 F: drivers/crypto/nx/nx-aes*
9869 F: drivers/crypto/nx/nx-sha*
9870 F: drivers/crypto/nx/nx.*
9871 F: drivers/crypto/nx/nx_csbcpb.h
9872 F: drivers/crypto/nx/nx_debugfs.c
9874 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
9875 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9876 L: linux-pci@vger.kernel.org
9877 L: linuxppc-dev@lists.ozlabs.org
9879 F: drivers/pci/hotplug/rpadlpar*
9881 IBM Power Linux RAID adapter
9882 M: Brian King <brking@us.ibm.com>
9884 F: drivers/scsi/ipr.*
9886 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
9887 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9888 L: linux-pci@vger.kernel.org
9889 L: linuxppc-dev@lists.ozlabs.org
9891 F: drivers/pci/hotplug/rpaphp*
9893 IBM Power SRIOV Virtual NIC Device Driver
9894 M: Haren Myneni <haren@linux.ibm.com>
9895 M: Rick Lindsley <ricklind@linux.ibm.com>
9896 R: Nick Child <nnac123@linux.ibm.com>
9897 R: Dany Madden <danymadden@us.ibm.com>
9898 R: Thomas Falcon <tlfalcon@linux.ibm.com>
9899 L: netdev@vger.kernel.org
9901 F: drivers/net/ethernet/ibm/ibmvnic.*
9903 IBM Power Virtual Accelerator Switchboard
9904 L: linuxppc-dev@lists.ozlabs.org
9906 F: arch/powerpc/include/asm/vas.h
9907 F: arch/powerpc/platforms/powernv/copy-paste.h
9908 F: arch/powerpc/platforms/powernv/vas*
9910 IBM Power Virtual Ethernet Device Driver
9911 M: Nick Child <nnac123@linux.ibm.com>
9912 L: netdev@vger.kernel.org
9914 F: drivers/net/ethernet/ibm/ibmveth.*
9916 IBM Power Virtual FC Device Drivers
9917 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9918 L: linux-scsi@vger.kernel.org
9920 F: drivers/scsi/ibmvscsi/ibmvfc*
9922 IBM Power Virtual Management Channel Driver
9923 M: Brad Warrum <bwarrum@linux.ibm.com>
9924 M: Ritu Agarwal <rituagar@linux.ibm.com>
9926 F: drivers/misc/ibmvmc.*
9928 IBM Power Virtual SCSI Device Drivers
9929 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9930 L: linux-scsi@vger.kernel.org
9932 F: drivers/scsi/ibmvscsi/ibmvscsi*
9933 F: include/scsi/viosrp.h
9935 IBM Power Virtual SCSI Device Target Driver
9936 M: Michael Cyr <mikecyr@linux.ibm.com>
9937 L: linux-scsi@vger.kernel.org
9938 L: target-devel@vger.kernel.org
9940 F: drivers/scsi/ibmvscsi_tgt/
9942 IBM Power VMX Cryptographic instructions
9943 M: Breno Leitão <leitao@debian.org>
9944 M: Nayna Jain <nayna@linux.ibm.com>
9945 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9946 L: linux-crypto@vger.kernel.org
9948 F: drivers/crypto/vmx/Kconfig
9949 F: drivers/crypto/vmx/Makefile
9950 F: drivers/crypto/vmx/aes*
9951 F: drivers/crypto/vmx/ghash*
9952 F: drivers/crypto/vmx/ppc-xlate.pl
9953 F: drivers/crypto/vmx/vmx.c
9955 IBM ServeRAID RAID DRIVER
9957 F: drivers/scsi/ips.*
9959 ICH LPC AND GPIO DRIVER
9960 M: Peter Tyser <ptyser@xes-inc.com>
9962 F: drivers/gpio/gpio-ich.c
9963 F: drivers/mfd/lpc_ich.c
9966 M: Max Staudt <max@enpas.org>
9967 L: linux-i2c@vger.kernel.org
9969 F: drivers/i2c/busses/i2c-icy.c
9971 IDEAPAD LAPTOP EXTRAS DRIVER
9972 M: Ike Panhc <ike.pan@canonical.com>
9973 L: platform-driver-x86@vger.kernel.org
9975 W: http://launchpad.net/ideapad-laptop
9976 F: drivers/platform/x86/ideapad-laptop.c
9978 IDEAPAD LAPTOP SLIDEBAR DRIVER
9979 M: Andrey Moiseev <o2g.org.ru@gmail.com>
9980 L: linux-input@vger.kernel.org
9982 W: https://github.com/o2genum/ideapad-slidebar
9983 F: drivers/input/misc/ideapad_slidebar.c
9986 M: Christian Brauner <brauner@kernel.org>
9987 M: Seth Forshee <sforshee@kernel.org>
9988 L: linux-fsdevel@vger.kernel.org
9990 T: git://git.kernel.org/pub/scm/linux/kernel/git/vfs/idmapping.git
9991 F: Documentation/filesystems/idmappings.rst
9992 F: tools/testing/selftests/mount_setattr/
9993 F: include/linux/mnt_idmapping.h
9995 IDT VersaClock 5 CLOCK DRIVER
9996 M: Luca Ceresoli <luca@lucaceresoli.net>
9998 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9999 F: drivers/clk/clk-versaclock5.c
10001 IEEE 802.15.4 SUBSYSTEM
10002 M: Alexander Aring <alex.aring@gmail.com>
10003 M: Stefan Schmidt <stefan@datenfreihafen.org>
10004 L: linux-wpan@vger.kernel.org
10006 W: https://linux-wpan.org/
10007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
10008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
10009 F: Documentation/networking/ieee802154.rst
10010 F: drivers/net/ieee802154/
10011 F: include/linux/ieee802154.h
10012 F: include/linux/nl802154.h
10013 F: include/net/af_ieee802154.h
10014 F: include/net/cfg802154.h
10015 F: include/net/ieee802154_netdev.h
10016 F: include/net/mac802154.h
10017 F: include/net/nl802154.h
10022 M: Yotam Gigi <yotam.gi@gmail.com>
10023 M: Jamal Hadi Salim <jhs@mojatatu.com>
10024 F: include/net/ife.h
10025 F: include/uapi/linux/ife.h
10028 IGORPLUG-USB IR RECEIVER
10029 M: Sean Young <sean@mess.org>
10030 L: linux-media@vger.kernel.org
10032 F: drivers/media/rc/igorplugusb.c
10034 IGUANAWORKS USB IR TRANSCEIVER
10035 M: Sean Young <sean@mess.org>
10036 L: linux-media@vger.kernel.org
10038 F: drivers/media/rc/iguanair.c
10040 IIO DIGITAL POTENTIOMETER DAC
10041 M: Peter Rosin <peda@axentia.se>
10042 L: linux-iio@vger.kernel.org
10044 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
10045 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
10046 F: drivers/iio/dac/dpot-dac.c
10048 IIO ENVELOPE DETECTOR
10049 M: Peter Rosin <peda@axentia.se>
10050 L: linux-iio@vger.kernel.org
10052 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
10053 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
10054 F: drivers/iio/adc/envelope-detector.c
10057 M: Peter Rosin <peda@axentia.se>
10058 L: linux-iio@vger.kernel.org
10060 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
10061 F: drivers/iio/multiplexer/iio-mux.c
10063 IIO SCMI BASED DRIVER
10064 M: Jyoti Bhayana <jbhayana@google.com>
10065 L: linux-iio@vger.kernel.org
10067 F: drivers/iio/common/scmi_sensors/scmi_iio.c
10069 IIO SUBSYSTEM AND DRIVERS
10070 M: Jonathan Cameron <jic23@kernel.org>
10071 R: Lars-Peter Clausen <lars@metafoo.de>
10072 L: linux-iio@vger.kernel.org
10074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
10075 F: Documentation/ABI/testing/configfs-iio*
10076 F: Documentation/ABI/testing/sysfs-bus-iio*
10077 F: Documentation/devicetree/bindings/iio/
10079 F: drivers/staging/iio/
10080 F: include/dt-bindings/iio/
10081 F: include/linux/iio/
10085 M: Peter Rosin <peda@axentia.se>
10086 L: linux-iio@vger.kernel.org
10088 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
10089 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
10090 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
10091 F: drivers/iio/afe/iio-rescale.c
10093 IKANOS/ADI EAGLE ADSL USB DRIVER
10094 M: Matthieu Castet <castet.matthieu@free.fr>
10095 M: Stanislaw Gruszka <stf_xl@wp.pl>
10097 F: drivers/usb/atm/ueagle-atm.c
10099 IMAGIS TOUCHSCREEN DRIVER
10100 M: Markuss Broks <markuss.broks@gmail.com>
10102 F: Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
10103 F: drivers/input/touchscreen/imagis.c
10105 IMGTEC ASCII LCD DRIVER
10106 M: Paul Burton <paulburton@kernel.org>
10108 F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
10109 F: drivers/auxdisplay/img-ascii-lcd.c
10111 IMGTEC IR DECODER DRIVER
10113 F: drivers/media/rc/img-ir/
10115 IMON SOUNDGRAPH USB IR RECEIVER
10116 M: Sean Young <sean@mess.org>
10117 L: linux-media@vger.kernel.org
10119 F: drivers/media/rc/imon.c
10120 F: drivers/media/rc/imon_raw.c
10122 IMS TWINTURBO FRAMEBUFFER DRIVER
10123 L: linux-fbdev@vger.kernel.org
10125 F: drivers/video/fbdev/imsttfb.c
10127 INA209 HARDWARE MONITOR DRIVER
10128 M: Guenter Roeck <linux@roeck-us.net>
10129 L: linux-hwmon@vger.kernel.org
10131 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
10132 F: Documentation/hwmon/ina209.rst
10133 F: drivers/hwmon/ina209.c
10135 INA2XX HARDWARE MONITOR DRIVER
10136 M: Guenter Roeck <linux@roeck-us.net>
10137 L: linux-hwmon@vger.kernel.org
10139 F: Documentation/hwmon/ina2xx.rst
10140 F: drivers/hwmon/ina2xx.c
10141 F: include/linux/platform_data/ina2xx.h
10143 INDEX OF FURTHER KERNEL DOCUMENTATION
10144 M: Carlos Bilbao <carlos.bilbao@amd.com>
10146 F: Documentation/process/kernel-docs.rst
10148 INDUSTRY PACK SUBSYSTEM (IPACK)
10149 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
10150 M: Jens Taprogge <jens.taprogge@taprogge.org>
10151 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10152 L: industrypack-devel@lists.sourceforge.net
10154 W: http://industrypack.sourceforge.net
10157 INFINEON DPS310 Driver
10158 M: Eddie James <eajames@linux.ibm.com>
10159 L: linux-iio@vger.kernel.org
10161 F: drivers/iio/pressure/dps310.c
10163 INFINIBAND SUBSYSTEM
10164 M: Jason Gunthorpe <jgg@nvidia.com>
10165 M: Leon Romanovsky <leonro@nvidia.com>
10166 L: linux-rdma@vger.kernel.org
10168 W: https://github.com/linux-rdma/rdma-core
10169 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
10171 F: Documentation/devicetree/bindings/infiniband/
10172 F: Documentation/infiniband/
10173 F: drivers/infiniband/
10175 F: include/trace/events/ib_mad.h
10176 F: include/trace/events/ib_umad.h
10177 F: include/trace/misc/rdma.h
10178 F: include/uapi/linux/if_infiniband.h
10179 F: include/uapi/rdma/
10180 F: samples/bpf/ibumad_kern.c
10181 F: samples/bpf/ibumad_user.c
10183 INGENIC JZ4780 NAND DRIVER
10184 M: Harvey Hunt <harveyhuntnexus@gmail.com>
10185 L: linux-mtd@lists.infradead.org
10186 L: linux-mips@vger.kernel.org
10188 F: drivers/mtd/nand/raw/ingenic/
10190 INGENIC JZ47xx SoCs
10191 M: Paul Cercueil <paul@crapouillou.net>
10192 L: linux-mips@vger.kernel.org
10194 F: arch/mips/boot/dts/ingenic/
10195 F: arch/mips/generic/board-ingenic.c
10196 F: arch/mips/include/asm/mach-ingenic/
10197 F: arch/mips/ingenic/Kconfig
10198 F: drivers/clk/ingenic/
10199 F: drivers/dma/dma-jz4780.c
10200 F: drivers/gpu/drm/ingenic/
10201 F: drivers/i2c/busses/i2c-jz4780.c
10202 F: drivers/iio/adc/ingenic-adc.c
10203 F: drivers/irqchip/irq-ingenic.c
10204 F: drivers/memory/jz4780-nemc.c
10205 F: drivers/mmc/host/jz4740_mmc.c
10206 F: drivers/mtd/nand/raw/ingenic/
10207 F: drivers/pinctrl/pinctrl-ingenic.c
10208 F: drivers/power/supply/ingenic-battery.c
10209 F: drivers/pwm/pwm-jz4740.c
10210 F: drivers/remoteproc/ingenic_rproc.c
10211 F: drivers/rtc/rtc-jz4740.c
10212 F: drivers/tty/serial/8250/8250_ingenic.c
10213 F: drivers/usb/musb/jz4740.c
10214 F: drivers/watchdog/jz4740_wdt.c
10215 F: include/dt-bindings/iio/adc/ingenic,adc.h
10216 F: include/linux/mfd/ingenic-tcu.h
10217 F: sound/soc/codecs/jz47*
10218 F: sound/soc/jz4740/
10220 INJOINIC IP5xxx POWER BANK IC DRIVER
10221 M: Samuel Holland <samuel@sholland.org>
10223 F: drivers/power/supply/ip5xxx_power.c
10226 M: Jan Kara <jack@suse.cz>
10227 R: Amir Goldstein <amir73il@gmail.com>
10228 L: linux-fsdevel@vger.kernel.org
10230 F: Documentation/filesystems/inotify.rst
10231 F: fs/notify/inotify/
10232 F: include/linux/inotify.h
10233 F: include/uapi/linux/inotify.h
10235 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
10236 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
10237 L: linux-input@vger.kernel.org
10239 Q: http://patchwork.kernel.org/project/linux-input/list/
10240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
10241 F: Documentation/devicetree/bindings/input/
10242 F: Documentation/devicetree/bindings/serio/
10243 F: Documentation/input/
10245 F: include/dt-bindings/input/
10246 F: include/linux/input.h
10247 F: include/linux/input/
10248 F: include/uapi/linux/input-event-codes.h
10249 F: include/uapi/linux/input.h
10251 INPUT MULTITOUCH (MT) PROTOCOL
10252 M: Henrik Rydberg <rydberg@bitmath.org>
10253 L: linux-input@vger.kernel.org
10255 F: Documentation/input/multi-touch-protocol.rst
10256 F: drivers/input/input-mt.c
10259 INSIDE SECURE CRYPTO DRIVER
10260 M: Antoine Tenart <atenart@kernel.org>
10261 L: linux-crypto@vger.kernel.org
10263 F: drivers/crypto/inside-secure/
10265 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
10266 M: Mimi Zohar <zohar@linux.ibm.com>
10267 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
10268 L: linux-integrity@vger.kernel.org
10270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
10271 F: security/integrity/ima/
10272 F: security/integrity/
10274 INTEL 810/815 FRAMEBUFFER DRIVER
10275 M: Antonino Daplas <adaplas@gmail.com>
10276 L: linux-fbdev@vger.kernel.org
10278 F: drivers/video/fbdev/i810/
10280 INTEL 8255 GPIO DRIVER
10281 M: William Breathitt Gray <william.gray@linaro.org>
10282 L: linux-gpio@vger.kernel.org
10284 F: drivers/gpio/gpio-i8255.c
10285 F: drivers/gpio/gpio-i8255.h
10288 M: Cezary Rojewski <cezary.rojewski@intel.com>
10289 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
10290 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
10291 M: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
10292 M: Bard Liao <yung-chuan.liao@linux.intel.com>
10293 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
10294 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
10295 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10297 F: sound/soc/intel/
10299 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
10300 M: Hans de Goede <hdegoede@redhat.com>
10301 L: platform-driver-x86@vger.kernel.org
10303 F: drivers/platform/x86/intel/atomisp2/pm.c
10305 INTEL ATOMISP2 LED DRIVER
10306 M: Hans de Goede <hdegoede@redhat.com>
10307 L: platform-driver-x86@vger.kernel.org
10309 F: drivers/platform/x86/intel/atomisp2/led.c
10311 INTEL BIOS SAR INT1092 DRIVER
10312 M: Shravan Sudhakar <s.shravan@intel.com>
10313 M: Intel Corporation <linuxwwan@intel.com>
10314 L: platform-driver-x86@vger.kernel.org
10316 F: drivers/platform/x86/intel/int1092/
10318 INTEL BROXTON PMC DRIVER
10319 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10320 M: Zha Qipeng <qipeng.zha@intel.com>
10322 F: drivers/mfd/intel_pmc_bxt.c
10323 F: include/linux/mfd/intel_pmc_bxt.h
10325 INTEL C600 SERIES SAS CONTROLLER DRIVER
10326 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
10327 L: linux-scsi@vger.kernel.org
10329 T: git git://git.code.sf.net/p/intel-sas/isci
10330 F: drivers/scsi/isci/
10332 INTEL CPU family model numbers
10333 M: Tony Luck <tony.luck@intel.com>
10335 L: linux-kernel@vger.kernel.org
10337 F: arch/x86/include/asm/intel-family.h
10339 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
10340 M: Jani Nikula <jani.nikula@linux.intel.com>
10341 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
10342 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
10343 M: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
10344 L: intel-gfx@lists.freedesktop.org
10346 W: https://01.org/linuxgraphics/
10347 Q: http://patchwork.freedesktop.org/project/intel-gfx/
10348 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
10349 C: irc://irc.oftc.net/intel-gfx
10350 T: git git://anongit.freedesktop.org/drm-intel
10351 F: Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
10352 F: Documentation/gpu/i915.rst
10353 F: drivers/gpu/drm/i915/
10354 F: include/drm/i915*
10355 F: include/uapi/drm/i915_drm.h
10357 INTEL ETHERNET DRIVERS
10358 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
10359 M: Tony Nguyen <anthony.l.nguyen@intel.com>
10360 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
10362 W: http://www.intel.com/support/feedback.htm
10363 W: http://e1000.sourceforge.net/
10364 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
10365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
10366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
10367 F: Documentation/networking/device_drivers/ethernet/intel/
10368 F: drivers/net/ethernet/intel/
10369 F: drivers/net/ethernet/intel/*/
10370 F: include/linux/avf/virtchnl.h
10371 F: include/linux/net/intel/iidc.h
10373 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
10374 M: Mustafa Ismail <mustafa.ismail@intel.com>
10375 M: Shiraz Saleem <shiraz.saleem@intel.com>
10376 L: linux-rdma@vger.kernel.org
10378 F: drivers/infiniband/hw/irdma/
10379 F: include/uapi/rdma/irdma-abi.h
10381 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
10382 M: Maik Broemme <mbroemme@libmpq.org>
10383 L: linux-fbdev@vger.kernel.org
10385 F: Documentation/fb/intelfb.rst
10386 F: drivers/video/fbdev/intelfb/
10389 M: Andy Shevchenko <andy@kernel.org>
10390 L: linux-gpio@vger.kernel.org
10392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10393 F: drivers/gpio/gpio-ich.c
10394 F: drivers/gpio/gpio-merrifield.c
10395 F: drivers/gpio/gpio-ml-ioh.c
10396 F: drivers/gpio/gpio-pch.c
10397 F: drivers/gpio/gpio-sch.c
10398 F: drivers/gpio/gpio-sodaville.c
10400 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
10401 M: Zhenyu Wang <zhenyuw@linux.intel.com>
10402 M: Zhi Wang <zhi.a.wang@intel.com>
10403 L: intel-gvt-dev@lists.freedesktop.org
10404 L: intel-gfx@lists.freedesktop.org
10406 W: https://01.org/igvt-g
10407 T: git https://github.com/intel/gvt-linux.git
10408 F: drivers/gpu/drm/i915/gvt/
10410 INTEL HID EVENT DRIVER
10411 M: Alex Hung <alexhung@gmail.com>
10412 L: platform-driver-x86@vger.kernel.org
10414 F: drivers/platform/x86/intel/hid.c
10416 INTEL I/OAT DMA DRIVER
10417 M: Dave Jiang <dave.jiang@intel.com>
10418 R: Dan Williams <dan.j.williams@intel.com>
10419 L: dmaengine@vger.kernel.org
10421 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
10422 F: drivers/dma/ioat*
10425 M: Fenghua Yu <fenghua.yu@intel.com>
10426 M: Dave Jiang <dave.jiang@intel.com>
10427 L: dmaengine@vger.kernel.org
10429 F: drivers/dma/idxd/*
10430 F: include/uapi/linux/idxd.h
10433 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
10434 M: Len Brown <lenb@kernel.org>
10435 L: linux-pm@vger.kernel.org
10437 B: https://bugzilla.kernel.org
10438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
10439 F: drivers/idle/intel_idle.c
10441 INTEL IN FIELD SCAN (IFS) DEVICE
10442 M: Jithu Joseph <jithu.joseph@intel.com>
10443 R: Ashok Raj <ashok.raj@intel.com>
10444 R: Tony Luck <tony.luck@intel.com>
10446 F: drivers/platform/x86/intel/ifs
10447 F: include/trace/events/intel_ifs.h
10449 INTEL INTEGRATED SENSOR HUB DRIVER
10450 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10451 M: Jiri Kosina <jikos@kernel.org>
10452 L: linux-input@vger.kernel.org
10454 F: drivers/hid/intel-ish-hid/
10457 M: David Woodhouse <dwmw2@infradead.org>
10458 M: Lu Baolu <baolu.lu@linux.intel.com>
10459 L: iommu@lists.linux.dev
10461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10462 F: drivers/iommu/intel/
10463 F: include/linux/intel-svm.h
10465 INTEL IPU3 CSI-2 CIO2 DRIVER
10466 M: Yong Zhi <yong.zhi@intel.com>
10467 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10468 M: Bingbu Cao <bingbu.cao@intel.com>
10469 M: Dan Scally <djrscally@gmail.com>
10470 R: Tianshu Qiu <tian.shu.qiu@intel.com>
10471 L: linux-media@vger.kernel.org
10473 T: git git://linuxtv.org/media_tree.git
10474 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
10475 F: drivers/media/pci/intel/ipu3/
10477 INTEL IPU3 CSI-2 IMGU DRIVER
10478 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10479 R: Bingbu Cao <bingbu.cao@intel.com>
10480 R: Tianshu Qiu <tian.shu.qiu@intel.com>
10481 L: linux-media@vger.kernel.org
10483 F: Documentation/admin-guide/media/ipu3.rst
10484 F: Documentation/admin-guide/media/ipu3_rcb.svg
10485 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
10486 F: drivers/staging/media/ipu3/
10488 INTEL IXP4XX CRYPTO SUPPORT
10489 M: Corentin Labbe <clabbe@baylibre.com>
10490 L: linux-crypto@vger.kernel.org
10492 F: drivers/crypto/ixp4xx_crypto.c
10494 INTEL ISHTP ECLITE DRIVER
10495 M: Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
10496 L: platform-driver-x86@vger.kernel.org
10498 F: drivers/platform/x86/intel/ishtp_eclite.c
10500 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
10501 M: Krzysztof Halasa <khalasa@piap.pl>
10503 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
10504 F: drivers/net/wan/ixp4xx_hss.c
10505 F: drivers/soc/ixp4xx/ixp4xx-npe.c
10506 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
10507 F: include/linux/soc/ixp4xx/npe.h
10508 F: include/linux/soc/ixp4xx/qmgr.h
10510 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
10511 M: Deepak Saxena <dsaxena@plexity.net>
10513 F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
10514 F: drivers/char/hw_random/ixp4xx-rng.c
10516 INTEL KEEM BAY DRM DRIVER
10517 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
10518 M: Edmund Dea <edmund.j.dea@intel.com>
10520 F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml
10521 F: drivers/gpu/drm/kmb/
10523 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
10524 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10526 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
10527 F: drivers/crypto/keembay/Kconfig
10528 F: drivers/crypto/keembay/Makefile
10529 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
10530 F: drivers/crypto/keembay/ocs-aes.c
10531 F: drivers/crypto/keembay/ocs-aes.h
10533 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
10534 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10535 M: Prabhjot Khurana <prabhjot.khurana@intel.com>
10536 M: Mark Gross <mgross@linux.intel.com>
10538 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
10539 F: drivers/crypto/keembay/Kconfig
10540 F: drivers/crypto/keembay/Makefile
10541 F: drivers/crypto/keembay/keembay-ocs-ecc.c
10543 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
10544 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10545 M: Declan Murphy <declan.murphy@intel.com>
10547 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
10548 F: drivers/crypto/keembay/Kconfig
10549 F: drivers/crypto/keembay/Makefile
10550 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
10551 F: drivers/crypto/keembay/ocs-hcu.c
10552 F: drivers/crypto/keembay/ocs-hcu.h
10554 INTEL THUNDER BAY EMMC PHY DRIVER
10555 M: Nandhini Srikandan <nandhini.srikandan@intel.com>
10556 M: Rashmi A <rashmi.a@intel.com>
10558 F: Documentation/devicetree/bindings/phy/intel,phy-thunderbay-emmc.yaml
10559 F: drivers/phy/intel/phy-intel-thunderbay-emmc.c
10561 INTEL MANAGEMENT ENGINE (mei)
10562 M: Tomas Winkler <tomas.winkler@intel.com>
10563 L: linux-kernel@vger.kernel.org
10565 F: Documentation/driver-api/mei/*
10566 F: drivers/misc/mei/
10567 F: drivers/watchdog/mei_wdt.c
10568 F: include/linux/mei_aux.h
10569 F: include/linux/mei_cl_bus.h
10570 F: include/uapi/linux/mei.h
10573 INTEL MAX 10 BMC MFD DRIVER
10574 M: Xu Yilun <yilun.xu@intel.com>
10575 R: Tom Rix <trix@redhat.com>
10577 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
10578 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
10579 F: drivers/hwmon/intel-m10-bmc-hwmon.c
10580 F: drivers/mfd/intel-m10-bmc.c
10581 F: include/linux/mfd/intel-m10-bmc.h
10583 INTEL MENLOW THERMAL DRIVER
10584 M: Sujith Thomas <sujith.thomas@intel.com>
10585 L: linux-pm@vger.kernel.org
10587 F: drivers/thermal/intel/intel_menlow.c
10589 INTEL P-Unit IPC DRIVER
10590 M: Zha Qipeng <qipeng.zha@intel.com>
10591 L: platform-driver-x86@vger.kernel.org
10593 F: arch/x86/include/asm/intel_punit_ipc.h
10594 F: drivers/platform/x86/intel/punit_ipc.c
10596 INTEL PMC CORE DRIVER
10597 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10598 M: David E Box <david.e.box@intel.com>
10599 L: platform-driver-x86@vger.kernel.org
10601 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
10602 F: drivers/platform/x86/intel/pmc/
10604 INTEL PMIC GPIO DRIVERS
10605 M: Andy Shevchenko <andy@kernel.org>
10607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10608 F: drivers/gpio/gpio-*cove.c
10610 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
10611 M: Andy Shevchenko <andy@kernel.org>
10613 F: drivers/mfd/intel_soc_pmic*
10614 F: include/linux/mfd/intel_soc_pmic*
10617 M: David E. Box <david.e.box@linux.intel.com>
10619 F: drivers/platform/x86/intel/pmt/
10621 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
10622 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
10623 L: linux-wireless@vger.kernel.org
10625 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
10626 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
10627 F: drivers/net/wireless/intel/ipw2x00/
10629 INTEL PSTATE DRIVER
10630 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10631 M: Len Brown <lenb@kernel.org>
10632 L: linux-pm@vger.kernel.org
10634 F: drivers/cpufreq/intel_pstate.c
10636 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
10637 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10638 L: linux-iio@vger.kernel.org
10639 F: drivers/counter/intel-qep.c
10642 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10644 F: arch/x86/include/asm/intel_scu_ipc.h
10645 F: drivers/platform/x86/intel_scu_*
10648 M: David E. Box <david.e.box@linux.intel.com>
10650 F: drivers/platform/x86/intel/sdsi.c
10651 F: tools/arch/x86/intel_sdsi/
10652 F: tools/testing/selftests/drivers/sdsi/
10654 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
10655 M: Daniel Scally <djrscally@gmail.com>
10657 F: drivers/platform/x86/intel/int3472/
10659 INTEL SPEED SELECT TECHNOLOGY
10660 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10661 L: platform-driver-x86@vger.kernel.org
10663 F: drivers/platform/x86/intel/speed_select_if/
10664 F: include/uapi/linux/isst_if.h
10665 F: tools/power/x86/intel-speed-select/
10667 INTEL STRATIX10 FIRMWARE DRIVERS
10668 M: Dinh Nguyen <dinguyen@kernel.org>
10669 L: linux-kernel@vger.kernel.org
10671 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
10672 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
10673 F: drivers/firmware/stratix10-rsu.c
10674 F: drivers/firmware/stratix10-svc.c
10675 F: include/linux/firmware/intel/stratix10-smc.h
10676 F: include/linux/firmware/intel/stratix10-svc-client.h
10677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
10679 INTEL TELEMETRY DRIVER
10680 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10681 M: "David E. Box" <david.e.box@linux.intel.com>
10682 L: platform-driver-x86@vger.kernel.org
10684 F: arch/x86/include/asm/intel_telemetry.h
10685 F: drivers/platform/x86/intel/telemetry/
10687 INTEL UNCORE FREQUENCY CONTROL
10688 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10689 L: platform-driver-x86@vger.kernel.org
10691 F: Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
10692 F: drivers/platform/x86/intel/uncore-frequency/
10694 INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
10695 M: David E. Box <david.e.box@linux.intel.com>
10697 F: drivers/platform/x86/intel/vsec.*
10699 INTEL VIRTUAL BUTTON DRIVER
10700 M: AceLan Kao <acelan.kao@canonical.com>
10701 L: platform-driver-x86@vger.kernel.org
10703 F: drivers/platform/x86/intel/vbtn.c
10705 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
10706 M: Stanislaw Gruszka <stf_xl@wp.pl>
10707 L: linux-wireless@vger.kernel.org
10709 F: drivers/net/wireless/intel/iwlegacy/
10711 INTEL WIRELESS WIFI LINK (iwlwifi)
10712 M: Gregory Greenman <gregory.greenman@intel.com>
10713 L: linux-wireless@vger.kernel.org
10715 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
10716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
10717 F: drivers/net/wireless/intel/iwlwifi/
10719 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
10720 M: Jithu Joseph <jithu.joseph@intel.com>
10721 R: Maurice Ma <maurice.ma@intel.com>
10723 W: https://slimbootloader.github.io/security/firmware-update.html
10724 F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
10726 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
10727 L: Dell.Client.Kernel@dell.com
10729 F: drivers/platform/x86/intel/wmi/thunderbolt.c
10731 INTEL WWAN IOSM DRIVER
10732 M: M Chetan Kumar <m.chetan.kumar@intel.com>
10733 M: Intel Corporation <linuxwwan@intel.com>
10734 L: netdev@vger.kernel.org
10736 F: drivers/net/wwan/iosm/
10739 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10741 F: Documentation/trace/intel_th.rst
10742 F: drivers/hwtracing/intel_th/
10743 F: include/linux/intel_th.h
10745 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
10746 M: Ning Sun <ning.sun@intel.com>
10747 L: tboot-devel@lists.sourceforge.net
10749 W: http://tboot.sourceforge.net
10750 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
10751 F: Documentation/x86/intel_txt.rst
10752 F: arch/x86/kernel/tboot.c
10753 F: include/linux/tboot.h
10756 M: Jarkko Sakkinen <jarkko@kernel.org>
10757 R: Dave Hansen <dave.hansen@linux.intel.com>
10758 L: linux-sgx@vger.kernel.org
10760 Q: https://patchwork.kernel.org/project/intel-sgx/list/
10761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
10762 F: Documentation/x86/sgx.rst
10763 F: arch/x86/entry/vdso/vsgx.S
10764 F: arch/x86/include/asm/sgx.h
10765 F: arch/x86/include/uapi/asm/sgx.h
10766 F: arch/x86/kernel/cpu/sgx/*
10767 F: tools/testing/selftests/sgx/*
10771 M: Georgi Djakov <djakov@kernel.org>
10772 L: linux-pm@vger.kernel.org
10774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
10775 F: Documentation/devicetree/bindings/interconnect/
10776 F: Documentation/driver-api/interconnect.rst
10777 F: drivers/interconnect/
10778 F: include/dt-bindings/interconnect/
10779 F: include/linux/interconnect-provider.h
10780 F: include/linux/interconnect.h
10782 INTERRUPT COUNTER DRIVER
10783 M: Oleksij Rempel <o.rempel@pengutronix.de>
10784 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10785 L: linux-iio@vger.kernel.org
10786 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
10787 F: drivers/counter/interrupt-cnt.c
10789 INTERSIL ISL7998X VIDEO DECODER DRIVER
10790 M: Michael Tretter <m.tretter@pengutronix.de>
10791 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10792 L: linux-media@vger.kernel.org
10794 F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
10795 F: drivers/media/i2c/isl7998x.c
10797 INVENSENSE ICM-426xx IMU DRIVER
10798 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
10799 L: linux-iio@vger.kernel.org
10801 W: https://invensense.tdk.com/
10802 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
10803 F: drivers/iio/imu/inv_icm42600/
10805 INVENSENSE MPU-3050 GYROSCOPE DRIVER
10806 M: Linus Walleij <linus.walleij@linaro.org>
10807 L: linux-iio@vger.kernel.org
10809 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
10810 F: drivers/iio/gyro/mpu3050*
10812 IOC3 ETHERNET DRIVER
10813 M: Ralf Baechle <ralf@linux-mips.org>
10814 L: linux-mips@vger.kernel.org
10816 F: drivers/net/ethernet/sgi/ioc3-eth.c
10818 IOMAP FILESYSTEM LIBRARY
10819 M: Christoph Hellwig <hch@infradead.org>
10820 M: Darrick J. Wong <djwong@kernel.org>
10821 L: linux-xfs@vger.kernel.org
10822 L: linux-fsdevel@vger.kernel.org
10824 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
10826 F: include/linux/iomap.h
10828 IOMMU DMA-API LAYER
10829 M: Robin Murphy <robin.murphy@arm.com>
10830 L: iommu@lists.linux.dev
10832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10833 F: drivers/iommu/dma-iommu.c
10834 F: drivers/iommu/dma-iommu.h
10835 F: drivers/iommu/iova.c
10836 F: include/linux/iova.h
10839 M: Jason Gunthorpe <jgg@nvidia.com>
10840 M: Kevin Tian <kevin.tian@intel.com>
10841 L: iommu@lists.linux.dev
10843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
10844 F: Documentation/userspace-api/iommufd.rst
10845 F: drivers/iommu/iommufd/
10846 F: include/linux/iommufd.h
10847 F: include/uapi/linux/iommufd.h
10848 F: tools/testing/selftests/iommu/
10851 M: Joerg Roedel <joro@8bytes.org>
10852 M: Will Deacon <will@kernel.org>
10853 R: Robin Murphy <robin.murphy@arm.com>
10854 L: iommu@lists.linux.dev
10856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10857 F: Documentation/devicetree/bindings/iommu/
10858 F: Documentation/userspace-api/iommu.rst
10860 F: include/linux/iommu.h
10861 F: include/linux/iova.h
10862 F: include/linux/of_iommu.h
10863 F: include/uapi/linux/iommu.h
10866 M: Thomas Zimmermann <tzimmermann@suse.de>
10867 L: dri-devel@lists.freedesktop.org
10869 T: git git://anongit.freedesktop.org/drm/drm-misc
10870 F: include/linux/iosys-map.h
10873 M: Jens Axboe <axboe@kernel.dk>
10874 R: Pavel Begunkov <asml.silence@gmail.com>
10875 L: io-uring@vger.kernel.org
10877 T: git git://git.kernel.dk/linux-block
10878 T: git git://git.kernel.dk/liburing
10880 F: include/linux/io_uring.h
10881 F: include/linux/io_uring_types.h
10882 F: include/trace/events/io_uring.h
10883 F: include/uapi/linux/io_uring.h
10887 M: Corey Minyard <minyard@acm.org>
10888 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
10890 W: http://openipmi.sourceforge.net/
10891 T: git https://github.com/cminyard/linux-ipmi.git for-next
10892 F: Documentation/driver-api/ipmi.rst
10893 F: Documentation/devicetree/bindings/ipmi/
10894 F: drivers/char/ipmi/
10895 F: include/linux/ipmi*
10896 F: include/uapi/linux/ipmi*
10898 IPS SCSI RAID DRIVER
10899 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
10900 L: linux-scsi@vger.kernel.org
10902 W: http://www.adaptec.com/
10903 F: drivers/scsi/ips*
10906 M: Simon Horman <horms@verge.net.au>
10907 M: Julian Anastasov <ja@ssi.bg>
10908 L: netdev@vger.kernel.org
10909 L: lvs-devel@vger.kernel.org
10911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
10912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
10913 F: Documentation/networking/ipvs-sysctl.rst
10914 F: include/net/ip_vs.h
10915 F: include/uapi/linux/ip_vs.h
10916 F: net/netfilter/ipvs/
10919 M: Jiri Kosina <jikos@kernel.org>
10920 M: David Sterba <dsterba@suse.com>
10922 F: drivers/tty/ipwireless/
10924 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
10925 M: Marc Zyngier <maz@kernel.org>
10927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10928 F: Documentation/core-api/irq/irq-domain.rst
10929 F: include/linux/irqdomain.h
10930 F: kernel/irq/irqdomain.c
10931 F: kernel/irq/msi.c
10934 M: Thomas Gleixner <tglx@linutronix.de>
10935 L: linux-kernel@vger.kernel.org
10937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10941 M: Thomas Gleixner <tglx@linutronix.de>
10942 M: Marc Zyngier <maz@kernel.org>
10943 L: linux-kernel@vger.kernel.org
10945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10946 F: Documentation/devicetree/bindings/interrupt-controller/
10947 F: drivers/irqchip/
10950 M: William Breathitt Gray <william.gray@linaro.org>
10952 F: Documentation/driver-api/isa.rst
10953 F: drivers/base/isa.c
10954 F: include/linux/isa.h
10957 M: Hans Verkuil <hverkuil@xs4all.nl>
10958 L: linux-media@vger.kernel.org
10960 W: https://linuxtv.org
10961 T: git git://linuxtv.org/media_tree.git
10962 F: drivers/media/radio/radio-isa*
10965 M: Jaroslav Kysela <perex@perex.cz>
10967 F: Documentation/driver-api/isapnp.rst
10968 F: drivers/pnp/isapnp/
10969 F: include/linux/isapnp.h
10972 M: Lee Duncan <lduncan@suse.com>
10973 M: Chris Leech <cleech@redhat.com>
10974 M: Mike Christie <michael.christie@oracle.com>
10975 L: open-iscsi@googlegroups.com
10976 L: linux-scsi@vger.kernel.org
10978 W: www.open-iscsi.com
10979 F: drivers/scsi/*iscsi*
10980 F: include/scsi/*iscsi*
10982 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
10983 M: Peter Jones <pjones@redhat.com>
10984 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
10986 F: drivers/firmware/iscsi_ibft*
10988 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
10989 M: Sagi Grimberg <sagi@grimberg.me>
10990 M: Max Gurtovoy <mgurtovoy@nvidia.com>
10991 L: linux-rdma@vger.kernel.org
10993 W: http://www.openfabrics.org
10994 W: www.open-iscsi.org
10995 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10996 F: drivers/infiniband/ulp/iser/
10998 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
10999 M: Sagi Grimberg <sagi@grimberg.me>
11000 L: linux-rdma@vger.kernel.org
11001 L: target-devel@vger.kernel.org
11003 W: http://www.linux-iscsi.org
11004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11005 F: drivers/infiniband/ulp/isert
11007 ISDN/CMTP OVER BLUETOOTH
11008 M: Karsten Keil <isdn@linux-pingi.de>
11009 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
11010 L: netdev@vger.kernel.org
11012 W: http://www.isdn4linux.de
11013 F: Documentation/isdn/
11014 F: drivers/isdn/capi/
11015 F: include/linux/isdn/
11016 F: include/uapi/linux/isdn/
11017 F: net/bluetooth/cmtp/
11019 ISDN/mISDN SUBSYSTEM
11020 M: Karsten Keil <isdn@linux-pingi.de>
11021 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
11022 L: netdev@vger.kernel.org
11024 W: http://www.isdn4linux.de
11025 F: drivers/isdn/Kconfig
11026 F: drivers/isdn/Makefile
11027 F: drivers/isdn/hardware/
11028 F: drivers/isdn/mISDN/
11031 M: Jan Kara <jack@suse.cz>
11032 L: linux-fsdevel@vger.kernel.org
11034 F: Documentation/filesystems/isofs.rst
11037 IT87 HARDWARE MONITORING DRIVER
11038 M: Jean Delvare <jdelvare@suse.com>
11039 L: linux-hwmon@vger.kernel.org
11041 F: Documentation/hwmon/it87.rst
11042 F: drivers/hwmon/it87.c
11044 IT913X MEDIA DRIVER
11045 M: Antti Palosaari <crope@iki.fi>
11046 L: linux-media@vger.kernel.org
11048 W: https://linuxtv.org
11049 W: http://palosaari.fi/linux/
11050 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11051 T: git git://linuxtv.org/anttip/media_tree.git
11052 F: drivers/media/tuners/it913x*
11054 ITE IT66121 HDMI BRIDGE DRIVER
11055 M: Phong LE <ple@baylibre.com>
11056 M: Neil Armstrong <neil.armstrong@linaro.org>
11058 T: git git://anongit.freedesktop.org/drm/drm-misc
11059 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
11060 F: drivers/gpu/drm/bridge/ite-it66121.c
11062 IVTV VIDEO4LINUX DRIVER
11063 M: Andy Walls <awalls@md.metrocast.net>
11064 L: linux-media@vger.kernel.org
11066 W: https://linuxtv.org
11067 T: git git://linuxtv.org/media_tree.git
11068 F: Documentation/admin-guide/media/ivtv*
11069 F: drivers/media/pci/ivtv/
11070 F: include/uapi/linux/ivtv*
11072 IX2505V MEDIA DRIVER
11073 M: Malcolm Priestley <tvboxspy@gmail.com>
11074 L: linux-media@vger.kernel.org
11076 W: https://linuxtv.org
11077 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11078 F: drivers/media/dvb-frontends/ix2505v*
11080 JAILHOUSE HYPERVISOR INTERFACE
11081 M: Jan Kiszka <jan.kiszka@siemens.com>
11082 L: jailhouse-dev@googlegroups.com
11084 F: arch/x86/include/asm/jailhouse_para.h
11085 F: arch/x86/kernel/jailhouse.c
11087 JC42.4 TEMPERATURE SENSOR DRIVER
11088 M: Guenter Roeck <linux@roeck-us.net>
11089 L: linux-hwmon@vger.kernel.org
11091 F: Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
11092 F: Documentation/hwmon/jc42.rst
11093 F: drivers/hwmon/jc42.c
11096 M: Dave Kleikamp <shaggy@kernel.org>
11097 L: jfs-discussion@lists.sourceforge.net
11099 W: http://jfs.sourceforge.net/
11100 T: git https://github.com/kleikamp/linux-shaggy.git
11101 F: Documentation/admin-guide/jfs.rst
11105 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
11106 L: netdev@vger.kernel.org
11108 F: drivers/net/ethernet/jme.*
11110 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
11111 M: David Woodhouse <dwmw2@infradead.org>
11112 M: Richard Weinberger <richard@nod.at>
11113 L: linux-mtd@lists.infradead.org
11115 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
11116 T: git git://git.infradead.org/ubifs-2.6.git
11118 F: include/uapi/linux/jffs2.h
11120 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
11121 M: "Theodore Ts'o" <tytso@mit.edu>
11122 M: Jan Kara <jack@suse.com>
11123 L: linux-ext4@vger.kernel.org
11126 F: include/linux/jbd2.h
11128 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
11129 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
11130 L: linux-media@vger.kernel.org
11131 L: linux-renesas-soc@vger.kernel.org
11133 F: drivers/media/platform/renesas/rcar_jpu.c
11135 JSM Neo PCI based serial card
11136 L: linux-serial@vger.kernel.org
11138 F: drivers/tty/serial/jsm/
11140 K10TEMP HARDWARE MONITORING DRIVER
11141 M: Clemens Ladisch <clemens@ladisch.de>
11142 L: linux-hwmon@vger.kernel.org
11144 F: Documentation/hwmon/k10temp.rst
11145 F: drivers/hwmon/k10temp.c
11147 K8TEMP HARDWARE MONITORING DRIVER
11148 M: Rudolf Marek <r.marek@assembler.cz>
11149 L: linux-hwmon@vger.kernel.org
11151 F: Documentation/hwmon/k8temp.rst
11152 F: drivers/hwmon/k8temp.c
11155 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
11156 R: Alexander Potapenko <glider@google.com>
11157 R: Andrey Konovalov <andreyknvl@gmail.com>
11158 R: Dmitry Vyukov <dvyukov@google.com>
11159 R: Vincenzo Frascino <vincenzo.frascino@arm.com>
11160 L: kasan-dev@googlegroups.com
11162 F: Documentation/dev-tools/kasan.rst
11163 F: arch/*/include/asm/*kasan.h
11164 F: arch/*/mm/kasan_init*
11165 F: include/linux/kasan*.h
11166 F: lib/Kconfig.kasan
11168 F: scripts/Makefile.kasan
11171 M: Masahiro Yamada <masahiroy@kernel.org>
11172 L: linux-kbuild@vger.kernel.org
11174 Q: https://patchwork.kernel.org/project/linux-kbuild/list/
11175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
11176 F: Documentation/kbuild/kconfig*
11177 F: scripts/Kconfig.include
11178 F: scripts/kconfig/
11181 R: Dmitry Vyukov <dvyukov@google.com>
11182 R: Andrey Konovalov <andreyknvl@gmail.com>
11183 L: kasan-dev@googlegroups.com
11185 F: Documentation/dev-tools/kcov.rst
11186 F: include/linux/kcov.h
11187 F: include/uapi/linux/kcov.h
11189 F: scripts/Makefile.kcov
11192 M: Marco Elver <elver@google.com>
11193 R: Dmitry Vyukov <dvyukov@google.com>
11194 L: kasan-dev@googlegroups.com
11196 F: Documentation/dev-tools/kcsan.rst
11197 F: include/linux/kcsan*.h
11199 F: lib/Kconfig.kcsan
11200 F: scripts/Makefile.kcsan
11203 M: Baoquan He <bhe@redhat.com>
11204 R: Vivek Goyal <vgoyal@redhat.com>
11205 R: Dave Young <dyoung@redhat.com>
11206 L: kexec@lists.infradead.org
11208 W: http://lse.sourceforge.net/kdump/
11209 F: Documentation/admin-guide/kdump/
11210 F: fs/proc/vmcore.c
11211 F: include/linux/crash_core.h
11212 F: include/linux/crash_dump.h
11213 F: include/uapi/linux/vmcore.h
11214 F: kernel/crash_*.c
11216 KEENE FM RADIO TRANSMITTER DRIVER
11217 M: Hans Verkuil <hverkuil@xs4all.nl>
11218 L: linux-media@vger.kernel.org
11220 W: https://linuxtv.org
11221 T: git git://linuxtv.org/media_tree.git
11222 F: drivers/media/radio/radio-keene*
11225 M: Ian Kent <raven@themaw.net>
11226 L: autofs@vger.kernel.org
11230 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
11231 M: Masahiro Yamada <masahiroy@kernel.org>
11232 R: Nathan Chancellor <nathan@kernel.org>
11233 R: Nick Desaulniers <ndesaulniers@google.com>
11234 R: Nicolas Schier <nicolas@fjasle.eu>
11235 L: linux-kbuild@vger.kernel.org
11237 Q: https://patchwork.kernel.org/project/linux-kbuild/list/
11238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
11239 F: Documentation/kbuild/
11241 F: scripts/*vmlinux*
11243 F: scripts/Makefile*
11245 F: scripts/dummy-tools/
11248 F: scripts/package/
11250 KERNEL HARDENING (not covered by other areas)
11251 M: Kees Cook <keescook@chromium.org>
11252 L: linux-hardening@vger.kernel.org
11254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11255 F: Documentation/ABI/testing/sysfs-kernel-oops_count
11256 F: Documentation/ABI/testing/sysfs-kernel-warn_count
11257 F: include/linux/overflow.h
11258 F: include/linux/randomize_kstack.h
11260 K: \b(add|choose)_random_kstack_offset\b
11261 K: \b__check_(object_size|heap_object)\b
11264 L: kernel-janitors@vger.kernel.org
11266 W: http://kernelnewbies.org/KernelJanitors
11268 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
11269 M: Chuck Lever <chuck.lever@oracle.com>
11270 M: Jeff Layton <jlayton@kernel.org>
11271 L: linux-nfs@vger.kernel.org
11273 W: http://nfs.sourceforge.net/
11274 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
11279 F: include/linux/lockd/
11280 F: include/linux/sunrpc/
11281 F: include/trace/events/rpcgss.h
11282 F: include/trace/events/rpcrdma.h
11283 F: include/trace/events/sunrpc.h
11284 F: include/trace/misc/fs.h
11285 F: include/trace/misc/nfs.h
11286 F: include/trace/misc/sunrpc.h
11287 F: include/uapi/linux/nfsd/
11288 F: include/uapi/linux/sunrpc/
11290 F: Documentation/filesystems/nfs/
11293 M: Thorsten Leemhuis <linux@leemhuis.info>
11294 L: regressions@lists.linux.dev
11296 F: Documentation/admin-guide/reporting-regressions.rst
11297 F: Documentation/process/handling-regressions.rst
11299 KERNEL SELFTEST FRAMEWORK
11300 M: Shuah Khan <shuah@kernel.org>
11301 M: Shuah Khan <skhan@linuxfoundation.org>
11302 L: linux-kselftest@vger.kernel.org
11304 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
11305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
11306 F: Documentation/dev-tools/kselftest*
11307 F: tools/testing/selftests/
11309 KERNEL SMB3 SERVER (KSMBD)
11310 M: Namjae Jeon <linkinjeon@kernel.org>
11311 M: Steve French <sfrench@samba.org>
11312 R: Sergey Senozhatsky <senozhatsky@chromium.org>
11313 R: Tom Talpey <tom@talpey.com>
11314 L: linux-cifs@vger.kernel.org
11316 T: git git://git.samba.org/ksmbd.git
11317 F: Documentation/filesystems/cifs/ksmbd.rst
11319 F: fs/smbfs_common/
11321 KERNEL UNIT TESTING FRAMEWORK (KUnit)
11322 M: Brendan Higgins <brendanhiggins@google.com>
11323 M: David Gow <davidgow@google.com>
11324 L: linux-kselftest@vger.kernel.org
11325 L: kunit-dev@googlegroups.com
11327 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
11328 F: Documentation/dev-tools/kunit/
11331 F: tools/testing/kunit/
11333 KERNEL USERMODE HELPER
11334 M: Luis Chamberlain <mcgrof@kernel.org>
11335 L: linux-kernel@vger.kernel.org
11337 F: include/linux/umh.h
11340 KERNEL VIRTUAL MACHINE (KVM)
11341 M: Paolo Bonzini <pbonzini@redhat.com>
11342 L: kvm@vger.kernel.org
11344 W: http://www.linux-kvm.org
11345 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11346 F: Documentation/virt/kvm/
11347 F: include/asm-generic/kvm*
11348 F: include/kvm/iodev.h
11349 F: include/linux/kvm*
11350 F: include/trace/events/kvm.h
11351 F: include/uapi/asm-generic/kvm*
11352 F: include/uapi/linux/kvm*
11354 F: tools/testing/selftests/kvm/
11357 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
11358 M: Marc Zyngier <maz@kernel.org>
11359 R: James Morse <james.morse@arm.com>
11360 R: Suzuki K Poulose <suzuki.poulose@arm.com>
11361 R: Oliver Upton <oliver.upton@linux.dev>
11362 R: Zenghui Yu <yuzenghui@huawei.com>
11363 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11364 L: kvmarm@lists.linux.dev
11365 L: kvmarm@lists.cs.columbia.edu (deprecated, moderated for non-subscribers)
11367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
11368 F: arch/arm64/include/asm/kvm*
11369 F: arch/arm64/include/uapi/asm/kvm*
11371 F: include/kvm/arm_*
11372 F: tools/testing/selftests/kvm/*/aarch64/
11373 F: tools/testing/selftests/kvm/aarch64/
11375 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
11376 M: Huacai Chen <chenhuacai@kernel.org>
11377 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
11378 L: linux-mips@vger.kernel.org
11379 L: kvm@vger.kernel.org
11381 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11382 F: arch/mips/include/asm/kvm*
11383 F: arch/mips/include/uapi/asm/kvm*
11386 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
11387 L: linuxppc-dev@lists.ozlabs.org
11388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
11389 F: arch/powerpc/include/asm/kvm*
11390 F: arch/powerpc/include/uapi/asm/kvm*
11391 F: arch/powerpc/kernel/kvm*
11392 F: arch/powerpc/kvm/
11394 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
11395 M: Anup Patel <anup@brainfault.org>
11396 R: Atish Patra <atishp@atishpatra.org>
11397 L: kvm@vger.kernel.org
11398 L: kvm-riscv@lists.infradead.org
11399 L: linux-riscv@lists.infradead.org
11401 T: git https://github.com/kvm-riscv/linux.git
11402 F: arch/riscv/include/asm/kvm*
11403 F: arch/riscv/include/uapi/asm/kvm*
11405 F: tools/testing/selftests/kvm/*/riscv/
11407 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
11408 M: Christian Borntraeger <borntraeger@linux.ibm.com>
11409 M: Janosch Frank <frankja@linux.ibm.com>
11410 M: Claudio Imbrenda <imbrenda@linux.ibm.com>
11411 R: David Hildenbrand <david@redhat.com>
11412 L: kvm@vger.kernel.org
11414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
11415 F: Documentation/virt/kvm/s390*
11416 F: arch/s390/include/asm/gmap.h
11417 F: arch/s390/include/asm/kvm*
11418 F: arch/s390/include/uapi/asm/kvm*
11419 F: arch/s390/include/uapi/asm/uvdevice.h
11420 F: arch/s390/kernel/uv.c
11422 F: arch/s390/mm/gmap.c
11423 F: drivers/s390/char/uvdevice.c
11424 F: tools/testing/selftests/drivers/s390x/uvdevice/
11425 F: tools/testing/selftests/kvm/*/s390x/
11426 F: tools/testing/selftests/kvm/s390x/
11428 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
11429 M: Sean Christopherson <seanjc@google.com>
11430 M: Paolo Bonzini <pbonzini@redhat.com>
11431 L: kvm@vger.kernel.org
11433 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11434 F: arch/x86/include/asm/kvm*
11435 F: arch/x86/include/asm/svm.h
11436 F: arch/x86/include/asm/vmx*.h
11437 F: arch/x86/include/uapi/asm/kvm*
11438 F: arch/x86/include/uapi/asm/svm.h
11439 F: arch/x86/include/uapi/asm/vmx.h
11443 KVM PARAVIRT (KVM/paravirt)
11444 M: Paolo Bonzini <pbonzini@redhat.com>
11445 R: Wanpeng Li <wanpengli@tencent.com>
11446 R: Vitaly Kuznetsov <vkuznets@redhat.com>
11447 L: kvm@vger.kernel.org
11449 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11450 F: arch/x86/kernel/kvm.c
11451 F: arch/x86/kernel/kvmclock.c
11452 F: arch/x86/include/asm/pvclock-abi.h
11453 F: include/linux/kvm_para.h
11454 F: include/uapi/linux/kvm_para.h
11455 F: include/uapi/asm-generic/kvm_para.h
11456 F: include/asm-generic/kvm_para.h
11457 F: arch/um/include/asm/kvm_para.h
11458 F: arch/x86/include/asm/kvm_para.h
11459 F: arch/x86/include/uapi/asm/kvm_para.h
11461 KVM X86 HYPER-V (KVM/hyper-v)
11462 M: Vitaly Kuznetsov <vkuznets@redhat.com>
11463 M: Sean Christopherson <seanjc@google.com>
11464 M: Paolo Bonzini <pbonzini@redhat.com>
11465 L: kvm@vger.kernel.org
11467 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11468 F: arch/x86/kvm/hyperv.*
11469 F: arch/x86/kvm/kvm_onhyperv.*
11470 F: arch/x86/kvm/svm/hyperv.*
11471 F: arch/x86/kvm/svm/svm_onhyperv.*
11472 F: arch/x86/kvm/vmx/hyperv.*
11474 KVM X86 Xen (KVM/Xen)
11475 M: David Woodhouse <dwmw2@infradead.org>
11476 M: Paul Durrant <paul@xen.org>
11477 M: Sean Christopherson <seanjc@google.com>
11478 M: Paolo Bonzini <pbonzini@redhat.com>
11479 L: kvm@vger.kernel.org
11481 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11482 F: arch/x86/kvm/xen.*
11485 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11486 M: Tejun Heo <tj@kernel.org>
11488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11490 F: include/linux/kernfs.h
11493 M: Eric Biederman <ebiederm@xmission.com>
11494 L: kexec@lists.infradead.org
11496 W: http://kernel.org/pub/linux/utils/kernel/kexec/
11497 F: include/linux/kexec.h
11498 F: include/uapi/linux/kexec.h
11502 M: Mimi Zohar <zohar@linux.ibm.com>
11503 L: linux-integrity@vger.kernel.org
11504 L: keyrings@vger.kernel.org
11506 F: Documentation/security/keys/trusted-encrypted.rst
11507 F: include/keys/encrypted-type.h
11508 F: security/keys/encrypted-keys/
11511 M: James Bottomley <jejb@linux.ibm.com>
11512 M: Jarkko Sakkinen <jarkko@kernel.org>
11513 M: Mimi Zohar <zohar@linux.ibm.com>
11514 L: linux-integrity@vger.kernel.org
11515 L: keyrings@vger.kernel.org
11517 F: Documentation/security/keys/trusted-encrypted.rst
11518 F: include/keys/trusted-type.h
11519 F: include/keys/trusted_tpm.h
11520 F: security/keys/trusted-keys/
11523 M: Sumit Garg <sumit.garg@linaro.org>
11524 L: linux-integrity@vger.kernel.org
11525 L: keyrings@vger.kernel.org
11527 F: include/keys/trusted_tee.h
11528 F: security/keys/trusted-keys/trusted_tee.c
11531 M: Ahmad Fatoum <a.fatoum@pengutronix.de>
11532 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11533 L: linux-integrity@vger.kernel.org
11534 L: keyrings@vger.kernel.org
11536 F: include/keys/trusted_caam.h
11537 F: security/keys/trusted-keys/trusted_caam.c
11540 M: David Howells <dhowells@redhat.com>
11541 M: Jarkko Sakkinen <jarkko@kernel.org>
11542 L: keyrings@vger.kernel.org
11544 F: Documentation/security/keys/core.rst
11546 F: include/linux/key-type.h
11547 F: include/linux/key.h
11548 F: include/linux/keyctl.h
11549 F: include/uapi/linux/keyctl.h
11552 KEYS/KEYRINGS_INTEGRITY
11553 M: Jarkko Sakkinen <jarkko@kernel.org>
11554 M: Mimi Zohar <zohar@linux.ibm.com>
11555 L: linux-integrity@vger.kernel.org
11556 L: keyrings@vger.kernel.org
11558 F: security/integrity/platform_certs
11561 M: Alexander Potapenko <glider@google.com>
11562 M: Marco Elver <elver@google.com>
11563 R: Dmitry Vyukov <dvyukov@google.com>
11564 L: kasan-dev@googlegroups.com
11566 F: Documentation/dev-tools/kfence.rst
11567 F: arch/*/include/asm/kfence.h
11568 F: include/linux/kfence.h
11569 F: lib/Kconfig.kfence
11573 M: Stefani Seibold <stefani@seibold.net>
11575 F: include/linux/kfifo.h
11579 KGDB / KDB /debug_core
11580 M: Jason Wessel <jason.wessel@windriver.com>
11581 M: Daniel Thompson <daniel.thompson@linaro.org>
11582 R: Douglas Anderson <dianders@chromium.org>
11583 L: kgdb-bugreport@lists.sourceforge.net
11585 W: http://kgdb.wiki.kernel.org/
11586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
11587 F: Documentation/dev-tools/kgdb.rst
11588 F: drivers/misc/kgdbts.c
11589 F: drivers/tty/serial/kgdboc.c
11590 F: include/linux/kdb.h
11591 F: include/linux/kgdb.h
11593 F: kernel/module/kdb.c
11595 KHADAS MCU MFD DRIVER
11596 M: Neil Armstrong <neil.armstrong@linaro.org>
11597 L: linux-amlogic@lists.infradead.org
11599 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
11600 F: drivers/mfd/khadas-mcu.c
11601 F: include/linux/mfd/khadas-mcu.h
11602 F: drivers/thermal/khadas_mcu_fan.c
11604 KIONIX/ROHM KX022A ACCELEROMETER
11605 M: Matti Vaittinen <mazziesaccount@gmail.com>
11606 L: linux-iio@vger.kernel.org
11608 F: drivers/iio/accel/kionix-kx022a*
11611 M: Catalin Marinas <catalin.marinas@arm.com>
11613 F: Documentation/dev-tools/kmemleak.rst
11614 F: include/linux/kmemleak.h
11616 F: samples/kmemleak/kmemleak-test.c
11618 KMOD KERNEL MODULE LOADER - USERMODE HELPER
11619 M: Luis Chamberlain <mcgrof@kernel.org>
11620 L: linux-kernel@vger.kernel.org
11621 L: linux-modules@vger.kernel.org
11623 F: include/linux/kmod.h
11626 F: tools/testing/selftests/kmod/
11629 M: Alexander Potapenko <glider@google.com>
11630 R: Marco Elver <elver@google.com>
11631 R: Dmitry Vyukov <dvyukov@google.com>
11632 L: kasan-dev@googlegroups.com
11634 F: Documentation/dev-tools/kmsan.rst
11635 F: arch/*/include/asm/kmsan.h
11636 F: arch/*/mm/kmsan_*
11637 F: include/linux/kmsan*.h
11638 F: lib/Kconfig.kmsan
11640 F: scripts/Makefile.kmsan
11643 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
11644 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
11645 M: "David S. Miller" <davem@davemloft.net>
11646 M: Masami Hiramatsu <mhiramat@kernel.org>
11647 L: linux-kernel@vger.kernel.org
11648 L: linux-trace-kernel@vger.kernel.org
11649 Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
11651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
11652 F: Documentation/trace/kprobes.rst
11653 F: include/asm-generic/kprobes.h
11654 F: include/linux/kprobes.h
11655 F: kernel/kprobes.c
11656 F: lib/test_kprobes.c
11659 KS0108 LCD CONTROLLER DRIVER
11660 M: Miguel Ojeda <ojeda@kernel.org>
11662 F: Documentation/admin-guide/auxdisplay/ks0108.rst
11663 F: drivers/auxdisplay/ks0108.c
11664 F: include/linux/ks0108.h
11666 KTD253 BACKLIGHT DRIVER
11667 M: Linus Walleij <linus.walleij@linaro.org>
11669 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
11670 F: drivers/video/backlight/ktd253-backlight.c
11673 M: Steven Rostedt <rostedt@goodmis.org>
11674 M: John Hawley <warthog9@eaglescrag.net>
11676 F: tools/testing/ktest
11679 M: David Ahern <dsahern@kernel.org>
11680 L: netdev@vger.kernel.org
11682 F: include/net/l3mdev.h
11685 LANDLOCK SECURITY MODULE
11686 M: Mickaël Salaün <mic@digikod.net>
11687 L: linux-security-module@vger.kernel.org
11689 W: https://landlock.io
11690 T: git https://github.com/landlock-lsm/linux.git
11691 F: Documentation/security/landlock.rst
11692 F: Documentation/userspace-api/landlock.rst
11693 F: include/uapi/linux/landlock.h
11694 F: samples/landlock/
11695 F: security/landlock/
11696 F: tools/testing/selftests/landlock/
11700 LANTIQ / INTEL Ethernet drivers
11701 M: Hauke Mehrtens <hauke@hauke-m.de>
11702 L: netdev@vger.kernel.org
11704 F: drivers/net/dsa/lantiq_gswip.c
11705 F: drivers/net/dsa/lantiq_pce.h
11706 F: drivers/net/ethernet/lantiq_xrx200.c
11707 F: net/dsa/tag_gswip.c
11709 LANTIQ MIPS ARCHITECTURE
11710 M: John Crispin <john@phrozen.org>
11711 L: linux-mips@vger.kernel.org
11713 F: arch/mips/lantiq
11714 F: drivers/soc/lantiq
11716 LASI 53c700 driver for PARISC
11717 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11718 L: linux-scsi@vger.kernel.org
11720 F: Documentation/scsi/53c700.rst
11721 F: drivers/scsi/53c700*
11724 M: Tobin C. Harding <me@tobin.cc>
11725 M: Tycho Andersen <tycho@tycho.pizza>
11726 L: linux-hardening@vger.kernel.org
11728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
11729 F: scripts/leaking_addresses.pl
11732 M: Pavel Machek <pavel@ucw.cz>
11733 M: Lee Jones <lee@kernel.org>
11734 L: linux-leds@vger.kernel.org
11736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
11737 F: Documentation/devicetree/bindings/leds/
11739 F: include/dt-bindings/leds/
11740 F: include/linux/leds.h
11742 LEGACY EEPROM DRIVER
11743 M: Jean Delvare <jdelvare@suse.com>
11745 F: Documentation/misc-devices/eeprom.rst
11746 F: drivers/misc/eeprom/eeprom.c
11748 LEGO MINDSTORMS EV3
11749 R: David Lechner <david@lechnology.com>
11751 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
11752 F: arch/arm/boot/dts/da850-lego-ev3.dts
11753 F: drivers/power/supply/lego_ev3_battery.c
11755 LEGO USB Tower driver
11756 M: Juergen Stuber <starblue@users.sourceforge.net>
11757 L: legousb-devel@lists.sourceforge.net
11759 W: http://legousb.sourceforge.net/
11760 F: drivers/usb/misc/legousbtower.c
11762 LETSKETCH HID TABLET DRIVER
11763 M: Hans de Goede <hdegoede@redhat.com>
11764 L: linux-input@vger.kernel.org
11766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11767 F: drivers/hid/hid-letsketch.c
11770 M: Matan Ziv-Av <matan@svgalib.org>
11771 L: platform-driver-x86@vger.kernel.org
11773 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
11774 F: Documentation/admin-guide/laptops/lg-laptop.rst
11775 F: drivers/platform/x86/lg-laptop.c
11777 LG2160 MEDIA DRIVER
11778 M: Michael Krufky <mkrufky@linuxtv.org>
11779 L: linux-media@vger.kernel.org
11781 W: https://linuxtv.org
11782 W: http://github.com/mkrufky
11783 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11784 T: git git://linuxtv.org/mkrufky/tuners.git
11785 F: drivers/media/dvb-frontends/lg2160.*
11787 LGDT3305 MEDIA DRIVER
11788 M: Michael Krufky <mkrufky@linuxtv.org>
11789 L: linux-media@vger.kernel.org
11791 W: https://linuxtv.org
11792 W: http://github.com/mkrufky
11793 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11794 T: git git://linuxtv.org/mkrufky/tuners.git
11795 F: drivers/media/dvb-frontends/lgdt3305.*
11797 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
11798 M: Viresh Kumar <vireshk@kernel.org>
11799 L: linux-ide@vger.kernel.org
11801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11802 F: drivers/ata/pata_arasan_cf.c
11803 F: include/linux/pata_arasan_cf_data.h
11805 LIBATA PATA DRIVERS
11806 R: Sergey Shtylyov <s.shtylyov@omp.ru>
11807 L: linux-ide@vger.kernel.org
11808 F: drivers/ata/ata_*.c
11809 F: drivers/ata/pata_*.c
11811 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
11812 M: Linus Walleij <linus.walleij@linaro.org>
11813 L: linux-ide@vger.kernel.org
11815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11816 F: drivers/ata/pata_ftide010.c
11817 F: drivers/ata/sata_gemini.c
11818 F: drivers/ata/sata_gemini.h
11820 LIBATA SATA AHCI PLATFORM devices support
11821 M: Hans de Goede <hdegoede@redhat.com>
11822 M: Jens Axboe <axboe@kernel.dk>
11823 L: linux-ide@vger.kernel.org
11825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11826 F: drivers/ata/ahci_platform.c
11827 F: drivers/ata/libahci_platform.c
11828 F: include/linux/ahci_platform.h
11830 LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
11831 M: Serge Semin <fancer.lancer@gmail.com>
11832 L: linux-ide@vger.kernel.org
11834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
11835 F: Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
11836 F: Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
11837 F: drivers/ata/ahci_dwc.c
11839 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
11840 M: Mikael Pettersson <mikpelinux@gmail.com>
11841 L: linux-ide@vger.kernel.org
11843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11844 F: drivers/ata/sata_promise.*
11846 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
11847 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
11848 L: linux-ide@vger.kernel.org
11850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
11851 F: Documentation/ABI/testing/sysfs-ata
11852 F: Documentation/devicetree/bindings/ata/
11854 F: include/linux/ata.h
11855 F: include/linux/libata.h
11857 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
11858 M: Vishal Verma <vishal.l.verma@intel.com>
11859 M: Dan Williams <dan.j.williams@intel.com>
11860 M: Dave Jiang <dave.jiang@intel.com>
11861 L: nvdimm@lists.linux.dev
11863 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11864 P: Documentation/nvdimm/maintainer-entry-profile.rst
11865 F: drivers/nvdimm/btt*
11867 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
11868 M: Dan Williams <dan.j.williams@intel.com>
11869 M: Vishal Verma <vishal.l.verma@intel.com>
11870 M: Dave Jiang <dave.jiang@intel.com>
11871 L: nvdimm@lists.linux.dev
11873 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11874 P: Documentation/nvdimm/maintainer-entry-profile.rst
11875 F: drivers/nvdimm/pmem*
11877 LIBNVDIMM: DEVICETREE BINDINGS
11878 M: Oliver O'Halloran <oohall@gmail.com>
11879 L: nvdimm@lists.linux.dev
11881 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11882 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
11883 F: drivers/nvdimm/of_pmem.c
11885 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
11886 M: Dan Williams <dan.j.williams@intel.com>
11887 M: Vishal Verma <vishal.l.verma@intel.com>
11888 M: Dave Jiang <dave.jiang@intel.com>
11889 M: Ira Weiny <ira.weiny@intel.com>
11890 L: nvdimm@lists.linux.dev
11892 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11893 P: Documentation/nvdimm/maintainer-entry-profile.rst
11894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
11895 F: drivers/acpi/nfit/*
11896 F: drivers/nvdimm/*
11897 F: include/linux/libnvdimm.h
11898 F: include/linux/nd.h
11899 F: include/uapi/linux/ndctl.h
11900 F: tools/testing/nvdimm/
11902 LICENSES and SPDX stuff
11903 M: Thomas Gleixner <tglx@linutronix.de>
11904 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11905 L: linux-spdx@vger.kernel.org
11907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
11909 F: Documentation/process/license-rules.rst
11911 F: scripts/spdxcheck-test.sh
11912 F: scripts/spdxcheck.py
11913 F: scripts/spdxexclude
11915 LINEAR RANGES HELPERS
11916 M: Mark Brown <broonie@kernel.org>
11917 R: Matti Vaittinen <mazziesaccount@gmail.com>
11918 F: lib/linear_ranges.c
11919 F: lib/test_linear_ranges.c
11920 F: include/linux/linear_range.h
11922 LINUX FOR POWER MACINTOSH
11923 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11924 L: linuxppc-dev@lists.ozlabs.org
11926 F: arch/powerpc/platforms/powermac/
11927 F: drivers/macintosh/
11929 LINUX FOR POWERPC (32-BIT AND 64-BIT)
11930 M: Michael Ellerman <mpe@ellerman.id.au>
11931 R: Nicholas Piggin <npiggin@gmail.com>
11932 R: Christophe Leroy <christophe.leroy@csgroup.eu>
11933 L: linuxppc-dev@lists.ozlabs.org
11935 W: https://github.com/linuxppc/wiki/wiki
11936 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
11937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
11938 F: Documentation/ABI/stable/sysfs-firmware-opal-*
11939 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
11940 F: Documentation/devicetree/bindings/powerpc/
11941 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
11942 F: Documentation/powerpc/
11944 F: drivers/*/*/*pasemi*
11945 F: drivers/*/*pasemi*
11946 F: drivers/char/tpm/tpm_ibmvtpm*
11947 F: drivers/crypto/nx/
11948 F: drivers/crypto/vmx/
11949 F: drivers/i2c/busses/i2c-opal.c
11950 F: drivers/net/ethernet/ibm/ibmveth.*
11951 F: drivers/net/ethernet/ibm/ibmvnic.*
11952 F: drivers/pci/hotplug/pnv_php.c
11953 F: drivers/pci/hotplug/rpa*
11954 F: drivers/rtc/rtc-opal.c
11955 F: drivers/scsi/ibmvscsi/
11956 F: drivers/tty/hvc/hvc_opal.c
11957 F: drivers/watchdog/wdrtas.c
11958 F: tools/testing/selftests/powerpc
11965 LINUX FOR POWERPC EMBEDDED MPC5XXX
11966 M: Anatolij Gustschin <agust@denx.de>
11967 L: linuxppc-dev@lists.ozlabs.org
11969 F: arch/powerpc/platforms/512x/
11970 F: arch/powerpc/platforms/52xx/
11972 LINUX FOR POWERPC EMBEDDED PPC4XX
11973 L: linuxppc-dev@lists.ozlabs.org
11975 F: arch/powerpc/platforms/40x/
11976 F: arch/powerpc/platforms/44x/
11978 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
11979 M: Scott Wood <oss@buserror.net>
11980 L: linuxppc-dev@lists.ozlabs.org
11982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
11983 F: Documentation/devicetree/bindings/powerpc/fsl/
11984 F: arch/powerpc/platforms/83xx/
11985 F: arch/powerpc/platforms/85xx/
11987 LINUX FOR POWERPC EMBEDDED PPC8XX
11988 M: Christophe Leroy <christophe.leroy@csgroup.eu>
11989 L: linuxppc-dev@lists.ozlabs.org
11991 F: arch/powerpc/platforms/8xx/
11993 LINUX KERNEL DUMP TEST MODULE (LKDTM)
11994 M: Kees Cook <keescook@chromium.org>
11996 F: drivers/misc/lkdtm/*
11997 F: tools/testing/selftests/lkdtm/*
11999 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
12000 M: Alan Stern <stern@rowland.harvard.edu>
12001 M: Andrea Parri <parri.andrea@gmail.com>
12002 M: Will Deacon <will@kernel.org>
12003 M: Peter Zijlstra <peterz@infradead.org>
12004 M: Boqun Feng <boqun.feng@gmail.com>
12005 M: Nicholas Piggin <npiggin@gmail.com>
12006 M: David Howells <dhowells@redhat.com>
12007 M: Jade Alglave <j.alglave@ucl.ac.uk>
12008 M: Luc Maranget <luc.maranget@inria.fr>
12009 M: "Paul E. McKenney" <paulmck@kernel.org>
12010 R: Akira Yokosawa <akiyks@gmail.com>
12011 R: Daniel Lustig <dlustig@nvidia.com>
12012 R: Joel Fernandes <joel@joelfernandes.org>
12013 L: linux-kernel@vger.kernel.org
12014 L: linux-arch@vger.kernel.org
12016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
12017 F: Documentation/atomic_bitops.txt
12018 F: Documentation/atomic_t.txt
12019 F: Documentation/core-api/refcount-vs-atomic.rst
12020 F: Documentation/litmus-tests/
12021 F: Documentation/memory-barriers.txt
12022 F: tools/memory-model/
12024 LIS3LV02D ACCELEROMETER DRIVER
12025 M: Eric Piel <eric.piel@tremplin-utc.net>
12027 F: Documentation/misc-devices/lis3lv02d.rst
12028 F: drivers/misc/lis3lv02d/
12029 F: drivers/platform/x86/hp/hp_accel.c
12032 M: David Gow <davidgow@google.com>
12033 L: linux-kselftest@vger.kernel.org
12034 L: kunit-dev@googlegroups.com
12039 M: Karol Gugala <kgugala@antmicro.com>
12040 M: Mateusz Holenko <mholenko@antmicro.com>
12041 M: Gabriel Somlo <gsomlo@gmail.com>
12042 M: Joel Stanley <joel@jms.id.au>
12044 F: Documentation/devicetree/bindings/*/litex,*.yaml
12045 F: arch/openrisc/boot/dts/or1klitex.dts
12046 F: include/linux/litex.h
12047 F: drivers/tty/serial/liteuart.c
12048 F: drivers/soc/litex/*
12049 F: drivers/net/ethernet/litex/*
12050 F: drivers/mmc/host/litex_mmc.c
12054 M: Josh Poimboeuf <jpoimboe@kernel.org>
12055 M: Jiri Kosina <jikos@kernel.org>
12056 M: Miroslav Benes <mbenes@suse.cz>
12057 M: Petr Mladek <pmladek@suse.com>
12058 R: Joe Lawrence <joe.lawrence@redhat.com>
12059 L: live-patching@vger.kernel.org
12061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
12062 F: Documentation/ABI/testing/sysfs-kernel-livepatch
12063 F: Documentation/livepatch/
12064 F: arch/powerpc/include/asm/livepatch.h
12065 F: include/linux/livepatch.h
12066 F: kernel/livepatch/
12067 F: kernel/module/livepatch.c
12069 F: samples/livepatch/
12070 F: tools/testing/selftests/livepatch/
12073 L: netdev@vger.kernel.org
12075 F: include/linux/llc.h
12076 F: include/net/llc*
12077 F: include/uapi/linux/llc.h
12080 LM73 HARDWARE MONITOR DRIVER
12081 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
12082 L: linux-hwmon@vger.kernel.org
12084 F: drivers/hwmon/lm73.c
12086 LM78 HARDWARE MONITOR DRIVER
12087 M: Jean Delvare <jdelvare@suse.com>
12088 L: linux-hwmon@vger.kernel.org
12090 F: Documentation/hwmon/lm78.rst
12091 F: drivers/hwmon/lm78.c
12093 LM83 HARDWARE MONITOR DRIVER
12094 M: Jean Delvare <jdelvare@suse.com>
12095 L: linux-hwmon@vger.kernel.org
12097 F: Documentation/hwmon/lm83.rst
12098 F: drivers/hwmon/lm83.c
12100 LM90 HARDWARE MONITOR DRIVER
12101 M: Jean Delvare <jdelvare@suse.com>
12102 L: linux-hwmon@vger.kernel.org
12104 F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
12105 F: Documentation/hwmon/lm90.rst
12106 F: drivers/hwmon/lm90.c
12107 F: include/dt-bindings/thermal/lm90.h
12109 LM95234 HARDWARE MONITOR DRIVER
12110 M: Guenter Roeck <linux@roeck-us.net>
12111 L: linux-hwmon@vger.kernel.org
12113 F: Documentation/hwmon/lm95234.rst
12114 F: drivers/hwmon/lm95234.c
12116 LME2510 MEDIA DRIVER
12117 M: Malcolm Priestley <tvboxspy@gmail.com>
12118 L: linux-media@vger.kernel.org
12120 W: https://linuxtv.org
12121 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12122 F: drivers/media/usb/dvb-usb-v2/lmedm04*
12124 LOADPIN SECURITY MODULE
12125 M: Kees Cook <keescook@chromium.org>
12127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12128 F: Documentation/admin-guide/LSM/LoadPin.rst
12129 F: security/loadpin/
12132 M: Peter Zijlstra <peterz@infradead.org>
12133 M: Ingo Molnar <mingo@redhat.com>
12134 M: Will Deacon <will@kernel.org>
12135 R: Waiman Long <longman@redhat.com>
12136 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
12137 L: linux-kernel@vger.kernel.org
12139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
12140 F: Documentation/locking/
12141 F: arch/*/include/asm/spinlock*.h
12142 F: include/linux/lockdep.h
12143 F: include/linux/mutex*.h
12144 F: include/linux/rwlock*.h
12145 F: include/linux/rwsem*.h
12146 F: include/linux/seqlock.h
12147 F: include/linux/spinlock*.h
12149 F: lib/locking*.[ch]
12150 X: kernel/locking/locktorture.c
12152 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
12153 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
12154 L: linux-ntfs-dev@lists.sourceforge.net
12156 W: http://www.linux-ntfs.org/content/view/19/37/
12157 F: Documentation/admin-guide/ldm.rst
12158 F: block/partitions/ldm.*
12160 LOGITECH HID GAMING KEYBOARDS
12161 M: Hans de Goede <hdegoede@redhat.com>
12162 L: linux-input@vger.kernel.org
12164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12165 F: drivers/hid/hid-lg-g15.c
12167 LONTIUM LT8912B MIPI TO HDMI BRIDGE
12168 M: Adrien Grassein <adrien.grassein@gmail.com>
12170 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
12171 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
12174 M: Huacai Chen <chenhuacai@kernel.org>
12175 R: WANG Xuerui <kernel@xen0n.name>
12176 L: loongarch@lists.linux.dev
12178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
12180 F: drivers/*/*loongarch*
12181 F: Documentation/loongarch/
12182 F: Documentation/translations/zh_CN/loongarch/
12184 LOONGSON-2 SOC SERIES GUTS DRIVER
12185 M: Yinbo Zhu <zhuyinbo@loongson.cn>
12186 L: loongarch@lists.linux.dev
12188 F: Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
12189 F: drivers/soc/loongson/loongson2_guts.c
12191 LOONGSON-2 SOC SERIES PINCTRL DRIVER
12192 M: zhanghongchen <zhanghongchen@loongson.cn>
12193 M: Yinbo Zhu <zhuyinbo@loongson.cn>
12194 L: linux-gpio@vger.kernel.org
12196 F: Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
12197 F: drivers/pinctrl/pinctrl-loongson2.c
12199 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
12200 M: Sathya Prakash <sathya.prakash@broadcom.com>
12201 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
12202 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
12203 L: MPT-FusionLinux.pdl@broadcom.com
12204 L: linux-scsi@vger.kernel.org
12206 W: http://www.avagotech.com/support/
12207 F: drivers/message/fusion/
12208 F: drivers/scsi/mpt3sas/
12210 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
12211 M: Matthew Wilcox <willy@infradead.org>
12212 L: linux-scsi@vger.kernel.org
12214 F: drivers/scsi/sym53c8xx_2/
12217 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12218 L: linux-iio@vger.kernel.org
12220 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
12221 F: drivers/iio/dac/ltc1660.c
12223 LTC2688 IIO DAC DRIVER
12224 M: Nuno Sá <nuno.sa@analog.com>
12225 L: linux-iio@vger.kernel.org
12227 W: https://ez.analog.com/linux-software-drivers
12228 F: Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
12229 F: Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
12230 F: drivers/iio/dac/ltc2688.c
12232 LTC2947 HARDWARE MONITOR DRIVER
12233 M: Nuno Sá <nuno.sa@analog.com>
12234 L: linux-hwmon@vger.kernel.org
12236 W: https://ez.analog.com/linux-software-drivers
12237 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
12238 F: drivers/hwmon/ltc2947-core.c
12239 F: drivers/hwmon/ltc2947-i2c.c
12240 F: drivers/hwmon/ltc2947-spi.c
12241 F: drivers/hwmon/ltc2947.h
12243 LTC2983 IIO TEMPERATURE DRIVER
12244 M: Nuno Sá <nuno.sa@analog.com>
12245 L: linux-iio@vger.kernel.org
12247 W: https://ez.analog.com/linux-software-drivers
12248 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
12249 F: drivers/iio/temperature/ltc2983.c
12251 LTC4261 HARDWARE MONITOR DRIVER
12252 M: Guenter Roeck <linux@roeck-us.net>
12253 L: linux-hwmon@vger.kernel.org
12255 F: Documentation/hwmon/ltc4261.rst
12256 F: drivers/hwmon/ltc4261.c
12258 LTC4306 I2C MULTIPLEXER DRIVER
12259 M: Michael Hennerich <michael.hennerich@analog.com>
12260 L: linux-i2c@vger.kernel.org
12262 W: https://ez.analog.com/linux-software-drivers
12263 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
12264 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
12266 LTP (Linux Test Project)
12267 M: Mike Frysinger <vapier@gentoo.org>
12268 M: Cyril Hrubis <chrubis@suse.cz>
12269 M: Wanlong Gao <wanlong.gao@gmail.com>
12270 M: Jan Stancek <jstancek@redhat.com>
12271 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
12272 M: Alexey Kodanev <alexey.kodanev@oracle.com>
12273 L: ltp@lists.linux.it (subscribers-only)
12275 W: http://linux-test-project.github.io/
12276 T: git https://github.com/linux-test-project/ltp.git
12278 LYNX 28G SERDES PHY DRIVER
12279 M: Ioana Ciornei <ioana.ciornei@nxp.com>
12280 L: netdev@vger.kernel.org
12282 F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
12283 F: drivers/phy/freescale/phy-fsl-lynx-28g.c
12286 M: Ioana Ciornei <ioana.ciornei@nxp.com>
12287 L: netdev@vger.kernel.org
12289 F: drivers/net/pcs/pcs-lynx.c
12290 F: include/linux/pcs-lynx.h
12293 M: Geert Uytterhoeven <geert@linux-m68k.org>
12294 L: linux-m68k@lists.linux-m68k.org
12296 W: http://www.linux-m68k.org/
12297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
12301 M68K ON APPLE MACINTOSH
12302 M: Joshua Thompson <funaho@jurai.org>
12303 L: linux-m68k@lists.linux-m68k.org
12305 W: http://www.mac.linux-m68k.org/
12307 F: drivers/macintosh/adb-iop.c
12308 F: drivers/macintosh/via-macii.c
12311 M: Philip Blundell <philb@gnu.org>
12313 W: http://www.tazenda.demon.co.uk/phil/linux-hp
12314 F: arch/m68k/hp300/
12316 M88DS3103 MEDIA DRIVER
12317 M: Antti Palosaari <crope@iki.fi>
12318 L: linux-media@vger.kernel.org
12320 W: https://linuxtv.org
12321 W: http://palosaari.fi/linux/
12322 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12323 T: git git://linuxtv.org/anttip/media_tree.git
12324 F: drivers/media/dvb-frontends/m88ds3103*
12326 M88RS2000 MEDIA DRIVER
12327 M: Malcolm Priestley <tvboxspy@gmail.com>
12328 L: linux-media@vger.kernel.org
12330 W: https://linuxtv.org
12331 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12332 F: drivers/media/dvb-frontends/m88rs2000*
12334 MA901 MASTERKIT USB FM RADIO DRIVER
12335 M: Alexey Klimov <klimov.linux@gmail.com>
12336 L: linux-media@vger.kernel.org
12338 T: git git://linuxtv.org/media_tree.git
12339 F: drivers/media/radio/radio-ma901.c
12342 M: Johannes Berg <johannes@sipsolutions.net>
12343 L: linux-wireless@vger.kernel.org
12345 W: https://wireless.wiki.kernel.org/
12346 Q: https://patchwork.kernel.org/project/linux-wireless/list/
12347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
12348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
12349 F: Documentation/networking/mac80211-injection.rst
12350 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
12351 F: drivers/net/wireless/mac80211_hwsim.[ch]
12352 F: include/net/mac80211.h
12356 M: Jassi Brar <jassisinghbrar@gmail.com>
12357 L: linux-kernel@vger.kernel.org
12359 F: drivers/mailbox/
12360 F: include/linux/mailbox_client.h
12361 F: include/linux/mailbox_controller.h
12362 F: include/dt-bindings/mailbox/
12363 F: Documentation/devicetree/bindings/mailbox/
12366 M: Viresh Kumar <viresh.kumar@linaro.org>
12367 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
12368 L: linux-kernel@vger.kernel.org
12370 F: drivers/mailbox/arm_mhuv2.c
12371 F: include/linux/mailbox/arm_mhuv2_message.h
12372 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
12374 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
12375 M: Jeremy Kerr <jk@codeconstruct.com.au>
12376 M: Matt Johnston <matt@codeconstruct.com.au>
12377 L: netdev@vger.kernel.org
12379 F: Documentation/networking/mctp.rst
12380 F: drivers/net/mctp/
12381 F: include/net/mctp.h
12382 F: include/net/mctpdevice.h
12383 F: include/net/netns/mctp.h
12386 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
12387 M: Michael Kerrisk <mtk.manpages@gmail.com>
12388 L: linux-man@vger.kernel.org
12390 W: http://www.kernel.org/doc/man-pages
12393 M: Liam R. Howlett <Liam.Howlett@oracle.com>
12394 L: linux-mm@kvack.org
12396 F: Documentation/core-api/maple_tree.rst
12397 F: include/linux/maple_tree.h
12398 F: include/trace/events/maple_tree.h
12399 F: lib/maple_tree.c
12400 F: lib/test_maple_tree.c
12401 F: tools/testing/radix-tree/linux/maple_tree.h
12402 F: tools/testing/radix-tree/maple.c
12404 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
12405 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
12406 L: linux-mips@vger.kernel.org
12408 F: arch/mips/boot/dts/img/pistachio*
12410 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
12411 M: Andrew Lunn <andrew@lunn.ch>
12412 L: netdev@vger.kernel.org
12414 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
12415 F: Documentation/networking/devlink/mv88e6xxx.rst
12416 F: drivers/net/dsa/mv88e6xxx/
12417 F: include/linux/dsa/mv88e6xxx.h
12418 F: include/linux/platform_data/mv88e6xxx.h
12420 MARVELL ARMADA 3700 PHY DRIVERS
12421 M: Miquel Raynal <miquel.raynal@bootlin.com>
12423 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
12424 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
12425 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
12426 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
12428 MARVELL ARMADA 3700 SERIAL DRIVER
12429 M: Pali Rohár <pali@kernel.org>
12431 F: Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
12432 F: Documentation/devicetree/bindings/serial/mvebu-uart.txt
12433 F: drivers/tty/serial/mvebu-uart.c
12435 MARVELL ARMADA DRM SUPPORT
12436 M: Russell King <linux@armlinux.org.uk>
12438 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
12439 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
12440 F: Documentation/devicetree/bindings/display/armada/
12441 F: drivers/gpu/drm/armada/
12442 F: include/uapi/drm/armada_drm.h
12444 MARVELL CRYPTO DRIVER
12445 M: Boris Brezillon <bbrezillon@kernel.org>
12446 M: Arnaud Ebalard <arno@natisbad.org>
12447 M: Srujana Challa <schalla@marvell.com>
12448 L: linux-crypto@vger.kernel.org
12450 F: drivers/crypto/marvell/
12451 F: include/linux/soc/marvell/octeontx2/
12453 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
12454 M: Mirko Lindner <mlindner@marvell.com>
12455 M: Stephen Hemminger <stephen@networkplumber.org>
12456 L: netdev@vger.kernel.org
12458 F: drivers/net/ethernet/marvell/sk*
12460 MARVELL LIBERTAS WIRELESS DRIVER
12461 L: libertas-dev@lists.infradead.org
12463 F: drivers/net/wireless/marvell/libertas/
12465 MARVELL MACCHIATOBIN SUPPORT
12466 M: Russell King <linux@armlinux.org.uk>
12467 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12469 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
12471 MARVELL MV643XX ETHERNET DRIVER
12472 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
12473 L: netdev@vger.kernel.org
12475 F: drivers/net/ethernet/marvell/mv643xx_eth.*
12476 F: include/linux/mv643xx.h
12478 MARVELL MV88X3310 PHY DRIVER
12479 M: Russell King <linux@armlinux.org.uk>
12480 M: Marek Behún <kabel@kernel.org>
12481 L: netdev@vger.kernel.org
12483 F: drivers/net/phy/marvell10g.c
12485 MARVELL MVEBU THERMAL DRIVER
12486 M: Miquel Raynal <miquel.raynal@bootlin.com>
12488 F: drivers/thermal/armada_thermal.c
12490 MARVELL MVNETA ETHERNET DRIVER
12491 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12492 L: netdev@vger.kernel.org
12494 F: drivers/net/ethernet/marvell/mvneta.*
12496 MARVELL MVPP2 ETHERNET DRIVER
12497 M: Marcin Wojtas <mw@semihalf.com>
12498 M: Russell King <linux@armlinux.org.uk>
12499 L: netdev@vger.kernel.org
12501 F: Documentation/devicetree/bindings/net/marvell,pp2.yaml
12502 F: drivers/net/ethernet/marvell/mvpp2/
12504 MARVELL MWIFIEX WIRELESS DRIVER
12505 M: Amitkumar Karwar <amitkarwar@gmail.com>
12506 M: Ganapathi Bhat <ganapathi017@gmail.com>
12507 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
12508 M: Xinming Hu <huxinming820@gmail.com>
12509 L: linux-wireless@vger.kernel.org
12511 F: drivers/net/wireless/marvell/mwifiex/
12513 MARVELL MWL8K WIRELESS DRIVER
12514 M: Lennert Buytenhek <buytenh@wantstofly.org>
12515 L: linux-wireless@vger.kernel.org
12517 F: drivers/net/wireless/marvell/mwl8k.c
12519 MARVELL NAND CONTROLLER DRIVER
12520 M: Miquel Raynal <miquel.raynal@bootlin.com>
12521 L: linux-mtd@lists.infradead.org
12523 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
12524 F: drivers/mtd/nand/raw/marvell_nand.c
12526 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
12527 M: Sunil Goutham <sgoutham@marvell.com>
12528 M: Geetha sowjanya <gakula@marvell.com>
12529 M: Subbaraya Sundeep <sbhatta@marvell.com>
12530 M: hariprasad <hkelam@marvell.com>
12531 L: netdev@vger.kernel.org
12533 F: drivers/net/ethernet/marvell/octeontx2/nic/
12534 F: include/linux/soc/marvell/octeontx2/
12536 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
12537 M: Sunil Goutham <sgoutham@marvell.com>
12538 M: Linu Cherian <lcherian@marvell.com>
12539 M: Geetha sowjanya <gakula@marvell.com>
12540 M: Jerin Jacob <jerinj@marvell.com>
12541 M: hariprasad <hkelam@marvell.com>
12542 M: Subbaraya Sundeep <sbhatta@marvell.com>
12543 L: netdev@vger.kernel.org
12545 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
12546 F: drivers/net/ethernet/marvell/octeontx2/af/
12548 MARVELL PRESTERA ETHERNET SWITCH DRIVER
12549 M: Taras Chornyi <taras.chornyi@plvision.eu>
12551 W: https://github.com/Marvell-switching/switchdev-prestera
12552 F: drivers/net/ethernet/marvell/prestera/
12554 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
12555 M: Nicolas Pitre <nico@fluxnic.net>
12557 F: drivers/mmc/host/mvsdio.*
12559 MARVELL USB MDIO CONTROLLER DRIVER
12560 M: Tobias Waldekranz <tobias@waldekranz.com>
12561 L: netdev@vger.kernel.org
12563 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
12564 F: drivers/net/mdio/mdio-mvusb.c
12566 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
12567 M: Hu Ziji <huziji@marvell.com>
12568 L: linux-mmc@vger.kernel.org
12570 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
12571 F: drivers/mmc/host/sdhci-xenon*
12573 MARVELL OCTEON ENDPOINT DRIVER
12574 M: Veerasenareddy Burru <vburru@marvell.com>
12575 M: Abhijit Ayarekar <aayarekar@marvell.com>
12576 L: netdev@vger.kernel.org
12578 F: drivers/net/ethernet/marvell/octeon_ep
12580 MATROX FRAMEBUFFER DRIVER
12581 L: linux-fbdev@vger.kernel.org
12583 F: drivers/video/fbdev/matrox/matroxfb_*
12584 F: include/uapi/linux/matroxfb.h
12587 M: Daniel Nilsson <daniel.nilsson@flex.com>
12588 L: linux-hwmon@vger.kernel.org
12590 F: Documentation/hwmon/max15301.rst
12591 F: drivers/hwmon/pmbus/max15301.c
12593 MAX16065 HARDWARE MONITOR DRIVER
12594 M: Guenter Roeck <linux@roeck-us.net>
12595 L: linux-hwmon@vger.kernel.org
12597 F: Documentation/hwmon/max16065.rst
12598 F: drivers/hwmon/max16065.c
12600 MAX2175 SDR TUNER DRIVER
12601 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
12602 L: linux-media@vger.kernel.org
12604 T: git git://linuxtv.org/media_tree.git
12605 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
12606 F: Documentation/userspace-api/media/drivers/max2175.rst
12607 F: drivers/media/i2c/max2175*
12608 F: include/uapi/linux/max2175.h
12610 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
12611 L: linux-hwmon@vger.kernel.org
12613 F: Documentation/hwmon/max6650.rst
12614 F: drivers/hwmon/max6650.c
12616 MAX6697 HARDWARE MONITOR DRIVER
12617 M: Guenter Roeck <linux@roeck-us.net>
12618 L: linux-hwmon@vger.kernel.org
12620 F: Documentation/devicetree/bindings/hwmon/max6697.txt
12621 F: Documentation/hwmon/max6697.rst
12622 F: drivers/hwmon/max6697.c
12623 F: include/linux/platform_data/max6697.h
12625 MAX9286 QUAD GMSL DESERIALIZER DRIVER
12626 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
12627 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12628 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
12629 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
12630 L: linux-media@vger.kernel.org
12632 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
12633 F: drivers/media/i2c/max9286.c
12635 MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
12636 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12637 L: linux-media@vger.kernel.org
12639 F: drivers/staging/media/max96712/max96712.c
12641 MAX9860 MONO AUDIO VOICE CODEC DRIVER
12642 M: Peter Rosin <peda@axentia.se>
12643 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12645 F: Documentation/devicetree/bindings/sound/max9860.txt
12646 F: sound/soc/codecs/max9860.*
12648 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
12649 M: Andreas Klinger <ak@it-klinger.de>
12650 L: linux-iio@vger.kernel.org
12652 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
12653 F: drivers/iio/proximity/mb1232.c
12655 MAXIM MAX11205 DRIVER
12656 M: Ramona Bolboaca <ramona.bolboaca@analog.com>
12657 L: linux-iio@vger.kernel.org
12659 W: https://ez.analog.com/linux-software-drivers
12660 F: Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
12661 F: drivers/iio/adc/max11205.c
12663 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
12664 R: Iskren Chernev <iskren.chernev@gmail.com>
12665 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12666 R: Marek Szyprowski <m.szyprowski@samsung.com>
12667 R: Matheus Castello <matheus@castello.eng.br>
12668 L: linux-pm@vger.kernel.org
12670 F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
12671 F: drivers/power/supply/max17040_battery.c
12673 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
12674 R: Hans de Goede <hdegoede@redhat.com>
12675 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12676 R: Marek Szyprowski <m.szyprowski@samsung.com>
12677 R: Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
12678 R: Purism Kernel Team <kernel@puri.sm>
12679 L: linux-pm@vger.kernel.org
12681 F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
12682 F: drivers/power/supply/max17042_battery.c
12684 MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
12685 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12686 L: linux-kernel@vger.kernel.org
12688 F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
12689 F: drivers/regulator/max20086-regulator.c
12691 MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
12692 M: Rajat Khandelwal <rajat.khandelwal@linux.intel.com>
12693 L: linux-iio@vger.kernel.org
12695 F: drivers/iio/temperature/max30208.c
12697 MAXIM MAX77650 PMIC MFD DRIVER
12698 M: Bartosz Golaszewski <brgl@bgdev.pl>
12699 L: linux-kernel@vger.kernel.org
12701 F: Documentation/devicetree/bindings/*/*max77650.yaml
12702 F: Documentation/devicetree/bindings/*/max77650*.yaml
12703 F: drivers/gpio/gpio-max77650.c
12704 F: drivers/input/misc/max77650-onkey.c
12705 F: drivers/leds/leds-max77650.c
12706 F: drivers/mfd/max77650.c
12707 F: drivers/power/supply/max77650-charger.c
12708 F: drivers/regulator/max77650-regulator.c
12709 F: include/linux/mfd/max77650.h
12711 MAXIM MAX77714 PMIC MFD DRIVER
12712 M: Luca Ceresoli <luca@lucaceresoli.net>
12714 F: Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
12715 F: drivers/mfd/max77714.c
12716 F: include/linux/mfd/max77714.h
12718 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
12719 M: Javier Martinez Canillas <javier@dowhile0.org>
12720 L: linux-kernel@vger.kernel.org
12722 F: Documentation/devicetree/bindings/*/*max77802.yaml
12723 F: drivers/regulator/max77802-regulator.c
12724 F: include/dt-bindings/*/*max77802.h
12726 MAXIM MAX77976 BATTERY CHARGER
12727 M: Luca Ceresoli <luca@lucaceresoli.net>
12729 F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
12730 F: drivers/power/supply/max77976_charger.c
12732 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
12733 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12734 L: linux-pm@vger.kernel.org
12736 B: mailto:linux-samsung-soc@vger.kernel.org
12737 F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
12738 F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
12739 F: drivers/power/supply/max14577_charger.c
12740 F: drivers/power/supply/max77693_charger.c
12742 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
12743 M: Chanwoo Choi <cw00.choi@samsung.com>
12744 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12745 L: linux-kernel@vger.kernel.org
12747 B: mailto:linux-samsung-soc@vger.kernel.org
12748 F: Documentation/devicetree/bindings/*/maxim,max14577.yaml
12749 F: Documentation/devicetree/bindings/*/maxim,max77686.yaml
12750 F: Documentation/devicetree/bindings/*/maxim,max77693.yaml
12751 F: Documentation/devicetree/bindings/*/maxim,max77843.yaml
12752 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
12753 F: drivers/*/*max77843.c
12754 F: drivers/*/max14577*.c
12755 F: drivers/*/max77686*.c
12756 F: drivers/*/max77693*.c
12757 F: drivers/clk/clk-max77686.c
12758 F: drivers/extcon/extcon-max14577.c
12759 F: drivers/extcon/extcon-max77693.c
12760 F: drivers/rtc/rtc-max77686.c
12761 F: include/linux/mfd/max14577*.h
12762 F: include/linux/mfd/max77686*.h
12763 F: include/linux/mfd/max77693*.h
12765 MAXIRADIO FM RADIO RECEIVER DRIVER
12766 M: Hans Verkuil <hverkuil@xs4all.nl>
12767 L: linux-media@vger.kernel.org
12769 W: https://linuxtv.org
12770 T: git git://linuxtv.org/media_tree.git
12771 F: drivers/media/radio/radio-maxiradio*
12773 MAXLINEAR ETHERNET PHY DRIVER
12774 M: Xu Liang <lxu@maxlinear.com>
12775 L: netdev@vger.kernel.org
12777 F: drivers/net/phy/mxl-gpy.c
12779 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
12780 R: Yasushi SHOJI <yashi@spacecubics.com>
12781 L: linux-can@vger.kernel.org
12783 F: drivers/net/can/usb/mcba_usb.c
12785 MCAN MMIO DEVICE DRIVER
12786 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
12787 L: linux-can@vger.kernel.org
12789 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
12790 F: drivers/net/can/m_can/m_can.c
12791 F: drivers/net/can/m_can/m_can.h
12792 F: drivers/net/can/m_can/m_can_platform.c
12794 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
12795 M: Rishi Gupta <gupt21@gmail.com>
12796 L: linux-i2c@vger.kernel.org
12797 L: linux-input@vger.kernel.org
12799 F: drivers/hid/hid-mcp2221.c
12801 MCP251XFD SPI-CAN NETWORK DRIVER
12802 M: Marc Kleine-Budde <mkl@pengutronix.de>
12803 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12804 R: Thomas Kopp <thomas.kopp@microchip.com>
12805 L: linux-can@vger.kernel.org
12807 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
12808 F: drivers/net/can/spi/mcp251xfd/
12810 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
12811 M: Peter Rosin <peda@axentia.se>
12812 L: linux-iio@vger.kernel.org
12814 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
12815 F: drivers/iio/potentiometer/mcp4018.c
12816 F: drivers/iio/potentiometer/mcp4531.c
12818 MCR20A IEEE-802.15.4 RADIO DRIVER
12819 M: Xue Liu <liuxuenetmail@gmail.com>
12820 L: linux-wpan@vger.kernel.org
12822 W: https://github.com/xueliu/mcr20a-linux
12823 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
12824 F: drivers/net/ieee802154/mcr20a.c
12825 F: drivers/net/ieee802154/mcr20a.h
12827 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
12828 M: William Breathitt Gray <william.gray@linaro.org>
12829 L: linux-iio@vger.kernel.org
12831 F: drivers/iio/dac/cio-dac.c
12833 MEDIA CONTROLLER FRAMEWORK
12834 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12835 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12836 L: linux-media@vger.kernel.org
12838 W: https://www.linuxtv.org
12839 T: git git://linuxtv.org/media_tree.git
12840 F: drivers/media/mc/
12841 F: include/media/media-*.h
12842 F: include/uapi/linux/media.h
12844 MEDIA DRIVER FOR FREESCALE IMX PXP
12845 M: Philipp Zabel <p.zabel@pengutronix.de>
12846 L: linux-media@vger.kernel.org
12848 T: git git://linuxtv.org/media_tree.git
12849 F: drivers/media/platform/nxp/imx-pxp.[ch]
12851 MEDIA DRIVERS FOR ASCOT2E
12852 M: Sergey Kozlov <serjk@netup.ru>
12853 M: Abylay Ospan <aospan@netup.ru>
12854 L: linux-media@vger.kernel.org
12856 W: https://linuxtv.org
12857 W: http://netup.tv/
12858 T: git git://linuxtv.org/media_tree.git
12859 F: drivers/media/dvb-frontends/ascot2e*
12861 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
12862 M: Jasmin Jessich <jasmin@anw.at>
12863 L: linux-media@vger.kernel.org
12865 W: https://linuxtv.org
12866 T: git git://linuxtv.org/media_tree.git
12867 F: drivers/media/dvb-frontends/cxd2099*
12869 MEDIA DRIVERS FOR CXD2841ER
12870 M: Sergey Kozlov <serjk@netup.ru>
12871 M: Abylay Ospan <aospan@netup.ru>
12872 L: linux-media@vger.kernel.org
12874 W: https://linuxtv.org
12875 W: http://netup.tv/
12876 T: git git://linuxtv.org/media_tree.git
12877 F: drivers/media/dvb-frontends/cxd2841er*
12879 MEDIA DRIVERS FOR CXD2880
12880 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
12881 L: linux-media@vger.kernel.org
12883 W: http://linuxtv.org/
12884 T: git git://linuxtv.org/media_tree.git
12885 F: drivers/media/dvb-frontends/cxd2880/*
12886 F: drivers/media/spi/cxd2880*
12888 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
12889 L: linux-media@vger.kernel.org
12891 W: https://linuxtv.org
12892 T: git git://linuxtv.org/media_tree.git
12893 F: drivers/media/pci/ddbridge/*
12895 MEDIA DRIVERS FOR FREESCALE IMX
12896 M: Steve Longerbeam <slongerbeam@gmail.com>
12897 M: Philipp Zabel <p.zabel@pengutronix.de>
12898 L: linux-media@vger.kernel.org
12900 T: git git://linuxtv.org/media_tree.git
12901 F: Documentation/admin-guide/media/imx.rst
12902 F: Documentation/devicetree/bindings/media/imx.txt
12903 F: drivers/staging/media/imx/
12904 F: include/linux/imx-media.h
12905 F: include/media/imx.h
12907 MEDIA DRIVERS FOR FREESCALE IMX7
12908 M: Rui Miguel Silva <rmfrfs@gmail.com>
12909 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12910 L: linux-media@vger.kernel.org
12912 T: git git://linuxtv.org/media_tree.git
12913 F: Documentation/admin-guide/media/imx7.rst
12914 F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
12915 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
12916 F: drivers/media/platform/nxp/imx-mipi-csis.c
12917 F: drivers/media/platform/nxp/imx7-media-csi.c
12919 MEDIA DRIVERS FOR HELENE
12920 M: Abylay Ospan <aospan@netup.ru>
12921 L: linux-media@vger.kernel.org
12923 W: https://linuxtv.org
12924 W: http://netup.tv/
12925 T: git git://linuxtv.org/media_tree.git
12926 F: drivers/media/dvb-frontends/helene*
12928 MEDIA DRIVERS FOR HORUS3A
12929 M: Sergey Kozlov <serjk@netup.ru>
12930 M: Abylay Ospan <aospan@netup.ru>
12931 L: linux-media@vger.kernel.org
12933 W: https://linuxtv.org
12934 W: http://netup.tv/
12935 T: git git://linuxtv.org/media_tree.git
12936 F: drivers/media/dvb-frontends/horus3a*
12938 MEDIA DRIVERS FOR LNBH25
12939 M: Sergey Kozlov <serjk@netup.ru>
12940 M: Abylay Ospan <aospan@netup.ru>
12941 L: linux-media@vger.kernel.org
12943 W: https://linuxtv.org
12944 W: http://netup.tv/
12945 T: git git://linuxtv.org/media_tree.git
12946 F: drivers/media/dvb-frontends/lnbh25*
12948 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
12949 L: linux-media@vger.kernel.org
12951 W: https://linuxtv.org
12952 T: git git://linuxtv.org/media_tree.git
12953 F: drivers/media/dvb-frontends/mxl5xx*
12955 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
12956 M: Sergey Kozlov <serjk@netup.ru>
12957 M: Abylay Ospan <aospan@netup.ru>
12958 L: linux-media@vger.kernel.org
12960 W: https://linuxtv.org
12961 W: http://netup.tv/
12962 T: git git://linuxtv.org/media_tree.git
12963 F: drivers/media/pci/netup_unidvb/*
12965 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
12966 M: Dmitry Osipenko <digetx@gmail.com>
12967 L: linux-media@vger.kernel.org
12968 L: linux-tegra@vger.kernel.org
12970 T: git git://linuxtv.org/media_tree.git
12971 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
12972 F: drivers/media/platform/nvidia/tegra-vde/
12974 MEDIA DRIVERS FOR RENESAS - CEU
12975 M: Jacopo Mondi <jacopo@jmondi.org>
12976 L: linux-media@vger.kernel.org
12977 L: linux-renesas-soc@vger.kernel.org
12979 T: git git://linuxtv.org/media_tree.git
12980 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
12981 F: drivers/media/platform/renesas/renesas-ceu.c
12982 F: include/media/drv-intf/renesas-ceu.h
12984 MEDIA DRIVERS FOR RENESAS - DRIF
12985 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
12986 L: linux-media@vger.kernel.org
12987 L: linux-renesas-soc@vger.kernel.org
12989 T: git git://linuxtv.org/media_tree.git
12990 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
12991 F: drivers/media/platform/renesas/rcar_drif.c
12993 MEDIA DRIVERS FOR RENESAS - FCP
12994 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12995 L: linux-media@vger.kernel.org
12996 L: linux-renesas-soc@vger.kernel.org
12998 T: git git://linuxtv.org/media_tree.git
12999 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
13000 F: drivers/media/platform/renesas/rcar-fcp.c
13001 F: include/media/rcar-fcp.h
13003 MEDIA DRIVERS FOR RENESAS - FDP1
13004 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13005 L: linux-media@vger.kernel.org
13006 L: linux-renesas-soc@vger.kernel.org
13008 T: git git://linuxtv.org/media_tree.git
13009 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
13010 F: drivers/media/platform/renesas/rcar_fdp1.c
13012 MEDIA DRIVERS FOR RENESAS - VIN
13013 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
13014 L: linux-media@vger.kernel.org
13015 L: linux-renesas-soc@vger.kernel.org
13017 T: git git://linuxtv.org/media_tree.git
13018 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
13019 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
13020 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
13021 F: drivers/media/platform/renesas/rcar-isp.c
13022 F: drivers/media/platform/renesas/rcar-vin/
13024 MEDIA DRIVERS FOR RENESAS - VSP1
13025 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13026 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13027 L: linux-media@vger.kernel.org
13028 L: linux-renesas-soc@vger.kernel.org
13030 T: git git://linuxtv.org/media_tree.git
13031 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
13032 F: drivers/media/platform/renesas/vsp1/
13034 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
13035 L: linux-media@vger.kernel.org
13037 W: https://linuxtv.org
13038 T: git git://linuxtv.org/media_tree.git
13039 F: drivers/media/dvb-frontends/stv0910*
13041 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
13042 L: linux-media@vger.kernel.org
13044 W: https://linuxtv.org
13045 T: git git://linuxtv.org/media_tree.git
13046 F: drivers/media/dvb-frontends/stv6111*
13048 MEDIA DRIVERS FOR STM32 - DCMI
13049 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
13050 L: linux-media@vger.kernel.org
13052 T: git git://linuxtv.org/media_tree.git
13053 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
13054 F: drivers/media/platform/st/stm32/stm32-dcmi.c
13056 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
13057 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13058 L: linux-media@vger.kernel.org
13060 W: https://linuxtv.org
13061 Q: http://patchwork.kernel.org/project/linux-media/list/
13062 T: git git://linuxtv.org/media_tree.git
13063 F: Documentation/admin-guide/media/
13064 F: Documentation/devicetree/bindings/media/
13065 F: Documentation/driver-api/media/
13066 F: Documentation/userspace-api/media/
13068 F: drivers/staging/media/
13069 F: include/dt-bindings/media/
13070 F: include/linux/platform_data/media/
13072 F: include/uapi/linux/dvb/
13073 F: include/uapi/linux/ivtv*
13074 F: include/uapi/linux/media.h
13075 F: include/uapi/linux/meye.h
13076 F: include/uapi/linux/uvcvideo.h
13077 F: include/uapi/linux/v4l2-*
13078 F: include/uapi/linux/videodev2.h
13080 MEDIATEK BLUETOOTH DRIVER
13081 M: Sean Wang <sean.wang@mediatek.com>
13082 L: linux-bluetooth@vger.kernel.org
13083 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13085 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
13086 F: drivers/bluetooth/btmtkuart.c
13088 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
13089 M: Sean Wang <sean.wang@mediatek.com>
13090 L: linux-pm@vger.kernel.org
13092 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
13093 F: drivers/power/reset/mt6323-poweroff.c
13095 MEDIATEK CIR DRIVER
13096 M: Sean Wang <sean.wang@mediatek.com>
13098 F: drivers/media/rc/mtk-cir.c
13100 MEDIATEK DMA DRIVER
13101 M: Sean Wang <sean.wang@mediatek.com>
13102 L: dmaengine@vger.kernel.org
13103 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13104 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13106 F: Documentation/devicetree/bindings/dma/mtk-*
13107 F: drivers/dma/mediatek/
13109 MEDIATEK ETHERNET DRIVER
13110 M: Felix Fietkau <nbd@nbd.name>
13111 M: John Crispin <john@phrozen.org>
13112 M: Sean Wang <sean.wang@mediatek.com>
13113 M: Mark Lee <Mark-MC.Lee@mediatek.com>
13114 M: Lorenzo Bianconi <lorenzo@kernel.org>
13115 L: netdev@vger.kernel.org
13117 F: drivers/net/ethernet/mediatek/
13119 MEDIATEK I2C CONTROLLER DRIVER
13120 M: Qii Wang <qii.wang@mediatek.com>
13121 L: linux-i2c@vger.kernel.org
13123 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
13124 F: drivers/i2c/busses/i2c-mt65xx.c
13126 MEDIATEK IOMMU DRIVER
13127 M: Yong Wu <yong.wu@mediatek.com>
13128 L: iommu@lists.linux.dev
13129 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13131 F: Documentation/devicetree/bindings/iommu/mediatek*
13132 F: drivers/iommu/mtk_iommu*
13133 F: include/dt-bindings/memory/mt*-port.h
13135 MEDIATEK JPEG DRIVER
13136 M: Bin Liu <bin.liu@mediatek.com>
13138 F: Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
13139 F: drivers/media/platform/mediatek/jpeg/
13141 MEDIATEK KEYPAD DRIVER
13142 M: Mattijs Korpershoek <mkorpershoek@baylibre.com>
13144 F: Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
13145 F: drivers/input/keyboard/mt6779-keypad.c
13147 MEDIATEK MDP DRIVER
13148 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
13149 M: Houlong Wei <houlong.wei@mediatek.com>
13150 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
13152 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
13153 F: drivers/media/platform/mediatek/mdp/
13154 F: drivers/media/platform/mediatek/vpu/
13156 MEDIATEK MEDIA DRIVER
13157 M: Tiffany Lin <tiffany.lin@mediatek.com>
13158 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
13159 M: Yunfei Dong <yunfei.dong@mediatek.com>
13161 F: Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
13162 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
13163 F: drivers/media/platform/mediatek/vcodec/
13164 F: drivers/media/platform/mediatek/vpu/
13166 MEDIATEK MMC/SD/SDIO DRIVER
13167 M: Chaotian Jing <chaotian.jing@mediatek.com>
13169 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
13170 F: drivers/mmc/host/mtk-sd.c
13172 MEDIATEK MT76 WIRELESS LAN DRIVER
13173 M: Felix Fietkau <nbd@nbd.name>
13174 M: Lorenzo Bianconi <lorenzo@kernel.org>
13175 M: Ryder Lee <ryder.lee@mediatek.com>
13176 R: Shayne Chen <shayne.chen@mediatek.com>
13177 R: Sean Wang <sean.wang@mediatek.com>
13178 L: linux-wireless@vger.kernel.org
13180 F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
13181 F: drivers/net/wireless/mediatek/mt76/
13183 MEDIATEK MT7601U WIRELESS LAN DRIVER
13184 M: Jakub Kicinski <kuba@kernel.org>
13185 L: linux-wireless@vger.kernel.org
13187 F: drivers/net/wireless/mediatek/mt7601u/
13189 MEDIATEK MT7621 CLOCK DRIVER
13190 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
13192 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
13193 F: drivers/clk/ralink/clk-mt7621.c
13195 MEDIATEK MT7621/28/88 I2C DRIVER
13196 M: Stefan Roese <sr@denx.de>
13197 L: linux-i2c@vger.kernel.org
13199 F: Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
13200 F: drivers/i2c/busses/i2c-mt7621.c
13202 MEDIATEK MT7621 PCIE CONTROLLER DRIVER
13203 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
13205 F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
13206 F: drivers/pci/controller/pcie-mt7621.c
13208 MEDIATEK MT7621 PHY PCI DRIVER
13209 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
13211 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
13212 F: drivers/phy/ralink/phy-mt7621-pci.c
13214 MEDIATEK NAND CONTROLLER DRIVER
13215 L: linux-mtd@lists.infradead.org
13217 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
13218 F: drivers/mtd/nand/raw/mtk_*
13220 MEDIATEK PMIC LED DRIVER
13221 M: Sean Wang <sean.wang@mediatek.com>
13223 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
13224 F: drivers/leds/leds-mt6323.c
13226 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
13227 M: Sean Wang <sean.wang@mediatek.com>
13229 F: drivers/char/hw_random/mtk-rng.c
13231 MEDIATEK SMI DRIVER
13232 M: Yong Wu <yong.wu@mediatek.com>
13233 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13235 F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
13236 F: drivers/memory/mtk-smi.c
13237 F: include/soc/mediatek/smi.h
13239 MEDIATEK SWITCH DRIVER
13240 M: Sean Wang <sean.wang@mediatek.com>
13241 M: Landen Chao <Landen.Chao@mediatek.com>
13242 M: DENG Qingfang <dqfext@gmail.com>
13243 L: netdev@vger.kernel.org
13245 F: drivers/net/dsa/mt7530.*
13246 F: net/dsa/tag_mtk.c
13248 MEDIATEK T7XX 5G WWAN MODEM DRIVER
13249 M: Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
13250 M: Intel Corporation <linuxwwan@intel.com>
13251 R: Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
13252 R: Liu Haijun <haijun.liu@mediatek.com>
13253 R: M Chetan Kumar <m.chetan.kumar@linux.intel.com>
13254 R: Ricardo Martinez <ricardo.martinez@linux.intel.com>
13255 L: netdev@vger.kernel.org
13257 F: drivers/net/wwan/t7xx/
13259 MEDIATEK USB3 DRD IP DRIVER
13260 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
13261 L: linux-usb@vger.kernel.org
13262 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13263 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13265 F: Documentation/devicetree/bindings/usb/mediatek,*
13266 F: drivers/usb/host/xhci-mtk*
13267 F: drivers/usb/mtu3/
13269 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
13270 M: Peter Senna Tschudin <peter.senna@gmail.com>
13271 M: Martin Donnelly <martin.donnelly@ge.com>
13272 M: Martyn Welch <martyn.welch@collabora.co.uk>
13274 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
13275 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
13277 MEGARAID SCSI/SAS DRIVERS
13278 M: Kashyap Desai <kashyap.desai@broadcom.com>
13279 M: Sumit Saxena <sumit.saxena@broadcom.com>
13280 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
13281 L: megaraidlinux.pdl@broadcom.com
13282 L: linux-scsi@vger.kernel.org
13284 W: http://www.avagotech.com/support/
13285 F: Documentation/scsi/megaraid.rst
13286 F: drivers/scsi/megaraid.*
13287 F: drivers/scsi/megaraid/
13289 MELEXIS MLX90614 DRIVER
13290 M: Crt Mori <cmo@melexis.com>
13291 L: linux-iio@vger.kernel.org
13293 W: http://www.melexis.com
13294 F: drivers/iio/temperature/mlx90614.c
13296 MELEXIS MLX90632 DRIVER
13297 M: Crt Mori <cmo@melexis.com>
13298 L: linux-iio@vger.kernel.org
13300 W: http://www.melexis.com
13301 F: drivers/iio/temperature/mlx90632.c
13303 MELFAS MIP4 TOUCHSCREEN DRIVER
13304 M: Sangwon Jee <jeesw@melfas.com>
13306 W: http://www.melfas.com
13307 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
13308 F: drivers/input/touchscreen/melfas_mip4.c
13310 MELLANOX BLUEFIELD I2C DRIVER
13311 M: Khalil Blaiech <kblaiech@nvidia.com>
13312 M: Asmaa Mnebhi <asmaa@nvidia.com>
13313 L: linux-i2c@vger.kernel.org
13315 F: drivers/i2c/busses/i2c-mlxbf.c
13317 MELLANOX ETHERNET DRIVER (mlx4_en)
13318 M: Tariq Toukan <tariqt@nvidia.com>
13319 L: netdev@vger.kernel.org
13321 W: http://www.mellanox.com
13322 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13323 F: drivers/net/ethernet/mellanox/mlx4/en_*
13325 MELLANOX ETHERNET DRIVER (mlx5e)
13326 M: Saeed Mahameed <saeedm@nvidia.com>
13327 L: netdev@vger.kernel.org
13329 W: http://www.mellanox.com
13330 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13331 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
13333 MELLANOX ETHERNET INNOVA DRIVERS
13334 R: Boris Pismenny <borisp@nvidia.com>
13335 L: netdev@vger.kernel.org
13337 W: http://www.mellanox.com
13338 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13339 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
13340 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
13341 F: include/linux/mlx5/mlx5_ifc_fpga.h
13343 MELLANOX ETHERNET SWITCH DRIVERS
13344 M: Ido Schimmel <idosch@nvidia.com>
13345 M: Petr Machata <petrm@nvidia.com>
13346 L: netdev@vger.kernel.org
13348 W: http://www.mellanox.com
13349 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13350 F: drivers/net/ethernet/mellanox/mlxsw/
13351 F: tools/testing/selftests/drivers/net/mlxsw/
13353 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
13354 M: mlxsw@nvidia.com
13355 L: netdev@vger.kernel.org
13357 W: http://www.mellanox.com
13358 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13359 F: drivers/net/ethernet/mellanox/mlxfw/
13361 MELLANOX HARDWARE PLATFORM SUPPORT
13362 M: Hans de Goede <hdegoede@redhat.com>
13363 M: Mark Gross <markgross@kernel.org>
13364 M: Vadim Pasternak <vadimp@nvidia.com>
13365 L: platform-driver-x86@vger.kernel.org
13367 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
13368 F: drivers/platform/mellanox/
13369 F: include/linux/platform_data/mlxreg.h
13371 MELLANOX MLX4 core VPI driver
13372 M: Tariq Toukan <tariqt@nvidia.com>
13373 L: netdev@vger.kernel.org
13374 L: linux-rdma@vger.kernel.org
13376 W: http://www.mellanox.com
13377 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13378 F: drivers/net/ethernet/mellanox/mlx4/
13379 F: include/linux/mlx4/
13381 MELLANOX MLX4 IB driver
13382 M: Yishai Hadas <yishaih@nvidia.com>
13383 L: linux-rdma@vger.kernel.org
13385 W: http://www.mellanox.com
13386 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13387 F: drivers/infiniband/hw/mlx4/
13388 F: include/linux/mlx4/
13389 F: include/uapi/rdma/mlx4-abi.h
13391 MELLANOX MLX5 core VPI driver
13392 M: Saeed Mahameed <saeedm@nvidia.com>
13393 M: Leon Romanovsky <leonro@nvidia.com>
13394 L: netdev@vger.kernel.org
13395 L: linux-rdma@vger.kernel.org
13397 W: http://www.mellanox.com
13398 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13399 F: Documentation/networking/device_drivers/ethernet/mellanox/
13400 F: drivers/net/ethernet/mellanox/mlx5/core/
13401 F: include/linux/mlx5/
13403 MELLANOX MLX5 IB driver
13404 M: Leon Romanovsky <leonro@nvidia.com>
13405 L: linux-rdma@vger.kernel.org
13407 W: http://www.mellanox.com
13408 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13409 F: drivers/infiniband/hw/mlx5/
13410 F: include/linux/mlx5/
13411 F: include/uapi/rdma/mlx5-abi.h
13413 MELLANOX MLXCPLD I2C AND MUX DRIVER
13414 M: Vadim Pasternak <vadimp@nvidia.com>
13415 M: Michael Shych <michaelsh@nvidia.com>
13416 L: linux-i2c@vger.kernel.org
13418 F: Documentation/i2c/busses/i2c-mlxcpld.rst
13419 F: drivers/i2c/busses/i2c-mlxcpld.c
13420 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
13422 MELLANOX MLXCPLD LED DRIVER
13423 M: Vadim Pasternak <vadimp@nvidia.com>
13424 L: linux-leds@vger.kernel.org
13426 F: Documentation/leds/leds-mlxcpld.rst
13427 F: drivers/leds/leds-mlxcpld.c
13428 F: drivers/leds/leds-mlxreg.c
13430 MELLANOX PLATFORM DRIVER
13431 M: Vadim Pasternak <vadimp@nvidia.com>
13432 L: platform-driver-x86@vger.kernel.org
13434 F: drivers/platform/x86/mlx-platform.c
13437 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13438 M: "Paul E. McKenney" <paulmck@kernel.org>
13439 L: linux-kernel@vger.kernel.org
13441 F: arch/powerpc/include/asm/membarrier.h
13442 F: include/uapi/linux/membarrier.h
13443 F: kernel/sched/membarrier.c
13446 M: Mike Rapoport <rppt@kernel.org>
13447 L: linux-mm@kvack.org
13449 F: Documentation/core-api/boot-time-mm.rst
13450 F: include/linux/memblock.h
13452 F: tools/testing/memblock/
13454 MEMORY CONTROLLER DRIVERS
13455 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
13456 L: linux-kernel@vger.kernel.org
13458 B: mailto:krzysztof.kozlowski@linaro.org
13459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
13460 F: Documentation/devicetree/bindings/memory-controllers/
13462 F: include/dt-bindings/memory/
13465 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
13466 M: Dmitry Osipenko <digetx@gmail.com>
13467 L: linux-pm@vger.kernel.org
13468 L: linux-tegra@vger.kernel.org
13469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
13471 F: drivers/devfreq/tegra30-devfreq.c
13474 M: Andrew Morton <akpm@linux-foundation.org>
13475 L: linux-mm@kvack.org
13477 W: http://www.linux-mm.org
13478 T: git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
13479 T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
13480 F: include/linux/gfp.h
13481 F: include/linux/gfp_types.h
13482 F: include/linux/memory_hotplug.h
13483 F: include/linux/mm.h
13484 F: include/linux/mmzone.h
13485 F: include/linux/pagewalk.h
13487 F: tools/testing/selftests/vm/
13490 M: Andrew Morton <akpm@linux-foundation.org>
13491 R: Uladzislau Rezki <urezki@gmail.com>
13492 R: Christoph Hellwig <hch@infradead.org>
13493 L: linux-mm@kvack.org
13495 W: http://www.linux-mm.org
13496 T: git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
13497 F: include/linux/vmalloc.h
13501 M: David Hildenbrand <david@redhat.com>
13502 M: Oscar Salvador <osalvador@suse.de>
13503 L: linux-mm@kvack.org
13505 F: Documentation/admin-guide/mm/memory-hotplug.rst
13506 F: Documentation/core-api/memory-hotplug.rst
13507 F: drivers/base/memory.c
13508 F: include/linux/memory_hotplug.h
13509 F: mm/memory_hotplug.c
13510 F: tools/testing/selftests/memory-hotplug/
13512 MEMORY TECHNOLOGY DEVICES (MTD)
13513 M: Miquel Raynal <miquel.raynal@bootlin.com>
13514 M: Richard Weinberger <richard@nod.at>
13515 M: Vignesh Raghavendra <vigneshr@ti.com>
13516 L: linux-mtd@lists.infradead.org
13518 W: http://www.linux-mtd.infradead.org/
13519 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13520 C: irc://irc.oftc.net/mtd
13521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
13522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
13523 F: Documentation/devicetree/bindings/mtd/
13525 F: include/linux/mtd/
13526 F: include/uapi/mtd/
13528 MEMSENSING MICROSYSTEMS MSA311 DRIVER
13529 M: Dmitry Rokosov <ddrokosov@sberdevices.ru>
13530 L: linux-iio@vger.kernel.org
13532 F: Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
13533 F: drivers/iio/accel/msa311.c
13535 MEN A21 WATCHDOG DRIVER
13536 M: Johannes Thumshirn <morbidrsa@gmail.com>
13537 L: linux-watchdog@vger.kernel.org
13539 F: drivers/watchdog/mena21_wdt.c
13541 MEN CHAMELEON BUS (mcb)
13542 M: Johannes Thumshirn <morbidrsa@gmail.com>
13544 F: Documentation/driver-api/men-chameleon-bus.rst
13546 F: include/linux/mcb.h
13548 MEN F21BMC (Board Management Controller)
13549 M: Andreas Werner <andreas.werner@men.de>
13551 F: Documentation/hwmon/menf21bmc.rst
13552 F: drivers/hwmon/menf21bmc_hwmon.c
13553 F: drivers/leds/leds-menf21bmc.c
13554 F: drivers/mfd/menf21bmc.c
13555 F: drivers/watchdog/menf21bmc_wdt.c
13557 MEN Z069 WATCHDOG DRIVER
13558 M: Johannes Thumshirn <jth@kernel.org>
13559 L: linux-watchdog@vger.kernel.org
13561 F: drivers/watchdog/menz69_wdt.c
13563 MESON AO CEC DRIVER FOR AMLOGIC SOCS
13564 M: Neil Armstrong <neil.armstrong@linaro.org>
13565 L: linux-media@vger.kernel.org
13566 L: linux-amlogic@lists.infradead.org
13568 W: http://linux-meson.com/
13569 T: git git://linuxtv.org/media_tree.git
13570 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
13571 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
13572 F: drivers/media/cec/platform/meson/ao-cec.c
13574 MESON GE2D DRIVER FOR AMLOGIC SOCS
13575 M: Neil Armstrong <neil.armstrong@linaro.org>
13576 L: linux-media@vger.kernel.org
13577 L: linux-amlogic@lists.infradead.org
13579 T: git git://linuxtv.org/media_tree.git
13580 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
13581 F: drivers/media/platform/amlogic/meson-ge2d/
13583 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
13584 M: Liang Yang <liang.yang@amlogic.com>
13585 L: linux-mtd@lists.infradead.org
13587 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
13588 F: drivers/mtd/nand/raw/meson_*
13590 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
13591 M: Neil Armstrong <neil.armstrong@linaro.org>
13592 L: linux-media@vger.kernel.org
13593 L: linux-amlogic@lists.infradead.org
13595 T: git git://linuxtv.org/media_tree.git
13596 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
13597 F: drivers/staging/media/meson/vdec/
13599 METHODE UDPU SUPPORT
13600 M: Vladimir Vid <vladimir.vid@sartura.hr>
13602 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
13605 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13606 L: mhi@lists.linux.dev
13607 L: linux-arm-msm@vger.kernel.org
13609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
13610 F: Documentation/ABI/stable/sysfs-bus-mhi
13611 F: Documentation/mhi/
13612 F: drivers/bus/mhi/
13613 F: include/linux/mhi.h
13615 MICROBLAZE ARCHITECTURE
13616 M: Michal Simek <monstr@monstr.eu>
13618 W: http://www.monstr.eu/fdt/
13619 T: git git://git.monstr.eu/linux-2.6-microblaze.git
13620 F: arch/microblaze/
13622 MICROCHIP AT91 DMA DRIVERS
13623 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13624 M: Tudor Ambarus <tudor.ambarus@linaro.org>
13625 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13626 L: dmaengine@vger.kernel.org
13628 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
13629 F: drivers/dma/at_hdmac.c
13630 F: drivers/dma/at_xdmac.c
13631 F: include/dt-bindings/dma/at91.h
13633 MICROCHIP AT91 SERIAL DRIVER
13634 M: Richard Genoud <richard.genoud@gmail.com>
13636 F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
13637 F: drivers/tty/serial/atmel_serial.c
13638 F: drivers/tty/serial/atmel_serial.h
13640 MICROCHIP AT91 USART MFD DRIVER
13641 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
13642 L: linux-kernel@vger.kernel.org
13644 F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
13645 F: drivers/mfd/at91-usart.c
13646 F: include/dt-bindings/mfd/at91-usart.h
13648 MICROCHIP AT91 USART SPI DRIVER
13649 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
13650 L: linux-spi@vger.kernel.org
13652 F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
13653 F: drivers/spi/spi-at91-usart.c
13655 MICROCHIP AUDIO ASOC DRIVERS
13656 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13657 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13661 MICROCHIP CSI2DC DRIVER
13662 M: Eugen Hristev <eugen.hristev@microchip.com>
13663 L: linux-media@vger.kernel.org
13665 F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
13666 F: drivers/media/platform/microchip/microchip-csi2dc.c
13668 MICROCHIP ECC DRIVER
13669 M: Tudor Ambarus <tudor.ambarus@linaro.org>
13670 L: linux-crypto@vger.kernel.org
13672 F: drivers/crypto/atmel-ecc.*
13674 MICROCHIP EIC DRIVER
13675 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13676 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13678 F: drivers/irqchip/irq-mchp-eic.c
13680 MICROCHIP I2C DRIVER
13681 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13682 L: linux-i2c@vger.kernel.org
13684 F: drivers/i2c/busses/i2c-at91-*.c
13685 F: drivers/i2c/busses/i2c-at91.h
13687 MICROCHIP ISC DRIVER
13688 M: Eugen Hristev <eugen.hristev@microchip.com>
13689 L: linux-media@vger.kernel.org
13691 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
13692 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
13693 F: drivers/staging/media/deprecated/atmel/atmel-isc*
13694 F: drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
13695 F: drivers/media/platform/microchip/microchip-isc*
13696 F: drivers/media/platform/microchip/microchip-sama*-isc*
13697 F: include/linux/atmel-isc-media.h
13699 MICROCHIP ISI DRIVER
13700 M: Eugen Hristev <eugen.hristev@microchip.com>
13701 L: linux-media@vger.kernel.org
13703 F: drivers/media/platform/atmel/atmel-isi.c
13704 F: drivers/media/platform/atmel/atmel-isi.h
13706 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
13707 M: Woojung Huh <woojung.huh@microchip.com>
13708 M: UNGLinuxDriver@microchip.com
13709 L: netdev@vger.kernel.org
13711 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
13712 F: Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
13713 F: drivers/net/dsa/microchip/*
13714 F: include/linux/platform_data/microchip-ksz.h
13715 F: net/dsa/tag_ksz.c
13717 MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
13718 M: Arun Ramadoss <arun.ramadoss@microchip.com>
13719 R: UNGLinuxDriver@microchip.com
13720 L: netdev@vger.kernel.org
13722 F: drivers/net/phy/microchip_t1.c
13724 MICROCHIP LAN743X ETHERNET DRIVER
13725 M: Bryan Whitehead <bryan.whitehead@microchip.com>
13726 M: UNGLinuxDriver@microchip.com
13727 L: netdev@vger.kernel.org
13729 F: drivers/net/ethernet/microchip/lan743x_*
13731 MICROCHIP LAN966X ETHERNET DRIVER
13732 M: Horatiu Vultur <horatiu.vultur@microchip.com>
13733 M: UNGLinuxDriver@microchip.com
13734 L: netdev@vger.kernel.org
13736 F: drivers/net/ethernet/microchip/lan966x/*
13738 MICROCHIP LCDFB DRIVER
13739 M: Nicolas Ferre <nicolas.ferre@microchip.com>
13740 L: linux-fbdev@vger.kernel.org
13742 F: drivers/video/fbdev/atmel_lcdfb.c
13743 F: include/video/atmel_lcdc.h
13745 MICROCHIP MCP16502 PMIC DRIVER
13746 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13747 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13749 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
13750 F: drivers/regulator/mcp16502.c
13752 MICROCHIP MCP3911 ADC DRIVER
13753 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13754 M: Kent Gustavsson <kent@minoris.se>
13755 L: linux-iio@vger.kernel.org
13757 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
13758 F: drivers/iio/adc/mcp3911.c
13760 MICROCHIP MMC/SD/SDIO MCI DRIVER
13761 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13763 F: drivers/mmc/host/atmel-mci.c
13765 MICROCHIP NAND DRIVER
13766 M: Tudor Ambarus <tudor.ambarus@linaro.org>
13767 L: linux-mtd@lists.infradead.org
13769 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
13770 F: drivers/mtd/nand/raw/atmel/*
13772 MICROCHIP PCI1XXXX GP DRIVER
13773 M: Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
13774 L: linux-gpio@vger.kernel.org
13776 F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
13777 F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
13778 F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
13780 MICROCHIP OTPC DRIVER
13781 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13782 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13784 F: Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
13785 F: drivers/nvmem/microchip-otpc.c
13786 F: include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
13788 MICROCHIP PCI1XXXX I2C DRIVER
13789 M: Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
13790 M: Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
13791 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13792 L: linux-i2c@vger.kernel.org
13794 F: drivers/i2c/busses/i2c-mchp-pci1xxxx.c
13796 MICROCHIP PWM DRIVER
13797 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13798 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13799 L: linux-pwm@vger.kernel.org
13801 F: Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
13802 F: drivers/pwm/pwm-atmel.c
13804 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
13805 M: Eugen Hristev <eugen.hristev@microchip.com>
13806 L: linux-iio@vger.kernel.org
13808 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
13809 F: drivers/iio/adc/at91-sama5d2_adc.c
13810 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
13812 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
13813 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13815 F: drivers/power/reset/at91-sama5d2_shdwc.c
13817 MICROCHIP SPI DRIVER
13818 M: Tudor Ambarus <tudor.ambarus@linaro.org>
13820 F: drivers/spi/spi-atmel.*
13822 MICROCHIP SSC DRIVER
13823 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13824 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13826 F: drivers/misc/atmel-ssc.c
13827 F: include/linux/atmel-ssc.h
13829 MICROCHIP SOC DRIVERS
13830 M: Conor Dooley <conor@kernel.org>
13832 T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
13833 F: drivers/soc/microchip/
13835 MICROCHIP USB251XB DRIVER
13836 M: Richard Leitner <richard.leitner@skidata.com>
13837 L: linux-usb@vger.kernel.org
13839 F: Documentation/devicetree/bindings/usb/usb251xb.yaml
13840 F: drivers/usb/misc/usb251xb.c
13842 MICROCHIP USBA UDC DRIVER
13843 M: Cristian Birsan <cristian.birsan@microchip.com>
13844 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13846 F: drivers/usb/gadget/udc/atmel_usba_udc.*
13848 MICROCHIP WILC1000 WIFI DRIVER
13849 M: Ajay Singh <ajay.kathat@microchip.com>
13850 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13851 L: linux-wireless@vger.kernel.org
13853 F: drivers/net/wireless/microchip/wilc1000/
13855 MICROSEMI MIPS SOCS
13856 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13857 M: UNGLinuxDriver@microchip.com
13858 L: linux-mips@vger.kernel.org
13860 F: Documentation/devicetree/bindings/mips/mscc.txt
13861 F: Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
13862 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
13863 F: arch/mips/boot/dts/mscc/
13864 F: arch/mips/configs/generic/board-ocelot.config
13865 F: arch/mips/generic/board-ocelot.c
13867 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
13868 M: Don Brace <don.brace@microchip.com>
13869 L: storagedev@microchip.com
13870 L: linux-scsi@vger.kernel.org
13872 F: Documentation/scsi/smartpqi.rst
13873 F: drivers/scsi/smartpqi/Kconfig
13874 F: drivers/scsi/smartpqi/Makefile
13875 F: drivers/scsi/smartpqi/smartpqi*.[ch]
13876 F: include/linux/cciss*.h
13877 F: include/uapi/linux/cciss*.h
13879 MICROSOFT MANA RDMA DRIVER
13880 M: Long Li <longli@microsoft.com>
13881 M: Ajay Sharma <sharmaajay@microsoft.com>
13882 L: linux-rdma@vger.kernel.org
13884 F: drivers/infiniband/hw/mana/
13885 F: include/net/mana
13886 F: include/uapi/rdma/mana-abi.h
13888 MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
13889 M: Maximilian Luz <luzmaximilian@gmail.com>
13890 L: platform-driver-x86@vger.kernel.org
13892 F: drivers/platform/surface/surface_aggregator_tabletsw.c
13894 MICROSOFT SURFACE BATTERY AND AC DRIVERS
13895 M: Maximilian Luz <luzmaximilian@gmail.com>
13896 L: linux-pm@vger.kernel.org
13897 L: platform-driver-x86@vger.kernel.org
13899 F: drivers/power/supply/surface_battery.c
13900 F: drivers/power/supply/surface_charger.c
13902 MICROSOFT SURFACE DTX DRIVER
13903 M: Maximilian Luz <luzmaximilian@gmail.com>
13904 L: platform-driver-x86@vger.kernel.org
13906 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
13907 F: drivers/platform/surface/surface_dtx.c
13908 F: include/uapi/linux/surface_aggregator/dtx.h
13910 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
13911 M: Maximilian Luz <luzmaximilian@gmail.com>
13912 L: platform-driver-x86@vger.kernel.org
13914 F: drivers/platform/surface/surface_gpe.c
13916 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
13917 M: Hans de Goede <hdegoede@redhat.com>
13918 M: Mark Gross <markgross@kernel.org>
13919 M: Maximilian Luz <luzmaximilian@gmail.com>
13920 L: platform-driver-x86@vger.kernel.org
13922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
13923 F: drivers/platform/surface/
13925 MICROSOFT SURFACE HID TRANSPORT DRIVER
13926 M: Maximilian Luz <luzmaximilian@gmail.com>
13927 L: linux-input@vger.kernel.org
13928 L: platform-driver-x86@vger.kernel.org
13930 F: drivers/hid/surface-hid/
13932 MICROSOFT SURFACE HOT-PLUG DRIVER
13933 M: Maximilian Luz <luzmaximilian@gmail.com>
13934 L: platform-driver-x86@vger.kernel.org
13936 F: drivers/platform/surface/surface_hotplug.c
13938 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
13939 M: Maximilian Luz <luzmaximilian@gmail.com>
13940 L: platform-driver-x86@vger.kernel.org
13942 F: drivers/platform/surface/surface_platform_profile.c
13944 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
13945 M: Chen Yu <yu.c.chen@intel.com>
13946 L: platform-driver-x86@vger.kernel.org
13948 F: drivers/platform/surface/surfacepro3_button.c
13950 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
13951 M: Maximilian Luz <luzmaximilian@gmail.com>
13952 L: platform-driver-x86@vger.kernel.org
13954 W: https://github.com/linux-surface/surface-aggregator-module
13955 C: irc://irc.libera.chat/linux-surface
13956 F: Documentation/driver-api/surface_aggregator/
13957 F: drivers/platform/surface/aggregator/
13958 F: drivers/platform/surface/surface_acpi_notify.c
13959 F: drivers/platform/surface/surface_aggregator_cdev.c
13960 F: drivers/platform/surface/surface_aggregator_registry.c
13961 F: include/linux/surface_acpi_notify.h
13962 F: include/linux/surface_aggregator/
13963 F: include/uapi/linux/surface_aggregator/
13965 MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
13966 M: Maximilian Luz <luzmaximilian@gmail.com>
13967 L: platform-driver-x86@vger.kernel.org
13969 F: drivers/platform/surface/surface_aggregator_hub.c
13971 MICROTEK X6 SCANNER
13972 M: Oliver Neukum <oliver@neukum.org>
13974 F: drivers/usb/image/microtek.*
13976 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
13977 M: Luka Kovacic <luka.kovacic@sartura.hr>
13978 M: Luka Perkov <luka.perkov@sartura.hr>
13980 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
13981 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
13982 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
13983 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
13984 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
13985 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
13987 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
13988 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13989 L: linux-media@vger.kernel.org
13991 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
13992 F: Documentation/driver-api/media/drivers/ccs/
13993 F: Documentation/userspace-api/media/drivers/ccs.rst
13994 F: drivers/media/i2c/ccs-pll.c
13995 F: drivers/media/i2c/ccs-pll.h
13996 F: drivers/media/i2c/ccs/
13997 F: include/uapi/linux/ccs.h
13998 F: include/uapi/linux/smiapp.h
14001 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14002 L: linux-mips@vger.kernel.org
14004 W: http://www.linux-mips.org/
14005 Q: https://patchwork.kernel.org/project/linux-mips/list/
14006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
14007 F: Documentation/devicetree/bindings/mips/
14008 F: Documentation/mips/
14010 F: drivers/platform/mips/
14011 F: include/dt-bindings/mips/
14013 MIPS BOSTON DEVELOPMENT BOARD
14014 M: Paul Burton <paulburton@kernel.org>
14015 L: linux-mips@vger.kernel.org
14017 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
14018 F: arch/mips/boot/dts/img/boston.dts
14019 F: arch/mips/configs/generic/board-boston.config
14020 F: drivers/clk/imgtec/clk-boston.c
14021 F: include/dt-bindings/clock/boston-clock.h
14024 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14025 M: Serge Semin <fancer.lancer@gmail.com>
14026 L: linux-mips@vger.kernel.org
14028 F: drivers/bus/mips_cdmm.c
14029 F: drivers/clocksource/mips-gic-timer.c
14030 F: drivers/cpuidle/cpuidle-cps.c
14031 F: drivers/irqchip/irq-mips-cpu.c
14032 F: drivers/irqchip/irq-mips-gic.c
14034 MIPS GENERIC PLATFORM
14035 M: Paul Burton <paulburton@kernel.org>
14036 L: linux-mips@vger.kernel.org
14038 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
14039 F: arch/mips/generic/
14040 F: arch/mips/tools/generic-board-config.sh
14042 MIPS RINT INSTRUCTION EMULATION
14043 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
14044 L: linux-mips@vger.kernel.org
14046 F: arch/mips/math-emu/dp_rint.c
14047 F: arch/mips/math-emu/sp_rint.c
14049 MIPS/LOONGSON1 ARCHITECTURE
14050 M: Keguang Zhang <keguang.zhang@gmail.com>
14051 L: linux-mips@vger.kernel.org
14053 F: arch/mips/include/asm/mach-loongson32/
14054 F: arch/mips/loongson32/
14055 F: drivers/*/*/*loongson1*
14056 F: drivers/*/*loongson1*
14058 MIPS/LOONGSON2EF ARCHITECTURE
14059 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
14060 L: linux-mips@vger.kernel.org
14062 F: arch/mips/include/asm/mach-loongson2ef/
14063 F: arch/mips/loongson2ef/
14064 F: drivers/cpufreq/loongson2_cpufreq.c
14066 MIPS/LOONGSON64 ARCHITECTURE
14067 M: Huacai Chen <chenhuacai@kernel.org>
14068 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
14069 L: linux-mips@vger.kernel.org
14071 F: arch/mips/include/asm/mach-loongson64/
14072 F: arch/mips/loongson64/
14073 F: drivers/irqchip/irq-loongson*
14074 F: drivers/platform/mips/cpu_hwmon.c
14076 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
14077 M: Hans Verkuil <hverkuil@xs4all.nl>
14078 L: linux-media@vger.kernel.org
14080 W: https://linuxtv.org
14081 T: git git://linuxtv.org/media_tree.git
14082 F: drivers/media/radio/radio-miropcm20*
14085 R: Lubomir Rintel <lkundrak@v3.sk>
14086 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
14089 F: arch/arm/boot/dts/mmp*
14090 F: arch/arm/mach-mmp/
14091 F: include/linux/soc/mmp/
14093 MMP USB PHY DRIVERS
14094 R: Lubomir Rintel <lkundrak@v3.sk>
14095 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14097 F: drivers/phy/marvell/phy-mmp3-usb.c
14098 F: drivers/phy/marvell/phy-pxa-usb.c
14100 MMU GATHER AND TLB INVALIDATION
14101 M: Will Deacon <will@kernel.org>
14102 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
14103 M: Andrew Morton <akpm@linux-foundation.org>
14104 M: Nick Piggin <npiggin@gmail.com>
14105 M: Peter Zijlstra <peterz@infradead.org>
14106 L: linux-arch@vger.kernel.org
14107 L: linux-mm@kvack.org
14109 F: arch/*/include/asm/tlb.h
14110 F: include/asm-generic/tlb.h
14113 MN88472 MEDIA DRIVER
14114 M: Antti Palosaari <crope@iki.fi>
14115 L: linux-media@vger.kernel.org
14117 W: https://linuxtv.org
14118 W: http://palosaari.fi/linux/
14119 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14120 F: drivers/media/dvb-frontends/mn88472*
14122 MN88473 MEDIA DRIVER
14123 M: Antti Palosaari <crope@iki.fi>
14124 L: linux-media@vger.kernel.org
14126 W: https://linuxtv.org
14127 W: http://palosaari.fi/linux/
14128 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14129 F: drivers/media/dvb-frontends/mn88473*
14132 M: Luis Chamberlain <mcgrof@kernel.org>
14133 L: linux-modules@vger.kernel.org
14134 L: linux-kernel@vger.kernel.org
14136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
14137 F: include/linux/module.h
14141 MONOLITHIC POWER SYSTEM PMIC DRIVER
14142 M: Saravanan Sekar <sravanhome@gmail.com>
14144 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
14145 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
14146 F: drivers/iio/adc/mp2629_adc.c
14147 F: drivers/mfd/mp2629.c
14148 F: drivers/power/supply/mp2629_charger.c
14149 F: drivers/regulator/mp5416.c
14150 F: drivers/regulator/mpq7920.c
14151 F: drivers/regulator/mpq7920.h
14152 F: include/linux/mfd/mp2629.h
14154 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
14156 W: http://popies.net/meye/
14157 F: Documentation/userspace-api/media/drivers/meye*
14158 F: drivers/staging/media/deprecated/meye/
14159 F: include/uapi/linux/meye.h
14161 MOTORCOMM PHY DRIVER
14162 M: Peter Geis <pgwipeout@gmail.com>
14163 M: Frank <Frank.Sae@motor-comm.com>
14164 L: netdev@vger.kernel.org
14166 F: drivers/net/phy/motorcomm.c
14168 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
14169 M: Jiri Slaby <jirislaby@kernel.org>
14171 F: Documentation/driver-api/tty/moxa-smartio.rst
14172 F: drivers/tty/mxser.*
14174 MR800 AVERMEDIA USB FM RADIO DRIVER
14175 M: Alexey Klimov <klimov.linux@gmail.com>
14176 L: linux-media@vger.kernel.org
14178 T: git git://linuxtv.org/media_tree.git
14179 F: drivers/media/radio/radio-mr800.c
14181 MRF24J40 IEEE 802.15.4 RADIO DRIVER
14182 M: Alan Ott <alan@signal11.us>
14183 L: linux-wpan@vger.kernel.org
14185 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
14186 F: drivers/net/ieee802154/mrf24j40.c
14189 M: "Lee, Chun-Yi" <jlee@suse.com>
14190 L: platform-driver-x86@vger.kernel.org
14192 F: drivers/platform/x86/msi-laptop.c
14195 L: platform-driver-x86@vger.kernel.org
14197 F: drivers/platform/x86/msi-wmi.c
14199 MSI001 MEDIA DRIVER
14200 M: Antti Palosaari <crope@iki.fi>
14201 L: linux-media@vger.kernel.org
14203 W: https://linuxtv.org
14204 W: http://palosaari.fi/linux/
14205 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14206 T: git git://linuxtv.org/anttip/media_tree.git
14207 F: drivers/media/tuners/msi001*
14209 MSI2500 MEDIA DRIVER
14210 M: Antti Palosaari <crope@iki.fi>
14211 L: linux-media@vger.kernel.org
14213 W: https://linuxtv.org
14214 W: http://palosaari.fi/linux/
14215 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14216 T: git git://linuxtv.org/anttip/media_tree.git
14217 F: drivers/media/usb/msi2500/
14219 MSTAR INTERRUPT CONTROLLER DRIVER
14220 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
14221 M: Daniel Palmer <daniel@thingy.jp>
14223 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
14224 F: drivers/irqchip/irq-mst-intc.c
14226 MSYSTEMS DISKONCHIP G3 MTD DRIVER
14227 M: Robert Jarzmik <robert.jarzmik@free.fr>
14228 L: linux-mtd@lists.infradead.org
14230 F: drivers/mtd/devices/docg3*
14232 MT9M032 APTINA SENSOR DRIVER
14233 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14234 L: linux-media@vger.kernel.org
14236 T: git git://linuxtv.org/media_tree.git
14237 F: drivers/media/i2c/mt9m032.c
14238 F: include/media/i2c/mt9m032.h
14240 MT9P031 APTINA CAMERA SENSOR
14241 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14242 L: linux-media@vger.kernel.org
14244 T: git git://linuxtv.org/media_tree.git
14245 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
14246 F: drivers/media/i2c/mt9p031.c
14247 F: include/media/i2c/mt9p031.h
14249 MT9T001 APTINA CAMERA SENSOR
14250 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14251 L: linux-media@vger.kernel.org
14253 T: git git://linuxtv.org/media_tree.git
14254 F: drivers/media/i2c/mt9t001.c
14255 F: include/media/i2c/mt9t001.h
14257 MT9T112 APTINA CAMERA SENSOR
14258 M: Jacopo Mondi <jacopo@jmondi.org>
14259 L: linux-media@vger.kernel.org
14261 T: git git://linuxtv.org/media_tree.git
14262 F: drivers/media/i2c/mt9t112.c
14263 F: include/media/i2c/mt9t112.h
14265 MT9V032 APTINA CAMERA SENSOR
14266 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14267 L: linux-media@vger.kernel.org
14269 T: git git://linuxtv.org/media_tree.git
14270 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
14271 F: drivers/media/i2c/mt9v032.c
14272 F: include/media/i2c/mt9v032.h
14274 MT9V111 APTINA CAMERA SENSOR
14275 M: Jacopo Mondi <jacopo@jmondi.org>
14276 L: linux-media@vger.kernel.org
14278 T: git git://linuxtv.org/media_tree.git
14279 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
14280 F: drivers/media/i2c/mt9v111.c
14282 MULTIFUNCTION DEVICES (MFD)
14283 M: Lee Jones <lee@kernel.org>
14285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14286 F: Documentation/devicetree/bindings/mfd/
14288 F: include/dt-bindings/mfd/
14289 F: include/linux/mfd/
14291 MULTIMEDIA CARD (MMC) ETC. OVER SPI
14293 F: drivers/mmc/host/mmc_spi.c
14294 F: include/linux/spi/mmc_spi.h
14296 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
14297 M: Ulf Hansson <ulf.hansson@linaro.org>
14298 L: linux-mmc@vger.kernel.org
14300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14301 F: Documentation/devicetree/bindings/mmc/
14303 F: include/linux/mmc/
14304 F: include/uapi/linux/mmc/
14306 MULTIPLEXER SUBSYSTEM
14307 M: Peter Rosin <peda@axentia.se>
14309 F: Documentation/ABI/testing/sysfs-class-mux*
14310 F: Documentation/devicetree/bindings/mux/
14312 F: include/dt-bindings/mux/
14313 F: include/linux/mux/
14315 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
14316 M: Bin Liu <b-liu@ti.com>
14317 L: linux-usb@vger.kernel.org
14319 F: drivers/usb/musb/
14321 MXL301RF MEDIA DRIVER
14322 M: Akihiro Tsukada <tskd08@gmail.com>
14323 L: linux-media@vger.kernel.org
14325 F: drivers/media/tuners/mxl301rf*
14327 MXL5007T MEDIA DRIVER
14328 M: Michael Krufky <mkrufky@linuxtv.org>
14329 L: linux-media@vger.kernel.org
14331 W: https://linuxtv.org
14332 W: http://github.com/mkrufky
14333 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14334 T: git git://linuxtv.org/mkrufky/tuners.git
14335 F: drivers/media/tuners/mxl5007t.*
14338 M: Marek Vasut <marex@denx.de>
14339 M: Stefan Agner <stefan@agner.ch>
14340 L: dri-devel@lists.freedesktop.org
14342 T: git git://anongit.freedesktop.org/drm/drm-misc
14343 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
14344 F: drivers/gpu/drm/mxsfb/
14346 MYLEX DAC960 PCI RAID Controller
14347 M: Hannes Reinecke <hare@kernel.org>
14348 L: linux-scsi@vger.kernel.org
14350 F: drivers/scsi/myrb.*
14351 F: drivers/scsi/myrs.*
14353 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
14354 M: Chris Lee <christopher.lee@cspi.com>
14355 L: netdev@vger.kernel.org
14357 W: https://www.cspi.com/ethernet-products/support/downloads/
14358 F: drivers/net/ethernet/myricom/myri10ge/
14360 NAND FLASH SUBSYSTEM
14361 M: Miquel Raynal <miquel.raynal@bootlin.com>
14362 R: Richard Weinberger <richard@nod.at>
14363 L: linux-mtd@lists.infradead.org
14365 W: http://www.linux-mtd.infradead.org/
14366 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
14367 C: irc://irc.oftc.net/mtd
14368 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
14369 F: drivers/mtd/nand/
14370 F: include/linux/mtd/*nand*.h
14372 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
14373 M: Daniel Mack <zonque@gmail.com>
14374 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14376 W: http://www.native-instruments.com
14377 F: sound/usb/caiaq/
14379 NATSEMI ETHERNET DRIVER (DP8381x)
14381 F: drivers/net/ethernet/natsemi/natsemi.c
14383 NCR 5380 SCSI DRIVERS
14384 M: Finn Thain <fthain@linux-m68k.org>
14385 M: Michael Schmitz <schmitzmic@gmail.com>
14386 L: linux-scsi@vger.kernel.org
14388 F: Documentation/scsi/g_NCR5380.rst
14389 F: drivers/scsi/NCR5380.*
14390 F: drivers/scsi/arm/cumana_1.c
14391 F: drivers/scsi/arm/oak.c
14392 F: drivers/scsi/atari_scsi.*
14393 F: drivers/scsi/dmx3191d.c
14394 F: drivers/scsi/g_NCR5380.*
14395 F: drivers/scsi/mac_scsi.*
14396 F: drivers/scsi/sun3_scsi.*
14397 F: drivers/scsi/sun3_scsi_vme.c
14400 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
14404 NCT6775 HARDWARE MONITOR DRIVER - CORE & PLATFORM DRIVER
14405 M: Guenter Roeck <linux@roeck-us.net>
14406 L: linux-hwmon@vger.kernel.org
14408 F: Documentation/hwmon/nct6775.rst
14409 F: drivers/hwmon/nct6775-core.c
14410 F: drivers/hwmon/nct6775-platform.c
14411 F: drivers/hwmon/nct6775.h
14413 NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
14414 M: Zev Weiss <zev@bewilderbeest.net>
14415 L: linux-hwmon@vger.kernel.org
14417 F: Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
14418 F: drivers/hwmon/nct6775-i2c.c
14421 M: Jakub Kicinski <kuba@kernel.org>
14423 F: drivers/net/netdevsim/*
14425 NETEM NETWORK EMULATOR
14426 M: Stephen Hemminger <stephen@networkplumber.org>
14427 L: netdev@vger.kernel.org
14429 F: net/sched/sch_netem.c
14431 NETERION 10GbE DRIVERS (s2io)
14432 M: Jon Mason <jdmason@kudzu.us>
14433 L: netdev@vger.kernel.org
14435 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
14436 F: drivers/net/ethernet/neterion/
14439 M: Pablo Neira Ayuso <pablo@netfilter.org>
14440 M: Jozsef Kadlecsik <kadlec@netfilter.org>
14441 M: Florian Westphal <fw@strlen.de>
14442 L: netfilter-devel@vger.kernel.org
14443 L: coreteam@netfilter.org
14445 W: http://www.netfilter.org/
14446 W: http://www.iptables.org/
14447 W: http://www.nftables.org/
14448 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
14449 C: irc://irc.libera.chat/netfilter
14450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
14451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
14452 F: include/linux/netfilter*
14453 F: include/linux/netfilter/
14454 F: include/net/netfilter/
14455 F: include/uapi/linux/netfilter*
14456 F: include/uapi/linux/netfilter/
14457 F: net/*/netfilter.c
14458 F: net/*/netfilter/
14459 F: net/bridge/br_netfilter*.c
14462 NETROM NETWORK LAYER
14463 M: Ralf Baechle <ralf@linux-mips.org>
14464 L: linux-hams@vger.kernel.org
14466 W: http://www.linux-ax25.org/
14467 F: include/net/netrom.h
14468 F: include/uapi/linux/netrom.h
14471 NETRONIX EMBEDDED CONTROLLER
14472 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
14474 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
14475 F: drivers/mfd/ntxec.c
14476 F: drivers/pwm/pwm-ntxec.c
14477 F: drivers/rtc/rtc-ntxec.c
14478 F: include/linux/mfd/ntxec.h
14480 NETRONOME ETHERNET DRIVERS
14481 M: Simon Horman <simon.horman@corigine.com>
14482 R: Jakub Kicinski <kuba@kernel.org>
14483 L: oss-drivers@corigine.com
14485 F: drivers/net/ethernet/netronome/
14487 NETWORK BLOCK DEVICE (NBD)
14488 M: Josef Bacik <josef@toxicpanda.com>
14489 L: linux-block@vger.kernel.org
14490 L: nbd@other.debian.org
14492 F: Documentation/admin-guide/blockdev/nbd.rst
14493 F: drivers/block/nbd.c
14494 F: include/trace/events/nbd.h
14495 F: include/uapi/linux/nbd.h
14497 NETWORK DROP MONITOR
14498 M: Neil Horman <nhorman@tuxdriver.com>
14499 L: netdev@vger.kernel.org
14501 W: https://fedorahosted.org/dropwatch/
14502 F: include/uapi/linux/net_dropmon.h
14503 F: net/core/drop_monitor.c
14506 M: "David S. Miller" <davem@davemloft.net>
14507 M: Eric Dumazet <edumazet@google.com>
14508 M: Jakub Kicinski <kuba@kernel.org>
14509 M: Paolo Abeni <pabeni@redhat.com>
14510 L: netdev@vger.kernel.org
14512 Q: https://patchwork.kernel.org/project/netdevbpf/list/
14513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14515 F: Documentation/devicetree/bindings/net/
14516 F: drivers/connector/
14518 F: include/dt-bindings/net/
14519 F: include/linux/etherdevice.h
14520 F: include/linux/fcdevice.h
14521 F: include/linux/fddidevice.h
14522 F: include/linux/hippidevice.h
14523 F: include/linux/if_*
14524 F: include/linux/inetdevice.h
14525 F: include/linux/netdevice.h
14526 F: include/uapi/linux/if_*
14527 F: include/uapi/linux/netdevice.h
14529 NETWORKING DRIVERS (WIRELESS)
14530 M: Kalle Valo <kvalo@kernel.org>
14531 L: linux-wireless@vger.kernel.org
14533 W: https://wireless.wiki.kernel.org/
14534 Q: https://patchwork.kernel.org/project/linux-wireless/list/
14535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
14536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
14537 F: Documentation/devicetree/bindings/net/wireless/
14538 F: drivers/net/wireless/
14541 M: Andrew Lunn <andrew@lunn.ch>
14542 M: Florian Fainelli <f.fainelli@gmail.com>
14543 M: Vladimir Oltean <olteanv@gmail.com>
14545 F: Documentation/devicetree/bindings/net/dsa/
14546 F: drivers/net/dsa/
14547 F: include/linux/dsa/
14548 F: include/linux/platform_data/dsa.h
14549 F: include/net/dsa.h
14551 F: tools/testing/selftests/drivers/net/dsa/
14553 NETWORKING [GENERAL]
14554 M: "David S. Miller" <davem@davemloft.net>
14555 M: Eric Dumazet <edumazet@google.com>
14556 M: Jakub Kicinski <kuba@kernel.org>
14557 M: Paolo Abeni <pabeni@redhat.com>
14558 L: netdev@vger.kernel.org
14560 Q: https://patchwork.kernel.org/project/netdevbpf/list/
14561 B: mailto:netdev@vger.kernel.org
14562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14564 F: Documentation/networking/
14565 F: Documentation/process/maintainer-netdev.rst
14566 F: include/linux/in.h
14567 F: include/linux/net.h
14568 F: include/linux/netdevice.h
14570 F: include/uapi/linux/in.h
14571 F: include/uapi/linux/net.h
14572 F: include/uapi/linux/net_namespace.h
14573 F: include/uapi/linux/netdevice.h
14577 F: tools/testing/selftests/net/
14580 M: Steffen Klassert <steffen.klassert@secunet.com>
14581 M: Herbert Xu <herbert@gondor.apana.org.au>
14582 M: "David S. Miller" <davem@davemloft.net>
14583 L: netdev@vger.kernel.org
14585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
14586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
14587 F: include/net/xfrm.h
14588 F: include/uapi/linux/xfrm.h
14591 F: net/ipv4/ip_vti.c
14592 F: net/ipv4/ipcomp.c
14596 F: net/ipv6/ip6_vti.c
14597 F: net/ipv6/ipcomp6.c
14601 F: tools/testing/selftests/net/ipsec.c
14603 NETWORKING [IPv4/IPv6]
14604 M: "David S. Miller" <davem@davemloft.net>
14605 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
14606 M: David Ahern <dsahern@kernel.org>
14607 L: netdev@vger.kernel.org
14609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14611 F: include/linux/ip.h
14612 F: include/linux/ipv6*
14613 F: include/net/fib*
14615 F: include/net/route.h
14619 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
14620 M: Paul Moore <paul@paul-moore.com>
14621 L: netdev@vger.kernel.org
14622 L: linux-security-module@vger.kernel.org
14624 W: https://github.com/netlabel
14625 F: Documentation/netlabel/
14626 F: include/net/calipso.h
14627 F: include/net/cipso_ipv4.h
14628 F: include/net/netlabel.h
14629 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
14630 F: include/uapi/linux/netfilter/xt_SECMARK.h
14631 F: net/ipv4/cipso_ipv4.c
14632 F: net/ipv6/calipso.c
14633 F: net/netfilter/xt_CONNSECMARK.c
14634 F: net/netfilter/xt_SECMARK.c
14638 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
14639 M: Matthieu Baerts <matthieu.baerts@tessares.net>
14640 L: netdev@vger.kernel.org
14641 L: mptcp@lists.linux.dev
14643 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
14644 B: https://github.com/multipath-tcp/mptcp_net-next/issues
14645 F: Documentation/networking/mptcp-sysctl.rst
14646 F: include/net/mptcp.h
14647 F: include/trace/events/mptcp.h
14648 F: include/uapi/linux/mptcp.h
14650 F: tools/testing/selftests/bpf/*/*mptcp*.c
14651 F: tools/testing/selftests/net/mptcp/
14654 M: Eric Dumazet <edumazet@google.com>
14655 L: netdev@vger.kernel.org
14657 F: include/linux/tcp.h
14658 F: include/net/tcp.h
14659 F: include/trace/events/tcp.h
14660 F: include/uapi/linux/tcp.h
14661 F: net/ipv4/syncookies.c
14663 F: net/ipv6/syncookies.c
14667 M: Boris Pismenny <borisp@nvidia.com>
14668 M: John Fastabend <john.fastabend@gmail.com>
14669 M: Jakub Kicinski <kuba@kernel.org>
14670 L: netdev@vger.kernel.org
14672 F: include/net/tls.h
14673 F: include/uapi/linux/tls.h
14676 NETXEN (1/10) GbE SUPPORT
14677 M: Manish Chopra <manishc@marvell.com>
14678 M: Rahul Verma <rahulv@marvell.com>
14679 M: GR-Linux-NIC-Dev@marvell.com
14680 L: netdev@vger.kernel.org
14682 F: drivers/net/ethernet/qlogic/netxen/
14684 NET_FAILOVER MODULE
14685 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
14686 L: netdev@vger.kernel.org
14688 F: Documentation/networking/net_failover.rst
14689 F: drivers/net/net_failover.c
14690 F: include/net/net_failover.h
14693 M: David Ahern <dsahern@kernel.org>
14694 L: netdev@vger.kernel.org
14696 F: include/net/netns/nexthop.h
14697 F: include/net/nexthop.h
14698 F: include/uapi/linux/nexthop.h
14699 F: net/ipv4/nexthop.c
14702 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14703 L: linux-nfc@lists.01.org (subscribers-only)
14704 L: netdev@vger.kernel.org
14706 B: mailto:linux-nfc@lists.01.org
14707 F: Documentation/devicetree/bindings/net/nfc/
14709 F: include/linux/platform_data/nfcmrvl.h
14710 F: include/net/nfc/
14711 F: include/uapi/linux/nfc.h
14714 NFC VIRTUAL NCI DEVICE DRIVER
14715 M: Bongsu Jeon <bongsu.jeon@samsung.com>
14716 L: netdev@vger.kernel.org
14717 L: linux-nfc@lists.01.org (subscribers-only)
14719 F: drivers/nfc/virtual_ncidev.c
14720 F: tools/testing/selftests/nci/
14722 NFS, SUNRPC, AND LOCKD CLIENTS
14723 M: Trond Myklebust <trond.myklebust@hammerspace.com>
14724 M: Anna Schumaker <anna@kernel.org>
14725 L: linux-nfs@vger.kernel.org
14727 W: http://client.linux-nfs.org
14728 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
14732 F: include/linux/lockd/
14733 F: include/linux/nfs*
14734 F: include/linux/sunrpc/
14735 F: include/uapi/linux/nfs*
14736 F: include/uapi/linux/sunrpc/
14738 F: Documentation/filesystems/nfs/
14741 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
14742 L: linux-nilfs@vger.kernel.org
14744 W: https://nilfs.sourceforge.io/
14745 W: https://nilfs.osdn.jp/
14746 T: git https://github.com/konis/nilfs2.git
14747 F: Documentation/filesystems/nilfs2.rst
14749 F: include/trace/events/nilfs2.h
14750 F: include/uapi/linux/nilfs2_api.h
14751 F: include/uapi/linux/nilfs2_ondisk.h
14753 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
14754 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14756 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14757 F: Documentation/scsi/NinjaSCSI.rst
14758 F: drivers/scsi/pcmcia/nsp_*
14760 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
14761 M: GOTO Masanori <gotom@debian.or.jp>
14762 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14764 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14765 F: Documentation/scsi/NinjaSCSI.rst
14766 F: drivers/scsi/nsp32*
14768 NINTENDO HID DRIVER
14769 M: Daniel J. Ogorchock <djogorchock@gmail.com>
14770 L: linux-input@vger.kernel.org
14772 F: drivers/hid/hid-nintendo*
14775 M: Dinh Nguyen <dinguyen@kernel.org>
14777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
14780 NITRO ENCLAVES (NE)
14781 M: Alexandru Ciobotaru <alcioa@amazon.com>
14782 L: linux-kernel@vger.kernel.org
14783 L: The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
14785 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
14786 F: Documentation/virt/ne_overview.rst
14787 F: drivers/virt/nitro_enclaves/
14788 F: include/linux/nitro_enclaves.h
14789 F: include/uapi/linux/nitro_enclaves.h
14790 F: samples/nitro_enclaves/
14792 NOHZ, DYNTICKS SUPPORT
14793 M: Frederic Weisbecker <fweisbec@gmail.com>
14794 M: Thomas Gleixner <tglx@linutronix.de>
14795 M: Ingo Molnar <mingo@kernel.org>
14796 L: linux-kernel@vger.kernel.org
14798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
14799 F: include/linux/sched/nohz.h
14800 F: include/linux/tick.h
14801 F: kernel/time/tick*.*
14803 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
14804 M: Pavel Machek <pavel@ucw.cz>
14805 M: Sakari Ailus <sakari.ailus@iki.fi>
14806 L: linux-media@vger.kernel.org
14808 F: drivers/media/i2c/ad5820.c
14809 F: drivers/media/i2c/et8ek8
14811 NOKIA N900 POWER SUPPLY DRIVERS
14812 R: Pali Rohár <pali@kernel.org>
14813 F: drivers/power/supply/bq2415x_charger.c
14814 F: drivers/power/supply/bq27xxx_battery.c
14815 F: drivers/power/supply/bq27xxx_battery_i2c.c
14816 F: drivers/power/supply/isp1704_charger.c
14817 F: drivers/power/supply/rx51_battery.c
14818 F: include/linux/power/bq2415x_charger.h
14819 F: include/linux/power/bq27xxx_battery.h
14822 M: Willy Tarreau <w@1wt.eu>
14824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
14825 F: tools/include/nolibc/
14826 F: tools/testing/selftests/nolibc/
14829 M: Matthias Maennich <maennich@google.com>
14831 F: Documentation/core-api/symbol-namespaces.rst
14835 M: Sanjay R Mehta <sanju.mehta@amd.com>
14836 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
14837 L: ntb@lists.linux.dev
14839 F: drivers/ntb/hw/amd/
14842 M: Jon Mason <jdmason@kudzu.us>
14843 M: Dave Jiang <dave.jiang@intel.com>
14844 M: Allen Hubbe <allenbh@gmail.com>
14845 L: ntb@lists.linux.dev
14847 W: https://github.com/jonmason/ntb/wiki
14848 T: git git://github.com/jonmason/ntb.git
14849 F: drivers/net/ntb_netdev.c
14851 F: drivers/pci/endpoint/functions/pci-epf-*ntb.c
14852 F: include/linux/ntb.h
14853 F: include/linux/ntb_transport.h
14854 F: tools/testing/selftests/ntb/
14857 M: Serge Semin <fancer.lancer@gmail.com>
14858 L: ntb@lists.linux.dev
14860 F: drivers/ntb/hw/idt/
14863 M: Dave Jiang <dave.jiang@intel.com>
14864 L: ntb@lists.linux.dev
14866 W: https://github.com/davejiang/linux/wiki
14867 T: git https://github.com/davejiang/linux.git
14868 F: drivers/ntb/hw/intel/
14871 M: Anton Altaparmakov <anton@tuxera.com>
14872 L: linux-ntfs-dev@lists.sourceforge.net
14874 W: http://www.tuxera.com/
14875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
14876 F: Documentation/filesystems/ntfs.rst
14880 M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
14881 L: ntfs3@lists.linux.dev
14883 W: http://www.paragon-software.com/
14884 T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
14885 F: Documentation/filesystems/ntfs3.rst
14889 M: Finn Thain <fthain@linux-m68k.org>
14890 L: linux-m68k@lists.linux-m68k.org
14892 F: arch/*/include/asm/nubus.h
14894 F: include/linux/nubus.h
14895 F: include/uapi/linux/nubus.h
14897 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
14898 M: Antonino Daplas <adaplas@gmail.com>
14899 L: linux-fbdev@vger.kernel.org
14901 F: drivers/video/fbdev/nvidia/
14902 F: drivers/video/fbdev/riva/
14904 NVIDIA WMI EC BACKLIGHT DRIVER
14905 M: Daniel Dadap <ddadap@nvidia.com>
14906 L: platform-driver-x86@vger.kernel.org
14908 F: drivers/platform/x86/nvidia-wmi-ec-backlight.c
14909 F: include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
14912 M: Keith Busch <kbusch@kernel.org>
14913 M: Jens Axboe <axboe@fb.com>
14914 M: Christoph Hellwig <hch@lst.de>
14915 M: Sagi Grimberg <sagi@grimberg.me>
14916 L: linux-nvme@lists.infradead.org
14918 W: http://git.infradead.org/nvme.git
14919 T: git://git.infradead.org/nvme.git
14920 F: Documentation/nvme/
14921 F: drivers/nvme/host/
14922 F: drivers/nvme/common/
14923 F: include/linux/nvme.h
14924 F: include/linux/nvme-*.h
14925 F: include/uapi/linux/nvme_ioctl.h
14927 NVM EXPRESS FABRICS AUTHENTICATION
14928 M: Hannes Reinecke <hare@suse.de>
14929 L: linux-nvme@lists.infradead.org
14931 F: drivers/nvme/host/auth.c
14932 F: drivers/nvme/target/auth.c
14933 F: drivers/nvme/target/fabrics-cmd-auth.c
14934 F: include/linux/nvme-auth.h
14936 NVM EXPRESS HARDWARE MONITORING SUPPORT
14937 M: Guenter Roeck <linux@roeck-us.net>
14938 L: linux-nvme@lists.infradead.org
14940 F: drivers/nvme/host/hwmon.c
14942 NVM EXPRESS FC TRANSPORT DRIVERS
14943 M: James Smart <james.smart@broadcom.com>
14944 L: linux-nvme@lists.infradead.org
14946 F: drivers/nvme/host/fc.c
14947 F: drivers/nvme/target/fc.c
14948 F: drivers/nvme/target/fcloop.c
14949 F: include/linux/nvme-fc-driver.h
14950 F: include/linux/nvme-fc.h
14952 NVM EXPRESS TARGET DRIVER
14953 M: Christoph Hellwig <hch@lst.de>
14954 M: Sagi Grimberg <sagi@grimberg.me>
14955 M: Chaitanya Kulkarni <kch@nvidia.com>
14956 L: linux-nvme@lists.infradead.org
14958 W: http://git.infradead.org/nvme.git
14959 T: git://git.infradead.org/nvme.git
14960 F: drivers/nvme/target/
14963 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
14966 F: Documentation/ABI/stable/sysfs-bus-nvmem
14967 F: Documentation/devicetree/bindings/nvmem/
14969 F: include/linux/nvmem-consumer.h
14970 F: include/linux/nvmem-provider.h
14972 NXP C45 TJA11XX PHY DRIVER
14973 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
14974 L: netdev@vger.kernel.org
14976 F: drivers/net/phy/nxp-c45-tja11xx.c
14979 M: Han Xu <han.xu@nxp.com>
14980 M: Haibo Chen <haibo.chen@nxp.com>
14981 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
14982 L: linux-spi@vger.kernel.org
14984 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
14985 F: drivers/spi/spi-nxp-fspi.c
14987 NXP FXAS21002C DRIVER
14988 M: Rui Miguel Silva <rmfrfs@gmail.com>
14989 L: linux-iio@vger.kernel.org
14991 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
14992 F: drivers/iio/gyro/fxas21002c.h
14993 F: drivers/iio/gyro/fxas21002c_core.c
14994 F: drivers/iio/gyro/fxas21002c_i2c.c
14995 F: drivers/iio/gyro/fxas21002c_spi.c
14997 NXP i.MX CLOCK DRIVERS
14998 M: Abel Vesa <abelvesa@kernel.org>
14999 L: linux-clk@vger.kernel.org
15000 L: linux-imx@nxp.com
15002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
15003 F: Documentation/devicetree/bindings/clock/imx*
15004 F: drivers/clk/imx/
15005 F: include/dt-bindings/clock/imx*
15007 NXP i.MX 8MQ DCSS DRIVER
15008 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
15009 R: Lucas Stach <l.stach@pengutronix.de>
15010 L: dri-devel@lists.freedesktop.org
15012 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
15013 F: drivers/gpu/drm/imx/dcss/
15015 NXP i.MX 8QXP ADC DRIVER
15016 M: Cai Huoqing <cai.huoqing@linux.dev>
15017 M: Haibo Chen <haibo.chen@nxp.com>
15018 L: linux-imx@nxp.com
15019 L: linux-iio@vger.kernel.org
15021 F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
15022 F: drivers/iio/adc/imx8qxp-adc.c
15024 NXP i.MX 7D/6SX/6UL AND VF610 ADC DRIVER
15025 M: Haibo Chen <haibo.chen@nxp.com>
15026 L: linux-iio@vger.kernel.org
15027 L: linux-imx@nxp.com
15029 F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
15030 F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
15031 F: drivers/iio/adc/imx7d_adc.c
15032 F: drivers/iio/adc/vf610_adc.c
15034 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
15035 M: Jagan Teki <jagan@amarulasolutions.com>
15037 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
15038 F: drivers/regulator/pf8x00-regulator.c
15040 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
15041 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
15042 L: linux-kernel@vger.kernel.org
15044 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
15045 F: drivers/extcon/extcon-ptn5150.c
15047 NXP SGTL5000 DRIVER
15048 M: Fabio Estevam <festevam@gmail.com>
15049 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15051 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
15052 F: sound/soc/codecs/sgtl5000*
15054 NXP SJA1105 ETHERNET SWITCH DRIVER
15055 M: Vladimir Oltean <olteanv@gmail.com>
15056 L: linux-kernel@vger.kernel.org
15058 F: drivers/net/dsa/sja1105
15059 F: drivers/net/pcs/pcs-xpcs-nxp.c
15061 NXP TDA998X DRM DRIVER
15062 M: Russell King <linux@armlinux.org.uk>
15064 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
15065 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
15066 F: drivers/gpu/drm/i2c/tda998x_drv.c
15067 F: include/drm/i2c/tda998x.h
15068 F: include/dt-bindings/display/tda998x.h
15072 M: Peter Rosin <peda@axentia.se>
15073 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15075 F: Documentation/devicetree/bindings/sound/tfa9879.txt
15076 F: sound/soc/codecs/tfa9879*
15078 NXP/Goodix TFA989X (TFA1) DRIVER
15079 M: Stephan Gerhold <stephan@gerhold.net>
15080 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15082 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
15083 F: sound/soc/codecs/tfa989x.c
15086 L: linux-nfc@lists.01.org (subscribers-only)
15088 F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
15089 F: drivers/nfc/nxp-nci
15091 NXP i.MX 8MP DW100 V4L2 DRIVER
15092 M: Xavier Roumegue <xavier.roumegue@oss.nxp.com>
15093 L: linux-media@vger.kernel.org
15095 F: Documentation/devicetree/bindings/media/nxp,dw100.yaml
15096 F: Documentation/userspace-api/media/drivers/dw100.rst
15097 F: drivers/media/platform/nxp/dw100/
15098 F: include/uapi/linux/dw100.h
15100 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
15101 M: Mirela Rabulea <mirela.rabulea@nxp.com>
15102 R: NXP Linux Team <linux-imx@nxp.com>
15103 L: linux-media@vger.kernel.org
15105 F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
15106 F: drivers/media/platform/nxp/imx-jpeg
15108 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
15109 M: Jonas Malaco <jonas@protocubo.io>
15110 L: linux-hwmon@vger.kernel.org
15112 F: Documentation/hwmon/nzxt-kraken2.rst
15113 F: drivers/hwmon/nzxt-kraken2.c
15115 NZXT-SMART2 HARDWARE MONITORING DRIVER
15116 M: Aleksandr Mezin <mezin.alexander@gmail.com>
15117 L: linux-hwmon@vger.kernel.org
15119 F: Documentation/hwmon/nzxt-smart2.rst
15120 F: drivers/hwmon/nzxt-smart2.c
15123 M: Jiri Pirko <jiri@nvidia.com>
15124 L: netdev@vger.kernel.org
15126 F: include/linux/objagg.h
15128 F: lib/test_objagg.c
15131 M: Josh Poimboeuf <jpoimboe@kernel.org>
15132 M: Peter Zijlstra <peterz@infradead.org>
15135 F: include/linux/objtool.h
15137 OCELOT ETHERNET SWITCH DRIVER
15138 M: Vladimir Oltean <vladimir.oltean@nxp.com>
15139 M: Claudiu Manoil <claudiu.manoil@nxp.com>
15140 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
15141 M: UNGLinuxDriver@microchip.com
15142 L: netdev@vger.kernel.org
15144 F: drivers/net/dsa/ocelot/*
15145 F: drivers/net/ethernet/mscc/
15146 F: include/soc/mscc/ocelot*
15147 F: net/dsa/tag_ocelot.c
15148 F: net/dsa/tag_ocelot_8021q.c
15149 F: tools/testing/selftests/drivers/net/ocelot/*
15151 OCELOT EXTERNAL SWITCH CONTROL
15152 M: Colin Foster <colin.foster@in-advantage.com>
15154 F: Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
15155 F: drivers/mfd/ocelot*
15156 F: include/linux/mfd/ocelot.h
15158 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
15159 M: Frederic Barrat <fbarrat@linux.ibm.com>
15160 M: Andrew Donnellan <ajd@linux.ibm.com>
15161 L: linuxppc-dev@lists.ozlabs.org
15163 F: Documentation/userspace-api/accelerators/ocxl.rst
15164 F: arch/powerpc/include/asm/pnv-ocxl.h
15165 F: arch/powerpc/platforms/powernv/ocxl.c
15166 F: drivers/misc/ocxl/
15167 F: include/misc/ocxl*
15168 F: include/uapi/misc/ocxl.h
15171 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
15172 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
15173 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15174 L: linux-omap@vger.kernel.org
15176 F: sound/soc/ti/n810.c
15177 F: sound/soc/ti/omap*
15178 F: sound/soc/ti/rx51.c
15179 F: sound/soc/ti/sdma-pcm.*
15181 OMAP CLOCK FRAMEWORK SUPPORT
15182 M: Paul Walmsley <paul@pwsan.com>
15183 L: linux-omap@vger.kernel.org
15185 F: arch/arm/*omap*/*clock*
15187 OMAP DEVICE TREE SUPPORT
15188 M: Benoît Cousson <bcousson@baylibre.com>
15189 M: Tony Lindgren <tony@atomide.com>
15190 L: linux-omap@vger.kernel.org
15191 L: devicetree@vger.kernel.org
15193 F: arch/arm/boot/dts/*am3*
15194 F: arch/arm/boot/dts/*am4*
15195 F: arch/arm/boot/dts/*am5*
15196 F: arch/arm/boot/dts/*dra7*
15197 F: arch/arm/boot/dts/*omap*
15198 F: arch/arm/boot/dts/logicpd-som-lv*
15199 F: arch/arm/boot/dts/logicpd-torpedo*
15201 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
15202 L: linux-omap@vger.kernel.org
15203 L: linux-fbdev@vger.kernel.org
15205 F: Documentation/arm/omap/dss.rst
15206 F: drivers/video/fbdev/omap2/
15208 OMAP FRAMEBUFFER SUPPORT
15209 L: linux-fbdev@vger.kernel.org
15210 L: linux-omap@vger.kernel.org
15212 F: drivers/video/fbdev/omap/
15214 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
15215 M: Roger Quadros <rogerq@kernel.org>
15216 M: Tony Lindgren <tony@atomide.com>
15217 L: linux-omap@vger.kernel.org
15219 F: arch/arm/mach-omap2/*gpmc*
15220 F: drivers/memory/omap-gpmc.c
15223 M: Grygorii Strashko <grygorii.strashko@ti.com>
15224 M: Santosh Shilimkar <ssantosh@kernel.org>
15225 M: Kevin Hilman <khilman@kernel.org>
15226 L: linux-omap@vger.kernel.org
15228 F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
15229 F: drivers/gpio/gpio-omap.c
15231 OMAP HARDWARE SPINLOCK SUPPORT
15232 M: Ohad Ben-Cohen <ohad@wizery.com>
15233 L: linux-omap@vger.kernel.org
15235 F: drivers/hwspinlock/omap_hwspinlock.c
15237 OMAP HS MMC SUPPORT
15238 L: linux-mmc@vger.kernel.org
15239 L: linux-omap@vger.kernel.org
15241 F: drivers/mmc/host/omap_hsmmc.c
15244 M: Paul Walmsley <paul@pwsan.com>
15245 L: linux-omap@vger.kernel.org
15247 F: arch/arm/mach-omap2/omap_hwmod*data*
15250 M: Benoît Cousson <bcousson@baylibre.com>
15251 M: Paul Walmsley <paul@pwsan.com>
15252 L: linux-omap@vger.kernel.org
15254 F: arch/arm/mach-omap2/omap_hwmod.*
15257 M: Vignesh R <vigneshr@ti.com>
15258 L: linux-omap@vger.kernel.org
15259 L: linux-i2c@vger.kernel.org
15261 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
15262 F: drivers/i2c/busses/i2c-omap.c
15264 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
15265 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15266 L: linux-media@vger.kernel.org
15268 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
15269 F: drivers/media/platform/ti/omap3isp/
15270 F: drivers/staging/media/omap4iss/
15273 M: Aaro Koskinen <aaro.koskinen@iki.fi>
15274 L: linux-omap@vger.kernel.org
15276 F: drivers/mmc/host/omap.c
15278 OMAP POWER MANAGEMENT SUPPORT
15279 M: Kevin Hilman <khilman@kernel.org>
15280 L: linux-omap@vger.kernel.org
15282 F: arch/arm/*omap*/*pm*
15283 F: drivers/cpufreq/omap-cpufreq.c
15285 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
15286 M: Paul Walmsley <paul@pwsan.com>
15287 L: linux-omap@vger.kernel.org
15289 F: arch/arm/mach-omap2/prm*
15291 OMAP RANDOM NUMBER GENERATOR SUPPORT
15292 M: Deepak Saxena <dsaxena@plexity.net>
15294 F: drivers/char/hw_random/omap-rng.c
15297 L: linux-usb@vger.kernel.org
15298 L: linux-omap@vger.kernel.org
15300 F: arch/arm/*omap*/usb*
15301 F: drivers/usb/*/*omap*
15303 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
15304 M: Mark Jackson <mpfj@newflow.co.uk>
15305 L: linux-omap@vger.kernel.org
15307 F: arch/arm/boot/dts/am335x-nano.dts
15310 M: Aaro Koskinen <aaro.koskinen@iki.fi>
15311 M: Janusz Krzysztofik <jmkrzyszt@gmail.com>
15312 M: Tony Lindgren <tony@atomide.com>
15313 L: linux-omap@vger.kernel.org
15315 Q: http://patchwork.kernel.org/project/linux-omap/list/
15316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
15317 F: arch/arm/configs/omap1_defconfig
15318 F: arch/arm/mach-omap1/
15319 F: arch/arm/plat-omap/
15320 F: drivers/i2c/busses/i2c-omap.c
15321 F: include/linux/platform_data/ams-delta-fiq.h
15322 F: include/linux/platform_data/i2c-omap.h
15325 M: Tony Lindgren <tony@atomide.com>
15326 L: linux-omap@vger.kernel.org
15328 W: http://www.muru.com/linux/omap/
15329 W: http://linux.omap.com/
15330 Q: http://patchwork.kernel.org/project/linux-omap/list/
15331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
15332 F: arch/arm/configs/omap2plus_defconfig
15333 F: arch/arm/mach-omap2/
15334 F: arch/arm/plat-omap/
15335 F: drivers/bus/ti-sysc.c
15336 F: drivers/i2c/busses/i2c-omap.c
15337 F: drivers/irqchip/irq-omap-intc.c
15338 F: drivers/mfd/*omap*.c
15339 F: drivers/mfd/menelaus.c
15340 F: drivers/mfd/palmas.c
15341 F: drivers/mfd/tps65217.c
15342 F: drivers/mfd/tps65218.c
15343 F: drivers/mfd/tps65219.c
15344 F: drivers/mfd/tps65910.c
15345 F: drivers/mfd/twl-core.[ch]
15346 F: drivers/mfd/twl4030*.c
15347 F: drivers/mfd/twl6030*.c
15348 F: drivers/mfd/twl6040*.c
15349 F: drivers/regulator/palmas-regulator*.c
15350 F: drivers/regulator/pbias-regulator.c
15351 F: drivers/regulator/tps65217-regulator.c
15352 F: drivers/regulator/tps65218-regulator.c
15353 F: drivers/regulator/tps65219-regulator.c
15354 F: drivers/regulator/tps65910-regulator.c
15355 F: drivers/regulator/twl-regulator.c
15356 F: drivers/regulator/twl6030-regulator.c
15357 F: include/linux/platform_data/i2c-omap.h
15358 F: include/linux/platform_data/ti-sysc.h
15361 M: Bob Copeland <me@bobcopeland.com>
15362 L: linux-karma-devel@lists.sourceforge.net
15364 F: Documentation/filesystems/omfs.rst
15367 OMNIKEY CARDMAN 4000 DRIVER
15368 M: Harald Welte <laforge@gnumonks.org>
15370 F: drivers/char/pcmcia/cm4000_cs.c
15371 F: include/linux/cm4000_cs.h
15372 F: include/uapi/linux/cm4000_cs.h
15374 OMNIKEY CARDMAN 4040 DRIVER
15375 M: Harald Welte <laforge@gnumonks.org>
15377 F: drivers/char/pcmcia/cm4040_cs.*
15379 OMNIVISION OG01A1B SENSOR DRIVER
15380 M: Shawn Tu <shawnx.tu@intel.com>
15381 L: linux-media@vger.kernel.org
15383 F: drivers/media/i2c/og01a1b.c
15385 OMNIVISION OV02A10 SENSOR DRIVER
15386 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
15387 L: linux-media@vger.kernel.org
15389 T: git git://linuxtv.org/media_tree.git
15390 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
15391 F: drivers/media/i2c/ov02a10.c
15393 OMNIVISION OV08D10 SENSOR DRIVER
15394 M: Jimmy Su <jimmy.su@intel.com>
15395 L: linux-media@vger.kernel.org
15397 T: git git://linuxtv.org/media_tree.git
15398 F: drivers/media/i2c/ov08d10.c
15400 OMNIVISION OV08X40 SENSOR DRIVER
15401 M: Jason Chen <jason.z.chen@intel.com>
15402 L: linux-media@vger.kernel.org
15404 T: git git://linuxtv.org/media_tree.git
15405 F: drivers/media/i2c/ov08x40.c
15407 OMNIVISION OV13858 SENSOR DRIVER
15408 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15409 L: linux-media@vger.kernel.org
15411 T: git git://linuxtv.org/media_tree.git
15412 F: drivers/media/i2c/ov13858.c
15414 OMNIVISION OV13B10 SENSOR DRIVER
15415 M: Arec Kao <arec.kao@intel.com>
15416 L: linux-media@vger.kernel.org
15418 T: git git://linuxtv.org/media_tree.git
15419 F: drivers/media/i2c/ov13b10.c
15421 OMNIVISION OV2680 SENSOR DRIVER
15422 M: Rui Miguel Silva <rmfrfs@gmail.com>
15423 L: linux-media@vger.kernel.org
15425 T: git git://linuxtv.org/media_tree.git
15426 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
15427 F: drivers/media/i2c/ov2680.c
15429 OMNIVISION OV2685 SENSOR DRIVER
15430 M: Shunqian Zheng <zhengsq@rock-chips.com>
15431 L: linux-media@vger.kernel.org
15433 T: git git://linuxtv.org/media_tree.git
15434 F: drivers/media/i2c/ov2685.c
15436 OMNIVISION OV2740 SENSOR DRIVER
15437 M: Tianshu Qiu <tian.shu.qiu@intel.com>
15438 R: Shawn Tu <shawnx.tu@intel.com>
15439 R: Bingbu Cao <bingbu.cao@intel.com>
15440 L: linux-media@vger.kernel.org
15442 T: git git://linuxtv.org/media_tree.git
15443 F: drivers/media/i2c/ov2740.c
15445 OMNIVISION OV4689 SENSOR DRIVER
15446 M: Mikhail Rudenko <mike.rudenko@gmail.com>
15447 L: linux-media@vger.kernel.org
15449 T: git git://linuxtv.org/media_tree.git
15450 F: Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
15451 F: drivers/media/i2c/ov5647.c
15453 OMNIVISION OV5640 SENSOR DRIVER
15454 M: Steve Longerbeam <slongerbeam@gmail.com>
15455 L: linux-media@vger.kernel.org
15457 T: git git://linuxtv.org/media_tree.git
15458 F: drivers/media/i2c/ov5640.c
15460 OMNIVISION OV5647 SENSOR DRIVER
15461 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
15462 M: Jacopo Mondi <jacopo@jmondi.org>
15463 L: linux-media@vger.kernel.org
15465 T: git git://linuxtv.org/media_tree.git
15466 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
15467 F: drivers/media/i2c/ov5647.c
15469 OMNIVISION OV5670 SENSOR DRIVER
15470 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
15471 L: linux-media@vger.kernel.org
15473 T: git git://linuxtv.org/media_tree.git
15474 F: drivers/media/i2c/ov5670.c
15476 OMNIVISION OV5675 SENSOR DRIVER
15477 M: Shawn Tu <shawnx.tu@intel.com>
15478 L: linux-media@vger.kernel.org
15480 T: git git://linuxtv.org/media_tree.git
15481 F: drivers/media/i2c/ov5675.c
15483 OMNIVISION OV5693 SENSOR DRIVER
15484 M: Daniel Scally <djrscally@gmail.com>
15485 L: linux-media@vger.kernel.org
15487 T: git git://linuxtv.org/media_tree.git
15488 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
15489 F: drivers/media/i2c/ov5693.c
15491 OMNIVISION OV5695 SENSOR DRIVER
15492 M: Shunqian Zheng <zhengsq@rock-chips.com>
15493 L: linux-media@vger.kernel.org
15495 T: git git://linuxtv.org/media_tree.git
15496 F: drivers/media/i2c/ov5695.c
15498 OMNIVISION OV7670 SENSOR DRIVER
15499 L: linux-media@vger.kernel.org
15501 T: git git://linuxtv.org/media_tree.git
15502 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
15503 F: drivers/media/i2c/ov7670.c
15505 OMNIVISION OV772x SENSOR DRIVER
15506 M: Jacopo Mondi <jacopo@jmondi.org>
15507 L: linux-media@vger.kernel.org
15509 T: git git://linuxtv.org/media_tree.git
15510 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
15511 F: drivers/media/i2c/ov772x.c
15512 F: include/media/i2c/ov772x.h
15514 OMNIVISION OV7740 SENSOR DRIVER
15515 M: Wenyou Yang <wenyou.yang@microchip.com>
15516 L: linux-media@vger.kernel.org
15518 T: git git://linuxtv.org/media_tree.git
15519 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
15520 F: drivers/media/i2c/ov7740.c
15522 OMNIVISION OV8856 SENSOR DRIVER
15523 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
15524 L: linux-media@vger.kernel.org
15526 T: git git://linuxtv.org/media_tree.git
15527 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
15528 F: drivers/media/i2c/ov8856.c
15530 OMNIVISION OV9282 SENSOR DRIVER
15531 M: Paul J. Murphy <paul.j.murphy@intel.com>
15532 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
15533 L: linux-media@vger.kernel.org
15535 T: git git://linuxtv.org/media_tree.git
15536 F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
15537 F: drivers/media/i2c/ov9282.c
15539 OMNIVISION OV9640 SENSOR DRIVER
15540 M: Petr Cvek <petrcvekcz@gmail.com>
15541 L: linux-media@vger.kernel.org
15543 F: drivers/media/i2c/ov9640.*
15545 OMNIVISION OV9650 SENSOR DRIVER
15546 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15547 R: Akinobu Mita <akinobu.mita@gmail.com>
15548 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
15549 L: linux-media@vger.kernel.org
15551 T: git git://linuxtv.org/media_tree.git
15552 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
15553 F: drivers/media/i2c/ov9650.c
15555 OMNIVISION OV9734 SENSOR DRIVER
15556 M: Tianshu Qiu <tian.shu.qiu@intel.com>
15557 R: Bingbu Cao <bingbu.cao@intel.com>
15558 L: linux-media@vger.kernel.org
15560 T: git git://linuxtv.org/media_tree.git
15561 F: drivers/media/i2c/ov9734.c
15563 ONBOARD USB HUB DRIVER
15564 M: Matthias Kaehlcke <mka@chromium.org>
15565 L: linux-usb@vger.kernel.org
15567 F: Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-hub
15568 F: drivers/usb/misc/onboard_usb_hub.c
15570 ONENAND FLASH DRIVER
15571 M: Kyungmin Park <kyungmin.park@samsung.com>
15572 L: linux-mtd@lists.infradead.org
15574 F: drivers/mtd/nand/onenand/
15575 F: include/linux/mtd/onenand*.h
15577 ONEXPLAYER FAN DRIVER
15578 M: Joaquín Ignacio Aramendía <samsagax@gmail.com>
15579 L: linux-hwmon@vger.kernel.org
15581 F: drivers/hwmon/oxp-sensors.c
15583 ONION OMEGA2+ BOARD
15584 M: Harvey Hunt <harveyhuntnexus@gmail.com>
15585 L: linux-mips@vger.kernel.org
15587 F: arch/mips/boot/dts/ralink/omega2p.dts
15590 M: Jens Wiklander <jens.wiklander@linaro.org>
15591 L: op-tee@lists.trustedfirmware.org
15593 F: Documentation/ABI/testing/sysfs-bus-optee-devices
15594 F: drivers/tee/optee/
15596 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
15597 M: Sumit Garg <sumit.garg@linaro.org>
15598 L: op-tee@lists.trustedfirmware.org
15600 F: drivers/char/hw_random/optee-rng.c
15603 M: Clément Léger <clement.leger@bootlin.com>
15604 L: linux-rtc@vger.kernel.org
15606 F: drivers/rtc/rtc-optee.c
15609 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15610 L: linux-rdma@vger.kernel.org
15612 F: drivers/infiniband/ulp/opa_vnic
15614 OPEN FIRMWARE AND FLATTENED DEVICE TREE
15615 M: Rob Herring <robh+dt@kernel.org>
15616 M: Frank Rowand <frowand.list@gmail.com>
15617 L: devicetree@vger.kernel.org
15619 C: irc://irc.libera.chat/devicetree
15620 W: http://www.devicetree.org/
15621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15622 F: Documentation/ABI/testing/sysfs-firmware-ofw
15624 F: include/linux/of*.h
15626 K: of_overlay_notifier_
15627 K: of_overlay_fdt_apply
15628 K: of_overlay_remove
15630 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
15631 M: Rob Herring <robh+dt@kernel.org>
15632 M: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
15633 L: devicetree@vger.kernel.org
15635 C: irc://irc.libera.chat/devicetree
15636 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
15637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15638 F: Documentation/devicetree/
15639 F: arch/*/boot/dts/
15640 F: include/dt-bindings/
15642 OPENCOMPUTE PTP CLOCK DRIVER
15643 M: Jonathan Lemon <jonathan.lemon@gmail.com>
15644 M: Vadim Fedorenko <vadfed@fb.com>
15645 L: netdev@vger.kernel.org
15647 F: drivers/ptp/ptp_ocp.c
15649 OPENCORES I2C BUS DRIVER
15650 M: Peter Korsgaard <peter@korsgaard.com>
15651 M: Andrew Lunn <andrew@lunn.ch>
15652 L: linux-i2c@vger.kernel.org
15654 F: Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
15655 F: Documentation/i2c/busses/i2c-ocores.rst
15656 F: drivers/i2c/busses/i2c-ocores.c
15657 F: include/linux/platform_data/i2c-ocores.h
15659 OPENRISC ARCHITECTURE
15660 M: Jonas Bonn <jonas@southpole.se>
15661 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
15662 M: Stafford Horne <shorne@gmail.com>
15663 L: openrisc@lists.librecores.org
15665 W: http://openrisc.io
15666 T: git https://github.com/openrisc/linux.git
15667 F: Documentation/devicetree/bindings/openrisc/
15668 F: Documentation/openrisc/
15670 F: drivers/irqchip/irq-ompic.c
15671 F: drivers/irqchip/irq-or1k-*
15674 M: Pravin B Shelar <pshelar@ovn.org>
15675 L: netdev@vger.kernel.org
15676 L: dev@openvswitch.org
15678 W: http://openvswitch.org
15679 F: include/uapi/linux/openvswitch.h
15680 F: net/openvswitch/
15681 F: tools/testing/selftests/net/openvswitch/
15683 OPERATING PERFORMANCE POINTS (OPP)
15684 M: Viresh Kumar <vireshk@kernel.org>
15685 M: Nishanth Menon <nm@ti.com>
15686 M: Stephen Boyd <sboyd@kernel.org>
15687 L: linux-pm@vger.kernel.org
15689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
15690 F: Documentation/devicetree/bindings/opp/
15691 F: Documentation/power/opp.rst
15693 F: include/linux/pm_opp.h
15696 M: Clemens Ladisch <clemens@ladisch.de>
15697 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15700 F: sound/drivers/opl4/
15702 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
15703 M: Mark Fasheh <mark@fasheh.com>
15704 M: Joel Becker <jlbec@evilplan.org>
15705 M: Joseph Qi <joseph.qi@linux.alibaba.com>
15706 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
15708 W: http://ocfs2.wiki.kernel.org
15709 F: Documentation/filesystems/dlmfs.rst
15710 F: Documentation/filesystems/ocfs2.rst
15713 ORANGEFS FILESYSTEM
15714 M: Mike Marshall <hubcap@omnibond.com>
15715 R: Martin Brandenburg <martin@omnibond.com>
15716 L: devel@lists.orangefs.org
15718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
15719 F: Documentation/filesystems/orangefs.rst
15723 L: linux-wireless@vger.kernel.org
15725 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
15726 W: http://www.nongnu.org/orinoco/
15727 F: drivers/net/wireless/intersil/orinoco/
15729 OV2659 OMNIVISION SENSOR DRIVER
15730 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15731 L: linux-media@vger.kernel.org
15733 W: https://linuxtv.org
15734 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15735 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15736 F: drivers/media/i2c/ov2659.c
15737 F: include/media/i2c/ov2659.h
15740 M: Miklos Szeredi <miklos@szeredi.hu>
15741 L: linux-unionfs@vger.kernel.org
15743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
15744 F: Documentation/filesystems/overlayfs.rst
15747 P54 WIRELESS DRIVER
15748 M: Christian Lamparter <chunkeey@googlemail.com>
15749 L: linux-wireless@vger.kernel.org
15751 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
15752 F: drivers/net/wireless/intersil/p54/
15755 M: Willem de Bruijn <willemdebruijn.kernel@gmail.com>
15757 F: include/uapi/linux/if_packet.h
15758 F: net/packet/af_packet.c
15761 M: Vladimir Oltean <olteanv@gmail.com>
15762 L: netdev@vger.kernel.org
15764 F: Documentation/core-api/packing.rst
15765 F: include/linux/packing.h
15768 PADATA PARALLEL EXECUTION MECHANISM
15769 M: Steffen Klassert <steffen.klassert@secunet.com>
15770 M: Daniel Jordan <daniel.m.jordan@oracle.com>
15771 L: linux-crypto@vger.kernel.org
15772 L: linux-kernel@vger.kernel.org
15774 F: Documentation/core-api/padata.rst
15775 F: include/linux/padata.h
15779 M: Matthew Wilcox (Oracle) <willy@infradead.org>
15780 L: linux-fsdevel@vger.kernel.org
15782 T: git git://git.infradead.org/users/willy/pagecache.git
15783 F: Documentation/filesystems/locking.rst
15784 F: Documentation/filesystems/vfs.rst
15785 F: include/linux/pagemap.h
15787 F: mm/page-writeback.c
15792 M: Jesper Dangaard Brouer <hawk@kernel.org>
15793 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
15794 L: netdev@vger.kernel.org
15796 F: Documentation/networking/page_pool.rst
15797 F: include/net/page_pool.h
15798 F: include/trace/events/page_pool.h
15799 F: net/core/page_pool.c
15802 M: Pasha Tatashin <pasha.tatashin@soleen.com>
15803 M: Andrew Morton <akpm@linux-foundation.org>
15804 L: linux-mm@kvack.org
15806 F: Documentation/mm/page_table_check.rst
15807 F: include/linux/page_table_check.h
15808 F: mm/page_table_check.c
15810 PANASONIC LAPTOP ACPI EXTRAS DRIVER
15811 M: Kenneth Chan <kenneth.t.chan@gmail.com>
15812 L: platform-driver-x86@vger.kernel.org
15814 F: drivers/platform/x86/panasonic-laptop.c
15816 PARALLAX PING IIO SENSOR DRIVER
15817 M: Andreas Klinger <ak@it-klinger.de>
15818 L: linux-iio@vger.kernel.org
15820 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
15821 F: drivers/iio/proximity/ping.c
15823 PARALLEL LCD/KEYPAD PANEL DRIVER
15824 M: Willy Tarreau <willy@haproxy.com>
15825 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
15827 F: Documentation/admin-guide/lcd-panel-cgram.rst
15828 F: drivers/auxdisplay/panel.c
15830 PARALLEL PORT SUBSYSTEM
15831 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15832 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15833 L: linux-parport@lists.infradead.org (subscribers-only)
15835 F: Documentation/driver-api/parport*.rst
15836 F: drivers/char/ppdev.c
15837 F: drivers/parport/
15838 F: include/linux/parport*.h
15839 F: include/uapi/linux/ppdev.h
15841 PARAVIRT_OPS INTERFACE
15842 M: Juergen Gross <jgross@suse.com>
15843 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
15844 R: Alexey Makhalov <amakhalov@vmware.com>
15845 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
15846 L: virtualization@lists.linux-foundation.org
15849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15850 F: Documentation/virt/paravirt_ops.rst
15851 F: arch/*/include/asm/paravirt*.h
15852 F: arch/*/kernel/paravirt*
15853 F: include/linux/hypervisor.h
15855 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
15856 M: Tim Waugh <tim@cyberelk.net>
15857 L: linux-parport@lists.infradead.org (subscribers-only)
15859 F: Documentation/admin-guide/blockdev/paride.rst
15860 F: drivers/block/paride/
15862 PARISC ARCHITECTURE
15863 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
15864 M: Helge Deller <deller@gmx.de>
15865 L: linux-parisc@vger.kernel.org
15867 W: https://parisc.wiki.kernel.org
15868 Q: http://patchwork.kernel.org/project/linux-parisc/list/
15869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
15870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
15871 F: Documentation/parisc/
15873 F: drivers/char/agp/parisc-agp.c
15874 F: drivers/input/misc/hp_sdc_rtc.c
15875 F: drivers/input/serio/gscps2.c
15876 F: drivers/input/serio/hp_sdc*
15878 F: drivers/parport/parport_gsc.*
15879 F: drivers/tty/serial/8250/8250_parisc.c
15880 F: drivers/video/console/sti*
15881 F: drivers/video/fbdev/sti*
15882 F: drivers/video/logo/logo_parisc*
15883 F: include/linux/hp_sdc.h
15886 M: Jiri Pirko <jiri@nvidia.com>
15887 L: netdev@vger.kernel.org
15889 F: include/linux/parman.h
15891 F: lib/test_parman.c
15893 PC ENGINES APU BOARD DRIVER
15894 M: Enrico Weigelt, metux IT consult <info@metux.net>
15896 F: drivers/platform/x86/pcengines-apuv2.c
15898 PC87360 HARDWARE MONITORING DRIVER
15899 M: Jim Cromie <jim.cromie@gmail.com>
15900 L: linux-hwmon@vger.kernel.org
15902 F: Documentation/hwmon/pc87360.rst
15903 F: drivers/hwmon/pc87360.c
15905 PC8736x GPIO DRIVER
15906 M: Jim Cromie <jim.cromie@gmail.com>
15908 F: drivers/char/pc8736x_gpio.c
15910 PC87427 HARDWARE MONITORING DRIVER
15911 M: Jean Delvare <jdelvare@suse.com>
15912 L: linux-hwmon@vger.kernel.org
15914 F: Documentation/hwmon/pc87427.rst
15915 F: drivers/hwmon/pc87427.c
15918 M: Riku Voipio <riku.voipio@iki.fi>
15920 F: drivers/leds/leds-pca9532.c
15921 F: include/linux/leds-pca9532.h
15923 PCA9541 I2C BUS MASTER SELECTOR DRIVER
15924 M: Guenter Roeck <linux@roeck-us.net>
15925 L: linux-i2c@vger.kernel.org
15927 F: drivers/i2c/muxes/i2c-mux-pca9541.c
15929 PCDP - PRIMARY CONSOLE AND DEBUG PORT
15930 M: Khalid Aziz <khalid@gonehiking.org>
15932 F: drivers/firmware/pcdp.*
15934 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
15935 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15936 M: Pali Rohár <pali@kernel.org>
15937 L: linux-pci@vger.kernel.org
15938 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15940 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
15941 F: drivers/pci/controller/pci-aardvark.c
15943 PCI DRIVER FOR ALTERA PCIE IP
15944 M: Joyce Ooi <joyce.ooi@intel.com>
15945 L: linux-pci@vger.kernel.org
15947 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
15948 F: drivers/pci/controller/pcie-altera.c
15950 PCI DRIVER FOR APPLIEDMICRO XGENE
15951 M: Toan Le <toan@os.amperecomputing.com>
15952 L: linux-pci@vger.kernel.org
15953 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15955 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
15956 F: drivers/pci/controller/pci-xgene.c
15958 PCI DRIVER FOR ARM VERSATILE PLATFORM
15959 M: Rob Herring <robh@kernel.org>
15960 L: linux-pci@vger.kernel.org
15961 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15963 F: Documentation/devicetree/bindings/pci/versatile.yaml
15964 F: drivers/pci/controller/pci-versatile.c
15966 PCI DRIVER FOR ARMADA 8K
15967 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15968 L: linux-pci@vger.kernel.org
15969 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15971 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
15972 F: drivers/pci/controller/dwc/pcie-armada8k.c
15974 PCI DRIVER FOR CADENCE PCIE IP
15975 M: Tom Joseph <tjoseph@cadence.com>
15976 L: linux-pci@vger.kernel.org
15978 F: Documentation/devicetree/bindings/pci/cdns,*
15979 F: drivers/pci/controller/cadence/
15981 PCI DRIVER FOR FREESCALE LAYERSCAPE
15982 M: Minghuan Lian <minghuan.Lian@nxp.com>
15983 M: Mingkai Hu <mingkai.hu@nxp.com>
15984 M: Roy Zang <roy.zang@nxp.com>
15985 L: linuxppc-dev@lists.ozlabs.org
15986 L: linux-pci@vger.kernel.org
15987 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15989 F: drivers/pci/controller/dwc/*layerscape*
15991 PCI DRIVER FOR GENERIC OF HOSTS
15992 M: Will Deacon <will@kernel.org>
15993 L: linux-pci@vger.kernel.org
15994 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15996 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
15997 F: drivers/pci/controller/pci-host-common.c
15998 F: drivers/pci/controller/pci-host-generic.c
16000 PCI DRIVER FOR IMX6
16001 M: Richard Zhu <hongxing.zhu@nxp.com>
16002 M: Lucas Stach <l.stach@pengutronix.de>
16003 L: linux-pci@vger.kernel.org
16004 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16006 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
16007 F: drivers/pci/controller/dwc/*imx6*
16009 PCI DRIVER FOR FU740
16010 M: Paul Walmsley <paul.walmsley@sifive.com>
16011 M: Greentime Hu <greentime.hu@sifive.com>
16012 L: linux-pci@vger.kernel.org
16014 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
16015 F: drivers/pci/controller/dwc/pcie-fu740.c
16017 PCI DRIVER FOR INTEL IXP4XX
16018 M: Linus Walleij <linus.walleij@linaro.org>
16020 F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
16021 F: drivers/pci/controller/pci-ixp4xx.c
16023 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
16024 M: Nirmal Patel <nirmal.patel@linux.intel.com>
16025 R: Jonathan Derrick <jonathan.derrick@linux.dev>
16026 L: linux-pci@vger.kernel.org
16028 F: drivers/pci/controller/vmd.c
16030 PCI DRIVER FOR MICROSEMI SWITCHTEC
16031 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
16032 M: Logan Gunthorpe <logang@deltatee.com>
16033 L: linux-pci@vger.kernel.org
16035 F: Documentation/ABI/testing/sysfs-class-switchtec
16036 F: Documentation/driver-api/switchtec.rst
16037 F: drivers/ntb/hw/mscc/
16038 F: drivers/pci/switch/switchtec*
16039 F: include/linux/switchtec.h
16040 F: include/uapi/linux/switchtec_ioctl.h
16042 PCI DRIVER FOR MOBIVEIL PCIE IP
16043 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
16044 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
16045 L: linux-pci@vger.kernel.org
16047 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
16048 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
16050 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
16051 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
16052 M: Pali Rohár <pali@kernel.org>
16053 L: linux-pci@vger.kernel.org
16054 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16056 F: drivers/pci/controller/*mvebu*
16058 PCI DRIVER FOR NVIDIA TEGRA
16059 M: Thierry Reding <thierry.reding@gmail.com>
16060 L: linux-tegra@vger.kernel.org
16061 L: linux-pci@vger.kernel.org
16063 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
16064 F: drivers/pci/controller/pci-tegra.c
16066 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
16067 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
16068 L: linux-pci@vger.kernel.org
16069 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16071 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
16072 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
16074 PCI DRIVER FOR RENESAS R-CAR
16075 M: Marek Vasut <marek.vasut+renesas@gmail.com>
16076 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
16077 L: linux-pci@vger.kernel.org
16078 L: linux-renesas-soc@vger.kernel.org
16080 F: Documentation/devicetree/bindings/pci/*rcar*
16081 F: drivers/pci/controller/*rcar*
16083 PCI DRIVER FOR SAMSUNG EXYNOS
16084 M: Jingoo Han <jingoohan1@gmail.com>
16085 L: linux-pci@vger.kernel.org
16086 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16087 L: linux-samsung-soc@vger.kernel.org
16089 F: drivers/pci/controller/dwc/pci-exynos.c
16091 PCI DRIVER FOR SYNOPSYS DESIGNWARE
16092 M: Jingoo Han <jingoohan1@gmail.com>
16093 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
16094 L: linux-pci@vger.kernel.org
16096 F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
16097 F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
16098 F: drivers/pci/controller/dwc/*designware*
16100 PCI DRIVER FOR TI DRA7XX/J721E
16101 M: Vignesh Raghavendra <vigneshr@ti.com>
16102 L: linux-omap@vger.kernel.org
16103 L: linux-pci@vger.kernel.org
16104 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16106 F: Documentation/devicetree/bindings/pci/ti-pci.txt
16107 F: drivers/pci/controller/cadence/pci-j721e.c
16108 F: drivers/pci/controller/dwc/pci-dra7xx.c
16110 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
16111 M: Linus Walleij <linus.walleij@linaro.org>
16112 L: linux-pci@vger.kernel.org
16114 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
16115 F: drivers/pci/controller/pci-v3-semi.c
16117 PCI ENDPOINT SUBSYSTEM
16118 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
16119 R: Krzysztof Wilczyński <kw@linux.com>
16120 R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16121 R: Kishon Vijay Abraham I <kishon@kernel.org>
16122 L: linux-pci@vger.kernel.org
16124 Q: https://patchwork.kernel.org/project/linux-pci/list/
16125 B: https://bugzilla.kernel.org
16126 C: irc://irc.oftc.net/linux-pci
16127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
16128 F: Documentation/PCI/endpoint/*
16129 F: Documentation/misc-devices/pci-endpoint-test.rst
16130 F: drivers/misc/pci_endpoint_test.c
16131 F: drivers/pci/endpoint/
16134 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
16135 M: Mahesh J Salgaonkar <mahesh@linux.ibm.com>
16136 R: Oliver O'Halloran <oohall@gmail.com>
16137 L: linuxppc-dev@lists.ozlabs.org
16139 F: Documentation/PCI/pci-error-recovery.rst
16140 F: Documentation/powerpc/eeh-pci-error-recovery.rst
16141 F: arch/powerpc/include/*/eeh*.h
16142 F: arch/powerpc/kernel/eeh*.c
16143 F: arch/powerpc/platforms/*/eeh*.c
16144 F: drivers/pci/pcie/aer.c
16145 F: drivers/pci/pcie/dpc.c
16146 F: drivers/pci/pcie/err.c
16149 M: Linas Vepstas <linasvepstas@gmail.com>
16150 L: linux-pci@vger.kernel.org
16152 F: Documentation/PCI/pci-error-recovery.rst
16154 PCI PEER-TO-PEER DMA (P2PDMA)
16155 M: Bjorn Helgaas <bhelgaas@google.com>
16156 M: Logan Gunthorpe <logang@deltatee.com>
16157 L: linux-pci@vger.kernel.org
16159 Q: https://patchwork.kernel.org/project/linux-pci/list/
16160 B: https://bugzilla.kernel.org
16161 C: irc://irc.oftc.net/linux-pci
16162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
16163 F: Documentation/driver-api/pci/p2pdma.rst
16164 F: drivers/pci/p2pdma.c
16165 F: include/linux/pci-p2pdma.h
16167 PCI MSI DRIVER FOR ALTERA MSI IP
16168 M: Joyce Ooi <joyce.ooi@intel.com>
16169 L: linux-pci@vger.kernel.org
16171 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
16172 F: drivers/pci/controller/pcie-altera-msi.c
16174 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
16175 M: Toan Le <toan@os.amperecomputing.com>
16176 L: linux-pci@vger.kernel.org
16177 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16179 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
16180 F: drivers/pci/controller/pci-xgene-msi.c
16182 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
16183 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
16184 R: Rob Herring <robh@kernel.org>
16185 R: Krzysztof Wilczyński <kw@linux.com>
16186 L: linux-pci@vger.kernel.org
16188 Q: https://patchwork.kernel.org/project/linux-pci/list/
16189 B: https://bugzilla.kernel.org
16190 C: irc://irc.oftc.net/linux-pci
16191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
16192 F: Documentation/devicetree/bindings/pci/
16193 F: drivers/pci/controller/
16194 F: drivers/pci/pci-bridge-emul.c
16195 F: drivers/pci/pci-bridge-emul.h
16198 M: Bjorn Helgaas <bhelgaas@google.com>
16199 L: linux-pci@vger.kernel.org
16201 Q: https://patchwork.kernel.org/project/linux-pci/list/
16202 B: https://bugzilla.kernel.org
16203 C: irc://irc.oftc.net/linux-pci
16204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
16205 F: Documentation/PCI/
16206 F: Documentation/devicetree/bindings/pci/
16207 F: arch/x86/kernel/early-quirks.c
16208 F: arch/x86/kernel/quirks.c
16210 F: drivers/acpi/pci*
16212 F: include/asm-generic/pci*
16213 F: include/linux/of_pci.h
16214 F: include/linux/pci*
16215 F: include/uapi/linux/pci*
16218 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
16219 M: Jonathan Chocron <jonnyc@amazon.com>
16220 L: linux-pci@vger.kernel.org
16222 F: Documentation/devicetree/bindings/pci/pcie-al.txt
16223 F: drivers/pci/controller/dwc/pcie-al.c
16225 PCIE DRIVER FOR AMLOGIC MESON
16226 M: Yue Wang <yue.wang@Amlogic.com>
16227 L: linux-pci@vger.kernel.org
16228 L: linux-amlogic@lists.infradead.org
16230 F: drivers/pci/controller/dwc/pci-meson.c
16232 PCIE DRIVER FOR AXIS ARTPEC
16233 M: Jesper Nilsson <jesper.nilsson@axis.com>
16234 L: linux-arm-kernel@axis.com
16235 L: linux-pci@vger.kernel.org
16237 F: Documentation/devicetree/bindings/pci/axis,artpec*
16238 F: drivers/pci/controller/dwc/*artpec*
16240 PCIE DRIVER FOR CAVIUM THUNDERX
16241 M: Robert Richter <rric@kernel.org>
16242 L: linux-pci@vger.kernel.org
16243 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16245 F: drivers/pci/controller/pci-thunder-*
16247 PCIE DRIVER FOR HISILICON
16248 M: Zhou Wang <wangzhou1@hisilicon.com>
16249 L: linux-pci@vger.kernel.org
16251 F: drivers/pci/controller/dwc/pcie-hisi.c
16253 PCIE DRIVER FOR HISILICON KIRIN
16254 M: Xiaowei Song <songxiaowei@hisilicon.com>
16255 M: Binghui Wang <wangbinghui@hisilicon.com>
16256 L: linux-pci@vger.kernel.org
16258 F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
16259 F: drivers/pci/controller/dwc/pcie-kirin.c
16261 PCIE DRIVER FOR HISILICON STB
16262 M: Shawn Guo <shawn.guo@linaro.org>
16263 L: linux-pci@vger.kernel.org
16265 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
16266 F: drivers/pci/controller/dwc/pcie-histb.c
16268 PCIE DRIVER FOR INTEL KEEM BAY
16269 M: Srikanth Thokala <srikanth.thokala@intel.com>
16270 L: linux-pci@vger.kernel.org
16272 F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
16273 F: drivers/pci/controller/dwc/pcie-keembay.c
16275 PCIE DRIVER FOR INTEL LGM GW SOC
16276 M: Rahul Tanwar <rtanwar@maxlinear.com>
16277 L: linux-pci@vger.kernel.org
16279 F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
16280 F: drivers/pci/controller/dwc/pcie-intel-gw.c
16282 PCIE DRIVER FOR MEDIATEK
16283 M: Ryder Lee <ryder.lee@mediatek.com>
16284 M: Jianjun Wang <jianjun.wang@mediatek.com>
16285 L: linux-pci@vger.kernel.org
16286 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16288 F: Documentation/devicetree/bindings/pci/mediatek*
16289 F: drivers/pci/controller/*mediatek*
16291 PCIE DRIVER FOR MICROCHIP
16292 M: Daire McNamara <daire.mcnamara@microchip.com>
16293 L: linux-pci@vger.kernel.org
16295 F: Documentation/devicetree/bindings/pci/microchip*
16296 F: drivers/pci/controller/*microchip*
16298 PCIE DRIVER FOR QUALCOMM MSM
16299 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16300 L: linux-pci@vger.kernel.org
16301 L: linux-arm-msm@vger.kernel.org
16303 F: drivers/pci/controller/dwc/pcie-qcom.c
16305 PCIE ENDPOINT DRIVER FOR QUALCOMM
16306 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16307 L: linux-pci@vger.kernel.org
16308 L: linux-arm-msm@vger.kernel.org
16310 F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
16311 F: drivers/pci/controller/dwc/pcie-qcom-ep.c
16313 PCIE DRIVER FOR ROCKCHIP
16314 M: Shawn Lin <shawn.lin@rock-chips.com>
16315 L: linux-pci@vger.kernel.org
16316 L: linux-rockchip@lists.infradead.org
16318 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
16319 F: drivers/pci/controller/pcie-rockchip*
16321 PCIE DRIVER FOR SOCIONEXT UNIPHIER
16322 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
16323 L: linux-pci@vger.kernel.org
16325 F: Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
16326 F: drivers/pci/controller/dwc/pcie-uniphier*
16328 PCIE DRIVER FOR ST SPEAR13XX
16329 M: Pratyush Anand <pratyush.anand@gmail.com>
16330 L: linux-pci@vger.kernel.org
16332 F: drivers/pci/controller/dwc/*spear*
16334 PCI DRIVER FOR XILINX VERSAL CPM
16335 M: Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
16336 M: Michal Simek <michal.simek@amd.com>
16337 L: linux-pci@vger.kernel.org
16339 F: Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
16340 F: drivers/pci/controller/pcie-xilinx-cpm.c
16343 M: Dominik Brodowski <linux@dominikbrodowski.net>
16345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
16346 F: Documentation/pcmcia/
16351 PCNET32 NETWORK DRIVER
16352 M: Don Fry <pcnet32@frontier.com>
16353 L: netdev@vger.kernel.org
16355 F: drivers/net/ethernet/amd/pcnet32.c
16357 PCRYPT PARALLEL CRYPTO ENGINE
16358 M: Steffen Klassert <steffen.klassert@secunet.com>
16359 L: linux-crypto@vger.kernel.org
16362 F: include/crypto/pcrypt.h
16364 PEAQ WMI HOTKEYS DRIVER
16365 M: Hans de Goede <hdegoede@redhat.com>
16366 L: platform-driver-x86@vger.kernel.org
16368 F: drivers/platform/x86/peaq-wmi.c
16370 PECI HARDWARE MONITORING DRIVERS
16371 M: Iwona Winiarska <iwona.winiarska@intel.com>
16372 L: linux-hwmon@vger.kernel.org
16374 F: Documentation/hwmon/peci-cputemp.rst
16375 F: Documentation/hwmon/peci-dimmtemp.rst
16376 F: drivers/hwmon/peci/
16379 M: Iwona Winiarska <iwona.winiarska@intel.com>
16380 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
16382 F: Documentation/devicetree/bindings/peci/
16383 F: Documentation/peci/
16385 F: include/linux/peci-cpu.h
16386 F: include/linux/peci.h
16388 PENSANDO ETHERNET DRIVERS
16389 M: Shannon Nelson <shannon.nelson@amd.com>
16390 M: Brett Creeley <brett.creeley@amd.com>
16391 M: drivers@pensando.io
16392 L: netdev@vger.kernel.org
16394 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
16395 F: drivers/net/ethernet/pensando/
16397 PER-CPU MEMORY ALLOCATOR
16398 M: Dennis Zhou <dennis@kernel.org>
16399 M: Tejun Heo <tj@kernel.org>
16400 M: Christoph Lameter <cl@linux.com>
16401 L: linux-mm@kvack.org
16403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
16404 F: arch/*/include/asm/percpu.h
16405 F: include/linux/percpu*.h
16409 PER-TASK DELAY ACCOUNTING
16410 M: Balbir Singh <bsingharora@gmail.com>
16412 F: include/linux/delayacct.h
16413 F: kernel/delayacct.c
16415 PERFORMANCE EVENTS SUBSYSTEM
16416 M: Peter Zijlstra <peterz@infradead.org>
16417 M: Ingo Molnar <mingo@redhat.com>
16418 M: Arnaldo Carvalho de Melo <acme@kernel.org>
16419 R: Mark Rutland <mark.rutland@arm.com>
16420 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
16421 R: Jiri Olsa <jolsa@kernel.org>
16422 R: Namhyung Kim <namhyung@kernel.org>
16423 L: linux-perf-users@vger.kernel.org
16424 L: linux-kernel@vger.kernel.org
16426 W: https://perf.wiki.kernel.org/
16427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16429 F: arch/*/events/*/*
16430 F: arch/*/include/asm/perf_event.h
16431 F: arch/*/kernel/*/*/perf_event*.c
16432 F: arch/*/kernel/*/perf_event*.c
16433 F: arch/*/kernel/perf_callchain.c
16434 F: arch/*/kernel/perf_event*.c
16435 F: include/linux/perf_event.h
16436 F: include/uapi/linux/perf_event.h
16441 PERFORMANCE EVENTS TOOLING ARM64
16442 R: John Garry <john.g.garry@oracle.com>
16443 R: Will Deacon <will@kernel.org>
16444 R: James Clark <james.clark@arm.com>
16445 R: Mike Leach <mike.leach@linaro.org>
16446 R: Leo Yan <leo.yan@linaro.org>
16447 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16449 F: tools/build/feature/test-libopencsd.c
16450 F: tools/perf/arch/arm*/
16451 F: tools/perf/pmu-events/arch/arm64/
16452 F: tools/perf/util/arm-spe*
16453 F: tools/perf/util/cs-etm*
16455 PERSONALITY HANDLING
16456 M: Christoph Hellwig <hch@infradead.org>
16457 L: linux-abi-devel@lists.sourceforge.net
16459 F: include/linux/personality.h
16460 F: include/uapi/linux/personality.h
16462 PHOENIX RC FLIGHT CONTROLLER ADAPTER
16463 M: Marcus Folkesson <marcus.folkesson@gmail.com>
16464 L: linux-input@vger.kernel.org
16466 F: Documentation/input/devices/pxrc.rst
16467 F: drivers/input/joystick/pxrc.c
16470 M: Remi Denis-Courmont <courmisch@gmail.com>
16472 F: Documentation/networking/phonet.rst
16473 F: include/linux/phonet.h
16474 F: include/net/phonet/
16475 F: include/uapi/linux/phonet.h
16479 M: Joern Engel <joern@lazybastard.org>
16480 L: linux-mtd@lists.infradead.org
16482 F: drivers/mtd/devices/phram.c
16485 M: Bruno Prémont <bonbons@linux-vserver.org>
16486 L: linux-input@vger.kernel.org
16488 F: drivers/hid/hid-picolcd*
16491 M: Christian Brauner <christian@brauner.io>
16492 L: linux-kernel@vger.kernel.org
16494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
16496 F: tools/testing/selftests/clone3/
16497 F: tools/testing/selftests/pid_namespace/
16498 F: tools/testing/selftests/pidfd/
16501 K: \b(clone_args|kernel_clone_args)\b
16503 PIN CONTROL SUBSYSTEM
16504 M: Linus Walleij <linus.walleij@linaro.org>
16505 L: linux-gpio@vger.kernel.org
16507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
16508 F: Documentation/devicetree/bindings/pinctrl/
16509 F: Documentation/driver-api/pin-control.rst
16510 F: drivers/pinctrl/
16511 F: include/dt-bindings/pinctrl/
16512 F: include/linux/pinctrl/
16514 PIN CONTROLLER - AMD
16515 M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
16516 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
16518 F: drivers/pinctrl/pinctrl-amd.c
16520 PIN CONTROLLER - FREESCALE
16521 M: Dong Aisheng <aisheng.dong@nxp.com>
16522 M: Fabio Estevam <festevam@gmail.com>
16523 M: Shawn Guo <shawnguo@kernel.org>
16524 M: Jacky Bai <ping.bai@nxp.com>
16525 R: Pengutronix Kernel Team <kernel@pengutronix.de>
16526 L: linux-gpio@vger.kernel.org
16528 F: Documentation/devicetree/bindings/pinctrl/fsl,*
16529 F: drivers/pinctrl/freescale/
16531 PIN CONTROLLER - INTEL
16532 M: Mika Westerberg <mika.westerberg@linux.intel.com>
16533 M: Andy Shevchenko <andy@kernel.org>
16535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
16536 F: drivers/pinctrl/intel/
16538 PIN CONTROLLER - KEEMBAY
16539 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
16541 F: drivers/pinctrl/pinctrl-keembay*
16543 PIN CONTROLLER - MEDIATEK
16544 M: Sean Wang <sean.wang@kernel.org>
16545 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16547 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
16548 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
16549 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
16550 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
16551 F: drivers/pinctrl/mediatek/
16553 PIN CONTROLLER - MICROCHIP AT91
16554 M: Ludovic Desroches <ludovic.desroches@microchip.com>
16555 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16556 L: linux-gpio@vger.kernel.org
16558 F: drivers/gpio/gpio-sama5d2-piobu.c
16559 F: drivers/pinctrl/pinctrl-at91*
16561 PIN CONTROLLER - QUALCOMM
16562 M: Bjorn Andersson <andersson@kernel.org>
16563 L: linux-arm-msm@vger.kernel.org
16565 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
16566 F: drivers/pinctrl/qcom/
16568 PIN CONTROLLER - RENESAS
16569 M: Geert Uytterhoeven <geert+renesas@glider.be>
16570 L: linux-renesas-soc@vger.kernel.org
16572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
16573 F: Documentation/devicetree/bindings/pinctrl/renesas,*
16574 F: drivers/pinctrl/renesas/
16576 PIN CONTROLLER - SAMSUNG
16577 M: Tomasz Figa <tomasz.figa@gmail.com>
16578 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
16579 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16580 R: Alim Akhtar <alim.akhtar@samsung.com>
16581 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16582 L: linux-samsung-soc@vger.kernel.org
16584 C: irc://irc.libera.chat/linux-exynos
16585 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
16586 B: mailto:linux-samsung-soc@vger.kernel.org
16587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
16588 F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
16589 F: drivers/pinctrl/samsung/
16590 F: include/dt-bindings/pinctrl/samsung.h
16592 PIN CONTROLLER - SINGLE
16593 M: Tony Lindgren <tony@atomide.com>
16594 M: Haojian Zhuang <haojian.zhuang@linaro.org>
16595 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16596 L: linux-omap@vger.kernel.org
16598 F: drivers/pinctrl/pinctrl-single.c
16600 PIN CONTROLLER - THUNDERBAY
16601 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
16603 F: drivers/pinctrl/pinctrl-thunderbay.c
16605 PIN CONTROLLER - SUNPLUS / TIBBO
16606 M: Dvorkin Dmitry <dvorkin@tibbo.com>
16607 M: Wells Lu <wellslutw@gmail.com>
16608 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16610 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
16611 F: Documentation/devicetree/bindings/pinctrl/sunplus,*
16612 F: drivers/pinctrl/sunplus/
16613 F: include/dt-bindings/pinctrl/sppctl*.h
16615 PINE64 PINEPHONE KEYBOARD DRIVER
16616 M: Samuel Holland <samuel@sholland.org>
16618 F: Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
16619 F: drivers/input/keyboard/pinephone-keyboard.c
16622 M: linux-block@vger.kernel.org
16624 F: drivers/block/pktcdvd.c
16625 F: include/linux/pktcdvd.h
16626 F: include/uapi/linux/pktcdvd.h
16628 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
16629 M: Tomasz Duszynski <tduszyns@gmail.com>
16631 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
16632 F: drivers/iio/chemical/pms7003.c
16635 M: Jacob Keller <jacob.e.keller@intel.com>
16637 F: Documentation/driver-api/pldmfw/
16638 F: include/linux/pldmfw.h
16642 M: Logan Gunthorpe <logang@deltatee.com>
16644 F: drivers/dma/plx_dma.c
16647 M: Charles Hsu <hsu.yungteng@gmail.com>
16648 L: linux-hwmon@vger.kernel.org
16650 F: Documentation/hwmon/pm6764tr.rst
16651 F: drivers/hwmon/pmbus/pm6764tr.c
16654 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
16655 L: linux-pm@vger.kernel.org
16657 W: https://01.org/pm-graph
16658 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
16659 T: git git://github.com/intel/pm-graph
16660 F: tools/power/pm-graph
16662 PMBUS HARDWARE MONITORING DRIVERS
16663 M: Guenter Roeck <linux@roeck-us.net>
16664 L: linux-hwmon@vger.kernel.org
16666 W: http://hwmon.wiki.kernel.org/
16667 W: http://www.roeck-us.net/linux/drivers/
16668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
16669 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
16670 F: Documentation/devicetree/bindings/hwmon/max31785.txt
16671 F: Documentation/hwmon/adm1275.rst
16672 F: Documentation/hwmon/ibm-cffps.rst
16673 F: Documentation/hwmon/ir35221.rst
16674 F: Documentation/hwmon/lm25066.rst
16675 F: Documentation/hwmon/ltc2978.rst
16676 F: Documentation/hwmon/ltc3815.rst
16677 F: Documentation/hwmon/max16064.rst
16678 F: Documentation/hwmon/max20751.rst
16679 F: Documentation/hwmon/max31785.rst
16680 F: Documentation/hwmon/max34440.rst
16681 F: Documentation/hwmon/max8688.rst
16682 F: Documentation/hwmon/pmbus-core.rst
16683 F: Documentation/hwmon/pmbus.rst
16684 F: Documentation/hwmon/tps40422.rst
16685 F: Documentation/hwmon/ucd9000.rst
16686 F: Documentation/hwmon/ucd9200.rst
16687 F: Documentation/hwmon/zl6100.rst
16688 F: drivers/hwmon/pmbus/
16689 F: include/linux/pmbus.h
16691 PMC SIERRA MaxRAID DRIVER
16692 L: linux-scsi@vger.kernel.org
16694 W: http://www.pmc-sierra.com/
16695 F: drivers/scsi/pmcraid.*
16697 PMC SIERRA PM8001 DRIVER
16698 M: Jack Wang <jinpu.wang@cloud.ionos.com>
16699 L: linux-scsi@vger.kernel.org
16701 F: drivers/scsi/pm8001/
16703 PNI RM3100 IIO DRIVER
16704 M: Song Qiang <songqiang1304521@gmail.com>
16705 L: linux-iio@vger.kernel.org
16707 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
16708 F: drivers/iio/magnetometer/rm3100*
16711 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
16712 L: linux-acpi@vger.kernel.org
16715 F: include/linux/pnp.h
16717 POSIX CLOCKS and TIMERS
16718 M: Thomas Gleixner <tglx@linutronix.de>
16719 L: linux-kernel@vger.kernel.org
16721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16723 F: include/linux/time_namespace.h
16724 F: include/linux/timer*
16725 F: kernel/time/*timer*
16726 F: kernel/time/namespace.c
16728 POWER MANAGEMENT CORE
16729 M: "Rafael J. Wysocki" <rafael@kernel.org>
16730 L: linux-pm@vger.kernel.org
16732 B: https://bugzilla.kernel.org
16733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16734 F: drivers/base/power/
16735 F: drivers/powercap/
16736 F: include/linux/intel_rapl.h
16737 F: include/linux/pm.h
16738 F: include/linux/pm_*
16739 F: include/linux/powercap.h
16740 F: kernel/configs/nopm.config
16742 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
16743 M: Daniel Lezcano <daniel.lezcano@kernel.org>
16744 L: linux-pm@vger.kernel.org
16746 B: https://bugzilla.kernel.org
16747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16748 F: drivers/powercap/dtpm*
16749 F: include/linux/dtpm.h
16751 POWER STATE COORDINATION INTERFACE (PSCI)
16752 M: Mark Rutland <mark.rutland@arm.com>
16753 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
16754 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16756 F: drivers/firmware/psci/
16757 F: include/linux/psci.h
16758 F: include/uapi/linux/psci.h
16760 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
16761 M: Sebastian Reichel <sre@kernel.org>
16762 L: linux-pm@vger.kernel.org
16764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16765 F: Documentation/ABI/testing/sysfs-class-power
16766 F: Documentation/devicetree/bindings/power/supply/
16767 F: drivers/power/supply/
16768 F: include/linux/power/
16769 F: include/linux/power_supply.h
16771 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
16772 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
16773 L: linuxppc-dev@lists.ozlabs.org
16775 F: drivers/char/powernv-op-panel.c
16777 PPP OVER ATM (RFC 2364)
16778 M: Mitchell Blank Jr <mitch@sfgoth.com>
16780 F: include/uapi/linux/atmppp.h
16781 F: net/atm/pppoatm.c
16784 M: Michal Ostrowski <mostrows@earthlink.net>
16786 F: drivers/net/ppp/pppoe.c
16787 F: drivers/net/ppp/pppox.c
16790 M: James Chapman <jchapman@katalix.com>
16792 F: include/linux/if_pppol2tp.h
16793 F: include/uapi/linux/if_pppol2tp.h
16794 F: net/l2tp/l2tp_ppp.c
16796 PPP PROTOCOL DRIVERS AND COMPRESSORS
16797 M: Paul Mackerras <paulus@samba.org>
16798 L: linux-ppp@vger.kernel.org
16800 F: drivers/net/ppp/ppp_*
16803 M: Rodolfo Giometti <giometti@enneenne.com>
16804 L: linuxpps@ml.enneenne.com (subscribers-only)
16806 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
16807 F: Documentation/ABI/testing/sysfs-pps
16808 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
16809 F: Documentation/driver-api/pps.rst
16811 F: include/linux/pps*.h
16812 F: include/uapi/linux/pps.h
16815 M: Dmitry Kozlov <xeb@mail.ru>
16816 L: netdev@vger.kernel.org
16818 W: http://sourceforge.net/projects/accel-pptp
16819 F: drivers/net/ppp/pptp.c
16821 PRESSURE STALL INFORMATION (PSI)
16822 M: Johannes Weiner <hannes@cmpxchg.org>
16823 M: Suren Baghdasaryan <surenb@google.com>
16825 F: include/linux/psi*
16826 F: kernel/sched/psi.c
16829 M: Petr Mladek <pmladek@suse.com>
16830 M: Sergey Senozhatsky <senozhatsky@chromium.org>
16831 R: Steven Rostedt <rostedt@goodmis.org>
16832 R: John Ogness <john.ogness@linutronix.de>
16834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
16835 F: include/linux/printk.h
16839 R: Chris Down <chris@chrisdown.name>
16841 F: Documentation/core-api/printk-index.rst
16842 F: kernel/printk/index.c
16846 L: linux-kernel@vger.kernel.org
16847 L: linux-fsdevel@vger.kernel.org
16849 F: Documentation/filesystems/proc.rst
16851 F: include/linux/proc_fs.h
16852 F: tools/testing/selftests/proc/
16855 M: Luis Chamberlain <mcgrof@kernel.org>
16856 M: Kees Cook <keescook@chromium.org>
16857 M: Iurii Zaikin <yzaikin@google.com>
16858 L: linux-kernel@vger.kernel.org
16859 L: linux-fsdevel@vger.kernel.org
16861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git sysctl-next
16862 F: fs/proc/proc_sysctl.c
16863 F: include/linux/sysctl.h
16864 F: kernel/sysctl-test.c
16866 F: tools/testing/selftests/sysctl/
16868 PS3 NETWORK SUPPORT
16869 M: Geoff Levand <geoff@infradead.org>
16870 L: netdev@vger.kernel.org
16871 L: linuxppc-dev@lists.ozlabs.org
16873 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
16875 PS3 PLATFORM SUPPORT
16876 M: Geoff Levand <geoff@infradead.org>
16877 L: linuxppc-dev@lists.ozlabs.org
16879 F: arch/powerpc/boot/ps3*
16880 F: arch/powerpc/include/asm/lv1call.h
16881 F: arch/powerpc/include/asm/ps3*.h
16882 F: arch/powerpc/platforms/ps3/
16885 F: drivers/rtc/rtc-ps3.c
16886 F: drivers/usb/host/*ps3.c
16887 F: sound/ppc/snd_ps3*
16890 M: Jim Paris <jim@jtan.com>
16891 M: Geoff Levand <geoff@infradead.org>
16892 L: linuxppc-dev@lists.ozlabs.org
16894 F: drivers/block/ps3vram.c
16896 PSAMPLE PACKET SAMPLING SUPPORT
16897 M: Yotam Gigi <yotam.gi@gmail.com>
16899 F: include/net/psample.h
16900 F: include/uapi/linux/psample.h
16904 M: Kees Cook <keescook@chromium.org>
16905 R: Tony Luck <tony.luck@intel.com>
16906 R: Guilherme G. Piccoli <gpiccoli@igalia.com>
16907 L: linux-hardening@vger.kernel.org
16909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
16910 F: Documentation/admin-guide/ramoops.rst
16911 F: Documentation/admin-guide/pstore-blk.rst
16912 F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
16913 F: drivers/acpi/apei/erst.c
16914 F: drivers/firmware/efi/efi-pstore.c
16916 F: include/linux/pstore*
16917 K: \b(pstore|ramoops)
16919 PTP HARDWARE CLOCK SUPPORT
16920 M: Richard Cochran <richardcochran@gmail.com>
16921 L: netdev@vger.kernel.org
16923 W: http://linuxptp.sourceforge.net/
16924 F: Documentation/ABI/testing/sysfs-ptp
16925 F: Documentation/driver-api/ptp.rst
16926 F: drivers/net/phy/dp83640*
16928 F: include/linux/ptp_cl*
16929 K: (?:\b|_)ptp(?:\b|_)
16931 PTP VIRTUAL CLOCK SUPPORT
16932 M: Yangbo Lu <yangbo.lu@nxp.com>
16933 L: netdev@vger.kernel.org
16935 F: drivers/ptp/ptp_vclock.c
16936 F: net/ethtool/phc_vclocks.c
16939 M: Oleg Nesterov <oleg@redhat.com>
16941 F: arch/*/*/ptrace*.c
16942 F: arch/*/include/asm/ptrace*.h
16943 F: arch/*/ptrace*.c
16944 F: include/asm-generic/syscall.h
16945 F: include/linux/ptrace.h
16946 F: include/linux/regset.h
16947 F: include/uapi/linux/ptrace.h
16951 M: Hans Verkuil <hverkuil@xs4all.nl>
16952 L: linux-media@vger.kernel.org
16954 T: git git://linuxtv.org/media_tree.git
16955 F: drivers/media/cec/usb/pulse8/
16957 PURELIFI PLFXLC DRIVER
16958 M: Srinivasan Raju <srini.raju@purelifi.com>
16959 L: linux-wireless@vger.kernel.org
16961 F: drivers/net/wireless/purelifi/plfxlc/
16963 PVRUSB2 VIDEO4LINUX DRIVER
16964 M: Mike Isely <isely@pobox.com>
16965 L: pvrusb2@isely.net (subscribers-only)
16966 L: linux-media@vger.kernel.org
16968 W: http://www.isely.net/pvrusb2/
16969 T: git git://linuxtv.org/media_tree.git
16970 F: Documentation/driver-api/media/drivers/pvrusb2*
16971 F: drivers/media/usb/pvrusb2/
16974 M: Hans Verkuil <hverkuil@xs4all.nl>
16975 L: linux-media@vger.kernel.org
16977 T: git git://linuxtv.org/media_tree.git
16978 F: drivers/media/usb/pwc/*
16979 F: include/trace/events/pwc.h
16982 M: Sean Young <sean@mess.org>
16983 L: linux-media@vger.kernel.org
16985 F: Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
16986 F: drivers/media/rc/pwm-ir-tx.c
16989 M: Thierry Reding <thierry.reding@gmail.com>
16990 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16991 L: linux-pwm@vger.kernel.org
16993 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
16994 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
16995 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
16996 F: Documentation/devicetree/bindings/pwm/
16997 F: Documentation/driver-api/pwm.rst
16998 F: drivers/gpio/gpio-mvebu.c
17000 F: drivers/video/backlight/pwm_bl.c
17001 F: include/dt-bindings/pwm/
17002 F: include/linux/pwm.h
17003 F: include/linux/pwm_backlight.h
17004 K: pwm_(config|apply_state|ops)
17007 M: Robert Jarzmik <robert.jarzmik@free.fr>
17008 L: linux-gpio@vger.kernel.org
17010 F: drivers/gpio/gpio-pxa.c
17016 M: Robert Jarzmik <robert.jarzmik@free.fr>
17017 L: linux-rtc@vger.kernel.org
17020 PXA2xx/PXA3xx SUPPORT
17021 M: Daniel Mack <daniel@zonque.org>
17022 M: Haojian Zhuang <haojian.zhuang@gmail.com>
17023 M: Robert Jarzmik <robert.jarzmik@free.fr>
17024 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17026 T: git git://github.com/hzhuang1/linux.git
17027 T: git git://github.com/rjarzmik/linux.git
17028 F: arch/arm/boot/dts/pxa*
17029 F: arch/arm/mach-pxa/
17030 F: drivers/dma/pxa*
17031 F: drivers/pcmcia/pxa2xx*
17032 F: drivers/pinctrl/pxa/
17033 F: drivers/spi/spi-pxa2xx*
17034 F: drivers/usb/gadget/udc/pxa2*
17035 F: include/sound/pxa2xx-lib.h
17040 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
17041 L: qat-linux@intel.com
17043 F: drivers/crypto/qat/
17045 QCOM AUDIO (ASoC) DRIVERS
17046 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
17047 M: Banajit Goswami <bgoswami@quicinc.com>
17048 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17050 F: Documentation/devicetree/bindings/soc/qcom/qcom,apr*
17051 F: Documentation/devicetree/bindings/sound/qcom,*
17052 F: drivers/soc/qcom/apr.c
17053 F: include/dt-bindings/sound/qcom,wcd9335.h
17054 F: sound/soc/codecs/lpass-rx-macro.*
17055 F: sound/soc/codecs/lpass-tx-macro.*
17056 F: sound/soc/codecs/lpass-va-macro.c
17057 F: sound/soc/codecs/lpass-wsa-macro.*
17058 F: sound/soc/codecs/msm8916-wcd-analog.c
17059 F: sound/soc/codecs/msm8916-wcd-digital.c
17060 F: sound/soc/codecs/wcd9335.*
17061 F: sound/soc/codecs/wcd934x.c
17062 F: sound/soc/codecs/wcd-clsh-v2.*
17063 F: sound/soc/codecs/wcd-mbhc-v2.*
17064 F: sound/soc/codecs/wsa881x.c
17065 F: sound/soc/codecs/wsa883x.c
17068 QCOM EMBEDDED USB DEBUGGER (EUD)
17069 M: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
17070 L: linux-arm-msm@vger.kernel.org
17072 F: Documentation/ABI/testing/sysfs-driver-eud
17073 F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
17074 F: drivers/usb/misc/qcom_eud.c
17077 M: Alex Elder <elder@kernel.org>
17078 L: netdev@vger.kernel.org
17080 F: drivers/net/ipa/
17082 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
17083 M: Gabriel Somlo <somlo@cmu.edu>
17084 M: "Michael S. Tsirkin" <mst@redhat.com>
17085 L: qemu-devel@nongnu.org
17087 F: drivers/firmware/qemu_fw_cfg.c
17088 F: include/uapi/linux/qemu_fw_cfg.h
17091 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
17092 L: linux-rdma@vger.kernel.org
17094 F: drivers/infiniband/hw/qib/
17096 QLOGIC QL41xxx FCOE DRIVER
17097 M: Saurav Kashyap <skashyap@marvell.com>
17098 M: Javed Hasan <jhasan@marvell.com>
17099 M: GR-QLogic-Storage-Upstream@marvell.com
17100 L: linux-scsi@vger.kernel.org
17102 F: drivers/scsi/qedf/
17104 QLOGIC QL41xxx ISCSI DRIVER
17105 M: Nilesh Javali <njavali@marvell.com>
17106 M: Manish Rangankar <mrangankar@marvell.com>
17107 M: GR-QLogic-Storage-Upstream@marvell.com
17108 L: linux-scsi@vger.kernel.org
17110 F: drivers/scsi/qedi/
17112 QLOGIC QL4xxx ETHERNET DRIVER
17113 M: Ariel Elior <aelior@marvell.com>
17114 M: Manish Chopra <manishc@marvell.com>
17115 L: netdev@vger.kernel.org
17117 F: drivers/net/ethernet/qlogic/qed/
17118 F: drivers/net/ethernet/qlogic/qede/
17119 F: include/linux/qed/
17121 QLOGIC QL4xxx RDMA DRIVER
17122 M: Michal Kalderon <mkalderon@marvell.com>
17123 M: Ariel Elior <aelior@marvell.com>
17124 L: linux-rdma@vger.kernel.org
17126 F: drivers/infiniband/hw/qedr/
17127 F: include/uapi/rdma/qedr-abi.h
17129 QLOGIC QLA1280 SCSI DRIVER
17130 M: Michael Reed <mdr@sgi.com>
17131 L: linux-scsi@vger.kernel.org
17133 F: drivers/scsi/qla1280.[ch]
17135 QLOGIC QLA2XXX FC-SCSI DRIVER
17136 M: Nilesh Javali <njavali@marvell.com>
17137 M: GR-QLogic-Storage-Upstream@marvell.com
17138 L: linux-scsi@vger.kernel.org
17140 F: drivers/scsi/qla2xxx/
17142 QLOGIC QLA3XXX NETWORK DRIVER
17143 M: GR-Linux-NIC-Dev@marvell.com
17144 L: netdev@vger.kernel.org
17146 F: drivers/net/ethernet/qlogic/qla3xxx.*
17148 QLOGIC QLA4XXX iSCSI DRIVER
17149 M: Nilesh Javali <njavali@marvell.com>
17150 M: Manish Rangankar <mrangankar@marvell.com>
17151 M: GR-QLogic-Storage-Upstream@marvell.com
17152 L: linux-scsi@vger.kernel.org
17154 F: drivers/scsi/qla4xxx/
17156 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
17157 M: Shahed Shaikh <shshaikh@marvell.com>
17158 M: Manish Chopra <manishc@marvell.com>
17159 M: GR-Linux-NIC-Dev@marvell.com
17160 L: netdev@vger.kernel.org
17162 F: drivers/net/ethernet/qlogic/qlcnic/
17164 QLOGIC QLGE 10Gb ETHERNET DRIVER
17165 M: Manish Chopra <manishc@marvell.com>
17166 M: GR-Linux-NIC-Dev@marvell.com
17167 M: Coiby Xu <coiby.xu@gmail.com>
17168 L: netdev@vger.kernel.org
17170 F: Documentation/networking/device_drivers/qlogic/qlge.rst
17171 F: drivers/staging/qlge/
17173 QM1D1B0004 MEDIA DRIVER
17174 M: Akihiro Tsukada <tskd08@gmail.com>
17175 L: linux-media@vger.kernel.org
17177 F: drivers/media/tuners/qm1d1b0004*
17179 QM1D1C0042 MEDIA DRIVER
17180 M: Akihiro Tsukada <tskd08@gmail.com>
17181 L: linux-media@vger.kernel.org
17183 F: drivers/media/tuners/qm1d1c0042*
17186 M: Anders Larsen <al@alarsen.net>
17188 W: http://www.alarsen.net/linux/qnx4fs/
17190 F: include/uapi/linux/qnx4_fs.h
17191 F: include/uapi/linux/qnxtypes.h
17193 QORIQ DPAA2 FSL-MC BUS DRIVER
17194 M: Stuart Yoder <stuyoder@gmail.com>
17195 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
17196 L: linux-kernel@vger.kernel.org
17198 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
17199 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
17200 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
17201 F: drivers/bus/fsl-mc/
17202 F: include/uapi/linux/fsl_mc.h
17204 QT1010 MEDIA DRIVER
17205 M: Antti Palosaari <crope@iki.fi>
17206 L: linux-media@vger.kernel.org
17208 W: https://linuxtv.org
17209 W: http://palosaari.fi/linux/
17210 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17211 T: git git://linuxtv.org/anttip/media_tree.git
17212 F: drivers/media/tuners/qt1010*
17214 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
17215 M: Kalle Valo <kvalo@kernel.org>
17216 L: ath10k@lists.infradead.org
17218 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
17219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
17220 F: drivers/net/wireless/ath/ath10k/
17221 F: Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
17223 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
17224 M: Kalle Valo <kvalo@kernel.org>
17225 L: ath11k@lists.infradead.org
17227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
17228 F: Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
17229 F: drivers/net/wireless/ath/ath11k/
17231 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
17232 M: Toke Høiland-Jørgensen <toke@toke.dk>
17233 L: linux-wireless@vger.kernel.org
17235 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
17236 F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
17237 F: drivers/net/wireless/ath/ath9k/
17239 QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
17240 M: Stephan Gerhold <stephan@gerhold.net>
17241 L: netdev@vger.kernel.org
17242 L: linux-arm-msm@vger.kernel.org
17244 F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
17245 F: drivers/net/wwan/qcom_bam_dmux.c
17247 QUALCOMM CAMERA SUBSYSTEM DRIVER
17248 M: Robert Foss <rfoss@kernel.org>
17249 M: Todor Tomov <todor.too@gmail.com>
17250 L: linux-media@vger.kernel.org
17252 F: Documentation/admin-guide/media/qcom_camss.rst
17253 F: Documentation/devicetree/bindings/media/*camss*
17254 F: drivers/media/platform/qcom/camss/
17256 QUALCOMM CLOCK DRIVERS
17257 M: Bjorn Andersson <andersson@kernel.org>
17258 L: linux-arm-msm@vger.kernel.org
17260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
17261 F: Documentation/devicetree/bindings/clock/qcom,*
17262 F: drivers/clk/qcom/
17263 F: include/dt-bindings/clock/qcom,*
17265 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
17266 M: Niklas Cassel <nks@flawful.org>
17267 L: linux-pm@vger.kernel.org
17268 L: linux-arm-msm@vger.kernel.org
17270 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
17271 F: drivers/soc/qcom/cpr.c
17273 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
17274 M: Ilia Lin <ilia.lin@kernel.org>
17275 L: linux-pm@vger.kernel.org
17277 F: Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
17278 F: Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
17279 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
17281 QUALCOMM CRYPTO DRIVERS
17282 M: Thara Gopinath <thara.gopinath@gmail.com>
17283 L: linux-crypto@vger.kernel.org
17284 L: linux-arm-msm@vger.kernel.org
17286 F: drivers/crypto/qce/
17288 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
17289 M: Timur Tabi <timur@kernel.org>
17290 L: netdev@vger.kernel.org
17292 F: drivers/net/ethernet/qualcomm/emac/
17294 QUALCOMM ETHQOS ETHERNET DRIVER
17295 M: Vinod Koul <vkoul@kernel.org>
17296 R: Bhupesh Sharma <bhupesh.sharma@linaro.org>
17297 L: netdev@vger.kernel.org
17299 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
17300 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
17302 QUALCOMM FASTRPC DRIVER
17303 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
17304 M: Amol Maheshwari <amahesh@qti.qualcomm.com>
17305 L: linux-arm-msm@vger.kernel.org
17307 F: Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
17308 F: drivers/misc/fastrpc.c
17309 F: include/uapi/misc/fastrpc.h
17311 QUALCOMM HEXAGON ARCHITECTURE
17312 M: Brian Cain <bcain@quicinc.com>
17313 L: linux-hexagon@vger.kernel.org
17314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
17318 QUALCOMM HIDMA DRIVER
17319 M: Sinan Kaya <okaya@kernel.org>
17320 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17321 L: linux-arm-msm@vger.kernel.org
17322 L: dmaengine@vger.kernel.org
17324 F: drivers/dma/qcom/hidma*
17326 QUALCOMM I2C CCI DRIVER
17327 M: Loic Poulain <loic.poulain@linaro.org>
17328 M: Robert Foss <rfoss@kernel.org>
17329 L: linux-i2c@vger.kernel.org
17330 L: linux-arm-msm@vger.kernel.org
17332 F: Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
17333 F: drivers/i2c/busses/i2c-qcom-cci.c
17335 QUALCOMM INTERCONNECT BWMON DRIVER
17336 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17337 L: linux-arm-msm@vger.kernel.org
17339 F: Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
17340 F: drivers/soc/qcom/icc-bwmon.c
17343 M: Rob Clark <robdclark@gmail.com>
17344 L: iommu@lists.linux.dev
17345 L: linux-arm-msm@vger.kernel.org
17347 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
17349 QUALCOMM IPC ROUTER (QRTR) DRIVER
17350 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17351 L: linux-arm-msm@vger.kernel.org
17353 F: include/trace/events/qrtr.h
17354 F: include/uapi/linux/qrtr.h
17357 QUALCOMM IPCC MAILBOX DRIVER
17358 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17359 L: linux-arm-msm@vger.kernel.org
17361 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
17362 F: drivers/mailbox/qcom-ipcc.c
17363 F: include/dt-bindings/mailbox/qcom-ipcc.h
17365 QUALCOMM IPQ4019 USB PHY DRIVER
17366 M: Robert Marko <robert.marko@sartura.hr>
17367 M: Luka Perkov <luka.perkov@sartura.hr>
17368 L: linux-arm-msm@vger.kernel.org
17370 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
17371 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
17373 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
17374 M: Robert Marko <robert.marko@sartura.hr>
17375 M: Luka Perkov <luka.perkov@sartura.hr>
17376 L: linux-arm-msm@vger.kernel.org
17378 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
17379 F: drivers/regulator/vqmmc-ipq4019-regulator.c
17381 QUALCOMM NAND CONTROLLER DRIVER
17382 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17383 L: linux-mtd@lists.infradead.org
17384 L: linux-arm-msm@vger.kernel.org
17386 F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
17387 F: drivers/mtd/nand/raw/qcom_nandc.c
17389 QUALCOMM RMNET DRIVER
17390 M: Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
17391 M: Sean Tranchetti <quic_stranche@quicinc.com>
17392 L: netdev@vger.kernel.org
17394 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
17395 F: drivers/net/ethernet/qualcomm/rmnet/
17396 F: include/linux/if_rmnet.h
17398 QUALCOMM TSENS THERMAL DRIVER
17399 M: Amit Kucheria <amitk@kernel.org>
17400 M: Thara Gopinath <thara.gopinath@gmail.com>
17401 L: linux-pm@vger.kernel.org
17402 L: linux-arm-msm@vger.kernel.org
17404 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
17405 F: drivers/thermal/qcom/
17407 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
17408 M: Stanimir Varbanov <stanimir.k.varbanov@gmail.com>
17409 M: Vikash Garodia <quic_vgarodia@quicinc.com>
17410 L: linux-media@vger.kernel.org
17411 L: linux-arm-msm@vger.kernel.org
17413 T: git git://linuxtv.org/media_tree.git
17414 F: Documentation/devicetree/bindings/media/*venus*
17415 F: drivers/media/platform/qcom/venus/
17417 QUALCOMM WCN36XX WIRELESS DRIVER
17418 M: Loic Poulain <loic.poulain@linaro.org>
17419 L: wcn36xx@lists.infradead.org
17421 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
17422 F: drivers/net/wireless/ath/wcn36xx/
17424 QUANTENNA QTNFMAC WIRELESS DRIVER
17425 M: Igor Mitsyanko <imitsyanko@quantenna.com>
17426 R: Sergey Matyukevich <geomatsi@gmail.com>
17427 L: linux-wireless@vger.kernel.org
17429 F: drivers/net/wireless/quantenna
17431 RADEON and AMDGPU DRM DRIVERS
17432 M: Alex Deucher <alexander.deucher@amd.com>
17433 M: Christian König <christian.koenig@amd.com>
17434 M: Pan, Xinhui <Xinhui.Pan@amd.com>
17435 L: amd-gfx@lists.freedesktop.org
17437 T: git https://gitlab.freedesktop.org/agd5f/linux.git
17438 B: https://gitlab.freedesktop.org/drm/amd/-/issues
17439 C: irc://irc.oftc.net/radeon
17440 F: Documentation/gpu/amdgpu/
17441 F: drivers/gpu/drm/amd/
17442 F: drivers/gpu/drm/radeon/
17443 F: include/uapi/drm/amdgpu_drm.h
17444 F: include/uapi/drm/radeon_drm.h
17446 RADEON FRAMEBUFFER DISPLAY DRIVER
17447 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
17448 L: linux-fbdev@vger.kernel.org
17450 F: drivers/video/fbdev/aty/radeon*
17451 F: include/uapi/linux/radeonfb.h
17453 RADIOSHARK RADIO DRIVER
17454 M: Hans Verkuil <hverkuil@xs4all.nl>
17455 L: linux-media@vger.kernel.org
17457 T: git git://linuxtv.org/media_tree.git
17458 F: drivers/media/radio/radio-shark.c
17460 RADIOSHARK2 RADIO DRIVER
17461 M: Hans Verkuil <hverkuil@xs4all.nl>
17462 L: linux-media@vger.kernel.org
17464 T: git git://linuxtv.org/media_tree.git
17465 F: drivers/media/radio/radio-shark2.c
17466 F: drivers/media/radio/radio-tea5777.c
17468 RADOS BLOCK DEVICE (RBD)
17469 M: Ilya Dryomov <idryomov@gmail.com>
17470 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
17471 L: ceph-devel@vger.kernel.org
17473 W: http://ceph.com/
17474 T: git https://github.com/ceph/ceph-client.git
17475 F: Documentation/ABI/testing/sysfs-bus-rbd
17476 F: drivers/block/rbd.c
17477 F: drivers/block/rbd_types.h
17479 RAGE128 FRAMEBUFFER DISPLAY DRIVER
17480 M: Paul Mackerras <paulus@samba.org>
17481 L: linux-fbdev@vger.kernel.org
17483 F: drivers/video/fbdev/aty/aty128fb.c
17485 RAINSHADOW-CEC DRIVER
17486 M: Hans Verkuil <hverkuil@xs4all.nl>
17487 L: linux-media@vger.kernel.org
17489 T: git git://linuxtv.org/media_tree.git
17490 F: drivers/media/cec/usb/rainshadow/
17492 RALINK MIPS ARCHITECTURE
17493 M: John Crispin <john@phrozen.org>
17494 L: linux-mips@vger.kernel.org
17496 F: arch/mips/ralink
17498 RALINK MT7621 MIPS ARCHITECTURE
17499 M: Arınç ÜNAL <arinc.unal@arinc9.com>
17500 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
17501 L: linux-mips@vger.kernel.org
17503 F: arch/mips/boot/dts/ralink/mt7621*
17505 RALINK PINCTRL DRIVER
17506 M: Arınç ÜNAL <arinc.unal@arinc9.com>
17507 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
17508 L: linux-mips@vger.kernel.org
17510 F: drivers/pinctrl/ralink/
17512 RALINK RT2X00 WIRELESS LAN DRIVER
17513 M: Stanislaw Gruszka <stf_xl@wp.pl>
17514 M: Helmut Schaa <helmut.schaa@googlemail.com>
17515 L: linux-wireless@vger.kernel.org
17517 F: drivers/net/wireless/ralink/rt2x00/
17519 RAMDISK RAM BLOCK DEVICE DRIVER
17520 M: Jens Axboe <axboe@kernel.dk>
17522 F: Documentation/admin-guide/blockdev/ramdisk.rst
17523 F: drivers/block/brd.c
17525 RANCHU VIRTUAL BOARD FOR MIPS
17526 M: Miodrag Dinic <miodrag.dinic@mips.com>
17527 L: linux-mips@vger.kernel.org
17529 F: arch/mips/configs/generic/board-ranchu.config
17530 F: arch/mips/generic/board-ranchu.c
17532 RANDOM NUMBER DRIVER
17533 M: "Theodore Ts'o" <tytso@mit.edu>
17534 M: Jason A. Donenfeld <Jason@zx2c4.com>
17535 T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
17537 F: drivers/char/random.c
17538 F: drivers/virt/vmgenid.c
17541 M: Matt Porter <mporter@kernel.crashing.org>
17542 M: Alexandre Bounine <alex.bou9@gmail.com>
17544 F: drivers/rapidio/
17547 M: Tony Luck <tony.luck@intel.com>
17548 M: Borislav Petkov <bp@alien8.de>
17549 L: linux-edac@vger.kernel.org
17551 F: Documentation/admin-guide/ras.rst
17553 F: include/linux/ras.h
17554 F: include/ras/ras_event.h
17556 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
17557 L: linux-wireless@vger.kernel.org
17559 F: drivers/net/wireless/ray*
17561 RC-CORE / LIRC FRAMEWORK
17562 M: Sean Young <sean@mess.org>
17563 L: linux-media@vger.kernel.org
17565 W: http://linuxtv.org
17566 T: git git://linuxtv.org/media_tree.git
17567 F: Documentation/driver-api/media/rc-core.rst
17568 F: Documentation/userspace-api/media/rc/
17569 F: drivers/media/rc/
17570 F: include/media/rc-map.h
17571 F: include/media/rc-core.h
17572 F: include/uapi/linux/lirc.h
17574 RCMM REMOTE CONTROLS DECODER
17575 M: Patrick Lerda <patrick9876@free.fr>
17577 F: drivers/media/rc/ir-rcmm-decoder.c
17579 RCUTORTURE TEST FRAMEWORK
17580 M: "Paul E. McKenney" <paulmck@kernel.org>
17581 M: Josh Triplett <josh@joshtriplett.org>
17582 R: Steven Rostedt <rostedt@goodmis.org>
17583 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17584 R: Lai Jiangshan <jiangshanlai@gmail.com>
17585 L: rcu@vger.kernel.org
17587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17588 F: tools/testing/selftests/rcutorture
17590 RDACM20 Camera Sensor
17591 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
17592 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
17593 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
17594 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
17595 L: linux-media@vger.kernel.org
17597 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
17598 F: drivers/media/i2c/max9271.c
17599 F: drivers/media/i2c/max9271.h
17600 F: drivers/media/i2c/rdacm20.c
17602 RDACM21 Camera Sensor
17603 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
17604 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
17605 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
17606 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
17607 L: linux-media@vger.kernel.org
17609 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
17610 F: drivers/media/i2c/max9271.c
17611 F: drivers/media/i2c/max9271.h
17612 F: drivers/media/i2c/rdacm21.c
17615 M: Florian Fainelli <florian@openwrt.org>
17618 RDC R6040 FAST ETHERNET DRIVER
17619 M: Florian Fainelli <f.fainelli@gmail.com>
17620 L: netdev@vger.kernel.org
17622 F: drivers/net/ethernet/rdc/r6040.c
17624 RDMAVT - RDMA verbs software
17625 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
17626 L: linux-rdma@vger.kernel.org
17628 F: drivers/infiniband/sw/rdmavt
17630 RDS - RELIABLE DATAGRAM SOCKETS
17631 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
17632 L: netdev@vger.kernel.org
17633 L: linux-rdma@vger.kernel.org
17634 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
17636 W: https://oss.oracle.com/projects/rds/
17637 F: Documentation/networking/rds.rst
17640 RDT - RESOURCE ALLOCATION
17641 M: Fenghua Yu <fenghua.yu@intel.com>
17642 M: Reinette Chatre <reinette.chatre@intel.com>
17643 L: linux-kernel@vger.kernel.org
17645 F: Documentation/x86/resctrl*
17646 F: arch/x86/include/asm/resctrl.h
17647 F: arch/x86/kernel/cpu/resctrl/
17648 F: tools/testing/selftests/resctrl/
17650 READ-COPY UPDATE (RCU)
17651 M: "Paul E. McKenney" <paulmck@kernel.org>
17652 M: Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
17653 M: Neeraj Upadhyay <quic_neeraju@quicinc.com> (kernel/rcu/tasks.h)
17654 M: Josh Triplett <josh@joshtriplett.org>
17655 R: Steven Rostedt <rostedt@goodmis.org>
17656 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17657 R: Lai Jiangshan <jiangshanlai@gmail.com>
17658 R: Joel Fernandes <joel@joelfernandes.org>
17659 L: rcu@vger.kernel.org
17661 W: http://www.rdrop.com/users/paulmck/RCU/
17662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17663 F: Documentation/RCU/
17664 F: include/linux/rcu*
17666 X: Documentation/RCU/torture.rst
17667 X: include/linux/srcu*.h
17668 X: kernel/rcu/srcu*.c
17670 REAL TIME CLOCK (RTC) SUBSYSTEM
17671 M: Alessandro Zummo <a.zummo@towertech.it>
17672 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
17673 L: linux-rtc@vger.kernel.org
17675 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
17676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
17677 F: Documentation/admin-guide/rtc.rst
17678 F: Documentation/devicetree/bindings/rtc/
17680 F: include/linux/platform_data/rtc-*
17681 F: include/linux/rtc.h
17682 F: include/linux/rtc/
17683 F: include/uapi/linux/rtc.h
17684 F: tools/testing/selftests/rtc/
17686 REALTEK AUDIO CODECS
17687 M: Oder Chiou <oder_chiou@realtek.com>
17689 F: include/sound/rt*.h
17690 F: sound/soc/codecs/rt*
17692 REALTEK OTTO WATCHDOG
17693 M: Sander Vanheule <sander@svanheule.net>
17694 L: linux-watchdog@vger.kernel.org
17696 F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
17697 F: drivers/watchdog/realtek_otto_wdt.c
17699 REALTEK RTL83xx SMI DSA ROUTER CHIPS
17700 M: Linus Walleij <linus.walleij@linaro.org>
17701 M: Alvin Šipraga <alsi@bang-olufsen.dk>
17703 F: Documentation/devicetree/bindings/net/dsa/realtek.yaml
17704 F: drivers/net/dsa/realtek/*
17706 REALTEK WIRELESS DRIVER (rtlwifi family)
17707 M: Ping-Ke Shih <pkshih@realtek.com>
17708 L: linux-wireless@vger.kernel.org
17710 W: https://wireless.wiki.kernel.org/
17711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17712 F: drivers/net/wireless/realtek/rtlwifi/
17714 REALTEK WIRELESS DRIVER (rtw88)
17715 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
17716 L: linux-wireless@vger.kernel.org
17718 F: drivers/net/wireless/realtek/rtw88/
17720 REALTEK WIRELESS DRIVER (rtw89)
17721 M: Ping-Ke Shih <pkshih@realtek.com>
17722 L: linux-wireless@vger.kernel.org
17724 F: drivers/net/wireless/realtek/rtw89/
17726 REDPINE WIRELESS DRIVER
17727 L: linux-wireless@vger.kernel.org
17729 F: drivers/net/wireless/rsi/
17731 REGISTER MAP ABSTRACTION
17732 M: Mark Brown <broonie@kernel.org>
17733 L: linux-kernel@vger.kernel.org
17735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
17736 F: Documentation/devicetree/bindings/regmap/
17737 F: drivers/base/regmap/
17738 F: include/linux/regmap.h
17740 REISERFS FILE SYSTEM
17741 L: reiserfs-devel@vger.kernel.org
17745 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
17746 M: Bjorn Andersson <andersson@kernel.org>
17747 M: Mathieu Poirier <mathieu.poirier@linaro.org>
17748 L: linux-remoteproc@vger.kernel.org
17750 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
17751 F: Documentation/ABI/testing/sysfs-class-remoteproc
17752 F: Documentation/devicetree/bindings/remoteproc/
17753 F: Documentation/staging/remoteproc.rst
17754 F: drivers/remoteproc/
17755 F: include/linux/remoteproc.h
17756 F: include/linux/remoteproc/
17758 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
17759 M: Bjorn Andersson <andersson@kernel.org>
17760 M: Mathieu Poirier <mathieu.poirier@linaro.org>
17761 L: linux-remoteproc@vger.kernel.org
17763 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
17764 F: Documentation/ABI/testing/sysfs-bus-rpmsg
17765 F: Documentation/staging/rpmsg.rst
17767 F: include/linux/rpmsg.h
17768 F: include/linux/rpmsg/
17769 F: include/uapi/linux/rpmsg.h
17772 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
17773 M: Stephan Gerhold <stephan@gerhold.net>
17774 L: netdev@vger.kernel.org
17775 L: linux-remoteproc@vger.kernel.org
17777 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
17779 RENESAS CLOCK DRIVERS
17780 M: Geert Uytterhoeven <geert+renesas@glider.be>
17781 L: linux-renesas-soc@vger.kernel.org
17783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
17784 F: Documentation/devicetree/bindings/clock/renesas,*
17785 F: drivers/clk/renesas/
17787 RENESAS EMEV2 I2C DRIVER
17788 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17789 L: linux-renesas-soc@vger.kernel.org
17791 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
17792 F: drivers/i2c/busses/i2c-emev2.c
17794 RENESAS ETHERNET DRIVERS
17795 R: Sergey Shtylyov <s.shtylyov@omp.ru>
17796 L: netdev@vger.kernel.org
17797 L: linux-renesas-soc@vger.kernel.org
17798 F: Documentation/devicetree/bindings/net/renesas,*.yaml
17799 F: drivers/net/ethernet/renesas/
17800 F: include/linux/sh_eth.h
17802 RENESAS R-CAR GYROADC DRIVER
17803 M: Marek Vasut <marek.vasut@gmail.com>
17804 L: linux-iio@vger.kernel.org
17806 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
17807 F: drivers/iio/adc/rcar-gyroadc.c
17809 RENESAS R-CAR I2C DRIVERS
17810 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17811 L: linux-renesas-soc@vger.kernel.org
17813 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
17814 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
17815 F: drivers/i2c/busses/i2c-rcar.c
17816 F: drivers/i2c/busses/i2c-sh_mobile.c
17818 RENESAS R-CAR SATA DRIVER
17819 R: Sergey Shtylyov <s.shtylyov@omp.ru>
17821 L: linux-ide@vger.kernel.org
17822 L: linux-renesas-soc@vger.kernel.org
17823 F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
17824 F: drivers/ata/sata_rcar.c
17826 RENESAS R-CAR THERMAL DRIVERS
17827 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
17828 L: linux-renesas-soc@vger.kernel.org
17830 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
17831 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
17832 F: drivers/thermal/rcar_gen3_thermal.c
17833 F: drivers/thermal/rcar_thermal.c
17835 RENESAS RIIC DRIVER
17836 M: Chris Brandt <chris.brandt@renesas.com>
17837 L: linux-renesas-soc@vger.kernel.org
17839 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
17840 F: drivers/i2c/busses/i2c-riic.c
17842 RENESAS USB PHY DRIVER
17843 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17844 L: linux-renesas-soc@vger.kernel.org
17846 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
17848 RENESAS RZ/G2L A/D DRIVER
17849 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
17850 L: linux-iio@vger.kernel.org
17851 L: linux-renesas-soc@vger.kernel.org
17853 F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
17854 F: drivers/iio/adc/rzg2l_adc.c
17856 RENESAS RZ/N1 A5PSW SWITCH DRIVER
17857 M: Clément Léger <clement.leger@bootlin.com>
17858 L: linux-renesas-soc@vger.kernel.org
17859 L: netdev@vger.kernel.org
17861 F: Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
17862 F: Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
17863 F: drivers/net/dsa/rzn1_a5psw*
17864 F: drivers/net/pcs/pcs-rzn1-miic.c
17865 F: include/dt-bindings/net/pcs-rzn1-miic.h
17866 F: include/linux/pcs-rzn1-miic.h
17867 F: net/dsa/tag_rzn1_a5psw.c
17869 RENESAS RZ/N1 RTC CONTROLLER DRIVER
17870 M: Miquel Raynal <miquel.raynal@bootlin.com>
17871 L: linux-rtc@vger.kernel.org
17872 L: linux-renesas-soc@vger.kernel.org
17874 F: Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
17875 F: drivers/rtc/rtc-rzn1.c
17877 RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
17878 M: Miquel Raynal <miquel.raynal@bootlin.com>
17879 L: linux-mtd@lists.infradead.org
17880 L: linux-renesas-soc@vger.kernel.org
17882 F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
17883 F: drivers/mtd/nand/raw/renesas-nand-controller.c
17885 RENESAS VERSACLOCK 7 CLOCK DRIVER
17886 M: Alex Helms <alexander.helms.jy@renesas.com>
17888 F: Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
17889 F: drivers/clk/clk-versaclock7.c
17891 RESET CONTROLLER FRAMEWORK
17892 M: Philipp Zabel <p.zabel@pengutronix.de>
17894 T: git git://git.pengutronix.de/git/pza/linux
17895 F: Documentation/devicetree/bindings/reset/
17896 F: Documentation/driver-api/reset.rst
17898 F: include/dt-bindings/reset/
17899 F: include/linux/reset-controller.h
17900 F: include/linux/reset.h
17901 F: include/linux/reset/
17902 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
17904 RESTARTABLE SEQUENCES SUPPORT
17905 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17906 M: Peter Zijlstra <peterz@infradead.org>
17907 M: "Paul E. McKenney" <paulmck@kernel.org>
17908 M: Boqun Feng <boqun.feng@gmail.com>
17909 L: linux-kernel@vger.kernel.org
17911 F: include/trace/events/rseq.h
17912 F: include/uapi/linux/rseq.h
17914 F: tools/testing/selftests/rseq/
17917 M: Johannes Berg <johannes@sipsolutions.net>
17918 L: linux-wireless@vger.kernel.org
17920 W: https://wireless.wiki.kernel.org/
17921 Q: https://patchwork.kernel.org/project/linux-wireless/list/
17922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
17923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
17924 F: Documentation/ABI/stable/sysfs-class-rfkill
17925 F: Documentation/driver-api/rfkill.rst
17926 F: include/linux/rfkill.h
17927 F: include/uapi/linux/rfkill.h
17931 M: Thomas Graf <tgraf@suug.ch>
17932 M: Herbert Xu <herbert@gondor.apana.org.au>
17933 L: netdev@vger.kernel.org
17935 F: include/linux/rhashtable-types.h
17936 F: include/linux/rhashtable.h
17937 F: lib/rhashtable.c
17938 F: lib/test_rhashtable.c
17940 RICOH R5C592 MEMORYSTICK DRIVER
17941 M: Maxim Levitsky <maximlevitsky@gmail.com>
17943 F: drivers/memstick/host/r592.*
17945 RICOH SMARTMEDIA/XD DRIVER
17946 M: Maxim Levitsky <maximlevitsky@gmail.com>
17948 F: drivers/mtd/nand/raw/r852.c
17949 F: drivers/mtd/nand/raw/r852.h
17952 M: Atish Patra <atishp@atishpatra.org>
17953 R: Anup Patel <anup@brainfault.org>
17954 L: linux-riscv@lists.infradead.org
17956 F: drivers/perf/riscv_pmu.c
17957 F: drivers/perf/riscv_pmu_legacy.c
17958 F: drivers/perf/riscv_pmu_sbi.c
17960 RISC-V ARCHITECTURE
17961 M: Paul Walmsley <paul.walmsley@sifive.com>
17962 M: Palmer Dabbelt <palmer@dabbelt.com>
17963 M: Albert Ou <aou@eecs.berkeley.edu>
17964 L: linux-riscv@lists.infradead.org
17966 Q: https://patchwork.kernel.org/project/linux-riscv/list/
17967 P: Documentation/riscv/patch-acceptance.rst
17968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
17973 RISC-V MICROCHIP FPGA SUPPORT
17974 M: Conor Dooley <conor.dooley@microchip.com>
17975 M: Daire McNamara <daire.mcnamara@microchip.com>
17976 L: linux-riscv@lists.infradead.org
17978 F: Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
17979 F: Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
17980 F: Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
17981 F: Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
17982 F: Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
17983 F: Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
17984 F: Documentation/devicetree/bindings/riscv/microchip.yaml
17985 F: Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
17986 F: Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
17987 F: Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
17988 F: arch/riscv/boot/dts/microchip/
17989 F: drivers/char/hw_random/mpfs-rng.c
17990 F: drivers/clk/microchip/clk-mpfs.c
17991 F: drivers/i2c/busses/i2c-microchip-corei2c.c
17992 F: drivers/mailbox/mailbox-mpfs.c
17993 F: drivers/pci/controller/pcie-microchip-host.c
17994 F: drivers/reset/reset-mpfs.c
17995 F: drivers/rtc/rtc-mpfs.c
17996 F: drivers/soc/microchip/mpfs-sys-controller.c
17997 F: drivers/spi/spi-microchip-core-qspi.c
17998 F: drivers/spi/spi-microchip-core.c
17999 F: drivers/usb/musb/mpfs.c
18000 F: include/soc/microchip/mpfs.h
18002 RISC-V MISC SOC SUPPORT
18003 M: Conor Dooley <conor@kernel.org>
18004 L: linux-riscv@lists.infradead.org
18006 Q: https://patchwork.kernel.org/project/linux-riscv/list/
18007 T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
18008 F: Documentation/devicetree/bindings/riscv/
18009 F: arch/riscv/boot/dts/
18012 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
18013 M: Jack Wang <jinpu.wang@ionos.com>
18014 L: linux-block@vger.kernel.org
18016 F: drivers/block/rnbd/
18019 M: Stefan Achatz <erazor_de@users.sourceforge.net>
18021 W: http://sourceforge.net/projects/roccat/
18022 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
18023 F: drivers/hid/hid-roccat*
18024 F: include/linux/hid-roccat*
18026 ROCKCHIP CRYPTO DRIVERS
18027 M: Corentin Labbe <clabbe@baylibre.com>
18028 L: linux-crypto@vger.kernel.org
18030 F: Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
18031 F: drivers/crypto/rockchip/
18033 ROCKCHIP I2S TDM DRIVER
18034 M: Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
18035 L: linux-rockchip@lists.infradead.org
18037 F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
18038 F: sound/soc/rockchip/rockchip_i2s_tdm.*
18040 ROCKCHIP ISP V1 DRIVER
18041 M: Dafna Hirschfeld <dafna@fastmail.com>
18042 L: linux-media@vger.kernel.org
18043 L: linux-rockchip@lists.infradead.org
18045 F: Documentation/admin-guide/media/rkisp1.rst
18046 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
18047 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
18048 F: drivers/media/platform/rockchip/rkisp1
18049 F: include/uapi/linux/rkisp1-config.h
18051 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
18052 M: Jacob Chen <jacob-chen@iotwrt.com>
18053 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18054 L: linux-media@vger.kernel.org
18055 L: linux-rockchip@lists.infradead.org
18057 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
18058 F: drivers/media/platform/rockchip/rga/
18060 ROCKCHIP VIDEO DECODER DRIVER
18061 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18062 L: linux-media@vger.kernel.org
18063 L: linux-rockchip@lists.infradead.org
18065 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
18066 F: drivers/staging/media/rkvdec/
18069 M: Jiri Pirko <jiri@resnulli.us>
18070 L: netdev@vger.kernel.org
18072 F: drivers/net/ethernet/rocker/
18074 ROCKETPORT EXPRESS/INFINITY DRIVER
18075 M: Kevin Cernekee <cernekee@gmail.com>
18076 L: linux-serial@vger.kernel.org
18078 F: drivers/tty/serial/rp2.*
18080 ROHM BD99954 CHARGER IC
18081 M: Matti Vaittinen <mazziesaccount@gmail.com>
18083 F: drivers/power/supply/bd99954-charger.c
18084 F: drivers/power/supply/bd99954-charger.h
18086 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
18087 M: Tomasz Duszynski <tduszyns@gmail.com>
18089 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
18090 F: drivers/iio/light/bh1750.c
18092 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
18093 M: Marek Vasut <marek.vasut+renesas@gmail.com>
18094 L: linux-kernel@vger.kernel.org
18095 L: linux-renesas-soc@vger.kernel.org
18097 F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
18098 F: drivers/gpio/gpio-bd9571mwv.c
18099 F: drivers/mfd/bd9571mwv.c
18100 F: drivers/regulator/bd9571mwv-regulator.c
18101 F: include/linux/mfd/bd9571mwv.h
18103 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
18104 M: Matti Vaittinen <mazziesaccount@gmail.com>
18106 F: drivers/clk/clk-bd718x7.c
18107 F: drivers/gpio/gpio-bd71815.c
18108 F: drivers/gpio/gpio-bd71828.c
18109 F: drivers/mfd/rohm-bd71828.c
18110 F: drivers/mfd/rohm-bd718x7.c
18111 F: drivers/mfd/rohm-bd9576.c
18112 F: drivers/regulator/bd71815-regulator.c
18113 F: drivers/regulator/bd71828-regulator.c
18114 F: drivers/regulator/bd718x7-regulator.c
18115 F: drivers/regulator/bd9576-regulator.c
18116 F: drivers/regulator/rohm-regulator.c
18117 F: drivers/rtc/rtc-bd70528.c
18118 F: drivers/watchdog/bd9576_wdt.c
18119 F: include/linux/mfd/rohm-bd71815.h
18120 F: include/linux/mfd/rohm-bd71828.h
18121 F: include/linux/mfd/rohm-bd718x7.h
18122 F: include/linux/mfd/rohm-bd957x.h
18123 F: include/linux/mfd/rohm-generic.h
18124 F: include/linux/mfd/rohm-shared.h
18127 M: Ralf Baechle <ralf@linux-mips.org>
18128 L: linux-hams@vger.kernel.org
18130 W: http://www.linux-ax25.org/
18131 F: include/net/rose.h
18132 F: include/uapi/linux/rose.h
18135 ROTATION DRIVER FOR ALLWINNER A83T
18136 M: Jernej Skrabec <jernej.skrabec@gmail.com>
18137 L: linux-media@vger.kernel.org
18139 T: git git://linuxtv.org/media_tree.git
18140 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
18141 F: drivers/media/platform/sunxi/sun8i-rotate/
18144 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
18145 L: linux-remoteproc@vger.kernel.org
18147 F: drivers/tty/rpmsg_tty.c
18149 RTL2830 MEDIA DRIVER
18150 M: Antti Palosaari <crope@iki.fi>
18151 L: linux-media@vger.kernel.org
18153 W: https://linuxtv.org
18154 W: http://palosaari.fi/linux/
18155 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18156 T: git git://linuxtv.org/anttip/media_tree.git
18157 F: drivers/media/dvb-frontends/rtl2830*
18159 RTL2832 MEDIA DRIVER
18160 M: Antti Palosaari <crope@iki.fi>
18161 L: linux-media@vger.kernel.org
18163 W: https://linuxtv.org
18164 W: http://palosaari.fi/linux/
18165 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18166 T: git git://linuxtv.org/anttip/media_tree.git
18167 F: drivers/media/dvb-frontends/rtl2832*
18169 RTL2832_SDR MEDIA DRIVER
18170 M: Antti Palosaari <crope@iki.fi>
18171 L: linux-media@vger.kernel.org
18173 W: https://linuxtv.org
18174 W: http://palosaari.fi/linux/
18175 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18176 T: git git://linuxtv.org/anttip/media_tree.git
18177 F: drivers/media/dvb-frontends/rtl2832_sdr*
18179 RTL8180 WIRELESS DRIVER
18180 L: linux-wireless@vger.kernel.org
18182 W: https://wireless.wiki.kernel.org/
18183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
18184 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
18186 RTL8187 WIRELESS DRIVER
18187 M: Herton Ronaldo Krzesinski <herton@canonical.com>
18188 M: Hin-Tak Leung <htl10@users.sourceforge.net>
18189 M: Larry Finger <Larry.Finger@lwfinger.net>
18190 L: linux-wireless@vger.kernel.org
18192 W: https://wireless.wiki.kernel.org/
18193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
18194 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
18196 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
18197 M: Jes Sorensen <Jes.Sorensen@gmail.com>
18198 L: linux-wireless@vger.kernel.org
18200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
18201 F: drivers/net/wireless/realtek/rtl8xxxu/
18203 RTRS TRANSPORT DRIVERS
18204 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
18205 M: Jack Wang <jinpu.wang@ionos.com>
18206 L: linux-rdma@vger.kernel.org
18208 F: drivers/infiniband/ulp/rtrs/
18210 RUNTIME VERIFICATION (RV)
18211 M: Daniel Bristot de Oliveira <bristot@kernel.org>
18212 M: Steven Rostedt <rostedt@goodmis.org>
18213 L: linux-trace-devel@vger.kernel.org
18215 F: Documentation/trace/rv/
18216 F: include/linux/rv.h
18218 F: kernel/trace/rv/
18219 F: tools/verification/
18222 M: Miguel Ojeda <ojeda@kernel.org>
18223 M: Alex Gaynor <alex.gaynor@gmail.com>
18224 M: Wedson Almeida Filho <wedsonaf@gmail.com>
18225 R: Boqun Feng <boqun.feng@gmail.com>
18226 R: Gary Guo <gary@garyguo.net>
18227 R: Björn Roy Baron <bjorn3_gh@protonmail.com>
18228 L: rust-for-linux@vger.kernel.org
18230 W: https://github.com/Rust-for-Linux/linux
18231 B: https://github.com/Rust-for-Linux/linux/issues
18232 T: git https://github.com/Rust-for-Linux/linux.git rust-next
18233 F: Documentation/rust/
18239 RXRPC SOCKETS (AF_RXRPC)
18240 M: David Howells <dhowells@redhat.com>
18241 M: Marc Dionne <marc.dionne@auristor.com>
18242 L: linux-afs@lists.infradead.org
18244 W: https://www.infradead.org/~dhowells/kafs/
18245 F: Documentation/networking/rxrpc.rst
18246 F: include/keys/rxrpc-type.h
18247 F: include/net/af_rxrpc.h
18248 F: include/trace/events/rxrpc.h
18249 F: include/uapi/linux/rxrpc.h
18252 S3 SAVAGE FRAMEBUFFER DRIVER
18253 M: Antonino Daplas <adaplas@gmail.com>
18254 L: linux-fbdev@vger.kernel.org
18256 F: drivers/video/fbdev/savage/
18259 M: Heiko Carstens <hca@linux.ibm.com>
18260 M: Vasily Gorbik <gor@linux.ibm.com>
18261 M: Alexander Gordeev <agordeev@linux.ibm.com>
18262 R: Christian Borntraeger <borntraeger@linux.ibm.com>
18263 R: Sven Schnelle <svens@linux.ibm.com>
18264 L: linux-s390@vger.kernel.org
18266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
18267 F: Documentation/driver-api/s390-drivers.rst
18268 F: Documentation/s390/
18272 S390 COMMON I/O LAYER
18273 M: Vineeth Vijayan <vneethv@linux.ibm.com>
18274 M: Peter Oberparleiter <oberpar@linux.ibm.com>
18275 L: linux-s390@vger.kernel.org
18277 F: drivers/s390/cio/
18280 M: Stefan Haberland <sth@linux.ibm.com>
18281 M: Jan Hoeppner <hoeppner@linux.ibm.com>
18282 L: linux-s390@vger.kernel.org
18284 F: block/partitions/ibm.c
18285 F: drivers/s390/block/dasd*
18286 F: include/linux/dasd_mod.h
18289 M: Matthew Rosato <mjrosato@linux.ibm.com>
18290 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
18291 L: linux-s390@vger.kernel.org
18293 F: drivers/iommu/s390-iommu.c
18295 S390 IUCV NETWORK LAYER
18296 M: Alexandra Winter <wintera@linux.ibm.com>
18297 M: Wenjia Zhang <wenjia@linux.ibm.com>
18298 L: linux-s390@vger.kernel.org
18299 L: netdev@vger.kernel.org
18301 F: drivers/s390/net/*iucv*
18302 F: include/net/iucv/
18305 S390 NETWORK DRIVERS
18306 M: Alexandra Winter <wintera@linux.ibm.com>
18307 M: Wenjia Zhang <wenjia@linux.ibm.com>
18308 L: linux-s390@vger.kernel.org
18309 L: netdev@vger.kernel.org
18311 F: drivers/s390/net/
18314 M: Alexander Gordeev <agordeev@linux.ibm.com>
18315 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
18316 L: linux-s390@vger.kernel.org
18318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
18319 F: arch/s390/include/asm/pgtable.h
18323 M: Niklas Schnelle <schnelle@linux.ibm.com>
18324 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
18325 L: linux-s390@vger.kernel.org
18328 F: drivers/pci/hotplug/s390_pci_hpc.c
18329 F: Documentation/s390/pci.rst
18331 S390 VFIO AP DRIVER
18332 M: Tony Krowiak <akrowiak@linux.ibm.com>
18333 M: Halil Pasic <pasic@linux.ibm.com>
18334 M: Jason Herne <jjherne@linux.ibm.com>
18335 L: linux-s390@vger.kernel.org
18337 F: Documentation/s390/vfio-ap*
18338 F: drivers/s390/crypto/vfio_ap*
18340 S390 VFIO-CCW DRIVER
18341 M: Eric Farman <farman@linux.ibm.com>
18342 M: Matthew Rosato <mjrosato@linux.ibm.com>
18343 R: Halil Pasic <pasic@linux.ibm.com>
18344 L: linux-s390@vger.kernel.org
18345 L: kvm@vger.kernel.org
18347 F: Documentation/s390/vfio-ccw.rst
18348 F: drivers/s390/cio/vfio_ccw*
18349 F: include/uapi/linux/vfio_ccw.h
18351 S390 VFIO-PCI DRIVER
18352 M: Matthew Rosato <mjrosato@linux.ibm.com>
18353 M: Eric Farman <farman@linux.ibm.com>
18354 L: linux-s390@vger.kernel.org
18355 L: kvm@vger.kernel.org
18357 F: arch/s390/kvm/pci*
18358 F: drivers/vfio/pci/vfio_pci_zdev.c
18359 F: include/uapi/linux/vfio_zdev.h
18362 M: Harald Freudenberger <freude@linux.ibm.com>
18363 L: linux-s390@vger.kernel.org
18365 F: drivers/s390/crypto/
18368 M: Steffen Maier <maier@linux.ibm.com>
18369 M: Benjamin Block <bblock@linux.ibm.com>
18370 L: linux-s390@vger.kernel.org
18372 F: drivers/s390/scsi/zfcp_*
18374 S3C ADC BATTERY DRIVER
18375 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18376 L: linux-samsung-soc@vger.kernel.org
18378 F: drivers/power/supply/s3c_adc_battery.c
18379 F: include/linux/s3c_adc_battery.h
18381 S3C24XX SD/MMC Driver
18382 M: Ben Dooks <ben-linux@fluff.org>
18383 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18385 F: drivers/mmc/host/s3cmci.*
18387 SAA6588 RDS RECEIVER DRIVER
18388 M: Hans Verkuil <hverkuil@xs4all.nl>
18389 L: linux-media@vger.kernel.org
18391 W: https://linuxtv.org
18392 T: git git://linuxtv.org/media_tree.git
18393 F: drivers/media/i2c/saa6588*
18395 SAA7134 VIDEO4LINUX DRIVER
18396 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18397 L: linux-media@vger.kernel.org
18399 W: https://linuxtv.org
18400 T: git git://linuxtv.org/media_tree.git
18401 F: Documentation/driver-api/media/drivers/saa7134*
18402 F: drivers/media/pci/saa7134/
18404 SAA7146 VIDEO4LINUX-2 DRIVER
18405 M: Hans Verkuil <hverkuil@xs4all.nl>
18406 L: linux-media@vger.kernel.org
18408 T: git git://linuxtv.org/media_tree.git
18409 F: drivers/staging/media/deprecated/saa7146/
18411 SAFESETID SECURITY MODULE
18412 M: Micah Morton <mortonm@chromium.org>
18414 F: Documentation/admin-guide/LSM/SafeSetID.rst
18415 F: security/safesetid/
18417 SAMSUNG AUDIO (ASoC) DRIVERS
18418 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18419 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18420 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18422 B: mailto:linux-samsung-soc@vger.kernel.org
18423 F: Documentation/devicetree/bindings/sound/samsung*
18424 F: sound/soc/samsung/
18426 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
18427 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18428 L: linux-crypto@vger.kernel.org
18429 L: linux-samsung-soc@vger.kernel.org
18431 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
18432 F: drivers/crypto/exynos-rng.c
18434 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
18435 M: Łukasz Stelmach <l.stelmach@samsung.com>
18436 L: linux-samsung-soc@vger.kernel.org
18438 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
18439 F: drivers/char/hw_random/exynos-trng.c
18441 SAMSUNG FRAMEBUFFER DRIVER
18442 M: Jingoo Han <jingoohan1@gmail.com>
18443 L: linux-fbdev@vger.kernel.org
18445 F: drivers/video/fbdev/s3c-fb.c
18447 SAMSUNG INTERCONNECT DRIVERS
18448 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18449 M: Artur Świgoń <a.swigon@samsung.com>
18450 L: linux-pm@vger.kernel.org
18451 L: linux-samsung-soc@vger.kernel.org
18453 F: drivers/interconnect/samsung/
18455 SAMSUNG LAPTOP DRIVER
18456 M: Corentin Chary <corentin.chary@gmail.com>
18457 L: platform-driver-x86@vger.kernel.org
18459 F: drivers/platform/x86/samsung-laptop.c
18461 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
18462 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18463 L: linux-kernel@vger.kernel.org
18464 L: linux-samsung-soc@vger.kernel.org
18466 B: mailto:linux-samsung-soc@vger.kernel.org
18467 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
18468 F: Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
18469 F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
18470 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
18471 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
18472 F: drivers/clk/clk-s2mps11.c
18473 F: drivers/mfd/sec*.c
18474 F: drivers/regulator/s2m*.c
18475 F: drivers/regulator/s5m*.c
18476 F: drivers/rtc/rtc-s5m.c
18477 F: include/linux/mfd/samsung/
18479 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
18480 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
18481 L: linux-media@vger.kernel.org
18482 L: linux-samsung-soc@vger.kernel.org
18484 F: drivers/media/platform/samsung/s3c-camif/
18485 F: include/media/drv-intf/s3c_camif.h
18487 SAMSUNG S3FWRN5 NFC DRIVER
18488 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18489 L: linux-nfc@lists.01.org (subscribers-only)
18491 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
18492 F: drivers/nfc/s3fwrn5
18494 SAMSUNG S5C73M3 CAMERA DRIVER
18495 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18496 M: Andrzej Hajda <andrzej.hajda@intel.com>
18497 L: linux-media@vger.kernel.org
18499 F: drivers/media/i2c/s5c73m3/*
18501 SAMSUNG S5K5BAF CAMERA DRIVER
18502 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18503 M: Andrzej Hajda <andrzej.hajda@intel.com>
18504 L: linux-media@vger.kernel.org
18506 F: drivers/media/i2c/s5k5baf.c
18508 SAMSUNG S5P Security SubSystem (SSS) DRIVER
18509 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18510 M: Vladimir Zapolskiy <vz@mleia.com>
18511 L: linux-crypto@vger.kernel.org
18512 L: linux-samsung-soc@vger.kernel.org
18514 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
18515 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
18516 F: drivers/crypto/s5p-sss.c
18518 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
18519 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18520 L: linux-media@vger.kernel.org
18522 Q: https://patchwork.linuxtv.org/project/linux-media/list/
18523 F: drivers/media/platform/samsung/exynos4-is/
18525 SAMSUNG SOC CLOCK DRIVERS
18526 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18527 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18528 M: Tomasz Figa <tomasz.figa@gmail.com>
18529 M: Chanwoo Choi <cw00.choi@samsung.com>
18530 R: Alim Akhtar <alim.akhtar@samsung.com>
18531 L: linux-samsung-soc@vger.kernel.org
18533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
18534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
18535 F: Documentation/devicetree/bindings/clock/samsung,*.yaml
18536 F: Documentation/devicetree/bindings/clock/samsung,s3c*
18537 F: drivers/clk/samsung/
18538 F: include/dt-bindings/clock/exynos*.h
18539 F: include/dt-bindings/clock/s3c*.h
18540 F: include/dt-bindings/clock/s5p*.h
18541 F: include/dt-bindings/clock/samsung,*.h
18542 F: include/linux/clk/samsung.h
18543 F: include/linux/platform_data/clk-s3c2410.h
18545 SAMSUNG SPI DRIVERS
18546 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18547 M: Andi Shyti <andi@etezian.org>
18548 L: linux-spi@vger.kernel.org
18549 L: linux-samsung-soc@vger.kernel.org
18551 F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml
18552 F: drivers/spi/spi-s3c*
18553 F: include/linux/platform_data/spi-s3c64xx.h
18554 F: include/linux/spi/s3c24xx-fiq.h
18556 SAMSUNG SXGBE DRIVERS
18557 M: Byungho An <bh74.an@samsung.com>
18558 L: netdev@vger.kernel.org
18560 F: drivers/net/ethernet/samsung/sxgbe/
18562 SAMSUNG THERMAL DRIVER
18563 M: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
18564 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18565 L: linux-pm@vger.kernel.org
18566 L: linux-samsung-soc@vger.kernel.org
18568 F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
18569 F: drivers/thermal/samsung/
18571 SAMSUNG USB2 PHY DRIVER
18572 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18573 L: linux-kernel@vger.kernel.org
18575 F: Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
18576 F: Documentation/driver-api/phy/samsung-usb2.rst
18577 F: drivers/phy/samsung/phy-exynos4210-usb2.c
18578 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
18579 F: drivers/phy/samsung/phy-exynos5250-usb2.c
18580 F: drivers/phy/samsung/phy-s5pv210-usb2.c
18581 F: drivers/phy/samsung/phy-samsung-usb2.c
18582 F: drivers/phy/samsung/phy-samsung-usb2.h
18584 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
18585 M: Paul Barker <paul.barker@sancloud.com>
18586 R: Marc Murphy <marc.murphy@sancloud.com>
18588 F: arch/arm/boot/dts/am335x-sancloud*
18591 M: Zwane Mwaikambo <zwanem@gmail.com>
18593 F: drivers/watchdog/sc1200wdt.c
18596 M: Ingo Molnar <mingo@redhat.com>
18597 M: Peter Zijlstra <peterz@infradead.org>
18598 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
18599 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
18600 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
18601 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
18602 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
18603 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
18604 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
18605 R: Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
18606 L: linux-kernel@vger.kernel.org
18608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
18609 F: include/linux/preempt.h
18610 F: include/linux/sched.h
18611 F: include/linux/wait.h
18612 F: include/uapi/linux/sched.h
18615 SCR24X CHIP CARD INTERFACE DRIVER
18616 M: Lubomir Rintel <lkundrak@v3.sk>
18618 F: drivers/char/pcmcia/scr24x_cs.c
18620 SCSI RDMA PROTOCOL (SRP) INITIATOR
18621 M: Bart Van Assche <bvanassche@acm.org>
18622 L: linux-rdma@vger.kernel.org
18624 Q: http://patchwork.kernel.org/project/linux-rdma/list/
18625 F: drivers/infiniband/ulp/srp/
18626 F: include/scsi/srp.h
18628 SCSI RDMA PROTOCOL (SRP) TARGET
18629 M: Bart Van Assche <bvanassche@acm.org>
18630 L: linux-rdma@vger.kernel.org
18631 L: target-devel@vger.kernel.org
18633 Q: http://patchwork.kernel.org/project/linux-rdma/list/
18634 F: drivers/infiniband/ulp/srpt/
18637 M: Doug Gilbert <dgilbert@interlog.com>
18638 L: linux-scsi@vger.kernel.org
18640 W: http://sg.danny.cz/sg
18641 F: Documentation/scsi/scsi-generic.rst
18642 F: drivers/scsi/sg.c
18643 F: include/scsi/sg.h
18646 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
18647 M: "Martin K. Petersen" <martin.petersen@oracle.com>
18648 L: linux-scsi@vger.kernel.org
18650 Q: https://patchwork.kernel.org/project/linux-scsi/list/
18651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
18652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
18653 F: Documentation/devicetree/bindings/scsi/
18659 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
18660 L: linux-scsi@vger.kernel.org
18662 F: Documentation/scsi/st.rst
18663 F: drivers/scsi/st.*
18664 F: drivers/scsi/st_*.h
18666 SCSI TARGET CORE USER DRIVER
18667 M: Bodo Stroesser <bostroesser@gmail.com>
18668 L: linux-scsi@vger.kernel.org
18669 L: target-devel@vger.kernel.org
18671 F: Documentation/target/tcmu-design.rst
18672 F: drivers/target/target_core_user.c
18673 F: include/uapi/linux/target_core_user.h
18675 SCSI TARGET SUBSYSTEM
18676 M: "Martin K. Petersen" <martin.petersen@oracle.com>
18677 L: linux-scsi@vger.kernel.org
18678 L: target-devel@vger.kernel.org
18680 W: http://www.linux-iscsi.org
18681 Q: https://patchwork.kernel.org/project/target-devel/list/
18682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
18683 F: Documentation/target/
18688 M: Vlad Yasevich <vyasevich@gmail.com>
18689 M: Neil Horman <nhorman@tuxdriver.com>
18690 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
18691 L: linux-sctp@vger.kernel.org
18693 W: http://lksctp.sourceforge.net
18694 F: Documentation/networking/sctp.rst
18695 F: include/linux/sctp.h
18696 F: include/net/sctp/
18697 F: include/uapi/linux/sctp.h
18701 M: Jim Cromie <jim.cromie@gmail.com>
18703 F: Documentation/i2c/busses/scx200_acb.rst
18704 F: arch/x86/platform/scx200/
18705 F: drivers/i2c/busses/scx200*
18706 F: drivers/mtd/maps/scx200_docflash.c
18707 F: drivers/watchdog/scx200_wdt.c
18708 F: include/linux/scx200.h
18711 M: Jim Cromie <jim.cromie@gmail.com>
18713 F: drivers/char/scx200_gpio.c
18714 F: include/linux/scx200_gpio.h
18716 SCx200 HRT CLOCKSOURCE DRIVER
18717 M: Jim Cromie <jim.cromie@gmail.com>
18719 F: drivers/clocksource/scx200_hrt.c
18721 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
18722 M: Sascha Sommer <saschasommer@freenet.de>
18723 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
18725 F: drivers/mmc/host/sdricoh_cs.c
18727 SECO BOARDS CEC DRIVER
18728 M: Ettore Chimenti <ek5.chimenti@gmail.com>
18730 F: drivers/media/cec/platform/seco/seco-cec.c
18731 F: drivers/media/cec/platform/seco/seco-cec.h
18734 M: Kees Cook <keescook@chromium.org>
18735 R: Andy Lutomirski <luto@amacapital.net>
18736 R: Will Drewry <wad@chromium.org>
18738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
18739 F: Documentation/userspace-api/seccomp_filter.rst
18740 F: include/linux/seccomp.h
18741 F: include/uapi/linux/seccomp.h
18742 F: kernel/seccomp.c
18743 F: tools/testing/selftests/kselftest_harness.h
18744 F: tools/testing/selftests/seccomp/*
18745 K: \bsecure_computing
18748 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
18749 M: Kamal Dasu <kdasu.kdev@gmail.com>
18750 M: Al Cooper <alcooperx@gmail.com>
18751 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
18752 L: linux-mmc@vger.kernel.org
18754 F: drivers/mmc/host/sdhci-brcmstb*
18756 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
18757 M: Adrian Hunter <adrian.hunter@intel.com>
18758 L: linux-mmc@vger.kernel.org
18760 F: Documentation/devicetree/bindings/mmc/sdhci-common.yaml
18761 F: drivers/mmc/host/sdhci*
18763 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
18764 M: Eugen Hristev <eugen.hristev@microchip.com>
18765 L: linux-mmc@vger.kernel.org
18767 F: drivers/mmc/host/sdhci-of-at91.c
18769 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
18770 M: Ben Dooks <ben-linux@fluff.org>
18771 M: Jaehoon Chung <jh80.chung@samsung.com>
18772 L: linux-mmc@vger.kernel.org
18774 F: drivers/mmc/host/sdhci-s3c*
18776 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
18777 M: Viresh Kumar <vireshk@kernel.org>
18778 L: linux-mmc@vger.kernel.org
18780 F: drivers/mmc/host/sdhci-spear.c
18782 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
18783 M: Vignesh Raghavendra <vigneshr@ti.com>
18784 L: linux-mmc@vger.kernel.org
18786 F: drivers/mmc/host/sdhci-omap.c
18788 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
18789 M: Haibo Chen <haibo.chen@nxp.com>
18790 L: linux-imx@nxp.com
18791 L: linux-mmc@vger.kernel.org
18793 F: drivers/mmc/host/sdhci-esdhc-imx.c
18795 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
18796 M: Jonathan Derrick <jonathan.derrick@linux.dev>
18797 L: linux-block@vger.kernel.org
18799 F: block/opal_proto.h
18801 F: include/linux/sed*
18802 F: include/uapi/linux/sed*
18805 M: Security Officers <security@kernel.org>
18807 F: Documentation/admin-guide/security-bugs.rst
18810 M: Paul Moore <paul@paul-moore.com>
18811 M: James Morris <jmorris@namei.org>
18812 M: "Serge E. Hallyn" <serge@hallyn.com>
18813 L: linux-security-module@vger.kernel.org (suggested Cc:)
18815 W: http://kernsec.org/
18816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
18818 X: security/selinux/
18820 SELINUX SECURITY MODULE
18821 M: Paul Moore <paul@paul-moore.com>
18822 M: Stephen Smalley <stephen.smalley.work@gmail.com>
18823 M: Eric Paris <eparis@parisplace.org>
18824 L: selinux@vger.kernel.org
18826 W: https://selinuxproject.org
18827 W: https://github.com/SELinuxProject
18828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
18829 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
18830 F: Documentation/ABI/obsolete/sysfs-selinux-disable
18831 F: Documentation/admin-guide/LSM/SELinux.rst
18832 F: include/trace/events/avc.h
18833 F: include/uapi/linux/selinux_netlink.h
18834 F: scripts/selinux/
18835 F: security/selinux/
18838 M: Jiri Slaby <jirislaby@kernel.org>
18840 F: drivers/misc/phantom.c
18841 F: include/uapi/linux/phantom.h
18843 SENSEAIR SUNRISE 006-0-0007
18844 M: Jacopo Mondi <jacopo@jmondi.org>
18846 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
18847 F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
18848 F: drivers/iio/chemical/sunrise_co2.c
18850 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
18851 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
18853 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
18854 F: drivers/iio/chemical/scd30.h
18855 F: drivers/iio/chemical/scd30_core.c
18856 F: drivers/iio/chemical/scd30_i2c.c
18857 F: drivers/iio/chemical/scd30_serial.c
18859 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
18860 M: Roan van Dijk <roan@protonic.nl>
18862 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
18863 F: drivers/iio/chemical/scd4x.c
18865 SENSIRION SGP40 GAS SENSOR DRIVER
18866 M: Andreas Klinger <ak@it-klinger.de>
18868 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
18869 F: drivers/iio/chemical/sgp40.c
18871 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
18872 M: Tomasz Duszynski <tduszyns@gmail.com>
18874 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
18875 F: drivers/iio/chemical/sps30.c
18876 F: drivers/iio/chemical/sps30_i2c.c
18877 F: drivers/iio/chemical/sps30_serial.c
18880 M: Rob Herring <robh@kernel.org>
18881 L: linux-serial@vger.kernel.org
18883 F: Documentation/devicetree/bindings/serial/serial.yaml
18884 F: drivers/tty/serdev/
18885 F: include/linux/serdev.h
18888 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18889 L: linux-serial@vger.kernel.org
18891 F: Documentation/devicetree/bindings/serial/
18892 F: drivers/tty/serial/
18895 M: Sean Young <sean@mess.org>
18896 L: linux-media@vger.kernel.org
18898 F: drivers/media/rc/serial_ir.c
18900 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
18901 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18902 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18904 F: Documentation/devicetree/bindings/slimbus/
18905 F: drivers/slimbus/
18906 F: include/linux/slimbus.h
18909 M: Edward Cree <ecree.xilinx@gmail.com>
18910 M: Martin Habets <habetsm.xilinx@gmail.com>
18911 L: netdev@vger.kernel.org
18913 F: drivers/net/ethernet/sfc/
18915 SFF/SFP/SFP+ MODULE SUPPORT
18916 M: Russell King <linux@armlinux.org.uk>
18917 L: netdev@vger.kernel.org
18919 F: Documentation/devicetree/bindings/net/sff,sfp.yaml
18920 F: drivers/net/phy/phylink.c
18921 F: drivers/net/phy/sfp*
18922 F: include/linux/mdio/mdio-i2c.h
18923 F: include/linux/phylink.h
18924 F: include/linux/sfp.h
18925 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)
18928 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
18930 F: drivers/misc/sgi-gru/
18932 SGI XP/XPC/XPNET DRIVER
18933 M: Robin Holt <robinmholt@gmail.com>
18934 M: Steve Wahl <steve.wahl@hpe.com>
18935 R: Mike Travis <mike.travis@hpe.com>
18937 F: drivers/misc/sgi-xp/
18939 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
18940 M: Karsten Graul <kgraul@linux.ibm.com>
18941 M: Wenjia Zhang <wenjia@linux.ibm.com>
18942 M: Jan Karcher <jaka@linux.ibm.com>
18943 L: linux-s390@vger.kernel.org
18947 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
18948 M: Linus Walleij <linus.walleij@linaro.org>
18949 L: linux-iio@vger.kernel.org
18951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
18952 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
18953 F: drivers/iio/light/gp2ap002.c
18955 SHARP RJ54N1CB0C SENSOR DRIVER
18956 M: Jacopo Mondi <jacopo@jmondi.org>
18957 L: linux-media@vger.kernel.org
18959 T: git git://linuxtv.org/media_tree.git
18960 F: drivers/media/i2c/rj54n1cb0c.c
18961 F: include/media/i2c/rj54n1cb0c.h
18963 SH_VOU V4L2 OUTPUT DRIVER
18964 L: linux-media@vger.kernel.org
18966 F: drivers/media/platform/renesas/sh_vou.c
18967 F: include/media/drv-intf/sh_vou.h
18969 SI2157 MEDIA DRIVER
18970 M: Antti Palosaari <crope@iki.fi>
18971 L: linux-media@vger.kernel.org
18973 W: https://linuxtv.org
18974 W: http://palosaari.fi/linux/
18975 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18976 T: git git://linuxtv.org/anttip/media_tree.git
18977 F: drivers/media/tuners/si2157*
18979 SI2165 MEDIA DRIVER
18980 M: Matthias Schwarzott <zzam@gentoo.org>
18981 L: linux-media@vger.kernel.org
18983 W: https://linuxtv.org
18984 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18985 F: drivers/media/dvb-frontends/si2165*
18987 SI2168 MEDIA DRIVER
18988 M: Antti Palosaari <crope@iki.fi>
18989 L: linux-media@vger.kernel.org
18991 W: https://linuxtv.org
18992 W: http://palosaari.fi/linux/
18993 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18994 T: git git://linuxtv.org/anttip/media_tree.git
18995 F: drivers/media/dvb-frontends/si2168*
18997 SI470X FM RADIO RECEIVER I2C DRIVER
18998 M: Hans Verkuil <hverkuil@xs4all.nl>
18999 L: linux-media@vger.kernel.org
19001 W: https://linuxtv.org
19002 T: git git://linuxtv.org/media_tree.git
19003 F: drivers/media/radio/si470x/radio-si470x-i2c.c
19005 SI470X FM RADIO RECEIVER USB DRIVER
19006 M: Hans Verkuil <hverkuil@xs4all.nl>
19007 L: linux-media@vger.kernel.org
19009 W: https://linuxtv.org
19010 T: git git://linuxtv.org/media_tree.git
19011 F: drivers/media/radio/si470x/radio-si470x-common.c
19012 F: drivers/media/radio/si470x/radio-si470x-usb.c
19013 F: drivers/media/radio/si470x/radio-si470x.h
19015 SI4713 FM RADIO TRANSMITTER I2C DRIVER
19016 M: Eduardo Valentin <edubezval@gmail.com>
19017 L: linux-media@vger.kernel.org
19019 W: https://linuxtv.org
19020 T: git git://linuxtv.org/media_tree.git
19021 F: drivers/media/radio/si4713/si4713.?
19023 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
19024 M: Eduardo Valentin <edubezval@gmail.com>
19025 L: linux-media@vger.kernel.org
19027 W: https://linuxtv.org
19028 T: git git://linuxtv.org/media_tree.git
19029 F: drivers/media/radio/si4713/radio-platform-si4713.c
19031 SI4713 FM RADIO TRANSMITTER USB DRIVER
19032 M: Hans Verkuil <hverkuil@xs4all.nl>
19033 L: linux-media@vger.kernel.org
19035 W: https://linuxtv.org
19036 T: git git://linuxtv.org/media_tree.git
19037 F: drivers/media/radio/si4713/radio-usb-si4713.c
19040 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19041 L: linux-media@vger.kernel.org
19043 W: https://linuxtv.org
19044 T: git git://linuxtv.org/media_tree.git
19045 F: drivers/media/common/siano/
19046 F: drivers/media/mmc/siano/
19047 F: drivers/media/usb/siano/
19048 F: drivers/media/usb/siano/
19051 M: Palmer Dabbelt <palmer@dabbelt.com>
19052 M: Paul Walmsley <paul.walmsley@sifive.com>
19053 L: linux-riscv@lists.infradead.org
19058 SIFIVE FU540 SYSTEM-ON-CHIP
19059 M: Paul Walmsley <paul.walmsley@sifive.com>
19060 M: Palmer Dabbelt <palmer@dabbelt.com>
19061 L: linux-riscv@lists.infradead.org
19063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
19068 M: Green Wan <green.wan@sifive.com>
19070 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
19071 F: drivers/dma/sf-pdma/
19074 M: Conor Dooley <conor@kernel.org>
19075 L: linux-riscv@lists.infradead.org
19077 T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
19078 F: drivers/soc/sifive/
19080 SILEAD TOUCHSCREEN DRIVER
19081 M: Hans de Goede <hdegoede@redhat.com>
19082 L: linux-input@vger.kernel.org
19083 L: platform-driver-x86@vger.kernel.org
19085 F: drivers/input/touchscreen/silead.c
19086 F: drivers/platform/x86/touchscreen_dmi.c
19088 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
19089 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
19091 F: Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
19092 F: drivers/net/wireless/silabs/wfx/
19094 SILICON MOTION SM712 FRAME BUFFER DRIVER
19095 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
19096 M: Teddy Wang <teddy.wang@siliconmotion.com>
19097 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
19098 L: linux-fbdev@vger.kernel.org
19100 F: Documentation/fb/sm712fb.rst
19101 F: drivers/video/fbdev/sm712*
19103 SILVACO I3C DUAL-ROLE MASTER
19104 M: Miquel Raynal <miquel.raynal@bootlin.com>
19105 M: Conor Culhane <conor.culhane@silvaco.com>
19106 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
19108 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
19109 F: drivers/i3c/master/svc-i3c-master.c
19112 M: Hans de Goede <hdegoede@redhat.com>
19113 L: linux-fbdev@vger.kernel.org
19115 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
19116 F: drivers/video/fbdev/simplefb.c
19117 F: include/linux/platform_data/simplefb.h
19119 SIMTEC EB110ATX (Chalice CATS)
19120 M: Simtec Linux Team <linux@simtec.co.uk>
19122 W: http://www.simtec.co.uk/products/EB110ATX/
19124 SIMTEC EB2410ITX (BAST)
19125 M: Simtec Linux Team <linux@simtec.co.uk>
19127 W: http://www.simtec.co.uk/products/EB2410ITX/
19128 F: arch/arm/mach-s3c/bast-ide.c
19129 F: arch/arm/mach-s3c/bast-irq.c
19130 F: arch/arm/mach-s3c/mach-bast.c
19133 M: Thorsten Scherer <t.scherer@eckelmann.de>
19134 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
19135 R: Pengutronix Kernel Team <kernel@pengutronix.de>
19137 F: drivers/gpio/gpio-siox.c
19139 F: include/trace/events/siox.h
19141 SIPHASH PRF ROUTINES
19142 M: Jason A. Donenfeld <Jason@zx2c4.com>
19144 F: include/linux/siphash.h
19146 F: lib/siphash_kunit.c
19148 SIS 190 ETHERNET DRIVER
19149 M: Francois Romieu <romieu@fr.zoreil.com>
19150 L: netdev@vger.kernel.org
19152 F: drivers/net/ethernet/sis/sis190.c
19154 SIS 900/7016 FAST ETHERNET DRIVER
19155 M: Daniele Venzano <venza@brownhat.org>
19156 L: netdev@vger.kernel.org
19158 W: http://www.brownhat.org/sis900.html
19159 F: drivers/net/ethernet/sis/sis900.*
19161 SIS FRAMEBUFFER DRIVER
19162 M: Thomas Winischhofer <thomas@winischhofer.net>
19164 W: http://www.winischhofer.net/linuxsisvga.shtml
19165 F: Documentation/fb/sisfb.rst
19166 F: drivers/video/fbdev/sis/
19167 F: include/video/sisfb.h
19169 SIS I2C TOUCHSCREEN DRIVER
19170 M: Mika Penttilä <mpenttil@redhat.com>
19171 L: linux-input@vger.kernel.org
19173 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
19174 F: drivers/input/touchscreen/sis_i2c.c
19177 M: Thomas Winischhofer <thomas@winischhofer.net>
19179 W: http://www.winischhofer.at/linuxsisusbvga.shtml
19180 F: drivers/usb/misc/sisusbvga/
19182 SL28 CPLD MFD DRIVER
19183 M: Michael Walle <michael@walle.cc>
19185 F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
19186 F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
19187 F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
19188 F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
19189 F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
19190 F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
19191 F: drivers/gpio/gpio-sl28cpld.c
19192 F: drivers/hwmon/sl28cpld-hwmon.c
19193 F: drivers/irqchip/irq-sl28cpld.c
19194 F: drivers/pwm/pwm-sl28cpld.c
19195 F: drivers/watchdog/sl28cpld_wdt.c
19198 M: Christoph Lameter <cl@linux.com>
19199 M: Pekka Enberg <penberg@kernel.org>
19200 M: David Rientjes <rientjes@google.com>
19201 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
19202 M: Andrew Morton <akpm@linux-foundation.org>
19203 M: Vlastimil Babka <vbabka@suse.cz>
19204 R: Roman Gushchin <roman.gushchin@linux.dev>
19205 R: Hyeonggon Yoo <42.hyeyoo@gmail.com>
19206 L: linux-mm@kvack.org
19208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
19209 F: include/linux/sl?b*.h
19212 SLCAN CAN NETWORK DRIVER
19213 M: Dario Binacchi <dario.binacchi@amarulasolutions.com>
19214 L: linux-can@vger.kernel.org
19216 F: drivers/net/can/slcan/
19218 SLEEPABLE READ-COPY UPDATE (SRCU)
19219 M: Lai Jiangshan <jiangshanlai@gmail.com>
19220 M: "Paul E. McKenney" <paulmck@kernel.org>
19221 M: Josh Triplett <josh@joshtriplett.org>
19222 R: Steven Rostedt <rostedt@goodmis.org>
19223 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19224 L: rcu@vger.kernel.org
19226 W: http://www.rdrop.com/users/paulmck/RCU/
19227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19228 F: include/linux/srcu*.h
19229 F: kernel/rcu/srcu*.c
19231 SMACK SECURITY MODULE
19232 M: Casey Schaufler <casey@schaufler-ca.com>
19233 L: linux-security-module@vger.kernel.org
19235 W: http://schaufler-ca.com
19236 T: git git://github.com/cschaufler/smack-next
19237 F: Documentation/admin-guide/LSM/Smack.rst
19240 SMC91x ETHERNET DRIVER
19241 M: Nicolas Pitre <nico@fluxnic.net>
19243 F: drivers/net/ethernet/smsc/smc91x.*
19245 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
19246 M: Mark Rutland <mark.rutland@arm.com>
19247 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
19248 M: Sudeep Holla <sudeep.holla@arm.com>
19249 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19251 F: drivers/firmware/smccc/
19252 F: include/linux/arm-smccc.h
19254 SMM665 HARDWARE MONITOR DRIVER
19255 M: Guenter Roeck <linux@roeck-us.net>
19256 L: linux-hwmon@vger.kernel.org
19258 F: Documentation/hwmon/smm665.rst
19259 F: drivers/hwmon/smm665.c
19261 SMSC EMC2103 HARDWARE MONITOR DRIVER
19262 M: Steve Glendinning <steve.glendinning@shawell.net>
19263 L: linux-hwmon@vger.kernel.org
19265 F: Documentation/hwmon/emc2103.rst
19266 F: drivers/hwmon/emc2103.c
19268 SMSC SCH5627 HARDWARE MONITOR DRIVER
19269 M: Hans de Goede <hdegoede@redhat.com>
19270 L: linux-hwmon@vger.kernel.org
19272 F: Documentation/hwmon/sch5627.rst
19273 F: drivers/hwmon/sch5627.c
19275 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
19276 M: Steve Glendinning <steve.glendinning@shawell.net>
19277 L: linux-fbdev@vger.kernel.org
19279 F: drivers/video/fbdev/smscufx.c
19281 SMSC47B397 HARDWARE MONITOR DRIVER
19282 M: Jean Delvare <jdelvare@suse.com>
19283 L: linux-hwmon@vger.kernel.org
19285 F: Documentation/hwmon/smsc47b397.rst
19286 F: drivers/hwmon/smsc47b397.c
19288 SMSC911x ETHERNET DRIVER
19289 M: Steve Glendinning <steve.glendinning@shawell.net>
19290 L: netdev@vger.kernel.org
19292 F: drivers/net/ethernet/smsc/smsc911x.*
19293 F: include/linux/smsc911x.h
19295 SMSC9420 PCI ETHERNET DRIVER
19296 M: Steve Glendinning <steve.glendinning@shawell.net>
19297 L: netdev@vger.kernel.org
19299 F: drivers/net/ethernet/smsc/smsc9420.*
19301 SOCIONEXT (SNI) AVE NETWORK DRIVER
19302 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
19303 L: netdev@vger.kernel.org
19305 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
19306 F: drivers/net/ethernet/socionext/sni_ave.c
19308 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
19309 M: Jassi Brar <jaswinder.singh@linaro.org>
19310 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
19311 L: netdev@vger.kernel.org
19313 F: Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
19314 F: drivers/net/ethernet/socionext/netsec.c
19316 SOCIONEXT (SNI) Synquacer SPI DRIVER
19317 M: Masahisa Kojima <masahisa.kojima@linaro.org>
19318 M: Jassi Brar <jaswinder.singh@linaro.org>
19319 L: linux-spi@vger.kernel.org
19321 F: Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
19322 F: drivers/spi/spi-synquacer.c
19324 SOCIONEXT SYNQUACER I2C DRIVER
19325 M: Ard Biesheuvel <ardb@kernel.org>
19326 L: linux-i2c@vger.kernel.org
19328 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
19329 F: drivers/i2c/busses/i2c-synquacer.c
19331 SOCIONEXT UNIPHIER SOUND DRIVER
19332 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19334 F: sound/soc/uniphier/
19336 SOCKET TIMESTAMPING
19337 M: Willem de Bruijn <willemdebruijn.kernel@gmail.com>
19339 F: Documentation/networking/timestamping.rst
19340 F: include/uapi/linux/net_tstamp.h
19341 F: tools/testing/selftests/net/so_txtime.c
19343 SOEKRIS NET48XX LED SUPPORT
19344 M: Chris Boot <bootc@bootc.net>
19346 F: drivers/leds/leds-net48xx.c
19348 SOFT-IWARP DRIVER (siw)
19349 M: Bernard Metzler <bmt@zurich.ibm.com>
19350 L: linux-rdma@vger.kernel.org
19352 F: drivers/infiniband/sw/siw/
19353 F: include/uapi/rdma/siw-abi.h
19355 SOFT-ROCE DRIVER (rxe)
19356 M: Zhu Yanjun <zyjzyj2000@gmail.com>
19357 L: linux-rdma@vger.kernel.org
19359 F: drivers/infiniband/sw/rxe/
19360 F: include/uapi/rdma/rdma_user_rxe.h
19362 SOFTLOGIC 6x10 MPEG CODEC
19363 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
19364 M: Anton Sviridenko <anton@corp.bluecherry.net>
19365 M: Andrey Utkin <andrey_utkin@fastmail.com>
19366 M: Ismael Luceno <ismael@iodev.co.uk>
19367 L: linux-media@vger.kernel.org
19369 F: drivers/media/pci/solo6x10/
19371 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
19372 M: James Morse <james.morse@arm.com>
19373 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19375 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
19376 F: drivers/firmware/arm_sdei.c
19377 F: include/linux/arm_sdei.h
19378 F: include/uapi/linux/arm_sdei.h
19380 SOFTWARE NODES AND DEVICE PROPERTIES
19381 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19382 R: Daniel Scally <djrscally@gmail.com>
19383 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19384 R: Sakari Ailus <sakari.ailus@linux.intel.com>
19385 L: linux-acpi@vger.kernel.org
19387 F: drivers/base/property.c
19388 F: drivers/base/swnode.c
19389 F: include/linux/fwnode.h
19390 F: include/linux/property.h
19392 SOFTWARE RAID (Multiple Disks) SUPPORT
19393 M: Song Liu <song@kernel.org>
19394 L: linux-raid@vger.kernel.org
19396 Q: https://patchwork.kernel.org/project/linux-raid/list/
19397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
19398 F: drivers/md/Kconfig
19399 F: drivers/md/Makefile
19401 F: drivers/md/raid*
19402 F: include/linux/raid/
19403 F: include/uapi/linux/raid/
19405 SOLIDRUN CLEARFOG SUPPORT
19406 M: Russell King <linux@armlinux.org.uk>
19408 F: arch/arm/boot/dts/armada-388-clearfog*
19409 F: arch/arm/boot/dts/armada-38x-solidrun-*
19411 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
19412 M: Russell King <linux@armlinux.org.uk>
19414 F: arch/arm/boot/dts/imx6*-cubox-i*
19415 F: arch/arm/boot/dts/imx6*-hummingboard*
19416 F: arch/arm/boot/dts/imx6*-sr-*
19418 SONIC NETWORK DRIVER
19419 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
19420 L: netdev@vger.kernel.org
19422 F: drivers/net/ethernet/natsemi/sonic.*
19424 SONICS SILICON BACKPLANE DRIVER (SSB)
19425 M: Michael Buesch <m@bues.ch>
19426 L: linux-wireless@vger.kernel.org
19429 F: include/linux/ssb/
19431 SONY IMX208 SENSOR DRIVER
19432 M: Sakari Ailus <sakari.ailus@linux.intel.com>
19433 L: linux-media@vger.kernel.org
19435 T: git git://linuxtv.org/media_tree.git
19436 F: drivers/media/i2c/imx208.c
19438 SONY IMX214 SENSOR DRIVER
19439 M: Ricardo Ribalda <ribalda@kernel.org>
19440 L: linux-media@vger.kernel.org
19442 T: git git://linuxtv.org/media_tree.git
19443 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
19444 F: drivers/media/i2c/imx214.c
19446 SONY IMX219 SENSOR DRIVER
19447 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
19448 L: linux-media@vger.kernel.org
19450 T: git git://linuxtv.org/media_tree.git
19451 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
19452 F: drivers/media/i2c/imx219.c
19454 SONY IMX258 SENSOR DRIVER
19455 M: Sakari Ailus <sakari.ailus@linux.intel.com>
19456 L: linux-media@vger.kernel.org
19458 T: git git://linuxtv.org/media_tree.git
19459 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
19460 F: drivers/media/i2c/imx258.c
19462 SONY IMX274 SENSOR DRIVER
19463 M: Leon Luo <leonl@leopardimaging.com>
19464 L: linux-media@vger.kernel.org
19466 T: git git://linuxtv.org/media_tree.git
19467 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
19468 F: drivers/media/i2c/imx274.c
19470 SONY IMX290 SENSOR DRIVER
19471 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
19472 L: linux-media@vger.kernel.org
19474 T: git git://linuxtv.org/media_tree.git
19475 F: Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
19476 F: drivers/media/i2c/imx290.c
19478 SONY IMX319 SENSOR DRIVER
19479 M: Bingbu Cao <bingbu.cao@intel.com>
19480 L: linux-media@vger.kernel.org
19482 T: git git://linuxtv.org/media_tree.git
19483 F: drivers/media/i2c/imx319.c
19485 SONY IMX334 SENSOR DRIVER
19486 M: Paul J. Murphy <paul.j.murphy@intel.com>
19487 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
19488 L: linux-media@vger.kernel.org
19490 T: git git://linuxtv.org/media_tree.git
19491 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
19492 F: drivers/media/i2c/imx334.c
19494 SONY IMX335 SENSOR DRIVER
19495 M: Paul J. Murphy <paul.j.murphy@intel.com>
19496 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
19497 L: linux-media@vger.kernel.org
19499 T: git git://linuxtv.org/media_tree.git
19500 F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
19501 F: drivers/media/i2c/imx335.c
19503 SONY IMX355 SENSOR DRIVER
19504 M: Tianshu Qiu <tian.shu.qiu@intel.com>
19505 L: linux-media@vger.kernel.org
19507 T: git git://linuxtv.org/media_tree.git
19508 F: drivers/media/i2c/imx355.c
19510 SONY IMX412 SENSOR DRIVER
19511 M: Paul J. Murphy <paul.j.murphy@intel.com>
19512 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
19513 L: linux-media@vger.kernel.org
19515 T: git git://linuxtv.org/media_tree.git
19516 F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
19517 F: drivers/media/i2c/imx412.c
19519 SONY MEMORYSTICK SUBSYSTEM
19520 M: Maxim Levitsky <maximlevitsky@gmail.com>
19521 M: Alex Dubov <oakad@yahoo.com>
19522 M: Ulf Hansson <ulf.hansson@linaro.org>
19523 L: linux-mmc@vger.kernel.org
19525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
19526 F: drivers/memstick/
19527 F: include/linux/memstick.h
19529 SONY VAIO CONTROL DEVICE DRIVER
19530 M: Mattia Dongili <malattia@linux.it>
19531 L: platform-driver-x86@vger.kernel.org
19533 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
19534 F: Documentation/admin-guide/laptops/sony-laptop.rst
19535 F: drivers/char/sonypi.c
19536 F: drivers/platform/x86/sony-laptop.c
19537 F: include/linux/sony-laptop.h
19540 M: Jaroslav Kysela <perex@perex.cz>
19541 M: Takashi Iwai <tiwai@suse.com>
19542 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19544 W: http://www.alsa-project.org/
19545 Q: http://patchwork.kernel.org/project/alsa-devel/list/
19546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19547 F: Documentation/sound/
19549 F: include/uapi/sound/
19551 F: tools/testing/selftests/alsa
19553 SOUND - COMPRESSED AUDIO
19554 M: Vinod Koul <vkoul@kernel.org>
19555 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19558 F: Documentation/sound/designs/compress-offload.rst
19559 F: include/sound/compress_driver.h
19560 F: include/uapi/sound/compress_*
19561 F: sound/core/compress_offload.c
19562 F: sound/soc/soc-compress.c
19564 SOUND - DMAENGINE HELPERS
19565 M: Lars-Peter Clausen <lars@metafoo.de>
19567 F: include/sound/dmaengine_pcm.h
19568 F: sound/core/pcm_dmaengine.c
19569 F: sound/soc/soc-generic-dmaengine-pcm.c
19571 SOUND - ALSA SELFTESTS
19572 M: Mark Brown <broonie@kernel.org>
19573 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19574 L: linux-kselftest@vger.kernel.org
19576 F: tools/testing/selftests/alsa
19578 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
19579 M: Liam Girdwood <lgirdwood@gmail.com>
19580 M: Mark Brown <broonie@kernel.org>
19581 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19583 W: http://alsa-project.org/main/index.php/ASoC
19584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
19585 F: Documentation/devicetree/bindings/sound/
19586 F: Documentation/sound/soc/
19587 F: include/dt-bindings/sound/
19588 F: include/sound/soc*
19591 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
19592 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
19593 M: Liam Girdwood <lgirdwood@gmail.com>
19594 M: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
19595 M: Bard Liao <yung-chuan.liao@linux.intel.com>
19596 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
19597 R: Kai Vehmanen <kai.vehmanen@linux.intel.com>
19598 M: Daniel Baluta <daniel.baluta@nxp.com>
19599 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
19601 W: https://github.com/thesofproject/linux/
19604 SOUNDWIRE SUBSYSTEM
19605 M: Vinod Koul <vkoul@kernel.org>
19606 M: Bard Liao <yung-chuan.liao@linux.intel.com>
19607 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
19608 R: Sanyog Kale <sanyog.r.kale@intel.com>
19609 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
19612 F: Documentation/driver-api/soundwire/
19613 F: drivers/soundwire/
19614 F: include/linux/soundwire/
19617 M: Olli Salonen <olli.salonen@iki.fi>
19618 L: linux-media@vger.kernel.org
19620 W: https://linuxtv.org
19621 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19622 F: drivers/media/dvb-frontends/sp2*
19624 SPANISH DOCUMENTATION
19625 M: Carlos Bilbao <carlos.bilbao@amd.com>
19627 F: Documentation/translations/sp_SP/
19629 SPARC + UltraSPARC (sparc/sparc64)
19630 M: "David S. Miller" <davem@davemloft.net>
19631 L: sparclinux@vger.kernel.org
19633 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
19634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
19635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
19639 SPARC SERIAL DRIVERS
19640 M: "David S. Miller" <davem@davemloft.net>
19641 L: sparclinux@vger.kernel.org
19643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
19644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
19645 F: drivers/tty/serial/suncore.c
19646 F: drivers/tty/serial/sunhv.c
19647 F: drivers/tty/serial/sunsab.c
19648 F: drivers/tty/serial/sunsab.h
19649 F: drivers/tty/serial/sunsu.c
19650 F: drivers/tty/serial/sunzilog.c
19651 F: drivers/tty/serial/sunzilog.h
19652 F: drivers/tty/vcc.c
19653 F: include/linux/sunserialcore.h
19656 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
19657 L: linux-sparse@vger.kernel.org
19659 W: https://sparse.docs.kernel.org/
19660 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
19661 Q: https://patchwork.kernel.org/project/linux-sparse/list/
19662 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
19663 F: include/linux/compiler.h
19665 SPEAKUP CONSOLE SPEECH DRIVER
19666 M: William Hubbs <w.d.hubbs@gmail.com>
19667 M: Chris Brannon <chris@the-brannons.com>
19668 M: Kirk Reiser <kirk@reisers.ca>
19669 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
19670 L: speakup@linux-speakup.org
19672 W: http://www.linux-speakup.org/
19673 W: https://github.com/linux-speakup/speakup
19674 B: https://github.com/linux-speakup/speakup/issues
19675 F: drivers/accessibility/speakup/
19677 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
19678 M: Viresh Kumar <vireshk@kernel.org>
19679 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
19681 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19683 W: http://www.st.com/spear
19684 F: arch/arm/boot/dts/spear*
19685 F: arch/arm/mach-spear/
19686 F: drivers/clk/spear/
19687 F: drivers/pinctrl/spear/
19690 M: Tudor Ambarus <tudor.ambarus@linaro.org>
19691 M: Pratyush Yadav <pratyush@kernel.org>
19692 R: Michael Walle <michael@walle.cc>
19693 L: linux-mtd@lists.infradead.org
19695 W: http://www.linux-mtd.infradead.org/
19696 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
19697 C: irc://irc.oftc.net/mtd
19698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
19699 F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
19700 F: drivers/mtd/spi-nor/
19701 F: include/linux/mtd/spi-nor.h
19704 M: Mark Brown <broonie@kernel.org>
19705 L: linux-spi@vger.kernel.org
19707 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
19708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
19709 F: Documentation/devicetree/bindings/spi/
19710 F: Documentation/spi/
19712 F: include/linux/spi/
19713 F: include/uapi/linux/spi/
19716 SPIDERNET NETWORK DRIVER for CELL
19717 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
19718 M: Geoff Levand <geoff@infradead.org>
19719 L: netdev@vger.kernel.org
19720 L: linuxppc-dev@lists.ozlabs.org
19722 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
19723 F: drivers/net/ethernet/toshiba/spider_net*
19726 M: Stephen Boyd <sboyd@kernel.org>
19727 L: linux-kernel@vger.kernel.org
19729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
19730 F: Documentation/devicetree/bindings/spmi/
19732 F: include/dt-bindings/spmi/spmi.h
19733 F: include/linux/spmi.h
19734 F: include/trace/events/spmi.h
19737 M: Jeremy Kerr <jk@ozlabs.org>
19738 L: linuxppc-dev@lists.ozlabs.org
19740 W: http://www.ibm.com/developerworks/power/cell/
19741 F: Documentation/filesystems/spufs/spufs.rst
19742 F: arch/powerpc/platforms/cell/spufs/
19744 SQUASHFS FILE SYSTEM
19745 M: Phillip Lougher <phillip@squashfs.org.uk>
19746 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
19748 W: http://squashfs.org.uk
19749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
19750 F: Documentation/filesystems/squashfs.rst
19753 SRM (Alpha) environment access
19754 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
19756 F: arch/alpha/kernel/srm_env.c
19758 ST LSM6DSx IMU IIO DRIVER
19759 M: Lorenzo Bianconi <lorenzo@kernel.org>
19760 L: linux-iio@vger.kernel.org
19762 W: http://www.st.com/
19763 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
19764 F: drivers/iio/imu/st_lsm6dsx/
19766 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
19767 M: Benjamin Mugnier <benjamin.mugnier@foss.st.com>
19768 M: Sylvain Petinot <sylvain.petinot@foss.st.com>
19769 L: linux-media@vger.kernel.org
19771 T: git git://linuxtv.org/media_tree.git
19772 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
19773 F: drivers/media/i2c/st-mipid02.c
19775 ST STM32 I2C/SMBUS DRIVER
19776 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
19777 M: Alain Volmat <alain.volmat@foss.st.com>
19778 L: linux-i2c@vger.kernel.org
19780 F: drivers/i2c/busses/i2c-stm32*
19782 ST STM32 SPI DRIVER
19783 M: Alain Volmat <alain.volmat@foss.st.com>
19784 L: linux-spi@vger.kernel.org
19786 F: drivers/spi/spi-stm32.c
19789 M: Daniel Nilsson <daniel.nilsson@flex.com>
19790 L: linux-hwmon@vger.kernel.org
19792 F: Documentation/hwmon/stpddc60.rst
19793 F: drivers/hwmon/pmbus/stpddc60.c
19796 M: Benjamin Mugnier <benjamin.mugnier@foss.st.com>
19797 M: Sylvain Petinot <sylvain.petinot@foss.st.com>
19798 L: linux-media@vger.kernel.org
19800 T: git git://linuxtv.org/media_tree.git
19801 F: Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
19802 F: Documentation/userspace-api/media/drivers/st-vgxy61.rst
19803 F: drivers/media/i2c/st-vgxy61.c
19805 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
19806 M: Song Qiang <songqiang1304521@gmail.com>
19807 L: linux-iio@vger.kernel.org
19809 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
19810 F: drivers/iio/proximity/vl53l0x-i2c.c
19813 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19814 M: Sasha Levin <sashal@kernel.org>
19815 L: stable@vger.kernel.org
19817 F: Documentation/process/stable-kernel-rules.rst
19819 STAGING - ATOMISP DRIVER
19820 M: Hans de Goede <hdegoede@redhat.com>
19821 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19822 R: Sakari Ailus <sakari.ailus@linux.intel.com>
19823 L: linux-media@vger.kernel.org
19825 F: drivers/staging/media/atomisp/
19827 STAGING - FIELDBUS SUBSYSTEM
19828 M: Sven Van Asbroeck <TheSven73@gmail.com>
19830 F: drivers/staging/fieldbus/*
19831 F: drivers/staging/fieldbus/Documentation/
19833 STAGING - HMS ANYBUS-S BUS
19834 M: Sven Van Asbroeck <TheSven73@gmail.com>
19836 F: drivers/staging/fieldbus/anybuss/
19838 STAGING - INDUSTRIAL IO
19839 M: Jonathan Cameron <jic23@kernel.org>
19840 L: linux-iio@vger.kernel.org
19842 F: Documentation/devicetree/bindings/staging/iio/
19843 F: drivers/staging/iio/
19845 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
19846 M: Marc Dietrich <marvin24@gmx.de>
19847 L: ac100@lists.launchpad.net (moderated for non-subscribers)
19848 L: linux-tegra@vger.kernel.org
19850 F: drivers/staging/nvec/
19852 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
19853 M: Jens Frederich <jfrederich@gmail.com>
19854 M: Jon Nettleton <jon.nettleton@gmail.com>
19856 W: http://wiki.laptop.org/go/DCON
19857 F: drivers/staging/olpc_dcon/
19859 STAGING - REALTEK RTL8188EU DRIVERS
19860 M: Larry Finger <Larry.Finger@lwfinger.net>
19861 M: Phillip Potter <phil@philpotter.co.uk>
19862 R: Pavel Skripkin <paskripkin@gmail.com>
19864 F: drivers/staging/r8188eu/
19866 STAGING - REALTEK RTL8712U DRIVERS
19867 M: Larry Finger <Larry.Finger@lwfinger.net>
19868 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
19870 F: drivers/staging/rtl8712/
19872 STAGING - SEPS525 LCD CONTROLLER DRIVERS
19873 M: Michael Hennerich <michael.hennerich@analog.com>
19874 L: linux-fbdev@vger.kernel.org
19876 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
19877 F: drivers/staging/fbtft/fb_seps525.c
19879 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
19880 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
19881 M: Teddy Wang <teddy.wang@siliconmotion.com>
19882 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
19883 L: linux-fbdev@vger.kernel.org
19885 F: drivers/staging/sm750fb/
19887 STAGING - VIA VT665X DRIVERS
19888 M: Forest Bond <forest@alittletooquiet.net>
19890 F: drivers/staging/vt665?/
19893 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19894 L: linux-staging@lists.linux.dev
19896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
19897 F: drivers/staging/
19899 STARFIRE/DURALAN NETWORK DRIVER
19900 M: Ion Badulescu <ionut@badula.org>
19902 F: drivers/net/ethernet/adaptec/starfire*
19904 STARFIVE DEVICETREES
19905 M: Emil Renner Berthing <kernel@esmil.dk>
19907 F: arch/riscv/boot/dts/starfive/
19909 STARFIVE JH7100 CLOCK DRIVERS
19910 M: Emil Renner Berthing <kernel@esmil.dk>
19912 F: Documentation/devicetree/bindings/clock/starfive,jh7100-*.yaml
19913 F: drivers/clk/starfive/clk-starfive-jh7100*
19914 F: include/dt-bindings/clock/starfive-jh7100*.h
19916 STARFIVE JH7100 PINCTRL DRIVER
19917 M: Emil Renner Berthing <kernel@esmil.dk>
19918 L: linux-gpio@vger.kernel.org
19920 F: Documentation/devicetree/bindings/pinctrl/starfive,jh7100-pinctrl.yaml
19921 F: drivers/pinctrl/starfive/
19922 F: include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
19924 STARFIVE JH7100 RESET CONTROLLER DRIVER
19925 M: Emil Renner Berthing <kernel@esmil.dk>
19927 F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
19928 F: drivers/reset/reset-starfive-jh7100.c
19929 F: include/dt-bindings/reset/starfive-jh7100.h
19932 M: Peter Zijlstra <peterz@infradead.org>
19933 M: Josh Poimboeuf <jpoimboe@kernel.org>
19934 M: Jason Baron <jbaron@akamai.com>
19935 R: Steven Rostedt <rostedt@goodmis.org>
19936 R: Ard Biesheuvel <ardb@kernel.org>
19938 F: arch/*/include/asm/jump_label*.h
19939 F: arch/*/include/asm/static_call*.h
19940 F: arch/*/kernel/jump_label.c
19941 F: arch/*/kernel/static_call.c
19942 F: include/linux/jump_label*.h
19943 F: include/linux/static_call*.h
19944 F: kernel/jump_label.c
19945 F: kernel/static_call.c
19947 STI AUDIO (ASoC) DRIVERS
19948 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19949 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19951 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
19955 M: Alain Volmat <alain.volmat@foss.st.com>
19957 F: Documentation/devicetree/bindings/media/stih-cec.txt
19958 F: drivers/media/cec/platform/sti/
19960 STK1160 USB VIDEO CAPTURE DRIVER
19961 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19962 L: linux-media@vger.kernel.org
19964 T: git git://linuxtv.org/media_tree.git
19965 F: drivers/media/usb/stk1160/
19967 STM32 AUDIO (ASoC) DRIVERS
19968 M: Olivier Moysan <olivier.moysan@foss.st.com>
19969 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19970 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19972 F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
19973 F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
19976 STM32 TIMER/LPTIMER DRIVERS
19977 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
19979 F: Documentation/ABI/testing/*timer-stm32
19980 F: Documentation/devicetree/bindings/*/*stm32-*timer*
19981 F: drivers/*/stm32-*timer*
19982 F: drivers/pwm/pwm-stm32*
19983 F: include/linux/*/stm32-*tim*
19985 STMMAC ETHERNET DRIVER
19986 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
19987 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
19988 M: Jose Abreu <joabreu@synopsys.com>
19989 L: netdev@vger.kernel.org
19991 W: http://www.stlinux.com
19992 F: Documentation/networking/device_drivers/ethernet/stmicro/
19993 F: drivers/net/ethernet/stmicro/stmmac/
19996 M: Sam Creasey <sammy@sammy.net>
19998 W: http://sammy.net/sun3/
19999 F: arch/m68k/include/asm/sun3*
20000 F: arch/m68k/kernel/*sun3*
20001 F: arch/m68k/sun3*/
20002 F: drivers/net/ethernet/i825xx/sun3*
20004 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
20005 M: Hans de Goede <hdegoede@redhat.com>
20006 L: linux-input@vger.kernel.org
20008 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
20009 F: drivers/input/keyboard/sun4i-lradc-keys.c
20011 SUNDANCE NETWORK DRIVER
20012 M: Denis Kirjanov <kda@linux-powerpc.org>
20013 L: netdev@vger.kernel.org
20015 F: drivers/net/ethernet/dlink/sundance.c
20017 SUN HAPPY MEAL ETHERNET DRIVER
20018 M: Sean Anderson <seanga2@gmail.com>
20020 F: drivers/net/ethernet/sun/sunhme.*
20022 SUNPLUS ETHERNET DRIVER
20023 M: Wells Lu <wellslutw@gmail.com>
20024 L: netdev@vger.kernel.org
20026 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
20027 F: Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
20028 F: drivers/net/ethernet/sunplus/
20031 M: Tony Huang <tonyhuang.sunplus@gmail.com>
20032 M: Li-hao Kuo <lhjeff911@gmail.com>
20034 F: Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
20035 F: drivers/mmc/host/sunplus-mmc.c
20037 SUNPLUS OCOTP DRIVER
20038 M: Vincent Shih <vincent.sunplus@gmail.com>
20040 F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
20041 F: drivers/nvmem/sunplus-ocotp.c
20043 SUNPLUS USB2 PHY DRIVER
20044 M: Vincent Shih <vincent.sunplus@gmail.com>
20045 L: linux-usb@vger.kernel.org
20047 F: Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
20048 F: drivers/phy/sunplus/Kconfig
20049 F: drivers/phy/sunplus/Makefile
20050 F: drivers/phy/sunplus/phy-sunplus-usb2.c
20053 M: Hammer Hsieh <hammerh0314@gmail.com>
20055 F: Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
20056 F: drivers/pwm/pwm-sunplus.c
20059 M: Vincent Shih <vincent.sunplus@gmail.com>
20060 L: linux-rtc@vger.kernel.org
20062 F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
20063 F: drivers/rtc/rtc-sunplus.c
20065 SUNPLUS SPI CONTROLLER INTERFACE DRIVER
20066 M: Li-hao Kuo <lhjeff911@gmail.com>
20067 L: linux-spi@vger.kernel.org
20069 F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
20070 F: drivers/spi/spi-sunplus-sp7021.c
20072 SUNPLUS UART DRIVER
20073 M: Hammer Hsieh <hammerh0314@gmail.com>
20075 F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
20076 F: drivers/tty/serial/sunplus-uart.c
20078 SUNPLUS WATCHDOG DRIVER
20079 M: Xiantao Hu <xt.hu@cqplus1.com>
20080 L: linux-watchdog@vger.kernel.org
20082 F: Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
20083 F: drivers/watchdog/sunplus_wdt.c
20086 M: Yoshinori Sato <ysato@users.sourceforge.jp>
20087 M: Rich Felker <dalias@libc.org>
20088 L: linux-sh@vger.kernel.org
20090 Q: http://patchwork.kernel.org/project/linux-sh/list/
20091 F: Documentation/sh/
20096 M: "Rafael J. Wysocki" <rafael@kernel.org>
20097 M: Len Brown <len.brown@intel.com>
20098 M: Pavel Machek <pavel@ucw.cz>
20099 L: linux-pm@vger.kernel.org
20101 B: https://bugzilla.kernel.org
20102 F: Documentation/power/
20103 F: arch/x86/kernel/acpi/
20104 F: drivers/base/power/
20105 F: include/linux/freezer.h
20106 F: include/linux/pm.h
20107 F: include/linux/suspend.h
20111 M: Martin Mares <mj@ucw.cz>
20112 L: linux-video@atrey.karlin.mff.cuni.cz
20114 F: Documentation/admin-guide/svga.rst
20115 F: arch/x86/boot/video*
20118 M: Jiri Pirko <jiri@resnulli.us>
20119 M: Ivan Vecera <ivecera@redhat.com>
20120 L: netdev@vger.kernel.org
20122 F: include/net/switchdev.h
20125 SY8106A REGULATOR DRIVER
20126 M: Icenowy Zheng <icenowy@aosc.io>
20128 F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
20129 F: drivers/regulator/sy8106a-regulator.c
20131 SYNC FILE FRAMEWORK
20132 M: Sumit Semwal <sumit.semwal@linaro.org>
20133 R: Gustavo Padovan <gustavo@padovan.org>
20134 L: linux-media@vger.kernel.org
20135 L: dri-devel@lists.freedesktop.org
20137 T: git git://anongit.freedesktop.org/drm/drm-misc
20138 F: Documentation/driver-api/sync_file.rst
20139 F: drivers/dma-buf/dma-fence*
20140 F: drivers/dma-buf/sw_sync.c
20141 F: drivers/dma-buf/sync_*
20142 F: include/linux/sync_file.h
20143 F: include/uapi/linux/sync_file.h
20145 SYNOPSYS ARC ARCHITECTURE
20146 M: Vineet Gupta <vgupta@kernel.org>
20147 L: linux-snps-arc@lists.infradead.org
20149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
20150 F: Documentation/arc/
20151 F: Documentation/devicetree/bindings/arc/*
20152 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
20154 F: drivers/clocksource/arc_timer.c
20155 F: drivers/tty/serial/arc_uart.c
20157 SYNOPSYS ARC HSDK SDP pll clock driver
20158 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20160 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
20161 F: drivers/clk/clk-hsdk-pll.c
20163 SYNOPSYS ARC SDP clock driver
20164 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20166 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
20167 F: drivers/clk/axs10x/*
20169 SYNOPSYS ARC SDP platform support
20170 M: Alexey Brodkin <abrodkin@synopsys.com>
20172 F: Documentation/devicetree/bindings/arc/axs10*
20173 F: arch/arc/boot/dts/ax*
20174 F: arch/arc/plat-axs10x
20176 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
20177 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20179 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
20180 F: drivers/reset/reset-axs10x.c
20182 SYNOPSYS CREG GPIO DRIVER
20183 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20185 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
20186 F: drivers/gpio/gpio-creg-snps.c
20188 SYNOPSYS DESIGNWARE 8250 UART DRIVER
20189 M: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
20190 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20192 F: drivers/tty/serial/8250/8250_dw.c
20193 F: drivers/tty/serial/8250/8250_dwlib.*
20194 F: drivers/tty/serial/8250/8250_lpss.c
20196 SYNOPSYS DESIGNWARE APB GPIO DRIVER
20197 M: Hoan Tran <hoan@os.amperecomputing.com>
20198 M: Serge Semin <fancer.lancer@gmail.com>
20199 L: linux-gpio@vger.kernel.org
20201 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
20202 F: drivers/gpio/gpio-dwapb.c
20204 SYNOPSYS DESIGNWARE APB SSI DRIVER
20205 M: Serge Semin <fancer.lancer@gmail.com>
20206 L: linux-spi@vger.kernel.org
20208 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
20209 F: drivers/spi/spi-dw*
20211 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
20212 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20214 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
20215 F: drivers/dma/dw-axi-dmac/
20217 SYNOPSYS DESIGNWARE DMAC DRIVER
20218 M: Viresh Kumar <vireshk@kernel.org>
20219 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20221 F: Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
20222 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
20224 F: include/dt-bindings/dma/dw-dmac.h
20225 F: include/linux/dma/dw.h
20226 F: include/linux/platform_data/dma-dw.h
20228 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
20229 M: Jose Abreu <Jose.Abreu@synopsys.com>
20230 L: netdev@vger.kernel.org
20232 F: drivers/net/ethernet/synopsys/
20234 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
20235 M: Jose Abreu <Jose.Abreu@synopsys.com>
20236 L: netdev@vger.kernel.org
20238 F: drivers/net/pcs/pcs-xpcs.c
20239 F: drivers/net/pcs/pcs-xpcs.h
20240 F: include/linux/pcs/pcs-xpcs.h
20242 SYNOPSYS DESIGNWARE I2C DRIVER
20243 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
20244 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20245 R: Mika Westerberg <mika.westerberg@linux.intel.com>
20246 R: Jan Dabros <jsd@semihalf.com>
20247 L: linux-i2c@vger.kernel.org
20249 F: drivers/i2c/busses/i2c-designware-*
20251 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
20252 M: Jaehoon Chung <jh80.chung@samsung.com>
20253 L: linux-mmc@vger.kernel.org
20255 F: drivers/mmc/host/dw_mmc*
20257 SYNOPSYS HSDK RESET CONTROLLER DRIVER
20258 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20260 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
20261 F: drivers/reset/reset-hsdk.c
20262 F: include/dt-bindings/reset/snps,hsdk-reset.h
20264 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
20265 M: Prabu Thangamuthu <prabu.t@synopsys.com>
20266 M: Manjunath M B <manjumb@synopsys.com>
20267 L: linux-mmc@vger.kernel.org
20269 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
20271 SYSTEM CONFIGURATION (SYSCON)
20272 M: Lee Jones <lee@kernel.org>
20273 M: Arnd Bergmann <arnd@arndb.de>
20275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
20276 F: drivers/mfd/syscon.c
20278 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
20279 M: Sudeep Holla <sudeep.holla@arm.com>
20280 R: Cristian Marussi <cristian.marussi@arm.com>
20281 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20283 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
20284 F: drivers/clk/clk-sc[mp]i.c
20285 F: drivers/cpufreq/sc[mp]i-cpufreq.c
20286 F: drivers/firmware/arm_scmi/
20287 F: drivers/firmware/arm_scpi.c
20288 F: drivers/powercap/arm_scmi_powercap.c
20289 F: drivers/regulator/scmi-regulator.c
20290 F: drivers/reset/reset-scmi.c
20291 F: include/linux/sc[mp]i_protocol.h
20292 F: include/trace/events/scmi.h
20293 F: include/uapi/linux/virtio_scmi.h
20295 SYSTEM RESET/SHUTDOWN DRIVERS
20296 M: Sebastian Reichel <sre@kernel.org>
20297 L: linux-pm@vger.kernel.org
20299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
20300 F: Documentation/devicetree/bindings/power/reset/
20301 F: drivers/power/reset/
20303 SYSTEM TRACE MODULE CLASS
20304 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
20306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
20307 F: Documentation/trace/stm.rst
20308 F: drivers/hwtracing/stm/
20309 F: include/linux/stm.h
20310 F: include/uapi/linux/stm.h
20312 SYSTEM76 ACPI DRIVER
20313 M: Jeremy Soller <jeremy@system76.com>
20314 M: System76 Product Development <productdev@system76.com>
20315 L: platform-driver-x86@vger.kernel.org
20317 F: drivers/platform/x86/system76_acpi.c
20320 M: Christoph Hellwig <hch@infradead.org>
20322 F: Documentation/filesystems/sysv-fs.rst
20324 F: include/linux/sysv_fs.h
20326 TASKSTATS STATISTICS INTERFACE
20327 M: Balbir Singh <bsingharora@gmail.com>
20329 F: Documentation/accounting/taskstats*
20330 F: include/linux/taskstats*
20331 F: kernel/taskstats.c
20334 M: Jamal Hadi Salim <jhs@mojatatu.com>
20335 M: Cong Wang <xiyou.wangcong@gmail.com>
20336 M: Jiri Pirko <jiri@resnulli.us>
20337 L: netdev@vger.kernel.org
20339 F: include/net/pkt_cls.h
20340 F: include/net/pkt_sched.h
20341 F: include/net/tc_act/
20342 F: include/uapi/linux/pkt_cls.h
20343 F: include/uapi/linux/pkt_sched.h
20344 F: include/uapi/linux/tc_act/
20345 F: include/uapi/linux/tc_ematch/
20347 F: tools/testing/selftests/tc-testing
20349 TC90522 MEDIA DRIVER
20350 M: Akihiro Tsukada <tskd08@gmail.com>
20351 L: linux-media@vger.kernel.org
20353 F: drivers/media/dvb-frontends/tc90522*
20355 TCP LOW PRIORITY MODULE
20356 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
20357 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
20359 W: http://tcp-lp-mod.sourceforge.net/
20360 F: net/ipv4/tcp_lp.c
20362 TDA10071 MEDIA DRIVER
20363 M: Antti Palosaari <crope@iki.fi>
20364 L: linux-media@vger.kernel.org
20366 W: https://linuxtv.org
20367 W: http://palosaari.fi/linux/
20368 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20369 T: git git://linuxtv.org/anttip/media_tree.git
20370 F: drivers/media/dvb-frontends/tda10071*
20372 TDA18212 MEDIA DRIVER
20373 M: Antti Palosaari <crope@iki.fi>
20374 L: linux-media@vger.kernel.org
20376 W: https://linuxtv.org
20377 W: http://palosaari.fi/linux/
20378 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20379 T: git git://linuxtv.org/anttip/media_tree.git
20380 F: drivers/media/tuners/tda18212*
20382 TDA18218 MEDIA DRIVER
20383 M: Antti Palosaari <crope@iki.fi>
20384 L: linux-media@vger.kernel.org
20386 W: https://linuxtv.org
20387 W: http://palosaari.fi/linux/
20388 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20389 T: git git://linuxtv.org/anttip/media_tree.git
20390 F: drivers/media/tuners/tda18218*
20392 TDA18250 MEDIA DRIVER
20393 M: Olli Salonen <olli.salonen@iki.fi>
20394 L: linux-media@vger.kernel.org
20396 W: https://linuxtv.org
20397 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20398 T: git git://linuxtv.org/media_tree.git
20399 F: drivers/media/tuners/tda18250*
20401 TDA18271 MEDIA DRIVER
20402 M: Michael Krufky <mkrufky@linuxtv.org>
20403 L: linux-media@vger.kernel.org
20405 W: https://linuxtv.org
20406 W: http://github.com/mkrufky
20407 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20408 T: git git://linuxtv.org/mkrufky/tuners.git
20409 F: drivers/media/tuners/tda18271*
20411 TDA1997x MEDIA DRIVER
20412 M: Tim Harvey <tharvey@gateworks.com>
20413 L: linux-media@vger.kernel.org
20415 W: https://linuxtv.org
20416 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20417 F: drivers/media/i2c/tda1997x.*
20419 TDA827x MEDIA DRIVER
20420 M: Michael Krufky <mkrufky@linuxtv.org>
20421 L: linux-media@vger.kernel.org
20423 W: https://linuxtv.org
20424 W: http://github.com/mkrufky
20425 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20426 T: git git://linuxtv.org/mkrufky/tuners.git
20427 F: drivers/media/tuners/tda8290.*
20429 TDA8290 MEDIA DRIVER
20430 M: Michael Krufky <mkrufky@linuxtv.org>
20431 L: linux-media@vger.kernel.org
20433 W: https://linuxtv.org
20434 W: http://github.com/mkrufky
20435 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20436 T: git git://linuxtv.org/mkrufky/tuners.git
20437 F: drivers/media/tuners/tda8290.*
20439 TDA9840 MEDIA DRIVER
20440 M: Hans Verkuil <hverkuil@xs4all.nl>
20441 L: linux-media@vger.kernel.org
20443 W: https://linuxtv.org
20444 T: git git://linuxtv.org/media_tree.git
20445 F: drivers/media/i2c/tda9840*
20447 TEA5761 TUNER DRIVER
20448 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20449 L: linux-media@vger.kernel.org
20451 W: https://linuxtv.org
20452 T: git git://linuxtv.org/media_tree.git
20453 F: drivers/media/tuners/tea5761.*
20455 TEA5767 TUNER DRIVER
20456 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20457 L: linux-media@vger.kernel.org
20459 W: https://linuxtv.org
20460 T: git git://linuxtv.org/media_tree.git
20461 F: drivers/media/tuners/tea5767.*
20463 TEA6415C MEDIA DRIVER
20464 M: Hans Verkuil <hverkuil@xs4all.nl>
20465 L: linux-media@vger.kernel.org
20467 W: https://linuxtv.org
20468 T: git git://linuxtv.org/media_tree.git
20469 F: drivers/media/i2c/tea6415c*
20471 TEA6420 MEDIA DRIVER
20472 M: Hans Verkuil <hverkuil@xs4all.nl>
20473 L: linux-media@vger.kernel.org
20475 W: https://linuxtv.org
20476 T: git git://linuxtv.org/media_tree.git
20477 F: drivers/media/i2c/tea6420*
20480 M: Jiri Pirko <jiri@resnulli.us>
20481 L: netdev@vger.kernel.org
20483 F: drivers/net/team/
20484 F: include/linux/if_team.h
20485 F: include/uapi/linux/if_team.h
20486 F: tools/testing/selftests/drivers/net/team/
20488 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
20489 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
20491 F: arch/x86/platform/ts5500/
20493 TECHNOTREND USB IR RECEIVER
20494 M: Sean Young <sean@mess.org>
20495 L: linux-media@vger.kernel.org
20497 F: drivers/media/rc/ttusbir.c
20499 TECHWELL TW9910 VIDEO DECODER
20500 L: linux-media@vger.kernel.org
20502 F: drivers/media/i2c/tw9910.c
20503 F: include/media/i2c/tw9910.h
20506 M: Jens Wiklander <jens.wiklander@linaro.org>
20507 R: Sumit Garg <sumit.garg@linaro.org>
20508 L: op-tee@lists.trustedfirmware.org
20510 F: Documentation/staging/tee.rst
20512 F: include/linux/tee_drv.h
20513 F: include/uapi/linux/tee.h
20515 TEGRA ARCHITECTURE SUPPORT
20516 M: Thierry Reding <thierry.reding@gmail.com>
20517 M: Jonathan Hunter <jonathanh@nvidia.com>
20518 L: linux-tegra@vger.kernel.org
20520 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
20521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
20525 M: Peter De Schrijver <pdeschrijver@nvidia.com>
20526 M: Prashant Gaikwad <pgaikwad@nvidia.com>
20528 F: drivers/clk/tegra/
20531 M: Laxman Dewangan <ldewangan@nvidia.com>
20532 M: Jon Hunter <jonathanh@nvidia.com>
20534 F: drivers/dma/tegra*
20537 M: Laxman Dewangan <ldewangan@nvidia.com>
20538 R: Dmitry Osipenko <digetx@gmail.com>
20540 F: drivers/i2c/busses/i2c-tegra.c
20542 TEGRA IOMMU DRIVERS
20543 M: Thierry Reding <thierry.reding@gmail.com>
20544 R: Krishna Reddy <vdumpa@nvidia.com>
20545 L: linux-tegra@vger.kernel.org
20547 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
20548 F: drivers/iommu/tegra*
20551 M: Laxman Dewangan <ldewangan@nvidia.com>
20553 F: drivers/input/keyboard/tegra-kbc.c
20556 M: Stefan Agner <stefan@agner.ch>
20557 M: Lucas Stach <dev@lynxeye.de>
20559 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
20560 F: drivers/mtd/nand/raw/tegra_nand.c
20563 M: Thierry Reding <thierry.reding@gmail.com>
20565 F: drivers/pwm/pwm-tegra.c
20567 TEGRA SERIAL DRIVER
20568 M: Laxman Dewangan <ldewangan@nvidia.com>
20570 F: drivers/tty/serial/serial-tegra.c
20573 M: Laxman Dewangan <ldewangan@nvidia.com>
20575 F: drivers/spi/spi-tegra*
20577 TEGRA QUAD SPI DRIVER
20578 M: Thierry Reding <thierry.reding@gmail.com>
20579 M: Jonathan Hunter <jonathanh@nvidia.com>
20580 M: Sowjanya Komatineni <skomatineni@nvidia.com>
20581 L: linux-tegra@vger.kernel.org
20583 F: drivers/spi/spi-tegra210-quad.c
20586 M: Thierry Reding <thierry.reding@gmail.com>
20587 M: Jonathan Hunter <jonathanh@nvidia.com>
20588 M: Sowjanya Komatineni <skomatineni@nvidia.com>
20589 L: linux-media@vger.kernel.org
20590 L: linux-tegra@vger.kernel.org
20592 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
20593 F: drivers/staging/media/tegra-video/
20595 TEGRA XUSB PADCTL DRIVER
20596 M: JC Kuo <jckuo@nvidia.com>
20598 F: drivers/phy/tegra/xusb*
20600 TEHUTI ETHERNET DRIVER
20601 M: Andy Gospodarek <andy@greyhouse.net>
20602 L: netdev@vger.kernel.org
20604 F: drivers/net/ethernet/tehuti/*
20606 TELECOM CLOCK DRIVER FOR MCPL0010
20607 M: Mark Gross <markgross@kernel.org>
20609 F: drivers/char/tlclk.c
20611 TEMPO SEMICONDUCTOR DRIVERS
20612 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
20614 F: Documentation/devicetree/bindings/sound/tscs*.txt
20615 F: sound/soc/codecs/tscs*.c
20616 F: sound/soc/codecs/tscs*.h
20618 TENSILICA XTENSA PORT (xtensa)
20619 M: Chris Zankel <chris@zankel.net>
20620 M: Max Filippov <jcmvbkbc@gmail.com>
20621 L: linux-xtensa@linux-xtensa.org
20623 T: git https://github.com/jcmvbkbc/linux-xtensa.git
20625 F: drivers/irqchip/irq-xtensa-*
20627 TEXAS INSTRUMENTS ASoC DRIVERS
20628 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20629 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20631 F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
20634 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
20635 M: Ricardo Ribalda <ribalda@kernel.org>
20636 L: linux-iio@vger.kernel.org
20638 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
20639 F: drivers/iio/dac/ti-dac7612.c
20641 TEXAS INSTRUMENTS DMA DRIVERS
20642 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20643 L: dmaengine@vger.kernel.org
20645 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
20646 F: Documentation/devicetree/bindings/dma/ti-edma.txt
20647 F: Documentation/devicetree/bindings/dma/ti/
20649 X: drivers/dma/ti/cppi41.c
20650 F: include/linux/dma/k3-udma-glue.h
20651 F: include/linux/dma/ti-cppi5.h
20652 F: include/linux/dma/k3-psil.h
20654 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
20655 M: Nishanth Menon <nm@ti.com>
20656 M: Tero Kristo <kristo@kernel.org>
20657 M: Santosh Shilimkar <ssantosh@kernel.org>
20658 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20660 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
20661 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
20662 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
20663 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
20664 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
20665 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
20666 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
20667 F: drivers/clk/keystone/sci-clk.c
20668 F: drivers/firmware/ti_sci*
20669 F: drivers/irqchip/irq-ti-sci-inta.c
20670 F: drivers/irqchip/irq-ti-sci-intr.c
20671 F: drivers/reset/reset-ti-sci.c
20672 F: drivers/soc/ti/ti_sci_inta_msi.c
20673 F: drivers/soc/ti/ti_sci_pm_domains.c
20674 F: include/dt-bindings/soc/ti,sci_pm_domain.h
20675 F: include/linux/soc/ti/ti_sci_inta_msi.h
20676 F: include/linux/soc/ti/ti_sci_protocol.h
20678 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
20679 M: Robert Marko <robert.marko@sartura.hr>
20680 M: Luka Perkov <luka.perkov@sartura.hr>
20681 L: linux-hwmon@vger.kernel.org
20683 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
20684 F: Documentation/hwmon/tps23861.rst
20685 F: drivers/hwmon/tps23861.c
20687 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
20688 M: Puranjay Mohan <puranjay12@gmail.com>
20689 L: linux-iio@vger.kernel.org
20691 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
20692 F: drivers/iio/temperature/tmp117.c
20694 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
20695 M: Hans Verkuil <hverkuil@xs4all.nl>
20696 L: linux-media@vger.kernel.org
20698 W: https://linuxtv.org
20699 T: git git://linuxtv.org/media_tree.git
20700 F: drivers/media/radio/radio-raremono.c
20703 M: Rafael J. Wysocki <rafael@kernel.org>
20704 M: Daniel Lezcano <daniel.lezcano@linaro.org>
20705 R: Amit Kucheria <amitk@kernel.org>
20706 R: Zhang Rui <rui.zhang@intel.com>
20707 L: linux-pm@vger.kernel.org
20709 Q: https://patchwork.kernel.org/project/linux-pm/list/
20710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
20711 F: Documentation/ABI/testing/sysfs-class-thermal
20712 F: Documentation/devicetree/bindings/thermal/
20713 F: Documentation/driver-api/thermal/
20714 F: drivers/thermal/
20715 F: include/dt-bindings/thermal/
20716 F: include/linux/cpu_cooling.h
20717 F: include/linux/thermal.h
20718 F: include/uapi/linux/thermal.h
20719 F: tools/lib/thermal/
20722 THERMAL DRIVER FOR AMLOGIC SOCS
20723 M: Guillaume La Roque <glaroque@baylibre.com>
20724 L: linux-pm@vger.kernel.org
20725 L: linux-amlogic@lists.infradead.org
20727 W: http://linux-meson.com/
20728 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
20729 F: drivers/thermal/amlogic_thermal.c
20731 THERMAL/CPU_COOLING
20732 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
20733 M: Daniel Lezcano <daniel.lezcano@linaro.org>
20734 M: Viresh Kumar <viresh.kumar@linaro.org>
20735 R: Lukasz Luba <lukasz.luba@arm.com>
20736 L: linux-pm@vger.kernel.org
20738 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
20739 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
20740 F: drivers/thermal/cpufreq_cooling.c
20741 F: drivers/thermal/cpuidle_cooling.c
20742 F: include/linux/cpu_cooling.h
20744 THERMAL/POWER_ALLOCATOR
20745 M: Lukasz Luba <lukasz.luba@arm.com>
20746 L: linux-pm@vger.kernel.org
20748 F: Documentation/driver-api/thermal/power_allocator.rst
20749 F: drivers/thermal/gov_power_allocator.c
20750 F: include/trace/events/thermal_power_allocator.h
20752 THINKPAD ACPI EXTRAS DRIVER
20753 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
20754 L: ibm-acpi-devel@lists.sourceforge.net
20755 L: platform-driver-x86@vger.kernel.org
20757 W: http://ibm-acpi.sourceforge.net
20758 W: http://thinkwiki.org/wiki/Ibm-acpi
20759 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
20760 F: drivers/platform/x86/thinkpad_acpi.c
20762 THINKPAD LMI DRIVER
20763 M: Mark Pearson <markpearson@lenovo.com>
20764 L: platform-driver-x86@vger.kernel.org
20766 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
20767 F: drivers/platform/x86/think-lmi.?
20769 THUNDERBOLT DMA TRAFFIC TEST DRIVER
20770 M: Isaac Hazan <isaac.hazan@intel.com>
20771 L: linux-usb@vger.kernel.org
20773 F: drivers/thunderbolt/dma_test.c
20776 M: Andreas Noever <andreas.noever@gmail.com>
20777 M: Michael Jamet <michael.jamet@intel.com>
20778 M: Mika Westerberg <mika.westerberg@linux.intel.com>
20779 M: Yehezkel Bernat <YehezkelShB@gmail.com>
20780 L: linux-usb@vger.kernel.org
20782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
20783 F: Documentation/admin-guide/thunderbolt.rst
20784 F: drivers/thunderbolt/
20785 F: include/linux/thunderbolt.h
20787 THUNDERBOLT NETWORK DRIVER
20788 M: Michael Jamet <michael.jamet@intel.com>
20789 M: Mika Westerberg <mika.westerberg@linux.intel.com>
20790 M: Yehezkel Bernat <YehezkelShB@gmail.com>
20791 L: netdev@vger.kernel.org
20793 F: drivers/net/thunderbolt.c
20795 THUNDERX GPIO DRIVER
20796 M: Robert Richter <rric@kernel.org>
20798 F: drivers/gpio/gpio-thunderx.c
20800 TI AM437X VPFE DRIVER
20801 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
20802 L: linux-media@vger.kernel.org
20804 W: https://linuxtv.org
20805 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20806 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20807 F: drivers/media/platform/ti/am437x/
20809 TI BANDGAP AND THERMAL DRIVER
20810 M: Eduardo Valentin <edubezval@gmail.com>
20811 M: Keerthy <j-keerthy@ti.com>
20812 L: linux-pm@vger.kernel.org
20813 L: linux-omap@vger.kernel.org
20815 F: drivers/thermal/ti-soc-thermal/
20817 TI BQ27XXX POWER SUPPLY DRIVER
20818 F: drivers/power/supply/bq27xxx_battery.c
20819 F: drivers/power/supply/bq27xxx_battery_i2c.c
20820 F: include/linux/power/bq27xxx_battery.h
20822 TI CDCE706 CLOCK DRIVER
20823 M: Max Filippov <jcmvbkbc@gmail.com>
20825 F: drivers/clk/clk-cdce706.c
20828 M: Tero Kristo <kristo@kernel.org>
20829 L: linux-omap@vger.kernel.org
20832 F: include/linux/clk/ti.h
20834 TI DAVINCI MACHINE SUPPORT
20835 M: Sekhar Nori <nsekhar@ti.com>
20836 R: Bartosz Golaszewski <brgl@bgdev.pl>
20837 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
20840 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
20841 F: arch/arm/boot/dts/da850*
20842 F: arch/arm/mach-davinci/
20843 F: drivers/i2c/busses/i2c-davinci.c
20845 TI DAVINCI SERIES CLOCK DRIVER
20846 M: David Lechner <david@lechnology.com>
20847 R: Sekhar Nori <nsekhar@ti.com>
20849 F: Documentation/devicetree/bindings/clock/ti/davinci/
20850 F: drivers/clk/davinci/
20851 F: include/linux/clk/davinci.h
20853 TI DAVINCI SERIES GPIO DRIVER
20854 M: Keerthy <j-keerthy@ti.com>
20855 L: linux-gpio@vger.kernel.org
20857 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
20858 F: drivers/gpio/gpio-davinci.c
20860 TI DAVINCI SERIES MEDIA DRIVER
20861 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
20862 L: linux-media@vger.kernel.org
20864 W: https://linuxtv.org
20865 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20866 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20867 F: drivers/media/platform/ti/davinci/
20868 F: drivers/staging/media/deprecated/vpfe_capture/
20869 F: include/media/davinci/
20871 TI ENHANCED CAPTURE (eCAP) DRIVER
20872 M: Vignesh Raghavendra <vigneshr@ti.com>
20873 R: Julien Panis <jpanis@baylibre.com>
20874 L: linux-iio@vger.kernel.org
20875 L: linux-omap@vger.kernel.org
20877 F: Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
20878 F: drivers/counter/ti-ecap-capture.c
20880 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
20881 R: David Lechner <david@lechnology.com>
20882 L: linux-iio@vger.kernel.org
20883 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
20884 F: drivers/counter/ti-eqep.c
20886 TI ETHERNET SWITCH DRIVER (CPSW)
20887 R: Grygorii Strashko <grygorii.strashko@ti.com>
20888 L: linux-omap@vger.kernel.org
20889 L: netdev@vger.kernel.org
20891 F: drivers/net/ethernet/ti/cpsw*
20892 F: drivers/net/ethernet/ti/davinci*
20894 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
20895 M: Alex Dubov <oakad@yahoo.com>
20897 W: http://tifmxx.berlios.de/
20898 F: drivers/memstick/host/tifm_ms.c
20899 F: drivers/misc/tifm*
20900 F: drivers/mmc/host/tifm_sd.c
20901 F: include/linux/tifm.h
20903 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
20904 M: Nishanth Menon <nm@ti.com>
20905 M: Santosh Shilimkar <ssantosh@kernel.org>
20906 L: linux-kernel@vger.kernel.org
20907 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
20910 F: drivers/soc/ti/*
20912 TI LM49xxx FAMILY ASoC CODEC DRIVERS
20913 M: M R Swami Reddy <mr.swami.reddy@ti.com>
20914 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
20915 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20917 F: sound/soc/codecs/isabelle*
20918 F: sound/soc/codecs/lm49453*
20920 TI PCM3060 ASoC CODEC DRIVER
20921 M: Kirill Marinushkin <kmarinushkin@birdec.com>
20922 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20924 F: Documentation/devicetree/bindings/sound/pcm3060.txt
20925 F: sound/soc/codecs/pcm3060*
20927 TI TAS571X FAMILY ASoC CODEC DRIVER
20928 M: Kevin Cernekee <cernekee@chromium.org>
20929 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20931 F: sound/soc/codecs/tas571x*
20933 TI TRF7970A NFC DRIVER
20934 M: Mark Greer <mgreer@animalcreek.com>
20935 L: linux-wireless@vger.kernel.org
20936 L: linux-nfc@lists.01.org (subscribers-only)
20938 F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
20939 F: drivers/nfc/trf7970a.c
20941 TI TSC2046 ADC DRIVER
20942 M: Oleksij Rempel <o.rempel@pengutronix.de>
20943 R: kernel@pengutronix.de
20944 L: linux-iio@vger.kernel.org
20946 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
20947 F: drivers/iio/adc/ti-tsc2046.c
20949 TI TWL4030 SERIES SOC CODEC DRIVER
20950 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20951 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20953 F: sound/soc/codecs/twl4030*
20956 M: Benoit Parrot <bparrot@ti.com>
20957 L: linux-media@vger.kernel.org
20959 W: http://linuxtv.org/
20960 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20961 F: Documentation/devicetree/bindings/media/ti,cal.yaml
20962 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
20963 F: drivers/media/platform/ti/cal/
20964 F: drivers/media/platform/ti/vpe/
20966 TI WILINK WIRELESS DRIVERS
20967 L: linux-wireless@vger.kernel.org
20969 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
20970 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
20971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
20972 F: drivers/net/wireless/ti/
20974 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
20975 M: John Stultz <jstultz@google.com>
20976 M: Thomas Gleixner <tglx@linutronix.de>
20977 R: Stephen Boyd <sboyd@kernel.org>
20978 L: linux-kernel@vger.kernel.org
20980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
20981 F: include/linux/clocksource.h
20982 F: include/linux/time.h
20983 F: include/linux/timex.h
20984 F: include/uapi/linux/time.h
20985 F: include/uapi/linux/timex.h
20986 F: kernel/time/alarmtimer.c
20987 F: kernel/time/clocksource.c
20988 F: kernel/time/ntp.c
20989 F: kernel/time/time*.c
20990 F: tools/testing/selftests/timers/
20993 M: Jon Maloy <jmaloy@redhat.com>
20994 M: Ying Xue <ying.xue@windriver.com>
20995 L: netdev@vger.kernel.org (core kernel code)
20996 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
20998 W: http://tipc.sourceforge.net/
20999 F: include/uapi/linux/tipc*.h
21002 TLAN NETWORK DRIVER
21003 M: Samuel Chessman <chessman@tux.org>
21004 L: tlan-devel@lists.sourceforge.net (subscribers-only)
21006 W: http://sourceforge.net/projects/tlan/
21007 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
21008 F: drivers/net/ethernet/ti/tlan.*
21010 TM6000 VIDEO4LINUX DRIVER
21011 M: Mauro Carvalho Chehab <mchehab@kernel.org>
21012 L: linux-media@vger.kernel.org
21014 W: https://linuxtv.org
21015 T: git git://linuxtv.org/media_tree.git
21016 F: Documentation/admin-guide/media/tm6000*
21017 F: drivers/staging/media/deprecated/tm6000/
21019 TMIO/SDHI MMC DRIVER
21020 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
21021 L: linux-mmc@vger.kernel.org
21022 L: linux-renesas-soc@vger.kernel.org
21024 F: drivers/mmc/host/renesas_sdhi*
21025 F: drivers/mmc/host/tmio_mmc*
21026 F: include/linux/mfd/tmio.h
21028 TMP401 HARDWARE MONITOR DRIVER
21029 M: Guenter Roeck <linux@roeck-us.net>
21030 L: linux-hwmon@vger.kernel.org
21032 F: Documentation/devicetree/bindings/hwmon/ti,tmp401.yaml
21033 F: Documentation/hwmon/tmp401.rst
21034 F: drivers/hwmon/tmp401.c
21036 TMP464 HARDWARE MONITOR DRIVER
21037 M: Agathe Porte <agathe.porte@nokia.com>
21038 M: Guenter Roeck <linux@roeck-us.net>
21039 L: linux-hwmon@vger.kernel.org
21041 F: Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
21042 F: Documentation/hwmon/tmp464.rst
21043 F: drivers/hwmon/tmp464.c
21045 TMP513 HARDWARE MONITOR DRIVER
21046 M: Eric Tremblay <etremblay@distech-controls.com>
21047 L: linux-hwmon@vger.kernel.org
21049 F: Documentation/hwmon/tmp513.rst
21050 F: drivers/hwmon/tmp513.c
21052 TMPFS (SHMEM FILESYSTEM)
21053 M: Hugh Dickins <hughd@google.com>
21054 L: linux-mm@kvack.org
21056 F: include/linux/shmem_fs.h
21059 TOMOYO SECURITY MODULE
21060 M: Kentaro Takeda <takedakn@nttdata.co.jp>
21061 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
21062 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
21063 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
21064 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
21065 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
21067 W: https://tomoyo.osdn.jp/
21068 F: security/tomoyo/
21070 TOPSTAR LAPTOP EXTRAS DRIVER
21071 M: Herton Ronaldo Krzesinski <herton@canonical.com>
21072 L: platform-driver-x86@vger.kernel.org
21074 F: drivers/platform/x86/topstar-laptop.c
21076 TORTURE-TEST MODULES
21077 M: Davidlohr Bueso <dave@stgolabs.net>
21078 M: "Paul E. McKenney" <paulmck@kernel.org>
21079 M: Josh Triplett <josh@joshtriplett.org>
21080 L: linux-kernel@vger.kernel.org
21082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
21083 F: Documentation/RCU/torture.rst
21084 F: kernel/locking/locktorture.c
21085 F: kernel/rcu/rcuscale.c
21086 F: kernel/rcu/rcutorture.c
21087 F: kernel/rcu/refscale.c
21088 F: kernel/torture.c
21090 TOSHIBA ACPI EXTRAS DRIVER
21091 M: Azael Avalos <coproscefalo@gmail.com>
21092 L: platform-driver-x86@vger.kernel.org
21094 F: drivers/platform/x86/toshiba_acpi.c
21096 TOSHIBA BLUETOOTH DRIVER
21097 M: Azael Avalos <coproscefalo@gmail.com>
21098 L: platform-driver-x86@vger.kernel.org
21100 F: drivers/platform/x86/toshiba_bluetooth.c
21102 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
21103 M: Azael Avalos <coproscefalo@gmail.com>
21104 L: platform-driver-x86@vger.kernel.org
21106 F: drivers/platform/x86/toshiba_haps.c
21109 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
21111 W: http://www.buzzard.org.uk/toshiba/
21112 F: drivers/char/toshiba.c
21113 F: include/linux/toshiba.h
21114 F: include/uapi/linux/toshiba.h
21116 TOSHIBA TC358743 DRIVER
21117 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
21118 L: linux-media@vger.kernel.org
21120 F: Documentation/devicetree/bindings/media/i2c/tc358743.txt
21121 F: drivers/media/i2c/tc358743*
21122 F: include/media/i2c/tc358743.h
21124 TOSHIBA WMI HOTKEYS DRIVER
21125 M: Azael Avalos <coproscefalo@gmail.com>
21126 L: platform-driver-x86@vger.kernel.org
21128 F: drivers/platform/x86/toshiba-wmi.c
21131 M: Peter Huewe <peterhuewe@gmx.de>
21132 M: Jarkko Sakkinen <jarkko@kernel.org>
21133 R: Jason Gunthorpe <jgg@ziepe.ca>
21134 L: linux-integrity@vger.kernel.org
21136 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
21137 Q: https://patchwork.kernel.org/project/linux-integrity/list/
21138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
21139 F: drivers/char/tpm/
21142 M: Duke Du <dukedu83@gmail.com>
21143 L: linux-hwmon@vger.kernel.org
21145 F: Documentation/hwmon/tps546d24.rst
21146 F: drivers/hwmon/pmbus/tps546d24.c
21149 M: Steven Rostedt <rostedt@goodmis.org>
21150 M: Masami Hiramatsu <mhiramat@kernel.org>
21151 L: linux-kernel@vger.kernel.org
21152 L: linux-trace-kernel@vger.kernel.org
21153 Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
21155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
21156 F: Documentation/trace/*
21158 F: include/linux/trace*.h
21161 F: scripts/tracing/
21162 F: tools/testing/selftests/ftrace/
21164 TRACING MMIO ACCESSES (MMIOTRACE)
21165 M: Steven Rostedt <rostedt@goodmis.org>
21166 M: Masami Hiramatsu <mhiramat@kernel.org>
21167 R: Karol Herbst <karolherbst@gmail.com>
21168 R: Pekka Paalanen <ppaalanen@gmail.com>
21169 L: linux-kernel@vger.kernel.org
21170 L: nouveau@lists.freedesktop.org
21172 F: arch/x86/mm/kmmio.c
21173 F: arch/x86/mm/mmio-mod.c
21174 F: arch/x86/mm/testmmiotrace.c
21175 F: include/linux/mmiotrace.h
21176 F: kernel/trace/trace_mmiotrace.c
21178 TRACING OS NOISE / LATENCY TRACERS
21179 M: Steven Rostedt <rostedt@goodmis.org>
21180 M: Daniel Bristot de Oliveira <bristot@kernel.org>
21182 F: kernel/trace/trace_osnoise.c
21183 F: include/trace/events/osnoise.h
21184 F: kernel/trace/trace_hwlat.c
21185 F: kernel/trace/trace_irqsoff.c
21186 F: kernel/trace/trace_sched_wakeup.c
21187 F: Documentation/trace/osnoise-tracer.rst
21188 F: Documentation/trace/timerlat-tracer.rst
21189 F: Documentation/trace/hwlat_detector.rst
21190 F: arch/*/kernel/trace.c
21192 Real-time Linux Analysis (RTLA) tools
21193 M: Daniel Bristot de Oliveira <bristot@kernel.org>
21194 M: Steven Rostedt <rostedt@goodmis.org>
21195 L: linux-trace-devel@vger.kernel.org
21197 F: Documentation/tools/rtla/
21198 F: tools/tracing/rtla/
21200 TRADITIONAL CHINESE DOCUMENTATION
21201 M: Hu Haowen <src.res@email.cn>
21202 L: linux-doc-tw-discuss@lists.sourceforge.net (moderated for non-subscribers)
21204 W: https://github.com/srcres258/linux-doc
21205 T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
21206 F: Documentation/translations/zh_TW/
21209 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21210 M: Jiri Slaby <jirislaby@kernel.org>
21212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
21213 F: Documentation/driver-api/serial/
21215 F: drivers/tty/serial/serial_core.c
21216 F: include/linux/selection.h
21217 F: include/linux/serial.h
21218 F: include/linux/serial_core.h
21219 F: include/linux/sysrq.h
21220 F: include/linux/tty*.h
21221 F: include/linux/vt.h
21222 F: include/linux/vt_*.h
21223 F: include/uapi/linux/serial.h
21224 F: include/uapi/linux/serial_core.h
21225 F: include/uapi/linux/tty.h
21227 TUA9001 MEDIA DRIVER
21228 M: Antti Palosaari <crope@iki.fi>
21229 L: linux-media@vger.kernel.org
21231 W: https://linuxtv.org
21232 W: http://palosaari.fi/linux/
21233 Q: http://patchwork.linuxtv.org/project/linux-media/list/
21234 T: git git://linuxtv.org/anttip/media_tree.git
21235 F: drivers/media/tuners/tua9001*
21237 TULIP NETWORK DRIVERS
21238 L: netdev@vger.kernel.org
21239 L: linux-parisc@vger.kernel.org
21241 F: drivers/net/ethernet/dec/tulip/
21244 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
21246 W: http://vtun.sourceforge.net/tun
21247 F: Documentation/networking/tuntap.rst
21248 F: arch/um/os-Linux/drivers/
21250 TURBOCHANNEL SUBSYSTEM
21251 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
21252 M: Ralf Baechle <ralf@linux-mips.org>
21253 L: linux-mips@vger.kernel.org
21255 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
21257 F: include/linux/tc.h
21260 M: "Len Brown" <lenb@kernel.org>
21261 L: linux-pm@vger.kernel.org
21263 Q: https://patchwork.kernel.org/project/linux-pm/list/
21264 B: https://bugzilla.kernel.org
21265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
21266 F: tools/power/x86/turbostat/
21268 TW5864 VIDEO4LINUX DRIVER
21269 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
21270 M: Anton Sviridenko <anton@corp.bluecherry.net>
21271 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
21272 M: Andrey Utkin <andrey_utkin@fastmail.com>
21273 L: linux-media@vger.kernel.org
21275 F: drivers/media/pci/tw5864/
21277 TW68 VIDEO4LINUX DRIVER
21278 M: Hans Verkuil <hverkuil@xs4all.nl>
21279 L: linux-media@vger.kernel.org
21281 W: https://linuxtv.org
21282 T: git git://linuxtv.org/media_tree.git
21283 F: drivers/media/pci/tw68/
21285 TW686X VIDEO4LINUX DRIVER
21286 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
21287 L: linux-media@vger.kernel.org
21289 W: http://linuxtv.org
21290 T: git git://linuxtv.org/media_tree.git
21291 F: drivers/media/pci/tw686x/
21293 U-BOOT ENVIRONMENT VARIABLES
21294 M: Rafał Miłecki <rafal@milecki.pl>
21296 F: Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
21297 F: drivers/nvmem/u-boot-env.c
21299 UACCE ACCELERATOR FRAMEWORK
21300 M: Zhangfei Gao <zhangfei.gao@linaro.org>
21301 M: Zhou Wang <wangzhou1@hisilicon.com>
21302 L: linux-accelerators@lists.ozlabs.org
21303 L: linux-kernel@vger.kernel.org
21305 F: Documentation/ABI/testing/sysfs-driver-uacce
21306 F: Documentation/misc-devices/uacce.rst
21307 F: drivers/misc/uacce/
21308 F: include/linux/uacce.h
21309 F: include/uapi/misc/uacce/
21311 UBI FILE SYSTEM (UBIFS)
21312 M: Richard Weinberger <richard@nod.at>
21313 L: linux-mtd@lists.infradead.org
21315 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
21316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
21317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
21318 F: Documentation/ABI/testing/sysfs-fs-ubifs
21319 F: Documentation/filesystems/ubifs-authentication.rst
21320 F: Documentation/filesystems/ubifs.rst
21323 UBLK USERSPACE BLOCK DRIVER
21324 M: Ming Lei <ming.lei@redhat.com>
21325 L: linux-block@vger.kernel.org
21327 F: Documentation/block/ublk.rst
21328 F: drivers/block/ublk_drv.c
21329 F: include/uapi/linux/ublk_cmd.h
21331 UCLINUX (M68KNOMMU AND COLDFIRE)
21332 M: Greg Ungerer <gerg@linux-m68k.org>
21333 L: linux-m68k@lists.linux-m68k.org
21334 L: uclinux-dev@uclinux.org (subscribers-only)
21336 W: http://www.linux-m68k.org/
21337 W: http://www.uclinux.org/
21338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
21339 F: arch/m68k/*/*_no.*
21341 F: arch/m68k/coldfire/
21342 F: arch/m68k/include/asm/*_no.*
21345 M: Jan Kara <jack@suse.com>
21347 F: Documentation/filesystems/udf.rst
21351 M: Bastien Nocera <hadess@hadess.net>
21352 L: linux-input@vger.kernel.org
21354 F: drivers/hid/hid-udraw-ps3.c
21357 M: Evgeniy Dushistov <dushistov@mail.ru>
21359 F: Documentation/admin-guide/ufs.rst
21362 UHID USERSPACE HID IO DRIVER
21363 M: David Rheinsberg <david.rheinsberg@gmail.com>
21364 L: linux-input@vger.kernel.org
21366 F: drivers/hid/uhid.c
21367 F: include/uapi/linux/uhid.h
21370 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21371 L: linux-usb@vger.kernel.org
21373 F: drivers/usb/common/ulpi.c
21374 F: include/linux/ulpi/
21377 M: Gabriel Krisman Bertazi <krisman@collabora.com>
21378 L: linux-fsdevel@vger.kernel.org
21383 M: Tony Finch <dot@dotat.at>
21385 W: http://dotat.at/prog/unifdef
21386 F: scripts/unifdef.c
21388 UNIFORM CDROM DRIVER
21389 M: Phillip Potter <phil@philpotter.co.uk>
21391 F: Documentation/cdrom/
21392 F: drivers/cdrom/cdrom.c
21393 F: include/linux/cdrom.h
21394 F: include/uapi/linux/cdrom.h
21396 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
21397 R: Alim Akhtar <alim.akhtar@samsung.com>
21398 R: Avri Altman <avri.altman@wdc.com>
21399 R: Bart Van Assche <bvanassche@acm.org>
21400 L: linux-scsi@vger.kernel.org
21402 F: Documentation/devicetree/bindings/ufs/
21403 F: Documentation/scsi/ufs.rst
21404 F: drivers/ufs/core/
21406 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
21407 M: Pedro Sousa <pedrom.sousa@synopsys.com>
21408 L: linux-scsi@vger.kernel.org
21410 F: drivers/ufs/host/*dwc*
21412 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
21413 M: Stanley Chu <stanley.chu@mediatek.com>
21414 L: linux-scsi@vger.kernel.org
21415 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
21417 F: drivers/ufs/host/ufs-mediatek*
21419 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
21420 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
21421 L: linux-renesas-soc@vger.kernel.org
21422 L: linux-scsi@vger.kernel.org
21424 F: drivers/ufs/host/ufs-renesas.c
21426 UNSORTED BLOCK IMAGES (UBI)
21427 M: Richard Weinberger <richard@nod.at>
21428 L: linux-mtd@lists.infradead.org
21430 W: http://www.linux-mtd.infradead.org/
21431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
21432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
21433 F: drivers/mtd/ubi/
21434 F: include/linux/mtd/ubi.h
21435 F: include/uapi/mtd/ubi-user.h
21437 USB "USBNET" DRIVER FRAMEWORK
21438 M: Oliver Neukum <oneukum@suse.com>
21439 L: netdev@vger.kernel.org
21441 W: http://www.linux-usb.org/usbnet
21442 F: drivers/net/usb/usbnet.c
21443 F: include/linux/usb/usbnet.h
21446 M: Oliver Neukum <oneukum@suse.com>
21447 L: linux-usb@vger.kernel.org
21449 F: Documentation/usb/acm.rst
21450 F: drivers/usb/class/cdc-acm.*
21452 USB APPLE MFI FASTCHARGE DRIVER
21453 M: Bastien Nocera <hadess@hadess.net>
21454 L: linux-usb@vger.kernel.org
21456 F: drivers/usb/misc/apple-mfi-fastcharge.c
21458 USB AR5523 WIRELESS DRIVER
21459 M: Pontus Fuchs <pontus.fuchs@gmail.com>
21460 L: linux-wireless@vger.kernel.org
21462 F: drivers/net/wireless/ath/ar5523/
21465 M: Oliver Neukum <oneukum@suse.com>
21466 L: linux-usb@vger.kernel.org
21467 L: linux-scsi@vger.kernel.org
21469 F: drivers/usb/storage/uas.c
21471 USB CDC ETHERNET DRIVER
21472 M: Oliver Neukum <oliver@neukum.org>
21473 L: linux-usb@vger.kernel.org
21475 F: drivers/net/usb/cdc_*.c
21476 F: include/uapi/linux/usb/cdc.h
21478 USB CHAOSKEY DRIVER
21479 M: Keith Packard <keithp@keithp.com>
21480 L: linux-usb@vger.kernel.org
21482 F: drivers/usb/misc/chaoskey.c
21484 USB CYPRESS C67X00 DRIVER
21485 L: linux-usb@vger.kernel.org
21487 F: drivers/usb/c67x00/
21489 USB DAVICOM DM9601 DRIVER
21490 M: Peter Korsgaard <peter@korsgaard.com>
21491 L: netdev@vger.kernel.org
21493 W: http://www.linux-usb.org/usbnet
21494 F: drivers/net/usb/dm9601.c
21497 M: Alan Stern <stern@rowland.harvard.edu>
21498 L: linux-usb@vger.kernel.org
21500 F: Documentation/usb/ehci.rst
21501 F: drivers/usb/host/ehci*
21503 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
21504 M: Jiri Kosina <jikos@kernel.org>
21505 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
21506 L: linux-usb@vger.kernel.org
21508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
21509 F: Documentation/hid/hiddev.rst
21510 F: drivers/hid/usbhid/
21512 USB INTEL XHCI ROLE MUX DRIVER
21513 M: Hans de Goede <hdegoede@redhat.com>
21514 L: linux-usb@vger.kernel.org
21516 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
21518 USB IP DRIVER FOR HISILICON KIRIN 960
21519 M: Yu Chen <chenyu56@huawei.com>
21520 M: Binghui Wang <wangbinghui@hisilicon.com>
21521 L: linux-usb@vger.kernel.org
21523 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
21524 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
21526 USB IP DRIVER FOR HISILICON KIRIN 970
21527 M: Mauro Carvalho Chehab <mchehab@kernel.org>
21528 L: linux-usb@vger.kernel.org
21530 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
21531 F: drivers/phy/hisilicon/phy-hi3670-usb3.c
21534 M: Olav Kongas <ok@artecdesign.ee>
21535 L: linux-usb@vger.kernel.org
21537 F: drivers/usb/host/isp116x*
21538 F: include/linux/usb/isp116x.h
21541 M: Rui Miguel Silva <rui.silva@linaro.org>
21542 L: linux-usb@vger.kernel.org
21544 F: drivers/usb/isp1760/*
21545 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
21547 USB LAN78XX ETHERNET DRIVER
21548 M: Woojung Huh <woojung.huh@microchip.com>
21549 M: UNGLinuxDriver@microchip.com
21550 L: netdev@vger.kernel.org
21552 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
21553 F: drivers/net/usb/lan78xx.*
21554 F: include/dt-bindings/net/microchip-lan78xx.h
21556 USB MASS STORAGE DRIVER
21557 M: Alan Stern <stern@rowland.harvard.edu>
21558 L: linux-usb@vger.kernel.org
21559 L: usb-storage@lists.one-eyed-alien.net
21561 F: drivers/usb/storage/
21564 M: Clemens Ladisch <clemens@ladisch.de>
21565 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21568 F: sound/usb/midi.*
21570 USB NETWORKING DRIVERS
21571 L: linux-usb@vger.kernel.org
21573 F: drivers/net/usb/
21576 M: Alan Stern <stern@rowland.harvard.edu>
21577 L: linux-usb@vger.kernel.org
21579 F: Documentation/usb/ohci.rst
21580 F: drivers/usb/host/ohci*
21582 USB OTG FSM (Finite State Machine)
21583 M: Peter Chen <peter.chen@kernel.org>
21584 L: linux-usb@vger.kernel.org
21586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
21587 F: drivers/usb/common/usb-otg-fsm.c
21590 M: Valentina Manea <valentina.manea.m@gmail.com>
21591 M: Shuah Khan <shuah@kernel.org>
21592 M: Shuah Khan <skhan@linuxfoundation.org>
21593 L: linux-usb@vger.kernel.org
21595 F: Documentation/usb/usbip_protocol.rst
21596 F: drivers/usb/usbip/
21597 F: tools/testing/selftests/drivers/usb/usbip/
21598 F: tools/usb/usbip/
21601 M: Petko Manolov <petkan@nucleusys.com>
21602 L: linux-usb@vger.kernel.org
21603 L: netdev@vger.kernel.org
21605 W: https://github.com/petkan/pegasus
21606 T: git https://github.com/petkan/pegasus.git
21607 F: drivers/net/usb/pegasus.*
21609 USB PRINTER DRIVER (usblp)
21610 M: Pete Zaitcev <zaitcev@redhat.com>
21611 L: linux-usb@vger.kernel.org
21613 F: drivers/usb/class/usblp.c
21615 USB RAW GADGET DRIVER
21616 R: Andrey Konovalov <andreyknvl@gmail.com>
21617 L: linux-usb@vger.kernel.org
21619 F: Documentation/usb/raw-gadget.rst
21620 F: drivers/usb/gadget/legacy/raw_gadget.c
21621 F: include/uapi/linux/usb/raw_gadget.h
21623 USB QMI WWAN NETWORK DRIVER
21624 M: Bjørn Mork <bjorn@mork.no>
21625 L: netdev@vger.kernel.org
21627 F: Documentation/ABI/testing/sysfs-class-net-qmi
21628 F: drivers/net/usb/qmi_wwan.c
21631 M: Petko Manolov <petkan@nucleusys.com>
21632 L: linux-usb@vger.kernel.org
21633 L: netdev@vger.kernel.org
21635 W: https://github.com/petkan/rtl8150
21636 T: git https://github.com/petkan/rtl8150.git
21637 F: drivers/net/usb/rtl8150.c
21639 USB SERIAL SUBSYSTEM
21640 M: Johan Hovold <johan@kernel.org>
21641 L: linux-usb@vger.kernel.org
21643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
21644 F: Documentation/usb/usb-serial.rst
21645 F: drivers/usb/serial/
21646 F: include/linux/usb/serial.h
21648 USB SMSC75XX ETHERNET DRIVER
21649 M: Steve Glendinning <steve.glendinning@shawell.net>
21650 L: netdev@vger.kernel.org
21652 F: drivers/net/usb/smsc75xx.*
21654 USB SMSC95XX ETHERNET DRIVER
21655 M: Steve Glendinning <steve.glendinning@shawell.net>
21656 M: UNGLinuxDriver@microchip.com
21657 L: netdev@vger.kernel.org
21659 F: drivers/net/usb/smsc95xx.*
21662 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21663 L: linux-usb@vger.kernel.org
21665 W: http://www.linux-usb.org
21666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
21667 F: Documentation/devicetree/bindings/usb/
21668 F: Documentation/usb/
21670 F: include/dt-bindings/usb/
21671 F: include/linux/usb.h
21672 F: include/linux/usb/
21674 USB TYPEC BUS FOR ALTERNATE MODES
21675 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21676 L: linux-usb@vger.kernel.org
21678 F: Documentation/ABI/testing/sysfs-bus-typec
21679 F: Documentation/driver-api/usb/typec_bus.rst
21680 F: drivers/usb/typec/altmodes/
21681 F: include/linux/usb/typec_altmode.h
21684 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21685 L: linux-usb@vger.kernel.org
21687 F: Documentation/ABI/testing/sysfs-class-typec
21688 F: Documentation/driver-api/usb/typec.rst
21689 F: drivers/usb/typec/
21690 F: include/linux/usb/typec.h
21692 USB TYPEC INTEL PMC MUX DRIVER
21693 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21694 L: linux-usb@vger.kernel.org
21696 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
21697 F: drivers/usb/typec/mux/intel_pmc_mux.c
21699 USB TYPEC PI3USB30532 MUX DRIVER
21700 M: Hans de Goede <hdegoede@redhat.com>
21701 L: linux-usb@vger.kernel.org
21703 F: drivers/usb/typec/mux/pi3usb30532.c
21705 USB TYPEC PORT CONTROLLER DRIVERS
21706 M: Guenter Roeck <linux@roeck-us.net>
21707 L: linux-usb@vger.kernel.org
21709 F: drivers/usb/typec/tcpm/
21712 M: Alan Stern <stern@rowland.harvard.edu>
21713 L: linux-usb@vger.kernel.org
21715 F: drivers/usb/host/uhci*
21718 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21719 L: linux-media@vger.kernel.org
21721 W: http://www.ideasonboard.org/uvc/
21722 T: git git://linuxtv.org/media_tree.git
21723 F: drivers/media/usb/uvc/
21724 F: include/uapi/linux/uvcvideo.h
21727 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21728 L: linux-usb@vger.kernel.org
21730 F: drivers/usb/gadget/function/*uvc*
21731 F: drivers/usb/gadget/legacy/webcam.c
21732 F: include/uapi/linux/usb/g_uvc.h
21734 USB WIRELESS RNDIS DRIVER (rndis_wlan)
21735 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
21736 L: linux-wireless@vger.kernel.org
21738 F: drivers/net/wireless/rndis_wlan.c
21741 M: Mathias Nyman <mathias.nyman@intel.com>
21742 L: linux-usb@vger.kernel.org
21744 F: drivers/usb/host/pci-quirks*
21745 F: drivers/usb/host/xhci*
21748 L: linux-wireless@vger.kernel.org
21750 W: http://linux-lc100020.sourceforge.net
21751 F: drivers/net/wireless/zydas/zd1201.*
21754 M: Antoine Jacquet <royale@zerezo.com>
21755 L: linux-usb@vger.kernel.org
21756 L: linux-media@vger.kernel.org
21758 W: http://royale.zerezo.com/zr364xx/
21759 T: git git://linuxtv.org/media_tree.git
21760 F: Documentation/admin-guide/media/zr364xx*
21761 F: drivers/staging/media/deprecated/zr364xx/
21763 USER DATAGRAM PROTOCOL (UDP)
21764 M: Willem de Bruijn <willemdebruijn.kernel@gmail.com>
21766 F: include/linux/udp.h
21770 USER-MODE LINUX (UML)
21771 M: Richard Weinberger <richard@nod.at>
21772 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
21773 M: Johannes Berg <johannes@sipsolutions.net>
21774 L: linux-um@lists.infradead.org
21776 W: http://user-mode-linux.sourceforge.net
21777 Q: https://patchwork.ozlabs.org/project/linux-um/list/
21778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
21779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
21780 F: Documentation/virt/uml/
21785 USERSPACE COPYIN/COPYOUT (UIOVEC)
21786 M: Alexander Viro <viro@zeniv.linux.org.uk>
21788 F: include/linux/uio.h
21791 USERSPACE DMA BUFFER DRIVER
21792 M: Gerd Hoffmann <kraxel@redhat.com>
21793 L: dri-devel@lists.freedesktop.org
21795 T: git git://anongit.freedesktop.org/drm/drm-misc
21796 F: drivers/dma-buf/udmabuf.c
21797 F: include/uapi/linux/udmabuf.h
21799 USERSPACE I/O (UIO)
21800 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
21803 F: Documentation/driver-api/uio-howto.rst
21805 F: include/linux/uio_driver.h
21808 M: Karel Zak <kzak@redhat.com>
21809 L: util-linux@vger.kernel.org
21811 W: http://en.wikipedia.org/wiki/Util-linux
21812 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
21815 M: Christoph Hellwig <hch@lst.de>
21816 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21817 L: linux-kernel@vger.kernel.org
21819 T: git git://git.infradead.org/users/hch/uuid.git
21820 F: include/linux/uuid.h
21821 F: include/uapi/linux/uuid.h
21826 M: Justin Ernst <justin.ernst@hpe.com>
21827 L: platform-driver-x86@vger.kernel.org
21829 F: drivers/platform/x86/uv_sysfs.c
21832 M: Michal Januszewski <spock@gentoo.org>
21833 L: linux-fbdev@vger.kernel.org
21835 W: https://github.com/mjanusz/v86d
21836 F: Documentation/fb/uvesafb.rst
21837 F: drivers/video/fbdev/uvesafb.*
21839 Ux500 CLOCK DRIVERS
21840 M: Ulf Hansson <ulf.hansson@linaro.org>
21841 L: linux-clk@vger.kernel.org
21842 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21844 F: drivers/clk/ux500/
21847 M: Stefan Agner <stefan@agner.ch>
21848 L: linux-mtd@lists.infradead.org
21850 F: drivers/mtd/nand/raw/vf610_nfc.c
21852 VFAT/FAT/MSDOS FILESYSTEM
21853 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
21855 F: Documentation/filesystems/vfat.rst
21857 F: tools/testing/selftests/filesystems/fat/
21860 M: Alex Williamson <alex.williamson@redhat.com>
21861 R: Cornelia Huck <cohuck@redhat.com>
21862 L: kvm@vger.kernel.org
21864 T: git https://github.com/awilliam/linux-vfio.git
21865 F: Documentation/ABI/testing/sysfs-devices-vfio-dev
21866 F: Documentation/driver-api/vfio.rst
21868 F: include/linux/vfio.h
21869 F: include/linux/vfio_pci_core.h
21870 F: include/uapi/linux/vfio.h
21873 M: Diana Craciun <diana.craciun@oss.nxp.com>
21874 L: kvm@vger.kernel.org
21876 F: drivers/vfio/fsl-mc/
21878 VFIO HISILICON PCI DRIVER
21879 M: Longfang Liu <liulongfang@huawei.com>
21880 M: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
21881 L: kvm@vger.kernel.org
21883 F: drivers/vfio/pci/hisilicon/
21885 VFIO MEDIATED DEVICE DRIVERS
21886 M: Kirti Wankhede <kwankhede@nvidia.com>
21887 L: kvm@vger.kernel.org
21889 F: Documentation/driver-api/vfio-mediated-device.rst
21890 F: drivers/vfio/mdev/
21891 F: include/linux/mdev.h
21892 F: samples/vfio-mdev/
21894 VFIO PCI DEVICE SPECIFIC DRIVERS
21895 R: Jason Gunthorpe <jgg@nvidia.com>
21896 R: Yishai Hadas <yishaih@nvidia.com>
21897 R: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
21898 R: Kevin Tian <kevin.tian@intel.com>
21899 L: kvm@vger.kernel.org
21901 P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
21902 F: drivers/vfio/pci/*/
21904 VFIO PLATFORM DRIVER
21905 M: Eric Auger <eric.auger@redhat.com>
21906 L: kvm@vger.kernel.org
21908 F: drivers/vfio/platform/
21910 VFIO MLX5 PCI DRIVER
21911 M: Yishai Hadas <yishaih@nvidia.com>
21912 L: kvm@vger.kernel.org
21914 F: drivers/vfio/pci/mlx5/
21917 R: Lukas Wunner <lukas@wunner.de>
21919 T: git git://anongit.freedesktop.org/drm/drm-misc
21920 F: Documentation/gpu/vga-switcheroo.rst
21921 F: drivers/gpu/vga/vga_switcheroo.c
21922 F: include/linux/vga_switcheroo.h
21924 VIA RHINE NETWORK DRIVER
21926 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
21927 F: drivers/net/ethernet/via/via-rhine.c
21929 VIA SD/MMC CARD CONTROLLER DRIVER
21930 M: Bruce Chang <brucechang@via.com.tw>
21931 M: Harald Welte <HaraldWelte@viatech.com>
21933 F: drivers/mmc/host/via-sdmmc.c
21935 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
21936 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
21937 L: linux-fbdev@vger.kernel.org
21939 F: drivers/video/fbdev/via/
21940 F: include/linux/via-core.h
21941 F: include/linux/via-gpio.h
21942 F: include/linux/via_i2c.h
21944 VIA VELOCITY NETWORK DRIVER
21945 M: Francois Romieu <romieu@fr.zoreil.com>
21946 L: netdev@vger.kernel.org
21948 F: drivers/net/ethernet/via/via-velocity.*
21950 VICODEC VIRTUAL CODEC DRIVER
21951 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
21952 L: linux-media@vger.kernel.org
21954 W: https://linuxtv.org
21955 T: git git://linuxtv.org/media_tree.git
21956 F: drivers/media/test-drivers/vicodec/*
21958 VIDEO I2C POLLING DRIVER
21959 M: Matt Ranostay <matt.ranostay@konsulko.com>
21960 L: linux-media@vger.kernel.org
21962 F: drivers/media/i2c/video-i2c.c
21964 VIDEO MULTIPLEXER DRIVER
21965 M: Philipp Zabel <p.zabel@pengutronix.de>
21966 L: linux-media@vger.kernel.org
21968 F: drivers/media/platform/video-mux.c
21970 VIDEOBUF2 FRAMEWORK
21971 M: Tomasz Figa <tfiga@chromium.org>
21972 M: Marek Szyprowski <m.szyprowski@samsung.com>
21973 L: linux-media@vger.kernel.org
21975 F: drivers/media/common/videobuf2/*
21976 F: include/media/videobuf2-*
21978 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
21979 M: Shuah Khan <skhan@linuxfoundation.org>
21980 R: Kieran Bingham <kieran.bingham@ideasonboard.com>
21981 L: linux-media@vger.kernel.org
21983 W: https://linuxtv.org
21984 T: git git://linuxtv.org/media_tree.git
21985 F: drivers/media/test-drivers/vimc/*
21988 M: Alex Williamson <alex.williamson@redhat.com>
21989 M: Paolo Bonzini <pbonzini@redhat.com>
21990 L: kvm@vger.kernel.org
21994 VIRTIO AND VHOST VSOCK DRIVER
21995 M: Stefan Hajnoczi <stefanha@redhat.com>
21996 M: Stefano Garzarella <sgarzare@redhat.com>
21997 L: kvm@vger.kernel.org
21998 L: virtualization@lists.linux-foundation.org
21999 L: netdev@vger.kernel.org
22001 F: drivers/vhost/vsock.c
22002 F: include/linux/virtio_vsock.h
22003 F: include/uapi/linux/virtio_vsock.h
22004 F: net/vmw_vsock/virtio_transport.c
22005 F: net/vmw_vsock/virtio_transport_common.c
22007 VIRTIO BLOCK AND SCSI DRIVERS
22008 M: "Michael S. Tsirkin" <mst@redhat.com>
22009 M: Jason Wang <jasowang@redhat.com>
22010 R: Paolo Bonzini <pbonzini@redhat.com>
22011 R: Stefan Hajnoczi <stefanha@redhat.com>
22012 L: virtualization@lists.linux-foundation.org
22014 F: drivers/block/virtio_blk.c
22015 F: drivers/scsi/virtio_scsi.c
22016 F: drivers/vhost/scsi.c
22017 F: include/uapi/linux/virtio_blk.h
22018 F: include/uapi/linux/virtio_scsi.h
22020 VIRTIO CONSOLE DRIVER
22021 M: Amit Shah <amit@kernel.org>
22022 L: virtualization@lists.linux-foundation.org
22024 F: drivers/char/virtio_console.c
22025 F: include/linux/virtio_console.h
22026 F: include/uapi/linux/virtio_console.h
22028 VIRTIO CORE AND NET DRIVERS
22029 M: "Michael S. Tsirkin" <mst@redhat.com>
22030 M: Jason Wang <jasowang@redhat.com>
22031 L: virtualization@lists.linux-foundation.org
22033 F: Documentation/ABI/testing/sysfs-bus-vdpa
22034 F: Documentation/ABI/testing/sysfs-class-vduse
22035 F: Documentation/devicetree/bindings/virtio/
22036 F: drivers/block/virtio_blk.c
22037 F: drivers/crypto/virtio/
22038 F: drivers/net/virtio_net.c
22041 F: include/linux/vdpa.h
22042 F: include/linux/virtio*.h
22043 F: include/uapi/linux/virtio_*.h
22046 VISL VIRTUAL STATELESS DECODER DRIVER
22047 M: Daniel Almeida <daniel.almeida@collabora.com>
22048 L: linux-media@vger.kernel.org
22050 F: drivers/media/test-drivers/visl
22052 IFCVF VIRTIO DATA PATH ACCELERATOR
22053 R: Zhu Lingshan <lingshan.zhu@intel.com>
22054 F: drivers/vdpa/ifcvf/
22057 M: "Michael S. Tsirkin" <mst@redhat.com>
22058 M: David Hildenbrand <david@redhat.com>
22059 L: virtualization@lists.linux-foundation.org
22061 F: drivers/virtio/virtio_balloon.c
22062 F: include/uapi/linux/virtio_balloon.h
22063 F: include/linux/balloon_compaction.h
22064 F: mm/balloon_compaction.c
22066 VIRTIO CRYPTO DRIVER
22067 M: Gonglei <arei.gonglei@huawei.com>
22068 L: virtualization@lists.linux-foundation.org
22069 L: linux-crypto@vger.kernel.org
22071 F: drivers/crypto/virtio/
22072 F: include/uapi/linux/virtio_crypto.h
22074 VIRTIO DRIVERS FOR S390
22075 M: Cornelia Huck <cohuck@redhat.com>
22076 M: Halil Pasic <pasic@linux.ibm.com>
22077 M: Eric Farman <farman@linux.ibm.com>
22078 L: linux-s390@vger.kernel.org
22079 L: virtualization@lists.linux-foundation.org
22080 L: kvm@vger.kernel.org
22082 F: arch/s390/include/uapi/asm/virtio-ccw.h
22083 F: drivers/s390/virtio/
22086 M: Vivek Goyal <vgoyal@redhat.com>
22087 M: Stefan Hajnoczi <stefanha@redhat.com>
22088 M: Miklos Szeredi <miklos@szeredi.hu>
22089 L: virtualization@lists.linux-foundation.org
22090 L: linux-fsdevel@vger.kernel.org
22092 W: https://virtio-fs.gitlab.io/
22093 F: Documentation/filesystems/virtiofs.rst
22094 F: fs/fuse/virtio_fs.c
22095 F: include/uapi/linux/virtio_fs.h
22098 M: Enrico Weigelt, metux IT consult <info@metux.net>
22099 M: Viresh Kumar <vireshk@kernel.org>
22100 L: linux-gpio@vger.kernel.org
22101 L: virtualization@lists.linux-foundation.org
22103 F: drivers/gpio/gpio-virtio.c
22104 F: include/uapi/linux/virtio_gpio.h
22107 M: David Airlie <airlied@redhat.com>
22108 M: Gerd Hoffmann <kraxel@redhat.com>
22109 R: Gurchetan Singh <gurchetansingh@chromium.org>
22110 R: Chia-I Wu <olvaffe@gmail.com>
22111 L: dri-devel@lists.freedesktop.org
22112 L: virtualization@lists.linux-foundation.org
22114 T: git git://anongit.freedesktop.org/drm/drm-misc
22115 F: drivers/gpu/drm/virtio/
22116 F: include/uapi/linux/virtio_gpu.h
22118 VIRTIO HOST (VHOST)
22119 M: "Michael S. Tsirkin" <mst@redhat.com>
22120 M: Jason Wang <jasowang@redhat.com>
22121 L: kvm@vger.kernel.org
22122 L: virtualization@lists.linux-foundation.org
22123 L: netdev@vger.kernel.org
22125 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
22127 F: include/linux/vhost_iotlb.h
22128 F: include/uapi/linux/vhost.h
22130 VIRTIO INPUT DRIVER
22131 M: Gerd Hoffmann <kraxel@redhat.com>
22133 F: drivers/virtio/virtio_input.c
22134 F: include/uapi/linux/virtio_input.h
22136 VIRTIO IOMMU DRIVER
22137 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
22138 L: virtualization@lists.linux-foundation.org
22140 F: drivers/iommu/virtio-iommu.c
22141 F: include/uapi/linux/virtio_iommu.h
22144 M: David Hildenbrand <david@redhat.com>
22145 L: virtualization@lists.linux-foundation.org
22147 W: https://virtio-mem.gitlab.io/
22148 F: drivers/virtio/virtio_mem.c
22149 F: include/uapi/linux/virtio_mem.h
22151 VIRTIO SOUND DRIVER
22152 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
22153 M: "Michael S. Tsirkin" <mst@redhat.com>
22154 L: virtualization@lists.linux-foundation.org
22155 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
22157 F: include/uapi/linux/virtio_snd.h
22161 M: Conghui Chen <conghui.chen@intel.com>
22162 M: Viresh Kumar <viresh.kumar@linaro.org>
22163 L: linux-i2c@vger.kernel.org
22164 L: virtualization@lists.linux-foundation.org
22166 F: drivers/i2c/busses/i2c-virtio.c
22167 F: include/uapi/linux/virtio_i2c.h
22170 M: Pankaj Gupta <pankaj.gupta.linux@gmail.com>
22171 L: virtualization@lists.linux-foundation.org
22173 F: drivers/nvdimm/virtio_pmem.c
22174 F: drivers/nvdimm/nd_virtio.c
22176 VIRTUAL BOX GUEST DEVICE DRIVER
22177 M: Hans de Goede <hdegoede@redhat.com>
22178 M: Arnd Bergmann <arnd@arndb.de>
22179 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22181 F: drivers/virt/vboxguest/
22182 F: include/linux/vbox_utils.h
22183 F: include/uapi/linux/vbox*.h
22185 VIRTUAL BOX SHARED FOLDER VFS DRIVER
22186 M: Hans de Goede <hdegoede@redhat.com>
22187 L: linux-fsdevel@vger.kernel.org
22191 VIRTUAL SERIO DEVICE DRIVER
22192 M: Stephen Chandler Paul <thatslyude@gmail.com>
22194 F: drivers/input/serio/userio.c
22195 F: include/uapi/linux/userio.h
22197 VIVID VIRTUAL VIDEO DRIVER
22198 M: Hans Verkuil <hverkuil@xs4all.nl>
22199 L: linux-media@vger.kernel.org
22201 W: https://linuxtv.org
22202 T: git git://linuxtv.org/media_tree.git
22203 F: drivers/media/test-drivers/vivid/*
22205 VIDTV VIRTUAL DIGITAL TV DRIVER
22206 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
22207 L: linux-media@vger.kernel.org
22209 W: https://linuxtv.org
22210 T: git git://linuxtv.org/media_tree.git
22211 F: drivers/media/test-drivers/vidtv/*
22214 M: Florian Fainelli <f.fainelli@gmail.com>
22215 L: openwrt-devel@lists.openwrt.org (subscribers-only)
22217 F: drivers/vlynq/vlynq.c
22218 F: include/linux/vlynq.h
22221 M: Martyn Welch <martyn@welchs.me.uk>
22222 M: Manohar Vanga <manohar.vanga@gmail.com>
22223 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22224 L: linux-kernel@vger.kernel.org
22226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
22227 F: Documentation/driver-api/vme.rst
22228 F: drivers/staging/vme_user/
22230 VM SOCKETS (AF_VSOCK)
22231 M: Stefano Garzarella <sgarzare@redhat.com>
22232 L: virtualization@lists.linux-foundation.org
22233 L: netdev@vger.kernel.org
22235 F: drivers/net/vsockmon.c
22236 F: include/net/af_vsock.h
22237 F: include/uapi/linux/vm_sockets.h
22238 F: include/uapi/linux/vm_sockets_diag.h
22239 F: include/uapi/linux/vsockmon.h
22241 F: tools/testing/vsock/
22243 VMWARE BALLOON DRIVER
22244 M: Nadav Amit <namit@vmware.com>
22245 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22246 L: linux-kernel@vger.kernel.org
22248 F: drivers/misc/vmw_balloon.c
22250 VMWARE HYPERVISOR INTERFACE
22251 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
22252 M: Alexey Makhalov <amakhalov@vmware.com>
22253 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22254 L: virtualization@lists.linux-foundation.org
22257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
22258 F: arch/x86/include/asm/vmware.h
22259 F: arch/x86/kernel/cpu/vmware.c
22261 VMWARE PVRDMA DRIVER
22262 M: Bryan Tan <bryantan@vmware.com>
22263 M: Vishnu Dasa <vdasa@vmware.com>
22264 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22265 L: linux-rdma@vger.kernel.org
22267 F: drivers/infiniband/hw/vmw_pvrdma/
22269 VMWARE PVSCSI DRIVER
22270 M: Vishal Bhakta <vbhakta@vmware.com>
22271 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22272 L: linux-scsi@vger.kernel.org
22274 F: drivers/scsi/vmw_pvscsi.c
22275 F: drivers/scsi/vmw_pvscsi.h
22277 VMWARE VIRTUAL PTP CLOCK DRIVER
22278 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
22279 M: Deep Shah <sdeep@vmware.com>
22280 R: Alexey Makhalov <amakhalov@vmware.com>
22281 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22282 L: netdev@vger.kernel.org
22284 F: drivers/ptp/ptp_vmw.c
22287 M: Bryan Tan <bryantan@vmware.com>
22288 M: Vishnu Dasa <vdasa@vmware.com>
22289 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22290 L: linux-kernel@vger.kernel.org
22292 F: drivers/misc/vmw_vmci/
22293 F: include/linux/vmw_vmci*
22295 VMWARE VMMOUSE SUBDRIVER
22296 M: Zack Rusin <zackr@vmware.com>
22297 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
22298 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22299 L: linux-input@vger.kernel.org
22301 F: drivers/input/mouse/vmmouse.c
22302 F: drivers/input/mouse/vmmouse.h
22304 VMWARE VMXNET3 ETHERNET DRIVER
22305 M: Ronak Doshi <doshir@vmware.com>
22306 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22307 L: netdev@vger.kernel.org
22309 F: drivers/net/vmxnet3/
22311 VMWARE VSOCK VMCI TRANSPORT DRIVER
22312 M: Bryan Tan <bryantan@vmware.com>
22313 M: Vishnu Dasa <vdasa@vmware.com>
22314 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22315 L: linux-kernel@vger.kernel.org
22317 F: net/vmw_vsock/vmci_transport*
22319 VOCORE VOCORE2 BOARD
22320 M: Harvey Hunt <harveyhuntnexus@gmail.com>
22321 L: linux-mips@vger.kernel.org
22323 F: arch/mips/boot/dts/ralink/vocore2.dts
22325 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
22326 M: Liam Girdwood <lgirdwood@gmail.com>
22327 M: Mark Brown <broonie@kernel.org>
22328 L: linux-kernel@vger.kernel.org
22330 W: http://www.slimlogic.co.uk/?p=48
22331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
22332 F: Documentation/devicetree/bindings/regulator/
22333 F: Documentation/power/regulator/
22334 F: drivers/regulator/
22335 F: include/dt-bindings/regulator/
22336 F: include/linux/regulator/
22337 K: regulator_get_optional
22339 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
22340 R: Matti Vaittinen <mazziesaccount@gmail.com>
22341 F: drivers/regulator/irq_helpers.c
22344 M: David Ahern <dsahern@kernel.org>
22345 L: netdev@vger.kernel.org
22347 F: Documentation/networking/vrf.rst
22348 F: drivers/net/vrf.c
22351 M: Petr Mladek <pmladek@suse.com>
22352 M: Steven Rostedt <rostedt@goodmis.org>
22353 M: Sergey Senozhatsky <senozhatsky@chromium.org>
22354 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22355 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
22357 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
22358 F: Documentation/core-api/printk-formats.rst
22359 F: lib/test_printf.c
22360 F: lib/test_scanf.c
22363 VT1211 HARDWARE MONITOR DRIVER
22364 M: Juerg Haefliger <juergh@proton.me>
22365 L: linux-hwmon@vger.kernel.org
22367 F: Documentation/hwmon/vt1211.rst
22368 F: drivers/hwmon/vt1211.c
22370 VT8231 HARDWARE MONITOR DRIVER
22371 M: Roger Lucas <vt8231@hiddenengine.co.uk>
22372 L: linux-hwmon@vger.kernel.org
22374 F: drivers/hwmon/vt8231.c
22376 VUB300 USB to SDIO/SD/MMC bridge chip
22377 L: linux-mmc@vger.kernel.org
22379 F: drivers/mmc/host/vub300.c
22381 W1 DALLAS'S 1-WIRE BUS
22382 M: Evgeniy Polyakov <zbr@ioremap.net>
22384 F: Documentation/devicetree/bindings/w1/
22385 F: Documentation/w1/
22387 F: include/linux/w1.h
22389 W83791D HARDWARE MONITORING DRIVER
22390 M: Marc Hulsman <m.hulsman@tudelft.nl>
22391 L: linux-hwmon@vger.kernel.org
22393 F: Documentation/hwmon/w83791d.rst
22394 F: drivers/hwmon/w83791d.c
22396 W83793 HARDWARE MONITORING DRIVER
22397 M: Rudolf Marek <r.marek@assembler.cz>
22398 L: linux-hwmon@vger.kernel.org
22400 F: Documentation/hwmon/w83793.rst
22401 F: drivers/hwmon/w83793.c
22403 W83795 HARDWARE MONITORING DRIVER
22404 M: Jean Delvare <jdelvare@suse.com>
22405 L: linux-hwmon@vger.kernel.org
22407 F: drivers/hwmon/w83795.c
22409 W83L51xD SD/MMC CARD INTERFACE DRIVER
22410 M: Pierre Ossman <pierre@ossman.eu>
22412 F: drivers/mmc/host/wbsd.*
22414 WACOM PROTOCOL 4 SERIAL TABLETS
22415 M: Julian Squires <julian@cipht.net>
22416 M: Hans de Goede <hdegoede@redhat.com>
22417 L: linux-input@vger.kernel.org
22419 F: drivers/input/tablet/wacom_serial4.c
22421 WANGXUN ETHERNET DRIVER
22422 M: Jiawen Wu <jiawenwu@trustnetic.com>
22423 M: Mengyuan Lou <mengyuanlou@net-swift.com>
22424 W: https://www.net-swift.com
22425 L: netdev@vger.kernel.org
22427 F: Documentation/networking/device_drivers/ethernet/wangxun/*
22428 F: drivers/net/ethernet/wangxun/
22430 WATCHDOG DEVICE DRIVERS
22431 M: Wim Van Sebroeck <wim@linux-watchdog.org>
22432 M: Guenter Roeck <linux@roeck-us.net>
22433 L: linux-watchdog@vger.kernel.org
22435 W: http://www.linux-watchdog.org/
22436 T: git git://www.linux-watchdog.org/linux-watchdog.git
22437 F: Documentation/devicetree/bindings/watchdog/
22438 F: Documentation/watchdog/
22439 F: drivers/watchdog/
22440 F: include/linux/watchdog.h
22441 F: include/uapi/linux/watchdog.h
22442 F: include/trace/events/watchdog.h
22444 WHISKEYCOVE PMIC GPIO DRIVER
22445 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
22446 L: linux-gpio@vger.kernel.org
22448 F: drivers/gpio/gpio-wcove.c
22451 M: Dianlong Li <long17.cool@163.com>
22452 L: linux-rtc@vger.kernel.org
22454 F: drivers/rtc/rtc-sd3078.c
22457 M: David Rheinsberg <david.rheinsberg@gmail.com>
22458 L: linux-input@vger.kernel.org
22460 F: drivers/hid/hid-wiimote*
22462 WILOCITY WIL6210 WIRELESS DRIVER
22463 L: linux-wireless@vger.kernel.org
22465 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
22466 F: drivers/net/wireless/ath/wil6210/
22469 M: David Härdeman <david@hardeman.nu>
22471 F: drivers/media/rc/winbond-cir.c
22473 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
22474 M: William Breathitt Gray <william.gray@linaro.org>
22475 L: linux-watchdog@vger.kernel.org
22477 F: drivers/watchdog/ebc-c384_wdt.c
22479 WINSYSTEMS WS16C48 GPIO DRIVER
22480 M: William Breathitt Gray <william.gray@linaro.org>
22481 L: linux-gpio@vger.kernel.org
22483 F: drivers/gpio/gpio-ws16c48.c
22485 WIREGUARD SECURE NETWORK TUNNEL
22486 M: Jason A. Donenfeld <Jason@zx2c4.com>
22487 L: wireguard@lists.zx2c4.com
22488 L: netdev@vger.kernel.org
22490 F: drivers/net/wireguard/
22491 F: tools/testing/selftests/wireguard/
22493 WISTRON LAPTOP BUTTON DRIVER
22494 M: Miloslav Trmac <mitr@volny.cz>
22496 F: drivers/input/misc/wistron_btns.c
22498 WL3501 WIRELESS PCMCIA CARD DRIVER
22499 L: linux-wireless@vger.kernel.org
22501 F: drivers/net/wireless/wl3501*
22503 WOLFSON MICROELECTRONICS DRIVERS
22504 L: patches@opensource.cirrus.com
22506 W: https://github.com/CirrusLogic/linux-drivers/wiki
22507 T: git https://github.com/CirrusLogic/linux-drivers.git
22508 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
22509 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
22510 F: Documentation/devicetree/bindings/mfd/wm831x.txt
22511 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
22512 F: Documentation/devicetree/bindings/sound/wlf,*.yaml
22513 F: Documentation/devicetree/bindings/sound/wm*
22514 F: Documentation/hwmon/wm83??.rst
22515 F: arch/arm/mach-s3c/mach-crag6410*
22516 F: drivers/clk/clk-wm83*.c
22517 F: drivers/gpio/gpio-*wm*.c
22518 F: drivers/gpio/gpio-arizona.c
22519 F: drivers/hwmon/wm83??-hwmon.c
22520 F: drivers/input/misc/wm831x-on.c
22521 F: drivers/input/touchscreen/wm831x-ts.c
22522 F: drivers/input/touchscreen/wm97*.c
22523 F: drivers/leds/leds-wm83*.c
22524 F: drivers/mfd/arizona*
22525 F: drivers/mfd/cs47l24*
22526 F: drivers/mfd/wm*.c
22527 F: drivers/power/supply/wm83*.c
22528 F: drivers/regulator/arizona*
22529 F: drivers/regulator/wm8*.c
22530 F: drivers/rtc/rtc-wm83*.c
22531 F: drivers/video/backlight/wm83*_bl.c
22532 F: drivers/watchdog/wm83*_wdt.c
22533 F: include/linux/mfd/arizona/
22534 F: include/linux/mfd/wm831x/
22535 F: include/linux/mfd/wm8350/
22536 F: include/linux/mfd/wm8400*
22537 F: include/linux/regulator/arizona*
22538 F: include/linux/wm97xx.h
22539 F: include/sound/wm????.h
22540 F: sound/soc/codecs/arizona*
22541 F: sound/soc/codecs/cs47l24*
22542 F: sound/soc/codecs/wm*
22545 M: Tejun Heo <tj@kernel.org>
22546 R: Lai Jiangshan <jiangshanlai@gmail.com>
22548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
22549 F: Documentation/core-api/workqueue.rst
22550 F: include/linux/workqueue.h
22551 F: kernel/workqueue.c
22554 M: Loic Poulain <loic.poulain@linaro.org>
22555 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
22556 R: Johannes Berg <johannes@sipsolutions.net>
22557 L: netdev@vger.kernel.org
22559 F: drivers/net/wwan/
22560 F: include/linux/wwan.h
22561 F: include/uapi/linux/wwan.h
22563 X-POWERS AXP288 PMIC DRIVERS
22564 M: Hans de Goede <hdegoede@redhat.com>
22566 F: drivers/acpi/pmic/intel_pmic_xpower.c
22569 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
22570 M: Chen-Yu Tsai <wens@csie.org>
22571 L: linux-kernel@vger.kernel.org
22576 M: Martin Schiller <ms@dev.tdt.de>
22577 L: linux-x25@vger.kernel.org
22579 F: Documentation/networking/lapb-module.rst
22580 F: Documentation/networking/x25*
22581 F: drivers/net/wan/hdlc_x25.c
22582 F: drivers/net/wan/lapbether.c
22583 F: include/*/lapb.h
22584 F: include/net/x25*
22585 F: include/uapi/linux/x25.h
22589 X86 ARCHITECTURE (32-BIT AND 64-BIT)
22590 M: Thomas Gleixner <tglx@linutronix.de>
22591 M: Ingo Molnar <mingo@redhat.com>
22592 M: Borislav Petkov <bp@alien8.de>
22593 M: Dave Hansen <dave.hansen@linux.intel.com>
22595 R: "H. Peter Anvin" <hpa@zytor.com>
22596 L: linux-kernel@vger.kernel.org
22598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
22599 F: Documentation/devicetree/bindings/x86/
22600 F: Documentation/x86/
22604 M: Andy Lutomirski <luto@kernel.org>
22605 L: linux-kernel@vger.kernel.org
22607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
22610 X86 MCE INFRASTRUCTURE
22611 M: Tony Luck <tony.luck@intel.com>
22612 M: Borislav Petkov <bp@alien8.de>
22613 L: linux-edac@vger.kernel.org
22615 F: Documentation/ABI/testing/sysfs-mce
22616 F: Documentation/x86/x86_64/machinecheck.rst
22617 F: arch/x86/kernel/cpu/mce/*
22619 X86 MICROCODE UPDATE SUPPORT
22620 M: Borislav Petkov <bp@alien8.de>
22622 F: arch/x86/kernel/cpu/microcode/*
22625 M: Dave Hansen <dave.hansen@linux.intel.com>
22626 M: Andy Lutomirski <luto@kernel.org>
22627 M: Peter Zijlstra <peterz@infradead.org>
22628 L: linux-kernel@vger.kernel.org
22630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
22633 X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
22634 M: Hans de Goede <hdegoede@redhat.com>
22635 L: platform-driver-x86@vger.kernel.org
22637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
22638 F: drivers/platform/x86/x86-android-tablets.c
22640 X86 PLATFORM DRIVERS
22641 M: Hans de Goede <hdegoede@redhat.com>
22642 M: Mark Gross <markgross@kernel.org>
22643 L: platform-driver-x86@vger.kernel.org
22645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
22646 F: drivers/platform/olpc/
22647 F: drivers/platform/x86/
22649 X86 PLATFORM DRIVERS - ARCH
22650 R: Darren Hart <dvhart@infradead.org>
22651 R: Andy Shevchenko <andy@infradead.org>
22652 L: platform-driver-x86@vger.kernel.org
22655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
22656 F: arch/x86/platform
22658 X86 PLATFORM UV HPE SUPERDOME FLEX
22659 M: Steve Wahl <steve.wahl@hpe.com>
22660 R: Mike Travis <mike.travis@hpe.com>
22661 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
22662 R: Russ Anderson <russ.anderson@hpe.com>
22664 F: arch/x86/include/asm/uv/
22665 F: arch/x86/kernel/apic/x2apic_uv_x.c
22666 F: arch/x86/platform/uv/
22668 X86 STACK UNWINDING
22669 M: Josh Poimboeuf <jpoimboe@kernel.org>
22670 M: Peter Zijlstra <peterz@infradead.org>
22672 F: arch/x86/include/asm/unwind*.h
22673 F: arch/x86/kernel/dumpstack.c
22674 F: arch/x86/kernel/stacktrace.c
22675 F: arch/x86/kernel/unwind_*.c
22678 M: Andy Lutomirski <luto@kernel.org>
22679 L: linux-kernel@vger.kernel.org
22681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
22682 F: arch/x86/entry/vdso/
22685 M: Matthew Wilcox <willy@infradead.org>
22686 L: linux-fsdevel@vger.kernel.org
22688 F: Documentation/core-api/xarray.rst
22689 F: include/linux/idr.h
22690 F: include/linux/xarray.h
22693 F: tools/testing/radix-tree
22696 M: Benjamin Valentin <benpicco@googlemail.com>
22698 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
22699 F: drivers/media/rc/xbox_remote.c
22701 XC2028/3028 TUNER DRIVER
22702 M: Mauro Carvalho Chehab <mchehab@kernel.org>
22703 L: linux-media@vger.kernel.org
22705 W: https://linuxtv.org
22706 T: git git://linuxtv.org/media_tree.git
22707 F: drivers/media/tuners/xc2028.*
22709 XDP (eXpress Data Path)
22710 M: Alexei Starovoitov <ast@kernel.org>
22711 M: Daniel Borkmann <daniel@iogearbox.net>
22712 M: David S. Miller <davem@davemloft.net>
22713 M: Jakub Kicinski <kuba@kernel.org>
22714 M: Jesper Dangaard Brouer <hawk@kernel.org>
22715 M: John Fastabend <john.fastabend@gmail.com>
22716 L: netdev@vger.kernel.org
22717 L: bpf@vger.kernel.org
22719 F: include/net/xdp.h
22720 F: include/net/xdp_priv.h
22721 F: include/trace/events/xdp.h
22722 F: kernel/bpf/cpumap.c
22723 F: kernel/bpf/devmap.c
22725 F: samples/bpf/xdp*
22726 F: tools/testing/selftests/bpf/*xdp*
22727 F: tools/testing/selftests/bpf/*/*xdp*
22728 F: drivers/net/ethernet/*/*/*/*/*xdp*
22729 F: drivers/net/ethernet/*/*/*xdp*
22730 K: (?:\b|_)xdp(?:\b|_)
22732 XDP SOCKETS (AF_XDP)
22733 M: Björn Töpel <bjorn@kernel.org>
22734 M: Magnus Karlsson <magnus.karlsson@intel.com>
22735 M: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
22736 R: Jonathan Lemon <jonathan.lemon@gmail.com>
22737 L: netdev@vger.kernel.org
22738 L: bpf@vger.kernel.org
22740 F: Documentation/networking/af_xdp.rst
22741 F: include/net/xdp_sock*
22742 F: include/net/xsk_buff_pool.h
22743 F: include/uapi/linux/if_xdp.h
22744 F: include/uapi/linux/xdp_diag.h
22745 F: include/net/netns/xdp.h
22747 F: tools/testing/selftests/bpf/*xsk*
22749 XEN BLOCK SUBSYSTEM
22750 M: Roger Pau Monné <roger.pau@citrix.com>
22751 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22753 F: drivers/block/xen*
22754 F: drivers/block/xen-blkback/*
22757 M: Stefano Stabellini <sstabellini@kernel.org>
22758 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22760 F: arch/arm/include/asm/xen/
22763 XEN HYPERVISOR ARM64
22764 M: Stefano Stabellini <sstabellini@kernel.org>
22765 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22767 F: arch/arm64/include/asm/xen/
22770 XEN HYPERVISOR INTERFACE
22771 M: Juergen Gross <jgross@suse.com>
22772 M: Stefano Stabellini <sstabellini@kernel.org>
22773 R: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
22774 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
22777 F: Documentation/ABI/stable/sysfs-hypervisor-xen
22778 F: Documentation/ABI/testing/sysfs-hypervisor-xen
22779 F: drivers/*/xen-*front.c
22781 F: include/uapi/xen/
22783 F: kernel/configs/xen.config
22786 M: Juergen Gross <jgross@suse.com>
22787 R: Boris Ostrovsky <boris.ostrovsky@oracle.com>
22788 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22790 F: arch/x86/configs/xen.config
22791 F: arch/x86/include/asm/pvclock-abi.h
22792 F: arch/x86/include/asm/xen/
22793 F: arch/x86/platform/pvh/
22796 XEN NETWORK BACKEND DRIVER
22797 M: Wei Liu <wei.liu@kernel.org>
22798 M: Paul Durrant <paul@xen.org>
22799 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22800 L: netdev@vger.kernel.org
22802 F: drivers/net/xen-netback/*
22805 M: Juergen Gross <jgross@suse.com>
22806 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22808 F: arch/x86/pci/*xen*
22809 F: drivers/pci/*xen*
22812 M: Juergen Gross <jgross@suse.com>
22813 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22814 L: linux-scsi@vger.kernel.org
22816 F: drivers/scsi/xen-scsifront.c
22817 F: drivers/xen/xen-scsiback.c
22818 F: include/xen/interface/io/vscsiif.h
22821 M: Juergen Gross <jgross@suse.com>
22822 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22823 L: linux-usb@vger.kernel.org
22825 F: drivers/usb/host/xen*
22826 F: include/xen/interface/io/usbif.h
22828 XEN SOUND FRONTEND DRIVER
22829 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
22830 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22831 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
22835 XEN SWIOTLB SUBSYSTEM
22836 M: Juergen Gross <jgross@suse.com>
22837 M: Stefano Stabellini <sstabellini@kernel.org>
22838 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22839 L: iommu@lists.linux.dev
22841 F: arch/*/include/asm/xen/swiotlb-xen.h
22842 F: drivers/xen/swiotlb-xen.c
22843 F: include/xen/arm/swiotlb-xen.h
22844 F: include/xen/swiotlb-xen.h
22847 C: irc://irc.oftc.net/xfs
22848 M: Darrick J. Wong <djwong@kernel.org>
22849 L: linux-xfs@vger.kernel.org
22852 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
22853 F: Documentation/ABI/testing/sysfs-fs-xfs
22854 F: Documentation/admin-guide/xfs.rst
22855 F: Documentation/filesystems/xfs-delayed-logging-design.rst
22856 F: Documentation/filesystems/xfs-self-describing-metadata.rst
22858 F: include/uapi/linux/dqblk_xfs.h
22859 F: include/uapi/linux/fsmap.h
22862 M: Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
22863 L: linux-iio@vger.kernel.org
22865 F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
22866 F: drivers/iio/adc/xilinx-ams.c
22868 XILINX AXI ETHERNET DRIVER
22869 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
22871 F: drivers/net/ethernet/xilinx/xilinx_axienet*
22874 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
22875 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
22876 L: linux-can@vger.kernel.org
22878 F: Documentation/devicetree/bindings/net/can/xilinx,can.yaml
22879 F: drivers/net/can/xilinx_can.c
22882 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
22883 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
22884 R: Michal Simek <michal.simek@xilinx.com>
22886 F: Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
22887 F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
22888 F: drivers/gpio/gpio-xilinx.c
22889 F: drivers/gpio/gpio-zynq.c
22891 XILINX SD-FEC IP CORES
22892 M: Derek Kiernan <derek.kiernan@xilinx.com>
22893 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
22895 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
22896 F: Documentation/misc-devices/xilinx_sdfec.rst
22897 F: drivers/misc/Kconfig
22898 F: drivers/misc/Makefile
22899 F: drivers/misc/xilinx_sdfec.c
22900 F: include/uapi/misc/xilinx_sdfec.h
22903 M: Sean Anderson <sean.anderson@seco.com>
22905 F: drivers/pwm/pwm-xilinx.c
22906 F: include/clocksource/timer-xilinx.h
22908 XILINX UARTLITE SERIAL DRIVER
22909 M: Peter Korsgaard <jacmet@sunsite.dk>
22910 L: linux-serial@vger.kernel.org
22912 F: drivers/tty/serial/uartlite.c
22914 XILINX VIDEO IP CORES
22915 M: Hyun Kwon <hyun.kwon@xilinx.com>
22916 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22917 L: linux-media@vger.kernel.org
22919 T: git git://linuxtv.org/media_tree.git
22920 F: Documentation/devicetree/bindings/media/xilinx/
22921 F: drivers/media/platform/xilinx/
22922 F: include/uapi/linux/xilinx-v4l2-controls.h
22924 XILINX ZYNQMP DPDMA DRIVER
22925 M: Hyun Kwon <hyun.kwon@xilinx.com>
22926 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22927 L: dmaengine@vger.kernel.org
22929 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
22930 F: drivers/dma/xilinx/xilinx_dpdma.c
22931 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
22933 XILINX ZYNQMP PSGTR PHY DRIVER
22934 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
22935 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22936 L: linux-kernel@vger.kernel.org
22938 T: git https://github.com/Xilinx/linux-xlnx.git
22939 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
22940 F: drivers/phy/xilinx/phy-zynqmp.c
22942 XILINX ZYNQMP SHA3 DRIVER
22943 M: Harsha <harsha.harsha@xilinx.com>
22945 F: drivers/crypto/xilinx/zynqmp-sha.c
22947 XILINX EVENT MANAGEMENT DRIVER
22948 M: Abhyuday Godhasara <abhyuday.godhasara@xilinx.com>
22950 F: drivers/soc/xilinx/xlnx_event_manager.c
22951 F: include/linux/firmware/xlnx-event-manager.h
22954 M: Eli Billauer <eli.billauer@gmail.com>
22955 L: linux-kernel@vger.kernel.org
22957 F: drivers/char/xillybus/
22960 M: George Cherian <gcherian@marvell.com>
22961 L: linux-i2c@vger.kernel.org
22963 W: http://www.marvell.com
22964 F: drivers/i2c/busses/i2c-xlp9xx.c
22966 XRA1403 GPIO EXPANDER
22967 M: Nandor Han <nandor.han@ge.com>
22968 M: Semi Malinen <semi.malinen@ge.com>
22969 L: linux-gpio@vger.kernel.org
22971 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
22972 F: drivers/gpio/gpio-xra1403.c
22974 XTENSA XTFPGA PLATFORM SUPPORT
22975 M: Max Filippov <jcmvbkbc@gmail.com>
22976 L: linux-xtensa@linux-xtensa.org
22978 F: drivers/spi/spi-xtensa-xtfpga.c
22979 F: sound/soc/xtensa/xtfpga-i2s.c
22981 YAM DRIVER FOR AX.25
22982 M: Jean-Paul Roubelat <jpr@f6fbb.org>
22983 L: linux-hams@vger.kernel.org
22985 F: drivers/net/hamradio/yam*
22986 F: include/linux/yam.h
22988 YAMA SECURITY MODULE
22989 M: Kees Cook <keescook@chromium.org>
22991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
22992 F: Documentation/admin-guide/LSM/Yama.rst
22995 YEALINK PHONE DRIVER
22996 M: Henk Vergonet <Henk.Vergonet@gmail.com>
22997 L: usbb2k-api-dev@nongnu.org
22999 F: Documentation/input/devices/yealink.rst
23000 F: drivers/input/misc/yealink.*
23002 Z8530 DRIVER FOR AX.25
23003 M: Joerg Reuter <jreuter@yaina.de>
23004 L: linux-hams@vger.kernel.org
23006 W: http://yaina.de/jreuter/
23007 W: http://www.qsl.net/dl1bke/
23008 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
23009 F: drivers/net/hamradio/*scc.c
23010 F: drivers/net/hamradio/z8530.h
23012 ZBUD COMPRESSED PAGE ALLOCATOR
23013 M: Seth Jennings <sjenning@redhat.com>
23014 M: Dan Streetman <ddstreet@ieee.org>
23015 L: linux-mm@kvack.org
23019 Z3FOLD COMPRESSED PAGE ALLOCATOR
23020 M: Vitaly Wool <vitaly.wool@konsulko.com>
23021 R: Miaohe Lin <linmiaohe@huawei.com>
23022 L: linux-mm@kvack.org
23026 ZD1211RW WIRELESS DRIVER
23027 M: Ulrich Kunitz <kune@deine-taler.de>
23028 L: linux-wireless@vger.kernel.org
23029 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
23031 W: http://zd1211.ath.cx/wiki/DriverRewrite
23032 F: drivers/net/wireless/zydas/zd1211rw/
23034 ZD1301 MEDIA DRIVER
23035 M: Antti Palosaari <crope@iki.fi>
23036 L: linux-media@vger.kernel.org
23038 W: https://linuxtv.org/
23039 W: http://palosaari.fi/linux/
23040 Q: https://patchwork.linuxtv.org/project/linux-media/list/
23041 F: drivers/media/usb/dvb-usb-v2/zd1301*
23043 ZD1301_DEMOD MEDIA DRIVER
23044 M: Antti Palosaari <crope@iki.fi>
23045 L: linux-media@vger.kernel.org
23047 W: https://linuxtv.org/
23048 W: http://palosaari.fi/linux/
23049 Q: https://patchwork.linuxtv.org/project/linux-media/list/
23050 F: drivers/media/dvb-frontends/zd1301_demod*
23052 ZHAOXIN PROCESSOR SUPPORT
23053 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
23054 L: linux-kernel@vger.kernel.org
23056 F: arch/x86/kernel/cpu/zhaoxin.c
23059 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
23060 M: Naohiro Aota <naohiro.aota@wdc.com>
23061 R: Johannes Thumshirn <jth@kernel.org>
23062 L: linux-fsdevel@vger.kernel.org
23064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
23065 F: Documentation/filesystems/zonefs.rst
23068 ZPOOL COMPRESSED PAGE STORAGE API
23069 M: Dan Streetman <ddstreet@ieee.org>
23070 L: linux-mm@kvack.org
23072 F: include/linux/zpool.h
23075 ZR36067 VIDEO FOR LINUX DRIVER
23076 M: Corentin Labbe <clabbe@baylibre.com>
23077 L: mjpeg-users@lists.sourceforge.net
23078 L: linux-media@vger.kernel.org
23080 W: http://mjpeg.sourceforge.net/driver-zoran/
23081 Q: https://patchwork.linuxtv.org/project/linux-media/list/
23082 F: Documentation/driver-api/media/drivers/zoran.rst
23083 F: drivers/media/pci/zoran/
23085 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
23086 M: Minchan Kim <minchan@kernel.org>
23087 M: Sergey Senozhatsky <senozhatsky@chromium.org>
23088 L: linux-kernel@vger.kernel.org
23090 F: Documentation/admin-guide/blockdev/zram.rst
23091 F: drivers/block/zram/
23093 ZS DECSTATION Z85C30 SERIAL DRIVER
23094 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
23096 F: drivers/tty/serial/zs.*
23098 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
23099 M: Minchan Kim <minchan@kernel.org>
23100 M: Sergey Senozhatsky <senozhatsky@chromium.org>
23101 L: linux-mm@kvack.org
23103 F: Documentation/mm/zsmalloc.rst
23104 F: include/linux/zsmalloc.h
23108 M: Nick Terrell <terrelln@fb.com>
23110 B: https://github.com/facebook/zstd/issues
23111 T: git https://github.com/terrelln/linux.git
23112 F: include/linux/zstd*
23114 F: lib/decompress_unzstd.c
23119 ZSWAP COMPRESSED SWAP CACHING
23120 M: Seth Jennings <sjenning@redhat.com>
23121 M: Dan Streetman <ddstreet@ieee.org>
23122 M: Vitaly Wool <vitaly.wool@konsulko.com>
23123 L: linux-mm@kvack.org
23128 M: Linus Torvalds <torvalds@linux-foundation.org>
23129 L: linux-kernel@vger.kernel.org
23130 S: Buried alive in reporters
23131 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git