1 List of maintainers and how to submit kernel changes
2 ====================================================
4 Please try to follow the guidelines below. This will make things
5 easier on the maintainers. Not all of these guidelines matter for every
6 trivial patch so apply some common sense.
8 Tips for patch submitters
9 -------------------------
11 1. Always *test* your changes, however small, on at least 4 or
12 5 people, preferably many more.
14 2. Try to release a few ALPHA test versions to the net. Announce
15 them onto the kernel channel and await results. This is especially
16 important for device drivers, because often that's the only way
17 you will find things like the fact version 3 firmware needs
18 a magic fix you didn't know about, or some clown changed the
19 chips on a board and not its name. (Don't laugh! Look at the
20 SMC etherpower for that.)
22 3. Make sure your changes compile correctly in multiple
23 configurations. In particular check that changes work both as a
24 module and built into the kernel.
26 4. When you are happy with a change make it generally available for
27 testing and await feedback.
29 5. Make a patch available to the relevant maintainer in the list. Use
30 ``diff -u`` to make the patch easy to merge. Be prepared to get your
31 changes sent back with seemingly silly requests about formatting
32 and variable names. These aren't as silly as they seem. One
33 job the maintainers (and especially Linus) do is to keep things
34 looking the same. Sometimes this means that the clever hack in
35 your driver to get around a problem actually needs to become a
36 generalized kernel feature ready for next time.
38 PLEASE check your patch with the automated style checker
39 (scripts/checkpatch.pl) to catch trivial style violations.
40 See Documentation/process/coding-style.rst for guidance here.
42 PLEASE CC: the maintainers and mailing lists that are generated
43 by ``scripts/get_maintainer.pl.`` The results returned by the
44 script will be best if you have git installed and are making
45 your changes in a branch derived from Linus' latest git tree.
46 See Documentation/process/submitting-patches.rst for details.
48 PLEASE try to include any credit lines you want added with the
49 patch. It avoids people being missed off by mistake and makes
50 it easier to know who wants adding and who doesn't.
52 PLEASE document known bugs. If it doesn't work for everything
53 or does something very odd once a month document it.
55 PLEASE remember that submissions must be made under the terms
56 of the Linux Foundation certificate of contribution and should
57 include a Signed-off-by: line. The current version of this
58 "Developer's Certificate of Origin" (DCO) is listed in the file
59 Documentation/process/submitting-patches.rst.
61 6. Make sure you have the right to send any changes you make. If you
62 do changes at work you may find your employer owns the patch
65 7. When sending security related changes or reports to a maintainer
66 please Cc: security@kernel.org, especially if the maintainer
67 does not respond. Please keep in mind that the security team is
68 a small set of people who can be efficient only when working on
69 verified bugs. Please only Cc: this list when you have identified
70 that the bug would present a short-term risk to other users if it
71 were publicly disclosed. For example, reports of address leaks do
72 not represent an immediate threat and are better handled publicly,
73 and ideally, should come with a patch proposal. Please do not send
74 automated reports to this list either. Such bugs will be handled
75 better and faster in the usual public places. See
76 Documentation/admin-guide/security-bugs.rst for details.
80 Descriptions of section entries and preferred order
81 ---------------------------------------------------
83 M: *Mail* patches to: FullName <address@domain>
84 R: Designated *Reviewer*: FullName <address@domain>
85 These reviewers should be CCed on patches.
86 L: *Mailing list* that is relevant to this area
87 S: *Status*, one of the following:
88 Supported: Someone is actually paid to look after this.
89 Maintained: Someone actually looks after it.
90 Odd Fixes: It has a maintainer but they don't have time to do
91 much other than throw the odd patch in. See below..
92 Orphan: No current maintainer [but maybe you could take the
93 role as you write your new code].
94 Obsolete: Old code. Something tagged obsolete generally means
95 it has been replaced by a better system and you
97 W: *Web-page* with status/info
98 Q: *Patchwork* web based patch tracking system site
99 B: URI for where to file *bugs*. A web-page with detailed bug
100 filing info, a direct bug tracker link, or a mailto: URI.
101 C: URI for *chat* protocol, server and channel where developers
102 usually hang out, for example irc://server/channel.
103 P: Subsystem Profile document for more details submitting
104 patches to the given subsystem. This is either an in-tree file,
105 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
107 T: *SCM* tree type and location.
108 Type is one of: git, hg, quilt, stgit, topgit
109 F: *Files* and directories wildcard patterns.
110 A trailing slash includes all files and subdirectory files.
111 F: drivers/net/ all files in and below drivers/net
112 F: drivers/net/* all files in drivers/net, but not below
113 F: */net/* all files in "any top level directory"/net
114 One pattern per line. Multiple F: lines acceptable.
115 X: *Excluded* files and directories that are NOT maintained, same
116 rules as F:. Files exclusions are tested before file matches.
117 Can be useful for excluding a specific subdirectory, for instance:
120 matches all files in and below net excluding net/ipv6/
121 N: Files and directories *Regex* patterns.
122 N: [^a-z]tegra all files whose path contains tegra
123 (not including files like integrator)
124 One pattern per line. Multiple N: lines acceptable.
125 scripts/get_maintainer.pl has different behavior for files that
126 match F: pattern and matches of N: patterns. By default,
127 get_maintainer will not look at git log history when an F: pattern
128 match occurs. When an N: match occurs, git log history is used
129 to also notify the people that have git commit signatures.
130 K: *Content regex* (perl extended) pattern match in a patch or file.
133 matches patches or files that contain "of_get_profile"
134 K: \b(printk|pr_(info|err))\b
135 matches patches or files that contain one or more of the words
136 printk, pr_info or pr_err
137 One regex pattern per line. Multiple K: lines acceptable.
142 .. note:: When reading this list, please look for the most precise areas
143 first. When adding to this list, please keep the entries in
147 M: Steffen Klassert <klassert@kernel.org>
148 L: netdev@vger.kernel.org
150 F: Documentation/networking/device_drivers/ethernet/3com/vortex.rst
151 F: drivers/net/ethernet/3com/3c59x.c
153 3CR990 NETWORK DRIVER
154 M: David Dillow <dave@thedillows.org>
155 L: netdev@vger.kernel.org
157 F: drivers/net/ethernet/3com/typhoon*
159 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
160 M: Adam Radford <aradford@gmail.com>
161 L: linux-scsi@vger.kernel.org
163 W: http://www.lsi.com
166 53C700 AND 53C700-66 SCSI DRIVER
167 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
168 L: linux-scsi@vger.kernel.org
170 F: drivers/scsi/53c700*
172 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
173 M: Alexander Aring <alex.aring@gmail.com>
174 L: linux-bluetooth@vger.kernel.org
175 L: linux-wpan@vger.kernel.org
177 F: Documentation/networking/6lowpan.rst
178 F: include/net/6lowpan.h
181 6PACK NETWORK DRIVER FOR AX.25
182 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
183 L: linux-hams@vger.kernel.org
185 F: drivers/net/hamradio/6pack.c
187 802.11 (including CFG80211/NL80211)
188 M: Johannes Berg <johannes@sipsolutions.net>
189 L: linux-wireless@vger.kernel.org
191 W: https://wireless.wiki.kernel.org/
192 Q: https://patchwork.kernel.org/project/linux-wireless/list/
193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
195 F: Documentation/driver-api/80211/cfg80211.rst
196 F: Documentation/networking/regulatory.rst
197 F: include/linux/ieee80211.h
198 F: include/net/cfg80211.h
199 F: include/net/ieee80211_radiotap.h
200 F: include/net/iw_handler.h
201 F: include/net/wext.h
202 F: include/uapi/linux/nl80211.h
203 F: include/uapi/linux/wireless.h
206 8169 10/100/1000 GIGABIT ETHERNET DRIVER
207 M: Heiner Kallweit <hkallweit1@gmail.com>
208 M: nic_swsd@realtek.com
209 L: netdev@vger.kernel.org
211 F: drivers/net/ethernet/realtek/r8169*
213 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
214 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
215 L: linux-serial@vger.kernel.org
217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
218 F: drivers/tty/serial/8250*
219 F: include/linux/serial_8250.h
221 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
222 L: netdev@vger.kernel.org
224 F: drivers/net/ethernet/8390/
227 M: Eric Van Hensbergen <ericvh@gmail.com>
228 M: Latchesar Ionkov <lucho@ionkov.net>
229 M: Dominique Martinet <asmadeus@codewreck.org>
230 R: Christian Schoenebeck <linux_oss@crudebyte.com>
231 L: v9fs-developer@lists.sourceforge.net
233 W: http://swik.net/v9fs
234 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
236 T: git git://github.com/martinetd/linux.git
237 F: Documentation/filesystems/9p.rst
240 F: include/trace/events/9p.h
241 F: include/uapi/linux/virtio_9p.h
245 M: Hitomi Hasegawa <hasegawa-hitomi@fujitsu.com>
247 F: drivers/soc/fujitsu/a64fx-diag.c
250 M: Antti Palosaari <crope@iki.fi>
251 L: linux-media@vger.kernel.org
253 W: https://linuxtv.org
254 W: http://palosaari.fi/linux/
255 Q: http://patchwork.linuxtv.org/project/linux-media/list/
256 T: git git://linuxtv.org/anttip/media_tree.git
257 F: drivers/media/dvb-frontends/a8293*
259 AACRAID SCSI RAID DRIVER
260 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
261 L: linux-scsi@vger.kernel.org
263 W: http://www.adaptec.com/
264 F: Documentation/scsi/aacraid.rst
265 F: drivers/scsi/aacraid/
267 AB8500 BATTERY AND CHARGER DRIVERS
268 M: Linus Walleij <linus.walleij@linaro.org>
269 F: Documentation/devicetree/bindings/power/supply/*ab8500*
270 F: drivers/power/supply/*ab8500*
273 L: linux-api@vger.kernel.org
274 F: include/linux/syscalls.h
277 X: arch/*/include/uapi/
279 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
280 M: Hans de Goede <hdegoede@redhat.com>
281 L: linux-hwmon@vger.kernel.org
283 F: drivers/hwmon/abituguru.c
285 ABIT UGURU 3 HARDWARE MONITOR DRIVER
286 M: Alistair John Strachan <alistair@devzero.co.uk>
287 L: linux-hwmon@vger.kernel.org
289 F: drivers/hwmon/abituguru3.c
291 ACCES 104-DIO-48E GPIO DRIVER
292 M: William Breathitt Gray <william.gray@linaro.org>
293 L: linux-gpio@vger.kernel.org
295 F: drivers/gpio/gpio-104-dio-48e.c
297 ACCES 104-IDI-48 GPIO DRIVER
298 M: William Breathitt Gray <william.gray@linaro.org>
299 L: linux-gpio@vger.kernel.org
301 F: drivers/gpio/gpio-104-idi-48.c
303 ACCES 104-IDIO-16 GPIO DRIVER
304 M: William Breathitt Gray <william.gray@linaro.org>
305 L: linux-gpio@vger.kernel.org
307 F: drivers/gpio/gpio-104-idio-16.c
309 ACCES 104-QUAD-8 DRIVER
310 M: William Breathitt Gray <william.gray@linaro.org>
311 L: linux-iio@vger.kernel.org
313 F: drivers/counter/104-quad-8.c
315 ACCES IDIO-16 GPIO LIBRARY
316 M: William Breathitt Gray <william.gray@linaro.org>
317 L: linux-gpio@vger.kernel.org
319 F: drivers/gpio/gpio-idio-16.c
320 F: drivers/gpio/gpio-idio-16.h
322 ACCES PCI-IDIO-16 GPIO DRIVER
323 M: William Breathitt Gray <william.gray@linaro.org>
324 L: linux-gpio@vger.kernel.org
326 F: drivers/gpio/gpio-pci-idio-16.c
328 ACCES PCIe-IDIO-24 GPIO DRIVER
329 M: William Breathitt Gray <william.gray@linaro.org>
330 L: linux-gpio@vger.kernel.org
332 F: drivers/gpio/gpio-pcie-idio-24.c
335 M: Jes Sorensen <jes@trained-monkey.org>
336 L: linux-acenic@sunsite.dk
338 F: drivers/net/ethernet/alteon/acenic*
340 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
341 M: Peter Kaestle <peter@piie.net>
342 L: platform-driver-x86@vger.kernel.org
344 W: http://piie.net/?section=acerhdf
345 F: drivers/platform/x86/acerhdf.c
347 ACER WMI LAPTOP EXTRAS
348 M: "Lee, Chun-Yi" <jlee@suse.com>
349 L: platform-driver-x86@vger.kernel.org
351 F: drivers/platform/x86/acer-wmi.c
354 M: "Rafael J. Wysocki" <rafael@kernel.org>
355 R: Len Brown <lenb@kernel.org>
356 L: linux-acpi@vger.kernel.org
358 Q: https://patchwork.kernel.org/project/linux-acpi/list/
359 B: https://bugzilla.kernel.org
360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
361 F: Documentation/ABI/testing/configfs-acpi
362 F: Documentation/ABI/testing/sysfs-bus-acpi
363 F: Documentation/firmware-guide/acpi/
365 F: drivers/pci/*/*acpi*
366 F: drivers/pci/*acpi*
367 F: drivers/pnp/pnpacpi/
369 F: include/linux/acpi.h
370 F: include/linux/fwnode.h
374 M: "Rafael J. Wysocki" <rafael@kernel.org>
375 R: Len Brown <lenb@kernel.org>
376 R: James Morse <james.morse@arm.com>
377 R: Tony Luck <tony.luck@intel.com>
378 R: Borislav Petkov <bp@alien8.de>
379 L: linux-acpi@vger.kernel.org
380 F: drivers/acpi/apei/
382 ACPI COMPONENT ARCHITECTURE (ACPICA)
383 M: Robert Moore <robert.moore@intel.com>
384 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
385 L: linux-acpi@vger.kernel.org
388 W: https://acpica.org/
389 W: https://github.com/acpica/acpica/
390 Q: https://patchwork.kernel.org/project/linux-acpi/list/
391 B: https://bugzilla.kernel.org
392 B: https://bugs.acpica.org
393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
394 F: drivers/acpi/acpica/
398 ACPI FOR ARM64 (ACPI/arm64)
399 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
400 M: Hanjun Guo <guohanjun@huawei.com>
401 M: Sudeep Holla <sudeep.holla@arm.com>
402 L: linux-acpi@vger.kernel.org
403 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
405 F: drivers/acpi/arm64
407 ACPI SERIAL MULTI INSTANTIATE DRIVER
408 M: Hans de Goede <hdegoede@redhat.com>
409 L: platform-driver-x86@vger.kernel.org
411 F: drivers/platform/x86/serial-multi-instantiate.c
413 ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
414 M: Sudeep Holla <sudeep.holla@arm.com>
415 L: linux-acpi@vger.kernel.org
417 F: drivers/mailbox/pcc.c
420 M: "Rafael J. Wysocki" <rafael@kernel.org>
421 M: Len Brown <lenb@kernel.org>
422 R: Andy Shevchenko <andy@kernel.org>
423 R: Mika Westerberg <mika.westerberg@linux.intel.com>
424 L: linux-acpi@vger.kernel.org
426 Q: https://patchwork.kernel.org/project/linux-acpi/list/
427 B: https://bugzilla.kernel.org
428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
429 F: drivers/acpi/pmic/
432 M: Rafael J. Wysocki <rafael@kernel.org>
433 R: Zhang Rui <rui.zhang@intel.com>
434 L: linux-acpi@vger.kernel.org
436 B: https://bugzilla.kernel.org
437 F: drivers/acpi/*thermal*
440 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
441 L: linux-acpi@vger.kernel.org
442 L: iommu@lists.linux.dev
444 F: drivers/acpi/viot.c
445 F: include/linux/acpi_viot.h
448 L: platform-driver-x86@vger.kernel.org
450 F: drivers/platform/x86/wmi.c
451 F: include/uapi/linux/wmi.h
453 ACRN HYPERVISOR SERVICE MODULE
454 M: Fei Li <fei1.li@intel.com>
455 L: acrn-dev@lists.projectacrn.org (subscribers-only)
457 W: https://projectacrn.org
458 F: Documentation/virt/acrn/
459 F: drivers/virt/acrn/
460 F: include/uapi/linux/acrn.h
462 AD1889 ALSA SOUND DRIVER
463 L: linux-parisc@vger.kernel.org
465 W: https://parisc.wiki.kernel.org/index.php/AD1889
466 F: sound/pci/ad1889.*
468 AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
469 M: Mugilraj Dhavachelvan <dmugil2000@gmail.com>
470 L: linux-iio@vger.kernel.org
472 F: drivers/iio/potentiometer/ad5110.c
474 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
475 M: Michael Hennerich <michael.hennerich@analog.com>
477 W: http://wiki.analog.com/AD5254
478 W: https://ez.analog.com/linux-software-drivers
479 F: drivers/misc/ad525x_dpot.c
481 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
482 M: Michael Hennerich <michael.hennerich@analog.com>
484 W: http://wiki.analog.com/AD5398
485 W: https://ez.analog.com/linux-software-drivers
486 F: drivers/regulator/ad5398.c
488 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
489 M: Michael Hennerich <michael.hennerich@analog.com>
491 W: http://wiki.analog.com/AD7142
492 W: https://ez.analog.com/linux-software-drivers
493 F: drivers/input/misc/ad714x.c
495 AD7877 TOUCHSCREEN DRIVER
496 M: Michael Hennerich <michael.hennerich@analog.com>
498 W: http://wiki.analog.com/AD7877
499 W: https://ez.analog.com/linux-software-drivers
500 F: drivers/input/touchscreen/ad7877.c
502 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
503 M: Michael Hennerich <michael.hennerich@analog.com>
505 W: http://wiki.analog.com/AD7879
506 W: https://ez.analog.com/linux-software-drivers
507 F: drivers/input/touchscreen/ad7879.c
509 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
510 M: Jiri Kosina <jikos@kernel.org>
513 ADF7242 IEEE 802.15.4 RADIO DRIVER
514 M: Michael Hennerich <michael.hennerich@analog.com>
515 L: linux-wpan@vger.kernel.org
517 W: https://wiki.analog.com/ADF7242
518 W: https://ez.analog.com/linux-software-drivers
519 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
520 F: drivers/net/ieee802154/adf7242.c
522 ADM1025 HARDWARE MONITOR DRIVER
523 M: Jean Delvare <jdelvare@suse.com>
524 L: linux-hwmon@vger.kernel.org
526 F: Documentation/hwmon/adm1025.rst
527 F: drivers/hwmon/adm1025.c
529 ADM1029 HARDWARE MONITOR DRIVER
530 M: Corentin Labbe <clabbe.montjoie@gmail.com>
531 L: linux-hwmon@vger.kernel.org
533 F: drivers/hwmon/adm1029.c
535 ADM8211 WIRELESS DRIVER
536 L: linux-wireless@vger.kernel.org
538 W: https://wireless.wiki.kernel.org/
539 F: drivers/net/wireless/admtek/adm8211.*
541 ADP1653 FLASH CONTROLLER DRIVER
542 M: Sakari Ailus <sakari.ailus@iki.fi>
543 L: linux-media@vger.kernel.org
545 F: drivers/media/i2c/adp1653.c
546 F: include/media/i2c/adp1653.h
548 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
549 M: Michael Hennerich <michael.hennerich@analog.com>
551 W: http://wiki.analog.com/ADP5520
552 W: https://ez.analog.com/linux-software-drivers
553 F: drivers/gpio/gpio-adp5520.c
554 F: drivers/input/keyboard/adp5520-keys.c
555 F: drivers/leds/leds-adp5520.c
556 F: drivers/mfd/adp5520.c
557 F: drivers/video/backlight/adp5520_bl.c
559 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
560 M: Michael Hennerich <michael.hennerich@analog.com>
562 W: http://wiki.analog.com/ADP5588
563 W: https://ez.analog.com/linux-software-drivers
564 F: Documentation/devicetree/bindings/input/adi,adp5588.yaml
565 F: drivers/input/keyboard/adp5588-keys.c
567 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
568 M: Michael Hennerich <michael.hennerich@analog.com>
570 W: http://wiki.analog.com/ADP8860
571 W: https://ez.analog.com/linux-software-drivers
572 F: drivers/video/backlight/adp8860_bl.c
575 M: Colin Leroy <colin@colino.net>
577 F: drivers/macintosh/therm_adt746x.c
579 ADT7475 HARDWARE MONITOR DRIVER
580 M: Jean Delvare <jdelvare@suse.com>
581 L: linux-hwmon@vger.kernel.org
583 F: Documentation/hwmon/adt7475.rst
584 F: drivers/hwmon/adt7475.c
587 M: Matthew Wilcox <willy@infradead.org>
588 M: Hannes Reinecke <hare@suse.com>
589 L: linux-scsi@vger.kernel.org
591 F: Documentation/scsi/advansys.rst
592 F: drivers/scsi/advansys.c
594 ADVANTECH SWBTN DRIVER
595 M: Andrea Ho <Andrea.Ho@advantech.com.tw>
596 L: platform-driver-x86@vger.kernel.org
598 F: drivers/platform/x86/adv_swbutton.c
600 ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
601 M: Lucas Stankus <lucas.p.stankus@gmail.com>
603 F: Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
604 F: drivers/iio/accel/adxl313*
606 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
607 M: Michael Hennerich <michael.hennerich@analog.com>
609 W: http://wiki.analog.com/ADXL345
610 W: https://ez.analog.com/linux-software-drivers
611 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
612 F: drivers/input/misc/adxl34x.c
614 ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
615 M: Puranjay Mohan <puranjay12@gmail.com>
616 L: linux-iio@vger.kernel.org
618 F: Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
619 F: drivers/iio/accel/adxl355.h
620 F: drivers/iio/accel/adxl355_core.c
621 F: drivers/iio/accel/adxl355_i2c.c
622 F: drivers/iio/accel/adxl355_spi.c
624 ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
625 M: Cosmin Tanislav <cosmin.tanislav@analog.com>
626 L: linux-iio@vger.kernel.org
628 W: https://ez.analog.com/linux-software-drivers
629 F: Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
630 F: drivers/iio/accel/adxl367*
632 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
633 M: Michael Hennerich <michael.hennerich@analog.com>
635 W: https://ez.analog.com/linux-software-drivers
636 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
637 F: drivers/iio/accel/adxl372.c
638 F: drivers/iio/accel/adxl372_i2c.c
639 F: drivers/iio/accel/adxl372_spi.c
642 M: Antti Palosaari <crope@iki.fi>
643 L: linux-media@vger.kernel.org
645 W: https://linuxtv.org
646 W: http://palosaari.fi/linux/
647 Q: http://patchwork.linuxtv.org/project/linux-media/list/
648 T: git git://linuxtv.org/anttip/media_tree.git
649 F: drivers/media/dvb-frontends/af9013*
652 M: Antti Palosaari <crope@iki.fi>
653 L: linux-media@vger.kernel.org
655 W: https://linuxtv.org
656 W: http://palosaari.fi/linux/
657 Q: http://patchwork.linuxtv.org/project/linux-media/list/
658 T: git git://linuxtv.org/anttip/media_tree.git
659 F: drivers/media/dvb-frontends/af9033*
662 M: David Sterba <dsterba@suse.com>
663 L: linux-fsdevel@vger.kernel.org
665 F: Documentation/filesystems/affs.rst
669 M: David Howells <dhowells@redhat.com>
670 M: Marc Dionne <marc.dionne@auristor.com>
671 L: linux-afs@lists.infradead.org
673 W: https://www.infradead.org/~dhowells/kafs/
674 F: Documentation/filesystems/afs.rst
676 F: include/trace/events/afs.h
679 M: David Airlie <airlied@redhat.com>
680 L: dri-devel@lists.freedesktop.org
682 T: git git://anongit.freedesktop.org/drm/drm
684 F: include/linux/agp*
685 F: include/uapi/linux/agp*
688 M: "Juergen E. Fischer" <fischer@norbit.de>
689 L: linux-scsi@vger.kernel.org
691 F: drivers/scsi/aha152x*
692 F: drivers/scsi/pcmcia/aha152x*
694 AIC7XXX / AIC79XX SCSI DRIVER
695 M: Hannes Reinecke <hare@suse.com>
696 L: linux-scsi@vger.kernel.org
698 F: drivers/scsi/aic7xxx/
700 AIMSLAB FM RADIO RECEIVER DRIVER
701 M: Hans Verkuil <hverkuil@xs4all.nl>
702 L: linux-media@vger.kernel.org
704 W: https://linuxtv.org
705 T: git git://linuxtv.org/media_tree.git
706 F: drivers/media/radio/radio-aimslab*
709 M: Benjamin LaHaise <bcrl@kvack.org>
710 L: linux-aio@kvack.org
713 F: include/linux/*aio*.h
716 M: Antti Palosaari <crope@iki.fi>
717 L: linux-media@vger.kernel.org
719 W: https://linuxtv.org
720 W: http://palosaari.fi/linux/
721 Q: http://patchwork.linuxtv.org/project/linux-media/list/
722 T: git git://linuxtv.org/anttip/media_tree.git
723 F: drivers/media/usb/airspy/
725 ALACRITECH GIGABIT ETHERNET DRIVER
726 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
728 F: drivers/net/ethernet/alacritech/*
730 ALCATEL SPEEDTOUCH USB DRIVER
731 M: Duncan Sands <duncan.sands@free.fr>
732 L: linux-usb@vger.kernel.org
734 W: http://www.linux-usb.org/SpeedTouch/
735 F: drivers/usb/atm/speedtch.c
736 F: drivers/usb/atm/usbatm.c
738 ALCHEMY AU1XX0 MMC DRIVER
739 M: Manuel Lauss <manuel.lauss@gmail.com>
741 F: drivers/mmc/host/au1xmmc.c
744 M: Rudolf Marek <r.marek@assembler.cz>
745 L: linux-i2c@vger.kernel.org
747 F: Documentation/i2c/busses/i2c-ali1563.rst
748 F: drivers/i2c/busses/i2c-ali1563.c
750 ALIBABA ELASTIC RDMA DRIVER
751 M: Cheng Xu <chengyou@linux.alibaba.com>
752 M: Kai Shen <kaishen@linux.alibaba.com>
753 L: linux-rdma@vger.kernel.org
755 F: drivers/infiniband/hw/erdma
756 F: include/uapi/rdma/erdma-abi.h
759 M: Shuai Xue <xueshuai@linux.alibaba.com>
761 F: Documentation/admin-guide/perf/alibaba_pmu.rst
762 F: drivers/perf/alibaba_uncore_drw_pmu.c
765 L: Dell.Client.Kernel@dell.com
767 F: drivers/platform/x86/dell/alienware-wmi.c
769 ALLEGRO DVT VIDEO IP CORE DRIVER
770 M: Michael Tretter <m.tretter@pengutronix.de>
771 R: Pengutronix Kernel Team <kernel@pengutronix.de>
772 L: linux-media@vger.kernel.org
774 F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
775 F: drivers/media/platform/allegro-dvt/
777 ALLWINNER A10 CSI DRIVER
778 M: Maxime Ripard <mripard@kernel.org>
779 L: linux-media@vger.kernel.org
781 T: git git://linuxtv.org/media_tree.git
782 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
783 F: drivers/media/platform/sunxi/sun4i-csi/
785 ALLWINNER A31 CSI DRIVER
786 M: Yong Deng <yong.deng@magewell.com>
787 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
788 L: linux-media@vger.kernel.org
790 T: git git://linuxtv.org/media_tree.git
791 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
792 F: drivers/media/platform/sunxi/sun6i-csi/
794 ALLWINNER A31 ISP DRIVER
795 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
796 L: linux-media@vger.kernel.org
798 T: git git://linuxtv.org/media_tree.git
799 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
800 F: drivers/staging/media/sunxi/sun6i-isp/
801 F: drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
803 ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
804 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
805 L: linux-media@vger.kernel.org
807 T: git git://linuxtv.org/media_tree.git
808 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
809 F: drivers/media/platform/sunxi/sun6i-mipi-csi2/
811 ALLWINNER CPUFREQ DRIVER
812 M: Yangtao Li <tiny.windzz@gmail.com>
813 L: linux-pm@vger.kernel.org
815 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
816 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
818 ALLWINNER CRYPTO DRIVERS
819 M: Corentin Labbe <clabbe.montjoie@gmail.com>
820 L: linux-crypto@vger.kernel.org
822 F: drivers/crypto/allwinner/
824 ALLWINNER HARDWARE SPINLOCK SUPPORT
825 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
827 F: Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
828 F: drivers/hwspinlock/sun6i_hwspinlock.c
830 ALLWINNER THERMAL DRIVER
831 M: Vasily Khoruzhick <anarsoul@gmail.com>
832 M: Yangtao Li <tiny.windzz@gmail.com>
833 L: linux-pm@vger.kernel.org
835 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
836 F: drivers/thermal/sun8i_thermal.c
839 M: Maxime Ripard <mripard@kernel.org>
840 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
841 L: linux-media@vger.kernel.org
843 F: drivers/staging/media/sunxi/cedrus/
845 ALLWINNER DMIC DRIVERS
846 M: Ban Tao <fengzheng923@gmail.com>
847 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
849 F: Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
850 F: sound/soc/sunxi/sun50i-dmic.c
853 M: Richard Henderson <richard.henderson@linaro.org>
854 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
855 M: Matt Turner <mattst88@gmail.com>
856 L: linux-alpha@vger.kernel.org
860 ALPS PS/2 TOUCHPAD DRIVER
861 R: Pali Rohár <pali@kernel.org>
862 F: drivers/input/mouse/alps.*
864 ALTERA I2C CONTROLLER DRIVER
865 M: Thor Thayer <thor.thayer@linux.intel.com>
867 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
868 F: drivers/i2c/busses/i2c-altera.c
870 ALTERA MAILBOX DRIVER
871 M: Mun Yew Tham <mun.yew.tham@intel.com>
873 F: drivers/mailbox/mailbox-altera.c
875 ALTERA MSGDMA IP CORE DRIVER
876 M: Olivier Dautricourt <olivierdautricourt@gmail.com>
877 R: Stefan Roese <sr@denx.de>
878 L: dmaengine@vger.kernel.org
880 F: Documentation/devicetree/bindings/dma/altr,msgdma.yaml
881 F: drivers/dma/altera-msgdma.c
884 M: Mun Yew Tham <mun.yew.tham@intel.com>
885 L: linux-gpio@vger.kernel.org
887 F: drivers/gpio/gpio-altera.c
889 ALTERA SYSTEM MANAGER DRIVER
890 M: Thor Thayer <thor.thayer@linux.intel.com>
892 F: drivers/mfd/altera-sysmgr.c
893 F: include/linux/mfd/altera-sysmgr.h
895 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
896 M: Thor Thayer <thor.thayer@linux.intel.com>
898 F: drivers/gpio/gpio-altera-a10sr.c
899 F: drivers/mfd/altera-a10sr.c
900 F: drivers/reset/reset-a10sr.c
901 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
902 F: include/linux/mfd/altera-a10sr.h
904 ALTERA TRIPLE SPEED ETHERNET DRIVER
905 M: Joyce Ooi <joyce.ooi@intel.com>
906 L: netdev@vger.kernel.org
908 F: drivers/net/ethernet/altera/
911 M: Maxime Chevallier <maxime.chevallier@bootlin.com>
912 L: netdev@vger.kernel.org
914 F: drivers/net/pcs/pcs-altera-tse.c
915 F: include/linux/pcs-altera-tse.h
917 ALTERA UART/JTAG UART SERIAL DRIVERS
918 M: Tobias Klauser <tklauser@distanz.ch>
919 L: linux-serial@vger.kernel.org
921 F: drivers/tty/serial/altera_jtaguart.c
922 F: drivers/tty/serial/altera_uart.c
923 F: include/linux/altera_jtaguart.h
924 F: include/linux/altera_uart.h
926 AMAZON ANNAPURNA LABS FIC DRIVER
927 M: Talel Shenhar <talel@amazon.com>
929 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
930 F: drivers/irqchip/irq-al-fic.c
932 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
933 M: Talel Shenhar <talel@amazon.com>
934 M: Talel Shenhar <talelshenhar@gmail.com>
936 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
937 F: drivers/edac/al_mc_edac.c
939 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
940 M: Talel Shenhar <talel@amazon.com>
942 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
943 F: drivers/thermal/thermal_mmio.c
945 AMAZON ETHERNET DRIVERS
946 M: Shay Agroskin <shayagr@amazon.com>
947 M: Arthur Kiyanovski <akiyano@amazon.com>
948 R: David Arinzon <darinzon@amazon.com>
949 R: Noam Dagan <ndagan@amazon.com>
950 R: Saeed Bishara <saeedb@amazon.com>
951 L: netdev@vger.kernel.org
953 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
954 F: drivers/net/ethernet/amazon/
956 AMAZON RDMA EFA DRIVER
957 M: Gal Pressman <galpress@amazon.com>
958 R: Yossi Leybovich <sleybo@amazon.com>
959 L: linux-rdma@vger.kernel.org
961 Q: https://patchwork.kernel.org/project/linux-rdma/list/
962 F: drivers/infiniband/hw/efa/
963 F: include/uapi/rdma/efa-abi.h
965 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
966 M: Tom Lendacky <thomas.lendacky@amd.com>
967 M: John Allen <john.allen@amd.com>
968 L: linux-crypto@vger.kernel.org
970 F: drivers/crypto/ccp/
971 F: include/linux/ccp.h
973 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
974 M: Brijesh Singh <brijesh.singh@amd.com>
975 M: Tom Lendacky <thomas.lendacky@amd.com>
976 L: linux-crypto@vger.kernel.org
978 F: drivers/crypto/ccp/sev*
979 F: include/uapi/linux/psp-sev.h
982 M: Harry Wentland <harry.wentland@amd.com>
983 M: Leo Li <sunpeng.li@amd.com>
984 M: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
985 L: amd-gfx@lists.freedesktop.org
987 T: git https://gitlab.freedesktop.org/agd5f/linux.git
988 F: drivers/gpu/drm/amd/display/
990 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
991 M: Huang Rui <ray.huang@amd.com>
992 L: linux-hwmon@vger.kernel.org
994 F: Documentation/hwmon/fam15h_power.rst
995 F: drivers/hwmon/fam15h_power.c
998 M: Enrico Weigelt, metux IT consult <info@metux.net>
999 L: linux-gpio@vger.kernel.org
1001 F: drivers/gpio/gpio-amd-fch.c
1002 F: include/linux/platform_data/gpio/gpio-amd-fch.h
1004 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
1005 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
1007 F: drivers/usb/gadget/udc/amd5536udc.*
1009 AMD GEODE PROCESSOR/CHIPSET SUPPORT
1010 M: Andres Salomon <dilinger@queued.net>
1011 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
1013 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
1014 F: arch/x86/include/asm/geode.h
1015 F: drivers/char/hw_random/geode-rng.c
1016 F: drivers/crypto/geode*
1017 F: drivers/video/fbdev/geode/
1020 M: Joerg Roedel <joro@8bytes.org>
1021 R: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1022 L: iommu@lists.linux.dev
1024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
1025 F: drivers/iommu/amd/
1026 F: include/linux/amd-iommu.h
1029 M: Felix Kuehling <Felix.Kuehling@amd.com>
1030 L: amd-gfx@lists.freedesktop.org
1032 T: git https://gitlab.freedesktop.org/agd5f/linux.git
1033 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1034 F: drivers/gpu/drm/amd/amdkfd/
1035 F: drivers/gpu/drm/amd/include/cik_structs.h
1036 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1037 F: drivers/gpu/drm/amd/include/v9_structs.h
1038 F: drivers/gpu/drm/amd/include/vi_structs.h
1039 F: include/uapi/linux/kfd_ioctl.h
1040 F: include/uapi/linux/kfd_sysfs.h
1043 M: Sanjay R Mehta <sanju.mehta@amd.com>
1045 F: drivers/spi/spi-amd.c
1048 M: Elie Morisse <syniurge@gmail.com>
1049 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
1050 L: linux-i2c@vger.kernel.org
1052 F: drivers/i2c/busses/i2c-amd-mp2*
1055 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1056 L: platform-driver-x86@vger.kernel.org
1058 F: drivers/platform/x86/amd/pmc.c
1061 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1062 L: platform-driver-x86@vger.kernel.org
1064 F: Documentation/ABI/testing/sysfs-amd-pmf
1065 F: drivers/platform/x86/amd/pmf/
1068 M: Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
1069 R: Carlos Bilbao <carlos.bilbao@amd.com>
1070 L: platform-driver-x86@vger.kernel.org
1072 F: Documentation/x86/amd_hsmp.rst
1073 F: arch/x86/include/asm/amd_hsmp.h
1074 F: arch/x86/include/uapi/asm/amd_hsmp.h
1075 F: drivers/platform/x86/amd/hsmp.c
1077 AMD POWERPLAY AND SWSMU
1078 M: Evan Quan <evan.quan@amd.com>
1079 L: amd-gfx@lists.freedesktop.org
1081 T: git https://gitlab.freedesktop.org/agd5f/linux.git
1082 F: drivers/gpu/drm/amd/pm/
1085 M: Huang Rui <ray.huang@amd.com>
1086 L: linux-pm@vger.kernel.org
1088 F: Documentation/admin-guide/pm/amd-pstate.rst
1089 F: drivers/cpufreq/amd-pstate*
1090 F: include/linux/amd-pstate.h
1091 F: tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1094 M: Sanjay R Mehta <sanju.mehta@amd.com>
1095 L: dmaengine@vger.kernel.org
1097 F: drivers/dma/ptdma/
1099 AMD SEATTLE DEVICE TREE SUPPORT
1100 M: Brijesh Singh <brijeshkumar.singh@amd.com>
1101 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1102 M: Tom Lendacky <thomas.lendacky@amd.com>
1104 F: arch/arm64/boot/dts/amd/
1107 M: Tom Lendacky <thomas.lendacky@amd.com>
1108 M: "Shyam Sundar S K" <Shyam-sundar.S-k@amd.com>
1109 L: netdev@vger.kernel.org
1111 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1112 F: drivers/net/ethernet/amd/xgbe/
1114 AMD SENSOR FUSION HUB DRIVER
1115 M: Basavaraj Natikar <basavaraj.natikar@amd.com>
1116 L: linux-input@vger.kernel.org
1118 F: Documentation/hid/amd-sfh*
1119 F: drivers/hid/amd-sfh-hid/
1121 AMLOGIC DDR PMU DRIVER
1122 M: Jiucheng Xu <jiucheng.xu@amlogic.com>
1123 L: linux-amlogic@lists.infradead.org
1125 W: http://www.amlogic.com
1126 F: Documentation/admin-guide/perf/meson-ddr-pmu.rst
1127 F: Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1128 F: drivers/perf/amlogic/
1129 F: include/soc/amlogic/
1131 AMPHION VPU CODEC V4L2 DRIVER
1132 M: Ming Qian <ming.qian@nxp.com>
1133 M: Shijie Qin <shijie.qin@nxp.com>
1134 M: Zhou Peng <eagle.zhou@nxp.com>
1135 L: linux-media@vger.kernel.org
1137 F: Documentation/devicetree/bindings/media/amphion,vpu.yaml
1138 F: drivers/media/platform/amphion/
1141 M: Christian Eggers <ceggers@arri.de>
1142 L: linux-iio@vger.kernel.org
1144 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1145 F: drivers/iio/light/as73211.c
1147 AMT (Automatic Multicast Tunneling)
1148 M: Taehee Yoo <ap420073@gmail.com>
1149 L: netdev@vger.kernel.org
1151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1153 F: drivers/net/amt.c
1155 ANALOG DEVICES INC AD7192 DRIVER
1156 M: Alexandru Tachici <alexandru.tachici@analog.com>
1157 L: linux-iio@vger.kernel.org
1159 W: https://ez.analog.com/linux-software-drivers
1160 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1161 F: drivers/iio/adc/ad7192.c
1163 ANALOG DEVICES INC AD7292 DRIVER
1164 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1165 L: linux-iio@vger.kernel.org
1167 W: https://ez.analog.com/linux-software-drivers
1168 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1169 F: drivers/iio/adc/ad7292.c
1171 ANALOG DEVICES INC AD3552R DRIVER
1172 M: Nuno Sá <nuno.sa@analog.com>
1173 L: linux-iio@vger.kernel.org
1175 W: https://ez.analog.com/linux-software-drivers
1176 F: Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1177 F: drivers/iio/dac/ad3552r.c
1179 ANALOG DEVICES INC AD7293 DRIVER
1180 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1181 L: linux-iio@vger.kernel.org
1183 W: https://ez.analog.com/linux-software-drivers
1184 F: Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1185 F: drivers/iio/dac/ad7293.c
1187 ANALOG DEVICES INC AD7768-1 DRIVER
1188 M: Michael Hennerich <Michael.Hennerich@analog.com>
1189 L: linux-iio@vger.kernel.org
1191 W: https://ez.analog.com/linux-software-drivers
1192 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1193 F: drivers/iio/adc/ad7768-1.c
1195 ANALOG DEVICES INC AD7780 DRIVER
1196 M: Michael Hennerich <Michael.Hennerich@analog.com>
1197 M: Renato Lui Geh <renatogeh@gmail.com>
1198 L: linux-iio@vger.kernel.org
1200 W: https://ez.analog.com/linux-software-drivers
1201 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1202 F: drivers/iio/adc/ad7780.c
1204 ANALOG DEVICES INC AD74413R DRIVER
1205 M: Cosmin Tanislav <cosmin.tanislav@analog.com>
1206 L: linux-iio@vger.kernel.org
1208 W: https://ez.analog.com/linux-software-drivers
1209 F: Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1210 F: drivers/iio/addac/ad74413r.c
1211 F: include/dt-bindings/iio/addac/adi,ad74413r.h
1213 ANALOG DEVICES INC AD9389B DRIVER
1214 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1215 L: linux-media@vger.kernel.org
1217 F: drivers/media/i2c/ad9389b*
1219 ANALOG DEVICES INC ADA4250 DRIVER
1220 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1221 L: linux-iio@vger.kernel.org
1223 W: https://ez.analog.com/linux-software-drivers
1224 F: Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1225 F: drivers/iio/amplifiers/ada4250.c
1227 ANALOG DEVICES INC ADGS1408 DRIVER
1228 M: Mircea Caprioru <mircea.caprioru@analog.com>
1230 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1231 F: drivers/mux/adgs1408.c
1233 ANALOG DEVICES INC ADIN DRIVER
1234 M: Michael Hennerich <michael.hennerich@analog.com>
1235 L: netdev@vger.kernel.org
1237 W: https://ez.analog.com/linux-software-drivers
1238 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1239 F: drivers/net/phy/adin.c
1241 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1242 M: Nuno Sa <nuno.sa@analog.com>
1243 L: linux-iio@vger.kernel.org
1245 F: drivers/iio/imu/adis.c
1246 F: drivers/iio/imu/adis_buffer.c
1247 F: drivers/iio/imu/adis_trigger.c
1248 F: include/linux/iio/imu/adis.h
1250 ANALOG DEVICES INC ADIS16460 DRIVER
1251 M: Dragos Bogdan <dragos.bogdan@analog.com>
1252 L: linux-iio@vger.kernel.org
1254 W: https://ez.analog.com/linux-software-drivers
1255 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1256 F: drivers/iio/imu/adis16460.c
1258 ANALOG DEVICES INC ADIS16475 DRIVER
1259 M: Nuno Sa <nuno.sa@analog.com>
1260 L: linux-iio@vger.kernel.org
1261 W: https://ez.analog.com/linux-software-drivers
1263 F: drivers/iio/imu/adis16475.c
1264 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1266 ANALOG DEVICES INC ADM1177 DRIVER
1267 M: Michael Hennerich <Michael.Hennerich@analog.com>
1268 L: linux-hwmon@vger.kernel.org
1270 W: https://ez.analog.com/linux-software-drivers
1271 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1272 F: drivers/hwmon/adm1177.c
1274 ANALOG DEVICES INC ADMV1013 DRIVER
1275 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1276 L: linux-iio@vger.kernel.org
1278 W: https://ez.analog.com/linux-software-drivers
1279 F: Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1280 F: drivers/iio/frequency/admv1013.c
1282 ANALOG DEVICES INC ADMV8818 DRIVER
1283 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1284 L: linux-iio@vger.kernel.org
1286 W: https://ez.analog.com/linux-software-drivers
1287 F: Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1288 F: drivers/iio/filter/admv8818.c
1290 ANALOG DEVICES INC ADMV1014 DRIVER
1291 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1292 L: linux-iio@vger.kernel.org
1294 W: https://ez.analog.com/linux-software-drivers
1295 F: Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1296 F: drivers/iio/frequency/admv1014.c
1298 ANALOG DEVICES INC ADP5061 DRIVER
1299 M: Michael Hennerich <Michael.Hennerich@analog.com>
1300 L: linux-pm@vger.kernel.org
1302 W: https://ez.analog.com/linux-software-drivers
1303 F: drivers/power/supply/adp5061.c
1305 ANALOG DEVICES INC ADRF6780 DRIVER
1306 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1307 L: linux-iio@vger.kernel.org
1309 W: https://ez.analog.com/linux-software-drivers
1310 F: Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1311 F: drivers/iio/frequency/adrf6780.c
1313 ANALOG DEVICES INC ADV7180 DRIVER
1314 M: Lars-Peter Clausen <lars@metafoo.de>
1315 L: linux-media@vger.kernel.org
1317 W: https://ez.analog.com/linux-software-drivers
1318 F: drivers/media/i2c/adv7180.c
1319 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1321 ANALOG DEVICES INC ADV748X DRIVER
1322 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1323 L: linux-media@vger.kernel.org
1325 F: Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1326 F: drivers/media/i2c/adv748x/*
1328 ANALOG DEVICES INC ADV7511 DRIVER
1329 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1330 L: linux-media@vger.kernel.org
1332 F: drivers/media/i2c/adv7511*
1334 ANALOG DEVICES INC ADV7604 DRIVER
1335 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1336 L: linux-media@vger.kernel.org
1338 F: drivers/media/i2c/adv7604*
1339 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1341 ANALOG DEVICES INC ADV7842 DRIVER
1342 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1343 L: linux-media@vger.kernel.org
1345 F: drivers/media/i2c/adv7842*
1347 ANALOG DEVICES INC ADXRS290 DRIVER
1348 M: Nishant Malpani <nish.malpani25@gmail.com>
1349 L: linux-iio@vger.kernel.org
1351 F: drivers/iio/gyro/adxrs290.c
1352 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1354 ANALOG DEVICES INC ASOC CODEC DRIVERS
1355 M: Lars-Peter Clausen <lars@metafoo.de>
1356 M: Nuno Sá <nuno.sa@analog.com>
1357 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1359 W: http://wiki.analog.com/
1360 W: https://ez.analog.com/linux-software-drivers
1361 F: sound/soc/codecs/ad1*
1362 F: sound/soc/codecs/ad7*
1363 F: sound/soc/codecs/adau*
1364 F: sound/soc/codecs/adav*
1365 F: sound/soc/codecs/sigmadsp.*
1366 F: sound/soc/codecs/ssm*
1368 ANALOG DEVICES INC DMA DRIVERS
1369 M: Lars-Peter Clausen <lars@metafoo.de>
1371 W: https://ez.analog.com/linux-software-drivers
1372 F: drivers/dma/dma-axi-dmac.c
1374 ANALOG DEVICES INC IIO DRIVERS
1375 M: Lars-Peter Clausen <lars@metafoo.de>
1376 M: Michael Hennerich <Michael.Hennerich@analog.com>
1378 W: http://wiki.analog.com/
1379 W: https://ez.analog.com/linux-software-drivers
1380 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1381 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1382 F: Documentation/devicetree/bindings/iio/*/adi,*
1383 F: Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1384 F: Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1385 F: drivers/iio/*/ad*
1386 F: drivers/iio/adc/ltc249*
1387 F: drivers/iio/amplifiers/hmc425a.c
1388 F: drivers/staging/iio/*/ad*
1389 X: drivers/iio/*/adjd*
1391 ANALOG DEVICES INC MAX31760 DRIVER
1392 M: Ibrahim Tilki <Ibrahim.Tilki@analog.com>
1394 W: http://wiki.analog.com/
1395 W: https://ez.analog.com/linux-software-drivers
1396 F: Documentation/devicetree/bindings/hwmon/adi,max31760.yaml
1397 F: Documentation/hwmon/max31760.rst
1398 F: drivers/hwmon/max31760.c
1400 ANALOGBITS PLL LIBRARIES
1401 M: Paul Walmsley <paul.walmsley@sifive.com>
1403 F: drivers/clk/analogbits/*
1404 F: include/linux/clk/analogbits*
1406 ANDROID CONFIG FRAGMENTS
1407 M: Rob Herring <robh@kernel.org>
1409 F: kernel/configs/android*
1412 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1413 M: Arve Hjønnevåg <arve@android.com>
1414 M: Todd Kjos <tkjos@android.com>
1415 M: Martijn Coenen <maco@android.com>
1416 M: Joel Fernandes <joel@joelfernandes.org>
1417 M: Christian Brauner <christian@brauner.io>
1418 M: Carlos Llamas <cmllamas@google.com>
1419 M: Suren Baghdasaryan <surenb@google.com>
1420 L: linux-kernel@vger.kernel.org
1422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1425 ANDROID GOLDFISH PIC DRIVER
1426 M: Miodrag Dinic <miodrag.dinic@mips.com>
1428 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1429 F: drivers/irqchip/irq-goldfish-pic.c
1431 ANDROID GOLDFISH RTC DRIVER
1432 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1434 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1435 F: drivers/rtc/rtc-goldfish.c
1437 AOA (Apple Onboard Audio) ALSA DRIVER
1438 M: Johannes Berg <johannes@sipsolutions.net>
1439 L: linuxppc-dev@lists.ozlabs.org
1440 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1444 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1445 M: William Breathitt Gray <william.gray@linaro.org>
1446 L: linux-iio@vger.kernel.org
1448 F: drivers/iio/addac/stx104.c
1451 M: Jiri Kosina <jikos@kernel.org>
1453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1454 F: arch/x86/kernel/apm_32.c
1455 F: drivers/char/apm-emulation.c
1456 F: include/linux/apm_bios.h
1457 F: include/uapi/linux/apm_bios.h
1459 APPARMOR SECURITY MODULE
1460 M: John Johansen <john.johansen@canonical.com>
1461 M: John Johansen <john@apparmor.net>
1462 L: apparmor@lists.ubuntu.com (moderated for non-subscribers)
1465 B: https://gitlab.com/apparmor/apparmor-kernel
1466 C: irc://irc.oftc.net/apparmor
1467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1468 T: https://gitlab.com/apparmor/apparmor-kernel.git
1469 F: Documentation/admin-guide/LSM/apparmor.rst
1470 F: security/apparmor/
1472 APPLE BCM5974 MULTITOUCH DRIVER
1473 M: Henrik Rydberg <rydberg@bitmath.org>
1474 L: linux-input@vger.kernel.org
1476 F: drivers/input/mouse/bcm5974.c
1478 APPLE PCIE CONTROLLER DRIVER
1479 M: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1480 M: Marc Zyngier <maz@kernel.org>
1481 L: linux-pci@vger.kernel.org
1483 F: drivers/pci/controller/pcie-apple.c
1486 M: Henrik Rydberg <rydberg@bitmath.org>
1487 L: linux-hwmon@vger.kernel.org
1489 F: drivers/hwmon/applesmc.c
1491 APPLETALK NETWORK LAYER
1492 L: netdev@vger.kernel.org
1494 F: drivers/net/appletalk/
1495 F: include/linux/atalk.h
1496 F: include/uapi/linux/atalk.h
1499 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1500 M: Khuong Dinh <khuong@os.amperecomputing.com>
1502 F: arch/arm64/boot/dts/apm/
1504 APPLIED MICRO (APM) X-GENE SOC EDAC
1505 M: Khuong Dinh <khuong@os.amperecomputing.com>
1507 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1508 F: drivers/edac/xgene_edac.c
1510 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1511 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1512 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1514 F: drivers/net/ethernet/apm/xgene-v2/
1516 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1517 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1518 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1519 M: Quan Nguyen <quan@os.amperecomputing.com>
1521 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1522 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1523 F: drivers/net/ethernet/apm/xgene/
1524 F: drivers/net/mdio/mdio-xgene.c
1526 APPLIED MICRO (APM) X-GENE SOC PMU
1527 M: Khuong Dinh <khuong@os.amperecomputing.com>
1529 F: Documentation/admin-guide/perf/xgene-pmu.rst
1530 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1531 F: drivers/perf/xgene_pmu.c
1533 APTINA CAMERA SENSOR PLL
1534 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1535 L: linux-media@vger.kernel.org
1537 F: drivers/media/i2c/aptina-pll.*
1539 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1540 M: Aleksa Savic <savicaleksa83@gmail.com>
1541 M: Jack Doan <me@jackdoan.com>
1542 L: linux-hwmon@vger.kernel.org
1544 F: Documentation/hwmon/aquacomputer_d5next.rst
1545 F: drivers/hwmon/aquacomputer_d5next.c
1547 AQUANTIA ETHERNET DRIVER (atlantic)
1548 M: Igor Russkikh <irusskikh@marvell.com>
1549 L: netdev@vger.kernel.org
1551 W: https://www.marvell.com/
1552 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1553 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1554 F: drivers/net/ethernet/aquantia/atlantic/
1556 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1557 M: Egor Pomozov <epomozov@marvell.com>
1558 L: netdev@vger.kernel.org
1560 W: http://www.aquantia.com
1561 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1563 AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1564 M: Krzysztof Hałasa <khalasa@piap.pl>
1565 L: linux-media@vger.kernel.org
1567 F: Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1568 F: drivers/media/i2c/ar0521.c
1570 ARASAN NAND CONTROLLER DRIVER
1571 M: Miquel Raynal <miquel.raynal@bootlin.com>
1572 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1573 L: linux-mtd@lists.infradead.org
1575 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1576 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1578 ARC FRAMEBUFFER DRIVER
1579 M: Jaya Kumar <jayalk@intworks.biz>
1581 F: drivers/video/fbdev/arcfb.c
1582 F: drivers/video/fbdev/core/fb_defio.c
1585 M: Alexey Brodkin <abrodkin@synopsys.com>
1587 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1588 F: drivers/gpu/drm/tiny/arcpgu.c
1590 ARCNET NETWORK LAYER
1591 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1592 L: netdev@vger.kernel.org
1594 F: drivers/net/arcnet/
1595 F: include/uapi/linux/if_arcnet.h
1597 ARM ARCHITECTED TIMER DRIVER
1598 M: Mark Rutland <mark.rutland@arm.com>
1599 M: Marc Zyngier <maz@kernel.org>
1600 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1602 F: arch/arm/include/asm/arch_timer.h
1603 F: arch/arm64/include/asm/arch_timer.h
1604 F: drivers/clocksource/arm_arch_timer.c
1606 ARM HDLCD DRM DRIVER
1607 M: Liviu Dudau <liviu.dudau@arm.com>
1609 F: Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1610 F: drivers/gpu/drm/arm/hdlcd_*
1612 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1613 M: Linus Walleij <linus.walleij@linaro.org>
1614 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1616 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1617 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1618 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1619 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1620 F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1621 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1622 F: Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1623 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1624 F: Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1625 F: arch/arm/boot/dts/arm-realview-*
1626 F: arch/arm/boot/dts/integrator*
1627 F: arch/arm/boot/dts/versatile*
1628 F: arch/arm/mach-versatile/
1629 F: drivers/bus/arm-integrator-lm.c
1630 F: drivers/clk/versatile/
1631 F: drivers/i2c/busses/i2c-versatile.c
1632 F: drivers/irqchip/irq-versatile-fpga.c
1633 F: drivers/mtd/maps/physmap-versatile.*
1634 F: drivers/power/reset/arm-versatile-reboot.c
1635 F: drivers/soc/versatile/
1637 ARM KOMEDA DRM-KMS DRIVER
1638 M: James (Qian) Wang <james.qian.wang@arm.com>
1639 M: Liviu Dudau <liviu.dudau@arm.com>
1640 M: Mihail Atanassov <mihail.atanassov@arm.com>
1641 L: Mali DP Maintainers <malidp@foss.arm.com>
1643 T: git git://anongit.freedesktop.org/drm/drm-misc
1644 F: Documentation/devicetree/bindings/display/arm,komeda.yaml
1645 F: Documentation/gpu/komeda-kms.rst
1646 F: drivers/gpu/drm/arm/display/include/
1647 F: drivers/gpu/drm/arm/display/komeda/
1649 ARM MALI PANFROST DRM DRIVER
1650 M: Rob Herring <robh@kernel.org>
1651 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1652 R: Steven Price <steven.price@arm.com>
1653 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1654 L: dri-devel@lists.freedesktop.org
1656 T: git git://anongit.freedesktop.org/drm/drm-misc
1657 F: drivers/gpu/drm/panfrost/
1658 F: include/uapi/drm/panfrost_drm.h
1660 ARM MALI-DP DRM DRIVER
1661 M: Liviu Dudau <liviu.dudau@arm.com>
1662 M: Brian Starkey <brian.starkey@arm.com>
1663 L: Mali DP Maintainers <malidp@foss.arm.com>
1665 T: git git://anongit.freedesktop.org/drm/drm-misc
1666 F: Documentation/devicetree/bindings/display/arm,malidp.yaml
1667 F: Documentation/gpu/afbc.rst
1668 F: drivers/gpu/drm/arm/
1670 ARM MFM AND FLOPPY DRIVERS
1671 M: Ian Molton <spyro@f2s.com>
1673 F: arch/arm/include/asm/floppy.h
1674 F: arch/arm/mach-rpc/floppydma.S
1676 ARM PMU PROFILING AND DEBUGGING
1677 M: Will Deacon <will@kernel.org>
1678 M: Mark Rutland <mark.rutland@arm.com>
1679 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681 F: Documentation/devicetree/bindings/arm/pmu.yaml
1682 F: Documentation/devicetree/bindings/perf/
1683 F: arch/arm*/include/asm/hw_breakpoint.h
1684 F: arch/arm*/include/asm/perf_event.h
1685 F: arch/arm*/kernel/hw_breakpoint.c
1686 F: arch/arm*/kernel/perf_*
1688 F: include/linux/perf/arm_pmu.h
1691 M: Russell King <linux@armlinux.org.uk>
1692 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1694 W: http://www.armlinux.org.uk/
1695 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1697 X: arch/arm/boot/dts/
1699 ARM PRIMECELL AACI PL041 DRIVER
1700 M: Russell King <linux@armlinux.org.uk>
1704 ARM PRIMECELL BUS SUPPORT
1705 M: Russell King <linux@armlinux.org.uk>
1708 F: include/linux/amba/bus.h
1710 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1711 M: Miquel Raynal <miquel.raynal@bootlin.com>
1712 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1713 L: linux-mtd@lists.infradead.org
1715 F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1716 F: drivers/mtd/nand/raw/pl35x-nand-controller.c
1718 ARM PRIMECELL PL35X SMC DRIVER
1719 M: Miquel Raynal <miquel.raynal@bootlin.com>
1720 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1721 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1723 F: Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
1724 F: drivers/memory/pl353-smc.c
1726 ARM PRIMECELL CLCD PL110 DRIVER
1727 M: Russell King <linux@armlinux.org.uk>
1729 F: drivers/video/fbdev/amba-clcd.*
1731 ARM PRIMECELL KMI PL050 DRIVER
1732 M: Russell King <linux@armlinux.org.uk>
1734 F: drivers/input/serio/ambakmi.*
1735 F: include/linux/amba/kmi.h
1737 ARM PRIMECELL MMCI PL180/1 DRIVER
1738 M: Russell King <linux@armlinux.org.uk>
1740 F: drivers/mmc/host/mmci.*
1741 F: include/linux/amba/mmci.h
1743 ARM PRIMECELL SSP PL022 SPI DRIVER
1744 M: Linus Walleij <linus.walleij@linaro.org>
1745 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1747 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1748 F: drivers/spi/spi-pl022.c
1750 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1751 M: Russell King <linux@armlinux.org.uk>
1753 F: drivers/tty/serial/amba-pl01*.c
1754 F: include/linux/amba/serial.h
1756 ARM PRIMECELL VIC PL190/PL192 DRIVER
1757 M: Linus Walleij <linus.walleij@linaro.org>
1758 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1760 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1761 F: drivers/irqchip/irq-vic.c
1763 ARM SMC WATCHDOG DRIVER
1764 M: Julius Werner <jwerner@chromium.org>
1765 R: Evan Benn <evanbenn@chromium.org>
1767 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1768 F: drivers/watchdog/arm_smc_wdt.c
1771 M: Will Deacon <will@kernel.org>
1772 R: Robin Murphy <robin.murphy@arm.com>
1773 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1775 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1776 F: drivers/iommu/arm/
1777 F: drivers/iommu/io-pgtable-arm*
1779 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1780 M: Arnd Bergmann <arnd@arndb.de>
1781 M: Olof Johansson <olof@lixom.net>
1783 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1785 C: irc://irc.libera.chat/armlinux
1786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1787 F: arch/arm/boot/dts/Makefile
1788 F: arch/arm64/boot/dts/Makefile
1790 ARM SUB-ARCHITECTURES
1791 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1793 C: irc://irc.libera.chat/armlinux
1794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1798 ARM/ACTIONS SEMI ARCHITECTURE
1799 M: Andreas Färber <afaerber@suse.de>
1800 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1801 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1802 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1804 F: Documentation/devicetree/bindings/arm/actions.yaml
1805 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1806 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1807 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1808 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1809 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1810 F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1811 F: Documentation/devicetree/bindings/pinctrl/actions,*
1812 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1813 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1814 F: arch/arm/boot/dts/owl-*
1815 F: arch/arm/mach-actions/
1816 F: arch/arm64/boot/dts/actions/
1817 F: drivers/clk/actions/
1818 F: drivers/clocksource/timer-owl*
1819 F: drivers/dma/owl-dma.c
1820 F: drivers/i2c/busses/i2c-owl.c
1821 F: drivers/irqchip/irq-owl-sirq.c
1822 F: drivers/mmc/host/owl-mmc.c
1823 F: drivers/net/ethernet/actions/
1824 F: drivers/pinctrl/actions/*
1825 F: drivers/soc/actions/
1826 F: include/dt-bindings/power/owl-*
1827 F: include/dt-bindings/reset/actions,*
1828 F: include/linux/soc/actions/
1831 ARM/ADS SPHERE MACHINE SUPPORT
1832 M: Lennert Buytenhek <kernel@wantstofly.org>
1833 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1836 ARM/AFEB9260 MACHINE SUPPORT
1837 M: Sergey Lapin <slapin@ossfans.org>
1838 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1841 ARM/AJECO 1ARM MACHINE SUPPORT
1842 M: Lennert Buytenhek <kernel@wantstofly.org>
1843 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1846 ARM/Allwinner SoC Clock Support
1847 M: Emilio López <emilio@elopez.com.ar>
1849 F: drivers/clk/sunxi/
1851 ARM/Allwinner sunXi SoC support
1852 M: Chen-Yu Tsai <wens@csie.org>
1853 M: Jernej Skrabec <jernej.skrabec@gmail.com>
1854 M: Samuel Holland <samuel@sholland.org>
1855 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1858 L: linux-sunxi@lists.linux.dev
1859 F: arch/arm/mach-sunxi/
1860 F: arch/arm64/boot/dts/allwinner/
1861 F: drivers/clk/sunxi-ng/
1862 F: drivers/pinctrl/sunxi/
1863 F: drivers/soc/sunxi/
1868 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1869 M: Neil Armstrong <neil.armstrong@linaro.org>
1870 M: Jerome Brunet <jbrunet@baylibre.com>
1871 L: linux-amlogic@lists.infradead.org
1873 F: Documentation/devicetree/bindings/clock/amlogic*
1874 F: drivers/clk/meson/
1875 F: include/dt-bindings/clock/gxbb*
1876 F: include/dt-bindings/clock/meson*
1878 ARM/Amlogic Meson SoC Crypto Drivers
1879 M: Corentin Labbe <clabbe@baylibre.com>
1880 L: linux-crypto@vger.kernel.org
1881 L: linux-amlogic@lists.infradead.org
1883 F: Documentation/devicetree/bindings/crypto/amlogic*
1884 F: drivers/crypto/amlogic/
1886 ARM/Amlogic Meson SoC Sound Drivers
1887 M: Jerome Brunet <jbrunet@baylibre.com>
1888 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1890 F: Documentation/devicetree/bindings/sound/amlogic*
1893 ARM/Amlogic Meson SoC support
1894 M: Neil Armstrong <neil.armstrong@linaro.org>
1895 M: Kevin Hilman <khilman@baylibre.com>
1896 R: Jerome Brunet <jbrunet@baylibre.com>
1897 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1898 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1899 L: linux-amlogic@lists.infradead.org
1901 W: http://linux-meson.com/
1902 F: arch/arm/boot/dts/meson*
1903 F: arch/arm/mach-meson/
1904 F: arch/arm64/boot/dts/amlogic/
1905 F: drivers/mmc/host/meson*
1906 F: drivers/pinctrl/meson/
1907 F: drivers/rtc/rtc-meson*
1908 F: drivers/soc/amlogic/
1911 ARM/Annapurna Labs ALPINE ARCHITECTURE
1912 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1913 M: Antoine Tenart <atenart@kernel.org>
1914 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1916 F: arch/arm/boot/dts/alpine*
1917 F: arch/arm/mach-alpine/
1918 F: arch/arm64/boot/dts/amazon/
1919 F: drivers/*/*alpine*
1921 ARM/APPLE MACHINE SUPPORT
1922 M: Hector Martin <marcan@marcan.st>
1923 M: Sven Peter <sven@svenpeter.dev>
1924 R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1925 L: asahi@lists.linux.dev
1926 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1928 W: https://asahilinux.org
1929 B: https://github.com/AsahiLinux/linux/issues
1930 C: irc://irc.oftc.net/asahi-dev
1931 T: git https://github.com/AsahiLinux/linux.git
1932 F: Documentation/devicetree/bindings/arm/apple.yaml
1933 F: Documentation/devicetree/bindings/arm/apple/*
1934 F: Documentation/devicetree/bindings/clock/apple,nco.yaml
1935 F: Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
1936 F: Documentation/devicetree/bindings/dma/apple,admac.yaml
1937 F: Documentation/devicetree/bindings/i2c/apple,i2c.yaml
1938 F: Documentation/devicetree/bindings/interrupt-controller/apple,*
1939 F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
1940 F: Documentation/devicetree/bindings/iommu/apple,sart.yaml
1941 F: Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
1942 F: Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
1943 F: Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
1944 F: Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
1945 F: Documentation/devicetree/bindings/pci/apple,pcie.yaml
1946 F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1947 F: Documentation/devicetree/bindings/power/apple*
1948 F: Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
1949 F: arch/arm64/boot/dts/apple/
1950 F: drivers/bluetooth/hci_bcm4377.c
1951 F: drivers/clk/clk-apple-nco.c
1952 F: drivers/cpufreq/apple-soc-cpufreq.c
1953 F: drivers/dma/apple-admac.c
1954 F: drivers/i2c/busses/i2c-pasemi-core.c
1955 F: drivers/i2c/busses/i2c-pasemi-platform.c
1956 F: drivers/iommu/apple-dart.c
1957 F: drivers/iommu/io-pgtable-dart.c
1958 F: drivers/irqchip/irq-apple-aic.c
1959 F: drivers/mailbox/apple-mailbox.c
1960 F: drivers/nvme/host/apple.c
1961 F: drivers/nvmem/apple-efuses.c
1962 F: drivers/pinctrl/pinctrl-apple-gpio.c
1963 F: drivers/soc/apple/*
1964 F: drivers/watchdog/apple_wdt.c
1965 F: include/dt-bindings/interrupt-controller/apple-aic.h
1966 F: include/dt-bindings/pinctrl/apple.h
1967 F: include/linux/apple-mailbox.h
1968 F: include/linux/soc/apple/*
1970 ARM/APPLE MACHINE SOUND DRIVERS
1971 M: Martin Povišer <povik+lin@cutebit.org>
1972 L: asahi@lists.linux.dev
1973 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1975 F: Documentation/devicetree/bindings/sound/apple,*
1976 F: sound/soc/apple/*
1977 F: sound/soc/codecs/cs42l83-i2c.c
1979 ARM/ARTPEC MACHINE SUPPORT
1980 M: Jesper Nilsson <jesper.nilsson@axis.com>
1981 M: Lars Persson <lars.persson@axis.com>
1982 L: linux-arm-kernel@axis.com
1984 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1985 F: arch/arm/boot/dts/artpec6*
1986 F: arch/arm/mach-artpec
1988 F: drivers/crypto/axis
1989 F: drivers/mmc/host/usdhi6rol0.c
1990 F: drivers/pinctrl/pinctrl-artpec*
1992 ARM/ASPEED I2C DRIVER
1993 M: Brendan Higgins <brendanhiggins@google.com>
1994 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1995 R: Joel Stanley <joel@jms.id.au>
1996 L: linux-i2c@vger.kernel.org
1997 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1999 F: Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2000 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2001 F: drivers/i2c/busses/i2c-aspeed.c
2002 F: drivers/irqchip/irq-aspeed-i2c-ic.c
2004 ARM/ASPEED MACHINE SUPPORT
2005 M: Joel Stanley <joel@jms.id.au>
2006 R: Andrew Jeffery <andrew@aj.id.au>
2007 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2008 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2010 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
2011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
2012 F: Documentation/devicetree/bindings/arm/aspeed/
2013 F: arch/arm/boot/dts/aspeed-*
2014 F: arch/arm/mach-aspeed/
2017 ARM/BITMAIN ARCHITECTURE
2018 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2019 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2021 F: Documentation/devicetree/bindings/arm/bitmain.yaml
2022 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2023 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2024 F: arch/arm64/boot/dts/bitmain/
2025 F: drivers/clk/clk-bm1880.c
2026 F: drivers/pinctrl/pinctrl-bm1880.c
2028 ARM/CALXEDA HIGHBANK ARCHITECTURE
2029 M: Andre Przywara <andre.przywara@arm.com>
2030 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2032 F: arch/arm/boot/dts/ecx-*.dts*
2033 F: arch/arm/boot/dts/highbank.dts
2034 F: arch/arm/mach-highbank/
2036 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
2037 M: Krzysztof Halasa <khalasa@piap.pl>
2039 F: arch/arm/mach-cns3xxx/
2041 ARM/CAVIUM THUNDER NETWORK DRIVER
2042 M: Sunil Goutham <sgoutham@marvell.com>
2043 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2045 F: drivers/net/ethernet/cavium/thunder/
2047 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2048 M: Lukasz Majewski <lukma@denx.de>
2049 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2051 F: arch/arm/mach-ep93xx/ts72xx.c
2053 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
2054 M: Alexander Shiyan <shc_work@mail.ru>
2055 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2059 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
2060 M: Lennert Buytenhek <kernel@wantstofly.org>
2061 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2064 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2065 M: Hartley Sweeten <hsweeten@visionengravers.com>
2066 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
2067 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2069 F: arch/arm/mach-ep93xx/
2070 F: arch/arm/mach-ep93xx/include/mach/
2073 M: Russell King <linux@armlinux.org.uk>
2074 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2076 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2077 F: drivers/clk/clkdev.c
2079 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2080 M: Baruch Siach <baruch@tkos.co.il>
2081 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2083 F: arch/arm/boot/dts/cx92755*
2086 ARM/CONTEC MICRO9 MACHINE SUPPORT
2087 M: Hubert Feurstein <hubert.feurstein@contec.at>
2089 F: arch/arm/mach-ep93xx/micro9.c
2091 ARM/CORESIGHT FRAMEWORK AND DRIVERS
2092 M: Mathieu Poirier <mathieu.poirier@linaro.org>
2093 M: Suzuki K Poulose <suzuki.poulose@arm.com>
2094 R: Mike Leach <mike.leach@linaro.org>
2095 R: Leo Yan <leo.yan@linaro.org>
2096 L: coresight@lists.linaro.org (moderated for non-subscribers)
2097 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2100 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2101 F: Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2102 F: Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2103 F: Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2104 F: Documentation/trace/coresight/*
2105 F: drivers/hwtracing/coresight/*
2106 F: include/dt-bindings/arm/coresight-cti-dt.h
2107 F: include/linux/coresight*
2108 F: samples/coresight/*
2109 F: tools/perf/tests/shell/coresight/*
2110 F: tools/perf/arch/arm/util/auxtrace.c
2111 F: tools/perf/arch/arm/util/cs-etm.c
2112 F: tools/perf/arch/arm/util/cs-etm.h
2113 F: tools/perf/arch/arm/util/pmu.c
2114 F: tools/perf/util/cs-etm-decoder/*
2115 F: tools/perf/util/cs-etm.*
2117 ARM/CORGI MACHINE SUPPORT
2118 M: Richard Purdie <rpurdie@rpsys.net>
2121 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2122 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
2123 M: Linus Walleij <linus.walleij@linaro.org>
2124 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2126 T: git git://github.com/ulli-kroll/linux.git
2127 F: Documentation/devicetree/bindings/arm/gemini.yaml
2128 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2129 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2130 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2131 F: arch/arm/boot/dts/gemini*
2132 F: arch/arm/mach-gemini/
2133 F: drivers/crypto/gemini/
2134 F: drivers/net/ethernet/cortina/
2135 F: drivers/pinctrl/pinctrl-gemini.c
2136 F: drivers/rtc/rtc-ftrtc010.c
2138 ARM/CZ.NIC TURRIS SUPPORT
2139 M: Marek Behún <kabel@kernel.org>
2141 W: https://www.turris.cz/
2142 F: Documentation/ABI/testing/debugfs-moxtet
2143 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
2144 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2145 F: Documentation/devicetree/bindings/bus/moxtet.txt
2146 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2147 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2148 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2149 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2150 F: drivers/bus/moxtet.c
2151 F: drivers/firmware/turris-mox-rwtm.c
2152 F: drivers/leds/leds-turris-omnia.c
2153 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
2154 F: drivers/gpio/gpio-moxtet.c
2155 F: drivers/watchdog/armada_37xx_wdt.c
2156 F: include/dt-bindings/bus/moxtet.h
2157 F: include/linux/armada-37xx-rwtm-mailbox.h
2158 F: include/linux/moxtet.h
2160 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
2161 M: Robert Jarzmik <robert.jarzmik@free.fr>
2162 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2164 F: arch/arm/mach-pxa/ezx.c
2166 ARM/FARADAY FA526 PORT
2167 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
2168 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2170 T: git git://git.berlios.de/gemini-board
2171 F: arch/arm/mm/*-fa*
2173 ARM/FOOTBRIDGE ARCHITECTURE
2174 M: Russell King <linux@armlinux.org.uk>
2175 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2177 W: http://www.armlinux.org.uk/
2178 F: arch/arm/include/asm/hardware/dec21285.h
2179 F: arch/arm/mach-footbridge/
2181 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2182 M: Shawn Guo <shawnguo@kernel.org>
2183 M: Sascha Hauer <s.hauer@pengutronix.de>
2184 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2185 R: Fabio Estevam <festevam@gmail.com>
2186 R: NXP Linux Team <linux-imx@nxp.com>
2187 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2190 X: drivers/media/i2c/
2194 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2195 M: Shawn Guo <shawnguo@kernel.org>
2196 M: Li Yang <leoyang.li@nxp.com>
2197 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2200 F: arch/arm/boot/dts/ls1021a*
2201 F: arch/arm64/boot/dts/freescale/fsl-*
2202 F: arch/arm64/boot/dts/freescale/qoriq-*
2204 ARM/FREESCALE VYBRID ARM ARCHITECTURE
2205 M: Shawn Guo <shawnguo@kernel.org>
2206 M: Sascha Hauer <s.hauer@pengutronix.de>
2207 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2208 R: Stefan Agner <stefan@agner.ch>
2209 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2212 F: arch/arm/boot/dts/vf*
2213 F: arch/arm/mach-imx/*vf610*
2215 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
2216 M: Lennert Buytenhek <kernel@wantstofly.org>
2217 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2220 ARM/GUMSTIX MACHINE SUPPORT
2221 M: Steve Sakoman <sakoman@gmail.com>
2222 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2225 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
2226 M: Philipp Zabel <philipp.zabel@gmail.com>
2227 M: Paul Parsons <lost.distance@yahoo.com>
2228 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2230 F: arch/arm/mach-pxa/hx4700.c
2231 F: arch/arm/mach-pxa/include/mach/hx4700.h
2232 F: sound/soc/pxa/hx4700.c
2234 ARM/HISILICON SOC SUPPORT
2235 M: Wei Xu <xuwei5@hisilicon.com>
2236 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2238 W: http://www.hisilicon.com
2239 T: git https://github.com/hisilicon/linux-hisi.git
2240 F: arch/arm/boot/dts/hi3*
2241 F: arch/arm/boot/dts/hip*
2242 F: arch/arm/boot/dts/hisi*
2243 F: arch/arm/mach-hisi/
2244 F: arch/arm64/boot/dts/hisilicon/
2246 ARM/HP JORNADA 7XX MACHINE SUPPORT
2247 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
2250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2251 F: arch/arm/mach-sa1100/include/mach/jornada720.h
2252 F: arch/arm/mach-sa1100/jornada720.c
2254 ARM/HPE GXP ARCHITECTURE
2255 M: Jean-Marie Verdun <verdun@hpe.com>
2256 M: Nick Hawkins <nick.hawkins@hpe.com>
2258 F: Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2259 F: Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2260 F: Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2261 F: arch/arm/boot/dts/hpe-bmc*
2262 F: arch/arm/boot/dts/hpe-gxp*
2263 F: arch/arm/mach-hpe/
2264 F: drivers/clocksource/timer-gxp.c
2265 F: drivers/spi/spi-gxp.c
2266 F: drivers/watchdog/gxp-wdt.c
2268 ARM/IGEP MACHINE SUPPORT
2269 M: Enric Balletbo i Serra <eballetbo@gmail.com>
2270 M: Javier Martinez Canillas <javier@dowhile0.org>
2271 L: linux-omap@vger.kernel.org
2272 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2274 F: arch/arm/boot/dts/omap3-igep*
2276 ARM/INCOME PXA270 SUPPORT
2277 M: Marek Vasut <marek.vasut@gmail.com>
2278 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2280 F: arch/arm/mach-pxa/colibri-pxa270-income.c
2282 ARM/INTEL IOP32X ARM ARCHITECTURE
2283 M: Lennert Buytenhek <kernel@wantstofly.org>
2284 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2287 ARM/INTEL IQ81342EX MACHINE SUPPORT
2288 M: Lennert Buytenhek <kernel@wantstofly.org>
2289 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2292 ARM/INTEL IXDP2850 MACHINE SUPPORT
2293 M: Lennert Buytenhek <kernel@wantstofly.org>
2294 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2297 ARM/INTEL IXP4XX ARM ARCHITECTURE
2298 M: Linus Walleij <linusw@kernel.org>
2299 M: Imre Kaloz <kaloz@openwrt.org>
2300 M: Krzysztof Halasa <khalasa@piap.pl>
2301 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2303 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2304 F: Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml
2305 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2306 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2307 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2308 F: arch/arm/mach-ixp4xx/
2309 F: drivers/bus/intel-ixp4xx-eb.c
2310 F: drivers/clocksource/timer-ixp4xx.c
2311 F: drivers/crypto/ixp4xx_crypto.c
2312 F: drivers/gpio/gpio-ixp4xx.c
2313 F: drivers/irqchip/irq-ixp4xx.c
2315 ARM/INTEL KEEMBAY ARCHITECTURE
2316 M: Paul J. Murphy <paul.j.murphy@intel.com>
2317 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2319 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2320 F: arch/arm64/boot/dts/intel/keembay-evm.dts
2321 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2323 ARM/INTEL XSC3 (MANZANO) ARM CORE
2324 M: Lennert Buytenhek <kernel@wantstofly.org>
2325 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2328 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2329 M: Lennert Buytenhek <kernel@wantstofly.org>
2330 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2333 ARM/LG1K ARCHITECTURE
2334 M: Chanho Min <chanho.min@lge.com>
2335 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2337 F: arch/arm64/boot/dts/lg/
2339 ARM/LOGICPD PXA270 MACHINE SUPPORT
2340 M: Lennert Buytenhek <kernel@wantstofly.org>
2341 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2344 ARM/LPC18XX ARCHITECTURE
2345 M: Vladimir Zapolskiy <vz@mleia.com>
2346 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2348 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2349 F: arch/arm/boot/dts/lpc43*
2350 F: drivers/i2c/busses/i2c-lpc2k.c
2351 F: drivers/memory/pl172.c
2352 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2353 F: drivers/rtc/rtc-lpc24xx.c
2356 ARM/LPC32XX SOC SUPPORT
2357 M: Vladimir Zapolskiy <vz@mleia.com>
2358 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2360 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2361 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2362 F: arch/arm/boot/dts/lpc32*
2363 F: arch/arm/mach-lpc32xx/
2364 F: drivers/i2c/busses/i2c-pnx.c
2365 F: drivers/net/ethernet/nxp/lpc_eth.c
2366 F: drivers/usb/host/ohci-nxp.c
2367 F: drivers/watchdog/pnx4008_wdt.c
2370 ARM/MAGICIAN MACHINE SUPPORT
2371 M: Philipp Zabel <philipp.zabel@gmail.com>
2374 ARM/Marvell Dove/MV78xx0/Orion SOC support
2375 M: Andrew Lunn <andrew@lunn.ch>
2376 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2377 M: Gregory Clement <gregory.clement@bootlin.com>
2378 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2381 F: Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2382 F: Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2383 F: Documentation/devicetree/bindings/soc/dove/
2384 F: arch/arm/boot/dts/dove*
2385 F: arch/arm/boot/dts/orion5x*
2386 F: arch/arm/mach-dove/
2387 F: arch/arm/mach-mv78xx0/
2388 F: arch/arm/mach-orion5x/
2389 F: arch/arm/plat-orion/
2390 F: drivers/soc/dove/
2392 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2393 M: Andrew Lunn <andrew@lunn.ch>
2394 M: Gregory Clement <gregory.clement@bootlin.com>
2395 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2396 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2399 F: Documentation/devicetree/bindings/arm/marvell/
2400 F: arch/arm/boot/dts/armada*
2401 F: arch/arm/boot/dts/kirkwood*
2402 F: arch/arm/configs/mvebu_*_defconfig
2403 F: arch/arm/mach-mvebu/
2404 F: arch/arm64/boot/dts/marvell/armada*
2405 F: arch/arm64/boot/dts/marvell/cn913*
2406 F: drivers/cpufreq/armada-37xx-cpufreq.c
2407 F: drivers/cpufreq/armada-8k-cpufreq.c
2408 F: drivers/cpufreq/mvebu-cpufreq.c
2409 F: drivers/irqchip/irq-armada-370-xp.c
2410 F: drivers/irqchip/irq-mvebu-*
2411 F: drivers/pinctrl/mvebu/
2412 F: drivers/rtc/rtc-armada38x.c
2414 ARM/Mediatek RTC DRIVER
2415 M: Eddie Huang <eddie.huang@mediatek.com>
2416 M: Sean Wang <sean.wang@mediatek.com>
2417 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2418 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2420 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2421 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2422 F: drivers/rtc/rtc-mt2712.c
2423 F: drivers/rtc/rtc-mt6397.c
2424 F: drivers/rtc/rtc-mt7622.c
2426 ARM/Mediatek SoC support
2427 M: Matthias Brugger <matthias.bgg@gmail.com>
2428 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2429 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2431 W: https://mtk.wiki.kernel.org/
2432 C: irc://chat.freenode.net/linux-mediatek
2433 F: arch/arm/boot/dts/mt6*
2434 F: arch/arm/boot/dts/mt7*
2435 F: arch/arm/boot/dts/mt8*
2436 F: arch/arm/mach-mediatek/
2437 F: arch/arm64/boot/dts/mediatek/
2438 F: drivers/soc/mediatek/
2443 ARM/Mediatek USB3 PHY DRIVER
2444 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2445 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2446 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2448 F: Documentation/devicetree/bindings/phy/mediatek,*
2449 F: drivers/phy/mediatek/
2451 ARM/Microchip (AT91) SoC support
2452 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2453 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2454 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2455 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2457 W: http://www.linux4sam.org
2458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2459 F: arch/arm/boot/dts/at91*.dts
2460 F: arch/arm/boot/dts/at91*.dtsi
2461 F: arch/arm/boot/dts/sama*.dts
2462 F: arch/arm/boot/dts/sama*.dtsi
2463 F: arch/arm/include/debug/at91.S
2464 F: arch/arm/mach-at91/
2465 F: drivers/memory/atmel*
2466 F: drivers/watchdog/sama5d4_wdt.c
2467 F: include/soc/at91/
2468 X: drivers/input/touchscreen/atmel_mxt_ts.c
2469 X: drivers/net/wireless/atmel/
2473 ARM/Microchip Sparx5 SoC support
2474 M: Lars Povlsen <lars.povlsen@microchip.com>
2475 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2476 M: Daniel Machon <daniel.machon@microchip.com>
2477 M: UNGLinuxDriver@microchip.com
2478 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2480 T: git git://github.com/microchip-ung/linux-upstream.git
2481 F: arch/arm64/boot/dts/microchip/
2482 F: drivers/net/ethernet/microchip/vcap/
2483 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2486 Microchip Timer Counter Block (TCB) Capture Driver
2487 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2488 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2489 L: linux-iio@vger.kernel.org
2491 F: drivers/counter/microchip-tcb-capture.c
2493 ARM/MILBEAUT ARCHITECTURE
2494 M: Taichi Sugaya <sugaya.taichi@socionext.com>
2495 M: Takao Orito <orito.takao@socionext.com>
2496 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2498 F: arch/arm/boot/dts/milbeaut*
2499 F: arch/arm/mach-milbeaut/
2502 ARM/MIOA701 MACHINE SUPPORT
2503 M: Robert Jarzmik <robert.jarzmik@free.fr>
2504 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2506 F: arch/arm/mach-pxa/mioa701.c
2508 ARM/MStar/Sigmastar Armv7 SoC support
2509 M: Daniel Palmer <daniel@thingy.jp>
2510 M: Romain Perier <romain.perier@gmail.com>
2511 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2513 W: http://linux-chenxing.org/
2514 T: git git://github.com/linux-chenxing/linux.git
2515 F: Documentation/devicetree/bindings/arm/mstar/*
2516 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2517 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2518 F: arch/arm/boot/dts/mstar-*
2519 F: arch/arm/mach-mstar/
2520 F: drivers/clk/mstar/
2521 F: drivers/clocksource/timer-msc313e.c
2522 F: drivers/gpio/gpio-msc313.c
2523 F: drivers/rtc/rtc-msc313.c
2524 F: drivers/watchdog/msc313e_wdt.c
2525 F: include/dt-bindings/clock/mstar-*
2526 F: include/dt-bindings/gpio/msc313-gpio.h
2528 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2529 M: Michael Petchkovsky <mkpetch@internode.on.net>
2532 ARM/NOMADIK/Ux500 ARCHITECTURES
2533 M: Linus Walleij <linus.walleij@linaro.org>
2534 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2537 F: Documentation/devicetree/bindings/arm/ste-*
2538 F: Documentation/devicetree/bindings/arm/ux500.yaml
2539 F: Documentation/devicetree/bindings/arm/ux500/
2540 F: Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2541 F: arch/arm/boot/dts/ste-*
2542 F: arch/arm/mach-nomadik/
2543 F: arch/arm/mach-ux500/
2544 F: drivers/clk/clk-nomadik.c
2545 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2546 F: drivers/dma/ste_dma40*
2547 F: drivers/hwspinlock/u8500_hsem.c
2548 F: drivers/i2c/busses/i2c-nomadik.c
2549 F: drivers/iio/adc/ab8500-gpadc.c
2550 F: drivers/mfd/ab8500*
2551 F: drivers/mfd/abx500*
2552 F: drivers/mfd/db8500*
2553 F: drivers/pinctrl/nomadik/
2554 F: drivers/rtc/rtc-ab8500.c
2555 F: drivers/rtc/rtc-pl031.c
2556 F: drivers/soc/ux500/
2558 ARM/NUVOTON NPCM ARCHITECTURE
2559 M: Avi Fishman <avifishman70@gmail.com>
2560 M: Tomer Maimon <tmaimon77@gmail.com>
2561 M: Tali Perry <tali.perry1@gmail.com>
2562 R: Patrick Venture <venture@google.com>
2563 R: Nancy Yuen <yuenn@google.com>
2564 R: Benjamin Fair <benjaminfair@google.com>
2565 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2567 F: Documentation/devicetree/bindings/*/*/*npcm*
2568 F: Documentation/devicetree/bindings/*/*npcm*
2569 F: Documentation/devicetree/bindings/arm/npcm/*
2570 F: Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2571 F: arch/arm/boot/dts/nuvoton-npcm*
2572 F: arch/arm/mach-npcm/
2573 F: arch/arm64/boot/dts/nuvoton/
2575 F: drivers/*/*/*npcm*
2576 F: drivers/rtc/rtc-nct3018y.c
2577 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2578 F: include/dt-bindings/clock/nuvoton,npcm845-clk.h
2580 ARM/NUVOTON WPCM450 ARCHITECTURE
2581 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2582 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2584 W: https://github.com/neuschaefer/wpcm450/wiki
2585 F: Documentation/devicetree/bindings/*/*wpcm*
2586 F: arch/arm/boot/dts/nuvoton-wpcm450*
2587 F: arch/arm/mach-npcm/wpcm450.c
2588 F: drivers/*/*/*wpcm*
2591 ARM/NXP S32G ARCHITECTURE
2592 M: Chester Lin <clin@suse.com>
2593 R: Andreas Färber <afaerber@suse.de>
2594 R: Matthias Brugger <mbrugger@suse.com>
2595 R: NXP S32 Linux Team <s32@nxp.com>
2596 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2598 F: arch/arm64/boot/dts/freescale/s32g*.dts*
2600 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2601 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2603 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2604 F: arch/arm/mach-s3c/gta02.h
2605 F: arch/arm/mach-s3c/mach-gta02.c
2607 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2608 M: Alexander Clouter <alex@digriz.org.uk>
2609 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2611 W: http://www.digriz.org.uk/ts78xx/kernel
2612 F: arch/arm/mach-orion5x/ts78xx-*
2614 ARM/OXNAS platform support
2615 M: Neil Armstrong <neil.armstrong@linaro.org>
2616 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2617 L: linux-oxnas@groups.io (moderated for non-subscribers)
2619 F: arch/arm/boot/dts/ox8*.dts*
2620 F: arch/arm/mach-oxnas/
2621 F: drivers/power/reset/oxnas-restart.c
2624 ARM/PALM TREO SUPPORT
2625 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2627 F: arch/arm/mach-pxa/palmtreo.*
2629 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2630 M: Marek Vasut <marek.vasut@gmail.com>
2631 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2633 W: http://hackndev.com
2634 F: arch/arm/mach-pxa/include/mach/palmld.h
2635 F: arch/arm/mach-pxa/include/mach/palmtc.h
2636 F: arch/arm/mach-pxa/include/mach/palmtx.h
2637 F: arch/arm/mach-pxa/palmld.c
2638 F: arch/arm/mach-pxa/palmt5.*
2639 F: arch/arm/mach-pxa/palmtc.c
2640 F: arch/arm/mach-pxa/palmte2.*
2641 F: arch/arm/mach-pxa/palmtx.c
2644 M: Sergey Lapin <slapin@ossfans.org>
2645 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2647 W: http://hackndev.com
2648 F: arch/arm/mach-pxa/palmz72.*
2651 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2653 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2655 ARM/PT DIGITAL BOARD PORT
2656 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2657 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2659 W: http://www.armlinux.org.uk/
2661 ARM/QUALCOMM SUPPORT
2662 M: Andy Gross <agross@kernel.org>
2663 M: Bjorn Andersson <andersson@kernel.org>
2664 R: Konrad Dybcio <konrad.dybcio@linaro.org>
2665 L: linux-arm-msm@vger.kernel.org
2667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2668 F: Documentation/devicetree/bindings/*/qcom*
2669 F: Documentation/devicetree/bindings/soc/qcom/
2670 F: arch/arm/boot/dts/qcom-*.dts
2671 F: arch/arm/boot/dts/qcom-*.dtsi
2672 F: arch/arm/configs/qcom_defconfig
2673 F: arch/arm/mach-qcom/
2674 F: arch/arm64/boot/dts/qcom/
2675 F: drivers/*/*/qcom*
2676 F: drivers/*/*/qcom/
2677 F: drivers/*/pm8???-*
2680 F: drivers/bluetooth/btqcomsmd.c
2681 F: drivers/clocksource/timer-qcom.c
2682 F: drivers/cpuidle/cpuidle-qcom-spm.c
2683 F: drivers/extcon/extcon-qcom*
2684 F: drivers/i2c/busses/i2c-qcom-geni.c
2685 F: drivers/i2c/busses/i2c-qup.c
2686 F: drivers/iommu/msm*
2687 F: drivers/mfd/ssbi.c
2688 F: drivers/mmc/host/mmci_qcom*
2689 F: drivers/mmc/host/sdhci-msm.c
2690 F: drivers/pci/controller/dwc/pcie-qcom.c
2691 F: drivers/phy/qualcomm/
2692 F: drivers/power/*/msm*
2693 F: drivers/reset/reset-qcom-*
2694 F: drivers/ufs/host/ufs-qcom*
2695 F: drivers/spi/spi-geni-qcom.c
2696 F: drivers/spi/spi-qcom-qspi.c
2697 F: drivers/spi/spi-qup.c
2698 F: drivers/tty/serial/msm_serial.c
2699 F: drivers/usb/dwc3/dwc3-qcom.c
2700 F: include/dt-bindings/*/qcom*
2701 F: include/linux/*/qcom*
2702 F: include/linux/soc/qcom/
2704 ARM/RADISYS ENP2611 MACHINE SUPPORT
2705 M: Lennert Buytenhek <kernel@wantstofly.org>
2706 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2709 ARM/RDA MICRO ARCHITECTURE
2710 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2711 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2712 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2714 F: Documentation/devicetree/bindings/arm/rda.yaml
2715 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2716 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2717 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2718 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2719 F: arch/arm/boot/dts/rda8810pl-*
2720 F: drivers/clocksource/timer-rda.c
2721 F: drivers/gpio/gpio-rda.c
2722 F: drivers/irqchip/irq-rda-intc.c
2723 F: drivers/tty/serial/rda-uart.c
2725 ARM/REALTEK ARCHITECTURE
2726 M: Andreas Färber <afaerber@suse.de>
2727 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2728 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2730 F: Documentation/devicetree/bindings/arm/realtek.yaml
2731 F: arch/arm/boot/dts/rtd*
2732 F: arch/arm/mach-realtek/
2733 F: arch/arm64/boot/dts/realtek/
2735 ARM/RISC-V/RENESAS ARCHITECTURE
2736 M: Geert Uytterhoeven <geert+renesas@glider.be>
2737 M: Magnus Damm <magnus.damm@gmail.com>
2738 L: linux-renesas-soc@vger.kernel.org
2740 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2741 C: irc://irc.libera.chat/renesas-soc
2742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2743 F: Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2744 F: Documentation/devicetree/bindings/soc/renesas/
2745 F: arch/arm/boot/dts/emev2*
2746 F: arch/arm/boot/dts/gr-peach*
2747 F: arch/arm/boot/dts/iwg20d-q7*
2748 F: arch/arm/boot/dts/r7s*
2749 F: arch/arm/boot/dts/r8a*
2750 F: arch/arm/boot/dts/r9a*
2751 F: arch/arm/boot/dts/sh*
2752 F: arch/arm/configs/shmobile_defconfig
2753 F: arch/arm/include/debug/renesas-scif.S
2754 F: arch/arm/mach-shmobile/
2755 F: arch/arm64/boot/dts/renesas/
2756 F: arch/riscv/boot/dts/renesas/
2757 F: drivers/soc/renesas/
2758 F: include/linux/soc/renesas/
2760 ARM/RISCPC ARCHITECTURE
2761 M: Russell King <linux@armlinux.org.uk>
2762 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2764 W: http://www.armlinux.org.uk/
2765 F: arch/arm/include/asm/hardware/ioc.h
2766 F: arch/arm/include/asm/hardware/iomd.h
2767 F: arch/arm/include/asm/hardware/memc.h
2768 F: arch/arm/mach-rpc/
2769 F: drivers/net/ethernet/8390/etherh.c
2770 F: drivers/net/ethernet/i825xx/ether1*
2771 F: drivers/net/ethernet/seeq/ether3*
2772 F: drivers/scsi/arm/
2774 ARM/Rockchip SoC support
2775 M: Heiko Stuebner <heiko@sntech.de>
2776 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2777 L: linux-rockchip@lists.infradead.org
2779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2780 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2781 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2782 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2783 F: arch/arm/boot/dts/rk3*
2784 F: arch/arm/boot/dts/rv1108*
2785 F: arch/arm/mach-rockchip/
2786 F: drivers/*/*/*rockchip*
2787 F: drivers/*/*rockchip*
2788 F: drivers/clk/rockchip/
2789 F: drivers/i2c/busses/i2c-rk3x.c
2790 F: sound/soc/rockchip/
2793 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2794 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2795 R: Alim Akhtar <alim.akhtar@samsung.com>
2796 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2797 L: linux-samsung-soc@vger.kernel.org
2799 C: irc://irc.libera.chat/linux-exynos
2800 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2801 B: mailto:linux-samsung-soc@vger.kernel.org
2802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2803 F: Documentation/arm/samsung/
2804 F: Documentation/devicetree/bindings/arm/samsung/
2805 F: Documentation/devicetree/bindings/hwinfo/samsung,*
2806 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2807 F: Documentation/devicetree/bindings/soc/samsung/
2808 F: arch/arm/boot/dts/exynos*
2809 F: arch/arm/boot/dts/s3c*
2810 F: arch/arm/boot/dts/s5p*
2811 F: arch/arm/mach-exynos*/
2812 F: arch/arm/mach-s3c/
2813 F: arch/arm/mach-s5p*/
2814 F: arch/arm64/boot/dts/exynos/
2815 F: drivers/*/*/*s3c24*
2816 F: drivers/*/*s3c24*
2817 F: drivers/*/*s3c64xx*
2818 F: drivers/*/*s5pv210*
2819 F: drivers/clocksource/samsung_pwm_timer.c
2820 F: drivers/memory/samsung/
2821 F: drivers/pwm/pwm-samsung.c
2822 F: drivers/soc/samsung/
2823 F: drivers/tty/serial/samsung*
2824 F: include/clocksource/samsung_pwm.h
2825 F: include/linux/platform_data/*s3c*
2826 F: include/linux/serial_s3c.h
2827 F: include/linux/soc/samsung/
2833 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2834 M: Łukasz Stelmach <l.stelmach@samsung.com>
2835 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2836 L: linux-media@vger.kernel.org
2838 F: drivers/media/platform/samsung/s5p-g2d/
2840 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2841 M: Marek Szyprowski <m.szyprowski@samsung.com>
2842 L: linux-samsung-soc@vger.kernel.org
2843 L: linux-media@vger.kernel.org
2845 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2846 F: drivers/media/cec/platform/s5p/
2848 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2849 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2850 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2851 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2852 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2853 L: linux-media@vger.kernel.org
2855 F: Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2856 F: drivers/media/platform/samsung/s5p-jpeg/
2858 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2859 M: Marek Szyprowski <m.szyprowski@samsung.com>
2860 M: Andrzej Hajda <andrzej.hajda@intel.com>
2861 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2862 L: linux-media@vger.kernel.org
2864 F: drivers/media/platform/samsung/s5p-mfc/
2866 ARM/SOCFPGA ARCHITECTURE
2867 M: Dinh Nguyen <dinguyen@kernel.org>
2869 W: http://www.rocketboards.org
2870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2871 F: arch/arm/boot/dts/socfpga*
2872 F: arch/arm/configs/socfpga_defconfig
2873 F: arch/arm/mach-socfpga/
2874 F: arch/arm64/boot/dts/altera/
2875 F: arch/arm64/boot/dts/intel/
2877 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2878 M: Dinh Nguyen <dinguyen@kernel.org>
2880 F: drivers/clk/socfpga/
2882 ARM/SOCFPGA EDAC SUPPORT
2883 M: Dinh Nguyen <dinguyen@kernel.org>
2885 F: drivers/edac/altera_edac.[ch]
2887 ARM/SPREADTRUM SoC SUPPORT
2888 M: Orson Zhai <orsonzhai@gmail.com>
2889 M: Baolin Wang <baolin.wang7@gmail.com>
2890 M: Chunyan Zhang <zhang.lyra@gmail.com>
2892 F: arch/arm64/boot/dts/sprd
2897 ARM/STI ARCHITECTURE
2898 M: Patrice Chotard <patrice.chotard@foss.st.com>
2899 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2901 W: http://www.stlinux.com
2902 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2903 F: arch/arm/boot/dts/sti*
2904 F: arch/arm/mach-sti/
2905 F: drivers/ata/ahci_st.c
2906 F: drivers/char/hw_random/st-rng.c
2907 F: drivers/clocksource/arm_global_timer.c
2908 F: drivers/clocksource/clksrc_st_lpc.c
2909 F: drivers/cpufreq/sti-cpufreq.c
2910 F: drivers/dma/st_fdma*
2911 F: drivers/i2c/busses/i2c-st.c
2912 F: drivers/media/platform/st/sti/c8sectpfe/
2913 F: drivers/media/rc/st_rc.c
2914 F: drivers/mmc/host/sdhci-st.c
2915 F: drivers/phy/st/phy-miphy28lp.c
2916 F: drivers/phy/st/phy-stih407-usb.c
2917 F: drivers/pinctrl/pinctrl-st.c
2918 F: drivers/remoteproc/st_remoteproc.c
2919 F: drivers/remoteproc/st_slim_rproc.c
2920 F: drivers/reset/sti/
2921 F: drivers/rtc/rtc-st-lpc.c
2922 F: drivers/tty/serial/st-asc.c
2923 F: drivers/usb/dwc3/dwc3-st.c
2924 F: drivers/usb/host/ehci-st.c
2925 F: drivers/usb/host/ohci-st.c
2926 F: drivers/watchdog/st_lpc_wdt.c
2927 F: include/linux/remoteproc/st_slim_rproc.h
2929 ARM/STM32 ARCHITECTURE
2930 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2931 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2932 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2933 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2936 F: arch/arm/boot/dts/stm32*
2937 F: arch/arm/mach-stm32/
2938 F: drivers/clocksource/armv7m_systick.c
2942 ARM/SUNPLUS SP7021 SOC SUPPORT
2943 M: Qin Jian <qinjian@cqplus1.com>
2944 L: linux-arm-kernel@lists.infradead.org (moderated for mon-subscribers)
2946 W: https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
2947 F: Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
2948 F: Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
2949 F: Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
2950 F: Documentation/devicetree/bindings/reset/sunplus,reset.yaml
2951 F: arch/arm/boot/dts/sunplus-sp7021*.dts*
2952 F: arch/arm/configs/sp7021_*defconfig
2953 F: arch/arm/mach-sunplus/
2954 F: drivers/irqchip/irq-sp7021-intc.c
2955 F: drivers/reset/reset-sunplus.c
2956 F: include/dt-bindings/clock/sunplus,sp7021-clkc.h
2957 F: include/dt-bindings/reset/sunplus,sp7021-reset.h
2959 ARM/Synaptics SoC support
2960 M: Jisheng Zhang <jszhang@kernel.org>
2961 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2962 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2964 F: arch/arm/boot/dts/berlin*
2965 F: arch/arm/mach-berlin/
2966 F: arch/arm64/boot/dts/synaptics/
2968 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2969 M: Lennert Buytenhek <kernel@wantstofly.org>
2970 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2973 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2974 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2975 L: linux-tegra@vger.kernel.org
2976 L: linux-media@vger.kernel.org
2978 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2979 F: drivers/media/cec/platform/tegra/
2981 ARM/TESLA FSD SoC SUPPORT
2982 M: Alim Akhtar <alim.akhtar@samsung.com>
2983 M: linux-fsd@tesla.com
2984 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2985 L: linux-samsung-soc@vger.kernel.org
2987 F: arch/arm64/boot/dts/tesla*
2989 ARM/TETON BGA MACHINE SUPPORT
2990 M: "Mark F. Brown" <mark.brown314@gmail.com>
2991 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2994 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2995 M: Santosh Shilimkar <ssantosh@kernel.org>
2996 L: linux-kernel@vger.kernel.org
2998 F: drivers/memory/*emif*
3000 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
3001 M: Nishanth Menon <nm@ti.com>
3002 M: Santosh Shilimkar <ssantosh@kernel.org>
3003 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
3006 F: arch/arm/boot/dts/keystone-*
3007 F: arch/arm/mach-keystone/
3009 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3010 M: Santosh Shilimkar <ssantosh@kernel.org>
3011 L: linux-kernel@vger.kernel.org
3013 F: drivers/clk/keystone/
3015 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3016 M: Santosh Shilimkar <ssantosh@kernel.org>
3017 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3018 L: linux-kernel@vger.kernel.org
3020 F: drivers/clocksource/timer-keystone.c
3022 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3023 M: Santosh Shilimkar <ssantosh@kernel.org>
3024 L: linux-kernel@vger.kernel.org
3026 F: drivers/power/reset/keystone-reset.c
3028 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3029 M: Nishanth Menon <nm@ti.com>
3030 M: Vignesh Raghavendra <vigneshr@ti.com>
3031 M: Tero Kristo <kristo@kernel.org>
3032 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3034 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
3035 F: Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3036 F: arch/arm64/boot/dts/ti/Makefile
3037 F: arch/arm64/boot/dts/ti/k3-*
3038 F: include/dt-bindings/pinctrl/k3.h
3040 ARM/THECUS N2100 MACHINE SUPPORT
3041 M: Lennert Buytenhek <kernel@wantstofly.org>
3042 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3045 ARM/TOSA MACHINE SUPPORT
3046 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
3047 M: Dirk Opfer <dirk@opfer-online.de>
3050 ARM/TOSHIBA VISCONTI ARCHITECTURE
3051 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
3052 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3055 F: Documentation/devicetree/bindings/arm/toshiba.yaml
3056 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3057 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3058 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3059 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3060 F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3061 F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3062 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3063 F: arch/arm64/boot/dts/toshiba/
3064 F: drivers/clk/visconti/
3065 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3066 F: drivers/gpio/gpio-visconti.c
3067 F: drivers/pci/controller/dwc/pcie-visconti.c
3068 F: drivers/pinctrl/visconti/
3069 F: drivers/watchdog/visconti_wdt.c
3072 ARM/UNIPHIER ARCHITECTURE
3073 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
3074 M: Masami Hiramatsu <mhiramat@kernel.org>
3075 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3077 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3078 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3079 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3080 F: arch/arm/boot/dts/uniphier*
3081 F: arch/arm/include/asm/hardware/cache-uniphier.h
3082 F: arch/arm/mach-uniphier/
3083 F: arch/arm/mm/cache-uniphier.c
3084 F: arch/arm64/boot/dts/socionext/uniphier*
3085 F: drivers/bus/uniphier-system-bus.c
3086 F: drivers/clk/uniphier/
3087 F: drivers/dma/uniphier-mdmac.c
3088 F: drivers/gpio/gpio-uniphier.c
3089 F: drivers/i2c/busses/i2c-uniphier*
3090 F: drivers/irqchip/irq-uniphier-aidet.c
3091 F: drivers/mmc/host/uniphier-sd.c
3092 F: drivers/pinctrl/uniphier/
3093 F: drivers/reset/reset-uniphier.c
3094 F: drivers/tty/serial/8250/8250_uniphier.c
3097 ARM/VERSATILE EXPRESS PLATFORM
3098 M: Liviu Dudau <liviu.dudau@arm.com>
3099 M: Sudeep Holla <sudeep.holla@arm.com>
3100 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
3101 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3105 F: arch/arm/boot/dts/vexpress*
3106 F: arch/arm/mach-vexpress/
3107 F: arch/arm64/boot/dts/arm/
3108 F: drivers/clk/versatile/clk-vexpress-osc.c
3109 F: drivers/clocksource/timer-versatile.c
3113 M: Russell King <linux@armlinux.org.uk>
3114 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3116 W: http://www.armlinux.org.uk/
3119 ARM/VOIPAC PXA270 SUPPORT
3120 M: Marek Vasut <marek.vasut@gmail.com>
3121 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3123 F: arch/arm/mach-pxa/include/mach/vpac270.h
3124 F: arch/arm/mach-pxa/vpac270.c
3126 ARM/VT8500 ARM ARCHITECTURE
3127 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3129 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3130 F: arch/arm/mach-vt8500/
3131 F: drivers/clocksource/timer-vt8500.c
3132 F: drivers/i2c/busses/i2c-wmt.c
3133 F: drivers/mmc/host/wmt-sdmmc.c
3134 F: drivers/pwm/pwm-vt8500.c
3135 F: drivers/rtc/rtc-vt8500.c
3136 F: drivers/tty/serial/vt8500_serial.c
3137 F: drivers/usb/host/ehci-platform.c
3138 F: drivers/usb/host/uhci-platform.c
3139 F: drivers/video/fbdev/vt8500lcdfb.*
3140 F: drivers/video/fbdev/wm8505fb*
3141 F: drivers/video/fbdev/wmt_ge_rops.*
3143 ARM/ZIPIT Z2 SUPPORT
3144 M: Marek Vasut <marek.vasut@gmail.com>
3145 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3147 F: arch/arm/mach-pxa/include/mach/z2.h
3148 F: arch/arm/mach-pxa/z2.c
3150 ARM/ZYNQ ARCHITECTURE
3151 M: Michal Simek <michal.simek@xilinx.com>
3152 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3154 W: http://wiki.xilinx.com
3155 T: git https://github.com/Xilinx/linux-xlnx.git
3156 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3157 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3158 F: Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3159 F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3160 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3161 F: arch/arm/mach-zynq/
3162 F: drivers/clocksource/timer-cadence-ttc.c
3163 F: drivers/cpuidle/cpuidle-zynq.c
3164 F: drivers/edac/synopsys_edac.c
3165 F: drivers/i2c/busses/i2c-cadence.c
3166 F: drivers/i2c/busses/i2c-xiic.c
3167 F: drivers/mmc/host/sdhci-of-arasan.c
3171 ARM64 PORT (AARCH64 ARCHITECTURE)
3172 M: Catalin Marinas <catalin.marinas@arm.com>
3173 M: Will Deacon <will@kernel.org>
3174 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3177 F: Documentation/arm64/
3179 F: tools/testing/selftests/arm64/
3180 X: arch/arm64/boot/dts/
3182 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3183 M: George McCollister <george.mccollister@gmail.com>
3184 L: netdev@vger.kernel.org
3186 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3187 F: drivers/net/dsa/xrs700x/*
3188 F: net/dsa/tag_xrs700x.c
3190 AS3645A LED FLASH CONTROLLER DRIVER
3191 M: Sakari Ailus <sakari.ailus@iki.fi>
3192 L: linux-leds@vger.kernel.org
3194 F: drivers/leds/flash/leds-as3645a.c
3196 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3197 M: Tianshu Qiu <tian.shu.qiu@intel.com>
3198 L: linux-media@vger.kernel.org
3200 T: git git://linuxtv.org/media_tree.git
3201 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
3202 F: drivers/media/i2c/ak7375.c
3204 ASAHI KASEI AK8974 DRIVER
3205 M: Linus Walleij <linus.walleij@linaro.org>
3206 L: linux-iio@vger.kernel.org
3208 W: http://www.akm.com/
3209 F: drivers/iio/magnetometer/ak8974.c
3211 ASC7621 HARDWARE MONITOR DRIVER
3212 M: George Joseph <george.joseph@fairview5.com>
3213 L: linux-hwmon@vger.kernel.org
3215 F: Documentation/hwmon/asc7621.rst
3216 F: drivers/hwmon/asc7621.c
3218 ASIX AX88796C SPI ETHERNET ADAPTER
3219 M: Łukasz Stelmach <l.stelmach@samsung.com>
3221 F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3222 F: drivers/net/ethernet/asix/ax88796c_*
3224 ASPEED PECI CONTROLLER
3225 M: Iwona Winiarska <iwona.winiarska@intel.com>
3226 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3227 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3229 F: Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3230 F: drivers/peci/controller/peci-aspeed.c
3232 ASPEED PINCTRL DRIVERS
3233 M: Andrew Jeffery <andrew@aj.id.au>
3234 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3235 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3236 L: linux-gpio@vger.kernel.org
3238 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
3239 F: drivers/pinctrl/aspeed/
3241 ASPEED SCU INTERRUPT CONTROLLER DRIVER
3242 M: Eddie James <eajames@linux.ibm.com>
3243 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3245 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3246 F: drivers/irqchip/irq-aspeed-scu-ic.c
3247 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3249 ASPEED SD/MMC DRIVER
3250 M: Andrew Jeffery <andrew@aj.id.au>
3251 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3252 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3253 L: linux-mmc@vger.kernel.org
3255 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3256 F: drivers/mmc/host/sdhci-of-aspeed*
3258 ASPEED SMC SPI DRIVER
3259 M: Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3260 M: Cédric Le Goater <clg@kaod.org>
3261 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3262 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3263 L: linux-spi@vger.kernel.org
3265 F: Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3266 F: drivers/spi/spi-aspeed-smc.c
3268 ASPEED VIDEO ENGINE DRIVER
3269 M: Eddie James <eajames@linux.ibm.com>
3270 L: linux-media@vger.kernel.org
3271 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3273 F: Documentation/devicetree/bindings/media/aspeed-video.txt
3274 F: drivers/media/platform/aspeed/
3276 ASPEED USB UDC DRIVER
3277 M: Neal Liu <neal_liu@aspeedtech.com>
3278 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3280 F: Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3281 F: drivers/usb/gadget/udc/aspeed_udc.c
3283 ASPEED CRYPTO DRIVER
3284 M: Neal Liu <neal_liu@aspeedtech.com>
3285 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3287 F: Documentation/devicetree/bindings/crypto/aspeed,ast2500-hace.yaml
3288 F: drivers/crypto/aspeed/
3290 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3291 M: Corentin Chary <corentin.chary@gmail.com>
3292 L: acpi4asus-user@lists.sourceforge.net
3293 L: platform-driver-x86@vger.kernel.org
3295 W: http://acpi4asus.sf.net
3296 F: drivers/platform/x86/asus*.c
3297 F: drivers/platform/x86/eeepc*.c
3299 ASUS TF103C DOCK DRIVER
3300 M: Hans de Goede <hdegoede@redhat.com>
3301 L: platform-driver-x86@vger.kernel.org
3303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3304 F: drivers/platform/x86/asus-tf103c-dock.c
3306 ASUS WMI HARDWARE MONITOR DRIVER
3307 M: Ed Brindley <kernel@maidavale.org>
3308 M: Denis Pauk <pauk.denis@gmail.com>
3309 L: linux-hwmon@vger.kernel.org
3311 F: drivers/hwmon/asus_wmi_sensors.c
3313 ASUS EC HARDWARE MONITOR DRIVER
3314 M: Eugene Shalygin <eugene.shalygin@gmail.com>
3315 L: linux-hwmon@vger.kernel.org
3317 F: drivers/hwmon/asus-ec-sensors.c
3319 ASUS WIRELESS RADIO CONTROL DRIVER
3320 M: João Paulo Rechi Vita <jprvita@gmail.com>
3321 L: platform-driver-x86@vger.kernel.org
3323 F: drivers/platform/x86/asus-wireless.c
3326 M: David Howells <dhowells@redhat.com>
3327 L: keyrings@vger.kernel.org
3329 F: Documentation/crypto/asymmetric-keys.rst
3330 F: crypto/asymmetric_keys/
3331 F: include/crypto/pkcs7.h
3332 F: include/crypto/public_key.h
3333 F: include/linux/verification.h
3335 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3336 R: Dan Williams <dan.j.williams@intel.com>
3338 W: http://sourceforge.net/projects/xscaleiop
3339 F: Documentation/crypto/async-tx-api.rst
3341 F: include/linux/async_tx.h
3344 M: Bartosz Golaszewski <brgl@bgdev.pl>
3345 L: linux-i2c@vger.kernel.org
3347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3348 F: Documentation/devicetree/bindings/eeprom/at24.yaml
3349 F: drivers/misc/eeprom/at24.c
3351 ATA OVER ETHERNET (AOE) DRIVER
3352 M: "Justin Sanders" <justin@coraid.com>
3354 W: http://www.openaoe.org/
3355 F: Documentation/admin-guide/aoe/
3356 F: drivers/block/aoe/
3358 ATC260X PMIC MFD DRIVER
3359 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3360 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3361 L: linux-actions@lists.infradead.org
3363 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3364 F: drivers/input/misc/atc260x-onkey.c
3365 F: drivers/mfd/atc260*
3366 F: drivers/power/reset/atc260x-poweroff.c
3367 F: drivers/regulator/atc260x-regulator.c
3368 F: include/linux/mfd/atc260x/*
3370 ATHEROS 71XX/9XXX GPIO DRIVER
3371 M: Alban Bedel <albeu@free.fr>
3373 W: https://github.com/AlbanBedel/linux
3374 T: git git://github.com/AlbanBedel/linux
3375 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3376 F: drivers/gpio/gpio-ath79.c
3378 ATHEROS 71XX/9XXX USB PHY DRIVER
3379 M: Alban Bedel <albeu@free.fr>
3381 W: https://github.com/AlbanBedel/linux
3382 T: git git://github.com/AlbanBedel/linux
3383 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3384 F: drivers/phy/qualcomm/phy-ath79-usb.c
3386 ATHEROS ATH GENERIC UTILITIES
3387 M: Kalle Valo <kvalo@kernel.org>
3388 L: linux-wireless@vger.kernel.org
3390 F: drivers/net/wireless/ath/*
3392 ATHEROS ATH5K WIRELESS DRIVER
3393 M: Jiri Slaby <jirislaby@kernel.org>
3394 M: Nick Kossifidis <mickflemm@gmail.com>
3395 M: Luis Chamberlain <mcgrof@kernel.org>
3396 L: linux-wireless@vger.kernel.org
3398 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3399 F: drivers/net/wireless/ath/ath5k/
3401 ATHEROS ATH6KL WIRELESS DRIVER
3402 L: linux-wireless@vger.kernel.org
3404 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3405 F: drivers/net/wireless/ath/ath6kl/
3408 M: Ville Syrjala <syrjala@sci.fi>
3410 F: drivers/input/misc/ati_remote2.c
3412 ATK0110 HWMON DRIVER
3413 M: Luca Tettamanti <kronos.it@gmail.com>
3414 L: linux-hwmon@vger.kernel.org
3416 F: drivers/hwmon/asus_atk0110.c
3418 ATLX ETHERNET DRIVERS
3419 M: Chris Snook <chris.snook@gmail.com>
3420 L: netdev@vger.kernel.org
3422 W: http://sourceforge.net/projects/atl1
3423 W: http://atl1.sourceforge.net
3424 F: drivers/net/ethernet/atheros/
3427 M: Chas Williams <3chas3@gmail.com>
3428 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3429 L: netdev@vger.kernel.org
3431 W: http://linux-atm.sourceforge.net
3433 F: include/linux/atm*
3434 F: include/uapi/linux/atm*
3436 ATMEL MACB ETHERNET DRIVER
3437 M: Nicolas Ferre <nicolas.ferre@microchip.com>
3438 M: Claudiu Beznea <claudiu.beznea@microchip.com>
3440 F: drivers/net/ethernet/cadence/
3442 ATMEL MAXTOUCH DRIVER
3443 M: Nick Dyer <nick@shmanahar.org>
3445 T: git git://github.com/ndyer/linux.git
3446 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3447 F: drivers/input/touchscreen/atmel_mxt_ts.c
3449 ATMEL WIRELESS DRIVER
3450 M: Simon Kelley <simon@thekelleys.org.uk>
3451 L: linux-wireless@vger.kernel.org
3453 W: http://www.thekelleys.org.uk/atmel
3454 W: http://atmelwlandriver.sourceforge.net/
3455 F: drivers/net/wireless/atmel/atmel*
3457 ATOMIC INFRASTRUCTURE
3458 M: Will Deacon <will@kernel.org>
3459 M: Peter Zijlstra <peterz@infradead.org>
3460 R: Boqun Feng <boqun.feng@gmail.com>
3461 R: Mark Rutland <mark.rutland@arm.com>
3462 L: linux-kernel@vger.kernel.org
3464 F: arch/*/include/asm/atomic*.h
3465 F: include/*/atomic*.h
3466 F: include/linux/refcount.h
3467 F: Documentation/atomic_*.txt
3470 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3471 M: Bradley Grove <linuxdrivers@attotech.com>
3472 L: linux-scsi@vger.kernel.org
3474 W: http://www.attotech.com
3475 F: drivers/scsi/esas2r
3477 ATUSB IEEE 802.15.4 RADIO DRIVER
3478 M: Stefan Schmidt <stefan@datenfreihafen.org>
3479 L: linux-wpan@vger.kernel.org
3481 F: drivers/net/ieee802154/at86rf230.h
3482 F: drivers/net/ieee802154/atusb.c
3483 F: drivers/net/ieee802154/atusb.h
3486 M: Paul Moore <paul@paul-moore.com>
3487 M: Eric Paris <eparis@redhat.com>
3488 L: linux-audit@redhat.com (moderated for non-subscribers)
3490 W: https://github.com/linux-audit
3491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3492 F: include/asm-generic/audit_*.h
3493 F: include/linux/audit.h
3494 F: include/linux/audit_arch.h
3495 F: include/uapi/linux/audit.h
3499 AUXILIARY DISPLAY DRIVERS
3500 M: Miguel Ojeda <ojeda@kernel.org>
3502 F: Documentation/devicetree/bindings/auxdisplay/
3503 F: drivers/auxdisplay/
3504 F: include/linux/cfag12864b.h
3506 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3507 M: Andreas Klinger <ak@it-klinger.de>
3508 L: linux-iio@vger.kernel.org
3510 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3511 F: drivers/iio/adc/hx711.c
3514 M: Ralf Baechle <ralf@linux-mips.org>
3515 L: linux-hams@vger.kernel.org
3517 W: http://www.linux-ax25.org/
3518 F: include/net/ax25.h
3519 F: include/uapi/linux/ax25.h
3523 M: Peter Rosin <peda@axentia.se>
3524 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3526 F: arch/arm/boot/dts/at91-linea.dtsi
3527 F: arch/arm/boot/dts/at91-natte.dtsi
3528 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3529 F: arch/arm/boot/dts/at91-tse850-3.dts
3531 AXENTIA ASOC DRIVERS
3532 M: Peter Rosin <peda@axentia.se>
3533 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3535 F: Documentation/devicetree/bindings/sound/axentia,*
3536 F: sound/soc/atmel/tse850-pcm5142.c
3538 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3539 M: Nuno Sá <nuno.sa@analog.com>
3540 L: linux-hwmon@vger.kernel.org
3542 W: https://ez.analog.com/linux-software-drivers
3543 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3544 F: drivers/hwmon/axi-fan-control.c
3546 AXXIA I2C CONTROLLER
3547 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3548 L: linux-i2c@vger.kernel.org
3550 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3551 F: drivers/i2c/busses/i2c-axxia.c
3554 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3555 L: linux-media@vger.kernel.org
3557 W: https://linuxtv.org
3558 T: git git://linuxtv.org/media_tree.git
3559 F: drivers/media/usb/dvb-usb-v2/az6007.c
3561 AZTECH FM RADIO RECEIVER DRIVER
3562 M: Hans Verkuil <hverkuil@xs4all.nl>
3563 L: linux-media@vger.kernel.org
3565 W: https://linuxtv.org
3566 T: git git://linuxtv.org/media_tree.git
3567 F: drivers/media/radio/radio-aztech*
3570 L: linux-wireless@vger.kernel.org
3571 L: b43-dev@lists.infradead.org
3573 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3574 F: drivers/net/wireless/broadcom/b43/
3576 B43LEGACY WIRELESS DRIVER
3577 M: Larry Finger <Larry.Finger@lwfinger.net>
3578 L: linux-wireless@vger.kernel.org
3579 L: b43-dev@lists.infradead.org
3581 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3582 F: drivers/net/wireless/broadcom/b43legacy/
3584 BACKLIGHT CLASS/SUBSYSTEM
3585 M: Lee Jones <lee@kernel.org>
3586 M: Daniel Thompson <daniel.thompson@linaro.org>
3587 M: Jingoo Han <jingoohan1@gmail.com>
3588 L: dri-devel@lists.freedesktop.org
3590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3591 F: Documentation/ABI/stable/sysfs-class-backlight
3592 F: Documentation/ABI/testing/sysfs-class-backlight
3593 F: Documentation/devicetree/bindings/leds/backlight
3594 F: drivers/video/backlight/
3595 F: include/linux/backlight.h
3596 F: include/linux/pwm_backlight.h
3598 BARCO P50 GPIO DRIVER
3599 M: Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3600 M: Peter Korsgaard <peter.korsgaard@barco.com>
3602 F: drivers/platform/x86/barco-p50-gpio.c
3605 M: Marek Lindner <mareklindner@neomailbox.ch>
3606 M: Simon Wunderlich <sw@simonwunderlich.de>
3607 M: Antonio Quartulli <a@unstable.cc>
3608 M: Sven Eckelmann <sven@narfation.org>
3609 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3611 W: https://www.open-mesh.org/
3612 Q: https://patchwork.open-mesh.org/project/batman/list/
3613 B: https://www.open-mesh.org/projects/batman-adv/issues
3614 C: ircs://irc.hackint.org/batadv
3615 T: git https://git.open-mesh.org/linux-merge.git
3616 F: Documentation/networking/batman-adv.rst
3617 F: include/uapi/linux/batadv_packet.h
3618 F: include/uapi/linux/batman_adv.h
3621 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3622 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3623 L: linux-hams@vger.kernel.org
3625 W: http://www.baycom.org/~tom/ham/ham.html
3626 F: drivers/net/hamradio/baycom*
3628 BCACHE (BLOCK LAYER CACHE)
3629 M: Coly Li <colyli@suse.de>
3630 M: Kent Overstreet <kent.overstreet@gmail.com>
3631 L: linux-bcache@vger.kernel.org
3633 W: http://bcache.evilpiepirate.org
3634 C: irc://irc.oftc.net/bcache
3635 F: drivers/md/bcache/
3637 BDISP ST MEDIA DRIVER
3638 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3639 L: linux-media@vger.kernel.org
3641 W: https://linuxtv.org
3642 T: git git://linuxtv.org/media_tree.git
3643 F: drivers/media/platform/st/sti/bdisp
3645 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3646 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3647 L: netdev@vger.kernel.org
3649 F: drivers/net/ethernet/ec_bhf.c
3652 M: Luis de Bethencourt <luisbg@kernel.org>
3653 M: Salah Triki <salah.triki@gmail.com>
3655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3656 F: Documentation/filesystems/befs.rst
3660 M: Paolo Valente <paolo.valente@linaro.org>
3661 M: Jens Axboe <axboe@kernel.dk>
3662 L: linux-block@vger.kernel.org
3664 F: Documentation/block/bfq-iosched.rst
3668 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3670 F: Documentation/filesystems/bfs.rst
3672 F: include/uapi/linux/bfs_fs.h
3675 M: Yury Norov <yury.norov@gmail.com>
3676 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3677 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3679 F: include/linux/bitmap.h
3680 F: include/linux/cpumask.h
3681 F: include/linux/find.h
3682 F: include/linux/nodemask.h
3685 F: lib/cpumask_kunit.c
3687 F: lib/find_bit_benchmark.c
3688 F: lib/test_bitmap.c
3689 F: tools/include/linux/bitmap.h
3690 F: tools/include/linux/find.h
3691 F: tools/lib/bitmap.c
3692 F: tools/lib/find_bit.c
3694 BLINKM RGB LED DRIVER
3695 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3697 F: drivers/leds/leds-blinkm.c
3700 M: Jens Axboe <axboe@kernel.dk>
3701 L: linux-block@vger.kernel.org
3703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3704 F: Documentation/ABI/stable/sysfs-block
3705 F: Documentation/block/
3708 F: include/linux/bio.h
3709 F: include/linux/blk*
3710 F: kernel/trace/blktrace.c
3714 M: Joern Engel <joern@lazybastard.org>
3715 L: linux-mtd@lists.infradead.org
3717 F: drivers/mtd/devices/block2mtd.c
3720 M: Marcel Holtmann <marcel@holtmann.org>
3721 M: Johan Hedberg <johan.hedberg@gmail.com>
3722 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3723 L: linux-bluetooth@vger.kernel.org
3725 W: http://www.bluez.org/
3726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3728 F: drivers/bluetooth/
3731 M: Marcel Holtmann <marcel@holtmann.org>
3732 M: Johan Hedberg <johan.hedberg@gmail.com>
3733 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3734 L: linux-bluetooth@vger.kernel.org
3736 W: http://www.bluez.org/
3737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3739 F: include/net/bluetooth/
3743 M: Jay Vosburgh <j.vosburgh@gmail.com>
3744 M: Veaceslav Falico <vfalico@gmail.com>
3745 M: Andy Gospodarek <andy@greyhouse.net>
3746 L: netdev@vger.kernel.org
3748 W: http://sourceforge.net/projects/bonding/
3749 F: Documentation/networking/bonding.rst
3750 F: drivers/net/bonding/
3751 F: include/net/bond*
3752 F: include/uapi/linux/if_bonding.h
3753 F: tools/testing/selftests/drivers/net/bonding/
3755 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3756 M: Dan Robertson <dan@dlrobertson.com>
3757 L: linux-iio@vger.kernel.org
3759 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3760 F: drivers/iio/accel/bma400*
3762 BPF [GENERAL] (Safe Dynamic Programs and Tools)
3763 M: Alexei Starovoitov <ast@kernel.org>
3764 M: Daniel Borkmann <daniel@iogearbox.net>
3765 M: Andrii Nakryiko <andrii@kernel.org>
3766 R: Martin KaFai Lau <martin.lau@linux.dev>
3767 R: Song Liu <song@kernel.org>
3768 R: Yonghong Song <yhs@fb.com>
3769 R: John Fastabend <john.fastabend@gmail.com>
3770 R: KP Singh <kpsingh@kernel.org>
3771 R: Stanislav Fomichev <sdf@google.com>
3772 R: Hao Luo <haoluo@google.com>
3773 R: Jiri Olsa <jolsa@kernel.org>
3774 L: bpf@vger.kernel.org
3777 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3780 F: Documentation/bpf/
3781 F: Documentation/networking/filter.rst
3782 F: Documentation/userspace-api/ebpf/
3784 F: include/linux/bpf*
3785 F: include/linux/btf*
3786 F: include/linux/filter.h
3787 F: include/trace/events/xdp.h
3788 F: include/uapi/linux/bpf*
3789 F: include/uapi/linux/btf*
3790 F: include/uapi/linux/filter.h
3792 F: kernel/trace/bpf_trace.c
3795 F: net/core/filter.c
3796 F: net/sched/act_bpf.c
3797 F: net/sched/cls_bpf.c
3799 F: scripts/bpf_doc.py
3800 F: scripts/pahole-flags.sh
3801 F: scripts/pahole-version.sh
3804 F: tools/testing/selftests/bpf/
3807 M: Shubham Bansal <illusionist.neo@gmail.com>
3808 L: bpf@vger.kernel.org
3813 M: Daniel Borkmann <daniel@iogearbox.net>
3814 M: Alexei Starovoitov <ast@kernel.org>
3815 M: Zi Shen Lim <zlim.lnx@gmail.com>
3816 L: bpf@vger.kernel.org
3820 BPF JIT for MIPS (32-BIT AND 64-BIT)
3821 M: Johan Almbladh <johan.almbladh@anyfinetworks.com>
3822 M: Paul Burton <paulburton@kernel.org>
3823 L: bpf@vger.kernel.org
3827 BPF JIT for NFP NICs
3828 M: Jakub Kicinski <kuba@kernel.org>
3829 L: bpf@vger.kernel.org
3831 F: drivers/net/ethernet/netronome/nfp/bpf/
3833 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3834 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3835 M: Michael Ellerman <mpe@ellerman.id.au>
3836 L: bpf@vger.kernel.org
3838 F: arch/powerpc/net/
3840 BPF JIT for RISC-V (32-bit)
3841 M: Luke Nelson <luke.r.nels@gmail.com>
3842 M: Xi Wang <xi.wang@gmail.com>
3843 L: bpf@vger.kernel.org
3846 X: arch/riscv/net/bpf_jit_comp64.c
3848 BPF JIT for RISC-V (64-bit)
3849 M: Björn Töpel <bjorn@kernel.org>
3850 L: bpf@vger.kernel.org
3853 X: arch/riscv/net/bpf_jit_comp32.c
3856 M: Ilya Leoshkevich <iii@linux.ibm.com>
3857 M: Heiko Carstens <hca@linux.ibm.com>
3858 M: Vasily Gorbik <gor@linux.ibm.com>
3859 L: bpf@vger.kernel.org
3862 X: arch/s390/net/pnet.c
3864 BPF JIT for SPARC (32-BIT AND 64-BIT)
3865 M: David S. Miller <davem@davemloft.net>
3866 L: bpf@vger.kernel.org
3870 BPF JIT for X86 32-BIT
3871 M: Wang YanQing <udknight@gmail.com>
3872 L: bpf@vger.kernel.org
3874 F: arch/x86/net/bpf_jit_comp32.c
3876 BPF JIT for X86 64-BIT
3877 M: Alexei Starovoitov <ast@kernel.org>
3878 M: Daniel Borkmann <daniel@iogearbox.net>
3879 L: bpf@vger.kernel.org
3882 X: arch/x86/net/bpf_jit_comp32.c
3885 M: Alexei Starovoitov <ast@kernel.org>
3886 M: Daniel Borkmann <daniel@iogearbox.net>
3887 R: John Fastabend <john.fastabend@gmail.com>
3888 L: bpf@vger.kernel.org
3890 F: kernel/bpf/verifier.c
3891 F: kernel/bpf/tnum.c
3892 F: kernel/bpf/core.c
3893 F: kernel/bpf/syscall.c
3894 F: kernel/bpf/dispatcher.c
3895 F: kernel/bpf/trampoline.c
3896 F: include/linux/bpf*
3897 F: include/linux/filter.h
3898 F: include/linux/tnum.h
3901 M: Martin KaFai Lau <martin.lau@linux.dev>
3902 L: bpf@vger.kernel.org
3905 F: include/linux/btf*
3908 M: Song Liu <song@kernel.org>
3909 R: Jiri Olsa <jolsa@kernel.org>
3910 L: bpf@vger.kernel.org
3912 F: kernel/trace/bpf_trace.c
3913 F: kernel/bpf/stackmap.c
3915 BPF [NETWORKING] (tc BPF, sock_addr)
3916 M: Martin KaFai Lau <martin.lau@linux.dev>
3917 M: Daniel Borkmann <daniel@iogearbox.net>
3918 R: John Fastabend <john.fastabend@gmail.com>
3919 L: bpf@vger.kernel.org
3920 L: netdev@vger.kernel.org
3922 F: net/core/filter.c
3923 F: net/sched/act_bpf.c
3924 F: net/sched/cls_bpf.c
3926 BPF [NETWORKING] (struct_ops, reuseport)
3927 M: Martin KaFai Lau <martin.lau@linux.dev>
3928 L: bpf@vger.kernel.org
3929 L: netdev@vger.kernel.org
3931 F: kernel/bpf/bpf_struct*
3933 BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
3934 M: KP Singh <kpsingh@kernel.org>
3935 R: Florent Revest <revest@chromium.org>
3936 R: Brendan Jackman <jackmanb@chromium.org>
3937 L: bpf@vger.kernel.org
3939 F: Documentation/bpf/prog_lsm.rst
3940 F: include/linux/bpf_lsm.h
3941 F: kernel/bpf/bpf_lsm.c
3944 BPF [STORAGE & CGROUPS]
3945 M: Martin KaFai Lau <martin.lau@linux.dev>
3946 L: bpf@vger.kernel.org
3948 F: kernel/bpf/cgroup.c
3949 F: kernel/bpf/*storage.c
3950 F: kernel/bpf/bpf_lru*
3953 M: Andrii Nakryiko <andrii@kernel.org>
3954 L: bpf@vger.kernel.org
3956 F: kernel/bpf/ringbuf.c
3959 M: Yonghong Song <yhs@fb.com>
3960 L: bpf@vger.kernel.org
3962 F: kernel/bpf/*iter.c
3964 BPF [L7 FRAMEWORK] (sockmap)
3965 M: John Fastabend <john.fastabend@gmail.com>
3966 M: Jakub Sitnicki <jakub@cloudflare.com>
3967 L: netdev@vger.kernel.org
3968 L: bpf@vger.kernel.org
3970 F: include/linux/skmsg.h
3972 F: net/core/sock_map.c
3973 F: net/ipv4/tcp_bpf.c
3974 F: net/ipv4/udp_bpf.c
3975 F: net/unix/unix_bpf.c
3977 BPF [LIBRARY] (libbpf)
3978 M: Andrii Nakryiko <andrii@kernel.org>
3979 L: bpf@vger.kernel.org
3983 BPF [TOOLING] (bpftool)
3984 M: Quentin Monnet <quentin@isovalent.com>
3985 L: bpf@vger.kernel.org
3987 F: kernel/bpf/disasm.*
3988 F: tools/bpf/bpftool/
3990 BPF [SELFTESTS] (Test Runners & Infrastructure)
3991 M: Andrii Nakryiko <andrii@kernel.org>
3992 R: Mykola Lysenko <mykolal@fb.com>
3993 L: bpf@vger.kernel.org
3995 F: tools/testing/selftests/bpf/
3998 L: bpf@vger.kernel.org
4000 K: (?:\b|_)bpf(?:\b|_)
4002 BROADCOM B44 10/100 ETHERNET DRIVER
4003 M: Michael Chan <michael.chan@broadcom.com>
4004 L: netdev@vger.kernel.org
4006 F: drivers/net/ethernet/broadcom/b44.*
4008 BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
4009 M: Florian Fainelli <f.fainelli@gmail.com>
4010 L: netdev@vger.kernel.org
4011 L: openwrt-devel@lists.openwrt.org (subscribers-only)
4013 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
4014 F: drivers/net/dsa/b53/*
4015 F: drivers/net/dsa/bcm_sf2*
4016 F: include/linux/dsa/brcm.h
4017 F: include/linux/platform_data/b53.h
4019 BROADCOM BCMBCA ARM ARCHITECTURE
4020 M: William Zhang <william.zhang@broadcom.com>
4021 M: Anand Gore <anand.gore@broadcom.com>
4022 M: Kursad Oney <kursad.oney@broadcom.com>
4023 M: Florian Fainelli <f.fainelli@gmail.com>
4024 M: Rafał Miłecki <rafal@milecki.pl>
4025 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4026 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4028 T: git https://github.com/broadcom/stblinux.git
4029 F: Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4030 F: arch/arm64/boot/dts/broadcom/bcmbca/*
4047 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4048 M: Florian Fainelli <f.fainelli@gmail.com>
4049 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4050 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
4051 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4053 T: git https://github.com/broadcom/stblinux.git
4054 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4055 F: drivers/pci/controller/pcie-brcmstb.c
4056 F: drivers/staging/vc04_services
4061 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4062 M: Florian Fainelli <f.fainelli@gmail.com>
4063 M: Ray Jui <rjui@broadcom.com>
4064 M: Scott Branden <sbranden@broadcom.com>
4065 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4067 T: git https://github.com/broadcom/mach-bcm
4068 F: arch/arm/mach-bcm/
4074 BROADCOM BCM47XX MIPS ARCHITECTURE
4075 M: Hauke Mehrtens <hauke@hauke-m.de>
4076 M: Rafał Miłecki <zajec5@gmail.com>
4077 L: linux-mips@vger.kernel.org
4079 F: Documentation/devicetree/bindings/mips/brcm/
4080 F: arch/mips/bcm47xx/*
4081 F: arch/mips/include/asm/mach-bcm47xx/*
4083 BROADCOM BCM4908 ETHERNET DRIVER
4084 M: Rafał Miłecki <rafal@milecki.pl>
4085 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4086 L: netdev@vger.kernel.org
4088 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4089 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
4090 F: drivers/net/ethernet/broadcom/unimac.h
4092 BROADCOM BCM4908 PINMUX DRIVER
4093 M: Rafał Miłecki <rafal@milecki.pl>
4094 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4095 L: linux-gpio@vger.kernel.org
4097 F: Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4098 F: drivers/pinctrl/bcm/pinctrl-bcm4908.c
4100 BROADCOM BCM5301X ARM ARCHITECTURE
4101 M: Florian Fainelli <f.fainelli@gmail.com>
4102 M: Hauke Mehrtens <hauke@hauke-m.de>
4103 M: Rafał Miłecki <zajec5@gmail.com>
4104 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4105 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4107 F: arch/arm/boot/dts/bcm470*
4108 F: arch/arm/boot/dts/bcm5301*
4109 F: arch/arm/boot/dts/bcm953012*
4110 F: arch/arm/mach-bcm/bcm_5301x.c
4112 BROADCOM BCM53573 ARM ARCHITECTURE
4113 M: Florian Fainelli <f.fainelli@gmail.com>
4114 M: Rafał Miłecki <rafal@milecki.pl>
4115 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4116 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4118 F: arch/arm/boot/dts/bcm47189*
4119 F: arch/arm/boot/dts/bcm53573*
4121 BROADCOM BCM63XX/BCM33XX UDC DRIVER
4122 M: Kevin Cernekee <cernekee@gmail.com>
4123 L: linux-usb@vger.kernel.org
4125 F: drivers/usb/gadget/udc/bcm63xx_udc.*
4127 BROADCOM BCM7XXX ARM ARCHITECTURE
4128 M: Florian Fainelli <f.fainelli@gmail.com>
4129 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4130 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4132 T: git https://github.com/broadcom/stblinux.git
4133 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4134 F: arch/arm/boot/dts/bcm7*.dts*
4135 F: arch/arm/include/asm/hardware/cache-b15-rac.h
4136 F: arch/arm/mach-bcm/*brcmstb*
4137 F: arch/arm/mm/cache-b15-rac.c
4138 F: drivers/bus/brcmstb_gisb.c
4139 F: drivers/pci/controller/pcie-brcmstb.c
4145 M: Justin Chen <justinpopo6@gmail.com>
4146 M: Al Cooper <alcooperx@gmail.com>
4147 L: linux-usb@vger.kernel.org
4148 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4150 F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4151 F: drivers/usb/gadget/udc/bdc/
4153 BROADCOM BMIPS CPUFREQ DRIVER
4154 M: Markus Mayer <mmayer@broadcom.com>
4155 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4156 L: linux-pm@vger.kernel.org
4158 F: drivers/cpufreq/bmips-cpufreq.c
4160 BROADCOM BMIPS MIPS ARCHITECTURE
4161 M: Florian Fainelli <f.fainelli@gmail.com>
4162 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4163 L: linux-mips@vger.kernel.org
4165 T: git https://github.com/broadcom/stblinux.git
4166 F: arch/mips/bmips/*
4167 F: arch/mips/boot/dts/brcm/bcm*.dts*
4168 F: arch/mips/include/asm/mach-bmips/*
4169 F: arch/mips/kernel/*bmips*
4170 F: drivers/soc/bcm/bcm63xx
4171 F: drivers/irqchip/irq-bcm63*
4172 F: drivers/irqchip/irq-bcm7*
4173 F: drivers/irqchip/irq-brcmstb*
4174 F: include/linux/bcm963xx_nvram.h
4175 F: include/linux/bcm963xx_tag.h
4177 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4178 M: Rasesh Mody <rmody@marvell.com>
4179 M: GR-Linux-NIC-Dev@marvell.com
4180 L: netdev@vger.kernel.org
4182 F: drivers/net/ethernet/broadcom/bnx2.*
4183 F: drivers/net/ethernet/broadcom/bnx2_*
4185 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4186 M: Saurav Kashyap <skashyap@marvell.com>
4187 M: Javed Hasan <jhasan@marvell.com>
4188 M: GR-QLogic-Storage-Upstream@marvell.com
4189 L: linux-scsi@vger.kernel.org
4191 F: drivers/scsi/bnx2fc/
4193 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4194 M: Nilesh Javali <njavali@marvell.com>
4195 M: Manish Rangankar <mrangankar@marvell.com>
4196 M: GR-QLogic-Storage-Upstream@marvell.com
4197 L: linux-scsi@vger.kernel.org
4199 F: drivers/scsi/bnx2i/
4201 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4202 M: Ariel Elior <aelior@marvell.com>
4203 M: Sudarsana Kalluru <skalluru@marvell.com>
4204 M: Manish Chopra <manishc@marvell.com>
4205 L: netdev@vger.kernel.org
4207 F: drivers/net/ethernet/broadcom/bnx2x/
4209 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4210 M: Michael Chan <michael.chan@broadcom.com>
4211 L: netdev@vger.kernel.org
4213 F: drivers/firmware/broadcom/tee_bnxt_fw.c
4214 F: drivers/net/ethernet/broadcom/bnxt/
4215 F: include/linux/firmware/broadcom/tee_bnxt_fw.h
4217 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
4218 M: Arend van Spriel <aspriel@gmail.com>
4219 M: Franky Lin <franky.lin@broadcom.com>
4220 M: Hante Meuleman <hante.meuleman@broadcom.com>
4221 L: linux-wireless@vger.kernel.org
4222 L: brcm80211-dev-list.pdl@broadcom.com
4223 L: SHA-cyfmac-dev-list@infineon.com
4225 F: drivers/net/wireless/broadcom/brcm80211/
4227 BROADCOM BRCMSTB GPIO DRIVER
4228 M: Doug Berger <opendmb@gmail.com>
4229 M: Florian Fainelli <f.fainelli@gmail.com>
4230 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4232 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4233 F: drivers/gpio/gpio-brcmstb.c
4235 BROADCOM BRCMSTB I2C DRIVER
4236 M: Kamal Dasu <kdasu.kdev@gmail.com>
4237 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4238 L: linux-i2c@vger.kernel.org
4240 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4241 F: drivers/i2c/busses/i2c-brcmstb.c
4243 BROADCOM BRCMSTB UART DRIVER
4244 M: Al Cooper <alcooperx@gmail.com>
4245 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4246 L: linux-serial@vger.kernel.org
4248 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4249 F: drivers/tty/serial/8250/8250_bcm7271.c
4251 BROADCOM BRCMSTB USB EHCI DRIVER
4252 M: Justin Chen <justinpopo6@gmail.com>
4253 M: Al Cooper <alcooperx@gmail.com>
4254 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4255 L: linux-usb@vger.kernel.org
4257 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4258 F: drivers/usb/host/ehci-brcm.*
4260 BROADCOM BRCMSTB USB PIN MAP DRIVER
4261 M: Al Cooper <alcooperx@gmail.com>
4262 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4263 L: linux-usb@vger.kernel.org
4265 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4266 F: drivers/usb/misc/brcmstb-usb-pinmap.c
4268 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4269 M: Justin Chen <justinpopo6@gmail.com>
4270 M: Al Cooper <alcooperx@gmail.com>
4271 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4272 L: linux-kernel@vger.kernel.org
4274 F: drivers/phy/broadcom/phy-brcm-usb*
4276 BROADCOM ETHERNET PHY DRIVERS
4277 M: Florian Fainelli <f.fainelli@gmail.com>
4278 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4279 L: netdev@vger.kernel.org
4281 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4282 F: drivers/net/phy/bcm*.[ch]
4283 F: drivers/net/phy/broadcom.c
4284 F: include/linux/brcmphy.h
4286 BROADCOM GENET ETHERNET DRIVER
4287 M: Doug Berger <opendmb@gmail.com>
4288 M: Florian Fainelli <f.fainelli@gmail.com>
4289 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4290 L: netdev@vger.kernel.org
4292 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4293 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4294 F: drivers/net/ethernet/broadcom/genet/
4295 F: drivers/net/ethernet/broadcom/unimac.h
4296 F: drivers/net/mdio/mdio-bcm-unimac.c
4297 F: include/linux/platform_data/bcmgenet.h
4298 F: include/linux/platform_data/mdio-bcm-unimac.h
4300 BROADCOM IPROC ARM ARCHITECTURE
4301 M: Ray Jui <rjui@broadcom.com>
4302 M: Scott Branden <sbranden@broadcom.com>
4303 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4304 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4306 T: git https://github.com/broadcom/stblinux.git
4307 F: arch/arm64/boot/dts/broadcom/northstar2/*
4308 F: arch/arm64/boot/dts/broadcom/stingray/*
4309 F: drivers/clk/bcm/clk-ns*
4310 F: drivers/clk/bcm/clk-sr*
4311 F: drivers/pinctrl/bcm/pinctrl-ns*
4312 F: include/dt-bindings/clock/bcm-sr*
4329 BROADCOM IPROC GBIT ETHERNET DRIVER
4330 M: Rafał Miłecki <rafal@milecki.pl>
4331 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4332 L: netdev@vger.kernel.org
4334 F: Documentation/devicetree/bindings/net/brcm,amac.yaml
4335 F: drivers/net/ethernet/broadcom/bgmac*
4336 F: drivers/net/ethernet/broadcom/unimac.h
4338 BROADCOM KONA GPIO DRIVER
4339 M: Ray Jui <rjui@broadcom.com>
4340 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4342 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
4343 F: drivers/gpio/gpio-bcm-kona.c
4345 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4346 M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4347 M: Kashyap Desai <kashyap.desai@broadcom.com>
4348 M: Sumit Saxena <sumit.saxena@broadcom.com>
4349 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4350 L: mpi3mr-linuxdrv.pdl@broadcom.com
4351 L: linux-scsi@vger.kernel.org
4353 W: https://www.broadcom.com/support/storage
4354 F: drivers/scsi/mpi3mr/
4356 BROADCOM NETXTREME-E ROCE DRIVER
4357 M: Selvin Xavier <selvin.xavier@broadcom.com>
4358 L: linux-rdma@vger.kernel.org
4360 W: http://www.broadcom.com
4361 F: drivers/infiniband/hw/bnxt_re/
4362 F: include/uapi/rdma/bnxt_re-abi.h
4364 BROADCOM NVRAM DRIVER
4365 M: Rafał Miłecki <zajec5@gmail.com>
4366 L: linux-mips@vger.kernel.org
4368 F: drivers/firmware/broadcom/*
4370 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4371 M: Rafał Miłecki <rafal@milecki.pl>
4372 M: Florian Fainelli <f.fainelli@gmail.com>
4373 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4374 L: linux-pm@vger.kernel.org
4376 T: git https://github.com/broadcom/stblinux.git
4377 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
4378 F: include/dt-bindings/soc/bcm-pmb.h
4380 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4381 M: Rafał Miłecki <zajec5@gmail.com>
4382 L: linux-wireless@vger.kernel.org
4385 F: include/linux/bcma/
4388 M: Kamal Dasu <kdasu.kdev@gmail.com>
4389 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4391 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4392 F: drivers/spi/spi-bcm-qspi.*
4393 F: drivers/spi/spi-brcmstb-qspi.c
4394 F: drivers/spi/spi-iproc-qspi.c
4396 BROADCOM STB AVS CPUFREQ DRIVER
4397 M: Markus Mayer <mmayer@broadcom.com>
4398 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4399 L: linux-pm@vger.kernel.org
4401 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4402 F: drivers/cpufreq/brcmstb*
4404 BROADCOM STB AVS TMON DRIVER
4405 M: Markus Mayer <mmayer@broadcom.com>
4406 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4407 L: linux-pm@vger.kernel.org
4409 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4410 F: drivers/thermal/broadcom/brcmstb*
4412 BROADCOM STB DPFE DRIVER
4413 M: Markus Mayer <mmayer@broadcom.com>
4414 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4415 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4417 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4418 F: drivers/memory/brcmstb_dpfe.c
4420 BROADCOM STB NAND FLASH DRIVER
4421 M: Brian Norris <computersforpeace@gmail.com>
4422 M: Kamal Dasu <kdasu.kdev@gmail.com>
4423 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4424 L: linux-mtd@lists.infradead.org
4426 F: drivers/mtd/nand/raw/brcmnand/
4427 F: include/linux/platform_data/brcmnand.h
4429 BROADCOM STB PCIE DRIVER
4430 M: Jim Quinlan <jim2101024@gmail.com>
4431 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
4432 M: Florian Fainelli <f.fainelli@gmail.com>
4433 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4434 L: linux-pci@vger.kernel.org
4436 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4437 F: drivers/pci/controller/pcie-brcmstb.c
4439 BROADCOM SYSTEMPORT ETHERNET DRIVER
4440 M: Florian Fainelli <f.fainelli@gmail.com>
4441 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4442 L: netdev@vger.kernel.org
4444 F: drivers/net/ethernet/broadcom/bcmsysport.*
4445 F: drivers/net/ethernet/broadcom/unimac.h
4446 F: Documentation/devicetree/bindings/net/brcm,systemport.yaml
4448 BROADCOM TG3 GIGABIT ETHERNET DRIVER
4449 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
4450 M: Prashant Sreedharan <prashant@broadcom.com>
4451 M: Michael Chan <mchan@broadcom.com>
4452 L: netdev@vger.kernel.org
4454 F: drivers/net/ethernet/broadcom/tg3.*
4457 M: Scott Branden <scott.branden@broadcom.com>
4458 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4460 F: drivers/misc/bcm-vk/
4461 F: include/uapi/linux/misc/bcm_vk.h
4463 BROCADE BFA FC SCSI DRIVER
4464 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4465 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4466 L: linux-scsi@vger.kernel.org
4468 F: drivers/scsi/bfa/
4470 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4471 M: Rasesh Mody <rmody@marvell.com>
4472 M: Sudarsana Kalluru <skalluru@marvell.com>
4473 M: GR-Linux-NIC-Dev@marvell.com
4474 L: netdev@vger.kernel.org
4476 F: drivers/net/ethernet/brocade/bna/
4478 BSG (block layer generic sg v4 driver)
4479 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4480 L: linux-scsi@vger.kernel.org
4483 F: include/linux/bsg.h
4484 F: include/uapi/linux/bsg.h
4487 M: Clemens Ladisch <clemens@ladisch.de>
4488 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4491 F: Documentation/sound/cards/bt87x.rst
4492 F: sound/pci/bt87x.c
4495 M: Michael Buesch <m@bues.ch>
4497 W: http://bu3sch.de/btgpio.php
4498 F: drivers/gpio/gpio-bt8xx.c
4501 M: Chris Mason <clm@fb.com>
4502 M: Josef Bacik <josef@toxicpanda.com>
4503 M: David Sterba <dsterba@suse.com>
4504 L: linux-btrfs@vger.kernel.org
4506 W: https://btrfs.readthedocs.io
4507 W: https://btrfs.wiki.kernel.org/
4508 Q: https://patchwork.kernel.org/project/linux-btrfs/list/
4509 C: irc://irc.libera.chat/btrfs
4510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4511 F: Documentation/filesystems/btrfs.rst
4513 F: include/linux/btrfs*
4514 F: include/trace/events/btrfs.h
4515 F: include/uapi/linux/btrfs*
4517 BTTV VIDEO4LINUX DRIVER
4518 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4519 L: linux-media@vger.kernel.org
4521 W: https://linuxtv.org
4522 T: git git://linuxtv.org/media_tree.git
4523 F: Documentation/driver-api/media/drivers/bttv*
4524 F: drivers/media/pci/bt8xx/bttv*
4526 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4527 M: Chanwoo Choi <cw00.choi@samsung.com>
4528 L: linux-pm@vger.kernel.org
4529 L: linux-samsung-soc@vger.kernel.org
4531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4532 F: Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4533 F: drivers/devfreq/exynos-bus.c
4535 BUSLOGIC SCSI DRIVER
4536 M: Khalid Aziz <khalid@gonehiking.org>
4537 L: linux-scsi@vger.kernel.org
4539 F: drivers/scsi/BusLogic.*
4540 F: drivers/scsi/FlashPoint.*
4542 C-MEDIA CMI8788 DRIVER
4543 M: Clemens Ladisch <clemens@ladisch.de>
4544 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4547 F: sound/pci/oxygen/
4550 M: Guo Ren <guoren@kernel.org>
4551 L: linux-csky@vger.kernel.org
4553 T: git https://github.com/c-sky/csky-linux.git
4554 F: Documentation/devicetree/bindings/csky/
4555 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
4556 F: Documentation/devicetree/bindings/timer/csky,*
4558 F: drivers/clocksource/timer-gx6605s.c
4559 F: drivers/clocksource/timer-mp-csky.c
4560 F: drivers/irqchip/irq-csky-*
4564 CA8210 IEEE-802.15.4 RADIO DRIVER
4565 L: linux-wpan@vger.kernel.org
4567 W: https://github.com/Cascoda/ca8210-linux.git
4568 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4569 F: drivers/net/ieee802154/ca8210.c
4571 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4572 M: Damien Le Moal <damien.lemoal@wdc.com>
4573 L: linux-riscv@lists.infradead.org
4574 L: linux-gpio@vger.kernel.org (pinctrl driver)
4575 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4576 F: drivers/pinctrl/pinctrl-k210.c
4578 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4579 M: Damien Le Moal <damien.lemoal@wdc.com>
4580 L: linux-kernel@vger.kernel.org
4581 L: linux-riscv@lists.infradead.org
4583 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4584 F: drivers/reset/reset-k210.c
4586 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4587 M: Damien Le Moal <damien.lemoal@wdc.com>
4588 L: linux-riscv@lists.infradead.org
4590 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4591 F: drivers/soc/canaan/
4592 F: include/soc/canaan/
4594 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4595 M: David Howells <dhowells@redhat.com>
4596 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4598 F: Documentation/filesystems/caching/cachefiles.rst
4601 CADENCE MIPI-CSI2 BRIDGES
4602 M: Maxime Ripard <mripard@kernel.org>
4603 L: linux-media@vger.kernel.org
4605 F: Documentation/devicetree/bindings/media/cdns,*.txt
4606 F: drivers/media/platform/cadence/cdns-csi2*
4609 L: linux-mtd@lists.infradead.org
4611 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4612 F: drivers/mtd/nand/raw/cadence-nand-controller.c
4614 CADENCE USB3 DRD IP DRIVER
4615 M: Peter Chen <peter.chen@kernel.org>
4616 M: Pawel Laszczak <pawell@cadence.com>
4617 R: Roger Quadros <rogerq@kernel.org>
4618 R: Aswath Govindraju <a-govindraju@ti.com>
4619 L: linux-usb@vger.kernel.org
4621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4622 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4623 F: drivers/usb/cdns3/
4624 X: drivers/usb/cdns3/cdnsp*
4626 CADENCE USBSSP DRD IP DRIVER
4627 M: Pawel Laszczak <pawell@cadence.com>
4628 L: linux-usb@vger.kernel.org
4630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4631 F: drivers/usb/cdns3/
4632 X: drivers/usb/cdns3/cdns3*
4634 CADET FM/AM RADIO RECEIVER DRIVER
4635 M: Hans Verkuil <hverkuil@xs4all.nl>
4636 L: linux-media@vger.kernel.org
4638 W: https://linuxtv.org
4639 T: git git://linuxtv.org/media_tree.git
4640 F: drivers/media/radio/radio-cadet*
4642 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4643 L: linux-media@vger.kernel.org
4645 T: git git://linuxtv.org/media_tree.git
4646 F: Documentation/admin-guide/media/cafe_ccic*
4647 F: drivers/media/platform/marvell/
4650 L: netdev@vger.kernel.org
4652 F: Documentation/networking/caif/
4653 F: drivers/net/caif/
4654 F: include/net/caif/
4655 F: include/uapi/linux/caif/
4659 M: Toke Høiland-Jørgensen <toke@toke.dk>
4660 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4662 F: net/sched/sch_cake.c
4665 M: Wolfgang Grandegger <wg@grandegger.com>
4666 M: Marc Kleine-Budde <mkl@pengutronix.de>
4667 L: linux-can@vger.kernel.org
4669 W: https://github.com/linux-can
4670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4672 F: Documentation/devicetree/bindings/net/can/
4673 F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4675 F: drivers/phy/phy-can-transceiver.c
4676 F: include/linux/can/bittiming.h
4677 F: include/linux/can/dev.h
4678 F: include/linux/can/length.h
4679 F: include/linux/can/platform/
4680 F: include/linux/can/rx-offload.h
4681 F: include/uapi/linux/can/error.h
4682 F: include/uapi/linux/can/netlink.h
4683 F: include/uapi/linux/can/vxcan.h
4686 M: Oliver Hartkopp <socketcan@hartkopp.net>
4687 M: Marc Kleine-Budde <mkl@pengutronix.de>
4688 L: linux-can@vger.kernel.org
4690 W: https://github.com/linux-can
4691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4693 F: Documentation/networking/can.rst
4694 F: include/linux/can/can-ml.h
4695 F: include/linux/can/core.h
4696 F: include/linux/can/skb.h
4697 F: include/net/netns/can.h
4698 F: include/uapi/linux/can.h
4699 F: include/uapi/linux/can/bcm.h
4700 F: include/uapi/linux/can/gw.h
4701 F: include/uapi/linux/can/isotp.h
4702 F: include/uapi/linux/can/raw.h
4705 CAN-J1939 NETWORK LAYER
4706 M: Robin van der Gracht <robin@protonic.nl>
4707 M: Oleksij Rempel <o.rempel@pengutronix.de>
4708 R: kernel@pengutronix.de
4709 L: linux-can@vger.kernel.org
4711 F: Documentation/networking/j1939.rst
4712 F: include/uapi/linux/can/j1939.h
4716 M: Serge Hallyn <serge@hallyn.com>
4717 L: linux-security-module@vger.kernel.org
4719 F: include/linux/capability.h
4720 F: include/uapi/linux/capability.h
4721 F: kernel/capability.c
4722 F: security/commoncap.c
4724 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4725 M: Kevin Tsai <ktsai@capellamicro.com>
4727 F: drivers/iio/light/cm*
4729 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4730 M: Christian Lamparter <chunkeey@googlemail.com>
4731 L: linux-wireless@vger.kernel.org
4733 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4734 F: drivers/net/wireless/ath/carl9170/
4737 M: Robert Richter <rric@kernel.org>
4739 W: http://www.marvell.com
4740 F: drivers/i2c/busses/i2c-octeon*
4741 F: drivers/i2c/busses/i2c-thunderx*
4743 CAVIUM LIQUIDIO NETWORK DRIVER
4744 M: Derek Chickles <dchickles@marvell.com>
4745 M: Satanand Burla <sburla@marvell.com>
4746 M: Felix Manlunas <fmanlunas@marvell.com>
4747 L: netdev@vger.kernel.org
4749 W: http://www.marvell.com
4750 F: drivers/net/ethernet/cavium/liquidio/
4753 M: Robert Richter <rric@kernel.org>
4755 W: http://www.marvell.com
4756 F: drivers/mmc/host/cavium*
4758 CAVIUM OCTEON-TX CRYPTO DRIVER
4759 M: George Cherian <gcherian@marvell.com>
4760 L: linux-crypto@vger.kernel.org
4762 W: http://www.marvell.com
4763 F: drivers/crypto/cavium/cpt/
4765 CAVIUM THUNDERX2 ARM64 SOC
4766 M: Robert Richter <rric@kernel.org>
4767 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4769 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4770 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4772 CBS/ETF/TAPRIO QDISCS
4773 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4775 L: netdev@vger.kernel.org
4776 F: net/sched/sch_cbs.c
4777 F: net/sched/sch_etf.c
4778 F: net/sched/sch_taprio.c
4780 CC2520 IEEE-802.15.4 RADIO DRIVER
4781 M: Varka Bhadram <varkabhadram@gmail.com>
4782 L: linux-wpan@vger.kernel.org
4784 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4785 F: drivers/net/ieee802154/cc2520.c
4786 F: include/linux/spi/cc2520.h
4788 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4789 M: Gilad Ben-Yossef <gilad@benyossef.com>
4790 L: linux-crypto@vger.kernel.org
4792 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4793 F: drivers/crypto/ccree/
4795 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4796 M: Hadar Gat <hadar.gat@arm.com>
4797 L: linux-crypto@vger.kernel.org
4799 F: drivers/char/hw_random/cctrng.c
4800 F: drivers/char/hw_random/cctrng.h
4801 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4802 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4805 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4806 L: linux-media@vger.kernel.org
4808 W: http://linuxtv.org
4809 T: git git://linuxtv.org/media_tree.git
4810 F: Documentation/ABI/testing/debugfs-cec-error-inj
4811 F: Documentation/devicetree/bindings/media/cec.txt
4812 F: Documentation/driver-api/media/cec-core.rst
4813 F: Documentation/userspace-api/media/cec
4814 F: drivers/media/cec/
4815 F: drivers/media/rc/keymaps/rc-cec.c
4816 F: include/media/cec-notifier.h
4817 F: include/media/cec.h
4818 F: include/uapi/linux/cec-funcs.h
4819 F: include/uapi/linux/cec.h
4822 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4823 L: linux-media@vger.kernel.org
4825 W: http://linuxtv.org
4826 T: git git://linuxtv.org/media_tree.git
4827 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4828 F: drivers/media/cec/platform/cec-gpio/
4830 CELL BROADBAND ENGINE ARCHITECTURE
4831 M: Arnd Bergmann <arnd@arndb.de>
4832 L: linuxppc-dev@lists.ozlabs.org
4834 W: http://www.ibm.com/developerworks/power/cell/
4835 F: arch/powerpc/include/asm/cell*.h
4836 F: arch/powerpc/include/asm/spu*.h
4837 F: arch/powerpc/include/uapi/asm/spu*.h
4838 F: arch/powerpc/platforms/cell/
4840 CELLWISE CW2015 BATTERY DRIVER
4841 M: Tobias Schrammm <t.schramm@manjaro.org>
4843 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4844 F: drivers/power/supply/cw2015_battery.c
4846 CEPH COMMON CODE (LIBCEPH)
4847 M: Ilya Dryomov <idryomov@gmail.com>
4848 M: Xiubo Li <xiubli@redhat.com>
4849 R: Jeff Layton <jlayton@kernel.org>
4850 L: ceph-devel@vger.kernel.org
4853 T: git https://github.com/ceph/ceph-client.git
4854 F: include/linux/ceph/
4855 F: include/linux/crush/
4858 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4859 M: Xiubo Li <xiubli@redhat.com>
4860 M: Ilya Dryomov <idryomov@gmail.com>
4861 R: Jeff Layton <jlayton@kernel.org>
4862 L: ceph-devel@vger.kernel.org
4865 T: git https://github.com/ceph/ceph-client.git
4866 F: Documentation/filesystems/ceph.rst
4869 CERTIFICATE HANDLING
4870 M: David Howells <dhowells@redhat.com>
4871 M: David Woodhouse <dwmw2@infradead.org>
4872 L: keyrings@vger.kernel.org
4874 F: Documentation/admin-guide/module-signing.rst
4876 F: scripts/sign-file.c
4879 CFAG12864B LCD DRIVER
4880 M: Miguel Ojeda <ojeda@kernel.org>
4882 F: drivers/auxdisplay/cfag12864b.c
4883 F: include/linux/cfag12864b.h
4885 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4886 M: Miguel Ojeda <ojeda@kernel.org>
4888 F: drivers/auxdisplay/cfag12864bfb.c
4889 F: include/linux/cfag12864b.h
4891 CHAR and MISC DRIVERS
4892 M: Arnd Bergmann <arnd@arndb.de>
4893 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4898 F: include/linux/miscdevice.h
4899 X: drivers/char/agp/
4900 X: drivers/char/hw_random/
4901 X: drivers/char/ipmi/
4902 X: drivers/char/random.c
4903 X: drivers/char/tpm/
4906 M: Andy Whitcroft <apw@canonical.com>
4907 M: Joe Perches <joe@perches.com>
4908 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4909 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4911 F: scripts/checkpatch.pl
4913 CHECKPATCH DOCUMENTATION
4914 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4915 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4916 R: Joe Perches <joe@perches.com>
4918 F: Documentation/dev-tools/checkpatch.rst
4920 CHINESE DOCUMENTATION
4921 M: Alex Shi <alexs@kernel.org>
4922 M: Yanteng Si <siyanteng@loongson.cn>
4924 F: Documentation/translations/zh_CN/
4926 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4927 M: Peter Chen <peter.chen@kernel.org>
4928 L: linux-usb@vger.kernel.org
4930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4931 F: drivers/usb/chipidea/
4933 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4934 M: Hans de Goede <hdegoede@redhat.com>
4935 L: linux-input@vger.kernel.org
4937 F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
4938 F: drivers/input/touchscreen/chipone_icn8318.c
4940 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4941 M: Hans de Goede <hdegoede@redhat.com>
4942 L: linux-input@vger.kernel.org
4944 F: drivers/input/touchscreen/chipone_icn8505.c
4946 CHROME HARDWARE PLATFORM SUPPORT
4947 M: Benson Leung <bleung@chromium.org>
4948 L: chrome-platform@lists.linux.dev
4950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4951 F: drivers/platform/chrome/
4953 CHROMEOS EC CODEC DRIVER
4954 M: Cheng-Yi Chiang <cychiang@chromium.org>
4955 M: Tzung-Bi Shih <tzungbi@kernel.org>
4956 R: Guenter Roeck <groeck@chromium.org>
4957 L: chrome-platform@lists.linux.dev
4959 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4960 F: sound/soc/codecs/cros_ec_codec.*
4962 CHROMEOS EC SUBDRIVERS
4963 M: Benson Leung <bleung@chromium.org>
4964 R: Guenter Roeck <groeck@chromium.org>
4965 L: chrome-platform@lists.linux.dev
4967 F: drivers/power/supply/cros_usbpd-charger.c
4971 CHROMEOS EC USB TYPE-C DRIVER
4972 M: Prashant Malani <pmalani@chromium.org>
4973 L: chrome-platform@lists.linux.dev
4975 F: drivers/platform/chrome/cros_ec_typec.c
4976 F: drivers/platform/chrome/cros_typec_switch.c
4978 CHROMEOS EC USB PD NOTIFY DRIVER
4979 M: Prashant Malani <pmalani@chromium.org>
4980 L: chrome-platform@lists.linux.dev
4982 F: drivers/platform/chrome/cros_usbpd_notify.c
4983 F: include/linux/platform_data/cros_usbpd_notify.h
4986 M: Dan Callaghan <dcallagh@chromium.org>
4987 R: Sami Kyöstilä <skyostil@chromium.org>
4989 F: drivers/platform/chrome/cros_hps_i2c.c
4991 CHRONTEL CH7322 CEC DRIVER
4992 M: Joe Tessler <jrt@google.com>
4993 L: linux-media@vger.kernel.org
4995 T: git git://linuxtv.org/media_tree.git
4996 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4997 F: drivers/media/cec/i2c/ch7322.c
4999 CIRRUS LOGIC AUDIO CODEC DRIVERS
5000 M: James Schulman <james.schulman@cirrus.com>
5001 M: David Rhodes <david.rhodes@cirrus.com>
5002 M: Lucas Tanure <tanureal@opensource.cirrus.com>
5003 M: Richard Fitzgerald <rf@opensource.cirrus.com>
5004 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5005 L: patches@opensource.cirrus.com
5007 F: Documentation/devicetree/bindings/sound/cirrus,cs*
5008 F: include/dt-bindings/sound/cs*
5009 F: sound/pci/hda/cs*
5010 F: sound/pci/hda/hda_cs_dsp_ctl.*
5011 F: sound/soc/codecs/cs*
5013 CIRRUS LOGIC DSP FIRMWARE DRIVER
5014 M: Simon Trimmer <simont@opensource.cirrus.com>
5015 M: Charles Keepax <ckeepax@opensource.cirrus.com>
5016 M: Richard Fitzgerald <rf@opensource.cirrus.com>
5017 L: patches@opensource.cirrus.com
5019 W: https://github.com/CirrusLogic/linux-drivers/wiki
5020 T: git https://github.com/CirrusLogic/linux-drivers.git
5021 F: drivers/firmware/cirrus/*
5022 F: include/linux/firmware/cirrus/*
5024 CIRRUS LOGIC EP93XX ETHERNET DRIVER
5025 M: Hartley Sweeten <hsweeten@visionengravers.com>
5026 L: netdev@vger.kernel.org
5028 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
5030 CIRRUS LOGIC LOCHNAGAR DRIVER
5031 M: Charles Keepax <ckeepax@opensource.cirrus.com>
5032 M: Richard Fitzgerald <rf@opensource.cirrus.com>
5033 L: patches@opensource.cirrus.com
5035 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5036 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5037 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5038 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5039 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5040 F: Documentation/hwmon/lochnagar.rst
5041 F: drivers/clk/clk-lochnagar.c
5042 F: drivers/hwmon/lochnagar-hwmon.c
5043 F: drivers/mfd/lochnagar-i2c.c
5044 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5045 F: drivers/regulator/lochnagar-regulator.c
5046 F: include/dt-bindings/clock/lochnagar.h
5047 F: include/dt-bindings/pinctrl/lochnagar.h
5048 F: include/linux/mfd/lochnagar*
5049 F: sound/soc/codecs/lochnagar-sc.c
5051 CIRRUS LOGIC MADERA CODEC DRIVERS
5052 M: Charles Keepax <ckeepax@opensource.cirrus.com>
5053 M: Richard Fitzgerald <rf@opensource.cirrus.com>
5054 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5055 L: patches@opensource.cirrus.com
5057 W: https://github.com/CirrusLogic/linux-drivers/wiki
5058 T: git https://github.com/CirrusLogic/linux-drivers.git
5059 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5060 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5061 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5062 F: drivers/gpio/gpio-madera*
5063 F: drivers/irqchip/irq-madera*
5064 F: drivers/mfd/cs47l*
5065 F: drivers/mfd/madera*
5066 F: drivers/pinctrl/cirrus/*
5067 F: include/dt-bindings/sound/madera*
5068 F: include/linux/irqchip/irq-madera*
5069 F: include/linux/mfd/madera/*
5070 F: include/sound/madera*
5071 F: sound/soc/codecs/cs47l*
5072 F: sound/soc/codecs/madera*
5074 CISCO FCOE HBA DRIVER
5075 M: Satish Kharat <satishkh@cisco.com>
5076 M: Sesidhar Baddela <sebaddel@cisco.com>
5077 M: Karan Tilak Kumar <kartilak@cisco.com>
5078 L: linux-scsi@vger.kernel.org
5080 F: drivers/scsi/fnic/
5082 CISCO SCSI HBA DRIVER
5083 M: Karan Tilak Kumar <kartilak@cisco.com>
5084 M: Sesidhar Baddela <sebaddel@cisco.com>
5085 L: linux-scsi@vger.kernel.org
5087 F: drivers/scsi/snic/
5089 CISCO VIC ETHERNET NIC DRIVER
5090 M: Christian Benvenuti <benve@cisco.com>
5091 M: Satish Kharat <satishkh@cisco.com>
5093 F: drivers/net/ethernet/cisco/enic/
5095 CISCO VIC LOW LATENCY NIC DRIVER
5096 M: Christian Benvenuti <benve@cisco.com>
5097 M: Nelson Escobar <neescoba@cisco.com>
5099 F: drivers/infiniband/hw/usnic/
5102 M: Miguel Ojeda <ojeda@kernel.org>
5106 CLANG/LLVM BUILD SUPPORT
5107 M: Nathan Chancellor <nathan@kernel.org>
5108 M: Nick Desaulniers <ndesaulniers@google.com>
5109 R: Tom Rix <trix@redhat.com>
5110 L: llvm@lists.linux.dev
5112 W: https://clangbuiltlinux.github.io/
5113 B: https://github.com/ClangBuiltLinux/linux/issues
5114 C: irc://irc.libera.chat/clangbuiltlinux
5115 F: Documentation/kbuild/llvm.rst
5116 F: include/linux/compiler-clang.h
5117 F: scripts/Makefile.clang
5118 F: scripts/clang-tools/
5119 K: \b(?i:clang|llvm)\b
5121 CLANG CONTROL FLOW INTEGRITY SUPPORT
5122 M: Sami Tolvanen <samitolvanen@google.com>
5123 M: Kees Cook <keescook@chromium.org>
5124 R: Nathan Chancellor <nathan@kernel.org>
5125 R: Nick Desaulniers <ndesaulniers@google.com>
5126 L: llvm@lists.linux.dev
5128 B: https://github.com/ClangBuiltLinux/linux/issues
5129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5130 F: include/linux/cfi.h
5134 M: Russell King <linux@armlinux.org.uk>
5135 L: linux-clk@vger.kernel.org
5137 F: include/linux/clk.h
5139 CLOCKSOURCE, CLOCKEVENT DRIVERS
5140 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5141 M: Thomas Gleixner <tglx@linutronix.de>
5142 L: linux-kernel@vger.kernel.org
5144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5145 F: Documentation/devicetree/bindings/timer/
5146 F: drivers/clocksource/
5149 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
5150 M: Daniel Oliveira Nascimento <don@syst.com.br>
5151 L: platform-driver-x86@vger.kernel.org
5153 F: drivers/platform/x86/classmate-laptop.c
5156 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
5157 L: linux-media@vger.kernel.org
5159 W: https://linuxtv.org
5160 T: git git://linuxtv.org/media_tree.git
5161 F: drivers/media/pci/cobalt/
5163 COCCINELLE/Semantic Patches (SmPL)
5164 M: Julia Lawall <Julia.Lawall@inria.fr>
5165 M: Nicolas Palix <nicolas.palix@imag.fr>
5166 L: cocci@inria.fr (moderated for non-subscribers)
5168 W: https://coccinelle.gitlabpages.inria.fr/website/
5169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5170 F: Documentation/dev-tools/coccinelle.rst
5171 F: scripts/coccicheck
5172 F: scripts/coccinelle/
5175 M: Jan Harkes <jaharkes@cs.cmu.edu>
5177 L: codalist@coda.cs.cmu.edu
5179 W: http://www.coda.cs.cmu.edu/
5180 F: Documentation/filesystems/coda.rst
5182 F: include/linux/coda*.h
5183 F: include/uapi/linux/coda*.h
5185 CODA V4L2 MEM2MEM DRIVER
5186 M: Philipp Zabel <p.zabel@pengutronix.de>
5187 L: linux-media@vger.kernel.org
5189 F: Documentation/devicetree/bindings/media/coda.yaml
5190 F: drivers/media/platform/chips-media/
5193 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5195 F: Documentation/process/code-of-conduct-interpretation.rst
5196 F: Documentation/process/code-of-conduct.rst
5199 M: Ian Abbott <abbotti@mev.co.uk>
5200 M: H Hartley Sweeten <hsweeten@visionengravers.com>
5203 F: include/linux/comedi/
5204 F: include/uapi/linux/comedi.h
5206 COMMON CLK FRAMEWORK
5207 M: Michael Turquette <mturquette@baylibre.com>
5208 M: Stephen Boyd <sboyd@kernel.org>
5209 L: linux-clk@vger.kernel.org
5211 Q: http://patchwork.kernel.org/project/linux-clk/list/
5212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5213 F: Documentation/devicetree/bindings/clock/
5215 F: include/dt-bindings/clock/
5216 F: include/linux/clk-pr*
5217 F: include/linux/clk/
5218 F: include/linux/of_clk.h
5219 X: drivers/clk/clkdev.c
5221 COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5222 M: Steve French <sfrench@samba.org>
5223 R: Paulo Alcantara <pc@cjr.nz> (DFS, global name space)
5224 R: Ronnie Sahlberg <lsahlber@redhat.com> (directory leases, sparse files)
5225 R: Shyam Prasad N <sprasad@microsoft.com> (multichannel)
5226 R: Tom Talpey <tom@talpey.com> (RDMA, smbdirect)
5227 L: linux-cifs@vger.kernel.org
5228 L: samba-technical@lists.samba.org (moderated for non-subscribers)
5230 W: https://wiki.samba.org/index.php/LinuxCIFS
5231 T: git git://git.samba.org/sfrench/cifs-2.6.git
5232 F: Documentation/admin-guide/cifs/
5235 F: include/uapi/linux/cifs
5237 COMPACTPCI HOTPLUG CORE
5238 M: Scott Murray <scott@spiteful.org>
5239 L: linux-pci@vger.kernel.org
5241 F: drivers/pci/hotplug/cpci_hotplug*
5243 COMPACTPCI HOTPLUG GENERIC DRIVER
5244 M: Scott Murray <scott@spiteful.org>
5245 L: linux-pci@vger.kernel.org
5247 F: drivers/pci/hotplug/cpcihp_generic.c
5249 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5250 M: Scott Murray <scott@spiteful.org>
5251 L: linux-pci@vger.kernel.org
5253 F: drivers/pci/hotplug/cpcihp_zt5550.*
5255 COMPAL LAPTOP SUPPORT
5256 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5257 L: platform-driver-x86@vger.kernel.org
5259 F: drivers/platform/x86/compal-laptop.c
5262 M: Miguel Ojeda <ojeda@kernel.org>
5263 R: Nick Desaulniers <ndesaulniers@google.com>
5265 F: include/linux/compiler_attributes.h
5267 COMPUTE EXPRESS LINK (CXL)
5268 M: Alison Schofield <alison.schofield@intel.com>
5269 M: Vishal Verma <vishal.l.verma@intel.com>
5270 M: Ira Weiny <ira.weiny@intel.com>
5271 M: Ben Widawsky <bwidawsk@kernel.org>
5272 M: Dan Williams <dan.j.williams@intel.com>
5273 L: linux-cxl@vger.kernel.org
5276 F: include/uapi/linux/cxl_mem.h
5278 CONEXANT ACCESSRUNNER USB DRIVER
5279 L: accessrunner-general@lists.sourceforge.net
5281 W: http://accessrunner.sourceforge.net/
5282 F: drivers/usb/atm/cxacru.c
5285 M: Joel Becker <jlbec@evilplan.org>
5286 M: Christoph Hellwig <hch@lst.de>
5288 T: git git://git.infradead.org/users/hch/configfs.git
5290 F: include/linux/configfs.h
5291 F: samples/configfs/
5294 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5296 F: drivers/video/console/
5297 F: include/linux/console*
5300 M: Frederic Weisbecker <frederic@kernel.org>
5301 M: "Paul E. McKenney" <paulmck@kernel.org>
5303 F: kernel/context_tracking.c
5304 F: include/linux/context_tracking*
5306 CONTROL GROUP (CGROUP)
5307 M: Tejun Heo <tj@kernel.org>
5308 M: Zefan Li <lizefan.x@bytedance.com>
5309 M: Johannes Weiner <hannes@cmpxchg.org>
5310 L: cgroups@vger.kernel.org
5312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5313 F: Documentation/admin-guide/cgroup-v1/
5314 F: Documentation/admin-guide/cgroup-v2.rst
5315 F: include/linux/cgroup*
5317 F: tools/testing/selftests/cgroup/
5319 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5320 M: Tejun Heo <tj@kernel.org>
5321 M: Josef Bacik <josef@toxicpanda.com>
5322 M: Jens Axboe <axboe@kernel.dk>
5323 L: cgroups@vger.kernel.org
5324 L: linux-block@vger.kernel.org
5325 T: git git://git.kernel.dk/linux-block
5326 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5327 F: block/bfq-cgroup.c
5328 F: block/blk-cgroup.c
5329 F: block/blk-iocost.c
5330 F: block/blk-iolatency.c
5331 F: block/blk-throttle.c
5332 F: include/linux/blk-cgroup.h
5334 CONTROL GROUP - CPUSET
5335 M: Waiman Long <longman@redhat.com>
5336 M: Zefan Li <lizefan.x@bytedance.com>
5337 L: cgroups@vger.kernel.org
5339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5340 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
5341 F: include/linux/cpuset.h
5342 F: kernel/cgroup/cpuset.c
5344 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5345 M: Johannes Weiner <hannes@cmpxchg.org>
5346 M: Michal Hocko <mhocko@kernel.org>
5347 M: Roman Gushchin <roman.gushchin@linux.dev>
5348 M: Shakeel Butt <shakeelb@google.com>
5349 R: Muchun Song <muchun.song@linux.dev>
5350 L: cgroups@vger.kernel.org
5351 L: linux-mm@kvack.org
5355 F: tools/testing/selftests/cgroup/memcg_protection.m
5356 F: tools/testing/selftests/cgroup/test_kmem.c
5357 F: tools/testing/selftests/cgroup/test_memcontrol.c
5359 CORETEMP HARDWARE MONITORING DRIVER
5360 M: Fenghua Yu <fenghua.yu@intel.com>
5361 L: linux-hwmon@vger.kernel.org
5363 F: Documentation/hwmon/coretemp.rst
5364 F: drivers/hwmon/coretemp.c
5366 CORSAIR-CPRO HARDWARE MONITOR DRIVER
5367 M: Marius Zachmann <mail@mariuszachmann.de>
5368 L: linux-hwmon@vger.kernel.org
5370 F: drivers/hwmon/corsair-cpro.c
5372 CORSAIR-PSU HARDWARE MONITOR DRIVER
5373 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
5374 L: linux-hwmon@vger.kernel.org
5376 F: Documentation/hwmon/corsair-psu.rst
5377 F: drivers/hwmon/corsair-psu.c
5380 M: William Breathitt Gray <william.gray@linaro.org>
5381 L: linux-iio@vger.kernel.org
5383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5384 F: Documentation/ABI/testing/sysfs-bus-counter
5385 F: Documentation/driver-api/generic-counter.rst
5387 F: include/linux/counter.h
5388 F: include/uapi/linux/counter.h
5392 M: Bence Csókás <bence98@sch.bme.hu>
5394 F: drivers/i2c/busses/i2c-cp2615.c
5396 CPMAC ETHERNET DRIVER
5397 M: Florian Fainelli <f.fainelli@gmail.com>
5398 L: netdev@vger.kernel.org
5400 F: drivers/net/ethernet/ti/cpmac.c
5402 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5403 M: Viresh Kumar <viresh.kumar@linaro.org>
5404 M: Sudeep Holla <sudeep.holla@arm.com>
5405 L: linux-pm@vger.kernel.org
5407 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5408 F: drivers/cpufreq/vexpress-spc-cpufreq.c
5410 CPU FREQUENCY SCALING FRAMEWORK
5411 M: "Rafael J. Wysocki" <rafael@kernel.org>
5412 M: Viresh Kumar <viresh.kumar@linaro.org>
5413 L: linux-pm@vger.kernel.org
5415 B: https://bugzilla.kernel.org
5416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5418 F: Documentation/admin-guide/pm/cpufreq.rst
5419 F: Documentation/admin-guide/pm/intel_pstate.rst
5420 F: Documentation/cpu-freq/
5421 F: Documentation/devicetree/bindings/cpufreq/
5423 F: include/linux/cpufreq.h
5424 F: include/linux/sched/cpufreq.h
5425 F: kernel/sched/cpufreq*.c
5426 F: tools/testing/selftests/cpufreq/
5428 CPU IDLE TIME MANAGEMENT FRAMEWORK
5429 M: "Rafael J. Wysocki" <rafael@kernel.org>
5430 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5431 L: linux-pm@vger.kernel.org
5433 B: https://bugzilla.kernel.org
5434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5435 F: Documentation/admin-guide/pm/cpuidle.rst
5436 F: Documentation/driver-api/pm/cpuidle.rst
5438 F: include/linux/cpuidle.h
5440 CPU POWER MONITORING SUBSYSTEM
5441 M: Thomas Renninger <trenn@suse.com>
5442 M: Shuah Khan <shuah@kernel.org>
5443 M: Shuah Khan <skhan@linuxfoundation.org>
5444 L: linux-pm@vger.kernel.org
5446 F: tools/power/cpupower/
5449 M: "H. Peter Anvin" <hpa@zytor.com>
5451 F: arch/x86/kernel/cpuid.c
5452 F: arch/x86/kernel/msr.c
5454 CPUIDLE DRIVER - ARM BIG LITTLE
5455 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
5456 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5457 L: linux-pm@vger.kernel.org
5458 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5461 F: drivers/cpuidle/cpuidle-big_little.c
5463 CPUIDLE DRIVER - ARM EXYNOS
5464 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5465 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
5466 M: Kukjin Kim <kgene@kernel.org>
5467 L: linux-pm@vger.kernel.org
5468 L: linux-samsung-soc@vger.kernel.org
5470 F: arch/arm/mach-exynos/pm.c
5471 F: drivers/cpuidle/cpuidle-exynos.c
5472 F: include/linux/platform_data/cpuidle-exynos.h
5474 CPUIDLE DRIVER - ARM PSCI
5475 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
5476 M: Sudeep Holla <sudeep.holla@arm.com>
5477 L: linux-pm@vger.kernel.org
5478 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5480 F: drivers/cpuidle/cpuidle-psci.c
5482 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5483 M: Ulf Hansson <ulf.hansson@linaro.org>
5484 L: linux-pm@vger.kernel.org
5485 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5487 F: drivers/cpuidle/cpuidle-psci.h
5488 F: drivers/cpuidle/cpuidle-psci-domain.c
5490 CPUIDLE DRIVER - DT IDLE PM DOMAIN
5491 M: Ulf Hansson <ulf.hansson@linaro.org>
5492 L: linux-pm@vger.kernel.org
5494 F: drivers/cpuidle/dt_idle_genpd.c
5495 F: drivers/cpuidle/dt_idle_genpd.h
5497 CPUIDLE DRIVER - RISC-V SBI
5498 M: Anup Patel <anup@brainfault.org>
5499 L: linux-pm@vger.kernel.org
5500 L: linux-riscv@lists.infradead.org
5502 F: drivers/cpuidle/cpuidle-riscv-sbi.c
5505 M: Nicolas Pitre <nico@fluxnic.net>
5507 F: Documentation/filesystems/cramfs.rst
5511 M: Bastien Nocera <hadess@hadess.net>
5512 L: linux-input@vger.kernel.org
5514 F: drivers/hid/hid-creative-sb0540.c
5517 M: Herbert Xu <herbert@gondor.apana.org.au>
5518 M: "David S. Miller" <davem@davemloft.net>
5519 L: linux-crypto@vger.kernel.org
5521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5523 F: Documentation/crypto/
5524 F: Documentation/devicetree/bindings/crypto/
5529 F: include/linux/crypto*
5532 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5533 M: Neil Horman <nhorman@tuxdriver.com>
5534 L: linux-crypto@vger.kernel.org
5536 F: crypto/ansi_cprng.c
5540 M: Hans Verkuil <hverkuil@xs4all.nl>
5541 L: linux-media@vger.kernel.org
5543 W: http://linuxtv.org
5544 T: git git://linuxtv.org/media_tree.git
5545 F: drivers/media/i2c/cs3308.c
5547 CS5535 Audio ALSA driver
5548 M: Jaya Kumar <jayakumar.alsa@gmail.com>
5550 F: sound/pci/cs5535audio/
5553 M: Pavel Pisa <pisa@cmp.felk.cvut.cz>
5554 M: Ondrej Ille <ondrej.ille@gmail.com>
5555 L: linux-can@vger.kernel.org
5557 F: Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5558 F: drivers/net/can/ctucanfd/
5561 M: Solomon Peachy <pizza@shaftnet.org>
5563 F: drivers/net/wireless/st/cw1200/
5565 CX18 VIDEO4LINUX DRIVER
5566 M: Andy Walls <awalls@md.metrocast.net>
5567 L: linux-media@vger.kernel.org
5569 W: https://linuxtv.org
5570 T: git git://linuxtv.org/media_tree.git
5571 F: drivers/media/pci/cx18/
5572 F: include/uapi/linux/ivtv*
5574 CX2341X MPEG ENCODER HELPER MODULE
5575 M: Hans Verkuil <hverkuil@xs4all.nl>
5576 L: linux-media@vger.kernel.org
5578 W: https://linuxtv.org
5579 T: git git://linuxtv.org/media_tree.git
5580 F: drivers/media/common/cx2341x*
5581 F: include/media/drv-intf/cx2341x.h
5583 CX24120 MEDIA DRIVER
5584 M: Jemma Denson <jdenson@gmail.com>
5585 M: Patrick Boettcher <patrick.boettcher@posteo.de>
5586 L: linux-media@vger.kernel.org
5588 W: https://linuxtv.org
5589 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5590 F: drivers/media/dvb-frontends/cx24120*
5592 CX88 VIDEO4LINUX DRIVER
5593 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5594 L: linux-media@vger.kernel.org
5596 W: https://linuxtv.org
5597 T: git git://linuxtv.org/media_tree.git
5598 F: Documentation/driver-api/media/drivers/cx88*
5599 F: drivers/media/pci/cx88/
5601 CXD2820R MEDIA DRIVER
5602 M: Antti Palosaari <crope@iki.fi>
5603 L: linux-media@vger.kernel.org
5605 W: https://linuxtv.org
5606 W: http://palosaari.fi/linux/
5607 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5608 T: git git://linuxtv.org/anttip/media_tree.git
5609 F: drivers/media/dvb-frontends/cxd2820r*
5611 CXGB3 ETHERNET DRIVER (CXGB3)
5612 M: Raju Rangoju <rajur@chelsio.com>
5613 L: netdev@vger.kernel.org
5615 W: http://www.chelsio.com
5616 F: drivers/net/ethernet/chelsio/cxgb3/
5618 CXGB3 ISCSI DRIVER (CXGB3I)
5619 M: Varun Prakash <varun@chelsio.com>
5620 L: linux-scsi@vger.kernel.org
5622 W: http://www.chelsio.com
5623 F: drivers/scsi/cxgbi/cxgb3i
5625 CXGB4 CRYPTO DRIVER (chcr)
5626 M: Ayush Sawal <ayush.sawal@chelsio.com>
5627 L: linux-crypto@vger.kernel.org
5629 W: http://www.chelsio.com
5630 F: drivers/crypto/chelsio
5632 CXGB4 INLINE CRYPTO DRIVER
5633 M: Ayush Sawal <ayush.sawal@chelsio.com>
5634 L: netdev@vger.kernel.org
5636 W: http://www.chelsio.com
5637 F: drivers/net/ethernet/chelsio/inline_crypto/
5639 CXGB4 ETHERNET DRIVER (CXGB4)
5640 M: Raju Rangoju <rajur@chelsio.com>
5641 L: netdev@vger.kernel.org
5643 W: http://www.chelsio.com
5644 F: drivers/net/ethernet/chelsio/cxgb4/
5646 CXGB4 ISCSI DRIVER (CXGB4I)
5647 M: Varun Prakash <varun@chelsio.com>
5648 L: linux-scsi@vger.kernel.org
5650 W: http://www.chelsio.com
5651 F: drivers/scsi/cxgbi/cxgb4i
5653 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5654 M: Potnuri Bharat Teja <bharat@chelsio.com>
5655 L: linux-rdma@vger.kernel.org
5657 W: http://www.openfabrics.org
5658 F: drivers/infiniband/hw/cxgb4/
5659 F: include/uapi/rdma/cxgb4-abi.h
5661 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5662 M: Raju Rangoju <rajur@chelsio.com>
5663 L: netdev@vger.kernel.org
5665 W: http://www.chelsio.com
5666 F: drivers/net/ethernet/chelsio/cxgb4vf/
5668 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5669 M: Frederic Barrat <fbarrat@linux.ibm.com>
5670 M: Andrew Donnellan <ajd@linux.ibm.com>
5671 L: linuxppc-dev@lists.ozlabs.org
5673 F: Documentation/ABI/testing/sysfs-class-cxl
5674 F: Documentation/powerpc/cxl.rst
5675 F: arch/powerpc/platforms/powernv/pci-cxl.c
5676 F: drivers/misc/cxl/
5677 F: include/misc/cxl*
5678 F: include/uapi/misc/cxl.h
5680 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5681 M: Manoj N. Kumar <manoj@linux.ibm.com>
5682 M: Matthew R. Ochs <mrochs@linux.ibm.com>
5683 M: Uma Krishnan <ukrishn@linux.ibm.com>
5684 L: linux-scsi@vger.kernel.org
5686 F: Documentation/powerpc/cxlflash.rst
5687 F: drivers/scsi/cxlflash/
5688 F: include/uapi/scsi/cxlflash_ioctl.h
5691 M: Russell King <linux@armlinux.org.uk>
5692 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5694 W: http://www.armlinux.org.uk/
5695 F: drivers/video/fbdev/cyber2000fb.*
5697 CYCLADES PC300 DRIVER
5699 F: drivers/net/wan/pc300*
5701 CYPRESS_FIRMWARE MEDIA DRIVER
5702 M: Antti Palosaari <crope@iki.fi>
5703 L: linux-media@vger.kernel.org
5705 W: https://linuxtv.org
5706 W: http://palosaari.fi/linux/
5707 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5708 T: git git://linuxtv.org/anttip/media_tree.git
5709 F: drivers/media/common/cypress_firmware*
5711 CYPRESS CY8C95X0 PINCTRL DRIVER
5712 M: Patrick Rudolph <patrick.rudolph@9elements.com>
5713 L: linux-gpio@vger.kernel.org
5715 F: drivers/pinctrl/pinctrl-cy8c95x0.c
5717 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5718 M: Linus Walleij <linus.walleij@linaro.org>
5719 L: linux-input@vger.kernel.org
5721 F: drivers/input/touchscreen/cy8ctma140.c
5723 CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5724 M: Yassine Oudjana <y.oudjana@protonmail.com>
5725 L: linux-input@vger.kernel.org
5727 F: Documentation/devicetree/bindings/input/cypress-sf.yaml
5728 F: drivers/input/keyboard/cypress-sf.c
5730 CYTTSP TOUCHSCREEN DRIVER
5731 M: Linus Walleij <linus.walleij@linaro.org>
5732 L: linux-input@vger.kernel.org
5734 F: drivers/input/touchscreen/cyttsp*
5736 D-LINK DIR-685 TOUCHKEYS DRIVER
5737 M: Linus Walleij <linus.walleij@linaro.org>
5738 L: linux-input@vger.kernel.org
5740 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5742 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5743 M: Joshua Kinard <kumba@gentoo.org>
5745 F: drivers/rtc/rtc-ds1685.c
5746 F: include/linux/rtc/ds1685.h
5748 DAMA SLAVE for AX.25
5749 M: Joerg Reuter <jreuter@yaina.de>
5750 L: linux-hams@vger.kernel.org
5752 W: http://yaina.de/jreuter/
5753 W: http://www.qsl.net/dl1bke/
5754 F: net/ax25/af_ax25.c
5755 F: net/ax25/ax25_dev.c
5756 F: net/ax25/ax25_ds_*
5757 F: net/ax25/ax25_in.c
5758 F: net/ax25/ax25_out.c
5759 F: net/ax25/ax25_timer.c
5760 F: net/ax25/sysctl_net_ax25.c
5763 M: SeongJae Park <sj@kernel.org>
5764 L: damon@lists.linux.dev
5765 L: linux-mm@kvack.org
5767 F: Documentation/ABI/testing/sysfs-kernel-mm-damon
5768 F: Documentation/admin-guide/mm/damon/
5769 F: Documentation/mm/damon/
5770 F: include/linux/damon.h
5771 F: include/trace/events/damon.h
5773 F: tools/testing/selftests/damon/
5775 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5776 L: netdev@vger.kernel.org
5778 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5779 F: drivers/net/ethernet/dec/tulip/dmfe.c
5781 DC390/AM53C974 SCSI driver
5782 M: Hannes Reinecke <hare@suse.com>
5783 L: linux-scsi@vger.kernel.org
5785 F: drivers/scsi/am53c974.c
5788 M: Oliver Neukum <oliver@neukum.org>
5789 M: Ali Akcaagac <aliakc@web.de>
5790 M: Jamie Lenehan <lenehan@twibble.org>
5791 L: dc395x@twibble.org
5793 W: http://twibble.org/dist/dc395x/
5794 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5795 F: Documentation/scsi/dc395x.rst
5796 F: drivers/scsi/dc395x.*
5799 L: dccp@vger.kernel.org
5801 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5802 F: include/linux/dccp.h
5803 F: include/linux/tfrc.h
5804 F: include/uapi/linux/dccp.h
5807 DECSTATION PLATFORM SUPPORT
5808 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5809 L: linux-mips@vger.kernel.org
5811 W: http://www.linux-mips.org/wiki/DECstation
5813 F: arch/mips/include/asm/dec/
5814 F: arch/mips/include/asm/mach-dec/
5816 DEFXX FDDI NETWORK DRIVER
5817 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5819 F: drivers/net/fddi/defxx.*
5821 DEFZA FDDI NETWORK DRIVER
5822 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5824 F: drivers/net/fddi/defza.*
5826 DEINTERLACE DRIVERS FOR ALLWINNER H3
5827 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5828 L: linux-media@vger.kernel.org
5830 T: git git://linuxtv.org/media_tree.git
5831 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5832 F: drivers/media/platform/sunxi/sun8i-di/
5835 M: Matthew Garrett <mjg59@srcf.ucam.org>
5836 M: Pali Rohár <pali@kernel.org>
5837 L: platform-driver-x86@vger.kernel.org
5839 F: drivers/platform/x86/dell/dell-laptop.c
5841 DELL LAPTOP FREEFALL DRIVER
5842 M: Pali Rohár <pali@kernel.org>
5844 F: drivers/platform/x86/dell/dell-smo8800.c
5846 DELL LAPTOP RBTN DRIVER
5847 M: Pali Rohár <pali@kernel.org>
5849 F: drivers/platform/x86/dell/dell-rbtn.*
5851 DELL LAPTOP SMM DRIVER
5852 M: Pali Rohár <pali@kernel.org>
5854 F: Documentation/ABI/obsolete/procfs-i8k
5855 F: drivers/hwmon/dell-smm-hwmon.c
5856 F: include/uapi/linux/i8k.h
5858 DELL REMOTE BIOS UPDATE DRIVER
5859 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5860 L: platform-driver-x86@vger.kernel.org
5862 F: drivers/platform/x86/dell/dell_rbu.c
5865 M: Pali Rohár <pali@kernel.org>
5866 L: Dell.Client.Kernel@dell.com
5867 L: platform-driver-x86@vger.kernel.org
5869 F: drivers/platform/x86/dell/dell-smbios.*
5871 DELL SMBIOS SMM DRIVER
5872 L: Dell.Client.Kernel@dell.com
5873 L: platform-driver-x86@vger.kernel.org
5875 F: drivers/platform/x86/dell/dell-smbios-smm.c
5877 DELL SMBIOS WMI DRIVER
5878 L: Dell.Client.Kernel@dell.com
5879 L: platform-driver-x86@vger.kernel.org
5881 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5882 F: tools/wmi/dell-smbios-example.c
5884 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5885 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5886 L: platform-driver-x86@vger.kernel.org
5888 F: Documentation/driver-api/dcdbas.rst
5889 F: drivers/platform/x86/dell/dcdbas.*
5891 DELL WMI DESCRIPTOR DRIVER
5892 L: Dell.Client.Kernel@dell.com
5894 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5897 M: Armin Wolf <W_Armin@gmx.de>
5899 F: Documentation/ABI/testing/debugfs-dell-wmi-ddv
5900 F: Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
5901 F: drivers/platform/x86/dell/dell-wmi-ddv.c
5903 DELL WMI SYSMAN DRIVER
5904 M: Divya Bharathi <divya.bharathi@dell.com>
5905 M: Prasanth Ksr <prasanth.ksr@dell.com>
5906 L: Dell.Client.Kernel@dell.com
5907 L: platform-driver-x86@vger.kernel.org
5909 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5910 F: drivers/platform/x86/dell/dell-wmi-sysman/
5912 DELL WMI NOTIFICATIONS DRIVER
5913 M: Matthew Garrett <mjg59@srcf.ucam.org>
5914 M: Pali Rohár <pali@kernel.org>
5916 F: drivers/platform/x86/dell/dell-wmi-base.c
5918 DELL WMI HARDWARE PRIVACY SUPPORT
5919 M: Perry Yuan <Perry.Yuan@dell.com>
5920 L: Dell.Client.Kernel@dell.com
5921 L: platform-driver-x86@vger.kernel.org
5923 F: drivers/platform/x86/dell/dell-wmi-privacy.c
5925 DELTA ST MEDIA DRIVER
5926 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5927 L: linux-media@vger.kernel.org
5929 W: https://linuxtv.org
5930 T: git git://linuxtv.org/media_tree.git
5931 F: drivers/media/platform/st/sti/delta
5933 DELTA AHE-50DC FAN CONTROL MODULE DRIVER
5934 M: Zev Weiss <zev@bewilderbeest.net>
5935 L: linux-hwmon@vger.kernel.org
5937 F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c
5939 DELTA DPS920AB PSU DRIVER
5940 M: Robert Marko <robert.marko@sartura.hr>
5941 L: linux-hwmon@vger.kernel.org
5943 F: Documentation/hwmon/dps920ab.rst
5944 F: drivers/hwmon/pmbus/dps920ab.c
5946 DELTA NETWORKS TN48M CPLD DRIVERS
5947 M: Robert Marko <robert.marko@sartura.hr>
5949 F: Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
5950 F: Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
5951 F: Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
5952 F: drivers/gpio/gpio-tn48m.c
5953 F: include/dt-bindings/reset/delta,tn48m-reset.h
5956 L: linux-mtd@lists.infradead.org
5958 F: drivers/mtd/nand/raw/denali*
5960 DESIGNWARE EDMA CORE IP DRIVER
5961 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5962 L: dmaengine@vger.kernel.org
5964 F: drivers/dma/dw-edma/
5965 F: include/linux/dma/edma.h
5967 DESIGNWARE XDATA IP DRIVER
5968 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5969 L: linux-pci@vger.kernel.org
5971 F: Documentation/misc-devices/dw-xdata-pcie.rst
5972 F: drivers/misc/dw-xdata-pcie.c
5974 DESIGNWARE USB2 DRD IP DRIVER
5975 M: Minas Harutyunyan <hminas@synopsys.com>
5976 L: linux-usb@vger.kernel.org
5978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5979 F: drivers/usb/dwc2/
5981 DESIGNWARE USB3 DRD IP DRIVER
5982 M: Thinh Nguyen <Thinh.Nguyen@synopsys.com>
5983 L: linux-usb@vger.kernel.org
5985 F: drivers/usb/dwc3/
5987 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5988 M: Andreas Klinger <ak@it-klinger.de>
5989 L: linux-iio@vger.kernel.org
5991 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5992 F: drivers/iio/proximity/srf*.c
5994 DEVICE COREDUMP (DEV_COREDUMP)
5995 M: Johannes Berg <johannes@sipsolutions.net>
5996 L: linux-kernel@vger.kernel.org
5998 F: drivers/base/devcoredump.c
5999 F: include/linux/devcoredump.h
6001 DEVICE DEPENDENCY HELPER SCRIPT
6002 M: Saravana Kannan <saravanak@google.com>
6003 L: linux-kernel@vger.kernel.org
6005 F: scripts/dev-needs.sh
6007 DEVICE DIRECT ACCESS (DAX)
6008 M: Dan Williams <dan.j.williams@intel.com>
6009 M: Vishal Verma <vishal.l.verma@intel.com>
6010 M: Dave Jiang <dave.jiang@intel.com>
6011 L: nvdimm@lists.linux.dev
6015 DEVICE FREQUENCY (DEVFREQ)
6016 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6017 M: Kyungmin Park <kyungmin.park@samsung.com>
6018 M: Chanwoo Choi <cw00.choi@samsung.com>
6019 L: linux-pm@vger.kernel.org
6021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6022 F: Documentation/devicetree/bindings/devfreq/
6023 F: Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6025 F: include/linux/devfreq.h
6026 F: include/trace/events/devfreq.h
6028 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6029 M: Chanwoo Choi <cw00.choi@samsung.com>
6030 L: linux-pm@vger.kernel.org
6032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6033 F: Documentation/devicetree/bindings/devfreq/event/
6034 F: drivers/devfreq/devfreq-event.c
6035 F: drivers/devfreq/event/
6036 F: include/dt-bindings/pmu/exynos_ppmu.h
6037 F: include/linux/devfreq-event.h
6039 DEVICE NUMBER REGISTRY
6040 M: Torben Mathiasen <device@lanana.org>
6042 W: http://lanana.org/docs/device-list/index.html
6044 DEVICE RESOURCE MANAGEMENT HELPERS
6045 M: Hans de Goede <hdegoede@redhat.com>
6046 R: Matti Vaittinen <mazziesaccount@gmail.com>
6048 F: include/linux/devm-helpers.h
6051 M: Alasdair Kergon <agk@redhat.com>
6052 M: Mike Snitzer <snitzer@kernel.org>
6053 M: dm-devel@redhat.com
6054 L: dm-devel@redhat.com
6056 W: http://sources.redhat.com/dm
6057 Q: http://patchwork.kernel.org/project/dm-devel/list/
6058 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6059 T: quilt http://people.redhat.com/agk/patches/linux/editing/
6060 F: Documentation/admin-guide/device-mapper/
6061 F: drivers/md/Kconfig
6062 F: drivers/md/Makefile
6064 F: drivers/md/persistent-data/
6065 F: include/linux/device-mapper.h
6066 F: include/linux/dm-*.h
6067 F: include/uapi/linux/dm-*.h
6070 M: Jiri Pirko <jiri@nvidia.com>
6071 L: netdev@vger.kernel.org
6073 F: Documentation/networking/devlink
6074 F: include/net/devlink.h
6075 F: include/uapi/linux/devlink.h
6076 F: net/core/devlink.c
6078 DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
6079 M: Christoph Niedermaier <cniedermaier@dh-electronics.com>
6080 L: kernel@dh-electronics.com
6082 F: arch/arm/boot/dts/imx6*-dhcom-*
6083 F: arch/arm/boot/dts/imx6*-dhcor-*
6085 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6086 M: Marek Vasut <marex@denx.de>
6087 L: kernel@dh-electronics.com
6089 F: arch/arm/boot/dts/stm32mp1*-dhcom-*
6090 F: arch/arm/boot/dts/stm32mp1*-dhcor-*
6092 DIALOG SEMICONDUCTOR DRIVERS
6093 M: Support Opensource <support.opensource@diasemi.com>
6095 W: http://www.dialog-semiconductor.com/products
6096 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
6097 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
6098 F: Documentation/devicetree/bindings/mfd/da90*.txt
6099 F: Documentation/devicetree/bindings/mfd/da90*.yaml
6100 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6101 F: Documentation/devicetree/bindings/regulator/da92*.txt
6102 F: Documentation/devicetree/bindings/regulator/slg51000.txt
6103 F: Documentation/devicetree/bindings/sound/da[79]*.txt
6104 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
6105 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
6106 F: Documentation/hwmon/da90??.rst
6107 F: drivers/gpio/gpio-da90??.c
6108 F: drivers/hwmon/da90??-hwmon.c
6109 F: drivers/iio/adc/da91??-*.c
6110 F: drivers/input/misc/da72??.[ch]
6111 F: drivers/input/misc/da90??_onkey.c
6112 F: drivers/input/touchscreen/da9052_tsi.c
6113 F: drivers/leds/leds-da90??.c
6114 F: drivers/mfd/da903x.c
6115 F: drivers/mfd/da90??-*.c
6116 F: drivers/mfd/da91??-*.c
6117 F: drivers/pinctrl/pinctrl-da90??.c
6118 F: drivers/power/supply/da9052-battery.c
6119 F: drivers/power/supply/da91??-*.c
6120 F: drivers/regulator/da9???-regulator.[ch]
6121 F: drivers/regulator/slg51000-regulator.[ch]
6122 F: drivers/rtc/rtc-da90??.c
6123 F: drivers/thermal/da90??-thermal.c
6124 F: drivers/video/backlight/da90??_bl.c
6125 F: drivers/watchdog/da90??_wdt.c
6126 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
6127 F: include/linux/mfd/da903x.h
6128 F: include/linux/mfd/da9052/
6129 F: include/linux/mfd/da9055/
6130 F: include/linux/mfd/da9062/
6131 F: include/linux/mfd/da9063/
6132 F: include/linux/mfd/da9150/
6133 F: include/linux/regulator/da9211.h
6134 F: include/sound/da[79]*.h
6135 F: sound/soc/codecs/da[79]*.[ch]
6137 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6138 M: William Breathitt Gray <william.gray@linaro.org>
6139 L: linux-gpio@vger.kernel.org
6141 F: drivers/gpio/gpio-gpio-mm.c
6143 DIOLAN U2C-12 I2C DRIVER
6144 M: Guenter Roeck <linux@roeck-us.net>
6145 L: linux-i2c@vger.kernel.org
6147 F: drivers/i2c/busses/i2c-diolan-u2c.c
6149 DIRECTORY NOTIFICATION (DNOTIFY)
6150 M: Jan Kara <jack@suse.cz>
6151 R: Amir Goldstein <amir73il@gmail.com>
6152 L: linux-fsdevel@vger.kernel.org
6154 F: Documentation/filesystems/dnotify.rst
6155 F: fs/notify/dnotify/
6156 F: include/linux/dnotify.h
6158 DISK GEOMETRY AND PARTITION HANDLING
6159 M: Andries Brouwer <aeb@cwi.nl>
6161 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6162 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6163 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6166 M: Jan Kara <jack@suse.com>
6168 F: Documentation/filesystems/quota.rst
6170 F: include/linux/quota*.h
6171 F: include/uapi/linux/quota*.h
6173 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6174 M: Bernie Thompson <bernie@plugable.com>
6175 L: linux-fbdev@vger.kernel.org
6177 W: http://plugable.com/category/projects/udlfb/
6178 F: Documentation/fb/udlfb.rst
6179 F: drivers/video/fbdev/udlfb.c
6180 F: include/video/udlfb.h
6182 DISTRIBUTED LOCK MANAGER (DLM)
6183 M: Christine Caulfield <ccaulfie@redhat.com>
6184 M: David Teigland <teigland@redhat.com>
6185 L: cluster-devel@redhat.com
6187 W: http://sources.redhat.com/cluster/
6188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6191 DMA BUFFER SHARING FRAMEWORK
6192 M: Sumit Semwal <sumit.semwal@linaro.org>
6193 M: Christian König <christian.koenig@amd.com>
6194 L: linux-media@vger.kernel.org
6195 L: dri-devel@lists.freedesktop.org
6196 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6198 T: git git://anongit.freedesktop.org/drm/drm-misc
6199 F: Documentation/driver-api/dma-buf.rst
6201 F: include/linux/*fence.h
6202 F: include/linux/dma-buf.h
6203 F: include/linux/dma-resv.h
6204 K: \bdma_(?:buf|fence|resv)\b
6206 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6207 M: Vinod Koul <vkoul@kernel.org>
6208 L: dmaengine@vger.kernel.org
6210 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6212 F: Documentation/devicetree/bindings/dma/
6213 F: Documentation/driver-api/dmaengine/
6215 F: include/dt-bindings/dma/
6216 F: include/linux/dma/
6217 F: include/linux/dmaengine.h
6218 F: include/linux/of_dma.h
6221 M: Christoph Hellwig <hch@lst.de>
6222 M: Marek Szyprowski <m.szyprowski@samsung.com>
6223 R: Robin Murphy <robin.murphy@arm.com>
6224 L: iommu@lists.linux.dev
6226 W: http://git.infradead.org/users/hch/dma-mapping.git
6227 T: git git://git.infradead.org/users/hch/dma-mapping.git
6228 F: include/asm-generic/dma-mapping.h
6229 F: include/linux/dma-direct.h
6230 F: include/linux/dma-mapping.h
6231 F: include/linux/dma-map-ops.h
6232 F: include/linux/swiotlb.h
6235 DMA MAPPING BENCHMARK
6236 M: Xiang Chen <chenxiang66@hisilicon.com>
6237 L: iommu@lists.linux.dev
6238 F: kernel/dma/map_benchmark.c
6239 F: tools/testing/selftests/dma/
6241 DMA-BUF HEAPS FRAMEWORK
6242 M: Sumit Semwal <sumit.semwal@linaro.org>
6243 R: Benjamin Gaignard <benjamin.gaignard@collabora.com>
6244 R: Liam Mark <lmark@codeaurora.org>
6245 R: Laura Abbott <labbott@redhat.com>
6246 R: Brian Starkey <Brian.Starkey@arm.com>
6247 R: John Stultz <jstultz@google.com>
6248 L: linux-media@vger.kernel.org
6249 L: dri-devel@lists.freedesktop.org
6250 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6252 T: git git://anongit.freedesktop.org/drm/drm-misc
6253 F: drivers/dma-buf/dma-heap.c
6254 F: drivers/dma-buf/heaps/*
6255 F: include/linux/dma-heap.h
6256 F: include/uapi/linux/dma-heap.h
6258 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6259 M: Lukasz Luba <lukasz.luba@arm.com>
6260 L: linux-pm@vger.kernel.org
6261 L: linux-samsung-soc@vger.kernel.org
6263 F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6264 F: drivers/memory/samsung/exynos5422-dmc.c
6266 DME1737 HARDWARE MONITOR DRIVER
6267 M: Juerg Haefliger <juergh@proton.me>
6268 L: linux-hwmon@vger.kernel.org
6270 F: Documentation/hwmon/dme1737.rst
6271 F: drivers/hwmon/dme1737.c
6274 M: Jean Delvare <jdelvare@suse.com>
6276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6277 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
6278 F: drivers/firmware/dmi-id.c
6279 F: drivers/firmware/dmi_scan.c
6280 F: include/linux/dmi.h
6283 M: Jonathan Corbet <corbet@lwn.net>
6284 L: linux-doc@vger.kernel.org
6286 P: Documentation/doc-guide/maintainer-profile.rst
6287 T: git git://git.lwn.net/linux.git docs-next
6289 F: scripts/documentation-file-ref-check
6290 F: scripts/kernel-doc
6291 F: scripts/sphinx-pre-install
6292 X: Documentation/ABI/
6293 X: Documentation/admin-guide/media/
6294 X: Documentation/devicetree/
6295 X: Documentation/driver-api/media/
6296 X: Documentation/firmware-guide/acpi/
6297 X: Documentation/i2c/
6298 X: Documentation/power/
6299 X: Documentation/spi/
6300 X: Documentation/userspace-api/media/
6302 DOCUMENTATION REPORTING ISSUES
6303 M: Thorsten Leemhuis <linux@leemhuis.info>
6304 L: linux-doc@vger.kernel.org
6306 F: Documentation/admin-guide/reporting-issues.rst
6308 DOCUMENTATION SCRIPTS
6309 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6310 L: linux-doc@vger.kernel.org
6312 F: Documentation/sphinx/parse-headers.pl
6313 F: scripts/documentation-file-ref-check
6314 F: scripts/sphinx-pre-install
6316 DOCUMENTATION/ITALIAN
6317 M: Federico Vaga <federico.vaga@vaga.pv.it>
6318 L: linux-doc@vger.kernel.org
6320 F: Documentation/translations/it_IT
6322 DOCUMENTATION/JAPANESE
6323 R: Akira Yokosawa <akiyks@gmail.com>
6324 L: linux-doc@vger.kernel.org
6326 F: Documentation/translations/ja_JP
6328 DONGWOON DW9714 LENS VOICE COIL DRIVER
6329 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6330 L: linux-media@vger.kernel.org
6332 T: git git://linuxtv.org/media_tree.git
6333 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6334 F: drivers/media/i2c/dw9714.c
6336 DONGWOON DW9768 LENS VOICE COIL DRIVER
6337 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
6338 L: linux-media@vger.kernel.org
6340 T: git git://linuxtv.org/media_tree.git
6341 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6342 F: drivers/media/i2c/dw9768.c
6344 DONGWOON DW9807 LENS VOICE COIL DRIVER
6345 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6346 L: linux-media@vger.kernel.org
6348 T: git git://linuxtv.org/media_tree.git
6349 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6350 F: drivers/media/i2c/dw9807-vcm.c
6353 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
6354 L: blinux-list@redhat.com
6356 F: drivers/char/dtlk.c
6357 F: include/linux/dtlk.h
6359 DPAA2 DATAPATH I/O (DPIO) DRIVER
6360 M: Roy Pledge <Roy.Pledge@nxp.com>
6361 L: linux-kernel@vger.kernel.org
6363 F: drivers/soc/fsl/dpio
6365 DPAA2 ETHERNET DRIVER
6366 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6367 L: netdev@vger.kernel.org
6369 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6370 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6371 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
6372 F: drivers/net/ethernet/freescale/dpaa2/Makefile
6373 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6374 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6375 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6376 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
6377 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
6378 F: drivers/net/ethernet/freescale/dpaa2/dpni*
6380 DPAA2 ETHERNET SWITCH DRIVER
6381 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6382 L: netdev@vger.kernel.org
6384 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6385 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6386 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
6389 M: Philipp Reisner <philipp.reisner@linbit.com>
6390 M: Lars Ellenberg <lars.ellenberg@linbit.com>
6391 M: Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6392 L: drbd-dev@lists.linbit.com
6394 W: http://www.drbd.org
6395 T: git git://git.linbit.com/linux-drbd.git
6396 T: git git://git.linbit.com/drbd-8.4.git
6397 F: Documentation/admin-guide/blockdev/
6398 F: drivers/block/drbd/
6401 DRIVER COMPONENT FRAMEWORK
6402 L: dri-devel@lists.freedesktop.org
6403 F: drivers/base/component.c
6404 F: include/linux/component.h
6406 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6407 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6408 R: "Rafael J. Wysocki" <rafael@kernel.org>
6410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6411 F: Documentation/core-api/kobject.rst
6415 F: include/linux/debugfs.h
6416 F: include/linux/kobj*
6419 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6420 M: Nishanth Menon <nm@ti.com>
6421 L: linux-pm@vger.kernel.org
6423 F: drivers/soc/ti/smartreflex.c
6424 F: include/linux/power/smartreflex.h
6426 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6427 M: Maxime Ripard <mripard@kernel.org>
6428 M: Chen-Yu Tsai <wens@csie.org>
6429 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6430 L: dri-devel@lists.freedesktop.org
6432 T: git git://anongit.freedesktop.org/drm/drm-misc
6433 F: drivers/gpu/drm/sun4i/sun8i*
6435 DRM DRIVER FOR ARM PL111 CLCD
6436 M: Emma Anholt <emma@anholt.net>
6438 T: git git://anongit.freedesktop.org/drm/drm-misc
6439 F: drivers/gpu/drm/pl111/
6441 DRM DRIVER FOR ARM VERSATILE TFT PANELS
6442 M: Linus Walleij <linus.walleij@linaro.org>
6444 T: git git://anongit.freedesktop.org/drm/drm-misc
6445 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6446 F: drivers/gpu/drm/panel/panel-arm-versatile.c
6448 DRM DRIVER FOR ASPEED BMC GFX
6449 M: Joel Stanley <joel@jms.id.au>
6450 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6452 T: git git://anongit.freedesktop.org/drm/drm-misc
6453 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6454 F: drivers/gpu/drm/aspeed/
6456 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6457 M: Dave Airlie <airlied@redhat.com>
6458 R: Thomas Zimmermann <tzimmermann@suse.de>
6459 L: dri-devel@lists.freedesktop.org
6461 T: git git://anongit.freedesktop.org/drm/drm-misc
6462 F: drivers/gpu/drm/ast/
6464 DRM DRIVER FOR BOCHS VIRTUAL GPU
6465 M: Gerd Hoffmann <kraxel@redhat.com>
6466 L: virtualization@lists.linux-foundation.org
6468 T: git git://anongit.freedesktop.org/drm/drm-misc
6469 F: drivers/gpu/drm/tiny/bochs.c
6471 DRM DRIVER FOR BOE HIMAX8279D PANELS
6472 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6474 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6475 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
6477 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6478 M: Jagan Teki <jagan@amarulasolutions.com>
6480 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6481 F: drivers/gpu/drm/bridge/chipone-icn6211.c
6483 DRM DRIVER FOR EBBG FT8719 PANEL
6484 M: Joel Selvaraj <jo@jsfamily.in>
6486 T: git git://anongit.freedesktop.org/drm/drm-misc
6487 F: Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6488 F: drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6490 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6491 M: Linus Walleij <linus.walleij@linaro.org>
6493 T: git git://anongit.freedesktop.org/drm/drm-misc
6494 F: drivers/gpu/drm/tve200/
6496 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6497 M: Icenowy Zheng <icenowy@aosc.io>
6499 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6500 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6502 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6503 M: Jagan Teki <jagan@amarulasolutions.com>
6505 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6506 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6508 DRM DRIVER FOR GENERIC EDP PANELS
6509 R: Douglas Anderson <dianders@chromium.org>
6510 F: Documentation/devicetree/bindings/display/panel/panel-edp.yaml
6511 F: drivers/gpu/drm/panel/panel-edp.c
6513 DRM DRIVER FOR GENERIC USB DISPLAY
6514 M: Noralf Trønnes <noralf@tronnes.org>
6516 W: https://github.com/notro/gud/wiki
6517 T: git git://anongit.freedesktop.org/drm/drm-misc
6518 F: drivers/gpu/drm/gud/
6519 F: include/drm/gud.h
6521 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6522 M: Hans de Goede <hdegoede@redhat.com>
6524 T: git git://anongit.freedesktop.org/drm/drm-misc
6525 F: drivers/gpu/drm/tiny/gm12u320.c
6527 DRM DRIVER FOR HX8357D PANELS
6528 M: Emma Anholt <emma@anholt.net>
6530 T: git git://anongit.freedesktop.org/drm/drm-misc
6531 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
6532 F: drivers/gpu/drm/tiny/hx8357d.c
6534 DRM DRIVER FOR ILITEK ILI9225 PANELS
6535 M: David Lechner <david@lechnology.com>
6537 T: git git://anongit.freedesktop.org/drm/drm-misc
6538 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6539 F: drivers/gpu/drm/tiny/ili9225.c
6541 DRM DRIVER FOR ILITEK ILI9486 PANELS
6542 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6544 T: git git://anongit.freedesktop.org/drm/drm-misc
6545 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6546 F: drivers/gpu/drm/tiny/ili9486.c
6548 DRM DRIVER FOR INTEL I810 VIDEO CARDS
6549 S: Orphan / Obsolete
6550 F: drivers/gpu/drm/i810/
6551 F: include/uapi/drm/i810_drm.h
6553 DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
6554 M: Jagan Teki <jagan@edgeble.ai>
6556 F: Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
6557 F: drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
6559 DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
6560 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
6562 T: git git://anongit.freedesktop.org/drm/drm-misc
6563 F: drivers/gpu/drm/logicvc/
6565 DRM DRIVER FOR LVDS PANELS
6566 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6567 L: dri-devel@lists.freedesktop.org
6568 T: git git://anongit.freedesktop.org/drm/drm-misc
6570 F: drivers/gpu/drm/panel/panel-lvds.c
6571 F: Documentation/devicetree/bindings/display/lvds.yaml
6572 F: Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6574 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6575 M: Guido Günther <agx@sigxcpu.org>
6576 R: Purism Kernel Team <kernel@puri.sm>
6578 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6579 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6581 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
6582 S: Orphan / Obsolete
6583 F: drivers/gpu/drm/mga/
6584 F: include/uapi/drm/mga_drm.h
6586 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6587 M: Dave Airlie <airlied@redhat.com>
6588 R: Thomas Zimmermann <tzimmermann@suse.de>
6589 L: dri-devel@lists.freedesktop.org
6591 T: git git://anongit.freedesktop.org/drm/drm-misc
6592 F: drivers/gpu/drm/mgag200/
6594 DRM DRIVER FOR MI0283QT
6595 M: Noralf Trønnes <noralf@tronnes.org>
6597 T: git git://anongit.freedesktop.org/drm/drm-misc
6598 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6599 F: drivers/gpu/drm/tiny/mi0283qt.c
6601 DRM DRIVER FOR MIPI DBI compatible panels
6602 M: Noralf Trønnes <noralf@tronnes.org>
6604 W: https://github.com/notro/panel-mipi-dbi/wiki
6605 T: git git://anongit.freedesktop.org/drm/drm-misc
6606 F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6607 F: drivers/gpu/drm/tiny/panel-mipi-dbi.c
6609 DRM DRIVER FOR MSM ADRENO GPU
6610 M: Rob Clark <robdclark@gmail.com>
6611 M: Abhinav Kumar <quic_abhinavk@quicinc.com>
6612 M: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
6613 R: Sean Paul <sean@poorly.run>
6614 L: linux-arm-msm@vger.kernel.org
6615 L: dri-devel@lists.freedesktop.org
6616 L: freedreno@lists.freedesktop.org
6618 T: git https://gitlab.freedesktop.org/drm/msm.git
6619 F: Documentation/devicetree/bindings/display/msm/
6620 F: drivers/gpu/drm/msm/
6621 F: include/uapi/drm/msm_drm.h
6623 DRM DRIVER FOR NOVATEK NT35510 PANELS
6624 M: Linus Walleij <linus.walleij@linaro.org>
6626 T: git git://anongit.freedesktop.org/drm/drm-misc
6627 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6628 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
6630 DRM DRIVER FOR NOVATEK NT35560 PANELS
6631 M: Linus Walleij <linus.walleij@linaro.org>
6633 T: git git://anongit.freedesktop.org/drm/drm-misc
6634 F: Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
6635 F: drivers/gpu/drm/panel/panel-novatek-nt35560.c
6637 DRM DRIVER FOR NOVATEK NT36672A PANELS
6638 M: Sumit Semwal <sumit.semwal@linaro.org>
6640 T: git git://anongit.freedesktop.org/drm/drm-misc
6641 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6642 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6644 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6645 M: Ben Skeggs <bskeggs@redhat.com>
6646 M: Karol Herbst <kherbst@redhat.com>
6647 M: Lyude Paul <lyude@redhat.com>
6648 L: dri-devel@lists.freedesktop.org
6649 L: nouveau@lists.freedesktop.org
6651 W: https://nouveau.freedesktop.org/
6652 Q: https://patchwork.freedesktop.org/project/nouveau/
6653 Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
6654 B: https://gitlab.freedesktop.org/drm/nouveau/-/issues
6655 C: irc://irc.oftc.net/nouveau
6656 T: git https://gitlab.freedesktop.org/drm/nouveau.git
6657 F: drivers/gpu/drm/nouveau/
6658 F: include/uapi/drm/nouveau_drm.h
6660 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6661 M: Stefan Mavrodiev <stefan@olimex.com>
6663 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6664 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6666 DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
6667 R: Douglas Anderson <dianders@chromium.org>
6668 F: Documentation/devicetree/bindings/display/bridge/ps8640.yaml
6669 F: drivers/gpu/drm/bridge/parade-ps8640.c
6671 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6672 M: Noralf Trønnes <noralf@tronnes.org>
6674 T: git git://anongit.freedesktop.org/drm/drm-misc
6675 F: Documentation/devicetree/bindings/display/repaper.txt
6676 F: drivers/gpu/drm/tiny/repaper.c
6678 DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
6679 M: Javier Martinez Canillas <javierm@redhat.com>
6681 T: git git://anongit.freedesktop.org/drm/drm-misc
6682 F: Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml
6683 F: drivers/gpu/drm/solomon/ssd130x*
6685 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6686 M: Dave Airlie <airlied@redhat.com>
6687 M: Gerd Hoffmann <kraxel@redhat.com>
6688 L: virtualization@lists.linux-foundation.org
6690 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6691 T: git git://anongit.freedesktop.org/drm/drm-misc
6692 F: drivers/gpu/drm/tiny/cirrus.c
6694 DRM DRIVER FOR QXL VIRTUAL GPU
6695 M: Dave Airlie <airlied@redhat.com>
6696 M: Gerd Hoffmann <kraxel@redhat.com>
6697 L: virtualization@lists.linux-foundation.org
6698 L: spice-devel@lists.freedesktop.org
6700 T: git git://anongit.freedesktop.org/drm/drm-misc
6701 F: drivers/gpu/drm/qxl/
6702 F: include/uapi/drm/qxl_drm.h
6704 DRM DRIVER FOR RAGE 128 VIDEO CARDS
6705 S: Orphan / Obsolete
6706 F: drivers/gpu/drm/r128/
6707 F: include/uapi/drm/r128_drm.h
6709 DRM DRIVER FOR RAYDIUM RM67191 PANELS
6710 M: Robert Chiras <robert.chiras@nxp.com>
6712 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6713 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
6715 DRM DRIVER FOR SAMSUNG DB7430 PANELS
6716 M: Linus Walleij <linus.walleij@linaro.org>
6718 T: git git://anongit.freedesktop.org/drm/drm-misc
6719 F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6720 F: drivers/gpu/drm/panel/panel-samsung-db7430.c
6722 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6723 M: Markuss Broks <markuss.broks@gmail.com>
6725 F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6726 F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6728 DRM DRIVER FOR SITRONIX ST7703 PANELS
6729 M: Guido Günther <agx@sigxcpu.org>
6730 R: Purism Kernel Team <kernel@puri.sm>
6731 R: Ondrej Jirman <megous@megous.com>
6733 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6734 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
6736 DRM DRIVER FOR SAVAGE VIDEO CARDS
6737 S: Orphan / Obsolete
6738 F: drivers/gpu/drm/savage/
6739 F: include/uapi/drm/savage_drm.h
6741 DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6742 M: Thomas Zimmermann <tzimmermann@suse.de>
6743 M: Javier Martinez Canillas <javierm@redhat.com>
6744 L: dri-devel@lists.freedesktop.org
6746 T: git git://anongit.freedesktop.org/drm/drm-misc
6747 F: drivers/gpu/drm/drm_aperture.c
6748 F: drivers/gpu/drm/tiny/ofdrm.c
6749 F: drivers/gpu/drm/tiny/simpledrm.c
6750 F: drivers/video/aperture.c
6751 F: drivers/video/nomodeset.c
6752 F: include/drm/drm_aperture.h
6753 F: include/linux/aperture.h
6754 F: include/video/nomodeset.h
6756 DRM DRIVER FOR SIS VIDEO CARDS
6757 S: Orphan / Obsolete
6758 F: drivers/gpu/drm/sis/
6759 F: include/uapi/drm/sis_drm.h
6761 DRM DRIVER FOR SITRONIX ST7586 PANELS
6762 M: David Lechner <david@lechnology.com>
6764 T: git git://anongit.freedesktop.org/drm/drm-misc
6765 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
6766 F: drivers/gpu/drm/tiny/st7586.c
6768 DRM DRIVER FOR SITRONIX ST7701 PANELS
6769 M: Jagan Teki <jagan@amarulasolutions.com>
6771 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6772 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
6774 DRM DRIVER FOR SITRONIX ST7735R PANELS
6775 M: David Lechner <david@lechnology.com>
6777 T: git git://anongit.freedesktop.org/drm/drm-misc
6778 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6779 F: drivers/gpu/drm/tiny/st7735r.c
6781 DRM DRIVER FOR ST-ERICSSON MCDE
6782 M: Linus Walleij <linus.walleij@linaro.org>
6784 T: git git://anongit.freedesktop.org/drm/drm-misc
6785 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6786 F: drivers/gpu/drm/mcde/
6788 DRM DRIVER FOR TDFX VIDEO CARDS
6789 S: Orphan / Obsolete
6790 F: drivers/gpu/drm/tdfx/
6792 DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
6793 M: Jagan Teki <jagan@amarulasolutions.com>
6795 F: Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
6796 F: drivers/gpu/drm/bridge/ti-dlpc3433.c
6798 DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
6799 R: Douglas Anderson <dianders@chromium.org>
6800 F: Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
6801 F: drivers/gpu/drm/bridge/ti-sn65dsi86.c
6803 DRM DRIVER FOR TPO TPG110 PANELS
6804 M: Linus Walleij <linus.walleij@linaro.org>
6806 T: git git://anongit.freedesktop.org/drm/drm-misc
6807 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6808 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6810 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6811 M: Dave Airlie <airlied@redhat.com>
6812 R: Sean Paul <sean@poorly.run>
6813 R: Thomas Zimmermann <tzimmermann@suse.de>
6814 L: dri-devel@lists.freedesktop.org
6816 T: git git://anongit.freedesktop.org/drm/drm-misc
6817 F: drivers/gpu/drm/udl/
6819 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6820 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6821 M: Melissa Wen <melissa.srw@gmail.com>
6822 R: Haneen Mohammed <hamohammed.sa@gmail.com>
6823 R: Daniel Vetter <daniel@ffwll.ch>
6824 L: dri-devel@lists.freedesktop.org
6826 T: git git://anongit.freedesktop.org/drm/drm-misc
6827 F: Documentation/gpu/vkms.rst
6828 F: drivers/gpu/drm/vkms/
6830 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6831 M: Hans de Goede <hdegoede@redhat.com>
6832 L: dri-devel@lists.freedesktop.org
6834 T: git git://anongit.freedesktop.org/drm/drm-misc
6835 F: drivers/gpu/drm/vboxvideo/
6837 DRM DRIVER FOR VMWARE VIRTUAL GPU
6838 M: Zack Rusin <zackr@vmware.com>
6839 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
6840 L: dri-devel@lists.freedesktop.org
6842 T: git git://anongit.freedesktop.org/drm/drm-misc
6843 F: drivers/gpu/drm/vmwgfx/
6844 F: include/uapi/drm/vmwgfx_drm.h
6846 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6847 M: Linus Walleij <linus.walleij@linaro.org>
6849 T: git git://anongit.freedesktop.org/drm/drm-misc
6850 F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6851 F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
6854 M: David Airlie <airlied@gmail.com>
6855 M: Daniel Vetter <daniel@ffwll.ch>
6856 L: dri-devel@lists.freedesktop.org
6858 B: https://gitlab.freedesktop.org/drm
6859 C: irc://irc.oftc.net/dri-devel
6860 T: git git://anongit.freedesktop.org/drm/drm
6861 F: Documentation/devicetree/bindings/display/
6862 F: Documentation/devicetree/bindings/gpu/
6863 F: Documentation/gpu/
6866 F: include/linux/vga*
6867 F: include/uapi/drm/
6869 DRM DRIVERS AND MISC GPU PATCHES
6870 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6871 M: Maxime Ripard <mripard@kernel.org>
6872 M: Thomas Zimmermann <tzimmermann@suse.de>
6874 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6875 T: git git://anongit.freedesktop.org/drm/drm-misc
6876 F: Documentation/gpu/
6877 F: drivers/gpu/drm/*
6880 F: include/linux/vga*
6881 F: include/uapi/drm/drm*
6883 DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
6884 M: Oded Gabbay <ogabbay@kernel.org>
6885 L: dri-devel@lists.freedesktop.org
6887 C: irc://irc.oftc.net/dri-devel
6888 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
6889 F: Documentation/accel/
6892 DRM DRIVERS FOR ALLWINNER A10
6893 M: Maxime Ripard <mripard@kernel.org>
6894 M: Chen-Yu Tsai <wens@csie.org>
6895 L: dri-devel@lists.freedesktop.org
6897 T: git git://anongit.freedesktop.org/drm/drm-misc
6898 F: Documentation/devicetree/bindings/display/allwinner*
6899 F: drivers/gpu/drm/sun4i/
6901 DRM DRIVERS FOR AMLOGIC SOCS
6902 M: Neil Armstrong <neil.armstrong@linaro.org>
6903 L: dri-devel@lists.freedesktop.org
6904 L: linux-amlogic@lists.infradead.org
6906 W: http://linux-meson.com/
6907 T: git git://anongit.freedesktop.org/drm/drm-misc
6908 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6909 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6910 F: Documentation/gpu/meson.rst
6911 F: drivers/gpu/drm/meson/
6913 DRM DRIVERS FOR ATMEL HLCDC
6914 M: Sam Ravnborg <sam@ravnborg.org>
6915 M: Boris Brezillon <bbrezillon@kernel.org>
6916 L: dri-devel@lists.freedesktop.org
6918 T: git git://anongit.freedesktop.org/drm/drm-misc
6919 F: Documentation/devicetree/bindings/display/atmel/
6920 F: drivers/gpu/drm/atmel-hlcdc/
6922 DRM DRIVERS FOR BRIDGE CHIPS
6923 M: Andrzej Hajda <andrzej.hajda@intel.com>
6924 M: Neil Armstrong <neil.armstrong@linaro.org>
6925 M: Robert Foss <robert.foss@linaro.org>
6926 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6927 R: Jonas Karlman <jonas@kwiboo.se>
6928 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6930 T: git git://anongit.freedesktop.org/drm/drm-misc
6931 F: Documentation/devicetree/bindings/display/bridge/
6932 F: drivers/gpu/drm/bridge/
6934 DRM DRIVERS FOR EXYNOS
6935 M: Inki Dae <inki.dae@samsung.com>
6936 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6937 M: Kyungmin Park <kyungmin.park@samsung.com>
6938 L: dri-devel@lists.freedesktop.org
6940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6941 F: Documentation/devicetree/bindings/display/exynos/
6942 F: Documentation/devicetree/bindings/display/samsung/
6943 F: drivers/gpu/drm/exynos/
6944 F: include/uapi/drm/exynos_drm.h
6946 DRM DRIVERS FOR FREESCALE DCU
6947 M: Stefan Agner <stefan@agner.ch>
6948 M: Alison Wang <alison.wang@nxp.com>
6949 L: dri-devel@lists.freedesktop.org
6951 T: git git://anongit.freedesktop.org/drm/drm-misc
6952 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6953 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6954 F: drivers/gpu/drm/fsl-dcu/
6956 DRM DRIVERS FOR FREESCALE IMX
6957 M: Philipp Zabel <p.zabel@pengutronix.de>
6958 L: dri-devel@lists.freedesktop.org
6960 F: Documentation/devicetree/bindings/display/imx/
6961 F: drivers/gpu/drm/imx/
6962 F: drivers/gpu/ipu-v3/
6964 DRM DRIVERS FOR FREESCALE IMX BRIDGE
6965 M: Liu Ying <victor.liu@nxp.com>
6966 L: dri-devel@lists.freedesktop.org
6968 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
6969 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
6970 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
6971 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
6972 F: drivers/gpu/drm/bridge/imx/
6974 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6975 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6976 L: dri-devel@lists.freedesktop.org
6978 T: git git://github.com/patjak/drm-gma500
6979 F: drivers/gpu/drm/gma500/
6981 DRM DRIVERS FOR HISILICON
6982 M: Xinliang Liu <xinliang.liu@linaro.org>
6983 M: Tian Tao <tiantao6@hisilicon.com>
6984 R: John Stultz <jstultz@google.com>
6985 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6986 R: Chen Feng <puck.chen@hisilicon.com>
6987 L: dri-devel@lists.freedesktop.org
6989 T: git git://anongit.freedesktop.org/drm/drm-misc
6990 F: Documentation/devicetree/bindings/display/hisilicon/
6991 F: drivers/gpu/drm/hisilicon/
6993 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6994 M: Deepak Rawat <drawat.floss@gmail.com>
6995 L: linux-hyperv@vger.kernel.org
6996 L: dri-devel@lists.freedesktop.org
6998 T: git git://anongit.freedesktop.org/drm/drm-misc
6999 F: drivers/gpu/drm/hyperv
7001 DRM DRIVERS FOR LIMA
7002 M: Qiang Yu <yuq825@gmail.com>
7003 L: dri-devel@lists.freedesktop.org
7004 L: lima@lists.freedesktop.org (moderated for non-subscribers)
7006 T: git git://anongit.freedesktop.org/drm/drm-misc
7007 F: drivers/gpu/drm/lima/
7008 F: include/uapi/drm/lima_drm.h
7010 DRM DRIVERS FOR MEDIATEK
7011 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
7012 M: Philipp Zabel <p.zabel@pengutronix.de>
7013 L: dri-devel@lists.freedesktop.org
7014 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
7016 F: Documentation/devicetree/bindings/display/mediatek/
7017 F: drivers/gpu/drm/mediatek/
7018 F: drivers/phy/mediatek/phy-mtk-dp.c
7019 F: drivers/phy/mediatek/phy-mtk-hdmi*
7020 F: drivers/phy/mediatek/phy-mtk-mipi*
7022 DRM DRIVERS FOR NVIDIA TEGRA
7023 M: Thierry Reding <thierry.reding@gmail.com>
7024 L: dri-devel@lists.freedesktop.org
7025 L: linux-tegra@vger.kernel.org
7027 T: git git://anongit.freedesktop.org/tegra/linux.git
7028 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7029 F: Documentation/devicetree/bindings/gpu/host1x/
7030 F: drivers/gpu/drm/tegra/
7031 F: drivers/gpu/host1x/
7032 F: include/linux/host1x.h
7033 F: include/uapi/drm/tegra_drm.h
7035 DRM DRIVERS FOR RENESAS
7036 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7037 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
7038 L: dri-devel@lists.freedesktop.org
7039 L: linux-renesas-soc@vger.kernel.org
7041 T: git git://linuxtv.org/pinchartl/media drm/du/next
7042 F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7043 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7044 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7045 F: Documentation/devicetree/bindings/display/renesas,du.yaml
7046 F: drivers/gpu/drm/rcar-du/
7047 F: drivers/gpu/drm/shmobile/
7048 F: include/linux/platform_data/shmob_drm.h
7050 DRM DRIVERS FOR ROCKCHIP
7051 M: Sandy Huang <hjc@rock-chips.com>
7052 M: Heiko Stübner <heiko@sntech.de>
7053 L: dri-devel@lists.freedesktop.org
7055 T: git git://anongit.freedesktop.org/drm/drm-misc
7056 F: Documentation/devicetree/bindings/display/rockchip/
7057 F: drivers/gpu/drm/rockchip/
7060 M: Alain Volmat <alain.volmat@foss.st.com>
7061 L: dri-devel@lists.freedesktop.org
7063 T: git git://anongit.freedesktop.org/drm/drm-misc
7064 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7065 F: drivers/gpu/drm/sti
7068 M: Yannick Fertre <yannick.fertre@foss.st.com>
7069 M: Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
7070 M: Philippe Cornu <philippe.cornu@foss.st.com>
7071 L: dri-devel@lists.freedesktop.org
7073 T: git git://anongit.freedesktop.org/drm/drm-misc
7074 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7075 F: drivers/gpu/drm/stm
7077 DRM DRIVERS FOR TI KEYSTONE
7078 M: Jyri Sarha <jyri.sarha@iki.fi>
7079 M: Tomi Valkeinen <tomba@kernel.org>
7080 L: dri-devel@lists.freedesktop.org
7082 T: git git://anongit.freedesktop.org/drm/drm-misc
7083 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7084 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7085 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7086 F: drivers/gpu/drm/tidss/
7088 DRM DRIVERS FOR TI LCDC
7089 M: Jyri Sarha <jyri.sarha@iki.fi>
7090 R: Tomi Valkeinen <tomba@kernel.org>
7091 L: dri-devel@lists.freedesktop.org
7093 F: Documentation/devicetree/bindings/display/tilcdc/
7094 F: drivers/gpu/drm/tilcdc/
7096 DRM DRIVERS FOR TI OMAP
7097 M: Tomi Valkeinen <tomba@kernel.org>
7098 L: dri-devel@lists.freedesktop.org
7100 F: Documentation/devicetree/bindings/display/ti/
7101 F: drivers/gpu/drm/omapdrm/
7104 M: Emma Anholt <emma@anholt.net>
7105 M: Melissa Wen <mwen@igalia.com>
7107 T: git git://anongit.freedesktop.org/drm/drm-misc
7108 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7109 F: drivers/gpu/drm/v3d/
7110 F: include/uapi/drm/v3d_drm.h
7113 M: Emma Anholt <emma@anholt.net>
7114 M: Maxime Ripard <mripard@kernel.org>
7116 T: git git://github.com/anholt/linux
7117 T: git git://anongit.freedesktop.org/drm/drm-misc
7118 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7119 F: drivers/gpu/drm/vc4/
7120 F: include/uapi/drm/vc4_drm.h
7122 DRM DRIVERS FOR VIVANTE GPU IP
7123 M: Lucas Stach <l.stach@pengutronix.de>
7124 R: Russell King <linux+etnaviv@armlinux.org.uk>
7125 R: Christian Gmeiner <christian.gmeiner@gmail.com>
7126 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
7127 L: dri-devel@lists.freedesktop.org
7129 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7130 F: drivers/gpu/drm/etnaviv/
7131 F: include/uapi/drm/etnaviv_drm.h
7134 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
7135 L: dri-devel@lists.freedesktop.org
7136 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
7138 T: git git://anongit.freedesktop.org/drm/drm-misc
7139 F: Documentation/gpu/xen-front.rst
7140 F: drivers/gpu/drm/xen/
7142 DRM DRIVERS FOR XILINX
7143 M: Hyun Kwon <hyun.kwon@xilinx.com>
7144 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7145 L: dri-devel@lists.freedesktop.org
7147 T: git git://anongit.freedesktop.org/drm/drm-misc
7148 F: Documentation/devicetree/bindings/display/xlnx/
7149 F: drivers/gpu/drm/xlnx/
7152 M: Thierry Reding <thierry.reding@gmail.com>
7153 R: Sam Ravnborg <sam@ravnborg.org>
7154 L: dri-devel@lists.freedesktop.org
7156 T: git git://anongit.freedesktop.org/drm/drm-misc
7157 F: Documentation/devicetree/bindings/display/panel/
7158 F: drivers/gpu/drm/drm_panel.c
7159 F: drivers/gpu/drm/panel/
7160 F: include/drm/drm_panel.h
7162 DRM PRIVACY-SCREEN CLASS
7163 M: Hans de Goede <hdegoede@redhat.com>
7164 L: dri-devel@lists.freedesktop.org
7166 T: git git://anongit.freedesktop.org/drm/drm-misc
7167 F: drivers/gpu/drm/drm_privacy_screen*
7168 F: include/drm/drm_privacy_screen*
7171 M: Christian Koenig <christian.koenig@amd.com>
7172 M: Huang Rui <ray.huang@amd.com>
7173 L: dri-devel@lists.freedesktop.org
7175 T: git git://anongit.freedesktop.org/drm/drm-misc
7176 F: drivers/gpu/drm/ttm/
7180 M: Luben Tuikov <luben.tuikov@amd.com>
7181 L: dri-devel@lists.freedesktop.org
7183 T: git git://anongit.freedesktop.org/drm/drm-misc
7184 F: drivers/gpu/drm/scheduler/
7185 F: include/drm/gpu_scheduler.h
7187 DSBR100 USB FM RADIO DRIVER
7188 M: Alexey Klimov <klimov.linux@gmail.com>
7189 L: linux-media@vger.kernel.org
7191 T: git git://linuxtv.org/media_tree.git
7192 F: drivers/media/radio/dsbr100.c
7195 M: Hans Verkuil <hverkuil@xs4all.nl>
7196 L: linux-media@vger.kernel.org
7198 W: https://linuxtv.org
7199 T: git git://linuxtv.org/media_tree.git
7200 F: drivers/media/pci/dt3155/
7202 DVB_USB_AF9015 MEDIA DRIVER
7203 M: Antti Palosaari <crope@iki.fi>
7204 L: linux-media@vger.kernel.org
7206 W: https://linuxtv.org
7207 W: http://palosaari.fi/linux/
7208 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7209 T: git git://linuxtv.org/anttip/media_tree.git
7210 F: drivers/media/usb/dvb-usb-v2/af9015*
7212 DVB_USB_AF9035 MEDIA DRIVER
7213 M: Antti Palosaari <crope@iki.fi>
7214 L: linux-media@vger.kernel.org
7216 W: https://linuxtv.org
7217 W: http://palosaari.fi/linux/
7218 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7219 T: git git://linuxtv.org/anttip/media_tree.git
7220 F: drivers/media/usb/dvb-usb-v2/af9035*
7222 DVB_USB_ANYSEE MEDIA DRIVER
7223 M: Antti Palosaari <crope@iki.fi>
7224 L: linux-media@vger.kernel.org
7226 W: https://linuxtv.org
7227 W: http://palosaari.fi/linux/
7228 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7229 T: git git://linuxtv.org/anttip/media_tree.git
7230 F: drivers/media/usb/dvb-usb-v2/anysee*
7232 DVB_USB_AU6610 MEDIA DRIVER
7233 M: Antti Palosaari <crope@iki.fi>
7234 L: linux-media@vger.kernel.org
7236 W: https://linuxtv.org
7237 W: http://palosaari.fi/linux/
7238 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7239 T: git git://linuxtv.org/anttip/media_tree.git
7240 F: drivers/media/usb/dvb-usb-v2/au6610*
7242 DVB_USB_CE6230 MEDIA DRIVER
7243 M: Antti Palosaari <crope@iki.fi>
7244 L: linux-media@vger.kernel.org
7246 W: https://linuxtv.org
7247 W: http://palosaari.fi/linux/
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/ce6230*
7252 DVB_USB_CXUSB 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/media_tree.git
7260 F: drivers/media/usb/dvb-usb/cxusb*
7262 DVB_USB_EC168 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/ec168*
7272 DVB_USB_GL861 MEDIA DRIVER
7273 M: Antti Palosaari <crope@iki.fi>
7274 L: linux-media@vger.kernel.org
7276 W: https://linuxtv.org
7277 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7278 T: git git://linuxtv.org/anttip/media_tree.git
7279 F: drivers/media/usb/dvb-usb-v2/gl861*
7281 DVB_USB_MXL111SF MEDIA DRIVER
7282 M: Michael Krufky <mkrufky@linuxtv.org>
7283 L: linux-media@vger.kernel.org
7285 W: https://linuxtv.org
7286 W: http://github.com/mkrufky
7287 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7288 T: git git://linuxtv.org/mkrufky/mxl111sf.git
7289 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
7291 DVB_USB_RTL28XXU MEDIA DRIVER
7292 M: Antti Palosaari <crope@iki.fi>
7293 L: linux-media@vger.kernel.org
7295 W: https://linuxtv.org
7296 W: http://palosaari.fi/linux/
7297 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7298 T: git git://linuxtv.org/anttip/media_tree.git
7299 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
7301 DVB_USB_V2 MEDIA DRIVER
7302 M: Antti Palosaari <crope@iki.fi>
7303 L: linux-media@vger.kernel.org
7305 W: https://linuxtv.org
7306 W: http://palosaari.fi/linux/
7307 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7308 T: git git://linuxtv.org/anttip/media_tree.git
7309 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
7310 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
7313 M: Jason Baron <jbaron@akamai.com>
7315 F: include/linux/dynamic_debug.h
7316 F: lib/dynamic_debug.c
7317 M: Jim Cromie <jim.cromie@gmail.com>
7318 F: lib/test_dynamic_debug.c
7320 DYNAMIC INTERRUPT MODERATION
7321 M: Tal Gilboa <talgi@nvidia.com>
7323 F: Documentation/networking/net_dim.rst
7324 F: include/linux/dim.h
7327 DZ DECSTATION DZ11 SERIAL DRIVER
7328 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
7330 F: drivers/tty/serial/dz.*
7332 E3X0 POWER BUTTON DRIVER
7333 M: Moritz Fischer <moritz.fischer@ettus.com>
7334 L: usrp-users@lists.ettus.com
7336 W: http://www.ettus.com
7337 F: Documentation/devicetree/bindings/input/e3x0-button.txt
7338 F: drivers/input/misc/e3x0-button.c
7341 M: Antti Palosaari <crope@iki.fi>
7342 L: linux-media@vger.kernel.org
7344 W: https://linuxtv.org
7345 W: http://palosaari.fi/linux/
7346 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7347 T: git git://linuxtv.org/anttip/media_tree.git
7348 F: drivers/media/tuners/e4000*
7350 EARTH_PT1 MEDIA DRIVER
7351 M: Akihiro Tsukada <tskd08@gmail.com>
7352 L: linux-media@vger.kernel.org
7354 F: drivers/media/pci/pt1/
7356 EARTH_PT3 MEDIA DRIVER
7357 M: Akihiro Tsukada <tskd08@gmail.com>
7358 L: linux-media@vger.kernel.org
7360 F: drivers/media/pci/pt3/
7363 M: Antti Palosaari <crope@iki.fi>
7364 L: linux-media@vger.kernel.org
7366 W: https://linuxtv.org
7367 W: http://palosaari.fi/linux/
7368 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7369 T: git git://linuxtv.org/anttip/media_tree.git
7370 F: drivers/media/dvb-frontends/ec100*
7373 M: Tyler Hicks <code@tyhicks.com>
7374 L: ecryptfs@vger.kernel.org
7376 W: http://ecryptfs.org
7377 W: https://launchpad.net/ecryptfs
7378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7379 F: Documentation/filesystems/ecryptfs.rst
7383 M: Yazen Ghannam <yazen.ghannam@amd.com>
7384 L: linux-edac@vger.kernel.org
7386 F: drivers/edac/amd64_edac*
7387 F: drivers/edac/mce_amd*
7390 M: Jan Luebbe <jlu@pengutronix.de>
7391 L: linux-edac@vger.kernel.org
7393 F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7394 F: drivers/edac/armada_xp_*
7397 M: Stefan Schaeckeler <sschaeck@cisco.com>
7399 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7400 F: drivers/edac/aspeed_edac.c
7403 M: Shravan Kumar Ramani <shravankr@nvidia.com>
7405 F: drivers/edac/bluefield_edac.c
7408 M: Andre Przywara <andre.przywara@arm.com>
7409 L: linux-edac@vger.kernel.org
7411 F: drivers/edac/highbank*
7414 M: Ralf Baechle <ralf@linux-mips.org>
7415 L: linux-edac@vger.kernel.org
7416 L: linux-mips@vger.kernel.org
7418 F: drivers/edac/octeon_edac*
7420 EDAC-CAVIUM THUNDERX
7421 M: Robert Richter <rric@kernel.org>
7422 L: linux-edac@vger.kernel.org
7424 F: drivers/edac/thunderx_edac*
7427 M: Borislav Petkov <bp@alien8.de>
7428 M: Tony Luck <tony.luck@intel.com>
7429 R: James Morse <james.morse@arm.com>
7430 R: Mauro Carvalho Chehab <mchehab@kernel.org>
7431 R: Robert Richter <rric@kernel.org>
7432 L: linux-edac@vger.kernel.org
7434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7435 F: Documentation/admin-guide/ras.rst
7436 F: Documentation/driver-api/edac.rst
7438 F: include/linux/edac.h
7441 M: Lei Wang <lewan@microsoft.com>
7442 L: linux-edac@vger.kernel.org
7444 F: drivers/edac/dmc520_edac.c
7447 M: Mark Gross <markgross@kernel.org>
7448 L: linux-edac@vger.kernel.org
7450 F: drivers/edac/e752x_edac.c
7453 L: linux-edac@vger.kernel.org
7455 F: drivers/edac/e7xxx_edac.c
7458 M: York Sun <york.sun@nxp.com>
7459 L: linux-edac@vger.kernel.org
7461 F: drivers/edac/fsl_ddr_edac.*
7464 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7465 L: linux-edac@vger.kernel.org
7467 F: drivers/edac/ghes_edac.c
7470 M: Tony Luck <tony.luck@intel.com>
7471 L: linux-edac@vger.kernel.org
7473 F: drivers/edac/i10nm_base.c
7476 L: linux-edac@vger.kernel.org
7478 F: drivers/edac/i3000_edac.c
7481 L: linux-edac@vger.kernel.org
7483 F: drivers/edac/i5000_edac.c
7486 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7487 L: linux-edac@vger.kernel.org
7489 F: drivers/edac/i5400_edac.c
7492 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7493 L: linux-edac@vger.kernel.org
7495 F: drivers/edac/i7300_edac.c
7498 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7499 L: linux-edac@vger.kernel.org
7501 F: drivers/edac/i7core_edac.c
7504 M: Tim Small <tim@buttersideup.com>
7505 L: linux-edac@vger.kernel.org
7507 F: drivers/edac/i82443bxgx_edac.c
7510 M: "Arvind R." <arvino55@gmail.com>
7511 L: linux-edac@vger.kernel.org
7513 F: drivers/edac/i82975x_edac.c
7516 M: Jason Baron <jbaron@akamai.com>
7517 L: linux-edac@vger.kernel.org
7519 F: drivers/edac/ie31200_edac.c
7522 M: Tony Luck <tony.luck@intel.com>
7523 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7524 L: linux-edac@vger.kernel.org
7526 F: drivers/edac/igen6_edac.c
7529 M: Johannes Thumshirn <morbidrsa@gmail.com>
7530 L: linux-edac@vger.kernel.org
7532 F: drivers/edac/mpc85xx_edac.[ch]
7535 M: Egor Martovetsky <egor@pasemi.com>
7536 L: linux-edac@vger.kernel.org
7538 F: drivers/edac/pasemi_edac.c
7541 M: Tony Luck <tony.luck@intel.com>
7542 L: linux-edac@vger.kernel.org
7544 F: drivers/edac/pnd2_edac.[ch]
7547 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
7548 L: linux-arm-msm@vger.kernel.org
7549 L: linux-edac@vger.kernel.org
7551 F: drivers/edac/qcom_edac.c
7554 M: Tim Small <tim@buttersideup.com>
7555 L: linux-edac@vger.kernel.org
7557 F: drivers/edac/r82600_edac.c
7560 M: Tony Luck <tony.luck@intel.com>
7561 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7562 L: linux-edac@vger.kernel.org
7564 F: drivers/edac/sb_edac.c
7567 M: Tony Luck <tony.luck@intel.com>
7568 L: linux-edac@vger.kernel.org
7570 F: drivers/edac/skx_*.[ch]
7573 M: Tero Kristo <kristo@kernel.org>
7574 L: linux-edac@vger.kernel.org
7576 F: drivers/edac/ti_edac.c
7578 EDIROL UA-101/UA-1000 DRIVER
7579 M: Clemens Ladisch <clemens@ladisch.de>
7580 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7583 F: sound/usb/misc/ua101.c
7586 M: Ivan Hu <ivan.hu@canonical.com>
7587 M: Ard Biesheuvel <ardb@kernel.org>
7588 L: linux-efi@vger.kernel.org
7590 F: drivers/firmware/efi/test/
7592 EFI VARIABLE FILESYSTEM
7593 M: Matthew Garrett <matthew.garrett@nebula.com>
7594 M: Jeremy Kerr <jk@ozlabs.org>
7595 M: Ard Biesheuvel <ardb@kernel.org>
7596 L: linux-efi@vger.kernel.org
7598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7601 EFIFB FRAMEBUFFER DRIVER
7602 M: Peter Jones <pjones@redhat.com>
7603 L: linux-fbdev@vger.kernel.org
7605 F: drivers/video/fbdev/efifb.c
7609 W: http://aeschi.ch.eu.org/efs/
7612 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
7613 M: Douglas Miller <dougmill@linux.ibm.com>
7614 L: netdev@vger.kernel.org
7616 F: drivers/net/ethernet/ibm/ehea/
7618 ELM327 CAN NETWORK DRIVER
7619 M: Max Staudt <max@enpas.org>
7620 L: linux-can@vger.kernel.org
7622 F: Documentation/networking/device_drivers/can/can327.rst
7623 F: drivers/net/can/can327.c
7625 EM28XX VIDEO4LINUX DRIVER
7626 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7627 L: linux-media@vger.kernel.org
7629 W: https://linuxtv.org
7630 T: git git://linuxtv.org/media_tree.git
7631 F: Documentation/admin-guide/media/em28xx*
7632 F: drivers/media/usb/em28xx/
7635 M: Olivia Mackall <olivia@selenic.com>
7636 M: David Woodhouse <dwmw2@infradead.org>
7637 L: linux-embedded@vger.kernel.org
7640 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
7641 M: Adrian Hunter <adrian.hunter@intel.com>
7642 M: Ritesh Harjani <riteshh@codeaurora.org>
7643 M: Asutosh Das <asutoshd@codeaurora.org>
7644 L: linux-mmc@vger.kernel.org
7646 F: drivers/mmc/host/cqhci*
7648 EMULEX 10Gbps iSCSI - OneConnect DRIVER
7649 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
7650 L: linux-scsi@vger.kernel.org
7652 W: http://www.broadcom.com
7653 F: drivers/scsi/be2iscsi/
7655 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
7656 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
7657 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
7658 M: Somnath Kotur <somnath.kotur@broadcom.com>
7659 L: netdev@vger.kernel.org
7661 W: http://www.emulex.com
7662 F: drivers/net/ethernet/emulex/benet/
7664 EMULEX ONECONNECT ROCE DRIVER
7665 M: Selvin Xavier <selvin.xavier@broadcom.com>
7666 L: linux-rdma@vger.kernel.org
7668 W: http://www.broadcom.com
7669 F: drivers/infiniband/hw/ocrdma/
7670 F: include/uapi/rdma/ocrdma-abi.h
7672 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
7673 M: James Smart <james.smart@broadcom.com>
7674 M: Dick Kennedy <dick.kennedy@broadcom.com>
7675 L: linux-scsi@vger.kernel.org
7677 W: http://www.broadcom.com
7678 F: drivers/scsi/lpfc/
7680 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7681 M: James Smart <james.smart@broadcom.com>
7682 M: Ram Vegesna <ram.vegesna@broadcom.com>
7683 L: linux-scsi@vger.kernel.org
7684 L: target-devel@vger.kernel.org
7686 W: http://www.broadcom.com
7687 F: drivers/scsi/elx/
7689 ENE CB710 FLASH CARD READER DRIVER
7690 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
7692 F: drivers/misc/cb710/
7693 F: drivers/mmc/host/cb710-mmc.*
7694 F: include/linux/cb710.h
7696 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7697 M: Maxim Levitsky <maximlevitsky@gmail.com>
7699 F: drivers/media/rc/ene_ir.*
7701 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7702 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
7703 L: linuxppc-dev@lists.ozlabs.org
7705 F: drivers/tty/ehv_bytechan.c
7707 EPSON S1D13XXX FRAMEBUFFER DRIVER
7708 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
7710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7711 F: drivers/video/fbdev/s1d13xxxfb.c
7712 F: include/video/s1d13xxxfb.h
7715 M: Gao Xiang <xiang@kernel.org>
7716 M: Chao Yu <chao@kernel.org>
7717 R: Yue Hu <huyue2@coolpad.com>
7718 R: Jeffle Xu <jefflexu@linux.alibaba.com>
7719 L: linux-erofs@lists.ozlabs.org
7721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7722 F: Documentation/filesystems/erofs.rst
7724 F: include/trace/events/erofs.h
7726 ERRSEQ ERROR TRACKING INFRASTRUCTURE
7727 M: Jeff Layton <jlayton@kernel.org>
7729 F: include/linux/errseq.h
7733 M: Frank Jungclaus <frank.jungclaus@esd.eu>
7735 L: linux-can@vger.kernel.org
7737 F: drivers/net/can/usb/esd_usb.c
7739 ET131X NETWORK DRIVER
7740 M: Mark Einon <mark.einon@gmail.com>
7742 F: drivers/net/ethernet/agere/
7744 ETAS ES58X CAN/USB DRIVER
7745 M: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7746 L: linux-can@vger.kernel.org
7748 F: Documentation/networking/devlink/etas_es58x.rst
7749 F: drivers/net/can/usb/etas_es58x/
7752 M: Roopa Prabhu <roopa@nvidia.com>
7753 M: Nikolay Aleksandrov <razor@blackwall.org>
7754 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
7755 L: netdev@vger.kernel.org
7757 W: http://www.linuxfoundation.org/en/Net:Bridge
7758 F: include/linux/netfilter_bridge/
7761 ETHERNET PHY LIBRARY
7762 M: Andrew Lunn <andrew@lunn.ch>
7763 M: Heiner Kallweit <hkallweit1@gmail.com>
7764 R: Russell King <linux@armlinux.org.uk>
7765 L: netdev@vger.kernel.org
7767 F: Documentation/ABI/testing/sysfs-class-net-phydev
7768 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
7769 F: Documentation/devicetree/bindings/net/mdio*
7770 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
7771 F: Documentation/networking/phy.rst
7772 F: drivers/net/mdio/
7773 F: drivers/net/mdio/acpi_mdio.c
7774 F: drivers/net/mdio/fwnode_mdio.c
7775 F: drivers/net/mdio/of_mdio.c
7778 F: include/dt-bindings/net/qca-ar803x.h
7779 F: include/linux/linkmode.h
7780 F: include/linux/*mdio*.h
7781 F: include/linux/mdio/*.h
7782 F: include/linux/mii.h
7783 F: include/linux/of_net.h
7784 F: include/linux/phy.h
7785 F: include/linux/phy_fixed.h
7786 F: include/linux/platform_data/mdio-bcm-unimac.h
7787 F: include/linux/platform_data/mdio-gpio.h
7788 F: include/trace/events/mdio.h
7789 F: include/uapi/linux/mdio.h
7790 F: include/uapi/linux/mii.h
7791 F: net/core/of_net.c
7794 R: Eric Biederman <ebiederm@xmission.com>
7795 R: Kees Cook <keescook@chromium.org>
7796 L: linux-mm@kvack.org
7798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
7801 F: include/linux/binfmts.h
7802 F: include/linux/elf.h
7803 F: include/uapi/linux/binfmts.h
7804 F: include/uapi/linux/elf.h
7805 F: tools/testing/selftests/exec/
7810 M: Namjae Jeon <linkinjeon@kernel.org>
7811 M: Sungjong Seo <sj1557.seo@samsung.com>
7812 L: linux-fsdevel@vger.kernel.org
7814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
7818 M: Jan Kara <jack@suse.com>
7819 L: linux-ext4@vger.kernel.org
7821 F: Documentation/filesystems/ext2.rst
7823 F: include/linux/ext2*
7826 M: "Theodore Ts'o" <tytso@mit.edu>
7827 M: Andreas Dilger <adilger.kernel@dilger.ca>
7828 L: linux-ext4@vger.kernel.org
7830 W: http://ext4.wiki.kernel.org
7831 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
7832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7833 F: Documentation/filesystems/ext4/
7835 F: include/trace/events/ext4.h
7837 Extended Verification Module (EVM)
7838 M: Mimi Zohar <zohar@linux.ibm.com>
7839 L: linux-integrity@vger.kernel.org
7841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7842 F: security/integrity/evm/
7843 F: security/integrity/
7845 EXTENSIBLE FIRMWARE INTERFACE (EFI)
7846 M: Ard Biesheuvel <ardb@kernel.org>
7847 L: linux-efi@vger.kernel.org
7849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7850 F: Documentation/admin-guide/efi-stub.rst
7851 F: arch/*/include/asm/efi.h
7852 F: arch/*/kernel/efi.c
7853 F: arch/arm/boot/compressed/efi-header.S
7854 F: arch/x86/platform/efi/
7855 F: drivers/firmware/efi/
7856 F: include/linux/efi*.h
7858 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7859 M: MyungJoo Ham <myungjoo.ham@samsung.com>
7860 M: Chanwoo Choi <cw00.choi@samsung.com>
7861 L: linux-kernel@vger.kernel.org
7863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7864 F: Documentation/devicetree/bindings/extcon/
7865 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7867 F: include/linux/extcon.h
7868 F: include/linux/extcon/
7871 M: Masami Hiramatsu <mhiramat@kernel.org>
7873 F: Documentation/admin-guide/bootconfig.rst
7874 F: fs/proc/bootconfig.c
7875 F: include/linux/bootconfig.h
7876 F: lib/bootconfig-data.S
7878 F: tools/bootconfig/*
7879 F: tools/bootconfig/scripts/*
7882 M: Jingoo Han <jingoohan1@gmail.com>
7883 L: dri-devel@lists.freedesktop.org
7885 F: drivers/gpu/drm/exynos/exynos_dp*
7887 EXYNOS SYSMMU (IOMMU) driver
7888 M: Marek Szyprowski <m.szyprowski@samsung.com>
7889 L: iommu@lists.linux.dev
7891 F: drivers/iommu/exynos-iommu.c
7894 M: Jaegeuk Kim <jaegeuk@kernel.org>
7895 M: Chao Yu <chao@kernel.org>
7896 L: linux-f2fs-devel@lists.sourceforge.net
7898 W: https://f2fs.wiki.kernel.org/
7899 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
7900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7901 F: Documentation/ABI/testing/sysfs-fs-f2fs
7902 F: Documentation/filesystems/f2fs.rst
7904 F: include/linux/f2fs_fs.h
7905 F: include/trace/events/f2fs.h
7906 F: include/uapi/linux/f2fs.h
7908 F71805F HARDWARE MONITORING DRIVER
7909 M: Jean Delvare <jdelvare@suse.com>
7910 L: linux-hwmon@vger.kernel.org
7912 F: Documentation/hwmon/f71805f.rst
7913 F: drivers/hwmon/f71805f.c
7916 M: Josh Poimboeuf <jpoimboe@kernel.org>
7918 F: scripts/faddr2line
7921 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7922 L: netdev@vger.kernel.org
7924 F: Documentation/networking/failover.rst
7925 F: include/net/failover.h
7926 F: net/core/failover.c
7929 M: Jan Kara <jack@suse.cz>
7930 R: Amir Goldstein <amir73il@gmail.com>
7931 R: Matthew Bobrowski <repnop@google.com>
7932 L: linux-fsdevel@vger.kernel.org
7934 F: fs/notify/fanotify/
7935 F: include/linux/fanotify.h
7936 F: include/uapi/linux/fanotify.h
7938 FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
7939 M: Linus Walleij <linus.walleij@linaro.org>
7940 L: linux-usb@vger.kernel.org
7942 F: drivers/usb/fotg210/
7944 FARSYNC SYNCHRONOUS DRIVER
7945 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7947 W: http://www.farsite.co.uk/
7948 F: drivers/net/wan/farsync.*
7950 FAULT INJECTION SUPPORT
7951 M: Akinobu Mita <akinobu.mita@gmail.com>
7953 F: Documentation/fault-injection/
7954 F: lib/fault-inject.c
7956 FBTFT Framebuffer drivers
7957 L: dri-devel@lists.freedesktop.org
7958 L: linux-fbdev@vger.kernel.org
7960 F: drivers/staging/fbtft/
7963 M: Michael Buesch <m@bues.ch>
7964 L: linux-media@vger.kernel.org
7966 F: drivers/media/tuners/fc0011.c
7967 F: drivers/media/tuners/fc0011.h
7970 M: Antti Palosaari <crope@iki.fi>
7971 L: linux-media@vger.kernel.org
7973 W: https://linuxtv.org
7974 W: http://palosaari.fi/linux/
7975 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7976 T: git git://linuxtv.org/anttip/media_tree.git
7977 F: drivers/media/tuners/fc2580*
7979 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7980 M: Hannes Reinecke <hare@suse.de>
7981 L: linux-scsi@vger.kernel.org
7983 W: www.Open-FCoE.org
7984 F: drivers/scsi/fcoe/
7985 F: drivers/scsi/libfc/
7987 F: include/scsi/libfc.h
7988 F: include/scsi/libfcoe.h
7989 F: include/uapi/scsi/fc/
7991 FILE LOCKING (flock() and fcntl()/lockf())
7992 M: Jeff Layton <jlayton@kernel.org>
7993 M: Chuck Lever <chuck.lever@oracle.com>
7994 L: linux-fsdevel@vger.kernel.org
7998 F: include/linux/fcntl.h
7999 F: include/uapi/linux/fcntl.h
8001 FILESYSTEM DIRECT ACCESS (DAX)
8002 M: Dan Williams <dan.j.williams@intel.com>
8003 R: Matthew Wilcox <willy@infradead.org>
8004 R: Jan Kara <jack@suse.cz>
8005 L: linux-fsdevel@vger.kernel.org
8006 L: nvdimm@lists.linux.dev
8009 F: include/linux/dax.h
8010 F: include/trace/events/fs_dax.h
8012 FILESYSTEMS (VFS and infrastructure)
8013 M: Alexander Viro <viro@zeniv.linux.org.uk>
8014 L: linux-fsdevel@vger.kernel.org
8017 F: include/linux/fs.h
8018 F: include/linux/fs_types.h
8019 F: include/uapi/linux/fs.h
8020 F: include/uapi/linux/openat2.h
8022 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8023 M: Riku Voipio <riku.voipio@iki.fi>
8024 L: linux-hwmon@vger.kernel.org
8026 F: drivers/hwmon/f75375s.c
8027 F: include/linux/f75375s.h
8029 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8030 M: Clemens Ladisch <clemens@ladisch.de>
8031 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
8032 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8035 F: include/uapi/sound/firewire.h
8038 FIREWIRE MEDIA DRIVERS (firedtv)
8039 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
8040 L: linux-media@vger.kernel.org
8041 L: linux1394-devel@lists.sourceforge.net
8043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8044 F: drivers/media/firewire/
8046 FIREWIRE SBP-2 TARGET
8047 M: Chris Boot <bootc@bootc.net>
8048 L: linux-scsi@vger.kernel.org
8049 L: target-devel@vger.kernel.org
8050 L: linux1394-devel@lists.sourceforge.net
8052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8053 F: drivers/target/sbp/
8056 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
8057 L: linux1394-devel@lists.sourceforge.net
8059 W: http://ieee1394.wiki.kernel.org/
8060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8061 F: drivers/firewire/
8062 F: include/linux/firewire.h
8063 F: include/uapi/linux/firewire*.h
8066 FIRMWARE FRAMEWORK FOR ARMV8-A
8067 M: Sudeep Holla <sudeep.holla@arm.com>
8068 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8070 F: drivers/firmware/arm_ffa/
8071 F: include/linux/arm_ffa.h
8073 FIRMWARE LOADER (request_firmware)
8074 M: Luis Chamberlain <mcgrof@kernel.org>
8075 M: Russ Weight <russell.h.weight@intel.com>
8076 L: linux-kernel@vger.kernel.org
8078 F: Documentation/firmware_class/
8079 F: drivers/base/firmware_loader/
8080 F: include/linux/firmware.h
8082 FLEXTIMER FTM-QUADDEC DRIVER
8083 M: Patrick Havelange <patrick.havelange@essensium.com>
8084 L: linux-iio@vger.kernel.org
8086 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8087 F: drivers/counter/ftm-quaddec.c
8090 M: Denis Efremov <efremov@linux.com>
8091 L: linux-block@vger.kernel.org
8093 F: drivers/block/floppy.c
8095 FLYSKY FSIA6B RC RECEIVER
8096 M: Markus Koch <markus@notsyncing.net>
8097 L: linux-input@vger.kernel.org
8099 F: drivers/input/joystick/fsia6b.c
8101 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
8102 M: Geoffrey D. Bennett <g@b4.vu>
8103 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8106 F: sound/usb/mixer_scarlett_gen2.c
8108 FORCEDETH GIGABIT ETHERNET DRIVER
8109 M: Rain River <rain.1986.08.12@gmail.com>
8110 M: Zhu Yanjun <zyjzyj2000@gmail.com>
8111 L: netdev@vger.kernel.org
8113 F: drivers/net/ethernet/nvidia/*
8116 M: Kees Cook <keescook@chromium.org>
8117 L: linux-hardening@vger.kernel.org
8119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8120 F: include/linux/fortify-string.h
8121 F: lib/fortify_kunit.c
8122 F: lib/memcpy_kunit.c
8123 F: lib/strscpy_kunit.c
8124 F: lib/test_fortify/*
8125 F: scripts/test_fortify.sh
8129 M: Wu Hao <hao.wu@intel.com>
8130 R: Tom Rix <trix@redhat.com>
8131 L: linux-fpga@vger.kernel.org
8133 F: Documentation/ABI/testing/sysfs-bus-dfl*
8134 F: Documentation/fpga/dfl.rst
8135 F: drivers/fpga/dfl*
8136 F: drivers/uio/uio_dfl.c
8137 F: include/linux/dfl.h
8138 F: include/uapi/linux/fpga-dfl.h
8140 FPGA MANAGER FRAMEWORK
8141 M: Moritz Fischer <mdf@kernel.org>
8142 M: Wu Hao <hao.wu@intel.com>
8143 M: Xu Yilun <yilun.xu@intel.com>
8144 R: Tom Rix <trix@redhat.com>
8145 L: linux-fpga@vger.kernel.org
8147 Q: http://patchwork.kernel.org/project/linux-fpga/list/
8148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8149 F: Documentation/devicetree/bindings/fpga/
8150 F: Documentation/driver-api/fpga/
8151 F: Documentation/fpga/
8153 F: include/linux/fpga/
8155 INTEL MAX10 BMC SECURE UPDATES
8156 M: Russ Weight <russell.h.weight@intel.com>
8157 L: linux-fpga@vger.kernel.org
8159 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
8160 F: drivers/fpga/intel-m10-bmc-sec-update.c
8162 MICROCHIP POLARFIRE FPGA DRIVERS
8163 M: Conor Dooley <conor.dooley@microchip.com>
8164 R: Ivan Bornyakov <i.bornyakov@metrotek.ru>
8165 L: linux-fpga@vger.kernel.org
8167 F: Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
8168 F: drivers/fpga/microchip-spi.c
8171 M: Bill Metzenthen <billm@melbpc.org.au>
8173 W: http://floatingpoint.sourceforge.net/emulator/index.html
8174 F: arch/x86/math-emu/
8177 M: Daniel Vetter <daniel@ffwll.ch>
8178 F: drivers/video/fbdev/core/
8180 T: git git://anongit.freedesktop.org/drm/drm-misc
8183 M: Helge Deller <deller@gmx.de>
8184 L: linux-fbdev@vger.kernel.org
8185 L: dri-devel@lists.freedesktop.org
8187 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
8188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8189 F: Documentation/fb/
8191 F: include/linux/fb.h
8192 F: include/uapi/linux/fb.h
8193 F: include/uapi/video/
8196 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8197 M: Horia Geantă <horia.geanta@nxp.com>
8198 M: Pankaj Gupta <pankaj.gupta@nxp.com>
8199 M: Gaurav Jain <gaurav.jain@nxp.com>
8200 L: linux-crypto@vger.kernel.org
8202 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
8203 F: drivers/crypto/caam/
8205 FREESCALE COLDFIRE M5441X MMC DRIVER
8206 M: Angelo Dureghello <angelo.dureghello@timesys.com>
8207 L: linux-mmc@vger.kernel.org
8209 F: drivers/mmc/host/sdhci-esdhc-mcf.c
8210 F: include/linux/platform_data/mmc-esdhc-mcf.h
8212 FREESCALE DIU FRAMEBUFFER DRIVER
8213 M: Timur Tabi <timur@kernel.org>
8214 L: linux-fbdev@vger.kernel.org
8216 F: drivers/video/fbdev/fsl-diu-fb.*
8218 FREESCALE DMA DRIVER
8219 M: Li Yang <leoyang.li@nxp.com>
8220 M: Zhang Wei <zw@zh-kernel.org>
8221 L: linuxppc-dev@lists.ozlabs.org
8223 F: drivers/dma/fsldma.*
8225 FREESCALE DSPI DRIVER
8226 M: Vladimir Oltean <olteanv@gmail.com>
8227 L: linux-spi@vger.kernel.org
8229 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
8230 F: drivers/spi/spi-fsl-dspi.c
8231 F: include/linux/spi/spi-fsl-dspi.h
8233 FREESCALE ENETC ETHERNET DRIVERS
8234 M: Claudiu Manoil <claudiu.manoil@nxp.com>
8235 L: netdev@vger.kernel.org
8237 F: drivers/net/ethernet/freescale/enetc/
8239 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8240 M: Claudiu Manoil <claudiu.manoil@nxp.com>
8241 L: netdev@vger.kernel.org
8243 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8244 F: drivers/net/ethernet/freescale/gianfar*
8246 FREESCALE GPMI NAND DRIVER
8247 M: Han Xu <han.xu@nxp.com>
8248 L: linux-mtd@lists.infradead.org
8250 F: drivers/mtd/nand/raw/gpmi-nand/*
8252 FREESCALE I2C CPM DRIVER
8253 M: Jochen Friedrich <jochen@scram.de>
8254 L: linuxppc-dev@lists.ozlabs.org
8255 L: linux-i2c@vger.kernel.org
8257 F: drivers/i2c/busses/i2c-cpm.c
8259 FREESCALE IMX / MXC FEC DRIVER
8260 M: Wei Fang <wei.fang@nxp.com>
8261 R: Shenwei Wang <shenwei.wang@nxp.com>
8262 R: Clark Wang <xiaoning.wang@nxp.com>
8263 R: NXP Linux Team <linux-imx@nxp.com>
8264 L: netdev@vger.kernel.org
8266 F: Documentation/devicetree/bindings/net/fsl,fec.yaml
8267 F: drivers/net/ethernet/freescale/fec.h
8268 F: drivers/net/ethernet/freescale/fec_main.c
8269 F: drivers/net/ethernet/freescale/fec_ptp.c
8271 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8272 M: Sascha Hauer <s.hauer@pengutronix.de>
8273 R: Pengutronix Kernel Team <kernel@pengutronix.de>
8274 L: linux-fbdev@vger.kernel.org
8275 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8277 F: drivers/video/fbdev/imxfb.c
8279 FREESCALE IMX DDR PMU DRIVER
8280 M: Frank Li <Frank.li@nxp.com>
8281 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8283 F: Documentation/admin-guide/perf/imx-ddr.rst
8284 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8285 F: drivers/perf/fsl_imx8_ddr_perf.c
8287 FREESCALE IMX I2C DRIVER
8288 M: Oleksij Rempel <o.rempel@pengutronix.de>
8289 R: Pengutronix Kernel Team <kernel@pengutronix.de>
8290 L: linux-i2c@vger.kernel.org
8292 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8293 F: drivers/i2c/busses/i2c-imx.c
8295 FREESCALE IMX LPI2C DRIVER
8296 M: Dong Aisheng <aisheng.dong@nxp.com>
8297 L: linux-i2c@vger.kernel.org
8298 L: linux-imx@nxp.com
8300 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8301 F: drivers/i2c/busses/i2c-imx-lpi2c.c
8303 FREESCALE MPC I2C DRIVER
8304 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
8305 L: linux-i2c@vger.kernel.org
8307 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8308 F: drivers/i2c/busses/i2c-mpc.c
8310 FREESCALE QORIQ DPAA ETHERNET DRIVER
8311 M: Madalin Bucur <madalin.bucur@nxp.com>
8312 L: netdev@vger.kernel.org
8314 F: drivers/net/ethernet/freescale/dpaa
8316 FREESCALE QORIQ DPAA FMAN DRIVER
8317 M: Madalin Bucur <madalin.bucur@nxp.com>
8318 L: netdev@vger.kernel.org
8320 F: Documentation/devicetree/bindings/net/fsl-fman.txt
8321 F: drivers/net/ethernet/freescale/fman
8323 FREESCALE QORIQ PTP CLOCK DRIVER
8324 M: Yangbo Lu <yangbo.lu@nxp.com>
8325 L: netdev@vger.kernel.org
8327 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
8328 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8329 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
8330 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8331 F: drivers/ptp/ptp_qoriq.c
8332 F: drivers/ptp/ptp_qoriq_debugfs.c
8333 F: include/linux/fsl/ptp_qoriq.h
8335 FREESCALE QUAD SPI DRIVER
8336 M: Han Xu <han.xu@nxp.com>
8337 L: linux-spi@vger.kernel.org
8339 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8340 F: drivers/spi/spi-fsl-qspi.c
8342 FREESCALE QUICC ENGINE LIBRARY
8343 M: Qiang Zhao <qiang.zhao@nxp.com>
8344 L: linuxppc-dev@lists.ozlabs.org
8346 F: drivers/soc/fsl/qe/
8347 F: include/soc/fsl/qe/
8349 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8350 M: Li Yang <leoyang.li@nxp.com>
8351 L: netdev@vger.kernel.org
8352 L: linuxppc-dev@lists.ozlabs.org
8354 F: drivers/net/ethernet/freescale/ucc_geth*
8356 FREESCALE QUICC ENGINE UCC HDLC DRIVER
8357 M: Zhao Qiang <qiang.zhao@nxp.com>
8358 L: netdev@vger.kernel.org
8359 L: linuxppc-dev@lists.ozlabs.org
8361 F: drivers/net/wan/fsl_ucc_hdlc*
8363 FREESCALE QUICC ENGINE UCC UART DRIVER
8364 M: Timur Tabi <timur@kernel.org>
8365 L: linuxppc-dev@lists.ozlabs.org
8367 F: drivers/tty/serial/ucc_uart.c
8369 FREESCALE SOC DRIVERS
8370 M: Li Yang <leoyang.li@nxp.com>
8371 L: linuxppc-dev@lists.ozlabs.org
8372 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8374 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
8375 F: Documentation/devicetree/bindings/soc/fsl/
8377 F: include/linux/fsl/
8380 FREESCALE SOC FS_ENET DRIVER
8381 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
8382 L: linuxppc-dev@lists.ozlabs.org
8383 L: netdev@vger.kernel.org
8385 F: drivers/net/ethernet/freescale/fs_enet/
8386 F: include/linux/fs_enet_pd.h
8388 FREESCALE SOC SOUND DRIVERS
8389 M: Shengjiu Wang <shengjiu.wang@gmail.com>
8390 M: Xiubo Li <Xiubo.Lee@gmail.com>
8391 R: Fabio Estevam <festevam@gmail.com>
8392 R: Nicolin Chen <nicoleotsuka@gmail.com>
8393 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8394 L: linuxppc-dev@lists.ozlabs.org
8396 F: sound/soc/fsl/fsl*
8397 F: sound/soc/fsl/imx*
8398 F: sound/soc/fsl/mpc8610_hpcd.c
8400 FREESCALE USB PERIPHERAL DRIVERS
8401 M: Li Yang <leoyang.li@nxp.com>
8402 L: linux-usb@vger.kernel.org
8403 L: linuxppc-dev@lists.ozlabs.org
8405 F: drivers/usb/gadget/udc/fsl*
8407 FREESCALE USB PHY DRIVER
8408 M: Ran Wang <ran.wang_1@nxp.com>
8409 L: linux-usb@vger.kernel.org
8410 L: linuxppc-dev@lists.ozlabs.org
8412 F: drivers/usb/phy/phy-fsl-usb*
8415 M: Christoph Hellwig <hch@infradead.org>
8417 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
8421 M: "Rafael J. Wysocki" <rafael@kernel.org>
8422 M: Pavel Machek <pavel@ucw.cz>
8423 L: linux-pm@vger.kernel.org
8425 F: Documentation/power/freezing-of-tasks.rst
8426 F: include/linux/freezer.h
8430 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
8431 L: linux-kernel@vger.kernel.org
8433 F: include/linux/frontswap.h
8436 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8437 M: David Howells <dhowells@redhat.com>
8438 L: linux-cachefs@redhat.com (moderated for non-subscribers)
8440 F: Documentation/filesystems/caching/
8442 F: include/linux/fscache*.h
8444 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8445 M: Theodore Y. Ts'o <tytso@mit.edu>
8446 M: Jaegeuk Kim <jaegeuk@kernel.org>
8447 M: Eric Biggers <ebiggers@kernel.org>
8448 L: linux-fscrypt@vger.kernel.org
8450 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8451 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
8452 F: Documentation/filesystems/fscrypt.rst
8454 F: include/linux/fscrypt*.h
8455 F: include/uapi/linux/fscrypt.h
8458 M: Jeremy Kerr <jk@ozlabs.org>
8459 M: Joel Stanley <joel@jms.id.au>
8460 R: Alistar Popple <alistair@popple.id.au>
8461 R: Eddie James <eajames@linux.ibm.com>
8462 L: linux-fsi@lists.ozlabs.org
8464 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
8465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8467 F: include/linux/fsi*.h
8468 F: include/trace/events/fsi*.h
8470 FSI-ATTACHED I2C DRIVER
8471 M: Eddie James <eajames@linux.ibm.com>
8472 L: linux-i2c@vger.kernel.org
8473 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
8475 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8476 F: drivers/i2c/busses/i2c-fsi.c
8478 FSI-ATTACHED SPI DRIVER
8479 M: Eddie James <eajames@linux.ibm.com>
8480 L: linux-spi@vger.kernel.org
8482 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8483 F: drivers/spi/spi-fsi.c
8485 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8486 M: Jan Kara <jack@suse.cz>
8487 R: Amir Goldstein <amir73il@gmail.com>
8488 L: linux-fsdevel@vger.kernel.org
8490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
8492 F: include/linux/fsnotify*.h
8494 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
8495 M: Eric Biggers <ebiggers@kernel.org>
8496 M: Theodore Y. Ts'o <tytso@mit.edu>
8497 L: linux-fscrypt@vger.kernel.org
8499 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8500 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
8501 F: Documentation/filesystems/fsverity.rst
8503 F: include/linux/fsverity.h
8504 F: include/uapi/linux/fsverity.h
8506 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
8507 M: Michael Zaidman <michael.zaidman@gmail.com>
8508 L: linux-i2c@vger.kernel.org
8509 L: linux-input@vger.kernel.org
8511 F: drivers/hid/hid-ft260.c
8513 FUJITSU LAPTOP EXTRAS
8514 M: Jonathan Woithe <jwoithe@just42.net>
8515 L: platform-driver-x86@vger.kernel.org
8517 F: drivers/platform/x86/fujitsu-laptop.c
8519 FUJITSU M-5MO LS CAMERA ISP DRIVER
8520 M: Kyungmin Park <kyungmin.park@samsung.com>
8521 M: Heungjun Kim <riverful.kim@samsung.com>
8522 L: linux-media@vger.kernel.org
8524 F: drivers/media/i2c/m5mols/
8525 F: include/media/i2c/m5mols.h
8527 FUJITSU TABLET EXTRAS
8528 M: Robert Gerlach <khnz@gmx.de>
8529 L: platform-driver-x86@vger.kernel.org
8531 F: drivers/platform/x86/fujitsu-tablet.c
8533 FUNCTION HOOKS (FTRACE)
8534 M: Steven Rostedt <rostedt@goodmis.org>
8535 M: Masami Hiramatsu <mhiramat@kernel.org>
8536 R: Mark Rutland <mark.rutland@arm.com>
8537 L: linux-kernel@vger.kernel.org
8538 L: linux-trace-kernel@vger.kernel.org
8539 Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
8541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8542 F: Documentation/trace/ftrace*
8543 F: kernel/trace/ftrace*
8544 F: kernel/trace/fgraph.c
8545 F: arch/*/*/*/*ftrace*
8546 F: arch/*/*/*ftrace*
8547 F: include/*/ftrace.h
8549 FUNGIBLE ETHERNET DRIVERS
8550 M: Dimitris Michailidis <dmichail@fungible.com>
8551 L: netdev@vger.kernel.org
8553 F: drivers/net/ethernet/fungible/
8555 FUSE: FILESYSTEM IN USERSPACE
8556 M: Miklos Szeredi <miklos@szeredi.hu>
8557 L: linux-fsdevel@vger.kernel.org
8559 W: https://github.com/libfuse/
8560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
8561 F: Documentation/filesystems/fuse.rst
8563 F: include/uapi/linux/fuse.h
8566 M: Thomas Gleixner <tglx@linutronix.de>
8567 M: Ingo Molnar <mingo@redhat.com>
8568 R: Peter Zijlstra <peterz@infradead.org>
8569 R: Darren Hart <dvhart@infradead.org>
8570 R: Davidlohr Bueso <dave@stgolabs.net>
8571 R: André Almeida <andrealmeid@igalia.com>
8572 L: linux-kernel@vger.kernel.org
8574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8575 F: Documentation/locking/*futex*
8576 F: include/asm-generic/futex.h
8577 F: include/linux/futex.h
8578 F: include/uapi/linux/futex.h
8580 F: tools/perf/bench/futex*
8581 F: tools/testing/selftests/futex/
8583 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
8584 M: Tim Harvey <tharvey@gateworks.com>
8586 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
8587 F: drivers/mfd/gateworks-gsc.c
8588 F: include/linux/mfd/gsc.h
8589 F: Documentation/hwmon/gsc-hwmon.rst
8590 F: drivers/hwmon/gsc-hwmon.c
8591 F: include/linux/platform_data/gsc_hwmon.h
8594 M: Kees Cook <keescook@chromium.org>
8595 L: linux-hardening@vger.kernel.org
8597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8598 F: Documentation/kbuild/gcc-plugins.rst
8599 F: scripts/Makefile.gcc-plugins
8600 F: scripts/gcc-plugins/
8602 GCOV BASED KERNEL PROFILING
8603 M: Peter Oberparleiter <oberpar@linux.ibm.com>
8605 F: Documentation/dev-tools/gcov.rst
8608 GDB KERNEL DEBUGGING HELPER SCRIPTS
8609 M: Jan Kiszka <jan.kiszka@siemens.com>
8610 M: Kieran Bingham <kbingham@kernel.org>
8614 GEMINI CRYPTO DRIVER
8615 M: Corentin Labbe <clabbe@baylibre.com>
8616 L: linux-crypto@vger.kernel.org
8618 F: drivers/crypto/gemini/
8620 GEMTEK FM RADIO RECEIVER DRIVER
8621 M: Hans Verkuil <hverkuil@xs4all.nl>
8622 L: linux-media@vger.kernel.org
8624 W: https://linuxtv.org
8625 T: git git://linuxtv.org/media_tree.git
8626 F: drivers/media/radio/radio-gemtek*
8628 GENERIC ARCHITECTURE TOPOLOGY
8629 M: Sudeep Holla <sudeep.holla@arm.com>
8630 L: linux-kernel@vger.kernel.org
8632 F: drivers/base/arch_topology.c
8633 F: include/linux/arch_topology.h
8636 M: Thomas Gleixner <tglx@linutronix.de>
8637 M: Peter Zijlstra <peterz@infradead.org>
8638 M: Andy Lutomirski <luto@kernel.org>
8639 L: linux-kernel@vger.kernel.org
8641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
8642 F: include/linux/entry-common.h
8643 F: include/linux/entry-kvm.h
8646 GENERIC GPIO I2C DRIVER
8647 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8649 F: drivers/i2c/busses/i2c-gpio.c
8650 F: include/linux/platform_data/i2c-gpio.h
8652 GENERIC GPIO I2C MULTIPLEXER DRIVER
8653 M: Peter Korsgaard <peter.korsgaard@barco.com>
8654 L: linux-i2c@vger.kernel.org
8656 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
8657 F: drivers/i2c/muxes/i2c-mux-gpio.c
8658 F: include/linux/platform_data/i2c-mux-gpio.h
8660 GENERIC HDLC (WAN) DRIVERS
8661 M: Krzysztof Halasa <khc@pm.waw.pl>
8663 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
8664 F: drivers/net/wan/c101.c
8665 F: drivers/net/wan/hd6457*
8666 F: drivers/net/wan/hdlc*
8667 F: drivers/net/wan/n2.c
8668 F: drivers/net/wan/pc300too.c
8669 F: drivers/net/wan/pci200syn.c
8670 F: drivers/net/wan/wanxl*
8672 GENERIC INCLUDE/ASM HEADER FILES
8673 M: Arnd Bergmann <arnd@arndb.de>
8674 L: linux-arch@vger.kernel.org
8676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
8677 F: include/asm-generic/
8678 F: include/uapi/asm-generic/
8680 GENERIC PHY FRAMEWORK
8681 M: Vinod Koul <vkoul@kernel.org>
8682 M: Kishon Vijay Abraham I <kishon@kernel.org>
8683 L: linux-phy@lists.infradead.org
8685 Q: https://patchwork.kernel.org/project/linux-phy/list/
8686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
8687 F: Documentation/devicetree/bindings/phy/
8689 F: include/dt-bindings/phy/
8690 F: include/linux/phy/
8692 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
8693 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8695 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
8698 M: "Rafael J. Wysocki" <rafael@kernel.org>
8699 M: Kevin Hilman <khilman@kernel.org>
8700 M: Ulf Hansson <ulf.hansson@linaro.org>
8701 L: linux-pm@vger.kernel.org
8703 F: Documentation/devicetree/bindings/power/power?domain*
8704 F: drivers/base/power/domain*.c
8705 F: include/linux/pm_domain.h
8707 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
8708 M: Eugen Hristev <eugen.hristev@microchip.com>
8709 L: linux-input@vger.kernel.org
8711 F: drivers/input/touchscreen/resistive-adc-touch.c
8713 GENERIC STRING LIBRARY
8714 R: Andy Shevchenko <andy@kernel.org>
8717 F: lib/string_helpers.c
8718 F: lib/test_string.c
8719 F: lib/test-string_helpers.c
8721 GENERIC UIO DRIVER FOR PCI DEVICES
8722 M: "Michael S. Tsirkin" <mst@redhat.com>
8723 L: kvm@vger.kernel.org
8725 F: drivers/uio/uio_pci_generic.c
8727 GENERIC VDSO LIBRARY
8728 M: Andy Lutomirski <luto@kernel.org>
8729 M: Thomas Gleixner <tglx@linutronix.de>
8730 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
8731 L: linux-kernel@vger.kernel.org
8733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
8734 F: include/asm-generic/vdso/vsyscall.h
8736 F: kernel/time/vsyscall.c
8739 GENWQE (IBM Generic Workqueue Card)
8740 M: Frank Haverkamp <haver@linux.ibm.com>
8742 F: drivers/misc/genwqe/
8744 GET_MAINTAINER SCRIPT
8745 M: Joe Perches <joe@perches.com>
8747 F: scripts/get_maintainer.pl
8750 M: Bob Peterson <rpeterso@redhat.com>
8751 M: Andreas Gruenbacher <agruenba@redhat.com>
8752 L: cluster-devel@redhat.com
8754 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
8755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
8756 F: Documentation/filesystems/gfs2*
8758 F: include/uapi/linux/gfs2_ondisk.h
8761 M: Thomas Weißschuh <thomas@weissschuh.net>
8762 L: platform-driver-x86@vger.kernel.org
8764 F: drivers/platform/x86/gigabyte-wmi.c
8767 M: Johan Hovold <johan@kernel.org>
8769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
8770 F: Documentation/ABI/testing/sysfs-class-gnss
8771 F: Documentation/devicetree/bindings/gnss/
8773 F: include/linux/gnss.h
8776 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
8777 L: linux-media@vger.kernel.org
8779 F: drivers/media/usb/go7007/
8782 M: Bastien Nocera <hadess@hadess.net>
8783 M: Hans de Goede <hdegoede@redhat.com>
8784 L: linux-input@vger.kernel.org
8786 F: drivers/input/touchscreen/goodix*
8788 GOOGLE ETHERNET DRIVERS
8789 M: Jeroen de Borst <jeroendb@google.com>
8790 M: Catherine Sullivan <csully@google.com>
8791 R: Shailend Chand <shailend@google.com>
8792 L: netdev@vger.kernel.org
8794 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
8795 F: drivers/net/ethernet/google
8797 GPD POCKET FAN DRIVER
8798 M: Hans de Goede <hdegoede@redhat.com>
8799 L: platform-driver-x86@vger.kernel.org
8801 F: drivers/platform/x86/gpd-pocket-fan.c
8804 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8805 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8806 L: linux-gpio@vger.kernel.org
8807 L: linux-acpi@vger.kernel.org
8809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8810 F: Documentation/firmware-guide/acpi/gpio-properties.rst
8811 F: drivers/gpio/gpiolib-acpi.c
8812 F: drivers/gpio/gpiolib-acpi.h
8815 M: Geert Uytterhoeven <geert+renesas@glider.be>
8816 L: linux-gpio@vger.kernel.org
8818 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
8819 F: drivers/gpio/gpio-aggregator.c
8822 M: Sean Young <sean@mess.org>
8823 L: linux-media@vger.kernel.org
8825 F: Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
8826 F: drivers/media/rc/gpio-ir-tx.c
8829 M: Bamvor Jian Zhang <bamv2005@gmail.com>
8830 L: linux-gpio@vger.kernel.org
8832 F: drivers/gpio/gpio-mockup.c
8833 F: tools/testing/selftests/gpio/
8836 R: Michael Walle <michael@walle.cc>
8838 F: drivers/gpio/gpio-regmap.c
8839 F: include/linux/gpio/regmap.h
8842 M: Linus Walleij <linus.walleij@linaro.org>
8843 M: Bartosz Golaszewski <brgl@bgdev.pl>
8844 L: linux-gpio@vger.kernel.org
8846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
8847 F: Documentation/ABI/obsolete/sysfs-gpio
8848 F: Documentation/ABI/testing/gpio-cdev
8849 F: Documentation/admin-guide/gpio/
8850 F: Documentation/devicetree/bindings/gpio/
8851 F: Documentation/driver-api/gpio/
8853 F: include/asm-generic/gpio.h
8854 F: include/dt-bindings/gpio/
8855 F: include/linux/gpio.h
8856 F: include/linux/gpio/
8857 F: include/linux/of_gpio.h
8858 F: include/uapi/linux/gpio.h
8861 GRE DEMULTIPLEXER DRIVER
8862 M: Dmitry Kozlov <xeb@mail.ru>
8863 L: netdev@vger.kernel.org
8865 F: include/net/gre.h
8866 F: net/ipv4/gre_demux.c
8867 F: net/ipv4/gre_offload.c
8869 GRETH 10/100/1G Ethernet MAC device driver
8870 M: Andreas Larsson <andreas@gaisler.com>
8871 L: netdev@vger.kernel.org
8873 F: drivers/net/ethernet/aeroflex/
8875 GREYBUS AUDIO PROTOCOLS DRIVERS
8876 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
8877 M: Mark Greer <mgreer@animalcreek.com>
8879 F: drivers/staging/greybus/audio_apbridgea.c
8880 F: drivers/staging/greybus/audio_apbridgea.h
8881 F: drivers/staging/greybus/audio_codec.c
8882 F: drivers/staging/greybus/audio_codec.h
8883 F: drivers/staging/greybus/audio_gb.c
8884 F: drivers/staging/greybus/audio_manager.c
8885 F: drivers/staging/greybus/audio_manager.h
8886 F: drivers/staging/greybus/audio_manager_module.c
8887 F: drivers/staging/greybus/audio_manager_private.h
8888 F: drivers/staging/greybus/audio_manager_sysfs.c
8889 F: drivers/staging/greybus/audio_module.c
8890 F: drivers/staging/greybus/audio_topology.c
8892 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8893 M: Viresh Kumar <vireshk@kernel.org>
8895 F: drivers/staging/greybus/authentication.c
8896 F: drivers/staging/greybus/bootrom.c
8897 F: drivers/staging/greybus/firmware.h
8898 F: drivers/staging/greybus/fw-core.c
8899 F: drivers/staging/greybus/fw-download.c
8900 F: drivers/staging/greybus/fw-management.c
8901 F: drivers/staging/greybus/greybus_authentication.h
8902 F: drivers/staging/greybus/greybus_firmware.h
8903 F: drivers/staging/greybus/hid.c
8904 F: drivers/staging/greybus/i2c.c
8905 F: drivers/staging/greybus/spi.c
8906 F: drivers/staging/greybus/spilib.c
8907 F: drivers/staging/greybus/spilib.h
8909 GREYBUS LOOPBACK DRIVER
8910 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8912 F: drivers/staging/greybus/loopback.c
8914 GREYBUS PLATFORM DRIVERS
8915 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8917 F: drivers/staging/greybus/arche-apb-ctrl.c
8918 F: drivers/staging/greybus/arche-platform.c
8919 F: drivers/staging/greybus/arche_platform.h
8921 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8922 M: Rui Miguel Silva <rmfrfs@gmail.com>
8924 F: drivers/staging/greybus/gpio.c
8925 F: drivers/staging/greybus/light.c
8926 F: drivers/staging/greybus/power_supply.c
8927 F: drivers/staging/greybus/sdio.c
8928 F: drivers/staging/greybus/spi.c
8929 F: drivers/staging/greybus/spilib.c
8932 M: Johan Hovold <johan@kernel.org>
8933 M: Alex Elder <elder@kernel.org>
8934 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8935 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
8938 F: drivers/staging/greybus/
8939 F: include/linux/greybus.h
8940 F: include/linux/greybus/
8942 GREYBUS UART PROTOCOLS DRIVERS
8943 M: David Lin <dtwlin@gmail.com>
8945 F: drivers/staging/greybus/log.c
8946 F: drivers/staging/greybus/uart.c
8948 GS1662 VIDEO SERIALIZER
8949 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8950 L: linux-media@vger.kernel.org
8952 T: git git://linuxtv.org/media_tree.git
8953 F: drivers/media/spi/gs1662.c
8955 GSPCA FINEPIX SUBDRIVER
8956 M: Frank Zago <frank@zago.net>
8957 L: linux-media@vger.kernel.org
8959 T: git git://linuxtv.org/media_tree.git
8960 F: drivers/media/usb/gspca/finepix.c
8962 GSPCA GL860 SUBDRIVER
8963 M: Olivier Lorin <o.lorin@laposte.net>
8964 L: linux-media@vger.kernel.org
8966 T: git git://linuxtv.org/media_tree.git
8967 F: drivers/media/usb/gspca/gl860/
8969 GSPCA M5602 SUBDRIVER
8970 M: Erik Andren <erik.andren@gmail.com>
8971 L: linux-media@vger.kernel.org
8973 T: git git://linuxtv.org/media_tree.git
8974 F: drivers/media/usb/gspca/m5602/
8976 GSPCA PAC207 SONIXB SUBDRIVER
8977 M: Hans Verkuil <hverkuil@xs4all.nl>
8978 L: linux-media@vger.kernel.org
8980 T: git git://linuxtv.org/media_tree.git
8981 F: drivers/media/usb/gspca/pac207.c
8983 GSPCA SN9C20X SUBDRIVER
8984 M: Brian Johnson <brijohn@gmail.com>
8985 L: linux-media@vger.kernel.org
8987 T: git git://linuxtv.org/media_tree.git
8988 F: drivers/media/usb/gspca/sn9c20x.c
8990 GSPCA T613 SUBDRIVER
8991 M: Leandro Costantino <lcostantino@gmail.com>
8992 L: linux-media@vger.kernel.org
8994 T: git git://linuxtv.org/media_tree.git
8995 F: drivers/media/usb/gspca/t613.c
8997 GSPCA USB WEBCAM DRIVER
8998 M: Hans Verkuil <hverkuil@xs4all.nl>
8999 L: linux-media@vger.kernel.org
9001 T: git git://linuxtv.org/media_tree.git
9002 F: drivers/media/usb/gspca/
9004 GTP (GPRS Tunneling Protocol)
9005 M: Pablo Neira Ayuso <pablo@netfilter.org>
9006 M: Harald Welte <laforge@gnumonks.org>
9007 L: osmocom-net-gprs@lists.osmocom.org
9009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
9010 F: drivers/net/gtp.c
9012 GUID PARTITION TABLE (GPT)
9013 M: Davidlohr Bueso <dave@stgolabs.net>
9014 L: linux-efi@vger.kernel.org
9016 F: block/partitions/efi.*
9018 HABANALABS PCI DRIVER
9019 M: Oded Gabbay <ogabbay@kernel.org>
9021 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
9022 F: Documentation/ABI/testing/debugfs-driver-habanalabs
9023 F: Documentation/ABI/testing/sysfs-driver-habanalabs
9024 F: drivers/misc/habanalabs/
9025 F: include/trace/events/habanalabs.h
9026 F: include/uapi/misc/habanalabs.h
9029 M: Antti Palosaari <crope@iki.fi>
9030 L: linux-media@vger.kernel.org
9032 W: https://linuxtv.org
9033 W: http://palosaari.fi/linux/
9034 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9035 T: git git://linuxtv.org/anttip/media_tree.git
9036 F: drivers/media/usb/hackrf/
9038 HANTRO VPU CODEC DRIVER
9039 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
9040 M: Philipp Zabel <p.zabel@pengutronix.de>
9041 L: linux-media@vger.kernel.org
9042 L: linux-rockchip@lists.infradead.org
9044 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
9045 F: Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
9046 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
9047 F: drivers/media/platform/verisilicon/
9049 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
9050 M: Frank Seidel <frank@f-seidel.de>
9051 L: platform-driver-x86@vger.kernel.org
9053 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
9054 F: drivers/platform/x86/hdaps.c
9057 M: Jean Delvare <jdelvare@suse.com>
9058 M: Guenter Roeck <linux@roeck-us.net>
9059 L: linux-hwmon@vger.kernel.org
9061 W: http://hwmon.wiki.kernel.org/
9062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9063 F: Documentation/ABI/testing/sysfs-class-hwmon
9064 F: Documentation/devicetree/bindings/hwmon/
9065 F: Documentation/hwmon/
9067 F: include/linux/hwmon*.h
9068 F: include/trace/events/hwmon*.h
9069 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
9071 HARDWARE RANDOM NUMBER GENERATOR CORE
9072 M: Olivia Mackall <olivia@selenic.com>
9073 M: Herbert Xu <herbert@gondor.apana.org.au>
9074 L: linux-crypto@vger.kernel.org
9076 F: Documentation/admin-guide/hw_random.rst
9077 F: Documentation/devicetree/bindings/rng/
9078 F: drivers/char/hw_random/
9079 F: include/linux/hw_random.h
9081 HARDWARE SPINLOCK CORE
9082 M: Ohad Ben-Cohen <ohad@wizery.com>
9083 M: Bjorn Andersson <andersson@kernel.org>
9084 R: Baolin Wang <baolin.wang7@gmail.com>
9085 L: linux-remoteproc@vger.kernel.org
9087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
9088 F: Documentation/devicetree/bindings/hwlock/
9089 F: Documentation/locking/hwspinlock.rst
9090 F: drivers/hwspinlock/
9091 F: include/linux/hwspinlock.h
9093 HARDWARE TRACING FACILITIES
9094 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9096 F: drivers/hwtracing/
9098 HARMONY SOUND DRIVER
9099 L: linux-parisc@vger.kernel.org
9101 F: sound/parisc/harmony.*
9103 HDPVR USB VIDEO ENCODER DRIVER
9104 M: Hans Verkuil <hverkuil@xs4all.nl>
9105 L: linux-media@vger.kernel.org
9107 W: https://linuxtv.org
9108 T: git git://linuxtv.org/media_tree.git
9109 F: drivers/media/usb/hdpvr/
9111 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
9112 M: Matt Hsiao <matt.hsiao@hpe.com>
9114 F: drivers/misc/hpilo.[ch]
9116 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
9117 M: Jerry Hoemann <jerry.hoemann@hpe.com>
9119 F: Documentation/watchdog/hpwdt.rst
9120 F: drivers/watchdog/hpwdt.c
9122 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
9123 M: Don Brace <don.brace@microchip.com>
9124 L: storagedev@microchip.com
9125 L: linux-scsi@vger.kernel.org
9127 F: Documentation/scsi/hpsa.rst
9128 F: drivers/scsi/hpsa*.[ch]
9129 F: include/linux/cciss*.h
9130 F: include/uapi/linux/cciss*.h
9133 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
9134 L: linux-rdma@vger.kernel.org
9136 F: drivers/infiniband/hw/hfi1
9139 L: linux-fsdevel@vger.kernel.org
9141 F: Documentation/filesystems/hfs.rst
9145 L: linux-fsdevel@vger.kernel.org
9147 F: Documentation/filesystems/hfsplus.rst
9150 HGA FRAMEBUFFER DRIVER
9151 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
9152 L: linux-nvidia@lists.surfsouth.com
9154 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9155 F: drivers/video/fbdev/hgafb.c
9157 HIBERNATION (aka Software Suspend, aka swsusp)
9158 M: "Rafael J. Wysocki" <rafael@kernel.org>
9159 M: Pavel Machek <pavel@ucw.cz>
9160 L: linux-pm@vger.kernel.org
9162 B: https://bugzilla.kernel.org
9163 F: arch/*/include/asm/suspend*.h
9165 F: drivers/base/power/
9166 F: include/linux/freezer.h
9167 F: include/linux/pm.h
9168 F: include/linux/suspend.h
9172 M: Jiri Kosina <jikos@kernel.org>
9173 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
9174 L: linux-input@vger.kernel.org
9176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9178 F: include/linux/hid*
9179 F: include/uapi/linux/hid*
9181 HID LOGITECH DRIVERS
9182 R: Filipe Laíns <lains@riseup.net>
9183 L: linux-input@vger.kernel.org
9185 F: drivers/hid/hid-logitech-*
9187 HID PLAYSTATION DRIVER
9188 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
9189 L: linux-input@vger.kernel.org
9191 F: drivers/hid/hid-playstation.c
9193 HID PHOENIX RC FLIGHT CONTROLLER
9194 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9195 L: linux-input@vger.kernel.org
9197 F: drivers/hid/hid-pxrc.c
9199 HID SENSOR HUB DRIVERS
9200 M: Jiri Kosina <jikos@kernel.org>
9201 M: Jonathan Cameron <jic23@kernel.org>
9202 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9203 L: linux-input@vger.kernel.org
9204 L: linux-iio@vger.kernel.org
9206 F: Documentation/hid/hid-sensor*
9207 F: drivers/hid/hid-sensor-*
9208 F: drivers/iio/*/hid-*
9209 F: include/linux/hid-sensor-*
9211 HID VRC-2 CAR CONTROLLER DRIVER
9212 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9213 L: linux-input@vger.kernel.org
9215 F: drivers/hid/hid-vrc2.c
9218 M: Ping Cheng <ping.cheng@wacom.com>
9219 M: Jason Gerecke <jason.gerecke@wacom.com>
9220 L: linux-input@vger.kernel.org
9222 F: drivers/hid/wacom.h
9223 F: drivers/hid/wacom_*
9225 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
9226 M: Thomas Gleixner <tglx@linutronix.de>
9227 L: linux-kernel@vger.kernel.org
9229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9230 F: Documentation/timers/
9231 F: include/linux/clockchips.h
9232 F: include/linux/hrtimer.h
9233 F: kernel/time/clockevents.c
9234 F: kernel/time/hrtimer.c
9235 F: kernel/time/timer_*.c
9237 HIGH-SPEED SCC DRIVER FOR AX.25
9238 L: linux-hams@vger.kernel.org
9240 F: drivers/net/hamradio/scc.c
9242 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
9243 M: HighPoint Linux Team <linux@highpoint-tech.com>
9245 W: http://www.highpoint-tech.com
9246 F: Documentation/scsi/hptiop.rst
9247 F: drivers/scsi/hptiop.c
9249 HIMAX HX83112B TOUCHSCREEN SUPPORT
9250 M: Job Noorman <job@noorman.info>
9251 L: linux-input@vger.kernel.org
9253 F: Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
9254 F: drivers/input/touchscreen/himax_hx83112b.c
9257 M: Jes Sorensen <jes@trained-monkey.org>
9258 L: linux-hippi@sunsite.dk
9260 F: drivers/net/hippi/
9261 F: include/linux/hippidevice.h
9262 F: include/uapi/linux/if_hippi.h
9265 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
9266 M: Kurt Kanzenbach <kurt@linutronix.de>
9267 L: netdev@vger.kernel.org
9269 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
9270 F: drivers/net/dsa/hirschmann/*
9271 F: include/linux/platform_data/hirschmann-hellcreek.h
9272 F: net/dsa/tag_hellcreek.c
9274 HISILICON DMA DRIVER
9275 M: Zhou Wang <wangzhou1@hisilicon.com>
9276 M: Jie Hai <haijie1@hisilicon.com>
9277 L: dmaengine@vger.kernel.org
9279 F: drivers/dma/hisi_dma.c
9281 HISILICON GPIO DRIVER
9282 M: Jay Fang <f.fangjian@huawei.com>
9283 L: linux-gpio@vger.kernel.org
9285 F: Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
9286 F: drivers/gpio/gpio-hisi.c
9288 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
9289 M: Longfang Liu <liulongfang@huawei.com>
9290 L: linux-crypto@vger.kernel.org
9292 F: Documentation/ABI/testing/debugfs-hisi-hpre
9293 F: drivers/crypto/hisilicon/hpre/hpre.h
9294 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
9295 F: drivers/crypto/hisilicon/hpre/hpre_main.c
9297 HISILICON I2C CONTROLLER DRIVER
9298 M: Yicong Yang <yangyicong@hisilicon.com>
9299 L: linux-i2c@vger.kernel.org
9301 W: https://www.hisilicon.com
9302 F: Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
9303 F: drivers/i2c/busses/i2c-hisi.c
9305 HISILICON LPC BUS DRIVER
9306 M: Jay Fang <f.fangjian@huawei.com>
9308 W: http://www.hisilicon.com
9309 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
9310 F: drivers/bus/hisi_lpc.c
9312 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
9313 M: Yisen Zhuang <yisen.zhuang@huawei.com>
9314 M: Salil Mehta <salil.mehta@huawei.com>
9315 L: netdev@vger.kernel.org
9317 W: http://www.hisilicon.com
9318 F: drivers/net/ethernet/hisilicon/hns3/
9320 HISILICON NETWORK SUBSYSTEM DRIVER
9321 M: Yisen Zhuang <yisen.zhuang@huawei.com>
9322 M: Salil Mehta <salil.mehta@huawei.com>
9323 L: netdev@vger.kernel.org
9325 W: http://www.hisilicon.com
9326 F: Documentation/devicetree/bindings/net/hisilicon*.txt
9327 F: drivers/net/ethernet/hisilicon/
9329 HIKEY960 ONBOARD USB GPIO HUB DRIVER
9330 M: John Stultz <jstultz@google.com>
9331 L: linux-kernel@vger.kernel.org
9333 F: drivers/misc/hisi_hikey_usb.c
9335 HISILICON PMU DRIVER
9336 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
9337 M: Jonathan Cameron <jonathan.cameron@huawei.com>
9339 W: http://www.hisilicon.com
9340 F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst
9341 F: Documentation/admin-guide/perf/hisi-pmu.rst
9342 F: drivers/perf/hisilicon
9344 HISILICON HNS3 PMU DRIVER
9345 M: Guangbin Huang <huangguangbin2@huawei.com>
9347 F: Documentation/admin-guide/perf/hns3-pmu.rst
9348 F: drivers/perf/hisilicon/hns3_pmu.c
9350 HISILICON PTT DRIVER
9351 M: Yicong Yang <yangyicong@hisilicon.com>
9352 L: linux-kernel@vger.kernel.org
9354 F: Documentation/ABI/testing/sysfs-devices-hisi_ptt
9355 F: Documentation/trace/hisi-ptt.rst
9356 F: drivers/hwtracing/ptt/
9359 M: Weili Qian <qianweili@huawei.com>
9360 M: Zhou Wang <wangzhou1@hisilicon.com>
9361 L: linux-crypto@vger.kernel.org
9363 F: drivers/crypto/hisilicon/Kconfig
9364 F: drivers/crypto/hisilicon/Makefile
9365 F: drivers/crypto/hisilicon/qm.c
9366 F: drivers/crypto/hisilicon/sgl.c
9367 F: include/linux/hisi_acc_qm.h
9369 HISILICON ZIP Controller DRIVER
9370 M: Yang Shen <shenyang39@huawei.com>
9371 M: Zhou Wang <wangzhou1@hisilicon.com>
9372 L: linux-crypto@vger.kernel.org
9374 F: Documentation/ABI/testing/debugfs-hisi-zip
9375 F: drivers/crypto/hisilicon/zip/
9377 HISILICON ROCE DRIVER
9378 M: Haoyue Xu <xuhaoyue1@hisilicon.com>
9379 M: Wenpeng Liang <liangwenpeng@huawei.com>
9380 L: linux-rdma@vger.kernel.org
9382 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
9383 F: drivers/infiniband/hw/hns/
9385 HISILICON SAS Controller
9386 M: Xiang Chen <chenxiang66@hisilicon.com>
9388 W: http://www.hisilicon.com
9389 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
9390 F: drivers/scsi/hisi_sas/
9392 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
9393 M: Kai Ye <yekai13@huawei.com>
9394 M: Longfang Liu <liulongfang@huawei.com>
9395 L: linux-crypto@vger.kernel.org
9397 F: Documentation/ABI/testing/debugfs-hisi-sec
9398 F: drivers/crypto/hisilicon/sec2/sec.h
9399 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
9400 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
9401 F: drivers/crypto/hisilicon/sec2/sec_main.c
9403 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
9404 M: Jay Fang <f.fangjian@huawei.com>
9405 L: linux-spi@vger.kernel.org
9407 W: http://www.hisilicon.com
9408 F: drivers/spi/spi-hisi-kunpeng.c
9410 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
9411 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9412 L: linux-kernel@vger.kernel.org
9414 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
9415 F: drivers/spmi/hisi-spmi-controller.c
9417 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
9418 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9419 L: linux-kernel@vger.kernel.org
9421 F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
9422 F: drivers/mfd/hi6421-spmi-pmic.c
9424 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
9425 M: Weili Qian <qianweili@huawei.com>
9427 F: drivers/crypto/hisilicon/trng/trng.c
9429 HISILICON V3XX SPI NOR FLASH Controller Driver
9430 M: Jay Fang <f.fangjian@huawei.com>
9432 W: http://www.hisilicon.com
9433 F: drivers/spi/spi-hisi-sfc-v3xx.c
9435 HMM - Heterogeneous Memory Management
9436 M: Jérôme Glisse <jglisse@redhat.com>
9437 L: linux-mm@kvack.org
9439 F: Documentation/mm/hmm.rst
9440 F: include/linux/hmm*
9443 F: tools/testing/selftests/vm/*hmm*
9446 M: Jouni Malinen <j@w1.fi>
9447 L: linux-wireless@vger.kernel.org
9449 W: http://w1.fi/hostap-driver.html
9450 F: drivers/net/wireless/intersil/hostap/
9452 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
9453 L: platform-driver-x86@vger.kernel.org
9455 F: drivers/platform/x86/hp/tc1100-wmi.c
9457 HPET: High Precision Event Timers driver
9458 M: Clemens Ladisch <clemens@ladisch.de>
9460 F: Documentation/timers/hpet.rst
9461 F: drivers/char/hpet.c
9462 F: include/linux/hpet.h
9463 F: include/uapi/linux/hpet.h
9467 F: arch/x86/include/asm/hpet.h
9468 F: arch/x86/kernel/hpet.c
9471 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
9473 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
9477 M: Sebastian Reichel <sre@kernel.org>
9479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
9480 F: Documentation/ABI/testing/sysfs-bus-hsi
9481 F: Documentation/driver-api/hsi.rst
9483 F: include/linux/hsi/
9484 F: include/uapi/linux/hsi/
9487 L: linux-usb@vger.kernel.org
9489 F: drivers/net/usb/hso.c
9491 HSR NETWORK PROTOCOL
9492 L: netdev@vger.kernel.org
9496 HT16K33 LED CONTROLLER DRIVER
9497 M: Robin van der Gracht <robin@protonic.nl>
9499 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
9500 F: drivers/auxdisplay/ht16k33.c
9502 HTCPEN TOUCHSCREEN DRIVER
9503 M: Pau Oliva Fora <pof@eslack.org>
9504 L: linux-input@vger.kernel.org
9506 F: drivers/input/touchscreen/htcpen.c
9509 M: Dipen Patel <dipenp@nvidia.com>
9511 F: Documentation/devicetree/bindings/timestamp/
9512 F: Documentation/driver-api/hte/
9514 F: include/linux/hte.h
9516 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
9517 M: Lorenzo Bianconi <lorenzo@kernel.org>
9518 L: linux-iio@vger.kernel.org
9520 W: http://www.st.com/
9521 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
9522 F: drivers/iio/humidity/hts221*
9524 HUAWEI ETHERNET DRIVER
9525 M: Cai Huoqing <cai.huoqing@linux.dev>
9526 L: netdev@vger.kernel.org
9528 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
9529 F: drivers/net/ethernet/huawei/hinic/
9532 M: Mike Kravetz <mike.kravetz@oracle.com>
9533 M: Muchun Song <muchun.song@linux.dev>
9534 L: linux-mm@kvack.org
9536 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
9537 F: Documentation/admin-guide/mm/hugetlbpage.rst
9538 F: Documentation/mm/hugetlbfs_reserv.rst
9539 F: Documentation/mm/vmemmap_dedup.rst
9541 F: include/linux/hugetlb.h
9543 F: mm/hugetlb_vmemmap.c
9544 F: mm/hugetlb_vmemmap.h
9547 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
9548 L: linux-media@vger.kernel.org
9550 W: https://linuxtv.org
9551 T: git git://linuxtv.org/media_tree.git
9552 F: drivers/media/platform/st/sti/hva
9554 HWPOISON MEMORY FAILURE HANDLING
9555 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
9556 R: Miaohe Lin <linmiaohe@huawei.com>
9557 L: linux-mm@kvack.org
9559 F: mm/hwpoison-inject.c
9560 F: mm/memory-failure.c
9562 HYCON HY46XX TOUCHSCREEN SUPPORT
9563 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
9564 L: linux-input@vger.kernel.org
9566 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
9567 F: drivers/input/touchscreen/hycon-hy46xx.c
9569 HYGON PROCESSOR SUPPORT
9570 M: Pu Wen <puwen@hygon.cn>
9571 L: linux-kernel@vger.kernel.org
9573 F: arch/x86/kernel/cpu/hygon.c
9575 HYNIX HI556 SENSOR DRIVER
9576 M: Shawn Tu <shawnx.tu@intel.com>
9577 L: linux-media@vger.kernel.org
9579 T: git git://linuxtv.org/media_tree.git
9580 F: drivers/media/i2c/hi556.c
9582 HYNIX HI846 SENSOR DRIVER
9583 M: Martin Kepplinger <martin.kepplinger@puri.sm>
9584 L: linux-media@vger.kernel.org
9586 F: drivers/media/i2c/hi846.c
9588 HYNIX HI847 SENSOR DRIVER
9589 M: Shawn Tu <shawnx.tu@intel.com>
9590 L: linux-media@vger.kernel.org
9592 F: drivers/media/i2c/hi847.c
9594 Hyper-V/Azure CORE AND DRIVERS
9595 M: "K. Y. Srinivasan" <kys@microsoft.com>
9596 M: Haiyang Zhang <haiyangz@microsoft.com>
9597 M: Wei Liu <wei.liu@kernel.org>
9598 M: Dexuan Cui <decui@microsoft.com>
9599 L: linux-hyperv@vger.kernel.org
9601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
9602 F: Documentation/ABI/stable/sysfs-bus-vmbus
9603 F: Documentation/ABI/testing/debugfs-hyperv
9604 F: Documentation/virt/hyperv
9605 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
9606 F: arch/arm64/hyperv
9607 F: arch/arm64/include/asm/hyperv-tlfs.h
9608 F: arch/arm64/include/asm/mshyperv.h
9610 F: arch/x86/include/asm/hyperv-tlfs.h
9611 F: arch/x86/include/asm/mshyperv.h
9612 F: arch/x86/include/asm/trace/hyperv.h
9613 F: arch/x86/kernel/cpu/mshyperv.c
9614 F: drivers/clocksource/hyperv_timer.c
9615 F: drivers/hid/hid-hyperv.c
9617 F: drivers/input/serio/hyperv-keyboard.c
9618 F: drivers/iommu/hyperv-iommu.c
9619 F: drivers/net/ethernet/microsoft/
9620 F: drivers/net/hyperv/
9621 F: drivers/pci/controller/pci-hyperv-intf.c
9622 F: drivers/pci/controller/pci-hyperv.c
9623 F: drivers/scsi/storvsc_drv.c
9624 F: drivers/uio/uio_hv_generic.c
9625 F: drivers/video/fbdev/hyperv_fb.c
9626 F: include/asm-generic/hyperv-tlfs.h
9627 F: include/asm-generic/mshyperv.h
9628 F: include/clocksource/hyperv_timer.h
9629 F: include/linux/hyperv.h
9631 F: include/uapi/linux/hyperv.h
9632 F: net/vmw_vsock/hyperv_transport.c
9636 M: Vignesh Raghavendra <vigneshr@ti.com>
9637 L: linux-mtd@lists.infradead.org
9639 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9640 C: irc://irc.oftc.net/mtd
9641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
9642 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
9643 F: drivers/mtd/hyperbus/
9644 F: include/linux/mtd/hyperbus.h
9646 HYPERVISOR VIRTUAL CONSOLE DRIVER
9647 L: linuxppc-dev@lists.ozlabs.org
9652 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9653 L: linux-i2c@vger.kernel.org
9654 L: linux-acpi@vger.kernel.org
9656 F: drivers/i2c/i2c-core-acpi.c
9658 I2C CONTROLLER DRIVER FOR NVIDIA GPU
9659 M: Ajay Gupta <ajayg@nvidia.com>
9660 L: linux-i2c@vger.kernel.org
9662 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
9663 F: drivers/i2c/busses/i2c-nvidia-gpu.c
9666 M: Peter Rosin <peda@axentia.se>
9667 L: linux-i2c@vger.kernel.org
9669 F: Documentation/devicetree/bindings/i2c/i2c-arb*
9670 F: Documentation/devicetree/bindings/i2c/i2c-gate*
9671 F: Documentation/devicetree/bindings/i2c/i2c-mux*
9672 F: Documentation/i2c/i2c-topology.rst
9673 F: Documentation/i2c/muxes/
9674 F: drivers/i2c/i2c-mux.c
9675 F: drivers/i2c/muxes/
9676 F: include/linux/i2c-mux.h
9678 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
9679 M: Gregory CLEMENT <gregory.clement@bootlin.com>
9680 L: linux-i2c@vger.kernel.org
9682 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
9683 F: drivers/i2c/busses/i2c-mv64xxx.c
9685 I2C OVER PARALLEL PORT
9686 M: Jean Delvare <jdelvare@suse.com>
9687 L: linux-i2c@vger.kernel.org
9689 F: Documentation/i2c/busses/i2c-parport.rst
9690 F: drivers/i2c/busses/i2c-parport.c
9693 M: Wolfram Sang <wsa@kernel.org>
9694 L: linux-i2c@vger.kernel.org
9696 W: https://i2c.wiki.kernel.org/
9697 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9699 F: Documentation/devicetree/bindings/i2c/i2c.txt
9700 F: Documentation/i2c/
9702 F: include/dt-bindings/i2c/i2c.h
9703 F: include/linux/i2c-dev.h
9704 F: include/linux/i2c-smbus.h
9705 F: include/linux/i2c.h
9706 F: include/uapi/linux/i2c-*.h
9707 F: include/uapi/linux/i2c.h
9709 I2C SUBSYSTEM HOST DRIVERS
9710 L: linux-i2c@vger.kernel.org
9712 W: https://i2c.wiki.kernel.org/
9713 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9715 F: Documentation/devicetree/bindings/i2c/
9716 F: drivers/i2c/algos/
9717 F: drivers/i2c/busses/
9718 F: include/dt-bindings/i2c/
9721 M: Jean Delvare <jdelvare@suse.com>
9722 L: linux-i2c@vger.kernel.org
9724 F: Documentation/i2c/busses/i2c-taos-evm.rst
9725 F: drivers/i2c/busses/i2c-taos-evm.c
9728 M: Till Harbaum <till@harbaum.org>
9729 L: linux-i2c@vger.kernel.org
9731 W: http://www.harbaum.org/till/i2c_tiny_usb
9732 F: drivers/i2c/busses/i2c-tiny-usb.c
9734 I2C/SMBUS CONTROLLER DRIVERS FOR PC
9735 M: Jean Delvare <jdelvare@suse.com>
9736 L: linux-i2c@vger.kernel.org
9738 F: Documentation/i2c/busses/i2c-ali1535.rst
9739 F: Documentation/i2c/busses/i2c-ali1563.rst
9740 F: Documentation/i2c/busses/i2c-ali15x3.rst
9741 F: Documentation/i2c/busses/i2c-amd756.rst
9742 F: Documentation/i2c/busses/i2c-amd8111.rst
9743 F: Documentation/i2c/busses/i2c-i801.rst
9744 F: Documentation/i2c/busses/i2c-nforce2.rst
9745 F: Documentation/i2c/busses/i2c-piix4.rst
9746 F: Documentation/i2c/busses/i2c-sis5595.rst
9747 F: Documentation/i2c/busses/i2c-sis630.rst
9748 F: Documentation/i2c/busses/i2c-sis96x.rst
9749 F: Documentation/i2c/busses/i2c-via.rst
9750 F: Documentation/i2c/busses/i2c-viapro.rst
9751 F: drivers/i2c/busses/i2c-ali1535.c
9752 F: drivers/i2c/busses/i2c-ali1563.c
9753 F: drivers/i2c/busses/i2c-ali15x3.c
9754 F: drivers/i2c/busses/i2c-amd756-s4882.c
9755 F: drivers/i2c/busses/i2c-amd756.c
9756 F: drivers/i2c/busses/i2c-amd8111.c
9757 F: drivers/i2c/busses/i2c-i801.c
9758 F: drivers/i2c/busses/i2c-isch.c
9759 F: drivers/i2c/busses/i2c-nforce2-s4985.c
9760 F: drivers/i2c/busses/i2c-nforce2.c
9761 F: drivers/i2c/busses/i2c-piix4.c
9762 F: drivers/i2c/busses/i2c-sis5595.c
9763 F: drivers/i2c/busses/i2c-sis630.c
9764 F: drivers/i2c/busses/i2c-sis96x.c
9765 F: drivers/i2c/busses/i2c-via.c
9766 F: drivers/i2c/busses/i2c-viapro.c
9768 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
9769 M: Hans de Goede <hdegoede@redhat.com>
9770 L: linux-i2c@vger.kernel.org
9772 F: drivers/i2c/busses/i2c-cht-wc.c
9774 I2C/SMBUS ISMT DRIVER
9775 M: Seth Heasley <seth.heasley@intel.com>
9776 M: Neil Horman <nhorman@tuxdriver.com>
9777 L: linux-i2c@vger.kernel.org
9778 F: Documentation/i2c/busses/i2c-ismt.rst
9779 F: drivers/i2c/busses/i2c-ismt.c
9781 I2C/SMBUS STUB DRIVER
9782 M: Jean Delvare <jdelvare@suse.com>
9783 L: linux-i2c@vger.kernel.org
9785 F: drivers/i2c/i2c-stub.c
9787 I3C DRIVER FOR CADENCE I3C MASTER IP
9788 M: Przemysław Gaj <pgaj@cadence.com>
9790 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
9791 F: drivers/i3c/master/i3c-master-cdns.c
9793 I3C DRIVER FOR SYNOPSYS DESIGNWARE
9795 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
9796 F: drivers/i3c/master/dw*
9799 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9800 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
9802 C: irc://chat.freenode.net/linux-i3c
9803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
9804 F: Documentation/ABI/testing/sysfs-bus-i3c
9805 F: Documentation/devicetree/bindings/i3c/
9806 F: Documentation/driver-api/i3c
9808 F: include/linux/i3c/
9810 IA64 (Itanium) PLATFORM
9811 L: linux-ia64@vger.kernel.org
9813 F: Documentation/ia64/
9816 IBM Operation Panel Input Driver
9817 M: Eddie James <eajames@linux.ibm.com>
9818 L: linux-input@vger.kernel.org
9820 F: Documentation/devicetree/bindings/input/ibm,op-panel.yaml
9821 F: drivers/input/misc/ibm-panel.c
9823 IBM Power 842 compression accelerator
9824 M: Haren Myneni <haren@us.ibm.com>
9827 F: drivers/crypto/nx/Kconfig
9828 F: drivers/crypto/nx/Makefile
9829 F: drivers/crypto/nx/nx-842*
9830 F: include/linux/sw842.h
9833 IBM Power in-Nest Crypto Acceleration
9834 M: Breno Leitão <leitao@debian.org>
9835 M: Nayna Jain <nayna@linux.ibm.com>
9836 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9837 L: linux-crypto@vger.kernel.org
9839 F: drivers/crypto/nx/Kconfig
9840 F: drivers/crypto/nx/Makefile
9841 F: drivers/crypto/nx/nx-aes*
9842 F: drivers/crypto/nx/nx-sha*
9843 F: drivers/crypto/nx/nx.*
9844 F: drivers/crypto/nx/nx_csbcpb.h
9845 F: drivers/crypto/nx/nx_debugfs.c
9847 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
9848 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9849 L: linux-pci@vger.kernel.org
9850 L: linuxppc-dev@lists.ozlabs.org
9852 F: drivers/pci/hotplug/rpadlpar*
9854 IBM Power Linux RAID adapter
9855 M: Brian King <brking@us.ibm.com>
9857 F: drivers/scsi/ipr.*
9859 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
9860 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9861 L: linux-pci@vger.kernel.org
9862 L: linuxppc-dev@lists.ozlabs.org
9864 F: drivers/pci/hotplug/rpaphp*
9866 IBM Power SRIOV Virtual NIC Device Driver
9867 M: Haren Myneni <haren@linux.ibm.com>
9868 M: Rick Lindsley <ricklind@linux.ibm.com>
9869 R: Nick Child <nnac123@linux.ibm.com>
9870 R: Dany Madden <danymadden@us.ibm.com>
9871 R: Thomas Falcon <tlfalcon@linux.ibm.com>
9872 L: netdev@vger.kernel.org
9874 F: drivers/net/ethernet/ibm/ibmvnic.*
9876 IBM Power Virtual Accelerator Switchboard
9877 L: linuxppc-dev@lists.ozlabs.org
9879 F: arch/powerpc/include/asm/vas.h
9880 F: arch/powerpc/platforms/powernv/copy-paste.h
9881 F: arch/powerpc/platforms/powernv/vas*
9883 IBM Power Virtual Ethernet Device Driver
9884 M: Nick Child <nnac123@linux.ibm.com>
9885 L: netdev@vger.kernel.org
9887 F: drivers/net/ethernet/ibm/ibmveth.*
9889 IBM Power Virtual FC Device Drivers
9890 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9891 L: linux-scsi@vger.kernel.org
9893 F: drivers/scsi/ibmvscsi/ibmvfc*
9895 IBM Power Virtual Management Channel Driver
9896 M: Brad Warrum <bwarrum@linux.ibm.com>
9897 M: Ritu Agarwal <rituagar@linux.ibm.com>
9899 F: drivers/misc/ibmvmc.*
9901 IBM Power Virtual SCSI Device Drivers
9902 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9903 L: linux-scsi@vger.kernel.org
9905 F: drivers/scsi/ibmvscsi/ibmvscsi*
9906 F: include/scsi/viosrp.h
9908 IBM Power Virtual SCSI Device Target Driver
9909 M: Michael Cyr <mikecyr@linux.ibm.com>
9910 L: linux-scsi@vger.kernel.org
9911 L: target-devel@vger.kernel.org
9913 F: drivers/scsi/ibmvscsi_tgt/
9915 IBM Power VMX Cryptographic instructions
9916 M: Breno Leitão <leitao@debian.org>
9917 M: Nayna Jain <nayna@linux.ibm.com>
9918 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9919 L: linux-crypto@vger.kernel.org
9921 F: drivers/crypto/vmx/Kconfig
9922 F: drivers/crypto/vmx/Makefile
9923 F: drivers/crypto/vmx/aes*
9924 F: drivers/crypto/vmx/ghash*
9925 F: drivers/crypto/vmx/ppc-xlate.pl
9926 F: drivers/crypto/vmx/vmx.c
9928 IBM ServeRAID RAID DRIVER
9930 F: drivers/scsi/ips.*
9932 ICH LPC AND GPIO DRIVER
9933 M: Peter Tyser <ptyser@xes-inc.com>
9935 F: drivers/gpio/gpio-ich.c
9936 F: drivers/mfd/lpc_ich.c
9939 M: Max Staudt <max@enpas.org>
9940 L: linux-i2c@vger.kernel.org
9942 F: drivers/i2c/busses/i2c-icy.c
9944 IDEAPAD LAPTOP EXTRAS DRIVER
9945 M: Ike Panhc <ike.pan@canonical.com>
9946 L: platform-driver-x86@vger.kernel.org
9948 W: http://launchpad.net/ideapad-laptop
9949 F: drivers/platform/x86/ideapad-laptop.c
9951 IDEAPAD LAPTOP SLIDEBAR DRIVER
9952 M: Andrey Moiseev <o2g.org.ru@gmail.com>
9953 L: linux-input@vger.kernel.org
9955 W: https://github.com/o2genum/ideapad-slidebar
9956 F: drivers/input/misc/ideapad_slidebar.c
9959 M: Christian Brauner <brauner@kernel.org>
9960 M: Seth Forshee <sforshee@kernel.org>
9961 L: linux-fsdevel@vger.kernel.org
9963 T: git://git.kernel.org/pub/scm/linux/kernel/git/vfs/idmapping.git
9964 F: Documentation/filesystems/idmappings.rst
9965 F: tools/testing/selftests/mount_setattr/
9966 F: include/linux/mnt_idmapping.h
9968 IDT VersaClock 5 CLOCK DRIVER
9969 M: Luca Ceresoli <luca@lucaceresoli.net>
9971 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9972 F: drivers/clk/clk-versaclock5.c
9974 IEEE 802.15.4 SUBSYSTEM
9975 M: Alexander Aring <alex.aring@gmail.com>
9976 M: Stefan Schmidt <stefan@datenfreihafen.org>
9977 L: linux-wpan@vger.kernel.org
9979 W: https://linux-wpan.org/
9980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9982 F: Documentation/networking/ieee802154.rst
9983 F: drivers/net/ieee802154/
9984 F: include/linux/ieee802154.h
9985 F: include/linux/nl802154.h
9986 F: include/net/af_ieee802154.h
9987 F: include/net/cfg802154.h
9988 F: include/net/ieee802154_netdev.h
9989 F: include/net/mac802154.h
9990 F: include/net/nl802154.h
9995 M: Yotam Gigi <yotam.gi@gmail.com>
9996 M: Jamal Hadi Salim <jhs@mojatatu.com>
9997 F: include/net/ife.h
9998 F: include/uapi/linux/ife.h
10001 IGORPLUG-USB IR RECEIVER
10002 M: Sean Young <sean@mess.org>
10003 L: linux-media@vger.kernel.org
10005 F: drivers/media/rc/igorplugusb.c
10007 IGUANAWORKS USB IR TRANSCEIVER
10008 M: Sean Young <sean@mess.org>
10009 L: linux-media@vger.kernel.org
10011 F: drivers/media/rc/iguanair.c
10013 IIO DIGITAL POTENTIOMETER DAC
10014 M: Peter Rosin <peda@axentia.se>
10015 L: linux-iio@vger.kernel.org
10017 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
10018 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
10019 F: drivers/iio/dac/dpot-dac.c
10021 IIO ENVELOPE DETECTOR
10022 M: Peter Rosin <peda@axentia.se>
10023 L: linux-iio@vger.kernel.org
10025 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
10026 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
10027 F: drivers/iio/adc/envelope-detector.c
10030 M: Peter Rosin <peda@axentia.se>
10031 L: linux-iio@vger.kernel.org
10033 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
10034 F: drivers/iio/multiplexer/iio-mux.c
10036 IIO SCMI BASED DRIVER
10037 M: Jyoti Bhayana <jbhayana@google.com>
10038 L: linux-iio@vger.kernel.org
10040 F: drivers/iio/common/scmi_sensors/scmi_iio.c
10042 IIO SUBSYSTEM AND DRIVERS
10043 M: Jonathan Cameron <jic23@kernel.org>
10044 R: Lars-Peter Clausen <lars@metafoo.de>
10045 L: linux-iio@vger.kernel.org
10047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
10048 F: Documentation/ABI/testing/configfs-iio*
10049 F: Documentation/ABI/testing/sysfs-bus-iio*
10050 F: Documentation/devicetree/bindings/iio/
10052 F: drivers/staging/iio/
10053 F: include/dt-bindings/iio/
10054 F: include/linux/iio/
10058 M: Peter Rosin <peda@axentia.se>
10059 L: linux-iio@vger.kernel.org
10061 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
10062 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
10063 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
10064 F: drivers/iio/afe/iio-rescale.c
10066 IKANOS/ADI EAGLE ADSL USB DRIVER
10067 M: Matthieu Castet <castet.matthieu@free.fr>
10068 M: Stanislaw Gruszka <stf_xl@wp.pl>
10070 F: drivers/usb/atm/ueagle-atm.c
10072 IMAGIS TOUCHSCREEN DRIVER
10073 M: Markuss Broks <markuss.broks@gmail.com>
10075 F: Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
10076 F: drivers/input/touchscreen/imagis.c
10078 IMGTEC ASCII LCD DRIVER
10079 M: Paul Burton <paulburton@kernel.org>
10081 F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
10082 F: drivers/auxdisplay/img-ascii-lcd.c
10084 IMGTEC IR DECODER DRIVER
10086 F: drivers/media/rc/img-ir/
10088 IMON SOUNDGRAPH USB IR RECEIVER
10089 M: Sean Young <sean@mess.org>
10090 L: linux-media@vger.kernel.org
10092 F: drivers/media/rc/imon.c
10093 F: drivers/media/rc/imon_raw.c
10095 IMS TWINTURBO FRAMEBUFFER DRIVER
10096 L: linux-fbdev@vger.kernel.org
10098 F: drivers/video/fbdev/imsttfb.c
10100 INA209 HARDWARE MONITOR DRIVER
10101 M: Guenter Roeck <linux@roeck-us.net>
10102 L: linux-hwmon@vger.kernel.org
10104 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
10105 F: Documentation/hwmon/ina209.rst
10106 F: drivers/hwmon/ina209.c
10108 INA2XX HARDWARE MONITOR DRIVER
10109 M: Guenter Roeck <linux@roeck-us.net>
10110 L: linux-hwmon@vger.kernel.org
10112 F: Documentation/hwmon/ina2xx.rst
10113 F: drivers/hwmon/ina2xx.c
10114 F: include/linux/platform_data/ina2xx.h
10116 INDEX OF FURTHER KERNEL DOCUMENTATION
10117 M: Carlos Bilbao <carlos.bilbao@amd.com>
10119 F: Documentation/process/kernel-docs.rst
10121 INDUSTRY PACK SUBSYSTEM (IPACK)
10122 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
10123 M: Jens Taprogge <jens.taprogge@taprogge.org>
10124 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10125 L: industrypack-devel@lists.sourceforge.net
10127 W: http://industrypack.sourceforge.net
10130 INFINEON DPS310 Driver
10131 M: Eddie James <eajames@linux.ibm.com>
10132 L: linux-iio@vger.kernel.org
10134 F: drivers/iio/pressure/dps310.c
10136 INFINIBAND SUBSYSTEM
10137 M: Jason Gunthorpe <jgg@nvidia.com>
10138 M: Leon Romanovsky <leonro@nvidia.com>
10139 L: linux-rdma@vger.kernel.org
10141 W: https://github.com/linux-rdma/rdma-core
10142 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
10144 F: Documentation/devicetree/bindings/infiniband/
10145 F: Documentation/infiniband/
10146 F: drivers/infiniband/
10148 F: include/trace/events/ib_mad.h
10149 F: include/trace/events/ib_umad.h
10150 F: include/trace/misc/rdma.h
10151 F: include/uapi/linux/if_infiniband.h
10152 F: include/uapi/rdma/
10153 F: samples/bpf/ibumad_kern.c
10154 F: samples/bpf/ibumad_user.c
10156 INGENIC JZ4780 NAND DRIVER
10157 M: Harvey Hunt <harveyhuntnexus@gmail.com>
10158 L: linux-mtd@lists.infradead.org
10159 L: linux-mips@vger.kernel.org
10161 F: drivers/mtd/nand/raw/ingenic/
10163 INGENIC JZ47xx SoCs
10164 M: Paul Cercueil <paul@crapouillou.net>
10165 L: linux-mips@vger.kernel.org
10167 F: arch/mips/boot/dts/ingenic/
10168 F: arch/mips/generic/board-ingenic.c
10169 F: arch/mips/include/asm/mach-ingenic/
10170 F: arch/mips/ingenic/Kconfig
10171 F: drivers/clk/ingenic/
10172 F: drivers/dma/dma-jz4780.c
10173 F: drivers/gpu/drm/ingenic/
10174 F: drivers/i2c/busses/i2c-jz4780.c
10175 F: drivers/iio/adc/ingenic-adc.c
10176 F: drivers/irqchip/irq-ingenic.c
10177 F: drivers/memory/jz4780-nemc.c
10178 F: drivers/mmc/host/jz4740_mmc.c
10179 F: drivers/mtd/nand/raw/ingenic/
10180 F: drivers/pinctrl/pinctrl-ingenic.c
10181 F: drivers/power/supply/ingenic-battery.c
10182 F: drivers/pwm/pwm-jz4740.c
10183 F: drivers/remoteproc/ingenic_rproc.c
10184 F: drivers/rtc/rtc-jz4740.c
10185 F: drivers/tty/serial/8250/8250_ingenic.c
10186 F: drivers/usb/musb/jz4740.c
10187 F: drivers/watchdog/jz4740_wdt.c
10188 F: include/dt-bindings/iio/adc/ingenic,adc.h
10189 F: include/linux/mfd/ingenic-tcu.h
10190 F: sound/soc/codecs/jz47*
10191 F: sound/soc/jz4740/
10193 INJOINIC IP5xxx POWER BANK IC DRIVER
10194 M: Samuel Holland <samuel@sholland.org>
10196 F: drivers/power/supply/ip5xxx_power.c
10199 M: Jan Kara <jack@suse.cz>
10200 R: Amir Goldstein <amir73il@gmail.com>
10201 L: linux-fsdevel@vger.kernel.org
10203 F: Documentation/filesystems/inotify.rst
10204 F: fs/notify/inotify/
10205 F: include/linux/inotify.h
10206 F: include/uapi/linux/inotify.h
10208 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
10209 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
10210 L: linux-input@vger.kernel.org
10212 Q: http://patchwork.kernel.org/project/linux-input/list/
10213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
10214 F: Documentation/devicetree/bindings/input/
10215 F: Documentation/devicetree/bindings/serio/
10216 F: Documentation/input/
10218 F: include/dt-bindings/input/
10219 F: include/linux/input.h
10220 F: include/linux/input/
10221 F: include/uapi/linux/input-event-codes.h
10222 F: include/uapi/linux/input.h
10224 INPUT MULTITOUCH (MT) PROTOCOL
10225 M: Henrik Rydberg <rydberg@bitmath.org>
10226 L: linux-input@vger.kernel.org
10228 F: Documentation/input/multi-touch-protocol.rst
10229 F: drivers/input/input-mt.c
10232 INSIDE SECURE CRYPTO DRIVER
10233 M: Antoine Tenart <atenart@kernel.org>
10234 L: linux-crypto@vger.kernel.org
10236 F: drivers/crypto/inside-secure/
10238 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
10239 M: Mimi Zohar <zohar@linux.ibm.com>
10240 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
10241 L: linux-integrity@vger.kernel.org
10243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
10244 F: security/integrity/ima/
10245 F: security/integrity/
10247 INTEL 810/815 FRAMEBUFFER DRIVER
10248 M: Antonino Daplas <adaplas@gmail.com>
10249 L: linux-fbdev@vger.kernel.org
10251 F: drivers/video/fbdev/i810/
10253 INTEL 8255 GPIO DRIVER
10254 M: William Breathitt Gray <william.gray@linaro.org>
10255 L: linux-gpio@vger.kernel.org
10257 F: drivers/gpio/gpio-i8255.c
10258 F: drivers/gpio/gpio-i8255.h
10261 M: Cezary Rojewski <cezary.rojewski@intel.com>
10262 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
10263 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
10264 M: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
10265 M: Bard Liao <yung-chuan.liao@linux.intel.com>
10266 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
10267 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
10268 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10270 F: sound/soc/intel/
10272 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
10273 M: Hans de Goede <hdegoede@redhat.com>
10274 L: platform-driver-x86@vger.kernel.org
10276 F: drivers/platform/x86/intel/atomisp2/pm.c
10278 INTEL ATOMISP2 LED DRIVER
10279 M: Hans de Goede <hdegoede@redhat.com>
10280 L: platform-driver-x86@vger.kernel.org
10282 F: drivers/platform/x86/intel/atomisp2/led.c
10284 INTEL BIOS SAR INT1092 DRIVER
10285 M: Shravan Sudhakar <s.shravan@intel.com>
10286 M: Intel Corporation <linuxwwan@intel.com>
10287 L: platform-driver-x86@vger.kernel.org
10289 F: drivers/platform/x86/intel/int1092/
10291 INTEL BROXTON PMC DRIVER
10292 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10293 M: Zha Qipeng <qipeng.zha@intel.com>
10295 F: drivers/mfd/intel_pmc_bxt.c
10296 F: include/linux/mfd/intel_pmc_bxt.h
10298 INTEL C600 SERIES SAS CONTROLLER DRIVER
10299 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
10300 L: linux-scsi@vger.kernel.org
10302 T: git git://git.code.sf.net/p/intel-sas/isci
10303 F: drivers/scsi/isci/
10305 INTEL CPU family model numbers
10306 M: Tony Luck <tony.luck@intel.com>
10308 L: linux-kernel@vger.kernel.org
10310 F: arch/x86/include/asm/intel-family.h
10312 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
10313 M: Jani Nikula <jani.nikula@linux.intel.com>
10314 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
10315 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
10316 M: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
10317 L: intel-gfx@lists.freedesktop.org
10319 W: https://01.org/linuxgraphics/
10320 Q: http://patchwork.freedesktop.org/project/intel-gfx/
10321 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
10322 C: irc://irc.oftc.net/intel-gfx
10323 T: git git://anongit.freedesktop.org/drm-intel
10324 F: Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
10325 F: Documentation/gpu/i915.rst
10326 F: drivers/gpu/drm/i915/
10327 F: include/drm/i915*
10328 F: include/uapi/drm/i915_drm.h
10330 INTEL ETHERNET DRIVERS
10331 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
10332 M: Tony Nguyen <anthony.l.nguyen@intel.com>
10333 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
10335 W: http://www.intel.com/support/feedback.htm
10336 W: http://e1000.sourceforge.net/
10337 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
10338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
10339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
10340 F: Documentation/networking/device_drivers/ethernet/intel/
10341 F: drivers/net/ethernet/intel/
10342 F: drivers/net/ethernet/intel/*/
10343 F: include/linux/avf/virtchnl.h
10344 F: include/linux/net/intel/iidc.h
10346 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
10347 M: Mustafa Ismail <mustafa.ismail@intel.com>
10348 M: Shiraz Saleem <shiraz.saleem@intel.com>
10349 L: linux-rdma@vger.kernel.org
10351 F: drivers/infiniband/hw/irdma/
10352 F: include/uapi/rdma/irdma-abi.h
10354 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
10355 M: Maik Broemme <mbroemme@libmpq.org>
10356 L: linux-fbdev@vger.kernel.org
10358 F: Documentation/fb/intelfb.rst
10359 F: drivers/video/fbdev/intelfb/
10362 M: Andy Shevchenko <andy@kernel.org>
10363 L: linux-gpio@vger.kernel.org
10365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10366 F: drivers/gpio/gpio-ich.c
10367 F: drivers/gpio/gpio-merrifield.c
10368 F: drivers/gpio/gpio-ml-ioh.c
10369 F: drivers/gpio/gpio-pch.c
10370 F: drivers/gpio/gpio-sch.c
10371 F: drivers/gpio/gpio-sodaville.c
10373 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
10374 M: Zhenyu Wang <zhenyuw@linux.intel.com>
10375 M: Zhi Wang <zhi.a.wang@intel.com>
10376 L: intel-gvt-dev@lists.freedesktop.org
10377 L: intel-gfx@lists.freedesktop.org
10379 W: https://01.org/igvt-g
10380 T: git https://github.com/intel/gvt-linux.git
10381 F: drivers/gpu/drm/i915/gvt/
10383 INTEL HID EVENT DRIVER
10384 M: Alex Hung <alexhung@gmail.com>
10385 L: platform-driver-x86@vger.kernel.org
10387 F: drivers/platform/x86/intel/hid.c
10389 INTEL I/OAT DMA DRIVER
10390 M: Dave Jiang <dave.jiang@intel.com>
10391 R: Dan Williams <dan.j.williams@intel.com>
10392 L: dmaengine@vger.kernel.org
10394 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
10395 F: drivers/dma/ioat*
10398 M: Fenghua Yu <fenghua.yu@intel.com>
10399 M: Dave Jiang <dave.jiang@intel.com>
10400 L: dmaengine@vger.kernel.org
10402 F: drivers/dma/idxd/*
10403 F: include/uapi/linux/idxd.h
10406 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
10407 M: Len Brown <lenb@kernel.org>
10408 L: linux-pm@vger.kernel.org
10410 B: https://bugzilla.kernel.org
10411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
10412 F: drivers/idle/intel_idle.c
10414 INTEL IN FIELD SCAN (IFS) DEVICE
10415 M: Jithu Joseph <jithu.joseph@intel.com>
10416 R: Ashok Raj <ashok.raj@intel.com>
10417 R: Tony Luck <tony.luck@intel.com>
10419 F: drivers/platform/x86/intel/ifs
10420 F: include/trace/events/intel_ifs.h
10422 INTEL INTEGRATED SENSOR HUB DRIVER
10423 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10424 M: Jiri Kosina <jikos@kernel.org>
10425 L: linux-input@vger.kernel.org
10427 F: drivers/hid/intel-ish-hid/
10430 M: David Woodhouse <dwmw2@infradead.org>
10431 M: Lu Baolu <baolu.lu@linux.intel.com>
10432 L: iommu@lists.linux.dev
10434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10435 F: drivers/iommu/intel/
10436 F: include/linux/intel-svm.h
10438 INTEL IOP-ADMA DMA DRIVER
10439 R: Dan Williams <dan.j.williams@intel.com>
10441 F: drivers/dma/iop-adma.c
10443 INTEL IPU3 CSI-2 CIO2 DRIVER
10444 M: Yong Zhi <yong.zhi@intel.com>
10445 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10446 M: Bingbu Cao <bingbu.cao@intel.com>
10447 M: Dan Scally <djrscally@gmail.com>
10448 R: Tianshu Qiu <tian.shu.qiu@intel.com>
10449 L: linux-media@vger.kernel.org
10451 T: git git://linuxtv.org/media_tree.git
10452 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
10453 F: drivers/media/pci/intel/ipu3/
10455 INTEL IPU3 CSI-2 IMGU DRIVER
10456 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10457 R: Bingbu Cao <bingbu.cao@intel.com>
10458 R: Tianshu Qiu <tian.shu.qiu@intel.com>
10459 L: linux-media@vger.kernel.org
10461 F: Documentation/admin-guide/media/ipu3.rst
10462 F: Documentation/admin-guide/media/ipu3_rcb.svg
10463 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
10464 F: drivers/staging/media/ipu3/
10466 INTEL IXP4XX CRYPTO SUPPORT
10467 M: Corentin Labbe <clabbe@baylibre.com>
10468 L: linux-crypto@vger.kernel.org
10470 F: drivers/crypto/ixp4xx_crypto.c
10472 INTEL ISHTP ECLITE DRIVER
10473 M: Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
10474 L: platform-driver-x86@vger.kernel.org
10476 F: drivers/platform/x86/intel/ishtp_eclite.c
10478 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
10479 M: Krzysztof Halasa <khalasa@piap.pl>
10481 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
10482 F: drivers/net/wan/ixp4xx_hss.c
10483 F: drivers/soc/ixp4xx/ixp4xx-npe.c
10484 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
10485 F: include/linux/soc/ixp4xx/npe.h
10486 F: include/linux/soc/ixp4xx/qmgr.h
10488 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
10489 M: Deepak Saxena <dsaxena@plexity.net>
10491 F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
10492 F: drivers/char/hw_random/ixp4xx-rng.c
10494 INTEL KEEM BAY DRM DRIVER
10495 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
10496 M: Edmund Dea <edmund.j.dea@intel.com>
10498 F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml
10499 F: drivers/gpu/drm/kmb/
10501 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
10502 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10504 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
10505 F: drivers/crypto/keembay/Kconfig
10506 F: drivers/crypto/keembay/Makefile
10507 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
10508 F: drivers/crypto/keembay/ocs-aes.c
10509 F: drivers/crypto/keembay/ocs-aes.h
10511 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
10512 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10513 M: Prabhjot Khurana <prabhjot.khurana@intel.com>
10514 M: Mark Gross <mgross@linux.intel.com>
10516 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
10517 F: drivers/crypto/keembay/Kconfig
10518 F: drivers/crypto/keembay/Makefile
10519 F: drivers/crypto/keembay/keembay-ocs-ecc.c
10521 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
10522 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10523 M: Declan Murphy <declan.murphy@intel.com>
10525 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
10526 F: drivers/crypto/keembay/Kconfig
10527 F: drivers/crypto/keembay/Makefile
10528 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
10529 F: drivers/crypto/keembay/ocs-hcu.c
10530 F: drivers/crypto/keembay/ocs-hcu.h
10532 INTEL THUNDER BAY EMMC PHY DRIVER
10533 M: Nandhini Srikandan <nandhini.srikandan@intel.com>
10534 M: Rashmi A <rashmi.a@intel.com>
10536 F: Documentation/devicetree/bindings/phy/intel,phy-thunderbay-emmc.yaml
10537 F: drivers/phy/intel/phy-intel-thunderbay-emmc.c
10539 INTEL MANAGEMENT ENGINE (mei)
10540 M: Tomas Winkler <tomas.winkler@intel.com>
10541 L: linux-kernel@vger.kernel.org
10543 F: Documentation/driver-api/mei/*
10544 F: drivers/misc/mei/
10545 F: drivers/watchdog/mei_wdt.c
10546 F: include/linux/mei_aux.h
10547 F: include/linux/mei_cl_bus.h
10548 F: include/uapi/linux/mei.h
10551 INTEL MAX 10 BMC MFD DRIVER
10552 M: Xu Yilun <yilun.xu@intel.com>
10553 R: Tom Rix <trix@redhat.com>
10555 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
10556 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
10557 F: drivers/hwmon/intel-m10-bmc-hwmon.c
10558 F: drivers/mfd/intel-m10-bmc.c
10559 F: include/linux/mfd/intel-m10-bmc.h
10561 INTEL MENLOW THERMAL DRIVER
10562 M: Sujith Thomas <sujith.thomas@intel.com>
10563 L: linux-pm@vger.kernel.org
10565 F: drivers/thermal/intel/intel_menlow.c
10567 INTEL P-Unit IPC DRIVER
10568 M: Zha Qipeng <qipeng.zha@intel.com>
10569 L: platform-driver-x86@vger.kernel.org
10571 F: arch/x86/include/asm/intel_punit_ipc.h
10572 F: drivers/platform/x86/intel/punit_ipc.c
10574 INTEL PMC CORE DRIVER
10575 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10576 M: David E Box <david.e.box@intel.com>
10577 L: platform-driver-x86@vger.kernel.org
10579 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
10580 F: drivers/platform/x86/intel/pmc/
10582 INTEL PMIC GPIO DRIVERS
10583 M: Andy Shevchenko <andy@kernel.org>
10585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10586 F: drivers/gpio/gpio-*cove.c
10588 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
10589 M: Andy Shevchenko <andy@kernel.org>
10591 F: drivers/mfd/intel_soc_pmic*
10592 F: include/linux/mfd/intel_soc_pmic*
10595 M: David E. Box <david.e.box@linux.intel.com>
10597 F: drivers/platform/x86/intel/pmt/
10599 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
10600 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
10601 L: linux-wireless@vger.kernel.org
10603 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
10604 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
10605 F: drivers/net/wireless/intel/ipw2x00/
10607 INTEL PSTATE DRIVER
10608 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10609 M: Len Brown <lenb@kernel.org>
10610 L: linux-pm@vger.kernel.org
10612 F: drivers/cpufreq/intel_pstate.c
10614 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
10615 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10616 L: linux-iio@vger.kernel.org
10617 F: drivers/counter/intel-qep.c
10620 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10622 F: arch/x86/include/asm/intel_scu_ipc.h
10623 F: drivers/platform/x86/intel_scu_*
10626 M: David E. Box <david.e.box@linux.intel.com>
10628 F: drivers/platform/x86/intel/sdsi.c
10629 F: tools/arch/x86/intel_sdsi/
10630 F: tools/testing/selftests/drivers/sdsi/
10632 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
10633 M: Daniel Scally <djrscally@gmail.com>
10635 F: drivers/platform/x86/intel/int3472/
10637 INTEL SPEED SELECT TECHNOLOGY
10638 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10639 L: platform-driver-x86@vger.kernel.org
10641 F: drivers/platform/x86/intel/speed_select_if/
10642 F: include/uapi/linux/isst_if.h
10643 F: tools/power/x86/intel-speed-select/
10645 INTEL STRATIX10 FIRMWARE DRIVERS
10646 M: Dinh Nguyen <dinguyen@kernel.org>
10647 L: linux-kernel@vger.kernel.org
10649 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
10650 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
10651 F: drivers/firmware/stratix10-rsu.c
10652 F: drivers/firmware/stratix10-svc.c
10653 F: include/linux/firmware/intel/stratix10-smc.h
10654 F: include/linux/firmware/intel/stratix10-svc-client.h
10655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
10657 INTEL TELEMETRY DRIVER
10658 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10659 M: "David E. Box" <david.e.box@linux.intel.com>
10660 L: platform-driver-x86@vger.kernel.org
10662 F: arch/x86/include/asm/intel_telemetry.h
10663 F: drivers/platform/x86/intel/telemetry/
10665 INTEL UNCORE FREQUENCY CONTROL
10666 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10667 L: platform-driver-x86@vger.kernel.org
10669 F: Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
10670 F: drivers/platform/x86/intel/uncore-frequency/
10672 INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
10673 M: David E. Box <david.e.box@linux.intel.com>
10675 F: drivers/platform/x86/intel/vsec.*
10677 INTEL VIRTUAL BUTTON DRIVER
10678 M: AceLan Kao <acelan.kao@canonical.com>
10679 L: platform-driver-x86@vger.kernel.org
10681 F: drivers/platform/x86/intel/vbtn.c
10683 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
10684 M: Stanislaw Gruszka <stf_xl@wp.pl>
10685 L: linux-wireless@vger.kernel.org
10687 F: drivers/net/wireless/intel/iwlegacy/
10689 INTEL WIRELESS WIFI LINK (iwlwifi)
10690 M: Gregory Greenman <gregory.greenman@intel.com>
10691 L: linux-wireless@vger.kernel.org
10693 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
10694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
10695 F: drivers/net/wireless/intel/iwlwifi/
10697 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
10698 M: Jithu Joseph <jithu.joseph@intel.com>
10699 R: Maurice Ma <maurice.ma@intel.com>
10701 W: https://slimbootloader.github.io/security/firmware-update.html
10702 F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
10704 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
10705 L: Dell.Client.Kernel@dell.com
10707 F: drivers/platform/x86/intel/wmi/thunderbolt.c
10709 INTEL WWAN IOSM DRIVER
10710 M: M Chetan Kumar <m.chetan.kumar@intel.com>
10711 M: Intel Corporation <linuxwwan@intel.com>
10712 L: netdev@vger.kernel.org
10714 F: drivers/net/wwan/iosm/
10717 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10719 F: Documentation/trace/intel_th.rst
10720 F: drivers/hwtracing/intel_th/
10721 F: include/linux/intel_th.h
10723 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
10724 M: Ning Sun <ning.sun@intel.com>
10725 L: tboot-devel@lists.sourceforge.net
10727 W: http://tboot.sourceforge.net
10728 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
10729 F: Documentation/x86/intel_txt.rst
10730 F: arch/x86/kernel/tboot.c
10731 F: include/linux/tboot.h
10734 M: Jarkko Sakkinen <jarkko@kernel.org>
10735 R: Dave Hansen <dave.hansen@linux.intel.com>
10736 L: linux-sgx@vger.kernel.org
10738 Q: https://patchwork.kernel.org/project/intel-sgx/list/
10739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
10740 F: Documentation/x86/sgx.rst
10741 F: arch/x86/entry/vdso/vsgx.S
10742 F: arch/x86/include/asm/sgx.h
10743 F: arch/x86/include/uapi/asm/sgx.h
10744 F: arch/x86/kernel/cpu/sgx/*
10745 F: tools/testing/selftests/sgx/*
10749 M: Georgi Djakov <djakov@kernel.org>
10750 L: linux-pm@vger.kernel.org
10752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
10753 F: Documentation/devicetree/bindings/interconnect/
10754 F: Documentation/driver-api/interconnect.rst
10755 F: drivers/interconnect/
10756 F: include/dt-bindings/interconnect/
10757 F: include/linux/interconnect-provider.h
10758 F: include/linux/interconnect.h
10760 INTERRUPT COUNTER DRIVER
10761 M: Oleksij Rempel <o.rempel@pengutronix.de>
10762 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10763 L: linux-iio@vger.kernel.org
10764 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
10765 F: drivers/counter/interrupt-cnt.c
10767 INTERSIL ISL7998X VIDEO DECODER DRIVER
10768 M: Michael Tretter <m.tretter@pengutronix.de>
10769 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10770 L: linux-media@vger.kernel.org
10772 F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
10773 F: drivers/media/i2c/isl7998x.c
10775 INVENSENSE ICM-426xx IMU DRIVER
10776 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
10777 L: linux-iio@vger.kernel.org
10779 W: https://invensense.tdk.com/
10780 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
10781 F: drivers/iio/imu/inv_icm42600/
10783 INVENSENSE MPU-3050 GYROSCOPE DRIVER
10784 M: Linus Walleij <linus.walleij@linaro.org>
10785 L: linux-iio@vger.kernel.org
10787 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
10788 F: drivers/iio/gyro/mpu3050*
10790 IOC3 ETHERNET DRIVER
10791 M: Ralf Baechle <ralf@linux-mips.org>
10792 L: linux-mips@vger.kernel.org
10794 F: drivers/net/ethernet/sgi/ioc3-eth.c
10796 IOMAP FILESYSTEM LIBRARY
10797 M: Christoph Hellwig <hch@infradead.org>
10798 M: Darrick J. Wong <djwong@kernel.org>
10799 L: linux-xfs@vger.kernel.org
10800 L: linux-fsdevel@vger.kernel.org
10802 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
10804 F: include/linux/iomap.h
10806 IOMMU DMA-API LAYER
10807 M: Robin Murphy <robin.murphy@arm.com>
10808 L: iommu@lists.linux.dev
10810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10811 F: drivers/iommu/dma-iommu.c
10812 F: drivers/iommu/dma-iommu.h
10813 F: drivers/iommu/iova.c
10814 F: include/linux/iova.h
10817 M: Jason Gunthorpe <jgg@nvidia.com>
10818 M: Kevin Tian <kevin.tian@intel.com>
10819 L: iommu@lists.linux.dev
10821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
10822 F: Documentation/userspace-api/iommufd.rst
10823 F: drivers/iommu/iommufd/
10824 F: include/linux/iommufd.h
10825 F: include/uapi/linux/iommufd.h
10826 F: tools/testing/selftests/iommu/
10829 M: Joerg Roedel <joro@8bytes.org>
10830 M: Will Deacon <will@kernel.org>
10831 R: Robin Murphy <robin.murphy@arm.com>
10832 L: iommu@lists.linux.dev
10834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10835 F: Documentation/devicetree/bindings/iommu/
10836 F: Documentation/userspace-api/iommu.rst
10838 F: include/linux/iommu.h
10839 F: include/linux/iova.h
10840 F: include/linux/of_iommu.h
10841 F: include/uapi/linux/iommu.h
10844 M: Thomas Zimmermann <tzimmermann@suse.de>
10845 L: dri-devel@lists.freedesktop.org
10847 T: git git://anongit.freedesktop.org/drm/drm-misc
10848 F: include/linux/iosys-map.h
10851 M: Jens Axboe <axboe@kernel.dk>
10852 R: Pavel Begunkov <asml.silence@gmail.com>
10853 L: io-uring@vger.kernel.org
10855 T: git git://git.kernel.dk/linux-block
10856 T: git git://git.kernel.dk/liburing
10858 F: include/linux/io_uring.h
10859 F: include/linux/io_uring_types.h
10860 F: include/uapi/linux/io_uring.h
10864 M: Corey Minyard <minyard@acm.org>
10865 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
10867 W: http://openipmi.sourceforge.net/
10868 T: git https://github.com/cminyard/linux-ipmi.git for-next
10869 F: Documentation/driver-api/ipmi.rst
10870 F: Documentation/devicetree/bindings/ipmi/
10871 F: drivers/char/ipmi/
10872 F: include/linux/ipmi*
10873 F: include/uapi/linux/ipmi*
10875 IPS SCSI RAID DRIVER
10876 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
10877 L: linux-scsi@vger.kernel.org
10879 W: http://www.adaptec.com/
10880 F: drivers/scsi/ips*
10883 M: Simon Horman <horms@verge.net.au>
10884 M: Julian Anastasov <ja@ssi.bg>
10885 L: netdev@vger.kernel.org
10886 L: lvs-devel@vger.kernel.org
10888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
10889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
10890 F: Documentation/networking/ipvs-sysctl.rst
10891 F: include/net/ip_vs.h
10892 F: include/uapi/linux/ip_vs.h
10893 F: net/netfilter/ipvs/
10896 M: Jiri Kosina <jikos@kernel.org>
10897 M: David Sterba <dsterba@suse.com>
10899 F: drivers/tty/ipwireless/
10901 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
10902 M: Marc Zyngier <maz@kernel.org>
10904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10905 F: Documentation/core-api/irq/irq-domain.rst
10906 F: include/linux/irqdomain.h
10907 F: kernel/irq/irqdomain.c
10908 F: kernel/irq/msi.c
10911 M: Thomas Gleixner <tglx@linutronix.de>
10912 L: linux-kernel@vger.kernel.org
10914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10918 M: Thomas Gleixner <tglx@linutronix.de>
10919 M: Marc Zyngier <maz@kernel.org>
10920 L: linux-kernel@vger.kernel.org
10922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10923 F: Documentation/devicetree/bindings/interrupt-controller/
10924 F: drivers/irqchip/
10927 M: William Breathitt Gray <william.gray@linaro.org>
10929 F: Documentation/driver-api/isa.rst
10930 F: drivers/base/isa.c
10931 F: include/linux/isa.h
10934 M: Hans Verkuil <hverkuil@xs4all.nl>
10935 L: linux-media@vger.kernel.org
10937 W: https://linuxtv.org
10938 T: git git://linuxtv.org/media_tree.git
10939 F: drivers/media/radio/radio-isa*
10942 M: Jaroslav Kysela <perex@perex.cz>
10944 F: Documentation/driver-api/isapnp.rst
10945 F: drivers/pnp/isapnp/
10946 F: include/linux/isapnp.h
10949 M: Lee Duncan <lduncan@suse.com>
10950 M: Chris Leech <cleech@redhat.com>
10951 M: Mike Christie <michael.christie@oracle.com>
10952 L: open-iscsi@googlegroups.com
10953 L: linux-scsi@vger.kernel.org
10955 W: www.open-iscsi.com
10956 F: drivers/scsi/*iscsi*
10957 F: include/scsi/*iscsi*
10959 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
10960 M: Peter Jones <pjones@redhat.com>
10961 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
10963 F: drivers/firmware/iscsi_ibft*
10965 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
10966 M: Sagi Grimberg <sagi@grimberg.me>
10967 M: Max Gurtovoy <mgurtovoy@nvidia.com>
10968 L: linux-rdma@vger.kernel.org
10970 W: http://www.openfabrics.org
10971 W: www.open-iscsi.org
10972 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10973 F: drivers/infiniband/ulp/iser/
10975 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
10976 M: Sagi Grimberg <sagi@grimberg.me>
10977 L: linux-rdma@vger.kernel.org
10978 L: target-devel@vger.kernel.org
10980 W: http://www.linux-iscsi.org
10981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10982 F: drivers/infiniband/ulp/isert
10984 ISDN/CMTP OVER BLUETOOTH
10985 M: Karsten Keil <isdn@linux-pingi.de>
10986 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10987 L: netdev@vger.kernel.org
10989 W: http://www.isdn4linux.de
10990 F: Documentation/isdn/
10991 F: drivers/isdn/capi/
10992 F: include/linux/isdn/
10993 F: include/uapi/linux/isdn/
10994 F: net/bluetooth/cmtp/
10996 ISDN/mISDN SUBSYSTEM
10997 M: Karsten Keil <isdn@linux-pingi.de>
10998 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10999 L: netdev@vger.kernel.org
11001 W: http://www.isdn4linux.de
11002 F: drivers/isdn/Kconfig
11003 F: drivers/isdn/Makefile
11004 F: drivers/isdn/hardware/
11005 F: drivers/isdn/mISDN/
11008 M: Jan Kara <jack@suse.cz>
11009 L: linux-fsdevel@vger.kernel.org
11011 F: Documentation/filesystems/isofs.rst
11014 IT87 HARDWARE MONITORING DRIVER
11015 M: Jean Delvare <jdelvare@suse.com>
11016 L: linux-hwmon@vger.kernel.org
11018 F: Documentation/hwmon/it87.rst
11019 F: drivers/hwmon/it87.c
11021 IT913X MEDIA DRIVER
11022 M: Antti Palosaari <crope@iki.fi>
11023 L: linux-media@vger.kernel.org
11025 W: https://linuxtv.org
11026 W: http://palosaari.fi/linux/
11027 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11028 T: git git://linuxtv.org/anttip/media_tree.git
11029 F: drivers/media/tuners/it913x*
11031 ITE IT66121 HDMI BRIDGE DRIVER
11032 M: Phong LE <ple@baylibre.com>
11033 M: Neil Armstrong <neil.armstrong@linaro.org>
11035 T: git git://anongit.freedesktop.org/drm/drm-misc
11036 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
11037 F: drivers/gpu/drm/bridge/ite-it66121.c
11039 IVTV VIDEO4LINUX DRIVER
11040 M: Andy Walls <awalls@md.metrocast.net>
11041 L: linux-media@vger.kernel.org
11043 W: https://linuxtv.org
11044 T: git git://linuxtv.org/media_tree.git
11045 F: Documentation/admin-guide/media/ivtv*
11046 F: drivers/media/pci/ivtv/
11047 F: include/uapi/linux/ivtv*
11049 IX2505V MEDIA DRIVER
11050 M: Malcolm Priestley <tvboxspy@gmail.com>
11051 L: linux-media@vger.kernel.org
11053 W: https://linuxtv.org
11054 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11055 F: drivers/media/dvb-frontends/ix2505v*
11057 JAILHOUSE HYPERVISOR INTERFACE
11058 M: Jan Kiszka <jan.kiszka@siemens.com>
11059 L: jailhouse-dev@googlegroups.com
11061 F: arch/x86/include/asm/jailhouse_para.h
11062 F: arch/x86/kernel/jailhouse.c
11064 JC42.4 TEMPERATURE SENSOR DRIVER
11065 M: Guenter Roeck <linux@roeck-us.net>
11066 L: linux-hwmon@vger.kernel.org
11068 F: Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
11069 F: Documentation/hwmon/jc42.rst
11070 F: drivers/hwmon/jc42.c
11073 M: Dave Kleikamp <shaggy@kernel.org>
11074 L: jfs-discussion@lists.sourceforge.net
11076 W: http://jfs.sourceforge.net/
11077 T: git https://github.com/kleikamp/linux-shaggy.git
11078 F: Documentation/admin-guide/jfs.rst
11082 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
11083 L: netdev@vger.kernel.org
11085 F: drivers/net/ethernet/jme.*
11087 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
11088 M: David Woodhouse <dwmw2@infradead.org>
11089 M: Richard Weinberger <richard@nod.at>
11090 L: linux-mtd@lists.infradead.org
11092 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
11093 T: git git://git.infradead.org/ubifs-2.6.git
11095 F: include/uapi/linux/jffs2.h
11097 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
11098 M: "Theodore Ts'o" <tytso@mit.edu>
11099 M: Jan Kara <jack@suse.com>
11100 L: linux-ext4@vger.kernel.org
11103 F: include/linux/jbd2.h
11105 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
11106 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
11107 L: linux-media@vger.kernel.org
11108 L: linux-renesas-soc@vger.kernel.org
11110 F: drivers/media/platform/renesas/rcar_jpu.c
11112 JSM Neo PCI based serial card
11113 L: linux-serial@vger.kernel.org
11115 F: drivers/tty/serial/jsm/
11117 K10TEMP HARDWARE MONITORING DRIVER
11118 M: Clemens Ladisch <clemens@ladisch.de>
11119 L: linux-hwmon@vger.kernel.org
11121 F: Documentation/hwmon/k10temp.rst
11122 F: drivers/hwmon/k10temp.c
11124 K8TEMP HARDWARE MONITORING DRIVER
11125 M: Rudolf Marek <r.marek@assembler.cz>
11126 L: linux-hwmon@vger.kernel.org
11128 F: Documentation/hwmon/k8temp.rst
11129 F: drivers/hwmon/k8temp.c
11132 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
11133 R: Alexander Potapenko <glider@google.com>
11134 R: Andrey Konovalov <andreyknvl@gmail.com>
11135 R: Dmitry Vyukov <dvyukov@google.com>
11136 R: Vincenzo Frascino <vincenzo.frascino@arm.com>
11137 L: kasan-dev@googlegroups.com
11139 F: Documentation/dev-tools/kasan.rst
11140 F: arch/*/include/asm/*kasan.h
11141 F: arch/*/mm/kasan_init*
11142 F: include/linux/kasan*.h
11143 F: lib/Kconfig.kasan
11145 F: scripts/Makefile.kasan
11148 M: Masahiro Yamada <masahiroy@kernel.org>
11149 L: linux-kbuild@vger.kernel.org
11151 Q: https://patchwork.kernel.org/project/linux-kbuild/list/
11152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
11153 F: Documentation/kbuild/kconfig*
11154 F: scripts/Kconfig.include
11155 F: scripts/kconfig/
11158 R: Dmitry Vyukov <dvyukov@google.com>
11159 R: Andrey Konovalov <andreyknvl@gmail.com>
11160 L: kasan-dev@googlegroups.com
11162 F: Documentation/dev-tools/kcov.rst
11163 F: include/linux/kcov.h
11164 F: include/uapi/linux/kcov.h
11166 F: scripts/Makefile.kcov
11169 M: Marco Elver <elver@google.com>
11170 R: Dmitry Vyukov <dvyukov@google.com>
11171 L: kasan-dev@googlegroups.com
11173 F: Documentation/dev-tools/kcsan.rst
11174 F: include/linux/kcsan*.h
11176 F: lib/Kconfig.kcsan
11177 F: scripts/Makefile.kcsan
11180 M: Baoquan He <bhe@redhat.com>
11181 R: Vivek Goyal <vgoyal@redhat.com>
11182 R: Dave Young <dyoung@redhat.com>
11183 L: kexec@lists.infradead.org
11185 W: http://lse.sourceforge.net/kdump/
11186 F: Documentation/admin-guide/kdump/
11187 F: fs/proc/vmcore.c
11188 F: include/linux/crash_core.h
11189 F: include/linux/crash_dump.h
11190 F: include/uapi/linux/vmcore.h
11191 F: kernel/crash_*.c
11193 KEENE FM RADIO TRANSMITTER DRIVER
11194 M: Hans Verkuil <hverkuil@xs4all.nl>
11195 L: linux-media@vger.kernel.org
11197 W: https://linuxtv.org
11198 T: git git://linuxtv.org/media_tree.git
11199 F: drivers/media/radio/radio-keene*
11202 M: Ian Kent <raven@themaw.net>
11203 L: autofs@vger.kernel.org
11207 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
11208 M: Masahiro Yamada <masahiroy@kernel.org>
11209 R: Nathan Chancellor <nathan@kernel.org>
11210 R: Nick Desaulniers <ndesaulniers@google.com>
11211 R: Nicolas Schier <nicolas@fjasle.eu>
11212 L: linux-kbuild@vger.kernel.org
11214 Q: https://patchwork.kernel.org/project/linux-kbuild/list/
11215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
11216 F: Documentation/kbuild/
11218 F: scripts/*vmlinux*
11220 F: scripts/Makefile*
11222 F: scripts/dummy-tools/
11225 F: scripts/package/
11227 KERNEL HARDENING (not covered by other areas)
11228 M: Kees Cook <keescook@chromium.org>
11229 L: linux-hardening@vger.kernel.org
11231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11232 F: Documentation/ABI/testing/sysfs-kernel-oops_count
11233 F: Documentation/ABI/testing/sysfs-kernel-warn_count
11234 F: include/linux/overflow.h
11235 F: include/linux/randomize_kstack.h
11237 K: \b(add|choose)_random_kstack_offset\b
11238 K: \b__check_(object_size|heap_object)\b
11241 L: kernel-janitors@vger.kernel.org
11243 W: http://kernelnewbies.org/KernelJanitors
11245 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
11246 M: Chuck Lever <chuck.lever@oracle.com>
11247 M: Jeff Layton <jlayton@kernel.org>
11248 L: linux-nfs@vger.kernel.org
11250 W: http://nfs.sourceforge.net/
11251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
11256 F: include/linux/lockd/
11257 F: include/linux/sunrpc/
11258 F: include/trace/events/rpcgss.h
11259 F: include/trace/events/rpcrdma.h
11260 F: include/trace/events/sunrpc.h
11261 F: include/trace/misc/fs.h
11262 F: include/trace/misc/nfs.h
11263 F: include/trace/misc/sunrpc.h
11264 F: include/uapi/linux/nfsd/
11265 F: include/uapi/linux/sunrpc/
11267 F: Documentation/filesystems/nfs/
11270 M: Thorsten Leemhuis <linux@leemhuis.info>
11271 L: regressions@lists.linux.dev
11273 F: Documentation/admin-guide/reporting-regressions.rst
11274 F: Documentation/process/handling-regressions.rst
11276 KERNEL SELFTEST FRAMEWORK
11277 M: Shuah Khan <shuah@kernel.org>
11278 M: Shuah Khan <skhan@linuxfoundation.org>
11279 L: linux-kselftest@vger.kernel.org
11281 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
11282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
11283 F: Documentation/dev-tools/kselftest*
11284 F: tools/testing/selftests/
11286 KERNEL SMB3 SERVER (KSMBD)
11287 M: Namjae Jeon <linkinjeon@kernel.org>
11288 M: Steve French <sfrench@samba.org>
11289 R: Sergey Senozhatsky <senozhatsky@chromium.org>
11290 R: Tom Talpey <tom@talpey.com>
11291 L: linux-cifs@vger.kernel.org
11293 T: git git://git.samba.org/ksmbd.git
11294 F: Documentation/filesystems/cifs/ksmbd.rst
11296 F: fs/smbfs_common/
11298 KERNEL UNIT TESTING FRAMEWORK (KUnit)
11299 M: Brendan Higgins <brendanhiggins@google.com>
11300 M: David Gow <davidgow@google.com>
11301 L: linux-kselftest@vger.kernel.org
11302 L: kunit-dev@googlegroups.com
11304 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
11305 F: Documentation/dev-tools/kunit/
11308 F: tools/testing/kunit/
11310 KERNEL USERMODE HELPER
11311 M: Luis Chamberlain <mcgrof@kernel.org>
11312 L: linux-kernel@vger.kernel.org
11314 F: include/linux/umh.h
11317 KERNEL VIRTUAL MACHINE (KVM)
11318 M: Paolo Bonzini <pbonzini@redhat.com>
11319 L: kvm@vger.kernel.org
11321 W: http://www.linux-kvm.org
11322 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11323 F: Documentation/virt/kvm/
11324 F: include/asm-generic/kvm*
11325 F: include/kvm/iodev.h
11326 F: include/linux/kvm*
11327 F: include/trace/events/kvm.h
11328 F: include/uapi/asm-generic/kvm*
11329 F: include/uapi/linux/kvm*
11331 F: tools/testing/selftests/kvm/
11334 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
11335 M: Marc Zyngier <maz@kernel.org>
11336 R: James Morse <james.morse@arm.com>
11337 R: Alexandru Elisei <alexandru.elisei@arm.com>
11338 R: Suzuki K Poulose <suzuki.poulose@arm.com>
11339 R: Oliver Upton <oliver.upton@linux.dev>
11340 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11341 L: kvmarm@lists.linux.dev
11342 L: kvmarm@lists.cs.columbia.edu (deprecated, moderated for non-subscribers)
11344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
11345 F: arch/arm64/include/asm/kvm*
11346 F: arch/arm64/include/uapi/asm/kvm*
11348 F: include/kvm/arm_*
11349 F: tools/testing/selftests/kvm/*/aarch64/
11350 F: tools/testing/selftests/kvm/aarch64/
11352 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
11353 M: Huacai Chen <chenhuacai@kernel.org>
11354 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
11355 L: linux-mips@vger.kernel.org
11356 L: kvm@vger.kernel.org
11358 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11359 F: arch/mips/include/asm/kvm*
11360 F: arch/mips/include/uapi/asm/kvm*
11363 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
11364 L: linuxppc-dev@lists.ozlabs.org
11365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
11366 F: arch/powerpc/include/asm/kvm*
11367 F: arch/powerpc/include/uapi/asm/kvm*
11368 F: arch/powerpc/kernel/kvm*
11369 F: arch/powerpc/kvm/
11371 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
11372 M: Anup Patel <anup@brainfault.org>
11373 R: Atish Patra <atishp@atishpatra.org>
11374 L: kvm@vger.kernel.org
11375 L: kvm-riscv@lists.infradead.org
11376 L: linux-riscv@lists.infradead.org
11378 T: git https://github.com/kvm-riscv/linux.git
11379 F: arch/riscv/include/asm/kvm*
11380 F: arch/riscv/include/uapi/asm/kvm*
11382 F: tools/testing/selftests/kvm/*/riscv/
11384 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
11385 M: Christian Borntraeger <borntraeger@linux.ibm.com>
11386 M: Janosch Frank <frankja@linux.ibm.com>
11387 M: Claudio Imbrenda <imbrenda@linux.ibm.com>
11388 R: David Hildenbrand <david@redhat.com>
11389 L: kvm@vger.kernel.org
11391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
11392 F: Documentation/virt/kvm/s390*
11393 F: arch/s390/include/asm/gmap.h
11394 F: arch/s390/include/asm/kvm*
11395 F: arch/s390/include/uapi/asm/kvm*
11396 F: arch/s390/include/uapi/asm/uvdevice.h
11397 F: arch/s390/kernel/uv.c
11399 F: arch/s390/mm/gmap.c
11400 F: drivers/s390/char/uvdevice.c
11401 F: tools/testing/selftests/drivers/s390x/uvdevice/
11402 F: tools/testing/selftests/kvm/*/s390x/
11403 F: tools/testing/selftests/kvm/s390x/
11405 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
11406 M: Sean Christopherson <seanjc@google.com>
11407 M: Paolo Bonzini <pbonzini@redhat.com>
11408 L: kvm@vger.kernel.org
11410 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11411 F: arch/x86/include/asm/kvm*
11412 F: arch/x86/include/asm/svm.h
11413 F: arch/x86/include/asm/vmx*.h
11414 F: arch/x86/include/uapi/asm/kvm*
11415 F: arch/x86/include/uapi/asm/svm.h
11416 F: arch/x86/include/uapi/asm/vmx.h
11420 KVM PARAVIRT (KVM/paravirt)
11421 M: Paolo Bonzini <pbonzini@redhat.com>
11422 R: Wanpeng Li <wanpengli@tencent.com>
11423 R: Vitaly Kuznetsov <vkuznets@redhat.com>
11424 L: kvm@vger.kernel.org
11426 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11427 F: arch/x86/kernel/kvm.c
11428 F: arch/x86/kernel/kvmclock.c
11429 F: arch/x86/include/asm/pvclock-abi.h
11430 F: include/linux/kvm_para.h
11431 F: include/uapi/linux/kvm_para.h
11432 F: include/uapi/asm-generic/kvm_para.h
11433 F: include/asm-generic/kvm_para.h
11434 F: arch/um/include/asm/kvm_para.h
11435 F: arch/x86/include/asm/kvm_para.h
11436 F: arch/x86/include/uapi/asm/kvm_para.h
11438 KVM X86 HYPER-V (KVM/hyper-v)
11439 M: Vitaly Kuznetsov <vkuznets@redhat.com>
11440 M: Sean Christopherson <seanjc@google.com>
11441 M: Paolo Bonzini <pbonzini@redhat.com>
11442 L: kvm@vger.kernel.org
11444 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11445 F: arch/x86/kvm/hyperv.*
11446 F: arch/x86/kvm/kvm_onhyperv.*
11447 F: arch/x86/kvm/svm/hyperv.*
11448 F: arch/x86/kvm/svm/svm_onhyperv.*
11449 F: arch/x86/kvm/vmx/evmcs.*
11451 KVM X86 Xen (KVM/Xen)
11452 M: David Woodhouse <dwmw2@infradead.org>
11453 M: Paul Durrant <paul@xen.org>
11454 M: Sean Christopherson <seanjc@google.com>
11455 M: Paolo Bonzini <pbonzini@redhat.com>
11456 L: kvm@vger.kernel.org
11458 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11459 F: arch/x86/kvm/xen.*
11462 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11463 M: Tejun Heo <tj@kernel.org>
11465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11467 F: include/linux/kernfs.h
11470 M: Eric Biederman <ebiederm@xmission.com>
11471 L: kexec@lists.infradead.org
11473 W: http://kernel.org/pub/linux/utils/kernel/kexec/
11474 F: include/linux/kexec.h
11475 F: include/uapi/linux/kexec.h
11479 M: Mimi Zohar <zohar@linux.ibm.com>
11480 L: linux-integrity@vger.kernel.org
11481 L: keyrings@vger.kernel.org
11483 F: Documentation/security/keys/trusted-encrypted.rst
11484 F: include/keys/encrypted-type.h
11485 F: security/keys/encrypted-keys/
11488 M: James Bottomley <jejb@linux.ibm.com>
11489 M: Jarkko Sakkinen <jarkko@kernel.org>
11490 M: Mimi Zohar <zohar@linux.ibm.com>
11491 L: linux-integrity@vger.kernel.org
11492 L: keyrings@vger.kernel.org
11494 F: Documentation/security/keys/trusted-encrypted.rst
11495 F: include/keys/trusted-type.h
11496 F: include/keys/trusted_tpm.h
11497 F: security/keys/trusted-keys/
11500 M: Sumit Garg <sumit.garg@linaro.org>
11501 L: linux-integrity@vger.kernel.org
11502 L: keyrings@vger.kernel.org
11504 F: include/keys/trusted_tee.h
11505 F: security/keys/trusted-keys/trusted_tee.c
11508 M: Ahmad Fatoum <a.fatoum@pengutronix.de>
11509 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11510 L: linux-integrity@vger.kernel.org
11511 L: keyrings@vger.kernel.org
11513 F: include/keys/trusted_caam.h
11514 F: security/keys/trusted-keys/trusted_caam.c
11517 M: David Howells <dhowells@redhat.com>
11518 M: Jarkko Sakkinen <jarkko@kernel.org>
11519 L: keyrings@vger.kernel.org
11521 F: Documentation/security/keys/core.rst
11523 F: include/linux/key-type.h
11524 F: include/linux/key.h
11525 F: include/linux/keyctl.h
11526 F: include/uapi/linux/keyctl.h
11529 KEYS/KEYRINGS_INTEGRITY
11530 M: Jarkko Sakkinen <jarkko@kernel.org>
11531 M: Mimi Zohar <zohar@linux.ibm.com>
11532 L: linux-integrity@vger.kernel.org
11533 L: keyrings@vger.kernel.org
11535 F: security/integrity/platform_certs
11538 M: Alexander Potapenko <glider@google.com>
11539 M: Marco Elver <elver@google.com>
11540 R: Dmitry Vyukov <dvyukov@google.com>
11541 L: kasan-dev@googlegroups.com
11543 F: Documentation/dev-tools/kfence.rst
11544 F: arch/*/include/asm/kfence.h
11545 F: include/linux/kfence.h
11546 F: lib/Kconfig.kfence
11550 M: Stefani Seibold <stefani@seibold.net>
11552 F: include/linux/kfifo.h
11556 KGDB / KDB /debug_core
11557 M: Jason Wessel <jason.wessel@windriver.com>
11558 M: Daniel Thompson <daniel.thompson@linaro.org>
11559 R: Douglas Anderson <dianders@chromium.org>
11560 L: kgdb-bugreport@lists.sourceforge.net
11562 W: http://kgdb.wiki.kernel.org/
11563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
11564 F: Documentation/dev-tools/kgdb.rst
11565 F: drivers/misc/kgdbts.c
11566 F: drivers/tty/serial/kgdboc.c
11567 F: include/linux/kdb.h
11568 F: include/linux/kgdb.h
11570 F: kernel/module/kdb.c
11572 KHADAS MCU MFD DRIVER
11573 M: Neil Armstrong <neil.armstrong@linaro.org>
11574 L: linux-amlogic@lists.infradead.org
11576 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
11577 F: drivers/mfd/khadas-mcu.c
11578 F: include/linux/mfd/khadas-mcu.h
11579 F: drivers/thermal/khadas_mcu_fan.c
11582 M: Catalin Marinas <catalin.marinas@arm.com>
11584 F: Documentation/dev-tools/kmemleak.rst
11585 F: include/linux/kmemleak.h
11587 F: samples/kmemleak/kmemleak-test.c
11589 KMOD KERNEL MODULE LOADER - USERMODE HELPER
11590 M: Luis Chamberlain <mcgrof@kernel.org>
11591 L: linux-kernel@vger.kernel.org
11592 L: linux-modules@vger.kernel.org
11594 F: include/linux/kmod.h
11597 F: tools/testing/selftests/kmod/
11600 M: Alexander Potapenko <glider@google.com>
11601 R: Marco Elver <elver@google.com>
11602 R: Dmitry Vyukov <dvyukov@google.com>
11603 L: kasan-dev@googlegroups.com
11605 F: Documentation/dev-tools/kmsan.rst
11606 F: arch/*/include/asm/kmsan.h
11607 F: arch/*/mm/kmsan_*
11608 F: include/linux/kmsan*.h
11609 F: lib/Kconfig.kmsan
11611 F: scripts/Makefile.kmsan
11614 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
11615 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
11616 M: "David S. Miller" <davem@davemloft.net>
11617 M: Masami Hiramatsu <mhiramat@kernel.org>
11618 L: linux-kernel@vger.kernel.org
11619 L: linux-trace-kernel@vger.kernel.org
11620 Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
11622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
11623 F: Documentation/trace/kprobes.rst
11624 F: include/asm-generic/kprobes.h
11625 F: include/linux/kprobes.h
11626 F: kernel/kprobes.c
11627 F: lib/test_kprobes.c
11630 KS0108 LCD CONTROLLER DRIVER
11631 M: Miguel Ojeda <ojeda@kernel.org>
11633 F: Documentation/admin-guide/auxdisplay/ks0108.rst
11634 F: drivers/auxdisplay/ks0108.c
11635 F: include/linux/ks0108.h
11637 KTD253 BACKLIGHT DRIVER
11638 M: Linus Walleij <linus.walleij@linaro.org>
11640 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
11641 F: drivers/video/backlight/ktd253-backlight.c
11644 M: Steven Rostedt <rostedt@goodmis.org>
11645 M: John Hawley <warthog9@eaglescrag.net>
11647 F: tools/testing/ktest
11650 M: David Ahern <dsahern@kernel.org>
11651 L: netdev@vger.kernel.org
11653 F: include/net/l3mdev.h
11656 LANDLOCK SECURITY MODULE
11657 M: Mickaël Salaün <mic@digikod.net>
11658 L: linux-security-module@vger.kernel.org
11660 W: https://landlock.io
11661 T: git https://github.com/landlock-lsm/linux.git
11662 F: Documentation/security/landlock.rst
11663 F: Documentation/userspace-api/landlock.rst
11664 F: include/uapi/linux/landlock.h
11665 F: samples/landlock/
11666 F: security/landlock/
11667 F: tools/testing/selftests/landlock/
11671 LANTIQ / INTEL Ethernet drivers
11672 M: Hauke Mehrtens <hauke@hauke-m.de>
11673 L: netdev@vger.kernel.org
11675 F: drivers/net/dsa/lantiq_gswip.c
11676 F: drivers/net/dsa/lantiq_pce.h
11677 F: drivers/net/ethernet/lantiq_xrx200.c
11678 F: net/dsa/tag_gswip.c
11680 LANTIQ MIPS ARCHITECTURE
11681 M: John Crispin <john@phrozen.org>
11682 L: linux-mips@vger.kernel.org
11684 F: arch/mips/lantiq
11685 F: drivers/soc/lantiq
11687 LASI 53c700 driver for PARISC
11688 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11689 L: linux-scsi@vger.kernel.org
11691 F: Documentation/scsi/53c700.rst
11692 F: drivers/scsi/53c700*
11695 M: Tobin C. Harding <me@tobin.cc>
11696 M: Tycho Andersen <tycho@tycho.pizza>
11697 L: linux-hardening@vger.kernel.org
11699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
11700 F: scripts/leaking_addresses.pl
11703 M: Pavel Machek <pavel@ucw.cz>
11704 L: linux-leds@vger.kernel.org
11706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
11707 F: Documentation/devicetree/bindings/leds/
11709 F: include/linux/leds.h
11711 LEGACY EEPROM DRIVER
11712 M: Jean Delvare <jdelvare@suse.com>
11714 F: Documentation/misc-devices/eeprom.rst
11715 F: drivers/misc/eeprom/eeprom.c
11717 LEGO MINDSTORMS EV3
11718 R: David Lechner <david@lechnology.com>
11720 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
11721 F: arch/arm/boot/dts/da850-lego-ev3.dts
11722 F: drivers/power/supply/lego_ev3_battery.c
11724 LEGO USB Tower driver
11725 M: Juergen Stuber <starblue@users.sourceforge.net>
11726 L: legousb-devel@lists.sourceforge.net
11728 W: http://legousb.sourceforge.net/
11729 F: drivers/usb/misc/legousbtower.c
11731 LETSKETCH HID TABLET DRIVER
11732 M: Hans de Goede <hdegoede@redhat.com>
11733 L: linux-input@vger.kernel.org
11735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11736 F: drivers/hid/hid-letsketch.c
11739 M: Matan Ziv-Av <matan@svgalib.org>
11740 L: platform-driver-x86@vger.kernel.org
11742 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
11743 F: Documentation/admin-guide/laptops/lg-laptop.rst
11744 F: drivers/platform/x86/lg-laptop.c
11746 LG2160 MEDIA DRIVER
11747 M: Michael Krufky <mkrufky@linuxtv.org>
11748 L: linux-media@vger.kernel.org
11750 W: https://linuxtv.org
11751 W: http://github.com/mkrufky
11752 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11753 T: git git://linuxtv.org/mkrufky/tuners.git
11754 F: drivers/media/dvb-frontends/lg2160.*
11756 LGDT3305 MEDIA DRIVER
11757 M: Michael Krufky <mkrufky@linuxtv.org>
11758 L: linux-media@vger.kernel.org
11760 W: https://linuxtv.org
11761 W: http://github.com/mkrufky
11762 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11763 T: git git://linuxtv.org/mkrufky/tuners.git
11764 F: drivers/media/dvb-frontends/lgdt3305.*
11766 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
11767 M: Viresh Kumar <vireshk@kernel.org>
11768 L: linux-ide@vger.kernel.org
11770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11771 F: drivers/ata/pata_arasan_cf.c
11772 F: include/linux/pata_arasan_cf_data.h
11774 LIBATA PATA DRIVERS
11775 R: Sergey Shtylyov <s.shtylyov@omp.ru>
11776 L: linux-ide@vger.kernel.org
11777 F: drivers/ata/ata_*.c
11778 F: drivers/ata/pata_*.c
11780 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
11781 M: Linus Walleij <linus.walleij@linaro.org>
11782 L: linux-ide@vger.kernel.org
11784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11785 F: drivers/ata/pata_ftide010.c
11786 F: drivers/ata/sata_gemini.c
11787 F: drivers/ata/sata_gemini.h
11789 LIBATA SATA AHCI PLATFORM devices support
11790 M: Hans de Goede <hdegoede@redhat.com>
11791 M: Jens Axboe <axboe@kernel.dk>
11792 L: linux-ide@vger.kernel.org
11794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11795 F: drivers/ata/ahci_platform.c
11796 F: drivers/ata/libahci_platform.c
11797 F: include/linux/ahci_platform.h
11799 LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
11800 M: Serge Semin <fancer.lancer@gmail.com>
11801 L: linux-ide@vger.kernel.org
11803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
11804 F: Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
11805 F: Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
11806 F: drivers/ata/ahci_dwc.c
11808 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
11809 M: Mikael Pettersson <mikpelinux@gmail.com>
11810 L: linux-ide@vger.kernel.org
11812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11813 F: drivers/ata/sata_promise.*
11815 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
11816 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
11817 L: linux-ide@vger.kernel.org
11819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
11820 F: Documentation/ABI/testing/sysfs-ata
11821 F: Documentation/devicetree/bindings/ata/
11823 F: include/linux/ata.h
11824 F: include/linux/libata.h
11826 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
11827 M: Vishal Verma <vishal.l.verma@intel.com>
11828 M: Dan Williams <dan.j.williams@intel.com>
11829 M: Dave Jiang <dave.jiang@intel.com>
11830 L: nvdimm@lists.linux.dev
11832 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11833 P: Documentation/nvdimm/maintainer-entry-profile.rst
11834 F: drivers/nvdimm/btt*
11836 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
11837 M: Dan Williams <dan.j.williams@intel.com>
11838 M: Vishal Verma <vishal.l.verma@intel.com>
11839 M: Dave Jiang <dave.jiang@intel.com>
11840 L: nvdimm@lists.linux.dev
11842 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11843 P: Documentation/nvdimm/maintainer-entry-profile.rst
11844 F: drivers/nvdimm/pmem*
11846 LIBNVDIMM: DEVICETREE BINDINGS
11847 M: Oliver O'Halloran <oohall@gmail.com>
11848 L: nvdimm@lists.linux.dev
11850 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11851 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
11852 F: drivers/nvdimm/of_pmem.c
11854 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
11855 M: Dan Williams <dan.j.williams@intel.com>
11856 M: Vishal Verma <vishal.l.verma@intel.com>
11857 M: Dave Jiang <dave.jiang@intel.com>
11858 M: Ira Weiny <ira.weiny@intel.com>
11859 L: nvdimm@lists.linux.dev
11861 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11862 P: Documentation/nvdimm/maintainer-entry-profile.rst
11863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
11864 F: drivers/acpi/nfit/*
11865 F: drivers/nvdimm/*
11866 F: include/linux/libnvdimm.h
11867 F: include/linux/nd.h
11868 F: include/uapi/linux/ndctl.h
11869 F: tools/testing/nvdimm/
11871 LICENSES and SPDX stuff
11872 M: Thomas Gleixner <tglx@linutronix.de>
11873 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11874 L: linux-spdx@vger.kernel.org
11876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
11878 F: Documentation/process/license-rules.rst
11880 F: scripts/spdxcheck-test.sh
11881 F: scripts/spdxcheck.py
11882 F: scripts/spdxexclude
11884 LINEAR RANGES HELPERS
11885 M: Mark Brown <broonie@kernel.org>
11886 R: Matti Vaittinen <mazziesaccount@gmail.com>
11887 F: lib/linear_ranges.c
11888 F: lib/test_linear_ranges.c
11889 F: include/linux/linear_range.h
11891 LINUX FOR POWER MACINTOSH
11892 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11893 L: linuxppc-dev@lists.ozlabs.org
11895 F: arch/powerpc/platforms/powermac/
11896 F: drivers/macintosh/
11898 LINUX FOR POWERPC (32-BIT AND 64-BIT)
11899 M: Michael Ellerman <mpe@ellerman.id.au>
11900 R: Nicholas Piggin <npiggin@gmail.com>
11901 R: Christophe Leroy <christophe.leroy@csgroup.eu>
11902 L: linuxppc-dev@lists.ozlabs.org
11904 W: https://github.com/linuxppc/wiki/wiki
11905 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
11906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
11907 F: Documentation/ABI/stable/sysfs-firmware-opal-*
11908 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
11909 F: Documentation/devicetree/bindings/powerpc/
11910 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
11911 F: Documentation/powerpc/
11913 F: drivers/*/*/*pasemi*
11914 F: drivers/*/*pasemi*
11915 F: drivers/char/tpm/tpm_ibmvtpm*
11916 F: drivers/crypto/nx/
11917 F: drivers/crypto/vmx/
11918 F: drivers/i2c/busses/i2c-opal.c
11919 F: drivers/net/ethernet/ibm/ibmveth.*
11920 F: drivers/net/ethernet/ibm/ibmvnic.*
11921 F: drivers/pci/hotplug/pnv_php.c
11922 F: drivers/pci/hotplug/rpa*
11923 F: drivers/rtc/rtc-opal.c
11924 F: drivers/scsi/ibmvscsi/
11925 F: drivers/tty/hvc/hvc_opal.c
11926 F: drivers/watchdog/wdrtas.c
11927 F: tools/testing/selftests/powerpc
11934 LINUX FOR POWERPC EMBEDDED MPC5XXX
11935 M: Anatolij Gustschin <agust@denx.de>
11936 L: linuxppc-dev@lists.ozlabs.org
11938 F: arch/powerpc/platforms/512x/
11939 F: arch/powerpc/platforms/52xx/
11941 LINUX FOR POWERPC EMBEDDED PPC4XX
11942 L: linuxppc-dev@lists.ozlabs.org
11944 F: arch/powerpc/platforms/40x/
11945 F: arch/powerpc/platforms/44x/
11947 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
11948 M: Scott Wood <oss@buserror.net>
11949 L: linuxppc-dev@lists.ozlabs.org
11951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
11952 F: Documentation/devicetree/bindings/powerpc/fsl/
11953 F: arch/powerpc/platforms/83xx/
11954 F: arch/powerpc/platforms/85xx/
11956 LINUX FOR POWERPC EMBEDDED PPC8XX
11957 M: Christophe Leroy <christophe.leroy@csgroup.eu>
11958 L: linuxppc-dev@lists.ozlabs.org
11960 F: arch/powerpc/platforms/8xx/
11962 LINUX KERNEL DUMP TEST MODULE (LKDTM)
11963 M: Kees Cook <keescook@chromium.org>
11965 F: drivers/misc/lkdtm/*
11966 F: tools/testing/selftests/lkdtm/*
11968 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
11969 M: Alan Stern <stern@rowland.harvard.edu>
11970 M: Andrea Parri <parri.andrea@gmail.com>
11971 M: Will Deacon <will@kernel.org>
11972 M: Peter Zijlstra <peterz@infradead.org>
11973 M: Boqun Feng <boqun.feng@gmail.com>
11974 M: Nicholas Piggin <npiggin@gmail.com>
11975 M: David Howells <dhowells@redhat.com>
11976 M: Jade Alglave <j.alglave@ucl.ac.uk>
11977 M: Luc Maranget <luc.maranget@inria.fr>
11978 M: "Paul E. McKenney" <paulmck@kernel.org>
11979 R: Akira Yokosawa <akiyks@gmail.com>
11980 R: Daniel Lustig <dlustig@nvidia.com>
11981 R: Joel Fernandes <joel@joelfernandes.org>
11982 L: linux-kernel@vger.kernel.org
11983 L: linux-arch@vger.kernel.org
11985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
11986 F: Documentation/atomic_bitops.txt
11987 F: Documentation/atomic_t.txt
11988 F: Documentation/core-api/refcount-vs-atomic.rst
11989 F: Documentation/litmus-tests/
11990 F: Documentation/memory-barriers.txt
11991 F: tools/memory-model/
11993 LIS3LV02D ACCELEROMETER DRIVER
11994 M: Eric Piel <eric.piel@tremplin-utc.net>
11996 F: Documentation/misc-devices/lis3lv02d.rst
11997 F: drivers/misc/lis3lv02d/
11998 F: drivers/platform/x86/hp/hp_accel.c
12001 M: David Gow <davidgow@google.com>
12002 L: linux-kselftest@vger.kernel.org
12003 L: kunit-dev@googlegroups.com
12008 M: Karol Gugala <kgugala@antmicro.com>
12009 M: Mateusz Holenko <mholenko@antmicro.com>
12010 M: Gabriel Somlo <gsomlo@gmail.com>
12011 M: Joel Stanley <joel@jms.id.au>
12013 F: Documentation/devicetree/bindings/*/litex,*.yaml
12014 F: arch/openrisc/boot/dts/or1klitex.dts
12015 F: include/linux/litex.h
12016 F: drivers/tty/serial/liteuart.c
12017 F: drivers/soc/litex/*
12018 F: drivers/net/ethernet/litex/*
12019 F: drivers/mmc/host/litex_mmc.c
12023 M: Josh Poimboeuf <jpoimboe@kernel.org>
12024 M: Jiri Kosina <jikos@kernel.org>
12025 M: Miroslav Benes <mbenes@suse.cz>
12026 M: Petr Mladek <pmladek@suse.com>
12027 R: Joe Lawrence <joe.lawrence@redhat.com>
12028 L: live-patching@vger.kernel.org
12030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
12031 F: Documentation/ABI/testing/sysfs-kernel-livepatch
12032 F: Documentation/livepatch/
12033 F: arch/powerpc/include/asm/livepatch.h
12034 F: include/linux/livepatch.h
12035 F: kernel/livepatch/
12036 F: kernel/module/livepatch.c
12038 F: samples/livepatch/
12039 F: tools/testing/selftests/livepatch/
12042 L: netdev@vger.kernel.org
12044 F: include/linux/llc.h
12045 F: include/net/llc*
12046 F: include/uapi/linux/llc.h
12049 LM73 HARDWARE MONITOR DRIVER
12050 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
12051 L: linux-hwmon@vger.kernel.org
12053 F: drivers/hwmon/lm73.c
12055 LM78 HARDWARE MONITOR DRIVER
12056 M: Jean Delvare <jdelvare@suse.com>
12057 L: linux-hwmon@vger.kernel.org
12059 F: Documentation/hwmon/lm78.rst
12060 F: drivers/hwmon/lm78.c
12062 LM83 HARDWARE MONITOR DRIVER
12063 M: Jean Delvare <jdelvare@suse.com>
12064 L: linux-hwmon@vger.kernel.org
12066 F: Documentation/hwmon/lm83.rst
12067 F: drivers/hwmon/lm83.c
12069 LM90 HARDWARE MONITOR DRIVER
12070 M: Jean Delvare <jdelvare@suse.com>
12071 L: linux-hwmon@vger.kernel.org
12073 F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
12074 F: Documentation/hwmon/lm90.rst
12075 F: drivers/hwmon/lm90.c
12076 F: include/dt-bindings/thermal/lm90.h
12078 LM95234 HARDWARE MONITOR DRIVER
12079 M: Guenter Roeck <linux@roeck-us.net>
12080 L: linux-hwmon@vger.kernel.org
12082 F: Documentation/hwmon/lm95234.rst
12083 F: drivers/hwmon/lm95234.c
12085 LME2510 MEDIA DRIVER
12086 M: Malcolm Priestley <tvboxspy@gmail.com>
12087 L: linux-media@vger.kernel.org
12089 W: https://linuxtv.org
12090 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12091 F: drivers/media/usb/dvb-usb-v2/lmedm04*
12093 LOADPIN SECURITY MODULE
12094 M: Kees Cook <keescook@chromium.org>
12096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12097 F: Documentation/admin-guide/LSM/LoadPin.rst
12098 F: security/loadpin/
12101 M: Peter Zijlstra <peterz@infradead.org>
12102 M: Ingo Molnar <mingo@redhat.com>
12103 M: Will Deacon <will@kernel.org>
12104 R: Waiman Long <longman@redhat.com>
12105 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
12106 L: linux-kernel@vger.kernel.org
12108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
12109 F: Documentation/locking/
12110 F: arch/*/include/asm/spinlock*.h
12111 F: include/linux/lockdep.h
12112 F: include/linux/mutex*.h
12113 F: include/linux/rwlock*.h
12114 F: include/linux/rwsem*.h
12115 F: include/linux/seqlock.h
12116 F: include/linux/spinlock*.h
12118 F: lib/locking*.[ch]
12119 X: kernel/locking/locktorture.c
12121 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
12122 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
12123 L: linux-ntfs-dev@lists.sourceforge.net
12125 W: http://www.linux-ntfs.org/content/view/19/37/
12126 F: Documentation/admin-guide/ldm.rst
12127 F: block/partitions/ldm.*
12129 LOGITECH HID GAMING KEYBOARDS
12130 M: Hans de Goede <hdegoede@redhat.com>
12131 L: linux-input@vger.kernel.org
12133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12134 F: drivers/hid/hid-lg-g15.c
12136 LONTIUM LT8912B MIPI TO HDMI BRIDGE
12137 M: Adrien Grassein <adrien.grassein@gmail.com>
12139 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
12140 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
12143 M: Huacai Chen <chenhuacai@kernel.org>
12144 R: WANG Xuerui <kernel@xen0n.name>
12145 L: loongarch@lists.linux.dev
12147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
12149 F: drivers/*/*loongarch*
12150 F: Documentation/loongarch/
12151 F: Documentation/translations/zh_CN/loongarch/
12153 LOONGSON-2 SOC SERIES GUTS DRIVER
12154 M: Yinbo Zhu <zhuyinbo@loongson.cn>
12155 L: loongarch@lists.linux.dev
12157 F: Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
12158 F: drivers/soc/loongson/loongson2_guts.c
12160 LOONGSON-2 SOC SERIES PINCTRL DRIVER
12161 M: zhanghongchen <zhanghongchen@loongson.cn>
12162 M: Yinbo Zhu <zhuyinbo@loongson.cn>
12163 L: linux-gpio@vger.kernel.org
12165 F: Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
12166 F: drivers/pinctrl/pinctrl-loongson2.c
12168 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
12169 M: Sathya Prakash <sathya.prakash@broadcom.com>
12170 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
12171 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
12172 L: MPT-FusionLinux.pdl@broadcom.com
12173 L: linux-scsi@vger.kernel.org
12175 W: http://www.avagotech.com/support/
12176 F: drivers/message/fusion/
12177 F: drivers/scsi/mpt3sas/
12179 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
12180 M: Matthew Wilcox <willy@infradead.org>
12181 L: linux-scsi@vger.kernel.org
12183 F: drivers/scsi/sym53c8xx_2/
12186 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12187 L: linux-iio@vger.kernel.org
12189 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
12190 F: drivers/iio/dac/ltc1660.c
12192 LTC2688 IIO DAC DRIVER
12193 M: Nuno Sá <nuno.sa@analog.com>
12194 L: linux-iio@vger.kernel.org
12196 W: https://ez.analog.com/linux-software-drivers
12197 F: Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
12198 F: Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
12199 F: drivers/iio/dac/ltc2688.c
12201 LTC2947 HARDWARE MONITOR DRIVER
12202 M: Nuno Sá <nuno.sa@analog.com>
12203 L: linux-hwmon@vger.kernel.org
12205 W: https://ez.analog.com/linux-software-drivers
12206 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
12207 F: drivers/hwmon/ltc2947-core.c
12208 F: drivers/hwmon/ltc2947-i2c.c
12209 F: drivers/hwmon/ltc2947-spi.c
12210 F: drivers/hwmon/ltc2947.h
12212 LTC2983 IIO TEMPERATURE DRIVER
12213 M: Nuno Sá <nuno.sa@analog.com>
12214 L: linux-iio@vger.kernel.org
12216 W: https://ez.analog.com/linux-software-drivers
12217 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
12218 F: drivers/iio/temperature/ltc2983.c
12220 LTC4261 HARDWARE MONITOR DRIVER
12221 M: Guenter Roeck <linux@roeck-us.net>
12222 L: linux-hwmon@vger.kernel.org
12224 F: Documentation/hwmon/ltc4261.rst
12225 F: drivers/hwmon/ltc4261.c
12227 LTC4306 I2C MULTIPLEXER DRIVER
12228 M: Michael Hennerich <michael.hennerich@analog.com>
12229 L: linux-i2c@vger.kernel.org
12231 W: https://ez.analog.com/linux-software-drivers
12232 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
12233 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
12235 LTP (Linux Test Project)
12236 M: Mike Frysinger <vapier@gentoo.org>
12237 M: Cyril Hrubis <chrubis@suse.cz>
12238 M: Wanlong Gao <wanlong.gao@gmail.com>
12239 M: Jan Stancek <jstancek@redhat.com>
12240 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
12241 M: Alexey Kodanev <alexey.kodanev@oracle.com>
12242 L: ltp@lists.linux.it (subscribers-only)
12244 W: http://linux-test-project.github.io/
12245 T: git https://github.com/linux-test-project/ltp.git
12247 LYNX 28G SERDES PHY DRIVER
12248 M: Ioana Ciornei <ioana.ciornei@nxp.com>
12249 L: netdev@vger.kernel.org
12251 F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
12252 F: drivers/phy/freescale/phy-fsl-lynx-28g.c
12255 M: Ioana Ciornei <ioana.ciornei@nxp.com>
12256 L: netdev@vger.kernel.org
12258 F: drivers/net/pcs/pcs-lynx.c
12259 F: include/linux/pcs-lynx.h
12262 M: Geert Uytterhoeven <geert@linux-m68k.org>
12263 L: linux-m68k@lists.linux-m68k.org
12265 W: http://www.linux-m68k.org/
12266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
12270 M68K ON APPLE MACINTOSH
12271 M: Joshua Thompson <funaho@jurai.org>
12272 L: linux-m68k@lists.linux-m68k.org
12274 W: http://www.mac.linux-m68k.org/
12276 F: drivers/macintosh/adb-iop.c
12277 F: drivers/macintosh/via-macii.c
12280 M: Philip Blundell <philb@gnu.org>
12282 W: http://www.tazenda.demon.co.uk/phil/linux-hp
12283 F: arch/m68k/hp300/
12285 M88DS3103 MEDIA DRIVER
12286 M: Antti Palosaari <crope@iki.fi>
12287 L: linux-media@vger.kernel.org
12289 W: https://linuxtv.org
12290 W: http://palosaari.fi/linux/
12291 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12292 T: git git://linuxtv.org/anttip/media_tree.git
12293 F: drivers/media/dvb-frontends/m88ds3103*
12295 M88RS2000 MEDIA DRIVER
12296 M: Malcolm Priestley <tvboxspy@gmail.com>
12297 L: linux-media@vger.kernel.org
12299 W: https://linuxtv.org
12300 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12301 F: drivers/media/dvb-frontends/m88rs2000*
12303 MA901 MASTERKIT USB FM RADIO DRIVER
12304 M: Alexey Klimov <klimov.linux@gmail.com>
12305 L: linux-media@vger.kernel.org
12307 T: git git://linuxtv.org/media_tree.git
12308 F: drivers/media/radio/radio-ma901.c
12311 M: Johannes Berg <johannes@sipsolutions.net>
12312 L: linux-wireless@vger.kernel.org
12314 W: https://wireless.wiki.kernel.org/
12315 Q: https://patchwork.kernel.org/project/linux-wireless/list/
12316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
12317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
12318 F: Documentation/networking/mac80211-injection.rst
12319 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
12320 F: drivers/net/wireless/mac80211_hwsim.[ch]
12321 F: include/net/mac80211.h
12325 M: Jassi Brar <jassisinghbrar@gmail.com>
12326 L: linux-kernel@vger.kernel.org
12328 F: drivers/mailbox/
12329 F: include/linux/mailbox_client.h
12330 F: include/linux/mailbox_controller.h
12331 F: include/dt-bindings/mailbox/
12332 F: Documentation/devicetree/bindings/mailbox/
12335 M: Viresh Kumar <viresh.kumar@linaro.org>
12336 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
12337 L: linux-kernel@vger.kernel.org
12339 F: drivers/mailbox/arm_mhuv2.c
12340 F: include/linux/mailbox/arm_mhuv2_message.h
12341 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
12343 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
12344 M: Jeremy Kerr <jk@codeconstruct.com.au>
12345 M: Matt Johnston <matt@codeconstruct.com.au>
12346 L: netdev@vger.kernel.org
12348 F: Documentation/networking/mctp.rst
12349 F: drivers/net/mctp/
12350 F: include/net/mctp.h
12351 F: include/net/mctpdevice.h
12352 F: include/net/netns/mctp.h
12355 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
12356 M: Michael Kerrisk <mtk.manpages@gmail.com>
12357 L: linux-man@vger.kernel.org
12359 W: http://www.kernel.org/doc/man-pages
12362 M: Liam R. Howlett <Liam.Howlett@oracle.com>
12363 L: linux-mm@kvack.org
12365 F: Documentation/core-api/maple_tree.rst
12366 F: include/linux/maple_tree.h
12367 F: include/trace/events/maple_tree.h
12368 F: lib/maple_tree.c
12369 F: lib/test_maple_tree.c
12370 F: tools/testing/radix-tree/linux/maple_tree.h
12371 F: tools/testing/radix-tree/maple.c
12373 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
12374 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
12375 L: linux-mips@vger.kernel.org
12377 F: arch/mips/boot/dts/img/pistachio*
12379 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
12380 M: Andrew Lunn <andrew@lunn.ch>
12381 L: netdev@vger.kernel.org
12383 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
12384 F: Documentation/networking/devlink/mv88e6xxx.rst
12385 F: drivers/net/dsa/mv88e6xxx/
12386 F: include/linux/dsa/mv88e6xxx.h
12387 F: include/linux/platform_data/mv88e6xxx.h
12389 MARVELL ARMADA 3700 PHY DRIVERS
12390 M: Miquel Raynal <miquel.raynal@bootlin.com>
12392 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
12393 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
12394 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
12395 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
12397 MARVELL ARMADA 3700 SERIAL DRIVER
12398 M: Pali Rohár <pali@kernel.org>
12400 F: Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
12401 F: Documentation/devicetree/bindings/serial/mvebu-uart.txt
12402 F: drivers/tty/serial/mvebu-uart.c
12404 MARVELL ARMADA DRM SUPPORT
12405 M: Russell King <linux@armlinux.org.uk>
12407 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
12408 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
12409 F: Documentation/devicetree/bindings/display/armada/
12410 F: drivers/gpu/drm/armada/
12411 F: include/uapi/drm/armada_drm.h
12413 MARVELL CRYPTO DRIVER
12414 M: Boris Brezillon <bbrezillon@kernel.org>
12415 M: Arnaud Ebalard <arno@natisbad.org>
12416 M: Srujana Challa <schalla@marvell.com>
12417 L: linux-crypto@vger.kernel.org
12419 F: drivers/crypto/marvell/
12420 F: include/linux/soc/marvell/octeontx2/
12422 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
12423 M: Mirko Lindner <mlindner@marvell.com>
12424 M: Stephen Hemminger <stephen@networkplumber.org>
12425 L: netdev@vger.kernel.org
12427 F: drivers/net/ethernet/marvell/sk*
12429 MARVELL LIBERTAS WIRELESS DRIVER
12430 L: libertas-dev@lists.infradead.org
12432 F: drivers/net/wireless/marvell/libertas/
12434 MARVELL MACCHIATOBIN SUPPORT
12435 M: Russell King <linux@armlinux.org.uk>
12436 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12438 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
12440 MARVELL MV643XX ETHERNET DRIVER
12441 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
12442 L: netdev@vger.kernel.org
12444 F: drivers/net/ethernet/marvell/mv643xx_eth.*
12445 F: include/linux/mv643xx.h
12447 MARVELL MV88X3310 PHY DRIVER
12448 M: Russell King <linux@armlinux.org.uk>
12449 M: Marek Behún <kabel@kernel.org>
12450 L: netdev@vger.kernel.org
12452 F: drivers/net/phy/marvell10g.c
12454 MARVELL MVEBU THERMAL DRIVER
12455 M: Miquel Raynal <miquel.raynal@bootlin.com>
12457 F: drivers/thermal/armada_thermal.c
12459 MARVELL MVNETA ETHERNET DRIVER
12460 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12461 L: netdev@vger.kernel.org
12463 F: drivers/net/ethernet/marvell/mvneta.*
12465 MARVELL MVPP2 ETHERNET DRIVER
12466 M: Marcin Wojtas <mw@semihalf.com>
12467 M: Russell King <linux@armlinux.org.uk>
12468 L: netdev@vger.kernel.org
12470 F: Documentation/devicetree/bindings/net/marvell,pp2.yaml
12471 F: drivers/net/ethernet/marvell/mvpp2/
12473 MARVELL MWIFIEX WIRELESS DRIVER
12474 M: Amitkumar Karwar <amitkarwar@gmail.com>
12475 M: Ganapathi Bhat <ganapathi017@gmail.com>
12476 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
12477 M: Xinming Hu <huxinming820@gmail.com>
12478 L: linux-wireless@vger.kernel.org
12480 F: drivers/net/wireless/marvell/mwifiex/
12482 MARVELL MWL8K WIRELESS DRIVER
12483 M: Lennert Buytenhek <buytenh@wantstofly.org>
12484 L: linux-wireless@vger.kernel.org
12486 F: drivers/net/wireless/marvell/mwl8k.c
12488 MARVELL NAND CONTROLLER DRIVER
12489 M: Miquel Raynal <miquel.raynal@bootlin.com>
12490 L: linux-mtd@lists.infradead.org
12492 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
12493 F: drivers/mtd/nand/raw/marvell_nand.c
12495 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
12496 M: Sunil Goutham <sgoutham@marvell.com>
12497 M: Geetha sowjanya <gakula@marvell.com>
12498 M: Subbaraya Sundeep <sbhatta@marvell.com>
12499 M: hariprasad <hkelam@marvell.com>
12500 L: netdev@vger.kernel.org
12502 F: drivers/net/ethernet/marvell/octeontx2/nic/
12503 F: include/linux/soc/marvell/octeontx2/
12505 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
12506 M: Sunil Goutham <sgoutham@marvell.com>
12507 M: Linu Cherian <lcherian@marvell.com>
12508 M: Geetha sowjanya <gakula@marvell.com>
12509 M: Jerin Jacob <jerinj@marvell.com>
12510 M: hariprasad <hkelam@marvell.com>
12511 M: Subbaraya Sundeep <sbhatta@marvell.com>
12512 L: netdev@vger.kernel.org
12514 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
12515 F: drivers/net/ethernet/marvell/octeontx2/af/
12517 MARVELL PRESTERA ETHERNET SWITCH DRIVER
12518 M: Taras Chornyi <taras.chornyi@plvision.eu>
12520 W: https://github.com/Marvell-switching/switchdev-prestera
12521 F: drivers/net/ethernet/marvell/prestera/
12523 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
12524 M: Nicolas Pitre <nico@fluxnic.net>
12526 F: drivers/mmc/host/mvsdio.*
12528 MARVELL USB MDIO CONTROLLER DRIVER
12529 M: Tobias Waldekranz <tobias@waldekranz.com>
12530 L: netdev@vger.kernel.org
12532 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
12533 F: drivers/net/mdio/mdio-mvusb.c
12535 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
12536 M: Hu Ziji <huziji@marvell.com>
12537 L: linux-mmc@vger.kernel.org
12539 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
12540 F: drivers/mmc/host/sdhci-xenon*
12542 MARVELL OCTEON ENDPOINT DRIVER
12543 M: Veerasenareddy Burru <vburru@marvell.com>
12544 M: Abhijit Ayarekar <aayarekar@marvell.com>
12545 L: netdev@vger.kernel.org
12547 F: drivers/net/ethernet/marvell/octeon_ep
12549 MATROX FRAMEBUFFER DRIVER
12550 L: linux-fbdev@vger.kernel.org
12552 F: drivers/video/fbdev/matrox/matroxfb_*
12553 F: include/uapi/linux/matroxfb.h
12556 M: Daniel Nilsson <daniel.nilsson@flex.com>
12557 L: linux-hwmon@vger.kernel.org
12559 F: Documentation/hwmon/max15301.rst
12560 F: drivers/hwmon/pmbus/max15301.c
12562 MAX16065 HARDWARE MONITOR DRIVER
12563 M: Guenter Roeck <linux@roeck-us.net>
12564 L: linux-hwmon@vger.kernel.org
12566 F: Documentation/hwmon/max16065.rst
12567 F: drivers/hwmon/max16065.c
12569 MAX2175 SDR TUNER DRIVER
12570 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
12571 L: linux-media@vger.kernel.org
12573 T: git git://linuxtv.org/media_tree.git
12574 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
12575 F: Documentation/userspace-api/media/drivers/max2175.rst
12576 F: drivers/media/i2c/max2175*
12577 F: include/uapi/linux/max2175.h
12579 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
12580 L: linux-hwmon@vger.kernel.org
12582 F: Documentation/hwmon/max6650.rst
12583 F: drivers/hwmon/max6650.c
12585 MAX6697 HARDWARE MONITOR DRIVER
12586 M: Guenter Roeck <linux@roeck-us.net>
12587 L: linux-hwmon@vger.kernel.org
12589 F: Documentation/devicetree/bindings/hwmon/max6697.txt
12590 F: Documentation/hwmon/max6697.rst
12591 F: drivers/hwmon/max6697.c
12592 F: include/linux/platform_data/max6697.h
12594 MAX9286 QUAD GMSL DESERIALIZER DRIVER
12595 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
12596 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12597 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
12598 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
12599 L: linux-media@vger.kernel.org
12601 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
12602 F: drivers/media/i2c/max9286.c
12604 MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
12605 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12606 L: linux-media@vger.kernel.org
12608 F: drivers/staging/media/max96712/max96712.c
12610 MAX9860 MONO AUDIO VOICE CODEC DRIVER
12611 M: Peter Rosin <peda@axentia.se>
12612 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12614 F: Documentation/devicetree/bindings/sound/max9860.txt
12615 F: sound/soc/codecs/max9860.*
12617 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
12618 M: Andreas Klinger <ak@it-klinger.de>
12619 L: linux-iio@vger.kernel.org
12621 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
12622 F: drivers/iio/proximity/mb1232.c
12624 MAXIM MAX11205 DRIVER
12625 M: Ramona Bolboaca <ramona.bolboaca@analog.com>
12626 L: linux-iio@vger.kernel.org
12628 W: https://ez.analog.com/linux-software-drivers
12629 F: Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
12630 F: drivers/iio/adc/max11205.c
12632 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
12633 R: Iskren Chernev <iskren.chernev@gmail.com>
12634 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12635 R: Marek Szyprowski <m.szyprowski@samsung.com>
12636 R: Matheus Castello <matheus@castello.eng.br>
12637 L: linux-pm@vger.kernel.org
12639 F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
12640 F: drivers/power/supply/max17040_battery.c
12642 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
12643 R: Hans de Goede <hdegoede@redhat.com>
12644 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12645 R: Marek Szyprowski <m.szyprowski@samsung.com>
12646 R: Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
12647 R: Purism Kernel Team <kernel@puri.sm>
12648 L: linux-pm@vger.kernel.org
12650 F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
12651 F: drivers/power/supply/max17042_battery.c
12653 MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
12654 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12655 L: linux-kernel@vger.kernel.org
12657 F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
12658 F: drivers/regulator/max20086-regulator.c
12660 MAXIM MAX77650 PMIC MFD DRIVER
12661 M: Bartosz Golaszewski <brgl@bgdev.pl>
12662 L: linux-kernel@vger.kernel.org
12664 F: Documentation/devicetree/bindings/*/*max77650.yaml
12665 F: Documentation/devicetree/bindings/*/max77650*.yaml
12666 F: drivers/gpio/gpio-max77650.c
12667 F: drivers/input/misc/max77650-onkey.c
12668 F: drivers/leds/leds-max77650.c
12669 F: drivers/mfd/max77650.c
12670 F: drivers/power/supply/max77650-charger.c
12671 F: drivers/regulator/max77650-regulator.c
12672 F: include/linux/mfd/max77650.h
12674 MAXIM MAX77714 PMIC MFD DRIVER
12675 M: Luca Ceresoli <luca@lucaceresoli.net>
12677 F: Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
12678 F: drivers/mfd/max77714.c
12679 F: include/linux/mfd/max77714.h
12681 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
12682 M: Javier Martinez Canillas <javier@dowhile0.org>
12683 L: linux-kernel@vger.kernel.org
12685 F: Documentation/devicetree/bindings/*/*max77802.yaml
12686 F: drivers/regulator/max77802-regulator.c
12687 F: include/dt-bindings/*/*max77802.h
12689 MAXIM MAX77976 BATTERY CHARGER
12690 M: Luca Ceresoli <luca@lucaceresoli.net>
12692 F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
12693 F: drivers/power/supply/max77976_charger.c
12695 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
12696 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12697 L: linux-pm@vger.kernel.org
12699 B: mailto:linux-samsung-soc@vger.kernel.org
12700 F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
12701 F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
12702 F: drivers/power/supply/max14577_charger.c
12703 F: drivers/power/supply/max77693_charger.c
12705 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
12706 M: Chanwoo Choi <cw00.choi@samsung.com>
12707 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12708 L: linux-kernel@vger.kernel.org
12710 B: mailto:linux-samsung-soc@vger.kernel.org
12711 F: Documentation/devicetree/bindings/*/maxim,max14577.yaml
12712 F: Documentation/devicetree/bindings/*/maxim,max77686.yaml
12713 F: Documentation/devicetree/bindings/*/maxim,max77693.yaml
12714 F: Documentation/devicetree/bindings/*/maxim,max77843.yaml
12715 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
12716 F: drivers/*/*max77843.c
12717 F: drivers/*/max14577*.c
12718 F: drivers/*/max77686*.c
12719 F: drivers/*/max77693*.c
12720 F: drivers/clk/clk-max77686.c
12721 F: drivers/extcon/extcon-max14577.c
12722 F: drivers/extcon/extcon-max77693.c
12723 F: drivers/rtc/rtc-max77686.c
12724 F: include/linux/mfd/max14577*.h
12725 F: include/linux/mfd/max77686*.h
12726 F: include/linux/mfd/max77693*.h
12728 MAXIRADIO FM RADIO RECEIVER DRIVER
12729 M: Hans Verkuil <hverkuil@xs4all.nl>
12730 L: linux-media@vger.kernel.org
12732 W: https://linuxtv.org
12733 T: git git://linuxtv.org/media_tree.git
12734 F: drivers/media/radio/radio-maxiradio*
12736 MAXLINEAR ETHERNET PHY DRIVER
12737 M: Xu Liang <lxu@maxlinear.com>
12738 L: netdev@vger.kernel.org
12740 F: drivers/net/phy/mxl-gpy.c
12742 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
12743 R: Yasushi SHOJI <yashi@spacecubics.com>
12744 L: linux-can@vger.kernel.org
12746 F: drivers/net/can/usb/mcba_usb.c
12748 MCAN MMIO DEVICE DRIVER
12749 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
12750 L: linux-can@vger.kernel.org
12752 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
12753 F: drivers/net/can/m_can/m_can.c
12754 F: drivers/net/can/m_can/m_can.h
12755 F: drivers/net/can/m_can/m_can_platform.c
12757 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
12758 M: Rishi Gupta <gupt21@gmail.com>
12759 L: linux-i2c@vger.kernel.org
12760 L: linux-input@vger.kernel.org
12762 F: drivers/hid/hid-mcp2221.c
12764 MCP251XFD SPI-CAN NETWORK DRIVER
12765 M: Marc Kleine-Budde <mkl@pengutronix.de>
12766 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12767 R: Thomas Kopp <thomas.kopp@microchip.com>
12768 L: linux-can@vger.kernel.org
12770 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
12771 F: drivers/net/can/spi/mcp251xfd/
12773 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
12774 M: Peter Rosin <peda@axentia.se>
12775 L: linux-iio@vger.kernel.org
12777 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
12778 F: drivers/iio/potentiometer/mcp4018.c
12779 F: drivers/iio/potentiometer/mcp4531.c
12781 MCR20A IEEE-802.15.4 RADIO DRIVER
12782 M: Xue Liu <liuxuenetmail@gmail.com>
12783 L: linux-wpan@vger.kernel.org
12785 W: https://github.com/xueliu/mcr20a-linux
12786 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
12787 F: drivers/net/ieee802154/mcr20a.c
12788 F: drivers/net/ieee802154/mcr20a.h
12790 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
12791 M: William Breathitt Gray <william.gray@linaro.org>
12792 L: linux-iio@vger.kernel.org
12794 F: drivers/iio/dac/cio-dac.c
12796 MEDIA CONTROLLER FRAMEWORK
12797 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12798 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12799 L: linux-media@vger.kernel.org
12801 W: https://www.linuxtv.org
12802 T: git git://linuxtv.org/media_tree.git
12803 F: drivers/media/mc/
12804 F: include/media/media-*.h
12805 F: include/uapi/linux/media.h
12807 MEDIA DRIVER FOR FREESCALE IMX PXP
12808 M: Philipp Zabel <p.zabel@pengutronix.de>
12809 L: linux-media@vger.kernel.org
12811 T: git git://linuxtv.org/media_tree.git
12812 F: drivers/media/platform/nxp/imx-pxp.[ch]
12814 MEDIA DRIVERS FOR ASCOT2E
12815 M: Sergey Kozlov <serjk@netup.ru>
12816 M: Abylay Ospan <aospan@netup.ru>
12817 L: linux-media@vger.kernel.org
12819 W: https://linuxtv.org
12820 W: http://netup.tv/
12821 T: git git://linuxtv.org/media_tree.git
12822 F: drivers/media/dvb-frontends/ascot2e*
12824 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
12825 M: Jasmin Jessich <jasmin@anw.at>
12826 L: linux-media@vger.kernel.org
12828 W: https://linuxtv.org
12829 T: git git://linuxtv.org/media_tree.git
12830 F: drivers/media/dvb-frontends/cxd2099*
12832 MEDIA DRIVERS FOR CXD2841ER
12833 M: Sergey Kozlov <serjk@netup.ru>
12834 M: Abylay Ospan <aospan@netup.ru>
12835 L: linux-media@vger.kernel.org
12837 W: https://linuxtv.org
12838 W: http://netup.tv/
12839 T: git git://linuxtv.org/media_tree.git
12840 F: drivers/media/dvb-frontends/cxd2841er*
12842 MEDIA DRIVERS FOR CXD2880
12843 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
12844 L: linux-media@vger.kernel.org
12846 W: http://linuxtv.org/
12847 T: git git://linuxtv.org/media_tree.git
12848 F: drivers/media/dvb-frontends/cxd2880/*
12849 F: drivers/media/spi/cxd2880*
12851 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
12852 L: linux-media@vger.kernel.org
12854 W: https://linuxtv.org
12855 T: git git://linuxtv.org/media_tree.git
12856 F: drivers/media/pci/ddbridge/*
12858 MEDIA DRIVERS FOR FREESCALE IMX
12859 M: Steve Longerbeam <slongerbeam@gmail.com>
12860 M: Philipp Zabel <p.zabel@pengutronix.de>
12861 L: linux-media@vger.kernel.org
12863 T: git git://linuxtv.org/media_tree.git
12864 F: Documentation/admin-guide/media/imx.rst
12865 F: Documentation/devicetree/bindings/media/imx.txt
12866 F: drivers/staging/media/imx/
12867 F: include/linux/imx-media.h
12868 F: include/media/imx.h
12870 MEDIA DRIVERS FOR FREESCALE IMX7
12871 M: Rui Miguel Silva <rmfrfs@gmail.com>
12872 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12873 L: linux-media@vger.kernel.org
12875 T: git git://linuxtv.org/media_tree.git
12876 F: Documentation/admin-guide/media/imx7.rst
12877 F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
12878 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
12879 F: drivers/media/platform/nxp/imx-mipi-csis.c
12880 F: drivers/media/platform/nxp/imx7-media-csi.c
12882 MEDIA DRIVERS FOR HELENE
12883 M: Abylay Ospan <aospan@netup.ru>
12884 L: linux-media@vger.kernel.org
12886 W: https://linuxtv.org
12887 W: http://netup.tv/
12888 T: git git://linuxtv.org/media_tree.git
12889 F: drivers/media/dvb-frontends/helene*
12891 MEDIA DRIVERS FOR HORUS3A
12892 M: Sergey Kozlov <serjk@netup.ru>
12893 M: Abylay Ospan <aospan@netup.ru>
12894 L: linux-media@vger.kernel.org
12896 W: https://linuxtv.org
12897 W: http://netup.tv/
12898 T: git git://linuxtv.org/media_tree.git
12899 F: drivers/media/dvb-frontends/horus3a*
12901 MEDIA DRIVERS FOR LNBH25
12902 M: Sergey Kozlov <serjk@netup.ru>
12903 M: Abylay Ospan <aospan@netup.ru>
12904 L: linux-media@vger.kernel.org
12906 W: https://linuxtv.org
12907 W: http://netup.tv/
12908 T: git git://linuxtv.org/media_tree.git
12909 F: drivers/media/dvb-frontends/lnbh25*
12911 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
12912 L: linux-media@vger.kernel.org
12914 W: https://linuxtv.org
12915 T: git git://linuxtv.org/media_tree.git
12916 F: drivers/media/dvb-frontends/mxl5xx*
12918 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
12919 M: Sergey Kozlov <serjk@netup.ru>
12920 M: Abylay Ospan <aospan@netup.ru>
12921 L: linux-media@vger.kernel.org
12923 W: https://linuxtv.org
12924 W: http://netup.tv/
12925 T: git git://linuxtv.org/media_tree.git
12926 F: drivers/media/pci/netup_unidvb/*
12928 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
12929 M: Dmitry Osipenko <digetx@gmail.com>
12930 L: linux-media@vger.kernel.org
12931 L: linux-tegra@vger.kernel.org
12933 T: git git://linuxtv.org/media_tree.git
12934 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
12935 F: drivers/media/platform/nvidia/tegra-vde/
12937 MEDIA DRIVERS FOR RENESAS - CEU
12938 M: Jacopo Mondi <jacopo@jmondi.org>
12939 L: linux-media@vger.kernel.org
12940 L: linux-renesas-soc@vger.kernel.org
12942 T: git git://linuxtv.org/media_tree.git
12943 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
12944 F: drivers/media/platform/renesas/renesas-ceu.c
12945 F: include/media/drv-intf/renesas-ceu.h
12947 MEDIA DRIVERS FOR RENESAS - DRIF
12948 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
12949 L: linux-media@vger.kernel.org
12950 L: linux-renesas-soc@vger.kernel.org
12952 T: git git://linuxtv.org/media_tree.git
12953 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
12954 F: drivers/media/platform/renesas/rcar_drif.c
12956 MEDIA DRIVERS FOR RENESAS - FCP
12957 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12958 L: linux-media@vger.kernel.org
12959 L: linux-renesas-soc@vger.kernel.org
12961 T: git git://linuxtv.org/media_tree.git
12962 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
12963 F: drivers/media/platform/renesas/rcar-fcp.c
12964 F: include/media/rcar-fcp.h
12966 MEDIA DRIVERS FOR RENESAS - FDP1
12967 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12968 L: linux-media@vger.kernel.org
12969 L: linux-renesas-soc@vger.kernel.org
12971 T: git git://linuxtv.org/media_tree.git
12972 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
12973 F: drivers/media/platform/renesas/rcar_fdp1.c
12975 MEDIA DRIVERS FOR RENESAS - VIN
12976 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12977 L: linux-media@vger.kernel.org
12978 L: linux-renesas-soc@vger.kernel.org
12980 T: git git://linuxtv.org/media_tree.git
12981 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
12982 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
12983 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
12984 F: drivers/media/platform/renesas/rcar-isp.c
12985 F: drivers/media/platform/renesas/rcar-vin/
12987 MEDIA DRIVERS FOR RENESAS - VSP1
12988 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12989 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12990 L: linux-media@vger.kernel.org
12991 L: linux-renesas-soc@vger.kernel.org
12993 T: git git://linuxtv.org/media_tree.git
12994 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
12995 F: drivers/media/platform/renesas/vsp1/
12997 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
12998 L: linux-media@vger.kernel.org
13000 W: https://linuxtv.org
13001 T: git git://linuxtv.org/media_tree.git
13002 F: drivers/media/dvb-frontends/stv0910*
13004 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
13005 L: linux-media@vger.kernel.org
13007 W: https://linuxtv.org
13008 T: git git://linuxtv.org/media_tree.git
13009 F: drivers/media/dvb-frontends/stv6111*
13011 MEDIA DRIVERS FOR STM32 - DCMI
13012 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
13013 L: linux-media@vger.kernel.org
13015 T: git git://linuxtv.org/media_tree.git
13016 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
13017 F: drivers/media/platform/st/stm32/stm32-dcmi.c
13019 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
13020 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13021 L: linux-media@vger.kernel.org
13023 W: https://linuxtv.org
13024 Q: http://patchwork.kernel.org/project/linux-media/list/
13025 T: git git://linuxtv.org/media_tree.git
13026 F: Documentation/admin-guide/media/
13027 F: Documentation/devicetree/bindings/media/
13028 F: Documentation/driver-api/media/
13029 F: Documentation/userspace-api/media/
13031 F: drivers/staging/media/
13032 F: include/dt-bindings/media/
13033 F: include/linux/platform_data/media/
13035 F: include/uapi/linux/dvb/
13036 F: include/uapi/linux/ivtv*
13037 F: include/uapi/linux/media.h
13038 F: include/uapi/linux/meye.h
13039 F: include/uapi/linux/uvcvideo.h
13040 F: include/uapi/linux/v4l2-*
13041 F: include/uapi/linux/videodev2.h
13043 MEDIATEK BLUETOOTH DRIVER
13044 M: Sean Wang <sean.wang@mediatek.com>
13045 L: linux-bluetooth@vger.kernel.org
13046 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13048 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
13049 F: drivers/bluetooth/btmtkuart.c
13051 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
13052 M: Sean Wang <sean.wang@mediatek.com>
13053 L: linux-pm@vger.kernel.org
13055 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
13056 F: drivers/power/reset/mt6323-poweroff.c
13058 MEDIATEK CIR DRIVER
13059 M: Sean Wang <sean.wang@mediatek.com>
13061 F: drivers/media/rc/mtk-cir.c
13063 MEDIATEK DMA DRIVER
13064 M: Sean Wang <sean.wang@mediatek.com>
13065 L: dmaengine@vger.kernel.org
13066 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13067 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13069 F: Documentation/devicetree/bindings/dma/mtk-*
13070 F: drivers/dma/mediatek/
13072 MEDIATEK ETHERNET DRIVER
13073 M: Felix Fietkau <nbd@nbd.name>
13074 M: John Crispin <john@phrozen.org>
13075 M: Sean Wang <sean.wang@mediatek.com>
13076 M: Mark Lee <Mark-MC.Lee@mediatek.com>
13077 M: Lorenzo Bianconi <lorenzo@kernel.org>
13078 L: netdev@vger.kernel.org
13080 F: drivers/net/ethernet/mediatek/
13082 MEDIATEK I2C CONTROLLER DRIVER
13083 M: Qii Wang <qii.wang@mediatek.com>
13084 L: linux-i2c@vger.kernel.org
13086 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
13087 F: drivers/i2c/busses/i2c-mt65xx.c
13089 MEDIATEK IOMMU DRIVER
13090 M: Yong Wu <yong.wu@mediatek.com>
13091 L: iommu@lists.linux.dev
13092 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13094 F: Documentation/devicetree/bindings/iommu/mediatek*
13095 F: drivers/iommu/mtk_iommu*
13096 F: include/dt-bindings/memory/mt*-port.h
13098 MEDIATEK JPEG DRIVER
13099 M: Bin Liu <bin.liu@mediatek.com>
13101 F: Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
13102 F: drivers/media/platform/mediatek/jpeg/
13104 MEDIATEK KEYPAD DRIVER
13105 M: Mattijs Korpershoek <mkorpershoek@baylibre.com>
13107 F: Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
13108 F: drivers/input/keyboard/mt6779-keypad.c
13110 MEDIATEK MDP DRIVER
13111 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
13112 M: Houlong Wei <houlong.wei@mediatek.com>
13113 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
13115 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
13116 F: drivers/media/platform/mediatek/mdp/
13117 F: drivers/media/platform/mediatek/vpu/
13119 MEDIATEK MEDIA DRIVER
13120 M: Tiffany Lin <tiffany.lin@mediatek.com>
13121 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
13122 M: Yunfei Dong <yunfei.dong@mediatek.com>
13124 F: Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
13125 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
13126 F: drivers/media/platform/mediatek/vcodec/
13127 F: drivers/media/platform/mediatek/vpu/
13129 MEDIATEK MMC/SD/SDIO DRIVER
13130 M: Chaotian Jing <chaotian.jing@mediatek.com>
13132 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
13133 F: drivers/mmc/host/mtk-sd.c
13135 MEDIATEK MT76 WIRELESS LAN DRIVER
13136 M: Felix Fietkau <nbd@nbd.name>
13137 M: Lorenzo Bianconi <lorenzo@kernel.org>
13138 M: Ryder Lee <ryder.lee@mediatek.com>
13139 R: Shayne Chen <shayne.chen@mediatek.com>
13140 R: Sean Wang <sean.wang@mediatek.com>
13141 L: linux-wireless@vger.kernel.org
13143 F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
13144 F: drivers/net/wireless/mediatek/mt76/
13146 MEDIATEK MT7601U WIRELESS LAN DRIVER
13147 M: Jakub Kicinski <kuba@kernel.org>
13148 L: linux-wireless@vger.kernel.org
13150 F: drivers/net/wireless/mediatek/mt7601u/
13152 MEDIATEK MT7621 CLOCK DRIVER
13153 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
13155 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
13156 F: drivers/clk/ralink/clk-mt7621.c
13158 MEDIATEK MT7621/28/88 I2C DRIVER
13159 M: Stefan Roese <sr@denx.de>
13160 L: linux-i2c@vger.kernel.org
13162 F: Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
13163 F: drivers/i2c/busses/i2c-mt7621.c
13165 MEDIATEK MT7621 PCIE CONTROLLER DRIVER
13166 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
13168 F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
13169 F: drivers/pci/controller/pcie-mt7621.c
13171 MEDIATEK MT7621 PHY PCI DRIVER
13172 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
13174 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
13175 F: drivers/phy/ralink/phy-mt7621-pci.c
13177 MEDIATEK NAND CONTROLLER DRIVER
13178 L: linux-mtd@lists.infradead.org
13180 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
13181 F: drivers/mtd/nand/raw/mtk_*
13183 MEDIATEK PMIC LED DRIVER
13184 M: Sean Wang <sean.wang@mediatek.com>
13186 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
13187 F: drivers/leds/leds-mt6323.c
13189 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
13190 M: Sean Wang <sean.wang@mediatek.com>
13192 F: drivers/char/hw_random/mtk-rng.c
13194 MEDIATEK SMI DRIVER
13195 M: Yong Wu <yong.wu@mediatek.com>
13196 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13198 F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
13199 F: drivers/memory/mtk-smi.c
13200 F: include/soc/mediatek/smi.h
13202 MEDIATEK SWITCH DRIVER
13203 M: Sean Wang <sean.wang@mediatek.com>
13204 M: Landen Chao <Landen.Chao@mediatek.com>
13205 M: DENG Qingfang <dqfext@gmail.com>
13206 L: netdev@vger.kernel.org
13208 F: drivers/net/dsa/mt7530.*
13209 F: net/dsa/tag_mtk.c
13211 MEDIATEK T7XX 5G WWAN MODEM DRIVER
13212 M: Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
13213 M: Intel Corporation <linuxwwan@intel.com>
13214 R: Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
13215 R: Liu Haijun <haijun.liu@mediatek.com>
13216 R: M Chetan Kumar <m.chetan.kumar@linux.intel.com>
13217 R: Ricardo Martinez <ricardo.martinez@linux.intel.com>
13218 L: netdev@vger.kernel.org
13220 F: drivers/net/wwan/t7xx/
13222 MEDIATEK USB3 DRD IP DRIVER
13223 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
13224 L: linux-usb@vger.kernel.org
13225 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13226 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13228 F: Documentation/devicetree/bindings/usb/mediatek,*
13229 F: drivers/usb/host/xhci-mtk*
13230 F: drivers/usb/mtu3/
13232 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
13233 M: Peter Senna Tschudin <peter.senna@gmail.com>
13234 M: Martin Donnelly <martin.donnelly@ge.com>
13235 M: Martyn Welch <martyn.welch@collabora.co.uk>
13237 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
13238 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
13240 MEGARAID SCSI/SAS DRIVERS
13241 M: Kashyap Desai <kashyap.desai@broadcom.com>
13242 M: Sumit Saxena <sumit.saxena@broadcom.com>
13243 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
13244 L: megaraidlinux.pdl@broadcom.com
13245 L: linux-scsi@vger.kernel.org
13247 W: http://www.avagotech.com/support/
13248 F: Documentation/scsi/megaraid.rst
13249 F: drivers/scsi/megaraid.*
13250 F: drivers/scsi/megaraid/
13252 MELEXIS MLX90614 DRIVER
13253 M: Crt Mori <cmo@melexis.com>
13254 L: linux-iio@vger.kernel.org
13256 W: http://www.melexis.com
13257 F: drivers/iio/temperature/mlx90614.c
13259 MELEXIS MLX90632 DRIVER
13260 M: Crt Mori <cmo@melexis.com>
13261 L: linux-iio@vger.kernel.org
13263 W: http://www.melexis.com
13264 F: drivers/iio/temperature/mlx90632.c
13266 MELFAS MIP4 TOUCHSCREEN DRIVER
13267 M: Sangwon Jee <jeesw@melfas.com>
13269 W: http://www.melfas.com
13270 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
13271 F: drivers/input/touchscreen/melfas_mip4.c
13273 MELLANOX BLUEFIELD I2C DRIVER
13274 M: Khalil Blaiech <kblaiech@nvidia.com>
13275 M: Asmaa Mnebhi <asmaa@nvidia.com>
13276 L: linux-i2c@vger.kernel.org
13278 F: drivers/i2c/busses/i2c-mlxbf.c
13280 MELLANOX ETHERNET DRIVER (mlx4_en)
13281 M: Tariq Toukan <tariqt@nvidia.com>
13282 L: netdev@vger.kernel.org
13284 W: http://www.mellanox.com
13285 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13286 F: drivers/net/ethernet/mellanox/mlx4/en_*
13288 MELLANOX ETHERNET DRIVER (mlx5e)
13289 M: Saeed Mahameed <saeedm@nvidia.com>
13290 L: netdev@vger.kernel.org
13292 W: http://www.mellanox.com
13293 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13294 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
13296 MELLANOX ETHERNET INNOVA DRIVERS
13297 R: Boris Pismenny <borisp@nvidia.com>
13298 L: netdev@vger.kernel.org
13300 W: http://www.mellanox.com
13301 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13302 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
13303 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
13304 F: include/linux/mlx5/mlx5_ifc_fpga.h
13306 MELLANOX ETHERNET SWITCH DRIVERS
13307 M: Ido Schimmel <idosch@nvidia.com>
13308 M: Petr Machata <petrm@nvidia.com>
13309 L: netdev@vger.kernel.org
13311 W: http://www.mellanox.com
13312 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13313 F: drivers/net/ethernet/mellanox/mlxsw/
13314 F: tools/testing/selftests/drivers/net/mlxsw/
13316 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
13317 M: mlxsw@nvidia.com
13318 L: netdev@vger.kernel.org
13320 W: http://www.mellanox.com
13321 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13322 F: drivers/net/ethernet/mellanox/mlxfw/
13324 MELLANOX HARDWARE PLATFORM SUPPORT
13325 M: Hans de Goede <hdegoede@redhat.com>
13326 M: Mark Gross <markgross@kernel.org>
13327 M: Vadim Pasternak <vadimp@nvidia.com>
13328 L: platform-driver-x86@vger.kernel.org
13330 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
13331 F: drivers/platform/mellanox/
13332 F: include/linux/platform_data/mlxreg.h
13334 MELLANOX MLX4 core VPI driver
13335 M: Tariq Toukan <tariqt@nvidia.com>
13336 L: netdev@vger.kernel.org
13337 L: linux-rdma@vger.kernel.org
13339 W: http://www.mellanox.com
13340 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13341 F: drivers/net/ethernet/mellanox/mlx4/
13342 F: include/linux/mlx4/
13344 MELLANOX MLX4 IB driver
13345 M: Yishai Hadas <yishaih@nvidia.com>
13346 L: linux-rdma@vger.kernel.org
13348 W: http://www.mellanox.com
13349 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13350 F: drivers/infiniband/hw/mlx4/
13351 F: include/linux/mlx4/
13352 F: include/uapi/rdma/mlx4-abi.h
13354 MELLANOX MLX5 core VPI driver
13355 M: Saeed Mahameed <saeedm@nvidia.com>
13356 M: Leon Romanovsky <leonro@nvidia.com>
13357 L: netdev@vger.kernel.org
13358 L: linux-rdma@vger.kernel.org
13360 W: http://www.mellanox.com
13361 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13362 F: Documentation/networking/device_drivers/ethernet/mellanox/
13363 F: drivers/net/ethernet/mellanox/mlx5/core/
13364 F: include/linux/mlx5/
13366 MELLANOX MLX5 IB driver
13367 M: Leon Romanovsky <leonro@nvidia.com>
13368 L: linux-rdma@vger.kernel.org
13370 W: http://www.mellanox.com
13371 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13372 F: drivers/infiniband/hw/mlx5/
13373 F: include/linux/mlx5/
13374 F: include/uapi/rdma/mlx5-abi.h
13376 MELLANOX MLXCPLD I2C AND MUX DRIVER
13377 M: Vadim Pasternak <vadimp@nvidia.com>
13378 M: Michael Shych <michaelsh@nvidia.com>
13379 L: linux-i2c@vger.kernel.org
13381 F: Documentation/i2c/busses/i2c-mlxcpld.rst
13382 F: drivers/i2c/busses/i2c-mlxcpld.c
13383 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
13385 MELLANOX MLXCPLD LED DRIVER
13386 M: Vadim Pasternak <vadimp@nvidia.com>
13387 L: linux-leds@vger.kernel.org
13389 F: Documentation/leds/leds-mlxcpld.rst
13390 F: drivers/leds/leds-mlxcpld.c
13391 F: drivers/leds/leds-mlxreg.c
13393 MELLANOX PLATFORM DRIVER
13394 M: Vadim Pasternak <vadimp@nvidia.com>
13395 L: platform-driver-x86@vger.kernel.org
13397 F: drivers/platform/x86/mlx-platform.c
13400 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13401 M: "Paul E. McKenney" <paulmck@kernel.org>
13402 L: linux-kernel@vger.kernel.org
13404 F: arch/powerpc/include/asm/membarrier.h
13405 F: include/uapi/linux/membarrier.h
13406 F: kernel/sched/membarrier.c
13409 M: Mike Rapoport <rppt@kernel.org>
13410 L: linux-mm@kvack.org
13412 F: Documentation/core-api/boot-time-mm.rst
13413 F: include/linux/memblock.h
13415 F: tools/testing/memblock/
13417 MEMORY CONTROLLER DRIVERS
13418 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
13419 L: linux-kernel@vger.kernel.org
13421 B: mailto:krzysztof.kozlowski@linaro.org
13422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
13423 F: Documentation/devicetree/bindings/memory-controllers/
13425 F: include/dt-bindings/memory/
13428 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
13429 M: Dmitry Osipenko <digetx@gmail.com>
13430 L: linux-pm@vger.kernel.org
13431 L: linux-tegra@vger.kernel.org
13432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
13434 F: drivers/devfreq/tegra30-devfreq.c
13437 M: Andrew Morton <akpm@linux-foundation.org>
13438 L: linux-mm@kvack.org
13440 W: http://www.linux-mm.org
13441 T: git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
13442 T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
13443 F: include/linux/gfp.h
13444 F: include/linux/gfp_types.h
13445 F: include/linux/memory_hotplug.h
13446 F: include/linux/mm.h
13447 F: include/linux/mmzone.h
13448 F: include/linux/pagewalk.h
13450 F: tools/testing/selftests/vm/
13453 M: Andrew Morton <akpm@linux-foundation.org>
13454 R: Uladzislau Rezki <urezki@gmail.com>
13455 R: Christoph Hellwig <hch@infradead.org>
13456 L: linux-mm@kvack.org
13458 W: http://www.linux-mm.org
13459 T: git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
13460 F: include/linux/vmalloc.h
13464 M: David Hildenbrand <david@redhat.com>
13465 M: Oscar Salvador <osalvador@suse.de>
13466 L: linux-mm@kvack.org
13468 F: Documentation/admin-guide/mm/memory-hotplug.rst
13469 F: Documentation/core-api/memory-hotplug.rst
13470 F: drivers/base/memory.c
13471 F: include/linux/memory_hotplug.h
13472 F: mm/memory_hotplug.c
13473 F: tools/testing/selftests/memory-hotplug/
13475 MEMORY TECHNOLOGY DEVICES (MTD)
13476 M: Miquel Raynal <miquel.raynal@bootlin.com>
13477 M: Richard Weinberger <richard@nod.at>
13478 M: Vignesh Raghavendra <vigneshr@ti.com>
13479 L: linux-mtd@lists.infradead.org
13481 W: http://www.linux-mtd.infradead.org/
13482 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13483 C: irc://irc.oftc.net/mtd
13484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
13485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
13486 F: Documentation/devicetree/bindings/mtd/
13488 F: include/linux/mtd/
13489 F: include/uapi/mtd/
13491 MEMSENSING MICROSYSTEMS MSA311 DRIVER
13492 M: Dmitry Rokosov <ddrokosov@sberdevices.ru>
13493 L: linux-iio@vger.kernel.org
13495 F: Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
13496 F: drivers/iio/accel/msa311.c
13498 MEN A21 WATCHDOG DRIVER
13499 M: Johannes Thumshirn <morbidrsa@gmail.com>
13500 L: linux-watchdog@vger.kernel.org
13502 F: drivers/watchdog/mena21_wdt.c
13504 MEN CHAMELEON BUS (mcb)
13505 M: Johannes Thumshirn <morbidrsa@gmail.com>
13507 F: Documentation/driver-api/men-chameleon-bus.rst
13509 F: include/linux/mcb.h
13511 MEN F21BMC (Board Management Controller)
13512 M: Andreas Werner <andreas.werner@men.de>
13514 F: Documentation/hwmon/menf21bmc.rst
13515 F: drivers/hwmon/menf21bmc_hwmon.c
13516 F: drivers/leds/leds-menf21bmc.c
13517 F: drivers/mfd/menf21bmc.c
13518 F: drivers/watchdog/menf21bmc_wdt.c
13520 MEN Z069 WATCHDOG DRIVER
13521 M: Johannes Thumshirn <jth@kernel.org>
13522 L: linux-watchdog@vger.kernel.org
13524 F: drivers/watchdog/menz69_wdt.c
13526 MESON AO CEC DRIVER FOR AMLOGIC SOCS
13527 M: Neil Armstrong <neil.armstrong@linaro.org>
13528 L: linux-media@vger.kernel.org
13529 L: linux-amlogic@lists.infradead.org
13531 W: http://linux-meson.com/
13532 T: git git://linuxtv.org/media_tree.git
13533 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
13534 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
13535 F: drivers/media/cec/platform/meson/ao-cec.c
13537 MESON GE2D DRIVER FOR AMLOGIC SOCS
13538 M: Neil Armstrong <neil.armstrong@linaro.org>
13539 L: linux-media@vger.kernel.org
13540 L: linux-amlogic@lists.infradead.org
13542 T: git git://linuxtv.org/media_tree.git
13543 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
13544 F: drivers/media/platform/amlogic/meson-ge2d/
13546 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
13547 M: Liang Yang <liang.yang@amlogic.com>
13548 L: linux-mtd@lists.infradead.org
13550 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
13551 F: drivers/mtd/nand/raw/meson_*
13553 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
13554 M: Neil Armstrong <neil.armstrong@linaro.org>
13555 L: linux-media@vger.kernel.org
13556 L: linux-amlogic@lists.infradead.org
13558 T: git git://linuxtv.org/media_tree.git
13559 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
13560 F: drivers/staging/media/meson/vdec/
13562 METHODE UDPU SUPPORT
13563 M: Vladimir Vid <vladimir.vid@sartura.hr>
13565 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
13568 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13569 R: Hemant Kumar <quic_hemantk@quicinc.com>
13570 L: mhi@lists.linux.dev
13571 L: linux-arm-msm@vger.kernel.org
13573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
13574 F: Documentation/ABI/stable/sysfs-bus-mhi
13575 F: Documentation/mhi/
13576 F: drivers/bus/mhi/
13577 F: include/linux/mhi.h
13579 MICROBLAZE ARCHITECTURE
13580 M: Michal Simek <monstr@monstr.eu>
13582 W: http://www.monstr.eu/fdt/
13583 T: git git://git.monstr.eu/linux-2.6-microblaze.git
13584 F: arch/microblaze/
13586 MICROCHIP AT91 DMA DRIVERS
13587 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13588 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13589 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13590 L: dmaengine@vger.kernel.org
13592 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
13593 F: drivers/dma/at_hdmac.c
13594 F: drivers/dma/at_hdmac_regs.h
13595 F: drivers/dma/at_xdmac.c
13596 F: include/dt-bindings/dma/at91.h
13598 MICROCHIP AT91 SERIAL DRIVER
13599 M: Richard Genoud <richard.genoud@gmail.com>
13601 F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
13602 F: drivers/tty/serial/atmel_serial.c
13603 F: drivers/tty/serial/atmel_serial.h
13605 MICROCHIP AT91 USART MFD DRIVER
13606 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
13607 L: linux-kernel@vger.kernel.org
13609 F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
13610 F: drivers/mfd/at91-usart.c
13611 F: include/dt-bindings/mfd/at91-usart.h
13613 MICROCHIP AT91 USART SPI DRIVER
13614 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
13615 L: linux-spi@vger.kernel.org
13617 F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
13618 F: drivers/spi/spi-at91-usart.c
13620 MICROCHIP AUDIO ASOC DRIVERS
13621 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13622 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13626 MICROCHIP CSI2DC DRIVER
13627 M: Eugen Hristev <eugen.hristev@microchip.com>
13628 L: linux-media@vger.kernel.org
13630 F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
13631 F: drivers/media/platform/microchip/microchip-csi2dc.c
13633 MICROCHIP ECC DRIVER
13634 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13635 L: linux-crypto@vger.kernel.org
13637 F: drivers/crypto/atmel-ecc.*
13639 MICROCHIP EIC DRIVER
13640 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13641 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13643 F: drivers/irqchip/irq-mchp-eic.c
13645 MICROCHIP I2C DRIVER
13646 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13647 L: linux-i2c@vger.kernel.org
13649 F: drivers/i2c/busses/i2c-at91-*.c
13650 F: drivers/i2c/busses/i2c-at91.h
13652 MICROCHIP ISC DRIVER
13653 M: Eugen Hristev <eugen.hristev@microchip.com>
13654 L: linux-media@vger.kernel.org
13656 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
13657 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
13658 F: drivers/staging/media/deprecated/atmel/atmel-isc*
13659 F: drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
13660 F: drivers/media/platform/microchip/microchip-isc*
13661 F: drivers/media/platform/microchip/microchip-sama*-isc*
13662 F: include/linux/atmel-isc-media.h
13664 MICROCHIP ISI DRIVER
13665 M: Eugen Hristev <eugen.hristev@microchip.com>
13666 L: linux-media@vger.kernel.org
13668 F: drivers/media/platform/atmel/atmel-isi.c
13669 F: drivers/media/platform/atmel/atmel-isi.h
13671 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
13672 M: Woojung Huh <woojung.huh@microchip.com>
13673 M: UNGLinuxDriver@microchip.com
13674 L: netdev@vger.kernel.org
13676 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
13677 F: Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
13678 F: drivers/net/dsa/microchip/*
13679 F: include/linux/platform_data/microchip-ksz.h
13680 F: net/dsa/tag_ksz.c
13682 MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
13683 M: Arun Ramadoss <arun.ramadoss@microchip.com>
13684 R: UNGLinuxDriver@microchip.com
13685 L: netdev@vger.kernel.org
13687 F: drivers/net/phy/microchip_t1.c
13689 MICROCHIP LAN743X ETHERNET DRIVER
13690 M: Bryan Whitehead <bryan.whitehead@microchip.com>
13691 M: UNGLinuxDriver@microchip.com
13692 L: netdev@vger.kernel.org
13694 F: drivers/net/ethernet/microchip/lan743x_*
13696 MICROCHIP LAN966X ETHERNET DRIVER
13697 M: Horatiu Vultur <horatiu.vultur@microchip.com>
13698 M: UNGLinuxDriver@microchip.com
13699 L: netdev@vger.kernel.org
13701 F: drivers/net/ethernet/microchip/lan966x/*
13703 MICROCHIP LCDFB DRIVER
13704 M: Nicolas Ferre <nicolas.ferre@microchip.com>
13705 L: linux-fbdev@vger.kernel.org
13707 F: drivers/video/fbdev/atmel_lcdfb.c
13708 F: include/video/atmel_lcdc.h
13710 MICROCHIP MCP16502 PMIC DRIVER
13711 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13712 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13714 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
13715 F: drivers/regulator/mcp16502.c
13717 MICROCHIP MCP3911 ADC DRIVER
13718 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13719 M: Kent Gustavsson <kent@minoris.se>
13720 L: linux-iio@vger.kernel.org
13722 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
13723 F: drivers/iio/adc/mcp3911.c
13725 MICROCHIP MMC/SD/SDIO MCI DRIVER
13726 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13728 F: drivers/mmc/host/atmel-mci.c
13730 MICROCHIP NAND DRIVER
13731 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13732 L: linux-mtd@lists.infradead.org
13734 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
13735 F: drivers/mtd/nand/raw/atmel/*
13737 MICROCHIP PCI1XXXX GP DRIVER
13738 M: Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
13739 L: linux-gpio@vger.kernel.org
13741 F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
13742 F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
13743 F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
13745 MICROCHIP OTPC DRIVER
13746 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13747 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13749 F: Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
13750 F: drivers/nvmem/microchip-otpc.c
13751 F: include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
13753 MICROCHIP PCI1XXXX I2C DRIVER
13754 M: Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
13755 M: Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
13756 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13757 L: linux-i2c@vger.kernel.org
13759 F: drivers/i2c/busses/i2c-mchp-pci1xxxx.c
13761 MICROCHIP PWM DRIVER
13762 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13763 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13764 L: linux-pwm@vger.kernel.org
13766 F: Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
13767 F: drivers/pwm/pwm-atmel.c
13769 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
13770 M: Eugen Hristev <eugen.hristev@microchip.com>
13771 L: linux-iio@vger.kernel.org
13773 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
13774 F: drivers/iio/adc/at91-sama5d2_adc.c
13775 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
13777 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
13778 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13780 F: drivers/power/reset/at91-sama5d2_shdwc.c
13782 MICROCHIP SPI DRIVER
13783 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13785 F: drivers/spi/spi-atmel.*
13787 MICROCHIP SSC DRIVER
13788 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13789 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13791 F: drivers/misc/atmel-ssc.c
13792 F: include/linux/atmel-ssc.h
13794 MICROCHIP SOC DRIVERS
13795 M: Conor Dooley <conor@kernel.org>
13797 T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
13798 F: drivers/soc/microchip/
13800 MICROCHIP USB251XB DRIVER
13801 M: Richard Leitner <richard.leitner@skidata.com>
13802 L: linux-usb@vger.kernel.org
13804 F: Documentation/devicetree/bindings/usb/usb251xb.yaml
13805 F: drivers/usb/misc/usb251xb.c
13807 MICROCHIP USBA UDC DRIVER
13808 M: Cristian Birsan <cristian.birsan@microchip.com>
13809 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13811 F: drivers/usb/gadget/udc/atmel_usba_udc.*
13813 MICROCHIP WILC1000 WIFI DRIVER
13814 M: Ajay Singh <ajay.kathat@microchip.com>
13815 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13816 L: linux-wireless@vger.kernel.org
13818 F: drivers/net/wireless/microchip/wilc1000/
13820 MICROSEMI MIPS SOCS
13821 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13822 M: UNGLinuxDriver@microchip.com
13823 L: linux-mips@vger.kernel.org
13825 F: Documentation/devicetree/bindings/mips/mscc.txt
13826 F: Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
13827 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
13828 F: arch/mips/boot/dts/mscc/
13829 F: arch/mips/configs/generic/board-ocelot.config
13830 F: arch/mips/generic/board-ocelot.c
13832 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
13833 M: Don Brace <don.brace@microchip.com>
13834 L: storagedev@microchip.com
13835 L: linux-scsi@vger.kernel.org
13837 F: Documentation/scsi/smartpqi.rst
13838 F: drivers/scsi/smartpqi/Kconfig
13839 F: drivers/scsi/smartpqi/Makefile
13840 F: drivers/scsi/smartpqi/smartpqi*.[ch]
13841 F: include/linux/cciss*.h
13842 F: include/uapi/linux/cciss*.h
13844 MICROSOFT MANA RDMA DRIVER
13845 M: Long Li <longli@microsoft.com>
13846 M: Ajay Sharma <sharmaajay@microsoft.com>
13847 L: linux-rdma@vger.kernel.org
13849 F: drivers/infiniband/hw/mana/
13850 F: include/net/mana
13851 F: include/uapi/rdma/mana-abi.h
13853 MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
13854 M: Maximilian Luz <luzmaximilian@gmail.com>
13855 L: platform-driver-x86@vger.kernel.org
13857 F: drivers/platform/surface/surface_aggregator_tabletsw.c
13859 MICROSOFT SURFACE BATTERY AND AC DRIVERS
13860 M: Maximilian Luz <luzmaximilian@gmail.com>
13861 L: linux-pm@vger.kernel.org
13862 L: platform-driver-x86@vger.kernel.org
13864 F: drivers/power/supply/surface_battery.c
13865 F: drivers/power/supply/surface_charger.c
13867 MICROSOFT SURFACE DTX DRIVER
13868 M: Maximilian Luz <luzmaximilian@gmail.com>
13869 L: platform-driver-x86@vger.kernel.org
13871 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
13872 F: drivers/platform/surface/surface_dtx.c
13873 F: include/uapi/linux/surface_aggregator/dtx.h
13875 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
13876 M: Maximilian Luz <luzmaximilian@gmail.com>
13877 L: platform-driver-x86@vger.kernel.org
13879 F: drivers/platform/surface/surface_gpe.c
13881 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
13882 M: Hans de Goede <hdegoede@redhat.com>
13883 M: Mark Gross <markgross@kernel.org>
13884 M: Maximilian Luz <luzmaximilian@gmail.com>
13885 L: platform-driver-x86@vger.kernel.org
13887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
13888 F: drivers/platform/surface/
13890 MICROSOFT SURFACE HID TRANSPORT DRIVER
13891 M: Maximilian Luz <luzmaximilian@gmail.com>
13892 L: linux-input@vger.kernel.org
13893 L: platform-driver-x86@vger.kernel.org
13895 F: drivers/hid/surface-hid/
13897 MICROSOFT SURFACE HOT-PLUG DRIVER
13898 M: Maximilian Luz <luzmaximilian@gmail.com>
13899 L: platform-driver-x86@vger.kernel.org
13901 F: drivers/platform/surface/surface_hotplug.c
13903 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
13904 M: Maximilian Luz <luzmaximilian@gmail.com>
13905 L: platform-driver-x86@vger.kernel.org
13907 F: drivers/platform/surface/surface_platform_profile.c
13909 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
13910 M: Chen Yu <yu.c.chen@intel.com>
13911 L: platform-driver-x86@vger.kernel.org
13913 F: drivers/platform/surface/surfacepro3_button.c
13915 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
13916 M: Maximilian Luz <luzmaximilian@gmail.com>
13917 L: platform-driver-x86@vger.kernel.org
13919 W: https://github.com/linux-surface/surface-aggregator-module
13920 C: irc://irc.libera.chat/linux-surface
13921 F: Documentation/driver-api/surface_aggregator/
13922 F: drivers/platform/surface/aggregator/
13923 F: drivers/platform/surface/surface_acpi_notify.c
13924 F: drivers/platform/surface/surface_aggregator_cdev.c
13925 F: drivers/platform/surface/surface_aggregator_registry.c
13926 F: include/linux/surface_acpi_notify.h
13927 F: include/linux/surface_aggregator/
13928 F: include/uapi/linux/surface_aggregator/
13930 MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
13931 M: Maximilian Luz <luzmaximilian@gmail.com>
13932 L: platform-driver-x86@vger.kernel.org
13934 F: drivers/platform/surface/surface_aggregator_hub.c
13936 MICROTEK X6 SCANNER
13937 M: Oliver Neukum <oliver@neukum.org>
13939 F: drivers/usb/image/microtek.*
13941 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
13942 M: Luka Kovacic <luka.kovacic@sartura.hr>
13943 M: Luka Perkov <luka.perkov@sartura.hr>
13945 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
13946 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
13947 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
13948 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
13949 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
13950 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
13952 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
13953 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13954 L: linux-media@vger.kernel.org
13956 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
13957 F: Documentation/driver-api/media/drivers/ccs/
13958 F: Documentation/userspace-api/media/drivers/ccs.rst
13959 F: drivers/media/i2c/ccs-pll.c
13960 F: drivers/media/i2c/ccs-pll.h
13961 F: drivers/media/i2c/ccs/
13962 F: include/uapi/linux/ccs.h
13963 F: include/uapi/linux/smiapp.h
13966 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13967 L: linux-mips@vger.kernel.org
13969 W: http://www.linux-mips.org/
13970 Q: https://patchwork.kernel.org/project/linux-mips/list/
13971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
13972 F: Documentation/devicetree/bindings/mips/
13973 F: Documentation/mips/
13975 F: drivers/platform/mips/
13976 F: include/dt-bindings/mips/
13978 MIPS BOSTON DEVELOPMENT BOARD
13979 M: Paul Burton <paulburton@kernel.org>
13980 L: linux-mips@vger.kernel.org
13982 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
13983 F: arch/mips/boot/dts/img/boston.dts
13984 F: arch/mips/configs/generic/board-boston.config
13985 F: drivers/clk/imgtec/clk-boston.c
13986 F: include/dt-bindings/clock/boston-clock.h
13989 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13990 M: Serge Semin <fancer.lancer@gmail.com>
13991 L: linux-mips@vger.kernel.org
13993 F: drivers/bus/mips_cdmm.c
13994 F: drivers/clocksource/mips-gic-timer.c
13995 F: drivers/cpuidle/cpuidle-cps.c
13996 F: drivers/irqchip/irq-mips-cpu.c
13997 F: drivers/irqchip/irq-mips-gic.c
13999 MIPS GENERIC PLATFORM
14000 M: Paul Burton <paulburton@kernel.org>
14001 L: linux-mips@vger.kernel.org
14003 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
14004 F: arch/mips/generic/
14005 F: arch/mips/tools/generic-board-config.sh
14007 MIPS RINT INSTRUCTION EMULATION
14008 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
14009 L: linux-mips@vger.kernel.org
14011 F: arch/mips/math-emu/dp_rint.c
14012 F: arch/mips/math-emu/sp_rint.c
14014 MIPS/LOONGSON1 ARCHITECTURE
14015 M: Keguang Zhang <keguang.zhang@gmail.com>
14016 L: linux-mips@vger.kernel.org
14018 F: arch/mips/include/asm/mach-loongson32/
14019 F: arch/mips/loongson32/
14020 F: drivers/*/*/*loongson1*
14021 F: drivers/*/*loongson1*
14023 MIPS/LOONGSON2EF ARCHITECTURE
14024 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
14025 L: linux-mips@vger.kernel.org
14027 F: arch/mips/include/asm/mach-loongson2ef/
14028 F: arch/mips/loongson2ef/
14029 F: drivers/cpufreq/loongson2_cpufreq.c
14031 MIPS/LOONGSON64 ARCHITECTURE
14032 M: Huacai Chen <chenhuacai@kernel.org>
14033 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
14034 L: linux-mips@vger.kernel.org
14036 F: arch/mips/include/asm/mach-loongson64/
14037 F: arch/mips/loongson64/
14038 F: drivers/irqchip/irq-loongson*
14039 F: drivers/platform/mips/cpu_hwmon.c
14041 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
14042 M: Hans Verkuil <hverkuil@xs4all.nl>
14043 L: linux-media@vger.kernel.org
14045 W: https://linuxtv.org
14046 T: git git://linuxtv.org/media_tree.git
14047 F: drivers/media/radio/radio-miropcm20*
14050 R: Lubomir Rintel <lkundrak@v3.sk>
14051 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
14054 F: arch/arm/boot/dts/mmp*
14055 F: arch/arm/mach-mmp/
14056 F: include/linux/soc/mmp/
14058 MMP USB PHY DRIVERS
14059 R: Lubomir Rintel <lkundrak@v3.sk>
14060 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14062 F: drivers/phy/marvell/phy-mmp3-usb.c
14063 F: drivers/phy/marvell/phy-pxa-usb.c
14065 MMU GATHER AND TLB INVALIDATION
14066 M: Will Deacon <will@kernel.org>
14067 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
14068 M: Andrew Morton <akpm@linux-foundation.org>
14069 M: Nick Piggin <npiggin@gmail.com>
14070 M: Peter Zijlstra <peterz@infradead.org>
14071 L: linux-arch@vger.kernel.org
14072 L: linux-mm@kvack.org
14074 F: arch/*/include/asm/tlb.h
14075 F: include/asm-generic/tlb.h
14078 MN88472 MEDIA DRIVER
14079 M: Antti Palosaari <crope@iki.fi>
14080 L: linux-media@vger.kernel.org
14082 W: https://linuxtv.org
14083 W: http://palosaari.fi/linux/
14084 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14085 F: drivers/media/dvb-frontends/mn88472*
14087 MN88473 MEDIA DRIVER
14088 M: Antti Palosaari <crope@iki.fi>
14089 L: linux-media@vger.kernel.org
14091 W: https://linuxtv.org
14092 W: http://palosaari.fi/linux/
14093 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14094 F: drivers/media/dvb-frontends/mn88473*
14097 M: Luis Chamberlain <mcgrof@kernel.org>
14098 L: linux-modules@vger.kernel.org
14099 L: linux-kernel@vger.kernel.org
14101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
14102 F: include/linux/module.h
14106 MONOLITHIC POWER SYSTEM PMIC DRIVER
14107 M: Saravanan Sekar <sravanhome@gmail.com>
14109 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
14110 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
14111 F: drivers/iio/adc/mp2629_adc.c
14112 F: drivers/mfd/mp2629.c
14113 F: drivers/power/supply/mp2629_charger.c
14114 F: drivers/regulator/mp5416.c
14115 F: drivers/regulator/mpq7920.c
14116 F: drivers/regulator/mpq7920.h
14117 F: include/linux/mfd/mp2629.h
14119 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
14121 W: http://popies.net/meye/
14122 F: Documentation/userspace-api/media/drivers/meye*
14123 F: drivers/staging/media/deprecated/meye/
14124 F: include/uapi/linux/meye.h
14126 MOTORCOMM PHY DRIVER
14127 M: Peter Geis <pgwipeout@gmail.com>
14128 M: Frank <Frank.Sae@motor-comm.com>
14129 L: netdev@vger.kernel.org
14131 F: drivers/net/phy/motorcomm.c
14133 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
14134 M: Jiri Slaby <jirislaby@kernel.org>
14136 F: Documentation/driver-api/tty/moxa-smartio.rst
14137 F: drivers/tty/mxser.*
14139 MR800 AVERMEDIA USB FM RADIO DRIVER
14140 M: Alexey Klimov <klimov.linux@gmail.com>
14141 L: linux-media@vger.kernel.org
14143 T: git git://linuxtv.org/media_tree.git
14144 F: drivers/media/radio/radio-mr800.c
14146 MRF24J40 IEEE 802.15.4 RADIO DRIVER
14147 M: Alan Ott <alan@signal11.us>
14148 L: linux-wpan@vger.kernel.org
14150 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
14151 F: drivers/net/ieee802154/mrf24j40.c
14154 M: "Lee, Chun-Yi" <jlee@suse.com>
14155 L: platform-driver-x86@vger.kernel.org
14157 F: drivers/platform/x86/msi-laptop.c
14160 L: platform-driver-x86@vger.kernel.org
14162 F: drivers/platform/x86/msi-wmi.c
14164 MSI001 MEDIA DRIVER
14165 M: Antti Palosaari <crope@iki.fi>
14166 L: linux-media@vger.kernel.org
14168 W: https://linuxtv.org
14169 W: http://palosaari.fi/linux/
14170 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14171 T: git git://linuxtv.org/anttip/media_tree.git
14172 F: drivers/media/tuners/msi001*
14174 MSI2500 MEDIA DRIVER
14175 M: Antti Palosaari <crope@iki.fi>
14176 L: linux-media@vger.kernel.org
14178 W: https://linuxtv.org
14179 W: http://palosaari.fi/linux/
14180 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14181 T: git git://linuxtv.org/anttip/media_tree.git
14182 F: drivers/media/usb/msi2500/
14184 MSTAR INTERRUPT CONTROLLER DRIVER
14185 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
14186 M: Daniel Palmer <daniel@thingy.jp>
14188 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
14189 F: drivers/irqchip/irq-mst-intc.c
14191 MSYSTEMS DISKONCHIP G3 MTD DRIVER
14192 M: Robert Jarzmik <robert.jarzmik@free.fr>
14193 L: linux-mtd@lists.infradead.org
14195 F: drivers/mtd/devices/docg3*
14197 MT9M032 APTINA SENSOR DRIVER
14198 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14199 L: linux-media@vger.kernel.org
14201 T: git git://linuxtv.org/media_tree.git
14202 F: drivers/media/i2c/mt9m032.c
14203 F: include/media/i2c/mt9m032.h
14205 MT9P031 APTINA CAMERA SENSOR
14206 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14207 L: linux-media@vger.kernel.org
14209 T: git git://linuxtv.org/media_tree.git
14210 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
14211 F: drivers/media/i2c/mt9p031.c
14212 F: include/media/i2c/mt9p031.h
14214 MT9T001 APTINA CAMERA SENSOR
14215 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14216 L: linux-media@vger.kernel.org
14218 T: git git://linuxtv.org/media_tree.git
14219 F: drivers/media/i2c/mt9t001.c
14220 F: include/media/i2c/mt9t001.h
14222 MT9T112 APTINA CAMERA SENSOR
14223 M: Jacopo Mondi <jacopo@jmondi.org>
14224 L: linux-media@vger.kernel.org
14226 T: git git://linuxtv.org/media_tree.git
14227 F: drivers/media/i2c/mt9t112.c
14228 F: include/media/i2c/mt9t112.h
14230 MT9V032 APTINA CAMERA SENSOR
14231 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14232 L: linux-media@vger.kernel.org
14234 T: git git://linuxtv.org/media_tree.git
14235 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
14236 F: drivers/media/i2c/mt9v032.c
14237 F: include/media/i2c/mt9v032.h
14239 MT9V111 APTINA CAMERA SENSOR
14240 M: Jacopo Mondi <jacopo@jmondi.org>
14241 L: linux-media@vger.kernel.org
14243 T: git git://linuxtv.org/media_tree.git
14244 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
14245 F: drivers/media/i2c/mt9v111.c
14247 MULTIFUNCTION DEVICES (MFD)
14248 M: Lee Jones <lee@kernel.org>
14250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14251 F: Documentation/devicetree/bindings/mfd/
14253 F: include/dt-bindings/mfd/
14254 F: include/linux/mfd/
14256 MULTIMEDIA CARD (MMC) ETC. OVER SPI
14258 F: drivers/mmc/host/mmc_spi.c
14259 F: include/linux/spi/mmc_spi.h
14261 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
14262 M: Ulf Hansson <ulf.hansson@linaro.org>
14263 L: linux-mmc@vger.kernel.org
14265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14266 F: Documentation/devicetree/bindings/mmc/
14268 F: include/linux/mmc/
14269 F: include/uapi/linux/mmc/
14271 MULTIPLEXER SUBSYSTEM
14272 M: Peter Rosin <peda@axentia.se>
14274 F: Documentation/ABI/testing/sysfs-class-mux*
14275 F: Documentation/devicetree/bindings/mux/
14277 F: include/dt-bindings/mux/
14278 F: include/linux/mux/
14280 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
14281 M: Bin Liu <b-liu@ti.com>
14282 L: linux-usb@vger.kernel.org
14284 F: drivers/usb/musb/
14286 MXL301RF MEDIA DRIVER
14287 M: Akihiro Tsukada <tskd08@gmail.com>
14288 L: linux-media@vger.kernel.org
14290 F: drivers/media/tuners/mxl301rf*
14292 MXL5007T MEDIA DRIVER
14293 M: Michael Krufky <mkrufky@linuxtv.org>
14294 L: linux-media@vger.kernel.org
14296 W: https://linuxtv.org
14297 W: http://github.com/mkrufky
14298 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14299 T: git git://linuxtv.org/mkrufky/tuners.git
14300 F: drivers/media/tuners/mxl5007t.*
14303 M: Marek Vasut <marex@denx.de>
14304 M: Stefan Agner <stefan@agner.ch>
14305 L: dri-devel@lists.freedesktop.org
14307 T: git git://anongit.freedesktop.org/drm/drm-misc
14308 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
14309 F: drivers/gpu/drm/mxsfb/
14311 MYLEX DAC960 PCI RAID Controller
14312 M: Hannes Reinecke <hare@kernel.org>
14313 L: linux-scsi@vger.kernel.org
14315 F: drivers/scsi/myrb.*
14316 F: drivers/scsi/myrs.*
14318 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
14319 M: Chris Lee <christopher.lee@cspi.com>
14320 L: netdev@vger.kernel.org
14322 W: https://www.cspi.com/ethernet-products/support/downloads/
14323 F: drivers/net/ethernet/myricom/myri10ge/
14325 NAND FLASH SUBSYSTEM
14326 M: Miquel Raynal <miquel.raynal@bootlin.com>
14327 R: Richard Weinberger <richard@nod.at>
14328 L: linux-mtd@lists.infradead.org
14330 W: http://www.linux-mtd.infradead.org/
14331 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
14332 C: irc://irc.oftc.net/mtd
14333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
14334 F: drivers/mtd/nand/
14335 F: include/linux/mtd/*nand*.h
14337 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
14338 M: Daniel Mack <zonque@gmail.com>
14339 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14341 W: http://www.native-instruments.com
14342 F: sound/usb/caiaq/
14344 NATSEMI ETHERNET DRIVER (DP8381x)
14346 F: drivers/net/ethernet/natsemi/natsemi.c
14348 NCR 5380 SCSI DRIVERS
14349 M: Finn Thain <fthain@linux-m68k.org>
14350 M: Michael Schmitz <schmitzmic@gmail.com>
14351 L: linux-scsi@vger.kernel.org
14353 F: Documentation/scsi/g_NCR5380.rst
14354 F: drivers/scsi/NCR5380.*
14355 F: drivers/scsi/arm/cumana_1.c
14356 F: drivers/scsi/arm/oak.c
14357 F: drivers/scsi/atari_scsi.*
14358 F: drivers/scsi/dmx3191d.c
14359 F: drivers/scsi/g_NCR5380.*
14360 F: drivers/scsi/mac_scsi.*
14361 F: drivers/scsi/sun3_scsi.*
14362 F: drivers/scsi/sun3_scsi_vme.c
14365 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
14369 NCT6775 HARDWARE MONITOR DRIVER - CORE & PLATFORM DRIVER
14370 M: Guenter Roeck <linux@roeck-us.net>
14371 L: linux-hwmon@vger.kernel.org
14373 F: Documentation/hwmon/nct6775.rst
14374 F: drivers/hwmon/nct6775-core.c
14375 F: drivers/hwmon/nct6775-platform.c
14376 F: drivers/hwmon/nct6775.h
14378 NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
14379 M: Zev Weiss <zev@bewilderbeest.net>
14380 L: linux-hwmon@vger.kernel.org
14382 F: Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
14383 F: drivers/hwmon/nct6775-i2c.c
14386 M: Jakub Kicinski <kuba@kernel.org>
14388 F: drivers/net/netdevsim/*
14390 NETEM NETWORK EMULATOR
14391 M: Stephen Hemminger <stephen@networkplumber.org>
14392 L: netdev@vger.kernel.org
14394 F: net/sched/sch_netem.c
14396 NETERION 10GbE DRIVERS (s2io)
14397 M: Jon Mason <jdmason@kudzu.us>
14398 L: netdev@vger.kernel.org
14400 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
14401 F: drivers/net/ethernet/neterion/
14404 M: Pablo Neira Ayuso <pablo@netfilter.org>
14405 M: Jozsef Kadlecsik <kadlec@netfilter.org>
14406 M: Florian Westphal <fw@strlen.de>
14407 L: netfilter-devel@vger.kernel.org
14408 L: coreteam@netfilter.org
14410 W: http://www.netfilter.org/
14411 W: http://www.iptables.org/
14412 W: http://www.nftables.org/
14413 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
14414 C: irc://irc.libera.chat/netfilter
14415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
14416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
14417 F: include/linux/netfilter*
14418 F: include/linux/netfilter/
14419 F: include/net/netfilter/
14420 F: include/uapi/linux/netfilter*
14421 F: include/uapi/linux/netfilter/
14422 F: net/*/netfilter.c
14423 F: net/*/netfilter/
14424 F: net/bridge/br_netfilter*.c
14427 NETROM NETWORK LAYER
14428 M: Ralf Baechle <ralf@linux-mips.org>
14429 L: linux-hams@vger.kernel.org
14431 W: http://www.linux-ax25.org/
14432 F: include/net/netrom.h
14433 F: include/uapi/linux/netrom.h
14436 NETRONIX EMBEDDED CONTROLLER
14437 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
14439 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
14440 F: drivers/mfd/ntxec.c
14441 F: drivers/pwm/pwm-ntxec.c
14442 F: drivers/rtc/rtc-ntxec.c
14443 F: include/linux/mfd/ntxec.h
14445 NETRONOME ETHERNET DRIVERS
14446 M: Simon Horman <simon.horman@corigine.com>
14447 R: Jakub Kicinski <kuba@kernel.org>
14448 L: oss-drivers@corigine.com
14450 F: drivers/net/ethernet/netronome/
14452 NETWORK BLOCK DEVICE (NBD)
14453 M: Josef Bacik <josef@toxicpanda.com>
14454 L: linux-block@vger.kernel.org
14455 L: nbd@other.debian.org
14457 F: Documentation/admin-guide/blockdev/nbd.rst
14458 F: drivers/block/nbd.c
14459 F: include/trace/events/nbd.h
14460 F: include/uapi/linux/nbd.h
14462 NETWORK DROP MONITOR
14463 M: Neil Horman <nhorman@tuxdriver.com>
14464 L: netdev@vger.kernel.org
14466 W: https://fedorahosted.org/dropwatch/
14467 F: include/uapi/linux/net_dropmon.h
14468 F: net/core/drop_monitor.c
14471 M: "David S. Miller" <davem@davemloft.net>
14472 M: Eric Dumazet <edumazet@google.com>
14473 M: Jakub Kicinski <kuba@kernel.org>
14474 M: Paolo Abeni <pabeni@redhat.com>
14475 L: netdev@vger.kernel.org
14477 Q: https://patchwork.kernel.org/project/netdevbpf/list/
14478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14480 F: Documentation/devicetree/bindings/net/
14481 F: drivers/connector/
14483 F: include/dt-bindings/net/
14484 F: include/linux/etherdevice.h
14485 F: include/linux/fcdevice.h
14486 F: include/linux/fddidevice.h
14487 F: include/linux/hippidevice.h
14488 F: include/linux/if_*
14489 F: include/linux/inetdevice.h
14490 F: include/linux/netdevice.h
14491 F: include/uapi/linux/if_*
14492 F: include/uapi/linux/netdevice.h
14494 NETWORKING DRIVERS (WIRELESS)
14495 M: Kalle Valo <kvalo@kernel.org>
14496 L: linux-wireless@vger.kernel.org
14498 W: https://wireless.wiki.kernel.org/
14499 Q: https://patchwork.kernel.org/project/linux-wireless/list/
14500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
14501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
14502 F: Documentation/devicetree/bindings/net/wireless/
14503 F: drivers/net/wireless/
14506 M: Andrew Lunn <andrew@lunn.ch>
14507 M: Florian Fainelli <f.fainelli@gmail.com>
14508 M: Vladimir Oltean <olteanv@gmail.com>
14510 F: Documentation/devicetree/bindings/net/dsa/
14511 F: drivers/net/dsa/
14512 F: include/linux/dsa/
14513 F: include/linux/platform_data/dsa.h
14514 F: include/net/dsa.h
14516 F: tools/testing/selftests/drivers/net/dsa/
14518 NETWORKING [GENERAL]
14519 M: "David S. Miller" <davem@davemloft.net>
14520 M: Eric Dumazet <edumazet@google.com>
14521 M: Jakub Kicinski <kuba@kernel.org>
14522 M: Paolo Abeni <pabeni@redhat.com>
14523 L: netdev@vger.kernel.org
14525 Q: https://patchwork.kernel.org/project/netdevbpf/list/
14526 B: mailto:netdev@vger.kernel.org
14527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14529 F: Documentation/networking/
14530 F: Documentation/process/maintainer-netdev.rst
14531 F: include/linux/in.h
14532 F: include/linux/net.h
14533 F: include/linux/netdevice.h
14535 F: include/uapi/linux/in.h
14536 F: include/uapi/linux/net.h
14537 F: include/uapi/linux/net_namespace.h
14538 F: include/uapi/linux/netdevice.h
14542 F: tools/testing/selftests/net/
14545 M: Steffen Klassert <steffen.klassert@secunet.com>
14546 M: Herbert Xu <herbert@gondor.apana.org.au>
14547 M: "David S. Miller" <davem@davemloft.net>
14548 L: netdev@vger.kernel.org
14550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
14551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
14552 F: include/net/xfrm.h
14553 F: include/uapi/linux/xfrm.h
14556 F: net/ipv4/ip_vti.c
14557 F: net/ipv4/ipcomp.c
14561 F: net/ipv6/ip6_vti.c
14562 F: net/ipv6/ipcomp6.c
14566 F: tools/testing/selftests/net/ipsec.c
14568 NETWORKING [IPv4/IPv6]
14569 M: "David S. Miller" <davem@davemloft.net>
14570 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
14571 M: David Ahern <dsahern@kernel.org>
14572 L: netdev@vger.kernel.org
14574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14576 F: include/linux/ip.h
14577 F: include/linux/ipv6*
14578 F: include/net/fib*
14580 F: include/net/route.h
14584 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
14585 M: Paul Moore <paul@paul-moore.com>
14586 L: netdev@vger.kernel.org
14587 L: linux-security-module@vger.kernel.org
14589 W: https://github.com/netlabel
14590 F: Documentation/netlabel/
14591 F: include/net/calipso.h
14592 F: include/net/cipso_ipv4.h
14593 F: include/net/netlabel.h
14594 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
14595 F: include/uapi/linux/netfilter/xt_SECMARK.h
14596 F: net/ipv4/cipso_ipv4.c
14597 F: net/ipv6/calipso.c
14598 F: net/netfilter/xt_CONNSECMARK.c
14599 F: net/netfilter/xt_SECMARK.c
14603 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
14604 M: Matthieu Baerts <matthieu.baerts@tessares.net>
14605 L: netdev@vger.kernel.org
14606 L: mptcp@lists.linux.dev
14608 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
14609 B: https://github.com/multipath-tcp/mptcp_net-next/issues
14610 F: Documentation/networking/mptcp-sysctl.rst
14611 F: include/net/mptcp.h
14612 F: include/trace/events/mptcp.h
14613 F: include/uapi/linux/mptcp.h
14615 F: tools/testing/selftests/bpf/*/*mptcp*.c
14616 F: tools/testing/selftests/net/mptcp/
14619 M: Eric Dumazet <edumazet@google.com>
14620 L: netdev@vger.kernel.org
14622 F: include/linux/tcp.h
14623 F: include/net/tcp.h
14624 F: include/trace/events/tcp.h
14625 F: include/uapi/linux/tcp.h
14626 F: net/ipv4/syncookies.c
14628 F: net/ipv6/syncookies.c
14632 M: Boris Pismenny <borisp@nvidia.com>
14633 M: John Fastabend <john.fastabend@gmail.com>
14634 M: Jakub Kicinski <kuba@kernel.org>
14635 L: netdev@vger.kernel.org
14637 F: include/net/tls.h
14638 F: include/uapi/linux/tls.h
14641 NETXEN (1/10) GbE SUPPORT
14642 M: Manish Chopra <manishc@marvell.com>
14643 M: Rahul Verma <rahulv@marvell.com>
14644 M: GR-Linux-NIC-Dev@marvell.com
14645 L: netdev@vger.kernel.org
14647 F: drivers/net/ethernet/qlogic/netxen/
14649 NET_FAILOVER MODULE
14650 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
14651 L: netdev@vger.kernel.org
14653 F: Documentation/networking/net_failover.rst
14654 F: drivers/net/net_failover.c
14655 F: include/net/net_failover.h
14658 M: David Ahern <dsahern@kernel.org>
14659 L: netdev@vger.kernel.org
14661 F: include/net/netns/nexthop.h
14662 F: include/net/nexthop.h
14663 F: include/uapi/linux/nexthop.h
14664 F: net/ipv4/nexthop.c
14667 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14668 L: linux-nfc@lists.01.org (subscribers-only)
14669 L: netdev@vger.kernel.org
14671 B: mailto:linux-nfc@lists.01.org
14672 F: Documentation/devicetree/bindings/net/nfc/
14674 F: include/linux/platform_data/nfcmrvl.h
14675 F: include/net/nfc/
14676 F: include/uapi/linux/nfc.h
14679 NFC VIRTUAL NCI DEVICE DRIVER
14680 M: Bongsu Jeon <bongsu.jeon@samsung.com>
14681 L: netdev@vger.kernel.org
14682 L: linux-nfc@lists.01.org (subscribers-only)
14684 F: drivers/nfc/virtual_ncidev.c
14685 F: tools/testing/selftests/nci/
14687 NFS, SUNRPC, AND LOCKD CLIENTS
14688 M: Trond Myklebust <trond.myklebust@hammerspace.com>
14689 M: Anna Schumaker <anna@kernel.org>
14690 L: linux-nfs@vger.kernel.org
14692 W: http://client.linux-nfs.org
14693 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
14697 F: include/linux/lockd/
14698 F: include/linux/nfs*
14699 F: include/linux/sunrpc/
14700 F: include/uapi/linux/nfs*
14701 F: include/uapi/linux/sunrpc/
14703 F: Documentation/filesystems/nfs/
14706 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
14707 L: linux-nilfs@vger.kernel.org
14709 W: https://nilfs.sourceforge.io/
14710 W: https://nilfs.osdn.jp/
14711 T: git https://github.com/konis/nilfs2.git
14712 F: Documentation/filesystems/nilfs2.rst
14714 F: include/trace/events/nilfs2.h
14715 F: include/uapi/linux/nilfs2_api.h
14716 F: include/uapi/linux/nilfs2_ondisk.h
14718 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
14719 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14721 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14722 F: Documentation/scsi/NinjaSCSI.rst
14723 F: drivers/scsi/pcmcia/nsp_*
14725 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
14726 M: GOTO Masanori <gotom@debian.or.jp>
14727 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14729 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14730 F: Documentation/scsi/NinjaSCSI.rst
14731 F: drivers/scsi/nsp32*
14733 NINTENDO HID DRIVER
14734 M: Daniel J. Ogorchock <djogorchock@gmail.com>
14735 L: linux-input@vger.kernel.org
14737 F: drivers/hid/hid-nintendo*
14740 M: Dinh Nguyen <dinguyen@kernel.org>
14742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
14745 NITRO ENCLAVES (NE)
14746 M: Andra Paraschiv <andraprs@amazon.com>
14747 M: Alexandru Vasile <lexnv@amazon.com>
14748 M: Alexandru Ciobotaru <alcioa@amazon.com>
14749 L: linux-kernel@vger.kernel.org
14751 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
14752 F: Documentation/virt/ne_overview.rst
14753 F: drivers/virt/nitro_enclaves/
14754 F: include/linux/nitro_enclaves.h
14755 F: include/uapi/linux/nitro_enclaves.h
14756 F: samples/nitro_enclaves/
14758 NOHZ, DYNTICKS SUPPORT
14759 M: Frederic Weisbecker <fweisbec@gmail.com>
14760 M: Thomas Gleixner <tglx@linutronix.de>
14761 M: Ingo Molnar <mingo@kernel.org>
14762 L: linux-kernel@vger.kernel.org
14764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
14765 F: include/linux/sched/nohz.h
14766 F: include/linux/tick.h
14767 F: kernel/time/tick*.*
14769 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
14770 M: Pavel Machek <pavel@ucw.cz>
14771 M: Sakari Ailus <sakari.ailus@iki.fi>
14772 L: linux-media@vger.kernel.org
14774 F: drivers/media/i2c/ad5820.c
14775 F: drivers/media/i2c/et8ek8
14777 NOKIA N900 POWER SUPPLY DRIVERS
14778 R: Pali Rohár <pali@kernel.org>
14779 F: drivers/power/supply/bq2415x_charger.c
14780 F: drivers/power/supply/bq27xxx_battery.c
14781 F: drivers/power/supply/bq27xxx_battery_i2c.c
14782 F: drivers/power/supply/isp1704_charger.c
14783 F: drivers/power/supply/rx51_battery.c
14784 F: include/linux/power/bq2415x_charger.h
14785 F: include/linux/power/bq27xxx_battery.h
14788 M: Willy Tarreau <w@1wt.eu>
14790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
14791 F: tools/include/nolibc/
14792 F: tools/testing/selftests/nolibc/
14795 M: Matthias Maennich <maennich@google.com>
14797 F: Documentation/core-api/symbol-namespaces.rst
14801 M: Sanjay R Mehta <sanju.mehta@amd.com>
14802 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
14803 L: ntb@lists.linux.dev
14805 F: drivers/ntb/hw/amd/
14808 M: Jon Mason <jdmason@kudzu.us>
14809 M: Dave Jiang <dave.jiang@intel.com>
14810 M: Allen Hubbe <allenbh@gmail.com>
14811 L: ntb@lists.linux.dev
14813 W: https://github.com/jonmason/ntb/wiki
14814 T: git git://github.com/jonmason/ntb.git
14815 F: drivers/net/ntb_netdev.c
14817 F: drivers/pci/endpoint/functions/pci-epf-*ntb.c
14818 F: include/linux/ntb.h
14819 F: include/linux/ntb_transport.h
14820 F: tools/testing/selftests/ntb/
14823 M: Serge Semin <fancer.lancer@gmail.com>
14824 L: ntb@lists.linux.dev
14826 F: drivers/ntb/hw/idt/
14829 M: Dave Jiang <dave.jiang@intel.com>
14830 L: ntb@lists.linux.dev
14832 W: https://github.com/davejiang/linux/wiki
14833 T: git https://github.com/davejiang/linux.git
14834 F: drivers/ntb/hw/intel/
14837 M: Anton Altaparmakov <anton@tuxera.com>
14838 L: linux-ntfs-dev@lists.sourceforge.net
14840 W: http://www.tuxera.com/
14841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
14842 F: Documentation/filesystems/ntfs.rst
14846 M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
14847 L: ntfs3@lists.linux.dev
14849 W: http://www.paragon-software.com/
14850 T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
14851 F: Documentation/filesystems/ntfs3.rst
14855 M: Finn Thain <fthain@linux-m68k.org>
14856 L: linux-m68k@lists.linux-m68k.org
14858 F: arch/*/include/asm/nubus.h
14860 F: include/linux/nubus.h
14861 F: include/uapi/linux/nubus.h
14863 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
14864 M: Antonino Daplas <adaplas@gmail.com>
14865 L: linux-fbdev@vger.kernel.org
14867 F: drivers/video/fbdev/nvidia/
14868 F: drivers/video/fbdev/riva/
14870 NVIDIA WMI EC BACKLIGHT DRIVER
14871 M: Daniel Dadap <ddadap@nvidia.com>
14872 L: platform-driver-x86@vger.kernel.org
14874 F: drivers/platform/x86/nvidia-wmi-ec-backlight.c
14875 F: include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
14878 M: Keith Busch <kbusch@kernel.org>
14879 M: Jens Axboe <axboe@fb.com>
14880 M: Christoph Hellwig <hch@lst.de>
14881 M: Sagi Grimberg <sagi@grimberg.me>
14882 L: linux-nvme@lists.infradead.org
14884 W: http://git.infradead.org/nvme.git
14885 T: git://git.infradead.org/nvme.git
14886 F: drivers/nvme/host/
14887 F: drivers/nvme/common/
14888 F: include/linux/nvme*
14889 F: include/uapi/linux/nvme_ioctl.h
14891 NVM EXPRESS FABRICS AUTHENTICATION
14892 M: Hannes Reinecke <hare@suse.de>
14893 L: linux-nvme@lists.infradead.org
14895 F: drivers/nvme/host/auth.c
14896 F: drivers/nvme/target/auth.c
14897 F: drivers/nvme/target/fabrics-cmd-auth.c
14898 F: include/linux/nvme-auth.h
14900 NVM EXPRESS HARDWARE MONITORING SUPPORT
14901 M: Guenter Roeck <linux@roeck-us.net>
14902 L: linux-nvme@lists.infradead.org
14904 F: drivers/nvme/host/hwmon.c
14906 NVM EXPRESS FC TRANSPORT DRIVERS
14907 M: James Smart <james.smart@broadcom.com>
14908 L: linux-nvme@lists.infradead.org
14910 F: drivers/nvme/host/fc.c
14911 F: drivers/nvme/target/fc.c
14912 F: drivers/nvme/target/fcloop.c
14913 F: include/linux/nvme-fc-driver.h
14914 F: include/linux/nvme-fc.h
14916 NVM EXPRESS TARGET DRIVER
14917 M: Christoph Hellwig <hch@lst.de>
14918 M: Sagi Grimberg <sagi@grimberg.me>
14919 M: Chaitanya Kulkarni <kch@nvidia.com>
14920 L: linux-nvme@lists.infradead.org
14922 W: http://git.infradead.org/nvme.git
14923 T: git://git.infradead.org/nvme.git
14924 F: drivers/nvme/target/
14927 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
14930 F: Documentation/ABI/stable/sysfs-bus-nvmem
14931 F: Documentation/devicetree/bindings/nvmem/
14933 F: include/linux/nvmem-consumer.h
14934 F: include/linux/nvmem-provider.h
14936 NXP C45 TJA11XX PHY DRIVER
14937 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
14938 L: netdev@vger.kernel.org
14940 F: drivers/net/phy/nxp-c45-tja11xx.c
14943 M: Han Xu <han.xu@nxp.com>
14944 M: Haibo Chen <haibo.chen@nxp.com>
14945 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
14946 L: linux-spi@vger.kernel.org
14948 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
14949 F: drivers/spi/spi-nxp-fspi.c
14951 NXP FXAS21002C DRIVER
14952 M: Rui Miguel Silva <rmfrfs@gmail.com>
14953 L: linux-iio@vger.kernel.org
14955 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
14956 F: drivers/iio/gyro/fxas21002c.h
14957 F: drivers/iio/gyro/fxas21002c_core.c
14958 F: drivers/iio/gyro/fxas21002c_i2c.c
14959 F: drivers/iio/gyro/fxas21002c_spi.c
14961 NXP i.MX CLOCK DRIVERS
14962 M: Abel Vesa <abelvesa@kernel.org>
14963 L: linux-clk@vger.kernel.org
14964 L: linux-imx@nxp.com
14966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
14967 F: Documentation/devicetree/bindings/clock/imx*
14968 F: drivers/clk/imx/
14969 F: include/dt-bindings/clock/imx*
14971 NXP i.MX 8MQ DCSS DRIVER
14972 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
14973 R: Lucas Stach <l.stach@pengutronix.de>
14974 L: dri-devel@lists.freedesktop.org
14976 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
14977 F: drivers/gpu/drm/imx/dcss/
14979 NXP i.MX 8QXP ADC DRIVER
14980 M: Cai Huoqing <cai.huoqing@linux.dev>
14981 M: Haibo Chen <haibo.chen@nxp.com>
14982 L: linux-imx@nxp.com
14983 L: linux-iio@vger.kernel.org
14985 F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
14986 F: drivers/iio/adc/imx8qxp-adc.c
14988 NXP i.MX 7D/6SX/6UL AND VF610 ADC DRIVER
14989 M: Haibo Chen <haibo.chen@nxp.com>
14990 L: linux-iio@vger.kernel.org
14991 L: linux-imx@nxp.com
14993 F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
14994 F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
14995 F: drivers/iio/adc/imx7d_adc.c
14996 F: drivers/iio/adc/vf610_adc.c
14998 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
14999 M: Jagan Teki <jagan@amarulasolutions.com>
15001 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
15002 F: drivers/regulator/pf8x00-regulator.c
15004 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
15005 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
15006 L: linux-kernel@vger.kernel.org
15008 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
15009 F: drivers/extcon/extcon-ptn5150.c
15011 NXP SGTL5000 DRIVER
15012 M: Fabio Estevam <festevam@gmail.com>
15013 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15015 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
15016 F: sound/soc/codecs/sgtl5000*
15018 NXP SJA1105 ETHERNET SWITCH DRIVER
15019 M: Vladimir Oltean <olteanv@gmail.com>
15020 L: linux-kernel@vger.kernel.org
15022 F: drivers/net/dsa/sja1105
15023 F: drivers/net/pcs/pcs-xpcs-nxp.c
15025 NXP TDA998X DRM DRIVER
15026 M: Russell King <linux@armlinux.org.uk>
15028 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
15029 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
15030 F: drivers/gpu/drm/i2c/tda998x_drv.c
15031 F: include/drm/i2c/tda998x.h
15032 F: include/dt-bindings/display/tda998x.h
15036 M: Peter Rosin <peda@axentia.se>
15037 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15039 F: Documentation/devicetree/bindings/sound/tfa9879.txt
15040 F: sound/soc/codecs/tfa9879*
15042 NXP/Goodix TFA989X (TFA1) DRIVER
15043 M: Stephan Gerhold <stephan@gerhold.net>
15044 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15046 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
15047 F: sound/soc/codecs/tfa989x.c
15050 L: linux-nfc@lists.01.org (subscribers-only)
15052 F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
15053 F: drivers/nfc/nxp-nci
15055 NXP i.MX 8MP DW100 V4L2 DRIVER
15056 M: Xavier Roumegue <xavier.roumegue@oss.nxp.com>
15057 L: linux-media@vger.kernel.org
15059 F: Documentation/devicetree/bindings/media/nxp,dw100.yaml
15060 F: Documentation/userspace-api/media/drivers/dw100.rst
15061 F: drivers/media/platform/nxp/dw100/
15062 F: include/uapi/linux/dw100.h
15064 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
15065 M: Mirela Rabulea <mirela.rabulea@nxp.com>
15066 R: NXP Linux Team <linux-imx@nxp.com>
15067 L: linux-media@vger.kernel.org
15069 F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
15070 F: drivers/media/platform/nxp/imx-jpeg
15072 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
15073 M: Jonas Malaco <jonas@protocubo.io>
15074 L: linux-hwmon@vger.kernel.org
15076 F: Documentation/hwmon/nzxt-kraken2.rst
15077 F: drivers/hwmon/nzxt-kraken2.c
15079 NZXT-SMART2 HARDWARE MONITORING DRIVER
15080 M: Aleksandr Mezin <mezin.alexander@gmail.com>
15081 L: linux-hwmon@vger.kernel.org
15083 F: Documentation/hwmon/nzxt-smart2.rst
15084 F: drivers/hwmon/nzxt-smart2.c
15087 M: Jiri Pirko <jiri@nvidia.com>
15088 L: netdev@vger.kernel.org
15090 F: include/linux/objagg.h
15092 F: lib/test_objagg.c
15095 M: Josh Poimboeuf <jpoimboe@kernel.org>
15096 M: Peter Zijlstra <peterz@infradead.org>
15099 F: include/linux/objtool.h
15101 OCELOT ETHERNET SWITCH DRIVER
15102 M: Vladimir Oltean <vladimir.oltean@nxp.com>
15103 M: Claudiu Manoil <claudiu.manoil@nxp.com>
15104 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
15105 M: UNGLinuxDriver@microchip.com
15106 L: netdev@vger.kernel.org
15108 F: drivers/net/dsa/ocelot/*
15109 F: drivers/net/ethernet/mscc/
15110 F: include/soc/mscc/ocelot*
15111 F: net/dsa/tag_ocelot.c
15112 F: net/dsa/tag_ocelot_8021q.c
15113 F: tools/testing/selftests/drivers/net/ocelot/*
15115 OCELOT EXTERNAL SWITCH CONTROL
15116 M: Colin Foster <colin.foster@in-advantage.com>
15118 F: Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
15119 F: drivers/mfd/ocelot*
15120 F: include/linux/mfd/ocelot.h
15122 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
15123 M: Frederic Barrat <fbarrat@linux.ibm.com>
15124 M: Andrew Donnellan <ajd@linux.ibm.com>
15125 L: linuxppc-dev@lists.ozlabs.org
15127 F: Documentation/userspace-api/accelerators/ocxl.rst
15128 F: arch/powerpc/include/asm/pnv-ocxl.h
15129 F: arch/powerpc/platforms/powernv/ocxl.c
15130 F: drivers/misc/ocxl/
15131 F: include/misc/ocxl*
15132 F: include/uapi/misc/ocxl.h
15135 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
15136 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
15137 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15138 L: linux-omap@vger.kernel.org
15140 F: sound/soc/ti/n810.c
15141 F: sound/soc/ti/omap*
15142 F: sound/soc/ti/rx51.c
15143 F: sound/soc/ti/sdma-pcm.*
15145 OMAP CLOCK FRAMEWORK SUPPORT
15146 M: Paul Walmsley <paul@pwsan.com>
15147 L: linux-omap@vger.kernel.org
15149 F: arch/arm/*omap*/*clock*
15151 OMAP DEVICE TREE SUPPORT
15152 M: Benoît Cousson <bcousson@baylibre.com>
15153 M: Tony Lindgren <tony@atomide.com>
15154 L: linux-omap@vger.kernel.org
15155 L: devicetree@vger.kernel.org
15157 F: arch/arm/boot/dts/*am3*
15158 F: arch/arm/boot/dts/*am4*
15159 F: arch/arm/boot/dts/*am5*
15160 F: arch/arm/boot/dts/*dra7*
15161 F: arch/arm/boot/dts/*omap*
15162 F: arch/arm/boot/dts/logicpd-som-lv*
15163 F: arch/arm/boot/dts/logicpd-torpedo*
15165 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
15166 L: linux-omap@vger.kernel.org
15167 L: linux-fbdev@vger.kernel.org
15169 F: Documentation/arm/omap/dss.rst
15170 F: drivers/video/fbdev/omap2/
15172 OMAP FRAMEBUFFER SUPPORT
15173 L: linux-fbdev@vger.kernel.org
15174 L: linux-omap@vger.kernel.org
15176 F: drivers/video/fbdev/omap/
15178 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
15179 M: Roger Quadros <rogerq@kernel.org>
15180 M: Tony Lindgren <tony@atomide.com>
15181 L: linux-omap@vger.kernel.org
15183 F: arch/arm/mach-omap2/*gpmc*
15184 F: drivers/memory/omap-gpmc.c
15187 M: Grygorii Strashko <grygorii.strashko@ti.com>
15188 M: Santosh Shilimkar <ssantosh@kernel.org>
15189 M: Kevin Hilman <khilman@kernel.org>
15190 L: linux-omap@vger.kernel.org
15192 F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
15193 F: drivers/gpio/gpio-omap.c
15195 OMAP HARDWARE SPINLOCK SUPPORT
15196 M: Ohad Ben-Cohen <ohad@wizery.com>
15197 L: linux-omap@vger.kernel.org
15199 F: drivers/hwspinlock/omap_hwspinlock.c
15201 OMAP HS MMC SUPPORT
15202 L: linux-mmc@vger.kernel.org
15203 L: linux-omap@vger.kernel.org
15205 F: drivers/mmc/host/omap_hsmmc.c
15208 M: Paul Walmsley <paul@pwsan.com>
15209 L: linux-omap@vger.kernel.org
15211 F: arch/arm/mach-omap2/omap_hwmod*data*
15214 M: Benoît Cousson <bcousson@baylibre.com>
15215 M: Paul Walmsley <paul@pwsan.com>
15216 L: linux-omap@vger.kernel.org
15218 F: arch/arm/mach-omap2/omap_hwmod.*
15221 M: Vignesh R <vigneshr@ti.com>
15222 L: linux-omap@vger.kernel.org
15223 L: linux-i2c@vger.kernel.org
15225 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
15226 F: drivers/i2c/busses/i2c-omap.c
15228 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
15229 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15230 L: linux-media@vger.kernel.org
15232 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
15233 F: drivers/media/platform/ti/omap3isp/
15234 F: drivers/staging/media/omap4iss/
15237 M: Aaro Koskinen <aaro.koskinen@iki.fi>
15238 L: linux-omap@vger.kernel.org
15240 F: drivers/mmc/host/omap.c
15242 OMAP POWER MANAGEMENT SUPPORT
15243 M: Kevin Hilman <khilman@kernel.org>
15244 L: linux-omap@vger.kernel.org
15246 F: arch/arm/*omap*/*pm*
15247 F: drivers/cpufreq/omap-cpufreq.c
15249 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
15250 M: Paul Walmsley <paul@pwsan.com>
15251 L: linux-omap@vger.kernel.org
15253 F: arch/arm/mach-omap2/prm*
15255 OMAP RANDOM NUMBER GENERATOR SUPPORT
15256 M: Deepak Saxena <dsaxena@plexity.net>
15258 F: drivers/char/hw_random/omap-rng.c
15261 L: linux-usb@vger.kernel.org
15262 L: linux-omap@vger.kernel.org
15264 F: arch/arm/*omap*/usb*
15265 F: drivers/usb/*/*omap*
15267 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
15268 M: Mark Jackson <mpfj@newflow.co.uk>
15269 L: linux-omap@vger.kernel.org
15271 F: arch/arm/boot/dts/am335x-nano.dts
15274 M: Aaro Koskinen <aaro.koskinen@iki.fi>
15275 M: Janusz Krzysztofik <jmkrzyszt@gmail.com>
15276 M: Tony Lindgren <tony@atomide.com>
15277 L: linux-omap@vger.kernel.org
15279 Q: http://patchwork.kernel.org/project/linux-omap/list/
15280 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
15281 F: arch/arm/configs/omap1_defconfig
15282 F: arch/arm/mach-omap1/
15283 F: arch/arm/plat-omap/
15284 F: drivers/i2c/busses/i2c-omap.c
15285 F: include/linux/platform_data/ams-delta-fiq.h
15286 F: include/linux/platform_data/i2c-omap.h
15289 M: Tony Lindgren <tony@atomide.com>
15290 L: linux-omap@vger.kernel.org
15292 W: http://www.muru.com/linux/omap/
15293 W: http://linux.omap.com/
15294 Q: http://patchwork.kernel.org/project/linux-omap/list/
15295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
15296 F: arch/arm/configs/omap2plus_defconfig
15297 F: arch/arm/mach-omap2/
15298 F: arch/arm/plat-omap/
15299 F: drivers/bus/ti-sysc.c
15300 F: drivers/i2c/busses/i2c-omap.c
15301 F: drivers/irqchip/irq-omap-intc.c
15302 F: drivers/mfd/*omap*.c
15303 F: drivers/mfd/menelaus.c
15304 F: drivers/mfd/palmas.c
15305 F: drivers/mfd/tps65217.c
15306 F: drivers/mfd/tps65218.c
15307 F: drivers/mfd/tps65910.c
15308 F: drivers/mfd/twl-core.[ch]
15309 F: drivers/mfd/twl4030*.c
15310 F: drivers/mfd/twl6030*.c
15311 F: drivers/mfd/twl6040*.c
15312 F: drivers/regulator/palmas-regulator*.c
15313 F: drivers/regulator/pbias-regulator.c
15314 F: drivers/regulator/tps65217-regulator.c
15315 F: drivers/regulator/tps65218-regulator.c
15316 F: drivers/regulator/tps65219-regulator.c
15317 F: drivers/regulator/tps65910-regulator.c
15318 F: drivers/regulator/twl-regulator.c
15319 F: drivers/regulator/twl6030-regulator.c
15320 F: include/linux/platform_data/i2c-omap.h
15321 F: include/linux/platform_data/ti-sysc.h
15324 M: Bob Copeland <me@bobcopeland.com>
15325 L: linux-karma-devel@lists.sourceforge.net
15327 F: Documentation/filesystems/omfs.rst
15330 OMNIKEY CARDMAN 4000 DRIVER
15331 M: Harald Welte <laforge@gnumonks.org>
15333 F: drivers/char/pcmcia/cm4000_cs.c
15334 F: include/linux/cm4000_cs.h
15335 F: include/uapi/linux/cm4000_cs.h
15337 OMNIKEY CARDMAN 4040 DRIVER
15338 M: Harald Welte <laforge@gnumonks.org>
15340 F: drivers/char/pcmcia/cm4040_cs.*
15342 OMNIVISION OG01A1B SENSOR DRIVER
15343 M: Shawn Tu <shawnx.tu@intel.com>
15344 L: linux-media@vger.kernel.org
15346 F: drivers/media/i2c/og01a1b.c
15348 OMNIVISION OV02A10 SENSOR DRIVER
15349 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
15350 L: linux-media@vger.kernel.org
15352 T: git git://linuxtv.org/media_tree.git
15353 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
15354 F: drivers/media/i2c/ov02a10.c
15356 OMNIVISION OV08D10 SENSOR DRIVER
15357 M: Jimmy Su <jimmy.su@intel.com>
15358 L: linux-media@vger.kernel.org
15360 T: git git://linuxtv.org/media_tree.git
15361 F: drivers/media/i2c/ov08d10.c
15363 OMNIVISION OV08X40 SENSOR DRIVER
15364 M: Jason Chen <jason.z.chen@intel.com>
15365 L: linux-media@vger.kernel.org
15367 T: git git://linuxtv.org/media_tree.git
15368 F: drivers/media/i2c/ov08x40.c
15370 OMNIVISION OV13858 SENSOR DRIVER
15371 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15372 L: linux-media@vger.kernel.org
15374 T: git git://linuxtv.org/media_tree.git
15375 F: drivers/media/i2c/ov13858.c
15377 OMNIVISION OV13B10 SENSOR DRIVER
15378 M: Arec Kao <arec.kao@intel.com>
15379 L: linux-media@vger.kernel.org
15381 T: git git://linuxtv.org/media_tree.git
15382 F: drivers/media/i2c/ov13b10.c
15384 OMNIVISION OV2680 SENSOR DRIVER
15385 M: Rui Miguel Silva <rmfrfs@gmail.com>
15386 L: linux-media@vger.kernel.org
15388 T: git git://linuxtv.org/media_tree.git
15389 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
15390 F: drivers/media/i2c/ov2680.c
15392 OMNIVISION OV2685 SENSOR DRIVER
15393 M: Shunqian Zheng <zhengsq@rock-chips.com>
15394 L: linux-media@vger.kernel.org
15396 T: git git://linuxtv.org/media_tree.git
15397 F: drivers/media/i2c/ov2685.c
15399 OMNIVISION OV2740 SENSOR DRIVER
15400 M: Tianshu Qiu <tian.shu.qiu@intel.com>
15401 R: Shawn Tu <shawnx.tu@intel.com>
15402 R: Bingbu Cao <bingbu.cao@intel.com>
15403 L: linux-media@vger.kernel.org
15405 T: git git://linuxtv.org/media_tree.git
15406 F: drivers/media/i2c/ov2740.c
15408 OMNIVISION OV4689 SENSOR DRIVER
15409 M: Mikhail Rudenko <mike.rudenko@gmail.com>
15410 L: linux-media@vger.kernel.org
15412 T: git git://linuxtv.org/media_tree.git
15413 F: Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
15414 F: drivers/media/i2c/ov5647.c
15416 OMNIVISION OV5640 SENSOR DRIVER
15417 M: Steve Longerbeam <slongerbeam@gmail.com>
15418 L: linux-media@vger.kernel.org
15420 T: git git://linuxtv.org/media_tree.git
15421 F: drivers/media/i2c/ov5640.c
15423 OMNIVISION OV5647 SENSOR DRIVER
15424 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
15425 M: Jacopo Mondi <jacopo@jmondi.org>
15426 L: linux-media@vger.kernel.org
15428 T: git git://linuxtv.org/media_tree.git
15429 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
15430 F: drivers/media/i2c/ov5647.c
15432 OMNIVISION OV5670 SENSOR DRIVER
15433 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
15434 L: linux-media@vger.kernel.org
15436 T: git git://linuxtv.org/media_tree.git
15437 F: drivers/media/i2c/ov5670.c
15439 OMNIVISION OV5675 SENSOR DRIVER
15440 M: Shawn Tu <shawnx.tu@intel.com>
15441 L: linux-media@vger.kernel.org
15443 T: git git://linuxtv.org/media_tree.git
15444 F: drivers/media/i2c/ov5675.c
15446 OMNIVISION OV5693 SENSOR DRIVER
15447 M: Daniel Scally <djrscally@gmail.com>
15448 L: linux-media@vger.kernel.org
15450 T: git git://linuxtv.org/media_tree.git
15451 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
15452 F: drivers/media/i2c/ov5693.c
15454 OMNIVISION OV5695 SENSOR DRIVER
15455 M: Shunqian Zheng <zhengsq@rock-chips.com>
15456 L: linux-media@vger.kernel.org
15458 T: git git://linuxtv.org/media_tree.git
15459 F: drivers/media/i2c/ov5695.c
15461 OMNIVISION OV7670 SENSOR DRIVER
15462 L: linux-media@vger.kernel.org
15464 T: git git://linuxtv.org/media_tree.git
15465 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
15466 F: drivers/media/i2c/ov7670.c
15468 OMNIVISION OV772x SENSOR DRIVER
15469 M: Jacopo Mondi <jacopo@jmondi.org>
15470 L: linux-media@vger.kernel.org
15472 T: git git://linuxtv.org/media_tree.git
15473 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
15474 F: drivers/media/i2c/ov772x.c
15475 F: include/media/i2c/ov772x.h
15477 OMNIVISION OV7740 SENSOR DRIVER
15478 M: Wenyou Yang <wenyou.yang@microchip.com>
15479 L: linux-media@vger.kernel.org
15481 T: git git://linuxtv.org/media_tree.git
15482 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
15483 F: drivers/media/i2c/ov7740.c
15485 OMNIVISION OV8856 SENSOR DRIVER
15486 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
15487 L: linux-media@vger.kernel.org
15489 T: git git://linuxtv.org/media_tree.git
15490 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
15491 F: drivers/media/i2c/ov8856.c
15493 OMNIVISION OV9282 SENSOR DRIVER
15494 M: Paul J. Murphy <paul.j.murphy@intel.com>
15495 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
15496 L: linux-media@vger.kernel.org
15498 T: git git://linuxtv.org/media_tree.git
15499 F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
15500 F: drivers/media/i2c/ov9282.c
15502 OMNIVISION OV9640 SENSOR DRIVER
15503 M: Petr Cvek <petrcvekcz@gmail.com>
15504 L: linux-media@vger.kernel.org
15506 F: drivers/media/i2c/ov9640.*
15508 OMNIVISION OV9650 SENSOR DRIVER
15509 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15510 R: Akinobu Mita <akinobu.mita@gmail.com>
15511 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
15512 L: linux-media@vger.kernel.org
15514 T: git git://linuxtv.org/media_tree.git
15515 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
15516 F: drivers/media/i2c/ov9650.c
15518 OMNIVISION OV9734 SENSOR DRIVER
15519 M: Tianshu Qiu <tian.shu.qiu@intel.com>
15520 R: Bingbu Cao <bingbu.cao@intel.com>
15521 L: linux-media@vger.kernel.org
15523 T: git git://linuxtv.org/media_tree.git
15524 F: drivers/media/i2c/ov9734.c
15526 ONBOARD USB HUB DRIVER
15527 M: Matthias Kaehlcke <mka@chromium.org>
15528 L: linux-usb@vger.kernel.org
15530 F: Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-hub
15531 F: drivers/usb/misc/onboard_usb_hub.c
15533 ONENAND FLASH DRIVER
15534 M: Kyungmin Park <kyungmin.park@samsung.com>
15535 L: linux-mtd@lists.infradead.org
15537 F: drivers/mtd/nand/onenand/
15538 F: include/linux/mtd/onenand*.h
15540 ONEXPLAYER FAN DRIVER
15541 M: Joaquín Ignacio Aramendía <samsagax@gmail.com>
15542 L: linux-hwmon@vger.kernel.org
15544 F: drivers/hwmon/oxp-sensors.c
15546 ONION OMEGA2+ BOARD
15547 M: Harvey Hunt <harveyhuntnexus@gmail.com>
15548 L: linux-mips@vger.kernel.org
15550 F: arch/mips/boot/dts/ralink/omega2p.dts
15553 M: Jens Wiklander <jens.wiklander@linaro.org>
15554 L: op-tee@lists.trustedfirmware.org
15556 F: Documentation/ABI/testing/sysfs-bus-optee-devices
15557 F: drivers/tee/optee/
15559 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
15560 M: Sumit Garg <sumit.garg@linaro.org>
15561 L: op-tee@lists.trustedfirmware.org
15563 F: drivers/char/hw_random/optee-rng.c
15566 M: Clément Léger <clement.leger@bootlin.com>
15567 L: linux-rtc@vger.kernel.org
15569 F: drivers/rtc/rtc-optee.c
15572 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15573 L: linux-rdma@vger.kernel.org
15575 F: drivers/infiniband/ulp/opa_vnic
15577 OPEN FIRMWARE AND FLATTENED DEVICE TREE
15578 M: Rob Herring <robh+dt@kernel.org>
15579 M: Frank Rowand <frowand.list@gmail.com>
15580 L: devicetree@vger.kernel.org
15582 C: irc://irc.libera.chat/devicetree
15583 W: http://www.devicetree.org/
15584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15585 F: Documentation/ABI/testing/sysfs-firmware-ofw
15587 F: include/linux/of*.h
15589 K: of_overlay_notifier_
15590 K: of_overlay_fdt_apply
15591 K: of_overlay_remove
15593 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
15594 M: Rob Herring <robh+dt@kernel.org>
15595 M: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
15596 L: devicetree@vger.kernel.org
15598 C: irc://irc.libera.chat/devicetree
15599 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
15600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15601 F: Documentation/devicetree/
15602 F: arch/*/boot/dts/
15603 F: include/dt-bindings/
15605 OPENCOMPUTE PTP CLOCK DRIVER
15606 M: Jonathan Lemon <jonathan.lemon@gmail.com>
15607 M: Vadim Fedorenko <vadfed@fb.com>
15608 L: netdev@vger.kernel.org
15610 F: drivers/ptp/ptp_ocp.c
15612 OPENCORES I2C BUS DRIVER
15613 M: Peter Korsgaard <peter@korsgaard.com>
15614 M: Andrew Lunn <andrew@lunn.ch>
15615 L: linux-i2c@vger.kernel.org
15617 F: Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
15618 F: Documentation/i2c/busses/i2c-ocores.rst
15619 F: drivers/i2c/busses/i2c-ocores.c
15620 F: include/linux/platform_data/i2c-ocores.h
15622 OPENRISC ARCHITECTURE
15623 M: Jonas Bonn <jonas@southpole.se>
15624 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
15625 M: Stafford Horne <shorne@gmail.com>
15626 L: openrisc@lists.librecores.org
15628 W: http://openrisc.io
15629 T: git https://github.com/openrisc/linux.git
15630 F: Documentation/devicetree/bindings/openrisc/
15631 F: Documentation/openrisc/
15633 F: drivers/irqchip/irq-ompic.c
15634 F: drivers/irqchip/irq-or1k-*
15637 M: Pravin B Shelar <pshelar@ovn.org>
15638 L: netdev@vger.kernel.org
15639 L: dev@openvswitch.org
15641 W: http://openvswitch.org
15642 F: include/uapi/linux/openvswitch.h
15643 F: net/openvswitch/
15644 F: tools/testing/selftests/net/openvswitch/
15646 OPERATING PERFORMANCE POINTS (OPP)
15647 M: Viresh Kumar <vireshk@kernel.org>
15648 M: Nishanth Menon <nm@ti.com>
15649 M: Stephen Boyd <sboyd@kernel.org>
15650 L: linux-pm@vger.kernel.org
15652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
15653 F: Documentation/devicetree/bindings/opp/
15654 F: Documentation/power/opp.rst
15656 F: include/linux/pm_opp.h
15659 M: Clemens Ladisch <clemens@ladisch.de>
15660 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15663 F: sound/drivers/opl4/
15665 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
15666 M: Mark Fasheh <mark@fasheh.com>
15667 M: Joel Becker <jlbec@evilplan.org>
15668 M: Joseph Qi <joseph.qi@linux.alibaba.com>
15669 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
15671 W: http://ocfs2.wiki.kernel.org
15672 F: Documentation/filesystems/dlmfs.rst
15673 F: Documentation/filesystems/ocfs2.rst
15676 ORANGEFS FILESYSTEM
15677 M: Mike Marshall <hubcap@omnibond.com>
15678 R: Martin Brandenburg <martin@omnibond.com>
15679 L: devel@lists.orangefs.org
15681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
15682 F: Documentation/filesystems/orangefs.rst
15686 L: linux-wireless@vger.kernel.org
15688 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
15689 W: http://www.nongnu.org/orinoco/
15690 F: drivers/net/wireless/intersil/orinoco/
15692 OV2659 OMNIVISION SENSOR DRIVER
15693 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15694 L: linux-media@vger.kernel.org
15696 W: https://linuxtv.org
15697 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15698 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15699 F: drivers/media/i2c/ov2659.c
15700 F: include/media/i2c/ov2659.h
15703 M: Miklos Szeredi <miklos@szeredi.hu>
15704 L: linux-unionfs@vger.kernel.org
15706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
15707 F: Documentation/filesystems/overlayfs.rst
15710 P54 WIRELESS DRIVER
15711 M: Christian Lamparter <chunkeey@googlemail.com>
15712 L: linux-wireless@vger.kernel.org
15714 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
15715 F: drivers/net/wireless/intersil/p54/
15718 M: Vladimir Oltean <olteanv@gmail.com>
15719 L: netdev@vger.kernel.org
15721 F: Documentation/core-api/packing.rst
15722 F: include/linux/packing.h
15725 PADATA PARALLEL EXECUTION MECHANISM
15726 M: Steffen Klassert <steffen.klassert@secunet.com>
15727 M: Daniel Jordan <daniel.m.jordan@oracle.com>
15728 L: linux-crypto@vger.kernel.org
15729 L: linux-kernel@vger.kernel.org
15731 F: Documentation/core-api/padata.rst
15732 F: include/linux/padata.h
15736 M: Matthew Wilcox (Oracle) <willy@infradead.org>
15737 L: linux-fsdevel@vger.kernel.org
15739 T: git git://git.infradead.org/users/willy/pagecache.git
15740 F: Documentation/filesystems/locking.rst
15741 F: Documentation/filesystems/vfs.rst
15742 F: include/linux/pagemap.h
15744 F: mm/page-writeback.c
15749 M: Jesper Dangaard Brouer <hawk@kernel.org>
15750 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
15751 L: netdev@vger.kernel.org
15753 F: Documentation/networking/page_pool.rst
15754 F: include/net/page_pool.h
15755 F: include/trace/events/page_pool.h
15756 F: net/core/page_pool.c
15759 M: Pasha Tatashin <pasha.tatashin@soleen.com>
15760 M: Andrew Morton <akpm@linux-foundation.org>
15761 L: linux-mm@kvack.org
15763 F: Documentation/mm/page_table_check.rst
15764 F: include/linux/page_table_check.h
15765 F: mm/page_table_check.c
15767 PANASONIC LAPTOP ACPI EXTRAS DRIVER
15768 M: Kenneth Chan <kenneth.t.chan@gmail.com>
15769 L: platform-driver-x86@vger.kernel.org
15771 F: drivers/platform/x86/panasonic-laptop.c
15773 PARALLAX PING IIO SENSOR DRIVER
15774 M: Andreas Klinger <ak@it-klinger.de>
15775 L: linux-iio@vger.kernel.org
15777 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
15778 F: drivers/iio/proximity/ping.c
15780 PARALLEL LCD/KEYPAD PANEL DRIVER
15781 M: Willy Tarreau <willy@haproxy.com>
15782 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
15784 F: Documentation/admin-guide/lcd-panel-cgram.rst
15785 F: drivers/auxdisplay/panel.c
15787 PARALLEL PORT SUBSYSTEM
15788 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15789 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15790 L: linux-parport@lists.infradead.org (subscribers-only)
15792 F: Documentation/driver-api/parport*.rst
15793 F: drivers/char/ppdev.c
15794 F: drivers/parport/
15795 F: include/linux/parport*.h
15796 F: include/uapi/linux/ppdev.h
15798 PARAVIRT_OPS INTERFACE
15799 M: Juergen Gross <jgross@suse.com>
15800 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
15801 R: Alexey Makhalov <amakhalov@vmware.com>
15802 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
15803 L: virtualization@lists.linux-foundation.org
15806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15807 F: Documentation/virt/paravirt_ops.rst
15808 F: arch/*/include/asm/paravirt*.h
15809 F: arch/*/kernel/paravirt*
15810 F: include/linux/hypervisor.h
15812 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
15813 M: Tim Waugh <tim@cyberelk.net>
15814 L: linux-parport@lists.infradead.org (subscribers-only)
15816 F: Documentation/admin-guide/blockdev/paride.rst
15817 F: drivers/block/paride/
15819 PARISC ARCHITECTURE
15820 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
15821 M: Helge Deller <deller@gmx.de>
15822 L: linux-parisc@vger.kernel.org
15824 W: https://parisc.wiki.kernel.org
15825 Q: http://patchwork.kernel.org/project/linux-parisc/list/
15826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
15827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
15828 F: Documentation/parisc/
15830 F: drivers/char/agp/parisc-agp.c
15831 F: drivers/input/misc/hp_sdc_rtc.c
15832 F: drivers/input/serio/gscps2.c
15833 F: drivers/input/serio/hp_sdc*
15835 F: drivers/parport/parport_gsc.*
15836 F: drivers/tty/serial/8250/8250_parisc.c
15837 F: drivers/video/console/sti*
15838 F: drivers/video/fbdev/sti*
15839 F: drivers/video/logo/logo_parisc*
15840 F: include/linux/hp_sdc.h
15843 M: Jiri Pirko <jiri@nvidia.com>
15844 L: netdev@vger.kernel.org
15846 F: include/linux/parman.h
15848 F: lib/test_parman.c
15850 PC ENGINES APU BOARD DRIVER
15851 M: Enrico Weigelt, metux IT consult <info@metux.net>
15853 F: drivers/platform/x86/pcengines-apuv2.c
15855 PC87360 HARDWARE MONITORING DRIVER
15856 M: Jim Cromie <jim.cromie@gmail.com>
15857 L: linux-hwmon@vger.kernel.org
15859 F: Documentation/hwmon/pc87360.rst
15860 F: drivers/hwmon/pc87360.c
15862 PC8736x GPIO DRIVER
15863 M: Jim Cromie <jim.cromie@gmail.com>
15865 F: drivers/char/pc8736x_gpio.c
15867 PC87427 HARDWARE MONITORING DRIVER
15868 M: Jean Delvare <jdelvare@suse.com>
15869 L: linux-hwmon@vger.kernel.org
15871 F: Documentation/hwmon/pc87427.rst
15872 F: drivers/hwmon/pc87427.c
15875 M: Riku Voipio <riku.voipio@iki.fi>
15877 F: drivers/leds/leds-pca9532.c
15878 F: include/linux/leds-pca9532.h
15880 PCA9541 I2C BUS MASTER SELECTOR DRIVER
15881 M: Guenter Roeck <linux@roeck-us.net>
15882 L: linux-i2c@vger.kernel.org
15884 F: drivers/i2c/muxes/i2c-mux-pca9541.c
15886 PCDP - PRIMARY CONSOLE AND DEBUG PORT
15887 M: Khalid Aziz <khalid@gonehiking.org>
15889 F: drivers/firmware/pcdp.*
15891 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
15892 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15893 M: Pali Rohár <pali@kernel.org>
15894 L: linux-pci@vger.kernel.org
15895 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15897 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
15898 F: drivers/pci/controller/pci-aardvark.c
15900 PCI DRIVER FOR ALTERA PCIE IP
15901 M: Joyce Ooi <joyce.ooi@intel.com>
15902 L: linux-pci@vger.kernel.org
15904 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
15905 F: drivers/pci/controller/pcie-altera.c
15907 PCI DRIVER FOR APPLIEDMICRO XGENE
15908 M: Toan Le <toan@os.amperecomputing.com>
15909 L: linux-pci@vger.kernel.org
15910 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15912 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
15913 F: drivers/pci/controller/pci-xgene.c
15915 PCI DRIVER FOR ARM VERSATILE PLATFORM
15916 M: Rob Herring <robh@kernel.org>
15917 L: linux-pci@vger.kernel.org
15918 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15920 F: Documentation/devicetree/bindings/pci/versatile.yaml
15921 F: drivers/pci/controller/pci-versatile.c
15923 PCI DRIVER FOR ARMADA 8K
15924 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15925 L: linux-pci@vger.kernel.org
15926 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15928 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
15929 F: drivers/pci/controller/dwc/pcie-armada8k.c
15931 PCI DRIVER FOR CADENCE PCIE IP
15932 M: Tom Joseph <tjoseph@cadence.com>
15933 L: linux-pci@vger.kernel.org
15935 F: Documentation/devicetree/bindings/pci/cdns,*
15936 F: drivers/pci/controller/cadence/
15938 PCI DRIVER FOR FREESCALE LAYERSCAPE
15939 M: Minghuan Lian <minghuan.Lian@nxp.com>
15940 M: Mingkai Hu <mingkai.hu@nxp.com>
15941 M: Roy Zang <roy.zang@nxp.com>
15942 L: linuxppc-dev@lists.ozlabs.org
15943 L: linux-pci@vger.kernel.org
15944 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15946 F: drivers/pci/controller/dwc/*layerscape*
15948 PCI DRIVER FOR GENERIC OF HOSTS
15949 M: Will Deacon <will@kernel.org>
15950 L: linux-pci@vger.kernel.org
15951 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15953 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
15954 F: drivers/pci/controller/pci-host-common.c
15955 F: drivers/pci/controller/pci-host-generic.c
15957 PCI DRIVER FOR IMX6
15958 M: Richard Zhu <hongxing.zhu@nxp.com>
15959 M: Lucas Stach <l.stach@pengutronix.de>
15960 L: linux-pci@vger.kernel.org
15961 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15963 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
15964 F: drivers/pci/controller/dwc/*imx6*
15966 PCI DRIVER FOR FU740
15967 M: Paul Walmsley <paul.walmsley@sifive.com>
15968 M: Greentime Hu <greentime.hu@sifive.com>
15969 L: linux-pci@vger.kernel.org
15971 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
15972 F: drivers/pci/controller/dwc/pcie-fu740.c
15974 PCI DRIVER FOR INTEL IXP4XX
15975 M: Linus Walleij <linus.walleij@linaro.org>
15977 F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
15978 F: drivers/pci/controller/pci-ixp4xx.c
15980 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
15981 M: Nirmal Patel <nirmal.patel@linux.intel.com>
15982 R: Jonathan Derrick <jonathan.derrick@linux.dev>
15983 L: linux-pci@vger.kernel.org
15985 F: drivers/pci/controller/vmd.c
15987 PCI DRIVER FOR MICROSEMI SWITCHTEC
15988 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
15989 M: Logan Gunthorpe <logang@deltatee.com>
15990 L: linux-pci@vger.kernel.org
15992 F: Documentation/ABI/testing/sysfs-class-switchtec
15993 F: Documentation/driver-api/switchtec.rst
15994 F: drivers/ntb/hw/mscc/
15995 F: drivers/pci/switch/switchtec*
15996 F: include/linux/switchtec.h
15997 F: include/uapi/linux/switchtec_ioctl.h
15999 PCI DRIVER FOR MOBIVEIL PCIE IP
16000 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
16001 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
16002 L: linux-pci@vger.kernel.org
16004 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
16005 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
16007 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
16008 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
16009 M: Pali Rohár <pali@kernel.org>
16010 L: linux-pci@vger.kernel.org
16011 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16013 F: drivers/pci/controller/*mvebu*
16015 PCI DRIVER FOR NVIDIA TEGRA
16016 M: Thierry Reding <thierry.reding@gmail.com>
16017 L: linux-tegra@vger.kernel.org
16018 L: linux-pci@vger.kernel.org
16020 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
16021 F: drivers/pci/controller/pci-tegra.c
16023 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
16024 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
16025 L: linux-pci@vger.kernel.org
16026 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16028 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
16029 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
16031 PCI DRIVER FOR RENESAS R-CAR
16032 M: Marek Vasut <marek.vasut+renesas@gmail.com>
16033 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
16034 L: linux-pci@vger.kernel.org
16035 L: linux-renesas-soc@vger.kernel.org
16037 F: Documentation/devicetree/bindings/pci/*rcar*
16038 F: drivers/pci/controller/*rcar*
16040 PCI DRIVER FOR SAMSUNG EXYNOS
16041 M: Jingoo Han <jingoohan1@gmail.com>
16042 L: linux-pci@vger.kernel.org
16043 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16044 L: linux-samsung-soc@vger.kernel.org
16046 F: drivers/pci/controller/dwc/pci-exynos.c
16048 PCI DRIVER FOR SYNOPSYS DESIGNWARE
16049 M: Jingoo Han <jingoohan1@gmail.com>
16050 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
16051 L: linux-pci@vger.kernel.org
16053 F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
16054 F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
16055 F: drivers/pci/controller/dwc/*designware*
16057 PCI DRIVER FOR TI DRA7XX/J721E
16058 M: Vignesh Raghavendra <vigneshr@ti.com>
16059 L: linux-omap@vger.kernel.org
16060 L: linux-pci@vger.kernel.org
16061 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16063 F: Documentation/devicetree/bindings/pci/ti-pci.txt
16064 F: drivers/pci/controller/cadence/pci-j721e.c
16065 F: drivers/pci/controller/dwc/pci-dra7xx.c
16067 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
16068 M: Linus Walleij <linus.walleij@linaro.org>
16069 L: linux-pci@vger.kernel.org
16071 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
16072 F: drivers/pci/controller/pci-v3-semi.c
16074 PCI ENDPOINT SUBSYSTEM
16075 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
16076 R: Krzysztof Wilczyński <kw@linux.com>
16077 R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16078 R: Kishon Vijay Abraham I <kishon@kernel.org>
16079 L: linux-pci@vger.kernel.org
16081 Q: https://patchwork.kernel.org/project/linux-pci/list/
16082 B: https://bugzilla.kernel.org
16083 C: irc://irc.oftc.net/linux-pci
16084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
16085 F: Documentation/PCI/endpoint/*
16086 F: Documentation/misc-devices/pci-endpoint-test.rst
16087 F: drivers/misc/pci_endpoint_test.c
16088 F: drivers/pci/endpoint/
16091 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
16092 M: Mahesh J Salgaonkar <mahesh@linux.ibm.com>
16093 R: Oliver O'Halloran <oohall@gmail.com>
16094 L: linuxppc-dev@lists.ozlabs.org
16096 F: Documentation/PCI/pci-error-recovery.rst
16097 F: Documentation/powerpc/eeh-pci-error-recovery.rst
16098 F: arch/powerpc/include/*/eeh*.h
16099 F: arch/powerpc/kernel/eeh*.c
16100 F: arch/powerpc/platforms/*/eeh*.c
16101 F: drivers/pci/pcie/aer.c
16102 F: drivers/pci/pcie/dpc.c
16103 F: drivers/pci/pcie/err.c
16106 M: Linas Vepstas <linasvepstas@gmail.com>
16107 L: linux-pci@vger.kernel.org
16109 F: Documentation/PCI/pci-error-recovery.rst
16111 PCI PEER-TO-PEER DMA (P2PDMA)
16112 M: Bjorn Helgaas <bhelgaas@google.com>
16113 M: Logan Gunthorpe <logang@deltatee.com>
16114 L: linux-pci@vger.kernel.org
16116 Q: https://patchwork.kernel.org/project/linux-pci/list/
16117 B: https://bugzilla.kernel.org
16118 C: irc://irc.oftc.net/linux-pci
16119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
16120 F: Documentation/driver-api/pci/p2pdma.rst
16121 F: drivers/pci/p2pdma.c
16122 F: include/linux/pci-p2pdma.h
16124 PCI MSI DRIVER FOR ALTERA MSI IP
16125 M: Joyce Ooi <joyce.ooi@intel.com>
16126 L: linux-pci@vger.kernel.org
16128 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
16129 F: drivers/pci/controller/pcie-altera-msi.c
16131 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
16132 M: Toan Le <toan@os.amperecomputing.com>
16133 L: linux-pci@vger.kernel.org
16134 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16136 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
16137 F: drivers/pci/controller/pci-xgene-msi.c
16139 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
16140 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
16141 R: Rob Herring <robh@kernel.org>
16142 R: Krzysztof Wilczyński <kw@linux.com>
16143 L: linux-pci@vger.kernel.org
16145 Q: https://patchwork.kernel.org/project/linux-pci/list/
16146 B: https://bugzilla.kernel.org
16147 C: irc://irc.oftc.net/linux-pci
16148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
16149 F: Documentation/devicetree/bindings/pci/
16150 F: drivers/pci/controller/
16151 F: drivers/pci/pci-bridge-emul.c
16152 F: drivers/pci/pci-bridge-emul.h
16155 M: Bjorn Helgaas <bhelgaas@google.com>
16156 L: linux-pci@vger.kernel.org
16158 Q: https://patchwork.kernel.org/project/linux-pci/list/
16159 B: https://bugzilla.kernel.org
16160 C: irc://irc.oftc.net/linux-pci
16161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
16162 F: Documentation/PCI/
16163 F: Documentation/devicetree/bindings/pci/
16164 F: arch/x86/kernel/early-quirks.c
16165 F: arch/x86/kernel/quirks.c
16167 F: drivers/acpi/pci*
16169 F: include/asm-generic/pci*
16170 F: include/linux/of_pci.h
16171 F: include/linux/pci*
16172 F: include/uapi/linux/pci*
16175 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
16176 M: Jonathan Chocron <jonnyc@amazon.com>
16177 L: linux-pci@vger.kernel.org
16179 F: Documentation/devicetree/bindings/pci/pcie-al.txt
16180 F: drivers/pci/controller/dwc/pcie-al.c
16182 PCIE DRIVER FOR AMLOGIC MESON
16183 M: Yue Wang <yue.wang@Amlogic.com>
16184 L: linux-pci@vger.kernel.org
16185 L: linux-amlogic@lists.infradead.org
16187 F: drivers/pci/controller/dwc/pci-meson.c
16189 PCIE DRIVER FOR AXIS ARTPEC
16190 M: Jesper Nilsson <jesper.nilsson@axis.com>
16191 L: linux-arm-kernel@axis.com
16192 L: linux-pci@vger.kernel.org
16194 F: Documentation/devicetree/bindings/pci/axis,artpec*
16195 F: drivers/pci/controller/dwc/*artpec*
16197 PCIE DRIVER FOR CAVIUM THUNDERX
16198 M: Robert Richter <rric@kernel.org>
16199 L: linux-pci@vger.kernel.org
16200 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16202 F: drivers/pci/controller/pci-thunder-*
16204 PCIE DRIVER FOR HISILICON
16205 M: Zhou Wang <wangzhou1@hisilicon.com>
16206 L: linux-pci@vger.kernel.org
16208 F: drivers/pci/controller/dwc/pcie-hisi.c
16210 PCIE DRIVER FOR HISILICON KIRIN
16211 M: Xiaowei Song <songxiaowei@hisilicon.com>
16212 M: Binghui Wang <wangbinghui@hisilicon.com>
16213 L: linux-pci@vger.kernel.org
16215 F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
16216 F: drivers/pci/controller/dwc/pcie-kirin.c
16218 PCIE DRIVER FOR HISILICON STB
16219 M: Shawn Guo <shawn.guo@linaro.org>
16220 L: linux-pci@vger.kernel.org
16222 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
16223 F: drivers/pci/controller/dwc/pcie-histb.c
16225 PCIE DRIVER FOR INTEL KEEM BAY
16226 M: Srikanth Thokala <srikanth.thokala@intel.com>
16227 L: linux-pci@vger.kernel.org
16229 F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
16230 F: drivers/pci/controller/dwc/pcie-keembay.c
16232 PCIE DRIVER FOR INTEL LGM GW SOC
16233 M: Rahul Tanwar <rtanwar@maxlinear.com>
16234 L: linux-pci@vger.kernel.org
16236 F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
16237 F: drivers/pci/controller/dwc/pcie-intel-gw.c
16239 PCIE DRIVER FOR MEDIATEK
16240 M: Ryder Lee <ryder.lee@mediatek.com>
16241 M: Jianjun Wang <jianjun.wang@mediatek.com>
16242 L: linux-pci@vger.kernel.org
16243 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16245 F: Documentation/devicetree/bindings/pci/mediatek*
16246 F: drivers/pci/controller/*mediatek*
16248 PCIE DRIVER FOR MICROCHIP
16249 M: Daire McNamara <daire.mcnamara@microchip.com>
16250 L: linux-pci@vger.kernel.org
16252 F: Documentation/devicetree/bindings/pci/microchip*
16253 F: drivers/pci/controller/*microchip*
16255 PCIE DRIVER FOR QUALCOMM MSM
16256 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16257 L: linux-pci@vger.kernel.org
16258 L: linux-arm-msm@vger.kernel.org
16260 F: drivers/pci/controller/dwc/pcie-qcom.c
16262 PCIE ENDPOINT DRIVER FOR QUALCOMM
16263 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16264 L: linux-pci@vger.kernel.org
16265 L: linux-arm-msm@vger.kernel.org
16267 F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
16268 F: drivers/pci/controller/dwc/pcie-qcom-ep.c
16270 PCIE DRIVER FOR ROCKCHIP
16271 M: Shawn Lin <shawn.lin@rock-chips.com>
16272 L: linux-pci@vger.kernel.org
16273 L: linux-rockchip@lists.infradead.org
16275 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
16276 F: drivers/pci/controller/pcie-rockchip*
16278 PCIE DRIVER FOR SOCIONEXT UNIPHIER
16279 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
16280 L: linux-pci@vger.kernel.org
16282 F: Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
16283 F: drivers/pci/controller/dwc/pcie-uniphier*
16285 PCIE DRIVER FOR ST SPEAR13XX
16286 M: Pratyush Anand <pratyush.anand@gmail.com>
16287 L: linux-pci@vger.kernel.org
16289 F: drivers/pci/controller/dwc/*spear*
16291 PCI DRIVER FOR XILINX VERSAL CPM
16292 M: Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
16293 M: Michal Simek <michal.simek@amd.com>
16294 L: linux-pci@vger.kernel.org
16296 F: Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
16297 F: drivers/pci/controller/pcie-xilinx-cpm.c
16300 M: Dominik Brodowski <linux@dominikbrodowski.net>
16302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
16303 F: Documentation/pcmcia/
16308 PCNET32 NETWORK DRIVER
16309 M: Don Fry <pcnet32@frontier.com>
16310 L: netdev@vger.kernel.org
16312 F: drivers/net/ethernet/amd/pcnet32.c
16314 PCRYPT PARALLEL CRYPTO ENGINE
16315 M: Steffen Klassert <steffen.klassert@secunet.com>
16316 L: linux-crypto@vger.kernel.org
16319 F: include/crypto/pcrypt.h
16321 PEAQ WMI HOTKEYS DRIVER
16322 M: Hans de Goede <hdegoede@redhat.com>
16323 L: platform-driver-x86@vger.kernel.org
16325 F: drivers/platform/x86/peaq-wmi.c
16327 PECI HARDWARE MONITORING DRIVERS
16328 M: Iwona Winiarska <iwona.winiarska@intel.com>
16329 L: linux-hwmon@vger.kernel.org
16331 F: Documentation/hwmon/peci-cputemp.rst
16332 F: Documentation/hwmon/peci-dimmtemp.rst
16333 F: drivers/hwmon/peci/
16336 M: Iwona Winiarska <iwona.winiarska@intel.com>
16337 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
16339 F: Documentation/devicetree/bindings/peci/
16340 F: Documentation/peci/
16342 F: include/linux/peci-cpu.h
16343 F: include/linux/peci.h
16345 PENSANDO ETHERNET DRIVERS
16346 M: Shannon Nelson <shannon.nelson@amd.com>
16347 M: Brett Creeley <brett.creeley@amd.com>
16348 M: drivers@pensando.io
16349 L: netdev@vger.kernel.org
16351 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
16352 F: drivers/net/ethernet/pensando/
16354 PER-CPU MEMORY ALLOCATOR
16355 M: Dennis Zhou <dennis@kernel.org>
16356 M: Tejun Heo <tj@kernel.org>
16357 M: Christoph Lameter <cl@linux.com>
16358 L: linux-mm@kvack.org
16360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
16361 F: arch/*/include/asm/percpu.h
16362 F: include/linux/percpu*.h
16366 PER-TASK DELAY ACCOUNTING
16367 M: Balbir Singh <bsingharora@gmail.com>
16369 F: include/linux/delayacct.h
16370 F: kernel/delayacct.c
16372 PERFORMANCE EVENTS SUBSYSTEM
16373 M: Peter Zijlstra <peterz@infradead.org>
16374 M: Ingo Molnar <mingo@redhat.com>
16375 M: Arnaldo Carvalho de Melo <acme@kernel.org>
16376 R: Mark Rutland <mark.rutland@arm.com>
16377 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
16378 R: Jiri Olsa <jolsa@kernel.org>
16379 R: Namhyung Kim <namhyung@kernel.org>
16380 L: linux-perf-users@vger.kernel.org
16381 L: linux-kernel@vger.kernel.org
16383 W: https://perf.wiki.kernel.org/
16384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16386 F: arch/*/events/*/*
16387 F: arch/*/include/asm/perf_event.h
16388 F: arch/*/kernel/*/*/perf_event*.c
16389 F: arch/*/kernel/*/perf_event*.c
16390 F: arch/*/kernel/perf_callchain.c
16391 F: arch/*/kernel/perf_event*.c
16392 F: include/linux/perf_event.h
16393 F: include/uapi/linux/perf_event.h
16398 PERFORMANCE EVENTS TOOLING ARM64
16399 R: John Garry <john.garry@huawei.com>
16400 R: Will Deacon <will@kernel.org>
16401 R: James Clark <james.clark@arm.com>
16402 R: Mike Leach <mike.leach@linaro.org>
16403 R: Leo Yan <leo.yan@linaro.org>
16404 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16406 F: tools/build/feature/test-libopencsd.c
16407 F: tools/perf/arch/arm*/
16408 F: tools/perf/pmu-events/arch/arm64/
16409 F: tools/perf/util/arm-spe*
16410 F: tools/perf/util/cs-etm*
16412 PERSONALITY HANDLING
16413 M: Christoph Hellwig <hch@infradead.org>
16414 L: linux-abi-devel@lists.sourceforge.net
16416 F: include/linux/personality.h
16417 F: include/uapi/linux/personality.h
16419 PHOENIX RC FLIGHT CONTROLLER ADAPTER
16420 M: Marcus Folkesson <marcus.folkesson@gmail.com>
16421 L: linux-input@vger.kernel.org
16423 F: Documentation/input/devices/pxrc.rst
16424 F: drivers/input/joystick/pxrc.c
16427 M: Remi Denis-Courmont <courmisch@gmail.com>
16429 F: Documentation/networking/phonet.rst
16430 F: include/linux/phonet.h
16431 F: include/net/phonet/
16432 F: include/uapi/linux/phonet.h
16436 M: Joern Engel <joern@lazybastard.org>
16437 L: linux-mtd@lists.infradead.org
16439 F: drivers/mtd/devices/phram.c
16442 M: Bruno Prémont <bonbons@linux-vserver.org>
16443 L: linux-input@vger.kernel.org
16445 F: drivers/hid/hid-picolcd*
16448 M: Christian Brauner <christian@brauner.io>
16449 L: linux-kernel@vger.kernel.org
16451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
16453 F: tools/testing/selftests/clone3/
16454 F: tools/testing/selftests/pid_namespace/
16455 F: tools/testing/selftests/pidfd/
16458 K: \b(clone_args|kernel_clone_args)\b
16460 PIN CONTROL SUBSYSTEM
16461 M: Linus Walleij <linus.walleij@linaro.org>
16462 L: linux-gpio@vger.kernel.org
16464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
16465 F: Documentation/devicetree/bindings/pinctrl/
16466 F: Documentation/driver-api/pin-control.rst
16467 F: drivers/pinctrl/
16468 F: include/dt-bindings/pinctrl/
16469 F: include/linux/pinctrl/
16471 PIN CONTROLLER - AMD
16472 M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
16473 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
16475 F: drivers/pinctrl/pinctrl-amd.c
16477 PIN CONTROLLER - FREESCALE
16478 M: Dong Aisheng <aisheng.dong@nxp.com>
16479 M: Fabio Estevam <festevam@gmail.com>
16480 M: Shawn Guo <shawnguo@kernel.org>
16481 M: Jacky Bai <ping.bai@nxp.com>
16482 R: Pengutronix Kernel Team <kernel@pengutronix.de>
16483 L: linux-gpio@vger.kernel.org
16485 F: Documentation/devicetree/bindings/pinctrl/fsl,*
16486 F: drivers/pinctrl/freescale/
16488 PIN CONTROLLER - INTEL
16489 M: Mika Westerberg <mika.westerberg@linux.intel.com>
16490 M: Andy Shevchenko <andy@kernel.org>
16492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
16493 F: drivers/pinctrl/intel/
16495 PIN CONTROLLER - KEEMBAY
16496 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
16498 F: drivers/pinctrl/pinctrl-keembay*
16500 PIN CONTROLLER - MEDIATEK
16501 M: Sean Wang <sean.wang@kernel.org>
16502 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16504 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
16505 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
16506 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
16507 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
16508 F: drivers/pinctrl/mediatek/
16510 PIN CONTROLLER - MICROCHIP AT91
16511 M: Ludovic Desroches <ludovic.desroches@microchip.com>
16512 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16513 L: linux-gpio@vger.kernel.org
16515 F: drivers/gpio/gpio-sama5d2-piobu.c
16516 F: drivers/pinctrl/pinctrl-at91*
16518 PIN CONTROLLER - QUALCOMM
16519 M: Bjorn Andersson <andersson@kernel.org>
16520 L: linux-arm-msm@vger.kernel.org
16522 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
16523 F: drivers/pinctrl/qcom/
16525 PIN CONTROLLER - RENESAS
16526 M: Geert Uytterhoeven <geert+renesas@glider.be>
16527 L: linux-renesas-soc@vger.kernel.org
16529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
16530 F: Documentation/devicetree/bindings/pinctrl/renesas,*
16531 F: drivers/pinctrl/renesas/
16533 PIN CONTROLLER - SAMSUNG
16534 M: Tomasz Figa <tomasz.figa@gmail.com>
16535 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
16536 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16537 R: Alim Akhtar <alim.akhtar@samsung.com>
16538 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16539 L: linux-samsung-soc@vger.kernel.org
16541 C: irc://irc.libera.chat/linux-exynos
16542 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
16543 B: mailto:linux-samsung-soc@vger.kernel.org
16544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
16545 F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
16546 F: drivers/pinctrl/samsung/
16547 F: include/dt-bindings/pinctrl/samsung.h
16549 PIN CONTROLLER - SINGLE
16550 M: Tony Lindgren <tony@atomide.com>
16551 M: Haojian Zhuang <haojian.zhuang@linaro.org>
16552 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16553 L: linux-omap@vger.kernel.org
16555 F: drivers/pinctrl/pinctrl-single.c
16557 PIN CONTROLLER - THUNDERBAY
16558 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
16560 F: drivers/pinctrl/pinctrl-thunderbay.c
16562 PIN CONTROLLER - SUNPLUS / TIBBO
16563 M: Dvorkin Dmitry <dvorkin@tibbo.com>
16564 M: Wells Lu <wellslutw@gmail.com>
16565 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16567 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
16568 F: Documentation/devicetree/bindings/pinctrl/sunplus,*
16569 F: drivers/pinctrl/sunplus/
16570 F: include/dt-bindings/pinctrl/sppctl*.h
16572 PINE64 PINEPHONE KEYBOARD DRIVER
16573 M: Samuel Holland <samuel@sholland.org>
16575 F: Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
16576 F: drivers/input/keyboard/pinephone-keyboard.c
16578 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
16579 M: Tomasz Duszynski <tduszyns@gmail.com>
16581 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
16582 F: drivers/iio/chemical/pms7003.c
16585 M: Jacob Keller <jacob.e.keller@intel.com>
16587 F: Documentation/driver-api/pldmfw/
16588 F: include/linux/pldmfw.h
16592 M: Logan Gunthorpe <logang@deltatee.com>
16594 F: drivers/dma/plx_dma.c
16597 M: Charles Hsu <hsu.yungteng@gmail.com>
16598 L: linux-hwmon@vger.kernel.org
16600 F: Documentation/hwmon/pm6764tr.rst
16601 F: drivers/hwmon/pmbus/pm6764tr.c
16604 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
16605 L: linux-pm@vger.kernel.org
16607 W: https://01.org/pm-graph
16608 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
16609 T: git git://github.com/intel/pm-graph
16610 F: tools/power/pm-graph
16612 PMBUS HARDWARE MONITORING DRIVERS
16613 M: Guenter Roeck <linux@roeck-us.net>
16614 L: linux-hwmon@vger.kernel.org
16616 W: http://hwmon.wiki.kernel.org/
16617 W: http://www.roeck-us.net/linux/drivers/
16618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
16619 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
16620 F: Documentation/devicetree/bindings/hwmon/max31785.txt
16621 F: Documentation/hwmon/adm1275.rst
16622 F: Documentation/hwmon/ibm-cffps.rst
16623 F: Documentation/hwmon/ir35221.rst
16624 F: Documentation/hwmon/lm25066.rst
16625 F: Documentation/hwmon/ltc2978.rst
16626 F: Documentation/hwmon/ltc3815.rst
16627 F: Documentation/hwmon/max16064.rst
16628 F: Documentation/hwmon/max20751.rst
16629 F: Documentation/hwmon/max31785.rst
16630 F: Documentation/hwmon/max34440.rst
16631 F: Documentation/hwmon/max8688.rst
16632 F: Documentation/hwmon/pmbus-core.rst
16633 F: Documentation/hwmon/pmbus.rst
16634 F: Documentation/hwmon/tps40422.rst
16635 F: Documentation/hwmon/ucd9000.rst
16636 F: Documentation/hwmon/ucd9200.rst
16637 F: Documentation/hwmon/zl6100.rst
16638 F: drivers/hwmon/pmbus/
16639 F: include/linux/pmbus.h
16641 PMC SIERRA MaxRAID DRIVER
16642 L: linux-scsi@vger.kernel.org
16644 W: http://www.pmc-sierra.com/
16645 F: drivers/scsi/pmcraid.*
16647 PMC SIERRA PM8001 DRIVER
16648 M: Jack Wang <jinpu.wang@cloud.ionos.com>
16649 L: linux-scsi@vger.kernel.org
16651 F: drivers/scsi/pm8001/
16653 PNI RM3100 IIO DRIVER
16654 M: Song Qiang <songqiang1304521@gmail.com>
16655 L: linux-iio@vger.kernel.org
16657 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
16658 F: drivers/iio/magnetometer/rm3100*
16661 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
16662 L: linux-acpi@vger.kernel.org
16665 F: include/linux/pnp.h
16667 POSIX CLOCKS and TIMERS
16668 M: Thomas Gleixner <tglx@linutronix.de>
16669 L: linux-kernel@vger.kernel.org
16671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16673 F: include/linux/time_namespace.h
16674 F: include/linux/timer*
16675 F: kernel/time/*timer*
16676 F: kernel/time/namespace.c
16678 POWER MANAGEMENT CORE
16679 M: "Rafael J. Wysocki" <rafael@kernel.org>
16680 L: linux-pm@vger.kernel.org
16682 B: https://bugzilla.kernel.org
16683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16684 F: drivers/base/power/
16685 F: drivers/powercap/
16686 F: include/linux/intel_rapl.h
16687 F: include/linux/pm.h
16688 F: include/linux/pm_*
16689 F: include/linux/powercap.h
16690 F: kernel/configs/nopm.config
16692 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
16693 M: Daniel Lezcano <daniel.lezcano@kernel.org>
16694 L: linux-pm@vger.kernel.org
16696 B: https://bugzilla.kernel.org
16697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16698 F: drivers/powercap/dtpm*
16699 F: include/linux/dtpm.h
16701 POWER STATE COORDINATION INTERFACE (PSCI)
16702 M: Mark Rutland <mark.rutland@arm.com>
16703 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
16704 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16706 F: drivers/firmware/psci/
16707 F: include/linux/psci.h
16708 F: include/uapi/linux/psci.h
16710 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
16711 M: Sebastian Reichel <sre@kernel.org>
16712 L: linux-pm@vger.kernel.org
16714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16715 F: Documentation/ABI/testing/sysfs-class-power
16716 F: Documentation/devicetree/bindings/power/supply/
16717 F: drivers/power/supply/
16718 F: include/linux/power/
16719 F: include/linux/power_supply.h
16721 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
16722 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
16723 L: linuxppc-dev@lists.ozlabs.org
16725 F: drivers/char/powernv-op-panel.c
16727 PPP OVER ATM (RFC 2364)
16728 M: Mitchell Blank Jr <mitch@sfgoth.com>
16730 F: include/uapi/linux/atmppp.h
16731 F: net/atm/pppoatm.c
16734 M: Michal Ostrowski <mostrows@earthlink.net>
16736 F: drivers/net/ppp/pppoe.c
16737 F: drivers/net/ppp/pppox.c
16740 M: James Chapman <jchapman@katalix.com>
16742 F: include/linux/if_pppol2tp.h
16743 F: include/uapi/linux/if_pppol2tp.h
16744 F: net/l2tp/l2tp_ppp.c
16746 PPP PROTOCOL DRIVERS AND COMPRESSORS
16747 M: Paul Mackerras <paulus@samba.org>
16748 L: linux-ppp@vger.kernel.org
16750 F: drivers/net/ppp/ppp_*
16753 M: Rodolfo Giometti <giometti@enneenne.com>
16754 L: linuxpps@ml.enneenne.com (subscribers-only)
16756 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
16757 F: Documentation/ABI/testing/sysfs-pps
16758 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
16759 F: Documentation/driver-api/pps.rst
16761 F: include/linux/pps*.h
16762 F: include/uapi/linux/pps.h
16765 M: Dmitry Kozlov <xeb@mail.ru>
16766 L: netdev@vger.kernel.org
16768 W: http://sourceforge.net/projects/accel-pptp
16769 F: drivers/net/ppp/pptp.c
16771 PRESSURE STALL INFORMATION (PSI)
16772 M: Johannes Weiner <hannes@cmpxchg.org>
16773 M: Suren Baghdasaryan <surenb@google.com>
16775 F: include/linux/psi*
16776 F: kernel/sched/psi.c
16779 M: Petr Mladek <pmladek@suse.com>
16780 M: Sergey Senozhatsky <senozhatsky@chromium.org>
16781 R: Steven Rostedt <rostedt@goodmis.org>
16782 R: John Ogness <john.ogness@linutronix.de>
16784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
16785 F: include/linux/printk.h
16789 R: Chris Down <chris@chrisdown.name>
16791 F: Documentation/core-api/printk-index.rst
16792 F: kernel/printk/index.c
16796 L: linux-kernel@vger.kernel.org
16797 L: linux-fsdevel@vger.kernel.org
16799 F: Documentation/filesystems/proc.rst
16801 F: include/linux/proc_fs.h
16802 F: tools/testing/selftests/proc/
16805 M: Luis Chamberlain <mcgrof@kernel.org>
16806 M: Kees Cook <keescook@chromium.org>
16807 M: Iurii Zaikin <yzaikin@google.com>
16808 L: linux-kernel@vger.kernel.org
16809 L: linux-fsdevel@vger.kernel.org
16811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git sysctl-next
16812 F: fs/proc/proc_sysctl.c
16813 F: include/linux/sysctl.h
16814 F: kernel/sysctl-test.c
16816 F: tools/testing/selftests/sysctl/
16818 PS3 NETWORK SUPPORT
16819 M: Geoff Levand <geoff@infradead.org>
16820 L: netdev@vger.kernel.org
16821 L: linuxppc-dev@lists.ozlabs.org
16823 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
16825 PS3 PLATFORM SUPPORT
16826 M: Geoff Levand <geoff@infradead.org>
16827 L: linuxppc-dev@lists.ozlabs.org
16829 F: arch/powerpc/boot/ps3*
16830 F: arch/powerpc/include/asm/lv1call.h
16831 F: arch/powerpc/include/asm/ps3*.h
16832 F: arch/powerpc/platforms/ps3/
16835 F: drivers/rtc/rtc-ps3.c
16836 F: drivers/usb/host/*ps3.c
16837 F: sound/ppc/snd_ps3*
16840 M: Jim Paris <jim@jtan.com>
16841 M: Geoff Levand <geoff@infradead.org>
16842 L: linuxppc-dev@lists.ozlabs.org
16844 F: drivers/block/ps3vram.c
16846 PSAMPLE PACKET SAMPLING SUPPORT
16847 M: Yotam Gigi <yotam.gi@gmail.com>
16849 F: include/net/psample.h
16850 F: include/uapi/linux/psample.h
16854 M: Kees Cook <keescook@chromium.org>
16855 R: Tony Luck <tony.luck@intel.com>
16856 R: Guilherme G. Piccoli <gpiccoli@igalia.com>
16857 L: linux-hardening@vger.kernel.org
16859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
16860 F: Documentation/admin-guide/ramoops.rst
16861 F: Documentation/admin-guide/pstore-blk.rst
16862 F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
16863 F: drivers/acpi/apei/erst.c
16864 F: drivers/firmware/efi/efi-pstore.c
16866 F: include/linux/pstore*
16867 K: \b(pstore|ramoops)
16869 PTP HARDWARE CLOCK SUPPORT
16870 M: Richard Cochran <richardcochran@gmail.com>
16871 L: netdev@vger.kernel.org
16873 W: http://linuxptp.sourceforge.net/
16874 F: Documentation/ABI/testing/sysfs-ptp
16875 F: Documentation/driver-api/ptp.rst
16876 F: drivers/net/phy/dp83640*
16878 F: include/linux/ptp_cl*
16879 K: (?:\b|_)ptp(?:\b|_)
16881 PTP VIRTUAL CLOCK SUPPORT
16882 M: Yangbo Lu <yangbo.lu@nxp.com>
16883 L: netdev@vger.kernel.org
16885 F: drivers/ptp/ptp_vclock.c
16886 F: net/ethtool/phc_vclocks.c
16889 M: Oleg Nesterov <oleg@redhat.com>
16891 F: arch/*/*/ptrace*.c
16892 F: arch/*/include/asm/ptrace*.h
16893 F: arch/*/ptrace*.c
16894 F: include/asm-generic/syscall.h
16895 F: include/linux/ptrace.h
16896 F: include/linux/regset.h
16897 F: include/uapi/linux/ptrace.h
16901 M: Hans Verkuil <hverkuil@xs4all.nl>
16902 L: linux-media@vger.kernel.org
16904 T: git git://linuxtv.org/media_tree.git
16905 F: drivers/media/cec/usb/pulse8/
16907 PURELIFI PLFXLC DRIVER
16908 M: Srinivasan Raju <srini.raju@purelifi.com>
16909 L: linux-wireless@vger.kernel.org
16911 F: drivers/net/wireless/purelifi/plfxlc/
16913 PVRUSB2 VIDEO4LINUX DRIVER
16914 M: Mike Isely <isely@pobox.com>
16915 L: pvrusb2@isely.net (subscribers-only)
16916 L: linux-media@vger.kernel.org
16918 W: http://www.isely.net/pvrusb2/
16919 T: git git://linuxtv.org/media_tree.git
16920 F: Documentation/driver-api/media/drivers/pvrusb2*
16921 F: drivers/media/usb/pvrusb2/
16924 M: Hans Verkuil <hverkuil@xs4all.nl>
16925 L: linux-media@vger.kernel.org
16927 T: git git://linuxtv.org/media_tree.git
16928 F: drivers/media/usb/pwc/*
16929 F: include/trace/events/pwc.h
16932 M: Sean Young <sean@mess.org>
16933 L: linux-media@vger.kernel.org
16935 F: Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
16936 F: drivers/media/rc/pwm-ir-tx.c
16939 M: Thierry Reding <thierry.reding@gmail.com>
16940 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16941 L: linux-pwm@vger.kernel.org
16943 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
16944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
16945 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
16946 F: Documentation/devicetree/bindings/pwm/
16947 F: Documentation/driver-api/pwm.rst
16948 F: drivers/gpio/gpio-mvebu.c
16950 F: drivers/video/backlight/pwm_bl.c
16951 F: include/dt-bindings/pwm/
16952 F: include/linux/pwm.h
16953 F: include/linux/pwm_backlight.h
16954 K: pwm_(config|apply_state|ops)
16957 M: Robert Jarzmik <robert.jarzmik@free.fr>
16958 L: linux-gpio@vger.kernel.org
16960 F: drivers/gpio/gpio-pxa.c
16966 M: Robert Jarzmik <robert.jarzmik@free.fr>
16967 L: linux-rtc@vger.kernel.org
16970 PXA2xx/PXA3xx SUPPORT
16971 M: Daniel Mack <daniel@zonque.org>
16972 M: Haojian Zhuang <haojian.zhuang@gmail.com>
16973 M: Robert Jarzmik <robert.jarzmik@free.fr>
16974 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16976 T: git git://github.com/hzhuang1/linux.git
16977 T: git git://github.com/rjarzmik/linux.git
16978 F: arch/arm/boot/dts/pxa*
16979 F: arch/arm/mach-pxa/
16980 F: drivers/dma/pxa*
16981 F: drivers/pcmcia/pxa2xx*
16982 F: drivers/pinctrl/pxa/
16983 F: drivers/spi/spi-pxa2xx*
16984 F: drivers/usb/gadget/udc/pxa2*
16985 F: include/sound/pxa2xx-lib.h
16990 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
16991 L: qat-linux@intel.com
16993 F: drivers/crypto/qat/
16995 QCOM AUDIO (ASoC) DRIVERS
16996 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16997 M: Banajit Goswami <bgoswami@quicinc.com>
16998 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17000 F: Documentation/devicetree/bindings/soc/qcom/qcom,apr*
17001 F: Documentation/devicetree/bindings/sound/qcom,*
17002 F: drivers/soc/qcom/apr.c
17003 F: include/dt-bindings/sound/qcom,wcd9335.h
17004 F: sound/soc/codecs/lpass-rx-macro.*
17005 F: sound/soc/codecs/lpass-tx-macro.*
17006 F: sound/soc/codecs/lpass-va-macro.c
17007 F: sound/soc/codecs/lpass-wsa-macro.*
17008 F: sound/soc/codecs/msm8916-wcd-analog.c
17009 F: sound/soc/codecs/msm8916-wcd-digital.c
17010 F: sound/soc/codecs/wcd9335.*
17011 F: sound/soc/codecs/wcd934x.c
17012 F: sound/soc/codecs/wcd-clsh-v2.*
17013 F: sound/soc/codecs/wcd-mbhc-v2.*
17014 F: sound/soc/codecs/wsa881x.c
17015 F: sound/soc/codecs/wsa883x.c
17018 QCOM EMBEDDED USB DEBUGGER (EUD)
17019 M: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
17020 L: linux-arm-msm@vger.kernel.org
17022 F: Documentation/ABI/testing/sysfs-driver-eud
17023 F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
17024 F: drivers/usb/misc/qcom_eud.c
17027 M: Alex Elder <elder@kernel.org>
17028 L: netdev@vger.kernel.org
17030 F: drivers/net/ipa/
17032 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
17033 M: Gabriel Somlo <somlo@cmu.edu>
17034 M: "Michael S. Tsirkin" <mst@redhat.com>
17035 L: qemu-devel@nongnu.org
17037 F: drivers/firmware/qemu_fw_cfg.c
17038 F: include/uapi/linux/qemu_fw_cfg.h
17041 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
17042 L: linux-rdma@vger.kernel.org
17044 F: drivers/infiniband/hw/qib/
17046 QLOGIC QL41xxx FCOE DRIVER
17047 M: Saurav Kashyap <skashyap@marvell.com>
17048 M: Javed Hasan <jhasan@marvell.com>
17049 M: GR-QLogic-Storage-Upstream@marvell.com
17050 L: linux-scsi@vger.kernel.org
17052 F: drivers/scsi/qedf/
17054 QLOGIC QL41xxx ISCSI DRIVER
17055 M: Nilesh Javali <njavali@marvell.com>
17056 M: Manish Rangankar <mrangankar@marvell.com>
17057 M: GR-QLogic-Storage-Upstream@marvell.com
17058 L: linux-scsi@vger.kernel.org
17060 F: drivers/scsi/qedi/
17062 QLOGIC QL4xxx ETHERNET DRIVER
17063 M: Ariel Elior <aelior@marvell.com>
17064 M: Manish Chopra <manishc@marvell.com>
17065 L: netdev@vger.kernel.org
17067 F: drivers/net/ethernet/qlogic/qed/
17068 F: drivers/net/ethernet/qlogic/qede/
17069 F: include/linux/qed/
17071 QLOGIC QL4xxx RDMA DRIVER
17072 M: Michal Kalderon <mkalderon@marvell.com>
17073 M: Ariel Elior <aelior@marvell.com>
17074 L: linux-rdma@vger.kernel.org
17076 F: drivers/infiniband/hw/qedr/
17077 F: include/uapi/rdma/qedr-abi.h
17079 QLOGIC QLA1280 SCSI DRIVER
17080 M: Michael Reed <mdr@sgi.com>
17081 L: linux-scsi@vger.kernel.org
17083 F: drivers/scsi/qla1280.[ch]
17085 QLOGIC QLA2XXX FC-SCSI DRIVER
17086 M: Nilesh Javali <njavali@marvell.com>
17087 M: GR-QLogic-Storage-Upstream@marvell.com
17088 L: linux-scsi@vger.kernel.org
17090 F: drivers/scsi/qla2xxx/
17092 QLOGIC QLA3XXX NETWORK DRIVER
17093 M: GR-Linux-NIC-Dev@marvell.com
17094 L: netdev@vger.kernel.org
17096 F: drivers/net/ethernet/qlogic/qla3xxx.*
17098 QLOGIC QLA4XXX iSCSI DRIVER
17099 M: Nilesh Javali <njavali@marvell.com>
17100 M: Manish Rangankar <mrangankar@marvell.com>
17101 M: GR-QLogic-Storage-Upstream@marvell.com
17102 L: linux-scsi@vger.kernel.org
17104 F: drivers/scsi/qla4xxx/
17106 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
17107 M: Shahed Shaikh <shshaikh@marvell.com>
17108 M: Manish Chopra <manishc@marvell.com>
17109 M: GR-Linux-NIC-Dev@marvell.com
17110 L: netdev@vger.kernel.org
17112 F: drivers/net/ethernet/qlogic/qlcnic/
17114 QLOGIC QLGE 10Gb ETHERNET DRIVER
17115 M: Manish Chopra <manishc@marvell.com>
17116 M: GR-Linux-NIC-Dev@marvell.com
17117 M: Coiby Xu <coiby.xu@gmail.com>
17118 L: netdev@vger.kernel.org
17120 F: Documentation/networking/device_drivers/qlogic/qlge.rst
17121 F: drivers/staging/qlge/
17123 QM1D1B0004 MEDIA DRIVER
17124 M: Akihiro Tsukada <tskd08@gmail.com>
17125 L: linux-media@vger.kernel.org
17127 F: drivers/media/tuners/qm1d1b0004*
17129 QM1D1C0042 MEDIA DRIVER
17130 M: Akihiro Tsukada <tskd08@gmail.com>
17131 L: linux-media@vger.kernel.org
17133 F: drivers/media/tuners/qm1d1c0042*
17136 M: Anders Larsen <al@alarsen.net>
17138 W: http://www.alarsen.net/linux/qnx4fs/
17140 F: include/uapi/linux/qnx4_fs.h
17141 F: include/uapi/linux/qnxtypes.h
17143 QORIQ DPAA2 FSL-MC BUS DRIVER
17144 M: Stuart Yoder <stuyoder@gmail.com>
17145 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
17146 L: linux-kernel@vger.kernel.org
17148 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
17149 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
17150 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
17151 F: drivers/bus/fsl-mc/
17152 F: include/uapi/linux/fsl_mc.h
17154 QT1010 MEDIA DRIVER
17155 M: Antti Palosaari <crope@iki.fi>
17156 L: linux-media@vger.kernel.org
17158 W: https://linuxtv.org
17159 W: http://palosaari.fi/linux/
17160 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17161 T: git git://linuxtv.org/anttip/media_tree.git
17162 F: drivers/media/tuners/qt1010*
17164 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
17165 M: Kalle Valo <kvalo@kernel.org>
17166 L: ath10k@lists.infradead.org
17168 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
17169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
17170 F: drivers/net/wireless/ath/ath10k/
17171 F: Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
17173 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
17174 M: Kalle Valo <kvalo@kernel.org>
17175 L: ath11k@lists.infradead.org
17177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
17178 F: Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
17179 F: drivers/net/wireless/ath/ath11k/
17181 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
17182 M: Toke Høiland-Jørgensen <toke@toke.dk>
17183 L: linux-wireless@vger.kernel.org
17185 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
17186 F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
17187 F: drivers/net/wireless/ath/ath9k/
17189 QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
17190 M: Stephan Gerhold <stephan@gerhold.net>
17191 L: netdev@vger.kernel.org
17192 L: linux-arm-msm@vger.kernel.org
17194 F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
17195 F: drivers/net/wwan/qcom_bam_dmux.c
17197 QUALCOMM CAMERA SUBSYSTEM DRIVER
17198 M: Robert Foss <robert.foss@linaro.org>
17199 M: Todor Tomov <todor.too@gmail.com>
17200 L: linux-media@vger.kernel.org
17202 F: Documentation/admin-guide/media/qcom_camss.rst
17203 F: Documentation/devicetree/bindings/media/*camss*
17204 F: drivers/media/platform/qcom/camss/
17206 QUALCOMM CLOCK DRIVERS
17207 M: Bjorn Andersson <andersson@kernel.org>
17208 L: linux-arm-msm@vger.kernel.org
17210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
17211 F: Documentation/devicetree/bindings/clock/qcom,*
17212 F: drivers/clk/qcom/
17213 F: include/dt-bindings/clock/qcom,*
17215 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
17216 M: Niklas Cassel <nks@flawful.org>
17217 L: linux-pm@vger.kernel.org
17218 L: linux-arm-msm@vger.kernel.org
17220 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
17221 F: drivers/soc/qcom/cpr.c
17223 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
17224 M: Ilia Lin <ilia.lin@kernel.org>
17225 L: linux-pm@vger.kernel.org
17227 F: Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
17228 F: Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
17229 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
17231 QUALCOMM CRYPTO DRIVERS
17232 M: Thara Gopinath <thara.gopinath@gmail.com>
17233 L: linux-crypto@vger.kernel.org
17234 L: linux-arm-msm@vger.kernel.org
17236 F: drivers/crypto/qce/
17238 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
17239 M: Timur Tabi <timur@kernel.org>
17240 L: netdev@vger.kernel.org
17242 F: drivers/net/ethernet/qualcomm/emac/
17244 QUALCOMM ETHQOS ETHERNET DRIVER
17245 M: Vinod Koul <vkoul@kernel.org>
17246 R: Bhupesh Sharma <bhupesh.sharma@linaro.org>
17247 L: netdev@vger.kernel.org
17249 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
17250 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
17252 QUALCOMM FASTRPC DRIVER
17253 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
17254 M: Amol Maheshwari <amahesh@qti.qualcomm.com>
17255 L: linux-arm-msm@vger.kernel.org
17257 F: Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
17258 F: drivers/misc/fastrpc.c
17259 F: include/uapi/misc/fastrpc.h
17261 QUALCOMM HEXAGON ARCHITECTURE
17262 M: Brian Cain <bcain@quicinc.com>
17263 L: linux-hexagon@vger.kernel.org
17264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
17268 QUALCOMM HIDMA DRIVER
17269 M: Sinan Kaya <okaya@kernel.org>
17270 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17271 L: linux-arm-msm@vger.kernel.org
17272 L: dmaengine@vger.kernel.org
17274 F: drivers/dma/qcom/hidma*
17276 QUALCOMM I2C CCI DRIVER
17277 M: Loic Poulain <loic.poulain@linaro.org>
17278 M: Robert Foss <robert.foss@linaro.org>
17279 L: linux-i2c@vger.kernel.org
17280 L: linux-arm-msm@vger.kernel.org
17282 F: Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
17283 F: drivers/i2c/busses/i2c-qcom-cci.c
17285 QUALCOMM INTERCONNECT BWMON DRIVER
17286 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17287 L: linux-arm-msm@vger.kernel.org
17289 F: Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
17290 F: drivers/soc/qcom/icc-bwmon.c
17293 M: Rob Clark <robdclark@gmail.com>
17294 L: iommu@lists.linux.dev
17295 L: linux-arm-msm@vger.kernel.org
17297 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
17299 QUALCOMM IPC ROUTER (QRTR) DRIVER
17300 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17301 L: linux-arm-msm@vger.kernel.org
17303 F: include/trace/events/qrtr.h
17304 F: include/uapi/linux/qrtr.h
17307 QUALCOMM IPCC MAILBOX DRIVER
17308 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17309 L: linux-arm-msm@vger.kernel.org
17311 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
17312 F: drivers/mailbox/qcom-ipcc.c
17313 F: include/dt-bindings/mailbox/qcom-ipcc.h
17315 QUALCOMM IPQ4019 USB PHY DRIVER
17316 M: Robert Marko <robert.marko@sartura.hr>
17317 M: Luka Perkov <luka.perkov@sartura.hr>
17318 L: linux-arm-msm@vger.kernel.org
17320 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
17321 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
17323 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
17324 M: Robert Marko <robert.marko@sartura.hr>
17325 M: Luka Perkov <luka.perkov@sartura.hr>
17326 L: linux-arm-msm@vger.kernel.org
17328 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
17329 F: drivers/regulator/vqmmc-ipq4019-regulator.c
17331 QUALCOMM NAND CONTROLLER DRIVER
17332 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17333 L: linux-mtd@lists.infradead.org
17334 L: linux-arm-msm@vger.kernel.org
17336 F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
17337 F: drivers/mtd/nand/raw/qcom_nandc.c
17339 QUALCOMM RMNET DRIVER
17340 M: Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
17341 M: Sean Tranchetti <quic_stranche@quicinc.com>
17342 L: netdev@vger.kernel.org
17344 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
17345 F: drivers/net/ethernet/qualcomm/rmnet/
17346 F: include/linux/if_rmnet.h
17348 QUALCOMM TSENS THERMAL DRIVER
17349 M: Amit Kucheria <amitk@kernel.org>
17350 M: Thara Gopinath <thara.gopinath@gmail.com>
17351 L: linux-pm@vger.kernel.org
17352 L: linux-arm-msm@vger.kernel.org
17354 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
17355 F: drivers/thermal/qcom/
17357 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
17358 M: Stanimir Varbanov <stanimir.k.varbanov@gmail.com>
17359 M: Vikash Garodia <quic_vgarodia@quicinc.com>
17360 L: linux-media@vger.kernel.org
17361 L: linux-arm-msm@vger.kernel.org
17363 T: git git://linuxtv.org/media_tree.git
17364 F: Documentation/devicetree/bindings/media/*venus*
17365 F: drivers/media/platform/qcom/venus/
17367 QUALCOMM WCN36XX WIRELESS DRIVER
17368 M: Loic Poulain <loic.poulain@linaro.org>
17369 L: wcn36xx@lists.infradead.org
17371 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
17372 F: drivers/net/wireless/ath/wcn36xx/
17374 QUANTENNA QTNFMAC WIRELESS DRIVER
17375 M: Igor Mitsyanko <imitsyanko@quantenna.com>
17376 R: Sergey Matyukevich <geomatsi@gmail.com>
17377 L: linux-wireless@vger.kernel.org
17379 F: drivers/net/wireless/quantenna
17381 RADEON and AMDGPU DRM DRIVERS
17382 M: Alex Deucher <alexander.deucher@amd.com>
17383 M: Christian König <christian.koenig@amd.com>
17384 M: Pan, Xinhui <Xinhui.Pan@amd.com>
17385 L: amd-gfx@lists.freedesktop.org
17387 T: git https://gitlab.freedesktop.org/agd5f/linux.git
17388 B: https://gitlab.freedesktop.org/drm/amd/-/issues
17389 C: irc://irc.oftc.net/radeon
17390 F: Documentation/gpu/amdgpu/
17391 F: drivers/gpu/drm/amd/
17392 F: drivers/gpu/drm/radeon/
17393 F: include/uapi/drm/amdgpu_drm.h
17394 F: include/uapi/drm/radeon_drm.h
17396 RADEON FRAMEBUFFER DISPLAY DRIVER
17397 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
17398 L: linux-fbdev@vger.kernel.org
17400 F: drivers/video/fbdev/aty/radeon*
17401 F: include/uapi/linux/radeonfb.h
17403 RADIOSHARK RADIO DRIVER
17404 M: Hans Verkuil <hverkuil@xs4all.nl>
17405 L: linux-media@vger.kernel.org
17407 T: git git://linuxtv.org/media_tree.git
17408 F: drivers/media/radio/radio-shark.c
17410 RADIOSHARK2 RADIO DRIVER
17411 M: Hans Verkuil <hverkuil@xs4all.nl>
17412 L: linux-media@vger.kernel.org
17414 T: git git://linuxtv.org/media_tree.git
17415 F: drivers/media/radio/radio-shark2.c
17416 F: drivers/media/radio/radio-tea5777.c
17418 RADOS BLOCK DEVICE (RBD)
17419 M: Ilya Dryomov <idryomov@gmail.com>
17420 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
17421 L: ceph-devel@vger.kernel.org
17423 W: http://ceph.com/
17424 T: git https://github.com/ceph/ceph-client.git
17425 F: Documentation/ABI/testing/sysfs-bus-rbd
17426 F: drivers/block/rbd.c
17427 F: drivers/block/rbd_types.h
17429 RAGE128 FRAMEBUFFER DISPLAY DRIVER
17430 M: Paul Mackerras <paulus@samba.org>
17431 L: linux-fbdev@vger.kernel.org
17433 F: drivers/video/fbdev/aty/aty128fb.c
17435 RAINSHADOW-CEC DRIVER
17436 M: Hans Verkuil <hverkuil@xs4all.nl>
17437 L: linux-media@vger.kernel.org
17439 T: git git://linuxtv.org/media_tree.git
17440 F: drivers/media/cec/usb/rainshadow/
17442 RALINK MIPS ARCHITECTURE
17443 M: John Crispin <john@phrozen.org>
17444 L: linux-mips@vger.kernel.org
17446 F: arch/mips/ralink
17448 RALINK MT7621 MIPS ARCHITECTURE
17449 M: Arınç ÜNAL <arinc.unal@arinc9.com>
17450 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
17451 L: linux-mips@vger.kernel.org
17453 F: arch/mips/boot/dts/ralink/mt7621*
17455 RALINK PINCTRL DRIVER
17456 M: Arınç ÜNAL <arinc.unal@arinc9.com>
17457 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
17458 L: linux-mips@vger.kernel.org
17460 F: drivers/pinctrl/ralink/
17462 RALINK RT2X00 WIRELESS LAN DRIVER
17463 M: Stanislaw Gruszka <stf_xl@wp.pl>
17464 M: Helmut Schaa <helmut.schaa@googlemail.com>
17465 L: linux-wireless@vger.kernel.org
17467 F: drivers/net/wireless/ralink/rt2x00/
17469 RAMDISK RAM BLOCK DEVICE DRIVER
17470 M: Jens Axboe <axboe@kernel.dk>
17472 F: Documentation/admin-guide/blockdev/ramdisk.rst
17473 F: drivers/block/brd.c
17475 RANCHU VIRTUAL BOARD FOR MIPS
17476 M: Miodrag Dinic <miodrag.dinic@mips.com>
17477 L: linux-mips@vger.kernel.org
17479 F: arch/mips/configs/generic/board-ranchu.config
17480 F: arch/mips/generic/board-ranchu.c
17482 RANDOM NUMBER DRIVER
17483 M: "Theodore Ts'o" <tytso@mit.edu>
17484 M: Jason A. Donenfeld <Jason@zx2c4.com>
17485 T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
17487 F: drivers/char/random.c
17488 F: drivers/virt/vmgenid.c
17491 M: Matt Porter <mporter@kernel.crashing.org>
17492 M: Alexandre Bounine <alex.bou9@gmail.com>
17494 F: drivers/rapidio/
17497 M: Tony Luck <tony.luck@intel.com>
17498 M: Borislav Petkov <bp@alien8.de>
17499 L: linux-edac@vger.kernel.org
17501 F: Documentation/admin-guide/ras.rst
17503 F: include/linux/ras.h
17504 F: include/ras/ras_event.h
17506 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
17507 L: linux-wireless@vger.kernel.org
17509 F: drivers/net/wireless/ray*
17511 RC-CORE / LIRC FRAMEWORK
17512 M: Sean Young <sean@mess.org>
17513 L: linux-media@vger.kernel.org
17515 W: http://linuxtv.org
17516 T: git git://linuxtv.org/media_tree.git
17517 F: Documentation/driver-api/media/rc-core.rst
17518 F: Documentation/userspace-api/media/rc/
17519 F: drivers/media/rc/
17520 F: include/media/rc-map.h
17521 F: include/media/rc-core.h
17522 F: include/uapi/linux/lirc.h
17524 RCMM REMOTE CONTROLS DECODER
17525 M: Patrick Lerda <patrick9876@free.fr>
17527 F: drivers/media/rc/ir-rcmm-decoder.c
17529 RCUTORTURE TEST FRAMEWORK
17530 M: "Paul E. McKenney" <paulmck@kernel.org>
17531 M: Josh Triplett <josh@joshtriplett.org>
17532 R: Steven Rostedt <rostedt@goodmis.org>
17533 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17534 R: Lai Jiangshan <jiangshanlai@gmail.com>
17535 L: rcu@vger.kernel.org
17537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17538 F: tools/testing/selftests/rcutorture
17540 RDACM20 Camera Sensor
17541 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
17542 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
17543 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
17544 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
17545 L: linux-media@vger.kernel.org
17547 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
17548 F: drivers/media/i2c/max9271.c
17549 F: drivers/media/i2c/max9271.h
17550 F: drivers/media/i2c/rdacm20.c
17552 RDACM21 Camera Sensor
17553 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
17554 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
17555 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
17556 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
17557 L: linux-media@vger.kernel.org
17559 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
17560 F: drivers/media/i2c/max9271.c
17561 F: drivers/media/i2c/max9271.h
17562 F: drivers/media/i2c/rdacm21.c
17565 M: Florian Fainelli <florian@openwrt.org>
17568 RDC R6040 FAST ETHERNET DRIVER
17569 M: Florian Fainelli <f.fainelli@gmail.com>
17570 L: netdev@vger.kernel.org
17572 F: drivers/net/ethernet/rdc/r6040.c
17574 RDMAVT - RDMA verbs software
17575 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
17576 L: linux-rdma@vger.kernel.org
17578 F: drivers/infiniband/sw/rdmavt
17580 RDS - RELIABLE DATAGRAM SOCKETS
17581 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
17582 L: netdev@vger.kernel.org
17583 L: linux-rdma@vger.kernel.org
17584 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
17586 W: https://oss.oracle.com/projects/rds/
17587 F: Documentation/networking/rds.rst
17590 RDT - RESOURCE ALLOCATION
17591 M: Fenghua Yu <fenghua.yu@intel.com>
17592 M: Reinette Chatre <reinette.chatre@intel.com>
17593 L: linux-kernel@vger.kernel.org
17595 F: Documentation/x86/resctrl*
17596 F: arch/x86/include/asm/resctrl.h
17597 F: arch/x86/kernel/cpu/resctrl/
17598 F: tools/testing/selftests/resctrl/
17600 READ-COPY UPDATE (RCU)
17601 M: "Paul E. McKenney" <paulmck@kernel.org>
17602 M: Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
17603 M: Neeraj Upadhyay <quic_neeraju@quicinc.com> (kernel/rcu/tasks.h)
17604 M: Josh Triplett <josh@joshtriplett.org>
17605 R: Steven Rostedt <rostedt@goodmis.org>
17606 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17607 R: Lai Jiangshan <jiangshanlai@gmail.com>
17608 R: Joel Fernandes <joel@joelfernandes.org>
17609 L: rcu@vger.kernel.org
17611 W: http://www.rdrop.com/users/paulmck/RCU/
17612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17613 F: Documentation/RCU/
17614 F: include/linux/rcu*
17616 X: Documentation/RCU/torture.rst
17617 X: include/linux/srcu*.h
17618 X: kernel/rcu/srcu*.c
17620 REAL TIME CLOCK (RTC) SUBSYSTEM
17621 M: Alessandro Zummo <a.zummo@towertech.it>
17622 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
17623 L: linux-rtc@vger.kernel.org
17625 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
17626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
17627 F: Documentation/admin-guide/rtc.rst
17628 F: Documentation/devicetree/bindings/rtc/
17630 F: include/linux/platform_data/rtc-*
17631 F: include/linux/rtc.h
17632 F: include/linux/rtc/
17633 F: include/uapi/linux/rtc.h
17634 F: tools/testing/selftests/rtc/
17636 REALTEK AUDIO CODECS
17637 M: Oder Chiou <oder_chiou@realtek.com>
17639 F: include/sound/rt*.h
17640 F: sound/soc/codecs/rt*
17642 REALTEK OTTO WATCHDOG
17643 M: Sander Vanheule <sander@svanheule.net>
17644 L: linux-watchdog@vger.kernel.org
17646 F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
17647 F: drivers/watchdog/realtek_otto_wdt.c
17649 REALTEK RTL83xx SMI DSA ROUTER CHIPS
17650 M: Linus Walleij <linus.walleij@linaro.org>
17651 M: Alvin Šipraga <alsi@bang-olufsen.dk>
17653 F: Documentation/devicetree/bindings/net/dsa/realtek.yaml
17654 F: drivers/net/dsa/realtek/*
17656 REALTEK WIRELESS DRIVER (rtlwifi family)
17657 M: Ping-Ke Shih <pkshih@realtek.com>
17658 L: linux-wireless@vger.kernel.org
17660 W: https://wireless.wiki.kernel.org/
17661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17662 F: drivers/net/wireless/realtek/rtlwifi/
17664 REALTEK WIRELESS DRIVER (rtw88)
17665 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
17666 L: linux-wireless@vger.kernel.org
17668 F: drivers/net/wireless/realtek/rtw88/
17670 REALTEK WIRELESS DRIVER (rtw89)
17671 M: Ping-Ke Shih <pkshih@realtek.com>
17672 L: linux-wireless@vger.kernel.org
17674 F: drivers/net/wireless/realtek/rtw89/
17676 REDPINE WIRELESS DRIVER
17677 L: linux-wireless@vger.kernel.org
17679 F: drivers/net/wireless/rsi/
17681 REGISTER MAP ABSTRACTION
17682 M: Mark Brown <broonie@kernel.org>
17683 L: linux-kernel@vger.kernel.org
17685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
17686 F: Documentation/devicetree/bindings/regmap/
17687 F: drivers/base/regmap/
17688 F: include/linux/regmap.h
17690 REISERFS FILE SYSTEM
17691 L: reiserfs-devel@vger.kernel.org
17695 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
17696 M: Bjorn Andersson <andersson@kernel.org>
17697 M: Mathieu Poirier <mathieu.poirier@linaro.org>
17698 L: linux-remoteproc@vger.kernel.org
17700 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
17701 F: Documentation/ABI/testing/sysfs-class-remoteproc
17702 F: Documentation/devicetree/bindings/remoteproc/
17703 F: Documentation/staging/remoteproc.rst
17704 F: drivers/remoteproc/
17705 F: include/linux/remoteproc.h
17706 F: include/linux/remoteproc/
17708 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
17709 M: Bjorn Andersson <andersson@kernel.org>
17710 M: Mathieu Poirier <mathieu.poirier@linaro.org>
17711 L: linux-remoteproc@vger.kernel.org
17713 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
17714 F: Documentation/ABI/testing/sysfs-bus-rpmsg
17715 F: Documentation/staging/rpmsg.rst
17717 F: include/linux/rpmsg.h
17718 F: include/linux/rpmsg/
17719 F: include/uapi/linux/rpmsg.h
17722 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
17723 M: Stephan Gerhold <stephan@gerhold.net>
17724 L: netdev@vger.kernel.org
17725 L: linux-remoteproc@vger.kernel.org
17727 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
17729 RENESAS CLOCK DRIVERS
17730 M: Geert Uytterhoeven <geert+renesas@glider.be>
17731 L: linux-renesas-soc@vger.kernel.org
17733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
17734 F: Documentation/devicetree/bindings/clock/renesas,*
17735 F: drivers/clk/renesas/
17737 RENESAS EMEV2 I2C DRIVER
17738 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17739 L: linux-renesas-soc@vger.kernel.org
17741 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
17742 F: drivers/i2c/busses/i2c-emev2.c
17744 RENESAS ETHERNET DRIVERS
17745 R: Sergey Shtylyov <s.shtylyov@omp.ru>
17746 L: netdev@vger.kernel.org
17747 L: linux-renesas-soc@vger.kernel.org
17748 F: Documentation/devicetree/bindings/net/renesas,*.yaml
17749 F: drivers/net/ethernet/renesas/
17750 F: include/linux/sh_eth.h
17752 RENESAS R-CAR GYROADC DRIVER
17753 M: Marek Vasut <marek.vasut@gmail.com>
17754 L: linux-iio@vger.kernel.org
17756 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
17757 F: drivers/iio/adc/rcar-gyroadc.c
17759 RENESAS R-CAR I2C DRIVERS
17760 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17761 L: linux-renesas-soc@vger.kernel.org
17763 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
17764 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
17765 F: drivers/i2c/busses/i2c-rcar.c
17766 F: drivers/i2c/busses/i2c-sh_mobile.c
17768 RENESAS R-CAR SATA DRIVER
17769 R: Sergey Shtylyov <s.shtylyov@omp.ru>
17771 L: linux-ide@vger.kernel.org
17772 L: linux-renesas-soc@vger.kernel.org
17773 F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
17774 F: drivers/ata/sata_rcar.c
17776 RENESAS R-CAR THERMAL DRIVERS
17777 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
17778 L: linux-renesas-soc@vger.kernel.org
17780 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
17781 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
17782 F: drivers/thermal/rcar_gen3_thermal.c
17783 F: drivers/thermal/rcar_thermal.c
17785 RENESAS RIIC DRIVER
17786 M: Chris Brandt <chris.brandt@renesas.com>
17787 L: linux-renesas-soc@vger.kernel.org
17789 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
17790 F: drivers/i2c/busses/i2c-riic.c
17792 RENESAS USB PHY DRIVER
17793 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17794 L: linux-renesas-soc@vger.kernel.org
17796 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
17798 RENESAS RZ/G2L A/D DRIVER
17799 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
17800 L: linux-iio@vger.kernel.org
17801 L: linux-renesas-soc@vger.kernel.org
17803 F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
17804 F: drivers/iio/adc/rzg2l_adc.c
17806 RENESAS RZ/N1 A5PSW SWITCH DRIVER
17807 M: Clément Léger <clement.leger@bootlin.com>
17808 L: linux-renesas-soc@vger.kernel.org
17809 L: netdev@vger.kernel.org
17811 F: Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
17812 F: Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
17813 F: drivers/net/dsa/rzn1_a5psw*
17814 F: drivers/net/pcs/pcs-rzn1-miic.c
17815 F: include/dt-bindings/net/pcs-rzn1-miic.h
17816 F: include/linux/pcs-rzn1-miic.h
17817 F: net/dsa/tag_rzn1_a5psw.c
17819 RENESAS RZ/N1 RTC CONTROLLER DRIVER
17820 M: Miquel Raynal <miquel.raynal@bootlin.com>
17821 L: linux-rtc@vger.kernel.org
17822 L: linux-renesas-soc@vger.kernel.org
17824 F: Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
17825 F: drivers/rtc/rtc-rzn1.c
17827 RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
17828 M: Miquel Raynal <miquel.raynal@bootlin.com>
17829 L: linux-mtd@lists.infradead.org
17830 L: linux-renesas-soc@vger.kernel.org
17832 F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
17833 F: drivers/mtd/nand/raw/renesas-nand-controller.c
17835 RENESAS VERSACLOCK 7 CLOCK DRIVER
17836 M: Alex Helms <alexander.helms.jy@renesas.com>
17838 F: Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
17839 F: drivers/clk/clk-versaclock7.c
17841 RESET CONTROLLER FRAMEWORK
17842 M: Philipp Zabel <p.zabel@pengutronix.de>
17844 T: git git://git.pengutronix.de/git/pza/linux
17845 F: Documentation/devicetree/bindings/reset/
17846 F: Documentation/driver-api/reset.rst
17848 F: include/dt-bindings/reset/
17849 F: include/linux/reset-controller.h
17850 F: include/linux/reset.h
17851 F: include/linux/reset/
17852 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
17854 RESTARTABLE SEQUENCES SUPPORT
17855 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17856 M: Peter Zijlstra <peterz@infradead.org>
17857 M: "Paul E. McKenney" <paulmck@kernel.org>
17858 M: Boqun Feng <boqun.feng@gmail.com>
17859 L: linux-kernel@vger.kernel.org
17861 F: include/trace/events/rseq.h
17862 F: include/uapi/linux/rseq.h
17864 F: tools/testing/selftests/rseq/
17867 M: Johannes Berg <johannes@sipsolutions.net>
17868 L: linux-wireless@vger.kernel.org
17870 W: https://wireless.wiki.kernel.org/
17871 Q: https://patchwork.kernel.org/project/linux-wireless/list/
17872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
17873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
17874 F: Documentation/ABI/stable/sysfs-class-rfkill
17875 F: Documentation/driver-api/rfkill.rst
17876 F: include/linux/rfkill.h
17877 F: include/uapi/linux/rfkill.h
17881 M: Thomas Graf <tgraf@suug.ch>
17882 M: Herbert Xu <herbert@gondor.apana.org.au>
17883 L: netdev@vger.kernel.org
17885 F: include/linux/rhashtable-types.h
17886 F: include/linux/rhashtable.h
17887 F: lib/rhashtable.c
17888 F: lib/test_rhashtable.c
17890 RICOH R5C592 MEMORYSTICK DRIVER
17891 M: Maxim Levitsky <maximlevitsky@gmail.com>
17893 F: drivers/memstick/host/r592.*
17895 RICOH SMARTMEDIA/XD DRIVER
17896 M: Maxim Levitsky <maximlevitsky@gmail.com>
17898 F: drivers/mtd/nand/raw/r852.c
17899 F: drivers/mtd/nand/raw/r852.h
17902 M: Atish Patra <atishp@atishpatra.org>
17903 R: Anup Patel <anup@brainfault.org>
17904 L: linux-riscv@lists.infradead.org
17906 F: drivers/perf/riscv_pmu.c
17907 F: drivers/perf/riscv_pmu_legacy.c
17908 F: drivers/perf/riscv_pmu_sbi.c
17910 RISC-V ARCHITECTURE
17911 M: Paul Walmsley <paul.walmsley@sifive.com>
17912 M: Palmer Dabbelt <palmer@dabbelt.com>
17913 M: Albert Ou <aou@eecs.berkeley.edu>
17914 L: linux-riscv@lists.infradead.org
17916 Q: https://patchwork.kernel.org/project/linux-riscv/list/
17917 P: Documentation/riscv/patch-acceptance.rst
17918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
17923 RISC-V MICROCHIP FPGA SUPPORT
17924 M: Conor Dooley <conor.dooley@microchip.com>
17925 M: Daire McNamara <daire.mcnamara@microchip.com>
17926 L: linux-riscv@lists.infradead.org
17928 F: Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
17929 F: Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
17930 F: Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
17931 F: Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
17932 F: Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
17933 F: Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
17934 F: Documentation/devicetree/bindings/riscv/microchip.yaml
17935 F: Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
17936 F: Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
17937 F: Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
17938 F: arch/riscv/boot/dts/microchip/
17939 F: drivers/char/hw_random/mpfs-rng.c
17940 F: drivers/clk/microchip/clk-mpfs.c
17941 F: drivers/i2c/busses/i2c-microchip-corei2c.c
17942 F: drivers/mailbox/mailbox-mpfs.c
17943 F: drivers/pci/controller/pcie-microchip-host.c
17944 F: drivers/reset/reset-mpfs.c
17945 F: drivers/rtc/rtc-mpfs.c
17946 F: drivers/soc/microchip/mpfs-sys-controller.c
17947 F: drivers/spi/spi-microchip-core-qspi.c
17948 F: drivers/spi/spi-microchip-core.c
17949 F: drivers/usb/musb/mpfs.c
17950 F: include/soc/microchip/mpfs.h
17952 RISC-V MISC SOC SUPPORT
17953 M: Conor Dooley <conor@kernel.org>
17954 L: linux-riscv@lists.infradead.org
17956 Q: https://patchwork.kernel.org/project/linux-riscv/list/
17957 T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
17958 F: Documentation/devicetree/bindings/riscv/
17959 F: arch/riscv/boot/dts/
17962 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
17963 M: Jack Wang <jinpu.wang@ionos.com>
17964 L: linux-block@vger.kernel.org
17966 F: drivers/block/rnbd/
17969 M: Stefan Achatz <erazor_de@users.sourceforge.net>
17971 W: http://sourceforge.net/projects/roccat/
17972 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
17973 F: drivers/hid/hid-roccat*
17974 F: include/linux/hid-roccat*
17976 ROCKCHIP CRYPTO DRIVERS
17977 M: Corentin Labbe <clabbe@baylibre.com>
17978 L: linux-crypto@vger.kernel.org
17980 F: Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
17981 F: drivers/crypto/rockchip/
17983 ROCKCHIP I2S TDM DRIVER
17984 M: Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
17985 L: linux-rockchip@lists.infradead.org
17987 F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
17988 F: sound/soc/rockchip/rockchip_i2s_tdm.*
17990 ROCKCHIP ISP V1 DRIVER
17991 M: Dafna Hirschfeld <dafna@fastmail.com>
17992 L: linux-media@vger.kernel.org
17993 L: linux-rockchip@lists.infradead.org
17995 F: Documentation/admin-guide/media/rkisp1.rst
17996 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
17997 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
17998 F: drivers/media/platform/rockchip/rkisp1
17999 F: include/uapi/linux/rkisp1-config.h
18001 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
18002 M: Jacob Chen <jacob-chen@iotwrt.com>
18003 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18004 L: linux-media@vger.kernel.org
18005 L: linux-rockchip@lists.infradead.org
18007 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
18008 F: drivers/media/platform/rockchip/rga/
18010 ROCKCHIP VIDEO DECODER DRIVER
18011 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18012 L: linux-media@vger.kernel.org
18013 L: linux-rockchip@lists.infradead.org
18015 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
18016 F: drivers/staging/media/rkvdec/
18019 M: Jiri Pirko <jiri@resnulli.us>
18020 L: netdev@vger.kernel.org
18022 F: drivers/net/ethernet/rocker/
18024 ROCKETPORT EXPRESS/INFINITY DRIVER
18025 M: Kevin Cernekee <cernekee@gmail.com>
18026 L: linux-serial@vger.kernel.org
18028 F: drivers/tty/serial/rp2.*
18030 ROHM BD99954 CHARGER IC
18031 M: Matti Vaittinen <mazziesaccount@gmail.com>
18033 F: drivers/power/supply/bd99954-charger.c
18034 F: drivers/power/supply/bd99954-charger.h
18036 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
18037 M: Tomasz Duszynski <tduszyns@gmail.com>
18039 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
18040 F: drivers/iio/light/bh1750.c
18042 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
18043 M: Marek Vasut <marek.vasut+renesas@gmail.com>
18044 L: linux-kernel@vger.kernel.org
18045 L: linux-renesas-soc@vger.kernel.org
18047 F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
18048 F: drivers/gpio/gpio-bd9571mwv.c
18049 F: drivers/mfd/bd9571mwv.c
18050 F: drivers/regulator/bd9571mwv-regulator.c
18051 F: include/linux/mfd/bd9571mwv.h
18053 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
18054 M: Matti Vaittinen <mazziesaccount@gmail.com>
18056 F: drivers/clk/clk-bd718x7.c
18057 F: drivers/gpio/gpio-bd71815.c
18058 F: drivers/gpio/gpio-bd71828.c
18059 F: drivers/mfd/rohm-bd71828.c
18060 F: drivers/mfd/rohm-bd718x7.c
18061 F: drivers/mfd/rohm-bd9576.c
18062 F: drivers/regulator/bd71815-regulator.c
18063 F: drivers/regulator/bd71828-regulator.c
18064 F: drivers/regulator/bd718x7-regulator.c
18065 F: drivers/regulator/bd9576-regulator.c
18066 F: drivers/regulator/rohm-regulator.c
18067 F: drivers/rtc/rtc-bd70528.c
18068 F: drivers/watchdog/bd9576_wdt.c
18069 F: include/linux/mfd/rohm-bd71815.h
18070 F: include/linux/mfd/rohm-bd71828.h
18071 F: include/linux/mfd/rohm-bd718x7.h
18072 F: include/linux/mfd/rohm-bd957x.h
18073 F: include/linux/mfd/rohm-generic.h
18074 F: include/linux/mfd/rohm-shared.h
18077 M: Ralf Baechle <ralf@linux-mips.org>
18078 L: linux-hams@vger.kernel.org
18080 W: http://www.linux-ax25.org/
18081 F: include/net/rose.h
18082 F: include/uapi/linux/rose.h
18085 ROTATION DRIVER FOR ALLWINNER A83T
18086 M: Jernej Skrabec <jernej.skrabec@gmail.com>
18087 L: linux-media@vger.kernel.org
18089 T: git git://linuxtv.org/media_tree.git
18090 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
18091 F: drivers/media/platform/sunxi/sun8i-rotate/
18094 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
18095 L: linux-remoteproc@vger.kernel.org
18097 F: drivers/tty/rpmsg_tty.c
18099 RTL2830 MEDIA DRIVER
18100 M: Antti Palosaari <crope@iki.fi>
18101 L: linux-media@vger.kernel.org
18103 W: https://linuxtv.org
18104 W: http://palosaari.fi/linux/
18105 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18106 T: git git://linuxtv.org/anttip/media_tree.git
18107 F: drivers/media/dvb-frontends/rtl2830*
18109 RTL2832 MEDIA DRIVER
18110 M: Antti Palosaari <crope@iki.fi>
18111 L: linux-media@vger.kernel.org
18113 W: https://linuxtv.org
18114 W: http://palosaari.fi/linux/
18115 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18116 T: git git://linuxtv.org/anttip/media_tree.git
18117 F: drivers/media/dvb-frontends/rtl2832*
18119 RTL2832_SDR MEDIA DRIVER
18120 M: Antti Palosaari <crope@iki.fi>
18121 L: linux-media@vger.kernel.org
18123 W: https://linuxtv.org
18124 W: http://palosaari.fi/linux/
18125 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18126 T: git git://linuxtv.org/anttip/media_tree.git
18127 F: drivers/media/dvb-frontends/rtl2832_sdr*
18129 RTL8180 WIRELESS DRIVER
18130 L: linux-wireless@vger.kernel.org
18132 W: https://wireless.wiki.kernel.org/
18133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
18134 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
18136 RTL8187 WIRELESS DRIVER
18137 M: Herton Ronaldo Krzesinski <herton@canonical.com>
18138 M: Hin-Tak Leung <htl10@users.sourceforge.net>
18139 M: Larry Finger <Larry.Finger@lwfinger.net>
18140 L: linux-wireless@vger.kernel.org
18142 W: https://wireless.wiki.kernel.org/
18143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
18144 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
18146 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
18147 M: Jes Sorensen <Jes.Sorensen@gmail.com>
18148 L: linux-wireless@vger.kernel.org
18150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
18151 F: drivers/net/wireless/realtek/rtl8xxxu/
18153 RTRS TRANSPORT DRIVERS
18154 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
18155 M: Jack Wang <jinpu.wang@ionos.com>
18156 L: linux-rdma@vger.kernel.org
18158 F: drivers/infiniband/ulp/rtrs/
18160 RUNTIME VERIFICATION (RV)
18161 M: Daniel Bristot de Oliveira <bristot@kernel.org>
18162 M: Steven Rostedt <rostedt@goodmis.org>
18163 L: linux-trace-devel@vger.kernel.org
18165 F: Documentation/trace/rv/
18166 F: include/linux/rv.h
18168 F: kernel/trace/rv/
18169 F: tools/verification/
18172 M: Miguel Ojeda <ojeda@kernel.org>
18173 M: Alex Gaynor <alex.gaynor@gmail.com>
18174 M: Wedson Almeida Filho <wedsonaf@gmail.com>
18175 R: Boqun Feng <boqun.feng@gmail.com>
18176 R: Gary Guo <gary@garyguo.net>
18177 R: Björn Roy Baron <bjorn3_gh@protonmail.com>
18178 L: rust-for-linux@vger.kernel.org
18180 W: https://github.com/Rust-for-Linux/linux
18181 B: https://github.com/Rust-for-Linux/linux/issues
18182 T: git https://github.com/Rust-for-Linux/linux.git rust-next
18183 F: Documentation/rust/
18189 RXRPC SOCKETS (AF_RXRPC)
18190 M: David Howells <dhowells@redhat.com>
18191 M: Marc Dionne <marc.dionne@auristor.com>
18192 L: linux-afs@lists.infradead.org
18194 W: https://www.infradead.org/~dhowells/kafs/
18195 F: Documentation/networking/rxrpc.rst
18196 F: include/keys/rxrpc-type.h
18197 F: include/net/af_rxrpc.h
18198 F: include/trace/events/rxrpc.h
18199 F: include/uapi/linux/rxrpc.h
18202 S3 SAVAGE FRAMEBUFFER DRIVER
18203 M: Antonino Daplas <adaplas@gmail.com>
18204 L: linux-fbdev@vger.kernel.org
18206 F: drivers/video/fbdev/savage/
18209 M: Heiko Carstens <hca@linux.ibm.com>
18210 M: Vasily Gorbik <gor@linux.ibm.com>
18211 M: Alexander Gordeev <agordeev@linux.ibm.com>
18212 R: Christian Borntraeger <borntraeger@linux.ibm.com>
18213 R: Sven Schnelle <svens@linux.ibm.com>
18214 L: linux-s390@vger.kernel.org
18216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
18217 F: Documentation/driver-api/s390-drivers.rst
18218 F: Documentation/s390/
18222 S390 COMMON I/O LAYER
18223 M: Vineeth Vijayan <vneethv@linux.ibm.com>
18224 M: Peter Oberparleiter <oberpar@linux.ibm.com>
18225 L: linux-s390@vger.kernel.org
18227 F: drivers/s390/cio/
18230 M: Stefan Haberland <sth@linux.ibm.com>
18231 M: Jan Hoeppner <hoeppner@linux.ibm.com>
18232 L: linux-s390@vger.kernel.org
18234 F: block/partitions/ibm.c
18235 F: drivers/s390/block/dasd*
18236 F: include/linux/dasd_mod.h
18239 M: Matthew Rosato <mjrosato@linux.ibm.com>
18240 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
18241 L: linux-s390@vger.kernel.org
18243 F: drivers/iommu/s390-iommu.c
18245 S390 IUCV NETWORK LAYER
18246 M: Alexandra Winter <wintera@linux.ibm.com>
18247 M: Wenjia Zhang <wenjia@linux.ibm.com>
18248 L: linux-s390@vger.kernel.org
18249 L: netdev@vger.kernel.org
18251 F: drivers/s390/net/*iucv*
18252 F: include/net/iucv/
18255 S390 NETWORK DRIVERS
18256 M: Alexandra Winter <wintera@linux.ibm.com>
18257 M: Wenjia Zhang <wenjia@linux.ibm.com>
18258 L: linux-s390@vger.kernel.org
18259 L: netdev@vger.kernel.org
18261 F: drivers/s390/net/
18264 M: Alexander Gordeev <agordeev@linux.ibm.com>
18265 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
18266 L: linux-s390@vger.kernel.org
18268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
18269 F: arch/s390/include/asm/pgtable.h
18273 M: Niklas Schnelle <schnelle@linux.ibm.com>
18274 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
18275 L: linux-s390@vger.kernel.org
18278 F: drivers/pci/hotplug/s390_pci_hpc.c
18279 F: Documentation/s390/pci.rst
18281 S390 VFIO AP DRIVER
18282 M: Tony Krowiak <akrowiak@linux.ibm.com>
18283 M: Halil Pasic <pasic@linux.ibm.com>
18284 M: Jason Herne <jjherne@linux.ibm.com>
18285 L: linux-s390@vger.kernel.org
18287 F: Documentation/s390/vfio-ap*
18288 F: drivers/s390/crypto/vfio_ap*
18290 S390 VFIO-CCW DRIVER
18291 M: Eric Farman <farman@linux.ibm.com>
18292 M: Matthew Rosato <mjrosato@linux.ibm.com>
18293 R: Halil Pasic <pasic@linux.ibm.com>
18294 L: linux-s390@vger.kernel.org
18295 L: kvm@vger.kernel.org
18297 F: Documentation/s390/vfio-ccw.rst
18298 F: drivers/s390/cio/vfio_ccw*
18299 F: include/uapi/linux/vfio_ccw.h
18301 S390 VFIO-PCI DRIVER
18302 M: Matthew Rosato <mjrosato@linux.ibm.com>
18303 M: Eric Farman <farman@linux.ibm.com>
18304 L: linux-s390@vger.kernel.org
18305 L: kvm@vger.kernel.org
18307 F: arch/s390/kvm/pci*
18308 F: drivers/vfio/pci/vfio_pci_zdev.c
18309 F: include/uapi/linux/vfio_zdev.h
18312 M: Harald Freudenberger <freude@linux.ibm.com>
18313 L: linux-s390@vger.kernel.org
18315 F: drivers/s390/crypto/
18318 M: Steffen Maier <maier@linux.ibm.com>
18319 M: Benjamin Block <bblock@linux.ibm.com>
18320 L: linux-s390@vger.kernel.org
18322 F: drivers/s390/scsi/zfcp_*
18324 S3C ADC BATTERY DRIVER
18325 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18326 L: linux-samsung-soc@vger.kernel.org
18328 F: drivers/power/supply/s3c_adc_battery.c
18329 F: include/linux/s3c_adc_battery.h
18331 S3C24XX SD/MMC Driver
18332 M: Ben Dooks <ben-linux@fluff.org>
18333 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18335 F: drivers/mmc/host/s3cmci.*
18337 SAA6588 RDS RECEIVER DRIVER
18338 M: Hans Verkuil <hverkuil@xs4all.nl>
18339 L: linux-media@vger.kernel.org
18341 W: https://linuxtv.org
18342 T: git git://linuxtv.org/media_tree.git
18343 F: drivers/media/i2c/saa6588*
18345 SAA7134 VIDEO4LINUX DRIVER
18346 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18347 L: linux-media@vger.kernel.org
18349 W: https://linuxtv.org
18350 T: git git://linuxtv.org/media_tree.git
18351 F: Documentation/driver-api/media/drivers/saa7134*
18352 F: drivers/media/pci/saa7134/
18354 SAA7146 VIDEO4LINUX-2 DRIVER
18355 M: Hans Verkuil <hverkuil@xs4all.nl>
18356 L: linux-media@vger.kernel.org
18358 T: git git://linuxtv.org/media_tree.git
18359 F: drivers/staging/media/deprecated/saa7146/
18361 SAFESETID SECURITY MODULE
18362 M: Micah Morton <mortonm@chromium.org>
18364 F: Documentation/admin-guide/LSM/SafeSetID.rst
18365 F: security/safesetid/
18367 SAMSUNG AUDIO (ASoC) DRIVERS
18368 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18369 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18370 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18372 B: mailto:linux-samsung-soc@vger.kernel.org
18373 F: Documentation/devicetree/bindings/sound/samsung*
18374 F: sound/soc/samsung/
18376 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
18377 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18378 L: linux-crypto@vger.kernel.org
18379 L: linux-samsung-soc@vger.kernel.org
18381 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
18382 F: drivers/crypto/exynos-rng.c
18384 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
18385 M: Łukasz Stelmach <l.stelmach@samsung.com>
18386 L: linux-samsung-soc@vger.kernel.org
18388 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
18389 F: drivers/char/hw_random/exynos-trng.c
18391 SAMSUNG FRAMEBUFFER DRIVER
18392 M: Jingoo Han <jingoohan1@gmail.com>
18393 L: linux-fbdev@vger.kernel.org
18395 F: drivers/video/fbdev/s3c-fb.c
18397 SAMSUNG INTERCONNECT DRIVERS
18398 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18399 M: Artur Świgoń <a.swigon@samsung.com>
18400 L: linux-pm@vger.kernel.org
18401 L: linux-samsung-soc@vger.kernel.org
18403 F: drivers/interconnect/samsung/
18405 SAMSUNG LAPTOP DRIVER
18406 M: Corentin Chary <corentin.chary@gmail.com>
18407 L: platform-driver-x86@vger.kernel.org
18409 F: drivers/platform/x86/samsung-laptop.c
18411 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
18412 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18413 L: linux-kernel@vger.kernel.org
18414 L: linux-samsung-soc@vger.kernel.org
18416 B: mailto:linux-samsung-soc@vger.kernel.org
18417 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
18418 F: Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
18419 F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
18420 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
18421 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
18422 F: drivers/clk/clk-s2mps11.c
18423 F: drivers/mfd/sec*.c
18424 F: drivers/regulator/s2m*.c
18425 F: drivers/regulator/s5m*.c
18426 F: drivers/rtc/rtc-s5m.c
18427 F: include/linux/mfd/samsung/
18429 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
18430 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
18431 L: linux-media@vger.kernel.org
18432 L: linux-samsung-soc@vger.kernel.org
18434 F: drivers/media/platform/samsung/s3c-camif/
18435 F: include/media/drv-intf/s3c_camif.h
18437 SAMSUNG S3FWRN5 NFC DRIVER
18438 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18439 L: linux-nfc@lists.01.org (subscribers-only)
18441 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
18442 F: drivers/nfc/s3fwrn5
18444 SAMSUNG S5C73M3 CAMERA DRIVER
18445 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18446 M: Andrzej Hajda <andrzej.hajda@intel.com>
18447 L: linux-media@vger.kernel.org
18449 F: drivers/media/i2c/s5c73m3/*
18451 SAMSUNG S5K5BAF CAMERA DRIVER
18452 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18453 M: Andrzej Hajda <andrzej.hajda@intel.com>
18454 L: linux-media@vger.kernel.org
18456 F: drivers/media/i2c/s5k5baf.c
18458 SAMSUNG S5P Security SubSystem (SSS) DRIVER
18459 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18460 M: Vladimir Zapolskiy <vz@mleia.com>
18461 L: linux-crypto@vger.kernel.org
18462 L: linux-samsung-soc@vger.kernel.org
18464 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
18465 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
18466 F: drivers/crypto/s5p-sss.c
18468 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
18469 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18470 L: linux-media@vger.kernel.org
18472 Q: https://patchwork.linuxtv.org/project/linux-media/list/
18473 F: drivers/media/platform/samsung/exynos4-is/
18475 SAMSUNG SOC CLOCK DRIVERS
18476 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18477 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18478 M: Tomasz Figa <tomasz.figa@gmail.com>
18479 M: Chanwoo Choi <cw00.choi@samsung.com>
18480 R: Alim Akhtar <alim.akhtar@samsung.com>
18481 L: linux-samsung-soc@vger.kernel.org
18483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
18484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
18485 F: Documentation/devicetree/bindings/clock/samsung,*.yaml
18486 F: Documentation/devicetree/bindings/clock/samsung,s3c*
18487 F: drivers/clk/samsung/
18488 F: include/dt-bindings/clock/exynos*.h
18489 F: include/dt-bindings/clock/s3c*.h
18490 F: include/dt-bindings/clock/s5p*.h
18491 F: include/dt-bindings/clock/samsung,*.h
18492 F: include/linux/clk/samsung.h
18493 F: include/linux/platform_data/clk-s3c2410.h
18495 SAMSUNG SPI DRIVERS
18496 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18497 M: Andi Shyti <andi@etezian.org>
18498 L: linux-spi@vger.kernel.org
18499 L: linux-samsung-soc@vger.kernel.org
18501 F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml
18502 F: drivers/spi/spi-s3c*
18503 F: include/linux/platform_data/spi-s3c64xx.h
18504 F: include/linux/spi/s3c24xx-fiq.h
18506 SAMSUNG SXGBE DRIVERS
18507 M: Byungho An <bh74.an@samsung.com>
18508 L: netdev@vger.kernel.org
18510 F: drivers/net/ethernet/samsung/sxgbe/
18512 SAMSUNG THERMAL DRIVER
18513 M: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
18514 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18515 L: linux-pm@vger.kernel.org
18516 L: linux-samsung-soc@vger.kernel.org
18518 F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
18519 F: drivers/thermal/samsung/
18521 SAMSUNG USB2 PHY DRIVER
18522 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18523 L: linux-kernel@vger.kernel.org
18525 F: Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
18526 F: Documentation/driver-api/phy/samsung-usb2.rst
18527 F: drivers/phy/samsung/phy-exynos4210-usb2.c
18528 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
18529 F: drivers/phy/samsung/phy-exynos5250-usb2.c
18530 F: drivers/phy/samsung/phy-s5pv210-usb2.c
18531 F: drivers/phy/samsung/phy-samsung-usb2.c
18532 F: drivers/phy/samsung/phy-samsung-usb2.h
18534 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
18535 M: Paul Barker <paul.barker@sancloud.com>
18536 R: Marc Murphy <marc.murphy@sancloud.com>
18538 F: arch/arm/boot/dts/am335x-sancloud*
18541 M: Zwane Mwaikambo <zwanem@gmail.com>
18543 F: drivers/watchdog/sc1200wdt.c
18546 M: Ingo Molnar <mingo@redhat.com>
18547 M: Peter Zijlstra <peterz@infradead.org>
18548 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
18549 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
18550 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
18551 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
18552 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
18553 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
18554 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
18555 R: Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
18556 L: linux-kernel@vger.kernel.org
18558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
18559 F: include/linux/preempt.h
18560 F: include/linux/sched.h
18561 F: include/linux/wait.h
18562 F: include/uapi/linux/sched.h
18565 SCR24X CHIP CARD INTERFACE DRIVER
18566 M: Lubomir Rintel <lkundrak@v3.sk>
18568 F: drivers/char/pcmcia/scr24x_cs.c
18570 SCSI RDMA PROTOCOL (SRP) INITIATOR
18571 M: Bart Van Assche <bvanassche@acm.org>
18572 L: linux-rdma@vger.kernel.org
18574 Q: http://patchwork.kernel.org/project/linux-rdma/list/
18575 F: drivers/infiniband/ulp/srp/
18576 F: include/scsi/srp.h
18578 SCSI RDMA PROTOCOL (SRP) TARGET
18579 M: Bart Van Assche <bvanassche@acm.org>
18580 L: linux-rdma@vger.kernel.org
18581 L: target-devel@vger.kernel.org
18583 Q: http://patchwork.kernel.org/project/linux-rdma/list/
18584 F: drivers/infiniband/ulp/srpt/
18587 M: Doug Gilbert <dgilbert@interlog.com>
18588 L: linux-scsi@vger.kernel.org
18590 W: http://sg.danny.cz/sg
18591 F: Documentation/scsi/scsi-generic.rst
18592 F: drivers/scsi/sg.c
18593 F: include/scsi/sg.h
18596 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
18597 M: "Martin K. Petersen" <martin.petersen@oracle.com>
18598 L: linux-scsi@vger.kernel.org
18600 Q: https://patchwork.kernel.org/project/linux-scsi/list/
18601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
18602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
18603 F: Documentation/devicetree/bindings/scsi/
18609 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
18610 L: linux-scsi@vger.kernel.org
18612 F: Documentation/scsi/st.rst
18613 F: drivers/scsi/st.*
18614 F: drivers/scsi/st_*.h
18616 SCSI TARGET CORE USER DRIVER
18617 M: Bodo Stroesser <bostroesser@gmail.com>
18618 L: linux-scsi@vger.kernel.org
18619 L: target-devel@vger.kernel.org
18621 F: Documentation/target/tcmu-design.rst
18622 F: drivers/target/target_core_user.c
18623 F: include/uapi/linux/target_core_user.h
18625 SCSI TARGET SUBSYSTEM
18626 M: "Martin K. Petersen" <martin.petersen@oracle.com>
18627 L: linux-scsi@vger.kernel.org
18628 L: target-devel@vger.kernel.org
18630 W: http://www.linux-iscsi.org
18631 Q: https://patchwork.kernel.org/project/target-devel/list/
18632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
18633 F: Documentation/target/
18638 M: Vlad Yasevich <vyasevich@gmail.com>
18639 M: Neil Horman <nhorman@tuxdriver.com>
18640 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
18641 L: linux-sctp@vger.kernel.org
18643 W: http://lksctp.sourceforge.net
18644 F: Documentation/networking/sctp.rst
18645 F: include/linux/sctp.h
18646 F: include/net/sctp/
18647 F: include/uapi/linux/sctp.h
18651 M: Jim Cromie <jim.cromie@gmail.com>
18653 F: Documentation/i2c/busses/scx200_acb.rst
18654 F: arch/x86/platform/scx200/
18655 F: drivers/i2c/busses/scx200*
18656 F: drivers/mtd/maps/scx200_docflash.c
18657 F: drivers/watchdog/scx200_wdt.c
18658 F: include/linux/scx200.h
18661 M: Jim Cromie <jim.cromie@gmail.com>
18663 F: drivers/char/scx200_gpio.c
18664 F: include/linux/scx200_gpio.h
18666 SCx200 HRT CLOCKSOURCE DRIVER
18667 M: Jim Cromie <jim.cromie@gmail.com>
18669 F: drivers/clocksource/scx200_hrt.c
18671 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
18672 M: Sascha Sommer <saschasommer@freenet.de>
18673 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
18675 F: drivers/mmc/host/sdricoh_cs.c
18677 SECO BOARDS CEC DRIVER
18678 M: Ettore Chimenti <ek5.chimenti@gmail.com>
18680 F: drivers/media/cec/platform/seco/seco-cec.c
18681 F: drivers/media/cec/platform/seco/seco-cec.h
18684 M: Kees Cook <keescook@chromium.org>
18685 R: Andy Lutomirski <luto@amacapital.net>
18686 R: Will Drewry <wad@chromium.org>
18688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
18689 F: Documentation/userspace-api/seccomp_filter.rst
18690 F: include/linux/seccomp.h
18691 F: include/uapi/linux/seccomp.h
18692 F: kernel/seccomp.c
18693 F: tools/testing/selftests/kselftest_harness.h
18694 F: tools/testing/selftests/seccomp/*
18695 K: \bsecure_computing
18698 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
18699 M: Kamal Dasu <kdasu.kdev@gmail.com>
18700 M: Al Cooper <alcooperx@gmail.com>
18701 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
18702 L: linux-mmc@vger.kernel.org
18704 F: drivers/mmc/host/sdhci-brcmstb*
18706 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
18707 M: Adrian Hunter <adrian.hunter@intel.com>
18708 L: linux-mmc@vger.kernel.org
18710 F: Documentation/devicetree/bindings/mmc/sdhci-common.yaml
18711 F: drivers/mmc/host/sdhci*
18713 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
18714 M: Eugen Hristev <eugen.hristev@microchip.com>
18715 L: linux-mmc@vger.kernel.org
18717 F: drivers/mmc/host/sdhci-of-at91.c
18719 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
18720 M: Ben Dooks <ben-linux@fluff.org>
18721 M: Jaehoon Chung <jh80.chung@samsung.com>
18722 L: linux-mmc@vger.kernel.org
18724 F: drivers/mmc/host/sdhci-s3c*
18726 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
18727 M: Viresh Kumar <vireshk@kernel.org>
18728 L: linux-mmc@vger.kernel.org
18730 F: drivers/mmc/host/sdhci-spear.c
18732 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
18733 M: Vignesh Raghavendra <vigneshr@ti.com>
18734 L: linux-mmc@vger.kernel.org
18736 F: drivers/mmc/host/sdhci-omap.c
18738 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
18739 M: Haibo Chen <haibo.chen@nxp.com>
18740 L: linux-imx@nxp.com
18741 L: linux-mmc@vger.kernel.org
18743 F: drivers/mmc/host/sdhci-esdhc-imx.c
18745 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
18746 M: Jonathan Derrick <jonathan.derrick@linux.dev>
18747 L: linux-block@vger.kernel.org
18749 F: block/opal_proto.h
18751 F: include/linux/sed*
18752 F: include/uapi/linux/sed*
18755 M: Security Officers <security@kernel.org>
18757 F: Documentation/admin-guide/security-bugs.rst
18760 M: Paul Moore <paul@paul-moore.com>
18761 M: James Morris <jmorris@namei.org>
18762 M: "Serge E. Hallyn" <serge@hallyn.com>
18763 L: linux-security-module@vger.kernel.org (suggested Cc:)
18765 W: http://kernsec.org/
18766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
18768 X: security/selinux/
18770 SELINUX SECURITY MODULE
18771 M: Paul Moore <paul@paul-moore.com>
18772 M: Stephen Smalley <stephen.smalley.work@gmail.com>
18773 M: Eric Paris <eparis@parisplace.org>
18774 L: selinux@vger.kernel.org
18776 W: https://selinuxproject.org
18777 W: https://github.com/SELinuxProject
18778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
18779 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
18780 F: Documentation/ABI/obsolete/sysfs-selinux-disable
18781 F: Documentation/admin-guide/LSM/SELinux.rst
18782 F: include/trace/events/avc.h
18783 F: include/uapi/linux/selinux_netlink.h
18784 F: scripts/selinux/
18785 F: security/selinux/
18788 M: Jiri Slaby <jirislaby@kernel.org>
18790 F: drivers/misc/phantom.c
18791 F: include/uapi/linux/phantom.h
18793 SENSEAIR SUNRISE 006-0-0007
18794 M: Jacopo Mondi <jacopo@jmondi.org>
18796 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
18797 F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
18798 F: drivers/iio/chemical/sunrise_co2.c
18800 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
18801 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
18803 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
18804 F: drivers/iio/chemical/scd30.h
18805 F: drivers/iio/chemical/scd30_core.c
18806 F: drivers/iio/chemical/scd30_i2c.c
18807 F: drivers/iio/chemical/scd30_serial.c
18809 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
18810 M: Roan van Dijk <roan@protonic.nl>
18812 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
18813 F: drivers/iio/chemical/scd4x.c
18815 SENSIRION SGP40 GAS SENSOR DRIVER
18816 M: Andreas Klinger <ak@it-klinger.de>
18818 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
18819 F: drivers/iio/chemical/sgp40.c
18821 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
18822 M: Tomasz Duszynski <tduszyns@gmail.com>
18824 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
18825 F: drivers/iio/chemical/sps30.c
18826 F: drivers/iio/chemical/sps30_i2c.c
18827 F: drivers/iio/chemical/sps30_serial.c
18830 M: Rob Herring <robh@kernel.org>
18831 L: linux-serial@vger.kernel.org
18833 F: Documentation/devicetree/bindings/serial/serial.yaml
18834 F: drivers/tty/serdev/
18835 F: include/linux/serdev.h
18838 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18839 L: linux-serial@vger.kernel.org
18841 F: Documentation/devicetree/bindings/serial/
18842 F: drivers/tty/serial/
18845 M: Sean Young <sean@mess.org>
18846 L: linux-media@vger.kernel.org
18848 F: drivers/media/rc/serial_ir.c
18850 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
18851 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18852 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18854 F: Documentation/devicetree/bindings/slimbus/
18855 F: drivers/slimbus/
18856 F: include/linux/slimbus.h
18859 M: Edward Cree <ecree.xilinx@gmail.com>
18860 M: Martin Habets <habetsm.xilinx@gmail.com>
18861 L: netdev@vger.kernel.org
18863 F: drivers/net/ethernet/sfc/
18865 SFF/SFP/SFP+ MODULE SUPPORT
18866 M: Russell King <linux@armlinux.org.uk>
18867 L: netdev@vger.kernel.org
18869 F: Documentation/devicetree/bindings/net/sff,sfp.yaml
18870 F: drivers/net/phy/phylink.c
18871 F: drivers/net/phy/sfp*
18872 F: include/linux/mdio/mdio-i2c.h
18873 F: include/linux/phylink.h
18874 F: include/linux/sfp.h
18875 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)
18878 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
18880 F: drivers/misc/sgi-gru/
18882 SGI XP/XPC/XPNET DRIVER
18883 M: Robin Holt <robinmholt@gmail.com>
18884 M: Steve Wahl <steve.wahl@hpe.com>
18885 R: Mike Travis <mike.travis@hpe.com>
18887 F: drivers/misc/sgi-xp/
18889 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
18890 M: Karsten Graul <kgraul@linux.ibm.com>
18891 M: Wenjia Zhang <wenjia@linux.ibm.com>
18892 M: Jan Karcher <jaka@linux.ibm.com>
18893 L: linux-s390@vger.kernel.org
18897 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
18898 M: Linus Walleij <linus.walleij@linaro.org>
18899 L: linux-iio@vger.kernel.org
18901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
18902 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
18903 F: drivers/iio/light/gp2ap002.c
18905 SHARP RJ54N1CB0C SENSOR DRIVER
18906 M: Jacopo Mondi <jacopo@jmondi.org>
18907 L: linux-media@vger.kernel.org
18909 T: git git://linuxtv.org/media_tree.git
18910 F: drivers/media/i2c/rj54n1cb0c.c
18911 F: include/media/i2c/rj54n1cb0c.h
18913 SH_VOU V4L2 OUTPUT DRIVER
18914 L: linux-media@vger.kernel.org
18916 F: drivers/media/platform/renesas/sh_vou.c
18917 F: include/media/drv-intf/sh_vou.h
18919 SI2157 MEDIA DRIVER
18920 M: Antti Palosaari <crope@iki.fi>
18921 L: linux-media@vger.kernel.org
18923 W: https://linuxtv.org
18924 W: http://palosaari.fi/linux/
18925 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18926 T: git git://linuxtv.org/anttip/media_tree.git
18927 F: drivers/media/tuners/si2157*
18929 SI2165 MEDIA DRIVER
18930 M: Matthias Schwarzott <zzam@gentoo.org>
18931 L: linux-media@vger.kernel.org
18933 W: https://linuxtv.org
18934 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18935 F: drivers/media/dvb-frontends/si2165*
18937 SI2168 MEDIA DRIVER
18938 M: Antti Palosaari <crope@iki.fi>
18939 L: linux-media@vger.kernel.org
18941 W: https://linuxtv.org
18942 W: http://palosaari.fi/linux/
18943 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18944 T: git git://linuxtv.org/anttip/media_tree.git
18945 F: drivers/media/dvb-frontends/si2168*
18947 SI470X FM RADIO RECEIVER I2C DRIVER
18948 M: Hans Verkuil <hverkuil@xs4all.nl>
18949 L: linux-media@vger.kernel.org
18951 W: https://linuxtv.org
18952 T: git git://linuxtv.org/media_tree.git
18953 F: drivers/media/radio/si470x/radio-si470x-i2c.c
18955 SI470X FM RADIO RECEIVER USB DRIVER
18956 M: Hans Verkuil <hverkuil@xs4all.nl>
18957 L: linux-media@vger.kernel.org
18959 W: https://linuxtv.org
18960 T: git git://linuxtv.org/media_tree.git
18961 F: drivers/media/radio/si470x/radio-si470x-common.c
18962 F: drivers/media/radio/si470x/radio-si470x-usb.c
18963 F: drivers/media/radio/si470x/radio-si470x.h
18965 SI4713 FM RADIO TRANSMITTER I2C DRIVER
18966 M: Eduardo Valentin <edubezval@gmail.com>
18967 L: linux-media@vger.kernel.org
18969 W: https://linuxtv.org
18970 T: git git://linuxtv.org/media_tree.git
18971 F: drivers/media/radio/si4713/si4713.?
18973 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
18974 M: Eduardo Valentin <edubezval@gmail.com>
18975 L: linux-media@vger.kernel.org
18977 W: https://linuxtv.org
18978 T: git git://linuxtv.org/media_tree.git
18979 F: drivers/media/radio/si4713/radio-platform-si4713.c
18981 SI4713 FM RADIO TRANSMITTER USB DRIVER
18982 M: Hans Verkuil <hverkuil@xs4all.nl>
18983 L: linux-media@vger.kernel.org
18985 W: https://linuxtv.org
18986 T: git git://linuxtv.org/media_tree.git
18987 F: drivers/media/radio/si4713/radio-usb-si4713.c
18990 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18991 L: linux-media@vger.kernel.org
18993 W: https://linuxtv.org
18994 T: git git://linuxtv.org/media_tree.git
18995 F: drivers/media/common/siano/
18996 F: drivers/media/mmc/siano/
18997 F: drivers/media/usb/siano/
18998 F: drivers/media/usb/siano/
19001 M: Palmer Dabbelt <palmer@dabbelt.com>
19002 M: Paul Walmsley <paul.walmsley@sifive.com>
19003 L: linux-riscv@lists.infradead.org
19008 SIFIVE FU540 SYSTEM-ON-CHIP
19009 M: Paul Walmsley <paul.walmsley@sifive.com>
19010 M: Palmer Dabbelt <palmer@dabbelt.com>
19011 L: linux-riscv@lists.infradead.org
19013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
19018 M: Green Wan <green.wan@sifive.com>
19020 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
19021 F: drivers/dma/sf-pdma/
19024 M: Conor Dooley <conor@kernel.org>
19025 L: linux-riscv@lists.infradead.org
19027 T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
19028 F: drivers/soc/sifive/
19030 SILEAD TOUCHSCREEN DRIVER
19031 M: Hans de Goede <hdegoede@redhat.com>
19032 L: linux-input@vger.kernel.org
19033 L: platform-driver-x86@vger.kernel.org
19035 F: drivers/input/touchscreen/silead.c
19036 F: drivers/platform/x86/touchscreen_dmi.c
19038 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
19039 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
19041 F: Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
19042 F: drivers/net/wireless/silabs/wfx/
19044 SILICON MOTION SM712 FRAME BUFFER DRIVER
19045 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
19046 M: Teddy Wang <teddy.wang@siliconmotion.com>
19047 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
19048 L: linux-fbdev@vger.kernel.org
19050 F: Documentation/fb/sm712fb.rst
19051 F: drivers/video/fbdev/sm712*
19053 SILVACO I3C DUAL-ROLE MASTER
19054 M: Miquel Raynal <miquel.raynal@bootlin.com>
19055 M: Conor Culhane <conor.culhane@silvaco.com>
19056 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
19058 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
19059 F: drivers/i3c/master/svc-i3c-master.c
19062 M: Hans de Goede <hdegoede@redhat.com>
19063 L: linux-fbdev@vger.kernel.org
19065 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
19066 F: drivers/video/fbdev/simplefb.c
19067 F: include/linux/platform_data/simplefb.h
19069 SIMTEC EB110ATX (Chalice CATS)
19070 M: Simtec Linux Team <linux@simtec.co.uk>
19072 W: http://www.simtec.co.uk/products/EB110ATX/
19074 SIMTEC EB2410ITX (BAST)
19075 M: Simtec Linux Team <linux@simtec.co.uk>
19077 W: http://www.simtec.co.uk/products/EB2410ITX/
19078 F: arch/arm/mach-s3c/bast-ide.c
19079 F: arch/arm/mach-s3c/bast-irq.c
19080 F: arch/arm/mach-s3c/mach-bast.c
19083 M: Thorsten Scherer <t.scherer@eckelmann.de>
19084 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
19085 R: Pengutronix Kernel Team <kernel@pengutronix.de>
19087 F: drivers/gpio/gpio-siox.c
19089 F: include/trace/events/siox.h
19091 SIPHASH PRF ROUTINES
19092 M: Jason A. Donenfeld <Jason@zx2c4.com>
19094 F: include/linux/siphash.h
19096 F: lib/siphash_kunit.c
19098 SIS 190 ETHERNET DRIVER
19099 M: Francois Romieu <romieu@fr.zoreil.com>
19100 L: netdev@vger.kernel.org
19102 F: drivers/net/ethernet/sis/sis190.c
19104 SIS 900/7016 FAST ETHERNET DRIVER
19105 M: Daniele Venzano <venza@brownhat.org>
19106 L: netdev@vger.kernel.org
19108 W: http://www.brownhat.org/sis900.html
19109 F: drivers/net/ethernet/sis/sis900.*
19111 SIS FRAMEBUFFER DRIVER
19112 M: Thomas Winischhofer <thomas@winischhofer.net>
19114 W: http://www.winischhofer.net/linuxsisvga.shtml
19115 F: Documentation/fb/sisfb.rst
19116 F: drivers/video/fbdev/sis/
19117 F: include/video/sisfb.h
19119 SIS I2C TOUCHSCREEN DRIVER
19120 M: Mika Penttilä <mpenttil@redhat.com>
19121 L: linux-input@vger.kernel.org
19123 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
19124 F: drivers/input/touchscreen/sis_i2c.c
19127 M: Thomas Winischhofer <thomas@winischhofer.net>
19129 W: http://www.winischhofer.at/linuxsisusbvga.shtml
19130 F: drivers/usb/misc/sisusbvga/
19132 SL28 CPLD MFD DRIVER
19133 M: Michael Walle <michael@walle.cc>
19135 F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
19136 F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
19137 F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
19138 F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
19139 F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
19140 F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
19141 F: drivers/gpio/gpio-sl28cpld.c
19142 F: drivers/hwmon/sl28cpld-hwmon.c
19143 F: drivers/irqchip/irq-sl28cpld.c
19144 F: drivers/pwm/pwm-sl28cpld.c
19145 F: drivers/watchdog/sl28cpld_wdt.c
19148 M: Christoph Lameter <cl@linux.com>
19149 M: Pekka Enberg <penberg@kernel.org>
19150 M: David Rientjes <rientjes@google.com>
19151 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
19152 M: Andrew Morton <akpm@linux-foundation.org>
19153 M: Vlastimil Babka <vbabka@suse.cz>
19154 R: Roman Gushchin <roman.gushchin@linux.dev>
19155 R: Hyeonggon Yoo <42.hyeyoo@gmail.com>
19156 L: linux-mm@kvack.org
19158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
19159 F: include/linux/sl?b*.h
19162 SLCAN CAN NETWORK DRIVER
19163 M: Dario Binacchi <dario.binacchi@amarulasolutions.com>
19164 L: linux-can@vger.kernel.org
19166 F: drivers/net/can/slcan/
19168 SLEEPABLE READ-COPY UPDATE (SRCU)
19169 M: Lai Jiangshan <jiangshanlai@gmail.com>
19170 M: "Paul E. McKenney" <paulmck@kernel.org>
19171 M: Josh Triplett <josh@joshtriplett.org>
19172 R: Steven Rostedt <rostedt@goodmis.org>
19173 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19174 L: rcu@vger.kernel.org
19176 W: http://www.rdrop.com/users/paulmck/RCU/
19177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19178 F: include/linux/srcu*.h
19179 F: kernel/rcu/srcu*.c
19181 SMACK SECURITY MODULE
19182 M: Casey Schaufler <casey@schaufler-ca.com>
19183 L: linux-security-module@vger.kernel.org
19185 W: http://schaufler-ca.com
19186 T: git git://github.com/cschaufler/smack-next
19187 F: Documentation/admin-guide/LSM/Smack.rst
19190 SMC91x ETHERNET DRIVER
19191 M: Nicolas Pitre <nico@fluxnic.net>
19193 F: drivers/net/ethernet/smsc/smc91x.*
19195 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
19196 M: Mark Rutland <mark.rutland@arm.com>
19197 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
19198 M: Sudeep Holla <sudeep.holla@arm.com>
19199 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19201 F: drivers/firmware/smccc/
19202 F: include/linux/arm-smccc.h
19204 SMM665 HARDWARE MONITOR DRIVER
19205 M: Guenter Roeck <linux@roeck-us.net>
19206 L: linux-hwmon@vger.kernel.org
19208 F: Documentation/hwmon/smm665.rst
19209 F: drivers/hwmon/smm665.c
19211 SMSC EMC2103 HARDWARE MONITOR DRIVER
19212 M: Steve Glendinning <steve.glendinning@shawell.net>
19213 L: linux-hwmon@vger.kernel.org
19215 F: Documentation/hwmon/emc2103.rst
19216 F: drivers/hwmon/emc2103.c
19218 SMSC SCH5627 HARDWARE MONITOR DRIVER
19219 M: Hans de Goede <hdegoede@redhat.com>
19220 L: linux-hwmon@vger.kernel.org
19222 F: Documentation/hwmon/sch5627.rst
19223 F: drivers/hwmon/sch5627.c
19225 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
19226 M: Steve Glendinning <steve.glendinning@shawell.net>
19227 L: linux-fbdev@vger.kernel.org
19229 F: drivers/video/fbdev/smscufx.c
19231 SMSC47B397 HARDWARE MONITOR DRIVER
19232 M: Jean Delvare <jdelvare@suse.com>
19233 L: linux-hwmon@vger.kernel.org
19235 F: Documentation/hwmon/smsc47b397.rst
19236 F: drivers/hwmon/smsc47b397.c
19238 SMSC911x ETHERNET DRIVER
19239 M: Steve Glendinning <steve.glendinning@shawell.net>
19240 L: netdev@vger.kernel.org
19242 F: drivers/net/ethernet/smsc/smsc911x.*
19243 F: include/linux/smsc911x.h
19245 SMSC9420 PCI ETHERNET DRIVER
19246 M: Steve Glendinning <steve.glendinning@shawell.net>
19247 L: netdev@vger.kernel.org
19249 F: drivers/net/ethernet/smsc/smsc9420.*
19251 SOCIONEXT (SNI) AVE NETWORK DRIVER
19252 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
19253 L: netdev@vger.kernel.org
19255 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
19256 F: drivers/net/ethernet/socionext/sni_ave.c
19258 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
19259 M: Jassi Brar <jaswinder.singh@linaro.org>
19260 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
19261 L: netdev@vger.kernel.org
19263 F: Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
19264 F: drivers/net/ethernet/socionext/netsec.c
19266 SOCIONEXT (SNI) Synquacer SPI DRIVER
19267 M: Masahisa Kojima <masahisa.kojima@linaro.org>
19268 M: Jassi Brar <jaswinder.singh@linaro.org>
19269 L: linux-spi@vger.kernel.org
19271 F: Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
19272 F: drivers/spi/spi-synquacer.c
19274 SOCIONEXT SYNQUACER I2C DRIVER
19275 M: Ard Biesheuvel <ardb@kernel.org>
19276 L: linux-i2c@vger.kernel.org
19278 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
19279 F: drivers/i2c/busses/i2c-synquacer.c
19281 SOCIONEXT UNIPHIER SOUND DRIVER
19282 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19284 F: sound/soc/uniphier/
19286 SOEKRIS NET48XX LED SUPPORT
19287 M: Chris Boot <bootc@bootc.net>
19289 F: drivers/leds/leds-net48xx.c
19291 SOFT-IWARP DRIVER (siw)
19292 M: Bernard Metzler <bmt@zurich.ibm.com>
19293 L: linux-rdma@vger.kernel.org
19295 F: drivers/infiniband/sw/siw/
19296 F: include/uapi/rdma/siw-abi.h
19298 SOFT-ROCE DRIVER (rxe)
19299 M: Zhu Yanjun <zyjzyj2000@gmail.com>
19300 L: linux-rdma@vger.kernel.org
19302 F: drivers/infiniband/sw/rxe/
19303 F: include/uapi/rdma/rdma_user_rxe.h
19305 SOFTLOGIC 6x10 MPEG CODEC
19306 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
19307 M: Anton Sviridenko <anton@corp.bluecherry.net>
19308 M: Andrey Utkin <andrey_utkin@fastmail.com>
19309 M: Ismael Luceno <ismael@iodev.co.uk>
19310 L: linux-media@vger.kernel.org
19312 F: drivers/media/pci/solo6x10/
19314 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
19315 M: James Morse <james.morse@arm.com>
19316 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19318 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
19319 F: drivers/firmware/arm_sdei.c
19320 F: include/linux/arm_sdei.h
19321 F: include/uapi/linux/arm_sdei.h
19323 SOFTWARE NODES AND DEVICE PROPERTIES
19324 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19325 R: Daniel Scally <djrscally@gmail.com>
19326 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19327 R: Sakari Ailus <sakari.ailus@linux.intel.com>
19328 L: linux-acpi@vger.kernel.org
19330 F: drivers/base/property.c
19331 F: drivers/base/swnode.c
19332 F: include/linux/fwnode.h
19333 F: include/linux/property.h
19335 SOFTWARE RAID (Multiple Disks) SUPPORT
19336 M: Song Liu <song@kernel.org>
19337 L: linux-raid@vger.kernel.org
19339 Q: https://patchwork.kernel.org/project/linux-raid/list/
19340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
19341 F: drivers/md/Kconfig
19342 F: drivers/md/Makefile
19344 F: drivers/md/raid*
19345 F: include/linux/raid/
19346 F: include/uapi/linux/raid/
19348 SOLIDRUN CLEARFOG SUPPORT
19349 M: Russell King <linux@armlinux.org.uk>
19351 F: arch/arm/boot/dts/armada-388-clearfog*
19352 F: arch/arm/boot/dts/armada-38x-solidrun-*
19354 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
19355 M: Russell King <linux@armlinux.org.uk>
19357 F: arch/arm/boot/dts/imx6*-cubox-i*
19358 F: arch/arm/boot/dts/imx6*-hummingboard*
19359 F: arch/arm/boot/dts/imx6*-sr-*
19361 SONIC NETWORK DRIVER
19362 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
19363 L: netdev@vger.kernel.org
19365 F: drivers/net/ethernet/natsemi/sonic.*
19367 SONICS SILICON BACKPLANE DRIVER (SSB)
19368 M: Michael Buesch <m@bues.ch>
19369 L: linux-wireless@vger.kernel.org
19372 F: include/linux/ssb/
19374 SONY IMX208 SENSOR DRIVER
19375 M: Sakari Ailus <sakari.ailus@linux.intel.com>
19376 L: linux-media@vger.kernel.org
19378 T: git git://linuxtv.org/media_tree.git
19379 F: drivers/media/i2c/imx208.c
19381 SONY IMX214 SENSOR DRIVER
19382 M: Ricardo Ribalda <ribalda@kernel.org>
19383 L: linux-media@vger.kernel.org
19385 T: git git://linuxtv.org/media_tree.git
19386 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
19387 F: drivers/media/i2c/imx214.c
19389 SONY IMX219 SENSOR DRIVER
19390 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
19391 L: linux-media@vger.kernel.org
19393 T: git git://linuxtv.org/media_tree.git
19394 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
19395 F: drivers/media/i2c/imx219.c
19397 SONY IMX258 SENSOR DRIVER
19398 M: Sakari Ailus <sakari.ailus@linux.intel.com>
19399 L: linux-media@vger.kernel.org
19401 T: git git://linuxtv.org/media_tree.git
19402 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
19403 F: drivers/media/i2c/imx258.c
19405 SONY IMX274 SENSOR DRIVER
19406 M: Leon Luo <leonl@leopardimaging.com>
19407 L: linux-media@vger.kernel.org
19409 T: git git://linuxtv.org/media_tree.git
19410 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
19411 F: drivers/media/i2c/imx274.c
19413 SONY IMX290 SENSOR DRIVER
19414 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
19415 L: linux-media@vger.kernel.org
19417 T: git git://linuxtv.org/media_tree.git
19418 F: Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
19419 F: drivers/media/i2c/imx290.c
19421 SONY IMX319 SENSOR DRIVER
19422 M: Bingbu Cao <bingbu.cao@intel.com>
19423 L: linux-media@vger.kernel.org
19425 T: git git://linuxtv.org/media_tree.git
19426 F: drivers/media/i2c/imx319.c
19428 SONY IMX334 SENSOR DRIVER
19429 M: Paul J. Murphy <paul.j.murphy@intel.com>
19430 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
19431 L: linux-media@vger.kernel.org
19433 T: git git://linuxtv.org/media_tree.git
19434 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
19435 F: drivers/media/i2c/imx334.c
19437 SONY IMX335 SENSOR DRIVER
19438 M: Paul J. Murphy <paul.j.murphy@intel.com>
19439 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
19440 L: linux-media@vger.kernel.org
19442 T: git git://linuxtv.org/media_tree.git
19443 F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
19444 F: drivers/media/i2c/imx335.c
19446 SONY IMX355 SENSOR DRIVER
19447 M: Tianshu Qiu <tian.shu.qiu@intel.com>
19448 L: linux-media@vger.kernel.org
19450 T: git git://linuxtv.org/media_tree.git
19451 F: drivers/media/i2c/imx355.c
19453 SONY IMX412 SENSOR DRIVER
19454 M: Paul J. Murphy <paul.j.murphy@intel.com>
19455 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
19456 L: linux-media@vger.kernel.org
19458 T: git git://linuxtv.org/media_tree.git
19459 F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
19460 F: drivers/media/i2c/imx412.c
19462 SONY MEMORYSTICK SUBSYSTEM
19463 M: Maxim Levitsky <maximlevitsky@gmail.com>
19464 M: Alex Dubov <oakad@yahoo.com>
19465 M: Ulf Hansson <ulf.hansson@linaro.org>
19466 L: linux-mmc@vger.kernel.org
19468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
19469 F: drivers/memstick/
19470 F: include/linux/memstick.h
19472 SONY VAIO CONTROL DEVICE DRIVER
19473 M: Mattia Dongili <malattia@linux.it>
19474 L: platform-driver-x86@vger.kernel.org
19476 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
19477 F: Documentation/admin-guide/laptops/sony-laptop.rst
19478 F: drivers/char/sonypi.c
19479 F: drivers/platform/x86/sony-laptop.c
19480 F: include/linux/sony-laptop.h
19483 M: Jaroslav Kysela <perex@perex.cz>
19484 M: Takashi Iwai <tiwai@suse.com>
19485 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19487 W: http://www.alsa-project.org/
19488 Q: http://patchwork.kernel.org/project/alsa-devel/list/
19489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19490 F: Documentation/sound/
19492 F: include/uapi/sound/
19494 F: tools/testing/selftests/alsa
19496 SOUND - COMPRESSED AUDIO
19497 M: Vinod Koul <vkoul@kernel.org>
19498 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19501 F: Documentation/sound/designs/compress-offload.rst
19502 F: include/sound/compress_driver.h
19503 F: include/uapi/sound/compress_*
19504 F: sound/core/compress_offload.c
19505 F: sound/soc/soc-compress.c
19507 SOUND - DMAENGINE HELPERS
19508 M: Lars-Peter Clausen <lars@metafoo.de>
19510 F: include/sound/dmaengine_pcm.h
19511 F: sound/core/pcm_dmaengine.c
19512 F: sound/soc/soc-generic-dmaengine-pcm.c
19514 SOUND - ALSA SELFTESTS
19515 M: Mark Brown <broonie@kernel.org>
19516 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19517 L: linux-kselftest@vger.kernel.org
19519 F: tools/testing/selftests/alsa
19521 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
19522 M: Liam Girdwood <lgirdwood@gmail.com>
19523 M: Mark Brown <broonie@kernel.org>
19524 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19526 W: http://alsa-project.org/main/index.php/ASoC
19527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
19528 F: Documentation/devicetree/bindings/sound/
19529 F: Documentation/sound/soc/
19530 F: include/dt-bindings/sound/
19531 F: include/sound/soc*
19534 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
19535 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
19536 M: Liam Girdwood <lgirdwood@gmail.com>
19537 M: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
19538 M: Bard Liao <yung-chuan.liao@linux.intel.com>
19539 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
19540 R: Kai Vehmanen <kai.vehmanen@linux.intel.com>
19541 M: Daniel Baluta <daniel.baluta@nxp.com>
19542 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
19544 W: https://github.com/thesofproject/linux/
19547 SOUNDWIRE SUBSYSTEM
19548 M: Vinod Koul <vkoul@kernel.org>
19549 M: Bard Liao <yung-chuan.liao@linux.intel.com>
19550 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
19551 R: Sanyog Kale <sanyog.r.kale@intel.com>
19552 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
19555 F: Documentation/driver-api/soundwire/
19556 F: drivers/soundwire/
19557 F: include/linux/soundwire/
19560 M: Olli Salonen <olli.salonen@iki.fi>
19561 L: linux-media@vger.kernel.org
19563 W: https://linuxtv.org
19564 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19565 F: drivers/media/dvb-frontends/sp2*
19567 SPANISH DOCUMENTATION
19568 M: Carlos Bilbao <carlos.bilbao@amd.com>
19570 F: Documentation/translations/sp_SP/
19572 SPARC + UltraSPARC (sparc/sparc64)
19573 M: "David S. Miller" <davem@davemloft.net>
19574 L: sparclinux@vger.kernel.org
19576 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
19577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
19578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
19582 SPARC SERIAL DRIVERS
19583 M: "David S. Miller" <davem@davemloft.net>
19584 L: sparclinux@vger.kernel.org
19586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
19587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
19588 F: drivers/tty/serial/suncore.c
19589 F: drivers/tty/serial/sunhv.c
19590 F: drivers/tty/serial/sunsab.c
19591 F: drivers/tty/serial/sunsab.h
19592 F: drivers/tty/serial/sunsu.c
19593 F: drivers/tty/serial/sunzilog.c
19594 F: drivers/tty/serial/sunzilog.h
19595 F: drivers/tty/vcc.c
19596 F: include/linux/sunserialcore.h
19599 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
19600 L: linux-sparse@vger.kernel.org
19602 W: https://sparse.docs.kernel.org/
19603 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
19604 Q: https://patchwork.kernel.org/project/linux-sparse/list/
19605 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
19606 F: include/linux/compiler.h
19608 SPEAKUP CONSOLE SPEECH DRIVER
19609 M: William Hubbs <w.d.hubbs@gmail.com>
19610 M: Chris Brannon <chris@the-brannons.com>
19611 M: Kirk Reiser <kirk@reisers.ca>
19612 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
19613 L: speakup@linux-speakup.org
19615 W: http://www.linux-speakup.org/
19616 W: https://github.com/linux-speakup/speakup
19617 B: https://github.com/linux-speakup/speakup/issues
19618 F: drivers/accessibility/speakup/
19620 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
19621 M: Viresh Kumar <vireshk@kernel.org>
19622 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
19624 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19626 W: http://www.st.com/spear
19627 F: arch/arm/boot/dts/spear*
19628 F: arch/arm/mach-spear/
19629 F: drivers/clk/spear/
19630 F: drivers/pinctrl/spear/
19633 M: Tudor Ambarus <tudor.ambarus@microchip.com>
19634 M: Pratyush Yadav <pratyush@kernel.org>
19635 R: Michael Walle <michael@walle.cc>
19636 L: linux-mtd@lists.infradead.org
19638 W: http://www.linux-mtd.infradead.org/
19639 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
19640 C: irc://irc.oftc.net/mtd
19641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
19642 F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
19643 F: drivers/mtd/spi-nor/
19644 F: include/linux/mtd/spi-nor.h
19647 M: Mark Brown <broonie@kernel.org>
19648 L: linux-spi@vger.kernel.org
19650 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
19651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
19652 F: Documentation/devicetree/bindings/spi/
19653 F: Documentation/spi/
19655 F: include/linux/spi/
19656 F: include/uapi/linux/spi/
19659 SPIDERNET NETWORK DRIVER for CELL
19660 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
19661 M: Geoff Levand <geoff@infradead.org>
19662 L: netdev@vger.kernel.org
19663 L: linuxppc-dev@lists.ozlabs.org
19665 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
19666 F: drivers/net/ethernet/toshiba/spider_net*
19669 M: Stephen Boyd <sboyd@kernel.org>
19670 L: linux-kernel@vger.kernel.org
19672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
19673 F: Documentation/devicetree/bindings/spmi/
19675 F: include/dt-bindings/spmi/spmi.h
19676 F: include/linux/spmi.h
19677 F: include/trace/events/spmi.h
19680 M: Jeremy Kerr <jk@ozlabs.org>
19681 L: linuxppc-dev@lists.ozlabs.org
19683 W: http://www.ibm.com/developerworks/power/cell/
19684 F: Documentation/filesystems/spufs/spufs.rst
19685 F: arch/powerpc/platforms/cell/spufs/
19687 SQUASHFS FILE SYSTEM
19688 M: Phillip Lougher <phillip@squashfs.org.uk>
19689 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
19691 W: http://squashfs.org.uk
19692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
19693 F: Documentation/filesystems/squashfs.rst
19696 SRM (Alpha) environment access
19697 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
19699 F: arch/alpha/kernel/srm_env.c
19701 ST LSM6DSx IMU IIO DRIVER
19702 M: Lorenzo Bianconi <lorenzo@kernel.org>
19703 L: linux-iio@vger.kernel.org
19705 W: http://www.st.com/
19706 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
19707 F: drivers/iio/imu/st_lsm6dsx/
19709 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
19710 M: Benjamin Mugnier <benjamin.mugnier@foss.st.com>
19711 M: Sylvain Petinot <sylvain.petinot@foss.st.com>
19712 L: linux-media@vger.kernel.org
19714 T: git git://linuxtv.org/media_tree.git
19715 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
19716 F: drivers/media/i2c/st-mipid02.c
19718 ST STM32 I2C/SMBUS DRIVER
19719 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
19720 M: Alain Volmat <alain.volmat@foss.st.com>
19721 L: linux-i2c@vger.kernel.org
19723 F: drivers/i2c/busses/i2c-stm32*
19725 ST STM32 SPI DRIVER
19726 M: Alain Volmat <alain.volmat@foss.st.com>
19727 L: linux-spi@vger.kernel.org
19729 F: drivers/spi/spi-stm32.c
19732 M: Daniel Nilsson <daniel.nilsson@flex.com>
19733 L: linux-hwmon@vger.kernel.org
19735 F: Documentation/hwmon/stpddc60.rst
19736 F: drivers/hwmon/pmbus/stpddc60.c
19739 M: Benjamin Mugnier <benjamin.mugnier@foss.st.com>
19740 M: Sylvain Petinot <sylvain.petinot@foss.st.com>
19741 L: linux-media@vger.kernel.org
19743 T: git git://linuxtv.org/media_tree.git
19744 F: Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
19745 F: Documentation/userspace-api/media/drivers/st-vgxy61.rst
19746 F: drivers/media/i2c/st-vgxy61.c
19748 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
19749 M: Song Qiang <songqiang1304521@gmail.com>
19750 L: linux-iio@vger.kernel.org
19752 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
19753 F: drivers/iio/proximity/vl53l0x-i2c.c
19756 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19757 M: Sasha Levin <sashal@kernel.org>
19758 L: stable@vger.kernel.org
19760 F: Documentation/process/stable-kernel-rules.rst
19762 STAGING - ATOMISP DRIVER
19763 M: Hans de Goede <hdegoede@redhat.com>
19764 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19765 R: Sakari Ailus <sakari.ailus@linux.intel.com>
19766 L: linux-media@vger.kernel.org
19768 F: drivers/staging/media/atomisp/
19770 STAGING - FIELDBUS SUBSYSTEM
19771 M: Sven Van Asbroeck <TheSven73@gmail.com>
19773 F: drivers/staging/fieldbus/*
19774 F: drivers/staging/fieldbus/Documentation/
19776 STAGING - HMS ANYBUS-S BUS
19777 M: Sven Van Asbroeck <TheSven73@gmail.com>
19779 F: drivers/staging/fieldbus/anybuss/
19781 STAGING - INDUSTRIAL IO
19782 M: Jonathan Cameron <jic23@kernel.org>
19783 L: linux-iio@vger.kernel.org
19785 F: Documentation/devicetree/bindings/staging/iio/
19786 F: drivers/staging/iio/
19788 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
19789 M: Marc Dietrich <marvin24@gmx.de>
19790 L: ac100@lists.launchpad.net (moderated for non-subscribers)
19791 L: linux-tegra@vger.kernel.org
19793 F: drivers/staging/nvec/
19795 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
19796 M: Jens Frederich <jfrederich@gmail.com>
19797 M: Jon Nettleton <jon.nettleton@gmail.com>
19799 W: http://wiki.laptop.org/go/DCON
19800 F: drivers/staging/olpc_dcon/
19802 STAGING - REALTEK RTL8188EU DRIVERS
19803 M: Larry Finger <Larry.Finger@lwfinger.net>
19804 M: Phillip Potter <phil@philpotter.co.uk>
19805 R: Pavel Skripkin <paskripkin@gmail.com>
19807 F: drivers/staging/r8188eu/
19809 STAGING - REALTEK RTL8712U DRIVERS
19810 M: Larry Finger <Larry.Finger@lwfinger.net>
19811 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
19813 F: drivers/staging/rtl8712/
19815 STAGING - SEPS525 LCD CONTROLLER DRIVERS
19816 M: Michael Hennerich <michael.hennerich@analog.com>
19817 L: linux-fbdev@vger.kernel.org
19819 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
19820 F: drivers/staging/fbtft/fb_seps525.c
19822 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
19823 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
19824 M: Teddy Wang <teddy.wang@siliconmotion.com>
19825 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
19826 L: linux-fbdev@vger.kernel.org
19828 F: drivers/staging/sm750fb/
19830 STAGING - VIA VT665X DRIVERS
19831 M: Forest Bond <forest@alittletooquiet.net>
19833 F: drivers/staging/vt665?/
19836 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19837 L: linux-staging@lists.linux.dev
19839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
19840 F: drivers/staging/
19842 STARFIRE/DURALAN NETWORK DRIVER
19843 M: Ion Badulescu <ionut@badula.org>
19845 F: drivers/net/ethernet/adaptec/starfire*
19847 STARFIVE DEVICETREES
19848 M: Emil Renner Berthing <kernel@esmil.dk>
19850 F: arch/riscv/boot/dts/starfive/
19852 STARFIVE JH7100 CLOCK DRIVERS
19853 M: Emil Renner Berthing <kernel@esmil.dk>
19855 F: Documentation/devicetree/bindings/clock/starfive,jh7100-*.yaml
19856 F: drivers/clk/starfive/clk-starfive-jh7100*
19857 F: include/dt-bindings/clock/starfive-jh7100*.h
19859 STARFIVE JH7100 PINCTRL DRIVER
19860 M: Emil Renner Berthing <kernel@esmil.dk>
19861 L: linux-gpio@vger.kernel.org
19863 F: Documentation/devicetree/bindings/pinctrl/starfive,jh7100-pinctrl.yaml
19864 F: drivers/pinctrl/starfive/
19865 F: include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
19867 STARFIVE JH7100 RESET CONTROLLER DRIVER
19868 M: Emil Renner Berthing <kernel@esmil.dk>
19870 F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
19871 F: drivers/reset/reset-starfive-jh7100.c
19872 F: include/dt-bindings/reset/starfive-jh7100.h
19875 M: Peter Zijlstra <peterz@infradead.org>
19876 M: Josh Poimboeuf <jpoimboe@kernel.org>
19877 M: Jason Baron <jbaron@akamai.com>
19878 R: Steven Rostedt <rostedt@goodmis.org>
19879 R: Ard Biesheuvel <ardb@kernel.org>
19881 F: arch/*/include/asm/jump_label*.h
19882 F: arch/*/include/asm/static_call*.h
19883 F: arch/*/kernel/jump_label.c
19884 F: arch/*/kernel/static_call.c
19885 F: include/linux/jump_label*.h
19886 F: include/linux/static_call*.h
19887 F: kernel/jump_label.c
19888 F: kernel/static_call.c
19890 STI AUDIO (ASoC) DRIVERS
19891 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19892 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19894 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
19898 M: Alain Volmat <alain.volmat@foss.st.com>
19900 F: Documentation/devicetree/bindings/media/stih-cec.txt
19901 F: drivers/media/cec/platform/sti/
19903 STK1160 USB VIDEO CAPTURE DRIVER
19904 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19905 L: linux-media@vger.kernel.org
19907 T: git git://linuxtv.org/media_tree.git
19908 F: drivers/media/usb/stk1160/
19910 STM32 AUDIO (ASoC) DRIVERS
19911 M: Olivier Moysan <olivier.moysan@foss.st.com>
19912 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19913 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19915 F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
19916 F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
19919 STM32 TIMER/LPTIMER DRIVERS
19920 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
19922 F: Documentation/ABI/testing/*timer-stm32
19923 F: Documentation/devicetree/bindings/*/*stm32-*timer*
19924 F: drivers/*/stm32-*timer*
19925 F: drivers/pwm/pwm-stm32*
19926 F: include/linux/*/stm32-*tim*
19928 STMMAC ETHERNET DRIVER
19929 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
19930 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
19931 M: Jose Abreu <joabreu@synopsys.com>
19932 L: netdev@vger.kernel.org
19934 W: http://www.stlinux.com
19935 F: Documentation/networking/device_drivers/ethernet/stmicro/
19936 F: drivers/net/ethernet/stmicro/stmmac/
19939 M: Sam Creasey <sammy@sammy.net>
19941 W: http://sammy.net/sun3/
19942 F: arch/m68k/include/asm/sun3*
19943 F: arch/m68k/kernel/*sun3*
19944 F: arch/m68k/sun3*/
19945 F: drivers/net/ethernet/i825xx/sun3*
19947 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
19948 M: Hans de Goede <hdegoede@redhat.com>
19949 L: linux-input@vger.kernel.org
19951 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
19952 F: drivers/input/keyboard/sun4i-lradc-keys.c
19954 SUNDANCE NETWORK DRIVER
19955 M: Denis Kirjanov <kda@linux-powerpc.org>
19956 L: netdev@vger.kernel.org
19958 F: drivers/net/ethernet/dlink/sundance.c
19960 SUN HAPPY MEAL ETHERNET DRIVER
19961 M: Sean Anderson <seanga2@gmail.com>
19963 F: drivers/net/ethernet/sun/sunhme.*
19965 SUNPLUS ETHERNET DRIVER
19966 M: Wells Lu <wellslutw@gmail.com>
19967 L: netdev@vger.kernel.org
19969 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
19970 F: Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
19971 F: drivers/net/ethernet/sunplus/
19974 M: Tony Huang <tonyhuang.sunplus@gmail.com>
19975 M: Li-hao Kuo <lhjeff911@gmail.com>
19977 F: Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
19978 F: drivers/mmc/host/sunplus-mmc.c
19980 SUNPLUS OCOTP DRIVER
19981 M: Vincent Shih <vincent.sunplus@gmail.com>
19983 F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
19984 F: drivers/nvmem/sunplus-ocotp.c
19986 SUNPLUS USB2 PHY DRIVER
19987 M: Vincent Shih <vincent.sunplus@gmail.com>
19988 L: linux-usb@vger.kernel.org
19990 F: Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
19991 F: drivers/phy/sunplus/Kconfig
19992 F: drivers/phy/sunplus/Makefile
19993 F: drivers/phy/sunplus/phy-sunplus-usb2.c
19996 M: Hammer Hsieh <hammerh0314@gmail.com>
19998 F: Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
19999 F: drivers/pwm/pwm-sunplus.c
20002 M: Vincent Shih <vincent.sunplus@gmail.com>
20003 L: linux-rtc@vger.kernel.org
20005 F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
20006 F: drivers/rtc/rtc-sunplus.c
20008 SUNPLUS SPI CONTROLLER INTERFACE DRIVER
20009 M: Li-hao Kuo <lhjeff911@gmail.com>
20010 L: linux-spi@vger.kernel.org
20012 F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
20013 F: drivers/spi/spi-sunplus-sp7021.c
20015 SUNPLUS UART DRIVER
20016 M: Hammer Hsieh <hammerh0314@gmail.com>
20018 F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
20019 F: drivers/tty/serial/sunplus-uart.c
20021 SUNPLUS WATCHDOG DRIVER
20022 M: Xiantao Hu <xt.hu@cqplus1.com>
20023 L: linux-watchdog@vger.kernel.org
20025 F: Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
20026 F: drivers/watchdog/sunplus_wdt.c
20029 M: Yoshinori Sato <ysato@users.sourceforge.jp>
20030 M: Rich Felker <dalias@libc.org>
20031 L: linux-sh@vger.kernel.org
20033 Q: http://patchwork.kernel.org/project/linux-sh/list/
20034 F: Documentation/sh/
20039 M: "Rafael J. Wysocki" <rafael@kernel.org>
20040 M: Len Brown <len.brown@intel.com>
20041 M: Pavel Machek <pavel@ucw.cz>
20042 L: linux-pm@vger.kernel.org
20044 B: https://bugzilla.kernel.org
20045 F: Documentation/power/
20046 F: arch/x86/kernel/acpi/
20047 F: drivers/base/power/
20048 F: include/linux/freezer.h
20049 F: include/linux/pm.h
20050 F: include/linux/suspend.h
20054 M: Martin Mares <mj@ucw.cz>
20055 L: linux-video@atrey.karlin.mff.cuni.cz
20057 F: Documentation/admin-guide/svga.rst
20058 F: arch/x86/boot/video*
20061 M: Jiri Pirko <jiri@resnulli.us>
20062 M: Ivan Vecera <ivecera@redhat.com>
20063 L: netdev@vger.kernel.org
20065 F: include/net/switchdev.h
20068 SY8106A REGULATOR DRIVER
20069 M: Icenowy Zheng <icenowy@aosc.io>
20071 F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
20072 F: drivers/regulator/sy8106a-regulator.c
20074 SYNC FILE FRAMEWORK
20075 M: Sumit Semwal <sumit.semwal@linaro.org>
20076 R: Gustavo Padovan <gustavo@padovan.org>
20077 L: linux-media@vger.kernel.org
20078 L: dri-devel@lists.freedesktop.org
20080 T: git git://anongit.freedesktop.org/drm/drm-misc
20081 F: Documentation/driver-api/sync_file.rst
20082 F: drivers/dma-buf/dma-fence*
20083 F: drivers/dma-buf/sw_sync.c
20084 F: drivers/dma-buf/sync_*
20085 F: include/linux/sync_file.h
20086 F: include/uapi/linux/sync_file.h
20088 SYNOPSYS ARC ARCHITECTURE
20089 M: Vineet Gupta <vgupta@kernel.org>
20090 L: linux-snps-arc@lists.infradead.org
20092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
20093 F: Documentation/arc/
20094 F: Documentation/devicetree/bindings/arc/*
20095 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
20097 F: drivers/clocksource/arc_timer.c
20098 F: drivers/tty/serial/arc_uart.c
20100 SYNOPSYS ARC HSDK SDP pll clock driver
20101 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20103 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
20104 F: drivers/clk/clk-hsdk-pll.c
20106 SYNOPSYS ARC SDP clock driver
20107 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20109 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
20110 F: drivers/clk/axs10x/*
20112 SYNOPSYS ARC SDP platform support
20113 M: Alexey Brodkin <abrodkin@synopsys.com>
20115 F: Documentation/devicetree/bindings/arc/axs10*
20116 F: arch/arc/boot/dts/ax*
20117 F: arch/arc/plat-axs10x
20119 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
20120 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20122 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
20123 F: drivers/reset/reset-axs10x.c
20125 SYNOPSYS CREG GPIO DRIVER
20126 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20128 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
20129 F: drivers/gpio/gpio-creg-snps.c
20131 SYNOPSYS DESIGNWARE 8250 UART DRIVER
20132 M: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
20133 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20135 F: drivers/tty/serial/8250/8250_dw.c
20136 F: drivers/tty/serial/8250/8250_dwlib.*
20137 F: drivers/tty/serial/8250/8250_lpss.c
20139 SYNOPSYS DESIGNWARE APB GPIO DRIVER
20140 M: Hoan Tran <hoan@os.amperecomputing.com>
20141 M: Serge Semin <fancer.lancer@gmail.com>
20142 L: linux-gpio@vger.kernel.org
20144 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
20145 F: drivers/gpio/gpio-dwapb.c
20147 SYNOPSYS DESIGNWARE APB SSI DRIVER
20148 M: Serge Semin <fancer.lancer@gmail.com>
20149 L: linux-spi@vger.kernel.org
20151 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
20152 F: drivers/spi/spi-dw*
20154 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
20155 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20157 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
20158 F: drivers/dma/dw-axi-dmac/
20160 SYNOPSYS DESIGNWARE DMAC DRIVER
20161 M: Viresh Kumar <vireshk@kernel.org>
20162 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20164 F: Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
20165 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
20167 F: include/dt-bindings/dma/dw-dmac.h
20168 F: include/linux/dma/dw.h
20169 F: include/linux/platform_data/dma-dw.h
20171 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
20172 M: Jose Abreu <Jose.Abreu@synopsys.com>
20173 L: netdev@vger.kernel.org
20175 F: drivers/net/ethernet/synopsys/
20177 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
20178 M: Jose Abreu <Jose.Abreu@synopsys.com>
20179 L: netdev@vger.kernel.org
20181 F: drivers/net/pcs/pcs-xpcs.c
20182 F: drivers/net/pcs/pcs-xpcs.h
20183 F: include/linux/pcs/pcs-xpcs.h
20185 SYNOPSYS DESIGNWARE I2C DRIVER
20186 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
20187 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20188 R: Mika Westerberg <mika.westerberg@linux.intel.com>
20189 R: Jan Dabros <jsd@semihalf.com>
20190 L: linux-i2c@vger.kernel.org
20192 F: drivers/i2c/busses/i2c-designware-*
20194 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
20195 M: Jaehoon Chung <jh80.chung@samsung.com>
20196 L: linux-mmc@vger.kernel.org
20198 F: drivers/mmc/host/dw_mmc*
20200 SYNOPSYS HSDK RESET CONTROLLER DRIVER
20201 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20203 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
20204 F: drivers/reset/reset-hsdk.c
20205 F: include/dt-bindings/reset/snps,hsdk-reset.h
20207 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
20208 M: Prabu Thangamuthu <prabu.t@synopsys.com>
20209 M: Manjunath M B <manjumb@synopsys.com>
20210 L: linux-mmc@vger.kernel.org
20212 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
20214 SYSTEM CONFIGURATION (SYSCON)
20215 M: Lee Jones <lee@kernel.org>
20216 M: Arnd Bergmann <arnd@arndb.de>
20218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
20219 F: drivers/mfd/syscon.c
20221 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
20222 M: Sudeep Holla <sudeep.holla@arm.com>
20223 R: Cristian Marussi <cristian.marussi@arm.com>
20224 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20226 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
20227 F: drivers/clk/clk-sc[mp]i.c
20228 F: drivers/cpufreq/sc[mp]i-cpufreq.c
20229 F: drivers/firmware/arm_scmi/
20230 F: drivers/firmware/arm_scpi.c
20231 F: drivers/powercap/arm_scmi_powercap.c
20232 F: drivers/regulator/scmi-regulator.c
20233 F: drivers/reset/reset-scmi.c
20234 F: include/linux/sc[mp]i_protocol.h
20235 F: include/trace/events/scmi.h
20236 F: include/uapi/linux/virtio_scmi.h
20238 SYSTEM RESET/SHUTDOWN DRIVERS
20239 M: Sebastian Reichel <sre@kernel.org>
20240 L: linux-pm@vger.kernel.org
20242 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
20243 F: Documentation/devicetree/bindings/power/reset/
20244 F: drivers/power/reset/
20246 SYSTEM TRACE MODULE CLASS
20247 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
20249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
20250 F: Documentation/trace/stm.rst
20251 F: drivers/hwtracing/stm/
20252 F: include/linux/stm.h
20253 F: include/uapi/linux/stm.h
20255 SYSTEM76 ACPI DRIVER
20256 M: Jeremy Soller <jeremy@system76.com>
20257 M: System76 Product Development <productdev@system76.com>
20258 L: platform-driver-x86@vger.kernel.org
20260 F: drivers/platform/x86/system76_acpi.c
20263 M: Christoph Hellwig <hch@infradead.org>
20265 F: Documentation/filesystems/sysv-fs.rst
20267 F: include/linux/sysv_fs.h
20269 TASKSTATS STATISTICS INTERFACE
20270 M: Balbir Singh <bsingharora@gmail.com>
20272 F: Documentation/accounting/taskstats*
20273 F: include/linux/taskstats*
20274 F: kernel/taskstats.c
20277 M: Jamal Hadi Salim <jhs@mojatatu.com>
20278 M: Cong Wang <xiyou.wangcong@gmail.com>
20279 M: Jiri Pirko <jiri@resnulli.us>
20280 L: netdev@vger.kernel.org
20282 F: include/net/pkt_cls.h
20283 F: include/net/pkt_sched.h
20284 F: include/net/tc_act/
20285 F: include/uapi/linux/pkt_cls.h
20286 F: include/uapi/linux/pkt_sched.h
20287 F: include/uapi/linux/tc_act/
20288 F: include/uapi/linux/tc_ematch/
20290 F: tools/testing/selftests/tc-testing
20292 TC90522 MEDIA DRIVER
20293 M: Akihiro Tsukada <tskd08@gmail.com>
20294 L: linux-media@vger.kernel.org
20296 F: drivers/media/dvb-frontends/tc90522*
20298 TCP LOW PRIORITY MODULE
20299 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
20300 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
20302 W: http://tcp-lp-mod.sourceforge.net/
20303 F: net/ipv4/tcp_lp.c
20305 TDA10071 MEDIA DRIVER
20306 M: Antti Palosaari <crope@iki.fi>
20307 L: linux-media@vger.kernel.org
20309 W: https://linuxtv.org
20310 W: http://palosaari.fi/linux/
20311 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20312 T: git git://linuxtv.org/anttip/media_tree.git
20313 F: drivers/media/dvb-frontends/tda10071*
20315 TDA18212 MEDIA DRIVER
20316 M: Antti Palosaari <crope@iki.fi>
20317 L: linux-media@vger.kernel.org
20319 W: https://linuxtv.org
20320 W: http://palosaari.fi/linux/
20321 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20322 T: git git://linuxtv.org/anttip/media_tree.git
20323 F: drivers/media/tuners/tda18212*
20325 TDA18218 MEDIA DRIVER
20326 M: Antti Palosaari <crope@iki.fi>
20327 L: linux-media@vger.kernel.org
20329 W: https://linuxtv.org
20330 W: http://palosaari.fi/linux/
20331 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20332 T: git git://linuxtv.org/anttip/media_tree.git
20333 F: drivers/media/tuners/tda18218*
20335 TDA18250 MEDIA DRIVER
20336 M: Olli Salonen <olli.salonen@iki.fi>
20337 L: linux-media@vger.kernel.org
20339 W: https://linuxtv.org
20340 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20341 T: git git://linuxtv.org/media_tree.git
20342 F: drivers/media/tuners/tda18250*
20344 TDA18271 MEDIA DRIVER
20345 M: Michael Krufky <mkrufky@linuxtv.org>
20346 L: linux-media@vger.kernel.org
20348 W: https://linuxtv.org
20349 W: http://github.com/mkrufky
20350 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20351 T: git git://linuxtv.org/mkrufky/tuners.git
20352 F: drivers/media/tuners/tda18271*
20354 TDA1997x MEDIA DRIVER
20355 M: Tim Harvey <tharvey@gateworks.com>
20356 L: linux-media@vger.kernel.org
20358 W: https://linuxtv.org
20359 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20360 F: drivers/media/i2c/tda1997x.*
20362 TDA827x MEDIA DRIVER
20363 M: Michael Krufky <mkrufky@linuxtv.org>
20364 L: linux-media@vger.kernel.org
20366 W: https://linuxtv.org
20367 W: http://github.com/mkrufky
20368 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20369 T: git git://linuxtv.org/mkrufky/tuners.git
20370 F: drivers/media/tuners/tda8290.*
20372 TDA8290 MEDIA DRIVER
20373 M: Michael Krufky <mkrufky@linuxtv.org>
20374 L: linux-media@vger.kernel.org
20376 W: https://linuxtv.org
20377 W: http://github.com/mkrufky
20378 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20379 T: git git://linuxtv.org/mkrufky/tuners.git
20380 F: drivers/media/tuners/tda8290.*
20382 TDA9840 MEDIA DRIVER
20383 M: Hans Verkuil <hverkuil@xs4all.nl>
20384 L: linux-media@vger.kernel.org
20386 W: https://linuxtv.org
20387 T: git git://linuxtv.org/media_tree.git
20388 F: drivers/media/i2c/tda9840*
20390 TEA5761 TUNER DRIVER
20391 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20392 L: linux-media@vger.kernel.org
20394 W: https://linuxtv.org
20395 T: git git://linuxtv.org/media_tree.git
20396 F: drivers/media/tuners/tea5761.*
20398 TEA5767 TUNER DRIVER
20399 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20400 L: linux-media@vger.kernel.org
20402 W: https://linuxtv.org
20403 T: git git://linuxtv.org/media_tree.git
20404 F: drivers/media/tuners/tea5767.*
20406 TEA6415C MEDIA DRIVER
20407 M: Hans Verkuil <hverkuil@xs4all.nl>
20408 L: linux-media@vger.kernel.org
20410 W: https://linuxtv.org
20411 T: git git://linuxtv.org/media_tree.git
20412 F: drivers/media/i2c/tea6415c*
20414 TEA6420 MEDIA DRIVER
20415 M: Hans Verkuil <hverkuil@xs4all.nl>
20416 L: linux-media@vger.kernel.org
20418 W: https://linuxtv.org
20419 T: git git://linuxtv.org/media_tree.git
20420 F: drivers/media/i2c/tea6420*
20423 M: Jiri Pirko <jiri@resnulli.us>
20424 L: netdev@vger.kernel.org
20426 F: drivers/net/team/
20427 F: include/linux/if_team.h
20428 F: include/uapi/linux/if_team.h
20429 F: tools/testing/selftests/drivers/net/team/
20431 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
20432 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
20434 F: arch/x86/platform/ts5500/
20436 TECHNOTREND USB IR RECEIVER
20437 M: Sean Young <sean@mess.org>
20438 L: linux-media@vger.kernel.org
20440 F: drivers/media/rc/ttusbir.c
20442 TECHWELL TW9910 VIDEO DECODER
20443 L: linux-media@vger.kernel.org
20445 F: drivers/media/i2c/tw9910.c
20446 F: include/media/i2c/tw9910.h
20449 M: Jens Wiklander <jens.wiklander@linaro.org>
20450 R: Sumit Garg <sumit.garg@linaro.org>
20451 L: op-tee@lists.trustedfirmware.org
20453 F: Documentation/staging/tee.rst
20455 F: include/linux/tee_drv.h
20456 F: include/uapi/linux/tee.h
20458 TEGRA ARCHITECTURE SUPPORT
20459 M: Thierry Reding <thierry.reding@gmail.com>
20460 M: Jonathan Hunter <jonathanh@nvidia.com>
20461 L: linux-tegra@vger.kernel.org
20463 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
20464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
20468 M: Peter De Schrijver <pdeschrijver@nvidia.com>
20469 M: Prashant Gaikwad <pgaikwad@nvidia.com>
20471 F: drivers/clk/tegra/
20474 M: Laxman Dewangan <ldewangan@nvidia.com>
20475 M: Jon Hunter <jonathanh@nvidia.com>
20477 F: drivers/dma/tegra*
20480 M: Laxman Dewangan <ldewangan@nvidia.com>
20481 R: Dmitry Osipenko <digetx@gmail.com>
20483 F: drivers/i2c/busses/i2c-tegra.c
20485 TEGRA IOMMU DRIVERS
20486 M: Thierry Reding <thierry.reding@gmail.com>
20487 R: Krishna Reddy <vdumpa@nvidia.com>
20488 L: linux-tegra@vger.kernel.org
20490 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
20491 F: drivers/iommu/tegra*
20494 M: Laxman Dewangan <ldewangan@nvidia.com>
20496 F: drivers/input/keyboard/tegra-kbc.c
20499 M: Stefan Agner <stefan@agner.ch>
20500 M: Lucas Stach <dev@lynxeye.de>
20502 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
20503 F: drivers/mtd/nand/raw/tegra_nand.c
20506 M: Thierry Reding <thierry.reding@gmail.com>
20508 F: drivers/pwm/pwm-tegra.c
20510 TEGRA SERIAL DRIVER
20511 M: Laxman Dewangan <ldewangan@nvidia.com>
20513 F: drivers/tty/serial/serial-tegra.c
20516 M: Laxman Dewangan <ldewangan@nvidia.com>
20518 F: drivers/spi/spi-tegra*
20520 TEGRA QUAD SPI DRIVER
20521 M: Thierry Reding <thierry.reding@gmail.com>
20522 M: Jonathan Hunter <jonathanh@nvidia.com>
20523 M: Sowjanya Komatineni <skomatineni@nvidia.com>
20524 L: linux-tegra@vger.kernel.org
20526 F: drivers/spi/spi-tegra210-quad.c
20529 M: Thierry Reding <thierry.reding@gmail.com>
20530 M: Jonathan Hunter <jonathanh@nvidia.com>
20531 M: Sowjanya Komatineni <skomatineni@nvidia.com>
20532 L: linux-media@vger.kernel.org
20533 L: linux-tegra@vger.kernel.org
20535 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
20536 F: drivers/staging/media/tegra-video/
20538 TEGRA XUSB PADCTL DRIVER
20539 M: JC Kuo <jckuo@nvidia.com>
20541 F: drivers/phy/tegra/xusb*
20543 TEHUTI ETHERNET DRIVER
20544 M: Andy Gospodarek <andy@greyhouse.net>
20545 L: netdev@vger.kernel.org
20547 F: drivers/net/ethernet/tehuti/*
20549 TELECOM CLOCK DRIVER FOR MCPL0010
20550 M: Mark Gross <markgross@kernel.org>
20552 F: drivers/char/tlclk.c
20554 TEMPO SEMICONDUCTOR DRIVERS
20555 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
20557 F: Documentation/devicetree/bindings/sound/tscs*.txt
20558 F: sound/soc/codecs/tscs*.c
20559 F: sound/soc/codecs/tscs*.h
20561 TENSILICA XTENSA PORT (xtensa)
20562 M: Chris Zankel <chris@zankel.net>
20563 M: Max Filippov <jcmvbkbc@gmail.com>
20564 L: linux-xtensa@linux-xtensa.org
20566 T: git https://github.com/jcmvbkbc/linux-xtensa.git
20568 F: drivers/irqchip/irq-xtensa-*
20570 TEXAS INSTRUMENTS ASoC DRIVERS
20571 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20572 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20574 F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
20577 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
20578 M: Ricardo Ribalda <ribalda@kernel.org>
20579 L: linux-iio@vger.kernel.org
20581 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
20582 F: drivers/iio/dac/ti-dac7612.c
20584 TEXAS INSTRUMENTS DMA DRIVERS
20585 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20586 L: dmaengine@vger.kernel.org
20588 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
20589 F: Documentation/devicetree/bindings/dma/ti-edma.txt
20590 F: Documentation/devicetree/bindings/dma/ti/
20592 X: drivers/dma/ti/cppi41.c
20593 F: include/linux/dma/k3-udma-glue.h
20594 F: include/linux/dma/ti-cppi5.h
20595 F: include/linux/dma/k3-psil.h
20597 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
20598 M: Nishanth Menon <nm@ti.com>
20599 M: Tero Kristo <kristo@kernel.org>
20600 M: Santosh Shilimkar <ssantosh@kernel.org>
20601 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20603 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
20604 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
20605 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
20606 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
20607 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
20608 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
20609 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
20610 F: drivers/clk/keystone/sci-clk.c
20611 F: drivers/firmware/ti_sci*
20612 F: drivers/irqchip/irq-ti-sci-inta.c
20613 F: drivers/irqchip/irq-ti-sci-intr.c
20614 F: drivers/reset/reset-ti-sci.c
20615 F: drivers/soc/ti/ti_sci_inta_msi.c
20616 F: drivers/soc/ti/ti_sci_pm_domains.c
20617 F: include/dt-bindings/soc/ti,sci_pm_domain.h
20618 F: include/linux/soc/ti/ti_sci_inta_msi.h
20619 F: include/linux/soc/ti/ti_sci_protocol.h
20621 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
20622 M: Robert Marko <robert.marko@sartura.hr>
20623 M: Luka Perkov <luka.perkov@sartura.hr>
20624 L: linux-hwmon@vger.kernel.org
20626 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
20627 F: Documentation/hwmon/tps23861.rst
20628 F: drivers/hwmon/tps23861.c
20630 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
20631 M: Puranjay Mohan <puranjay12@gmail.com>
20632 L: linux-iio@vger.kernel.org
20634 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
20635 F: drivers/iio/temperature/tmp117.c
20637 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
20638 M: Hans Verkuil <hverkuil@xs4all.nl>
20639 L: linux-media@vger.kernel.org
20641 W: https://linuxtv.org
20642 T: git git://linuxtv.org/media_tree.git
20643 F: drivers/media/radio/radio-raremono.c
20646 M: Rafael J. Wysocki <rafael@kernel.org>
20647 M: Daniel Lezcano <daniel.lezcano@linaro.org>
20648 R: Amit Kucheria <amitk@kernel.org>
20649 R: Zhang Rui <rui.zhang@intel.com>
20650 L: linux-pm@vger.kernel.org
20652 Q: https://patchwork.kernel.org/project/linux-pm/list/
20653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
20654 F: Documentation/ABI/testing/sysfs-class-thermal
20655 F: Documentation/devicetree/bindings/thermal/
20656 F: Documentation/driver-api/thermal/
20657 F: drivers/thermal/
20658 F: include/dt-bindings/thermal/
20659 F: include/linux/cpu_cooling.h
20660 F: include/linux/thermal.h
20661 F: include/uapi/linux/thermal.h
20662 F: tools/lib/thermal/
20665 THERMAL DRIVER FOR AMLOGIC SOCS
20666 M: Guillaume La Roque <glaroque@baylibre.com>
20667 L: linux-pm@vger.kernel.org
20668 L: linux-amlogic@lists.infradead.org
20670 W: http://linux-meson.com/
20671 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
20672 F: drivers/thermal/amlogic_thermal.c
20674 THERMAL/CPU_COOLING
20675 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
20676 M: Daniel Lezcano <daniel.lezcano@linaro.org>
20677 M: Viresh Kumar <viresh.kumar@linaro.org>
20678 R: Lukasz Luba <lukasz.luba@arm.com>
20679 L: linux-pm@vger.kernel.org
20681 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
20682 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
20683 F: drivers/thermal/cpufreq_cooling.c
20684 F: drivers/thermal/cpuidle_cooling.c
20685 F: include/linux/cpu_cooling.h
20687 THERMAL/POWER_ALLOCATOR
20688 M: Lukasz Luba <lukasz.luba@arm.com>
20689 L: linux-pm@vger.kernel.org
20691 F: Documentation/driver-api/thermal/power_allocator.rst
20692 F: drivers/thermal/gov_power_allocator.c
20693 F: include/trace/events/thermal_power_allocator.h
20695 THINKPAD ACPI EXTRAS DRIVER
20696 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
20697 L: ibm-acpi-devel@lists.sourceforge.net
20698 L: platform-driver-x86@vger.kernel.org
20700 W: http://ibm-acpi.sourceforge.net
20701 W: http://thinkwiki.org/wiki/Ibm-acpi
20702 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
20703 F: drivers/platform/x86/thinkpad_acpi.c
20705 THINKPAD LMI DRIVER
20706 M: Mark Pearson <markpearson@lenovo.com>
20707 L: platform-driver-x86@vger.kernel.org
20709 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
20710 F: drivers/platform/x86/think-lmi.?
20712 THUNDERBOLT DMA TRAFFIC TEST DRIVER
20713 M: Isaac Hazan <isaac.hazan@intel.com>
20714 L: linux-usb@vger.kernel.org
20716 F: drivers/thunderbolt/dma_test.c
20719 M: Andreas Noever <andreas.noever@gmail.com>
20720 M: Michael Jamet <michael.jamet@intel.com>
20721 M: Mika Westerberg <mika.westerberg@linux.intel.com>
20722 M: Yehezkel Bernat <YehezkelShB@gmail.com>
20723 L: linux-usb@vger.kernel.org
20725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
20726 F: Documentation/admin-guide/thunderbolt.rst
20727 F: drivers/thunderbolt/
20728 F: include/linux/thunderbolt.h
20730 THUNDERBOLT NETWORK DRIVER
20731 M: Michael Jamet <michael.jamet@intel.com>
20732 M: Mika Westerberg <mika.westerberg@linux.intel.com>
20733 M: Yehezkel Bernat <YehezkelShB@gmail.com>
20734 L: netdev@vger.kernel.org
20736 F: drivers/net/thunderbolt.c
20738 THUNDERX GPIO DRIVER
20739 M: Robert Richter <rric@kernel.org>
20741 F: drivers/gpio/gpio-thunderx.c
20743 TI AM437X VPFE DRIVER
20744 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
20745 L: linux-media@vger.kernel.org
20747 W: https://linuxtv.org
20748 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20749 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20750 F: drivers/media/platform/ti/am437x/
20752 TI BANDGAP AND THERMAL DRIVER
20753 M: Eduardo Valentin <edubezval@gmail.com>
20754 M: Keerthy <j-keerthy@ti.com>
20755 L: linux-pm@vger.kernel.org
20756 L: linux-omap@vger.kernel.org
20758 F: drivers/thermal/ti-soc-thermal/
20760 TI BQ27XXX POWER SUPPLY DRIVER
20761 F: drivers/power/supply/bq27xxx_battery.c
20762 F: drivers/power/supply/bq27xxx_battery_i2c.c
20763 F: include/linux/power/bq27xxx_battery.h
20765 TI CDCE706 CLOCK DRIVER
20766 M: Max Filippov <jcmvbkbc@gmail.com>
20768 F: drivers/clk/clk-cdce706.c
20771 M: Tero Kristo <kristo@kernel.org>
20772 L: linux-omap@vger.kernel.org
20775 F: include/linux/clk/ti.h
20777 TI DAVINCI MACHINE SUPPORT
20778 M: Sekhar Nori <nsekhar@ti.com>
20779 R: Bartosz Golaszewski <brgl@bgdev.pl>
20780 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
20783 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
20784 F: arch/arm/boot/dts/da850*
20785 F: arch/arm/mach-davinci/
20786 F: drivers/i2c/busses/i2c-davinci.c
20788 TI DAVINCI SERIES CLOCK DRIVER
20789 M: David Lechner <david@lechnology.com>
20790 R: Sekhar Nori <nsekhar@ti.com>
20792 F: Documentation/devicetree/bindings/clock/ti/davinci/
20793 F: drivers/clk/davinci/
20794 F: include/linux/clk/davinci.h
20796 TI DAVINCI SERIES GPIO DRIVER
20797 M: Keerthy <j-keerthy@ti.com>
20798 L: linux-gpio@vger.kernel.org
20800 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
20801 F: drivers/gpio/gpio-davinci.c
20803 TI DAVINCI SERIES MEDIA DRIVER
20804 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
20805 L: linux-media@vger.kernel.org
20807 W: https://linuxtv.org
20808 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20809 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20810 F: drivers/media/platform/ti/davinci/
20811 F: drivers/staging/media/deprecated/vpfe_capture/
20812 F: include/media/davinci/
20814 TI ENHANCED CAPTURE (eCAP) DRIVER
20815 M: Vignesh Raghavendra <vigneshr@ti.com>
20816 R: Julien Panis <jpanis@baylibre.com>
20817 L: linux-iio@vger.kernel.org
20818 L: linux-omap@vger.kernel.org
20820 F: Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
20821 F: drivers/counter/ti-ecap-capture.c
20823 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
20824 R: David Lechner <david@lechnology.com>
20825 L: linux-iio@vger.kernel.org
20826 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
20827 F: drivers/counter/ti-eqep.c
20829 TI ETHERNET SWITCH DRIVER (CPSW)
20830 R: Grygorii Strashko <grygorii.strashko@ti.com>
20831 L: linux-omap@vger.kernel.org
20832 L: netdev@vger.kernel.org
20834 F: drivers/net/ethernet/ti/cpsw*
20835 F: drivers/net/ethernet/ti/davinci*
20837 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
20838 M: Alex Dubov <oakad@yahoo.com>
20840 W: http://tifmxx.berlios.de/
20841 F: drivers/memstick/host/tifm_ms.c
20842 F: drivers/misc/tifm*
20843 F: drivers/mmc/host/tifm_sd.c
20844 F: include/linux/tifm.h
20846 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
20847 M: Nishanth Menon <nm@ti.com>
20848 M: Santosh Shilimkar <ssantosh@kernel.org>
20849 L: linux-kernel@vger.kernel.org
20850 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
20853 F: drivers/soc/ti/*
20855 TI LM49xxx FAMILY ASoC CODEC DRIVERS
20856 M: M R Swami Reddy <mr.swami.reddy@ti.com>
20857 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
20858 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20860 F: sound/soc/codecs/isabelle*
20861 F: sound/soc/codecs/lm49453*
20863 TI PCM3060 ASoC CODEC DRIVER
20864 M: Kirill Marinushkin <kmarinushkin@birdec.com>
20865 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20867 F: Documentation/devicetree/bindings/sound/pcm3060.txt
20868 F: sound/soc/codecs/pcm3060*
20870 TI TAS571X FAMILY ASoC CODEC DRIVER
20871 M: Kevin Cernekee <cernekee@chromium.org>
20872 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20874 F: sound/soc/codecs/tas571x*
20876 TI TRF7970A NFC DRIVER
20877 M: Mark Greer <mgreer@animalcreek.com>
20878 L: linux-wireless@vger.kernel.org
20879 L: linux-nfc@lists.01.org (subscribers-only)
20881 F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
20882 F: drivers/nfc/trf7970a.c
20884 TI TSC2046 ADC DRIVER
20885 M: Oleksij Rempel <o.rempel@pengutronix.de>
20886 R: kernel@pengutronix.de
20887 L: linux-iio@vger.kernel.org
20889 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
20890 F: drivers/iio/adc/ti-tsc2046.c
20892 TI TWL4030 SERIES SOC CODEC DRIVER
20893 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20894 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20896 F: sound/soc/codecs/twl4030*
20899 M: Benoit Parrot <bparrot@ti.com>
20900 L: linux-media@vger.kernel.org
20902 W: http://linuxtv.org/
20903 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20904 F: Documentation/devicetree/bindings/media/ti,cal.yaml
20905 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
20906 F: drivers/media/platform/ti/cal/
20907 F: drivers/media/platform/ti/vpe/
20909 TI WILINK WIRELESS DRIVERS
20910 L: linux-wireless@vger.kernel.org
20912 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
20913 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
20914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
20915 F: drivers/net/wireless/ti/
20917 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
20918 M: John Stultz <jstultz@google.com>
20919 M: Thomas Gleixner <tglx@linutronix.de>
20920 R: Stephen Boyd <sboyd@kernel.org>
20921 L: linux-kernel@vger.kernel.org
20923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
20924 F: include/linux/clocksource.h
20925 F: include/linux/time.h
20926 F: include/linux/timex.h
20927 F: include/uapi/linux/time.h
20928 F: include/uapi/linux/timex.h
20929 F: kernel/time/alarmtimer.c
20930 F: kernel/time/clocksource.c
20931 F: kernel/time/ntp.c
20932 F: kernel/time/time*.c
20933 F: tools/testing/selftests/timers/
20936 M: Jon Maloy <jmaloy@redhat.com>
20937 M: Ying Xue <ying.xue@windriver.com>
20938 L: netdev@vger.kernel.org (core kernel code)
20939 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
20941 W: http://tipc.sourceforge.net/
20942 F: include/uapi/linux/tipc*.h
20945 TLAN NETWORK DRIVER
20946 M: Samuel Chessman <chessman@tux.org>
20947 L: tlan-devel@lists.sourceforge.net (subscribers-only)
20949 W: http://sourceforge.net/projects/tlan/
20950 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
20951 F: drivers/net/ethernet/ti/tlan.*
20953 TM6000 VIDEO4LINUX DRIVER
20954 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20955 L: linux-media@vger.kernel.org
20957 W: https://linuxtv.org
20958 T: git git://linuxtv.org/media_tree.git
20959 F: Documentation/admin-guide/media/tm6000*
20960 F: drivers/staging/media/deprecated/tm6000/
20962 TMIO/SDHI MMC DRIVER
20963 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
20964 L: linux-mmc@vger.kernel.org
20965 L: linux-renesas-soc@vger.kernel.org
20967 F: drivers/mmc/host/renesas_sdhi*
20968 F: drivers/mmc/host/tmio_mmc*
20969 F: include/linux/mfd/tmio.h
20971 TMP401 HARDWARE MONITOR DRIVER
20972 M: Guenter Roeck <linux@roeck-us.net>
20973 L: linux-hwmon@vger.kernel.org
20975 F: Documentation/devicetree/bindings/hwmon/ti,tmp401.yaml
20976 F: Documentation/hwmon/tmp401.rst
20977 F: drivers/hwmon/tmp401.c
20979 TMP464 HARDWARE MONITOR DRIVER
20980 M: Agathe Porte <agathe.porte@nokia.com>
20981 M: Guenter Roeck <linux@roeck-us.net>
20982 L: linux-hwmon@vger.kernel.org
20984 F: Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
20985 F: Documentation/hwmon/tmp464.rst
20986 F: drivers/hwmon/tmp464.c
20988 TMP513 HARDWARE MONITOR DRIVER
20989 M: Eric Tremblay <etremblay@distech-controls.com>
20990 L: linux-hwmon@vger.kernel.org
20992 F: Documentation/hwmon/tmp513.rst
20993 F: drivers/hwmon/tmp513.c
20995 TMPFS (SHMEM FILESYSTEM)
20996 M: Hugh Dickins <hughd@google.com>
20997 L: linux-mm@kvack.org
20999 F: include/linux/shmem_fs.h
21002 TOMOYO SECURITY MODULE
21003 M: Kentaro Takeda <takedakn@nttdata.co.jp>
21004 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
21005 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
21006 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
21007 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
21008 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
21010 W: https://tomoyo.osdn.jp/
21011 F: security/tomoyo/
21013 TOPSTAR LAPTOP EXTRAS DRIVER
21014 M: Herton Ronaldo Krzesinski <herton@canonical.com>
21015 L: platform-driver-x86@vger.kernel.org
21017 F: drivers/platform/x86/topstar-laptop.c
21019 TORTURE-TEST MODULES
21020 M: Davidlohr Bueso <dave@stgolabs.net>
21021 M: "Paul E. McKenney" <paulmck@kernel.org>
21022 M: Josh Triplett <josh@joshtriplett.org>
21023 L: linux-kernel@vger.kernel.org
21025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
21026 F: Documentation/RCU/torture.rst
21027 F: kernel/locking/locktorture.c
21028 F: kernel/rcu/rcuscale.c
21029 F: kernel/rcu/rcutorture.c
21030 F: kernel/rcu/refscale.c
21031 F: kernel/torture.c
21033 TOSHIBA ACPI EXTRAS DRIVER
21034 M: Azael Avalos <coproscefalo@gmail.com>
21035 L: platform-driver-x86@vger.kernel.org
21037 F: drivers/platform/x86/toshiba_acpi.c
21039 TOSHIBA BLUETOOTH DRIVER
21040 M: Azael Avalos <coproscefalo@gmail.com>
21041 L: platform-driver-x86@vger.kernel.org
21043 F: drivers/platform/x86/toshiba_bluetooth.c
21045 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
21046 M: Azael Avalos <coproscefalo@gmail.com>
21047 L: platform-driver-x86@vger.kernel.org
21049 F: drivers/platform/x86/toshiba_haps.c
21052 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
21054 W: http://www.buzzard.org.uk/toshiba/
21055 F: drivers/char/toshiba.c
21056 F: include/linux/toshiba.h
21057 F: include/uapi/linux/toshiba.h
21059 TOSHIBA TC358743 DRIVER
21060 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
21061 L: linux-media@vger.kernel.org
21063 F: Documentation/devicetree/bindings/media/i2c/tc358743.txt
21064 F: drivers/media/i2c/tc358743*
21065 F: include/media/i2c/tc358743.h
21067 TOSHIBA WMI HOTKEYS DRIVER
21068 M: Azael Avalos <coproscefalo@gmail.com>
21069 L: platform-driver-x86@vger.kernel.org
21071 F: drivers/platform/x86/toshiba-wmi.c
21074 M: Peter Huewe <peterhuewe@gmx.de>
21075 M: Jarkko Sakkinen <jarkko@kernel.org>
21076 R: Jason Gunthorpe <jgg@ziepe.ca>
21077 L: linux-integrity@vger.kernel.org
21079 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
21080 Q: https://patchwork.kernel.org/project/linux-integrity/list/
21081 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
21082 F: drivers/char/tpm/
21085 M: Duke Du <dukedu83@gmail.com>
21086 L: linux-hwmon@vger.kernel.org
21088 F: Documentation/hwmon/tps546d24.rst
21089 F: drivers/hwmon/pmbus/tps546d24.c
21092 M: Steven Rostedt <rostedt@goodmis.org>
21093 M: Masami Hiramatsu <mhiramat@kernel.org>
21094 L: linux-kernel@vger.kernel.org
21095 L: linux-trace-kernel@vger.kernel.org
21096 Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
21098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
21099 F: Documentation/trace/*
21101 F: include/linux/trace*.h
21104 F: scripts/tracing/
21105 F: tools/testing/selftests/ftrace/
21107 TRACING MMIO ACCESSES (MMIOTRACE)
21108 M: Steven Rostedt <rostedt@goodmis.org>
21109 M: Masami Hiramatsu <mhiramat@kernel.org>
21110 R: Karol Herbst <karolherbst@gmail.com>
21111 R: Pekka Paalanen <ppaalanen@gmail.com>
21112 L: linux-kernel@vger.kernel.org
21113 L: nouveau@lists.freedesktop.org
21115 F: arch/x86/mm/kmmio.c
21116 F: arch/x86/mm/mmio-mod.c
21117 F: arch/x86/mm/testmmiotrace.c
21118 F: include/linux/mmiotrace.h
21119 F: kernel/trace/trace_mmiotrace.c
21121 TRACING OS NOISE / LATENCY TRACERS
21122 M: Steven Rostedt <rostedt@goodmis.org>
21123 M: Daniel Bristot de Oliveira <bristot@kernel.org>
21125 F: kernel/trace/trace_osnoise.c
21126 F: include/trace/events/osnoise.h
21127 F: kernel/trace/trace_hwlat.c
21128 F: kernel/trace/trace_irqsoff.c
21129 F: kernel/trace/trace_sched_wakeup.c
21130 F: Documentation/trace/osnoise-tracer.rst
21131 F: Documentation/trace/timerlat-tracer.rst
21132 F: Documentation/trace/hwlat_detector.rst
21133 F: arch/*/kernel/trace.c
21135 Real-time Linux Analysis (RTLA) tools
21136 M: Daniel Bristot de Oliveira <bristot@kernel.org>
21137 M: Steven Rostedt <rostedt@goodmis.org>
21138 L: linux-trace-devel@vger.kernel.org
21140 F: Documentation/tools/rtla/
21141 F: tools/tracing/rtla/
21143 TRADITIONAL CHINESE DOCUMENTATION
21144 M: Hu Haowen <src.res@email.cn>
21145 L: linux-doc-tw-discuss@lists.sourceforge.net (moderated for non-subscribers)
21147 W: https://github.com/srcres258/linux-doc
21148 T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
21149 F: Documentation/translations/zh_TW/
21152 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21153 M: Jiri Slaby <jirislaby@kernel.org>
21155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
21156 F: Documentation/driver-api/serial/
21158 F: drivers/tty/serial/serial_core.c
21159 F: include/linux/selection.h
21160 F: include/linux/serial.h
21161 F: include/linux/serial_core.h
21162 F: include/linux/sysrq.h
21163 F: include/linux/tty*.h
21164 F: include/linux/vt.h
21165 F: include/linux/vt_*.h
21166 F: include/uapi/linux/serial.h
21167 F: include/uapi/linux/serial_core.h
21168 F: include/uapi/linux/tty.h
21170 TUA9001 MEDIA DRIVER
21171 M: Antti Palosaari <crope@iki.fi>
21172 L: linux-media@vger.kernel.org
21174 W: https://linuxtv.org
21175 W: http://palosaari.fi/linux/
21176 Q: http://patchwork.linuxtv.org/project/linux-media/list/
21177 T: git git://linuxtv.org/anttip/media_tree.git
21178 F: drivers/media/tuners/tua9001*
21180 TULIP NETWORK DRIVERS
21181 L: netdev@vger.kernel.org
21182 L: linux-parisc@vger.kernel.org
21184 F: drivers/net/ethernet/dec/tulip/
21187 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
21189 W: http://vtun.sourceforge.net/tun
21190 F: Documentation/networking/tuntap.rst
21191 F: arch/um/os-Linux/drivers/
21193 TURBOCHANNEL SUBSYSTEM
21194 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
21195 M: Ralf Baechle <ralf@linux-mips.org>
21196 L: linux-mips@vger.kernel.org
21198 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
21200 F: include/linux/tc.h
21203 M: "Len Brown" <lenb@kernel.org>
21204 L: linux-pm@vger.kernel.org
21206 Q: https://patchwork.kernel.org/project/linux-pm/list/
21207 B: https://bugzilla.kernel.org
21208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
21209 F: tools/power/x86/turbostat/
21211 TW5864 VIDEO4LINUX DRIVER
21212 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
21213 M: Anton Sviridenko <anton@corp.bluecherry.net>
21214 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
21215 M: Andrey Utkin <andrey_utkin@fastmail.com>
21216 L: linux-media@vger.kernel.org
21218 F: drivers/media/pci/tw5864/
21220 TW68 VIDEO4LINUX DRIVER
21221 M: Hans Verkuil <hverkuil@xs4all.nl>
21222 L: linux-media@vger.kernel.org
21224 W: https://linuxtv.org
21225 T: git git://linuxtv.org/media_tree.git
21226 F: drivers/media/pci/tw68/
21228 TW686X VIDEO4LINUX DRIVER
21229 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
21230 L: linux-media@vger.kernel.org
21232 W: http://linuxtv.org
21233 T: git git://linuxtv.org/media_tree.git
21234 F: drivers/media/pci/tw686x/
21236 U-BOOT ENVIRONMENT VARIABLES
21237 M: Rafał Miłecki <rafal@milecki.pl>
21239 F: Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
21240 F: drivers/nvmem/u-boot-env.c
21242 UACCE ACCELERATOR FRAMEWORK
21243 M: Zhangfei Gao <zhangfei.gao@linaro.org>
21244 M: Zhou Wang <wangzhou1@hisilicon.com>
21245 L: linux-accelerators@lists.ozlabs.org
21246 L: linux-kernel@vger.kernel.org
21248 F: Documentation/ABI/testing/sysfs-driver-uacce
21249 F: Documentation/misc-devices/uacce.rst
21250 F: drivers/misc/uacce/
21251 F: include/linux/uacce.h
21252 F: include/uapi/misc/uacce/
21254 UBI FILE SYSTEM (UBIFS)
21255 M: Richard Weinberger <richard@nod.at>
21256 L: linux-mtd@lists.infradead.org
21258 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
21259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
21260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
21261 F: Documentation/ABI/testing/sysfs-fs-ubifs
21262 F: Documentation/filesystems/ubifs-authentication.rst
21263 F: Documentation/filesystems/ubifs.rst
21266 UBLK USERSPACE BLOCK DRIVER
21267 M: Ming Lei <ming.lei@redhat.com>
21268 L: linux-block@vger.kernel.org
21270 F: Documentation/block/ublk.rst
21271 F: drivers/block/ublk_drv.c
21272 F: include/uapi/linux/ublk_cmd.h
21274 UCLINUX (M68KNOMMU AND COLDFIRE)
21275 M: Greg Ungerer <gerg@linux-m68k.org>
21276 L: linux-m68k@lists.linux-m68k.org
21277 L: uclinux-dev@uclinux.org (subscribers-only)
21279 W: http://www.linux-m68k.org/
21280 W: http://www.uclinux.org/
21281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
21282 F: arch/m68k/*/*_no.*
21284 F: arch/m68k/coldfire/
21285 F: arch/m68k/include/asm/*_no.*
21288 M: Jan Kara <jack@suse.com>
21290 F: Documentation/filesystems/udf.rst
21294 M: Bastien Nocera <hadess@hadess.net>
21295 L: linux-input@vger.kernel.org
21297 F: drivers/hid/hid-udraw-ps3.c
21300 M: Evgeniy Dushistov <dushistov@mail.ru>
21302 F: Documentation/admin-guide/ufs.rst
21305 UHID USERSPACE HID IO DRIVER
21306 M: David Rheinsberg <david.rheinsberg@gmail.com>
21307 L: linux-input@vger.kernel.org
21309 F: drivers/hid/uhid.c
21310 F: include/uapi/linux/uhid.h
21313 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21314 L: linux-usb@vger.kernel.org
21316 F: drivers/usb/common/ulpi.c
21317 F: include/linux/ulpi/
21320 M: Gabriel Krisman Bertazi <krisman@collabora.com>
21321 L: linux-fsdevel@vger.kernel.org
21326 M: Tony Finch <dot@dotat.at>
21328 W: http://dotat.at/prog/unifdef
21329 F: scripts/unifdef.c
21331 UNIFORM CDROM DRIVER
21332 M: Phillip Potter <phil@philpotter.co.uk>
21334 F: Documentation/cdrom/
21335 F: drivers/cdrom/cdrom.c
21336 F: include/linux/cdrom.h
21337 F: include/uapi/linux/cdrom.h
21339 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
21340 R: Alim Akhtar <alim.akhtar@samsung.com>
21341 R: Avri Altman <avri.altman@wdc.com>
21342 R: Bart Van Assche <bvanassche@acm.org>
21343 L: linux-scsi@vger.kernel.org
21345 F: Documentation/devicetree/bindings/ufs/
21346 F: Documentation/scsi/ufs.rst
21347 F: drivers/ufs/core/
21349 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
21350 M: Pedro Sousa <pedrom.sousa@synopsys.com>
21351 L: linux-scsi@vger.kernel.org
21353 F: drivers/ufs/host/*dwc*
21355 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
21356 M: Stanley Chu <stanley.chu@mediatek.com>
21357 L: linux-scsi@vger.kernel.org
21358 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
21360 F: drivers/ufs/host/ufs-mediatek*
21362 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
21363 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
21364 L: linux-renesas-soc@vger.kernel.org
21365 L: linux-scsi@vger.kernel.org
21367 F: drivers/ufs/host/ufs-renesas.c
21369 UNSORTED BLOCK IMAGES (UBI)
21370 M: Richard Weinberger <richard@nod.at>
21371 L: linux-mtd@lists.infradead.org
21373 W: http://www.linux-mtd.infradead.org/
21374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
21375 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
21376 F: drivers/mtd/ubi/
21377 F: include/linux/mtd/ubi.h
21378 F: include/uapi/mtd/ubi-user.h
21380 USB "USBNET" DRIVER FRAMEWORK
21381 M: Oliver Neukum <oneukum@suse.com>
21382 L: netdev@vger.kernel.org
21384 W: http://www.linux-usb.org/usbnet
21385 F: drivers/net/usb/usbnet.c
21386 F: include/linux/usb/usbnet.h
21389 M: Oliver Neukum <oneukum@suse.com>
21390 L: linux-usb@vger.kernel.org
21392 F: Documentation/usb/acm.rst
21393 F: drivers/usb/class/cdc-acm.*
21395 USB APPLE MFI FASTCHARGE DRIVER
21396 M: Bastien Nocera <hadess@hadess.net>
21397 L: linux-usb@vger.kernel.org
21399 F: drivers/usb/misc/apple-mfi-fastcharge.c
21401 USB AR5523 WIRELESS DRIVER
21402 M: Pontus Fuchs <pontus.fuchs@gmail.com>
21403 L: linux-wireless@vger.kernel.org
21405 F: drivers/net/wireless/ath/ar5523/
21408 M: Oliver Neukum <oneukum@suse.com>
21409 L: linux-usb@vger.kernel.org
21410 L: linux-scsi@vger.kernel.org
21412 F: drivers/usb/storage/uas.c
21414 USB CDC ETHERNET DRIVER
21415 M: Oliver Neukum <oliver@neukum.org>
21416 L: linux-usb@vger.kernel.org
21418 F: drivers/net/usb/cdc_*.c
21419 F: include/uapi/linux/usb/cdc.h
21421 USB CHAOSKEY DRIVER
21422 M: Keith Packard <keithp@keithp.com>
21423 L: linux-usb@vger.kernel.org
21425 F: drivers/usb/misc/chaoskey.c
21427 USB CYPRESS C67X00 DRIVER
21428 L: linux-usb@vger.kernel.org
21430 F: drivers/usb/c67x00/
21432 USB DAVICOM DM9601 DRIVER
21433 M: Peter Korsgaard <peter@korsgaard.com>
21434 L: netdev@vger.kernel.org
21436 W: http://www.linux-usb.org/usbnet
21437 F: drivers/net/usb/dm9601.c
21440 M: Alan Stern <stern@rowland.harvard.edu>
21441 L: linux-usb@vger.kernel.org
21443 F: Documentation/usb/ehci.rst
21444 F: drivers/usb/host/ehci*
21446 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
21447 M: Jiri Kosina <jikos@kernel.org>
21448 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
21449 L: linux-usb@vger.kernel.org
21451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
21452 F: Documentation/hid/hiddev.rst
21453 F: drivers/hid/usbhid/
21455 USB INTEL XHCI ROLE MUX DRIVER
21456 M: Hans de Goede <hdegoede@redhat.com>
21457 L: linux-usb@vger.kernel.org
21459 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
21461 USB IP DRIVER FOR HISILICON KIRIN 960
21462 M: Yu Chen <chenyu56@huawei.com>
21463 M: Binghui Wang <wangbinghui@hisilicon.com>
21464 L: linux-usb@vger.kernel.org
21466 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
21467 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
21469 USB IP DRIVER FOR HISILICON KIRIN 970
21470 M: Mauro Carvalho Chehab <mchehab@kernel.org>
21471 L: linux-usb@vger.kernel.org
21473 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
21474 F: drivers/phy/hisilicon/phy-hi3670-usb3.c
21477 M: Olav Kongas <ok@artecdesign.ee>
21478 L: linux-usb@vger.kernel.org
21480 F: drivers/usb/host/isp116x*
21481 F: include/linux/usb/isp116x.h
21484 M: Rui Miguel Silva <rui.silva@linaro.org>
21485 L: linux-usb@vger.kernel.org
21487 F: drivers/usb/isp1760/*
21488 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
21490 USB LAN78XX ETHERNET DRIVER
21491 M: Woojung Huh <woojung.huh@microchip.com>
21492 M: UNGLinuxDriver@microchip.com
21493 L: netdev@vger.kernel.org
21495 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
21496 F: drivers/net/usb/lan78xx.*
21497 F: include/dt-bindings/net/microchip-lan78xx.h
21499 USB MASS STORAGE DRIVER
21500 M: Alan Stern <stern@rowland.harvard.edu>
21501 L: linux-usb@vger.kernel.org
21502 L: usb-storage@lists.one-eyed-alien.net
21504 F: drivers/usb/storage/
21507 M: Clemens Ladisch <clemens@ladisch.de>
21508 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21511 F: sound/usb/midi.*
21513 USB NETWORKING DRIVERS
21514 L: linux-usb@vger.kernel.org
21516 F: drivers/net/usb/
21519 M: Alan Stern <stern@rowland.harvard.edu>
21520 L: linux-usb@vger.kernel.org
21522 F: Documentation/usb/ohci.rst
21523 F: drivers/usb/host/ohci*
21525 USB OTG FSM (Finite State Machine)
21526 M: Peter Chen <peter.chen@kernel.org>
21527 L: linux-usb@vger.kernel.org
21529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
21530 F: drivers/usb/common/usb-otg-fsm.c
21533 M: Valentina Manea <valentina.manea.m@gmail.com>
21534 M: Shuah Khan <shuah@kernel.org>
21535 M: Shuah Khan <skhan@linuxfoundation.org>
21536 L: linux-usb@vger.kernel.org
21538 F: Documentation/usb/usbip_protocol.rst
21539 F: drivers/usb/usbip/
21540 F: tools/testing/selftests/drivers/usb/usbip/
21541 F: tools/usb/usbip/
21544 M: Petko Manolov <petkan@nucleusys.com>
21545 L: linux-usb@vger.kernel.org
21546 L: netdev@vger.kernel.org
21548 W: https://github.com/petkan/pegasus
21549 T: git https://github.com/petkan/pegasus.git
21550 F: drivers/net/usb/pegasus.*
21552 USB PRINTER DRIVER (usblp)
21553 M: Pete Zaitcev <zaitcev@redhat.com>
21554 L: linux-usb@vger.kernel.org
21556 F: drivers/usb/class/usblp.c
21558 USB RAW GADGET DRIVER
21559 R: Andrey Konovalov <andreyknvl@gmail.com>
21560 L: linux-usb@vger.kernel.org
21562 F: Documentation/usb/raw-gadget.rst
21563 F: drivers/usb/gadget/legacy/raw_gadget.c
21564 F: include/uapi/linux/usb/raw_gadget.h
21566 USB QMI WWAN NETWORK DRIVER
21567 M: Bjørn Mork <bjorn@mork.no>
21568 L: netdev@vger.kernel.org
21570 F: Documentation/ABI/testing/sysfs-class-net-qmi
21571 F: drivers/net/usb/qmi_wwan.c
21574 M: Petko Manolov <petkan@nucleusys.com>
21575 L: linux-usb@vger.kernel.org
21576 L: netdev@vger.kernel.org
21578 W: https://github.com/petkan/rtl8150
21579 T: git https://github.com/petkan/rtl8150.git
21580 F: drivers/net/usb/rtl8150.c
21582 USB SERIAL SUBSYSTEM
21583 M: Johan Hovold <johan@kernel.org>
21584 L: linux-usb@vger.kernel.org
21586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
21587 F: Documentation/usb/usb-serial.rst
21588 F: drivers/usb/serial/
21589 F: include/linux/usb/serial.h
21591 USB SMSC75XX ETHERNET DRIVER
21592 M: Steve Glendinning <steve.glendinning@shawell.net>
21593 L: netdev@vger.kernel.org
21595 F: drivers/net/usb/smsc75xx.*
21597 USB SMSC95XX ETHERNET DRIVER
21598 M: Steve Glendinning <steve.glendinning@shawell.net>
21599 M: UNGLinuxDriver@microchip.com
21600 L: netdev@vger.kernel.org
21602 F: drivers/net/usb/smsc95xx.*
21605 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21606 L: linux-usb@vger.kernel.org
21608 W: http://www.linux-usb.org
21609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
21610 F: Documentation/devicetree/bindings/usb/
21611 F: Documentation/usb/
21613 F: include/dt-bindings/usb/
21614 F: include/linux/usb.h
21615 F: include/linux/usb/
21617 USB TYPEC BUS FOR ALTERNATE MODES
21618 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21619 L: linux-usb@vger.kernel.org
21621 F: Documentation/ABI/testing/sysfs-bus-typec
21622 F: Documentation/driver-api/usb/typec_bus.rst
21623 F: drivers/usb/typec/altmodes/
21624 F: include/linux/usb/typec_altmode.h
21627 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21628 L: linux-usb@vger.kernel.org
21630 F: Documentation/ABI/testing/sysfs-class-typec
21631 F: Documentation/driver-api/usb/typec.rst
21632 F: drivers/usb/typec/
21633 F: include/linux/usb/typec.h
21635 USB TYPEC INTEL PMC MUX DRIVER
21636 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21637 L: linux-usb@vger.kernel.org
21639 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
21640 F: drivers/usb/typec/mux/intel_pmc_mux.c
21642 USB TYPEC PI3USB30532 MUX DRIVER
21643 M: Hans de Goede <hdegoede@redhat.com>
21644 L: linux-usb@vger.kernel.org
21646 F: drivers/usb/typec/mux/pi3usb30532.c
21648 USB TYPEC PORT CONTROLLER DRIVERS
21649 M: Guenter Roeck <linux@roeck-us.net>
21650 L: linux-usb@vger.kernel.org
21652 F: drivers/usb/typec/tcpm/
21655 M: Alan Stern <stern@rowland.harvard.edu>
21656 L: linux-usb@vger.kernel.org
21658 F: drivers/usb/host/uhci*
21661 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21662 L: linux-media@vger.kernel.org
21664 W: http://www.ideasonboard.org/uvc/
21665 T: git git://linuxtv.org/media_tree.git
21666 F: drivers/media/usb/uvc/
21667 F: include/uapi/linux/uvcvideo.h
21670 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21671 L: linux-usb@vger.kernel.org
21673 F: drivers/usb/gadget/function/*uvc*
21674 F: drivers/usb/gadget/legacy/webcam.c
21675 F: include/uapi/linux/usb/g_uvc.h
21677 USB WIRELESS RNDIS DRIVER (rndis_wlan)
21678 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
21679 L: linux-wireless@vger.kernel.org
21681 F: drivers/net/wireless/rndis_wlan.c
21684 M: Mathias Nyman <mathias.nyman@intel.com>
21685 L: linux-usb@vger.kernel.org
21687 F: drivers/usb/host/pci-quirks*
21688 F: drivers/usb/host/xhci*
21691 L: linux-wireless@vger.kernel.org
21693 W: http://linux-lc100020.sourceforge.net
21694 F: drivers/net/wireless/zydas/zd1201.*
21697 M: Antoine Jacquet <royale@zerezo.com>
21698 L: linux-usb@vger.kernel.org
21699 L: linux-media@vger.kernel.org
21701 W: http://royale.zerezo.com/zr364xx/
21702 T: git git://linuxtv.org/media_tree.git
21703 F: Documentation/admin-guide/media/zr364xx*
21704 F: drivers/staging/media/deprecated/zr364xx/
21706 USER-MODE LINUX (UML)
21707 M: Richard Weinberger <richard@nod.at>
21708 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
21709 M: Johannes Berg <johannes@sipsolutions.net>
21710 L: linux-um@lists.infradead.org
21712 W: http://user-mode-linux.sourceforge.net
21713 Q: https://patchwork.ozlabs.org/project/linux-um/list/
21714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
21715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
21716 F: Documentation/virt/uml/
21721 USERSPACE COPYIN/COPYOUT (UIOVEC)
21722 M: Alexander Viro <viro@zeniv.linux.org.uk>
21724 F: include/linux/uio.h
21727 USERSPACE DMA BUFFER DRIVER
21728 M: Gerd Hoffmann <kraxel@redhat.com>
21729 L: dri-devel@lists.freedesktop.org
21731 T: git git://anongit.freedesktop.org/drm/drm-misc
21732 F: drivers/dma-buf/udmabuf.c
21733 F: include/uapi/linux/udmabuf.h
21735 USERSPACE I/O (UIO)
21736 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
21739 F: Documentation/driver-api/uio-howto.rst
21741 F: include/linux/uio_driver.h
21744 M: Karel Zak <kzak@redhat.com>
21745 L: util-linux@vger.kernel.org
21747 W: http://en.wikipedia.org/wiki/Util-linux
21748 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
21751 M: Christoph Hellwig <hch@lst.de>
21752 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21753 L: linux-kernel@vger.kernel.org
21755 T: git git://git.infradead.org/users/hch/uuid.git
21756 F: include/linux/uuid.h
21757 F: include/uapi/linux/uuid.h
21762 M: Justin Ernst <justin.ernst@hpe.com>
21763 L: platform-driver-x86@vger.kernel.org
21765 F: drivers/platform/x86/uv_sysfs.c
21768 M: Michal Januszewski <spock@gentoo.org>
21769 L: linux-fbdev@vger.kernel.org
21771 W: https://github.com/mjanusz/v86d
21772 F: Documentation/fb/uvesafb.rst
21773 F: drivers/video/fbdev/uvesafb.*
21775 Ux500 CLOCK DRIVERS
21776 M: Ulf Hansson <ulf.hansson@linaro.org>
21777 L: linux-clk@vger.kernel.org
21778 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21780 F: drivers/clk/ux500/
21783 M: Stefan Agner <stefan@agner.ch>
21784 L: linux-mtd@lists.infradead.org
21786 F: drivers/mtd/nand/raw/vf610_nfc.c
21788 VFAT/FAT/MSDOS FILESYSTEM
21789 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
21791 F: Documentation/filesystems/vfat.rst
21793 F: tools/testing/selftests/filesystems/fat/
21796 M: Alex Williamson <alex.williamson@redhat.com>
21797 R: Cornelia Huck <cohuck@redhat.com>
21798 L: kvm@vger.kernel.org
21800 T: git https://github.com/awilliam/linux-vfio.git
21801 F: Documentation/ABI/testing/sysfs-devices-vfio-dev
21802 F: Documentation/driver-api/vfio.rst
21804 F: include/linux/vfio.h
21805 F: include/linux/vfio_pci_core.h
21806 F: include/uapi/linux/vfio.h
21809 M: Diana Craciun <diana.craciun@oss.nxp.com>
21810 L: kvm@vger.kernel.org
21812 F: drivers/vfio/fsl-mc/
21814 VFIO HISILICON PCI DRIVER
21815 M: Longfang Liu <liulongfang@huawei.com>
21816 M: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
21817 L: kvm@vger.kernel.org
21819 F: drivers/vfio/pci/hisilicon/
21821 VFIO MEDIATED DEVICE DRIVERS
21822 M: Kirti Wankhede <kwankhede@nvidia.com>
21823 L: kvm@vger.kernel.org
21825 F: Documentation/driver-api/vfio-mediated-device.rst
21826 F: drivers/vfio/mdev/
21827 F: include/linux/mdev.h
21828 F: samples/vfio-mdev/
21830 VFIO PCI DEVICE SPECIFIC DRIVERS
21831 R: Jason Gunthorpe <jgg@nvidia.com>
21832 R: Yishai Hadas <yishaih@nvidia.com>
21833 R: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
21834 R: Kevin Tian <kevin.tian@intel.com>
21835 L: kvm@vger.kernel.org
21837 P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
21838 F: drivers/vfio/pci/*/
21840 VFIO PLATFORM DRIVER
21841 M: Eric Auger <eric.auger@redhat.com>
21842 L: kvm@vger.kernel.org
21844 F: drivers/vfio/platform/
21846 VFIO MLX5 PCI DRIVER
21847 M: Yishai Hadas <yishaih@nvidia.com>
21848 L: kvm@vger.kernel.org
21850 F: drivers/vfio/pci/mlx5/
21853 R: Lukas Wunner <lukas@wunner.de>
21855 T: git git://anongit.freedesktop.org/drm/drm-misc
21856 F: Documentation/gpu/vga-switcheroo.rst
21857 F: drivers/gpu/vga/vga_switcheroo.c
21858 F: include/linux/vga_switcheroo.h
21860 VIA RHINE NETWORK DRIVER
21862 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
21863 F: drivers/net/ethernet/via/via-rhine.c
21865 VIA SD/MMC CARD CONTROLLER DRIVER
21866 M: Bruce Chang <brucechang@via.com.tw>
21867 M: Harald Welte <HaraldWelte@viatech.com>
21869 F: drivers/mmc/host/via-sdmmc.c
21871 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
21872 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
21873 L: linux-fbdev@vger.kernel.org
21875 F: drivers/video/fbdev/via/
21876 F: include/linux/via-core.h
21877 F: include/linux/via-gpio.h
21878 F: include/linux/via_i2c.h
21880 VIA VELOCITY NETWORK DRIVER
21881 M: Francois Romieu <romieu@fr.zoreil.com>
21882 L: netdev@vger.kernel.org
21884 F: drivers/net/ethernet/via/via-velocity.*
21886 VICODEC VIRTUAL CODEC DRIVER
21887 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
21888 L: linux-media@vger.kernel.org
21890 W: https://linuxtv.org
21891 T: git git://linuxtv.org/media_tree.git
21892 F: drivers/media/test-drivers/vicodec/*
21894 VIDEO I2C POLLING DRIVER
21895 M: Matt Ranostay <matt.ranostay@konsulko.com>
21896 L: linux-media@vger.kernel.org
21898 F: drivers/media/i2c/video-i2c.c
21900 VIDEO MULTIPLEXER DRIVER
21901 M: Philipp Zabel <p.zabel@pengutronix.de>
21902 L: linux-media@vger.kernel.org
21904 F: drivers/media/platform/video-mux.c
21906 VIDEOBUF2 FRAMEWORK
21907 M: Tomasz Figa <tfiga@chromium.org>
21908 M: Marek Szyprowski <m.szyprowski@samsung.com>
21909 L: linux-media@vger.kernel.org
21911 F: drivers/media/common/videobuf2/*
21912 F: include/media/videobuf2-*
21914 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
21915 M: Shuah Khan <skhan@linuxfoundation.org>
21916 R: Kieran Bingham <kieran.bingham@ideasonboard.com>
21917 L: linux-media@vger.kernel.org
21919 W: https://linuxtv.org
21920 T: git git://linuxtv.org/media_tree.git
21921 F: drivers/media/test-drivers/vimc/*
21924 M: Alex Williamson <alex.williamson@redhat.com>
21925 M: Paolo Bonzini <pbonzini@redhat.com>
21926 L: kvm@vger.kernel.org
21930 VIRTIO AND VHOST VSOCK DRIVER
21931 M: Stefan Hajnoczi <stefanha@redhat.com>
21932 M: Stefano Garzarella <sgarzare@redhat.com>
21933 L: kvm@vger.kernel.org
21934 L: virtualization@lists.linux-foundation.org
21935 L: netdev@vger.kernel.org
21937 F: drivers/vhost/vsock.c
21938 F: include/linux/virtio_vsock.h
21939 F: include/uapi/linux/virtio_vsock.h
21940 F: net/vmw_vsock/virtio_transport.c
21941 F: net/vmw_vsock/virtio_transport_common.c
21943 VIRTIO BLOCK AND SCSI DRIVERS
21944 M: "Michael S. Tsirkin" <mst@redhat.com>
21945 M: Jason Wang <jasowang@redhat.com>
21946 R: Paolo Bonzini <pbonzini@redhat.com>
21947 R: Stefan Hajnoczi <stefanha@redhat.com>
21948 L: virtualization@lists.linux-foundation.org
21950 F: drivers/block/virtio_blk.c
21951 F: drivers/scsi/virtio_scsi.c
21952 F: drivers/vhost/scsi.c
21953 F: include/uapi/linux/virtio_blk.h
21954 F: include/uapi/linux/virtio_scsi.h
21956 VIRTIO CONSOLE DRIVER
21957 M: Amit Shah <amit@kernel.org>
21958 L: virtualization@lists.linux-foundation.org
21960 F: drivers/char/virtio_console.c
21961 F: include/linux/virtio_console.h
21962 F: include/uapi/linux/virtio_console.h
21964 VIRTIO CORE AND NET DRIVERS
21965 M: "Michael S. Tsirkin" <mst@redhat.com>
21966 M: Jason Wang <jasowang@redhat.com>
21967 L: virtualization@lists.linux-foundation.org
21969 F: Documentation/ABI/testing/sysfs-bus-vdpa
21970 F: Documentation/ABI/testing/sysfs-class-vduse
21971 F: Documentation/devicetree/bindings/virtio/
21972 F: drivers/block/virtio_blk.c
21973 F: drivers/crypto/virtio/
21974 F: drivers/net/virtio_net.c
21977 F: include/linux/vdpa.h
21978 F: include/linux/virtio*.h
21979 F: include/uapi/linux/virtio_*.h
21982 VISL VIRTUAL STATELESS DECODER DRIVER
21983 M: Daniel Almeida <daniel.almeida@collabora.com>
21984 L: linux-media@vger.kernel.org
21986 F: drivers/media/test-drivers/visl
21988 IFCVF VIRTIO DATA PATH ACCELERATOR
21989 R: Zhu Lingshan <lingshan.zhu@intel.com>
21990 F: drivers/vdpa/ifcvf/
21993 M: "Michael S. Tsirkin" <mst@redhat.com>
21994 M: David Hildenbrand <david@redhat.com>
21995 L: virtualization@lists.linux-foundation.org
21997 F: drivers/virtio/virtio_balloon.c
21998 F: include/uapi/linux/virtio_balloon.h
21999 F: include/linux/balloon_compaction.h
22000 F: mm/balloon_compaction.c
22002 VIRTIO CRYPTO DRIVER
22003 M: Gonglei <arei.gonglei@huawei.com>
22004 L: virtualization@lists.linux-foundation.org
22005 L: linux-crypto@vger.kernel.org
22007 F: drivers/crypto/virtio/
22008 F: include/uapi/linux/virtio_crypto.h
22010 VIRTIO DRIVERS FOR S390
22011 M: Cornelia Huck <cohuck@redhat.com>
22012 M: Halil Pasic <pasic@linux.ibm.com>
22013 M: Eric Farman <farman@linux.ibm.com>
22014 L: linux-s390@vger.kernel.org
22015 L: virtualization@lists.linux-foundation.org
22016 L: kvm@vger.kernel.org
22018 F: arch/s390/include/uapi/asm/virtio-ccw.h
22019 F: drivers/s390/virtio/
22022 M: Vivek Goyal <vgoyal@redhat.com>
22023 M: Stefan Hajnoczi <stefanha@redhat.com>
22024 M: Miklos Szeredi <miklos@szeredi.hu>
22025 L: virtualization@lists.linux-foundation.org
22026 L: linux-fsdevel@vger.kernel.org
22028 W: https://virtio-fs.gitlab.io/
22029 F: Documentation/filesystems/virtiofs.rst
22030 F: fs/fuse/virtio_fs.c
22031 F: include/uapi/linux/virtio_fs.h
22034 M: Enrico Weigelt, metux IT consult <info@metux.net>
22035 M: Viresh Kumar <vireshk@kernel.org>
22036 L: linux-gpio@vger.kernel.org
22037 L: virtualization@lists.linux-foundation.org
22039 F: drivers/gpio/gpio-virtio.c
22040 F: include/uapi/linux/virtio_gpio.h
22043 M: David Airlie <airlied@redhat.com>
22044 M: Gerd Hoffmann <kraxel@redhat.com>
22045 R: Gurchetan Singh <gurchetansingh@chromium.org>
22046 R: Chia-I Wu <olvaffe@gmail.com>
22047 L: dri-devel@lists.freedesktop.org
22048 L: virtualization@lists.linux-foundation.org
22050 T: git git://anongit.freedesktop.org/drm/drm-misc
22051 F: drivers/gpu/drm/virtio/
22052 F: include/uapi/linux/virtio_gpu.h
22054 VIRTIO HOST (VHOST)
22055 M: "Michael S. Tsirkin" <mst@redhat.com>
22056 M: Jason Wang <jasowang@redhat.com>
22057 L: kvm@vger.kernel.org
22058 L: virtualization@lists.linux-foundation.org
22059 L: netdev@vger.kernel.org
22061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
22063 F: include/linux/vhost_iotlb.h
22064 F: include/uapi/linux/vhost.h
22066 VIRTIO INPUT DRIVER
22067 M: Gerd Hoffmann <kraxel@redhat.com>
22069 F: drivers/virtio/virtio_input.c
22070 F: include/uapi/linux/virtio_input.h
22072 VIRTIO IOMMU DRIVER
22073 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
22074 L: virtualization@lists.linux-foundation.org
22076 F: drivers/iommu/virtio-iommu.c
22077 F: include/uapi/linux/virtio_iommu.h
22080 M: David Hildenbrand <david@redhat.com>
22081 L: virtualization@lists.linux-foundation.org
22083 W: https://virtio-mem.gitlab.io/
22084 F: drivers/virtio/virtio_mem.c
22085 F: include/uapi/linux/virtio_mem.h
22087 VIRTIO SOUND DRIVER
22088 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
22089 M: "Michael S. Tsirkin" <mst@redhat.com>
22090 L: virtualization@lists.linux-foundation.org
22091 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
22093 F: include/uapi/linux/virtio_snd.h
22097 M: Conghui Chen <conghui.chen@intel.com>
22098 M: Viresh Kumar <viresh.kumar@linaro.org>
22099 L: linux-i2c@vger.kernel.org
22100 L: virtualization@lists.linux-foundation.org
22102 F: drivers/i2c/busses/i2c-virtio.c
22103 F: include/uapi/linux/virtio_i2c.h
22106 M: Pankaj Gupta <pankaj.gupta.linux@gmail.com>
22107 L: virtualization@lists.linux-foundation.org
22109 F: drivers/nvdimm/virtio_pmem.c
22110 F: drivers/nvdimm/nd_virtio.c
22112 VIRTUAL BOX GUEST DEVICE DRIVER
22113 M: Hans de Goede <hdegoede@redhat.com>
22114 M: Arnd Bergmann <arnd@arndb.de>
22115 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22117 F: drivers/virt/vboxguest/
22118 F: include/linux/vbox_utils.h
22119 F: include/uapi/linux/vbox*.h
22121 VIRTUAL BOX SHARED FOLDER VFS DRIVER
22122 M: Hans de Goede <hdegoede@redhat.com>
22123 L: linux-fsdevel@vger.kernel.org
22127 VIRTUAL SERIO DEVICE DRIVER
22128 M: Stephen Chandler Paul <thatslyude@gmail.com>
22130 F: drivers/input/serio/userio.c
22131 F: include/uapi/linux/userio.h
22133 VIVID VIRTUAL VIDEO DRIVER
22134 M: Hans Verkuil <hverkuil@xs4all.nl>
22135 L: linux-media@vger.kernel.org
22137 W: https://linuxtv.org
22138 T: git git://linuxtv.org/media_tree.git
22139 F: drivers/media/test-drivers/vivid/*
22141 VIDTV VIRTUAL DIGITAL TV DRIVER
22142 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
22143 L: linux-media@vger.kernel.org
22145 W: https://linuxtv.org
22146 T: git git://linuxtv.org/media_tree.git
22147 F: drivers/media/test-drivers/vidtv/*
22150 M: Florian Fainelli <f.fainelli@gmail.com>
22151 L: openwrt-devel@lists.openwrt.org (subscribers-only)
22153 F: drivers/vlynq/vlynq.c
22154 F: include/linux/vlynq.h
22157 M: Martyn Welch <martyn@welchs.me.uk>
22158 M: Manohar Vanga <manohar.vanga@gmail.com>
22159 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22160 L: linux-kernel@vger.kernel.org
22162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
22163 F: Documentation/driver-api/vme.rst
22164 F: drivers/staging/vme_user/
22166 VM SOCKETS (AF_VSOCK)
22167 M: Stefano Garzarella <sgarzare@redhat.com>
22168 L: virtualization@lists.linux-foundation.org
22169 L: netdev@vger.kernel.org
22171 F: drivers/net/vsockmon.c
22172 F: include/net/af_vsock.h
22173 F: include/uapi/linux/vm_sockets.h
22174 F: include/uapi/linux/vm_sockets_diag.h
22175 F: include/uapi/linux/vsockmon.h
22177 F: tools/testing/vsock/
22179 VMWARE BALLOON DRIVER
22180 M: Nadav Amit <namit@vmware.com>
22181 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22182 L: linux-kernel@vger.kernel.org
22184 F: drivers/misc/vmw_balloon.c
22186 VMWARE HYPERVISOR INTERFACE
22187 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
22188 M: Alexey Makhalov <amakhalov@vmware.com>
22189 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22190 L: virtualization@lists.linux-foundation.org
22193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
22194 F: arch/x86/include/asm/vmware.h
22195 F: arch/x86/kernel/cpu/vmware.c
22197 VMWARE PVRDMA DRIVER
22198 M: Bryan Tan <bryantan@vmware.com>
22199 M: Vishnu Dasa <vdasa@vmware.com>
22200 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22201 L: linux-rdma@vger.kernel.org
22203 F: drivers/infiniband/hw/vmw_pvrdma/
22205 VMWARE PVSCSI DRIVER
22206 M: Vishal Bhakta <vbhakta@vmware.com>
22207 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22208 L: linux-scsi@vger.kernel.org
22210 F: drivers/scsi/vmw_pvscsi.c
22211 F: drivers/scsi/vmw_pvscsi.h
22213 VMWARE VIRTUAL PTP CLOCK DRIVER
22214 M: Vivek Thampi <vithampi@vmware.com>
22215 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22216 L: netdev@vger.kernel.org
22218 F: drivers/ptp/ptp_vmw.c
22221 M: Bryan Tan <bryantan@vmware.com>
22222 M: Vishnu Dasa <vdasa@vmware.com>
22223 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22224 L: linux-kernel@vger.kernel.org
22226 F: drivers/misc/vmw_vmci/
22227 F: include/linux/vmw_vmci*
22229 VMWARE VMMOUSE SUBDRIVER
22230 M: Zack Rusin <zackr@vmware.com>
22231 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
22232 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22233 L: linux-input@vger.kernel.org
22235 F: drivers/input/mouse/vmmouse.c
22236 F: drivers/input/mouse/vmmouse.h
22238 VMWARE VMXNET3 ETHERNET DRIVER
22239 M: Ronak Doshi <doshir@vmware.com>
22240 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22241 L: netdev@vger.kernel.org
22243 F: drivers/net/vmxnet3/
22245 VMWARE VSOCK VMCI TRANSPORT DRIVER
22246 M: Bryan Tan <bryantan@vmware.com>
22247 M: Vishnu Dasa <vdasa@vmware.com>
22248 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22249 L: linux-kernel@vger.kernel.org
22251 F: net/vmw_vsock/vmci_transport*
22253 VOCORE VOCORE2 BOARD
22254 M: Harvey Hunt <harveyhuntnexus@gmail.com>
22255 L: linux-mips@vger.kernel.org
22257 F: arch/mips/boot/dts/ralink/vocore2.dts
22259 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
22260 M: Liam Girdwood <lgirdwood@gmail.com>
22261 M: Mark Brown <broonie@kernel.org>
22262 L: linux-kernel@vger.kernel.org
22264 W: http://www.slimlogic.co.uk/?p=48
22265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
22266 F: Documentation/devicetree/bindings/regulator/
22267 F: Documentation/power/regulator/
22268 F: drivers/regulator/
22269 F: include/dt-bindings/regulator/
22270 F: include/linux/regulator/
22271 K: regulator_get_optional
22273 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
22274 R: Matti Vaittinen <mazziesaccount@gmail.com>
22275 F: drivers/regulator/irq_helpers.c
22278 M: David Ahern <dsahern@kernel.org>
22279 L: netdev@vger.kernel.org
22281 F: Documentation/networking/vrf.rst
22282 F: drivers/net/vrf.c
22285 M: Petr Mladek <pmladek@suse.com>
22286 M: Steven Rostedt <rostedt@goodmis.org>
22287 M: Sergey Senozhatsky <senozhatsky@chromium.org>
22288 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22289 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
22291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
22292 F: Documentation/core-api/printk-formats.rst
22293 F: lib/test_printf.c
22294 F: lib/test_scanf.c
22297 VT1211 HARDWARE MONITOR DRIVER
22298 M: Juerg Haefliger <juergh@proton.me>
22299 L: linux-hwmon@vger.kernel.org
22301 F: Documentation/hwmon/vt1211.rst
22302 F: drivers/hwmon/vt1211.c
22304 VT8231 HARDWARE MONITOR DRIVER
22305 M: Roger Lucas <vt8231@hiddenengine.co.uk>
22306 L: linux-hwmon@vger.kernel.org
22308 F: drivers/hwmon/vt8231.c
22310 VUB300 USB to SDIO/SD/MMC bridge chip
22311 L: linux-mmc@vger.kernel.org
22313 F: drivers/mmc/host/vub300.c
22315 W1 DALLAS'S 1-WIRE BUS
22316 M: Evgeniy Polyakov <zbr@ioremap.net>
22318 F: Documentation/devicetree/bindings/w1/
22319 F: Documentation/w1/
22321 F: include/linux/w1.h
22323 W83791D HARDWARE MONITORING DRIVER
22324 M: Marc Hulsman <m.hulsman@tudelft.nl>
22325 L: linux-hwmon@vger.kernel.org
22327 F: Documentation/hwmon/w83791d.rst
22328 F: drivers/hwmon/w83791d.c
22330 W83793 HARDWARE MONITORING DRIVER
22331 M: Rudolf Marek <r.marek@assembler.cz>
22332 L: linux-hwmon@vger.kernel.org
22334 F: Documentation/hwmon/w83793.rst
22335 F: drivers/hwmon/w83793.c
22337 W83795 HARDWARE MONITORING DRIVER
22338 M: Jean Delvare <jdelvare@suse.com>
22339 L: linux-hwmon@vger.kernel.org
22341 F: drivers/hwmon/w83795.c
22343 W83L51xD SD/MMC CARD INTERFACE DRIVER
22344 M: Pierre Ossman <pierre@ossman.eu>
22346 F: drivers/mmc/host/wbsd.*
22348 WACOM PROTOCOL 4 SERIAL TABLETS
22349 M: Julian Squires <julian@cipht.net>
22350 M: Hans de Goede <hdegoede@redhat.com>
22351 L: linux-input@vger.kernel.org
22353 F: drivers/input/tablet/wacom_serial4.c
22355 WANGXUN ETHERNET DRIVER
22356 M: Jiawen Wu <jiawenwu@trustnetic.com>
22357 M: Mengyuan Lou <mengyuanlou@net-swift.com>
22358 W: https://www.net-swift.com
22359 L: netdev@vger.kernel.org
22361 F: Documentation/networking/device_drivers/ethernet/wangxun/*
22362 F: drivers/net/ethernet/wangxun/
22364 WATCHDOG DEVICE DRIVERS
22365 M: Wim Van Sebroeck <wim@linux-watchdog.org>
22366 M: Guenter Roeck <linux@roeck-us.net>
22367 L: linux-watchdog@vger.kernel.org
22369 W: http://www.linux-watchdog.org/
22370 T: git git://www.linux-watchdog.org/linux-watchdog.git
22371 F: Documentation/devicetree/bindings/watchdog/
22372 F: Documentation/watchdog/
22373 F: drivers/watchdog/
22374 F: include/linux/watchdog.h
22375 F: include/uapi/linux/watchdog.h
22376 F: include/trace/events/watchdog.h
22378 WHISKEYCOVE PMIC GPIO DRIVER
22379 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
22380 L: linux-gpio@vger.kernel.org
22382 F: drivers/gpio/gpio-wcove.c
22385 M: Dianlong Li <long17.cool@163.com>
22386 L: linux-rtc@vger.kernel.org
22388 F: drivers/rtc/rtc-sd3078.c
22391 M: David Rheinsberg <david.rheinsberg@gmail.com>
22392 L: linux-input@vger.kernel.org
22394 F: drivers/hid/hid-wiimote*
22396 WILOCITY WIL6210 WIRELESS DRIVER
22397 L: linux-wireless@vger.kernel.org
22399 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
22400 F: drivers/net/wireless/ath/wil6210/
22403 M: David Härdeman <david@hardeman.nu>
22405 F: drivers/media/rc/winbond-cir.c
22407 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
22408 M: William Breathitt Gray <william.gray@linaro.org>
22409 L: linux-watchdog@vger.kernel.org
22411 F: drivers/watchdog/ebc-c384_wdt.c
22413 WINSYSTEMS WS16C48 GPIO DRIVER
22414 M: William Breathitt Gray <william.gray@linaro.org>
22415 L: linux-gpio@vger.kernel.org
22417 F: drivers/gpio/gpio-ws16c48.c
22419 WIREGUARD SECURE NETWORK TUNNEL
22420 M: Jason A. Donenfeld <Jason@zx2c4.com>
22421 L: wireguard@lists.zx2c4.com
22422 L: netdev@vger.kernel.org
22424 F: drivers/net/wireguard/
22425 F: tools/testing/selftests/wireguard/
22427 WISTRON LAPTOP BUTTON DRIVER
22428 M: Miloslav Trmac <mitr@volny.cz>
22430 F: drivers/input/misc/wistron_btns.c
22432 WL3501 WIRELESS PCMCIA CARD DRIVER
22433 L: linux-wireless@vger.kernel.org
22435 F: drivers/net/wireless/wl3501*
22437 WOLFSON MICROELECTRONICS DRIVERS
22438 L: patches@opensource.cirrus.com
22440 W: https://github.com/CirrusLogic/linux-drivers/wiki
22441 T: git https://github.com/CirrusLogic/linux-drivers.git
22442 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
22443 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
22444 F: Documentation/devicetree/bindings/mfd/wm831x.txt
22445 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
22446 F: Documentation/devicetree/bindings/sound/wlf,*.yaml
22447 F: Documentation/devicetree/bindings/sound/wm*
22448 F: Documentation/hwmon/wm83??.rst
22449 F: arch/arm/mach-s3c/mach-crag6410*
22450 F: drivers/clk/clk-wm83*.c
22451 F: drivers/gpio/gpio-*wm*.c
22452 F: drivers/gpio/gpio-arizona.c
22453 F: drivers/hwmon/wm83??-hwmon.c
22454 F: drivers/input/misc/wm831x-on.c
22455 F: drivers/input/touchscreen/wm831x-ts.c
22456 F: drivers/input/touchscreen/wm97*.c
22457 F: drivers/leds/leds-wm83*.c
22458 F: drivers/mfd/arizona*
22459 F: drivers/mfd/cs47l24*
22460 F: drivers/mfd/wm*.c
22461 F: drivers/power/supply/wm83*.c
22462 F: drivers/regulator/arizona*
22463 F: drivers/regulator/wm8*.c
22464 F: drivers/rtc/rtc-wm83*.c
22465 F: drivers/video/backlight/wm83*_bl.c
22466 F: drivers/watchdog/wm83*_wdt.c
22467 F: include/linux/mfd/arizona/
22468 F: include/linux/mfd/wm831x/
22469 F: include/linux/mfd/wm8350/
22470 F: include/linux/mfd/wm8400*
22471 F: include/linux/regulator/arizona*
22472 F: include/linux/wm97xx.h
22473 F: include/sound/wm????.h
22474 F: sound/soc/codecs/arizona*
22475 F: sound/soc/codecs/cs47l24*
22476 F: sound/soc/codecs/wm*
22479 M: Tejun Heo <tj@kernel.org>
22480 R: Lai Jiangshan <jiangshanlai@gmail.com>
22482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
22483 F: Documentation/core-api/workqueue.rst
22484 F: include/linux/workqueue.h
22485 F: kernel/workqueue.c
22488 M: Loic Poulain <loic.poulain@linaro.org>
22489 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
22490 R: Johannes Berg <johannes@sipsolutions.net>
22491 L: netdev@vger.kernel.org
22493 F: drivers/net/wwan/
22494 F: include/linux/wwan.h
22495 F: include/uapi/linux/wwan.h
22497 X-POWERS AXP288 PMIC DRIVERS
22498 M: Hans de Goede <hdegoede@redhat.com>
22500 F: drivers/acpi/pmic/intel_pmic_xpower.c
22503 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
22504 M: Chen-Yu Tsai <wens@csie.org>
22505 L: linux-kernel@vger.kernel.org
22510 M: Martin Schiller <ms@dev.tdt.de>
22511 L: linux-x25@vger.kernel.org
22513 F: Documentation/networking/lapb-module.rst
22514 F: Documentation/networking/x25*
22515 F: drivers/net/wan/hdlc_x25.c
22516 F: drivers/net/wan/lapbether.c
22517 F: include/*/lapb.h
22518 F: include/net/x25*
22519 F: include/uapi/linux/x25.h
22523 X86 ARCHITECTURE (32-BIT AND 64-BIT)
22524 M: Thomas Gleixner <tglx@linutronix.de>
22525 M: Ingo Molnar <mingo@redhat.com>
22526 M: Borislav Petkov <bp@alien8.de>
22527 M: Dave Hansen <dave.hansen@linux.intel.com>
22529 R: "H. Peter Anvin" <hpa@zytor.com>
22530 L: linux-kernel@vger.kernel.org
22532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
22533 F: Documentation/devicetree/bindings/x86/
22534 F: Documentation/x86/
22538 M: Andy Lutomirski <luto@kernel.org>
22539 L: linux-kernel@vger.kernel.org
22541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
22544 X86 MCE INFRASTRUCTURE
22545 M: Tony Luck <tony.luck@intel.com>
22546 M: Borislav Petkov <bp@alien8.de>
22547 L: linux-edac@vger.kernel.org
22549 F: Documentation/ABI/testing/sysfs-mce
22550 F: Documentation/x86/x86_64/machinecheck.rst
22551 F: arch/x86/kernel/cpu/mce/*
22553 X86 MICROCODE UPDATE SUPPORT
22554 M: Borislav Petkov <bp@alien8.de>
22556 F: arch/x86/kernel/cpu/microcode/*
22559 M: Dave Hansen <dave.hansen@linux.intel.com>
22560 M: Andy Lutomirski <luto@kernel.org>
22561 M: Peter Zijlstra <peterz@infradead.org>
22562 L: linux-kernel@vger.kernel.org
22564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
22567 X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
22568 M: Hans de Goede <hdegoede@redhat.com>
22569 L: platform-driver-x86@vger.kernel.org
22571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
22572 F: drivers/platform/x86/x86-android-tablets.c
22574 X86 PLATFORM DRIVERS
22575 M: Hans de Goede <hdegoede@redhat.com>
22576 M: Mark Gross <markgross@kernel.org>
22577 L: platform-driver-x86@vger.kernel.org
22579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
22580 F: drivers/platform/olpc/
22581 F: drivers/platform/x86/
22583 X86 PLATFORM DRIVERS - ARCH
22584 R: Darren Hart <dvhart@infradead.org>
22585 R: Andy Shevchenko <andy@infradead.org>
22586 L: platform-driver-x86@vger.kernel.org
22589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
22590 F: arch/x86/platform
22592 X86 PLATFORM UV HPE SUPERDOME FLEX
22593 M: Steve Wahl <steve.wahl@hpe.com>
22594 R: Mike Travis <mike.travis@hpe.com>
22595 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
22596 R: Russ Anderson <russ.anderson@hpe.com>
22598 F: arch/x86/include/asm/uv/
22599 F: arch/x86/kernel/apic/x2apic_uv_x.c
22600 F: arch/x86/platform/uv/
22602 X86 STACK UNWINDING
22603 M: Josh Poimboeuf <jpoimboe@kernel.org>
22604 M: Peter Zijlstra <peterz@infradead.org>
22606 F: arch/x86/include/asm/unwind*.h
22607 F: arch/x86/kernel/dumpstack.c
22608 F: arch/x86/kernel/stacktrace.c
22609 F: arch/x86/kernel/unwind_*.c
22612 M: Andy Lutomirski <luto@kernel.org>
22613 L: linux-kernel@vger.kernel.org
22615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
22616 F: arch/x86/entry/vdso/
22619 M: Matthew Wilcox <willy@infradead.org>
22620 L: linux-fsdevel@vger.kernel.org
22622 F: Documentation/core-api/xarray.rst
22623 F: include/linux/idr.h
22624 F: include/linux/xarray.h
22627 F: tools/testing/radix-tree
22630 M: Benjamin Valentin <benpicco@googlemail.com>
22632 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
22633 F: drivers/media/rc/xbox_remote.c
22635 XC2028/3028 TUNER DRIVER
22636 M: Mauro Carvalho Chehab <mchehab@kernel.org>
22637 L: linux-media@vger.kernel.org
22639 W: https://linuxtv.org
22640 T: git git://linuxtv.org/media_tree.git
22641 F: drivers/media/tuners/xc2028.*
22643 XDP (eXpress Data Path)
22644 M: Alexei Starovoitov <ast@kernel.org>
22645 M: Daniel Borkmann <daniel@iogearbox.net>
22646 M: David S. Miller <davem@davemloft.net>
22647 M: Jakub Kicinski <kuba@kernel.org>
22648 M: Jesper Dangaard Brouer <hawk@kernel.org>
22649 M: John Fastabend <john.fastabend@gmail.com>
22650 L: netdev@vger.kernel.org
22651 L: bpf@vger.kernel.org
22653 F: include/net/xdp.h
22654 F: include/net/xdp_priv.h
22655 F: include/trace/events/xdp.h
22656 F: kernel/bpf/cpumap.c
22657 F: kernel/bpf/devmap.c
22659 F: samples/bpf/xdp*
22660 F: tools/testing/selftests/bpf/*xdp*
22661 F: tools/testing/selftests/bpf/*/*xdp*
22662 F: drivers/net/ethernet/*/*/*/*/*xdp*
22663 F: drivers/net/ethernet/*/*/*xdp*
22664 K: (?:\b|_)xdp(?:\b|_)
22666 XDP SOCKETS (AF_XDP)
22667 M: Björn Töpel <bjorn@kernel.org>
22668 M: Magnus Karlsson <magnus.karlsson@intel.com>
22669 M: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
22670 R: Jonathan Lemon <jonathan.lemon@gmail.com>
22671 L: netdev@vger.kernel.org
22672 L: bpf@vger.kernel.org
22674 F: Documentation/networking/af_xdp.rst
22675 F: include/net/xdp_sock*
22676 F: include/net/xsk_buff_pool.h
22677 F: include/uapi/linux/if_xdp.h
22678 F: include/uapi/linux/xdp_diag.h
22679 F: include/net/netns/xdp.h
22681 F: tools/testing/selftests/bpf/*xsk*
22683 XEN BLOCK SUBSYSTEM
22684 M: Roger Pau Monné <roger.pau@citrix.com>
22685 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22687 F: drivers/block/xen*
22688 F: drivers/block/xen-blkback/*
22691 M: Stefano Stabellini <sstabellini@kernel.org>
22692 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22694 F: arch/arm/include/asm/xen/
22697 XEN HYPERVISOR ARM64
22698 M: Stefano Stabellini <sstabellini@kernel.org>
22699 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22701 F: arch/arm64/include/asm/xen/
22704 XEN HYPERVISOR INTERFACE
22705 M: Juergen Gross <jgross@suse.com>
22706 M: Stefano Stabellini <sstabellini@kernel.org>
22707 R: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
22708 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
22711 F: Documentation/ABI/stable/sysfs-hypervisor-xen
22712 F: Documentation/ABI/testing/sysfs-hypervisor-xen
22713 F: drivers/*/xen-*front.c
22715 F: include/uapi/xen/
22717 F: kernel/configs/xen.config
22720 M: Juergen Gross <jgross@suse.com>
22721 R: Boris Ostrovsky <boris.ostrovsky@oracle.com>
22722 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22724 F: arch/x86/configs/xen.config
22725 F: arch/x86/include/asm/pvclock-abi.h
22726 F: arch/x86/include/asm/xen/
22727 F: arch/x86/platform/pvh/
22730 XEN NETWORK BACKEND DRIVER
22731 M: Wei Liu <wei.liu@kernel.org>
22732 M: Paul Durrant <paul@xen.org>
22733 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22734 L: netdev@vger.kernel.org
22736 F: drivers/net/xen-netback/*
22739 M: Juergen Gross <jgross@suse.com>
22740 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22742 F: arch/x86/pci/*xen*
22743 F: drivers/pci/*xen*
22746 M: Juergen Gross <jgross@suse.com>
22747 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22748 L: linux-scsi@vger.kernel.org
22750 F: drivers/scsi/xen-scsifront.c
22751 F: drivers/xen/xen-scsiback.c
22752 F: include/xen/interface/io/vscsiif.h
22755 M: Juergen Gross <jgross@suse.com>
22756 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22757 L: linux-usb@vger.kernel.org
22759 F: drivers/usb/host/xen*
22760 F: include/xen/interface/io/usbif.h
22762 XEN SOUND FRONTEND DRIVER
22763 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
22764 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22765 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
22769 XEN SWIOTLB SUBSYSTEM
22770 M: Juergen Gross <jgross@suse.com>
22771 M: Stefano Stabellini <sstabellini@kernel.org>
22772 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22773 L: iommu@lists.linux.dev
22775 F: arch/*/include/asm/xen/swiotlb-xen.h
22776 F: drivers/xen/swiotlb-xen.c
22777 F: include/xen/arm/swiotlb-xen.h
22778 F: include/xen/swiotlb-xen.h
22781 C: irc://irc.oftc.net/xfs
22782 M: Darrick J. Wong <djwong@kernel.org>
22783 L: linux-xfs@vger.kernel.org
22786 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
22787 F: Documentation/ABI/testing/sysfs-fs-xfs
22788 F: Documentation/admin-guide/xfs.rst
22789 F: Documentation/filesystems/xfs-delayed-logging-design.rst
22790 F: Documentation/filesystems/xfs-self-describing-metadata.rst
22792 F: include/uapi/linux/dqblk_xfs.h
22793 F: include/uapi/linux/fsmap.h
22796 M: Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
22797 L: linux-iio@vger.kernel.org
22799 F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
22800 F: drivers/iio/adc/xilinx-ams.c
22802 XILINX AXI ETHERNET DRIVER
22803 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
22805 F: drivers/net/ethernet/xilinx/xilinx_axienet*
22808 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
22809 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
22810 L: linux-can@vger.kernel.org
22812 F: Documentation/devicetree/bindings/net/can/xilinx,can.yaml
22813 F: drivers/net/can/xilinx_can.c
22816 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
22817 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
22818 R: Michal Simek <michal.simek@xilinx.com>
22820 F: Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
22821 F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
22822 F: drivers/gpio/gpio-xilinx.c
22823 F: drivers/gpio/gpio-zynq.c
22825 XILINX SD-FEC IP CORES
22826 M: Derek Kiernan <derek.kiernan@xilinx.com>
22827 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
22829 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
22830 F: Documentation/misc-devices/xilinx_sdfec.rst
22831 F: drivers/misc/Kconfig
22832 F: drivers/misc/Makefile
22833 F: drivers/misc/xilinx_sdfec.c
22834 F: include/uapi/misc/xilinx_sdfec.h
22837 M: Sean Anderson <sean.anderson@seco.com>
22839 F: drivers/pwm/pwm-xilinx.c
22840 F: include/clocksource/timer-xilinx.h
22842 XILINX UARTLITE SERIAL DRIVER
22843 M: Peter Korsgaard <jacmet@sunsite.dk>
22844 L: linux-serial@vger.kernel.org
22846 F: drivers/tty/serial/uartlite.c
22848 XILINX VIDEO IP CORES
22849 M: Hyun Kwon <hyun.kwon@xilinx.com>
22850 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22851 L: linux-media@vger.kernel.org
22853 T: git git://linuxtv.org/media_tree.git
22854 F: Documentation/devicetree/bindings/media/xilinx/
22855 F: drivers/media/platform/xilinx/
22856 F: include/uapi/linux/xilinx-v4l2-controls.h
22858 XILINX ZYNQMP DPDMA DRIVER
22859 M: Hyun Kwon <hyun.kwon@xilinx.com>
22860 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22861 L: dmaengine@vger.kernel.org
22863 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
22864 F: drivers/dma/xilinx/xilinx_dpdma.c
22865 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
22867 XILINX ZYNQMP PSGTR PHY DRIVER
22868 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
22869 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22870 L: linux-kernel@vger.kernel.org
22872 T: git https://github.com/Xilinx/linux-xlnx.git
22873 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
22874 F: drivers/phy/xilinx/phy-zynqmp.c
22876 XILINX ZYNQMP SHA3 DRIVER
22877 M: Harsha <harsha.harsha@xilinx.com>
22879 F: drivers/crypto/xilinx/zynqmp-sha.c
22881 XILINX EVENT MANAGEMENT DRIVER
22882 M: Abhyuday Godhasara <abhyuday.godhasara@xilinx.com>
22884 F: drivers/soc/xilinx/xlnx_event_manager.c
22885 F: include/linux/firmware/xlnx-event-manager.h
22888 M: Eli Billauer <eli.billauer@gmail.com>
22889 L: linux-kernel@vger.kernel.org
22891 F: drivers/char/xillybus/
22894 M: George Cherian <gcherian@marvell.com>
22895 L: linux-i2c@vger.kernel.org
22897 W: http://www.marvell.com
22898 F: drivers/i2c/busses/i2c-xlp9xx.c
22900 XRA1403 GPIO EXPANDER
22901 M: Nandor Han <nandor.han@ge.com>
22902 M: Semi Malinen <semi.malinen@ge.com>
22903 L: linux-gpio@vger.kernel.org
22905 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
22906 F: drivers/gpio/gpio-xra1403.c
22908 XTENSA XTFPGA PLATFORM SUPPORT
22909 M: Max Filippov <jcmvbkbc@gmail.com>
22910 L: linux-xtensa@linux-xtensa.org
22912 F: drivers/spi/spi-xtensa-xtfpga.c
22913 F: sound/soc/xtensa/xtfpga-i2s.c
22915 YAM DRIVER FOR AX.25
22916 M: Jean-Paul Roubelat <jpr@f6fbb.org>
22917 L: linux-hams@vger.kernel.org
22919 F: drivers/net/hamradio/yam*
22920 F: include/linux/yam.h
22922 YAMA SECURITY MODULE
22923 M: Kees Cook <keescook@chromium.org>
22925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
22926 F: Documentation/admin-guide/LSM/Yama.rst
22929 YEALINK PHONE DRIVER
22930 M: Henk Vergonet <Henk.Vergonet@gmail.com>
22931 L: usbb2k-api-dev@nongnu.org
22933 F: Documentation/input/devices/yealink.rst
22934 F: drivers/input/misc/yealink.*
22936 Z8530 DRIVER FOR AX.25
22937 M: Joerg Reuter <jreuter@yaina.de>
22938 L: linux-hams@vger.kernel.org
22940 W: http://yaina.de/jreuter/
22941 W: http://www.qsl.net/dl1bke/
22942 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
22943 F: drivers/net/hamradio/*scc.c
22944 F: drivers/net/hamradio/z8530.h
22946 ZBUD COMPRESSED PAGE ALLOCATOR
22947 M: Seth Jennings <sjenning@redhat.com>
22948 M: Dan Streetman <ddstreet@ieee.org>
22949 L: linux-mm@kvack.org
22953 Z3FOLD COMPRESSED PAGE ALLOCATOR
22954 M: Vitaly Wool <vitaly.wool@konsulko.com>
22955 R: Miaohe Lin <linmiaohe@huawei.com>
22956 L: linux-mm@kvack.org
22960 ZD1211RW WIRELESS DRIVER
22961 M: Ulrich Kunitz <kune@deine-taler.de>
22962 L: linux-wireless@vger.kernel.org
22963 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
22965 W: http://zd1211.ath.cx/wiki/DriverRewrite
22966 F: drivers/net/wireless/zydas/zd1211rw/
22968 ZD1301 MEDIA DRIVER
22969 M: Antti Palosaari <crope@iki.fi>
22970 L: linux-media@vger.kernel.org
22972 W: https://linuxtv.org/
22973 W: http://palosaari.fi/linux/
22974 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22975 F: drivers/media/usb/dvb-usb-v2/zd1301*
22977 ZD1301_DEMOD MEDIA DRIVER
22978 M: Antti Palosaari <crope@iki.fi>
22979 L: linux-media@vger.kernel.org
22981 W: https://linuxtv.org/
22982 W: http://palosaari.fi/linux/
22983 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22984 F: drivers/media/dvb-frontends/zd1301_demod*
22986 ZHAOXIN PROCESSOR SUPPORT
22987 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
22988 L: linux-kernel@vger.kernel.org
22990 F: arch/x86/kernel/cpu/zhaoxin.c
22993 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
22994 M: Naohiro Aota <naohiro.aota@wdc.com>
22995 R: Johannes Thumshirn <jth@kernel.org>
22996 L: linux-fsdevel@vger.kernel.org
22998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
22999 F: Documentation/filesystems/zonefs.rst
23002 ZPOOL COMPRESSED PAGE STORAGE API
23003 M: Dan Streetman <ddstreet@ieee.org>
23004 L: linux-mm@kvack.org
23006 F: include/linux/zpool.h
23009 ZR36067 VIDEO FOR LINUX DRIVER
23010 M: Corentin Labbe <clabbe@baylibre.com>
23011 L: mjpeg-users@lists.sourceforge.net
23012 L: linux-media@vger.kernel.org
23014 W: http://mjpeg.sourceforge.net/driver-zoran/
23015 Q: https://patchwork.linuxtv.org/project/linux-media/list/
23016 F: Documentation/driver-api/media/drivers/zoran.rst
23017 F: drivers/media/pci/zoran/
23019 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
23020 M: Minchan Kim <minchan@kernel.org>
23021 M: Nitin Gupta <ngupta@vflare.org>
23022 R: Sergey Senozhatsky <senozhatsky@chromium.org>
23023 L: linux-kernel@vger.kernel.org
23025 F: Documentation/admin-guide/blockdev/zram.rst
23026 F: drivers/block/zram/
23028 ZS DECSTATION Z85C30 SERIAL DRIVER
23029 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
23031 F: drivers/tty/serial/zs.*
23033 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
23034 M: Minchan Kim <minchan@kernel.org>
23035 M: Nitin Gupta <ngupta@vflare.org>
23036 R: Sergey Senozhatsky <senozhatsky@chromium.org>
23037 L: linux-mm@kvack.org
23039 F: Documentation/mm/zsmalloc.rst
23040 F: include/linux/zsmalloc.h
23044 M: Nick Terrell <terrelln@fb.com>
23046 B: https://github.com/facebook/zstd/issues
23047 T: git git://github.com/terrelln/linux.git
23048 F: include/linux/zstd*
23050 F: lib/decompress_unzstd.c
23055 ZSWAP COMPRESSED SWAP CACHING
23056 M: Seth Jennings <sjenning@redhat.com>
23057 M: Dan Streetman <ddstreet@ieee.org>
23058 M: Vitaly Wool <vitaly.wool@konsulko.com>
23059 L: linux-mm@kvack.org
23064 M: Linus Torvalds <torvalds@linux-foundation.org>
23065 L: linux-kernel@vger.kernel.org
23066 S: Buried alive in reporters
23067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git