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: Documentation/devicetree/bindings/input/adi,adp5588.yaml
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: https://ez.analog.com/linux-software-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 M: Shuai Xue <xueshuai@linux.alibaba.com>
754 F: Documentation/admin-guide/perf/alibaba_pmu.rst
755 F: drivers/perf/alibaba_uncore_drw_pmu.c
758 L: Dell.Client.Kernel@dell.com
760 F: drivers/platform/x86/dell/alienware-wmi.c
762 ALLEGRO DVT VIDEO IP CORE DRIVER
763 M: Michael Tretter <m.tretter@pengutronix.de>
764 R: Pengutronix Kernel Team <kernel@pengutronix.de>
765 L: linux-media@vger.kernel.org
767 F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
768 F: drivers/media/platform/allegro-dvt/
770 ALLWINNER A10 CSI DRIVER
771 M: Maxime Ripard <mripard@kernel.org>
772 L: linux-media@vger.kernel.org
774 T: git git://linuxtv.org/media_tree.git
775 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
776 F: drivers/media/platform/sunxi/sun4i-csi/
778 ALLWINNER A31 CSI DRIVER
779 M: Yong Deng <yong.deng@magewell.com>
780 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
781 L: linux-media@vger.kernel.org
783 T: git git://linuxtv.org/media_tree.git
784 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
785 F: drivers/media/platform/sunxi/sun6i-csi/
787 ALLWINNER A31 ISP DRIVER
788 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
789 L: linux-media@vger.kernel.org
791 T: git git://linuxtv.org/media_tree.git
792 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
793 F: drivers/staging/media/sunxi/sun6i-isp/
794 F: drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
796 ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
797 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
798 L: linux-media@vger.kernel.org
800 T: git git://linuxtv.org/media_tree.git
801 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
802 F: drivers/media/platform/sunxi/sun6i-mipi-csi2/
804 ALLWINNER CPUFREQ DRIVER
805 M: Yangtao Li <tiny.windzz@gmail.com>
806 L: linux-pm@vger.kernel.org
808 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
809 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
811 ALLWINNER CRYPTO DRIVERS
812 M: Corentin Labbe <clabbe.montjoie@gmail.com>
813 L: linux-crypto@vger.kernel.org
815 F: drivers/crypto/allwinner/
817 ALLWINNER HARDWARE SPINLOCK SUPPORT
818 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
820 F: Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
821 F: drivers/hwspinlock/sun6i_hwspinlock.c
823 ALLWINNER THERMAL DRIVER
824 M: Vasily Khoruzhick <anarsoul@gmail.com>
825 M: Yangtao Li <tiny.windzz@gmail.com>
826 L: linux-pm@vger.kernel.org
828 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
829 F: drivers/thermal/sun8i_thermal.c
832 M: Maxime Ripard <mripard@kernel.org>
833 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
834 L: linux-media@vger.kernel.org
836 F: drivers/staging/media/sunxi/cedrus/
838 ALLWINNER DMIC DRIVERS
839 M: Ban Tao <fengzheng923@gmail.com>
840 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
842 F: Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
843 F: sound/soc/sunxi/sun50i-dmic.c
846 M: Richard Henderson <richard.henderson@linaro.org>
847 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
848 M: Matt Turner <mattst88@gmail.com>
849 L: linux-alpha@vger.kernel.org
853 ALPS PS/2 TOUCHPAD DRIVER
854 R: Pali Rohár <pali@kernel.org>
855 F: drivers/input/mouse/alps.*
857 ALTERA I2C CONTROLLER DRIVER
858 M: Thor Thayer <thor.thayer@linux.intel.com>
860 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
861 F: drivers/i2c/busses/i2c-altera.c
863 ALTERA MAILBOX DRIVER
864 M: Mun Yew Tham <mun.yew.tham@intel.com>
866 F: drivers/mailbox/mailbox-altera.c
868 ALTERA MSGDMA IP CORE DRIVER
869 M: Olivier Dautricourt <olivierdautricourt@gmail.com>
870 R: Stefan Roese <sr@denx.de>
871 L: dmaengine@vger.kernel.org
873 F: Documentation/devicetree/bindings/dma/altr,msgdma.yaml
874 F: drivers/dma/altera-msgdma.c
877 M: Mun Yew Tham <mun.yew.tham@intel.com>
878 L: linux-gpio@vger.kernel.org
880 F: drivers/gpio/gpio-altera.c
882 ALTERA SYSTEM MANAGER DRIVER
883 M: Thor Thayer <thor.thayer@linux.intel.com>
885 F: drivers/mfd/altera-sysmgr.c
886 F: include/linux/mfd/altera-sysmgr.h
888 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
889 M: Thor Thayer <thor.thayer@linux.intel.com>
891 F: drivers/gpio/gpio-altera-a10sr.c
892 F: drivers/mfd/altera-a10sr.c
893 F: drivers/reset/reset-a10sr.c
894 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
895 F: include/linux/mfd/altera-a10sr.h
897 ALTERA TRIPLE SPEED ETHERNET DRIVER
898 M: Joyce Ooi <joyce.ooi@intel.com>
899 L: netdev@vger.kernel.org
901 F: drivers/net/ethernet/altera/
904 M: Maxime Chevallier <maxime.chevallier@bootlin.com>
905 L: netdev@vger.kernel.org
907 F: drivers/net/pcs/pcs-altera-tse.c
908 F: include/linux/pcs-altera-tse.h
910 ALTERA UART/JTAG UART SERIAL DRIVERS
911 M: Tobias Klauser <tklauser@distanz.ch>
912 L: linux-serial@vger.kernel.org
914 F: drivers/tty/serial/altera_jtaguart.c
915 F: drivers/tty/serial/altera_uart.c
916 F: include/linux/altera_jtaguart.h
917 F: include/linux/altera_uart.h
919 AMAZON ANNAPURNA LABS FIC DRIVER
920 M: Talel Shenhar <talel@amazon.com>
922 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
923 F: drivers/irqchip/irq-al-fic.c
925 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
926 M: Talel Shenhar <talel@amazon.com>
927 M: Talel Shenhar <talelshenhar@gmail.com>
929 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
930 F: drivers/edac/al_mc_edac.c
932 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
933 M: Talel Shenhar <talel@amazon.com>
935 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
936 F: drivers/thermal/thermal_mmio.c
938 AMAZON ETHERNET DRIVERS
939 M: Shay Agroskin <shayagr@amazon.com>
940 M: Arthur Kiyanovski <akiyano@amazon.com>
941 R: David Arinzon <darinzon@amazon.com>
942 R: Noam Dagan <ndagan@amazon.com>
943 R: Saeed Bishara <saeedb@amazon.com>
944 L: netdev@vger.kernel.org
946 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
947 F: drivers/net/ethernet/amazon/
949 AMAZON RDMA EFA DRIVER
950 M: Gal Pressman <galpress@amazon.com>
951 R: Yossi Leybovich <sleybo@amazon.com>
952 L: linux-rdma@vger.kernel.org
954 Q: https://patchwork.kernel.org/project/linux-rdma/list/
955 F: drivers/infiniband/hw/efa/
956 F: include/uapi/rdma/efa-abi.h
958 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
959 M: Tom Lendacky <thomas.lendacky@amd.com>
960 M: John Allen <john.allen@amd.com>
961 L: linux-crypto@vger.kernel.org
963 F: drivers/crypto/ccp/
964 F: include/linux/ccp.h
966 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
967 M: Brijesh Singh <brijesh.singh@amd.com>
968 M: Tom Lendacky <thomas.lendacky@amd.com>
969 L: linux-crypto@vger.kernel.org
971 F: drivers/crypto/ccp/sev*
972 F: include/uapi/linux/psp-sev.h
975 M: Harry Wentland <harry.wentland@amd.com>
976 M: Leo Li <sunpeng.li@amd.com>
977 M: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
978 L: amd-gfx@lists.freedesktop.org
980 T: git https://gitlab.freedesktop.org/agd5f/linux.git
981 F: drivers/gpu/drm/amd/display/
983 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
984 M: Huang Rui <ray.huang@amd.com>
985 L: linux-hwmon@vger.kernel.org
987 F: Documentation/hwmon/fam15h_power.rst
988 F: drivers/hwmon/fam15h_power.c
991 M: Enrico Weigelt, metux IT consult <info@metux.net>
992 L: linux-gpio@vger.kernel.org
994 F: drivers/gpio/gpio-amd-fch.c
995 F: include/linux/platform_data/gpio/gpio-amd-fch.h
997 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
998 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
1000 F: drivers/usb/gadget/udc/amd5536udc.*
1002 AMD GEODE PROCESSOR/CHIPSET SUPPORT
1003 M: Andres Salomon <dilinger@queued.net>
1004 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
1006 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
1007 F: arch/x86/include/asm/geode.h
1008 F: drivers/char/hw_random/geode-rng.c
1009 F: drivers/crypto/geode*
1010 F: drivers/video/fbdev/geode/
1013 M: Joerg Roedel <joro@8bytes.org>
1014 R: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1015 L: iommu@lists.linux.dev
1017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
1018 F: drivers/iommu/amd/
1019 F: include/linux/amd-iommu.h
1022 M: Felix Kuehling <Felix.Kuehling@amd.com>
1023 L: amd-gfx@lists.freedesktop.org
1025 T: git https://gitlab.freedesktop.org/agd5f/linux.git
1026 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1027 F: drivers/gpu/drm/amd/amdkfd/
1028 F: drivers/gpu/drm/amd/include/cik_structs.h
1029 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1030 F: drivers/gpu/drm/amd/include/v9_structs.h
1031 F: drivers/gpu/drm/amd/include/vi_structs.h
1032 F: include/uapi/linux/kfd_ioctl.h
1033 F: include/uapi/linux/kfd_sysfs.h
1036 M: Sanjay R Mehta <sanju.mehta@amd.com>
1038 F: drivers/spi/spi-amd.c
1041 M: Elie Morisse <syniurge@gmail.com>
1042 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
1043 L: linux-i2c@vger.kernel.org
1045 F: drivers/i2c/busses/i2c-amd-mp2*
1048 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1049 L: platform-driver-x86@vger.kernel.org
1051 F: drivers/platform/x86/amd/pmc.c
1054 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1055 L: platform-driver-x86@vger.kernel.org
1057 F: Documentation/ABI/testing/sysfs-amd-pmf
1058 F: drivers/platform/x86/amd/pmf/
1061 M: Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
1062 R: Carlos Bilbao <carlos.bilbao@amd.com>
1063 L: platform-driver-x86@vger.kernel.org
1065 F: Documentation/x86/amd_hsmp.rst
1066 F: arch/x86/include/asm/amd_hsmp.h
1067 F: arch/x86/include/uapi/asm/amd_hsmp.h
1068 F: drivers/platform/x86/amd/hsmp.c
1070 AMD POWERPLAY AND SWSMU
1071 M: Evan Quan <evan.quan@amd.com>
1072 L: amd-gfx@lists.freedesktop.org
1074 T: git https://gitlab.freedesktop.org/agd5f/linux.git
1075 F: drivers/gpu/drm/amd/pm/
1078 M: Huang Rui <ray.huang@amd.com>
1079 L: linux-pm@vger.kernel.org
1081 F: Documentation/admin-guide/pm/amd-pstate.rst
1082 F: drivers/cpufreq/amd-pstate*
1083 F: include/linux/amd-pstate.h
1084 F: tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1087 M: Sanjay R Mehta <sanju.mehta@amd.com>
1088 L: dmaengine@vger.kernel.org
1090 F: drivers/dma/ptdma/
1092 AMD SEATTLE DEVICE TREE SUPPORT
1093 M: Brijesh Singh <brijeshkumar.singh@amd.com>
1094 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1095 M: Tom Lendacky <thomas.lendacky@amd.com>
1097 F: arch/arm64/boot/dts/amd/
1100 M: Tom Lendacky <thomas.lendacky@amd.com>
1101 M: "Shyam Sundar S K" <Shyam-sundar.S-k@amd.com>
1102 L: netdev@vger.kernel.org
1104 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1105 F: drivers/net/ethernet/amd/xgbe/
1107 AMD SENSOR FUSION HUB DRIVER
1108 M: Basavaraj Natikar <basavaraj.natikar@amd.com>
1109 L: linux-input@vger.kernel.org
1111 F: Documentation/hid/amd-sfh*
1112 F: drivers/hid/amd-sfh-hid/
1114 AMLOGIC DDR PMU DRIVER
1115 M: Jiucheng Xu <jiucheng.xu@amlogic.com>
1116 L: linux-amlogic@lists.infradead.org
1118 W: http://www.amlogic.com
1119 F: Documentation/admin-guide/perf/meson-ddr-pmu.rst
1120 F: Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1121 F: drivers/perf/amlogic/
1122 F: include/soc/amlogic/
1124 AMPHION VPU CODEC V4L2 DRIVER
1125 M: Ming Qian <ming.qian@nxp.com>
1126 M: Shijie Qin <shijie.qin@nxp.com>
1127 M: Zhou Peng <eagle.zhou@nxp.com>
1128 L: linux-media@vger.kernel.org
1130 F: Documentation/devicetree/bindings/media/amphion,vpu.yaml
1131 F: drivers/media/platform/amphion/
1134 M: Christian Eggers <ceggers@arri.de>
1135 L: linux-iio@vger.kernel.org
1137 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1138 F: drivers/iio/light/as73211.c
1140 AMT (Automatic Multicast Tunneling)
1141 M: Taehee Yoo <ap420073@gmail.com>
1142 L: netdev@vger.kernel.org
1144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1146 F: drivers/net/amt.c
1148 ANALOG DEVICES INC AD7192 DRIVER
1149 M: Alexandru Tachici <alexandru.tachici@analog.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,ad7192.yaml
1154 F: drivers/iio/adc/ad7192.c
1156 ANALOG DEVICES INC AD7292 DRIVER
1157 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1158 L: linux-iio@vger.kernel.org
1160 W: https://ez.analog.com/linux-software-drivers
1161 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1162 F: drivers/iio/adc/ad7292.c
1164 ANALOG DEVICES INC AD3552R DRIVER
1165 M: Nuno Sá <nuno.sa@analog.com>
1166 L: linux-iio@vger.kernel.org
1168 W: https://ez.analog.com/linux-software-drivers
1169 F: Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1170 F: drivers/iio/dac/ad3552r.c
1172 ANALOG DEVICES INC AD7293 DRIVER
1173 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1174 L: linux-iio@vger.kernel.org
1176 W: https://ez.analog.com/linux-software-drivers
1177 F: Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1178 F: drivers/iio/dac/ad7293.c
1180 ANALOG DEVICES INC AD7768-1 DRIVER
1181 M: Michael Hennerich <Michael.Hennerich@analog.com>
1182 L: linux-iio@vger.kernel.org
1184 W: https://ez.analog.com/linux-software-drivers
1185 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1186 F: drivers/iio/adc/ad7768-1.c
1188 ANALOG DEVICES INC AD7780 DRIVER
1189 M: Michael Hennerich <Michael.Hennerich@analog.com>
1190 M: Renato Lui Geh <renatogeh@gmail.com>
1191 L: linux-iio@vger.kernel.org
1193 W: https://ez.analog.com/linux-software-drivers
1194 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1195 F: drivers/iio/adc/ad7780.c
1197 ANALOG DEVICES INC AD74413R DRIVER
1198 M: Cosmin Tanislav <cosmin.tanislav@analog.com>
1199 L: linux-iio@vger.kernel.org
1201 W: https://ez.analog.com/linux-software-drivers
1202 F: Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1203 F: drivers/iio/addac/ad74413r.c
1204 F: include/dt-bindings/iio/addac/adi,ad74413r.h
1206 ANALOG DEVICES INC AD9389B DRIVER
1207 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1208 L: linux-media@vger.kernel.org
1210 F: drivers/media/i2c/ad9389b*
1212 ANALOG DEVICES INC ADA4250 DRIVER
1213 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1214 L: linux-iio@vger.kernel.org
1216 W: https://ez.analog.com/linux-software-drivers
1217 F: Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1218 F: drivers/iio/amplifiers/ada4250.c
1220 ANALOG DEVICES INC ADGS1408 DRIVER
1221 M: Mircea Caprioru <mircea.caprioru@analog.com>
1223 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1224 F: drivers/mux/adgs1408.c
1226 ANALOG DEVICES INC ADIN DRIVER
1227 M: Michael Hennerich <michael.hennerich@analog.com>
1228 L: netdev@vger.kernel.org
1230 W: https://ez.analog.com/linux-software-drivers
1231 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1232 F: drivers/net/phy/adin.c
1234 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1235 M: Nuno Sa <nuno.sa@analog.com>
1236 L: linux-iio@vger.kernel.org
1238 F: drivers/iio/imu/adis.c
1239 F: drivers/iio/imu/adis_buffer.c
1240 F: drivers/iio/imu/adis_trigger.c
1241 F: include/linux/iio/imu/adis.h
1243 ANALOG DEVICES INC ADIS16460 DRIVER
1244 M: Dragos Bogdan <dragos.bogdan@analog.com>
1245 L: linux-iio@vger.kernel.org
1247 W: https://ez.analog.com/linux-software-drivers
1248 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1249 F: drivers/iio/imu/adis16460.c
1251 ANALOG DEVICES INC ADIS16475 DRIVER
1252 M: Nuno Sa <nuno.sa@analog.com>
1253 L: linux-iio@vger.kernel.org
1254 W: https://ez.analog.com/linux-software-drivers
1256 F: drivers/iio/imu/adis16475.c
1257 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1259 ANALOG DEVICES INC ADM1177 DRIVER
1260 M: Michael Hennerich <Michael.Hennerich@analog.com>
1261 L: linux-hwmon@vger.kernel.org
1263 W: https://ez.analog.com/linux-software-drivers
1264 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1265 F: drivers/hwmon/adm1177.c
1267 ANALOG DEVICES INC ADMV1013 DRIVER
1268 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1269 L: linux-iio@vger.kernel.org
1271 W: https://ez.analog.com/linux-software-drivers
1272 F: Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1273 F: drivers/iio/frequency/admv1013.c
1275 ANALOG DEVICES INC ADMV8818 DRIVER
1276 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1277 L: linux-iio@vger.kernel.org
1279 W: https://ez.analog.com/linux-software-drivers
1280 F: Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1281 F: drivers/iio/filter/admv8818.c
1283 ANALOG DEVICES INC ADMV1014 DRIVER
1284 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1285 L: linux-iio@vger.kernel.org
1287 W: https://ez.analog.com/linux-software-drivers
1288 F: Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1289 F: drivers/iio/frequency/admv1014.c
1291 ANALOG DEVICES INC ADP5061 DRIVER
1292 M: Michael Hennerich <Michael.Hennerich@analog.com>
1293 L: linux-pm@vger.kernel.org
1295 W: https://ez.analog.com/linux-software-drivers
1296 F: drivers/power/supply/adp5061.c
1298 ANALOG DEVICES INC ADRF6780 DRIVER
1299 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1300 L: linux-iio@vger.kernel.org
1302 W: https://ez.analog.com/linux-software-drivers
1303 F: Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1304 F: drivers/iio/frequency/adrf6780.c
1306 ANALOG DEVICES INC ADV7180 DRIVER
1307 M: Lars-Peter Clausen <lars@metafoo.de>
1308 L: linux-media@vger.kernel.org
1310 W: https://ez.analog.com/linux-software-drivers
1311 F: drivers/media/i2c/adv7180.c
1312 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1314 ANALOG DEVICES INC ADV748X DRIVER
1315 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1316 L: linux-media@vger.kernel.org
1318 F: Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1319 F: drivers/media/i2c/adv748x/*
1321 ANALOG DEVICES INC ADV7511 DRIVER
1322 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1323 L: linux-media@vger.kernel.org
1325 F: drivers/media/i2c/adv7511*
1327 ANALOG DEVICES INC ADV7604 DRIVER
1328 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1329 L: linux-media@vger.kernel.org
1331 F: drivers/media/i2c/adv7604*
1332 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1334 ANALOG DEVICES INC ADV7842 DRIVER
1335 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1336 L: linux-media@vger.kernel.org
1338 F: drivers/media/i2c/adv7842*
1340 ANALOG DEVICES INC ADXRS290 DRIVER
1341 M: Nishant Malpani <nish.malpani25@gmail.com>
1342 L: linux-iio@vger.kernel.org
1344 F: drivers/iio/gyro/adxrs290.c
1345 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1347 ANALOG DEVICES INC ASOC CODEC DRIVERS
1348 M: Lars-Peter Clausen <lars@metafoo.de>
1349 M: Nuno Sá <nuno.sa@analog.com>
1350 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1352 W: http://wiki.analog.com/
1353 W: https://ez.analog.com/linux-software-drivers
1354 F: sound/soc/codecs/ad1*
1355 F: sound/soc/codecs/ad7*
1356 F: sound/soc/codecs/adau*
1357 F: sound/soc/codecs/adav*
1358 F: sound/soc/codecs/sigmadsp.*
1359 F: sound/soc/codecs/ssm*
1361 ANALOG DEVICES INC DMA DRIVERS
1362 M: Lars-Peter Clausen <lars@metafoo.de>
1364 W: https://ez.analog.com/linux-software-drivers
1365 F: drivers/dma/dma-axi-dmac.c
1367 ANALOG DEVICES INC IIO DRIVERS
1368 M: Lars-Peter Clausen <lars@metafoo.de>
1369 M: Michael Hennerich <Michael.Hennerich@analog.com>
1371 W: http://wiki.analog.com/
1372 W: https://ez.analog.com/linux-software-drivers
1373 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1374 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1375 F: Documentation/devicetree/bindings/iio/*/adi,*
1376 F: Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1377 F: Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1378 F: drivers/iio/*/ad*
1379 F: drivers/iio/adc/ltc249*
1380 F: drivers/iio/amplifiers/hmc425a.c
1381 F: drivers/staging/iio/*/ad*
1382 X: drivers/iio/*/adjd*
1384 ANALOG DEVICES INC MAX31760 DRIVER
1385 M: Ibrahim Tilki <Ibrahim.Tilki@analog.com>
1387 W: http://wiki.analog.com/
1388 W: https://ez.analog.com/linux-software-drivers
1389 F: Documentation/devicetree/bindings/hwmon/adi,max31760.yaml
1390 F: Documentation/hwmon/max31760.rst
1391 F: drivers/hwmon/max31760.c
1393 ANALOGBITS PLL LIBRARIES
1394 M: Paul Walmsley <paul.walmsley@sifive.com>
1396 F: drivers/clk/analogbits/*
1397 F: include/linux/clk/analogbits*
1399 ANDROID CONFIG FRAGMENTS
1400 M: Rob Herring <robh@kernel.org>
1402 F: kernel/configs/android*
1405 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1406 M: Arve Hjønnevåg <arve@android.com>
1407 M: Todd Kjos <tkjos@android.com>
1408 M: Martijn Coenen <maco@android.com>
1409 M: Joel Fernandes <joel@joelfernandes.org>
1410 M: Christian Brauner <christian@brauner.io>
1411 M: Carlos Llamas <cmllamas@google.com>
1412 M: Suren Baghdasaryan <surenb@google.com>
1413 L: linux-kernel@vger.kernel.org
1415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1418 ANDROID GOLDFISH PIC DRIVER
1419 M: Miodrag Dinic <miodrag.dinic@mips.com>
1421 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1422 F: drivers/irqchip/irq-goldfish-pic.c
1424 ANDROID GOLDFISH RTC DRIVER
1425 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1427 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1428 F: drivers/rtc/rtc-goldfish.c
1430 AOA (Apple Onboard Audio) ALSA DRIVER
1431 M: Johannes Berg <johannes@sipsolutions.net>
1432 L: linuxppc-dev@lists.ozlabs.org
1433 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1437 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1438 M: William Breathitt Gray <william.gray@linaro.org>
1439 L: linux-iio@vger.kernel.org
1441 F: drivers/iio/addac/stx104.c
1444 M: Jiri Kosina <jikos@kernel.org>
1446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1447 F: arch/x86/kernel/apm_32.c
1448 F: drivers/char/apm-emulation.c
1449 F: include/linux/apm_bios.h
1450 F: include/uapi/linux/apm_bios.h
1452 APPARMOR SECURITY MODULE
1453 M: John Johansen <john.johansen@canonical.com>
1454 M: John Johansen <john@apparmor.net>
1455 L: apparmor@lists.ubuntu.com (moderated for non-subscribers)
1458 B: https://gitlab.com/apparmor/apparmor-kernel
1459 C: irc://irc.oftc.net/apparmor
1460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1461 T: https://gitlab.com/apparmor/apparmor-kernel.git
1462 F: Documentation/admin-guide/LSM/apparmor.rst
1463 F: security/apparmor/
1465 APPLE BCM5974 MULTITOUCH DRIVER
1466 M: Henrik Rydberg <rydberg@bitmath.org>
1467 L: linux-input@vger.kernel.org
1469 F: drivers/input/mouse/bcm5974.c
1471 APPLE PCIE CONTROLLER DRIVER
1472 M: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1473 M: Marc Zyngier <maz@kernel.org>
1474 L: linux-pci@vger.kernel.org
1476 F: drivers/pci/controller/pcie-apple.c
1479 M: Henrik Rydberg <rydberg@bitmath.org>
1480 L: linux-hwmon@vger.kernel.org
1482 F: drivers/hwmon/applesmc.c
1484 APPLETALK NETWORK LAYER
1485 L: netdev@vger.kernel.org
1487 F: drivers/net/appletalk/
1488 F: include/linux/atalk.h
1489 F: include/uapi/linux/atalk.h
1492 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1493 M: Khuong Dinh <khuong@os.amperecomputing.com>
1495 F: arch/arm64/boot/dts/apm/
1497 APPLIED MICRO (APM) X-GENE SOC EDAC
1498 M: Khuong Dinh <khuong@os.amperecomputing.com>
1500 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1501 F: drivers/edac/xgene_edac.c
1503 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1504 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1505 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1507 F: drivers/net/ethernet/apm/xgene-v2/
1509 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1510 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1511 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1512 M: Quan Nguyen <quan@os.amperecomputing.com>
1514 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1515 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1516 F: drivers/net/ethernet/apm/xgene/
1517 F: drivers/net/mdio/mdio-xgene.c
1519 APPLIED MICRO (APM) X-GENE SOC PMU
1520 M: Khuong Dinh <khuong@os.amperecomputing.com>
1522 F: Documentation/admin-guide/perf/xgene-pmu.rst
1523 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1524 F: drivers/perf/xgene_pmu.c
1526 APTINA CAMERA SENSOR PLL
1527 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1528 L: linux-media@vger.kernel.org
1530 F: drivers/media/i2c/aptina-pll.*
1532 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1533 M: Aleksa Savic <savicaleksa83@gmail.com>
1534 M: Jack Doan <me@jackdoan.com>
1535 L: linux-hwmon@vger.kernel.org
1537 F: Documentation/hwmon/aquacomputer_d5next.rst
1538 F: drivers/hwmon/aquacomputer_d5next.c
1540 AQUANTIA ETHERNET DRIVER (atlantic)
1541 M: Igor Russkikh <irusskikh@marvell.com>
1542 L: netdev@vger.kernel.org
1544 W: https://www.marvell.com/
1545 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1546 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1547 F: drivers/net/ethernet/aquantia/atlantic/
1549 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1550 M: Egor Pomozov <epomozov@marvell.com>
1551 L: netdev@vger.kernel.org
1553 W: http://www.aquantia.com
1554 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1556 AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1557 M: Krzysztof Hałasa <khalasa@piap.pl>
1558 L: linux-media@vger.kernel.org
1560 F: Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1561 F: drivers/media/i2c/ar0521.c
1563 ARASAN NAND CONTROLLER DRIVER
1564 M: Miquel Raynal <miquel.raynal@bootlin.com>
1565 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1566 L: linux-mtd@lists.infradead.org
1568 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1569 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1571 ARC FRAMEBUFFER DRIVER
1572 M: Jaya Kumar <jayalk@intworks.biz>
1574 F: drivers/video/fbdev/arcfb.c
1575 F: drivers/video/fbdev/core/fb_defio.c
1578 M: Alexey Brodkin <abrodkin@synopsys.com>
1580 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1581 F: drivers/gpu/drm/tiny/arcpgu.c
1583 ARCNET NETWORK LAYER
1584 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1585 L: netdev@vger.kernel.org
1587 F: drivers/net/arcnet/
1588 F: include/uapi/linux/if_arcnet.h
1590 ARM ARCHITECTED TIMER DRIVER
1591 M: Mark Rutland <mark.rutland@arm.com>
1592 M: Marc Zyngier <maz@kernel.org>
1593 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595 F: arch/arm/include/asm/arch_timer.h
1596 F: arch/arm64/include/asm/arch_timer.h
1597 F: drivers/clocksource/arm_arch_timer.c
1599 ARM HDLCD DRM DRIVER
1600 M: Liviu Dudau <liviu.dudau@arm.com>
1602 F: Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1603 F: drivers/gpu/drm/arm/hdlcd_*
1605 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1606 M: Linus Walleij <linus.walleij@linaro.org>
1607 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1610 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1611 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1612 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1613 F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1614 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1615 F: Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1616 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1617 F: Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1618 F: arch/arm/boot/dts/arm-realview-*
1619 F: arch/arm/boot/dts/integrator*
1620 F: arch/arm/boot/dts/versatile*
1621 F: arch/arm/mach-versatile/
1622 F: drivers/bus/arm-integrator-lm.c
1623 F: drivers/clk/versatile/
1624 F: drivers/i2c/busses/i2c-versatile.c
1625 F: drivers/irqchip/irq-versatile-fpga.c
1626 F: drivers/mtd/maps/physmap-versatile.*
1627 F: drivers/power/reset/arm-versatile-reboot.c
1628 F: drivers/soc/versatile/
1630 ARM KOMEDA DRM-KMS DRIVER
1631 M: James (Qian) Wang <james.qian.wang@arm.com>
1632 M: Liviu Dudau <liviu.dudau@arm.com>
1633 M: Mihail Atanassov <mihail.atanassov@arm.com>
1634 L: Mali DP Maintainers <malidp@foss.arm.com>
1636 T: git git://anongit.freedesktop.org/drm/drm-misc
1637 F: Documentation/devicetree/bindings/display/arm,komeda.yaml
1638 F: Documentation/gpu/komeda-kms.rst
1639 F: drivers/gpu/drm/arm/display/include/
1640 F: drivers/gpu/drm/arm/display/komeda/
1642 ARM MALI PANFROST DRM DRIVER
1643 M: Rob Herring <robh@kernel.org>
1644 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1645 R: Steven Price <steven.price@arm.com>
1646 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1647 L: dri-devel@lists.freedesktop.org
1649 T: git git://anongit.freedesktop.org/drm/drm-misc
1650 F: drivers/gpu/drm/panfrost/
1651 F: include/uapi/drm/panfrost_drm.h
1653 ARM MALI-DP DRM DRIVER
1654 M: Liviu Dudau <liviu.dudau@arm.com>
1655 M: Brian Starkey <brian.starkey@arm.com>
1656 L: Mali DP Maintainers <malidp@foss.arm.com>
1658 T: git git://anongit.freedesktop.org/drm/drm-misc
1659 F: Documentation/devicetree/bindings/display/arm,malidp.yaml
1660 F: Documentation/gpu/afbc.rst
1661 F: drivers/gpu/drm/arm/
1663 ARM MFM AND FLOPPY DRIVERS
1664 M: Ian Molton <spyro@f2s.com>
1666 F: arch/arm/include/asm/floppy.h
1667 F: arch/arm/mach-rpc/floppydma.S
1669 ARM PMU PROFILING AND DEBUGGING
1670 M: Will Deacon <will@kernel.org>
1671 M: Mark Rutland <mark.rutland@arm.com>
1672 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1674 F: Documentation/devicetree/bindings/arm/pmu.yaml
1675 F: Documentation/devicetree/bindings/perf/
1676 F: arch/arm*/include/asm/hw_breakpoint.h
1677 F: arch/arm*/include/asm/perf_event.h
1678 F: arch/arm*/kernel/hw_breakpoint.c
1679 F: arch/arm*/kernel/perf_*
1681 F: include/linux/perf/arm_pmu.h
1684 M: Russell King <linux@armlinux.org.uk>
1685 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1687 W: http://www.armlinux.org.uk/
1688 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1690 X: arch/arm/boot/dts/
1692 ARM PRIMECELL AACI PL041 DRIVER
1693 M: Russell King <linux@armlinux.org.uk>
1697 ARM PRIMECELL BUS SUPPORT
1698 M: Russell King <linux@armlinux.org.uk>
1701 F: include/linux/amba/bus.h
1703 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1704 M: Miquel Raynal <miquel.raynal@bootlin.com>
1705 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1706 L: linux-mtd@lists.infradead.org
1708 F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1709 F: drivers/mtd/nand/raw/pl35x-nand-controller.c
1711 ARM PRIMECELL PL35X SMC DRIVER
1712 M: Miquel Raynal <miquel.raynal@bootlin.com>
1713 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1714 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1716 F: Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
1717 F: drivers/memory/pl353-smc.c
1719 ARM PRIMECELL CLCD PL110 DRIVER
1720 M: Russell King <linux@armlinux.org.uk>
1722 F: drivers/video/fbdev/amba-clcd.*
1724 ARM PRIMECELL KMI PL050 DRIVER
1725 M: Russell King <linux@armlinux.org.uk>
1727 F: drivers/input/serio/ambakmi.*
1728 F: include/linux/amba/kmi.h
1730 ARM PRIMECELL MMCI PL180/1 DRIVER
1731 M: Russell King <linux@armlinux.org.uk>
1733 F: drivers/mmc/host/mmci.*
1734 F: include/linux/amba/mmci.h
1736 ARM PRIMECELL SSP PL022 SPI DRIVER
1737 M: Linus Walleij <linus.walleij@linaro.org>
1738 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1740 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1741 F: drivers/spi/spi-pl022.c
1743 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1744 M: Russell King <linux@armlinux.org.uk>
1746 F: drivers/tty/serial/amba-pl01*.c
1747 F: include/linux/amba/serial.h
1749 ARM PRIMECELL VIC PL190/PL192 DRIVER
1750 M: Linus Walleij <linus.walleij@linaro.org>
1751 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1753 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1754 F: drivers/irqchip/irq-vic.c
1756 ARM SMC WATCHDOG DRIVER
1757 M: Julius Werner <jwerner@chromium.org>
1758 R: Evan Benn <evanbenn@chromium.org>
1760 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1761 F: drivers/watchdog/arm_smc_wdt.c
1764 M: Will Deacon <will@kernel.org>
1765 R: Robin Murphy <robin.murphy@arm.com>
1766 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1768 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1769 F: drivers/iommu/arm/
1770 F: drivers/iommu/io-pgtable-arm*
1772 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1773 M: Arnd Bergmann <arnd@arndb.de>
1774 M: Olof Johansson <olof@lixom.net>
1776 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1778 C: irc://irc.libera.chat/armlinux
1779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1780 F: arch/arm/boot/dts/Makefile
1781 F: arch/arm64/boot/dts/Makefile
1783 ARM SUB-ARCHITECTURES
1784 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1786 C: irc://irc.libera.chat/armlinux
1787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1791 ARM/ACTIONS SEMI ARCHITECTURE
1792 M: Andreas Färber <afaerber@suse.de>
1793 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1794 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1795 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1797 F: Documentation/devicetree/bindings/arm/actions.yaml
1798 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1799 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1800 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1801 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1802 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1803 F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1804 F: Documentation/devicetree/bindings/pinctrl/actions,*
1805 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1806 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1807 F: arch/arm/boot/dts/owl-*
1808 F: arch/arm/mach-actions/
1809 F: arch/arm64/boot/dts/actions/
1810 F: drivers/clk/actions/
1811 F: drivers/clocksource/timer-owl*
1812 F: drivers/dma/owl-dma.c
1813 F: drivers/i2c/busses/i2c-owl.c
1814 F: drivers/irqchip/irq-owl-sirq.c
1815 F: drivers/mmc/host/owl-mmc.c
1816 F: drivers/net/ethernet/actions/
1817 F: drivers/pinctrl/actions/*
1818 F: drivers/soc/actions/
1819 F: include/dt-bindings/power/owl-*
1820 F: include/dt-bindings/reset/actions,*
1821 F: include/linux/soc/actions/
1824 ARM/ADS SPHERE MACHINE SUPPORT
1825 M: Lennert Buytenhek <kernel@wantstofly.org>
1826 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1829 ARM/AFEB9260 MACHINE SUPPORT
1830 M: Sergey Lapin <slapin@ossfans.org>
1831 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1834 ARM/AJECO 1ARM MACHINE SUPPORT
1835 M: Lennert Buytenhek <kernel@wantstofly.org>
1836 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1839 ARM/Allwinner SoC Clock Support
1840 M: Emilio López <emilio@elopez.com.ar>
1842 F: drivers/clk/sunxi/
1844 ARM/Allwinner sunXi SoC support
1845 M: Chen-Yu Tsai <wens@csie.org>
1846 M: Jernej Skrabec <jernej.skrabec@gmail.com>
1847 M: Samuel Holland <samuel@sholland.org>
1848 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1851 L: linux-sunxi@lists.linux.dev
1852 F: arch/arm/mach-sunxi/
1853 F: arch/arm64/boot/dts/allwinner/
1854 F: drivers/clk/sunxi-ng/
1855 F: drivers/pinctrl/sunxi/
1856 F: drivers/soc/sunxi/
1861 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1862 M: Neil Armstrong <neil.armstrong@linaro.org>
1863 M: Jerome Brunet <jbrunet@baylibre.com>
1864 L: linux-amlogic@lists.infradead.org
1866 F: Documentation/devicetree/bindings/clock/amlogic*
1867 F: drivers/clk/meson/
1868 F: include/dt-bindings/clock/gxbb*
1869 F: include/dt-bindings/clock/meson*
1871 ARM/Amlogic Meson SoC Crypto Drivers
1872 M: Corentin Labbe <clabbe@baylibre.com>
1873 L: linux-crypto@vger.kernel.org
1874 L: linux-amlogic@lists.infradead.org
1876 F: Documentation/devicetree/bindings/crypto/amlogic*
1877 F: drivers/crypto/amlogic/
1879 ARM/Amlogic Meson SoC Sound Drivers
1880 M: Jerome Brunet <jbrunet@baylibre.com>
1881 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1883 F: Documentation/devicetree/bindings/sound/amlogic*
1886 ARM/Amlogic Meson SoC support
1887 M: Neil Armstrong <neil.armstrong@linaro.org>
1888 M: Kevin Hilman <khilman@baylibre.com>
1889 R: Jerome Brunet <jbrunet@baylibre.com>
1890 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1891 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1892 L: linux-amlogic@lists.infradead.org
1894 W: http://linux-meson.com/
1895 F: arch/arm/boot/dts/meson*
1896 F: arch/arm/mach-meson/
1897 F: arch/arm64/boot/dts/amlogic/
1898 F: drivers/mmc/host/meson*
1899 F: drivers/pinctrl/meson/
1900 F: drivers/rtc/rtc-meson*
1901 F: drivers/soc/amlogic/
1904 ARM/Annapurna Labs ALPINE ARCHITECTURE
1905 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1906 M: Antoine Tenart <atenart@kernel.org>
1907 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909 F: arch/arm/boot/dts/alpine*
1910 F: arch/arm/mach-alpine/
1911 F: arch/arm64/boot/dts/amazon/
1912 F: drivers/*/*alpine*
1914 ARM/APPLE MACHINE SUPPORT
1915 M: Hector Martin <marcan@marcan.st>
1916 M: Sven Peter <sven@svenpeter.dev>
1917 R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1918 L: asahi@lists.linux.dev
1919 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1921 W: https://asahilinux.org
1922 B: https://github.com/AsahiLinux/linux/issues
1923 C: irc://irc.oftc.net/asahi-dev
1924 T: git https://github.com/AsahiLinux/linux.git
1925 F: Documentation/devicetree/bindings/arm/apple.yaml
1926 F: Documentation/devicetree/bindings/arm/apple/*
1927 F: Documentation/devicetree/bindings/clock/apple,nco.yaml
1928 F: Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
1929 F: Documentation/devicetree/bindings/dma/apple,admac.yaml
1930 F: Documentation/devicetree/bindings/i2c/apple,i2c.yaml
1931 F: Documentation/devicetree/bindings/interrupt-controller/apple,*
1932 F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
1933 F: Documentation/devicetree/bindings/iommu/apple,sart.yaml
1934 F: Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
1935 F: Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
1936 F: Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
1937 F: Documentation/devicetree/bindings/pci/apple,pcie.yaml
1938 F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1939 F: Documentation/devicetree/bindings/power/apple*
1940 F: Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
1941 F: arch/arm64/boot/dts/apple/
1942 F: drivers/clk/clk-apple-nco.c
1943 F: drivers/cpufreq/apple-soc-cpufreq.c
1944 F: drivers/dma/apple-admac.c
1945 F: drivers/i2c/busses/i2c-pasemi-core.c
1946 F: drivers/i2c/busses/i2c-pasemi-platform.c
1947 F: drivers/iommu/apple-dart.c
1948 F: drivers/iommu/io-pgtable-dart.c
1949 F: drivers/irqchip/irq-apple-aic.c
1950 F: drivers/mailbox/apple-mailbox.c
1951 F: drivers/nvme/host/apple.c
1952 F: drivers/nvmem/apple-efuses.c
1953 F: drivers/pinctrl/pinctrl-apple-gpio.c
1954 F: drivers/soc/apple/*
1955 F: drivers/watchdog/apple_wdt.c
1956 F: include/dt-bindings/interrupt-controller/apple-aic.h
1957 F: include/dt-bindings/pinctrl/apple.h
1958 F: include/linux/apple-mailbox.h
1959 F: include/linux/soc/apple/*
1961 ARM/APPLE MACHINE SOUND DRIVERS
1962 M: Martin Povišer <povik+lin@cutebit.org>
1963 L: asahi@lists.linux.dev
1964 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1966 F: Documentation/devicetree/bindings/sound/apple,*
1967 F: sound/soc/apple/*
1968 F: sound/soc/codecs/cs42l83-i2c.c
1970 ARM/ARTPEC MACHINE SUPPORT
1971 M: Jesper Nilsson <jesper.nilsson@axis.com>
1972 M: Lars Persson <lars.persson@axis.com>
1973 L: linux-arm-kernel@axis.com
1975 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1976 F: arch/arm/boot/dts/artpec6*
1977 F: arch/arm/mach-artpec
1979 F: drivers/crypto/axis
1980 F: drivers/mmc/host/usdhi6rol0.c
1981 F: drivers/pinctrl/pinctrl-artpec*
1983 ARM/ASPEED I2C DRIVER
1984 M: Brendan Higgins <brendanhiggins@google.com>
1985 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1986 R: Joel Stanley <joel@jms.id.au>
1987 L: linux-i2c@vger.kernel.org
1988 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1990 F: Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
1991 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1992 F: drivers/i2c/busses/i2c-aspeed.c
1993 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1995 ARM/ASPEED MACHINE SUPPORT
1996 M: Joel Stanley <joel@jms.id.au>
1997 R: Andrew Jeffery <andrew@aj.id.au>
1998 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1999 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2001 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
2002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
2003 F: Documentation/devicetree/bindings/arm/aspeed/
2004 F: arch/arm/boot/dts/aspeed-*
2005 F: arch/arm/mach-aspeed/
2008 ARM/BITMAIN ARCHITECTURE
2009 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2010 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2012 F: Documentation/devicetree/bindings/arm/bitmain.yaml
2013 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2014 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2015 F: arch/arm64/boot/dts/bitmain/
2016 F: drivers/clk/clk-bm1880.c
2017 F: drivers/pinctrl/pinctrl-bm1880.c
2019 ARM/CALXEDA HIGHBANK ARCHITECTURE
2020 M: Andre Przywara <andre.przywara@arm.com>
2021 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2023 F: arch/arm/boot/dts/ecx-*.dts*
2024 F: arch/arm/boot/dts/highbank.dts
2025 F: arch/arm/mach-highbank/
2027 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
2028 M: Krzysztof Halasa <khalasa@piap.pl>
2030 F: arch/arm/mach-cns3xxx/
2032 ARM/CAVIUM THUNDER NETWORK DRIVER
2033 M: Sunil Goutham <sgoutham@marvell.com>
2034 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2036 F: drivers/net/ethernet/cavium/thunder/
2038 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2039 M: Lukasz Majewski <lukma@denx.de>
2040 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2042 F: arch/arm/mach-ep93xx/ts72xx.c
2044 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
2045 M: Alexander Shiyan <shc_work@mail.ru>
2046 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2050 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
2051 M: Lennert Buytenhek <kernel@wantstofly.org>
2052 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2055 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2056 M: Hartley Sweeten <hsweeten@visionengravers.com>
2057 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
2058 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2060 F: arch/arm/mach-ep93xx/
2061 F: arch/arm/mach-ep93xx/include/mach/
2064 M: Russell King <linux@armlinux.org.uk>
2065 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2067 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2068 F: drivers/clk/clkdev.c
2070 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2071 M: Baruch Siach <baruch@tkos.co.il>
2072 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2074 F: arch/arm/boot/dts/cx92755*
2077 ARM/CONTEC MICRO9 MACHINE SUPPORT
2078 M: Hubert Feurstein <hubert.feurstein@contec.at>
2080 F: arch/arm/mach-ep93xx/micro9.c
2082 ARM/CORESIGHT FRAMEWORK AND DRIVERS
2083 M: Mathieu Poirier <mathieu.poirier@linaro.org>
2084 M: Suzuki K Poulose <suzuki.poulose@arm.com>
2085 R: Mike Leach <mike.leach@linaro.org>
2086 R: Leo Yan <leo.yan@linaro.org>
2087 L: coresight@lists.linaro.org (moderated for non-subscribers)
2088 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2091 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2092 F: Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2093 F: Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2094 F: Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2095 F: Documentation/trace/coresight/*
2096 F: drivers/hwtracing/coresight/*
2097 F: include/dt-bindings/arm/coresight-cti-dt.h
2098 F: include/linux/coresight*
2099 F: samples/coresight/*
2100 F: tools/perf/tests/shell/coresight/*
2101 F: tools/perf/arch/arm/util/auxtrace.c
2102 F: tools/perf/arch/arm/util/cs-etm.c
2103 F: tools/perf/arch/arm/util/cs-etm.h
2104 F: tools/perf/arch/arm/util/pmu.c
2105 F: tools/perf/util/cs-etm-decoder/*
2106 F: tools/perf/util/cs-etm.*
2108 ARM/CORGI MACHINE SUPPORT
2109 M: Richard Purdie <rpurdie@rpsys.net>
2112 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2113 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
2114 M: Linus Walleij <linus.walleij@linaro.org>
2115 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2117 T: git git://github.com/ulli-kroll/linux.git
2118 F: Documentation/devicetree/bindings/arm/gemini.yaml
2119 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2120 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2121 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2122 F: arch/arm/boot/dts/gemini*
2123 F: arch/arm/mach-gemini/
2124 F: drivers/crypto/gemini/
2125 F: drivers/net/ethernet/cortina/
2126 F: drivers/pinctrl/pinctrl-gemini.c
2127 F: drivers/rtc/rtc-ftrtc010.c
2129 ARM/CZ.NIC TURRIS SUPPORT
2130 M: Marek Behún <kabel@kernel.org>
2132 W: https://www.turris.cz/
2133 F: Documentation/ABI/testing/debugfs-moxtet
2134 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
2135 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2136 F: Documentation/devicetree/bindings/bus/moxtet.txt
2137 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2138 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2139 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2140 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2141 F: drivers/bus/moxtet.c
2142 F: drivers/firmware/turris-mox-rwtm.c
2143 F: drivers/leds/leds-turris-omnia.c
2144 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
2145 F: drivers/gpio/gpio-moxtet.c
2146 F: drivers/watchdog/armada_37xx_wdt.c
2147 F: include/dt-bindings/bus/moxtet.h
2148 F: include/linux/armada-37xx-rwtm-mailbox.h
2149 F: include/linux/moxtet.h
2151 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
2152 M: Robert Jarzmik <robert.jarzmik@free.fr>
2153 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2155 F: arch/arm/mach-pxa/ezx.c
2157 ARM/FARADAY FA526 PORT
2158 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
2159 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2161 T: git git://git.berlios.de/gemini-board
2162 F: arch/arm/mm/*-fa*
2164 ARM/FOOTBRIDGE ARCHITECTURE
2165 M: Russell King <linux@armlinux.org.uk>
2166 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2168 W: http://www.armlinux.org.uk/
2169 F: arch/arm/include/asm/hardware/dec21285.h
2170 F: arch/arm/mach-footbridge/
2172 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2173 M: Shawn Guo <shawnguo@kernel.org>
2174 M: Sascha Hauer <s.hauer@pengutronix.de>
2175 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2176 R: Fabio Estevam <festevam@gmail.com>
2177 R: NXP Linux Team <linux-imx@nxp.com>
2178 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2181 X: drivers/media/i2c/
2185 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2186 M: Shawn Guo <shawnguo@kernel.org>
2187 M: Li Yang <leoyang.li@nxp.com>
2188 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2191 F: arch/arm/boot/dts/ls1021a*
2192 F: arch/arm64/boot/dts/freescale/fsl-*
2193 F: arch/arm64/boot/dts/freescale/qoriq-*
2195 ARM/FREESCALE VYBRID ARM ARCHITECTURE
2196 M: Shawn Guo <shawnguo@kernel.org>
2197 M: Sascha Hauer <s.hauer@pengutronix.de>
2198 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2199 R: Stefan Agner <stefan@agner.ch>
2200 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2203 F: arch/arm/boot/dts/vf*
2204 F: arch/arm/mach-imx/*vf610*
2206 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
2207 M: Lennert Buytenhek <kernel@wantstofly.org>
2208 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2211 ARM/GUMSTIX MACHINE SUPPORT
2212 M: Steve Sakoman <sakoman@gmail.com>
2213 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2216 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
2217 M: Philipp Zabel <philipp.zabel@gmail.com>
2218 M: Paul Parsons <lost.distance@yahoo.com>
2219 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2221 F: arch/arm/mach-pxa/hx4700.c
2222 F: arch/arm/mach-pxa/include/mach/hx4700.h
2223 F: sound/soc/pxa/hx4700.c
2225 ARM/HISILICON SOC SUPPORT
2226 M: Wei Xu <xuwei5@hisilicon.com>
2227 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2229 W: http://www.hisilicon.com
2230 T: git https://github.com/hisilicon/linux-hisi.git
2231 F: arch/arm/boot/dts/hi3*
2232 F: arch/arm/boot/dts/hip*
2233 F: arch/arm/boot/dts/hisi*
2234 F: arch/arm/mach-hisi/
2235 F: arch/arm64/boot/dts/hisilicon/
2237 ARM/HP JORNADA 7XX MACHINE SUPPORT
2238 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
2241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2242 F: arch/arm/mach-sa1100/include/mach/jornada720.h
2243 F: arch/arm/mach-sa1100/jornada720.c
2245 ARM/HPE GXP ARCHITECTURE
2246 M: Jean-Marie Verdun <verdun@hpe.com>
2247 M: Nick Hawkins <nick.hawkins@hpe.com>
2249 F: Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2250 F: Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2251 F: Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2252 F: arch/arm/boot/dts/hpe-bmc*
2253 F: arch/arm/boot/dts/hpe-gxp*
2254 F: arch/arm/mach-hpe/
2255 F: drivers/clocksource/timer-gxp.c
2256 F: drivers/spi/spi-gxp.c
2257 F: drivers/watchdog/gxp-wdt.c
2259 ARM/IGEP MACHINE SUPPORT
2260 M: Enric Balletbo i Serra <eballetbo@gmail.com>
2261 M: Javier Martinez Canillas <javier@dowhile0.org>
2262 L: linux-omap@vger.kernel.org
2263 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2265 F: arch/arm/boot/dts/omap3-igep*
2267 ARM/INCOME PXA270 SUPPORT
2268 M: Marek Vasut <marek.vasut@gmail.com>
2269 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2271 F: arch/arm/mach-pxa/colibri-pxa270-income.c
2273 ARM/INTEL IOP32X ARM ARCHITECTURE
2274 M: Lennert Buytenhek <kernel@wantstofly.org>
2275 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2278 ARM/INTEL IQ81342EX MACHINE SUPPORT
2279 M: Lennert Buytenhek <kernel@wantstofly.org>
2280 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2283 ARM/INTEL IXDP2850 MACHINE SUPPORT
2284 M: Lennert Buytenhek <kernel@wantstofly.org>
2285 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2288 ARM/INTEL IXP4XX ARM ARCHITECTURE
2289 M: Linus Walleij <linusw@kernel.org>
2290 M: Imre Kaloz <kaloz@openwrt.org>
2291 M: Krzysztof Halasa <khalasa@piap.pl>
2292 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2294 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2295 F: Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml
2296 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2297 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2298 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2299 F: arch/arm/mach-ixp4xx/
2300 F: drivers/bus/intel-ixp4xx-eb.c
2301 F: drivers/clocksource/timer-ixp4xx.c
2302 F: drivers/crypto/ixp4xx_crypto.c
2303 F: drivers/gpio/gpio-ixp4xx.c
2304 F: drivers/irqchip/irq-ixp4xx.c
2306 ARM/INTEL KEEMBAY ARCHITECTURE
2307 M: Paul J. Murphy <paul.j.murphy@intel.com>
2308 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2310 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2311 F: arch/arm64/boot/dts/intel/keembay-evm.dts
2312 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2314 ARM/INTEL XSC3 (MANZANO) ARM CORE
2315 M: Lennert Buytenhek <kernel@wantstofly.org>
2316 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2319 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2320 M: Lennert Buytenhek <kernel@wantstofly.org>
2321 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2324 ARM/LG1K ARCHITECTURE
2325 M: Chanho Min <chanho.min@lge.com>
2326 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2328 F: arch/arm64/boot/dts/lg/
2330 ARM/LOGICPD PXA270 MACHINE SUPPORT
2331 M: Lennert Buytenhek <kernel@wantstofly.org>
2332 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2335 ARM/LPC18XX ARCHITECTURE
2336 M: Vladimir Zapolskiy <vz@mleia.com>
2337 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2339 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2340 F: arch/arm/boot/dts/lpc43*
2341 F: drivers/i2c/busses/i2c-lpc2k.c
2342 F: drivers/memory/pl172.c
2343 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2344 F: drivers/rtc/rtc-lpc24xx.c
2347 ARM/LPC32XX SOC SUPPORT
2348 M: Vladimir Zapolskiy <vz@mleia.com>
2349 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2351 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2352 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2353 F: arch/arm/boot/dts/lpc32*
2354 F: arch/arm/mach-lpc32xx/
2355 F: drivers/i2c/busses/i2c-pnx.c
2356 F: drivers/net/ethernet/nxp/lpc_eth.c
2357 F: drivers/usb/host/ohci-nxp.c
2358 F: drivers/watchdog/pnx4008_wdt.c
2361 ARM/MAGICIAN MACHINE SUPPORT
2362 M: Philipp Zabel <philipp.zabel@gmail.com>
2365 ARM/Marvell Dove/MV78xx0/Orion SOC support
2366 M: Andrew Lunn <andrew@lunn.ch>
2367 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2368 M: Gregory Clement <gregory.clement@bootlin.com>
2369 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2372 F: Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2373 F: Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2374 F: Documentation/devicetree/bindings/soc/dove/
2375 F: arch/arm/boot/dts/dove*
2376 F: arch/arm/boot/dts/orion5x*
2377 F: arch/arm/mach-dove/
2378 F: arch/arm/mach-mv78xx0/
2379 F: arch/arm/mach-orion5x/
2380 F: arch/arm/plat-orion/
2381 F: drivers/soc/dove/
2383 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2384 M: Andrew Lunn <andrew@lunn.ch>
2385 M: Gregory Clement <gregory.clement@bootlin.com>
2386 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2387 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2390 F: Documentation/devicetree/bindings/arm/marvell/
2391 F: arch/arm/boot/dts/armada*
2392 F: arch/arm/boot/dts/kirkwood*
2393 F: arch/arm/configs/mvebu_*_defconfig
2394 F: arch/arm/mach-mvebu/
2395 F: arch/arm64/boot/dts/marvell/armada*
2396 F: arch/arm64/boot/dts/marvell/cn913*
2397 F: drivers/cpufreq/armada-37xx-cpufreq.c
2398 F: drivers/cpufreq/armada-8k-cpufreq.c
2399 F: drivers/cpufreq/mvebu-cpufreq.c
2400 F: drivers/irqchip/irq-armada-370-xp.c
2401 F: drivers/irqchip/irq-mvebu-*
2402 F: drivers/pinctrl/mvebu/
2403 F: drivers/rtc/rtc-armada38x.c
2405 ARM/Mediatek RTC DRIVER
2406 M: Eddie Huang <eddie.huang@mediatek.com>
2407 M: Sean Wang <sean.wang@mediatek.com>
2408 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2409 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2411 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2412 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2413 F: drivers/rtc/rtc-mt2712.c
2414 F: drivers/rtc/rtc-mt6397.c
2415 F: drivers/rtc/rtc-mt7622.c
2417 ARM/Mediatek SoC support
2418 M: Matthias Brugger <matthias.bgg@gmail.com>
2419 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2420 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2422 W: https://mtk.wiki.kernel.org/
2423 C: irc://chat.freenode.net/linux-mediatek
2424 F: arch/arm/boot/dts/mt6*
2425 F: arch/arm/boot/dts/mt7*
2426 F: arch/arm/boot/dts/mt8*
2427 F: arch/arm/mach-mediatek/
2428 F: arch/arm64/boot/dts/mediatek/
2429 F: drivers/soc/mediatek/
2434 ARM/Mediatek USB3 PHY DRIVER
2435 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2436 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2437 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2439 F: Documentation/devicetree/bindings/phy/mediatek,*
2440 F: drivers/phy/mediatek/
2442 ARM/Microchip (AT91) SoC support
2443 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2444 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2445 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2446 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2448 W: http://www.linux4sam.org
2449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2450 F: arch/arm/boot/dts/at91*.dts
2451 F: arch/arm/boot/dts/at91*.dtsi
2452 F: arch/arm/boot/dts/sama*.dts
2453 F: arch/arm/boot/dts/sama*.dtsi
2454 F: arch/arm/include/debug/at91.S
2455 F: arch/arm/mach-at91/
2456 F: drivers/memory/atmel*
2457 F: drivers/watchdog/sama5d4_wdt.c
2458 F: include/soc/at91/
2459 X: drivers/input/touchscreen/atmel_mxt_ts.c
2460 X: drivers/net/wireless/atmel/
2464 ARM/Microchip Sparx5 SoC support
2465 M: Lars Povlsen <lars.povlsen@microchip.com>
2466 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2467 M: Daniel Machon <daniel.machon@microchip.com>
2468 M: UNGLinuxDriver@microchip.com
2469 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2471 T: git git://github.com/microchip-ung/linux-upstream.git
2472 F: arch/arm64/boot/dts/microchip/
2473 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2476 Microchip Timer Counter Block (TCB) Capture Driver
2477 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2478 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2479 L: linux-iio@vger.kernel.org
2481 F: drivers/counter/microchip-tcb-capture.c
2483 ARM/MILBEAUT ARCHITECTURE
2484 M: Taichi Sugaya <sugaya.taichi@socionext.com>
2485 M: Takao Orito <orito.takao@socionext.com>
2486 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2488 F: arch/arm/boot/dts/milbeaut*
2489 F: arch/arm/mach-milbeaut/
2492 ARM/MIOA701 MACHINE SUPPORT
2493 M: Robert Jarzmik <robert.jarzmik@free.fr>
2494 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2496 F: arch/arm/mach-pxa/mioa701.c
2498 ARM/MStar/Sigmastar Armv7 SoC support
2499 M: Daniel Palmer <daniel@thingy.jp>
2500 M: Romain Perier <romain.perier@gmail.com>
2501 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2503 W: http://linux-chenxing.org/
2504 T: git git://github.com/linux-chenxing/linux.git
2505 F: Documentation/devicetree/bindings/arm/mstar/*
2506 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2507 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2508 F: arch/arm/boot/dts/mstar-*
2509 F: arch/arm/mach-mstar/
2510 F: drivers/clk/mstar/
2511 F: drivers/clocksource/timer-msc313e.c
2512 F: drivers/gpio/gpio-msc313.c
2513 F: drivers/rtc/rtc-msc313.c
2514 F: drivers/watchdog/msc313e_wdt.c
2515 F: include/dt-bindings/clock/mstar-*
2516 F: include/dt-bindings/gpio/msc313-gpio.h
2518 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2519 M: Michael Petchkovsky <mkpetch@internode.on.net>
2522 ARM/NOMADIK/Ux500 ARCHITECTURES
2523 M: Linus Walleij <linus.walleij@linaro.org>
2524 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2527 F: Documentation/devicetree/bindings/arm/ste-*
2528 F: Documentation/devicetree/bindings/arm/ux500.yaml
2529 F: Documentation/devicetree/bindings/arm/ux500/
2530 F: Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2531 F: arch/arm/boot/dts/ste-*
2532 F: arch/arm/mach-nomadik/
2533 F: arch/arm/mach-ux500/
2534 F: drivers/clk/clk-nomadik.c
2535 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2536 F: drivers/dma/ste_dma40*
2537 F: drivers/hwspinlock/u8500_hsem.c
2538 F: drivers/i2c/busses/i2c-nomadik.c
2539 F: drivers/iio/adc/ab8500-gpadc.c
2540 F: drivers/mfd/ab8500*
2541 F: drivers/mfd/abx500*
2542 F: drivers/mfd/db8500*
2543 F: drivers/pinctrl/nomadik/
2544 F: drivers/rtc/rtc-ab8500.c
2545 F: drivers/rtc/rtc-pl031.c
2546 F: drivers/soc/ux500/
2548 ARM/NUVOTON NPCM ARCHITECTURE
2549 M: Avi Fishman <avifishman70@gmail.com>
2550 M: Tomer Maimon <tmaimon77@gmail.com>
2551 M: Tali Perry <tali.perry1@gmail.com>
2552 R: Patrick Venture <venture@google.com>
2553 R: Nancy Yuen <yuenn@google.com>
2554 R: Benjamin Fair <benjaminfair@google.com>
2555 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2557 F: Documentation/devicetree/bindings/*/*/*npcm*
2558 F: Documentation/devicetree/bindings/*/*npcm*
2559 F: Documentation/devicetree/bindings/arm/npcm/*
2560 F: Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2561 F: arch/arm/boot/dts/nuvoton-npcm*
2562 F: arch/arm/mach-npcm/
2563 F: arch/arm64/boot/dts/nuvoton/
2565 F: drivers/*/*/*npcm*
2566 F: drivers/rtc/rtc-nct3018y.c
2567 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2568 F: include/dt-bindings/clock/nuvoton,npcm845-clk.h
2570 ARM/NUVOTON WPCM450 ARCHITECTURE
2571 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2572 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2574 W: https://github.com/neuschaefer/wpcm450/wiki
2575 F: Documentation/devicetree/bindings/*/*wpcm*
2576 F: arch/arm/boot/dts/nuvoton-wpcm450*
2577 F: arch/arm/mach-npcm/wpcm450.c
2578 F: drivers/*/*/*wpcm*
2581 ARM/NXP S32G ARCHITECTURE
2582 M: Chester Lin <clin@suse.com>
2583 R: Andreas Färber <afaerber@suse.de>
2584 R: Matthias Brugger <mbrugger@suse.com>
2585 R: NXP S32 Linux Team <s32@nxp.com>
2586 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2588 F: arch/arm64/boot/dts/freescale/s32g*.dts*
2590 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2591 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2593 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2594 F: arch/arm/mach-s3c/gta02.h
2595 F: arch/arm/mach-s3c/mach-gta02.c
2597 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2598 M: Alexander Clouter <alex@digriz.org.uk>
2599 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2601 W: http://www.digriz.org.uk/ts78xx/kernel
2602 F: arch/arm/mach-orion5x/ts78xx-*
2604 ARM/OXNAS platform support
2605 M: Neil Armstrong <neil.armstrong@linaro.org>
2606 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2607 L: linux-oxnas@groups.io (moderated for non-subscribers)
2609 F: arch/arm/boot/dts/ox8*.dts*
2610 F: arch/arm/mach-oxnas/
2611 F: drivers/power/reset/oxnas-restart.c
2614 ARM/PALM TREO SUPPORT
2615 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2617 F: arch/arm/mach-pxa/palmtreo.*
2619 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2620 M: Marek Vasut <marek.vasut@gmail.com>
2621 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2623 W: http://hackndev.com
2624 F: arch/arm/mach-pxa/include/mach/palmld.h
2625 F: arch/arm/mach-pxa/include/mach/palmtc.h
2626 F: arch/arm/mach-pxa/include/mach/palmtx.h
2627 F: arch/arm/mach-pxa/palmld.c
2628 F: arch/arm/mach-pxa/palmt5.*
2629 F: arch/arm/mach-pxa/palmtc.c
2630 F: arch/arm/mach-pxa/palmte2.*
2631 F: arch/arm/mach-pxa/palmtx.c
2634 M: Sergey Lapin <slapin@ossfans.org>
2635 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2637 W: http://hackndev.com
2638 F: arch/arm/mach-pxa/palmz72.*
2641 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2643 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2645 ARM/PT DIGITAL BOARD PORT
2646 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2647 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2649 W: http://www.armlinux.org.uk/
2651 ARM/QUALCOMM SUPPORT
2652 M: Andy Gross <agross@kernel.org>
2653 M: Bjorn Andersson <andersson@kernel.org>
2654 R: Konrad Dybcio <konrad.dybcio@linaro.org>
2655 L: linux-arm-msm@vger.kernel.org
2657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2658 F: Documentation/devicetree/bindings/*/qcom*
2659 F: Documentation/devicetree/bindings/soc/qcom/
2660 F: arch/arm/boot/dts/qcom-*.dts
2661 F: arch/arm/boot/dts/qcom-*.dtsi
2662 F: arch/arm/configs/qcom_defconfig
2663 F: arch/arm/mach-qcom/
2664 F: arch/arm64/boot/dts/qcom/
2665 F: drivers/*/*/qcom*
2666 F: drivers/*/*/qcom/
2667 F: drivers/*/pm8???-*
2670 F: drivers/bluetooth/btqcomsmd.c
2671 F: drivers/clocksource/timer-qcom.c
2672 F: drivers/cpuidle/cpuidle-qcom-spm.c
2673 F: drivers/extcon/extcon-qcom*
2674 F: drivers/i2c/busses/i2c-qcom-geni.c
2675 F: drivers/i2c/busses/i2c-qup.c
2676 F: drivers/iommu/msm*
2677 F: drivers/mfd/ssbi.c
2678 F: drivers/mmc/host/mmci_qcom*
2679 F: drivers/mmc/host/sdhci-msm.c
2680 F: drivers/pci/controller/dwc/pcie-qcom.c
2681 F: drivers/phy/qualcomm/
2682 F: drivers/power/*/msm*
2683 F: drivers/reset/reset-qcom-*
2684 F: drivers/ufs/host/ufs-qcom*
2685 F: drivers/spi/spi-geni-qcom.c
2686 F: drivers/spi/spi-qcom-qspi.c
2687 F: drivers/spi/spi-qup.c
2688 F: drivers/tty/serial/msm_serial.c
2689 F: drivers/usb/dwc3/dwc3-qcom.c
2690 F: include/dt-bindings/*/qcom*
2691 F: include/linux/*/qcom*
2692 F: include/linux/soc/qcom/
2694 ARM/RADISYS ENP2611 MACHINE SUPPORT
2695 M: Lennert Buytenhek <kernel@wantstofly.org>
2696 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2699 ARM/RDA MICRO ARCHITECTURE
2700 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2701 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2702 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2704 F: Documentation/devicetree/bindings/arm/rda.yaml
2705 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2706 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2707 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2708 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2709 F: arch/arm/boot/dts/rda8810pl-*
2710 F: drivers/clocksource/timer-rda.c
2711 F: drivers/gpio/gpio-rda.c
2712 F: drivers/irqchip/irq-rda-intc.c
2713 F: drivers/tty/serial/rda-uart.c
2715 ARM/REALTEK ARCHITECTURE
2716 M: Andreas Färber <afaerber@suse.de>
2717 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2718 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2720 F: Documentation/devicetree/bindings/arm/realtek.yaml
2721 F: arch/arm/boot/dts/rtd*
2722 F: arch/arm/mach-realtek/
2723 F: arch/arm64/boot/dts/realtek/
2725 ARM/RISC-V/RENESAS ARCHITECTURE
2726 M: Geert Uytterhoeven <geert+renesas@glider.be>
2727 M: Magnus Damm <magnus.damm@gmail.com>
2728 L: linux-renesas-soc@vger.kernel.org
2730 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2731 C: irc://irc.libera.chat/renesas-soc
2732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2733 F: Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2734 F: Documentation/devicetree/bindings/soc/renesas/
2735 F: arch/arm/boot/dts/emev2*
2736 F: arch/arm/boot/dts/gr-peach*
2737 F: arch/arm/boot/dts/iwg20d-q7*
2738 F: arch/arm/boot/dts/r7s*
2739 F: arch/arm/boot/dts/r8a*
2740 F: arch/arm/boot/dts/r9a*
2741 F: arch/arm/boot/dts/sh*
2742 F: arch/arm/configs/shmobile_defconfig
2743 F: arch/arm/include/debug/renesas-scif.S
2744 F: arch/arm/mach-shmobile/
2745 F: arch/arm64/boot/dts/renesas/
2746 F: arch/riscv/boot/dts/renesas/
2747 F: drivers/soc/renesas/
2748 F: include/linux/soc/renesas/
2750 ARM/RISCPC ARCHITECTURE
2751 M: Russell King <linux@armlinux.org.uk>
2752 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2754 W: http://www.armlinux.org.uk/
2755 F: arch/arm/include/asm/hardware/ioc.h
2756 F: arch/arm/include/asm/hardware/iomd.h
2757 F: arch/arm/include/asm/hardware/memc.h
2758 F: arch/arm/mach-rpc/
2759 F: drivers/net/ethernet/8390/etherh.c
2760 F: drivers/net/ethernet/i825xx/ether1*
2761 F: drivers/net/ethernet/seeq/ether3*
2762 F: drivers/scsi/arm/
2764 ARM/Rockchip SoC support
2765 M: Heiko Stuebner <heiko@sntech.de>
2766 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2767 L: linux-rockchip@lists.infradead.org
2769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2770 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2771 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2772 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2773 F: arch/arm/boot/dts/rk3*
2774 F: arch/arm/boot/dts/rv1108*
2775 F: arch/arm/mach-rockchip/
2776 F: drivers/*/*/*rockchip*
2777 F: drivers/*/*rockchip*
2778 F: drivers/clk/rockchip/
2779 F: drivers/i2c/busses/i2c-rk3x.c
2780 F: sound/soc/rockchip/
2783 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2784 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2785 R: Alim Akhtar <alim.akhtar@samsung.com>
2786 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2787 L: linux-samsung-soc@vger.kernel.org
2789 C: irc://irc.libera.chat/linux-exynos
2790 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2791 B: mailto:linux-samsung-soc@vger.kernel.org
2792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2793 F: Documentation/arm/samsung/
2794 F: Documentation/devicetree/bindings/arm/samsung/
2795 F: Documentation/devicetree/bindings/hwinfo/samsung,*
2796 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2797 F: Documentation/devicetree/bindings/soc/samsung/
2798 F: arch/arm/boot/dts/exynos*
2799 F: arch/arm/boot/dts/s3c*
2800 F: arch/arm/boot/dts/s5p*
2801 F: arch/arm/mach-exynos*/
2802 F: arch/arm/mach-s3c/
2803 F: arch/arm/mach-s5p*/
2804 F: arch/arm64/boot/dts/exynos/
2805 F: drivers/*/*/*s3c24*
2806 F: drivers/*/*s3c24*
2807 F: drivers/*/*s3c64xx*
2808 F: drivers/*/*s5pv210*
2809 F: drivers/clocksource/samsung_pwm_timer.c
2810 F: drivers/memory/samsung/
2811 F: drivers/pwm/pwm-samsung.c
2812 F: drivers/soc/samsung/
2813 F: drivers/tty/serial/samsung*
2814 F: include/clocksource/samsung_pwm.h
2815 F: include/linux/platform_data/*s3c*
2816 F: include/linux/serial_s3c.h
2817 F: include/linux/soc/samsung/
2823 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2824 M: Łukasz Stelmach <l.stelmach@samsung.com>
2825 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2826 L: linux-media@vger.kernel.org
2828 F: drivers/media/platform/samsung/s5p-g2d/
2830 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2831 M: Marek Szyprowski <m.szyprowski@samsung.com>
2832 L: linux-samsung-soc@vger.kernel.org
2833 L: linux-media@vger.kernel.org
2835 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2836 F: drivers/media/cec/platform/s5p/
2838 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2839 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2840 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2841 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2842 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2843 L: linux-media@vger.kernel.org
2845 F: Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2846 F: drivers/media/platform/samsung/s5p-jpeg/
2848 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2849 M: Marek Szyprowski <m.szyprowski@samsung.com>
2850 M: Andrzej Hajda <andrzej.hajda@intel.com>
2851 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2852 L: linux-media@vger.kernel.org
2854 F: drivers/media/platform/samsung/s5p-mfc/
2856 ARM/SOCFPGA ARCHITECTURE
2857 M: Dinh Nguyen <dinguyen@kernel.org>
2859 W: http://www.rocketboards.org
2860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2861 F: arch/arm/boot/dts/socfpga*
2862 F: arch/arm/configs/socfpga_defconfig
2863 F: arch/arm/mach-socfpga/
2864 F: arch/arm64/boot/dts/altera/
2865 F: arch/arm64/boot/dts/intel/
2867 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2868 M: Dinh Nguyen <dinguyen@kernel.org>
2870 F: drivers/clk/socfpga/
2872 ARM/SOCFPGA EDAC SUPPORT
2873 M: Dinh Nguyen <dinguyen@kernel.org>
2875 F: drivers/edac/altera_edac.[ch]
2877 ARM/SPREADTRUM SoC SUPPORT
2878 M: Orson Zhai <orsonzhai@gmail.com>
2879 M: Baolin Wang <baolin.wang7@gmail.com>
2880 M: Chunyan Zhang <zhang.lyra@gmail.com>
2882 F: arch/arm64/boot/dts/sprd
2887 ARM/STI ARCHITECTURE
2888 M: Patrice Chotard <patrice.chotard@foss.st.com>
2889 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2891 W: http://www.stlinux.com
2892 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2893 F: arch/arm/boot/dts/sti*
2894 F: arch/arm/mach-sti/
2895 F: drivers/ata/ahci_st.c
2896 F: drivers/char/hw_random/st-rng.c
2897 F: drivers/clocksource/arm_global_timer.c
2898 F: drivers/clocksource/clksrc_st_lpc.c
2899 F: drivers/cpufreq/sti-cpufreq.c
2900 F: drivers/dma/st_fdma*
2901 F: drivers/i2c/busses/i2c-st.c
2902 F: drivers/media/platform/st/sti/c8sectpfe/
2903 F: drivers/media/rc/st_rc.c
2904 F: drivers/mmc/host/sdhci-st.c
2905 F: drivers/phy/st/phy-miphy28lp.c
2906 F: drivers/phy/st/phy-stih407-usb.c
2907 F: drivers/pinctrl/pinctrl-st.c
2908 F: drivers/remoteproc/st_remoteproc.c
2909 F: drivers/remoteproc/st_slim_rproc.c
2910 F: drivers/reset/sti/
2911 F: drivers/rtc/rtc-st-lpc.c
2912 F: drivers/tty/serial/st-asc.c
2913 F: drivers/usb/dwc3/dwc3-st.c
2914 F: drivers/usb/host/ehci-st.c
2915 F: drivers/usb/host/ohci-st.c
2916 F: drivers/watchdog/st_lpc_wdt.c
2917 F: include/linux/remoteproc/st_slim_rproc.h
2919 ARM/STM32 ARCHITECTURE
2920 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2921 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2922 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2923 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2926 F: arch/arm/boot/dts/stm32*
2927 F: arch/arm/mach-stm32/
2928 F: drivers/clocksource/armv7m_systick.c
2932 ARM/SUNPLUS SP7021 SOC SUPPORT
2933 M: Qin Jian <qinjian@cqplus1.com>
2934 L: linux-arm-kernel@lists.infradead.org (moderated for mon-subscribers)
2936 W: https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
2937 F: Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
2938 F: Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
2939 F: Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
2940 F: Documentation/devicetree/bindings/reset/sunplus,reset.yaml
2941 F: arch/arm/boot/dts/sunplus-sp7021*.dts*
2942 F: arch/arm/configs/sp7021_*defconfig
2943 F: arch/arm/mach-sunplus/
2944 F: drivers/irqchip/irq-sp7021-intc.c
2945 F: drivers/reset/reset-sunplus.c
2946 F: include/dt-bindings/clock/sunplus,sp7021-clkc.h
2947 F: include/dt-bindings/reset/sunplus,sp7021-reset.h
2949 ARM/Synaptics SoC support
2950 M: Jisheng Zhang <jszhang@kernel.org>
2951 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2952 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2954 F: arch/arm/boot/dts/berlin*
2955 F: arch/arm/mach-berlin/
2956 F: arch/arm64/boot/dts/synaptics/
2958 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2959 M: Lennert Buytenhek <kernel@wantstofly.org>
2960 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2963 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2964 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2965 L: linux-tegra@vger.kernel.org
2966 L: linux-media@vger.kernel.org
2968 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2969 F: drivers/media/cec/platform/tegra/
2971 ARM/TESLA FSD SoC SUPPORT
2972 M: Alim Akhtar <alim.akhtar@samsung.com>
2973 M: linux-fsd@tesla.com
2974 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2975 L: linux-samsung-soc@vger.kernel.org
2977 F: arch/arm64/boot/dts/tesla*
2979 ARM/TETON BGA MACHINE SUPPORT
2980 M: "Mark F. Brown" <mark.brown314@gmail.com>
2981 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2984 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2985 M: Santosh Shilimkar <ssantosh@kernel.org>
2986 L: linux-kernel@vger.kernel.org
2988 F: drivers/memory/*emif*
2990 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2991 M: Nishanth Menon <nm@ti.com>
2992 M: Santosh Shilimkar <ssantosh@kernel.org>
2993 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
2996 F: arch/arm/boot/dts/keystone-*
2997 F: arch/arm/mach-keystone/
2999 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3000 M: Santosh Shilimkar <ssantosh@kernel.org>
3001 L: linux-kernel@vger.kernel.org
3003 F: drivers/clk/keystone/
3005 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3006 M: Santosh Shilimkar <ssantosh@kernel.org>
3007 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3008 L: linux-kernel@vger.kernel.org
3010 F: drivers/clocksource/timer-keystone.c
3012 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3013 M: Santosh Shilimkar <ssantosh@kernel.org>
3014 L: linux-kernel@vger.kernel.org
3016 F: drivers/power/reset/keystone-reset.c
3018 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3019 M: Nishanth Menon <nm@ti.com>
3020 M: Vignesh Raghavendra <vigneshr@ti.com>
3021 M: Tero Kristo <kristo@kernel.org>
3022 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3024 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
3025 F: Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3026 F: arch/arm64/boot/dts/ti/Makefile
3027 F: arch/arm64/boot/dts/ti/k3-*
3028 F: include/dt-bindings/pinctrl/k3.h
3030 ARM/THECUS N2100 MACHINE SUPPORT
3031 M: Lennert Buytenhek <kernel@wantstofly.org>
3032 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3035 ARM/TOSA MACHINE SUPPORT
3036 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
3037 M: Dirk Opfer <dirk@opfer-online.de>
3040 ARM/TOSHIBA VISCONTI ARCHITECTURE
3041 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
3042 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3045 F: Documentation/devicetree/bindings/arm/toshiba.yaml
3046 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3047 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3048 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3049 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3050 F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3051 F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3052 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3053 F: arch/arm64/boot/dts/toshiba/
3054 F: drivers/clk/visconti/
3055 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3056 F: drivers/gpio/gpio-visconti.c
3057 F: drivers/pci/controller/dwc/pcie-visconti.c
3058 F: drivers/pinctrl/visconti/
3059 F: drivers/watchdog/visconti_wdt.c
3062 ARM/UNIPHIER ARCHITECTURE
3063 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
3064 M: Masami Hiramatsu <mhiramat@kernel.org>
3065 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3067 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3068 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3069 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3070 F: arch/arm/boot/dts/uniphier*
3071 F: arch/arm/include/asm/hardware/cache-uniphier.h
3072 F: arch/arm/mach-uniphier/
3073 F: arch/arm/mm/cache-uniphier.c
3074 F: arch/arm64/boot/dts/socionext/uniphier*
3075 F: drivers/bus/uniphier-system-bus.c
3076 F: drivers/clk/uniphier/
3077 F: drivers/dma/uniphier-mdmac.c
3078 F: drivers/gpio/gpio-uniphier.c
3079 F: drivers/i2c/busses/i2c-uniphier*
3080 F: drivers/irqchip/irq-uniphier-aidet.c
3081 F: drivers/mmc/host/uniphier-sd.c
3082 F: drivers/pinctrl/uniphier/
3083 F: drivers/reset/reset-uniphier.c
3084 F: drivers/tty/serial/8250/8250_uniphier.c
3087 ARM/VERSATILE EXPRESS PLATFORM
3088 M: Liviu Dudau <liviu.dudau@arm.com>
3089 M: Sudeep Holla <sudeep.holla@arm.com>
3090 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
3091 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3095 F: arch/arm/boot/dts/vexpress*
3096 F: arch/arm/mach-vexpress/
3097 F: arch/arm64/boot/dts/arm/
3098 F: drivers/clk/versatile/clk-vexpress-osc.c
3099 F: drivers/clocksource/timer-versatile.c
3103 M: Russell King <linux@armlinux.org.uk>
3104 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3106 W: http://www.armlinux.org.uk/
3109 ARM/VOIPAC PXA270 SUPPORT
3110 M: Marek Vasut <marek.vasut@gmail.com>
3111 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3113 F: arch/arm/mach-pxa/include/mach/vpac270.h
3114 F: arch/arm/mach-pxa/vpac270.c
3116 ARM/VT8500 ARM ARCHITECTURE
3117 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3119 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3120 F: arch/arm/mach-vt8500/
3121 F: drivers/clocksource/timer-vt8500.c
3122 F: drivers/i2c/busses/i2c-wmt.c
3123 F: drivers/mmc/host/wmt-sdmmc.c
3124 F: drivers/pwm/pwm-vt8500.c
3125 F: drivers/rtc/rtc-vt8500.c
3126 F: drivers/tty/serial/vt8500_serial.c
3127 F: drivers/usb/host/ehci-platform.c
3128 F: drivers/usb/host/uhci-platform.c
3129 F: drivers/video/fbdev/vt8500lcdfb.*
3130 F: drivers/video/fbdev/wm8505fb*
3131 F: drivers/video/fbdev/wmt_ge_rops.*
3133 ARM/ZIPIT Z2 SUPPORT
3134 M: Marek Vasut <marek.vasut@gmail.com>
3135 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3137 F: arch/arm/mach-pxa/include/mach/z2.h
3138 F: arch/arm/mach-pxa/z2.c
3140 ARM/ZYNQ ARCHITECTURE
3141 M: Michal Simek <michal.simek@xilinx.com>
3142 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3144 W: http://wiki.xilinx.com
3145 T: git https://github.com/Xilinx/linux-xlnx.git
3146 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3147 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3148 F: Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3149 F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3150 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3151 F: arch/arm/mach-zynq/
3152 F: drivers/clocksource/timer-cadence-ttc.c
3153 F: drivers/cpuidle/cpuidle-zynq.c
3154 F: drivers/edac/synopsys_edac.c
3155 F: drivers/i2c/busses/i2c-cadence.c
3156 F: drivers/i2c/busses/i2c-xiic.c
3157 F: drivers/mmc/host/sdhci-of-arasan.c
3161 ARM64 PORT (AARCH64 ARCHITECTURE)
3162 M: Catalin Marinas <catalin.marinas@arm.com>
3163 M: Will Deacon <will@kernel.org>
3164 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3167 F: Documentation/arm64/
3169 F: tools/testing/selftests/arm64/
3170 X: arch/arm64/boot/dts/
3172 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3173 M: George McCollister <george.mccollister@gmail.com>
3174 L: netdev@vger.kernel.org
3176 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3177 F: drivers/net/dsa/xrs700x/*
3178 F: net/dsa/tag_xrs700x.c
3180 AS3645A LED FLASH CONTROLLER DRIVER
3181 M: Sakari Ailus <sakari.ailus@iki.fi>
3182 L: linux-leds@vger.kernel.org
3184 F: drivers/leds/flash/leds-as3645a.c
3186 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3187 M: Tianshu Qiu <tian.shu.qiu@intel.com>
3188 L: linux-media@vger.kernel.org
3190 T: git git://linuxtv.org/media_tree.git
3191 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
3192 F: drivers/media/i2c/ak7375.c
3194 ASAHI KASEI AK8974 DRIVER
3195 M: Linus Walleij <linus.walleij@linaro.org>
3196 L: linux-iio@vger.kernel.org
3198 W: http://www.akm.com/
3199 F: drivers/iio/magnetometer/ak8974.c
3201 ASC7621 HARDWARE MONITOR DRIVER
3202 M: George Joseph <george.joseph@fairview5.com>
3203 L: linux-hwmon@vger.kernel.org
3205 F: Documentation/hwmon/asc7621.rst
3206 F: drivers/hwmon/asc7621.c
3208 ASIX AX88796C SPI ETHERNET ADAPTER
3209 M: Łukasz Stelmach <l.stelmach@samsung.com>
3211 F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3212 F: drivers/net/ethernet/asix/ax88796c_*
3214 ASPEED PECI CONTROLLER
3215 M: Iwona Winiarska <iwona.winiarska@intel.com>
3216 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3217 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3219 F: Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3220 F: drivers/peci/controller/peci-aspeed.c
3222 ASPEED PINCTRL DRIVERS
3223 M: Andrew Jeffery <andrew@aj.id.au>
3224 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3225 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3226 L: linux-gpio@vger.kernel.org
3228 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
3229 F: drivers/pinctrl/aspeed/
3231 ASPEED SCU INTERRUPT CONTROLLER DRIVER
3232 M: Eddie James <eajames@linux.ibm.com>
3233 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3235 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3236 F: drivers/irqchip/irq-aspeed-scu-ic.c
3237 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3239 ASPEED SD/MMC DRIVER
3240 M: Andrew Jeffery <andrew@aj.id.au>
3241 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3242 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3243 L: linux-mmc@vger.kernel.org
3245 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3246 F: drivers/mmc/host/sdhci-of-aspeed*
3248 ASPEED SMC SPI DRIVER
3249 M: Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3250 M: Cédric Le Goater <clg@kaod.org>
3251 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3252 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3253 L: linux-spi@vger.kernel.org
3255 F: Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3256 F: drivers/spi/spi-aspeed-smc.c
3258 ASPEED VIDEO ENGINE DRIVER
3259 M: Eddie James <eajames@linux.ibm.com>
3260 L: linux-media@vger.kernel.org
3261 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3263 F: Documentation/devicetree/bindings/media/aspeed-video.txt
3264 F: drivers/media/platform/aspeed/
3266 ASPEED USB UDC DRIVER
3267 M: Neal Liu <neal_liu@aspeedtech.com>
3268 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3270 F: Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3271 F: drivers/usb/gadget/udc/aspeed_udc.c
3273 ASPEED CRYPTO DRIVER
3274 M: Neal Liu <neal_liu@aspeedtech.com>
3275 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3277 F: Documentation/devicetree/bindings/crypto/aspeed,ast2500-hace.yaml
3278 F: drivers/crypto/aspeed/
3280 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3281 M: Corentin Chary <corentin.chary@gmail.com>
3282 L: acpi4asus-user@lists.sourceforge.net
3283 L: platform-driver-x86@vger.kernel.org
3285 W: http://acpi4asus.sf.net
3286 F: drivers/platform/x86/asus*.c
3287 F: drivers/platform/x86/eeepc*.c
3289 ASUS TF103C DOCK DRIVER
3290 M: Hans de Goede <hdegoede@redhat.com>
3291 L: platform-driver-x86@vger.kernel.org
3293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3294 F: drivers/platform/x86/asus-tf103c-dock.c
3296 ASUS WMI HARDWARE MONITOR DRIVER
3297 M: Ed Brindley <kernel@maidavale.org>
3298 M: Denis Pauk <pauk.denis@gmail.com>
3299 L: linux-hwmon@vger.kernel.org
3301 F: drivers/hwmon/asus_wmi_sensors.c
3303 ASUS EC HARDWARE MONITOR DRIVER
3304 M: Eugene Shalygin <eugene.shalygin@gmail.com>
3305 L: linux-hwmon@vger.kernel.org
3307 F: drivers/hwmon/asus-ec-sensors.c
3309 ASUS WIRELESS RADIO CONTROL DRIVER
3310 M: João Paulo Rechi Vita <jprvita@gmail.com>
3311 L: platform-driver-x86@vger.kernel.org
3313 F: drivers/platform/x86/asus-wireless.c
3316 M: David Howells <dhowells@redhat.com>
3317 L: keyrings@vger.kernel.org
3319 F: Documentation/crypto/asymmetric-keys.rst
3320 F: crypto/asymmetric_keys/
3321 F: include/crypto/pkcs7.h
3322 F: include/crypto/public_key.h
3323 F: include/linux/verification.h
3325 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3326 R: Dan Williams <dan.j.williams@intel.com>
3328 W: http://sourceforge.net/projects/xscaleiop
3329 F: Documentation/crypto/async-tx-api.rst
3331 F: include/linux/async_tx.h
3334 M: Bartosz Golaszewski <brgl@bgdev.pl>
3335 L: linux-i2c@vger.kernel.org
3337 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3338 F: Documentation/devicetree/bindings/eeprom/at24.yaml
3339 F: drivers/misc/eeprom/at24.c
3341 ATA OVER ETHERNET (AOE) DRIVER
3342 M: "Justin Sanders" <justin@coraid.com>
3344 W: http://www.openaoe.org/
3345 F: Documentation/admin-guide/aoe/
3346 F: drivers/block/aoe/
3348 ATC260X PMIC MFD DRIVER
3349 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3350 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3351 L: linux-actions@lists.infradead.org
3353 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3354 F: drivers/input/misc/atc260x-onkey.c
3355 F: drivers/mfd/atc260*
3356 F: drivers/power/reset/atc260x-poweroff.c
3357 F: drivers/regulator/atc260x-regulator.c
3358 F: include/linux/mfd/atc260x/*
3360 ATHEROS 71XX/9XXX GPIO DRIVER
3361 M: Alban Bedel <albeu@free.fr>
3363 W: https://github.com/AlbanBedel/linux
3364 T: git git://github.com/AlbanBedel/linux
3365 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3366 F: drivers/gpio/gpio-ath79.c
3368 ATHEROS 71XX/9XXX USB PHY DRIVER
3369 M: Alban Bedel <albeu@free.fr>
3371 W: https://github.com/AlbanBedel/linux
3372 T: git git://github.com/AlbanBedel/linux
3373 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3374 F: drivers/phy/qualcomm/phy-ath79-usb.c
3376 ATHEROS ATH GENERIC UTILITIES
3377 M: Kalle Valo <kvalo@kernel.org>
3378 L: linux-wireless@vger.kernel.org
3380 F: drivers/net/wireless/ath/*
3382 ATHEROS ATH5K WIRELESS DRIVER
3383 M: Jiri Slaby <jirislaby@kernel.org>
3384 M: Nick Kossifidis <mickflemm@gmail.com>
3385 M: Luis Chamberlain <mcgrof@kernel.org>
3386 L: linux-wireless@vger.kernel.org
3388 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3389 F: drivers/net/wireless/ath/ath5k/
3391 ATHEROS ATH6KL WIRELESS DRIVER
3392 L: linux-wireless@vger.kernel.org
3394 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3395 F: drivers/net/wireless/ath/ath6kl/
3398 M: Ville Syrjala <syrjala@sci.fi>
3400 F: drivers/input/misc/ati_remote2.c
3402 ATK0110 HWMON DRIVER
3403 M: Luca Tettamanti <kronos.it@gmail.com>
3404 L: linux-hwmon@vger.kernel.org
3406 F: drivers/hwmon/asus_atk0110.c
3408 ATLX ETHERNET DRIVERS
3409 M: Chris Snook <chris.snook@gmail.com>
3410 L: netdev@vger.kernel.org
3412 W: http://sourceforge.net/projects/atl1
3413 W: http://atl1.sourceforge.net
3414 F: drivers/net/ethernet/atheros/
3417 M: Chas Williams <3chas3@gmail.com>
3418 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3419 L: netdev@vger.kernel.org
3421 W: http://linux-atm.sourceforge.net
3423 F: include/linux/atm*
3424 F: include/uapi/linux/atm*
3426 ATMEL MACB ETHERNET DRIVER
3427 M: Nicolas Ferre <nicolas.ferre@microchip.com>
3428 M: Claudiu Beznea <claudiu.beznea@microchip.com>
3430 F: drivers/net/ethernet/cadence/
3432 ATMEL MAXTOUCH DRIVER
3433 M: Nick Dyer <nick@shmanahar.org>
3435 T: git git://github.com/ndyer/linux.git
3436 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3437 F: drivers/input/touchscreen/atmel_mxt_ts.c
3439 ATMEL WIRELESS DRIVER
3440 M: Simon Kelley <simon@thekelleys.org.uk>
3441 L: linux-wireless@vger.kernel.org
3443 W: http://www.thekelleys.org.uk/atmel
3444 W: http://atmelwlandriver.sourceforge.net/
3445 F: drivers/net/wireless/atmel/atmel*
3447 ATOMIC INFRASTRUCTURE
3448 M: Will Deacon <will@kernel.org>
3449 M: Peter Zijlstra <peterz@infradead.org>
3450 R: Boqun Feng <boqun.feng@gmail.com>
3451 R: Mark Rutland <mark.rutland@arm.com>
3452 L: linux-kernel@vger.kernel.org
3454 F: arch/*/include/asm/atomic*.h
3455 F: include/*/atomic*.h
3456 F: include/linux/refcount.h
3457 F: Documentation/atomic_*.txt
3460 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3461 M: Bradley Grove <linuxdrivers@attotech.com>
3462 L: linux-scsi@vger.kernel.org
3464 W: http://www.attotech.com
3465 F: drivers/scsi/esas2r
3467 ATUSB IEEE 802.15.4 RADIO DRIVER
3468 M: Stefan Schmidt <stefan@datenfreihafen.org>
3469 L: linux-wpan@vger.kernel.org
3471 F: drivers/net/ieee802154/at86rf230.h
3472 F: drivers/net/ieee802154/atusb.c
3473 F: drivers/net/ieee802154/atusb.h
3476 M: Paul Moore <paul@paul-moore.com>
3477 M: Eric Paris <eparis@redhat.com>
3478 L: linux-audit@redhat.com (moderated for non-subscribers)
3480 W: https://github.com/linux-audit
3481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3482 F: include/asm-generic/audit_*.h
3483 F: include/linux/audit.h
3484 F: include/linux/audit_arch.h
3485 F: include/uapi/linux/audit.h
3489 AUXILIARY DISPLAY DRIVERS
3490 M: Miguel Ojeda <ojeda@kernel.org>
3492 F: Documentation/devicetree/bindings/auxdisplay/
3493 F: drivers/auxdisplay/
3494 F: include/linux/cfag12864b.h
3496 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3497 M: Andreas Klinger <ak@it-klinger.de>
3498 L: linux-iio@vger.kernel.org
3500 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3501 F: drivers/iio/adc/hx711.c
3504 M: Ralf Baechle <ralf@linux-mips.org>
3505 L: linux-hams@vger.kernel.org
3507 W: http://www.linux-ax25.org/
3508 F: include/net/ax25.h
3509 F: include/uapi/linux/ax25.h
3513 M: Peter Rosin <peda@axentia.se>
3514 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3516 F: arch/arm/boot/dts/at91-linea.dtsi
3517 F: arch/arm/boot/dts/at91-natte.dtsi
3518 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3519 F: arch/arm/boot/dts/at91-tse850-3.dts
3521 AXENTIA ASOC DRIVERS
3522 M: Peter Rosin <peda@axentia.se>
3523 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3525 F: Documentation/devicetree/bindings/sound/axentia,*
3526 F: sound/soc/atmel/tse850-pcm5142.c
3528 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3529 M: Nuno Sá <nuno.sa@analog.com>
3530 L: linux-hwmon@vger.kernel.org
3532 W: https://ez.analog.com/linux-software-drivers
3533 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3534 F: drivers/hwmon/axi-fan-control.c
3536 AXXIA I2C CONTROLLER
3537 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3538 L: linux-i2c@vger.kernel.org
3540 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3541 F: drivers/i2c/busses/i2c-axxia.c
3544 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3545 L: linux-media@vger.kernel.org
3547 W: https://linuxtv.org
3548 T: git git://linuxtv.org/media_tree.git
3549 F: drivers/media/usb/dvb-usb-v2/az6007.c
3551 AZTECH FM RADIO RECEIVER DRIVER
3552 M: Hans Verkuil <hverkuil@xs4all.nl>
3553 L: linux-media@vger.kernel.org
3555 W: https://linuxtv.org
3556 T: git git://linuxtv.org/media_tree.git
3557 F: drivers/media/radio/radio-aztech*
3560 L: linux-wireless@vger.kernel.org
3561 L: b43-dev@lists.infradead.org
3563 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3564 F: drivers/net/wireless/broadcom/b43/
3566 B43LEGACY WIRELESS DRIVER
3567 M: Larry Finger <Larry.Finger@lwfinger.net>
3568 L: linux-wireless@vger.kernel.org
3569 L: b43-dev@lists.infradead.org
3571 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3572 F: drivers/net/wireless/broadcom/b43legacy/
3574 BACKLIGHT CLASS/SUBSYSTEM
3575 M: Lee Jones <lee@kernel.org>
3576 M: Daniel Thompson <daniel.thompson@linaro.org>
3577 M: Jingoo Han <jingoohan1@gmail.com>
3578 L: dri-devel@lists.freedesktop.org
3580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3581 F: Documentation/ABI/stable/sysfs-class-backlight
3582 F: Documentation/ABI/testing/sysfs-class-backlight
3583 F: Documentation/devicetree/bindings/leds/backlight
3584 F: drivers/video/backlight/
3585 F: include/linux/backlight.h
3586 F: include/linux/pwm_backlight.h
3588 BARCO P50 GPIO DRIVER
3589 M: Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3590 M: Peter Korsgaard <peter.korsgaard@barco.com>
3592 F: drivers/platform/x86/barco-p50-gpio.c
3595 M: Marek Lindner <mareklindner@neomailbox.ch>
3596 M: Simon Wunderlich <sw@simonwunderlich.de>
3597 M: Antonio Quartulli <a@unstable.cc>
3598 M: Sven Eckelmann <sven@narfation.org>
3599 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3601 W: https://www.open-mesh.org/
3602 Q: https://patchwork.open-mesh.org/project/batman/list/
3603 B: https://www.open-mesh.org/projects/batman-adv/issues
3604 C: ircs://irc.hackint.org/batadv
3605 T: git https://git.open-mesh.org/linux-merge.git
3606 F: Documentation/networking/batman-adv.rst
3607 F: include/uapi/linux/batadv_packet.h
3608 F: include/uapi/linux/batman_adv.h
3611 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3612 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3613 L: linux-hams@vger.kernel.org
3615 W: http://www.baycom.org/~tom/ham/ham.html
3616 F: drivers/net/hamradio/baycom*
3618 BCACHE (BLOCK LAYER CACHE)
3619 M: Coly Li <colyli@suse.de>
3620 M: Kent Overstreet <kent.overstreet@gmail.com>
3621 L: linux-bcache@vger.kernel.org
3623 W: http://bcache.evilpiepirate.org
3624 C: irc://irc.oftc.net/bcache
3625 F: drivers/md/bcache/
3627 BDISP ST MEDIA DRIVER
3628 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3629 L: linux-media@vger.kernel.org
3631 W: https://linuxtv.org
3632 T: git git://linuxtv.org/media_tree.git
3633 F: drivers/media/platform/st/sti/bdisp
3635 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3636 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3637 L: netdev@vger.kernel.org
3639 F: drivers/net/ethernet/ec_bhf.c
3642 M: Luis de Bethencourt <luisbg@kernel.org>
3643 M: Salah Triki <salah.triki@gmail.com>
3645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3646 F: Documentation/filesystems/befs.rst
3650 M: Paolo Valente <paolo.valente@linaro.org>
3651 M: Jens Axboe <axboe@kernel.dk>
3652 L: linux-block@vger.kernel.org
3654 F: Documentation/block/bfq-iosched.rst
3658 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3660 F: Documentation/filesystems/bfs.rst
3662 F: include/uapi/linux/bfs_fs.h
3665 M: Yury Norov <yury.norov@gmail.com>
3666 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3667 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3669 F: include/linux/bitmap.h
3670 F: include/linux/cpumask.h
3671 F: include/linux/find.h
3672 F: include/linux/nodemask.h
3675 F: lib/cpumask_kunit.c
3677 F: lib/find_bit_benchmark.c
3678 F: lib/test_bitmap.c
3679 F: tools/include/linux/bitmap.h
3680 F: tools/include/linux/find.h
3681 F: tools/lib/bitmap.c
3682 F: tools/lib/find_bit.c
3684 BLINKM RGB LED DRIVER
3685 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3687 F: drivers/leds/leds-blinkm.c
3690 M: Jens Axboe <axboe@kernel.dk>
3691 L: linux-block@vger.kernel.org
3693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3694 F: Documentation/ABI/stable/sysfs-block
3695 F: Documentation/block/
3698 F: include/linux/bio.h
3699 F: include/linux/blk*
3700 F: kernel/trace/blktrace.c
3704 M: Joern Engel <joern@lazybastard.org>
3705 L: linux-mtd@lists.infradead.org
3707 F: drivers/mtd/devices/block2mtd.c
3710 M: Marcel Holtmann <marcel@holtmann.org>
3711 M: Johan Hedberg <johan.hedberg@gmail.com>
3712 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3713 L: linux-bluetooth@vger.kernel.org
3715 W: http://www.bluez.org/
3716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3718 F: drivers/bluetooth/
3721 M: Marcel Holtmann <marcel@holtmann.org>
3722 M: Johan Hedberg <johan.hedberg@gmail.com>
3723 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3724 L: linux-bluetooth@vger.kernel.org
3726 W: http://www.bluez.org/
3727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3729 F: include/net/bluetooth/
3733 M: Jay Vosburgh <j.vosburgh@gmail.com>
3734 M: Veaceslav Falico <vfalico@gmail.com>
3735 M: Andy Gospodarek <andy@greyhouse.net>
3736 L: netdev@vger.kernel.org
3738 W: http://sourceforge.net/projects/bonding/
3739 F: Documentation/networking/bonding.rst
3740 F: drivers/net/bonding/
3741 F: include/net/bond*
3742 F: include/uapi/linux/if_bonding.h
3743 F: tools/testing/selftests/drivers/net/bonding/
3745 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3746 M: Dan Robertson <dan@dlrobertson.com>
3747 L: linux-iio@vger.kernel.org
3749 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3750 F: drivers/iio/accel/bma400*
3752 BPF [GENERAL] (Safe Dynamic Programs and Tools)
3753 M: Alexei Starovoitov <ast@kernel.org>
3754 M: Daniel Borkmann <daniel@iogearbox.net>
3755 M: Andrii Nakryiko <andrii@kernel.org>
3756 R: Martin KaFai Lau <martin.lau@linux.dev>
3757 R: Song Liu <song@kernel.org>
3758 R: Yonghong Song <yhs@fb.com>
3759 R: John Fastabend <john.fastabend@gmail.com>
3760 R: KP Singh <kpsingh@kernel.org>
3761 R: Stanislav Fomichev <sdf@google.com>
3762 R: Hao Luo <haoluo@google.com>
3763 R: Jiri Olsa <jolsa@kernel.org>
3764 L: bpf@vger.kernel.org
3767 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3770 F: Documentation/bpf/
3771 F: Documentation/networking/filter.rst
3772 F: Documentation/userspace-api/ebpf/
3774 F: include/linux/bpf*
3775 F: include/linux/btf*
3776 F: include/linux/filter.h
3777 F: include/trace/events/xdp.h
3778 F: include/uapi/linux/bpf*
3779 F: include/uapi/linux/btf*
3780 F: include/uapi/linux/filter.h
3782 F: kernel/trace/bpf_trace.c
3785 F: net/core/filter.c
3786 F: net/sched/act_bpf.c
3787 F: net/sched/cls_bpf.c
3789 F: scripts/bpf_doc.py
3790 F: scripts/pahole-flags.sh
3791 F: scripts/pahole-version.sh
3794 F: tools/testing/selftests/bpf/
3797 M: Shubham Bansal <illusionist.neo@gmail.com>
3798 L: bpf@vger.kernel.org
3803 M: Daniel Borkmann <daniel@iogearbox.net>
3804 M: Alexei Starovoitov <ast@kernel.org>
3805 M: Zi Shen Lim <zlim.lnx@gmail.com>
3806 L: bpf@vger.kernel.org
3810 BPF JIT for MIPS (32-BIT AND 64-BIT)
3811 M: Johan Almbladh <johan.almbladh@anyfinetworks.com>
3812 M: Paul Burton <paulburton@kernel.org>
3813 L: bpf@vger.kernel.org
3817 BPF JIT for NFP NICs
3818 M: Jakub Kicinski <kuba@kernel.org>
3819 L: bpf@vger.kernel.org
3821 F: drivers/net/ethernet/netronome/nfp/bpf/
3823 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3824 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3825 M: Michael Ellerman <mpe@ellerman.id.au>
3826 L: bpf@vger.kernel.org
3828 F: arch/powerpc/net/
3830 BPF JIT for RISC-V (32-bit)
3831 M: Luke Nelson <luke.r.nels@gmail.com>
3832 M: Xi Wang <xi.wang@gmail.com>
3833 L: bpf@vger.kernel.org
3836 X: arch/riscv/net/bpf_jit_comp64.c
3838 BPF JIT for RISC-V (64-bit)
3839 M: Björn Töpel <bjorn@kernel.org>
3840 L: bpf@vger.kernel.org
3843 X: arch/riscv/net/bpf_jit_comp32.c
3846 M: Ilya Leoshkevich <iii@linux.ibm.com>
3847 M: Heiko Carstens <hca@linux.ibm.com>
3848 M: Vasily Gorbik <gor@linux.ibm.com>
3849 L: bpf@vger.kernel.org
3852 X: arch/s390/net/pnet.c
3854 BPF JIT for SPARC (32-BIT AND 64-BIT)
3855 M: David S. Miller <davem@davemloft.net>
3856 L: bpf@vger.kernel.org
3860 BPF JIT for X86 32-BIT
3861 M: Wang YanQing <udknight@gmail.com>
3862 L: bpf@vger.kernel.org
3864 F: arch/x86/net/bpf_jit_comp32.c
3866 BPF JIT for X86 64-BIT
3867 M: Alexei Starovoitov <ast@kernel.org>
3868 M: Daniel Borkmann <daniel@iogearbox.net>
3869 L: bpf@vger.kernel.org
3872 X: arch/x86/net/bpf_jit_comp32.c
3875 M: Alexei Starovoitov <ast@kernel.org>
3876 M: Daniel Borkmann <daniel@iogearbox.net>
3877 R: John Fastabend <john.fastabend@gmail.com>
3878 L: bpf@vger.kernel.org
3880 F: kernel/bpf/verifier.c
3881 F: kernel/bpf/tnum.c
3882 F: kernel/bpf/core.c
3883 F: kernel/bpf/syscall.c
3884 F: kernel/bpf/dispatcher.c
3885 F: kernel/bpf/trampoline.c
3886 F: include/linux/bpf*
3887 F: include/linux/filter.h
3888 F: include/linux/tnum.h
3891 M: Martin KaFai Lau <martin.lau@linux.dev>
3892 L: bpf@vger.kernel.org
3895 F: include/linux/btf*
3898 M: Song Liu <song@kernel.org>
3899 R: Jiri Olsa <jolsa@kernel.org>
3900 L: bpf@vger.kernel.org
3902 F: kernel/trace/bpf_trace.c
3903 F: kernel/bpf/stackmap.c
3905 BPF [NETWORKING] (tc BPF, sock_addr)
3906 M: Martin KaFai Lau <martin.lau@linux.dev>
3907 M: Daniel Borkmann <daniel@iogearbox.net>
3908 R: John Fastabend <john.fastabend@gmail.com>
3909 L: bpf@vger.kernel.org
3910 L: netdev@vger.kernel.org
3912 F: net/core/filter.c
3913 F: net/sched/act_bpf.c
3914 F: net/sched/cls_bpf.c
3916 BPF [NETWORKING] (struct_ops, reuseport)
3917 M: Martin KaFai Lau <martin.lau@linux.dev>
3918 L: bpf@vger.kernel.org
3919 L: netdev@vger.kernel.org
3921 F: kernel/bpf/bpf_struct*
3923 BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
3924 M: KP Singh <kpsingh@kernel.org>
3925 R: Florent Revest <revest@chromium.org>
3926 R: Brendan Jackman <jackmanb@chromium.org>
3927 L: bpf@vger.kernel.org
3929 F: Documentation/bpf/prog_lsm.rst
3930 F: include/linux/bpf_lsm.h
3931 F: kernel/bpf/bpf_lsm.c
3934 BPF [STORAGE & CGROUPS]
3935 M: Martin KaFai Lau <martin.lau@linux.dev>
3936 L: bpf@vger.kernel.org
3938 F: kernel/bpf/cgroup.c
3939 F: kernel/bpf/*storage.c
3940 F: kernel/bpf/bpf_lru*
3943 M: Andrii Nakryiko <andrii@kernel.org>
3944 L: bpf@vger.kernel.org
3946 F: kernel/bpf/ringbuf.c
3949 M: Yonghong Song <yhs@fb.com>
3950 L: bpf@vger.kernel.org
3952 F: kernel/bpf/*iter.c
3954 BPF [L7 FRAMEWORK] (sockmap)
3955 M: John Fastabend <john.fastabend@gmail.com>
3956 M: Jakub Sitnicki <jakub@cloudflare.com>
3957 L: netdev@vger.kernel.org
3958 L: bpf@vger.kernel.org
3960 F: include/linux/skmsg.h
3962 F: net/core/sock_map.c
3963 F: net/ipv4/tcp_bpf.c
3964 F: net/ipv4/udp_bpf.c
3965 F: net/unix/unix_bpf.c
3967 BPF [LIBRARY] (libbpf)
3968 M: Andrii Nakryiko <andrii@kernel.org>
3969 L: bpf@vger.kernel.org
3973 BPF [TOOLING] (bpftool)
3974 M: Quentin Monnet <quentin@isovalent.com>
3975 L: bpf@vger.kernel.org
3977 F: kernel/bpf/disasm.*
3978 F: tools/bpf/bpftool/
3980 BPF [SELFTESTS] (Test Runners & Infrastructure)
3981 M: Andrii Nakryiko <andrii@kernel.org>
3982 R: Mykola Lysenko <mykolal@fb.com>
3983 L: bpf@vger.kernel.org
3985 F: tools/testing/selftests/bpf/
3988 L: bpf@vger.kernel.org
3990 K: (?:\b|_)bpf(?:\b|_)
3992 BROADCOM B44 10/100 ETHERNET DRIVER
3993 M: Michael Chan <michael.chan@broadcom.com>
3994 L: netdev@vger.kernel.org
3996 F: drivers/net/ethernet/broadcom/b44.*
3998 BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
3999 M: Florian Fainelli <f.fainelli@gmail.com>
4000 L: netdev@vger.kernel.org
4001 L: openwrt-devel@lists.openwrt.org (subscribers-only)
4003 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
4004 F: drivers/net/dsa/b53/*
4005 F: drivers/net/dsa/bcm_sf2*
4006 F: include/linux/dsa/brcm.h
4007 F: include/linux/platform_data/b53.h
4009 BROADCOM BCMBCA ARM ARCHITECTURE
4010 M: William Zhang <william.zhang@broadcom.com>
4011 M: Anand Gore <anand.gore@broadcom.com>
4012 M: Kursad Oney <kursad.oney@broadcom.com>
4013 M: Florian Fainelli <f.fainelli@gmail.com>
4014 M: Rafał Miłecki <rafal@milecki.pl>
4015 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4016 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4018 T: git https://github.com/broadcom/stblinux.git
4019 F: Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4020 F: arch/arm64/boot/dts/broadcom/bcmbca/*
4037 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4038 M: Florian Fainelli <f.fainelli@gmail.com>
4039 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4040 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
4041 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4043 T: git https://github.com/broadcom/stblinux.git
4044 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4045 F: drivers/pci/controller/pcie-brcmstb.c
4046 F: drivers/staging/vc04_services
4051 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4052 M: Florian Fainelli <f.fainelli@gmail.com>
4053 M: Ray Jui <rjui@broadcom.com>
4054 M: Scott Branden <sbranden@broadcom.com>
4055 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4057 T: git https://github.com/broadcom/mach-bcm
4058 F: arch/arm/mach-bcm/
4064 BROADCOM BCM47XX MIPS ARCHITECTURE
4065 M: Hauke Mehrtens <hauke@hauke-m.de>
4066 M: Rafał Miłecki <zajec5@gmail.com>
4067 L: linux-mips@vger.kernel.org
4069 F: Documentation/devicetree/bindings/mips/brcm/
4070 F: arch/mips/bcm47xx/*
4071 F: arch/mips/include/asm/mach-bcm47xx/*
4073 BROADCOM BCM4908 ETHERNET DRIVER
4074 M: Rafał Miłecki <rafal@milecki.pl>
4075 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4076 L: netdev@vger.kernel.org
4078 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4079 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
4080 F: drivers/net/ethernet/broadcom/unimac.h
4082 BROADCOM BCM4908 PINMUX DRIVER
4083 M: Rafał Miłecki <rafal@milecki.pl>
4084 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4085 L: linux-gpio@vger.kernel.org
4087 F: Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4088 F: drivers/pinctrl/bcm/pinctrl-bcm4908.c
4090 BROADCOM BCM5301X ARM ARCHITECTURE
4091 M: Florian Fainelli <f.fainelli@gmail.com>
4092 M: Hauke Mehrtens <hauke@hauke-m.de>
4093 M: Rafał Miłecki <zajec5@gmail.com>
4094 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4095 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4097 F: arch/arm/boot/dts/bcm470*
4098 F: arch/arm/boot/dts/bcm5301*
4099 F: arch/arm/boot/dts/bcm953012*
4100 F: arch/arm/mach-bcm/bcm_5301x.c
4102 BROADCOM BCM53573 ARM ARCHITECTURE
4103 M: Florian Fainelli <f.fainelli@gmail.com>
4104 M: Rafał Miłecki <rafal@milecki.pl>
4105 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4106 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4108 F: arch/arm/boot/dts/bcm47189*
4109 F: arch/arm/boot/dts/bcm53573*
4111 BROADCOM BCM63XX/BCM33XX UDC DRIVER
4112 M: Kevin Cernekee <cernekee@gmail.com>
4113 L: linux-usb@vger.kernel.org
4115 F: drivers/usb/gadget/udc/bcm63xx_udc.*
4117 BROADCOM BCM7XXX ARM ARCHITECTURE
4118 M: Florian Fainelli <f.fainelli@gmail.com>
4119 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4120 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4122 T: git https://github.com/broadcom/stblinux.git
4123 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4124 F: arch/arm/boot/dts/bcm7*.dts*
4125 F: arch/arm/include/asm/hardware/cache-b15-rac.h
4126 F: arch/arm/mach-bcm/*brcmstb*
4127 F: arch/arm/mm/cache-b15-rac.c
4128 F: drivers/bus/brcmstb_gisb.c
4129 F: drivers/pci/controller/pcie-brcmstb.c
4135 M: Justin Chen <justinpopo6@gmail.com>
4136 M: Al Cooper <alcooperx@gmail.com>
4137 L: linux-usb@vger.kernel.org
4138 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4140 F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4141 F: drivers/usb/gadget/udc/bdc/
4143 BROADCOM BMIPS CPUFREQ DRIVER
4144 M: Markus Mayer <mmayer@broadcom.com>
4145 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4146 L: linux-pm@vger.kernel.org
4148 F: drivers/cpufreq/bmips-cpufreq.c
4150 BROADCOM BMIPS MIPS ARCHITECTURE
4151 M: Florian Fainelli <f.fainelli@gmail.com>
4152 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4153 L: linux-mips@vger.kernel.org
4155 T: git https://github.com/broadcom/stblinux.git
4156 F: arch/mips/bmips/*
4157 F: arch/mips/boot/dts/brcm/bcm*.dts*
4158 F: arch/mips/include/asm/mach-bmips/*
4159 F: arch/mips/kernel/*bmips*
4160 F: drivers/soc/bcm/bcm63xx
4161 F: drivers/irqchip/irq-bcm63*
4162 F: drivers/irqchip/irq-bcm7*
4163 F: drivers/irqchip/irq-brcmstb*
4164 F: include/linux/bcm963xx_nvram.h
4165 F: include/linux/bcm963xx_tag.h
4167 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4168 M: Rasesh Mody <rmody@marvell.com>
4169 M: GR-Linux-NIC-Dev@marvell.com
4170 L: netdev@vger.kernel.org
4172 F: drivers/net/ethernet/broadcom/bnx2.*
4173 F: drivers/net/ethernet/broadcom/bnx2_*
4175 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4176 M: Saurav Kashyap <skashyap@marvell.com>
4177 M: Javed Hasan <jhasan@marvell.com>
4178 M: GR-QLogic-Storage-Upstream@marvell.com
4179 L: linux-scsi@vger.kernel.org
4181 F: drivers/scsi/bnx2fc/
4183 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4184 M: Nilesh Javali <njavali@marvell.com>
4185 M: Manish Rangankar <mrangankar@marvell.com>
4186 M: GR-QLogic-Storage-Upstream@marvell.com
4187 L: linux-scsi@vger.kernel.org
4189 F: drivers/scsi/bnx2i/
4191 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4192 M: Ariel Elior <aelior@marvell.com>
4193 M: Sudarsana Kalluru <skalluru@marvell.com>
4194 M: Manish Chopra <manishc@marvell.com>
4195 L: netdev@vger.kernel.org
4197 F: drivers/net/ethernet/broadcom/bnx2x/
4199 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4200 M: Michael Chan <michael.chan@broadcom.com>
4201 L: netdev@vger.kernel.org
4203 F: drivers/firmware/broadcom/tee_bnxt_fw.c
4204 F: drivers/net/ethernet/broadcom/bnxt/
4205 F: include/linux/firmware/broadcom/tee_bnxt_fw.h
4207 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
4208 M: Arend van Spriel <aspriel@gmail.com>
4209 M: Franky Lin <franky.lin@broadcom.com>
4210 M: Hante Meuleman <hante.meuleman@broadcom.com>
4211 L: linux-wireless@vger.kernel.org
4212 L: brcm80211-dev-list.pdl@broadcom.com
4213 L: SHA-cyfmac-dev-list@infineon.com
4215 F: drivers/net/wireless/broadcom/brcm80211/
4217 BROADCOM BRCMSTB GPIO DRIVER
4218 M: Doug Berger <opendmb@gmail.com>
4219 M: Florian Fainelli <f.fainelli@gmail.com>
4220 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4222 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4223 F: drivers/gpio/gpio-brcmstb.c
4225 BROADCOM BRCMSTB I2C DRIVER
4226 M: Kamal Dasu <kdasu.kdev@gmail.com>
4227 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4228 L: linux-i2c@vger.kernel.org
4230 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4231 F: drivers/i2c/busses/i2c-brcmstb.c
4233 BROADCOM BRCMSTB UART DRIVER
4234 M: Al Cooper <alcooperx@gmail.com>
4235 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4236 L: linux-serial@vger.kernel.org
4238 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4239 F: drivers/tty/serial/8250/8250_bcm7271.c
4241 BROADCOM BRCMSTB USB EHCI DRIVER
4242 M: Justin Chen <justinpopo6@gmail.com>
4243 M: Al Cooper <alcooperx@gmail.com>
4244 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4245 L: linux-usb@vger.kernel.org
4247 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4248 F: drivers/usb/host/ehci-brcm.*
4250 BROADCOM BRCMSTB USB PIN MAP DRIVER
4251 M: Al Cooper <alcooperx@gmail.com>
4252 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4253 L: linux-usb@vger.kernel.org
4255 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4256 F: drivers/usb/misc/brcmstb-usb-pinmap.c
4258 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4259 M: Justin Chen <justinpopo6@gmail.com>
4260 M: Al Cooper <alcooperx@gmail.com>
4261 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4262 L: linux-kernel@vger.kernel.org
4264 F: drivers/phy/broadcom/phy-brcm-usb*
4266 BROADCOM ETHERNET PHY DRIVERS
4267 M: Florian Fainelli <f.fainelli@gmail.com>
4268 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4269 L: netdev@vger.kernel.org
4271 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4272 F: drivers/net/phy/bcm*.[ch]
4273 F: drivers/net/phy/broadcom.c
4274 F: include/linux/brcmphy.h
4276 BROADCOM GENET ETHERNET DRIVER
4277 M: Doug Berger <opendmb@gmail.com>
4278 M: Florian Fainelli <f.fainelli@gmail.com>
4279 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4280 L: netdev@vger.kernel.org
4282 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4283 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4284 F: drivers/net/ethernet/broadcom/genet/
4285 F: drivers/net/ethernet/broadcom/unimac.h
4286 F: drivers/net/mdio/mdio-bcm-unimac.c
4287 F: include/linux/platform_data/bcmgenet.h
4288 F: include/linux/platform_data/mdio-bcm-unimac.h
4290 BROADCOM IPROC ARM ARCHITECTURE
4291 M: Ray Jui <rjui@broadcom.com>
4292 M: Scott Branden <sbranden@broadcom.com>
4293 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4294 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4296 T: git https://github.com/broadcom/stblinux.git
4297 F: arch/arm64/boot/dts/broadcom/northstar2/*
4298 F: arch/arm64/boot/dts/broadcom/stingray/*
4299 F: drivers/clk/bcm/clk-ns*
4300 F: drivers/clk/bcm/clk-sr*
4301 F: drivers/pinctrl/bcm/pinctrl-ns*
4302 F: include/dt-bindings/clock/bcm-sr*
4319 BROADCOM IPROC GBIT ETHERNET DRIVER
4320 M: Rafał Miłecki <rafal@milecki.pl>
4321 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4322 L: netdev@vger.kernel.org
4324 F: Documentation/devicetree/bindings/net/brcm,amac.yaml
4325 F: drivers/net/ethernet/broadcom/bgmac*
4326 F: drivers/net/ethernet/broadcom/unimac.h
4328 BROADCOM KONA GPIO DRIVER
4329 M: Ray Jui <rjui@broadcom.com>
4330 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4332 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
4333 F: drivers/gpio/gpio-bcm-kona.c
4335 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4336 M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4337 M: Kashyap Desai <kashyap.desai@broadcom.com>
4338 M: Sumit Saxena <sumit.saxena@broadcom.com>
4339 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4340 L: mpi3mr-linuxdrv.pdl@broadcom.com
4341 L: linux-scsi@vger.kernel.org
4343 W: https://www.broadcom.com/support/storage
4344 F: drivers/scsi/mpi3mr/
4346 BROADCOM NETXTREME-E ROCE DRIVER
4347 M: Selvin Xavier <selvin.xavier@broadcom.com>
4348 L: linux-rdma@vger.kernel.org
4350 W: http://www.broadcom.com
4351 F: drivers/infiniband/hw/bnxt_re/
4352 F: include/uapi/rdma/bnxt_re-abi.h
4354 BROADCOM NVRAM DRIVER
4355 M: Rafał Miłecki <zajec5@gmail.com>
4356 L: linux-mips@vger.kernel.org
4358 F: drivers/firmware/broadcom/*
4360 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4361 M: Rafał Miłecki <rafal@milecki.pl>
4362 M: Florian Fainelli <f.fainelli@gmail.com>
4363 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4364 L: linux-pm@vger.kernel.org
4366 T: git https://github.com/broadcom/stblinux.git
4367 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
4368 F: include/dt-bindings/soc/bcm-pmb.h
4370 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4371 M: Rafał Miłecki <zajec5@gmail.com>
4372 L: linux-wireless@vger.kernel.org
4375 F: include/linux/bcma/
4378 M: Kamal Dasu <kdasu.kdev@gmail.com>
4379 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4381 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4382 F: drivers/spi/spi-bcm-qspi.*
4383 F: drivers/spi/spi-brcmstb-qspi.c
4384 F: drivers/spi/spi-iproc-qspi.c
4386 BROADCOM STB AVS CPUFREQ DRIVER
4387 M: Markus Mayer <mmayer@broadcom.com>
4388 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4389 L: linux-pm@vger.kernel.org
4391 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4392 F: drivers/cpufreq/brcmstb*
4394 BROADCOM STB AVS TMON DRIVER
4395 M: Markus Mayer <mmayer@broadcom.com>
4396 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4397 L: linux-pm@vger.kernel.org
4399 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4400 F: drivers/thermal/broadcom/brcmstb*
4402 BROADCOM STB DPFE DRIVER
4403 M: Markus Mayer <mmayer@broadcom.com>
4404 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4405 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4407 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4408 F: drivers/memory/brcmstb_dpfe.c
4410 BROADCOM STB NAND FLASH DRIVER
4411 M: Brian Norris <computersforpeace@gmail.com>
4412 M: Kamal Dasu <kdasu.kdev@gmail.com>
4413 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4414 L: linux-mtd@lists.infradead.org
4416 F: drivers/mtd/nand/raw/brcmnand/
4417 F: include/linux/platform_data/brcmnand.h
4419 BROADCOM STB PCIE DRIVER
4420 M: Jim Quinlan <jim2101024@gmail.com>
4421 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
4422 M: Florian Fainelli <f.fainelli@gmail.com>
4423 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4424 L: linux-pci@vger.kernel.org
4426 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4427 F: drivers/pci/controller/pcie-brcmstb.c
4429 BROADCOM SYSTEMPORT ETHERNET DRIVER
4430 M: Florian Fainelli <f.fainelli@gmail.com>
4431 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4432 L: netdev@vger.kernel.org
4434 F: drivers/net/ethernet/broadcom/bcmsysport.*
4435 F: drivers/net/ethernet/broadcom/unimac.h
4436 F: Documentation/devicetree/bindings/net/brcm,systemport.yaml
4438 BROADCOM TG3 GIGABIT ETHERNET DRIVER
4439 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
4440 M: Prashant Sreedharan <prashant@broadcom.com>
4441 M: Michael Chan <mchan@broadcom.com>
4442 L: netdev@vger.kernel.org
4444 F: drivers/net/ethernet/broadcom/tg3.*
4447 M: Scott Branden <scott.branden@broadcom.com>
4448 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4450 F: drivers/misc/bcm-vk/
4451 F: include/uapi/linux/misc/bcm_vk.h
4453 BROCADE BFA FC SCSI DRIVER
4454 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4455 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4456 L: linux-scsi@vger.kernel.org
4458 F: drivers/scsi/bfa/
4460 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4461 M: Rasesh Mody <rmody@marvell.com>
4462 M: Sudarsana Kalluru <skalluru@marvell.com>
4463 M: GR-Linux-NIC-Dev@marvell.com
4464 L: netdev@vger.kernel.org
4466 F: drivers/net/ethernet/brocade/bna/
4468 BSG (block layer generic sg v4 driver)
4469 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4470 L: linux-scsi@vger.kernel.org
4473 F: include/linux/bsg.h
4474 F: include/uapi/linux/bsg.h
4477 M: Clemens Ladisch <clemens@ladisch.de>
4478 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4481 F: Documentation/sound/cards/bt87x.rst
4482 F: sound/pci/bt87x.c
4485 M: Michael Buesch <m@bues.ch>
4487 W: http://bu3sch.de/btgpio.php
4488 F: drivers/gpio/gpio-bt8xx.c
4491 M: Chris Mason <clm@fb.com>
4492 M: Josef Bacik <josef@toxicpanda.com>
4493 M: David Sterba <dsterba@suse.com>
4494 L: linux-btrfs@vger.kernel.org
4496 W: https://btrfs.readthedocs.io
4497 W: https://btrfs.wiki.kernel.org/
4498 Q: https://patchwork.kernel.org/project/linux-btrfs/list/
4499 C: irc://irc.libera.chat/btrfs
4500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4501 F: Documentation/filesystems/btrfs.rst
4503 F: include/linux/btrfs*
4504 F: include/trace/events/btrfs.h
4505 F: include/uapi/linux/btrfs*
4507 BTTV VIDEO4LINUX DRIVER
4508 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4509 L: linux-media@vger.kernel.org
4511 W: https://linuxtv.org
4512 T: git git://linuxtv.org/media_tree.git
4513 F: Documentation/driver-api/media/drivers/bttv*
4514 F: drivers/media/pci/bt8xx/bttv*
4516 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4517 M: Chanwoo Choi <cw00.choi@samsung.com>
4518 L: linux-pm@vger.kernel.org
4519 L: linux-samsung-soc@vger.kernel.org
4521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4522 F: Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4523 F: drivers/devfreq/exynos-bus.c
4525 BUSLOGIC SCSI DRIVER
4526 M: Khalid Aziz <khalid@gonehiking.org>
4527 L: linux-scsi@vger.kernel.org
4529 F: drivers/scsi/BusLogic.*
4530 F: drivers/scsi/FlashPoint.*
4532 C-MEDIA CMI8788 DRIVER
4533 M: Clemens Ladisch <clemens@ladisch.de>
4534 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4537 F: sound/pci/oxygen/
4540 M: Guo Ren <guoren@kernel.org>
4541 L: linux-csky@vger.kernel.org
4543 T: git https://github.com/c-sky/csky-linux.git
4544 F: Documentation/devicetree/bindings/csky/
4545 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
4546 F: Documentation/devicetree/bindings/timer/csky,*
4548 F: drivers/clocksource/timer-gx6605s.c
4549 F: drivers/clocksource/timer-mp-csky.c
4550 F: drivers/irqchip/irq-csky-*
4554 CA8210 IEEE-802.15.4 RADIO DRIVER
4555 L: linux-wpan@vger.kernel.org
4557 W: https://github.com/Cascoda/ca8210-linux.git
4558 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4559 F: drivers/net/ieee802154/ca8210.c
4561 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4562 M: Damien Le Moal <damien.lemoal@wdc.com>
4563 L: linux-riscv@lists.infradead.org
4564 L: linux-gpio@vger.kernel.org (pinctrl driver)
4565 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4566 F: drivers/pinctrl/pinctrl-k210.c
4568 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4569 M: Damien Le Moal <damien.lemoal@wdc.com>
4570 L: linux-kernel@vger.kernel.org
4571 L: linux-riscv@lists.infradead.org
4573 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4574 F: drivers/reset/reset-k210.c
4576 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4577 M: Damien Le Moal <damien.lemoal@wdc.com>
4578 L: linux-riscv@lists.infradead.org
4580 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4581 F: drivers/soc/canaan/
4582 F: include/soc/canaan/
4584 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4585 M: David Howells <dhowells@redhat.com>
4586 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4588 F: Documentation/filesystems/caching/cachefiles.rst
4591 CADENCE MIPI-CSI2 BRIDGES
4592 M: Maxime Ripard <mripard@kernel.org>
4593 L: linux-media@vger.kernel.org
4595 F: Documentation/devicetree/bindings/media/cdns,*.txt
4596 F: drivers/media/platform/cadence/cdns-csi2*
4599 L: linux-mtd@lists.infradead.org
4601 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4602 F: drivers/mtd/nand/raw/cadence-nand-controller.c
4604 CADENCE USB3 DRD IP DRIVER
4605 M: Peter Chen <peter.chen@kernel.org>
4606 M: Pawel Laszczak <pawell@cadence.com>
4607 R: Roger Quadros <rogerq@kernel.org>
4608 R: Aswath Govindraju <a-govindraju@ti.com>
4609 L: linux-usb@vger.kernel.org
4611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4612 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4613 F: drivers/usb/cdns3/
4614 X: drivers/usb/cdns3/cdnsp*
4616 CADENCE USBSSP DRD IP DRIVER
4617 M: Pawel Laszczak <pawell@cadence.com>
4618 L: linux-usb@vger.kernel.org
4620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4621 F: drivers/usb/cdns3/
4622 X: drivers/usb/cdns3/cdns3*
4624 CADET FM/AM RADIO RECEIVER DRIVER
4625 M: Hans Verkuil <hverkuil@xs4all.nl>
4626 L: linux-media@vger.kernel.org
4628 W: https://linuxtv.org
4629 T: git git://linuxtv.org/media_tree.git
4630 F: drivers/media/radio/radio-cadet*
4632 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4633 L: linux-media@vger.kernel.org
4635 T: git git://linuxtv.org/media_tree.git
4636 F: Documentation/admin-guide/media/cafe_ccic*
4637 F: drivers/media/platform/marvell/
4640 L: netdev@vger.kernel.org
4642 F: Documentation/networking/caif/
4643 F: drivers/net/caif/
4644 F: include/net/caif/
4645 F: include/uapi/linux/caif/
4649 M: Toke Høiland-Jørgensen <toke@toke.dk>
4650 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4652 F: net/sched/sch_cake.c
4655 M: Wolfgang Grandegger <wg@grandegger.com>
4656 M: Marc Kleine-Budde <mkl@pengutronix.de>
4657 L: linux-can@vger.kernel.org
4659 W: https://github.com/linux-can
4660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4662 F: Documentation/devicetree/bindings/net/can/
4663 F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4665 F: drivers/phy/phy-can-transceiver.c
4666 F: include/linux/can/bittiming.h
4667 F: include/linux/can/dev.h
4668 F: include/linux/can/length.h
4669 F: include/linux/can/platform/
4670 F: include/linux/can/rx-offload.h
4671 F: include/uapi/linux/can/error.h
4672 F: include/uapi/linux/can/netlink.h
4673 F: include/uapi/linux/can/vxcan.h
4676 M: Oliver Hartkopp <socketcan@hartkopp.net>
4677 M: Marc Kleine-Budde <mkl@pengutronix.de>
4678 L: linux-can@vger.kernel.org
4680 W: https://github.com/linux-can
4681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4683 F: Documentation/networking/can.rst
4684 F: include/linux/can/can-ml.h
4685 F: include/linux/can/core.h
4686 F: include/linux/can/skb.h
4687 F: include/net/netns/can.h
4688 F: include/uapi/linux/can.h
4689 F: include/uapi/linux/can/bcm.h
4690 F: include/uapi/linux/can/gw.h
4691 F: include/uapi/linux/can/isotp.h
4692 F: include/uapi/linux/can/raw.h
4695 CAN-J1939 NETWORK LAYER
4696 M: Robin van der Gracht <robin@protonic.nl>
4697 M: Oleksij Rempel <o.rempel@pengutronix.de>
4698 R: kernel@pengutronix.de
4699 L: linux-can@vger.kernel.org
4701 F: Documentation/networking/j1939.rst
4702 F: include/uapi/linux/can/j1939.h
4706 M: Serge Hallyn <serge@hallyn.com>
4707 L: linux-security-module@vger.kernel.org
4709 F: include/linux/capability.h
4710 F: include/uapi/linux/capability.h
4711 F: kernel/capability.c
4712 F: security/commoncap.c
4714 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4715 M: Kevin Tsai <ktsai@capellamicro.com>
4717 F: drivers/iio/light/cm*
4719 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4720 M: Christian Lamparter <chunkeey@googlemail.com>
4721 L: linux-wireless@vger.kernel.org
4723 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4724 F: drivers/net/wireless/ath/carl9170/
4727 M: Robert Richter <rric@kernel.org>
4729 W: http://www.marvell.com
4730 F: drivers/i2c/busses/i2c-octeon*
4731 F: drivers/i2c/busses/i2c-thunderx*
4733 CAVIUM LIQUIDIO NETWORK DRIVER
4734 M: Derek Chickles <dchickles@marvell.com>
4735 M: Satanand Burla <sburla@marvell.com>
4736 M: Felix Manlunas <fmanlunas@marvell.com>
4737 L: netdev@vger.kernel.org
4739 W: http://www.marvell.com
4740 F: drivers/net/ethernet/cavium/liquidio/
4743 M: Robert Richter <rric@kernel.org>
4745 W: http://www.marvell.com
4746 F: drivers/mmc/host/cavium*
4748 CAVIUM OCTEON-TX CRYPTO DRIVER
4749 M: George Cherian <gcherian@marvell.com>
4750 L: linux-crypto@vger.kernel.org
4752 W: http://www.marvell.com
4753 F: drivers/crypto/cavium/cpt/
4755 CAVIUM THUNDERX2 ARM64 SOC
4756 M: Robert Richter <rric@kernel.org>
4757 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4759 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4760 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4762 CBS/ETF/TAPRIO QDISCS
4763 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4765 L: netdev@vger.kernel.org
4766 F: net/sched/sch_cbs.c
4767 F: net/sched/sch_etf.c
4768 F: net/sched/sch_taprio.c
4770 CC2520 IEEE-802.15.4 RADIO DRIVER
4771 M: Varka Bhadram <varkabhadram@gmail.com>
4772 L: linux-wpan@vger.kernel.org
4774 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4775 F: drivers/net/ieee802154/cc2520.c
4776 F: include/linux/spi/cc2520.h
4778 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4779 M: Gilad Ben-Yossef <gilad@benyossef.com>
4780 L: linux-crypto@vger.kernel.org
4782 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4783 F: drivers/crypto/ccree/
4785 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4786 M: Hadar Gat <hadar.gat@arm.com>
4787 L: linux-crypto@vger.kernel.org
4789 F: drivers/char/hw_random/cctrng.c
4790 F: drivers/char/hw_random/cctrng.h
4791 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4792 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4795 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4796 L: linux-media@vger.kernel.org
4798 W: http://linuxtv.org
4799 T: git git://linuxtv.org/media_tree.git
4800 F: Documentation/ABI/testing/debugfs-cec-error-inj
4801 F: Documentation/devicetree/bindings/media/cec.txt
4802 F: Documentation/driver-api/media/cec-core.rst
4803 F: Documentation/userspace-api/media/cec
4804 F: drivers/media/cec/
4805 F: drivers/media/rc/keymaps/rc-cec.c
4806 F: include/media/cec-notifier.h
4807 F: include/media/cec.h
4808 F: include/uapi/linux/cec-funcs.h
4809 F: include/uapi/linux/cec.h
4812 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4813 L: linux-media@vger.kernel.org
4815 W: http://linuxtv.org
4816 T: git git://linuxtv.org/media_tree.git
4817 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4818 F: drivers/media/cec/platform/cec-gpio/
4820 CELL BROADBAND ENGINE ARCHITECTURE
4821 M: Arnd Bergmann <arnd@arndb.de>
4822 L: linuxppc-dev@lists.ozlabs.org
4824 W: http://www.ibm.com/developerworks/power/cell/
4825 F: arch/powerpc/include/asm/cell*.h
4826 F: arch/powerpc/include/asm/spu*.h
4827 F: arch/powerpc/include/uapi/asm/spu*.h
4828 F: arch/powerpc/platforms/cell/
4830 CELLWISE CW2015 BATTERY DRIVER
4831 M: Tobias Schrammm <t.schramm@manjaro.org>
4833 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4834 F: drivers/power/supply/cw2015_battery.c
4836 CEPH COMMON CODE (LIBCEPH)
4837 M: Ilya Dryomov <idryomov@gmail.com>
4838 M: Xiubo Li <xiubli@redhat.com>
4839 R: Jeff Layton <jlayton@kernel.org>
4840 L: ceph-devel@vger.kernel.org
4843 T: git https://github.com/ceph/ceph-client.git
4844 F: include/linux/ceph/
4845 F: include/linux/crush/
4848 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4849 M: Xiubo Li <xiubli@redhat.com>
4850 M: Ilya Dryomov <idryomov@gmail.com>
4851 R: Jeff Layton <jlayton@kernel.org>
4852 L: ceph-devel@vger.kernel.org
4855 T: git https://github.com/ceph/ceph-client.git
4856 F: Documentation/filesystems/ceph.rst
4859 CERTIFICATE HANDLING
4860 M: David Howells <dhowells@redhat.com>
4861 M: David Woodhouse <dwmw2@infradead.org>
4862 L: keyrings@vger.kernel.org
4864 F: Documentation/admin-guide/module-signing.rst
4866 F: scripts/sign-file.c
4869 CFAG12864B LCD DRIVER
4870 M: Miguel Ojeda <ojeda@kernel.org>
4872 F: drivers/auxdisplay/cfag12864b.c
4873 F: include/linux/cfag12864b.h
4875 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4876 M: Miguel Ojeda <ojeda@kernel.org>
4878 F: drivers/auxdisplay/cfag12864bfb.c
4879 F: include/linux/cfag12864b.h
4881 CHAR and MISC DRIVERS
4882 M: Arnd Bergmann <arnd@arndb.de>
4883 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4888 F: include/linux/miscdevice.h
4889 X: drivers/char/agp/
4890 X: drivers/char/hw_random/
4891 X: drivers/char/ipmi/
4892 X: drivers/char/random.c
4893 X: drivers/char/tpm/
4896 M: Andy Whitcroft <apw@canonical.com>
4897 M: Joe Perches <joe@perches.com>
4898 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4899 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4901 F: scripts/checkpatch.pl
4903 CHECKPATCH DOCUMENTATION
4904 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4905 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4906 R: Joe Perches <joe@perches.com>
4908 F: Documentation/dev-tools/checkpatch.rst
4910 CHINESE DOCUMENTATION
4911 M: Alex Shi <alexs@kernel.org>
4912 M: Yanteng Si <siyanteng@loongson.cn>
4914 F: Documentation/translations/zh_CN/
4916 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4917 M: Peter Chen <peter.chen@kernel.org>
4918 L: linux-usb@vger.kernel.org
4920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4921 F: drivers/usb/chipidea/
4923 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4924 M: Hans de Goede <hdegoede@redhat.com>
4925 L: linux-input@vger.kernel.org
4927 F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
4928 F: drivers/input/touchscreen/chipone_icn8318.c
4930 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4931 M: Hans de Goede <hdegoede@redhat.com>
4932 L: linux-input@vger.kernel.org
4934 F: drivers/input/touchscreen/chipone_icn8505.c
4936 CHROME HARDWARE PLATFORM SUPPORT
4937 M: Benson Leung <bleung@chromium.org>
4938 L: chrome-platform@lists.linux.dev
4940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4941 F: drivers/platform/chrome/
4943 CHROMEOS EC CODEC DRIVER
4944 M: Cheng-Yi Chiang <cychiang@chromium.org>
4945 M: Tzung-Bi Shih <tzungbi@kernel.org>
4946 R: Guenter Roeck <groeck@chromium.org>
4947 L: chrome-platform@lists.linux.dev
4949 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4950 F: sound/soc/codecs/cros_ec_codec.*
4952 CHROMEOS EC SUBDRIVERS
4953 M: Benson Leung <bleung@chromium.org>
4954 R: Guenter Roeck <groeck@chromium.org>
4955 L: chrome-platform@lists.linux.dev
4957 F: drivers/power/supply/cros_usbpd-charger.c
4961 CHROMEOS EC USB TYPE-C DRIVER
4962 M: Prashant Malani <pmalani@chromium.org>
4963 L: chrome-platform@lists.linux.dev
4965 F: drivers/platform/chrome/cros_ec_typec.c
4966 F: drivers/platform/chrome/cros_typec_switch.c
4968 CHROMEOS EC USB PD NOTIFY DRIVER
4969 M: Prashant Malani <pmalani@chromium.org>
4970 L: chrome-platform@lists.linux.dev
4972 F: drivers/platform/chrome/cros_usbpd_notify.c
4973 F: include/linux/platform_data/cros_usbpd_notify.h
4976 M: Dan Callaghan <dcallagh@chromium.org>
4977 R: Sami Kyöstilä <skyostil@chromium.org>
4979 F: drivers/platform/chrome/cros_hps_i2c.c
4981 CHRONTEL CH7322 CEC DRIVER
4982 M: Joe Tessler <jrt@google.com>
4983 L: linux-media@vger.kernel.org
4985 T: git git://linuxtv.org/media_tree.git
4986 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4987 F: drivers/media/cec/i2c/ch7322.c
4989 CIRRUS LOGIC AUDIO CODEC DRIVERS
4990 M: James Schulman <james.schulman@cirrus.com>
4991 M: David Rhodes <david.rhodes@cirrus.com>
4992 M: Lucas Tanure <tanureal@opensource.cirrus.com>
4993 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4994 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4995 L: patches@opensource.cirrus.com
4997 F: Documentation/devicetree/bindings/sound/cirrus,cs*
4998 F: include/dt-bindings/sound/cs*
4999 F: sound/pci/hda/cs*
5000 F: sound/pci/hda/hda_cs_dsp_ctl.*
5001 F: sound/soc/codecs/cs*
5003 CIRRUS LOGIC DSP FIRMWARE DRIVER
5004 M: Simon Trimmer <simont@opensource.cirrus.com>
5005 M: Charles Keepax <ckeepax@opensource.cirrus.com>
5006 M: Richard Fitzgerald <rf@opensource.cirrus.com>
5007 L: patches@opensource.cirrus.com
5009 W: https://github.com/CirrusLogic/linux-drivers/wiki
5010 T: git https://github.com/CirrusLogic/linux-drivers.git
5011 F: drivers/firmware/cirrus/*
5012 F: include/linux/firmware/cirrus/*
5014 CIRRUS LOGIC EP93XX ETHERNET DRIVER
5015 M: Hartley Sweeten <hsweeten@visionengravers.com>
5016 L: netdev@vger.kernel.org
5018 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
5020 CIRRUS LOGIC LOCHNAGAR DRIVER
5021 M: Charles Keepax <ckeepax@opensource.cirrus.com>
5022 M: Richard Fitzgerald <rf@opensource.cirrus.com>
5023 L: patches@opensource.cirrus.com
5025 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5026 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5027 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5028 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5029 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5030 F: Documentation/hwmon/lochnagar.rst
5031 F: drivers/clk/clk-lochnagar.c
5032 F: drivers/hwmon/lochnagar-hwmon.c
5033 F: drivers/mfd/lochnagar-i2c.c
5034 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5035 F: drivers/regulator/lochnagar-regulator.c
5036 F: include/dt-bindings/clock/lochnagar.h
5037 F: include/dt-bindings/pinctrl/lochnagar.h
5038 F: include/linux/mfd/lochnagar*
5039 F: sound/soc/codecs/lochnagar-sc.c
5041 CIRRUS LOGIC MADERA CODEC DRIVERS
5042 M: Charles Keepax <ckeepax@opensource.cirrus.com>
5043 M: Richard Fitzgerald <rf@opensource.cirrus.com>
5044 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5045 L: patches@opensource.cirrus.com
5047 W: https://github.com/CirrusLogic/linux-drivers/wiki
5048 T: git https://github.com/CirrusLogic/linux-drivers.git
5049 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5050 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5051 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5052 F: drivers/gpio/gpio-madera*
5053 F: drivers/irqchip/irq-madera*
5054 F: drivers/mfd/cs47l*
5055 F: drivers/mfd/madera*
5056 F: drivers/pinctrl/cirrus/*
5057 F: include/dt-bindings/sound/madera*
5058 F: include/linux/irqchip/irq-madera*
5059 F: include/linux/mfd/madera/*
5060 F: include/sound/madera*
5061 F: sound/soc/codecs/cs47l*
5062 F: sound/soc/codecs/madera*
5064 CISCO FCOE HBA DRIVER
5065 M: Satish Kharat <satishkh@cisco.com>
5066 M: Sesidhar Baddela <sebaddel@cisco.com>
5067 M: Karan Tilak Kumar <kartilak@cisco.com>
5068 L: linux-scsi@vger.kernel.org
5070 F: drivers/scsi/fnic/
5072 CISCO SCSI HBA DRIVER
5073 M: Karan Tilak Kumar <kartilak@cisco.com>
5074 M: Sesidhar Baddela <sebaddel@cisco.com>
5075 L: linux-scsi@vger.kernel.org
5077 F: drivers/scsi/snic/
5079 CISCO VIC ETHERNET NIC DRIVER
5080 M: Christian Benvenuti <benve@cisco.com>
5081 M: Satish Kharat <satishkh@cisco.com>
5083 F: drivers/net/ethernet/cisco/enic/
5085 CISCO VIC LOW LATENCY NIC DRIVER
5086 M: Christian Benvenuti <benve@cisco.com>
5087 M: Nelson Escobar <neescoba@cisco.com>
5089 F: drivers/infiniband/hw/usnic/
5092 M: Miguel Ojeda <ojeda@kernel.org>
5096 CLANG/LLVM BUILD SUPPORT
5097 M: Nathan Chancellor <nathan@kernel.org>
5098 M: Nick Desaulniers <ndesaulniers@google.com>
5099 R: Tom Rix <trix@redhat.com>
5100 L: llvm@lists.linux.dev
5102 W: https://clangbuiltlinux.github.io/
5103 B: https://github.com/ClangBuiltLinux/linux/issues
5104 C: irc://irc.libera.chat/clangbuiltlinux
5105 F: Documentation/kbuild/llvm.rst
5106 F: include/linux/compiler-clang.h
5107 F: scripts/Makefile.clang
5108 F: scripts/clang-tools/
5109 K: \b(?i:clang|llvm)\b
5111 CLANG CONTROL FLOW INTEGRITY SUPPORT
5112 M: Sami Tolvanen <samitolvanen@google.com>
5113 M: Kees Cook <keescook@chromium.org>
5114 R: Nathan Chancellor <nathan@kernel.org>
5115 R: Nick Desaulniers <ndesaulniers@google.com>
5116 L: llvm@lists.linux.dev
5118 B: https://github.com/ClangBuiltLinux/linux/issues
5119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5120 F: include/linux/cfi.h
5124 M: Russell King <linux@armlinux.org.uk>
5125 L: linux-clk@vger.kernel.org
5127 F: include/linux/clk.h
5129 CLOCKSOURCE, CLOCKEVENT DRIVERS
5130 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5131 M: Thomas Gleixner <tglx@linutronix.de>
5132 L: linux-kernel@vger.kernel.org
5134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5135 F: Documentation/devicetree/bindings/timer/
5136 F: drivers/clocksource/
5139 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
5140 M: Daniel Oliveira Nascimento <don@syst.com.br>
5141 L: platform-driver-x86@vger.kernel.org
5143 F: drivers/platform/x86/classmate-laptop.c
5146 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
5147 L: linux-media@vger.kernel.org
5149 W: https://linuxtv.org
5150 T: git git://linuxtv.org/media_tree.git
5151 F: drivers/media/pci/cobalt/
5153 COCCINELLE/Semantic Patches (SmPL)
5154 M: Julia Lawall <Julia.Lawall@inria.fr>
5155 M: Nicolas Palix <nicolas.palix@imag.fr>
5156 L: cocci@inria.fr (moderated for non-subscribers)
5158 W: https://coccinelle.gitlabpages.inria.fr/website/
5159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5160 F: Documentation/dev-tools/coccinelle.rst
5161 F: scripts/coccicheck
5162 F: scripts/coccinelle/
5165 M: Jan Harkes <jaharkes@cs.cmu.edu>
5167 L: codalist@coda.cs.cmu.edu
5169 W: http://www.coda.cs.cmu.edu/
5170 F: Documentation/filesystems/coda.rst
5172 F: include/linux/coda*.h
5173 F: include/uapi/linux/coda*.h
5175 CODA V4L2 MEM2MEM DRIVER
5176 M: Philipp Zabel <p.zabel@pengutronix.de>
5177 L: linux-media@vger.kernel.org
5179 F: Documentation/devicetree/bindings/media/coda.yaml
5180 F: drivers/media/platform/chips-media/
5183 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5185 F: Documentation/process/code-of-conduct-interpretation.rst
5186 F: Documentation/process/code-of-conduct.rst
5189 M: Ian Abbott <abbotti@mev.co.uk>
5190 M: H Hartley Sweeten <hsweeten@visionengravers.com>
5193 F: include/linux/comedi/
5194 F: include/uapi/linux/comedi.h
5196 COMMON CLK FRAMEWORK
5197 M: Michael Turquette <mturquette@baylibre.com>
5198 M: Stephen Boyd <sboyd@kernel.org>
5199 L: linux-clk@vger.kernel.org
5201 Q: http://patchwork.kernel.org/project/linux-clk/list/
5202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5203 F: Documentation/devicetree/bindings/clock/
5205 F: include/dt-bindings/clock/
5206 F: include/linux/clk-pr*
5207 F: include/linux/clk/
5208 F: include/linux/of_clk.h
5209 X: drivers/clk/clkdev.c
5211 COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5212 M: Steve French <sfrench@samba.org>
5213 R: Paulo Alcantara <pc@cjr.nz> (DFS, global name space)
5214 R: Ronnie Sahlberg <lsahlber@redhat.com> (directory leases, sparse files)
5215 R: Shyam Prasad N <sprasad@microsoft.com> (multichannel)
5216 R: Tom Talpey <tom@talpey.com> (RDMA, smbdirect)
5217 L: linux-cifs@vger.kernel.org
5218 L: samba-technical@lists.samba.org (moderated for non-subscribers)
5220 W: https://wiki.samba.org/index.php/LinuxCIFS
5221 T: git git://git.samba.org/sfrench/cifs-2.6.git
5222 F: Documentation/admin-guide/cifs/
5225 F: include/uapi/linux/cifs
5227 COMPACTPCI HOTPLUG CORE
5228 M: Scott Murray <scott@spiteful.org>
5229 L: linux-pci@vger.kernel.org
5231 F: drivers/pci/hotplug/cpci_hotplug*
5233 COMPACTPCI HOTPLUG GENERIC DRIVER
5234 M: Scott Murray <scott@spiteful.org>
5235 L: linux-pci@vger.kernel.org
5237 F: drivers/pci/hotplug/cpcihp_generic.c
5239 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5240 M: Scott Murray <scott@spiteful.org>
5241 L: linux-pci@vger.kernel.org
5243 F: drivers/pci/hotplug/cpcihp_zt5550.*
5245 COMPAL LAPTOP SUPPORT
5246 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5247 L: platform-driver-x86@vger.kernel.org
5249 F: drivers/platform/x86/compal-laptop.c
5252 M: Miguel Ojeda <ojeda@kernel.org>
5253 R: Nick Desaulniers <ndesaulniers@google.com>
5255 F: include/linux/compiler_attributes.h
5257 COMPUTE EXPRESS LINK (CXL)
5258 M: Alison Schofield <alison.schofield@intel.com>
5259 M: Vishal Verma <vishal.l.verma@intel.com>
5260 M: Ira Weiny <ira.weiny@intel.com>
5261 M: Ben Widawsky <bwidawsk@kernel.org>
5262 M: Dan Williams <dan.j.williams@intel.com>
5263 L: linux-cxl@vger.kernel.org
5266 F: include/uapi/linux/cxl_mem.h
5268 CONEXANT ACCESSRUNNER USB DRIVER
5269 L: accessrunner-general@lists.sourceforge.net
5271 W: http://accessrunner.sourceforge.net/
5272 F: drivers/usb/atm/cxacru.c
5275 M: Joel Becker <jlbec@evilplan.org>
5276 M: Christoph Hellwig <hch@lst.de>
5278 T: git git://git.infradead.org/users/hch/configfs.git
5280 F: include/linux/configfs.h
5281 F: samples/configfs/
5284 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5286 F: drivers/video/console/
5287 F: include/linux/console*
5290 M: Frederic Weisbecker <frederic@kernel.org>
5291 M: "Paul E. McKenney" <paulmck@kernel.org>
5293 F: kernel/context_tracking.c
5294 F: include/linux/context_tracking*
5296 CONTROL GROUP (CGROUP)
5297 M: Tejun Heo <tj@kernel.org>
5298 M: Zefan Li <lizefan.x@bytedance.com>
5299 M: Johannes Weiner <hannes@cmpxchg.org>
5300 L: cgroups@vger.kernel.org
5302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5303 F: Documentation/admin-guide/cgroup-v1/
5304 F: Documentation/admin-guide/cgroup-v2.rst
5305 F: include/linux/cgroup*
5307 F: tools/testing/selftests/cgroup/
5309 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5310 M: Tejun Heo <tj@kernel.org>
5311 M: Josef Bacik <josef@toxicpanda.com>
5312 M: Jens Axboe <axboe@kernel.dk>
5313 L: cgroups@vger.kernel.org
5314 L: linux-block@vger.kernel.org
5315 T: git git://git.kernel.dk/linux-block
5316 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5317 F: block/bfq-cgroup.c
5318 F: block/blk-cgroup.c
5319 F: block/blk-iocost.c
5320 F: block/blk-iolatency.c
5321 F: block/blk-throttle.c
5322 F: include/linux/blk-cgroup.h
5324 CONTROL GROUP - CPUSET
5325 M: Waiman Long <longman@redhat.com>
5326 M: Zefan Li <lizefan.x@bytedance.com>
5327 L: cgroups@vger.kernel.org
5329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5330 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
5331 F: include/linux/cpuset.h
5332 F: kernel/cgroup/cpuset.c
5334 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5335 M: Johannes Weiner <hannes@cmpxchg.org>
5336 M: Michal Hocko <mhocko@kernel.org>
5337 M: Roman Gushchin <roman.gushchin@linux.dev>
5338 M: Shakeel Butt <shakeelb@google.com>
5339 R: Muchun Song <muchun.song@linux.dev>
5340 L: cgroups@vger.kernel.org
5341 L: linux-mm@kvack.org
5345 F: tools/testing/selftests/cgroup/memcg_protection.m
5346 F: tools/testing/selftests/cgroup/test_kmem.c
5347 F: tools/testing/selftests/cgroup/test_memcontrol.c
5349 CORETEMP HARDWARE MONITORING DRIVER
5350 M: Fenghua Yu <fenghua.yu@intel.com>
5351 L: linux-hwmon@vger.kernel.org
5353 F: Documentation/hwmon/coretemp.rst
5354 F: drivers/hwmon/coretemp.c
5356 CORSAIR-CPRO HARDWARE MONITOR DRIVER
5357 M: Marius Zachmann <mail@mariuszachmann.de>
5358 L: linux-hwmon@vger.kernel.org
5360 F: drivers/hwmon/corsair-cpro.c
5362 CORSAIR-PSU HARDWARE MONITOR DRIVER
5363 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
5364 L: linux-hwmon@vger.kernel.org
5366 F: Documentation/hwmon/corsair-psu.rst
5367 F: drivers/hwmon/corsair-psu.c
5370 M: William Breathitt Gray <william.gray@linaro.org>
5371 L: linux-iio@vger.kernel.org
5373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5374 F: Documentation/ABI/testing/sysfs-bus-counter
5375 F: Documentation/driver-api/generic-counter.rst
5377 F: include/linux/counter.h
5378 F: include/uapi/linux/counter.h
5382 M: Bence Csókás <bence98@sch.bme.hu>
5384 F: drivers/i2c/busses/i2c-cp2615.c
5386 CPMAC ETHERNET DRIVER
5387 M: Florian Fainelli <f.fainelli@gmail.com>
5388 L: netdev@vger.kernel.org
5390 F: drivers/net/ethernet/ti/cpmac.c
5392 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5393 M: Viresh Kumar <viresh.kumar@linaro.org>
5394 M: Sudeep Holla <sudeep.holla@arm.com>
5395 L: linux-pm@vger.kernel.org
5397 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5398 F: drivers/cpufreq/vexpress-spc-cpufreq.c
5400 CPU FREQUENCY SCALING FRAMEWORK
5401 M: "Rafael J. Wysocki" <rafael@kernel.org>
5402 M: Viresh Kumar <viresh.kumar@linaro.org>
5403 L: linux-pm@vger.kernel.org
5405 B: https://bugzilla.kernel.org
5406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5408 F: Documentation/admin-guide/pm/cpufreq.rst
5409 F: Documentation/admin-guide/pm/intel_pstate.rst
5410 F: Documentation/cpu-freq/
5411 F: Documentation/devicetree/bindings/cpufreq/
5413 F: include/linux/cpufreq.h
5414 F: include/linux/sched/cpufreq.h
5415 F: kernel/sched/cpufreq*.c
5416 F: tools/testing/selftests/cpufreq/
5418 CPU IDLE TIME MANAGEMENT FRAMEWORK
5419 M: "Rafael J. Wysocki" <rafael@kernel.org>
5420 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5421 L: linux-pm@vger.kernel.org
5423 B: https://bugzilla.kernel.org
5424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5425 F: Documentation/admin-guide/pm/cpuidle.rst
5426 F: Documentation/driver-api/pm/cpuidle.rst
5428 F: include/linux/cpuidle.h
5430 CPU POWER MONITORING SUBSYSTEM
5431 M: Thomas Renninger <trenn@suse.com>
5432 M: Shuah Khan <shuah@kernel.org>
5433 M: Shuah Khan <skhan@linuxfoundation.org>
5434 L: linux-pm@vger.kernel.org
5436 F: tools/power/cpupower/
5439 M: "H. Peter Anvin" <hpa@zytor.com>
5441 F: arch/x86/kernel/cpuid.c
5442 F: arch/x86/kernel/msr.c
5444 CPUIDLE DRIVER - ARM BIG LITTLE
5445 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
5446 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5447 L: linux-pm@vger.kernel.org
5448 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5451 F: drivers/cpuidle/cpuidle-big_little.c
5453 CPUIDLE DRIVER - ARM EXYNOS
5454 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5455 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
5456 M: Kukjin Kim <kgene@kernel.org>
5457 L: linux-pm@vger.kernel.org
5458 L: linux-samsung-soc@vger.kernel.org
5460 F: arch/arm/mach-exynos/pm.c
5461 F: drivers/cpuidle/cpuidle-exynos.c
5462 F: include/linux/platform_data/cpuidle-exynos.h
5464 CPUIDLE DRIVER - ARM PSCI
5465 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
5466 M: Sudeep Holla <sudeep.holla@arm.com>
5467 L: linux-pm@vger.kernel.org
5468 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5470 F: drivers/cpuidle/cpuidle-psci.c
5472 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5473 M: Ulf Hansson <ulf.hansson@linaro.org>
5474 L: linux-pm@vger.kernel.org
5475 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5477 F: drivers/cpuidle/cpuidle-psci.h
5478 F: drivers/cpuidle/cpuidle-psci-domain.c
5480 CPUIDLE DRIVER - DT IDLE PM DOMAIN
5481 M: Ulf Hansson <ulf.hansson@linaro.org>
5482 L: linux-pm@vger.kernel.org
5484 F: drivers/cpuidle/dt_idle_genpd.c
5485 F: drivers/cpuidle/dt_idle_genpd.h
5487 CPUIDLE DRIVER - RISC-V SBI
5488 M: Anup Patel <anup@brainfault.org>
5489 L: linux-pm@vger.kernel.org
5490 L: linux-riscv@lists.infradead.org
5492 F: drivers/cpuidle/cpuidle-riscv-sbi.c
5495 M: Nicolas Pitre <nico@fluxnic.net>
5497 F: Documentation/filesystems/cramfs.rst
5501 M: Bastien Nocera <hadess@hadess.net>
5502 L: linux-input@vger.kernel.org
5504 F: drivers/hid/hid-creative-sb0540.c
5507 M: Herbert Xu <herbert@gondor.apana.org.au>
5508 M: "David S. Miller" <davem@davemloft.net>
5509 L: linux-crypto@vger.kernel.org
5511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5513 F: Documentation/crypto/
5514 F: Documentation/devicetree/bindings/crypto/
5519 F: include/linux/crypto*
5522 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5523 M: Neil Horman <nhorman@tuxdriver.com>
5524 L: linux-crypto@vger.kernel.org
5526 F: crypto/ansi_cprng.c
5530 M: Hans Verkuil <hverkuil@xs4all.nl>
5531 L: linux-media@vger.kernel.org
5533 W: http://linuxtv.org
5534 T: git git://linuxtv.org/media_tree.git
5535 F: drivers/media/i2c/cs3308.c
5537 CS5535 Audio ALSA driver
5538 M: Jaya Kumar <jayakumar.alsa@gmail.com>
5540 F: sound/pci/cs5535audio/
5543 M: Pavel Pisa <pisa@cmp.felk.cvut.cz>
5544 M: Ondrej Ille <ondrej.ille@gmail.com>
5545 L: linux-can@vger.kernel.org
5547 F: Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5548 F: drivers/net/can/ctucanfd/
5551 M: Solomon Peachy <pizza@shaftnet.org>
5553 F: drivers/net/wireless/st/cw1200/
5555 CX18 VIDEO4LINUX DRIVER
5556 M: Andy Walls <awalls@md.metrocast.net>
5557 L: linux-media@vger.kernel.org
5559 W: https://linuxtv.org
5560 T: git git://linuxtv.org/media_tree.git
5561 F: drivers/media/pci/cx18/
5562 F: include/uapi/linux/ivtv*
5564 CX2341X MPEG ENCODER HELPER MODULE
5565 M: Hans Verkuil <hverkuil@xs4all.nl>
5566 L: linux-media@vger.kernel.org
5568 W: https://linuxtv.org
5569 T: git git://linuxtv.org/media_tree.git
5570 F: drivers/media/common/cx2341x*
5571 F: include/media/drv-intf/cx2341x.h
5573 CX24120 MEDIA DRIVER
5574 M: Jemma Denson <jdenson@gmail.com>
5575 M: Patrick Boettcher <patrick.boettcher@posteo.de>
5576 L: linux-media@vger.kernel.org
5578 W: https://linuxtv.org
5579 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5580 F: drivers/media/dvb-frontends/cx24120*
5582 CX88 VIDEO4LINUX DRIVER
5583 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5584 L: linux-media@vger.kernel.org
5586 W: https://linuxtv.org
5587 T: git git://linuxtv.org/media_tree.git
5588 F: Documentation/driver-api/media/drivers/cx88*
5589 F: drivers/media/pci/cx88/
5591 CXD2820R MEDIA DRIVER
5592 M: Antti Palosaari <crope@iki.fi>
5593 L: linux-media@vger.kernel.org
5595 W: https://linuxtv.org
5596 W: http://palosaari.fi/linux/
5597 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5598 T: git git://linuxtv.org/anttip/media_tree.git
5599 F: drivers/media/dvb-frontends/cxd2820r*
5601 CXGB3 ETHERNET DRIVER (CXGB3)
5602 M: Raju Rangoju <rajur@chelsio.com>
5603 L: netdev@vger.kernel.org
5605 W: http://www.chelsio.com
5606 F: drivers/net/ethernet/chelsio/cxgb3/
5608 CXGB3 ISCSI DRIVER (CXGB3I)
5609 M: Varun Prakash <varun@chelsio.com>
5610 L: linux-scsi@vger.kernel.org
5612 W: http://www.chelsio.com
5613 F: drivers/scsi/cxgbi/cxgb3i
5615 CXGB4 CRYPTO DRIVER (chcr)
5616 M: Ayush Sawal <ayush.sawal@chelsio.com>
5617 L: linux-crypto@vger.kernel.org
5619 W: http://www.chelsio.com
5620 F: drivers/crypto/chelsio
5622 CXGB4 INLINE CRYPTO DRIVER
5623 M: Ayush Sawal <ayush.sawal@chelsio.com>
5624 L: netdev@vger.kernel.org
5626 W: http://www.chelsio.com
5627 F: drivers/net/ethernet/chelsio/inline_crypto/
5629 CXGB4 ETHERNET DRIVER (CXGB4)
5630 M: Raju Rangoju <rajur@chelsio.com>
5631 L: netdev@vger.kernel.org
5633 W: http://www.chelsio.com
5634 F: drivers/net/ethernet/chelsio/cxgb4/
5636 CXGB4 ISCSI DRIVER (CXGB4I)
5637 M: Varun Prakash <varun@chelsio.com>
5638 L: linux-scsi@vger.kernel.org
5640 W: http://www.chelsio.com
5641 F: drivers/scsi/cxgbi/cxgb4i
5643 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5644 M: Potnuri Bharat Teja <bharat@chelsio.com>
5645 L: linux-rdma@vger.kernel.org
5647 W: http://www.openfabrics.org
5648 F: drivers/infiniband/hw/cxgb4/
5649 F: include/uapi/rdma/cxgb4-abi.h
5651 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5652 M: Raju Rangoju <rajur@chelsio.com>
5653 L: netdev@vger.kernel.org
5655 W: http://www.chelsio.com
5656 F: drivers/net/ethernet/chelsio/cxgb4vf/
5658 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5659 M: Frederic Barrat <fbarrat@linux.ibm.com>
5660 M: Andrew Donnellan <ajd@linux.ibm.com>
5661 L: linuxppc-dev@lists.ozlabs.org
5663 F: Documentation/ABI/testing/sysfs-class-cxl
5664 F: Documentation/powerpc/cxl.rst
5665 F: arch/powerpc/platforms/powernv/pci-cxl.c
5666 F: drivers/misc/cxl/
5667 F: include/misc/cxl*
5668 F: include/uapi/misc/cxl.h
5670 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5671 M: Manoj N. Kumar <manoj@linux.ibm.com>
5672 M: Matthew R. Ochs <mrochs@linux.ibm.com>
5673 M: Uma Krishnan <ukrishn@linux.ibm.com>
5674 L: linux-scsi@vger.kernel.org
5676 F: Documentation/powerpc/cxlflash.rst
5677 F: drivers/scsi/cxlflash/
5678 F: include/uapi/scsi/cxlflash_ioctl.h
5681 M: Russell King <linux@armlinux.org.uk>
5682 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5684 W: http://www.armlinux.org.uk/
5685 F: drivers/video/fbdev/cyber2000fb.*
5687 CYCLADES PC300 DRIVER
5689 F: drivers/net/wan/pc300*
5691 CYPRESS_FIRMWARE MEDIA DRIVER
5692 M: Antti Palosaari <crope@iki.fi>
5693 L: linux-media@vger.kernel.org
5695 W: https://linuxtv.org
5696 W: http://palosaari.fi/linux/
5697 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5698 T: git git://linuxtv.org/anttip/media_tree.git
5699 F: drivers/media/common/cypress_firmware*
5701 CYPRESS CY8C95X0 PINCTRL DRIVER
5702 M: Patrick Rudolph <patrick.rudolph@9elements.com>
5703 L: linux-gpio@vger.kernel.org
5705 F: drivers/pinctrl/pinctrl-cy8c95x0.c
5707 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5708 M: Linus Walleij <linus.walleij@linaro.org>
5709 L: linux-input@vger.kernel.org
5711 F: drivers/input/touchscreen/cy8ctma140.c
5713 CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5714 M: Yassine Oudjana <y.oudjana@protonmail.com>
5715 L: linux-input@vger.kernel.org
5717 F: Documentation/devicetree/bindings/input/cypress-sf.yaml
5718 F: drivers/input/keyboard/cypress-sf.c
5720 CYTTSP TOUCHSCREEN DRIVER
5721 M: Linus Walleij <linus.walleij@linaro.org>
5722 L: linux-input@vger.kernel.org
5724 F: drivers/input/touchscreen/cyttsp*
5726 D-LINK DIR-685 TOUCHKEYS DRIVER
5727 M: Linus Walleij <linus.walleij@linaro.org>
5728 L: linux-input@vger.kernel.org
5730 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5732 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5733 M: Joshua Kinard <kumba@gentoo.org>
5735 F: drivers/rtc/rtc-ds1685.c
5736 F: include/linux/rtc/ds1685.h
5738 DAMA SLAVE for AX.25
5739 M: Joerg Reuter <jreuter@yaina.de>
5740 L: linux-hams@vger.kernel.org
5742 W: http://yaina.de/jreuter/
5743 W: http://www.qsl.net/dl1bke/
5744 F: net/ax25/af_ax25.c
5745 F: net/ax25/ax25_dev.c
5746 F: net/ax25/ax25_ds_*
5747 F: net/ax25/ax25_in.c
5748 F: net/ax25/ax25_out.c
5749 F: net/ax25/ax25_timer.c
5750 F: net/ax25/sysctl_net_ax25.c
5753 M: SeongJae Park <sj@kernel.org>
5754 L: damon@lists.linux.dev
5755 L: linux-mm@kvack.org
5757 F: Documentation/ABI/testing/sysfs-kernel-mm-damon
5758 F: Documentation/admin-guide/mm/damon/
5759 F: Documentation/mm/damon/
5760 F: include/linux/damon.h
5761 F: include/trace/events/damon.h
5763 F: tools/testing/selftests/damon/
5765 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5766 L: netdev@vger.kernel.org
5768 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5769 F: drivers/net/ethernet/dec/tulip/dmfe.c
5771 DC390/AM53C974 SCSI driver
5772 M: Hannes Reinecke <hare@suse.com>
5773 L: linux-scsi@vger.kernel.org
5775 F: drivers/scsi/am53c974.c
5778 M: Oliver Neukum <oliver@neukum.org>
5779 M: Ali Akcaagac <aliakc@web.de>
5780 M: Jamie Lenehan <lenehan@twibble.org>
5781 L: dc395x@twibble.org
5783 W: http://twibble.org/dist/dc395x/
5784 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5785 F: Documentation/scsi/dc395x.rst
5786 F: drivers/scsi/dc395x.*
5789 L: dccp@vger.kernel.org
5791 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5792 F: include/linux/dccp.h
5793 F: include/linux/tfrc.h
5794 F: include/uapi/linux/dccp.h
5797 DECSTATION PLATFORM SUPPORT
5798 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5799 L: linux-mips@vger.kernel.org
5801 W: http://www.linux-mips.org/wiki/DECstation
5803 F: arch/mips/include/asm/dec/
5804 F: arch/mips/include/asm/mach-dec/
5806 DEFXX FDDI NETWORK DRIVER
5807 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5809 F: drivers/net/fddi/defxx.*
5811 DEFZA FDDI NETWORK DRIVER
5812 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5814 F: drivers/net/fddi/defza.*
5816 DEINTERLACE DRIVERS FOR ALLWINNER H3
5817 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5818 L: linux-media@vger.kernel.org
5820 T: git git://linuxtv.org/media_tree.git
5821 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5822 F: drivers/media/platform/sunxi/sun8i-di/
5825 M: Matthew Garrett <mjg59@srcf.ucam.org>
5826 M: Pali Rohár <pali@kernel.org>
5827 L: platform-driver-x86@vger.kernel.org
5829 F: drivers/platform/x86/dell/dell-laptop.c
5831 DELL LAPTOP FREEFALL DRIVER
5832 M: Pali Rohár <pali@kernel.org>
5834 F: drivers/platform/x86/dell/dell-smo8800.c
5836 DELL LAPTOP RBTN DRIVER
5837 M: Pali Rohár <pali@kernel.org>
5839 F: drivers/platform/x86/dell/dell-rbtn.*
5841 DELL LAPTOP SMM DRIVER
5842 M: Pali Rohár <pali@kernel.org>
5844 F: Documentation/ABI/obsolete/procfs-i8k
5845 F: drivers/hwmon/dell-smm-hwmon.c
5846 F: include/uapi/linux/i8k.h
5848 DELL REMOTE BIOS UPDATE DRIVER
5849 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5850 L: platform-driver-x86@vger.kernel.org
5852 F: drivers/platform/x86/dell/dell_rbu.c
5855 M: Pali Rohár <pali@kernel.org>
5856 L: Dell.Client.Kernel@dell.com
5857 L: platform-driver-x86@vger.kernel.org
5859 F: drivers/platform/x86/dell/dell-smbios.*
5861 DELL SMBIOS SMM DRIVER
5862 L: Dell.Client.Kernel@dell.com
5863 L: platform-driver-x86@vger.kernel.org
5865 F: drivers/platform/x86/dell/dell-smbios-smm.c
5867 DELL SMBIOS WMI DRIVER
5868 L: Dell.Client.Kernel@dell.com
5869 L: platform-driver-x86@vger.kernel.org
5871 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5872 F: tools/wmi/dell-smbios-example.c
5874 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5875 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5876 L: platform-driver-x86@vger.kernel.org
5878 F: Documentation/driver-api/dcdbas.rst
5879 F: drivers/platform/x86/dell/dcdbas.*
5881 DELL WMI DESCRIPTOR DRIVER
5882 L: Dell.Client.Kernel@dell.com
5884 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5887 M: Armin Wolf <W_Armin@gmx.de>
5889 F: Documentation/ABI/testing/debugfs-dell-wmi-ddv
5890 F: Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
5891 F: drivers/platform/x86/dell/dell-wmi-ddv.c
5893 DELL WMI SYSMAN DRIVER
5894 M: Divya Bharathi <divya.bharathi@dell.com>
5895 M: Prasanth Ksr <prasanth.ksr@dell.com>
5896 L: Dell.Client.Kernel@dell.com
5897 L: platform-driver-x86@vger.kernel.org
5899 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5900 F: drivers/platform/x86/dell/dell-wmi-sysman/
5902 DELL WMI NOTIFICATIONS DRIVER
5903 M: Matthew Garrett <mjg59@srcf.ucam.org>
5904 M: Pali Rohár <pali@kernel.org>
5906 F: drivers/platform/x86/dell/dell-wmi-base.c
5908 DELL WMI HARDWARE PRIVACY SUPPORT
5909 M: Perry Yuan <Perry.Yuan@dell.com>
5910 L: Dell.Client.Kernel@dell.com
5911 L: platform-driver-x86@vger.kernel.org
5913 F: drivers/platform/x86/dell/dell-wmi-privacy.c
5915 DELTA ST MEDIA DRIVER
5916 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5917 L: linux-media@vger.kernel.org
5919 W: https://linuxtv.org
5920 T: git git://linuxtv.org/media_tree.git
5921 F: drivers/media/platform/st/sti/delta
5923 DELTA AHE-50DC FAN CONTROL MODULE DRIVER
5924 M: Zev Weiss <zev@bewilderbeest.net>
5925 L: linux-hwmon@vger.kernel.org
5927 F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c
5929 DELTA DPS920AB PSU DRIVER
5930 M: Robert Marko <robert.marko@sartura.hr>
5931 L: linux-hwmon@vger.kernel.org
5933 F: Documentation/hwmon/dps920ab.rst
5934 F: drivers/hwmon/pmbus/dps920ab.c
5936 DELTA NETWORKS TN48M CPLD DRIVERS
5937 M: Robert Marko <robert.marko@sartura.hr>
5939 F: Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
5940 F: Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
5941 F: Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
5942 F: drivers/gpio/gpio-tn48m.c
5943 F: include/dt-bindings/reset/delta,tn48m-reset.h
5946 L: linux-mtd@lists.infradead.org
5948 F: drivers/mtd/nand/raw/denali*
5950 DESIGNWARE EDMA CORE IP DRIVER
5951 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5952 L: dmaengine@vger.kernel.org
5954 F: drivers/dma/dw-edma/
5955 F: include/linux/dma/edma.h
5957 DESIGNWARE XDATA IP DRIVER
5958 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5959 L: linux-pci@vger.kernel.org
5961 F: Documentation/misc-devices/dw-xdata-pcie.rst
5962 F: drivers/misc/dw-xdata-pcie.c
5964 DESIGNWARE USB2 DRD IP DRIVER
5965 M: Minas Harutyunyan <hminas@synopsys.com>
5966 L: linux-usb@vger.kernel.org
5968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5969 F: drivers/usb/dwc2/
5971 DESIGNWARE USB3 DRD IP DRIVER
5972 M: Thinh Nguyen <Thinh.Nguyen@synopsys.com>
5973 L: linux-usb@vger.kernel.org
5975 F: drivers/usb/dwc3/
5977 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5978 M: Andreas Klinger <ak@it-klinger.de>
5979 L: linux-iio@vger.kernel.org
5981 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5982 F: drivers/iio/proximity/srf*.c
5984 DEVICE COREDUMP (DEV_COREDUMP)
5985 M: Johannes Berg <johannes@sipsolutions.net>
5986 L: linux-kernel@vger.kernel.org
5988 F: drivers/base/devcoredump.c
5989 F: include/linux/devcoredump.h
5991 DEVICE DEPENDENCY HELPER SCRIPT
5992 M: Saravana Kannan <saravanak@google.com>
5993 L: linux-kernel@vger.kernel.org
5995 F: scripts/dev-needs.sh
5997 DEVICE DIRECT ACCESS (DAX)
5998 M: Dan Williams <dan.j.williams@intel.com>
5999 M: Vishal Verma <vishal.l.verma@intel.com>
6000 M: Dave Jiang <dave.jiang@intel.com>
6001 L: nvdimm@lists.linux.dev
6005 DEVICE FREQUENCY (DEVFREQ)
6006 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6007 M: Kyungmin Park <kyungmin.park@samsung.com>
6008 M: Chanwoo Choi <cw00.choi@samsung.com>
6009 L: linux-pm@vger.kernel.org
6011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6012 F: Documentation/devicetree/bindings/devfreq/
6013 F: Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6015 F: include/linux/devfreq.h
6016 F: include/trace/events/devfreq.h
6018 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6019 M: Chanwoo Choi <cw00.choi@samsung.com>
6020 L: linux-pm@vger.kernel.org
6022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6023 F: Documentation/devicetree/bindings/devfreq/event/
6024 F: drivers/devfreq/devfreq-event.c
6025 F: drivers/devfreq/event/
6026 F: include/dt-bindings/pmu/exynos_ppmu.h
6027 F: include/linux/devfreq-event.h
6029 DEVICE NUMBER REGISTRY
6030 M: Torben Mathiasen <device@lanana.org>
6032 W: http://lanana.org/docs/device-list/index.html
6034 DEVICE RESOURCE MANAGEMENT HELPERS
6035 M: Hans de Goede <hdegoede@redhat.com>
6036 R: Matti Vaittinen <mazziesaccount@gmail.com>
6038 F: include/linux/devm-helpers.h
6041 M: Alasdair Kergon <agk@redhat.com>
6042 M: Mike Snitzer <snitzer@kernel.org>
6043 M: dm-devel@redhat.com
6044 L: dm-devel@redhat.com
6046 W: http://sources.redhat.com/dm
6047 Q: http://patchwork.kernel.org/project/dm-devel/list/
6048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6049 T: quilt http://people.redhat.com/agk/patches/linux/editing/
6050 F: Documentation/admin-guide/device-mapper/
6051 F: drivers/md/Kconfig
6052 F: drivers/md/Makefile
6054 F: drivers/md/persistent-data/
6055 F: include/linux/device-mapper.h
6056 F: include/linux/dm-*.h
6057 F: include/uapi/linux/dm-*.h
6060 M: Jiri Pirko <jiri@nvidia.com>
6061 L: netdev@vger.kernel.org
6063 F: Documentation/networking/devlink
6064 F: include/net/devlink.h
6065 F: include/uapi/linux/devlink.h
6066 F: net/core/devlink.c
6068 DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
6069 M: Christoph Niedermaier <cniedermaier@dh-electronics.com>
6070 L: kernel@dh-electronics.com
6072 F: arch/arm/boot/dts/imx6*-dhcom-*
6073 F: arch/arm/boot/dts/imx6*-dhcor-*
6075 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6076 M: Marek Vasut <marex@denx.de>
6077 L: kernel@dh-electronics.com
6079 F: arch/arm/boot/dts/stm32mp1*-dhcom-*
6080 F: arch/arm/boot/dts/stm32mp1*-dhcor-*
6082 DIALOG SEMICONDUCTOR DRIVERS
6083 M: Support Opensource <support.opensource@diasemi.com>
6085 W: http://www.dialog-semiconductor.com/products
6086 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
6087 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
6088 F: Documentation/devicetree/bindings/mfd/da90*.txt
6089 F: Documentation/devicetree/bindings/mfd/da90*.yaml
6090 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6091 F: Documentation/devicetree/bindings/regulator/da92*.txt
6092 F: Documentation/devicetree/bindings/regulator/slg51000.txt
6093 F: Documentation/devicetree/bindings/sound/da[79]*.txt
6094 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
6095 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
6096 F: Documentation/hwmon/da90??.rst
6097 F: drivers/gpio/gpio-da90??.c
6098 F: drivers/hwmon/da90??-hwmon.c
6099 F: drivers/iio/adc/da91??-*.c
6100 F: drivers/input/misc/da72??.[ch]
6101 F: drivers/input/misc/da90??_onkey.c
6102 F: drivers/input/touchscreen/da9052_tsi.c
6103 F: drivers/leds/leds-da90??.c
6104 F: drivers/mfd/da903x.c
6105 F: drivers/mfd/da90??-*.c
6106 F: drivers/mfd/da91??-*.c
6107 F: drivers/pinctrl/pinctrl-da90??.c
6108 F: drivers/power/supply/da9052-battery.c
6109 F: drivers/power/supply/da91??-*.c
6110 F: drivers/regulator/da9???-regulator.[ch]
6111 F: drivers/regulator/slg51000-regulator.[ch]
6112 F: drivers/rtc/rtc-da90??.c
6113 F: drivers/thermal/da90??-thermal.c
6114 F: drivers/video/backlight/da90??_bl.c
6115 F: drivers/watchdog/da90??_wdt.c
6116 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
6117 F: include/linux/mfd/da903x.h
6118 F: include/linux/mfd/da9052/
6119 F: include/linux/mfd/da9055/
6120 F: include/linux/mfd/da9062/
6121 F: include/linux/mfd/da9063/
6122 F: include/linux/mfd/da9150/
6123 F: include/linux/regulator/da9211.h
6124 F: include/sound/da[79]*.h
6125 F: sound/soc/codecs/da[79]*.[ch]
6127 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6128 M: William Breathitt Gray <william.gray@linaro.org>
6129 L: linux-gpio@vger.kernel.org
6131 F: drivers/gpio/gpio-gpio-mm.c
6133 DIOLAN U2C-12 I2C DRIVER
6134 M: Guenter Roeck <linux@roeck-us.net>
6135 L: linux-i2c@vger.kernel.org
6137 F: drivers/i2c/busses/i2c-diolan-u2c.c
6139 DIRECTORY NOTIFICATION (DNOTIFY)
6140 M: Jan Kara <jack@suse.cz>
6141 R: Amir Goldstein <amir73il@gmail.com>
6142 L: linux-fsdevel@vger.kernel.org
6144 F: Documentation/filesystems/dnotify.rst
6145 F: fs/notify/dnotify/
6146 F: include/linux/dnotify.h
6148 DISK GEOMETRY AND PARTITION HANDLING
6149 M: Andries Brouwer <aeb@cwi.nl>
6151 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6152 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6153 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6156 M: Jan Kara <jack@suse.com>
6158 F: Documentation/filesystems/quota.rst
6160 F: include/linux/quota*.h
6161 F: include/uapi/linux/quota*.h
6163 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6164 M: Bernie Thompson <bernie@plugable.com>
6165 L: linux-fbdev@vger.kernel.org
6167 W: http://plugable.com/category/projects/udlfb/
6168 F: Documentation/fb/udlfb.rst
6169 F: drivers/video/fbdev/udlfb.c
6170 F: include/video/udlfb.h
6172 DISTRIBUTED LOCK MANAGER (DLM)
6173 M: Christine Caulfield <ccaulfie@redhat.com>
6174 M: David Teigland <teigland@redhat.com>
6175 L: cluster-devel@redhat.com
6177 W: http://sources.redhat.com/cluster/
6178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6181 DMA BUFFER SHARING FRAMEWORK
6182 M: Sumit Semwal <sumit.semwal@linaro.org>
6183 M: Christian König <christian.koenig@amd.com>
6184 L: linux-media@vger.kernel.org
6185 L: dri-devel@lists.freedesktop.org
6186 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6188 T: git git://anongit.freedesktop.org/drm/drm-misc
6189 F: Documentation/driver-api/dma-buf.rst
6191 F: include/linux/*fence.h
6192 F: include/linux/dma-buf.h
6193 F: include/linux/dma-resv.h
6194 K: \bdma_(?:buf|fence|resv)\b
6196 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6197 M: Vinod Koul <vkoul@kernel.org>
6198 L: dmaengine@vger.kernel.org
6200 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6202 F: Documentation/devicetree/bindings/dma/
6203 F: Documentation/driver-api/dmaengine/
6205 F: include/dt-bindings/dma/
6206 F: include/linux/dma/
6207 F: include/linux/dmaengine.h
6208 F: include/linux/of_dma.h
6211 M: Christoph Hellwig <hch@lst.de>
6212 M: Marek Szyprowski <m.szyprowski@samsung.com>
6213 R: Robin Murphy <robin.murphy@arm.com>
6214 L: iommu@lists.linux.dev
6216 W: http://git.infradead.org/users/hch/dma-mapping.git
6217 T: git git://git.infradead.org/users/hch/dma-mapping.git
6218 F: include/asm-generic/dma-mapping.h
6219 F: include/linux/dma-direct.h
6220 F: include/linux/dma-mapping.h
6221 F: include/linux/dma-map-ops.h
6222 F: include/linux/swiotlb.h
6225 DMA MAPPING BENCHMARK
6226 M: Xiang Chen <chenxiang66@hisilicon.com>
6227 L: iommu@lists.linux.dev
6228 F: kernel/dma/map_benchmark.c
6229 F: tools/testing/selftests/dma/
6231 DMA-BUF HEAPS FRAMEWORK
6232 M: Sumit Semwal <sumit.semwal@linaro.org>
6233 R: Benjamin Gaignard <benjamin.gaignard@collabora.com>
6234 R: Liam Mark <lmark@codeaurora.org>
6235 R: Laura Abbott <labbott@redhat.com>
6236 R: Brian Starkey <Brian.Starkey@arm.com>
6237 R: John Stultz <jstultz@google.com>
6238 L: linux-media@vger.kernel.org
6239 L: dri-devel@lists.freedesktop.org
6240 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6242 T: git git://anongit.freedesktop.org/drm/drm-misc
6243 F: drivers/dma-buf/dma-heap.c
6244 F: drivers/dma-buf/heaps/*
6245 F: include/linux/dma-heap.h
6246 F: include/uapi/linux/dma-heap.h
6248 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6249 M: Lukasz Luba <lukasz.luba@arm.com>
6250 L: linux-pm@vger.kernel.org
6251 L: linux-samsung-soc@vger.kernel.org
6253 F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6254 F: drivers/memory/samsung/exynos5422-dmc.c
6256 DME1737 HARDWARE MONITOR DRIVER
6257 M: Juerg Haefliger <juergh@proton.me>
6258 L: linux-hwmon@vger.kernel.org
6260 F: Documentation/hwmon/dme1737.rst
6261 F: drivers/hwmon/dme1737.c
6264 M: Jean Delvare <jdelvare@suse.com>
6266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6267 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
6268 F: drivers/firmware/dmi-id.c
6269 F: drivers/firmware/dmi_scan.c
6270 F: include/linux/dmi.h
6273 M: Jonathan Corbet <corbet@lwn.net>
6274 L: linux-doc@vger.kernel.org
6276 P: Documentation/doc-guide/maintainer-profile.rst
6277 T: git git://git.lwn.net/linux.git docs-next
6279 F: scripts/documentation-file-ref-check
6280 F: scripts/kernel-doc
6281 F: scripts/sphinx-pre-install
6282 X: Documentation/ABI/
6283 X: Documentation/admin-guide/media/
6284 X: Documentation/devicetree/
6285 X: Documentation/driver-api/media/
6286 X: Documentation/firmware-guide/acpi/
6287 X: Documentation/i2c/
6288 X: Documentation/power/
6289 X: Documentation/spi/
6290 X: Documentation/userspace-api/media/
6292 DOCUMENTATION REPORTING ISSUES
6293 M: Thorsten Leemhuis <linux@leemhuis.info>
6294 L: linux-doc@vger.kernel.org
6296 F: Documentation/admin-guide/reporting-issues.rst
6298 DOCUMENTATION SCRIPTS
6299 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6300 L: linux-doc@vger.kernel.org
6302 F: Documentation/sphinx/parse-headers.pl
6303 F: scripts/documentation-file-ref-check
6304 F: scripts/sphinx-pre-install
6306 DOCUMENTATION/ITALIAN
6307 M: Federico Vaga <federico.vaga@vaga.pv.it>
6308 L: linux-doc@vger.kernel.org
6310 F: Documentation/translations/it_IT
6312 DOCUMENTATION/JAPANESE
6313 R: Akira Yokosawa <akiyks@gmail.com>
6314 L: linux-doc@vger.kernel.org
6316 F: Documentation/translations/ja_JP
6318 DONGWOON DW9714 LENS VOICE COIL DRIVER
6319 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6320 L: linux-media@vger.kernel.org
6322 T: git git://linuxtv.org/media_tree.git
6323 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6324 F: drivers/media/i2c/dw9714.c
6326 DONGWOON DW9768 LENS VOICE COIL DRIVER
6327 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
6328 L: linux-media@vger.kernel.org
6330 T: git git://linuxtv.org/media_tree.git
6331 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6332 F: drivers/media/i2c/dw9768.c
6334 DONGWOON DW9807 LENS VOICE COIL DRIVER
6335 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6336 L: linux-media@vger.kernel.org
6338 T: git git://linuxtv.org/media_tree.git
6339 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6340 F: drivers/media/i2c/dw9807-vcm.c
6343 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
6344 L: blinux-list@redhat.com
6346 F: drivers/char/dtlk.c
6347 F: include/linux/dtlk.h
6349 DPAA2 DATAPATH I/O (DPIO) DRIVER
6350 M: Roy Pledge <Roy.Pledge@nxp.com>
6351 L: linux-kernel@vger.kernel.org
6353 F: drivers/soc/fsl/dpio
6355 DPAA2 ETHERNET DRIVER
6356 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6357 L: netdev@vger.kernel.org
6359 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6360 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6361 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
6362 F: drivers/net/ethernet/freescale/dpaa2/Makefile
6363 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6364 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6365 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
6366 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
6367 F: drivers/net/ethernet/freescale/dpaa2/dpni*
6369 DPAA2 ETHERNET SWITCH DRIVER
6370 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6371 L: netdev@vger.kernel.org
6373 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6374 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6375 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
6378 M: Philipp Reisner <philipp.reisner@linbit.com>
6379 M: Lars Ellenberg <lars.ellenberg@linbit.com>
6380 M: Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6381 L: drbd-dev@lists.linbit.com
6383 W: http://www.drbd.org
6384 T: git git://git.linbit.com/linux-drbd.git
6385 T: git git://git.linbit.com/drbd-8.4.git
6386 F: Documentation/admin-guide/blockdev/
6387 F: drivers/block/drbd/
6390 DRIVER COMPONENT FRAMEWORK
6391 L: dri-devel@lists.freedesktop.org
6392 F: drivers/base/component.c
6393 F: include/linux/component.h
6395 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6396 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6397 R: "Rafael J. Wysocki" <rafael@kernel.org>
6399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6400 F: Documentation/core-api/kobject.rst
6404 F: include/linux/debugfs.h
6405 F: include/linux/kobj*
6408 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6409 M: Nishanth Menon <nm@ti.com>
6410 L: linux-pm@vger.kernel.org
6412 F: drivers/soc/ti/smartreflex.c
6413 F: include/linux/power/smartreflex.h
6415 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6416 M: Maxime Ripard <mripard@kernel.org>
6417 M: Chen-Yu Tsai <wens@csie.org>
6418 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6419 L: dri-devel@lists.freedesktop.org
6421 T: git git://anongit.freedesktop.org/drm/drm-misc
6422 F: drivers/gpu/drm/sun4i/sun8i*
6424 DRM DRIVER FOR ARM PL111 CLCD
6425 M: Emma Anholt <emma@anholt.net>
6427 T: git git://anongit.freedesktop.org/drm/drm-misc
6428 F: drivers/gpu/drm/pl111/
6430 DRM DRIVER FOR ARM VERSATILE TFT PANELS
6431 M: Linus Walleij <linus.walleij@linaro.org>
6433 T: git git://anongit.freedesktop.org/drm/drm-misc
6434 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6435 F: drivers/gpu/drm/panel/panel-arm-versatile.c
6437 DRM DRIVER FOR ASPEED BMC GFX
6438 M: Joel Stanley <joel@jms.id.au>
6439 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6441 T: git git://anongit.freedesktop.org/drm/drm-misc
6442 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6443 F: drivers/gpu/drm/aspeed/
6445 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6446 M: Dave Airlie <airlied@redhat.com>
6447 R: Thomas Zimmermann <tzimmermann@suse.de>
6448 L: dri-devel@lists.freedesktop.org
6450 T: git git://anongit.freedesktop.org/drm/drm-misc
6451 F: drivers/gpu/drm/ast/
6453 DRM DRIVER FOR BOCHS VIRTUAL GPU
6454 M: Gerd Hoffmann <kraxel@redhat.com>
6455 L: virtualization@lists.linux-foundation.org
6457 T: git git://anongit.freedesktop.org/drm/drm-misc
6458 F: drivers/gpu/drm/tiny/bochs.c
6460 DRM DRIVER FOR BOE HIMAX8279D PANELS
6461 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6463 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6464 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
6466 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6467 M: Jagan Teki <jagan@amarulasolutions.com>
6469 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6470 F: drivers/gpu/drm/bridge/chipone-icn6211.c
6472 DRM DRIVER FOR EBBG FT8719 PANEL
6473 M: Joel Selvaraj <jo@jsfamily.in>
6475 T: git git://anongit.freedesktop.org/drm/drm-misc
6476 F: Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6477 F: drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6479 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6480 M: Linus Walleij <linus.walleij@linaro.org>
6482 T: git git://anongit.freedesktop.org/drm/drm-misc
6483 F: drivers/gpu/drm/tve200/
6485 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6486 M: Icenowy Zheng <icenowy@aosc.io>
6488 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6489 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6491 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6492 M: Jagan Teki <jagan@amarulasolutions.com>
6494 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6495 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6497 DRM DRIVER FOR GENERIC EDP PANELS
6498 R: Douglas Anderson <dianders@chromium.org>
6499 F: Documentation/devicetree/bindings/display/panel/panel-edp.yaml
6500 F: drivers/gpu/drm/panel/panel-edp.c
6502 DRM DRIVER FOR GENERIC USB DISPLAY
6503 M: Noralf Trønnes <noralf@tronnes.org>
6505 W: https://github.com/notro/gud/wiki
6506 T: git git://anongit.freedesktop.org/drm/drm-misc
6507 F: drivers/gpu/drm/gud/
6508 F: include/drm/gud.h
6510 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6511 M: Hans de Goede <hdegoede@redhat.com>
6513 T: git git://anongit.freedesktop.org/drm/drm-misc
6514 F: drivers/gpu/drm/tiny/gm12u320.c
6516 DRM DRIVER FOR HX8357D PANELS
6517 M: Emma Anholt <emma@anholt.net>
6519 T: git git://anongit.freedesktop.org/drm/drm-misc
6520 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
6521 F: drivers/gpu/drm/tiny/hx8357d.c
6523 DRM DRIVER FOR ILITEK ILI9225 PANELS
6524 M: David Lechner <david@lechnology.com>
6526 T: git git://anongit.freedesktop.org/drm/drm-misc
6527 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6528 F: drivers/gpu/drm/tiny/ili9225.c
6530 DRM DRIVER FOR ILITEK ILI9486 PANELS
6531 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6533 T: git git://anongit.freedesktop.org/drm/drm-misc
6534 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6535 F: drivers/gpu/drm/tiny/ili9486.c
6537 DRM DRIVER FOR INTEL I810 VIDEO CARDS
6538 S: Orphan / Obsolete
6539 F: drivers/gpu/drm/i810/
6540 F: include/uapi/drm/i810_drm.h
6542 DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
6543 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
6545 T: git git://anongit.freedesktop.org/drm/drm-misc
6546 F: drivers/gpu/drm/logicvc/
6548 DRM DRIVER FOR LVDS PANELS
6549 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6550 L: dri-devel@lists.freedesktop.org
6551 T: git git://anongit.freedesktop.org/drm/drm-misc
6553 F: drivers/gpu/drm/panel/panel-lvds.c
6554 F: Documentation/devicetree/bindings/display/lvds.yaml
6555 F: Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6557 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6558 M: Guido Günther <agx@sigxcpu.org>
6559 R: Purism Kernel Team <kernel@puri.sm>
6561 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6562 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6564 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
6565 S: Orphan / Obsolete
6566 F: drivers/gpu/drm/mga/
6567 F: include/uapi/drm/mga_drm.h
6569 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6570 M: Dave Airlie <airlied@redhat.com>
6571 R: Thomas Zimmermann <tzimmermann@suse.de>
6572 L: dri-devel@lists.freedesktop.org
6574 T: git git://anongit.freedesktop.org/drm/drm-misc
6575 F: drivers/gpu/drm/mgag200/
6577 DRM DRIVER FOR MI0283QT
6578 M: Noralf Trønnes <noralf@tronnes.org>
6580 T: git git://anongit.freedesktop.org/drm/drm-misc
6581 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6582 F: drivers/gpu/drm/tiny/mi0283qt.c
6584 DRM DRIVER FOR MIPI DBI compatible panels
6585 M: Noralf Trønnes <noralf@tronnes.org>
6587 W: https://github.com/notro/panel-mipi-dbi/wiki
6588 T: git git://anongit.freedesktop.org/drm/drm-misc
6589 F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6590 F: drivers/gpu/drm/tiny/panel-mipi-dbi.c
6592 DRM DRIVER FOR MSM ADRENO GPU
6593 M: Rob Clark <robdclark@gmail.com>
6594 M: Abhinav Kumar <quic_abhinavk@quicinc.com>
6595 M: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
6596 R: Sean Paul <sean@poorly.run>
6597 L: linux-arm-msm@vger.kernel.org
6598 L: dri-devel@lists.freedesktop.org
6599 L: freedreno@lists.freedesktop.org
6601 T: git https://gitlab.freedesktop.org/drm/msm.git
6602 F: Documentation/devicetree/bindings/display/msm/
6603 F: drivers/gpu/drm/msm/
6604 F: include/uapi/drm/msm_drm.h
6606 DRM DRIVER FOR NOVATEK NT35510 PANELS
6607 M: Linus Walleij <linus.walleij@linaro.org>
6609 T: git git://anongit.freedesktop.org/drm/drm-misc
6610 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6611 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
6613 DRM DRIVER FOR NOVATEK NT35560 PANELS
6614 M: Linus Walleij <linus.walleij@linaro.org>
6616 T: git git://anongit.freedesktop.org/drm/drm-misc
6617 F: Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
6618 F: drivers/gpu/drm/panel/panel-novatek-nt35560.c
6620 DRM DRIVER FOR NOVATEK NT36672A PANELS
6621 M: Sumit Semwal <sumit.semwal@linaro.org>
6623 T: git git://anongit.freedesktop.org/drm/drm-misc
6624 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6625 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6627 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6628 M: Ben Skeggs <bskeggs@redhat.com>
6629 M: Karol Herbst <kherbst@redhat.com>
6630 M: Lyude Paul <lyude@redhat.com>
6631 L: dri-devel@lists.freedesktop.org
6632 L: nouveau@lists.freedesktop.org
6634 W: https://nouveau.freedesktop.org/
6635 Q: https://patchwork.freedesktop.org/project/nouveau/
6636 Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
6637 B: https://gitlab.freedesktop.org/drm/nouveau/-/issues
6638 C: irc://irc.oftc.net/nouveau
6639 T: git https://gitlab.freedesktop.org/drm/nouveau.git
6640 F: drivers/gpu/drm/nouveau/
6641 F: include/uapi/drm/nouveau_drm.h
6643 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6644 M: Stefan Mavrodiev <stefan@olimex.com>
6646 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6647 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6649 DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
6650 R: Douglas Anderson <dianders@chromium.org>
6651 F: Documentation/devicetree/bindings/display/bridge/ps8640.yaml
6652 F: drivers/gpu/drm/bridge/parade-ps8640.c
6654 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6655 M: Noralf Trønnes <noralf@tronnes.org>
6657 T: git git://anongit.freedesktop.org/drm/drm-misc
6658 F: Documentation/devicetree/bindings/display/repaper.txt
6659 F: drivers/gpu/drm/tiny/repaper.c
6661 DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
6662 M: Javier Martinez Canillas <javierm@redhat.com>
6664 T: git git://anongit.freedesktop.org/drm/drm-misc
6665 F: Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml
6666 F: drivers/gpu/drm/solomon/ssd130x*
6668 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6669 M: Dave Airlie <airlied@redhat.com>
6670 M: Gerd Hoffmann <kraxel@redhat.com>
6671 L: virtualization@lists.linux-foundation.org
6673 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6674 T: git git://anongit.freedesktop.org/drm/drm-misc
6675 F: drivers/gpu/drm/tiny/cirrus.c
6677 DRM DRIVER FOR QXL VIRTUAL GPU
6678 M: Dave Airlie <airlied@redhat.com>
6679 M: Gerd Hoffmann <kraxel@redhat.com>
6680 L: virtualization@lists.linux-foundation.org
6681 L: spice-devel@lists.freedesktop.org
6683 T: git git://anongit.freedesktop.org/drm/drm-misc
6684 F: drivers/gpu/drm/qxl/
6685 F: include/uapi/drm/qxl_drm.h
6687 DRM DRIVER FOR RAGE 128 VIDEO CARDS
6688 S: Orphan / Obsolete
6689 F: drivers/gpu/drm/r128/
6690 F: include/uapi/drm/r128_drm.h
6692 DRM DRIVER FOR RAYDIUM RM67191 PANELS
6693 M: Robert Chiras <robert.chiras@nxp.com>
6695 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6696 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
6698 DRM DRIVER FOR SAMSUNG DB7430 PANELS
6699 M: Linus Walleij <linus.walleij@linaro.org>
6701 T: git git://anongit.freedesktop.org/drm/drm-misc
6702 F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6703 F: drivers/gpu/drm/panel/panel-samsung-db7430.c
6705 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6706 M: Markuss Broks <markuss.broks@gmail.com>
6708 F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6709 F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6711 DRM DRIVER FOR SITRONIX ST7703 PANELS
6712 M: Guido Günther <agx@sigxcpu.org>
6713 R: Purism Kernel Team <kernel@puri.sm>
6714 R: Ondrej Jirman <megous@megous.com>
6716 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6717 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
6719 DRM DRIVER FOR SAVAGE VIDEO CARDS
6720 S: Orphan / Obsolete
6721 F: drivers/gpu/drm/savage/
6722 F: include/uapi/drm/savage_drm.h
6724 DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6725 M: Thomas Zimmermann <tzimmermann@suse.de>
6726 M: Javier Martinez Canillas <javierm@redhat.com>
6727 L: dri-devel@lists.freedesktop.org
6729 T: git git://anongit.freedesktop.org/drm/drm-misc
6730 F: drivers/gpu/drm/drm_aperture.c
6731 F: drivers/gpu/drm/tiny/simpledrm.c
6732 F: drivers/video/aperture.c
6733 F: include/drm/drm_aperture.h
6734 F: include/linux/aperture.h
6736 DRM DRIVER FOR SIS VIDEO CARDS
6737 S: Orphan / Obsolete
6738 F: drivers/gpu/drm/sis/
6739 F: include/uapi/drm/sis_drm.h
6741 DRM DRIVER FOR SITRONIX ST7586 PANELS
6742 M: David Lechner <david@lechnology.com>
6744 T: git git://anongit.freedesktop.org/drm/drm-misc
6745 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
6746 F: drivers/gpu/drm/tiny/st7586.c
6748 DRM DRIVER FOR SITRONIX ST7701 PANELS
6749 M: Jagan Teki <jagan@amarulasolutions.com>
6751 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6752 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
6754 DRM DRIVER FOR SITRONIX ST7735R PANELS
6755 M: David Lechner <david@lechnology.com>
6757 T: git git://anongit.freedesktop.org/drm/drm-misc
6758 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6759 F: drivers/gpu/drm/tiny/st7735r.c
6761 DRM DRIVER FOR ST-ERICSSON MCDE
6762 M: Linus Walleij <linus.walleij@linaro.org>
6764 T: git git://anongit.freedesktop.org/drm/drm-misc
6765 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6766 F: drivers/gpu/drm/mcde/
6768 DRM DRIVER FOR TDFX VIDEO CARDS
6769 S: Orphan / Obsolete
6770 F: drivers/gpu/drm/tdfx/
6772 DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
6773 M: Jagan Teki <jagan@amarulasolutions.com>
6775 F: Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
6776 F: drivers/gpu/drm/bridge/ti-dlpc3433.c
6778 DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
6779 R: Douglas Anderson <dianders@chromium.org>
6780 F: Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
6781 F: drivers/gpu/drm/bridge/ti-sn65dsi86.c
6783 DRM DRIVER FOR TPO TPG110 PANELS
6784 M: Linus Walleij <linus.walleij@linaro.org>
6786 T: git git://anongit.freedesktop.org/drm/drm-misc
6787 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6788 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6790 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6791 M: Dave Airlie <airlied@redhat.com>
6792 R: Sean Paul <sean@poorly.run>
6793 R: Thomas Zimmermann <tzimmermann@suse.de>
6794 L: dri-devel@lists.freedesktop.org
6796 T: git git://anongit.freedesktop.org/drm/drm-misc
6797 F: drivers/gpu/drm/udl/
6799 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6800 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6801 M: Melissa Wen <melissa.srw@gmail.com>
6802 R: Haneen Mohammed <hamohammed.sa@gmail.com>
6803 R: Daniel Vetter <daniel@ffwll.ch>
6804 L: dri-devel@lists.freedesktop.org
6806 T: git git://anongit.freedesktop.org/drm/drm-misc
6807 F: Documentation/gpu/vkms.rst
6808 F: drivers/gpu/drm/vkms/
6810 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6811 M: Hans de Goede <hdegoede@redhat.com>
6812 L: dri-devel@lists.freedesktop.org
6814 T: git git://anongit.freedesktop.org/drm/drm-misc
6815 F: drivers/gpu/drm/vboxvideo/
6817 DRM DRIVER FOR VMWARE VIRTUAL GPU
6818 M: Zack Rusin <zackr@vmware.com>
6819 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
6820 L: dri-devel@lists.freedesktop.org
6822 T: git git://anongit.freedesktop.org/drm/drm-misc
6823 F: drivers/gpu/drm/vmwgfx/
6824 F: include/uapi/drm/vmwgfx_drm.h
6826 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6827 M: Linus Walleij <linus.walleij@linaro.org>
6829 T: git git://anongit.freedesktop.org/drm/drm-misc
6830 F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6831 F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
6834 M: David Airlie <airlied@gmail.com>
6835 M: Daniel Vetter <daniel@ffwll.ch>
6836 L: dri-devel@lists.freedesktop.org
6838 B: https://gitlab.freedesktop.org/drm
6839 C: irc://irc.oftc.net/dri-devel
6840 T: git git://anongit.freedesktop.org/drm/drm
6841 F: Documentation/devicetree/bindings/display/
6842 F: Documentation/devicetree/bindings/gpu/
6843 F: Documentation/gpu/
6846 F: include/linux/vga*
6847 F: include/uapi/drm/
6849 DRM DRIVERS AND MISC GPU PATCHES
6850 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6851 M: Maxime Ripard <mripard@kernel.org>
6852 M: Thomas Zimmermann <tzimmermann@suse.de>
6854 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6855 T: git git://anongit.freedesktop.org/drm/drm-misc
6856 F: Documentation/gpu/
6857 F: drivers/gpu/drm/*
6860 F: include/linux/vga*
6861 F: include/uapi/drm/drm*
6863 DRM DRIVERS FOR ALLWINNER A10
6864 M: Maxime Ripard <mripard@kernel.org>
6865 M: Chen-Yu Tsai <wens@csie.org>
6866 L: dri-devel@lists.freedesktop.org
6868 T: git git://anongit.freedesktop.org/drm/drm-misc
6869 F: Documentation/devicetree/bindings/display/allwinner*
6870 F: drivers/gpu/drm/sun4i/
6872 DRM DRIVERS FOR AMLOGIC SOCS
6873 M: Neil Armstrong <neil.armstrong@linaro.org>
6874 L: dri-devel@lists.freedesktop.org
6875 L: linux-amlogic@lists.infradead.org
6877 W: http://linux-meson.com/
6878 T: git git://anongit.freedesktop.org/drm/drm-misc
6879 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6880 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6881 F: Documentation/gpu/meson.rst
6882 F: drivers/gpu/drm/meson/
6884 DRM DRIVERS FOR ATMEL HLCDC
6885 M: Sam Ravnborg <sam@ravnborg.org>
6886 M: Boris Brezillon <bbrezillon@kernel.org>
6887 L: dri-devel@lists.freedesktop.org
6889 T: git git://anongit.freedesktop.org/drm/drm-misc
6890 F: Documentation/devicetree/bindings/display/atmel/
6891 F: drivers/gpu/drm/atmel-hlcdc/
6893 DRM DRIVERS FOR BRIDGE CHIPS
6894 M: Andrzej Hajda <andrzej.hajda@intel.com>
6895 M: Neil Armstrong <neil.armstrong@linaro.org>
6896 M: Robert Foss <robert.foss@linaro.org>
6897 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6898 R: Jonas Karlman <jonas@kwiboo.se>
6899 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6901 T: git git://anongit.freedesktop.org/drm/drm-misc
6902 F: Documentation/devicetree/bindings/display/bridge/
6903 F: drivers/gpu/drm/bridge/
6905 DRM DRIVERS FOR EXYNOS
6906 M: Inki Dae <inki.dae@samsung.com>
6907 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6908 M: Kyungmin Park <kyungmin.park@samsung.com>
6909 L: dri-devel@lists.freedesktop.org
6911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6912 F: Documentation/devicetree/bindings/display/exynos/
6913 F: Documentation/devicetree/bindings/display/samsung/
6914 F: drivers/gpu/drm/exynos/
6915 F: include/uapi/drm/exynos_drm.h
6917 DRM DRIVERS FOR FREESCALE DCU
6918 M: Stefan Agner <stefan@agner.ch>
6919 M: Alison Wang <alison.wang@nxp.com>
6920 L: dri-devel@lists.freedesktop.org
6922 T: git git://anongit.freedesktop.org/drm/drm-misc
6923 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6924 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6925 F: drivers/gpu/drm/fsl-dcu/
6927 DRM DRIVERS FOR FREESCALE IMX
6928 M: Philipp Zabel <p.zabel@pengutronix.de>
6929 L: dri-devel@lists.freedesktop.org
6931 F: Documentation/devicetree/bindings/display/imx/
6932 F: drivers/gpu/drm/imx/
6933 F: drivers/gpu/ipu-v3/
6935 DRM DRIVERS FOR FREESCALE IMX BRIDGE
6936 M: Liu Ying <victor.liu@nxp.com>
6937 L: dri-devel@lists.freedesktop.org
6939 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
6940 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
6941 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
6942 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
6943 F: drivers/gpu/drm/bridge/imx/
6945 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6946 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6947 L: dri-devel@lists.freedesktop.org
6949 T: git git://github.com/patjak/drm-gma500
6950 F: drivers/gpu/drm/gma500/
6952 DRM DRIVERS FOR HISILICON
6953 M: Xinliang Liu <xinliang.liu@linaro.org>
6954 M: Tian Tao <tiantao6@hisilicon.com>
6955 R: John Stultz <jstultz@google.com>
6956 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6957 R: Chen Feng <puck.chen@hisilicon.com>
6958 L: dri-devel@lists.freedesktop.org
6960 T: git git://anongit.freedesktop.org/drm/drm-misc
6961 F: Documentation/devicetree/bindings/display/hisilicon/
6962 F: drivers/gpu/drm/hisilicon/
6964 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6965 M: Deepak Rawat <drawat.floss@gmail.com>
6966 L: linux-hyperv@vger.kernel.org
6967 L: dri-devel@lists.freedesktop.org
6969 T: git git://anongit.freedesktop.org/drm/drm-misc
6970 F: drivers/gpu/drm/hyperv
6972 DRM DRIVERS FOR LIMA
6973 M: Qiang Yu <yuq825@gmail.com>
6974 L: dri-devel@lists.freedesktop.org
6975 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6977 T: git git://anongit.freedesktop.org/drm/drm-misc
6978 F: drivers/gpu/drm/lima/
6979 F: include/uapi/drm/lima_drm.h
6981 DRM DRIVERS FOR MEDIATEK
6982 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6983 M: Philipp Zabel <p.zabel@pengutronix.de>
6984 L: dri-devel@lists.freedesktop.org
6985 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6987 F: Documentation/devicetree/bindings/display/mediatek/
6988 F: drivers/gpu/drm/mediatek/
6989 F: drivers/phy/mediatek/phy-mtk-dp.c
6990 F: drivers/phy/mediatek/phy-mtk-hdmi*
6991 F: drivers/phy/mediatek/phy-mtk-mipi*
6993 DRM DRIVERS FOR NVIDIA TEGRA
6994 M: Thierry Reding <thierry.reding@gmail.com>
6995 L: dri-devel@lists.freedesktop.org
6996 L: linux-tegra@vger.kernel.org
6998 T: git git://anongit.freedesktop.org/tegra/linux.git
6999 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7000 F: Documentation/devicetree/bindings/gpu/host1x/
7001 F: drivers/gpu/drm/tegra/
7002 F: drivers/gpu/host1x/
7003 F: include/linux/host1x.h
7004 F: include/uapi/drm/tegra_drm.h
7006 DRM DRIVERS FOR RENESAS
7007 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7008 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
7009 L: dri-devel@lists.freedesktop.org
7010 L: linux-renesas-soc@vger.kernel.org
7012 T: git git://linuxtv.org/pinchartl/media drm/du/next
7013 F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7014 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7015 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7016 F: Documentation/devicetree/bindings/display/renesas,du.yaml
7017 F: drivers/gpu/drm/rcar-du/
7018 F: drivers/gpu/drm/shmobile/
7019 F: include/linux/platform_data/shmob_drm.h
7021 DRM DRIVERS FOR ROCKCHIP
7022 M: Sandy Huang <hjc@rock-chips.com>
7023 M: Heiko Stübner <heiko@sntech.de>
7024 L: dri-devel@lists.freedesktop.org
7026 T: git git://anongit.freedesktop.org/drm/drm-misc
7027 F: Documentation/devicetree/bindings/display/rockchip/
7028 F: drivers/gpu/drm/rockchip/
7031 M: Alain Volmat <alain.volmat@foss.st.com>
7032 L: dri-devel@lists.freedesktop.org
7034 T: git git://anongit.freedesktop.org/drm/drm-misc
7035 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7036 F: drivers/gpu/drm/sti
7039 M: Yannick Fertre <yannick.fertre@foss.st.com>
7040 M: Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
7041 M: Philippe Cornu <philippe.cornu@foss.st.com>
7042 L: dri-devel@lists.freedesktop.org
7044 T: git git://anongit.freedesktop.org/drm/drm-misc
7045 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7046 F: drivers/gpu/drm/stm
7048 DRM DRIVERS FOR TI KEYSTONE
7049 M: Jyri Sarha <jyri.sarha@iki.fi>
7050 M: Tomi Valkeinen <tomba@kernel.org>
7051 L: dri-devel@lists.freedesktop.org
7053 T: git git://anongit.freedesktop.org/drm/drm-misc
7054 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7055 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7056 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7057 F: drivers/gpu/drm/tidss/
7059 DRM DRIVERS FOR TI LCDC
7060 M: Jyri Sarha <jyri.sarha@iki.fi>
7061 R: Tomi Valkeinen <tomba@kernel.org>
7062 L: dri-devel@lists.freedesktop.org
7064 F: Documentation/devicetree/bindings/display/tilcdc/
7065 F: drivers/gpu/drm/tilcdc/
7067 DRM DRIVERS FOR TI OMAP
7068 M: Tomi Valkeinen <tomba@kernel.org>
7069 L: dri-devel@lists.freedesktop.org
7071 F: Documentation/devicetree/bindings/display/ti/
7072 F: drivers/gpu/drm/omapdrm/
7075 M: Emma Anholt <emma@anholt.net>
7076 M: Melissa Wen <mwen@igalia.com>
7078 T: git git://anongit.freedesktop.org/drm/drm-misc
7079 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7080 F: drivers/gpu/drm/v3d/
7081 F: include/uapi/drm/v3d_drm.h
7084 M: Emma Anholt <emma@anholt.net>
7085 M: Maxime Ripard <mripard@kernel.org>
7087 T: git git://github.com/anholt/linux
7088 T: git git://anongit.freedesktop.org/drm/drm-misc
7089 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7090 F: drivers/gpu/drm/vc4/
7091 F: include/uapi/drm/vc4_drm.h
7093 DRM DRIVERS FOR VIVANTE GPU IP
7094 M: Lucas Stach <l.stach@pengutronix.de>
7095 R: Russell King <linux+etnaviv@armlinux.org.uk>
7096 R: Christian Gmeiner <christian.gmeiner@gmail.com>
7097 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
7098 L: dri-devel@lists.freedesktop.org
7100 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7101 F: drivers/gpu/drm/etnaviv/
7102 F: include/uapi/drm/etnaviv_drm.h
7105 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
7106 L: dri-devel@lists.freedesktop.org
7107 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
7109 T: git git://anongit.freedesktop.org/drm/drm-misc
7110 F: Documentation/gpu/xen-front.rst
7111 F: drivers/gpu/drm/xen/
7113 DRM DRIVERS FOR XILINX
7114 M: Hyun Kwon <hyun.kwon@xilinx.com>
7115 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7116 L: dri-devel@lists.freedesktop.org
7118 T: git git://anongit.freedesktop.org/drm/drm-misc
7119 F: Documentation/devicetree/bindings/display/xlnx/
7120 F: drivers/gpu/drm/xlnx/
7123 M: Thierry Reding <thierry.reding@gmail.com>
7124 R: Sam Ravnborg <sam@ravnborg.org>
7125 L: dri-devel@lists.freedesktop.org
7127 T: git git://anongit.freedesktop.org/drm/drm-misc
7128 F: Documentation/devicetree/bindings/display/panel/
7129 F: drivers/gpu/drm/drm_panel.c
7130 F: drivers/gpu/drm/panel/
7131 F: include/drm/drm_panel.h
7133 DRM PRIVACY-SCREEN CLASS
7134 M: Hans de Goede <hdegoede@redhat.com>
7135 L: dri-devel@lists.freedesktop.org
7137 T: git git://anongit.freedesktop.org/drm/drm-misc
7138 F: drivers/gpu/drm/drm_privacy_screen*
7139 F: include/drm/drm_privacy_screen*
7142 M: Christian Koenig <christian.koenig@amd.com>
7143 M: Huang Rui <ray.huang@amd.com>
7144 L: dri-devel@lists.freedesktop.org
7146 T: git git://anongit.freedesktop.org/drm/drm-misc
7147 F: drivers/gpu/drm/ttm/
7151 M: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
7152 L: dri-devel@lists.freedesktop.org
7154 T: git git://anongit.freedesktop.org/drm/drm-misc
7155 F: drivers/gpu/drm/scheduler/
7156 F: include/drm/gpu_scheduler.h
7158 DSBR100 USB FM RADIO DRIVER
7159 M: Alexey Klimov <klimov.linux@gmail.com>
7160 L: linux-media@vger.kernel.org
7162 T: git git://linuxtv.org/media_tree.git
7163 F: drivers/media/radio/dsbr100.c
7166 M: Hans Verkuil <hverkuil@xs4all.nl>
7167 L: linux-media@vger.kernel.org
7169 W: https://linuxtv.org
7170 T: git git://linuxtv.org/media_tree.git
7171 F: drivers/media/pci/dt3155/
7173 DVB_USB_AF9015 MEDIA DRIVER
7174 M: Antti Palosaari <crope@iki.fi>
7175 L: linux-media@vger.kernel.org
7177 W: https://linuxtv.org
7178 W: http://palosaari.fi/linux/
7179 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7180 T: git git://linuxtv.org/anttip/media_tree.git
7181 F: drivers/media/usb/dvb-usb-v2/af9015*
7183 DVB_USB_AF9035 MEDIA DRIVER
7184 M: Antti Palosaari <crope@iki.fi>
7185 L: linux-media@vger.kernel.org
7187 W: https://linuxtv.org
7188 W: http://palosaari.fi/linux/
7189 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7190 T: git git://linuxtv.org/anttip/media_tree.git
7191 F: drivers/media/usb/dvb-usb-v2/af9035*
7193 DVB_USB_ANYSEE MEDIA DRIVER
7194 M: Antti Palosaari <crope@iki.fi>
7195 L: linux-media@vger.kernel.org
7197 W: https://linuxtv.org
7198 W: http://palosaari.fi/linux/
7199 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7200 T: git git://linuxtv.org/anttip/media_tree.git
7201 F: drivers/media/usb/dvb-usb-v2/anysee*
7203 DVB_USB_AU6610 MEDIA DRIVER
7204 M: Antti Palosaari <crope@iki.fi>
7205 L: linux-media@vger.kernel.org
7207 W: https://linuxtv.org
7208 W: http://palosaari.fi/linux/
7209 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7210 T: git git://linuxtv.org/anttip/media_tree.git
7211 F: drivers/media/usb/dvb-usb-v2/au6610*
7213 DVB_USB_CE6230 MEDIA DRIVER
7214 M: Antti Palosaari <crope@iki.fi>
7215 L: linux-media@vger.kernel.org
7217 W: https://linuxtv.org
7218 W: http://palosaari.fi/linux/
7219 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7220 T: git git://linuxtv.org/anttip/media_tree.git
7221 F: drivers/media/usb/dvb-usb-v2/ce6230*
7223 DVB_USB_CXUSB MEDIA DRIVER
7224 M: Michael Krufky <mkrufky@linuxtv.org>
7225 L: linux-media@vger.kernel.org
7227 W: https://linuxtv.org
7228 W: http://github.com/mkrufky
7229 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7230 T: git git://linuxtv.org/media_tree.git
7231 F: drivers/media/usb/dvb-usb/cxusb*
7233 DVB_USB_EC168 MEDIA DRIVER
7234 M: Antti Palosaari <crope@iki.fi>
7235 L: linux-media@vger.kernel.org
7237 W: https://linuxtv.org
7238 W: http://palosaari.fi/linux/
7239 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7240 T: git git://linuxtv.org/anttip/media_tree.git
7241 F: drivers/media/usb/dvb-usb-v2/ec168*
7243 DVB_USB_GL861 MEDIA DRIVER
7244 M: Antti Palosaari <crope@iki.fi>
7245 L: linux-media@vger.kernel.org
7247 W: https://linuxtv.org
7248 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7249 T: git git://linuxtv.org/anttip/media_tree.git
7250 F: drivers/media/usb/dvb-usb-v2/gl861*
7252 DVB_USB_MXL111SF MEDIA DRIVER
7253 M: Michael Krufky <mkrufky@linuxtv.org>
7254 L: linux-media@vger.kernel.org
7256 W: https://linuxtv.org
7257 W: http://github.com/mkrufky
7258 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7259 T: git git://linuxtv.org/mkrufky/mxl111sf.git
7260 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
7262 DVB_USB_RTL28XXU MEDIA DRIVER
7263 M: Antti Palosaari <crope@iki.fi>
7264 L: linux-media@vger.kernel.org
7266 W: https://linuxtv.org
7267 W: http://palosaari.fi/linux/
7268 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7269 T: git git://linuxtv.org/anttip/media_tree.git
7270 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
7272 DVB_USB_V2 MEDIA DRIVER
7273 M: Antti Palosaari <crope@iki.fi>
7274 L: linux-media@vger.kernel.org
7276 W: https://linuxtv.org
7277 W: http://palosaari.fi/linux/
7278 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7279 T: git git://linuxtv.org/anttip/media_tree.git
7280 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
7281 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
7284 M: Jason Baron <jbaron@akamai.com>
7286 F: include/linux/dynamic_debug.h
7287 F: lib/dynamic_debug.c
7288 M: Jim Cromie <jim.cromie@gmail.com>
7289 F: lib/test_dynamic_debug.c
7291 DYNAMIC INTERRUPT MODERATION
7292 M: Tal Gilboa <talgi@nvidia.com>
7294 F: Documentation/networking/net_dim.rst
7295 F: include/linux/dim.h
7298 DZ DECSTATION DZ11 SERIAL DRIVER
7299 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
7301 F: drivers/tty/serial/dz.*
7303 E3X0 POWER BUTTON DRIVER
7304 M: Moritz Fischer <moritz.fischer@ettus.com>
7305 L: usrp-users@lists.ettus.com
7307 W: http://www.ettus.com
7308 F: Documentation/devicetree/bindings/input/e3x0-button.txt
7309 F: drivers/input/misc/e3x0-button.c
7312 M: Antti Palosaari <crope@iki.fi>
7313 L: linux-media@vger.kernel.org
7315 W: https://linuxtv.org
7316 W: http://palosaari.fi/linux/
7317 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7318 T: git git://linuxtv.org/anttip/media_tree.git
7319 F: drivers/media/tuners/e4000*
7321 EARTH_PT1 MEDIA DRIVER
7322 M: Akihiro Tsukada <tskd08@gmail.com>
7323 L: linux-media@vger.kernel.org
7325 F: drivers/media/pci/pt1/
7327 EARTH_PT3 MEDIA DRIVER
7328 M: Akihiro Tsukada <tskd08@gmail.com>
7329 L: linux-media@vger.kernel.org
7331 F: drivers/media/pci/pt3/
7334 M: Antti Palosaari <crope@iki.fi>
7335 L: linux-media@vger.kernel.org
7337 W: https://linuxtv.org
7338 W: http://palosaari.fi/linux/
7339 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7340 T: git git://linuxtv.org/anttip/media_tree.git
7341 F: drivers/media/dvb-frontends/ec100*
7344 M: Tyler Hicks <code@tyhicks.com>
7345 L: ecryptfs@vger.kernel.org
7347 W: http://ecryptfs.org
7348 W: https://launchpad.net/ecryptfs
7349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7350 F: Documentation/filesystems/ecryptfs.rst
7354 M: Yazen Ghannam <yazen.ghannam@amd.com>
7355 L: linux-edac@vger.kernel.org
7357 F: drivers/edac/amd64_edac*
7358 F: drivers/edac/mce_amd*
7361 M: Jan Luebbe <jlu@pengutronix.de>
7362 L: linux-edac@vger.kernel.org
7364 F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7365 F: drivers/edac/armada_xp_*
7368 M: Stefan Schaeckeler <sschaeck@cisco.com>
7370 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7371 F: drivers/edac/aspeed_edac.c
7374 M: Shravan Kumar Ramani <shravankr@nvidia.com>
7376 F: drivers/edac/bluefield_edac.c
7379 M: Andre Przywara <andre.przywara@arm.com>
7380 L: linux-edac@vger.kernel.org
7382 F: drivers/edac/highbank*
7385 M: Ralf Baechle <ralf@linux-mips.org>
7386 L: linux-edac@vger.kernel.org
7387 L: linux-mips@vger.kernel.org
7389 F: drivers/edac/octeon_edac*
7391 EDAC-CAVIUM THUNDERX
7392 M: Robert Richter <rric@kernel.org>
7393 L: linux-edac@vger.kernel.org
7395 F: drivers/edac/thunderx_edac*
7398 M: Borislav Petkov <bp@alien8.de>
7399 M: Tony Luck <tony.luck@intel.com>
7400 R: James Morse <james.morse@arm.com>
7401 R: Mauro Carvalho Chehab <mchehab@kernel.org>
7402 R: Robert Richter <rric@kernel.org>
7403 L: linux-edac@vger.kernel.org
7405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7406 F: Documentation/admin-guide/ras.rst
7407 F: Documentation/driver-api/edac.rst
7409 F: include/linux/edac.h
7412 M: Lei Wang <lewan@microsoft.com>
7413 L: linux-edac@vger.kernel.org
7415 F: drivers/edac/dmc520_edac.c
7418 M: Mark Gross <markgross@kernel.org>
7419 L: linux-edac@vger.kernel.org
7421 F: drivers/edac/e752x_edac.c
7424 L: linux-edac@vger.kernel.org
7426 F: drivers/edac/e7xxx_edac.c
7429 M: York Sun <york.sun@nxp.com>
7430 L: linux-edac@vger.kernel.org
7432 F: drivers/edac/fsl_ddr_edac.*
7435 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7436 L: linux-edac@vger.kernel.org
7438 F: drivers/edac/ghes_edac.c
7441 M: Tony Luck <tony.luck@intel.com>
7442 L: linux-edac@vger.kernel.org
7444 F: drivers/edac/i10nm_base.c
7447 L: linux-edac@vger.kernel.org
7449 F: drivers/edac/i3000_edac.c
7452 L: linux-edac@vger.kernel.org
7454 F: drivers/edac/i5000_edac.c
7457 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7458 L: linux-edac@vger.kernel.org
7460 F: drivers/edac/i5400_edac.c
7463 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7464 L: linux-edac@vger.kernel.org
7466 F: drivers/edac/i7300_edac.c
7469 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7470 L: linux-edac@vger.kernel.org
7472 F: drivers/edac/i7core_edac.c
7475 M: Tim Small <tim@buttersideup.com>
7476 L: linux-edac@vger.kernel.org
7478 F: drivers/edac/i82443bxgx_edac.c
7481 M: "Arvind R." <arvino55@gmail.com>
7482 L: linux-edac@vger.kernel.org
7484 F: drivers/edac/i82975x_edac.c
7487 M: Jason Baron <jbaron@akamai.com>
7488 L: linux-edac@vger.kernel.org
7490 F: drivers/edac/ie31200_edac.c
7493 M: Tony Luck <tony.luck@intel.com>
7494 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7495 L: linux-edac@vger.kernel.org
7497 F: drivers/edac/igen6_edac.c
7500 M: Johannes Thumshirn <morbidrsa@gmail.com>
7501 L: linux-edac@vger.kernel.org
7503 F: drivers/edac/mpc85xx_edac.[ch]
7506 M: Egor Martovetsky <egor@pasemi.com>
7507 L: linux-edac@vger.kernel.org
7509 F: drivers/edac/pasemi_edac.c
7512 M: Tony Luck <tony.luck@intel.com>
7513 L: linux-edac@vger.kernel.org
7515 F: drivers/edac/pnd2_edac.[ch]
7518 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
7519 L: linux-arm-msm@vger.kernel.org
7520 L: linux-edac@vger.kernel.org
7522 F: drivers/edac/qcom_edac.c
7525 M: Tim Small <tim@buttersideup.com>
7526 L: linux-edac@vger.kernel.org
7528 F: drivers/edac/r82600_edac.c
7531 M: Tony Luck <tony.luck@intel.com>
7532 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7533 L: linux-edac@vger.kernel.org
7535 F: drivers/edac/sb_edac.c
7538 M: Tony Luck <tony.luck@intel.com>
7539 L: linux-edac@vger.kernel.org
7541 F: drivers/edac/skx_*.[ch]
7544 M: Tero Kristo <kristo@kernel.org>
7545 L: linux-edac@vger.kernel.org
7547 F: drivers/edac/ti_edac.c
7549 EDIROL UA-101/UA-1000 DRIVER
7550 M: Clemens Ladisch <clemens@ladisch.de>
7551 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7554 F: sound/usb/misc/ua101.c
7557 M: Ivan Hu <ivan.hu@canonical.com>
7558 M: Ard Biesheuvel <ardb@kernel.org>
7559 L: linux-efi@vger.kernel.org
7561 F: drivers/firmware/efi/test/
7563 EFI VARIABLE FILESYSTEM
7564 M: Matthew Garrett <matthew.garrett@nebula.com>
7565 M: Jeremy Kerr <jk@ozlabs.org>
7566 M: Ard Biesheuvel <ardb@kernel.org>
7567 L: linux-efi@vger.kernel.org
7569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7572 EFIFB FRAMEBUFFER DRIVER
7573 M: Peter Jones <pjones@redhat.com>
7574 L: linux-fbdev@vger.kernel.org
7576 F: drivers/video/fbdev/efifb.c
7580 W: http://aeschi.ch.eu.org/efs/
7583 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
7584 M: Douglas Miller <dougmill@linux.ibm.com>
7585 L: netdev@vger.kernel.org
7587 F: drivers/net/ethernet/ibm/ehea/
7589 ELM327 CAN NETWORK DRIVER
7590 M: Max Staudt <max@enpas.org>
7591 L: linux-can@vger.kernel.org
7593 F: Documentation/networking/device_drivers/can/can327.rst
7594 F: drivers/net/can/can327.c
7596 EM28XX VIDEO4LINUX DRIVER
7597 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7598 L: linux-media@vger.kernel.org
7600 W: https://linuxtv.org
7601 T: git git://linuxtv.org/media_tree.git
7602 F: Documentation/admin-guide/media/em28xx*
7603 F: drivers/media/usb/em28xx/
7606 M: Olivia Mackall <olivia@selenic.com>
7607 M: David Woodhouse <dwmw2@infradead.org>
7608 L: linux-embedded@vger.kernel.org
7611 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
7612 M: Adrian Hunter <adrian.hunter@intel.com>
7613 M: Ritesh Harjani <riteshh@codeaurora.org>
7614 M: Asutosh Das <asutoshd@codeaurora.org>
7615 L: linux-mmc@vger.kernel.org
7617 F: drivers/mmc/host/cqhci*
7619 EMULEX 10Gbps iSCSI - OneConnect DRIVER
7620 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
7621 L: linux-scsi@vger.kernel.org
7623 W: http://www.broadcom.com
7624 F: drivers/scsi/be2iscsi/
7626 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
7627 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
7628 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
7629 M: Somnath Kotur <somnath.kotur@broadcom.com>
7630 L: netdev@vger.kernel.org
7632 W: http://www.emulex.com
7633 F: drivers/net/ethernet/emulex/benet/
7635 EMULEX ONECONNECT ROCE DRIVER
7636 M: Selvin Xavier <selvin.xavier@broadcom.com>
7637 L: linux-rdma@vger.kernel.org
7639 W: http://www.broadcom.com
7640 F: drivers/infiniband/hw/ocrdma/
7641 F: include/uapi/rdma/ocrdma-abi.h
7643 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
7644 M: James Smart <james.smart@broadcom.com>
7645 M: Dick Kennedy <dick.kennedy@broadcom.com>
7646 L: linux-scsi@vger.kernel.org
7648 W: http://www.broadcom.com
7649 F: drivers/scsi/lpfc/
7651 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7652 M: James Smart <james.smart@broadcom.com>
7653 M: Ram Vegesna <ram.vegesna@broadcom.com>
7654 L: linux-scsi@vger.kernel.org
7655 L: target-devel@vger.kernel.org
7657 W: http://www.broadcom.com
7658 F: drivers/scsi/elx/
7660 ENE CB710 FLASH CARD READER DRIVER
7661 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
7663 F: drivers/misc/cb710/
7664 F: drivers/mmc/host/cb710-mmc.*
7665 F: include/linux/cb710.h
7667 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7668 M: Maxim Levitsky <maximlevitsky@gmail.com>
7670 F: drivers/media/rc/ene_ir.*
7672 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7673 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
7674 L: linuxppc-dev@lists.ozlabs.org
7676 F: drivers/tty/ehv_bytechan.c
7678 EPSON S1D13XXX FRAMEBUFFER DRIVER
7679 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
7681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7682 F: drivers/video/fbdev/s1d13xxxfb.c
7683 F: include/video/s1d13xxxfb.h
7686 M: Gao Xiang <xiang@kernel.org>
7687 M: Chao Yu <chao@kernel.org>
7688 R: Yue Hu <huyue2@coolpad.com>
7689 R: Jeffle Xu <jefflexu@linux.alibaba.com>
7690 L: linux-erofs@lists.ozlabs.org
7692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7693 F: Documentation/filesystems/erofs.rst
7695 F: include/trace/events/erofs.h
7697 ERRSEQ ERROR TRACKING INFRASTRUCTURE
7698 M: Jeff Layton <jlayton@kernel.org>
7700 F: include/linux/errseq.h
7704 M: Frank Jungclaus <frank.jungclaus@esd.eu>
7706 L: linux-can@vger.kernel.org
7708 F: drivers/net/can/usb/esd_usb.c
7710 ET131X NETWORK DRIVER
7711 M: Mark Einon <mark.einon@gmail.com>
7713 F: drivers/net/ethernet/agere/
7715 ETAS ES58X CAN/USB DRIVER
7716 M: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7717 L: linux-can@vger.kernel.org
7719 F: drivers/net/can/usb/etas_es58x/
7722 M: Roopa Prabhu <roopa@nvidia.com>
7723 M: Nikolay Aleksandrov <razor@blackwall.org>
7724 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
7725 L: netdev@vger.kernel.org
7727 W: http://www.linuxfoundation.org/en/Net:Bridge
7728 F: include/linux/netfilter_bridge/
7731 ETHERNET PHY LIBRARY
7732 M: Andrew Lunn <andrew@lunn.ch>
7733 M: Heiner Kallweit <hkallweit1@gmail.com>
7734 R: Russell King <linux@armlinux.org.uk>
7735 L: netdev@vger.kernel.org
7737 F: Documentation/ABI/testing/sysfs-class-net-phydev
7738 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
7739 F: Documentation/devicetree/bindings/net/mdio*
7740 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
7741 F: Documentation/networking/phy.rst
7742 F: drivers/net/mdio/
7743 F: drivers/net/mdio/acpi_mdio.c
7744 F: drivers/net/mdio/fwnode_mdio.c
7745 F: drivers/net/mdio/of_mdio.c
7748 F: include/dt-bindings/net/qca-ar803x.h
7749 F: include/linux/linkmode.h
7750 F: include/linux/*mdio*.h
7751 F: include/linux/mdio/*.h
7752 F: include/linux/mii.h
7753 F: include/linux/of_net.h
7754 F: include/linux/phy.h
7755 F: include/linux/phy_fixed.h
7756 F: include/linux/platform_data/mdio-bcm-unimac.h
7757 F: include/linux/platform_data/mdio-gpio.h
7758 F: include/trace/events/mdio.h
7759 F: include/uapi/linux/mdio.h
7760 F: include/uapi/linux/mii.h
7761 F: net/core/of_net.c
7764 R: Eric Biederman <ebiederm@xmission.com>
7765 R: Kees Cook <keescook@chromium.org>
7766 L: linux-mm@kvack.org
7768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
7771 F: include/linux/binfmts.h
7772 F: include/linux/elf.h
7773 F: include/uapi/linux/binfmts.h
7774 F: include/uapi/linux/elf.h
7775 F: tools/testing/selftests/exec/
7780 M: Namjae Jeon <linkinjeon@kernel.org>
7781 M: Sungjong Seo <sj1557.seo@samsung.com>
7782 L: linux-fsdevel@vger.kernel.org
7784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
7788 M: Jan Kara <jack@suse.com>
7789 L: linux-ext4@vger.kernel.org
7791 F: Documentation/filesystems/ext2.rst
7793 F: include/linux/ext2*
7796 M: "Theodore Ts'o" <tytso@mit.edu>
7797 M: Andreas Dilger <adilger.kernel@dilger.ca>
7798 L: linux-ext4@vger.kernel.org
7800 W: http://ext4.wiki.kernel.org
7801 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
7802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7803 F: Documentation/filesystems/ext4/
7805 F: include/trace/events/ext4.h
7807 Extended Verification Module (EVM)
7808 M: Mimi Zohar <zohar@linux.ibm.com>
7809 L: linux-integrity@vger.kernel.org
7811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7812 F: security/integrity/evm/
7813 F: security/integrity/
7815 EXTENSIBLE FIRMWARE INTERFACE (EFI)
7816 M: Ard Biesheuvel <ardb@kernel.org>
7817 L: linux-efi@vger.kernel.org
7819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7820 F: Documentation/admin-guide/efi-stub.rst
7821 F: arch/*/include/asm/efi.h
7822 F: arch/*/kernel/efi.c
7823 F: arch/arm/boot/compressed/efi-header.S
7824 F: arch/arm64/kernel/efi-entry.S
7825 F: arch/x86/platform/efi/
7826 F: drivers/firmware/efi/
7827 F: include/linux/efi*.h
7829 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7830 M: MyungJoo Ham <myungjoo.ham@samsung.com>
7831 M: Chanwoo Choi <cw00.choi@samsung.com>
7832 L: linux-kernel@vger.kernel.org
7834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7835 F: Documentation/devicetree/bindings/extcon/
7836 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7838 F: include/linux/extcon.h
7839 F: include/linux/extcon/
7842 M: Masami Hiramatsu <mhiramat@kernel.org>
7844 F: Documentation/admin-guide/bootconfig.rst
7845 F: fs/proc/bootconfig.c
7846 F: include/linux/bootconfig.h
7847 F: lib/bootconfig-data.S
7849 F: tools/bootconfig/*
7850 F: tools/bootconfig/scripts/*
7853 M: Jingoo Han <jingoohan1@gmail.com>
7854 L: dri-devel@lists.freedesktop.org
7856 F: drivers/gpu/drm/exynos/exynos_dp*
7858 EXYNOS SYSMMU (IOMMU) driver
7859 M: Marek Szyprowski <m.szyprowski@samsung.com>
7860 L: iommu@lists.linux.dev
7862 F: drivers/iommu/exynos-iommu.c
7865 M: Jaegeuk Kim <jaegeuk@kernel.org>
7866 M: Chao Yu <chao@kernel.org>
7867 L: linux-f2fs-devel@lists.sourceforge.net
7869 W: https://f2fs.wiki.kernel.org/
7870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7871 F: Documentation/ABI/testing/sysfs-fs-f2fs
7872 F: Documentation/filesystems/f2fs.rst
7874 F: include/linux/f2fs_fs.h
7875 F: include/trace/events/f2fs.h
7876 F: include/uapi/linux/f2fs.h
7878 F71805F HARDWARE MONITORING DRIVER
7879 M: Jean Delvare <jdelvare@suse.com>
7880 L: linux-hwmon@vger.kernel.org
7882 F: Documentation/hwmon/f71805f.rst
7883 F: drivers/hwmon/f71805f.c
7886 M: Josh Poimboeuf <jpoimboe@kernel.org>
7888 F: scripts/faddr2line
7891 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7892 L: netdev@vger.kernel.org
7894 F: Documentation/networking/failover.rst
7895 F: include/net/failover.h
7896 F: net/core/failover.c
7899 M: Jan Kara <jack@suse.cz>
7900 R: Amir Goldstein <amir73il@gmail.com>
7901 R: Matthew Bobrowski <repnop@google.com>
7902 L: linux-fsdevel@vger.kernel.org
7904 F: fs/notify/fanotify/
7905 F: include/linux/fanotify.h
7906 F: include/uapi/linux/fanotify.h
7908 FARSYNC SYNCHRONOUS DRIVER
7909 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7911 W: http://www.farsite.co.uk/
7912 F: drivers/net/wan/farsync.*
7914 FAULT INJECTION SUPPORT
7915 M: Akinobu Mita <akinobu.mita@gmail.com>
7917 F: Documentation/fault-injection/
7918 F: lib/fault-inject.c
7920 FBTFT Framebuffer drivers
7921 L: dri-devel@lists.freedesktop.org
7922 L: linux-fbdev@vger.kernel.org
7924 F: drivers/staging/fbtft/
7927 M: Michael Buesch <m@bues.ch>
7928 L: linux-media@vger.kernel.org
7930 F: drivers/media/tuners/fc0011.c
7931 F: drivers/media/tuners/fc0011.h
7934 M: Antti Palosaari <crope@iki.fi>
7935 L: linux-media@vger.kernel.org
7937 W: https://linuxtv.org
7938 W: http://palosaari.fi/linux/
7939 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7940 T: git git://linuxtv.org/anttip/media_tree.git
7941 F: drivers/media/tuners/fc2580*
7943 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7944 M: Hannes Reinecke <hare@suse.de>
7945 L: linux-scsi@vger.kernel.org
7947 W: www.Open-FCoE.org
7948 F: drivers/scsi/fcoe/
7949 F: drivers/scsi/libfc/
7951 F: include/scsi/libfc.h
7952 F: include/scsi/libfcoe.h
7953 F: include/uapi/scsi/fc/
7955 FILE LOCKING (flock() and fcntl()/lockf())
7956 M: Jeff Layton <jlayton@kernel.org>
7957 M: Chuck Lever <chuck.lever@oracle.com>
7958 L: linux-fsdevel@vger.kernel.org
7962 F: include/linux/fcntl.h
7963 F: include/uapi/linux/fcntl.h
7965 FILESYSTEM DIRECT ACCESS (DAX)
7966 M: Dan Williams <dan.j.williams@intel.com>
7967 R: Matthew Wilcox <willy@infradead.org>
7968 R: Jan Kara <jack@suse.cz>
7969 L: linux-fsdevel@vger.kernel.org
7970 L: nvdimm@lists.linux.dev
7973 F: include/linux/dax.h
7974 F: include/trace/events/fs_dax.h
7976 FILESYSTEMS (VFS and infrastructure)
7977 M: Alexander Viro <viro@zeniv.linux.org.uk>
7978 L: linux-fsdevel@vger.kernel.org
7981 F: include/linux/fs.h
7982 F: include/linux/fs_types.h
7983 F: include/uapi/linux/fs.h
7984 F: include/uapi/linux/openat2.h
7986 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7987 M: Riku Voipio <riku.voipio@iki.fi>
7988 L: linux-hwmon@vger.kernel.org
7990 F: drivers/hwmon/f75375s.c
7991 F: include/linux/f75375s.h
7993 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7994 M: Clemens Ladisch <clemens@ladisch.de>
7995 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7996 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7999 F: include/uapi/sound/firewire.h
8002 FIREWIRE MEDIA DRIVERS (firedtv)
8003 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
8004 L: linux-media@vger.kernel.org
8005 L: linux1394-devel@lists.sourceforge.net
8007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8008 F: drivers/media/firewire/
8010 FIREWIRE SBP-2 TARGET
8011 M: Chris Boot <bootc@bootc.net>
8012 L: linux-scsi@vger.kernel.org
8013 L: target-devel@vger.kernel.org
8014 L: linux1394-devel@lists.sourceforge.net
8016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8017 F: drivers/target/sbp/
8020 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
8021 L: linux1394-devel@lists.sourceforge.net
8023 W: http://ieee1394.wiki.kernel.org/
8024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8025 F: drivers/firewire/
8026 F: include/linux/firewire.h
8027 F: include/uapi/linux/firewire*.h
8030 FIRMWARE FRAMEWORK FOR ARMV8-A
8031 M: Sudeep Holla <sudeep.holla@arm.com>
8032 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8034 F: drivers/firmware/arm_ffa/
8035 F: include/linux/arm_ffa.h
8037 FIRMWARE LOADER (request_firmware)
8038 M: Luis Chamberlain <mcgrof@kernel.org>
8039 M: Russ Weight <russell.h.weight@intel.com>
8040 L: linux-kernel@vger.kernel.org
8042 F: Documentation/firmware_class/
8043 F: drivers/base/firmware_loader/
8044 F: include/linux/firmware.h
8046 FLEXTIMER FTM-QUADDEC DRIVER
8047 M: Patrick Havelange <patrick.havelange@essensium.com>
8048 L: linux-iio@vger.kernel.org
8050 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8051 F: drivers/counter/ftm-quaddec.c
8054 M: Denis Efremov <efremov@linux.com>
8055 L: linux-block@vger.kernel.org
8057 F: drivers/block/floppy.c
8059 FLYSKY FSIA6B RC RECEIVER
8060 M: Markus Koch <markus@notsyncing.net>
8061 L: linux-input@vger.kernel.org
8063 F: drivers/input/joystick/fsia6b.c
8065 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
8066 M: Geoffrey D. Bennett <g@b4.vu>
8067 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8070 F: sound/usb/mixer_scarlett_gen2.c
8072 FORCEDETH GIGABIT ETHERNET DRIVER
8073 M: Rain River <rain.1986.08.12@gmail.com>
8074 M: Zhu Yanjun <zyjzyj2000@gmail.com>
8075 L: netdev@vger.kernel.org
8077 F: drivers/net/ethernet/nvidia/*
8080 M: Kees Cook <keescook@chromium.org>
8081 L: linux-hardening@vger.kernel.org
8083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8084 F: include/linux/fortify-string.h
8085 F: lib/fortify_kunit.c
8086 F: lib/test_fortify/*
8087 F: scripts/test_fortify.sh
8091 M: Wu Hao <hao.wu@intel.com>
8092 R: Tom Rix <trix@redhat.com>
8093 L: linux-fpga@vger.kernel.org
8095 F: Documentation/ABI/testing/sysfs-bus-dfl*
8096 F: Documentation/fpga/dfl.rst
8097 F: drivers/fpga/dfl*
8098 F: drivers/uio/uio_dfl.c
8099 F: include/linux/dfl.h
8100 F: include/uapi/linux/fpga-dfl.h
8102 FPGA MANAGER FRAMEWORK
8103 M: Moritz Fischer <mdf@kernel.org>
8104 M: Wu Hao <hao.wu@intel.com>
8105 M: Xu Yilun <yilun.xu@intel.com>
8106 R: Tom Rix <trix@redhat.com>
8107 L: linux-fpga@vger.kernel.org
8109 Q: http://patchwork.kernel.org/project/linux-fpga/list/
8110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8111 F: Documentation/devicetree/bindings/fpga/
8112 F: Documentation/driver-api/fpga/
8113 F: Documentation/fpga/
8115 F: include/linux/fpga/
8117 INTEL MAX10 BMC SECURE UPDATES
8118 M: Russ Weight <russell.h.weight@intel.com>
8119 L: linux-fpga@vger.kernel.org
8121 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
8122 F: drivers/fpga/intel-m10-bmc-sec-update.c
8124 MICROCHIP POLARFIRE FPGA DRIVERS
8125 M: Conor Dooley <conor.dooley@microchip.com>
8126 R: Ivan Bornyakov <i.bornyakov@metrotek.ru>
8127 L: linux-fpga@vger.kernel.org
8129 F: Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
8130 F: drivers/fpga/microchip-spi.c
8133 M: Bill Metzenthen <billm@melbpc.org.au>
8135 W: http://floatingpoint.sourceforge.net/emulator/index.html
8136 F: arch/x86/math-emu/
8139 M: Daniel Vetter <daniel@ffwll.ch>
8140 F: drivers/video/fbdev/core/
8142 T: git git://anongit.freedesktop.org/drm/drm-misc
8145 M: Helge Deller <deller@gmx.de>
8146 L: linux-fbdev@vger.kernel.org
8147 L: dri-devel@lists.freedesktop.org
8149 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
8150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8151 F: Documentation/fb/
8153 F: include/linux/fb.h
8154 F: include/uapi/linux/fb.h
8155 F: include/uapi/video/
8158 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8159 M: Horia Geantă <horia.geanta@nxp.com>
8160 M: Pankaj Gupta <pankaj.gupta@nxp.com>
8161 M: Gaurav Jain <gaurav.jain@nxp.com>
8162 L: linux-crypto@vger.kernel.org
8164 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
8165 F: drivers/crypto/caam/
8167 FREESCALE COLDFIRE M5441X MMC DRIVER
8168 M: Angelo Dureghello <angelo.dureghello@timesys.com>
8169 L: linux-mmc@vger.kernel.org
8171 F: drivers/mmc/host/sdhci-esdhc-mcf.c
8172 F: include/linux/platform_data/mmc-esdhc-mcf.h
8174 FREESCALE DIU FRAMEBUFFER DRIVER
8175 M: Timur Tabi <timur@kernel.org>
8176 L: linux-fbdev@vger.kernel.org
8178 F: drivers/video/fbdev/fsl-diu-fb.*
8180 FREESCALE DMA DRIVER
8181 M: Li Yang <leoyang.li@nxp.com>
8182 M: Zhang Wei <zw@zh-kernel.org>
8183 L: linuxppc-dev@lists.ozlabs.org
8185 F: drivers/dma/fsldma.*
8187 FREESCALE DSPI DRIVER
8188 M: Vladimir Oltean <olteanv@gmail.com>
8189 L: linux-spi@vger.kernel.org
8191 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
8192 F: drivers/spi/spi-fsl-dspi.c
8193 F: include/linux/spi/spi-fsl-dspi.h
8195 FREESCALE ENETC ETHERNET DRIVERS
8196 M: Claudiu Manoil <claudiu.manoil@nxp.com>
8197 L: netdev@vger.kernel.org
8199 F: drivers/net/ethernet/freescale/enetc/
8201 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8202 M: Claudiu Manoil <claudiu.manoil@nxp.com>
8203 L: netdev@vger.kernel.org
8205 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8206 F: drivers/net/ethernet/freescale/gianfar*
8208 FREESCALE GPMI NAND DRIVER
8209 M: Han Xu <han.xu@nxp.com>
8210 L: linux-mtd@lists.infradead.org
8212 F: drivers/mtd/nand/raw/gpmi-nand/*
8214 FREESCALE I2C CPM DRIVER
8215 M: Jochen Friedrich <jochen@scram.de>
8216 L: linuxppc-dev@lists.ozlabs.org
8217 L: linux-i2c@vger.kernel.org
8219 F: drivers/i2c/busses/i2c-cpm.c
8221 FREESCALE IMX / MXC FEC DRIVER
8222 M: Joakim Zhang <qiangqing.zhang@nxp.com>
8223 L: netdev@vger.kernel.org
8225 F: Documentation/devicetree/bindings/net/fsl,fec.yaml
8226 F: drivers/net/ethernet/freescale/fec.h
8227 F: drivers/net/ethernet/freescale/fec_main.c
8228 F: drivers/net/ethernet/freescale/fec_ptp.c
8230 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8231 M: Sascha Hauer <s.hauer@pengutronix.de>
8232 R: Pengutronix Kernel Team <kernel@pengutronix.de>
8233 L: linux-fbdev@vger.kernel.org
8234 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8236 F: drivers/video/fbdev/imxfb.c
8238 FREESCALE IMX DDR PMU DRIVER
8239 M: Frank Li <Frank.li@nxp.com>
8240 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8242 F: Documentation/admin-guide/perf/imx-ddr.rst
8243 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8244 F: drivers/perf/fsl_imx8_ddr_perf.c
8246 FREESCALE IMX I2C DRIVER
8247 M: Oleksij Rempel <o.rempel@pengutronix.de>
8248 R: Pengutronix Kernel Team <kernel@pengutronix.de>
8249 L: linux-i2c@vger.kernel.org
8251 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8252 F: drivers/i2c/busses/i2c-imx.c
8254 FREESCALE IMX LPI2C DRIVER
8255 M: Dong Aisheng <aisheng.dong@nxp.com>
8256 L: linux-i2c@vger.kernel.org
8257 L: linux-imx@nxp.com
8259 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8260 F: drivers/i2c/busses/i2c-imx-lpi2c.c
8262 FREESCALE MPC I2C DRIVER
8263 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
8264 L: linux-i2c@vger.kernel.org
8266 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8267 F: drivers/i2c/busses/i2c-mpc.c
8269 FREESCALE QORIQ DPAA ETHERNET DRIVER
8270 M: Madalin Bucur <madalin.bucur@nxp.com>
8271 L: netdev@vger.kernel.org
8273 F: drivers/net/ethernet/freescale/dpaa
8275 FREESCALE QORIQ DPAA FMAN DRIVER
8276 M: Madalin Bucur <madalin.bucur@nxp.com>
8277 L: netdev@vger.kernel.org
8279 F: Documentation/devicetree/bindings/net/fsl-fman.txt
8280 F: drivers/net/ethernet/freescale/fman
8282 FREESCALE QORIQ PTP CLOCK DRIVER
8283 M: Yangbo Lu <yangbo.lu@nxp.com>
8284 L: netdev@vger.kernel.org
8286 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
8287 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8288 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
8289 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8290 F: drivers/ptp/ptp_qoriq.c
8291 F: drivers/ptp/ptp_qoriq_debugfs.c
8292 F: include/linux/fsl/ptp_qoriq.h
8294 FREESCALE QUAD SPI DRIVER
8295 M: Han Xu <han.xu@nxp.com>
8296 L: linux-spi@vger.kernel.org
8298 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8299 F: drivers/spi/spi-fsl-qspi.c
8301 FREESCALE QUICC ENGINE LIBRARY
8302 M: Qiang Zhao <qiang.zhao@nxp.com>
8303 L: linuxppc-dev@lists.ozlabs.org
8305 F: drivers/soc/fsl/qe/
8306 F: include/soc/fsl/qe/
8308 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8309 M: Li Yang <leoyang.li@nxp.com>
8310 L: netdev@vger.kernel.org
8311 L: linuxppc-dev@lists.ozlabs.org
8313 F: drivers/net/ethernet/freescale/ucc_geth*
8315 FREESCALE QUICC ENGINE UCC HDLC DRIVER
8316 M: Zhao Qiang <qiang.zhao@nxp.com>
8317 L: netdev@vger.kernel.org
8318 L: linuxppc-dev@lists.ozlabs.org
8320 F: drivers/net/wan/fsl_ucc_hdlc*
8322 FREESCALE QUICC ENGINE UCC UART DRIVER
8323 M: Timur Tabi <timur@kernel.org>
8324 L: linuxppc-dev@lists.ozlabs.org
8326 F: drivers/tty/serial/ucc_uart.c
8328 FREESCALE SOC DRIVERS
8329 M: Li Yang <leoyang.li@nxp.com>
8330 L: linuxppc-dev@lists.ozlabs.org
8331 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8333 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
8334 F: Documentation/devicetree/bindings/soc/fsl/
8336 F: include/linux/fsl/
8339 FREESCALE SOC FS_ENET DRIVER
8340 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
8341 L: linuxppc-dev@lists.ozlabs.org
8342 L: netdev@vger.kernel.org
8344 F: drivers/net/ethernet/freescale/fs_enet/
8345 F: include/linux/fs_enet_pd.h
8347 FREESCALE SOC SOUND DRIVERS
8348 M: Shengjiu Wang <shengjiu.wang@gmail.com>
8349 M: Xiubo Li <Xiubo.Lee@gmail.com>
8350 R: Fabio Estevam <festevam@gmail.com>
8351 R: Nicolin Chen <nicoleotsuka@gmail.com>
8352 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8353 L: linuxppc-dev@lists.ozlabs.org
8355 F: sound/soc/fsl/fsl*
8356 F: sound/soc/fsl/imx*
8357 F: sound/soc/fsl/mpc8610_hpcd.c
8359 FREESCALE USB PERIPHERAL DRIVERS
8360 M: Li Yang <leoyang.li@nxp.com>
8361 L: linux-usb@vger.kernel.org
8362 L: linuxppc-dev@lists.ozlabs.org
8364 F: drivers/usb/gadget/udc/fsl*
8366 FREESCALE USB PHY DRIVER
8367 M: Ran Wang <ran.wang_1@nxp.com>
8368 L: linux-usb@vger.kernel.org
8369 L: linuxppc-dev@lists.ozlabs.org
8371 F: drivers/usb/phy/phy-fsl-usb*
8374 M: Christoph Hellwig <hch@infradead.org>
8376 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
8380 M: "Rafael J. Wysocki" <rafael@kernel.org>
8381 M: Pavel Machek <pavel@ucw.cz>
8382 L: linux-pm@vger.kernel.org
8384 F: Documentation/power/freezing-of-tasks.rst
8385 F: include/linux/freezer.h
8389 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
8390 L: linux-kernel@vger.kernel.org
8392 F: include/linux/frontswap.h
8395 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8396 M: David Howells <dhowells@redhat.com>
8397 L: linux-cachefs@redhat.com (moderated for non-subscribers)
8399 F: Documentation/filesystems/caching/
8401 F: include/linux/fscache*.h
8403 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8404 M: Theodore Y. Ts'o <tytso@mit.edu>
8405 M: Jaegeuk Kim <jaegeuk@kernel.org>
8406 M: Eric Biggers <ebiggers@kernel.org>
8407 L: linux-fscrypt@vger.kernel.org
8409 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8410 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
8411 F: Documentation/filesystems/fscrypt.rst
8413 F: include/linux/fscrypt*.h
8414 F: include/uapi/linux/fscrypt.h
8417 M: Jeremy Kerr <jk@ozlabs.org>
8418 M: Joel Stanley <joel@jms.id.au>
8419 R: Alistar Popple <alistair@popple.id.au>
8420 R: Eddie James <eajames@linux.ibm.com>
8421 L: linux-fsi@lists.ozlabs.org
8423 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
8424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8426 F: include/linux/fsi*.h
8427 F: include/trace/events/fsi*.h
8429 FSI-ATTACHED I2C DRIVER
8430 M: Eddie James <eajames@linux.ibm.com>
8431 L: linux-i2c@vger.kernel.org
8432 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
8434 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8435 F: drivers/i2c/busses/i2c-fsi.c
8437 FSI-ATTACHED SPI DRIVER
8438 M: Eddie James <eajames@linux.ibm.com>
8439 L: linux-spi@vger.kernel.org
8441 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8442 F: drivers/spi/spi-fsi.c
8444 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8445 M: Jan Kara <jack@suse.cz>
8446 R: Amir Goldstein <amir73il@gmail.com>
8447 L: linux-fsdevel@vger.kernel.org
8449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
8451 F: include/linux/fsnotify*.h
8453 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
8454 M: Eric Biggers <ebiggers@kernel.org>
8455 M: Theodore Y. Ts'o <tytso@mit.edu>
8456 L: linux-fscrypt@vger.kernel.org
8458 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8459 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
8460 F: Documentation/filesystems/fsverity.rst
8462 F: include/linux/fsverity.h
8463 F: include/uapi/linux/fsverity.h
8465 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
8466 M: Michael Zaidman <michael.zaidman@gmail.com>
8467 L: linux-i2c@vger.kernel.org
8468 L: linux-input@vger.kernel.org
8470 F: drivers/hid/hid-ft260.c
8472 FUJITSU LAPTOP EXTRAS
8473 M: Jonathan Woithe <jwoithe@just42.net>
8474 L: platform-driver-x86@vger.kernel.org
8476 F: drivers/platform/x86/fujitsu-laptop.c
8478 FUJITSU M-5MO LS CAMERA ISP DRIVER
8479 M: Kyungmin Park <kyungmin.park@samsung.com>
8480 M: Heungjun Kim <riverful.kim@samsung.com>
8481 L: linux-media@vger.kernel.org
8483 F: drivers/media/i2c/m5mols/
8484 F: include/media/i2c/m5mols.h
8486 FUJITSU TABLET EXTRAS
8487 M: Robert Gerlach <khnz@gmx.de>
8488 L: platform-driver-x86@vger.kernel.org
8490 F: drivers/platform/x86/fujitsu-tablet.c
8492 FUNCTION HOOKS (FTRACE)
8493 M: Steven Rostedt <rostedt@goodmis.org>
8494 M: Masami Hiramatsu <mhiramat@kernel.org>
8495 R: Mark Rutland <mark.rutland@arm.com>
8497 T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8498 F: Documentation/trace/ftrace*
8499 F: kernel/trace/ftrace*
8500 F: kernel/trace/fgraph.c
8501 F: arch/*/*/*/*ftrace*
8502 F: arch/*/*/*ftrace*
8503 F: include/*/ftrace.h
8505 FUNGIBLE ETHERNET DRIVERS
8506 M: Dimitris Michailidis <dmichail@fungible.com>
8507 L: netdev@vger.kernel.org
8509 F: drivers/net/ethernet/fungible/
8511 FUSE: FILESYSTEM IN USERSPACE
8512 M: Miklos Szeredi <miklos@szeredi.hu>
8513 L: linux-fsdevel@vger.kernel.org
8515 W: https://github.com/libfuse/
8516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
8517 F: Documentation/filesystems/fuse.rst
8519 F: include/uapi/linux/fuse.h
8522 M: Thomas Gleixner <tglx@linutronix.de>
8523 M: Ingo Molnar <mingo@redhat.com>
8524 R: Peter Zijlstra <peterz@infradead.org>
8525 R: Darren Hart <dvhart@infradead.org>
8526 R: Davidlohr Bueso <dave@stgolabs.net>
8527 R: André Almeida <andrealmeid@igalia.com>
8528 L: linux-kernel@vger.kernel.org
8530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8531 F: Documentation/locking/*futex*
8532 F: include/asm-generic/futex.h
8533 F: include/linux/futex.h
8534 F: include/uapi/linux/futex.h
8536 F: tools/perf/bench/futex*
8537 F: tools/testing/selftests/futex/
8539 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
8540 M: Tim Harvey <tharvey@gateworks.com>
8542 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
8543 F: drivers/mfd/gateworks-gsc.c
8544 F: include/linux/mfd/gsc.h
8545 F: Documentation/hwmon/gsc-hwmon.rst
8546 F: drivers/hwmon/gsc-hwmon.c
8547 F: include/linux/platform_data/gsc_hwmon.h
8550 M: Kees Cook <keescook@chromium.org>
8551 L: linux-hardening@vger.kernel.org
8553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8554 F: Documentation/kbuild/gcc-plugins.rst
8555 F: scripts/Makefile.gcc-plugins
8556 F: scripts/gcc-plugins/
8558 GCOV BASED KERNEL PROFILING
8559 M: Peter Oberparleiter <oberpar@linux.ibm.com>
8561 F: Documentation/dev-tools/gcov.rst
8564 GDB KERNEL DEBUGGING HELPER SCRIPTS
8565 M: Jan Kiszka <jan.kiszka@siemens.com>
8566 M: Kieran Bingham <kbingham@kernel.org>
8570 GEMINI CRYPTO DRIVER
8571 M: Corentin Labbe <clabbe@baylibre.com>
8572 L: linux-crypto@vger.kernel.org
8574 F: drivers/crypto/gemini/
8576 GEMTEK FM RADIO RECEIVER DRIVER
8577 M: Hans Verkuil <hverkuil@xs4all.nl>
8578 L: linux-media@vger.kernel.org
8580 W: https://linuxtv.org
8581 T: git git://linuxtv.org/media_tree.git
8582 F: drivers/media/radio/radio-gemtek*
8584 GENERIC ARCHITECTURE TOPOLOGY
8585 M: Sudeep Holla <sudeep.holla@arm.com>
8586 L: linux-kernel@vger.kernel.org
8588 F: drivers/base/arch_topology.c
8589 F: include/linux/arch_topology.h
8592 M: Thomas Gleixner <tglx@linutronix.de>
8593 M: Peter Zijlstra <peterz@infradead.org>
8594 M: Andy Lutomirski <luto@kernel.org>
8595 L: linux-kernel@vger.kernel.org
8597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
8598 F: include/linux/entry-common.h
8599 F: include/linux/entry-kvm.h
8602 GENERIC GPIO I2C DRIVER
8603 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8605 F: drivers/i2c/busses/i2c-gpio.c
8606 F: include/linux/platform_data/i2c-gpio.h
8608 GENERIC GPIO I2C MULTIPLEXER DRIVER
8609 M: Peter Korsgaard <peter.korsgaard@barco.com>
8610 L: linux-i2c@vger.kernel.org
8612 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
8613 F: drivers/i2c/muxes/i2c-mux-gpio.c
8614 F: include/linux/platform_data/i2c-mux-gpio.h
8616 GENERIC HDLC (WAN) DRIVERS
8617 M: Krzysztof Halasa <khc@pm.waw.pl>
8619 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
8620 F: drivers/net/wan/c101.c
8621 F: drivers/net/wan/hd6457*
8622 F: drivers/net/wan/hdlc*
8623 F: drivers/net/wan/n2.c
8624 F: drivers/net/wan/pc300too.c
8625 F: drivers/net/wan/pci200syn.c
8626 F: drivers/net/wan/wanxl*
8628 GENERIC INCLUDE/ASM HEADER FILES
8629 M: Arnd Bergmann <arnd@arndb.de>
8630 L: linux-arch@vger.kernel.org
8632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
8633 F: include/asm-generic/
8634 F: include/uapi/asm-generic/
8636 GENERIC PHY FRAMEWORK
8637 M: Vinod Koul <vkoul@kernel.org>
8638 M: Kishon Vijay Abraham I <kishon@kernel.org>
8639 L: linux-phy@lists.infradead.org
8641 Q: https://patchwork.kernel.org/project/linux-phy/list/
8642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
8643 F: Documentation/devicetree/bindings/phy/
8645 F: include/dt-bindings/phy/
8646 F: include/linux/phy/
8648 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
8649 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8651 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
8654 M: "Rafael J. Wysocki" <rafael@kernel.org>
8655 M: Kevin Hilman <khilman@kernel.org>
8656 M: Ulf Hansson <ulf.hansson@linaro.org>
8657 L: linux-pm@vger.kernel.org
8659 F: Documentation/devicetree/bindings/power/power?domain*
8660 F: drivers/base/power/domain*.c
8661 F: include/linux/pm_domain.h
8663 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
8664 M: Eugen Hristev <eugen.hristev@microchip.com>
8665 L: linux-input@vger.kernel.org
8667 F: drivers/input/touchscreen/resistive-adc-touch.c
8669 GENERIC STRING LIBRARY
8670 R: Andy Shevchenko <andy@kernel.org>
8673 F: lib/string_helpers.c
8674 F: lib/test_string.c
8675 F: lib/test-string_helpers.c
8677 GENERIC UIO DRIVER FOR PCI DEVICES
8678 M: "Michael S. Tsirkin" <mst@redhat.com>
8679 L: kvm@vger.kernel.org
8681 F: drivers/uio/uio_pci_generic.c
8683 GENERIC VDSO LIBRARY
8684 M: Andy Lutomirski <luto@kernel.org>
8685 M: Thomas Gleixner <tglx@linutronix.de>
8686 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
8687 L: linux-kernel@vger.kernel.org
8689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
8690 F: include/asm-generic/vdso/vsyscall.h
8692 F: kernel/time/vsyscall.c
8695 GENWQE (IBM Generic Workqueue Card)
8696 M: Frank Haverkamp <haver@linux.ibm.com>
8698 F: drivers/misc/genwqe/
8700 GET_MAINTAINER SCRIPT
8701 M: Joe Perches <joe@perches.com>
8703 F: scripts/get_maintainer.pl
8706 M: Bob Peterson <rpeterso@redhat.com>
8707 M: Andreas Gruenbacher <agruenba@redhat.com>
8708 L: cluster-devel@redhat.com
8710 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
8711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
8712 F: Documentation/filesystems/gfs2*
8714 F: include/uapi/linux/gfs2_ondisk.h
8717 M: Thomas Weißschuh <thomas@weissschuh.net>
8718 L: platform-driver-x86@vger.kernel.org
8720 F: drivers/platform/x86/gigabyte-wmi.c
8723 M: Johan Hovold <johan@kernel.org>
8725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
8726 F: Documentation/ABI/testing/sysfs-class-gnss
8727 F: Documentation/devicetree/bindings/gnss/
8729 F: include/linux/gnss.h
8732 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
8733 L: linux-media@vger.kernel.org
8735 F: drivers/media/usb/go7007/
8738 M: Bastien Nocera <hadess@hadess.net>
8739 M: Hans de Goede <hdegoede@redhat.com>
8740 L: linux-input@vger.kernel.org
8742 F: drivers/input/touchscreen/goodix*
8744 GOOGLE ETHERNET DRIVERS
8745 M: Jeroen de Borst <jeroendb@google.com>
8746 M: Catherine Sullivan <csully@google.com>
8747 R: Shailend Chand <shailend@google.com>
8748 L: netdev@vger.kernel.org
8750 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
8751 F: drivers/net/ethernet/google
8753 GPD POCKET FAN DRIVER
8754 M: Hans de Goede <hdegoede@redhat.com>
8755 L: platform-driver-x86@vger.kernel.org
8757 F: drivers/platform/x86/gpd-pocket-fan.c
8760 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8761 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8762 L: linux-gpio@vger.kernel.org
8763 L: linux-acpi@vger.kernel.org
8765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8766 F: Documentation/firmware-guide/acpi/gpio-properties.rst
8767 F: drivers/gpio/gpiolib-acpi.c
8768 F: drivers/gpio/gpiolib-acpi.h
8771 M: Geert Uytterhoeven <geert+renesas@glider.be>
8772 L: linux-gpio@vger.kernel.org
8774 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
8775 F: drivers/gpio/gpio-aggregator.c
8778 M: Sean Young <sean@mess.org>
8779 L: linux-media@vger.kernel.org
8781 F: drivers/media/rc/gpio-ir-tx.c
8784 M: Bamvor Jian Zhang <bamv2005@gmail.com>
8785 L: linux-gpio@vger.kernel.org
8787 F: drivers/gpio/gpio-mockup.c
8788 F: tools/testing/selftests/gpio/
8791 R: Michael Walle <michael@walle.cc>
8793 F: drivers/gpio/gpio-regmap.c
8794 F: include/linux/gpio/regmap.h
8797 M: Linus Walleij <linus.walleij@linaro.org>
8798 M: Bartosz Golaszewski <brgl@bgdev.pl>
8799 L: linux-gpio@vger.kernel.org
8801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
8802 F: Documentation/ABI/obsolete/sysfs-gpio
8803 F: Documentation/ABI/testing/gpio-cdev
8804 F: Documentation/admin-guide/gpio/
8805 F: Documentation/devicetree/bindings/gpio/
8806 F: Documentation/driver-api/gpio/
8808 F: include/asm-generic/gpio.h
8809 F: include/dt-bindings/gpio/
8810 F: include/linux/gpio.h
8811 F: include/linux/gpio/
8812 F: include/linux/of_gpio.h
8813 F: include/uapi/linux/gpio.h
8816 GRE DEMULTIPLEXER DRIVER
8817 M: Dmitry Kozlov <xeb@mail.ru>
8818 L: netdev@vger.kernel.org
8820 F: include/net/gre.h
8821 F: net/ipv4/gre_demux.c
8822 F: net/ipv4/gre_offload.c
8824 GRETH 10/100/1G Ethernet MAC device driver
8825 M: Andreas Larsson <andreas@gaisler.com>
8826 L: netdev@vger.kernel.org
8828 F: drivers/net/ethernet/aeroflex/
8830 GREYBUS AUDIO PROTOCOLS DRIVERS
8831 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
8832 M: Mark Greer <mgreer@animalcreek.com>
8834 F: drivers/staging/greybus/audio_apbridgea.c
8835 F: drivers/staging/greybus/audio_apbridgea.h
8836 F: drivers/staging/greybus/audio_codec.c
8837 F: drivers/staging/greybus/audio_codec.h
8838 F: drivers/staging/greybus/audio_gb.c
8839 F: drivers/staging/greybus/audio_manager.c
8840 F: drivers/staging/greybus/audio_manager.h
8841 F: drivers/staging/greybus/audio_manager_module.c
8842 F: drivers/staging/greybus/audio_manager_private.h
8843 F: drivers/staging/greybus/audio_manager_sysfs.c
8844 F: drivers/staging/greybus/audio_module.c
8845 F: drivers/staging/greybus/audio_topology.c
8847 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8848 M: Viresh Kumar <vireshk@kernel.org>
8850 F: drivers/staging/greybus/authentication.c
8851 F: drivers/staging/greybus/bootrom.c
8852 F: drivers/staging/greybus/firmware.h
8853 F: drivers/staging/greybus/fw-core.c
8854 F: drivers/staging/greybus/fw-download.c
8855 F: drivers/staging/greybus/fw-management.c
8856 F: drivers/staging/greybus/greybus_authentication.h
8857 F: drivers/staging/greybus/greybus_firmware.h
8858 F: drivers/staging/greybus/hid.c
8859 F: drivers/staging/greybus/i2c.c
8860 F: drivers/staging/greybus/spi.c
8861 F: drivers/staging/greybus/spilib.c
8862 F: drivers/staging/greybus/spilib.h
8864 GREYBUS LOOPBACK DRIVER
8865 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8867 F: drivers/staging/greybus/loopback.c
8869 GREYBUS PLATFORM DRIVERS
8870 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8872 F: drivers/staging/greybus/arche-apb-ctrl.c
8873 F: drivers/staging/greybus/arche-platform.c
8874 F: drivers/staging/greybus/arche_platform.h
8876 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8877 M: Rui Miguel Silva <rmfrfs@gmail.com>
8879 F: drivers/staging/greybus/gpio.c
8880 F: drivers/staging/greybus/light.c
8881 F: drivers/staging/greybus/power_supply.c
8882 F: drivers/staging/greybus/sdio.c
8883 F: drivers/staging/greybus/spi.c
8884 F: drivers/staging/greybus/spilib.c
8887 M: Johan Hovold <johan@kernel.org>
8888 M: Alex Elder <elder@kernel.org>
8889 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8890 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
8893 F: drivers/staging/greybus/
8894 F: include/linux/greybus.h
8895 F: include/linux/greybus/
8897 GREYBUS UART PROTOCOLS DRIVERS
8898 M: David Lin <dtwlin@gmail.com>
8900 F: drivers/staging/greybus/log.c
8901 F: drivers/staging/greybus/uart.c
8903 GS1662 VIDEO SERIALIZER
8904 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8905 L: linux-media@vger.kernel.org
8907 T: git git://linuxtv.org/media_tree.git
8908 F: drivers/media/spi/gs1662.c
8910 GSPCA FINEPIX SUBDRIVER
8911 M: Frank Zago <frank@zago.net>
8912 L: linux-media@vger.kernel.org
8914 T: git git://linuxtv.org/media_tree.git
8915 F: drivers/media/usb/gspca/finepix.c
8917 GSPCA GL860 SUBDRIVER
8918 M: Olivier Lorin <o.lorin@laposte.net>
8919 L: linux-media@vger.kernel.org
8921 T: git git://linuxtv.org/media_tree.git
8922 F: drivers/media/usb/gspca/gl860/
8924 GSPCA M5602 SUBDRIVER
8925 M: Erik Andren <erik.andren@gmail.com>
8926 L: linux-media@vger.kernel.org
8928 T: git git://linuxtv.org/media_tree.git
8929 F: drivers/media/usb/gspca/m5602/
8931 GSPCA PAC207 SONIXB SUBDRIVER
8932 M: Hans Verkuil <hverkuil@xs4all.nl>
8933 L: linux-media@vger.kernel.org
8935 T: git git://linuxtv.org/media_tree.git
8936 F: drivers/media/usb/gspca/pac207.c
8938 GSPCA SN9C20X SUBDRIVER
8939 M: Brian Johnson <brijohn@gmail.com>
8940 L: linux-media@vger.kernel.org
8942 T: git git://linuxtv.org/media_tree.git
8943 F: drivers/media/usb/gspca/sn9c20x.c
8945 GSPCA T613 SUBDRIVER
8946 M: Leandro Costantino <lcostantino@gmail.com>
8947 L: linux-media@vger.kernel.org
8949 T: git git://linuxtv.org/media_tree.git
8950 F: drivers/media/usb/gspca/t613.c
8952 GSPCA USB WEBCAM DRIVER
8953 M: Hans Verkuil <hverkuil@xs4all.nl>
8954 L: linux-media@vger.kernel.org
8956 T: git git://linuxtv.org/media_tree.git
8957 F: drivers/media/usb/gspca/
8959 GTP (GPRS Tunneling Protocol)
8960 M: Pablo Neira Ayuso <pablo@netfilter.org>
8961 M: Harald Welte <laforge@gnumonks.org>
8962 L: osmocom-net-gprs@lists.osmocom.org
8964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8965 F: drivers/net/gtp.c
8967 GUID PARTITION TABLE (GPT)
8968 M: Davidlohr Bueso <dave@stgolabs.net>
8969 L: linux-efi@vger.kernel.org
8971 F: block/partitions/efi.*
8973 HABANALABS PCI DRIVER
8974 M: Oded Gabbay <ogabbay@kernel.org>
8976 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8977 F: Documentation/ABI/testing/debugfs-driver-habanalabs
8978 F: Documentation/ABI/testing/sysfs-driver-habanalabs
8979 F: drivers/misc/habanalabs/
8980 F: include/trace/events/habanalabs.h
8981 F: include/uapi/misc/habanalabs.h
8984 M: Antti Palosaari <crope@iki.fi>
8985 L: linux-media@vger.kernel.org
8987 W: https://linuxtv.org
8988 W: http://palosaari.fi/linux/
8989 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8990 T: git git://linuxtv.org/anttip/media_tree.git
8991 F: drivers/media/usb/hackrf/
8993 HANTRO VPU CODEC DRIVER
8994 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
8995 M: Philipp Zabel <p.zabel@pengutronix.de>
8996 L: linux-media@vger.kernel.org
8997 L: linux-rockchip@lists.infradead.org
8999 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
9000 F: Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
9001 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
9002 F: drivers/media/platform/verisilicon/
9004 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
9005 M: Frank Seidel <frank@f-seidel.de>
9006 L: platform-driver-x86@vger.kernel.org
9008 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
9009 F: drivers/platform/x86/hdaps.c
9012 M: Jean Delvare <jdelvare@suse.com>
9013 M: Guenter Roeck <linux@roeck-us.net>
9014 L: linux-hwmon@vger.kernel.org
9016 W: http://hwmon.wiki.kernel.org/
9017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9018 F: Documentation/ABI/testing/sysfs-class-hwmon
9019 F: Documentation/devicetree/bindings/hwmon/
9020 F: Documentation/hwmon/
9022 F: include/linux/hwmon*.h
9023 F: include/trace/events/hwmon*.h
9024 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
9026 HARDWARE RANDOM NUMBER GENERATOR CORE
9027 M: Olivia Mackall <olivia@selenic.com>
9028 M: Herbert Xu <herbert@gondor.apana.org.au>
9029 L: linux-crypto@vger.kernel.org
9031 F: Documentation/admin-guide/hw_random.rst
9032 F: Documentation/devicetree/bindings/rng/
9033 F: drivers/char/hw_random/
9034 F: include/linux/hw_random.h
9036 HARDWARE SPINLOCK CORE
9037 M: Ohad Ben-Cohen <ohad@wizery.com>
9038 M: Bjorn Andersson <andersson@kernel.org>
9039 R: Baolin Wang <baolin.wang7@gmail.com>
9040 L: linux-remoteproc@vger.kernel.org
9042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
9043 F: Documentation/devicetree/bindings/hwlock/
9044 F: Documentation/locking/hwspinlock.rst
9045 F: drivers/hwspinlock/
9046 F: include/linux/hwspinlock.h
9048 HARDWARE TRACING FACILITIES
9049 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9051 F: drivers/hwtracing/
9053 HARMONY SOUND DRIVER
9054 L: linux-parisc@vger.kernel.org
9056 F: sound/parisc/harmony.*
9058 HDPVR USB VIDEO ENCODER DRIVER
9059 M: Hans Verkuil <hverkuil@xs4all.nl>
9060 L: linux-media@vger.kernel.org
9062 W: https://linuxtv.org
9063 T: git git://linuxtv.org/media_tree.git
9064 F: drivers/media/usb/hdpvr/
9066 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
9067 M: Matt Hsiao <matt.hsiao@hpe.com>
9069 F: drivers/misc/hpilo.[ch]
9071 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
9072 M: Jerry Hoemann <jerry.hoemann@hpe.com>
9074 F: Documentation/watchdog/hpwdt.rst
9075 F: drivers/watchdog/hpwdt.c
9077 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
9078 M: Don Brace <don.brace@microchip.com>
9079 L: storagedev@microchip.com
9080 L: linux-scsi@vger.kernel.org
9082 F: Documentation/scsi/hpsa.rst
9083 F: drivers/scsi/hpsa*.[ch]
9084 F: include/linux/cciss*.h
9085 F: include/uapi/linux/cciss*.h
9088 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
9089 L: linux-rdma@vger.kernel.org
9091 F: drivers/infiniband/hw/hfi1
9094 L: linux-fsdevel@vger.kernel.org
9096 F: Documentation/filesystems/hfs.rst
9100 L: linux-fsdevel@vger.kernel.org
9102 F: Documentation/filesystems/hfsplus.rst
9105 HGA FRAMEBUFFER DRIVER
9106 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
9107 L: linux-nvidia@lists.surfsouth.com
9109 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9110 F: drivers/video/fbdev/hgafb.c
9112 HIBERNATION (aka Software Suspend, aka swsusp)
9113 M: "Rafael J. Wysocki" <rafael@kernel.org>
9114 M: Pavel Machek <pavel@ucw.cz>
9115 L: linux-pm@vger.kernel.org
9117 B: https://bugzilla.kernel.org
9118 F: arch/*/include/asm/suspend*.h
9120 F: drivers/base/power/
9121 F: include/linux/freezer.h
9122 F: include/linux/pm.h
9123 F: include/linux/suspend.h
9127 M: Jiri Kosina <jikos@kernel.org>
9128 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
9129 L: linux-input@vger.kernel.org
9131 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9133 F: include/linux/hid*
9134 F: include/uapi/linux/hid*
9136 HID LOGITECH DRIVERS
9137 R: Filipe Laíns <lains@riseup.net>
9138 L: linux-input@vger.kernel.org
9140 F: drivers/hid/hid-logitech-*
9142 HID PLAYSTATION DRIVER
9143 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
9144 L: linux-input@vger.kernel.org
9146 F: drivers/hid/hid-playstation.c
9148 HID PHOENIX RC FLIGHT CONTROLLER
9149 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9150 L: linux-input@vger.kernel.org
9152 F: drivers/hid/hid-pxrc.c
9154 HID SENSOR HUB DRIVERS
9155 M: Jiri Kosina <jikos@kernel.org>
9156 M: Jonathan Cameron <jic23@kernel.org>
9157 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9158 L: linux-input@vger.kernel.org
9159 L: linux-iio@vger.kernel.org
9161 F: Documentation/hid/hid-sensor*
9162 F: drivers/hid/hid-sensor-*
9163 F: drivers/iio/*/hid-*
9164 F: include/linux/hid-sensor-*
9166 HID VRC-2 CAR CONTROLLER DRIVER
9167 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9168 L: linux-input@vger.kernel.org
9170 F: drivers/hid/hid-vrc2.c
9173 M: Ping Cheng <ping.cheng@wacom.com>
9174 M: Jason Gerecke <jason.gerecke@wacom.com>
9175 L: linux-input@vger.kernel.org
9177 F: drivers/hid/wacom.h
9178 F: drivers/hid/wacom_*
9180 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
9181 M: Thomas Gleixner <tglx@linutronix.de>
9182 L: linux-kernel@vger.kernel.org
9184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9185 F: Documentation/timers/
9186 F: include/linux/clockchips.h
9187 F: include/linux/hrtimer.h
9188 F: kernel/time/clockevents.c
9189 F: kernel/time/hrtimer.c
9190 F: kernel/time/timer_*.c
9192 HIGH-SPEED SCC DRIVER FOR AX.25
9193 L: linux-hams@vger.kernel.org
9195 F: drivers/net/hamradio/scc.c
9197 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
9198 M: HighPoint Linux Team <linux@highpoint-tech.com>
9200 W: http://www.highpoint-tech.com
9201 F: Documentation/scsi/hptiop.rst
9202 F: drivers/scsi/hptiop.c
9205 M: Jes Sorensen <jes@trained-monkey.org>
9206 L: linux-hippi@sunsite.dk
9208 F: drivers/net/hippi/
9209 F: include/linux/hippidevice.h
9210 F: include/uapi/linux/if_hippi.h
9213 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
9214 M: Kurt Kanzenbach <kurt@linutronix.de>
9215 L: netdev@vger.kernel.org
9217 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
9218 F: drivers/net/dsa/hirschmann/*
9219 F: include/linux/platform_data/hirschmann-hellcreek.h
9220 F: net/dsa/tag_hellcreek.c
9222 HISILICON DMA DRIVER
9223 M: Zhou Wang <wangzhou1@hisilicon.com>
9224 M: Jie Hai <haijie1@hisilicon.com>
9225 L: dmaengine@vger.kernel.org
9227 F: drivers/dma/hisi_dma.c
9229 HISILICON GPIO DRIVER
9230 M: Jay Fang <f.fangjian@huawei.com>
9231 L: linux-gpio@vger.kernel.org
9233 F: drivers/gpio/gpio-hisi.c
9235 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
9236 M: Longfang Liu <liulongfang@huawei.com>
9237 L: linux-crypto@vger.kernel.org
9239 F: Documentation/ABI/testing/debugfs-hisi-hpre
9240 F: drivers/crypto/hisilicon/hpre/hpre.h
9241 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
9242 F: drivers/crypto/hisilicon/hpre/hpre_main.c
9244 HISILICON I2C CONTROLLER DRIVER
9245 M: Yicong Yang <yangyicong@hisilicon.com>
9246 L: linux-i2c@vger.kernel.org
9248 W: https://www.hisilicon.com
9249 F: drivers/i2c/busses/i2c-hisi.c
9251 HISILICON LPC BUS DRIVER
9252 M: Jay Fang <f.fangjian@huawei.com>
9254 W: http://www.hisilicon.com
9255 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
9256 F: drivers/bus/hisi_lpc.c
9258 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
9259 M: Yisen Zhuang <yisen.zhuang@huawei.com>
9260 M: Salil Mehta <salil.mehta@huawei.com>
9261 L: netdev@vger.kernel.org
9263 W: http://www.hisilicon.com
9264 F: drivers/net/ethernet/hisilicon/hns3/
9266 HISILICON NETWORK SUBSYSTEM DRIVER
9267 M: Yisen Zhuang <yisen.zhuang@huawei.com>
9268 M: Salil Mehta <salil.mehta@huawei.com>
9269 L: netdev@vger.kernel.org
9271 W: http://www.hisilicon.com
9272 F: Documentation/devicetree/bindings/net/hisilicon*.txt
9273 F: drivers/net/ethernet/hisilicon/
9275 HIKEY960 ONBOARD USB GPIO HUB DRIVER
9276 M: John Stultz <jstultz@google.com>
9277 L: linux-kernel@vger.kernel.org
9279 F: drivers/misc/hisi_hikey_usb.c
9281 HISILICON PMU DRIVER
9282 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
9283 M: Jonathan Cameron <jonathan.cameron@huawei.com>
9285 W: http://www.hisilicon.com
9286 F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst
9287 F: Documentation/admin-guide/perf/hisi-pmu.rst
9288 F: drivers/perf/hisilicon
9290 HISILICON HNS3 PMU DRIVER
9291 M: Guangbin Huang <huangguangbin2@huawei.com>
9293 F: Documentation/admin-guide/perf/hns3-pmu.rst
9294 F: drivers/perf/hisilicon/hns3_pmu.c
9296 HISILICON PTT DRIVER
9297 M: Yicong Yang <yangyicong@hisilicon.com>
9298 L: linux-kernel@vger.kernel.org
9300 F: Documentation/ABI/testing/sysfs-devices-hisi_ptt
9301 F: Documentation/trace/hisi-ptt.rst
9302 F: drivers/hwtracing/ptt/
9305 M: Weili Qian <qianweili@huawei.com>
9306 M: Zhou Wang <wangzhou1@hisilicon.com>
9307 L: linux-crypto@vger.kernel.org
9309 F: drivers/crypto/hisilicon/Kconfig
9310 F: drivers/crypto/hisilicon/Makefile
9311 F: drivers/crypto/hisilicon/qm.c
9312 F: drivers/crypto/hisilicon/sgl.c
9313 F: include/linux/hisi_acc_qm.h
9315 HISILICON ZIP Controller DRIVER
9316 M: Yang Shen <shenyang39@huawei.com>
9317 M: Zhou Wang <wangzhou1@hisilicon.com>
9318 L: linux-crypto@vger.kernel.org
9320 F: Documentation/ABI/testing/debugfs-hisi-zip
9321 F: drivers/crypto/hisilicon/zip/
9323 HISILICON ROCE DRIVER
9324 M: Haoyue Xu <xuhaoyue1@hisilicon.com>
9325 M: Wenpeng Liang <liangwenpeng@huawei.com>
9326 L: linux-rdma@vger.kernel.org
9328 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
9329 F: drivers/infiniband/hw/hns/
9331 HISILICON SAS Controller
9332 M: John Garry <john.garry@huawei.com>
9334 W: http://www.hisilicon.com
9335 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
9336 F: drivers/scsi/hisi_sas/
9338 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
9339 M: Kai Ye <yekai13@huawei.com>
9340 M: Longfang Liu <liulongfang@huawei.com>
9341 L: linux-crypto@vger.kernel.org
9343 F: Documentation/ABI/testing/debugfs-hisi-sec
9344 F: drivers/crypto/hisilicon/sec2/sec.h
9345 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
9346 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
9347 F: drivers/crypto/hisilicon/sec2/sec_main.c
9349 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
9350 M: Jay Fang <f.fangjian@huawei.com>
9351 L: linux-spi@vger.kernel.org
9353 W: http://www.hisilicon.com
9354 F: drivers/spi/spi-hisi-kunpeng.c
9356 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
9357 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9358 L: linux-kernel@vger.kernel.org
9360 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
9361 F: drivers/spmi/hisi-spmi-controller.c
9363 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
9364 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9365 L: linux-kernel@vger.kernel.org
9367 F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
9368 F: drivers/mfd/hi6421-spmi-pmic.c
9370 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
9371 M: Weili Qian <qianweili@huawei.com>
9373 F: drivers/crypto/hisilicon/trng/trng.c
9375 HISILICON V3XX SPI NOR FLASH Controller Driver
9376 M: Jay Fang <f.fangjian@huawei.com>
9378 W: http://www.hisilicon.com
9379 F: drivers/spi/spi-hisi-sfc-v3xx.c
9381 HMM - Heterogeneous Memory Management
9382 M: Jérôme Glisse <jglisse@redhat.com>
9383 L: linux-mm@kvack.org
9385 F: Documentation/mm/hmm.rst
9386 F: include/linux/hmm*
9389 F: tools/testing/selftests/vm/*hmm*
9392 M: Jouni Malinen <j@w1.fi>
9393 L: linux-wireless@vger.kernel.org
9395 W: http://w1.fi/hostap-driver.html
9396 F: drivers/net/wireless/intersil/hostap/
9398 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
9399 L: platform-driver-x86@vger.kernel.org
9401 F: drivers/platform/x86/hp/tc1100-wmi.c
9403 HPET: High Precision Event Timers driver
9404 M: Clemens Ladisch <clemens@ladisch.de>
9406 F: Documentation/timers/hpet.rst
9407 F: drivers/char/hpet.c
9408 F: include/linux/hpet.h
9409 F: include/uapi/linux/hpet.h
9413 F: arch/x86/include/asm/hpet.h
9414 F: arch/x86/kernel/hpet.c
9417 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
9419 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
9423 M: Sebastian Reichel <sre@kernel.org>
9425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
9426 F: Documentation/ABI/testing/sysfs-bus-hsi
9427 F: Documentation/driver-api/hsi.rst
9429 F: include/linux/hsi/
9430 F: include/uapi/linux/hsi/
9433 L: linux-usb@vger.kernel.org
9435 F: drivers/net/usb/hso.c
9437 HSR NETWORK PROTOCOL
9438 L: netdev@vger.kernel.org
9442 HT16K33 LED CONTROLLER DRIVER
9443 M: Robin van der Gracht <robin@protonic.nl>
9445 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
9446 F: drivers/auxdisplay/ht16k33.c
9448 HTCPEN TOUCHSCREEN DRIVER
9449 M: Pau Oliva Fora <pof@eslack.org>
9450 L: linux-input@vger.kernel.org
9452 F: drivers/input/touchscreen/htcpen.c
9455 M: Dipen Patel <dipenp@nvidia.com>
9457 F: Documentation/devicetree/bindings/timestamp/
9458 F: Documentation/driver-api/hte/
9460 F: include/linux/hte.h
9462 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
9463 M: Lorenzo Bianconi <lorenzo@kernel.org>
9464 L: linux-iio@vger.kernel.org
9466 W: http://www.st.com/
9467 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
9468 F: drivers/iio/humidity/hts221*
9470 HUAWEI ETHERNET DRIVER
9471 L: netdev@vger.kernel.org
9473 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
9474 F: drivers/net/ethernet/huawei/hinic/
9477 M: Mike Kravetz <mike.kravetz@oracle.com>
9478 M: Muchun Song <muchun.song@linux.dev>
9479 L: linux-mm@kvack.org
9481 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
9482 F: Documentation/admin-guide/mm/hugetlbpage.rst
9483 F: Documentation/mm/hugetlbfs_reserv.rst
9484 F: Documentation/mm/vmemmap_dedup.rst
9486 F: include/linux/hugetlb.h
9488 F: mm/hugetlb_vmemmap.c
9489 F: mm/hugetlb_vmemmap.h
9492 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
9493 L: linux-media@vger.kernel.org
9495 W: https://linuxtv.org
9496 T: git git://linuxtv.org/media_tree.git
9497 F: drivers/media/platform/st/sti/hva
9499 HWPOISON MEMORY FAILURE HANDLING
9500 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
9501 R: Miaohe Lin <linmiaohe@huawei.com>
9502 L: linux-mm@kvack.org
9504 F: mm/hwpoison-inject.c
9505 F: mm/memory-failure.c
9507 HYCON HY46XX TOUCHSCREEN SUPPORT
9508 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
9509 L: linux-input@vger.kernel.org
9511 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
9512 F: drivers/input/touchscreen/hycon-hy46xx.c
9514 HYGON PROCESSOR SUPPORT
9515 M: Pu Wen <puwen@hygon.cn>
9516 L: linux-kernel@vger.kernel.org
9518 F: arch/x86/kernel/cpu/hygon.c
9520 HYNIX HI556 SENSOR DRIVER
9521 M: Shawn Tu <shawnx.tu@intel.com>
9522 L: linux-media@vger.kernel.org
9524 T: git git://linuxtv.org/media_tree.git
9525 F: drivers/media/i2c/hi556.c
9527 HYNIX HI846 SENSOR DRIVER
9528 M: Martin Kepplinger <martin.kepplinger@puri.sm>
9529 L: linux-media@vger.kernel.org
9531 F: drivers/media/i2c/hi846.c
9533 HYNIX HI847 SENSOR DRIVER
9534 M: Shawn Tu <shawnx.tu@intel.com>
9535 L: linux-media@vger.kernel.org
9537 F: drivers/media/i2c/hi847.c
9539 Hyper-V/Azure CORE AND DRIVERS
9540 M: "K. Y. Srinivasan" <kys@microsoft.com>
9541 M: Haiyang Zhang <haiyangz@microsoft.com>
9542 M: Wei Liu <wei.liu@kernel.org>
9543 M: Dexuan Cui <decui@microsoft.com>
9544 L: linux-hyperv@vger.kernel.org
9546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
9547 F: Documentation/ABI/stable/sysfs-bus-vmbus
9548 F: Documentation/ABI/testing/debugfs-hyperv
9549 F: Documentation/virt/hyperv
9550 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
9551 F: arch/arm64/hyperv
9552 F: arch/arm64/include/asm/hyperv-tlfs.h
9553 F: arch/arm64/include/asm/mshyperv.h
9555 F: arch/x86/include/asm/hyperv-tlfs.h
9556 F: arch/x86/include/asm/mshyperv.h
9557 F: arch/x86/include/asm/trace/hyperv.h
9558 F: arch/x86/kernel/cpu/mshyperv.c
9559 F: drivers/clocksource/hyperv_timer.c
9560 F: drivers/hid/hid-hyperv.c
9562 F: drivers/input/serio/hyperv-keyboard.c
9563 F: drivers/iommu/hyperv-iommu.c
9564 F: drivers/net/ethernet/microsoft/
9565 F: drivers/net/hyperv/
9566 F: drivers/pci/controller/pci-hyperv-intf.c
9567 F: drivers/pci/controller/pci-hyperv.c
9568 F: drivers/scsi/storvsc_drv.c
9569 F: drivers/uio/uio_hv_generic.c
9570 F: drivers/video/fbdev/hyperv_fb.c
9571 F: include/asm-generic/hyperv-tlfs.h
9572 F: include/asm-generic/mshyperv.h
9573 F: include/clocksource/hyperv_timer.h
9574 F: include/linux/hyperv.h
9575 F: include/uapi/linux/hyperv.h
9576 F: net/vmw_vsock/hyperv_transport.c
9580 M: Vignesh Raghavendra <vigneshr@ti.com>
9581 L: linux-mtd@lists.infradead.org
9583 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9584 C: irc://irc.oftc.net/mtd
9585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
9586 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
9587 F: drivers/mtd/hyperbus/
9588 F: include/linux/mtd/hyperbus.h
9590 HYPERVISOR VIRTUAL CONSOLE DRIVER
9591 L: linuxppc-dev@lists.ozlabs.org
9596 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9597 L: linux-i2c@vger.kernel.org
9598 L: linux-acpi@vger.kernel.org
9600 F: drivers/i2c/i2c-core-acpi.c
9602 I2C CONTROLLER DRIVER FOR NVIDIA GPU
9603 M: Ajay Gupta <ajayg@nvidia.com>
9604 L: linux-i2c@vger.kernel.org
9606 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
9607 F: drivers/i2c/busses/i2c-nvidia-gpu.c
9610 M: Peter Rosin <peda@axentia.se>
9611 L: linux-i2c@vger.kernel.org
9613 F: Documentation/devicetree/bindings/i2c/i2c-arb*
9614 F: Documentation/devicetree/bindings/i2c/i2c-gate*
9615 F: Documentation/devicetree/bindings/i2c/i2c-mux*
9616 F: Documentation/i2c/i2c-topology.rst
9617 F: Documentation/i2c/muxes/
9618 F: drivers/i2c/i2c-mux.c
9619 F: drivers/i2c/muxes/
9620 F: include/linux/i2c-mux.h
9622 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
9623 M: Gregory CLEMENT <gregory.clement@bootlin.com>
9624 L: linux-i2c@vger.kernel.org
9626 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
9627 F: drivers/i2c/busses/i2c-mv64xxx.c
9629 I2C OVER PARALLEL PORT
9630 M: Jean Delvare <jdelvare@suse.com>
9631 L: linux-i2c@vger.kernel.org
9633 F: Documentation/i2c/busses/i2c-parport.rst
9634 F: drivers/i2c/busses/i2c-parport.c
9637 M: Wolfram Sang <wsa@kernel.org>
9638 L: linux-i2c@vger.kernel.org
9640 W: https://i2c.wiki.kernel.org/
9641 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9643 F: Documentation/devicetree/bindings/i2c/i2c.txt
9644 F: Documentation/i2c/
9646 F: include/dt-bindings/i2c/i2c.h
9647 F: include/linux/i2c-dev.h
9648 F: include/linux/i2c-smbus.h
9649 F: include/linux/i2c.h
9650 F: include/uapi/linux/i2c-*.h
9651 F: include/uapi/linux/i2c.h
9653 I2C SUBSYSTEM HOST DRIVERS
9654 L: linux-i2c@vger.kernel.org
9656 W: https://i2c.wiki.kernel.org/
9657 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9659 F: Documentation/devicetree/bindings/i2c/
9660 F: drivers/i2c/algos/
9661 F: drivers/i2c/busses/
9662 F: include/dt-bindings/i2c/
9665 M: Jean Delvare <jdelvare@suse.com>
9666 L: linux-i2c@vger.kernel.org
9668 F: Documentation/i2c/busses/i2c-taos-evm.rst
9669 F: drivers/i2c/busses/i2c-taos-evm.c
9672 M: Till Harbaum <till@harbaum.org>
9673 L: linux-i2c@vger.kernel.org
9675 W: http://www.harbaum.org/till/i2c_tiny_usb
9676 F: drivers/i2c/busses/i2c-tiny-usb.c
9678 I2C/SMBUS CONTROLLER DRIVERS FOR PC
9679 M: Jean Delvare <jdelvare@suse.com>
9680 L: linux-i2c@vger.kernel.org
9682 F: Documentation/i2c/busses/i2c-ali1535.rst
9683 F: Documentation/i2c/busses/i2c-ali1563.rst
9684 F: Documentation/i2c/busses/i2c-ali15x3.rst
9685 F: Documentation/i2c/busses/i2c-amd756.rst
9686 F: Documentation/i2c/busses/i2c-amd8111.rst
9687 F: Documentation/i2c/busses/i2c-i801.rst
9688 F: Documentation/i2c/busses/i2c-nforce2.rst
9689 F: Documentation/i2c/busses/i2c-piix4.rst
9690 F: Documentation/i2c/busses/i2c-sis5595.rst
9691 F: Documentation/i2c/busses/i2c-sis630.rst
9692 F: Documentation/i2c/busses/i2c-sis96x.rst
9693 F: Documentation/i2c/busses/i2c-via.rst
9694 F: Documentation/i2c/busses/i2c-viapro.rst
9695 F: drivers/i2c/busses/i2c-ali1535.c
9696 F: drivers/i2c/busses/i2c-ali1563.c
9697 F: drivers/i2c/busses/i2c-ali15x3.c
9698 F: drivers/i2c/busses/i2c-amd756-s4882.c
9699 F: drivers/i2c/busses/i2c-amd756.c
9700 F: drivers/i2c/busses/i2c-amd8111.c
9701 F: drivers/i2c/busses/i2c-i801.c
9702 F: drivers/i2c/busses/i2c-isch.c
9703 F: drivers/i2c/busses/i2c-nforce2-s4985.c
9704 F: drivers/i2c/busses/i2c-nforce2.c
9705 F: drivers/i2c/busses/i2c-piix4.c
9706 F: drivers/i2c/busses/i2c-sis5595.c
9707 F: drivers/i2c/busses/i2c-sis630.c
9708 F: drivers/i2c/busses/i2c-sis96x.c
9709 F: drivers/i2c/busses/i2c-via.c
9710 F: drivers/i2c/busses/i2c-viapro.c
9712 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
9713 M: Hans de Goede <hdegoede@redhat.com>
9714 L: linux-i2c@vger.kernel.org
9716 F: drivers/i2c/busses/i2c-cht-wc.c
9718 I2C/SMBUS ISMT DRIVER
9719 M: Seth Heasley <seth.heasley@intel.com>
9720 M: Neil Horman <nhorman@tuxdriver.com>
9721 L: linux-i2c@vger.kernel.org
9722 F: Documentation/i2c/busses/i2c-ismt.rst
9723 F: drivers/i2c/busses/i2c-ismt.c
9725 I2C/SMBUS STUB DRIVER
9726 M: Jean Delvare <jdelvare@suse.com>
9727 L: linux-i2c@vger.kernel.org
9729 F: drivers/i2c/i2c-stub.c
9731 I3C DRIVER FOR CADENCE I3C MASTER IP
9732 M: Przemysław Gaj <pgaj@cadence.com>
9734 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
9735 F: drivers/i3c/master/i3c-master-cdns.c
9737 I3C DRIVER FOR SYNOPSYS DESIGNWARE
9738 M: Vitor Soares <vitor.soares@synopsys.com>
9740 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
9741 F: drivers/i3c/master/dw*
9744 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9745 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
9747 C: irc://chat.freenode.net/linux-i3c
9748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
9749 F: Documentation/ABI/testing/sysfs-bus-i3c
9750 F: Documentation/devicetree/bindings/i3c/
9751 F: Documentation/driver-api/i3c
9753 F: include/linux/i3c/
9755 IA64 (Itanium) PLATFORM
9756 L: linux-ia64@vger.kernel.org
9758 F: Documentation/ia64/
9761 IBM Operation Panel Input Driver
9762 M: Eddie James <eajames@linux.ibm.com>
9763 L: linux-input@vger.kernel.org
9765 F: Documentation/devicetree/bindings/input/ibm,op-panel.yaml
9766 F: drivers/input/misc/ibm-panel.c
9768 IBM Power 842 compression accelerator
9769 M: Haren Myneni <haren@us.ibm.com>
9772 F: drivers/crypto/nx/Kconfig
9773 F: drivers/crypto/nx/Makefile
9774 F: drivers/crypto/nx/nx-842*
9775 F: include/linux/sw842.h
9778 IBM Power in-Nest Crypto Acceleration
9779 M: Breno Leitão <leitao@debian.org>
9780 M: Nayna Jain <nayna@linux.ibm.com>
9781 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9782 L: linux-crypto@vger.kernel.org
9784 F: drivers/crypto/nx/Kconfig
9785 F: drivers/crypto/nx/Makefile
9786 F: drivers/crypto/nx/nx-aes*
9787 F: drivers/crypto/nx/nx-sha*
9788 F: drivers/crypto/nx/nx.*
9789 F: drivers/crypto/nx/nx_csbcpb.h
9790 F: drivers/crypto/nx/nx_debugfs.c
9792 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
9793 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9794 L: linux-pci@vger.kernel.org
9795 L: linuxppc-dev@lists.ozlabs.org
9797 F: drivers/pci/hotplug/rpadlpar*
9799 IBM Power Linux RAID adapter
9800 M: Brian King <brking@us.ibm.com>
9802 F: drivers/scsi/ipr.*
9804 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
9805 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9806 L: linux-pci@vger.kernel.org
9807 L: linuxppc-dev@lists.ozlabs.org
9809 F: drivers/pci/hotplug/rpaphp*
9811 IBM Power SRIOV Virtual NIC Device Driver
9812 M: Haren Myneni <haren@linux.ibm.com>
9813 M: Rick Lindsley <ricklind@linux.ibm.com>
9814 R: Nick Child <nnac123@linux.ibm.com>
9815 R: Dany Madden <danymadden@us.ibm.com>
9816 R: Thomas Falcon <tlfalcon@linux.ibm.com>
9817 L: netdev@vger.kernel.org
9819 F: drivers/net/ethernet/ibm/ibmvnic.*
9821 IBM Power Virtual Accelerator Switchboard
9822 L: linuxppc-dev@lists.ozlabs.org
9824 F: arch/powerpc/include/asm/vas.h
9825 F: arch/powerpc/platforms/powernv/copy-paste.h
9826 F: arch/powerpc/platforms/powernv/vas*
9828 IBM Power Virtual Ethernet Device Driver
9829 M: Nick Child <nnac123@linux.ibm.com>
9830 L: netdev@vger.kernel.org
9832 F: drivers/net/ethernet/ibm/ibmveth.*
9834 IBM Power Virtual FC Device Drivers
9835 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9836 L: linux-scsi@vger.kernel.org
9838 F: drivers/scsi/ibmvscsi/ibmvfc*
9840 IBM Power Virtual Management Channel Driver
9841 M: Brad Warrum <bwarrum@linux.ibm.com>
9842 M: Ritu Agarwal <rituagar@linux.ibm.com>
9844 F: drivers/misc/ibmvmc.*
9846 IBM Power Virtual SCSI Device Drivers
9847 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9848 L: linux-scsi@vger.kernel.org
9850 F: drivers/scsi/ibmvscsi/ibmvscsi*
9851 F: include/scsi/viosrp.h
9853 IBM Power Virtual SCSI Device Target Driver
9854 M: Michael Cyr <mikecyr@linux.ibm.com>
9855 L: linux-scsi@vger.kernel.org
9856 L: target-devel@vger.kernel.org
9858 F: drivers/scsi/ibmvscsi_tgt/
9860 IBM Power VMX Cryptographic instructions
9861 M: Breno Leitão <leitao@debian.org>
9862 M: Nayna Jain <nayna@linux.ibm.com>
9863 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9864 L: linux-crypto@vger.kernel.org
9866 F: drivers/crypto/vmx/Kconfig
9867 F: drivers/crypto/vmx/Makefile
9868 F: drivers/crypto/vmx/aes*
9869 F: drivers/crypto/vmx/ghash*
9870 F: drivers/crypto/vmx/ppc-xlate.pl
9871 F: drivers/crypto/vmx/vmx.c
9873 IBM ServeRAID RAID DRIVER
9875 F: drivers/scsi/ips.*
9877 ICH LPC AND GPIO DRIVER
9878 M: Peter Tyser <ptyser@xes-inc.com>
9880 F: drivers/gpio/gpio-ich.c
9881 F: drivers/mfd/lpc_ich.c
9884 M: Max Staudt <max@enpas.org>
9885 L: linux-i2c@vger.kernel.org
9887 F: drivers/i2c/busses/i2c-icy.c
9889 IDEAPAD LAPTOP EXTRAS DRIVER
9890 M: Ike Panhc <ike.pan@canonical.com>
9891 L: platform-driver-x86@vger.kernel.org
9893 W: http://launchpad.net/ideapad-laptop
9894 F: drivers/platform/x86/ideapad-laptop.c
9896 IDEAPAD LAPTOP SLIDEBAR DRIVER
9897 M: Andrey Moiseev <o2g.org.ru@gmail.com>
9898 L: linux-input@vger.kernel.org
9900 W: https://github.com/o2genum/ideapad-slidebar
9901 F: drivers/input/misc/ideapad_slidebar.c
9904 M: Christian Brauner <brauner@kernel.org>
9905 M: Seth Forshee <sforshee@kernel.org>
9906 L: linux-fsdevel@vger.kernel.org
9908 T: git://git.kernel.org/pub/scm/linux/kernel/git/vfs/idmapping.git
9909 F: Documentation/filesystems/idmappings.rst
9910 F: tools/testing/selftests/mount_setattr/
9911 F: include/linux/mnt_idmapping.h
9913 IDT VersaClock 5 CLOCK DRIVER
9914 M: Luca Ceresoli <luca@lucaceresoli.net>
9916 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9917 F: drivers/clk/clk-versaclock5.c
9919 IEEE 802.15.4 SUBSYSTEM
9920 M: Alexander Aring <alex.aring@gmail.com>
9921 M: Stefan Schmidt <stefan@datenfreihafen.org>
9922 L: linux-wpan@vger.kernel.org
9924 W: https://linux-wpan.org/
9925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9927 F: Documentation/networking/ieee802154.rst
9928 F: drivers/net/ieee802154/
9929 F: include/linux/ieee802154.h
9930 F: include/linux/nl802154.h
9931 F: include/net/af_ieee802154.h
9932 F: include/net/cfg802154.h
9933 F: include/net/ieee802154_netdev.h
9934 F: include/net/mac802154.h
9935 F: include/net/nl802154.h
9940 M: Yotam Gigi <yotam.gi@gmail.com>
9941 M: Jamal Hadi Salim <jhs@mojatatu.com>
9942 F: include/net/ife.h
9943 F: include/uapi/linux/ife.h
9946 IGORPLUG-USB IR RECEIVER
9947 M: Sean Young <sean@mess.org>
9948 L: linux-media@vger.kernel.org
9950 F: drivers/media/rc/igorplugusb.c
9952 IGUANAWORKS USB IR TRANSCEIVER
9953 M: Sean Young <sean@mess.org>
9954 L: linux-media@vger.kernel.org
9956 F: drivers/media/rc/iguanair.c
9958 IIO DIGITAL POTENTIOMETER DAC
9959 M: Peter Rosin <peda@axentia.se>
9960 L: linux-iio@vger.kernel.org
9962 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
9963 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
9964 F: drivers/iio/dac/dpot-dac.c
9966 IIO ENVELOPE DETECTOR
9967 M: Peter Rosin <peda@axentia.se>
9968 L: linux-iio@vger.kernel.org
9970 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9971 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9972 F: drivers/iio/adc/envelope-detector.c
9975 M: Peter Rosin <peda@axentia.se>
9976 L: linux-iio@vger.kernel.org
9978 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9979 F: drivers/iio/multiplexer/iio-mux.c
9981 IIO SCMI BASED DRIVER
9982 M: Jyoti Bhayana <jbhayana@google.com>
9983 L: linux-iio@vger.kernel.org
9985 F: drivers/iio/common/scmi_sensors/scmi_iio.c
9987 IIO SUBSYSTEM AND DRIVERS
9988 M: Jonathan Cameron <jic23@kernel.org>
9989 R: Lars-Peter Clausen <lars@metafoo.de>
9990 L: linux-iio@vger.kernel.org
9992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9993 F: Documentation/ABI/testing/configfs-iio*
9994 F: Documentation/ABI/testing/sysfs-bus-iio*
9995 F: Documentation/devicetree/bindings/iio/
9997 F: drivers/staging/iio/
9998 F: include/dt-bindings/iio/
9999 F: include/linux/iio/
10003 M: Peter Rosin <peda@axentia.se>
10004 L: linux-iio@vger.kernel.org
10006 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
10007 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
10008 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
10009 F: drivers/iio/afe/iio-rescale.c
10011 IKANOS/ADI EAGLE ADSL USB DRIVER
10012 M: Matthieu Castet <castet.matthieu@free.fr>
10013 M: Stanislaw Gruszka <stf_xl@wp.pl>
10015 F: drivers/usb/atm/ueagle-atm.c
10017 IMAGIS TOUCHSCREEN DRIVER
10018 M: Markuss Broks <markuss.broks@gmail.com>
10020 F: Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
10021 F: drivers/input/touchscreen/imagis.c
10023 IMGTEC ASCII LCD DRIVER
10024 M: Paul Burton <paulburton@kernel.org>
10026 F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
10027 F: drivers/auxdisplay/img-ascii-lcd.c
10029 IMGTEC IR DECODER DRIVER
10031 F: drivers/media/rc/img-ir/
10033 IMON SOUNDGRAPH USB IR RECEIVER
10034 M: Sean Young <sean@mess.org>
10035 L: linux-media@vger.kernel.org
10037 F: drivers/media/rc/imon.c
10038 F: drivers/media/rc/imon_raw.c
10040 IMS TWINTURBO FRAMEBUFFER DRIVER
10041 L: linux-fbdev@vger.kernel.org
10043 F: drivers/video/fbdev/imsttfb.c
10045 INA209 HARDWARE MONITOR DRIVER
10046 M: Guenter Roeck <linux@roeck-us.net>
10047 L: linux-hwmon@vger.kernel.org
10049 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
10050 F: Documentation/hwmon/ina209.rst
10051 F: drivers/hwmon/ina209.c
10053 INA2XX HARDWARE MONITOR DRIVER
10054 M: Guenter Roeck <linux@roeck-us.net>
10055 L: linux-hwmon@vger.kernel.org
10057 F: Documentation/hwmon/ina2xx.rst
10058 F: drivers/hwmon/ina2xx.c
10059 F: include/linux/platform_data/ina2xx.h
10061 INDEX OF FURTHER KERNEL DOCUMENTATION
10062 M: Carlos Bilbao <carlos.bilbao@amd.com>
10064 F: Documentation/process/kernel-docs.rst
10066 INDUSTRY PACK SUBSYSTEM (IPACK)
10067 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
10068 M: Jens Taprogge <jens.taprogge@taprogge.org>
10069 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10070 L: industrypack-devel@lists.sourceforge.net
10072 W: http://industrypack.sourceforge.net
10075 INFINEON DPS310 Driver
10076 M: Eddie James <eajames@linux.ibm.com>
10077 L: linux-iio@vger.kernel.org
10079 F: drivers/iio/pressure/dps310.c
10081 INFINIBAND SUBSYSTEM
10082 M: Jason Gunthorpe <jgg@nvidia.com>
10083 M: Leon Romanovsky <leonro@nvidia.com>
10084 L: linux-rdma@vger.kernel.org
10086 W: https://github.com/linux-rdma/rdma-core
10087 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
10089 F: Documentation/devicetree/bindings/infiniband/
10090 F: Documentation/infiniband/
10091 F: drivers/infiniband/
10093 F: include/trace/events/ib_mad.h
10094 F: include/trace/events/ib_umad.h
10095 F: include/trace/misc/rdma.h
10096 F: include/uapi/linux/if_infiniband.h
10097 F: include/uapi/rdma/
10098 F: samples/bpf/ibumad_kern.c
10099 F: samples/bpf/ibumad_user.c
10101 INGENIC JZ4780 NAND DRIVER
10102 M: Harvey Hunt <harveyhuntnexus@gmail.com>
10103 L: linux-mtd@lists.infradead.org
10104 L: linux-mips@vger.kernel.org
10106 F: drivers/mtd/nand/raw/ingenic/
10108 INGENIC JZ47xx SoCs
10109 M: Paul Cercueil <paul@crapouillou.net>
10110 L: linux-mips@vger.kernel.org
10112 F: arch/mips/boot/dts/ingenic/
10113 F: arch/mips/generic/board-ingenic.c
10114 F: arch/mips/include/asm/mach-ingenic/
10115 F: arch/mips/ingenic/Kconfig
10116 F: drivers/clk/ingenic/
10117 F: drivers/dma/dma-jz4780.c
10118 F: drivers/gpu/drm/ingenic/
10119 F: drivers/i2c/busses/i2c-jz4780.c
10120 F: drivers/iio/adc/ingenic-adc.c
10121 F: drivers/irqchip/irq-ingenic.c
10122 F: drivers/memory/jz4780-nemc.c
10123 F: drivers/mmc/host/jz4740_mmc.c
10124 F: drivers/mtd/nand/raw/ingenic/
10125 F: drivers/pinctrl/pinctrl-ingenic.c
10126 F: drivers/power/supply/ingenic-battery.c
10127 F: drivers/pwm/pwm-jz4740.c
10128 F: drivers/remoteproc/ingenic_rproc.c
10129 F: drivers/rtc/rtc-jz4740.c
10130 F: drivers/tty/serial/8250/8250_ingenic.c
10131 F: drivers/usb/musb/jz4740.c
10132 F: drivers/watchdog/jz4740_wdt.c
10133 F: include/dt-bindings/iio/adc/ingenic,adc.h
10134 F: include/linux/mfd/ingenic-tcu.h
10135 F: sound/soc/codecs/jz47*
10136 F: sound/soc/jz4740/
10138 INJOINIC IP5xxx POWER BANK IC DRIVER
10139 M: Samuel Holland <samuel@sholland.org>
10141 F: drivers/power/supply/ip5xxx_power.c
10144 M: Jan Kara <jack@suse.cz>
10145 R: Amir Goldstein <amir73il@gmail.com>
10146 L: linux-fsdevel@vger.kernel.org
10148 F: Documentation/filesystems/inotify.rst
10149 F: fs/notify/inotify/
10150 F: include/linux/inotify.h
10151 F: include/uapi/linux/inotify.h
10153 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
10154 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
10155 L: linux-input@vger.kernel.org
10157 Q: http://patchwork.kernel.org/project/linux-input/list/
10158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
10159 F: Documentation/devicetree/bindings/input/
10160 F: Documentation/devicetree/bindings/serio/
10161 F: Documentation/input/
10163 F: include/dt-bindings/input/
10164 F: include/linux/input.h
10165 F: include/linux/input/
10166 F: include/uapi/linux/input-event-codes.h
10167 F: include/uapi/linux/input.h
10169 INPUT MULTITOUCH (MT) PROTOCOL
10170 M: Henrik Rydberg <rydberg@bitmath.org>
10171 L: linux-input@vger.kernel.org
10173 F: Documentation/input/multi-touch-protocol.rst
10174 F: drivers/input/input-mt.c
10177 INSIDE SECURE CRYPTO DRIVER
10178 M: Antoine Tenart <atenart@kernel.org>
10179 L: linux-crypto@vger.kernel.org
10181 F: drivers/crypto/inside-secure/
10183 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
10184 M: Mimi Zohar <zohar@linux.ibm.com>
10185 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
10186 L: linux-integrity@vger.kernel.org
10188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
10189 F: security/integrity/ima/
10190 F: security/integrity/
10192 INTEL 810/815 FRAMEBUFFER DRIVER
10193 M: Antonino Daplas <adaplas@gmail.com>
10194 L: linux-fbdev@vger.kernel.org
10196 F: drivers/video/fbdev/i810/
10198 INTEL 8255 GPIO DRIVER
10199 M: William Breathitt Gray <william.gray@linaro.org>
10200 L: linux-gpio@vger.kernel.org
10202 F: drivers/gpio/gpio-i8255.c
10203 F: drivers/gpio/gpio-i8255.h
10206 M: Cezary Rojewski <cezary.rojewski@intel.com>
10207 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
10208 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
10209 M: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
10210 M: Bard Liao <yung-chuan.liao@linux.intel.com>
10211 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
10212 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
10213 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10215 F: sound/soc/intel/
10217 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
10218 M: Hans de Goede <hdegoede@redhat.com>
10219 L: platform-driver-x86@vger.kernel.org
10221 F: drivers/platform/x86/intel/atomisp2/pm.c
10223 INTEL ATOMISP2 LED DRIVER
10224 M: Hans de Goede <hdegoede@redhat.com>
10225 L: platform-driver-x86@vger.kernel.org
10227 F: drivers/platform/x86/intel/atomisp2/led.c
10229 INTEL BIOS SAR INT1092 DRIVER
10230 M: Shravan Sudhakar <s.shravan@intel.com>
10231 M: Intel Corporation <linuxwwan@intel.com>
10232 L: platform-driver-x86@vger.kernel.org
10234 F: drivers/platform/x86/intel/int1092/
10236 INTEL BROXTON PMC DRIVER
10237 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10238 M: Zha Qipeng <qipeng.zha@intel.com>
10240 F: drivers/mfd/intel_pmc_bxt.c
10241 F: include/linux/mfd/intel_pmc_bxt.h
10243 INTEL C600 SERIES SAS CONTROLLER DRIVER
10244 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
10245 L: linux-scsi@vger.kernel.org
10247 T: git git://git.code.sf.net/p/intel-sas/isci
10248 F: drivers/scsi/isci/
10250 INTEL CPU family model numbers
10251 M: Tony Luck <tony.luck@intel.com>
10253 L: linux-kernel@vger.kernel.org
10255 F: arch/x86/include/asm/intel-family.h
10257 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
10258 M: Jani Nikula <jani.nikula@linux.intel.com>
10259 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
10260 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
10261 M: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
10262 L: intel-gfx@lists.freedesktop.org
10264 W: https://01.org/linuxgraphics/
10265 Q: http://patchwork.freedesktop.org/project/intel-gfx/
10266 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
10267 C: irc://irc.oftc.net/intel-gfx
10268 T: git git://anongit.freedesktop.org/drm-intel
10269 F: Documentation/gpu/i915.rst
10270 F: drivers/gpu/drm/i915/
10271 F: include/drm/i915*
10272 F: include/uapi/drm/i915_drm.h
10274 INTEL ETHERNET DRIVERS
10275 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
10276 M: Tony Nguyen <anthony.l.nguyen@intel.com>
10277 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
10279 W: http://www.intel.com/support/feedback.htm
10280 W: http://e1000.sourceforge.net/
10281 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
10282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
10283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
10284 F: Documentation/networking/device_drivers/ethernet/intel/
10285 F: drivers/net/ethernet/intel/
10286 F: drivers/net/ethernet/intel/*/
10287 F: include/linux/avf/virtchnl.h
10288 F: include/linux/net/intel/iidc.h
10290 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
10291 M: Mustafa Ismail <mustafa.ismail@intel.com>
10292 M: Shiraz Saleem <shiraz.saleem@intel.com>
10293 L: linux-rdma@vger.kernel.org
10295 F: drivers/infiniband/hw/irdma/
10296 F: include/uapi/rdma/irdma-abi.h
10298 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
10299 M: Maik Broemme <mbroemme@libmpq.org>
10300 L: linux-fbdev@vger.kernel.org
10302 F: Documentation/fb/intelfb.rst
10303 F: drivers/video/fbdev/intelfb/
10306 M: Andy Shevchenko <andy@kernel.org>
10307 L: linux-gpio@vger.kernel.org
10309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10310 F: drivers/gpio/gpio-ich.c
10311 F: drivers/gpio/gpio-merrifield.c
10312 F: drivers/gpio/gpio-ml-ioh.c
10313 F: drivers/gpio/gpio-pch.c
10314 F: drivers/gpio/gpio-sch.c
10315 F: drivers/gpio/gpio-sodaville.c
10317 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
10318 M: Zhenyu Wang <zhenyuw@linux.intel.com>
10319 M: Zhi Wang <zhi.a.wang@intel.com>
10320 L: intel-gvt-dev@lists.freedesktop.org
10321 L: intel-gfx@lists.freedesktop.org
10323 W: https://01.org/igvt-g
10324 T: git https://github.com/intel/gvt-linux.git
10325 F: drivers/gpu/drm/i915/gvt/
10327 INTEL HID EVENT DRIVER
10328 M: Alex Hung <alexhung@gmail.com>
10329 L: platform-driver-x86@vger.kernel.org
10331 F: drivers/platform/x86/intel/hid.c
10333 INTEL I/OAT DMA DRIVER
10334 M: Dave Jiang <dave.jiang@intel.com>
10335 R: Dan Williams <dan.j.williams@intel.com>
10336 L: dmaengine@vger.kernel.org
10338 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
10339 F: drivers/dma/ioat*
10342 M: Fenghua Yu <fenghua.yu@intel.com>
10343 M: Dave Jiang <dave.jiang@intel.com>
10344 L: dmaengine@vger.kernel.org
10346 F: drivers/dma/idxd/*
10347 F: include/uapi/linux/idxd.h
10350 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
10351 M: Len Brown <lenb@kernel.org>
10352 L: linux-pm@vger.kernel.org
10354 B: https://bugzilla.kernel.org
10355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
10356 F: drivers/idle/intel_idle.c
10358 INTEL IN FIELD SCAN (IFS) DEVICE
10359 M: Jithu Joseph <jithu.joseph@intel.com>
10360 R: Ashok Raj <ashok.raj@intel.com>
10361 R: Tony Luck <tony.luck@intel.com>
10363 F: drivers/platform/x86/intel/ifs
10364 F: include/trace/events/intel_ifs.h
10366 INTEL INTEGRATED SENSOR HUB DRIVER
10367 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10368 M: Jiri Kosina <jikos@kernel.org>
10369 L: linux-input@vger.kernel.org
10371 F: drivers/hid/intel-ish-hid/
10374 M: David Woodhouse <dwmw2@infradead.org>
10375 M: Lu Baolu <baolu.lu@linux.intel.com>
10376 L: iommu@lists.linux.dev
10378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10379 F: drivers/iommu/intel/
10380 F: include/linux/intel-svm.h
10382 INTEL IOP-ADMA DMA DRIVER
10383 R: Dan Williams <dan.j.williams@intel.com>
10385 F: drivers/dma/iop-adma.c
10387 INTEL IPU3 CSI-2 CIO2 DRIVER
10388 M: Yong Zhi <yong.zhi@intel.com>
10389 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10390 M: Bingbu Cao <bingbu.cao@intel.com>
10391 M: Dan Scally <djrscally@gmail.com>
10392 R: Tianshu Qiu <tian.shu.qiu@intel.com>
10393 L: linux-media@vger.kernel.org
10395 T: git git://linuxtv.org/media_tree.git
10396 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
10397 F: drivers/media/pci/intel/ipu3/
10399 INTEL IPU3 CSI-2 IMGU DRIVER
10400 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10401 R: Bingbu Cao <bingbu.cao@intel.com>
10402 R: Tianshu Qiu <tian.shu.qiu@intel.com>
10403 L: linux-media@vger.kernel.org
10405 F: Documentation/admin-guide/media/ipu3.rst
10406 F: Documentation/admin-guide/media/ipu3_rcb.svg
10407 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
10408 F: drivers/staging/media/ipu3/
10410 INTEL IXP4XX CRYPTO SUPPORT
10411 M: Corentin Labbe <clabbe@baylibre.com>
10412 L: linux-crypto@vger.kernel.org
10414 F: drivers/crypto/ixp4xx_crypto.c
10416 INTEL ISHTP ECLITE DRIVER
10417 M: Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
10418 L: platform-driver-x86@vger.kernel.org
10420 F: drivers/platform/x86/intel/ishtp_eclite.c
10422 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
10423 M: Krzysztof Halasa <khalasa@piap.pl>
10425 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
10426 F: drivers/net/wan/ixp4xx_hss.c
10427 F: drivers/soc/ixp4xx/ixp4xx-npe.c
10428 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
10429 F: include/linux/soc/ixp4xx/npe.h
10430 F: include/linux/soc/ixp4xx/qmgr.h
10432 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
10433 M: Deepak Saxena <dsaxena@plexity.net>
10435 F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
10436 F: drivers/char/hw_random/ixp4xx-rng.c
10438 INTEL KEEM BAY DRM DRIVER
10439 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
10440 M: Edmund Dea <edmund.j.dea@intel.com>
10442 F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml
10443 F: drivers/gpu/drm/kmb/
10445 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
10446 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10448 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
10449 F: drivers/crypto/keembay/Kconfig
10450 F: drivers/crypto/keembay/Makefile
10451 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
10452 F: drivers/crypto/keembay/ocs-aes.c
10453 F: drivers/crypto/keembay/ocs-aes.h
10455 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
10456 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10457 M: Prabhjot Khurana <prabhjot.khurana@intel.com>
10458 M: Mark Gross <mgross@linux.intel.com>
10460 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
10461 F: drivers/crypto/keembay/Kconfig
10462 F: drivers/crypto/keembay/Makefile
10463 F: drivers/crypto/keembay/keembay-ocs-ecc.c
10465 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
10466 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10467 M: Declan Murphy <declan.murphy@intel.com>
10469 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
10470 F: drivers/crypto/keembay/Kconfig
10471 F: drivers/crypto/keembay/Makefile
10472 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
10473 F: drivers/crypto/keembay/ocs-hcu.c
10474 F: drivers/crypto/keembay/ocs-hcu.h
10476 INTEL THUNDER BAY EMMC PHY DRIVER
10477 M: Nandhini Srikandan <nandhini.srikandan@intel.com>
10478 M: Rashmi A <rashmi.a@intel.com>
10480 F: Documentation/devicetree/bindings/phy/intel,phy-thunderbay-emmc.yaml
10481 F: drivers/phy/intel/phy-intel-thunderbay-emmc.c
10483 INTEL MANAGEMENT ENGINE (mei)
10484 M: Tomas Winkler <tomas.winkler@intel.com>
10485 L: linux-kernel@vger.kernel.org
10487 F: Documentation/driver-api/mei/*
10488 F: drivers/misc/mei/
10489 F: drivers/watchdog/mei_wdt.c
10490 F: include/linux/mei_aux.h
10491 F: include/linux/mei_cl_bus.h
10492 F: include/uapi/linux/mei.h
10495 INTEL MAX 10 BMC MFD DRIVER
10496 M: Xu Yilun <yilun.xu@intel.com>
10497 R: Tom Rix <trix@redhat.com>
10499 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
10500 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
10501 F: drivers/hwmon/intel-m10-bmc-hwmon.c
10502 F: drivers/mfd/intel-m10-bmc.c
10503 F: include/linux/mfd/intel-m10-bmc.h
10505 INTEL MENLOW THERMAL DRIVER
10506 M: Sujith Thomas <sujith.thomas@intel.com>
10507 L: linux-pm@vger.kernel.org
10509 F: drivers/thermal/intel/intel_menlow.c
10511 INTEL P-Unit IPC DRIVER
10512 M: Zha Qipeng <qipeng.zha@intel.com>
10513 L: platform-driver-x86@vger.kernel.org
10515 F: arch/x86/include/asm/intel_punit_ipc.h
10516 F: drivers/platform/x86/intel/punit_ipc.c
10518 INTEL PMC CORE DRIVER
10519 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10520 M: David E Box <david.e.box@intel.com>
10521 L: platform-driver-x86@vger.kernel.org
10523 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
10524 F: drivers/platform/x86/intel/pmc/
10526 INTEL PMIC GPIO DRIVERS
10527 M: Andy Shevchenko <andy@kernel.org>
10529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10530 F: drivers/gpio/gpio-*cove.c
10532 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
10533 M: Andy Shevchenko <andy@kernel.org>
10535 F: drivers/mfd/intel_soc_pmic*
10536 F: include/linux/mfd/intel_soc_pmic*
10539 M: David E. Box <david.e.box@linux.intel.com>
10541 F: drivers/platform/x86/intel/pmt/
10543 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
10544 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
10545 L: linux-wireless@vger.kernel.org
10547 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
10548 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
10549 F: drivers/net/wireless/intel/ipw2x00/
10551 INTEL PSTATE DRIVER
10552 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10553 M: Len Brown <lenb@kernel.org>
10554 L: linux-pm@vger.kernel.org
10556 F: drivers/cpufreq/intel_pstate.c
10558 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
10559 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10560 L: linux-iio@vger.kernel.org
10561 F: drivers/counter/intel-qep.c
10564 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10566 F: arch/x86/include/asm/intel_scu_ipc.h
10567 F: drivers/platform/x86/intel_scu_*
10570 M: David E. Box <david.e.box@linux.intel.com>
10572 F: drivers/platform/x86/intel/sdsi.c
10573 F: tools/arch/x86/intel_sdsi/
10574 F: tools/testing/selftests/drivers/sdsi/
10576 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
10577 M: Daniel Scally <djrscally@gmail.com>
10579 F: drivers/platform/x86/intel/int3472/
10581 INTEL SPEED SELECT TECHNOLOGY
10582 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10583 L: platform-driver-x86@vger.kernel.org
10585 F: drivers/platform/x86/intel/speed_select_if/
10586 F: include/uapi/linux/isst_if.h
10587 F: tools/power/x86/intel-speed-select/
10589 INTEL STRATIX10 FIRMWARE DRIVERS
10590 M: Dinh Nguyen <dinguyen@kernel.org>
10591 L: linux-kernel@vger.kernel.org
10593 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
10594 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
10595 F: drivers/firmware/stratix10-rsu.c
10596 F: drivers/firmware/stratix10-svc.c
10597 F: include/linux/firmware/intel/stratix10-smc.h
10598 F: include/linux/firmware/intel/stratix10-svc-client.h
10599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
10601 INTEL TELEMETRY DRIVER
10602 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10603 M: "David E. Box" <david.e.box@linux.intel.com>
10604 L: platform-driver-x86@vger.kernel.org
10606 F: arch/x86/include/asm/intel_telemetry.h
10607 F: drivers/platform/x86/intel/telemetry/
10609 INTEL UNCORE FREQUENCY CONTROL
10610 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10611 L: platform-driver-x86@vger.kernel.org
10613 F: Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
10614 F: drivers/platform/x86/intel/uncore-frequency/
10616 INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
10617 M: David E. Box <david.e.box@linux.intel.com>
10619 F: drivers/platform/x86/intel/vsec.*
10621 INTEL VIRTUAL BUTTON DRIVER
10622 M: AceLan Kao <acelan.kao@canonical.com>
10623 L: platform-driver-x86@vger.kernel.org
10625 F: drivers/platform/x86/intel/vbtn.c
10627 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
10628 M: Stanislaw Gruszka <stf_xl@wp.pl>
10629 L: linux-wireless@vger.kernel.org
10631 F: drivers/net/wireless/intel/iwlegacy/
10633 INTEL WIRELESS WIFI LINK (iwlwifi)
10634 M: Gregory Greenman <gregory.greenman@intel.com>
10635 L: linux-wireless@vger.kernel.org
10637 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
10638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
10639 F: drivers/net/wireless/intel/iwlwifi/
10641 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
10642 M: Jithu Joseph <jithu.joseph@intel.com>
10643 R: Maurice Ma <maurice.ma@intel.com>
10645 W: https://slimbootloader.github.io/security/firmware-update.html
10646 F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
10648 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
10649 L: Dell.Client.Kernel@dell.com
10651 F: drivers/platform/x86/intel/wmi/thunderbolt.c
10653 INTEL WWAN IOSM DRIVER
10654 M: M Chetan Kumar <m.chetan.kumar@intel.com>
10655 M: Intel Corporation <linuxwwan@intel.com>
10656 L: netdev@vger.kernel.org
10658 F: drivers/net/wwan/iosm/
10661 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10663 F: Documentation/trace/intel_th.rst
10664 F: drivers/hwtracing/intel_th/
10665 F: include/linux/intel_th.h
10667 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
10668 M: Ning Sun <ning.sun@intel.com>
10669 L: tboot-devel@lists.sourceforge.net
10671 W: http://tboot.sourceforge.net
10672 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
10673 F: Documentation/x86/intel_txt.rst
10674 F: arch/x86/kernel/tboot.c
10675 F: include/linux/tboot.h
10678 M: Jarkko Sakkinen <jarkko@kernel.org>
10679 R: Dave Hansen <dave.hansen@linux.intel.com>
10680 L: linux-sgx@vger.kernel.org
10682 Q: https://patchwork.kernel.org/project/intel-sgx/list/
10683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
10684 F: Documentation/x86/sgx.rst
10685 F: arch/x86/entry/vdso/vsgx.S
10686 F: arch/x86/include/asm/sgx.h
10687 F: arch/x86/include/uapi/asm/sgx.h
10688 F: arch/x86/kernel/cpu/sgx/*
10689 F: tools/testing/selftests/sgx/*
10693 M: Georgi Djakov <djakov@kernel.org>
10694 L: linux-pm@vger.kernel.org
10696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
10697 F: Documentation/devicetree/bindings/interconnect/
10698 F: Documentation/driver-api/interconnect.rst
10699 F: drivers/interconnect/
10700 F: include/dt-bindings/interconnect/
10701 F: include/linux/interconnect-provider.h
10702 F: include/linux/interconnect.h
10704 INTERRUPT COUNTER DRIVER
10705 M: Oleksij Rempel <o.rempel@pengutronix.de>
10706 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10707 L: linux-iio@vger.kernel.org
10708 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
10709 F: drivers/counter/interrupt-cnt.c
10711 INTERSIL ISL7998X VIDEO DECODER DRIVER
10712 M: Michael Tretter <m.tretter@pengutronix.de>
10713 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10714 L: linux-media@vger.kernel.org
10716 F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
10717 F: drivers/media/i2c/isl7998x.c
10719 INVENSENSE ICM-426xx IMU DRIVER
10720 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
10721 L: linux-iio@vger.kernel.org
10723 W: https://invensense.tdk.com/
10724 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
10725 F: drivers/iio/imu/inv_icm42600/
10727 INVENSENSE MPU-3050 GYROSCOPE DRIVER
10728 M: Linus Walleij <linus.walleij@linaro.org>
10729 L: linux-iio@vger.kernel.org
10731 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
10732 F: drivers/iio/gyro/mpu3050*
10734 IOC3 ETHERNET DRIVER
10735 M: Ralf Baechle <ralf@linux-mips.org>
10736 L: linux-mips@vger.kernel.org
10738 F: drivers/net/ethernet/sgi/ioc3-eth.c
10740 IOMAP FILESYSTEM LIBRARY
10741 M: Christoph Hellwig <hch@infradead.org>
10742 M: Darrick J. Wong <djwong@kernel.org>
10743 L: linux-xfs@vger.kernel.org
10744 L: linux-fsdevel@vger.kernel.org
10746 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
10748 F: include/linux/iomap.h
10750 IOMMU DMA-API LAYER
10751 M: Robin Murphy <robin.murphy@arm.com>
10752 L: iommu@lists.linux.dev
10754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10755 F: drivers/iommu/dma-iommu.c
10756 F: drivers/iommu/dma-iommu.h
10757 F: drivers/iommu/iova.c
10758 F: include/linux/iova.h
10761 M: Joerg Roedel <joro@8bytes.org>
10762 M: Will Deacon <will@kernel.org>
10763 R: Robin Murphy <robin.murphy@arm.com>
10764 L: iommu@lists.linux.dev
10766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10767 F: Documentation/devicetree/bindings/iommu/
10768 F: Documentation/userspace-api/iommu.rst
10770 F: include/linux/iommu.h
10771 F: include/linux/iova.h
10772 F: include/linux/of_iommu.h
10773 F: include/uapi/linux/iommu.h
10776 M: Thomas Zimmermann <tzimmermann@suse.de>
10777 L: dri-devel@lists.freedesktop.org
10779 T: git git://anongit.freedesktop.org/drm/drm-misc
10780 F: include/linux/iosys-map.h
10783 M: Jens Axboe <axboe@kernel.dk>
10784 R: Pavel Begunkov <asml.silence@gmail.com>
10785 L: io-uring@vger.kernel.org
10787 T: git git://git.kernel.dk/linux-block
10788 T: git git://git.kernel.dk/liburing
10790 F: include/linux/io_uring.h
10791 F: include/linux/io_uring_types.h
10792 F: include/uapi/linux/io_uring.h
10796 M: Corey Minyard <minyard@acm.org>
10797 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
10799 W: http://openipmi.sourceforge.net/
10800 T: git https://github.com/cminyard/linux-ipmi.git for-next
10801 F: Documentation/driver-api/ipmi.rst
10802 F: Documentation/devicetree/bindings/ipmi/
10803 F: drivers/char/ipmi/
10804 F: include/linux/ipmi*
10805 F: include/uapi/linux/ipmi*
10807 IPS SCSI RAID DRIVER
10808 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
10809 L: linux-scsi@vger.kernel.org
10811 W: http://www.adaptec.com/
10812 F: drivers/scsi/ips*
10815 M: Simon Horman <horms@verge.net.au>
10816 M: Julian Anastasov <ja@ssi.bg>
10817 L: netdev@vger.kernel.org
10818 L: lvs-devel@vger.kernel.org
10820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
10821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
10822 F: Documentation/networking/ipvs-sysctl.rst
10823 F: include/net/ip_vs.h
10824 F: include/uapi/linux/ip_vs.h
10825 F: net/netfilter/ipvs/
10828 M: Jiri Kosina <jikos@kernel.org>
10829 M: David Sterba <dsterba@suse.com>
10831 F: drivers/tty/ipwireless/
10833 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
10834 M: Marc Zyngier <maz@kernel.org>
10836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10837 F: Documentation/core-api/irq/irq-domain.rst
10838 F: include/linux/irqdomain.h
10839 F: kernel/irq/irqdomain.c
10840 F: kernel/irq/msi.c
10843 M: Thomas Gleixner <tglx@linutronix.de>
10844 L: linux-kernel@vger.kernel.org
10846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10850 M: Thomas Gleixner <tglx@linutronix.de>
10851 M: Marc Zyngier <maz@kernel.org>
10852 L: linux-kernel@vger.kernel.org
10854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10855 F: Documentation/devicetree/bindings/interrupt-controller/
10856 F: drivers/irqchip/
10859 M: William Breathitt Gray <william.gray@linaro.org>
10861 F: Documentation/driver-api/isa.rst
10862 F: drivers/base/isa.c
10863 F: include/linux/isa.h
10866 M: Hans Verkuil <hverkuil@xs4all.nl>
10867 L: linux-media@vger.kernel.org
10869 W: https://linuxtv.org
10870 T: git git://linuxtv.org/media_tree.git
10871 F: drivers/media/radio/radio-isa*
10874 M: Jaroslav Kysela <perex@perex.cz>
10876 F: Documentation/driver-api/isapnp.rst
10877 F: drivers/pnp/isapnp/
10878 F: include/linux/isapnp.h
10881 M: Lee Duncan <lduncan@suse.com>
10882 M: Chris Leech <cleech@redhat.com>
10883 M: Mike Christie <michael.christie@oracle.com>
10884 L: open-iscsi@googlegroups.com
10885 L: linux-scsi@vger.kernel.org
10887 W: www.open-iscsi.com
10888 F: drivers/scsi/*iscsi*
10889 F: include/scsi/*iscsi*
10891 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
10892 M: Peter Jones <pjones@redhat.com>
10893 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
10895 F: drivers/firmware/iscsi_ibft*
10897 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
10898 M: Sagi Grimberg <sagi@grimberg.me>
10899 M: Max Gurtovoy <mgurtovoy@nvidia.com>
10900 L: linux-rdma@vger.kernel.org
10902 W: http://www.openfabrics.org
10903 W: www.open-iscsi.org
10904 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10905 F: drivers/infiniband/ulp/iser/
10907 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
10908 M: Sagi Grimberg <sagi@grimberg.me>
10909 L: linux-rdma@vger.kernel.org
10910 L: target-devel@vger.kernel.org
10912 W: http://www.linux-iscsi.org
10913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10914 F: drivers/infiniband/ulp/isert
10916 ISDN/CMTP OVER BLUETOOTH
10917 M: Karsten Keil <isdn@linux-pingi.de>
10918 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10919 L: netdev@vger.kernel.org
10921 W: http://www.isdn4linux.de
10922 F: Documentation/isdn/
10923 F: drivers/isdn/capi/
10924 F: include/linux/isdn/
10925 F: include/uapi/linux/isdn/
10926 F: net/bluetooth/cmtp/
10928 ISDN/mISDN SUBSYSTEM
10929 M: Karsten Keil <isdn@linux-pingi.de>
10930 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10931 L: netdev@vger.kernel.org
10933 W: http://www.isdn4linux.de
10934 F: drivers/isdn/Kconfig
10935 F: drivers/isdn/Makefile
10936 F: drivers/isdn/hardware/
10937 F: drivers/isdn/mISDN/
10940 M: Jan Kara <jack@suse.cz>
10941 L: linux-fsdevel@vger.kernel.org
10943 F: Documentation/filesystems/isofs.rst
10946 IT87 HARDWARE MONITORING DRIVER
10947 M: Jean Delvare <jdelvare@suse.com>
10948 L: linux-hwmon@vger.kernel.org
10950 F: Documentation/hwmon/it87.rst
10951 F: drivers/hwmon/it87.c
10953 IT913X MEDIA DRIVER
10954 M: Antti Palosaari <crope@iki.fi>
10955 L: linux-media@vger.kernel.org
10957 W: https://linuxtv.org
10958 W: http://palosaari.fi/linux/
10959 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10960 T: git git://linuxtv.org/anttip/media_tree.git
10961 F: drivers/media/tuners/it913x*
10963 ITE IT66121 HDMI BRIDGE DRIVER
10964 M: Phong LE <ple@baylibre.com>
10965 M: Neil Armstrong <neil.armstrong@linaro.org>
10967 T: git git://anongit.freedesktop.org/drm/drm-misc
10968 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
10969 F: drivers/gpu/drm/bridge/ite-it66121.c
10971 IVTV VIDEO4LINUX DRIVER
10972 M: Andy Walls <awalls@md.metrocast.net>
10973 L: linux-media@vger.kernel.org
10975 W: https://linuxtv.org
10976 T: git git://linuxtv.org/media_tree.git
10977 F: Documentation/admin-guide/media/ivtv*
10978 F: drivers/media/pci/ivtv/
10979 F: include/uapi/linux/ivtv*
10981 IX2505V MEDIA DRIVER
10982 M: Malcolm Priestley <tvboxspy@gmail.com>
10983 L: linux-media@vger.kernel.org
10985 W: https://linuxtv.org
10986 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10987 F: drivers/media/dvb-frontends/ix2505v*
10989 JAILHOUSE HYPERVISOR INTERFACE
10990 M: Jan Kiszka <jan.kiszka@siemens.com>
10991 L: jailhouse-dev@googlegroups.com
10993 F: arch/x86/include/asm/jailhouse_para.h
10994 F: arch/x86/kernel/jailhouse.c
10996 JC42.4 TEMPERATURE SENSOR DRIVER
10997 M: Guenter Roeck <linux@roeck-us.net>
10998 L: linux-hwmon@vger.kernel.org
11000 F: Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
11001 F: Documentation/hwmon/jc42.rst
11002 F: drivers/hwmon/jc42.c
11005 M: Dave Kleikamp <shaggy@kernel.org>
11006 L: jfs-discussion@lists.sourceforge.net
11008 W: http://jfs.sourceforge.net/
11009 T: git https://github.com/kleikamp/linux-shaggy.git
11010 F: Documentation/admin-guide/jfs.rst
11014 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
11015 L: netdev@vger.kernel.org
11017 F: drivers/net/ethernet/jme.*
11019 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
11020 M: David Woodhouse <dwmw2@infradead.org>
11021 M: Richard Weinberger <richard@nod.at>
11022 L: linux-mtd@lists.infradead.org
11024 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
11025 T: git git://git.infradead.org/ubifs-2.6.git
11027 F: include/uapi/linux/jffs2.h
11029 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
11030 M: "Theodore Ts'o" <tytso@mit.edu>
11031 M: Jan Kara <jack@suse.com>
11032 L: linux-ext4@vger.kernel.org
11035 F: include/linux/jbd2.h
11037 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
11038 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
11039 L: linux-media@vger.kernel.org
11040 L: linux-renesas-soc@vger.kernel.org
11042 F: drivers/media/platform/renesas/rcar_jpu.c
11044 JSM Neo PCI based serial card
11045 L: linux-serial@vger.kernel.org
11047 F: drivers/tty/serial/jsm/
11049 K10TEMP HARDWARE MONITORING DRIVER
11050 M: Clemens Ladisch <clemens@ladisch.de>
11051 L: linux-hwmon@vger.kernel.org
11053 F: Documentation/hwmon/k10temp.rst
11054 F: drivers/hwmon/k10temp.c
11056 K8TEMP HARDWARE MONITORING DRIVER
11057 M: Rudolf Marek <r.marek@assembler.cz>
11058 L: linux-hwmon@vger.kernel.org
11060 F: Documentation/hwmon/k8temp.rst
11061 F: drivers/hwmon/k8temp.c
11064 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
11065 R: Alexander Potapenko <glider@google.com>
11066 R: Andrey Konovalov <andreyknvl@gmail.com>
11067 R: Dmitry Vyukov <dvyukov@google.com>
11068 R: Vincenzo Frascino <vincenzo.frascino@arm.com>
11069 L: kasan-dev@googlegroups.com
11071 F: Documentation/dev-tools/kasan.rst
11072 F: arch/*/include/asm/*kasan.h
11073 F: arch/*/mm/kasan_init*
11074 F: include/linux/kasan*.h
11075 F: lib/Kconfig.kasan
11077 F: scripts/Makefile.kasan
11080 M: Masahiro Yamada <masahiroy@kernel.org>
11081 L: linux-kbuild@vger.kernel.org
11083 Q: https://patchwork.kernel.org/project/linux-kbuild/list/
11084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
11085 F: Documentation/kbuild/kconfig*
11086 F: scripts/Kconfig.include
11087 F: scripts/kconfig/
11090 R: Dmitry Vyukov <dvyukov@google.com>
11091 R: Andrey Konovalov <andreyknvl@gmail.com>
11092 L: kasan-dev@googlegroups.com
11094 F: Documentation/dev-tools/kcov.rst
11095 F: include/linux/kcov.h
11096 F: include/uapi/linux/kcov.h
11098 F: scripts/Makefile.kcov
11101 M: Marco Elver <elver@google.com>
11102 R: Dmitry Vyukov <dvyukov@google.com>
11103 L: kasan-dev@googlegroups.com
11105 F: Documentation/dev-tools/kcsan.rst
11106 F: include/linux/kcsan*.h
11108 F: lib/Kconfig.kcsan
11109 F: scripts/Makefile.kcsan
11112 M: Baoquan He <bhe@redhat.com>
11113 R: Vivek Goyal <vgoyal@redhat.com>
11114 R: Dave Young <dyoung@redhat.com>
11115 L: kexec@lists.infradead.org
11117 W: http://lse.sourceforge.net/kdump/
11118 F: Documentation/admin-guide/kdump/
11119 F: fs/proc/vmcore.c
11120 F: include/linux/crash_core.h
11121 F: include/linux/crash_dump.h
11122 F: include/uapi/linux/vmcore.h
11123 F: kernel/crash_*.c
11125 KEENE FM RADIO TRANSMITTER DRIVER
11126 M: Hans Verkuil <hverkuil@xs4all.nl>
11127 L: linux-media@vger.kernel.org
11129 W: https://linuxtv.org
11130 T: git git://linuxtv.org/media_tree.git
11131 F: drivers/media/radio/radio-keene*
11134 M: Ian Kent <raven@themaw.net>
11135 L: autofs@vger.kernel.org
11139 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
11140 M: Masahiro Yamada <masahiroy@kernel.org>
11141 R: Nathan Chancellor <nathan@kernel.org>
11142 R: Nick Desaulniers <ndesaulniers@google.com>
11143 R: Nicolas Schier <nicolas@fjasle.eu>
11144 L: linux-kbuild@vger.kernel.org
11146 Q: https://patchwork.kernel.org/project/linux-kbuild/list/
11147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
11148 F: Documentation/kbuild/
11150 F: scripts/*vmlinux*
11152 F: scripts/Makefile*
11154 F: scripts/dummy-tools/
11157 F: scripts/package/
11159 KERNEL HARDENING (not covered by other areas)
11160 M: Kees Cook <keescook@chromium.org>
11161 L: linux-hardening@vger.kernel.org
11163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11164 F: include/linux/overflow.h
11165 F: include/linux/randomize_kstack.h
11167 K: \b(add|choose)_random_kstack_offset\b
11168 K: \b__check_(object_size|heap_object)\b
11171 L: kernel-janitors@vger.kernel.org
11173 W: http://kernelnewbies.org/KernelJanitors
11175 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
11176 M: Chuck Lever <chuck.lever@oracle.com>
11177 M: Jeff Layton <jlayton@kernel.org>
11178 L: linux-nfs@vger.kernel.org
11180 W: http://nfs.sourceforge.net/
11181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
11186 F: include/linux/lockd/
11187 F: include/linux/sunrpc/
11188 F: include/trace/events/rpcgss.h
11189 F: include/trace/events/rpcrdma.h
11190 F: include/trace/events/sunrpc.h
11191 F: include/trace/misc/fs.h
11192 F: include/trace/misc/nfs.h
11193 F: include/trace/misc/sunrpc.h
11194 F: include/uapi/linux/nfsd/
11195 F: include/uapi/linux/sunrpc/
11197 F: Documentation/filesystems/nfs/
11200 M: Thorsten Leemhuis <linux@leemhuis.info>
11201 L: regressions@lists.linux.dev
11203 F: Documentation/admin-guide/reporting-regressions.rst
11204 F: Documentation/process/handling-regressions.rst
11206 KERNEL SELFTEST FRAMEWORK
11207 M: Shuah Khan <shuah@kernel.org>
11208 M: Shuah Khan <skhan@linuxfoundation.org>
11209 L: linux-kselftest@vger.kernel.org
11211 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
11212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
11213 F: Documentation/dev-tools/kselftest*
11214 F: tools/testing/selftests/
11216 KERNEL SMB3 SERVER (KSMBD)
11217 M: Namjae Jeon <linkinjeon@kernel.org>
11218 M: Steve French <sfrench@samba.org>
11219 R: Sergey Senozhatsky <senozhatsky@chromium.org>
11220 R: Tom Talpey <tom@talpey.com>
11221 L: linux-cifs@vger.kernel.org
11223 T: git git://git.samba.org/ksmbd.git
11224 F: Documentation/filesystems/cifs/ksmbd.rst
11226 F: fs/smbfs_common/
11228 KERNEL UNIT TESTING FRAMEWORK (KUnit)
11229 M: Brendan Higgins <brendanhiggins@google.com>
11230 M: David Gow <davidgow@google.com>
11231 L: linux-kselftest@vger.kernel.org
11232 L: kunit-dev@googlegroups.com
11234 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
11235 F: Documentation/dev-tools/kunit/
11238 F: tools/testing/kunit/
11240 KERNEL USERMODE HELPER
11241 M: Luis Chamberlain <mcgrof@kernel.org>
11242 L: linux-kernel@vger.kernel.org
11244 F: include/linux/umh.h
11247 KERNEL VIRTUAL MACHINE (KVM)
11248 M: Paolo Bonzini <pbonzini@redhat.com>
11249 L: kvm@vger.kernel.org
11251 W: http://www.linux-kvm.org
11252 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11253 F: Documentation/virt/kvm/
11254 F: include/asm-generic/kvm*
11255 F: include/kvm/iodev.h
11256 F: include/linux/kvm*
11257 F: include/trace/events/kvm.h
11258 F: include/uapi/asm-generic/kvm*
11259 F: include/uapi/linux/kvm*
11261 F: tools/testing/selftests/kvm/
11264 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
11265 M: Marc Zyngier <maz@kernel.org>
11266 R: James Morse <james.morse@arm.com>
11267 R: Alexandru Elisei <alexandru.elisei@arm.com>
11268 R: Suzuki K Poulose <suzuki.poulose@arm.com>
11269 R: Oliver Upton <oliver.upton@linux.dev>
11270 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11271 L: kvmarm@lists.linux.dev
11272 L: kvmarm@lists.cs.columbia.edu (deprecated, moderated for non-subscribers)
11274 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
11275 F: arch/arm64/include/asm/kvm*
11276 F: arch/arm64/include/uapi/asm/kvm*
11278 F: include/kvm/arm_*
11279 F: tools/testing/selftests/kvm/*/aarch64/
11280 F: tools/testing/selftests/kvm/aarch64/
11282 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
11283 M: Huacai Chen <chenhuacai@kernel.org>
11284 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
11285 L: linux-mips@vger.kernel.org
11286 L: kvm@vger.kernel.org
11288 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11289 F: arch/mips/include/asm/kvm*
11290 F: arch/mips/include/uapi/asm/kvm*
11293 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
11294 L: linuxppc-dev@lists.ozlabs.org
11295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
11296 F: arch/powerpc/include/asm/kvm*
11297 F: arch/powerpc/include/uapi/asm/kvm*
11298 F: arch/powerpc/kernel/kvm*
11299 F: arch/powerpc/kvm/
11301 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
11302 M: Anup Patel <anup@brainfault.org>
11303 R: Atish Patra <atishp@atishpatra.org>
11304 L: kvm@vger.kernel.org
11305 L: kvm-riscv@lists.infradead.org
11306 L: linux-riscv@lists.infradead.org
11308 T: git https://github.com/kvm-riscv/linux.git
11309 F: arch/riscv/include/asm/kvm*
11310 F: arch/riscv/include/uapi/asm/kvm*
11312 F: tools/testing/selftests/kvm/*/riscv/
11314 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
11315 M: Christian Borntraeger <borntraeger@linux.ibm.com>
11316 M: Janosch Frank <frankja@linux.ibm.com>
11317 M: Claudio Imbrenda <imbrenda@linux.ibm.com>
11318 R: David Hildenbrand <david@redhat.com>
11319 L: kvm@vger.kernel.org
11321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
11322 F: Documentation/virt/kvm/s390*
11323 F: arch/s390/include/asm/gmap.h
11324 F: arch/s390/include/asm/kvm*
11325 F: arch/s390/include/uapi/asm/kvm*
11326 F: arch/s390/include/uapi/asm/uvdevice.h
11327 F: arch/s390/kernel/uv.c
11329 F: arch/s390/mm/gmap.c
11330 F: drivers/s390/char/uvdevice.c
11331 F: tools/testing/selftests/drivers/s390x/uvdevice/
11332 F: tools/testing/selftests/kvm/*/s390x/
11333 F: tools/testing/selftests/kvm/s390x/
11335 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
11336 M: Sean Christopherson <seanjc@google.com>
11337 M: Paolo Bonzini <pbonzini@redhat.com>
11338 L: kvm@vger.kernel.org
11340 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11341 F: arch/x86/include/asm/kvm*
11342 F: arch/x86/include/asm/svm.h
11343 F: arch/x86/include/asm/vmx*.h
11344 F: arch/x86/include/uapi/asm/kvm*
11345 F: arch/x86/include/uapi/asm/svm.h
11346 F: arch/x86/include/uapi/asm/vmx.h
11350 KVM PARAVIRT (KVM/paravirt)
11351 M: Paolo Bonzini <pbonzini@redhat.com>
11352 R: Wanpeng Li <wanpengli@tencent.com>
11353 R: Vitaly Kuznetsov <vkuznets@redhat.com>
11354 L: kvm@vger.kernel.org
11356 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11357 F: arch/x86/kernel/kvm.c
11358 F: arch/x86/kernel/kvmclock.c
11359 F: arch/x86/include/asm/pvclock-abi.h
11360 F: include/linux/kvm_para.h
11361 F: include/uapi/linux/kvm_para.h
11362 F: include/uapi/asm-generic/kvm_para.h
11363 F: include/asm-generic/kvm_para.h
11364 F: arch/um/include/asm/kvm_para.h
11365 F: arch/x86/include/asm/kvm_para.h
11366 F: arch/x86/include/uapi/asm/kvm_para.h
11368 KVM X86 HYPER-V (KVM/hyper-v)
11369 M: Vitaly Kuznetsov <vkuznets@redhat.com>
11370 M: Sean Christopherson <seanjc@google.com>
11371 M: Paolo Bonzini <pbonzini@redhat.com>
11372 L: kvm@vger.kernel.org
11374 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11375 F: arch/x86/kvm/hyperv.*
11376 F: arch/x86/kvm/kvm_onhyperv.*
11377 F: arch/x86/kvm/svm/hyperv.*
11378 F: arch/x86/kvm/svm/svm_onhyperv.*
11379 F: arch/x86/kvm/vmx/evmcs.*
11382 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11383 M: Tejun Heo <tj@kernel.org>
11385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11387 F: include/linux/kernfs.h
11390 M: Eric Biederman <ebiederm@xmission.com>
11391 L: kexec@lists.infradead.org
11393 W: http://kernel.org/pub/linux/utils/kernel/kexec/
11394 F: include/linux/kexec.h
11395 F: include/uapi/linux/kexec.h
11399 M: Mimi Zohar <zohar@linux.ibm.com>
11400 L: linux-integrity@vger.kernel.org
11401 L: keyrings@vger.kernel.org
11403 F: Documentation/security/keys/trusted-encrypted.rst
11404 F: include/keys/encrypted-type.h
11405 F: security/keys/encrypted-keys/
11408 M: James Bottomley <jejb@linux.ibm.com>
11409 M: Jarkko Sakkinen <jarkko@kernel.org>
11410 M: Mimi Zohar <zohar@linux.ibm.com>
11411 L: linux-integrity@vger.kernel.org
11412 L: keyrings@vger.kernel.org
11414 F: Documentation/security/keys/trusted-encrypted.rst
11415 F: include/keys/trusted-type.h
11416 F: include/keys/trusted_tpm.h
11417 F: security/keys/trusted-keys/
11420 M: Sumit Garg <sumit.garg@linaro.org>
11421 L: linux-integrity@vger.kernel.org
11422 L: keyrings@vger.kernel.org
11424 F: include/keys/trusted_tee.h
11425 F: security/keys/trusted-keys/trusted_tee.c
11428 M: Ahmad Fatoum <a.fatoum@pengutronix.de>
11429 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11430 L: linux-integrity@vger.kernel.org
11431 L: keyrings@vger.kernel.org
11433 F: include/keys/trusted_caam.h
11434 F: security/keys/trusted-keys/trusted_caam.c
11437 M: David Howells <dhowells@redhat.com>
11438 M: Jarkko Sakkinen <jarkko@kernel.org>
11439 L: keyrings@vger.kernel.org
11441 F: Documentation/security/keys/core.rst
11443 F: include/linux/key-type.h
11444 F: include/linux/key.h
11445 F: include/linux/keyctl.h
11446 F: include/uapi/linux/keyctl.h
11449 KEYS/KEYRINGS_INTEGRITY
11450 M: Jarkko Sakkinen <jarkko@kernel.org>
11451 M: Mimi Zohar <zohar@linux.ibm.com>
11452 L: linux-integrity@vger.kernel.org
11453 L: keyrings@vger.kernel.org
11455 F: security/integrity/platform_certs
11458 M: Alexander Potapenko <glider@google.com>
11459 M: Marco Elver <elver@google.com>
11460 R: Dmitry Vyukov <dvyukov@google.com>
11461 L: kasan-dev@googlegroups.com
11463 F: Documentation/dev-tools/kfence.rst
11464 F: arch/*/include/asm/kfence.h
11465 F: include/linux/kfence.h
11466 F: lib/Kconfig.kfence
11470 M: Stefani Seibold <stefani@seibold.net>
11472 F: include/linux/kfifo.h
11476 KGDB / KDB /debug_core
11477 M: Jason Wessel <jason.wessel@windriver.com>
11478 M: Daniel Thompson <daniel.thompson@linaro.org>
11479 R: Douglas Anderson <dianders@chromium.org>
11480 L: kgdb-bugreport@lists.sourceforge.net
11482 W: http://kgdb.wiki.kernel.org/
11483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
11484 F: Documentation/dev-tools/kgdb.rst
11485 F: drivers/misc/kgdbts.c
11486 F: drivers/tty/serial/kgdboc.c
11487 F: include/linux/kdb.h
11488 F: include/linux/kgdb.h
11490 F: kernel/module/kdb.c
11492 KHADAS MCU MFD DRIVER
11493 M: Neil Armstrong <neil.armstrong@linaro.org>
11494 L: linux-amlogic@lists.infradead.org
11496 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
11497 F: drivers/mfd/khadas-mcu.c
11498 F: include/linux/mfd/khadas-mcu.h
11499 F: drivers/thermal/khadas_mcu_fan.c
11502 M: Catalin Marinas <catalin.marinas@arm.com>
11504 F: Documentation/dev-tools/kmemleak.rst
11505 F: include/linux/kmemleak.h
11507 F: samples/kmemleak/kmemleak-test.c
11509 KMOD KERNEL MODULE LOADER - USERMODE HELPER
11510 M: Luis Chamberlain <mcgrof@kernel.org>
11511 L: linux-kernel@vger.kernel.org
11512 L: linux-modules@vger.kernel.org
11514 F: include/linux/kmod.h
11517 F: tools/testing/selftests/kmod/
11520 M: Alexander Potapenko <glider@google.com>
11521 R: Marco Elver <elver@google.com>
11522 R: Dmitry Vyukov <dvyukov@google.com>
11523 L: kasan-dev@googlegroups.com
11525 F: Documentation/dev-tools/kmsan.rst
11526 F: arch/*/include/asm/kmsan.h
11527 F: arch/*/mm/kmsan_*
11528 F: include/linux/kmsan*.h
11529 F: lib/Kconfig.kmsan
11531 F: scripts/Makefile.kmsan
11534 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
11535 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
11536 M: "David S. Miller" <davem@davemloft.net>
11537 M: Masami Hiramatsu <mhiramat@kernel.org>
11539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
11540 F: Documentation/trace/kprobes.rst
11541 F: include/asm-generic/kprobes.h
11542 F: include/linux/kprobes.h
11543 F: kernel/kprobes.c
11544 F: lib/test_kprobes.c
11547 KS0108 LCD CONTROLLER DRIVER
11548 M: Miguel Ojeda <ojeda@kernel.org>
11550 F: Documentation/admin-guide/auxdisplay/ks0108.rst
11551 F: drivers/auxdisplay/ks0108.c
11552 F: include/linux/ks0108.h
11554 KTD253 BACKLIGHT DRIVER
11555 M: Linus Walleij <linus.walleij@linaro.org>
11557 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
11558 F: drivers/video/backlight/ktd253-backlight.c
11561 M: Steven Rostedt <rostedt@goodmis.org>
11562 M: John Hawley <warthog9@eaglescrag.net>
11564 F: tools/testing/ktest
11567 M: David Ahern <dsahern@kernel.org>
11568 L: netdev@vger.kernel.org
11570 F: include/net/l3mdev.h
11573 LANDLOCK SECURITY MODULE
11574 M: Mickaël Salaün <mic@digikod.net>
11575 L: linux-security-module@vger.kernel.org
11577 W: https://landlock.io
11578 T: git https://github.com/landlock-lsm/linux.git
11579 F: Documentation/security/landlock.rst
11580 F: Documentation/userspace-api/landlock.rst
11581 F: include/uapi/linux/landlock.h
11582 F: samples/landlock/
11583 F: security/landlock/
11584 F: tools/testing/selftests/landlock/
11588 LANTIQ / INTEL Ethernet drivers
11589 M: Hauke Mehrtens <hauke@hauke-m.de>
11590 L: netdev@vger.kernel.org
11592 F: drivers/net/dsa/lantiq_gswip.c
11593 F: drivers/net/dsa/lantiq_pce.h
11594 F: drivers/net/ethernet/lantiq_xrx200.c
11595 F: net/dsa/tag_gswip.c
11597 LANTIQ MIPS ARCHITECTURE
11598 M: John Crispin <john@phrozen.org>
11599 L: linux-mips@vger.kernel.org
11601 F: arch/mips/lantiq
11602 F: drivers/soc/lantiq
11604 LASI 53c700 driver for PARISC
11605 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11606 L: linux-scsi@vger.kernel.org
11608 F: Documentation/scsi/53c700.rst
11609 F: drivers/scsi/53c700*
11612 M: Tobin C. Harding <me@tobin.cc>
11613 M: Tycho Andersen <tycho@tycho.pizza>
11614 L: linux-hardening@vger.kernel.org
11616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
11617 F: scripts/leaking_addresses.pl
11620 M: Pavel Machek <pavel@ucw.cz>
11621 L: linux-leds@vger.kernel.org
11623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
11624 F: Documentation/devicetree/bindings/leds/
11626 F: include/linux/leds.h
11628 LEGACY EEPROM DRIVER
11629 M: Jean Delvare <jdelvare@suse.com>
11631 F: Documentation/misc-devices/eeprom.rst
11632 F: drivers/misc/eeprom/eeprom.c
11634 LEGO MINDSTORMS EV3
11635 R: David Lechner <david@lechnology.com>
11637 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
11638 F: arch/arm/boot/dts/da850-lego-ev3.dts
11639 F: drivers/power/supply/lego_ev3_battery.c
11641 LEGO USB Tower driver
11642 M: Juergen Stuber <starblue@users.sourceforge.net>
11643 L: legousb-devel@lists.sourceforge.net
11645 W: http://legousb.sourceforge.net/
11646 F: drivers/usb/misc/legousbtower.c
11648 LETSKETCH HID TABLET DRIVER
11649 M: Hans de Goede <hdegoede@redhat.com>
11650 L: linux-input@vger.kernel.org
11652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11653 F: drivers/hid/hid-letsketch.c
11656 M: Matan Ziv-Av <matan@svgalib.org>
11657 L: platform-driver-x86@vger.kernel.org
11659 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
11660 F: Documentation/admin-guide/laptops/lg-laptop.rst
11661 F: drivers/platform/x86/lg-laptop.c
11663 LG2160 MEDIA DRIVER
11664 M: Michael Krufky <mkrufky@linuxtv.org>
11665 L: linux-media@vger.kernel.org
11667 W: https://linuxtv.org
11668 W: http://github.com/mkrufky
11669 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11670 T: git git://linuxtv.org/mkrufky/tuners.git
11671 F: drivers/media/dvb-frontends/lg2160.*
11673 LGDT3305 MEDIA DRIVER
11674 M: Michael Krufky <mkrufky@linuxtv.org>
11675 L: linux-media@vger.kernel.org
11677 W: https://linuxtv.org
11678 W: http://github.com/mkrufky
11679 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11680 T: git git://linuxtv.org/mkrufky/tuners.git
11681 F: drivers/media/dvb-frontends/lgdt3305.*
11683 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
11684 M: Viresh Kumar <vireshk@kernel.org>
11685 L: linux-ide@vger.kernel.org
11687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11688 F: drivers/ata/pata_arasan_cf.c
11689 F: include/linux/pata_arasan_cf_data.h
11691 LIBATA PATA DRIVERS
11692 R: Sergey Shtylyov <s.shtylyov@omp.ru>
11693 L: linux-ide@vger.kernel.org
11694 F: drivers/ata/ata_*.c
11695 F: drivers/ata/pata_*.c
11697 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
11698 M: Linus Walleij <linus.walleij@linaro.org>
11699 L: linux-ide@vger.kernel.org
11701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11702 F: drivers/ata/pata_ftide010.c
11703 F: drivers/ata/sata_gemini.c
11704 F: drivers/ata/sata_gemini.h
11706 LIBATA SATA AHCI PLATFORM devices support
11707 M: Hans de Goede <hdegoede@redhat.com>
11708 M: Jens Axboe <axboe@kernel.dk>
11709 L: linux-ide@vger.kernel.org
11711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11712 F: drivers/ata/ahci_platform.c
11713 F: drivers/ata/libahci_platform.c
11714 F: include/linux/ahci_platform.h
11716 LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
11717 M: Serge Semin <fancer.lancer@gmail.com>
11718 L: linux-ide@vger.kernel.org
11720 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
11721 F: Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
11722 F: Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
11723 F: drivers/ata/ahci_dwc.c
11725 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
11726 M: Mikael Pettersson <mikpelinux@gmail.com>
11727 L: linux-ide@vger.kernel.org
11729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11730 F: drivers/ata/sata_promise.*
11732 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
11733 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
11734 L: linux-ide@vger.kernel.org
11736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
11737 F: Documentation/ABI/testing/sysfs-ata
11738 F: Documentation/devicetree/bindings/ata/
11740 F: include/linux/ata.h
11741 F: include/linux/libata.h
11743 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
11744 M: Vishal Verma <vishal.l.verma@intel.com>
11745 M: Dan Williams <dan.j.williams@intel.com>
11746 M: Dave Jiang <dave.jiang@intel.com>
11747 L: nvdimm@lists.linux.dev
11749 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11750 P: Documentation/nvdimm/maintainer-entry-profile.rst
11751 F: drivers/nvdimm/btt*
11753 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
11754 M: Dan Williams <dan.j.williams@intel.com>
11755 M: Vishal Verma <vishal.l.verma@intel.com>
11756 M: Dave Jiang <dave.jiang@intel.com>
11757 L: nvdimm@lists.linux.dev
11759 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11760 P: Documentation/nvdimm/maintainer-entry-profile.rst
11761 F: drivers/nvdimm/pmem*
11763 LIBNVDIMM: DEVICETREE BINDINGS
11764 M: Oliver O'Halloran <oohall@gmail.com>
11765 L: nvdimm@lists.linux.dev
11767 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11768 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
11769 F: drivers/nvdimm/of_pmem.c
11771 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
11772 M: Dan Williams <dan.j.williams@intel.com>
11773 M: Vishal Verma <vishal.l.verma@intel.com>
11774 M: Dave Jiang <dave.jiang@intel.com>
11775 M: Ira Weiny <ira.weiny@intel.com>
11776 L: nvdimm@lists.linux.dev
11778 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11779 P: Documentation/nvdimm/maintainer-entry-profile.rst
11780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
11781 F: drivers/acpi/nfit/*
11782 F: drivers/nvdimm/*
11783 F: include/linux/libnvdimm.h
11784 F: include/linux/nd.h
11785 F: include/uapi/linux/ndctl.h
11786 F: tools/testing/nvdimm/
11788 LICENSES and SPDX stuff
11789 M: Thomas Gleixner <tglx@linutronix.de>
11790 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11791 L: linux-spdx@vger.kernel.org
11793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
11795 F: Documentation/process/license-rules.rst
11797 F: scripts/spdxcheck-test.sh
11798 F: scripts/spdxcheck.py
11799 F: scripts/spdxexclude
11801 LINEAR RANGES HELPERS
11802 M: Mark Brown <broonie@kernel.org>
11803 R: Matti Vaittinen <mazziesaccount@gmail.com>
11804 F: lib/linear_ranges.c
11805 F: lib/test_linear_ranges.c
11806 F: include/linux/linear_range.h
11808 LINUX FOR POWER MACINTOSH
11809 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11810 L: linuxppc-dev@lists.ozlabs.org
11812 F: arch/powerpc/platforms/powermac/
11813 F: drivers/macintosh/
11815 LINUX FOR POWERPC (32-BIT AND 64-BIT)
11816 M: Michael Ellerman <mpe@ellerman.id.au>
11817 R: Nicholas Piggin <npiggin@gmail.com>
11818 R: Christophe Leroy <christophe.leroy@csgroup.eu>
11819 L: linuxppc-dev@lists.ozlabs.org
11821 W: https://github.com/linuxppc/wiki/wiki
11822 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
11823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
11824 F: Documentation/ABI/stable/sysfs-firmware-opal-*
11825 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
11826 F: Documentation/devicetree/bindings/powerpc/
11827 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
11828 F: Documentation/powerpc/
11830 F: drivers/*/*/*pasemi*
11831 F: drivers/*/*pasemi*
11832 F: drivers/char/tpm/tpm_ibmvtpm*
11833 F: drivers/crypto/nx/
11834 F: drivers/crypto/vmx/
11835 F: drivers/i2c/busses/i2c-opal.c
11836 F: drivers/net/ethernet/ibm/ibmveth.*
11837 F: drivers/net/ethernet/ibm/ibmvnic.*
11838 F: drivers/pci/hotplug/pnv_php.c
11839 F: drivers/pci/hotplug/rpa*
11840 F: drivers/rtc/rtc-opal.c
11841 F: drivers/scsi/ibmvscsi/
11842 F: drivers/tty/hvc/hvc_opal.c
11843 F: drivers/watchdog/wdrtas.c
11844 F: tools/testing/selftests/powerpc
11851 LINUX FOR POWERPC EMBEDDED MPC5XXX
11852 M: Anatolij Gustschin <agust@denx.de>
11853 L: linuxppc-dev@lists.ozlabs.org
11855 F: arch/powerpc/platforms/512x/
11856 F: arch/powerpc/platforms/52xx/
11858 LINUX FOR POWERPC EMBEDDED PPC4XX
11859 L: linuxppc-dev@lists.ozlabs.org
11861 F: arch/powerpc/platforms/40x/
11862 F: arch/powerpc/platforms/44x/
11864 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
11865 M: Scott Wood <oss@buserror.net>
11866 L: linuxppc-dev@lists.ozlabs.org
11868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
11869 F: Documentation/devicetree/bindings/powerpc/fsl/
11870 F: arch/powerpc/platforms/83xx/
11871 F: arch/powerpc/platforms/85xx/
11873 LINUX FOR POWERPC EMBEDDED PPC8XX
11874 M: Christophe Leroy <christophe.leroy@csgroup.eu>
11875 L: linuxppc-dev@lists.ozlabs.org
11877 F: arch/powerpc/platforms/8xx/
11879 LINUX KERNEL DUMP TEST MODULE (LKDTM)
11880 M: Kees Cook <keescook@chromium.org>
11882 F: drivers/misc/lkdtm/*
11883 F: tools/testing/selftests/lkdtm/*
11885 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
11886 M: Alan Stern <stern@rowland.harvard.edu>
11887 M: Andrea Parri <parri.andrea@gmail.com>
11888 M: Will Deacon <will@kernel.org>
11889 M: Peter Zijlstra <peterz@infradead.org>
11890 M: Boqun Feng <boqun.feng@gmail.com>
11891 M: Nicholas Piggin <npiggin@gmail.com>
11892 M: David Howells <dhowells@redhat.com>
11893 M: Jade Alglave <j.alglave@ucl.ac.uk>
11894 M: Luc Maranget <luc.maranget@inria.fr>
11895 M: "Paul E. McKenney" <paulmck@kernel.org>
11896 R: Akira Yokosawa <akiyks@gmail.com>
11897 R: Daniel Lustig <dlustig@nvidia.com>
11898 R: Joel Fernandes <joel@joelfernandes.org>
11899 L: linux-kernel@vger.kernel.org
11900 L: linux-arch@vger.kernel.org
11902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
11903 F: Documentation/atomic_bitops.txt
11904 F: Documentation/atomic_t.txt
11905 F: Documentation/core-api/refcount-vs-atomic.rst
11906 F: Documentation/litmus-tests/
11907 F: Documentation/memory-barriers.txt
11908 F: tools/memory-model/
11910 LIS3LV02D ACCELEROMETER DRIVER
11911 M: Eric Piel <eric.piel@tremplin-utc.net>
11913 F: Documentation/misc-devices/lis3lv02d.rst
11914 F: drivers/misc/lis3lv02d/
11915 F: drivers/platform/x86/hp/hp_accel.c
11918 M: David Gow <davidgow@google.com>
11919 L: linux-kselftest@vger.kernel.org
11920 L: kunit-dev@googlegroups.com
11925 M: Karol Gugala <kgugala@antmicro.com>
11926 M: Mateusz Holenko <mholenko@antmicro.com>
11927 M: Gabriel Somlo <gsomlo@gmail.com>
11928 M: Joel Stanley <joel@jms.id.au>
11930 F: Documentation/devicetree/bindings/*/litex,*.yaml
11931 F: arch/openrisc/boot/dts/or1klitex.dts
11932 F: include/linux/litex.h
11933 F: drivers/tty/serial/liteuart.c
11934 F: drivers/soc/litex/*
11935 F: drivers/net/ethernet/litex/*
11936 F: drivers/mmc/host/litex_mmc.c
11940 M: Josh Poimboeuf <jpoimboe@kernel.org>
11941 M: Jiri Kosina <jikos@kernel.org>
11942 M: Miroslav Benes <mbenes@suse.cz>
11943 M: Petr Mladek <pmladek@suse.com>
11944 R: Joe Lawrence <joe.lawrence@redhat.com>
11945 L: live-patching@vger.kernel.org
11947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
11948 F: Documentation/ABI/testing/sysfs-kernel-livepatch
11949 F: Documentation/livepatch/
11950 F: arch/powerpc/include/asm/livepatch.h
11951 F: include/linux/livepatch.h
11952 F: kernel/livepatch/
11953 F: kernel/module/livepatch.c
11955 F: samples/livepatch/
11956 F: tools/testing/selftests/livepatch/
11959 L: netdev@vger.kernel.org
11961 F: include/linux/llc.h
11962 F: include/net/llc*
11963 F: include/uapi/linux/llc.h
11966 LM73 HARDWARE MONITOR DRIVER
11967 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
11968 L: linux-hwmon@vger.kernel.org
11970 F: drivers/hwmon/lm73.c
11972 LM78 HARDWARE MONITOR DRIVER
11973 M: Jean Delvare <jdelvare@suse.com>
11974 L: linux-hwmon@vger.kernel.org
11976 F: Documentation/hwmon/lm78.rst
11977 F: drivers/hwmon/lm78.c
11979 LM83 HARDWARE MONITOR DRIVER
11980 M: Jean Delvare <jdelvare@suse.com>
11981 L: linux-hwmon@vger.kernel.org
11983 F: Documentation/hwmon/lm83.rst
11984 F: drivers/hwmon/lm83.c
11986 LM90 HARDWARE MONITOR DRIVER
11987 M: Jean Delvare <jdelvare@suse.com>
11988 L: linux-hwmon@vger.kernel.org
11990 F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
11991 F: Documentation/hwmon/lm90.rst
11992 F: drivers/hwmon/lm90.c
11993 F: include/dt-bindings/thermal/lm90.h
11995 LM95234 HARDWARE MONITOR DRIVER
11996 M: Guenter Roeck <linux@roeck-us.net>
11997 L: linux-hwmon@vger.kernel.org
11999 F: Documentation/hwmon/lm95234.rst
12000 F: drivers/hwmon/lm95234.c
12002 LME2510 MEDIA DRIVER
12003 M: Malcolm Priestley <tvboxspy@gmail.com>
12004 L: linux-media@vger.kernel.org
12006 W: https://linuxtv.org
12007 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12008 F: drivers/media/usb/dvb-usb-v2/lmedm04*
12010 LOADPIN SECURITY MODULE
12011 M: Kees Cook <keescook@chromium.org>
12013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12014 F: Documentation/admin-guide/LSM/LoadPin.rst
12015 F: security/loadpin/
12018 M: Peter Zijlstra <peterz@infradead.org>
12019 M: Ingo Molnar <mingo@redhat.com>
12020 M: Will Deacon <will@kernel.org>
12021 R: Waiman Long <longman@redhat.com>
12022 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
12023 L: linux-kernel@vger.kernel.org
12025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
12026 F: Documentation/locking/
12027 F: arch/*/include/asm/spinlock*.h
12028 F: include/linux/lockdep.h
12029 F: include/linux/mutex*.h
12030 F: include/linux/rwlock*.h
12031 F: include/linux/rwsem*.h
12032 F: include/linux/seqlock.h
12033 F: include/linux/spinlock*.h
12035 F: lib/locking*.[ch]
12036 X: kernel/locking/locktorture.c
12038 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
12039 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
12040 L: linux-ntfs-dev@lists.sourceforge.net
12042 W: http://www.linux-ntfs.org/content/view/19/37/
12043 F: Documentation/admin-guide/ldm.rst
12044 F: block/partitions/ldm.*
12046 LOGITECH HID GAMING KEYBOARDS
12047 M: Hans de Goede <hdegoede@redhat.com>
12048 L: linux-input@vger.kernel.org
12050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12051 F: drivers/hid/hid-lg-g15.c
12053 LONTIUM LT8912B MIPI TO HDMI BRIDGE
12054 M: Adrien Grassein <adrien.grassein@gmail.com>
12056 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
12057 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
12060 M: Huacai Chen <chenhuacai@kernel.org>
12061 R: WANG Xuerui <kernel@xen0n.name>
12062 L: loongarch@lists.linux.dev
12064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
12066 F: drivers/*/*loongarch*
12067 F: Documentation/loongarch/
12068 F: Documentation/translations/zh_CN/loongarch/
12070 LOONGSON-2 SOC SERIES GUTS DRIVER
12071 M: Yinbo Zhu <zhuyinbo@loongson.cn>
12072 L: loongarch@lists.linux.dev
12074 F: Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
12075 F: drivers/soc/loongson/loongson2_guts.c
12077 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
12078 M: Sathya Prakash <sathya.prakash@broadcom.com>
12079 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
12080 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
12081 L: MPT-FusionLinux.pdl@broadcom.com
12082 L: linux-scsi@vger.kernel.org
12084 W: http://www.avagotech.com/support/
12085 F: drivers/message/fusion/
12086 F: drivers/scsi/mpt3sas/
12088 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
12089 M: Matthew Wilcox <willy@infradead.org>
12090 L: linux-scsi@vger.kernel.org
12092 F: drivers/scsi/sym53c8xx_2/
12095 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12096 L: linux-iio@vger.kernel.org
12098 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
12099 F: drivers/iio/dac/ltc1660.c
12101 LTC2688 IIO DAC DRIVER
12102 M: Nuno Sá <nuno.sa@analog.com>
12103 L: linux-iio@vger.kernel.org
12105 W: https://ez.analog.com/linux-software-drivers
12106 F: Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
12107 F: Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
12108 F: drivers/iio/dac/ltc2688.c
12110 LTC2947 HARDWARE MONITOR DRIVER
12111 M: Nuno Sá <nuno.sa@analog.com>
12112 L: linux-hwmon@vger.kernel.org
12114 W: https://ez.analog.com/linux-software-drivers
12115 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
12116 F: drivers/hwmon/ltc2947-core.c
12117 F: drivers/hwmon/ltc2947-i2c.c
12118 F: drivers/hwmon/ltc2947-spi.c
12119 F: drivers/hwmon/ltc2947.h
12121 LTC2983 IIO TEMPERATURE DRIVER
12122 M: Nuno Sá <nuno.sa@analog.com>
12123 L: linux-iio@vger.kernel.org
12125 W: https://ez.analog.com/linux-software-drivers
12126 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
12127 F: drivers/iio/temperature/ltc2983.c
12129 LTC4261 HARDWARE MONITOR DRIVER
12130 M: Guenter Roeck <linux@roeck-us.net>
12131 L: linux-hwmon@vger.kernel.org
12133 F: Documentation/hwmon/ltc4261.rst
12134 F: drivers/hwmon/ltc4261.c
12136 LTC4306 I2C MULTIPLEXER DRIVER
12137 M: Michael Hennerich <michael.hennerich@analog.com>
12138 L: linux-i2c@vger.kernel.org
12140 W: https://ez.analog.com/linux-software-drivers
12141 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
12142 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
12144 LTP (Linux Test Project)
12145 M: Mike Frysinger <vapier@gentoo.org>
12146 M: Cyril Hrubis <chrubis@suse.cz>
12147 M: Wanlong Gao <wanlong.gao@gmail.com>
12148 M: Jan Stancek <jstancek@redhat.com>
12149 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
12150 M: Alexey Kodanev <alexey.kodanev@oracle.com>
12151 L: ltp@lists.linux.it (subscribers-only)
12153 W: http://linux-test-project.github.io/
12154 T: git https://github.com/linux-test-project/ltp.git
12156 LYNX 28G SERDES PHY DRIVER
12157 M: Ioana Ciornei <ioana.ciornei@nxp.com>
12158 L: netdev@vger.kernel.org
12160 F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
12161 F: drivers/phy/freescale/phy-fsl-lynx-28g.c
12164 M: Ioana Ciornei <ioana.ciornei@nxp.com>
12165 L: netdev@vger.kernel.org
12167 F: drivers/net/pcs/pcs-lynx.c
12168 F: include/linux/pcs-lynx.h
12171 M: Geert Uytterhoeven <geert@linux-m68k.org>
12172 L: linux-m68k@lists.linux-m68k.org
12174 W: http://www.linux-m68k.org/
12175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
12179 M68K ON APPLE MACINTOSH
12180 M: Joshua Thompson <funaho@jurai.org>
12181 L: linux-m68k@lists.linux-m68k.org
12183 W: http://www.mac.linux-m68k.org/
12185 F: drivers/macintosh/adb-iop.c
12186 F: drivers/macintosh/via-macii.c
12189 M: Philip Blundell <philb@gnu.org>
12191 W: http://www.tazenda.demon.co.uk/phil/linux-hp
12192 F: arch/m68k/hp300/
12194 M88DS3103 MEDIA DRIVER
12195 M: Antti Palosaari <crope@iki.fi>
12196 L: linux-media@vger.kernel.org
12198 W: https://linuxtv.org
12199 W: http://palosaari.fi/linux/
12200 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12201 T: git git://linuxtv.org/anttip/media_tree.git
12202 F: drivers/media/dvb-frontends/m88ds3103*
12204 M88RS2000 MEDIA DRIVER
12205 M: Malcolm Priestley <tvboxspy@gmail.com>
12206 L: linux-media@vger.kernel.org
12208 W: https://linuxtv.org
12209 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12210 F: drivers/media/dvb-frontends/m88rs2000*
12212 MA901 MASTERKIT USB FM RADIO DRIVER
12213 M: Alexey Klimov <klimov.linux@gmail.com>
12214 L: linux-media@vger.kernel.org
12216 T: git git://linuxtv.org/media_tree.git
12217 F: drivers/media/radio/radio-ma901.c
12220 M: Johannes Berg <johannes@sipsolutions.net>
12221 L: linux-wireless@vger.kernel.org
12223 W: https://wireless.wiki.kernel.org/
12224 Q: https://patchwork.kernel.org/project/linux-wireless/list/
12225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
12226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
12227 F: Documentation/networking/mac80211-injection.rst
12228 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
12229 F: drivers/net/wireless/mac80211_hwsim.[ch]
12230 F: include/net/mac80211.h
12234 M: Jassi Brar <jassisinghbrar@gmail.com>
12235 L: linux-kernel@vger.kernel.org
12237 F: drivers/mailbox/
12238 F: include/linux/mailbox_client.h
12239 F: include/linux/mailbox_controller.h
12240 F: include/dt-bindings/mailbox/
12241 F: Documentation/devicetree/bindings/mailbox/
12244 M: Viresh Kumar <viresh.kumar@linaro.org>
12245 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
12246 L: linux-kernel@vger.kernel.org
12248 F: drivers/mailbox/arm_mhuv2.c
12249 F: include/linux/mailbox/arm_mhuv2_message.h
12250 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
12252 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
12253 M: Jeremy Kerr <jk@codeconstruct.com.au>
12254 M: Matt Johnston <matt@codeconstruct.com.au>
12255 L: netdev@vger.kernel.org
12257 F: Documentation/networking/mctp.rst
12258 F: drivers/net/mctp/
12259 F: include/net/mctp.h
12260 F: include/net/mctpdevice.h
12261 F: include/net/netns/mctp.h
12264 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
12265 M: Michael Kerrisk <mtk.manpages@gmail.com>
12266 L: linux-man@vger.kernel.org
12268 W: http://www.kernel.org/doc/man-pages
12271 M: Liam R. Howlett <Liam.Howlett@oracle.com>
12272 L: linux-mm@kvack.org
12274 F: Documentation/core-api/maple_tree.rst
12275 F: include/linux/maple_tree.h
12276 F: include/trace/events/maple_tree.h
12277 F: lib/maple_tree.c
12278 F: lib/test_maple_tree.c
12279 F: tools/testing/radix-tree/linux/maple_tree.h
12280 F: tools/testing/radix-tree/maple.c
12282 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
12283 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
12284 L: linux-mips@vger.kernel.org
12286 F: arch/mips/boot/dts/img/pistachio*
12288 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
12289 M: Andrew Lunn <andrew@lunn.ch>
12290 L: netdev@vger.kernel.org
12292 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
12293 F: Documentation/networking/devlink/mv88e6xxx.rst
12294 F: drivers/net/dsa/mv88e6xxx/
12295 F: include/linux/dsa/mv88e6xxx.h
12296 F: include/linux/platform_data/mv88e6xxx.h
12298 MARVELL ARMADA 3700 PHY DRIVERS
12299 M: Miquel Raynal <miquel.raynal@bootlin.com>
12301 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
12302 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
12303 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
12304 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
12306 MARVELL ARMADA 3700 SERIAL DRIVER
12307 M: Pali Rohár <pali@kernel.org>
12309 F: Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
12310 F: Documentation/devicetree/bindings/serial/mvebu-uart.txt
12311 F: drivers/tty/serial/mvebu-uart.c
12313 MARVELL ARMADA DRM SUPPORT
12314 M: Russell King <linux@armlinux.org.uk>
12316 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
12317 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
12318 F: Documentation/devicetree/bindings/display/armada/
12319 F: drivers/gpu/drm/armada/
12320 F: include/uapi/drm/armada_drm.h
12322 MARVELL CRYPTO DRIVER
12323 M: Boris Brezillon <bbrezillon@kernel.org>
12324 M: Arnaud Ebalard <arno@natisbad.org>
12325 M: Srujana Challa <schalla@marvell.com>
12326 L: linux-crypto@vger.kernel.org
12328 F: drivers/crypto/marvell/
12329 F: include/linux/soc/marvell/octeontx2/
12331 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
12332 M: Mirko Lindner <mlindner@marvell.com>
12333 M: Stephen Hemminger <stephen@networkplumber.org>
12334 L: netdev@vger.kernel.org
12336 F: drivers/net/ethernet/marvell/sk*
12338 MARVELL LIBERTAS WIRELESS DRIVER
12339 L: libertas-dev@lists.infradead.org
12341 F: drivers/net/wireless/marvell/libertas/
12343 MARVELL MACCHIATOBIN SUPPORT
12344 M: Russell King <linux@armlinux.org.uk>
12345 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12347 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
12349 MARVELL MV643XX ETHERNET DRIVER
12350 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
12351 L: netdev@vger.kernel.org
12353 F: drivers/net/ethernet/marvell/mv643xx_eth.*
12354 F: include/linux/mv643xx.h
12356 MARVELL MV88X3310 PHY DRIVER
12357 M: Russell King <linux@armlinux.org.uk>
12358 M: Marek Behún <kabel@kernel.org>
12359 L: netdev@vger.kernel.org
12361 F: drivers/net/phy/marvell10g.c
12363 MARVELL MVEBU THERMAL DRIVER
12364 M: Miquel Raynal <miquel.raynal@bootlin.com>
12366 F: drivers/thermal/armada_thermal.c
12368 MARVELL MVNETA ETHERNET DRIVER
12369 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12370 L: netdev@vger.kernel.org
12372 F: drivers/net/ethernet/marvell/mvneta.*
12374 MARVELL MVPP2 ETHERNET DRIVER
12375 M: Marcin Wojtas <mw@semihalf.com>
12376 M: Russell King <linux@armlinux.org.uk>
12377 L: netdev@vger.kernel.org
12379 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
12380 F: drivers/net/ethernet/marvell/mvpp2/
12382 MARVELL MWIFIEX WIRELESS DRIVER
12383 M: Amitkumar Karwar <amitkarwar@gmail.com>
12384 M: Ganapathi Bhat <ganapathi017@gmail.com>
12385 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
12386 M: Xinming Hu <huxinming820@gmail.com>
12387 L: linux-wireless@vger.kernel.org
12389 F: drivers/net/wireless/marvell/mwifiex/
12391 MARVELL MWL8K WIRELESS DRIVER
12392 M: Lennert Buytenhek <buytenh@wantstofly.org>
12393 L: linux-wireless@vger.kernel.org
12395 F: drivers/net/wireless/marvell/mwl8k.c
12397 MARVELL NAND CONTROLLER DRIVER
12398 M: Miquel Raynal <miquel.raynal@bootlin.com>
12399 L: linux-mtd@lists.infradead.org
12401 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
12402 F: drivers/mtd/nand/raw/marvell_nand.c
12404 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
12405 M: Sunil Goutham <sgoutham@marvell.com>
12406 M: Geetha sowjanya <gakula@marvell.com>
12407 M: Subbaraya Sundeep <sbhatta@marvell.com>
12408 M: hariprasad <hkelam@marvell.com>
12409 L: netdev@vger.kernel.org
12411 F: drivers/net/ethernet/marvell/octeontx2/nic/
12412 F: include/linux/soc/marvell/octeontx2/
12414 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
12415 M: Sunil Goutham <sgoutham@marvell.com>
12416 M: Linu Cherian <lcherian@marvell.com>
12417 M: Geetha sowjanya <gakula@marvell.com>
12418 M: Jerin Jacob <jerinj@marvell.com>
12419 M: hariprasad <hkelam@marvell.com>
12420 M: Subbaraya Sundeep <sbhatta@marvell.com>
12421 L: netdev@vger.kernel.org
12423 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
12424 F: drivers/net/ethernet/marvell/octeontx2/af/
12426 MARVELL PRESTERA ETHERNET SWITCH DRIVER
12427 M: Taras Chornyi <tchornyi@marvell.com>
12429 W: https://github.com/Marvell-switching/switchdev-prestera
12430 F: drivers/net/ethernet/marvell/prestera/
12432 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
12433 M: Nicolas Pitre <nico@fluxnic.net>
12435 F: drivers/mmc/host/mvsdio.*
12437 MARVELL USB MDIO CONTROLLER DRIVER
12438 M: Tobias Waldekranz <tobias@waldekranz.com>
12439 L: netdev@vger.kernel.org
12441 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
12442 F: drivers/net/mdio/mdio-mvusb.c
12444 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
12445 M: Hu Ziji <huziji@marvell.com>
12446 L: linux-mmc@vger.kernel.org
12448 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
12449 F: drivers/mmc/host/sdhci-xenon*
12451 MARVELL OCTEON ENDPOINT DRIVER
12452 M: Veerasenareddy Burru <vburru@marvell.com>
12453 M: Abhijit Ayarekar <aayarekar@marvell.com>
12454 L: netdev@vger.kernel.org
12456 F: drivers/net/ethernet/marvell/octeon_ep
12458 MATROX FRAMEBUFFER DRIVER
12459 L: linux-fbdev@vger.kernel.org
12461 F: drivers/video/fbdev/matrox/matroxfb_*
12462 F: include/uapi/linux/matroxfb.h
12465 M: Daniel Nilsson <daniel.nilsson@flex.com>
12466 L: linux-hwmon@vger.kernel.org
12468 F: Documentation/hwmon/max15301.rst
12469 F: drivers/hwmon/pmbus/max15301.c
12471 MAX16065 HARDWARE MONITOR DRIVER
12472 M: Guenter Roeck <linux@roeck-us.net>
12473 L: linux-hwmon@vger.kernel.org
12475 F: Documentation/hwmon/max16065.rst
12476 F: drivers/hwmon/max16065.c
12478 MAX2175 SDR TUNER DRIVER
12479 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
12480 L: linux-media@vger.kernel.org
12482 T: git git://linuxtv.org/media_tree.git
12483 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
12484 F: Documentation/userspace-api/media/drivers/max2175.rst
12485 F: drivers/media/i2c/max2175*
12486 F: include/uapi/linux/max2175.h
12488 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
12489 L: linux-hwmon@vger.kernel.org
12491 F: Documentation/hwmon/max6650.rst
12492 F: drivers/hwmon/max6650.c
12494 MAX6697 HARDWARE MONITOR DRIVER
12495 M: Guenter Roeck <linux@roeck-us.net>
12496 L: linux-hwmon@vger.kernel.org
12498 F: Documentation/devicetree/bindings/hwmon/max6697.txt
12499 F: Documentation/hwmon/max6697.rst
12500 F: drivers/hwmon/max6697.c
12501 F: include/linux/platform_data/max6697.h
12503 MAX9286 QUAD GMSL DESERIALIZER DRIVER
12504 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
12505 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12506 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
12507 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
12508 L: linux-media@vger.kernel.org
12510 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
12511 F: drivers/media/i2c/max9286.c
12513 MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
12514 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12515 L: linux-media@vger.kernel.org
12517 F: drivers/staging/media/max96712/max96712.c
12519 MAX9860 MONO AUDIO VOICE CODEC DRIVER
12520 M: Peter Rosin <peda@axentia.se>
12521 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12523 F: Documentation/devicetree/bindings/sound/max9860.txt
12524 F: sound/soc/codecs/max9860.*
12526 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
12527 M: Andreas Klinger <ak@it-klinger.de>
12528 L: linux-iio@vger.kernel.org
12530 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
12531 F: drivers/iio/proximity/mb1232.c
12533 MAXIM MAX11205 DRIVER
12534 M: Ramona Bolboaca <ramona.bolboaca@analog.com>
12535 L: linux-iio@vger.kernel.org
12537 W: https://ez.analog.com/linux-software-drivers
12538 F: Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
12539 F: drivers/iio/adc/max11205.c
12541 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
12542 R: Iskren Chernev <iskren.chernev@gmail.com>
12543 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12544 R: Marek Szyprowski <m.szyprowski@samsung.com>
12545 R: Matheus Castello <matheus@castello.eng.br>
12546 L: linux-pm@vger.kernel.org
12548 F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
12549 F: drivers/power/supply/max17040_battery.c
12551 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
12552 R: Hans de Goede <hdegoede@redhat.com>
12553 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12554 R: Marek Szyprowski <m.szyprowski@samsung.com>
12555 R: Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
12556 R: Purism Kernel Team <kernel@puri.sm>
12557 L: linux-pm@vger.kernel.org
12559 F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
12560 F: drivers/power/supply/max17042_battery.c
12562 MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
12563 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12564 L: linux-kernel@vger.kernel.org
12566 F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
12567 F: drivers/regulator/max20086-regulator.c
12569 MAXIM MAX77650 PMIC MFD DRIVER
12570 M: Bartosz Golaszewski <brgl@bgdev.pl>
12571 L: linux-kernel@vger.kernel.org
12573 F: Documentation/devicetree/bindings/*/*max77650.yaml
12574 F: Documentation/devicetree/bindings/*/max77650*.yaml
12575 F: drivers/gpio/gpio-max77650.c
12576 F: drivers/input/misc/max77650-onkey.c
12577 F: drivers/leds/leds-max77650.c
12578 F: drivers/mfd/max77650.c
12579 F: drivers/power/supply/max77650-charger.c
12580 F: drivers/regulator/max77650-regulator.c
12581 F: include/linux/mfd/max77650.h
12583 MAXIM MAX77714 PMIC MFD DRIVER
12584 M: Luca Ceresoli <luca@lucaceresoli.net>
12586 F: Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
12587 F: drivers/mfd/max77714.c
12588 F: include/linux/mfd/max77714.h
12590 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
12591 M: Javier Martinez Canillas <javier@dowhile0.org>
12592 L: linux-kernel@vger.kernel.org
12594 F: Documentation/devicetree/bindings/*/*max77802.yaml
12595 F: drivers/regulator/max77802-regulator.c
12596 F: include/dt-bindings/*/*max77802.h
12598 MAXIM MAX77976 BATTERY CHARGER
12599 M: Luca Ceresoli <luca@lucaceresoli.net>
12601 F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
12602 F: drivers/power/supply/max77976_charger.c
12604 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
12605 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12606 L: linux-pm@vger.kernel.org
12608 B: mailto:linux-samsung-soc@vger.kernel.org
12609 F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
12610 F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
12611 F: drivers/power/supply/max14577_charger.c
12612 F: drivers/power/supply/max77693_charger.c
12614 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
12615 M: Chanwoo Choi <cw00.choi@samsung.com>
12616 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12617 L: linux-kernel@vger.kernel.org
12619 B: mailto:linux-samsung-soc@vger.kernel.org
12620 F: Documentation/devicetree/bindings/*/maxim,max14577.yaml
12621 F: Documentation/devicetree/bindings/*/maxim,max77686.yaml
12622 F: Documentation/devicetree/bindings/*/maxim,max77693.yaml
12623 F: Documentation/devicetree/bindings/*/maxim,max77843.yaml
12624 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
12625 F: drivers/*/*max77843.c
12626 F: drivers/*/max14577*.c
12627 F: drivers/*/max77686*.c
12628 F: drivers/*/max77693*.c
12629 F: drivers/clk/clk-max77686.c
12630 F: drivers/extcon/extcon-max14577.c
12631 F: drivers/extcon/extcon-max77693.c
12632 F: drivers/rtc/rtc-max77686.c
12633 F: include/linux/mfd/max14577*.h
12634 F: include/linux/mfd/max77686*.h
12635 F: include/linux/mfd/max77693*.h
12637 MAXIRADIO FM RADIO RECEIVER DRIVER
12638 M: Hans Verkuil <hverkuil@xs4all.nl>
12639 L: linux-media@vger.kernel.org
12641 W: https://linuxtv.org
12642 T: git git://linuxtv.org/media_tree.git
12643 F: drivers/media/radio/radio-maxiradio*
12645 MAXLINEAR ETHERNET PHY DRIVER
12646 M: Xu Liang <lxu@maxlinear.com>
12647 L: netdev@vger.kernel.org
12649 F: drivers/net/phy/mxl-gpy.c
12651 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
12652 R: Yasushi SHOJI <yashi@spacecubics.com>
12653 L: linux-can@vger.kernel.org
12655 F: drivers/net/can/usb/mcba_usb.c
12657 MCAN MMIO DEVICE DRIVER
12658 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
12659 L: linux-can@vger.kernel.org
12661 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
12662 F: drivers/net/can/m_can/m_can.c
12663 F: drivers/net/can/m_can/m_can.h
12664 F: drivers/net/can/m_can/m_can_platform.c
12666 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
12667 M: Rishi Gupta <gupt21@gmail.com>
12668 L: linux-i2c@vger.kernel.org
12669 L: linux-input@vger.kernel.org
12671 F: drivers/hid/hid-mcp2221.c
12673 MCP251XFD SPI-CAN NETWORK DRIVER
12674 M: Marc Kleine-Budde <mkl@pengutronix.de>
12675 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12676 R: Thomas Kopp <thomas.kopp@microchip.com>
12677 L: linux-can@vger.kernel.org
12679 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
12680 F: drivers/net/can/spi/mcp251xfd/
12682 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
12683 M: Peter Rosin <peda@axentia.se>
12684 L: linux-iio@vger.kernel.org
12686 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
12687 F: drivers/iio/potentiometer/mcp4018.c
12688 F: drivers/iio/potentiometer/mcp4531.c
12690 MCR20A IEEE-802.15.4 RADIO DRIVER
12691 M: Xue Liu <liuxuenetmail@gmail.com>
12692 L: linux-wpan@vger.kernel.org
12694 W: https://github.com/xueliu/mcr20a-linux
12695 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
12696 F: drivers/net/ieee802154/mcr20a.c
12697 F: drivers/net/ieee802154/mcr20a.h
12699 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
12700 M: William Breathitt Gray <william.gray@linaro.org>
12701 L: linux-iio@vger.kernel.org
12703 F: drivers/iio/dac/cio-dac.c
12705 MEDIA CONTROLLER FRAMEWORK
12706 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12707 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12708 L: linux-media@vger.kernel.org
12710 W: https://www.linuxtv.org
12711 T: git git://linuxtv.org/media_tree.git
12712 F: drivers/media/mc/
12713 F: include/media/media-*.h
12714 F: include/uapi/linux/media.h
12716 MEDIA DRIVER FOR FREESCALE IMX PXP
12717 M: Philipp Zabel <p.zabel@pengutronix.de>
12718 L: linux-media@vger.kernel.org
12720 T: git git://linuxtv.org/media_tree.git
12721 F: drivers/media/platform/nxp/imx-pxp.[ch]
12723 MEDIA DRIVERS FOR ASCOT2E
12724 M: Sergey Kozlov <serjk@netup.ru>
12725 M: Abylay Ospan <aospan@netup.ru>
12726 L: linux-media@vger.kernel.org
12728 W: https://linuxtv.org
12729 W: http://netup.tv/
12730 T: git git://linuxtv.org/media_tree.git
12731 F: drivers/media/dvb-frontends/ascot2e*
12733 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
12734 M: Jasmin Jessich <jasmin@anw.at>
12735 L: linux-media@vger.kernel.org
12737 W: https://linuxtv.org
12738 T: git git://linuxtv.org/media_tree.git
12739 F: drivers/media/dvb-frontends/cxd2099*
12741 MEDIA DRIVERS FOR CXD2841ER
12742 M: Sergey Kozlov <serjk@netup.ru>
12743 M: Abylay Ospan <aospan@netup.ru>
12744 L: linux-media@vger.kernel.org
12746 W: https://linuxtv.org
12747 W: http://netup.tv/
12748 T: git git://linuxtv.org/media_tree.git
12749 F: drivers/media/dvb-frontends/cxd2841er*
12751 MEDIA DRIVERS FOR CXD2880
12752 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
12753 L: linux-media@vger.kernel.org
12755 W: http://linuxtv.org/
12756 T: git git://linuxtv.org/media_tree.git
12757 F: drivers/media/dvb-frontends/cxd2880/*
12758 F: drivers/media/spi/cxd2880*
12760 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
12761 L: linux-media@vger.kernel.org
12763 W: https://linuxtv.org
12764 T: git git://linuxtv.org/media_tree.git
12765 F: drivers/media/pci/ddbridge/*
12767 MEDIA DRIVERS FOR FREESCALE IMX
12768 M: Steve Longerbeam <slongerbeam@gmail.com>
12769 M: Philipp Zabel <p.zabel@pengutronix.de>
12770 L: linux-media@vger.kernel.org
12772 T: git git://linuxtv.org/media_tree.git
12773 F: Documentation/admin-guide/media/imx.rst
12774 F: Documentation/devicetree/bindings/media/imx.txt
12775 F: drivers/staging/media/imx/
12776 F: include/linux/imx-media.h
12777 F: include/media/imx.h
12779 MEDIA DRIVERS FOR FREESCALE IMX7
12780 M: Rui Miguel Silva <rmfrfs@gmail.com>
12781 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12782 L: linux-media@vger.kernel.org
12784 T: git git://linuxtv.org/media_tree.git
12785 F: Documentation/admin-guide/media/imx7.rst
12786 F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
12787 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
12788 F: drivers/media/platform/nxp/imx-mipi-csis.c
12789 F: drivers/media/platform/nxp/imx7-media-csi.c
12791 MEDIA DRIVERS FOR HELENE
12792 M: Abylay Ospan <aospan@netup.ru>
12793 L: linux-media@vger.kernel.org
12795 W: https://linuxtv.org
12796 W: http://netup.tv/
12797 T: git git://linuxtv.org/media_tree.git
12798 F: drivers/media/dvb-frontends/helene*
12800 MEDIA DRIVERS FOR HORUS3A
12801 M: Sergey Kozlov <serjk@netup.ru>
12802 M: Abylay Ospan <aospan@netup.ru>
12803 L: linux-media@vger.kernel.org
12805 W: https://linuxtv.org
12806 W: http://netup.tv/
12807 T: git git://linuxtv.org/media_tree.git
12808 F: drivers/media/dvb-frontends/horus3a*
12810 MEDIA DRIVERS FOR LNBH25
12811 M: Sergey Kozlov <serjk@netup.ru>
12812 M: Abylay Ospan <aospan@netup.ru>
12813 L: linux-media@vger.kernel.org
12815 W: https://linuxtv.org
12816 W: http://netup.tv/
12817 T: git git://linuxtv.org/media_tree.git
12818 F: drivers/media/dvb-frontends/lnbh25*
12820 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
12821 L: linux-media@vger.kernel.org
12823 W: https://linuxtv.org
12824 T: git git://linuxtv.org/media_tree.git
12825 F: drivers/media/dvb-frontends/mxl5xx*
12827 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
12828 M: Sergey Kozlov <serjk@netup.ru>
12829 M: Abylay Ospan <aospan@netup.ru>
12830 L: linux-media@vger.kernel.org
12832 W: https://linuxtv.org
12833 W: http://netup.tv/
12834 T: git git://linuxtv.org/media_tree.git
12835 F: drivers/media/pci/netup_unidvb/*
12837 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
12838 M: Dmitry Osipenko <digetx@gmail.com>
12839 L: linux-media@vger.kernel.org
12840 L: linux-tegra@vger.kernel.org
12842 T: git git://linuxtv.org/media_tree.git
12843 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
12844 F: drivers/media/platform/nvidia/tegra-vde/
12846 MEDIA DRIVERS FOR RENESAS - CEU
12847 M: Jacopo Mondi <jacopo@jmondi.org>
12848 L: linux-media@vger.kernel.org
12849 L: linux-renesas-soc@vger.kernel.org
12851 T: git git://linuxtv.org/media_tree.git
12852 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
12853 F: drivers/media/platform/renesas/renesas-ceu.c
12854 F: include/media/drv-intf/renesas-ceu.h
12856 MEDIA DRIVERS FOR RENESAS - DRIF
12857 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
12858 L: linux-media@vger.kernel.org
12859 L: linux-renesas-soc@vger.kernel.org
12861 T: git git://linuxtv.org/media_tree.git
12862 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
12863 F: drivers/media/platform/renesas/rcar_drif.c
12865 MEDIA DRIVERS FOR RENESAS - FCP
12866 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12867 L: linux-media@vger.kernel.org
12868 L: linux-renesas-soc@vger.kernel.org
12870 T: git git://linuxtv.org/media_tree.git
12871 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
12872 F: drivers/media/platform/renesas/rcar-fcp.c
12873 F: include/media/rcar-fcp.h
12875 MEDIA DRIVERS FOR RENESAS - FDP1
12876 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12877 L: linux-media@vger.kernel.org
12878 L: linux-renesas-soc@vger.kernel.org
12880 T: git git://linuxtv.org/media_tree.git
12881 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
12882 F: drivers/media/platform/renesas/rcar_fdp1.c
12884 MEDIA DRIVERS FOR RENESAS - VIN
12885 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12886 L: linux-media@vger.kernel.org
12887 L: linux-renesas-soc@vger.kernel.org
12889 T: git git://linuxtv.org/media_tree.git
12890 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
12891 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
12892 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
12893 F: drivers/media/platform/renesas/rcar-isp.c
12894 F: drivers/media/platform/renesas/rcar-vin/
12896 MEDIA DRIVERS FOR RENESAS - VSP1
12897 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12898 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12899 L: linux-media@vger.kernel.org
12900 L: linux-renesas-soc@vger.kernel.org
12902 T: git git://linuxtv.org/media_tree.git
12903 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
12904 F: drivers/media/platform/renesas/vsp1/
12906 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
12907 L: linux-media@vger.kernel.org
12909 W: https://linuxtv.org
12910 T: git git://linuxtv.org/media_tree.git
12911 F: drivers/media/dvb-frontends/stv0910*
12913 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
12914 L: linux-media@vger.kernel.org
12916 W: https://linuxtv.org
12917 T: git git://linuxtv.org/media_tree.git
12918 F: drivers/media/dvb-frontends/stv6111*
12920 MEDIA DRIVERS FOR STM32 - DCMI
12921 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
12922 L: linux-media@vger.kernel.org
12924 T: git git://linuxtv.org/media_tree.git
12925 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
12926 F: drivers/media/platform/st/stm32/stm32-dcmi.c
12928 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
12929 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12930 L: linux-media@vger.kernel.org
12932 W: https://linuxtv.org
12933 Q: http://patchwork.kernel.org/project/linux-media/list/
12934 T: git git://linuxtv.org/media_tree.git
12935 F: Documentation/admin-guide/media/
12936 F: Documentation/devicetree/bindings/media/
12937 F: Documentation/driver-api/media/
12938 F: Documentation/userspace-api/media/
12940 F: drivers/staging/media/
12941 F: include/dt-bindings/media/
12942 F: include/linux/platform_data/media/
12944 F: include/uapi/linux/dvb/
12945 F: include/uapi/linux/ivtv*
12946 F: include/uapi/linux/media.h
12947 F: include/uapi/linux/meye.h
12948 F: include/uapi/linux/uvcvideo.h
12949 F: include/uapi/linux/v4l2-*
12950 F: include/uapi/linux/videodev2.h
12952 MEDIATEK BLUETOOTH DRIVER
12953 M: Sean Wang <sean.wang@mediatek.com>
12954 L: linux-bluetooth@vger.kernel.org
12955 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12957 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
12958 F: drivers/bluetooth/btmtkuart.c
12960 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
12961 M: Sean Wang <sean.wang@mediatek.com>
12962 L: linux-pm@vger.kernel.org
12964 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
12965 F: drivers/power/reset/mt6323-poweroff.c
12967 MEDIATEK CIR DRIVER
12968 M: Sean Wang <sean.wang@mediatek.com>
12970 F: drivers/media/rc/mtk-cir.c
12972 MEDIATEK DMA DRIVER
12973 M: Sean Wang <sean.wang@mediatek.com>
12974 L: dmaengine@vger.kernel.org
12975 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12976 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12978 F: Documentation/devicetree/bindings/dma/mtk-*
12979 F: drivers/dma/mediatek/
12981 MEDIATEK ETHERNET DRIVER
12982 M: Felix Fietkau <nbd@nbd.name>
12983 M: John Crispin <john@phrozen.org>
12984 M: Sean Wang <sean.wang@mediatek.com>
12985 M: Mark Lee <Mark-MC.Lee@mediatek.com>
12986 L: netdev@vger.kernel.org
12988 F: drivers/net/ethernet/mediatek/
12990 MEDIATEK I2C CONTROLLER DRIVER
12991 M: Qii Wang <qii.wang@mediatek.com>
12992 L: linux-i2c@vger.kernel.org
12994 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
12995 F: drivers/i2c/busses/i2c-mt65xx.c
12997 MEDIATEK IOMMU DRIVER
12998 M: Yong Wu <yong.wu@mediatek.com>
12999 L: iommu@lists.linux.dev
13000 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13002 F: Documentation/devicetree/bindings/iommu/mediatek*
13003 F: drivers/iommu/mtk_iommu*
13004 F: include/dt-bindings/memory/mt*-port.h
13006 MEDIATEK JPEG DRIVER
13007 M: Bin Liu <bin.liu@mediatek.com>
13009 F: Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
13010 F: drivers/media/platform/mediatek/jpeg/
13012 MEDIATEK KEYPAD DRIVER
13013 M: Mattijs Korpershoek <mkorpershoek@baylibre.com>
13015 F: Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
13016 F: drivers/input/keyboard/mt6779-keypad.c
13018 MEDIATEK MDP DRIVER
13019 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
13020 M: Houlong Wei <houlong.wei@mediatek.com>
13021 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
13023 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
13024 F: drivers/media/platform/mediatek/mdp/
13025 F: drivers/media/platform/mediatek/vpu/
13027 MEDIATEK MEDIA DRIVER
13028 M: Tiffany Lin <tiffany.lin@mediatek.com>
13029 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
13030 M: Yunfei Dong <yunfei.dong@mediatek.com>
13032 F: Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
13033 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
13034 F: drivers/media/platform/mediatek/vcodec/
13035 F: drivers/media/platform/mediatek/vpu/
13037 MEDIATEK MMC/SD/SDIO DRIVER
13038 M: Chaotian Jing <chaotian.jing@mediatek.com>
13040 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
13041 F: drivers/mmc/host/mtk-sd.c
13043 MEDIATEK MT76 WIRELESS LAN DRIVER
13044 M: Felix Fietkau <nbd@nbd.name>
13045 M: Lorenzo Bianconi <lorenzo@kernel.org>
13046 M: Ryder Lee <ryder.lee@mediatek.com>
13047 R: Shayne Chen <shayne.chen@mediatek.com>
13048 R: Sean Wang <sean.wang@mediatek.com>
13049 L: linux-wireless@vger.kernel.org
13051 F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
13052 F: drivers/net/wireless/mediatek/mt76/
13054 MEDIATEK MT7601U WIRELESS LAN DRIVER
13055 M: Jakub Kicinski <kuba@kernel.org>
13056 L: linux-wireless@vger.kernel.org
13058 F: drivers/net/wireless/mediatek/mt7601u/
13060 MEDIATEK MT7621 CLOCK DRIVER
13061 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
13063 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
13064 F: drivers/clk/ralink/clk-mt7621.c
13066 MEDIATEK MT7621/28/88 I2C DRIVER
13067 M: Stefan Roese <sr@denx.de>
13068 L: linux-i2c@vger.kernel.org
13070 F: Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
13071 F: drivers/i2c/busses/i2c-mt7621.c
13073 MEDIATEK MT7621 PCIE CONTROLLER DRIVER
13074 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
13076 F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
13077 F: drivers/pci/controller/pcie-mt7621.c
13079 MEDIATEK MT7621 PHY PCI DRIVER
13080 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
13082 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
13083 F: drivers/phy/ralink/phy-mt7621-pci.c
13085 MEDIATEK NAND CONTROLLER DRIVER
13086 L: linux-mtd@lists.infradead.org
13088 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
13089 F: drivers/mtd/nand/raw/mtk_*
13091 MEDIATEK PMIC LED DRIVER
13092 M: Sean Wang <sean.wang@mediatek.com>
13094 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
13095 F: drivers/leds/leds-mt6323.c
13097 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
13098 M: Sean Wang <sean.wang@mediatek.com>
13100 F: drivers/char/hw_random/mtk-rng.c
13102 MEDIATEK SMI DRIVER
13103 M: Yong Wu <yong.wu@mediatek.com>
13104 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13106 F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
13107 F: drivers/memory/mtk-smi.c
13108 F: include/soc/mediatek/smi.h
13110 MEDIATEK SWITCH DRIVER
13111 M: Sean Wang <sean.wang@mediatek.com>
13112 M: Landen Chao <Landen.Chao@mediatek.com>
13113 M: DENG Qingfang <dqfext@gmail.com>
13114 L: netdev@vger.kernel.org
13116 F: drivers/net/dsa/mt7530.*
13117 F: net/dsa/tag_mtk.c
13119 MEDIATEK T7XX 5G WWAN MODEM DRIVER
13120 M: Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
13121 M: Intel Corporation <linuxwwan@intel.com>
13122 R: Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
13123 R: Liu Haijun <haijun.liu@mediatek.com>
13124 R: M Chetan Kumar <m.chetan.kumar@linux.intel.com>
13125 R: Ricardo Martinez <ricardo.martinez@linux.intel.com>
13126 L: netdev@vger.kernel.org
13128 F: drivers/net/wwan/t7xx/
13130 MEDIATEK USB3 DRD IP DRIVER
13131 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
13132 L: linux-usb@vger.kernel.org
13133 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13134 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13136 F: Documentation/devicetree/bindings/usb/mediatek,*
13137 F: drivers/usb/host/xhci-mtk*
13138 F: drivers/usb/mtu3/
13140 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
13141 M: Peter Senna Tschudin <peter.senna@gmail.com>
13142 M: Martin Donnelly <martin.donnelly@ge.com>
13143 M: Martyn Welch <martyn.welch@collabora.co.uk>
13145 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
13146 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
13148 MEGARAID SCSI/SAS DRIVERS
13149 M: Kashyap Desai <kashyap.desai@broadcom.com>
13150 M: Sumit Saxena <sumit.saxena@broadcom.com>
13151 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
13152 L: megaraidlinux.pdl@broadcom.com
13153 L: linux-scsi@vger.kernel.org
13155 W: http://www.avagotech.com/support/
13156 F: Documentation/scsi/megaraid.rst
13157 F: drivers/scsi/megaraid.*
13158 F: drivers/scsi/megaraid/
13160 MELEXIS MLX90614 DRIVER
13161 M: Crt Mori <cmo@melexis.com>
13162 L: linux-iio@vger.kernel.org
13164 W: http://www.melexis.com
13165 F: drivers/iio/temperature/mlx90614.c
13167 MELEXIS MLX90632 DRIVER
13168 M: Crt Mori <cmo@melexis.com>
13169 L: linux-iio@vger.kernel.org
13171 W: http://www.melexis.com
13172 F: drivers/iio/temperature/mlx90632.c
13174 MELFAS MIP4 TOUCHSCREEN DRIVER
13175 M: Sangwon Jee <jeesw@melfas.com>
13177 W: http://www.melfas.com
13178 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
13179 F: drivers/input/touchscreen/melfas_mip4.c
13181 MELLANOX BLUEFIELD I2C DRIVER
13182 M: Khalil Blaiech <kblaiech@nvidia.com>
13183 M: Asmaa Mnebhi <asmaa@nvidia.com>
13184 L: linux-i2c@vger.kernel.org
13186 F: drivers/i2c/busses/i2c-mlxbf.c
13188 MELLANOX ETHERNET DRIVER (mlx4_en)
13189 M: Tariq Toukan <tariqt@nvidia.com>
13190 L: netdev@vger.kernel.org
13192 W: http://www.mellanox.com
13193 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13194 F: drivers/net/ethernet/mellanox/mlx4/en_*
13196 MELLANOX ETHERNET DRIVER (mlx5e)
13197 M: Saeed Mahameed <saeedm@nvidia.com>
13198 L: netdev@vger.kernel.org
13200 W: http://www.mellanox.com
13201 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13202 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
13204 MELLANOX ETHERNET INNOVA DRIVERS
13205 R: Boris Pismenny <borisp@nvidia.com>
13206 L: netdev@vger.kernel.org
13208 W: http://www.mellanox.com
13209 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13210 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
13211 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
13212 F: include/linux/mlx5/mlx5_ifc_fpga.h
13214 MELLANOX ETHERNET SWITCH DRIVERS
13215 M: Ido Schimmel <idosch@nvidia.com>
13216 M: Petr Machata <petrm@nvidia.com>
13217 L: netdev@vger.kernel.org
13219 W: http://www.mellanox.com
13220 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13221 F: drivers/net/ethernet/mellanox/mlxsw/
13222 F: tools/testing/selftests/drivers/net/mlxsw/
13224 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
13225 M: mlxsw@nvidia.com
13226 L: netdev@vger.kernel.org
13228 W: http://www.mellanox.com
13229 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13230 F: drivers/net/ethernet/mellanox/mlxfw/
13232 MELLANOX HARDWARE PLATFORM SUPPORT
13233 M: Hans de Goede <hdegoede@redhat.com>
13234 M: Mark Gross <markgross@kernel.org>
13235 M: Vadim Pasternak <vadimp@nvidia.com>
13236 L: platform-driver-x86@vger.kernel.org
13238 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
13239 F: drivers/platform/mellanox/
13240 F: include/linux/platform_data/mlxreg.h
13242 MELLANOX MLX4 core VPI driver
13243 M: Tariq Toukan <tariqt@nvidia.com>
13244 L: netdev@vger.kernel.org
13245 L: linux-rdma@vger.kernel.org
13247 W: http://www.mellanox.com
13248 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13249 F: drivers/net/ethernet/mellanox/mlx4/
13250 F: include/linux/mlx4/
13252 MELLANOX MLX4 IB driver
13253 M: Yishai Hadas <yishaih@nvidia.com>
13254 L: linux-rdma@vger.kernel.org
13256 W: http://www.mellanox.com
13257 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13258 F: drivers/infiniband/hw/mlx4/
13259 F: include/linux/mlx4/
13260 F: include/uapi/rdma/mlx4-abi.h
13262 MELLANOX MLX5 core VPI driver
13263 M: Saeed Mahameed <saeedm@nvidia.com>
13264 M: Leon Romanovsky <leonro@nvidia.com>
13265 L: netdev@vger.kernel.org
13266 L: linux-rdma@vger.kernel.org
13268 W: http://www.mellanox.com
13269 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13270 F: Documentation/networking/device_drivers/ethernet/mellanox/
13271 F: drivers/net/ethernet/mellanox/mlx5/core/
13272 F: include/linux/mlx5/
13274 MELLANOX MLX5 IB driver
13275 M: Leon Romanovsky <leonro@nvidia.com>
13276 L: linux-rdma@vger.kernel.org
13278 W: http://www.mellanox.com
13279 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13280 F: drivers/infiniband/hw/mlx5/
13281 F: include/linux/mlx5/
13282 F: include/uapi/rdma/mlx5-abi.h
13284 MELLANOX MLXCPLD I2C AND MUX DRIVER
13285 M: Vadim Pasternak <vadimp@nvidia.com>
13286 M: Michael Shych <michaelsh@nvidia.com>
13287 L: linux-i2c@vger.kernel.org
13289 F: Documentation/i2c/busses/i2c-mlxcpld.rst
13290 F: drivers/i2c/busses/i2c-mlxcpld.c
13291 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
13293 MELLANOX MLXCPLD LED DRIVER
13294 M: Vadim Pasternak <vadimp@nvidia.com>
13295 L: linux-leds@vger.kernel.org
13297 F: Documentation/leds/leds-mlxcpld.rst
13298 F: drivers/leds/leds-mlxcpld.c
13299 F: drivers/leds/leds-mlxreg.c
13301 MELLANOX PLATFORM DRIVER
13302 M: Vadim Pasternak <vadimp@nvidia.com>
13303 L: platform-driver-x86@vger.kernel.org
13305 F: drivers/platform/x86/mlx-platform.c
13308 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13309 M: "Paul E. McKenney" <paulmck@kernel.org>
13310 L: linux-kernel@vger.kernel.org
13312 F: arch/powerpc/include/asm/membarrier.h
13313 F: include/uapi/linux/membarrier.h
13314 F: kernel/sched/membarrier.c
13317 M: Mike Rapoport <rppt@kernel.org>
13318 L: linux-mm@kvack.org
13320 F: Documentation/core-api/boot-time-mm.rst
13321 F: include/linux/memblock.h
13323 F: tools/testing/memblock/
13325 MEMORY CONTROLLER DRIVERS
13326 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
13327 L: linux-kernel@vger.kernel.org
13329 B: mailto:krzysztof.kozlowski@linaro.org
13330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
13331 F: Documentation/devicetree/bindings/memory-controllers/
13333 F: include/dt-bindings/memory/
13336 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
13337 M: Dmitry Osipenko <digetx@gmail.com>
13338 L: linux-pm@vger.kernel.org
13339 L: linux-tegra@vger.kernel.org
13340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
13342 F: drivers/devfreq/tegra30-devfreq.c
13345 M: Andrew Morton <akpm@linux-foundation.org>
13346 L: linux-mm@kvack.org
13348 W: http://www.linux-mm.org
13349 T: git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
13350 T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
13351 F: include/linux/gfp.h
13352 F: include/linux/gfp_types.h
13353 F: include/linux/memory_hotplug.h
13354 F: include/linux/mm.h
13355 F: include/linux/mmzone.h
13356 F: include/linux/pagewalk.h
13357 F: include/linux/vmalloc.h
13359 F: tools/testing/selftests/vm/
13362 M: David Hildenbrand <david@redhat.com>
13363 M: Oscar Salvador <osalvador@suse.de>
13364 L: linux-mm@kvack.org
13366 F: Documentation/admin-guide/mm/memory-hotplug.rst
13367 F: Documentation/core-api/memory-hotplug.rst
13368 F: drivers/base/memory.c
13369 F: include/linux/memory_hotplug.h
13370 F: mm/memory_hotplug.c
13371 F: tools/testing/selftests/memory-hotplug/
13373 MEMORY TECHNOLOGY DEVICES (MTD)
13374 M: Miquel Raynal <miquel.raynal@bootlin.com>
13375 M: Richard Weinberger <richard@nod.at>
13376 M: Vignesh Raghavendra <vigneshr@ti.com>
13377 L: linux-mtd@lists.infradead.org
13379 W: http://www.linux-mtd.infradead.org/
13380 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13381 C: irc://irc.oftc.net/mtd
13382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
13383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
13384 F: Documentation/devicetree/bindings/mtd/
13386 F: include/linux/mtd/
13387 F: include/uapi/mtd/
13389 MEMSENSING MICROSYSTEMS MSA311 DRIVER
13390 M: Dmitry Rokosov <ddrokosov@sberdevices.ru>
13391 L: linux-iio@vger.kernel.org
13393 F: Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
13394 F: drivers/iio/accel/msa311.c
13396 MEN A21 WATCHDOG DRIVER
13397 M: Johannes Thumshirn <morbidrsa@gmail.com>
13398 L: linux-watchdog@vger.kernel.org
13400 F: drivers/watchdog/mena21_wdt.c
13402 MEN CHAMELEON BUS (mcb)
13403 M: Johannes Thumshirn <morbidrsa@gmail.com>
13405 F: Documentation/driver-api/men-chameleon-bus.rst
13407 F: include/linux/mcb.h
13409 MEN F21BMC (Board Management Controller)
13410 M: Andreas Werner <andreas.werner@men.de>
13412 F: Documentation/hwmon/menf21bmc.rst
13413 F: drivers/hwmon/menf21bmc_hwmon.c
13414 F: drivers/leds/leds-menf21bmc.c
13415 F: drivers/mfd/menf21bmc.c
13416 F: drivers/watchdog/menf21bmc_wdt.c
13418 MEN Z069 WATCHDOG DRIVER
13419 M: Johannes Thumshirn <jth@kernel.org>
13420 L: linux-watchdog@vger.kernel.org
13422 F: drivers/watchdog/menz69_wdt.c
13424 MESON AO CEC DRIVER FOR AMLOGIC SOCS
13425 M: Neil Armstrong <neil.armstrong@linaro.org>
13426 L: linux-media@vger.kernel.org
13427 L: linux-amlogic@lists.infradead.org
13429 W: http://linux-meson.com/
13430 T: git git://linuxtv.org/media_tree.git
13431 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
13432 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
13433 F: drivers/media/cec/platform/meson/ao-cec.c
13435 MESON GE2D DRIVER FOR AMLOGIC SOCS
13436 M: Neil Armstrong <neil.armstrong@linaro.org>
13437 L: linux-media@vger.kernel.org
13438 L: linux-amlogic@lists.infradead.org
13440 T: git git://linuxtv.org/media_tree.git
13441 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
13442 F: drivers/media/platform/amlogic/meson-ge2d/
13444 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
13445 M: Liang Yang <liang.yang@amlogic.com>
13446 L: linux-mtd@lists.infradead.org
13448 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
13449 F: drivers/mtd/nand/raw/meson_*
13451 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
13452 M: Neil Armstrong <neil.armstrong@linaro.org>
13453 L: linux-media@vger.kernel.org
13454 L: linux-amlogic@lists.infradead.org
13456 T: git git://linuxtv.org/media_tree.git
13457 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
13458 F: drivers/staging/media/meson/vdec/
13460 METHODE UDPU SUPPORT
13461 M: Vladimir Vid <vladimir.vid@sartura.hr>
13463 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
13466 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13467 R: Hemant Kumar <quic_hemantk@quicinc.com>
13468 L: mhi@lists.linux.dev
13469 L: linux-arm-msm@vger.kernel.org
13471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
13472 F: Documentation/ABI/stable/sysfs-bus-mhi
13473 F: Documentation/mhi/
13474 F: drivers/bus/mhi/
13475 F: include/linux/mhi.h
13477 MICROBLAZE ARCHITECTURE
13478 M: Michal Simek <monstr@monstr.eu>
13480 W: http://www.monstr.eu/fdt/
13481 T: git git://git.monstr.eu/linux-2.6-microblaze.git
13482 F: arch/microblaze/
13484 MICROCHIP AT91 DMA DRIVERS
13485 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13486 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13487 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13488 L: dmaengine@vger.kernel.org
13490 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
13491 F: drivers/dma/at_hdmac.c
13492 F: drivers/dma/at_hdmac_regs.h
13493 F: drivers/dma/at_xdmac.c
13494 F: include/dt-bindings/dma/at91.h
13496 MICROCHIP AT91 SERIAL DRIVER
13497 M: Richard Genoud <richard.genoud@gmail.com>
13499 F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
13500 F: drivers/tty/serial/atmel_serial.c
13501 F: drivers/tty/serial/atmel_serial.h
13503 MICROCHIP AT91 USART MFD DRIVER
13504 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
13505 L: linux-kernel@vger.kernel.org
13507 F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
13508 F: drivers/mfd/at91-usart.c
13509 F: include/dt-bindings/mfd/at91-usart.h
13511 MICROCHIP AT91 USART SPI DRIVER
13512 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
13513 L: linux-spi@vger.kernel.org
13515 F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
13516 F: drivers/spi/spi-at91-usart.c
13518 MICROCHIP AUDIO ASOC DRIVERS
13519 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13520 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13524 MICROCHIP CSI2DC DRIVER
13525 M: Eugen Hristev <eugen.hristev@microchip.com>
13526 L: linux-media@vger.kernel.org
13528 F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
13529 F: drivers/media/platform/microchip/microchip-csi2dc.c
13531 MICROCHIP ECC DRIVER
13532 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13533 L: linux-crypto@vger.kernel.org
13535 F: drivers/crypto/atmel-ecc.*
13537 MICROCHIP EIC DRIVER
13538 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13539 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13541 F: drivers/irqchip/irq-mchp-eic.c
13543 MICROCHIP I2C DRIVER
13544 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13545 L: linux-i2c@vger.kernel.org
13547 F: drivers/i2c/busses/i2c-at91-*.c
13548 F: drivers/i2c/busses/i2c-at91.h
13550 MICROCHIP ISC DRIVER
13551 M: Eugen Hristev <eugen.hristev@microchip.com>
13552 L: linux-media@vger.kernel.org
13554 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
13555 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
13556 F: drivers/staging/media/deprecated/atmel/atmel-isc*
13557 F: drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
13558 F: drivers/media/platform/microchip/microchip-isc*
13559 F: drivers/media/platform/microchip/microchip-sama*-isc*
13560 F: include/linux/atmel-isc-media.h
13562 MICROCHIP ISI DRIVER
13563 M: Eugen Hristev <eugen.hristev@microchip.com>
13564 L: linux-media@vger.kernel.org
13566 F: drivers/media/platform/atmel/atmel-isi.c
13567 F: drivers/media/platform/atmel/atmel-isi.h
13569 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
13570 M: Woojung Huh <woojung.huh@microchip.com>
13571 M: UNGLinuxDriver@microchip.com
13572 L: netdev@vger.kernel.org
13574 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
13575 F: Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
13576 F: drivers/net/dsa/microchip/*
13577 F: include/linux/platform_data/microchip-ksz.h
13578 F: net/dsa/tag_ksz.c
13580 MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
13581 M: Arun Ramadoss <arun.ramadoss@microchip.com>
13582 R: UNGLinuxDriver@microchip.com
13583 L: netdev@vger.kernel.org
13585 F: drivers/net/phy/microchip_t1.c
13587 MICROCHIP LAN743X ETHERNET DRIVER
13588 M: Bryan Whitehead <bryan.whitehead@microchip.com>
13589 M: UNGLinuxDriver@microchip.com
13590 L: netdev@vger.kernel.org
13592 F: drivers/net/ethernet/microchip/lan743x_*
13594 MICROCHIP LAN966X ETHERNET DRIVER
13595 M: Horatiu Vultur <horatiu.vultur@microchip.com>
13596 M: UNGLinuxDriver@microchip.com
13597 L: netdev@vger.kernel.org
13599 F: drivers/net/ethernet/microchip/lan966x/*
13601 MICROCHIP LCDFB DRIVER
13602 M: Nicolas Ferre <nicolas.ferre@microchip.com>
13603 L: linux-fbdev@vger.kernel.org
13605 F: drivers/video/fbdev/atmel_lcdfb.c
13606 F: include/video/atmel_lcdc.h
13608 MICROCHIP MCP16502 PMIC DRIVER
13609 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13610 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13612 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
13613 F: drivers/regulator/mcp16502.c
13615 MICROCHIP MCP3911 ADC DRIVER
13616 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13617 M: Kent Gustavsson <kent@minoris.se>
13618 L: linux-iio@vger.kernel.org
13620 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
13621 F: drivers/iio/adc/mcp3911.c
13623 MICROCHIP MMC/SD/SDIO MCI DRIVER
13624 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13626 F: drivers/mmc/host/atmel-mci.c
13628 MICROCHIP NAND DRIVER
13629 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13630 L: linux-mtd@lists.infradead.org
13632 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
13633 F: drivers/mtd/nand/raw/atmel/*
13635 MICROCHIP PCI1XXXX GP DRIVER
13636 M: Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
13637 L: linux-gpio@vger.kernel.org
13639 F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
13640 F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
13641 F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
13643 MICROCHIP OTPC DRIVER
13644 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13645 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13647 F: Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
13648 F: drivers/nvmem/microchip-otpc.c
13649 F: include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
13651 MICROCHIP PCI1XXXX I2C DRIVER
13652 M: Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
13653 M: Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
13654 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13655 L: linux-i2c@vger.kernel.org
13657 F: drivers/i2c/busses/i2c-mchp-pci1xxxx.c
13659 MICROCHIP PWM DRIVER
13660 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13661 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13662 L: linux-pwm@vger.kernel.org
13664 F: Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
13665 F: drivers/pwm/pwm-atmel.c
13667 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
13668 M: Eugen Hristev <eugen.hristev@microchip.com>
13669 L: linux-iio@vger.kernel.org
13671 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
13672 F: drivers/iio/adc/at91-sama5d2_adc.c
13673 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
13675 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
13676 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13678 F: drivers/power/reset/at91-sama5d2_shdwc.c
13680 MICROCHIP SPI DRIVER
13681 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13683 F: drivers/spi/spi-atmel.*
13685 MICROCHIP SSC DRIVER
13686 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13687 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13689 F: drivers/misc/atmel-ssc.c
13690 F: include/linux/atmel-ssc.h
13692 MICROCHIP SOC DRIVERS
13693 M: Conor Dooley <conor@kernel.org>
13695 T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
13696 F: drivers/soc/microchip/
13698 MICROCHIP USB251XB DRIVER
13699 M: Richard Leitner <richard.leitner@skidata.com>
13700 L: linux-usb@vger.kernel.org
13702 F: Documentation/devicetree/bindings/usb/usb251xb.txt
13703 F: drivers/usb/misc/usb251xb.c
13705 MICROCHIP USBA UDC DRIVER
13706 M: Cristian Birsan <cristian.birsan@microchip.com>
13707 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13709 F: drivers/usb/gadget/udc/atmel_usba_udc.*
13711 MICROCHIP WILC1000 WIFI DRIVER
13712 M: Ajay Singh <ajay.kathat@microchip.com>
13713 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13714 L: linux-wireless@vger.kernel.org
13716 F: drivers/net/wireless/microchip/wilc1000/
13718 MICROSEMI MIPS SOCS
13719 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13720 M: UNGLinuxDriver@microchip.com
13721 L: linux-mips@vger.kernel.org
13723 F: Documentation/devicetree/bindings/mips/mscc.txt
13724 F: Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
13725 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
13726 F: arch/mips/boot/dts/mscc/
13727 F: arch/mips/configs/generic/board-ocelot.config
13728 F: arch/mips/generic/board-ocelot.c
13730 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
13731 M: Don Brace <don.brace@microchip.com>
13732 L: storagedev@microchip.com
13733 L: linux-scsi@vger.kernel.org
13735 F: Documentation/scsi/smartpqi.rst
13736 F: drivers/scsi/smartpqi/Kconfig
13737 F: drivers/scsi/smartpqi/Makefile
13738 F: drivers/scsi/smartpqi/smartpqi*.[ch]
13739 F: include/linux/cciss*.h
13740 F: include/uapi/linux/cciss*.h
13742 MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
13743 M: Maximilian Luz <luzmaximilian@gmail.com>
13744 L: platform-driver-x86@vger.kernel.org
13746 F: drivers/platform/surface/surface_aggregator_tabletsw.c
13748 MICROSOFT SURFACE BATTERY AND AC DRIVERS
13749 M: Maximilian Luz <luzmaximilian@gmail.com>
13750 L: linux-pm@vger.kernel.org
13751 L: platform-driver-x86@vger.kernel.org
13753 F: drivers/power/supply/surface_battery.c
13754 F: drivers/power/supply/surface_charger.c
13756 MICROSOFT SURFACE DTX DRIVER
13757 M: Maximilian Luz <luzmaximilian@gmail.com>
13758 L: platform-driver-x86@vger.kernel.org
13760 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
13761 F: drivers/platform/surface/surface_dtx.c
13762 F: include/uapi/linux/surface_aggregator/dtx.h
13764 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
13765 M: Maximilian Luz <luzmaximilian@gmail.com>
13766 L: platform-driver-x86@vger.kernel.org
13768 F: drivers/platform/surface/surface_gpe.c
13770 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
13771 M: Hans de Goede <hdegoede@redhat.com>
13772 M: Mark Gross <markgross@kernel.org>
13773 M: Maximilian Luz <luzmaximilian@gmail.com>
13774 L: platform-driver-x86@vger.kernel.org
13776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
13777 F: drivers/platform/surface/
13779 MICROSOFT SURFACE HID TRANSPORT DRIVER
13780 M: Maximilian Luz <luzmaximilian@gmail.com>
13781 L: linux-input@vger.kernel.org
13782 L: platform-driver-x86@vger.kernel.org
13784 F: drivers/hid/surface-hid/
13786 MICROSOFT SURFACE HOT-PLUG DRIVER
13787 M: Maximilian Luz <luzmaximilian@gmail.com>
13788 L: platform-driver-x86@vger.kernel.org
13790 F: drivers/platform/surface/surface_hotplug.c
13792 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
13793 M: Maximilian Luz <luzmaximilian@gmail.com>
13794 L: platform-driver-x86@vger.kernel.org
13796 F: drivers/platform/surface/surface_platform_profile.c
13798 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
13799 M: Chen Yu <yu.c.chen@intel.com>
13800 L: platform-driver-x86@vger.kernel.org
13802 F: drivers/platform/surface/surfacepro3_button.c
13804 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
13805 M: Maximilian Luz <luzmaximilian@gmail.com>
13806 L: platform-driver-x86@vger.kernel.org
13808 W: https://github.com/linux-surface/surface-aggregator-module
13809 C: irc://irc.libera.chat/linux-surface
13810 F: Documentation/driver-api/surface_aggregator/
13811 F: drivers/platform/surface/aggregator/
13812 F: drivers/platform/surface/surface_acpi_notify.c
13813 F: drivers/platform/surface/surface_aggregator_cdev.c
13814 F: drivers/platform/surface/surface_aggregator_registry.c
13815 F: include/linux/surface_acpi_notify.h
13816 F: include/linux/surface_aggregator/
13817 F: include/uapi/linux/surface_aggregator/
13819 MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
13820 M: Maximilian Luz <luzmaximilian@gmail.com>
13821 L: platform-driver-x86@vger.kernel.org
13823 F: drivers/platform/surface/surface_aggregator_hub.c
13825 MICROTEK X6 SCANNER
13826 M: Oliver Neukum <oliver@neukum.org>
13828 F: drivers/usb/image/microtek.*
13830 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
13831 M: Luka Kovacic <luka.kovacic@sartura.hr>
13832 M: Luka Perkov <luka.perkov@sartura.hr>
13834 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
13835 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
13836 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
13837 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
13838 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
13839 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
13841 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
13842 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13843 L: linux-media@vger.kernel.org
13845 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
13846 F: Documentation/driver-api/media/drivers/ccs/
13847 F: Documentation/userspace-api/media/drivers/ccs.rst
13848 F: drivers/media/i2c/ccs-pll.c
13849 F: drivers/media/i2c/ccs-pll.h
13850 F: drivers/media/i2c/ccs/
13851 F: include/uapi/linux/ccs.h
13852 F: include/uapi/linux/smiapp.h
13855 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13856 L: linux-mips@vger.kernel.org
13858 W: http://www.linux-mips.org/
13859 Q: https://patchwork.kernel.org/project/linux-mips/list/
13860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
13861 F: Documentation/devicetree/bindings/mips/
13862 F: Documentation/mips/
13864 F: drivers/platform/mips/
13865 F: include/dt-bindings/mips/
13867 MIPS BOSTON DEVELOPMENT BOARD
13868 M: Paul Burton <paulburton@kernel.org>
13869 L: linux-mips@vger.kernel.org
13871 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
13872 F: arch/mips/boot/dts/img/boston.dts
13873 F: arch/mips/configs/generic/board-boston.config
13874 F: drivers/clk/imgtec/clk-boston.c
13875 F: include/dt-bindings/clock/boston-clock.h
13878 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13879 M: Serge Semin <fancer.lancer@gmail.com>
13880 L: linux-mips@vger.kernel.org
13882 F: drivers/bus/mips_cdmm.c
13883 F: drivers/clocksource/mips-gic-timer.c
13884 F: drivers/cpuidle/cpuidle-cps.c
13885 F: drivers/irqchip/irq-mips-cpu.c
13886 F: drivers/irqchip/irq-mips-gic.c
13888 MIPS GENERIC PLATFORM
13889 M: Paul Burton <paulburton@kernel.org>
13890 L: linux-mips@vger.kernel.org
13892 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
13893 F: arch/mips/generic/
13894 F: arch/mips/tools/generic-board-config.sh
13896 MIPS RINT INSTRUCTION EMULATION
13897 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
13898 L: linux-mips@vger.kernel.org
13900 F: arch/mips/math-emu/dp_rint.c
13901 F: arch/mips/math-emu/sp_rint.c
13903 MIPS/LOONGSON1 ARCHITECTURE
13904 M: Keguang Zhang <keguang.zhang@gmail.com>
13905 L: linux-mips@vger.kernel.org
13907 F: arch/mips/include/asm/mach-loongson32/
13908 F: arch/mips/loongson32/
13909 F: drivers/*/*/*loongson1*
13910 F: drivers/*/*loongson1*
13912 MIPS/LOONGSON2EF ARCHITECTURE
13913 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
13914 L: linux-mips@vger.kernel.org
13916 F: arch/mips/include/asm/mach-loongson2ef/
13917 F: arch/mips/loongson2ef/
13918 F: drivers/cpufreq/loongson2_cpufreq.c
13920 MIPS/LOONGSON64 ARCHITECTURE
13921 M: Huacai Chen <chenhuacai@kernel.org>
13922 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
13923 L: linux-mips@vger.kernel.org
13925 F: arch/mips/include/asm/mach-loongson64/
13926 F: arch/mips/loongson64/
13927 F: drivers/irqchip/irq-loongson*
13928 F: drivers/platform/mips/cpu_hwmon.c
13930 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
13931 M: Hans Verkuil <hverkuil@xs4all.nl>
13932 L: linux-media@vger.kernel.org
13934 W: https://linuxtv.org
13935 T: git git://linuxtv.org/media_tree.git
13936 F: drivers/media/radio/radio-miropcm20*
13939 R: Lubomir Rintel <lkundrak@v3.sk>
13940 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13942 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
13943 F: arch/arm/boot/dts/mmp*
13944 F: arch/arm/mach-mmp/
13945 F: include/linux/soc/mmp/
13947 MMP USB PHY DRIVERS
13948 R: Lubomir Rintel <lkundrak@v3.sk>
13949 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13951 F: drivers/phy/marvell/phy-mmp3-usb.c
13952 F: drivers/phy/marvell/phy-pxa-usb.c
13954 MMU GATHER AND TLB INVALIDATION
13955 M: Will Deacon <will@kernel.org>
13956 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
13957 M: Andrew Morton <akpm@linux-foundation.org>
13958 M: Nick Piggin <npiggin@gmail.com>
13959 M: Peter Zijlstra <peterz@infradead.org>
13960 L: linux-arch@vger.kernel.org
13961 L: linux-mm@kvack.org
13963 F: arch/*/include/asm/tlb.h
13964 F: include/asm-generic/tlb.h
13967 MN88472 MEDIA DRIVER
13968 M: Antti Palosaari <crope@iki.fi>
13969 L: linux-media@vger.kernel.org
13971 W: https://linuxtv.org
13972 W: http://palosaari.fi/linux/
13973 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13974 F: drivers/media/dvb-frontends/mn88472*
13976 MN88473 MEDIA DRIVER
13977 M: Antti Palosaari <crope@iki.fi>
13978 L: linux-media@vger.kernel.org
13980 W: https://linuxtv.org
13981 W: http://palosaari.fi/linux/
13982 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13983 F: drivers/media/dvb-frontends/mn88473*
13986 M: Luis Chamberlain <mcgrof@kernel.org>
13987 L: linux-modules@vger.kernel.org
13988 L: linux-kernel@vger.kernel.org
13990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
13991 F: include/linux/module.h
13995 MONOLITHIC POWER SYSTEM PMIC DRIVER
13996 M: Saravanan Sekar <sravanhome@gmail.com>
13998 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
13999 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
14000 F: drivers/iio/adc/mp2629_adc.c
14001 F: drivers/mfd/mp2629.c
14002 F: drivers/power/supply/mp2629_charger.c
14003 F: drivers/regulator/mp5416.c
14004 F: drivers/regulator/mpq7920.c
14005 F: drivers/regulator/mpq7920.h
14006 F: include/linux/mfd/mp2629.h
14008 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
14010 W: http://popies.net/meye/
14011 F: Documentation/userspace-api/media/drivers/meye*
14012 F: drivers/staging/media/deprecated/meye/
14013 F: include/uapi/linux/meye.h
14015 MOTORCOMM PHY DRIVER
14016 M: Peter Geis <pgwipeout@gmail.com>
14017 L: netdev@vger.kernel.org
14019 F: drivers/net/phy/motorcomm.c
14021 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
14022 M: Jiri Slaby <jirislaby@kernel.org>
14024 F: Documentation/driver-api/tty/moxa-smartio.rst
14025 F: drivers/tty/mxser.*
14027 MR800 AVERMEDIA USB FM RADIO DRIVER
14028 M: Alexey Klimov <klimov.linux@gmail.com>
14029 L: linux-media@vger.kernel.org
14031 T: git git://linuxtv.org/media_tree.git
14032 F: drivers/media/radio/radio-mr800.c
14034 MRF24J40 IEEE 802.15.4 RADIO DRIVER
14035 M: Alan Ott <alan@signal11.us>
14036 L: linux-wpan@vger.kernel.org
14038 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
14039 F: drivers/net/ieee802154/mrf24j40.c
14042 M: "Lee, Chun-Yi" <jlee@suse.com>
14043 L: platform-driver-x86@vger.kernel.org
14045 F: drivers/platform/x86/msi-laptop.c
14048 L: platform-driver-x86@vger.kernel.org
14050 F: drivers/platform/x86/msi-wmi.c
14052 MSI001 MEDIA DRIVER
14053 M: Antti Palosaari <crope@iki.fi>
14054 L: linux-media@vger.kernel.org
14056 W: https://linuxtv.org
14057 W: http://palosaari.fi/linux/
14058 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14059 T: git git://linuxtv.org/anttip/media_tree.git
14060 F: drivers/media/tuners/msi001*
14062 MSI2500 MEDIA DRIVER
14063 M: Antti Palosaari <crope@iki.fi>
14064 L: linux-media@vger.kernel.org
14066 W: https://linuxtv.org
14067 W: http://palosaari.fi/linux/
14068 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14069 T: git git://linuxtv.org/anttip/media_tree.git
14070 F: drivers/media/usb/msi2500/
14072 MSTAR INTERRUPT CONTROLLER DRIVER
14073 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
14074 M: Daniel Palmer <daniel@thingy.jp>
14076 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
14077 F: drivers/irqchip/irq-mst-intc.c
14079 MSYSTEMS DISKONCHIP G3 MTD DRIVER
14080 M: Robert Jarzmik <robert.jarzmik@free.fr>
14081 L: linux-mtd@lists.infradead.org
14083 F: drivers/mtd/devices/docg3*
14085 MT9M032 APTINA SENSOR DRIVER
14086 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14087 L: linux-media@vger.kernel.org
14089 T: git git://linuxtv.org/media_tree.git
14090 F: drivers/media/i2c/mt9m032.c
14091 F: include/media/i2c/mt9m032.h
14093 MT9P031 APTINA CAMERA SENSOR
14094 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14095 L: linux-media@vger.kernel.org
14097 T: git git://linuxtv.org/media_tree.git
14098 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
14099 F: drivers/media/i2c/mt9p031.c
14100 F: include/media/i2c/mt9p031.h
14102 MT9T001 APTINA CAMERA SENSOR
14103 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14104 L: linux-media@vger.kernel.org
14106 T: git git://linuxtv.org/media_tree.git
14107 F: drivers/media/i2c/mt9t001.c
14108 F: include/media/i2c/mt9t001.h
14110 MT9T112 APTINA CAMERA SENSOR
14111 M: Jacopo Mondi <jacopo@jmondi.org>
14112 L: linux-media@vger.kernel.org
14114 T: git git://linuxtv.org/media_tree.git
14115 F: drivers/media/i2c/mt9t112.c
14116 F: include/media/i2c/mt9t112.h
14118 MT9V032 APTINA CAMERA SENSOR
14119 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14120 L: linux-media@vger.kernel.org
14122 T: git git://linuxtv.org/media_tree.git
14123 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
14124 F: drivers/media/i2c/mt9v032.c
14125 F: include/media/i2c/mt9v032.h
14127 MT9V111 APTINA CAMERA SENSOR
14128 M: Jacopo Mondi <jacopo@jmondi.org>
14129 L: linux-media@vger.kernel.org
14131 T: git git://linuxtv.org/media_tree.git
14132 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
14133 F: drivers/media/i2c/mt9v111.c
14135 MULTIFUNCTION DEVICES (MFD)
14136 M: Lee Jones <lee@kernel.org>
14138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14139 F: Documentation/devicetree/bindings/mfd/
14141 F: include/dt-bindings/mfd/
14142 F: include/linux/mfd/
14144 MULTIMEDIA CARD (MMC) ETC. OVER SPI
14146 F: drivers/mmc/host/mmc_spi.c
14147 F: include/linux/spi/mmc_spi.h
14149 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
14150 M: Ulf Hansson <ulf.hansson@linaro.org>
14151 L: linux-mmc@vger.kernel.org
14153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14154 F: Documentation/devicetree/bindings/mmc/
14156 F: include/linux/mmc/
14157 F: include/uapi/linux/mmc/
14159 MULTIPLEXER SUBSYSTEM
14160 M: Peter Rosin <peda@axentia.se>
14162 F: Documentation/ABI/testing/sysfs-class-mux*
14163 F: Documentation/devicetree/bindings/mux/
14165 F: include/dt-bindings/mux/
14166 F: include/linux/mux/
14168 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
14169 M: Bin Liu <b-liu@ti.com>
14170 L: linux-usb@vger.kernel.org
14172 F: drivers/usb/musb/
14174 MXL301RF MEDIA DRIVER
14175 M: Akihiro Tsukada <tskd08@gmail.com>
14176 L: linux-media@vger.kernel.org
14178 F: drivers/media/tuners/mxl301rf*
14180 MXL5007T MEDIA DRIVER
14181 M: Michael Krufky <mkrufky@linuxtv.org>
14182 L: linux-media@vger.kernel.org
14184 W: https://linuxtv.org
14185 W: http://github.com/mkrufky
14186 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14187 T: git git://linuxtv.org/mkrufky/tuners.git
14188 F: drivers/media/tuners/mxl5007t.*
14191 M: Marek Vasut <marex@denx.de>
14192 M: Stefan Agner <stefan@agner.ch>
14193 L: dri-devel@lists.freedesktop.org
14195 T: git git://anongit.freedesktop.org/drm/drm-misc
14196 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
14197 F: drivers/gpu/drm/mxsfb/
14199 MYLEX DAC960 PCI RAID Controller
14200 M: Hannes Reinecke <hare@kernel.org>
14201 L: linux-scsi@vger.kernel.org
14203 F: drivers/scsi/myrb.*
14204 F: drivers/scsi/myrs.*
14206 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
14207 M: Chris Lee <christopher.lee@cspi.com>
14208 L: netdev@vger.kernel.org
14210 W: https://www.cspi.com/ethernet-products/support/downloads/
14211 F: drivers/net/ethernet/myricom/myri10ge/
14213 NAND FLASH SUBSYSTEM
14214 M: Miquel Raynal <miquel.raynal@bootlin.com>
14215 R: Richard Weinberger <richard@nod.at>
14216 L: linux-mtd@lists.infradead.org
14218 W: http://www.linux-mtd.infradead.org/
14219 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
14220 C: irc://irc.oftc.net/mtd
14221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
14222 F: drivers/mtd/nand/
14223 F: include/linux/mtd/*nand*.h
14225 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
14226 M: Daniel Mack <zonque@gmail.com>
14227 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14229 W: http://www.native-instruments.com
14230 F: sound/usb/caiaq/
14232 NATSEMI ETHERNET DRIVER (DP8381x)
14234 F: drivers/net/ethernet/natsemi/natsemi.c
14236 NCR 5380 SCSI DRIVERS
14237 M: Finn Thain <fthain@linux-m68k.org>
14238 M: Michael Schmitz <schmitzmic@gmail.com>
14239 L: linux-scsi@vger.kernel.org
14241 F: Documentation/scsi/g_NCR5380.rst
14242 F: drivers/scsi/NCR5380.*
14243 F: drivers/scsi/arm/cumana_1.c
14244 F: drivers/scsi/arm/oak.c
14245 F: drivers/scsi/atari_scsi.*
14246 F: drivers/scsi/dmx3191d.c
14247 F: drivers/scsi/g_NCR5380.*
14248 F: drivers/scsi/mac_scsi.*
14249 F: drivers/scsi/sun3_scsi.*
14250 F: drivers/scsi/sun3_scsi_vme.c
14253 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
14257 NCT6775 HARDWARE MONITOR DRIVER - CORE & PLATFORM DRIVER
14258 M: Guenter Roeck <linux@roeck-us.net>
14259 L: linux-hwmon@vger.kernel.org
14261 F: Documentation/hwmon/nct6775.rst
14262 F: drivers/hwmon/nct6775-core.c
14263 F: drivers/hwmon/nct6775-platform.c
14264 F: drivers/hwmon/nct6775.h
14266 NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
14267 M: Zev Weiss <zev@bewilderbeest.net>
14268 L: linux-hwmon@vger.kernel.org
14270 F: Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
14271 F: drivers/hwmon/nct6775-i2c.c
14274 M: Jakub Kicinski <kuba@kernel.org>
14276 F: drivers/net/netdevsim/*
14278 NETEM NETWORK EMULATOR
14279 M: Stephen Hemminger <stephen@networkplumber.org>
14280 L: netdev@vger.kernel.org
14282 F: net/sched/sch_netem.c
14284 NETERION 10GbE DRIVERS (s2io)
14285 M: Jon Mason <jdmason@kudzu.us>
14286 L: netdev@vger.kernel.org
14288 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
14289 F: drivers/net/ethernet/neterion/
14292 M: Pablo Neira Ayuso <pablo@netfilter.org>
14293 M: Jozsef Kadlecsik <kadlec@netfilter.org>
14294 M: Florian Westphal <fw@strlen.de>
14295 L: netfilter-devel@vger.kernel.org
14296 L: coreteam@netfilter.org
14298 W: http://www.netfilter.org/
14299 W: http://www.iptables.org/
14300 W: http://www.nftables.org/
14301 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
14302 C: irc://irc.libera.chat/netfilter
14303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
14304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
14305 F: include/linux/netfilter*
14306 F: include/linux/netfilter/
14307 F: include/net/netfilter/
14308 F: include/uapi/linux/netfilter*
14309 F: include/uapi/linux/netfilter/
14310 F: net/*/netfilter.c
14311 F: net/*/netfilter/
14312 F: net/bridge/br_netfilter*.c
14315 NETROM NETWORK LAYER
14316 M: Ralf Baechle <ralf@linux-mips.org>
14317 L: linux-hams@vger.kernel.org
14319 W: http://www.linux-ax25.org/
14320 F: include/net/netrom.h
14321 F: include/uapi/linux/netrom.h
14324 NETRONIX EMBEDDED CONTROLLER
14325 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
14327 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
14328 F: drivers/mfd/ntxec.c
14329 F: drivers/pwm/pwm-ntxec.c
14330 F: drivers/rtc/rtc-ntxec.c
14331 F: include/linux/mfd/ntxec.h
14333 NETRONOME ETHERNET DRIVERS
14334 M: Simon Horman <simon.horman@corigine.com>
14335 R: Jakub Kicinski <kuba@kernel.org>
14336 L: oss-drivers@corigine.com
14338 F: drivers/net/ethernet/netronome/
14340 NETWORK BLOCK DEVICE (NBD)
14341 M: Josef Bacik <josef@toxicpanda.com>
14342 L: linux-block@vger.kernel.org
14343 L: nbd@other.debian.org
14345 F: Documentation/admin-guide/blockdev/nbd.rst
14346 F: drivers/block/nbd.c
14347 F: include/trace/events/nbd.h
14348 F: include/uapi/linux/nbd.h
14350 NETWORK DROP MONITOR
14351 M: Neil Horman <nhorman@tuxdriver.com>
14352 L: netdev@vger.kernel.org
14354 W: https://fedorahosted.org/dropwatch/
14355 F: include/uapi/linux/net_dropmon.h
14356 F: net/core/drop_monitor.c
14359 M: "David S. Miller" <davem@davemloft.net>
14360 M: Eric Dumazet <edumazet@google.com>
14361 M: Jakub Kicinski <kuba@kernel.org>
14362 M: Paolo Abeni <pabeni@redhat.com>
14363 L: netdev@vger.kernel.org
14365 Q: https://patchwork.kernel.org/project/netdevbpf/list/
14366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14368 F: Documentation/devicetree/bindings/net/
14369 F: drivers/connector/
14371 F: include/dt-bindings/net/
14372 F: include/linux/etherdevice.h
14373 F: include/linux/fcdevice.h
14374 F: include/linux/fddidevice.h
14375 F: include/linux/hippidevice.h
14376 F: include/linux/if_*
14377 F: include/linux/inetdevice.h
14378 F: include/linux/netdevice.h
14379 F: include/uapi/linux/if_*
14380 F: include/uapi/linux/netdevice.h
14382 NETWORKING DRIVERS (WIRELESS)
14383 M: Kalle Valo <kvalo@kernel.org>
14384 L: linux-wireless@vger.kernel.org
14386 W: https://wireless.wiki.kernel.org/
14387 Q: https://patchwork.kernel.org/project/linux-wireless/list/
14388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
14389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
14390 F: Documentation/devicetree/bindings/net/wireless/
14391 F: drivers/net/wireless/
14394 M: Andrew Lunn <andrew@lunn.ch>
14395 M: Florian Fainelli <f.fainelli@gmail.com>
14396 M: Vladimir Oltean <olteanv@gmail.com>
14398 F: Documentation/devicetree/bindings/net/dsa/
14399 F: drivers/net/dsa/
14400 F: include/linux/dsa/
14401 F: include/linux/platform_data/dsa.h
14402 F: include/net/dsa.h
14404 F: tools/testing/selftests/drivers/net/dsa/
14406 NETWORKING [GENERAL]
14407 M: "David S. Miller" <davem@davemloft.net>
14408 M: Eric Dumazet <edumazet@google.com>
14409 M: Jakub Kicinski <kuba@kernel.org>
14410 M: Paolo Abeni <pabeni@redhat.com>
14411 L: netdev@vger.kernel.org
14413 Q: https://patchwork.kernel.org/project/netdevbpf/list/
14414 B: mailto:netdev@vger.kernel.org
14415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14417 F: Documentation/networking/
14418 F: Documentation/process/maintainer-netdev.rst
14419 F: include/linux/in.h
14420 F: include/linux/net.h
14421 F: include/linux/netdevice.h
14423 F: include/uapi/linux/in.h
14424 F: include/uapi/linux/net.h
14425 F: include/uapi/linux/net_namespace.h
14426 F: include/uapi/linux/netdevice.h
14430 F: tools/testing/selftests/net/
14433 M: Steffen Klassert <steffen.klassert@secunet.com>
14434 M: Herbert Xu <herbert@gondor.apana.org.au>
14435 M: "David S. Miller" <davem@davemloft.net>
14436 L: netdev@vger.kernel.org
14438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
14439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
14440 F: include/net/xfrm.h
14441 F: include/uapi/linux/xfrm.h
14444 F: net/ipv4/ip_vti.c
14445 F: net/ipv4/ipcomp.c
14449 F: net/ipv6/ip6_vti.c
14450 F: net/ipv6/ipcomp6.c
14454 F: tools/testing/selftests/net/ipsec.c
14456 NETWORKING [IPv4/IPv6]
14457 M: "David S. Miller" <davem@davemloft.net>
14458 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
14459 M: David Ahern <dsahern@kernel.org>
14460 L: netdev@vger.kernel.org
14462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14464 F: include/linux/ip.h
14465 F: include/linux/ipv6*
14466 F: include/net/fib*
14468 F: include/net/route.h
14472 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
14473 M: Paul Moore <paul@paul-moore.com>
14474 L: netdev@vger.kernel.org
14475 L: linux-security-module@vger.kernel.org
14477 W: https://github.com/netlabel
14478 F: Documentation/netlabel/
14479 F: include/net/calipso.h
14480 F: include/net/cipso_ipv4.h
14481 F: include/net/netlabel.h
14482 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
14483 F: include/uapi/linux/netfilter/xt_SECMARK.h
14484 F: net/ipv4/cipso_ipv4.c
14485 F: net/ipv6/calipso.c
14486 F: net/netfilter/xt_CONNSECMARK.c
14487 F: net/netfilter/xt_SECMARK.c
14491 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
14492 M: Matthieu Baerts <matthieu.baerts@tessares.net>
14493 L: netdev@vger.kernel.org
14494 L: mptcp@lists.linux.dev
14496 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
14497 B: https://github.com/multipath-tcp/mptcp_net-next/issues
14498 F: Documentation/networking/mptcp-sysctl.rst
14499 F: include/net/mptcp.h
14500 F: include/trace/events/mptcp.h
14501 F: include/uapi/linux/mptcp.h
14503 F: tools/testing/selftests/bpf/*/*mptcp*.c
14504 F: tools/testing/selftests/net/mptcp/
14507 M: Eric Dumazet <edumazet@google.com>
14508 L: netdev@vger.kernel.org
14510 F: include/linux/tcp.h
14511 F: include/net/tcp.h
14512 F: include/trace/events/tcp.h
14513 F: include/uapi/linux/tcp.h
14514 F: net/ipv4/syncookies.c
14516 F: net/ipv6/syncookies.c
14520 M: Boris Pismenny <borisp@nvidia.com>
14521 M: John Fastabend <john.fastabend@gmail.com>
14522 M: Jakub Kicinski <kuba@kernel.org>
14523 L: netdev@vger.kernel.org
14525 F: include/net/tls.h
14526 F: include/uapi/linux/tls.h
14529 NETXEN (1/10) GbE SUPPORT
14530 M: Manish Chopra <manishc@marvell.com>
14531 M: Rahul Verma <rahulv@marvell.com>
14532 M: GR-Linux-NIC-Dev@marvell.com
14533 L: netdev@vger.kernel.org
14535 F: drivers/net/ethernet/qlogic/netxen/
14537 NET_FAILOVER MODULE
14538 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
14539 L: netdev@vger.kernel.org
14541 F: Documentation/networking/net_failover.rst
14542 F: drivers/net/net_failover.c
14543 F: include/net/net_failover.h
14546 M: David Ahern <dsahern@kernel.org>
14547 L: netdev@vger.kernel.org
14549 F: include/net/netns/nexthop.h
14550 F: include/net/nexthop.h
14551 F: include/uapi/linux/nexthop.h
14552 F: net/ipv4/nexthop.c
14555 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14556 L: linux-nfc@lists.01.org (subscribers-only)
14557 L: netdev@vger.kernel.org
14559 B: mailto:linux-nfc@lists.01.org
14560 F: Documentation/devicetree/bindings/net/nfc/
14562 F: include/linux/platform_data/nfcmrvl.h
14563 F: include/net/nfc/
14564 F: include/uapi/linux/nfc.h
14567 NFC VIRTUAL NCI DEVICE DRIVER
14568 M: Bongsu Jeon <bongsu.jeon@samsung.com>
14569 L: netdev@vger.kernel.org
14570 L: linux-nfc@lists.01.org (subscribers-only)
14572 F: drivers/nfc/virtual_ncidev.c
14573 F: tools/testing/selftests/nci/
14575 NFS, SUNRPC, AND LOCKD CLIENTS
14576 M: Trond Myklebust <trond.myklebust@hammerspace.com>
14577 M: Anna Schumaker <anna@kernel.org>
14578 L: linux-nfs@vger.kernel.org
14580 W: http://client.linux-nfs.org
14581 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
14585 F: include/linux/lockd/
14586 F: include/linux/nfs*
14587 F: include/linux/sunrpc/
14588 F: include/uapi/linux/nfs*
14589 F: include/uapi/linux/sunrpc/
14591 F: Documentation/filesystems/nfs/
14594 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
14595 L: linux-nilfs@vger.kernel.org
14597 W: https://nilfs.sourceforge.io/
14598 W: https://nilfs.osdn.jp/
14599 T: git https://github.com/konis/nilfs2.git
14600 F: Documentation/filesystems/nilfs2.rst
14602 F: include/trace/events/nilfs2.h
14603 F: include/uapi/linux/nilfs2_api.h
14604 F: include/uapi/linux/nilfs2_ondisk.h
14606 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
14607 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14609 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14610 F: Documentation/scsi/NinjaSCSI.rst
14611 F: drivers/scsi/pcmcia/nsp_*
14613 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
14614 M: GOTO Masanori <gotom@debian.or.jp>
14615 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14617 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14618 F: Documentation/scsi/NinjaSCSI.rst
14619 F: drivers/scsi/nsp32*
14621 NINTENDO HID DRIVER
14622 M: Daniel J. Ogorchock <djogorchock@gmail.com>
14623 L: linux-input@vger.kernel.org
14625 F: drivers/hid/hid-nintendo*
14628 M: Dinh Nguyen <dinguyen@kernel.org>
14630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
14633 NITRO ENCLAVES (NE)
14634 M: Andra Paraschiv <andraprs@amazon.com>
14635 M: Alexandru Vasile <lexnv@amazon.com>
14636 M: Alexandru Ciobotaru <alcioa@amazon.com>
14637 L: linux-kernel@vger.kernel.org
14639 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
14640 F: Documentation/virt/ne_overview.rst
14641 F: drivers/virt/nitro_enclaves/
14642 F: include/linux/nitro_enclaves.h
14643 F: include/uapi/linux/nitro_enclaves.h
14644 F: samples/nitro_enclaves/
14646 NOHZ, DYNTICKS SUPPORT
14647 M: Frederic Weisbecker <fweisbec@gmail.com>
14648 M: Thomas Gleixner <tglx@linutronix.de>
14649 M: Ingo Molnar <mingo@kernel.org>
14650 L: linux-kernel@vger.kernel.org
14652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
14653 F: include/linux/sched/nohz.h
14654 F: include/linux/tick.h
14655 F: kernel/time/tick*.*
14657 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
14658 M: Pavel Machek <pavel@ucw.cz>
14659 M: Sakari Ailus <sakari.ailus@iki.fi>
14660 L: linux-media@vger.kernel.org
14662 F: drivers/media/i2c/ad5820.c
14663 F: drivers/media/i2c/et8ek8
14665 NOKIA N900 POWER SUPPLY DRIVERS
14666 R: Pali Rohár <pali@kernel.org>
14667 F: drivers/power/supply/bq2415x_charger.c
14668 F: drivers/power/supply/bq27xxx_battery.c
14669 F: drivers/power/supply/bq27xxx_battery_i2c.c
14670 F: drivers/power/supply/isp1704_charger.c
14671 F: drivers/power/supply/rx51_battery.c
14672 F: include/linux/power/bq2415x_charger.h
14673 F: include/linux/power/bq27xxx_battery.h
14676 M: Willy Tarreau <w@1wt.eu>
14678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
14679 F: tools/include/nolibc/
14680 F: tools/testing/selftests/nolibc/
14683 M: Matthias Maennich <maennich@google.com>
14685 F: Documentation/core-api/symbol-namespaces.rst
14689 M: Sanjay R Mehta <sanju.mehta@amd.com>
14690 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
14691 L: ntb@lists.linux.dev
14693 F: drivers/ntb/hw/amd/
14696 M: Jon Mason <jdmason@kudzu.us>
14697 M: Dave Jiang <dave.jiang@intel.com>
14698 M: Allen Hubbe <allenbh@gmail.com>
14699 L: ntb@lists.linux.dev
14701 W: https://github.com/jonmason/ntb/wiki
14702 T: git git://github.com/jonmason/ntb.git
14703 F: drivers/net/ntb_netdev.c
14705 F: drivers/pci/endpoint/functions/pci-epf-*ntb.c
14706 F: include/linux/ntb.h
14707 F: include/linux/ntb_transport.h
14708 F: tools/testing/selftests/ntb/
14711 M: Serge Semin <fancer.lancer@gmail.com>
14712 L: ntb@lists.linux.dev
14714 F: drivers/ntb/hw/idt/
14717 M: Dave Jiang <dave.jiang@intel.com>
14718 L: ntb@lists.linux.dev
14720 W: https://github.com/davejiang/linux/wiki
14721 T: git https://github.com/davejiang/linux.git
14722 F: drivers/ntb/hw/intel/
14725 M: Anton Altaparmakov <anton@tuxera.com>
14726 L: linux-ntfs-dev@lists.sourceforge.net
14728 W: http://www.tuxera.com/
14729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
14730 F: Documentation/filesystems/ntfs.rst
14734 M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
14735 L: ntfs3@lists.linux.dev
14737 W: http://www.paragon-software.com/
14738 T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
14739 F: Documentation/filesystems/ntfs3.rst
14743 M: Finn Thain <fthain@linux-m68k.org>
14744 L: linux-m68k@lists.linux-m68k.org
14746 F: arch/*/include/asm/nubus.h
14748 F: include/linux/nubus.h
14749 F: include/uapi/linux/nubus.h
14751 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
14752 M: Antonino Daplas <adaplas@gmail.com>
14753 L: linux-fbdev@vger.kernel.org
14755 F: drivers/video/fbdev/nvidia/
14756 F: drivers/video/fbdev/riva/
14758 NVIDIA WMI EC BACKLIGHT DRIVER
14759 M: Daniel Dadap <ddadap@nvidia.com>
14760 L: platform-driver-x86@vger.kernel.org
14762 F: drivers/platform/x86/nvidia-wmi-ec-backlight.c
14763 F: include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
14766 M: Keith Busch <kbusch@kernel.org>
14767 M: Jens Axboe <axboe@fb.com>
14768 M: Christoph Hellwig <hch@lst.de>
14769 M: Sagi Grimberg <sagi@grimberg.me>
14770 L: linux-nvme@lists.infradead.org
14772 W: http://git.infradead.org/nvme.git
14773 T: git://git.infradead.org/nvme.git
14774 F: drivers/nvme/host/
14775 F: drivers/nvme/common/
14776 F: include/linux/nvme*
14777 F: include/uapi/linux/nvme_ioctl.h
14779 NVM EXPRESS FABRICS AUTHENTICATION
14780 M: Hannes Reinecke <hare@suse.de>
14781 L: linux-nvme@lists.infradead.org
14783 F: drivers/nvme/host/auth.c
14784 F: drivers/nvme/target/auth.c
14785 F: drivers/nvme/target/fabrics-cmd-auth.c
14786 F: include/linux/nvme-auth.h
14788 NVM EXPRESS HARDWARE MONITORING SUPPORT
14789 M: Guenter Roeck <linux@roeck-us.net>
14790 L: linux-nvme@lists.infradead.org
14792 F: drivers/nvme/host/hwmon.c
14794 NVM EXPRESS FC TRANSPORT DRIVERS
14795 M: James Smart <james.smart@broadcom.com>
14796 L: linux-nvme@lists.infradead.org
14798 F: drivers/nvme/host/fc.c
14799 F: drivers/nvme/target/fc.c
14800 F: drivers/nvme/target/fcloop.c
14801 F: include/linux/nvme-fc-driver.h
14802 F: include/linux/nvme-fc.h
14804 NVM EXPRESS TARGET DRIVER
14805 M: Christoph Hellwig <hch@lst.de>
14806 M: Sagi Grimberg <sagi@grimberg.me>
14807 M: Chaitanya Kulkarni <kch@nvidia.com>
14808 L: linux-nvme@lists.infradead.org
14810 W: http://git.infradead.org/nvme.git
14811 T: git://git.infradead.org/nvme.git
14812 F: drivers/nvme/target/
14815 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
14818 F: Documentation/ABI/stable/sysfs-bus-nvmem
14819 F: Documentation/devicetree/bindings/nvmem/
14821 F: include/linux/nvmem-consumer.h
14822 F: include/linux/nvmem-provider.h
14824 NXP C45 TJA11XX PHY DRIVER
14825 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
14826 L: netdev@vger.kernel.org
14828 F: drivers/net/phy/nxp-c45-tja11xx.c
14831 M: Han Xu <han.xu@nxp.com>
14832 M: Haibo Chen <haibo.chen@nxp.com>
14833 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
14834 L: linux-spi@vger.kernel.org
14836 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
14837 F: drivers/spi/spi-nxp-fspi.c
14839 NXP FXAS21002C DRIVER
14840 M: Rui Miguel Silva <rmfrfs@gmail.com>
14841 L: linux-iio@vger.kernel.org
14843 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
14844 F: drivers/iio/gyro/fxas21002c.h
14845 F: drivers/iio/gyro/fxas21002c_core.c
14846 F: drivers/iio/gyro/fxas21002c_i2c.c
14847 F: drivers/iio/gyro/fxas21002c_spi.c
14849 NXP i.MX CLOCK DRIVERS
14850 M: Abel Vesa <abelvesa@kernel.org>
14851 L: linux-clk@vger.kernel.org
14852 L: linux-imx@nxp.com
14854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
14855 F: Documentation/devicetree/bindings/clock/imx*
14856 F: drivers/clk/imx/
14857 F: include/dt-bindings/clock/imx*
14859 NXP i.MX 8MQ DCSS DRIVER
14860 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
14861 R: Lucas Stach <l.stach@pengutronix.de>
14862 L: dri-devel@lists.freedesktop.org
14864 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
14865 F: drivers/gpu/drm/imx/dcss/
14867 NXP i.MX 8QXP ADC DRIVER
14868 M: Cai Huoqing <cai.huoqing@linux.dev>
14869 M: Haibo Chen <haibo.chen@nxp.com>
14870 L: linux-imx@nxp.com
14871 L: linux-iio@vger.kernel.org
14873 F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
14874 F: drivers/iio/adc/imx8qxp-adc.c
14876 NXP i.MX 7D/6SX/6UL AND VF610 ADC DRIVER
14877 M: Haibo Chen <haibo.chen@nxp.com>
14878 L: linux-iio@vger.kernel.org
14879 L: linux-imx@nxp.com
14881 F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
14882 F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
14883 F: drivers/iio/adc/imx7d_adc.c
14884 F: drivers/iio/adc/vf610_adc.c
14886 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
14887 M: Jagan Teki <jagan@amarulasolutions.com>
14889 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
14890 F: drivers/regulator/pf8x00-regulator.c
14892 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
14893 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14894 L: linux-kernel@vger.kernel.org
14896 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
14897 F: drivers/extcon/extcon-ptn5150.c
14899 NXP SGTL5000 DRIVER
14900 M: Fabio Estevam <festevam@gmail.com>
14901 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14903 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
14904 F: sound/soc/codecs/sgtl5000*
14906 NXP SJA1105 ETHERNET SWITCH DRIVER
14907 M: Vladimir Oltean <olteanv@gmail.com>
14908 L: linux-kernel@vger.kernel.org
14910 F: drivers/net/dsa/sja1105
14911 F: drivers/net/pcs/pcs-xpcs-nxp.c
14913 NXP TDA998X DRM DRIVER
14914 M: Russell King <linux@armlinux.org.uk>
14916 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
14917 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
14918 F: drivers/gpu/drm/i2c/tda998x_drv.c
14919 F: include/drm/i2c/tda998x.h
14920 F: include/dt-bindings/display/tda998x.h
14924 M: Peter Rosin <peda@axentia.se>
14925 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14927 F: Documentation/devicetree/bindings/sound/tfa9879.txt
14928 F: sound/soc/codecs/tfa9879*
14930 NXP/Goodix TFA989X (TFA1) DRIVER
14931 M: Stephan Gerhold <stephan@gerhold.net>
14932 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14934 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
14935 F: sound/soc/codecs/tfa989x.c
14938 L: linux-nfc@lists.01.org (subscribers-only)
14940 F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
14941 F: drivers/nfc/nxp-nci
14943 NXP i.MX 8MP DW100 V4L2 DRIVER
14944 M: Xavier Roumegue <xavier.roumegue@oss.nxp.com>
14945 L: linux-media@vger.kernel.org
14947 F: Documentation/devicetree/bindings/media/nxp,dw100.yaml
14948 F: Documentation/userspace-api/media/drivers/dw100.rst
14949 F: drivers/media/platform/nxp/dw100/
14950 F: include/uapi/linux/dw100.h
14952 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
14953 M: Mirela Rabulea <mirela.rabulea@nxp.com>
14954 R: NXP Linux Team <linux-imx@nxp.com>
14955 L: linux-media@vger.kernel.org
14957 F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
14958 F: drivers/media/platform/nxp/imx-jpeg
14960 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
14961 M: Jonas Malaco <jonas@protocubo.io>
14962 L: linux-hwmon@vger.kernel.org
14964 F: Documentation/hwmon/nzxt-kraken2.rst
14965 F: drivers/hwmon/nzxt-kraken2.c
14967 NZXT-SMART2 HARDWARE MONITORING DRIVER
14968 M: Aleksandr Mezin <mezin.alexander@gmail.com>
14969 L: linux-hwmon@vger.kernel.org
14971 F: Documentation/hwmon/nzxt-smart2.rst
14972 F: drivers/hwmon/nzxt-smart2.c
14975 M: Jiri Pirko <jiri@nvidia.com>
14976 L: netdev@vger.kernel.org
14978 F: include/linux/objagg.h
14980 F: lib/test_objagg.c
14983 M: Josh Poimboeuf <jpoimboe@kernel.org>
14984 M: Peter Zijlstra <peterz@infradead.org>
14987 F: include/linux/objtool.h
14989 OCELOT ETHERNET SWITCH DRIVER
14990 M: Vladimir Oltean <vladimir.oltean@nxp.com>
14991 M: Claudiu Manoil <claudiu.manoil@nxp.com>
14992 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14993 M: UNGLinuxDriver@microchip.com
14994 L: netdev@vger.kernel.org
14996 F: drivers/net/dsa/ocelot/*
14997 F: drivers/net/ethernet/mscc/
14998 F: include/soc/mscc/ocelot*
14999 F: net/dsa/tag_ocelot.c
15000 F: net/dsa/tag_ocelot_8021q.c
15001 F: tools/testing/selftests/drivers/net/ocelot/*
15003 OCELOT EXTERNAL SWITCH CONTROL
15004 M: Colin Foster <colin.foster@in-advantage.com>
15006 F: Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
15007 F: drivers/mfd/ocelot*
15008 F: include/linux/mfd/ocelot.h
15010 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
15011 M: Frederic Barrat <fbarrat@linux.ibm.com>
15012 M: Andrew Donnellan <ajd@linux.ibm.com>
15013 L: linuxppc-dev@lists.ozlabs.org
15015 F: Documentation/userspace-api/accelerators/ocxl.rst
15016 F: arch/powerpc/include/asm/pnv-ocxl.h
15017 F: arch/powerpc/platforms/powernv/ocxl.c
15018 F: drivers/misc/ocxl/
15019 F: include/misc/ocxl*
15020 F: include/uapi/misc/ocxl.h
15023 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
15024 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
15025 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15026 L: linux-omap@vger.kernel.org
15028 F: sound/soc/ti/n810.c
15029 F: sound/soc/ti/omap*
15030 F: sound/soc/ti/rx51.c
15031 F: sound/soc/ti/sdma-pcm.*
15033 OMAP CLOCK FRAMEWORK SUPPORT
15034 M: Paul Walmsley <paul@pwsan.com>
15035 L: linux-omap@vger.kernel.org
15037 F: arch/arm/*omap*/*clock*
15039 OMAP DEVICE TREE SUPPORT
15040 M: Benoît Cousson <bcousson@baylibre.com>
15041 M: Tony Lindgren <tony@atomide.com>
15042 L: linux-omap@vger.kernel.org
15043 L: devicetree@vger.kernel.org
15045 F: arch/arm/boot/dts/*am3*
15046 F: arch/arm/boot/dts/*am4*
15047 F: arch/arm/boot/dts/*am5*
15048 F: arch/arm/boot/dts/*dra7*
15049 F: arch/arm/boot/dts/*omap*
15050 F: arch/arm/boot/dts/logicpd-som-lv*
15051 F: arch/arm/boot/dts/logicpd-torpedo*
15053 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
15054 L: linux-omap@vger.kernel.org
15055 L: linux-fbdev@vger.kernel.org
15057 F: Documentation/arm/omap/dss.rst
15058 F: drivers/video/fbdev/omap2/
15060 OMAP FRAMEBUFFER SUPPORT
15061 L: linux-fbdev@vger.kernel.org
15062 L: linux-omap@vger.kernel.org
15064 F: drivers/video/fbdev/omap/
15066 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
15067 M: Roger Quadros <rogerq@kernel.org>
15068 M: Tony Lindgren <tony@atomide.com>
15069 L: linux-omap@vger.kernel.org
15071 F: arch/arm/mach-omap2/*gpmc*
15072 F: drivers/memory/omap-gpmc.c
15075 M: Grygorii Strashko <grygorii.strashko@ti.com>
15076 M: Santosh Shilimkar <ssantosh@kernel.org>
15077 M: Kevin Hilman <khilman@kernel.org>
15078 L: linux-omap@vger.kernel.org
15080 F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
15081 F: drivers/gpio/gpio-omap.c
15083 OMAP HARDWARE SPINLOCK SUPPORT
15084 M: Ohad Ben-Cohen <ohad@wizery.com>
15085 L: linux-omap@vger.kernel.org
15087 F: drivers/hwspinlock/omap_hwspinlock.c
15089 OMAP HS MMC SUPPORT
15090 L: linux-mmc@vger.kernel.org
15091 L: linux-omap@vger.kernel.org
15093 F: drivers/mmc/host/omap_hsmmc.c
15096 M: Paul Walmsley <paul@pwsan.com>
15097 L: linux-omap@vger.kernel.org
15099 F: arch/arm/mach-omap2/omap_hwmod*data*
15102 M: Benoît Cousson <bcousson@baylibre.com>
15103 M: Paul Walmsley <paul@pwsan.com>
15104 L: linux-omap@vger.kernel.org
15106 F: arch/arm/mach-omap2/omap_hwmod.*
15109 M: Vignesh R <vigneshr@ti.com>
15110 L: linux-omap@vger.kernel.org
15111 L: linux-i2c@vger.kernel.org
15113 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
15114 F: drivers/i2c/busses/i2c-omap.c
15116 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
15117 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15118 L: linux-media@vger.kernel.org
15120 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
15121 F: drivers/media/platform/ti/omap3isp/
15122 F: drivers/staging/media/omap4iss/
15125 M: Aaro Koskinen <aaro.koskinen@iki.fi>
15126 L: linux-omap@vger.kernel.org
15128 F: drivers/mmc/host/omap.c
15130 OMAP POWER MANAGEMENT SUPPORT
15131 M: Kevin Hilman <khilman@kernel.org>
15132 L: linux-omap@vger.kernel.org
15134 F: arch/arm/*omap*/*pm*
15135 F: drivers/cpufreq/omap-cpufreq.c
15137 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
15138 M: Paul Walmsley <paul@pwsan.com>
15139 L: linux-omap@vger.kernel.org
15141 F: arch/arm/mach-omap2/prm*
15143 OMAP RANDOM NUMBER GENERATOR SUPPORT
15144 M: Deepak Saxena <dsaxena@plexity.net>
15146 F: drivers/char/hw_random/omap-rng.c
15149 L: linux-usb@vger.kernel.org
15150 L: linux-omap@vger.kernel.org
15152 F: arch/arm/*omap*/usb*
15153 F: drivers/usb/*/*omap*
15155 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
15156 M: Mark Jackson <mpfj@newflow.co.uk>
15157 L: linux-omap@vger.kernel.org
15159 F: arch/arm/boot/dts/am335x-nano.dts
15162 M: Aaro Koskinen <aaro.koskinen@iki.fi>
15163 M: Janusz Krzysztofik <jmkrzyszt@gmail.com>
15164 M: Tony Lindgren <tony@atomide.com>
15165 L: linux-omap@vger.kernel.org
15167 Q: http://patchwork.kernel.org/project/linux-omap/list/
15168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
15169 F: arch/arm/configs/omap1_defconfig
15170 F: arch/arm/mach-omap1/
15171 F: arch/arm/plat-omap/
15172 F: drivers/i2c/busses/i2c-omap.c
15173 F: include/linux/platform_data/ams-delta-fiq.h
15174 F: include/linux/platform_data/i2c-omap.h
15177 M: Tony Lindgren <tony@atomide.com>
15178 L: linux-omap@vger.kernel.org
15180 W: http://www.muru.com/linux/omap/
15181 W: http://linux.omap.com/
15182 Q: http://patchwork.kernel.org/project/linux-omap/list/
15183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
15184 F: arch/arm/configs/omap2plus_defconfig
15185 F: arch/arm/mach-omap2/
15186 F: arch/arm/plat-omap/
15187 F: drivers/bus/ti-sysc.c
15188 F: drivers/i2c/busses/i2c-omap.c
15189 F: drivers/irqchip/irq-omap-intc.c
15190 F: drivers/mfd/*omap*.c
15191 F: drivers/mfd/menelaus.c
15192 F: drivers/mfd/palmas.c
15193 F: drivers/mfd/tps65217.c
15194 F: drivers/mfd/tps65218.c
15195 F: drivers/mfd/tps65910.c
15196 F: drivers/mfd/twl-core.[ch]
15197 F: drivers/mfd/twl4030*.c
15198 F: drivers/mfd/twl6030*.c
15199 F: drivers/mfd/twl6040*.c
15200 F: drivers/regulator/palmas-regulator*.c
15201 F: drivers/regulator/pbias-regulator.c
15202 F: drivers/regulator/tps65217-regulator.c
15203 F: drivers/regulator/tps65218-regulator.c
15204 F: drivers/regulator/tps65219-regulator.c
15205 F: drivers/regulator/tps65910-regulator.c
15206 F: drivers/regulator/twl-regulator.c
15207 F: drivers/regulator/twl6030-regulator.c
15208 F: include/linux/platform_data/i2c-omap.h
15209 F: include/linux/platform_data/ti-sysc.h
15212 M: Bob Copeland <me@bobcopeland.com>
15213 L: linux-karma-devel@lists.sourceforge.net
15215 F: Documentation/filesystems/omfs.rst
15218 OMNIKEY CARDMAN 4000 DRIVER
15219 M: Harald Welte <laforge@gnumonks.org>
15221 F: drivers/char/pcmcia/cm4000_cs.c
15222 F: include/linux/cm4000_cs.h
15223 F: include/uapi/linux/cm4000_cs.h
15225 OMNIKEY CARDMAN 4040 DRIVER
15226 M: Harald Welte <laforge@gnumonks.org>
15228 F: drivers/char/pcmcia/cm4040_cs.*
15230 OMNIVISION OG01A1B SENSOR DRIVER
15231 M: Shawn Tu <shawnx.tu@intel.com>
15232 L: linux-media@vger.kernel.org
15234 F: drivers/media/i2c/og01a1b.c
15236 OMNIVISION OV02A10 SENSOR DRIVER
15237 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
15238 L: linux-media@vger.kernel.org
15240 T: git git://linuxtv.org/media_tree.git
15241 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
15242 F: drivers/media/i2c/ov02a10.c
15244 OMNIVISION OV08D10 SENSOR DRIVER
15245 M: Jimmy Su <jimmy.su@intel.com>
15246 L: linux-media@vger.kernel.org
15248 T: git git://linuxtv.org/media_tree.git
15249 F: drivers/media/i2c/ov08d10.c
15251 OMNIVISION OV08X40 SENSOR DRIVER
15252 M: Jason Chen <jason.z.chen@intel.com>
15253 L: linux-media@vger.kernel.org
15255 T: git git://linuxtv.org/media_tree.git
15256 F: drivers/media/i2c/ov08x40.c
15258 OMNIVISION OV13858 SENSOR DRIVER
15259 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15260 L: linux-media@vger.kernel.org
15262 T: git git://linuxtv.org/media_tree.git
15263 F: drivers/media/i2c/ov13858.c
15265 OMNIVISION OV13B10 SENSOR DRIVER
15266 M: Arec Kao <arec.kao@intel.com>
15267 L: linux-media@vger.kernel.org
15269 T: git git://linuxtv.org/media_tree.git
15270 F: drivers/media/i2c/ov13b10.c
15272 OMNIVISION OV2680 SENSOR DRIVER
15273 M: Rui Miguel Silva <rmfrfs@gmail.com>
15274 L: linux-media@vger.kernel.org
15276 T: git git://linuxtv.org/media_tree.git
15277 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
15278 F: drivers/media/i2c/ov2680.c
15280 OMNIVISION OV2685 SENSOR DRIVER
15281 M: Shunqian Zheng <zhengsq@rock-chips.com>
15282 L: linux-media@vger.kernel.org
15284 T: git git://linuxtv.org/media_tree.git
15285 F: drivers/media/i2c/ov2685.c
15287 OMNIVISION OV2740 SENSOR DRIVER
15288 M: Tianshu Qiu <tian.shu.qiu@intel.com>
15289 R: Shawn Tu <shawnx.tu@intel.com>
15290 R: Bingbu Cao <bingbu.cao@intel.com>
15291 L: linux-media@vger.kernel.org
15293 T: git git://linuxtv.org/media_tree.git
15294 F: drivers/media/i2c/ov2740.c
15296 OMNIVISION OV4689 SENSOR DRIVER
15297 M: Mikhail Rudenko <mike.rudenko@gmail.com>
15298 L: linux-media@vger.kernel.org
15300 T: git git://linuxtv.org/media_tree.git
15301 F: Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
15302 F: drivers/media/i2c/ov5647.c
15304 OMNIVISION OV5640 SENSOR DRIVER
15305 M: Steve Longerbeam <slongerbeam@gmail.com>
15306 L: linux-media@vger.kernel.org
15308 T: git git://linuxtv.org/media_tree.git
15309 F: drivers/media/i2c/ov5640.c
15311 OMNIVISION OV5647 SENSOR DRIVER
15312 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
15313 M: Jacopo Mondi <jacopo@jmondi.org>
15314 L: linux-media@vger.kernel.org
15316 T: git git://linuxtv.org/media_tree.git
15317 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
15318 F: drivers/media/i2c/ov5647.c
15320 OMNIVISION OV5670 SENSOR DRIVER
15321 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
15322 L: linux-media@vger.kernel.org
15324 T: git git://linuxtv.org/media_tree.git
15325 F: drivers/media/i2c/ov5670.c
15327 OMNIVISION OV5675 SENSOR DRIVER
15328 M: Shawn Tu <shawnx.tu@intel.com>
15329 L: linux-media@vger.kernel.org
15331 T: git git://linuxtv.org/media_tree.git
15332 F: drivers/media/i2c/ov5675.c
15334 OMNIVISION OV5693 SENSOR DRIVER
15335 M: Daniel Scally <djrscally@gmail.com>
15336 L: linux-media@vger.kernel.org
15338 T: git git://linuxtv.org/media_tree.git
15339 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
15340 F: drivers/media/i2c/ov5693.c
15342 OMNIVISION OV5695 SENSOR DRIVER
15343 M: Shunqian Zheng <zhengsq@rock-chips.com>
15344 L: linux-media@vger.kernel.org
15346 T: git git://linuxtv.org/media_tree.git
15347 F: drivers/media/i2c/ov5695.c
15349 OMNIVISION OV7670 SENSOR DRIVER
15350 L: linux-media@vger.kernel.org
15352 T: git git://linuxtv.org/media_tree.git
15353 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
15354 F: drivers/media/i2c/ov7670.c
15356 OMNIVISION OV772x SENSOR DRIVER
15357 M: Jacopo Mondi <jacopo@jmondi.org>
15358 L: linux-media@vger.kernel.org
15360 T: git git://linuxtv.org/media_tree.git
15361 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
15362 F: drivers/media/i2c/ov772x.c
15363 F: include/media/i2c/ov772x.h
15365 OMNIVISION OV7740 SENSOR DRIVER
15366 M: Wenyou Yang <wenyou.yang@microchip.com>
15367 L: linux-media@vger.kernel.org
15369 T: git git://linuxtv.org/media_tree.git
15370 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
15371 F: drivers/media/i2c/ov7740.c
15373 OMNIVISION OV8856 SENSOR DRIVER
15374 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
15375 L: linux-media@vger.kernel.org
15377 T: git git://linuxtv.org/media_tree.git
15378 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
15379 F: drivers/media/i2c/ov8856.c
15381 OMNIVISION OV9282 SENSOR DRIVER
15382 M: Paul J. Murphy <paul.j.murphy@intel.com>
15383 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
15384 L: linux-media@vger.kernel.org
15386 T: git git://linuxtv.org/media_tree.git
15387 F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
15388 F: drivers/media/i2c/ov9282.c
15390 OMNIVISION OV9640 SENSOR DRIVER
15391 M: Petr Cvek <petrcvekcz@gmail.com>
15392 L: linux-media@vger.kernel.org
15394 F: drivers/media/i2c/ov9640.*
15396 OMNIVISION OV9650 SENSOR DRIVER
15397 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15398 R: Akinobu Mita <akinobu.mita@gmail.com>
15399 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
15400 L: linux-media@vger.kernel.org
15402 T: git git://linuxtv.org/media_tree.git
15403 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
15404 F: drivers/media/i2c/ov9650.c
15406 OMNIVISION OV9734 SENSOR DRIVER
15407 M: Tianshu Qiu <tian.shu.qiu@intel.com>
15408 R: Bingbu Cao <bingbu.cao@intel.com>
15409 L: linux-media@vger.kernel.org
15411 T: git git://linuxtv.org/media_tree.git
15412 F: drivers/media/i2c/ov9734.c
15414 ONBOARD USB HUB DRIVER
15415 M: Matthias Kaehlcke <mka@chromium.org>
15416 L: linux-usb@vger.kernel.org
15418 F: Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-hub
15419 F: drivers/usb/misc/onboard_usb_hub.c
15421 ONENAND FLASH DRIVER
15422 M: Kyungmin Park <kyungmin.park@samsung.com>
15423 L: linux-mtd@lists.infradead.org
15425 F: drivers/mtd/nand/onenand/
15426 F: include/linux/mtd/onenand*.h
15428 ONION OMEGA2+ BOARD
15429 M: Harvey Hunt <harveyhuntnexus@gmail.com>
15430 L: linux-mips@vger.kernel.org
15432 F: arch/mips/boot/dts/ralink/omega2p.dts
15435 M: Jens Wiklander <jens.wiklander@linaro.org>
15436 L: op-tee@lists.trustedfirmware.org
15438 F: Documentation/ABI/testing/sysfs-bus-optee-devices
15439 F: drivers/tee/optee/
15441 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
15442 M: Sumit Garg <sumit.garg@linaro.org>
15443 L: op-tee@lists.trustedfirmware.org
15445 F: drivers/char/hw_random/optee-rng.c
15448 M: Clément Léger <clement.leger@bootlin.com>
15449 L: linux-rtc@vger.kernel.org
15451 F: drivers/rtc/rtc-optee.c
15454 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15455 L: linux-rdma@vger.kernel.org
15457 F: drivers/infiniband/ulp/opa_vnic
15459 OPEN FIRMWARE AND FLATTENED DEVICE TREE
15460 M: Rob Herring <robh+dt@kernel.org>
15461 M: Frank Rowand <frowand.list@gmail.com>
15462 L: devicetree@vger.kernel.org
15464 C: irc://irc.libera.chat/devicetree
15465 W: http://www.devicetree.org/
15466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15467 F: Documentation/ABI/testing/sysfs-firmware-ofw
15469 F: include/linux/of*.h
15471 K: of_overlay_notifier_
15472 K: of_overlay_fdt_apply
15473 K: of_overlay_remove
15475 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
15476 M: Rob Herring <robh+dt@kernel.org>
15477 M: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
15478 L: devicetree@vger.kernel.org
15480 C: irc://irc.libera.chat/devicetree
15481 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
15482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15483 F: Documentation/devicetree/
15484 F: arch/*/boot/dts/
15485 F: include/dt-bindings/
15487 OPENCOMPUTE PTP CLOCK DRIVER
15488 M: Jonathan Lemon <jonathan.lemon@gmail.com>
15489 M: Vadim Fedorenko <vadfed@fb.com>
15490 L: netdev@vger.kernel.org
15492 F: drivers/ptp/ptp_ocp.c
15494 OPENCORES I2C BUS DRIVER
15495 M: Peter Korsgaard <peter@korsgaard.com>
15496 M: Andrew Lunn <andrew@lunn.ch>
15497 L: linux-i2c@vger.kernel.org
15499 F: Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
15500 F: Documentation/i2c/busses/i2c-ocores.rst
15501 F: drivers/i2c/busses/i2c-ocores.c
15502 F: include/linux/platform_data/i2c-ocores.h
15504 OPENRISC ARCHITECTURE
15505 M: Jonas Bonn <jonas@southpole.se>
15506 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
15507 M: Stafford Horne <shorne@gmail.com>
15508 L: openrisc@lists.librecores.org
15510 W: http://openrisc.io
15511 T: git https://github.com/openrisc/linux.git
15512 F: Documentation/devicetree/bindings/openrisc/
15513 F: Documentation/openrisc/
15515 F: drivers/irqchip/irq-ompic.c
15516 F: drivers/irqchip/irq-or1k-*
15519 M: Pravin B Shelar <pshelar@ovn.org>
15520 L: netdev@vger.kernel.org
15521 L: dev@openvswitch.org
15523 W: http://openvswitch.org
15524 F: include/uapi/linux/openvswitch.h
15525 F: net/openvswitch/
15526 F: tools/testing/selftests/net/openvswitch/
15528 OPERATING PERFORMANCE POINTS (OPP)
15529 M: Viresh Kumar <vireshk@kernel.org>
15530 M: Nishanth Menon <nm@ti.com>
15531 M: Stephen Boyd <sboyd@kernel.org>
15532 L: linux-pm@vger.kernel.org
15534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
15535 F: Documentation/devicetree/bindings/opp/
15536 F: Documentation/power/opp.rst
15538 F: include/linux/pm_opp.h
15541 M: Clemens Ladisch <clemens@ladisch.de>
15542 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15545 F: sound/drivers/opl4/
15547 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
15548 M: Mark Fasheh <mark@fasheh.com>
15549 M: Joel Becker <jlbec@evilplan.org>
15550 M: Joseph Qi <joseph.qi@linux.alibaba.com>
15551 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
15553 W: http://ocfs2.wiki.kernel.org
15554 F: Documentation/filesystems/dlmfs.rst
15555 F: Documentation/filesystems/ocfs2.rst
15558 ORANGEFS FILESYSTEM
15559 M: Mike Marshall <hubcap@omnibond.com>
15560 R: Martin Brandenburg <martin@omnibond.com>
15561 L: devel@lists.orangefs.org
15563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
15564 F: Documentation/filesystems/orangefs.rst
15568 L: linux-wireless@vger.kernel.org
15570 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
15571 W: http://www.nongnu.org/orinoco/
15572 F: drivers/net/wireless/intersil/orinoco/
15574 OV2659 OMNIVISION SENSOR DRIVER
15575 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15576 L: linux-media@vger.kernel.org
15578 W: https://linuxtv.org
15579 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15580 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15581 F: drivers/media/i2c/ov2659.c
15582 F: include/media/i2c/ov2659.h
15585 M: Miklos Szeredi <miklos@szeredi.hu>
15586 L: linux-unionfs@vger.kernel.org
15588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
15589 F: Documentation/filesystems/overlayfs.rst
15592 P54 WIRELESS DRIVER
15593 M: Christian Lamparter <chunkeey@googlemail.com>
15594 L: linux-wireless@vger.kernel.org
15596 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
15597 F: drivers/net/wireless/intersil/p54/
15600 M: Vladimir Oltean <olteanv@gmail.com>
15601 L: netdev@vger.kernel.org
15603 F: Documentation/core-api/packing.rst
15604 F: include/linux/packing.h
15607 PADATA PARALLEL EXECUTION MECHANISM
15608 M: Steffen Klassert <steffen.klassert@secunet.com>
15609 M: Daniel Jordan <daniel.m.jordan@oracle.com>
15610 L: linux-crypto@vger.kernel.org
15611 L: linux-kernel@vger.kernel.org
15613 F: Documentation/core-api/padata.rst
15614 F: include/linux/padata.h
15618 M: Matthew Wilcox (Oracle) <willy@infradead.org>
15619 L: linux-fsdevel@vger.kernel.org
15621 T: git git://git.infradead.org/users/willy/pagecache.git
15622 F: Documentation/filesystems/locking.rst
15623 F: Documentation/filesystems/vfs.rst
15624 F: include/linux/pagemap.h
15626 F: mm/page-writeback.c
15631 M: Jesper Dangaard Brouer <hawk@kernel.org>
15632 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
15633 L: netdev@vger.kernel.org
15635 F: Documentation/networking/page_pool.rst
15636 F: include/net/page_pool.h
15637 F: include/trace/events/page_pool.h
15638 F: net/core/page_pool.c
15641 M: Pasha Tatashin <pasha.tatashin@soleen.com>
15642 M: Andrew Morton <akpm@linux-foundation.org>
15643 L: linux-mm@kvack.org
15645 F: Documentation/mm/page_table_check.rst
15646 F: include/linux/page_table_check.h
15647 F: mm/page_table_check.c
15649 PANASONIC LAPTOP ACPI EXTRAS DRIVER
15650 M: Kenneth Chan <kenneth.t.chan@gmail.com>
15651 L: platform-driver-x86@vger.kernel.org
15653 F: drivers/platform/x86/panasonic-laptop.c
15655 PARALLAX PING IIO SENSOR DRIVER
15656 M: Andreas Klinger <ak@it-klinger.de>
15657 L: linux-iio@vger.kernel.org
15659 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
15660 F: drivers/iio/proximity/ping.c
15662 PARALLEL LCD/KEYPAD PANEL DRIVER
15663 M: Willy Tarreau <willy@haproxy.com>
15664 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
15666 F: Documentation/admin-guide/lcd-panel-cgram.rst
15667 F: drivers/auxdisplay/panel.c
15669 PARALLEL PORT SUBSYSTEM
15670 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15671 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15672 L: linux-parport@lists.infradead.org (subscribers-only)
15674 F: Documentation/driver-api/parport*.rst
15675 F: drivers/char/ppdev.c
15676 F: drivers/parport/
15677 F: include/linux/parport*.h
15678 F: include/uapi/linux/ppdev.h
15680 PARAVIRT_OPS INTERFACE
15681 M: Juergen Gross <jgross@suse.com>
15682 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
15683 R: Alexey Makhalov <amakhalov@vmware.com>
15684 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
15685 L: virtualization@lists.linux-foundation.org
15688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15689 F: Documentation/virt/paravirt_ops.rst
15690 F: arch/*/include/asm/paravirt*.h
15691 F: arch/*/kernel/paravirt*
15692 F: include/linux/hypervisor.h
15694 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
15695 M: Tim Waugh <tim@cyberelk.net>
15696 L: linux-parport@lists.infradead.org (subscribers-only)
15698 F: Documentation/admin-guide/blockdev/paride.rst
15699 F: drivers/block/paride/
15701 PARISC ARCHITECTURE
15702 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
15703 M: Helge Deller <deller@gmx.de>
15704 L: linux-parisc@vger.kernel.org
15706 W: https://parisc.wiki.kernel.org
15707 Q: http://patchwork.kernel.org/project/linux-parisc/list/
15708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
15709 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
15710 F: Documentation/parisc/
15712 F: drivers/char/agp/parisc-agp.c
15713 F: drivers/input/misc/hp_sdc_rtc.c
15714 F: drivers/input/serio/gscps2.c
15715 F: drivers/input/serio/hp_sdc*
15717 F: drivers/parport/parport_gsc.*
15718 F: drivers/tty/serial/8250/8250_parisc.c
15719 F: drivers/video/console/sti*
15720 F: drivers/video/fbdev/sti*
15721 F: drivers/video/logo/logo_parisc*
15722 F: include/linux/hp_sdc.h
15725 M: Jiri Pirko <jiri@nvidia.com>
15726 L: netdev@vger.kernel.org
15728 F: include/linux/parman.h
15730 F: lib/test_parman.c
15732 PC ENGINES APU BOARD DRIVER
15733 M: Enrico Weigelt, metux IT consult <info@metux.net>
15735 F: drivers/platform/x86/pcengines-apuv2.c
15737 PC87360 HARDWARE MONITORING DRIVER
15738 M: Jim Cromie <jim.cromie@gmail.com>
15739 L: linux-hwmon@vger.kernel.org
15741 F: Documentation/hwmon/pc87360.rst
15742 F: drivers/hwmon/pc87360.c
15744 PC8736x GPIO DRIVER
15745 M: Jim Cromie <jim.cromie@gmail.com>
15747 F: drivers/char/pc8736x_gpio.c
15749 PC87427 HARDWARE MONITORING DRIVER
15750 M: Jean Delvare <jdelvare@suse.com>
15751 L: linux-hwmon@vger.kernel.org
15753 F: Documentation/hwmon/pc87427.rst
15754 F: drivers/hwmon/pc87427.c
15757 M: Riku Voipio <riku.voipio@iki.fi>
15759 F: drivers/leds/leds-pca9532.c
15760 F: include/linux/leds-pca9532.h
15762 PCA9541 I2C BUS MASTER SELECTOR DRIVER
15763 M: Guenter Roeck <linux@roeck-us.net>
15764 L: linux-i2c@vger.kernel.org
15766 F: drivers/i2c/muxes/i2c-mux-pca9541.c
15768 PCDP - PRIMARY CONSOLE AND DEBUG PORT
15769 M: Khalid Aziz <khalid@gonehiking.org>
15771 F: drivers/firmware/pcdp.*
15773 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
15774 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15775 M: Pali Rohár <pali@kernel.org>
15776 L: linux-pci@vger.kernel.org
15777 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15779 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
15780 F: drivers/pci/controller/pci-aardvark.c
15782 PCI DRIVER FOR ALTERA PCIE IP
15783 M: Joyce Ooi <joyce.ooi@intel.com>
15784 L: linux-pci@vger.kernel.org
15786 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
15787 F: drivers/pci/controller/pcie-altera.c
15789 PCI DRIVER FOR APPLIEDMICRO XGENE
15790 M: Toan Le <toan@os.amperecomputing.com>
15791 L: linux-pci@vger.kernel.org
15792 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15794 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
15795 F: drivers/pci/controller/pci-xgene.c
15797 PCI DRIVER FOR ARM VERSATILE PLATFORM
15798 M: Rob Herring <robh@kernel.org>
15799 L: linux-pci@vger.kernel.org
15800 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15802 F: Documentation/devicetree/bindings/pci/versatile.yaml
15803 F: drivers/pci/controller/pci-versatile.c
15805 PCI DRIVER FOR ARMADA 8K
15806 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15807 L: linux-pci@vger.kernel.org
15808 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15810 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
15811 F: drivers/pci/controller/dwc/pcie-armada8k.c
15813 PCI DRIVER FOR CADENCE PCIE IP
15814 M: Tom Joseph <tjoseph@cadence.com>
15815 L: linux-pci@vger.kernel.org
15817 F: Documentation/devicetree/bindings/pci/cdns,*
15818 F: drivers/pci/controller/cadence/
15820 PCI DRIVER FOR FREESCALE LAYERSCAPE
15821 M: Minghuan Lian <minghuan.Lian@nxp.com>
15822 M: Mingkai Hu <mingkai.hu@nxp.com>
15823 M: Roy Zang <roy.zang@nxp.com>
15824 L: linuxppc-dev@lists.ozlabs.org
15825 L: linux-pci@vger.kernel.org
15826 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15828 F: drivers/pci/controller/dwc/*layerscape*
15830 PCI DRIVER FOR GENERIC OF HOSTS
15831 M: Will Deacon <will@kernel.org>
15832 L: linux-pci@vger.kernel.org
15833 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15835 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
15836 F: drivers/pci/controller/pci-host-common.c
15837 F: drivers/pci/controller/pci-host-generic.c
15839 PCI DRIVER FOR IMX6
15840 M: Richard Zhu <hongxing.zhu@nxp.com>
15841 M: Lucas Stach <l.stach@pengutronix.de>
15842 L: linux-pci@vger.kernel.org
15843 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15845 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
15846 F: drivers/pci/controller/dwc/*imx6*
15848 PCI DRIVER FOR FU740
15849 M: Paul Walmsley <paul.walmsley@sifive.com>
15850 M: Greentime Hu <greentime.hu@sifive.com>
15851 L: linux-pci@vger.kernel.org
15853 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
15854 F: drivers/pci/controller/dwc/pcie-fu740.c
15856 PCI DRIVER FOR INTEL IXP4XX
15857 M: Linus Walleij <linus.walleij@linaro.org>
15859 F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
15860 F: drivers/pci/controller/pci-ixp4xx.c
15862 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
15863 M: Nirmal Patel <nirmal.patel@linux.intel.com>
15864 R: Jonathan Derrick <jonathan.derrick@linux.dev>
15865 L: linux-pci@vger.kernel.org
15867 F: drivers/pci/controller/vmd.c
15869 PCI DRIVER FOR MICROSEMI SWITCHTEC
15870 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
15871 M: Logan Gunthorpe <logang@deltatee.com>
15872 L: linux-pci@vger.kernel.org
15874 F: Documentation/ABI/testing/sysfs-class-switchtec
15875 F: Documentation/driver-api/switchtec.rst
15876 F: drivers/ntb/hw/mscc/
15877 F: drivers/pci/switch/switchtec*
15878 F: include/linux/switchtec.h
15879 F: include/uapi/linux/switchtec_ioctl.h
15881 PCI DRIVER FOR MOBIVEIL PCIE IP
15882 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
15883 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
15884 L: linux-pci@vger.kernel.org
15886 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
15887 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
15889 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
15890 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15891 M: Pali Rohár <pali@kernel.org>
15892 L: linux-pci@vger.kernel.org
15893 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15895 F: drivers/pci/controller/*mvebu*
15897 PCI DRIVER FOR NVIDIA TEGRA
15898 M: Thierry Reding <thierry.reding@gmail.com>
15899 L: linux-tegra@vger.kernel.org
15900 L: linux-pci@vger.kernel.org
15902 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
15903 F: drivers/pci/controller/pci-tegra.c
15905 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
15906 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
15907 L: linux-pci@vger.kernel.org
15908 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15910 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
15911 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
15913 PCI DRIVER FOR RENESAS R-CAR
15914 M: Marek Vasut <marek.vasut+renesas@gmail.com>
15915 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15916 L: linux-pci@vger.kernel.org
15917 L: linux-renesas-soc@vger.kernel.org
15919 F: Documentation/devicetree/bindings/pci/*rcar*
15920 F: drivers/pci/controller/*rcar*
15922 PCI DRIVER FOR SAMSUNG EXYNOS
15923 M: Jingoo Han <jingoohan1@gmail.com>
15924 L: linux-pci@vger.kernel.org
15925 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15926 L: linux-samsung-soc@vger.kernel.org
15928 F: drivers/pci/controller/dwc/pci-exynos.c
15930 PCI DRIVER FOR SYNOPSYS DESIGNWARE
15931 M: Jingoo Han <jingoohan1@gmail.com>
15932 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
15933 L: linux-pci@vger.kernel.org
15935 F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
15936 F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
15937 F: drivers/pci/controller/dwc/*designware*
15939 PCI DRIVER FOR TI DRA7XX/J721E
15940 M: Vignesh Raghavendra <vigneshr@ti.com>
15941 L: linux-omap@vger.kernel.org
15942 L: linux-pci@vger.kernel.org
15943 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15945 F: Documentation/devicetree/bindings/pci/ti-pci.txt
15946 F: drivers/pci/controller/cadence/pci-j721e.c
15947 F: drivers/pci/controller/dwc/pci-dra7xx.c
15949 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
15950 M: Linus Walleij <linus.walleij@linaro.org>
15951 L: linux-pci@vger.kernel.org
15953 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
15954 F: drivers/pci/controller/pci-v3-semi.c
15956 PCI ENDPOINT SUBSYSTEM
15957 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
15958 R: Krzysztof Wilczyński <kw@linux.com>
15959 R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15960 R: Kishon Vijay Abraham I <kishon@kernel.org>
15961 L: linux-pci@vger.kernel.org
15963 Q: https://patchwork.kernel.org/project/linux-pci/list/
15964 B: https://bugzilla.kernel.org
15965 C: irc://irc.oftc.net/linux-pci
15966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15967 F: Documentation/PCI/endpoint/*
15968 F: Documentation/misc-devices/pci-endpoint-test.rst
15969 F: drivers/misc/pci_endpoint_test.c
15970 F: drivers/pci/endpoint/
15973 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
15974 M: Mahesh J Salgaonkar <mahesh@linux.ibm.com>
15975 R: Oliver O'Halloran <oohall@gmail.com>
15976 L: linuxppc-dev@lists.ozlabs.org
15978 F: Documentation/PCI/pci-error-recovery.rst
15979 F: Documentation/powerpc/eeh-pci-error-recovery.rst
15980 F: arch/powerpc/include/*/eeh*.h
15981 F: arch/powerpc/kernel/eeh*.c
15982 F: arch/powerpc/platforms/*/eeh*.c
15983 F: drivers/pci/pcie/aer.c
15984 F: drivers/pci/pcie/dpc.c
15985 F: drivers/pci/pcie/err.c
15988 M: Linas Vepstas <linasvepstas@gmail.com>
15989 L: linux-pci@vger.kernel.org
15991 F: Documentation/PCI/pci-error-recovery.rst
15993 PCI PEER-TO-PEER DMA (P2PDMA)
15994 M: Bjorn Helgaas <bhelgaas@google.com>
15995 M: Logan Gunthorpe <logang@deltatee.com>
15996 L: linux-pci@vger.kernel.org
15998 Q: https://patchwork.kernel.org/project/linux-pci/list/
15999 B: https://bugzilla.kernel.org
16000 C: irc://irc.oftc.net/linux-pci
16001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
16002 F: Documentation/driver-api/pci/p2pdma.rst
16003 F: drivers/pci/p2pdma.c
16004 F: include/linux/pci-p2pdma.h
16006 PCI MSI DRIVER FOR ALTERA MSI IP
16007 M: Joyce Ooi <joyce.ooi@intel.com>
16008 L: linux-pci@vger.kernel.org
16010 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
16011 F: drivers/pci/controller/pcie-altera-msi.c
16013 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
16014 M: Toan Le <toan@os.amperecomputing.com>
16015 L: linux-pci@vger.kernel.org
16016 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16018 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
16019 F: drivers/pci/controller/pci-xgene-msi.c
16021 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
16022 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
16023 R: Rob Herring <robh@kernel.org>
16024 R: Krzysztof Wilczyński <kw@linux.com>
16025 L: linux-pci@vger.kernel.org
16027 Q: https://patchwork.kernel.org/project/linux-pci/list/
16028 B: https://bugzilla.kernel.org
16029 C: irc://irc.oftc.net/linux-pci
16030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
16031 F: Documentation/devicetree/bindings/pci/
16032 F: drivers/pci/controller/
16033 F: drivers/pci/pci-bridge-emul.c
16034 F: drivers/pci/pci-bridge-emul.h
16037 M: Bjorn Helgaas <bhelgaas@google.com>
16038 L: linux-pci@vger.kernel.org
16040 Q: https://patchwork.kernel.org/project/linux-pci/list/
16041 B: https://bugzilla.kernel.org
16042 C: irc://irc.oftc.net/linux-pci
16043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
16044 F: Documentation/PCI/
16045 F: Documentation/devicetree/bindings/pci/
16046 F: arch/x86/kernel/early-quirks.c
16047 F: arch/x86/kernel/quirks.c
16049 F: drivers/acpi/pci*
16051 F: include/asm-generic/pci*
16052 F: include/linux/of_pci.h
16053 F: include/linux/pci*
16054 F: include/uapi/linux/pci*
16057 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
16058 M: Jonathan Chocron <jonnyc@amazon.com>
16059 L: linux-pci@vger.kernel.org
16061 F: Documentation/devicetree/bindings/pci/pcie-al.txt
16062 F: drivers/pci/controller/dwc/pcie-al.c
16064 PCIE DRIVER FOR AMLOGIC MESON
16065 M: Yue Wang <yue.wang@Amlogic.com>
16066 L: linux-pci@vger.kernel.org
16067 L: linux-amlogic@lists.infradead.org
16069 F: drivers/pci/controller/dwc/pci-meson.c
16071 PCIE DRIVER FOR AXIS ARTPEC
16072 M: Jesper Nilsson <jesper.nilsson@axis.com>
16073 L: linux-arm-kernel@axis.com
16074 L: linux-pci@vger.kernel.org
16076 F: Documentation/devicetree/bindings/pci/axis,artpec*
16077 F: drivers/pci/controller/dwc/*artpec*
16079 PCIE DRIVER FOR CAVIUM THUNDERX
16080 M: Robert Richter <rric@kernel.org>
16081 L: linux-pci@vger.kernel.org
16082 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16084 F: drivers/pci/controller/pci-thunder-*
16086 PCIE DRIVER FOR HISILICON
16087 M: Zhou Wang <wangzhou1@hisilicon.com>
16088 L: linux-pci@vger.kernel.org
16090 F: drivers/pci/controller/dwc/pcie-hisi.c
16092 PCIE DRIVER FOR HISILICON KIRIN
16093 M: Xiaowei Song <songxiaowei@hisilicon.com>
16094 M: Binghui Wang <wangbinghui@hisilicon.com>
16095 L: linux-pci@vger.kernel.org
16097 F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
16098 F: drivers/pci/controller/dwc/pcie-kirin.c
16100 PCIE DRIVER FOR HISILICON STB
16101 M: Shawn Guo <shawn.guo@linaro.org>
16102 L: linux-pci@vger.kernel.org
16104 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
16105 F: drivers/pci/controller/dwc/pcie-histb.c
16107 PCIE DRIVER FOR INTEL KEEM BAY
16108 M: Srikanth Thokala <srikanth.thokala@intel.com>
16109 L: linux-pci@vger.kernel.org
16111 F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
16112 F: drivers/pci/controller/dwc/pcie-keembay.c
16114 PCIE DRIVER FOR INTEL LGM GW SOC
16115 M: Rahul Tanwar <rtanwar@maxlinear.com>
16116 L: linux-pci@vger.kernel.org
16118 F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
16119 F: drivers/pci/controller/dwc/pcie-intel-gw.c
16121 PCIE DRIVER FOR MEDIATEK
16122 M: Ryder Lee <ryder.lee@mediatek.com>
16123 M: Jianjun Wang <jianjun.wang@mediatek.com>
16124 L: linux-pci@vger.kernel.org
16125 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16127 F: Documentation/devicetree/bindings/pci/mediatek*
16128 F: drivers/pci/controller/*mediatek*
16130 PCIE DRIVER FOR MICROCHIP
16131 M: Daire McNamara <daire.mcnamara@microchip.com>
16132 L: linux-pci@vger.kernel.org
16134 F: Documentation/devicetree/bindings/pci/microchip*
16135 F: drivers/pci/controller/*microchip*
16137 PCIE DRIVER FOR QUALCOMM MSM
16138 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16139 L: linux-pci@vger.kernel.org
16140 L: linux-arm-msm@vger.kernel.org
16142 F: drivers/pci/controller/dwc/pcie-qcom.c
16144 PCIE ENDPOINT DRIVER FOR QUALCOMM
16145 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16146 L: linux-pci@vger.kernel.org
16147 L: linux-arm-msm@vger.kernel.org
16149 F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
16150 F: drivers/pci/controller/dwc/pcie-qcom-ep.c
16152 PCIE DRIVER FOR ROCKCHIP
16153 M: Shawn Lin <shawn.lin@rock-chips.com>
16154 L: linux-pci@vger.kernel.org
16155 L: linux-rockchip@lists.infradead.org
16157 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
16158 F: drivers/pci/controller/pcie-rockchip*
16160 PCIE DRIVER FOR SOCIONEXT UNIPHIER
16161 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
16162 L: linux-pci@vger.kernel.org
16164 F: Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
16165 F: drivers/pci/controller/dwc/pcie-uniphier*
16167 PCIE DRIVER FOR ST SPEAR13XX
16168 M: Pratyush Anand <pratyush.anand@gmail.com>
16169 L: linux-pci@vger.kernel.org
16171 F: drivers/pci/controller/dwc/*spear*
16173 PCI DRIVER FOR XILINX VERSAL CPM
16174 M: Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
16175 M: Michal Simek <michal.simek@amd.com>
16176 L: linux-pci@vger.kernel.org
16178 F: Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
16179 F: drivers/pci/controller/pcie-xilinx-cpm.c
16182 M: Dominik Brodowski <linux@dominikbrodowski.net>
16184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
16185 F: Documentation/pcmcia/
16190 PCNET32 NETWORK DRIVER
16191 M: Don Fry <pcnet32@frontier.com>
16192 L: netdev@vger.kernel.org
16194 F: drivers/net/ethernet/amd/pcnet32.c
16196 PCRYPT PARALLEL CRYPTO ENGINE
16197 M: Steffen Klassert <steffen.klassert@secunet.com>
16198 L: linux-crypto@vger.kernel.org
16201 F: include/crypto/pcrypt.h
16203 PEAQ WMI HOTKEYS DRIVER
16204 M: Hans de Goede <hdegoede@redhat.com>
16205 L: platform-driver-x86@vger.kernel.org
16207 F: drivers/platform/x86/peaq-wmi.c
16209 PECI HARDWARE MONITORING DRIVERS
16210 M: Iwona Winiarska <iwona.winiarska@intel.com>
16211 L: linux-hwmon@vger.kernel.org
16213 F: Documentation/hwmon/peci-cputemp.rst
16214 F: Documentation/hwmon/peci-dimmtemp.rst
16215 F: drivers/hwmon/peci/
16218 M: Iwona Winiarska <iwona.winiarska@intel.com>
16219 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
16221 F: Documentation/devicetree/bindings/peci/
16222 F: Documentation/peci/
16224 F: include/linux/peci-cpu.h
16225 F: include/linux/peci.h
16227 PENSANDO ETHERNET DRIVERS
16228 M: Shannon Nelson <shannon.nelson@amd.com>
16229 M: Brett Creeley <brett.creeley@amd.com>
16230 M: drivers@pensando.io
16231 L: netdev@vger.kernel.org
16233 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
16234 F: drivers/net/ethernet/pensando/
16236 PER-CPU MEMORY ALLOCATOR
16237 M: Dennis Zhou <dennis@kernel.org>
16238 M: Tejun Heo <tj@kernel.org>
16239 M: Christoph Lameter <cl@linux.com>
16240 L: linux-mm@kvack.org
16242 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
16243 F: arch/*/include/asm/percpu.h
16244 F: include/linux/percpu*.h
16248 PER-TASK DELAY ACCOUNTING
16249 M: Balbir Singh <bsingharora@gmail.com>
16251 F: include/linux/delayacct.h
16252 F: kernel/delayacct.c
16254 PERFORMANCE EVENTS SUBSYSTEM
16255 M: Peter Zijlstra <peterz@infradead.org>
16256 M: Ingo Molnar <mingo@redhat.com>
16257 M: Arnaldo Carvalho de Melo <acme@kernel.org>
16258 R: Mark Rutland <mark.rutland@arm.com>
16259 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
16260 R: Jiri Olsa <jolsa@kernel.org>
16261 R: Namhyung Kim <namhyung@kernel.org>
16262 L: linux-perf-users@vger.kernel.org
16263 L: linux-kernel@vger.kernel.org
16265 W: https://perf.wiki.kernel.org/
16266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16268 F: arch/*/events/*/*
16269 F: arch/*/include/asm/perf_event.h
16270 F: arch/*/kernel/*/*/perf_event*.c
16271 F: arch/*/kernel/*/perf_event*.c
16272 F: arch/*/kernel/perf_callchain.c
16273 F: arch/*/kernel/perf_event*.c
16274 F: include/linux/perf_event.h
16275 F: include/uapi/linux/perf_event.h
16280 PERFORMANCE EVENTS TOOLING ARM64
16281 R: John Garry <john.garry@huawei.com>
16282 R: Will Deacon <will@kernel.org>
16283 R: James Clark <james.clark@arm.com>
16284 R: Mike Leach <mike.leach@linaro.org>
16285 R: Leo Yan <leo.yan@linaro.org>
16286 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16288 F: tools/build/feature/test-libopencsd.c
16289 F: tools/perf/arch/arm*/
16290 F: tools/perf/pmu-events/arch/arm64/
16291 F: tools/perf/util/arm-spe*
16292 F: tools/perf/util/cs-etm*
16294 PERSONALITY HANDLING
16295 M: Christoph Hellwig <hch@infradead.org>
16296 L: linux-abi-devel@lists.sourceforge.net
16298 F: include/linux/personality.h
16299 F: include/uapi/linux/personality.h
16301 PHOENIX RC FLIGHT CONTROLLER ADAPTER
16302 M: Marcus Folkesson <marcus.folkesson@gmail.com>
16303 L: linux-input@vger.kernel.org
16305 F: Documentation/input/devices/pxrc.rst
16306 F: drivers/input/joystick/pxrc.c
16309 M: Remi Denis-Courmont <courmisch@gmail.com>
16311 F: Documentation/networking/phonet.rst
16312 F: include/linux/phonet.h
16313 F: include/net/phonet/
16314 F: include/uapi/linux/phonet.h
16318 M: Joern Engel <joern@lazybastard.org>
16319 L: linux-mtd@lists.infradead.org
16321 F: drivers/mtd/devices/phram.c
16324 M: Bruno Prémont <bonbons@linux-vserver.org>
16325 L: linux-input@vger.kernel.org
16327 F: drivers/hid/hid-picolcd*
16330 M: Christian Brauner <christian@brauner.io>
16331 L: linux-kernel@vger.kernel.org
16333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
16335 F: tools/testing/selftests/clone3/
16336 F: tools/testing/selftests/pid_namespace/
16337 F: tools/testing/selftests/pidfd/
16340 K: \b(clone_args|kernel_clone_args)\b
16342 PIN CONTROL SUBSYSTEM
16343 M: Linus Walleij <linus.walleij@linaro.org>
16344 L: linux-gpio@vger.kernel.org
16346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
16347 F: Documentation/devicetree/bindings/pinctrl/
16348 F: Documentation/driver-api/pin-control.rst
16349 F: drivers/pinctrl/
16350 F: include/dt-bindings/pinctrl/
16351 F: include/linux/pinctrl/
16353 PIN CONTROLLER - AMD
16354 M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
16355 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
16357 F: drivers/pinctrl/pinctrl-amd.c
16359 PIN CONTROLLER - FREESCALE
16360 M: Dong Aisheng <aisheng.dong@nxp.com>
16361 M: Fabio Estevam <festevam@gmail.com>
16362 M: Shawn Guo <shawnguo@kernel.org>
16363 M: Jacky Bai <ping.bai@nxp.com>
16364 R: Pengutronix Kernel Team <kernel@pengutronix.de>
16365 L: linux-gpio@vger.kernel.org
16367 F: Documentation/devicetree/bindings/pinctrl/fsl,*
16368 F: drivers/pinctrl/freescale/
16370 PIN CONTROLLER - INTEL
16371 M: Mika Westerberg <mika.westerberg@linux.intel.com>
16372 M: Andy Shevchenko <andy@kernel.org>
16374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
16375 F: drivers/pinctrl/intel/
16377 PIN CONTROLLER - KEEMBAY
16378 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
16380 F: drivers/pinctrl/pinctrl-keembay*
16382 PIN CONTROLLER - MEDIATEK
16383 M: Sean Wang <sean.wang@kernel.org>
16384 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16386 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
16387 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
16388 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
16389 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
16390 F: drivers/pinctrl/mediatek/
16392 PIN CONTROLLER - MICROCHIP AT91
16393 M: Ludovic Desroches <ludovic.desroches@microchip.com>
16394 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16395 L: linux-gpio@vger.kernel.org
16397 F: drivers/gpio/gpio-sama5d2-piobu.c
16398 F: drivers/pinctrl/pinctrl-at91*
16400 PIN CONTROLLER - QUALCOMM
16401 M: Bjorn Andersson <andersson@kernel.org>
16402 L: linux-arm-msm@vger.kernel.org
16404 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
16405 F: drivers/pinctrl/qcom/
16407 PIN CONTROLLER - RENESAS
16408 M: Geert Uytterhoeven <geert+renesas@glider.be>
16409 L: linux-renesas-soc@vger.kernel.org
16411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
16412 F: Documentation/devicetree/bindings/pinctrl/renesas,*
16413 F: drivers/pinctrl/renesas/
16415 PIN CONTROLLER - SAMSUNG
16416 M: Tomasz Figa <tomasz.figa@gmail.com>
16417 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
16418 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16419 R: Alim Akhtar <alim.akhtar@samsung.com>
16420 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16421 L: linux-samsung-soc@vger.kernel.org
16423 C: irc://irc.libera.chat/linux-exynos
16424 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
16425 B: mailto:linux-samsung-soc@vger.kernel.org
16426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
16427 F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
16428 F: drivers/pinctrl/samsung/
16429 F: include/dt-bindings/pinctrl/samsung.h
16431 PIN CONTROLLER - SINGLE
16432 M: Tony Lindgren <tony@atomide.com>
16433 M: Haojian Zhuang <haojian.zhuang@linaro.org>
16434 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16435 L: linux-omap@vger.kernel.org
16437 F: drivers/pinctrl/pinctrl-single.c
16439 PIN CONTROLLER - THUNDERBAY
16440 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
16442 F: drivers/pinctrl/pinctrl-thunderbay.c
16444 PIN CONTROLLER - SUNPLUS / TIBBO
16445 M: Dvorkin Dmitry <dvorkin@tibbo.com>
16446 M: Wells Lu <wellslutw@gmail.com>
16447 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16449 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
16450 F: Documentation/devicetree/bindings/pinctrl/sunplus,*
16451 F: drivers/pinctrl/sunplus/
16452 F: include/dt-bindings/pinctrl/sppctl*.h
16454 PINE64 PINEPHONE KEYBOARD DRIVER
16455 M: Samuel Holland <samuel@sholland.org>
16457 F: Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
16458 F: drivers/input/keyboard/pinephone-keyboard.c
16460 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
16461 M: Tomasz Duszynski <tduszyns@gmail.com>
16463 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
16464 F: drivers/iio/chemical/pms7003.c
16467 M: Jacob Keller <jacob.e.keller@intel.com>
16469 F: Documentation/driver-api/pldmfw/
16470 F: include/linux/pldmfw.h
16474 M: Logan Gunthorpe <logang@deltatee.com>
16476 F: drivers/dma/plx_dma.c
16479 M: Charles Hsu <hsu.yungteng@gmail.com>
16480 L: linux-hwmon@vger.kernel.org
16482 F: Documentation/hwmon/pm6764tr.rst
16483 F: drivers/hwmon/pmbus/pm6764tr.c
16486 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
16487 L: linux-pm@vger.kernel.org
16489 W: https://01.org/pm-graph
16490 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
16491 T: git git://github.com/intel/pm-graph
16492 F: tools/power/pm-graph
16494 PMBUS HARDWARE MONITORING DRIVERS
16495 M: Guenter Roeck <linux@roeck-us.net>
16496 L: linux-hwmon@vger.kernel.org
16498 W: http://hwmon.wiki.kernel.org/
16499 W: http://www.roeck-us.net/linux/drivers/
16500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
16501 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
16502 F: Documentation/devicetree/bindings/hwmon/max31785.txt
16503 F: Documentation/hwmon/adm1275.rst
16504 F: Documentation/hwmon/ibm-cffps.rst
16505 F: Documentation/hwmon/ir35221.rst
16506 F: Documentation/hwmon/lm25066.rst
16507 F: Documentation/hwmon/ltc2978.rst
16508 F: Documentation/hwmon/ltc3815.rst
16509 F: Documentation/hwmon/max16064.rst
16510 F: Documentation/hwmon/max20751.rst
16511 F: Documentation/hwmon/max31785.rst
16512 F: Documentation/hwmon/max34440.rst
16513 F: Documentation/hwmon/max8688.rst
16514 F: Documentation/hwmon/pmbus-core.rst
16515 F: Documentation/hwmon/pmbus.rst
16516 F: Documentation/hwmon/tps40422.rst
16517 F: Documentation/hwmon/ucd9000.rst
16518 F: Documentation/hwmon/ucd9200.rst
16519 F: Documentation/hwmon/zl6100.rst
16520 F: drivers/hwmon/pmbus/
16521 F: include/linux/pmbus.h
16523 PMC SIERRA MaxRAID DRIVER
16524 L: linux-scsi@vger.kernel.org
16526 W: http://www.pmc-sierra.com/
16527 F: drivers/scsi/pmcraid.*
16529 PMC SIERRA PM8001 DRIVER
16530 M: Jack Wang <jinpu.wang@cloud.ionos.com>
16531 L: linux-scsi@vger.kernel.org
16533 F: drivers/scsi/pm8001/
16535 PNI RM3100 IIO DRIVER
16536 M: Song Qiang <songqiang1304521@gmail.com>
16537 L: linux-iio@vger.kernel.org
16539 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
16540 F: drivers/iio/magnetometer/rm3100*
16543 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
16544 L: linux-acpi@vger.kernel.org
16547 F: include/linux/pnp.h
16549 POSIX CLOCKS and TIMERS
16550 M: Thomas Gleixner <tglx@linutronix.de>
16551 L: linux-kernel@vger.kernel.org
16553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16555 F: include/linux/time_namespace.h
16556 F: include/linux/timer*
16557 F: kernel/time/*timer*
16558 F: kernel/time/namespace.c
16560 POWER MANAGEMENT CORE
16561 M: "Rafael J. Wysocki" <rafael@kernel.org>
16562 L: linux-pm@vger.kernel.org
16564 B: https://bugzilla.kernel.org
16565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16566 F: drivers/base/power/
16567 F: drivers/powercap/
16568 F: include/linux/intel_rapl.h
16569 F: include/linux/pm.h
16570 F: include/linux/pm_*
16571 F: include/linux/powercap.h
16572 F: kernel/configs/nopm.config
16574 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
16575 M: Daniel Lezcano <daniel.lezcano@kernel.org>
16576 L: linux-pm@vger.kernel.org
16578 B: https://bugzilla.kernel.org
16579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16580 F: drivers/powercap/dtpm*
16581 F: include/linux/dtpm.h
16583 POWER STATE COORDINATION INTERFACE (PSCI)
16584 M: Mark Rutland <mark.rutland@arm.com>
16585 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
16586 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16588 F: drivers/firmware/psci/
16589 F: include/linux/psci.h
16590 F: include/uapi/linux/psci.h
16592 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
16593 M: Sebastian Reichel <sre@kernel.org>
16594 L: linux-pm@vger.kernel.org
16596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16597 F: Documentation/ABI/testing/sysfs-class-power
16598 F: Documentation/devicetree/bindings/power/supply/
16599 F: drivers/power/supply/
16600 F: include/linux/power/
16601 F: include/linux/power_supply.h
16603 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
16604 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
16605 L: linuxppc-dev@lists.ozlabs.org
16607 F: drivers/char/powernv-op-panel.c
16609 PPP OVER ATM (RFC 2364)
16610 M: Mitchell Blank Jr <mitch@sfgoth.com>
16612 F: include/uapi/linux/atmppp.h
16613 F: net/atm/pppoatm.c
16616 M: Michal Ostrowski <mostrows@earthlink.net>
16618 F: drivers/net/ppp/pppoe.c
16619 F: drivers/net/ppp/pppox.c
16622 M: James Chapman <jchapman@katalix.com>
16624 F: include/linux/if_pppol2tp.h
16625 F: include/uapi/linux/if_pppol2tp.h
16626 F: net/l2tp/l2tp_ppp.c
16628 PPP PROTOCOL DRIVERS AND COMPRESSORS
16629 M: Paul Mackerras <paulus@samba.org>
16630 L: linux-ppp@vger.kernel.org
16632 F: drivers/net/ppp/ppp_*
16635 M: Rodolfo Giometti <giometti@enneenne.com>
16636 L: linuxpps@ml.enneenne.com (subscribers-only)
16638 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
16639 F: Documentation/ABI/testing/sysfs-pps
16640 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
16641 F: Documentation/driver-api/pps.rst
16643 F: include/linux/pps*.h
16644 F: include/uapi/linux/pps.h
16647 M: Dmitry Kozlov <xeb@mail.ru>
16648 L: netdev@vger.kernel.org
16650 W: http://sourceforge.net/projects/accel-pptp
16651 F: drivers/net/ppp/pptp.c
16653 PRESSURE STALL INFORMATION (PSI)
16654 M: Johannes Weiner <hannes@cmpxchg.org>
16655 M: Suren Baghdasaryan <surenb@google.com>
16657 F: include/linux/psi*
16658 F: kernel/sched/psi.c
16661 M: Petr Mladek <pmladek@suse.com>
16662 M: Sergey Senozhatsky <senozhatsky@chromium.org>
16663 R: Steven Rostedt <rostedt@goodmis.org>
16664 R: John Ogness <john.ogness@linutronix.de>
16666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
16667 F: include/linux/printk.h
16671 R: Chris Down <chris@chrisdown.name>
16673 F: Documentation/core-api/printk-index.rst
16674 F: kernel/printk/index.c
16678 L: linux-kernel@vger.kernel.org
16679 L: linux-fsdevel@vger.kernel.org
16681 F: Documentation/filesystems/proc.rst
16683 F: include/linux/proc_fs.h
16684 F: tools/testing/selftests/proc/
16687 M: Luis Chamberlain <mcgrof@kernel.org>
16688 M: Kees Cook <keescook@chromium.org>
16689 M: Iurii Zaikin <yzaikin@google.com>
16690 L: linux-kernel@vger.kernel.org
16691 L: linux-fsdevel@vger.kernel.org
16693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git sysctl-next
16694 F: fs/proc/proc_sysctl.c
16695 F: include/linux/sysctl.h
16696 F: kernel/sysctl-test.c
16698 F: tools/testing/selftests/sysctl/
16700 PS3 NETWORK SUPPORT
16701 M: Geoff Levand <geoff@infradead.org>
16702 L: netdev@vger.kernel.org
16703 L: linuxppc-dev@lists.ozlabs.org
16705 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
16707 PS3 PLATFORM SUPPORT
16708 M: Geoff Levand <geoff@infradead.org>
16709 L: linuxppc-dev@lists.ozlabs.org
16711 F: arch/powerpc/boot/ps3*
16712 F: arch/powerpc/include/asm/lv1call.h
16713 F: arch/powerpc/include/asm/ps3*.h
16714 F: arch/powerpc/platforms/ps3/
16717 F: drivers/rtc/rtc-ps3.c
16718 F: drivers/usb/host/*ps3.c
16719 F: sound/ppc/snd_ps3*
16722 M: Jim Paris <jim@jtan.com>
16723 M: Geoff Levand <geoff@infradead.org>
16724 L: linuxppc-dev@lists.ozlabs.org
16726 F: drivers/block/ps3vram.c
16728 PSAMPLE PACKET SAMPLING SUPPORT
16729 M: Yotam Gigi <yotam.gi@gmail.com>
16731 F: include/net/psample.h
16732 F: include/uapi/linux/psample.h
16736 M: Kees Cook <keescook@chromium.org>
16737 R: Tony Luck <tony.luck@intel.com>
16738 R: Guilherme G. Piccoli <gpiccoli@igalia.com>
16739 L: linux-hardening@vger.kernel.org
16741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
16742 F: Documentation/admin-guide/ramoops.rst
16743 F: Documentation/admin-guide/pstore-blk.rst
16744 F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
16745 F: drivers/acpi/apei/erst.c
16746 F: drivers/firmware/efi/efi-pstore.c
16748 F: include/linux/pstore*
16749 K: \b(pstore|ramoops)
16751 PTP HARDWARE CLOCK SUPPORT
16752 M: Richard Cochran <richardcochran@gmail.com>
16753 L: netdev@vger.kernel.org
16755 W: http://linuxptp.sourceforge.net/
16756 F: Documentation/ABI/testing/sysfs-ptp
16757 F: Documentation/driver-api/ptp.rst
16758 F: drivers/net/phy/dp83640*
16760 F: include/linux/ptp_cl*
16761 K: (?:\b|_)ptp(?:\b|_)
16763 PTP VIRTUAL CLOCK SUPPORT
16764 M: Yangbo Lu <yangbo.lu@nxp.com>
16765 L: netdev@vger.kernel.org
16767 F: drivers/ptp/ptp_vclock.c
16768 F: net/ethtool/phc_vclocks.c
16771 M: Oleg Nesterov <oleg@redhat.com>
16773 F: arch/*/*/ptrace*.c
16774 F: arch/*/include/asm/ptrace*.h
16775 F: arch/*/ptrace*.c
16776 F: include/asm-generic/syscall.h
16777 F: include/linux/ptrace.h
16778 F: include/linux/regset.h
16779 F: include/uapi/linux/ptrace.h
16783 M: Hans Verkuil <hverkuil@xs4all.nl>
16784 L: linux-media@vger.kernel.org
16786 T: git git://linuxtv.org/media_tree.git
16787 F: drivers/media/cec/usb/pulse8/
16789 PURELIFI PLFXLC DRIVER
16790 M: Srinivasan Raju <srini.raju@purelifi.com>
16791 L: linux-wireless@vger.kernel.org
16793 F: drivers/net/wireless/purelifi/plfxlc/
16795 PVRUSB2 VIDEO4LINUX DRIVER
16796 M: Mike Isely <isely@pobox.com>
16797 L: pvrusb2@isely.net (subscribers-only)
16798 L: linux-media@vger.kernel.org
16800 W: http://www.isely.net/pvrusb2/
16801 T: git git://linuxtv.org/media_tree.git
16802 F: Documentation/driver-api/media/drivers/pvrusb2*
16803 F: drivers/media/usb/pvrusb2/
16806 M: Hans Verkuil <hverkuil@xs4all.nl>
16807 L: linux-media@vger.kernel.org
16809 T: git git://linuxtv.org/media_tree.git
16810 F: drivers/media/usb/pwc/*
16811 F: include/trace/events/pwc.h
16814 M: Sean Young <sean@mess.org>
16815 L: linux-media@vger.kernel.org
16817 F: drivers/media/rc/pwm-ir-tx.c
16820 M: Thierry Reding <thierry.reding@gmail.com>
16821 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16822 L: linux-pwm@vger.kernel.org
16824 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
16825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
16826 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
16827 F: Documentation/devicetree/bindings/pwm/
16828 F: Documentation/driver-api/pwm.rst
16829 F: drivers/gpio/gpio-mvebu.c
16831 F: drivers/video/backlight/pwm_bl.c
16832 F: include/dt-bindings/pwm/
16833 F: include/linux/pwm.h
16834 F: include/linux/pwm_backlight.h
16835 K: pwm_(config|apply_state|ops)
16838 M: Robert Jarzmik <robert.jarzmik@free.fr>
16839 L: linux-gpio@vger.kernel.org
16841 F: drivers/gpio/gpio-pxa.c
16847 M: Robert Jarzmik <robert.jarzmik@free.fr>
16848 L: linux-rtc@vger.kernel.org
16851 PXA2xx/PXA3xx SUPPORT
16852 M: Daniel Mack <daniel@zonque.org>
16853 M: Haojian Zhuang <haojian.zhuang@gmail.com>
16854 M: Robert Jarzmik <robert.jarzmik@free.fr>
16855 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16857 T: git git://github.com/hzhuang1/linux.git
16858 T: git git://github.com/rjarzmik/linux.git
16859 F: arch/arm/boot/dts/pxa*
16860 F: arch/arm/mach-pxa/
16861 F: drivers/dma/pxa*
16862 F: drivers/pcmcia/pxa2xx*
16863 F: drivers/pinctrl/pxa/
16864 F: drivers/spi/spi-pxa2xx*
16865 F: drivers/usb/gadget/udc/pxa2*
16866 F: include/sound/pxa2xx-lib.h
16871 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
16872 L: qat-linux@intel.com
16874 F: drivers/crypto/qat/
16876 QCOM AUDIO (ASoC) DRIVERS
16877 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16878 M: Banajit Goswami <bgoswami@quicinc.com>
16879 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16881 F: Documentation/devicetree/bindings/soc/qcom/qcom,apr*
16882 F: Documentation/devicetree/bindings/sound/qcom,*
16883 F: drivers/soc/qcom/apr.c
16884 F: include/dt-bindings/sound/qcom,wcd9335.h
16885 F: sound/soc/codecs/lpass-rx-macro.*
16886 F: sound/soc/codecs/lpass-tx-macro.*
16887 F: sound/soc/codecs/lpass-va-macro.c
16888 F: sound/soc/codecs/lpass-wsa-macro.*
16889 F: sound/soc/codecs/msm8916-wcd-analog.c
16890 F: sound/soc/codecs/msm8916-wcd-digital.c
16891 F: sound/soc/codecs/wcd9335.*
16892 F: sound/soc/codecs/wcd934x.c
16893 F: sound/soc/codecs/wcd-clsh-v2.*
16894 F: sound/soc/codecs/wcd-mbhc-v2.*
16895 F: sound/soc/codecs/wsa881x.c
16896 F: sound/soc/codecs/wsa883x.c
16899 QCOM EMBEDDED USB DEBUGGER (EUD)
16900 M: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
16901 L: linux-arm-msm@vger.kernel.org
16903 F: Documentation/ABI/testing/sysfs-driver-eud
16904 F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
16905 F: drivers/usb/misc/qcom_eud.c
16908 M: Alex Elder <elder@kernel.org>
16909 L: netdev@vger.kernel.org
16911 F: drivers/net/ipa/
16913 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
16914 M: Gabriel Somlo <somlo@cmu.edu>
16915 M: "Michael S. Tsirkin" <mst@redhat.com>
16916 L: qemu-devel@nongnu.org
16918 F: drivers/firmware/qemu_fw_cfg.c
16919 F: include/uapi/linux/qemu_fw_cfg.h
16922 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16923 L: linux-rdma@vger.kernel.org
16925 F: drivers/infiniband/hw/qib/
16927 QLOGIC QL41xxx FCOE DRIVER
16928 M: Saurav Kashyap <skashyap@marvell.com>
16929 M: Javed Hasan <jhasan@marvell.com>
16930 M: GR-QLogic-Storage-Upstream@marvell.com
16931 L: linux-scsi@vger.kernel.org
16933 F: drivers/scsi/qedf/
16935 QLOGIC QL41xxx ISCSI DRIVER
16936 M: Nilesh Javali <njavali@marvell.com>
16937 M: Manish Rangankar <mrangankar@marvell.com>
16938 M: GR-QLogic-Storage-Upstream@marvell.com
16939 L: linux-scsi@vger.kernel.org
16941 F: drivers/scsi/qedi/
16943 QLOGIC QL4xxx ETHERNET DRIVER
16944 M: Ariel Elior <aelior@marvell.com>
16945 M: Manish Chopra <manishc@marvell.com>
16946 L: netdev@vger.kernel.org
16948 F: drivers/net/ethernet/qlogic/qed/
16949 F: drivers/net/ethernet/qlogic/qede/
16950 F: include/linux/qed/
16952 QLOGIC QL4xxx RDMA DRIVER
16953 M: Michal Kalderon <mkalderon@marvell.com>
16954 M: Ariel Elior <aelior@marvell.com>
16955 L: linux-rdma@vger.kernel.org
16957 F: drivers/infiniband/hw/qedr/
16958 F: include/uapi/rdma/qedr-abi.h
16960 QLOGIC QLA1280 SCSI DRIVER
16961 M: Michael Reed <mdr@sgi.com>
16962 L: linux-scsi@vger.kernel.org
16964 F: drivers/scsi/qla1280.[ch]
16966 QLOGIC QLA2XXX FC-SCSI DRIVER
16967 M: Nilesh Javali <njavali@marvell.com>
16968 M: GR-QLogic-Storage-Upstream@marvell.com
16969 L: linux-scsi@vger.kernel.org
16971 F: drivers/scsi/qla2xxx/
16973 QLOGIC QLA3XXX NETWORK DRIVER
16974 M: GR-Linux-NIC-Dev@marvell.com
16975 L: netdev@vger.kernel.org
16977 F: drivers/net/ethernet/qlogic/qla3xxx.*
16979 QLOGIC QLA4XXX iSCSI DRIVER
16980 M: Nilesh Javali <njavali@marvell.com>
16981 M: Manish Rangankar <mrangankar@marvell.com>
16982 M: GR-QLogic-Storage-Upstream@marvell.com
16983 L: linux-scsi@vger.kernel.org
16985 F: drivers/scsi/qla4xxx/
16987 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
16988 M: Shahed Shaikh <shshaikh@marvell.com>
16989 M: Manish Chopra <manishc@marvell.com>
16990 M: GR-Linux-NIC-Dev@marvell.com
16991 L: netdev@vger.kernel.org
16993 F: drivers/net/ethernet/qlogic/qlcnic/
16995 QLOGIC QLGE 10Gb ETHERNET DRIVER
16996 M: Manish Chopra <manishc@marvell.com>
16997 M: GR-Linux-NIC-Dev@marvell.com
16998 M: Coiby Xu <coiby.xu@gmail.com>
16999 L: netdev@vger.kernel.org
17001 F: Documentation/networking/device_drivers/qlogic/qlge.rst
17002 F: drivers/staging/qlge/
17004 QM1D1B0004 MEDIA DRIVER
17005 M: Akihiro Tsukada <tskd08@gmail.com>
17006 L: linux-media@vger.kernel.org
17008 F: drivers/media/tuners/qm1d1b0004*
17010 QM1D1C0042 MEDIA DRIVER
17011 M: Akihiro Tsukada <tskd08@gmail.com>
17012 L: linux-media@vger.kernel.org
17014 F: drivers/media/tuners/qm1d1c0042*
17017 M: Anders Larsen <al@alarsen.net>
17019 W: http://www.alarsen.net/linux/qnx4fs/
17021 F: include/uapi/linux/qnx4_fs.h
17022 F: include/uapi/linux/qnxtypes.h
17024 QORIQ DPAA2 FSL-MC BUS DRIVER
17025 M: Stuart Yoder <stuyoder@gmail.com>
17026 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
17027 L: linux-kernel@vger.kernel.org
17029 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
17030 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
17031 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
17032 F: drivers/bus/fsl-mc/
17033 F: include/uapi/linux/fsl_mc.h
17035 QT1010 MEDIA DRIVER
17036 M: Antti Palosaari <crope@iki.fi>
17037 L: linux-media@vger.kernel.org
17039 W: https://linuxtv.org
17040 W: http://palosaari.fi/linux/
17041 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17042 T: git git://linuxtv.org/anttip/media_tree.git
17043 F: drivers/media/tuners/qt1010*
17045 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
17046 M: Kalle Valo <kvalo@kernel.org>
17047 L: ath10k@lists.infradead.org
17049 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
17050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
17051 F: drivers/net/wireless/ath/ath10k/
17052 F: Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
17054 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
17055 M: Kalle Valo <kvalo@kernel.org>
17056 L: ath11k@lists.infradead.org
17058 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
17059 F: Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
17060 F: drivers/net/wireless/ath/ath11k/
17062 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
17063 M: Toke Høiland-Jørgensen <toke@toke.dk>
17064 L: linux-wireless@vger.kernel.org
17066 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
17067 F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
17068 F: drivers/net/wireless/ath/ath9k/
17070 QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
17071 M: Stephan Gerhold <stephan@gerhold.net>
17072 L: netdev@vger.kernel.org
17073 L: linux-arm-msm@vger.kernel.org
17075 F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
17076 F: drivers/net/wwan/qcom_bam_dmux.c
17078 QUALCOMM CAMERA SUBSYSTEM DRIVER
17079 M: Robert Foss <robert.foss@linaro.org>
17080 M: Todor Tomov <todor.too@gmail.com>
17081 L: linux-media@vger.kernel.org
17083 F: Documentation/admin-guide/media/qcom_camss.rst
17084 F: Documentation/devicetree/bindings/media/*camss*
17085 F: drivers/media/platform/qcom/camss/
17087 QUALCOMM CLOCK DRIVERS
17088 M: Bjorn Andersson <andersson@kernel.org>
17089 L: linux-arm-msm@vger.kernel.org
17091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
17092 F: Documentation/devicetree/bindings/clock/qcom,*
17093 F: drivers/clk/qcom/
17094 F: include/dt-bindings/clock/qcom,*
17096 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
17097 M: Niklas Cassel <nks@flawful.org>
17098 L: linux-pm@vger.kernel.org
17099 L: linux-arm-msm@vger.kernel.org
17101 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
17102 F: drivers/soc/qcom/cpr.c
17104 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
17105 M: Ilia Lin <ilia.lin@kernel.org>
17106 L: linux-pm@vger.kernel.org
17108 F: Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
17109 F: Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
17110 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
17112 QUALCOMM CRYPTO DRIVERS
17113 M: Thara Gopinath <thara.gopinath@gmail.com>
17114 L: linux-crypto@vger.kernel.org
17115 L: linux-arm-msm@vger.kernel.org
17117 F: drivers/crypto/qce/
17119 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
17120 M: Timur Tabi <timur@kernel.org>
17121 L: netdev@vger.kernel.org
17123 F: drivers/net/ethernet/qualcomm/emac/
17125 QUALCOMM ETHQOS ETHERNET DRIVER
17126 M: Vinod Koul <vkoul@kernel.org>
17127 R: Bhupesh Sharma <bhupesh.sharma@linaro.org>
17128 L: netdev@vger.kernel.org
17130 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
17131 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
17133 QUALCOMM FASTRPC DRIVER
17134 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
17135 M: Amol Maheshwari <amahesh@qti.qualcomm.com>
17136 L: linux-arm-msm@vger.kernel.org
17138 F: Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
17139 F: drivers/misc/fastrpc.c
17140 F: include/uapi/misc/fastrpc.h
17142 QUALCOMM HEXAGON ARCHITECTURE
17143 M: Brian Cain <bcain@quicinc.com>
17144 L: linux-hexagon@vger.kernel.org
17145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
17149 QUALCOMM HIDMA DRIVER
17150 M: Sinan Kaya <okaya@kernel.org>
17151 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17152 L: linux-arm-msm@vger.kernel.org
17153 L: dmaengine@vger.kernel.org
17155 F: drivers/dma/qcom/hidma*
17157 QUALCOMM I2C CCI DRIVER
17158 M: Loic Poulain <loic.poulain@linaro.org>
17159 M: Robert Foss <robert.foss@linaro.org>
17160 L: linux-i2c@vger.kernel.org
17161 L: linux-arm-msm@vger.kernel.org
17163 F: Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
17164 F: drivers/i2c/busses/i2c-qcom-cci.c
17166 QUALCOMM INTERCONNECT BWMON DRIVER
17167 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17168 L: linux-arm-msm@vger.kernel.org
17170 F: Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
17171 F: drivers/soc/qcom/icc-bwmon.c
17174 M: Rob Clark <robdclark@gmail.com>
17175 L: iommu@lists.linux.dev
17176 L: linux-arm-msm@vger.kernel.org
17178 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
17180 QUALCOMM IPC ROUTER (QRTR) DRIVER
17181 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17182 L: linux-arm-msm@vger.kernel.org
17184 F: include/trace/events/qrtr.h
17185 F: include/uapi/linux/qrtr.h
17188 QUALCOMM IPCC MAILBOX DRIVER
17189 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17190 L: linux-arm-msm@vger.kernel.org
17192 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
17193 F: drivers/mailbox/qcom-ipcc.c
17194 F: include/dt-bindings/mailbox/qcom-ipcc.h
17196 QUALCOMM IPQ4019 USB PHY DRIVER
17197 M: Robert Marko <robert.marko@sartura.hr>
17198 M: Luka Perkov <luka.perkov@sartura.hr>
17199 L: linux-arm-msm@vger.kernel.org
17201 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
17202 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
17204 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
17205 M: Robert Marko <robert.marko@sartura.hr>
17206 M: Luka Perkov <luka.perkov@sartura.hr>
17207 L: linux-arm-msm@vger.kernel.org
17209 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
17210 F: drivers/regulator/vqmmc-ipq4019-regulator.c
17212 QUALCOMM NAND CONTROLLER DRIVER
17213 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17214 L: linux-mtd@lists.infradead.org
17215 L: linux-arm-msm@vger.kernel.org
17217 F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
17218 F: drivers/mtd/nand/raw/qcom_nandc.c
17220 QUALCOMM RMNET DRIVER
17221 M: Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
17222 M: Sean Tranchetti <quic_stranche@quicinc.com>
17223 L: netdev@vger.kernel.org
17225 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
17226 F: drivers/net/ethernet/qualcomm/rmnet/
17227 F: include/linux/if_rmnet.h
17229 QUALCOMM TSENS THERMAL DRIVER
17230 M: Amit Kucheria <amitk@kernel.org>
17231 M: Thara Gopinath <thara.gopinath@gmail.com>
17232 L: linux-pm@vger.kernel.org
17233 L: linux-arm-msm@vger.kernel.org
17235 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
17236 F: drivers/thermal/qcom/
17238 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
17239 M: Stanimir Varbanov <stanimir.k.varbanov@gmail.com>
17240 M: Vikash Garodia <quic_vgarodia@quicinc.com>
17241 L: linux-media@vger.kernel.org
17242 L: linux-arm-msm@vger.kernel.org
17244 T: git git://linuxtv.org/media_tree.git
17245 F: Documentation/devicetree/bindings/media/*venus*
17246 F: drivers/media/platform/qcom/venus/
17248 QUALCOMM WCN36XX WIRELESS DRIVER
17249 M: Loic Poulain <loic.poulain@linaro.org>
17250 L: wcn36xx@lists.infradead.org
17252 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
17253 F: drivers/net/wireless/ath/wcn36xx/
17255 QUANTENNA QTNFMAC WIRELESS DRIVER
17256 M: Igor Mitsyanko <imitsyanko@quantenna.com>
17257 R: Sergey Matyukevich <geomatsi@gmail.com>
17258 L: linux-wireless@vger.kernel.org
17260 F: drivers/net/wireless/quantenna
17262 RADEON and AMDGPU DRM DRIVERS
17263 M: Alex Deucher <alexander.deucher@amd.com>
17264 M: Christian König <christian.koenig@amd.com>
17265 M: Pan, Xinhui <Xinhui.Pan@amd.com>
17266 L: amd-gfx@lists.freedesktop.org
17268 T: git https://gitlab.freedesktop.org/agd5f/linux.git
17269 B: https://gitlab.freedesktop.org/drm/amd/-/issues
17270 C: irc://irc.oftc.net/radeon
17271 F: Documentation/gpu/amdgpu/
17272 F: drivers/gpu/drm/amd/
17273 F: drivers/gpu/drm/radeon/
17274 F: include/uapi/drm/amdgpu_drm.h
17275 F: include/uapi/drm/radeon_drm.h
17277 RADEON FRAMEBUFFER DISPLAY DRIVER
17278 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
17279 L: linux-fbdev@vger.kernel.org
17281 F: drivers/video/fbdev/aty/radeon*
17282 F: include/uapi/linux/radeonfb.h
17284 RADIOSHARK RADIO DRIVER
17285 M: Hans Verkuil <hverkuil@xs4all.nl>
17286 L: linux-media@vger.kernel.org
17288 T: git git://linuxtv.org/media_tree.git
17289 F: drivers/media/radio/radio-shark.c
17291 RADIOSHARK2 RADIO DRIVER
17292 M: Hans Verkuil <hverkuil@xs4all.nl>
17293 L: linux-media@vger.kernel.org
17295 T: git git://linuxtv.org/media_tree.git
17296 F: drivers/media/radio/radio-shark2.c
17297 F: drivers/media/radio/radio-tea5777.c
17299 RADOS BLOCK DEVICE (RBD)
17300 M: Ilya Dryomov <idryomov@gmail.com>
17301 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
17302 L: ceph-devel@vger.kernel.org
17304 W: http://ceph.com/
17305 T: git https://github.com/ceph/ceph-client.git
17306 F: Documentation/ABI/testing/sysfs-bus-rbd
17307 F: drivers/block/rbd.c
17308 F: drivers/block/rbd_types.h
17310 RAGE128 FRAMEBUFFER DISPLAY DRIVER
17311 M: Paul Mackerras <paulus@samba.org>
17312 L: linux-fbdev@vger.kernel.org
17314 F: drivers/video/fbdev/aty/aty128fb.c
17316 RAINSHADOW-CEC DRIVER
17317 M: Hans Verkuil <hverkuil@xs4all.nl>
17318 L: linux-media@vger.kernel.org
17320 T: git git://linuxtv.org/media_tree.git
17321 F: drivers/media/cec/usb/rainshadow/
17323 RALINK MIPS ARCHITECTURE
17324 M: John Crispin <john@phrozen.org>
17325 L: linux-mips@vger.kernel.org
17327 F: arch/mips/ralink
17329 RALINK MT7621 MIPS ARCHITECTURE
17330 M: Arınç ÜNAL <arinc.unal@arinc9.com>
17331 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
17332 L: linux-mips@vger.kernel.org
17334 F: arch/mips/boot/dts/ralink/mt7621*
17336 RALINK PINCTRL DRIVER
17337 M: Arınç ÜNAL <arinc.unal@arinc9.com>
17338 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
17339 L: linux-mips@vger.kernel.org
17341 F: drivers/pinctrl/ralink/
17343 RALINK RT2X00 WIRELESS LAN DRIVER
17344 M: Stanislaw Gruszka <stf_xl@wp.pl>
17345 M: Helmut Schaa <helmut.schaa@googlemail.com>
17346 L: linux-wireless@vger.kernel.org
17348 F: drivers/net/wireless/ralink/rt2x00/
17350 RAMDISK RAM BLOCK DEVICE DRIVER
17351 M: Jens Axboe <axboe@kernel.dk>
17353 F: Documentation/admin-guide/blockdev/ramdisk.rst
17354 F: drivers/block/brd.c
17356 RANCHU VIRTUAL BOARD FOR MIPS
17357 M: Miodrag Dinic <miodrag.dinic@mips.com>
17358 L: linux-mips@vger.kernel.org
17360 F: arch/mips/configs/generic/board-ranchu.config
17361 F: arch/mips/generic/board-ranchu.c
17363 RANDOM NUMBER DRIVER
17364 M: "Theodore Ts'o" <tytso@mit.edu>
17365 M: Jason A. Donenfeld <Jason@zx2c4.com>
17366 T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
17368 F: drivers/char/random.c
17369 F: drivers/virt/vmgenid.c
17372 M: Matt Porter <mporter@kernel.crashing.org>
17373 M: Alexandre Bounine <alex.bou9@gmail.com>
17375 F: drivers/rapidio/
17378 M: Tony Luck <tony.luck@intel.com>
17379 M: Borislav Petkov <bp@alien8.de>
17380 L: linux-edac@vger.kernel.org
17382 F: Documentation/admin-guide/ras.rst
17384 F: include/linux/ras.h
17385 F: include/ras/ras_event.h
17387 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
17388 L: linux-wireless@vger.kernel.org
17390 F: drivers/net/wireless/ray*
17392 RC-CORE / LIRC FRAMEWORK
17393 M: Sean Young <sean@mess.org>
17394 L: linux-media@vger.kernel.org
17396 W: http://linuxtv.org
17397 T: git git://linuxtv.org/media_tree.git
17398 F: Documentation/driver-api/media/rc-core.rst
17399 F: Documentation/userspace-api/media/rc/
17400 F: drivers/media/rc/
17401 F: include/media/rc-map.h
17402 F: include/media/rc-core.h
17403 F: include/uapi/linux/lirc.h
17405 RCMM REMOTE CONTROLS DECODER
17406 M: Patrick Lerda <patrick9876@free.fr>
17408 F: drivers/media/rc/ir-rcmm-decoder.c
17410 RCUTORTURE TEST FRAMEWORK
17411 M: "Paul E. McKenney" <paulmck@kernel.org>
17412 M: Josh Triplett <josh@joshtriplett.org>
17413 R: Steven Rostedt <rostedt@goodmis.org>
17414 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17415 R: Lai Jiangshan <jiangshanlai@gmail.com>
17416 L: rcu@vger.kernel.org
17418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17419 F: tools/testing/selftests/rcutorture
17421 RDACM20 Camera Sensor
17422 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
17423 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
17424 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
17425 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
17426 L: linux-media@vger.kernel.org
17428 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
17429 F: drivers/media/i2c/max9271.c
17430 F: drivers/media/i2c/max9271.h
17431 F: drivers/media/i2c/rdacm20.c
17433 RDACM21 Camera Sensor
17434 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
17435 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
17436 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
17437 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
17438 L: linux-media@vger.kernel.org
17440 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
17441 F: drivers/media/i2c/max9271.c
17442 F: drivers/media/i2c/max9271.h
17443 F: drivers/media/i2c/rdacm21.c
17446 M: Florian Fainelli <florian@openwrt.org>
17449 RDC R6040 FAST ETHERNET DRIVER
17450 M: Florian Fainelli <f.fainelli@gmail.com>
17451 L: netdev@vger.kernel.org
17453 F: drivers/net/ethernet/rdc/r6040.c
17455 RDMAVT - RDMA verbs software
17456 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
17457 L: linux-rdma@vger.kernel.org
17459 F: drivers/infiniband/sw/rdmavt
17461 RDS - RELIABLE DATAGRAM SOCKETS
17462 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
17463 L: netdev@vger.kernel.org
17464 L: linux-rdma@vger.kernel.org
17465 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
17467 W: https://oss.oracle.com/projects/rds/
17468 F: Documentation/networking/rds.rst
17471 RDT - RESOURCE ALLOCATION
17472 M: Fenghua Yu <fenghua.yu@intel.com>
17473 M: Reinette Chatre <reinette.chatre@intel.com>
17474 L: linux-kernel@vger.kernel.org
17476 F: Documentation/x86/resctrl*
17477 F: arch/x86/include/asm/resctrl.h
17478 F: arch/x86/kernel/cpu/resctrl/
17479 F: tools/testing/selftests/resctrl/
17481 READ-COPY UPDATE (RCU)
17482 M: "Paul E. McKenney" <paulmck@kernel.org>
17483 M: Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
17484 M: Neeraj Upadhyay <quic_neeraju@quicinc.com> (kernel/rcu/tasks.h)
17485 M: Josh Triplett <josh@joshtriplett.org>
17486 R: Steven Rostedt <rostedt@goodmis.org>
17487 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17488 R: Lai Jiangshan <jiangshanlai@gmail.com>
17489 R: Joel Fernandes <joel@joelfernandes.org>
17490 L: rcu@vger.kernel.org
17492 W: http://www.rdrop.com/users/paulmck/RCU/
17493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17494 F: Documentation/RCU/
17495 F: include/linux/rcu*
17497 X: Documentation/RCU/torture.rst
17498 X: include/linux/srcu*.h
17499 X: kernel/rcu/srcu*.c
17501 REAL TIME CLOCK (RTC) SUBSYSTEM
17502 M: Alessandro Zummo <a.zummo@towertech.it>
17503 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
17504 L: linux-rtc@vger.kernel.org
17506 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
17507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
17508 F: Documentation/admin-guide/rtc.rst
17509 F: Documentation/devicetree/bindings/rtc/
17511 F: include/linux/platform_data/rtc-*
17512 F: include/linux/rtc.h
17513 F: include/linux/rtc/
17514 F: include/uapi/linux/rtc.h
17515 F: tools/testing/selftests/rtc/
17517 REALTEK AUDIO CODECS
17518 M: Oder Chiou <oder_chiou@realtek.com>
17520 F: include/sound/rt*.h
17521 F: sound/soc/codecs/rt*
17523 REALTEK OTTO WATCHDOG
17524 M: Sander Vanheule <sander@svanheule.net>
17525 L: linux-watchdog@vger.kernel.org
17527 F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
17528 F: drivers/watchdog/realtek_otto_wdt.c
17530 REALTEK RTL83xx SMI DSA ROUTER CHIPS
17531 M: Linus Walleij <linus.walleij@linaro.org>
17532 M: Alvin Šipraga <alsi@bang-olufsen.dk>
17534 F: Documentation/devicetree/bindings/net/dsa/realtek.yaml
17535 F: drivers/net/dsa/realtek/*
17537 REALTEK WIRELESS DRIVER (rtlwifi family)
17538 M: Ping-Ke Shih <pkshih@realtek.com>
17539 L: linux-wireless@vger.kernel.org
17541 W: https://wireless.wiki.kernel.org/
17542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17543 F: drivers/net/wireless/realtek/rtlwifi/
17545 REALTEK WIRELESS DRIVER (rtw88)
17546 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
17547 L: linux-wireless@vger.kernel.org
17549 F: drivers/net/wireless/realtek/rtw88/
17551 REALTEK WIRELESS DRIVER (rtw89)
17552 M: Ping-Ke Shih <pkshih@realtek.com>
17553 L: linux-wireless@vger.kernel.org
17555 F: drivers/net/wireless/realtek/rtw89/
17557 REDPINE WIRELESS DRIVER
17558 L: linux-wireless@vger.kernel.org
17560 F: drivers/net/wireless/rsi/
17562 REGISTER MAP ABSTRACTION
17563 M: Mark Brown <broonie@kernel.org>
17564 L: linux-kernel@vger.kernel.org
17566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
17567 F: Documentation/devicetree/bindings/regmap/
17568 F: drivers/base/regmap/
17569 F: include/linux/regmap.h
17571 REISERFS FILE SYSTEM
17572 L: reiserfs-devel@vger.kernel.org
17576 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
17577 M: Bjorn Andersson <andersson@kernel.org>
17578 M: Mathieu Poirier <mathieu.poirier@linaro.org>
17579 L: linux-remoteproc@vger.kernel.org
17581 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
17582 F: Documentation/ABI/testing/sysfs-class-remoteproc
17583 F: Documentation/devicetree/bindings/remoteproc/
17584 F: Documentation/staging/remoteproc.rst
17585 F: drivers/remoteproc/
17586 F: include/linux/remoteproc.h
17587 F: include/linux/remoteproc/
17589 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
17590 M: Bjorn Andersson <andersson@kernel.org>
17591 M: Mathieu Poirier <mathieu.poirier@linaro.org>
17592 L: linux-remoteproc@vger.kernel.org
17594 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
17595 F: Documentation/ABI/testing/sysfs-bus-rpmsg
17596 F: Documentation/staging/rpmsg.rst
17598 F: include/linux/rpmsg.h
17599 F: include/linux/rpmsg/
17600 F: include/uapi/linux/rpmsg.h
17603 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
17604 M: Stephan Gerhold <stephan@gerhold.net>
17605 L: netdev@vger.kernel.org
17606 L: linux-remoteproc@vger.kernel.org
17608 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
17610 RENESAS CLOCK DRIVERS
17611 M: Geert Uytterhoeven <geert+renesas@glider.be>
17612 L: linux-renesas-soc@vger.kernel.org
17614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
17615 F: Documentation/devicetree/bindings/clock/renesas,*
17616 F: drivers/clk/renesas/
17618 RENESAS EMEV2 I2C DRIVER
17619 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17620 L: linux-renesas-soc@vger.kernel.org
17622 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
17623 F: drivers/i2c/busses/i2c-emev2.c
17625 RENESAS ETHERNET DRIVERS
17626 R: Sergey Shtylyov <s.shtylyov@omp.ru>
17627 L: netdev@vger.kernel.org
17628 L: linux-renesas-soc@vger.kernel.org
17629 F: Documentation/devicetree/bindings/net/renesas,*.yaml
17630 F: drivers/net/ethernet/renesas/
17631 F: include/linux/sh_eth.h
17633 RENESAS R-CAR GYROADC DRIVER
17634 M: Marek Vasut <marek.vasut@gmail.com>
17635 L: linux-iio@vger.kernel.org
17637 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
17638 F: drivers/iio/adc/rcar-gyroadc.c
17640 RENESAS R-CAR I2C DRIVERS
17641 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17642 L: linux-renesas-soc@vger.kernel.org
17644 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
17645 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
17646 F: drivers/i2c/busses/i2c-rcar.c
17647 F: drivers/i2c/busses/i2c-sh_mobile.c
17649 RENESAS R-CAR SATA DRIVER
17650 R: Sergey Shtylyov <s.shtylyov@omp.ru>
17652 L: linux-ide@vger.kernel.org
17653 L: linux-renesas-soc@vger.kernel.org
17654 F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
17655 F: drivers/ata/sata_rcar.c
17657 RENESAS R-CAR THERMAL DRIVERS
17658 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
17659 L: linux-renesas-soc@vger.kernel.org
17661 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
17662 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
17663 F: drivers/thermal/rcar_gen3_thermal.c
17664 F: drivers/thermal/rcar_thermal.c
17666 RENESAS RIIC DRIVER
17667 M: Chris Brandt <chris.brandt@renesas.com>
17668 L: linux-renesas-soc@vger.kernel.org
17670 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
17671 F: drivers/i2c/busses/i2c-riic.c
17673 RENESAS USB PHY DRIVER
17674 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17675 L: linux-renesas-soc@vger.kernel.org
17677 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
17679 RENESAS RZ/G2L A/D DRIVER
17680 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
17681 L: linux-iio@vger.kernel.org
17682 L: linux-renesas-soc@vger.kernel.org
17684 F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
17685 F: drivers/iio/adc/rzg2l_adc.c
17687 RENESAS RZ/N1 A5PSW SWITCH DRIVER
17688 M: Clément Léger <clement.leger@bootlin.com>
17689 L: linux-renesas-soc@vger.kernel.org
17690 L: netdev@vger.kernel.org
17692 F: Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
17693 F: Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
17694 F: drivers/net/dsa/rzn1_a5psw*
17695 F: drivers/net/pcs/pcs-rzn1-miic.c
17696 F: include/dt-bindings/net/pcs-rzn1-miic.h
17697 F: include/linux/pcs-rzn1-miic.h
17698 F: net/dsa/tag_rzn1_a5psw.c
17700 RENESAS RZ/N1 RTC CONTROLLER DRIVER
17701 M: Miquel Raynal <miquel.raynal@bootlin.com>
17702 L: linux-rtc@vger.kernel.org
17703 L: linux-renesas-soc@vger.kernel.org
17705 F: Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
17706 F: drivers/rtc/rtc-rzn1.c
17708 RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
17709 M: Miquel Raynal <miquel.raynal@bootlin.com>
17710 L: linux-mtd@lists.infradead.org
17711 L: linux-renesas-soc@vger.kernel.org
17713 F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
17714 F: drivers/mtd/nand/raw/renesas-nand-controller.c
17716 RENESAS VERSACLOCK 7 CLOCK DRIVER
17717 M: Alex Helms <alexander.helms.jy@renesas.com>
17719 F: Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
17720 F: drivers/clk/clk-versaclock7.c
17722 RESET CONTROLLER FRAMEWORK
17723 M: Philipp Zabel <p.zabel@pengutronix.de>
17725 T: git git://git.pengutronix.de/git/pza/linux
17726 F: Documentation/devicetree/bindings/reset/
17727 F: Documentation/driver-api/reset.rst
17729 F: include/dt-bindings/reset/
17730 F: include/linux/reset-controller.h
17731 F: include/linux/reset.h
17732 F: include/linux/reset/
17733 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
17735 RESTARTABLE SEQUENCES SUPPORT
17736 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17737 M: Peter Zijlstra <peterz@infradead.org>
17738 M: "Paul E. McKenney" <paulmck@kernel.org>
17739 M: Boqun Feng <boqun.feng@gmail.com>
17740 L: linux-kernel@vger.kernel.org
17742 F: include/trace/events/rseq.h
17743 F: include/uapi/linux/rseq.h
17745 F: tools/testing/selftests/rseq/
17748 M: Johannes Berg <johannes@sipsolutions.net>
17749 L: linux-wireless@vger.kernel.org
17751 W: https://wireless.wiki.kernel.org/
17752 Q: https://patchwork.kernel.org/project/linux-wireless/list/
17753 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
17754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
17755 F: Documentation/ABI/stable/sysfs-class-rfkill
17756 F: Documentation/driver-api/rfkill.rst
17757 F: include/linux/rfkill.h
17758 F: include/uapi/linux/rfkill.h
17762 M: Thomas Graf <tgraf@suug.ch>
17763 M: Herbert Xu <herbert@gondor.apana.org.au>
17764 L: netdev@vger.kernel.org
17766 F: include/linux/rhashtable-types.h
17767 F: include/linux/rhashtable.h
17768 F: lib/rhashtable.c
17769 F: lib/test_rhashtable.c
17771 RICOH R5C592 MEMORYSTICK DRIVER
17772 M: Maxim Levitsky <maximlevitsky@gmail.com>
17774 F: drivers/memstick/host/r592.*
17776 RICOH SMARTMEDIA/XD DRIVER
17777 M: Maxim Levitsky <maximlevitsky@gmail.com>
17779 F: drivers/mtd/nand/raw/r852.c
17780 F: drivers/mtd/nand/raw/r852.h
17783 M: Atish Patra <atishp@atishpatra.org>
17784 R: Anup Patel <anup@brainfault.org>
17785 L: linux-riscv@lists.infradead.org
17787 F: drivers/perf/riscv_pmu.c
17788 F: drivers/perf/riscv_pmu_legacy.c
17789 F: drivers/perf/riscv_pmu_sbi.c
17791 RISC-V ARCHITECTURE
17792 M: Paul Walmsley <paul.walmsley@sifive.com>
17793 M: Palmer Dabbelt <palmer@dabbelt.com>
17794 M: Albert Ou <aou@eecs.berkeley.edu>
17795 L: linux-riscv@lists.infradead.org
17797 Q: https://patchwork.kernel.org/project/linux-riscv/list/
17798 P: Documentation/riscv/patch-acceptance.rst
17799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
17804 RISC-V MICROCHIP FPGA SUPPORT
17805 M: Conor Dooley <conor.dooley@microchip.com>
17806 M: Daire McNamara <daire.mcnamara@microchip.com>
17807 L: linux-riscv@lists.infradead.org
17809 F: Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
17810 F: Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
17811 F: Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
17812 F: Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
17813 F: Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
17814 F: Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
17815 F: Documentation/devicetree/bindings/riscv/microchip.yaml
17816 F: Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
17817 F: Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
17818 F: Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
17819 F: arch/riscv/boot/dts/microchip/
17820 F: drivers/char/hw_random/mpfs-rng.c
17821 F: drivers/clk/microchip/clk-mpfs.c
17822 F: drivers/i2c/busses/i2c-microchip-corei2c.c
17823 F: drivers/mailbox/mailbox-mpfs.c
17824 F: drivers/pci/controller/pcie-microchip-host.c
17825 F: drivers/reset/reset-mpfs.c
17826 F: drivers/rtc/rtc-mpfs.c
17827 F: drivers/soc/microchip/mpfs-sys-controller.c
17828 F: drivers/spi/spi-microchip-core-qspi.c
17829 F: drivers/spi/spi-microchip-core.c
17830 F: drivers/usb/musb/mpfs.c
17831 F: include/soc/microchip/mpfs.h
17833 RISC-V MISC SOC SUPPORT
17834 M: Conor Dooley <conor@kernel.org>
17835 L: linux-riscv@lists.infradead.org
17837 Q: https://patchwork.kernel.org/project/linux-riscv/list/
17838 T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
17839 F: Documentation/devicetree/bindings/riscv/
17840 F: arch/riscv/boot/dts/
17843 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
17844 M: Jack Wang <jinpu.wang@ionos.com>
17845 L: linux-block@vger.kernel.org
17847 F: drivers/block/rnbd/
17850 M: Stefan Achatz <erazor_de@users.sourceforge.net>
17852 W: http://sourceforge.net/projects/roccat/
17853 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
17854 F: drivers/hid/hid-roccat*
17855 F: include/linux/hid-roccat*
17857 ROCKCHIP I2S TDM DRIVER
17858 M: Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
17859 L: linux-rockchip@lists.infradead.org
17861 F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
17862 F: sound/soc/rockchip/rockchip_i2s_tdm.*
17864 ROCKCHIP ISP V1 DRIVER
17865 M: Dafna Hirschfeld <dafna@fastmail.com>
17866 L: linux-media@vger.kernel.org
17867 L: linux-rockchip@lists.infradead.org
17869 F: Documentation/admin-guide/media/rkisp1.rst
17870 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
17871 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
17872 F: drivers/media/platform/rockchip/rkisp1
17873 F: include/uapi/linux/rkisp1-config.h
17875 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
17876 M: Jacob Chen <jacob-chen@iotwrt.com>
17877 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17878 L: linux-media@vger.kernel.org
17879 L: linux-rockchip@lists.infradead.org
17881 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
17882 F: drivers/media/platform/rockchip/rga/
17884 ROCKCHIP VIDEO DECODER DRIVER
17885 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17886 L: linux-media@vger.kernel.org
17887 L: linux-rockchip@lists.infradead.org
17889 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
17890 F: drivers/staging/media/rkvdec/
17893 M: Jiri Pirko <jiri@resnulli.us>
17894 L: netdev@vger.kernel.org
17896 F: drivers/net/ethernet/rocker/
17898 ROCKETPORT EXPRESS/INFINITY DRIVER
17899 M: Kevin Cernekee <cernekee@gmail.com>
17900 L: linux-serial@vger.kernel.org
17902 F: drivers/tty/serial/rp2.*
17904 ROHM BD99954 CHARGER IC
17905 M: Matti Vaittinen <mazziesaccount@gmail.com>
17907 F: drivers/power/supply/bd99954-charger.c
17908 F: drivers/power/supply/bd99954-charger.h
17910 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
17911 M: Tomasz Duszynski <tduszyns@gmail.com>
17913 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
17914 F: drivers/iio/light/bh1750.c
17916 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
17917 M: Marek Vasut <marek.vasut+renesas@gmail.com>
17918 L: linux-kernel@vger.kernel.org
17919 L: linux-renesas-soc@vger.kernel.org
17921 F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
17922 F: drivers/gpio/gpio-bd9571mwv.c
17923 F: drivers/mfd/bd9571mwv.c
17924 F: drivers/regulator/bd9571mwv-regulator.c
17925 F: include/linux/mfd/bd9571mwv.h
17927 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
17928 M: Matti Vaittinen <mazziesaccount@gmail.com>
17930 F: drivers/clk/clk-bd718x7.c
17931 F: drivers/gpio/gpio-bd71815.c
17932 F: drivers/gpio/gpio-bd71828.c
17933 F: drivers/mfd/rohm-bd71828.c
17934 F: drivers/mfd/rohm-bd718x7.c
17935 F: drivers/mfd/rohm-bd9576.c
17936 F: drivers/regulator/bd71815-regulator.c
17937 F: drivers/regulator/bd71828-regulator.c
17938 F: drivers/regulator/bd718x7-regulator.c
17939 F: drivers/regulator/bd9576-regulator.c
17940 F: drivers/regulator/rohm-regulator.c
17941 F: drivers/rtc/rtc-bd70528.c
17942 F: drivers/watchdog/bd9576_wdt.c
17943 F: include/linux/mfd/rohm-bd71815.h
17944 F: include/linux/mfd/rohm-bd71828.h
17945 F: include/linux/mfd/rohm-bd718x7.h
17946 F: include/linux/mfd/rohm-bd957x.h
17947 F: include/linux/mfd/rohm-generic.h
17948 F: include/linux/mfd/rohm-shared.h
17951 M: Ralf Baechle <ralf@linux-mips.org>
17952 L: linux-hams@vger.kernel.org
17954 W: http://www.linux-ax25.org/
17955 F: include/net/rose.h
17956 F: include/uapi/linux/rose.h
17959 ROTATION DRIVER FOR ALLWINNER A83T
17960 M: Jernej Skrabec <jernej.skrabec@gmail.com>
17961 L: linux-media@vger.kernel.org
17963 T: git git://linuxtv.org/media_tree.git
17964 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
17965 F: drivers/media/platform/sunxi/sun8i-rotate/
17968 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17969 L: linux-remoteproc@vger.kernel.org
17971 F: drivers/tty/rpmsg_tty.c
17973 RTL2830 MEDIA DRIVER
17974 M: Antti Palosaari <crope@iki.fi>
17975 L: linux-media@vger.kernel.org
17977 W: https://linuxtv.org
17978 W: http://palosaari.fi/linux/
17979 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17980 T: git git://linuxtv.org/anttip/media_tree.git
17981 F: drivers/media/dvb-frontends/rtl2830*
17983 RTL2832 MEDIA DRIVER
17984 M: Antti Palosaari <crope@iki.fi>
17985 L: linux-media@vger.kernel.org
17987 W: https://linuxtv.org
17988 W: http://palosaari.fi/linux/
17989 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17990 T: git git://linuxtv.org/anttip/media_tree.git
17991 F: drivers/media/dvb-frontends/rtl2832*
17993 RTL2832_SDR MEDIA DRIVER
17994 M: Antti Palosaari <crope@iki.fi>
17995 L: linux-media@vger.kernel.org
17997 W: https://linuxtv.org
17998 W: http://palosaari.fi/linux/
17999 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18000 T: git git://linuxtv.org/anttip/media_tree.git
18001 F: drivers/media/dvb-frontends/rtl2832_sdr*
18003 RTL8180 WIRELESS DRIVER
18004 L: linux-wireless@vger.kernel.org
18006 W: https://wireless.wiki.kernel.org/
18007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
18008 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
18010 RTL8187 WIRELESS DRIVER
18011 M: Herton Ronaldo Krzesinski <herton@canonical.com>
18012 M: Hin-Tak Leung <htl10@users.sourceforge.net>
18013 M: Larry Finger <Larry.Finger@lwfinger.net>
18014 L: linux-wireless@vger.kernel.org
18016 W: https://wireless.wiki.kernel.org/
18017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
18018 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
18020 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
18021 M: Jes Sorensen <Jes.Sorensen@gmail.com>
18022 L: linux-wireless@vger.kernel.org
18024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
18025 F: drivers/net/wireless/realtek/rtl8xxxu/
18027 RTRS TRANSPORT DRIVERS
18028 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
18029 M: Jack Wang <jinpu.wang@ionos.com>
18030 L: linux-rdma@vger.kernel.org
18032 F: drivers/infiniband/ulp/rtrs/
18034 RUNTIME VERIFICATION (RV)
18035 M: Daniel Bristot de Oliveira <bristot@kernel.org>
18036 M: Steven Rostedt <rostedt@goodmis.org>
18037 L: linux-trace-devel@vger.kernel.org
18039 F: Documentation/trace/rv/
18040 F: include/linux/rv.h
18042 F: kernel/trace/rv/
18043 F: tools/verification/
18046 M: Miguel Ojeda <ojeda@kernel.org>
18047 M: Alex Gaynor <alex.gaynor@gmail.com>
18048 M: Wedson Almeida Filho <wedsonaf@gmail.com>
18049 R: Boqun Feng <boqun.feng@gmail.com>
18050 R: Gary Guo <gary@garyguo.net>
18051 R: Björn Roy Baron <bjorn3_gh@protonmail.com>
18052 L: rust-for-linux@vger.kernel.org
18054 W: https://github.com/Rust-for-Linux/linux
18055 B: https://github.com/Rust-for-Linux/linux/issues
18056 T: git https://github.com/Rust-for-Linux/linux.git rust-next
18057 F: Documentation/rust/
18063 RXRPC SOCKETS (AF_RXRPC)
18064 M: David Howells <dhowells@redhat.com>
18065 M: Marc Dionne <marc.dionne@auristor.com>
18066 L: linux-afs@lists.infradead.org
18068 W: https://www.infradead.org/~dhowells/kafs/
18069 F: Documentation/networking/rxrpc.rst
18070 F: include/keys/rxrpc-type.h
18071 F: include/net/af_rxrpc.h
18072 F: include/trace/events/rxrpc.h
18073 F: include/uapi/linux/rxrpc.h
18076 S3 SAVAGE FRAMEBUFFER DRIVER
18077 M: Antonino Daplas <adaplas@gmail.com>
18078 L: linux-fbdev@vger.kernel.org
18080 F: drivers/video/fbdev/savage/
18083 M: Heiko Carstens <hca@linux.ibm.com>
18084 M: Vasily Gorbik <gor@linux.ibm.com>
18085 M: Alexander Gordeev <agordeev@linux.ibm.com>
18086 R: Christian Borntraeger <borntraeger@linux.ibm.com>
18087 R: Sven Schnelle <svens@linux.ibm.com>
18088 L: linux-s390@vger.kernel.org
18090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
18091 F: Documentation/driver-api/s390-drivers.rst
18092 F: Documentation/s390/
18096 S390 COMMON I/O LAYER
18097 M: Vineeth Vijayan <vneethv@linux.ibm.com>
18098 M: Peter Oberparleiter <oberpar@linux.ibm.com>
18099 L: linux-s390@vger.kernel.org
18101 F: drivers/s390/cio/
18104 M: Stefan Haberland <sth@linux.ibm.com>
18105 M: Jan Hoeppner <hoeppner@linux.ibm.com>
18106 L: linux-s390@vger.kernel.org
18108 F: block/partitions/ibm.c
18109 F: drivers/s390/block/dasd*
18110 F: include/linux/dasd_mod.h
18113 M: Matthew Rosato <mjrosato@linux.ibm.com>
18114 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
18115 L: linux-s390@vger.kernel.org
18117 F: drivers/iommu/s390-iommu.c
18119 S390 IUCV NETWORK LAYER
18120 M: Alexandra Winter <wintera@linux.ibm.com>
18121 M: Wenjia Zhang <wenjia@linux.ibm.com>
18122 L: linux-s390@vger.kernel.org
18123 L: netdev@vger.kernel.org
18125 F: drivers/s390/net/*iucv*
18126 F: include/net/iucv/
18129 S390 NETWORK DRIVERS
18130 M: Alexandra Winter <wintera@linux.ibm.com>
18131 M: Wenjia Zhang <wenjia@linux.ibm.com>
18132 L: linux-s390@vger.kernel.org
18133 L: netdev@vger.kernel.org
18135 F: drivers/s390/net/
18138 M: Alexander Gordeev <agordeev@linux.ibm.com>
18139 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
18140 L: linux-s390@vger.kernel.org
18142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
18143 F: arch/s390/include/asm/pgtable.h
18147 M: Niklas Schnelle <schnelle@linux.ibm.com>
18148 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
18149 L: linux-s390@vger.kernel.org
18152 F: drivers/pci/hotplug/s390_pci_hpc.c
18153 F: Documentation/s390/pci.rst
18155 S390 VFIO AP DRIVER
18156 M: Tony Krowiak <akrowiak@linux.ibm.com>
18157 M: Halil Pasic <pasic@linux.ibm.com>
18158 M: Jason Herne <jjherne@linux.ibm.com>
18159 L: linux-s390@vger.kernel.org
18161 F: Documentation/s390/vfio-ap*
18162 F: drivers/s390/crypto/vfio_ap*
18164 S390 VFIO-CCW DRIVER
18165 M: Eric Farman <farman@linux.ibm.com>
18166 M: Matthew Rosato <mjrosato@linux.ibm.com>
18167 R: Halil Pasic <pasic@linux.ibm.com>
18168 L: linux-s390@vger.kernel.org
18169 L: kvm@vger.kernel.org
18171 F: Documentation/s390/vfio-ccw.rst
18172 F: drivers/s390/cio/vfio_ccw*
18173 F: include/uapi/linux/vfio_ccw.h
18175 S390 VFIO-PCI DRIVER
18176 M: Matthew Rosato <mjrosato@linux.ibm.com>
18177 M: Eric Farman <farman@linux.ibm.com>
18178 L: linux-s390@vger.kernel.org
18179 L: kvm@vger.kernel.org
18181 F: arch/s390/kvm/pci*
18182 F: drivers/vfio/pci/vfio_pci_zdev.c
18183 F: include/uapi/linux/vfio_zdev.h
18186 M: Harald Freudenberger <freude@linux.ibm.com>
18187 L: linux-s390@vger.kernel.org
18189 F: drivers/s390/crypto/
18192 M: Steffen Maier <maier@linux.ibm.com>
18193 M: Benjamin Block <bblock@linux.ibm.com>
18194 L: linux-s390@vger.kernel.org
18196 F: drivers/s390/scsi/zfcp_*
18198 S3C ADC BATTERY DRIVER
18199 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18200 L: linux-samsung-soc@vger.kernel.org
18202 F: drivers/power/supply/s3c_adc_battery.c
18203 F: include/linux/s3c_adc_battery.h
18205 S3C24XX SD/MMC Driver
18206 M: Ben Dooks <ben-linux@fluff.org>
18207 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18209 F: drivers/mmc/host/s3cmci.*
18211 SAA6588 RDS RECEIVER DRIVER
18212 M: Hans Verkuil <hverkuil@xs4all.nl>
18213 L: linux-media@vger.kernel.org
18215 W: https://linuxtv.org
18216 T: git git://linuxtv.org/media_tree.git
18217 F: drivers/media/i2c/saa6588*
18219 SAA7134 VIDEO4LINUX DRIVER
18220 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18221 L: linux-media@vger.kernel.org
18223 W: https://linuxtv.org
18224 T: git git://linuxtv.org/media_tree.git
18225 F: Documentation/driver-api/media/drivers/saa7134*
18226 F: drivers/media/pci/saa7134/
18228 SAA7146 VIDEO4LINUX-2 DRIVER
18229 M: Hans Verkuil <hverkuil@xs4all.nl>
18230 L: linux-media@vger.kernel.org
18232 T: git git://linuxtv.org/media_tree.git
18233 F: drivers/staging/media/deprecated/saa7146/
18235 SAFESETID SECURITY MODULE
18236 M: Micah Morton <mortonm@chromium.org>
18238 F: Documentation/admin-guide/LSM/SafeSetID.rst
18239 F: security/safesetid/
18241 SAMSUNG AUDIO (ASoC) DRIVERS
18242 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18243 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18244 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18246 B: mailto:linux-samsung-soc@vger.kernel.org
18247 F: Documentation/devicetree/bindings/sound/samsung*
18248 F: sound/soc/samsung/
18250 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
18251 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18252 L: linux-crypto@vger.kernel.org
18253 L: linux-samsung-soc@vger.kernel.org
18255 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
18256 F: drivers/crypto/exynos-rng.c
18258 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
18259 M: Łukasz Stelmach <l.stelmach@samsung.com>
18260 L: linux-samsung-soc@vger.kernel.org
18262 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
18263 F: drivers/char/hw_random/exynos-trng.c
18265 SAMSUNG FRAMEBUFFER DRIVER
18266 M: Jingoo Han <jingoohan1@gmail.com>
18267 L: linux-fbdev@vger.kernel.org
18269 F: drivers/video/fbdev/s3c-fb.c
18271 SAMSUNG INTERCONNECT DRIVERS
18272 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18273 M: Artur Świgoń <a.swigon@samsung.com>
18274 L: linux-pm@vger.kernel.org
18275 L: linux-samsung-soc@vger.kernel.org
18277 F: drivers/interconnect/samsung/
18279 SAMSUNG LAPTOP DRIVER
18280 M: Corentin Chary <corentin.chary@gmail.com>
18281 L: platform-driver-x86@vger.kernel.org
18283 F: drivers/platform/x86/samsung-laptop.c
18285 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
18286 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18287 L: linux-kernel@vger.kernel.org
18288 L: linux-samsung-soc@vger.kernel.org
18290 B: mailto:linux-samsung-soc@vger.kernel.org
18291 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
18292 F: Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
18293 F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
18294 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
18295 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
18296 F: drivers/clk/clk-s2mps11.c
18297 F: drivers/mfd/sec*.c
18298 F: drivers/regulator/s2m*.c
18299 F: drivers/regulator/s5m*.c
18300 F: drivers/rtc/rtc-s5m.c
18301 F: include/linux/mfd/samsung/
18303 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
18304 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
18305 L: linux-media@vger.kernel.org
18306 L: linux-samsung-soc@vger.kernel.org
18308 F: drivers/media/platform/samsung/s3c-camif/
18309 F: include/media/drv-intf/s3c_camif.h
18311 SAMSUNG S3FWRN5 NFC DRIVER
18312 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18313 L: linux-nfc@lists.01.org (subscribers-only)
18315 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
18316 F: drivers/nfc/s3fwrn5
18318 SAMSUNG S5C73M3 CAMERA DRIVER
18319 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18320 M: Andrzej Hajda <andrzej.hajda@intel.com>
18321 L: linux-media@vger.kernel.org
18323 F: drivers/media/i2c/s5c73m3/*
18325 SAMSUNG S5K5BAF CAMERA DRIVER
18326 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18327 M: Andrzej Hajda <andrzej.hajda@intel.com>
18328 L: linux-media@vger.kernel.org
18330 F: drivers/media/i2c/s5k5baf.c
18332 SAMSUNG S5P Security SubSystem (SSS) DRIVER
18333 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18334 M: Vladimir Zapolskiy <vz@mleia.com>
18335 L: linux-crypto@vger.kernel.org
18336 L: linux-samsung-soc@vger.kernel.org
18338 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
18339 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
18340 F: drivers/crypto/s5p-sss.c
18342 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
18343 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18344 L: linux-media@vger.kernel.org
18346 Q: https://patchwork.linuxtv.org/project/linux-media/list/
18347 F: drivers/media/platform/samsung/exynos4-is/
18349 SAMSUNG SOC CLOCK DRIVERS
18350 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18351 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18352 M: Tomasz Figa <tomasz.figa@gmail.com>
18353 M: Chanwoo Choi <cw00.choi@samsung.com>
18354 R: Alim Akhtar <alim.akhtar@samsung.com>
18355 L: linux-samsung-soc@vger.kernel.org
18357 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
18358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
18359 F: Documentation/devicetree/bindings/clock/samsung,*.yaml
18360 F: Documentation/devicetree/bindings/clock/samsung,s3c*
18361 F: drivers/clk/samsung/
18362 F: include/dt-bindings/clock/exynos*.h
18363 F: include/dt-bindings/clock/s3c*.h
18364 F: include/dt-bindings/clock/s5p*.h
18365 F: include/dt-bindings/clock/samsung,*.h
18366 F: include/linux/clk/samsung.h
18367 F: include/linux/platform_data/clk-s3c2410.h
18369 SAMSUNG SPI DRIVERS
18370 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18371 M: Andi Shyti <andi@etezian.org>
18372 L: linux-spi@vger.kernel.org
18373 L: linux-samsung-soc@vger.kernel.org
18375 F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml
18376 F: drivers/spi/spi-s3c*
18377 F: include/linux/platform_data/spi-s3c64xx.h
18378 F: include/linux/spi/s3c24xx-fiq.h
18380 SAMSUNG SXGBE DRIVERS
18381 M: Byungho An <bh74.an@samsung.com>
18382 L: netdev@vger.kernel.org
18384 F: drivers/net/ethernet/samsung/sxgbe/
18386 SAMSUNG THERMAL DRIVER
18387 M: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
18388 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18389 L: linux-pm@vger.kernel.org
18390 L: linux-samsung-soc@vger.kernel.org
18392 F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
18393 F: drivers/thermal/samsung/
18395 SAMSUNG USB2 PHY DRIVER
18396 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18397 L: linux-kernel@vger.kernel.org
18399 F: Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
18400 F: Documentation/driver-api/phy/samsung-usb2.rst
18401 F: drivers/phy/samsung/phy-exynos4210-usb2.c
18402 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
18403 F: drivers/phy/samsung/phy-exynos5250-usb2.c
18404 F: drivers/phy/samsung/phy-s5pv210-usb2.c
18405 F: drivers/phy/samsung/phy-samsung-usb2.c
18406 F: drivers/phy/samsung/phy-samsung-usb2.h
18408 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
18409 M: Paul Barker <paul.barker@sancloud.com>
18410 R: Marc Murphy <marc.murphy@sancloud.com>
18412 F: arch/arm/boot/dts/am335x-sancloud*
18415 M: Zwane Mwaikambo <zwanem@gmail.com>
18417 F: drivers/watchdog/sc1200wdt.c
18420 M: Ingo Molnar <mingo@redhat.com>
18421 M: Peter Zijlstra <peterz@infradead.org>
18422 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
18423 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
18424 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
18425 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
18426 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
18427 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
18428 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
18429 R: Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
18430 L: linux-kernel@vger.kernel.org
18432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
18433 F: include/linux/preempt.h
18434 F: include/linux/sched.h
18435 F: include/linux/wait.h
18436 F: include/uapi/linux/sched.h
18439 SCR24X CHIP CARD INTERFACE DRIVER
18440 M: Lubomir Rintel <lkundrak@v3.sk>
18442 F: drivers/char/pcmcia/scr24x_cs.c
18444 SCSI RDMA PROTOCOL (SRP) INITIATOR
18445 M: Bart Van Assche <bvanassche@acm.org>
18446 L: linux-rdma@vger.kernel.org
18448 Q: http://patchwork.kernel.org/project/linux-rdma/list/
18449 F: drivers/infiniband/ulp/srp/
18450 F: include/scsi/srp.h
18452 SCSI RDMA PROTOCOL (SRP) TARGET
18453 M: Bart Van Assche <bvanassche@acm.org>
18454 L: linux-rdma@vger.kernel.org
18455 L: target-devel@vger.kernel.org
18457 Q: http://patchwork.kernel.org/project/linux-rdma/list/
18458 F: drivers/infiniband/ulp/srpt/
18461 M: Doug Gilbert <dgilbert@interlog.com>
18462 L: linux-scsi@vger.kernel.org
18464 W: http://sg.danny.cz/sg
18465 F: Documentation/scsi/scsi-generic.rst
18466 F: drivers/scsi/sg.c
18467 F: include/scsi/sg.h
18470 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
18471 M: "Martin K. Petersen" <martin.petersen@oracle.com>
18472 L: linux-scsi@vger.kernel.org
18474 Q: https://patchwork.kernel.org/project/linux-scsi/list/
18475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
18476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
18477 F: Documentation/devicetree/bindings/scsi/
18483 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
18484 L: linux-scsi@vger.kernel.org
18486 F: Documentation/scsi/st.rst
18487 F: drivers/scsi/st.*
18488 F: drivers/scsi/st_*.h
18490 SCSI TARGET CORE USER DRIVER
18491 M: Bodo Stroesser <bostroesser@gmail.com>
18492 L: linux-scsi@vger.kernel.org
18493 L: target-devel@vger.kernel.org
18495 F: Documentation/target/tcmu-design.rst
18496 F: drivers/target/target_core_user.c
18497 F: include/uapi/linux/target_core_user.h
18499 SCSI TARGET SUBSYSTEM
18500 M: "Martin K. Petersen" <martin.petersen@oracle.com>
18501 L: linux-scsi@vger.kernel.org
18502 L: target-devel@vger.kernel.org
18504 W: http://www.linux-iscsi.org
18505 Q: https://patchwork.kernel.org/project/target-devel/list/
18506 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
18507 F: Documentation/target/
18512 M: Vlad Yasevich <vyasevich@gmail.com>
18513 M: Neil Horman <nhorman@tuxdriver.com>
18514 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
18515 L: linux-sctp@vger.kernel.org
18517 W: http://lksctp.sourceforge.net
18518 F: Documentation/networking/sctp.rst
18519 F: include/linux/sctp.h
18520 F: include/net/sctp/
18521 F: include/uapi/linux/sctp.h
18525 M: Jim Cromie <jim.cromie@gmail.com>
18527 F: Documentation/i2c/busses/scx200_acb.rst
18528 F: arch/x86/platform/scx200/
18529 F: drivers/i2c/busses/scx200*
18530 F: drivers/mtd/maps/scx200_docflash.c
18531 F: drivers/watchdog/scx200_wdt.c
18532 F: include/linux/scx200.h
18535 M: Jim Cromie <jim.cromie@gmail.com>
18537 F: drivers/char/scx200_gpio.c
18538 F: include/linux/scx200_gpio.h
18540 SCx200 HRT CLOCKSOURCE DRIVER
18541 M: Jim Cromie <jim.cromie@gmail.com>
18543 F: drivers/clocksource/scx200_hrt.c
18545 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
18546 M: Sascha Sommer <saschasommer@freenet.de>
18547 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
18549 F: drivers/mmc/host/sdricoh_cs.c
18551 SECO BOARDS CEC DRIVER
18552 M: Ettore Chimenti <ek5.chimenti@gmail.com>
18554 F: drivers/media/cec/platform/seco/seco-cec.c
18555 F: drivers/media/cec/platform/seco/seco-cec.h
18558 M: Kees Cook <keescook@chromium.org>
18559 R: Andy Lutomirski <luto@amacapital.net>
18560 R: Will Drewry <wad@chromium.org>
18562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
18563 F: Documentation/userspace-api/seccomp_filter.rst
18564 F: include/linux/seccomp.h
18565 F: include/uapi/linux/seccomp.h
18566 F: kernel/seccomp.c
18567 F: tools/testing/selftests/kselftest_harness.h
18568 F: tools/testing/selftests/seccomp/*
18569 K: \bsecure_computing
18572 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
18573 M: Al Cooper <alcooperx@gmail.com>
18574 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
18575 L: linux-mmc@vger.kernel.org
18577 F: drivers/mmc/host/sdhci-brcmstb*
18579 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
18580 M: Adrian Hunter <adrian.hunter@intel.com>
18581 L: linux-mmc@vger.kernel.org
18583 F: drivers/mmc/host/sdhci*
18585 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
18586 M: Eugen Hristev <eugen.hristev@microchip.com>
18587 L: linux-mmc@vger.kernel.org
18589 F: drivers/mmc/host/sdhci-of-at91.c
18591 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
18592 M: Ben Dooks <ben-linux@fluff.org>
18593 M: Jaehoon Chung <jh80.chung@samsung.com>
18594 L: linux-mmc@vger.kernel.org
18596 F: drivers/mmc/host/sdhci-s3c*
18598 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
18599 M: Viresh Kumar <vireshk@kernel.org>
18600 L: linux-mmc@vger.kernel.org
18602 F: drivers/mmc/host/sdhci-spear.c
18604 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
18605 M: Vignesh Raghavendra <vigneshr@ti.com>
18606 L: linux-mmc@vger.kernel.org
18608 F: drivers/mmc/host/sdhci-omap.c
18610 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
18611 M: Haibo Chen <haibo.chen@nxp.com>
18612 L: linux-imx@nxp.com
18613 L: linux-mmc@vger.kernel.org
18615 F: drivers/mmc/host/sdhci-esdhc-imx.c
18617 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
18618 M: Jonathan Derrick <jonathan.derrick@linux.dev>
18619 L: linux-block@vger.kernel.org
18621 F: block/opal_proto.h
18623 F: include/linux/sed*
18624 F: include/uapi/linux/sed*
18627 M: Security Officers <security@kernel.org>
18629 F: Documentation/admin-guide/security-bugs.rst
18632 M: Paul Moore <paul@paul-moore.com>
18633 M: James Morris <jmorris@namei.org>
18634 M: "Serge E. Hallyn" <serge@hallyn.com>
18635 L: linux-security-module@vger.kernel.org (suggested Cc:)
18637 W: http://kernsec.org/
18638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
18640 X: security/selinux/
18642 SELINUX SECURITY MODULE
18643 M: Paul Moore <paul@paul-moore.com>
18644 M: Stephen Smalley <stephen.smalley.work@gmail.com>
18645 M: Eric Paris <eparis@parisplace.org>
18646 L: selinux@vger.kernel.org
18648 W: https://selinuxproject.org
18649 W: https://github.com/SELinuxProject
18650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
18651 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
18652 F: Documentation/ABI/obsolete/sysfs-selinux-disable
18653 F: Documentation/admin-guide/LSM/SELinux.rst
18654 F: include/trace/events/avc.h
18655 F: include/uapi/linux/selinux_netlink.h
18656 F: scripts/selinux/
18657 F: security/selinux/
18660 M: Jiri Slaby <jirislaby@kernel.org>
18662 F: drivers/misc/phantom.c
18663 F: include/uapi/linux/phantom.h
18665 SENSEAIR SUNRISE 006-0-0007
18666 M: Jacopo Mondi <jacopo@jmondi.org>
18668 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
18669 F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
18670 F: drivers/iio/chemical/sunrise_co2.c
18672 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
18673 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
18675 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
18676 F: drivers/iio/chemical/scd30.h
18677 F: drivers/iio/chemical/scd30_core.c
18678 F: drivers/iio/chemical/scd30_i2c.c
18679 F: drivers/iio/chemical/scd30_serial.c
18681 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
18682 M: Roan van Dijk <roan@protonic.nl>
18684 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
18685 F: drivers/iio/chemical/scd4x.c
18687 SENSIRION SGP40 GAS SENSOR DRIVER
18688 M: Andreas Klinger <ak@it-klinger.de>
18690 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
18691 F: drivers/iio/chemical/sgp40.c
18693 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
18694 M: Tomasz Duszynski <tduszyns@gmail.com>
18696 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
18697 F: drivers/iio/chemical/sps30.c
18698 F: drivers/iio/chemical/sps30_i2c.c
18699 F: drivers/iio/chemical/sps30_serial.c
18702 M: Rob Herring <robh@kernel.org>
18703 L: linux-serial@vger.kernel.org
18705 F: Documentation/devicetree/bindings/serial/serial.yaml
18706 F: drivers/tty/serdev/
18707 F: include/linux/serdev.h
18710 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18711 L: linux-serial@vger.kernel.org
18713 F: Documentation/devicetree/bindings/serial/
18714 F: drivers/tty/serial/
18717 M: Sean Young <sean@mess.org>
18718 L: linux-media@vger.kernel.org
18720 F: drivers/media/rc/serial_ir.c
18722 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
18723 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18724 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18726 F: Documentation/devicetree/bindings/slimbus/
18727 F: drivers/slimbus/
18728 F: include/linux/slimbus.h
18731 M: Edward Cree <ecree.xilinx@gmail.com>
18732 M: Martin Habets <habetsm.xilinx@gmail.com>
18733 L: netdev@vger.kernel.org
18735 F: drivers/net/ethernet/sfc/
18737 SFF/SFP/SFP+ MODULE SUPPORT
18738 M: Russell King <linux@armlinux.org.uk>
18739 L: netdev@vger.kernel.org
18741 F: Documentation/devicetree/bindings/net/sff,sfp.yaml
18742 F: drivers/net/phy/phylink.c
18743 F: drivers/net/phy/sfp*
18744 F: include/linux/mdio/mdio-i2c.h
18745 F: include/linux/phylink.h
18746 F: include/linux/sfp.h
18747 K: phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
18750 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
18752 F: drivers/misc/sgi-gru/
18754 SGI XP/XPC/XPNET DRIVER
18755 M: Robin Holt <robinmholt@gmail.com>
18756 M: Steve Wahl <steve.wahl@hpe.com>
18757 R: Mike Travis <mike.travis@hpe.com>
18759 F: drivers/misc/sgi-xp/
18761 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
18762 M: Karsten Graul <kgraul@linux.ibm.com>
18763 M: Wenjia Zhang <wenjia@linux.ibm.com>
18764 M: Jan Karcher <jaka@linux.ibm.com>
18765 L: linux-s390@vger.kernel.org
18769 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
18770 M: Linus Walleij <linus.walleij@linaro.org>
18771 L: linux-iio@vger.kernel.org
18773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
18774 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
18775 F: drivers/iio/light/gp2ap002.c
18777 SHARP RJ54N1CB0C SENSOR DRIVER
18778 M: Jacopo Mondi <jacopo@jmondi.org>
18779 L: linux-media@vger.kernel.org
18781 T: git git://linuxtv.org/media_tree.git
18782 F: drivers/media/i2c/rj54n1cb0c.c
18783 F: include/media/i2c/rj54n1cb0c.h
18785 SH_VOU V4L2 OUTPUT DRIVER
18786 L: linux-media@vger.kernel.org
18788 F: drivers/media/platform/renesas/sh_vou.c
18789 F: include/media/drv-intf/sh_vou.h
18791 SI2157 MEDIA DRIVER
18792 M: Antti Palosaari <crope@iki.fi>
18793 L: linux-media@vger.kernel.org
18795 W: https://linuxtv.org
18796 W: http://palosaari.fi/linux/
18797 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18798 T: git git://linuxtv.org/anttip/media_tree.git
18799 F: drivers/media/tuners/si2157*
18801 SI2165 MEDIA DRIVER
18802 M: Matthias Schwarzott <zzam@gentoo.org>
18803 L: linux-media@vger.kernel.org
18805 W: https://linuxtv.org
18806 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18807 F: drivers/media/dvb-frontends/si2165*
18809 SI2168 MEDIA DRIVER
18810 M: Antti Palosaari <crope@iki.fi>
18811 L: linux-media@vger.kernel.org
18813 W: https://linuxtv.org
18814 W: http://palosaari.fi/linux/
18815 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18816 T: git git://linuxtv.org/anttip/media_tree.git
18817 F: drivers/media/dvb-frontends/si2168*
18819 SI470X FM RADIO RECEIVER I2C DRIVER
18820 M: Hans Verkuil <hverkuil@xs4all.nl>
18821 L: linux-media@vger.kernel.org
18823 W: https://linuxtv.org
18824 T: git git://linuxtv.org/media_tree.git
18825 F: drivers/media/radio/si470x/radio-si470x-i2c.c
18827 SI470X FM RADIO RECEIVER USB DRIVER
18828 M: Hans Verkuil <hverkuil@xs4all.nl>
18829 L: linux-media@vger.kernel.org
18831 W: https://linuxtv.org
18832 T: git git://linuxtv.org/media_tree.git
18833 F: drivers/media/radio/si470x/radio-si470x-common.c
18834 F: drivers/media/radio/si470x/radio-si470x-usb.c
18835 F: drivers/media/radio/si470x/radio-si470x.h
18837 SI4713 FM RADIO TRANSMITTER I2C DRIVER
18838 M: Eduardo Valentin <edubezval@gmail.com>
18839 L: linux-media@vger.kernel.org
18841 W: https://linuxtv.org
18842 T: git git://linuxtv.org/media_tree.git
18843 F: drivers/media/radio/si4713/si4713.?
18845 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
18846 M: Eduardo Valentin <edubezval@gmail.com>
18847 L: linux-media@vger.kernel.org
18849 W: https://linuxtv.org
18850 T: git git://linuxtv.org/media_tree.git
18851 F: drivers/media/radio/si4713/radio-platform-si4713.c
18853 SI4713 FM RADIO TRANSMITTER USB DRIVER
18854 M: Hans Verkuil <hverkuil@xs4all.nl>
18855 L: linux-media@vger.kernel.org
18857 W: https://linuxtv.org
18858 T: git git://linuxtv.org/media_tree.git
18859 F: drivers/media/radio/si4713/radio-usb-si4713.c
18862 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18863 L: linux-media@vger.kernel.org
18865 W: https://linuxtv.org
18866 T: git git://linuxtv.org/media_tree.git
18867 F: drivers/media/common/siano/
18868 F: drivers/media/mmc/siano/
18869 F: drivers/media/usb/siano/
18870 F: drivers/media/usb/siano/
18873 M: Palmer Dabbelt <palmer@dabbelt.com>
18874 M: Paul Walmsley <paul.walmsley@sifive.com>
18875 L: linux-riscv@lists.infradead.org
18880 SIFIVE FU540 SYSTEM-ON-CHIP
18881 M: Paul Walmsley <paul.walmsley@sifive.com>
18882 M: Palmer Dabbelt <palmer@dabbelt.com>
18883 L: linux-riscv@lists.infradead.org
18885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
18890 M: Green Wan <green.wan@sifive.com>
18892 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
18893 F: drivers/dma/sf-pdma/
18896 M: Conor Dooley <conor@kernel.org>
18897 L: linux-riscv@lists.infradead.org
18899 T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
18900 F: drivers/soc/sifive/
18902 SILEAD TOUCHSCREEN DRIVER
18903 M: Hans de Goede <hdegoede@redhat.com>
18904 L: linux-input@vger.kernel.org
18905 L: platform-driver-x86@vger.kernel.org
18907 F: drivers/input/touchscreen/silead.c
18908 F: drivers/platform/x86/touchscreen_dmi.c
18910 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
18911 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
18913 F: Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
18914 F: drivers/net/wireless/silabs/wfx/
18916 SILICON MOTION SM712 FRAME BUFFER DRIVER
18917 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
18918 M: Teddy Wang <teddy.wang@siliconmotion.com>
18919 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
18920 L: linux-fbdev@vger.kernel.org
18922 F: Documentation/fb/sm712fb.rst
18923 F: drivers/video/fbdev/sm712*
18925 SILVACO I3C DUAL-ROLE MASTER
18926 M: Miquel Raynal <miquel.raynal@bootlin.com>
18927 M: Conor Culhane <conor.culhane@silvaco.com>
18928 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
18930 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
18931 F: drivers/i3c/master/svc-i3c-master.c
18934 M: Hans de Goede <hdegoede@redhat.com>
18935 L: linux-fbdev@vger.kernel.org
18937 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
18938 F: drivers/video/fbdev/simplefb.c
18939 F: include/linux/platform_data/simplefb.h
18941 SIMTEC EB110ATX (Chalice CATS)
18942 M: Simtec Linux Team <linux@simtec.co.uk>
18944 W: http://www.simtec.co.uk/products/EB110ATX/
18946 SIMTEC EB2410ITX (BAST)
18947 M: Simtec Linux Team <linux@simtec.co.uk>
18949 W: http://www.simtec.co.uk/products/EB2410ITX/
18950 F: arch/arm/mach-s3c/bast-ide.c
18951 F: arch/arm/mach-s3c/bast-irq.c
18952 F: arch/arm/mach-s3c/mach-bast.c
18955 M: Thorsten Scherer <t.scherer@eckelmann.de>
18956 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
18957 R: Pengutronix Kernel Team <kernel@pengutronix.de>
18959 F: drivers/gpio/gpio-siox.c
18961 F: include/trace/events/siox.h
18963 SIPHASH PRF ROUTINES
18964 M: Jason A. Donenfeld <Jason@zx2c4.com>
18966 F: include/linux/siphash.h
18968 F: lib/test_siphash.c
18970 SIS 190 ETHERNET DRIVER
18971 M: Francois Romieu <romieu@fr.zoreil.com>
18972 L: netdev@vger.kernel.org
18974 F: drivers/net/ethernet/sis/sis190.c
18976 SIS 900/7016 FAST ETHERNET DRIVER
18977 M: Daniele Venzano <venza@brownhat.org>
18978 L: netdev@vger.kernel.org
18980 W: http://www.brownhat.org/sis900.html
18981 F: drivers/net/ethernet/sis/sis900.*
18983 SIS FRAMEBUFFER DRIVER
18984 M: Thomas Winischhofer <thomas@winischhofer.net>
18986 W: http://www.winischhofer.net/linuxsisvga.shtml
18987 F: Documentation/fb/sisfb.rst
18988 F: drivers/video/fbdev/sis/
18989 F: include/video/sisfb.h
18991 SIS I2C TOUCHSCREEN DRIVER
18992 M: Mika Penttilä <mika.penttila@nextfour.com>
18993 L: linux-input@vger.kernel.org
18995 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
18996 F: drivers/input/touchscreen/sis_i2c.c
18999 M: Thomas Winischhofer <thomas@winischhofer.net>
19001 W: http://www.winischhofer.at/linuxsisusbvga.shtml
19002 F: drivers/usb/misc/sisusbvga/
19004 SL28 CPLD MFD DRIVER
19005 M: Michael Walle <michael@walle.cc>
19007 F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
19008 F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
19009 F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
19010 F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
19011 F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
19012 F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
19013 F: drivers/gpio/gpio-sl28cpld.c
19014 F: drivers/hwmon/sl28cpld-hwmon.c
19015 F: drivers/irqchip/irq-sl28cpld.c
19016 F: drivers/pwm/pwm-sl28cpld.c
19017 F: drivers/watchdog/sl28cpld_wdt.c
19020 M: Christoph Lameter <cl@linux.com>
19021 M: Pekka Enberg <penberg@kernel.org>
19022 M: David Rientjes <rientjes@google.com>
19023 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
19024 M: Andrew Morton <akpm@linux-foundation.org>
19025 M: Vlastimil Babka <vbabka@suse.cz>
19026 R: Roman Gushchin <roman.gushchin@linux.dev>
19027 R: Hyeonggon Yoo <42.hyeyoo@gmail.com>
19028 L: linux-mm@kvack.org
19030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
19031 F: include/linux/sl?b*.h
19034 SLCAN CAN NETWORK DRIVER
19035 M: Dario Binacchi <dario.binacchi@amarulasolutions.com>
19036 L: linux-can@vger.kernel.org
19038 F: drivers/net/can/slcan/
19040 SLEEPABLE READ-COPY UPDATE (SRCU)
19041 M: Lai Jiangshan <jiangshanlai@gmail.com>
19042 M: "Paul E. McKenney" <paulmck@kernel.org>
19043 M: Josh Triplett <josh@joshtriplett.org>
19044 R: Steven Rostedt <rostedt@goodmis.org>
19045 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19046 L: rcu@vger.kernel.org
19048 W: http://www.rdrop.com/users/paulmck/RCU/
19049 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19050 F: include/linux/srcu*.h
19051 F: kernel/rcu/srcu*.c
19053 SMACK SECURITY MODULE
19054 M: Casey Schaufler <casey@schaufler-ca.com>
19055 L: linux-security-module@vger.kernel.org
19057 W: http://schaufler-ca.com
19058 T: git git://github.com/cschaufler/smack-next
19059 F: Documentation/admin-guide/LSM/Smack.rst
19062 SMC91x ETHERNET DRIVER
19063 M: Nicolas Pitre <nico@fluxnic.net>
19065 F: drivers/net/ethernet/smsc/smc91x.*
19067 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
19068 M: Mark Rutland <mark.rutland@arm.com>
19069 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
19070 M: Sudeep Holla <sudeep.holla@arm.com>
19071 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19073 F: drivers/firmware/smccc/
19074 F: include/linux/arm-smccc.h
19076 SMM665 HARDWARE MONITOR DRIVER
19077 M: Guenter Roeck <linux@roeck-us.net>
19078 L: linux-hwmon@vger.kernel.org
19080 F: Documentation/hwmon/smm665.rst
19081 F: drivers/hwmon/smm665.c
19083 SMSC EMC2103 HARDWARE MONITOR DRIVER
19084 M: Steve Glendinning <steve.glendinning@shawell.net>
19085 L: linux-hwmon@vger.kernel.org
19087 F: Documentation/hwmon/emc2103.rst
19088 F: drivers/hwmon/emc2103.c
19090 SMSC SCH5627 HARDWARE MONITOR DRIVER
19091 M: Hans de Goede <hdegoede@redhat.com>
19092 L: linux-hwmon@vger.kernel.org
19094 F: Documentation/hwmon/sch5627.rst
19095 F: drivers/hwmon/sch5627.c
19097 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
19098 M: Steve Glendinning <steve.glendinning@shawell.net>
19099 L: linux-fbdev@vger.kernel.org
19101 F: drivers/video/fbdev/smscufx.c
19103 SMSC47B397 HARDWARE MONITOR DRIVER
19104 M: Jean Delvare <jdelvare@suse.com>
19105 L: linux-hwmon@vger.kernel.org
19107 F: Documentation/hwmon/smsc47b397.rst
19108 F: drivers/hwmon/smsc47b397.c
19110 SMSC911x ETHERNET DRIVER
19111 M: Steve Glendinning <steve.glendinning@shawell.net>
19112 L: netdev@vger.kernel.org
19114 F: drivers/net/ethernet/smsc/smsc911x.*
19115 F: include/linux/smsc911x.h
19117 SMSC9420 PCI ETHERNET DRIVER
19118 M: Steve Glendinning <steve.glendinning@shawell.net>
19119 L: netdev@vger.kernel.org
19121 F: drivers/net/ethernet/smsc/smsc9420.*
19123 SOCIONEXT (SNI) AVE NETWORK DRIVER
19124 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
19125 L: netdev@vger.kernel.org
19127 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
19128 F: drivers/net/ethernet/socionext/sni_ave.c
19130 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
19131 M: Jassi Brar <jaswinder.singh@linaro.org>
19132 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
19133 L: netdev@vger.kernel.org
19135 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
19136 F: drivers/net/ethernet/socionext/netsec.c
19138 SOCIONEXT (SNI) Synquacer SPI DRIVER
19139 M: Masahisa Kojima <masahisa.kojima@linaro.org>
19140 M: Jassi Brar <jaswinder.singh@linaro.org>
19141 L: linux-spi@vger.kernel.org
19143 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
19144 F: drivers/spi/spi-synquacer.c
19146 SOCIONEXT SYNQUACER I2C DRIVER
19147 M: Ard Biesheuvel <ardb@kernel.org>
19148 L: linux-i2c@vger.kernel.org
19150 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
19151 F: drivers/i2c/busses/i2c-synquacer.c
19153 SOCIONEXT UNIPHIER SOUND DRIVER
19154 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19156 F: sound/soc/uniphier/
19158 SOEKRIS NET48XX LED SUPPORT
19159 M: Chris Boot <bootc@bootc.net>
19161 F: drivers/leds/leds-net48xx.c
19163 SOFT-IWARP DRIVER (siw)
19164 M: Bernard Metzler <bmt@zurich.ibm.com>
19165 L: linux-rdma@vger.kernel.org
19167 F: drivers/infiniband/sw/siw/
19168 F: include/uapi/rdma/siw-abi.h
19170 SOFT-ROCE DRIVER (rxe)
19171 M: Zhu Yanjun <zyjzyj2000@gmail.com>
19172 L: linux-rdma@vger.kernel.org
19174 F: drivers/infiniband/sw/rxe/
19175 F: include/uapi/rdma/rdma_user_rxe.h
19177 SOFTLOGIC 6x10 MPEG CODEC
19178 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
19179 M: Anton Sviridenko <anton@corp.bluecherry.net>
19180 M: Andrey Utkin <andrey_utkin@fastmail.com>
19181 M: Ismael Luceno <ismael@iodev.co.uk>
19182 L: linux-media@vger.kernel.org
19184 F: drivers/media/pci/solo6x10/
19186 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
19187 M: James Morse <james.morse@arm.com>
19188 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19190 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
19191 F: drivers/firmware/arm_sdei.c
19192 F: include/linux/arm_sdei.h
19193 F: include/uapi/linux/arm_sdei.h
19195 SOFTWARE NODES AND DEVICE PROPERTIES
19196 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19197 R: Daniel Scally <djrscally@gmail.com>
19198 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19199 R: Sakari Ailus <sakari.ailus@linux.intel.com>
19200 L: linux-acpi@vger.kernel.org
19202 F: drivers/base/property.c
19203 F: drivers/base/swnode.c
19204 F: include/linux/fwnode.h
19205 F: include/linux/property.h
19207 SOFTWARE RAID (Multiple Disks) SUPPORT
19208 M: Song Liu <song@kernel.org>
19209 L: linux-raid@vger.kernel.org
19211 Q: https://patchwork.kernel.org/project/linux-raid/list/
19212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
19213 F: drivers/md/Kconfig
19214 F: drivers/md/Makefile
19216 F: drivers/md/raid*
19217 F: include/linux/raid/
19218 F: include/uapi/linux/raid/
19220 SOLIDRUN CLEARFOG SUPPORT
19221 M: Russell King <linux@armlinux.org.uk>
19223 F: arch/arm/boot/dts/armada-388-clearfog*
19224 F: arch/arm/boot/dts/armada-38x-solidrun-*
19226 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
19227 M: Russell King <linux@armlinux.org.uk>
19229 F: arch/arm/boot/dts/imx6*-cubox-i*
19230 F: arch/arm/boot/dts/imx6*-hummingboard*
19231 F: arch/arm/boot/dts/imx6*-sr-*
19233 SONIC NETWORK DRIVER
19234 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
19235 L: netdev@vger.kernel.org
19237 F: drivers/net/ethernet/natsemi/sonic.*
19239 SONICS SILICON BACKPLANE DRIVER (SSB)
19240 M: Michael Buesch <m@bues.ch>
19241 L: linux-wireless@vger.kernel.org
19244 F: include/linux/ssb/
19246 SONY IMX208 SENSOR DRIVER
19247 M: Sakari Ailus <sakari.ailus@linux.intel.com>
19248 L: linux-media@vger.kernel.org
19250 T: git git://linuxtv.org/media_tree.git
19251 F: drivers/media/i2c/imx208.c
19253 SONY IMX214 SENSOR DRIVER
19254 M: Ricardo Ribalda <ribalda@kernel.org>
19255 L: linux-media@vger.kernel.org
19257 T: git git://linuxtv.org/media_tree.git
19258 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
19259 F: drivers/media/i2c/imx214.c
19261 SONY IMX219 SENSOR DRIVER
19262 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
19263 L: linux-media@vger.kernel.org
19265 T: git git://linuxtv.org/media_tree.git
19266 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
19267 F: drivers/media/i2c/imx219.c
19269 SONY IMX258 SENSOR DRIVER
19270 M: Sakari Ailus <sakari.ailus@linux.intel.com>
19271 L: linux-media@vger.kernel.org
19273 T: git git://linuxtv.org/media_tree.git
19274 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
19275 F: drivers/media/i2c/imx258.c
19277 SONY IMX274 SENSOR DRIVER
19278 M: Leon Luo <leonl@leopardimaging.com>
19279 L: linux-media@vger.kernel.org
19281 T: git git://linuxtv.org/media_tree.git
19282 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
19283 F: drivers/media/i2c/imx274.c
19285 SONY IMX290 SENSOR DRIVER
19286 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
19287 L: linux-media@vger.kernel.org
19289 T: git git://linuxtv.org/media_tree.git
19290 F: Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
19291 F: drivers/media/i2c/imx290.c
19293 SONY IMX319 SENSOR DRIVER
19294 M: Bingbu Cao <bingbu.cao@intel.com>
19295 L: linux-media@vger.kernel.org
19297 T: git git://linuxtv.org/media_tree.git
19298 F: drivers/media/i2c/imx319.c
19300 SONY IMX334 SENSOR DRIVER
19301 M: Paul J. Murphy <paul.j.murphy@intel.com>
19302 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
19303 L: linux-media@vger.kernel.org
19305 T: git git://linuxtv.org/media_tree.git
19306 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
19307 F: drivers/media/i2c/imx334.c
19309 SONY IMX335 SENSOR DRIVER
19310 M: Paul J. Murphy <paul.j.murphy@intel.com>
19311 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
19312 L: linux-media@vger.kernel.org
19314 T: git git://linuxtv.org/media_tree.git
19315 F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
19316 F: drivers/media/i2c/imx335.c
19318 SONY IMX355 SENSOR DRIVER
19319 M: Tianshu Qiu <tian.shu.qiu@intel.com>
19320 L: linux-media@vger.kernel.org
19322 T: git git://linuxtv.org/media_tree.git
19323 F: drivers/media/i2c/imx355.c
19325 SONY IMX412 SENSOR DRIVER
19326 M: Paul J. Murphy <paul.j.murphy@intel.com>
19327 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
19328 L: linux-media@vger.kernel.org
19330 T: git git://linuxtv.org/media_tree.git
19331 F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
19332 F: drivers/media/i2c/imx412.c
19334 SONY MEMORYSTICK SUBSYSTEM
19335 M: Maxim Levitsky <maximlevitsky@gmail.com>
19336 M: Alex Dubov <oakad@yahoo.com>
19337 M: Ulf Hansson <ulf.hansson@linaro.org>
19338 L: linux-mmc@vger.kernel.org
19340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
19341 F: drivers/memstick/
19342 F: include/linux/memstick.h
19344 SONY VAIO CONTROL DEVICE DRIVER
19345 M: Mattia Dongili <malattia@linux.it>
19346 L: platform-driver-x86@vger.kernel.org
19348 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
19349 F: Documentation/admin-guide/laptops/sony-laptop.rst
19350 F: drivers/char/sonypi.c
19351 F: drivers/platform/x86/sony-laptop.c
19352 F: include/linux/sony-laptop.h
19355 M: Jaroslav Kysela <perex@perex.cz>
19356 M: Takashi Iwai <tiwai@suse.com>
19357 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19359 W: http://www.alsa-project.org/
19360 Q: http://patchwork.kernel.org/project/alsa-devel/list/
19361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19362 F: Documentation/sound/
19364 F: include/uapi/sound/
19366 F: tools/testing/selftests/alsa
19368 SOUND - COMPRESSED AUDIO
19369 M: Vinod Koul <vkoul@kernel.org>
19370 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19373 F: Documentation/sound/designs/compress-offload.rst
19374 F: include/sound/compress_driver.h
19375 F: include/uapi/sound/compress_*
19376 F: sound/core/compress_offload.c
19377 F: sound/soc/soc-compress.c
19379 SOUND - DMAENGINE HELPERS
19380 M: Lars-Peter Clausen <lars@metafoo.de>
19382 F: include/sound/dmaengine_pcm.h
19383 F: sound/core/pcm_dmaengine.c
19384 F: sound/soc/soc-generic-dmaengine-pcm.c
19386 SOUND - ALSA SELFTESTS
19387 M: Mark Brown <broonie@kernel.org>
19388 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19389 L: linux-kselftest@vger.kernel.org
19391 F: tools/testing/selftests/alsa
19393 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
19394 M: Liam Girdwood <lgirdwood@gmail.com>
19395 M: Mark Brown <broonie@kernel.org>
19396 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19398 W: http://alsa-project.org/main/index.php/ASoC
19399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
19400 F: Documentation/devicetree/bindings/sound/
19401 F: Documentation/sound/soc/
19402 F: include/dt-bindings/sound/
19403 F: include/sound/soc*
19406 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
19407 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
19408 M: Liam Girdwood <lgirdwood@gmail.com>
19409 M: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
19410 M: Bard Liao <yung-chuan.liao@linux.intel.com>
19411 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
19412 R: Kai Vehmanen <kai.vehmanen@linux.intel.com>
19413 M: Daniel Baluta <daniel.baluta@nxp.com>
19414 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
19416 W: https://github.com/thesofproject/linux/
19419 SOUNDWIRE SUBSYSTEM
19420 M: Vinod Koul <vkoul@kernel.org>
19421 M: Bard Liao <yung-chuan.liao@linux.intel.com>
19422 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
19423 R: Sanyog Kale <sanyog.r.kale@intel.com>
19424 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
19427 F: Documentation/driver-api/soundwire/
19428 F: drivers/soundwire/
19429 F: include/linux/soundwire/
19432 M: Olli Salonen <olli.salonen@iki.fi>
19433 L: linux-media@vger.kernel.org
19435 W: https://linuxtv.org
19436 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19437 F: drivers/media/dvb-frontends/sp2*
19439 SPANISH DOCUMENTATION
19440 M: Carlos Bilbao <carlos.bilbao@amd.com>
19442 F: Documentation/translations/sp_SP/
19444 SPARC + UltraSPARC (sparc/sparc64)
19445 M: "David S. Miller" <davem@davemloft.net>
19446 L: sparclinux@vger.kernel.org
19448 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
19449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
19450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
19454 SPARC SERIAL DRIVERS
19455 M: "David S. Miller" <davem@davemloft.net>
19456 L: sparclinux@vger.kernel.org
19458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
19459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
19460 F: drivers/tty/serial/suncore.c
19461 F: drivers/tty/serial/sunhv.c
19462 F: drivers/tty/serial/sunsab.c
19463 F: drivers/tty/serial/sunsab.h
19464 F: drivers/tty/serial/sunsu.c
19465 F: drivers/tty/serial/sunzilog.c
19466 F: drivers/tty/serial/sunzilog.h
19467 F: drivers/tty/vcc.c
19468 F: include/linux/sunserialcore.h
19471 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
19472 L: linux-sparse@vger.kernel.org
19474 W: https://sparse.docs.kernel.org/
19475 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
19476 Q: https://patchwork.kernel.org/project/linux-sparse/list/
19477 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
19478 F: include/linux/compiler.h
19480 SPEAKUP CONSOLE SPEECH DRIVER
19481 M: William Hubbs <w.d.hubbs@gmail.com>
19482 M: Chris Brannon <chris@the-brannons.com>
19483 M: Kirk Reiser <kirk@reisers.ca>
19484 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
19485 L: speakup@linux-speakup.org
19487 W: http://www.linux-speakup.org/
19488 W: https://github.com/linux-speakup/speakup
19489 B: https://github.com/linux-speakup/speakup/issues
19490 F: drivers/accessibility/speakup/
19492 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
19493 M: Viresh Kumar <vireshk@kernel.org>
19494 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
19496 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19498 W: http://www.st.com/spear
19499 F: arch/arm/boot/dts/spear*
19500 F: arch/arm/mach-spear/
19501 F: drivers/clk/spear/
19502 F: drivers/pinctrl/spear/
19505 M: Tudor Ambarus <tudor.ambarus@microchip.com>
19506 M: Pratyush Yadav <pratyush@kernel.org>
19507 R: Michael Walle <michael@walle.cc>
19508 L: linux-mtd@lists.infradead.org
19510 W: http://www.linux-mtd.infradead.org/
19511 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
19512 C: irc://irc.oftc.net/mtd
19513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
19514 F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
19515 F: drivers/mtd/spi-nor/
19516 F: include/linux/mtd/spi-nor.h
19519 M: Mark Brown <broonie@kernel.org>
19520 L: linux-spi@vger.kernel.org
19522 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
19523 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
19524 F: Documentation/devicetree/bindings/spi/
19525 F: Documentation/spi/
19527 F: include/linux/spi/
19528 F: include/uapi/linux/spi/
19531 SPIDERNET NETWORK DRIVER for CELL
19532 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
19533 M: Geoff Levand <geoff@infradead.org>
19534 L: netdev@vger.kernel.org
19535 L: linuxppc-dev@lists.ozlabs.org
19537 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
19538 F: drivers/net/ethernet/toshiba/spider_net*
19541 M: Stephen Boyd <sboyd@kernel.org>
19542 L: linux-kernel@vger.kernel.org
19544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
19545 F: Documentation/devicetree/bindings/spmi/
19547 F: include/dt-bindings/spmi/spmi.h
19548 F: include/linux/spmi.h
19549 F: include/trace/events/spmi.h
19552 M: Jeremy Kerr <jk@ozlabs.org>
19553 L: linuxppc-dev@lists.ozlabs.org
19555 W: http://www.ibm.com/developerworks/power/cell/
19556 F: Documentation/filesystems/spufs/spufs.rst
19557 F: arch/powerpc/platforms/cell/spufs/
19559 SQUASHFS FILE SYSTEM
19560 M: Phillip Lougher <phillip@squashfs.org.uk>
19561 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
19563 W: http://squashfs.org.uk
19564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
19565 F: Documentation/filesystems/squashfs.rst
19568 SRM (Alpha) environment access
19569 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
19571 F: arch/alpha/kernel/srm_env.c
19573 ST LSM6DSx IMU IIO DRIVER
19574 M: Lorenzo Bianconi <lorenzo@kernel.org>
19575 L: linux-iio@vger.kernel.org
19577 W: http://www.st.com/
19578 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
19579 F: drivers/iio/imu/st_lsm6dsx/
19581 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
19582 M: Benjamin Mugnier <benjamin.mugnier@foss.st.com>
19583 M: Sylvain Petinot <sylvain.petinot@foss.st.com>
19584 L: linux-media@vger.kernel.org
19586 T: git git://linuxtv.org/media_tree.git
19587 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
19588 F: drivers/media/i2c/st-mipid02.c
19590 ST STM32 I2C/SMBUS DRIVER
19591 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
19592 M: Alain Volmat <alain.volmat@foss.st.com>
19593 L: linux-i2c@vger.kernel.org
19595 F: drivers/i2c/busses/i2c-stm32*
19597 ST STM32 SPI DRIVER
19598 M: Alain Volmat <alain.volmat@foss.st.com>
19599 L: linux-spi@vger.kernel.org
19601 F: drivers/spi/spi-stm32.c
19604 M: Daniel Nilsson <daniel.nilsson@flex.com>
19605 L: linux-hwmon@vger.kernel.org
19607 F: Documentation/hwmon/stpddc60.rst
19608 F: drivers/hwmon/pmbus/stpddc60.c
19611 M: Benjamin Mugnier <benjamin.mugnier@foss.st.com>
19612 M: Sylvain Petinot <sylvain.petinot@foss.st.com>
19613 L: linux-media@vger.kernel.org
19615 T: git git://linuxtv.org/media_tree.git
19616 F: Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
19617 F: Documentation/userspace-api/media/drivers/st-vgxy61.rst
19618 F: drivers/media/i2c/st-vgxy61.c
19620 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
19621 M: Song Qiang <songqiang1304521@gmail.com>
19622 L: linux-iio@vger.kernel.org
19624 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
19625 F: drivers/iio/proximity/vl53l0x-i2c.c
19628 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19629 M: Sasha Levin <sashal@kernel.org>
19630 L: stable@vger.kernel.org
19632 F: Documentation/process/stable-kernel-rules.rst
19634 STAGING - ATOMISP DRIVER
19635 M: Hans de Goede <hdegoede@redhat.com>
19636 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19637 R: Sakari Ailus <sakari.ailus@linux.intel.com>
19638 L: linux-media@vger.kernel.org
19640 F: drivers/staging/media/atomisp/
19642 STAGING - FIELDBUS SUBSYSTEM
19643 M: Sven Van Asbroeck <TheSven73@gmail.com>
19645 F: drivers/staging/fieldbus/*
19646 F: drivers/staging/fieldbus/Documentation/
19648 STAGING - HMS ANYBUS-S BUS
19649 M: Sven Van Asbroeck <TheSven73@gmail.com>
19651 F: drivers/staging/fieldbus/anybuss/
19653 STAGING - INDUSTRIAL IO
19654 M: Jonathan Cameron <jic23@kernel.org>
19655 L: linux-iio@vger.kernel.org
19657 F: Documentation/devicetree/bindings/staging/iio/
19658 F: drivers/staging/iio/
19660 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
19661 M: Marc Dietrich <marvin24@gmx.de>
19662 L: ac100@lists.launchpad.net (moderated for non-subscribers)
19663 L: linux-tegra@vger.kernel.org
19665 F: drivers/staging/nvec/
19667 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
19668 M: Jens Frederich <jfrederich@gmail.com>
19669 M: Jon Nettleton <jon.nettleton@gmail.com>
19671 W: http://wiki.laptop.org/go/DCON
19672 F: drivers/staging/olpc_dcon/
19674 STAGING - REALTEK RTL8188EU DRIVERS
19675 M: Larry Finger <Larry.Finger@lwfinger.net>
19676 M: Phillip Potter <phil@philpotter.co.uk>
19677 R: Pavel Skripkin <paskripkin@gmail.com>
19679 F: drivers/staging/r8188eu/
19681 STAGING - REALTEK RTL8712U DRIVERS
19682 M: Larry Finger <Larry.Finger@lwfinger.net>
19683 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
19685 F: drivers/staging/rtl8712/
19687 STAGING - SEPS525 LCD CONTROLLER DRIVERS
19688 M: Michael Hennerich <michael.hennerich@analog.com>
19689 L: linux-fbdev@vger.kernel.org
19691 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
19692 F: drivers/staging/fbtft/fb_seps525.c
19694 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
19695 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
19696 M: Teddy Wang <teddy.wang@siliconmotion.com>
19697 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
19698 L: linux-fbdev@vger.kernel.org
19700 F: drivers/staging/sm750fb/
19702 STAGING - VIA VT665X DRIVERS
19703 M: Forest Bond <forest@alittletooquiet.net>
19705 F: drivers/staging/vt665?/
19708 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19709 L: linux-staging@lists.linux.dev
19711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
19712 F: drivers/staging/
19714 STARFIRE/DURALAN NETWORK DRIVER
19715 M: Ion Badulescu <ionut@badula.org>
19717 F: drivers/net/ethernet/adaptec/starfire*
19719 STARFIVE DEVICETREES
19720 M: Emil Renner Berthing <kernel@esmil.dk>
19722 F: arch/riscv/boot/dts/starfive/
19724 STARFIVE JH7100 CLOCK DRIVERS
19725 M: Emil Renner Berthing <kernel@esmil.dk>
19727 F: Documentation/devicetree/bindings/clock/starfive,jh7100-*.yaml
19728 F: drivers/clk/starfive/clk-starfive-jh7100*
19729 F: include/dt-bindings/clock/starfive-jh7100*.h
19731 STARFIVE JH7100 PINCTRL DRIVER
19732 M: Emil Renner Berthing <kernel@esmil.dk>
19733 L: linux-gpio@vger.kernel.org
19735 F: Documentation/devicetree/bindings/pinctrl/starfive,jh7100-pinctrl.yaml
19736 F: drivers/pinctrl/starfive/
19737 F: include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
19739 STARFIVE JH7100 RESET CONTROLLER DRIVER
19740 M: Emil Renner Berthing <kernel@esmil.dk>
19742 F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
19743 F: drivers/reset/reset-starfive-jh7100.c
19744 F: include/dt-bindings/reset/starfive-jh7100.h
19747 M: Peter Zijlstra <peterz@infradead.org>
19748 M: Josh Poimboeuf <jpoimboe@kernel.org>
19749 M: Jason Baron <jbaron@akamai.com>
19750 R: Steven Rostedt <rostedt@goodmis.org>
19751 R: Ard Biesheuvel <ardb@kernel.org>
19753 F: arch/*/include/asm/jump_label*.h
19754 F: arch/*/include/asm/static_call*.h
19755 F: arch/*/kernel/jump_label.c
19756 F: arch/*/kernel/static_call.c
19757 F: include/linux/jump_label*.h
19758 F: include/linux/static_call*.h
19759 F: kernel/jump_label.c
19760 F: kernel/static_call.c
19762 STI AUDIO (ASoC) DRIVERS
19763 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19764 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19766 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
19770 M: Alain Volmat <alain.volmat@foss.st.com>
19772 F: Documentation/devicetree/bindings/media/stih-cec.txt
19773 F: drivers/media/cec/platform/sti/
19775 STK1160 USB VIDEO CAPTURE DRIVER
19776 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19777 L: linux-media@vger.kernel.org
19779 T: git git://linuxtv.org/media_tree.git
19780 F: drivers/media/usb/stk1160/
19782 STM32 AUDIO (ASoC) DRIVERS
19783 M: Olivier Moysan <olivier.moysan@foss.st.com>
19784 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19785 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19787 F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
19788 F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
19791 STM32 TIMER/LPTIMER DRIVERS
19792 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
19794 F: Documentation/ABI/testing/*timer-stm32
19795 F: Documentation/devicetree/bindings/*/*stm32-*timer*
19796 F: drivers/*/stm32-*timer*
19797 F: drivers/pwm/pwm-stm32*
19798 F: include/linux/*/stm32-*tim*
19800 STMMAC ETHERNET DRIVER
19801 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
19802 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
19803 M: Jose Abreu <joabreu@synopsys.com>
19804 L: netdev@vger.kernel.org
19806 W: http://www.stlinux.com
19807 F: Documentation/networking/device_drivers/ethernet/stmicro/
19808 F: drivers/net/ethernet/stmicro/stmmac/
19811 M: Sam Creasey <sammy@sammy.net>
19813 W: http://sammy.net/sun3/
19814 F: arch/m68k/include/asm/sun3*
19815 F: arch/m68k/kernel/*sun3*
19816 F: arch/m68k/sun3*/
19817 F: drivers/net/ethernet/i825xx/sun3*
19819 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
19820 M: Hans de Goede <hdegoede@redhat.com>
19821 L: linux-input@vger.kernel.org
19823 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
19824 F: drivers/input/keyboard/sun4i-lradc-keys.c
19826 SUNDANCE NETWORK DRIVER
19827 M: Denis Kirjanov <kda@linux-powerpc.org>
19828 L: netdev@vger.kernel.org
19830 F: drivers/net/ethernet/dlink/sundance.c
19832 SUN HAPPY MEAL ETHERNET DRIVER
19833 M: Sean Anderson <seanga2@gmail.com>
19835 F: drivers/net/ethernet/sun/sunhme.*
19837 SUNPLUS ETHERNET DRIVER
19838 M: Wells Lu <wellslutw@gmail.com>
19839 L: netdev@vger.kernel.org
19841 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
19842 F: Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
19843 F: drivers/net/ethernet/sunplus/
19845 SUNPLUS OCOTP DRIVER
19846 M: Vincent Shih <vincent.sunplus@gmail.com>
19848 F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
19849 F: drivers/nvmem/sunplus-ocotp.c
19851 SUNPLUS USB2 PHY DRIVER
19852 M: Vincent Shih <vincent.sunplus@gmail.com>
19853 L: linux-usb@vger.kernel.org
19855 F: Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
19856 F: drivers/phy/sunplus/Kconfig
19857 F: drivers/phy/sunplus/Makefile
19858 F: drivers/phy/sunplus/phy-sunplus-usb2.c
19861 M: Hammer Hsieh <hammerh0314@gmail.com>
19863 F: Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
19864 F: drivers/pwm/pwm-sunplus.c
19867 M: Vincent Shih <vincent.sunplus@gmail.com>
19868 L: linux-rtc@vger.kernel.org
19870 F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
19871 F: drivers/rtc/rtc-sunplus.c
19873 SUNPLUS SPI CONTROLLER INTERFACE DRIVER
19874 M: Li-hao Kuo <lhjeff911@gmail.com>
19875 L: linux-spi@vger.kernel.org
19877 F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
19878 F: drivers/spi/spi-sunplus-sp7021.c
19880 SUNPLUS UART DRIVER
19881 M: Hammer Hsieh <hammerh0314@gmail.com>
19883 F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
19884 F: drivers/tty/serial/sunplus-uart.c
19886 SUNPLUS WATCHDOG DRIVER
19887 M: Xiantao Hu <xt.hu@cqplus1.com>
19888 L: linux-watchdog@vger.kernel.org
19890 F: Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
19891 F: drivers/watchdog/sunplus_wdt.c
19894 M: Yoshinori Sato <ysato@users.sourceforge.jp>
19895 M: Rich Felker <dalias@libc.org>
19896 L: linux-sh@vger.kernel.org
19898 Q: http://patchwork.kernel.org/project/linux-sh/list/
19899 F: Documentation/sh/
19904 M: "Rafael J. Wysocki" <rafael@kernel.org>
19905 M: Len Brown <len.brown@intel.com>
19906 M: Pavel Machek <pavel@ucw.cz>
19907 L: linux-pm@vger.kernel.org
19909 B: https://bugzilla.kernel.org
19910 F: Documentation/power/
19911 F: arch/x86/kernel/acpi/
19912 F: drivers/base/power/
19913 F: include/linux/freezer.h
19914 F: include/linux/pm.h
19915 F: include/linux/suspend.h
19919 M: Martin Mares <mj@ucw.cz>
19920 L: linux-video@atrey.karlin.mff.cuni.cz
19922 F: Documentation/admin-guide/svga.rst
19923 F: arch/x86/boot/video*
19926 M: Jiri Pirko <jiri@resnulli.us>
19927 M: Ivan Vecera <ivecera@redhat.com>
19928 L: netdev@vger.kernel.org
19930 F: include/net/switchdev.h
19933 SY8106A REGULATOR DRIVER
19934 M: Icenowy Zheng <icenowy@aosc.io>
19936 F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
19937 F: drivers/regulator/sy8106a-regulator.c
19939 SYNC FILE FRAMEWORK
19940 M: Sumit Semwal <sumit.semwal@linaro.org>
19941 R: Gustavo Padovan <gustavo@padovan.org>
19942 L: linux-media@vger.kernel.org
19943 L: dri-devel@lists.freedesktop.org
19945 T: git git://anongit.freedesktop.org/drm/drm-misc
19946 F: Documentation/driver-api/sync_file.rst
19947 F: drivers/dma-buf/dma-fence*
19948 F: drivers/dma-buf/sw_sync.c
19949 F: drivers/dma-buf/sync_*
19950 F: include/linux/sync_file.h
19951 F: include/uapi/linux/sync_file.h
19953 SYNOPSYS ARC ARCHITECTURE
19954 M: Vineet Gupta <vgupta@kernel.org>
19955 L: linux-snps-arc@lists.infradead.org
19957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
19958 F: Documentation/arc/
19959 F: Documentation/devicetree/bindings/arc/*
19960 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
19962 F: drivers/clocksource/arc_timer.c
19963 F: drivers/tty/serial/arc_uart.c
19965 SYNOPSYS ARC HSDK SDP pll clock driver
19966 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19968 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
19969 F: drivers/clk/clk-hsdk-pll.c
19971 SYNOPSYS ARC SDP clock driver
19972 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19974 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
19975 F: drivers/clk/axs10x/*
19977 SYNOPSYS ARC SDP platform support
19978 M: Alexey Brodkin <abrodkin@synopsys.com>
19980 F: Documentation/devicetree/bindings/arc/axs10*
19981 F: arch/arc/boot/dts/ax*
19982 F: arch/arc/plat-axs10x
19984 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
19985 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19987 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
19988 F: drivers/reset/reset-axs10x.c
19990 SYNOPSYS CREG GPIO DRIVER
19991 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19993 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
19994 F: drivers/gpio/gpio-creg-snps.c
19996 SYNOPSYS DESIGNWARE 8250 UART DRIVER
19997 M: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
19998 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20000 F: drivers/tty/serial/8250/8250_dw.c
20001 F: drivers/tty/serial/8250/8250_dwlib.*
20002 F: drivers/tty/serial/8250/8250_lpss.c
20004 SYNOPSYS DESIGNWARE APB GPIO DRIVER
20005 M: Hoan Tran <hoan@os.amperecomputing.com>
20006 M: Serge Semin <fancer.lancer@gmail.com>
20007 L: linux-gpio@vger.kernel.org
20009 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
20010 F: drivers/gpio/gpio-dwapb.c
20012 SYNOPSYS DESIGNWARE APB SSI DRIVER
20013 M: Serge Semin <fancer.lancer@gmail.com>
20014 L: linux-spi@vger.kernel.org
20016 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
20017 F: drivers/spi/spi-dw*
20019 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
20020 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20022 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
20023 F: drivers/dma/dw-axi-dmac/
20025 SYNOPSYS DESIGNWARE DMAC DRIVER
20026 M: Viresh Kumar <vireshk@kernel.org>
20027 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20029 F: Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
20030 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
20032 F: include/dt-bindings/dma/dw-dmac.h
20033 F: include/linux/dma/dw.h
20034 F: include/linux/platform_data/dma-dw.h
20036 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
20037 M: Jose Abreu <Jose.Abreu@synopsys.com>
20038 L: netdev@vger.kernel.org
20040 F: drivers/net/ethernet/synopsys/
20042 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
20043 M: Jose Abreu <Jose.Abreu@synopsys.com>
20044 L: netdev@vger.kernel.org
20046 F: drivers/net/pcs/pcs-xpcs.c
20047 F: drivers/net/pcs/pcs-xpcs.h
20048 F: include/linux/pcs/pcs-xpcs.h
20050 SYNOPSYS DESIGNWARE I2C DRIVER
20051 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
20052 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20053 R: Mika Westerberg <mika.westerberg@linux.intel.com>
20054 R: Jan Dabros <jsd@semihalf.com>
20055 L: linux-i2c@vger.kernel.org
20057 F: drivers/i2c/busses/i2c-designware-*
20059 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
20060 M: Jaehoon Chung <jh80.chung@samsung.com>
20061 L: linux-mmc@vger.kernel.org
20063 F: drivers/mmc/host/dw_mmc*
20065 SYNOPSYS HSDK RESET CONTROLLER DRIVER
20066 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20068 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
20069 F: drivers/reset/reset-hsdk.c
20070 F: include/dt-bindings/reset/snps,hsdk-reset.h
20072 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
20073 M: Prabu Thangamuthu <prabu.t@synopsys.com>
20074 M: Manjunath M B <manjumb@synopsys.com>
20075 L: linux-mmc@vger.kernel.org
20077 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
20079 SYSTEM CONFIGURATION (SYSCON)
20080 M: Lee Jones <lee@kernel.org>
20081 M: Arnd Bergmann <arnd@arndb.de>
20083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
20084 F: drivers/mfd/syscon.c
20086 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
20087 M: Sudeep Holla <sudeep.holla@arm.com>
20088 R: Cristian Marussi <cristian.marussi@arm.com>
20089 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20091 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
20092 F: drivers/clk/clk-sc[mp]i.c
20093 F: drivers/cpufreq/sc[mp]i-cpufreq.c
20094 F: drivers/firmware/arm_scmi/
20095 F: drivers/firmware/arm_scpi.c
20096 F: drivers/powercap/arm_scmi_powercap.c
20097 F: drivers/regulator/scmi-regulator.c
20098 F: drivers/reset/reset-scmi.c
20099 F: include/linux/sc[mp]i_protocol.h
20100 F: include/trace/events/scmi.h
20101 F: include/uapi/linux/virtio_scmi.h
20103 SYSTEM RESET/SHUTDOWN DRIVERS
20104 M: Sebastian Reichel <sre@kernel.org>
20105 L: linux-pm@vger.kernel.org
20107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
20108 F: Documentation/devicetree/bindings/power/reset/
20109 F: drivers/power/reset/
20111 SYSTEM TRACE MODULE CLASS
20112 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
20114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
20115 F: Documentation/trace/stm.rst
20116 F: drivers/hwtracing/stm/
20117 F: include/linux/stm.h
20118 F: include/uapi/linux/stm.h
20120 SYSTEM76 ACPI DRIVER
20121 M: Jeremy Soller <jeremy@system76.com>
20122 M: System76 Product Development <productdev@system76.com>
20123 L: platform-driver-x86@vger.kernel.org
20125 F: drivers/platform/x86/system76_acpi.c
20128 M: Christoph Hellwig <hch@infradead.org>
20130 F: Documentation/filesystems/sysv-fs.rst
20132 F: include/linux/sysv_fs.h
20134 TASKSTATS STATISTICS INTERFACE
20135 M: Balbir Singh <bsingharora@gmail.com>
20137 F: Documentation/accounting/taskstats*
20138 F: include/linux/taskstats*
20139 F: kernel/taskstats.c
20142 M: Jamal Hadi Salim <jhs@mojatatu.com>
20143 M: Cong Wang <xiyou.wangcong@gmail.com>
20144 M: Jiri Pirko <jiri@resnulli.us>
20145 L: netdev@vger.kernel.org
20147 F: include/net/pkt_cls.h
20148 F: include/net/pkt_sched.h
20149 F: include/net/tc_act/
20150 F: include/uapi/linux/pkt_cls.h
20151 F: include/uapi/linux/pkt_sched.h
20152 F: include/uapi/linux/tc_act/
20153 F: include/uapi/linux/tc_ematch/
20155 F: tools/testing/selftests/tc-testing
20157 TC90522 MEDIA DRIVER
20158 M: Akihiro Tsukada <tskd08@gmail.com>
20159 L: linux-media@vger.kernel.org
20161 F: drivers/media/dvb-frontends/tc90522*
20163 TCP LOW PRIORITY MODULE
20164 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
20165 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
20167 W: http://tcp-lp-mod.sourceforge.net/
20168 F: net/ipv4/tcp_lp.c
20170 TDA10071 MEDIA DRIVER
20171 M: Antti Palosaari <crope@iki.fi>
20172 L: linux-media@vger.kernel.org
20174 W: https://linuxtv.org
20175 W: http://palosaari.fi/linux/
20176 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20177 T: git git://linuxtv.org/anttip/media_tree.git
20178 F: drivers/media/dvb-frontends/tda10071*
20180 TDA18212 MEDIA DRIVER
20181 M: Antti Palosaari <crope@iki.fi>
20182 L: linux-media@vger.kernel.org
20184 W: https://linuxtv.org
20185 W: http://palosaari.fi/linux/
20186 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20187 T: git git://linuxtv.org/anttip/media_tree.git
20188 F: drivers/media/tuners/tda18212*
20190 TDA18218 MEDIA DRIVER
20191 M: Antti Palosaari <crope@iki.fi>
20192 L: linux-media@vger.kernel.org
20194 W: https://linuxtv.org
20195 W: http://palosaari.fi/linux/
20196 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20197 T: git git://linuxtv.org/anttip/media_tree.git
20198 F: drivers/media/tuners/tda18218*
20200 TDA18250 MEDIA DRIVER
20201 M: Olli Salonen <olli.salonen@iki.fi>
20202 L: linux-media@vger.kernel.org
20204 W: https://linuxtv.org
20205 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20206 T: git git://linuxtv.org/media_tree.git
20207 F: drivers/media/tuners/tda18250*
20209 TDA18271 MEDIA DRIVER
20210 M: Michael Krufky <mkrufky@linuxtv.org>
20211 L: linux-media@vger.kernel.org
20213 W: https://linuxtv.org
20214 W: http://github.com/mkrufky
20215 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20216 T: git git://linuxtv.org/mkrufky/tuners.git
20217 F: drivers/media/tuners/tda18271*
20219 TDA1997x MEDIA DRIVER
20220 M: Tim Harvey <tharvey@gateworks.com>
20221 L: linux-media@vger.kernel.org
20223 W: https://linuxtv.org
20224 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20225 F: drivers/media/i2c/tda1997x.*
20227 TDA827x MEDIA DRIVER
20228 M: Michael Krufky <mkrufky@linuxtv.org>
20229 L: linux-media@vger.kernel.org
20231 W: https://linuxtv.org
20232 W: http://github.com/mkrufky
20233 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20234 T: git git://linuxtv.org/mkrufky/tuners.git
20235 F: drivers/media/tuners/tda8290.*
20237 TDA8290 MEDIA DRIVER
20238 M: Michael Krufky <mkrufky@linuxtv.org>
20239 L: linux-media@vger.kernel.org
20241 W: https://linuxtv.org
20242 W: http://github.com/mkrufky
20243 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20244 T: git git://linuxtv.org/mkrufky/tuners.git
20245 F: drivers/media/tuners/tda8290.*
20247 TDA9840 MEDIA DRIVER
20248 M: Hans Verkuil <hverkuil@xs4all.nl>
20249 L: linux-media@vger.kernel.org
20251 W: https://linuxtv.org
20252 T: git git://linuxtv.org/media_tree.git
20253 F: drivers/media/i2c/tda9840*
20255 TEA5761 TUNER DRIVER
20256 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20257 L: linux-media@vger.kernel.org
20259 W: https://linuxtv.org
20260 T: git git://linuxtv.org/media_tree.git
20261 F: drivers/media/tuners/tea5761.*
20263 TEA5767 TUNER DRIVER
20264 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20265 L: linux-media@vger.kernel.org
20267 W: https://linuxtv.org
20268 T: git git://linuxtv.org/media_tree.git
20269 F: drivers/media/tuners/tea5767.*
20271 TEA6415C MEDIA DRIVER
20272 M: Hans Verkuil <hverkuil@xs4all.nl>
20273 L: linux-media@vger.kernel.org
20275 W: https://linuxtv.org
20276 T: git git://linuxtv.org/media_tree.git
20277 F: drivers/media/i2c/tea6415c*
20279 TEA6420 MEDIA DRIVER
20280 M: Hans Verkuil <hverkuil@xs4all.nl>
20281 L: linux-media@vger.kernel.org
20283 W: https://linuxtv.org
20284 T: git git://linuxtv.org/media_tree.git
20285 F: drivers/media/i2c/tea6420*
20288 M: Jiri Pirko <jiri@resnulli.us>
20289 L: netdev@vger.kernel.org
20291 F: drivers/net/team/
20292 F: include/linux/if_team.h
20293 F: include/uapi/linux/if_team.h
20294 F: tools/testing/selftests/drivers/net/team/
20296 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
20297 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
20299 F: arch/x86/platform/ts5500/
20301 TECHNOTREND USB IR RECEIVER
20302 M: Sean Young <sean@mess.org>
20303 L: linux-media@vger.kernel.org
20305 F: drivers/media/rc/ttusbir.c
20307 TECHWELL TW9910 VIDEO DECODER
20308 L: linux-media@vger.kernel.org
20310 F: drivers/media/i2c/tw9910.c
20311 F: include/media/i2c/tw9910.h
20314 M: Jens Wiklander <jens.wiklander@linaro.org>
20315 R: Sumit Garg <sumit.garg@linaro.org>
20316 L: op-tee@lists.trustedfirmware.org
20318 F: Documentation/staging/tee.rst
20320 F: include/linux/tee_drv.h
20321 F: include/uapi/linux/tee.h
20323 TEGRA ARCHITECTURE SUPPORT
20324 M: Thierry Reding <thierry.reding@gmail.com>
20325 M: Jonathan Hunter <jonathanh@nvidia.com>
20326 L: linux-tegra@vger.kernel.org
20328 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
20329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
20333 M: Peter De Schrijver <pdeschrijver@nvidia.com>
20334 M: Prashant Gaikwad <pgaikwad@nvidia.com>
20336 F: drivers/clk/tegra/
20339 M: Laxman Dewangan <ldewangan@nvidia.com>
20340 M: Jon Hunter <jonathanh@nvidia.com>
20342 F: drivers/dma/tegra*
20345 M: Laxman Dewangan <ldewangan@nvidia.com>
20346 R: Dmitry Osipenko <digetx@gmail.com>
20348 F: drivers/i2c/busses/i2c-tegra.c
20350 TEGRA IOMMU DRIVERS
20351 M: Thierry Reding <thierry.reding@gmail.com>
20352 R: Krishna Reddy <vdumpa@nvidia.com>
20353 L: linux-tegra@vger.kernel.org
20355 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
20356 F: drivers/iommu/tegra*
20359 M: Laxman Dewangan <ldewangan@nvidia.com>
20361 F: drivers/input/keyboard/tegra-kbc.c
20364 M: Stefan Agner <stefan@agner.ch>
20365 M: Lucas Stach <dev@lynxeye.de>
20367 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
20368 F: drivers/mtd/nand/raw/tegra_nand.c
20371 M: Thierry Reding <thierry.reding@gmail.com>
20373 F: drivers/pwm/pwm-tegra.c
20375 TEGRA SERIAL DRIVER
20376 M: Laxman Dewangan <ldewangan@nvidia.com>
20378 F: drivers/tty/serial/serial-tegra.c
20381 M: Laxman Dewangan <ldewangan@nvidia.com>
20383 F: drivers/spi/spi-tegra*
20385 TEGRA QUAD SPI DRIVER
20386 M: Thierry Reding <thierry.reding@gmail.com>
20387 M: Jonathan Hunter <jonathanh@nvidia.com>
20388 M: Sowjanya Komatineni <skomatineni@nvidia.com>
20389 L: linux-tegra@vger.kernel.org
20391 F: drivers/spi/spi-tegra210-quad.c
20394 M: Thierry Reding <thierry.reding@gmail.com>
20395 M: Jonathan Hunter <jonathanh@nvidia.com>
20396 M: Sowjanya Komatineni <skomatineni@nvidia.com>
20397 L: linux-media@vger.kernel.org
20398 L: linux-tegra@vger.kernel.org
20400 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
20401 F: drivers/staging/media/tegra-video/
20403 TEGRA XUSB PADCTL DRIVER
20404 M: JC Kuo <jckuo@nvidia.com>
20406 F: drivers/phy/tegra/xusb*
20408 TEHUTI ETHERNET DRIVER
20409 M: Andy Gospodarek <andy@greyhouse.net>
20410 L: netdev@vger.kernel.org
20412 F: drivers/net/ethernet/tehuti/*
20414 TELECOM CLOCK DRIVER FOR MCPL0010
20415 M: Mark Gross <markgross@kernel.org>
20417 F: drivers/char/tlclk.c
20419 TEMPO SEMICONDUCTOR DRIVERS
20420 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
20422 F: Documentation/devicetree/bindings/sound/tscs*.txt
20423 F: sound/soc/codecs/tscs*.c
20424 F: sound/soc/codecs/tscs*.h
20426 TENSILICA XTENSA PORT (xtensa)
20427 M: Chris Zankel <chris@zankel.net>
20428 M: Max Filippov <jcmvbkbc@gmail.com>
20429 L: linux-xtensa@linux-xtensa.org
20431 T: git git://github.com/czankel/xtensa-linux.git
20433 F: drivers/irqchip/irq-xtensa-*
20435 TEXAS INSTRUMENTS ASoC DRIVERS
20436 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20437 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20439 F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
20442 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
20443 M: Ricardo Ribalda <ribalda@kernel.org>
20444 L: linux-iio@vger.kernel.org
20446 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
20447 F: drivers/iio/dac/ti-dac7612.c
20449 TEXAS INSTRUMENTS DMA DRIVERS
20450 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20451 L: dmaengine@vger.kernel.org
20453 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
20454 F: Documentation/devicetree/bindings/dma/ti-edma.txt
20455 F: Documentation/devicetree/bindings/dma/ti/
20457 X: drivers/dma/ti/cppi41.c
20458 F: include/linux/dma/k3-udma-glue.h
20459 F: include/linux/dma/ti-cppi5.h
20460 F: include/linux/dma/k3-psil.h
20462 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
20463 M: Nishanth Menon <nm@ti.com>
20464 M: Tero Kristo <kristo@kernel.org>
20465 M: Santosh Shilimkar <ssantosh@kernel.org>
20466 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20468 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
20469 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
20470 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
20471 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
20472 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
20473 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
20474 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
20475 F: drivers/clk/keystone/sci-clk.c
20476 F: drivers/firmware/ti_sci*
20477 F: drivers/irqchip/irq-ti-sci-inta.c
20478 F: drivers/irqchip/irq-ti-sci-intr.c
20479 F: drivers/reset/reset-ti-sci.c
20480 F: drivers/soc/ti/ti_sci_inta_msi.c
20481 F: drivers/soc/ti/ti_sci_pm_domains.c
20482 F: include/dt-bindings/soc/ti,sci_pm_domain.h
20483 F: include/linux/soc/ti/ti_sci_inta_msi.h
20484 F: include/linux/soc/ti/ti_sci_protocol.h
20486 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
20487 M: Robert Marko <robert.marko@sartura.hr>
20488 M: Luka Perkov <luka.perkov@sartura.hr>
20489 L: linux-hwmon@vger.kernel.org
20491 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
20492 F: Documentation/hwmon/tps23861.rst
20493 F: drivers/hwmon/tps23861.c
20495 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
20496 M: Puranjay Mohan <puranjay12@gmail.com>
20497 L: linux-iio@vger.kernel.org
20499 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
20500 F: drivers/iio/temperature/tmp117.c
20502 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
20503 M: Hans Verkuil <hverkuil@xs4all.nl>
20504 L: linux-media@vger.kernel.org
20506 W: https://linuxtv.org
20507 T: git git://linuxtv.org/media_tree.git
20508 F: drivers/media/radio/radio-raremono.c
20511 M: Rafael J. Wysocki <rafael@kernel.org>
20512 M: Daniel Lezcano <daniel.lezcano@linaro.org>
20513 R: Amit Kucheria <amitk@kernel.org>
20514 R: Zhang Rui <rui.zhang@intel.com>
20515 L: linux-pm@vger.kernel.org
20517 Q: https://patchwork.kernel.org/project/linux-pm/list/
20518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
20519 F: Documentation/ABI/testing/sysfs-class-thermal
20520 F: Documentation/devicetree/bindings/thermal/
20521 F: Documentation/driver-api/thermal/
20522 F: drivers/thermal/
20523 F: include/dt-bindings/thermal/
20524 F: include/linux/cpu_cooling.h
20525 F: include/linux/thermal.h
20526 F: include/uapi/linux/thermal.h
20527 F: tools/lib/thermal/
20530 THERMAL DRIVER FOR AMLOGIC SOCS
20531 M: Guillaume La Roque <glaroque@baylibre.com>
20532 L: linux-pm@vger.kernel.org
20533 L: linux-amlogic@lists.infradead.org
20535 W: http://linux-meson.com/
20536 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
20537 F: drivers/thermal/amlogic_thermal.c
20539 THERMAL/CPU_COOLING
20540 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
20541 M: Daniel Lezcano <daniel.lezcano@linaro.org>
20542 M: Viresh Kumar <viresh.kumar@linaro.org>
20543 R: Lukasz Luba <lukasz.luba@arm.com>
20544 L: linux-pm@vger.kernel.org
20546 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
20547 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
20548 F: drivers/thermal/cpufreq_cooling.c
20549 F: drivers/thermal/cpuidle_cooling.c
20550 F: include/linux/cpu_cooling.h
20552 THERMAL/POWER_ALLOCATOR
20553 M: Lukasz Luba <lukasz.luba@arm.com>
20554 L: linux-pm@vger.kernel.org
20556 F: Documentation/driver-api/thermal/power_allocator.rst
20557 F: drivers/thermal/gov_power_allocator.c
20558 F: include/trace/events/thermal_power_allocator.h
20560 THINKPAD ACPI EXTRAS DRIVER
20561 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
20562 L: ibm-acpi-devel@lists.sourceforge.net
20563 L: platform-driver-x86@vger.kernel.org
20565 W: http://ibm-acpi.sourceforge.net
20566 W: http://thinkwiki.org/wiki/Ibm-acpi
20567 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
20568 F: drivers/platform/x86/thinkpad_acpi.c
20570 THINKPAD LMI DRIVER
20571 M: Mark Pearson <markpearson@lenovo.com>
20572 L: platform-driver-x86@vger.kernel.org
20574 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
20575 F: drivers/platform/x86/think-lmi.?
20577 THUNDERBOLT DMA TRAFFIC TEST DRIVER
20578 M: Isaac Hazan <isaac.hazan@intel.com>
20579 L: linux-usb@vger.kernel.org
20581 F: drivers/thunderbolt/dma_test.c
20584 M: Andreas Noever <andreas.noever@gmail.com>
20585 M: Michael Jamet <michael.jamet@intel.com>
20586 M: Mika Westerberg <mika.westerberg@linux.intel.com>
20587 M: Yehezkel Bernat <YehezkelShB@gmail.com>
20588 L: linux-usb@vger.kernel.org
20590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
20591 F: Documentation/admin-guide/thunderbolt.rst
20592 F: drivers/thunderbolt/
20593 F: include/linux/thunderbolt.h
20595 THUNDERBOLT NETWORK DRIVER
20596 M: Michael Jamet <michael.jamet@intel.com>
20597 M: Mika Westerberg <mika.westerberg@linux.intel.com>
20598 M: Yehezkel Bernat <YehezkelShB@gmail.com>
20599 L: netdev@vger.kernel.org
20601 F: drivers/net/thunderbolt.c
20603 THUNDERX GPIO DRIVER
20604 M: Robert Richter <rric@kernel.org>
20606 F: drivers/gpio/gpio-thunderx.c
20608 TI AM437X VPFE DRIVER
20609 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
20610 L: linux-media@vger.kernel.org
20612 W: https://linuxtv.org
20613 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20614 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20615 F: drivers/media/platform/ti/am437x/
20617 TI BANDGAP AND THERMAL DRIVER
20618 M: Eduardo Valentin <edubezval@gmail.com>
20619 M: Keerthy <j-keerthy@ti.com>
20620 L: linux-pm@vger.kernel.org
20621 L: linux-omap@vger.kernel.org
20623 F: drivers/thermal/ti-soc-thermal/
20625 TI BQ27XXX POWER SUPPLY DRIVER
20626 F: drivers/power/supply/bq27xxx_battery.c
20627 F: drivers/power/supply/bq27xxx_battery_i2c.c
20628 F: include/linux/power/bq27xxx_battery.h
20630 TI CDCE706 CLOCK DRIVER
20631 M: Max Filippov <jcmvbkbc@gmail.com>
20633 F: drivers/clk/clk-cdce706.c
20636 M: Tero Kristo <kristo@kernel.org>
20637 L: linux-omap@vger.kernel.org
20640 F: include/linux/clk/ti.h
20642 TI DAVINCI MACHINE SUPPORT
20643 M: Sekhar Nori <nsekhar@ti.com>
20644 R: Bartosz Golaszewski <brgl@bgdev.pl>
20645 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
20648 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
20649 F: arch/arm/boot/dts/da850*
20650 F: arch/arm/mach-davinci/
20651 F: drivers/i2c/busses/i2c-davinci.c
20653 TI DAVINCI SERIES CLOCK DRIVER
20654 M: David Lechner <david@lechnology.com>
20655 R: Sekhar Nori <nsekhar@ti.com>
20657 F: Documentation/devicetree/bindings/clock/ti/davinci/
20658 F: drivers/clk/davinci/
20659 F: include/linux/clk/davinci.h
20661 TI DAVINCI SERIES GPIO DRIVER
20662 M: Keerthy <j-keerthy@ti.com>
20663 L: linux-gpio@vger.kernel.org
20665 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
20666 F: drivers/gpio/gpio-davinci.c
20668 TI DAVINCI SERIES MEDIA DRIVER
20669 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
20670 L: linux-media@vger.kernel.org
20672 W: https://linuxtv.org
20673 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20674 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20675 F: drivers/media/platform/ti/davinci/
20676 F: drivers/staging/media/deprecated/vpfe_capture/
20677 F: include/media/davinci/
20679 TI ENHANCED CAPTURE (eCAP) DRIVER
20680 M: Vignesh Raghavendra <vigneshr@ti.com>
20681 R: Julien Panis <jpanis@baylibre.com>
20682 L: linux-iio@vger.kernel.org
20683 L: linux-omap@vger.kernel.org
20685 F: Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
20686 F: drivers/counter/ti-ecap-capture.c
20688 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
20689 R: David Lechner <david@lechnology.com>
20690 L: linux-iio@vger.kernel.org
20691 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
20692 F: drivers/counter/ti-eqep.c
20694 TI ETHERNET SWITCH DRIVER (CPSW)
20695 R: Grygorii Strashko <grygorii.strashko@ti.com>
20696 L: linux-omap@vger.kernel.org
20697 L: netdev@vger.kernel.org
20699 F: drivers/net/ethernet/ti/cpsw*
20700 F: drivers/net/ethernet/ti/davinci*
20702 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
20703 M: Alex Dubov <oakad@yahoo.com>
20705 W: http://tifmxx.berlios.de/
20706 F: drivers/memstick/host/tifm_ms.c
20707 F: drivers/misc/tifm*
20708 F: drivers/mmc/host/tifm_sd.c
20709 F: include/linux/tifm.h
20711 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
20712 M: Nishanth Menon <nm@ti.com>
20713 M: Santosh Shilimkar <ssantosh@kernel.org>
20714 L: linux-kernel@vger.kernel.org
20715 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
20718 F: drivers/soc/ti/*
20720 TI LM49xxx FAMILY ASoC CODEC DRIVERS
20721 M: M R Swami Reddy <mr.swami.reddy@ti.com>
20722 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
20723 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20725 F: sound/soc/codecs/isabelle*
20726 F: sound/soc/codecs/lm49453*
20728 TI PCM3060 ASoC CODEC DRIVER
20729 M: Kirill Marinushkin <kmarinushkin@birdec.com>
20730 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20732 F: Documentation/devicetree/bindings/sound/pcm3060.txt
20733 F: sound/soc/codecs/pcm3060*
20735 TI TAS571X FAMILY ASoC CODEC DRIVER
20736 M: Kevin Cernekee <cernekee@chromium.org>
20737 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20739 F: sound/soc/codecs/tas571x*
20741 TI TRF7970A NFC DRIVER
20742 M: Mark Greer <mgreer@animalcreek.com>
20743 L: linux-wireless@vger.kernel.org
20744 L: linux-nfc@lists.01.org (subscribers-only)
20746 F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
20747 F: drivers/nfc/trf7970a.c
20749 TI TSC2046 ADC DRIVER
20750 M: Oleksij Rempel <o.rempel@pengutronix.de>
20751 R: kernel@pengutronix.de
20752 L: linux-iio@vger.kernel.org
20754 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
20755 F: drivers/iio/adc/ti-tsc2046.c
20757 TI TWL4030 SERIES SOC CODEC DRIVER
20758 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20759 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20761 F: sound/soc/codecs/twl4030*
20764 M: Benoit Parrot <bparrot@ti.com>
20765 L: linux-media@vger.kernel.org
20767 W: http://linuxtv.org/
20768 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20769 F: Documentation/devicetree/bindings/media/ti,cal.yaml
20770 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
20771 F: drivers/media/platform/ti/cal/
20772 F: drivers/media/platform/ti/vpe/
20774 TI WILINK WIRELESS DRIVERS
20775 L: linux-wireless@vger.kernel.org
20777 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
20778 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
20779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
20780 F: drivers/net/wireless/ti/
20781 F: include/linux/wl12xx.h
20783 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
20784 M: John Stultz <jstultz@google.com>
20785 M: Thomas Gleixner <tglx@linutronix.de>
20786 R: Stephen Boyd <sboyd@kernel.org>
20787 L: linux-kernel@vger.kernel.org
20789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
20790 F: include/linux/clocksource.h
20791 F: include/linux/time.h
20792 F: include/linux/timex.h
20793 F: include/uapi/linux/time.h
20794 F: include/uapi/linux/timex.h
20795 F: kernel/time/alarmtimer.c
20796 F: kernel/time/clocksource.c
20797 F: kernel/time/ntp.c
20798 F: kernel/time/time*.c
20799 F: tools/testing/selftests/timers/
20802 M: Jon Maloy <jmaloy@redhat.com>
20803 M: Ying Xue <ying.xue@windriver.com>
20804 L: netdev@vger.kernel.org (core kernel code)
20805 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
20807 W: http://tipc.sourceforge.net/
20808 F: include/uapi/linux/tipc*.h
20811 TLAN NETWORK DRIVER
20812 M: Samuel Chessman <chessman@tux.org>
20813 L: tlan-devel@lists.sourceforge.net (subscribers-only)
20815 W: http://sourceforge.net/projects/tlan/
20816 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
20817 F: drivers/net/ethernet/ti/tlan.*
20819 TM6000 VIDEO4LINUX DRIVER
20820 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20821 L: linux-media@vger.kernel.org
20823 W: https://linuxtv.org
20824 T: git git://linuxtv.org/media_tree.git
20825 F: Documentation/admin-guide/media/tm6000*
20826 F: drivers/staging/media/deprecated/tm6000/
20828 TMIO/SDHI MMC DRIVER
20829 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
20830 L: linux-mmc@vger.kernel.org
20831 L: linux-renesas-soc@vger.kernel.org
20833 F: drivers/mmc/host/renesas_sdhi*
20834 F: drivers/mmc/host/tmio_mmc*
20835 F: include/linux/mfd/tmio.h
20837 TMP401 HARDWARE MONITOR DRIVER
20838 M: Guenter Roeck <linux@roeck-us.net>
20839 L: linux-hwmon@vger.kernel.org
20841 F: Documentation/devicetree/bindings/hwmon/ti,tmp401.yaml
20842 F: Documentation/hwmon/tmp401.rst
20843 F: drivers/hwmon/tmp401.c
20845 TMP464 HARDWARE MONITOR DRIVER
20846 M: Agathe Porte <agathe.porte@nokia.com>
20847 M: Guenter Roeck <linux@roeck-us.net>
20848 L: linux-hwmon@vger.kernel.org
20850 F: Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
20851 F: Documentation/hwmon/tmp464.rst
20852 F: drivers/hwmon/tmp464.c
20854 TMP513 HARDWARE MONITOR DRIVER
20855 M: Eric Tremblay <etremblay@distech-controls.com>
20856 L: linux-hwmon@vger.kernel.org
20858 F: Documentation/hwmon/tmp513.rst
20859 F: drivers/hwmon/tmp513.c
20861 TMPFS (SHMEM FILESYSTEM)
20862 M: Hugh Dickins <hughd@google.com>
20863 L: linux-mm@kvack.org
20865 F: include/linux/shmem_fs.h
20868 TOMOYO SECURITY MODULE
20869 M: Kentaro Takeda <takedakn@nttdata.co.jp>
20870 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
20871 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
20872 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
20873 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
20874 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
20876 W: https://tomoyo.osdn.jp/
20877 F: security/tomoyo/
20879 TOPSTAR LAPTOP EXTRAS DRIVER
20880 M: Herton Ronaldo Krzesinski <herton@canonical.com>
20881 L: platform-driver-x86@vger.kernel.org
20883 F: drivers/platform/x86/topstar-laptop.c
20885 TORTURE-TEST MODULES
20886 M: Davidlohr Bueso <dave@stgolabs.net>
20887 M: "Paul E. McKenney" <paulmck@kernel.org>
20888 M: Josh Triplett <josh@joshtriplett.org>
20889 L: linux-kernel@vger.kernel.org
20891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20892 F: Documentation/RCU/torture.rst
20893 F: kernel/locking/locktorture.c
20894 F: kernel/rcu/rcuscale.c
20895 F: kernel/rcu/rcutorture.c
20896 F: kernel/rcu/refscale.c
20897 F: kernel/torture.c
20899 TOSHIBA ACPI EXTRAS DRIVER
20900 M: Azael Avalos <coproscefalo@gmail.com>
20901 L: platform-driver-x86@vger.kernel.org
20903 F: drivers/platform/x86/toshiba_acpi.c
20905 TOSHIBA BLUETOOTH DRIVER
20906 M: Azael Avalos <coproscefalo@gmail.com>
20907 L: platform-driver-x86@vger.kernel.org
20909 F: drivers/platform/x86/toshiba_bluetooth.c
20911 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
20912 M: Azael Avalos <coproscefalo@gmail.com>
20913 L: platform-driver-x86@vger.kernel.org
20915 F: drivers/platform/x86/toshiba_haps.c
20918 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
20920 W: http://www.buzzard.org.uk/toshiba/
20921 F: drivers/char/toshiba.c
20922 F: include/linux/toshiba.h
20923 F: include/uapi/linux/toshiba.h
20925 TOSHIBA TC358743 DRIVER
20926 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
20927 L: linux-media@vger.kernel.org
20929 F: Documentation/devicetree/bindings/media/i2c/tc358743.txt
20930 F: drivers/media/i2c/tc358743*
20931 F: include/media/i2c/tc358743.h
20933 TOSHIBA WMI HOTKEYS DRIVER
20934 M: Azael Avalos <coproscefalo@gmail.com>
20935 L: platform-driver-x86@vger.kernel.org
20937 F: drivers/platform/x86/toshiba-wmi.c
20940 M: Peter Huewe <peterhuewe@gmx.de>
20941 M: Jarkko Sakkinen <jarkko@kernel.org>
20942 R: Jason Gunthorpe <jgg@ziepe.ca>
20943 L: linux-integrity@vger.kernel.org
20945 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
20946 Q: https://patchwork.kernel.org/project/linux-integrity/list/
20947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
20948 F: drivers/char/tpm/
20951 M: Duke Du <dukedu83@gmail.com>
20952 L: linux-hwmon@vger.kernel.org
20954 F: Documentation/hwmon/tps546d24.rst
20955 F: drivers/hwmon/pmbus/tps546d24.c
20958 M: Steven Rostedt <rostedt@goodmis.org>
20959 M: Masami Hiramatsu <mhiramat@kernel.org>
20961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
20962 F: Documentation/trace/*
20964 F: include/linux/trace*.h
20967 F: scripts/tracing/
20968 F: tools/testing/selftests/ftrace/
20970 TRACING MMIO ACCESSES (MMIOTRACE)
20971 M: Steven Rostedt <rostedt@goodmis.org>
20972 M: Masami Hiramatsu <mhiramat@kernel.org>
20973 R: Karol Herbst <karolherbst@gmail.com>
20974 R: Pekka Paalanen <ppaalanen@gmail.com>
20975 L: linux-kernel@vger.kernel.org
20976 L: nouveau@lists.freedesktop.org
20978 F: arch/x86/mm/kmmio.c
20979 F: arch/x86/mm/mmio-mod.c
20980 F: arch/x86/mm/testmmiotrace.c
20981 F: include/linux/mmiotrace.h
20982 F: kernel/trace/trace_mmiotrace.c
20984 TRACING OS NOISE / LATENCY TRACERS
20985 M: Steven Rostedt <rostedt@goodmis.org>
20986 M: Daniel Bristot de Oliveira <bristot@kernel.org>
20988 F: kernel/trace/trace_osnoise.c
20989 F: include/trace/events/osnoise.h
20990 F: kernel/trace/trace_hwlat.c
20991 F: kernel/trace/trace_irqsoff.c
20992 F: kernel/trace/trace_sched_wakeup.c
20993 F: Documentation/trace/osnoise-tracer.rst
20994 F: Documentation/trace/timerlat-tracer.rst
20995 F: Documentation/trace/hwlat_detector.rst
20996 F: arch/*/kernel/trace.c
20998 Real-time Linux Analysis (RTLA) tools
20999 M: Daniel Bristot de Oliveira <bristot@kernel.org>
21000 M: Steven Rostedt <rostedt@goodmis.org>
21001 L: linux-trace-devel@vger.kernel.org
21003 F: Documentation/tools/rtla/
21004 F: tools/tracing/rtla/
21006 TRADITIONAL CHINESE DOCUMENTATION
21007 M: Hu Haowen <src.res@email.cn>
21008 L: linux-doc-tw-discuss@lists.sourceforge.net (moderated for non-subscribers)
21010 W: https://github.com/srcres258/linux-doc
21011 T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
21012 F: Documentation/translations/zh_TW/
21015 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21016 M: Jiri Slaby <jirislaby@kernel.org>
21018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
21019 F: Documentation/driver-api/serial/
21021 F: drivers/tty/serial/serial_core.c
21022 F: include/linux/selection.h
21023 F: include/linux/serial.h
21024 F: include/linux/serial_core.h
21025 F: include/linux/sysrq.h
21026 F: include/linux/tty*.h
21027 F: include/linux/vt.h
21028 F: include/linux/vt_*.h
21029 F: include/uapi/linux/serial.h
21030 F: include/uapi/linux/serial_core.h
21031 F: include/uapi/linux/tty.h
21033 TUA9001 MEDIA DRIVER
21034 M: Antti Palosaari <crope@iki.fi>
21035 L: linux-media@vger.kernel.org
21037 W: https://linuxtv.org
21038 W: http://palosaari.fi/linux/
21039 Q: http://patchwork.linuxtv.org/project/linux-media/list/
21040 T: git git://linuxtv.org/anttip/media_tree.git
21041 F: drivers/media/tuners/tua9001*
21043 TULIP NETWORK DRIVERS
21044 L: netdev@vger.kernel.org
21045 L: linux-parisc@vger.kernel.org
21047 F: drivers/net/ethernet/dec/tulip/
21050 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
21052 W: http://vtun.sourceforge.net/tun
21053 F: Documentation/networking/tuntap.rst
21054 F: arch/um/os-Linux/drivers/
21056 TURBOCHANNEL SUBSYSTEM
21057 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
21058 M: Ralf Baechle <ralf@linux-mips.org>
21059 L: linux-mips@vger.kernel.org
21061 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
21063 F: include/linux/tc.h
21066 M: "Len Brown" <lenb@kernel.org>
21067 L: linux-pm@vger.kernel.org
21069 Q: https://patchwork.kernel.org/project/linux-pm/list/
21070 B: https://bugzilla.kernel.org
21071 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
21072 F: tools/power/x86/turbostat/
21074 TW5864 VIDEO4LINUX DRIVER
21075 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
21076 M: Anton Sviridenko <anton@corp.bluecherry.net>
21077 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
21078 M: Andrey Utkin <andrey_utkin@fastmail.com>
21079 L: linux-media@vger.kernel.org
21081 F: drivers/media/pci/tw5864/
21083 TW68 VIDEO4LINUX DRIVER
21084 M: Hans Verkuil <hverkuil@xs4all.nl>
21085 L: linux-media@vger.kernel.org
21087 W: https://linuxtv.org
21088 T: git git://linuxtv.org/media_tree.git
21089 F: drivers/media/pci/tw68/
21091 TW686X VIDEO4LINUX DRIVER
21092 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
21093 L: linux-media@vger.kernel.org
21095 W: http://linuxtv.org
21096 T: git git://linuxtv.org/media_tree.git
21097 F: drivers/media/pci/tw686x/
21099 U-BOOT ENVIRONMENT VARIABLES
21100 M: Rafał Miłecki <rafal@milecki.pl>
21102 F: Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
21103 F: drivers/nvmem/u-boot-env.c
21105 UACCE ACCELERATOR FRAMEWORK
21106 M: Zhangfei Gao <zhangfei.gao@linaro.org>
21107 M: Zhou Wang <wangzhou1@hisilicon.com>
21108 L: linux-accelerators@lists.ozlabs.org
21109 L: linux-kernel@vger.kernel.org
21111 F: Documentation/ABI/testing/sysfs-driver-uacce
21112 F: Documentation/misc-devices/uacce.rst
21113 F: drivers/misc/uacce/
21114 F: include/linux/uacce.h
21115 F: include/uapi/misc/uacce/
21117 UBI FILE SYSTEM (UBIFS)
21118 M: Richard Weinberger <richard@nod.at>
21119 L: linux-mtd@lists.infradead.org
21121 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
21122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
21123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
21124 F: Documentation/ABI/testing/sysfs-fs-ubifs
21125 F: Documentation/filesystems/ubifs-authentication.rst
21126 F: Documentation/filesystems/ubifs.rst
21129 UBLK USERSPACE BLOCK DRIVER
21130 M: Ming Lei <ming.lei@redhat.com>
21131 L: linux-block@vger.kernel.org
21133 F: Documentation/block/ublk.rst
21134 F: drivers/block/ublk_drv.c
21135 F: include/uapi/linux/ublk_cmd.h
21137 UCLINUX (M68KNOMMU AND COLDFIRE)
21138 M: Greg Ungerer <gerg@linux-m68k.org>
21139 L: linux-m68k@lists.linux-m68k.org
21140 L: uclinux-dev@uclinux.org (subscribers-only)
21142 W: http://www.linux-m68k.org/
21143 W: http://www.uclinux.org/
21144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
21145 F: arch/m68k/*/*_no.*
21147 F: arch/m68k/coldfire/
21148 F: arch/m68k/include/asm/*_no.*
21151 M: Jan Kara <jack@suse.com>
21153 F: Documentation/filesystems/udf.rst
21157 M: Bastien Nocera <hadess@hadess.net>
21158 L: linux-input@vger.kernel.org
21160 F: drivers/hid/hid-udraw-ps3.c
21163 M: Evgeniy Dushistov <dushistov@mail.ru>
21165 F: Documentation/admin-guide/ufs.rst
21168 UHID USERSPACE HID IO DRIVER
21169 M: David Rheinsberg <david.rheinsberg@gmail.com>
21170 L: linux-input@vger.kernel.org
21172 F: drivers/hid/uhid.c
21173 F: include/uapi/linux/uhid.h
21176 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21177 L: linux-usb@vger.kernel.org
21179 F: drivers/usb/common/ulpi.c
21180 F: include/linux/ulpi/
21183 M: Gabriel Krisman Bertazi <krisman@collabora.com>
21184 L: linux-fsdevel@vger.kernel.org
21189 M: Tony Finch <dot@dotat.at>
21191 W: http://dotat.at/prog/unifdef
21192 F: scripts/unifdef.c
21194 UNIFORM CDROM DRIVER
21195 M: Phillip Potter <phil@philpotter.co.uk>
21197 F: Documentation/cdrom/
21198 F: drivers/cdrom/cdrom.c
21199 F: include/linux/cdrom.h
21200 F: include/uapi/linux/cdrom.h
21202 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
21203 R: Alim Akhtar <alim.akhtar@samsung.com>
21204 R: Avri Altman <avri.altman@wdc.com>
21205 R: Bart Van Assche <bvanassche@acm.org>
21206 L: linux-scsi@vger.kernel.org
21208 F: Documentation/devicetree/bindings/ufs/
21209 F: Documentation/scsi/ufs.rst
21210 F: drivers/ufs/core/
21212 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
21213 M: Pedro Sousa <pedrom.sousa@synopsys.com>
21214 L: linux-scsi@vger.kernel.org
21216 F: drivers/ufs/host/*dwc*
21218 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
21219 M: Stanley Chu <stanley.chu@mediatek.com>
21220 L: linux-scsi@vger.kernel.org
21221 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
21223 F: drivers/ufs/host/ufs-mediatek*
21225 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
21226 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
21227 L: linux-renesas-soc@vger.kernel.org
21228 L: linux-scsi@vger.kernel.org
21230 F: drivers/ufs/host/ufs-renesas.c
21232 UNSORTED BLOCK IMAGES (UBI)
21233 M: Richard Weinberger <richard@nod.at>
21234 L: linux-mtd@lists.infradead.org
21236 W: http://www.linux-mtd.infradead.org/
21237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
21238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
21239 F: drivers/mtd/ubi/
21240 F: include/linux/mtd/ubi.h
21241 F: include/uapi/mtd/ubi-user.h
21243 USB "USBNET" DRIVER FRAMEWORK
21244 M: Oliver Neukum <oneukum@suse.com>
21245 L: netdev@vger.kernel.org
21247 W: http://www.linux-usb.org/usbnet
21248 F: drivers/net/usb/usbnet.c
21249 F: include/linux/usb/usbnet.h
21252 M: Oliver Neukum <oneukum@suse.com>
21253 L: linux-usb@vger.kernel.org
21255 F: Documentation/usb/acm.rst
21256 F: drivers/usb/class/cdc-acm.*
21258 USB APPLE MFI FASTCHARGE DRIVER
21259 M: Bastien Nocera <hadess@hadess.net>
21260 L: linux-usb@vger.kernel.org
21262 F: drivers/usb/misc/apple-mfi-fastcharge.c
21264 USB AR5523 WIRELESS DRIVER
21265 M: Pontus Fuchs <pontus.fuchs@gmail.com>
21266 L: linux-wireless@vger.kernel.org
21268 F: drivers/net/wireless/ath/ar5523/
21271 M: Oliver Neukum <oneukum@suse.com>
21272 L: linux-usb@vger.kernel.org
21273 L: linux-scsi@vger.kernel.org
21275 F: drivers/usb/storage/uas.c
21277 USB CDC ETHERNET DRIVER
21278 M: Oliver Neukum <oliver@neukum.org>
21279 L: linux-usb@vger.kernel.org
21281 F: drivers/net/usb/cdc_*.c
21282 F: include/uapi/linux/usb/cdc.h
21284 USB CHAOSKEY DRIVER
21285 M: Keith Packard <keithp@keithp.com>
21286 L: linux-usb@vger.kernel.org
21288 F: drivers/usb/misc/chaoskey.c
21290 USB CYPRESS C67X00 DRIVER
21291 L: linux-usb@vger.kernel.org
21293 F: drivers/usb/c67x00/
21295 USB DAVICOM DM9601 DRIVER
21296 M: Peter Korsgaard <peter@korsgaard.com>
21297 L: netdev@vger.kernel.org
21299 W: http://www.linux-usb.org/usbnet
21300 F: drivers/net/usb/dm9601.c
21303 M: Alan Stern <stern@rowland.harvard.edu>
21304 L: linux-usb@vger.kernel.org
21306 F: Documentation/usb/ehci.rst
21307 F: drivers/usb/host/ehci*
21309 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
21310 M: Jiri Kosina <jikos@kernel.org>
21311 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
21312 L: linux-usb@vger.kernel.org
21314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
21315 F: Documentation/hid/hiddev.rst
21316 F: drivers/hid/usbhid/
21318 USB INTEL XHCI ROLE MUX DRIVER
21319 M: Hans de Goede <hdegoede@redhat.com>
21320 L: linux-usb@vger.kernel.org
21322 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
21324 USB IP DRIVER FOR HISILICON KIRIN 960
21325 M: Yu Chen <chenyu56@huawei.com>
21326 M: Binghui Wang <wangbinghui@hisilicon.com>
21327 L: linux-usb@vger.kernel.org
21329 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
21330 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
21332 USB IP DRIVER FOR HISILICON KIRIN 970
21333 M: Mauro Carvalho Chehab <mchehab@kernel.org>
21334 L: linux-usb@vger.kernel.org
21336 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
21337 F: drivers/phy/hisilicon/phy-hi3670-usb3.c
21340 M: Olav Kongas <ok@artecdesign.ee>
21341 L: linux-usb@vger.kernel.org
21343 F: drivers/usb/host/isp116x*
21344 F: include/linux/usb/isp116x.h
21347 M: Rui Miguel Silva <rui.silva@linaro.org>
21348 L: linux-usb@vger.kernel.org
21350 F: drivers/usb/isp1760/*
21351 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
21353 USB LAN78XX ETHERNET DRIVER
21354 M: Woojung Huh <woojung.huh@microchip.com>
21355 M: UNGLinuxDriver@microchip.com
21356 L: netdev@vger.kernel.org
21358 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
21359 F: drivers/net/usb/lan78xx.*
21360 F: include/dt-bindings/net/microchip-lan78xx.h
21362 USB MASS STORAGE DRIVER
21363 M: Alan Stern <stern@rowland.harvard.edu>
21364 L: linux-usb@vger.kernel.org
21365 L: usb-storage@lists.one-eyed-alien.net
21367 F: drivers/usb/storage/
21370 M: Clemens Ladisch <clemens@ladisch.de>
21371 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21374 F: sound/usb/midi.*
21376 USB NETWORKING DRIVERS
21377 L: linux-usb@vger.kernel.org
21379 F: drivers/net/usb/
21382 M: Alan Stern <stern@rowland.harvard.edu>
21383 L: linux-usb@vger.kernel.org
21385 F: Documentation/usb/ohci.rst
21386 F: drivers/usb/host/ohci*
21388 USB OTG FSM (Finite State Machine)
21389 M: Peter Chen <peter.chen@kernel.org>
21390 L: linux-usb@vger.kernel.org
21392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
21393 F: drivers/usb/common/usb-otg-fsm.c
21396 M: Valentina Manea <valentina.manea.m@gmail.com>
21397 M: Shuah Khan <shuah@kernel.org>
21398 M: Shuah Khan <skhan@linuxfoundation.org>
21399 L: linux-usb@vger.kernel.org
21401 F: Documentation/usb/usbip_protocol.rst
21402 F: drivers/usb/usbip/
21403 F: tools/testing/selftests/drivers/usb/usbip/
21404 F: tools/usb/usbip/
21407 M: Petko Manolov <petkan@nucleusys.com>
21408 L: linux-usb@vger.kernel.org
21409 L: netdev@vger.kernel.org
21411 W: https://github.com/petkan/pegasus
21412 T: git https://github.com/petkan/pegasus.git
21413 F: drivers/net/usb/pegasus.*
21415 USB PRINTER DRIVER (usblp)
21416 M: Pete Zaitcev <zaitcev@redhat.com>
21417 L: linux-usb@vger.kernel.org
21419 F: drivers/usb/class/usblp.c
21421 USB RAW GADGET DRIVER
21422 R: Andrey Konovalov <andreyknvl@gmail.com>
21423 L: linux-usb@vger.kernel.org
21425 F: Documentation/usb/raw-gadget.rst
21426 F: drivers/usb/gadget/legacy/raw_gadget.c
21427 F: include/uapi/linux/usb/raw_gadget.h
21429 USB QMI WWAN NETWORK DRIVER
21430 M: Bjørn Mork <bjorn@mork.no>
21431 L: netdev@vger.kernel.org
21433 F: Documentation/ABI/testing/sysfs-class-net-qmi
21434 F: drivers/net/usb/qmi_wwan.c
21437 M: Petko Manolov <petkan@nucleusys.com>
21438 L: linux-usb@vger.kernel.org
21439 L: netdev@vger.kernel.org
21441 W: https://github.com/petkan/rtl8150
21442 T: git https://github.com/petkan/rtl8150.git
21443 F: drivers/net/usb/rtl8150.c
21445 USB SERIAL SUBSYSTEM
21446 M: Johan Hovold <johan@kernel.org>
21447 L: linux-usb@vger.kernel.org
21449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
21450 F: Documentation/usb/usb-serial.rst
21451 F: drivers/usb/serial/
21452 F: include/linux/usb/serial.h
21454 USB SMSC75XX ETHERNET DRIVER
21455 M: Steve Glendinning <steve.glendinning@shawell.net>
21456 L: netdev@vger.kernel.org
21458 F: drivers/net/usb/smsc75xx.*
21460 USB SMSC95XX ETHERNET DRIVER
21461 M: Steve Glendinning <steve.glendinning@shawell.net>
21462 M: UNGLinuxDriver@microchip.com
21463 L: netdev@vger.kernel.org
21465 F: drivers/net/usb/smsc95xx.*
21468 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21469 L: linux-usb@vger.kernel.org
21471 W: http://www.linux-usb.org
21472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
21473 F: Documentation/devicetree/bindings/usb/
21474 F: Documentation/usb/
21476 F: include/dt-bindings/usb/
21477 F: include/linux/usb.h
21478 F: include/linux/usb/
21480 USB TYPEC BUS FOR ALTERNATE MODES
21481 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21482 L: linux-usb@vger.kernel.org
21484 F: Documentation/ABI/testing/sysfs-bus-typec
21485 F: Documentation/driver-api/usb/typec_bus.rst
21486 F: drivers/usb/typec/altmodes/
21487 F: include/linux/usb/typec_altmode.h
21490 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21491 L: linux-usb@vger.kernel.org
21493 F: Documentation/ABI/testing/sysfs-class-typec
21494 F: Documentation/driver-api/usb/typec.rst
21495 F: drivers/usb/typec/
21496 F: include/linux/usb/typec.h
21498 USB TYPEC INTEL PMC MUX DRIVER
21499 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21500 L: linux-usb@vger.kernel.org
21502 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
21503 F: drivers/usb/typec/mux/intel_pmc_mux.c
21505 USB TYPEC PI3USB30532 MUX DRIVER
21506 M: Hans de Goede <hdegoede@redhat.com>
21507 L: linux-usb@vger.kernel.org
21509 F: drivers/usb/typec/mux/pi3usb30532.c
21511 USB TYPEC PORT CONTROLLER DRIVERS
21512 M: Guenter Roeck <linux@roeck-us.net>
21513 L: linux-usb@vger.kernel.org
21515 F: drivers/usb/typec/tcpm/
21518 M: Alan Stern <stern@rowland.harvard.edu>
21519 L: linux-usb@vger.kernel.org
21521 F: drivers/usb/host/uhci*
21524 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21525 L: linux-media@vger.kernel.org
21527 W: http://www.ideasonboard.org/uvc/
21528 T: git git://linuxtv.org/media_tree.git
21529 F: drivers/media/usb/uvc/
21530 F: include/uapi/linux/uvcvideo.h
21533 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21534 L: linux-usb@vger.kernel.org
21536 F: drivers/usb/gadget/function/*uvc*
21537 F: drivers/usb/gadget/legacy/webcam.c
21538 F: include/uapi/linux/usb/g_uvc.h
21540 USB WIRELESS RNDIS DRIVER (rndis_wlan)
21541 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
21542 L: linux-wireless@vger.kernel.org
21544 F: drivers/net/wireless/rndis_wlan.c
21547 M: Mathias Nyman <mathias.nyman@intel.com>
21548 L: linux-usb@vger.kernel.org
21550 F: drivers/usb/host/pci-quirks*
21551 F: drivers/usb/host/xhci*
21554 L: linux-wireless@vger.kernel.org
21556 W: http://linux-lc100020.sourceforge.net
21557 F: drivers/net/wireless/zydas/zd1201.*
21560 M: Antoine Jacquet <royale@zerezo.com>
21561 L: linux-usb@vger.kernel.org
21562 L: linux-media@vger.kernel.org
21564 W: http://royale.zerezo.com/zr364xx/
21565 T: git git://linuxtv.org/media_tree.git
21566 F: Documentation/admin-guide/media/zr364xx*
21567 F: drivers/staging/media/deprecated/zr364xx/
21569 USER-MODE LINUX (UML)
21570 M: Richard Weinberger <richard@nod.at>
21571 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
21572 M: Johannes Berg <johannes@sipsolutions.net>
21573 L: linux-um@lists.infradead.org
21575 W: http://user-mode-linux.sourceforge.net
21576 Q: https://patchwork.ozlabs.org/project/linux-um/list/
21577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
21578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
21579 F: Documentation/virt/uml/
21584 USERSPACE COPYIN/COPYOUT (UIOVEC)
21585 M: Alexander Viro <viro@zeniv.linux.org.uk>
21587 F: include/linux/uio.h
21590 USERSPACE DMA BUFFER DRIVER
21591 M: Gerd Hoffmann <kraxel@redhat.com>
21592 L: dri-devel@lists.freedesktop.org
21594 T: git git://anongit.freedesktop.org/drm/drm-misc
21595 F: drivers/dma-buf/udmabuf.c
21596 F: include/uapi/linux/udmabuf.h
21598 USERSPACE I/O (UIO)
21599 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
21602 F: Documentation/driver-api/uio-howto.rst
21604 F: include/linux/uio_driver.h
21607 M: Karel Zak <kzak@redhat.com>
21608 L: util-linux@vger.kernel.org
21610 W: http://en.wikipedia.org/wiki/Util-linux
21611 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
21614 M: Christoph Hellwig <hch@lst.de>
21615 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21616 L: linux-kernel@vger.kernel.org
21618 T: git git://git.infradead.org/users/hch/uuid.git
21619 F: include/linux/uuid.h
21620 F: include/uapi/linux/uuid.h
21625 M: Justin Ernst <justin.ernst@hpe.com>
21626 L: platform-driver-x86@vger.kernel.org
21628 F: drivers/platform/x86/uv_sysfs.c
21631 M: Michal Januszewski <spock@gentoo.org>
21632 L: linux-fbdev@vger.kernel.org
21634 W: https://github.com/mjanusz/v86d
21635 F: Documentation/fb/uvesafb.rst
21636 F: drivers/video/fbdev/uvesafb.*
21638 Ux500 CLOCK DRIVERS
21639 M: Ulf Hansson <ulf.hansson@linaro.org>
21640 L: linux-clk@vger.kernel.org
21641 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21643 F: drivers/clk/ux500/
21646 M: Stefan Agner <stefan@agner.ch>
21647 L: linux-mtd@lists.infradead.org
21649 F: drivers/mtd/nand/raw/vf610_nfc.c
21651 VFAT/FAT/MSDOS FILESYSTEM
21652 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
21654 F: Documentation/filesystems/vfat.rst
21656 F: tools/testing/selftests/filesystems/fat/
21659 M: Alex Williamson <alex.williamson@redhat.com>
21660 R: Cornelia Huck <cohuck@redhat.com>
21661 L: kvm@vger.kernel.org
21663 T: git git://github.com/awilliam/linux-vfio.git
21664 F: Documentation/ABI/testing/sysfs-devices-vfio-dev
21665 F: Documentation/driver-api/vfio.rst
21667 F: include/linux/vfio.h
21668 F: include/linux/vfio_pci_core.h
21669 F: include/uapi/linux/vfio.h
21672 M: Diana Craciun <diana.craciun@oss.nxp.com>
21673 L: kvm@vger.kernel.org
21675 F: drivers/vfio/fsl-mc/
21677 VFIO HISILICON PCI DRIVER
21678 M: Longfang Liu <liulongfang@huawei.com>
21679 M: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
21680 L: kvm@vger.kernel.org
21682 F: drivers/vfio/pci/hisilicon/
21684 VFIO MEDIATED DEVICE DRIVERS
21685 M: Kirti Wankhede <kwankhede@nvidia.com>
21686 L: kvm@vger.kernel.org
21688 F: Documentation/driver-api/vfio-mediated-device.rst
21689 F: drivers/vfio/mdev/
21690 F: include/linux/mdev.h
21691 F: samples/vfio-mdev/
21693 VFIO PCI DEVICE SPECIFIC DRIVERS
21694 R: Jason Gunthorpe <jgg@nvidia.com>
21695 R: Yishai Hadas <yishaih@nvidia.com>
21696 R: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
21697 R: Kevin Tian <kevin.tian@intel.com>
21698 L: kvm@vger.kernel.org
21700 P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
21701 F: drivers/vfio/pci/*/
21703 VFIO PLATFORM DRIVER
21704 M: Eric Auger <eric.auger@redhat.com>
21705 L: kvm@vger.kernel.org
21707 F: drivers/vfio/platform/
21709 VFIO MLX5 PCI DRIVER
21710 M: Yishai Hadas <yishaih@nvidia.com>
21711 L: kvm@vger.kernel.org
21713 F: drivers/vfio/pci/mlx5/
21716 R: Lukas Wunner <lukas@wunner.de>
21718 T: git git://anongit.freedesktop.org/drm/drm-misc
21719 F: Documentation/gpu/vga-switcheroo.rst
21720 F: drivers/gpu/vga/vga_switcheroo.c
21721 F: include/linux/vga_switcheroo.h
21723 VIA RHINE NETWORK DRIVER
21725 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
21726 F: drivers/net/ethernet/via/via-rhine.c
21728 VIA SD/MMC CARD CONTROLLER DRIVER
21729 M: Bruce Chang <brucechang@via.com.tw>
21730 M: Harald Welte <HaraldWelte@viatech.com>
21732 F: drivers/mmc/host/via-sdmmc.c
21734 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
21735 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
21736 L: linux-fbdev@vger.kernel.org
21738 F: drivers/video/fbdev/via/
21739 F: include/linux/via-core.h
21740 F: include/linux/via-gpio.h
21741 F: include/linux/via_i2c.h
21743 VIA VELOCITY NETWORK DRIVER
21744 M: Francois Romieu <romieu@fr.zoreil.com>
21745 L: netdev@vger.kernel.org
21747 F: drivers/net/ethernet/via/via-velocity.*
21749 VICODEC VIRTUAL CODEC DRIVER
21750 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
21751 L: linux-media@vger.kernel.org
21753 W: https://linuxtv.org
21754 T: git git://linuxtv.org/media_tree.git
21755 F: drivers/media/test-drivers/vicodec/*
21757 VIDEO I2C POLLING DRIVER
21758 M: Matt Ranostay <matt.ranostay@konsulko.com>
21759 L: linux-media@vger.kernel.org
21761 F: drivers/media/i2c/video-i2c.c
21763 VIDEO MULTIPLEXER DRIVER
21764 M: Philipp Zabel <p.zabel@pengutronix.de>
21765 L: linux-media@vger.kernel.org
21767 F: drivers/media/platform/video-mux.c
21769 VIDEOBUF2 FRAMEWORK
21770 M: Tomasz Figa <tfiga@chromium.org>
21771 M: Marek Szyprowski <m.szyprowski@samsung.com>
21772 L: linux-media@vger.kernel.org
21774 F: drivers/media/common/videobuf2/*
21775 F: include/media/videobuf2-*
21777 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
21778 M: Shuah Khan <skhan@linuxfoundation.org>
21779 R: Kieran Bingham <kieran.bingham@ideasonboard.com>
21780 L: linux-media@vger.kernel.org
21782 W: https://linuxtv.org
21783 T: git git://linuxtv.org/media_tree.git
21784 F: drivers/media/test-drivers/vimc/*
21787 M: Alex Williamson <alex.williamson@redhat.com>
21788 M: Paolo Bonzini <pbonzini@redhat.com>
21789 L: kvm@vger.kernel.org
21793 VIRTIO AND VHOST VSOCK DRIVER
21794 M: Stefan Hajnoczi <stefanha@redhat.com>
21795 M: Stefano Garzarella <sgarzare@redhat.com>
21796 L: kvm@vger.kernel.org
21797 L: virtualization@lists.linux-foundation.org
21798 L: netdev@vger.kernel.org
21800 F: drivers/vhost/vsock.c
21801 F: include/linux/virtio_vsock.h
21802 F: include/uapi/linux/virtio_vsock.h
21803 F: net/vmw_vsock/virtio_transport.c
21804 F: net/vmw_vsock/virtio_transport_common.c
21806 VIRTIO BLOCK AND SCSI DRIVERS
21807 M: "Michael S. Tsirkin" <mst@redhat.com>
21808 M: Jason Wang <jasowang@redhat.com>
21809 R: Paolo Bonzini <pbonzini@redhat.com>
21810 R: Stefan Hajnoczi <stefanha@redhat.com>
21811 L: virtualization@lists.linux-foundation.org
21813 F: drivers/block/virtio_blk.c
21814 F: drivers/scsi/virtio_scsi.c
21815 F: drivers/vhost/scsi.c
21816 F: include/uapi/linux/virtio_blk.h
21817 F: include/uapi/linux/virtio_scsi.h
21819 VIRTIO CONSOLE DRIVER
21820 M: Amit Shah <amit@kernel.org>
21821 L: virtualization@lists.linux-foundation.org
21823 F: drivers/char/virtio_console.c
21824 F: include/linux/virtio_console.h
21825 F: include/uapi/linux/virtio_console.h
21827 VIRTIO CORE AND NET DRIVERS
21828 M: "Michael S. Tsirkin" <mst@redhat.com>
21829 M: Jason Wang <jasowang@redhat.com>
21830 L: virtualization@lists.linux-foundation.org
21832 F: Documentation/ABI/testing/sysfs-bus-vdpa
21833 F: Documentation/ABI/testing/sysfs-class-vduse
21834 F: Documentation/devicetree/bindings/virtio/
21835 F: drivers/block/virtio_blk.c
21836 F: drivers/crypto/virtio/
21837 F: drivers/net/virtio_net.c
21840 F: include/linux/vdpa.h
21841 F: include/linux/virtio*.h
21842 F: include/uapi/linux/virtio_*.h
21845 VISL VIRTUAL STATELESS DECODER DRIVER
21846 M: Daniel Almeida <daniel.almeida@collabora.com>
21847 L: linux-media@vger.kernel.org
21849 F: drivers/media/test-drivers/visl
21851 IFCVF VIRTIO DATA PATH ACCELERATOR
21852 R: Zhu Lingshan <lingshan.zhu@intel.com>
21853 F: drivers/vdpa/ifcvf/
21856 M: "Michael S. Tsirkin" <mst@redhat.com>
21857 M: David Hildenbrand <david@redhat.com>
21858 L: virtualization@lists.linux-foundation.org
21860 F: drivers/virtio/virtio_balloon.c
21861 F: include/uapi/linux/virtio_balloon.h
21862 F: include/linux/balloon_compaction.h
21863 F: mm/balloon_compaction.c
21865 VIRTIO CRYPTO DRIVER
21866 M: Gonglei <arei.gonglei@huawei.com>
21867 L: virtualization@lists.linux-foundation.org
21868 L: linux-crypto@vger.kernel.org
21870 F: drivers/crypto/virtio/
21871 F: include/uapi/linux/virtio_crypto.h
21873 VIRTIO DRIVERS FOR S390
21874 M: Cornelia Huck <cohuck@redhat.com>
21875 M: Halil Pasic <pasic@linux.ibm.com>
21876 M: Eric Farman <farman@linux.ibm.com>
21877 L: linux-s390@vger.kernel.org
21878 L: virtualization@lists.linux-foundation.org
21879 L: kvm@vger.kernel.org
21881 F: arch/s390/include/uapi/asm/virtio-ccw.h
21882 F: drivers/s390/virtio/
21885 M: Vivek Goyal <vgoyal@redhat.com>
21886 M: Stefan Hajnoczi <stefanha@redhat.com>
21887 M: Miklos Szeredi <miklos@szeredi.hu>
21888 L: virtualization@lists.linux-foundation.org
21889 L: linux-fsdevel@vger.kernel.org
21891 W: https://virtio-fs.gitlab.io/
21892 F: Documentation/filesystems/virtiofs.rst
21893 F: fs/fuse/virtio_fs.c
21894 F: include/uapi/linux/virtio_fs.h
21897 M: Enrico Weigelt, metux IT consult <info@metux.net>
21898 M: Viresh Kumar <vireshk@kernel.org>
21899 L: linux-gpio@vger.kernel.org
21900 L: virtualization@lists.linux-foundation.org
21902 F: drivers/gpio/gpio-virtio.c
21903 F: include/uapi/linux/virtio_gpio.h
21906 M: David Airlie <airlied@redhat.com>
21907 M: Gerd Hoffmann <kraxel@redhat.com>
21908 R: Gurchetan Singh <gurchetansingh@chromium.org>
21909 R: Chia-I Wu <olvaffe@gmail.com>
21910 L: dri-devel@lists.freedesktop.org
21911 L: virtualization@lists.linux-foundation.org
21913 T: git git://anongit.freedesktop.org/drm/drm-misc
21914 F: drivers/gpu/drm/virtio/
21915 F: include/uapi/linux/virtio_gpu.h
21917 VIRTIO HOST (VHOST)
21918 M: "Michael S. Tsirkin" <mst@redhat.com>
21919 M: Jason Wang <jasowang@redhat.com>
21920 L: kvm@vger.kernel.org
21921 L: virtualization@lists.linux-foundation.org
21922 L: netdev@vger.kernel.org
21924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
21926 F: include/linux/vhost_iotlb.h
21927 F: include/uapi/linux/vhost.h
21929 VIRTIO INPUT DRIVER
21930 M: Gerd Hoffmann <kraxel@redhat.com>
21932 F: drivers/virtio/virtio_input.c
21933 F: include/uapi/linux/virtio_input.h
21935 VIRTIO IOMMU DRIVER
21936 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
21937 L: virtualization@lists.linux-foundation.org
21939 F: drivers/iommu/virtio-iommu.c
21940 F: include/uapi/linux/virtio_iommu.h
21943 M: David Hildenbrand <david@redhat.com>
21944 L: virtualization@lists.linux-foundation.org
21946 W: https://virtio-mem.gitlab.io/
21947 F: drivers/virtio/virtio_mem.c
21948 F: include/uapi/linux/virtio_mem.h
21950 VIRTIO SOUND DRIVER
21951 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
21952 M: "Michael S. Tsirkin" <mst@redhat.com>
21953 L: virtualization@lists.linux-foundation.org
21954 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21956 F: include/uapi/linux/virtio_snd.h
21960 M: Conghui Chen <conghui.chen@intel.com>
21961 M: Viresh Kumar <viresh.kumar@linaro.org>
21962 L: linux-i2c@vger.kernel.org
21963 L: virtualization@lists.linux-foundation.org
21965 F: drivers/i2c/busses/i2c-virtio.c
21966 F: include/uapi/linux/virtio_i2c.h
21969 M: Pankaj Gupta <pankaj.gupta.linux@gmail.com>
21970 L: virtualization@lists.linux-foundation.org
21972 F: drivers/nvdimm/virtio_pmem.c
21973 F: drivers/nvdimm/nd_virtio.c
21975 VIRTUAL BOX GUEST DEVICE DRIVER
21976 M: Hans de Goede <hdegoede@redhat.com>
21977 M: Arnd Bergmann <arnd@arndb.de>
21978 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21980 F: drivers/virt/vboxguest/
21981 F: include/linux/vbox_utils.h
21982 F: include/uapi/linux/vbox*.h
21984 VIRTUAL BOX SHARED FOLDER VFS DRIVER
21985 M: Hans de Goede <hdegoede@redhat.com>
21986 L: linux-fsdevel@vger.kernel.org
21990 VIRTUAL SERIO DEVICE DRIVER
21991 M: Stephen Chandler Paul <thatslyude@gmail.com>
21993 F: drivers/input/serio/userio.c
21994 F: include/uapi/linux/userio.h
21996 VIVID VIRTUAL VIDEO DRIVER
21997 M: Hans Verkuil <hverkuil@xs4all.nl>
21998 L: linux-media@vger.kernel.org
22000 W: https://linuxtv.org
22001 T: git git://linuxtv.org/media_tree.git
22002 F: drivers/media/test-drivers/vivid/*
22004 VIDTV VIRTUAL DIGITAL TV DRIVER
22005 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
22006 L: linux-media@vger.kernel.org
22008 W: https://linuxtv.org
22009 T: git git://linuxtv.org/media_tree.git
22010 F: drivers/media/test-drivers/vidtv/*
22013 M: Florian Fainelli <f.fainelli@gmail.com>
22014 L: openwrt-devel@lists.openwrt.org (subscribers-only)
22016 F: drivers/vlynq/vlynq.c
22017 F: include/linux/vlynq.h
22020 M: Martyn Welch <martyn@welchs.me.uk>
22021 M: Manohar Vanga <manohar.vanga@gmail.com>
22022 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22023 L: linux-kernel@vger.kernel.org
22025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
22026 F: Documentation/driver-api/vme.rst
22027 F: drivers/staging/vme_user/
22029 VM SOCKETS (AF_VSOCK)
22030 M: Stefano Garzarella <sgarzare@redhat.com>
22031 L: virtualization@lists.linux-foundation.org
22032 L: netdev@vger.kernel.org
22034 F: drivers/net/vsockmon.c
22035 F: include/net/af_vsock.h
22036 F: include/uapi/linux/vm_sockets.h
22037 F: include/uapi/linux/vm_sockets_diag.h
22038 F: include/uapi/linux/vsockmon.h
22040 F: tools/testing/vsock/
22042 VMWARE BALLOON DRIVER
22043 M: Nadav Amit <namit@vmware.com>
22044 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22045 L: linux-kernel@vger.kernel.org
22047 F: drivers/misc/vmw_balloon.c
22049 VMWARE HYPERVISOR INTERFACE
22050 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
22051 M: Alexey Makhalov <amakhalov@vmware.com>
22052 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22053 L: virtualization@lists.linux-foundation.org
22056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
22057 F: arch/x86/include/asm/vmware.h
22058 F: arch/x86/kernel/cpu/vmware.c
22060 VMWARE PVRDMA DRIVER
22061 M: Bryan Tan <bryantan@vmware.com>
22062 M: Vishnu Dasa <vdasa@vmware.com>
22063 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22064 L: linux-rdma@vger.kernel.org
22066 F: drivers/infiniband/hw/vmw_pvrdma/
22068 VMWARE PVSCSI DRIVER
22069 M: Vishal Bhakta <vbhakta@vmware.com>
22070 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22071 L: linux-scsi@vger.kernel.org
22073 F: drivers/scsi/vmw_pvscsi.c
22074 F: drivers/scsi/vmw_pvscsi.h
22076 VMWARE VIRTUAL PTP CLOCK DRIVER
22077 M: Vivek Thampi <vithampi@vmware.com>
22078 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22079 L: netdev@vger.kernel.org
22081 F: drivers/ptp/ptp_vmw.c
22084 M: Bryan Tan <bryantan@vmware.com>
22085 M: Vishnu Dasa <vdasa@vmware.com>
22086 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22087 L: linux-kernel@vger.kernel.org
22089 F: drivers/misc/vmw_vmci/
22090 F: include/linux/vmw_vmci*
22092 VMWARE VMMOUSE SUBDRIVER
22093 M: Zack Rusin <zackr@vmware.com>
22094 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
22095 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22096 L: linux-input@vger.kernel.org
22098 F: drivers/input/mouse/vmmouse.c
22099 F: drivers/input/mouse/vmmouse.h
22101 VMWARE VMXNET3 ETHERNET DRIVER
22102 M: Ronak Doshi <doshir@vmware.com>
22103 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22104 L: netdev@vger.kernel.org
22106 F: drivers/net/vmxnet3/
22108 VMWARE VSOCK VMCI TRANSPORT DRIVER
22109 M: Bryan Tan <bryantan@vmware.com>
22110 M: Vishnu Dasa <vdasa@vmware.com>
22111 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22112 L: linux-kernel@vger.kernel.org
22114 F: net/vmw_vsock/vmci_transport*
22116 VOCORE VOCORE2 BOARD
22117 M: Harvey Hunt <harveyhuntnexus@gmail.com>
22118 L: linux-mips@vger.kernel.org
22120 F: arch/mips/boot/dts/ralink/vocore2.dts
22122 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
22123 M: Liam Girdwood <lgirdwood@gmail.com>
22124 M: Mark Brown <broonie@kernel.org>
22125 L: linux-kernel@vger.kernel.org
22127 W: http://www.slimlogic.co.uk/?p=48
22128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
22129 F: Documentation/devicetree/bindings/regulator/
22130 F: Documentation/power/regulator/
22131 F: drivers/regulator/
22132 F: include/dt-bindings/regulator/
22133 F: include/linux/regulator/
22134 K: regulator_get_optional
22136 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
22137 R: Matti Vaittinen <mazziesaccount@gmail.com>
22138 F: drivers/regulator/irq_helpers.c
22141 M: David Ahern <dsahern@kernel.org>
22142 L: netdev@vger.kernel.org
22144 F: Documentation/networking/vrf.rst
22145 F: drivers/net/vrf.c
22148 M: Petr Mladek <pmladek@suse.com>
22149 M: Steven Rostedt <rostedt@goodmis.org>
22150 M: Sergey Senozhatsky <senozhatsky@chromium.org>
22151 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22152 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
22154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
22155 F: Documentation/core-api/printk-formats.rst
22156 F: lib/test_printf.c
22157 F: lib/test_scanf.c
22160 VT1211 HARDWARE MONITOR DRIVER
22161 M: Juerg Haefliger <juergh@proton.me>
22162 L: linux-hwmon@vger.kernel.org
22164 F: Documentation/hwmon/vt1211.rst
22165 F: drivers/hwmon/vt1211.c
22167 VT8231 HARDWARE MONITOR DRIVER
22168 M: Roger Lucas <vt8231@hiddenengine.co.uk>
22169 L: linux-hwmon@vger.kernel.org
22171 F: drivers/hwmon/vt8231.c
22173 VUB300 USB to SDIO/SD/MMC bridge chip
22174 L: linux-mmc@vger.kernel.org
22176 F: drivers/mmc/host/vub300.c
22178 W1 DALLAS'S 1-WIRE BUS
22179 M: Evgeniy Polyakov <zbr@ioremap.net>
22181 F: Documentation/devicetree/bindings/w1/
22182 F: Documentation/w1/
22184 F: include/linux/w1.h
22186 W83791D HARDWARE MONITORING DRIVER
22187 M: Marc Hulsman <m.hulsman@tudelft.nl>
22188 L: linux-hwmon@vger.kernel.org
22190 F: Documentation/hwmon/w83791d.rst
22191 F: drivers/hwmon/w83791d.c
22193 W83793 HARDWARE MONITORING DRIVER
22194 M: Rudolf Marek <r.marek@assembler.cz>
22195 L: linux-hwmon@vger.kernel.org
22197 F: Documentation/hwmon/w83793.rst
22198 F: drivers/hwmon/w83793.c
22200 W83795 HARDWARE MONITORING DRIVER
22201 M: Jean Delvare <jdelvare@suse.com>
22202 L: linux-hwmon@vger.kernel.org
22204 F: drivers/hwmon/w83795.c
22206 W83L51xD SD/MMC CARD INTERFACE DRIVER
22207 M: Pierre Ossman <pierre@ossman.eu>
22209 F: drivers/mmc/host/wbsd.*
22211 WACOM PROTOCOL 4 SERIAL TABLETS
22212 M: Julian Squires <julian@cipht.net>
22213 M: Hans de Goede <hdegoede@redhat.com>
22214 L: linux-input@vger.kernel.org
22216 F: drivers/input/tablet/wacom_serial4.c
22218 WANGXUN ETHERNET DRIVER
22219 M: Jiawen Wu <jiawenwu@trustnetic.com>
22220 M: Mengyuan Lou <mengyuanlou@net-swift.com>
22221 W: https://www.net-swift.com
22222 L: netdev@vger.kernel.org
22224 F: Documentation/networking/device_drivers/ethernet/wangxun/*
22225 F: drivers/net/ethernet/wangxun/
22227 WATCHDOG DEVICE DRIVERS
22228 M: Wim Van Sebroeck <wim@linux-watchdog.org>
22229 M: Guenter Roeck <linux@roeck-us.net>
22230 L: linux-watchdog@vger.kernel.org
22232 W: http://www.linux-watchdog.org/
22233 T: git git://www.linux-watchdog.org/linux-watchdog.git
22234 F: Documentation/devicetree/bindings/watchdog/
22235 F: Documentation/watchdog/
22236 F: drivers/watchdog/
22237 F: include/linux/watchdog.h
22238 F: include/uapi/linux/watchdog.h
22239 F: include/trace/events/watchdog.h
22241 WHISKEYCOVE PMIC GPIO DRIVER
22242 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
22243 L: linux-gpio@vger.kernel.org
22245 F: drivers/gpio/gpio-wcove.c
22248 M: Dianlong Li <long17.cool@163.com>
22249 L: linux-rtc@vger.kernel.org
22251 F: drivers/rtc/rtc-sd3078.c
22254 M: David Rheinsberg <david.rheinsberg@gmail.com>
22255 L: linux-input@vger.kernel.org
22257 F: drivers/hid/hid-wiimote*
22259 WILOCITY WIL6210 WIRELESS DRIVER
22260 L: linux-wireless@vger.kernel.org
22262 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
22263 F: drivers/net/wireless/ath/wil6210/
22266 M: David Härdeman <david@hardeman.nu>
22268 F: drivers/media/rc/winbond-cir.c
22270 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
22271 M: William Breathitt Gray <william.gray@linaro.org>
22272 L: linux-watchdog@vger.kernel.org
22274 F: drivers/watchdog/ebc-c384_wdt.c
22276 WINSYSTEMS WS16C48 GPIO DRIVER
22277 M: William Breathitt Gray <william.gray@linaro.org>
22278 L: linux-gpio@vger.kernel.org
22280 F: drivers/gpio/gpio-ws16c48.c
22282 WIREGUARD SECURE NETWORK TUNNEL
22283 M: Jason A. Donenfeld <Jason@zx2c4.com>
22284 L: wireguard@lists.zx2c4.com
22285 L: netdev@vger.kernel.org
22287 F: drivers/net/wireguard/
22288 F: tools/testing/selftests/wireguard/
22290 WISTRON LAPTOP BUTTON DRIVER
22291 M: Miloslav Trmac <mitr@volny.cz>
22293 F: drivers/input/misc/wistron_btns.c
22295 WL3501 WIRELESS PCMCIA CARD DRIVER
22296 L: linux-wireless@vger.kernel.org
22298 F: drivers/net/wireless/wl3501*
22300 WOLFSON MICROELECTRONICS DRIVERS
22301 L: patches@opensource.cirrus.com
22303 W: https://github.com/CirrusLogic/linux-drivers/wiki
22304 T: git https://github.com/CirrusLogic/linux-drivers.git
22305 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
22306 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
22307 F: Documentation/devicetree/bindings/mfd/wm831x.txt
22308 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
22309 F: Documentation/devicetree/bindings/sound/wlf,*.yaml
22310 F: Documentation/devicetree/bindings/sound/wm*
22311 F: Documentation/hwmon/wm83??.rst
22312 F: arch/arm/mach-s3c/mach-crag6410*
22313 F: drivers/clk/clk-wm83*.c
22314 F: drivers/gpio/gpio-*wm*.c
22315 F: drivers/gpio/gpio-arizona.c
22316 F: drivers/hwmon/wm83??-hwmon.c
22317 F: drivers/input/misc/wm831x-on.c
22318 F: drivers/input/touchscreen/wm831x-ts.c
22319 F: drivers/input/touchscreen/wm97*.c
22320 F: drivers/leds/leds-wm83*.c
22321 F: drivers/mfd/arizona*
22322 F: drivers/mfd/cs47l24*
22323 F: drivers/mfd/wm*.c
22324 F: drivers/power/supply/wm83*.c
22325 F: drivers/regulator/arizona*
22326 F: drivers/regulator/wm8*.c
22327 F: drivers/rtc/rtc-wm83*.c
22328 F: drivers/video/backlight/wm83*_bl.c
22329 F: drivers/watchdog/wm83*_wdt.c
22330 F: include/linux/mfd/arizona/
22331 F: include/linux/mfd/wm831x/
22332 F: include/linux/mfd/wm8350/
22333 F: include/linux/mfd/wm8400*
22334 F: include/linux/regulator/arizona*
22335 F: include/linux/wm97xx.h
22336 F: include/sound/wm????.h
22337 F: sound/soc/codecs/arizona*
22338 F: sound/soc/codecs/cs47l24*
22339 F: sound/soc/codecs/wm*
22342 M: Tejun Heo <tj@kernel.org>
22343 R: Lai Jiangshan <jiangshanlai@gmail.com>
22345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
22346 F: Documentation/core-api/workqueue.rst
22347 F: include/linux/workqueue.h
22348 F: kernel/workqueue.c
22351 M: Loic Poulain <loic.poulain@linaro.org>
22352 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
22353 R: Johannes Berg <johannes@sipsolutions.net>
22354 L: netdev@vger.kernel.org
22356 F: drivers/net/wwan/
22357 F: include/linux/wwan.h
22358 F: include/uapi/linux/wwan.h
22360 X-POWERS AXP288 PMIC DRIVERS
22361 M: Hans de Goede <hdegoede@redhat.com>
22363 F: drivers/acpi/pmic/intel_pmic_xpower.c
22366 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
22367 M: Chen-Yu Tsai <wens@csie.org>
22368 L: linux-kernel@vger.kernel.org
22373 M: Martin Schiller <ms@dev.tdt.de>
22374 L: linux-x25@vger.kernel.org
22376 F: Documentation/networking/lapb-module.rst
22377 F: Documentation/networking/x25*
22378 F: drivers/net/wan/hdlc_x25.c
22379 F: drivers/net/wan/lapbether.c
22380 F: include/*/lapb.h
22381 F: include/net/x25*
22382 F: include/uapi/linux/x25.h
22386 X86 ARCHITECTURE (32-BIT AND 64-BIT)
22387 M: Thomas Gleixner <tglx@linutronix.de>
22388 M: Ingo Molnar <mingo@redhat.com>
22389 M: Borislav Petkov <bp@alien8.de>
22390 M: Dave Hansen <dave.hansen@linux.intel.com>
22392 R: "H. Peter Anvin" <hpa@zytor.com>
22393 L: linux-kernel@vger.kernel.org
22395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
22396 F: Documentation/devicetree/bindings/x86/
22397 F: Documentation/x86/
22401 M: Andy Lutomirski <luto@kernel.org>
22402 L: linux-kernel@vger.kernel.org
22404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
22407 X86 MCE INFRASTRUCTURE
22408 M: Tony Luck <tony.luck@intel.com>
22409 M: Borislav Petkov <bp@alien8.de>
22410 L: linux-edac@vger.kernel.org
22412 F: Documentation/ABI/testing/sysfs-mce
22413 F: Documentation/x86/x86_64/machinecheck.rst
22414 F: arch/x86/kernel/cpu/mce/*
22416 X86 MICROCODE UPDATE SUPPORT
22417 M: Borislav Petkov <bp@alien8.de>
22419 F: arch/x86/kernel/cpu/microcode/*
22422 M: Dave Hansen <dave.hansen@linux.intel.com>
22423 M: Andy Lutomirski <luto@kernel.org>
22424 M: Peter Zijlstra <peterz@infradead.org>
22425 L: linux-kernel@vger.kernel.org
22427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
22430 X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
22431 M: Hans de Goede <hdegoede@redhat.com>
22432 L: platform-driver-x86@vger.kernel.org
22434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
22435 F: drivers/platform/x86/x86-android-tablets.c
22437 X86 PLATFORM DRIVERS
22438 M: Hans de Goede <hdegoede@redhat.com>
22439 M: Mark Gross <markgross@kernel.org>
22440 L: platform-driver-x86@vger.kernel.org
22442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
22443 F: drivers/platform/olpc/
22444 F: drivers/platform/x86/
22446 X86 PLATFORM DRIVERS - ARCH
22447 R: Darren Hart <dvhart@infradead.org>
22448 R: Andy Shevchenko <andy@infradead.org>
22449 L: platform-driver-x86@vger.kernel.org
22452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
22453 F: arch/x86/platform
22455 X86 PLATFORM UV HPE SUPERDOME FLEX
22456 M: Steve Wahl <steve.wahl@hpe.com>
22457 R: Mike Travis <mike.travis@hpe.com>
22458 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
22459 R: Russ Anderson <russ.anderson@hpe.com>
22461 F: arch/x86/include/asm/uv/
22462 F: arch/x86/kernel/apic/x2apic_uv_x.c
22463 F: arch/x86/platform/uv/
22465 X86 STACK UNWINDING
22466 M: Josh Poimboeuf <jpoimboe@kernel.org>
22467 M: Peter Zijlstra <peterz@infradead.org>
22469 F: arch/x86/include/asm/unwind*.h
22470 F: arch/x86/kernel/dumpstack.c
22471 F: arch/x86/kernel/stacktrace.c
22472 F: arch/x86/kernel/unwind_*.c
22475 M: Andy Lutomirski <luto@kernel.org>
22476 L: linux-kernel@vger.kernel.org
22478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
22479 F: arch/x86/entry/vdso/
22482 M: Matthew Wilcox <willy@infradead.org>
22483 L: linux-fsdevel@vger.kernel.org
22485 F: Documentation/core-api/xarray.rst
22486 F: include/linux/idr.h
22487 F: include/linux/xarray.h
22490 F: tools/testing/radix-tree
22493 M: Benjamin Valentin <benpicco@googlemail.com>
22495 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
22496 F: drivers/media/rc/xbox_remote.c
22498 XC2028/3028 TUNER DRIVER
22499 M: Mauro Carvalho Chehab <mchehab@kernel.org>
22500 L: linux-media@vger.kernel.org
22502 W: https://linuxtv.org
22503 T: git git://linuxtv.org/media_tree.git
22504 F: drivers/media/tuners/xc2028.*
22506 XDP (eXpress Data Path)
22507 M: Alexei Starovoitov <ast@kernel.org>
22508 M: Daniel Borkmann <daniel@iogearbox.net>
22509 M: David S. Miller <davem@davemloft.net>
22510 M: Jakub Kicinski <kuba@kernel.org>
22511 M: Jesper Dangaard Brouer <hawk@kernel.org>
22512 M: John Fastabend <john.fastabend@gmail.com>
22513 L: netdev@vger.kernel.org
22514 L: bpf@vger.kernel.org
22516 F: include/net/xdp.h
22517 F: include/net/xdp_priv.h
22518 F: include/trace/events/xdp.h
22519 F: kernel/bpf/cpumap.c
22520 F: kernel/bpf/devmap.c
22522 F: samples/bpf/xdp*
22523 F: tools/testing/selftests/bpf/*xdp*
22524 F: tools/testing/selftests/bpf/*/*xdp*
22525 F: drivers/net/ethernet/*/*/*/*/*xdp*
22526 F: drivers/net/ethernet/*/*/*xdp*
22527 K: (?:\b|_)xdp(?:\b|_)
22529 XDP SOCKETS (AF_XDP)
22530 M: Björn Töpel <bjorn@kernel.org>
22531 M: Magnus Karlsson <magnus.karlsson@intel.com>
22532 M: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
22533 R: Jonathan Lemon <jonathan.lemon@gmail.com>
22534 L: netdev@vger.kernel.org
22535 L: bpf@vger.kernel.org
22537 F: Documentation/networking/af_xdp.rst
22538 F: include/net/xdp_sock*
22539 F: include/net/xsk_buff_pool.h
22540 F: include/uapi/linux/if_xdp.h
22541 F: include/uapi/linux/xdp_diag.h
22542 F: include/net/netns/xdp.h
22544 F: tools/testing/selftests/bpf/*xsk*
22546 XEN BLOCK SUBSYSTEM
22547 M: Roger Pau Monné <roger.pau@citrix.com>
22548 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22550 F: drivers/block/xen*
22551 F: drivers/block/xen-blkback/*
22554 M: Stefano Stabellini <sstabellini@kernel.org>
22555 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22557 F: arch/arm/include/asm/xen/
22560 XEN HYPERVISOR ARM64
22561 M: Stefano Stabellini <sstabellini@kernel.org>
22562 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22564 F: arch/arm64/include/asm/xen/
22567 XEN HYPERVISOR INTERFACE
22568 M: Juergen Gross <jgross@suse.com>
22569 M: Stefano Stabellini <sstabellini@kernel.org>
22570 R: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
22571 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
22574 F: Documentation/ABI/stable/sysfs-hypervisor-xen
22575 F: Documentation/ABI/testing/sysfs-hypervisor-xen
22576 F: drivers/*/xen-*front.c
22578 F: include/uapi/xen/
22580 F: kernel/configs/xen.config
22583 M: Juergen Gross <jgross@suse.com>
22584 R: Boris Ostrovsky <boris.ostrovsky@oracle.com>
22585 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22587 F: arch/x86/configs/xen.config
22588 F: arch/x86/include/asm/pvclock-abi.h
22589 F: arch/x86/include/asm/xen/
22590 F: arch/x86/platform/pvh/
22593 XEN NETWORK BACKEND DRIVER
22594 M: Wei Liu <wei.liu@kernel.org>
22595 M: Paul Durrant <paul@xen.org>
22596 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22597 L: netdev@vger.kernel.org
22599 F: drivers/net/xen-netback/*
22602 M: Juergen Gross <jgross@suse.com>
22603 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22605 F: arch/x86/pci/*xen*
22606 F: drivers/pci/*xen*
22609 M: Juergen Gross <jgross@suse.com>
22610 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22611 L: linux-scsi@vger.kernel.org
22613 F: drivers/scsi/xen-scsifront.c
22614 F: drivers/xen/xen-scsiback.c
22615 F: include/xen/interface/io/vscsiif.h
22618 M: Juergen Gross <jgross@suse.com>
22619 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22620 L: linux-usb@vger.kernel.org
22622 F: drivers/usb/host/xen*
22623 F: include/xen/interface/io/usbif.h
22625 XEN SOUND FRONTEND DRIVER
22626 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
22627 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22628 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
22632 XEN SWIOTLB SUBSYSTEM
22633 M: Juergen Gross <jgross@suse.com>
22634 M: Stefano Stabellini <sstabellini@kernel.org>
22635 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22636 L: iommu@lists.linux.dev
22638 F: arch/*/include/asm/xen/swiotlb-xen.h
22639 F: drivers/xen/swiotlb-xen.c
22640 F: include/xen/arm/swiotlb-xen.h
22641 F: include/xen/swiotlb-xen.h
22644 C: irc://irc.oftc.net/xfs
22645 M: Darrick J. Wong <djwong@kernel.org>
22646 L: linux-xfs@vger.kernel.org
22649 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
22650 F: Documentation/ABI/testing/sysfs-fs-xfs
22651 F: Documentation/admin-guide/xfs.rst
22652 F: Documentation/filesystems/xfs-delayed-logging-design.rst
22653 F: Documentation/filesystems/xfs-self-describing-metadata.rst
22655 F: include/uapi/linux/dqblk_xfs.h
22656 F: include/uapi/linux/fsmap.h
22659 M: Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
22660 L: linux-iio@vger.kernel.org
22662 F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
22663 F: drivers/iio/adc/xilinx-ams.c
22665 XILINX AXI ETHERNET DRIVER
22666 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
22668 F: drivers/net/ethernet/xilinx/xilinx_axienet*
22671 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
22672 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
22673 L: linux-can@vger.kernel.org
22675 F: Documentation/devicetree/bindings/net/can/xilinx,can.yaml
22676 F: drivers/net/can/xilinx_can.c
22679 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
22680 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
22681 R: Michal Simek <michal.simek@xilinx.com>
22683 F: Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
22684 F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
22685 F: drivers/gpio/gpio-xilinx.c
22686 F: drivers/gpio/gpio-zynq.c
22688 XILINX SD-FEC IP CORES
22689 M: Derek Kiernan <derek.kiernan@xilinx.com>
22690 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
22692 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
22693 F: Documentation/misc-devices/xilinx_sdfec.rst
22694 F: drivers/misc/Kconfig
22695 F: drivers/misc/Makefile
22696 F: drivers/misc/xilinx_sdfec.c
22697 F: include/uapi/misc/xilinx_sdfec.h
22700 M: Sean Anderson <sean.anderson@seco.com>
22702 F: drivers/pwm/pwm-xilinx.c
22703 F: include/clocksource/timer-xilinx.h
22705 XILINX UARTLITE SERIAL DRIVER
22706 M: Peter Korsgaard <jacmet@sunsite.dk>
22707 L: linux-serial@vger.kernel.org
22709 F: drivers/tty/serial/uartlite.c
22711 XILINX VIDEO IP CORES
22712 M: Hyun Kwon <hyun.kwon@xilinx.com>
22713 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22714 L: linux-media@vger.kernel.org
22716 T: git git://linuxtv.org/media_tree.git
22717 F: Documentation/devicetree/bindings/media/xilinx/
22718 F: drivers/media/platform/xilinx/
22719 F: include/uapi/linux/xilinx-v4l2-controls.h
22721 XILINX ZYNQMP DPDMA DRIVER
22722 M: Hyun Kwon <hyun.kwon@xilinx.com>
22723 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22724 L: dmaengine@vger.kernel.org
22726 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
22727 F: drivers/dma/xilinx/xilinx_dpdma.c
22728 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
22730 XILINX ZYNQMP PSGTR PHY DRIVER
22731 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
22732 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22733 L: linux-kernel@vger.kernel.org
22735 T: git https://github.com/Xilinx/linux-xlnx.git
22736 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
22737 F: drivers/phy/xilinx/phy-zynqmp.c
22739 XILINX ZYNQMP SHA3 DRIVER
22740 M: Harsha <harsha.harsha@xilinx.com>
22742 F: drivers/crypto/xilinx/zynqmp-sha.c
22744 XILINX EVENT MANAGEMENT DRIVER
22745 M: Abhyuday Godhasara <abhyuday.godhasara@xilinx.com>
22747 F: drivers/soc/xilinx/xlnx_event_manager.c
22748 F: include/linux/firmware/xlnx-event-manager.h
22751 M: Eli Billauer <eli.billauer@gmail.com>
22752 L: linux-kernel@vger.kernel.org
22754 F: drivers/char/xillybus/
22757 M: George Cherian <gcherian@marvell.com>
22758 L: linux-i2c@vger.kernel.org
22760 W: http://www.marvell.com
22761 F: drivers/i2c/busses/i2c-xlp9xx.c
22763 XRA1403 GPIO EXPANDER
22764 M: Nandor Han <nandor.han@ge.com>
22765 M: Semi Malinen <semi.malinen@ge.com>
22766 L: linux-gpio@vger.kernel.org
22768 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
22769 F: drivers/gpio/gpio-xra1403.c
22771 XTENSA XTFPGA PLATFORM SUPPORT
22772 M: Max Filippov <jcmvbkbc@gmail.com>
22773 L: linux-xtensa@linux-xtensa.org
22775 F: drivers/spi/spi-xtensa-xtfpga.c
22776 F: sound/soc/xtensa/xtfpga-i2s.c
22778 YAM DRIVER FOR AX.25
22779 M: Jean-Paul Roubelat <jpr@f6fbb.org>
22780 L: linux-hams@vger.kernel.org
22782 F: drivers/net/hamradio/yam*
22783 F: include/linux/yam.h
22785 YAMA SECURITY MODULE
22786 M: Kees Cook <keescook@chromium.org>
22788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
22789 F: Documentation/admin-guide/LSM/Yama.rst
22792 YEALINK PHONE DRIVER
22793 M: Henk Vergonet <Henk.Vergonet@gmail.com>
22794 L: usbb2k-api-dev@nongnu.org
22796 F: Documentation/input/devices/yealink.rst
22797 F: drivers/input/misc/yealink.*
22799 Z8530 DRIVER FOR AX.25
22800 M: Joerg Reuter <jreuter@yaina.de>
22801 L: linux-hams@vger.kernel.org
22803 W: http://yaina.de/jreuter/
22804 W: http://www.qsl.net/dl1bke/
22805 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
22806 F: drivers/net/hamradio/*scc.c
22807 F: drivers/net/hamradio/z8530.h
22809 ZBUD COMPRESSED PAGE ALLOCATOR
22810 M: Seth Jennings <sjenning@redhat.com>
22811 M: Dan Streetman <ddstreet@ieee.org>
22812 L: linux-mm@kvack.org
22816 Z3FOLD COMPRESSED PAGE ALLOCATOR
22817 M: Vitaly Wool <vitaly.wool@konsulko.com>
22818 R: Miaohe Lin <linmiaohe@huawei.com>
22819 L: linux-mm@kvack.org
22823 ZD1211RW WIRELESS DRIVER
22824 M: Ulrich Kunitz <kune@deine-taler.de>
22825 L: linux-wireless@vger.kernel.org
22826 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
22828 W: http://zd1211.ath.cx/wiki/DriverRewrite
22829 F: drivers/net/wireless/zydas/zd1211rw/
22831 ZD1301 MEDIA DRIVER
22832 M: Antti Palosaari <crope@iki.fi>
22833 L: linux-media@vger.kernel.org
22835 W: https://linuxtv.org/
22836 W: http://palosaari.fi/linux/
22837 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22838 F: drivers/media/usb/dvb-usb-v2/zd1301*
22840 ZD1301_DEMOD MEDIA DRIVER
22841 M: Antti Palosaari <crope@iki.fi>
22842 L: linux-media@vger.kernel.org
22844 W: https://linuxtv.org/
22845 W: http://palosaari.fi/linux/
22846 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22847 F: drivers/media/dvb-frontends/zd1301_demod*
22849 ZHAOXIN PROCESSOR SUPPORT
22850 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
22851 L: linux-kernel@vger.kernel.org
22853 F: arch/x86/kernel/cpu/zhaoxin.c
22856 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
22857 M: Naohiro Aota <naohiro.aota@wdc.com>
22858 R: Johannes Thumshirn <jth@kernel.org>
22859 L: linux-fsdevel@vger.kernel.org
22861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
22862 F: Documentation/filesystems/zonefs.rst
22865 ZPOOL COMPRESSED PAGE STORAGE API
22866 M: Dan Streetman <ddstreet@ieee.org>
22867 L: linux-mm@kvack.org
22869 F: include/linux/zpool.h
22872 ZR36067 VIDEO FOR LINUX DRIVER
22873 M: Corentin Labbe <clabbe@baylibre.com>
22874 L: mjpeg-users@lists.sourceforge.net
22875 L: linux-media@vger.kernel.org
22877 W: http://mjpeg.sourceforge.net/driver-zoran/
22878 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22879 F: Documentation/driver-api/media/drivers/zoran.rst
22880 F: drivers/media/pci/zoran/
22882 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
22883 M: Minchan Kim <minchan@kernel.org>
22884 M: Nitin Gupta <ngupta@vflare.org>
22885 R: Sergey Senozhatsky <senozhatsky@chromium.org>
22886 L: linux-kernel@vger.kernel.org
22888 F: Documentation/admin-guide/blockdev/zram.rst
22889 F: drivers/block/zram/
22891 ZS DECSTATION Z85C30 SERIAL DRIVER
22892 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
22894 F: drivers/tty/serial/zs.*
22896 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
22897 M: Minchan Kim <minchan@kernel.org>
22898 M: Nitin Gupta <ngupta@vflare.org>
22899 R: Sergey Senozhatsky <senozhatsky@chromium.org>
22900 L: linux-mm@kvack.org
22902 F: Documentation/mm/zsmalloc.rst
22903 F: include/linux/zsmalloc.h
22907 M: Nick Terrell <terrelln@fb.com>
22909 B: https://github.com/facebook/zstd/issues
22910 T: git git://github.com/terrelln/linux.git
22911 F: include/linux/zstd*
22913 F: lib/decompress_unzstd.c
22918 ZSWAP COMPRESSED SWAP CACHING
22919 M: Seth Jennings <sjenning@redhat.com>
22920 M: Dan Streetman <ddstreet@ieee.org>
22921 M: Vitaly Wool <vitaly.wool@konsulko.com>
22922 L: linux-mm@kvack.org
22927 M: Linus Torvalds <torvalds@linux-foundation.org>
22928 L: linux-kernel@vger.kernel.org
22929 S: Buried alive in reporters
22930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git