1 List of maintainers and how to submit kernel changes
2 ====================================================
4 Please try to follow the guidelines below. This will make things
5 easier on the maintainers. Not all of these guidelines matter for every
6 trivial patch so apply some common sense.
8 Tips for patch submitters
9 -------------------------
11 1. Always *test* your changes, however small, on at least 4 or
12 5 people, preferably many more.
14 2. Try to release a few ALPHA test versions to the net. Announce
15 them onto the kernel channel and await results. This is especially
16 important for device drivers, because often that's the only way
17 you will find things like the fact version 3 firmware needs
18 a magic fix you didn't know about, or some clown changed the
19 chips on a board and not its name. (Don't laugh! Look at the
20 SMC etherpower for that.)
22 3. Make sure your changes compile correctly in multiple
23 configurations. In particular check that changes work both as a
24 module and built into the kernel.
26 4. When you are happy with a change make it generally available for
27 testing and await feedback.
29 5. Make a patch available to the relevant maintainer in the list. Use
30 ``diff -u`` to make the patch easy to merge. Be prepared to get your
31 changes sent back with seemingly silly requests about formatting
32 and variable names. These aren't as silly as they seem. One
33 job the maintainers (and especially Linus) do is to keep things
34 looking the same. Sometimes this means that the clever hack in
35 your driver to get around a problem actually needs to become a
36 generalized kernel feature ready for next time.
38 PLEASE check your patch with the automated style checker
39 (scripts/checkpatch.pl) to catch trivial style violations.
40 See Documentation/process/coding-style.rst for guidance here.
42 PLEASE CC: the maintainers and mailing lists that are generated
43 by ``scripts/get_maintainer.pl.`` The results returned by the
44 script will be best if you have git installed and are making
45 your changes in a branch derived from Linus' latest git tree.
46 See Documentation/process/submitting-patches.rst for details.
48 PLEASE try to include any credit lines you want added with the
49 patch. It avoids people being missed off by mistake and makes
50 it easier to know who wants adding and who doesn't.
52 PLEASE document known bugs. If it doesn't work for everything
53 or does something very odd once a month document it.
55 PLEASE remember that submissions must be made under the terms
56 of the Linux Foundation certificate of contribution and should
57 include a Signed-off-by: line. The current version of this
58 "Developer's Certificate of Origin" (DCO) is listed in the file
59 Documentation/process/submitting-patches.rst.
61 6. Make sure you have the right to send any changes you make. If you
62 do changes at work you may find your employer owns the patch
65 7. When sending security related changes or reports to a maintainer
66 please Cc: security@kernel.org, especially if the maintainer
67 does not respond. Please keep in mind that the security team is
68 a small set of people who can be efficient only when working on
69 verified bugs. Please only Cc: this list when you have identified
70 that the bug would present a short-term risk to other users if it
71 were publicly disclosed. For example, reports of address leaks do
72 not represent an immediate threat and are better handled publicly,
73 and ideally, should come with a patch proposal. Please do not send
74 automated reports to this list either. Such bugs will be handled
75 better and faster in the usual public places. See
76 Documentation/admin-guide/security-bugs.rst for details.
80 Descriptions of section entries and preferred order
81 ---------------------------------------------------
83 M: *Mail* patches to: FullName <address@domain>
84 R: Designated *Reviewer*: FullName <address@domain>
85 These reviewers should be CCed on patches.
86 L: *Mailing list* that is relevant to this area
87 S: *Status*, one of the following:
88 Supported: Someone is actually paid to look after this.
89 Maintained: Someone actually looks after it.
90 Odd Fixes: It has a maintainer but they don't have time to do
91 much other than throw the odd patch in. See below..
92 Orphan: No current maintainer [but maybe you could take the
93 role as you write your new code].
94 Obsolete: Old code. Something tagged obsolete generally means
95 it has been replaced by a better system and you
97 W: *Web-page* with status/info
98 Q: *Patchwork* web based patch tracking system site
99 B: URI for where to file *bugs*. A web-page with detailed bug
100 filing info, a direct bug tracker link, or a mailto: URI.
101 C: URI for *chat* protocol, server and channel where developers
102 usually hang out, for example irc://server/channel.
103 P: Subsystem Profile document for more details submitting
104 patches to the given subsystem. This is either an in-tree file,
105 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
107 T: *SCM* tree type and location.
108 Type is one of: git, hg, quilt, stgit, topgit
109 F: *Files* and directories wildcard patterns.
110 A trailing slash includes all files and subdirectory files.
111 F: drivers/net/ all files in and below drivers/net
112 F: drivers/net/* all files in drivers/net, but not below
113 F: */net/* all files in "any top level directory"/net
114 One pattern per line. Multiple F: lines acceptable.
115 X: *Excluded* files and directories that are NOT maintained, same
116 rules as F:. Files exclusions are tested before file matches.
117 Can be useful for excluding a specific subdirectory, for instance:
120 matches all files in and below net excluding net/ipv6/
121 N: Files and directories *Regex* patterns.
122 N: [^a-z]tegra all files whose path contains tegra
123 (not including files like integrator)
124 One pattern per line. Multiple N: lines acceptable.
125 scripts/get_maintainer.pl has different behavior for files that
126 match F: pattern and matches of N: patterns. By default,
127 get_maintainer will not look at git log history when an F: pattern
128 match occurs. When an N: match occurs, git log history is used
129 to also notify the people that have git commit signatures.
130 K: *Content regex* (perl extended) pattern match in a patch or file.
133 matches patches or files that contain "of_get_profile"
134 K: \b(printk|pr_(info|err))\b
135 matches patches or files that contain one or more of the words
136 printk, pr_info or pr_err
137 One regex pattern per line. Multiple K: lines acceptable.
142 .. note:: When reading this list, please look for the most precise areas
143 first. When adding to this list, please keep the entries in
147 M: Steffen Klassert <klassert@kernel.org>
148 L: netdev@vger.kernel.org
150 F: Documentation/networking/device_drivers/ethernet/3com/vortex.rst
151 F: drivers/net/ethernet/3com/3c59x.c
153 3CR990 NETWORK DRIVER
154 M: David Dillow <dave@thedillows.org>
155 L: netdev@vger.kernel.org
157 F: drivers/net/ethernet/3com/typhoon*
159 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
160 M: Adam Radford <aradford@gmail.com>
161 L: linux-scsi@vger.kernel.org
163 W: http://www.lsi.com
166 53C700 AND 53C700-66 SCSI DRIVER
167 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
168 L: linux-scsi@vger.kernel.org
170 F: drivers/scsi/53c700*
172 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
173 M: Alexander Aring <alex.aring@gmail.com>
174 L: linux-bluetooth@vger.kernel.org
175 L: linux-wpan@vger.kernel.org
177 F: Documentation/networking/6lowpan.rst
178 F: include/net/6lowpan.h
181 6PACK NETWORK DRIVER FOR AX.25
182 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
183 L: linux-hams@vger.kernel.org
185 F: drivers/net/hamradio/6pack.c
187 802.11 (including CFG80211/NL80211)
188 M: Johannes Berg <johannes@sipsolutions.net>
189 L: linux-wireless@vger.kernel.org
191 W: https://wireless.wiki.kernel.org/
192 Q: https://patchwork.kernel.org/project/linux-wireless/list/
193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
195 F: Documentation/driver-api/80211/cfg80211.rst
196 F: Documentation/networking/regulatory.rst
197 F: include/linux/ieee80211.h
198 F: include/net/cfg80211.h
199 F: include/net/ieee80211_radiotap.h
200 F: include/net/iw_handler.h
201 F: include/net/wext.h
202 F: include/uapi/linux/nl80211.h
203 F: include/uapi/linux/wireless.h
206 8169 10/100/1000 GIGABIT ETHERNET DRIVER
207 M: Heiner Kallweit <hkallweit1@gmail.com>
208 M: nic_swsd@realtek.com
209 L: netdev@vger.kernel.org
211 F: drivers/net/ethernet/realtek/r8169*
213 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
214 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
215 L: linux-serial@vger.kernel.org
217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
218 F: drivers/tty/serial/8250*
219 F: include/linux/serial_8250.h
221 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
222 L: netdev@vger.kernel.org
224 F: drivers/net/ethernet/8390/
227 M: Eric Van Hensbergen <ericvh@gmail.com>
228 M: Latchesar Ionkov <lucho@ionkov.net>
229 M: Dominique Martinet <asmadeus@codewreck.org>
230 R: Christian Schoenebeck <linux_oss@crudebyte.com>
231 L: v9fs-developer@lists.sourceforge.net
233 W: http://swik.net/v9fs
234 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
236 T: git git://github.com/martinetd/linux.git
237 F: Documentation/filesystems/9p.rst
240 F: include/trace/events/9p.h
241 F: include/uapi/linux/virtio_9p.h
245 M: Hitomi Hasegawa <hasegawa-hitomi@fujitsu.com>
247 F: drivers/soc/fujitsu/a64fx-diag.c
250 M: Antti Palosaari <crope@iki.fi>
251 L: linux-media@vger.kernel.org
253 W: https://linuxtv.org
254 W: http://palosaari.fi/linux/
255 Q: http://patchwork.linuxtv.org/project/linux-media/list/
256 T: git git://linuxtv.org/anttip/media_tree.git
257 F: drivers/media/dvb-frontends/a8293*
259 AACRAID SCSI RAID DRIVER
260 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
261 L: linux-scsi@vger.kernel.org
263 W: http://www.adaptec.com/
264 F: Documentation/scsi/aacraid.rst
265 F: drivers/scsi/aacraid/
267 AB8500 BATTERY AND CHARGER DRIVERS
268 M: Linus Walleij <linus.walleij@linaro.org>
269 F: Documentation/devicetree/bindings/power/supply/*ab8500*
270 F: drivers/power/supply/*ab8500*
273 L: linux-api@vger.kernel.org
274 F: include/linux/syscalls.h
277 X: arch/*/include/uapi/
279 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
280 M: Hans de Goede <hdegoede@redhat.com>
281 L: linux-hwmon@vger.kernel.org
283 F: drivers/hwmon/abituguru.c
285 ABIT UGURU 3 HARDWARE MONITOR DRIVER
286 M: Alistair John Strachan <alistair@devzero.co.uk>
287 L: linux-hwmon@vger.kernel.org
289 F: drivers/hwmon/abituguru3.c
291 ACCES 104-DIO-48E GPIO DRIVER
292 M: William Breathitt Gray <william.gray@linaro.org>
293 L: linux-gpio@vger.kernel.org
295 F: drivers/gpio/gpio-104-dio-48e.c
297 ACCES 104-IDI-48 GPIO DRIVER
298 M: William Breathitt Gray <william.gray@linaro.org>
299 L: linux-gpio@vger.kernel.org
301 F: drivers/gpio/gpio-104-idi-48.c
303 ACCES 104-IDIO-16 GPIO DRIVER
304 M: William Breathitt Gray <william.gray@linaro.org>
305 L: linux-gpio@vger.kernel.org
307 F: drivers/gpio/gpio-104-idio-16.c
309 ACCES 104-QUAD-8 DRIVER
310 M: William Breathitt Gray <william.gray@linaro.org>
311 L: linux-iio@vger.kernel.org
313 F: drivers/counter/104-quad-8.c
315 ACCES PCI-IDIO-16 GPIO DRIVER
316 M: William Breathitt Gray <william.gray@linaro.org>
317 L: linux-gpio@vger.kernel.org
319 F: drivers/gpio/gpio-pci-idio-16.c
321 ACCES PCIe-IDIO-24 GPIO DRIVER
322 M: William Breathitt Gray <william.gray@linaro.org>
323 L: linux-gpio@vger.kernel.org
325 F: drivers/gpio/gpio-pcie-idio-24.c
328 M: Jes Sorensen <jes@trained-monkey.org>
329 L: linux-acenic@sunsite.dk
331 F: drivers/net/ethernet/alteon/acenic*
333 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
334 M: Peter Kaestle <peter@piie.net>
335 L: platform-driver-x86@vger.kernel.org
337 W: http://piie.net/?section=acerhdf
338 F: drivers/platform/x86/acerhdf.c
340 ACER WMI LAPTOP EXTRAS
341 M: "Lee, Chun-Yi" <jlee@suse.com>
342 L: platform-driver-x86@vger.kernel.org
344 F: drivers/platform/x86/acer-wmi.c
347 M: "Rafael J. Wysocki" <rafael@kernel.org>
348 R: Len Brown <lenb@kernel.org>
349 L: linux-acpi@vger.kernel.org
351 Q: https://patchwork.kernel.org/project/linux-acpi/list/
352 B: https://bugzilla.kernel.org
353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
354 F: Documentation/ABI/testing/configfs-acpi
355 F: Documentation/ABI/testing/sysfs-bus-acpi
356 F: Documentation/firmware-guide/acpi/
358 F: drivers/pci/*/*acpi*
359 F: drivers/pci/*acpi*
360 F: drivers/pnp/pnpacpi/
362 F: include/linux/acpi.h
363 F: include/linux/fwnode.h
367 M: "Rafael J. Wysocki" <rafael@kernel.org>
368 R: Len Brown <lenb@kernel.org>
369 R: James Morse <james.morse@arm.com>
370 R: Tony Luck <tony.luck@intel.com>
371 R: Borislav Petkov <bp@alien8.de>
372 L: linux-acpi@vger.kernel.org
373 F: drivers/acpi/apei/
375 ACPI COMPONENT ARCHITECTURE (ACPICA)
376 M: Robert Moore <robert.moore@intel.com>
377 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
378 L: linux-acpi@vger.kernel.org
381 W: https://acpica.org/
382 W: https://github.com/acpica/acpica/
383 Q: https://patchwork.kernel.org/project/linux-acpi/list/
384 B: https://bugzilla.kernel.org
385 B: https://bugs.acpica.org
386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
387 F: drivers/acpi/acpica/
391 ACPI FOR ARM64 (ACPI/arm64)
392 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
393 M: Hanjun Guo <guohanjun@huawei.com>
394 M: Sudeep Holla <sudeep.holla@arm.com>
395 L: linux-acpi@vger.kernel.org
396 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
398 F: drivers/acpi/arm64
400 ACPI SERIAL MULTI INSTANTIATE DRIVER
401 M: Hans de Goede <hdegoede@redhat.com>
402 L: platform-driver-x86@vger.kernel.org
404 F: drivers/platform/x86/serial-multi-instantiate.c
406 ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
407 M: Sudeep Holla <sudeep.holla@arm.com>
408 L: linux-acpi@vger.kernel.org
410 F: drivers/mailbox/pcc.c
413 M: "Rafael J. Wysocki" <rafael@kernel.org>
414 M: Len Brown <lenb@kernel.org>
415 R: Andy Shevchenko <andy@kernel.org>
416 R: Mika Westerberg <mika.westerberg@linux.intel.com>
417 L: linux-acpi@vger.kernel.org
419 Q: https://patchwork.kernel.org/project/linux-acpi/list/
420 B: https://bugzilla.kernel.org
421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
422 F: drivers/acpi/pmic/
425 M: Rafael J. Wysocki <rafael@kernel.org>
426 R: Zhang Rui <rui.zhang@intel.com>
427 L: linux-acpi@vger.kernel.org
429 B: https://bugzilla.kernel.org
430 F: drivers/acpi/*thermal*
433 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
434 L: linux-acpi@vger.kernel.org
435 L: iommu@lists.linux.dev
437 F: drivers/acpi/viot.c
438 F: include/linux/acpi_viot.h
441 L: platform-driver-x86@vger.kernel.org
443 F: drivers/platform/x86/wmi.c
444 F: include/uapi/linux/wmi.h
446 ACRN HYPERVISOR SERVICE MODULE
447 M: Fei Li <fei1.li@intel.com>
448 L: acrn-dev@lists.projectacrn.org (subscribers-only)
450 W: https://projectacrn.org
451 F: Documentation/virt/acrn/
452 F: drivers/virt/acrn/
453 F: include/uapi/linux/acrn.h
455 AD1889 ALSA SOUND DRIVER
456 L: linux-parisc@vger.kernel.org
458 W: https://parisc.wiki.kernel.org/index.php/AD1889
459 F: sound/pci/ad1889.*
461 AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
462 M: Mugilraj Dhavachelvan <dmugil2000@gmail.com>
463 L: linux-iio@vger.kernel.org
465 F: drivers/iio/potentiometer/ad5110.c
467 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
468 M: Michael Hennerich <michael.hennerich@analog.com>
470 W: http://wiki.analog.com/AD5254
471 W: https://ez.analog.com/linux-software-drivers
472 F: drivers/misc/ad525x_dpot.c
474 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
475 M: Michael Hennerich <michael.hennerich@analog.com>
477 W: http://wiki.analog.com/AD5398
478 W: https://ez.analog.com/linux-software-drivers
479 F: drivers/regulator/ad5398.c
481 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
482 M: Michael Hennerich <michael.hennerich@analog.com>
484 W: http://wiki.analog.com/AD7142
485 W: https://ez.analog.com/linux-software-drivers
486 F: drivers/input/misc/ad714x.c
488 AD7877 TOUCHSCREEN DRIVER
489 M: Michael Hennerich <michael.hennerich@analog.com>
491 W: http://wiki.analog.com/AD7877
492 W: https://ez.analog.com/linux-software-drivers
493 F: drivers/input/touchscreen/ad7877.c
495 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
496 M: Michael Hennerich <michael.hennerich@analog.com>
498 W: http://wiki.analog.com/AD7879
499 W: https://ez.analog.com/linux-software-drivers
500 F: drivers/input/touchscreen/ad7879.c
502 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
503 M: Jiri Kosina <jikos@kernel.org>
506 ADF7242 IEEE 802.15.4 RADIO DRIVER
507 M: Michael Hennerich <michael.hennerich@analog.com>
508 L: linux-wpan@vger.kernel.org
510 W: https://wiki.analog.com/ADF7242
511 W: https://ez.analog.com/linux-software-drivers
512 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
513 F: drivers/net/ieee802154/adf7242.c
515 ADM1025 HARDWARE MONITOR DRIVER
516 M: Jean Delvare <jdelvare@suse.com>
517 L: linux-hwmon@vger.kernel.org
519 F: Documentation/hwmon/adm1025.rst
520 F: drivers/hwmon/adm1025.c
522 ADM1029 HARDWARE MONITOR DRIVER
523 M: Corentin Labbe <clabbe.montjoie@gmail.com>
524 L: linux-hwmon@vger.kernel.org
526 F: drivers/hwmon/adm1029.c
528 ADM8211 WIRELESS DRIVER
529 L: linux-wireless@vger.kernel.org
531 W: https://wireless.wiki.kernel.org/
532 F: drivers/net/wireless/admtek/adm8211.*
534 ADP1653 FLASH CONTROLLER DRIVER
535 M: Sakari Ailus <sakari.ailus@iki.fi>
536 L: linux-media@vger.kernel.org
538 F: drivers/media/i2c/adp1653.c
539 F: include/media/i2c/adp1653.h
541 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
542 M: Michael Hennerich <michael.hennerich@analog.com>
544 W: http://wiki.analog.com/ADP5520
545 W: https://ez.analog.com/linux-software-drivers
546 F: drivers/gpio/gpio-adp5520.c
547 F: drivers/input/keyboard/adp5520-keys.c
548 F: drivers/leds/leds-adp5520.c
549 F: drivers/mfd/adp5520.c
550 F: drivers/video/backlight/adp5520_bl.c
552 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
553 M: Michael Hennerich <michael.hennerich@analog.com>
555 W: http://wiki.analog.com/ADP5588
556 W: https://ez.analog.com/linux-software-drivers
557 F: drivers/gpio/gpio-adp5588.c
558 F: drivers/input/keyboard/adp5588-keys.c
560 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
561 M: Michael Hennerich <michael.hennerich@analog.com>
563 W: http://wiki.analog.com/ADP8860
564 W: https://ez.analog.com/linux-software-drivers
565 F: drivers/video/backlight/adp8860_bl.c
568 M: Colin Leroy <colin@colino.net>
570 F: drivers/macintosh/therm_adt746x.c
572 ADT7475 HARDWARE MONITOR DRIVER
573 M: Jean Delvare <jdelvare@suse.com>
574 L: linux-hwmon@vger.kernel.org
576 F: Documentation/hwmon/adt7475.rst
577 F: drivers/hwmon/adt7475.c
580 M: Matthew Wilcox <willy@infradead.org>
581 M: Hannes Reinecke <hare@suse.com>
582 L: linux-scsi@vger.kernel.org
584 F: Documentation/scsi/advansys.rst
585 F: drivers/scsi/advansys.c
587 ADVANTECH SWBTN DRIVER
588 M: Andrea Ho <Andrea.Ho@advantech.com.tw>
589 L: platform-driver-x86@vger.kernel.org
591 F: drivers/platform/x86/adv_swbutton.c
593 ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
594 M: Lucas Stankus <lucas.p.stankus@gmail.com>
596 F: Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
597 F: drivers/iio/accel/adxl313*
599 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
600 M: Michael Hennerich <michael.hennerich@analog.com>
602 W: http://wiki.analog.com/ADXL345
603 W: https://ez.analog.com/linux-software-drivers
604 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
605 F: drivers/input/misc/adxl34x.c
607 ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
608 M: Puranjay Mohan <puranjay12@gmail.com>
609 L: linux-iio@vger.kernel.org
611 F: Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
612 F: drivers/iio/accel/adxl355.h
613 F: drivers/iio/accel/adxl355_core.c
614 F: drivers/iio/accel/adxl355_i2c.c
615 F: drivers/iio/accel/adxl355_spi.c
617 ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
618 M: Cosmin Tanislav <cosmin.tanislav@analog.com>
619 L: linux-iio@vger.kernel.org
621 W: http://ez.analog.com/community/linux-device-drivers
622 F: Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
623 F: drivers/iio/accel/adxl367*
625 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
626 M: Michael Hennerich <michael.hennerich@analog.com>
628 W: https://ez.analog.com/linux-software-drivers
629 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
630 F: drivers/iio/accel/adxl372.c
631 F: drivers/iio/accel/adxl372_i2c.c
632 F: drivers/iio/accel/adxl372_spi.c
635 M: Antti Palosaari <crope@iki.fi>
636 L: linux-media@vger.kernel.org
638 W: https://linuxtv.org
639 W: http://palosaari.fi/linux/
640 Q: http://patchwork.linuxtv.org/project/linux-media/list/
641 T: git git://linuxtv.org/anttip/media_tree.git
642 F: drivers/media/dvb-frontends/af9013*
645 M: Antti Palosaari <crope@iki.fi>
646 L: linux-media@vger.kernel.org
648 W: https://linuxtv.org
649 W: http://palosaari.fi/linux/
650 Q: http://patchwork.linuxtv.org/project/linux-media/list/
651 T: git git://linuxtv.org/anttip/media_tree.git
652 F: drivers/media/dvb-frontends/af9033*
655 M: David Sterba <dsterba@suse.com>
656 L: linux-fsdevel@vger.kernel.org
658 F: Documentation/filesystems/affs.rst
662 M: David Howells <dhowells@redhat.com>
663 M: Marc Dionne <marc.dionne@auristor.com>
664 L: linux-afs@lists.infradead.org
666 W: https://www.infradead.org/~dhowells/kafs/
667 F: Documentation/filesystems/afs.rst
669 F: include/trace/events/afs.h
672 M: David Airlie <airlied@redhat.com>
673 L: dri-devel@lists.freedesktop.org
675 T: git git://anongit.freedesktop.org/drm/drm
677 F: include/linux/agp*
678 F: include/uapi/linux/agp*
681 M: "Juergen E. Fischer" <fischer@norbit.de>
682 L: linux-scsi@vger.kernel.org
684 F: drivers/scsi/aha152x*
685 F: drivers/scsi/pcmcia/aha152x*
687 AIC7XXX / AIC79XX SCSI DRIVER
688 M: Hannes Reinecke <hare@suse.com>
689 L: linux-scsi@vger.kernel.org
691 F: drivers/scsi/aic7xxx/
693 AIMSLAB FM RADIO RECEIVER DRIVER
694 M: Hans Verkuil <hverkuil@xs4all.nl>
695 L: linux-media@vger.kernel.org
697 W: https://linuxtv.org
698 T: git git://linuxtv.org/media_tree.git
699 F: drivers/media/radio/radio-aimslab*
702 M: Benjamin LaHaise <bcrl@kvack.org>
703 L: linux-aio@kvack.org
706 F: include/linux/*aio*.h
709 M: Antti Palosaari <crope@iki.fi>
710 L: linux-media@vger.kernel.org
712 W: https://linuxtv.org
713 W: http://palosaari.fi/linux/
714 Q: http://patchwork.linuxtv.org/project/linux-media/list/
715 T: git git://linuxtv.org/anttip/media_tree.git
716 F: drivers/media/usb/airspy/
718 ALACRITECH GIGABIT ETHERNET DRIVER
719 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
721 F: drivers/net/ethernet/alacritech/*
723 ALCATEL SPEEDTOUCH USB DRIVER
724 M: Duncan Sands <duncan.sands@free.fr>
725 L: linux-usb@vger.kernel.org
727 W: http://www.linux-usb.org/SpeedTouch/
728 F: drivers/usb/atm/speedtch.c
729 F: drivers/usb/atm/usbatm.c
731 ALCHEMY AU1XX0 MMC DRIVER
732 M: Manuel Lauss <manuel.lauss@gmail.com>
734 F: drivers/mmc/host/au1xmmc.c
737 M: Rudolf Marek <r.marek@assembler.cz>
738 L: linux-i2c@vger.kernel.org
740 F: Documentation/i2c/busses/i2c-ali1563.rst
741 F: drivers/i2c/busses/i2c-ali1563.c
743 ALIBABA ELASTIC RDMA DRIVER
744 M: Cheng Xu <chengyou@linux.alibaba.com>
745 M: Kai Shen <kaishen@linux.alibaba.com>
746 L: linux-rdma@vger.kernel.org
748 F: drivers/infiniband/hw/erdma
749 F: include/uapi/rdma/erdma-abi.h
752 L: Dell.Client.Kernel@dell.com
754 F: drivers/platform/x86/dell/alienware-wmi.c
756 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
757 M: Tomislav Denis <tomislav.denis@avl.com>
758 L: linux-iio@vger.kernel.org
760 W: http://www.allsensors.com/
761 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
762 F: drivers/iio/pressure/dlhl60d.c
764 ALLEGRO DVT VIDEO IP CORE DRIVER
765 M: Michael Tretter <m.tretter@pengutronix.de>
766 R: Pengutronix Kernel Team <kernel@pengutronix.de>
767 L: linux-media@vger.kernel.org
769 F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
770 F: drivers/media/platform/allegro-dvt/
772 ALLWINNER A10 CSI DRIVER
773 M: Maxime Ripard <mripard@kernel.org>
774 L: linux-media@vger.kernel.org
776 T: git git://linuxtv.org/media_tree.git
777 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
778 F: drivers/media/platform/sunxi/sun4i-csi/
780 ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
781 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
782 L: linux-media@vger.kernel.org
784 T: git git://linuxtv.org/media_tree.git
785 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
786 F: drivers/media/platform/sunxi/sun6i-mipi-csi2/
788 ALLWINNER CPUFREQ DRIVER
789 M: Yangtao Li <tiny.windzz@gmail.com>
790 L: linux-pm@vger.kernel.org
792 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
793 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
795 ALLWINNER CRYPTO DRIVERS
796 M: Corentin Labbe <clabbe.montjoie@gmail.com>
797 L: linux-crypto@vger.kernel.org
799 F: drivers/crypto/allwinner/
801 ALLWINNER HARDWARE SPINLOCK SUPPORT
802 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
804 F: Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
805 F: drivers/hwspinlock/sun6i_hwspinlock.c
807 ALLWINNER THERMAL DRIVER
808 M: Vasily Khoruzhick <anarsoul@gmail.com>
809 M: Yangtao Li <tiny.windzz@gmail.com>
810 L: linux-pm@vger.kernel.org
812 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
813 F: drivers/thermal/sun8i_thermal.c
816 M: Maxime Ripard <mripard@kernel.org>
817 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
818 L: linux-media@vger.kernel.org
820 F: drivers/staging/media/sunxi/cedrus/
823 M: Richard Henderson <richard.henderson@linaro.org>
824 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
825 M: Matt Turner <mattst88@gmail.com>
826 L: linux-alpha@vger.kernel.org
830 ALPS PS/2 TOUCHPAD DRIVER
831 R: Pali Rohár <pali@kernel.org>
832 F: drivers/input/mouse/alps.*
834 ALTERA I2C CONTROLLER DRIVER
835 M: Thor Thayer <thor.thayer@linux.intel.com>
837 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
838 F: drivers/i2c/busses/i2c-altera.c
840 ALTERA MAILBOX DRIVER
841 M: Mun Yew Tham <mun.yew.tham@intel.com>
843 F: drivers/mailbox/mailbox-altera.c
845 ALTERA MSGDMA IP CORE DRIVER
846 M: Olivier Dautricourt <olivierdautricourt@gmail.com>
847 R: Stefan Roese <sr@denx.de>
848 L: dmaengine@vger.kernel.org
850 F: Documentation/devicetree/bindings/dma/altr,msgdma.yaml
851 F: drivers/dma/altera-msgdma.c
854 M: Mun Yew Tham <mun.yew.tham@intel.com>
855 L: linux-gpio@vger.kernel.org
857 F: drivers/gpio/gpio-altera.c
859 ALTERA SYSTEM MANAGER DRIVER
860 M: Thor Thayer <thor.thayer@linux.intel.com>
862 F: drivers/mfd/altera-sysmgr.c
863 F: include/linux/mfd/altera-sysmgr.h
865 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
866 M: Thor Thayer <thor.thayer@linux.intel.com>
868 F: drivers/gpio/gpio-altera-a10sr.c
869 F: drivers/mfd/altera-a10sr.c
870 F: drivers/reset/reset-a10sr.c
871 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
872 F: include/linux/mfd/altera-a10sr.h
874 ALTERA TRIPLE SPEED ETHERNET DRIVER
875 M: Joyce Ooi <joyce.ooi@intel.com>
876 L: netdev@vger.kernel.org
878 F: drivers/net/ethernet/altera/
881 M: Maxime Chevallier <maxime.chevallier@bootlin.com>
882 L: netdev@vger.kernel.org
884 F: drivers/net/pcs/pcs-altera-tse.c
885 F: include/linux/pcs-altera-tse.h
887 ALTERA UART/JTAG UART SERIAL DRIVERS
888 M: Tobias Klauser <tklauser@distanz.ch>
889 L: linux-serial@vger.kernel.org
891 F: drivers/tty/serial/altera_jtaguart.c
892 F: drivers/tty/serial/altera_uart.c
893 F: include/linux/altera_jtaguart.h
894 F: include/linux/altera_uart.h
896 AMAZON ANNAPURNA LABS FIC DRIVER
897 M: Talel Shenhar <talel@amazon.com>
899 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
900 F: drivers/irqchip/irq-al-fic.c
902 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
903 M: Talel Shenhar <talel@amazon.com>
904 M: Talel Shenhar <talelshenhar@gmail.com>
906 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
907 F: drivers/edac/al_mc_edac.c
909 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
910 M: Talel Shenhar <talel@amazon.com>
912 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
913 F: drivers/thermal/thermal_mmio.c
915 AMAZON ETHERNET DRIVERS
916 M: Shay Agroskin <shayagr@amazon.com>
917 M: Arthur Kiyanovski <akiyano@amazon.com>
918 R: David Arinzon <darinzon@amazon.com>
919 R: Noam Dagan <ndagan@amazon.com>
920 R: Saeed Bishara <saeedb@amazon.com>
921 L: netdev@vger.kernel.org
923 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
924 F: drivers/net/ethernet/amazon/
926 AMAZON RDMA EFA DRIVER
927 M: Gal Pressman <galpress@amazon.com>
928 R: Yossi Leybovich <sleybo@amazon.com>
929 L: linux-rdma@vger.kernel.org
931 Q: https://patchwork.kernel.org/project/linux-rdma/list/
932 F: drivers/infiniband/hw/efa/
933 F: include/uapi/rdma/efa-abi.h
935 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
936 M: Tom Lendacky <thomas.lendacky@amd.com>
937 M: John Allen <john.allen@amd.com>
938 L: linux-crypto@vger.kernel.org
940 F: drivers/crypto/ccp/
941 F: include/linux/ccp.h
943 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
944 M: Brijesh Singh <brijesh.singh@amd.com>
945 M: Tom Lendacky <thomas.lendacky@amd.com>
946 L: linux-crypto@vger.kernel.org
948 F: drivers/crypto/ccp/sev*
949 F: include/uapi/linux/psp-sev.h
952 M: Harry Wentland <harry.wentland@amd.com>
953 M: Leo Li <sunpeng.li@amd.com>
954 M: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
955 L: amd-gfx@lists.freedesktop.org
957 T: git https://gitlab.freedesktop.org/agd5f/linux.git
958 F: drivers/gpu/drm/amd/display/
960 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
961 M: Huang Rui <ray.huang@amd.com>
962 L: linux-hwmon@vger.kernel.org
964 F: Documentation/hwmon/fam15h_power.rst
965 F: drivers/hwmon/fam15h_power.c
968 M: Enrico Weigelt, metux IT consult <info@metux.net>
969 L: linux-gpio@vger.kernel.org
971 F: drivers/gpio/gpio-amd-fch.c
972 F: include/linux/platform_data/gpio/gpio-amd-fch.h
974 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
975 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
977 F: drivers/usb/gadget/udc/amd5536udc.*
979 AMD GEODE PROCESSOR/CHIPSET SUPPORT
980 M: Andres Salomon <dilinger@queued.net>
981 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
983 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
984 F: arch/x86/include/asm/geode.h
985 F: drivers/char/hw_random/geode-rng.c
986 F: drivers/crypto/geode*
987 F: drivers/video/fbdev/geode/
990 M: Joerg Roedel <joro@8bytes.org>
991 R: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
992 L: iommu@lists.linux.dev
994 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
995 F: drivers/iommu/amd/
996 F: include/linux/amd-iommu.h
999 M: Felix Kuehling <Felix.Kuehling@amd.com>
1000 L: amd-gfx@lists.freedesktop.org
1002 T: git https://gitlab.freedesktop.org/agd5f/linux.git
1003 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1004 F: drivers/gpu/drm/amd/amdkfd/
1005 F: drivers/gpu/drm/amd/include/cik_structs.h
1006 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1007 F: drivers/gpu/drm/amd/include/v9_structs.h
1008 F: drivers/gpu/drm/amd/include/vi_structs.h
1009 F: include/uapi/linux/kfd_ioctl.h
1010 F: include/uapi/linux/kfd_sysfs.h
1013 M: Sanjay R Mehta <sanju.mehta@amd.com>
1015 F: drivers/spi/spi-amd.c
1018 M: Elie Morisse <syniurge@gmail.com>
1019 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
1020 L: linux-i2c@vger.kernel.org
1022 F: drivers/i2c/busses/i2c-amd-mp2*
1025 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1026 L: platform-driver-x86@vger.kernel.org
1028 F: drivers/platform/x86/amd/pmc.c
1031 M: Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
1032 R: Carlos Bilbao <carlos.bilbao@amd.com>
1033 L: platform-driver-x86@vger.kernel.org
1035 F: Documentation/x86/amd_hsmp.rst
1036 F: arch/x86/include/asm/amd_hsmp.h
1037 F: arch/x86/include/uapi/asm/amd_hsmp.h
1038 F: drivers/platform/x86/amd/hsmp.c
1040 AMD POWERPLAY AND SWSMU
1041 M: Evan Quan <evan.quan@amd.com>
1042 L: amd-gfx@lists.freedesktop.org
1044 T: git https://gitlab.freedesktop.org/agd5f/linux.git
1045 F: drivers/gpu/drm/amd/pm/
1048 M: Huang Rui <ray.huang@amd.com>
1049 L: linux-pm@vger.kernel.org
1051 F: Documentation/admin-guide/pm/amd-pstate.rst
1052 F: drivers/cpufreq/amd-pstate*
1053 F: tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1056 M: Sanjay R Mehta <sanju.mehta@amd.com>
1057 L: dmaengine@vger.kernel.org
1059 F: drivers/dma/ptdma/
1061 AMD SEATTLE DEVICE TREE SUPPORT
1062 M: Brijesh Singh <brijeshkumar.singh@amd.com>
1063 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1064 M: Tom Lendacky <thomas.lendacky@amd.com>
1066 F: arch/arm64/boot/dts/amd/
1069 M: Tom Lendacky <thomas.lendacky@amd.com>
1070 M: "Shyam Sundar S K" <Shyam-sundar.S-k@amd.com>
1071 L: netdev@vger.kernel.org
1073 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1074 F: drivers/net/ethernet/amd/xgbe/
1076 AMD SENSOR FUSION HUB DRIVER
1077 M: Basavaraj Natikar <basavaraj.natikar@amd.com>
1078 L: linux-input@vger.kernel.org
1080 F: Documentation/hid/amd-sfh*
1081 F: drivers/hid/amd-sfh-hid/
1083 AMPHION VPU CODEC V4L2 DRIVER
1084 M: Ming Qian <ming.qian@nxp.com>
1085 M: Shijie Qin <shijie.qin@nxp.com>
1086 M: Zhou Peng <eagle.zhou@nxp.com>
1087 L: linux-media@vger.kernel.org
1089 F: Documentation/devicetree/bindings/media/amphion,vpu.yaml
1090 F: drivers/media/platform/amphion/
1093 M: Christian Eggers <ceggers@arri.de>
1094 L: linux-iio@vger.kernel.org
1096 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1097 F: drivers/iio/light/as73211.c
1099 AMT (Automatic Multicast Tunneling)
1100 M: Taehee Yoo <ap420073@gmail.com>
1101 L: netdev@vger.kernel.org
1103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1105 F: drivers/net/amt.c
1107 ANALOG DEVICES INC AD7192 DRIVER
1108 M: Alexandru Tachici <alexandru.tachici@analog.com>
1109 L: linux-iio@vger.kernel.org
1111 W: https://ez.analog.com/linux-software-drivers
1112 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1113 F: drivers/iio/adc/ad7192.c
1115 ANALOG DEVICES INC AD7292 DRIVER
1116 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1117 L: linux-iio@vger.kernel.org
1119 W: https://ez.analog.com/linux-software-drivers
1120 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1121 F: drivers/iio/adc/ad7292.c
1123 ANALOG DEVICES INC AD3552R DRIVER
1124 M: Nuno Sá <nuno.sa@analog.com>
1125 L: linux-iio@vger.kernel.org
1127 W: https://ez.analog.com/linux-software-drivers
1128 F: Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1129 F: drivers/iio/dac/ad3552r.c
1131 ANALOG DEVICES INC AD7293 DRIVER
1132 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1133 L: linux-iio@vger.kernel.org
1135 W: https://ez.analog.com/linux-software-drivers
1136 F: Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1137 F: drivers/iio/dac/ad7293.c
1139 ANALOG DEVICES INC AD7768-1 DRIVER
1140 M: Michael Hennerich <Michael.Hennerich@analog.com>
1141 L: linux-iio@vger.kernel.org
1143 W: https://ez.analog.com/linux-software-drivers
1144 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1145 F: drivers/iio/adc/ad7768-1.c
1147 ANALOG DEVICES INC AD7780 DRIVER
1148 M: Michael Hennerich <Michael.Hennerich@analog.com>
1149 M: Renato Lui Geh <renatogeh@gmail.com>
1150 L: linux-iio@vger.kernel.org
1152 W: https://ez.analog.com/linux-software-drivers
1153 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1154 F: drivers/iio/adc/ad7780.c
1156 ANALOG DEVICES INC AD74413R DRIVER
1157 M: Cosmin Tanislav <cosmin.tanislav@analog.com>
1158 L: linux-iio@vger.kernel.org
1160 W: http://ez.analog.com/community/linux-device-drivers
1161 F: Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1162 F: drivers/iio/addac/ad74413r.c
1163 F: include/dt-bindings/iio/addac/adi,ad74413r.h
1165 ANALOG DEVICES INC AD9389B DRIVER
1166 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1167 L: linux-media@vger.kernel.org
1169 F: drivers/media/i2c/ad9389b*
1171 ANALOG DEVICES INC ADA4250 DRIVER
1172 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1173 L: linux-iio@vger.kernel.org
1175 W: https://ez.analog.com/linux-software-drivers
1176 F: Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1177 F: drivers/iio/amplifiers/ada4250.c
1179 ANALOG DEVICES INC ADGS1408 DRIVER
1180 M: Mircea Caprioru <mircea.caprioru@analog.com>
1182 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1183 F: drivers/mux/adgs1408.c
1185 ANALOG DEVICES INC ADIN DRIVER
1186 M: Michael Hennerich <michael.hennerich@analog.com>
1187 L: netdev@vger.kernel.org
1189 W: https://ez.analog.com/linux-software-drivers
1190 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1191 F: drivers/net/phy/adin.c
1193 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1194 M: Nuno Sa <nuno.sa@analog.com>
1195 L: linux-iio@vger.kernel.org
1197 F: drivers/iio/imu/adis.c
1198 F: drivers/iio/imu/adis_buffer.c
1199 F: drivers/iio/imu/adis_trigger.c
1200 F: include/linux/iio/imu/adis.h
1202 ANALOG DEVICES INC ADIS16460 DRIVER
1203 M: Dragos Bogdan <dragos.bogdan@analog.com>
1204 L: linux-iio@vger.kernel.org
1206 W: https://ez.analog.com/linux-software-drivers
1207 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1208 F: drivers/iio/imu/adis16460.c
1210 ANALOG DEVICES INC ADIS16475 DRIVER
1211 M: Nuno Sa <nuno.sa@analog.com>
1212 L: linux-iio@vger.kernel.org
1213 W: https://ez.analog.com/linux-software-drivers
1215 F: drivers/iio/imu/adis16475.c
1216 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1218 ANALOG DEVICES INC ADM1177 DRIVER
1219 M: Michael Hennerich <Michael.Hennerich@analog.com>
1220 L: linux-hwmon@vger.kernel.org
1222 W: https://ez.analog.com/linux-software-drivers
1223 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1224 F: drivers/hwmon/adm1177.c
1226 ANALOG DEVICES INC ADMV1013 DRIVER
1227 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1228 L: linux-iio@vger.kernel.org
1230 W: https://ez.analog.com/linux-software-drivers
1231 F: Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1232 F: drivers/iio/frequency/admv1013.c
1234 ANALOG DEVICES INC ADMV8818 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/filter/adi,admv8818.yaml
1240 F: drivers/iio/filter/admv8818.c
1242 ANALOG DEVICES INC ADMV1014 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,admv1014.yaml
1248 F: drivers/iio/frequency/admv1014.c
1250 ANALOG DEVICES INC ADP5061 DRIVER
1251 M: Michael Hennerich <Michael.Hennerich@analog.com>
1252 L: linux-pm@vger.kernel.org
1254 W: https://ez.analog.com/linux-software-drivers
1255 F: drivers/power/supply/adp5061.c
1257 ANALOG DEVICES INC ADRF6780 DRIVER
1258 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1259 L: linux-iio@vger.kernel.org
1261 W: https://ez.analog.com/linux-software-drivers
1262 F: Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1263 F: drivers/iio/frequency/adrf6780.c
1265 ANALOG DEVICES INC ADV7180 DRIVER
1266 M: Lars-Peter Clausen <lars@metafoo.de>
1267 L: linux-media@vger.kernel.org
1269 W: https://ez.analog.com/linux-software-drivers
1270 F: drivers/media/i2c/adv7180.c
1271 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1273 ANALOG DEVICES INC ADV748X DRIVER
1274 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1275 L: linux-media@vger.kernel.org
1277 F: Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1278 F: drivers/media/i2c/adv748x/*
1280 ANALOG DEVICES INC ADV7511 DRIVER
1281 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1282 L: linux-media@vger.kernel.org
1284 F: drivers/media/i2c/adv7511*
1286 ANALOG DEVICES INC ADV7604 DRIVER
1287 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1288 L: linux-media@vger.kernel.org
1290 F: drivers/media/i2c/adv7604*
1291 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1293 ANALOG DEVICES INC ADV7842 DRIVER
1294 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1295 L: linux-media@vger.kernel.org
1297 F: drivers/media/i2c/adv7842*
1299 ANALOG DEVICES INC ADXRS290 DRIVER
1300 M: Nishant Malpani <nish.malpani25@gmail.com>
1301 L: linux-iio@vger.kernel.org
1303 F: drivers/iio/gyro/adxrs290.c
1304 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1306 ANALOG DEVICES INC ASOC CODEC DRIVERS
1307 M: Lars-Peter Clausen <lars@metafoo.de>
1308 M: Nuno Sá <nuno.sa@analog.com>
1309 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1311 W: http://wiki.analog.com/
1312 W: https://ez.analog.com/linux-software-drivers
1313 F: sound/soc/codecs/ad1*
1314 F: sound/soc/codecs/ad7*
1315 F: sound/soc/codecs/adau*
1316 F: sound/soc/codecs/adav*
1317 F: sound/soc/codecs/sigmadsp.*
1318 F: sound/soc/codecs/ssm*
1320 ANALOG DEVICES INC DMA DRIVERS
1321 M: Lars-Peter Clausen <lars@metafoo.de>
1323 W: https://ez.analog.com/linux-software-drivers
1324 F: drivers/dma/dma-axi-dmac.c
1326 ANALOG DEVICES INC IIO DRIVERS
1327 M: Lars-Peter Clausen <lars@metafoo.de>
1328 M: Michael Hennerich <Michael.Hennerich@analog.com>
1330 W: http://wiki.analog.com/
1331 W: https://ez.analog.com/linux-software-drivers
1332 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1333 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1334 F: Documentation/devicetree/bindings/iio/*/adi,*
1335 F: Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml
1336 F: drivers/iio/*/ad*
1337 F: drivers/iio/adc/ltc249*
1338 F: drivers/iio/amplifiers/hmc425a.c
1339 F: drivers/staging/iio/*/ad*
1340 X: drivers/iio/*/adjd*
1342 ANALOG DEVICES INC MAX31760 DRIVER
1343 M: Ibrahim Tilki <Ibrahim.Tilki@analog.com>
1345 W: http://wiki.analog.com/
1346 W: https://ez.analog.com/linux-software-drivers
1347 F: Documentation/devicetree/bindings/hwmon/adi,max31760.yaml
1348 F: Documentation/hwmon/max31760.rst
1349 F: drivers/hwmon/max31760.c
1351 ANALOGBITS PLL LIBRARIES
1352 M: Paul Walmsley <paul.walmsley@sifive.com>
1354 F: drivers/clk/analogbits/*
1355 F: include/linux/clk/analogbits*
1357 ANDROID CONFIG FRAGMENTS
1358 M: Rob Herring <robh@kernel.org>
1360 F: kernel/configs/android*
1363 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1364 M: Arve Hjønnevåg <arve@android.com>
1365 M: Todd Kjos <tkjos@android.com>
1366 M: Martijn Coenen <maco@android.com>
1367 M: Joel Fernandes <joel@joelfernandes.org>
1368 M: Christian Brauner <christian@brauner.io>
1369 M: Carlos Llamas <cmllamas@google.com>
1370 M: Suren Baghdasaryan <surenb@google.com>
1371 L: linux-kernel@vger.kernel.org
1373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1376 ANDROID GOLDFISH PIC DRIVER
1377 M: Miodrag Dinic <miodrag.dinic@mips.com>
1379 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1380 F: drivers/irqchip/irq-goldfish-pic.c
1382 ANDROID GOLDFISH RTC DRIVER
1383 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1385 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1386 F: drivers/rtc/rtc-goldfish.c
1388 AOA (Apple Onboard Audio) ALSA DRIVER
1389 M: Johannes Berg <johannes@sipsolutions.net>
1390 L: linuxppc-dev@lists.ozlabs.org
1391 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1395 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1396 M: William Breathitt Gray <william.gray@linaro.org>
1397 L: linux-iio@vger.kernel.org
1399 F: drivers/iio/adc/stx104.c
1402 M: Jiri Kosina <jikos@kernel.org>
1404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1405 F: arch/x86/kernel/apm_32.c
1406 F: drivers/char/apm-emulation.c
1407 F: include/linux/apm_bios.h
1408 F: include/uapi/linux/apm_bios.h
1410 APPARMOR SECURITY MODULE
1411 M: John Johansen <john.johansen@canonical.com>
1412 M: John Johansen <john@apparmor.net>
1413 L: apparmor@lists.ubuntu.com (moderated for non-subscribers)
1416 B: https://gitlab.com/apparmor/apparmor-kernel
1417 C: irc://irc.oftc.net/apparmor
1418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1419 T: https://gitlab.com/apparmor/apparmor-kernel.git
1420 F: Documentation/admin-guide/LSM/apparmor.rst
1421 F: security/apparmor/
1423 APPLE BCM5974 MULTITOUCH DRIVER
1424 M: Henrik Rydberg <rydberg@bitmath.org>
1425 L: linux-input@vger.kernel.org
1427 F: drivers/input/mouse/bcm5974.c
1429 APPLE PCIE CONTROLLER DRIVER
1430 M: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1431 M: Marc Zyngier <maz@kernel.org>
1432 L: linux-pci@vger.kernel.org
1434 F: drivers/pci/controller/pcie-apple.c
1437 M: Henrik Rydberg <rydberg@bitmath.org>
1438 L: linux-hwmon@vger.kernel.org
1440 F: drivers/hwmon/applesmc.c
1442 APPLETALK NETWORK LAYER
1443 L: netdev@vger.kernel.org
1445 F: drivers/net/appletalk/
1446 F: include/linux/atalk.h
1447 F: include/uapi/linux/atalk.h
1450 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1451 M: Khuong Dinh <khuong@os.amperecomputing.com>
1453 F: arch/arm64/boot/dts/apm/
1455 APPLIED MICRO (APM) X-GENE SOC EDAC
1456 M: Khuong Dinh <khuong@os.amperecomputing.com>
1458 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1459 F: drivers/edac/xgene_edac.c
1461 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1462 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1463 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1465 F: drivers/net/ethernet/apm/xgene-v2/
1467 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1468 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1469 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1470 M: Quan Nguyen <quan@os.amperecomputing.com>
1472 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1473 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1474 F: drivers/net/ethernet/apm/xgene/
1475 F: drivers/net/mdio/mdio-xgene.c
1477 APPLIED MICRO (APM) X-GENE SOC PMU
1478 M: Khuong Dinh <khuong@os.amperecomputing.com>
1480 F: Documentation/admin-guide/perf/xgene-pmu.rst
1481 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1482 F: drivers/perf/xgene_pmu.c
1484 APTINA CAMERA SENSOR PLL
1485 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1486 L: linux-media@vger.kernel.org
1488 F: drivers/media/i2c/aptina-pll.*
1490 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1491 M: Aleksa Savic <savicaleksa83@gmail.com>
1492 M: Jack Doan <me@jackdoan.com>
1493 L: linux-hwmon@vger.kernel.org
1495 F: Documentation/hwmon/aquacomputer_d5next.rst
1496 F: drivers/hwmon/aquacomputer_d5next.c
1498 AQUANTIA ETHERNET DRIVER (atlantic)
1499 M: Igor Russkikh <irusskikh@marvell.com>
1500 L: netdev@vger.kernel.org
1502 W: https://www.marvell.com/
1503 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1504 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1505 F: drivers/net/ethernet/aquantia/atlantic/
1507 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1508 M: Egor Pomozov <epomozov@marvell.com>
1509 L: netdev@vger.kernel.org
1511 W: http://www.aquantia.com
1512 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1514 AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1515 M: Krzysztof Hałasa <khalasa@piap.pl>
1516 L: linux-media@vger.kernel.org
1518 F: Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1519 F: drivers/media/i2c/ar0521.c
1521 ARASAN NAND CONTROLLER DRIVER
1522 M: Miquel Raynal <miquel.raynal@bootlin.com>
1523 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1524 L: linux-mtd@lists.infradead.org
1526 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1527 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1529 ARC FRAMEBUFFER DRIVER
1530 M: Jaya Kumar <jayalk@intworks.biz>
1532 F: drivers/video/fbdev/arcfb.c
1533 F: drivers/video/fbdev/core/fb_defio.c
1536 M: Alexey Brodkin <abrodkin@synopsys.com>
1538 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1539 F: drivers/gpu/drm/tiny/arcpgu.c
1541 ARCNET NETWORK LAYER
1542 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1543 L: netdev@vger.kernel.org
1545 F: drivers/net/arcnet/
1546 F: include/uapi/linux/if_arcnet.h
1548 ARM ARCHITECTED TIMER DRIVER
1549 M: Mark Rutland <mark.rutland@arm.com>
1550 M: Marc Zyngier <maz@kernel.org>
1551 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1553 F: arch/arm/include/asm/arch_timer.h
1554 F: arch/arm64/include/asm/arch_timer.h
1555 F: drivers/clocksource/arm_arch_timer.c
1557 ARM HDLCD DRM DRIVER
1558 M: Liviu Dudau <liviu.dudau@arm.com>
1560 F: Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1561 F: drivers/gpu/drm/arm/hdlcd_*
1563 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1564 M: Linus Walleij <linus.walleij@linaro.org>
1565 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1567 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1568 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1569 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1570 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1571 F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1572 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1573 F: Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1574 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1575 F: Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1576 F: arch/arm/boot/dts/arm-realview-*
1577 F: arch/arm/boot/dts/integrator*
1578 F: arch/arm/boot/dts/versatile*
1579 F: arch/arm/mach-versatile/
1580 F: drivers/bus/arm-integrator-lm.c
1581 F: drivers/clk/versatile/
1582 F: drivers/i2c/busses/i2c-versatile.c
1583 F: drivers/irqchip/irq-versatile-fpga.c
1584 F: drivers/mtd/maps/physmap-versatile.*
1585 F: drivers/power/reset/arm-versatile-reboot.c
1586 F: drivers/soc/versatile/
1588 ARM KOMEDA DRM-KMS DRIVER
1589 M: James (Qian) Wang <james.qian.wang@arm.com>
1590 M: Liviu Dudau <liviu.dudau@arm.com>
1591 M: Mihail Atanassov <mihail.atanassov@arm.com>
1592 L: Mali DP Maintainers <malidp@foss.arm.com>
1594 T: git git://anongit.freedesktop.org/drm/drm-misc
1595 F: Documentation/devicetree/bindings/display/arm,komeda.yaml
1596 F: Documentation/gpu/komeda-kms.rst
1597 F: drivers/gpu/drm/arm/display/include/
1598 F: drivers/gpu/drm/arm/display/komeda/
1600 ARM MALI PANFROST DRM DRIVER
1601 M: Rob Herring <robh@kernel.org>
1602 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1603 R: Steven Price <steven.price@arm.com>
1604 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1605 L: dri-devel@lists.freedesktop.org
1607 T: git git://anongit.freedesktop.org/drm/drm-misc
1608 F: drivers/gpu/drm/panfrost/
1609 F: include/uapi/drm/panfrost_drm.h
1611 ARM MALI-DP DRM DRIVER
1612 M: Liviu Dudau <liviu.dudau@arm.com>
1613 M: Brian Starkey <brian.starkey@arm.com>
1614 L: Mali DP Maintainers <malidp@foss.arm.com>
1616 T: git git://anongit.freedesktop.org/drm/drm-misc
1617 F: Documentation/devicetree/bindings/display/arm,malidp.yaml
1618 F: Documentation/gpu/afbc.rst
1619 F: drivers/gpu/drm/arm/
1621 ARM MFM AND FLOPPY DRIVERS
1622 M: Ian Molton <spyro@f2s.com>
1624 F: arch/arm/include/asm/floppy.h
1625 F: arch/arm/mach-rpc/floppydma.S
1627 ARM PMU PROFILING AND DEBUGGING
1628 M: Will Deacon <will@kernel.org>
1629 M: Mark Rutland <mark.rutland@arm.com>
1630 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1632 F: Documentation/devicetree/bindings/arm/pmu.yaml
1633 F: Documentation/devicetree/bindings/perf/
1634 F: arch/arm*/include/asm/hw_breakpoint.h
1635 F: arch/arm*/include/asm/perf_event.h
1636 F: arch/arm*/kernel/hw_breakpoint.c
1637 F: arch/arm*/kernel/perf_*
1639 F: include/linux/perf/arm_pmu.h
1642 M: Russell King <linux@armlinux.org.uk>
1643 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1645 W: http://www.armlinux.org.uk/
1646 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1648 X: arch/arm/boot/dts/
1650 ARM PRIMECELL AACI PL041 DRIVER
1651 M: Russell King <linux@armlinux.org.uk>
1655 ARM PRIMECELL BUS SUPPORT
1656 M: Russell King <linux@armlinux.org.uk>
1659 F: include/linux/amba/bus.h
1661 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1662 M: Miquel Raynal <miquel.raynal@bootlin.com>
1663 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1664 L: linux-mtd@lists.infradead.org
1666 F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1667 F: drivers/mtd/nand/raw/pl35x-nand-controller.c
1669 ARM PRIMECELL PL35X SMC DRIVER
1670 M: Miquel Raynal <miquel.raynal@bootlin.com>
1671 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1672 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1674 F: Documentation/devicetree/bindings/memory-controllers/arm,pl353-smc.yaml
1675 F: drivers/memory/pl353-smc.c
1677 ARM PRIMECELL CLCD PL110 DRIVER
1678 M: Russell King <linux@armlinux.org.uk>
1680 F: drivers/video/fbdev/amba-clcd.*
1682 ARM PRIMECELL KMI PL050 DRIVER
1683 M: Russell King <linux@armlinux.org.uk>
1685 F: drivers/input/serio/ambakmi.*
1686 F: include/linux/amba/kmi.h
1688 ARM PRIMECELL MMCI PL180/1 DRIVER
1689 M: Russell King <linux@armlinux.org.uk>
1691 F: drivers/mmc/host/mmci.*
1692 F: include/linux/amba/mmci.h
1694 ARM PRIMECELL SSP PL022 SPI DRIVER
1695 M: Linus Walleij <linus.walleij@linaro.org>
1696 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1698 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1699 F: drivers/spi/spi-pl022.c
1701 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1702 M: Russell King <linux@armlinux.org.uk>
1704 F: drivers/tty/serial/amba-pl01*.c
1705 F: include/linux/amba/serial.h
1707 ARM PRIMECELL VIC PL190/PL192 DRIVER
1708 M: Linus Walleij <linus.walleij@linaro.org>
1709 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1711 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1712 F: drivers/irqchip/irq-vic.c
1714 ARM SMC WATCHDOG DRIVER
1715 M: Julius Werner <jwerner@chromium.org>
1716 R: Evan Benn <evanbenn@chromium.org>
1718 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1719 F: drivers/watchdog/arm_smc_wdt.c
1722 M: Will Deacon <will@kernel.org>
1723 R: Robin Murphy <robin.murphy@arm.com>
1724 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1726 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1727 F: drivers/iommu/arm/
1728 F: drivers/iommu/io-pgtable-arm*
1730 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1731 M: Arnd Bergmann <arnd@arndb.de>
1732 M: Olof Johansson <olof@lixom.net>
1734 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1736 C: irc://irc.libera.chat/armlinux
1737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1738 F: arch/arm/boot/dts/Makefile
1739 F: arch/arm64/boot/dts/Makefile
1741 ARM SUB-ARCHITECTURES
1742 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1744 C: irc://irc.libera.chat/armlinux
1745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1749 ARM/ACTIONS SEMI ARCHITECTURE
1750 M: Andreas Färber <afaerber@suse.de>
1751 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1752 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1753 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1755 F: Documentation/devicetree/bindings/arm/actions.yaml
1756 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1757 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1758 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1759 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1760 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1761 F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1762 F: Documentation/devicetree/bindings/pinctrl/actions,*
1763 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1764 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1765 F: arch/arm/boot/dts/owl-*
1766 F: arch/arm/mach-actions/
1767 F: arch/arm64/boot/dts/actions/
1768 F: drivers/clk/actions/
1769 F: drivers/clocksource/timer-owl*
1770 F: drivers/dma/owl-dma.c
1771 F: drivers/i2c/busses/i2c-owl.c
1772 F: drivers/irqchip/irq-owl-sirq.c
1773 F: drivers/mmc/host/owl-mmc.c
1774 F: drivers/net/ethernet/actions/
1775 F: drivers/pinctrl/actions/*
1776 F: drivers/soc/actions/
1777 F: include/dt-bindings/power/owl-*
1778 F: include/dt-bindings/reset/actions,*
1779 F: include/linux/soc/actions/
1782 ARM/ADS SPHERE MACHINE SUPPORT
1783 M: Lennert Buytenhek <kernel@wantstofly.org>
1784 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1787 ARM/AFEB9260 MACHINE SUPPORT
1788 M: Sergey Lapin <slapin@ossfans.org>
1789 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1792 ARM/AJECO 1ARM MACHINE SUPPORT
1793 M: Lennert Buytenhek <kernel@wantstofly.org>
1794 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1797 ARM/Allwinner SoC Clock Support
1798 M: Emilio López <emilio@elopez.com.ar>
1800 F: drivers/clk/sunxi/
1802 ARM/Allwinner sunXi SoC support
1803 M: Chen-Yu Tsai <wens@csie.org>
1804 M: Jernej Skrabec <jernej.skrabec@gmail.com>
1805 M: Samuel Holland <samuel@sholland.org>
1806 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1809 L: linux-sunxi@lists.linux.dev
1810 F: arch/arm/mach-sunxi/
1811 F: arch/arm64/boot/dts/allwinner/
1812 F: drivers/clk/sunxi-ng/
1813 F: drivers/pinctrl/sunxi/
1814 F: drivers/soc/sunxi/
1819 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1820 M: Neil Armstrong <neil.armstrong@linaro.org>
1821 M: Jerome Brunet <jbrunet@baylibre.com>
1822 L: linux-amlogic@lists.infradead.org
1824 F: Documentation/devicetree/bindings/clock/amlogic*
1825 F: drivers/clk/meson/
1826 F: include/dt-bindings/clock/gxbb*
1827 F: include/dt-bindings/clock/meson*
1829 ARM/Amlogic Meson SoC Crypto Drivers
1830 M: Corentin Labbe <clabbe@baylibre.com>
1831 L: linux-crypto@vger.kernel.org
1832 L: linux-amlogic@lists.infradead.org
1834 F: Documentation/devicetree/bindings/crypto/amlogic*
1835 F: drivers/crypto/amlogic/
1837 ARM/Amlogic Meson SoC Sound Drivers
1838 M: Jerome Brunet <jbrunet@baylibre.com>
1839 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1841 F: Documentation/devicetree/bindings/sound/amlogic*
1844 ARM/Amlogic Meson SoC support
1845 M: Neil Armstrong <neil.armstrong@linaro.org>
1846 M: Kevin Hilman <khilman@baylibre.com>
1847 R: Jerome Brunet <jbrunet@baylibre.com>
1848 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1849 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850 L: linux-amlogic@lists.infradead.org
1852 W: http://linux-meson.com/
1853 F: arch/arm/boot/dts/meson*
1854 F: arch/arm/mach-meson/
1855 F: arch/arm64/boot/dts/amlogic/
1856 F: drivers/mmc/host/meson*
1857 F: drivers/pinctrl/meson/
1858 F: drivers/rtc/rtc-meson*
1859 F: drivers/soc/amlogic/
1862 ARM/Annapurna Labs ALPINE ARCHITECTURE
1863 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1864 M: Antoine Tenart <atenart@kernel.org>
1865 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1867 F: arch/arm/boot/dts/alpine*
1868 F: arch/arm/mach-alpine/
1869 F: arch/arm64/boot/dts/amazon/
1870 F: drivers/*/*alpine*
1872 ARM/APPLE MACHINE SUPPORT
1873 M: Hector Martin <marcan@marcan.st>
1874 M: Sven Peter <sven@svenpeter.dev>
1875 R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1876 L: asahi@lists.linux.dev
1877 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1879 W: https://asahilinux.org
1880 B: https://github.com/AsahiLinux/linux/issues
1881 C: irc://irc.oftc.net/asahi-dev
1882 T: git https://github.com/AsahiLinux/linux.git
1883 F: Documentation/devicetree/bindings/arm/apple.yaml
1884 F: Documentation/devicetree/bindings/arm/apple/*
1885 F: Documentation/devicetree/bindings/clock/apple,nco.yaml
1886 F: Documentation/devicetree/bindings/dma/apple,admac.yaml
1887 F: Documentation/devicetree/bindings/i2c/apple,i2c.yaml
1888 F: Documentation/devicetree/bindings/interrupt-controller/apple,*
1889 F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
1890 F: Documentation/devicetree/bindings/iommu/apple,sart.yaml
1891 F: Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
1892 F: Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
1893 F: Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
1894 F: Documentation/devicetree/bindings/pci/apple,pcie.yaml
1895 F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1896 F: Documentation/devicetree/bindings/power/apple*
1897 F: Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
1898 F: arch/arm64/boot/dts/apple/
1899 F: drivers/clk/clk-apple-nco.c
1900 F: drivers/dma/apple-admac.c
1901 F: drivers/i2c/busses/i2c-pasemi-core.c
1902 F: drivers/i2c/busses/i2c-pasemi-platform.c
1903 F: drivers/iommu/apple-dart.c
1904 F: drivers/irqchip/irq-apple-aic.c
1905 F: drivers/mailbox/apple-mailbox.c
1906 F: drivers/nvme/host/apple.c
1907 F: drivers/nvmem/apple-efuses.c
1908 F: drivers/pinctrl/pinctrl-apple-gpio.c
1909 F: drivers/soc/apple/*
1910 F: drivers/watchdog/apple_wdt.c
1911 F: include/dt-bindings/interrupt-controller/apple-aic.h
1912 F: include/dt-bindings/pinctrl/apple.h
1913 F: include/linux/apple-mailbox.h
1914 F: include/linux/soc/apple/*
1916 ARM/ARTPEC MACHINE SUPPORT
1917 M: Jesper Nilsson <jesper.nilsson@axis.com>
1918 M: Lars Persson <lars.persson@axis.com>
1919 L: linux-arm-kernel@axis.com
1921 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1922 F: arch/arm/boot/dts/artpec6*
1923 F: arch/arm/mach-artpec
1925 F: drivers/crypto/axis
1926 F: drivers/mmc/host/usdhi6rol0.c
1927 F: drivers/pinctrl/pinctrl-artpec*
1929 ARM/ASPEED I2C DRIVER
1930 M: Brendan Higgins <brendanhiggins@google.com>
1931 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1932 R: Joel Stanley <joel@jms.id.au>
1933 L: linux-i2c@vger.kernel.org
1934 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1936 F: Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
1937 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1938 F: drivers/i2c/busses/i2c-aspeed.c
1939 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1941 ARM/ASPEED MACHINE SUPPORT
1942 M: Joel Stanley <joel@jms.id.au>
1943 R: Andrew Jeffery <andrew@aj.id.au>
1944 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1945 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1947 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1949 F: Documentation/devicetree/bindings/arm/aspeed/
1950 F: arch/arm/boot/dts/aspeed-*
1951 F: arch/arm/mach-aspeed/
1954 ARM/BITMAIN ARCHITECTURE
1955 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1956 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1958 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1959 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1960 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1961 F: arch/arm64/boot/dts/bitmain/
1962 F: drivers/clk/clk-bm1880.c
1963 F: drivers/pinctrl/pinctrl-bm1880.c
1965 ARM/CALXEDA HIGHBANK ARCHITECTURE
1966 M: Andre Przywara <andre.przywara@arm.com>
1967 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1969 F: arch/arm/boot/dts/ecx-*.dts*
1970 F: arch/arm/boot/dts/highbank.dts
1971 F: arch/arm/mach-highbank/
1973 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1974 M: Krzysztof Halasa <khalasa@piap.pl>
1976 F: arch/arm/mach-cns3xxx/
1978 ARM/CAVIUM THUNDER NETWORK DRIVER
1979 M: Sunil Goutham <sgoutham@marvell.com>
1980 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1982 F: drivers/net/ethernet/cavium/thunder/
1984 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1985 M: Lukasz Majewski <lukma@denx.de>
1986 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1988 F: arch/arm/mach-ep93xx/ts72xx.c
1990 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1991 M: Alexander Shiyan <shc_work@mail.ru>
1992 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1996 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1997 M: Lennert Buytenhek <kernel@wantstofly.org>
1998 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2001 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2002 M: Hartley Sweeten <hsweeten@visionengravers.com>
2003 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
2004 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2006 F: arch/arm/mach-ep93xx/
2007 F: arch/arm/mach-ep93xx/include/mach/
2010 M: Russell King <linux@armlinux.org.uk>
2011 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2013 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2014 F: drivers/clk/clkdev.c
2016 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2017 M: Baruch Siach <baruch@tkos.co.il>
2018 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2020 F: arch/arm/boot/dts/cx92755*
2023 ARM/CONTEC MICRO9 MACHINE SUPPORT
2024 M: Hubert Feurstein <hubert.feurstein@contec.at>
2026 F: arch/arm/mach-ep93xx/micro9.c
2028 ARM/CORESIGHT FRAMEWORK AND DRIVERS
2029 M: Mathieu Poirier <mathieu.poirier@linaro.org>
2030 M: Suzuki K Poulose <suzuki.poulose@arm.com>
2031 R: Mike Leach <mike.leach@linaro.org>
2032 R: Leo Yan <leo.yan@linaro.org>
2033 L: coresight@lists.linaro.org (moderated for non-subscribers)
2034 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2037 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2038 F: Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2039 F: Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2040 F: Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2041 F: Documentation/trace/coresight/*
2042 F: drivers/hwtracing/coresight/*
2043 F: include/dt-bindings/arm/coresight-cti-dt.h
2044 F: include/linux/coresight*
2045 F: samples/coresight/*
2046 F: tools/perf/arch/arm/util/auxtrace.c
2047 F: tools/perf/arch/arm/util/cs-etm.c
2048 F: tools/perf/arch/arm/util/cs-etm.h
2049 F: tools/perf/arch/arm/util/pmu.c
2050 F: tools/perf/util/cs-etm-decoder/*
2051 F: tools/perf/util/cs-etm.*
2053 ARM/CORGI MACHINE SUPPORT
2054 M: Richard Purdie <rpurdie@rpsys.net>
2057 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2058 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
2059 M: Linus Walleij <linus.walleij@linaro.org>
2060 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2062 T: git git://github.com/ulli-kroll/linux.git
2063 F: Documentation/devicetree/bindings/arm/gemini.yaml
2064 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2065 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2066 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2067 F: arch/arm/boot/dts/gemini*
2068 F: arch/arm/mach-gemini/
2069 F: drivers/crypto/gemini/
2070 F: drivers/net/ethernet/cortina/
2071 F: drivers/pinctrl/pinctrl-gemini.c
2072 F: drivers/rtc/rtc-ftrtc010.c
2074 ARM/CZ.NIC TURRIS SUPPORT
2075 M: Marek Behún <kabel@kernel.org>
2077 W: https://www.turris.cz/
2078 F: Documentation/ABI/testing/debugfs-moxtet
2079 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
2080 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2081 F: Documentation/devicetree/bindings/bus/moxtet.txt
2082 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2083 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2084 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2085 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2086 F: drivers/bus/moxtet.c
2087 F: drivers/firmware/turris-mox-rwtm.c
2088 F: drivers/leds/leds-turris-omnia.c
2089 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
2090 F: drivers/gpio/gpio-moxtet.c
2091 F: drivers/watchdog/armada_37xx_wdt.c
2092 F: include/dt-bindings/bus/moxtet.h
2093 F: include/linux/armada-37xx-rwtm-mailbox.h
2094 F: include/linux/moxtet.h
2096 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
2097 M: Robert Jarzmik <robert.jarzmik@free.fr>
2098 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2100 F: arch/arm/mach-pxa/ezx.c
2102 ARM/FARADAY FA526 PORT
2103 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
2104 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2106 T: git git://git.berlios.de/gemini-board
2107 F: arch/arm/mm/*-fa*
2109 ARM/FOOTBRIDGE ARCHITECTURE
2110 M: Russell King <linux@armlinux.org.uk>
2111 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2113 W: http://www.armlinux.org.uk/
2114 F: arch/arm/include/asm/hardware/dec21285.h
2115 F: arch/arm/mach-footbridge/
2117 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2118 M: Shawn Guo <shawnguo@kernel.org>
2119 M: Sascha Hauer <s.hauer@pengutronix.de>
2120 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2121 R: Fabio Estevam <festevam@gmail.com>
2122 R: NXP Linux Team <linux-imx@nxp.com>
2123 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2125 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2126 X: drivers/media/i2c/
2130 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2131 M: Shawn Guo <shawnguo@kernel.org>
2132 M: Li Yang <leoyang.li@nxp.com>
2133 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2136 F: arch/arm/boot/dts/ls1021a*
2137 F: arch/arm64/boot/dts/freescale/fsl-*
2138 F: arch/arm64/boot/dts/freescale/qoriq-*
2140 ARM/FREESCALE VYBRID ARM ARCHITECTURE
2141 M: Shawn Guo <shawnguo@kernel.org>
2142 M: Sascha Hauer <s.hauer@pengutronix.de>
2143 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2144 R: Stefan Agner <stefan@agner.ch>
2145 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2148 F: arch/arm/boot/dts/vf*
2149 F: arch/arm/mach-imx/*vf610*
2151 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
2152 M: Lennert Buytenhek <kernel@wantstofly.org>
2153 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2156 ARM/GUMSTIX MACHINE SUPPORT
2157 M: Steve Sakoman <sakoman@gmail.com>
2158 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2161 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
2162 M: Philipp Zabel <philipp.zabel@gmail.com>
2163 M: Paul Parsons <lost.distance@yahoo.com>
2164 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2166 F: arch/arm/mach-pxa/hx4700.c
2167 F: arch/arm/mach-pxa/include/mach/hx4700.h
2168 F: sound/soc/pxa/hx4700.c
2170 ARM/HISILICON SOC SUPPORT
2171 M: Wei Xu <xuwei5@hisilicon.com>
2172 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2174 W: http://www.hisilicon.com
2175 T: git git://github.com/hisilicon/linux-hisi.git
2176 F: arch/arm/boot/dts/hi3*
2177 F: arch/arm/boot/dts/hip*
2178 F: arch/arm/boot/dts/hisi*
2179 F: arch/arm/mach-hisi/
2180 F: arch/arm64/boot/dts/hisilicon/
2182 ARM/HP JORNADA 7XX MACHINE SUPPORT
2183 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
2186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2187 F: arch/arm/mach-sa1100/include/mach/jornada720.h
2188 F: arch/arm/mach-sa1100/jornada720.c
2190 ARM/HPE GXP ARCHITECTURE
2191 M: Jean-Marie Verdun <verdun@hpe.com>
2192 M: Nick Hawkins <nick.hawkins@hpe.com>
2194 F: Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2195 F: Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2196 F: Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2197 F: arch/arm/boot/dts/hpe-bmc*
2198 F: arch/arm/boot/dts/hpe-gxp*
2199 F: arch/arm/mach-hpe/
2200 F: drivers/clocksource/timer-gxp.c
2201 F: drivers/spi/spi-gxp.c
2202 F: drivers/watchdog/gxp-wdt.c
2204 ARM/IGEP MACHINE SUPPORT
2205 M: Enric Balletbo i Serra <eballetbo@gmail.com>
2206 M: Javier Martinez Canillas <javier@dowhile0.org>
2207 L: linux-omap@vger.kernel.org
2208 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2210 F: arch/arm/boot/dts/omap3-igep*
2212 ARM/INCOME PXA270 SUPPORT
2213 M: Marek Vasut <marek.vasut@gmail.com>
2214 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2216 F: arch/arm/mach-pxa/colibri-pxa270-income.c
2218 ARM/INTEL IOP32X ARM ARCHITECTURE
2219 M: Lennert Buytenhek <kernel@wantstofly.org>
2220 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2223 ARM/INTEL IQ81342EX MACHINE SUPPORT
2224 M: Lennert Buytenhek <kernel@wantstofly.org>
2225 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2228 ARM/INTEL IXDP2850 MACHINE SUPPORT
2229 M: Lennert Buytenhek <kernel@wantstofly.org>
2230 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2233 ARM/INTEL IXP4XX ARM ARCHITECTURE
2234 M: Linus Walleij <linusw@kernel.org>
2235 M: Imre Kaloz <kaloz@openwrt.org>
2236 M: Krzysztof Halasa <khalasa@piap.pl>
2237 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2239 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2240 F: Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml
2241 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2242 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2243 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2244 F: arch/arm/mach-ixp4xx/
2245 F: drivers/bus/intel-ixp4xx-eb.c
2246 F: drivers/clocksource/timer-ixp4xx.c
2247 F: drivers/crypto/ixp4xx_crypto.c
2248 F: drivers/gpio/gpio-ixp4xx.c
2249 F: drivers/irqchip/irq-ixp4xx.c
2250 F: include/linux/irqchip/irq-ixp4xx.h
2251 F: include/linux/platform_data/timer-ixp4xx.h
2253 ARM/INTEL KEEMBAY ARCHITECTURE
2254 M: Paul J. Murphy <paul.j.murphy@intel.com>
2255 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2257 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2258 F: arch/arm64/boot/dts/intel/keembay-evm.dts
2259 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2261 ARM/INTEL XSC3 (MANZANO) ARM CORE
2262 M: Lennert Buytenhek <kernel@wantstofly.org>
2263 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2266 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2267 M: Lennert Buytenhek <kernel@wantstofly.org>
2268 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2271 ARM/LG1K ARCHITECTURE
2272 M: Chanho Min <chanho.min@lge.com>
2273 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2275 F: arch/arm64/boot/dts/lg/
2277 ARM/LOGICPD PXA270 MACHINE SUPPORT
2278 M: Lennert Buytenhek <kernel@wantstofly.org>
2279 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2282 ARM/LPC18XX ARCHITECTURE
2283 M: Vladimir Zapolskiy <vz@mleia.com>
2284 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2286 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2287 F: arch/arm/boot/dts/lpc43*
2288 F: drivers/i2c/busses/i2c-lpc2k.c
2289 F: drivers/memory/pl172.c
2290 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2291 F: drivers/rtc/rtc-lpc24xx.c
2294 ARM/LPC32XX SOC SUPPORT
2295 M: Vladimir Zapolskiy <vz@mleia.com>
2296 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2298 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2299 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2300 F: arch/arm/boot/dts/lpc32*
2301 F: arch/arm/mach-lpc32xx/
2302 F: drivers/i2c/busses/i2c-pnx.c
2303 F: drivers/net/ethernet/nxp/lpc_eth.c
2304 F: drivers/usb/host/ohci-nxp.c
2305 F: drivers/watchdog/pnx4008_wdt.c
2308 ARM/MAGICIAN MACHINE SUPPORT
2309 M: Philipp Zabel <philipp.zabel@gmail.com>
2312 ARM/Marvell Dove/MV78xx0/Orion SOC support
2313 M: Andrew Lunn <andrew@lunn.ch>
2314 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2315 M: Gregory Clement <gregory.clement@bootlin.com>
2316 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2319 F: Documentation/devicetree/bindings/soc/dove/
2320 F: arch/arm/boot/dts/dove*
2321 F: arch/arm/boot/dts/orion5x*
2322 F: arch/arm/mach-dove/
2323 F: arch/arm/mach-mv78xx0/
2324 F: arch/arm/mach-orion5x/
2325 F: arch/arm/plat-orion/
2326 F: drivers/soc/dove/
2328 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2329 M: Andrew Lunn <andrew@lunn.ch>
2330 M: Gregory Clement <gregory.clement@bootlin.com>
2331 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2332 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2335 F: arch/arm/boot/dts/armada*
2336 F: arch/arm/boot/dts/kirkwood*
2337 F: arch/arm/configs/mvebu_*_defconfig
2338 F: arch/arm/mach-mvebu/
2339 F: arch/arm64/boot/dts/marvell/armada*
2340 F: arch/arm64/boot/dts/marvell/cn913*
2341 F: drivers/cpufreq/armada-37xx-cpufreq.c
2342 F: drivers/cpufreq/armada-8k-cpufreq.c
2343 F: drivers/cpufreq/mvebu-cpufreq.c
2344 F: drivers/irqchip/irq-armada-370-xp.c
2345 F: drivers/irqchip/irq-mvebu-*
2346 F: drivers/pinctrl/mvebu/
2347 F: drivers/rtc/rtc-armada38x.c
2349 ARM/Mediatek RTC DRIVER
2350 M: Eddie Huang <eddie.huang@mediatek.com>
2351 M: Sean Wang <sean.wang@mediatek.com>
2352 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2353 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2355 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2356 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2357 F: drivers/rtc/rtc-mt2712.c
2358 F: drivers/rtc/rtc-mt6397.c
2359 F: drivers/rtc/rtc-mt7622.c
2361 ARM/Mediatek SoC support
2362 M: Matthias Brugger <matthias.bgg@gmail.com>
2363 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2364 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2366 W: https://mtk.wiki.kernel.org/
2367 C: irc://chat.freenode.net/linux-mediatek
2368 F: arch/arm/boot/dts/mt6*
2369 F: arch/arm/boot/dts/mt7*
2370 F: arch/arm/boot/dts/mt8*
2371 F: arch/arm/mach-mediatek/
2372 F: arch/arm64/boot/dts/mediatek/
2373 F: drivers/soc/mediatek/
2378 ARM/Mediatek USB3 PHY DRIVER
2379 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2380 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2381 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2383 F: Documentation/devicetree/bindings/phy/mediatek,*
2384 F: drivers/phy/mediatek/
2386 ARM/Microchip (AT91) SoC support
2387 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2388 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2389 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2390 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2392 W: http://www.linux4sam.org
2393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2394 F: arch/arm/boot/dts/at91*.dts
2395 F: arch/arm/boot/dts/at91*.dtsi
2396 F: arch/arm/boot/dts/sama*.dts
2397 F: arch/arm/boot/dts/sama*.dtsi
2398 F: arch/arm/include/debug/at91.S
2399 F: arch/arm/mach-at91/
2400 F: drivers/memory/atmel*
2401 F: drivers/watchdog/sama5d4_wdt.c
2402 F: include/soc/at91/
2403 X: drivers/input/touchscreen/atmel_mxt_ts.c
2404 X: drivers/net/wireless/atmel/
2408 ARM/Microchip Sparx5 SoC support
2409 M: Lars Povlsen <lars.povlsen@microchip.com>
2410 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2411 M: Daniel Machon <daniel.machon@microchip.com>
2412 M: UNGLinuxDriver@microchip.com
2413 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2415 T: git git://github.com/microchip-ung/linux-upstream.git
2416 F: arch/arm64/boot/dts/microchip/
2417 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2420 Microchip Timer Counter Block (TCB) Capture Driver
2421 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2422 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2423 L: linux-iio@vger.kernel.org
2425 F: drivers/counter/microchip-tcb-capture.c
2427 ARM/MILBEAUT ARCHITECTURE
2428 M: Taichi Sugaya <sugaya.taichi@socionext.com>
2429 M: Takao Orito <orito.takao@socionext.com>
2430 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2432 F: arch/arm/boot/dts/milbeaut*
2433 F: arch/arm/mach-milbeaut/
2436 ARM/MIOA701 MACHINE SUPPORT
2437 M: Robert Jarzmik <robert.jarzmik@free.fr>
2438 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2440 F: arch/arm/mach-pxa/mioa701.c
2442 ARM/MStar/Sigmastar Armv7 SoC support
2443 M: Daniel Palmer <daniel@thingy.jp>
2444 M: Romain Perier <romain.perier@gmail.com>
2445 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2447 W: http://linux-chenxing.org/
2448 T: git git://github.com/linux-chenxing/linux.git
2449 F: Documentation/devicetree/bindings/arm/mstar/*
2450 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2451 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2452 F: arch/arm/boot/dts/mstar-*
2453 F: arch/arm/mach-mstar/
2454 F: drivers/clk/mstar/
2455 F: drivers/clocksource/timer-msc313e.c
2456 F: drivers/gpio/gpio-msc313.c
2457 F: drivers/rtc/rtc-msc313.c
2458 F: drivers/watchdog/msc313e_wdt.c
2459 F: include/dt-bindings/clock/mstar-*
2460 F: include/dt-bindings/gpio/msc313-gpio.h
2462 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2463 M: Michael Petchkovsky <mkpetch@internode.on.net>
2466 ARM/NOMADIK/Ux500 ARCHITECTURES
2467 M: Linus Walleij <linus.walleij@linaro.org>
2468 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2471 F: Documentation/devicetree/bindings/arm/ste-*
2472 F: Documentation/devicetree/bindings/arm/ux500.yaml
2473 F: Documentation/devicetree/bindings/arm/ux500/
2474 F: Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2475 F: arch/arm/boot/dts/ste-*
2476 F: arch/arm/mach-nomadik/
2477 F: arch/arm/mach-ux500/
2478 F: drivers/clk/clk-nomadik.c
2479 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2480 F: drivers/dma/ste_dma40*
2481 F: drivers/hwspinlock/u8500_hsem.c
2482 F: drivers/i2c/busses/i2c-nomadik.c
2483 F: drivers/iio/adc/ab8500-gpadc.c
2484 F: drivers/mfd/ab8500*
2485 F: drivers/mfd/abx500*
2486 F: drivers/mfd/db8500*
2487 F: drivers/pinctrl/nomadik/
2488 F: drivers/rtc/rtc-ab8500.c
2489 F: drivers/rtc/rtc-pl031.c
2490 F: drivers/soc/ux500/
2492 ARM/NUVOTON NPCM ARCHITECTURE
2493 M: Avi Fishman <avifishman70@gmail.com>
2494 M: Tomer Maimon <tmaimon77@gmail.com>
2495 M: Tali Perry <tali.perry1@gmail.com>
2496 R: Patrick Venture <venture@google.com>
2497 R: Nancy Yuen <yuenn@google.com>
2498 R: Benjamin Fair <benjaminfair@google.com>
2499 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2501 F: Documentation/devicetree/bindings/*/*/*npcm*
2502 F: Documentation/devicetree/bindings/*/*npcm*
2503 F: Documentation/devicetree/bindings/arm/npcm/*
2504 F: Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2505 F: arch/arm/boot/dts/nuvoton-npcm*
2506 F: arch/arm/mach-npcm/
2507 F: arch/arm64/boot/dts/nuvoton/
2509 F: drivers/*/*/*npcm*
2510 F: drivers/rtc/rtc-nct3018y.c
2511 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2512 F: include/dt-bindings/clock/nuvoton,npcm845-clk.h
2514 ARM/NUVOTON WPCM450 ARCHITECTURE
2515 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2516 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2518 W: https://github.com/neuschaefer/wpcm450/wiki
2519 F: Documentation/devicetree/bindings/*/*wpcm*
2520 F: arch/arm/boot/dts/nuvoton-wpcm450*
2521 F: arch/arm/mach-npcm/wpcm450.c
2522 F: drivers/*/*/*wpcm*
2525 ARM/NXP S32G ARCHITECTURE
2526 M: Chester Lin <clin@suse.com>
2527 R: Andreas Färber <afaerber@suse.de>
2528 R: Matthias Brugger <mbrugger@suse.com>
2529 R: NXP S32 Linux Team <s32@nxp.com>
2530 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2532 F: arch/arm64/boot/dts/freescale/s32g*.dts*
2534 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2535 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2537 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2538 F: arch/arm/mach-s3c/gta02.h
2539 F: arch/arm/mach-s3c/mach-gta02.c
2541 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2542 M: Alexander Clouter <alex@digriz.org.uk>
2543 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2545 W: http://www.digriz.org.uk/ts78xx/kernel
2546 F: arch/arm/mach-orion5x/ts78xx-*
2548 ARM/OXNAS platform support
2549 M: Neil Armstrong <neil.armstrong@linaro.org>
2550 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2551 L: linux-oxnas@groups.io (moderated for non-subscribers)
2553 F: arch/arm/boot/dts/ox8*.dts*
2554 F: arch/arm/mach-oxnas/
2555 F: drivers/power/reset/oxnas-restart.c
2558 ARM/PALM TREO SUPPORT
2559 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2561 F: arch/arm/mach-pxa/palmtreo.*
2563 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2564 M: Marek Vasut <marek.vasut@gmail.com>
2565 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2567 W: http://hackndev.com
2568 F: arch/arm/mach-pxa/include/mach/palmld.h
2569 F: arch/arm/mach-pxa/include/mach/palmtc.h
2570 F: arch/arm/mach-pxa/include/mach/palmtx.h
2571 F: arch/arm/mach-pxa/palmld.c
2572 F: arch/arm/mach-pxa/palmt5.*
2573 F: arch/arm/mach-pxa/palmtc.c
2574 F: arch/arm/mach-pxa/palmte2.*
2575 F: arch/arm/mach-pxa/palmtx.c
2578 M: Sergey Lapin <slapin@ossfans.org>
2579 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2581 W: http://hackndev.com
2582 F: arch/arm/mach-pxa/palmz72.*
2585 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2587 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2589 ARM/PT DIGITAL BOARD PORT
2590 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2591 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2593 W: http://www.armlinux.org.uk/
2595 ARM/QUALCOMM SUPPORT
2596 M: Andy Gross <agross@kernel.org>
2597 M: Bjorn Andersson <andersson@kernel.org>
2598 R: Konrad Dybcio <konrad.dybcio@somainline.org>
2599 L: linux-arm-msm@vger.kernel.org
2601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2602 F: Documentation/devicetree/bindings/*/qcom*
2603 F: Documentation/devicetree/bindings/soc/qcom/
2604 F: arch/arm/boot/dts/qcom-*.dts
2605 F: arch/arm/boot/dts/qcom-*.dtsi
2606 F: arch/arm/mach-qcom/
2607 F: arch/arm64/boot/dts/qcom/
2608 F: drivers/*/*/qcom*
2609 F: drivers/*/*/qcom/
2610 F: drivers/*/pm8???-*
2613 F: drivers/bluetooth/btqcomsmd.c
2614 F: drivers/clocksource/timer-qcom.c
2615 F: drivers/cpuidle/cpuidle-qcom-spm.c
2616 F: drivers/extcon/extcon-qcom*
2617 F: drivers/i2c/busses/i2c-qcom-geni.c
2618 F: drivers/i2c/busses/i2c-qup.c
2619 F: drivers/iommu/msm*
2620 F: drivers/mfd/ssbi.c
2621 F: drivers/mmc/host/mmci_qcom*
2622 F: drivers/mmc/host/sdhci-msm.c
2623 F: drivers/pci/controller/dwc/pcie-qcom.c
2624 F: drivers/phy/qualcomm/
2625 F: drivers/power/*/msm*
2626 F: drivers/reset/reset-qcom-*
2627 F: drivers/ufs/host/ufs-qcom*
2628 F: drivers/spi/spi-geni-qcom.c
2629 F: drivers/spi/spi-qcom-qspi.c
2630 F: drivers/spi/spi-qup.c
2631 F: drivers/tty/serial/msm_serial.c
2632 F: drivers/usb/dwc3/dwc3-qcom.c
2633 F: include/dt-bindings/*/qcom*
2634 F: include/linux/*/qcom*
2635 F: include/linux/soc/qcom/
2637 ARM/RADISYS ENP2611 MACHINE SUPPORT
2638 M: Lennert Buytenhek <kernel@wantstofly.org>
2639 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2642 ARM/RDA MICRO ARCHITECTURE
2643 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2644 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2645 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2647 F: Documentation/devicetree/bindings/arm/rda.yaml
2648 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2649 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2650 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2651 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2652 F: arch/arm/boot/dts/rda8810pl-*
2653 F: drivers/clocksource/timer-rda.c
2654 F: drivers/gpio/gpio-rda.c
2655 F: drivers/irqchip/irq-rda-intc.c
2656 F: drivers/tty/serial/rda-uart.c
2658 ARM/REALTEK ARCHITECTURE
2659 M: Andreas Färber <afaerber@suse.de>
2660 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2661 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2663 F: Documentation/devicetree/bindings/arm/realtek.yaml
2664 F: arch/arm/boot/dts/rtd*
2665 F: arch/arm/mach-realtek/
2666 F: arch/arm64/boot/dts/realtek/
2668 ARM/RENESAS ARM64 ARCHITECTURE
2669 M: Geert Uytterhoeven <geert+renesas@glider.be>
2670 M: Magnus Damm <magnus.damm@gmail.com>
2671 L: linux-renesas-soc@vger.kernel.org
2673 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2674 C: irc://irc.libera.chat/renesas-soc
2675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2676 F: Documentation/devicetree/bindings/arm/renesas.yaml
2677 F: Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2678 F: Documentation/devicetree/bindings/soc/renesas/
2679 F: arch/arm64/boot/dts/renesas/
2680 F: drivers/soc/renesas/
2681 F: include/linux/soc/renesas/
2683 ARM/RISCPC ARCHITECTURE
2684 M: Russell King <linux@armlinux.org.uk>
2685 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2687 W: http://www.armlinux.org.uk/
2688 F: arch/arm/include/asm/hardware/ioc.h
2689 F: arch/arm/include/asm/hardware/iomd.h
2690 F: arch/arm/include/asm/hardware/memc.h
2691 F: arch/arm/mach-rpc/
2692 F: drivers/net/ethernet/8390/etherh.c
2693 F: drivers/net/ethernet/i825xx/ether1*
2694 F: drivers/net/ethernet/seeq/ether3*
2695 F: drivers/scsi/arm/
2697 ARM/Rockchip SoC support
2698 M: Heiko Stuebner <heiko@sntech.de>
2699 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2700 L: linux-rockchip@lists.infradead.org
2702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2703 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2704 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2705 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2706 F: arch/arm/boot/dts/rk3*
2707 F: arch/arm/boot/dts/rv1108*
2708 F: arch/arm/mach-rockchip/
2709 F: drivers/*/*/*rockchip*
2710 F: drivers/*/*rockchip*
2711 F: drivers/clk/rockchip/
2712 F: drivers/i2c/busses/i2c-rk3x.c
2713 F: sound/soc/rockchip/
2716 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2717 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2718 R: Alim Akhtar <alim.akhtar@samsung.com>
2719 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2720 L: linux-samsung-soc@vger.kernel.org
2722 C: irc://irc.libera.chat/linux-exynos
2723 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2724 B: mailto:linux-samsung-soc@vger.kernel.org
2725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2726 F: Documentation/arm/samsung/
2727 F: Documentation/devicetree/bindings/arm/samsung/
2728 F: Documentation/devicetree/bindings/hwinfo/samsung,*
2729 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2730 F: Documentation/devicetree/bindings/soc/samsung/
2731 F: arch/arm/boot/dts/exynos*
2732 F: arch/arm/boot/dts/s3c*
2733 F: arch/arm/boot/dts/s5p*
2734 F: arch/arm/mach-exynos*/
2735 F: arch/arm/mach-s3c/
2736 F: arch/arm/mach-s5p*/
2737 F: arch/arm64/boot/dts/exynos/
2738 F: drivers/*/*/*s3c24*
2739 F: drivers/*/*s3c24*
2740 F: drivers/*/*s3c64xx*
2741 F: drivers/*/*s5pv210*
2742 F: drivers/clocksource/samsung_pwm_timer.c
2743 F: drivers/memory/samsung/
2744 F: drivers/pwm/pwm-samsung.c
2745 F: drivers/soc/samsung/
2746 F: drivers/tty/serial/samsung*
2747 F: include/clocksource/samsung_pwm.h
2748 F: include/linux/platform_data/*s3c*
2749 F: include/linux/serial_s3c.h
2750 F: include/linux/soc/samsung/
2756 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2757 M: Łukasz Stelmach <l.stelmach@samsung.com>
2758 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2759 L: linux-media@vger.kernel.org
2761 F: drivers/media/platform/samsung/s5p-g2d/
2763 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2764 M: Marek Szyprowski <m.szyprowski@samsung.com>
2765 L: linux-samsung-soc@vger.kernel.org
2766 L: linux-media@vger.kernel.org
2768 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2769 F: drivers/media/cec/platform/s5p/
2771 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2772 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2773 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2774 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2775 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2776 L: linux-media@vger.kernel.org
2778 F: Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2779 F: drivers/media/platform/samsung/s5p-jpeg/
2781 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2782 M: Marek Szyprowski <m.szyprowski@samsung.com>
2783 M: Andrzej Hajda <andrzej.hajda@intel.com>
2784 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2785 L: linux-media@vger.kernel.org
2787 F: drivers/media/platform/samsung/s5p-mfc/
2789 ARM/SHMOBILE ARM ARCHITECTURE
2790 M: Geert Uytterhoeven <geert+renesas@glider.be>
2791 M: Magnus Damm <magnus.damm@gmail.com>
2792 L: linux-renesas-soc@vger.kernel.org
2794 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2795 C: irc://irc.libera.chat/renesas-soc
2796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2797 F: Documentation/devicetree/bindings/arm/renesas.yaml
2798 F: Documentation/devicetree/bindings/soc/renesas/
2799 F: arch/arm/boot/dts/emev2*
2800 F: arch/arm/boot/dts/gr-peach*
2801 F: arch/arm/boot/dts/iwg20d-q7*
2802 F: arch/arm/boot/dts/r7s*
2803 F: arch/arm/boot/dts/r8a*
2804 F: arch/arm/boot/dts/r9a*
2805 F: arch/arm/boot/dts/sh*
2806 F: arch/arm/configs/shmobile_defconfig
2807 F: arch/arm/include/debug/renesas-scif.S
2808 F: arch/arm/mach-shmobile/
2809 F: drivers/soc/renesas/
2810 F: include/linux/soc/renesas/
2812 ARM/SOCFPGA ARCHITECTURE
2813 M: Dinh Nguyen <dinguyen@kernel.org>
2815 W: http://www.rocketboards.org
2816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2817 F: arch/arm/boot/dts/socfpga*
2818 F: arch/arm/configs/socfpga_defconfig
2819 F: arch/arm/mach-socfpga/
2820 F: arch/arm64/boot/dts/altera/
2821 F: arch/arm64/boot/dts/intel/
2823 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2824 M: Dinh Nguyen <dinguyen@kernel.org>
2826 F: drivers/clk/socfpga/
2828 ARM/SOCFPGA EDAC SUPPORT
2829 M: Dinh Nguyen <dinguyen@kernel.org>
2831 F: drivers/edac/altera_edac.[ch]
2833 ARM/SPREADTRUM SoC SUPPORT
2834 M: Orson Zhai <orsonzhai@gmail.com>
2835 M: Baolin Wang <baolin.wang7@gmail.com>
2836 M: Chunyan Zhang <zhang.lyra@gmail.com>
2838 F: arch/arm64/boot/dts/sprd
2843 ARM/STI ARCHITECTURE
2844 M: Patrice Chotard <patrice.chotard@foss.st.com>
2845 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2847 W: http://www.stlinux.com
2848 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2849 F: arch/arm/boot/dts/sti*
2850 F: arch/arm/mach-sti/
2851 F: drivers/ata/ahci_st.c
2852 F: drivers/char/hw_random/st-rng.c
2853 F: drivers/clocksource/arm_global_timer.c
2854 F: drivers/clocksource/clksrc_st_lpc.c
2855 F: drivers/cpufreq/sti-cpufreq.c
2856 F: drivers/dma/st_fdma*
2857 F: drivers/i2c/busses/i2c-st.c
2858 F: drivers/media/platform/st/sti/c8sectpfe/
2859 F: drivers/media/rc/st_rc.c
2860 F: drivers/mmc/host/sdhci-st.c
2861 F: drivers/phy/st/phy-miphy28lp.c
2862 F: drivers/phy/st/phy-stih407-usb.c
2863 F: drivers/pinctrl/pinctrl-st.c
2864 F: drivers/remoteproc/st_remoteproc.c
2865 F: drivers/remoteproc/st_slim_rproc.c
2866 F: drivers/reset/sti/
2867 F: drivers/rtc/rtc-st-lpc.c
2868 F: drivers/tty/serial/st-asc.c
2869 F: drivers/usb/dwc3/dwc3-st.c
2870 F: drivers/usb/host/ehci-st.c
2871 F: drivers/usb/host/ohci-st.c
2872 F: drivers/watchdog/st_lpc_wdt.c
2873 F: include/linux/remoteproc/st_slim_rproc.h
2875 ARM/STM32 ARCHITECTURE
2876 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2877 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2878 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2879 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2882 F: arch/arm/boot/dts/stm32*
2883 F: arch/arm/mach-stm32/
2884 F: drivers/clocksource/armv7m_systick.c
2888 ARM/SUNPLUS SP7021 SOC SUPPORT
2889 M: Qin Jian <qinjian@cqplus1.com>
2890 L: linux-arm-kernel@lists.infradead.org (moderated for mon-subscribers)
2892 W: https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
2893 F: Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
2894 F: Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
2895 F: Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
2896 F: Documentation/devicetree/bindings/reset/sunplus,reset.yaml
2897 F: arch/arm/boot/dts/sunplus-sp7021*.dts*
2898 F: arch/arm/configs/sp7021_*defconfig
2899 F: arch/arm/mach-sunplus/
2900 F: drivers/irqchip/irq-sp7021-intc.c
2901 F: drivers/reset/reset-sunplus.c
2902 F: include/dt-bindings/clock/sunplus,sp7021-clkc.h
2903 F: include/dt-bindings/reset/sunplus,sp7021-reset.h
2905 ARM/Synaptics SoC support
2906 M: Jisheng Zhang <jszhang@kernel.org>
2907 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2908 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2910 F: arch/arm/boot/dts/berlin*
2911 F: arch/arm/mach-berlin/
2912 F: arch/arm64/boot/dts/synaptics/
2914 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2915 M: Lennert Buytenhek <kernel@wantstofly.org>
2916 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2919 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2920 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2921 L: linux-tegra@vger.kernel.org
2922 L: linux-media@vger.kernel.org
2924 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2925 F: drivers/media/cec/platform/tegra/
2927 ARM/TESLA FSD SoC SUPPORT
2928 M: Alim Akhtar <alim.akhtar@samsung.com>
2929 M: linux-fsd@tesla.com
2930 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2931 L: linux-samsung-soc@vger.kernel.org
2933 F: arch/arm64/boot/dts/tesla*
2935 ARM/TETON BGA MACHINE SUPPORT
2936 M: "Mark F. Brown" <mark.brown314@gmail.com>
2937 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2940 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2941 M: Santosh Shilimkar <ssantosh@kernel.org>
2942 L: linux-kernel@vger.kernel.org
2944 F: drivers/memory/*emif*
2946 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2947 M: Nishanth Menon <nm@ti.com>
2948 M: Santosh Shilimkar <ssantosh@kernel.org>
2949 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
2952 F: arch/arm/boot/dts/keystone-*
2953 F: arch/arm/mach-keystone/
2955 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2956 M: Santosh Shilimkar <ssantosh@kernel.org>
2957 L: linux-kernel@vger.kernel.org
2959 F: drivers/clk/keystone/
2961 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2962 M: Santosh Shilimkar <ssantosh@kernel.org>
2963 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2964 L: linux-kernel@vger.kernel.org
2966 F: drivers/clocksource/timer-keystone.c
2968 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2969 M: Santosh Shilimkar <ssantosh@kernel.org>
2970 L: linux-kernel@vger.kernel.org
2972 F: drivers/power/reset/keystone-reset.c
2974 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2975 M: Nishanth Menon <nm@ti.com>
2976 M: Vignesh Raghavendra <vigneshr@ti.com>
2977 M: Tero Kristo <kristo@kernel.org>
2978 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2980 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2981 F: Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
2982 F: arch/arm64/boot/dts/ti/Makefile
2983 F: arch/arm64/boot/dts/ti/k3-*
2984 F: include/dt-bindings/pinctrl/k3.h
2986 ARM/THECUS N2100 MACHINE SUPPORT
2987 M: Lennert Buytenhek <kernel@wantstofly.org>
2988 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2991 ARM/TOSA MACHINE SUPPORT
2992 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2993 M: Dirk Opfer <dirk@opfer-online.de>
2996 ARM/TOSHIBA VISCONTI ARCHITECTURE
2997 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2998 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3001 F: Documentation/devicetree/bindings/arm/toshiba.yaml
3002 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3003 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3004 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3005 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3006 F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3007 F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3008 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3009 F: arch/arm64/boot/dts/toshiba/
3010 F: drivers/clk/visconti/
3011 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3012 F: drivers/gpio/gpio-visconti.c
3013 F: drivers/pci/controller/dwc/pcie-visconti.c
3014 F: drivers/pinctrl/visconti/
3015 F: drivers/watchdog/visconti_wdt.c
3018 ARM/UNIPHIER ARCHITECTURE
3019 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
3020 M: Masami Hiramatsu <mhiramat@kernel.org>
3021 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3023 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3024 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3025 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3026 F: arch/arm/boot/dts/uniphier*
3027 F: arch/arm/include/asm/hardware/cache-uniphier.h
3028 F: arch/arm/mach-uniphier/
3029 F: arch/arm/mm/cache-uniphier.c
3030 F: arch/arm64/boot/dts/socionext/uniphier*
3031 F: drivers/bus/uniphier-system-bus.c
3032 F: drivers/clk/uniphier/
3033 F: drivers/dma/uniphier-mdmac.c
3034 F: drivers/gpio/gpio-uniphier.c
3035 F: drivers/i2c/busses/i2c-uniphier*
3036 F: drivers/irqchip/irq-uniphier-aidet.c
3037 F: drivers/mmc/host/uniphier-sd.c
3038 F: drivers/pinctrl/uniphier/
3039 F: drivers/reset/reset-uniphier.c
3040 F: drivers/tty/serial/8250/8250_uniphier.c
3043 ARM/VERSATILE EXPRESS PLATFORM
3044 M: Liviu Dudau <liviu.dudau@arm.com>
3045 M: Sudeep Holla <sudeep.holla@arm.com>
3046 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
3047 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3051 F: arch/arm/boot/dts/vexpress*
3052 F: arch/arm/mach-vexpress/
3053 F: arch/arm64/boot/dts/arm/
3054 F: drivers/clk/versatile/clk-vexpress-osc.c
3055 F: drivers/clocksource/timer-versatile.c
3059 M: Russell King <linux@armlinux.org.uk>
3060 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3062 W: http://www.armlinux.org.uk/
3065 ARM/VOIPAC PXA270 SUPPORT
3066 M: Marek Vasut <marek.vasut@gmail.com>
3067 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3069 F: arch/arm/mach-pxa/include/mach/vpac270.h
3070 F: arch/arm/mach-pxa/vpac270.c
3072 ARM/VT8500 ARM ARCHITECTURE
3073 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3075 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3076 F: arch/arm/mach-vt8500/
3077 F: drivers/clocksource/timer-vt8500.c
3078 F: drivers/i2c/busses/i2c-wmt.c
3079 F: drivers/mmc/host/wmt-sdmmc.c
3080 F: drivers/pwm/pwm-vt8500.c
3081 F: drivers/rtc/rtc-vt8500.c
3082 F: drivers/tty/serial/vt8500_serial.c
3083 F: drivers/usb/host/ehci-platform.c
3084 F: drivers/usb/host/uhci-platform.c
3085 F: drivers/video/fbdev/vt8500lcdfb.*
3086 F: drivers/video/fbdev/wm8505fb*
3087 F: drivers/video/fbdev/wmt_ge_rops.*
3089 ARM/ZIPIT Z2 SUPPORT
3090 M: Marek Vasut <marek.vasut@gmail.com>
3091 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3093 F: arch/arm/mach-pxa/include/mach/z2.h
3094 F: arch/arm/mach-pxa/z2.c
3096 ARM/ZYNQ ARCHITECTURE
3097 M: Michal Simek <michal.simek@xilinx.com>
3098 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3100 W: http://wiki.xilinx.com
3101 T: git https://github.com/Xilinx/linux-xlnx.git
3102 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3103 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3104 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3105 F: arch/arm/mach-zynq/
3106 F: drivers/clocksource/timer-cadence-ttc.c
3107 F: drivers/cpuidle/cpuidle-zynq.c
3108 F: drivers/edac/synopsys_edac.c
3109 F: drivers/i2c/busses/i2c-cadence.c
3110 F: drivers/i2c/busses/i2c-xiic.c
3111 F: drivers/mmc/host/sdhci-of-arasan.c
3115 ARM64 PORT (AARCH64 ARCHITECTURE)
3116 M: Catalin Marinas <catalin.marinas@arm.com>
3117 M: Will Deacon <will@kernel.org>
3118 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3121 F: Documentation/arm64/
3123 F: tools/testing/selftests/arm64/
3124 X: arch/arm64/boot/dts/
3126 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3127 M: George McCollister <george.mccollister@gmail.com>
3128 L: netdev@vger.kernel.org
3130 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3131 F: drivers/net/dsa/xrs700x/*
3132 F: net/dsa/tag_xrs700x.c
3134 AS3645A LED FLASH CONTROLLER DRIVER
3135 M: Sakari Ailus <sakari.ailus@iki.fi>
3136 L: linux-leds@vger.kernel.org
3138 F: drivers/leds/flash/leds-as3645a.c
3140 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3141 M: Tianshu Qiu <tian.shu.qiu@intel.com>
3142 L: linux-media@vger.kernel.org
3144 T: git git://linuxtv.org/media_tree.git
3145 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
3146 F: drivers/media/i2c/ak7375.c
3148 ASAHI KASEI AK8974 DRIVER
3149 M: Linus Walleij <linus.walleij@linaro.org>
3150 L: linux-iio@vger.kernel.org
3152 W: http://www.akm.com/
3153 F: drivers/iio/magnetometer/ak8974.c
3155 ASC7621 HARDWARE MONITOR DRIVER
3156 M: George Joseph <george.joseph@fairview5.com>
3157 L: linux-hwmon@vger.kernel.org
3159 F: Documentation/hwmon/asc7621.rst
3160 F: drivers/hwmon/asc7621.c
3162 ASIX AX88796C SPI ETHERNET ADAPTER
3163 M: Łukasz Stelmach <l.stelmach@samsung.com>
3165 F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3166 F: drivers/net/ethernet/asix/ax88796c_*
3168 ASPEED PECI CONTROLLER
3169 M: Iwona Winiarska <iwona.winiarska@intel.com>
3170 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3171 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3173 F: Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3174 F: drivers/peci/controller/peci-aspeed.c
3176 ASPEED PINCTRL DRIVERS
3177 M: Andrew Jeffery <andrew@aj.id.au>
3178 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3179 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3180 L: linux-gpio@vger.kernel.org
3182 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
3183 F: drivers/pinctrl/aspeed/
3185 ASPEED SCU INTERRUPT CONTROLLER DRIVER
3186 M: Eddie James <eajames@linux.ibm.com>
3187 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3189 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3190 F: drivers/irqchip/irq-aspeed-scu-ic.c
3191 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3193 ASPEED SD/MMC DRIVER
3194 M: Andrew Jeffery <andrew@aj.id.au>
3195 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3196 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3197 L: linux-mmc@vger.kernel.org
3199 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3200 F: drivers/mmc/host/sdhci-of-aspeed*
3202 ASPEED SMC SPI DRIVER
3203 M: Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3204 M: Cédric Le Goater <clg@kaod.org>
3205 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3206 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3207 L: linux-spi@vger.kernel.org
3209 F: Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3210 F: drivers/spi/spi-aspeed-smc.c
3212 ASPEED VIDEO ENGINE DRIVER
3213 M: Eddie James <eajames@linux.ibm.com>
3214 L: linux-media@vger.kernel.org
3215 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3217 F: Documentation/devicetree/bindings/media/aspeed-video.txt
3218 F: drivers/media/platform/aspeed/
3220 ASPEED USB UDC DRIVER
3221 M: Neal Liu <neal_liu@aspeedtech.com>
3222 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3224 F: Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3225 F: drivers/usb/gadget/udc/aspeed_udc.c
3227 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3228 M: Corentin Chary <corentin.chary@gmail.com>
3229 L: acpi4asus-user@lists.sourceforge.net
3230 L: platform-driver-x86@vger.kernel.org
3232 W: http://acpi4asus.sf.net
3233 F: drivers/platform/x86/asus*.c
3234 F: drivers/platform/x86/eeepc*.c
3236 ASUS TF103C DOCK DRIVER
3237 M: Hans de Goede <hdegoede@redhat.com>
3238 L: platform-driver-x86@vger.kernel.org
3240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3241 F: drivers/platform/x86/asus-tf103c-dock.c
3243 ASUS WMI HARDWARE MONITOR DRIVER
3244 M: Ed Brindley <kernel@maidavale.org>
3245 M: Denis Pauk <pauk.denis@gmail.com>
3246 L: linux-hwmon@vger.kernel.org
3248 F: drivers/hwmon/asus_wmi_sensors.c
3250 ASUS EC HARDWARE MONITOR DRIVER
3251 M: Eugene Shalygin <eugene.shalygin@gmail.com>
3252 L: linux-hwmon@vger.kernel.org
3254 F: drivers/hwmon/asus-ec-sensors.c
3256 ASUS WIRELESS RADIO CONTROL DRIVER
3257 M: João Paulo Rechi Vita <jprvita@gmail.com>
3258 L: platform-driver-x86@vger.kernel.org
3260 F: drivers/platform/x86/asus-wireless.c
3263 M: David Howells <dhowells@redhat.com>
3264 L: keyrings@vger.kernel.org
3266 F: Documentation/crypto/asymmetric-keys.rst
3267 F: crypto/asymmetric_keys/
3268 F: include/crypto/pkcs7.h
3269 F: include/crypto/public_key.h
3270 F: include/linux/verification.h
3272 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3273 R: Dan Williams <dan.j.williams@intel.com>
3275 W: http://sourceforge.net/projects/xscaleiop
3276 F: Documentation/crypto/async-tx-api.rst
3278 F: include/linux/async_tx.h
3281 M: Bartosz Golaszewski <brgl@bgdev.pl>
3282 L: linux-i2c@vger.kernel.org
3284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3285 F: Documentation/devicetree/bindings/eeprom/at24.yaml
3286 F: drivers/misc/eeprom/at24.c
3288 ATA OVER ETHERNET (AOE) DRIVER
3289 M: "Justin Sanders" <justin@coraid.com>
3291 W: http://www.openaoe.org/
3292 F: Documentation/admin-guide/aoe/
3293 F: drivers/block/aoe/
3295 ATC260X PMIC MFD DRIVER
3296 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3297 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3298 L: linux-actions@lists.infradead.org
3300 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3301 F: drivers/input/misc/atc260x-onkey.c
3302 F: drivers/mfd/atc260*
3303 F: drivers/power/reset/atc260x-poweroff.c
3304 F: drivers/regulator/atc260x-regulator.c
3305 F: include/linux/mfd/atc260x/*
3307 ATHEROS 71XX/9XXX GPIO DRIVER
3308 M: Alban Bedel <albeu@free.fr>
3310 W: https://github.com/AlbanBedel/linux
3311 T: git git://github.com/AlbanBedel/linux
3312 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3313 F: drivers/gpio/gpio-ath79.c
3315 ATHEROS 71XX/9XXX USB PHY DRIVER
3316 M: Alban Bedel <albeu@free.fr>
3318 W: https://github.com/AlbanBedel/linux
3319 T: git git://github.com/AlbanBedel/linux
3320 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3321 F: drivers/phy/qualcomm/phy-ath79-usb.c
3323 ATHEROS ATH GENERIC UTILITIES
3324 M: Kalle Valo <kvalo@kernel.org>
3325 L: linux-wireless@vger.kernel.org
3327 F: drivers/net/wireless/ath/*
3329 ATHEROS ATH5K WIRELESS DRIVER
3330 M: Jiri Slaby <jirislaby@kernel.org>
3331 M: Nick Kossifidis <mickflemm@gmail.com>
3332 M: Luis Chamberlain <mcgrof@kernel.org>
3333 L: linux-wireless@vger.kernel.org
3335 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3336 F: drivers/net/wireless/ath/ath5k/
3338 ATHEROS ATH6KL WIRELESS DRIVER
3339 L: linux-wireless@vger.kernel.org
3341 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3342 F: drivers/net/wireless/ath/ath6kl/
3345 M: Ville Syrjala <syrjala@sci.fi>
3347 F: drivers/input/misc/ati_remote2.c
3349 ATK0110 HWMON DRIVER
3350 M: Luca Tettamanti <kronos.it@gmail.com>
3351 L: linux-hwmon@vger.kernel.org
3353 F: drivers/hwmon/asus_atk0110.c
3355 ATLX ETHERNET DRIVERS
3356 M: Chris Snook <chris.snook@gmail.com>
3357 L: netdev@vger.kernel.org
3359 W: http://sourceforge.net/projects/atl1
3360 W: http://atl1.sourceforge.net
3361 F: drivers/net/ethernet/atheros/
3364 M: Chas Williams <3chas3@gmail.com>
3365 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3366 L: netdev@vger.kernel.org
3368 W: http://linux-atm.sourceforge.net
3370 F: include/linux/atm*
3371 F: include/uapi/linux/atm*
3373 ATMEL MACB ETHERNET DRIVER
3374 M: Nicolas Ferre <nicolas.ferre@microchip.com>
3375 M: Claudiu Beznea <claudiu.beznea@microchip.com>
3377 F: drivers/net/ethernet/cadence/
3379 ATMEL MAXTOUCH DRIVER
3380 M: Nick Dyer <nick@shmanahar.org>
3382 T: git git://github.com/ndyer/linux.git
3383 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3384 F: drivers/input/touchscreen/atmel_mxt_ts.c
3386 ATMEL WIRELESS DRIVER
3387 M: Simon Kelley <simon@thekelleys.org.uk>
3388 L: linux-wireless@vger.kernel.org
3390 W: http://www.thekelleys.org.uk/atmel
3391 W: http://atmelwlandriver.sourceforge.net/
3392 F: drivers/net/wireless/atmel/atmel*
3394 ATOMIC INFRASTRUCTURE
3395 M: Will Deacon <will@kernel.org>
3396 M: Peter Zijlstra <peterz@infradead.org>
3397 R: Boqun Feng <boqun.feng@gmail.com>
3398 R: Mark Rutland <mark.rutland@arm.com>
3399 L: linux-kernel@vger.kernel.org
3401 F: arch/*/include/asm/atomic*.h
3402 F: include/*/atomic*.h
3403 F: include/linux/refcount.h
3404 F: Documentation/atomic_*.txt
3407 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3408 M: Bradley Grove <linuxdrivers@attotech.com>
3409 L: linux-scsi@vger.kernel.org
3411 W: http://www.attotech.com
3412 F: drivers/scsi/esas2r
3414 ATUSB IEEE 802.15.4 RADIO DRIVER
3415 M: Stefan Schmidt <stefan@datenfreihafen.org>
3416 L: linux-wpan@vger.kernel.org
3418 F: drivers/net/ieee802154/at86rf230.h
3419 F: drivers/net/ieee802154/atusb.c
3420 F: drivers/net/ieee802154/atusb.h
3423 M: Paul Moore <paul@paul-moore.com>
3424 M: Eric Paris <eparis@redhat.com>
3425 L: linux-audit@redhat.com (moderated for non-subscribers)
3427 W: https://github.com/linux-audit
3428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3429 F: include/asm-generic/audit_*.h
3430 F: include/linux/audit.h
3431 F: include/linux/audit_arch.h
3432 F: include/uapi/linux/audit.h
3436 AUXILIARY DISPLAY DRIVERS
3437 M: Miguel Ojeda <ojeda@kernel.org>
3439 F: Documentation/devicetree/bindings/auxdisplay/
3440 F: drivers/auxdisplay/
3441 F: include/linux/cfag12864b.h
3443 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3444 M: Andreas Klinger <ak@it-klinger.de>
3445 L: linux-iio@vger.kernel.org
3447 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3448 F: drivers/iio/adc/hx711.c
3451 M: Ralf Baechle <ralf@linux-mips.org>
3452 L: linux-hams@vger.kernel.org
3454 W: http://www.linux-ax25.org/
3455 F: include/net/ax25.h
3456 F: include/uapi/linux/ax25.h
3460 M: Peter Rosin <peda@axentia.se>
3461 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3463 F: arch/arm/boot/dts/at91-linea.dtsi
3464 F: arch/arm/boot/dts/at91-natte.dtsi
3465 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3466 F: arch/arm/boot/dts/at91-tse850-3.dts
3468 AXENTIA ASOC DRIVERS
3469 M: Peter Rosin <peda@axentia.se>
3470 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3472 F: Documentation/devicetree/bindings/sound/axentia,*
3473 F: sound/soc/atmel/tse850-pcm5142.c
3475 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3476 M: Nuno Sá <nuno.sa@analog.com>
3477 L: linux-hwmon@vger.kernel.org
3479 W: https://ez.analog.com/linux-software-drivers
3480 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3481 F: drivers/hwmon/axi-fan-control.c
3483 AXXIA I2C CONTROLLER
3484 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3485 L: linux-i2c@vger.kernel.org
3487 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3488 F: drivers/i2c/busses/i2c-axxia.c
3491 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3492 L: linux-media@vger.kernel.org
3494 W: https://linuxtv.org
3495 T: git git://linuxtv.org/media_tree.git
3496 F: drivers/media/usb/dvb-usb-v2/az6007.c
3498 AZTECH FM RADIO RECEIVER DRIVER
3499 M: Hans Verkuil <hverkuil@xs4all.nl>
3500 L: linux-media@vger.kernel.org
3502 W: https://linuxtv.org
3503 T: git git://linuxtv.org/media_tree.git
3504 F: drivers/media/radio/radio-aztech*
3507 L: linux-wireless@vger.kernel.org
3508 L: b43-dev@lists.infradead.org
3510 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3511 F: drivers/net/wireless/broadcom/b43/
3513 B43LEGACY WIRELESS DRIVER
3514 M: Larry Finger <Larry.Finger@lwfinger.net>
3515 L: linux-wireless@vger.kernel.org
3516 L: b43-dev@lists.infradead.org
3518 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3519 F: drivers/net/wireless/broadcom/b43legacy/
3521 BACKLIGHT CLASS/SUBSYSTEM
3522 M: Lee Jones <lee@kernel.org>
3523 M: Daniel Thompson <daniel.thompson@linaro.org>
3524 M: Jingoo Han <jingoohan1@gmail.com>
3525 L: dri-devel@lists.freedesktop.org
3527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3528 F: Documentation/ABI/stable/sysfs-class-backlight
3529 F: Documentation/ABI/testing/sysfs-class-backlight
3530 F: Documentation/devicetree/bindings/leds/backlight
3531 F: drivers/video/backlight/
3532 F: include/linux/backlight.h
3533 F: include/linux/pwm_backlight.h
3535 BARCO P50 GPIO DRIVER
3536 M: Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3537 M: Peter Korsgaard <peter.korsgaard@barco.com>
3539 F: drivers/platform/x86/barco-p50-gpio.c
3542 M: Marek Lindner <mareklindner@neomailbox.ch>
3543 M: Simon Wunderlich <sw@simonwunderlich.de>
3544 M: Antonio Quartulli <a@unstable.cc>
3545 M: Sven Eckelmann <sven@narfation.org>
3546 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3548 W: https://www.open-mesh.org/
3549 Q: https://patchwork.open-mesh.org/project/batman/list/
3550 B: https://www.open-mesh.org/projects/batman-adv/issues
3551 C: ircs://irc.hackint.org/batadv
3552 T: git https://git.open-mesh.org/linux-merge.git
3553 F: Documentation/networking/batman-adv.rst
3554 F: include/uapi/linux/batadv_packet.h
3555 F: include/uapi/linux/batman_adv.h
3558 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3559 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3560 L: linux-hams@vger.kernel.org
3562 W: http://www.baycom.org/~tom/ham/ham.html
3563 F: drivers/net/hamradio/baycom*
3565 BCACHE (BLOCK LAYER CACHE)
3566 M: Coly Li <colyli@suse.de>
3567 M: Kent Overstreet <kent.overstreet@gmail.com>
3568 L: linux-bcache@vger.kernel.org
3570 W: http://bcache.evilpiepirate.org
3571 C: irc://irc.oftc.net/bcache
3572 F: drivers/md/bcache/
3574 BDISP ST MEDIA DRIVER
3575 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3576 L: linux-media@vger.kernel.org
3578 W: https://linuxtv.org
3579 T: git git://linuxtv.org/media_tree.git
3580 F: drivers/media/platform/st/sti/bdisp
3582 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3583 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3584 L: netdev@vger.kernel.org
3586 F: drivers/net/ethernet/ec_bhf.c
3589 M: Luis de Bethencourt <luisbg@kernel.org>
3590 M: Salah Triki <salah.triki@gmail.com>
3592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3593 F: Documentation/filesystems/befs.rst
3597 M: Paolo Valente <paolo.valente@linaro.org>
3598 M: Jens Axboe <axboe@kernel.dk>
3599 L: linux-block@vger.kernel.org
3601 F: Documentation/block/bfq-iosched.rst
3605 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3607 F: Documentation/filesystems/bfs.rst
3609 F: include/uapi/linux/bfs_fs.h
3612 M: Yury Norov <yury.norov@gmail.com>
3613 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3614 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3616 F: include/linux/bitmap.h
3617 F: include/linux/cpumask.h
3618 F: include/linux/find.h
3619 F: include/linux/nodemask.h
3622 F: lib/cpumask_kunit.c
3624 F: lib/find_bit_benchmark.c
3625 F: lib/test_bitmap.c
3626 F: tools/include/linux/bitmap.h
3627 F: tools/include/linux/find.h
3628 F: tools/lib/bitmap.c
3629 F: tools/lib/find_bit.c
3631 BLINKM RGB LED DRIVER
3632 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3634 F: drivers/leds/leds-blinkm.c
3637 M: Jens Axboe <axboe@kernel.dk>
3638 L: linux-block@vger.kernel.org
3640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3641 F: Documentation/ABI/stable/sysfs-block
3642 F: Documentation/block/
3645 F: include/linux/bio.h
3646 F: include/linux/blk*
3647 F: kernel/trace/blktrace.c
3651 M: Joern Engel <joern@lazybastard.org>
3652 L: linux-mtd@lists.infradead.org
3654 F: drivers/mtd/devices/block2mtd.c
3657 M: Marcel Holtmann <marcel@holtmann.org>
3658 M: Johan Hedberg <johan.hedberg@gmail.com>
3659 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3660 L: linux-bluetooth@vger.kernel.org
3662 W: http://www.bluez.org/
3663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3665 F: drivers/bluetooth/
3668 M: Marcel Holtmann <marcel@holtmann.org>
3669 M: Johan Hedberg <johan.hedberg@gmail.com>
3670 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3671 L: linux-bluetooth@vger.kernel.org
3673 W: http://www.bluez.org/
3674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3676 F: include/net/bluetooth/
3680 M: Jay Vosburgh <j.vosburgh@gmail.com>
3681 M: Veaceslav Falico <vfalico@gmail.com>
3682 M: Andy Gospodarek <andy@greyhouse.net>
3683 L: netdev@vger.kernel.org
3685 W: http://sourceforge.net/projects/bonding/
3686 F: Documentation/networking/bonding.rst
3687 F: drivers/net/bonding/
3688 F: include/net/bond*
3689 F: include/uapi/linux/if_bonding.h
3690 F: tools/testing/selftests/drivers/net/bonding/
3692 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3693 M: Dan Robertson <dan@dlrobertson.com>
3694 L: linux-iio@vger.kernel.org
3696 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3697 F: drivers/iio/accel/bma400*
3699 BPF [GENERAL] (Safe Dynamic Programs and Tools)
3700 M: Alexei Starovoitov <ast@kernel.org>
3701 M: Daniel Borkmann <daniel@iogearbox.net>
3702 M: Andrii Nakryiko <andrii@kernel.org>
3703 R: Martin KaFai Lau <martin.lau@linux.dev>
3704 R: Song Liu <song@kernel.org>
3705 R: Yonghong Song <yhs@fb.com>
3706 R: John Fastabend <john.fastabend@gmail.com>
3707 R: KP Singh <kpsingh@kernel.org>
3708 R: Stanislav Fomichev <sdf@google.com>
3709 R: Hao Luo <haoluo@google.com>
3710 R: Jiri Olsa <jolsa@kernel.org>
3711 L: bpf@vger.kernel.org
3714 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3717 F: Documentation/bpf/
3718 F: Documentation/networking/filter.rst
3719 F: Documentation/userspace-api/ebpf/
3721 F: include/linux/bpf*
3722 F: include/linux/btf*
3723 F: include/linux/filter.h
3724 F: include/trace/events/xdp.h
3725 F: include/uapi/linux/bpf*
3726 F: include/uapi/linux/btf*
3727 F: include/uapi/linux/filter.h
3729 F: kernel/trace/bpf_trace.c
3732 F: net/core/filter.c
3733 F: net/sched/act_bpf.c
3734 F: net/sched/cls_bpf.c
3736 F: scripts/bpf_doc.py
3737 F: scripts/pahole-flags.sh
3738 F: scripts/pahole-version.sh
3741 F: tools/testing/selftests/bpf/
3744 M: Shubham Bansal <illusionist.neo@gmail.com>
3745 L: bpf@vger.kernel.org
3750 M: Daniel Borkmann <daniel@iogearbox.net>
3751 M: Alexei Starovoitov <ast@kernel.org>
3752 M: Zi Shen Lim <zlim.lnx@gmail.com>
3753 L: bpf@vger.kernel.org
3757 BPF JIT for MIPS (32-BIT AND 64-BIT)
3758 M: Johan Almbladh <johan.almbladh@anyfinetworks.com>
3759 M: Paul Burton <paulburton@kernel.org>
3760 L: bpf@vger.kernel.org
3764 BPF JIT for NFP NICs
3765 M: Jakub Kicinski <kuba@kernel.org>
3766 L: bpf@vger.kernel.org
3768 F: drivers/net/ethernet/netronome/nfp/bpf/
3770 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3771 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3772 M: Michael Ellerman <mpe@ellerman.id.au>
3773 L: bpf@vger.kernel.org
3775 F: arch/powerpc/net/
3777 BPF JIT for RISC-V (32-bit)
3778 M: Luke Nelson <luke.r.nels@gmail.com>
3779 M: Xi Wang <xi.wang@gmail.com>
3780 L: bpf@vger.kernel.org
3783 X: arch/riscv/net/bpf_jit_comp64.c
3785 BPF JIT for RISC-V (64-bit)
3786 M: Björn Töpel <bjorn@kernel.org>
3787 L: bpf@vger.kernel.org
3790 X: arch/riscv/net/bpf_jit_comp32.c
3793 M: Ilya Leoshkevich <iii@linux.ibm.com>
3794 M: Heiko Carstens <hca@linux.ibm.com>
3795 M: Vasily Gorbik <gor@linux.ibm.com>
3796 L: bpf@vger.kernel.org
3799 X: arch/s390/net/pnet.c
3801 BPF JIT for SPARC (32-BIT AND 64-BIT)
3802 M: David S. Miller <davem@davemloft.net>
3803 L: bpf@vger.kernel.org
3807 BPF JIT for X86 32-BIT
3808 M: Wang YanQing <udknight@gmail.com>
3809 L: bpf@vger.kernel.org
3811 F: arch/x86/net/bpf_jit_comp32.c
3813 BPF JIT for X86 64-BIT
3814 M: Alexei Starovoitov <ast@kernel.org>
3815 M: Daniel Borkmann <daniel@iogearbox.net>
3816 L: bpf@vger.kernel.org
3819 X: arch/x86/net/bpf_jit_comp32.c
3822 M: Alexei Starovoitov <ast@kernel.org>
3823 M: Daniel Borkmann <daniel@iogearbox.net>
3824 R: John Fastabend <john.fastabend@gmail.com>
3825 L: bpf@vger.kernel.org
3827 F: kernel/bpf/verifier.c
3828 F: kernel/bpf/tnum.c
3829 F: kernel/bpf/core.c
3830 F: kernel/bpf/syscall.c
3831 F: kernel/bpf/dispatcher.c
3832 F: kernel/bpf/trampoline.c
3833 F: include/linux/bpf*
3834 F: include/linux/filter.h
3835 F: include/linux/tnum.h
3838 M: Martin KaFai Lau <martin.lau@linux.dev>
3839 L: bpf@vger.kernel.org
3842 F: include/linux/btf*
3845 M: Song Liu <song@kernel.org>
3846 R: Jiri Olsa <jolsa@kernel.org>
3847 L: bpf@vger.kernel.org
3849 F: kernel/trace/bpf_trace.c
3850 F: kernel/bpf/stackmap.c
3852 BPF [NETWORKING] (tc BPF, sock_addr)
3853 M: Martin KaFai Lau <martin.lau@linux.dev>
3854 M: Daniel Borkmann <daniel@iogearbox.net>
3855 R: John Fastabend <john.fastabend@gmail.com>
3856 L: bpf@vger.kernel.org
3857 L: netdev@vger.kernel.org
3859 F: net/core/filter.c
3860 F: net/sched/act_bpf.c
3861 F: net/sched/cls_bpf.c
3863 BPF [NETWORKING] (struct_ops, reuseport)
3864 M: Martin KaFai Lau <martin.lau@linux.dev>
3865 L: bpf@vger.kernel.org
3866 L: netdev@vger.kernel.org
3868 F: kernel/bpf/bpf_struct*
3870 BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
3871 M: KP Singh <kpsingh@kernel.org>
3872 R: Florent Revest <revest@chromium.org>
3873 R: Brendan Jackman <jackmanb@chromium.org>
3874 L: bpf@vger.kernel.org
3876 F: Documentation/bpf/prog_lsm.rst
3877 F: include/linux/bpf_lsm.h
3878 F: kernel/bpf/bpf_lsm.c
3881 BPF [STORAGE & CGROUPS]
3882 M: Martin KaFai Lau <martin.lau@linux.dev>
3883 L: bpf@vger.kernel.org
3885 F: kernel/bpf/cgroup.c
3886 F: kernel/bpf/*storage.c
3887 F: kernel/bpf/bpf_lru*
3890 M: Andrii Nakryiko <andrii@kernel.org>
3891 L: bpf@vger.kernel.org
3893 F: kernel/bpf/ringbuf.c
3896 M: Yonghong Song <yhs@fb.com>
3897 L: bpf@vger.kernel.org
3899 F: kernel/bpf/*iter.c
3901 BPF [L7 FRAMEWORK] (sockmap)
3902 M: John Fastabend <john.fastabend@gmail.com>
3903 M: Jakub Sitnicki <jakub@cloudflare.com>
3904 L: netdev@vger.kernel.org
3905 L: bpf@vger.kernel.org
3907 F: include/linux/skmsg.h
3909 F: net/core/sock_map.c
3910 F: net/ipv4/tcp_bpf.c
3911 F: net/ipv4/udp_bpf.c
3912 F: net/unix/unix_bpf.c
3914 BPF [LIBRARY] (libbpf)
3915 M: Andrii Nakryiko <andrii@kernel.org>
3916 L: bpf@vger.kernel.org
3920 BPF [TOOLING] (bpftool)
3921 M: Quentin Monnet <quentin@isovalent.com>
3922 L: bpf@vger.kernel.org
3924 F: kernel/bpf/disasm.*
3925 F: tools/bpf/bpftool/
3927 BPF [SELFTESTS] (Test Runners & Infrastructure)
3928 M: Andrii Nakryiko <andrii@kernel.org>
3929 R: Mykola Lysenko <mykolal@fb.com>
3930 L: bpf@vger.kernel.org
3932 F: tools/testing/selftests/bpf/
3935 L: bpf@vger.kernel.org
3937 K: (?:\b|_)bpf(?:\b|_)
3939 BROADCOM B44 10/100 ETHERNET DRIVER
3940 M: Michael Chan <michael.chan@broadcom.com>
3941 L: netdev@vger.kernel.org
3943 F: drivers/net/ethernet/broadcom/b44.*
3945 BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
3946 M: Florian Fainelli <f.fainelli@gmail.com>
3947 L: netdev@vger.kernel.org
3948 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3950 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3951 F: drivers/net/dsa/b53/*
3952 F: drivers/net/dsa/bcm_sf2*
3953 F: include/linux/dsa/brcm.h
3954 F: include/linux/platform_data/b53.h
3956 BROADCOM BCMBCA ARM ARCHITECTURE
3957 M: William Zhang <william.zhang@broadcom.com>
3958 M: Anand Gore <anand.gore@broadcom.com>
3959 M: Kursad Oney <kursad.oney@broadcom.com>
3960 M: Florian Fainelli <f.fainelli@gmail.com>
3961 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3962 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3964 T: git git://github.com/broadcom/stblinux.git
3965 F: Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
3966 F: arch/arm64/boot/dts/broadcom/bcmbca/*
3983 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3984 M: Florian Fainelli <f.fainelli@gmail.com>
3985 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3986 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3987 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3989 T: git git://github.com/broadcom/stblinux.git
3990 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3991 F: drivers/pci/controller/pcie-brcmstb.c
3992 F: drivers/staging/vc04_services
3997 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3998 M: Florian Fainelli <f.fainelli@gmail.com>
3999 M: Ray Jui <rjui@broadcom.com>
4000 M: Scott Branden <sbranden@broadcom.com>
4001 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4003 T: git git://github.com/broadcom/mach-bcm
4004 F: arch/arm/mach-bcm/
4010 BROADCOM BCM47XX MIPS ARCHITECTURE
4011 M: Hauke Mehrtens <hauke@hauke-m.de>
4012 M: Rafał Miłecki <zajec5@gmail.com>
4013 L: linux-mips@vger.kernel.org
4015 F: Documentation/devicetree/bindings/mips/brcm/
4016 F: arch/mips/bcm47xx/*
4017 F: arch/mips/include/asm/mach-bcm47xx/*
4019 BROADCOM BCM4908 ETHERNET DRIVER
4020 M: Rafał Miłecki <rafal@milecki.pl>
4021 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4022 L: netdev@vger.kernel.org
4024 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4025 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
4026 F: drivers/net/ethernet/broadcom/unimac.h
4028 BROADCOM BCM4908 PINMUX DRIVER
4029 M: Rafał Miłecki <rafal@milecki.pl>
4030 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4031 L: linux-gpio@vger.kernel.org
4033 F: Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4034 F: drivers/pinctrl/bcm/pinctrl-bcm4908.c
4036 BROADCOM BCM5301X ARM ARCHITECTURE
4037 M: Florian Fainelli <f.fainelli@gmail.com>
4038 M: Hauke Mehrtens <hauke@hauke-m.de>
4039 M: Rafał Miłecki <zajec5@gmail.com>
4040 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4041 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4043 F: arch/arm/boot/dts/bcm470*
4044 F: arch/arm/boot/dts/bcm5301*
4045 F: arch/arm/boot/dts/bcm953012*
4046 F: arch/arm/mach-bcm/bcm_5301x.c
4048 BROADCOM BCM53573 ARM ARCHITECTURE
4049 M: Florian Fainelli <f.fainelli@gmail.com>
4050 M: Rafał Miłecki <rafal@milecki.pl>
4051 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4052 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4054 F: arch/arm/boot/dts/bcm47189*
4055 F: arch/arm/boot/dts/bcm53573*
4057 BROADCOM BCM63XX/BCM33XX UDC DRIVER
4058 M: Kevin Cernekee <cernekee@gmail.com>
4059 L: linux-usb@vger.kernel.org
4061 F: drivers/usb/gadget/udc/bcm63xx_udc.*
4063 BROADCOM BCM7XXX ARM ARCHITECTURE
4064 M: Florian Fainelli <f.fainelli@gmail.com>
4065 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4066 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4068 T: git git://github.com/broadcom/stblinux.git
4069 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4070 F: arch/arm/boot/dts/bcm7*.dts*
4071 F: arch/arm/include/asm/hardware/cache-b15-rac.h
4072 F: arch/arm/mach-bcm/*brcmstb*
4073 F: arch/arm/mm/cache-b15-rac.c
4074 F: drivers/bus/brcmstb_gisb.c
4075 F: drivers/pci/controller/pcie-brcmstb.c
4081 M: Al Cooper <alcooperx@gmail.com>
4082 L: linux-usb@vger.kernel.org
4083 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4085 F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4086 F: drivers/usb/gadget/udc/bdc/
4088 BROADCOM BMIPS CPUFREQ DRIVER
4089 M: Markus Mayer <mmayer@broadcom.com>
4090 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4091 L: linux-pm@vger.kernel.org
4093 F: drivers/cpufreq/bmips-cpufreq.c
4095 BROADCOM BMIPS MIPS ARCHITECTURE
4096 M: Florian Fainelli <f.fainelli@gmail.com>
4097 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4098 L: linux-mips@vger.kernel.org
4100 T: git git://github.com/broadcom/stblinux.git
4101 F: arch/mips/bmips/*
4102 F: arch/mips/boot/dts/brcm/bcm*.dts*
4103 F: arch/mips/include/asm/mach-bmips/*
4104 F: arch/mips/kernel/*bmips*
4105 F: drivers/soc/bcm/bcm63xx
4106 F: drivers/irqchip/irq-bcm63*
4107 F: drivers/irqchip/irq-bcm7*
4108 F: drivers/irqchip/irq-brcmstb*
4109 F: include/linux/bcm963xx_nvram.h
4110 F: include/linux/bcm963xx_tag.h
4112 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4113 M: Rasesh Mody <rmody@marvell.com>
4114 M: GR-Linux-NIC-Dev@marvell.com
4115 L: netdev@vger.kernel.org
4117 F: drivers/net/ethernet/broadcom/bnx2.*
4118 F: drivers/net/ethernet/broadcom/bnx2_*
4120 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4121 M: Saurav Kashyap <skashyap@marvell.com>
4122 M: Javed Hasan <jhasan@marvell.com>
4123 M: GR-QLogic-Storage-Upstream@marvell.com
4124 L: linux-scsi@vger.kernel.org
4126 F: drivers/scsi/bnx2fc/
4128 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4129 M: Nilesh Javali <njavali@marvell.com>
4130 M: Manish Rangankar <mrangankar@marvell.com>
4131 M: GR-QLogic-Storage-Upstream@marvell.com
4132 L: linux-scsi@vger.kernel.org
4134 F: drivers/scsi/bnx2i/
4136 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4137 M: Ariel Elior <aelior@marvell.com>
4138 M: Sudarsana Kalluru <skalluru@marvell.com>
4139 M: Manish Chopra <manishc@marvell.com>
4140 L: netdev@vger.kernel.org
4142 F: drivers/net/ethernet/broadcom/bnx2x/
4144 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4145 M: Michael Chan <michael.chan@broadcom.com>
4146 L: netdev@vger.kernel.org
4148 F: drivers/firmware/broadcom/tee_bnxt_fw.c
4149 F: drivers/net/ethernet/broadcom/bnxt/
4150 F: include/linux/firmware/broadcom/tee_bnxt_fw.h
4152 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
4153 M: Arend van Spriel <aspriel@gmail.com>
4154 M: Franky Lin <franky.lin@broadcom.com>
4155 M: Hante Meuleman <hante.meuleman@broadcom.com>
4156 L: linux-wireless@vger.kernel.org
4157 L: brcm80211-dev-list.pdl@broadcom.com
4158 L: SHA-cyfmac-dev-list@infineon.com
4160 F: drivers/net/wireless/broadcom/brcm80211/
4162 BROADCOM BRCMSTB GPIO DRIVER
4163 M: Doug Berger <opendmb@gmail.com>
4164 M: Florian Fainelli <f.fainelli@gmail.com>
4165 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4167 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4168 F: drivers/gpio/gpio-brcmstb.c
4170 BROADCOM BRCMSTB I2C DRIVER
4171 M: Kamal Dasu <kdasu.kdev@gmail.com>
4172 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4173 L: linux-i2c@vger.kernel.org
4175 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4176 F: drivers/i2c/busses/i2c-brcmstb.c
4178 BROADCOM BRCMSTB UART DRIVER
4179 M: Al Cooper <alcooperx@gmail.com>
4180 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4181 L: linux-serial@vger.kernel.org
4183 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4184 F: drivers/tty/serial/8250/8250_bcm7271.c
4186 BROADCOM BRCMSTB USB EHCI DRIVER
4187 M: Al Cooper <alcooperx@gmail.com>
4188 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4189 L: linux-usb@vger.kernel.org
4191 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4192 F: drivers/usb/host/ehci-brcm.*
4194 BROADCOM BRCMSTB USB PIN MAP DRIVER
4195 M: Al Cooper <alcooperx@gmail.com>
4196 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4197 L: linux-usb@vger.kernel.org
4199 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4200 F: drivers/usb/misc/brcmstb-usb-pinmap.c
4202 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4203 M: Al Cooper <alcooperx@gmail.com>
4204 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4205 L: linux-kernel@vger.kernel.org
4207 F: drivers/phy/broadcom/phy-brcm-usb*
4209 BROADCOM ETHERNET PHY DRIVERS
4210 M: Florian Fainelli <f.fainelli@gmail.com>
4211 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4212 L: netdev@vger.kernel.org
4214 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4215 F: drivers/net/phy/bcm*.[ch]
4216 F: drivers/net/phy/broadcom.c
4217 F: include/linux/brcmphy.h
4219 BROADCOM GENET ETHERNET DRIVER
4220 M: Doug Berger <opendmb@gmail.com>
4221 M: Florian Fainelli <f.fainelli@gmail.com>
4222 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4223 L: netdev@vger.kernel.org
4225 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4226 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4227 F: drivers/net/ethernet/broadcom/genet/
4228 F: drivers/net/ethernet/broadcom/unimac.h
4229 F: drivers/net/mdio/mdio-bcm-unimac.c
4230 F: include/linux/platform_data/bcmgenet.h
4231 F: include/linux/platform_data/mdio-bcm-unimac.h
4233 BROADCOM IPROC ARM ARCHITECTURE
4234 M: Ray Jui <rjui@broadcom.com>
4235 M: Scott Branden <sbranden@broadcom.com>
4236 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4237 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4239 T: git git://github.com/broadcom/stblinux.git
4240 F: arch/arm64/boot/dts/broadcom/northstar2/*
4241 F: arch/arm64/boot/dts/broadcom/stingray/*
4242 F: drivers/clk/bcm/clk-ns*
4243 F: drivers/clk/bcm/clk-sr*
4244 F: drivers/pinctrl/bcm/pinctrl-ns*
4245 F: include/dt-bindings/clock/bcm-sr*
4262 BROADCOM IPROC GBIT ETHERNET DRIVER
4263 M: Rafał Miłecki <rafal@milecki.pl>
4264 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4265 L: netdev@vger.kernel.org
4267 F: Documentation/devicetree/bindings/net/brcm,amac.yaml
4268 F: drivers/net/ethernet/broadcom/bgmac*
4269 F: drivers/net/ethernet/broadcom/unimac.h
4271 BROADCOM KONA GPIO DRIVER
4272 M: Ray Jui <rjui@broadcom.com>
4273 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4275 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
4276 F: drivers/gpio/gpio-bcm-kona.c
4278 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4279 M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4280 M: Kashyap Desai <kashyap.desai@broadcom.com>
4281 M: Sumit Saxena <sumit.saxena@broadcom.com>
4282 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4283 L: mpi3mr-linuxdrv.pdl@broadcom.com
4284 L: linux-scsi@vger.kernel.org
4286 W: https://www.broadcom.com/support/storage
4287 F: drivers/scsi/mpi3mr/
4289 BROADCOM NETXTREME-E ROCE DRIVER
4290 M: Selvin Xavier <selvin.xavier@broadcom.com>
4291 L: linux-rdma@vger.kernel.org
4293 W: http://www.broadcom.com
4294 F: drivers/infiniband/hw/bnxt_re/
4295 F: include/uapi/rdma/bnxt_re-abi.h
4297 BROADCOM NVRAM DRIVER
4298 M: Rafał Miłecki <zajec5@gmail.com>
4299 L: linux-mips@vger.kernel.org
4301 F: drivers/firmware/broadcom/*
4303 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4304 M: Rafał Miłecki <rafal@milecki.pl>
4305 M: Florian Fainelli <f.fainelli@gmail.com>
4306 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4307 L: linux-pm@vger.kernel.org
4309 T: git git://github.com/broadcom/stblinux.git
4310 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
4311 F: include/dt-bindings/soc/bcm-pmb.h
4313 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4314 M: Rafał Miłecki <zajec5@gmail.com>
4315 L: linux-wireless@vger.kernel.org
4318 F: include/linux/bcma/
4321 M: Kamal Dasu <kdasu.kdev@gmail.com>
4322 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4324 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4325 F: drivers/spi/spi-bcm-qspi.*
4326 F: drivers/spi/spi-brcmstb-qspi.c
4327 F: drivers/spi/spi-iproc-qspi.c
4329 BROADCOM STB AVS CPUFREQ DRIVER
4330 M: Markus Mayer <mmayer@broadcom.com>
4331 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4332 L: linux-pm@vger.kernel.org
4334 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4335 F: drivers/cpufreq/brcmstb*
4337 BROADCOM STB AVS TMON DRIVER
4338 M: Markus Mayer <mmayer@broadcom.com>
4339 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4340 L: linux-pm@vger.kernel.org
4342 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4343 F: drivers/thermal/broadcom/brcmstb*
4345 BROADCOM STB DPFE DRIVER
4346 M: Markus Mayer <mmayer@broadcom.com>
4347 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4348 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4350 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4351 F: drivers/memory/brcmstb_dpfe.c
4353 BROADCOM STB NAND FLASH DRIVER
4354 M: Brian Norris <computersforpeace@gmail.com>
4355 M: Kamal Dasu <kdasu.kdev@gmail.com>
4356 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4357 L: linux-mtd@lists.infradead.org
4359 F: drivers/mtd/nand/raw/brcmnand/
4360 F: include/linux/platform_data/brcmnand.h
4362 BROADCOM STB PCIE DRIVER
4363 M: Jim Quinlan <jim2101024@gmail.com>
4364 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
4365 M: Florian Fainelli <f.fainelli@gmail.com>
4366 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4367 L: linux-pci@vger.kernel.org
4369 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4370 F: drivers/pci/controller/pcie-brcmstb.c
4372 BROADCOM SYSTEMPORT ETHERNET DRIVER
4373 M: Florian Fainelli <f.fainelli@gmail.com>
4374 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4375 L: netdev@vger.kernel.org
4377 F: drivers/net/ethernet/broadcom/bcmsysport.*
4378 F: drivers/net/ethernet/broadcom/unimac.h
4379 F: Documentation/devicetree/bindings/net/brcm,systemport.yaml
4381 BROADCOM TG3 GIGABIT ETHERNET DRIVER
4382 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
4383 M: Prashant Sreedharan <prashant@broadcom.com>
4384 M: Michael Chan <mchan@broadcom.com>
4385 L: netdev@vger.kernel.org
4387 F: drivers/net/ethernet/broadcom/tg3.*
4390 M: Scott Branden <scott.branden@broadcom.com>
4391 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4393 F: drivers/misc/bcm-vk/
4394 F: include/uapi/linux/misc/bcm_vk.h
4396 BROCADE BFA FC SCSI DRIVER
4397 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4398 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4399 L: linux-scsi@vger.kernel.org
4401 F: drivers/scsi/bfa/
4403 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4404 M: Rasesh Mody <rmody@marvell.com>
4405 M: Sudarsana Kalluru <skalluru@marvell.com>
4406 M: GR-Linux-NIC-Dev@marvell.com
4407 L: netdev@vger.kernel.org
4409 F: drivers/net/ethernet/brocade/bna/
4411 BSG (block layer generic sg v4 driver)
4412 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4413 L: linux-scsi@vger.kernel.org
4416 F: include/linux/bsg.h
4417 F: include/uapi/linux/bsg.h
4420 M: Clemens Ladisch <clemens@ladisch.de>
4421 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4424 F: Documentation/sound/cards/bt87x.rst
4425 F: sound/pci/bt87x.c
4428 M: Michael Buesch <m@bues.ch>
4430 W: http://bu3sch.de/btgpio.php
4431 F: drivers/gpio/gpio-bt8xx.c
4434 M: Chris Mason <clm@fb.com>
4435 M: Josef Bacik <josef@toxicpanda.com>
4436 M: David Sterba <dsterba@suse.com>
4437 L: linux-btrfs@vger.kernel.org
4439 W: http://btrfs.wiki.kernel.org/
4440 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
4441 C: irc://irc.libera.chat/btrfs
4442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4443 F: Documentation/filesystems/btrfs.rst
4445 F: include/linux/btrfs*
4446 F: include/uapi/linux/btrfs*
4448 BTTV VIDEO4LINUX DRIVER
4449 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4450 L: linux-media@vger.kernel.org
4452 W: https://linuxtv.org
4453 T: git git://linuxtv.org/media_tree.git
4454 F: Documentation/driver-api/media/drivers/bttv*
4455 F: drivers/media/pci/bt8xx/bttv*
4457 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4458 M: Chanwoo Choi <cw00.choi@samsung.com>
4459 L: linux-pm@vger.kernel.org
4460 L: linux-samsung-soc@vger.kernel.org
4462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4463 F: Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4464 F: drivers/devfreq/exynos-bus.c
4466 BUSLOGIC SCSI DRIVER
4467 M: Khalid Aziz <khalid@gonehiking.org>
4468 L: linux-scsi@vger.kernel.org
4470 F: drivers/scsi/BusLogic.*
4471 F: drivers/scsi/FlashPoint.*
4473 C-MEDIA CMI8788 DRIVER
4474 M: Clemens Ladisch <clemens@ladisch.de>
4475 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4478 F: sound/pci/oxygen/
4481 M: Guo Ren <guoren@kernel.org>
4482 L: linux-csky@vger.kernel.org
4484 T: git https://github.com/c-sky/csky-linux.git
4485 F: Documentation/devicetree/bindings/csky/
4486 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
4487 F: Documentation/devicetree/bindings/timer/csky,*
4489 F: drivers/clocksource/timer-gx6605s.c
4490 F: drivers/clocksource/timer-mp-csky.c
4491 F: drivers/irqchip/irq-csky-*
4495 CA8210 IEEE-802.15.4 RADIO DRIVER
4496 L: linux-wpan@vger.kernel.org
4498 W: https://github.com/Cascoda/ca8210-linux.git
4499 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4500 F: drivers/net/ieee802154/ca8210.c
4502 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4503 M: Damien Le Moal <damien.lemoal@wdc.com>
4504 L: linux-riscv@lists.infradead.org
4505 L: linux-gpio@vger.kernel.org (pinctrl driver)
4506 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4507 F: drivers/pinctrl/pinctrl-k210.c
4509 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4510 M: Damien Le Moal <damien.lemoal@wdc.com>
4511 L: linux-kernel@vger.kernel.org
4512 L: linux-riscv@lists.infradead.org
4514 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4515 F: drivers/reset/reset-k210.c
4517 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4518 M: Damien Le Moal <damien.lemoal@wdc.com>
4519 L: linux-riscv@lists.infradead.org
4521 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4522 F: drivers/soc/canaan/
4523 F: include/soc/canaan/
4525 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4526 M: David Howells <dhowells@redhat.com>
4527 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4529 F: Documentation/filesystems/caching/cachefiles.rst
4532 CADENCE MIPI-CSI2 BRIDGES
4533 M: Maxime Ripard <mripard@kernel.org>
4534 L: linux-media@vger.kernel.org
4536 F: Documentation/devicetree/bindings/media/cdns,*.txt
4537 F: drivers/media/platform/cadence/cdns-csi2*
4540 L: linux-mtd@lists.infradead.org
4542 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4543 F: drivers/mtd/nand/raw/cadence-nand-controller.c
4545 CADENCE USB3 DRD IP DRIVER
4546 M: Peter Chen <peter.chen@kernel.org>
4547 M: Pawel Laszczak <pawell@cadence.com>
4548 R: Roger Quadros <rogerq@kernel.org>
4549 R: Aswath Govindraju <a-govindraju@ti.com>
4550 L: linux-usb@vger.kernel.org
4552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4553 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4554 F: drivers/usb/cdns3/
4555 X: drivers/usb/cdns3/cdnsp*
4557 CADENCE USBSSP DRD IP DRIVER
4558 M: Pawel Laszczak <pawell@cadence.com>
4559 L: linux-usb@vger.kernel.org
4561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4562 F: drivers/usb/cdns3/
4563 X: drivers/usb/cdns3/cdns3*
4565 CADET FM/AM RADIO RECEIVER DRIVER
4566 M: Hans Verkuil <hverkuil@xs4all.nl>
4567 L: linux-media@vger.kernel.org
4569 W: https://linuxtv.org
4570 T: git git://linuxtv.org/media_tree.git
4571 F: drivers/media/radio/radio-cadet*
4573 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4574 L: linux-media@vger.kernel.org
4576 T: git git://linuxtv.org/media_tree.git
4577 F: Documentation/admin-guide/media/cafe_ccic*
4578 F: drivers/media/platform/marvell/
4581 L: netdev@vger.kernel.org
4583 F: Documentation/networking/caif/
4584 F: drivers/net/caif/
4585 F: include/net/caif/
4586 F: include/uapi/linux/caif/
4590 M: Toke Høiland-Jørgensen <toke@toke.dk>
4591 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4593 F: net/sched/sch_cake.c
4596 M: Wolfgang Grandegger <wg@grandegger.com>
4597 M: Marc Kleine-Budde <mkl@pengutronix.de>
4598 L: linux-can@vger.kernel.org
4600 W: https://github.com/linux-can
4601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4603 F: Documentation/devicetree/bindings/net/can/
4604 F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4606 F: drivers/phy/phy-can-transceiver.c
4607 F: include/linux/can/bittiming.h
4608 F: include/linux/can/dev.h
4609 F: include/linux/can/length.h
4610 F: include/linux/can/platform/
4611 F: include/linux/can/rx-offload.h
4612 F: include/uapi/linux/can/error.h
4613 F: include/uapi/linux/can/netlink.h
4614 F: include/uapi/linux/can/vxcan.h
4617 M: Oliver Hartkopp <socketcan@hartkopp.net>
4618 M: Marc Kleine-Budde <mkl@pengutronix.de>
4619 L: linux-can@vger.kernel.org
4621 W: https://github.com/linux-can
4622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4624 F: Documentation/networking/can.rst
4625 F: include/linux/can/can-ml.h
4626 F: include/linux/can/core.h
4627 F: include/linux/can/skb.h
4628 F: include/net/netns/can.h
4629 F: include/uapi/linux/can.h
4630 F: include/uapi/linux/can/bcm.h
4631 F: include/uapi/linux/can/gw.h
4632 F: include/uapi/linux/can/isotp.h
4633 F: include/uapi/linux/can/raw.h
4636 CAN-J1939 NETWORK LAYER
4637 M: Robin van der Gracht <robin@protonic.nl>
4638 M: Oleksij Rempel <o.rempel@pengutronix.de>
4639 R: kernel@pengutronix.de
4640 L: linux-can@vger.kernel.org
4642 F: Documentation/networking/j1939.rst
4643 F: include/uapi/linux/can/j1939.h
4647 M: Serge Hallyn <serge@hallyn.com>
4648 L: linux-security-module@vger.kernel.org
4650 F: include/linux/capability.h
4651 F: include/uapi/linux/capability.h
4652 F: kernel/capability.c
4653 F: security/commoncap.c
4655 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4656 M: Kevin Tsai <ktsai@capellamicro.com>
4658 F: drivers/iio/light/cm*
4660 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4661 M: Christian Lamparter <chunkeey@googlemail.com>
4662 L: linux-wireless@vger.kernel.org
4664 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4665 F: drivers/net/wireless/ath/carl9170/
4668 M: Robert Richter <rric@kernel.org>
4670 W: http://www.marvell.com
4671 F: drivers/i2c/busses/i2c-octeon*
4672 F: drivers/i2c/busses/i2c-thunderx*
4674 CAVIUM LIQUIDIO NETWORK DRIVER
4675 M: Derek Chickles <dchickles@marvell.com>
4676 M: Satanand Burla <sburla@marvell.com>
4677 M: Felix Manlunas <fmanlunas@marvell.com>
4678 L: netdev@vger.kernel.org
4680 W: http://www.marvell.com
4681 F: drivers/net/ethernet/cavium/liquidio/
4684 M: Robert Richter <rric@kernel.org>
4686 W: http://www.marvell.com
4687 F: drivers/mmc/host/cavium*
4689 CAVIUM OCTEON-TX CRYPTO DRIVER
4690 M: George Cherian <gcherian@marvell.com>
4691 L: linux-crypto@vger.kernel.org
4693 W: http://www.marvell.com
4694 F: drivers/crypto/cavium/cpt/
4696 CAVIUM THUNDERX2 ARM64 SOC
4697 M: Robert Richter <rric@kernel.org>
4698 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4700 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4701 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4703 CBS/ETF/TAPRIO QDISCS
4704 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4706 L: netdev@vger.kernel.org
4707 F: net/sched/sch_cbs.c
4708 F: net/sched/sch_etf.c
4709 F: net/sched/sch_taprio.c
4711 CC2520 IEEE-802.15.4 RADIO DRIVER
4712 M: Varka Bhadram <varkabhadram@gmail.com>
4713 L: linux-wpan@vger.kernel.org
4715 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4716 F: drivers/net/ieee802154/cc2520.c
4717 F: include/linux/spi/cc2520.h
4719 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4720 M: Gilad Ben-Yossef <gilad@benyossef.com>
4721 L: linux-crypto@vger.kernel.org
4723 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4724 F: drivers/crypto/ccree/
4726 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4727 M: Hadar Gat <hadar.gat@arm.com>
4728 L: linux-crypto@vger.kernel.org
4730 F: drivers/char/hw_random/cctrng.c
4731 F: drivers/char/hw_random/cctrng.h
4732 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4733 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4736 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4737 L: linux-media@vger.kernel.org
4739 W: http://linuxtv.org
4740 T: git git://linuxtv.org/media_tree.git
4741 F: Documentation/ABI/testing/debugfs-cec-error-inj
4742 F: Documentation/devicetree/bindings/media/cec.txt
4743 F: Documentation/driver-api/media/cec-core.rst
4744 F: Documentation/userspace-api/media/cec
4745 F: drivers/media/cec/
4746 F: drivers/media/rc/keymaps/rc-cec.c
4747 F: include/media/cec-notifier.h
4748 F: include/media/cec.h
4749 F: include/uapi/linux/cec-funcs.h
4750 F: include/uapi/linux/cec.h
4753 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4754 L: linux-media@vger.kernel.org
4756 W: http://linuxtv.org
4757 T: git git://linuxtv.org/media_tree.git
4758 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4759 F: drivers/media/cec/platform/cec-gpio/
4761 CELL BROADBAND ENGINE ARCHITECTURE
4762 M: Arnd Bergmann <arnd@arndb.de>
4763 L: linuxppc-dev@lists.ozlabs.org
4765 W: http://www.ibm.com/developerworks/power/cell/
4766 F: arch/powerpc/include/asm/cell*.h
4767 F: arch/powerpc/include/asm/spu*.h
4768 F: arch/powerpc/include/uapi/asm/spu*.h
4769 F: arch/powerpc/platforms/cell/
4771 CELLWISE CW2015 BATTERY DRIVER
4772 M: Tobias Schrammm <t.schramm@manjaro.org>
4774 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4775 F: drivers/power/supply/cw2015_battery.c
4777 CEPH COMMON CODE (LIBCEPH)
4778 M: Ilya Dryomov <idryomov@gmail.com>
4779 M: Xiubo Li <xiubli@redhat.com>
4780 R: Jeff Layton <jlayton@kernel.org>
4781 L: ceph-devel@vger.kernel.org
4784 T: git git://github.com/ceph/ceph-client.git
4785 F: include/linux/ceph/
4786 F: include/linux/crush/
4789 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4790 M: Xiubo Li <xiubli@redhat.com>
4791 M: Ilya Dryomov <idryomov@gmail.com>
4792 R: Jeff Layton <jlayton@kernel.org>
4793 L: ceph-devel@vger.kernel.org
4796 T: git git://github.com/ceph/ceph-client.git
4797 F: Documentation/filesystems/ceph.rst
4800 CERTIFICATE HANDLING
4801 M: David Howells <dhowells@redhat.com>
4802 M: David Woodhouse <dwmw2@infradead.org>
4803 L: keyrings@vger.kernel.org
4805 F: Documentation/admin-guide/module-signing.rst
4807 F: scripts/sign-file.c
4810 CFAG12864B LCD DRIVER
4811 M: Miguel Ojeda <ojeda@kernel.org>
4813 F: drivers/auxdisplay/cfag12864b.c
4814 F: include/linux/cfag12864b.h
4816 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4817 M: Miguel Ojeda <ojeda@kernel.org>
4819 F: drivers/auxdisplay/cfag12864bfb.c
4820 F: include/linux/cfag12864b.h
4822 CHAR and MISC DRIVERS
4823 M: Arnd Bergmann <arnd@arndb.de>
4824 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4829 F: include/linux/miscdevice.h
4830 X: drivers/char/agp/
4831 X: drivers/char/hw_random/
4832 X: drivers/char/ipmi/
4833 X: drivers/char/random.c
4834 X: drivers/char/tpm/
4837 M: Andy Whitcroft <apw@canonical.com>
4838 M: Joe Perches <joe@perches.com>
4839 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4840 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4842 F: scripts/checkpatch.pl
4844 CHECKPATCH DOCUMENTATION
4845 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4846 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4847 R: Joe Perches <joe@perches.com>
4849 F: Documentation/dev-tools/checkpatch.rst
4851 CHINESE DOCUMENTATION
4852 M: Alex Shi <alexs@kernel.org>
4853 M: Yanteng Si <siyanteng@loongson.cn>
4855 F: Documentation/translations/zh_CN/
4857 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4858 M: Peter Chen <peter.chen@kernel.org>
4859 L: linux-usb@vger.kernel.org
4861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4862 F: drivers/usb/chipidea/
4864 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4865 M: Hans de Goede <hdegoede@redhat.com>
4866 L: linux-input@vger.kernel.org
4868 F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
4869 F: drivers/input/touchscreen/chipone_icn8318.c
4871 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4872 M: Hans de Goede <hdegoede@redhat.com>
4873 L: linux-input@vger.kernel.org
4875 F: drivers/input/touchscreen/chipone_icn8505.c
4877 CHROME HARDWARE PLATFORM SUPPORT
4878 M: Benson Leung <bleung@chromium.org>
4879 L: chrome-platform@lists.linux.dev
4881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4882 F: drivers/platform/chrome/
4884 CHROMEOS EC CODEC DRIVER
4885 M: Cheng-Yi Chiang <cychiang@chromium.org>
4886 M: Tzung-Bi Shih <tzungbi@google.com>
4887 R: Guenter Roeck <groeck@chromium.org>
4888 L: chrome-platform@lists.linux.dev
4890 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4891 F: sound/soc/codecs/cros_ec_codec.*
4893 CHROMEOS EC SUBDRIVERS
4894 M: Benson Leung <bleung@chromium.org>
4895 R: Guenter Roeck <groeck@chromium.org>
4896 L: chrome-platform@lists.linux.dev
4898 F: drivers/power/supply/cros_usbpd-charger.c
4902 CHROMEOS EC USB TYPE-C DRIVER
4903 M: Prashant Malani <pmalani@chromium.org>
4904 L: chrome-platform@lists.linux.dev
4906 F: drivers/platform/chrome/cros_ec_typec.c
4907 F: drivers/platform/chrome/cros_typec_switch.c
4909 CHROMEOS EC USB PD NOTIFY DRIVER
4910 M: Prashant Malani <pmalani@chromium.org>
4911 L: chrome-platform@lists.linux.dev
4913 F: drivers/platform/chrome/cros_usbpd_notify.c
4914 F: include/linux/platform_data/cros_usbpd_notify.h
4916 CHRONTEL CH7322 CEC DRIVER
4917 M: Joe Tessler <jrt@google.com>
4918 L: linux-media@vger.kernel.org
4920 T: git git://linuxtv.org/media_tree.git
4921 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4922 F: drivers/media/cec/i2c/ch7322.c
4924 CIRRUS LOGIC AUDIO CODEC DRIVERS
4925 M: James Schulman <james.schulman@cirrus.com>
4926 M: David Rhodes <david.rhodes@cirrus.com>
4927 M: Lucas Tanure <tanureal@opensource.cirrus.com>
4928 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4929 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4930 L: patches@opensource.cirrus.com
4932 F: Documentation/devicetree/bindings/sound/cirrus,cs*
4933 F: include/dt-bindings/sound/cs*
4934 F: sound/pci/hda/cs*
4935 F: sound/pci/hda/hda_cs_dsp_ctl.*
4936 F: sound/soc/codecs/cs*
4938 CIRRUS LOGIC DSP FIRMWARE DRIVER
4939 M: Simon Trimmer <simont@opensource.cirrus.com>
4940 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4941 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4942 L: patches@opensource.cirrus.com
4944 W: https://github.com/CirrusLogic/linux-drivers/wiki
4945 T: git https://github.com/CirrusLogic/linux-drivers.git
4946 F: drivers/firmware/cirrus/*
4947 F: include/linux/firmware/cirrus/*
4949 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4950 M: Hartley Sweeten <hsweeten@visionengravers.com>
4951 L: netdev@vger.kernel.org
4953 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4955 CIRRUS LOGIC LOCHNAGAR DRIVER
4956 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4957 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4958 L: patches@opensource.cirrus.com
4960 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4961 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4962 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4963 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4964 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4965 F: Documentation/hwmon/lochnagar.rst
4966 F: drivers/clk/clk-lochnagar.c
4967 F: drivers/hwmon/lochnagar-hwmon.c
4968 F: drivers/mfd/lochnagar-i2c.c
4969 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4970 F: drivers/regulator/lochnagar-regulator.c
4971 F: include/dt-bindings/clk/lochnagar.h
4972 F: include/dt-bindings/pinctrl/lochnagar.h
4973 F: include/linux/mfd/lochnagar*
4974 F: sound/soc/codecs/lochnagar-sc.c
4976 CIRRUS LOGIC MADERA CODEC DRIVERS
4977 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4978 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4979 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4980 L: patches@opensource.cirrus.com
4982 W: https://github.com/CirrusLogic/linux-drivers/wiki
4983 T: git https://github.com/CirrusLogic/linux-drivers.git
4984 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4985 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4986 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4987 F: drivers/gpio/gpio-madera*
4988 F: drivers/irqchip/irq-madera*
4989 F: drivers/mfd/cs47l*
4990 F: drivers/mfd/madera*
4991 F: drivers/pinctrl/cirrus/*
4992 F: include/dt-bindings/sound/madera*
4993 F: include/linux/irqchip/irq-madera*
4994 F: include/linux/mfd/madera/*
4995 F: include/sound/madera*
4996 F: sound/soc/codecs/cs47l*
4997 F: sound/soc/codecs/madera*
4999 CISCO FCOE HBA DRIVER
5000 M: Satish Kharat <satishkh@cisco.com>
5001 M: Sesidhar Baddela <sebaddel@cisco.com>
5002 M: Karan Tilak Kumar <kartilak@cisco.com>
5003 L: linux-scsi@vger.kernel.org
5005 F: drivers/scsi/fnic/
5007 CISCO SCSI HBA DRIVER
5008 M: Karan Tilak Kumar <kartilak@cisco.com>
5009 M: Sesidhar Baddela <sebaddel@cisco.com>
5010 L: linux-scsi@vger.kernel.org
5012 F: drivers/scsi/snic/
5014 CISCO VIC ETHERNET NIC DRIVER
5015 M: Christian Benvenuti <benve@cisco.com>
5016 M: Govindarajulu Varadarajan <_govind@gmx.com>
5018 F: drivers/net/ethernet/cisco/enic/
5020 CISCO VIC LOW LATENCY NIC DRIVER
5021 M: Christian Benvenuti <benve@cisco.com>
5022 M: Nelson Escobar <neescoba@cisco.com>
5024 F: drivers/infiniband/hw/usnic/
5027 M: Miguel Ojeda <ojeda@kernel.org>
5031 CLANG/LLVM BUILD SUPPORT
5032 M: Nathan Chancellor <nathan@kernel.org>
5033 M: Nick Desaulniers <ndesaulniers@google.com>
5034 R: Tom Rix <trix@redhat.com>
5035 L: llvm@lists.linux.dev
5037 W: https://clangbuiltlinux.github.io/
5038 B: https://github.com/ClangBuiltLinux/linux/issues
5039 C: irc://irc.libera.chat/clangbuiltlinux
5040 F: Documentation/kbuild/llvm.rst
5041 F: include/linux/compiler-clang.h
5042 F: scripts/Makefile.clang
5043 F: scripts/clang-tools/
5044 K: \b(?i:clang|llvm)\b
5046 CLANG CONTROL FLOW INTEGRITY SUPPORT
5047 M: Sami Tolvanen <samitolvanen@google.com>
5048 M: Kees Cook <keescook@chromium.org>
5049 R: Nathan Chancellor <nathan@kernel.org>
5050 R: Nick Desaulniers <ndesaulniers@google.com>
5051 L: llvm@lists.linux.dev
5053 B: https://github.com/ClangBuiltLinux/linux/issues
5054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5055 F: include/linux/cfi.h
5059 M: Russell King <linux@armlinux.org.uk>
5060 L: linux-clk@vger.kernel.org
5062 F: include/linux/clk.h
5064 CLOCKSOURCE, CLOCKEVENT DRIVERS
5065 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5066 M: Thomas Gleixner <tglx@linutronix.de>
5067 L: linux-kernel@vger.kernel.org
5069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5070 F: Documentation/devicetree/bindings/timer/
5071 F: drivers/clocksource/
5074 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
5075 M: Daniel Oliveira Nascimento <don@syst.com.br>
5076 L: platform-driver-x86@vger.kernel.org
5078 F: drivers/platform/x86/classmate-laptop.c
5081 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
5082 L: linux-media@vger.kernel.org
5084 W: https://linuxtv.org
5085 T: git git://linuxtv.org/media_tree.git
5086 F: drivers/media/pci/cobalt/
5088 COCCINELLE/Semantic Patches (SmPL)
5089 M: Julia Lawall <Julia.Lawall@inria.fr>
5090 M: Nicolas Palix <nicolas.palix@imag.fr>
5091 L: cocci@inria.fr (moderated for non-subscribers)
5093 W: https://coccinelle.gitlabpages.inria.fr/website/
5094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5095 F: Documentation/dev-tools/coccinelle.rst
5096 F: scripts/coccicheck
5097 F: scripts/coccinelle/
5100 M: Jan Harkes <jaharkes@cs.cmu.edu>
5102 L: codalist@coda.cs.cmu.edu
5104 W: http://www.coda.cs.cmu.edu/
5105 F: Documentation/filesystems/coda.rst
5107 F: include/linux/coda*.h
5108 F: include/uapi/linux/coda*.h
5110 CODA V4L2 MEM2MEM DRIVER
5111 M: Philipp Zabel <p.zabel@pengutronix.de>
5112 L: linux-media@vger.kernel.org
5114 F: Documentation/devicetree/bindings/media/coda.yaml
5115 F: drivers/media/platform/chips-media/
5118 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5120 F: Documentation/process/code-of-conduct-interpretation.rst
5121 F: Documentation/process/code-of-conduct.rst
5124 M: Ian Abbott <abbotti@mev.co.uk>
5125 M: H Hartley Sweeten <hsweeten@visionengravers.com>
5128 F: include/linux/comedi/
5129 F: include/uapi/linux/comedi.h
5131 COMMON CLK FRAMEWORK
5132 M: Michael Turquette <mturquette@baylibre.com>
5133 M: Stephen Boyd <sboyd@kernel.org>
5134 L: linux-clk@vger.kernel.org
5136 Q: http://patchwork.kernel.org/project/linux-clk/list/
5137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5138 F: Documentation/devicetree/bindings/clock/
5140 F: include/dt-bindings/clock/
5141 F: include/linux/clk-pr*
5142 F: include/linux/clk/
5143 F: include/linux/of_clk.h
5144 X: drivers/clk/clkdev.c
5146 COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5147 M: Steve French <sfrench@samba.org>
5148 R: Paulo Alcantara <pc@cjr.nz> (DFS, global name space)
5149 R: Ronnie Sahlberg <lsahlber@redhat.com> (directory leases, sparse files)
5150 R: Shyam Prasad N <sprasad@microsoft.com> (multichannel)
5151 L: linux-cifs@vger.kernel.org
5152 L: samba-technical@lists.samba.org (moderated for non-subscribers)
5154 W: https://wiki.samba.org/index.php/LinuxCIFS
5155 T: git git://git.samba.org/sfrench/cifs-2.6.git
5156 F: Documentation/admin-guide/cifs/
5159 F: include/uapi/linux/cifs
5161 COMPACTPCI HOTPLUG CORE
5162 M: Scott Murray <scott@spiteful.org>
5163 L: linux-pci@vger.kernel.org
5165 F: drivers/pci/hotplug/cpci_hotplug*
5167 COMPACTPCI HOTPLUG GENERIC DRIVER
5168 M: Scott Murray <scott@spiteful.org>
5169 L: linux-pci@vger.kernel.org
5171 F: drivers/pci/hotplug/cpcihp_generic.c
5173 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5174 M: Scott Murray <scott@spiteful.org>
5175 L: linux-pci@vger.kernel.org
5177 F: drivers/pci/hotplug/cpcihp_zt5550.*
5179 COMPAL LAPTOP SUPPORT
5180 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5181 L: platform-driver-x86@vger.kernel.org
5183 F: drivers/platform/x86/compal-laptop.c
5186 M: Miguel Ojeda <ojeda@kernel.org>
5187 R: Nick Desaulniers <ndesaulniers@google.com>
5189 F: include/linux/compiler_attributes.h
5191 COMPUTE EXPRESS LINK (CXL)
5192 M: Alison Schofield <alison.schofield@intel.com>
5193 M: Vishal Verma <vishal.l.verma@intel.com>
5194 M: Ira Weiny <ira.weiny@intel.com>
5195 M: Ben Widawsky <bwidawsk@kernel.org>
5196 M: Dan Williams <dan.j.williams@intel.com>
5197 L: linux-cxl@vger.kernel.org
5200 F: include/uapi/linux/cxl_mem.h
5202 CONEXANT ACCESSRUNNER USB DRIVER
5203 L: accessrunner-general@lists.sourceforge.net
5205 W: http://accessrunner.sourceforge.net/
5206 F: drivers/usb/atm/cxacru.c
5209 M: Joel Becker <jlbec@evilplan.org>
5210 M: Christoph Hellwig <hch@lst.de>
5212 T: git git://git.infradead.org/users/hch/configfs.git
5214 F: include/linux/configfs.h
5215 F: samples/configfs/
5218 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5220 F: drivers/video/console/
5221 F: include/linux/console*
5224 M: Frederic Weisbecker <frederic@kernel.org>
5225 M: "Paul E. McKenney" <paulmck@kernel.org>
5227 F: kernel/context_tracking.c
5228 F: include/linux/context_tracking*
5230 CONTROL GROUP (CGROUP)
5231 M: Tejun Heo <tj@kernel.org>
5232 M: Zefan Li <lizefan.x@bytedance.com>
5233 M: Johannes Weiner <hannes@cmpxchg.org>
5234 L: cgroups@vger.kernel.org
5236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5237 F: Documentation/admin-guide/cgroup-v1/
5238 F: Documentation/admin-guide/cgroup-v2.rst
5239 F: include/linux/cgroup*
5241 F: tools/testing/selftests/cgroup/
5243 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5244 M: Tejun Heo <tj@kernel.org>
5245 M: Jens Axboe <axboe@kernel.dk>
5246 L: cgroups@vger.kernel.org
5247 L: linux-block@vger.kernel.org
5248 T: git git://git.kernel.dk/linux-block
5249 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5250 F: block/bfq-cgroup.c
5251 F: block/blk-cgroup.c
5252 F: block/blk-iolatency.c
5253 F: block/blk-throttle.c
5254 F: include/linux/blk-cgroup.h
5256 CONTROL GROUP - CPUSET
5257 M: Waiman Long <longman@redhat.com>
5258 M: Zefan Li <lizefan.x@bytedance.com>
5259 L: cgroups@vger.kernel.org
5261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5262 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
5263 F: include/linux/cpuset.h
5264 F: kernel/cgroup/cpuset.c
5266 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5267 M: Johannes Weiner <hannes@cmpxchg.org>
5268 M: Michal Hocko <mhocko@kernel.org>
5269 M: Roman Gushchin <roman.gushchin@linux.dev>
5270 M: Shakeel Butt <shakeelb@google.com>
5271 R: Muchun Song <songmuchun@bytedance.com>
5272 L: cgroups@vger.kernel.org
5273 L: linux-mm@kvack.org
5277 F: tools/testing/selftests/cgroup/memcg_protection.m
5278 F: tools/testing/selftests/cgroup/test_kmem.c
5279 F: tools/testing/selftests/cgroup/test_memcontrol.c
5281 CORETEMP HARDWARE MONITORING DRIVER
5282 M: Fenghua Yu <fenghua.yu@intel.com>
5283 L: linux-hwmon@vger.kernel.org
5285 F: Documentation/hwmon/coretemp.rst
5286 F: drivers/hwmon/coretemp.c
5288 CORSAIR-CPRO HARDWARE MONITOR DRIVER
5289 M: Marius Zachmann <mail@mariuszachmann.de>
5290 L: linux-hwmon@vger.kernel.org
5292 F: drivers/hwmon/corsair-cpro.c
5294 CORSAIR-PSU HARDWARE MONITOR DRIVER
5295 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
5296 L: linux-hwmon@vger.kernel.org
5298 F: Documentation/hwmon/corsair-psu.rst
5299 F: drivers/hwmon/corsair-psu.c
5302 M: William Breathitt Gray <william.gray@linaro.org>
5303 L: linux-iio@vger.kernel.org
5305 T: git https://git.linaro.org/people/william.gray/counter.git
5306 F: Documentation/ABI/testing/sysfs-bus-counter
5307 F: Documentation/driver-api/generic-counter.rst
5309 F: include/linux/counter.h
5310 F: include/uapi/linux/counter.h
5314 M: Bence Csókás <bence98@sch.bme.hu>
5316 F: drivers/i2c/busses/i2c-cp2615.c
5318 CPMAC ETHERNET DRIVER
5319 M: Florian Fainelli <f.fainelli@gmail.com>
5320 L: netdev@vger.kernel.org
5322 F: drivers/net/ethernet/ti/cpmac.c
5324 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5325 M: Viresh Kumar <viresh.kumar@linaro.org>
5326 M: Sudeep Holla <sudeep.holla@arm.com>
5327 L: linux-pm@vger.kernel.org
5329 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5330 F: drivers/cpufreq/vexpress-spc-cpufreq.c
5332 CPU FREQUENCY SCALING FRAMEWORK
5333 M: "Rafael J. Wysocki" <rafael@kernel.org>
5334 M: Viresh Kumar <viresh.kumar@linaro.org>
5335 L: linux-pm@vger.kernel.org
5337 B: https://bugzilla.kernel.org
5338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5340 F: Documentation/admin-guide/pm/cpufreq.rst
5341 F: Documentation/admin-guide/pm/intel_pstate.rst
5342 F: Documentation/cpu-freq/
5343 F: Documentation/devicetree/bindings/cpufreq/
5345 F: include/linux/cpufreq.h
5346 F: include/linux/sched/cpufreq.h
5347 F: kernel/sched/cpufreq*.c
5348 F: tools/testing/selftests/cpufreq/
5350 CPU IDLE TIME MANAGEMENT FRAMEWORK
5351 M: "Rafael J. Wysocki" <rafael@kernel.org>
5352 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5353 L: linux-pm@vger.kernel.org
5355 B: https://bugzilla.kernel.org
5356 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5357 F: Documentation/admin-guide/pm/cpuidle.rst
5358 F: Documentation/driver-api/pm/cpuidle.rst
5360 F: include/linux/cpuidle.h
5362 CPU POWER MONITORING SUBSYSTEM
5363 M: Thomas Renninger <trenn@suse.com>
5364 M: Shuah Khan <shuah@kernel.org>
5365 M: Shuah Khan <skhan@linuxfoundation.org>
5366 L: linux-pm@vger.kernel.org
5368 F: tools/power/cpupower/
5371 M: "H. Peter Anvin" <hpa@zytor.com>
5373 F: arch/x86/kernel/cpuid.c
5374 F: arch/x86/kernel/msr.c
5376 CPUIDLE DRIVER - ARM BIG LITTLE
5377 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
5378 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5379 L: linux-pm@vger.kernel.org
5380 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5383 F: drivers/cpuidle/cpuidle-big_little.c
5385 CPUIDLE DRIVER - ARM EXYNOS
5386 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5387 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5388 M: Kukjin Kim <kgene@kernel.org>
5389 L: linux-pm@vger.kernel.org
5390 L: linux-samsung-soc@vger.kernel.org
5392 F: arch/arm/mach-exynos/pm.c
5393 F: drivers/cpuidle/cpuidle-exynos.c
5394 F: include/linux/platform_data/cpuidle-exynos.h
5396 CPUIDLE DRIVER - ARM PSCI
5397 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
5398 M: Sudeep Holla <sudeep.holla@arm.com>
5399 L: linux-pm@vger.kernel.org
5400 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5402 F: drivers/cpuidle/cpuidle-psci.c
5404 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5405 M: Ulf Hansson <ulf.hansson@linaro.org>
5406 L: linux-pm@vger.kernel.org
5407 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5409 F: drivers/cpuidle/cpuidle-psci.h
5410 F: drivers/cpuidle/cpuidle-psci-domain.c
5412 CPUIDLE DRIVER - DT IDLE PM DOMAIN
5413 M: Ulf Hansson <ulf.hansson@linaro.org>
5414 L: linux-pm@vger.kernel.org
5416 F: drivers/cpuidle/dt_idle_genpd.c
5417 F: drivers/cpuidle/dt_idle_genpd.h
5419 CPUIDLE DRIVER - RISC-V SBI
5420 M: Anup Patel <anup@brainfault.org>
5421 L: linux-pm@vger.kernel.org
5422 L: linux-riscv@lists.infradead.org
5424 F: drivers/cpuidle/cpuidle-riscv-sbi.c
5427 M: Nicolas Pitre <nico@fluxnic.net>
5429 F: Documentation/filesystems/cramfs.rst
5433 M: Bastien Nocera <hadess@hadess.net>
5434 L: linux-input@vger.kernel.org
5436 F: drivers/hid/hid-creative-sb0540.c
5439 M: Herbert Xu <herbert@gondor.apana.org.au>
5440 M: "David S. Miller" <davem@davemloft.net>
5441 L: linux-crypto@vger.kernel.org
5443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5445 F: Documentation/crypto/
5446 F: Documentation/devicetree/bindings/crypto/
5451 F: include/linux/crypto*
5454 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5455 M: Neil Horman <nhorman@tuxdriver.com>
5456 L: linux-crypto@vger.kernel.org
5458 F: crypto/ansi_cprng.c
5462 M: Hans Verkuil <hverkuil@xs4all.nl>
5463 L: linux-media@vger.kernel.org
5465 W: http://linuxtv.org
5466 T: git git://linuxtv.org/media_tree.git
5467 F: drivers/media/i2c/cs3308.c
5469 CS5535 Audio ALSA driver
5470 M: Jaya Kumar <jayakumar.alsa@gmail.com>
5472 F: sound/pci/cs5535audio/
5474 CSI DRIVERS FOR ALLWINNER V3s
5475 M: Yong Deng <yong.deng@magewell.com>
5476 L: linux-media@vger.kernel.org
5478 T: git git://linuxtv.org/media_tree.git
5479 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
5480 F: drivers/media/platform/sunxi/sun6i-csi/
5483 M: Pavel Pisa <pisa@cmp.felk.cvut.cz>
5484 M: Ondrej Ille <ondrej.ille@gmail.com>
5485 L: linux-can@vger.kernel.org
5487 F: Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5488 F: drivers/net/can/ctucanfd/
5491 M: Solomon Peachy <pizza@shaftnet.org>
5493 F: drivers/net/wireless/st/cw1200/
5495 CX18 VIDEO4LINUX DRIVER
5496 M: Andy Walls <awalls@md.metrocast.net>
5497 L: linux-media@vger.kernel.org
5499 W: https://linuxtv.org
5500 T: git git://linuxtv.org/media_tree.git
5501 F: drivers/media/pci/cx18/
5502 F: include/uapi/linux/ivtv*
5504 CX2341X MPEG ENCODER HELPER MODULE
5505 M: Hans Verkuil <hverkuil@xs4all.nl>
5506 L: linux-media@vger.kernel.org
5508 W: https://linuxtv.org
5509 T: git git://linuxtv.org/media_tree.git
5510 F: drivers/media/common/cx2341x*
5511 F: include/media/drv-intf/cx2341x.h
5513 CX24120 MEDIA DRIVER
5514 M: Jemma Denson <jdenson@gmail.com>
5515 M: Patrick Boettcher <patrick.boettcher@posteo.de>
5516 L: linux-media@vger.kernel.org
5518 W: https://linuxtv.org
5519 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5520 F: drivers/media/dvb-frontends/cx24120*
5522 CX88 VIDEO4LINUX DRIVER
5523 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5524 L: linux-media@vger.kernel.org
5526 W: https://linuxtv.org
5527 T: git git://linuxtv.org/media_tree.git
5528 F: Documentation/driver-api/media/drivers/cx88*
5529 F: drivers/media/pci/cx88/
5531 CXD2820R MEDIA DRIVER
5532 M: Antti Palosaari <crope@iki.fi>
5533 L: linux-media@vger.kernel.org
5535 W: https://linuxtv.org
5536 W: http://palosaari.fi/linux/
5537 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5538 T: git git://linuxtv.org/anttip/media_tree.git
5539 F: drivers/media/dvb-frontends/cxd2820r*
5541 CXGB3 ETHERNET DRIVER (CXGB3)
5542 M: Raju Rangoju <rajur@chelsio.com>
5543 L: netdev@vger.kernel.org
5545 W: http://www.chelsio.com
5546 F: drivers/net/ethernet/chelsio/cxgb3/
5548 CXGB3 ISCSI DRIVER (CXGB3I)
5549 M: Varun Prakash <varun@chelsio.com>
5550 L: linux-scsi@vger.kernel.org
5552 W: http://www.chelsio.com
5553 F: drivers/scsi/cxgbi/cxgb3i
5555 CXGB4 CRYPTO DRIVER (chcr)
5556 M: Ayush Sawal <ayush.sawal@chelsio.com>
5557 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5558 M: Rohit Maheshwari <rohitm@chelsio.com>
5559 L: linux-crypto@vger.kernel.org
5561 W: http://www.chelsio.com
5562 F: drivers/crypto/chelsio
5564 CXGB4 INLINE CRYPTO DRIVER
5565 M: Ayush Sawal <ayush.sawal@chelsio.com>
5566 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5567 M: Rohit Maheshwari <rohitm@chelsio.com>
5568 L: netdev@vger.kernel.org
5570 W: http://www.chelsio.com
5571 F: drivers/net/ethernet/chelsio/inline_crypto/
5573 CXGB4 ETHERNET DRIVER (CXGB4)
5574 M: Raju Rangoju <rajur@chelsio.com>
5575 L: netdev@vger.kernel.org
5577 W: http://www.chelsio.com
5578 F: drivers/net/ethernet/chelsio/cxgb4/
5580 CXGB4 ISCSI DRIVER (CXGB4I)
5581 M: Varun Prakash <varun@chelsio.com>
5582 L: linux-scsi@vger.kernel.org
5584 W: http://www.chelsio.com
5585 F: drivers/scsi/cxgbi/cxgb4i
5587 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5588 M: Potnuri Bharat Teja <bharat@chelsio.com>
5589 L: linux-rdma@vger.kernel.org
5591 W: http://www.openfabrics.org
5592 F: drivers/infiniband/hw/cxgb4/
5593 F: include/uapi/rdma/cxgb4-abi.h
5595 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5596 M: Raju Rangoju <rajur@chelsio.com>
5597 L: netdev@vger.kernel.org
5599 W: http://www.chelsio.com
5600 F: drivers/net/ethernet/chelsio/cxgb4vf/
5602 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5603 M: Frederic Barrat <fbarrat@linux.ibm.com>
5604 M: Andrew Donnellan <ajd@linux.ibm.com>
5605 L: linuxppc-dev@lists.ozlabs.org
5607 F: Documentation/ABI/testing/sysfs-class-cxl
5608 F: Documentation/powerpc/cxl.rst
5609 F: arch/powerpc/platforms/powernv/pci-cxl.c
5610 F: drivers/misc/cxl/
5611 F: include/misc/cxl*
5612 F: include/uapi/misc/cxl.h
5614 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5615 M: Manoj N. Kumar <manoj@linux.ibm.com>
5616 M: Matthew R. Ochs <mrochs@linux.ibm.com>
5617 M: Uma Krishnan <ukrishn@linux.ibm.com>
5618 L: linux-scsi@vger.kernel.org
5620 F: Documentation/powerpc/cxlflash.rst
5621 F: drivers/scsi/cxlflash/
5622 F: include/uapi/scsi/cxlflash_ioctl.h
5625 M: Russell King <linux@armlinux.org.uk>
5626 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5628 W: http://www.armlinux.org.uk/
5629 F: drivers/video/fbdev/cyber2000fb.*
5631 CYCLADES PC300 DRIVER
5633 F: drivers/net/wan/pc300*
5635 CYPRESS_FIRMWARE MEDIA DRIVER
5636 M: Antti Palosaari <crope@iki.fi>
5637 L: linux-media@vger.kernel.org
5639 W: https://linuxtv.org
5640 W: http://palosaari.fi/linux/
5641 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5642 T: git git://linuxtv.org/anttip/media_tree.git
5643 F: drivers/media/common/cypress_firmware*
5645 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5646 M: Linus Walleij <linus.walleij@linaro.org>
5647 L: linux-input@vger.kernel.org
5649 F: drivers/input/touchscreen/cy8ctma140.c
5651 CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5652 M: Yassine Oudjana <y.oudjana@protonmail.com>
5653 L: linux-input@vger.kernel.org
5655 F: Documentation/devicetree/bindings/input/cypress-sf.yaml
5656 F: drivers/input/keyboard/cypress-sf.c
5658 CYTTSP TOUCHSCREEN DRIVER
5659 M: Linus Walleij <linus.walleij@linaro.org>
5660 L: linux-input@vger.kernel.org
5662 F: drivers/input/touchscreen/cyttsp*
5664 D-LINK DIR-685 TOUCHKEYS DRIVER
5665 M: Linus Walleij <linus.walleij@linaro.org>
5666 L: linux-input@vger.kernel.org
5668 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5670 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5671 M: Joshua Kinard <kumba@gentoo.org>
5673 F: drivers/rtc/rtc-ds1685.c
5674 F: include/linux/rtc/ds1685.h
5676 DAMA SLAVE for AX.25
5677 M: Joerg Reuter <jreuter@yaina.de>
5678 L: linux-hams@vger.kernel.org
5680 W: http://yaina.de/jreuter/
5681 W: http://www.qsl.net/dl1bke/
5682 F: net/ax25/af_ax25.c
5683 F: net/ax25/ax25_dev.c
5684 F: net/ax25/ax25_ds_*
5685 F: net/ax25/ax25_in.c
5686 F: net/ax25/ax25_out.c
5687 F: net/ax25/ax25_timer.c
5688 F: net/ax25/sysctl_net_ax25.c
5691 M: SeongJae Park <sj@kernel.org>
5692 L: damon@lists.linux.dev
5693 L: linux-mm@kvack.org
5695 F: Documentation/ABI/testing/sysfs-kernel-mm-damon
5696 F: Documentation/admin-guide/mm/damon/
5697 F: Documentation/mm/damon/
5698 F: include/linux/damon.h
5699 F: include/trace/events/damon.h
5701 F: tools/testing/selftests/damon/
5703 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5704 L: netdev@vger.kernel.org
5706 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5707 F: drivers/net/ethernet/dec/tulip/dmfe.c
5709 DC390/AM53C974 SCSI driver
5710 M: Hannes Reinecke <hare@suse.com>
5711 L: linux-scsi@vger.kernel.org
5713 F: drivers/scsi/am53c974.c
5716 M: Oliver Neukum <oliver@neukum.org>
5717 M: Ali Akcaagac <aliakc@web.de>
5718 M: Jamie Lenehan <lenehan@twibble.org>
5719 L: dc395x@twibble.org
5721 W: http://twibble.org/dist/dc395x/
5722 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5723 F: Documentation/scsi/dc395x.rst
5724 F: drivers/scsi/dc395x.*
5727 L: dccp@vger.kernel.org
5729 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5730 F: include/linux/dccp.h
5731 F: include/linux/tfrc.h
5732 F: include/uapi/linux/dccp.h
5735 DECSTATION PLATFORM SUPPORT
5736 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5737 L: linux-mips@vger.kernel.org
5739 W: http://www.linux-mips.org/wiki/DECstation
5741 F: arch/mips/include/asm/dec/
5742 F: arch/mips/include/asm/mach-dec/
5744 DEFXX FDDI NETWORK DRIVER
5745 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5747 F: drivers/net/fddi/defxx.*
5749 DEFZA FDDI NETWORK DRIVER
5750 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5752 F: drivers/net/fddi/defza.*
5754 DEINTERLACE DRIVERS FOR ALLWINNER H3
5755 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5756 L: linux-media@vger.kernel.org
5758 T: git git://linuxtv.org/media_tree.git
5759 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5760 F: drivers/media/platform/sunxi/sun8i-di/
5763 M: Matthew Garrett <mjg59@srcf.ucam.org>
5764 M: Pali Rohár <pali@kernel.org>
5765 L: platform-driver-x86@vger.kernel.org
5767 F: drivers/platform/x86/dell/dell-laptop.c
5769 DELL LAPTOP FREEFALL DRIVER
5770 M: Pali Rohár <pali@kernel.org>
5772 F: drivers/platform/x86/dell/dell-smo8800.c
5774 DELL LAPTOP RBTN DRIVER
5775 M: Pali Rohár <pali@kernel.org>
5777 F: drivers/platform/x86/dell/dell-rbtn.*
5779 DELL LAPTOP SMM DRIVER
5780 M: Pali Rohár <pali@kernel.org>
5782 F: Documentation/ABI/obsolete/procfs-i8k
5783 F: drivers/hwmon/dell-smm-hwmon.c
5784 F: include/uapi/linux/i8k.h
5786 DELL REMOTE BIOS UPDATE DRIVER
5787 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5788 L: platform-driver-x86@vger.kernel.org
5790 F: drivers/platform/x86/dell/dell_rbu.c
5793 M: Pali Rohár <pali@kernel.org>
5794 L: Dell.Client.Kernel@dell.com
5795 L: platform-driver-x86@vger.kernel.org
5797 F: drivers/platform/x86/dell/dell-smbios.*
5799 DELL SMBIOS SMM DRIVER
5800 L: Dell.Client.Kernel@dell.com
5801 L: platform-driver-x86@vger.kernel.org
5803 F: drivers/platform/x86/dell/dell-smbios-smm.c
5805 DELL SMBIOS WMI DRIVER
5806 L: Dell.Client.Kernel@dell.com
5807 L: platform-driver-x86@vger.kernel.org
5809 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5810 F: tools/wmi/dell-smbios-example.c
5812 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5813 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5814 L: platform-driver-x86@vger.kernel.org
5816 F: Documentation/driver-api/dcdbas.rst
5817 F: drivers/platform/x86/dell/dcdbas.*
5819 DELL WMI DESCRIPTOR DRIVER
5820 L: Dell.Client.Kernel@dell.com
5822 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5824 DELL WMI SYSMAN DRIVER
5825 M: Divya Bharathi <divya.bharathi@dell.com>
5826 M: Prasanth Ksr <prasanth.ksr@dell.com>
5827 L: Dell.Client.Kernel@dell.com
5828 L: platform-driver-x86@vger.kernel.org
5830 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5831 F: drivers/platform/x86/dell/dell-wmi-sysman/
5833 DELL WMI NOTIFICATIONS DRIVER
5834 M: Matthew Garrett <mjg59@srcf.ucam.org>
5835 M: Pali Rohár <pali@kernel.org>
5837 F: drivers/platform/x86/dell/dell-wmi-base.c
5839 DELL WMI HARDWARE PRIVACY SUPPORT
5840 M: Perry Yuan <Perry.Yuan@dell.com>
5841 L: Dell.Client.Kernel@dell.com
5842 L: platform-driver-x86@vger.kernel.org
5844 F: drivers/platform/x86/dell/dell-wmi-privacy.c
5846 DELTA ST MEDIA DRIVER
5847 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5848 L: linux-media@vger.kernel.org
5850 W: https://linuxtv.org
5851 T: git git://linuxtv.org/media_tree.git
5852 F: drivers/media/platform/st/sti/delta
5854 DELTA AHE-50DC FAN CONTROL MODULE DRIVER
5855 M: Zev Weiss <zev@bewilderbeest.net>
5856 L: linux-hwmon@vger.kernel.org
5858 F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c
5860 DELTA DPS920AB PSU DRIVER
5861 M: Robert Marko <robert.marko@sartura.hr>
5862 L: linux-hwmon@vger.kernel.org
5864 F: Documentation/hwmon/dps920ab.rst
5865 F: drivers/hwmon/pmbus/dps920ab.c
5867 DELTA NETWORKS TN48M CPLD DRIVERS
5868 M: Robert Marko <robert.marko@sartura.hr>
5870 F: Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
5871 F: Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
5872 F: Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
5873 F: drivers/gpio/gpio-tn48m.c
5874 F: include/dt-bindings/reset/delta,tn48m-reset.h
5877 L: linux-mtd@lists.infradead.org
5879 F: drivers/mtd/nand/raw/denali*
5881 DESIGNWARE EDMA CORE IP DRIVER
5882 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5883 L: dmaengine@vger.kernel.org
5885 F: drivers/dma/dw-edma/
5886 F: include/linux/dma/edma.h
5888 DESIGNWARE XDATA IP DRIVER
5889 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5890 L: linux-pci@vger.kernel.org
5892 F: Documentation/misc-devices/dw-xdata-pcie.rst
5893 F: drivers/misc/dw-xdata-pcie.c
5895 DESIGNWARE USB2 DRD IP DRIVER
5896 M: Minas Harutyunyan <hminas@synopsys.com>
5897 L: linux-usb@vger.kernel.org
5899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5900 F: drivers/usb/dwc2/
5902 DESIGNWARE USB3 DRD IP DRIVER
5903 M: Felipe Balbi <balbi@kernel.org>
5904 L: linux-usb@vger.kernel.org
5906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5907 F: drivers/usb/dwc3/
5909 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5910 M: Andreas Klinger <ak@it-klinger.de>
5911 L: linux-iio@vger.kernel.org
5913 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5914 F: drivers/iio/proximity/srf*.c
5916 DEVICE COREDUMP (DEV_COREDUMP)
5917 M: Johannes Berg <johannes@sipsolutions.net>
5918 L: linux-kernel@vger.kernel.org
5920 F: drivers/base/devcoredump.c
5921 F: include/linux/devcoredump.h
5923 DEVICE DEPENDENCY HELPER SCRIPT
5924 M: Saravana Kannan <saravanak@google.com>
5925 L: linux-kernel@vger.kernel.org
5927 F: scripts/dev-needs.sh
5929 DEVICE DIRECT ACCESS (DAX)
5930 M: Dan Williams <dan.j.williams@intel.com>
5931 M: Vishal Verma <vishal.l.verma@intel.com>
5932 M: Dave Jiang <dave.jiang@intel.com>
5933 L: nvdimm@lists.linux.dev
5937 DEVICE FREQUENCY (DEVFREQ)
5938 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5939 M: Kyungmin Park <kyungmin.park@samsung.com>
5940 M: Chanwoo Choi <cw00.choi@samsung.com>
5941 L: linux-pm@vger.kernel.org
5943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5944 F: Documentation/devicetree/bindings/devfreq/
5945 F: Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
5947 F: include/linux/devfreq.h
5948 F: include/trace/events/devfreq.h
5950 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5951 M: Chanwoo Choi <cw00.choi@samsung.com>
5952 L: linux-pm@vger.kernel.org
5954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5955 F: Documentation/devicetree/bindings/devfreq/event/
5956 F: drivers/devfreq/devfreq-event.c
5957 F: drivers/devfreq/event/
5958 F: include/dt-bindings/pmu/exynos_ppmu.h
5959 F: include/linux/devfreq-event.h
5961 DEVICE NUMBER REGISTRY
5962 M: Torben Mathiasen <device@lanana.org>
5964 W: http://lanana.org/docs/device-list/index.html
5966 DEVICE RESOURCE MANAGEMENT HELPERS
5967 M: Hans de Goede <hdegoede@redhat.com>
5968 R: Matti Vaittinen <mazziesaccount@gmail.com>
5970 F: include/linux/devm-helpers.h
5973 M: Alasdair Kergon <agk@redhat.com>
5974 M: Mike Snitzer <snitzer@kernel.org>
5975 M: dm-devel@redhat.com
5976 L: dm-devel@redhat.com
5978 W: http://sources.redhat.com/dm
5979 Q: http://patchwork.kernel.org/project/dm-devel/list/
5980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5981 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5982 F: Documentation/admin-guide/device-mapper/
5983 F: drivers/md/Kconfig
5984 F: drivers/md/Makefile
5986 F: drivers/md/persistent-data/
5987 F: include/linux/device-mapper.h
5988 F: include/linux/dm-*.h
5989 F: include/uapi/linux/dm-*.h
5992 M: Jiri Pirko <jiri@nvidia.com>
5993 L: netdev@vger.kernel.org
5995 F: Documentation/networking/devlink
5996 F: include/net/devlink.h
5997 F: include/uapi/linux/devlink.h
5998 F: net/core/devlink.c
6000 DH ELECTRONICS IMX6 DHCOM BOARD SUPPORT
6001 M: Christoph Niedermaier <cniedermaier@dh-electronics.com>
6002 L: kernel@dh-electronics.com
6004 F: arch/arm/boot/dts/imx6*-dhcom-*
6006 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6007 M: Marek Vasut <marex@denx.de>
6008 L: kernel@dh-electronics.com
6010 F: arch/arm/boot/dts/stm32mp1*-dhcom-*
6011 F: arch/arm/boot/dts/stm32mp1*-dhcor-*
6013 DIALOG SEMICONDUCTOR DRIVERS
6014 M: Support Opensource <support.opensource@diasemi.com>
6016 W: http://www.dialog-semiconductor.com/products
6017 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
6018 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
6019 F: Documentation/devicetree/bindings/mfd/da90*.txt
6020 F: Documentation/devicetree/bindings/mfd/da90*.yaml
6021 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6022 F: Documentation/devicetree/bindings/regulator/da92*.txt
6023 F: Documentation/devicetree/bindings/regulator/slg51000.txt
6024 F: Documentation/devicetree/bindings/sound/da[79]*.txt
6025 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
6026 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
6027 F: Documentation/hwmon/da90??.rst
6028 F: drivers/gpio/gpio-da90??.c
6029 F: drivers/hwmon/da90??-hwmon.c
6030 F: drivers/iio/adc/da91??-*.c
6031 F: drivers/input/misc/da72??.[ch]
6032 F: drivers/input/misc/da90??_onkey.c
6033 F: drivers/input/touchscreen/da9052_tsi.c
6034 F: drivers/leds/leds-da90??.c
6035 F: drivers/mfd/da903x.c
6036 F: drivers/mfd/da90??-*.c
6037 F: drivers/mfd/da91??-*.c
6038 F: drivers/pinctrl/pinctrl-da90??.c
6039 F: drivers/power/supply/da9052-battery.c
6040 F: drivers/power/supply/da91??-*.c
6041 F: drivers/regulator/da9???-regulator.[ch]
6042 F: drivers/regulator/slg51000-regulator.[ch]
6043 F: drivers/rtc/rtc-da90??.c
6044 F: drivers/thermal/da90??-thermal.c
6045 F: drivers/video/backlight/da90??_bl.c
6046 F: drivers/watchdog/da90??_wdt.c
6047 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
6048 F: include/linux/mfd/da903x.h
6049 F: include/linux/mfd/da9052/
6050 F: include/linux/mfd/da9055/
6051 F: include/linux/mfd/da9062/
6052 F: include/linux/mfd/da9063/
6053 F: include/linux/mfd/da9150/
6054 F: include/linux/regulator/da9211.h
6055 F: include/sound/da[79]*.h
6056 F: sound/soc/codecs/da[79]*.[ch]
6058 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6059 M: William Breathitt Gray <william.gray@linaro.org>
6060 L: linux-gpio@vger.kernel.org
6062 F: drivers/gpio/gpio-gpio-mm.c
6064 DIOLAN U2C-12 I2C DRIVER
6065 M: Guenter Roeck <linux@roeck-us.net>
6066 L: linux-i2c@vger.kernel.org
6068 F: drivers/i2c/busses/i2c-diolan-u2c.c
6070 DIRECTORY NOTIFICATION (DNOTIFY)
6071 M: Jan Kara <jack@suse.cz>
6072 R: Amir Goldstein <amir73il@gmail.com>
6073 L: linux-fsdevel@vger.kernel.org
6075 F: Documentation/filesystems/dnotify.rst
6076 F: fs/notify/dnotify/
6077 F: include/linux/dnotify.h
6079 DISK GEOMETRY AND PARTITION HANDLING
6080 M: Andries Brouwer <aeb@cwi.nl>
6082 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6083 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6084 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6087 M: Jan Kara <jack@suse.com>
6089 F: Documentation/filesystems/quota.rst
6091 F: include/linux/quota*.h
6092 F: include/uapi/linux/quota*.h
6094 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6095 M: Bernie Thompson <bernie@plugable.com>
6096 L: linux-fbdev@vger.kernel.org
6098 W: http://plugable.com/category/projects/udlfb/
6099 F: Documentation/fb/udlfb.rst
6100 F: drivers/video/fbdev/udlfb.c
6101 F: include/video/udlfb.h
6103 DISTRIBUTED LOCK MANAGER (DLM)
6104 M: Christine Caulfield <ccaulfie@redhat.com>
6105 M: David Teigland <teigland@redhat.com>
6106 L: cluster-devel@redhat.com
6108 W: http://sources.redhat.com/cluster/
6109 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6112 DMA BUFFER SHARING FRAMEWORK
6113 M: Sumit Semwal <sumit.semwal@linaro.org>
6114 M: Christian König <christian.koenig@amd.com>
6115 L: linux-media@vger.kernel.org
6116 L: dri-devel@lists.freedesktop.org
6117 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6119 T: git git://anongit.freedesktop.org/drm/drm-misc
6120 F: Documentation/driver-api/dma-buf.rst
6122 F: include/linux/*fence.h
6123 F: include/linux/dma-buf.h
6124 F: include/linux/dma-resv.h
6125 K: \bdma_(?:buf|fence|resv)\b
6127 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6128 M: Vinod Koul <vkoul@kernel.org>
6129 L: dmaengine@vger.kernel.org
6131 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6133 F: Documentation/devicetree/bindings/dma/
6134 F: Documentation/driver-api/dmaengine/
6136 F: include/dt-bindings/dma/
6137 F: include/linux/dma/
6138 F: include/linux/dmaengine.h
6139 F: include/linux/of_dma.h
6142 M: Christoph Hellwig <hch@lst.de>
6143 M: Marek Szyprowski <m.szyprowski@samsung.com>
6144 R: Robin Murphy <robin.murphy@arm.com>
6145 L: iommu@lists.linux.dev
6147 W: http://git.infradead.org/users/hch/dma-mapping.git
6148 T: git git://git.infradead.org/users/hch/dma-mapping.git
6149 F: include/asm-generic/dma-mapping.h
6150 F: include/linux/dma-direct.h
6151 F: include/linux/dma-mapping.h
6152 F: include/linux/dma-map-ops.h
6155 DMA MAPPING BENCHMARK
6156 M: Xiang Chen <chenxiang66@hisilicon.com>
6157 L: iommu@lists.linux.dev
6158 F: kernel/dma/map_benchmark.c
6159 F: tools/testing/selftests/dma/
6161 DMA-BUF HEAPS FRAMEWORK
6162 M: Sumit Semwal <sumit.semwal@linaro.org>
6163 R: Benjamin Gaignard <benjamin.gaignard@collabora.com>
6164 R: Liam Mark <lmark@codeaurora.org>
6165 R: Laura Abbott <labbott@redhat.com>
6166 R: Brian Starkey <Brian.Starkey@arm.com>
6167 R: John Stultz <jstultz@google.com>
6168 L: linux-media@vger.kernel.org
6169 L: dri-devel@lists.freedesktop.org
6170 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6172 T: git git://anongit.freedesktop.org/drm/drm-misc
6173 F: drivers/dma-buf/dma-heap.c
6174 F: drivers/dma-buf/heaps/*
6175 F: include/linux/dma-heap.h
6176 F: include/uapi/linux/dma-heap.h
6178 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6179 M: Lukasz Luba <lukasz.luba@arm.com>
6180 L: linux-pm@vger.kernel.org
6181 L: linux-samsung-soc@vger.kernel.org
6183 F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6184 F: drivers/memory/samsung/exynos5422-dmc.c
6186 DME1737 HARDWARE MONITOR DRIVER
6187 M: Juerg Haefliger <juergh@proton.me>
6188 L: linux-hwmon@vger.kernel.org
6190 F: Documentation/hwmon/dme1737.rst
6191 F: drivers/hwmon/dme1737.c
6194 M: Jean Delvare <jdelvare@suse.com>
6196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6197 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
6198 F: drivers/firmware/dmi-id.c
6199 F: drivers/firmware/dmi_scan.c
6200 F: include/linux/dmi.h
6203 M: Jonathan Corbet <corbet@lwn.net>
6204 L: linux-doc@vger.kernel.org
6206 P: Documentation/doc-guide/maintainer-profile.rst
6207 T: git git://git.lwn.net/linux.git docs-next
6209 F: scripts/documentation-file-ref-check
6210 F: scripts/kernel-doc
6211 F: scripts/sphinx-pre-install
6212 X: Documentation/ABI/
6213 X: Documentation/admin-guide/media/
6214 X: Documentation/devicetree/
6215 X: Documentation/driver-api/media/
6216 X: Documentation/firmware-guide/acpi/
6217 X: Documentation/i2c/
6218 X: Documentation/power/
6219 X: Documentation/spi/
6220 X: Documentation/userspace-api/media/
6222 DOCUMENTATION REPORTING ISSUES
6223 M: Thorsten Leemhuis <linux@leemhuis.info>
6224 L: linux-doc@vger.kernel.org
6226 F: Documentation/admin-guide/reporting-issues.rst
6228 DOCUMENTATION SCRIPTS
6229 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6230 L: linux-doc@vger.kernel.org
6232 F: Documentation/sphinx/parse-headers.pl
6233 F: scripts/documentation-file-ref-check
6234 F: scripts/sphinx-pre-install
6236 DOCUMENTATION/ITALIAN
6237 M: Federico Vaga <federico.vaga@vaga.pv.it>
6238 L: linux-doc@vger.kernel.org
6240 F: Documentation/translations/it_IT
6242 DOCUMENTATION/JAPANESE
6243 R: Akira Yokosawa <akiyks@gmail.com>
6244 L: linux-doc@vger.kernel.org
6246 F: Documentation/translations/ja_JP
6248 DONGWOON DW9714 LENS VOICE COIL DRIVER
6249 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6250 L: linux-media@vger.kernel.org
6252 T: git git://linuxtv.org/media_tree.git
6253 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
6254 F: drivers/media/i2c/dw9714.c
6256 DONGWOON DW9768 LENS VOICE COIL DRIVER
6257 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
6258 L: linux-media@vger.kernel.org
6260 T: git git://linuxtv.org/media_tree.git
6261 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6262 F: drivers/media/i2c/dw9768.c
6264 DONGWOON DW9807 LENS VOICE COIL DRIVER
6265 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6266 L: linux-media@vger.kernel.org
6268 T: git git://linuxtv.org/media_tree.git
6269 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6270 F: drivers/media/i2c/dw9807-vcm.c
6273 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
6274 L: blinux-list@redhat.com
6276 F: drivers/char/dtlk.c
6277 F: include/linux/dtlk.h
6279 DPAA2 DATAPATH I/O (DPIO) DRIVER
6280 M: Roy Pledge <Roy.Pledge@nxp.com>
6281 L: linux-kernel@vger.kernel.org
6283 F: drivers/soc/fsl/dpio
6285 DPAA2 ETHERNET DRIVER
6286 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6287 L: netdev@vger.kernel.org
6289 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6290 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6291 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
6292 F: drivers/net/ethernet/freescale/dpaa2/Makefile
6293 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6294 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6295 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
6296 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
6297 F: drivers/net/ethernet/freescale/dpaa2/dpni*
6299 DPAA2 ETHERNET SWITCH DRIVER
6300 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6301 L: netdev@vger.kernel.org
6303 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6304 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6305 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
6308 M: Philipp Reisner <philipp.reisner@linbit.com>
6309 M: Lars Ellenberg <lars.ellenberg@linbit.com>
6310 M: Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6311 L: drbd-dev@lists.linbit.com
6313 W: http://www.drbd.org
6314 T: git git://git.linbit.com/linux-drbd.git
6315 T: git git://git.linbit.com/drbd-8.4.git
6316 F: Documentation/admin-guide/blockdev/
6317 F: drivers/block/drbd/
6320 DRIVER COMPONENT FRAMEWORK
6321 L: dri-devel@lists.freedesktop.org
6322 F: drivers/base/component.c
6323 F: include/linux/component.h
6325 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6326 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6327 R: "Rafael J. Wysocki" <rafael@kernel.org>
6329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6330 F: Documentation/core-api/kobject.rst
6334 F: include/linux/debugfs.h
6335 F: include/linux/kobj*
6338 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6339 M: Nishanth Menon <nm@ti.com>
6340 L: linux-pm@vger.kernel.org
6342 F: drivers/soc/ti/smartreflex.c
6343 F: include/linux/power/smartreflex.h
6345 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6346 M: Maxime Ripard <mripard@kernel.org>
6347 M: Chen-Yu Tsai <wens@csie.org>
6348 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6349 L: dri-devel@lists.freedesktop.org
6351 T: git git://anongit.freedesktop.org/drm/drm-misc
6352 F: drivers/gpu/drm/sun4i/sun8i*
6354 DRM DRIVER FOR ARM PL111 CLCD
6355 M: Emma Anholt <emma@anholt.net>
6357 T: git git://anongit.freedesktop.org/drm/drm-misc
6358 F: drivers/gpu/drm/pl111/
6360 DRM DRIVER FOR ARM VERSATILE TFT PANELS
6361 M: Linus Walleij <linus.walleij@linaro.org>
6363 T: git git://anongit.freedesktop.org/drm/drm-misc
6364 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6365 F: drivers/gpu/drm/panel/panel-arm-versatile.c
6367 DRM DRIVER FOR ASPEED BMC GFX
6368 M: Joel Stanley <joel@jms.id.au>
6369 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6371 T: git git://anongit.freedesktop.org/drm/drm-misc
6372 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6373 F: drivers/gpu/drm/aspeed/
6375 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6376 M: Dave Airlie <airlied@redhat.com>
6377 R: Thomas Zimmermann <tzimmermann@suse.de>
6378 L: dri-devel@lists.freedesktop.org
6380 T: git git://anongit.freedesktop.org/drm/drm-misc
6381 F: drivers/gpu/drm/ast/
6383 DRM DRIVER FOR BOCHS VIRTUAL GPU
6384 M: Gerd Hoffmann <kraxel@redhat.com>
6385 L: virtualization@lists.linux-foundation.org
6387 T: git git://anongit.freedesktop.org/drm/drm-misc
6388 F: drivers/gpu/drm/tiny/bochs.c
6390 DRM DRIVER FOR BOE HIMAX8279D PANELS
6391 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6393 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6394 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
6396 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6397 M: Jagan Teki <jagan@amarulasolutions.com>
6399 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6400 F: drivers/gpu/drm/bridge/chipone-icn6211.c
6402 DRM DRIVER FOR EBBG FT8719 PANEL
6403 M: Joel Selvaraj <jo@jsfamily.in>
6405 T: git git://anongit.freedesktop.org/drm/drm-misc
6406 F: Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6407 F: drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6409 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6410 M: Linus Walleij <linus.walleij@linaro.org>
6412 T: git git://anongit.freedesktop.org/drm/drm-misc
6413 F: drivers/gpu/drm/tve200/
6415 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6416 M: Icenowy Zheng <icenowy@aosc.io>
6418 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6419 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6421 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6422 M: Jagan Teki <jagan@amarulasolutions.com>
6424 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6425 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6427 DRM DRIVER FOR GENERIC USB DISPLAY
6428 M: Noralf Trønnes <noralf@tronnes.org>
6430 W: https://github.com/notro/gud/wiki
6431 T: git git://anongit.freedesktop.org/drm/drm-misc
6432 F: drivers/gpu/drm/gud/
6433 F: include/drm/gud.h
6435 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6436 M: Hans de Goede <hdegoede@redhat.com>
6438 T: git git://anongit.freedesktop.org/drm/drm-misc
6439 F: drivers/gpu/drm/tiny/gm12u320.c
6441 DRM DRIVER FOR HX8357D PANELS
6442 M: Emma Anholt <emma@anholt.net>
6444 T: git git://anongit.freedesktop.org/drm/drm-misc
6445 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
6446 F: drivers/gpu/drm/tiny/hx8357d.c
6448 DRM DRIVER FOR ILITEK ILI9225 PANELS
6449 M: David Lechner <david@lechnology.com>
6451 T: git git://anongit.freedesktop.org/drm/drm-misc
6452 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6453 F: drivers/gpu/drm/tiny/ili9225.c
6455 DRM DRIVER FOR ILITEK ILI9486 PANELS
6456 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6458 T: git git://anongit.freedesktop.org/drm/drm-misc
6459 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6460 F: drivers/gpu/drm/tiny/ili9486.c
6462 DRM DRIVER FOR INTEL I810 VIDEO CARDS
6463 S: Orphan / Obsolete
6464 F: drivers/gpu/drm/i810/
6465 F: include/uapi/drm/i810_drm.h
6467 DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
6468 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
6470 T: git git://anongit.freedesktop.org/drm/drm-misc
6471 F: drivers/gpu/drm/logicvc/
6473 DRM DRIVER FOR LVDS PANELS
6474 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6475 L: dri-devel@lists.freedesktop.org
6476 T: git git://anongit.freedesktop.org/drm/drm-misc
6478 F: drivers/gpu/drm/panel/panel-lvds.c
6479 F: Documentation/devicetree/bindings/display/lvds.yaml
6480 F: Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6482 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6483 M: Guido Günther <agx@sigxcpu.org>
6484 R: Purism Kernel Team <kernel@puri.sm>
6486 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6487 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6489 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
6490 S: Orphan / Obsolete
6491 F: drivers/gpu/drm/mga/
6492 F: include/uapi/drm/mga_drm.h
6494 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6495 M: Dave Airlie <airlied@redhat.com>
6496 R: Thomas Zimmermann <tzimmermann@suse.de>
6497 L: dri-devel@lists.freedesktop.org
6499 T: git git://anongit.freedesktop.org/drm/drm-misc
6500 F: drivers/gpu/drm/mgag200/
6502 DRM DRIVER FOR MI0283QT
6503 M: Noralf Trønnes <noralf@tronnes.org>
6505 T: git git://anongit.freedesktop.org/drm/drm-misc
6506 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6507 F: drivers/gpu/drm/tiny/mi0283qt.c
6509 DRM DRIVER FOR MIPI DBI compatible panels
6510 M: Noralf Trønnes <noralf@tronnes.org>
6512 W: https://github.com/notro/panel-mipi-dbi/wiki
6513 T: git git://anongit.freedesktop.org/drm/drm-misc
6514 F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6515 F: drivers/gpu/drm/tiny/panel-mipi-dbi.c
6517 DRM DRIVER FOR MSM ADRENO GPU
6518 M: Rob Clark <robdclark@gmail.com>
6519 M: Abhinav Kumar <quic_abhinavk@quicinc.com>
6520 M: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
6521 R: Sean Paul <sean@poorly.run>
6522 L: linux-arm-msm@vger.kernel.org
6523 L: dri-devel@lists.freedesktop.org
6524 L: freedreno@lists.freedesktop.org
6526 T: git https://gitlab.freedesktop.org/drm/msm.git
6527 F: Documentation/devicetree/bindings/display/msm/
6528 F: drivers/gpu/drm/msm/
6529 F: include/uapi/drm/msm_drm.h
6531 DRM DRIVER FOR NOVATEK NT35510 PANELS
6532 M: Linus Walleij <linus.walleij@linaro.org>
6534 T: git git://anongit.freedesktop.org/drm/drm-misc
6535 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6536 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
6538 DRM DRIVER FOR NOVATEK NT35560 PANELS
6539 M: Linus Walleij <linus.walleij@linaro.org>
6541 T: git git://anongit.freedesktop.org/drm/drm-misc
6542 F: Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
6543 F: drivers/gpu/drm/panel/panel-novatek-nt35560.c
6545 DRM DRIVER FOR NOVATEK NT36672A PANELS
6546 M: Sumit Semwal <sumit.semwal@linaro.org>
6548 T: git git://anongit.freedesktop.org/drm/drm-misc
6549 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6550 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6552 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6553 M: Ben Skeggs <bskeggs@redhat.com>
6554 M: Karol Herbst <kherbst@redhat.com>
6555 M: Lyude Paul <lyude@redhat.com>
6556 L: dri-devel@lists.freedesktop.org
6557 L: nouveau@lists.freedesktop.org
6559 W: https://nouveau.freedesktop.org/
6560 Q: https://patchwork.freedesktop.org/project/nouveau/
6561 Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
6562 B: https://gitlab.freedesktop.org/drm/nouveau/-/issues
6563 C: irc://irc.oftc.net/nouveau
6564 T: git https://gitlab.freedesktop.org/drm/nouveau.git
6565 F: drivers/gpu/drm/nouveau/
6566 F: include/uapi/drm/nouveau_drm.h
6568 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6569 M: Stefan Mavrodiev <stefan@olimex.com>
6571 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6572 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6574 DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
6575 R: Douglas Anderson <dianders@chromium.org>
6576 F: Documentation/devicetree/bindings/display/bridge/ps8640.yaml
6577 F: drivers/gpu/drm/bridge/parade-ps8640.c
6579 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6580 M: Noralf Trønnes <noralf@tronnes.org>
6582 T: git git://anongit.freedesktop.org/drm/drm-misc
6583 F: Documentation/devicetree/bindings/display/repaper.txt
6584 F: drivers/gpu/drm/tiny/repaper.c
6586 DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
6587 M: Javier Martinez Canillas <javierm@redhat.com>
6589 T: git git://anongit.freedesktop.org/drm/drm-misc
6590 F: Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml
6591 F: drivers/gpu/drm/solomon/ssd130x*
6593 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6594 M: Dave Airlie <airlied@redhat.com>
6595 M: Gerd Hoffmann <kraxel@redhat.com>
6596 L: virtualization@lists.linux-foundation.org
6598 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6599 T: git git://anongit.freedesktop.org/drm/drm-misc
6600 F: drivers/gpu/drm/tiny/cirrus.c
6602 DRM DRIVER FOR QXL VIRTUAL GPU
6603 M: Dave Airlie <airlied@redhat.com>
6604 M: Gerd Hoffmann <kraxel@redhat.com>
6605 L: virtualization@lists.linux-foundation.org
6606 L: spice-devel@lists.freedesktop.org
6608 T: git git://anongit.freedesktop.org/drm/drm-misc
6609 F: drivers/gpu/drm/qxl/
6610 F: include/uapi/drm/qxl_drm.h
6612 DRM DRIVER FOR RAGE 128 VIDEO CARDS
6613 S: Orphan / Obsolete
6614 F: drivers/gpu/drm/r128/
6615 F: include/uapi/drm/r128_drm.h
6617 DRM DRIVER FOR RAYDIUM RM67191 PANELS
6618 M: Robert Chiras <robert.chiras@nxp.com>
6620 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6621 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
6623 DRM DRIVER FOR SAMSUNG DB7430 PANELS
6624 M: Linus Walleij <linus.walleij@linaro.org>
6626 T: git git://anongit.freedesktop.org/drm/drm-misc
6627 F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6628 F: drivers/gpu/drm/panel/panel-samsung-db7430.c
6630 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6631 M: Markuss Broks <markuss.broks@gmail.com>
6633 F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6634 F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6636 DRM DRIVER FOR SITRONIX ST7703 PANELS
6637 M: Guido Günther <agx@sigxcpu.org>
6638 R: Purism Kernel Team <kernel@puri.sm>
6639 R: Ondrej Jirman <megous@megous.com>
6641 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6642 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
6644 DRM DRIVER FOR SAVAGE VIDEO CARDS
6645 S: Orphan / Obsolete
6646 F: drivers/gpu/drm/savage/
6647 F: include/uapi/drm/savage_drm.h
6649 DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6650 M: Thomas Zimmermann <tzimmermann@suse.de>
6651 M: Javier Martinez Canillas <javierm@redhat.com>
6652 L: dri-devel@lists.freedesktop.org
6654 T: git git://anongit.freedesktop.org/drm/drm-misc
6655 F: drivers/gpu/drm/drm_aperture.c
6656 F: drivers/gpu/drm/tiny/simpledrm.c
6657 F: drivers/video/aperture.c
6658 F: include/drm/drm_aperture.h
6659 F: include/linux/aperture.h
6661 DRM DRIVER FOR SIS VIDEO CARDS
6662 S: Orphan / Obsolete
6663 F: drivers/gpu/drm/sis/
6664 F: include/uapi/drm/sis_drm.h
6666 DRM DRIVER FOR SITRONIX ST7586 PANELS
6667 M: David Lechner <david@lechnology.com>
6669 T: git git://anongit.freedesktop.org/drm/drm-misc
6670 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
6671 F: drivers/gpu/drm/tiny/st7586.c
6673 DRM DRIVER FOR SITRONIX ST7701 PANELS
6674 M: Jagan Teki <jagan@amarulasolutions.com>
6676 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6677 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
6679 DRM DRIVER FOR SITRONIX ST7735R PANELS
6680 M: David Lechner <david@lechnology.com>
6682 T: git git://anongit.freedesktop.org/drm/drm-misc
6683 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6684 F: drivers/gpu/drm/tiny/st7735r.c
6686 DRM DRIVER FOR ST-ERICSSON MCDE
6687 M: Linus Walleij <linus.walleij@linaro.org>
6689 T: git git://anongit.freedesktop.org/drm/drm-misc
6690 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6691 F: drivers/gpu/drm/mcde/
6693 DRM DRIVER FOR TDFX VIDEO CARDS
6694 S: Orphan / Obsolete
6695 F: drivers/gpu/drm/tdfx/
6697 DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
6698 M: Jagan Teki <jagan@amarulasolutions.com>
6700 F: Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
6701 F: drivers/gpu/drm/bridge/ti-dlpc3433.c
6703 DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
6704 R: Douglas Anderson <dianders@chromium.org>
6705 F: Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
6706 F: drivers/gpu/drm/bridge/ti-sn65dsi86.c
6708 DRM DRIVER FOR TPO TPG110 PANELS
6709 M: Linus Walleij <linus.walleij@linaro.org>
6711 T: git git://anongit.freedesktop.org/drm/drm-misc
6712 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6713 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6715 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6716 M: Dave Airlie <airlied@redhat.com>
6717 R: Sean Paul <sean@poorly.run>
6718 R: Thomas Zimmermann <tzimmermann@suse.de>
6719 L: dri-devel@lists.freedesktop.org
6721 T: git git://anongit.freedesktop.org/drm/drm-misc
6722 F: drivers/gpu/drm/udl/
6724 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6725 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6726 M: Melissa Wen <melissa.srw@gmail.com>
6727 R: Haneen Mohammed <hamohammed.sa@gmail.com>
6728 R: Daniel Vetter <daniel@ffwll.ch>
6729 L: dri-devel@lists.freedesktop.org
6731 T: git git://anongit.freedesktop.org/drm/drm-misc
6732 F: Documentation/gpu/vkms.rst
6733 F: drivers/gpu/drm/vkms/
6735 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6736 M: Hans de Goede <hdegoede@redhat.com>
6737 L: dri-devel@lists.freedesktop.org
6739 T: git git://anongit.freedesktop.org/drm/drm-misc
6740 F: drivers/gpu/drm/vboxvideo/
6742 DRM DRIVER FOR VMWARE VIRTUAL GPU
6743 M: Zack Rusin <zackr@vmware.com>
6744 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
6745 L: dri-devel@lists.freedesktop.org
6747 T: git git://anongit.freedesktop.org/drm/drm-misc
6748 F: drivers/gpu/drm/vmwgfx/
6749 F: include/uapi/drm/vmwgfx_drm.h
6751 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6752 M: Linus Walleij <linus.walleij@linaro.org>
6754 T: git git://anongit.freedesktop.org/drm/drm-misc
6755 F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6756 F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
6759 M: David Airlie <airlied@gmail.com>
6760 M: Daniel Vetter <daniel@ffwll.ch>
6761 L: dri-devel@lists.freedesktop.org
6763 B: https://gitlab.freedesktop.org/drm
6764 C: irc://irc.oftc.net/dri-devel
6765 T: git git://anongit.freedesktop.org/drm/drm
6766 F: Documentation/devicetree/bindings/display/
6767 F: Documentation/devicetree/bindings/gpu/
6768 F: Documentation/gpu/
6771 F: include/linux/vga*
6772 F: include/uapi/drm/
6774 DRM DRIVERS AND MISC GPU PATCHES
6775 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6776 M: Maxime Ripard <mripard@kernel.org>
6777 M: Thomas Zimmermann <tzimmermann@suse.de>
6779 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6780 T: git git://anongit.freedesktop.org/drm/drm-misc
6781 F: Documentation/gpu/
6782 F: drivers/gpu/drm/*
6785 F: include/linux/vga*
6786 F: include/uapi/drm/drm*
6788 DRM DRIVERS FOR ALLWINNER A10
6789 M: Maxime Ripard <mripard@kernel.org>
6790 M: Chen-Yu Tsai <wens@csie.org>
6791 L: dri-devel@lists.freedesktop.org
6793 T: git git://anongit.freedesktop.org/drm/drm-misc
6794 F: Documentation/devicetree/bindings/display/allwinner*
6795 F: drivers/gpu/drm/sun4i/
6797 DRM DRIVERS FOR AMLOGIC SOCS
6798 M: Neil Armstrong <neil.armstrong@linaro.org>
6799 L: dri-devel@lists.freedesktop.org
6800 L: linux-amlogic@lists.infradead.org
6802 W: http://linux-meson.com/
6803 T: git git://anongit.freedesktop.org/drm/drm-misc
6804 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6805 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6806 F: Documentation/gpu/meson.rst
6807 F: drivers/gpu/drm/meson/
6809 DRM DRIVERS FOR ATMEL HLCDC
6810 M: Sam Ravnborg <sam@ravnborg.org>
6811 M: Boris Brezillon <bbrezillon@kernel.org>
6812 L: dri-devel@lists.freedesktop.org
6814 T: git git://anongit.freedesktop.org/drm/drm-misc
6815 F: Documentation/devicetree/bindings/display/atmel/
6816 F: drivers/gpu/drm/atmel-hlcdc/
6818 DRM DRIVERS FOR BRIDGE CHIPS
6819 M: Andrzej Hajda <andrzej.hajda@intel.com>
6820 M: Neil Armstrong <neil.armstrong@linaro.org>
6821 M: Robert Foss <robert.foss@linaro.org>
6822 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6823 R: Jonas Karlman <jonas@kwiboo.se>
6824 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6826 T: git git://anongit.freedesktop.org/drm/drm-misc
6827 F: Documentation/devicetree/bindings/display/bridge/
6828 F: drivers/gpu/drm/bridge/
6830 DRM DRIVERS FOR EXYNOS
6831 M: Inki Dae <inki.dae@samsung.com>
6832 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6833 M: Kyungmin Park <kyungmin.park@samsung.com>
6834 L: dri-devel@lists.freedesktop.org
6836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6837 F: Documentation/devicetree/bindings/display/exynos/
6838 F: Documentation/devicetree/bindings/display/samsung/
6839 F: drivers/gpu/drm/exynos/
6840 F: include/uapi/drm/exynos_drm.h
6842 DRM DRIVERS FOR FREESCALE DCU
6843 M: Stefan Agner <stefan@agner.ch>
6844 M: Alison Wang <alison.wang@nxp.com>
6845 L: dri-devel@lists.freedesktop.org
6847 T: git git://anongit.freedesktop.org/drm/drm-misc
6848 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6849 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6850 F: drivers/gpu/drm/fsl-dcu/
6852 DRM DRIVERS FOR FREESCALE IMX
6853 M: Philipp Zabel <p.zabel@pengutronix.de>
6854 L: dri-devel@lists.freedesktop.org
6856 F: Documentation/devicetree/bindings/display/imx/
6857 F: drivers/gpu/drm/imx/
6858 F: drivers/gpu/ipu-v3/
6860 DRM DRIVERS FOR FREESCALE IMX BRIDGE
6861 M: Liu Ying <victor.liu@nxp.com>
6862 L: dri-devel@lists.freedesktop.org
6864 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
6865 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
6866 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
6867 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
6868 F: drivers/gpu/drm/bridge/imx/
6870 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6871 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6872 L: dri-devel@lists.freedesktop.org
6874 T: git git://github.com/patjak/drm-gma500
6875 F: drivers/gpu/drm/gma500/
6877 DRM DRIVERS FOR HISILICON
6878 M: Xinliang Liu <xinliang.liu@linaro.org>
6879 M: Tian Tao <tiantao6@hisilicon.com>
6880 R: John Stultz <jstultz@google.com>
6881 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6882 R: Chen Feng <puck.chen@hisilicon.com>
6883 L: dri-devel@lists.freedesktop.org
6885 T: git git://anongit.freedesktop.org/drm/drm-misc
6886 F: Documentation/devicetree/bindings/display/hisilicon/
6887 F: drivers/gpu/drm/hisilicon/
6889 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6890 M: Deepak Rawat <drawat.floss@gmail.com>
6891 L: linux-hyperv@vger.kernel.org
6892 L: dri-devel@lists.freedesktop.org
6894 T: git git://anongit.freedesktop.org/drm/drm-misc
6895 F: drivers/gpu/drm/hyperv
6897 DRM DRIVERS FOR LIMA
6898 M: Qiang Yu <yuq825@gmail.com>
6899 L: dri-devel@lists.freedesktop.org
6900 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6902 T: git git://anongit.freedesktop.org/drm/drm-misc
6903 F: drivers/gpu/drm/lima/
6904 F: include/uapi/drm/lima_drm.h
6906 DRM DRIVERS FOR MEDIATEK
6907 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6908 M: Philipp Zabel <p.zabel@pengutronix.de>
6909 L: dri-devel@lists.freedesktop.org
6910 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6912 F: Documentation/devicetree/bindings/display/mediatek/
6913 F: drivers/gpu/drm/mediatek/
6914 F: drivers/phy/mediatek/phy-mtk-dp.c
6915 F: drivers/phy/mediatek/phy-mtk-hdmi*
6916 F: drivers/phy/mediatek/phy-mtk-mipi*
6918 DRM DRIVERS FOR NVIDIA TEGRA
6919 M: Thierry Reding <thierry.reding@gmail.com>
6920 L: dri-devel@lists.freedesktop.org
6921 L: linux-tegra@vger.kernel.org
6923 T: git git://anongit.freedesktop.org/tegra/linux.git
6924 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
6925 F: Documentation/devicetree/bindings/gpu/host1x/
6926 F: drivers/gpu/drm/tegra/
6927 F: drivers/gpu/host1x/
6928 F: include/linux/host1x.h
6929 F: include/uapi/drm/tegra_drm.h
6931 DRM DRIVERS FOR RENESAS
6932 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6933 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6934 L: dri-devel@lists.freedesktop.org
6935 L: linux-renesas-soc@vger.kernel.org
6937 T: git git://linuxtv.org/pinchartl/media drm/du/next
6938 F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
6939 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6940 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6941 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6942 F: drivers/gpu/drm/rcar-du/
6943 F: drivers/gpu/drm/shmobile/
6944 F: include/linux/platform_data/shmob_drm.h
6946 DRM DRIVERS FOR ROCKCHIP
6947 M: Sandy Huang <hjc@rock-chips.com>
6948 M: Heiko Stübner <heiko@sntech.de>
6949 L: dri-devel@lists.freedesktop.org
6951 T: git git://anongit.freedesktop.org/drm/drm-misc
6952 F: Documentation/devicetree/bindings/display/rockchip/
6953 F: drivers/gpu/drm/rockchip/
6956 M: Alain Volmat <alain.volmat@foss.st.com>
6957 L: dri-devel@lists.freedesktop.org
6959 T: git git://anongit.freedesktop.org/drm/drm-misc
6960 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6961 F: drivers/gpu/drm/sti
6964 M: Yannick Fertre <yannick.fertre@foss.st.com>
6965 M: Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
6966 M: Philippe Cornu <philippe.cornu@foss.st.com>
6967 L: dri-devel@lists.freedesktop.org
6969 T: git git://anongit.freedesktop.org/drm/drm-misc
6970 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6971 F: drivers/gpu/drm/stm
6973 DRM DRIVERS FOR TI KEYSTONE
6974 M: Jyri Sarha <jyri.sarha@iki.fi>
6975 M: Tomi Valkeinen <tomba@kernel.org>
6976 L: dri-devel@lists.freedesktop.org
6978 T: git git://anongit.freedesktop.org/drm/drm-misc
6979 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6980 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6981 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6982 F: drivers/gpu/drm/tidss/
6984 DRM DRIVERS FOR TI LCDC
6985 M: Jyri Sarha <jyri.sarha@iki.fi>
6986 R: Tomi Valkeinen <tomba@kernel.org>
6987 L: dri-devel@lists.freedesktop.org
6989 F: Documentation/devicetree/bindings/display/tilcdc/
6990 F: drivers/gpu/drm/tilcdc/
6992 DRM DRIVERS FOR TI OMAP
6993 M: Tomi Valkeinen <tomba@kernel.org>
6994 L: dri-devel@lists.freedesktop.org
6996 F: Documentation/devicetree/bindings/display/ti/
6997 F: drivers/gpu/drm/omapdrm/
7000 M: Emma Anholt <emma@anholt.net>
7001 M: Melissa Wen <mwen@igalia.com>
7003 T: git git://anongit.freedesktop.org/drm/drm-misc
7004 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7005 F: drivers/gpu/drm/v3d/
7006 F: include/uapi/drm/v3d_drm.h
7009 M: Emma Anholt <emma@anholt.net>
7010 M: Maxime Ripard <mripard@kernel.org>
7012 T: git git://github.com/anholt/linux
7013 T: git git://anongit.freedesktop.org/drm/drm-misc
7014 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7015 F: drivers/gpu/drm/vc4/
7016 F: include/uapi/drm/vc4_drm.h
7018 DRM DRIVERS FOR VIVANTE GPU IP
7019 M: Lucas Stach <l.stach@pengutronix.de>
7020 R: Russell King <linux+etnaviv@armlinux.org.uk>
7021 R: Christian Gmeiner <christian.gmeiner@gmail.com>
7022 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
7023 L: dri-devel@lists.freedesktop.org
7025 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7026 F: drivers/gpu/drm/etnaviv/
7027 F: include/uapi/drm/etnaviv_drm.h
7030 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
7031 L: dri-devel@lists.freedesktop.org
7032 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
7034 T: git git://anongit.freedesktop.org/drm/drm-misc
7035 F: Documentation/gpu/xen-front.rst
7036 F: drivers/gpu/drm/xen/
7038 DRM DRIVERS FOR XILINX
7039 M: Hyun Kwon <hyun.kwon@xilinx.com>
7040 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7041 L: dri-devel@lists.freedesktop.org
7043 T: git git://anongit.freedesktop.org/drm/drm-misc
7044 F: Documentation/devicetree/bindings/display/xlnx/
7045 F: drivers/gpu/drm/xlnx/
7048 M: Thierry Reding <thierry.reding@gmail.com>
7049 R: Sam Ravnborg <sam@ravnborg.org>
7050 L: dri-devel@lists.freedesktop.org
7052 T: git git://anongit.freedesktop.org/drm/drm-misc
7053 F: Documentation/devicetree/bindings/display/panel/
7054 F: drivers/gpu/drm/drm_panel.c
7055 F: drivers/gpu/drm/panel/
7056 F: include/drm/drm_panel.h
7058 DRM PRIVACY-SCREEN CLASS
7059 M: Hans de Goede <hdegoede@redhat.com>
7060 L: dri-devel@lists.freedesktop.org
7062 T: git git://anongit.freedesktop.org/drm/drm-misc
7063 F: drivers/gpu/drm/drm_privacy_screen*
7064 F: include/drm/drm_privacy_screen*
7067 M: Christian Koenig <christian.koenig@amd.com>
7068 M: Huang Rui <ray.huang@amd.com>
7069 L: dri-devel@lists.freedesktop.org
7071 T: git git://anongit.freedesktop.org/drm/drm-misc
7072 F: drivers/gpu/drm/ttm/
7076 M: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
7077 L: dri-devel@lists.freedesktop.org
7079 T: git git://anongit.freedesktop.org/drm/drm-misc
7080 F: drivers/gpu/drm/scheduler/
7081 F: include/drm/gpu_scheduler.h
7083 DSBR100 USB FM RADIO DRIVER
7084 M: Alexey Klimov <klimov.linux@gmail.com>
7085 L: linux-media@vger.kernel.org
7087 T: git git://linuxtv.org/media_tree.git
7088 F: drivers/media/radio/dsbr100.c
7091 M: Hans Verkuil <hverkuil@xs4all.nl>
7092 L: linux-media@vger.kernel.org
7094 W: https://linuxtv.org
7095 T: git git://linuxtv.org/media_tree.git
7096 F: drivers/media/pci/dt3155/
7098 DVB_USB_AF9015 MEDIA DRIVER
7099 M: Antti Palosaari <crope@iki.fi>
7100 L: linux-media@vger.kernel.org
7102 W: https://linuxtv.org
7103 W: http://palosaari.fi/linux/
7104 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7105 T: git git://linuxtv.org/anttip/media_tree.git
7106 F: drivers/media/usb/dvb-usb-v2/af9015*
7108 DVB_USB_AF9035 MEDIA DRIVER
7109 M: Antti Palosaari <crope@iki.fi>
7110 L: linux-media@vger.kernel.org
7112 W: https://linuxtv.org
7113 W: http://palosaari.fi/linux/
7114 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7115 T: git git://linuxtv.org/anttip/media_tree.git
7116 F: drivers/media/usb/dvb-usb-v2/af9035*
7118 DVB_USB_ANYSEE MEDIA DRIVER
7119 M: Antti Palosaari <crope@iki.fi>
7120 L: linux-media@vger.kernel.org
7122 W: https://linuxtv.org
7123 W: http://palosaari.fi/linux/
7124 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7125 T: git git://linuxtv.org/anttip/media_tree.git
7126 F: drivers/media/usb/dvb-usb-v2/anysee*
7128 DVB_USB_AU6610 MEDIA DRIVER
7129 M: Antti Palosaari <crope@iki.fi>
7130 L: linux-media@vger.kernel.org
7132 W: https://linuxtv.org
7133 W: http://palosaari.fi/linux/
7134 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7135 T: git git://linuxtv.org/anttip/media_tree.git
7136 F: drivers/media/usb/dvb-usb-v2/au6610*
7138 DVB_USB_CE6230 MEDIA DRIVER
7139 M: Antti Palosaari <crope@iki.fi>
7140 L: linux-media@vger.kernel.org
7142 W: https://linuxtv.org
7143 W: http://palosaari.fi/linux/
7144 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7145 T: git git://linuxtv.org/anttip/media_tree.git
7146 F: drivers/media/usb/dvb-usb-v2/ce6230*
7148 DVB_USB_CXUSB MEDIA DRIVER
7149 M: Michael Krufky <mkrufky@linuxtv.org>
7150 L: linux-media@vger.kernel.org
7152 W: https://linuxtv.org
7153 W: http://github.com/mkrufky
7154 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7155 T: git git://linuxtv.org/media_tree.git
7156 F: drivers/media/usb/dvb-usb/cxusb*
7158 DVB_USB_EC168 MEDIA DRIVER
7159 M: Antti Palosaari <crope@iki.fi>
7160 L: linux-media@vger.kernel.org
7162 W: https://linuxtv.org
7163 W: http://palosaari.fi/linux/
7164 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7165 T: git git://linuxtv.org/anttip/media_tree.git
7166 F: drivers/media/usb/dvb-usb-v2/ec168*
7168 DVB_USB_GL861 MEDIA DRIVER
7169 M: Antti Palosaari <crope@iki.fi>
7170 L: linux-media@vger.kernel.org
7172 W: https://linuxtv.org
7173 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7174 T: git git://linuxtv.org/anttip/media_tree.git
7175 F: drivers/media/usb/dvb-usb-v2/gl861*
7177 DVB_USB_MXL111SF MEDIA DRIVER
7178 M: Michael Krufky <mkrufky@linuxtv.org>
7179 L: linux-media@vger.kernel.org
7181 W: https://linuxtv.org
7182 W: http://github.com/mkrufky
7183 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7184 T: git git://linuxtv.org/mkrufky/mxl111sf.git
7185 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
7187 DVB_USB_RTL28XXU MEDIA DRIVER
7188 M: Antti Palosaari <crope@iki.fi>
7189 L: linux-media@vger.kernel.org
7191 W: https://linuxtv.org
7192 W: http://palosaari.fi/linux/
7193 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7194 T: git git://linuxtv.org/anttip/media_tree.git
7195 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
7197 DVB_USB_V2 MEDIA DRIVER
7198 M: Antti Palosaari <crope@iki.fi>
7199 L: linux-media@vger.kernel.org
7201 W: https://linuxtv.org
7202 W: http://palosaari.fi/linux/
7203 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7204 T: git git://linuxtv.org/anttip/media_tree.git
7205 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
7206 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
7209 M: Jason Baron <jbaron@akamai.com>
7211 F: include/linux/dynamic_debug.h
7212 F: lib/dynamic_debug.c
7214 DYNAMIC INTERRUPT MODERATION
7215 M: Tal Gilboa <talgi@nvidia.com>
7217 F: Documentation/networking/net_dim.rst
7218 F: include/linux/dim.h
7221 DZ DECSTATION DZ11 SERIAL DRIVER
7222 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
7224 F: drivers/tty/serial/dz.*
7226 E3X0 POWER BUTTON DRIVER
7227 M: Moritz Fischer <moritz.fischer@ettus.com>
7228 L: usrp-users@lists.ettus.com
7230 W: http://www.ettus.com
7231 F: Documentation/devicetree/bindings/input/e3x0-button.txt
7232 F: drivers/input/misc/e3x0-button.c
7235 M: Antti Palosaari <crope@iki.fi>
7236 L: linux-media@vger.kernel.org
7238 W: https://linuxtv.org
7239 W: http://palosaari.fi/linux/
7240 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7241 T: git git://linuxtv.org/anttip/media_tree.git
7242 F: drivers/media/tuners/e4000*
7244 EARTH_PT1 MEDIA DRIVER
7245 M: Akihiro Tsukada <tskd08@gmail.com>
7246 L: linux-media@vger.kernel.org
7248 F: drivers/media/pci/pt1/
7250 EARTH_PT3 MEDIA DRIVER
7251 M: Akihiro Tsukada <tskd08@gmail.com>
7252 L: linux-media@vger.kernel.org
7254 F: drivers/media/pci/pt3/
7257 M: Antti Palosaari <crope@iki.fi>
7258 L: linux-media@vger.kernel.org
7260 W: https://linuxtv.org
7261 W: http://palosaari.fi/linux/
7262 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7263 T: git git://linuxtv.org/anttip/media_tree.git
7264 F: drivers/media/dvb-frontends/ec100*
7267 M: Tyler Hicks <code@tyhicks.com>
7268 L: ecryptfs@vger.kernel.org
7270 W: http://ecryptfs.org
7271 W: https://launchpad.net/ecryptfs
7272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7273 F: Documentation/filesystems/ecryptfs.rst
7277 M: Yazen Ghannam <yazen.ghannam@amd.com>
7278 L: linux-edac@vger.kernel.org
7280 F: drivers/edac/amd64_edac*
7281 F: drivers/edac/mce_amd*
7284 M: Jan Luebbe <jlu@pengutronix.de>
7285 L: linux-edac@vger.kernel.org
7287 F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7288 F: drivers/edac/armada_xp_*
7291 M: Stefan Schaeckeler <sschaeck@cisco.com>
7293 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7294 F: drivers/edac/aspeed_edac.c
7297 M: Shravan Kumar Ramani <shravankr@nvidia.com>
7299 F: drivers/edac/bluefield_edac.c
7302 M: Andre Przywara <andre.przywara@arm.com>
7303 L: linux-edac@vger.kernel.org
7305 F: drivers/edac/highbank*
7308 M: Ralf Baechle <ralf@linux-mips.org>
7309 L: linux-edac@vger.kernel.org
7310 L: linux-mips@vger.kernel.org
7312 F: drivers/edac/octeon_edac*
7314 EDAC-CAVIUM THUNDERX
7315 M: Robert Richter <rric@kernel.org>
7316 L: linux-edac@vger.kernel.org
7318 F: drivers/edac/thunderx_edac*
7321 M: Borislav Petkov <bp@alien8.de>
7322 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7323 M: Tony Luck <tony.luck@intel.com>
7324 R: James Morse <james.morse@arm.com>
7325 R: Robert Richter <rric@kernel.org>
7326 L: linux-edac@vger.kernel.org
7328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7329 F: Documentation/admin-guide/ras.rst
7330 F: Documentation/driver-api/edac.rst
7332 F: include/linux/edac.h
7335 M: Lei Wang <lewan@microsoft.com>
7336 L: linux-edac@vger.kernel.org
7338 F: drivers/edac/dmc520_edac.c
7341 M: Mark Gross <markgross@kernel.org>
7342 L: linux-edac@vger.kernel.org
7344 F: drivers/edac/e752x_edac.c
7347 L: linux-edac@vger.kernel.org
7349 F: drivers/edac/e7xxx_edac.c
7352 M: York Sun <york.sun@nxp.com>
7353 L: linux-edac@vger.kernel.org
7355 F: drivers/edac/fsl_ddr_edac.*
7358 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7359 L: linux-edac@vger.kernel.org
7361 F: drivers/edac/ghes_edac.c
7364 M: Tony Luck <tony.luck@intel.com>
7365 L: linux-edac@vger.kernel.org
7367 F: drivers/edac/i10nm_base.c
7370 L: linux-edac@vger.kernel.org
7372 F: drivers/edac/i3000_edac.c
7375 L: linux-edac@vger.kernel.org
7377 F: drivers/edac/i5000_edac.c
7380 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7381 L: linux-edac@vger.kernel.org
7383 F: drivers/edac/i5400_edac.c
7386 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7387 L: linux-edac@vger.kernel.org
7389 F: drivers/edac/i7300_edac.c
7392 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7393 L: linux-edac@vger.kernel.org
7395 F: drivers/edac/i7core_edac.c
7398 M: Tim Small <tim@buttersideup.com>
7399 L: linux-edac@vger.kernel.org
7401 F: drivers/edac/i82443bxgx_edac.c
7404 M: "Arvind R." <arvino55@gmail.com>
7405 L: linux-edac@vger.kernel.org
7407 F: drivers/edac/i82975x_edac.c
7410 M: Jason Baron <jbaron@akamai.com>
7411 L: linux-edac@vger.kernel.org
7413 F: drivers/edac/ie31200_edac.c
7416 M: Tony Luck <tony.luck@intel.com>
7417 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7418 L: linux-edac@vger.kernel.org
7420 F: drivers/edac/igen6_edac.c
7423 M: Johannes Thumshirn <morbidrsa@gmail.com>
7424 L: linux-edac@vger.kernel.org
7426 F: drivers/edac/mpc85xx_edac.[ch]
7429 M: Egor Martovetsky <egor@pasemi.com>
7430 L: linux-edac@vger.kernel.org
7432 F: drivers/edac/pasemi_edac.c
7435 M: Tony Luck <tony.luck@intel.com>
7436 L: linux-edac@vger.kernel.org
7438 F: drivers/edac/pnd2_edac.[ch]
7441 M: Channagoud Kadabi <ckadabi@codeaurora.org>
7442 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
7443 L: linux-arm-msm@vger.kernel.org
7444 L: linux-edac@vger.kernel.org
7446 F: drivers/edac/qcom_edac.c
7449 M: Tim Small <tim@buttersideup.com>
7450 L: linux-edac@vger.kernel.org
7452 F: drivers/edac/r82600_edac.c
7455 M: Tony Luck <tony.luck@intel.com>
7456 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7457 L: linux-edac@vger.kernel.org
7459 F: drivers/edac/sb_edac.c
7462 M: Tony Luck <tony.luck@intel.com>
7463 L: linux-edac@vger.kernel.org
7465 F: drivers/edac/skx_*.[ch]
7468 M: Tero Kristo <kristo@kernel.org>
7469 L: linux-edac@vger.kernel.org
7471 F: drivers/edac/ti_edac.c
7473 EDIROL UA-101/UA-1000 DRIVER
7474 M: Clemens Ladisch <clemens@ladisch.de>
7475 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7478 F: sound/usb/misc/ua101.c
7481 M: Ivan Hu <ivan.hu@canonical.com>
7482 M: Ard Biesheuvel <ardb@kernel.org>
7483 L: linux-efi@vger.kernel.org
7485 F: drivers/firmware/efi/test/
7487 EFI VARIABLE FILESYSTEM
7488 M: Matthew Garrett <matthew.garrett@nebula.com>
7489 M: Jeremy Kerr <jk@ozlabs.org>
7490 M: Ard Biesheuvel <ardb@kernel.org>
7491 L: linux-efi@vger.kernel.org
7493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7496 EFIFB FRAMEBUFFER DRIVER
7497 M: Peter Jones <pjones@redhat.com>
7498 L: linux-fbdev@vger.kernel.org
7500 F: drivers/video/fbdev/efifb.c
7504 W: http://aeschi.ch.eu.org/efs/
7507 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
7508 M: Douglas Miller <dougmill@linux.ibm.com>
7509 L: netdev@vger.kernel.org
7511 F: drivers/net/ethernet/ibm/ehea/
7513 ELM327 CAN NETWORK DRIVER
7514 M: Max Staudt <max@enpas.org>
7515 L: linux-can@vger.kernel.org
7517 F: Documentation/networking/device_drivers/can/can327.rst
7518 F: drivers/net/can/can327.c
7520 EM28XX VIDEO4LINUX DRIVER
7521 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7522 L: linux-media@vger.kernel.org
7524 W: https://linuxtv.org
7525 T: git git://linuxtv.org/media_tree.git
7526 F: Documentation/admin-guide/media/em28xx*
7527 F: drivers/media/usb/em28xx/
7530 M: Olivia Mackall <olivia@selenic.com>
7531 M: David Woodhouse <dwmw2@infradead.org>
7532 L: linux-embedded@vger.kernel.org
7535 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
7536 M: Adrian Hunter <adrian.hunter@intel.com>
7537 M: Ritesh Harjani <riteshh@codeaurora.org>
7538 M: Asutosh Das <asutoshd@codeaurora.org>
7539 L: linux-mmc@vger.kernel.org
7541 F: drivers/mmc/host/cqhci*
7543 EMULEX 10Gbps iSCSI - OneConnect DRIVER
7544 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
7545 L: linux-scsi@vger.kernel.org
7547 W: http://www.broadcom.com
7548 F: drivers/scsi/be2iscsi/
7550 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
7551 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
7552 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
7553 M: Somnath Kotur <somnath.kotur@broadcom.com>
7554 L: netdev@vger.kernel.org
7556 W: http://www.emulex.com
7557 F: drivers/net/ethernet/emulex/benet/
7559 EMULEX ONECONNECT ROCE DRIVER
7560 M: Selvin Xavier <selvin.xavier@broadcom.com>
7561 L: linux-rdma@vger.kernel.org
7563 W: http://www.broadcom.com
7564 F: drivers/infiniband/hw/ocrdma/
7565 F: include/uapi/rdma/ocrdma-abi.h
7567 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
7568 M: James Smart <james.smart@broadcom.com>
7569 M: Dick Kennedy <dick.kennedy@broadcom.com>
7570 L: linux-scsi@vger.kernel.org
7572 W: http://www.broadcom.com
7573 F: drivers/scsi/lpfc/
7575 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7576 M: James Smart <james.smart@broadcom.com>
7577 M: Ram Vegesna <ram.vegesna@broadcom.com>
7578 L: linux-scsi@vger.kernel.org
7579 L: target-devel@vger.kernel.org
7581 W: http://www.broadcom.com
7582 F: drivers/scsi/elx/
7584 ENE CB710 FLASH CARD READER DRIVER
7585 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
7587 F: drivers/misc/cb710/
7588 F: drivers/mmc/host/cb710-mmc.*
7589 F: include/linux/cb710.h
7591 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7592 M: Maxim Levitsky <maximlevitsky@gmail.com>
7594 F: drivers/media/rc/ene_ir.*
7596 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7597 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
7598 L: linuxppc-dev@lists.ozlabs.org
7600 F: drivers/tty/ehv_bytechan.c
7602 EPSON S1D13XXX FRAMEBUFFER DRIVER
7603 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
7605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7606 F: drivers/video/fbdev/s1d13xxxfb.c
7607 F: include/video/s1d13xxxfb.h
7610 M: Gao Xiang <xiang@kernel.org>
7611 M: Chao Yu <chao@kernel.org>
7612 R: Yue Hu <huyue2@coolpad.com>
7613 R: Jeffle Xu <jefflexu@linux.alibaba.com>
7614 L: linux-erofs@lists.ozlabs.org
7616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7617 F: Documentation/filesystems/erofs.rst
7619 F: include/trace/events/erofs.h
7621 ERRSEQ ERROR TRACKING INFRASTRUCTURE
7622 M: Jeff Layton <jlayton@kernel.org>
7624 F: include/linux/errseq.h
7628 M: Frank Jungclaus <frank.jungclaus@esd.eu>
7630 L: linux-can@vger.kernel.org
7632 F: drivers/net/can/usb/esd_usb.c
7634 ET131X NETWORK DRIVER
7635 M: Mark Einon <mark.einon@gmail.com>
7637 F: drivers/net/ethernet/agere/
7639 ETAS ES58X CAN/USB DRIVER
7640 M: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7641 L: linux-can@vger.kernel.org
7643 F: drivers/net/can/usb/etas_es58x/
7646 M: Roopa Prabhu <roopa@nvidia.com>
7647 M: Nikolay Aleksandrov <razor@blackwall.org>
7648 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
7649 L: netdev@vger.kernel.org
7651 W: http://www.linuxfoundation.org/en/Net:Bridge
7652 F: include/linux/netfilter_bridge/
7655 ETHERNET PHY LIBRARY
7656 M: Andrew Lunn <andrew@lunn.ch>
7657 M: Heiner Kallweit <hkallweit1@gmail.com>
7658 R: Russell King <linux@armlinux.org.uk>
7659 L: netdev@vger.kernel.org
7661 F: Documentation/ABI/testing/sysfs-class-net-phydev
7662 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
7663 F: Documentation/devicetree/bindings/net/mdio*
7664 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
7665 F: Documentation/networking/phy.rst
7666 F: drivers/net/mdio/
7667 F: drivers/net/mdio/acpi_mdio.c
7668 F: drivers/net/mdio/fwnode_mdio.c
7669 F: drivers/net/mdio/of_mdio.c
7672 F: include/dt-bindings/net/qca-ar803x.h
7673 F: include/linux/linkmode.h
7674 F: include/linux/*mdio*.h
7675 F: include/linux/mdio/*.h
7676 F: include/linux/mii.h
7677 F: include/linux/of_net.h
7678 F: include/linux/phy.h
7679 F: include/linux/phy_fixed.h
7680 F: include/linux/platform_data/mdio-bcm-unimac.h
7681 F: include/linux/platform_data/mdio-gpio.h
7682 F: include/trace/events/mdio.h
7683 F: include/uapi/linux/mdio.h
7684 F: include/uapi/linux/mii.h
7685 F: net/core/of_net.c
7688 R: Eric Biederman <ebiederm@xmission.com>
7689 R: Kees Cook <keescook@chromium.org>
7690 L: linux-mm@kvack.org
7692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
7695 F: include/linux/binfmts.h
7696 F: include/linux/elf.h
7697 F: include/uapi/linux/binfmts.h
7698 F: include/uapi/linux/elf.h
7699 F: tools/testing/selftests/exec/
7704 M: Namjae Jeon <linkinjeon@kernel.org>
7705 M: Sungjong Seo <sj1557.seo@samsung.com>
7706 L: linux-fsdevel@vger.kernel.org
7708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
7712 M: Jan Kara <jack@suse.com>
7713 L: linux-ext4@vger.kernel.org
7715 F: Documentation/filesystems/ext2.rst
7717 F: include/linux/ext2*
7720 M: "Theodore Ts'o" <tytso@mit.edu>
7721 M: Andreas Dilger <adilger.kernel@dilger.ca>
7722 L: linux-ext4@vger.kernel.org
7724 W: http://ext4.wiki.kernel.org
7725 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
7726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7727 F: Documentation/filesystems/ext4/
7729 F: include/trace/events/ext4.h
7731 Extended Verification Module (EVM)
7732 M: Mimi Zohar <zohar@linux.ibm.com>
7733 L: linux-integrity@vger.kernel.org
7735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7736 F: security/integrity/evm/
7737 F: security/integrity/
7739 EXTENSIBLE FIRMWARE INTERFACE (EFI)
7740 M: Ard Biesheuvel <ardb@kernel.org>
7741 L: linux-efi@vger.kernel.org
7743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7744 F: Documentation/admin-guide/efi-stub.rst
7745 F: arch/*/include/asm/efi.h
7746 F: arch/*/kernel/efi.c
7747 F: arch/arm/boot/compressed/efi-header.S
7748 F: arch/arm64/kernel/efi-entry.S
7749 F: arch/x86/platform/efi/
7750 F: drivers/firmware/efi/
7751 F: include/linux/efi*.h
7753 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7754 M: MyungJoo Ham <myungjoo.ham@samsung.com>
7755 M: Chanwoo Choi <cw00.choi@samsung.com>
7756 L: linux-kernel@vger.kernel.org
7758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7759 F: Documentation/devicetree/bindings/extcon/
7760 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7762 F: include/linux/extcon.h
7763 F: include/linux/extcon/
7766 M: Masami Hiramatsu <mhiramat@kernel.org>
7768 F: Documentation/admin-guide/bootconfig.rst
7769 F: fs/proc/bootconfig.c
7770 F: include/linux/bootconfig.h
7771 F: lib/bootconfig-data.S
7773 F: tools/bootconfig/*
7774 F: tools/bootconfig/scripts/*
7777 M: Jingoo Han <jingoohan1@gmail.com>
7778 L: dri-devel@lists.freedesktop.org
7780 F: drivers/gpu/drm/exynos/exynos_dp*
7782 EXYNOS SYSMMU (IOMMU) driver
7783 M: Marek Szyprowski <m.szyprowski@samsung.com>
7784 L: iommu@lists.linux.dev
7786 F: drivers/iommu/exynos-iommu.c
7789 M: Jaegeuk Kim <jaegeuk@kernel.org>
7790 M: Chao Yu <chao@kernel.org>
7791 L: linux-f2fs-devel@lists.sourceforge.net
7793 W: https://f2fs.wiki.kernel.org/
7794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7795 F: Documentation/ABI/testing/sysfs-fs-f2fs
7796 F: Documentation/filesystems/f2fs.rst
7798 F: include/linux/f2fs_fs.h
7799 F: include/trace/events/f2fs.h
7800 F: include/uapi/linux/f2fs.h
7802 F71805F HARDWARE MONITORING DRIVER
7803 M: Jean Delvare <jdelvare@suse.com>
7804 L: linux-hwmon@vger.kernel.org
7806 F: Documentation/hwmon/f71805f.rst
7807 F: drivers/hwmon/f71805f.c
7810 M: Josh Poimboeuf <jpoimboe@kernel.org>
7812 F: scripts/faddr2line
7815 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7816 L: netdev@vger.kernel.org
7818 F: Documentation/networking/failover.rst
7819 F: include/net/failover.h
7820 F: net/core/failover.c
7823 M: Jan Kara <jack@suse.cz>
7824 R: Amir Goldstein <amir73il@gmail.com>
7825 R: Matthew Bobrowski <repnop@google.com>
7826 L: linux-fsdevel@vger.kernel.org
7828 F: fs/notify/fanotify/
7829 F: include/linux/fanotify.h
7830 F: include/uapi/linux/fanotify.h
7832 FARSYNC SYNCHRONOUS DRIVER
7833 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7835 W: http://www.farsite.co.uk/
7836 F: drivers/net/wan/farsync.*
7838 FAULT INJECTION SUPPORT
7839 M: Akinobu Mita <akinobu.mita@gmail.com>
7841 F: Documentation/fault-injection/
7842 F: lib/fault-inject.c
7844 FBTFT Framebuffer drivers
7845 L: dri-devel@lists.freedesktop.org
7846 L: linux-fbdev@vger.kernel.org
7848 F: drivers/staging/fbtft/
7851 M: Michael Buesch <m@bues.ch>
7852 L: linux-media@vger.kernel.org
7854 F: drivers/media/tuners/fc0011.c
7855 F: drivers/media/tuners/fc0011.h
7858 M: Antti Palosaari <crope@iki.fi>
7859 L: linux-media@vger.kernel.org
7861 W: https://linuxtv.org
7862 W: http://palosaari.fi/linux/
7863 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7864 T: git git://linuxtv.org/anttip/media_tree.git
7865 F: drivers/media/tuners/fc2580*
7867 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7868 M: Hannes Reinecke <hare@suse.de>
7869 L: linux-scsi@vger.kernel.org
7871 W: www.Open-FCoE.org
7872 F: drivers/scsi/fcoe/
7873 F: drivers/scsi/libfc/
7875 F: include/scsi/libfc.h
7876 F: include/scsi/libfcoe.h
7877 F: include/uapi/scsi/fc/
7879 FILE LOCKING (flock() and fcntl()/lockf())
7880 M: Jeff Layton <jlayton@kernel.org>
7881 M: Chuck Lever <chuck.lever@oracle.com>
7882 L: linux-fsdevel@vger.kernel.org
7886 F: include/linux/fcntl.h
7887 F: include/uapi/linux/fcntl.h
7889 FILESYSTEM DIRECT ACCESS (DAX)
7890 M: Dan Williams <dan.j.williams@intel.com>
7891 R: Matthew Wilcox <willy@infradead.org>
7892 R: Jan Kara <jack@suse.cz>
7893 L: linux-fsdevel@vger.kernel.org
7894 L: nvdimm@lists.linux.dev
7897 F: include/linux/dax.h
7898 F: include/trace/events/fs_dax.h
7900 FILESYSTEMS (VFS and infrastructure)
7901 M: Alexander Viro <viro@zeniv.linux.org.uk>
7902 L: linux-fsdevel@vger.kernel.org
7905 F: include/linux/fs.h
7906 F: include/linux/fs_types.h
7907 F: include/uapi/linux/fs.h
7908 F: include/uapi/linux/openat2.h
7910 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7911 M: Riku Voipio <riku.voipio@iki.fi>
7912 L: linux-hwmon@vger.kernel.org
7914 F: drivers/hwmon/f75375s.c
7915 F: include/linux/f75375s.h
7917 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7918 M: Clemens Ladisch <clemens@ladisch.de>
7919 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7920 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7923 F: include/uapi/sound/firewire.h
7926 FIREWIRE MEDIA DRIVERS (firedtv)
7927 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7928 L: linux-media@vger.kernel.org
7929 L: linux1394-devel@lists.sourceforge.net
7931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7932 F: drivers/media/firewire/
7934 FIREWIRE SBP-2 TARGET
7935 M: Chris Boot <bootc@bootc.net>
7936 L: linux-scsi@vger.kernel.org
7937 L: target-devel@vger.kernel.org
7938 L: linux1394-devel@lists.sourceforge.net
7940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7941 F: drivers/target/sbp/
7944 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7945 L: linux1394-devel@lists.sourceforge.net
7947 W: http://ieee1394.wiki.kernel.org/
7948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7949 F: drivers/firewire/
7950 F: include/linux/firewire.h
7951 F: include/uapi/linux/firewire*.h
7954 FIRMWARE FRAMEWORK FOR ARMV8-A
7955 M: Sudeep Holla <sudeep.holla@arm.com>
7956 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7958 F: drivers/firmware/arm_ffa/
7959 F: include/linux/arm_ffa.h
7961 FIRMWARE LOADER (request_firmware)
7962 M: Luis Chamberlain <mcgrof@kernel.org>
7963 M: Russ Weight <russell.h.weight@intel.com>
7964 L: linux-kernel@vger.kernel.org
7966 F: Documentation/firmware_class/
7967 F: drivers/base/firmware_loader/
7968 F: include/linux/firmware.h
7970 FLEXTIMER FTM-QUADDEC DRIVER
7971 M: Patrick Havelange <patrick.havelange@essensium.com>
7972 L: linux-iio@vger.kernel.org
7974 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7975 F: drivers/counter/ftm-quaddec.c
7978 M: Denis Efremov <efremov@linux.com>
7979 L: linux-block@vger.kernel.org
7981 F: drivers/block/floppy.c
7983 FLYSKY FSIA6B RC RECEIVER
7984 M: Markus Koch <markus@notsyncing.net>
7985 L: linux-input@vger.kernel.org
7987 F: drivers/input/joystick/fsia6b.c
7989 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
7990 M: Geoffrey D. Bennett <g@b4.vu>
7991 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7994 F: sound/usb/mixer_scarlett_gen2.c
7996 FORCEDETH GIGABIT ETHERNET DRIVER
7997 M: Rain River <rain.1986.08.12@gmail.com>
7998 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7999 L: netdev@vger.kernel.org
8001 F: drivers/net/ethernet/nvidia/*
8004 M: Kees Cook <keescook@chromium.org>
8005 L: linux-hardening@vger.kernel.org
8007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8008 F: include/linux/fortify-string.h
8009 F: lib/fortify_kunit.c
8010 F: lib/test_fortify/*
8011 F: scripts/test_fortify.sh
8015 M: Wu Hao <hao.wu@intel.com>
8016 R: Tom Rix <trix@redhat.com>
8017 L: linux-fpga@vger.kernel.org
8019 F: Documentation/ABI/testing/sysfs-bus-dfl*
8020 F: Documentation/fpga/dfl.rst
8021 F: drivers/fpga/dfl*
8022 F: drivers/uio/uio_dfl.c
8023 F: include/linux/dfl.h
8024 F: include/uapi/linux/fpga-dfl.h
8026 FPGA MANAGER FRAMEWORK
8027 M: Moritz Fischer <mdf@kernel.org>
8028 M: Wu Hao <hao.wu@intel.com>
8029 M: Xu Yilun <yilun.xu@intel.com>
8030 R: Tom Rix <trix@redhat.com>
8031 L: linux-fpga@vger.kernel.org
8033 Q: http://patchwork.kernel.org/project/linux-fpga/list/
8034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8035 F: Documentation/devicetree/bindings/fpga/
8036 F: Documentation/driver-api/fpga/
8037 F: Documentation/fpga/
8039 F: include/linux/fpga/
8041 INTEL MAX10 BMC SECURE UPDATES
8042 M: Russ Weight <russell.h.weight@intel.com>
8043 L: linux-fpga@vger.kernel.org
8045 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
8046 F: drivers/fpga/intel-m10-bmc-sec-update.c
8048 MICROCHIP POLARFIRE FPGA DRIVERS
8049 M: Conor Dooley <conor.dooley@microchip.com>
8050 R: Ivan Bornyakov <i.bornyakov@metrotek.ru>
8051 L: linux-fpga@vger.kernel.org
8053 F: Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
8054 F: drivers/fpga/microchip-spi.c
8057 M: Bill Metzenthen <billm@melbpc.org.au>
8059 W: http://floatingpoint.sourceforge.net/emulator/index.html
8060 F: arch/x86/math-emu/
8063 M: Daniel Vetter <daniel@ffwll.ch>
8064 F: drivers/video/fbdev/core/
8066 T: git git://anongit.freedesktop.org/drm/drm-misc
8069 M: Helge Deller <deller@gmx.de>
8070 L: linux-fbdev@vger.kernel.org
8071 L: dri-devel@lists.freedesktop.org
8073 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
8074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8075 F: Documentation/fb/
8077 F: include/linux/fb.h
8078 F: include/uapi/linux/fb.h
8079 F: include/uapi/video/
8082 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8083 M: Horia Geantă <horia.geanta@nxp.com>
8084 M: Pankaj Gupta <pankaj.gupta@nxp.com>
8085 M: Gaurav Jain <gaurav.jain@nxp.com>
8086 L: linux-crypto@vger.kernel.org
8088 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
8089 F: drivers/crypto/caam/
8091 FREESCALE COLDFIRE M5441X MMC DRIVER
8092 M: Angelo Dureghello <angelo.dureghello@timesys.com>
8093 L: linux-mmc@vger.kernel.org
8095 F: drivers/mmc/host/sdhci-esdhc-mcf.c
8096 F: include/linux/platform_data/mmc-esdhc-mcf.h
8098 FREESCALE DIU FRAMEBUFFER DRIVER
8099 M: Timur Tabi <timur@kernel.org>
8100 L: linux-fbdev@vger.kernel.org
8102 F: drivers/video/fbdev/fsl-diu-fb.*
8104 FREESCALE DMA DRIVER
8105 M: Li Yang <leoyang.li@nxp.com>
8106 M: Zhang Wei <zw@zh-kernel.org>
8107 L: linuxppc-dev@lists.ozlabs.org
8109 F: drivers/dma/fsldma.*
8111 FREESCALE DSPI DRIVER
8112 M: Vladimir Oltean <olteanv@gmail.com>
8113 L: linux-spi@vger.kernel.org
8115 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
8116 F: drivers/spi/spi-fsl-dspi.c
8117 F: include/linux/spi/spi-fsl-dspi.h
8119 FREESCALE ENETC ETHERNET DRIVERS
8120 M: Claudiu Manoil <claudiu.manoil@nxp.com>
8121 L: netdev@vger.kernel.org
8123 F: drivers/net/ethernet/freescale/enetc/
8125 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8126 M: Claudiu Manoil <claudiu.manoil@nxp.com>
8127 L: netdev@vger.kernel.org
8129 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8130 F: drivers/net/ethernet/freescale/gianfar*
8132 FREESCALE GPMI NAND DRIVER
8133 M: Han Xu <han.xu@nxp.com>
8134 L: linux-mtd@lists.infradead.org
8136 F: drivers/mtd/nand/raw/gpmi-nand/*
8138 FREESCALE I2C CPM DRIVER
8139 M: Jochen Friedrich <jochen@scram.de>
8140 L: linuxppc-dev@lists.ozlabs.org
8141 L: linux-i2c@vger.kernel.org
8143 F: drivers/i2c/busses/i2c-cpm.c
8145 FREESCALE IMX / MXC FEC DRIVER
8146 M: Joakim Zhang <qiangqing.zhang@nxp.com>
8147 L: netdev@vger.kernel.org
8149 F: Documentation/devicetree/bindings/net/fsl,fec.yaml
8150 F: drivers/net/ethernet/freescale/fec.h
8151 F: drivers/net/ethernet/freescale/fec_main.c
8152 F: drivers/net/ethernet/freescale/fec_ptp.c
8154 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8155 M: Sascha Hauer <s.hauer@pengutronix.de>
8156 R: Pengutronix Kernel Team <kernel@pengutronix.de>
8157 L: linux-fbdev@vger.kernel.org
8158 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8160 F: drivers/video/fbdev/imxfb.c
8162 FREESCALE IMX DDR PMU DRIVER
8163 M: Frank Li <Frank.li@nxp.com>
8164 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8166 F: Documentation/admin-guide/perf/imx-ddr.rst
8167 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8168 F: drivers/perf/fsl_imx8_ddr_perf.c
8170 FREESCALE IMX I2C DRIVER
8171 M: Oleksij Rempel <o.rempel@pengutronix.de>
8172 R: Pengutronix Kernel Team <kernel@pengutronix.de>
8173 L: linux-i2c@vger.kernel.org
8175 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8176 F: drivers/i2c/busses/i2c-imx.c
8178 FREESCALE IMX LPI2C DRIVER
8179 M: Dong Aisheng <aisheng.dong@nxp.com>
8180 L: linux-i2c@vger.kernel.org
8181 L: linux-imx@nxp.com
8183 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8184 F: drivers/i2c/busses/i2c-imx-lpi2c.c
8186 FREESCALE MPC I2C DRIVER
8187 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
8188 L: linux-i2c@vger.kernel.org
8190 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8191 F: drivers/i2c/busses/i2c-mpc.c
8193 FREESCALE QORIQ DPAA ETHERNET DRIVER
8194 M: Madalin Bucur <madalin.bucur@nxp.com>
8195 L: netdev@vger.kernel.org
8197 F: drivers/net/ethernet/freescale/dpaa
8199 FREESCALE QORIQ DPAA FMAN DRIVER
8200 M: Madalin Bucur <madalin.bucur@nxp.com>
8201 L: netdev@vger.kernel.org
8203 F: Documentation/devicetree/bindings/net/fsl-fman.txt
8204 F: drivers/net/ethernet/freescale/fman
8206 FREESCALE QORIQ PTP CLOCK DRIVER
8207 M: Yangbo Lu <yangbo.lu@nxp.com>
8208 L: netdev@vger.kernel.org
8210 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
8211 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8212 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
8213 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8214 F: drivers/ptp/ptp_qoriq.c
8215 F: drivers/ptp/ptp_qoriq_debugfs.c
8216 F: include/linux/fsl/ptp_qoriq.h
8218 FREESCALE QUAD SPI DRIVER
8219 M: Han Xu <han.xu@nxp.com>
8220 L: linux-spi@vger.kernel.org
8222 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8223 F: drivers/spi/spi-fsl-qspi.c
8225 FREESCALE QUICC ENGINE LIBRARY
8226 M: Qiang Zhao <qiang.zhao@nxp.com>
8227 L: linuxppc-dev@lists.ozlabs.org
8229 F: drivers/soc/fsl/qe/
8230 F: include/soc/fsl/qe/
8232 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8233 M: Li Yang <leoyang.li@nxp.com>
8234 L: netdev@vger.kernel.org
8235 L: linuxppc-dev@lists.ozlabs.org
8237 F: drivers/net/ethernet/freescale/ucc_geth*
8239 FREESCALE QUICC ENGINE UCC HDLC DRIVER
8240 M: Zhao Qiang <qiang.zhao@nxp.com>
8241 L: netdev@vger.kernel.org
8242 L: linuxppc-dev@lists.ozlabs.org
8244 F: drivers/net/wan/fsl_ucc_hdlc*
8246 FREESCALE QUICC ENGINE UCC UART DRIVER
8247 M: Timur Tabi <timur@kernel.org>
8248 L: linuxppc-dev@lists.ozlabs.org
8250 F: drivers/tty/serial/ucc_uart.c
8252 FREESCALE SOC DRIVERS
8253 M: Li Yang <leoyang.li@nxp.com>
8254 L: linuxppc-dev@lists.ozlabs.org
8255 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8257 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
8258 F: Documentation/devicetree/bindings/soc/fsl/
8260 F: include/linux/fsl/
8263 FREESCALE SOC FS_ENET DRIVER
8264 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
8265 L: linuxppc-dev@lists.ozlabs.org
8266 L: netdev@vger.kernel.org
8268 F: drivers/net/ethernet/freescale/fs_enet/
8269 F: include/linux/fs_enet_pd.h
8271 FREESCALE SOC SOUND DRIVERS
8272 M: Shengjiu Wang <shengjiu.wang@gmail.com>
8273 M: Xiubo Li <Xiubo.Lee@gmail.com>
8274 R: Fabio Estevam <festevam@gmail.com>
8275 R: Nicolin Chen <nicoleotsuka@gmail.com>
8276 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8277 L: linuxppc-dev@lists.ozlabs.org
8279 F: sound/soc/fsl/fsl*
8280 F: sound/soc/fsl/imx*
8281 F: sound/soc/fsl/mpc8610_hpcd.c
8283 FREESCALE USB PERIPHERAL DRIVERS
8284 M: Li Yang <leoyang.li@nxp.com>
8285 L: linux-usb@vger.kernel.org
8286 L: linuxppc-dev@lists.ozlabs.org
8288 F: drivers/usb/gadget/udc/fsl*
8290 FREESCALE USB PHY DRIVER
8291 M: Ran Wang <ran.wang_1@nxp.com>
8292 L: linux-usb@vger.kernel.org
8293 L: linuxppc-dev@lists.ozlabs.org
8295 F: drivers/usb/phy/phy-fsl-usb*
8298 M: Christoph Hellwig <hch@infradead.org>
8300 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
8304 M: "Rafael J. Wysocki" <rafael@kernel.org>
8305 M: Pavel Machek <pavel@ucw.cz>
8306 L: linux-pm@vger.kernel.org
8308 F: Documentation/power/freezing-of-tasks.rst
8309 F: include/linux/freezer.h
8313 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
8314 L: linux-kernel@vger.kernel.org
8316 F: include/linux/frontswap.h
8319 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8320 M: David Howells <dhowells@redhat.com>
8321 L: linux-cachefs@redhat.com (moderated for non-subscribers)
8323 F: Documentation/filesystems/caching/
8325 F: include/linux/fscache*.h
8327 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8328 M: Theodore Y. Ts'o <tytso@mit.edu>
8329 M: Jaegeuk Kim <jaegeuk@kernel.org>
8330 M: Eric Biggers <ebiggers@kernel.org>
8331 L: linux-fscrypt@vger.kernel.org
8333 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8334 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
8335 F: Documentation/filesystems/fscrypt.rst
8337 F: include/linux/fscrypt*.h
8338 F: include/uapi/linux/fscrypt.h
8341 M: Jeremy Kerr <jk@ozlabs.org>
8342 M: Joel Stanley <joel@jms.id.au>
8343 R: Alistar Popple <alistair@popple.id.au>
8344 R: Eddie James <eajames@linux.ibm.com>
8345 L: linux-fsi@lists.ozlabs.org
8347 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
8348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8350 F: include/linux/fsi*.h
8351 F: include/trace/events/fsi*.h
8353 FSI-ATTACHED I2C DRIVER
8354 M: Eddie James <eajames@linux.ibm.com>
8355 L: linux-i2c@vger.kernel.org
8356 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
8358 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8359 F: drivers/i2c/busses/i2c-fsi.c
8361 FSI-ATTACHED SPI DRIVER
8362 M: Eddie James <eajames@linux.ibm.com>
8363 L: linux-spi@vger.kernel.org
8365 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8366 F: drivers/spi/spi-fsi.c
8368 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8369 M: Jan Kara <jack@suse.cz>
8370 R: Amir Goldstein <amir73il@gmail.com>
8371 L: linux-fsdevel@vger.kernel.org
8373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
8375 F: include/linux/fsnotify*.h
8377 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
8378 M: Eric Biggers <ebiggers@kernel.org>
8379 M: Theodore Y. Ts'o <tytso@mit.edu>
8380 L: linux-fscrypt@vger.kernel.org
8382 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8383 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
8384 F: Documentation/filesystems/fsverity.rst
8386 F: include/linux/fsverity.h
8387 F: include/uapi/linux/fsverity.h
8389 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
8390 M: Michael Zaidman <michael.zaidman@gmail.com>
8391 L: linux-i2c@vger.kernel.org
8392 L: linux-input@vger.kernel.org
8394 F: drivers/hid/hid-ft260.c
8396 FUJITSU LAPTOP EXTRAS
8397 M: Jonathan Woithe <jwoithe@just42.net>
8398 L: platform-driver-x86@vger.kernel.org
8400 F: drivers/platform/x86/fujitsu-laptop.c
8402 FUJITSU M-5MO LS CAMERA ISP DRIVER
8403 M: Kyungmin Park <kyungmin.park@samsung.com>
8404 M: Heungjun Kim <riverful.kim@samsung.com>
8405 L: linux-media@vger.kernel.org
8407 F: drivers/media/i2c/m5mols/
8408 F: include/media/i2c/m5mols.h
8410 FUJITSU TABLET EXTRAS
8411 M: Robert Gerlach <khnz@gmx.de>
8412 L: platform-driver-x86@vger.kernel.org
8414 F: drivers/platform/x86/fujitsu-tablet.c
8416 FUNGIBLE ETHERNET DRIVERS
8417 M: Dimitris Michailidis <dmichail@fungible.com>
8418 L: netdev@vger.kernel.org
8420 F: drivers/net/ethernet/fungible/
8422 FUSE: FILESYSTEM IN USERSPACE
8423 M: Miklos Szeredi <miklos@szeredi.hu>
8424 L: linux-fsdevel@vger.kernel.org
8426 W: https://github.com/libfuse/
8427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
8428 F: Documentation/filesystems/fuse.rst
8430 F: include/uapi/linux/fuse.h
8433 M: Thomas Gleixner <tglx@linutronix.de>
8434 M: Ingo Molnar <mingo@redhat.com>
8435 R: Peter Zijlstra <peterz@infradead.org>
8436 R: Darren Hart <dvhart@infradead.org>
8437 R: Davidlohr Bueso <dave@stgolabs.net>
8438 R: André Almeida <andrealmeid@igalia.com>
8439 L: linux-kernel@vger.kernel.org
8441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8442 F: Documentation/locking/*futex*
8443 F: include/asm-generic/futex.h
8444 F: include/linux/futex.h
8445 F: include/uapi/linux/futex.h
8447 F: tools/perf/bench/futex*
8448 F: tools/testing/selftests/futex/
8450 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
8451 M: Tim Harvey <tharvey@gateworks.com>
8452 M: Robert Jones <rjones@gateworks.com>
8454 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
8455 F: drivers/mfd/gateworks-gsc.c
8456 F: include/linux/mfd/gsc.h
8457 F: Documentation/hwmon/gsc-hwmon.rst
8458 F: drivers/hwmon/gsc-hwmon.c
8459 F: include/linux/platform_data/gsc_hwmon.h
8462 M: Kees Cook <keescook@chromium.org>
8463 L: linux-hardening@vger.kernel.org
8465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8466 F: Documentation/kbuild/gcc-plugins.rst
8467 F: scripts/Makefile.gcc-plugins
8468 F: scripts/gcc-plugins/
8470 GCOV BASED KERNEL PROFILING
8471 M: Peter Oberparleiter <oberpar@linux.ibm.com>
8473 F: Documentation/dev-tools/gcov.rst
8476 GDB KERNEL DEBUGGING HELPER SCRIPTS
8477 M: Jan Kiszka <jan.kiszka@siemens.com>
8478 M: Kieran Bingham <kbingham@kernel.org>
8482 GEMINI CRYPTO DRIVER
8483 M: Corentin Labbe <clabbe@baylibre.com>
8484 L: linux-crypto@vger.kernel.org
8486 F: drivers/crypto/gemini/
8488 GEMTEK FM RADIO RECEIVER DRIVER
8489 M: Hans Verkuil <hverkuil@xs4all.nl>
8490 L: linux-media@vger.kernel.org
8492 W: https://linuxtv.org
8493 T: git git://linuxtv.org/media_tree.git
8494 F: drivers/media/radio/radio-gemtek*
8496 GENERIC ARCHITECTURE TOPOLOGY
8497 M: Sudeep Holla <sudeep.holla@arm.com>
8498 L: linux-kernel@vger.kernel.org
8500 F: drivers/base/arch_topology.c
8501 F: include/linux/arch_topology.h
8504 M: Thomas Gleixner <tglx@linutronix.de>
8505 M: Peter Zijlstra <peterz@infradead.org>
8506 M: Andy Lutomirski <luto@kernel.org>
8507 L: linux-kernel@vger.kernel.org
8509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
8510 F: include/linux/entry-common.h
8511 F: include/linux/entry-kvm.h
8514 GENERIC GPIO I2C DRIVER
8515 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8517 F: drivers/i2c/busses/i2c-gpio.c
8518 F: include/linux/platform_data/i2c-gpio.h
8520 GENERIC GPIO I2C MULTIPLEXER DRIVER
8521 M: Peter Korsgaard <peter.korsgaard@barco.com>
8522 L: linux-i2c@vger.kernel.org
8524 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
8525 F: drivers/i2c/muxes/i2c-mux-gpio.c
8526 F: include/linux/platform_data/i2c-mux-gpio.h
8528 GENERIC HDLC (WAN) DRIVERS
8529 M: Krzysztof Halasa <khc@pm.waw.pl>
8531 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
8532 F: drivers/net/wan/c101.c
8533 F: drivers/net/wan/hd6457*
8534 F: drivers/net/wan/hdlc*
8535 F: drivers/net/wan/n2.c
8536 F: drivers/net/wan/pc300too.c
8537 F: drivers/net/wan/pci200syn.c
8538 F: drivers/net/wan/wanxl*
8540 GENERIC INCLUDE/ASM HEADER FILES
8541 M: Arnd Bergmann <arnd@arndb.de>
8542 L: linux-arch@vger.kernel.org
8544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
8545 F: include/asm-generic/
8546 F: include/uapi/asm-generic/
8548 GENERIC PHY FRAMEWORK
8549 M: Kishon Vijay Abraham I <kishon@ti.com>
8550 M: Vinod Koul <vkoul@kernel.org>
8551 L: linux-phy@lists.infradead.org
8553 Q: https://patchwork.kernel.org/project/linux-phy/list/
8554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
8555 F: Documentation/devicetree/bindings/phy/
8557 F: include/dt-bindings/phy/
8558 F: include/linux/phy/
8560 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
8561 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8563 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
8566 M: "Rafael J. Wysocki" <rafael@kernel.org>
8567 M: Kevin Hilman <khilman@kernel.org>
8568 M: Ulf Hansson <ulf.hansson@linaro.org>
8569 L: linux-pm@vger.kernel.org
8571 F: Documentation/devicetree/bindings/power/power?domain*
8572 F: drivers/base/power/domain*.c
8573 F: include/linux/pm_domain.h
8575 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
8576 M: Eugen Hristev <eugen.hristev@microchip.com>
8577 L: linux-input@vger.kernel.org
8579 F: drivers/input/touchscreen/resistive-adc-touch.c
8581 GENERIC STRING LIBRARY
8582 R: Andy Shevchenko <andy@kernel.org>
8585 F: lib/string_helpers.c
8586 F: lib/test_string.c
8587 F: lib/test-string_helpers.c
8589 GENERIC UIO DRIVER FOR PCI DEVICES
8590 M: "Michael S. Tsirkin" <mst@redhat.com>
8591 L: kvm@vger.kernel.org
8593 F: drivers/uio/uio_pci_generic.c
8595 GENERIC VDSO LIBRARY
8596 M: Andy Lutomirski <luto@kernel.org>
8597 M: Thomas Gleixner <tglx@linutronix.de>
8598 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
8599 L: linux-kernel@vger.kernel.org
8601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
8602 F: include/asm-generic/vdso/vsyscall.h
8604 F: kernel/time/vsyscall.c
8607 GENWQE (IBM Generic Workqueue Card)
8608 M: Frank Haverkamp <haver@linux.ibm.com>
8610 F: drivers/misc/genwqe/
8612 GET_MAINTAINER SCRIPT
8613 M: Joe Perches <joe@perches.com>
8615 F: scripts/get_maintainer.pl
8618 M: Bob Peterson <rpeterso@redhat.com>
8619 M: Andreas Gruenbacher <agruenba@redhat.com>
8620 L: cluster-devel@redhat.com
8622 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
8623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
8624 F: Documentation/filesystems/gfs2*
8626 F: include/uapi/linux/gfs2_ondisk.h
8629 M: Thomas Weißschuh <thomas@weissschuh.net>
8630 L: platform-driver-x86@vger.kernel.org
8632 F: drivers/platform/x86/gigabyte-wmi.c
8635 M: Johan Hovold <johan@kernel.org>
8637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
8638 F: Documentation/ABI/testing/sysfs-class-gnss
8639 F: Documentation/devicetree/bindings/gnss/
8641 F: include/linux/gnss.h
8644 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
8645 L: linux-media@vger.kernel.org
8647 F: drivers/media/usb/go7007/
8650 M: Bastien Nocera <hadess@hadess.net>
8651 M: Hans de Goede <hdegoede@redhat.com>
8652 L: linux-input@vger.kernel.org
8654 F: drivers/input/touchscreen/goodix*
8656 GOOGLE ETHERNET DRIVERS
8657 M: Jeroen de Borst <jeroendb@google.com>
8658 M: Catherine Sullivan <csully@google.com>
8659 R: Shailend Chand <shailend@google.com>
8660 L: netdev@vger.kernel.org
8662 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
8663 F: drivers/net/ethernet/google
8665 GPD POCKET FAN DRIVER
8666 M: Hans de Goede <hdegoede@redhat.com>
8667 L: platform-driver-x86@vger.kernel.org
8669 F: drivers/platform/x86/gpd-pocket-fan.c
8672 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8673 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8674 L: linux-gpio@vger.kernel.org
8675 L: linux-acpi@vger.kernel.org
8677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8678 F: Documentation/firmware-guide/acpi/gpio-properties.rst
8679 F: drivers/gpio/gpiolib-acpi.c
8680 F: drivers/gpio/gpiolib-acpi.h
8683 M: Geert Uytterhoeven <geert+renesas@glider.be>
8684 L: linux-gpio@vger.kernel.org
8686 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
8687 F: drivers/gpio/gpio-aggregator.c
8690 M: Sean Young <sean@mess.org>
8691 L: linux-media@vger.kernel.org
8693 F: drivers/media/rc/gpio-ir-tx.c
8696 M: Bamvor Jian Zhang <bamv2005@gmail.com>
8697 L: linux-gpio@vger.kernel.org
8699 F: drivers/gpio/gpio-mockup.c
8700 F: tools/testing/selftests/gpio/
8703 R: Michael Walle <michael@walle.cc>
8705 F: drivers/gpio/gpio-regmap.c
8706 F: include/linux/gpio/regmap.h
8709 M: Linus Walleij <linus.walleij@linaro.org>
8710 M: Bartosz Golaszewski <brgl@bgdev.pl>
8711 L: linux-gpio@vger.kernel.org
8713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
8714 F: Documentation/ABI/obsolete/sysfs-gpio
8715 F: Documentation/ABI/testing/gpio-cdev
8716 F: Documentation/admin-guide/gpio/
8717 F: Documentation/devicetree/bindings/gpio/
8718 F: Documentation/driver-api/gpio/
8720 F: include/asm-generic/gpio.h
8721 F: include/dt-bindings/gpio/
8722 F: include/linux/gpio.h
8723 F: include/linux/gpio/
8724 F: include/linux/of_gpio.h
8725 F: include/uapi/linux/gpio.h
8728 GRE DEMULTIPLEXER DRIVER
8729 M: Dmitry Kozlov <xeb@mail.ru>
8730 L: netdev@vger.kernel.org
8732 F: include/net/gre.h
8733 F: net/ipv4/gre_demux.c
8734 F: net/ipv4/gre_offload.c
8736 GRETH 10/100/1G Ethernet MAC device driver
8737 M: Andreas Larsson <andreas@gaisler.com>
8738 L: netdev@vger.kernel.org
8740 F: drivers/net/ethernet/aeroflex/
8742 GREYBUS AUDIO PROTOCOLS DRIVERS
8743 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
8744 M: Mark Greer <mgreer@animalcreek.com>
8746 F: drivers/staging/greybus/audio_apbridgea.c
8747 F: drivers/staging/greybus/audio_apbridgea.h
8748 F: drivers/staging/greybus/audio_codec.c
8749 F: drivers/staging/greybus/audio_codec.h
8750 F: drivers/staging/greybus/audio_gb.c
8751 F: drivers/staging/greybus/audio_manager.c
8752 F: drivers/staging/greybus/audio_manager.h
8753 F: drivers/staging/greybus/audio_manager_module.c
8754 F: drivers/staging/greybus/audio_manager_private.h
8755 F: drivers/staging/greybus/audio_manager_sysfs.c
8756 F: drivers/staging/greybus/audio_module.c
8757 F: drivers/staging/greybus/audio_topology.c
8759 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8760 M: Viresh Kumar <vireshk@kernel.org>
8762 F: drivers/staging/greybus/authentication.c
8763 F: drivers/staging/greybus/bootrom.c
8764 F: drivers/staging/greybus/firmware.h
8765 F: drivers/staging/greybus/fw-core.c
8766 F: drivers/staging/greybus/fw-download.c
8767 F: drivers/staging/greybus/fw-management.c
8768 F: drivers/staging/greybus/greybus_authentication.h
8769 F: drivers/staging/greybus/greybus_firmware.h
8770 F: drivers/staging/greybus/hid.c
8771 F: drivers/staging/greybus/i2c.c
8772 F: drivers/staging/greybus/spi.c
8773 F: drivers/staging/greybus/spilib.c
8774 F: drivers/staging/greybus/spilib.h
8776 GREYBUS LOOPBACK DRIVER
8777 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8779 F: drivers/staging/greybus/loopback.c
8781 GREYBUS PLATFORM DRIVERS
8782 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8784 F: drivers/staging/greybus/arche-apb-ctrl.c
8785 F: drivers/staging/greybus/arche-platform.c
8786 F: drivers/staging/greybus/arche_platform.h
8788 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8789 M: Rui Miguel Silva <rmfrfs@gmail.com>
8791 F: drivers/staging/greybus/gpio.c
8792 F: drivers/staging/greybus/light.c
8793 F: drivers/staging/greybus/power_supply.c
8794 F: drivers/staging/greybus/sdio.c
8795 F: drivers/staging/greybus/spi.c
8796 F: drivers/staging/greybus/spilib.c
8799 M: Johan Hovold <johan@kernel.org>
8800 M: Alex Elder <elder@kernel.org>
8801 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8802 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
8805 F: drivers/staging/greybus/
8806 F: include/linux/greybus.h
8807 F: include/linux/greybus/
8809 GREYBUS UART PROTOCOLS DRIVERS
8810 M: David Lin <dtwlin@gmail.com>
8812 F: drivers/staging/greybus/log.c
8813 F: drivers/staging/greybus/uart.c
8815 GS1662 VIDEO SERIALIZER
8816 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8817 L: linux-media@vger.kernel.org
8819 T: git git://linuxtv.org/media_tree.git
8820 F: drivers/media/spi/gs1662.c
8822 GSPCA FINEPIX SUBDRIVER
8823 M: Frank Zago <frank@zago.net>
8824 L: linux-media@vger.kernel.org
8826 T: git git://linuxtv.org/media_tree.git
8827 F: drivers/media/usb/gspca/finepix.c
8829 GSPCA GL860 SUBDRIVER
8830 M: Olivier Lorin <o.lorin@laposte.net>
8831 L: linux-media@vger.kernel.org
8833 T: git git://linuxtv.org/media_tree.git
8834 F: drivers/media/usb/gspca/gl860/
8836 GSPCA M5602 SUBDRIVER
8837 M: Erik Andren <erik.andren@gmail.com>
8838 L: linux-media@vger.kernel.org
8840 T: git git://linuxtv.org/media_tree.git
8841 F: drivers/media/usb/gspca/m5602/
8843 GSPCA PAC207 SONIXB SUBDRIVER
8844 M: Hans Verkuil <hverkuil@xs4all.nl>
8845 L: linux-media@vger.kernel.org
8847 T: git git://linuxtv.org/media_tree.git
8848 F: drivers/media/usb/gspca/pac207.c
8850 GSPCA SN9C20X SUBDRIVER
8851 M: Brian Johnson <brijohn@gmail.com>
8852 L: linux-media@vger.kernel.org
8854 T: git git://linuxtv.org/media_tree.git
8855 F: drivers/media/usb/gspca/sn9c20x.c
8857 GSPCA T613 SUBDRIVER
8858 M: Leandro Costantino <lcostantino@gmail.com>
8859 L: linux-media@vger.kernel.org
8861 T: git git://linuxtv.org/media_tree.git
8862 F: drivers/media/usb/gspca/t613.c
8864 GSPCA USB WEBCAM DRIVER
8865 M: Hans Verkuil <hverkuil@xs4all.nl>
8866 L: linux-media@vger.kernel.org
8868 T: git git://linuxtv.org/media_tree.git
8869 F: drivers/media/usb/gspca/
8871 GTP (GPRS Tunneling Protocol)
8872 M: Pablo Neira Ayuso <pablo@netfilter.org>
8873 M: Harald Welte <laforge@gnumonks.org>
8874 L: osmocom-net-gprs@lists.osmocom.org
8876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8877 F: drivers/net/gtp.c
8879 GUID PARTITION TABLE (GPT)
8880 M: Davidlohr Bueso <dave@stgolabs.net>
8881 L: linux-efi@vger.kernel.org
8883 F: block/partitions/efi.*
8885 HABANALABS PCI DRIVER
8886 M: Oded Gabbay <ogabbay@kernel.org>
8888 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8889 F: Documentation/ABI/testing/debugfs-driver-habanalabs
8890 F: Documentation/ABI/testing/sysfs-driver-habanalabs
8891 F: drivers/misc/habanalabs/
8892 F: include/uapi/misc/habanalabs.h
8895 M: Antti Palosaari <crope@iki.fi>
8896 L: linux-media@vger.kernel.org
8898 W: https://linuxtv.org
8899 W: http://palosaari.fi/linux/
8900 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8901 T: git git://linuxtv.org/anttip/media_tree.git
8902 F: drivers/media/usb/hackrf/
8904 HANTRO VPU CODEC DRIVER
8905 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
8906 M: Philipp Zabel <p.zabel@pengutronix.de>
8907 L: linux-media@vger.kernel.org
8908 L: linux-rockchip@lists.infradead.org
8910 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8911 F: Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
8912 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8913 F: drivers/staging/media/hantro/
8915 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8916 M: Frank Seidel <frank@f-seidel.de>
8917 L: platform-driver-x86@vger.kernel.org
8919 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8920 F: drivers/platform/x86/hdaps.c
8923 M: Jean Delvare <jdelvare@suse.com>
8924 M: Guenter Roeck <linux@roeck-us.net>
8925 L: linux-hwmon@vger.kernel.org
8927 W: http://hwmon.wiki.kernel.org/
8928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8929 F: Documentation/ABI/testing/sysfs-class-hwmon
8930 F: Documentation/devicetree/bindings/hwmon/
8931 F: Documentation/hwmon/
8933 F: include/linux/hwmon*.h
8934 F: include/trace/events/hwmon*.h
8935 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8937 HARDWARE RANDOM NUMBER GENERATOR CORE
8938 M: Olivia Mackall <olivia@selenic.com>
8939 M: Herbert Xu <herbert@gondor.apana.org.au>
8940 L: linux-crypto@vger.kernel.org
8942 F: Documentation/admin-guide/hw_random.rst
8943 F: Documentation/devicetree/bindings/rng/
8944 F: drivers/char/hw_random/
8945 F: include/linux/hw_random.h
8947 HARDWARE SPINLOCK CORE
8948 M: Ohad Ben-Cohen <ohad@wizery.com>
8949 M: Bjorn Andersson <andersson@kernel.org>
8950 R: Baolin Wang <baolin.wang7@gmail.com>
8951 L: linux-remoteproc@vger.kernel.org
8953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8954 F: Documentation/devicetree/bindings/hwlock/
8955 F: Documentation/locking/hwspinlock.rst
8956 F: drivers/hwspinlock/
8957 F: include/linux/hwspinlock.h
8959 HARDWARE TRACING FACILITIES
8960 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8962 F: drivers/hwtracing/
8964 HARMONY SOUND DRIVER
8965 L: linux-parisc@vger.kernel.org
8967 F: sound/parisc/harmony.*
8969 HDPVR USB VIDEO ENCODER DRIVER
8970 M: Hans Verkuil <hverkuil@xs4all.nl>
8971 L: linux-media@vger.kernel.org
8973 W: https://linuxtv.org
8974 T: git git://linuxtv.org/media_tree.git
8975 F: drivers/media/usb/hdpvr/
8977 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8978 M: Matt Hsiao <matt.hsiao@hpe.com>
8980 F: drivers/misc/hpilo.[ch]
8982 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8983 M: Jerry Hoemann <jerry.hoemann@hpe.com>
8985 F: Documentation/watchdog/hpwdt.rst
8986 F: drivers/watchdog/hpwdt.c
8988 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8989 M: Don Brace <don.brace@microchip.com>
8990 L: storagedev@microchip.com
8991 L: linux-scsi@vger.kernel.org
8993 F: Documentation/scsi/hpsa.rst
8994 F: drivers/scsi/hpsa*.[ch]
8995 F: include/linux/cciss*.h
8996 F: include/uapi/linux/cciss*.h
8999 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
9000 L: linux-rdma@vger.kernel.org
9002 F: drivers/infiniband/hw/hfi1
9005 L: linux-fsdevel@vger.kernel.org
9007 F: Documentation/filesystems/hfs.rst
9011 L: linux-fsdevel@vger.kernel.org
9013 F: Documentation/filesystems/hfsplus.rst
9016 HGA FRAMEBUFFER DRIVER
9017 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
9018 L: linux-nvidia@lists.surfsouth.com
9020 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9021 F: drivers/video/fbdev/hgafb.c
9023 HIBERNATION (aka Software Suspend, aka swsusp)
9024 M: "Rafael J. Wysocki" <rafael@kernel.org>
9025 M: Pavel Machek <pavel@ucw.cz>
9026 L: linux-pm@vger.kernel.org
9028 B: https://bugzilla.kernel.org
9029 F: arch/*/include/asm/suspend*.h
9031 F: drivers/base/power/
9032 F: include/linux/freezer.h
9033 F: include/linux/pm.h
9034 F: include/linux/suspend.h
9038 M: Jiri Kosina <jikos@kernel.org>
9039 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
9040 L: linux-input@vger.kernel.org
9042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9044 F: include/linux/hid*
9045 F: include/uapi/linux/hid*
9047 HID LOGITECH DRIVERS
9048 R: Filipe Laíns <lains@riseup.net>
9049 L: linux-input@vger.kernel.org
9051 F: drivers/hid/hid-logitech-*
9053 HID PLAYSTATION DRIVER
9054 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
9055 L: linux-input@vger.kernel.org
9057 F: drivers/hid/hid-playstation.c
9059 HID SENSOR HUB DRIVERS
9060 M: Jiri Kosina <jikos@kernel.org>
9061 M: Jonathan Cameron <jic23@kernel.org>
9062 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9063 L: linux-input@vger.kernel.org
9064 L: linux-iio@vger.kernel.org
9066 F: Documentation/hid/hid-sensor*
9067 F: drivers/hid/hid-sensor-*
9068 F: drivers/iio/*/hid-*
9069 F: include/linux/hid-sensor-*
9072 M: Ping Cheng <ping.cheng@wacom.com>
9073 M: Jason Gerecke <jason.gerecke@wacom.com>
9074 L: linux-input@vger.kernel.org
9076 F: drivers/hid/wacom.h
9077 F: drivers/hid/wacom_*
9079 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
9080 M: Thomas Gleixner <tglx@linutronix.de>
9081 L: linux-kernel@vger.kernel.org
9083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9084 F: Documentation/timers/
9085 F: include/linux/clockchips.h
9086 F: include/linux/hrtimer.h
9087 F: kernel/time/clockevents.c
9088 F: kernel/time/hrtimer.c
9089 F: kernel/time/timer_*.c
9091 HIGH-SPEED SCC DRIVER FOR AX.25
9092 L: linux-hams@vger.kernel.org
9094 F: drivers/net/hamradio/scc.c
9096 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
9097 M: HighPoint Linux Team <linux@highpoint-tech.com>
9099 W: http://www.highpoint-tech.com
9100 F: Documentation/scsi/hptiop.rst
9101 F: drivers/scsi/hptiop.c
9104 M: Jes Sorensen <jes@trained-monkey.org>
9105 L: linux-hippi@sunsite.dk
9107 F: drivers/net/hippi/
9108 F: include/linux/hippidevice.h
9109 F: include/uapi/linux/if_hippi.h
9112 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
9113 M: Kurt Kanzenbach <kurt@linutronix.de>
9114 L: netdev@vger.kernel.org
9116 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
9117 F: drivers/net/dsa/hirschmann/*
9118 F: include/linux/platform_data/hirschmann-hellcreek.h
9119 F: net/dsa/tag_hellcreek.c
9121 HISILICON DMA DRIVER
9122 M: Zhou Wang <wangzhou1@hisilicon.com>
9123 L: dmaengine@vger.kernel.org
9125 F: drivers/dma/hisi_dma.c
9127 HISILICON GPIO DRIVER
9128 M: Jay Fang <f.fangjian@huawei.com>
9129 L: linux-gpio@vger.kernel.org
9131 F: drivers/gpio/gpio-hisi.c
9133 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
9134 M: Longfang Liu <liulongfang@huawei.com>
9135 L: linux-crypto@vger.kernel.org
9137 F: Documentation/ABI/testing/debugfs-hisi-hpre
9138 F: drivers/crypto/hisilicon/hpre/hpre.h
9139 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
9140 F: drivers/crypto/hisilicon/hpre/hpre_main.c
9142 HISILICON I2C CONTROLLER DRIVER
9143 M: Yicong Yang <yangyicong@hisilicon.com>
9144 L: linux-i2c@vger.kernel.org
9146 W: https://www.hisilicon.com
9147 F: drivers/i2c/busses/i2c-hisi.c
9149 HISILICON LPC BUS DRIVER
9150 M: john.garry@huawei.com
9152 W: http://www.hisilicon.com
9153 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
9154 F: drivers/bus/hisi_lpc.c
9156 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
9157 M: Yisen Zhuang <yisen.zhuang@huawei.com>
9158 M: Salil Mehta <salil.mehta@huawei.com>
9159 L: netdev@vger.kernel.org
9161 W: http://www.hisilicon.com
9162 F: drivers/net/ethernet/hisilicon/hns3/
9164 HISILICON NETWORK SUBSYSTEM DRIVER
9165 M: Yisen Zhuang <yisen.zhuang@huawei.com>
9166 M: Salil Mehta <salil.mehta@huawei.com>
9167 L: netdev@vger.kernel.org
9169 W: http://www.hisilicon.com
9170 F: Documentation/devicetree/bindings/net/hisilicon*.txt
9171 F: drivers/net/ethernet/hisilicon/
9173 HIKEY960 ONBOARD USB GPIO HUB DRIVER
9174 M: John Stultz <jstultz@google.com>
9175 L: linux-kernel@vger.kernel.org
9177 F: drivers/misc/hisi_hikey_usb.c
9179 HISILICON PMU DRIVER
9180 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
9181 M: Qi Liu <liuqi115@huawei.com>
9183 W: http://www.hisilicon.com
9184 F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst
9185 F: Documentation/admin-guide/perf/hisi-pmu.rst
9186 F: drivers/perf/hisilicon
9188 HISILICON HNS3 PMU DRIVER
9189 M: Guangbin Huang <huangguangbin2@huawei.com>
9191 F: Documentation/admin-guide/perf/hns3-pmu.rst
9192 F: drivers/perf/hisilicon/hns3_pmu.c
9195 M: Weili Qian <qianweili@huawei.com>
9196 M: Zhou Wang <wangzhou1@hisilicon.com>
9197 L: linux-crypto@vger.kernel.org
9199 F: drivers/crypto/hisilicon/Kconfig
9200 F: drivers/crypto/hisilicon/Makefile
9201 F: drivers/crypto/hisilicon/qm.c
9202 F: drivers/crypto/hisilicon/sgl.c
9203 F: include/linux/hisi_acc_qm.h
9205 HISILICON ZIP Controller DRIVER
9206 M: Yang Shen <shenyang39@huawei.com>
9207 M: Zhou Wang <wangzhou1@hisilicon.com>
9208 L: linux-crypto@vger.kernel.org
9210 F: Documentation/ABI/testing/debugfs-hisi-zip
9211 F: drivers/crypto/hisilicon/zip/
9213 HISILICON ROCE DRIVER
9214 M: Haoyue Xu <xuhaoyue1@hisilicon.com>
9215 M: Wenpeng Liang <liangwenpeng@huawei.com>
9216 L: linux-rdma@vger.kernel.org
9218 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
9219 F: drivers/infiniband/hw/hns/
9221 HISILICON SAS Controller
9222 M: John Garry <john.garry@huawei.com>
9224 W: http://www.hisilicon.com
9225 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
9226 F: drivers/scsi/hisi_sas/
9228 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
9229 M: Kai Ye <yekai13@huawei.com>
9230 M: Longfang Liu <liulongfang@huawei.com>
9231 L: linux-crypto@vger.kernel.org
9233 F: Documentation/ABI/testing/debugfs-hisi-sec
9234 F: drivers/crypto/hisilicon/sec2/sec.h
9235 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
9236 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
9237 F: drivers/crypto/hisilicon/sec2/sec_main.c
9239 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
9240 M: Jay Fang <f.fangjian@huawei.com>
9241 L: linux-spi@vger.kernel.org
9243 W: http://www.hisilicon.com
9244 F: drivers/spi/spi-hisi-kunpeng.c
9246 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
9247 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9248 L: linux-kernel@vger.kernel.org
9250 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
9251 F: drivers/spmi/hisi-spmi-controller.c
9253 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
9254 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9255 L: linux-kernel@vger.kernel.org
9257 F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
9258 F: drivers/mfd/hi6421-spmi-pmic.c
9260 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
9261 M: Weili Qian <qianweili@huawei.com>
9263 F: drivers/crypto/hisilicon/trng/trng.c
9265 HISILICON V3XX SPI NOR FLASH Controller Driver
9266 M: John Garry <john.garry@huawei.com>
9268 W: http://www.hisilicon.com
9269 F: drivers/spi/spi-hisi-sfc-v3xx.c
9271 HMM - Heterogeneous Memory Management
9272 M: Jérôme Glisse <jglisse@redhat.com>
9273 L: linux-mm@kvack.org
9275 F: Documentation/mm/hmm.rst
9276 F: include/linux/hmm*
9279 F: tools/testing/selftests/vm/*hmm*
9282 M: Jouni Malinen <j@w1.fi>
9283 L: linux-wireless@vger.kernel.org
9285 W: http://w1.fi/hostap-driver.html
9286 F: drivers/net/wireless/intersil/hostap/
9288 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
9289 L: platform-driver-x86@vger.kernel.org
9291 F: drivers/platform/x86/tc1100-wmi.c
9293 HPET: High Precision Event Timers driver
9294 M: Clemens Ladisch <clemens@ladisch.de>
9296 F: Documentation/timers/hpet.rst
9297 F: drivers/char/hpet.c
9298 F: include/linux/hpet.h
9299 F: include/uapi/linux/hpet.h
9303 F: arch/x86/include/asm/hpet.h
9304 F: arch/x86/kernel/hpet.c
9307 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
9309 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
9313 M: Sebastian Reichel <sre@kernel.org>
9315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
9316 F: Documentation/ABI/testing/sysfs-bus-hsi
9317 F: Documentation/driver-api/hsi.rst
9319 F: include/linux/hsi/
9320 F: include/uapi/linux/hsi/
9323 L: linux-usb@vger.kernel.org
9325 F: drivers/net/usb/hso.c
9327 HSR NETWORK PROTOCOL
9328 L: netdev@vger.kernel.org
9332 HT16K33 LED CONTROLLER DRIVER
9333 M: Robin van der Gracht <robin@protonic.nl>
9335 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
9336 F: drivers/auxdisplay/ht16k33.c
9338 HTCPEN TOUCHSCREEN DRIVER
9339 M: Pau Oliva Fora <pof@eslack.org>
9340 L: linux-input@vger.kernel.org
9342 F: drivers/input/touchscreen/htcpen.c
9345 M: Dipen Patel <dipenp@nvidia.com>
9347 F: Documentation/devicetree/bindings/timestamp/
9348 F: Documentation/driver-api/hte/
9350 F: include/linux/hte.h
9352 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
9353 M: Lorenzo Bianconi <lorenzo@kernel.org>
9354 L: linux-iio@vger.kernel.org
9356 W: http://www.st.com/
9357 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
9358 F: drivers/iio/humidity/hts221*
9360 HUAWEI ETHERNET DRIVER
9361 L: netdev@vger.kernel.org
9363 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
9364 F: drivers/net/ethernet/huawei/hinic/
9367 M: Mike Kravetz <mike.kravetz@oracle.com>
9368 M: Muchun Song <songmuchun@bytedance.com>
9369 L: linux-mm@kvack.org
9371 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
9372 F: Documentation/admin-guide/mm/hugetlbpage.rst
9373 F: Documentation/mm/hugetlbfs_reserv.rst
9374 F: Documentation/mm/vmemmap_dedup.rst
9376 F: include/linux/hugetlb.h
9378 F: mm/hugetlb_vmemmap.c
9379 F: mm/hugetlb_vmemmap.h
9382 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
9383 L: linux-media@vger.kernel.org
9385 W: https://linuxtv.org
9386 T: git git://linuxtv.org/media_tree.git
9387 F: drivers/media/platform/st/sti/hva
9389 HWPOISON MEMORY FAILURE HANDLING
9390 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
9391 R: Miaohe Lin <linmiaohe@huawei.com>
9392 L: linux-mm@kvack.org
9394 F: mm/hwpoison-inject.c
9395 F: mm/memory-failure.c
9397 HYCON HY46XX TOUCHSCREEN SUPPORT
9398 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
9399 L: linux-input@vger.kernel.org
9401 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
9402 F: drivers/input/touchscreen/hycon-hy46xx.c
9404 HYGON PROCESSOR SUPPORT
9405 M: Pu Wen <puwen@hygon.cn>
9406 L: linux-kernel@vger.kernel.org
9408 F: arch/x86/kernel/cpu/hygon.c
9410 HYNIX HI556 SENSOR DRIVER
9411 M: Shawn Tu <shawnx.tu@intel.com>
9412 L: linux-media@vger.kernel.org
9414 T: git git://linuxtv.org/media_tree.git
9415 F: drivers/media/i2c/hi556.c
9417 HYNIX HI846 SENSOR DRIVER
9418 M: Martin Kepplinger <martin.kepplinger@puri.sm>
9419 L: linux-media@vger.kernel.org
9421 F: drivers/media/i2c/hi846.c
9423 HYNIX HI847 SENSOR DRIVER
9424 M: Shawn Tu <shawnx.tu@intel.com>
9425 L: linux-media@vger.kernel.org
9427 F: drivers/media/i2c/hi847.c
9429 Hyper-V/Azure CORE AND DRIVERS
9430 M: "K. Y. Srinivasan" <kys@microsoft.com>
9431 M: Haiyang Zhang <haiyangz@microsoft.com>
9432 M: Stephen Hemminger <sthemmin@microsoft.com>
9433 M: Wei Liu <wei.liu@kernel.org>
9434 M: Dexuan Cui <decui@microsoft.com>
9435 L: linux-hyperv@vger.kernel.org
9437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
9438 F: Documentation/ABI/stable/sysfs-bus-vmbus
9439 F: Documentation/ABI/testing/debugfs-hyperv
9440 F: Documentation/virt/hyperv
9441 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
9442 F: arch/arm64/hyperv
9443 F: arch/arm64/include/asm/hyperv-tlfs.h
9444 F: arch/arm64/include/asm/mshyperv.h
9446 F: arch/x86/include/asm/hyperv-tlfs.h
9447 F: arch/x86/include/asm/mshyperv.h
9448 F: arch/x86/include/asm/trace/hyperv.h
9449 F: arch/x86/kernel/cpu/mshyperv.c
9450 F: drivers/clocksource/hyperv_timer.c
9451 F: drivers/hid/hid-hyperv.c
9453 F: drivers/input/serio/hyperv-keyboard.c
9454 F: drivers/iommu/hyperv-iommu.c
9455 F: drivers/net/ethernet/microsoft/
9456 F: drivers/net/hyperv/
9457 F: drivers/pci/controller/pci-hyperv-intf.c
9458 F: drivers/pci/controller/pci-hyperv.c
9459 F: drivers/scsi/storvsc_drv.c
9460 F: drivers/uio/uio_hv_generic.c
9461 F: drivers/video/fbdev/hyperv_fb.c
9462 F: include/asm-generic/hyperv-tlfs.h
9463 F: include/asm-generic/mshyperv.h
9464 F: include/clocksource/hyperv_timer.h
9465 F: include/linux/hyperv.h
9466 F: include/uapi/linux/hyperv.h
9467 F: net/vmw_vsock/hyperv_transport.c
9471 M: Vignesh Raghavendra <vigneshr@ti.com>
9472 L: linux-mtd@lists.infradead.org
9474 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9475 C: irc://irc.oftc.net/mtd
9476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
9477 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
9478 F: drivers/mtd/hyperbus/
9479 F: include/linux/mtd/hyperbus.h
9481 HYPERVISOR VIRTUAL CONSOLE DRIVER
9482 L: linuxppc-dev@lists.ozlabs.org
9487 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9488 L: linux-i2c@vger.kernel.org
9489 L: linux-acpi@vger.kernel.org
9491 F: drivers/i2c/i2c-core-acpi.c
9493 I2C CONTROLLER DRIVER FOR NVIDIA GPU
9494 M: Ajay Gupta <ajayg@nvidia.com>
9495 L: linux-i2c@vger.kernel.org
9497 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
9498 F: drivers/i2c/busses/i2c-nvidia-gpu.c
9501 M: Peter Rosin <peda@axentia.se>
9502 L: linux-i2c@vger.kernel.org
9504 F: Documentation/devicetree/bindings/i2c/i2c-arb*
9505 F: Documentation/devicetree/bindings/i2c/i2c-gate*
9506 F: Documentation/devicetree/bindings/i2c/i2c-mux*
9507 F: Documentation/i2c/i2c-topology.rst
9508 F: Documentation/i2c/muxes/
9509 F: drivers/i2c/i2c-mux.c
9510 F: drivers/i2c/muxes/
9511 F: include/linux/i2c-mux.h
9513 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
9514 M: Gregory CLEMENT <gregory.clement@bootlin.com>
9515 L: linux-i2c@vger.kernel.org
9517 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
9518 F: drivers/i2c/busses/i2c-mv64xxx.c
9520 I2C OVER PARALLEL PORT
9521 M: Jean Delvare <jdelvare@suse.com>
9522 L: linux-i2c@vger.kernel.org
9524 F: Documentation/i2c/busses/i2c-parport.rst
9525 F: drivers/i2c/busses/i2c-parport.c
9528 M: Wolfram Sang <wsa@kernel.org>
9529 L: linux-i2c@vger.kernel.org
9531 W: https://i2c.wiki.kernel.org/
9532 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9534 F: Documentation/devicetree/bindings/i2c/i2c.txt
9535 F: Documentation/i2c/
9537 F: include/dt-bindings/i2c/i2c.h
9538 F: include/linux/i2c-dev.h
9539 F: include/linux/i2c-smbus.h
9540 F: include/linux/i2c.h
9541 F: include/uapi/linux/i2c-*.h
9542 F: include/uapi/linux/i2c.h
9544 I2C SUBSYSTEM HOST DRIVERS
9545 L: linux-i2c@vger.kernel.org
9547 W: https://i2c.wiki.kernel.org/
9548 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9549 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9550 F: Documentation/devicetree/bindings/i2c/
9551 F: drivers/i2c/algos/
9552 F: drivers/i2c/busses/
9553 F: include/dt-bindings/i2c/
9556 M: Jean Delvare <jdelvare@suse.com>
9557 L: linux-i2c@vger.kernel.org
9559 F: Documentation/i2c/busses/i2c-taos-evm.rst
9560 F: drivers/i2c/busses/i2c-taos-evm.c
9563 M: Till Harbaum <till@harbaum.org>
9564 L: linux-i2c@vger.kernel.org
9566 W: http://www.harbaum.org/till/i2c_tiny_usb
9567 F: drivers/i2c/busses/i2c-tiny-usb.c
9569 I2C/SMBUS CONTROLLER DRIVERS FOR PC
9570 M: Jean Delvare <jdelvare@suse.com>
9571 L: linux-i2c@vger.kernel.org
9573 F: Documentation/i2c/busses/i2c-ali1535.rst
9574 F: Documentation/i2c/busses/i2c-ali1563.rst
9575 F: Documentation/i2c/busses/i2c-ali15x3.rst
9576 F: Documentation/i2c/busses/i2c-amd756.rst
9577 F: Documentation/i2c/busses/i2c-amd8111.rst
9578 F: Documentation/i2c/busses/i2c-i801.rst
9579 F: Documentation/i2c/busses/i2c-nforce2.rst
9580 F: Documentation/i2c/busses/i2c-piix4.rst
9581 F: Documentation/i2c/busses/i2c-sis5595.rst
9582 F: Documentation/i2c/busses/i2c-sis630.rst
9583 F: Documentation/i2c/busses/i2c-sis96x.rst
9584 F: Documentation/i2c/busses/i2c-via.rst
9585 F: Documentation/i2c/busses/i2c-viapro.rst
9586 F: drivers/i2c/busses/i2c-ali1535.c
9587 F: drivers/i2c/busses/i2c-ali1563.c
9588 F: drivers/i2c/busses/i2c-ali15x3.c
9589 F: drivers/i2c/busses/i2c-amd756-s4882.c
9590 F: drivers/i2c/busses/i2c-amd756.c
9591 F: drivers/i2c/busses/i2c-amd8111.c
9592 F: drivers/i2c/busses/i2c-i801.c
9593 F: drivers/i2c/busses/i2c-isch.c
9594 F: drivers/i2c/busses/i2c-nforce2-s4985.c
9595 F: drivers/i2c/busses/i2c-nforce2.c
9596 F: drivers/i2c/busses/i2c-piix4.c
9597 F: drivers/i2c/busses/i2c-sis5595.c
9598 F: drivers/i2c/busses/i2c-sis630.c
9599 F: drivers/i2c/busses/i2c-sis96x.c
9600 F: drivers/i2c/busses/i2c-via.c
9601 F: drivers/i2c/busses/i2c-viapro.c
9603 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
9604 M: Hans de Goede <hdegoede@redhat.com>
9605 L: linux-i2c@vger.kernel.org
9607 F: drivers/i2c/busses/i2c-cht-wc.c
9609 I2C/SMBUS ISMT DRIVER
9610 M: Seth Heasley <seth.heasley@intel.com>
9611 M: Neil Horman <nhorman@tuxdriver.com>
9612 L: linux-i2c@vger.kernel.org
9613 F: Documentation/i2c/busses/i2c-ismt.rst
9614 F: drivers/i2c/busses/i2c-ismt.c
9616 I2C/SMBUS STUB DRIVER
9617 M: Jean Delvare <jdelvare@suse.com>
9618 L: linux-i2c@vger.kernel.org
9620 F: drivers/i2c/i2c-stub.c
9622 I3C DRIVER FOR CADENCE I3C MASTER IP
9623 M: Przemysław Gaj <pgaj@cadence.com>
9625 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
9626 F: drivers/i3c/master/i3c-master-cdns.c
9628 I3C DRIVER FOR SYNOPSYS DESIGNWARE
9629 M: Vitor Soares <vitor.soares@synopsys.com>
9631 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
9632 F: drivers/i3c/master/dw*
9635 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9636 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
9638 C: irc://chat.freenode.net/linux-i3c
9639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
9640 F: Documentation/ABI/testing/sysfs-bus-i3c
9641 F: Documentation/devicetree/bindings/i3c/
9642 F: Documentation/driver-api/i3c
9644 F: include/linux/i3c/
9646 IA64 (Itanium) PLATFORM
9647 L: linux-ia64@vger.kernel.org
9649 F: Documentation/ia64/
9652 IBM Power 842 compression accelerator
9653 M: Haren Myneni <haren@us.ibm.com>
9656 F: drivers/crypto/nx/Kconfig
9657 F: drivers/crypto/nx/Makefile
9658 F: drivers/crypto/nx/nx-842*
9659 F: include/linux/sw842.h
9662 IBM Power in-Nest Crypto Acceleration
9663 M: Breno Leitão <leitao@debian.org>
9664 M: Nayna Jain <nayna@linux.ibm.com>
9665 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9666 L: linux-crypto@vger.kernel.org
9668 F: drivers/crypto/nx/Kconfig
9669 F: drivers/crypto/nx/Makefile
9670 F: drivers/crypto/nx/nx-aes*
9671 F: drivers/crypto/nx/nx-sha*
9672 F: drivers/crypto/nx/nx.*
9673 F: drivers/crypto/nx/nx_csbcpb.h
9674 F: drivers/crypto/nx/nx_debugfs.c
9676 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
9677 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9678 L: linux-pci@vger.kernel.org
9679 L: linuxppc-dev@lists.ozlabs.org
9681 F: drivers/pci/hotplug/rpadlpar*
9683 IBM Power Linux RAID adapter
9684 M: Brian King <brking@us.ibm.com>
9686 F: drivers/scsi/ipr.*
9688 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
9689 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9690 L: linux-pci@vger.kernel.org
9691 L: linuxppc-dev@lists.ozlabs.org
9693 F: drivers/pci/hotplug/rpaphp*
9695 IBM Power SRIOV Virtual NIC Device Driver
9696 M: Dany Madden <drt@linux.ibm.com>
9697 R: Thomas Falcon <tlfalcon@linux.ibm.com>
9698 L: netdev@vger.kernel.org
9700 F: drivers/net/ethernet/ibm/ibmvnic.*
9702 IBM Power Virtual Accelerator Switchboard
9703 L: linuxppc-dev@lists.ozlabs.org
9705 F: arch/powerpc/include/asm/vas.h
9706 F: arch/powerpc/platforms/powernv/copy-paste.h
9707 F: arch/powerpc/platforms/powernv/vas*
9709 IBM Power Virtual Ethernet Device Driver
9710 M: Nick Child <nnac123@linux.ibm.com>
9711 L: netdev@vger.kernel.org
9713 F: drivers/net/ethernet/ibm/ibmveth.*
9715 IBM Power Virtual FC Device Drivers
9716 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9717 L: linux-scsi@vger.kernel.org
9719 F: drivers/scsi/ibmvscsi/ibmvfc*
9721 IBM Power Virtual Management Channel Driver
9722 M: Brad Warrum <bwarrum@linux.ibm.com>
9723 M: Ritu Agarwal <rituagar@linux.ibm.com>
9725 F: drivers/misc/ibmvmc.*
9727 IBM Power Virtual SCSI Device Drivers
9728 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9729 L: linux-scsi@vger.kernel.org
9731 F: drivers/scsi/ibmvscsi/ibmvscsi*
9732 F: include/scsi/viosrp.h
9734 IBM Power Virtual SCSI Device Target Driver
9735 M: Michael Cyr <mikecyr@linux.ibm.com>
9736 L: linux-scsi@vger.kernel.org
9737 L: target-devel@vger.kernel.org
9739 F: drivers/scsi/ibmvscsi_tgt/
9741 IBM Power VMX Cryptographic instructions
9742 M: Breno Leitão <leitao@debian.org>
9743 M: Nayna Jain <nayna@linux.ibm.com>
9744 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9745 L: linux-crypto@vger.kernel.org
9747 F: drivers/crypto/vmx/Kconfig
9748 F: drivers/crypto/vmx/Makefile
9749 F: drivers/crypto/vmx/aes*
9750 F: drivers/crypto/vmx/ghash*
9751 F: drivers/crypto/vmx/ppc-xlate.pl
9752 F: drivers/crypto/vmx/vmx.c
9754 IBM ServeRAID RAID DRIVER
9756 F: drivers/scsi/ips.*
9758 ICH LPC AND GPIO DRIVER
9759 M: Peter Tyser <ptyser@xes-inc.com>
9761 F: drivers/gpio/gpio-ich.c
9762 F: drivers/mfd/lpc_ich.c
9765 M: Max Staudt <max@enpas.org>
9766 L: linux-i2c@vger.kernel.org
9768 F: drivers/i2c/busses/i2c-icy.c
9770 IDEAPAD LAPTOP EXTRAS DRIVER
9771 M: Ike Panhc <ike.pan@canonical.com>
9772 L: platform-driver-x86@vger.kernel.org
9774 W: http://launchpad.net/ideapad-laptop
9775 F: drivers/platform/x86/ideapad-laptop.c
9777 IDEAPAD LAPTOP SLIDEBAR DRIVER
9778 M: Andrey Moiseev <o2g.org.ru@gmail.com>
9779 L: linux-input@vger.kernel.org
9781 W: https://github.com/o2genum/ideapad-slidebar
9782 F: drivers/input/misc/ideapad_slidebar.c
9785 M: Christian Brauner <brauner@kernel.org>
9786 M: Seth Forshee <sforshee@kernel.org>
9787 L: linux-fsdevel@vger.kernel.org
9789 T: git://git.kernel.org/pub/scm/linux/kernel/git/vfs/idmapping.git
9790 F: Documentation/filesystems/idmappings.rst
9791 F: tools/testing/selftests/mount_setattr/
9792 F: include/linux/mnt_idmapping.h
9794 IDT VersaClock 5 CLOCK DRIVER
9795 M: Luca Ceresoli <luca@lucaceresoli.net>
9797 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9798 F: drivers/clk/clk-versaclock5.c
9800 IEEE 802.15.4 SUBSYSTEM
9801 M: Alexander Aring <alex.aring@gmail.com>
9802 M: Stefan Schmidt <stefan@datenfreihafen.org>
9803 L: linux-wpan@vger.kernel.org
9805 W: https://linux-wpan.org/
9806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9808 F: Documentation/networking/ieee802154.rst
9809 F: drivers/net/ieee802154/
9810 F: include/linux/ieee802154.h
9811 F: include/linux/nl802154.h
9812 F: include/net/af_ieee802154.h
9813 F: include/net/cfg802154.h
9814 F: include/net/ieee802154_netdev.h
9815 F: include/net/mac802154.h
9816 F: include/net/nl802154.h
9821 M: Yotam Gigi <yotam.gi@gmail.com>
9822 M: Jamal Hadi Salim <jhs@mojatatu.com>
9823 F: include/net/ife.h
9824 F: include/uapi/linux/ife.h
9827 IGORPLUG-USB IR RECEIVER
9828 M: Sean Young <sean@mess.org>
9829 L: linux-media@vger.kernel.org
9831 F: drivers/media/rc/igorplugusb.c
9833 IGUANAWORKS USB IR TRANSCEIVER
9834 M: Sean Young <sean@mess.org>
9835 L: linux-media@vger.kernel.org
9837 F: drivers/media/rc/iguanair.c
9839 IIO DIGITAL POTENTIOMETER DAC
9840 M: Peter Rosin <peda@axentia.se>
9841 L: linux-iio@vger.kernel.org
9843 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
9844 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
9845 F: drivers/iio/dac/dpot-dac.c
9847 IIO ENVELOPE DETECTOR
9848 M: Peter Rosin <peda@axentia.se>
9849 L: linux-iio@vger.kernel.org
9851 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9852 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9853 F: drivers/iio/adc/envelope-detector.c
9856 M: Peter Rosin <peda@axentia.se>
9857 L: linux-iio@vger.kernel.org
9859 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9860 F: drivers/iio/multiplexer/iio-mux.c
9862 IIO SCMI BASED DRIVER
9863 M: Jyoti Bhayana <jbhayana@google.com>
9864 L: linux-iio@vger.kernel.org
9866 F: drivers/iio/common/scmi_sensors/scmi_iio.c
9868 IIO SUBSYSTEM AND DRIVERS
9869 M: Jonathan Cameron <jic23@kernel.org>
9870 R: Lars-Peter Clausen <lars@metafoo.de>
9871 L: linux-iio@vger.kernel.org
9873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9874 F: Documentation/ABI/testing/configfs-iio*
9875 F: Documentation/ABI/testing/sysfs-bus-iio*
9876 F: Documentation/devicetree/bindings/iio/
9878 F: drivers/staging/iio/
9879 F: include/dt-bindings/iio/
9880 F: include/linux/iio/
9884 M: Peter Rosin <peda@axentia.se>
9885 L: linux-iio@vger.kernel.org
9887 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9888 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9889 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9890 F: drivers/iio/afe/iio-rescale.c
9892 IKANOS/ADI EAGLE ADSL USB DRIVER
9893 M: Matthieu Castet <castet.matthieu@free.fr>
9894 M: Stanislaw Gruszka <stf_xl@wp.pl>
9896 F: drivers/usb/atm/ueagle-atm.c
9898 IMAGIS TOUCHSCREEN DRIVER
9899 M: Markuss Broks <markuss.broks@gmail.com>
9901 F: Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
9902 F: drivers/input/touchscreen/imagis.c
9904 IMGTEC ASCII LCD DRIVER
9905 M: Paul Burton <paulburton@kernel.org>
9907 F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
9908 F: drivers/auxdisplay/img-ascii-lcd.c
9910 IMGTEC IR DECODER DRIVER
9912 F: drivers/media/rc/img-ir/
9914 IMON SOUNDGRAPH USB IR RECEIVER
9915 M: Sean Young <sean@mess.org>
9916 L: linux-media@vger.kernel.org
9918 F: drivers/media/rc/imon.c
9919 F: drivers/media/rc/imon_raw.c
9921 IMS TWINTURBO FRAMEBUFFER DRIVER
9922 L: linux-fbdev@vger.kernel.org
9924 F: drivers/video/fbdev/imsttfb.c
9926 INA209 HARDWARE MONITOR DRIVER
9927 M: Guenter Roeck <linux@roeck-us.net>
9928 L: linux-hwmon@vger.kernel.org
9930 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
9931 F: Documentation/hwmon/ina209.rst
9932 F: drivers/hwmon/ina209.c
9934 INA2XX HARDWARE MONITOR DRIVER
9935 M: Guenter Roeck <linux@roeck-us.net>
9936 L: linux-hwmon@vger.kernel.org
9938 F: Documentation/hwmon/ina2xx.rst
9939 F: drivers/hwmon/ina2xx.c
9940 F: include/linux/platform_data/ina2xx.h
9942 INDUSTRY PACK SUBSYSTEM (IPACK)
9943 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
9944 M: Jens Taprogge <jens.taprogge@taprogge.org>
9945 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9946 L: industrypack-devel@lists.sourceforge.net
9948 W: http://industrypack.sourceforge.net
9951 INFINEON DPS310 Driver
9952 M: Eddie James <eajames@linux.ibm.com>
9953 L: linux-iio@vger.kernel.org
9955 F: drivers/iio/pressure/dps310.c
9957 INFINIBAND SUBSYSTEM
9958 M: Jason Gunthorpe <jgg@nvidia.com>
9959 M: Leon Romanovsky <leonro@nvidia.com>
9960 L: linux-rdma@vger.kernel.org
9962 W: https://github.com/linux-rdma/rdma-core
9963 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
9965 F: Documentation/devicetree/bindings/infiniband/
9966 F: Documentation/infiniband/
9967 F: drivers/infiniband/
9969 F: include/trace/events/ib_mad.h
9970 F: include/trace/events/ib_umad.h
9971 F: include/uapi/linux/if_infiniband.h
9972 F: include/uapi/rdma/
9973 F: samples/bpf/ibumad_kern.c
9974 F: samples/bpf/ibumad_user.c
9976 INGENIC JZ4780 NAND DRIVER
9977 M: Harvey Hunt <harveyhuntnexus@gmail.com>
9978 L: linux-mtd@lists.infradead.org
9979 L: linux-mips@vger.kernel.org
9981 F: drivers/mtd/nand/raw/ingenic/
9984 M: Paul Cercueil <paul@crapouillou.net>
9985 L: linux-mips@vger.kernel.org
9987 F: arch/mips/boot/dts/ingenic/
9988 F: arch/mips/generic/board-ingenic.c
9989 F: arch/mips/include/asm/mach-ingenic/
9990 F: arch/mips/ingenic/Kconfig
9991 F: drivers/clk/ingenic/
9992 F: drivers/dma/dma-jz4780.c
9993 F: drivers/gpu/drm/ingenic/
9994 F: drivers/i2c/busses/i2c-jz4780.c
9995 F: drivers/iio/adc/ingenic-adc.c
9996 F: drivers/irqchip/irq-ingenic.c
9997 F: drivers/memory/jz4780-nemc.c
9998 F: drivers/mmc/host/jz4740_mmc.c
9999 F: drivers/mtd/nand/raw/ingenic/
10000 F: drivers/pinctrl/pinctrl-ingenic.c
10001 F: drivers/power/supply/ingenic-battery.c
10002 F: drivers/pwm/pwm-jz4740.c
10003 F: drivers/remoteproc/ingenic_rproc.c
10004 F: drivers/rtc/rtc-jz4740.c
10005 F: drivers/tty/serial/8250/8250_ingenic.c
10006 F: drivers/usb/musb/jz4740.c
10007 F: drivers/watchdog/jz4740_wdt.c
10008 F: include/dt-bindings/iio/adc/ingenic,adc.h
10009 F: include/linux/mfd/ingenic-tcu.h
10010 F: sound/soc/codecs/jz47*
10011 F: sound/soc/jz4740/
10013 INJOINIC IP5xxx POWER BANK IC DRIVER
10014 M: Samuel Holland <samuel@sholland.org>
10016 F: drivers/power/supply/ip5xxx_power.c
10019 M: Jan Kara <jack@suse.cz>
10020 R: Amir Goldstein <amir73il@gmail.com>
10021 L: linux-fsdevel@vger.kernel.org
10023 F: Documentation/filesystems/inotify.rst
10024 F: fs/notify/inotify/
10025 F: include/linux/inotify.h
10026 F: include/uapi/linux/inotify.h
10028 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
10029 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
10030 L: linux-input@vger.kernel.org
10032 Q: http://patchwork.kernel.org/project/linux-input/list/
10033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
10034 F: Documentation/devicetree/bindings/input/
10035 F: Documentation/devicetree/bindings/serio/
10036 F: Documentation/input/
10038 F: include/dt-bindings/input/
10039 F: include/linux/input.h
10040 F: include/linux/input/
10041 F: include/uapi/linux/input-event-codes.h
10042 F: include/uapi/linux/input.h
10044 INPUT MULTITOUCH (MT) PROTOCOL
10045 M: Henrik Rydberg <rydberg@bitmath.org>
10046 L: linux-input@vger.kernel.org
10048 F: Documentation/input/multi-touch-protocol.rst
10049 F: drivers/input/input-mt.c
10052 INSIDE SECURE CRYPTO DRIVER
10053 M: Antoine Tenart <atenart@kernel.org>
10054 L: linux-crypto@vger.kernel.org
10056 F: drivers/crypto/inside-secure/
10058 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
10059 M: Mimi Zohar <zohar@linux.ibm.com>
10060 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
10061 L: linux-integrity@vger.kernel.org
10063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
10064 F: security/integrity/ima/
10065 F: security/integrity/
10067 INTEL 810/815 FRAMEBUFFER DRIVER
10068 M: Antonino Daplas <adaplas@gmail.com>
10069 L: linux-fbdev@vger.kernel.org
10071 F: drivers/video/fbdev/i810/
10073 INTEL 8255 GPIO DRIVER
10074 M: William Breathitt Gray <william.gray@linaro.org>
10075 L: linux-gpio@vger.kernel.org
10077 F: drivers/gpio/gpio-i8255.c
10078 F: drivers/gpio/gpio-i8255.h
10081 M: Cezary Rojewski <cezary.rojewski@intel.com>
10082 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
10083 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
10084 M: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
10085 M: Bard Liao <yung-chuan.liao@linux.intel.com>
10086 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
10087 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
10088 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10090 F: sound/soc/intel/
10092 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
10093 M: Hans de Goede <hdegoede@redhat.com>
10094 L: platform-driver-x86@vger.kernel.org
10096 F: drivers/platform/x86/intel/atomisp2/pm.c
10098 INTEL ATOMISP2 LED DRIVER
10099 M: Hans de Goede <hdegoede@redhat.com>
10100 L: platform-driver-x86@vger.kernel.org
10102 F: drivers/platform/x86/intel/atomisp2/led.c
10104 INTEL BIOS SAR INT1092 DRIVER
10105 M: Shravan Sudhakar <s.shravan@intel.com>
10106 M: Intel Corporation <linuxwwan@intel.com>
10107 L: platform-driver-x86@vger.kernel.org
10109 F: drivers/platform/x86/intel/int1092/
10111 INTEL BROXTON PMC DRIVER
10112 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10113 M: Zha Qipeng <qipeng.zha@intel.com>
10115 F: drivers/mfd/intel_pmc_bxt.c
10116 F: include/linux/mfd/intel_pmc_bxt.h
10118 INTEL C600 SERIES SAS CONTROLLER DRIVER
10119 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
10120 L: linux-scsi@vger.kernel.org
10122 T: git git://git.code.sf.net/p/intel-sas/isci
10123 F: drivers/scsi/isci/
10125 INTEL CPU family model numbers
10126 M: Tony Luck <tony.luck@intel.com>
10128 L: linux-kernel@vger.kernel.org
10130 F: arch/x86/include/asm/intel-family.h
10132 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
10133 M: Jani Nikula <jani.nikula@linux.intel.com>
10134 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
10135 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
10136 M: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
10137 L: intel-gfx@lists.freedesktop.org
10139 W: https://01.org/linuxgraphics/
10140 Q: http://patchwork.freedesktop.org/project/intel-gfx/
10141 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
10142 C: irc://irc.oftc.net/intel-gfx
10143 T: git git://anongit.freedesktop.org/drm-intel
10144 F: Documentation/gpu/i915.rst
10145 F: drivers/gpu/drm/i915/
10146 F: include/drm/i915*
10147 F: include/uapi/drm/i915_drm.h
10149 INTEL ETHERNET DRIVERS
10150 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
10151 M: Tony Nguyen <anthony.l.nguyen@intel.com>
10152 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
10154 W: http://www.intel.com/support/feedback.htm
10155 W: http://e1000.sourceforge.net/
10156 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
10157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
10158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
10159 F: Documentation/networking/device_drivers/ethernet/intel/
10160 F: drivers/net/ethernet/intel/
10161 F: drivers/net/ethernet/intel/*/
10162 F: include/linux/avf/virtchnl.h
10163 F: include/linux/net/intel/iidc.h
10165 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
10166 M: Mustafa Ismail <mustafa.ismail@intel.com>
10167 M: Shiraz Saleem <shiraz.saleem@intel.com>
10168 L: linux-rdma@vger.kernel.org
10170 F: drivers/infiniband/hw/irdma/
10171 F: include/uapi/rdma/irdma-abi.h
10173 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
10174 M: Maik Broemme <mbroemme@libmpq.org>
10175 L: linux-fbdev@vger.kernel.org
10177 F: Documentation/fb/intelfb.rst
10178 F: drivers/video/fbdev/intelfb/
10181 M: Andy Shevchenko <andy@kernel.org>
10182 L: linux-gpio@vger.kernel.org
10184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10185 F: drivers/gpio/gpio-ich.c
10186 F: drivers/gpio/gpio-merrifield.c
10187 F: drivers/gpio/gpio-ml-ioh.c
10188 F: drivers/gpio/gpio-pch.c
10189 F: drivers/gpio/gpio-sch.c
10190 F: drivers/gpio/gpio-sodaville.c
10192 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
10193 M: Zhenyu Wang <zhenyuw@linux.intel.com>
10194 M: Zhi Wang <zhi.a.wang@intel.com>
10195 L: intel-gvt-dev@lists.freedesktop.org
10196 L: intel-gfx@lists.freedesktop.org
10198 W: https://01.org/igvt-g
10199 T: git https://github.com/intel/gvt-linux.git
10200 F: drivers/gpu/drm/i915/gvt/
10202 INTEL HID EVENT DRIVER
10203 M: Alex Hung <alex.hung@canonical.com>
10204 L: platform-driver-x86@vger.kernel.org
10206 F: drivers/platform/x86/intel/hid.c
10208 INTEL I/OAT DMA DRIVER
10209 M: Dave Jiang <dave.jiang@intel.com>
10210 R: Dan Williams <dan.j.williams@intel.com>
10211 L: dmaengine@vger.kernel.org
10213 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
10214 F: drivers/dma/ioat*
10217 M: Fenghua Yu <fenghua.yu@intel.com>
10218 M: Dave Jiang <dave.jiang@intel.com>
10219 L: dmaengine@vger.kernel.org
10221 F: drivers/dma/idxd/*
10222 F: include/uapi/linux/idxd.h
10225 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
10226 M: Len Brown <lenb@kernel.org>
10227 L: linux-pm@vger.kernel.org
10229 B: https://bugzilla.kernel.org
10230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
10231 F: drivers/idle/intel_idle.c
10233 INTEL IN FIELD SCAN (IFS) DEVICE
10234 M: Jithu Joseph <jithu.joseph@intel.com>
10235 R: Ashok Raj <ashok.raj@intel.com>
10236 R: Tony Luck <tony.luck@intel.com>
10238 F: drivers/platform/x86/intel/ifs
10239 F: include/trace/events/intel_ifs.h
10241 INTEL INTEGRATED SENSOR HUB DRIVER
10242 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10243 M: Jiri Kosina <jikos@kernel.org>
10244 L: linux-input@vger.kernel.org
10246 F: drivers/hid/intel-ish-hid/
10249 M: David Woodhouse <dwmw2@infradead.org>
10250 M: Lu Baolu <baolu.lu@linux.intel.com>
10251 L: iommu@lists.linux.dev
10253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10254 F: drivers/iommu/intel/
10255 F: include/linux/intel-svm.h
10257 INTEL IOP-ADMA DMA DRIVER
10258 R: Dan Williams <dan.j.williams@intel.com>
10260 F: drivers/dma/iop-adma.c
10262 INTEL IPU3 CSI-2 CIO2 DRIVER
10263 M: Yong Zhi <yong.zhi@intel.com>
10264 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10265 M: Bingbu Cao <bingbu.cao@intel.com>
10266 M: Dan Scally <djrscally@gmail.com>
10267 R: Tianshu Qiu <tian.shu.qiu@intel.com>
10268 L: linux-media@vger.kernel.org
10270 T: git git://linuxtv.org/media_tree.git
10271 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
10272 F: drivers/media/pci/intel/ipu3/
10274 INTEL IPU3 CSI-2 IMGU DRIVER
10275 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10276 R: Bingbu Cao <bingbu.cao@intel.com>
10277 R: Tianshu Qiu <tian.shu.qiu@intel.com>
10278 L: linux-media@vger.kernel.org
10280 F: Documentation/admin-guide/media/ipu3.rst
10281 F: Documentation/admin-guide/media/ipu3_rcb.svg
10282 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
10283 F: drivers/staging/media/ipu3/
10285 INTEL IXP4XX CRYPTO SUPPORT
10286 M: Corentin Labbe <clabbe@baylibre.com>
10287 L: linux-crypto@vger.kernel.org
10289 F: drivers/crypto/ixp4xx_crypto.c
10291 INTEL ISHTP ECLITE DRIVER
10292 M: Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
10293 L: platform-driver-x86@vger.kernel.org
10295 F: drivers/platform/x86/intel/ishtp_eclite.c
10297 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
10298 M: Krzysztof Halasa <khalasa@piap.pl>
10300 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
10301 F: drivers/net/wan/ixp4xx_hss.c
10302 F: drivers/soc/ixp4xx/ixp4xx-npe.c
10303 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
10304 F: include/linux/soc/ixp4xx/npe.h
10305 F: include/linux/soc/ixp4xx/qmgr.h
10307 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
10308 M: Deepak Saxena <dsaxena@plexity.net>
10310 F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
10311 F: drivers/char/hw_random/ixp4xx-rng.c
10313 INTEL KEEM BAY DRM DRIVER
10314 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
10315 M: Edmund Dea <edmund.j.dea@intel.com>
10317 F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml
10318 F: drivers/gpu/drm/kmb/
10320 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
10321 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10323 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
10324 F: drivers/crypto/keembay/Kconfig
10325 F: drivers/crypto/keembay/Makefile
10326 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
10327 F: drivers/crypto/keembay/ocs-aes.c
10328 F: drivers/crypto/keembay/ocs-aes.h
10330 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
10331 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10332 M: Prabhjot Khurana <prabhjot.khurana@intel.com>
10333 M: Mark Gross <mgross@linux.intel.com>
10335 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
10336 F: drivers/crypto/keembay/Kconfig
10337 F: drivers/crypto/keembay/Makefile
10338 F: drivers/crypto/keembay/keembay-ocs-ecc.c
10340 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
10341 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10342 M: Declan Murphy <declan.murphy@intel.com>
10344 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
10345 F: drivers/crypto/keembay/Kconfig
10346 F: drivers/crypto/keembay/Makefile
10347 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
10348 F: drivers/crypto/keembay/ocs-hcu.c
10349 F: drivers/crypto/keembay/ocs-hcu.h
10351 INTEL THUNDER BAY EMMC PHY DRIVER
10352 M: Nandhini Srikandan <nandhini.srikandan@intel.com>
10353 M: Rashmi A <rashmi.a@intel.com>
10355 F: Documentation/devicetree/bindings/phy/intel,phy-thunderbay-emmc.yaml
10356 F: drivers/phy/intel/phy-intel-thunderbay-emmc.c
10358 INTEL MANAGEMENT ENGINE (mei)
10359 M: Tomas Winkler <tomas.winkler@intel.com>
10360 L: linux-kernel@vger.kernel.org
10362 F: Documentation/driver-api/mei/*
10363 F: drivers/misc/mei/
10364 F: drivers/watchdog/mei_wdt.c
10365 F: include/linux/mei_aux.h
10366 F: include/linux/mei_cl_bus.h
10367 F: include/uapi/linux/mei.h
10370 INTEL MAX 10 BMC MFD DRIVER
10371 M: Xu Yilun <yilun.xu@intel.com>
10372 R: Tom Rix <trix@redhat.com>
10374 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
10375 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
10376 F: drivers/hwmon/intel-m10-bmc-hwmon.c
10377 F: drivers/mfd/intel-m10-bmc.c
10378 F: include/linux/mfd/intel-m10-bmc.h
10380 INTEL MENLOW THERMAL DRIVER
10381 M: Sujith Thomas <sujith.thomas@intel.com>
10382 L: linux-pm@vger.kernel.org
10384 F: drivers/thermal/intel/intel_menlow.c
10386 INTEL P-Unit IPC DRIVER
10387 M: Zha Qipeng <qipeng.zha@intel.com>
10388 L: platform-driver-x86@vger.kernel.org
10390 F: arch/x86/include/asm/intel_punit_ipc.h
10391 F: drivers/platform/x86/intel/punit_ipc.c
10393 INTEL PMC CORE DRIVER
10394 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10395 M: David E Box <david.e.box@intel.com>
10396 L: platform-driver-x86@vger.kernel.org
10398 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
10399 F: drivers/platform/x86/intel/pmc/
10401 INTEL PMIC GPIO DRIVERS
10402 M: Andy Shevchenko <andy@kernel.org>
10404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10405 F: drivers/gpio/gpio-*cove.c
10407 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
10408 M: Andy Shevchenko <andy@kernel.org>
10410 F: drivers/mfd/intel_soc_pmic*
10411 F: include/linux/mfd/intel_soc_pmic*
10414 M: David E. Box <david.e.box@linux.intel.com>
10416 F: drivers/platform/x86/intel/pmt/
10418 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
10419 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
10420 L: linux-wireless@vger.kernel.org
10422 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
10423 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
10424 F: drivers/net/wireless/intel/ipw2x00/
10426 INTEL PSTATE DRIVER
10427 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10428 M: Len Brown <lenb@kernel.org>
10429 L: linux-pm@vger.kernel.org
10431 F: drivers/cpufreq/intel_pstate.c
10433 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
10434 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10435 L: linux-iio@vger.kernel.org
10436 F: drivers/counter/intel-qep.c
10439 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10441 F: arch/x86/include/asm/intel_scu_ipc.h
10442 F: drivers/platform/x86/intel_scu_*
10445 M: David E. Box <david.e.box@linux.intel.com>
10447 F: drivers/platform/x86/intel/sdsi.c
10448 F: tools/arch/x86/intel_sdsi/
10449 F: tools/testing/selftests/drivers/sdsi/
10451 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
10452 M: Daniel Scally <djrscally@gmail.com>
10454 F: drivers/platform/x86/intel/int3472/
10456 INTEL SPEED SELECT TECHNOLOGY
10457 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10458 L: platform-driver-x86@vger.kernel.org
10460 F: drivers/platform/x86/intel/speed_select_if/
10461 F: include/uapi/linux/isst_if.h
10462 F: tools/power/x86/intel-speed-select/
10464 INTEL STRATIX10 FIRMWARE DRIVERS
10465 M: Dinh Nguyen <dinguyen@kernel.org>
10466 L: linux-kernel@vger.kernel.org
10468 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
10469 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
10470 F: drivers/firmware/stratix10-rsu.c
10471 F: drivers/firmware/stratix10-svc.c
10472 F: include/linux/firmware/intel/stratix10-smc.h
10473 F: include/linux/firmware/intel/stratix10-svc-client.h
10474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
10476 INTEL TELEMETRY DRIVER
10477 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10478 M: "David E. Box" <david.e.box@linux.intel.com>
10479 L: platform-driver-x86@vger.kernel.org
10481 F: arch/x86/include/asm/intel_telemetry.h
10482 F: drivers/platform/x86/intel/telemetry/
10484 INTEL UNCORE FREQUENCY CONTROL
10485 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10486 L: platform-driver-x86@vger.kernel.org
10488 F: Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
10489 F: drivers/platform/x86/intel/uncore-frequency/
10491 INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
10492 M: David E. Box <david.e.box@linux.intel.com>
10494 F: drivers/platform/x86/intel/vsec.*
10496 INTEL VIRTUAL BUTTON DRIVER
10497 M: AceLan Kao <acelan.kao@canonical.com>
10498 L: platform-driver-x86@vger.kernel.org
10500 F: drivers/platform/x86/intel/vbtn.c
10502 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
10503 M: Stanislaw Gruszka <stf_xl@wp.pl>
10504 L: linux-wireless@vger.kernel.org
10506 F: drivers/net/wireless/intel/iwlegacy/
10508 INTEL WIRELESS WIFI LINK (iwlwifi)
10509 M: Gregory Greenman <gregory.greenman@intel.com>
10510 L: linux-wireless@vger.kernel.org
10512 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
10513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
10514 F: drivers/net/wireless/intel/iwlwifi/
10516 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
10517 M: Jithu Joseph <jithu.joseph@intel.com>
10518 R: Maurice Ma <maurice.ma@intel.com>
10520 W: https://slimbootloader.github.io/security/firmware-update.html
10521 F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
10523 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
10524 L: Dell.Client.Kernel@dell.com
10526 F: drivers/platform/x86/intel/wmi/thunderbolt.c
10528 INTEL WWAN IOSM DRIVER
10529 M: M Chetan Kumar <m.chetan.kumar@intel.com>
10530 M: Intel Corporation <linuxwwan@intel.com>
10531 L: netdev@vger.kernel.org
10533 F: drivers/net/wwan/iosm/
10536 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10538 F: Documentation/trace/intel_th.rst
10539 F: drivers/hwtracing/intel_th/
10540 F: include/linux/intel_th.h
10542 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
10543 M: Ning Sun <ning.sun@intel.com>
10544 L: tboot-devel@lists.sourceforge.net
10546 W: http://tboot.sourceforge.net
10547 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
10548 F: Documentation/x86/intel_txt.rst
10549 F: arch/x86/kernel/tboot.c
10550 F: include/linux/tboot.h
10553 M: Jarkko Sakkinen <jarkko@kernel.org>
10554 R: Dave Hansen <dave.hansen@linux.intel.com>
10555 L: linux-sgx@vger.kernel.org
10557 Q: https://patchwork.kernel.org/project/intel-sgx/list/
10558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
10559 F: Documentation/x86/sgx.rst
10560 F: arch/x86/entry/vdso/vsgx.S
10561 F: arch/x86/include/asm/sgx.h
10562 F: arch/x86/include/uapi/asm/sgx.h
10563 F: arch/x86/kernel/cpu/sgx/*
10564 F: tools/testing/selftests/sgx/*
10568 M: Georgi Djakov <djakov@kernel.org>
10569 L: linux-pm@vger.kernel.org
10571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
10572 F: Documentation/devicetree/bindings/interconnect/
10573 F: Documentation/driver-api/interconnect.rst
10574 F: drivers/interconnect/
10575 F: include/dt-bindings/interconnect/
10576 F: include/linux/interconnect-provider.h
10577 F: include/linux/interconnect.h
10579 INTERRUPT COUNTER DRIVER
10580 M: Oleksij Rempel <o.rempel@pengutronix.de>
10581 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10582 L: linux-iio@vger.kernel.org
10583 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
10584 F: drivers/counter/interrupt-cnt.c
10586 INTERSIL ISL7998X VIDEO DECODER DRIVER
10587 M: Michael Tretter <m.tretter@pengutronix.de>
10588 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10589 L: linux-media@vger.kernel.org
10591 F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
10592 F: drivers/media/i2c/isl7998x.c
10594 INVENSENSE ICM-426xx IMU DRIVER
10595 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
10596 L: linux-iio@vger.kernel.org
10598 W: https://invensense.tdk.com/
10599 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
10600 F: drivers/iio/imu/inv_icm42600/
10602 INVENSENSE MPU-3050 GYROSCOPE DRIVER
10603 M: Linus Walleij <linus.walleij@linaro.org>
10604 L: linux-iio@vger.kernel.org
10606 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
10607 F: drivers/iio/gyro/mpu3050*
10609 IOC3 ETHERNET DRIVER
10610 M: Ralf Baechle <ralf@linux-mips.org>
10611 L: linux-mips@vger.kernel.org
10613 F: drivers/net/ethernet/sgi/ioc3-eth.c
10615 IOMAP FILESYSTEM LIBRARY
10616 M: Christoph Hellwig <hch@infradead.org>
10617 M: Darrick J. Wong <djwong@kernel.org>
10618 L: linux-xfs@vger.kernel.org
10619 L: linux-fsdevel@vger.kernel.org
10621 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
10623 F: include/linux/iomap.h
10625 IOMMU DMA-API LAYER
10626 M: Robin Murphy <robin.murphy@arm.com>
10627 L: iommu@lists.linux.dev
10629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10630 F: drivers/iommu/dma-iommu.c
10631 F: drivers/iommu/iova.c
10632 F: include/linux/dma-iommu.h
10633 F: include/linux/iova.h
10636 M: Joerg Roedel <joro@8bytes.org>
10637 M: Will Deacon <will@kernel.org>
10638 R: Robin Murphy <robin.murphy@arm.com>
10639 L: iommu@lists.linux.dev
10641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10642 F: Documentation/devicetree/bindings/iommu/
10643 F: Documentation/userspace-api/iommu.rst
10645 F: include/linux/iommu.h
10646 F: include/linux/iova.h
10647 F: include/linux/of_iommu.h
10648 F: include/uapi/linux/iommu.h
10651 M: Thomas Zimmermann <tzimmermann@suse.de>
10652 L: dri-devel@lists.freedesktop.org
10654 T: git git://anongit.freedesktop.org/drm/drm-misc
10655 F: include/linux/iosys-map.h
10658 M: Jens Axboe <axboe@kernel.dk>
10659 R: Pavel Begunkov <asml.silence@gmail.com>
10660 L: io-uring@vger.kernel.org
10662 T: git git://git.kernel.dk/linux-block
10663 T: git git://git.kernel.dk/liburing
10665 F: include/linux/io_uring.h
10666 F: include/linux/io_uring_types.h
10667 F: include/uapi/linux/io_uring.h
10671 M: Corey Minyard <minyard@acm.org>
10672 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
10674 W: http://openipmi.sourceforge.net/
10675 T: git https://github.com/cminyard/linux-ipmi.git for-next
10676 F: Documentation/driver-api/ipmi.rst
10677 F: Documentation/devicetree/bindings/ipmi/
10678 F: drivers/char/ipmi/
10679 F: include/linux/ipmi*
10680 F: include/uapi/linux/ipmi*
10682 IPS SCSI RAID DRIVER
10683 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
10684 L: linux-scsi@vger.kernel.org
10686 W: http://www.adaptec.com/
10687 F: drivers/scsi/ips*
10690 M: Simon Horman <horms@verge.net.au>
10691 M: Julian Anastasov <ja@ssi.bg>
10692 L: netdev@vger.kernel.org
10693 L: lvs-devel@vger.kernel.org
10695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
10696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
10697 F: Documentation/networking/ipvs-sysctl.rst
10698 F: include/net/ip_vs.h
10699 F: include/uapi/linux/ip_vs.h
10700 F: net/netfilter/ipvs/
10703 M: Jiri Kosina <jikos@kernel.org>
10704 M: David Sterba <dsterba@suse.com>
10706 F: drivers/tty/ipwireless/
10708 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
10709 M: Marc Zyngier <maz@kernel.org>
10711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10712 F: Documentation/core-api/irq/irq-domain.rst
10713 F: include/linux/irqdomain.h
10714 F: kernel/irq/irqdomain.c
10715 F: kernel/irq/msi.c
10718 M: Thomas Gleixner <tglx@linutronix.de>
10719 L: linux-kernel@vger.kernel.org
10721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10725 M: Thomas Gleixner <tglx@linutronix.de>
10726 M: Marc Zyngier <maz@kernel.org>
10727 L: linux-kernel@vger.kernel.org
10729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10730 F: Documentation/devicetree/bindings/interrupt-controller/
10731 F: drivers/irqchip/
10734 M: William Breathitt Gray <william.gray@linaro.org>
10736 F: Documentation/driver-api/isa.rst
10737 F: drivers/base/isa.c
10738 F: include/linux/isa.h
10741 M: Hans Verkuil <hverkuil@xs4all.nl>
10742 L: linux-media@vger.kernel.org
10744 W: https://linuxtv.org
10745 T: git git://linuxtv.org/media_tree.git
10746 F: drivers/media/radio/radio-isa*
10749 M: Jaroslav Kysela <perex@perex.cz>
10751 F: Documentation/driver-api/isapnp.rst
10752 F: drivers/pnp/isapnp/
10753 F: include/linux/isapnp.h
10756 M: Lee Duncan <lduncan@suse.com>
10757 M: Chris Leech <cleech@redhat.com>
10758 M: Mike Christie <michael.christie@oracle.com>
10759 L: open-iscsi@googlegroups.com
10760 L: linux-scsi@vger.kernel.org
10762 W: www.open-iscsi.com
10763 F: drivers/scsi/*iscsi*
10764 F: include/scsi/*iscsi*
10766 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
10767 M: Peter Jones <pjones@redhat.com>
10768 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
10770 F: drivers/firmware/iscsi_ibft*
10772 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
10773 M: Sagi Grimberg <sagi@grimberg.me>
10774 M: Max Gurtovoy <mgurtovoy@nvidia.com>
10775 L: linux-rdma@vger.kernel.org
10777 W: http://www.openfabrics.org
10778 W: www.open-iscsi.org
10779 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10780 F: drivers/infiniband/ulp/iser/
10782 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
10783 M: Sagi Grimberg <sagi@grimberg.me>
10784 L: linux-rdma@vger.kernel.org
10785 L: target-devel@vger.kernel.org
10787 W: http://www.linux-iscsi.org
10788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10789 F: drivers/infiniband/ulp/isert
10791 ISDN/CMTP OVER BLUETOOTH
10792 M: Karsten Keil <isdn@linux-pingi.de>
10793 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10794 L: netdev@vger.kernel.org
10796 W: http://www.isdn4linux.de
10797 F: Documentation/isdn/
10798 F: drivers/isdn/capi/
10799 F: include/linux/isdn/
10800 F: include/uapi/linux/isdn/
10801 F: net/bluetooth/cmtp/
10803 ISDN/mISDN SUBSYSTEM
10804 M: Karsten Keil <isdn@linux-pingi.de>
10805 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10806 L: netdev@vger.kernel.org
10808 W: http://www.isdn4linux.de
10809 F: drivers/isdn/Kconfig
10810 F: drivers/isdn/Makefile
10811 F: drivers/isdn/hardware/
10812 F: drivers/isdn/mISDN/
10814 IT87 HARDWARE MONITORING DRIVER
10815 M: Jean Delvare <jdelvare@suse.com>
10816 L: linux-hwmon@vger.kernel.org
10818 F: Documentation/hwmon/it87.rst
10819 F: drivers/hwmon/it87.c
10821 IT913X MEDIA DRIVER
10822 M: Antti Palosaari <crope@iki.fi>
10823 L: linux-media@vger.kernel.org
10825 W: https://linuxtv.org
10826 W: http://palosaari.fi/linux/
10827 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10828 T: git git://linuxtv.org/anttip/media_tree.git
10829 F: drivers/media/tuners/it913x*
10831 ITE IT66121 HDMI BRIDGE DRIVER
10832 M: Phong LE <ple@baylibre.com>
10833 M: Neil Armstrong <neil.armstrong@linaro.org>
10835 T: git git://anongit.freedesktop.org/drm/drm-misc
10836 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
10837 F: drivers/gpu/drm/bridge/ite-it66121.c
10839 IVTV VIDEO4LINUX DRIVER
10840 M: Andy Walls <awalls@md.metrocast.net>
10841 L: linux-media@vger.kernel.org
10843 W: https://linuxtv.org
10844 T: git git://linuxtv.org/media_tree.git
10845 F: Documentation/admin-guide/media/ivtv*
10846 F: drivers/media/pci/ivtv/
10847 F: include/uapi/linux/ivtv*
10849 IX2505V MEDIA DRIVER
10850 M: Malcolm Priestley <tvboxspy@gmail.com>
10851 L: linux-media@vger.kernel.org
10853 W: https://linuxtv.org
10854 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10855 F: drivers/media/dvb-frontends/ix2505v*
10857 JAILHOUSE HYPERVISOR INTERFACE
10858 M: Jan Kiszka <jan.kiszka@siemens.com>
10859 L: jailhouse-dev@googlegroups.com
10861 F: arch/x86/include/asm/jailhouse_para.h
10862 F: arch/x86/kernel/jailhouse.c
10864 JC42.4 TEMPERATURE SENSOR DRIVER
10865 M: Guenter Roeck <linux@roeck-us.net>
10866 L: linux-hwmon@vger.kernel.org
10868 F: Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
10869 F: Documentation/hwmon/jc42.rst
10870 F: drivers/hwmon/jc42.c
10873 M: Dave Kleikamp <shaggy@kernel.org>
10874 L: jfs-discussion@lists.sourceforge.net
10876 W: http://jfs.sourceforge.net/
10877 T: git git://github.com/kleikamp/linux-shaggy.git
10878 F: Documentation/admin-guide/jfs.rst
10882 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
10883 L: netdev@vger.kernel.org
10885 F: drivers/net/ethernet/jme.*
10887 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
10888 M: David Woodhouse <dwmw2@infradead.org>
10889 M: Richard Weinberger <richard@nod.at>
10890 L: linux-mtd@lists.infradead.org
10892 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
10893 T: git git://git.infradead.org/ubifs-2.6.git
10895 F: include/uapi/linux/jffs2.h
10897 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
10898 M: "Theodore Ts'o" <tytso@mit.edu>
10899 M: Jan Kara <jack@suse.com>
10900 L: linux-ext4@vger.kernel.org
10903 F: include/linux/jbd2.h
10905 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
10906 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
10907 L: linux-media@vger.kernel.org
10908 L: linux-renesas-soc@vger.kernel.org
10910 F: drivers/media/platform/renesas/rcar_jpu.c
10912 JSM Neo PCI based serial card
10913 L: linux-serial@vger.kernel.org
10915 F: drivers/tty/serial/jsm/
10917 K10TEMP HARDWARE MONITORING DRIVER
10918 M: Clemens Ladisch <clemens@ladisch.de>
10919 L: linux-hwmon@vger.kernel.org
10921 F: Documentation/hwmon/k10temp.rst
10922 F: drivers/hwmon/k10temp.c
10924 K8TEMP HARDWARE MONITORING DRIVER
10925 M: Rudolf Marek <r.marek@assembler.cz>
10926 L: linux-hwmon@vger.kernel.org
10928 F: Documentation/hwmon/k8temp.rst
10929 F: drivers/hwmon/k8temp.c
10932 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
10933 R: Alexander Potapenko <glider@google.com>
10934 R: Andrey Konovalov <andreyknvl@gmail.com>
10935 R: Dmitry Vyukov <dvyukov@google.com>
10936 R: Vincenzo Frascino <vincenzo.frascino@arm.com>
10937 L: kasan-dev@googlegroups.com
10939 F: Documentation/dev-tools/kasan.rst
10940 F: arch/*/include/asm/*kasan.h
10941 F: arch/*/mm/kasan_init*
10942 F: include/linux/kasan*.h
10943 F: lib/Kconfig.kasan
10944 F: lib/test_kasan*.c
10946 F: scripts/Makefile.kasan
10949 M: Masahiro Yamada <masahiroy@kernel.org>
10950 L: linux-kbuild@vger.kernel.org
10952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
10953 F: Documentation/kbuild/kconfig*
10954 F: scripts/Kconfig.include
10955 F: scripts/kconfig/
10958 R: Dmitry Vyukov <dvyukov@google.com>
10959 R: Andrey Konovalov <andreyknvl@gmail.com>
10960 L: kasan-dev@googlegroups.com
10962 F: Documentation/dev-tools/kcov.rst
10963 F: include/linux/kcov.h
10964 F: include/uapi/linux/kcov.h
10966 F: scripts/Makefile.kcov
10969 M: Marco Elver <elver@google.com>
10970 R: Dmitry Vyukov <dvyukov@google.com>
10971 L: kasan-dev@googlegroups.com
10973 F: Documentation/dev-tools/kcsan.rst
10974 F: include/linux/kcsan*.h
10976 F: lib/Kconfig.kcsan
10977 F: scripts/Makefile.kcsan
10980 M: Baoquan He <bhe@redhat.com>
10981 R: Vivek Goyal <vgoyal@redhat.com>
10982 R: Dave Young <dyoung@redhat.com>
10983 L: kexec@lists.infradead.org
10985 W: http://lse.sourceforge.net/kdump/
10986 F: Documentation/admin-guide/kdump/
10987 F: fs/proc/vmcore.c
10988 F: include/linux/crash_core.h
10989 F: include/linux/crash_dump.h
10990 F: include/uapi/linux/vmcore.h
10991 F: kernel/crash_*.c
10993 KEENE FM RADIO TRANSMITTER DRIVER
10994 M: Hans Verkuil <hverkuil@xs4all.nl>
10995 L: linux-media@vger.kernel.org
10997 W: https://linuxtv.org
10998 T: git git://linuxtv.org/media_tree.git
10999 F: drivers/media/radio/radio-keene*
11002 M: Ian Kent <raven@themaw.net>
11003 L: autofs@vger.kernel.org
11007 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
11008 M: Masahiro Yamada <masahiroy@kernel.org>
11009 M: Michal Marek <michal.lkml@markovi.net>
11010 R: Nick Desaulniers <ndesaulniers@google.com>
11011 L: linux-kbuild@vger.kernel.org
11013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
11014 F: Documentation/kbuild/
11016 F: scripts/*vmlinux*
11018 F: scripts/Makefile*
11020 F: scripts/dummy-tools/
11023 F: scripts/package/
11025 KERNEL HARDENING (not covered by other areas)
11026 M: Kees Cook <keescook@chromium.org>
11027 L: linux-hardening@vger.kernel.org
11029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11030 F: include/linux/overflow.h
11031 F: include/linux/randomize_kstack.h
11033 K: \b(add|choose)_random_kstack_offset\b
11034 K: \b__check_(object_size|heap_object)\b
11037 L: kernel-janitors@vger.kernel.org
11039 W: http://kernelnewbies.org/KernelJanitors
11041 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
11042 M: Chuck Lever <chuck.lever@oracle.com>
11043 M: Jeff Layton <jlayton@kernel.org>
11044 L: linux-nfs@vger.kernel.org
11046 W: http://nfs.sourceforge.net/
11047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
11051 F: include/linux/lockd/
11052 F: include/linux/sunrpc/
11053 F: include/uapi/linux/nfsd/
11054 F: include/uapi/linux/sunrpc/
11056 F: Documentation/filesystems/nfs/
11059 M: Thorsten Leemhuis <linux@leemhuis.info>
11060 L: regressions@lists.linux.dev
11062 F: Documentation/admin-guide/reporting-regressions.rst
11063 F: Documentation/process/handling-regressions.rst
11065 KERNEL SELFTEST FRAMEWORK
11066 M: Shuah Khan <shuah@kernel.org>
11067 M: Shuah Khan <skhan@linuxfoundation.org>
11068 L: linux-kselftest@vger.kernel.org
11070 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
11071 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
11072 F: Documentation/dev-tools/kselftest*
11073 F: tools/testing/selftests/
11075 KERNEL SMB3 SERVER (KSMBD)
11076 M: Namjae Jeon <linkinjeon@kernel.org>
11077 M: Steve French <sfrench@samba.org>
11078 M: Hyunchul Lee <hyc.lee@gmail.com>
11079 R: Sergey Senozhatsky <senozhatsky@chromium.org>
11080 L: linux-cifs@vger.kernel.org
11082 T: git git://git.samba.org/ksmbd.git
11083 F: Documentation/filesystems/cifs/ksmbd.rst
11085 F: fs/smbfs_common/
11087 KERNEL UNIT TESTING FRAMEWORK (KUnit)
11088 M: Brendan Higgins <brendanhiggins@google.com>
11089 M: David Gow <davidgow@google.com>
11090 L: linux-kselftest@vger.kernel.org
11091 L: kunit-dev@googlegroups.com
11093 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
11094 F: Documentation/dev-tools/kunit/
11097 F: tools/testing/kunit/
11099 KERNEL USERMODE HELPER
11100 M: Luis Chamberlain <mcgrof@kernel.org>
11101 L: linux-kernel@vger.kernel.org
11103 F: include/linux/umh.h
11106 KERNEL VIRTUAL MACHINE (KVM)
11107 M: Paolo Bonzini <pbonzini@redhat.com>
11108 L: kvm@vger.kernel.org
11110 W: http://www.linux-kvm.org
11111 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11112 F: Documentation/virt/kvm/
11113 F: include/asm-generic/kvm*
11114 F: include/kvm/iodev.h
11115 F: include/linux/kvm*
11116 F: include/trace/events/kvm.h
11117 F: include/uapi/asm-generic/kvm*
11118 F: include/uapi/linux/kvm*
11120 F: tools/testing/selftests/kvm/
11123 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
11124 M: Marc Zyngier <maz@kernel.org>
11125 R: James Morse <james.morse@arm.com>
11126 R: Alexandru Elisei <alexandru.elisei@arm.com>
11127 R: Suzuki K Poulose <suzuki.poulose@arm.com>
11128 R: Oliver Upton <oliver.upton@linux.dev>
11129 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11130 L: kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
11132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
11133 F: arch/arm64/include/asm/kvm*
11134 F: arch/arm64/include/uapi/asm/kvm*
11136 F: include/kvm/arm_*
11137 F: tools/testing/selftests/kvm/*/aarch64/
11138 F: tools/testing/selftests/kvm/aarch64/
11140 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
11141 M: Huacai Chen <chenhuacai@kernel.org>
11142 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
11143 L: linux-mips@vger.kernel.org
11144 L: kvm@vger.kernel.org
11146 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11147 F: arch/mips/include/asm/kvm*
11148 F: arch/mips/include/uapi/asm/kvm*
11151 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
11152 L: linuxppc-dev@lists.ozlabs.org
11153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
11154 F: arch/powerpc/include/asm/kvm*
11155 F: arch/powerpc/include/uapi/asm/kvm*
11156 F: arch/powerpc/kernel/kvm*
11157 F: arch/powerpc/kvm/
11159 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
11160 M: Anup Patel <anup@brainfault.org>
11161 R: Atish Patra <atishp@atishpatra.org>
11162 L: kvm@vger.kernel.org
11163 L: kvm-riscv@lists.infradead.org
11164 L: linux-riscv@lists.infradead.org
11166 T: git git://github.com/kvm-riscv/linux.git
11167 F: arch/riscv/include/asm/kvm*
11168 F: arch/riscv/include/uapi/asm/kvm*
11170 F: tools/testing/selftests/kvm/*/riscv/
11172 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
11173 M: Christian Borntraeger <borntraeger@linux.ibm.com>
11174 M: Janosch Frank <frankja@linux.ibm.com>
11175 M: Claudio Imbrenda <imbrenda@linux.ibm.com>
11176 R: David Hildenbrand <david@redhat.com>
11177 L: kvm@vger.kernel.org
11179 W: http://www.ibm.com/developerworks/linux/linux390/
11180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
11181 F: Documentation/virt/kvm/s390*
11182 F: arch/s390/include/asm/gmap.h
11183 F: arch/s390/include/asm/kvm*
11184 F: arch/s390/include/uapi/asm/kvm*
11185 F: arch/s390/include/uapi/asm/uvdevice.h
11186 F: arch/s390/kernel/uv.c
11188 F: arch/s390/mm/gmap.c
11189 F: drivers/s390/char/uvdevice.c
11190 F: tools/testing/selftests/drivers/s390x/uvdevice/
11191 F: tools/testing/selftests/kvm/*/s390x/
11192 F: tools/testing/selftests/kvm/s390x/
11194 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
11195 M: Sean Christopherson <seanjc@google.com>
11196 M: Paolo Bonzini <pbonzini@redhat.com>
11197 L: kvm@vger.kernel.org
11199 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11200 F: arch/x86/include/asm/kvm*
11201 F: arch/x86/include/asm/svm.h
11202 F: arch/x86/include/asm/vmx*.h
11203 F: arch/x86/include/uapi/asm/kvm*
11204 F: arch/x86/include/uapi/asm/svm.h
11205 F: arch/x86/include/uapi/asm/vmx.h
11209 KVM PARAVIRT (KVM/paravirt)
11210 M: Paolo Bonzini <pbonzini@redhat.com>
11211 R: Wanpeng Li <wanpengli@tencent.com>
11212 R: Vitaly Kuznetsov <vkuznets@redhat.com>
11213 L: kvm@vger.kernel.org
11215 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11216 F: arch/x86/kernel/kvm.c
11217 F: arch/x86/kernel/kvmclock.c
11218 F: arch/x86/include/asm/pvclock-abi.h
11219 F: include/linux/kvm_para.h
11220 F: include/uapi/linux/kvm_para.h
11221 F: include/uapi/asm-generic/kvm_para.h
11222 F: include/asm-generic/kvm_para.h
11223 F: arch/um/include/asm/kvm_para.h
11224 F: arch/x86/include/asm/kvm_para.h
11225 F: arch/x86/include/uapi/asm/kvm_para.h
11227 KVM X86 HYPER-V (KVM/hyper-v)
11228 M: Vitaly Kuznetsov <vkuznets@redhat.com>
11229 M: Sean Christopherson <seanjc@google.com>
11230 M: Paolo Bonzini <pbonzini@redhat.com>
11231 L: kvm@vger.kernel.org
11233 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11234 F: arch/x86/kvm/hyperv.*
11235 F: arch/x86/kvm/kvm_onhyperv.*
11236 F: arch/x86/kvm/svm/hyperv.*
11237 F: arch/x86/kvm/svm/svm_onhyperv.*
11238 F: arch/x86/kvm/vmx/evmcs.*
11241 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11242 M: Tejun Heo <tj@kernel.org>
11244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11246 F: include/linux/kernfs.h
11249 M: Eric Biederman <ebiederm@xmission.com>
11250 L: kexec@lists.infradead.org
11252 W: http://kernel.org/pub/linux/utils/kernel/kexec/
11253 F: include/linux/kexec.h
11254 F: include/uapi/linux/kexec.h
11258 M: Mimi Zohar <zohar@linux.ibm.com>
11259 L: linux-integrity@vger.kernel.org
11260 L: keyrings@vger.kernel.org
11262 F: Documentation/security/keys/trusted-encrypted.rst
11263 F: include/keys/encrypted-type.h
11264 F: security/keys/encrypted-keys/
11267 M: James Bottomley <jejb@linux.ibm.com>
11268 M: Jarkko Sakkinen <jarkko@kernel.org>
11269 M: Mimi Zohar <zohar@linux.ibm.com>
11270 L: linux-integrity@vger.kernel.org
11271 L: keyrings@vger.kernel.org
11273 F: Documentation/security/keys/trusted-encrypted.rst
11274 F: include/keys/trusted-type.h
11275 F: include/keys/trusted_tpm.h
11276 F: security/keys/trusted-keys/
11279 M: Sumit Garg <sumit.garg@linaro.org>
11280 L: linux-integrity@vger.kernel.org
11281 L: keyrings@vger.kernel.org
11283 F: include/keys/trusted_tee.h
11284 F: security/keys/trusted-keys/trusted_tee.c
11287 M: Ahmad Fatoum <a.fatoum@pengutronix.de>
11288 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11289 L: linux-integrity@vger.kernel.org
11290 L: keyrings@vger.kernel.org
11292 F: include/keys/trusted_caam.h
11293 F: security/keys/trusted-keys/trusted_caam.c
11296 M: David Howells <dhowells@redhat.com>
11297 M: Jarkko Sakkinen <jarkko@kernel.org>
11298 L: keyrings@vger.kernel.org
11300 F: Documentation/security/keys/core.rst
11302 F: include/linux/key-type.h
11303 F: include/linux/key.h
11304 F: include/linux/keyctl.h
11305 F: include/uapi/linux/keyctl.h
11308 KEYS/KEYRINGS_INTEGRITY
11309 M: Jarkko Sakkinen <jarkko@kernel.org>
11310 M: Mimi Zohar <zohar@linux.ibm.com>
11311 L: linux-integrity@vger.kernel.org
11312 L: keyrings@vger.kernel.org
11314 F: security/integrity/platform_certs
11317 M: Alexander Potapenko <glider@google.com>
11318 M: Marco Elver <elver@google.com>
11319 R: Dmitry Vyukov <dvyukov@google.com>
11320 L: kasan-dev@googlegroups.com
11322 F: Documentation/dev-tools/kfence.rst
11323 F: arch/*/include/asm/kfence.h
11324 F: include/linux/kfence.h
11325 F: lib/Kconfig.kfence
11329 M: Stefani Seibold <stefani@seibold.net>
11331 F: include/linux/kfifo.h
11335 KGDB / KDB /debug_core
11336 M: Jason Wessel <jason.wessel@windriver.com>
11337 M: Daniel Thompson <daniel.thompson@linaro.org>
11338 R: Douglas Anderson <dianders@chromium.org>
11339 L: kgdb-bugreport@lists.sourceforge.net
11341 W: http://kgdb.wiki.kernel.org/
11342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
11343 F: Documentation/dev-tools/kgdb.rst
11344 F: drivers/misc/kgdbts.c
11345 F: drivers/tty/serial/kgdboc.c
11346 F: include/linux/kdb.h
11347 F: include/linux/kgdb.h
11349 F: kernel/module/kdb.c
11351 KHADAS MCU MFD DRIVER
11352 M: Neil Armstrong <neil.armstrong@linaro.org>
11353 L: linux-amlogic@lists.infradead.org
11355 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
11356 F: drivers/mfd/khadas-mcu.c
11357 F: include/linux/mfd/khadas-mcu.h
11358 F: drivers/thermal/khadas_mcu_fan.c
11361 M: Catalin Marinas <catalin.marinas@arm.com>
11363 F: Documentation/dev-tools/kmemleak.rst
11364 F: include/linux/kmemleak.h
11366 F: samples/kmemleak/kmemleak-test.c
11368 KMOD KERNEL MODULE LOADER - USERMODE HELPER
11369 M: Luis Chamberlain <mcgrof@kernel.org>
11370 L: linux-kernel@vger.kernel.org
11371 L: linux-modules@vger.kernel.org
11373 F: include/linux/kmod.h
11376 F: tools/testing/selftests/kmod/
11379 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
11380 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
11381 M: "David S. Miller" <davem@davemloft.net>
11382 M: Masami Hiramatsu <mhiramat@kernel.org>
11384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
11385 F: Documentation/trace/kprobes.rst
11386 F: include/asm-generic/kprobes.h
11387 F: include/linux/kprobes.h
11388 F: kernel/kprobes.c
11389 F: lib/test_kprobes.c
11392 KS0108 LCD CONTROLLER DRIVER
11393 M: Miguel Ojeda <ojeda@kernel.org>
11395 F: Documentation/admin-guide/auxdisplay/ks0108.rst
11396 F: drivers/auxdisplay/ks0108.c
11397 F: include/linux/ks0108.h
11399 KTD253 BACKLIGHT DRIVER
11400 M: Linus Walleij <linus.walleij@linaro.org>
11402 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
11403 F: drivers/video/backlight/ktd253-backlight.c
11406 M: Steven Rostedt <rostedt@goodmis.org>
11407 M: John Hawley <warthog9@eaglescrag.net>
11409 F: tools/testing/ktest
11412 M: David Ahern <dsahern@kernel.org>
11413 L: netdev@vger.kernel.org
11415 F: include/net/l3mdev.h
11418 LANDLOCK SECURITY MODULE
11419 M: Mickaël Salaün <mic@digikod.net>
11420 L: linux-security-module@vger.kernel.org
11422 W: https://landlock.io
11423 T: git https://github.com/landlock-lsm/linux.git
11424 F: Documentation/security/landlock.rst
11425 F: Documentation/userspace-api/landlock.rst
11426 F: include/uapi/linux/landlock.h
11427 F: samples/landlock/
11428 F: security/landlock/
11429 F: tools/testing/selftests/landlock/
11433 LANTIQ / INTEL Ethernet drivers
11434 M: Hauke Mehrtens <hauke@hauke-m.de>
11435 L: netdev@vger.kernel.org
11437 F: drivers/net/dsa/lantiq_gswip.c
11438 F: drivers/net/dsa/lantiq_pce.h
11439 F: drivers/net/ethernet/lantiq_xrx200.c
11440 F: net/dsa/tag_gswip.c
11442 LANTIQ MIPS ARCHITECTURE
11443 M: John Crispin <john@phrozen.org>
11444 L: linux-mips@vger.kernel.org
11446 F: arch/mips/lantiq
11447 F: drivers/soc/lantiq
11449 LASI 53c700 driver for PARISC
11450 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11451 L: linux-scsi@vger.kernel.org
11453 F: Documentation/scsi/53c700.rst
11454 F: drivers/scsi/53c700*
11457 M: Tobin C. Harding <me@tobin.cc>
11458 M: Tycho Andersen <tycho@tycho.pizza>
11459 L: linux-hardening@vger.kernel.org
11461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
11462 F: scripts/leaking_addresses.pl
11465 M: Pavel Machek <pavel@ucw.cz>
11466 L: linux-leds@vger.kernel.org
11468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
11469 F: Documentation/devicetree/bindings/leds/
11471 F: include/linux/leds.h
11473 LEGACY EEPROM DRIVER
11474 M: Jean Delvare <jdelvare@suse.com>
11476 F: Documentation/misc-devices/eeprom.rst
11477 F: drivers/misc/eeprom/eeprom.c
11479 LEGO MINDSTORMS EV3
11480 R: David Lechner <david@lechnology.com>
11482 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
11483 F: arch/arm/boot/dts/da850-lego-ev3.dts
11484 F: drivers/power/supply/lego_ev3_battery.c
11486 LEGO USB Tower driver
11487 M: Juergen Stuber <starblue@users.sourceforge.net>
11488 L: legousb-devel@lists.sourceforge.net
11490 W: http://legousb.sourceforge.net/
11491 F: drivers/usb/misc/legousbtower.c
11493 LETSKETCH HID TABLET DRIVER
11494 M: Hans de Goede <hdegoede@redhat.com>
11495 L: linux-input@vger.kernel.org
11497 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11498 F: drivers/hid/hid-letsketch.c
11501 M: Matan Ziv-Av <matan@svgalib.org>
11502 L: platform-driver-x86@vger.kernel.org
11504 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
11505 F: Documentation/admin-guide/laptops/lg-laptop.rst
11506 F: drivers/platform/x86/lg-laptop.c
11508 LG2160 MEDIA DRIVER
11509 M: Michael Krufky <mkrufky@linuxtv.org>
11510 L: linux-media@vger.kernel.org
11512 W: https://linuxtv.org
11513 W: http://github.com/mkrufky
11514 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11515 T: git git://linuxtv.org/mkrufky/tuners.git
11516 F: drivers/media/dvb-frontends/lg2160.*
11518 LGDT3305 MEDIA DRIVER
11519 M: Michael Krufky <mkrufky@linuxtv.org>
11520 L: linux-media@vger.kernel.org
11522 W: https://linuxtv.org
11523 W: http://github.com/mkrufky
11524 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11525 T: git git://linuxtv.org/mkrufky/tuners.git
11526 F: drivers/media/dvb-frontends/lgdt3305.*
11528 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
11529 M: Viresh Kumar <vireshk@kernel.org>
11530 L: linux-ide@vger.kernel.org
11532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11533 F: drivers/ata/pata_arasan_cf.c
11534 F: include/linux/pata_arasan_cf_data.h
11536 LIBATA PATA DRIVERS
11537 R: Sergey Shtylyov <s.shtylyov@omp.ru>
11538 L: linux-ide@vger.kernel.org
11539 F: drivers/ata/ata_*.c
11540 F: drivers/ata/pata_*.c
11542 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
11543 M: Linus Walleij <linus.walleij@linaro.org>
11544 L: linux-ide@vger.kernel.org
11546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11547 F: drivers/ata/pata_ftide010.c
11548 F: drivers/ata/sata_gemini.c
11549 F: drivers/ata/sata_gemini.h
11551 LIBATA SATA AHCI PLATFORM devices support
11552 M: Hans de Goede <hdegoede@redhat.com>
11553 M: Jens Axboe <axboe@kernel.dk>
11554 L: linux-ide@vger.kernel.org
11556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11557 F: drivers/ata/ahci_platform.c
11558 F: drivers/ata/libahci_platform.c
11559 F: include/linux/ahci_platform.h
11561 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
11562 M: Mikael Pettersson <mikpelinux@gmail.com>
11563 L: linux-ide@vger.kernel.org
11565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11566 F: drivers/ata/sata_promise.*
11568 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
11569 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
11570 L: linux-ide@vger.kernel.org
11572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
11573 F: Documentation/ABI/testing/sysfs-ata
11574 F: Documentation/devicetree/bindings/ata/
11576 F: include/linux/ata.h
11577 F: include/linux/libata.h
11579 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
11580 M: Vishal Verma <vishal.l.verma@intel.com>
11581 M: Dan Williams <dan.j.williams@intel.com>
11582 M: Dave Jiang <dave.jiang@intel.com>
11583 L: nvdimm@lists.linux.dev
11585 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11586 P: Documentation/nvdimm/maintainer-entry-profile.rst
11587 F: drivers/nvdimm/btt*
11589 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
11590 M: Dan Williams <dan.j.williams@intel.com>
11591 M: Vishal Verma <vishal.l.verma@intel.com>
11592 M: Dave Jiang <dave.jiang@intel.com>
11593 L: nvdimm@lists.linux.dev
11595 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11596 P: Documentation/nvdimm/maintainer-entry-profile.rst
11597 F: drivers/nvdimm/pmem*
11599 LIBNVDIMM: DEVICETREE BINDINGS
11600 M: Oliver O'Halloran <oohall@gmail.com>
11601 L: nvdimm@lists.linux.dev
11603 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11604 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
11605 F: drivers/nvdimm/of_pmem.c
11607 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
11608 M: Dan Williams <dan.j.williams@intel.com>
11609 M: Vishal Verma <vishal.l.verma@intel.com>
11610 M: Dave Jiang <dave.jiang@intel.com>
11611 M: Ira Weiny <ira.weiny@intel.com>
11612 L: nvdimm@lists.linux.dev
11614 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11615 P: Documentation/nvdimm/maintainer-entry-profile.rst
11616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
11617 F: drivers/acpi/nfit/*
11618 F: drivers/nvdimm/*
11619 F: include/linux/libnvdimm.h
11620 F: include/linux/nd.h
11621 F: include/uapi/linux/ndctl.h
11622 F: tools/testing/nvdimm/
11624 LICENSES and SPDX stuff
11625 M: Thomas Gleixner <tglx@linutronix.de>
11626 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11627 L: linux-spdx@vger.kernel.org
11629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
11631 F: Documentation/process/license-rules.rst
11633 F: scripts/spdxcheck-test.sh
11634 F: scripts/spdxcheck.py
11636 LINEAR RANGES HELPERS
11637 M: Mark Brown <broonie@kernel.org>
11638 R: Matti Vaittinen <mazziesaccount@gmail.com>
11639 F: lib/linear_ranges.c
11640 F: lib/test_linear_ranges.c
11641 F: include/linux/linear_range.h
11643 LINUX FOR POWER MACINTOSH
11644 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11645 L: linuxppc-dev@lists.ozlabs.org
11647 F: arch/powerpc/platforms/powermac/
11648 F: drivers/macintosh/
11650 LINUX FOR POWERPC (32-BIT AND 64-BIT)
11651 M: Michael Ellerman <mpe@ellerman.id.au>
11652 R: Nicholas Piggin <npiggin@gmail.com>
11653 R: Christophe Leroy <christophe.leroy@csgroup.eu>
11654 L: linuxppc-dev@lists.ozlabs.org
11656 W: https://github.com/linuxppc/wiki/wiki
11657 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
11658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
11659 F: Documentation/ABI/stable/sysfs-firmware-opal-*
11660 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
11661 F: Documentation/devicetree/bindings/powerpc/
11662 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
11663 F: Documentation/powerpc/
11665 F: drivers/*/*/*pasemi*
11666 F: drivers/*/*pasemi*
11667 F: drivers/char/tpm/tpm_ibmvtpm*
11668 F: drivers/crypto/nx/
11669 F: drivers/crypto/vmx/
11670 F: drivers/i2c/busses/i2c-opal.c
11671 F: drivers/net/ethernet/ibm/ibmveth.*
11672 F: drivers/net/ethernet/ibm/ibmvnic.*
11673 F: drivers/pci/hotplug/pnv_php.c
11674 F: drivers/pci/hotplug/rpa*
11675 F: drivers/rtc/rtc-opal.c
11676 F: drivers/scsi/ibmvscsi/
11677 F: drivers/tty/hvc/hvc_opal.c
11678 F: drivers/watchdog/wdrtas.c
11679 F: tools/testing/selftests/powerpc
11686 LINUX FOR POWERPC EMBEDDED MPC5XXX
11687 M: Anatolij Gustschin <agust@denx.de>
11688 L: linuxppc-dev@lists.ozlabs.org
11690 F: arch/powerpc/platforms/512x/
11691 F: arch/powerpc/platforms/52xx/
11693 LINUX FOR POWERPC EMBEDDED PPC4XX
11694 L: linuxppc-dev@lists.ozlabs.org
11696 F: arch/powerpc/platforms/40x/
11697 F: arch/powerpc/platforms/44x/
11699 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
11700 M: Scott Wood <oss@buserror.net>
11701 L: linuxppc-dev@lists.ozlabs.org
11703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
11704 F: Documentation/devicetree/bindings/powerpc/fsl/
11705 F: arch/powerpc/platforms/83xx/
11706 F: arch/powerpc/platforms/85xx/
11708 LINUX FOR POWERPC EMBEDDED PPC8XX
11709 M: Christophe Leroy <christophe.leroy@csgroup.eu>
11710 L: linuxppc-dev@lists.ozlabs.org
11712 F: arch/powerpc/platforms/8xx/
11714 LINUX KERNEL DUMP TEST MODULE (LKDTM)
11715 M: Kees Cook <keescook@chromium.org>
11717 F: drivers/misc/lkdtm/*
11718 F: tools/testing/selftests/lkdtm/*
11720 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
11721 M: Alan Stern <stern@rowland.harvard.edu>
11722 M: Andrea Parri <parri.andrea@gmail.com>
11723 M: Will Deacon <will@kernel.org>
11724 M: Peter Zijlstra <peterz@infradead.org>
11725 M: Boqun Feng <boqun.feng@gmail.com>
11726 M: Nicholas Piggin <npiggin@gmail.com>
11727 M: David Howells <dhowells@redhat.com>
11728 M: Jade Alglave <j.alglave@ucl.ac.uk>
11729 M: Luc Maranget <luc.maranget@inria.fr>
11730 M: "Paul E. McKenney" <paulmck@kernel.org>
11731 R: Akira Yokosawa <akiyks@gmail.com>
11732 R: Daniel Lustig <dlustig@nvidia.com>
11733 R: Joel Fernandes <joel@joelfernandes.org>
11734 L: linux-kernel@vger.kernel.org
11735 L: linux-arch@vger.kernel.org
11737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
11738 F: Documentation/atomic_bitops.txt
11739 F: Documentation/atomic_t.txt
11740 F: Documentation/core-api/refcount-vs-atomic.rst
11741 F: Documentation/litmus-tests/
11742 F: Documentation/memory-barriers.txt
11743 F: tools/memory-model/
11745 LIS3LV02D ACCELEROMETER DRIVER
11746 M: Eric Piel <eric.piel@tremplin-utc.net>
11748 F: Documentation/misc-devices/lis3lv02d.rst
11749 F: drivers/misc/lis3lv02d/
11750 F: drivers/platform/x86/hp_accel.c
11753 M: David Gow <davidgow@google.com>
11754 L: linux-kselftest@vger.kernel.org
11755 L: kunit-dev@googlegroups.com
11760 M: Karol Gugala <kgugala@antmicro.com>
11761 M: Mateusz Holenko <mholenko@antmicro.com>
11762 M: Gabriel Somlo <gsomlo@gmail.com>
11763 M: Joel Stanley <joel@jms.id.au>
11765 F: Documentation/devicetree/bindings/*/litex,*.yaml
11766 F: arch/openrisc/boot/dts/or1klitex.dts
11767 F: include/linux/litex.h
11768 F: drivers/tty/serial/liteuart.c
11769 F: drivers/soc/litex/*
11770 F: drivers/net/ethernet/litex/*
11771 F: drivers/mmc/host/litex_mmc.c
11775 M: Josh Poimboeuf <jpoimboe@kernel.org>
11776 M: Jiri Kosina <jikos@kernel.org>
11777 M: Miroslav Benes <mbenes@suse.cz>
11778 M: Petr Mladek <pmladek@suse.com>
11779 R: Joe Lawrence <joe.lawrence@redhat.com>
11780 L: live-patching@vger.kernel.org
11782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
11783 F: Documentation/ABI/testing/sysfs-kernel-livepatch
11784 F: Documentation/livepatch/
11785 F: arch/powerpc/include/asm/livepatch.h
11786 F: include/linux/livepatch.h
11787 F: kernel/livepatch/
11788 F: kernel/module/livepatch.c
11790 F: samples/livepatch/
11791 F: tools/testing/selftests/livepatch/
11794 L: netdev@vger.kernel.org
11796 F: include/linux/llc.h
11797 F: include/net/llc*
11798 F: include/uapi/linux/llc.h
11801 LM73 HARDWARE MONITOR DRIVER
11802 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
11803 L: linux-hwmon@vger.kernel.org
11805 F: drivers/hwmon/lm73.c
11807 LM78 HARDWARE MONITOR DRIVER
11808 M: Jean Delvare <jdelvare@suse.com>
11809 L: linux-hwmon@vger.kernel.org
11811 F: Documentation/hwmon/lm78.rst
11812 F: drivers/hwmon/lm78.c
11814 LM83 HARDWARE MONITOR DRIVER
11815 M: Jean Delvare <jdelvare@suse.com>
11816 L: linux-hwmon@vger.kernel.org
11818 F: Documentation/hwmon/lm83.rst
11819 F: drivers/hwmon/lm83.c
11821 LM90 HARDWARE MONITOR DRIVER
11822 M: Jean Delvare <jdelvare@suse.com>
11823 L: linux-hwmon@vger.kernel.org
11825 F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
11826 F: Documentation/hwmon/lm90.rst
11827 F: drivers/hwmon/lm90.c
11828 F: include/dt-bindings/thermal/lm90.h
11830 LM95234 HARDWARE MONITOR DRIVER
11831 M: Guenter Roeck <linux@roeck-us.net>
11832 L: linux-hwmon@vger.kernel.org
11834 F: Documentation/hwmon/lm95234.rst
11835 F: drivers/hwmon/lm95234.c
11837 LME2510 MEDIA DRIVER
11838 M: Malcolm Priestley <tvboxspy@gmail.com>
11839 L: linux-media@vger.kernel.org
11841 W: https://linuxtv.org
11842 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11843 F: drivers/media/usb/dvb-usb-v2/lmedm04*
11845 LOADPIN SECURITY MODULE
11846 M: Kees Cook <keescook@chromium.org>
11848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11849 F: Documentation/admin-guide/LSM/LoadPin.rst
11850 F: security/loadpin/
11853 M: Peter Zijlstra <peterz@infradead.org>
11854 M: Ingo Molnar <mingo@redhat.com>
11855 M: Will Deacon <will@kernel.org>
11856 R: Waiman Long <longman@redhat.com>
11857 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
11858 L: linux-kernel@vger.kernel.org
11860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
11861 F: Documentation/locking/
11862 F: arch/*/include/asm/spinlock*.h
11863 F: include/linux/lockdep.h
11864 F: include/linux/mutex*.h
11865 F: include/linux/rwlock*.h
11866 F: include/linux/rwsem*.h
11867 F: include/linux/seqlock.h
11868 F: include/linux/spinlock*.h
11870 F: lib/locking*.[ch]
11871 X: kernel/locking/locktorture.c
11873 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
11874 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
11875 L: linux-ntfs-dev@lists.sourceforge.net
11877 W: http://www.linux-ntfs.org/content/view/19/37/
11878 F: Documentation/admin-guide/ldm.rst
11879 F: block/partitions/ldm.*
11881 LOGITECH HID GAMING KEYBOARDS
11882 M: Hans de Goede <hdegoede@redhat.com>
11883 L: linux-input@vger.kernel.org
11885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11886 F: drivers/hid/hid-lg-g15.c
11888 LONTIUM LT8912B MIPI TO HDMI BRIDGE
11889 M: Adrien Grassein <adrien.grassein@gmail.com>
11891 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
11892 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
11895 M: Huacai Chen <chenhuacai@kernel.org>
11896 R: WANG Xuerui <kernel@xen0n.name>
11897 L: loongarch@lists.linux.dev
11899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
11901 F: drivers/*/*loongarch*
11902 F: Documentation/loongarch/
11903 F: Documentation/translations/zh_CN/loongarch/
11905 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
11906 M: Sathya Prakash <sathya.prakash@broadcom.com>
11907 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
11908 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
11909 L: MPT-FusionLinux.pdl@broadcom.com
11910 L: linux-scsi@vger.kernel.org
11912 W: http://www.avagotech.com/support/
11913 F: drivers/message/fusion/
11914 F: drivers/scsi/mpt3sas/
11916 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
11917 M: Matthew Wilcox <willy@infradead.org>
11918 L: linux-scsi@vger.kernel.org
11920 F: drivers/scsi/sym53c8xx_2/
11923 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11924 L: linux-iio@vger.kernel.org
11926 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
11927 F: drivers/iio/dac/ltc1660.c
11929 LTC2688 IIO DAC DRIVER
11930 M: Nuno Sá <nuno.sa@analog.com>
11931 L: linux-iio@vger.kernel.org
11933 W: http://ez.analog.com/community/linux-device-drivers
11934 F: Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
11935 F: Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
11936 F: drivers/iio/dac/ltc2688.c
11938 LTC2947 HARDWARE MONITOR DRIVER
11939 M: Nuno Sá <nuno.sa@analog.com>
11940 L: linux-hwmon@vger.kernel.org
11942 W: https://ez.analog.com/linux-software-drivers
11943 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
11944 F: drivers/hwmon/ltc2947-core.c
11945 F: drivers/hwmon/ltc2947-i2c.c
11946 F: drivers/hwmon/ltc2947-spi.c
11947 F: drivers/hwmon/ltc2947.h
11949 LTC2983 IIO TEMPERATURE DRIVER
11950 M: Nuno Sá <nuno.sa@analog.com>
11951 L: linux-iio@vger.kernel.org
11953 W: https://ez.analog.com/linux-software-drivers
11954 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
11955 F: drivers/iio/temperature/ltc2983.c
11957 LTC4261 HARDWARE MONITOR DRIVER
11958 M: Guenter Roeck <linux@roeck-us.net>
11959 L: linux-hwmon@vger.kernel.org
11961 F: Documentation/hwmon/ltc4261.rst
11962 F: drivers/hwmon/ltc4261.c
11964 LTC4306 I2C MULTIPLEXER DRIVER
11965 M: Michael Hennerich <michael.hennerich@analog.com>
11966 L: linux-i2c@vger.kernel.org
11968 W: https://ez.analog.com/linux-software-drivers
11969 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
11970 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
11972 LTP (Linux Test Project)
11973 M: Mike Frysinger <vapier@gentoo.org>
11974 M: Cyril Hrubis <chrubis@suse.cz>
11975 M: Wanlong Gao <wanlong.gao@gmail.com>
11976 M: Jan Stancek <jstancek@redhat.com>
11977 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
11978 M: Alexey Kodanev <alexey.kodanev@oracle.com>
11979 L: ltp@lists.linux.it (subscribers-only)
11981 W: http://linux-test-project.github.io/
11982 T: git git://github.com/linux-test-project/ltp.git
11984 LYNX 28G SERDES PHY DRIVER
11985 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11986 L: netdev@vger.kernel.org
11988 F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
11989 F: drivers/phy/freescale/phy-fsl-lynx-28g.c
11992 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11993 L: netdev@vger.kernel.org
11995 F: drivers/net/pcs/pcs-lynx.c
11996 F: include/linux/pcs-lynx.h
11999 M: Geert Uytterhoeven <geert@linux-m68k.org>
12000 L: linux-m68k@lists.linux-m68k.org
12002 W: http://www.linux-m68k.org/
12003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
12007 M68K ON APPLE MACINTOSH
12008 M: Joshua Thompson <funaho@jurai.org>
12009 L: linux-m68k@lists.linux-m68k.org
12011 W: http://www.mac.linux-m68k.org/
12013 F: drivers/macintosh/adb-iop.c
12014 F: drivers/macintosh/via-macii.c
12017 M: Philip Blundell <philb@gnu.org>
12019 W: http://www.tazenda.demon.co.uk/phil/linux-hp
12020 F: arch/m68k/hp300/
12022 M88DS3103 MEDIA DRIVER
12023 M: Antti Palosaari <crope@iki.fi>
12024 L: linux-media@vger.kernel.org
12026 W: https://linuxtv.org
12027 W: http://palosaari.fi/linux/
12028 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12029 T: git git://linuxtv.org/anttip/media_tree.git
12030 F: drivers/media/dvb-frontends/m88ds3103*
12032 M88RS2000 MEDIA DRIVER
12033 M: Malcolm Priestley <tvboxspy@gmail.com>
12034 L: linux-media@vger.kernel.org
12036 W: https://linuxtv.org
12037 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12038 F: drivers/media/dvb-frontends/m88rs2000*
12040 MA901 MASTERKIT USB FM RADIO DRIVER
12041 M: Alexey Klimov <klimov.linux@gmail.com>
12042 L: linux-media@vger.kernel.org
12044 T: git git://linuxtv.org/media_tree.git
12045 F: drivers/media/radio/radio-ma901.c
12048 M: Johannes Berg <johannes@sipsolutions.net>
12049 L: linux-wireless@vger.kernel.org
12051 W: https://wireless.wiki.kernel.org/
12052 Q: https://patchwork.kernel.org/project/linux-wireless/list/
12053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
12054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
12055 F: Documentation/networking/mac80211-injection.rst
12056 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
12057 F: drivers/net/wireless/mac80211_hwsim.[ch]
12058 F: include/net/mac80211.h
12062 M: Jassi Brar <jassisinghbrar@gmail.com>
12063 L: linux-kernel@vger.kernel.org
12065 F: drivers/mailbox/
12066 F: include/linux/mailbox_client.h
12067 F: include/linux/mailbox_controller.h
12068 F: include/dt-bindings/mailbox/
12069 F: Documentation/devicetree/bindings/mailbox/
12072 M: Viresh Kumar <viresh.kumar@linaro.org>
12073 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
12074 L: linux-kernel@vger.kernel.org
12076 F: drivers/mailbox/arm_mhuv2.c
12077 F: include/linux/mailbox/arm_mhuv2_message.h
12078 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
12080 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
12081 M: Jeremy Kerr <jk@codeconstruct.com.au>
12082 M: Matt Johnston <matt@codeconstruct.com.au>
12083 L: netdev@vger.kernel.org
12085 F: Documentation/networking/mctp.rst
12086 F: drivers/net/mctp/
12087 F: include/net/mctp.h
12088 F: include/net/mctpdevice.h
12089 F: include/net/netns/mctp.h
12092 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
12093 M: Michael Kerrisk <mtk.manpages@gmail.com>
12094 L: linux-man@vger.kernel.org
12096 W: http://www.kernel.org/doc/man-pages
12098 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
12099 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
12100 L: linux-mips@vger.kernel.org
12102 F: arch/mips/boot/dts/img/pistachio*
12104 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
12105 M: Andrew Lunn <andrew@lunn.ch>
12106 M: Vivien Didelot <vivien.didelot@gmail.com>
12107 L: netdev@vger.kernel.org
12109 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
12110 F: Documentation/networking/devlink/mv88e6xxx.rst
12111 F: drivers/net/dsa/mv88e6xxx/
12112 F: include/linux/dsa/mv88e6xxx.h
12113 F: include/linux/platform_data/mv88e6xxx.h
12115 MARVELL ARMADA 3700 PHY DRIVERS
12116 M: Miquel Raynal <miquel.raynal@bootlin.com>
12118 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
12119 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
12120 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
12121 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
12123 MARVELL ARMADA 3700 SERIAL DRIVER
12124 M: Pali Rohár <pali@kernel.org>
12126 F: Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
12127 F: Documentation/devicetree/bindings/serial/mvebu-uart.txt
12128 F: drivers/tty/serial/mvebu-uart.c
12130 MARVELL ARMADA DRM SUPPORT
12131 M: Russell King <linux@armlinux.org.uk>
12133 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
12134 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
12135 F: Documentation/devicetree/bindings/display/armada/
12136 F: drivers/gpu/drm/armada/
12137 F: include/uapi/drm/armada_drm.h
12139 MARVELL CRYPTO DRIVER
12140 M: Boris Brezillon <bbrezillon@kernel.org>
12141 M: Arnaud Ebalard <arno@natisbad.org>
12142 M: Srujana Challa <schalla@marvell.com>
12143 L: linux-crypto@vger.kernel.org
12145 F: drivers/crypto/marvell/
12146 F: include/linux/soc/marvell/octeontx2/
12148 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
12149 M: Mirko Lindner <mlindner@marvell.com>
12150 M: Stephen Hemminger <stephen@networkplumber.org>
12151 L: netdev@vger.kernel.org
12153 F: drivers/net/ethernet/marvell/sk*
12155 MARVELL LIBERTAS WIRELESS DRIVER
12156 L: libertas-dev@lists.infradead.org
12158 F: drivers/net/wireless/marvell/libertas/
12160 MARVELL MACCHIATOBIN SUPPORT
12161 M: Russell King <linux@armlinux.org.uk>
12162 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12164 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
12166 MARVELL MV643XX ETHERNET DRIVER
12167 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
12168 L: netdev@vger.kernel.org
12170 F: drivers/net/ethernet/marvell/mv643xx_eth.*
12171 F: include/linux/mv643xx.h
12173 MARVELL MV88X3310 PHY DRIVER
12174 M: Russell King <linux@armlinux.org.uk>
12175 M: Marek Behún <kabel@kernel.org>
12176 L: netdev@vger.kernel.org
12178 F: drivers/net/phy/marvell10g.c
12180 MARVELL MVEBU THERMAL DRIVER
12181 M: Miquel Raynal <miquel.raynal@bootlin.com>
12183 F: drivers/thermal/armada_thermal.c
12185 MARVELL MVNETA ETHERNET DRIVER
12186 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12187 L: netdev@vger.kernel.org
12189 F: drivers/net/ethernet/marvell/mvneta.*
12191 MARVELL MVPP2 ETHERNET DRIVER
12192 M: Marcin Wojtas <mw@semihalf.com>
12193 M: Russell King <linux@armlinux.org.uk>
12194 L: netdev@vger.kernel.org
12196 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
12197 F: drivers/net/ethernet/marvell/mvpp2/
12199 MARVELL MWIFIEX WIRELESS DRIVER
12200 M: Amitkumar Karwar <amitkarwar@gmail.com>
12201 M: Ganapathi Bhat <ganapathi017@gmail.com>
12202 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
12203 M: Xinming Hu <huxinming820@gmail.com>
12204 L: linux-wireless@vger.kernel.org
12206 F: drivers/net/wireless/marvell/mwifiex/
12208 MARVELL MWL8K WIRELESS DRIVER
12209 M: Lennert Buytenhek <buytenh@wantstofly.org>
12210 L: linux-wireless@vger.kernel.org
12212 F: drivers/net/wireless/marvell/mwl8k.c
12214 MARVELL NAND CONTROLLER DRIVER
12215 M: Miquel Raynal <miquel.raynal@bootlin.com>
12216 L: linux-mtd@lists.infradead.org
12218 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
12219 F: drivers/mtd/nand/raw/marvell_nand.c
12221 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
12222 M: Sunil Goutham <sgoutham@marvell.com>
12223 M: Geetha sowjanya <gakula@marvell.com>
12224 M: Subbaraya Sundeep <sbhatta@marvell.com>
12225 M: hariprasad <hkelam@marvell.com>
12226 L: netdev@vger.kernel.org
12228 F: drivers/net/ethernet/marvell/octeontx2/nic/
12229 F: include/linux/soc/marvell/octeontx2/
12231 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
12232 M: Sunil Goutham <sgoutham@marvell.com>
12233 M: Linu Cherian <lcherian@marvell.com>
12234 M: Geetha sowjanya <gakula@marvell.com>
12235 M: Jerin Jacob <jerinj@marvell.com>
12236 M: hariprasad <hkelam@marvell.com>
12237 M: Subbaraya Sundeep <sbhatta@marvell.com>
12238 L: netdev@vger.kernel.org
12240 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
12241 F: drivers/net/ethernet/marvell/octeontx2/af/
12243 MARVELL PRESTERA ETHERNET SWITCH DRIVER
12244 M: Taras Chornyi <tchornyi@marvell.com>
12246 W: https://github.com/Marvell-switching/switchdev-prestera
12247 F: drivers/net/ethernet/marvell/prestera/
12249 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
12250 M: Nicolas Pitre <nico@fluxnic.net>
12252 F: drivers/mmc/host/mvsdio.*
12254 MARVELL USB MDIO CONTROLLER DRIVER
12255 M: Tobias Waldekranz <tobias@waldekranz.com>
12256 L: netdev@vger.kernel.org
12258 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
12259 F: drivers/net/mdio/mdio-mvusb.c
12261 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
12262 M: Hu Ziji <huziji@marvell.com>
12263 L: linux-mmc@vger.kernel.org
12265 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
12266 F: drivers/mmc/host/sdhci-xenon*
12268 MARVELL OCTEON ENDPOINT DRIVER
12269 M: Veerasenareddy Burru <vburru@marvell.com>
12270 M: Abhijit Ayarekar <aayarekar@marvell.com>
12271 L: netdev@vger.kernel.org
12273 F: drivers/net/ethernet/marvell/octeon_ep
12275 MATROX FRAMEBUFFER DRIVER
12276 L: linux-fbdev@vger.kernel.org
12278 F: drivers/video/fbdev/matrox/matroxfb_*
12279 F: include/uapi/linux/matroxfb.h
12282 M: Daniel Nilsson <daniel.nilsson@flex.com>
12283 L: linux-hwmon@vger.kernel.org
12285 F: Documentation/hwmon/max15301.rst
12286 F: drivers/hwmon/pmbus/max15301.c
12288 MAX16065 HARDWARE MONITOR DRIVER
12289 M: Guenter Roeck <linux@roeck-us.net>
12290 L: linux-hwmon@vger.kernel.org
12292 F: Documentation/hwmon/max16065.rst
12293 F: drivers/hwmon/max16065.c
12295 MAX2175 SDR TUNER DRIVER
12296 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
12297 L: linux-media@vger.kernel.org
12299 T: git git://linuxtv.org/media_tree.git
12300 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
12301 F: Documentation/userspace-api/media/drivers/max2175.rst
12302 F: drivers/media/i2c/max2175*
12303 F: include/uapi/linux/max2175.h
12305 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
12306 L: linux-hwmon@vger.kernel.org
12308 F: Documentation/hwmon/max6650.rst
12309 F: drivers/hwmon/max6650.c
12311 MAX6697 HARDWARE MONITOR DRIVER
12312 M: Guenter Roeck <linux@roeck-us.net>
12313 L: linux-hwmon@vger.kernel.org
12315 F: Documentation/devicetree/bindings/hwmon/max6697.txt
12316 F: Documentation/hwmon/max6697.rst
12317 F: drivers/hwmon/max6697.c
12318 F: include/linux/platform_data/max6697.h
12320 MAX9286 QUAD GMSL DESERIALIZER DRIVER
12321 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
12322 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12323 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
12324 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
12325 L: linux-media@vger.kernel.org
12327 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
12328 F: drivers/media/i2c/max9286.c
12330 MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
12331 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12332 L: linux-media@vger.kernel.org
12334 F: drivers/staging/media/max96712/max96712.c
12336 MAX9860 MONO AUDIO VOICE CODEC DRIVER
12337 M: Peter Rosin <peda@axentia.se>
12338 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12340 F: Documentation/devicetree/bindings/sound/max9860.txt
12341 F: sound/soc/codecs/max9860.*
12343 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
12344 M: Andreas Klinger <ak@it-klinger.de>
12345 L: linux-iio@vger.kernel.org
12347 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
12348 F: drivers/iio/proximity/mb1232.c
12350 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
12351 R: Iskren Chernev <iskren.chernev@gmail.com>
12352 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12353 R: Marek Szyprowski <m.szyprowski@samsung.com>
12354 R: Matheus Castello <matheus@castello.eng.br>
12355 L: linux-pm@vger.kernel.org
12357 F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
12358 F: drivers/power/supply/max17040_battery.c
12360 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
12361 R: Hans de Goede <hdegoede@redhat.com>
12362 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12363 R: Marek Szyprowski <m.szyprowski@samsung.com>
12364 R: Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
12365 R: Purism Kernel Team <kernel@puri.sm>
12366 L: linux-pm@vger.kernel.org
12368 F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
12369 F: drivers/power/supply/max17042_battery.c
12371 MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
12372 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12373 L: linux-kernel@vger.kernel.org
12375 F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
12376 F: drivers/regulator/max20086-regulator.c
12378 MAXIM MAX77650 PMIC MFD DRIVER
12379 M: Bartosz Golaszewski <brgl@bgdev.pl>
12380 L: linux-kernel@vger.kernel.org
12382 F: Documentation/devicetree/bindings/*/*max77650.yaml
12383 F: Documentation/devicetree/bindings/*/max77650*.yaml
12384 F: drivers/gpio/gpio-max77650.c
12385 F: drivers/input/misc/max77650-onkey.c
12386 F: drivers/leds/leds-max77650.c
12387 F: drivers/mfd/max77650.c
12388 F: drivers/power/supply/max77650-charger.c
12389 F: drivers/regulator/max77650-regulator.c
12390 F: include/linux/mfd/max77650.h
12392 MAXIM MAX77714 PMIC MFD DRIVER
12393 M: Luca Ceresoli <luca@lucaceresoli.net>
12395 F: Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
12396 F: drivers/mfd/max77714.c
12397 F: include/linux/mfd/max77714.h
12399 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
12400 M: Javier Martinez Canillas <javier@dowhile0.org>
12401 L: linux-kernel@vger.kernel.org
12403 F: Documentation/devicetree/bindings/*/*max77802.yaml
12404 F: drivers/regulator/max77802-regulator.c
12405 F: include/dt-bindings/*/*max77802.h
12407 MAXIM MAX77976 BATTERY CHARGER
12408 M: Luca Ceresoli <luca@lucaceresoli.net>
12410 F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
12411 F: drivers/power/supply/max77976_charger.c
12413 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
12414 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12415 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12416 L: linux-pm@vger.kernel.org
12418 B: mailto:linux-samsung-soc@vger.kernel.org
12419 F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
12420 F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
12421 F: drivers/power/supply/max14577_charger.c
12422 F: drivers/power/supply/max77693_charger.c
12424 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
12425 M: Chanwoo Choi <cw00.choi@samsung.com>
12426 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12427 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12428 L: linux-kernel@vger.kernel.org
12430 B: mailto:linux-samsung-soc@vger.kernel.org
12431 F: Documentation/devicetree/bindings/*/maxim,max14577.yaml
12432 F: Documentation/devicetree/bindings/*/maxim,max77686.yaml
12433 F: Documentation/devicetree/bindings/*/maxim,max77693.yaml
12434 F: Documentation/devicetree/bindings/*/maxim,max77843.yaml
12435 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
12436 F: drivers/*/*max77843.c
12437 F: drivers/*/max14577*.c
12438 F: drivers/*/max77686*.c
12439 F: drivers/*/max77693*.c
12440 F: drivers/clk/clk-max77686.c
12441 F: drivers/extcon/extcon-max14577.c
12442 F: drivers/extcon/extcon-max77693.c
12443 F: drivers/rtc/rtc-max77686.c
12444 F: include/linux/mfd/max14577*.h
12445 F: include/linux/mfd/max77686*.h
12446 F: include/linux/mfd/max77693*.h
12448 MAXIRADIO FM RADIO RECEIVER DRIVER
12449 M: Hans Verkuil <hverkuil@xs4all.nl>
12450 L: linux-media@vger.kernel.org
12452 W: https://linuxtv.org
12453 T: git git://linuxtv.org/media_tree.git
12454 F: drivers/media/radio/radio-maxiradio*
12456 MAXLINEAR ETHERNET PHY DRIVER
12457 M: Xu Liang <lxu@maxlinear.com>
12458 L: netdev@vger.kernel.org
12460 F: drivers/net/phy/mxl-gpy.c
12462 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
12463 R: Yasushi SHOJI <yashi@spacecubics.com>
12464 L: linux-can@vger.kernel.org
12466 F: drivers/net/can/usb/mcba_usb.c
12468 MCAN MMIO DEVICE DRIVER
12469 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
12470 L: linux-can@vger.kernel.org
12472 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
12473 F: drivers/net/can/m_can/m_can.c
12474 F: drivers/net/can/m_can/m_can.h
12475 F: drivers/net/can/m_can/m_can_platform.c
12477 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
12478 M: Rishi Gupta <gupt21@gmail.com>
12479 L: linux-i2c@vger.kernel.org
12480 L: linux-input@vger.kernel.org
12482 F: drivers/hid/hid-mcp2221.c
12484 MCP251XFD SPI-CAN NETWORK DRIVER
12485 M: Marc Kleine-Budde <mkl@pengutronix.de>
12486 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12487 R: Thomas Kopp <thomas.kopp@microchip.com>
12488 L: linux-can@vger.kernel.org
12490 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
12491 F: drivers/net/can/spi/mcp251xfd/
12493 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
12494 M: Peter Rosin <peda@axentia.se>
12495 L: linux-iio@vger.kernel.org
12497 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
12498 F: drivers/iio/potentiometer/mcp4018.c
12499 F: drivers/iio/potentiometer/mcp4531.c
12501 MCR20A IEEE-802.15.4 RADIO DRIVER
12502 M: Xue Liu <liuxuenetmail@gmail.com>
12503 L: linux-wpan@vger.kernel.org
12505 W: https://github.com/xueliu/mcr20a-linux
12506 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
12507 F: drivers/net/ieee802154/mcr20a.c
12508 F: drivers/net/ieee802154/mcr20a.h
12510 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
12511 M: William Breathitt Gray <william.gray@linaro.org>
12512 L: linux-iio@vger.kernel.org
12514 F: drivers/iio/dac/cio-dac.c
12516 MEDIA CONTROLLER FRAMEWORK
12517 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12518 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12519 L: linux-media@vger.kernel.org
12521 W: https://www.linuxtv.org
12522 T: git git://linuxtv.org/media_tree.git
12523 F: drivers/media/mc/
12524 F: include/media/media-*.h
12525 F: include/uapi/linux/media.h
12527 MEDIA DRIVER FOR FREESCALE IMX PXP
12528 M: Philipp Zabel <p.zabel@pengutronix.de>
12529 L: linux-media@vger.kernel.org
12531 T: git git://linuxtv.org/media_tree.git
12532 F: drivers/media/platform/nxp/imx-pxp.[ch]
12534 MEDIA DRIVERS FOR ASCOT2E
12535 M: Sergey Kozlov <serjk@netup.ru>
12536 M: Abylay Ospan <aospan@netup.ru>
12537 L: linux-media@vger.kernel.org
12539 W: https://linuxtv.org
12540 W: http://netup.tv/
12541 T: git git://linuxtv.org/media_tree.git
12542 F: drivers/media/dvb-frontends/ascot2e*
12544 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
12545 M: Jasmin Jessich <jasmin@anw.at>
12546 L: linux-media@vger.kernel.org
12548 W: https://linuxtv.org
12549 T: git git://linuxtv.org/media_tree.git
12550 F: drivers/media/dvb-frontends/cxd2099*
12552 MEDIA DRIVERS FOR CXD2841ER
12553 M: Sergey Kozlov <serjk@netup.ru>
12554 M: Abylay Ospan <aospan@netup.ru>
12555 L: linux-media@vger.kernel.org
12557 W: https://linuxtv.org
12558 W: http://netup.tv/
12559 T: git git://linuxtv.org/media_tree.git
12560 F: drivers/media/dvb-frontends/cxd2841er*
12562 MEDIA DRIVERS FOR CXD2880
12563 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
12564 L: linux-media@vger.kernel.org
12566 W: http://linuxtv.org/
12567 T: git git://linuxtv.org/media_tree.git
12568 F: drivers/media/dvb-frontends/cxd2880/*
12569 F: drivers/media/spi/cxd2880*
12571 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
12572 L: linux-media@vger.kernel.org
12574 W: https://linuxtv.org
12575 T: git git://linuxtv.org/media_tree.git
12576 F: drivers/media/pci/ddbridge/*
12578 MEDIA DRIVERS FOR FREESCALE IMX
12579 M: Steve Longerbeam <slongerbeam@gmail.com>
12580 M: Philipp Zabel <p.zabel@pengutronix.de>
12581 L: linux-media@vger.kernel.org
12583 T: git git://linuxtv.org/media_tree.git
12584 F: Documentation/admin-guide/media/imx.rst
12585 F: Documentation/devicetree/bindings/media/imx.txt
12586 F: drivers/staging/media/imx/
12587 F: include/linux/imx-media.h
12588 F: include/media/imx.h
12590 MEDIA DRIVERS FOR FREESCALE IMX7
12591 M: Rui Miguel Silva <rmfrfs@gmail.com>
12592 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12593 L: linux-media@vger.kernel.org
12595 T: git git://linuxtv.org/media_tree.git
12596 F: Documentation/admin-guide/media/imx7.rst
12597 F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
12598 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
12599 F: drivers/media/platform/nxp/imx-mipi-csis.c
12600 F: drivers/staging/media/imx/imx7-media-csi.c
12602 MEDIA DRIVERS FOR HELENE
12603 M: Abylay Ospan <aospan@netup.ru>
12604 L: linux-media@vger.kernel.org
12606 W: https://linuxtv.org
12607 W: http://netup.tv/
12608 T: git git://linuxtv.org/media_tree.git
12609 F: drivers/media/dvb-frontends/helene*
12611 MEDIA DRIVERS FOR HORUS3A
12612 M: Sergey Kozlov <serjk@netup.ru>
12613 M: Abylay Ospan <aospan@netup.ru>
12614 L: linux-media@vger.kernel.org
12616 W: https://linuxtv.org
12617 W: http://netup.tv/
12618 T: git git://linuxtv.org/media_tree.git
12619 F: drivers/media/dvb-frontends/horus3a*
12621 MEDIA DRIVERS FOR LNBH25
12622 M: Sergey Kozlov <serjk@netup.ru>
12623 M: Abylay Ospan <aospan@netup.ru>
12624 L: linux-media@vger.kernel.org
12626 W: https://linuxtv.org
12627 W: http://netup.tv/
12628 T: git git://linuxtv.org/media_tree.git
12629 F: drivers/media/dvb-frontends/lnbh25*
12631 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
12632 L: linux-media@vger.kernel.org
12634 W: https://linuxtv.org
12635 T: git git://linuxtv.org/media_tree.git
12636 F: drivers/media/dvb-frontends/mxl5xx*
12638 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
12639 M: Sergey Kozlov <serjk@netup.ru>
12640 M: Abylay Ospan <aospan@netup.ru>
12641 L: linux-media@vger.kernel.org
12643 W: https://linuxtv.org
12644 W: http://netup.tv/
12645 T: git git://linuxtv.org/media_tree.git
12646 F: drivers/media/pci/netup_unidvb/*
12648 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
12649 M: Dmitry Osipenko <digetx@gmail.com>
12650 L: linux-media@vger.kernel.org
12651 L: linux-tegra@vger.kernel.org
12653 T: git git://linuxtv.org/media_tree.git
12654 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
12655 F: drivers/media/platform/nvidia/tegra-vde/
12657 MEDIA DRIVERS FOR RENESAS - CEU
12658 M: Jacopo Mondi <jacopo@jmondi.org>
12659 L: linux-media@vger.kernel.org
12660 L: linux-renesas-soc@vger.kernel.org
12662 T: git git://linuxtv.org/media_tree.git
12663 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
12664 F: drivers/media/platform/renesas/renesas-ceu.c
12665 F: include/media/drv-intf/renesas-ceu.h
12667 MEDIA DRIVERS FOR RENESAS - DRIF
12668 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
12669 L: linux-media@vger.kernel.org
12670 L: linux-renesas-soc@vger.kernel.org
12672 T: git git://linuxtv.org/media_tree.git
12673 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
12674 F: drivers/media/platform/renesas/rcar_drif.c
12676 MEDIA DRIVERS FOR RENESAS - FCP
12677 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12678 L: linux-media@vger.kernel.org
12679 L: linux-renesas-soc@vger.kernel.org
12681 T: git git://linuxtv.org/media_tree.git
12682 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
12683 F: drivers/media/platform/renesas/rcar-fcp.c
12684 F: include/media/rcar-fcp.h
12686 MEDIA DRIVERS FOR RENESAS - FDP1
12687 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12688 L: linux-media@vger.kernel.org
12689 L: linux-renesas-soc@vger.kernel.org
12691 T: git git://linuxtv.org/media_tree.git
12692 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
12693 F: drivers/media/platform/renesas/rcar_fdp1.c
12695 MEDIA DRIVERS FOR RENESAS - VIN
12696 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12697 L: linux-media@vger.kernel.org
12698 L: linux-renesas-soc@vger.kernel.org
12700 T: git git://linuxtv.org/media_tree.git
12701 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
12702 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
12703 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
12704 F: drivers/media/platform/renesas/rcar-isp.c
12705 F: drivers/media/platform/renesas/rcar-vin/
12707 MEDIA DRIVERS FOR RENESAS - VSP1
12708 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12709 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12710 L: linux-media@vger.kernel.org
12711 L: linux-renesas-soc@vger.kernel.org
12713 T: git git://linuxtv.org/media_tree.git
12714 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
12715 F: drivers/media/platform/renesas/vsp1/
12717 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
12718 L: linux-media@vger.kernel.org
12720 W: https://linuxtv.org
12721 T: git git://linuxtv.org/media_tree.git
12722 F: drivers/media/dvb-frontends/stv0910*
12724 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
12725 L: linux-media@vger.kernel.org
12727 W: https://linuxtv.org
12728 T: git git://linuxtv.org/media_tree.git
12729 F: drivers/media/dvb-frontends/stv6111*
12731 MEDIA DRIVERS FOR STM32 - DCMI
12732 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
12733 L: linux-media@vger.kernel.org
12735 T: git git://linuxtv.org/media_tree.git
12736 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
12737 F: drivers/media/platform/st/stm32/stm32-dcmi.c
12739 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
12740 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12741 L: linux-media@vger.kernel.org
12743 W: https://linuxtv.org
12744 Q: http://patchwork.kernel.org/project/linux-media/list/
12745 T: git git://linuxtv.org/media_tree.git
12746 F: Documentation/admin-guide/media/
12747 F: Documentation/devicetree/bindings/media/
12748 F: Documentation/driver-api/media/
12749 F: Documentation/userspace-api/media/
12751 F: drivers/staging/media/
12752 F: include/dt-bindings/media/
12753 F: include/linux/platform_data/media/
12755 F: include/uapi/linux/dvb/
12756 F: include/uapi/linux/ivtv*
12757 F: include/uapi/linux/media.h
12758 F: include/uapi/linux/meye.h
12759 F: include/uapi/linux/uvcvideo.h
12760 F: include/uapi/linux/v4l2-*
12761 F: include/uapi/linux/videodev2.h
12763 MEDIATEK BLUETOOTH DRIVER
12764 M: Sean Wang <sean.wang@mediatek.com>
12765 L: linux-bluetooth@vger.kernel.org
12766 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12768 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
12769 F: drivers/bluetooth/btmtkuart.c
12771 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
12772 M: Sean Wang <sean.wang@mediatek.com>
12773 L: linux-pm@vger.kernel.org
12775 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
12776 F: drivers/power/reset/mt6323-poweroff.c
12778 MEDIATEK CIR DRIVER
12779 M: Sean Wang <sean.wang@mediatek.com>
12781 F: drivers/media/rc/mtk-cir.c
12783 MEDIATEK DMA DRIVER
12784 M: Sean Wang <sean.wang@mediatek.com>
12785 L: dmaengine@vger.kernel.org
12786 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12787 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12789 F: Documentation/devicetree/bindings/dma/mtk-*
12790 F: drivers/dma/mediatek/
12792 MEDIATEK ETHERNET DRIVER
12793 M: Felix Fietkau <nbd@nbd.name>
12794 M: John Crispin <john@phrozen.org>
12795 M: Sean Wang <sean.wang@mediatek.com>
12796 M: Mark Lee <Mark-MC.Lee@mediatek.com>
12797 L: netdev@vger.kernel.org
12799 F: drivers/net/ethernet/mediatek/
12801 MEDIATEK I2C CONTROLLER DRIVER
12802 M: Qii Wang <qii.wang@mediatek.com>
12803 L: linux-i2c@vger.kernel.org
12805 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
12806 F: drivers/i2c/busses/i2c-mt65xx.c
12808 MEDIATEK IOMMU DRIVER
12809 M: Yong Wu <yong.wu@mediatek.com>
12810 L: iommu@lists.linux.dev
12811 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12813 F: Documentation/devicetree/bindings/iommu/mediatek*
12814 F: drivers/iommu/mtk_iommu*
12815 F: include/dt-bindings/memory/mt*-port.h
12817 MEDIATEK JPEG DRIVER
12818 M: Bin Liu <bin.liu@mediatek.com>
12820 F: Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
12821 F: drivers/media/platform/mediatek/jpeg/
12823 MEDIATEK MDP DRIVER
12824 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
12825 M: Houlong Wei <houlong.wei@mediatek.com>
12826 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12828 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
12829 F: drivers/media/platform/mediatek/mdp/
12830 F: drivers/media/platform/mediatek/vpu/
12832 MEDIATEK MEDIA DRIVER
12833 M: Tiffany Lin <tiffany.lin@mediatek.com>
12834 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12835 M: Yunfei Dong <yunfei.dong@mediatek.com>
12837 F: Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
12838 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
12839 F: drivers/media/platform/mediatek/vcodec/
12840 F: drivers/media/platform/mediatek/vpu/
12842 MEDIATEK MMC/SD/SDIO DRIVER
12843 M: Chaotian Jing <chaotian.jing@mediatek.com>
12845 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
12846 F: drivers/mmc/host/mtk-sd.c
12848 MEDIATEK MT76 WIRELESS LAN DRIVER
12849 M: Felix Fietkau <nbd@nbd.name>
12850 M: Lorenzo Bianconi <lorenzo@kernel.org>
12851 M: Ryder Lee <ryder.lee@mediatek.com>
12852 R: Shayne Chen <shayne.chen@mediatek.com>
12853 R: Sean Wang <sean.wang@mediatek.com>
12854 L: linux-wireless@vger.kernel.org
12856 F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
12857 F: drivers/net/wireless/mediatek/mt76/
12859 MEDIATEK MT7601U WIRELESS LAN DRIVER
12860 M: Jakub Kicinski <kuba@kernel.org>
12861 L: linux-wireless@vger.kernel.org
12863 F: drivers/net/wireless/mediatek/mt7601u/
12865 MEDIATEK MT7621 CLOCK DRIVER
12866 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12868 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
12869 F: drivers/clk/ralink/clk-mt7621.c
12871 MEDIATEK MT7621/28/88 I2C DRIVER
12872 M: Stefan Roese <sr@denx.de>
12873 L: linux-i2c@vger.kernel.org
12875 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
12876 F: drivers/i2c/busses/i2c-mt7621.c
12878 MEDIATEK MT7621 PCIE CONTROLLER DRIVER
12879 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12881 F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
12882 F: drivers/pci/controller/pcie-mt7621.c
12884 MEDIATEK MT7621 PHY PCI DRIVER
12885 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12887 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
12888 F: drivers/phy/ralink/phy-mt7621-pci.c
12890 MEDIATEK NAND CONTROLLER DRIVER
12891 L: linux-mtd@lists.infradead.org
12893 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
12894 F: drivers/mtd/nand/raw/mtk_*
12896 MEDIATEK PMIC LED DRIVER
12897 M: Sean Wang <sean.wang@mediatek.com>
12899 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
12900 F: drivers/leds/leds-mt6323.c
12902 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
12903 M: Sean Wang <sean.wang@mediatek.com>
12905 F: drivers/char/hw_random/mtk-rng.c
12907 MEDIATEK SMI DRIVER
12908 M: Yong Wu <yong.wu@mediatek.com>
12909 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12911 F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
12912 F: drivers/memory/mtk-smi.c
12913 F: include/soc/mediatek/smi.h
12915 MEDIATEK SWITCH DRIVER
12916 M: Sean Wang <sean.wang@mediatek.com>
12917 M: Landen Chao <Landen.Chao@mediatek.com>
12918 M: DENG Qingfang <dqfext@gmail.com>
12919 L: netdev@vger.kernel.org
12921 F: drivers/net/dsa/mt7530.*
12922 F: net/dsa/tag_mtk.c
12924 MEDIATEK T7XX 5G WWAN MODEM DRIVER
12925 M: Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
12926 M: Intel Corporation <linuxwwan@intel.com>
12927 R: Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
12928 R: Liu Haijun <haijun.liu@mediatek.com>
12929 R: M Chetan Kumar <m.chetan.kumar@linux.intel.com>
12930 R: Ricardo Martinez <ricardo.martinez@linux.intel.com>
12931 L: netdev@vger.kernel.org
12933 F: drivers/net/wwan/t7xx/
12935 MEDIATEK USB3 DRD IP DRIVER
12936 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
12937 L: linux-usb@vger.kernel.org
12938 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12939 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12941 F: Documentation/devicetree/bindings/usb/mediatek,*
12942 F: drivers/usb/host/xhci-mtk*
12943 F: drivers/usb/mtu3/
12945 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
12946 M: Peter Senna Tschudin <peter.senna@gmail.com>
12947 M: Martin Donnelly <martin.donnelly@ge.com>
12948 M: Martyn Welch <martyn.welch@collabora.co.uk>
12950 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
12951 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
12953 MEGARAID SCSI/SAS DRIVERS
12954 M: Kashyap Desai <kashyap.desai@broadcom.com>
12955 M: Sumit Saxena <sumit.saxena@broadcom.com>
12956 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
12957 L: megaraidlinux.pdl@broadcom.com
12958 L: linux-scsi@vger.kernel.org
12960 W: http://www.avagotech.com/support/
12961 F: Documentation/scsi/megaraid.rst
12962 F: drivers/scsi/megaraid.*
12963 F: drivers/scsi/megaraid/
12965 MELEXIS MLX90614 DRIVER
12966 M: Crt Mori <cmo@melexis.com>
12967 L: linux-iio@vger.kernel.org
12969 W: http://www.melexis.com
12970 F: drivers/iio/temperature/mlx90614.c
12972 MELEXIS MLX90632 DRIVER
12973 M: Crt Mori <cmo@melexis.com>
12974 L: linux-iio@vger.kernel.org
12976 W: http://www.melexis.com
12977 F: drivers/iio/temperature/mlx90632.c
12979 MELFAS MIP4 TOUCHSCREEN DRIVER
12980 M: Sangwon Jee <jeesw@melfas.com>
12982 W: http://www.melfas.com
12983 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
12984 F: drivers/input/touchscreen/melfas_mip4.c
12986 MELLANOX BLUEFIELD I2C DRIVER
12987 M: Khalil Blaiech <kblaiech@nvidia.com>
12988 M: Asmaa Mnebhi <asmaa@nvidia.com>
12989 L: linux-i2c@vger.kernel.org
12991 F: drivers/i2c/busses/i2c-mlxbf.c
12993 MELLANOX ETHERNET DRIVER (mlx4_en)
12994 M: Tariq Toukan <tariqt@nvidia.com>
12995 L: netdev@vger.kernel.org
12997 W: http://www.mellanox.com
12998 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12999 F: drivers/net/ethernet/mellanox/mlx4/en_*
13001 MELLANOX ETHERNET DRIVER (mlx5e)
13002 M: Saeed Mahameed <saeedm@nvidia.com>
13003 L: netdev@vger.kernel.org
13005 W: http://www.mellanox.com
13006 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13007 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
13009 MELLANOX ETHERNET INNOVA DRIVERS
13010 R: Boris Pismenny <borisp@nvidia.com>
13011 L: netdev@vger.kernel.org
13013 W: http://www.mellanox.com
13014 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13015 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
13016 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
13017 F: include/linux/mlx5/mlx5_ifc_fpga.h
13019 MELLANOX ETHERNET SWITCH DRIVERS
13020 M: Ido Schimmel <idosch@nvidia.com>
13021 M: Petr Machata <petrm@nvidia.com>
13022 L: netdev@vger.kernel.org
13024 W: http://www.mellanox.com
13025 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13026 F: drivers/net/ethernet/mellanox/mlxsw/
13027 F: tools/testing/selftests/drivers/net/mlxsw/
13029 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
13030 M: mlxsw@nvidia.com
13031 L: netdev@vger.kernel.org
13033 W: http://www.mellanox.com
13034 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13035 F: drivers/net/ethernet/mellanox/mlxfw/
13037 MELLANOX HARDWARE PLATFORM SUPPORT
13038 M: Hans de Goede <hdegoede@redhat.com>
13039 M: Mark Gross <markgross@kernel.org>
13040 M: Vadim Pasternak <vadimp@nvidia.com>
13041 L: platform-driver-x86@vger.kernel.org
13043 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
13044 F: drivers/platform/mellanox/
13045 F: include/linux/platform_data/mlxreg.h
13047 MELLANOX MLX4 core VPI driver
13048 M: Tariq Toukan <tariqt@nvidia.com>
13049 L: netdev@vger.kernel.org
13050 L: linux-rdma@vger.kernel.org
13052 W: http://www.mellanox.com
13053 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13054 F: drivers/net/ethernet/mellanox/mlx4/
13055 F: include/linux/mlx4/
13057 MELLANOX MLX4 IB driver
13058 M: Yishai Hadas <yishaih@nvidia.com>
13059 L: linux-rdma@vger.kernel.org
13061 W: http://www.mellanox.com
13062 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13063 F: drivers/infiniband/hw/mlx4/
13064 F: include/linux/mlx4/
13065 F: include/uapi/rdma/mlx4-abi.h
13067 MELLANOX MLX5 core VPI driver
13068 M: Saeed Mahameed <saeedm@nvidia.com>
13069 M: Leon Romanovsky <leonro@nvidia.com>
13070 L: netdev@vger.kernel.org
13071 L: linux-rdma@vger.kernel.org
13073 W: http://www.mellanox.com
13074 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13075 F: Documentation/networking/device_drivers/ethernet/mellanox/
13076 F: drivers/net/ethernet/mellanox/mlx5/core/
13077 F: include/linux/mlx5/
13079 MELLANOX MLX5 IB driver
13080 M: Leon Romanovsky <leonro@nvidia.com>
13081 L: linux-rdma@vger.kernel.org
13083 W: http://www.mellanox.com
13084 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13085 F: drivers/infiniband/hw/mlx5/
13086 F: include/linux/mlx5/
13087 F: include/uapi/rdma/mlx5-abi.h
13089 MELLANOX MLXCPLD I2C AND MUX DRIVER
13090 M: Vadim Pasternak <vadimp@nvidia.com>
13091 M: Michael Shych <michaelsh@nvidia.com>
13092 L: linux-i2c@vger.kernel.org
13094 F: Documentation/i2c/busses/i2c-mlxcpld.rst
13095 F: drivers/i2c/busses/i2c-mlxcpld.c
13096 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
13098 MELLANOX MLXCPLD LED DRIVER
13099 M: Vadim Pasternak <vadimp@nvidia.com>
13100 L: linux-leds@vger.kernel.org
13102 F: Documentation/leds/leds-mlxcpld.rst
13103 F: drivers/leds/leds-mlxcpld.c
13104 F: drivers/leds/leds-mlxreg.c
13106 MELLANOX PLATFORM DRIVER
13107 M: Vadim Pasternak <vadimp@nvidia.com>
13108 L: platform-driver-x86@vger.kernel.org
13110 F: drivers/platform/x86/mlx-platform.c
13113 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13114 M: "Paul E. McKenney" <paulmck@kernel.org>
13115 L: linux-kernel@vger.kernel.org
13117 F: arch/powerpc/include/asm/membarrier.h
13118 F: include/uapi/linux/membarrier.h
13119 F: kernel/sched/membarrier.c
13122 M: Mike Rapoport <rppt@kernel.org>
13123 L: linux-mm@kvack.org
13125 F: Documentation/core-api/boot-time-mm.rst
13126 F: include/linux/memblock.h
13128 F: tools/testing/memblock/
13130 MEMORY CONTROLLER DRIVERS
13131 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
13132 L: linux-kernel@vger.kernel.org
13134 B: mailto:krzysztof.kozlowski@linaro.org
13135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
13136 F: Documentation/devicetree/bindings/memory-controllers/
13138 F: include/dt-bindings/memory/
13141 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
13142 M: Dmitry Osipenko <digetx@gmail.com>
13143 L: linux-pm@vger.kernel.org
13144 L: linux-tegra@vger.kernel.org
13145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
13147 F: drivers/devfreq/tegra30-devfreq.c
13150 M: Andrew Morton <akpm@linux-foundation.org>
13151 L: linux-mm@kvack.org
13153 W: http://www.linux-mm.org
13154 T: git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
13155 T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
13156 F: include/linux/gfp.h
13157 F: include/linux/gfp_types.h
13158 F: include/linux/memory_hotplug.h
13159 F: include/linux/mm.h
13160 F: include/linux/mmzone.h
13161 F: include/linux/pagewalk.h
13162 F: include/linux/vmalloc.h
13164 F: tools/testing/selftests/vm/
13167 M: David Hildenbrand <david@redhat.com>
13168 M: Oscar Salvador <osalvador@suse.de>
13169 L: linux-mm@kvack.org
13171 F: Documentation/admin-guide/mm/memory-hotplug.rst
13172 F: Documentation/core-api/memory-hotplug.rst
13173 F: drivers/base/memory.c
13174 F: include/linux/memory_hotplug.h
13175 F: mm/memory_hotplug.c
13176 F: tools/testing/selftests/memory-hotplug/
13178 MEMORY TECHNOLOGY DEVICES (MTD)
13179 M: Miquel Raynal <miquel.raynal@bootlin.com>
13180 M: Richard Weinberger <richard@nod.at>
13181 M: Vignesh Raghavendra <vigneshr@ti.com>
13182 L: linux-mtd@lists.infradead.org
13184 W: http://www.linux-mtd.infradead.org/
13185 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13186 C: irc://irc.oftc.net/mtd
13187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
13188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
13189 F: Documentation/devicetree/bindings/mtd/
13191 F: include/linux/mtd/
13192 F: include/uapi/mtd/
13194 MEN A21 WATCHDOG DRIVER
13195 M: Johannes Thumshirn <morbidrsa@gmail.com>
13196 L: linux-watchdog@vger.kernel.org
13198 F: drivers/watchdog/mena21_wdt.c
13200 MEN CHAMELEON BUS (mcb)
13201 M: Johannes Thumshirn <morbidrsa@gmail.com>
13203 F: Documentation/driver-api/men-chameleon-bus.rst
13205 F: include/linux/mcb.h
13207 MEN F21BMC (Board Management Controller)
13208 M: Andreas Werner <andreas.werner@men.de>
13210 F: Documentation/hwmon/menf21bmc.rst
13211 F: drivers/hwmon/menf21bmc_hwmon.c
13212 F: drivers/leds/leds-menf21bmc.c
13213 F: drivers/mfd/menf21bmc.c
13214 F: drivers/watchdog/menf21bmc_wdt.c
13216 MEN Z069 WATCHDOG DRIVER
13217 M: Johannes Thumshirn <jth@kernel.org>
13218 L: linux-watchdog@vger.kernel.org
13220 F: drivers/watchdog/menz69_wdt.c
13222 MESON AO CEC DRIVER FOR AMLOGIC SOCS
13223 M: Neil Armstrong <neil.armstrong@linaro.org>
13224 L: linux-media@vger.kernel.org
13225 L: linux-amlogic@lists.infradead.org
13227 W: http://linux-meson.com/
13228 T: git git://linuxtv.org/media_tree.git
13229 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
13230 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
13231 F: drivers/media/cec/platform/meson/ao-cec.c
13233 MESON GE2D DRIVER FOR AMLOGIC SOCS
13234 M: Neil Armstrong <neil.armstrong@linaro.org>
13235 L: linux-media@vger.kernel.org
13236 L: linux-amlogic@lists.infradead.org
13238 T: git git://linuxtv.org/media_tree.git
13239 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
13240 F: drivers/media/platform/amlogic/meson-ge2d/
13242 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
13243 M: Liang Yang <liang.yang@amlogic.com>
13244 L: linux-mtd@lists.infradead.org
13246 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
13247 F: drivers/mtd/nand/raw/meson_*
13249 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
13250 M: Neil Armstrong <neil.armstrong@linaro.org>
13251 L: linux-media@vger.kernel.org
13252 L: linux-amlogic@lists.infradead.org
13254 T: git git://linuxtv.org/media_tree.git
13255 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
13256 F: drivers/staging/media/meson/vdec/
13258 METHODE UDPU SUPPORT
13259 M: Vladimir Vid <vladimir.vid@sartura.hr>
13261 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
13264 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13265 R: Hemant Kumar <quic_hemantk@quicinc.com>
13266 L: mhi@lists.linux.dev
13267 L: linux-arm-msm@vger.kernel.org
13269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
13270 F: Documentation/ABI/stable/sysfs-bus-mhi
13271 F: Documentation/mhi/
13272 F: drivers/bus/mhi/
13273 F: include/linux/mhi.h
13275 MICROBLAZE ARCHITECTURE
13276 M: Michal Simek <monstr@monstr.eu>
13278 W: http://www.monstr.eu/fdt/
13279 T: git git://git.monstr.eu/linux-2.6-microblaze.git
13280 F: arch/microblaze/
13282 MICROCHIP AT91 DMA DRIVERS
13283 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13284 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13285 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13286 L: dmaengine@vger.kernel.org
13288 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
13289 F: drivers/dma/at_hdmac.c
13290 F: drivers/dma/at_hdmac_regs.h
13291 F: drivers/dma/at_xdmac.c
13292 F: include/dt-bindings/dma/at91.h
13294 MICROCHIP AT91 SERIAL DRIVER
13295 M: Richard Genoud <richard.genoud@gmail.com>
13297 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
13298 F: drivers/tty/serial/atmel_serial.c
13299 F: drivers/tty/serial/atmel_serial.h
13301 MICROCHIP AT91 USART MFD DRIVER
13302 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
13303 L: linux-kernel@vger.kernel.org
13305 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
13306 F: drivers/mfd/at91-usart.c
13307 F: include/dt-bindings/mfd/at91-usart.h
13309 MICROCHIP AT91 USART SPI DRIVER
13310 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
13311 L: linux-spi@vger.kernel.org
13313 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
13314 F: drivers/spi/spi-at91-usart.c
13316 MICROCHIP AUDIO ASOC DRIVERS
13317 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13318 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13322 MICROCHIP CSI2DC DRIVER
13323 M: Eugen Hristev <eugen.hristev@microchip.com>
13324 L: linux-media@vger.kernel.org
13326 F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
13327 F: drivers/media/platform/atmel/microchip-csi2dc.c
13329 MICROCHIP ECC DRIVER
13330 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13331 L: linux-crypto@vger.kernel.org
13333 F: drivers/crypto/atmel-ecc.*
13335 MICROCHIP EIC DRIVER
13336 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13337 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13339 F: drivers/irqchip/irq-mchp-eic.c
13341 MICROCHIP I2C DRIVER
13342 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13343 L: linux-i2c@vger.kernel.org
13345 F: drivers/i2c/busses/i2c-at91-*.c
13346 F: drivers/i2c/busses/i2c-at91.h
13348 MICROCHIP ISC DRIVER
13349 M: Eugen Hristev <eugen.hristev@microchip.com>
13350 L: linux-media@vger.kernel.org
13352 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
13353 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
13354 F: drivers/media/platform/atmel/atmel-isc*
13355 F: drivers/media/platform/atmel/atmel-sama*-isc*
13356 F: include/linux/atmel-isc-media.h
13358 MICROCHIP ISI DRIVER
13359 M: Eugen Hristev <eugen.hristev@microchip.com>
13360 L: linux-media@vger.kernel.org
13362 F: drivers/media/platform/atmel/atmel-isi.c
13363 F: drivers/media/platform/atmel/atmel-isi.h
13365 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
13366 M: Woojung Huh <woojung.huh@microchip.com>
13367 M: UNGLinuxDriver@microchip.com
13368 L: netdev@vger.kernel.org
13370 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
13371 F: Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
13372 F: drivers/net/dsa/microchip/*
13373 F: include/linux/platform_data/microchip-ksz.h
13374 F: net/dsa/tag_ksz.c
13376 MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
13377 M: Arun Ramadoss <arun.ramadoss@microchip.com>
13378 R: UNGLinuxDriver@microchip.com
13379 L: netdev@vger.kernel.org
13381 F: drivers/net/phy/microchip_t1.c
13383 MICROCHIP LAN743X ETHERNET DRIVER
13384 M: Bryan Whitehead <bryan.whitehead@microchip.com>
13385 M: UNGLinuxDriver@microchip.com
13386 L: netdev@vger.kernel.org
13388 F: drivers/net/ethernet/microchip/lan743x_*
13390 MICROCHIP LAN966X ETHERNET DRIVER
13391 M: Horatiu Vultur <horatiu.vultur@microchip.com>
13392 M: UNGLinuxDriver@microchip.com
13393 L: netdev@vger.kernel.org
13395 F: drivers/net/ethernet/microchip/lan966x/*
13397 MICROCHIP LCDFB DRIVER
13398 M: Nicolas Ferre <nicolas.ferre@microchip.com>
13399 L: linux-fbdev@vger.kernel.org
13401 F: drivers/video/fbdev/atmel_lcdfb.c
13402 F: include/video/atmel_lcdc.h
13404 MICROCHIP MCP16502 PMIC DRIVER
13405 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13406 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13408 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
13409 F: drivers/regulator/mcp16502.c
13411 MICROCHIP MCP3911 ADC DRIVER
13412 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13413 M: Kent Gustavsson <kent@minoris.se>
13414 L: linux-iio@vger.kernel.org
13416 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
13417 F: drivers/iio/adc/mcp3911.c
13419 MICROCHIP MMC/SD/SDIO MCI DRIVER
13420 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13422 F: drivers/mmc/host/atmel-mci.c
13424 MICROCHIP NAND DRIVER
13425 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13426 L: linux-mtd@lists.infradead.org
13428 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
13429 F: drivers/mtd/nand/raw/atmel/*
13431 MICROCHIP OTPC DRIVER
13432 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13433 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13435 F: Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
13436 F: drivers/nvmem/microchip-otpc.c
13437 F: include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
13439 MICROCHIP PCI1XXXX I2C DRIVER
13440 M: Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
13441 M: Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
13442 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13443 L: linux-i2c@vger.kernel.org
13445 F: drivers/i2c/busses/i2c-mchp-pci1xxxx.c
13447 MICROCHIP PWM DRIVER
13448 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13449 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13450 L: linux-pwm@vger.kernel.org
13452 F: Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
13453 F: drivers/pwm/pwm-atmel.c
13455 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
13456 M: Eugen Hristev <eugen.hristev@microchip.com>
13457 L: linux-iio@vger.kernel.org
13459 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
13460 F: drivers/iio/adc/at91-sama5d2_adc.c
13461 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
13463 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
13464 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13466 F: drivers/power/reset/at91-sama5d2_shdwc.c
13468 MICROCHIP SPI DRIVER
13469 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13471 F: drivers/spi/spi-atmel.*
13473 MICROCHIP SSC DRIVER
13474 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13475 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13477 F: drivers/misc/atmel-ssc.c
13478 F: include/linux/atmel-ssc.h
13480 MICROCHIP USB251XB DRIVER
13481 M: Richard Leitner <richard.leitner@skidata.com>
13482 L: linux-usb@vger.kernel.org
13484 F: Documentation/devicetree/bindings/usb/usb251xb.txt
13485 F: drivers/usb/misc/usb251xb.c
13487 MICROCHIP USBA UDC DRIVER
13488 M: Cristian Birsan <cristian.birsan@microchip.com>
13489 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13491 F: drivers/usb/gadget/udc/atmel_usba_udc.*
13493 MICROCHIP WILC1000 WIFI DRIVER
13494 M: Ajay Singh <ajay.kathat@microchip.com>
13495 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13496 L: linux-wireless@vger.kernel.org
13498 F: drivers/net/wireless/microchip/wilc1000/
13500 MICROSEMI MIPS SOCS
13501 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13502 M: UNGLinuxDriver@microchip.com
13503 L: linux-mips@vger.kernel.org
13505 F: Documentation/devicetree/bindings/mips/mscc.txt
13506 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
13507 F: arch/mips/boot/dts/mscc/
13508 F: arch/mips/configs/generic/board-ocelot.config
13509 F: arch/mips/generic/board-ocelot.c
13511 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
13512 M: Don Brace <don.brace@microchip.com>
13513 L: storagedev@microchip.com
13514 L: linux-scsi@vger.kernel.org
13516 F: Documentation/scsi/smartpqi.rst
13517 F: drivers/scsi/smartpqi/Kconfig
13518 F: drivers/scsi/smartpqi/Makefile
13519 F: drivers/scsi/smartpqi/smartpqi*.[ch]
13520 F: include/linux/cciss*.h
13521 F: include/uapi/linux/cciss*.h
13523 MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
13524 M: Maximilian Luz <luzmaximilian@gmail.com>
13525 L: platform-driver-x86@vger.kernel.org
13527 F: drivers/platform/surface/surface_aggregator_tabletsw.c
13529 MICROSOFT SURFACE BATTERY AND AC DRIVERS
13530 M: Maximilian Luz <luzmaximilian@gmail.com>
13531 L: linux-pm@vger.kernel.org
13532 L: platform-driver-x86@vger.kernel.org
13534 F: drivers/power/supply/surface_battery.c
13535 F: drivers/power/supply/surface_charger.c
13537 MICROSOFT SURFACE DTX DRIVER
13538 M: Maximilian Luz <luzmaximilian@gmail.com>
13539 L: platform-driver-x86@vger.kernel.org
13541 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
13542 F: drivers/platform/surface/surface_dtx.c
13543 F: include/uapi/linux/surface_aggregator/dtx.h
13545 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
13546 M: Maximilian Luz <luzmaximilian@gmail.com>
13547 L: platform-driver-x86@vger.kernel.org
13549 F: drivers/platform/surface/surface_gpe.c
13551 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
13552 M: Hans de Goede <hdegoede@redhat.com>
13553 M: Mark Gross <markgross@kernel.org>
13554 M: Maximilian Luz <luzmaximilian@gmail.com>
13555 L: platform-driver-x86@vger.kernel.org
13557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
13558 F: drivers/platform/surface/
13560 MICROSOFT SURFACE HID TRANSPORT DRIVER
13561 M: Maximilian Luz <luzmaximilian@gmail.com>
13562 L: linux-input@vger.kernel.org
13563 L: platform-driver-x86@vger.kernel.org
13565 F: drivers/hid/surface-hid/
13567 MICROSOFT SURFACE HOT-PLUG DRIVER
13568 M: Maximilian Luz <luzmaximilian@gmail.com>
13569 L: platform-driver-x86@vger.kernel.org
13571 F: drivers/platform/surface/surface_hotplug.c
13573 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
13574 M: Maximilian Luz <luzmaximilian@gmail.com>
13575 L: platform-driver-x86@vger.kernel.org
13577 F: drivers/platform/surface/surface_platform_profile.c
13579 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
13580 M: Chen Yu <yu.c.chen@intel.com>
13581 L: platform-driver-x86@vger.kernel.org
13583 F: drivers/platform/surface/surfacepro3_button.c
13585 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
13586 M: Maximilian Luz <luzmaximilian@gmail.com>
13587 L: platform-driver-x86@vger.kernel.org
13589 W: https://github.com/linux-surface/surface-aggregator-module
13590 C: irc://irc.libera.chat/linux-surface
13591 F: Documentation/driver-api/surface_aggregator/
13592 F: drivers/platform/surface/aggregator/
13593 F: drivers/platform/surface/surface_acpi_notify.c
13594 F: drivers/platform/surface/surface_aggregator_cdev.c
13595 F: drivers/platform/surface/surface_aggregator_registry.c
13596 F: include/linux/surface_acpi_notify.h
13597 F: include/linux/surface_aggregator/
13598 F: include/uapi/linux/surface_aggregator/
13600 MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
13601 M: Maximilian Luz <luzmaximilian@gmail.com>
13602 L: platform-driver-x86@vger.kernel.org
13604 F: drivers/platform/surface/surface_aggregator_hub.c
13606 MICROTEK X6 SCANNER
13607 M: Oliver Neukum <oliver@neukum.org>
13609 F: drivers/usb/image/microtek.*
13611 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
13612 M: Luka Kovacic <luka.kovacic@sartura.hr>
13613 M: Luka Perkov <luka.perkov@sartura.hr>
13615 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
13616 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
13617 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
13618 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
13619 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
13620 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
13622 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
13623 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13624 L: linux-media@vger.kernel.org
13626 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
13627 F: Documentation/driver-api/media/drivers/ccs/
13628 F: Documentation/userspace-api/media/drivers/ccs.rst
13629 F: drivers/media/i2c/ccs-pll.c
13630 F: drivers/media/i2c/ccs-pll.h
13631 F: drivers/media/i2c/ccs/
13632 F: include/uapi/linux/ccs.h
13633 F: include/uapi/linux/smiapp.h
13636 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13637 L: linux-mips@vger.kernel.org
13639 W: http://www.linux-mips.org/
13640 Q: https://patchwork.kernel.org/project/linux-mips/list/
13641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
13642 F: Documentation/devicetree/bindings/mips/
13643 F: Documentation/mips/
13645 F: drivers/platform/mips/
13646 F: include/dt-bindings/mips/
13648 MIPS BOSTON DEVELOPMENT BOARD
13649 M: Paul Burton <paulburton@kernel.org>
13650 L: linux-mips@vger.kernel.org
13652 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
13653 F: arch/mips/boot/dts/img/boston.dts
13654 F: arch/mips/configs/generic/board-boston.config
13655 F: drivers/clk/imgtec/clk-boston.c
13656 F: include/dt-bindings/clock/boston-clock.h
13659 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13660 M: Serge Semin <fancer.lancer@gmail.com>
13661 L: linux-mips@vger.kernel.org
13663 F: drivers/bus/mips_cdmm.c
13664 F: drivers/clocksource/mips-gic-timer.c
13665 F: drivers/cpuidle/cpuidle-cps.c
13666 F: drivers/irqchip/irq-mips-cpu.c
13667 F: drivers/irqchip/irq-mips-gic.c
13669 MIPS GENERIC PLATFORM
13670 M: Paul Burton <paulburton@kernel.org>
13671 L: linux-mips@vger.kernel.org
13673 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
13674 F: arch/mips/generic/
13675 F: arch/mips/tools/generic-board-config.sh
13677 MIPS RINT INSTRUCTION EMULATION
13678 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
13679 L: linux-mips@vger.kernel.org
13681 F: arch/mips/math-emu/dp_rint.c
13682 F: arch/mips/math-emu/sp_rint.c
13684 MIPS/LOONGSON1 ARCHITECTURE
13685 M: Keguang Zhang <keguang.zhang@gmail.com>
13686 L: linux-mips@vger.kernel.org
13688 F: arch/mips/include/asm/mach-loongson32/
13689 F: arch/mips/loongson32/
13690 F: drivers/*/*/*loongson1*
13691 F: drivers/*/*loongson1*
13693 MIPS/LOONGSON2EF ARCHITECTURE
13694 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
13695 L: linux-mips@vger.kernel.org
13697 F: arch/mips/include/asm/mach-loongson2ef/
13698 F: arch/mips/loongson2ef/
13699 F: drivers/cpufreq/loongson2_cpufreq.c
13701 MIPS/LOONGSON64 ARCHITECTURE
13702 M: Huacai Chen <chenhuacai@kernel.org>
13703 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
13704 L: linux-mips@vger.kernel.org
13706 F: arch/mips/include/asm/mach-loongson64/
13707 F: arch/mips/loongson64/
13708 F: drivers/irqchip/irq-loongson*
13709 F: drivers/platform/mips/cpu_hwmon.c
13711 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
13712 M: Hans Verkuil <hverkuil@xs4all.nl>
13713 L: linux-media@vger.kernel.org
13715 W: https://linuxtv.org
13716 T: git git://linuxtv.org/media_tree.git
13717 F: drivers/media/radio/radio-miropcm20*
13720 R: Lubomir Rintel <lkundrak@v3.sk>
13721 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13723 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
13724 F: arch/arm/boot/dts/mmp*
13725 F: arch/arm/mach-mmp/
13726 F: include/linux/soc/mmp/
13728 MMP USB PHY DRIVERS
13729 R: Lubomir Rintel <lkundrak@v3.sk>
13730 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13732 F: drivers/phy/marvell/phy-mmp3-usb.c
13733 F: drivers/phy/marvell/phy-pxa-usb.c
13735 MMU GATHER AND TLB INVALIDATION
13736 M: Will Deacon <will@kernel.org>
13737 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
13738 M: Andrew Morton <akpm@linux-foundation.org>
13739 M: Nick Piggin <npiggin@gmail.com>
13740 M: Peter Zijlstra <peterz@infradead.org>
13741 L: linux-arch@vger.kernel.org
13742 L: linux-mm@kvack.org
13744 F: arch/*/include/asm/tlb.h
13745 F: include/asm-generic/tlb.h
13748 MN88472 MEDIA DRIVER
13749 M: Antti Palosaari <crope@iki.fi>
13750 L: linux-media@vger.kernel.org
13752 W: https://linuxtv.org
13753 W: http://palosaari.fi/linux/
13754 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13755 F: drivers/media/dvb-frontends/mn88472*
13757 MN88473 MEDIA DRIVER
13758 M: Antti Palosaari <crope@iki.fi>
13759 L: linux-media@vger.kernel.org
13761 W: https://linuxtv.org
13762 W: http://palosaari.fi/linux/
13763 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13764 F: drivers/media/dvb-frontends/mn88473*
13767 M: Luis Chamberlain <mcgrof@kernel.org>
13768 L: linux-modules@vger.kernel.org
13769 L: linux-kernel@vger.kernel.org
13771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
13772 F: include/linux/module.h
13776 MONOLITHIC POWER SYSTEM PMIC DRIVER
13777 M: Saravanan Sekar <sravanhome@gmail.com>
13779 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
13780 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
13781 F: drivers/iio/adc/mp2629_adc.c
13782 F: drivers/mfd/mp2629.c
13783 F: drivers/power/supply/mp2629_charger.c
13784 F: drivers/regulator/mp5416.c
13785 F: drivers/regulator/mpq7920.c
13786 F: drivers/regulator/mpq7920.h
13787 F: include/linux/mfd/mp2629.h
13789 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
13791 W: http://popies.net/meye/
13792 F: Documentation/userspace-api/media/drivers/meye*
13793 F: drivers/media/pci/meye/
13794 F: include/uapi/linux/meye.h
13796 MOTORCOMM PHY DRIVER
13797 M: Peter Geis <pgwipeout@gmail.com>
13798 L: netdev@vger.kernel.org
13800 F: drivers/net/phy/motorcomm.c
13802 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
13803 M: Jiri Slaby <jirislaby@kernel.org>
13805 F: Documentation/driver-api/tty/moxa-smartio.rst
13806 F: drivers/tty/mxser.*
13808 MR800 AVERMEDIA USB FM RADIO DRIVER
13809 M: Alexey Klimov <klimov.linux@gmail.com>
13810 L: linux-media@vger.kernel.org
13812 T: git git://linuxtv.org/media_tree.git
13813 F: drivers/media/radio/radio-mr800.c
13815 MRF24J40 IEEE 802.15.4 RADIO DRIVER
13816 M: Alan Ott <alan@signal11.us>
13817 L: linux-wpan@vger.kernel.org
13819 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
13820 F: drivers/net/ieee802154/mrf24j40.c
13823 M: "Lee, Chun-Yi" <jlee@suse.com>
13824 L: platform-driver-x86@vger.kernel.org
13826 F: drivers/platform/x86/msi-laptop.c
13829 L: platform-driver-x86@vger.kernel.org
13831 F: drivers/platform/x86/msi-wmi.c
13833 MSI001 MEDIA DRIVER
13834 M: Antti Palosaari <crope@iki.fi>
13835 L: linux-media@vger.kernel.org
13837 W: https://linuxtv.org
13838 W: http://palosaari.fi/linux/
13839 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13840 T: git git://linuxtv.org/anttip/media_tree.git
13841 F: drivers/media/tuners/msi001*
13843 MSI2500 MEDIA DRIVER
13844 M: Antti Palosaari <crope@iki.fi>
13845 L: linux-media@vger.kernel.org
13847 W: https://linuxtv.org
13848 W: http://palosaari.fi/linux/
13849 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13850 T: git git://linuxtv.org/anttip/media_tree.git
13851 F: drivers/media/usb/msi2500/
13853 MSTAR INTERRUPT CONTROLLER DRIVER
13854 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
13855 M: Daniel Palmer <daniel@thingy.jp>
13857 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
13858 F: drivers/irqchip/irq-mst-intc.c
13860 MSYSTEMS DISKONCHIP G3 MTD DRIVER
13861 M: Robert Jarzmik <robert.jarzmik@free.fr>
13862 L: linux-mtd@lists.infradead.org
13864 F: drivers/mtd/devices/docg3*
13866 MT9M032 APTINA SENSOR DRIVER
13867 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13868 L: linux-media@vger.kernel.org
13870 T: git git://linuxtv.org/media_tree.git
13871 F: drivers/media/i2c/mt9m032.c
13872 F: include/media/i2c/mt9m032.h
13874 MT9P031 APTINA CAMERA SENSOR
13875 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13876 L: linux-media@vger.kernel.org
13878 T: git git://linuxtv.org/media_tree.git
13879 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
13880 F: drivers/media/i2c/mt9p031.c
13881 F: include/media/i2c/mt9p031.h
13883 MT9T001 APTINA CAMERA SENSOR
13884 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13885 L: linux-media@vger.kernel.org
13887 T: git git://linuxtv.org/media_tree.git
13888 F: drivers/media/i2c/mt9t001.c
13889 F: include/media/i2c/mt9t001.h
13891 MT9T112 APTINA CAMERA SENSOR
13892 M: Jacopo Mondi <jacopo@jmondi.org>
13893 L: linux-media@vger.kernel.org
13895 T: git git://linuxtv.org/media_tree.git
13896 F: drivers/media/i2c/mt9t112.c
13897 F: include/media/i2c/mt9t112.h
13899 MT9V032 APTINA CAMERA SENSOR
13900 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13901 L: linux-media@vger.kernel.org
13903 T: git git://linuxtv.org/media_tree.git
13904 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
13905 F: drivers/media/i2c/mt9v032.c
13906 F: include/media/i2c/mt9v032.h
13908 MT9V111 APTINA CAMERA SENSOR
13909 M: Jacopo Mondi <jacopo@jmondi.org>
13910 L: linux-media@vger.kernel.org
13912 T: git git://linuxtv.org/media_tree.git
13913 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
13914 F: drivers/media/i2c/mt9v111.c
13916 MULTIFUNCTION DEVICES (MFD)
13917 M: Lee Jones <lee@kernel.org>
13919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13920 F: Documentation/devicetree/bindings/mfd/
13922 F: include/dt-bindings/mfd/
13923 F: include/linux/mfd/
13925 MULTIMEDIA CARD (MMC) ETC. OVER SPI
13927 F: drivers/mmc/host/mmc_spi.c
13928 F: include/linux/spi/mmc_spi.h
13930 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
13931 M: Ulf Hansson <ulf.hansson@linaro.org>
13932 L: linux-mmc@vger.kernel.org
13934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
13935 F: Documentation/devicetree/bindings/mmc/
13937 F: include/linux/mmc/
13938 F: include/uapi/linux/mmc/
13940 MULTIPLEXER SUBSYSTEM
13941 M: Peter Rosin <peda@axentia.se>
13943 F: Documentation/ABI/testing/sysfs-class-mux*
13944 F: Documentation/devicetree/bindings/mux/
13946 F: include/dt-bindings/mux/
13947 F: include/linux/mux/
13949 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
13950 M: Bin Liu <b-liu@ti.com>
13951 L: linux-usb@vger.kernel.org
13953 F: drivers/usb/musb/
13955 MXL301RF MEDIA DRIVER
13956 M: Akihiro Tsukada <tskd08@gmail.com>
13957 L: linux-media@vger.kernel.org
13959 F: drivers/media/tuners/mxl301rf*
13961 MXL5007T MEDIA DRIVER
13962 M: Michael Krufky <mkrufky@linuxtv.org>
13963 L: linux-media@vger.kernel.org
13965 W: https://linuxtv.org
13966 W: http://github.com/mkrufky
13967 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13968 T: git git://linuxtv.org/mkrufky/tuners.git
13969 F: drivers/media/tuners/mxl5007t.*
13972 M: Marek Vasut <marex@denx.de>
13973 M: Stefan Agner <stefan@agner.ch>
13974 L: dri-devel@lists.freedesktop.org
13976 T: git git://anongit.freedesktop.org/drm/drm-misc
13977 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
13978 F: drivers/gpu/drm/mxsfb/
13980 MYLEX DAC960 PCI RAID Controller
13981 M: Hannes Reinecke <hare@kernel.org>
13982 L: linux-scsi@vger.kernel.org
13984 F: drivers/scsi/myrb.*
13985 F: drivers/scsi/myrs.*
13987 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
13988 M: Chris Lee <christopher.lee@cspi.com>
13989 L: netdev@vger.kernel.org
13991 W: https://www.cspi.com/ethernet-products/support/downloads/
13992 F: drivers/net/ethernet/myricom/myri10ge/
13994 NAND FLASH SUBSYSTEM
13995 M: Miquel Raynal <miquel.raynal@bootlin.com>
13996 R: Richard Weinberger <richard@nod.at>
13997 L: linux-mtd@lists.infradead.org
13999 W: http://www.linux-mtd.infradead.org/
14000 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
14001 C: irc://irc.oftc.net/mtd
14002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
14003 F: drivers/mtd/nand/
14004 F: include/linux/mtd/*nand*.h
14006 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
14007 M: Daniel Mack <zonque@gmail.com>
14008 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14010 W: http://www.native-instruments.com
14011 F: sound/usb/caiaq/
14013 NATSEMI ETHERNET DRIVER (DP8381x)
14015 F: drivers/net/ethernet/natsemi/natsemi.c
14017 NCR 5380 SCSI DRIVERS
14018 M: Finn Thain <fthain@linux-m68k.org>
14019 M: Michael Schmitz <schmitzmic@gmail.com>
14020 L: linux-scsi@vger.kernel.org
14022 F: Documentation/scsi/g_NCR5380.rst
14023 F: drivers/scsi/NCR5380.*
14024 F: drivers/scsi/arm/cumana_1.c
14025 F: drivers/scsi/arm/oak.c
14026 F: drivers/scsi/atari_scsi.*
14027 F: drivers/scsi/dmx3191d.c
14028 F: drivers/scsi/g_NCR5380.*
14029 F: drivers/scsi/mac_scsi.*
14030 F: drivers/scsi/sun3_scsi.*
14031 F: drivers/scsi/sun3_scsi_vme.c
14034 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
14038 NCT6775 HARDWARE MONITOR DRIVER - CORE & PLATFORM DRIVER
14039 M: Guenter Roeck <linux@roeck-us.net>
14040 L: linux-hwmon@vger.kernel.org
14042 F: Documentation/hwmon/nct6775.rst
14043 F: drivers/hwmon/nct6775-core.c
14044 F: drivers/hwmon/nct6775-platform.c
14045 F: drivers/hwmon/nct6775.h
14047 NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
14048 M: Zev Weiss <zev@bewilderbeest.net>
14049 L: linux-hwmon@vger.kernel.org
14051 F: Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
14052 F: drivers/hwmon/nct6775-i2c.c
14055 M: Jakub Kicinski <kuba@kernel.org>
14057 F: drivers/net/netdevsim/*
14059 NETEM NETWORK EMULATOR
14060 M: Stephen Hemminger <stephen@networkplumber.org>
14061 L: netdev@vger.kernel.org
14063 F: net/sched/sch_netem.c
14065 NETERION 10GbE DRIVERS (s2io)
14066 M: Jon Mason <jdmason@kudzu.us>
14067 L: netdev@vger.kernel.org
14069 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
14070 F: drivers/net/ethernet/neterion/
14073 M: Pablo Neira Ayuso <pablo@netfilter.org>
14074 M: Jozsef Kadlecsik <kadlec@netfilter.org>
14075 M: Florian Westphal <fw@strlen.de>
14076 L: netfilter-devel@vger.kernel.org
14077 L: coreteam@netfilter.org
14079 W: http://www.netfilter.org/
14080 W: http://www.iptables.org/
14081 W: http://www.nftables.org/
14082 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
14083 C: irc://irc.libera.chat/netfilter
14084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
14085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
14086 F: include/linux/netfilter*
14087 F: include/linux/netfilter/
14088 F: include/net/netfilter/
14089 F: include/uapi/linux/netfilter*
14090 F: include/uapi/linux/netfilter/
14091 F: net/*/netfilter.c
14092 F: net/*/netfilter/
14093 F: net/bridge/br_netfilter*.c
14096 NETROM NETWORK LAYER
14097 M: Ralf Baechle <ralf@linux-mips.org>
14098 L: linux-hams@vger.kernel.org
14100 W: http://www.linux-ax25.org/
14101 F: include/net/netrom.h
14102 F: include/uapi/linux/netrom.h
14105 NETRONIX EMBEDDED CONTROLLER
14106 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
14108 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
14109 F: drivers/mfd/ntxec.c
14110 F: drivers/pwm/pwm-ntxec.c
14111 F: drivers/rtc/rtc-ntxec.c
14112 F: include/linux/mfd/ntxec.h
14114 NETRONOME ETHERNET DRIVERS
14115 M: Simon Horman <simon.horman@corigine.com>
14116 R: Jakub Kicinski <kuba@kernel.org>
14117 L: oss-drivers@corigine.com
14119 F: drivers/net/ethernet/netronome/
14121 NETWORK BLOCK DEVICE (NBD)
14122 M: Josef Bacik <josef@toxicpanda.com>
14123 L: linux-block@vger.kernel.org
14124 L: nbd@other.debian.org
14126 F: Documentation/admin-guide/blockdev/nbd.rst
14127 F: drivers/block/nbd.c
14128 F: include/trace/events/nbd.h
14129 F: include/uapi/linux/nbd.h
14131 NETWORK DROP MONITOR
14132 M: Neil Horman <nhorman@tuxdriver.com>
14133 L: netdev@vger.kernel.org
14135 W: https://fedorahosted.org/dropwatch/
14136 F: include/uapi/linux/net_dropmon.h
14137 F: net/core/drop_monitor.c
14140 M: "David S. Miller" <davem@davemloft.net>
14141 M: Eric Dumazet <edumazet@google.com>
14142 M: Jakub Kicinski <kuba@kernel.org>
14143 M: Paolo Abeni <pabeni@redhat.com>
14144 L: netdev@vger.kernel.org
14146 Q: https://patchwork.kernel.org/project/netdevbpf/list/
14147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14149 F: Documentation/devicetree/bindings/net/
14150 F: drivers/connector/
14152 F: include/dt-bindings/net/
14153 F: include/linux/etherdevice.h
14154 F: include/linux/fcdevice.h
14155 F: include/linux/fddidevice.h
14156 F: include/linux/hippidevice.h
14157 F: include/linux/if_*
14158 F: include/linux/inetdevice.h
14159 F: include/linux/netdevice.h
14160 F: include/uapi/linux/if_*
14161 F: include/uapi/linux/netdevice.h
14163 NETWORKING DRIVERS (WIRELESS)
14164 M: Kalle Valo <kvalo@kernel.org>
14165 L: linux-wireless@vger.kernel.org
14167 W: https://wireless.wiki.kernel.org/
14168 Q: https://patchwork.kernel.org/project/linux-wireless/list/
14169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
14170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
14171 F: Documentation/devicetree/bindings/net/wireless/
14172 F: drivers/net/wireless/
14175 M: Andrew Lunn <andrew@lunn.ch>
14176 M: Vivien Didelot <vivien.didelot@gmail.com>
14177 M: Florian Fainelli <f.fainelli@gmail.com>
14178 M: Vladimir Oltean <olteanv@gmail.com>
14180 F: Documentation/devicetree/bindings/net/dsa/
14181 F: drivers/net/dsa/
14182 F: include/linux/dsa/
14183 F: include/linux/platform_data/dsa.h
14184 F: include/net/dsa.h
14186 F: tools/testing/selftests/drivers/net/dsa/
14188 NETWORKING [GENERAL]
14189 M: "David S. Miller" <davem@davemloft.net>
14190 M: Eric Dumazet <edumazet@google.com>
14191 M: Jakub Kicinski <kuba@kernel.org>
14192 M: Paolo Abeni <pabeni@redhat.com>
14193 L: netdev@vger.kernel.org
14195 Q: https://patchwork.kernel.org/project/netdevbpf/list/
14196 B: mailto:netdev@vger.kernel.org
14197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14199 F: Documentation/networking/
14200 F: Documentation/process/maintainer-netdev.rst
14201 F: include/linux/in.h
14202 F: include/linux/net.h
14203 F: include/linux/netdevice.h
14205 F: include/uapi/linux/in.h
14206 F: include/uapi/linux/net.h
14207 F: include/uapi/linux/net_namespace.h
14208 F: include/uapi/linux/netdevice.h
14212 F: tools/testing/selftests/net/
14215 M: Steffen Klassert <steffen.klassert@secunet.com>
14216 M: Herbert Xu <herbert@gondor.apana.org.au>
14217 M: "David S. Miller" <davem@davemloft.net>
14218 L: netdev@vger.kernel.org
14220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
14221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
14222 F: include/net/xfrm.h
14223 F: include/uapi/linux/xfrm.h
14226 F: net/ipv4/ip_vti.c
14227 F: net/ipv4/ipcomp.c
14231 F: net/ipv6/ip6_vti.c
14232 F: net/ipv6/ipcomp6.c
14236 F: tools/testing/selftests/net/ipsec.c
14238 NETWORKING [IPv4/IPv6]
14239 M: "David S. Miller" <davem@davemloft.net>
14240 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
14241 M: David Ahern <dsahern@kernel.org>
14242 L: netdev@vger.kernel.org
14244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14246 F: include/linux/ip.h
14247 F: include/linux/ipv6*
14248 F: include/net/fib*
14250 F: include/net/route.h
14254 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
14255 M: Paul Moore <paul@paul-moore.com>
14256 L: netdev@vger.kernel.org
14257 L: linux-security-module@vger.kernel.org
14259 W: https://github.com/netlabel
14260 F: Documentation/netlabel/
14261 F: include/net/calipso.h
14262 F: include/net/cipso_ipv4.h
14263 F: include/net/netlabel.h
14264 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
14265 F: include/uapi/linux/netfilter/xt_SECMARK.h
14266 F: net/ipv4/cipso_ipv4.c
14267 F: net/ipv6/calipso.c
14268 F: net/netfilter/xt_CONNSECMARK.c
14269 F: net/netfilter/xt_SECMARK.c
14273 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
14274 M: Matthieu Baerts <matthieu.baerts@tessares.net>
14275 L: netdev@vger.kernel.org
14276 L: mptcp@lists.linux.dev
14278 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
14279 B: https://github.com/multipath-tcp/mptcp_net-next/issues
14280 F: Documentation/networking/mptcp-sysctl.rst
14281 F: include/net/mptcp.h
14282 F: include/trace/events/mptcp.h
14283 F: include/uapi/linux/mptcp.h
14285 F: tools/testing/selftests/bpf/*/*mptcp*.c
14286 F: tools/testing/selftests/net/mptcp/
14289 M: Eric Dumazet <edumazet@google.com>
14290 L: netdev@vger.kernel.org
14292 F: include/linux/tcp.h
14293 F: include/net/tcp.h
14294 F: include/trace/events/tcp.h
14295 F: include/uapi/linux/tcp.h
14296 F: net/ipv4/syncookies.c
14298 F: net/ipv6/syncookies.c
14302 M: Boris Pismenny <borisp@nvidia.com>
14303 M: John Fastabend <john.fastabend@gmail.com>
14304 M: Jakub Kicinski <kuba@kernel.org>
14305 L: netdev@vger.kernel.org
14307 F: include/net/tls.h
14308 F: include/uapi/linux/tls.h
14311 NETXEN (1/10) GbE SUPPORT
14312 M: Manish Chopra <manishc@marvell.com>
14313 M: Rahul Verma <rahulv@marvell.com>
14314 M: GR-Linux-NIC-Dev@marvell.com
14315 L: netdev@vger.kernel.org
14317 F: drivers/net/ethernet/qlogic/netxen/
14319 NET_FAILOVER MODULE
14320 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
14321 L: netdev@vger.kernel.org
14323 F: Documentation/networking/net_failover.rst
14324 F: drivers/net/net_failover.c
14325 F: include/net/net_failover.h
14328 M: David Ahern <dsahern@kernel.org>
14329 L: netdev@vger.kernel.org
14331 F: include/net/netns/nexthop.h
14332 F: include/net/nexthop.h
14333 F: include/uapi/linux/nexthop.h
14334 F: net/ipv4/nexthop.c
14337 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14338 L: linux-nfc@lists.01.org (subscribers-only)
14339 L: netdev@vger.kernel.org
14341 B: mailto:linux-nfc@lists.01.org
14342 F: Documentation/devicetree/bindings/net/nfc/
14344 F: include/linux/platform_data/nfcmrvl.h
14345 F: include/net/nfc/
14346 F: include/uapi/linux/nfc.h
14349 NFC VIRTUAL NCI DEVICE DRIVER
14350 M: Bongsu Jeon <bongsu.jeon@samsung.com>
14351 L: netdev@vger.kernel.org
14352 L: linux-nfc@lists.01.org (subscribers-only)
14354 F: drivers/nfc/virtual_ncidev.c
14355 F: tools/testing/selftests/nci/
14357 NFS, SUNRPC, AND LOCKD CLIENTS
14358 M: Trond Myklebust <trond.myklebust@hammerspace.com>
14359 M: Anna Schumaker <anna@kernel.org>
14360 L: linux-nfs@vger.kernel.org
14362 W: http://client.linux-nfs.org
14363 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
14367 F: include/linux/lockd/
14368 F: include/linux/nfs*
14369 F: include/linux/sunrpc/
14370 F: include/uapi/linux/nfs*
14371 F: include/uapi/linux/sunrpc/
14373 F: Documentation/filesystems/nfs/
14376 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
14377 L: linux-nilfs@vger.kernel.org
14379 W: https://nilfs.sourceforge.io/
14380 W: https://nilfs.osdn.jp/
14381 T: git git://github.com/konis/nilfs2.git
14382 F: Documentation/filesystems/nilfs2.rst
14384 F: include/trace/events/nilfs2.h
14385 F: include/uapi/linux/nilfs2_api.h
14386 F: include/uapi/linux/nilfs2_ondisk.h
14388 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
14389 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14391 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14392 F: Documentation/scsi/NinjaSCSI.rst
14393 F: drivers/scsi/pcmcia/nsp_*
14395 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
14396 M: GOTO Masanori <gotom@debian.or.jp>
14397 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14399 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14400 F: Documentation/scsi/NinjaSCSI.rst
14401 F: drivers/scsi/nsp32*
14403 NINTENDO HID DRIVER
14404 M: Daniel J. Ogorchock <djogorchock@gmail.com>
14405 L: linux-input@vger.kernel.org
14407 F: drivers/hid/hid-nintendo*
14410 M: Dinh Nguyen <dinguyen@kernel.org>
14412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
14415 NITRO ENCLAVES (NE)
14416 M: Andra Paraschiv <andraprs@amazon.com>
14417 M: Alexandru Vasile <lexnv@amazon.com>
14418 M: Alexandru Ciobotaru <alcioa@amazon.com>
14419 L: linux-kernel@vger.kernel.org
14421 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
14422 F: Documentation/virt/ne_overview.rst
14423 F: drivers/virt/nitro_enclaves/
14424 F: include/linux/nitro_enclaves.h
14425 F: include/uapi/linux/nitro_enclaves.h
14426 F: samples/nitro_enclaves/
14428 NOHZ, DYNTICKS SUPPORT
14429 M: Frederic Weisbecker <fweisbec@gmail.com>
14430 M: Thomas Gleixner <tglx@linutronix.de>
14431 M: Ingo Molnar <mingo@kernel.org>
14432 L: linux-kernel@vger.kernel.org
14434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
14435 F: include/linux/sched/nohz.h
14436 F: include/linux/tick.h
14437 F: kernel/time/tick*.*
14439 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
14440 M: Pavel Machek <pavel@ucw.cz>
14441 M: Sakari Ailus <sakari.ailus@iki.fi>
14442 L: linux-media@vger.kernel.org
14444 F: drivers/media/i2c/ad5820.c
14445 F: drivers/media/i2c/et8ek8
14447 NOKIA N900 POWER SUPPLY DRIVERS
14448 R: Pali Rohár <pali@kernel.org>
14449 F: drivers/power/supply/bq2415x_charger.c
14450 F: drivers/power/supply/bq27xxx_battery.c
14451 F: drivers/power/supply/bq27xxx_battery_i2c.c
14452 F: drivers/power/supply/isp1704_charger.c
14453 F: drivers/power/supply/rx51_battery.c
14454 F: include/linux/power/bq2415x_charger.h
14455 F: include/linux/power/bq27xxx_battery.h
14458 M: Willy Tarreau <w@1wt.eu>
14460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
14461 F: tools/include/nolibc/
14462 F: tools/testing/selftests/nolibc/
14465 M: Matthias Maennich <maennich@google.com>
14467 F: Documentation/core-api/symbol-namespaces.rst
14471 M: Sanjay R Mehta <sanju.mehta@amd.com>
14472 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
14473 L: ntb@lists.linux.dev
14475 F: drivers/ntb/hw/amd/
14478 M: Jon Mason <jdmason@kudzu.us>
14479 M: Dave Jiang <dave.jiang@intel.com>
14480 M: Allen Hubbe <allenbh@gmail.com>
14481 L: ntb@lists.linux.dev
14483 W: https://github.com/jonmason/ntb/wiki
14484 T: git git://github.com/jonmason/ntb.git
14485 F: drivers/net/ntb_netdev.c
14487 F: drivers/pci/endpoint/functions/pci-epf-*ntb.c
14488 F: include/linux/ntb.h
14489 F: include/linux/ntb_transport.h
14490 F: tools/testing/selftests/ntb/
14493 M: Serge Semin <fancer.lancer@gmail.com>
14494 L: ntb@lists.linux.dev
14496 F: drivers/ntb/hw/idt/
14499 M: Dave Jiang <dave.jiang@intel.com>
14500 L: ntb@lists.linux.dev
14502 W: https://github.com/davejiang/linux/wiki
14503 T: git https://github.com/davejiang/linux.git
14504 F: drivers/ntb/hw/intel/
14507 M: Anton Altaparmakov <anton@tuxera.com>
14508 L: linux-ntfs-dev@lists.sourceforge.net
14510 W: http://www.tuxera.com/
14511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
14512 F: Documentation/filesystems/ntfs.rst
14516 M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
14517 L: ntfs3@lists.linux.dev
14519 W: http://www.paragon-software.com/
14520 T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
14521 F: Documentation/filesystems/ntfs3.rst
14525 M: Finn Thain <fthain@linux-m68k.org>
14526 L: linux-m68k@lists.linux-m68k.org
14528 F: arch/*/include/asm/nubus.h
14530 F: include/linux/nubus.h
14531 F: include/uapi/linux/nubus.h
14533 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
14534 M: Antonino Daplas <adaplas@gmail.com>
14535 L: linux-fbdev@vger.kernel.org
14537 F: drivers/video/fbdev/nvidia/
14538 F: drivers/video/fbdev/riva/
14540 NVIDIA WMI EC BACKLIGHT DRIVER
14541 M: Daniel Dadap <ddadap@nvidia.com>
14542 L: platform-driver-x86@vger.kernel.org
14544 F: drivers/platform/x86/nvidia-wmi-ec-backlight.c
14547 M: Keith Busch <kbusch@kernel.org>
14548 M: Jens Axboe <axboe@fb.com>
14549 M: Christoph Hellwig <hch@lst.de>
14550 M: Sagi Grimberg <sagi@grimberg.me>
14551 L: linux-nvme@lists.infradead.org
14553 W: http://git.infradead.org/nvme.git
14554 T: git://git.infradead.org/nvme.git
14555 F: drivers/nvme/host/
14556 F: drivers/nvme/common/
14557 F: include/linux/nvme*
14558 F: include/uapi/linux/nvme_ioctl.h
14560 NVM EXPRESS FC TRANSPORT DRIVERS
14561 M: James Smart <james.smart@broadcom.com>
14562 L: linux-nvme@lists.infradead.org
14564 F: drivers/nvme/host/fc.c
14565 F: drivers/nvme/target/fc.c
14566 F: drivers/nvme/target/fcloop.c
14567 F: include/linux/nvme-fc-driver.h
14568 F: include/linux/nvme-fc.h
14570 NVM EXPRESS TARGET DRIVER
14571 M: Christoph Hellwig <hch@lst.de>
14572 M: Sagi Grimberg <sagi@grimberg.me>
14573 M: Chaitanya Kulkarni <kch@nvidia.com>
14574 L: linux-nvme@lists.infradead.org
14576 W: http://git.infradead.org/nvme.git
14577 T: git://git.infradead.org/nvme.git
14578 F: drivers/nvme/target/
14581 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
14584 F: Documentation/ABI/stable/sysfs-bus-nvmem
14585 F: Documentation/devicetree/bindings/nvmem/
14587 F: include/linux/nvmem-consumer.h
14588 F: include/linux/nvmem-provider.h
14590 NXP C45 TJA11XX PHY DRIVER
14591 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
14592 L: netdev@vger.kernel.org
14594 F: drivers/net/phy/nxp-c45-tja11xx.c
14597 M: Han Xu <han.xu@nxp.com>
14598 M: Haibo Chen <haibo.chen@nxp.com>
14599 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
14600 L: linux-spi@vger.kernel.org
14602 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
14603 F: drivers/spi/spi-nxp-fspi.c
14605 NXP FXAS21002C DRIVER
14606 M: Rui Miguel Silva <rmfrfs@gmail.com>
14607 L: linux-iio@vger.kernel.org
14609 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
14610 F: drivers/iio/gyro/fxas21002c.h
14611 F: drivers/iio/gyro/fxas21002c_core.c
14612 F: drivers/iio/gyro/fxas21002c_i2c.c
14613 F: drivers/iio/gyro/fxas21002c_spi.c
14615 NXP i.MX CLOCK DRIVERS
14616 M: Abel Vesa <abelvesa@kernel.org>
14617 L: linux-clk@vger.kernel.org
14618 L: linux-imx@nxp.com
14620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
14621 F: Documentation/devicetree/bindings/clock/imx*
14622 F: drivers/clk/imx/
14623 F: include/dt-bindings/clock/imx*
14625 NXP i.MX 8MQ DCSS DRIVER
14626 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
14627 R: Lucas Stach <l.stach@pengutronix.de>
14628 L: dri-devel@lists.freedesktop.org
14630 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
14631 F: drivers/gpu/drm/imx/dcss/
14633 NXP i.MX 8QXP ADC DRIVER
14634 M: Cai Huoqing <cai.huoqing@linux.dev>
14635 M: Haibo Chen <haibo.chen@nxp.com>
14636 L: linux-imx@nxp.com
14637 L: linux-iio@vger.kernel.org
14639 F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
14640 F: drivers/iio/adc/imx8qxp-adc.c
14642 NXP i.MX 7D/6SX/6UL AND VF610 ADC DRIVER
14643 M: Haibo Chen <haibo.chen@nxp.com>
14644 L: linux-iio@vger.kernel.org
14645 L: linux-imx@nxp.com
14647 F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
14648 F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
14649 F: drivers/iio/adc/imx7d_adc.c
14650 F: drivers/iio/adc/vf610_adc.c
14652 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
14653 M: Jagan Teki <jagan@amarulasolutions.com>
14655 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
14656 F: drivers/regulator/pf8x00-regulator.c
14658 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
14659 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14660 L: linux-kernel@vger.kernel.org
14662 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
14663 F: drivers/extcon/extcon-ptn5150.c
14665 NXP SGTL5000 DRIVER
14666 M: Fabio Estevam <festevam@gmail.com>
14667 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14669 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
14670 F: sound/soc/codecs/sgtl5000*
14672 NXP SJA1105 ETHERNET SWITCH DRIVER
14673 M: Vladimir Oltean <olteanv@gmail.com>
14674 L: linux-kernel@vger.kernel.org
14676 F: drivers/net/dsa/sja1105
14677 F: drivers/net/pcs/pcs-xpcs-nxp.c
14679 NXP TDA998X DRM DRIVER
14680 M: Russell King <linux@armlinux.org.uk>
14682 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
14683 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
14684 F: drivers/gpu/drm/i2c/tda998x_drv.c
14685 F: include/drm/i2c/tda998x.h
14686 F: include/dt-bindings/display/tda998x.h
14690 M: Peter Rosin <peda@axentia.se>
14691 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14693 F: Documentation/devicetree/bindings/sound/tfa9879.txt
14694 F: sound/soc/codecs/tfa9879*
14696 NXP/Goodix TFA989X (TFA1) DRIVER
14697 M: Stephan Gerhold <stephan@gerhold.net>
14698 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14700 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
14701 F: sound/soc/codecs/tfa989x.c
14704 L: linux-nfc@lists.01.org (subscribers-only)
14706 F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
14707 F: drivers/nfc/nxp-nci
14709 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
14710 M: Mirela Rabulea <mirela.rabulea@nxp.com>
14711 R: NXP Linux Team <linux-imx@nxp.com>
14712 L: linux-media@vger.kernel.org
14714 F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
14715 F: drivers/media/platform/nxp/imx-jpeg
14717 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
14718 M: Jonas Malaco <jonas@protocubo.io>
14719 L: linux-hwmon@vger.kernel.org
14721 F: Documentation/hwmon/nzxt-kraken2.rst
14722 F: drivers/hwmon/nzxt-kraken2.c
14724 NZXT-SMART2 HARDWARE MONITORING DRIVER
14725 M: Aleksandr Mezin <mezin.alexander@gmail.com>
14726 L: linux-hwmon@vger.kernel.org
14728 F: Documentation/hwmon/nzxt-smart2.rst
14729 F: drivers/hwmon/nzxt-smart2.c
14732 M: Jiri Pirko <jiri@nvidia.com>
14733 L: netdev@vger.kernel.org
14735 F: include/linux/objagg.h
14737 F: lib/test_objagg.c
14740 M: Josh Poimboeuf <jpoimboe@kernel.org>
14741 M: Peter Zijlstra <peterz@infradead.org>
14744 F: include/linux/objtool.h
14746 OCELOT ETHERNET SWITCH DRIVER
14747 M: Vladimir Oltean <vladimir.oltean@nxp.com>
14748 M: Claudiu Manoil <claudiu.manoil@nxp.com>
14749 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14750 M: UNGLinuxDriver@microchip.com
14751 L: netdev@vger.kernel.org
14753 F: drivers/net/dsa/ocelot/*
14754 F: drivers/net/ethernet/mscc/
14755 F: include/soc/mscc/ocelot*
14756 F: net/dsa/tag_ocelot.c
14757 F: net/dsa/tag_ocelot_8021q.c
14758 F: tools/testing/selftests/drivers/net/ocelot/*
14760 OCELOT EXTERNAL SWITCH CONTROL
14761 M: Colin Foster <colin.foster@in-advantage.com>
14763 F: Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
14764 F: drivers/mfd/ocelot*
14765 F: include/linux/mfd/ocelot.h
14767 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
14768 M: Frederic Barrat <fbarrat@linux.ibm.com>
14769 M: Andrew Donnellan <ajd@linux.ibm.com>
14770 L: linuxppc-dev@lists.ozlabs.org
14772 F: Documentation/userspace-api/accelerators/ocxl.rst
14773 F: arch/powerpc/include/asm/pnv-ocxl.h
14774 F: arch/powerpc/platforms/powernv/ocxl.c
14775 F: drivers/misc/ocxl/
14776 F: include/misc/ocxl*
14777 F: include/uapi/misc/ocxl.h
14780 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
14781 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
14782 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14783 L: linux-omap@vger.kernel.org
14785 F: sound/soc/ti/n810.c
14786 F: sound/soc/ti/omap*
14787 F: sound/soc/ti/rx51.c
14788 F: sound/soc/ti/sdma-pcm.*
14790 OMAP CLOCK FRAMEWORK SUPPORT
14791 M: Paul Walmsley <paul@pwsan.com>
14792 L: linux-omap@vger.kernel.org
14794 F: arch/arm/*omap*/*clock*
14796 OMAP DEVICE TREE SUPPORT
14797 M: Benoît Cousson <bcousson@baylibre.com>
14798 M: Tony Lindgren <tony@atomide.com>
14799 L: linux-omap@vger.kernel.org
14800 L: devicetree@vger.kernel.org
14802 F: arch/arm/boot/dts/*am3*
14803 F: arch/arm/boot/dts/*am4*
14804 F: arch/arm/boot/dts/*am5*
14805 F: arch/arm/boot/dts/*dra7*
14806 F: arch/arm/boot/dts/*omap*
14807 F: arch/arm/boot/dts/logicpd-som-lv*
14808 F: arch/arm/boot/dts/logicpd-torpedo*
14810 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
14811 L: linux-omap@vger.kernel.org
14812 L: linux-fbdev@vger.kernel.org
14814 F: Documentation/arm/omap/dss.rst
14815 F: drivers/video/fbdev/omap2/
14817 OMAP FRAMEBUFFER SUPPORT
14818 L: linux-fbdev@vger.kernel.org
14819 L: linux-omap@vger.kernel.org
14821 F: drivers/video/fbdev/omap/
14823 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
14824 M: Roger Quadros <rogerq@kernel.org>
14825 M: Tony Lindgren <tony@atomide.com>
14826 L: linux-omap@vger.kernel.org
14828 F: arch/arm/mach-omap2/*gpmc*
14829 F: drivers/memory/omap-gpmc.c
14832 M: Grygorii Strashko <grygorii.strashko@ti.com>
14833 M: Santosh Shilimkar <ssantosh@kernel.org>
14834 M: Kevin Hilman <khilman@kernel.org>
14835 L: linux-omap@vger.kernel.org
14837 F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
14838 F: drivers/gpio/gpio-omap.c
14840 OMAP HARDWARE SPINLOCK SUPPORT
14841 M: Ohad Ben-Cohen <ohad@wizery.com>
14842 L: linux-omap@vger.kernel.org
14844 F: drivers/hwspinlock/omap_hwspinlock.c
14846 OMAP HS MMC SUPPORT
14847 L: linux-mmc@vger.kernel.org
14848 L: linux-omap@vger.kernel.org
14850 F: drivers/mmc/host/omap_hsmmc.c
14853 M: Paul Walmsley <paul@pwsan.com>
14854 L: linux-omap@vger.kernel.org
14856 F: arch/arm/mach-omap2/omap_hwmod*data*
14859 M: Benoît Cousson <bcousson@baylibre.com>
14860 M: Paul Walmsley <paul@pwsan.com>
14861 L: linux-omap@vger.kernel.org
14863 F: arch/arm/mach-omap2/omap_hwmod.*
14866 M: Vignesh R <vigneshr@ti.com>
14867 L: linux-omap@vger.kernel.org
14868 L: linux-i2c@vger.kernel.org
14870 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
14871 F: drivers/i2c/busses/i2c-omap.c
14873 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
14874 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14875 L: linux-media@vger.kernel.org
14877 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
14878 F: drivers/media/platform/ti/omap3isp/
14879 F: drivers/staging/media/omap4iss/
14882 M: Aaro Koskinen <aaro.koskinen@iki.fi>
14883 L: linux-omap@vger.kernel.org
14885 F: drivers/mmc/host/omap.c
14887 OMAP POWER MANAGEMENT SUPPORT
14888 M: Kevin Hilman <khilman@kernel.org>
14889 L: linux-omap@vger.kernel.org
14891 F: arch/arm/*omap*/*pm*
14892 F: drivers/cpufreq/omap-cpufreq.c
14894 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
14895 M: Paul Walmsley <paul@pwsan.com>
14896 L: linux-omap@vger.kernel.org
14898 F: arch/arm/mach-omap2/prm*
14900 OMAP RANDOM NUMBER GENERATOR SUPPORT
14901 M: Deepak Saxena <dsaxena@plexity.net>
14903 F: drivers/char/hw_random/omap-rng.c
14906 L: linux-usb@vger.kernel.org
14907 L: linux-omap@vger.kernel.org
14909 F: arch/arm/*omap*/usb*
14910 F: drivers/usb/*/*omap*
14912 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
14913 M: Mark Jackson <mpfj@newflow.co.uk>
14914 L: linux-omap@vger.kernel.org
14916 F: arch/arm/boot/dts/am335x-nano.dts
14919 M: Aaro Koskinen <aaro.koskinen@iki.fi>
14920 M: Janusz Krzysztofik <jmkrzyszt@gmail.com>
14921 M: Tony Lindgren <tony@atomide.com>
14922 L: linux-omap@vger.kernel.org
14924 Q: http://patchwork.kernel.org/project/linux-omap/list/
14925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14926 F: arch/arm/configs/omap1_defconfig
14927 F: arch/arm/mach-omap1/
14928 F: arch/arm/plat-omap/
14929 F: drivers/i2c/busses/i2c-omap.c
14930 F: include/linux/platform_data/ams-delta-fiq.h
14931 F: include/linux/platform_data/i2c-omap.h
14934 M: Tony Lindgren <tony@atomide.com>
14935 L: linux-omap@vger.kernel.org
14937 W: http://www.muru.com/linux/omap/
14938 W: http://linux.omap.com/
14939 Q: http://patchwork.kernel.org/project/linux-omap/list/
14940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14941 F: arch/arm/configs/omap2plus_defconfig
14942 F: arch/arm/mach-omap2/
14943 F: arch/arm/plat-omap/
14944 F: drivers/bus/ti-sysc.c
14945 F: drivers/i2c/busses/i2c-omap.c
14946 F: drivers/irqchip/irq-omap-intc.c
14947 F: drivers/mfd/*omap*.c
14948 F: drivers/mfd/menelaus.c
14949 F: drivers/mfd/palmas.c
14950 F: drivers/mfd/tps65217.c
14951 F: drivers/mfd/tps65218.c
14952 F: drivers/mfd/tps65910.c
14953 F: drivers/mfd/twl-core.[ch]
14954 F: drivers/mfd/twl4030*.c
14955 F: drivers/mfd/twl6030*.c
14956 F: drivers/mfd/twl6040*.c
14957 F: drivers/regulator/palmas-regulator*.c
14958 F: drivers/regulator/pbias-regulator.c
14959 F: drivers/regulator/tps65217-regulator.c
14960 F: drivers/regulator/tps65218-regulator.c
14961 F: drivers/regulator/tps65219-regulator.c
14962 F: drivers/regulator/tps65910-regulator.c
14963 F: drivers/regulator/twl-regulator.c
14964 F: drivers/regulator/twl6030-regulator.c
14965 F: include/linux/platform_data/i2c-omap.h
14966 F: include/linux/platform_data/ti-sysc.h
14969 M: Bob Copeland <me@bobcopeland.com>
14970 L: linux-karma-devel@lists.sourceforge.net
14972 F: Documentation/filesystems/omfs.rst
14975 OMNIKEY CARDMAN 4000 DRIVER
14976 M: Harald Welte <laforge@gnumonks.org>
14978 F: drivers/char/pcmcia/cm4000_cs.c
14979 F: include/linux/cm4000_cs.h
14980 F: include/uapi/linux/cm4000_cs.h
14982 OMNIKEY CARDMAN 4040 DRIVER
14983 M: Harald Welte <laforge@gnumonks.org>
14985 F: drivers/char/pcmcia/cm4040_cs.*
14987 OMNIVISION OG01A1B SENSOR DRIVER
14988 M: Shawn Tu <shawnx.tu@intel.com>
14989 L: linux-media@vger.kernel.org
14991 F: drivers/media/i2c/og01a1b.c
14993 OMNIVISION OV02A10 SENSOR DRIVER
14994 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
14995 L: linux-media@vger.kernel.org
14997 T: git git://linuxtv.org/media_tree.git
14998 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
14999 F: drivers/media/i2c/ov02a10.c
15001 OMNIVISION OV08D10 SENSOR DRIVER
15002 M: Jimmy Su <jimmy.su@intel.com>
15003 L: linux-media@vger.kernel.org
15005 T: git git://linuxtv.org/media_tree.git
15006 F: drivers/media/i2c/ov08d10.c
15008 OMNIVISION OV13858 SENSOR DRIVER
15009 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15010 L: linux-media@vger.kernel.org
15012 T: git git://linuxtv.org/media_tree.git
15013 F: drivers/media/i2c/ov13858.c
15015 OMNIVISION OV13B10 SENSOR DRIVER
15016 M: Arec Kao <arec.kao@intel.com>
15017 L: linux-media@vger.kernel.org
15019 T: git git://linuxtv.org/media_tree.git
15020 F: drivers/media/i2c/ov13b10.c
15022 OMNIVISION OV2680 SENSOR DRIVER
15023 M: Rui Miguel Silva <rmfrfs@gmail.com>
15024 L: linux-media@vger.kernel.org
15026 T: git git://linuxtv.org/media_tree.git
15027 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
15028 F: drivers/media/i2c/ov2680.c
15030 OMNIVISION OV2685 SENSOR DRIVER
15031 M: Shunqian Zheng <zhengsq@rock-chips.com>
15032 L: linux-media@vger.kernel.org
15034 T: git git://linuxtv.org/media_tree.git
15035 F: drivers/media/i2c/ov2685.c
15037 OMNIVISION OV2740 SENSOR DRIVER
15038 M: Tianshu Qiu <tian.shu.qiu@intel.com>
15039 R: Shawn Tu <shawnx.tu@intel.com>
15040 R: Bingbu Cao <bingbu.cao@intel.com>
15041 L: linux-media@vger.kernel.org
15043 T: git git://linuxtv.org/media_tree.git
15044 F: drivers/media/i2c/ov2740.c
15046 OMNIVISION OV5640 SENSOR DRIVER
15047 M: Steve Longerbeam <slongerbeam@gmail.com>
15048 L: linux-media@vger.kernel.org
15050 T: git git://linuxtv.org/media_tree.git
15051 F: drivers/media/i2c/ov5640.c
15053 OMNIVISION OV5647 SENSOR DRIVER
15054 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
15055 M: Jacopo Mondi <jacopo@jmondi.org>
15056 L: linux-media@vger.kernel.org
15058 T: git git://linuxtv.org/media_tree.git
15059 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
15060 F: drivers/media/i2c/ov5647.c
15062 OMNIVISION OV5670 SENSOR DRIVER
15063 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
15064 L: linux-media@vger.kernel.org
15066 T: git git://linuxtv.org/media_tree.git
15067 F: drivers/media/i2c/ov5670.c
15069 OMNIVISION OV5675 SENSOR DRIVER
15070 M: Shawn Tu <shawnx.tu@intel.com>
15071 L: linux-media@vger.kernel.org
15073 T: git git://linuxtv.org/media_tree.git
15074 F: drivers/media/i2c/ov5675.c
15076 OMNIVISION OV5693 SENSOR DRIVER
15077 M: Daniel Scally <djrscally@gmail.com>
15078 L: linux-media@vger.kernel.org
15080 T: git git://linuxtv.org/media_tree.git
15081 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
15082 F: drivers/media/i2c/ov5693.c
15084 OMNIVISION OV5695 SENSOR DRIVER
15085 M: Shunqian Zheng <zhengsq@rock-chips.com>
15086 L: linux-media@vger.kernel.org
15088 T: git git://linuxtv.org/media_tree.git
15089 F: drivers/media/i2c/ov5695.c
15091 OMNIVISION OV7670 SENSOR DRIVER
15092 L: linux-media@vger.kernel.org
15094 T: git git://linuxtv.org/media_tree.git
15095 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
15096 F: drivers/media/i2c/ov7670.c
15098 OMNIVISION OV772x SENSOR DRIVER
15099 M: Jacopo Mondi <jacopo@jmondi.org>
15100 L: linux-media@vger.kernel.org
15102 T: git git://linuxtv.org/media_tree.git
15103 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
15104 F: drivers/media/i2c/ov772x.c
15105 F: include/media/i2c/ov772x.h
15107 OMNIVISION OV7740 SENSOR DRIVER
15108 M: Wenyou Yang <wenyou.yang@microchip.com>
15109 L: linux-media@vger.kernel.org
15111 T: git git://linuxtv.org/media_tree.git
15112 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
15113 F: drivers/media/i2c/ov7740.c
15115 OMNIVISION OV8856 SENSOR DRIVER
15116 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
15117 L: linux-media@vger.kernel.org
15119 T: git git://linuxtv.org/media_tree.git
15120 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
15121 F: drivers/media/i2c/ov8856.c
15123 OMNIVISION OV9282 SENSOR DRIVER
15124 M: Paul J. Murphy <paul.j.murphy@intel.com>
15125 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
15126 L: linux-media@vger.kernel.org
15128 T: git git://linuxtv.org/media_tree.git
15129 F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
15130 F: drivers/media/i2c/ov9282.c
15132 OMNIVISION OV9640 SENSOR DRIVER
15133 M: Petr Cvek <petrcvekcz@gmail.com>
15134 L: linux-media@vger.kernel.org
15136 F: drivers/media/i2c/ov9640.*
15138 OMNIVISION OV9650 SENSOR DRIVER
15139 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15140 R: Akinobu Mita <akinobu.mita@gmail.com>
15141 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
15142 L: linux-media@vger.kernel.org
15144 T: git git://linuxtv.org/media_tree.git
15145 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
15146 F: drivers/media/i2c/ov9650.c
15148 OMNIVISION OV9734 SENSOR DRIVER
15149 M: Tianshu Qiu <tian.shu.qiu@intel.com>
15150 R: Bingbu Cao <bingbu.cao@intel.com>
15151 L: linux-media@vger.kernel.org
15153 T: git git://linuxtv.org/media_tree.git
15154 F: drivers/media/i2c/ov9734.c
15156 ONBOARD USB HUB DRIVER
15157 M: Matthias Kaehlcke <mka@chromium.org>
15158 L: linux-usb@vger.kernel.org
15160 F: Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-hub
15161 F: drivers/usb/misc/onboard_usb_hub.c
15163 ONENAND FLASH DRIVER
15164 M: Kyungmin Park <kyungmin.park@samsung.com>
15165 L: linux-mtd@lists.infradead.org
15167 F: drivers/mtd/nand/onenand/
15168 F: include/linux/mtd/onenand*.h
15170 ONION OMEGA2+ BOARD
15171 M: Harvey Hunt <harveyhuntnexus@gmail.com>
15172 L: linux-mips@vger.kernel.org
15174 F: arch/mips/boot/dts/ralink/omega2p.dts
15177 M: Jens Wiklander <jens.wiklander@linaro.org>
15178 L: op-tee@lists.trustedfirmware.org
15180 F: Documentation/ABI/testing/sysfs-bus-optee-devices
15181 F: drivers/tee/optee/
15183 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
15184 M: Sumit Garg <sumit.garg@linaro.org>
15185 L: op-tee@lists.trustedfirmware.org
15187 F: drivers/char/hw_random/optee-rng.c
15190 M: Clément Léger <clement.leger@bootlin.com>
15191 L: linux-rtc@vger.kernel.org
15193 F: drivers/rtc/rtc-optee.c
15196 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15197 L: linux-rdma@vger.kernel.org
15199 F: drivers/infiniband/ulp/opa_vnic
15201 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
15202 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
15203 M: Frank Rowand <frowand.list@gmail.com>
15204 L: devicetree@vger.kernel.org
15206 F: Documentation/devicetree/dynamic-resolution-notes.rst
15207 F: Documentation/devicetree/overlay-notes.rst
15208 F: drivers/of/overlay.c
15209 F: drivers/of/resolver.c
15210 K: of_overlay_notifier_
15212 OPEN FIRMWARE AND FLATTENED DEVICE TREE
15213 M: Rob Herring <robh+dt@kernel.org>
15214 M: Frank Rowand <frowand.list@gmail.com>
15215 L: devicetree@vger.kernel.org
15217 C: irc://irc.libera.chat/devicetree
15218 W: http://www.devicetree.org/
15219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15220 F: Documentation/ABI/testing/sysfs-firmware-ofw
15222 F: include/linux/of*.h
15225 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
15226 M: Rob Herring <robh+dt@kernel.org>
15227 M: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
15228 L: devicetree@vger.kernel.org
15230 C: irc://irc.libera.chat/devicetree
15231 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
15232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15233 F: Documentation/devicetree/
15234 F: arch/*/boot/dts/
15235 F: include/dt-bindings/
15237 OPENCOMPUTE PTP CLOCK DRIVER
15238 M: Jonathan Lemon <jonathan.lemon@gmail.com>
15239 M: Vadim Fedorenko <vadfed@fb.com>
15240 L: netdev@vger.kernel.org
15242 F: drivers/ptp/ptp_ocp.c
15244 OPENCORES I2C BUS DRIVER
15245 M: Peter Korsgaard <peter@korsgaard.com>
15246 M: Andrew Lunn <andrew@lunn.ch>
15247 L: linux-i2c@vger.kernel.org
15249 F: Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
15250 F: Documentation/i2c/busses/i2c-ocores.rst
15251 F: drivers/i2c/busses/i2c-ocores.c
15252 F: include/linux/platform_data/i2c-ocores.h
15254 OPENRISC ARCHITECTURE
15255 M: Jonas Bonn <jonas@southpole.se>
15256 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
15257 M: Stafford Horne <shorne@gmail.com>
15258 L: openrisc@lists.librecores.org
15260 W: http://openrisc.io
15261 T: git git://github.com/openrisc/linux.git
15262 F: Documentation/devicetree/bindings/openrisc/
15263 F: Documentation/openrisc/
15265 F: drivers/irqchip/irq-ompic.c
15266 F: drivers/irqchip/irq-or1k-*
15269 M: Pravin B Shelar <pshelar@ovn.org>
15270 L: netdev@vger.kernel.org
15271 L: dev@openvswitch.org
15273 W: http://openvswitch.org
15274 F: include/uapi/linux/openvswitch.h
15275 F: net/openvswitch/
15277 OPERATING PERFORMANCE POINTS (OPP)
15278 M: Viresh Kumar <vireshk@kernel.org>
15279 M: Nishanth Menon <nm@ti.com>
15280 M: Stephen Boyd <sboyd@kernel.org>
15281 L: linux-pm@vger.kernel.org
15283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
15284 F: Documentation/devicetree/bindings/opp/
15285 F: Documentation/power/opp.rst
15287 F: include/linux/pm_opp.h
15290 M: Clemens Ladisch <clemens@ladisch.de>
15291 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15294 F: sound/drivers/opl4/
15296 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
15297 M: Mark Fasheh <mark@fasheh.com>
15298 M: Joel Becker <jlbec@evilplan.org>
15299 M: Joseph Qi <joseph.qi@linux.alibaba.com>
15300 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
15302 W: http://ocfs2.wiki.kernel.org
15303 F: Documentation/filesystems/dlmfs.rst
15304 F: Documentation/filesystems/ocfs2.rst
15307 ORANGEFS FILESYSTEM
15308 M: Mike Marshall <hubcap@omnibond.com>
15309 R: Martin Brandenburg <martin@omnibond.com>
15310 L: devel@lists.orangefs.org
15312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
15313 F: Documentation/filesystems/orangefs.rst
15317 L: linux-wireless@vger.kernel.org
15319 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
15320 W: http://www.nongnu.org/orinoco/
15321 F: drivers/net/wireless/intersil/orinoco/
15323 OV2659 OMNIVISION SENSOR DRIVER
15324 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15325 L: linux-media@vger.kernel.org
15327 W: https://linuxtv.org
15328 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15329 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15330 F: drivers/media/i2c/ov2659.c
15331 F: include/media/i2c/ov2659.h
15334 M: Miklos Szeredi <miklos@szeredi.hu>
15335 L: linux-unionfs@vger.kernel.org
15337 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
15338 F: Documentation/filesystems/overlayfs.rst
15341 P54 WIRELESS DRIVER
15342 M: Christian Lamparter <chunkeey@googlemail.com>
15343 L: linux-wireless@vger.kernel.org
15345 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
15346 F: drivers/net/wireless/intersil/p54/
15349 M: Vladimir Oltean <olteanv@gmail.com>
15350 L: netdev@vger.kernel.org
15352 F: Documentation/core-api/packing.rst
15353 F: include/linux/packing.h
15356 PADATA PARALLEL EXECUTION MECHANISM
15357 M: Steffen Klassert <steffen.klassert@secunet.com>
15358 M: Daniel Jordan <daniel.m.jordan@oracle.com>
15359 L: linux-crypto@vger.kernel.org
15360 L: linux-kernel@vger.kernel.org
15362 F: Documentation/core-api/padata.rst
15363 F: include/linux/padata.h
15367 M: Matthew Wilcox (Oracle) <willy@infradead.org>
15368 L: linux-fsdevel@vger.kernel.org
15370 T: git git://git.infradead.org/users/willy/pagecache.git
15371 F: Documentation/filesystems/locking.rst
15372 F: Documentation/filesystems/vfs.rst
15373 F: include/linux/pagemap.h
15375 F: mm/page-writeback.c
15380 M: Jesper Dangaard Brouer <hawk@kernel.org>
15381 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
15382 L: netdev@vger.kernel.org
15384 F: Documentation/networking/page_pool.rst
15385 F: include/net/page_pool.h
15386 F: include/trace/events/page_pool.h
15387 F: net/core/page_pool.c
15390 M: Pasha Tatashin <pasha.tatashin@soleen.com>
15391 M: Andrew Morton <akpm@linux-foundation.org>
15392 L: linux-mm@kvack.org
15394 F: Documentation/mm/page_table_check.rst
15395 F: include/linux/page_table_check.h
15396 F: mm/page_table_check.c
15398 PANASONIC LAPTOP ACPI EXTRAS DRIVER
15399 M: Kenneth Chan <kenneth.t.chan@gmail.com>
15400 L: platform-driver-x86@vger.kernel.org
15402 F: drivers/platform/x86/panasonic-laptop.c
15404 PARALLAX PING IIO SENSOR DRIVER
15405 M: Andreas Klinger <ak@it-klinger.de>
15406 L: linux-iio@vger.kernel.org
15408 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
15409 F: drivers/iio/proximity/ping.c
15411 PARALLEL LCD/KEYPAD PANEL DRIVER
15412 M: Willy Tarreau <willy@haproxy.com>
15413 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
15415 F: Documentation/admin-guide/lcd-panel-cgram.rst
15416 F: drivers/auxdisplay/panel.c
15418 PARALLEL PORT SUBSYSTEM
15419 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15420 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15421 L: linux-parport@lists.infradead.org (subscribers-only)
15423 F: Documentation/driver-api/parport*.rst
15424 F: drivers/char/ppdev.c
15425 F: drivers/parport/
15426 F: include/linux/parport*.h
15427 F: include/uapi/linux/ppdev.h
15429 PARAVIRT_OPS INTERFACE
15430 M: Juergen Gross <jgross@suse.com>
15431 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
15432 R: Alexey Makhalov <amakhalov@vmware.com>
15433 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
15434 L: virtualization@lists.linux-foundation.org
15437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15438 F: Documentation/virt/paravirt_ops.rst
15439 F: arch/*/include/asm/paravirt*.h
15440 F: arch/*/kernel/paravirt*
15441 F: include/linux/hypervisor.h
15443 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
15444 M: Tim Waugh <tim@cyberelk.net>
15445 L: linux-parport@lists.infradead.org (subscribers-only)
15447 F: Documentation/admin-guide/blockdev/paride.rst
15448 F: drivers/block/paride/
15450 PARISC ARCHITECTURE
15451 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
15452 M: Helge Deller <deller@gmx.de>
15453 L: linux-parisc@vger.kernel.org
15455 W: https://parisc.wiki.kernel.org
15456 Q: http://patchwork.kernel.org/project/linux-parisc/list/
15457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
15458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
15459 F: Documentation/parisc/
15461 F: drivers/char/agp/parisc-agp.c
15462 F: drivers/input/misc/hp_sdc_rtc.c
15463 F: drivers/input/serio/gscps2.c
15464 F: drivers/input/serio/hp_sdc*
15466 F: drivers/parport/parport_gsc.*
15467 F: drivers/tty/serial/8250/8250_gsc.c
15468 F: drivers/video/console/sti*
15469 F: drivers/video/fbdev/sti*
15470 F: drivers/video/logo/logo_parisc*
15471 F: include/linux/hp_sdc.h
15474 M: Jiri Pirko <jiri@nvidia.com>
15475 L: netdev@vger.kernel.org
15477 F: include/linux/parman.h
15479 F: lib/test_parman.c
15481 PC ENGINES APU BOARD DRIVER
15482 M: Enrico Weigelt, metux IT consult <info@metux.net>
15484 F: drivers/platform/x86/pcengines-apuv2.c
15486 PC87360 HARDWARE MONITORING DRIVER
15487 M: Jim Cromie <jim.cromie@gmail.com>
15488 L: linux-hwmon@vger.kernel.org
15490 F: Documentation/hwmon/pc87360.rst
15491 F: drivers/hwmon/pc87360.c
15493 PC8736x GPIO DRIVER
15494 M: Jim Cromie <jim.cromie@gmail.com>
15496 F: drivers/char/pc8736x_gpio.c
15498 PC87427 HARDWARE MONITORING DRIVER
15499 M: Jean Delvare <jdelvare@suse.com>
15500 L: linux-hwmon@vger.kernel.org
15502 F: Documentation/hwmon/pc87427.rst
15503 F: drivers/hwmon/pc87427.c
15506 M: Riku Voipio <riku.voipio@iki.fi>
15508 F: drivers/leds/leds-pca9532.c
15509 F: include/linux/leds-pca9532.h
15511 PCA9541 I2C BUS MASTER SELECTOR DRIVER
15512 M: Guenter Roeck <linux@roeck-us.net>
15513 L: linux-i2c@vger.kernel.org
15515 F: drivers/i2c/muxes/i2c-mux-pca9541.c
15517 PCDP - PRIMARY CONSOLE AND DEBUG PORT
15518 M: Khalid Aziz <khalid@gonehiking.org>
15520 F: drivers/firmware/pcdp.*
15522 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
15523 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15524 M: Pali Rohár <pali@kernel.org>
15525 L: linux-pci@vger.kernel.org
15526 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15528 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
15529 F: drivers/pci/controller/pci-aardvark.c
15531 PCI DRIVER FOR ALTERA PCIE IP
15532 M: Joyce Ooi <joyce.ooi@intel.com>
15533 L: linux-pci@vger.kernel.org
15535 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
15536 F: drivers/pci/controller/pcie-altera.c
15538 PCI DRIVER FOR APPLIEDMICRO XGENE
15539 M: Toan Le <toan@os.amperecomputing.com>
15540 L: linux-pci@vger.kernel.org
15541 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15543 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
15544 F: drivers/pci/controller/pci-xgene.c
15546 PCI DRIVER FOR ARM VERSATILE PLATFORM
15547 M: Rob Herring <robh@kernel.org>
15548 L: linux-pci@vger.kernel.org
15549 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15551 F: Documentation/devicetree/bindings/pci/versatile.yaml
15552 F: drivers/pci/controller/pci-versatile.c
15554 PCI DRIVER FOR ARMADA 8K
15555 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15556 L: linux-pci@vger.kernel.org
15557 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15559 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
15560 F: drivers/pci/controller/dwc/pcie-armada8k.c
15562 PCI DRIVER FOR CADENCE PCIE IP
15563 M: Tom Joseph <tjoseph@cadence.com>
15564 L: linux-pci@vger.kernel.org
15566 F: Documentation/devicetree/bindings/pci/cdns,*
15567 F: drivers/pci/controller/cadence/
15569 PCI DRIVER FOR FREESCALE LAYERSCAPE
15570 M: Minghuan Lian <minghuan.Lian@nxp.com>
15571 M: Mingkai Hu <mingkai.hu@nxp.com>
15572 M: Roy Zang <roy.zang@nxp.com>
15573 L: linuxppc-dev@lists.ozlabs.org
15574 L: linux-pci@vger.kernel.org
15575 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15577 F: drivers/pci/controller/dwc/*layerscape*
15579 PCI DRIVER FOR GENERIC OF HOSTS
15580 M: Will Deacon <will@kernel.org>
15581 L: linux-pci@vger.kernel.org
15582 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15584 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
15585 F: drivers/pci/controller/pci-host-common.c
15586 F: drivers/pci/controller/pci-host-generic.c
15588 PCI DRIVER FOR IMX6
15589 M: Richard Zhu <hongxing.zhu@nxp.com>
15590 M: Lucas Stach <l.stach@pengutronix.de>
15591 L: linux-pci@vger.kernel.org
15592 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15594 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
15595 F: drivers/pci/controller/dwc/*imx6*
15597 PCI DRIVER FOR FU740
15598 M: Paul Walmsley <paul.walmsley@sifive.com>
15599 M: Greentime Hu <greentime.hu@sifive.com>
15600 L: linux-pci@vger.kernel.org
15602 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
15603 F: drivers/pci/controller/dwc/pcie-fu740.c
15605 PCI DRIVER FOR INTEL IXP4XX
15606 M: Linus Walleij <linus.walleij@linaro.org>
15608 F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
15609 F: drivers/pci/controller/pci-ixp4xx.c
15611 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
15612 M: Nirmal Patel <nirmal.patel@linux.intel.com>
15613 R: Jonathan Derrick <jonathan.derrick@linux.dev>
15614 L: linux-pci@vger.kernel.org
15616 F: drivers/pci/controller/vmd.c
15618 PCI DRIVER FOR MICROSEMI SWITCHTEC
15619 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
15620 M: Logan Gunthorpe <logang@deltatee.com>
15621 L: linux-pci@vger.kernel.org
15623 F: Documentation/ABI/testing/sysfs-class-switchtec
15624 F: Documentation/driver-api/switchtec.rst
15625 F: drivers/ntb/hw/mscc/
15626 F: drivers/pci/switch/switchtec*
15627 F: include/linux/switchtec.h
15628 F: include/uapi/linux/switchtec_ioctl.h
15630 PCI DRIVER FOR MOBIVEIL PCIE IP
15631 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
15632 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
15633 L: linux-pci@vger.kernel.org
15635 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
15636 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
15638 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
15639 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15640 M: Pali Rohár <pali@kernel.org>
15641 L: linux-pci@vger.kernel.org
15642 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15644 F: drivers/pci/controller/*mvebu*
15646 PCI DRIVER FOR NVIDIA TEGRA
15647 M: Thierry Reding <thierry.reding@gmail.com>
15648 L: linux-tegra@vger.kernel.org
15649 L: linux-pci@vger.kernel.org
15651 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
15652 F: drivers/pci/controller/pci-tegra.c
15654 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
15655 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
15656 L: linux-pci@vger.kernel.org
15657 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15659 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
15660 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
15662 PCI DRIVER FOR RENESAS R-CAR
15663 M: Marek Vasut <marek.vasut+renesas@gmail.com>
15664 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15665 L: linux-pci@vger.kernel.org
15666 L: linux-renesas-soc@vger.kernel.org
15668 F: Documentation/devicetree/bindings/pci/*rcar*
15669 F: drivers/pci/controller/*rcar*
15671 PCI DRIVER FOR SAMSUNG EXYNOS
15672 M: Jingoo Han <jingoohan1@gmail.com>
15673 L: linux-pci@vger.kernel.org
15674 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15675 L: linux-samsung-soc@vger.kernel.org
15677 F: drivers/pci/controller/dwc/pci-exynos.c
15679 PCI DRIVER FOR SYNOPSYS DESIGNWARE
15680 M: Jingoo Han <jingoohan1@gmail.com>
15681 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
15682 L: linux-pci@vger.kernel.org
15684 F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
15685 F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
15686 F: drivers/pci/controller/dwc/*designware*
15688 PCI DRIVER FOR TI DRA7XX/J721E
15689 M: Kishon Vijay Abraham I <kishon@ti.com>
15690 L: linux-omap@vger.kernel.org
15691 L: linux-pci@vger.kernel.org
15692 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15694 F: Documentation/devicetree/bindings/pci/ti-pci.txt
15695 F: drivers/pci/controller/cadence/pci-j721e.c
15696 F: drivers/pci/controller/dwc/pci-dra7xx.c
15698 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
15699 M: Linus Walleij <linus.walleij@linaro.org>
15700 L: linux-pci@vger.kernel.org
15702 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
15703 F: drivers/pci/controller/pci-v3-semi.c
15705 PCI ENDPOINT SUBSYSTEM
15706 M: Kishon Vijay Abraham I <kishon@ti.com>
15707 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
15708 R: Krzysztof Wilczyński <kw@linux.com>
15709 L: linux-pci@vger.kernel.org
15711 Q: https://patchwork.kernel.org/project/linux-pci/list/
15712 B: https://bugzilla.kernel.org
15713 C: irc://irc.oftc.net/linux-pci
15714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15715 F: Documentation/PCI/endpoint/*
15716 F: Documentation/misc-devices/pci-endpoint-test.rst
15717 F: drivers/misc/pci_endpoint_test.c
15718 F: drivers/pci/endpoint/
15721 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
15722 M: Russell Currey <ruscur@russell.cc>
15723 M: Oliver O'Halloran <oohall@gmail.com>
15724 L: linuxppc-dev@lists.ozlabs.org
15726 F: Documentation/PCI/pci-error-recovery.rst
15727 F: Documentation/powerpc/eeh-pci-error-recovery.rst
15728 F: arch/powerpc/include/*/eeh*.h
15729 F: arch/powerpc/kernel/eeh*.c
15730 F: arch/powerpc/platforms/*/eeh*.c
15731 F: drivers/pci/pcie/aer.c
15732 F: drivers/pci/pcie/dpc.c
15733 F: drivers/pci/pcie/err.c
15736 M: Linas Vepstas <linasvepstas@gmail.com>
15737 L: linux-pci@vger.kernel.org
15739 F: Documentation/PCI/pci-error-recovery.rst
15741 PCI PEER-TO-PEER DMA (P2PDMA)
15742 M: Bjorn Helgaas <bhelgaas@google.com>
15743 M: Logan Gunthorpe <logang@deltatee.com>
15744 L: linux-pci@vger.kernel.org
15746 Q: https://patchwork.kernel.org/project/linux-pci/list/
15747 B: https://bugzilla.kernel.org
15748 C: irc://irc.oftc.net/linux-pci
15749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15750 F: Documentation/driver-api/pci/p2pdma.rst
15751 F: drivers/pci/p2pdma.c
15752 F: include/linux/pci-p2pdma.h
15754 PCI MSI DRIVER FOR ALTERA MSI IP
15755 M: Joyce Ooi <joyce.ooi@intel.com>
15756 L: linux-pci@vger.kernel.org
15758 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
15759 F: drivers/pci/controller/pcie-altera-msi.c
15761 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
15762 M: Toan Le <toan@os.amperecomputing.com>
15763 L: linux-pci@vger.kernel.org
15764 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15766 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
15767 F: drivers/pci/controller/pci-xgene-msi.c
15769 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
15770 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
15771 R: Rob Herring <robh@kernel.org>
15772 R: Krzysztof Wilczyński <kw@linux.com>
15773 L: linux-pci@vger.kernel.org
15775 Q: https://patchwork.kernel.org/project/linux-pci/list/
15776 B: https://bugzilla.kernel.org
15777 C: irc://irc.oftc.net/linux-pci
15778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15779 F: drivers/pci/controller/
15780 F: drivers/pci/pci-bridge-emul.c
15781 F: drivers/pci/pci-bridge-emul.h
15784 M: Bjorn Helgaas <bhelgaas@google.com>
15785 L: linux-pci@vger.kernel.org
15787 Q: https://patchwork.kernel.org/project/linux-pci/list/
15788 B: https://bugzilla.kernel.org
15789 C: irc://irc.oftc.net/linux-pci
15790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15791 F: Documentation/PCI/
15792 F: Documentation/devicetree/bindings/pci/
15793 F: arch/x86/kernel/early-quirks.c
15794 F: arch/x86/kernel/quirks.c
15796 F: drivers/acpi/pci*
15798 F: include/asm-generic/pci*
15799 F: include/linux/of_pci.h
15800 F: include/linux/pci*
15801 F: include/uapi/linux/pci*
15804 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
15805 M: Jonathan Chocron <jonnyc@amazon.com>
15806 L: linux-pci@vger.kernel.org
15808 F: Documentation/devicetree/bindings/pci/pcie-al.txt
15809 F: drivers/pci/controller/dwc/pcie-al.c
15811 PCIE DRIVER FOR AMLOGIC MESON
15812 M: Yue Wang <yue.wang@Amlogic.com>
15813 L: linux-pci@vger.kernel.org
15814 L: linux-amlogic@lists.infradead.org
15816 F: drivers/pci/controller/dwc/pci-meson.c
15818 PCIE DRIVER FOR AXIS ARTPEC
15819 M: Jesper Nilsson <jesper.nilsson@axis.com>
15820 L: linux-arm-kernel@axis.com
15821 L: linux-pci@vger.kernel.org
15823 F: Documentation/devicetree/bindings/pci/axis,artpec*
15824 F: drivers/pci/controller/dwc/*artpec*
15826 PCIE DRIVER FOR CAVIUM THUNDERX
15827 M: Robert Richter <rric@kernel.org>
15828 L: linux-pci@vger.kernel.org
15829 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15831 F: drivers/pci/controller/pci-thunder-*
15833 PCIE DRIVER FOR HISILICON
15834 M: Zhou Wang <wangzhou1@hisilicon.com>
15835 L: linux-pci@vger.kernel.org
15837 F: drivers/pci/controller/dwc/pcie-hisi.c
15839 PCIE DRIVER FOR HISILICON KIRIN
15840 M: Xiaowei Song <songxiaowei@hisilicon.com>
15841 M: Binghui Wang <wangbinghui@hisilicon.com>
15842 L: linux-pci@vger.kernel.org
15844 F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
15845 F: drivers/pci/controller/dwc/pcie-kirin.c
15847 PCIE DRIVER FOR HISILICON STB
15848 M: Shawn Guo <shawn.guo@linaro.org>
15849 L: linux-pci@vger.kernel.org
15851 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
15852 F: drivers/pci/controller/dwc/pcie-histb.c
15854 PCIE DRIVER FOR INTEL KEEM BAY
15855 M: Srikanth Thokala <srikanth.thokala@intel.com>
15856 L: linux-pci@vger.kernel.org
15858 F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
15859 F: drivers/pci/controller/dwc/pcie-keembay.c
15861 PCIE DRIVER FOR INTEL LGM GW SOC
15862 M: Rahul Tanwar <rtanwar@maxlinear.com>
15863 L: linux-pci@vger.kernel.org
15865 F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
15866 F: drivers/pci/controller/dwc/pcie-intel-gw.c
15868 PCIE DRIVER FOR MEDIATEK
15869 M: Ryder Lee <ryder.lee@mediatek.com>
15870 M: Jianjun Wang <jianjun.wang@mediatek.com>
15871 L: linux-pci@vger.kernel.org
15872 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15874 F: Documentation/devicetree/bindings/pci/mediatek*
15875 F: drivers/pci/controller/*mediatek*
15877 PCIE DRIVER FOR MICROCHIP
15878 M: Daire McNamara <daire.mcnamara@microchip.com>
15879 L: linux-pci@vger.kernel.org
15881 F: Documentation/devicetree/bindings/pci/microchip*
15882 F: drivers/pci/controller/*microchip*
15884 PCIE DRIVER FOR QUALCOMM MSM
15885 M: Stanimir Varbanov <svarbanov@mm-sol.com>
15886 L: linux-pci@vger.kernel.org
15887 L: linux-arm-msm@vger.kernel.org
15889 F: drivers/pci/controller/dwc/pcie-qcom.c
15891 PCIE ENDPOINT DRIVER FOR QUALCOMM
15892 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15893 L: linux-pci@vger.kernel.org
15894 L: linux-arm-msm@vger.kernel.org
15896 F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
15897 F: drivers/pci/controller/dwc/pcie-qcom-ep.c
15899 PCIE DRIVER FOR ROCKCHIP
15900 M: Shawn Lin <shawn.lin@rock-chips.com>
15901 L: linux-pci@vger.kernel.org
15902 L: linux-rockchip@lists.infradead.org
15904 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
15905 F: drivers/pci/controller/pcie-rockchip*
15907 PCIE DRIVER FOR SOCIONEXT UNIPHIER
15908 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15909 L: linux-pci@vger.kernel.org
15911 F: Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
15912 F: drivers/pci/controller/dwc/pcie-uniphier*
15914 PCIE DRIVER FOR ST SPEAR13XX
15915 M: Pratyush Anand <pratyush.anand@gmail.com>
15916 L: linux-pci@vger.kernel.org
15918 F: drivers/pci/controller/dwc/*spear*
15920 PCI DRIVER FOR XILINX VERSAL CPM
15921 M: Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
15922 M: Michal Simek <michal.simek@amd.com>
15923 L: linux-pci@vger.kernel.org
15925 F: Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
15926 F: drivers/pci/controller/pcie-xilinx-cpm.c
15929 M: Dominik Brodowski <linux@dominikbrodowski.net>
15931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
15932 F: Documentation/pcmcia/
15937 PCNET32 NETWORK DRIVER
15938 M: Don Fry <pcnet32@frontier.com>
15939 L: netdev@vger.kernel.org
15941 F: drivers/net/ethernet/amd/pcnet32.c
15943 PCRYPT PARALLEL CRYPTO ENGINE
15944 M: Steffen Klassert <steffen.klassert@secunet.com>
15945 L: linux-crypto@vger.kernel.org
15948 F: include/crypto/pcrypt.h
15950 PEAQ WMI HOTKEYS DRIVER
15951 M: Hans de Goede <hdegoede@redhat.com>
15952 L: platform-driver-x86@vger.kernel.org
15954 F: drivers/platform/x86/peaq-wmi.c
15956 PECI HARDWARE MONITORING DRIVERS
15957 M: Iwona Winiarska <iwona.winiarska@intel.com>
15958 L: linux-hwmon@vger.kernel.org
15960 F: Documentation/hwmon/peci-cputemp.rst
15961 F: Documentation/hwmon/peci-dimmtemp.rst
15962 F: drivers/hwmon/peci/
15965 M: Iwona Winiarska <iwona.winiarska@intel.com>
15966 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
15968 F: Documentation/devicetree/bindings/peci/
15969 F: Documentation/peci/
15971 F: include/linux/peci-cpu.h
15972 F: include/linux/peci.h
15974 PENSANDO ETHERNET DRIVERS
15975 M: Shannon Nelson <snelson@pensando.io>
15976 M: drivers@pensando.io
15977 L: netdev@vger.kernel.org
15979 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
15980 F: drivers/net/ethernet/pensando/
15982 PER-CPU MEMORY ALLOCATOR
15983 M: Dennis Zhou <dennis@kernel.org>
15984 M: Tejun Heo <tj@kernel.org>
15985 M: Christoph Lameter <cl@linux.com>
15986 L: linux-mm@kvack.org
15988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
15989 F: arch/*/include/asm/percpu.h
15990 F: include/linux/percpu*.h
15994 PER-TASK DELAY ACCOUNTING
15995 M: Balbir Singh <bsingharora@gmail.com>
15997 F: include/linux/delayacct.h
15998 F: kernel/delayacct.c
16000 PERFORMANCE EVENTS SUBSYSTEM
16001 M: Peter Zijlstra <peterz@infradead.org>
16002 M: Ingo Molnar <mingo@redhat.com>
16003 M: Arnaldo Carvalho de Melo <acme@kernel.org>
16004 R: Mark Rutland <mark.rutland@arm.com>
16005 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
16006 R: Jiri Olsa <jolsa@kernel.org>
16007 R: Namhyung Kim <namhyung@kernel.org>
16008 L: linux-perf-users@vger.kernel.org
16009 L: linux-kernel@vger.kernel.org
16011 W: https://perf.wiki.kernel.org/
16012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16014 F: arch/*/events/*/*
16015 F: arch/*/include/asm/perf_event.h
16016 F: arch/*/kernel/*/*/perf_event*.c
16017 F: arch/*/kernel/*/perf_event*.c
16018 F: arch/*/kernel/perf_callchain.c
16019 F: arch/*/kernel/perf_event*.c
16020 F: include/linux/perf_event.h
16021 F: include/uapi/linux/perf_event.h
16026 PERFORMANCE EVENTS TOOLING ARM64
16027 R: John Garry <john.garry@huawei.com>
16028 R: Will Deacon <will@kernel.org>
16029 R: James Clark <james.clark@arm.com>
16030 R: Mike Leach <mike.leach@linaro.org>
16031 R: Leo Yan <leo.yan@linaro.org>
16032 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16034 F: tools/build/feature/test-libopencsd.c
16035 F: tools/perf/arch/arm*/
16036 F: tools/perf/pmu-events/arch/arm64/
16037 F: tools/perf/util/arm-spe*
16038 F: tools/perf/util/cs-etm*
16040 PERSONALITY HANDLING
16041 M: Christoph Hellwig <hch@infradead.org>
16042 L: linux-abi-devel@lists.sourceforge.net
16044 F: include/linux/personality.h
16045 F: include/uapi/linux/personality.h
16047 PHOENIX RC FLIGHT CONTROLLER ADAPTER
16048 M: Marcus Folkesson <marcus.folkesson@gmail.com>
16049 L: linux-input@vger.kernel.org
16051 F: Documentation/input/devices/pxrc.rst
16052 F: drivers/input/joystick/pxrc.c
16055 M: Remi Denis-Courmont <courmisch@gmail.com>
16057 F: Documentation/networking/phonet.rst
16058 F: include/linux/phonet.h
16059 F: include/net/phonet/
16060 F: include/uapi/linux/phonet.h
16064 M: Joern Engel <joern@lazybastard.org>
16065 L: linux-mtd@lists.infradead.org
16067 F: drivers/mtd/devices/phram.c
16070 M: Bruno Prémont <bonbons@linux-vserver.org>
16071 L: linux-input@vger.kernel.org
16073 F: drivers/hid/hid-picolcd*
16076 M: Christian Brauner <christian@brauner.io>
16077 L: linux-kernel@vger.kernel.org
16079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
16081 F: tools/testing/selftests/clone3/
16082 F: tools/testing/selftests/pid_namespace/
16083 F: tools/testing/selftests/pidfd/
16086 K: \b(clone_args|kernel_clone_args)\b
16088 PIN CONTROL SUBSYSTEM
16089 M: Linus Walleij <linus.walleij@linaro.org>
16090 L: linux-gpio@vger.kernel.org
16092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
16093 F: Documentation/devicetree/bindings/pinctrl/
16094 F: Documentation/driver-api/pin-control.rst
16095 F: drivers/pinctrl/
16096 F: include/dt-bindings/pinctrl/
16097 F: include/linux/pinctrl/
16099 PIN CONTROLLER - AMD
16100 M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
16101 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
16103 F: drivers/pinctrl/pinctrl-amd.c
16105 PIN CONTROLLER - FREESCALE
16106 M: Dong Aisheng <aisheng.dong@nxp.com>
16107 M: Fabio Estevam <festevam@gmail.com>
16108 M: Shawn Guo <shawnguo@kernel.org>
16109 M: Jacky Bai <ping.bai@nxp.com>
16110 R: Pengutronix Kernel Team <kernel@pengutronix.de>
16111 L: linux-gpio@vger.kernel.org
16113 F: Documentation/devicetree/bindings/pinctrl/fsl,*
16114 F: drivers/pinctrl/freescale/
16116 PIN CONTROLLER - INTEL
16117 M: Mika Westerberg <mika.westerberg@linux.intel.com>
16118 M: Andy Shevchenko <andy@kernel.org>
16120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
16121 F: drivers/pinctrl/intel/
16123 PIN CONTROLLER - KEEMBAY
16124 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
16126 F: drivers/pinctrl/pinctrl-keembay*
16128 PIN CONTROLLER - MEDIATEK
16129 M: Sean Wang <sean.wang@kernel.org>
16130 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16132 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
16133 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
16134 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
16135 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
16136 F: drivers/pinctrl/mediatek/
16138 PIN CONTROLLER - MICROCHIP AT91
16139 M: Ludovic Desroches <ludovic.desroches@microchip.com>
16140 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16141 L: linux-gpio@vger.kernel.org
16143 F: drivers/gpio/gpio-sama5d2-piobu.c
16144 F: drivers/pinctrl/pinctrl-at91*
16146 PIN CONTROLLER - QUALCOMM
16147 M: Bjorn Andersson <andersson@kernel.org>
16148 L: linux-arm-msm@vger.kernel.org
16150 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
16151 F: drivers/pinctrl/qcom/
16153 PIN CONTROLLER - RENESAS
16154 M: Geert Uytterhoeven <geert+renesas@glider.be>
16155 L: linux-renesas-soc@vger.kernel.org
16157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
16158 F: Documentation/devicetree/bindings/pinctrl/renesas,*
16159 F: drivers/pinctrl/renesas/
16161 PIN CONTROLLER - SAMSUNG
16162 M: Tomasz Figa <tomasz.figa@gmail.com>
16163 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
16164 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16165 R: Alim Akhtar <alim.akhtar@samsung.com>
16166 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16167 L: linux-samsung-soc@vger.kernel.org
16169 C: irc://irc.libera.chat/linux-exynos
16170 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
16171 B: mailto:linux-samsung-soc@vger.kernel.org
16172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
16173 F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
16174 F: drivers/pinctrl/samsung/
16175 F: include/dt-bindings/pinctrl/samsung.h
16177 PIN CONTROLLER - SINGLE
16178 M: Tony Lindgren <tony@atomide.com>
16179 M: Haojian Zhuang <haojian.zhuang@linaro.org>
16180 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16181 L: linux-omap@vger.kernel.org
16183 F: drivers/pinctrl/pinctrl-single.c
16185 PIN CONTROLLER - THUNDERBAY
16186 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
16188 F: drivers/pinctrl/pinctrl-thunderbay.c
16190 PIN CONTROLLER - SUNPLUS / TIBBO
16191 M: Dvorkin Dmitry <dvorkin@tibbo.com>
16192 M: Wells Lu <wellslutw@gmail.com>
16193 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16195 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
16196 F: Documentation/devicetree/bindings/pinctrl/sunplus,*
16197 F: drivers/pinctrl/sunplus/
16198 F: include/dt-bindings/pinctrl/sppctl*.h
16201 M: linux-block@vger.kernel.org
16203 F: drivers/block/pktcdvd.c
16204 F: include/linux/pktcdvd.h
16205 F: include/uapi/linux/pktcdvd.h
16207 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
16208 M: Tomasz Duszynski <tduszyns@gmail.com>
16210 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
16211 F: drivers/iio/chemical/pms7003.c
16214 M: Jacob Keller <jacob.e.keller@intel.com>
16216 F: Documentation/driver-api/pldmfw/
16217 F: include/linux/pldmfw.h
16221 M: Logan Gunthorpe <logang@deltatee.com>
16223 F: drivers/dma/plx_dma.c
16226 M: Charles Hsu <hsu.yungteng@gmail.com>
16227 L: linux-hwmon@vger.kernel.org
16229 F: Documentation/hwmon/pm6764tr.rst
16230 F: drivers/hwmon/pmbus/pm6764tr.c
16233 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
16234 L: linux-pm@vger.kernel.org
16236 W: https://01.org/pm-graph
16237 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
16238 T: git git://github.com/intel/pm-graph
16239 F: tools/power/pm-graph
16241 PMBUS HARDWARE MONITORING DRIVERS
16242 M: Guenter Roeck <linux@roeck-us.net>
16243 L: linux-hwmon@vger.kernel.org
16245 W: http://hwmon.wiki.kernel.org/
16246 W: http://www.roeck-us.net/linux/drivers/
16247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
16248 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
16249 F: Documentation/devicetree/bindings/hwmon/max31785.txt
16250 F: Documentation/hwmon/adm1275.rst
16251 F: Documentation/hwmon/ibm-cffps.rst
16252 F: Documentation/hwmon/ir35221.rst
16253 F: Documentation/hwmon/lm25066.rst
16254 F: Documentation/hwmon/ltc2978.rst
16255 F: Documentation/hwmon/ltc3815.rst
16256 F: Documentation/hwmon/max16064.rst
16257 F: Documentation/hwmon/max20751.rst
16258 F: Documentation/hwmon/max31785.rst
16259 F: Documentation/hwmon/max34440.rst
16260 F: Documentation/hwmon/max8688.rst
16261 F: Documentation/hwmon/pmbus-core.rst
16262 F: Documentation/hwmon/pmbus.rst
16263 F: Documentation/hwmon/tps40422.rst
16264 F: Documentation/hwmon/ucd9000.rst
16265 F: Documentation/hwmon/ucd9200.rst
16266 F: Documentation/hwmon/zl6100.rst
16267 F: drivers/hwmon/pmbus/
16268 F: include/linux/pmbus.h
16270 PMC SIERRA MaxRAID DRIVER
16271 L: linux-scsi@vger.kernel.org
16273 W: http://www.pmc-sierra.com/
16274 F: drivers/scsi/pmcraid.*
16276 PMC SIERRA PM8001 DRIVER
16277 M: Jack Wang <jinpu.wang@cloud.ionos.com>
16278 L: linux-scsi@vger.kernel.org
16280 F: drivers/scsi/pm8001/
16282 PNI RM3100 IIO DRIVER
16283 M: Song Qiang <songqiang1304521@gmail.com>
16284 L: linux-iio@vger.kernel.org
16286 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
16287 F: drivers/iio/magnetometer/rm3100*
16290 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
16291 L: linux-acpi@vger.kernel.org
16294 F: include/linux/pnp.h
16296 POSIX CLOCKS and TIMERS
16297 M: Thomas Gleixner <tglx@linutronix.de>
16298 L: linux-kernel@vger.kernel.org
16300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16302 F: include/linux/time_namespace.h
16303 F: include/linux/timer*
16304 F: kernel/time/*timer*
16305 F: kernel/time/namespace.c
16307 POWER MANAGEMENT CORE
16308 M: "Rafael J. Wysocki" <rafael@kernel.org>
16309 L: linux-pm@vger.kernel.org
16311 B: https://bugzilla.kernel.org
16312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16313 F: drivers/base/power/
16314 F: drivers/powercap/
16315 F: include/linux/intel_rapl.h
16316 F: include/linux/pm.h
16317 F: include/linux/pm_*
16318 F: include/linux/powercap.h
16319 F: kernel/configs/nopm.config
16321 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
16322 M: Daniel Lezcano <daniel.lezcano@kernel.org>
16323 L: linux-pm@vger.kernel.org
16325 B: https://bugzilla.kernel.org
16326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16327 F: drivers/powercap/dtpm*
16328 F: include/linux/dtpm.h
16330 POWER STATE COORDINATION INTERFACE (PSCI)
16331 M: Mark Rutland <mark.rutland@arm.com>
16332 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
16333 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16335 F: drivers/firmware/psci/
16336 F: include/linux/psci.h
16337 F: include/uapi/linux/psci.h
16339 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
16340 M: Sebastian Reichel <sre@kernel.org>
16341 L: linux-pm@vger.kernel.org
16343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16344 F: Documentation/ABI/testing/sysfs-class-power
16345 F: Documentation/devicetree/bindings/power/supply/
16346 F: drivers/power/supply/
16347 F: include/linux/power/
16348 F: include/linux/power_supply.h
16350 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
16351 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
16352 L: linuxppc-dev@lists.ozlabs.org
16354 F: drivers/char/powernv-op-panel.c
16356 PPP OVER ATM (RFC 2364)
16357 M: Mitchell Blank Jr <mitch@sfgoth.com>
16359 F: include/uapi/linux/atmppp.h
16360 F: net/atm/pppoatm.c
16363 M: Michal Ostrowski <mostrows@earthlink.net>
16365 F: drivers/net/ppp/pppoe.c
16366 F: drivers/net/ppp/pppox.c
16369 M: James Chapman <jchapman@katalix.com>
16371 F: include/linux/if_pppol2tp.h
16372 F: include/uapi/linux/if_pppol2tp.h
16373 F: net/l2tp/l2tp_ppp.c
16375 PPP PROTOCOL DRIVERS AND COMPRESSORS
16376 M: Paul Mackerras <paulus@samba.org>
16377 L: linux-ppp@vger.kernel.org
16379 F: drivers/net/ppp/ppp_*
16382 M: Rodolfo Giometti <giometti@enneenne.com>
16383 L: linuxpps@ml.enneenne.com (subscribers-only)
16385 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
16386 F: Documentation/ABI/testing/sysfs-pps
16387 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
16388 F: Documentation/driver-api/pps.rst
16390 F: include/linux/pps*.h
16391 F: include/uapi/linux/pps.h
16394 M: Dmitry Kozlov <xeb@mail.ru>
16395 L: netdev@vger.kernel.org
16397 W: http://sourceforge.net/projects/accel-pptp
16398 F: drivers/net/ppp/pptp.c
16400 PRESSURE STALL INFORMATION (PSI)
16401 M: Johannes Weiner <hannes@cmpxchg.org>
16402 M: Suren Baghdasaryan <surenb@google.com>
16404 F: include/linux/psi*
16405 F: kernel/sched/psi.c
16408 M: Petr Mladek <pmladek@suse.com>
16409 M: Sergey Senozhatsky <senozhatsky@chromium.org>
16410 R: Steven Rostedt <rostedt@goodmis.org>
16411 R: John Ogness <john.ogness@linutronix.de>
16413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
16414 F: include/linux/printk.h
16418 R: Chris Down <chris@chrisdown.name>
16420 F: Documentation/core-api/printk-index.rst
16421 F: kernel/printk/index.c
16425 L: linux-kernel@vger.kernel.org
16426 L: linux-fsdevel@vger.kernel.org
16428 F: Documentation/filesystems/proc.rst
16430 F: include/linux/proc_fs.h
16431 F: tools/testing/selftests/proc/
16434 M: Luis Chamberlain <mcgrof@kernel.org>
16435 M: Kees Cook <keescook@chromium.org>
16436 M: Iurii Zaikin <yzaikin@google.com>
16437 L: linux-kernel@vger.kernel.org
16438 L: linux-fsdevel@vger.kernel.org
16440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git sysctl-next
16441 F: fs/proc/proc_sysctl.c
16442 F: include/linux/sysctl.h
16443 F: kernel/sysctl-test.c
16445 F: tools/testing/selftests/sysctl/
16447 PS3 NETWORK SUPPORT
16448 M: Geoff Levand <geoff@infradead.org>
16449 L: netdev@vger.kernel.org
16450 L: linuxppc-dev@lists.ozlabs.org
16452 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
16454 PS3 PLATFORM SUPPORT
16455 M: Geoff Levand <geoff@infradead.org>
16456 L: linuxppc-dev@lists.ozlabs.org
16458 F: arch/powerpc/boot/ps3*
16459 F: arch/powerpc/include/asm/lv1call.h
16460 F: arch/powerpc/include/asm/ps3*.h
16461 F: arch/powerpc/platforms/ps3/
16464 F: drivers/rtc/rtc-ps3.c
16465 F: drivers/usb/host/*ps3.c
16466 F: sound/ppc/snd_ps3*
16469 M: Jim Paris <jim@jtan.com>
16470 M: Geoff Levand <geoff@infradead.org>
16471 L: linuxppc-dev@lists.ozlabs.org
16473 F: drivers/block/ps3vram.c
16475 PSAMPLE PACKET SAMPLING SUPPORT
16476 M: Yotam Gigi <yotam.gi@gmail.com>
16478 F: include/net/psample.h
16479 F: include/uapi/linux/psample.h
16483 M: Kees Cook <keescook@chromium.org>
16484 M: Anton Vorontsov <anton@enomsg.org>
16485 M: Colin Cross <ccross@android.com>
16486 M: Tony Luck <tony.luck@intel.com>
16488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
16489 F: Documentation/admin-guide/ramoops.rst
16490 F: Documentation/admin-guide/pstore-blk.rst
16491 F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
16492 F: drivers/acpi/apei/erst.c
16493 F: drivers/firmware/efi/efi-pstore.c
16495 F: include/linux/pstore*
16496 K: \b(pstore|ramoops)
16498 PTP HARDWARE CLOCK SUPPORT
16499 M: Richard Cochran <richardcochran@gmail.com>
16500 L: netdev@vger.kernel.org
16502 W: http://linuxptp.sourceforge.net/
16503 F: Documentation/ABI/testing/sysfs-ptp
16504 F: Documentation/driver-api/ptp.rst
16505 F: drivers/net/phy/dp83640*
16507 F: include/linux/ptp_cl*
16509 PTP VIRTUAL CLOCK SUPPORT
16510 M: Yangbo Lu <yangbo.lu@nxp.com>
16511 L: netdev@vger.kernel.org
16513 F: drivers/ptp/ptp_vclock.c
16514 F: net/ethtool/phc_vclocks.c
16517 M: Oleg Nesterov <oleg@redhat.com>
16519 F: arch/*/*/ptrace*.c
16520 F: arch/*/include/asm/ptrace*.h
16521 F: arch/*/ptrace*.c
16522 F: include/asm-generic/syscall.h
16523 F: include/linux/ptrace.h
16524 F: include/linux/regset.h
16525 F: include/uapi/linux/ptrace.h
16529 M: Hans Verkuil <hverkuil@xs4all.nl>
16530 L: linux-media@vger.kernel.org
16532 T: git git://linuxtv.org/media_tree.git
16533 F: Documentation/admin-guide/media/pulse8-cec.rst
16534 F: drivers/media/cec/usb/pulse8/
16536 PURELIFI PLFXLC DRIVER
16537 M: Srinivasan Raju <srini.raju@purelifi.com>
16538 L: linux-wireless@vger.kernel.org
16540 F: drivers/net/wireless/purelifi/plfxlc/
16542 PVRUSB2 VIDEO4LINUX DRIVER
16543 M: Mike Isely <isely@pobox.com>
16544 L: pvrusb2@isely.net (subscribers-only)
16545 L: linux-media@vger.kernel.org
16547 W: http://www.isely.net/pvrusb2/
16548 T: git git://linuxtv.org/media_tree.git
16549 F: Documentation/driver-api/media/drivers/pvrusb2*
16550 F: drivers/media/usb/pvrusb2/
16553 M: Hans Verkuil <hverkuil@xs4all.nl>
16554 L: linux-media@vger.kernel.org
16556 T: git git://linuxtv.org/media_tree.git
16557 F: drivers/media/usb/pwc/*
16558 F: include/trace/events/pwc.h
16561 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16562 L: linux-hwmon@vger.kernel.org
16564 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
16565 F: Documentation/hwmon/pwm-fan.rst
16566 F: drivers/hwmon/pwm-fan.c
16569 M: Sean Young <sean@mess.org>
16570 L: linux-media@vger.kernel.org
16572 F: drivers/media/rc/pwm-ir-tx.c
16575 M: Thierry Reding <thierry.reding@gmail.com>
16576 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16577 L: linux-pwm@vger.kernel.org
16579 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
16580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
16581 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
16582 F: Documentation/devicetree/bindings/pwm/
16583 F: Documentation/driver-api/pwm.rst
16584 F: drivers/gpio/gpio-mvebu.c
16586 F: drivers/video/backlight/pwm_bl.c
16587 F: include/dt-bindings/pwm/
16588 F: include/linux/pwm.h
16589 F: include/linux/pwm_backlight.h
16590 K: pwm_(config|apply_state|ops)
16593 M: Robert Jarzmik <robert.jarzmik@free.fr>
16594 L: linux-gpio@vger.kernel.org
16596 F: drivers/gpio/gpio-pxa.c
16602 M: Robert Jarzmik <robert.jarzmik@free.fr>
16603 L: linux-rtc@vger.kernel.org
16606 PXA2xx/PXA3xx SUPPORT
16607 M: Daniel Mack <daniel@zonque.org>
16608 M: Haojian Zhuang <haojian.zhuang@gmail.com>
16609 M: Robert Jarzmik <robert.jarzmik@free.fr>
16610 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16612 T: git git://github.com/hzhuang1/linux.git
16613 T: git git://github.com/rjarzmik/linux.git
16614 F: arch/arm/boot/dts/pxa*
16615 F: arch/arm/mach-pxa/
16616 F: drivers/dma/pxa*
16617 F: drivers/pcmcia/pxa2xx*
16618 F: drivers/pinctrl/pxa/
16619 F: drivers/spi/spi-pxa2xx*
16620 F: drivers/usb/gadget/udc/pxa2*
16621 F: include/sound/pxa2xx-lib.h
16626 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
16627 L: qat-linux@intel.com
16629 F: drivers/crypto/qat/
16631 QCOM AUDIO (ASoC) DRIVERS
16632 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16633 M: Banajit Goswami <bgoswami@quicinc.com>
16634 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16636 F: include/dt-bindings/sound/qcom,wcd9335.h
16637 F: sound/soc/codecs/lpass-rx-macro.*
16638 F: sound/soc/codecs/lpass-tx-macro.*
16639 F: sound/soc/codecs/lpass-va-macro.c
16640 F: sound/soc/codecs/lpass-wsa-macro.*
16641 F: sound/soc/codecs/msm8916-wcd-analog.c
16642 F: sound/soc/codecs/msm8916-wcd-digital.c
16643 F: sound/soc/codecs/wcd9335.*
16644 F: sound/soc/codecs/wcd934x.c
16645 F: sound/soc/codecs/wcd-clsh-v2.*
16646 F: sound/soc/codecs/wcd-mbhc-v2.*
16647 F: sound/soc/codecs/wsa881x.c
16648 F: sound/soc/codecs/wsa883x.c
16651 QCOM EMBEDDED USB DEBUGGER (EUD)
16652 M: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
16653 L: linux-arm-msm@vger.kernel.org
16655 F: Documentation/ABI/testing/sysfs-driver-eud
16656 F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
16657 F: drivers/usb/misc/qcom_eud.c
16660 M: Alex Elder <elder@kernel.org>
16661 L: netdev@vger.kernel.org
16663 F: drivers/net/ipa/
16665 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
16666 M: Gabriel Somlo <somlo@cmu.edu>
16667 M: "Michael S. Tsirkin" <mst@redhat.com>
16668 L: qemu-devel@nongnu.org
16670 F: drivers/firmware/qemu_fw_cfg.c
16671 F: include/uapi/linux/qemu_fw_cfg.h
16674 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16675 L: linux-rdma@vger.kernel.org
16677 F: drivers/infiniband/hw/qib/
16679 QLOGIC QL41xxx FCOE DRIVER
16680 M: Saurav Kashyap <skashyap@marvell.com>
16681 M: Javed Hasan <jhasan@marvell.com>
16682 M: GR-QLogic-Storage-Upstream@marvell.com
16683 L: linux-scsi@vger.kernel.org
16685 F: drivers/scsi/qedf/
16687 QLOGIC QL41xxx ISCSI DRIVER
16688 M: Nilesh Javali <njavali@marvell.com>
16689 M: Manish Rangankar <mrangankar@marvell.com>
16690 M: GR-QLogic-Storage-Upstream@marvell.com
16691 L: linux-scsi@vger.kernel.org
16693 F: drivers/scsi/qedi/
16695 QLOGIC QL4xxx ETHERNET DRIVER
16696 M: Ariel Elior <aelior@marvell.com>
16697 M: Manish Chopra <manishc@marvell.com>
16698 L: netdev@vger.kernel.org
16700 F: drivers/net/ethernet/qlogic/qed/
16701 F: drivers/net/ethernet/qlogic/qede/
16702 F: include/linux/qed/
16704 QLOGIC QL4xxx RDMA DRIVER
16705 M: Michal Kalderon <mkalderon@marvell.com>
16706 M: Ariel Elior <aelior@marvell.com>
16707 L: linux-rdma@vger.kernel.org
16709 F: drivers/infiniband/hw/qedr/
16710 F: include/uapi/rdma/qedr-abi.h
16712 QLOGIC QLA1280 SCSI DRIVER
16713 M: Michael Reed <mdr@sgi.com>
16714 L: linux-scsi@vger.kernel.org
16716 F: drivers/scsi/qla1280.[ch]
16718 QLOGIC QLA2XXX FC-SCSI DRIVER
16719 M: Nilesh Javali <njavali@marvell.com>
16720 M: GR-QLogic-Storage-Upstream@marvell.com
16721 L: linux-scsi@vger.kernel.org
16723 F: drivers/scsi/qla2xxx/
16725 QLOGIC QLA3XXX NETWORK DRIVER
16726 M: GR-Linux-NIC-Dev@marvell.com
16727 L: netdev@vger.kernel.org
16729 F: drivers/net/ethernet/qlogic/qla3xxx.*
16731 QLOGIC QLA4XXX iSCSI DRIVER
16732 M: Nilesh Javali <njavali@marvell.com>
16733 M: Manish Rangankar <mrangankar@marvell.com>
16734 M: GR-QLogic-Storage-Upstream@marvell.com
16735 L: linux-scsi@vger.kernel.org
16737 F: drivers/scsi/qla4xxx/
16739 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
16740 M: Shahed Shaikh <shshaikh@marvell.com>
16741 M: Manish Chopra <manishc@marvell.com>
16742 M: GR-Linux-NIC-Dev@marvell.com
16743 L: netdev@vger.kernel.org
16745 F: drivers/net/ethernet/qlogic/qlcnic/
16747 QLOGIC QLGE 10Gb ETHERNET DRIVER
16748 M: Manish Chopra <manishc@marvell.com>
16749 M: GR-Linux-NIC-Dev@marvell.com
16750 M: Coiby Xu <coiby.xu@gmail.com>
16751 L: netdev@vger.kernel.org
16753 F: Documentation/networking/device_drivers/qlogic/qlge.rst
16754 F: drivers/staging/qlge/
16756 QM1D1B0004 MEDIA DRIVER
16757 M: Akihiro Tsukada <tskd08@gmail.com>
16758 L: linux-media@vger.kernel.org
16760 F: drivers/media/tuners/qm1d1b0004*
16762 QM1D1C0042 MEDIA DRIVER
16763 M: Akihiro Tsukada <tskd08@gmail.com>
16764 L: linux-media@vger.kernel.org
16766 F: drivers/media/tuners/qm1d1c0042*
16769 M: Anders Larsen <al@alarsen.net>
16771 W: http://www.alarsen.net/linux/qnx4fs/
16773 F: include/uapi/linux/qnx4_fs.h
16774 F: include/uapi/linux/qnxtypes.h
16776 QORIQ DPAA2 FSL-MC BUS DRIVER
16777 M: Stuart Yoder <stuyoder@gmail.com>
16778 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
16779 L: linux-kernel@vger.kernel.org
16781 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
16782 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
16783 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
16784 F: drivers/bus/fsl-mc/
16785 F: include/uapi/linux/fsl_mc.h
16787 QT1010 MEDIA DRIVER
16788 M: Antti Palosaari <crope@iki.fi>
16789 L: linux-media@vger.kernel.org
16791 W: https://linuxtv.org
16792 W: http://palosaari.fi/linux/
16793 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16794 T: git git://linuxtv.org/anttip/media_tree.git
16795 F: drivers/media/tuners/qt1010*
16797 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
16798 M: Kalle Valo <kvalo@kernel.org>
16799 L: ath10k@lists.infradead.org
16801 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
16802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16803 F: drivers/net/wireless/ath/ath10k/
16804 F: Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
16806 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
16807 M: Kalle Valo <kvalo@kernel.org>
16808 L: ath11k@lists.infradead.org
16810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16811 F: Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
16812 F: drivers/net/wireless/ath/ath11k/
16814 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
16815 M: Toke Høiland-Jørgensen <toke@toke.dk>
16816 L: linux-wireless@vger.kernel.org
16818 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
16819 F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
16820 F: drivers/net/wireless/ath/ath9k/
16822 QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
16823 M: Stephan Gerhold <stephan@gerhold.net>
16824 L: netdev@vger.kernel.org
16825 L: linux-arm-msm@vger.kernel.org
16827 F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
16828 F: drivers/net/wwan/qcom_bam_dmux.c
16830 QUALCOMM CAMERA SUBSYSTEM DRIVER
16831 M: Robert Foss <robert.foss@linaro.org>
16832 M: Todor Tomov <todor.too@gmail.com>
16833 L: linux-media@vger.kernel.org
16835 F: Documentation/admin-guide/media/qcom_camss.rst
16836 F: Documentation/devicetree/bindings/media/*camss*
16837 F: drivers/media/platform/qcom/camss/
16839 QUALCOMM CLOCK DRIVERS
16840 M: Bjorn Andersson <andersson@kernel.org>
16841 L: linux-arm-msm@vger.kernel.org
16843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
16844 F: Documentation/devicetree/bindings/clock/qcom,*
16845 F: drivers/clk/qcom/
16846 F: include/dt-bindings/clock/qcom,*
16848 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
16849 M: Niklas Cassel <nks@flawful.org>
16850 L: linux-pm@vger.kernel.org
16851 L: linux-arm-msm@vger.kernel.org
16853 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
16854 F: drivers/soc/qcom/cpr.c
16856 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
16857 M: Ilia Lin <ilia.lin@kernel.org>
16858 L: linux-pm@vger.kernel.org
16860 F: Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
16861 F: Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
16862 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
16864 QUALCOMM CRYPTO DRIVERS
16865 M: Thara Gopinath <thara.gopinath@gmail.com>
16866 L: linux-crypto@vger.kernel.org
16867 L: linux-arm-msm@vger.kernel.org
16869 F: drivers/crypto/qce/
16871 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
16872 M: Timur Tabi <timur@kernel.org>
16873 L: netdev@vger.kernel.org
16875 F: drivers/net/ethernet/qualcomm/emac/
16877 QUALCOMM ETHQOS ETHERNET DRIVER
16878 M: Vinod Koul <vkoul@kernel.org>
16879 R: Bhupesh Sharma <bhupesh.sharma@linaro.org>
16880 L: netdev@vger.kernel.org
16882 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
16883 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
16885 QUALCOMM FASTRPC DRIVER
16886 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16887 M: Amol Maheshwari <amahesh@qti.qualcomm.com>
16888 L: linux-arm-msm@vger.kernel.org
16890 F: Documentation/devicetree/bindings/misc/qcom,fastrpc.txt
16891 F: drivers/misc/fastrpc.c
16892 F: include/uapi/misc/fastrpc.h
16894 QUALCOMM HEXAGON ARCHITECTURE
16895 M: Brian Cain <bcain@quicinc.com>
16896 L: linux-hexagon@vger.kernel.org
16897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
16901 QUALCOMM HIDMA DRIVER
16902 M: Sinan Kaya <okaya@kernel.org>
16903 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16904 L: linux-arm-msm@vger.kernel.org
16905 L: dmaengine@vger.kernel.org
16907 F: drivers/dma/qcom/hidma*
16909 QUALCOMM I2C CCI DRIVER
16910 M: Loic Poulain <loic.poulain@linaro.org>
16911 M: Robert Foss <robert.foss@linaro.org>
16912 L: linux-i2c@vger.kernel.org
16913 L: linux-arm-msm@vger.kernel.org
16915 F: Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
16916 F: drivers/i2c/busses/i2c-qcom-cci.c
16918 QUALCOMM INTERCONNECT BWMON DRIVER
16919 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
16920 L: linux-arm-msm@vger.kernel.org
16922 F: Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
16923 F: drivers/soc/qcom/icc-bwmon.c
16926 M: Rob Clark <robdclark@gmail.com>
16927 L: iommu@lists.linux.dev
16928 L: linux-arm-msm@vger.kernel.org
16930 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
16932 QUALCOMM IPC ROUTER (QRTR) DRIVER
16933 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16934 L: linux-arm-msm@vger.kernel.org
16936 F: include/trace/events/qrtr.h
16937 F: include/uapi/linux/qrtr.h
16940 QUALCOMM IPCC MAILBOX DRIVER
16941 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16942 L: linux-arm-msm@vger.kernel.org
16944 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
16945 F: drivers/mailbox/qcom-ipcc.c
16946 F: include/dt-bindings/mailbox/qcom-ipcc.h
16948 QUALCOMM IPQ4019 USB PHY DRIVER
16949 M: Robert Marko <robert.marko@sartura.hr>
16950 M: Luka Perkov <luka.perkov@sartura.hr>
16951 L: linux-arm-msm@vger.kernel.org
16953 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
16954 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
16956 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
16957 M: Robert Marko <robert.marko@sartura.hr>
16958 M: Luka Perkov <luka.perkov@sartura.hr>
16959 L: linux-arm-msm@vger.kernel.org
16961 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
16962 F: drivers/regulator/vqmmc-ipq4019-regulator.c
16964 QUALCOMM NAND CONTROLLER DRIVER
16965 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16966 L: linux-mtd@lists.infradead.org
16967 L: linux-arm-msm@vger.kernel.org
16969 F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
16970 F: drivers/mtd/nand/raw/qcom_nandc.c
16972 QUALCOMM RMNET DRIVER
16973 M: Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
16974 M: Sean Tranchetti <quic_stranche@quicinc.com>
16975 L: netdev@vger.kernel.org
16977 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
16978 F: drivers/net/ethernet/qualcomm/rmnet/
16979 F: include/linux/if_rmnet.h
16981 QUALCOMM TSENS THERMAL DRIVER
16982 M: Amit Kucheria <amitk@kernel.org>
16983 M: Thara Gopinath <thara.gopinath@gmail.com>
16984 L: linux-pm@vger.kernel.org
16985 L: linux-arm-msm@vger.kernel.org
16987 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
16988 F: drivers/thermal/qcom/
16990 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
16991 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
16992 L: linux-media@vger.kernel.org
16993 L: linux-arm-msm@vger.kernel.org
16995 T: git git://linuxtv.org/media_tree.git
16996 F: Documentation/devicetree/bindings/media/*venus*
16997 F: drivers/media/platform/qcom/venus/
16999 QUALCOMM WCN36XX WIRELESS DRIVER
17000 M: Loic Poulain <loic.poulain@linaro.org>
17001 L: wcn36xx@lists.infradead.org
17003 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
17004 F: drivers/net/wireless/ath/wcn36xx/
17006 QUANTENNA QTNFMAC WIRELESS DRIVER
17007 M: Igor Mitsyanko <imitsyanko@quantenna.com>
17008 R: Sergey Matyukevich <geomatsi@gmail.com>
17009 L: linux-wireless@vger.kernel.org
17011 F: drivers/net/wireless/quantenna
17013 RADEON and AMDGPU DRM DRIVERS
17014 M: Alex Deucher <alexander.deucher@amd.com>
17015 M: Christian König <christian.koenig@amd.com>
17016 M: Pan, Xinhui <Xinhui.Pan@amd.com>
17017 L: amd-gfx@lists.freedesktop.org
17019 T: git https://gitlab.freedesktop.org/agd5f/linux.git
17020 B: https://gitlab.freedesktop.org/drm/amd/-/issues
17021 C: irc://irc.oftc.net/radeon
17022 F: Documentation/gpu/amdgpu/
17023 F: drivers/gpu/drm/amd/
17024 F: drivers/gpu/drm/radeon/
17025 F: include/uapi/drm/amdgpu_drm.h
17026 F: include/uapi/drm/radeon_drm.h
17028 RADEON FRAMEBUFFER DISPLAY DRIVER
17029 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
17030 L: linux-fbdev@vger.kernel.org
17032 F: drivers/video/fbdev/aty/radeon*
17033 F: include/uapi/linux/radeonfb.h
17035 RADIOSHARK RADIO DRIVER
17036 M: Hans Verkuil <hverkuil@xs4all.nl>
17037 L: linux-media@vger.kernel.org
17039 T: git git://linuxtv.org/media_tree.git
17040 F: drivers/media/radio/radio-shark.c
17042 RADIOSHARK2 RADIO DRIVER
17043 M: Hans Verkuil <hverkuil@xs4all.nl>
17044 L: linux-media@vger.kernel.org
17046 T: git git://linuxtv.org/media_tree.git
17047 F: drivers/media/radio/radio-shark2.c
17048 F: drivers/media/radio/radio-tea5777.c
17050 RADOS BLOCK DEVICE (RBD)
17051 M: Ilya Dryomov <idryomov@gmail.com>
17052 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
17053 L: ceph-devel@vger.kernel.org
17055 W: http://ceph.com/
17056 T: git git://github.com/ceph/ceph-client.git
17057 F: Documentation/ABI/testing/sysfs-bus-rbd
17058 F: drivers/block/rbd.c
17059 F: drivers/block/rbd_types.h
17061 RAGE128 FRAMEBUFFER DISPLAY DRIVER
17062 M: Paul Mackerras <paulus@samba.org>
17063 L: linux-fbdev@vger.kernel.org
17065 F: drivers/video/fbdev/aty/aty128fb.c
17067 RAINSHADOW-CEC DRIVER
17068 M: Hans Verkuil <hverkuil@xs4all.nl>
17069 L: linux-media@vger.kernel.org
17071 T: git git://linuxtv.org/media_tree.git
17072 F: drivers/media/cec/usb/rainshadow/
17074 RALINK MIPS ARCHITECTURE
17075 M: John Crispin <john@phrozen.org>
17076 L: linux-mips@vger.kernel.org
17078 F: arch/mips/ralink
17080 RALINK MT7621 MIPS ARCHITECTURE
17081 M: Arınç ÜNAL <arinc.unal@arinc9.com>
17082 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
17083 L: linux-mips@vger.kernel.org
17085 F: arch/mips/boot/dts/ralink/mt7621*
17087 RALINK PINCTRL DRIVER
17088 M: Arınç ÜNAL <arinc.unal@arinc9.com>
17089 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
17090 L: linux-mips@vger.kernel.org
17092 F: drivers/pinctrl/ralink/
17094 RALINK RT2X00 WIRELESS LAN DRIVER
17095 M: Stanislaw Gruszka <stf_xl@wp.pl>
17096 M: Helmut Schaa <helmut.schaa@googlemail.com>
17097 L: linux-wireless@vger.kernel.org
17099 F: drivers/net/wireless/ralink/rt2x00/
17101 RAMDISK RAM BLOCK DEVICE DRIVER
17102 M: Jens Axboe <axboe@kernel.dk>
17104 F: Documentation/admin-guide/blockdev/ramdisk.rst
17105 F: drivers/block/brd.c
17107 RANCHU VIRTUAL BOARD FOR MIPS
17108 M: Miodrag Dinic <miodrag.dinic@mips.com>
17109 L: linux-mips@vger.kernel.org
17111 F: arch/mips/configs/generic/board-ranchu.config
17112 F: arch/mips/generic/board-ranchu.c
17114 RANDOM NUMBER DRIVER
17115 M: "Theodore Ts'o" <tytso@mit.edu>
17116 M: Jason A. Donenfeld <Jason@zx2c4.com>
17117 T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
17119 F: drivers/char/random.c
17120 F: drivers/virt/vmgenid.c
17123 M: Matt Porter <mporter@kernel.crashing.org>
17124 M: Alexandre Bounine <alex.bou9@gmail.com>
17126 F: drivers/rapidio/
17129 M: Tony Luck <tony.luck@intel.com>
17130 M: Borislav Petkov <bp@alien8.de>
17131 L: linux-edac@vger.kernel.org
17133 F: Documentation/admin-guide/ras.rst
17135 F: include/linux/ras.h
17136 F: include/ras/ras_event.h
17138 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
17139 L: linux-wireless@vger.kernel.org
17141 F: drivers/net/wireless/ray*
17143 RC-CORE / LIRC FRAMEWORK
17144 M: Sean Young <sean@mess.org>
17145 L: linux-media@vger.kernel.org
17147 W: http://linuxtv.org
17148 T: git git://linuxtv.org/media_tree.git
17149 F: Documentation/driver-api/media/rc-core.rst
17150 F: Documentation/userspace-api/media/rc/
17151 F: drivers/media/rc/
17152 F: include/media/rc-map.h
17153 F: include/media/rc-core.h
17154 F: include/uapi/linux/lirc.h
17156 RCMM REMOTE CONTROLS DECODER
17157 M: Patrick Lerda <patrick9876@free.fr>
17159 F: drivers/media/rc/ir-rcmm-decoder.c
17161 RCUTORTURE TEST FRAMEWORK
17162 M: "Paul E. McKenney" <paulmck@kernel.org>
17163 M: Josh Triplett <josh@joshtriplett.org>
17164 R: Steven Rostedt <rostedt@goodmis.org>
17165 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17166 R: Lai Jiangshan <jiangshanlai@gmail.com>
17167 L: rcu@vger.kernel.org
17169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17170 F: tools/testing/selftests/rcutorture
17172 RDACM20 Camera Sensor
17173 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
17174 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
17175 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
17176 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
17177 L: linux-media@vger.kernel.org
17179 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
17180 F: drivers/media/i2c/max9271.c
17181 F: drivers/media/i2c/max9271.h
17182 F: drivers/media/i2c/rdacm20.c
17184 RDACM21 Camera Sensor
17185 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
17186 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
17187 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
17188 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
17189 L: linux-media@vger.kernel.org
17191 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
17192 F: drivers/media/i2c/max9271.c
17193 F: drivers/media/i2c/max9271.h
17194 F: drivers/media/i2c/rdacm21.c
17197 M: Florian Fainelli <florian@openwrt.org>
17200 RDC R6040 FAST ETHERNET DRIVER
17201 M: Florian Fainelli <f.fainelli@gmail.com>
17202 L: netdev@vger.kernel.org
17204 F: drivers/net/ethernet/rdc/r6040.c
17206 RDMAVT - RDMA verbs software
17207 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
17208 L: linux-rdma@vger.kernel.org
17210 F: drivers/infiniband/sw/rdmavt
17212 RDS - RELIABLE DATAGRAM SOCKETS
17213 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
17214 L: netdev@vger.kernel.org
17215 L: linux-rdma@vger.kernel.org
17216 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
17218 W: https://oss.oracle.com/projects/rds/
17219 F: Documentation/networking/rds.rst
17222 RDT - RESOURCE ALLOCATION
17223 M: Fenghua Yu <fenghua.yu@intel.com>
17224 M: Reinette Chatre <reinette.chatre@intel.com>
17225 L: linux-kernel@vger.kernel.org
17227 F: Documentation/x86/resctrl*
17228 F: arch/x86/include/asm/resctrl.h
17229 F: arch/x86/kernel/cpu/resctrl/
17230 F: tools/testing/selftests/resctrl/
17232 READ-COPY UPDATE (RCU)
17233 M: "Paul E. McKenney" <paulmck@kernel.org>
17234 M: Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
17235 M: Neeraj Upadhyay <quic_neeraju@quicinc.com> (kernel/rcu/tasks.h)
17236 M: Josh Triplett <josh@joshtriplett.org>
17237 R: Steven Rostedt <rostedt@goodmis.org>
17238 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17239 R: Lai Jiangshan <jiangshanlai@gmail.com>
17240 R: Joel Fernandes <joel@joelfernandes.org>
17241 L: rcu@vger.kernel.org
17243 W: http://www.rdrop.com/users/paulmck/RCU/
17244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17245 F: Documentation/RCU/
17246 F: include/linux/rcu*
17248 X: Documentation/RCU/torture.rst
17249 X: include/linux/srcu*.h
17250 X: kernel/rcu/srcu*.c
17252 REAL TIME CLOCK (RTC) SUBSYSTEM
17253 M: Alessandro Zummo <a.zummo@towertech.it>
17254 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
17255 L: linux-rtc@vger.kernel.org
17257 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
17258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
17259 F: Documentation/admin-guide/rtc.rst
17260 F: Documentation/devicetree/bindings/rtc/
17262 F: include/linux/platform_data/rtc-*
17263 F: include/linux/rtc.h
17264 F: include/linux/rtc/
17265 F: include/uapi/linux/rtc.h
17266 F: tools/testing/selftests/rtc/
17268 REALTEK AUDIO CODECS
17269 M: Oder Chiou <oder_chiou@realtek.com>
17271 F: include/sound/rt*.h
17272 F: sound/soc/codecs/rt*
17274 REALTEK OTTO WATCHDOG
17275 M: Sander Vanheule <sander@svanheule.net>
17276 L: linux-watchdog@vger.kernel.org
17278 F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
17279 F: drivers/watchdog/realtek_otto_wdt.c
17281 REALTEK RTL83xx SMI DSA ROUTER CHIPS
17282 M: Linus Walleij <linus.walleij@linaro.org>
17283 M: Alvin Šipraga <alsi@bang-olufsen.dk>
17285 F: Documentation/devicetree/bindings/net/dsa/realtek.yaml
17286 F: drivers/net/dsa/realtek/*
17288 REALTEK WIRELESS DRIVER (rtlwifi family)
17289 M: Ping-Ke Shih <pkshih@realtek.com>
17290 L: linux-wireless@vger.kernel.org
17292 W: https://wireless.wiki.kernel.org/
17293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17294 F: drivers/net/wireless/realtek/rtlwifi/
17296 REALTEK WIRELESS DRIVER (rtw88)
17297 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
17298 L: linux-wireless@vger.kernel.org
17300 F: drivers/net/wireless/realtek/rtw88/
17302 REALTEK WIRELESS DRIVER (rtw89)
17303 M: Ping-Ke Shih <pkshih@realtek.com>
17304 L: linux-wireless@vger.kernel.org
17306 F: drivers/net/wireless/realtek/rtw89/
17308 REDPINE WIRELESS DRIVER
17309 M: Amitkumar Karwar <amitkarwar@gmail.com>
17310 M: Siva Rebbagondla <siva8118@gmail.com>
17311 L: linux-wireless@vger.kernel.org
17313 F: drivers/net/wireless/rsi/
17315 REGISTER MAP ABSTRACTION
17316 M: Mark Brown <broonie@kernel.org>
17317 L: linux-kernel@vger.kernel.org
17319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
17320 F: Documentation/devicetree/bindings/regmap/
17321 F: drivers/base/regmap/
17322 F: include/linux/regmap.h
17324 REISERFS FILE SYSTEM
17325 L: reiserfs-devel@vger.kernel.org
17329 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
17330 M: Bjorn Andersson <andersson@kernel.org>
17331 M: Mathieu Poirier <mathieu.poirier@linaro.org>
17332 L: linux-remoteproc@vger.kernel.org
17334 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
17335 F: Documentation/ABI/testing/sysfs-class-remoteproc
17336 F: Documentation/devicetree/bindings/remoteproc/
17337 F: Documentation/staging/remoteproc.rst
17338 F: drivers/remoteproc/
17339 F: include/linux/remoteproc.h
17340 F: include/linux/remoteproc/
17342 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
17343 M: Bjorn Andersson <andersson@kernel.org>
17344 M: Mathieu Poirier <mathieu.poirier@linaro.org>
17345 L: linux-remoteproc@vger.kernel.org
17347 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
17348 F: Documentation/ABI/testing/sysfs-bus-rpmsg
17349 F: Documentation/staging/rpmsg.rst
17351 F: include/linux/rpmsg.h
17352 F: include/linux/rpmsg/
17353 F: include/uapi/linux/rpmsg.h
17356 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
17357 M: Stephan Gerhold <stephan@gerhold.net>
17358 L: netdev@vger.kernel.org
17359 L: linux-remoteproc@vger.kernel.org
17361 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
17363 RENESAS CLOCK DRIVERS
17364 M: Geert Uytterhoeven <geert+renesas@glider.be>
17365 L: linux-renesas-soc@vger.kernel.org
17367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
17368 F: Documentation/devicetree/bindings/clock/renesas,*
17369 F: drivers/clk/renesas/
17371 RENESAS EMEV2 I2C DRIVER
17372 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17373 L: linux-renesas-soc@vger.kernel.org
17375 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
17376 F: drivers/i2c/busses/i2c-emev2.c
17378 RENESAS ETHERNET DRIVERS
17379 R: Sergey Shtylyov <s.shtylyov@omp.ru>
17380 L: netdev@vger.kernel.org
17381 L: linux-renesas-soc@vger.kernel.org
17382 F: Documentation/devicetree/bindings/net/renesas,*.yaml
17383 F: drivers/net/ethernet/renesas/
17384 F: include/linux/sh_eth.h
17386 RENESAS R-CAR GYROADC DRIVER
17387 M: Marek Vasut <marek.vasut@gmail.com>
17388 L: linux-iio@vger.kernel.org
17390 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
17391 F: drivers/iio/adc/rcar-gyroadc.c
17393 RENESAS R-CAR I2C DRIVERS
17394 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17395 L: linux-renesas-soc@vger.kernel.org
17397 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
17398 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
17399 F: drivers/i2c/busses/i2c-rcar.c
17400 F: drivers/i2c/busses/i2c-sh_mobile.c
17402 RENESAS R-CAR SATA DRIVER
17403 R: Sergey Shtylyov <s.shtylyov@omp.ru>
17405 L: linux-ide@vger.kernel.org
17406 L: linux-renesas-soc@vger.kernel.org
17407 F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
17408 F: drivers/ata/sata_rcar.c
17410 RENESAS R-CAR THERMAL DRIVERS
17411 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
17412 L: linux-renesas-soc@vger.kernel.org
17414 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
17415 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
17416 F: drivers/thermal/rcar_gen3_thermal.c
17417 F: drivers/thermal/rcar_thermal.c
17419 RENESAS RIIC DRIVER
17420 M: Chris Brandt <chris.brandt@renesas.com>
17421 L: linux-renesas-soc@vger.kernel.org
17423 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
17424 F: drivers/i2c/busses/i2c-riic.c
17426 RENESAS USB PHY DRIVER
17427 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17428 L: linux-renesas-soc@vger.kernel.org
17430 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
17432 RENESAS RZ/G2L A/D DRIVER
17433 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
17434 L: linux-iio@vger.kernel.org
17435 L: linux-renesas-soc@vger.kernel.org
17437 F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
17438 F: drivers/iio/adc/rzg2l_adc.c
17440 RENESAS RZ/N1 A5PSW SWITCH DRIVER
17441 M: Clément Léger <clement.leger@bootlin.com>
17442 L: linux-renesas-soc@vger.kernel.org
17443 L: netdev@vger.kernel.org
17445 F: Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
17446 F: Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
17447 F: drivers/net/dsa/rzn1_a5psw*
17448 F: drivers/net/pcs/pcs-rzn1-miic.c
17449 F: include/dt-bindings/net/pcs-rzn1-miic.h
17450 F: include/linux/pcs-rzn1-miic.h
17451 F: net/dsa/tag_rzn1_a5psw.c
17453 RENESAS RZ/N1 RTC CONTROLLER DRIVER
17454 M: Miquel Raynal <miquel.raynal@bootlin.com>
17455 L: linux-rtc@vger.kernel.org
17456 L: linux-renesas-soc@vger.kernel.org
17458 F: Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
17459 F: drivers/rtc/rtc-rzn1.c
17461 RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
17462 M: Miquel Raynal <miquel.raynal@bootlin.com>
17463 L: linux-mtd@lists.infradead.org
17464 L: linux-renesas-soc@vger.kernel.org
17466 F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
17467 F: drivers/mtd/nand/raw/renesas-nand-controller.c
17469 RESET CONTROLLER FRAMEWORK
17470 M: Philipp Zabel <p.zabel@pengutronix.de>
17472 T: git git://git.pengutronix.de/git/pza/linux
17473 F: Documentation/devicetree/bindings/reset/
17474 F: Documentation/driver-api/reset.rst
17476 F: include/dt-bindings/reset/
17477 F: include/linux/reset-controller.h
17478 F: include/linux/reset.h
17479 F: include/linux/reset/
17480 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
17482 RESTARTABLE SEQUENCES SUPPORT
17483 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17484 M: Peter Zijlstra <peterz@infradead.org>
17485 M: "Paul E. McKenney" <paulmck@kernel.org>
17486 M: Boqun Feng <boqun.feng@gmail.com>
17487 L: linux-kernel@vger.kernel.org
17489 F: include/trace/events/rseq.h
17490 F: include/uapi/linux/rseq.h
17492 F: tools/testing/selftests/rseq/
17495 M: Johannes Berg <johannes@sipsolutions.net>
17496 L: linux-wireless@vger.kernel.org
17498 W: https://wireless.wiki.kernel.org/
17499 Q: https://patchwork.kernel.org/project/linux-wireless/list/
17500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
17501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
17502 F: Documentation/ABI/stable/sysfs-class-rfkill
17503 F: Documentation/driver-api/rfkill.rst
17504 F: include/linux/rfkill.h
17505 F: include/uapi/linux/rfkill.h
17509 M: Thomas Graf <tgraf@suug.ch>
17510 M: Herbert Xu <herbert@gondor.apana.org.au>
17511 L: netdev@vger.kernel.org
17513 F: include/linux/rhashtable-types.h
17514 F: include/linux/rhashtable.h
17515 F: lib/rhashtable.c
17516 F: lib/test_rhashtable.c
17518 RICOH R5C592 MEMORYSTICK DRIVER
17519 M: Maxim Levitsky <maximlevitsky@gmail.com>
17521 F: drivers/memstick/host/r592.*
17523 RICOH SMARTMEDIA/XD DRIVER
17524 M: Maxim Levitsky <maximlevitsky@gmail.com>
17526 F: drivers/mtd/nand/raw/r852.c
17527 F: drivers/mtd/nand/raw/r852.h
17530 M: Atish Patra <atishp@atishpatra.org>
17531 R: Anup Patel <anup@brainfault.org>
17532 L: linux-riscv@lists.infradead.org
17534 F: drivers/perf/riscv_pmu.c
17535 F: drivers/perf/riscv_pmu_legacy.c
17536 F: drivers/perf/riscv_pmu_sbi.c
17538 RISC-V ARCHITECTURE
17539 M: Paul Walmsley <paul.walmsley@sifive.com>
17540 M: Palmer Dabbelt <palmer@dabbelt.com>
17541 M: Albert Ou <aou@eecs.berkeley.edu>
17542 L: linux-riscv@lists.infradead.org
17544 P: Documentation/riscv/patch-acceptance.rst
17545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
17550 RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
17551 M: Conor Dooley <conor.dooley@microchip.com>
17552 M: Daire McNamara <daire.mcnamara@microchip.com>
17553 L: linux-riscv@lists.infradead.org
17555 F: Documentation/devicetree/bindings/clock/microchip,mpfs.yaml
17556 F: Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
17557 F: Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
17558 F: Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
17559 F: Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
17560 F: Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
17561 F: Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
17562 F: Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
17563 F: Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
17564 F: arch/riscv/boot/dts/microchip/
17565 F: drivers/char/hw_random/mpfs-rng.c
17566 F: drivers/clk/microchip/clk-mpfs.c
17567 F: drivers/i2c/busses/i2c-microchip-core.c
17568 F: drivers/mailbox/mailbox-mpfs.c
17569 F: drivers/pci/controller/pcie-microchip-host.c
17570 F: drivers/rtc/rtc-mpfs.c
17571 F: drivers/soc/microchip/
17572 F: drivers/spi/spi-microchip-core-qspi.c
17573 F: drivers/spi/spi-microchip-core.c
17574 F: drivers/usb/musb/mpfs.c
17575 F: include/soc/microchip/mpfs.h
17578 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
17579 M: Jack Wang <jinpu.wang@ionos.com>
17580 L: linux-block@vger.kernel.org
17582 F: drivers/block/rnbd/
17585 M: Stefan Achatz <erazor_de@users.sourceforge.net>
17587 W: http://sourceforge.net/projects/roccat/
17588 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
17589 F: drivers/hid/hid-roccat*
17590 F: include/linux/hid-roccat*
17592 ROCKCHIP I2S TDM DRIVER
17593 M: Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
17594 L: linux-rockchip@lists.infradead.org
17596 F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
17597 F: sound/soc/rockchip/rockchip_i2s_tdm.*
17599 ROCKCHIP ISP V1 DRIVER
17600 M: Dafna Hirschfeld <dafna@fastmail.com>
17601 L: linux-media@vger.kernel.org
17602 L: linux-rockchip@lists.infradead.org
17604 F: Documentation/admin-guide/media/rkisp1.rst
17605 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
17606 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
17607 F: drivers/media/platform/rockchip/rkisp1
17608 F: include/uapi/linux/rkisp1-config.h
17610 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
17611 M: Jacob Chen <jacob-chen@iotwrt.com>
17612 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17613 L: linux-media@vger.kernel.org
17614 L: linux-rockchip@lists.infradead.org
17616 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
17617 F: drivers/media/platform/rockchip/rga/
17619 ROCKCHIP VIDEO DECODER DRIVER
17620 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17621 L: linux-media@vger.kernel.org
17622 L: linux-rockchip@lists.infradead.org
17624 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
17625 F: drivers/staging/media/rkvdec/
17628 M: Jiri Pirko <jiri@resnulli.us>
17629 L: netdev@vger.kernel.org
17631 F: drivers/net/ethernet/rocker/
17633 ROCKETPORT EXPRESS/INFINITY DRIVER
17634 M: Kevin Cernekee <cernekee@gmail.com>
17635 L: linux-serial@vger.kernel.org
17637 F: drivers/tty/serial/rp2.*
17639 ROHM BD99954 CHARGER IC
17640 R: Matti Vaittinen <mazziesaccount@gmail.com>
17642 F: drivers/power/supply/bd99954-charger.c
17643 F: drivers/power/supply/bd99954-charger.h
17645 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
17646 M: Tomasz Duszynski <tduszyns@gmail.com>
17648 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
17649 F: drivers/iio/light/bh1750.c
17651 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
17652 M: Marek Vasut <marek.vasut+renesas@gmail.com>
17653 L: linux-kernel@vger.kernel.org
17654 L: linux-renesas-soc@vger.kernel.org
17656 F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
17657 F: drivers/gpio/gpio-bd9571mwv.c
17658 F: drivers/mfd/bd9571mwv.c
17659 F: drivers/regulator/bd9571mwv-regulator.c
17660 F: include/linux/mfd/bd9571mwv.h
17662 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
17663 R: Matti Vaittinen <mazziesaccount@gmail.com>
17665 F: drivers/clk/clk-bd718x7.c
17666 F: drivers/gpio/gpio-bd71815.c
17667 F: drivers/gpio/gpio-bd71828.c
17668 F: drivers/mfd/rohm-bd71828.c
17669 F: drivers/mfd/rohm-bd718x7.c
17670 F: drivers/mfd/rohm-bd9576.c
17671 F: drivers/regulator/bd71815-regulator.c
17672 F: drivers/regulator/bd71828-regulator.c
17673 F: drivers/regulator/bd718x7-regulator.c
17674 F: drivers/regulator/bd9576-regulator.c
17675 F: drivers/regulator/rohm-regulator.c
17676 F: drivers/rtc/rtc-bd70528.c
17677 F: drivers/watchdog/bd9576_wdt.c
17678 F: include/linux/mfd/rohm-bd71815.h
17679 F: include/linux/mfd/rohm-bd71828.h
17680 F: include/linux/mfd/rohm-bd718x7.h
17681 F: include/linux/mfd/rohm-bd957x.h
17682 F: include/linux/mfd/rohm-generic.h
17683 F: include/linux/mfd/rohm-shared.h
17686 M: Ralf Baechle <ralf@linux-mips.org>
17687 L: linux-hams@vger.kernel.org
17689 W: http://www.linux-ax25.org/
17690 F: include/net/rose.h
17691 F: include/uapi/linux/rose.h
17694 ROTATION DRIVER FOR ALLWINNER A83T
17695 M: Jernej Skrabec <jernej.skrabec@gmail.com>
17696 L: linux-media@vger.kernel.org
17698 T: git git://linuxtv.org/media_tree.git
17699 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
17700 F: drivers/media/platform/sunxi/sun8i-rotate/
17703 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17704 L: linux-remoteproc@vger.kernel.org
17706 F: drivers/tty/rpmsg_tty.c
17708 RTL2830 MEDIA DRIVER
17709 M: Antti Palosaari <crope@iki.fi>
17710 L: linux-media@vger.kernel.org
17712 W: https://linuxtv.org
17713 W: http://palosaari.fi/linux/
17714 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17715 T: git git://linuxtv.org/anttip/media_tree.git
17716 F: drivers/media/dvb-frontends/rtl2830*
17718 RTL2832 MEDIA DRIVER
17719 M: Antti Palosaari <crope@iki.fi>
17720 L: linux-media@vger.kernel.org
17722 W: https://linuxtv.org
17723 W: http://palosaari.fi/linux/
17724 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17725 T: git git://linuxtv.org/anttip/media_tree.git
17726 F: drivers/media/dvb-frontends/rtl2832*
17728 RTL2832_SDR MEDIA DRIVER
17729 M: Antti Palosaari <crope@iki.fi>
17730 L: linux-media@vger.kernel.org
17732 W: https://linuxtv.org
17733 W: http://palosaari.fi/linux/
17734 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17735 T: git git://linuxtv.org/anttip/media_tree.git
17736 F: drivers/media/dvb-frontends/rtl2832_sdr*
17738 RTL8180 WIRELESS DRIVER
17739 L: linux-wireless@vger.kernel.org
17741 W: https://wireless.wiki.kernel.org/
17742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17743 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
17745 RTL8187 WIRELESS DRIVER
17746 M: Herton Ronaldo Krzesinski <herton@canonical.com>
17747 M: Hin-Tak Leung <htl10@users.sourceforge.net>
17748 M: Larry Finger <Larry.Finger@lwfinger.net>
17749 L: linux-wireless@vger.kernel.org
17751 W: https://wireless.wiki.kernel.org/
17752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17753 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
17755 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
17756 M: Jes Sorensen <Jes.Sorensen@gmail.com>
17757 L: linux-wireless@vger.kernel.org
17759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
17760 F: drivers/net/wireless/realtek/rtl8xxxu/
17762 RTRS TRANSPORT DRIVERS
17763 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
17764 M: Jack Wang <jinpu.wang@ionos.com>
17765 L: linux-rdma@vger.kernel.org
17767 F: drivers/infiniband/ulp/rtrs/
17769 RUNTIME VERIFICATION (RV)
17770 M: Daniel Bristot de Oliveira <bristot@kernel.org>
17771 M: Steven Rostedt <rostedt@goodmis.org>
17772 L: linux-trace-devel@vger.kernel.org
17774 F: Documentation/trace/rv/
17775 F: include/linux/rv.h
17777 F: kernel/trace/rv/
17778 F: tools/verification/
17781 M: Miguel Ojeda <ojeda@kernel.org>
17782 M: Alex Gaynor <alex.gaynor@gmail.com>
17783 M: Wedson Almeida Filho <wedsonaf@gmail.com>
17784 R: Boqun Feng <boqun.feng@gmail.com>
17785 R: Gary Guo <gary@garyguo.net>
17786 R: Björn Roy Baron <bjorn3_gh@protonmail.com>
17787 L: rust-for-linux@vger.kernel.org
17789 W: https://github.com/Rust-for-Linux/linux
17790 B: https://github.com/Rust-for-Linux/linux/issues
17791 T: git https://github.com/Rust-for-Linux/linux.git rust-next
17792 F: Documentation/rust/
17798 RXRPC SOCKETS (AF_RXRPC)
17799 M: David Howells <dhowells@redhat.com>
17800 M: Marc Dionne <marc.dionne@auristor.com>
17801 L: linux-afs@lists.infradead.org
17803 W: https://www.infradead.org/~dhowells/kafs/
17804 F: Documentation/networking/rxrpc.rst
17805 F: include/keys/rxrpc-type.h
17806 F: include/net/af_rxrpc.h
17807 F: include/trace/events/rxrpc.h
17808 F: include/uapi/linux/rxrpc.h
17811 S3 SAVAGE FRAMEBUFFER DRIVER
17812 M: Antonino Daplas <adaplas@gmail.com>
17813 L: linux-fbdev@vger.kernel.org
17815 F: drivers/video/fbdev/savage/
17818 M: Heiko Carstens <hca@linux.ibm.com>
17819 M: Vasily Gorbik <gor@linux.ibm.com>
17820 M: Alexander Gordeev <agordeev@linux.ibm.com>
17821 R: Christian Borntraeger <borntraeger@linux.ibm.com>
17822 R: Sven Schnelle <svens@linux.ibm.com>
17823 L: linux-s390@vger.kernel.org
17825 W: http://www.ibm.com/developerworks/linux/linux390/
17826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
17827 F: Documentation/driver-api/s390-drivers.rst
17828 F: Documentation/s390/
17832 S390 COMMON I/O LAYER
17833 M: Vineeth Vijayan <vneethv@linux.ibm.com>
17834 M: Peter Oberparleiter <oberpar@linux.ibm.com>
17835 L: linux-s390@vger.kernel.org
17837 W: http://www.ibm.com/developerworks/linux/linux390/
17838 F: drivers/s390/cio/
17841 M: Stefan Haberland <sth@linux.ibm.com>
17842 M: Jan Hoeppner <hoeppner@linux.ibm.com>
17843 L: linux-s390@vger.kernel.org
17845 W: http://www.ibm.com/developerworks/linux/linux390/
17846 F: block/partitions/ibm.c
17847 F: drivers/s390/block/dasd*
17848 F: include/linux/dasd_mod.h
17851 M: Matthew Rosato <mjrosato@linux.ibm.com>
17852 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
17853 L: linux-s390@vger.kernel.org
17855 W: http://www.ibm.com/developerworks/linux/linux390/
17856 F: drivers/iommu/s390-iommu.c
17858 S390 IUCV NETWORK LAYER
17859 M: Alexandra Winter <wintera@linux.ibm.com>
17860 M: Wenjia Zhang <wenjia@linux.ibm.com>
17861 L: linux-s390@vger.kernel.org
17862 L: netdev@vger.kernel.org
17864 W: http://www.ibm.com/developerworks/linux/linux390/
17865 F: drivers/s390/net/*iucv*
17866 F: include/net/iucv/
17869 S390 NETWORK DRIVERS
17870 M: Alexandra Winter <wintera@linux.ibm.com>
17871 M: Wenjia Zhang <wenjia@linux.ibm.com>
17872 L: linux-s390@vger.kernel.org
17873 L: netdev@vger.kernel.org
17875 W: http://www.ibm.com/developerworks/linux/linux390/
17876 F: drivers/s390/net/
17879 M: Niklas Schnelle <schnelle@linux.ibm.com>
17880 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
17881 L: linux-s390@vger.kernel.org
17883 W: http://www.ibm.com/developerworks/linux/linux390/
17885 F: drivers/pci/hotplug/s390_pci_hpc.c
17886 F: Documentation/s390/pci.rst
17888 S390 VFIO AP DRIVER
17889 M: Tony Krowiak <akrowiak@linux.ibm.com>
17890 M: Halil Pasic <pasic@linux.ibm.com>
17891 M: Jason Herne <jjherne@linux.ibm.com>
17892 L: linux-s390@vger.kernel.org
17894 W: http://www.ibm.com/developerworks/linux/linux390/
17895 F: Documentation/s390/vfio-ap*
17896 F: drivers/s390/crypto/vfio_ap*
17898 S390 VFIO-CCW DRIVER
17899 M: Eric Farman <farman@linux.ibm.com>
17900 M: Matthew Rosato <mjrosato@linux.ibm.com>
17901 R: Halil Pasic <pasic@linux.ibm.com>
17902 L: linux-s390@vger.kernel.org
17903 L: kvm@vger.kernel.org
17905 F: Documentation/s390/vfio-ccw.rst
17906 F: drivers/s390/cio/vfio_ccw*
17907 F: include/uapi/linux/vfio_ccw.h
17909 S390 VFIO-PCI DRIVER
17910 M: Matthew Rosato <mjrosato@linux.ibm.com>
17911 M: Eric Farman <farman@linux.ibm.com>
17912 L: linux-s390@vger.kernel.org
17913 L: kvm@vger.kernel.org
17915 F: arch/s390/kvm/pci*
17916 F: drivers/vfio/pci/vfio_pci_zdev.c
17917 F: include/uapi/linux/vfio_zdev.h
17920 M: Harald Freudenberger <freude@linux.ibm.com>
17921 L: linux-s390@vger.kernel.org
17923 W: http://www.ibm.com/developerworks/linux/linux390/
17924 F: drivers/s390/crypto/
17927 M: Steffen Maier <maier@linux.ibm.com>
17928 M: Benjamin Block <bblock@linux.ibm.com>
17929 L: linux-s390@vger.kernel.org
17931 W: http://www.ibm.com/developerworks/linux/linux390/
17932 F: drivers/s390/scsi/zfcp_*
17934 S3C ADC BATTERY DRIVER
17935 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17936 L: linux-samsung-soc@vger.kernel.org
17938 F: drivers/power/supply/s3c_adc_battery.c
17939 F: include/linux/s3c_adc_battery.h
17941 S3C24XX SD/MMC Driver
17942 M: Ben Dooks <ben-linux@fluff.org>
17943 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17945 F: drivers/mmc/host/s3cmci.*
17947 SAA6588 RDS RECEIVER DRIVER
17948 M: Hans Verkuil <hverkuil@xs4all.nl>
17949 L: linux-media@vger.kernel.org
17951 W: https://linuxtv.org
17952 T: git git://linuxtv.org/media_tree.git
17953 F: drivers/media/i2c/saa6588*
17955 SAA7134 VIDEO4LINUX DRIVER
17956 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17957 L: linux-media@vger.kernel.org
17959 W: https://linuxtv.org
17960 T: git git://linuxtv.org/media_tree.git
17961 F: Documentation/driver-api/media/drivers/saa7134*
17962 F: drivers/media/pci/saa7134/
17964 SAA7146 VIDEO4LINUX-2 DRIVER
17965 M: Hans Verkuil <hverkuil@xs4all.nl>
17966 L: linux-media@vger.kernel.org
17968 T: git git://linuxtv.org/media_tree.git
17969 F: drivers/media/common/saa7146/
17970 F: drivers/media/pci/saa7146/
17971 F: include/media/drv-intf/saa7146*
17973 SAFESETID SECURITY MODULE
17974 M: Micah Morton <mortonm@chromium.org>
17976 F: Documentation/admin-guide/LSM/SafeSetID.rst
17977 F: security/safesetid/
17979 SAMSUNG AUDIO (ASoC) DRIVERS
17980 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17981 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17982 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17984 B: mailto:linux-samsung-soc@vger.kernel.org
17985 F: Documentation/devicetree/bindings/sound/samsung*
17986 F: sound/soc/samsung/
17988 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
17989 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17990 L: linux-crypto@vger.kernel.org
17991 L: linux-samsung-soc@vger.kernel.org
17993 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
17994 F: drivers/crypto/exynos-rng.c
17996 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
17997 M: Łukasz Stelmach <l.stelmach@samsung.com>
17998 L: linux-samsung-soc@vger.kernel.org
18000 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
18001 F: drivers/char/hw_random/exynos-trng.c
18003 SAMSUNG FRAMEBUFFER DRIVER
18004 M: Jingoo Han <jingoohan1@gmail.com>
18005 L: linux-fbdev@vger.kernel.org
18007 F: drivers/video/fbdev/s3c-fb.c
18009 SAMSUNG INTERCONNECT DRIVERS
18010 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18011 M: Artur Świgoń <a.swigon@samsung.com>
18012 L: linux-pm@vger.kernel.org
18013 L: linux-samsung-soc@vger.kernel.org
18015 F: drivers/interconnect/samsung/
18017 SAMSUNG LAPTOP DRIVER
18018 M: Corentin Chary <corentin.chary@gmail.com>
18019 L: platform-driver-x86@vger.kernel.org
18021 F: drivers/platform/x86/samsung-laptop.c
18023 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
18024 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18025 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
18026 L: linux-kernel@vger.kernel.org
18027 L: linux-samsung-soc@vger.kernel.org
18029 B: mailto:linux-samsung-soc@vger.kernel.org
18030 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
18031 F: Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
18032 F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
18033 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
18034 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
18035 F: drivers/clk/clk-s2mps11.c
18036 F: drivers/mfd/sec*.c
18037 F: drivers/regulator/s2m*.c
18038 F: drivers/regulator/s5m*.c
18039 F: drivers/rtc/rtc-s5m.c
18040 F: include/linux/mfd/samsung/
18042 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
18043 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
18044 L: linux-media@vger.kernel.org
18045 L: linux-samsung-soc@vger.kernel.org
18047 F: drivers/media/platform/samsung/s3c-camif/
18048 F: include/media/drv-intf/s3c_camif.h
18050 SAMSUNG S3FWRN5 NFC DRIVER
18051 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18052 M: Krzysztof Opasiak <k.opasiak@samsung.com>
18053 L: linux-nfc@lists.01.org (subscribers-only)
18055 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
18056 F: drivers/nfc/s3fwrn5
18058 SAMSUNG S5C73M3 CAMERA DRIVER
18059 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18060 M: Andrzej Hajda <andrzej.hajda@intel.com>
18061 L: linux-media@vger.kernel.org
18063 F: drivers/media/i2c/s5c73m3/*
18065 SAMSUNG S5K5BAF CAMERA DRIVER
18066 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18067 M: Andrzej Hajda <andrzej.hajda@intel.com>
18068 L: linux-media@vger.kernel.org
18070 F: drivers/media/i2c/s5k5baf.c
18072 SAMSUNG S5P Security SubSystem (SSS) DRIVER
18073 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18074 M: Vladimir Zapolskiy <vz@mleia.com>
18075 L: linux-crypto@vger.kernel.org
18076 L: linux-samsung-soc@vger.kernel.org
18078 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
18079 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
18080 F: drivers/crypto/s5p-sss.c
18082 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
18083 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18084 L: linux-media@vger.kernel.org
18086 Q: https://patchwork.linuxtv.org/project/linux-media/list/
18087 F: drivers/media/platform/samsung/exynos4-is/
18089 SAMSUNG SOC CLOCK DRIVERS
18090 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18091 M: Tomasz Figa <tomasz.figa@gmail.com>
18092 M: Chanwoo Choi <cw00.choi@samsung.com>
18093 R: Alim Akhtar <alim.akhtar@samsung.com>
18094 L: linux-samsung-soc@vger.kernel.org
18096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
18097 F: Documentation/devicetree/bindings/clock/samsung,*.yaml
18098 F: Documentation/devicetree/bindings/clock/samsung,s3c*
18099 F: drivers/clk/samsung/
18100 F: include/dt-bindings/clock/exynos*.h
18101 F: include/dt-bindings/clock/s3c*.h
18102 F: include/dt-bindings/clock/s5p*.h
18103 F: include/dt-bindings/clock/samsung,*.h
18104 F: include/linux/clk/samsung.h
18105 F: include/linux/platform_data/clk-s3c2410.h
18107 SAMSUNG SPI DRIVERS
18108 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18109 M: Andi Shyti <andi@etezian.org>
18110 L: linux-spi@vger.kernel.org
18111 L: linux-samsung-soc@vger.kernel.org
18113 F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml
18114 F: drivers/spi/spi-s3c*
18115 F: include/linux/platform_data/spi-s3c64xx.h
18116 F: include/linux/spi/s3c24xx-fiq.h
18118 SAMSUNG SXGBE DRIVERS
18119 M: Byungho An <bh74.an@samsung.com>
18120 L: netdev@vger.kernel.org
18122 F: drivers/net/ethernet/samsung/sxgbe/
18124 SAMSUNG THERMAL DRIVER
18125 M: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
18126 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18127 L: linux-pm@vger.kernel.org
18128 L: linux-samsung-soc@vger.kernel.org
18130 F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
18131 F: drivers/thermal/samsung/
18133 SAMSUNG USB2 PHY DRIVER
18134 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18135 L: linux-kernel@vger.kernel.org
18137 F: Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
18138 F: Documentation/driver-api/phy/samsung-usb2.rst
18139 F: drivers/phy/samsung/phy-exynos4210-usb2.c
18140 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
18141 F: drivers/phy/samsung/phy-exynos5250-usb2.c
18142 F: drivers/phy/samsung/phy-s5pv210-usb2.c
18143 F: drivers/phy/samsung/phy-samsung-usb2.c
18144 F: drivers/phy/samsung/phy-samsung-usb2.h
18146 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
18147 M: Paul Barker <paul.barker@sancloud.com>
18148 R: Marc Murphy <marc.murphy@sancloud.com>
18150 F: arch/arm/boot/dts/am335x-sancloud*
18153 M: Zwane Mwaikambo <zwanem@gmail.com>
18155 F: drivers/watchdog/sc1200wdt.c
18158 M: Ingo Molnar <mingo@redhat.com>
18159 M: Peter Zijlstra <peterz@infradead.org>
18160 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
18161 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
18162 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
18163 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
18164 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
18165 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
18166 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
18167 R: Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
18168 L: linux-kernel@vger.kernel.org
18170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
18171 F: include/linux/preempt.h
18172 F: include/linux/sched.h
18173 F: include/linux/wait.h
18174 F: include/uapi/linux/sched.h
18177 SCR24X CHIP CARD INTERFACE DRIVER
18178 M: Lubomir Rintel <lkundrak@v3.sk>
18180 F: drivers/char/pcmcia/scr24x_cs.c
18182 SCSI RDMA PROTOCOL (SRP) INITIATOR
18183 M: Bart Van Assche <bvanassche@acm.org>
18184 L: linux-rdma@vger.kernel.org
18186 Q: http://patchwork.kernel.org/project/linux-rdma/list/
18187 F: drivers/infiniband/ulp/srp/
18188 F: include/scsi/srp.h
18190 SCSI RDMA PROTOCOL (SRP) TARGET
18191 M: Bart Van Assche <bvanassche@acm.org>
18192 L: linux-rdma@vger.kernel.org
18193 L: target-devel@vger.kernel.org
18195 Q: http://patchwork.kernel.org/project/linux-rdma/list/
18196 F: drivers/infiniband/ulp/srpt/
18199 M: Doug Gilbert <dgilbert@interlog.com>
18200 L: linux-scsi@vger.kernel.org
18202 W: http://sg.danny.cz/sg
18203 F: Documentation/scsi/scsi-generic.rst
18204 F: drivers/scsi/sg.c
18205 F: include/scsi/sg.h
18208 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
18209 M: "Martin K. Petersen" <martin.petersen@oracle.com>
18210 L: linux-scsi@vger.kernel.org
18212 Q: https://patchwork.kernel.org/project/linux-scsi/list/
18213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
18214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
18215 F: Documentation/devicetree/bindings/scsi/
18221 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
18222 L: linux-scsi@vger.kernel.org
18224 F: Documentation/scsi/st.rst
18225 F: drivers/scsi/st.*
18226 F: drivers/scsi/st_*.h
18228 SCSI TARGET CORE USER DRIVER
18229 M: Bodo Stroesser <bostroesser@gmail.com>
18230 L: linux-scsi@vger.kernel.org
18231 L: target-devel@vger.kernel.org
18233 F: Documentation/target/tcmu-design.rst
18234 F: drivers/target/target_core_user.c
18235 F: include/uapi/linux/target_core_user.h
18237 SCSI TARGET SUBSYSTEM
18238 M: "Martin K. Petersen" <martin.petersen@oracle.com>
18239 L: linux-scsi@vger.kernel.org
18240 L: target-devel@vger.kernel.org
18242 W: http://www.linux-iscsi.org
18243 Q: https://patchwork.kernel.org/project/target-devel/list/
18244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
18245 F: Documentation/target/
18250 M: Vlad Yasevich <vyasevich@gmail.com>
18251 M: Neil Horman <nhorman@tuxdriver.com>
18252 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
18253 L: linux-sctp@vger.kernel.org
18255 W: http://lksctp.sourceforge.net
18256 F: Documentation/networking/sctp.rst
18257 F: include/linux/sctp.h
18258 F: include/net/sctp/
18259 F: include/uapi/linux/sctp.h
18263 M: Jim Cromie <jim.cromie@gmail.com>
18265 F: Documentation/i2c/busses/scx200_acb.rst
18266 F: arch/x86/platform/scx200/
18267 F: drivers/i2c/busses/scx200*
18268 F: drivers/mtd/maps/scx200_docflash.c
18269 F: drivers/watchdog/scx200_wdt.c
18270 F: include/linux/scx200.h
18273 M: Jim Cromie <jim.cromie@gmail.com>
18275 F: drivers/char/scx200_gpio.c
18276 F: include/linux/scx200_gpio.h
18278 SCx200 HRT CLOCKSOURCE DRIVER
18279 M: Jim Cromie <jim.cromie@gmail.com>
18281 F: drivers/clocksource/scx200_hrt.c
18283 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
18284 M: Sascha Sommer <saschasommer@freenet.de>
18285 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
18287 F: drivers/mmc/host/sdricoh_cs.c
18289 SECO BOARDS CEC DRIVER
18290 M: Ettore Chimenti <ek5.chimenti@gmail.com>
18292 F: drivers/media/cec/platform/seco/seco-cec.c
18293 F: drivers/media/cec/platform/seco/seco-cec.h
18296 M: Kees Cook <keescook@chromium.org>
18297 R: Andy Lutomirski <luto@amacapital.net>
18298 R: Will Drewry <wad@chromium.org>
18300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
18301 F: Documentation/userspace-api/seccomp_filter.rst
18302 F: include/linux/seccomp.h
18303 F: include/uapi/linux/seccomp.h
18304 F: kernel/seccomp.c
18305 F: tools/testing/selftests/kselftest_harness.h
18306 F: tools/testing/selftests/seccomp/*
18307 K: \bsecure_computing
18310 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
18311 M: Al Cooper <alcooperx@gmail.com>
18312 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
18313 L: linux-mmc@vger.kernel.org
18315 F: drivers/mmc/host/sdhci-brcmstb*
18317 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
18318 M: Adrian Hunter <adrian.hunter@intel.com>
18319 L: linux-mmc@vger.kernel.org
18321 F: drivers/mmc/host/sdhci*
18323 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
18324 M: Eugen Hristev <eugen.hristev@microchip.com>
18325 L: linux-mmc@vger.kernel.org
18327 F: drivers/mmc/host/sdhci-of-at91.c
18329 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
18330 M: Ben Dooks <ben-linux@fluff.org>
18331 M: Jaehoon Chung <jh80.chung@samsung.com>
18332 L: linux-mmc@vger.kernel.org
18334 F: drivers/mmc/host/sdhci-s3c*
18336 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
18337 M: Viresh Kumar <vireshk@kernel.org>
18338 L: linux-mmc@vger.kernel.org
18340 F: drivers/mmc/host/sdhci-spear.c
18342 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
18343 M: Vignesh Raghavendra <vigneshr@ti.com>
18344 L: linux-mmc@vger.kernel.org
18346 F: drivers/mmc/host/sdhci-omap.c
18348 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
18349 M: Haibo Chen <haibo.chen@nxp.com>
18350 L: linux-imx@nxp.com
18351 L: linux-mmc@vger.kernel.org
18353 F: drivers/mmc/host/sdhci-esdhc-imx.c
18355 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
18356 M: Jonathan Derrick <jonathan.derrick@intel.com>
18357 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
18358 L: linux-block@vger.kernel.org
18360 F: block/opal_proto.h
18362 F: include/linux/sed*
18363 F: include/uapi/linux/sed*
18366 M: Security Officers <security@kernel.org>
18368 F: Documentation/admin-guide/security-bugs.rst
18371 M: Paul Moore <paul@paul-moore.com>
18372 M: James Morris <jmorris@namei.org>
18373 M: "Serge E. Hallyn" <serge@hallyn.com>
18374 L: linux-security-module@vger.kernel.org (suggested Cc:)
18376 W: http://kernsec.org/
18377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
18379 X: security/selinux/
18381 SELINUX SECURITY MODULE
18382 M: Paul Moore <paul@paul-moore.com>
18383 M: Stephen Smalley <stephen.smalley.work@gmail.com>
18384 M: Eric Paris <eparis@parisplace.org>
18385 L: selinux@vger.kernel.org
18387 W: https://selinuxproject.org
18388 W: https://github.com/SELinuxProject
18389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
18390 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
18391 F: Documentation/ABI/obsolete/sysfs-selinux-disable
18392 F: Documentation/admin-guide/LSM/SELinux.rst
18393 F: include/trace/events/avc.h
18394 F: include/uapi/linux/selinux_netlink.h
18395 F: scripts/selinux/
18396 F: security/selinux/
18399 M: Jiri Slaby <jirislaby@kernel.org>
18401 F: drivers/misc/phantom.c
18402 F: include/uapi/linux/phantom.h
18404 SENSEAIR SUNRISE 006-0-0007
18405 M: Jacopo Mondi <jacopo@jmondi.org>
18407 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
18408 F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
18409 F: drivers/iio/chemical/sunrise_co2.c
18411 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
18412 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
18414 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
18415 F: drivers/iio/chemical/scd30.h
18416 F: drivers/iio/chemical/scd30_core.c
18417 F: drivers/iio/chemical/scd30_i2c.c
18418 F: drivers/iio/chemical/scd30_serial.c
18420 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
18421 M: Roan van Dijk <roan@protonic.nl>
18423 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
18424 F: drivers/iio/chemical/scd4x.c
18426 SENSIRION SGP40 GAS SENSOR DRIVER
18427 M: Andreas Klinger <ak@it-klinger.de>
18429 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
18430 F: drivers/iio/chemical/sgp40.c
18432 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
18433 M: Tomasz Duszynski <tduszyns@gmail.com>
18435 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
18436 F: drivers/iio/chemical/sps30.c
18437 F: drivers/iio/chemical/sps30_i2c.c
18438 F: drivers/iio/chemical/sps30_serial.c
18441 M: Rob Herring <robh@kernel.org>
18442 L: linux-serial@vger.kernel.org
18444 F: Documentation/devicetree/bindings/serial/serial.yaml
18445 F: drivers/tty/serdev/
18446 F: include/linux/serdev.h
18449 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18450 L: linux-serial@vger.kernel.org
18452 F: Documentation/devicetree/bindings/serial/
18453 F: drivers/tty/serial/
18456 M: Sean Young <sean@mess.org>
18457 L: linux-media@vger.kernel.org
18459 F: drivers/media/rc/serial_ir.c
18461 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
18462 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18463 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18465 F: Documentation/devicetree/bindings/slimbus/
18466 F: drivers/slimbus/
18467 F: include/linux/slimbus.h
18470 M: Edward Cree <ecree.xilinx@gmail.com>
18471 M: Martin Habets <habetsm.xilinx@gmail.com>
18472 L: netdev@vger.kernel.org
18474 F: drivers/net/ethernet/sfc/
18476 SFF/SFP/SFP+ MODULE SUPPORT
18477 M: Russell King <linux@armlinux.org.uk>
18478 L: netdev@vger.kernel.org
18480 F: Documentation/devicetree/bindings/net/sff,sfp.yaml
18481 F: drivers/net/phy/phylink.c
18482 F: drivers/net/phy/sfp*
18483 F: include/linux/mdio/mdio-i2c.h
18484 F: include/linux/phylink.h
18485 F: include/linux/sfp.h
18486 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)
18489 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
18491 F: drivers/misc/sgi-gru/
18493 SGI XP/XPC/XPNET DRIVER
18494 M: Robin Holt <robinmholt@gmail.com>
18495 M: Steve Wahl <steve.wahl@hpe.com>
18496 R: Mike Travis <mike.travis@hpe.com>
18498 F: drivers/misc/sgi-xp/
18500 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
18501 M: Karsten Graul <kgraul@linux.ibm.com>
18502 M: Wenjia Zhang <wenjia@linux.ibm.com>
18503 L: linux-s390@vger.kernel.org
18505 W: http://www.ibm.com/developerworks/linux/linux390/
18508 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
18509 M: Linus Walleij <linus.walleij@linaro.org>
18510 L: linux-iio@vger.kernel.org
18512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
18513 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
18514 F: drivers/iio/light/gp2ap002.c
18516 SHARP RJ54N1CB0C SENSOR DRIVER
18517 M: Jacopo Mondi <jacopo@jmondi.org>
18518 L: linux-media@vger.kernel.org
18520 T: git git://linuxtv.org/media_tree.git
18521 F: drivers/media/i2c/rj54n1cb0c.c
18522 F: include/media/i2c/rj54n1cb0c.h
18524 SH_VOU V4L2 OUTPUT DRIVER
18525 L: linux-media@vger.kernel.org
18527 F: drivers/media/platform/renesas/sh_vou.c
18528 F: include/media/drv-intf/sh_vou.h
18530 SI2157 MEDIA DRIVER
18531 M: Antti Palosaari <crope@iki.fi>
18532 L: linux-media@vger.kernel.org
18534 W: https://linuxtv.org
18535 W: http://palosaari.fi/linux/
18536 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18537 T: git git://linuxtv.org/anttip/media_tree.git
18538 F: drivers/media/tuners/si2157*
18540 SI2165 MEDIA DRIVER
18541 M: Matthias Schwarzott <zzam@gentoo.org>
18542 L: linux-media@vger.kernel.org
18544 W: https://linuxtv.org
18545 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18546 F: drivers/media/dvb-frontends/si2165*
18548 SI2168 MEDIA DRIVER
18549 M: Antti Palosaari <crope@iki.fi>
18550 L: linux-media@vger.kernel.org
18552 W: https://linuxtv.org
18553 W: http://palosaari.fi/linux/
18554 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18555 T: git git://linuxtv.org/anttip/media_tree.git
18556 F: drivers/media/dvb-frontends/si2168*
18558 SI470X FM RADIO RECEIVER I2C DRIVER
18559 M: Hans Verkuil <hverkuil@xs4all.nl>
18560 L: linux-media@vger.kernel.org
18562 W: https://linuxtv.org
18563 T: git git://linuxtv.org/media_tree.git
18564 F: drivers/media/radio/si470x/radio-si470x-i2c.c
18566 SI470X FM RADIO RECEIVER USB DRIVER
18567 M: Hans Verkuil <hverkuil@xs4all.nl>
18568 L: linux-media@vger.kernel.org
18570 W: https://linuxtv.org
18571 T: git git://linuxtv.org/media_tree.git
18572 F: drivers/media/radio/si470x/radio-si470x-common.c
18573 F: drivers/media/radio/si470x/radio-si470x-usb.c
18574 F: drivers/media/radio/si470x/radio-si470x.h
18576 SI4713 FM RADIO TRANSMITTER I2C DRIVER
18577 M: Eduardo Valentin <edubezval@gmail.com>
18578 L: linux-media@vger.kernel.org
18580 W: https://linuxtv.org
18581 T: git git://linuxtv.org/media_tree.git
18582 F: drivers/media/radio/si4713/si4713.?
18584 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
18585 M: Eduardo Valentin <edubezval@gmail.com>
18586 L: linux-media@vger.kernel.org
18588 W: https://linuxtv.org
18589 T: git git://linuxtv.org/media_tree.git
18590 F: drivers/media/radio/si4713/radio-platform-si4713.c
18592 SI4713 FM RADIO TRANSMITTER USB DRIVER
18593 M: Hans Verkuil <hverkuil@xs4all.nl>
18594 L: linux-media@vger.kernel.org
18596 W: https://linuxtv.org
18597 T: git git://linuxtv.org/media_tree.git
18598 F: drivers/media/radio/si4713/radio-usb-si4713.c
18601 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18602 L: linux-media@vger.kernel.org
18604 W: https://linuxtv.org
18605 T: git git://linuxtv.org/media_tree.git
18606 F: drivers/media/common/siano/
18607 F: drivers/media/mmc/siano/
18608 F: drivers/media/usb/siano/
18609 F: drivers/media/usb/siano/
18612 M: Palmer Dabbelt <palmer@dabbelt.com>
18613 M: Paul Walmsley <paul.walmsley@sifive.com>
18614 L: linux-riscv@lists.infradead.org
18616 T: git git://github.com/sifive/riscv-linux.git
18620 SIFIVE FU540 SYSTEM-ON-CHIP
18621 M: Paul Walmsley <paul.walmsley@sifive.com>
18622 M: Palmer Dabbelt <palmer@dabbelt.com>
18623 L: linux-riscv@lists.infradead.org
18625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
18630 M: Green Wan <green.wan@sifive.com>
18632 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
18633 F: drivers/dma/sf-pdma/
18635 SILEAD TOUCHSCREEN DRIVER
18636 M: Hans de Goede <hdegoede@redhat.com>
18637 L: linux-input@vger.kernel.org
18638 L: platform-driver-x86@vger.kernel.org
18640 F: drivers/input/touchscreen/silead.c
18641 F: drivers/platform/x86/touchscreen_dmi.c
18643 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
18644 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
18646 F: Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
18647 F: drivers/net/wireless/silabs/wfx/
18649 SILICON MOTION SM712 FRAME BUFFER DRIVER
18650 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
18651 M: Teddy Wang <teddy.wang@siliconmotion.com>
18652 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
18653 L: linux-fbdev@vger.kernel.org
18655 F: Documentation/fb/sm712fb.rst
18656 F: drivers/video/fbdev/sm712*
18658 SILVACO I3C DUAL-ROLE MASTER
18659 M: Miquel Raynal <miquel.raynal@bootlin.com>
18660 M: Conor Culhane <conor.culhane@silvaco.com>
18661 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
18663 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
18664 F: drivers/i3c/master/svc-i3c-master.c
18667 M: Hans de Goede <hdegoede@redhat.com>
18668 L: linux-fbdev@vger.kernel.org
18670 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
18671 F: drivers/video/fbdev/simplefb.c
18672 F: include/linux/platform_data/simplefb.h
18674 SIMTEC EB110ATX (Chalice CATS)
18675 M: Simtec Linux Team <linux@simtec.co.uk>
18677 W: http://www.simtec.co.uk/products/EB110ATX/
18679 SIMTEC EB2410ITX (BAST)
18680 M: Simtec Linux Team <linux@simtec.co.uk>
18682 W: http://www.simtec.co.uk/products/EB2410ITX/
18683 F: arch/arm/mach-s3c/bast-ide.c
18684 F: arch/arm/mach-s3c/bast-irq.c
18685 F: arch/arm/mach-s3c/mach-bast.c
18688 M: Thorsten Scherer <t.scherer@eckelmann.de>
18689 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
18690 R: Pengutronix Kernel Team <kernel@pengutronix.de>
18692 F: drivers/gpio/gpio-siox.c
18694 F: include/trace/events/siox.h
18696 SIPHASH PRF ROUTINES
18697 M: Jason A. Donenfeld <Jason@zx2c4.com>
18699 F: include/linux/siphash.h
18701 F: lib/test_siphash.c
18703 SIS 190 ETHERNET DRIVER
18704 M: Francois Romieu <romieu@fr.zoreil.com>
18705 L: netdev@vger.kernel.org
18707 F: drivers/net/ethernet/sis/sis190.c
18709 SIS 900/7016 FAST ETHERNET DRIVER
18710 M: Daniele Venzano <venza@brownhat.org>
18711 L: netdev@vger.kernel.org
18713 W: http://www.brownhat.org/sis900.html
18714 F: drivers/net/ethernet/sis/sis900.*
18716 SIS FRAMEBUFFER DRIVER
18717 M: Thomas Winischhofer <thomas@winischhofer.net>
18719 W: http://www.winischhofer.net/linuxsisvga.shtml
18720 F: Documentation/fb/sisfb.rst
18721 F: drivers/video/fbdev/sis/
18722 F: include/video/sisfb.h
18724 SIS I2C TOUCHSCREEN DRIVER
18725 M: Mika Penttilä <mika.penttila@nextfour.com>
18726 L: linux-input@vger.kernel.org
18728 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
18729 F: drivers/input/touchscreen/sis_i2c.c
18732 M: Thomas Winischhofer <thomas@winischhofer.net>
18734 W: http://www.winischhofer.at/linuxsisusbvga.shtml
18735 F: drivers/usb/misc/sisusbvga/
18737 SL28 CPLD MFD DRIVER
18738 M: Michael Walle <michael@walle.cc>
18740 F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
18741 F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
18742 F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
18743 F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
18744 F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
18745 F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
18746 F: drivers/gpio/gpio-sl28cpld.c
18747 F: drivers/hwmon/sl28cpld-hwmon.c
18748 F: drivers/irqchip/irq-sl28cpld.c
18749 F: drivers/pwm/pwm-sl28cpld.c
18750 F: drivers/watchdog/sl28cpld_wdt.c
18753 M: Christoph Lameter <cl@linux.com>
18754 M: Pekka Enberg <penberg@kernel.org>
18755 M: David Rientjes <rientjes@google.com>
18756 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
18757 M: Andrew Morton <akpm@linux-foundation.org>
18758 M: Vlastimil Babka <vbabka@suse.cz>
18759 R: Roman Gushchin <roman.gushchin@linux.dev>
18760 R: Hyeonggon Yoo <42.hyeyoo@gmail.com>
18761 L: linux-mm@kvack.org
18763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
18764 F: include/linux/sl?b*.h
18767 SLCAN CAN NETWORK DRIVER
18768 M: Dario Binacchi <dario.binacchi@amarulasolutions.com>
18769 L: linux-can@vger.kernel.org
18771 F: drivers/net/can/slcan/
18773 SLEEPABLE READ-COPY UPDATE (SRCU)
18774 M: Lai Jiangshan <jiangshanlai@gmail.com>
18775 M: "Paul E. McKenney" <paulmck@kernel.org>
18776 M: Josh Triplett <josh@joshtriplett.org>
18777 R: Steven Rostedt <rostedt@goodmis.org>
18778 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18779 L: rcu@vger.kernel.org
18781 W: http://www.rdrop.com/users/paulmck/RCU/
18782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18783 F: include/linux/srcu*.h
18784 F: kernel/rcu/srcu*.c
18786 SMACK SECURITY MODULE
18787 M: Casey Schaufler <casey@schaufler-ca.com>
18788 L: linux-security-module@vger.kernel.org
18790 W: http://schaufler-ca.com
18791 T: git git://github.com/cschaufler/smack-next
18792 F: Documentation/admin-guide/LSM/Smack.rst
18795 SMC91x ETHERNET DRIVER
18796 M: Nicolas Pitre <nico@fluxnic.net>
18798 F: drivers/net/ethernet/smsc/smc91x.*
18800 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
18801 M: Mark Rutland <mark.rutland@arm.com>
18802 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
18803 M: Sudeep Holla <sudeep.holla@arm.com>
18804 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18806 F: drivers/firmware/smccc/
18807 F: include/linux/arm-smccc.h
18809 SMM665 HARDWARE MONITOR DRIVER
18810 M: Guenter Roeck <linux@roeck-us.net>
18811 L: linux-hwmon@vger.kernel.org
18813 F: Documentation/hwmon/smm665.rst
18814 F: drivers/hwmon/smm665.c
18816 SMSC EMC2103 HARDWARE MONITOR DRIVER
18817 M: Steve Glendinning <steve.glendinning@shawell.net>
18818 L: linux-hwmon@vger.kernel.org
18820 F: Documentation/hwmon/emc2103.rst
18821 F: drivers/hwmon/emc2103.c
18823 SMSC SCH5627 HARDWARE MONITOR DRIVER
18824 M: Hans de Goede <hdegoede@redhat.com>
18825 L: linux-hwmon@vger.kernel.org
18827 F: Documentation/hwmon/sch5627.rst
18828 F: drivers/hwmon/sch5627.c
18830 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
18831 M: Steve Glendinning <steve.glendinning@shawell.net>
18832 L: linux-fbdev@vger.kernel.org
18834 F: drivers/video/fbdev/smscufx.c
18836 SMSC47B397 HARDWARE MONITOR DRIVER
18837 M: Jean Delvare <jdelvare@suse.com>
18838 L: linux-hwmon@vger.kernel.org
18840 F: Documentation/hwmon/smsc47b397.rst
18841 F: drivers/hwmon/smsc47b397.c
18843 SMSC911x ETHERNET DRIVER
18844 M: Steve Glendinning <steve.glendinning@shawell.net>
18845 L: netdev@vger.kernel.org
18847 F: drivers/net/ethernet/smsc/smsc911x.*
18848 F: include/linux/smsc911x.h
18850 SMSC9420 PCI ETHERNET DRIVER
18851 M: Steve Glendinning <steve.glendinning@shawell.net>
18852 L: netdev@vger.kernel.org
18854 F: drivers/net/ethernet/smsc/smsc9420.*
18856 SOCIONEXT (SNI) AVE NETWORK DRIVER
18857 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
18858 L: netdev@vger.kernel.org
18860 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
18861 F: drivers/net/ethernet/socionext/sni_ave.c
18863 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
18864 M: Jassi Brar <jaswinder.singh@linaro.org>
18865 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
18866 L: netdev@vger.kernel.org
18868 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
18869 F: drivers/net/ethernet/socionext/netsec.c
18871 SOCIONEXT (SNI) Synquacer SPI DRIVER
18872 M: Masahisa Kojima <masahisa.kojima@linaro.org>
18873 M: Jassi Brar <jaswinder.singh@linaro.org>
18874 L: linux-spi@vger.kernel.org
18876 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
18877 F: drivers/spi/spi-synquacer.c
18879 SOCIONEXT SYNQUACER I2C DRIVER
18880 M: Ard Biesheuvel <ardb@kernel.org>
18881 L: linux-i2c@vger.kernel.org
18883 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
18884 F: drivers/i2c/busses/i2c-synquacer.c
18886 SOCIONEXT UNIPHIER SOUND DRIVER
18887 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18889 F: sound/soc/uniphier/
18891 SOEKRIS NET48XX LED SUPPORT
18892 M: Chris Boot <bootc@bootc.net>
18894 F: drivers/leds/leds-net48xx.c
18896 SOFT-IWARP DRIVER (siw)
18897 M: Bernard Metzler <bmt@zurich.ibm.com>
18898 L: linux-rdma@vger.kernel.org
18900 F: drivers/infiniband/sw/siw/
18901 F: include/uapi/rdma/siw-abi.h
18903 SOFT-ROCE DRIVER (rxe)
18904 M: Zhu Yanjun <zyjzyj2000@gmail.com>
18905 L: linux-rdma@vger.kernel.org
18907 F: drivers/infiniband/sw/rxe/
18908 F: include/uapi/rdma/rdma_user_rxe.h
18910 SOFTLOGIC 6x10 MPEG CODEC
18911 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
18912 M: Anton Sviridenko <anton@corp.bluecherry.net>
18913 M: Andrey Utkin <andrey_utkin@fastmail.com>
18914 M: Ismael Luceno <ismael@iodev.co.uk>
18915 L: linux-media@vger.kernel.org
18917 F: drivers/media/pci/solo6x10/
18919 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
18920 M: James Morse <james.morse@arm.com>
18921 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18923 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
18924 F: drivers/firmware/arm_sdei.c
18925 F: include/linux/arm_sdei.h
18926 F: include/uapi/linux/arm_sdei.h
18928 SOFTWARE NODES AND DEVICE PROPERTIES
18929 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18930 R: Daniel Scally <djrscally@gmail.com>
18931 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18932 R: Sakari Ailus <sakari.ailus@linux.intel.com>
18933 L: linux-acpi@vger.kernel.org
18935 F: drivers/base/property.c
18936 F: drivers/base/swnode.c
18937 F: include/linux/fwnode.h
18938 F: include/linux/property.h
18940 SOFTWARE RAID (Multiple Disks) SUPPORT
18941 M: Song Liu <song@kernel.org>
18942 L: linux-raid@vger.kernel.org
18944 Q: https://patchwork.kernel.org/project/linux-raid/list/
18945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
18946 F: drivers/md/Kconfig
18947 F: drivers/md/Makefile
18949 F: drivers/md/raid*
18950 F: include/linux/raid/
18951 F: include/uapi/linux/raid/
18953 SOLIDRUN CLEARFOG SUPPORT
18954 M: Russell King <linux@armlinux.org.uk>
18956 F: arch/arm/boot/dts/armada-388-clearfog*
18957 F: arch/arm/boot/dts/armada-38x-solidrun-*
18959 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
18960 M: Russell King <linux@armlinux.org.uk>
18962 F: arch/arm/boot/dts/imx6*-cubox-i*
18963 F: arch/arm/boot/dts/imx6*-hummingboard*
18964 F: arch/arm/boot/dts/imx6*-sr-*
18966 SONIC NETWORK DRIVER
18967 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
18968 L: netdev@vger.kernel.org
18970 F: drivers/net/ethernet/natsemi/sonic.*
18972 SONICS SILICON BACKPLANE DRIVER (SSB)
18973 M: Michael Buesch <m@bues.ch>
18974 L: linux-wireless@vger.kernel.org
18977 F: include/linux/ssb/
18979 SONY IMX208 SENSOR DRIVER
18980 M: Sakari Ailus <sakari.ailus@linux.intel.com>
18981 L: linux-media@vger.kernel.org
18983 T: git git://linuxtv.org/media_tree.git
18984 F: drivers/media/i2c/imx208.c
18986 SONY IMX214 SENSOR DRIVER
18987 M: Ricardo Ribalda <ribalda@kernel.org>
18988 L: linux-media@vger.kernel.org
18990 T: git git://linuxtv.org/media_tree.git
18991 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
18992 F: drivers/media/i2c/imx214.c
18994 SONY IMX219 SENSOR DRIVER
18995 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
18996 L: linux-media@vger.kernel.org
18998 T: git git://linuxtv.org/media_tree.git
18999 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
19000 F: drivers/media/i2c/imx219.c
19002 SONY IMX258 SENSOR DRIVER
19003 M: Sakari Ailus <sakari.ailus@linux.intel.com>
19004 L: linux-media@vger.kernel.org
19006 T: git git://linuxtv.org/media_tree.git
19007 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
19008 F: drivers/media/i2c/imx258.c
19010 SONY IMX274 SENSOR DRIVER
19011 M: Leon Luo <leonl@leopardimaging.com>
19012 L: linux-media@vger.kernel.org
19014 T: git git://linuxtv.org/media_tree.git
19015 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
19016 F: drivers/media/i2c/imx274.c
19018 SONY IMX290 SENSOR DRIVER
19019 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
19020 L: linux-media@vger.kernel.org
19022 T: git git://linuxtv.org/media_tree.git
19023 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
19024 F: drivers/media/i2c/imx290.c
19026 SONY IMX319 SENSOR DRIVER
19027 M: Bingbu Cao <bingbu.cao@intel.com>
19028 L: linux-media@vger.kernel.org
19030 T: git git://linuxtv.org/media_tree.git
19031 F: drivers/media/i2c/imx319.c
19033 SONY IMX334 SENSOR DRIVER
19034 M: Paul J. Murphy <paul.j.murphy@intel.com>
19035 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
19036 L: linux-media@vger.kernel.org
19038 T: git git://linuxtv.org/media_tree.git
19039 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
19040 F: drivers/media/i2c/imx334.c
19042 SONY IMX335 SENSOR DRIVER
19043 M: Paul J. Murphy <paul.j.murphy@intel.com>
19044 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
19045 L: linux-media@vger.kernel.org
19047 T: git git://linuxtv.org/media_tree.git
19048 F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
19049 F: drivers/media/i2c/imx335.c
19051 SONY IMX355 SENSOR DRIVER
19052 M: Tianshu Qiu <tian.shu.qiu@intel.com>
19053 L: linux-media@vger.kernel.org
19055 T: git git://linuxtv.org/media_tree.git
19056 F: drivers/media/i2c/imx355.c
19058 SONY IMX412 SENSOR DRIVER
19059 M: Paul J. Murphy <paul.j.murphy@intel.com>
19060 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
19061 L: linux-media@vger.kernel.org
19063 T: git git://linuxtv.org/media_tree.git
19064 F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
19065 F: drivers/media/i2c/imx412.c
19067 SONY MEMORYSTICK SUBSYSTEM
19068 M: Maxim Levitsky <maximlevitsky@gmail.com>
19069 M: Alex Dubov <oakad@yahoo.com>
19070 M: Ulf Hansson <ulf.hansson@linaro.org>
19071 L: linux-mmc@vger.kernel.org
19073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
19074 F: drivers/memstick/
19075 F: include/linux/memstick.h
19077 SONY VAIO CONTROL DEVICE DRIVER
19078 M: Mattia Dongili <malattia@linux.it>
19079 L: platform-driver-x86@vger.kernel.org
19081 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
19082 F: Documentation/admin-guide/laptops/sony-laptop.rst
19083 F: drivers/char/sonypi.c
19084 F: drivers/platform/x86/sony-laptop.c
19085 F: include/linux/sony-laptop.h
19088 M: Jaroslav Kysela <perex@perex.cz>
19089 M: Takashi Iwai <tiwai@suse.com>
19090 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19092 W: http://www.alsa-project.org/
19093 Q: http://patchwork.kernel.org/project/alsa-devel/list/
19094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19095 F: Documentation/sound/
19097 F: include/uapi/sound/
19099 F: tools/testing/selftests/alsa
19101 SOUND - COMPRESSED AUDIO
19102 M: Vinod Koul <vkoul@kernel.org>
19103 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19106 F: Documentation/sound/designs/compress-offload.rst
19107 F: include/sound/compress_driver.h
19108 F: include/uapi/sound/compress_*
19109 F: sound/core/compress_offload.c
19110 F: sound/soc/soc-compress.c
19112 SOUND - DMAENGINE HELPERS
19113 M: Lars-Peter Clausen <lars@metafoo.de>
19115 F: include/sound/dmaengine_pcm.h
19116 F: sound/core/pcm_dmaengine.c
19117 F: sound/soc/soc-generic-dmaengine-pcm.c
19119 SOUND - ALSA SELFTESTS
19120 M: Mark Brown <broonie@kernel.org>
19121 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19122 L: linux-kselftest@vger.kernel.org
19124 F: tools/testing/selftests/alsa
19126 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
19127 M: Liam Girdwood <lgirdwood@gmail.com>
19128 M: Mark Brown <broonie@kernel.org>
19129 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19131 W: http://alsa-project.org/main/index.php/ASoC
19132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
19133 F: Documentation/devicetree/bindings/sound/
19134 F: Documentation/sound/soc/
19135 F: include/dt-bindings/sound/
19136 F: include/sound/soc*
19139 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
19140 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
19141 M: Liam Girdwood <lgirdwood@gmail.com>
19142 M: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
19143 M: Bard Liao <yung-chuan.liao@linux.intel.com>
19144 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
19145 R: Kai Vehmanen <kai.vehmanen@linux.intel.com>
19146 M: Daniel Baluta <daniel.baluta@nxp.com>
19147 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
19149 W: https://github.com/thesofproject/linux/
19152 SOUNDWIRE SUBSYSTEM
19153 M: Vinod Koul <vkoul@kernel.org>
19154 M: Bard Liao <yung-chuan.liao@linux.intel.com>
19155 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
19156 R: Sanyog Kale <sanyog.r.kale@intel.com>
19157 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
19160 F: Documentation/driver-api/soundwire/
19161 F: drivers/soundwire/
19162 F: include/linux/soundwire/
19165 M: Olli Salonen <olli.salonen@iki.fi>
19166 L: linux-media@vger.kernel.org
19168 W: https://linuxtv.org
19169 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19170 F: drivers/media/dvb-frontends/sp2*
19172 SPARC + UltraSPARC (sparc/sparc64)
19173 M: "David S. Miller" <davem@davemloft.net>
19174 L: sparclinux@vger.kernel.org
19176 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
19177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
19178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
19182 SPARC SERIAL DRIVERS
19183 M: "David S. Miller" <davem@davemloft.net>
19184 L: sparclinux@vger.kernel.org
19186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
19187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
19188 F: drivers/tty/serial/suncore.c
19189 F: drivers/tty/serial/sunhv.c
19190 F: drivers/tty/serial/sunsab.c
19191 F: drivers/tty/serial/sunsab.h
19192 F: drivers/tty/serial/sunsu.c
19193 F: drivers/tty/serial/sunzilog.c
19194 F: drivers/tty/serial/sunzilog.h
19195 F: drivers/tty/vcc.c
19196 F: include/linux/sunserialcore.h
19199 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
19200 L: linux-sparse@vger.kernel.org
19202 W: https://sparse.docs.kernel.org/
19203 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
19204 Q: https://patchwork.kernel.org/project/linux-sparse/list/
19205 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
19206 F: include/linux/compiler.h
19208 SPEAKUP CONSOLE SPEECH DRIVER
19209 M: William Hubbs <w.d.hubbs@gmail.com>
19210 M: Chris Brannon <chris@the-brannons.com>
19211 M: Kirk Reiser <kirk@reisers.ca>
19212 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
19213 L: speakup@linux-speakup.org
19215 W: http://www.linux-speakup.org/
19216 W: https://github.com/linux-speakup/speakup
19217 B: https://github.com/linux-speakup/speakup/issues
19218 F: drivers/accessibility/speakup/
19220 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
19221 M: Viresh Kumar <vireshk@kernel.org>
19222 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
19224 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19226 W: http://www.st.com/spear
19227 F: arch/arm/boot/dts/spear*
19228 F: arch/arm/mach-spear/
19229 F: drivers/clk/spear/
19230 F: drivers/pinctrl/spear/
19233 M: Tudor Ambarus <tudor.ambarus@microchip.com>
19234 M: Pratyush Yadav <pratyush@kernel.org>
19235 R: Michael Walle <michael@walle.cc>
19236 L: linux-mtd@lists.infradead.org
19238 W: http://www.linux-mtd.infradead.org/
19239 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
19240 C: irc://irc.oftc.net/mtd
19241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
19242 F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
19243 F: drivers/mtd/spi-nor/
19244 F: include/linux/mtd/spi-nor.h
19247 M: Mark Brown <broonie@kernel.org>
19248 L: linux-spi@vger.kernel.org
19250 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
19251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
19252 F: Documentation/devicetree/bindings/spi/
19253 F: Documentation/spi/
19255 F: include/linux/spi/
19256 F: include/uapi/linux/spi/
19259 SPIDERNET NETWORK DRIVER for CELL
19260 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
19261 M: Geoff Levand <geoff@infradead.org>
19262 L: netdev@vger.kernel.org
19263 L: linuxppc-dev@lists.ozlabs.org
19265 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
19266 F: drivers/net/ethernet/toshiba/spider_net*
19269 M: Stephen Boyd <sboyd@kernel.org>
19270 L: linux-kernel@vger.kernel.org
19272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
19273 F: Documentation/devicetree/bindings/spmi/
19275 F: include/dt-bindings/spmi/spmi.h
19276 F: include/linux/spmi.h
19277 F: include/trace/events/spmi.h
19280 M: Jeremy Kerr <jk@ozlabs.org>
19281 L: linuxppc-dev@lists.ozlabs.org
19283 W: http://www.ibm.com/developerworks/power/cell/
19284 F: Documentation/filesystems/spufs/spufs.rst
19285 F: arch/powerpc/platforms/cell/spufs/
19287 SQUASHFS FILE SYSTEM
19288 M: Phillip Lougher <phillip@squashfs.org.uk>
19289 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
19291 W: http://squashfs.org.uk
19292 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
19293 F: Documentation/filesystems/squashfs.rst
19296 SRM (Alpha) environment access
19297 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
19299 F: arch/alpha/kernel/srm_env.c
19301 ST LSM6DSx IMU IIO DRIVER
19302 M: Lorenzo Bianconi <lorenzo@kernel.org>
19303 L: linux-iio@vger.kernel.org
19305 W: http://www.st.com/
19306 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
19307 F: drivers/iio/imu/st_lsm6dsx/
19309 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
19310 M: Benjamin Mugnier <benjamin.mugnier@foss.st.com>
19311 M: Sylvain Petinot <sylvain.petinot@foss.st.com>
19312 L: linux-media@vger.kernel.org
19314 T: git git://linuxtv.org/media_tree.git
19315 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
19316 F: drivers/media/i2c/st-mipid02.c
19318 ST STM32 I2C/SMBUS DRIVER
19319 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
19320 M: Alain Volmat <alain.volmat@foss.st.com>
19321 L: linux-i2c@vger.kernel.org
19323 F: drivers/i2c/busses/i2c-stm32*
19325 ST STM32 SPI DRIVER
19326 M: Alain Volmat <alain.volmat@foss.st.com>
19327 L: linux-spi@vger.kernel.org
19329 F: drivers/spi/spi-stm32.c
19332 M: Daniel Nilsson <daniel.nilsson@flex.com>
19333 L: linux-hwmon@vger.kernel.org
19335 F: Documentation/hwmon/stpddc60.rst
19336 F: drivers/hwmon/pmbus/stpddc60.c
19338 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
19339 M: Song Qiang <songqiang1304521@gmail.com>
19340 L: linux-iio@vger.kernel.org
19342 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
19343 F: drivers/iio/proximity/vl53l0x-i2c.c
19346 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19347 M: Sasha Levin <sashal@kernel.org>
19348 L: stable@vger.kernel.org
19350 F: Documentation/process/stable-kernel-rules.rst
19352 STAGING - ATOMISP DRIVER
19353 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19354 R: Sakari Ailus <sakari.ailus@linux.intel.com>
19355 L: linux-media@vger.kernel.org
19357 F: drivers/staging/media/atomisp/
19359 STAGING - FIELDBUS SUBSYSTEM
19360 M: Sven Van Asbroeck <TheSven73@gmail.com>
19362 F: drivers/staging/fieldbus/*
19363 F: drivers/staging/fieldbus/Documentation/
19365 STAGING - HMS ANYBUS-S BUS
19366 M: Sven Van Asbroeck <TheSven73@gmail.com>
19368 F: drivers/staging/fieldbus/anybuss/
19370 STAGING - INDUSTRIAL IO
19371 M: Jonathan Cameron <jic23@kernel.org>
19372 L: linux-iio@vger.kernel.org
19374 F: Documentation/devicetree/bindings/staging/iio/
19375 F: drivers/staging/iio/
19377 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
19378 M: Marc Dietrich <marvin24@gmx.de>
19379 L: ac100@lists.launchpad.net (moderated for non-subscribers)
19380 L: linux-tegra@vger.kernel.org
19382 F: drivers/staging/nvec/
19384 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
19385 M: Jens Frederich <jfrederich@gmail.com>
19386 M: Jon Nettleton <jon.nettleton@gmail.com>
19388 W: http://wiki.laptop.org/go/DCON
19389 F: drivers/staging/olpc_dcon/
19391 STAGING - REALTEK RTL8188EU DRIVERS
19392 M: Larry Finger <Larry.Finger@lwfinger.net>
19393 M: Phillip Potter <phil@philpotter.co.uk>
19394 R: Pavel Skripkin <paskripkin@gmail.com>
19396 F: drivers/staging/r8188eu/
19398 STAGING - REALTEK RTL8712U DRIVERS
19399 M: Larry Finger <Larry.Finger@lwfinger.net>
19400 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
19402 F: drivers/staging/rtl8712/
19404 STAGING - SEPS525 LCD CONTROLLER DRIVERS
19405 M: Michael Hennerich <michael.hennerich@analog.com>
19406 L: linux-fbdev@vger.kernel.org
19408 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
19409 F: drivers/staging/fbtft/fb_seps525.c
19411 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
19412 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
19413 M: Teddy Wang <teddy.wang@siliconmotion.com>
19414 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
19415 L: linux-fbdev@vger.kernel.org
19417 F: drivers/staging/sm750fb/
19419 STAGING - VIA VT665X DRIVERS
19420 M: Forest Bond <forest@alittletooquiet.net>
19422 F: drivers/staging/vt665?/
19425 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19426 L: linux-staging@lists.linux.dev
19428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
19429 F: drivers/staging/
19431 STARFIRE/DURALAN NETWORK DRIVER
19432 M: Ion Badulescu <ionut@badula.org>
19434 F: drivers/net/ethernet/adaptec/starfire*
19436 STARFIVE JH7100 CLOCK DRIVERS
19437 M: Emil Renner Berthing <kernel@esmil.dk>
19439 F: Documentation/devicetree/bindings/clock/starfive,jh7100-*.yaml
19440 F: drivers/clk/starfive/clk-starfive-jh7100*
19441 F: include/dt-bindings/clock/starfive-jh7100*.h
19443 STARFIVE JH7100 PINCTRL DRIVER
19444 M: Emil Renner Berthing <kernel@esmil.dk>
19445 L: linux-gpio@vger.kernel.org
19447 F: Documentation/devicetree/bindings/pinctrl/starfive,jh7100-pinctrl.yaml
19448 F: drivers/pinctrl/pinctrl-starfive.c
19449 F: include/dt-bindings/pinctrl/pinctrl-starfive.h
19451 STARFIVE JH7100 RESET CONTROLLER DRIVER
19452 M: Emil Renner Berthing <kernel@esmil.dk>
19454 F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
19455 F: drivers/reset/reset-starfive-jh7100.c
19456 F: include/dt-bindings/reset/starfive-jh7100.h
19459 M: Peter Zijlstra <peterz@infradead.org>
19460 M: Josh Poimboeuf <jpoimboe@kernel.org>
19461 M: Jason Baron <jbaron@akamai.com>
19462 R: Steven Rostedt <rostedt@goodmis.org>
19463 R: Ard Biesheuvel <ardb@kernel.org>
19465 F: arch/*/include/asm/jump_label*.h
19466 F: arch/*/include/asm/static_call*.h
19467 F: arch/*/kernel/jump_label.c
19468 F: arch/*/kernel/static_call.c
19469 F: include/linux/jump_label*.h
19470 F: include/linux/static_call*.h
19471 F: kernel/jump_label.c
19472 F: kernel/static_call.c
19474 STI AUDIO (ASoC) DRIVERS
19475 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19476 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19478 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
19482 M: Alain Volmat <alain.volmat@foss.st.com>
19484 F: Documentation/devicetree/bindings/media/stih-cec.txt
19485 F: drivers/media/cec/platform/sti/
19487 STK1160 USB VIDEO CAPTURE DRIVER
19488 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19489 L: linux-media@vger.kernel.org
19491 T: git git://linuxtv.org/media_tree.git
19492 F: drivers/media/usb/stk1160/
19494 STM32 AUDIO (ASoC) DRIVERS
19495 M: Olivier Moysan <olivier.moysan@foss.st.com>
19496 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19497 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19499 F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
19500 F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
19503 STM32 TIMER/LPTIMER DRIVERS
19504 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
19506 F: Documentation/ABI/testing/*timer-stm32
19507 F: Documentation/devicetree/bindings/*/*stm32-*timer*
19508 F: drivers/*/stm32-*timer*
19509 F: drivers/pwm/pwm-stm32*
19510 F: include/linux/*/stm32-*tim*
19512 STMMAC ETHERNET DRIVER
19513 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
19514 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
19515 M: Jose Abreu <joabreu@synopsys.com>
19516 L: netdev@vger.kernel.org
19518 W: http://www.stlinux.com
19519 F: Documentation/networking/device_drivers/ethernet/stmicro/
19520 F: drivers/net/ethernet/stmicro/stmmac/
19523 M: Sam Creasey <sammy@sammy.net>
19525 W: http://sammy.net/sun3/
19526 F: arch/m68k/include/asm/sun3*
19527 F: arch/m68k/kernel/*sun3*
19528 F: arch/m68k/sun3*/
19529 F: drivers/net/ethernet/i825xx/sun3*
19531 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
19532 M: Hans de Goede <hdegoede@redhat.com>
19533 L: linux-input@vger.kernel.org
19535 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
19536 F: drivers/input/keyboard/sun4i-lradc-keys.c
19538 SUNDANCE NETWORK DRIVER
19539 M: Denis Kirjanov <kda@linux-powerpc.org>
19540 L: netdev@vger.kernel.org
19542 F: drivers/net/ethernet/dlink/sundance.c
19544 SUN HAPPY MEAL ETHERNET DRIVER
19545 M: Sean Anderson <seanga2@gmail.com>
19547 F: drivers/net/ethernet/sun/sunhme.*
19549 SUNPLUS ETHERNET DRIVER
19550 M: Wells Lu <wellslutw@gmail.com>
19551 L: netdev@vger.kernel.org
19553 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
19554 F: Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
19555 F: drivers/net/ethernet/sunplus/
19557 SUNPLUS OCOTP DRIVER
19558 M: Vincent Shih <vincent.sunplus@gmail.com>
19560 F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
19561 F: drivers/nvmem/sunplus-ocotp.c
19564 M: Hammer Hsieh <hammerh0314@gmail.com>
19566 F: Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
19567 F: drivers/pwm/pwm-sunplus.c
19570 M: Vincent Shih <vincent.sunplus@gmail.com>
19571 L: linux-rtc@vger.kernel.org
19573 F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
19574 F: drivers/rtc/rtc-sunplus.c
19576 SUNPLUS SPI CONTROLLER INTERFACE DRIVER
19577 M: Li-hao Kuo <lhjeff911@gmail.com>
19578 L: linux-spi@vger.kernel.org
19580 F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
19581 F: drivers/spi/spi-sunplus-sp7021.c
19583 SUNPLUS UART DRIVER
19584 M: Hammer Hsieh <hammerh0314@gmail.com>
19586 F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
19587 F: drivers/tty/serial/sunplus-uart.c
19589 SUNPLUS WATCHDOG DRIVER
19590 M: Xiantao Hu <xt.hu@cqplus1.com>
19591 L: linux-watchdog@vger.kernel.org
19593 F: Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
19594 F: drivers/watchdog/sunplus_wdt.c
19597 M: Yoshinori Sato <ysato@users.sourceforge.jp>
19598 M: Rich Felker <dalias@libc.org>
19599 L: linux-sh@vger.kernel.org
19601 Q: http://patchwork.kernel.org/project/linux-sh/list/
19602 F: Documentation/sh/
19607 M: "Rafael J. Wysocki" <rafael@kernel.org>
19608 M: Len Brown <len.brown@intel.com>
19609 M: Pavel Machek <pavel@ucw.cz>
19610 L: linux-pm@vger.kernel.org
19612 B: https://bugzilla.kernel.org
19613 F: Documentation/power/
19614 F: arch/x86/kernel/acpi/
19615 F: drivers/base/power/
19616 F: include/linux/freezer.h
19617 F: include/linux/pm.h
19618 F: include/linux/suspend.h
19622 M: Martin Mares <mj@ucw.cz>
19623 L: linux-video@atrey.karlin.mff.cuni.cz
19625 F: Documentation/admin-guide/svga.rst
19626 F: arch/x86/boot/video*
19629 M: Christoph Hellwig <hch@infradead.org>
19630 L: iommu@lists.linux.dev
19632 W: http://git.infradead.org/users/hch/dma-mapping.git
19633 T: git git://git.infradead.org/users/hch/dma-mapping.git
19634 F: arch/*/kernel/pci-swiotlb.c
19635 F: include/linux/swiotlb.h
19636 F: kernel/dma/swiotlb.c
19639 M: Jiri Pirko <jiri@resnulli.us>
19640 M: Ivan Vecera <ivecera@redhat.com>
19641 L: netdev@vger.kernel.org
19643 F: include/net/switchdev.h
19646 SY8106A REGULATOR DRIVER
19647 M: Icenowy Zheng <icenowy@aosc.io>
19649 F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
19650 F: drivers/regulator/sy8106a-regulator.c
19652 SYNC FILE FRAMEWORK
19653 M: Sumit Semwal <sumit.semwal@linaro.org>
19654 R: Gustavo Padovan <gustavo@padovan.org>
19655 L: linux-media@vger.kernel.org
19656 L: dri-devel@lists.freedesktop.org
19658 T: git git://anongit.freedesktop.org/drm/drm-misc
19659 F: Documentation/driver-api/sync_file.rst
19660 F: drivers/dma-buf/dma-fence*
19661 F: drivers/dma-buf/sw_sync.c
19662 F: drivers/dma-buf/sync_*
19663 F: include/linux/sync_file.h
19664 F: include/uapi/linux/sync_file.h
19666 SYNOPSYS ARC ARCHITECTURE
19667 M: Vineet Gupta <vgupta@kernel.org>
19668 L: linux-snps-arc@lists.infradead.org
19670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
19671 F: Documentation/arc/
19672 F: Documentation/devicetree/bindings/arc/*
19673 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
19675 F: drivers/clocksource/arc_timer.c
19676 F: drivers/tty/serial/arc_uart.c
19678 SYNOPSYS ARC HSDK SDP pll clock driver
19679 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19681 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
19682 F: drivers/clk/clk-hsdk-pll.c
19684 SYNOPSYS ARC SDP clock driver
19685 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19687 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
19688 F: drivers/clk/axs10x/*
19690 SYNOPSYS ARC SDP platform support
19691 M: Alexey Brodkin <abrodkin@synopsys.com>
19693 F: Documentation/devicetree/bindings/arc/axs10*
19694 F: arch/arc/boot/dts/ax*
19695 F: arch/arc/plat-axs10x
19697 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
19698 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19700 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
19701 F: drivers/reset/reset-axs10x.c
19703 SYNOPSYS CREG GPIO DRIVER
19704 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19706 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
19707 F: drivers/gpio/gpio-creg-snps.c
19709 SYNOPSYS DESIGNWARE 8250 UART DRIVER
19710 M: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
19711 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19713 F: drivers/tty/serial/8250/8250_dw.c
19714 F: drivers/tty/serial/8250/8250_dwlib.*
19715 F: drivers/tty/serial/8250/8250_lpss.c
19717 SYNOPSYS DESIGNWARE APB GPIO DRIVER
19718 M: Hoan Tran <hoan@os.amperecomputing.com>
19719 M: Serge Semin <fancer.lancer@gmail.com>
19720 L: linux-gpio@vger.kernel.org
19722 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
19723 F: drivers/gpio/gpio-dwapb.c
19725 SYNOPSYS DESIGNWARE APB SSI DRIVER
19726 M: Serge Semin <fancer.lancer@gmail.com>
19727 L: linux-spi@vger.kernel.org
19729 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
19730 F: drivers/spi/spi-dw*
19732 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
19733 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19735 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
19736 F: drivers/dma/dw-axi-dmac/
19738 SYNOPSYS DESIGNWARE DMAC DRIVER
19739 M: Viresh Kumar <vireshk@kernel.org>
19740 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19742 F: Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
19743 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
19745 F: include/dt-bindings/dma/dw-dmac.h
19746 F: include/linux/dma/dw.h
19747 F: include/linux/platform_data/dma-dw.h
19749 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
19750 M: Jose Abreu <Jose.Abreu@synopsys.com>
19751 L: netdev@vger.kernel.org
19753 F: drivers/net/ethernet/synopsys/
19755 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
19756 M: Jose Abreu <Jose.Abreu@synopsys.com>
19757 L: netdev@vger.kernel.org
19759 F: drivers/net/pcs/pcs-xpcs.c
19760 F: drivers/net/pcs/pcs-xpcs.h
19761 F: include/linux/pcs/pcs-xpcs.h
19763 SYNOPSYS DESIGNWARE I2C DRIVER
19764 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
19765 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19766 R: Mika Westerberg <mika.westerberg@linux.intel.com>
19767 R: Jan Dabros <jsd@semihalf.com>
19768 L: linux-i2c@vger.kernel.org
19770 F: drivers/i2c/busses/i2c-designware-*
19772 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
19773 M: Jaehoon Chung <jh80.chung@samsung.com>
19774 L: linux-mmc@vger.kernel.org
19776 F: drivers/mmc/host/dw_mmc*
19778 SYNOPSYS HSDK RESET CONTROLLER DRIVER
19779 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19781 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
19782 F: drivers/reset/reset-hsdk.c
19783 F: include/dt-bindings/reset/snps,hsdk-reset.h
19785 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
19786 M: Prabu Thangamuthu <prabu.t@synopsys.com>
19787 M: Manjunath M B <manjumb@synopsys.com>
19788 L: linux-mmc@vger.kernel.org
19790 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
19792 SYSTEM CONFIGURATION (SYSCON)
19793 M: Lee Jones <lee@kernel.org>
19794 M: Arnd Bergmann <arnd@arndb.de>
19796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
19797 F: drivers/mfd/syscon.c
19799 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
19800 M: Sudeep Holla <sudeep.holla@arm.com>
19801 R: Cristian Marussi <cristian.marussi@arm.com>
19802 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19804 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
19805 F: drivers/clk/clk-sc[mp]i.c
19806 F: drivers/cpufreq/sc[mp]i-cpufreq.c
19807 F: drivers/firmware/arm_scmi/
19808 F: drivers/firmware/arm_scpi.c
19809 F: drivers/regulator/scmi-regulator.c
19810 F: drivers/reset/reset-scmi.c
19811 F: include/linux/sc[mp]i_protocol.h
19812 F: include/trace/events/scmi.h
19813 F: include/uapi/linux/virtio_scmi.h
19815 SYSTEM RESET/SHUTDOWN DRIVERS
19816 M: Sebastian Reichel <sre@kernel.org>
19817 L: linux-pm@vger.kernel.org
19819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
19820 F: Documentation/devicetree/bindings/power/reset/
19821 F: drivers/power/reset/
19823 SYSTEM TRACE MODULE CLASS
19824 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
19826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
19827 F: Documentation/trace/stm.rst
19828 F: drivers/hwtracing/stm/
19829 F: include/linux/stm.h
19830 F: include/uapi/linux/stm.h
19832 SYSTEM76 ACPI DRIVER
19833 M: Jeremy Soller <jeremy@system76.com>
19834 M: System76 Product Development <productdev@system76.com>
19835 L: platform-driver-x86@vger.kernel.org
19837 F: drivers/platform/x86/system76_acpi.c
19840 M: Christoph Hellwig <hch@infradead.org>
19842 F: Documentation/filesystems/sysv-fs.rst
19844 F: include/linux/sysv_fs.h
19846 TASKSTATS STATISTICS INTERFACE
19847 M: Balbir Singh <bsingharora@gmail.com>
19849 F: Documentation/accounting/taskstats*
19850 F: include/linux/taskstats*
19851 F: kernel/taskstats.c
19854 M: Jamal Hadi Salim <jhs@mojatatu.com>
19855 M: Cong Wang <xiyou.wangcong@gmail.com>
19856 M: Jiri Pirko <jiri@resnulli.us>
19857 L: netdev@vger.kernel.org
19859 F: include/net/pkt_cls.h
19860 F: include/net/pkt_sched.h
19861 F: include/net/tc_act/
19862 F: include/uapi/linux/pkt_cls.h
19863 F: include/uapi/linux/pkt_sched.h
19864 F: include/uapi/linux/tc_act/
19865 F: include/uapi/linux/tc_ematch/
19867 F: tools/testing/selftests/tc-testing
19869 TC90522 MEDIA DRIVER
19870 M: Akihiro Tsukada <tskd08@gmail.com>
19871 L: linux-media@vger.kernel.org
19873 F: drivers/media/dvb-frontends/tc90522*
19875 TCP LOW PRIORITY MODULE
19876 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
19877 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
19879 W: http://tcp-lp-mod.sourceforge.net/
19880 F: net/ipv4/tcp_lp.c
19882 TDA10071 MEDIA DRIVER
19883 M: Antti Palosaari <crope@iki.fi>
19884 L: linux-media@vger.kernel.org
19886 W: https://linuxtv.org
19887 W: http://palosaari.fi/linux/
19888 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19889 T: git git://linuxtv.org/anttip/media_tree.git
19890 F: drivers/media/dvb-frontends/tda10071*
19892 TDA18212 MEDIA DRIVER
19893 M: Antti Palosaari <crope@iki.fi>
19894 L: linux-media@vger.kernel.org
19896 W: https://linuxtv.org
19897 W: http://palosaari.fi/linux/
19898 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19899 T: git git://linuxtv.org/anttip/media_tree.git
19900 F: drivers/media/tuners/tda18212*
19902 TDA18218 MEDIA DRIVER
19903 M: Antti Palosaari <crope@iki.fi>
19904 L: linux-media@vger.kernel.org
19906 W: https://linuxtv.org
19907 W: http://palosaari.fi/linux/
19908 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19909 T: git git://linuxtv.org/anttip/media_tree.git
19910 F: drivers/media/tuners/tda18218*
19912 TDA18250 MEDIA DRIVER
19913 M: Olli Salonen <olli.salonen@iki.fi>
19914 L: linux-media@vger.kernel.org
19916 W: https://linuxtv.org
19917 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19918 T: git git://linuxtv.org/media_tree.git
19919 F: drivers/media/tuners/tda18250*
19921 TDA18271 MEDIA DRIVER
19922 M: Michael Krufky <mkrufky@linuxtv.org>
19923 L: linux-media@vger.kernel.org
19925 W: https://linuxtv.org
19926 W: http://github.com/mkrufky
19927 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19928 T: git git://linuxtv.org/mkrufky/tuners.git
19929 F: drivers/media/tuners/tda18271*
19931 TDA1997x MEDIA DRIVER
19932 M: Tim Harvey <tharvey@gateworks.com>
19933 L: linux-media@vger.kernel.org
19935 W: https://linuxtv.org
19936 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19937 F: drivers/media/i2c/tda1997x.*
19939 TDA827x MEDIA DRIVER
19940 M: Michael Krufky <mkrufky@linuxtv.org>
19941 L: linux-media@vger.kernel.org
19943 W: https://linuxtv.org
19944 W: http://github.com/mkrufky
19945 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19946 T: git git://linuxtv.org/mkrufky/tuners.git
19947 F: drivers/media/tuners/tda8290.*
19949 TDA8290 MEDIA DRIVER
19950 M: Michael Krufky <mkrufky@linuxtv.org>
19951 L: linux-media@vger.kernel.org
19953 W: https://linuxtv.org
19954 W: http://github.com/mkrufky
19955 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19956 T: git git://linuxtv.org/mkrufky/tuners.git
19957 F: drivers/media/tuners/tda8290.*
19959 TDA9840 MEDIA DRIVER
19960 M: Hans Verkuil <hverkuil@xs4all.nl>
19961 L: linux-media@vger.kernel.org
19963 W: https://linuxtv.org
19964 T: git git://linuxtv.org/media_tree.git
19965 F: drivers/media/i2c/tda9840*
19967 TEA5761 TUNER DRIVER
19968 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19969 L: linux-media@vger.kernel.org
19971 W: https://linuxtv.org
19972 T: git git://linuxtv.org/media_tree.git
19973 F: drivers/media/tuners/tea5761.*
19975 TEA5767 TUNER DRIVER
19976 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19977 L: linux-media@vger.kernel.org
19979 W: https://linuxtv.org
19980 T: git git://linuxtv.org/media_tree.git
19981 F: drivers/media/tuners/tea5767.*
19983 TEA6415C MEDIA DRIVER
19984 M: Hans Verkuil <hverkuil@xs4all.nl>
19985 L: linux-media@vger.kernel.org
19987 W: https://linuxtv.org
19988 T: git git://linuxtv.org/media_tree.git
19989 F: drivers/media/i2c/tea6415c*
19991 TEA6420 MEDIA DRIVER
19992 M: Hans Verkuil <hverkuil@xs4all.nl>
19993 L: linux-media@vger.kernel.org
19995 W: https://linuxtv.org
19996 T: git git://linuxtv.org/media_tree.git
19997 F: drivers/media/i2c/tea6420*
20000 M: Jiri Pirko <jiri@resnulli.us>
20001 L: netdev@vger.kernel.org
20003 F: drivers/net/team/
20004 F: include/linux/if_team.h
20005 F: include/uapi/linux/if_team.h
20006 F: tools/testing/selftests/drivers/net/team/
20008 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
20009 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
20011 F: arch/x86/platform/ts5500/
20013 TECHNOTREND USB IR RECEIVER
20014 M: Sean Young <sean@mess.org>
20015 L: linux-media@vger.kernel.org
20017 F: drivers/media/rc/ttusbir.c
20019 TECHWELL TW9910 VIDEO DECODER
20020 L: linux-media@vger.kernel.org
20022 F: drivers/media/i2c/tw9910.c
20023 F: include/media/i2c/tw9910.h
20026 M: Jens Wiklander <jens.wiklander@linaro.org>
20027 R: Sumit Garg <sumit.garg@linaro.org>
20028 L: op-tee@lists.trustedfirmware.org
20030 F: Documentation/staging/tee.rst
20032 F: include/linux/tee_drv.h
20033 F: include/uapi/linux/tee.h
20035 TEGRA ARCHITECTURE SUPPORT
20036 M: Thierry Reding <thierry.reding@gmail.com>
20037 M: Jonathan Hunter <jonathanh@nvidia.com>
20038 L: linux-tegra@vger.kernel.org
20040 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
20041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
20045 M: Peter De Schrijver <pdeschrijver@nvidia.com>
20046 M: Prashant Gaikwad <pgaikwad@nvidia.com>
20048 F: drivers/clk/tegra/
20051 M: Laxman Dewangan <ldewangan@nvidia.com>
20052 M: Jon Hunter <jonathanh@nvidia.com>
20054 F: drivers/dma/tegra*
20057 M: Laxman Dewangan <ldewangan@nvidia.com>
20058 R: Dmitry Osipenko <digetx@gmail.com>
20060 F: drivers/i2c/busses/i2c-tegra.c
20062 TEGRA IOMMU DRIVERS
20063 M: Thierry Reding <thierry.reding@gmail.com>
20064 R: Krishna Reddy <vdumpa@nvidia.com>
20065 L: linux-tegra@vger.kernel.org
20067 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
20068 F: drivers/iommu/tegra*
20071 M: Laxman Dewangan <ldewangan@nvidia.com>
20073 F: drivers/input/keyboard/tegra-kbc.c
20076 M: Stefan Agner <stefan@agner.ch>
20077 M: Lucas Stach <dev@lynxeye.de>
20079 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
20080 F: drivers/mtd/nand/raw/tegra_nand.c
20083 M: Thierry Reding <thierry.reding@gmail.com>
20085 F: drivers/pwm/pwm-tegra.c
20087 TEGRA SERIAL DRIVER
20088 M: Laxman Dewangan <ldewangan@nvidia.com>
20090 F: drivers/tty/serial/serial-tegra.c
20093 M: Laxman Dewangan <ldewangan@nvidia.com>
20095 F: drivers/spi/spi-tegra*
20097 TEGRA QUAD SPI DRIVER
20098 M: Thierry Reding <thierry.reding@gmail.com>
20099 M: Jonathan Hunter <jonathanh@nvidia.com>
20100 M: Sowjanya Komatineni <skomatineni@nvidia.com>
20101 L: linux-tegra@vger.kernel.org
20103 F: drivers/spi/spi-tegra210-quad.c
20106 M: Thierry Reding <thierry.reding@gmail.com>
20107 M: Jonathan Hunter <jonathanh@nvidia.com>
20108 M: Sowjanya Komatineni <skomatineni@nvidia.com>
20109 L: linux-media@vger.kernel.org
20110 L: linux-tegra@vger.kernel.org
20112 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
20113 F: drivers/staging/media/tegra-video/
20115 TEGRA XUSB PADCTL DRIVER
20116 M: JC Kuo <jckuo@nvidia.com>
20118 F: drivers/phy/tegra/xusb*
20120 TEHUTI ETHERNET DRIVER
20121 M: Andy Gospodarek <andy@greyhouse.net>
20122 L: netdev@vger.kernel.org
20124 F: drivers/net/ethernet/tehuti/*
20126 TELECOM CLOCK DRIVER FOR MCPL0010
20127 M: Mark Gross <markgross@kernel.org>
20129 F: drivers/char/tlclk.c
20131 TEMPO SEMICONDUCTOR DRIVERS
20132 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
20134 F: Documentation/devicetree/bindings/sound/tscs*.txt
20135 F: sound/soc/codecs/tscs*.c
20136 F: sound/soc/codecs/tscs*.h
20138 TENSILICA XTENSA PORT (xtensa)
20139 M: Chris Zankel <chris@zankel.net>
20140 M: Max Filippov <jcmvbkbc@gmail.com>
20141 L: linux-xtensa@linux-xtensa.org
20143 T: git git://github.com/czankel/xtensa-linux.git
20145 F: drivers/irqchip/irq-xtensa-*
20147 TEXAS INSTRUMENTS ASoC DRIVERS
20148 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20149 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20151 F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
20154 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
20155 M: Ricardo Ribalda <ribalda@kernel.org>
20156 L: linux-iio@vger.kernel.org
20158 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
20159 F: drivers/iio/dac/ti-dac7612.c
20161 TEXAS INSTRUMENTS DMA DRIVERS
20162 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20163 L: dmaengine@vger.kernel.org
20165 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
20166 F: Documentation/devicetree/bindings/dma/ti-edma.txt
20167 F: Documentation/devicetree/bindings/dma/ti/
20169 X: drivers/dma/ti/cppi41.c
20170 F: include/linux/dma/k3-udma-glue.h
20171 F: include/linux/dma/ti-cppi5.h
20172 F: include/linux/dma/k3-psil.h
20174 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
20175 M: Nishanth Menon <nm@ti.com>
20176 M: Tero Kristo <kristo@kernel.org>
20177 M: Santosh Shilimkar <ssantosh@kernel.org>
20178 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20180 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
20181 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
20182 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
20183 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
20184 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
20185 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
20186 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
20187 F: drivers/clk/keystone/sci-clk.c
20188 F: drivers/firmware/ti_sci*
20189 F: drivers/irqchip/irq-ti-sci-inta.c
20190 F: drivers/irqchip/irq-ti-sci-intr.c
20191 F: drivers/reset/reset-ti-sci.c
20192 F: drivers/soc/ti/ti_sci_inta_msi.c
20193 F: drivers/soc/ti/ti_sci_pm_domains.c
20194 F: include/dt-bindings/soc/ti,sci_pm_domain.h
20195 F: include/linux/soc/ti/ti_sci_inta_msi.h
20196 F: include/linux/soc/ti/ti_sci_protocol.h
20198 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
20199 M: Robert Marko <robert.marko@sartura.hr>
20200 M: Luka Perkov <luka.perkov@sartura.hr>
20201 L: linux-hwmon@vger.kernel.org
20203 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
20204 F: Documentation/hwmon/tps23861.rst
20205 F: drivers/hwmon/tps23861.c
20207 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
20208 M: Puranjay Mohan <puranjay12@gmail.com>
20209 L: linux-iio@vger.kernel.org
20211 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
20212 F: drivers/iio/temperature/tmp117.c
20214 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
20215 M: Hans Verkuil <hverkuil@xs4all.nl>
20216 L: linux-media@vger.kernel.org
20218 W: https://linuxtv.org
20219 T: git git://linuxtv.org/media_tree.git
20220 F: drivers/media/radio/radio-raremono.c
20223 M: Rafael J. Wysocki <rafael@kernel.org>
20224 M: Daniel Lezcano <daniel.lezcano@linaro.org>
20225 R: Amit Kucheria <amitk@kernel.org>
20226 R: Zhang Rui <rui.zhang@intel.com>
20227 L: linux-pm@vger.kernel.org
20229 Q: https://patchwork.kernel.org/project/linux-pm/list/
20230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
20231 F: Documentation/ABI/testing/sysfs-class-thermal
20232 F: Documentation/devicetree/bindings/thermal/
20233 F: Documentation/driver-api/thermal/
20234 F: drivers/thermal/
20235 F: include/dt-bindings/thermal/
20236 F: include/linux/cpu_cooling.h
20237 F: include/linux/thermal.h
20238 F: include/uapi/linux/thermal.h
20239 F: tools/lib/thermal/
20242 THERMAL DRIVER FOR AMLOGIC SOCS
20243 M: Guillaume La Roque <glaroque@baylibre.com>
20244 L: linux-pm@vger.kernel.org
20245 L: linux-amlogic@lists.infradead.org
20247 W: http://linux-meson.com/
20248 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
20249 F: drivers/thermal/amlogic_thermal.c
20251 THERMAL/CPU_COOLING
20252 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
20253 M: Daniel Lezcano <daniel.lezcano@linaro.org>
20254 M: Viresh Kumar <viresh.kumar@linaro.org>
20255 R: Lukasz Luba <lukasz.luba@arm.com>
20256 L: linux-pm@vger.kernel.org
20258 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
20259 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
20260 F: drivers/thermal/cpufreq_cooling.c
20261 F: drivers/thermal/cpuidle_cooling.c
20262 F: include/linux/cpu_cooling.h
20264 THERMAL/POWER_ALLOCATOR
20265 M: Lukasz Luba <lukasz.luba@arm.com>
20266 L: linux-pm@vger.kernel.org
20268 F: Documentation/driver-api/thermal/power_allocator.rst
20269 F: drivers/thermal/gov_power_allocator.c
20270 F: include/trace/events/thermal_power_allocator.h
20272 THINKPAD ACPI EXTRAS DRIVER
20273 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
20274 L: ibm-acpi-devel@lists.sourceforge.net
20275 L: platform-driver-x86@vger.kernel.org
20277 W: http://ibm-acpi.sourceforge.net
20278 W: http://thinkwiki.org/wiki/Ibm-acpi
20279 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
20280 F: drivers/platform/x86/thinkpad_acpi.c
20282 THINKPAD LMI DRIVER
20283 M: Mark Pearson <markpearson@lenovo.com>
20284 L: platform-driver-x86@vger.kernel.org
20286 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
20287 F: drivers/platform/x86/think-lmi.?
20289 THUNDERBOLT DMA TRAFFIC TEST DRIVER
20290 M: Isaac Hazan <isaac.hazan@intel.com>
20291 L: linux-usb@vger.kernel.org
20293 F: drivers/thunderbolt/dma_test.c
20296 M: Andreas Noever <andreas.noever@gmail.com>
20297 M: Michael Jamet <michael.jamet@intel.com>
20298 M: Mika Westerberg <mika.westerberg@linux.intel.com>
20299 M: Yehezkel Bernat <YehezkelShB@gmail.com>
20300 L: linux-usb@vger.kernel.org
20302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
20303 F: Documentation/admin-guide/thunderbolt.rst
20304 F: drivers/thunderbolt/
20305 F: include/linux/thunderbolt.h
20307 THUNDERBOLT NETWORK DRIVER
20308 M: Michael Jamet <michael.jamet@intel.com>
20309 M: Mika Westerberg <mika.westerberg@linux.intel.com>
20310 M: Yehezkel Bernat <YehezkelShB@gmail.com>
20311 L: netdev@vger.kernel.org
20313 F: drivers/net/thunderbolt.c
20315 THUNDERX GPIO DRIVER
20316 M: Robert Richter <rric@kernel.org>
20318 F: drivers/gpio/gpio-thunderx.c
20320 TI ADS131E0X ADC SERIES DRIVER
20321 M: Tomislav Denis <tomislav.denis@avl.com>
20322 L: linux-iio@vger.kernel.org
20324 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
20325 F: drivers/iio/adc/ti-ads131e08.c
20327 TI AM437X VPFE DRIVER
20328 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
20329 L: linux-media@vger.kernel.org
20331 W: https://linuxtv.org
20332 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20333 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20334 F: drivers/media/platform/ti/am437x/
20336 TI BANDGAP AND THERMAL DRIVER
20337 M: Eduardo Valentin <edubezval@gmail.com>
20338 M: Keerthy <j-keerthy@ti.com>
20339 L: linux-pm@vger.kernel.org
20340 L: linux-omap@vger.kernel.org
20342 F: drivers/thermal/ti-soc-thermal/
20344 TI BQ27XXX POWER SUPPLY DRIVER
20345 F: drivers/power/supply/bq27xxx_battery.c
20346 F: drivers/power/supply/bq27xxx_battery_i2c.c
20347 F: include/linux/power/bq27xxx_battery.h
20349 TI CDCE706 CLOCK DRIVER
20350 M: Max Filippov <jcmvbkbc@gmail.com>
20352 F: drivers/clk/clk-cdce706.c
20355 M: Tero Kristo <kristo@kernel.org>
20356 L: linux-omap@vger.kernel.org
20359 F: include/linux/clk/ti.h
20361 TI DAVINCI MACHINE SUPPORT
20362 M: Sekhar Nori <nsekhar@ti.com>
20363 R: Bartosz Golaszewski <brgl@bgdev.pl>
20364 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
20367 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
20368 F: arch/arm/boot/dts/da850*
20369 F: arch/arm/mach-davinci/
20370 F: drivers/i2c/busses/i2c-davinci.c
20372 TI DAVINCI SERIES CLOCK DRIVER
20373 M: David Lechner <david@lechnology.com>
20374 R: Sekhar Nori <nsekhar@ti.com>
20376 F: Documentation/devicetree/bindings/clock/ti/davinci/
20377 F: drivers/clk/davinci/
20379 TI DAVINCI SERIES GPIO DRIVER
20380 M: Keerthy <j-keerthy@ti.com>
20381 L: linux-gpio@vger.kernel.org
20383 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
20384 F: drivers/gpio/gpio-davinci.c
20386 TI DAVINCI SERIES MEDIA DRIVER
20387 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
20388 L: linux-media@vger.kernel.org
20390 W: https://linuxtv.org
20391 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20392 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20393 F: drivers/media/platform/ti/davinci/
20394 F: include/media/davinci/
20396 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
20397 R: David Lechner <david@lechnology.com>
20398 L: linux-iio@vger.kernel.org
20399 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
20400 F: drivers/counter/ti-eqep.c
20402 TI ETHERNET SWITCH DRIVER (CPSW)
20403 R: Grygorii Strashko <grygorii.strashko@ti.com>
20404 L: linux-omap@vger.kernel.org
20405 L: netdev@vger.kernel.org
20407 F: drivers/net/ethernet/ti/cpsw*
20408 F: drivers/net/ethernet/ti/davinci*
20410 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
20411 M: Alex Dubov <oakad@yahoo.com>
20413 W: http://tifmxx.berlios.de/
20414 F: drivers/memstick/host/tifm_ms.c
20415 F: drivers/misc/tifm*
20416 F: drivers/mmc/host/tifm_sd.c
20417 F: include/linux/tifm.h
20419 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
20420 M: Nishanth Menon <nm@ti.com>
20421 M: Santosh Shilimkar <ssantosh@kernel.org>
20422 L: linux-kernel@vger.kernel.org
20423 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
20426 F: drivers/soc/ti/*
20428 TI LM49xxx FAMILY ASoC CODEC DRIVERS
20429 M: M R Swami Reddy <mr.swami.reddy@ti.com>
20430 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
20431 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20433 F: sound/soc/codecs/isabelle*
20434 F: sound/soc/codecs/lm49453*
20436 TI PCM3060 ASoC CODEC DRIVER
20437 M: Kirill Marinushkin <kmarinushkin@birdec.com>
20438 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20440 F: Documentation/devicetree/bindings/sound/pcm3060.txt
20441 F: sound/soc/codecs/pcm3060*
20443 TI TAS571X FAMILY ASoC CODEC DRIVER
20444 M: Kevin Cernekee <cernekee@chromium.org>
20445 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20447 F: sound/soc/codecs/tas571x*
20449 TI TRF7970A NFC DRIVER
20450 M: Mark Greer <mgreer@animalcreek.com>
20451 L: linux-wireless@vger.kernel.org
20452 L: linux-nfc@lists.01.org (subscribers-only)
20454 F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
20455 F: drivers/nfc/trf7970a.c
20457 TI TSC2046 ADC DRIVER
20458 M: Oleksij Rempel <o.rempel@pengutronix.de>
20459 R: kernel@pengutronix.de
20460 L: linux-iio@vger.kernel.org
20462 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
20463 F: drivers/iio/adc/ti-tsc2046.c
20465 TI TWL4030 SERIES SOC CODEC DRIVER
20466 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20467 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20469 F: sound/soc/codecs/twl4030*
20472 M: Benoit Parrot <bparrot@ti.com>
20473 L: linux-media@vger.kernel.org
20475 W: http://linuxtv.org/
20476 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20477 F: Documentation/devicetree/bindings/media/ti,cal.yaml
20478 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
20479 F: drivers/media/platform/ti/cal/
20480 F: drivers/media/platform/ti/vpe/
20482 TI WILINK WIRELESS DRIVERS
20483 L: linux-wireless@vger.kernel.org
20485 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
20486 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
20487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
20488 F: drivers/net/wireless/ti/
20489 F: include/linux/wl12xx.h
20491 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
20492 M: John Stultz <jstultz@google.com>
20493 M: Thomas Gleixner <tglx@linutronix.de>
20494 R: Stephen Boyd <sboyd@kernel.org>
20495 L: linux-kernel@vger.kernel.org
20497 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
20498 F: include/linux/clocksource.h
20499 F: include/linux/time.h
20500 F: include/linux/timex.h
20501 F: include/uapi/linux/time.h
20502 F: include/uapi/linux/timex.h
20503 F: kernel/time/alarmtimer.c
20504 F: kernel/time/clocksource.c
20505 F: kernel/time/ntp.c
20506 F: kernel/time/time*.c
20507 F: tools/testing/selftests/timers/
20510 M: Jon Maloy <jmaloy@redhat.com>
20511 M: Ying Xue <ying.xue@windriver.com>
20512 L: netdev@vger.kernel.org (core kernel code)
20513 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
20515 W: http://tipc.sourceforge.net/
20516 F: include/uapi/linux/tipc*.h
20519 TLAN NETWORK DRIVER
20520 M: Samuel Chessman <chessman@tux.org>
20521 L: tlan-devel@lists.sourceforge.net (subscribers-only)
20523 W: http://sourceforge.net/projects/tlan/
20524 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
20525 F: drivers/net/ethernet/ti/tlan.*
20527 TM6000 VIDEO4LINUX DRIVER
20528 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20529 L: linux-media@vger.kernel.org
20531 W: https://linuxtv.org
20532 T: git git://linuxtv.org/media_tree.git
20533 F: Documentation/admin-guide/media/tm6000*
20534 F: drivers/media/usb/tm6000/
20536 TMIO/SDHI MMC DRIVER
20537 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
20538 L: linux-mmc@vger.kernel.org
20539 L: linux-renesas-soc@vger.kernel.org
20541 F: drivers/mmc/host/renesas_sdhi*
20542 F: drivers/mmc/host/tmio_mmc*
20543 F: include/linux/mfd/tmio.h
20545 TMP401 HARDWARE MONITOR DRIVER
20546 M: Guenter Roeck <linux@roeck-us.net>
20547 L: linux-hwmon@vger.kernel.org
20549 F: Documentation/devicetree/bindings/hwmon/ti,tmp401.yaml
20550 F: Documentation/hwmon/tmp401.rst
20551 F: drivers/hwmon/tmp401.c
20553 TMP464 HARDWARE MONITOR DRIVER
20554 M: Agathe Porte <agathe.porte@nokia.com>
20555 M: Guenter Roeck <linux@roeck-us.net>
20556 L: linux-hwmon@vger.kernel.org
20558 F: Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
20559 F: Documentation/hwmon/tmp464.rst
20560 F: drivers/hwmon/tmp464.c
20562 TMP513 HARDWARE MONITOR DRIVER
20563 M: Eric Tremblay <etremblay@distech-controls.com>
20564 L: linux-hwmon@vger.kernel.org
20566 F: Documentation/hwmon/tmp513.rst
20567 F: drivers/hwmon/tmp513.c
20569 TMPFS (SHMEM FILESYSTEM)
20570 M: Hugh Dickins <hughd@google.com>
20571 L: linux-mm@kvack.org
20573 F: include/linux/shmem_fs.h
20576 TOMOYO SECURITY MODULE
20577 M: Kentaro Takeda <takedakn@nttdata.co.jp>
20578 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
20579 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
20580 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
20581 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
20582 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
20584 W: https://tomoyo.osdn.jp/
20585 F: security/tomoyo/
20587 TOPSTAR LAPTOP EXTRAS DRIVER
20588 M: Herton Ronaldo Krzesinski <herton@canonical.com>
20589 L: platform-driver-x86@vger.kernel.org
20591 F: drivers/platform/x86/topstar-laptop.c
20593 TORTURE-TEST MODULES
20594 M: Davidlohr Bueso <dave@stgolabs.net>
20595 M: "Paul E. McKenney" <paulmck@kernel.org>
20596 M: Josh Triplett <josh@joshtriplett.org>
20597 L: linux-kernel@vger.kernel.org
20599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20600 F: Documentation/RCU/torture.rst
20601 F: kernel/locking/locktorture.c
20602 F: kernel/rcu/rcuscale.c
20603 F: kernel/rcu/rcutorture.c
20604 F: kernel/rcu/refscale.c
20605 F: kernel/torture.c
20607 TOSHIBA ACPI EXTRAS DRIVER
20608 M: Azael Avalos <coproscefalo@gmail.com>
20609 L: platform-driver-x86@vger.kernel.org
20611 F: drivers/platform/x86/toshiba_acpi.c
20613 TOSHIBA BLUETOOTH DRIVER
20614 M: Azael Avalos <coproscefalo@gmail.com>
20615 L: platform-driver-x86@vger.kernel.org
20617 F: drivers/platform/x86/toshiba_bluetooth.c
20619 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
20620 M: Azael Avalos <coproscefalo@gmail.com>
20621 L: platform-driver-x86@vger.kernel.org
20623 F: drivers/platform/x86/toshiba_haps.c
20626 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
20628 W: http://www.buzzard.org.uk/toshiba/
20629 F: drivers/char/toshiba.c
20630 F: include/linux/toshiba.h
20631 F: include/uapi/linux/toshiba.h
20633 TOSHIBA TC358743 DRIVER
20634 M: Mats Randgaard <matrandg@cisco.com>
20635 L: linux-media@vger.kernel.org
20637 F: drivers/media/i2c/tc358743*
20638 F: include/media/i2c/tc358743.h
20640 TOSHIBA WMI HOTKEYS DRIVER
20641 M: Azael Avalos <coproscefalo@gmail.com>
20642 L: platform-driver-x86@vger.kernel.org
20644 F: drivers/platform/x86/toshiba-wmi.c
20647 M: Peter Huewe <peterhuewe@gmx.de>
20648 M: Jarkko Sakkinen <jarkko@kernel.org>
20649 R: Jason Gunthorpe <jgg@ziepe.ca>
20650 L: linux-integrity@vger.kernel.org
20652 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
20653 Q: https://patchwork.kernel.org/project/linux-integrity/list/
20654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
20655 F: drivers/char/tpm/
20658 M: Duke Du <dukedu83@gmail.com>
20659 L: linux-hwmon@vger.kernel.org
20661 F: Documentation/hwmon/tps546d24.rst
20662 F: drivers/hwmon/pmbus/tps546d24.c
20665 M: Steven Rostedt <rostedt@goodmis.org>
20666 M: Ingo Molnar <mingo@redhat.com>
20668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
20669 F: Documentation/trace/ftrace.rst
20670 F: arch/*/*/*/*ftrace*
20671 F: arch/*/*/*ftrace*
20673 F: include/*/ftrace.h
20674 F: include/linux/trace*.h
20677 F: scripts/tracing/
20678 F: tools/testing/selftests/ftrace/
20680 TRACING MMIO ACCESSES (MMIOTRACE)
20681 M: Steven Rostedt <rostedt@goodmis.org>
20682 M: Ingo Molnar <mingo@kernel.org>
20683 R: Karol Herbst <karolherbst@gmail.com>
20684 R: Pekka Paalanen <ppaalanen@gmail.com>
20685 L: linux-kernel@vger.kernel.org
20686 L: nouveau@lists.freedesktop.org
20688 F: arch/x86/mm/kmmio.c
20689 F: arch/x86/mm/mmio-mod.c
20690 F: arch/x86/mm/testmmiotrace.c
20691 F: include/linux/mmiotrace.h
20692 F: kernel/trace/trace_mmiotrace.c
20694 TRACING OS NOISE / LATENCY TRACERS
20695 M: Steven Rostedt <rostedt@goodmis.org>
20696 M: Daniel Bristot de Oliveira <bristot@kernel.org>
20698 F: kernel/trace/trace_osnoise.c
20699 F: include/trace/events/osnoise.h
20700 F: kernel/trace/trace_hwlat.c
20701 F: kernel/trace/trace_irqsoff.c
20702 F: kernel/trace/trace_sched_wakeup.c
20703 F: Documentation/trace/osnoise-tracer.rst
20704 F: Documentation/trace/timerlat-tracer.rst
20705 F: Documentation/trace/hwlat_detector.rst
20706 F: arch/*/kernel/trace.c
20708 Real-time Linux Analysis (RTLA) tools
20709 M: Daniel Bristot de Oliveira <bristot@kernel.org>
20710 M: Steven Rostedt <rostedt@goodmis.org>
20711 L: linux-trace-devel@vger.kernel.org
20713 F: Documentation/tools/rtla/
20714 F: tools/tracing/rtla/
20716 TRADITIONAL CHINESE DOCUMENTATION
20717 M: Hu Haowen <src.res@email.cn>
20718 L: linux-doc-tw-discuss@lists.sourceforge.net (moderated for non-subscribers)
20720 W: https://github.com/srcres258/linux-doc
20721 T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
20722 F: Documentation/translations/zh_TW/
20725 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20726 M: Jiri Slaby <jirislaby@kernel.org>
20728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
20729 F: Documentation/driver-api/serial/
20731 F: drivers/tty/serial/serial_core.c
20732 F: include/linux/selection.h
20733 F: include/linux/serial.h
20734 F: include/linux/serial_core.h
20735 F: include/linux/sysrq.h
20736 F: include/linux/tty*.h
20737 F: include/linux/vt.h
20738 F: include/linux/vt_*.h
20739 F: include/uapi/linux/serial.h
20740 F: include/uapi/linux/serial_core.h
20741 F: include/uapi/linux/tty.h
20743 TUA9001 MEDIA DRIVER
20744 M: Antti Palosaari <crope@iki.fi>
20745 L: linux-media@vger.kernel.org
20747 W: https://linuxtv.org
20748 W: http://palosaari.fi/linux/
20749 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20750 T: git git://linuxtv.org/anttip/media_tree.git
20751 F: drivers/media/tuners/tua9001*
20753 TULIP NETWORK DRIVERS
20754 L: netdev@vger.kernel.org
20755 L: linux-parisc@vger.kernel.org
20757 F: drivers/net/ethernet/dec/tulip/
20760 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
20762 W: http://vtun.sourceforge.net/tun
20763 F: Documentation/networking/tuntap.rst
20764 F: arch/um/os-Linux/drivers/
20766 TURBOCHANNEL SUBSYSTEM
20767 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
20768 M: Ralf Baechle <ralf@linux-mips.org>
20769 L: linux-mips@vger.kernel.org
20771 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
20773 F: include/linux/tc.h
20776 M: "Len Brown" <lenb@kernel.org>
20777 L: linux-pm@vger.kernel.org
20779 Q: https://patchwork.kernel.org/project/linux-pm/list/
20780 B: https://bugzilla.kernel.org
20781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
20782 F: tools/power/x86/turbostat/
20784 TW5864 VIDEO4LINUX DRIVER
20785 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
20786 M: Anton Sviridenko <anton@corp.bluecherry.net>
20787 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
20788 M: Andrey Utkin <andrey_utkin@fastmail.com>
20789 L: linux-media@vger.kernel.org
20791 F: drivers/media/pci/tw5864/
20793 TW68 VIDEO4LINUX DRIVER
20794 M: Hans Verkuil <hverkuil@xs4all.nl>
20795 L: linux-media@vger.kernel.org
20797 W: https://linuxtv.org
20798 T: git git://linuxtv.org/media_tree.git
20799 F: drivers/media/pci/tw68/
20801 TW686X VIDEO4LINUX DRIVER
20802 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
20803 L: linux-media@vger.kernel.org
20805 W: http://linuxtv.org
20806 T: git git://linuxtv.org/media_tree.git
20807 F: drivers/media/pci/tw686x/
20809 U-BOOT ENVIRONMENT VARIABLES
20810 M: Rafał Miłecki <rafal@milecki.pl>
20812 F: Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
20814 UACCE ACCELERATOR FRAMEWORK
20815 M: Zhangfei Gao <zhangfei.gao@linaro.org>
20816 M: Zhou Wang <wangzhou1@hisilicon.com>
20817 L: linux-accelerators@lists.ozlabs.org
20818 L: linux-kernel@vger.kernel.org
20820 F: Documentation/ABI/testing/sysfs-driver-uacce
20821 F: Documentation/misc-devices/uacce.rst
20822 F: drivers/misc/uacce/
20823 F: include/linux/uacce.h
20824 F: include/uapi/misc/uacce/
20826 UBI FILE SYSTEM (UBIFS)
20827 M: Richard Weinberger <richard@nod.at>
20828 L: linux-mtd@lists.infradead.org
20830 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
20831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
20832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
20833 F: Documentation/ABI/testing/sysfs-fs-ubifs
20834 F: Documentation/filesystems/ubifs-authentication.rst
20835 F: Documentation/filesystems/ubifs.rst
20838 UBLK USERSPACE BLOCK DRIVER
20839 M: Ming Lei <ming.lei@redhat.com>
20840 L: linux-block@vger.kernel.org
20842 F: Documentation/block/ublk.rst
20843 F: drivers/block/ublk_drv.c
20844 F: include/uapi/linux/ublk_cmd.h
20846 UCLINUX (M68KNOMMU AND COLDFIRE)
20847 M: Greg Ungerer <gerg@linux-m68k.org>
20848 L: linux-m68k@lists.linux-m68k.org
20849 L: uclinux-dev@uclinux.org (subscribers-only)
20851 W: http://www.linux-m68k.org/
20852 W: http://www.uclinux.org/
20853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
20854 F: arch/m68k/*/*_no.*
20856 F: arch/m68k/coldfire/
20857 F: arch/m68k/include/asm/*_no.*
20860 M: Jan Kara <jack@suse.com>
20862 F: Documentation/filesystems/udf.rst
20866 M: Bastien Nocera <hadess@hadess.net>
20867 L: linux-input@vger.kernel.org
20869 F: drivers/hid/hid-udraw-ps3.c
20872 M: Evgeniy Dushistov <dushistov@mail.ru>
20874 F: Documentation/admin-guide/ufs.rst
20877 UHID USERSPACE HID IO DRIVER
20878 M: David Rheinsberg <david.rheinsberg@gmail.com>
20879 L: linux-input@vger.kernel.org
20881 F: drivers/hid/uhid.c
20882 F: include/uapi/linux/uhid.h
20885 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20886 L: linux-usb@vger.kernel.org
20888 F: drivers/usb/common/ulpi.c
20889 F: include/linux/ulpi/
20892 M: Gabriel Krisman Bertazi <krisman@collabora.com>
20893 L: linux-fsdevel@vger.kernel.org
20898 M: Tony Finch <dot@dotat.at>
20900 W: http://dotat.at/prog/unifdef
20901 F: scripts/unifdef.c
20903 UNIFORM CDROM DRIVER
20904 M: Phillip Potter <phil@philpotter.co.uk>
20906 F: Documentation/cdrom/
20907 F: drivers/cdrom/cdrom.c
20908 F: include/linux/cdrom.h
20909 F: include/uapi/linux/cdrom.h
20911 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
20912 R: Alim Akhtar <alim.akhtar@samsung.com>
20913 R: Avri Altman <avri.altman@wdc.com>
20914 R: Bart Van Assche <bvanassche@acm.org>
20915 L: linux-scsi@vger.kernel.org
20917 F: Documentation/devicetree/bindings/ufs/
20918 F: Documentation/scsi/ufs.rst
20919 F: drivers/ufs/core/
20921 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
20922 M: Pedro Sousa <pedrom.sousa@synopsys.com>
20923 L: linux-scsi@vger.kernel.org
20925 F: drivers/ufs/host/*dwc*
20927 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
20928 M: Stanley Chu <stanley.chu@mediatek.com>
20929 L: linux-scsi@vger.kernel.org
20930 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
20932 F: drivers/ufs/host/ufs-mediatek*
20934 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
20935 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
20936 L: linux-renesas-soc@vger.kernel.org
20937 L: linux-scsi@vger.kernel.org
20939 F: drivers/ufs/host/ufs-renesas.c
20941 UNSORTED BLOCK IMAGES (UBI)
20942 M: Richard Weinberger <richard@nod.at>
20943 L: linux-mtd@lists.infradead.org
20945 W: http://www.linux-mtd.infradead.org/
20946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
20947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
20948 F: drivers/mtd/ubi/
20949 F: include/linux/mtd/ubi.h
20950 F: include/uapi/mtd/ubi-user.h
20952 USB "USBNET" DRIVER FRAMEWORK
20953 M: Oliver Neukum <oneukum@suse.com>
20954 L: netdev@vger.kernel.org
20956 W: http://www.linux-usb.org/usbnet
20957 F: drivers/net/usb/usbnet.c
20958 F: include/linux/usb/usbnet.h
20961 M: Oliver Neukum <oneukum@suse.com>
20962 L: linux-usb@vger.kernel.org
20964 F: Documentation/usb/acm.rst
20965 F: drivers/usb/class/cdc-acm.*
20967 USB APPLE MFI FASTCHARGE DRIVER
20968 M: Bastien Nocera <hadess@hadess.net>
20969 L: linux-usb@vger.kernel.org
20971 F: drivers/usb/misc/apple-mfi-fastcharge.c
20973 USB AR5523 WIRELESS DRIVER
20974 M: Pontus Fuchs <pontus.fuchs@gmail.com>
20975 L: linux-wireless@vger.kernel.org
20977 F: drivers/net/wireless/ath/ar5523/
20980 M: Oliver Neukum <oneukum@suse.com>
20981 L: linux-usb@vger.kernel.org
20982 L: linux-scsi@vger.kernel.org
20984 F: drivers/usb/storage/uas.c
20986 USB CDC ETHERNET DRIVER
20987 M: Oliver Neukum <oliver@neukum.org>
20988 L: linux-usb@vger.kernel.org
20990 F: drivers/net/usb/cdc_*.c
20991 F: include/uapi/linux/usb/cdc.h
20993 USB CHAOSKEY DRIVER
20994 M: Keith Packard <keithp@keithp.com>
20995 L: linux-usb@vger.kernel.org
20997 F: drivers/usb/misc/chaoskey.c
20999 USB CYPRESS C67X00 DRIVER
21000 L: linux-usb@vger.kernel.org
21002 F: drivers/usb/c67x00/
21004 USB DAVICOM DM9601 DRIVER
21005 M: Peter Korsgaard <peter@korsgaard.com>
21006 L: netdev@vger.kernel.org
21008 W: http://www.linux-usb.org/usbnet
21009 F: drivers/net/usb/dm9601.c
21012 M: Alan Stern <stern@rowland.harvard.edu>
21013 L: linux-usb@vger.kernel.org
21015 F: Documentation/usb/ehci.rst
21016 F: drivers/usb/host/ehci*
21018 USB GADGET/PERIPHERAL SUBSYSTEM
21019 M: Felipe Balbi <balbi@kernel.org>
21020 L: linux-usb@vger.kernel.org
21022 W: http://www.linux-usb.org/gadget
21023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
21024 F: drivers/usb/gadget/
21025 F: include/linux/usb/gadget*
21027 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
21028 M: Jiri Kosina <jikos@kernel.org>
21029 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
21030 L: linux-usb@vger.kernel.org
21032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
21033 F: Documentation/hid/hiddev.rst
21034 F: drivers/hid/usbhid/
21036 USB INTEL XHCI ROLE MUX DRIVER
21037 M: Hans de Goede <hdegoede@redhat.com>
21038 L: linux-usb@vger.kernel.org
21040 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
21042 USB IP DRIVER FOR HISILICON KIRIN 960
21043 M: Yu Chen <chenyu56@huawei.com>
21044 M: Binghui Wang <wangbinghui@hisilicon.com>
21045 L: linux-usb@vger.kernel.org
21047 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
21048 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
21050 USB IP DRIVER FOR HISILICON KIRIN 970
21051 M: Mauro Carvalho Chehab <mchehab@kernel.org>
21052 L: linux-usb@vger.kernel.org
21054 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
21055 F: drivers/phy/hisilicon/phy-hi3670-usb3.c
21058 M: Olav Kongas <ok@artecdesign.ee>
21059 L: linux-usb@vger.kernel.org
21061 F: drivers/usb/host/isp116x*
21062 F: include/linux/usb/isp116x.h
21065 M: Rui Miguel Silva <rui.silva@linaro.org>
21066 L: linux-usb@vger.kernel.org
21068 F: drivers/usb/isp1760/*
21069 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
21071 USB LAN78XX ETHERNET DRIVER
21072 M: Woojung Huh <woojung.huh@microchip.com>
21073 M: UNGLinuxDriver@microchip.com
21074 L: netdev@vger.kernel.org
21076 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
21077 F: drivers/net/usb/lan78xx.*
21078 F: include/dt-bindings/net/microchip-lan78xx.h
21080 USB MASS STORAGE DRIVER
21081 M: Alan Stern <stern@rowland.harvard.edu>
21082 L: linux-usb@vger.kernel.org
21083 L: usb-storage@lists.one-eyed-alien.net
21085 F: drivers/usb/storage/
21088 M: Clemens Ladisch <clemens@ladisch.de>
21089 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21092 F: sound/usb/midi.*
21094 USB NETWORKING DRIVERS
21095 L: linux-usb@vger.kernel.org
21097 F: drivers/net/usb/
21100 M: Alan Stern <stern@rowland.harvard.edu>
21101 L: linux-usb@vger.kernel.org
21103 F: Documentation/usb/ohci.rst
21104 F: drivers/usb/host/ohci*
21106 USB OTG FSM (Finite State Machine)
21107 M: Peter Chen <peter.chen@kernel.org>
21108 L: linux-usb@vger.kernel.org
21110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
21111 F: drivers/usb/common/usb-otg-fsm.c
21114 M: Valentina Manea <valentina.manea.m@gmail.com>
21115 M: Shuah Khan <shuah@kernel.org>
21116 M: Shuah Khan <skhan@linuxfoundation.org>
21117 L: linux-usb@vger.kernel.org
21119 F: Documentation/usb/usbip_protocol.rst
21120 F: drivers/usb/usbip/
21121 F: tools/testing/selftests/drivers/usb/usbip/
21122 F: tools/usb/usbip/
21125 M: Petko Manolov <petkan@nucleusys.com>
21126 L: linux-usb@vger.kernel.org
21127 L: netdev@vger.kernel.org
21129 W: https://github.com/petkan/pegasus
21130 T: git git://github.com/petkan/pegasus.git
21131 F: drivers/net/usb/pegasus.*
21134 M: Felipe Balbi <balbi@kernel.org>
21135 L: linux-usb@vger.kernel.org
21137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
21138 F: drivers/usb/phy/
21140 USB PRINTER DRIVER (usblp)
21141 M: Pete Zaitcev <zaitcev@redhat.com>
21142 L: linux-usb@vger.kernel.org
21144 F: drivers/usb/class/usblp.c
21146 USB RAW GADGET DRIVER
21147 R: Andrey Konovalov <andreyknvl@gmail.com>
21148 L: linux-usb@vger.kernel.org
21150 F: Documentation/usb/raw-gadget.rst
21151 F: drivers/usb/gadget/legacy/raw_gadget.c
21152 F: include/uapi/linux/usb/raw_gadget.h
21154 USB QMI WWAN NETWORK DRIVER
21155 M: Bjørn Mork <bjorn@mork.no>
21156 L: netdev@vger.kernel.org
21158 F: Documentation/ABI/testing/sysfs-class-net-qmi
21159 F: drivers/net/usb/qmi_wwan.c
21162 M: Petko Manolov <petkan@nucleusys.com>
21163 L: linux-usb@vger.kernel.org
21164 L: netdev@vger.kernel.org
21166 W: https://github.com/petkan/rtl8150
21167 T: git git://github.com/petkan/rtl8150.git
21168 F: drivers/net/usb/rtl8150.c
21170 USB SERIAL SUBSYSTEM
21171 M: Johan Hovold <johan@kernel.org>
21172 L: linux-usb@vger.kernel.org
21174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
21175 F: Documentation/usb/usb-serial.rst
21176 F: drivers/usb/serial/
21177 F: include/linux/usb/serial.h
21179 USB SMSC75XX ETHERNET DRIVER
21180 M: Steve Glendinning <steve.glendinning@shawell.net>
21181 L: netdev@vger.kernel.org
21183 F: drivers/net/usb/smsc75xx.*
21185 USB SMSC95XX ETHERNET DRIVER
21186 M: Steve Glendinning <steve.glendinning@shawell.net>
21187 M: UNGLinuxDriver@microchip.com
21188 L: netdev@vger.kernel.org
21190 F: drivers/net/usb/smsc95xx.*
21193 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21194 L: linux-usb@vger.kernel.org
21196 W: http://www.linux-usb.org
21197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
21198 F: Documentation/devicetree/bindings/usb/
21199 F: Documentation/usb/
21201 F: include/dt-bindings/usb/
21202 F: include/linux/usb.h
21203 F: include/linux/usb/
21205 USB TYPEC BUS FOR ALTERNATE MODES
21206 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21207 L: linux-usb@vger.kernel.org
21209 F: Documentation/ABI/testing/sysfs-bus-typec
21210 F: Documentation/driver-api/usb/typec_bus.rst
21211 F: drivers/usb/typec/altmodes/
21212 F: include/linux/usb/typec_altmode.h
21215 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21216 L: linux-usb@vger.kernel.org
21218 F: Documentation/ABI/testing/sysfs-class-typec
21219 F: Documentation/driver-api/usb/typec.rst
21220 F: drivers/usb/typec/
21221 F: include/linux/usb/typec.h
21223 USB TYPEC INTEL PMC MUX DRIVER
21224 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21225 L: linux-usb@vger.kernel.org
21227 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
21228 F: drivers/usb/typec/mux/intel_pmc_mux.c
21230 USB TYPEC PI3USB30532 MUX DRIVER
21231 M: Hans de Goede <hdegoede@redhat.com>
21232 L: linux-usb@vger.kernel.org
21234 F: drivers/usb/typec/mux/pi3usb30532.c
21236 USB TYPEC PORT CONTROLLER DRIVERS
21237 M: Guenter Roeck <linux@roeck-us.net>
21238 L: linux-usb@vger.kernel.org
21240 F: drivers/usb/typec/tcpm/
21243 M: Alan Stern <stern@rowland.harvard.edu>
21244 L: linux-usb@vger.kernel.org
21246 F: drivers/usb/host/uhci*
21249 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21250 L: linux-media@vger.kernel.org
21252 W: http://www.ideasonboard.org/uvc/
21253 T: git git://linuxtv.org/media_tree.git
21254 F: drivers/media/usb/uvc/
21255 F: include/uapi/linux/uvcvideo.h
21258 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21259 L: linux-usb@vger.kernel.org
21261 F: drivers/usb/gadget/function/*uvc*
21262 F: drivers/usb/gadget/legacy/webcam.c
21263 F: include/uapi/linux/usb/g_uvc.h
21265 USB WIRELESS RNDIS DRIVER (rndis_wlan)
21266 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
21267 L: linux-wireless@vger.kernel.org
21269 F: drivers/net/wireless/rndis_wlan.c
21272 M: Mathias Nyman <mathias.nyman@intel.com>
21273 L: linux-usb@vger.kernel.org
21275 F: drivers/usb/host/pci-quirks*
21276 F: drivers/usb/host/xhci*
21279 L: linux-wireless@vger.kernel.org
21281 W: http://linux-lc100020.sourceforge.net
21282 F: drivers/net/wireless/zydas/zd1201.*
21285 M: Antoine Jacquet <royale@zerezo.com>
21286 L: linux-usb@vger.kernel.org
21287 L: linux-media@vger.kernel.org
21289 W: http://royale.zerezo.com/zr364xx/
21290 T: git git://linuxtv.org/media_tree.git
21291 F: Documentation/admin-guide/media/zr364xx*
21292 F: drivers/media/usb/zr364xx/
21294 USER-MODE LINUX (UML)
21295 M: Richard Weinberger <richard@nod.at>
21296 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
21297 M: Johannes Berg <johannes@sipsolutions.net>
21298 L: linux-um@lists.infradead.org
21300 W: http://user-mode-linux.sourceforge.net
21301 Q: https://patchwork.ozlabs.org/project/linux-um/list/
21302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
21303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
21304 F: Documentation/virt/uml/
21309 USERSPACE COPYIN/COPYOUT (UIOVEC)
21310 M: Alexander Viro <viro@zeniv.linux.org.uk>
21312 F: include/linux/uio.h
21315 USERSPACE DMA BUFFER DRIVER
21316 M: Gerd Hoffmann <kraxel@redhat.com>
21317 L: dri-devel@lists.freedesktop.org
21319 T: git git://anongit.freedesktop.org/drm/drm-misc
21320 F: drivers/dma-buf/udmabuf.c
21321 F: include/uapi/linux/udmabuf.h
21323 USERSPACE I/O (UIO)
21324 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
21327 F: Documentation/driver-api/uio-howto.rst
21329 F: include/linux/uio_driver.h
21332 M: Karel Zak <kzak@redhat.com>
21333 L: util-linux@vger.kernel.org
21335 W: http://en.wikipedia.org/wiki/Util-linux
21336 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
21339 M: Christoph Hellwig <hch@lst.de>
21340 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21341 L: linux-kernel@vger.kernel.org
21343 T: git git://git.infradead.org/users/hch/uuid.git
21344 F: include/linux/uuid.h
21345 F: include/uapi/linux/uuid.h
21350 M: Justin Ernst <justin.ernst@hpe.com>
21351 L: platform-driver-x86@vger.kernel.org
21353 F: drivers/platform/x86/uv_sysfs.c
21356 M: Michal Januszewski <spock@gentoo.org>
21357 L: linux-fbdev@vger.kernel.org
21359 W: https://github.com/mjanusz/v86d
21360 F: Documentation/fb/uvesafb.rst
21361 F: drivers/video/fbdev/uvesafb.*
21363 Ux500 CLOCK DRIVERS
21364 M: Ulf Hansson <ulf.hansson@linaro.org>
21365 L: linux-clk@vger.kernel.org
21366 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21368 F: drivers/clk/ux500/
21371 M: Stefan Agner <stefan@agner.ch>
21372 L: linux-mtd@lists.infradead.org
21374 F: drivers/mtd/nand/raw/vf610_nfc.c
21376 VFAT/FAT/MSDOS FILESYSTEM
21377 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
21379 F: Documentation/filesystems/vfat.rst
21381 F: tools/testing/selftests/filesystems/fat/
21384 M: Alex Williamson <alex.williamson@redhat.com>
21385 R: Cornelia Huck <cohuck@redhat.com>
21386 L: kvm@vger.kernel.org
21388 T: git git://github.com/awilliam/linux-vfio.git
21389 F: Documentation/driver-api/vfio.rst
21391 F: include/linux/vfio.h
21392 F: include/linux/vfio_pci_core.h
21393 F: include/uapi/linux/vfio.h
21396 M: Diana Craciun <diana.craciun@oss.nxp.com>
21397 L: kvm@vger.kernel.org
21399 F: drivers/vfio/fsl-mc/
21401 VFIO HISILICON PCI DRIVER
21402 M: Longfang Liu <liulongfang@huawei.com>
21403 M: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
21404 L: kvm@vger.kernel.org
21406 F: drivers/vfio/pci/hisilicon/
21408 VFIO MEDIATED DEVICE DRIVERS
21409 M: Kirti Wankhede <kwankhede@nvidia.com>
21410 L: kvm@vger.kernel.org
21412 F: Documentation/driver-api/vfio-mediated-device.rst
21413 F: drivers/vfio/mdev/
21414 F: include/linux/mdev.h
21415 F: samples/vfio-mdev/
21417 VFIO PCI DEVICE SPECIFIC DRIVERS
21418 R: Jason Gunthorpe <jgg@nvidia.com>
21419 R: Yishai Hadas <yishaih@nvidia.com>
21420 R: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
21421 R: Kevin Tian <kevin.tian@intel.com>
21422 L: kvm@vger.kernel.org
21424 P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
21425 F: drivers/vfio/pci/*/
21427 VFIO PLATFORM DRIVER
21428 M: Eric Auger <eric.auger@redhat.com>
21429 L: kvm@vger.kernel.org
21431 F: drivers/vfio/platform/
21433 VFIO MLX5 PCI DRIVER
21434 M: Yishai Hadas <yishaih@nvidia.com>
21435 L: kvm@vger.kernel.org
21437 F: drivers/vfio/pci/mlx5/
21440 R: Lukas Wunner <lukas@wunner.de>
21442 T: git git://anongit.freedesktop.org/drm/drm-misc
21443 F: Documentation/gpu/vga-switcheroo.rst
21444 F: drivers/gpu/vga/vga_switcheroo.c
21445 F: include/linux/vga_switcheroo.h
21447 VIA RHINE NETWORK DRIVER
21449 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
21450 F: drivers/net/ethernet/via/via-rhine.c
21452 VIA SD/MMC CARD CONTROLLER DRIVER
21453 M: Bruce Chang <brucechang@via.com.tw>
21454 M: Harald Welte <HaraldWelte@viatech.com>
21456 F: drivers/mmc/host/via-sdmmc.c
21458 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
21459 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
21460 L: linux-fbdev@vger.kernel.org
21462 F: drivers/video/fbdev/via/
21463 F: include/linux/via-core.h
21464 F: include/linux/via-gpio.h
21465 F: include/linux/via_i2c.h
21467 VIA VELOCITY NETWORK DRIVER
21468 M: Francois Romieu <romieu@fr.zoreil.com>
21469 L: netdev@vger.kernel.org
21471 F: drivers/net/ethernet/via/via-velocity.*
21473 VICODEC VIRTUAL CODEC DRIVER
21474 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
21475 L: linux-media@vger.kernel.org
21477 W: https://linuxtv.org
21478 T: git git://linuxtv.org/media_tree.git
21479 F: drivers/media/test-drivers/vicodec/*
21481 VIDEO I2C POLLING DRIVER
21482 M: Matt Ranostay <matt.ranostay@konsulko.com>
21483 L: linux-media@vger.kernel.org
21485 F: drivers/media/i2c/video-i2c.c
21487 VIDEO MULTIPLEXER DRIVER
21488 M: Philipp Zabel <p.zabel@pengutronix.de>
21489 L: linux-media@vger.kernel.org
21491 F: drivers/media/platform/video-mux.c
21493 VIDEOBUF2 FRAMEWORK
21494 M: Tomasz Figa <tfiga@chromium.org>
21495 M: Marek Szyprowski <m.szyprowski@samsung.com>
21496 L: linux-media@vger.kernel.org
21498 F: drivers/media/common/videobuf2/*
21499 F: include/media/videobuf2-*
21501 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
21502 M: Shuah Khan <skhan@linuxfoundation.org>
21503 R: Kieran Bingham <kieran.bingham@ideasonboard.com>
21504 L: linux-media@vger.kernel.org
21506 W: https://linuxtv.org
21507 T: git git://linuxtv.org/media_tree.git
21508 F: drivers/media/test-drivers/vimc/*
21511 M: Alex Williamson <alex.williamson@redhat.com>
21512 M: Paolo Bonzini <pbonzini@redhat.com>
21513 L: kvm@vger.kernel.org
21517 VIRTIO AND VHOST VSOCK DRIVER
21518 M: Stefan Hajnoczi <stefanha@redhat.com>
21519 M: Stefano Garzarella <sgarzare@redhat.com>
21520 L: kvm@vger.kernel.org
21521 L: virtualization@lists.linux-foundation.org
21522 L: netdev@vger.kernel.org
21524 F: drivers/vhost/vsock.c
21525 F: include/linux/virtio_vsock.h
21526 F: include/uapi/linux/virtio_vsock.h
21527 F: net/vmw_vsock/virtio_transport.c
21528 F: net/vmw_vsock/virtio_transport_common.c
21530 VIRTIO BLOCK AND SCSI DRIVERS
21531 M: "Michael S. Tsirkin" <mst@redhat.com>
21532 M: Jason Wang <jasowang@redhat.com>
21533 R: Paolo Bonzini <pbonzini@redhat.com>
21534 R: Stefan Hajnoczi <stefanha@redhat.com>
21535 L: virtualization@lists.linux-foundation.org
21537 F: drivers/block/virtio_blk.c
21538 F: drivers/scsi/virtio_scsi.c
21539 F: drivers/vhost/scsi.c
21540 F: include/uapi/linux/virtio_blk.h
21541 F: include/uapi/linux/virtio_scsi.h
21543 VIRTIO CONSOLE DRIVER
21544 M: Amit Shah <amit@kernel.org>
21545 L: virtualization@lists.linux-foundation.org
21547 F: drivers/char/virtio_console.c
21548 F: include/linux/virtio_console.h
21549 F: include/uapi/linux/virtio_console.h
21551 VIRTIO CORE AND NET DRIVERS
21552 M: "Michael S. Tsirkin" <mst@redhat.com>
21553 M: Jason Wang <jasowang@redhat.com>
21554 L: virtualization@lists.linux-foundation.org
21556 F: Documentation/ABI/testing/sysfs-bus-vdpa
21557 F: Documentation/ABI/testing/sysfs-class-vduse
21558 F: Documentation/devicetree/bindings/virtio/
21559 F: drivers/block/virtio_blk.c
21560 F: drivers/crypto/virtio/
21561 F: drivers/net/virtio_net.c
21564 F: include/linux/vdpa.h
21565 F: include/linux/virtio*.h
21566 F: include/uapi/linux/virtio_*.h
21570 M: "Michael S. Tsirkin" <mst@redhat.com>
21571 M: David Hildenbrand <david@redhat.com>
21572 L: virtualization@lists.linux-foundation.org
21574 F: drivers/virtio/virtio_balloon.c
21575 F: include/uapi/linux/virtio_balloon.h
21576 F: include/linux/balloon_compaction.h
21577 F: mm/balloon_compaction.c
21579 VIRTIO CRYPTO DRIVER
21580 M: Gonglei <arei.gonglei@huawei.com>
21581 L: virtualization@lists.linux-foundation.org
21582 L: linux-crypto@vger.kernel.org
21584 F: drivers/crypto/virtio/
21585 F: include/uapi/linux/virtio_crypto.h
21587 VIRTIO DRIVERS FOR S390
21588 M: Cornelia Huck <cohuck@redhat.com>
21589 M: Halil Pasic <pasic@linux.ibm.com>
21590 M: Eric Farman <farman@linux.ibm.com>
21591 L: linux-s390@vger.kernel.org
21592 L: virtualization@lists.linux-foundation.org
21593 L: kvm@vger.kernel.org
21595 F: arch/s390/include/uapi/asm/virtio-ccw.h
21596 F: drivers/s390/virtio/
21599 M: Vivek Goyal <vgoyal@redhat.com>
21600 M: Stefan Hajnoczi <stefanha@redhat.com>
21601 M: Miklos Szeredi <miklos@szeredi.hu>
21602 L: virtualization@lists.linux-foundation.org
21603 L: linux-fsdevel@vger.kernel.org
21605 W: https://virtio-fs.gitlab.io/
21606 F: Documentation/filesystems/virtiofs.rst
21607 F: fs/fuse/virtio_fs.c
21608 F: include/uapi/linux/virtio_fs.h
21611 M: Enrico Weigelt, metux IT consult <info@metux.net>
21612 M: Viresh Kumar <vireshk@kernel.org>
21613 L: linux-gpio@vger.kernel.org
21614 L: virtualization@lists.linux-foundation.org
21616 F: drivers/gpio/gpio-virtio.c
21617 F: include/uapi/linux/virtio_gpio.h
21620 M: David Airlie <airlied@redhat.com>
21621 M: Gerd Hoffmann <kraxel@redhat.com>
21622 R: Gurchetan Singh <gurchetansingh@chromium.org>
21623 R: Chia-I Wu <olvaffe@gmail.com>
21624 L: dri-devel@lists.freedesktop.org
21625 L: virtualization@lists.linux-foundation.org
21627 T: git git://anongit.freedesktop.org/drm/drm-misc
21628 F: drivers/gpu/drm/virtio/
21629 F: include/uapi/linux/virtio_gpu.h
21631 VIRTIO HOST (VHOST)
21632 M: "Michael S. Tsirkin" <mst@redhat.com>
21633 M: Jason Wang <jasowang@redhat.com>
21634 L: kvm@vger.kernel.org
21635 L: virtualization@lists.linux-foundation.org
21636 L: netdev@vger.kernel.org
21638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
21640 F: include/linux/vhost_iotlb.h
21641 F: include/uapi/linux/vhost.h
21643 VIRTIO INPUT DRIVER
21644 M: Gerd Hoffmann <kraxel@redhat.com>
21646 F: drivers/virtio/virtio_input.c
21647 F: include/uapi/linux/virtio_input.h
21649 VIRTIO IOMMU DRIVER
21650 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
21651 L: virtualization@lists.linux-foundation.org
21653 F: drivers/iommu/virtio-iommu.c
21654 F: include/uapi/linux/virtio_iommu.h
21657 M: David Hildenbrand <david@redhat.com>
21658 L: virtualization@lists.linux-foundation.org
21660 W: https://virtio-mem.gitlab.io/
21661 F: drivers/virtio/virtio_mem.c
21662 F: include/uapi/linux/virtio_mem.h
21664 VIRTIO SOUND DRIVER
21665 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
21666 M: "Michael S. Tsirkin" <mst@redhat.com>
21667 L: virtualization@lists.linux-foundation.org
21668 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21670 F: include/uapi/linux/virtio_snd.h
21674 M: Conghui Chen <conghui.chen@intel.com>
21675 M: Viresh Kumar <viresh.kumar@linaro.org>
21676 L: linux-i2c@vger.kernel.org
21677 L: virtualization@lists.linux-foundation.org
21679 F: drivers/i2c/busses/i2c-virtio.c
21680 F: include/uapi/linux/virtio_i2c.h
21683 M: Pankaj Gupta <pankaj.gupta.linux@gmail.com>
21684 L: virtualization@lists.linux-foundation.org
21686 F: drivers/nvdimm/virtio_pmem.c
21687 F: drivers/nvdimm/nd_virtio.c
21689 VIRTUAL BOX GUEST DEVICE DRIVER
21690 M: Hans de Goede <hdegoede@redhat.com>
21691 M: Arnd Bergmann <arnd@arndb.de>
21692 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21694 F: drivers/virt/vboxguest/
21695 F: include/linux/vbox_utils.h
21696 F: include/uapi/linux/vbox*.h
21698 VIRTUAL BOX SHARED FOLDER VFS DRIVER
21699 M: Hans de Goede <hdegoede@redhat.com>
21700 L: linux-fsdevel@vger.kernel.org
21704 VIRTUAL SERIO DEVICE DRIVER
21705 M: Stephen Chandler Paul <thatslyude@gmail.com>
21707 F: drivers/input/serio/userio.c
21708 F: include/uapi/linux/userio.h
21710 VIVID VIRTUAL VIDEO DRIVER
21711 M: Hans Verkuil <hverkuil@xs4all.nl>
21712 L: linux-media@vger.kernel.org
21714 W: https://linuxtv.org
21715 T: git git://linuxtv.org/media_tree.git
21716 F: drivers/media/test-drivers/vivid/*
21718 VIDTV VIRTUAL DIGITAL TV DRIVER
21719 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
21720 L: linux-media@vger.kernel.org
21722 W: https://linuxtv.org
21723 T: git git://linuxtv.org/media_tree.git
21724 F: drivers/media/test-drivers/vidtv/*
21727 M: Florian Fainelli <f.fainelli@gmail.com>
21728 L: openwrt-devel@lists.openwrt.org (subscribers-only)
21730 F: drivers/vlynq/vlynq.c
21731 F: include/linux/vlynq.h
21734 M: Martyn Welch <martyn@welchs.me.uk>
21735 M: Manohar Vanga <manohar.vanga@gmail.com>
21736 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21737 L: linux-kernel@vger.kernel.org
21739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
21740 F: Documentation/driver-api/vme.rst
21741 F: drivers/staging/vme_user/
21743 VM SOCKETS (AF_VSOCK)
21744 M: Stefano Garzarella <sgarzare@redhat.com>
21745 L: virtualization@lists.linux-foundation.org
21746 L: netdev@vger.kernel.org
21748 F: drivers/net/vsockmon.c
21749 F: include/net/af_vsock.h
21750 F: include/uapi/linux/vm_sockets.h
21751 F: include/uapi/linux/vm_sockets_diag.h
21752 F: include/uapi/linux/vsockmon.h
21754 F: tools/testing/vsock/
21756 VMWARE BALLOON DRIVER
21757 M: Nadav Amit <namit@vmware.com>
21758 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21759 L: linux-kernel@vger.kernel.org
21761 F: drivers/misc/vmw_balloon.c
21763 VMWARE HYPERVISOR INTERFACE
21764 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
21765 M: Alexey Makhalov <amakhalov@vmware.com>
21766 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21767 L: virtualization@lists.linux-foundation.org
21770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
21771 F: arch/x86/include/asm/vmware.h
21772 F: arch/x86/kernel/cpu/vmware.c
21774 VMWARE PVRDMA DRIVER
21775 M: Bryan Tan <bryantan@vmware.com>
21776 M: Vishnu Dasa <vdasa@vmware.com>
21777 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21778 L: linux-rdma@vger.kernel.org
21780 F: drivers/infiniband/hw/vmw_pvrdma/
21782 VMware PVSCSI driver
21783 M: Vishal Bhakta <vbhakta@vmware.com>
21784 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21785 L: linux-scsi@vger.kernel.org
21787 F: drivers/scsi/vmw_pvscsi.c
21788 F: drivers/scsi/vmw_pvscsi.h
21790 VMWARE VIRTUAL PTP CLOCK DRIVER
21791 M: Vivek Thampi <vithampi@vmware.com>
21792 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21793 L: netdev@vger.kernel.org
21795 F: drivers/ptp/ptp_vmw.c
21798 M: Bryan Tan <bryantan@vmware.com>
21799 M: Rajesh Jalisatgi <rjalisatgi@vmware.com>
21800 M: Vishnu Dasa <vdasa@vmware.com>
21801 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21802 L: linux-kernel@vger.kernel.org
21804 F: drivers/misc/vmw_vmci/
21806 VMWARE VMMOUSE SUBDRIVER
21807 M: Zack Rusin <zackr@vmware.com>
21808 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
21809 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21810 L: linux-input@vger.kernel.org
21812 F: drivers/input/mouse/vmmouse.c
21813 F: drivers/input/mouse/vmmouse.h
21815 VMWARE VMXNET3 ETHERNET DRIVER
21816 M: Ronak Doshi <doshir@vmware.com>
21817 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21818 L: netdev@vger.kernel.org
21820 F: drivers/net/vmxnet3/
21822 VOCORE VOCORE2 BOARD
21823 M: Harvey Hunt <harveyhuntnexus@gmail.com>
21824 L: linux-mips@vger.kernel.org
21826 F: arch/mips/boot/dts/ralink/vocore2.dts
21828 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
21829 M: Liam Girdwood <lgirdwood@gmail.com>
21830 M: Mark Brown <broonie@kernel.org>
21831 L: linux-kernel@vger.kernel.org
21833 W: http://www.slimlogic.co.uk/?p=48
21834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
21835 F: Documentation/devicetree/bindings/regulator/
21836 F: Documentation/power/regulator/
21837 F: drivers/regulator/
21838 F: include/dt-bindings/regulator/
21839 F: include/linux/regulator/
21840 K: regulator_get_optional
21842 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
21843 R: Matti Vaittinen <mazziesaccount@gmail.com>
21844 F: drivers/regulator/irq_helpers.c
21847 M: David Ahern <dsahern@kernel.org>
21848 L: netdev@vger.kernel.org
21850 F: Documentation/networking/vrf.rst
21851 F: drivers/net/vrf.c
21854 M: Petr Mladek <pmladek@suse.com>
21855 M: Steven Rostedt <rostedt@goodmis.org>
21856 M: Sergey Senozhatsky <senozhatsky@chromium.org>
21857 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21858 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
21860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
21861 F: Documentation/core-api/printk-formats.rst
21862 F: lib/test_printf.c
21863 F: lib/test_scanf.c
21866 VT1211 HARDWARE MONITOR DRIVER
21867 M: Juerg Haefliger <juergh@proton.me>
21868 L: linux-hwmon@vger.kernel.org
21870 F: Documentation/hwmon/vt1211.rst
21871 F: drivers/hwmon/vt1211.c
21873 VT8231 HARDWARE MONITOR DRIVER
21874 M: Roger Lucas <vt8231@hiddenengine.co.uk>
21875 L: linux-hwmon@vger.kernel.org
21877 F: drivers/hwmon/vt8231.c
21879 VUB300 USB to SDIO/SD/MMC bridge chip
21880 L: linux-mmc@vger.kernel.org
21882 F: drivers/mmc/host/vub300.c
21884 W1 DALLAS'S 1-WIRE BUS
21885 M: Evgeniy Polyakov <zbr@ioremap.net>
21887 F: Documentation/devicetree/bindings/w1/
21888 F: Documentation/w1/
21890 F: include/linux/w1.h
21892 W83791D HARDWARE MONITORING DRIVER
21893 M: Marc Hulsman <m.hulsman@tudelft.nl>
21894 L: linux-hwmon@vger.kernel.org
21896 F: Documentation/hwmon/w83791d.rst
21897 F: drivers/hwmon/w83791d.c
21899 W83793 HARDWARE MONITORING DRIVER
21900 M: Rudolf Marek <r.marek@assembler.cz>
21901 L: linux-hwmon@vger.kernel.org
21903 F: Documentation/hwmon/w83793.rst
21904 F: drivers/hwmon/w83793.c
21906 W83795 HARDWARE MONITORING DRIVER
21907 M: Jean Delvare <jdelvare@suse.com>
21908 L: linux-hwmon@vger.kernel.org
21910 F: drivers/hwmon/w83795.c
21912 W83L51xD SD/MMC CARD INTERFACE DRIVER
21913 M: Pierre Ossman <pierre@ossman.eu>
21915 F: drivers/mmc/host/wbsd.*
21917 WACOM PROTOCOL 4 SERIAL TABLETS
21918 M: Julian Squires <julian@cipht.net>
21919 M: Hans de Goede <hdegoede@redhat.com>
21920 L: linux-input@vger.kernel.org
21922 F: drivers/input/tablet/wacom_serial4.c
21924 WANGXUN ETHERNET DRIVER
21925 M: Jiawen Wu <jiawenwu@trustnetic.com>
21926 M: Mengyuan Lou <mengyuanlou@net-swift.com>
21927 W: https://www.net-swift.com
21928 L: netdev@vger.kernel.org
21930 F: Documentation/networking/device_drivers/ethernet/wangxun/*
21931 F: drivers/net/ethernet/wangxun/
21933 WATCHDOG DEVICE DRIVERS
21934 M: Wim Van Sebroeck <wim@linux-watchdog.org>
21935 M: Guenter Roeck <linux@roeck-us.net>
21936 L: linux-watchdog@vger.kernel.org
21938 W: http://www.linux-watchdog.org/
21939 T: git git://www.linux-watchdog.org/linux-watchdog.git
21940 F: Documentation/devicetree/bindings/watchdog/
21941 F: Documentation/watchdog/
21942 F: drivers/watchdog/
21943 F: include/linux/watchdog.h
21944 F: include/uapi/linux/watchdog.h
21946 WHISKEYCOVE PMIC GPIO DRIVER
21947 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
21948 L: linux-gpio@vger.kernel.org
21950 F: drivers/gpio/gpio-wcove.c
21953 M: Dianlong Li <long17.cool@163.com>
21954 L: linux-rtc@vger.kernel.org
21956 F: drivers/rtc/rtc-sd3078.c
21959 M: David Rheinsberg <david.rheinsberg@gmail.com>
21960 L: linux-input@vger.kernel.org
21962 F: drivers/hid/hid-wiimote*
21964 WILOCITY WIL6210 WIRELESS DRIVER
21965 L: linux-wireless@vger.kernel.org
21967 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
21968 F: drivers/net/wireless/ath/wil6210/
21971 M: David Härdeman <david@hardeman.nu>
21973 F: drivers/media/rc/winbond-cir.c
21975 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
21976 M: William Breathitt Gray <william.gray@linaro.org>
21977 L: linux-watchdog@vger.kernel.org
21979 F: drivers/watchdog/ebc-c384_wdt.c
21981 WINSYSTEMS WS16C48 GPIO DRIVER
21982 M: William Breathitt Gray <william.gray@linaro.org>
21983 L: linux-gpio@vger.kernel.org
21985 F: drivers/gpio/gpio-ws16c48.c
21987 WIREGUARD SECURE NETWORK TUNNEL
21988 M: Jason A. Donenfeld <Jason@zx2c4.com>
21989 L: wireguard@lists.zx2c4.com
21990 L: netdev@vger.kernel.org
21992 F: drivers/net/wireguard/
21993 F: tools/testing/selftests/wireguard/
21995 WISTRON LAPTOP BUTTON DRIVER
21996 M: Miloslav Trmac <mitr@volny.cz>
21998 F: drivers/input/misc/wistron_btns.c
22000 WL3501 WIRELESS PCMCIA CARD DRIVER
22001 L: linux-wireless@vger.kernel.org
22003 F: drivers/net/wireless/wl3501*
22005 WOLFSON MICROELECTRONICS DRIVERS
22006 L: patches@opensource.cirrus.com
22008 W: https://github.com/CirrusLogic/linux-drivers/wiki
22009 T: git https://github.com/CirrusLogic/linux-drivers.git
22010 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
22011 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
22012 F: Documentation/devicetree/bindings/mfd/wm831x.txt
22013 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
22014 F: Documentation/devicetree/bindings/sound/wlf,*.yaml
22015 F: Documentation/devicetree/bindings/sound/wm*
22016 F: Documentation/hwmon/wm83??.rst
22017 F: arch/arm/mach-s3c/mach-crag6410*
22018 F: drivers/clk/clk-wm83*.c
22019 F: drivers/gpio/gpio-*wm*.c
22020 F: drivers/gpio/gpio-arizona.c
22021 F: drivers/hwmon/wm83??-hwmon.c
22022 F: drivers/input/misc/wm831x-on.c
22023 F: drivers/input/touchscreen/wm831x-ts.c
22024 F: drivers/input/touchscreen/wm97*.c
22025 F: drivers/leds/leds-wm83*.c
22026 F: drivers/mfd/arizona*
22027 F: drivers/mfd/cs47l24*
22028 F: drivers/mfd/wm*.c
22029 F: drivers/power/supply/wm83*.c
22030 F: drivers/regulator/arizona*
22031 F: drivers/regulator/wm8*.c
22032 F: drivers/rtc/rtc-wm83*.c
22033 F: drivers/video/backlight/wm83*_bl.c
22034 F: drivers/watchdog/wm83*_wdt.c
22035 F: include/linux/mfd/arizona/
22036 F: include/linux/mfd/wm831x/
22037 F: include/linux/mfd/wm8350/
22038 F: include/linux/mfd/wm8400*
22039 F: include/linux/regulator/arizona*
22040 F: include/linux/wm97xx.h
22041 F: include/sound/wm????.h
22042 F: sound/soc/codecs/arizona*
22043 F: sound/soc/codecs/cs47l24*
22044 F: sound/soc/codecs/wm*
22047 M: Tejun Heo <tj@kernel.org>
22048 R: Lai Jiangshan <jiangshanlai@gmail.com>
22050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
22051 F: Documentation/core-api/workqueue.rst
22052 F: include/linux/workqueue.h
22053 F: kernel/workqueue.c
22056 M: Loic Poulain <loic.poulain@linaro.org>
22057 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
22058 R: Johannes Berg <johannes@sipsolutions.net>
22059 L: netdev@vger.kernel.org
22061 F: drivers/net/wwan/
22062 F: include/linux/wwan.h
22063 F: include/uapi/linux/wwan.h
22065 X-POWERS AXP288 PMIC DRIVERS
22066 M: Hans de Goede <hdegoede@redhat.com>
22068 F: drivers/acpi/pmic/intel_pmic_xpower.c
22071 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
22072 M: Chen-Yu Tsai <wens@csie.org>
22073 L: linux-kernel@vger.kernel.org
22078 M: Martin Schiller <ms@dev.tdt.de>
22079 L: linux-x25@vger.kernel.org
22081 F: Documentation/networking/lapb-module.rst
22082 F: Documentation/networking/x25*
22083 F: drivers/net/wan/hdlc_x25.c
22084 F: drivers/net/wan/lapbether.c
22085 F: include/*/lapb.h
22086 F: include/net/x25*
22087 F: include/uapi/linux/x25.h
22091 X86 ARCHITECTURE (32-BIT AND 64-BIT)
22092 M: Thomas Gleixner <tglx@linutronix.de>
22093 M: Ingo Molnar <mingo@redhat.com>
22094 M: Borislav Petkov <bp@alien8.de>
22095 M: Dave Hansen <dave.hansen@linux.intel.com>
22097 R: "H. Peter Anvin" <hpa@zytor.com>
22098 L: linux-kernel@vger.kernel.org
22100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
22101 F: Documentation/devicetree/bindings/x86/
22102 F: Documentation/x86/
22106 M: Andy Lutomirski <luto@kernel.org>
22107 L: linux-kernel@vger.kernel.org
22109 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
22112 X86 MCE INFRASTRUCTURE
22113 M: Tony Luck <tony.luck@intel.com>
22114 M: Borislav Petkov <bp@alien8.de>
22115 L: linux-edac@vger.kernel.org
22117 F: Documentation/ABI/testing/sysfs-mce
22118 F: Documentation/x86/x86_64/machinecheck.rst
22119 F: arch/x86/kernel/cpu/mce/*
22121 X86 MICROCODE UPDATE SUPPORT
22122 M: Borislav Petkov <bp@alien8.de>
22124 F: arch/x86/kernel/cpu/microcode/*
22127 M: Dave Hansen <dave.hansen@linux.intel.com>
22128 M: Andy Lutomirski <luto@kernel.org>
22129 M: Peter Zijlstra <peterz@infradead.org>
22130 L: linux-kernel@vger.kernel.org
22132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
22135 X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
22136 M: Hans de Goede <hdegoede@redhat.com>
22137 L: platform-driver-x86@vger.kernel.org
22139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
22140 F: drivers/platform/x86/x86-android-tablets.c
22142 X86 PLATFORM DRIVERS
22143 M: Hans de Goede <hdegoede@redhat.com>
22144 M: Mark Gross <markgross@kernel.org>
22145 L: platform-driver-x86@vger.kernel.org
22147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
22148 F: drivers/platform/olpc/
22149 F: drivers/platform/x86/
22151 X86 PLATFORM DRIVERS - ARCH
22152 R: Darren Hart <dvhart@infradead.org>
22153 R: Andy Shevchenko <andy@infradead.org>
22154 L: platform-driver-x86@vger.kernel.org
22157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
22158 F: arch/x86/platform
22160 X86 PLATFORM UV HPE SUPERDOME FLEX
22161 M: Steve Wahl <steve.wahl@hpe.com>
22162 R: Mike Travis <mike.travis@hpe.com>
22163 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
22164 R: Russ Anderson <russ.anderson@hpe.com>
22166 F: arch/x86/include/asm/uv/
22167 F: arch/x86/kernel/apic/x2apic_uv_x.c
22168 F: arch/x86/platform/uv/
22170 X86 STACK UNWINDING
22171 M: Josh Poimboeuf <jpoimboe@kernel.org>
22172 M: Peter Zijlstra <peterz@infradead.org>
22174 F: arch/x86/include/asm/unwind*.h
22175 F: arch/x86/kernel/dumpstack.c
22176 F: arch/x86/kernel/stacktrace.c
22177 F: arch/x86/kernel/unwind_*.c
22180 M: Andy Lutomirski <luto@kernel.org>
22181 L: linux-kernel@vger.kernel.org
22183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
22184 F: arch/x86/entry/vdso/
22187 M: Matthew Wilcox <willy@infradead.org>
22188 L: linux-fsdevel@vger.kernel.org
22190 F: Documentation/core-api/xarray.rst
22191 F: include/linux/idr.h
22192 F: include/linux/xarray.h
22195 F: tools/testing/radix-tree
22198 M: Benjamin Valentin <benpicco@googlemail.com>
22200 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
22201 F: drivers/media/rc/xbox_remote.c
22203 XC2028/3028 TUNER DRIVER
22204 M: Mauro Carvalho Chehab <mchehab@kernel.org>
22205 L: linux-media@vger.kernel.org
22207 W: https://linuxtv.org
22208 T: git git://linuxtv.org/media_tree.git
22209 F: drivers/media/tuners/xc2028.*
22211 XDP (eXpress Data Path)
22212 M: Alexei Starovoitov <ast@kernel.org>
22213 M: Daniel Borkmann <daniel@iogearbox.net>
22214 M: David S. Miller <davem@davemloft.net>
22215 M: Jakub Kicinski <kuba@kernel.org>
22216 M: Jesper Dangaard Brouer <hawk@kernel.org>
22217 M: John Fastabend <john.fastabend@gmail.com>
22218 L: netdev@vger.kernel.org
22219 L: bpf@vger.kernel.org
22221 F: include/net/xdp.h
22222 F: include/net/xdp_priv.h
22223 F: include/trace/events/xdp.h
22224 F: kernel/bpf/cpumap.c
22225 F: kernel/bpf/devmap.c
22227 F: samples/bpf/xdp*
22228 F: tools/testing/selftests/bpf/*xdp*
22229 F: tools/testing/selftests/bpf/*/*xdp*
22230 F: drivers/net/ethernet/*/*/*/*/*xdp*
22231 F: drivers/net/ethernet/*/*/*xdp*
22232 K: (?:\b|_)xdp(?:\b|_)
22234 XDP SOCKETS (AF_XDP)
22235 M: Björn Töpel <bjorn@kernel.org>
22236 M: Magnus Karlsson <magnus.karlsson@intel.com>
22237 M: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
22238 R: Jonathan Lemon <jonathan.lemon@gmail.com>
22239 L: netdev@vger.kernel.org
22240 L: bpf@vger.kernel.org
22242 F: Documentation/networking/af_xdp.rst
22243 F: include/net/xdp_sock*
22244 F: include/net/xsk_buff_pool.h
22245 F: include/uapi/linux/if_xdp.h
22246 F: include/uapi/linux/xdp_diag.h
22247 F: include/net/netns/xdp.h
22249 F: tools/testing/selftests/bpf/*xsk*
22251 XEN BLOCK SUBSYSTEM
22252 M: Roger Pau Monné <roger.pau@citrix.com>
22253 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22255 F: drivers/block/xen*
22256 F: drivers/block/xen-blkback/*
22259 M: Stefano Stabellini <sstabellini@kernel.org>
22260 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22262 F: arch/arm/include/asm/xen/
22265 XEN HYPERVISOR ARM64
22266 M: Stefano Stabellini <sstabellini@kernel.org>
22267 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22269 F: arch/arm64/include/asm/xen/
22272 XEN HYPERVISOR INTERFACE
22273 M: Juergen Gross <jgross@suse.com>
22274 M: Stefano Stabellini <sstabellini@kernel.org>
22275 R: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
22276 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
22279 F: Documentation/ABI/stable/sysfs-hypervisor-xen
22280 F: Documentation/ABI/testing/sysfs-hypervisor-xen
22281 F: drivers/*/xen-*front.c
22283 F: include/uapi/xen/
22285 F: kernel/configs/xen.config
22288 M: Juergen Gross <jgross@suse.com>
22289 R: Boris Ostrovsky <boris.ostrovsky@oracle.com>
22290 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22292 F: arch/x86/configs/xen.config
22293 F: arch/x86/include/asm/pvclock-abi.h
22294 F: arch/x86/include/asm/xen/
22295 F: arch/x86/platform/pvh/
22298 XEN NETWORK BACKEND DRIVER
22299 M: Wei Liu <wei.liu@kernel.org>
22300 M: Paul Durrant <paul@xen.org>
22301 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22302 L: netdev@vger.kernel.org
22304 F: drivers/net/xen-netback/*
22307 M: Juergen Gross <jgross@suse.com>
22308 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22310 F: arch/x86/pci/*xen*
22311 F: drivers/pci/*xen*
22314 M: Juergen Gross <jgross@suse.com>
22315 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22316 L: linux-scsi@vger.kernel.org
22318 F: drivers/scsi/xen-scsifront.c
22319 F: drivers/xen/xen-scsiback.c
22320 F: include/xen/interface/io/vscsiif.h
22323 M: Juergen Gross <jgross@suse.com>
22324 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22325 L: linux-usb@vger.kernel.org
22327 F: drivers/usb/host/xen*
22328 F: include/xen/interface/io/usbif.h
22330 XEN SOUND FRONTEND DRIVER
22331 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
22332 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22333 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
22337 XEN SWIOTLB SUBSYSTEM
22338 M: Juergen Gross <jgross@suse.com>
22339 M: Stefano Stabellini <sstabellini@kernel.org>
22340 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22341 L: iommu@lists.linux.dev
22343 F: arch/x86/xen/*swiotlb*
22344 F: drivers/xen/*swiotlb*
22347 C: irc://irc.oftc.net/xfs
22348 M: Darrick J. Wong <djwong@kernel.org>
22349 L: linux-xfs@vger.kernel.org
22352 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
22353 F: Documentation/ABI/testing/sysfs-fs-xfs
22354 F: Documentation/admin-guide/xfs.rst
22355 F: Documentation/filesystems/xfs-delayed-logging-design.rst
22356 F: Documentation/filesystems/xfs-self-describing-metadata.rst
22358 F: include/uapi/linux/dqblk_xfs.h
22359 F: include/uapi/linux/fsmap.h
22362 M: Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
22363 L: linux-iio@vger.kernel.org
22365 F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
22366 F: drivers/iio/adc/xilinx-ams.c
22368 XILINX AXI ETHERNET DRIVER
22369 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
22371 F: drivers/net/ethernet/xilinx/xilinx_axienet*
22374 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
22375 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
22376 L: linux-can@vger.kernel.org
22378 F: Documentation/devicetree/bindings/net/can/xilinx,can.yaml
22379 F: drivers/net/can/xilinx_can.c
22382 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
22383 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
22384 R: Michal Simek <michal.simek@xilinx.com>
22386 F: Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
22387 F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
22388 F: drivers/gpio/gpio-xilinx.c
22389 F: drivers/gpio/gpio-zynq.c
22391 XILINX SD-FEC IP CORES
22392 M: Derek Kiernan <derek.kiernan@xilinx.com>
22393 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
22395 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
22396 F: Documentation/misc-devices/xilinx_sdfec.rst
22397 F: drivers/misc/Kconfig
22398 F: drivers/misc/Makefile
22399 F: drivers/misc/xilinx_sdfec.c
22400 F: include/uapi/misc/xilinx_sdfec.h
22403 M: Sean Anderson <sean.anderson@seco.com>
22405 F: drivers/pwm/pwm-xilinx.c
22406 F: include/clocksource/timer-xilinx.h
22408 XILINX UARTLITE SERIAL DRIVER
22409 M: Peter Korsgaard <jacmet@sunsite.dk>
22410 L: linux-serial@vger.kernel.org
22412 F: drivers/tty/serial/uartlite.c
22414 XILINX VIDEO IP CORES
22415 M: Hyun Kwon <hyun.kwon@xilinx.com>
22416 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22417 L: linux-media@vger.kernel.org
22419 T: git git://linuxtv.org/media_tree.git
22420 F: Documentation/devicetree/bindings/media/xilinx/
22421 F: drivers/media/platform/xilinx/
22422 F: include/uapi/linux/xilinx-v4l2-controls.h
22424 XILINX ZYNQMP DPDMA DRIVER
22425 M: Hyun Kwon <hyun.kwon@xilinx.com>
22426 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22427 L: dmaengine@vger.kernel.org
22429 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
22430 F: drivers/dma/xilinx/xilinx_dpdma.c
22431 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
22433 XILINX ZYNQMP PSGTR PHY DRIVER
22434 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
22435 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22436 L: linux-kernel@vger.kernel.org
22438 T: git https://github.com/Xilinx/linux-xlnx.git
22439 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
22440 F: drivers/phy/xilinx/phy-zynqmp.c
22442 XILINX ZYNQMP SHA3 DRIVER
22443 M: Harsha <harsha.harsha@xilinx.com>
22445 F: drivers/crypto/xilinx/zynqmp-sha.c
22447 XILINX EVENT MANAGEMENT DRIVER
22448 M: Abhyuday Godhasara <abhyuday.godhasara@xilinx.com>
22450 F: drivers/soc/xilinx/xlnx_event_manager.c
22451 F: include/linux/firmware/xlnx-event-manager.h
22454 M: Eli Billauer <eli.billauer@gmail.com>
22455 L: linux-kernel@vger.kernel.org
22457 F: drivers/char/xillybus/
22460 M: George Cherian <gcherian@marvell.com>
22461 L: linux-i2c@vger.kernel.org
22463 W: http://www.marvell.com
22464 F: drivers/i2c/busses/i2c-xlp9xx.c
22466 XRA1403 GPIO EXPANDER
22467 M: Nandor Han <nandor.han@ge.com>
22468 M: Semi Malinen <semi.malinen@ge.com>
22469 L: linux-gpio@vger.kernel.org
22471 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
22472 F: drivers/gpio/gpio-xra1403.c
22474 XTENSA XTFPGA PLATFORM SUPPORT
22475 M: Max Filippov <jcmvbkbc@gmail.com>
22476 L: linux-xtensa@linux-xtensa.org
22478 F: drivers/spi/spi-xtensa-xtfpga.c
22479 F: sound/soc/xtensa/xtfpga-i2s.c
22481 YAM DRIVER FOR AX.25
22482 M: Jean-Paul Roubelat <jpr@f6fbb.org>
22483 L: linux-hams@vger.kernel.org
22485 F: drivers/net/hamradio/yam*
22486 F: include/linux/yam.h
22488 YAMA SECURITY MODULE
22489 M: Kees Cook <keescook@chromium.org>
22491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
22492 F: Documentation/admin-guide/LSM/Yama.rst
22495 YEALINK PHONE DRIVER
22496 M: Henk Vergonet <Henk.Vergonet@gmail.com>
22497 L: usbb2k-api-dev@nongnu.org
22499 F: Documentation/input/devices/yealink.rst
22500 F: drivers/input/misc/yealink.*
22502 Z8530 DRIVER FOR AX.25
22503 M: Joerg Reuter <jreuter@yaina.de>
22504 L: linux-hams@vger.kernel.org
22506 W: http://yaina.de/jreuter/
22507 W: http://www.qsl.net/dl1bke/
22508 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
22509 F: drivers/net/hamradio/*scc.c
22510 F: drivers/net/hamradio/z8530.h
22512 ZBUD COMPRESSED PAGE ALLOCATOR
22513 M: Seth Jennings <sjenning@redhat.com>
22514 M: Dan Streetman <ddstreet@ieee.org>
22515 L: linux-mm@kvack.org
22519 Z3FOLD COMPRESSED PAGE ALLOCATOR
22520 M: Vitaly Wool <vitaly.wool@konsulko.com>
22521 R: Miaohe Lin <linmiaohe@huawei.com>
22522 L: linux-mm@kvack.org
22526 ZD1211RW WIRELESS DRIVER
22527 M: Ulrich Kunitz <kune@deine-taler.de>
22528 L: linux-wireless@vger.kernel.org
22529 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
22531 W: http://zd1211.ath.cx/wiki/DriverRewrite
22532 F: drivers/net/wireless/zydas/zd1211rw/
22534 ZD1301 MEDIA DRIVER
22535 M: Antti Palosaari <crope@iki.fi>
22536 L: linux-media@vger.kernel.org
22538 W: https://linuxtv.org/
22539 W: http://palosaari.fi/linux/
22540 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22541 F: drivers/media/usb/dvb-usb-v2/zd1301*
22543 ZD1301_DEMOD MEDIA DRIVER
22544 M: Antti Palosaari <crope@iki.fi>
22545 L: linux-media@vger.kernel.org
22547 W: https://linuxtv.org/
22548 W: http://palosaari.fi/linux/
22549 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22550 F: drivers/media/dvb-frontends/zd1301_demod*
22552 ZHAOXIN PROCESSOR SUPPORT
22553 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
22554 L: linux-kernel@vger.kernel.org
22556 F: arch/x86/kernel/cpu/zhaoxin.c
22559 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
22560 M: Naohiro Aota <naohiro.aota@wdc.com>
22561 R: Johannes Thumshirn <jth@kernel.org>
22562 L: linux-fsdevel@vger.kernel.org
22564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
22565 F: Documentation/filesystems/zonefs.rst
22568 ZPOOL COMPRESSED PAGE STORAGE API
22569 M: Dan Streetman <ddstreet@ieee.org>
22570 L: linux-mm@kvack.org
22572 F: include/linux/zpool.h
22575 ZR36067 VIDEO FOR LINUX DRIVER
22576 M: Corentin Labbe <clabbe@baylibre.com>
22577 L: mjpeg-users@lists.sourceforge.net
22578 L: linux-media@vger.kernel.org
22580 W: http://mjpeg.sourceforge.net/driver-zoran/
22581 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22582 F: Documentation/driver-api/media/drivers/zoran.rst
22583 F: drivers/staging/media/zoran/
22585 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
22586 M: Minchan Kim <minchan@kernel.org>
22587 M: Nitin Gupta <ngupta@vflare.org>
22588 R: Sergey Senozhatsky <senozhatsky@chromium.org>
22589 L: linux-kernel@vger.kernel.org
22591 F: Documentation/admin-guide/blockdev/zram.rst
22592 F: drivers/block/zram/
22594 ZS DECSTATION Z85C30 SERIAL DRIVER
22595 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
22597 F: drivers/tty/serial/zs.*
22599 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
22600 M: Minchan Kim <minchan@kernel.org>
22601 M: Nitin Gupta <ngupta@vflare.org>
22602 R: Sergey Senozhatsky <senozhatsky@chromium.org>
22603 L: linux-mm@kvack.org
22605 F: Documentation/mm/zsmalloc.rst
22606 F: include/linux/zsmalloc.h
22610 M: Nick Terrell <terrelln@fb.com>
22612 B: https://github.com/facebook/zstd/issues
22613 T: git git://github.com/terrelln/linux.git
22614 F: include/linux/zstd*
22616 F: lib/decompress_unzstd.c
22621 ZSWAP COMPRESSED SWAP CACHING
22622 M: Seth Jennings <sjenning@redhat.com>
22623 M: Dan Streetman <ddstreet@ieee.org>
22624 M: Vitaly Wool <vitaly.wool@konsulko.com>
22625 L: linux-mm@kvack.org
22630 M: Linus Torvalds <torvalds@linux-foundation.org>
22631 L: linux-kernel@vger.kernel.org
22632 S: Buried alive in reporters
22633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git