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 AD4130 DRIVER
1156 M: Cosmin Tanislav <cosmin.tanislav@analog.com>
1157 L: linux-iio@vger.kernel.org
1159 W: http://ez.analog.com/community/linux-device-drivers
1160 F: Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
1161 F: Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1162 F: drivers/iio/adc/ad4130.c
1164 ANALOG DEVICES INC AD7192 DRIVER
1165 M: Alexandru Tachici <alexandru.tachici@analog.com>
1166 L: linux-iio@vger.kernel.org
1168 W: https://ez.analog.com/linux-software-drivers
1169 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1170 F: drivers/iio/adc/ad7192.c
1172 ANALOG DEVICES INC AD7292 DRIVER
1173 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1174 L: linux-iio@vger.kernel.org
1176 W: https://ez.analog.com/linux-software-drivers
1177 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1178 F: drivers/iio/adc/ad7292.c
1180 ANALOG DEVICES INC AD3552R DRIVER
1181 M: Nuno Sá <nuno.sa@analog.com>
1182 L: linux-iio@vger.kernel.org
1184 W: https://ez.analog.com/linux-software-drivers
1185 F: Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1186 F: drivers/iio/dac/ad3552r.c
1188 ANALOG DEVICES INC AD7293 DRIVER
1189 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1190 L: linux-iio@vger.kernel.org
1192 W: https://ez.analog.com/linux-software-drivers
1193 F: Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1194 F: drivers/iio/dac/ad7293.c
1196 ANALOG DEVICES INC AD7768-1 DRIVER
1197 M: Michael Hennerich <Michael.Hennerich@analog.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,ad7768-1.yaml
1202 F: drivers/iio/adc/ad7768-1.c
1204 ANALOG DEVICES INC AD7780 DRIVER
1205 M: Michael Hennerich <Michael.Hennerich@analog.com>
1206 M: Renato Lui Geh <renatogeh@gmail.com>
1207 L: linux-iio@vger.kernel.org
1209 W: https://ez.analog.com/linux-software-drivers
1210 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1211 F: drivers/iio/adc/ad7780.c
1213 ANALOG DEVICES INC AD74115 DRIVER
1214 M: Cosmin Tanislav <cosmin.tanislav@analog.com>
1215 L: linux-iio@vger.kernel.org
1217 W: http://ez.analog.com/community/linux-device-drivers
1218 F: Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1219 F: drivers/iio/addac/ad74115.c
1221 ANALOG DEVICES INC AD74413R DRIVER
1222 M: Cosmin Tanislav <cosmin.tanislav@analog.com>
1223 L: linux-iio@vger.kernel.org
1225 W: https://ez.analog.com/linux-software-drivers
1226 F: Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1227 F: drivers/iio/addac/ad74413r.c
1228 F: include/dt-bindings/iio/addac/adi,ad74413r.h
1230 ANALOG DEVICES INC AD9389B DRIVER
1231 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1232 L: linux-media@vger.kernel.org
1234 F: drivers/media/i2c/ad9389b*
1236 ANALOG DEVICES INC ADA4250 DRIVER
1237 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1238 L: linux-iio@vger.kernel.org
1240 W: https://ez.analog.com/linux-software-drivers
1241 F: Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1242 F: drivers/iio/amplifiers/ada4250.c
1244 ANALOG DEVICES INC ADF4377 DRIVER
1245 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1246 L: linux-iio@vger.kernel.org
1248 W: https://ez.analog.com/linux-software-drivers
1249 F: Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1250 F: drivers/iio/frequency/adf4377.c
1252 ANALOG DEVICES INC ADGS1408 DRIVER
1253 M: Mircea Caprioru <mircea.caprioru@analog.com>
1255 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1256 F: drivers/mux/adgs1408.c
1258 ANALOG DEVICES INC ADIN DRIVER
1259 M: Michael Hennerich <michael.hennerich@analog.com>
1260 L: netdev@vger.kernel.org
1262 W: https://ez.analog.com/linux-software-drivers
1263 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1264 F: drivers/net/phy/adin.c
1266 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1267 M: Nuno Sa <nuno.sa@analog.com>
1268 L: linux-iio@vger.kernel.org
1270 F: drivers/iio/imu/adis.c
1271 F: drivers/iio/imu/adis_buffer.c
1272 F: drivers/iio/imu/adis_trigger.c
1273 F: include/linux/iio/imu/adis.h
1275 ANALOG DEVICES INC ADIS16460 DRIVER
1276 M: Dragos Bogdan <dragos.bogdan@analog.com>
1277 L: linux-iio@vger.kernel.org
1279 W: https://ez.analog.com/linux-software-drivers
1280 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1281 F: drivers/iio/imu/adis16460.c
1283 ANALOG DEVICES INC ADIS16475 DRIVER
1284 M: Nuno Sa <nuno.sa@analog.com>
1285 L: linux-iio@vger.kernel.org
1286 W: https://ez.analog.com/linux-software-drivers
1288 F: drivers/iio/imu/adis16475.c
1289 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1291 ANALOG DEVICES INC ADM1177 DRIVER
1292 M: Michael Hennerich <Michael.Hennerich@analog.com>
1293 L: linux-hwmon@vger.kernel.org
1295 W: https://ez.analog.com/linux-software-drivers
1296 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1297 F: drivers/hwmon/adm1177.c
1299 ANALOG DEVICES INC ADMV1013 DRIVER
1300 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1301 L: linux-iio@vger.kernel.org
1303 W: https://ez.analog.com/linux-software-drivers
1304 F: Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1305 F: drivers/iio/frequency/admv1013.c
1307 ANALOG DEVICES INC ADMV8818 DRIVER
1308 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1309 L: linux-iio@vger.kernel.org
1311 W: https://ez.analog.com/linux-software-drivers
1312 F: Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1313 F: drivers/iio/filter/admv8818.c
1315 ANALOG DEVICES INC ADMV1014 DRIVER
1316 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1317 L: linux-iio@vger.kernel.org
1319 W: https://ez.analog.com/linux-software-drivers
1320 F: Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1321 F: drivers/iio/frequency/admv1014.c
1323 ANALOG DEVICES INC ADP5061 DRIVER
1324 M: Michael Hennerich <Michael.Hennerich@analog.com>
1325 L: linux-pm@vger.kernel.org
1327 W: https://ez.analog.com/linux-software-drivers
1328 F: drivers/power/supply/adp5061.c
1330 ANALOG DEVICES INC ADRF6780 DRIVER
1331 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1332 L: linux-iio@vger.kernel.org
1334 W: https://ez.analog.com/linux-software-drivers
1335 F: Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1336 F: drivers/iio/frequency/adrf6780.c
1338 ANALOG DEVICES INC ADV7180 DRIVER
1339 M: Lars-Peter Clausen <lars@metafoo.de>
1340 L: linux-media@vger.kernel.org
1342 W: https://ez.analog.com/linux-software-drivers
1343 F: drivers/media/i2c/adv7180.c
1344 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1346 ANALOG DEVICES INC ADV748X DRIVER
1347 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1348 L: linux-media@vger.kernel.org
1350 F: Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1351 F: drivers/media/i2c/adv748x/*
1353 ANALOG DEVICES INC ADV7511 DRIVER
1354 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1355 L: linux-media@vger.kernel.org
1357 F: drivers/media/i2c/adv7511*
1359 ANALOG DEVICES INC ADV7604 DRIVER
1360 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1361 L: linux-media@vger.kernel.org
1363 F: drivers/media/i2c/adv7604*
1364 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1366 ANALOG DEVICES INC ADV7842 DRIVER
1367 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1368 L: linux-media@vger.kernel.org
1370 F: drivers/media/i2c/adv7842*
1372 ANALOG DEVICES INC ADXRS290 DRIVER
1373 M: Nishant Malpani <nish.malpani25@gmail.com>
1374 L: linux-iio@vger.kernel.org
1376 F: drivers/iio/gyro/adxrs290.c
1377 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1379 ANALOG DEVICES INC ASOC CODEC DRIVERS
1380 M: Lars-Peter Clausen <lars@metafoo.de>
1381 M: Nuno Sá <nuno.sa@analog.com>
1382 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1384 W: http://wiki.analog.com/
1385 W: https://ez.analog.com/linux-software-drivers
1386 F: sound/soc/codecs/ad1*
1387 F: sound/soc/codecs/ad7*
1388 F: sound/soc/codecs/adau*
1389 F: sound/soc/codecs/adav*
1390 F: sound/soc/codecs/sigmadsp.*
1391 F: sound/soc/codecs/ssm*
1393 ANALOG DEVICES INC DMA DRIVERS
1394 M: Lars-Peter Clausen <lars@metafoo.de>
1396 W: https://ez.analog.com/linux-software-drivers
1397 F: drivers/dma/dma-axi-dmac.c
1399 ANALOG DEVICES INC IIO DRIVERS
1400 M: Lars-Peter Clausen <lars@metafoo.de>
1401 M: Michael Hennerich <Michael.Hennerich@analog.com>
1403 W: http://wiki.analog.com/
1404 W: https://ez.analog.com/linux-software-drivers
1405 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1406 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1407 F: Documentation/devicetree/bindings/iio/*/adi,*
1408 F: Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1409 F: Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1410 F: drivers/iio/*/ad*
1411 F: drivers/iio/adc/ltc249*
1412 F: drivers/iio/amplifiers/hmc425a.c
1413 F: drivers/staging/iio/*/ad*
1414 X: drivers/iio/*/adjd*
1416 ANALOG DEVICES INC MAX31760 DRIVER
1417 M: Ibrahim Tilki <Ibrahim.Tilki@analog.com>
1419 W: http://wiki.analog.com/
1420 W: https://ez.analog.com/linux-software-drivers
1421 F: Documentation/devicetree/bindings/hwmon/adi,max31760.yaml
1422 F: Documentation/hwmon/max31760.rst
1423 F: drivers/hwmon/max31760.c
1425 ANALOGBITS PLL LIBRARIES
1426 M: Paul Walmsley <paul.walmsley@sifive.com>
1428 F: drivers/clk/analogbits/*
1429 F: include/linux/clk/analogbits*
1431 ANDROID CONFIG FRAGMENTS
1432 M: Rob Herring <robh@kernel.org>
1434 F: kernel/configs/android*
1437 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1438 M: Arve Hjønnevåg <arve@android.com>
1439 M: Todd Kjos <tkjos@android.com>
1440 M: Martijn Coenen <maco@android.com>
1441 M: Joel Fernandes <joel@joelfernandes.org>
1442 M: Christian Brauner <christian@brauner.io>
1443 M: Carlos Llamas <cmllamas@google.com>
1444 M: Suren Baghdasaryan <surenb@google.com>
1445 L: linux-kernel@vger.kernel.org
1447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1450 ANDROID GOLDFISH PIC DRIVER
1451 M: Miodrag Dinic <miodrag.dinic@mips.com>
1453 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1454 F: drivers/irqchip/irq-goldfish-pic.c
1456 ANDROID GOLDFISH RTC DRIVER
1457 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1459 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1460 F: drivers/rtc/rtc-goldfish.c
1462 AOA (Apple Onboard Audio) ALSA DRIVER
1463 M: Johannes Berg <johannes@sipsolutions.net>
1464 L: linuxppc-dev@lists.ozlabs.org
1465 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1469 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1470 M: William Breathitt Gray <william.gray@linaro.org>
1471 L: linux-iio@vger.kernel.org
1473 F: drivers/iio/addac/stx104.c
1476 M: Jiri Kosina <jikos@kernel.org>
1478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1479 F: arch/x86/kernel/apm_32.c
1480 F: drivers/char/apm-emulation.c
1481 F: include/linux/apm_bios.h
1482 F: include/uapi/linux/apm_bios.h
1484 APPARMOR SECURITY MODULE
1485 M: John Johansen <john.johansen@canonical.com>
1486 M: John Johansen <john@apparmor.net>
1487 L: apparmor@lists.ubuntu.com (moderated for non-subscribers)
1490 B: https://gitlab.com/apparmor/apparmor-kernel
1491 C: irc://irc.oftc.net/apparmor
1492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1493 T: https://gitlab.com/apparmor/apparmor-kernel.git
1494 F: Documentation/admin-guide/LSM/apparmor.rst
1495 F: security/apparmor/
1497 APPLE BCM5974 MULTITOUCH DRIVER
1498 M: Henrik Rydberg <rydberg@bitmath.org>
1499 L: linux-input@vger.kernel.org
1501 F: drivers/input/mouse/bcm5974.c
1503 APPLE PCIE CONTROLLER DRIVER
1504 M: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1505 M: Marc Zyngier <maz@kernel.org>
1506 L: linux-pci@vger.kernel.org
1508 F: drivers/pci/controller/pcie-apple.c
1511 M: Henrik Rydberg <rydberg@bitmath.org>
1512 L: linux-hwmon@vger.kernel.org
1514 F: drivers/hwmon/applesmc.c
1516 APPLETALK NETWORK LAYER
1517 L: netdev@vger.kernel.org
1519 F: drivers/net/appletalk/
1520 F: include/linux/atalk.h
1521 F: include/uapi/linux/atalk.h
1524 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1525 M: Khuong Dinh <khuong@os.amperecomputing.com>
1527 F: arch/arm64/boot/dts/apm/
1529 APPLIED MICRO (APM) X-GENE SOC EDAC
1530 M: Khuong Dinh <khuong@os.amperecomputing.com>
1532 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1533 F: drivers/edac/xgene_edac.c
1535 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1536 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1537 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1539 F: drivers/net/ethernet/apm/xgene-v2/
1541 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1542 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1543 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1544 M: Quan Nguyen <quan@os.amperecomputing.com>
1546 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1547 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1548 F: drivers/net/ethernet/apm/xgene/
1549 F: drivers/net/mdio/mdio-xgene.c
1551 APPLIED MICRO (APM) X-GENE SOC PMU
1552 M: Khuong Dinh <khuong@os.amperecomputing.com>
1554 F: Documentation/admin-guide/perf/xgene-pmu.rst
1555 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1556 F: drivers/perf/xgene_pmu.c
1558 APTINA CAMERA SENSOR PLL
1559 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1560 L: linux-media@vger.kernel.org
1562 F: drivers/media/i2c/aptina-pll.*
1564 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1565 M: Aleksa Savic <savicaleksa83@gmail.com>
1566 M: Jack Doan <me@jackdoan.com>
1567 L: linux-hwmon@vger.kernel.org
1569 F: Documentation/hwmon/aquacomputer_d5next.rst
1570 F: drivers/hwmon/aquacomputer_d5next.c
1572 AQUANTIA ETHERNET DRIVER (atlantic)
1573 M: Igor Russkikh <irusskikh@marvell.com>
1574 L: netdev@vger.kernel.org
1576 W: https://www.marvell.com/
1577 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1578 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1579 F: drivers/net/ethernet/aquantia/atlantic/
1581 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1582 M: Egor Pomozov <epomozov@marvell.com>
1583 L: netdev@vger.kernel.org
1585 W: http://www.aquantia.com
1586 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1588 AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1589 M: Krzysztof Hałasa <khalasa@piap.pl>
1590 L: linux-media@vger.kernel.org
1592 F: Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1593 F: drivers/media/i2c/ar0521.c
1595 ARASAN NAND CONTROLLER DRIVER
1596 M: Miquel Raynal <miquel.raynal@bootlin.com>
1597 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1598 L: linux-mtd@lists.infradead.org
1600 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1601 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1603 ARC FRAMEBUFFER DRIVER
1604 M: Jaya Kumar <jayalk@intworks.biz>
1606 F: drivers/video/fbdev/arcfb.c
1607 F: drivers/video/fbdev/core/fb_defio.c
1610 M: Alexey Brodkin <abrodkin@synopsys.com>
1612 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1613 F: drivers/gpu/drm/tiny/arcpgu.c
1615 ARCNET NETWORK LAYER
1616 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1617 L: netdev@vger.kernel.org
1619 F: drivers/net/arcnet/
1620 F: include/uapi/linux/if_arcnet.h
1622 ARM ARCHITECTED TIMER DRIVER
1623 M: Mark Rutland <mark.rutland@arm.com>
1624 M: Marc Zyngier <maz@kernel.org>
1625 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627 F: arch/arm/include/asm/arch_timer.h
1628 F: arch/arm64/include/asm/arch_timer.h
1629 F: drivers/clocksource/arm_arch_timer.c
1631 ARM HDLCD DRM DRIVER
1632 M: Liviu Dudau <liviu.dudau@arm.com>
1634 F: Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1635 F: drivers/gpu/drm/arm/hdlcd_*
1637 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1638 M: Linus Walleij <linus.walleij@linaro.org>
1639 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1641 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1642 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1643 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1644 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1645 F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1646 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1647 F: Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1648 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1649 F: Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1650 F: arch/arm/boot/dts/arm-realview-*
1651 F: arch/arm/boot/dts/integrator*
1652 F: arch/arm/boot/dts/versatile*
1653 F: arch/arm/mach-versatile/
1654 F: drivers/bus/arm-integrator-lm.c
1655 F: drivers/clk/versatile/
1656 F: drivers/i2c/busses/i2c-versatile.c
1657 F: drivers/irqchip/irq-versatile-fpga.c
1658 F: drivers/mtd/maps/physmap-versatile.*
1659 F: drivers/power/reset/arm-versatile-reboot.c
1660 F: drivers/soc/versatile/
1662 ARM KOMEDA DRM-KMS DRIVER
1663 M: James (Qian) Wang <james.qian.wang@arm.com>
1664 M: Liviu Dudau <liviu.dudau@arm.com>
1665 M: Mihail Atanassov <mihail.atanassov@arm.com>
1666 L: Mali DP Maintainers <malidp@foss.arm.com>
1668 T: git git://anongit.freedesktop.org/drm/drm-misc
1669 F: Documentation/devicetree/bindings/display/arm,komeda.yaml
1670 F: Documentation/gpu/komeda-kms.rst
1671 F: drivers/gpu/drm/arm/display/include/
1672 F: drivers/gpu/drm/arm/display/komeda/
1674 ARM MALI PANFROST DRM DRIVER
1675 M: Rob Herring <robh@kernel.org>
1676 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1677 R: Steven Price <steven.price@arm.com>
1678 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1679 L: dri-devel@lists.freedesktop.org
1681 T: git git://anongit.freedesktop.org/drm/drm-misc
1682 F: drivers/gpu/drm/panfrost/
1683 F: include/uapi/drm/panfrost_drm.h
1685 ARM MALI-DP DRM DRIVER
1686 M: Liviu Dudau <liviu.dudau@arm.com>
1687 M: Brian Starkey <brian.starkey@arm.com>
1688 L: Mali DP Maintainers <malidp@foss.arm.com>
1690 T: git git://anongit.freedesktop.org/drm/drm-misc
1691 F: Documentation/devicetree/bindings/display/arm,malidp.yaml
1692 F: Documentation/gpu/afbc.rst
1693 F: drivers/gpu/drm/arm/
1695 ARM MFM AND FLOPPY DRIVERS
1696 M: Ian Molton <spyro@f2s.com>
1698 F: arch/arm/include/asm/floppy.h
1699 F: arch/arm/mach-rpc/floppydma.S
1701 ARM PMU PROFILING AND DEBUGGING
1702 M: Will Deacon <will@kernel.org>
1703 M: Mark Rutland <mark.rutland@arm.com>
1704 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1706 F: Documentation/devicetree/bindings/arm/pmu.yaml
1707 F: Documentation/devicetree/bindings/perf/
1708 F: arch/arm*/include/asm/hw_breakpoint.h
1709 F: arch/arm*/include/asm/perf_event.h
1710 F: arch/arm*/kernel/hw_breakpoint.c
1711 F: arch/arm*/kernel/perf_*
1713 F: include/linux/perf/arm_pmu.h
1716 M: Russell King <linux@armlinux.org.uk>
1717 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1719 W: http://www.armlinux.org.uk/
1720 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1722 X: arch/arm/boot/dts/
1724 ARM PRIMECELL AACI PL041 DRIVER
1725 M: Russell King <linux@armlinux.org.uk>
1729 ARM PRIMECELL BUS SUPPORT
1730 M: Russell King <linux@armlinux.org.uk>
1733 F: include/linux/amba/bus.h
1735 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1736 M: Miquel Raynal <miquel.raynal@bootlin.com>
1737 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1738 L: linux-mtd@lists.infradead.org
1740 F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1741 F: drivers/mtd/nand/raw/pl35x-nand-controller.c
1743 ARM PRIMECELL PL35X SMC DRIVER
1744 M: Miquel Raynal <miquel.raynal@bootlin.com>
1745 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1746 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1748 F: Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
1749 F: drivers/memory/pl353-smc.c
1751 ARM PRIMECELL CLCD PL110 DRIVER
1752 M: Russell King <linux@armlinux.org.uk>
1754 F: drivers/video/fbdev/amba-clcd.*
1756 ARM PRIMECELL KMI PL050 DRIVER
1757 M: Russell King <linux@armlinux.org.uk>
1759 F: drivers/input/serio/ambakmi.*
1760 F: include/linux/amba/kmi.h
1762 ARM PRIMECELL MMCI PL180/1 DRIVER
1763 M: Russell King <linux@armlinux.org.uk>
1765 F: drivers/mmc/host/mmci.*
1766 F: include/linux/amba/mmci.h
1768 ARM PRIMECELL SSP PL022 SPI DRIVER
1769 M: Linus Walleij <linus.walleij@linaro.org>
1770 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1772 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1773 F: drivers/spi/spi-pl022.c
1775 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1776 M: Russell King <linux@armlinux.org.uk>
1778 F: drivers/tty/serial/amba-pl01*.c
1779 F: include/linux/amba/serial.h
1781 ARM PRIMECELL VIC PL190/PL192 DRIVER
1782 M: Linus Walleij <linus.walleij@linaro.org>
1783 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1785 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1786 F: drivers/irqchip/irq-vic.c
1788 ARM SMC WATCHDOG DRIVER
1789 M: Julius Werner <jwerner@chromium.org>
1790 R: Evan Benn <evanbenn@chromium.org>
1792 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1793 F: drivers/watchdog/arm_smc_wdt.c
1796 M: Will Deacon <will@kernel.org>
1797 R: Robin Murphy <robin.murphy@arm.com>
1798 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1800 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1801 F: drivers/iommu/arm/
1802 F: drivers/iommu/io-pgtable-arm*
1804 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1805 M: Arnd Bergmann <arnd@arndb.de>
1806 M: Olof Johansson <olof@lixom.net>
1808 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1810 C: irc://irc.libera.chat/armlinux
1811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1812 F: arch/arm/boot/dts/Makefile
1813 F: arch/arm64/boot/dts/Makefile
1815 ARM SUB-ARCHITECTURES
1816 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1818 C: irc://irc.libera.chat/armlinux
1819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1823 ARM/ACTIONS SEMI ARCHITECTURE
1824 M: Andreas Färber <afaerber@suse.de>
1825 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1826 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1827 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1829 F: Documentation/devicetree/bindings/arm/actions.yaml
1830 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1831 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1832 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1833 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1834 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1835 F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1836 F: Documentation/devicetree/bindings/pinctrl/actions,*
1837 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1838 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1839 F: arch/arm/boot/dts/owl-*
1840 F: arch/arm/mach-actions/
1841 F: arch/arm64/boot/dts/actions/
1842 F: drivers/clk/actions/
1843 F: drivers/clocksource/timer-owl*
1844 F: drivers/dma/owl-dma.c
1845 F: drivers/i2c/busses/i2c-owl.c
1846 F: drivers/irqchip/irq-owl-sirq.c
1847 F: drivers/mmc/host/owl-mmc.c
1848 F: drivers/net/ethernet/actions/
1849 F: drivers/pinctrl/actions/*
1850 F: drivers/soc/actions/
1851 F: include/dt-bindings/power/owl-*
1852 F: include/dt-bindings/reset/actions,*
1853 F: include/linux/soc/actions/
1856 ARM/ADS SPHERE MACHINE SUPPORT
1857 M: Lennert Buytenhek <kernel@wantstofly.org>
1858 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1861 ARM/AFEB9260 MACHINE SUPPORT
1862 M: Sergey Lapin <slapin@ossfans.org>
1863 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1866 ARM/AJECO 1ARM MACHINE SUPPORT
1867 M: Lennert Buytenhek <kernel@wantstofly.org>
1868 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1871 ARM/Allwinner SoC Clock Support
1872 M: Emilio López <emilio@elopez.com.ar>
1874 F: drivers/clk/sunxi/
1876 ARM/Allwinner sunXi SoC support
1877 M: Chen-Yu Tsai <wens@csie.org>
1878 M: Jernej Skrabec <jernej.skrabec@gmail.com>
1879 M: Samuel Holland <samuel@sholland.org>
1880 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1883 L: linux-sunxi@lists.linux.dev
1884 F: arch/arm/mach-sunxi/
1885 F: arch/arm64/boot/dts/allwinner/
1886 F: drivers/clk/sunxi-ng/
1887 F: drivers/pinctrl/sunxi/
1888 F: drivers/soc/sunxi/
1893 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1894 M: Neil Armstrong <neil.armstrong@linaro.org>
1895 M: Jerome Brunet <jbrunet@baylibre.com>
1896 L: linux-amlogic@lists.infradead.org
1898 F: Documentation/devicetree/bindings/clock/amlogic*
1899 F: drivers/clk/meson/
1900 F: include/dt-bindings/clock/gxbb*
1901 F: include/dt-bindings/clock/meson*
1903 ARM/Amlogic Meson SoC Crypto Drivers
1904 M: Corentin Labbe <clabbe@baylibre.com>
1905 L: linux-crypto@vger.kernel.org
1906 L: linux-amlogic@lists.infradead.org
1908 F: Documentation/devicetree/bindings/crypto/amlogic*
1909 F: drivers/crypto/amlogic/
1911 ARM/Amlogic Meson SoC Sound Drivers
1912 M: Jerome Brunet <jbrunet@baylibre.com>
1913 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1915 F: Documentation/devicetree/bindings/sound/amlogic*
1918 ARM/Amlogic Meson SoC support
1919 M: Neil Armstrong <neil.armstrong@linaro.org>
1920 M: Kevin Hilman <khilman@baylibre.com>
1921 R: Jerome Brunet <jbrunet@baylibre.com>
1922 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1923 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924 L: linux-amlogic@lists.infradead.org
1926 W: http://linux-meson.com/
1927 F: arch/arm/boot/dts/meson*
1928 F: arch/arm/mach-meson/
1929 F: arch/arm64/boot/dts/amlogic/
1930 F: drivers/mmc/host/meson*
1931 F: drivers/pinctrl/meson/
1932 F: drivers/rtc/rtc-meson*
1933 F: drivers/soc/amlogic/
1936 ARM/Annapurna Labs ALPINE ARCHITECTURE
1937 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1938 M: Antoine Tenart <atenart@kernel.org>
1939 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1941 F: arch/arm/boot/dts/alpine*
1942 F: arch/arm/mach-alpine/
1943 F: arch/arm64/boot/dts/amazon/
1944 F: drivers/*/*alpine*
1946 ARM/APPLE MACHINE SUPPORT
1947 M: Hector Martin <marcan@marcan.st>
1948 M: Sven Peter <sven@svenpeter.dev>
1949 R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1950 L: asahi@lists.linux.dev
1951 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1953 W: https://asahilinux.org
1954 B: https://github.com/AsahiLinux/linux/issues
1955 C: irc://irc.oftc.net/asahi-dev
1956 T: git https://github.com/AsahiLinux/linux.git
1957 F: Documentation/devicetree/bindings/arm/apple.yaml
1958 F: Documentation/devicetree/bindings/arm/apple/*
1959 F: Documentation/devicetree/bindings/clock/apple,nco.yaml
1960 F: Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
1961 F: Documentation/devicetree/bindings/dma/apple,admac.yaml
1962 F: Documentation/devicetree/bindings/i2c/apple,i2c.yaml
1963 F: Documentation/devicetree/bindings/interrupt-controller/apple,*
1964 F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
1965 F: Documentation/devicetree/bindings/iommu/apple,sart.yaml
1966 F: Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
1967 F: Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
1968 F: Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
1969 F: Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
1970 F: Documentation/devicetree/bindings/pci/apple,pcie.yaml
1971 F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1972 F: Documentation/devicetree/bindings/power/apple*
1973 F: Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
1974 F: arch/arm64/boot/dts/apple/
1975 F: drivers/bluetooth/hci_bcm4377.c
1976 F: drivers/clk/clk-apple-nco.c
1977 F: drivers/cpufreq/apple-soc-cpufreq.c
1978 F: drivers/dma/apple-admac.c
1979 F: drivers/i2c/busses/i2c-pasemi-core.c
1980 F: drivers/i2c/busses/i2c-pasemi-platform.c
1981 F: drivers/iommu/apple-dart.c
1982 F: drivers/iommu/io-pgtable-dart.c
1983 F: drivers/irqchip/irq-apple-aic.c
1984 F: drivers/mailbox/apple-mailbox.c
1985 F: drivers/nvme/host/apple.c
1986 F: drivers/nvmem/apple-efuses.c
1987 F: drivers/pinctrl/pinctrl-apple-gpio.c
1988 F: drivers/soc/apple/*
1989 F: drivers/watchdog/apple_wdt.c
1990 F: include/dt-bindings/interrupt-controller/apple-aic.h
1991 F: include/dt-bindings/pinctrl/apple.h
1992 F: include/linux/apple-mailbox.h
1993 F: include/linux/soc/apple/*
1995 ARM/APPLE MACHINE SOUND DRIVERS
1996 M: Martin Povišer <povik+lin@cutebit.org>
1997 L: asahi@lists.linux.dev
1998 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2000 F: Documentation/devicetree/bindings/sound/apple,*
2001 F: sound/soc/apple/*
2002 F: sound/soc/codecs/cs42l83-i2c.c
2004 ARM/ARTPEC MACHINE SUPPORT
2005 M: Jesper Nilsson <jesper.nilsson@axis.com>
2006 M: Lars Persson <lars.persson@axis.com>
2007 L: linux-arm-kernel@axis.com
2009 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
2010 F: arch/arm/boot/dts/artpec6*
2011 F: arch/arm/mach-artpec
2013 F: drivers/crypto/axis
2014 F: drivers/mmc/host/usdhi6rol0.c
2015 F: drivers/pinctrl/pinctrl-artpec*
2017 ARM/ASPEED I2C DRIVER
2018 M: Brendan Higgins <brendanhiggins@google.com>
2019 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
2020 R: Joel Stanley <joel@jms.id.au>
2021 L: linux-i2c@vger.kernel.org
2022 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2024 F: Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2025 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2026 F: drivers/i2c/busses/i2c-aspeed.c
2027 F: drivers/irqchip/irq-aspeed-i2c-ic.c
2029 ARM/ASPEED MACHINE SUPPORT
2030 M: Joel Stanley <joel@jms.id.au>
2031 R: Andrew Jeffery <andrew@aj.id.au>
2032 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2033 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2035 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
2036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
2037 F: Documentation/devicetree/bindings/arm/aspeed/
2038 F: arch/arm/boot/dts/aspeed-*
2039 F: arch/arm/mach-aspeed/
2042 ARM/BITMAIN ARCHITECTURE
2043 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2044 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2046 F: Documentation/devicetree/bindings/arm/bitmain.yaml
2047 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2048 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2049 F: arch/arm64/boot/dts/bitmain/
2050 F: drivers/clk/clk-bm1880.c
2051 F: drivers/pinctrl/pinctrl-bm1880.c
2053 ARM/CALXEDA HIGHBANK ARCHITECTURE
2054 M: Andre Przywara <andre.przywara@arm.com>
2055 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2057 F: arch/arm/boot/dts/ecx-*.dts*
2058 F: arch/arm/boot/dts/highbank.dts
2059 F: arch/arm/mach-highbank/
2061 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
2062 M: Krzysztof Halasa <khalasa@piap.pl>
2064 F: arch/arm/mach-cns3xxx/
2066 ARM/CAVIUM THUNDER NETWORK DRIVER
2067 M: Sunil Goutham <sgoutham@marvell.com>
2068 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2070 F: drivers/net/ethernet/cavium/thunder/
2072 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2073 M: Lukasz Majewski <lukma@denx.de>
2074 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2076 F: arch/arm/mach-ep93xx/ts72xx.c
2078 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
2079 M: Alexander Shiyan <shc_work@mail.ru>
2080 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2084 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
2085 M: Lennert Buytenhek <kernel@wantstofly.org>
2086 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2089 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2090 M: Hartley Sweeten <hsweeten@visionengravers.com>
2091 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
2092 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2094 F: arch/arm/mach-ep93xx/
2095 F: arch/arm/mach-ep93xx/include/mach/
2098 M: Russell King <linux@armlinux.org.uk>
2099 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2101 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2102 F: drivers/clk/clkdev.c
2104 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2105 M: Baruch Siach <baruch@tkos.co.il>
2106 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2108 F: arch/arm/boot/dts/cx92755*
2111 ARM/CONTEC MICRO9 MACHINE SUPPORT
2112 M: Hubert Feurstein <hubert.feurstein@contec.at>
2114 F: arch/arm/mach-ep93xx/micro9.c
2116 ARM/CORESIGHT FRAMEWORK AND DRIVERS
2117 M: Mathieu Poirier <mathieu.poirier@linaro.org>
2118 M: Suzuki K Poulose <suzuki.poulose@arm.com>
2119 R: Mike Leach <mike.leach@linaro.org>
2120 R: Leo Yan <leo.yan@linaro.org>
2121 L: coresight@lists.linaro.org (moderated for non-subscribers)
2122 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2125 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2126 F: Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2127 F: Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2128 F: Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2129 F: Documentation/trace/coresight/*
2130 F: drivers/hwtracing/coresight/*
2131 F: include/dt-bindings/arm/coresight-cti-dt.h
2132 F: include/linux/coresight*
2133 F: samples/coresight/*
2134 F: tools/perf/tests/shell/coresight/*
2135 F: tools/perf/arch/arm/util/auxtrace.c
2136 F: tools/perf/arch/arm/util/cs-etm.c
2137 F: tools/perf/arch/arm/util/cs-etm.h
2138 F: tools/perf/arch/arm/util/pmu.c
2139 F: tools/perf/util/cs-etm-decoder/*
2140 F: tools/perf/util/cs-etm.*
2142 ARM/CORGI MACHINE SUPPORT
2143 M: Richard Purdie <rpurdie@rpsys.net>
2146 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2147 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
2148 M: Linus Walleij <linus.walleij@linaro.org>
2149 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2151 T: git git://github.com/ulli-kroll/linux.git
2152 F: Documentation/devicetree/bindings/arm/gemini.yaml
2153 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2154 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2155 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2156 F: arch/arm/boot/dts/gemini*
2157 F: arch/arm/mach-gemini/
2158 F: drivers/crypto/gemini/
2159 F: drivers/net/ethernet/cortina/
2160 F: drivers/pinctrl/pinctrl-gemini.c
2161 F: drivers/rtc/rtc-ftrtc010.c
2163 ARM/CZ.NIC TURRIS SUPPORT
2164 M: Marek Behún <kabel@kernel.org>
2166 W: https://www.turris.cz/
2167 F: Documentation/ABI/testing/debugfs-moxtet
2168 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
2169 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2170 F: Documentation/devicetree/bindings/bus/moxtet.txt
2171 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2172 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2173 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2174 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2175 F: drivers/bus/moxtet.c
2176 F: drivers/firmware/turris-mox-rwtm.c
2177 F: drivers/leds/leds-turris-omnia.c
2178 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
2179 F: drivers/gpio/gpio-moxtet.c
2180 F: drivers/watchdog/armada_37xx_wdt.c
2181 F: include/dt-bindings/bus/moxtet.h
2182 F: include/linux/armada-37xx-rwtm-mailbox.h
2183 F: include/linux/moxtet.h
2185 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
2186 M: Robert Jarzmik <robert.jarzmik@free.fr>
2187 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2189 F: arch/arm/mach-pxa/ezx.c
2191 ARM/FARADAY FA526 PORT
2192 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
2193 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2195 T: git git://git.berlios.de/gemini-board
2196 F: arch/arm/mm/*-fa*
2198 ARM/FOOTBRIDGE ARCHITECTURE
2199 M: Russell King <linux@armlinux.org.uk>
2200 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2202 W: http://www.armlinux.org.uk/
2203 F: arch/arm/include/asm/hardware/dec21285.h
2204 F: arch/arm/mach-footbridge/
2206 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2207 M: Shawn Guo <shawnguo@kernel.org>
2208 M: Sascha Hauer <s.hauer@pengutronix.de>
2209 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2210 R: Fabio Estevam <festevam@gmail.com>
2211 R: NXP Linux Team <linux-imx@nxp.com>
2212 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2215 X: drivers/media/i2c/
2219 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2220 M: Shawn Guo <shawnguo@kernel.org>
2221 M: Li Yang <leoyang.li@nxp.com>
2222 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2225 F: arch/arm/boot/dts/ls1021a*
2226 F: arch/arm64/boot/dts/freescale/fsl-*
2227 F: arch/arm64/boot/dts/freescale/qoriq-*
2229 ARM/FREESCALE VYBRID ARM ARCHITECTURE
2230 M: Shawn Guo <shawnguo@kernel.org>
2231 M: Sascha Hauer <s.hauer@pengutronix.de>
2232 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2233 R: Stefan Agner <stefan@agner.ch>
2234 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2237 F: arch/arm/boot/dts/vf*
2238 F: arch/arm/mach-imx/*vf610*
2240 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
2241 M: Lennert Buytenhek <kernel@wantstofly.org>
2242 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2245 ARM/GUMSTIX MACHINE SUPPORT
2246 M: Steve Sakoman <sakoman@gmail.com>
2247 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2250 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
2251 M: Philipp Zabel <philipp.zabel@gmail.com>
2252 M: Paul Parsons <lost.distance@yahoo.com>
2253 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2255 F: arch/arm/mach-pxa/hx4700.c
2256 F: arch/arm/mach-pxa/include/mach/hx4700.h
2257 F: sound/soc/pxa/hx4700.c
2259 ARM/HISILICON SOC SUPPORT
2260 M: Wei Xu <xuwei5@hisilicon.com>
2261 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2263 W: http://www.hisilicon.com
2264 T: git https://github.com/hisilicon/linux-hisi.git
2265 F: arch/arm/boot/dts/hi3*
2266 F: arch/arm/boot/dts/hip*
2267 F: arch/arm/boot/dts/hisi*
2268 F: arch/arm/mach-hisi/
2269 F: arch/arm64/boot/dts/hisilicon/
2271 ARM/HP JORNADA 7XX MACHINE SUPPORT
2272 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
2275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2276 F: arch/arm/mach-sa1100/include/mach/jornada720.h
2277 F: arch/arm/mach-sa1100/jornada720.c
2279 ARM/HPE GXP ARCHITECTURE
2280 M: Jean-Marie Verdun <verdun@hpe.com>
2281 M: Nick Hawkins <nick.hawkins@hpe.com>
2283 F: Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2284 F: Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2285 F: Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2286 F: arch/arm/boot/dts/hpe-bmc*
2287 F: arch/arm/boot/dts/hpe-gxp*
2288 F: arch/arm/mach-hpe/
2289 F: drivers/clocksource/timer-gxp.c
2290 F: drivers/spi/spi-gxp.c
2291 F: drivers/watchdog/gxp-wdt.c
2293 ARM/IGEP MACHINE SUPPORT
2294 M: Enric Balletbo i Serra <eballetbo@gmail.com>
2295 M: Javier Martinez Canillas <javier@dowhile0.org>
2296 L: linux-omap@vger.kernel.org
2297 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2299 F: arch/arm/boot/dts/omap3-igep*
2301 ARM/INCOME PXA270 SUPPORT
2302 M: Marek Vasut <marek.vasut@gmail.com>
2303 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2305 F: arch/arm/mach-pxa/colibri-pxa270-income.c
2307 ARM/INTEL IOP32X ARM ARCHITECTURE
2308 M: Lennert Buytenhek <kernel@wantstofly.org>
2309 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2312 ARM/INTEL IQ81342EX MACHINE SUPPORT
2313 M: Lennert Buytenhek <kernel@wantstofly.org>
2314 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2317 ARM/INTEL IXDP2850 MACHINE SUPPORT
2318 M: Lennert Buytenhek <kernel@wantstofly.org>
2319 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2322 ARM/INTEL IXP4XX ARM ARCHITECTURE
2323 M: Linus Walleij <linusw@kernel.org>
2324 M: Imre Kaloz <kaloz@openwrt.org>
2325 M: Krzysztof Halasa <khalasa@piap.pl>
2326 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2328 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2329 F: Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml
2330 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2331 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2332 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2333 F: arch/arm/boot/dts/intel-ixp*
2334 F: arch/arm/mach-ixp4xx/
2335 F: drivers/bus/intel-ixp4xx-eb.c
2336 F: drivers/clocksource/timer-ixp4xx.c
2337 F: drivers/crypto/ixp4xx_crypto.c
2338 F: drivers/gpio/gpio-ixp4xx.c
2339 F: drivers/irqchip/irq-ixp4xx.c
2341 ARM/INTEL KEEMBAY ARCHITECTURE
2342 M: Paul J. Murphy <paul.j.murphy@intel.com>
2343 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2345 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2346 F: arch/arm64/boot/dts/intel/keembay-evm.dts
2347 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2349 ARM/INTEL XSC3 (MANZANO) ARM CORE
2350 M: Lennert Buytenhek <kernel@wantstofly.org>
2351 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2354 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2355 M: Lennert Buytenhek <kernel@wantstofly.org>
2356 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2359 ARM/LG1K ARCHITECTURE
2360 M: Chanho Min <chanho.min@lge.com>
2361 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2363 F: arch/arm64/boot/dts/lg/
2365 ARM/LOGICPD PXA270 MACHINE SUPPORT
2366 M: Lennert Buytenhek <kernel@wantstofly.org>
2367 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2370 ARM/LPC18XX ARCHITECTURE
2371 M: Vladimir Zapolskiy <vz@mleia.com>
2372 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2374 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2375 F: arch/arm/boot/dts/lpc43*
2376 F: drivers/i2c/busses/i2c-lpc2k.c
2377 F: drivers/memory/pl172.c
2378 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2379 F: drivers/rtc/rtc-lpc24xx.c
2382 ARM/LPC32XX SOC SUPPORT
2383 M: Vladimir Zapolskiy <vz@mleia.com>
2384 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2386 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2387 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2388 F: arch/arm/boot/dts/lpc32*
2389 F: arch/arm/mach-lpc32xx/
2390 F: drivers/i2c/busses/i2c-pnx.c
2391 F: drivers/net/ethernet/nxp/lpc_eth.c
2392 F: drivers/usb/host/ohci-nxp.c
2393 F: drivers/watchdog/pnx4008_wdt.c
2396 ARM/MAGICIAN MACHINE SUPPORT
2397 M: Philipp Zabel <philipp.zabel@gmail.com>
2400 ARM/Marvell Dove/MV78xx0/Orion SOC support
2401 M: Andrew Lunn <andrew@lunn.ch>
2402 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2403 M: Gregory Clement <gregory.clement@bootlin.com>
2404 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2407 F: Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2408 F: Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2409 F: Documentation/devicetree/bindings/soc/dove/
2410 F: arch/arm/boot/dts/dove*
2411 F: arch/arm/boot/dts/orion5x*
2412 F: arch/arm/mach-dove/
2413 F: arch/arm/mach-mv78xx0/
2414 F: arch/arm/mach-orion5x/
2415 F: arch/arm/plat-orion/
2416 F: drivers/soc/dove/
2418 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2419 M: Andrew Lunn <andrew@lunn.ch>
2420 M: Gregory Clement <gregory.clement@bootlin.com>
2421 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2422 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2425 F: Documentation/devicetree/bindings/arm/marvell/
2426 F: arch/arm/boot/dts/armada*
2427 F: arch/arm/boot/dts/kirkwood*
2428 F: arch/arm/configs/mvebu_*_defconfig
2429 F: arch/arm/mach-mvebu/
2430 F: arch/arm64/boot/dts/marvell/armada*
2431 F: arch/arm64/boot/dts/marvell/cn913*
2432 F: drivers/cpufreq/armada-37xx-cpufreq.c
2433 F: drivers/cpufreq/armada-8k-cpufreq.c
2434 F: drivers/cpufreq/mvebu-cpufreq.c
2435 F: drivers/irqchip/irq-armada-370-xp.c
2436 F: drivers/irqchip/irq-mvebu-*
2437 F: drivers/pinctrl/mvebu/
2438 F: drivers/rtc/rtc-armada38x.c
2440 ARM/Mediatek RTC DRIVER
2441 M: Eddie Huang <eddie.huang@mediatek.com>
2442 M: Sean Wang <sean.wang@mediatek.com>
2443 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2444 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2446 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2447 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2448 F: drivers/rtc/rtc-mt2712.c
2449 F: drivers/rtc/rtc-mt6397.c
2450 F: drivers/rtc/rtc-mt7622.c
2452 ARM/Mediatek SoC support
2453 M: Matthias Brugger <matthias.bgg@gmail.com>
2454 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2455 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2457 W: https://mtk.wiki.kernel.org/
2458 C: irc://chat.freenode.net/linux-mediatek
2459 F: arch/arm/boot/dts/mt6*
2460 F: arch/arm/boot/dts/mt7*
2461 F: arch/arm/boot/dts/mt8*
2462 F: arch/arm/mach-mediatek/
2463 F: arch/arm64/boot/dts/mediatek/
2464 F: drivers/soc/mediatek/
2469 ARM/Mediatek USB3 PHY DRIVER
2470 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2471 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2472 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2474 F: Documentation/devicetree/bindings/phy/mediatek,*
2475 F: drivers/phy/mediatek/
2477 ARM/Microchip (AT91) SoC support
2478 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2479 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2480 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2481 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2483 W: http://www.linux4sam.org
2484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2485 F: arch/arm/boot/dts/at91*.dts
2486 F: arch/arm/boot/dts/at91*.dtsi
2487 F: arch/arm/boot/dts/sama*.dts
2488 F: arch/arm/boot/dts/sama*.dtsi
2489 F: arch/arm/include/debug/at91.S
2490 F: arch/arm/mach-at91/
2491 F: drivers/memory/atmel*
2492 F: drivers/watchdog/sama5d4_wdt.c
2493 F: include/soc/at91/
2494 X: drivers/input/touchscreen/atmel_mxt_ts.c
2495 X: drivers/net/wireless/atmel/
2499 ARM/Microchip Sparx5 SoC support
2500 M: Lars Povlsen <lars.povlsen@microchip.com>
2501 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2502 M: Daniel Machon <daniel.machon@microchip.com>
2503 M: UNGLinuxDriver@microchip.com
2504 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2506 T: git git://github.com/microchip-ung/linux-upstream.git
2507 F: arch/arm64/boot/dts/microchip/
2508 F: drivers/net/ethernet/microchip/vcap/
2509 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2512 Microchip Timer Counter Block (TCB) Capture Driver
2513 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2514 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2515 L: linux-iio@vger.kernel.org
2517 F: drivers/counter/microchip-tcb-capture.c
2519 ARM/MILBEAUT ARCHITECTURE
2520 M: Taichi Sugaya <sugaya.taichi@socionext.com>
2521 M: Takao Orito <orito.takao@socionext.com>
2522 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2524 F: arch/arm/boot/dts/milbeaut*
2525 F: arch/arm/mach-milbeaut/
2528 ARM/MIOA701 MACHINE SUPPORT
2529 M: Robert Jarzmik <robert.jarzmik@free.fr>
2530 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2532 F: arch/arm/mach-pxa/mioa701.c
2534 ARM/MStar/Sigmastar Armv7 SoC support
2535 M: Daniel Palmer <daniel@thingy.jp>
2536 M: Romain Perier <romain.perier@gmail.com>
2537 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2539 W: http://linux-chenxing.org/
2540 T: git git://github.com/linux-chenxing/linux.git
2541 F: Documentation/devicetree/bindings/arm/mstar/*
2542 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2543 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2544 F: arch/arm/boot/dts/mstar-*
2545 F: arch/arm/mach-mstar/
2546 F: drivers/clk/mstar/
2547 F: drivers/clocksource/timer-msc313e.c
2548 F: drivers/gpio/gpio-msc313.c
2549 F: drivers/rtc/rtc-msc313.c
2550 F: drivers/watchdog/msc313e_wdt.c
2551 F: include/dt-bindings/clock/mstar-*
2552 F: include/dt-bindings/gpio/msc313-gpio.h
2554 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2555 M: Michael Petchkovsky <mkpetch@internode.on.net>
2558 ARM/NOMADIK/Ux500 ARCHITECTURES
2559 M: Linus Walleij <linus.walleij@linaro.org>
2560 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2563 F: Documentation/devicetree/bindings/arm/ste-*
2564 F: Documentation/devicetree/bindings/arm/ux500.yaml
2565 F: Documentation/devicetree/bindings/arm/ux500/
2566 F: Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2567 F: arch/arm/boot/dts/ste-*
2568 F: arch/arm/mach-nomadik/
2569 F: arch/arm/mach-ux500/
2570 F: drivers/clk/clk-nomadik.c
2571 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2572 F: drivers/dma/ste_dma40*
2573 F: drivers/hwspinlock/u8500_hsem.c
2574 F: drivers/i2c/busses/i2c-nomadik.c
2575 F: drivers/iio/adc/ab8500-gpadc.c
2576 F: drivers/mfd/ab8500*
2577 F: drivers/mfd/abx500*
2578 F: drivers/mfd/db8500*
2579 F: drivers/pinctrl/nomadik/
2580 F: drivers/rtc/rtc-ab8500.c
2581 F: drivers/rtc/rtc-pl031.c
2582 F: drivers/soc/ux500/
2584 ARM/NUVOTON NPCM ARCHITECTURE
2585 M: Avi Fishman <avifishman70@gmail.com>
2586 M: Tomer Maimon <tmaimon77@gmail.com>
2587 M: Tali Perry <tali.perry1@gmail.com>
2588 R: Patrick Venture <venture@google.com>
2589 R: Nancy Yuen <yuenn@google.com>
2590 R: Benjamin Fair <benjaminfair@google.com>
2591 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2593 F: Documentation/devicetree/bindings/*/*/*npcm*
2594 F: Documentation/devicetree/bindings/*/*npcm*
2595 F: Documentation/devicetree/bindings/arm/npcm/*
2596 F: Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2597 F: arch/arm/boot/dts/nuvoton-npcm*
2598 F: arch/arm/mach-npcm/
2599 F: arch/arm64/boot/dts/nuvoton/
2601 F: drivers/*/*/*npcm*
2602 F: drivers/rtc/rtc-nct3018y.c
2603 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2604 F: include/dt-bindings/clock/nuvoton,npcm845-clk.h
2606 ARM/NUVOTON WPCM450 ARCHITECTURE
2607 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2608 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2610 W: https://github.com/neuschaefer/wpcm450/wiki
2611 F: Documentation/devicetree/bindings/*/*wpcm*
2612 F: arch/arm/boot/dts/nuvoton-wpcm450*
2613 F: arch/arm/mach-npcm/wpcm450.c
2614 F: drivers/*/*/*wpcm*
2617 ARM/NXP S32G ARCHITECTURE
2618 M: Chester Lin <clin@suse.com>
2619 R: Andreas Färber <afaerber@suse.de>
2620 R: Matthias Brugger <mbrugger@suse.com>
2621 R: NXP S32 Linux Team <s32@nxp.com>
2622 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2624 F: arch/arm64/boot/dts/freescale/s32g*.dts*
2626 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2627 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2629 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2630 F: arch/arm/mach-s3c/gta02.h
2631 F: arch/arm/mach-s3c/mach-gta02.c
2633 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2634 M: Alexander Clouter <alex@digriz.org.uk>
2635 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2637 W: http://www.digriz.org.uk/ts78xx/kernel
2638 F: arch/arm/mach-orion5x/ts78xx-*
2640 ARM/OXNAS platform support
2641 M: Neil Armstrong <neil.armstrong@linaro.org>
2642 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2643 L: linux-oxnas@groups.io (moderated for non-subscribers)
2645 F: arch/arm/boot/dts/ox8*.dts*
2646 F: arch/arm/mach-oxnas/
2647 F: drivers/power/reset/oxnas-restart.c
2650 ARM/PALM TREO SUPPORT
2651 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2653 F: arch/arm/mach-pxa/palmtreo.*
2655 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2656 M: Marek Vasut <marek.vasut@gmail.com>
2657 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2659 W: http://hackndev.com
2660 F: arch/arm/mach-pxa/include/mach/palmld.h
2661 F: arch/arm/mach-pxa/include/mach/palmtc.h
2662 F: arch/arm/mach-pxa/include/mach/palmtx.h
2663 F: arch/arm/mach-pxa/palmld.c
2664 F: arch/arm/mach-pxa/palmt5.*
2665 F: arch/arm/mach-pxa/palmtc.c
2666 F: arch/arm/mach-pxa/palmte2.*
2667 F: arch/arm/mach-pxa/palmtx.c
2670 M: Sergey Lapin <slapin@ossfans.org>
2671 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2673 W: http://hackndev.com
2674 F: arch/arm/mach-pxa/palmz72.*
2677 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2679 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2681 ARM/PT DIGITAL BOARD PORT
2682 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2683 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2685 W: http://www.armlinux.org.uk/
2687 ARM/QUALCOMM SUPPORT
2688 M: Andy Gross <agross@kernel.org>
2689 M: Bjorn Andersson <andersson@kernel.org>
2690 R: Konrad Dybcio <konrad.dybcio@linaro.org>
2691 L: linux-arm-msm@vger.kernel.org
2693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2694 F: Documentation/devicetree/bindings/*/qcom*
2695 F: Documentation/devicetree/bindings/soc/qcom/
2696 F: arch/arm/boot/dts/qcom-*.dts
2697 F: arch/arm/boot/dts/qcom-*.dtsi
2698 F: arch/arm/configs/qcom_defconfig
2699 F: arch/arm/mach-qcom/
2700 F: arch/arm64/boot/dts/qcom/
2701 F: drivers/*/*/qcom*
2702 F: drivers/*/*/qcom/
2703 F: drivers/*/pm8???-*
2706 F: drivers/bluetooth/btqcomsmd.c
2707 F: drivers/clocksource/timer-qcom.c
2708 F: drivers/cpuidle/cpuidle-qcom-spm.c
2709 F: drivers/extcon/extcon-qcom*
2710 F: drivers/i2c/busses/i2c-qcom-geni.c
2711 F: drivers/i2c/busses/i2c-qup.c
2712 F: drivers/iommu/msm*
2713 F: drivers/mfd/ssbi.c
2714 F: drivers/mmc/host/mmci_qcom*
2715 F: drivers/mmc/host/sdhci-msm.c
2716 F: drivers/pci/controller/dwc/pcie-qcom.c
2717 F: drivers/phy/qualcomm/
2718 F: drivers/power/*/msm*
2719 F: drivers/reset/reset-qcom-*
2720 F: drivers/ufs/host/ufs-qcom*
2721 F: drivers/spi/spi-geni-qcom.c
2722 F: drivers/spi/spi-qcom-qspi.c
2723 F: drivers/spi/spi-qup.c
2724 F: drivers/tty/serial/msm_serial.c
2725 F: drivers/usb/dwc3/dwc3-qcom.c
2726 F: include/dt-bindings/*/qcom*
2727 F: include/linux/*/qcom*
2728 F: include/linux/soc/qcom/
2730 ARM/RADISYS ENP2611 MACHINE SUPPORT
2731 M: Lennert Buytenhek <kernel@wantstofly.org>
2732 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2735 ARM/RDA MICRO ARCHITECTURE
2736 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2737 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2738 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2740 F: Documentation/devicetree/bindings/arm/rda.yaml
2741 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2742 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2743 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2744 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2745 F: arch/arm/boot/dts/rda8810pl-*
2746 F: drivers/clocksource/timer-rda.c
2747 F: drivers/gpio/gpio-rda.c
2748 F: drivers/irqchip/irq-rda-intc.c
2749 F: drivers/tty/serial/rda-uart.c
2751 ARM/REALTEK ARCHITECTURE
2752 M: Andreas Färber <afaerber@suse.de>
2753 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2754 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2756 F: Documentation/devicetree/bindings/arm/realtek.yaml
2757 F: arch/arm/boot/dts/rtd*
2758 F: arch/arm/mach-realtek/
2759 F: arch/arm64/boot/dts/realtek/
2761 ARM/RISC-V/RENESAS ARCHITECTURE
2762 M: Geert Uytterhoeven <geert+renesas@glider.be>
2763 M: Magnus Damm <magnus.damm@gmail.com>
2764 L: linux-renesas-soc@vger.kernel.org
2766 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2767 C: irc://irc.libera.chat/renesas-soc
2768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2769 F: Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2770 F: Documentation/devicetree/bindings/soc/renesas/
2771 F: arch/arm/boot/dts/emev2*
2772 F: arch/arm/boot/dts/gr-peach*
2773 F: arch/arm/boot/dts/iwg20d-q7*
2774 F: arch/arm/boot/dts/r7s*
2775 F: arch/arm/boot/dts/r8a*
2776 F: arch/arm/boot/dts/r9a*
2777 F: arch/arm/boot/dts/sh*
2778 F: arch/arm/configs/shmobile_defconfig
2779 F: arch/arm/include/debug/renesas-scif.S
2780 F: arch/arm/mach-shmobile/
2781 F: arch/arm64/boot/dts/renesas/
2782 F: arch/riscv/boot/dts/renesas/
2783 F: drivers/soc/renesas/
2784 F: include/linux/soc/renesas/
2786 ARM/RISCPC ARCHITECTURE
2787 M: Russell King <linux@armlinux.org.uk>
2788 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2790 W: http://www.armlinux.org.uk/
2791 F: arch/arm/include/asm/hardware/ioc.h
2792 F: arch/arm/include/asm/hardware/iomd.h
2793 F: arch/arm/include/asm/hardware/memc.h
2794 F: arch/arm/mach-rpc/
2795 F: drivers/net/ethernet/8390/etherh.c
2796 F: drivers/net/ethernet/i825xx/ether1*
2797 F: drivers/net/ethernet/seeq/ether3*
2798 F: drivers/scsi/arm/
2800 ARM/Rockchip SoC support
2801 M: Heiko Stuebner <heiko@sntech.de>
2802 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2803 L: linux-rockchip@lists.infradead.org
2805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2806 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2807 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2808 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2809 F: arch/arm/boot/dts/rk3*
2810 F: arch/arm/boot/dts/rv1108*
2811 F: arch/arm/mach-rockchip/
2812 F: drivers/*/*/*rockchip*
2813 F: drivers/*/*rockchip*
2814 F: drivers/clk/rockchip/
2815 F: drivers/i2c/busses/i2c-rk3x.c
2816 F: sound/soc/rockchip/
2819 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2820 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2821 R: Alim Akhtar <alim.akhtar@samsung.com>
2822 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2823 L: linux-samsung-soc@vger.kernel.org
2825 C: irc://irc.libera.chat/linux-exynos
2826 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2827 B: mailto:linux-samsung-soc@vger.kernel.org
2828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2829 F: Documentation/arm/samsung/
2830 F: Documentation/devicetree/bindings/arm/samsung/
2831 F: Documentation/devicetree/bindings/hwinfo/samsung,*
2832 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2833 F: Documentation/devicetree/bindings/soc/samsung/
2834 F: arch/arm/boot/dts/exynos*
2835 F: arch/arm/boot/dts/s3c*
2836 F: arch/arm/boot/dts/s5p*
2837 F: arch/arm/mach-exynos*/
2838 F: arch/arm/mach-s3c/
2839 F: arch/arm/mach-s5p*/
2840 F: arch/arm64/boot/dts/exynos/
2841 F: drivers/*/*/*s3c24*
2842 F: drivers/*/*s3c24*
2843 F: drivers/*/*s3c64xx*
2844 F: drivers/*/*s5pv210*
2845 F: drivers/clocksource/samsung_pwm_timer.c
2846 F: drivers/memory/samsung/
2847 F: drivers/pwm/pwm-samsung.c
2848 F: drivers/soc/samsung/
2849 F: drivers/tty/serial/samsung*
2850 F: include/clocksource/samsung_pwm.h
2851 F: include/linux/platform_data/*s3c*
2852 F: include/linux/serial_s3c.h
2853 F: include/linux/soc/samsung/
2859 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2860 M: Łukasz Stelmach <l.stelmach@samsung.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-g2d/
2866 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2867 M: Marek Szyprowski <m.szyprowski@samsung.com>
2868 L: linux-samsung-soc@vger.kernel.org
2869 L: linux-media@vger.kernel.org
2871 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2872 F: drivers/media/cec/platform/s5p/
2874 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2875 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2876 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2877 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2878 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2879 L: linux-media@vger.kernel.org
2881 F: Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2882 F: drivers/media/platform/samsung/s5p-jpeg/
2884 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2885 M: Marek Szyprowski <m.szyprowski@samsung.com>
2886 M: Andrzej Hajda <andrzej.hajda@intel.com>
2887 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2888 L: linux-media@vger.kernel.org
2890 F: drivers/media/platform/samsung/s5p-mfc/
2892 ARM/SOCFPGA ARCHITECTURE
2893 M: Dinh Nguyen <dinguyen@kernel.org>
2895 W: http://www.rocketboards.org
2896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2897 F: arch/arm/boot/dts/socfpga*
2898 F: arch/arm/configs/socfpga_defconfig
2899 F: arch/arm/mach-socfpga/
2900 F: arch/arm64/boot/dts/altera/
2901 F: arch/arm64/boot/dts/intel/
2903 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2904 M: Dinh Nguyen <dinguyen@kernel.org>
2906 F: drivers/clk/socfpga/
2908 ARM/SOCFPGA EDAC SUPPORT
2909 M: Dinh Nguyen <dinguyen@kernel.org>
2911 F: drivers/edac/altera_edac.[ch]
2913 ARM/SPREADTRUM SoC SUPPORT
2914 M: Orson Zhai <orsonzhai@gmail.com>
2915 M: Baolin Wang <baolin.wang7@gmail.com>
2916 M: Chunyan Zhang <zhang.lyra@gmail.com>
2918 F: arch/arm64/boot/dts/sprd
2923 ARM/STI ARCHITECTURE
2924 M: Patrice Chotard <patrice.chotard@foss.st.com>
2925 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2927 W: http://www.stlinux.com
2928 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2929 F: arch/arm/boot/dts/sti*
2930 F: arch/arm/mach-sti/
2931 F: drivers/ata/ahci_st.c
2932 F: drivers/char/hw_random/st-rng.c
2933 F: drivers/clocksource/arm_global_timer.c
2934 F: drivers/clocksource/clksrc_st_lpc.c
2935 F: drivers/cpufreq/sti-cpufreq.c
2936 F: drivers/dma/st_fdma*
2937 F: drivers/i2c/busses/i2c-st.c
2938 F: drivers/media/platform/st/sti/c8sectpfe/
2939 F: drivers/media/rc/st_rc.c
2940 F: drivers/mmc/host/sdhci-st.c
2941 F: drivers/phy/st/phy-miphy28lp.c
2942 F: drivers/phy/st/phy-stih407-usb.c
2943 F: drivers/pinctrl/pinctrl-st.c
2944 F: drivers/remoteproc/st_remoteproc.c
2945 F: drivers/remoteproc/st_slim_rproc.c
2946 F: drivers/reset/sti/
2947 F: drivers/rtc/rtc-st-lpc.c
2948 F: drivers/tty/serial/st-asc.c
2949 F: drivers/usb/dwc3/dwc3-st.c
2950 F: drivers/usb/host/ehci-st.c
2951 F: drivers/usb/host/ohci-st.c
2952 F: drivers/watchdog/st_lpc_wdt.c
2953 F: include/linux/remoteproc/st_slim_rproc.h
2955 ARM/STM32 ARCHITECTURE
2956 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2957 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2958 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2959 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2962 F: arch/arm/boot/dts/stm32*
2963 F: arch/arm/mach-stm32/
2964 F: drivers/clocksource/armv7m_systick.c
2968 ARM/SUNPLUS SP7021 SOC SUPPORT
2969 M: Qin Jian <qinjian@cqplus1.com>
2970 L: linux-arm-kernel@lists.infradead.org (moderated for mon-subscribers)
2972 W: https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
2973 F: Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
2974 F: Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
2975 F: Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
2976 F: Documentation/devicetree/bindings/reset/sunplus,reset.yaml
2977 F: arch/arm/boot/dts/sunplus-sp7021*.dts*
2978 F: arch/arm/configs/sp7021_*defconfig
2979 F: arch/arm/mach-sunplus/
2980 F: drivers/irqchip/irq-sp7021-intc.c
2981 F: drivers/reset/reset-sunplus.c
2982 F: include/dt-bindings/clock/sunplus,sp7021-clkc.h
2983 F: include/dt-bindings/reset/sunplus,sp7021-reset.h
2985 ARM/Synaptics SoC support
2986 M: Jisheng Zhang <jszhang@kernel.org>
2987 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2988 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2990 F: arch/arm/boot/dts/berlin*
2991 F: arch/arm/mach-berlin/
2992 F: arch/arm64/boot/dts/synaptics/
2994 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2995 M: Lennert Buytenhek <kernel@wantstofly.org>
2996 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2999 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
3000 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3001 L: linux-tegra@vger.kernel.org
3002 L: linux-media@vger.kernel.org
3004 F: Documentation/devicetree/bindings/media/tegra-cec.txt
3005 F: drivers/media/cec/platform/tegra/
3007 ARM/TESLA FSD SoC SUPPORT
3008 M: Alim Akhtar <alim.akhtar@samsung.com>
3009 M: linux-fsd@tesla.com
3010 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3011 L: linux-samsung-soc@vger.kernel.org
3013 F: arch/arm64/boot/dts/tesla*
3015 ARM/TETON BGA MACHINE SUPPORT
3016 M: "Mark F. Brown" <mark.brown314@gmail.com>
3017 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3020 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
3021 M: Santosh Shilimkar <ssantosh@kernel.org>
3022 L: linux-kernel@vger.kernel.org
3024 F: drivers/memory/*emif*
3026 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
3027 M: Nishanth Menon <nm@ti.com>
3028 M: Santosh Shilimkar <ssantosh@kernel.org>
3029 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
3032 F: arch/arm/boot/dts/keystone-*
3033 F: arch/arm/mach-keystone/
3035 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3036 M: Santosh Shilimkar <ssantosh@kernel.org>
3037 L: linux-kernel@vger.kernel.org
3039 F: drivers/clk/keystone/
3041 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3042 M: Santosh Shilimkar <ssantosh@kernel.org>
3043 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3044 L: linux-kernel@vger.kernel.org
3046 F: drivers/clocksource/timer-keystone.c
3048 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3049 M: Santosh Shilimkar <ssantosh@kernel.org>
3050 L: linux-kernel@vger.kernel.org
3052 F: drivers/power/reset/keystone-reset.c
3054 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3055 M: Nishanth Menon <nm@ti.com>
3056 M: Vignesh Raghavendra <vigneshr@ti.com>
3057 M: Tero Kristo <kristo@kernel.org>
3058 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3060 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
3061 F: Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3062 F: arch/arm64/boot/dts/ti/Makefile
3063 F: arch/arm64/boot/dts/ti/k3-*
3064 F: include/dt-bindings/pinctrl/k3.h
3066 ARM/THECUS N2100 MACHINE SUPPORT
3067 M: Lennert Buytenhek <kernel@wantstofly.org>
3068 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3071 ARM/TOSA MACHINE SUPPORT
3072 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
3073 M: Dirk Opfer <dirk@opfer-online.de>
3076 ARM/TOSHIBA VISCONTI ARCHITECTURE
3077 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
3078 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3081 F: Documentation/devicetree/bindings/arm/toshiba.yaml
3082 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3083 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3084 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3085 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3086 F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3087 F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3088 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3089 F: arch/arm64/boot/dts/toshiba/
3090 F: drivers/clk/visconti/
3091 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3092 F: drivers/gpio/gpio-visconti.c
3093 F: drivers/pci/controller/dwc/pcie-visconti.c
3094 F: drivers/pinctrl/visconti/
3095 F: drivers/watchdog/visconti_wdt.c
3098 ARM/UNIPHIER ARCHITECTURE
3099 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
3100 M: Masami Hiramatsu <mhiramat@kernel.org>
3101 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3103 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3104 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3105 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3106 F: arch/arm/boot/dts/uniphier*
3107 F: arch/arm/include/asm/hardware/cache-uniphier.h
3108 F: arch/arm/mach-uniphier/
3109 F: arch/arm/mm/cache-uniphier.c
3110 F: arch/arm64/boot/dts/socionext/uniphier*
3111 F: drivers/bus/uniphier-system-bus.c
3112 F: drivers/clk/uniphier/
3113 F: drivers/dma/uniphier-mdmac.c
3114 F: drivers/gpio/gpio-uniphier.c
3115 F: drivers/i2c/busses/i2c-uniphier*
3116 F: drivers/irqchip/irq-uniphier-aidet.c
3117 F: drivers/mmc/host/uniphier-sd.c
3118 F: drivers/pinctrl/uniphier/
3119 F: drivers/reset/reset-uniphier.c
3120 F: drivers/tty/serial/8250/8250_uniphier.c
3123 ARM/VERSATILE EXPRESS PLATFORM
3124 M: Liviu Dudau <liviu.dudau@arm.com>
3125 M: Sudeep Holla <sudeep.holla@arm.com>
3126 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
3127 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3131 F: arch/arm/boot/dts/vexpress*
3132 F: arch/arm/mach-vexpress/
3133 F: arch/arm64/boot/dts/arm/
3134 F: drivers/clk/versatile/clk-vexpress-osc.c
3135 F: drivers/clocksource/timer-versatile.c
3139 M: Russell King <linux@armlinux.org.uk>
3140 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3142 W: http://www.armlinux.org.uk/
3145 ARM/VOIPAC PXA270 SUPPORT
3146 M: Marek Vasut <marek.vasut@gmail.com>
3147 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3149 F: arch/arm/mach-pxa/include/mach/vpac270.h
3150 F: arch/arm/mach-pxa/vpac270.c
3152 ARM/VT8500 ARM ARCHITECTURE
3153 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3155 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3156 F: arch/arm/mach-vt8500/
3157 F: drivers/clocksource/timer-vt8500.c
3158 F: drivers/i2c/busses/i2c-wmt.c
3159 F: drivers/mmc/host/wmt-sdmmc.c
3160 F: drivers/pwm/pwm-vt8500.c
3161 F: drivers/rtc/rtc-vt8500.c
3162 F: drivers/tty/serial/vt8500_serial.c
3163 F: drivers/usb/host/ehci-platform.c
3164 F: drivers/usb/host/uhci-platform.c
3165 F: drivers/video/fbdev/vt8500lcdfb.*
3166 F: drivers/video/fbdev/wm8505fb*
3167 F: drivers/video/fbdev/wmt_ge_rops.*
3169 ARM/ZIPIT Z2 SUPPORT
3170 M: Marek Vasut <marek.vasut@gmail.com>
3171 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3173 F: arch/arm/mach-pxa/include/mach/z2.h
3174 F: arch/arm/mach-pxa/z2.c
3176 ARM/ZYNQ ARCHITECTURE
3177 M: Michal Simek <michal.simek@xilinx.com>
3178 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3180 W: http://wiki.xilinx.com
3181 T: git https://github.com/Xilinx/linux-xlnx.git
3182 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3183 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3184 F: Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3185 F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3186 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3187 F: arch/arm/mach-zynq/
3188 F: drivers/clocksource/timer-cadence-ttc.c
3189 F: drivers/cpuidle/cpuidle-zynq.c
3190 F: drivers/edac/synopsys_edac.c
3191 F: drivers/i2c/busses/i2c-cadence.c
3192 F: drivers/i2c/busses/i2c-xiic.c
3193 F: drivers/mmc/host/sdhci-of-arasan.c
3197 ARM64 PORT (AARCH64 ARCHITECTURE)
3198 M: Catalin Marinas <catalin.marinas@arm.com>
3199 M: Will Deacon <will@kernel.org>
3200 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3203 F: Documentation/arm64/
3205 F: tools/testing/selftests/arm64/
3206 X: arch/arm64/boot/dts/
3208 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3209 M: George McCollister <george.mccollister@gmail.com>
3210 L: netdev@vger.kernel.org
3212 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3213 F: drivers/net/dsa/xrs700x/*
3214 F: net/dsa/tag_xrs700x.c
3216 AS3645A LED FLASH CONTROLLER DRIVER
3217 M: Sakari Ailus <sakari.ailus@iki.fi>
3218 L: linux-leds@vger.kernel.org
3220 F: drivers/leds/flash/leds-as3645a.c
3222 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3223 M: Tianshu Qiu <tian.shu.qiu@intel.com>
3224 L: linux-media@vger.kernel.org
3226 T: git git://linuxtv.org/media_tree.git
3227 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
3228 F: drivers/media/i2c/ak7375.c
3230 ASAHI KASEI AK8974 DRIVER
3231 M: Linus Walleij <linus.walleij@linaro.org>
3232 L: linux-iio@vger.kernel.org
3234 W: http://www.akm.com/
3235 F: drivers/iio/magnetometer/ak8974.c
3237 ASC7621 HARDWARE MONITOR DRIVER
3238 M: George Joseph <george.joseph@fairview5.com>
3239 L: linux-hwmon@vger.kernel.org
3241 F: Documentation/hwmon/asc7621.rst
3242 F: drivers/hwmon/asc7621.c
3244 ASIX AX88796C SPI ETHERNET ADAPTER
3245 M: Łukasz Stelmach <l.stelmach@samsung.com>
3247 F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3248 F: drivers/net/ethernet/asix/ax88796c_*
3250 ASPEED PECI CONTROLLER
3251 M: Iwona Winiarska <iwona.winiarska@intel.com>
3252 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3253 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3255 F: Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3256 F: drivers/peci/controller/peci-aspeed.c
3258 ASPEED PINCTRL DRIVERS
3259 M: Andrew Jeffery <andrew@aj.id.au>
3260 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3261 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3262 L: linux-gpio@vger.kernel.org
3264 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
3265 F: drivers/pinctrl/aspeed/
3267 ASPEED SCU INTERRUPT CONTROLLER DRIVER
3268 M: Eddie James <eajames@linux.ibm.com>
3269 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3271 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3272 F: drivers/irqchip/irq-aspeed-scu-ic.c
3273 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3275 ASPEED SD/MMC DRIVER
3276 M: Andrew Jeffery <andrew@aj.id.au>
3277 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3278 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3279 L: linux-mmc@vger.kernel.org
3281 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3282 F: drivers/mmc/host/sdhci-of-aspeed*
3284 ASPEED SMC SPI DRIVER
3285 M: Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3286 M: Cédric Le Goater <clg@kaod.org>
3287 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3288 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3289 L: linux-spi@vger.kernel.org
3291 F: Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3292 F: drivers/spi/spi-aspeed-smc.c
3294 ASPEED VIDEO ENGINE DRIVER
3295 M: Eddie James <eajames@linux.ibm.com>
3296 L: linux-media@vger.kernel.org
3297 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3299 F: Documentation/devicetree/bindings/media/aspeed-video.txt
3300 F: drivers/media/platform/aspeed/
3302 ASPEED USB UDC DRIVER
3303 M: Neal Liu <neal_liu@aspeedtech.com>
3304 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3306 F: Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3307 F: drivers/usb/gadget/udc/aspeed_udc.c
3309 ASPEED CRYPTO DRIVER
3310 M: Neal Liu <neal_liu@aspeedtech.com>
3311 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3313 F: Documentation/devicetree/bindings/crypto/aspeed,ast2500-hace.yaml
3314 F: drivers/crypto/aspeed/
3316 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3317 M: Corentin Chary <corentin.chary@gmail.com>
3318 L: acpi4asus-user@lists.sourceforge.net
3319 L: platform-driver-x86@vger.kernel.org
3321 W: http://acpi4asus.sf.net
3322 F: drivers/platform/x86/asus*.c
3323 F: drivers/platform/x86/eeepc*.c
3325 ASUS TF103C DOCK DRIVER
3326 M: Hans de Goede <hdegoede@redhat.com>
3327 L: platform-driver-x86@vger.kernel.org
3329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3330 F: drivers/platform/x86/asus-tf103c-dock.c
3332 ASUS WMI HARDWARE MONITOR DRIVER
3333 M: Ed Brindley <kernel@maidavale.org>
3334 M: Denis Pauk <pauk.denis@gmail.com>
3335 L: linux-hwmon@vger.kernel.org
3337 F: drivers/hwmon/asus_wmi_sensors.c
3339 ASUS EC HARDWARE MONITOR DRIVER
3340 M: Eugene Shalygin <eugene.shalygin@gmail.com>
3341 L: linux-hwmon@vger.kernel.org
3343 F: drivers/hwmon/asus-ec-sensors.c
3345 ASUS WIRELESS RADIO CONTROL DRIVER
3346 M: João Paulo Rechi Vita <jprvita@gmail.com>
3347 L: platform-driver-x86@vger.kernel.org
3349 F: drivers/platform/x86/asus-wireless.c
3352 M: David Howells <dhowells@redhat.com>
3353 L: keyrings@vger.kernel.org
3355 F: Documentation/crypto/asymmetric-keys.rst
3356 F: crypto/asymmetric_keys/
3357 F: include/crypto/pkcs7.h
3358 F: include/crypto/public_key.h
3359 F: include/linux/verification.h
3361 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3362 R: Dan Williams <dan.j.williams@intel.com>
3364 W: http://sourceforge.net/projects/xscaleiop
3365 F: Documentation/crypto/async-tx-api.rst
3367 F: include/linux/async_tx.h
3370 M: Bartosz Golaszewski <brgl@bgdev.pl>
3371 L: linux-i2c@vger.kernel.org
3373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3374 F: Documentation/devicetree/bindings/eeprom/at24.yaml
3375 F: drivers/misc/eeprom/at24.c
3377 ATA OVER ETHERNET (AOE) DRIVER
3378 M: "Justin Sanders" <justin@coraid.com>
3380 W: http://www.openaoe.org/
3381 F: Documentation/admin-guide/aoe/
3382 F: drivers/block/aoe/
3384 ATC260X PMIC MFD DRIVER
3385 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3386 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3387 L: linux-actions@lists.infradead.org
3389 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3390 F: drivers/input/misc/atc260x-onkey.c
3391 F: drivers/mfd/atc260*
3392 F: drivers/power/reset/atc260x-poweroff.c
3393 F: drivers/regulator/atc260x-regulator.c
3394 F: include/linux/mfd/atc260x/*
3396 ATHEROS 71XX/9XXX GPIO DRIVER
3397 M: Alban Bedel <albeu@free.fr>
3399 W: https://github.com/AlbanBedel/linux
3400 T: git git://github.com/AlbanBedel/linux
3401 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3402 F: drivers/gpio/gpio-ath79.c
3404 ATHEROS 71XX/9XXX USB PHY DRIVER
3405 M: Alban Bedel <albeu@free.fr>
3407 W: https://github.com/AlbanBedel/linux
3408 T: git git://github.com/AlbanBedel/linux
3409 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3410 F: drivers/phy/qualcomm/phy-ath79-usb.c
3412 ATHEROS ATH GENERIC UTILITIES
3413 M: Kalle Valo <kvalo@kernel.org>
3414 L: linux-wireless@vger.kernel.org
3416 F: drivers/net/wireless/ath/*
3418 ATHEROS ATH5K WIRELESS DRIVER
3419 M: Jiri Slaby <jirislaby@kernel.org>
3420 M: Nick Kossifidis <mickflemm@gmail.com>
3421 M: Luis Chamberlain <mcgrof@kernel.org>
3422 L: linux-wireless@vger.kernel.org
3424 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3425 F: drivers/net/wireless/ath/ath5k/
3427 ATHEROS ATH6KL WIRELESS DRIVER
3428 L: linux-wireless@vger.kernel.org
3430 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3431 F: drivers/net/wireless/ath/ath6kl/
3434 M: Ville Syrjala <syrjala@sci.fi>
3436 F: drivers/input/misc/ati_remote2.c
3438 ATK0110 HWMON DRIVER
3439 M: Luca Tettamanti <kronos.it@gmail.com>
3440 L: linux-hwmon@vger.kernel.org
3442 F: drivers/hwmon/asus_atk0110.c
3444 ATLX ETHERNET DRIVERS
3445 M: Chris Snook <chris.snook@gmail.com>
3446 L: netdev@vger.kernel.org
3448 W: http://sourceforge.net/projects/atl1
3449 W: http://atl1.sourceforge.net
3450 F: drivers/net/ethernet/atheros/
3453 M: Chas Williams <3chas3@gmail.com>
3454 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3455 L: netdev@vger.kernel.org
3457 W: http://linux-atm.sourceforge.net
3459 F: include/linux/atm*
3460 F: include/uapi/linux/atm*
3462 ATMEL MACB ETHERNET DRIVER
3463 M: Nicolas Ferre <nicolas.ferre@microchip.com>
3464 M: Claudiu Beznea <claudiu.beznea@microchip.com>
3466 F: drivers/net/ethernet/cadence/
3468 ATMEL MAXTOUCH DRIVER
3469 M: Nick Dyer <nick@shmanahar.org>
3471 T: git git://github.com/ndyer/linux.git
3472 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3473 F: drivers/input/touchscreen/atmel_mxt_ts.c
3475 ATMEL WIRELESS DRIVER
3476 M: Simon Kelley <simon@thekelleys.org.uk>
3477 L: linux-wireless@vger.kernel.org
3479 W: http://www.thekelleys.org.uk/atmel
3480 W: http://atmelwlandriver.sourceforge.net/
3481 F: drivers/net/wireless/atmel/atmel*
3483 ATOMIC INFRASTRUCTURE
3484 M: Will Deacon <will@kernel.org>
3485 M: Peter Zijlstra <peterz@infradead.org>
3486 R: Boqun Feng <boqun.feng@gmail.com>
3487 R: Mark Rutland <mark.rutland@arm.com>
3488 L: linux-kernel@vger.kernel.org
3490 F: arch/*/include/asm/atomic*.h
3491 F: include/*/atomic*.h
3492 F: include/linux/refcount.h
3493 F: Documentation/atomic_*.txt
3496 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3497 M: Bradley Grove <linuxdrivers@attotech.com>
3498 L: linux-scsi@vger.kernel.org
3500 W: http://www.attotech.com
3501 F: drivers/scsi/esas2r
3503 ATUSB IEEE 802.15.4 RADIO DRIVER
3504 M: Stefan Schmidt <stefan@datenfreihafen.org>
3505 L: linux-wpan@vger.kernel.org
3507 F: drivers/net/ieee802154/at86rf230.h
3508 F: drivers/net/ieee802154/atusb.c
3509 F: drivers/net/ieee802154/atusb.h
3512 M: Paul Moore <paul@paul-moore.com>
3513 M: Eric Paris <eparis@redhat.com>
3514 L: linux-audit@redhat.com (moderated for non-subscribers)
3516 W: https://github.com/linux-audit
3517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3518 F: include/asm-generic/audit_*.h
3519 F: include/linux/audit.h
3520 F: include/linux/audit_arch.h
3521 F: include/uapi/linux/audit.h
3525 AUXILIARY DISPLAY DRIVERS
3526 M: Miguel Ojeda <ojeda@kernel.org>
3528 F: Documentation/devicetree/bindings/auxdisplay/
3529 F: drivers/auxdisplay/
3530 F: include/linux/cfag12864b.h
3532 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3533 M: Andreas Klinger <ak@it-klinger.de>
3534 L: linux-iio@vger.kernel.org
3536 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3537 F: drivers/iio/adc/hx711.c
3540 M: Ralf Baechle <ralf@linux-mips.org>
3541 L: linux-hams@vger.kernel.org
3543 W: http://www.linux-ax25.org/
3544 F: include/net/ax25.h
3545 F: include/uapi/linux/ax25.h
3549 M: Peter Rosin <peda@axentia.se>
3550 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3552 F: arch/arm/boot/dts/at91-linea.dtsi
3553 F: arch/arm/boot/dts/at91-natte.dtsi
3554 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3555 F: arch/arm/boot/dts/at91-tse850-3.dts
3557 AXENTIA ASOC DRIVERS
3558 M: Peter Rosin <peda@axentia.se>
3559 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3561 F: Documentation/devicetree/bindings/sound/axentia,*
3562 F: sound/soc/atmel/tse850-pcm5142.c
3564 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3565 M: Nuno Sá <nuno.sa@analog.com>
3566 L: linux-hwmon@vger.kernel.org
3568 W: https://ez.analog.com/linux-software-drivers
3569 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3570 F: drivers/hwmon/axi-fan-control.c
3572 AXXIA I2C CONTROLLER
3573 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3574 L: linux-i2c@vger.kernel.org
3576 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3577 F: drivers/i2c/busses/i2c-axxia.c
3580 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3581 L: linux-media@vger.kernel.org
3583 W: https://linuxtv.org
3584 T: git git://linuxtv.org/media_tree.git
3585 F: drivers/media/usb/dvb-usb-v2/az6007.c
3587 AZTECH FM RADIO RECEIVER DRIVER
3588 M: Hans Verkuil <hverkuil@xs4all.nl>
3589 L: linux-media@vger.kernel.org
3591 W: https://linuxtv.org
3592 T: git git://linuxtv.org/media_tree.git
3593 F: drivers/media/radio/radio-aztech*
3596 L: linux-wireless@vger.kernel.org
3597 L: b43-dev@lists.infradead.org
3599 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3600 F: drivers/net/wireless/broadcom/b43/
3602 B43LEGACY WIRELESS DRIVER
3603 M: Larry Finger <Larry.Finger@lwfinger.net>
3604 L: linux-wireless@vger.kernel.org
3605 L: b43-dev@lists.infradead.org
3607 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3608 F: drivers/net/wireless/broadcom/b43legacy/
3610 BACKLIGHT CLASS/SUBSYSTEM
3611 M: Lee Jones <lee@kernel.org>
3612 M: Daniel Thompson <daniel.thompson@linaro.org>
3613 M: Jingoo Han <jingoohan1@gmail.com>
3614 L: dri-devel@lists.freedesktop.org
3616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3617 F: Documentation/ABI/stable/sysfs-class-backlight
3618 F: Documentation/ABI/testing/sysfs-class-backlight
3619 F: Documentation/devicetree/bindings/leds/backlight
3620 F: drivers/video/backlight/
3621 F: include/linux/backlight.h
3622 F: include/linux/pwm_backlight.h
3624 BARCO P50 GPIO DRIVER
3625 M: Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3626 M: Peter Korsgaard <peter.korsgaard@barco.com>
3628 F: drivers/platform/x86/barco-p50-gpio.c
3631 M: Marek Lindner <mareklindner@neomailbox.ch>
3632 M: Simon Wunderlich <sw@simonwunderlich.de>
3633 M: Antonio Quartulli <a@unstable.cc>
3634 M: Sven Eckelmann <sven@narfation.org>
3635 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3637 W: https://www.open-mesh.org/
3638 Q: https://patchwork.open-mesh.org/project/batman/list/
3639 B: https://www.open-mesh.org/projects/batman-adv/issues
3640 C: ircs://irc.hackint.org/batadv
3641 T: git https://git.open-mesh.org/linux-merge.git
3642 F: Documentation/networking/batman-adv.rst
3643 F: include/uapi/linux/batadv_packet.h
3644 F: include/uapi/linux/batman_adv.h
3647 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3648 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3649 L: linux-hams@vger.kernel.org
3651 W: http://www.baycom.org/~tom/ham/ham.html
3652 F: drivers/net/hamradio/baycom*
3654 BCACHE (BLOCK LAYER CACHE)
3655 M: Coly Li <colyli@suse.de>
3656 M: Kent Overstreet <kent.overstreet@gmail.com>
3657 L: linux-bcache@vger.kernel.org
3659 W: http://bcache.evilpiepirate.org
3660 C: irc://irc.oftc.net/bcache
3661 F: drivers/md/bcache/
3663 BDISP ST MEDIA DRIVER
3664 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3665 L: linux-media@vger.kernel.org
3667 W: https://linuxtv.org
3668 T: git git://linuxtv.org/media_tree.git
3669 F: drivers/media/platform/st/sti/bdisp
3671 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3672 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3673 L: netdev@vger.kernel.org
3675 F: drivers/net/ethernet/ec_bhf.c
3678 M: Luis de Bethencourt <luisbg@kernel.org>
3679 M: Salah Triki <salah.triki@gmail.com>
3681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3682 F: Documentation/filesystems/befs.rst
3686 M: Paolo Valente <paolo.valente@linaro.org>
3687 M: Jens Axboe <axboe@kernel.dk>
3688 L: linux-block@vger.kernel.org
3690 F: Documentation/block/bfq-iosched.rst
3694 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3696 F: Documentation/filesystems/bfs.rst
3698 F: include/uapi/linux/bfs_fs.h
3701 M: Yury Norov <yury.norov@gmail.com>
3702 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3703 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3705 F: include/linux/bitmap.h
3706 F: include/linux/cpumask.h
3707 F: include/linux/find.h
3708 F: include/linux/nodemask.h
3711 F: lib/cpumask_kunit.c
3713 F: lib/find_bit_benchmark.c
3714 F: lib/test_bitmap.c
3715 F: tools/include/linux/bitmap.h
3716 F: tools/include/linux/find.h
3717 F: tools/lib/bitmap.c
3718 F: tools/lib/find_bit.c
3720 BLINKM RGB LED DRIVER
3721 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3723 F: drivers/leds/leds-blinkm.c
3726 M: Jens Axboe <axboe@kernel.dk>
3727 L: linux-block@vger.kernel.org
3729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3730 F: Documentation/ABI/stable/sysfs-block
3731 F: Documentation/block/
3734 F: include/linux/bio.h
3735 F: include/linux/blk*
3736 F: kernel/trace/blktrace.c
3740 M: Joern Engel <joern@lazybastard.org>
3741 L: linux-mtd@lists.infradead.org
3743 F: drivers/mtd/devices/block2mtd.c
3746 M: Marcel Holtmann <marcel@holtmann.org>
3747 M: Johan Hedberg <johan.hedberg@gmail.com>
3748 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3749 L: linux-bluetooth@vger.kernel.org
3751 W: http://www.bluez.org/
3752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3753 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3754 F: drivers/bluetooth/
3757 M: Marcel Holtmann <marcel@holtmann.org>
3758 M: Johan Hedberg <johan.hedberg@gmail.com>
3759 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3760 L: linux-bluetooth@vger.kernel.org
3762 W: http://www.bluez.org/
3763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3765 F: include/net/bluetooth/
3769 M: Jay Vosburgh <j.vosburgh@gmail.com>
3770 M: Veaceslav Falico <vfalico@gmail.com>
3771 M: Andy Gospodarek <andy@greyhouse.net>
3772 L: netdev@vger.kernel.org
3774 W: http://sourceforge.net/projects/bonding/
3775 F: Documentation/networking/bonding.rst
3776 F: drivers/net/bonding/
3777 F: include/net/bond*
3778 F: include/uapi/linux/if_bonding.h
3779 F: tools/testing/selftests/drivers/net/bonding/
3781 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3782 M: Dan Robertson <dan@dlrobertson.com>
3783 L: linux-iio@vger.kernel.org
3785 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3786 F: drivers/iio/accel/bma400*
3788 BPF [GENERAL] (Safe Dynamic Programs and Tools)
3789 M: Alexei Starovoitov <ast@kernel.org>
3790 M: Daniel Borkmann <daniel@iogearbox.net>
3791 M: Andrii Nakryiko <andrii@kernel.org>
3792 R: Martin KaFai Lau <martin.lau@linux.dev>
3793 R: Song Liu <song@kernel.org>
3794 R: Yonghong Song <yhs@fb.com>
3795 R: John Fastabend <john.fastabend@gmail.com>
3796 R: KP Singh <kpsingh@kernel.org>
3797 R: Stanislav Fomichev <sdf@google.com>
3798 R: Hao Luo <haoluo@google.com>
3799 R: Jiri Olsa <jolsa@kernel.org>
3800 L: bpf@vger.kernel.org
3803 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3806 F: Documentation/bpf/
3807 F: Documentation/networking/filter.rst
3808 F: Documentation/userspace-api/ebpf/
3810 F: include/linux/bpf*
3811 F: include/linux/btf*
3812 F: include/linux/filter.h
3813 F: include/trace/events/xdp.h
3814 F: include/uapi/linux/bpf*
3815 F: include/uapi/linux/btf*
3816 F: include/uapi/linux/filter.h
3818 F: kernel/trace/bpf_trace.c
3821 F: net/core/filter.c
3822 F: net/sched/act_bpf.c
3823 F: net/sched/cls_bpf.c
3825 F: scripts/bpf_doc.py
3826 F: scripts/pahole-flags.sh
3827 F: scripts/pahole-version.sh
3830 F: tools/testing/selftests/bpf/
3833 M: Shubham Bansal <illusionist.neo@gmail.com>
3834 L: bpf@vger.kernel.org
3839 M: Daniel Borkmann <daniel@iogearbox.net>
3840 M: Alexei Starovoitov <ast@kernel.org>
3841 M: Zi Shen Lim <zlim.lnx@gmail.com>
3842 L: bpf@vger.kernel.org
3846 BPF JIT for MIPS (32-BIT AND 64-BIT)
3847 M: Johan Almbladh <johan.almbladh@anyfinetworks.com>
3848 M: Paul Burton <paulburton@kernel.org>
3849 L: bpf@vger.kernel.org
3853 BPF JIT for NFP NICs
3854 M: Jakub Kicinski <kuba@kernel.org>
3855 L: bpf@vger.kernel.org
3857 F: drivers/net/ethernet/netronome/nfp/bpf/
3859 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3860 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3861 M: Michael Ellerman <mpe@ellerman.id.au>
3862 L: bpf@vger.kernel.org
3864 F: arch/powerpc/net/
3866 BPF JIT for RISC-V (32-bit)
3867 M: Luke Nelson <luke.r.nels@gmail.com>
3868 M: Xi Wang <xi.wang@gmail.com>
3869 L: bpf@vger.kernel.org
3872 X: arch/riscv/net/bpf_jit_comp64.c
3874 BPF JIT for RISC-V (64-bit)
3875 M: Björn Töpel <bjorn@kernel.org>
3876 L: bpf@vger.kernel.org
3879 X: arch/riscv/net/bpf_jit_comp32.c
3882 M: Ilya Leoshkevich <iii@linux.ibm.com>
3883 M: Heiko Carstens <hca@linux.ibm.com>
3884 M: Vasily Gorbik <gor@linux.ibm.com>
3885 L: bpf@vger.kernel.org
3888 X: arch/s390/net/pnet.c
3890 BPF JIT for SPARC (32-BIT AND 64-BIT)
3891 M: David S. Miller <davem@davemloft.net>
3892 L: bpf@vger.kernel.org
3896 BPF JIT for X86 32-BIT
3897 M: Wang YanQing <udknight@gmail.com>
3898 L: bpf@vger.kernel.org
3900 F: arch/x86/net/bpf_jit_comp32.c
3902 BPF JIT for X86 64-BIT
3903 M: Alexei Starovoitov <ast@kernel.org>
3904 M: Daniel Borkmann <daniel@iogearbox.net>
3905 L: bpf@vger.kernel.org
3908 X: arch/x86/net/bpf_jit_comp32.c
3911 M: Alexei Starovoitov <ast@kernel.org>
3912 M: Daniel Borkmann <daniel@iogearbox.net>
3913 R: John Fastabend <john.fastabend@gmail.com>
3914 L: bpf@vger.kernel.org
3916 F: kernel/bpf/verifier.c
3917 F: kernel/bpf/tnum.c
3918 F: kernel/bpf/core.c
3919 F: kernel/bpf/syscall.c
3920 F: kernel/bpf/dispatcher.c
3921 F: kernel/bpf/trampoline.c
3922 F: include/linux/bpf*
3923 F: include/linux/filter.h
3924 F: include/linux/tnum.h
3927 M: Martin KaFai Lau <martin.lau@linux.dev>
3928 L: bpf@vger.kernel.org
3931 F: include/linux/btf*
3934 M: Song Liu <song@kernel.org>
3935 R: Jiri Olsa <jolsa@kernel.org>
3936 L: bpf@vger.kernel.org
3938 F: kernel/trace/bpf_trace.c
3939 F: kernel/bpf/stackmap.c
3941 BPF [NETWORKING] (tc BPF, sock_addr)
3942 M: Martin KaFai Lau <martin.lau@linux.dev>
3943 M: Daniel Borkmann <daniel@iogearbox.net>
3944 R: John Fastabend <john.fastabend@gmail.com>
3945 L: bpf@vger.kernel.org
3946 L: netdev@vger.kernel.org
3948 F: net/core/filter.c
3949 F: net/sched/act_bpf.c
3950 F: net/sched/cls_bpf.c
3952 BPF [NETWORKING] (struct_ops, reuseport)
3953 M: Martin KaFai Lau <martin.lau@linux.dev>
3954 L: bpf@vger.kernel.org
3955 L: netdev@vger.kernel.org
3957 F: kernel/bpf/bpf_struct*
3959 BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
3960 M: KP Singh <kpsingh@kernel.org>
3961 R: Florent Revest <revest@chromium.org>
3962 R: Brendan Jackman <jackmanb@chromium.org>
3963 L: bpf@vger.kernel.org
3965 F: Documentation/bpf/prog_lsm.rst
3966 F: include/linux/bpf_lsm.h
3967 F: kernel/bpf/bpf_lsm.c
3970 BPF [STORAGE & CGROUPS]
3971 M: Martin KaFai Lau <martin.lau@linux.dev>
3972 L: bpf@vger.kernel.org
3974 F: kernel/bpf/cgroup.c
3975 F: kernel/bpf/*storage.c
3976 F: kernel/bpf/bpf_lru*
3979 M: Andrii Nakryiko <andrii@kernel.org>
3980 L: bpf@vger.kernel.org
3982 F: kernel/bpf/ringbuf.c
3985 M: Yonghong Song <yhs@fb.com>
3986 L: bpf@vger.kernel.org
3988 F: kernel/bpf/*iter.c
3990 BPF [L7 FRAMEWORK] (sockmap)
3991 M: John Fastabend <john.fastabend@gmail.com>
3992 M: Jakub Sitnicki <jakub@cloudflare.com>
3993 L: netdev@vger.kernel.org
3994 L: bpf@vger.kernel.org
3996 F: include/linux/skmsg.h
3998 F: net/core/sock_map.c
3999 F: net/ipv4/tcp_bpf.c
4000 F: net/ipv4/udp_bpf.c
4001 F: net/unix/unix_bpf.c
4003 BPF [LIBRARY] (libbpf)
4004 M: Andrii Nakryiko <andrii@kernel.org>
4005 L: bpf@vger.kernel.org
4009 BPF [TOOLING] (bpftool)
4010 M: Quentin Monnet <quentin@isovalent.com>
4011 L: bpf@vger.kernel.org
4013 F: kernel/bpf/disasm.*
4014 F: tools/bpf/bpftool/
4016 BPF [SELFTESTS] (Test Runners & Infrastructure)
4017 M: Andrii Nakryiko <andrii@kernel.org>
4018 R: Mykola Lysenko <mykolal@fb.com>
4019 L: bpf@vger.kernel.org
4021 F: tools/testing/selftests/bpf/
4024 L: bpf@vger.kernel.org
4026 K: (?:\b|_)bpf(?:\b|_)
4028 BROADCOM B44 10/100 ETHERNET DRIVER
4029 M: Michael Chan <michael.chan@broadcom.com>
4030 L: netdev@vger.kernel.org
4032 F: drivers/net/ethernet/broadcom/b44.*
4034 BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
4035 M: Florian Fainelli <f.fainelli@gmail.com>
4036 L: netdev@vger.kernel.org
4037 L: openwrt-devel@lists.openwrt.org (subscribers-only)
4039 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
4040 F: drivers/net/dsa/b53/*
4041 F: drivers/net/dsa/bcm_sf2*
4042 F: include/linux/dsa/brcm.h
4043 F: include/linux/platform_data/b53.h
4045 BROADCOM BCMBCA ARM ARCHITECTURE
4046 M: William Zhang <william.zhang@broadcom.com>
4047 M: Anand Gore <anand.gore@broadcom.com>
4048 M: Kursad Oney <kursad.oney@broadcom.com>
4049 M: Florian Fainelli <f.fainelli@gmail.com>
4050 M: Rafał Miłecki <rafal@milecki.pl>
4051 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4052 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4054 T: git https://github.com/broadcom/stblinux.git
4055 F: Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4056 F: arch/arm64/boot/dts/broadcom/bcmbca/*
4073 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4074 M: Florian Fainelli <f.fainelli@gmail.com>
4075 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4076 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
4077 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4079 T: git https://github.com/broadcom/stblinux.git
4080 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4081 F: drivers/pci/controller/pcie-brcmstb.c
4082 F: drivers/staging/vc04_services
4087 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4088 M: Florian Fainelli <f.fainelli@gmail.com>
4089 M: Ray Jui <rjui@broadcom.com>
4090 M: Scott Branden <sbranden@broadcom.com>
4091 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4093 T: git https://github.com/broadcom/mach-bcm
4094 F: arch/arm/mach-bcm/
4100 BROADCOM BCM47XX MIPS ARCHITECTURE
4101 M: Hauke Mehrtens <hauke@hauke-m.de>
4102 M: Rafał Miłecki <zajec5@gmail.com>
4103 L: linux-mips@vger.kernel.org
4105 F: Documentation/devicetree/bindings/mips/brcm/
4106 F: arch/mips/bcm47xx/*
4107 F: arch/mips/include/asm/mach-bcm47xx/*
4109 BROADCOM BCM4908 ETHERNET DRIVER
4110 M: Rafał Miłecki <rafal@milecki.pl>
4111 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4112 L: netdev@vger.kernel.org
4114 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4115 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
4116 F: drivers/net/ethernet/broadcom/unimac.h
4118 BROADCOM BCM4908 PINMUX DRIVER
4119 M: Rafał Miłecki <rafal@milecki.pl>
4120 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4121 L: linux-gpio@vger.kernel.org
4123 F: Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4124 F: drivers/pinctrl/bcm/pinctrl-bcm4908.c
4126 BROADCOM BCM5301X ARM ARCHITECTURE
4127 M: Florian Fainelli <f.fainelli@gmail.com>
4128 M: Hauke Mehrtens <hauke@hauke-m.de>
4129 M: Rafał Miłecki <zajec5@gmail.com>
4130 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4131 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4133 F: arch/arm/boot/dts/bcm470*
4134 F: arch/arm/boot/dts/bcm5301*
4135 F: arch/arm/boot/dts/bcm953012*
4136 F: arch/arm/mach-bcm/bcm_5301x.c
4138 BROADCOM BCM53573 ARM ARCHITECTURE
4139 M: Florian Fainelli <f.fainelli@gmail.com>
4140 M: Rafał Miłecki <rafal@milecki.pl>
4141 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4142 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4144 F: arch/arm/boot/dts/bcm47189*
4145 F: arch/arm/boot/dts/bcm53573*
4147 BROADCOM BCM63XX/BCM33XX UDC DRIVER
4148 M: Kevin Cernekee <cernekee@gmail.com>
4149 L: linux-usb@vger.kernel.org
4151 F: drivers/usb/gadget/udc/bcm63xx_udc.*
4153 BROADCOM BCM7XXX ARM ARCHITECTURE
4154 M: Florian Fainelli <f.fainelli@gmail.com>
4155 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4156 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4158 T: git https://github.com/broadcom/stblinux.git
4159 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4160 F: arch/arm/boot/dts/bcm7*.dts*
4161 F: arch/arm/include/asm/hardware/cache-b15-rac.h
4162 F: arch/arm/mach-bcm/*brcmstb*
4163 F: arch/arm/mm/cache-b15-rac.c
4164 F: drivers/bus/brcmstb_gisb.c
4165 F: drivers/pci/controller/pcie-brcmstb.c
4171 M: Justin Chen <justinpopo6@gmail.com>
4172 M: Al Cooper <alcooperx@gmail.com>
4173 L: linux-usb@vger.kernel.org
4174 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4176 F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4177 F: drivers/usb/gadget/udc/bdc/
4179 BROADCOM BMIPS CPUFREQ DRIVER
4180 M: Markus Mayer <mmayer@broadcom.com>
4181 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4182 L: linux-pm@vger.kernel.org
4184 F: drivers/cpufreq/bmips-cpufreq.c
4186 BROADCOM BMIPS MIPS ARCHITECTURE
4187 M: Florian Fainelli <f.fainelli@gmail.com>
4188 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4189 L: linux-mips@vger.kernel.org
4191 T: git https://github.com/broadcom/stblinux.git
4192 F: arch/mips/bmips/*
4193 F: arch/mips/boot/dts/brcm/bcm*.dts*
4194 F: arch/mips/include/asm/mach-bmips/*
4195 F: arch/mips/kernel/*bmips*
4196 F: drivers/soc/bcm/bcm63xx
4197 F: drivers/irqchip/irq-bcm63*
4198 F: drivers/irqchip/irq-bcm7*
4199 F: drivers/irqchip/irq-brcmstb*
4200 F: include/linux/bcm963xx_nvram.h
4201 F: include/linux/bcm963xx_tag.h
4203 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4204 M: Rasesh Mody <rmody@marvell.com>
4205 M: GR-Linux-NIC-Dev@marvell.com
4206 L: netdev@vger.kernel.org
4208 F: drivers/net/ethernet/broadcom/bnx2.*
4209 F: drivers/net/ethernet/broadcom/bnx2_*
4211 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4212 M: Saurav Kashyap <skashyap@marvell.com>
4213 M: Javed Hasan <jhasan@marvell.com>
4214 M: GR-QLogic-Storage-Upstream@marvell.com
4215 L: linux-scsi@vger.kernel.org
4217 F: drivers/scsi/bnx2fc/
4219 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4220 M: Nilesh Javali <njavali@marvell.com>
4221 M: Manish Rangankar <mrangankar@marvell.com>
4222 M: GR-QLogic-Storage-Upstream@marvell.com
4223 L: linux-scsi@vger.kernel.org
4225 F: drivers/scsi/bnx2i/
4227 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4228 M: Ariel Elior <aelior@marvell.com>
4229 M: Sudarsana Kalluru <skalluru@marvell.com>
4230 M: Manish Chopra <manishc@marvell.com>
4231 L: netdev@vger.kernel.org
4233 F: drivers/net/ethernet/broadcom/bnx2x/
4235 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4236 M: Michael Chan <michael.chan@broadcom.com>
4237 L: netdev@vger.kernel.org
4239 F: drivers/firmware/broadcom/tee_bnxt_fw.c
4240 F: drivers/net/ethernet/broadcom/bnxt/
4241 F: include/linux/firmware/broadcom/tee_bnxt_fw.h
4243 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
4244 M: Arend van Spriel <aspriel@gmail.com>
4245 M: Franky Lin <franky.lin@broadcom.com>
4246 M: Hante Meuleman <hante.meuleman@broadcom.com>
4247 L: linux-wireless@vger.kernel.org
4248 L: brcm80211-dev-list.pdl@broadcom.com
4249 L: SHA-cyfmac-dev-list@infineon.com
4251 F: drivers/net/wireless/broadcom/brcm80211/
4253 BROADCOM BRCMSTB GPIO DRIVER
4254 M: Doug Berger <opendmb@gmail.com>
4255 M: Florian Fainelli <f.fainelli@gmail.com>
4256 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4258 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4259 F: drivers/gpio/gpio-brcmstb.c
4261 BROADCOM BRCMSTB I2C DRIVER
4262 M: Kamal Dasu <kdasu.kdev@gmail.com>
4263 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4264 L: linux-i2c@vger.kernel.org
4266 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4267 F: drivers/i2c/busses/i2c-brcmstb.c
4269 BROADCOM BRCMSTB UART DRIVER
4270 M: Al Cooper <alcooperx@gmail.com>
4271 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4272 L: linux-serial@vger.kernel.org
4274 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4275 F: drivers/tty/serial/8250/8250_bcm7271.c
4277 BROADCOM BRCMSTB USB EHCI DRIVER
4278 M: Justin Chen <justinpopo6@gmail.com>
4279 M: Al Cooper <alcooperx@gmail.com>
4280 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4281 L: linux-usb@vger.kernel.org
4283 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4284 F: drivers/usb/host/ehci-brcm.*
4286 BROADCOM BRCMSTB USB PIN MAP DRIVER
4287 M: Al Cooper <alcooperx@gmail.com>
4288 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4289 L: linux-usb@vger.kernel.org
4291 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4292 F: drivers/usb/misc/brcmstb-usb-pinmap.c
4294 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4295 M: Justin Chen <justinpopo6@gmail.com>
4296 M: Al Cooper <alcooperx@gmail.com>
4297 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4298 L: linux-kernel@vger.kernel.org
4300 F: drivers/phy/broadcom/phy-brcm-usb*
4302 BROADCOM ETHERNET PHY DRIVERS
4303 M: Florian Fainelli <f.fainelli@gmail.com>
4304 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4305 L: netdev@vger.kernel.org
4307 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4308 F: drivers/net/phy/bcm*.[ch]
4309 F: drivers/net/phy/broadcom.c
4310 F: include/linux/brcmphy.h
4312 BROADCOM GENET ETHERNET DRIVER
4313 M: Doug Berger <opendmb@gmail.com>
4314 M: Florian Fainelli <f.fainelli@gmail.com>
4315 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4316 L: netdev@vger.kernel.org
4318 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4319 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4320 F: drivers/net/ethernet/broadcom/genet/
4321 F: drivers/net/ethernet/broadcom/unimac.h
4322 F: drivers/net/mdio/mdio-bcm-unimac.c
4323 F: include/linux/platform_data/bcmgenet.h
4324 F: include/linux/platform_data/mdio-bcm-unimac.h
4326 BROADCOM IPROC ARM ARCHITECTURE
4327 M: Ray Jui <rjui@broadcom.com>
4328 M: Scott Branden <sbranden@broadcom.com>
4329 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4330 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4332 T: git https://github.com/broadcom/stblinux.git
4333 F: arch/arm64/boot/dts/broadcom/northstar2/*
4334 F: arch/arm64/boot/dts/broadcom/stingray/*
4335 F: drivers/clk/bcm/clk-ns*
4336 F: drivers/clk/bcm/clk-sr*
4337 F: drivers/pinctrl/bcm/pinctrl-ns*
4338 F: include/dt-bindings/clock/bcm-sr*
4355 BROADCOM IPROC GBIT ETHERNET DRIVER
4356 M: Rafał Miłecki <rafal@milecki.pl>
4357 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4358 L: netdev@vger.kernel.org
4360 F: Documentation/devicetree/bindings/net/brcm,amac.yaml
4361 F: drivers/net/ethernet/broadcom/bgmac*
4362 F: drivers/net/ethernet/broadcom/unimac.h
4364 BROADCOM KONA GPIO DRIVER
4365 M: Ray Jui <rjui@broadcom.com>
4366 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4368 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
4369 F: drivers/gpio/gpio-bcm-kona.c
4371 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4372 M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4373 M: Kashyap Desai <kashyap.desai@broadcom.com>
4374 M: Sumit Saxena <sumit.saxena@broadcom.com>
4375 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4376 L: mpi3mr-linuxdrv.pdl@broadcom.com
4377 L: linux-scsi@vger.kernel.org
4379 W: https://www.broadcom.com/support/storage
4380 F: drivers/scsi/mpi3mr/
4382 BROADCOM NETXTREME-E ROCE DRIVER
4383 M: Selvin Xavier <selvin.xavier@broadcom.com>
4384 L: linux-rdma@vger.kernel.org
4386 W: http://www.broadcom.com
4387 F: drivers/infiniband/hw/bnxt_re/
4388 F: include/uapi/rdma/bnxt_re-abi.h
4390 BROADCOM NVRAM DRIVER
4391 M: Rafał Miłecki <zajec5@gmail.com>
4392 L: linux-mips@vger.kernel.org
4394 F: drivers/firmware/broadcom/*
4396 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4397 M: Rafał Miłecki <rafal@milecki.pl>
4398 M: Florian Fainelli <f.fainelli@gmail.com>
4399 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4400 L: linux-pm@vger.kernel.org
4402 T: git https://github.com/broadcom/stblinux.git
4403 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
4404 F: include/dt-bindings/soc/bcm-pmb.h
4406 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4407 M: Rafał Miłecki <zajec5@gmail.com>
4408 L: linux-wireless@vger.kernel.org
4411 F: include/linux/bcma/
4414 M: Kamal Dasu <kdasu.kdev@gmail.com>
4415 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4417 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4418 F: drivers/spi/spi-bcm-qspi.*
4419 F: drivers/spi/spi-brcmstb-qspi.c
4420 F: drivers/spi/spi-iproc-qspi.c
4422 BROADCOM STB AVS CPUFREQ DRIVER
4423 M: Markus Mayer <mmayer@broadcom.com>
4424 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4425 L: linux-pm@vger.kernel.org
4427 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4428 F: drivers/cpufreq/brcmstb*
4430 BROADCOM STB AVS TMON DRIVER
4431 M: Markus Mayer <mmayer@broadcom.com>
4432 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4433 L: linux-pm@vger.kernel.org
4435 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4436 F: drivers/thermal/broadcom/brcmstb*
4438 BROADCOM STB DPFE DRIVER
4439 M: Markus Mayer <mmayer@broadcom.com>
4440 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4441 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4443 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4444 F: drivers/memory/brcmstb_dpfe.c
4446 BROADCOM STB NAND FLASH DRIVER
4447 M: Brian Norris <computersforpeace@gmail.com>
4448 M: Kamal Dasu <kdasu.kdev@gmail.com>
4449 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4450 L: linux-mtd@lists.infradead.org
4452 F: drivers/mtd/nand/raw/brcmnand/
4453 F: include/linux/platform_data/brcmnand.h
4455 BROADCOM STB PCIE DRIVER
4456 M: Jim Quinlan <jim2101024@gmail.com>
4457 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
4458 M: Florian Fainelli <f.fainelli@gmail.com>
4459 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4460 L: linux-pci@vger.kernel.org
4462 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4463 F: drivers/pci/controller/pcie-brcmstb.c
4465 BROADCOM SYSTEMPORT ETHERNET DRIVER
4466 M: Florian Fainelli <f.fainelli@gmail.com>
4467 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4468 L: netdev@vger.kernel.org
4470 F: drivers/net/ethernet/broadcom/bcmsysport.*
4471 F: drivers/net/ethernet/broadcom/unimac.h
4472 F: Documentation/devicetree/bindings/net/brcm,systemport.yaml
4474 BROADCOM TG3 GIGABIT ETHERNET DRIVER
4475 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
4476 M: Prashant Sreedharan <prashant@broadcom.com>
4477 M: Michael Chan <mchan@broadcom.com>
4478 L: netdev@vger.kernel.org
4480 F: drivers/net/ethernet/broadcom/tg3.*
4483 M: Scott Branden <scott.branden@broadcom.com>
4484 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4486 F: drivers/misc/bcm-vk/
4487 F: include/uapi/linux/misc/bcm_vk.h
4489 BROCADE BFA FC SCSI DRIVER
4490 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4491 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4492 L: linux-scsi@vger.kernel.org
4494 F: drivers/scsi/bfa/
4496 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4497 M: Rasesh Mody <rmody@marvell.com>
4498 M: Sudarsana Kalluru <skalluru@marvell.com>
4499 M: GR-Linux-NIC-Dev@marvell.com
4500 L: netdev@vger.kernel.org
4502 F: drivers/net/ethernet/brocade/bna/
4504 BSG (block layer generic sg v4 driver)
4505 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4506 L: linux-scsi@vger.kernel.org
4509 F: include/linux/bsg.h
4510 F: include/uapi/linux/bsg.h
4513 M: Clemens Ladisch <clemens@ladisch.de>
4514 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4517 F: Documentation/sound/cards/bt87x.rst
4518 F: sound/pci/bt87x.c
4521 M: Michael Buesch <m@bues.ch>
4523 W: http://bu3sch.de/btgpio.php
4524 F: drivers/gpio/gpio-bt8xx.c
4527 M: Chris Mason <clm@fb.com>
4528 M: Josef Bacik <josef@toxicpanda.com>
4529 M: David Sterba <dsterba@suse.com>
4530 L: linux-btrfs@vger.kernel.org
4532 W: https://btrfs.readthedocs.io
4533 W: https://btrfs.wiki.kernel.org/
4534 Q: https://patchwork.kernel.org/project/linux-btrfs/list/
4535 C: irc://irc.libera.chat/btrfs
4536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4537 F: Documentation/filesystems/btrfs.rst
4539 F: include/linux/btrfs*
4540 F: include/trace/events/btrfs.h
4541 F: include/uapi/linux/btrfs*
4543 BTTV VIDEO4LINUX DRIVER
4544 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4545 L: linux-media@vger.kernel.org
4547 W: https://linuxtv.org
4548 T: git git://linuxtv.org/media_tree.git
4549 F: Documentation/driver-api/media/drivers/bttv*
4550 F: drivers/media/pci/bt8xx/bttv*
4552 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4553 M: Chanwoo Choi <cw00.choi@samsung.com>
4554 L: linux-pm@vger.kernel.org
4555 L: linux-samsung-soc@vger.kernel.org
4557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4558 F: Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4559 F: drivers/devfreq/exynos-bus.c
4561 BUSLOGIC SCSI DRIVER
4562 M: Khalid Aziz <khalid@gonehiking.org>
4563 L: linux-scsi@vger.kernel.org
4565 F: drivers/scsi/BusLogic.*
4566 F: drivers/scsi/FlashPoint.*
4568 C-MEDIA CMI8788 DRIVER
4569 M: Clemens Ladisch <clemens@ladisch.de>
4570 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4573 F: sound/pci/oxygen/
4576 M: Guo Ren <guoren@kernel.org>
4577 L: linux-csky@vger.kernel.org
4579 T: git https://github.com/c-sky/csky-linux.git
4580 F: Documentation/devicetree/bindings/csky/
4581 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
4582 F: Documentation/devicetree/bindings/timer/csky,*
4584 F: drivers/clocksource/timer-gx6605s.c
4585 F: drivers/clocksource/timer-mp-csky.c
4586 F: drivers/irqchip/irq-csky-*
4590 CA8210 IEEE-802.15.4 RADIO DRIVER
4591 L: linux-wpan@vger.kernel.org
4593 W: https://github.com/Cascoda/ca8210-linux.git
4594 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4595 F: drivers/net/ieee802154/ca8210.c
4597 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4598 M: Damien Le Moal <damien.lemoal@wdc.com>
4599 L: linux-riscv@lists.infradead.org
4600 L: linux-gpio@vger.kernel.org (pinctrl driver)
4601 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4602 F: drivers/pinctrl/pinctrl-k210.c
4604 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4605 M: Damien Le Moal <damien.lemoal@wdc.com>
4606 L: linux-kernel@vger.kernel.org
4607 L: linux-riscv@lists.infradead.org
4609 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4610 F: drivers/reset/reset-k210.c
4612 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4613 M: Damien Le Moal <damien.lemoal@wdc.com>
4614 L: linux-riscv@lists.infradead.org
4616 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4617 F: drivers/soc/canaan/
4618 F: include/soc/canaan/
4620 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4621 M: David Howells <dhowells@redhat.com>
4622 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4624 F: Documentation/filesystems/caching/cachefiles.rst
4627 CADENCE MIPI-CSI2 BRIDGES
4628 M: Maxime Ripard <mripard@kernel.org>
4629 L: linux-media@vger.kernel.org
4631 F: Documentation/devicetree/bindings/media/cdns,*.txt
4632 F: drivers/media/platform/cadence/cdns-csi2*
4635 L: linux-mtd@lists.infradead.org
4637 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4638 F: drivers/mtd/nand/raw/cadence-nand-controller.c
4640 CADENCE USB3 DRD IP DRIVER
4641 M: Peter Chen <peter.chen@kernel.org>
4642 M: Pawel Laszczak <pawell@cadence.com>
4643 R: Roger Quadros <rogerq@kernel.org>
4644 R: Aswath Govindraju <a-govindraju@ti.com>
4645 L: linux-usb@vger.kernel.org
4647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4648 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4649 F: drivers/usb/cdns3/
4650 X: drivers/usb/cdns3/cdnsp*
4652 CADENCE USBSSP DRD IP DRIVER
4653 M: Pawel Laszczak <pawell@cadence.com>
4654 L: linux-usb@vger.kernel.org
4656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4657 F: drivers/usb/cdns3/
4658 X: drivers/usb/cdns3/cdns3*
4660 CADET FM/AM RADIO RECEIVER DRIVER
4661 M: Hans Verkuil <hverkuil@xs4all.nl>
4662 L: linux-media@vger.kernel.org
4664 W: https://linuxtv.org
4665 T: git git://linuxtv.org/media_tree.git
4666 F: drivers/media/radio/radio-cadet*
4668 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4669 L: linux-media@vger.kernel.org
4671 T: git git://linuxtv.org/media_tree.git
4672 F: Documentation/admin-guide/media/cafe_ccic*
4673 F: drivers/media/platform/marvell/
4676 L: netdev@vger.kernel.org
4678 F: Documentation/networking/caif/
4679 F: drivers/net/caif/
4680 F: include/net/caif/
4681 F: include/uapi/linux/caif/
4685 M: Toke Høiland-Jørgensen <toke@toke.dk>
4686 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4688 F: net/sched/sch_cake.c
4691 M: Wolfgang Grandegger <wg@grandegger.com>
4692 M: Marc Kleine-Budde <mkl@pengutronix.de>
4693 L: linux-can@vger.kernel.org
4695 W: https://github.com/linux-can
4696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4698 F: Documentation/devicetree/bindings/net/can/
4699 F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4701 F: drivers/phy/phy-can-transceiver.c
4702 F: include/linux/can/bittiming.h
4703 F: include/linux/can/dev.h
4704 F: include/linux/can/length.h
4705 F: include/linux/can/platform/
4706 F: include/linux/can/rx-offload.h
4707 F: include/uapi/linux/can/error.h
4708 F: include/uapi/linux/can/netlink.h
4709 F: include/uapi/linux/can/vxcan.h
4712 M: Oliver Hartkopp <socketcan@hartkopp.net>
4713 M: Marc Kleine-Budde <mkl@pengutronix.de>
4714 L: linux-can@vger.kernel.org
4716 W: https://github.com/linux-can
4717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4719 F: Documentation/networking/can.rst
4720 F: include/linux/can/can-ml.h
4721 F: include/linux/can/core.h
4722 F: include/linux/can/skb.h
4723 F: include/net/netns/can.h
4724 F: include/uapi/linux/can.h
4725 F: include/uapi/linux/can/bcm.h
4726 F: include/uapi/linux/can/gw.h
4727 F: include/uapi/linux/can/isotp.h
4728 F: include/uapi/linux/can/raw.h
4731 CAN-J1939 NETWORK LAYER
4732 M: Robin van der Gracht <robin@protonic.nl>
4733 M: Oleksij Rempel <o.rempel@pengutronix.de>
4734 R: kernel@pengutronix.de
4735 L: linux-can@vger.kernel.org
4737 F: Documentation/networking/j1939.rst
4738 F: include/uapi/linux/can/j1939.h
4742 M: Serge Hallyn <serge@hallyn.com>
4743 L: linux-security-module@vger.kernel.org
4745 F: include/linux/capability.h
4746 F: include/uapi/linux/capability.h
4747 F: kernel/capability.c
4748 F: security/commoncap.c
4750 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4751 M: Kevin Tsai <ktsai@capellamicro.com>
4753 F: drivers/iio/light/cm*
4755 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4756 M: Christian Lamparter <chunkeey@googlemail.com>
4757 L: linux-wireless@vger.kernel.org
4759 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4760 F: drivers/net/wireless/ath/carl9170/
4763 M: Robert Richter <rric@kernel.org>
4765 W: http://www.marvell.com
4766 F: drivers/i2c/busses/i2c-octeon*
4767 F: drivers/i2c/busses/i2c-thunderx*
4769 CAVIUM LIQUIDIO NETWORK DRIVER
4770 M: Derek Chickles <dchickles@marvell.com>
4771 M: Satanand Burla <sburla@marvell.com>
4772 M: Felix Manlunas <fmanlunas@marvell.com>
4773 L: netdev@vger.kernel.org
4775 W: http://www.marvell.com
4776 F: drivers/net/ethernet/cavium/liquidio/
4779 M: Robert Richter <rric@kernel.org>
4781 W: http://www.marvell.com
4782 F: drivers/mmc/host/cavium*
4784 CAVIUM OCTEON-TX CRYPTO DRIVER
4785 M: George Cherian <gcherian@marvell.com>
4786 L: linux-crypto@vger.kernel.org
4788 W: http://www.marvell.com
4789 F: drivers/crypto/cavium/cpt/
4791 CAVIUM THUNDERX2 ARM64 SOC
4792 M: Robert Richter <rric@kernel.org>
4793 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4795 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4796 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4798 CBS/ETF/TAPRIO QDISCS
4799 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4801 L: netdev@vger.kernel.org
4802 F: net/sched/sch_cbs.c
4803 F: net/sched/sch_etf.c
4804 F: net/sched/sch_taprio.c
4806 CC2520 IEEE-802.15.4 RADIO DRIVER
4807 M: Varka Bhadram <varkabhadram@gmail.com>
4808 L: linux-wpan@vger.kernel.org
4810 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4811 F: drivers/net/ieee802154/cc2520.c
4812 F: include/linux/spi/cc2520.h
4814 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4815 M: Gilad Ben-Yossef <gilad@benyossef.com>
4816 L: linux-crypto@vger.kernel.org
4818 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4819 F: drivers/crypto/ccree/
4821 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4822 M: Hadar Gat <hadar.gat@arm.com>
4823 L: linux-crypto@vger.kernel.org
4825 F: drivers/char/hw_random/cctrng.c
4826 F: drivers/char/hw_random/cctrng.h
4827 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4828 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4831 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4832 L: linux-media@vger.kernel.org
4834 W: http://linuxtv.org
4835 T: git git://linuxtv.org/media_tree.git
4836 F: Documentation/ABI/testing/debugfs-cec-error-inj
4837 F: Documentation/devicetree/bindings/media/cec.txt
4838 F: Documentation/driver-api/media/cec-core.rst
4839 F: Documentation/userspace-api/media/cec
4840 F: drivers/media/cec/
4841 F: drivers/media/rc/keymaps/rc-cec.c
4842 F: include/media/cec-notifier.h
4843 F: include/media/cec.h
4844 F: include/uapi/linux/cec-funcs.h
4845 F: include/uapi/linux/cec.h
4848 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4849 L: linux-media@vger.kernel.org
4851 W: http://linuxtv.org
4852 T: git git://linuxtv.org/media_tree.git
4853 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4854 F: drivers/media/cec/platform/cec-gpio/
4856 CELL BROADBAND ENGINE ARCHITECTURE
4857 M: Arnd Bergmann <arnd@arndb.de>
4858 L: linuxppc-dev@lists.ozlabs.org
4860 W: http://www.ibm.com/developerworks/power/cell/
4861 F: arch/powerpc/include/asm/cell*.h
4862 F: arch/powerpc/include/asm/spu*.h
4863 F: arch/powerpc/include/uapi/asm/spu*.h
4864 F: arch/powerpc/platforms/cell/
4866 CELLWISE CW2015 BATTERY DRIVER
4867 M: Tobias Schrammm <t.schramm@manjaro.org>
4869 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4870 F: drivers/power/supply/cw2015_battery.c
4872 CEPH COMMON CODE (LIBCEPH)
4873 M: Ilya Dryomov <idryomov@gmail.com>
4874 M: Xiubo Li <xiubli@redhat.com>
4875 R: Jeff Layton <jlayton@kernel.org>
4876 L: ceph-devel@vger.kernel.org
4879 T: git https://github.com/ceph/ceph-client.git
4880 F: include/linux/ceph/
4881 F: include/linux/crush/
4884 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4885 M: Xiubo Li <xiubli@redhat.com>
4886 M: Ilya Dryomov <idryomov@gmail.com>
4887 R: Jeff Layton <jlayton@kernel.org>
4888 L: ceph-devel@vger.kernel.org
4891 T: git https://github.com/ceph/ceph-client.git
4892 F: Documentation/filesystems/ceph.rst
4895 CERTIFICATE HANDLING
4896 M: David Howells <dhowells@redhat.com>
4897 M: David Woodhouse <dwmw2@infradead.org>
4898 L: keyrings@vger.kernel.org
4900 F: Documentation/admin-guide/module-signing.rst
4902 F: scripts/sign-file.c
4905 CFAG12864B LCD DRIVER
4906 M: Miguel Ojeda <ojeda@kernel.org>
4908 F: drivers/auxdisplay/cfag12864b.c
4909 F: include/linux/cfag12864b.h
4911 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4912 M: Miguel Ojeda <ojeda@kernel.org>
4914 F: drivers/auxdisplay/cfag12864bfb.c
4915 F: include/linux/cfag12864b.h
4917 CHAR and MISC DRIVERS
4918 M: Arnd Bergmann <arnd@arndb.de>
4919 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4924 F: include/linux/miscdevice.h
4925 X: drivers/char/agp/
4926 X: drivers/char/hw_random/
4927 X: drivers/char/ipmi/
4928 X: drivers/char/random.c
4929 X: drivers/char/tpm/
4932 M: Andy Whitcroft <apw@canonical.com>
4933 M: Joe Perches <joe@perches.com>
4934 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4935 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4937 F: scripts/checkpatch.pl
4939 CHECKPATCH DOCUMENTATION
4940 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4941 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4942 R: Joe Perches <joe@perches.com>
4944 F: Documentation/dev-tools/checkpatch.rst
4946 CHINESE DOCUMENTATION
4947 M: Alex Shi <alexs@kernel.org>
4948 M: Yanteng Si <siyanteng@loongson.cn>
4950 F: Documentation/translations/zh_CN/
4952 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4953 M: Peter Chen <peter.chen@kernel.org>
4954 L: linux-usb@vger.kernel.org
4956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4957 F: drivers/usb/chipidea/
4959 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4960 M: Hans de Goede <hdegoede@redhat.com>
4961 L: linux-input@vger.kernel.org
4963 F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
4964 F: drivers/input/touchscreen/chipone_icn8318.c
4966 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4967 M: Hans de Goede <hdegoede@redhat.com>
4968 L: linux-input@vger.kernel.org
4970 F: drivers/input/touchscreen/chipone_icn8505.c
4972 CHROME HARDWARE PLATFORM SUPPORT
4973 M: Benson Leung <bleung@chromium.org>
4974 L: chrome-platform@lists.linux.dev
4976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4977 F: drivers/platform/chrome/
4979 CHROMEOS EC CODEC DRIVER
4980 M: Cheng-Yi Chiang <cychiang@chromium.org>
4981 M: Tzung-Bi Shih <tzungbi@kernel.org>
4982 R: Guenter Roeck <groeck@chromium.org>
4983 L: chrome-platform@lists.linux.dev
4985 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4986 F: sound/soc/codecs/cros_ec_codec.*
4988 CHROMEOS EC SUBDRIVERS
4989 M: Benson Leung <bleung@chromium.org>
4990 R: Guenter Roeck <groeck@chromium.org>
4991 L: chrome-platform@lists.linux.dev
4993 F: drivers/power/supply/cros_usbpd-charger.c
4997 CHROMEOS EC USB TYPE-C DRIVER
4998 M: Prashant Malani <pmalani@chromium.org>
4999 L: chrome-platform@lists.linux.dev
5001 F: drivers/platform/chrome/cros_ec_typec.c
5002 F: drivers/platform/chrome/cros_typec_switch.c
5004 CHROMEOS EC USB PD NOTIFY DRIVER
5005 M: Prashant Malani <pmalani@chromium.org>
5006 L: chrome-platform@lists.linux.dev
5008 F: drivers/platform/chrome/cros_usbpd_notify.c
5009 F: include/linux/platform_data/cros_usbpd_notify.h
5012 M: Dan Callaghan <dcallagh@chromium.org>
5013 R: Sami Kyöstilä <skyostil@chromium.org>
5015 F: drivers/platform/chrome/cros_hps_i2c.c
5017 CHRONTEL CH7322 CEC DRIVER
5018 M: Joe Tessler <jrt@google.com>
5019 L: linux-media@vger.kernel.org
5021 T: git git://linuxtv.org/media_tree.git
5022 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
5023 F: drivers/media/cec/i2c/ch7322.c
5025 CIRRUS LOGIC AUDIO CODEC DRIVERS
5026 M: James Schulman <james.schulman@cirrus.com>
5027 M: David Rhodes <david.rhodes@cirrus.com>
5028 M: Lucas Tanure <tanureal@opensource.cirrus.com>
5029 M: Richard Fitzgerald <rf@opensource.cirrus.com>
5030 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5031 L: patches@opensource.cirrus.com
5033 F: Documentation/devicetree/bindings/sound/cirrus,cs*
5034 F: include/dt-bindings/sound/cs*
5035 F: sound/pci/hda/cs*
5036 F: sound/pci/hda/hda_cs_dsp_ctl.*
5037 F: sound/soc/codecs/cs*
5039 CIRRUS LOGIC DSP FIRMWARE DRIVER
5040 M: Simon Trimmer <simont@opensource.cirrus.com>
5041 M: Charles Keepax <ckeepax@opensource.cirrus.com>
5042 M: Richard Fitzgerald <rf@opensource.cirrus.com>
5043 L: patches@opensource.cirrus.com
5045 W: https://github.com/CirrusLogic/linux-drivers/wiki
5046 T: git https://github.com/CirrusLogic/linux-drivers.git
5047 F: drivers/firmware/cirrus/*
5048 F: include/linux/firmware/cirrus/*
5050 CIRRUS LOGIC EP93XX ETHERNET DRIVER
5051 M: Hartley Sweeten <hsweeten@visionengravers.com>
5052 L: netdev@vger.kernel.org
5054 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
5056 CIRRUS LOGIC LOCHNAGAR DRIVER
5057 M: Charles Keepax <ckeepax@opensource.cirrus.com>
5058 M: Richard Fitzgerald <rf@opensource.cirrus.com>
5059 L: patches@opensource.cirrus.com
5061 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5062 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5063 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5064 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5065 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5066 F: Documentation/hwmon/lochnagar.rst
5067 F: drivers/clk/clk-lochnagar.c
5068 F: drivers/hwmon/lochnagar-hwmon.c
5069 F: drivers/mfd/lochnagar-i2c.c
5070 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5071 F: drivers/regulator/lochnagar-regulator.c
5072 F: include/dt-bindings/clock/lochnagar.h
5073 F: include/dt-bindings/pinctrl/lochnagar.h
5074 F: include/linux/mfd/lochnagar*
5075 F: sound/soc/codecs/lochnagar-sc.c
5077 CIRRUS LOGIC MADERA CODEC DRIVERS
5078 M: Charles Keepax <ckeepax@opensource.cirrus.com>
5079 M: Richard Fitzgerald <rf@opensource.cirrus.com>
5080 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5081 L: patches@opensource.cirrus.com
5083 W: https://github.com/CirrusLogic/linux-drivers/wiki
5084 T: git https://github.com/CirrusLogic/linux-drivers.git
5085 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5086 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5087 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5088 F: drivers/gpio/gpio-madera*
5089 F: drivers/irqchip/irq-madera*
5090 F: drivers/mfd/cs47l*
5091 F: drivers/mfd/madera*
5092 F: drivers/pinctrl/cirrus/*
5093 F: include/dt-bindings/sound/madera*
5094 F: include/linux/irqchip/irq-madera*
5095 F: include/linux/mfd/madera/*
5096 F: include/sound/madera*
5097 F: sound/soc/codecs/cs47l*
5098 F: sound/soc/codecs/madera*
5100 CISCO FCOE HBA DRIVER
5101 M: Satish Kharat <satishkh@cisco.com>
5102 M: Sesidhar Baddela <sebaddel@cisco.com>
5103 M: Karan Tilak Kumar <kartilak@cisco.com>
5104 L: linux-scsi@vger.kernel.org
5106 F: drivers/scsi/fnic/
5108 CISCO SCSI HBA DRIVER
5109 M: Karan Tilak Kumar <kartilak@cisco.com>
5110 M: Sesidhar Baddela <sebaddel@cisco.com>
5111 L: linux-scsi@vger.kernel.org
5113 F: drivers/scsi/snic/
5115 CISCO VIC ETHERNET NIC DRIVER
5116 M: Christian Benvenuti <benve@cisco.com>
5117 M: Satish Kharat <satishkh@cisco.com>
5119 F: drivers/net/ethernet/cisco/enic/
5121 CISCO VIC LOW LATENCY NIC DRIVER
5122 M: Christian Benvenuti <benve@cisco.com>
5123 M: Nelson Escobar <neescoba@cisco.com>
5125 F: drivers/infiniband/hw/usnic/
5128 M: Miguel Ojeda <ojeda@kernel.org>
5132 CLANG/LLVM BUILD SUPPORT
5133 M: Nathan Chancellor <nathan@kernel.org>
5134 M: Nick Desaulniers <ndesaulniers@google.com>
5135 R: Tom Rix <trix@redhat.com>
5136 L: llvm@lists.linux.dev
5138 W: https://clangbuiltlinux.github.io/
5139 B: https://github.com/ClangBuiltLinux/linux/issues
5140 C: irc://irc.libera.chat/clangbuiltlinux
5141 F: Documentation/kbuild/llvm.rst
5142 F: include/linux/compiler-clang.h
5143 F: scripts/Makefile.clang
5144 F: scripts/clang-tools/
5145 K: \b(?i:clang|llvm)\b
5147 CLANG CONTROL FLOW INTEGRITY SUPPORT
5148 M: Sami Tolvanen <samitolvanen@google.com>
5149 M: Kees Cook <keescook@chromium.org>
5150 R: Nathan Chancellor <nathan@kernel.org>
5151 R: Nick Desaulniers <ndesaulniers@google.com>
5152 L: llvm@lists.linux.dev
5154 B: https://github.com/ClangBuiltLinux/linux/issues
5155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5156 F: include/linux/cfi.h
5160 M: Russell King <linux@armlinux.org.uk>
5161 L: linux-clk@vger.kernel.org
5163 F: include/linux/clk.h
5165 CLOCKSOURCE, CLOCKEVENT DRIVERS
5166 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5167 M: Thomas Gleixner <tglx@linutronix.de>
5168 L: linux-kernel@vger.kernel.org
5170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5171 F: Documentation/devicetree/bindings/timer/
5172 F: drivers/clocksource/
5175 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
5176 M: Daniel Oliveira Nascimento <don@syst.com.br>
5177 L: platform-driver-x86@vger.kernel.org
5179 F: drivers/platform/x86/classmate-laptop.c
5182 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
5183 L: linux-media@vger.kernel.org
5185 W: https://linuxtv.org
5186 T: git git://linuxtv.org/media_tree.git
5187 F: drivers/media/pci/cobalt/
5189 COCCINELLE/Semantic Patches (SmPL)
5190 M: Julia Lawall <Julia.Lawall@inria.fr>
5191 M: Nicolas Palix <nicolas.palix@imag.fr>
5192 L: cocci@inria.fr (moderated for non-subscribers)
5194 W: https://coccinelle.gitlabpages.inria.fr/website/
5195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5196 F: Documentation/dev-tools/coccinelle.rst
5197 F: scripts/coccicheck
5198 F: scripts/coccinelle/
5201 M: Jan Harkes <jaharkes@cs.cmu.edu>
5203 L: codalist@coda.cs.cmu.edu
5205 W: http://www.coda.cs.cmu.edu/
5206 F: Documentation/filesystems/coda.rst
5208 F: include/linux/coda*.h
5209 F: include/uapi/linux/coda*.h
5211 CODA V4L2 MEM2MEM DRIVER
5212 M: Philipp Zabel <p.zabel@pengutronix.de>
5213 L: linux-media@vger.kernel.org
5215 F: Documentation/devicetree/bindings/media/coda.yaml
5216 F: drivers/media/platform/chips-media/
5219 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5221 F: Documentation/process/code-of-conduct-interpretation.rst
5222 F: Documentation/process/code-of-conduct.rst
5225 M: Ian Abbott <abbotti@mev.co.uk>
5226 M: H Hartley Sweeten <hsweeten@visionengravers.com>
5229 F: include/linux/comedi/
5230 F: include/uapi/linux/comedi.h
5232 COMMON CLK FRAMEWORK
5233 M: Michael Turquette <mturquette@baylibre.com>
5234 M: Stephen Boyd <sboyd@kernel.org>
5235 L: linux-clk@vger.kernel.org
5237 Q: http://patchwork.kernel.org/project/linux-clk/list/
5238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5239 F: Documentation/devicetree/bindings/clock/
5241 F: include/dt-bindings/clock/
5242 F: include/linux/clk-pr*
5243 F: include/linux/clk/
5244 F: include/linux/of_clk.h
5245 X: drivers/clk/clkdev.c
5247 COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5248 M: Steve French <sfrench@samba.org>
5249 R: Paulo Alcantara <pc@cjr.nz> (DFS, global name space)
5250 R: Ronnie Sahlberg <lsahlber@redhat.com> (directory leases, sparse files)
5251 R: Shyam Prasad N <sprasad@microsoft.com> (multichannel)
5252 R: Tom Talpey <tom@talpey.com> (RDMA, smbdirect)
5253 L: linux-cifs@vger.kernel.org
5254 L: samba-technical@lists.samba.org (moderated for non-subscribers)
5256 W: https://wiki.samba.org/index.php/LinuxCIFS
5257 T: git git://git.samba.org/sfrench/cifs-2.6.git
5258 F: Documentation/admin-guide/cifs/
5261 F: include/uapi/linux/cifs
5263 COMPACTPCI HOTPLUG CORE
5264 M: Scott Murray <scott@spiteful.org>
5265 L: linux-pci@vger.kernel.org
5267 F: drivers/pci/hotplug/cpci_hotplug*
5269 COMPACTPCI HOTPLUG GENERIC DRIVER
5270 M: Scott Murray <scott@spiteful.org>
5271 L: linux-pci@vger.kernel.org
5273 F: drivers/pci/hotplug/cpcihp_generic.c
5275 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5276 M: Scott Murray <scott@spiteful.org>
5277 L: linux-pci@vger.kernel.org
5279 F: drivers/pci/hotplug/cpcihp_zt5550.*
5281 COMPAL LAPTOP SUPPORT
5282 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5283 L: platform-driver-x86@vger.kernel.org
5285 F: drivers/platform/x86/compal-laptop.c
5288 M: Miguel Ojeda <ojeda@kernel.org>
5289 R: Nick Desaulniers <ndesaulniers@google.com>
5291 F: include/linux/compiler_attributes.h
5293 COMPUTE EXPRESS LINK (CXL)
5294 M: Alison Schofield <alison.schofield@intel.com>
5295 M: Vishal Verma <vishal.l.verma@intel.com>
5296 M: Ira Weiny <ira.weiny@intel.com>
5297 M: Ben Widawsky <bwidawsk@kernel.org>
5298 M: Dan Williams <dan.j.williams@intel.com>
5299 L: linux-cxl@vger.kernel.org
5302 F: include/uapi/linux/cxl_mem.h
5304 CONEXANT ACCESSRUNNER USB DRIVER
5305 L: accessrunner-general@lists.sourceforge.net
5307 W: http://accessrunner.sourceforge.net/
5308 F: drivers/usb/atm/cxacru.c
5311 M: Joel Becker <jlbec@evilplan.org>
5312 M: Christoph Hellwig <hch@lst.de>
5314 T: git git://git.infradead.org/users/hch/configfs.git
5316 F: include/linux/configfs.h
5317 F: samples/configfs/
5320 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5322 F: drivers/video/console/
5323 F: include/linux/console*
5326 M: Frederic Weisbecker <frederic@kernel.org>
5327 M: "Paul E. McKenney" <paulmck@kernel.org>
5329 F: kernel/context_tracking.c
5330 F: include/linux/context_tracking*
5332 CONTROL GROUP (CGROUP)
5333 M: Tejun Heo <tj@kernel.org>
5334 M: Zefan Li <lizefan.x@bytedance.com>
5335 M: Johannes Weiner <hannes@cmpxchg.org>
5336 L: cgroups@vger.kernel.org
5338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5339 F: Documentation/admin-guide/cgroup-v1/
5340 F: Documentation/admin-guide/cgroup-v2.rst
5341 F: include/linux/cgroup*
5343 F: tools/testing/selftests/cgroup/
5345 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5346 M: Tejun Heo <tj@kernel.org>
5347 M: Josef Bacik <josef@toxicpanda.com>
5348 M: Jens Axboe <axboe@kernel.dk>
5349 L: cgroups@vger.kernel.org
5350 L: linux-block@vger.kernel.org
5351 T: git git://git.kernel.dk/linux-block
5352 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5353 F: block/bfq-cgroup.c
5354 F: block/blk-cgroup.c
5355 F: block/blk-iocost.c
5356 F: block/blk-iolatency.c
5357 F: block/blk-throttle.c
5358 F: include/linux/blk-cgroup.h
5360 CONTROL GROUP - CPUSET
5361 M: Waiman Long <longman@redhat.com>
5362 M: Zefan Li <lizefan.x@bytedance.com>
5363 L: cgroups@vger.kernel.org
5365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5366 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
5367 F: include/linux/cpuset.h
5368 F: kernel/cgroup/cpuset.c
5370 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5371 M: Johannes Weiner <hannes@cmpxchg.org>
5372 M: Michal Hocko <mhocko@kernel.org>
5373 M: Roman Gushchin <roman.gushchin@linux.dev>
5374 M: Shakeel Butt <shakeelb@google.com>
5375 R: Muchun Song <muchun.song@linux.dev>
5376 L: cgroups@vger.kernel.org
5377 L: linux-mm@kvack.org
5381 F: tools/testing/selftests/cgroup/memcg_protection.m
5382 F: tools/testing/selftests/cgroup/test_kmem.c
5383 F: tools/testing/selftests/cgroup/test_memcontrol.c
5385 CORETEMP HARDWARE MONITORING DRIVER
5386 M: Fenghua Yu <fenghua.yu@intel.com>
5387 L: linux-hwmon@vger.kernel.org
5389 F: Documentation/hwmon/coretemp.rst
5390 F: drivers/hwmon/coretemp.c
5392 CORSAIR-CPRO HARDWARE MONITOR DRIVER
5393 M: Marius Zachmann <mail@mariuszachmann.de>
5394 L: linux-hwmon@vger.kernel.org
5396 F: drivers/hwmon/corsair-cpro.c
5398 CORSAIR-PSU HARDWARE MONITOR DRIVER
5399 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
5400 L: linux-hwmon@vger.kernel.org
5402 F: Documentation/hwmon/corsair-psu.rst
5403 F: drivers/hwmon/corsair-psu.c
5406 M: William Breathitt Gray <william.gray@linaro.org>
5407 L: linux-iio@vger.kernel.org
5409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5410 F: Documentation/ABI/testing/sysfs-bus-counter
5411 F: Documentation/driver-api/generic-counter.rst
5413 F: include/linux/counter.h
5414 F: include/uapi/linux/counter.h
5418 M: Bence Csókás <bence98@sch.bme.hu>
5420 F: drivers/i2c/busses/i2c-cp2615.c
5422 CPMAC ETHERNET DRIVER
5423 M: Florian Fainelli <f.fainelli@gmail.com>
5424 L: netdev@vger.kernel.org
5426 F: drivers/net/ethernet/ti/cpmac.c
5428 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5429 M: Viresh Kumar <viresh.kumar@linaro.org>
5430 M: Sudeep Holla <sudeep.holla@arm.com>
5431 L: linux-pm@vger.kernel.org
5433 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5434 F: drivers/cpufreq/vexpress-spc-cpufreq.c
5436 CPU FREQUENCY SCALING FRAMEWORK
5437 M: "Rafael J. Wysocki" <rafael@kernel.org>
5438 M: Viresh Kumar <viresh.kumar@linaro.org>
5439 L: linux-pm@vger.kernel.org
5441 B: https://bugzilla.kernel.org
5442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5444 F: Documentation/admin-guide/pm/cpufreq.rst
5445 F: Documentation/admin-guide/pm/intel_pstate.rst
5446 F: Documentation/cpu-freq/
5447 F: Documentation/devicetree/bindings/cpufreq/
5449 F: include/linux/cpufreq.h
5450 F: include/linux/sched/cpufreq.h
5451 F: kernel/sched/cpufreq*.c
5452 F: tools/testing/selftests/cpufreq/
5454 CPU IDLE TIME MANAGEMENT FRAMEWORK
5455 M: "Rafael J. Wysocki" <rafael@kernel.org>
5456 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5457 L: linux-pm@vger.kernel.org
5459 B: https://bugzilla.kernel.org
5460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5461 F: Documentation/admin-guide/pm/cpuidle.rst
5462 F: Documentation/driver-api/pm/cpuidle.rst
5464 F: include/linux/cpuidle.h
5466 CPU POWER MONITORING SUBSYSTEM
5467 M: Thomas Renninger <trenn@suse.com>
5468 M: Shuah Khan <shuah@kernel.org>
5469 M: Shuah Khan <skhan@linuxfoundation.org>
5470 L: linux-pm@vger.kernel.org
5472 F: tools/power/cpupower/
5475 M: "H. Peter Anvin" <hpa@zytor.com>
5477 F: arch/x86/kernel/cpuid.c
5478 F: arch/x86/kernel/msr.c
5480 CPUIDLE DRIVER - ARM BIG LITTLE
5481 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
5482 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5483 L: linux-pm@vger.kernel.org
5484 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5487 F: drivers/cpuidle/cpuidle-big_little.c
5489 CPUIDLE DRIVER - ARM EXYNOS
5490 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5491 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
5492 M: Kukjin Kim <kgene@kernel.org>
5493 L: linux-pm@vger.kernel.org
5494 L: linux-samsung-soc@vger.kernel.org
5496 F: arch/arm/mach-exynos/pm.c
5497 F: drivers/cpuidle/cpuidle-exynos.c
5498 F: include/linux/platform_data/cpuidle-exynos.h
5500 CPUIDLE DRIVER - ARM PSCI
5501 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
5502 M: Sudeep Holla <sudeep.holla@arm.com>
5503 L: linux-pm@vger.kernel.org
5504 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5506 F: drivers/cpuidle/cpuidle-psci.c
5508 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5509 M: Ulf Hansson <ulf.hansson@linaro.org>
5510 L: linux-pm@vger.kernel.org
5511 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5513 F: drivers/cpuidle/cpuidle-psci.h
5514 F: drivers/cpuidle/cpuidle-psci-domain.c
5516 CPUIDLE DRIVER - DT IDLE PM DOMAIN
5517 M: Ulf Hansson <ulf.hansson@linaro.org>
5518 L: linux-pm@vger.kernel.org
5520 F: drivers/cpuidle/dt_idle_genpd.c
5521 F: drivers/cpuidle/dt_idle_genpd.h
5523 CPUIDLE DRIVER - RISC-V SBI
5524 M: Anup Patel <anup@brainfault.org>
5525 L: linux-pm@vger.kernel.org
5526 L: linux-riscv@lists.infradead.org
5528 F: drivers/cpuidle/cpuidle-riscv-sbi.c
5531 M: Nicolas Pitre <nico@fluxnic.net>
5533 F: Documentation/filesystems/cramfs.rst
5537 M: Bastien Nocera <hadess@hadess.net>
5538 L: linux-input@vger.kernel.org
5540 F: drivers/hid/hid-creative-sb0540.c
5543 M: Herbert Xu <herbert@gondor.apana.org.au>
5544 M: "David S. Miller" <davem@davemloft.net>
5545 L: linux-crypto@vger.kernel.org
5547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5549 F: Documentation/crypto/
5550 F: Documentation/devicetree/bindings/crypto/
5555 F: include/linux/crypto*
5558 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5559 M: Neil Horman <nhorman@tuxdriver.com>
5560 L: linux-crypto@vger.kernel.org
5562 F: crypto/ansi_cprng.c
5566 M: Hans Verkuil <hverkuil@xs4all.nl>
5567 L: linux-media@vger.kernel.org
5569 W: http://linuxtv.org
5570 T: git git://linuxtv.org/media_tree.git
5571 F: drivers/media/i2c/cs3308.c
5573 CS5535 Audio ALSA driver
5574 M: Jaya Kumar <jayakumar.alsa@gmail.com>
5576 F: sound/pci/cs5535audio/
5579 M: Pavel Pisa <pisa@cmp.felk.cvut.cz>
5580 M: Ondrej Ille <ondrej.ille@gmail.com>
5581 L: linux-can@vger.kernel.org
5583 F: Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5584 F: drivers/net/can/ctucanfd/
5587 M: Solomon Peachy <pizza@shaftnet.org>
5589 F: drivers/net/wireless/st/cw1200/
5591 CX18 VIDEO4LINUX DRIVER
5592 M: Andy Walls <awalls@md.metrocast.net>
5593 L: linux-media@vger.kernel.org
5595 W: https://linuxtv.org
5596 T: git git://linuxtv.org/media_tree.git
5597 F: drivers/media/pci/cx18/
5598 F: include/uapi/linux/ivtv*
5600 CX2341X MPEG ENCODER HELPER MODULE
5601 M: Hans Verkuil <hverkuil@xs4all.nl>
5602 L: linux-media@vger.kernel.org
5604 W: https://linuxtv.org
5605 T: git git://linuxtv.org/media_tree.git
5606 F: drivers/media/common/cx2341x*
5607 F: include/media/drv-intf/cx2341x.h
5609 CX24120 MEDIA DRIVER
5610 M: Jemma Denson <jdenson@gmail.com>
5611 M: Patrick Boettcher <patrick.boettcher@posteo.de>
5612 L: linux-media@vger.kernel.org
5614 W: https://linuxtv.org
5615 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5616 F: drivers/media/dvb-frontends/cx24120*
5618 CX88 VIDEO4LINUX DRIVER
5619 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5620 L: linux-media@vger.kernel.org
5622 W: https://linuxtv.org
5623 T: git git://linuxtv.org/media_tree.git
5624 F: Documentation/driver-api/media/drivers/cx88*
5625 F: drivers/media/pci/cx88/
5627 CXD2820R MEDIA DRIVER
5628 M: Antti Palosaari <crope@iki.fi>
5629 L: linux-media@vger.kernel.org
5631 W: https://linuxtv.org
5632 W: http://palosaari.fi/linux/
5633 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5634 T: git git://linuxtv.org/anttip/media_tree.git
5635 F: drivers/media/dvb-frontends/cxd2820r*
5637 CXGB3 ETHERNET DRIVER (CXGB3)
5638 M: Raju Rangoju <rajur@chelsio.com>
5639 L: netdev@vger.kernel.org
5641 W: http://www.chelsio.com
5642 F: drivers/net/ethernet/chelsio/cxgb3/
5644 CXGB3 ISCSI DRIVER (CXGB3I)
5645 M: Varun Prakash <varun@chelsio.com>
5646 L: linux-scsi@vger.kernel.org
5648 W: http://www.chelsio.com
5649 F: drivers/scsi/cxgbi/cxgb3i
5651 CXGB4 CRYPTO DRIVER (chcr)
5652 M: Ayush Sawal <ayush.sawal@chelsio.com>
5653 L: linux-crypto@vger.kernel.org
5655 W: http://www.chelsio.com
5656 F: drivers/crypto/chelsio
5658 CXGB4 INLINE CRYPTO DRIVER
5659 M: Ayush Sawal <ayush.sawal@chelsio.com>
5660 L: netdev@vger.kernel.org
5662 W: http://www.chelsio.com
5663 F: drivers/net/ethernet/chelsio/inline_crypto/
5665 CXGB4 ETHERNET DRIVER (CXGB4)
5666 M: Raju Rangoju <rajur@chelsio.com>
5667 L: netdev@vger.kernel.org
5669 W: http://www.chelsio.com
5670 F: drivers/net/ethernet/chelsio/cxgb4/
5672 CXGB4 ISCSI DRIVER (CXGB4I)
5673 M: Varun Prakash <varun@chelsio.com>
5674 L: linux-scsi@vger.kernel.org
5676 W: http://www.chelsio.com
5677 F: drivers/scsi/cxgbi/cxgb4i
5679 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5680 M: Potnuri Bharat Teja <bharat@chelsio.com>
5681 L: linux-rdma@vger.kernel.org
5683 W: http://www.openfabrics.org
5684 F: drivers/infiniband/hw/cxgb4/
5685 F: include/uapi/rdma/cxgb4-abi.h
5687 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5688 M: Raju Rangoju <rajur@chelsio.com>
5689 L: netdev@vger.kernel.org
5691 W: http://www.chelsio.com
5692 F: drivers/net/ethernet/chelsio/cxgb4vf/
5694 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5695 M: Frederic Barrat <fbarrat@linux.ibm.com>
5696 M: Andrew Donnellan <ajd@linux.ibm.com>
5697 L: linuxppc-dev@lists.ozlabs.org
5699 F: Documentation/ABI/testing/sysfs-class-cxl
5700 F: Documentation/powerpc/cxl.rst
5701 F: arch/powerpc/platforms/powernv/pci-cxl.c
5702 F: drivers/misc/cxl/
5703 F: include/misc/cxl*
5704 F: include/uapi/misc/cxl.h
5706 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5707 M: Manoj N. Kumar <manoj@linux.ibm.com>
5708 M: Matthew R. Ochs <mrochs@linux.ibm.com>
5709 M: Uma Krishnan <ukrishn@linux.ibm.com>
5710 L: linux-scsi@vger.kernel.org
5712 F: Documentation/powerpc/cxlflash.rst
5713 F: drivers/scsi/cxlflash/
5714 F: include/uapi/scsi/cxlflash_ioctl.h
5717 M: Russell King <linux@armlinux.org.uk>
5718 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5720 W: http://www.armlinux.org.uk/
5721 F: drivers/video/fbdev/cyber2000fb.*
5723 CYCLADES PC300 DRIVER
5725 F: drivers/net/wan/pc300*
5727 CYPRESS_FIRMWARE MEDIA DRIVER
5728 M: Antti Palosaari <crope@iki.fi>
5729 L: linux-media@vger.kernel.org
5731 W: https://linuxtv.org
5732 W: http://palosaari.fi/linux/
5733 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5734 T: git git://linuxtv.org/anttip/media_tree.git
5735 F: drivers/media/common/cypress_firmware*
5737 CYPRESS CY8C95X0 PINCTRL DRIVER
5738 M: Patrick Rudolph <patrick.rudolph@9elements.com>
5739 L: linux-gpio@vger.kernel.org
5741 F: drivers/pinctrl/pinctrl-cy8c95x0.c
5743 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5744 M: Linus Walleij <linus.walleij@linaro.org>
5745 L: linux-input@vger.kernel.org
5747 F: drivers/input/touchscreen/cy8ctma140.c
5749 CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5750 M: Yassine Oudjana <y.oudjana@protonmail.com>
5751 L: linux-input@vger.kernel.org
5753 F: Documentation/devicetree/bindings/input/cypress-sf.yaml
5754 F: drivers/input/keyboard/cypress-sf.c
5756 CYTTSP TOUCHSCREEN DRIVER
5757 M: Linus Walleij <linus.walleij@linaro.org>
5758 L: linux-input@vger.kernel.org
5760 F: drivers/input/touchscreen/cyttsp*
5762 D-LINK DIR-685 TOUCHKEYS DRIVER
5763 M: Linus Walleij <linus.walleij@linaro.org>
5764 L: linux-input@vger.kernel.org
5766 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5768 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5769 M: Joshua Kinard <kumba@gentoo.org>
5771 F: drivers/rtc/rtc-ds1685.c
5772 F: include/linux/rtc/ds1685.h
5774 DAMA SLAVE for AX.25
5775 M: Joerg Reuter <jreuter@yaina.de>
5776 L: linux-hams@vger.kernel.org
5778 W: http://yaina.de/jreuter/
5779 W: http://www.qsl.net/dl1bke/
5780 F: net/ax25/af_ax25.c
5781 F: net/ax25/ax25_dev.c
5782 F: net/ax25/ax25_ds_*
5783 F: net/ax25/ax25_in.c
5784 F: net/ax25/ax25_out.c
5785 F: net/ax25/ax25_timer.c
5786 F: net/ax25/sysctl_net_ax25.c
5789 M: SeongJae Park <sj@kernel.org>
5790 L: damon@lists.linux.dev
5791 L: linux-mm@kvack.org
5793 F: Documentation/ABI/testing/sysfs-kernel-mm-damon
5794 F: Documentation/admin-guide/mm/damon/
5795 F: Documentation/mm/damon/
5796 F: include/linux/damon.h
5797 F: include/trace/events/damon.h
5799 F: tools/testing/selftests/damon/
5801 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5802 L: netdev@vger.kernel.org
5804 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5805 F: drivers/net/ethernet/dec/tulip/dmfe.c
5807 DC390/AM53C974 SCSI driver
5808 M: Hannes Reinecke <hare@suse.com>
5809 L: linux-scsi@vger.kernel.org
5811 F: drivers/scsi/am53c974.c
5814 M: Oliver Neukum <oliver@neukum.org>
5815 M: Ali Akcaagac <aliakc@web.de>
5816 M: Jamie Lenehan <lenehan@twibble.org>
5817 L: dc395x@twibble.org
5819 W: http://twibble.org/dist/dc395x/
5820 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5821 F: Documentation/scsi/dc395x.rst
5822 F: drivers/scsi/dc395x.*
5825 L: dccp@vger.kernel.org
5827 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5828 F: include/linux/dccp.h
5829 F: include/linux/tfrc.h
5830 F: include/uapi/linux/dccp.h
5833 DECSTATION PLATFORM SUPPORT
5834 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5835 L: linux-mips@vger.kernel.org
5837 W: http://www.linux-mips.org/wiki/DECstation
5839 F: arch/mips/include/asm/dec/
5840 F: arch/mips/include/asm/mach-dec/
5842 DEFXX FDDI NETWORK DRIVER
5843 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5845 F: drivers/net/fddi/defxx.*
5847 DEFZA FDDI NETWORK DRIVER
5848 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5850 F: drivers/net/fddi/defza.*
5852 DEINTERLACE DRIVERS FOR ALLWINNER H3
5853 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5854 L: linux-media@vger.kernel.org
5856 T: git git://linuxtv.org/media_tree.git
5857 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5858 F: drivers/media/platform/sunxi/sun8i-di/
5861 M: Matthew Garrett <mjg59@srcf.ucam.org>
5862 M: Pali Rohár <pali@kernel.org>
5863 L: platform-driver-x86@vger.kernel.org
5865 F: drivers/platform/x86/dell/dell-laptop.c
5867 DELL LAPTOP FREEFALL DRIVER
5868 M: Pali Rohár <pali@kernel.org>
5870 F: drivers/platform/x86/dell/dell-smo8800.c
5872 DELL LAPTOP RBTN DRIVER
5873 M: Pali Rohár <pali@kernel.org>
5875 F: drivers/platform/x86/dell/dell-rbtn.*
5877 DELL LAPTOP SMM DRIVER
5878 M: Pali Rohár <pali@kernel.org>
5880 F: Documentation/ABI/obsolete/procfs-i8k
5881 F: drivers/hwmon/dell-smm-hwmon.c
5882 F: include/uapi/linux/i8k.h
5884 DELL REMOTE BIOS UPDATE DRIVER
5885 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5886 L: platform-driver-x86@vger.kernel.org
5888 F: drivers/platform/x86/dell/dell_rbu.c
5891 M: Pali Rohár <pali@kernel.org>
5892 L: Dell.Client.Kernel@dell.com
5893 L: platform-driver-x86@vger.kernel.org
5895 F: drivers/platform/x86/dell/dell-smbios.*
5897 DELL SMBIOS SMM DRIVER
5898 L: Dell.Client.Kernel@dell.com
5899 L: platform-driver-x86@vger.kernel.org
5901 F: drivers/platform/x86/dell/dell-smbios-smm.c
5903 DELL SMBIOS WMI DRIVER
5904 L: Dell.Client.Kernel@dell.com
5905 L: platform-driver-x86@vger.kernel.org
5907 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5908 F: tools/wmi/dell-smbios-example.c
5910 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5911 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5912 L: platform-driver-x86@vger.kernel.org
5914 F: Documentation/driver-api/dcdbas.rst
5915 F: drivers/platform/x86/dell/dcdbas.*
5917 DELL WMI DESCRIPTOR DRIVER
5918 L: Dell.Client.Kernel@dell.com
5920 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5923 M: Armin Wolf <W_Armin@gmx.de>
5925 F: Documentation/ABI/testing/debugfs-dell-wmi-ddv
5926 F: Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
5927 F: drivers/platform/x86/dell/dell-wmi-ddv.c
5929 DELL WMI SYSMAN DRIVER
5930 M: Divya Bharathi <divya.bharathi@dell.com>
5931 M: Prasanth Ksr <prasanth.ksr@dell.com>
5932 L: Dell.Client.Kernel@dell.com
5933 L: platform-driver-x86@vger.kernel.org
5935 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5936 F: drivers/platform/x86/dell/dell-wmi-sysman/
5938 DELL WMI NOTIFICATIONS DRIVER
5939 M: Matthew Garrett <mjg59@srcf.ucam.org>
5940 M: Pali Rohár <pali@kernel.org>
5942 F: drivers/platform/x86/dell/dell-wmi-base.c
5944 DELL WMI HARDWARE PRIVACY SUPPORT
5945 M: Perry Yuan <Perry.Yuan@dell.com>
5946 L: Dell.Client.Kernel@dell.com
5947 L: platform-driver-x86@vger.kernel.org
5949 F: drivers/platform/x86/dell/dell-wmi-privacy.c
5951 DELTA ST MEDIA DRIVER
5952 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5953 L: linux-media@vger.kernel.org
5955 W: https://linuxtv.org
5956 T: git git://linuxtv.org/media_tree.git
5957 F: drivers/media/platform/st/sti/delta
5959 DELTA AHE-50DC FAN CONTROL MODULE DRIVER
5960 M: Zev Weiss <zev@bewilderbeest.net>
5961 L: linux-hwmon@vger.kernel.org
5963 F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c
5965 DELTA DPS920AB PSU DRIVER
5966 M: Robert Marko <robert.marko@sartura.hr>
5967 L: linux-hwmon@vger.kernel.org
5969 F: Documentation/hwmon/dps920ab.rst
5970 F: drivers/hwmon/pmbus/dps920ab.c
5972 DELTA NETWORKS TN48M CPLD DRIVERS
5973 M: Robert Marko <robert.marko@sartura.hr>
5975 F: Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
5976 F: Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
5977 F: Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
5978 F: drivers/gpio/gpio-tn48m.c
5979 F: include/dt-bindings/reset/delta,tn48m-reset.h
5982 L: linux-mtd@lists.infradead.org
5984 F: drivers/mtd/nand/raw/denali*
5986 DESIGNWARE EDMA CORE IP DRIVER
5987 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5988 L: dmaengine@vger.kernel.org
5990 F: drivers/dma/dw-edma/
5991 F: include/linux/dma/edma.h
5993 DESIGNWARE XDATA IP DRIVER
5994 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5995 L: linux-pci@vger.kernel.org
5997 F: Documentation/misc-devices/dw-xdata-pcie.rst
5998 F: drivers/misc/dw-xdata-pcie.c
6000 DESIGNWARE USB2 DRD IP DRIVER
6001 M: Minas Harutyunyan <hminas@synopsys.com>
6002 L: linux-usb@vger.kernel.org
6004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6005 F: drivers/usb/dwc2/
6007 DESIGNWARE USB3 DRD IP DRIVER
6008 M: Thinh Nguyen <Thinh.Nguyen@synopsys.com>
6009 L: linux-usb@vger.kernel.org
6011 F: drivers/usb/dwc3/
6013 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6014 M: Andreas Klinger <ak@it-klinger.de>
6015 L: linux-iio@vger.kernel.org
6017 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6018 F: drivers/iio/proximity/srf*.c
6020 DEVICE COREDUMP (DEV_COREDUMP)
6021 M: Johannes Berg <johannes@sipsolutions.net>
6022 L: linux-kernel@vger.kernel.org
6024 F: drivers/base/devcoredump.c
6025 F: include/linux/devcoredump.h
6027 DEVICE DEPENDENCY HELPER SCRIPT
6028 M: Saravana Kannan <saravanak@google.com>
6029 L: linux-kernel@vger.kernel.org
6031 F: scripts/dev-needs.sh
6033 DEVICE DIRECT ACCESS (DAX)
6034 M: Dan Williams <dan.j.williams@intel.com>
6035 M: Vishal Verma <vishal.l.verma@intel.com>
6036 M: Dave Jiang <dave.jiang@intel.com>
6037 L: nvdimm@lists.linux.dev
6041 DEVICE FREQUENCY (DEVFREQ)
6042 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6043 M: Kyungmin Park <kyungmin.park@samsung.com>
6044 M: Chanwoo Choi <cw00.choi@samsung.com>
6045 L: linux-pm@vger.kernel.org
6047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6048 F: Documentation/devicetree/bindings/devfreq/
6049 F: Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6051 F: include/linux/devfreq.h
6052 F: include/trace/events/devfreq.h
6054 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6055 M: Chanwoo Choi <cw00.choi@samsung.com>
6056 L: linux-pm@vger.kernel.org
6058 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6059 F: Documentation/devicetree/bindings/devfreq/event/
6060 F: drivers/devfreq/devfreq-event.c
6061 F: drivers/devfreq/event/
6062 F: include/dt-bindings/pmu/exynos_ppmu.h
6063 F: include/linux/devfreq-event.h
6065 DEVICE NUMBER REGISTRY
6066 M: Torben Mathiasen <device@lanana.org>
6068 W: http://lanana.org/docs/device-list/index.html
6070 DEVICE RESOURCE MANAGEMENT HELPERS
6071 M: Hans de Goede <hdegoede@redhat.com>
6072 R: Matti Vaittinen <mazziesaccount@gmail.com>
6074 F: include/linux/devm-helpers.h
6077 M: Alasdair Kergon <agk@redhat.com>
6078 M: Mike Snitzer <snitzer@kernel.org>
6079 M: dm-devel@redhat.com
6080 L: dm-devel@redhat.com
6082 W: http://sources.redhat.com/dm
6083 Q: http://patchwork.kernel.org/project/dm-devel/list/
6084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6085 T: quilt http://people.redhat.com/agk/patches/linux/editing/
6086 F: Documentation/admin-guide/device-mapper/
6087 F: drivers/md/Kconfig
6088 F: drivers/md/Makefile
6090 F: drivers/md/persistent-data/
6091 F: include/linux/device-mapper.h
6092 F: include/linux/dm-*.h
6093 F: include/uapi/linux/dm-*.h
6096 M: Jiri Pirko <jiri@nvidia.com>
6097 L: netdev@vger.kernel.org
6099 F: Documentation/networking/devlink
6100 F: include/net/devlink.h
6101 F: include/uapi/linux/devlink.h
6102 F: net/core/devlink.c
6104 DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
6105 M: Christoph Niedermaier <cniedermaier@dh-electronics.com>
6106 L: kernel@dh-electronics.com
6108 F: arch/arm/boot/dts/imx6*-dhcom-*
6109 F: arch/arm/boot/dts/imx6*-dhcor-*
6111 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6112 M: Marek Vasut <marex@denx.de>
6113 L: kernel@dh-electronics.com
6115 F: arch/arm/boot/dts/stm32mp1*-dhcom-*
6116 F: arch/arm/boot/dts/stm32mp1*-dhcor-*
6118 DIALOG SEMICONDUCTOR DRIVERS
6119 M: Support Opensource <support.opensource@diasemi.com>
6121 W: http://www.dialog-semiconductor.com/products
6122 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
6123 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
6124 F: Documentation/devicetree/bindings/mfd/da90*.txt
6125 F: Documentation/devicetree/bindings/mfd/da90*.yaml
6126 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6127 F: Documentation/devicetree/bindings/regulator/da92*.txt
6128 F: Documentation/devicetree/bindings/regulator/slg51000.txt
6129 F: Documentation/devicetree/bindings/sound/da[79]*.txt
6130 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
6131 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
6132 F: Documentation/hwmon/da90??.rst
6133 F: drivers/gpio/gpio-da90??.c
6134 F: drivers/hwmon/da90??-hwmon.c
6135 F: drivers/iio/adc/da91??-*.c
6136 F: drivers/input/misc/da72??.[ch]
6137 F: drivers/input/misc/da90??_onkey.c
6138 F: drivers/input/touchscreen/da9052_tsi.c
6139 F: drivers/leds/leds-da90??.c
6140 F: drivers/mfd/da903x.c
6141 F: drivers/mfd/da90??-*.c
6142 F: drivers/mfd/da91??-*.c
6143 F: drivers/pinctrl/pinctrl-da90??.c
6144 F: drivers/power/supply/da9052-battery.c
6145 F: drivers/power/supply/da91??-*.c
6146 F: drivers/regulator/da9???-regulator.[ch]
6147 F: drivers/regulator/slg51000-regulator.[ch]
6148 F: drivers/rtc/rtc-da90??.c
6149 F: drivers/thermal/da90??-thermal.c
6150 F: drivers/video/backlight/da90??_bl.c
6151 F: drivers/watchdog/da90??_wdt.c
6152 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
6153 F: include/linux/mfd/da903x.h
6154 F: include/linux/mfd/da9052/
6155 F: include/linux/mfd/da9055/
6156 F: include/linux/mfd/da9062/
6157 F: include/linux/mfd/da9063/
6158 F: include/linux/mfd/da9150/
6159 F: include/linux/regulator/da9211.h
6160 F: include/sound/da[79]*.h
6161 F: sound/soc/codecs/da[79]*.[ch]
6163 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6164 M: William Breathitt Gray <william.gray@linaro.org>
6165 L: linux-gpio@vger.kernel.org
6167 F: drivers/gpio/gpio-gpio-mm.c
6169 DIOLAN U2C-12 I2C DRIVER
6170 M: Guenter Roeck <linux@roeck-us.net>
6171 L: linux-i2c@vger.kernel.org
6173 F: drivers/i2c/busses/i2c-diolan-u2c.c
6175 DIRECTORY NOTIFICATION (DNOTIFY)
6176 M: Jan Kara <jack@suse.cz>
6177 R: Amir Goldstein <amir73il@gmail.com>
6178 L: linux-fsdevel@vger.kernel.org
6180 F: Documentation/filesystems/dnotify.rst
6181 F: fs/notify/dnotify/
6182 F: include/linux/dnotify.h
6184 DISK GEOMETRY AND PARTITION HANDLING
6185 M: Andries Brouwer <aeb@cwi.nl>
6187 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6188 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6189 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6192 M: Jan Kara <jack@suse.com>
6194 F: Documentation/filesystems/quota.rst
6196 F: include/linux/quota*.h
6197 F: include/uapi/linux/quota*.h
6199 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6200 M: Bernie Thompson <bernie@plugable.com>
6201 L: linux-fbdev@vger.kernel.org
6203 W: http://plugable.com/category/projects/udlfb/
6204 F: Documentation/fb/udlfb.rst
6205 F: drivers/video/fbdev/udlfb.c
6206 F: include/video/udlfb.h
6208 DISTRIBUTED LOCK MANAGER (DLM)
6209 M: Christine Caulfield <ccaulfie@redhat.com>
6210 M: David Teigland <teigland@redhat.com>
6211 L: cluster-devel@redhat.com
6213 W: http://sources.redhat.com/cluster/
6214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6217 DMA BUFFER SHARING FRAMEWORK
6218 M: Sumit Semwal <sumit.semwal@linaro.org>
6219 M: Christian König <christian.koenig@amd.com>
6220 L: linux-media@vger.kernel.org
6221 L: dri-devel@lists.freedesktop.org
6222 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6224 T: git git://anongit.freedesktop.org/drm/drm-misc
6225 F: Documentation/driver-api/dma-buf.rst
6227 F: include/linux/*fence.h
6228 F: include/linux/dma-buf.h
6229 F: include/linux/dma-resv.h
6230 K: \bdma_(?:buf|fence|resv)\b
6232 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6233 M: Vinod Koul <vkoul@kernel.org>
6234 L: dmaengine@vger.kernel.org
6236 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6238 F: Documentation/devicetree/bindings/dma/
6239 F: Documentation/driver-api/dmaengine/
6241 F: include/dt-bindings/dma/
6242 F: include/linux/dma/
6243 F: include/linux/dmaengine.h
6244 F: include/linux/of_dma.h
6247 M: Christoph Hellwig <hch@lst.de>
6248 M: Marek Szyprowski <m.szyprowski@samsung.com>
6249 R: Robin Murphy <robin.murphy@arm.com>
6250 L: iommu@lists.linux.dev
6252 W: http://git.infradead.org/users/hch/dma-mapping.git
6253 T: git git://git.infradead.org/users/hch/dma-mapping.git
6254 F: include/asm-generic/dma-mapping.h
6255 F: include/linux/dma-direct.h
6256 F: include/linux/dma-mapping.h
6257 F: include/linux/dma-map-ops.h
6258 F: include/linux/swiotlb.h
6261 DMA MAPPING BENCHMARK
6262 M: Xiang Chen <chenxiang66@hisilicon.com>
6263 L: iommu@lists.linux.dev
6264 F: kernel/dma/map_benchmark.c
6265 F: tools/testing/selftests/dma/
6267 DMA-BUF HEAPS FRAMEWORK
6268 M: Sumit Semwal <sumit.semwal@linaro.org>
6269 R: Benjamin Gaignard <benjamin.gaignard@collabora.com>
6270 R: Liam Mark <lmark@codeaurora.org>
6271 R: Laura Abbott <labbott@redhat.com>
6272 R: Brian Starkey <Brian.Starkey@arm.com>
6273 R: John Stultz <jstultz@google.com>
6274 L: linux-media@vger.kernel.org
6275 L: dri-devel@lists.freedesktop.org
6276 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6278 T: git git://anongit.freedesktop.org/drm/drm-misc
6279 F: drivers/dma-buf/dma-heap.c
6280 F: drivers/dma-buf/heaps/*
6281 F: include/linux/dma-heap.h
6282 F: include/uapi/linux/dma-heap.h
6284 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6285 M: Lukasz Luba <lukasz.luba@arm.com>
6286 L: linux-pm@vger.kernel.org
6287 L: linux-samsung-soc@vger.kernel.org
6289 F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6290 F: drivers/memory/samsung/exynos5422-dmc.c
6292 DME1737 HARDWARE MONITOR DRIVER
6293 M: Juerg Haefliger <juergh@proton.me>
6294 L: linux-hwmon@vger.kernel.org
6296 F: Documentation/hwmon/dme1737.rst
6297 F: drivers/hwmon/dme1737.c
6300 M: Jean Delvare <jdelvare@suse.com>
6302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6303 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
6304 F: drivers/firmware/dmi-id.c
6305 F: drivers/firmware/dmi_scan.c
6306 F: include/linux/dmi.h
6309 M: Jonathan Corbet <corbet@lwn.net>
6310 L: linux-doc@vger.kernel.org
6312 P: Documentation/doc-guide/maintainer-profile.rst
6313 T: git git://git.lwn.net/linux.git docs-next
6315 F: scripts/documentation-file-ref-check
6316 F: scripts/kernel-doc
6317 F: scripts/sphinx-pre-install
6318 X: Documentation/ABI/
6319 X: Documentation/admin-guide/media/
6320 X: Documentation/devicetree/
6321 X: Documentation/driver-api/media/
6322 X: Documentation/firmware-guide/acpi/
6323 X: Documentation/i2c/
6324 X: Documentation/power/
6325 X: Documentation/spi/
6326 X: Documentation/userspace-api/media/
6328 DOCUMENTATION REPORTING ISSUES
6329 M: Thorsten Leemhuis <linux@leemhuis.info>
6330 L: linux-doc@vger.kernel.org
6332 F: Documentation/admin-guide/reporting-issues.rst
6334 DOCUMENTATION SCRIPTS
6335 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6336 L: linux-doc@vger.kernel.org
6338 F: Documentation/sphinx/parse-headers.pl
6339 F: scripts/documentation-file-ref-check
6340 F: scripts/sphinx-pre-install
6342 DOCUMENTATION/ITALIAN
6343 M: Federico Vaga <federico.vaga@vaga.pv.it>
6344 L: linux-doc@vger.kernel.org
6346 F: Documentation/translations/it_IT
6348 DOCUMENTATION/JAPANESE
6349 R: Akira Yokosawa <akiyks@gmail.com>
6350 L: linux-doc@vger.kernel.org
6352 F: Documentation/translations/ja_JP
6354 DONGWOON DW9714 LENS VOICE COIL DRIVER
6355 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6356 L: linux-media@vger.kernel.org
6358 T: git git://linuxtv.org/media_tree.git
6359 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6360 F: drivers/media/i2c/dw9714.c
6362 DONGWOON DW9768 LENS VOICE COIL DRIVER
6363 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
6364 L: linux-media@vger.kernel.org
6366 T: git git://linuxtv.org/media_tree.git
6367 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6368 F: drivers/media/i2c/dw9768.c
6370 DONGWOON DW9807 LENS VOICE COIL DRIVER
6371 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6372 L: linux-media@vger.kernel.org
6374 T: git git://linuxtv.org/media_tree.git
6375 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6376 F: drivers/media/i2c/dw9807-vcm.c
6379 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
6380 L: blinux-list@redhat.com
6382 F: drivers/char/dtlk.c
6383 F: include/linux/dtlk.h
6385 DPAA2 DATAPATH I/O (DPIO) DRIVER
6386 M: Roy Pledge <Roy.Pledge@nxp.com>
6387 L: linux-kernel@vger.kernel.org
6389 F: drivers/soc/fsl/dpio
6391 DPAA2 ETHERNET DRIVER
6392 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6393 L: netdev@vger.kernel.org
6395 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6396 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6397 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
6398 F: drivers/net/ethernet/freescale/dpaa2/Makefile
6399 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6400 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6401 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6402 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
6403 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
6404 F: drivers/net/ethernet/freescale/dpaa2/dpni*
6406 DPAA2 ETHERNET SWITCH DRIVER
6407 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6408 L: netdev@vger.kernel.org
6410 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6411 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6412 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
6415 M: Philipp Reisner <philipp.reisner@linbit.com>
6416 M: Lars Ellenberg <lars.ellenberg@linbit.com>
6417 M: Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6418 L: drbd-dev@lists.linbit.com
6420 W: http://www.drbd.org
6421 T: git git://git.linbit.com/linux-drbd.git
6422 T: git git://git.linbit.com/drbd-8.4.git
6423 F: Documentation/admin-guide/blockdev/
6424 F: drivers/block/drbd/
6427 DRIVER COMPONENT FRAMEWORK
6428 L: dri-devel@lists.freedesktop.org
6429 F: drivers/base/component.c
6430 F: include/linux/component.h
6432 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6433 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6434 R: "Rafael J. Wysocki" <rafael@kernel.org>
6436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6437 F: Documentation/core-api/kobject.rst
6441 F: include/linux/debugfs.h
6442 F: include/linux/kobj*
6445 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6446 M: Nishanth Menon <nm@ti.com>
6447 L: linux-pm@vger.kernel.org
6449 F: drivers/soc/ti/smartreflex.c
6450 F: include/linux/power/smartreflex.h
6452 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6453 M: Maxime Ripard <mripard@kernel.org>
6454 M: Chen-Yu Tsai <wens@csie.org>
6455 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6456 L: dri-devel@lists.freedesktop.org
6458 T: git git://anongit.freedesktop.org/drm/drm-misc
6459 F: drivers/gpu/drm/sun4i/sun8i*
6461 DRM DRIVER FOR ARM PL111 CLCD
6462 M: Emma Anholt <emma@anholt.net>
6464 T: git git://anongit.freedesktop.org/drm/drm-misc
6465 F: drivers/gpu/drm/pl111/
6467 DRM DRIVER FOR ARM VERSATILE TFT PANELS
6468 M: Linus Walleij <linus.walleij@linaro.org>
6470 T: git git://anongit.freedesktop.org/drm/drm-misc
6471 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6472 F: drivers/gpu/drm/panel/panel-arm-versatile.c
6474 DRM DRIVER FOR ASPEED BMC GFX
6475 M: Joel Stanley <joel@jms.id.au>
6476 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6478 T: git git://anongit.freedesktop.org/drm/drm-misc
6479 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6480 F: drivers/gpu/drm/aspeed/
6482 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6483 M: Dave Airlie <airlied@redhat.com>
6484 R: Thomas Zimmermann <tzimmermann@suse.de>
6485 L: dri-devel@lists.freedesktop.org
6487 T: git git://anongit.freedesktop.org/drm/drm-misc
6488 F: drivers/gpu/drm/ast/
6490 DRM DRIVER FOR BOCHS VIRTUAL GPU
6491 M: Gerd Hoffmann <kraxel@redhat.com>
6492 L: virtualization@lists.linux-foundation.org
6494 T: git git://anongit.freedesktop.org/drm/drm-misc
6495 F: drivers/gpu/drm/tiny/bochs.c
6497 DRM DRIVER FOR BOE HIMAX8279D PANELS
6498 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6500 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6501 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
6503 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6504 M: Jagan Teki <jagan@amarulasolutions.com>
6506 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6507 F: drivers/gpu/drm/bridge/chipone-icn6211.c
6509 DRM DRIVER FOR EBBG FT8719 PANEL
6510 M: Joel Selvaraj <jo@jsfamily.in>
6512 T: git git://anongit.freedesktop.org/drm/drm-misc
6513 F: Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6514 F: drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6516 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6517 M: Linus Walleij <linus.walleij@linaro.org>
6519 T: git git://anongit.freedesktop.org/drm/drm-misc
6520 F: drivers/gpu/drm/tve200/
6522 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6523 M: Icenowy Zheng <icenowy@aosc.io>
6525 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6526 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6528 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6529 M: Jagan Teki <jagan@amarulasolutions.com>
6531 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6532 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6534 DRM DRIVER FOR GENERIC EDP PANELS
6535 R: Douglas Anderson <dianders@chromium.org>
6536 F: Documentation/devicetree/bindings/display/panel/panel-edp.yaml
6537 F: drivers/gpu/drm/panel/panel-edp.c
6539 DRM DRIVER FOR GENERIC USB DISPLAY
6540 M: Noralf Trønnes <noralf@tronnes.org>
6542 W: https://github.com/notro/gud/wiki
6543 T: git git://anongit.freedesktop.org/drm/drm-misc
6544 F: drivers/gpu/drm/gud/
6545 F: include/drm/gud.h
6547 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6548 M: Hans de Goede <hdegoede@redhat.com>
6550 T: git git://anongit.freedesktop.org/drm/drm-misc
6551 F: drivers/gpu/drm/tiny/gm12u320.c
6553 DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
6554 M: Ondrej Jirman <megi@xff.cz>
6555 M: Javier Martinez Canillas <javierm@redhat.com>
6557 T: git git://anongit.freedesktop.org/drm/drm-misc
6558 F: Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
6559 F: drivers/gpu/drm/panel/panel-himax-hx8394.c
6561 DRM DRIVER FOR HX8357D PANELS
6562 M: Emma Anholt <emma@anholt.net>
6564 T: git git://anongit.freedesktop.org/drm/drm-misc
6565 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
6566 F: drivers/gpu/drm/tiny/hx8357d.c
6568 DRM DRIVER FOR ILITEK ILI9225 PANELS
6569 M: David Lechner <david@lechnology.com>
6571 T: git git://anongit.freedesktop.org/drm/drm-misc
6572 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6573 F: drivers/gpu/drm/tiny/ili9225.c
6575 DRM DRIVER FOR ILITEK ILI9486 PANELS
6576 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6578 T: git git://anongit.freedesktop.org/drm/drm-misc
6579 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6580 F: drivers/gpu/drm/tiny/ili9486.c
6582 DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
6583 M: Jagan Teki <jagan@edgeble.ai>
6585 F: Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
6586 F: drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
6588 DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
6589 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
6591 T: git git://anongit.freedesktop.org/drm/drm-misc
6592 F: drivers/gpu/drm/logicvc/
6594 DRM DRIVER FOR LVDS PANELS
6595 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6596 L: dri-devel@lists.freedesktop.org
6597 T: git git://anongit.freedesktop.org/drm/drm-misc
6599 F: drivers/gpu/drm/panel/panel-lvds.c
6600 F: Documentation/devicetree/bindings/display/lvds.yaml
6601 F: Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6603 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6604 M: Guido Günther <agx@sigxcpu.org>
6605 R: Purism Kernel Team <kernel@puri.sm>
6607 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6608 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6610 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6611 M: Dave Airlie <airlied@redhat.com>
6612 R: Thomas Zimmermann <tzimmermann@suse.de>
6613 L: dri-devel@lists.freedesktop.org
6615 T: git git://anongit.freedesktop.org/drm/drm-misc
6616 F: drivers/gpu/drm/mgag200/
6618 DRM DRIVER FOR MI0283QT
6619 M: Noralf Trønnes <noralf@tronnes.org>
6621 T: git git://anongit.freedesktop.org/drm/drm-misc
6622 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6623 F: drivers/gpu/drm/tiny/mi0283qt.c
6625 DRM DRIVER FOR MIPI DBI compatible panels
6626 M: Noralf Trønnes <noralf@tronnes.org>
6628 W: https://github.com/notro/panel-mipi-dbi/wiki
6629 T: git git://anongit.freedesktop.org/drm/drm-misc
6630 F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6631 F: drivers/gpu/drm/tiny/panel-mipi-dbi.c
6633 DRM DRIVER FOR MSM ADRENO GPU
6634 M: Rob Clark <robdclark@gmail.com>
6635 M: Abhinav Kumar <quic_abhinavk@quicinc.com>
6636 M: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
6637 R: Sean Paul <sean@poorly.run>
6638 L: linux-arm-msm@vger.kernel.org
6639 L: dri-devel@lists.freedesktop.org
6640 L: freedreno@lists.freedesktop.org
6642 T: git https://gitlab.freedesktop.org/drm/msm.git
6643 F: Documentation/devicetree/bindings/display/msm/
6644 F: drivers/gpu/drm/msm/
6645 F: include/uapi/drm/msm_drm.h
6647 DRM DRIVER FOR NOVATEK NT35510 PANELS
6648 M: Linus Walleij <linus.walleij@linaro.org>
6650 T: git git://anongit.freedesktop.org/drm/drm-misc
6651 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6652 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
6654 DRM DRIVER FOR NOVATEK NT35560 PANELS
6655 M: Linus Walleij <linus.walleij@linaro.org>
6657 T: git git://anongit.freedesktop.org/drm/drm-misc
6658 F: Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
6659 F: drivers/gpu/drm/panel/panel-novatek-nt35560.c
6661 DRM DRIVER FOR NOVATEK NT36672A PANELS
6662 M: Sumit Semwal <sumit.semwal@linaro.org>
6664 T: git git://anongit.freedesktop.org/drm/drm-misc
6665 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6666 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6668 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6669 M: Ben Skeggs <bskeggs@redhat.com>
6670 M: Karol Herbst <kherbst@redhat.com>
6671 M: Lyude Paul <lyude@redhat.com>
6672 L: dri-devel@lists.freedesktop.org
6673 L: nouveau@lists.freedesktop.org
6675 W: https://nouveau.freedesktop.org/
6676 Q: https://patchwork.freedesktop.org/project/nouveau/
6677 Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
6678 B: https://gitlab.freedesktop.org/drm/nouveau/-/issues
6679 C: irc://irc.oftc.net/nouveau
6680 T: git https://gitlab.freedesktop.org/drm/nouveau.git
6681 F: drivers/gpu/drm/nouveau/
6682 F: include/uapi/drm/nouveau_drm.h
6684 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6685 M: Stefan Mavrodiev <stefan@olimex.com>
6687 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6688 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6690 DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
6691 R: Douglas Anderson <dianders@chromium.org>
6692 F: Documentation/devicetree/bindings/display/bridge/ps8640.yaml
6693 F: drivers/gpu/drm/bridge/parade-ps8640.c
6695 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6696 M: Noralf Trønnes <noralf@tronnes.org>
6698 T: git git://anongit.freedesktop.org/drm/drm-misc
6699 F: Documentation/devicetree/bindings/display/repaper.txt
6700 F: drivers/gpu/drm/tiny/repaper.c
6702 DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
6703 M: Javier Martinez Canillas <javierm@redhat.com>
6705 T: git git://anongit.freedesktop.org/drm/drm-misc
6706 F: Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml
6707 F: drivers/gpu/drm/solomon/ssd130x*
6709 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6710 M: Dave Airlie <airlied@redhat.com>
6711 M: Gerd Hoffmann <kraxel@redhat.com>
6712 L: virtualization@lists.linux-foundation.org
6714 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6715 T: git git://anongit.freedesktop.org/drm/drm-misc
6716 F: drivers/gpu/drm/tiny/cirrus.c
6718 DRM DRIVER FOR QXL VIRTUAL GPU
6719 M: Dave Airlie <airlied@redhat.com>
6720 M: Gerd Hoffmann <kraxel@redhat.com>
6721 L: virtualization@lists.linux-foundation.org
6722 L: spice-devel@lists.freedesktop.org
6724 T: git git://anongit.freedesktop.org/drm/drm-misc
6725 F: drivers/gpu/drm/qxl/
6726 F: include/uapi/drm/qxl_drm.h
6728 DRM DRIVER FOR RAYDIUM RM67191 PANELS
6729 M: Robert Chiras <robert.chiras@nxp.com>
6731 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6732 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
6734 DRM DRIVER FOR SAMSUNG DB7430 PANELS
6735 M: Linus Walleij <linus.walleij@linaro.org>
6737 T: git git://anongit.freedesktop.org/drm/drm-misc
6738 F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6739 F: drivers/gpu/drm/panel/panel-samsung-db7430.c
6741 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6742 M: Markuss Broks <markuss.broks@gmail.com>
6744 F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6745 F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6747 DRM DRIVER FOR SITRONIX ST7703 PANELS
6748 M: Guido Günther <agx@sigxcpu.org>
6749 R: Purism Kernel Team <kernel@puri.sm>
6750 R: Ondrej Jirman <megous@megous.com>
6752 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6753 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
6755 DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6756 M: Thomas Zimmermann <tzimmermann@suse.de>
6757 M: Javier Martinez Canillas <javierm@redhat.com>
6758 L: dri-devel@lists.freedesktop.org
6760 T: git git://anongit.freedesktop.org/drm/drm-misc
6761 F: drivers/gpu/drm/drm_aperture.c
6762 F: drivers/gpu/drm/tiny/ofdrm.c
6763 F: drivers/gpu/drm/tiny/simpledrm.c
6764 F: drivers/video/aperture.c
6765 F: drivers/video/nomodeset.c
6766 F: include/drm/drm_aperture.h
6767 F: include/linux/aperture.h
6768 F: include/video/nomodeset.h
6770 DRM DRIVER FOR SITRONIX ST7586 PANELS
6771 M: David Lechner <david@lechnology.com>
6773 T: git git://anongit.freedesktop.org/drm/drm-misc
6774 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
6775 F: drivers/gpu/drm/tiny/st7586.c
6777 DRM DRIVER FOR SITRONIX ST7701 PANELS
6778 M: Jagan Teki <jagan@amarulasolutions.com>
6780 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6781 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
6783 DRM DRIVER FOR SITRONIX ST7735R PANELS
6784 M: David Lechner <david@lechnology.com>
6786 T: git git://anongit.freedesktop.org/drm/drm-misc
6787 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6788 F: drivers/gpu/drm/tiny/st7735r.c
6790 DRM DRIVER FOR ST-ERICSSON MCDE
6791 M: Linus Walleij <linus.walleij@linaro.org>
6793 T: git git://anongit.freedesktop.org/drm/drm-misc
6794 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6795 F: drivers/gpu/drm/mcde/
6797 DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
6798 M: Jagan Teki <jagan@amarulasolutions.com>
6800 F: Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
6801 F: drivers/gpu/drm/bridge/ti-dlpc3433.c
6803 DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
6804 R: Douglas Anderson <dianders@chromium.org>
6805 F: Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
6806 F: drivers/gpu/drm/bridge/ti-sn65dsi86.c
6808 DRM DRIVER FOR TPO TPG110 PANELS
6809 M: Linus Walleij <linus.walleij@linaro.org>
6811 T: git git://anongit.freedesktop.org/drm/drm-misc
6812 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6813 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6815 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6816 M: Dave Airlie <airlied@redhat.com>
6817 R: Sean Paul <sean@poorly.run>
6818 R: Thomas Zimmermann <tzimmermann@suse.de>
6819 L: dri-devel@lists.freedesktop.org
6821 T: git git://anongit.freedesktop.org/drm/drm-misc
6822 F: drivers/gpu/drm/udl/
6824 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6825 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6826 M: Melissa Wen <melissa.srw@gmail.com>
6827 R: Haneen Mohammed <hamohammed.sa@gmail.com>
6828 R: Daniel Vetter <daniel@ffwll.ch>
6829 L: dri-devel@lists.freedesktop.org
6831 T: git git://anongit.freedesktop.org/drm/drm-misc
6832 F: Documentation/gpu/vkms.rst
6833 F: drivers/gpu/drm/vkms/
6835 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6836 M: Hans de Goede <hdegoede@redhat.com>
6837 L: dri-devel@lists.freedesktop.org
6839 T: git git://anongit.freedesktop.org/drm/drm-misc
6840 F: drivers/gpu/drm/vboxvideo/
6842 DRM DRIVER FOR VMWARE VIRTUAL GPU
6843 M: Zack Rusin <zackr@vmware.com>
6844 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
6845 L: dri-devel@lists.freedesktop.org
6847 T: git git://anongit.freedesktop.org/drm/drm-misc
6848 F: drivers/gpu/drm/vmwgfx/
6849 F: include/uapi/drm/vmwgfx_drm.h
6851 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6852 M: Linus Walleij <linus.walleij@linaro.org>
6854 T: git git://anongit.freedesktop.org/drm/drm-misc
6855 F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6856 F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
6859 M: David Airlie <airlied@gmail.com>
6860 M: Daniel Vetter <daniel@ffwll.ch>
6861 L: dri-devel@lists.freedesktop.org
6863 B: https://gitlab.freedesktop.org/drm
6864 C: irc://irc.oftc.net/dri-devel
6865 T: git git://anongit.freedesktop.org/drm/drm
6866 F: Documentation/devicetree/bindings/display/
6867 F: Documentation/devicetree/bindings/gpu/
6868 F: Documentation/gpu/
6871 F: include/linux/vga*
6872 F: include/uapi/drm/
6874 DRM DRIVERS AND MISC GPU PATCHES
6875 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6876 M: Maxime Ripard <mripard@kernel.org>
6877 M: Thomas Zimmermann <tzimmermann@suse.de>
6879 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6880 T: git git://anongit.freedesktop.org/drm/drm-misc
6881 F: Documentation/gpu/
6882 F: drivers/gpu/drm/*
6885 F: include/linux/vga*
6886 F: include/uapi/drm/drm*
6888 DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
6889 M: Oded Gabbay <ogabbay@kernel.org>
6890 L: dri-devel@lists.freedesktop.org
6892 C: irc://irc.oftc.net/dri-devel
6893 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
6894 F: Documentation/accel/
6897 DRM DRIVERS FOR ALLWINNER A10
6898 M: Maxime Ripard <mripard@kernel.org>
6899 M: Chen-Yu Tsai <wens@csie.org>
6900 L: dri-devel@lists.freedesktop.org
6902 T: git git://anongit.freedesktop.org/drm/drm-misc
6903 F: Documentation/devicetree/bindings/display/allwinner*
6904 F: drivers/gpu/drm/sun4i/
6906 DRM DRIVERS FOR AMLOGIC SOCS
6907 M: Neil Armstrong <neil.armstrong@linaro.org>
6908 L: dri-devel@lists.freedesktop.org
6909 L: linux-amlogic@lists.infradead.org
6911 W: http://linux-meson.com/
6912 T: git git://anongit.freedesktop.org/drm/drm-misc
6913 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6914 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6915 F: Documentation/gpu/meson.rst
6916 F: drivers/gpu/drm/meson/
6918 DRM DRIVERS FOR ATMEL HLCDC
6919 M: Sam Ravnborg <sam@ravnborg.org>
6920 M: Boris Brezillon <bbrezillon@kernel.org>
6921 L: dri-devel@lists.freedesktop.org
6923 T: git git://anongit.freedesktop.org/drm/drm-misc
6924 F: Documentation/devicetree/bindings/display/atmel/
6925 F: drivers/gpu/drm/atmel-hlcdc/
6927 DRM DRIVERS FOR BRIDGE CHIPS
6928 M: Andrzej Hajda <andrzej.hajda@intel.com>
6929 M: Neil Armstrong <neil.armstrong@linaro.org>
6930 M: Robert Foss <robert.foss@linaro.org>
6931 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6932 R: Jonas Karlman <jonas@kwiboo.se>
6933 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6935 T: git git://anongit.freedesktop.org/drm/drm-misc
6936 F: Documentation/devicetree/bindings/display/bridge/
6937 F: drivers/gpu/drm/bridge/
6939 DRM DRIVERS FOR EXYNOS
6940 M: Inki Dae <inki.dae@samsung.com>
6941 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6942 M: Kyungmin Park <kyungmin.park@samsung.com>
6943 L: dri-devel@lists.freedesktop.org
6945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6946 F: Documentation/devicetree/bindings/display/exynos/
6947 F: Documentation/devicetree/bindings/display/samsung/
6948 F: drivers/gpu/drm/exynos/
6949 F: include/uapi/drm/exynos_drm.h
6951 DRM DRIVERS FOR FREESCALE DCU
6952 M: Stefan Agner <stefan@agner.ch>
6953 M: Alison Wang <alison.wang@nxp.com>
6954 L: dri-devel@lists.freedesktop.org
6956 T: git git://anongit.freedesktop.org/drm/drm-misc
6957 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6958 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6959 F: drivers/gpu/drm/fsl-dcu/
6961 DRM DRIVERS FOR FREESCALE IMX
6962 M: Philipp Zabel <p.zabel@pengutronix.de>
6963 L: dri-devel@lists.freedesktop.org
6965 F: Documentation/devicetree/bindings/display/imx/
6966 F: drivers/gpu/drm/imx/ipuv3/
6967 F: drivers/gpu/ipu-v3/
6969 DRM DRIVERS FOR FREESCALE IMX BRIDGE
6970 M: Liu Ying <victor.liu@nxp.com>
6971 L: dri-devel@lists.freedesktop.org
6973 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
6974 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
6975 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
6976 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
6977 F: drivers/gpu/drm/bridge/imx/
6979 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6980 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6981 L: dri-devel@lists.freedesktop.org
6983 T: git git://github.com/patjak/drm-gma500
6984 F: drivers/gpu/drm/gma500/
6986 DRM DRIVERS FOR HISILICON
6987 M: Xinliang Liu <xinliang.liu@linaro.org>
6988 M: Tian Tao <tiantao6@hisilicon.com>
6989 R: John Stultz <jstultz@google.com>
6990 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6991 L: dri-devel@lists.freedesktop.org
6993 T: git git://anongit.freedesktop.org/drm/drm-misc
6994 F: Documentation/devicetree/bindings/display/hisilicon/
6995 F: drivers/gpu/drm/hisilicon/
6997 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6998 M: Deepak Rawat <drawat.floss@gmail.com>
6999 L: linux-hyperv@vger.kernel.org
7000 L: dri-devel@lists.freedesktop.org
7002 T: git git://anongit.freedesktop.org/drm/drm-misc
7003 F: drivers/gpu/drm/hyperv
7005 DRM DRIVERS FOR LIMA
7006 M: Qiang Yu <yuq825@gmail.com>
7007 L: dri-devel@lists.freedesktop.org
7008 L: lima@lists.freedesktop.org (moderated for non-subscribers)
7010 T: git git://anongit.freedesktop.org/drm/drm-misc
7011 F: drivers/gpu/drm/lima/
7012 F: include/uapi/drm/lima_drm.h
7014 DRM DRIVERS FOR MEDIATEK
7015 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
7016 M: Philipp Zabel <p.zabel@pengutronix.de>
7017 L: dri-devel@lists.freedesktop.org
7018 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
7020 F: Documentation/devicetree/bindings/display/mediatek/
7021 F: drivers/gpu/drm/mediatek/
7022 F: drivers/phy/mediatek/phy-mtk-dp.c
7023 F: drivers/phy/mediatek/phy-mtk-hdmi*
7024 F: drivers/phy/mediatek/phy-mtk-mipi*
7026 DRM DRIVERS FOR NVIDIA TEGRA
7027 M: Thierry Reding <thierry.reding@gmail.com>
7028 L: dri-devel@lists.freedesktop.org
7029 L: linux-tegra@vger.kernel.org
7031 T: git git://anongit.freedesktop.org/tegra/linux.git
7032 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7033 F: Documentation/devicetree/bindings/gpu/host1x/
7034 F: drivers/gpu/drm/tegra/
7035 F: drivers/gpu/host1x/
7036 F: include/linux/host1x.h
7037 F: include/uapi/drm/tegra_drm.h
7039 DRM DRIVERS FOR RENESAS
7040 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7041 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
7042 L: dri-devel@lists.freedesktop.org
7043 L: linux-renesas-soc@vger.kernel.org
7045 T: git git://linuxtv.org/pinchartl/media drm/du/next
7046 F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7047 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7048 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7049 F: Documentation/devicetree/bindings/display/renesas,du.yaml
7050 F: drivers/gpu/drm/rcar-du/
7051 F: drivers/gpu/drm/shmobile/
7052 F: include/linux/platform_data/shmob_drm.h
7054 DRM DRIVERS FOR ROCKCHIP
7055 M: Sandy Huang <hjc@rock-chips.com>
7056 M: Heiko Stübner <heiko@sntech.de>
7057 L: dri-devel@lists.freedesktop.org
7059 T: git git://anongit.freedesktop.org/drm/drm-misc
7060 F: Documentation/devicetree/bindings/display/rockchip/
7061 F: drivers/gpu/drm/rockchip/
7064 M: Alain Volmat <alain.volmat@foss.st.com>
7065 L: dri-devel@lists.freedesktop.org
7067 T: git git://anongit.freedesktop.org/drm/drm-misc
7068 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7069 F: drivers/gpu/drm/sti
7072 M: Yannick Fertre <yannick.fertre@foss.st.com>
7073 M: Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
7074 M: Philippe Cornu <philippe.cornu@foss.st.com>
7075 L: dri-devel@lists.freedesktop.org
7077 T: git git://anongit.freedesktop.org/drm/drm-misc
7078 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7079 F: drivers/gpu/drm/stm
7081 DRM DRIVERS FOR TI KEYSTONE
7082 M: Jyri Sarha <jyri.sarha@iki.fi>
7083 M: Tomi Valkeinen <tomba@kernel.org>
7084 L: dri-devel@lists.freedesktop.org
7086 T: git git://anongit.freedesktop.org/drm/drm-misc
7087 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7088 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7089 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7090 F: drivers/gpu/drm/tidss/
7092 DRM DRIVERS FOR TI LCDC
7093 M: Jyri Sarha <jyri.sarha@iki.fi>
7094 R: Tomi Valkeinen <tomba@kernel.org>
7095 L: dri-devel@lists.freedesktop.org
7097 F: Documentation/devicetree/bindings/display/tilcdc/
7098 F: drivers/gpu/drm/tilcdc/
7100 DRM DRIVERS FOR TI OMAP
7101 M: Tomi Valkeinen <tomba@kernel.org>
7102 L: dri-devel@lists.freedesktop.org
7104 F: Documentation/devicetree/bindings/display/ti/
7105 F: drivers/gpu/drm/omapdrm/
7108 M: Emma Anholt <emma@anholt.net>
7109 M: Melissa Wen <mwen@igalia.com>
7111 T: git git://anongit.freedesktop.org/drm/drm-misc
7112 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7113 F: drivers/gpu/drm/v3d/
7114 F: include/uapi/drm/v3d_drm.h
7117 M: Emma Anholt <emma@anholt.net>
7118 M: Maxime Ripard <mripard@kernel.org>
7120 T: git git://github.com/anholt/linux
7121 T: git git://anongit.freedesktop.org/drm/drm-misc
7122 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7123 F: drivers/gpu/drm/vc4/
7124 F: include/uapi/drm/vc4_drm.h
7126 DRM DRIVERS FOR VIVANTE GPU IP
7127 M: Lucas Stach <l.stach@pengutronix.de>
7128 R: Russell King <linux+etnaviv@armlinux.org.uk>
7129 R: Christian Gmeiner <christian.gmeiner@gmail.com>
7130 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
7131 L: dri-devel@lists.freedesktop.org
7133 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7134 F: drivers/gpu/drm/etnaviv/
7135 F: include/uapi/drm/etnaviv_drm.h
7138 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
7139 L: dri-devel@lists.freedesktop.org
7140 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
7142 T: git git://anongit.freedesktop.org/drm/drm-misc
7143 F: Documentation/gpu/xen-front.rst
7144 F: drivers/gpu/drm/xen/
7146 DRM DRIVERS FOR XILINX
7147 M: Hyun Kwon <hyun.kwon@xilinx.com>
7148 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7149 L: dri-devel@lists.freedesktop.org
7151 T: git git://anongit.freedesktop.org/drm/drm-misc
7152 F: Documentation/devicetree/bindings/display/xlnx/
7153 F: drivers/gpu/drm/xlnx/
7156 M: Thierry Reding <thierry.reding@gmail.com>
7157 R: Sam Ravnborg <sam@ravnborg.org>
7158 L: dri-devel@lists.freedesktop.org
7160 T: git git://anongit.freedesktop.org/drm/drm-misc
7161 F: Documentation/devicetree/bindings/display/panel/
7162 F: drivers/gpu/drm/drm_panel.c
7163 F: drivers/gpu/drm/panel/
7164 F: include/drm/drm_panel.h
7166 DRM PRIVACY-SCREEN CLASS
7167 M: Hans de Goede <hdegoede@redhat.com>
7168 L: dri-devel@lists.freedesktop.org
7170 T: git git://anongit.freedesktop.org/drm/drm-misc
7171 F: drivers/gpu/drm/drm_privacy_screen*
7172 F: include/drm/drm_privacy_screen*
7175 M: Christian Koenig <christian.koenig@amd.com>
7176 M: Huang Rui <ray.huang@amd.com>
7177 L: dri-devel@lists.freedesktop.org
7179 T: git git://anongit.freedesktop.org/drm/drm-misc
7180 F: drivers/gpu/drm/ttm/
7184 M: Luben Tuikov <luben.tuikov@amd.com>
7185 L: dri-devel@lists.freedesktop.org
7187 T: git git://anongit.freedesktop.org/drm/drm-misc
7188 F: drivers/gpu/drm/scheduler/
7189 F: include/drm/gpu_scheduler.h
7191 DSBR100 USB FM RADIO DRIVER
7192 M: Alexey Klimov <klimov.linux@gmail.com>
7193 L: linux-media@vger.kernel.org
7195 T: git git://linuxtv.org/media_tree.git
7196 F: drivers/media/radio/dsbr100.c
7199 M: Hans Verkuil <hverkuil@xs4all.nl>
7200 L: linux-media@vger.kernel.org
7202 W: https://linuxtv.org
7203 T: git git://linuxtv.org/media_tree.git
7204 F: drivers/media/pci/dt3155/
7206 DVB_USB_AF9015 MEDIA DRIVER
7207 M: Antti Palosaari <crope@iki.fi>
7208 L: linux-media@vger.kernel.org
7210 W: https://linuxtv.org
7211 W: http://palosaari.fi/linux/
7212 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7213 T: git git://linuxtv.org/anttip/media_tree.git
7214 F: drivers/media/usb/dvb-usb-v2/af9015*
7216 DVB_USB_AF9035 MEDIA DRIVER
7217 M: Antti Palosaari <crope@iki.fi>
7218 L: linux-media@vger.kernel.org
7220 W: https://linuxtv.org
7221 W: http://palosaari.fi/linux/
7222 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7223 T: git git://linuxtv.org/anttip/media_tree.git
7224 F: drivers/media/usb/dvb-usb-v2/af9035*
7226 DVB_USB_ANYSEE MEDIA DRIVER
7227 M: Antti Palosaari <crope@iki.fi>
7228 L: linux-media@vger.kernel.org
7230 W: https://linuxtv.org
7231 W: http://palosaari.fi/linux/
7232 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7233 T: git git://linuxtv.org/anttip/media_tree.git
7234 F: drivers/media/usb/dvb-usb-v2/anysee*
7236 DVB_USB_AU6610 MEDIA DRIVER
7237 M: Antti Palosaari <crope@iki.fi>
7238 L: linux-media@vger.kernel.org
7240 W: https://linuxtv.org
7241 W: http://palosaari.fi/linux/
7242 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7243 T: git git://linuxtv.org/anttip/media_tree.git
7244 F: drivers/media/usb/dvb-usb-v2/au6610*
7246 DVB_USB_CE6230 MEDIA DRIVER
7247 M: Antti Palosaari <crope@iki.fi>
7248 L: linux-media@vger.kernel.org
7250 W: https://linuxtv.org
7251 W: http://palosaari.fi/linux/
7252 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7253 T: git git://linuxtv.org/anttip/media_tree.git
7254 F: drivers/media/usb/dvb-usb-v2/ce6230*
7256 DVB_USB_CXUSB MEDIA DRIVER
7257 M: Michael Krufky <mkrufky@linuxtv.org>
7258 L: linux-media@vger.kernel.org
7260 W: https://linuxtv.org
7261 W: http://github.com/mkrufky
7262 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7263 T: git git://linuxtv.org/media_tree.git
7264 F: drivers/media/usb/dvb-usb/cxusb*
7266 DVB_USB_EC168 MEDIA DRIVER
7267 M: Antti Palosaari <crope@iki.fi>
7268 L: linux-media@vger.kernel.org
7270 W: https://linuxtv.org
7271 W: http://palosaari.fi/linux/
7272 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7273 T: git git://linuxtv.org/anttip/media_tree.git
7274 F: drivers/media/usb/dvb-usb-v2/ec168*
7276 DVB_USB_GL861 MEDIA DRIVER
7277 M: Antti Palosaari <crope@iki.fi>
7278 L: linux-media@vger.kernel.org
7280 W: https://linuxtv.org
7281 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7282 T: git git://linuxtv.org/anttip/media_tree.git
7283 F: drivers/media/usb/dvb-usb-v2/gl861*
7285 DVB_USB_MXL111SF MEDIA DRIVER
7286 M: Michael Krufky <mkrufky@linuxtv.org>
7287 L: linux-media@vger.kernel.org
7289 W: https://linuxtv.org
7290 W: http://github.com/mkrufky
7291 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7292 T: git git://linuxtv.org/mkrufky/mxl111sf.git
7293 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
7295 DVB_USB_RTL28XXU MEDIA DRIVER
7296 M: Antti Palosaari <crope@iki.fi>
7297 L: linux-media@vger.kernel.org
7299 W: https://linuxtv.org
7300 W: http://palosaari.fi/linux/
7301 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7302 T: git git://linuxtv.org/anttip/media_tree.git
7303 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
7305 DVB_USB_V2 MEDIA DRIVER
7306 M: Antti Palosaari <crope@iki.fi>
7307 L: linux-media@vger.kernel.org
7309 W: https://linuxtv.org
7310 W: http://palosaari.fi/linux/
7311 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7312 T: git git://linuxtv.org/anttip/media_tree.git
7313 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
7314 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
7317 M: Jason Baron <jbaron@akamai.com>
7319 F: include/linux/dynamic_debug.h
7320 F: lib/dynamic_debug.c
7321 M: Jim Cromie <jim.cromie@gmail.com>
7322 F: lib/test_dynamic_debug.c
7324 DYNAMIC INTERRUPT MODERATION
7325 M: Tal Gilboa <talgi@nvidia.com>
7327 F: Documentation/networking/net_dim.rst
7328 F: include/linux/dim.h
7331 DZ DECSTATION DZ11 SERIAL DRIVER
7332 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
7334 F: drivers/tty/serial/dz.*
7336 E3X0 POWER BUTTON DRIVER
7337 M: Moritz Fischer <moritz.fischer@ettus.com>
7338 L: usrp-users@lists.ettus.com
7340 W: http://www.ettus.com
7341 F: Documentation/devicetree/bindings/input/e3x0-button.txt
7342 F: drivers/input/misc/e3x0-button.c
7345 M: Antti Palosaari <crope@iki.fi>
7346 L: linux-media@vger.kernel.org
7348 W: https://linuxtv.org
7349 W: http://palosaari.fi/linux/
7350 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7351 T: git git://linuxtv.org/anttip/media_tree.git
7352 F: drivers/media/tuners/e4000*
7354 EARTH_PT1 MEDIA DRIVER
7355 M: Akihiro Tsukada <tskd08@gmail.com>
7356 L: linux-media@vger.kernel.org
7358 F: drivers/media/pci/pt1/
7360 EARTH_PT3 MEDIA DRIVER
7361 M: Akihiro Tsukada <tskd08@gmail.com>
7362 L: linux-media@vger.kernel.org
7364 F: drivers/media/pci/pt3/
7367 M: Antti Palosaari <crope@iki.fi>
7368 L: linux-media@vger.kernel.org
7370 W: https://linuxtv.org
7371 W: http://palosaari.fi/linux/
7372 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7373 T: git git://linuxtv.org/anttip/media_tree.git
7374 F: drivers/media/dvb-frontends/ec100*
7377 M: Tyler Hicks <code@tyhicks.com>
7378 L: ecryptfs@vger.kernel.org
7380 W: http://ecryptfs.org
7381 W: https://launchpad.net/ecryptfs
7382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7383 F: Documentation/filesystems/ecryptfs.rst
7387 M: Yazen Ghannam <yazen.ghannam@amd.com>
7388 L: linux-edac@vger.kernel.org
7390 F: drivers/edac/amd64_edac*
7391 F: drivers/edac/mce_amd*
7394 M: Jan Luebbe <jlu@pengutronix.de>
7395 L: linux-edac@vger.kernel.org
7397 F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7398 F: drivers/edac/armada_xp_*
7401 M: Stefan Schaeckeler <sschaeck@cisco.com>
7403 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7404 F: drivers/edac/aspeed_edac.c
7407 M: Shravan Kumar Ramani <shravankr@nvidia.com>
7409 F: drivers/edac/bluefield_edac.c
7412 M: Andre Przywara <andre.przywara@arm.com>
7413 L: linux-edac@vger.kernel.org
7415 F: drivers/edac/highbank*
7418 M: Ralf Baechle <ralf@linux-mips.org>
7419 L: linux-edac@vger.kernel.org
7420 L: linux-mips@vger.kernel.org
7422 F: drivers/edac/octeon_edac*
7424 EDAC-CAVIUM THUNDERX
7425 M: Robert Richter <rric@kernel.org>
7426 L: linux-edac@vger.kernel.org
7428 F: drivers/edac/thunderx_edac*
7431 M: Borislav Petkov <bp@alien8.de>
7432 M: Tony Luck <tony.luck@intel.com>
7433 R: James Morse <james.morse@arm.com>
7434 R: Mauro Carvalho Chehab <mchehab@kernel.org>
7435 R: Robert Richter <rric@kernel.org>
7436 L: linux-edac@vger.kernel.org
7438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7439 F: Documentation/admin-guide/ras.rst
7440 F: Documentation/driver-api/edac.rst
7442 F: include/linux/edac.h
7445 M: Lei Wang <lewan@microsoft.com>
7446 L: linux-edac@vger.kernel.org
7448 F: drivers/edac/dmc520_edac.c
7451 M: Mark Gross <markgross@kernel.org>
7452 L: linux-edac@vger.kernel.org
7454 F: drivers/edac/e752x_edac.c
7457 L: linux-edac@vger.kernel.org
7459 F: drivers/edac/e7xxx_edac.c
7462 M: York Sun <york.sun@nxp.com>
7463 L: linux-edac@vger.kernel.org
7465 F: drivers/edac/fsl_ddr_edac.*
7468 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7469 L: linux-edac@vger.kernel.org
7471 F: drivers/edac/ghes_edac.c
7474 M: Tony Luck <tony.luck@intel.com>
7475 L: linux-edac@vger.kernel.org
7477 F: drivers/edac/i10nm_base.c
7480 L: linux-edac@vger.kernel.org
7482 F: drivers/edac/i3000_edac.c
7485 L: linux-edac@vger.kernel.org
7487 F: drivers/edac/i5000_edac.c
7490 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7491 L: linux-edac@vger.kernel.org
7493 F: drivers/edac/i5400_edac.c
7496 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7497 L: linux-edac@vger.kernel.org
7499 F: drivers/edac/i7300_edac.c
7502 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7503 L: linux-edac@vger.kernel.org
7505 F: drivers/edac/i7core_edac.c
7508 M: Tim Small <tim@buttersideup.com>
7509 L: linux-edac@vger.kernel.org
7511 F: drivers/edac/i82443bxgx_edac.c
7514 M: "Arvind R." <arvino55@gmail.com>
7515 L: linux-edac@vger.kernel.org
7517 F: drivers/edac/i82975x_edac.c
7520 M: Jason Baron <jbaron@akamai.com>
7521 L: linux-edac@vger.kernel.org
7523 F: drivers/edac/ie31200_edac.c
7526 M: Tony Luck <tony.luck@intel.com>
7527 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7528 L: linux-edac@vger.kernel.org
7530 F: drivers/edac/igen6_edac.c
7533 M: Johannes Thumshirn <morbidrsa@gmail.com>
7534 L: linux-edac@vger.kernel.org
7536 F: drivers/edac/mpc85xx_edac.[ch]
7539 M: Egor Martovetsky <egor@pasemi.com>
7540 L: linux-edac@vger.kernel.org
7542 F: drivers/edac/pasemi_edac.c
7545 M: Tony Luck <tony.luck@intel.com>
7546 L: linux-edac@vger.kernel.org
7548 F: drivers/edac/pnd2_edac.[ch]
7551 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
7552 L: linux-arm-msm@vger.kernel.org
7553 L: linux-edac@vger.kernel.org
7555 F: drivers/edac/qcom_edac.c
7558 M: Tim Small <tim@buttersideup.com>
7559 L: linux-edac@vger.kernel.org
7561 F: drivers/edac/r82600_edac.c
7564 M: Tony Luck <tony.luck@intel.com>
7565 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7566 L: linux-edac@vger.kernel.org
7568 F: drivers/edac/sb_edac.c
7571 M: Tony Luck <tony.luck@intel.com>
7572 L: linux-edac@vger.kernel.org
7574 F: drivers/edac/skx_*.[ch]
7577 M: Tero Kristo <kristo@kernel.org>
7578 L: linux-edac@vger.kernel.org
7580 F: drivers/edac/ti_edac.c
7582 EDIROL UA-101/UA-1000 DRIVER
7583 M: Clemens Ladisch <clemens@ladisch.de>
7584 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7587 F: sound/usb/misc/ua101.c
7590 M: Ivan Hu <ivan.hu@canonical.com>
7591 M: Ard Biesheuvel <ardb@kernel.org>
7592 L: linux-efi@vger.kernel.org
7594 F: drivers/firmware/efi/test/
7596 EFI VARIABLE FILESYSTEM
7597 M: Matthew Garrett <matthew.garrett@nebula.com>
7598 M: Jeremy Kerr <jk@ozlabs.org>
7599 M: Ard Biesheuvel <ardb@kernel.org>
7600 L: linux-efi@vger.kernel.org
7602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7605 EFIFB FRAMEBUFFER DRIVER
7606 M: Peter Jones <pjones@redhat.com>
7607 L: linux-fbdev@vger.kernel.org
7609 F: drivers/video/fbdev/efifb.c
7613 W: http://aeschi.ch.eu.org/efs/
7616 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
7617 M: Douglas Miller <dougmill@linux.ibm.com>
7618 L: netdev@vger.kernel.org
7620 F: drivers/net/ethernet/ibm/ehea/
7622 ELM327 CAN NETWORK DRIVER
7623 M: Max Staudt <max@enpas.org>
7624 L: linux-can@vger.kernel.org
7626 F: Documentation/networking/device_drivers/can/can327.rst
7627 F: drivers/net/can/can327.c
7629 EM28XX VIDEO4LINUX DRIVER
7630 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7631 L: linux-media@vger.kernel.org
7633 W: https://linuxtv.org
7634 T: git git://linuxtv.org/media_tree.git
7635 F: Documentation/admin-guide/media/em28xx*
7636 F: drivers/media/usb/em28xx/
7639 M: Olivia Mackall <olivia@selenic.com>
7640 M: David Woodhouse <dwmw2@infradead.org>
7641 L: linux-embedded@vger.kernel.org
7644 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
7645 M: Adrian Hunter <adrian.hunter@intel.com>
7646 M: Ritesh Harjani <riteshh@codeaurora.org>
7647 M: Asutosh Das <asutoshd@codeaurora.org>
7648 L: linux-mmc@vger.kernel.org
7650 F: drivers/mmc/host/cqhci*
7652 EMULEX 10Gbps iSCSI - OneConnect DRIVER
7653 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
7654 L: linux-scsi@vger.kernel.org
7656 W: http://www.broadcom.com
7657 F: drivers/scsi/be2iscsi/
7659 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
7660 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
7661 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
7662 M: Somnath Kotur <somnath.kotur@broadcom.com>
7663 L: netdev@vger.kernel.org
7665 W: http://www.emulex.com
7666 F: drivers/net/ethernet/emulex/benet/
7668 EMULEX ONECONNECT ROCE DRIVER
7669 M: Selvin Xavier <selvin.xavier@broadcom.com>
7670 L: linux-rdma@vger.kernel.org
7672 W: http://www.broadcom.com
7673 F: drivers/infiniband/hw/ocrdma/
7674 F: include/uapi/rdma/ocrdma-abi.h
7676 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
7677 M: James Smart <james.smart@broadcom.com>
7678 M: Dick Kennedy <dick.kennedy@broadcom.com>
7679 L: linux-scsi@vger.kernel.org
7681 W: http://www.broadcom.com
7682 F: drivers/scsi/lpfc/
7684 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7685 M: James Smart <james.smart@broadcom.com>
7686 M: Ram Vegesna <ram.vegesna@broadcom.com>
7687 L: linux-scsi@vger.kernel.org
7688 L: target-devel@vger.kernel.org
7690 W: http://www.broadcom.com
7691 F: drivers/scsi/elx/
7693 ENE CB710 FLASH CARD READER DRIVER
7694 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
7696 F: drivers/misc/cb710/
7697 F: drivers/mmc/host/cb710-mmc.*
7698 F: include/linux/cb710.h
7700 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7701 M: Maxim Levitsky <maximlevitsky@gmail.com>
7703 F: drivers/media/rc/ene_ir.*
7705 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7706 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
7707 L: linuxppc-dev@lists.ozlabs.org
7709 F: drivers/tty/ehv_bytechan.c
7711 EPSON S1D13XXX FRAMEBUFFER DRIVER
7712 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
7714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7715 F: drivers/video/fbdev/s1d13xxxfb.c
7716 F: include/video/s1d13xxxfb.h
7719 M: Gao Xiang <xiang@kernel.org>
7720 M: Chao Yu <chao@kernel.org>
7721 R: Yue Hu <huyue2@coolpad.com>
7722 R: Jeffle Xu <jefflexu@linux.alibaba.com>
7723 L: linux-erofs@lists.ozlabs.org
7725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7726 F: Documentation/filesystems/erofs.rst
7728 F: include/trace/events/erofs.h
7730 ERRSEQ ERROR TRACKING INFRASTRUCTURE
7731 M: Jeff Layton <jlayton@kernel.org>
7733 F: include/linux/errseq.h
7737 M: Frank Jungclaus <frank.jungclaus@esd.eu>
7739 L: linux-can@vger.kernel.org
7741 F: drivers/net/can/usb/esd_usb.c
7743 ET131X NETWORK DRIVER
7744 M: Mark Einon <mark.einon@gmail.com>
7746 F: drivers/net/ethernet/agere/
7748 ETAS ES58X CAN/USB DRIVER
7749 M: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7750 L: linux-can@vger.kernel.org
7752 F: Documentation/networking/devlink/etas_es58x.rst
7753 F: drivers/net/can/usb/etas_es58x/
7756 M: Roopa Prabhu <roopa@nvidia.com>
7757 M: Nikolay Aleksandrov <razor@blackwall.org>
7758 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
7759 L: netdev@vger.kernel.org
7761 W: http://www.linuxfoundation.org/en/Net:Bridge
7762 F: include/linux/netfilter_bridge/
7765 ETHERNET PHY LIBRARY
7766 M: Andrew Lunn <andrew@lunn.ch>
7767 M: Heiner Kallweit <hkallweit1@gmail.com>
7768 R: Russell King <linux@armlinux.org.uk>
7769 L: netdev@vger.kernel.org
7771 F: Documentation/ABI/testing/sysfs-class-net-phydev
7772 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
7773 F: Documentation/devicetree/bindings/net/mdio*
7774 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
7775 F: Documentation/networking/phy.rst
7776 F: drivers/net/mdio/
7777 F: drivers/net/mdio/acpi_mdio.c
7778 F: drivers/net/mdio/fwnode_mdio.c
7779 F: drivers/net/mdio/of_mdio.c
7782 F: include/dt-bindings/net/qca-ar803x.h
7783 F: include/linux/linkmode.h
7784 F: include/linux/*mdio*.h
7785 F: include/linux/mdio/*.h
7786 F: include/linux/mii.h
7787 F: include/linux/of_net.h
7788 F: include/linux/phy.h
7789 F: include/linux/phy_fixed.h
7790 F: include/linux/platform_data/mdio-bcm-unimac.h
7791 F: include/linux/platform_data/mdio-gpio.h
7792 F: include/trace/events/mdio.h
7793 F: include/uapi/linux/mdio.h
7794 F: include/uapi/linux/mii.h
7795 F: net/core/of_net.c
7798 R: Eric Biederman <ebiederm@xmission.com>
7799 R: Kees Cook <keescook@chromium.org>
7800 L: linux-mm@kvack.org
7802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
7805 F: include/linux/binfmts.h
7806 F: include/linux/elf.h
7807 F: include/uapi/linux/binfmts.h
7808 F: include/uapi/linux/elf.h
7809 F: tools/testing/selftests/exec/
7814 M: Namjae Jeon <linkinjeon@kernel.org>
7815 M: Sungjong Seo <sj1557.seo@samsung.com>
7816 L: linux-fsdevel@vger.kernel.org
7818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
7822 M: Jan Kara <jack@suse.com>
7823 L: linux-ext4@vger.kernel.org
7825 F: Documentation/filesystems/ext2.rst
7827 F: include/linux/ext2*
7830 M: "Theodore Ts'o" <tytso@mit.edu>
7831 M: Andreas Dilger <adilger.kernel@dilger.ca>
7832 L: linux-ext4@vger.kernel.org
7834 W: http://ext4.wiki.kernel.org
7835 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
7836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7837 F: Documentation/filesystems/ext4/
7839 F: include/trace/events/ext4.h
7841 Extended Verification Module (EVM)
7842 M: Mimi Zohar <zohar@linux.ibm.com>
7843 L: linux-integrity@vger.kernel.org
7845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7846 F: security/integrity/evm/
7847 F: security/integrity/
7849 EXTENSIBLE FIRMWARE INTERFACE (EFI)
7850 M: Ard Biesheuvel <ardb@kernel.org>
7851 L: linux-efi@vger.kernel.org
7853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7854 F: Documentation/admin-guide/efi-stub.rst
7855 F: arch/*/include/asm/efi.h
7856 F: arch/*/kernel/efi.c
7857 F: arch/arm/boot/compressed/efi-header.S
7858 F: arch/x86/platform/efi/
7859 F: drivers/firmware/efi/
7860 F: include/linux/efi*.h
7862 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7863 M: MyungJoo Ham <myungjoo.ham@samsung.com>
7864 M: Chanwoo Choi <cw00.choi@samsung.com>
7865 L: linux-kernel@vger.kernel.org
7867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7868 F: Documentation/devicetree/bindings/extcon/
7869 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7871 F: include/linux/extcon.h
7872 F: include/linux/extcon/
7875 M: Masami Hiramatsu <mhiramat@kernel.org>
7877 F: Documentation/admin-guide/bootconfig.rst
7878 F: fs/proc/bootconfig.c
7879 F: include/linux/bootconfig.h
7880 F: lib/bootconfig-data.S
7882 F: tools/bootconfig/*
7883 F: tools/bootconfig/scripts/*
7886 M: Jingoo Han <jingoohan1@gmail.com>
7887 L: dri-devel@lists.freedesktop.org
7889 F: drivers/gpu/drm/exynos/exynos_dp*
7891 EXYNOS SYSMMU (IOMMU) driver
7892 M: Marek Szyprowski <m.szyprowski@samsung.com>
7893 L: iommu@lists.linux.dev
7895 F: drivers/iommu/exynos-iommu.c
7898 M: Jaegeuk Kim <jaegeuk@kernel.org>
7899 M: Chao Yu <chao@kernel.org>
7900 L: linux-f2fs-devel@lists.sourceforge.net
7902 W: https://f2fs.wiki.kernel.org/
7903 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
7904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7905 F: Documentation/ABI/testing/sysfs-fs-f2fs
7906 F: Documentation/filesystems/f2fs.rst
7908 F: include/linux/f2fs_fs.h
7909 F: include/trace/events/f2fs.h
7910 F: include/uapi/linux/f2fs.h
7912 F71805F HARDWARE MONITORING DRIVER
7913 M: Jean Delvare <jdelvare@suse.com>
7914 L: linux-hwmon@vger.kernel.org
7916 F: Documentation/hwmon/f71805f.rst
7917 F: drivers/hwmon/f71805f.c
7920 M: Josh Poimboeuf <jpoimboe@kernel.org>
7922 F: scripts/faddr2line
7925 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7926 L: netdev@vger.kernel.org
7928 F: Documentation/networking/failover.rst
7929 F: include/net/failover.h
7930 F: net/core/failover.c
7933 M: Jan Kara <jack@suse.cz>
7934 R: Amir Goldstein <amir73il@gmail.com>
7935 R: Matthew Bobrowski <repnop@google.com>
7936 L: linux-fsdevel@vger.kernel.org
7938 F: fs/notify/fanotify/
7939 F: include/linux/fanotify.h
7940 F: include/uapi/linux/fanotify.h
7942 FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
7943 M: Linus Walleij <linus.walleij@linaro.org>
7944 L: linux-usb@vger.kernel.org
7946 F: drivers/usb/fotg210/
7948 FARSYNC SYNCHRONOUS DRIVER
7949 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7951 W: http://www.farsite.co.uk/
7952 F: drivers/net/wan/farsync.*
7954 FAULT INJECTION SUPPORT
7955 M: Akinobu Mita <akinobu.mita@gmail.com>
7957 F: Documentation/fault-injection/
7958 F: lib/fault-inject.c
7960 FBTFT Framebuffer drivers
7961 L: dri-devel@lists.freedesktop.org
7962 L: linux-fbdev@vger.kernel.org
7964 F: drivers/staging/fbtft/
7967 M: Michael Buesch <m@bues.ch>
7968 L: linux-media@vger.kernel.org
7970 F: drivers/media/tuners/fc0011.c
7971 F: drivers/media/tuners/fc0011.h
7974 M: Antti Palosaari <crope@iki.fi>
7975 L: linux-media@vger.kernel.org
7977 W: https://linuxtv.org
7978 W: http://palosaari.fi/linux/
7979 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7980 T: git git://linuxtv.org/anttip/media_tree.git
7981 F: drivers/media/tuners/fc2580*
7983 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7984 M: Hannes Reinecke <hare@suse.de>
7985 L: linux-scsi@vger.kernel.org
7987 W: www.Open-FCoE.org
7988 F: drivers/scsi/fcoe/
7989 F: drivers/scsi/libfc/
7991 F: include/scsi/libfc.h
7992 F: include/scsi/libfcoe.h
7993 F: include/uapi/scsi/fc/
7995 FILE LOCKING (flock() and fcntl()/lockf())
7996 M: Jeff Layton <jlayton@kernel.org>
7997 M: Chuck Lever <chuck.lever@oracle.com>
7998 L: linux-fsdevel@vger.kernel.org
8002 F: include/linux/fcntl.h
8003 F: include/uapi/linux/fcntl.h
8005 FILESYSTEM DIRECT ACCESS (DAX)
8006 M: Dan Williams <dan.j.williams@intel.com>
8007 R: Matthew Wilcox <willy@infradead.org>
8008 R: Jan Kara <jack@suse.cz>
8009 L: linux-fsdevel@vger.kernel.org
8010 L: nvdimm@lists.linux.dev
8013 F: include/linux/dax.h
8014 F: include/trace/events/fs_dax.h
8016 FILESYSTEMS (VFS and infrastructure)
8017 M: Alexander Viro <viro@zeniv.linux.org.uk>
8018 L: linux-fsdevel@vger.kernel.org
8021 F: include/linux/fs.h
8022 F: include/linux/fs_types.h
8023 F: include/uapi/linux/fs.h
8024 F: include/uapi/linux/openat2.h
8026 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8027 M: Riku Voipio <riku.voipio@iki.fi>
8028 L: linux-hwmon@vger.kernel.org
8030 F: drivers/hwmon/f75375s.c
8031 F: include/linux/f75375s.h
8033 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8034 M: Clemens Ladisch <clemens@ladisch.de>
8035 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
8036 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8039 F: include/uapi/sound/firewire.h
8042 FIREWIRE MEDIA DRIVERS (firedtv)
8043 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
8044 L: linux-media@vger.kernel.org
8045 L: linux1394-devel@lists.sourceforge.net
8047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8048 F: drivers/media/firewire/
8050 FIREWIRE SBP-2 TARGET
8051 M: Chris Boot <bootc@bootc.net>
8052 L: linux-scsi@vger.kernel.org
8053 L: target-devel@vger.kernel.org
8054 L: linux1394-devel@lists.sourceforge.net
8056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8057 F: drivers/target/sbp/
8060 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
8061 L: linux1394-devel@lists.sourceforge.net
8063 W: http://ieee1394.wiki.kernel.org/
8064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8065 F: drivers/firewire/
8066 F: include/linux/firewire.h
8067 F: include/uapi/linux/firewire*.h
8070 FIRMWARE FRAMEWORK FOR ARMV8-A
8071 M: Sudeep Holla <sudeep.holla@arm.com>
8072 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8074 F: drivers/firmware/arm_ffa/
8075 F: include/linux/arm_ffa.h
8077 FIRMWARE LOADER (request_firmware)
8078 M: Luis Chamberlain <mcgrof@kernel.org>
8079 M: Russ Weight <russell.h.weight@intel.com>
8080 L: linux-kernel@vger.kernel.org
8082 F: Documentation/firmware_class/
8083 F: drivers/base/firmware_loader/
8084 F: include/linux/firmware.h
8086 FLEXTIMER FTM-QUADDEC DRIVER
8087 M: Patrick Havelange <patrick.havelange@essensium.com>
8088 L: linux-iio@vger.kernel.org
8090 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8091 F: drivers/counter/ftm-quaddec.c
8094 M: Denis Efremov <efremov@linux.com>
8095 L: linux-block@vger.kernel.org
8097 F: drivers/block/floppy.c
8099 FLYSKY FSIA6B RC RECEIVER
8100 M: Markus Koch <markus@notsyncing.net>
8101 L: linux-input@vger.kernel.org
8103 F: drivers/input/joystick/fsia6b.c
8105 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
8106 M: Geoffrey D. Bennett <g@b4.vu>
8107 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8109 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8110 F: sound/usb/mixer_scarlett_gen2.c
8112 FORCEDETH GIGABIT ETHERNET DRIVER
8113 M: Rain River <rain.1986.08.12@gmail.com>
8114 M: Zhu Yanjun <zyjzyj2000@gmail.com>
8115 L: netdev@vger.kernel.org
8117 F: drivers/net/ethernet/nvidia/*
8120 M: Kees Cook <keescook@chromium.org>
8121 L: linux-hardening@vger.kernel.org
8123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8124 F: include/linux/fortify-string.h
8125 F: lib/fortify_kunit.c
8126 F: lib/memcpy_kunit.c
8127 F: lib/strscpy_kunit.c
8128 F: lib/test_fortify/*
8129 F: scripts/test_fortify.sh
8133 M: Wu Hao <hao.wu@intel.com>
8134 R: Tom Rix <trix@redhat.com>
8135 L: linux-fpga@vger.kernel.org
8137 F: Documentation/ABI/testing/sysfs-bus-dfl*
8138 F: Documentation/fpga/dfl.rst
8139 F: drivers/fpga/dfl*
8140 F: drivers/uio/uio_dfl.c
8141 F: include/linux/dfl.h
8142 F: include/uapi/linux/fpga-dfl.h
8144 FPGA MANAGER FRAMEWORK
8145 M: Moritz Fischer <mdf@kernel.org>
8146 M: Wu Hao <hao.wu@intel.com>
8147 M: Xu Yilun <yilun.xu@intel.com>
8148 R: Tom Rix <trix@redhat.com>
8149 L: linux-fpga@vger.kernel.org
8151 Q: http://patchwork.kernel.org/project/linux-fpga/list/
8152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8153 F: Documentation/devicetree/bindings/fpga/
8154 F: Documentation/driver-api/fpga/
8155 F: Documentation/fpga/
8157 F: include/linux/fpga/
8159 INTEL MAX10 BMC SECURE UPDATES
8160 M: Russ Weight <russell.h.weight@intel.com>
8161 L: linux-fpga@vger.kernel.org
8163 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
8164 F: drivers/fpga/intel-m10-bmc-sec-update.c
8166 MICROCHIP POLARFIRE FPGA DRIVERS
8167 M: Conor Dooley <conor.dooley@microchip.com>
8168 R: Ivan Bornyakov <i.bornyakov@metrotek.ru>
8169 L: linux-fpga@vger.kernel.org
8171 F: Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
8172 F: drivers/fpga/microchip-spi.c
8175 M: Bill Metzenthen <billm@melbpc.org.au>
8177 W: http://floatingpoint.sourceforge.net/emulator/index.html
8178 F: arch/x86/math-emu/
8181 M: Daniel Vetter <daniel@ffwll.ch>
8182 F: drivers/video/fbdev/core/
8184 T: git git://anongit.freedesktop.org/drm/drm-misc
8187 M: Helge Deller <deller@gmx.de>
8188 L: linux-fbdev@vger.kernel.org
8189 L: dri-devel@lists.freedesktop.org
8191 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
8192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8193 F: Documentation/fb/
8195 F: include/linux/fb.h
8196 F: include/uapi/linux/fb.h
8197 F: include/uapi/video/
8200 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8201 M: Horia Geantă <horia.geanta@nxp.com>
8202 M: Pankaj Gupta <pankaj.gupta@nxp.com>
8203 M: Gaurav Jain <gaurav.jain@nxp.com>
8204 L: linux-crypto@vger.kernel.org
8206 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
8207 F: drivers/crypto/caam/
8209 FREESCALE COLDFIRE M5441X MMC DRIVER
8210 M: Angelo Dureghello <angelo.dureghello@timesys.com>
8211 L: linux-mmc@vger.kernel.org
8213 F: drivers/mmc/host/sdhci-esdhc-mcf.c
8214 F: include/linux/platform_data/mmc-esdhc-mcf.h
8216 FREESCALE DIU FRAMEBUFFER DRIVER
8217 M: Timur Tabi <timur@kernel.org>
8218 L: linux-fbdev@vger.kernel.org
8220 F: drivers/video/fbdev/fsl-diu-fb.*
8222 FREESCALE DMA DRIVER
8223 M: Li Yang <leoyang.li@nxp.com>
8224 M: Zhang Wei <zw@zh-kernel.org>
8225 L: linuxppc-dev@lists.ozlabs.org
8227 F: drivers/dma/fsldma.*
8229 FREESCALE DSPI DRIVER
8230 M: Vladimir Oltean <olteanv@gmail.com>
8231 L: linux-spi@vger.kernel.org
8233 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
8234 F: drivers/spi/spi-fsl-dspi.c
8235 F: include/linux/spi/spi-fsl-dspi.h
8237 FREESCALE ENETC ETHERNET DRIVERS
8238 M: Claudiu Manoil <claudiu.manoil@nxp.com>
8239 L: netdev@vger.kernel.org
8241 F: drivers/net/ethernet/freescale/enetc/
8243 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8244 M: Claudiu Manoil <claudiu.manoil@nxp.com>
8245 L: netdev@vger.kernel.org
8247 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8248 F: drivers/net/ethernet/freescale/gianfar*
8250 FREESCALE GPMI NAND DRIVER
8251 M: Han Xu <han.xu@nxp.com>
8252 L: linux-mtd@lists.infradead.org
8254 F: drivers/mtd/nand/raw/gpmi-nand/*
8256 FREESCALE I2C CPM DRIVER
8257 M: Jochen Friedrich <jochen@scram.de>
8258 L: linuxppc-dev@lists.ozlabs.org
8259 L: linux-i2c@vger.kernel.org
8261 F: drivers/i2c/busses/i2c-cpm.c
8263 FREESCALE IMX / MXC FEC DRIVER
8264 M: Wei Fang <wei.fang@nxp.com>
8265 R: Shenwei Wang <shenwei.wang@nxp.com>
8266 R: Clark Wang <xiaoning.wang@nxp.com>
8267 R: NXP Linux Team <linux-imx@nxp.com>
8268 L: netdev@vger.kernel.org
8270 F: Documentation/devicetree/bindings/net/fsl,fec.yaml
8271 F: drivers/net/ethernet/freescale/fec.h
8272 F: drivers/net/ethernet/freescale/fec_main.c
8273 F: drivers/net/ethernet/freescale/fec_ptp.c
8275 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8276 M: Sascha Hauer <s.hauer@pengutronix.de>
8277 R: Pengutronix Kernel Team <kernel@pengutronix.de>
8278 L: linux-fbdev@vger.kernel.org
8279 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8281 F: drivers/video/fbdev/imxfb.c
8283 FREESCALE IMX DDR PMU DRIVER
8284 M: Frank Li <Frank.li@nxp.com>
8285 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8287 F: Documentation/admin-guide/perf/imx-ddr.rst
8288 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8289 F: drivers/perf/fsl_imx8_ddr_perf.c
8291 FREESCALE IMX I2C DRIVER
8292 M: Oleksij Rempel <o.rempel@pengutronix.de>
8293 R: Pengutronix Kernel Team <kernel@pengutronix.de>
8294 L: linux-i2c@vger.kernel.org
8296 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8297 F: drivers/i2c/busses/i2c-imx.c
8299 FREESCALE IMX LPI2C DRIVER
8300 M: Dong Aisheng <aisheng.dong@nxp.com>
8301 L: linux-i2c@vger.kernel.org
8302 L: linux-imx@nxp.com
8304 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8305 F: drivers/i2c/busses/i2c-imx-lpi2c.c
8307 FREESCALE MPC I2C DRIVER
8308 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
8309 L: linux-i2c@vger.kernel.org
8311 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8312 F: drivers/i2c/busses/i2c-mpc.c
8314 FREESCALE QORIQ DPAA ETHERNET DRIVER
8315 M: Madalin Bucur <madalin.bucur@nxp.com>
8316 L: netdev@vger.kernel.org
8318 F: drivers/net/ethernet/freescale/dpaa
8320 FREESCALE QORIQ DPAA FMAN DRIVER
8321 M: Madalin Bucur <madalin.bucur@nxp.com>
8322 L: netdev@vger.kernel.org
8324 F: Documentation/devicetree/bindings/net/fsl-fman.txt
8325 F: drivers/net/ethernet/freescale/fman
8327 FREESCALE QORIQ PTP CLOCK DRIVER
8328 M: Yangbo Lu <yangbo.lu@nxp.com>
8329 L: netdev@vger.kernel.org
8331 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
8332 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8333 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
8334 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8335 F: drivers/ptp/ptp_qoriq.c
8336 F: drivers/ptp/ptp_qoriq_debugfs.c
8337 F: include/linux/fsl/ptp_qoriq.h
8339 FREESCALE QUAD SPI DRIVER
8340 M: Han Xu <han.xu@nxp.com>
8341 L: linux-spi@vger.kernel.org
8343 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8344 F: drivers/spi/spi-fsl-qspi.c
8346 FREESCALE QUICC ENGINE LIBRARY
8347 M: Qiang Zhao <qiang.zhao@nxp.com>
8348 L: linuxppc-dev@lists.ozlabs.org
8350 F: drivers/soc/fsl/qe/
8351 F: include/soc/fsl/qe/
8353 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8354 M: Li Yang <leoyang.li@nxp.com>
8355 L: netdev@vger.kernel.org
8356 L: linuxppc-dev@lists.ozlabs.org
8358 F: drivers/net/ethernet/freescale/ucc_geth*
8360 FREESCALE QUICC ENGINE UCC HDLC DRIVER
8361 M: Zhao Qiang <qiang.zhao@nxp.com>
8362 L: netdev@vger.kernel.org
8363 L: linuxppc-dev@lists.ozlabs.org
8365 F: drivers/net/wan/fsl_ucc_hdlc*
8367 FREESCALE QUICC ENGINE UCC UART DRIVER
8368 M: Timur Tabi <timur@kernel.org>
8369 L: linuxppc-dev@lists.ozlabs.org
8371 F: drivers/tty/serial/ucc_uart.c
8373 FREESCALE SOC DRIVERS
8374 M: Li Yang <leoyang.li@nxp.com>
8375 L: linuxppc-dev@lists.ozlabs.org
8376 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8378 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
8379 F: Documentation/devicetree/bindings/soc/fsl/
8381 F: include/linux/fsl/
8384 FREESCALE SOC FS_ENET DRIVER
8385 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
8386 L: linuxppc-dev@lists.ozlabs.org
8387 L: netdev@vger.kernel.org
8389 F: drivers/net/ethernet/freescale/fs_enet/
8390 F: include/linux/fs_enet_pd.h
8392 FREESCALE SOC SOUND DRIVERS
8393 M: Shengjiu Wang <shengjiu.wang@gmail.com>
8394 M: Xiubo Li <Xiubo.Lee@gmail.com>
8395 R: Fabio Estevam <festevam@gmail.com>
8396 R: Nicolin Chen <nicoleotsuka@gmail.com>
8397 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8398 L: linuxppc-dev@lists.ozlabs.org
8400 F: sound/soc/fsl/fsl*
8401 F: sound/soc/fsl/imx*
8402 F: sound/soc/fsl/mpc8610_hpcd.c
8404 FREESCALE USB PERIPHERAL DRIVERS
8405 M: Li Yang <leoyang.li@nxp.com>
8406 L: linux-usb@vger.kernel.org
8407 L: linuxppc-dev@lists.ozlabs.org
8409 F: drivers/usb/gadget/udc/fsl*
8411 FREESCALE USB PHY DRIVER
8412 M: Ran Wang <ran.wang_1@nxp.com>
8413 L: linux-usb@vger.kernel.org
8414 L: linuxppc-dev@lists.ozlabs.org
8416 F: drivers/usb/phy/phy-fsl-usb*
8419 M: Christoph Hellwig <hch@infradead.org>
8421 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
8425 M: "Rafael J. Wysocki" <rafael@kernel.org>
8426 M: Pavel Machek <pavel@ucw.cz>
8427 L: linux-pm@vger.kernel.org
8429 F: Documentation/power/freezing-of-tasks.rst
8430 F: include/linux/freezer.h
8434 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
8435 L: linux-kernel@vger.kernel.org
8437 F: include/linux/frontswap.h
8440 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8441 M: David Howells <dhowells@redhat.com>
8442 L: linux-cachefs@redhat.com (moderated for non-subscribers)
8444 F: Documentation/filesystems/caching/
8446 F: include/linux/fscache*.h
8448 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8449 M: Theodore Y. Ts'o <tytso@mit.edu>
8450 M: Jaegeuk Kim <jaegeuk@kernel.org>
8451 M: Eric Biggers <ebiggers@kernel.org>
8452 L: linux-fscrypt@vger.kernel.org
8454 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8455 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
8456 F: Documentation/filesystems/fscrypt.rst
8458 F: include/linux/fscrypt*.h
8459 F: include/uapi/linux/fscrypt.h
8462 M: Jeremy Kerr <jk@ozlabs.org>
8463 M: Joel Stanley <joel@jms.id.au>
8464 R: Alistar Popple <alistair@popple.id.au>
8465 R: Eddie James <eajames@linux.ibm.com>
8466 L: linux-fsi@lists.ozlabs.org
8468 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
8469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8471 F: include/linux/fsi*.h
8472 F: include/trace/events/fsi*.h
8474 FSI-ATTACHED I2C DRIVER
8475 M: Eddie James <eajames@linux.ibm.com>
8476 L: linux-i2c@vger.kernel.org
8477 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
8479 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8480 F: drivers/i2c/busses/i2c-fsi.c
8482 FSI-ATTACHED SPI DRIVER
8483 M: Eddie James <eajames@linux.ibm.com>
8484 L: linux-spi@vger.kernel.org
8486 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8487 F: drivers/spi/spi-fsi.c
8489 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8490 M: Jan Kara <jack@suse.cz>
8491 R: Amir Goldstein <amir73il@gmail.com>
8492 L: linux-fsdevel@vger.kernel.org
8494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
8496 F: include/linux/fsnotify*.h
8498 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
8499 M: Eric Biggers <ebiggers@kernel.org>
8500 M: Theodore Y. Ts'o <tytso@mit.edu>
8501 L: linux-fscrypt@vger.kernel.org
8503 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8504 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
8505 F: Documentation/filesystems/fsverity.rst
8507 F: include/linux/fsverity.h
8508 F: include/uapi/linux/fsverity.h
8510 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
8511 M: Michael Zaidman <michael.zaidman@gmail.com>
8512 L: linux-i2c@vger.kernel.org
8513 L: linux-input@vger.kernel.org
8515 F: drivers/hid/hid-ft260.c
8517 FUJITSU LAPTOP EXTRAS
8518 M: Jonathan Woithe <jwoithe@just42.net>
8519 L: platform-driver-x86@vger.kernel.org
8521 F: drivers/platform/x86/fujitsu-laptop.c
8523 FUJITSU M-5MO LS CAMERA ISP DRIVER
8524 M: Kyungmin Park <kyungmin.park@samsung.com>
8525 M: Heungjun Kim <riverful.kim@samsung.com>
8526 L: linux-media@vger.kernel.org
8528 F: drivers/media/i2c/m5mols/
8529 F: include/media/i2c/m5mols.h
8531 FUJITSU TABLET EXTRAS
8532 M: Robert Gerlach <khnz@gmx.de>
8533 L: platform-driver-x86@vger.kernel.org
8535 F: drivers/platform/x86/fujitsu-tablet.c
8537 FUNCTION HOOKS (FTRACE)
8538 M: Steven Rostedt <rostedt@goodmis.org>
8539 M: Masami Hiramatsu <mhiramat@kernel.org>
8540 R: Mark Rutland <mark.rutland@arm.com>
8541 L: linux-kernel@vger.kernel.org
8542 L: linux-trace-kernel@vger.kernel.org
8543 Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
8545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8546 F: Documentation/trace/ftrace*
8547 F: kernel/trace/ftrace*
8548 F: kernel/trace/fgraph.c
8549 F: arch/*/*/*/*ftrace*
8550 F: arch/*/*/*ftrace*
8551 F: include/*/ftrace.h
8553 FUNGIBLE ETHERNET DRIVERS
8554 M: Dimitris Michailidis <dmichail@fungible.com>
8555 L: netdev@vger.kernel.org
8557 F: drivers/net/ethernet/fungible/
8559 FUSE: FILESYSTEM IN USERSPACE
8560 M: Miklos Szeredi <miklos@szeredi.hu>
8561 L: linux-fsdevel@vger.kernel.org
8563 W: https://github.com/libfuse/
8564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
8565 F: Documentation/filesystems/fuse.rst
8567 F: include/uapi/linux/fuse.h
8570 M: Thomas Gleixner <tglx@linutronix.de>
8571 M: Ingo Molnar <mingo@redhat.com>
8572 R: Peter Zijlstra <peterz@infradead.org>
8573 R: Darren Hart <dvhart@infradead.org>
8574 R: Davidlohr Bueso <dave@stgolabs.net>
8575 R: André Almeida <andrealmeid@igalia.com>
8576 L: linux-kernel@vger.kernel.org
8578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8579 F: Documentation/locking/*futex*
8580 F: include/asm-generic/futex.h
8581 F: include/linux/futex.h
8582 F: include/uapi/linux/futex.h
8584 F: tools/perf/bench/futex*
8585 F: tools/testing/selftests/futex/
8587 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
8588 M: Tim Harvey <tharvey@gateworks.com>
8590 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
8591 F: drivers/mfd/gateworks-gsc.c
8592 F: include/linux/mfd/gsc.h
8593 F: Documentation/hwmon/gsc-hwmon.rst
8594 F: drivers/hwmon/gsc-hwmon.c
8595 F: include/linux/platform_data/gsc_hwmon.h
8598 M: Kees Cook <keescook@chromium.org>
8599 L: linux-hardening@vger.kernel.org
8601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8602 F: Documentation/kbuild/gcc-plugins.rst
8603 F: scripts/Makefile.gcc-plugins
8604 F: scripts/gcc-plugins/
8606 GCOV BASED KERNEL PROFILING
8607 M: Peter Oberparleiter <oberpar@linux.ibm.com>
8609 F: Documentation/dev-tools/gcov.rst
8612 GDB KERNEL DEBUGGING HELPER SCRIPTS
8613 M: Jan Kiszka <jan.kiszka@siemens.com>
8614 M: Kieran Bingham <kbingham@kernel.org>
8618 GEMINI CRYPTO DRIVER
8619 M: Corentin Labbe <clabbe@baylibre.com>
8620 L: linux-crypto@vger.kernel.org
8622 F: drivers/crypto/gemini/
8624 GEMTEK FM RADIO RECEIVER DRIVER
8625 M: Hans Verkuil <hverkuil@xs4all.nl>
8626 L: linux-media@vger.kernel.org
8628 W: https://linuxtv.org
8629 T: git git://linuxtv.org/media_tree.git
8630 F: drivers/media/radio/radio-gemtek*
8632 GENERIC ARCHITECTURE TOPOLOGY
8633 M: Sudeep Holla <sudeep.holla@arm.com>
8634 L: linux-kernel@vger.kernel.org
8636 F: drivers/base/arch_topology.c
8637 F: include/linux/arch_topology.h
8640 M: Thomas Gleixner <tglx@linutronix.de>
8641 M: Peter Zijlstra <peterz@infradead.org>
8642 M: Andy Lutomirski <luto@kernel.org>
8643 L: linux-kernel@vger.kernel.org
8645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
8646 F: include/linux/entry-common.h
8647 F: include/linux/entry-kvm.h
8650 GENERIC GPIO I2C DRIVER
8651 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8653 F: drivers/i2c/busses/i2c-gpio.c
8654 F: include/linux/platform_data/i2c-gpio.h
8656 GENERIC GPIO I2C MULTIPLEXER DRIVER
8657 M: Peter Korsgaard <peter.korsgaard@barco.com>
8658 L: linux-i2c@vger.kernel.org
8660 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
8661 F: drivers/i2c/muxes/i2c-mux-gpio.c
8662 F: include/linux/platform_data/i2c-mux-gpio.h
8664 GENERIC HDLC (WAN) DRIVERS
8665 M: Krzysztof Halasa <khc@pm.waw.pl>
8667 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
8668 F: drivers/net/wan/c101.c
8669 F: drivers/net/wan/hd6457*
8670 F: drivers/net/wan/hdlc*
8671 F: drivers/net/wan/n2.c
8672 F: drivers/net/wan/pc300too.c
8673 F: drivers/net/wan/pci200syn.c
8674 F: drivers/net/wan/wanxl*
8676 GENERIC INCLUDE/ASM HEADER FILES
8677 M: Arnd Bergmann <arnd@arndb.de>
8678 L: linux-arch@vger.kernel.org
8680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
8681 F: include/asm-generic/
8682 F: include/uapi/asm-generic/
8684 GENERIC PHY FRAMEWORK
8685 M: Vinod Koul <vkoul@kernel.org>
8686 M: Kishon Vijay Abraham I <kishon@kernel.org>
8687 L: linux-phy@lists.infradead.org
8689 Q: https://patchwork.kernel.org/project/linux-phy/list/
8690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
8691 F: Documentation/devicetree/bindings/phy/
8693 F: include/dt-bindings/phy/
8694 F: include/linux/phy/
8696 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
8697 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8699 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
8702 M: "Rafael J. Wysocki" <rafael@kernel.org>
8703 M: Kevin Hilman <khilman@kernel.org>
8704 M: Ulf Hansson <ulf.hansson@linaro.org>
8705 L: linux-pm@vger.kernel.org
8707 F: Documentation/devicetree/bindings/power/power?domain*
8708 F: drivers/base/power/domain*.c
8709 F: include/linux/pm_domain.h
8711 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
8712 M: Eugen Hristev <eugen.hristev@microchip.com>
8713 L: linux-input@vger.kernel.org
8715 F: drivers/input/touchscreen/resistive-adc-touch.c
8717 GENERIC STRING LIBRARY
8718 R: Andy Shevchenko <andy@kernel.org>
8721 F: lib/string_helpers.c
8722 F: lib/test_string.c
8723 F: lib/test-string_helpers.c
8725 GENERIC UIO DRIVER FOR PCI DEVICES
8726 M: "Michael S. Tsirkin" <mst@redhat.com>
8727 L: kvm@vger.kernel.org
8729 F: drivers/uio/uio_pci_generic.c
8731 GENERIC VDSO LIBRARY
8732 M: Andy Lutomirski <luto@kernel.org>
8733 M: Thomas Gleixner <tglx@linutronix.de>
8734 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
8735 L: linux-kernel@vger.kernel.org
8737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
8738 F: include/asm-generic/vdso/vsyscall.h
8740 F: kernel/time/vsyscall.c
8743 GENWQE (IBM Generic Workqueue Card)
8744 M: Frank Haverkamp <haver@linux.ibm.com>
8746 F: drivers/misc/genwqe/
8748 GET_MAINTAINER SCRIPT
8749 M: Joe Perches <joe@perches.com>
8751 F: scripts/get_maintainer.pl
8754 M: Bob Peterson <rpeterso@redhat.com>
8755 M: Andreas Gruenbacher <agruenba@redhat.com>
8756 L: cluster-devel@redhat.com
8758 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
8759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
8760 F: Documentation/filesystems/gfs2*
8762 F: include/uapi/linux/gfs2_ondisk.h
8765 M: Thomas Weißschuh <thomas@weissschuh.net>
8766 L: platform-driver-x86@vger.kernel.org
8768 F: drivers/platform/x86/gigabyte-wmi.c
8771 M: Johan Hovold <johan@kernel.org>
8773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
8774 F: Documentation/ABI/testing/sysfs-class-gnss
8775 F: Documentation/devicetree/bindings/gnss/
8777 F: include/linux/gnss.h
8780 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
8781 L: linux-media@vger.kernel.org
8783 F: drivers/media/usb/go7007/
8786 M: Bastien Nocera <hadess@hadess.net>
8787 M: Hans de Goede <hdegoede@redhat.com>
8788 L: linux-input@vger.kernel.org
8790 F: drivers/input/touchscreen/goodix*
8792 GOOGLE ETHERNET DRIVERS
8793 M: Jeroen de Borst <jeroendb@google.com>
8794 M: Catherine Sullivan <csully@google.com>
8795 R: Shailend Chand <shailend@google.com>
8796 L: netdev@vger.kernel.org
8798 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
8799 F: drivers/net/ethernet/google
8801 GPD POCKET FAN DRIVER
8802 M: Hans de Goede <hdegoede@redhat.com>
8803 L: platform-driver-x86@vger.kernel.org
8805 F: drivers/platform/x86/gpd-pocket-fan.c
8808 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8809 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8810 L: linux-gpio@vger.kernel.org
8811 L: linux-acpi@vger.kernel.org
8813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8814 F: Documentation/firmware-guide/acpi/gpio-properties.rst
8815 F: drivers/gpio/gpiolib-acpi.c
8816 F: drivers/gpio/gpiolib-acpi.h
8819 M: Geert Uytterhoeven <geert+renesas@glider.be>
8820 L: linux-gpio@vger.kernel.org
8822 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
8823 F: drivers/gpio/gpio-aggregator.c
8826 M: Sean Young <sean@mess.org>
8827 L: linux-media@vger.kernel.org
8829 F: Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
8830 F: drivers/media/rc/gpio-ir-tx.c
8833 M: Bamvor Jian Zhang <bamv2005@gmail.com>
8834 L: linux-gpio@vger.kernel.org
8836 F: drivers/gpio/gpio-mockup.c
8837 F: tools/testing/selftests/gpio/
8840 R: Michael Walle <michael@walle.cc>
8842 F: drivers/gpio/gpio-regmap.c
8843 F: include/linux/gpio/regmap.h
8846 M: Linus Walleij <linus.walleij@linaro.org>
8847 M: Bartosz Golaszewski <brgl@bgdev.pl>
8848 L: linux-gpio@vger.kernel.org
8850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
8851 F: Documentation/ABI/obsolete/sysfs-gpio
8852 F: Documentation/ABI/testing/gpio-cdev
8853 F: Documentation/admin-guide/gpio/
8854 F: Documentation/devicetree/bindings/gpio/
8855 F: Documentation/driver-api/gpio/
8857 F: include/asm-generic/gpio.h
8858 F: include/dt-bindings/gpio/
8859 F: include/linux/gpio.h
8860 F: include/linux/gpio/
8861 F: include/linux/of_gpio.h
8862 F: include/uapi/linux/gpio.h
8865 GRE DEMULTIPLEXER DRIVER
8866 M: Dmitry Kozlov <xeb@mail.ru>
8867 L: netdev@vger.kernel.org
8869 F: include/net/gre.h
8870 F: net/ipv4/gre_demux.c
8871 F: net/ipv4/gre_offload.c
8873 GRETH 10/100/1G Ethernet MAC device driver
8874 M: Andreas Larsson <andreas@gaisler.com>
8875 L: netdev@vger.kernel.org
8877 F: drivers/net/ethernet/aeroflex/
8879 GREYBUS AUDIO PROTOCOLS DRIVERS
8880 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
8881 M: Mark Greer <mgreer@animalcreek.com>
8883 F: drivers/staging/greybus/audio_apbridgea.c
8884 F: drivers/staging/greybus/audio_apbridgea.h
8885 F: drivers/staging/greybus/audio_codec.c
8886 F: drivers/staging/greybus/audio_codec.h
8887 F: drivers/staging/greybus/audio_gb.c
8888 F: drivers/staging/greybus/audio_manager.c
8889 F: drivers/staging/greybus/audio_manager.h
8890 F: drivers/staging/greybus/audio_manager_module.c
8891 F: drivers/staging/greybus/audio_manager_private.h
8892 F: drivers/staging/greybus/audio_manager_sysfs.c
8893 F: drivers/staging/greybus/audio_module.c
8894 F: drivers/staging/greybus/audio_topology.c
8896 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8897 M: Viresh Kumar <vireshk@kernel.org>
8899 F: drivers/staging/greybus/authentication.c
8900 F: drivers/staging/greybus/bootrom.c
8901 F: drivers/staging/greybus/firmware.h
8902 F: drivers/staging/greybus/fw-core.c
8903 F: drivers/staging/greybus/fw-download.c
8904 F: drivers/staging/greybus/fw-management.c
8905 F: drivers/staging/greybus/greybus_authentication.h
8906 F: drivers/staging/greybus/greybus_firmware.h
8907 F: drivers/staging/greybus/hid.c
8908 F: drivers/staging/greybus/i2c.c
8909 F: drivers/staging/greybus/spi.c
8910 F: drivers/staging/greybus/spilib.c
8911 F: drivers/staging/greybus/spilib.h
8913 GREYBUS LOOPBACK DRIVER
8914 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8916 F: drivers/staging/greybus/loopback.c
8918 GREYBUS PLATFORM DRIVERS
8919 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8921 F: drivers/staging/greybus/arche-apb-ctrl.c
8922 F: drivers/staging/greybus/arche-platform.c
8923 F: drivers/staging/greybus/arche_platform.h
8925 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8926 M: Rui Miguel Silva <rmfrfs@gmail.com>
8928 F: drivers/staging/greybus/gpio.c
8929 F: drivers/staging/greybus/light.c
8930 F: drivers/staging/greybus/power_supply.c
8931 F: drivers/staging/greybus/sdio.c
8932 F: drivers/staging/greybus/spi.c
8933 F: drivers/staging/greybus/spilib.c
8936 M: Johan Hovold <johan@kernel.org>
8937 M: Alex Elder <elder@kernel.org>
8938 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8939 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
8942 F: drivers/staging/greybus/
8943 F: include/linux/greybus.h
8944 F: include/linux/greybus/
8946 GREYBUS UART PROTOCOLS DRIVERS
8947 M: David Lin <dtwlin@gmail.com>
8949 F: drivers/staging/greybus/log.c
8950 F: drivers/staging/greybus/uart.c
8952 GS1662 VIDEO SERIALIZER
8953 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8954 L: linux-media@vger.kernel.org
8956 T: git git://linuxtv.org/media_tree.git
8957 F: drivers/media/spi/gs1662.c
8959 GSPCA FINEPIX SUBDRIVER
8960 M: Frank Zago <frank@zago.net>
8961 L: linux-media@vger.kernel.org
8963 T: git git://linuxtv.org/media_tree.git
8964 F: drivers/media/usb/gspca/finepix.c
8966 GSPCA GL860 SUBDRIVER
8967 M: Olivier Lorin <o.lorin@laposte.net>
8968 L: linux-media@vger.kernel.org
8970 T: git git://linuxtv.org/media_tree.git
8971 F: drivers/media/usb/gspca/gl860/
8973 GSPCA M5602 SUBDRIVER
8974 M: Erik Andren <erik.andren@gmail.com>
8975 L: linux-media@vger.kernel.org
8977 T: git git://linuxtv.org/media_tree.git
8978 F: drivers/media/usb/gspca/m5602/
8980 GSPCA PAC207 SONIXB SUBDRIVER
8981 M: Hans Verkuil <hverkuil@xs4all.nl>
8982 L: linux-media@vger.kernel.org
8984 T: git git://linuxtv.org/media_tree.git
8985 F: drivers/media/usb/gspca/pac207.c
8987 GSPCA SN9C20X SUBDRIVER
8988 M: Brian Johnson <brijohn@gmail.com>
8989 L: linux-media@vger.kernel.org
8991 T: git git://linuxtv.org/media_tree.git
8992 F: drivers/media/usb/gspca/sn9c20x.c
8994 GSPCA T613 SUBDRIVER
8995 M: Leandro Costantino <lcostantino@gmail.com>
8996 L: linux-media@vger.kernel.org
8998 T: git git://linuxtv.org/media_tree.git
8999 F: drivers/media/usb/gspca/t613.c
9001 GSPCA USB WEBCAM DRIVER
9002 M: Hans Verkuil <hverkuil@xs4all.nl>
9003 L: linux-media@vger.kernel.org
9005 T: git git://linuxtv.org/media_tree.git
9006 F: drivers/media/usb/gspca/
9008 GTP (GPRS Tunneling Protocol)
9009 M: Pablo Neira Ayuso <pablo@netfilter.org>
9010 M: Harald Welte <laforge@gnumonks.org>
9011 L: osmocom-net-gprs@lists.osmocom.org
9013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
9014 F: drivers/net/gtp.c
9016 GUID PARTITION TABLE (GPT)
9017 M: Davidlohr Bueso <dave@stgolabs.net>
9018 L: linux-efi@vger.kernel.org
9020 F: block/partitions/efi.*
9022 HABANALABS PCI DRIVER
9023 M: Oded Gabbay <ogabbay@kernel.org>
9025 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
9026 F: Documentation/ABI/testing/debugfs-driver-habanalabs
9027 F: Documentation/ABI/testing/sysfs-driver-habanalabs
9028 F: drivers/misc/habanalabs/
9029 F: include/trace/events/habanalabs.h
9030 F: include/uapi/misc/habanalabs.h
9033 M: Antti Palosaari <crope@iki.fi>
9034 L: linux-media@vger.kernel.org
9036 W: https://linuxtv.org
9037 W: http://palosaari.fi/linux/
9038 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9039 T: git git://linuxtv.org/anttip/media_tree.git
9040 F: drivers/media/usb/hackrf/
9042 HANTRO VPU CODEC DRIVER
9043 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
9044 M: Philipp Zabel <p.zabel@pengutronix.de>
9045 L: linux-media@vger.kernel.org
9046 L: linux-rockchip@lists.infradead.org
9048 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
9049 F: Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
9050 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
9051 F: drivers/media/platform/verisilicon/
9053 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
9054 M: Frank Seidel <frank@f-seidel.de>
9055 L: platform-driver-x86@vger.kernel.org
9057 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
9058 F: drivers/platform/x86/hdaps.c
9061 M: Jean Delvare <jdelvare@suse.com>
9062 M: Guenter Roeck <linux@roeck-us.net>
9063 L: linux-hwmon@vger.kernel.org
9065 W: http://hwmon.wiki.kernel.org/
9066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9067 F: Documentation/ABI/testing/sysfs-class-hwmon
9068 F: Documentation/devicetree/bindings/hwmon/
9069 F: Documentation/hwmon/
9071 F: include/linux/hwmon*.h
9072 F: include/trace/events/hwmon*.h
9073 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
9075 HARDWARE RANDOM NUMBER GENERATOR CORE
9076 M: Olivia Mackall <olivia@selenic.com>
9077 M: Herbert Xu <herbert@gondor.apana.org.au>
9078 L: linux-crypto@vger.kernel.org
9080 F: Documentation/admin-guide/hw_random.rst
9081 F: Documentation/devicetree/bindings/rng/
9082 F: drivers/char/hw_random/
9083 F: include/linux/hw_random.h
9085 HARDWARE SPINLOCK CORE
9086 M: Ohad Ben-Cohen <ohad@wizery.com>
9087 M: Bjorn Andersson <andersson@kernel.org>
9088 R: Baolin Wang <baolin.wang7@gmail.com>
9089 L: linux-remoteproc@vger.kernel.org
9091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
9092 F: Documentation/devicetree/bindings/hwlock/
9093 F: Documentation/locking/hwspinlock.rst
9094 F: drivers/hwspinlock/
9095 F: include/linux/hwspinlock.h
9097 HARDWARE TRACING FACILITIES
9098 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9100 F: drivers/hwtracing/
9102 HARMONY SOUND DRIVER
9103 L: linux-parisc@vger.kernel.org
9105 F: sound/parisc/harmony.*
9107 HDPVR USB VIDEO ENCODER DRIVER
9108 M: Hans Verkuil <hverkuil@xs4all.nl>
9109 L: linux-media@vger.kernel.org
9111 W: https://linuxtv.org
9112 T: git git://linuxtv.org/media_tree.git
9113 F: drivers/media/usb/hdpvr/
9115 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
9116 M: Matt Hsiao <matt.hsiao@hpe.com>
9118 F: drivers/misc/hpilo.[ch]
9120 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
9121 M: Jerry Hoemann <jerry.hoemann@hpe.com>
9123 F: Documentation/watchdog/hpwdt.rst
9124 F: drivers/watchdog/hpwdt.c
9126 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
9127 M: Don Brace <don.brace@microchip.com>
9128 L: storagedev@microchip.com
9129 L: linux-scsi@vger.kernel.org
9131 F: Documentation/scsi/hpsa.rst
9132 F: drivers/scsi/hpsa*.[ch]
9133 F: include/linux/cciss*.h
9134 F: include/uapi/linux/cciss*.h
9137 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
9138 L: linux-rdma@vger.kernel.org
9140 F: drivers/infiniband/hw/hfi1
9143 L: linux-fsdevel@vger.kernel.org
9145 F: Documentation/filesystems/hfs.rst
9149 L: linux-fsdevel@vger.kernel.org
9151 F: Documentation/filesystems/hfsplus.rst
9154 HGA FRAMEBUFFER DRIVER
9155 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
9156 L: linux-nvidia@lists.surfsouth.com
9158 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9159 F: drivers/video/fbdev/hgafb.c
9161 HIBERNATION (aka Software Suspend, aka swsusp)
9162 M: "Rafael J. Wysocki" <rafael@kernel.org>
9163 M: Pavel Machek <pavel@ucw.cz>
9164 L: linux-pm@vger.kernel.org
9166 B: https://bugzilla.kernel.org
9167 F: arch/*/include/asm/suspend*.h
9169 F: drivers/base/power/
9170 F: include/linux/freezer.h
9171 F: include/linux/pm.h
9172 F: include/linux/suspend.h
9176 M: Jiri Kosina <jikos@kernel.org>
9177 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
9178 L: linux-input@vger.kernel.org
9180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9182 F: include/linux/hid*
9183 F: include/uapi/linux/hid*
9185 HID LOGITECH DRIVERS
9186 R: Filipe Laíns <lains@riseup.net>
9187 L: linux-input@vger.kernel.org
9189 F: drivers/hid/hid-logitech-*
9191 HID PLAYSTATION DRIVER
9192 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
9193 L: linux-input@vger.kernel.org
9195 F: drivers/hid/hid-playstation.c
9197 HID PHOENIX RC FLIGHT CONTROLLER
9198 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9199 L: linux-input@vger.kernel.org
9201 F: drivers/hid/hid-pxrc.c
9203 HID SENSOR HUB DRIVERS
9204 M: Jiri Kosina <jikos@kernel.org>
9205 M: Jonathan Cameron <jic23@kernel.org>
9206 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9207 L: linux-input@vger.kernel.org
9208 L: linux-iio@vger.kernel.org
9210 F: Documentation/hid/hid-sensor*
9211 F: drivers/hid/hid-sensor-*
9212 F: drivers/iio/*/hid-*
9213 F: include/linux/hid-sensor-*
9215 HID VRC-2 CAR CONTROLLER DRIVER
9216 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9217 L: linux-input@vger.kernel.org
9219 F: drivers/hid/hid-vrc2.c
9222 M: Ping Cheng <ping.cheng@wacom.com>
9223 M: Jason Gerecke <jason.gerecke@wacom.com>
9224 L: linux-input@vger.kernel.org
9226 F: drivers/hid/wacom.h
9227 F: drivers/hid/wacom_*
9229 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
9230 M: Thomas Gleixner <tglx@linutronix.de>
9231 L: linux-kernel@vger.kernel.org
9233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9234 F: Documentation/timers/
9235 F: include/linux/clockchips.h
9236 F: include/linux/hrtimer.h
9237 F: kernel/time/clockevents.c
9238 F: kernel/time/hrtimer.c
9239 F: kernel/time/timer_*.c
9241 HIGH-SPEED SCC DRIVER FOR AX.25
9242 L: linux-hams@vger.kernel.org
9244 F: drivers/net/hamradio/scc.c
9246 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
9247 M: HighPoint Linux Team <linux@highpoint-tech.com>
9249 W: http://www.highpoint-tech.com
9250 F: Documentation/scsi/hptiop.rst
9251 F: drivers/scsi/hptiop.c
9253 HIMAX HX83112B TOUCHSCREEN SUPPORT
9254 M: Job Noorman <job@noorman.info>
9255 L: linux-input@vger.kernel.org
9257 F: Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
9258 F: drivers/input/touchscreen/himax_hx83112b.c
9261 M: Jes Sorensen <jes@trained-monkey.org>
9262 L: linux-hippi@sunsite.dk
9264 F: drivers/net/hippi/
9265 F: include/linux/hippidevice.h
9266 F: include/uapi/linux/if_hippi.h
9269 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
9270 M: Kurt Kanzenbach <kurt@linutronix.de>
9271 L: netdev@vger.kernel.org
9273 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
9274 F: drivers/net/dsa/hirschmann/*
9275 F: include/linux/platform_data/hirschmann-hellcreek.h
9276 F: net/dsa/tag_hellcreek.c
9278 HISILICON DMA DRIVER
9279 M: Zhou Wang <wangzhou1@hisilicon.com>
9280 M: Jie Hai <haijie1@hisilicon.com>
9281 L: dmaengine@vger.kernel.org
9283 F: drivers/dma/hisi_dma.c
9285 HISILICON GPIO DRIVER
9286 M: Jay Fang <f.fangjian@huawei.com>
9287 L: linux-gpio@vger.kernel.org
9289 F: Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
9290 F: drivers/gpio/gpio-hisi.c
9292 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
9293 M: Longfang Liu <liulongfang@huawei.com>
9294 L: linux-crypto@vger.kernel.org
9296 F: Documentation/ABI/testing/debugfs-hisi-hpre
9297 F: drivers/crypto/hisilicon/hpre/hpre.h
9298 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
9299 F: drivers/crypto/hisilicon/hpre/hpre_main.c
9301 HISILICON I2C CONTROLLER DRIVER
9302 M: Yicong Yang <yangyicong@hisilicon.com>
9303 L: linux-i2c@vger.kernel.org
9305 W: https://www.hisilicon.com
9306 F: Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
9307 F: drivers/i2c/busses/i2c-hisi.c
9309 HISILICON LPC BUS DRIVER
9310 M: Jay Fang <f.fangjian@huawei.com>
9312 W: http://www.hisilicon.com
9313 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
9314 F: drivers/bus/hisi_lpc.c
9316 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
9317 M: Yisen Zhuang <yisen.zhuang@huawei.com>
9318 M: Salil Mehta <salil.mehta@huawei.com>
9319 L: netdev@vger.kernel.org
9321 W: http://www.hisilicon.com
9322 F: drivers/net/ethernet/hisilicon/hns3/
9324 HISILICON NETWORK SUBSYSTEM DRIVER
9325 M: Yisen Zhuang <yisen.zhuang@huawei.com>
9326 M: Salil Mehta <salil.mehta@huawei.com>
9327 L: netdev@vger.kernel.org
9329 W: http://www.hisilicon.com
9330 F: Documentation/devicetree/bindings/net/hisilicon*.txt
9331 F: drivers/net/ethernet/hisilicon/
9333 HIKEY960 ONBOARD USB GPIO HUB DRIVER
9334 M: John Stultz <jstultz@google.com>
9335 L: linux-kernel@vger.kernel.org
9337 F: drivers/misc/hisi_hikey_usb.c
9339 HISILICON PMU DRIVER
9340 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
9341 M: Jonathan Cameron <jonathan.cameron@huawei.com>
9343 W: http://www.hisilicon.com
9344 F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst
9345 F: Documentation/admin-guide/perf/hisi-pmu.rst
9346 F: drivers/perf/hisilicon
9348 HISILICON HNS3 PMU DRIVER
9349 M: Guangbin Huang <huangguangbin2@huawei.com>
9351 F: Documentation/admin-guide/perf/hns3-pmu.rst
9352 F: drivers/perf/hisilicon/hns3_pmu.c
9354 HISILICON PTT DRIVER
9355 M: Yicong Yang <yangyicong@hisilicon.com>
9356 L: linux-kernel@vger.kernel.org
9358 F: Documentation/ABI/testing/sysfs-devices-hisi_ptt
9359 F: Documentation/trace/hisi-ptt.rst
9360 F: drivers/hwtracing/ptt/
9363 M: Weili Qian <qianweili@huawei.com>
9364 M: Zhou Wang <wangzhou1@hisilicon.com>
9365 L: linux-crypto@vger.kernel.org
9367 F: drivers/crypto/hisilicon/Kconfig
9368 F: drivers/crypto/hisilicon/Makefile
9369 F: drivers/crypto/hisilicon/qm.c
9370 F: drivers/crypto/hisilicon/sgl.c
9371 F: include/linux/hisi_acc_qm.h
9373 HISILICON ZIP Controller DRIVER
9374 M: Yang Shen <shenyang39@huawei.com>
9375 M: Zhou Wang <wangzhou1@hisilicon.com>
9376 L: linux-crypto@vger.kernel.org
9378 F: Documentation/ABI/testing/debugfs-hisi-zip
9379 F: drivers/crypto/hisilicon/zip/
9381 HISILICON ROCE DRIVER
9382 M: Haoyue Xu <xuhaoyue1@hisilicon.com>
9383 M: Wenpeng Liang <liangwenpeng@huawei.com>
9384 L: linux-rdma@vger.kernel.org
9386 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
9387 F: drivers/infiniband/hw/hns/
9389 HISILICON SAS Controller
9390 M: Xiang Chen <chenxiang66@hisilicon.com>
9392 W: http://www.hisilicon.com
9393 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
9394 F: drivers/scsi/hisi_sas/
9396 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
9397 M: Kai Ye <yekai13@huawei.com>
9398 M: Longfang Liu <liulongfang@huawei.com>
9399 L: linux-crypto@vger.kernel.org
9401 F: Documentation/ABI/testing/debugfs-hisi-sec
9402 F: drivers/crypto/hisilicon/sec2/sec.h
9403 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
9404 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
9405 F: drivers/crypto/hisilicon/sec2/sec_main.c
9407 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
9408 M: Jay Fang <f.fangjian@huawei.com>
9409 L: linux-spi@vger.kernel.org
9411 W: http://www.hisilicon.com
9412 F: drivers/spi/spi-hisi-kunpeng.c
9414 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
9415 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9416 L: linux-kernel@vger.kernel.org
9418 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
9419 F: drivers/spmi/hisi-spmi-controller.c
9421 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
9422 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9423 L: linux-kernel@vger.kernel.org
9425 F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
9426 F: drivers/mfd/hi6421-spmi-pmic.c
9428 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
9429 M: Weili Qian <qianweili@huawei.com>
9431 F: drivers/crypto/hisilicon/trng/trng.c
9433 HISILICON V3XX SPI NOR FLASH Controller Driver
9434 M: Jay Fang <f.fangjian@huawei.com>
9436 W: http://www.hisilicon.com
9437 F: drivers/spi/spi-hisi-sfc-v3xx.c
9439 HMM - Heterogeneous Memory Management
9440 M: Jérôme Glisse <jglisse@redhat.com>
9441 L: linux-mm@kvack.org
9443 F: Documentation/mm/hmm.rst
9444 F: include/linux/hmm*
9447 F: tools/testing/selftests/vm/*hmm*
9450 M: Jouni Malinen <j@w1.fi>
9451 L: linux-wireless@vger.kernel.org
9453 W: http://w1.fi/hostap-driver.html
9454 F: drivers/net/wireless/intersil/hostap/
9456 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
9457 L: platform-driver-x86@vger.kernel.org
9459 F: drivers/platform/x86/hp/tc1100-wmi.c
9461 HPET: High Precision Event Timers driver
9462 M: Clemens Ladisch <clemens@ladisch.de>
9464 F: Documentation/timers/hpet.rst
9465 F: drivers/char/hpet.c
9466 F: include/linux/hpet.h
9467 F: include/uapi/linux/hpet.h
9471 F: arch/x86/include/asm/hpet.h
9472 F: arch/x86/kernel/hpet.c
9475 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
9477 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
9481 M: Sebastian Reichel <sre@kernel.org>
9483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
9484 F: Documentation/ABI/testing/sysfs-bus-hsi
9485 F: Documentation/driver-api/hsi.rst
9487 F: include/linux/hsi/
9488 F: include/uapi/linux/hsi/
9491 L: linux-usb@vger.kernel.org
9493 F: drivers/net/usb/hso.c
9495 HSR NETWORK PROTOCOL
9496 L: netdev@vger.kernel.org
9500 HT16K33 LED CONTROLLER DRIVER
9501 M: Robin van der Gracht <robin@protonic.nl>
9503 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
9504 F: drivers/auxdisplay/ht16k33.c
9506 HTCPEN TOUCHSCREEN DRIVER
9507 M: Pau Oliva Fora <pof@eslack.org>
9508 L: linux-input@vger.kernel.org
9510 F: drivers/input/touchscreen/htcpen.c
9513 M: Dipen Patel <dipenp@nvidia.com>
9515 F: Documentation/devicetree/bindings/timestamp/
9516 F: Documentation/driver-api/hte/
9518 F: include/linux/hte.h
9520 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
9521 M: Lorenzo Bianconi <lorenzo@kernel.org>
9522 L: linux-iio@vger.kernel.org
9524 W: http://www.st.com/
9525 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
9526 F: drivers/iio/humidity/hts221*
9528 HUAWEI ETHERNET DRIVER
9529 M: Cai Huoqing <cai.huoqing@linux.dev>
9530 L: netdev@vger.kernel.org
9532 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
9533 F: drivers/net/ethernet/huawei/hinic/
9536 M: Mike Kravetz <mike.kravetz@oracle.com>
9537 M: Muchun Song <muchun.song@linux.dev>
9538 L: linux-mm@kvack.org
9540 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
9541 F: Documentation/admin-guide/mm/hugetlbpage.rst
9542 F: Documentation/mm/hugetlbfs_reserv.rst
9543 F: Documentation/mm/vmemmap_dedup.rst
9545 F: include/linux/hugetlb.h
9547 F: mm/hugetlb_vmemmap.c
9548 F: mm/hugetlb_vmemmap.h
9551 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
9552 L: linux-media@vger.kernel.org
9554 W: https://linuxtv.org
9555 T: git git://linuxtv.org/media_tree.git
9556 F: drivers/media/platform/st/sti/hva
9558 HWPOISON MEMORY FAILURE HANDLING
9559 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
9560 R: Miaohe Lin <linmiaohe@huawei.com>
9561 L: linux-mm@kvack.org
9563 F: mm/hwpoison-inject.c
9564 F: mm/memory-failure.c
9566 HYCON HY46XX TOUCHSCREEN SUPPORT
9567 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
9568 L: linux-input@vger.kernel.org
9570 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
9571 F: drivers/input/touchscreen/hycon-hy46xx.c
9573 HYGON PROCESSOR SUPPORT
9574 M: Pu Wen <puwen@hygon.cn>
9575 L: linux-kernel@vger.kernel.org
9577 F: arch/x86/kernel/cpu/hygon.c
9579 HYNIX HI556 SENSOR DRIVER
9580 M: Shawn Tu <shawnx.tu@intel.com>
9581 L: linux-media@vger.kernel.org
9583 T: git git://linuxtv.org/media_tree.git
9584 F: drivers/media/i2c/hi556.c
9586 HYNIX HI846 SENSOR DRIVER
9587 M: Martin Kepplinger <martin.kepplinger@puri.sm>
9588 L: linux-media@vger.kernel.org
9590 F: drivers/media/i2c/hi846.c
9592 HYNIX HI847 SENSOR DRIVER
9593 M: Shawn Tu <shawnx.tu@intel.com>
9594 L: linux-media@vger.kernel.org
9596 F: drivers/media/i2c/hi847.c
9598 Hyper-V/Azure CORE AND DRIVERS
9599 M: "K. Y. Srinivasan" <kys@microsoft.com>
9600 M: Haiyang Zhang <haiyangz@microsoft.com>
9601 M: Wei Liu <wei.liu@kernel.org>
9602 M: Dexuan Cui <decui@microsoft.com>
9603 L: linux-hyperv@vger.kernel.org
9605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
9606 F: Documentation/ABI/stable/sysfs-bus-vmbus
9607 F: Documentation/ABI/testing/debugfs-hyperv
9608 F: Documentation/virt/hyperv
9609 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
9610 F: arch/arm64/hyperv
9611 F: arch/arm64/include/asm/hyperv-tlfs.h
9612 F: arch/arm64/include/asm/mshyperv.h
9614 F: arch/x86/include/asm/hyperv-tlfs.h
9615 F: arch/x86/include/asm/mshyperv.h
9616 F: arch/x86/include/asm/trace/hyperv.h
9617 F: arch/x86/kernel/cpu/mshyperv.c
9618 F: drivers/clocksource/hyperv_timer.c
9619 F: drivers/hid/hid-hyperv.c
9621 F: drivers/input/serio/hyperv-keyboard.c
9622 F: drivers/iommu/hyperv-iommu.c
9623 F: drivers/net/ethernet/microsoft/
9624 F: drivers/net/hyperv/
9625 F: drivers/pci/controller/pci-hyperv-intf.c
9626 F: drivers/pci/controller/pci-hyperv.c
9627 F: drivers/scsi/storvsc_drv.c
9628 F: drivers/uio/uio_hv_generic.c
9629 F: drivers/video/fbdev/hyperv_fb.c
9630 F: include/asm-generic/hyperv-tlfs.h
9631 F: include/asm-generic/mshyperv.h
9632 F: include/clocksource/hyperv_timer.h
9633 F: include/linux/hyperv.h
9635 F: include/uapi/linux/hyperv.h
9636 F: net/vmw_vsock/hyperv_transport.c
9640 M: Vignesh Raghavendra <vigneshr@ti.com>
9641 L: linux-mtd@lists.infradead.org
9643 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9644 C: irc://irc.oftc.net/mtd
9645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
9646 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
9647 F: drivers/mtd/hyperbus/
9648 F: include/linux/mtd/hyperbus.h
9650 HYPERVISOR VIRTUAL CONSOLE DRIVER
9651 L: linuxppc-dev@lists.ozlabs.org
9656 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9657 L: linux-i2c@vger.kernel.org
9658 L: linux-acpi@vger.kernel.org
9660 F: drivers/i2c/i2c-core-acpi.c
9662 I2C CONTROLLER DRIVER FOR NVIDIA GPU
9663 M: Ajay Gupta <ajayg@nvidia.com>
9664 L: linux-i2c@vger.kernel.org
9666 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
9667 F: drivers/i2c/busses/i2c-nvidia-gpu.c
9670 M: Peter Rosin <peda@axentia.se>
9671 L: linux-i2c@vger.kernel.org
9673 F: Documentation/devicetree/bindings/i2c/i2c-arb*
9674 F: Documentation/devicetree/bindings/i2c/i2c-gate*
9675 F: Documentation/devicetree/bindings/i2c/i2c-mux*
9676 F: Documentation/i2c/i2c-topology.rst
9677 F: Documentation/i2c/muxes/
9678 F: drivers/i2c/i2c-mux.c
9679 F: drivers/i2c/muxes/
9680 F: include/linux/i2c-mux.h
9682 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
9683 M: Gregory CLEMENT <gregory.clement@bootlin.com>
9684 L: linux-i2c@vger.kernel.org
9686 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
9687 F: drivers/i2c/busses/i2c-mv64xxx.c
9689 I2C OVER PARALLEL PORT
9690 M: Jean Delvare <jdelvare@suse.com>
9691 L: linux-i2c@vger.kernel.org
9693 F: Documentation/i2c/busses/i2c-parport.rst
9694 F: drivers/i2c/busses/i2c-parport.c
9697 M: Wolfram Sang <wsa@kernel.org>
9698 L: linux-i2c@vger.kernel.org
9700 W: https://i2c.wiki.kernel.org/
9701 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9703 F: Documentation/devicetree/bindings/i2c/i2c.txt
9704 F: Documentation/i2c/
9706 F: include/dt-bindings/i2c/i2c.h
9707 F: include/linux/i2c-dev.h
9708 F: include/linux/i2c-smbus.h
9709 F: include/linux/i2c.h
9710 F: include/uapi/linux/i2c-*.h
9711 F: include/uapi/linux/i2c.h
9713 I2C SUBSYSTEM HOST DRIVERS
9714 L: linux-i2c@vger.kernel.org
9716 W: https://i2c.wiki.kernel.org/
9717 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9719 F: Documentation/devicetree/bindings/i2c/
9720 F: drivers/i2c/algos/
9721 F: drivers/i2c/busses/
9722 F: include/dt-bindings/i2c/
9725 M: Jean Delvare <jdelvare@suse.com>
9726 L: linux-i2c@vger.kernel.org
9728 F: Documentation/i2c/busses/i2c-taos-evm.rst
9729 F: drivers/i2c/busses/i2c-taos-evm.c
9732 M: Till Harbaum <till@harbaum.org>
9733 L: linux-i2c@vger.kernel.org
9735 W: http://www.harbaum.org/till/i2c_tiny_usb
9736 F: drivers/i2c/busses/i2c-tiny-usb.c
9738 I2C/SMBUS CONTROLLER DRIVERS FOR PC
9739 M: Jean Delvare <jdelvare@suse.com>
9740 L: linux-i2c@vger.kernel.org
9742 F: Documentation/i2c/busses/i2c-ali1535.rst
9743 F: Documentation/i2c/busses/i2c-ali1563.rst
9744 F: Documentation/i2c/busses/i2c-ali15x3.rst
9745 F: Documentation/i2c/busses/i2c-amd756.rst
9746 F: Documentation/i2c/busses/i2c-amd8111.rst
9747 F: Documentation/i2c/busses/i2c-i801.rst
9748 F: Documentation/i2c/busses/i2c-nforce2.rst
9749 F: Documentation/i2c/busses/i2c-piix4.rst
9750 F: Documentation/i2c/busses/i2c-sis5595.rst
9751 F: Documentation/i2c/busses/i2c-sis630.rst
9752 F: Documentation/i2c/busses/i2c-sis96x.rst
9753 F: Documentation/i2c/busses/i2c-via.rst
9754 F: Documentation/i2c/busses/i2c-viapro.rst
9755 F: drivers/i2c/busses/i2c-ali1535.c
9756 F: drivers/i2c/busses/i2c-ali1563.c
9757 F: drivers/i2c/busses/i2c-ali15x3.c
9758 F: drivers/i2c/busses/i2c-amd756-s4882.c
9759 F: drivers/i2c/busses/i2c-amd756.c
9760 F: drivers/i2c/busses/i2c-amd8111.c
9761 F: drivers/i2c/busses/i2c-i801.c
9762 F: drivers/i2c/busses/i2c-isch.c
9763 F: drivers/i2c/busses/i2c-nforce2-s4985.c
9764 F: drivers/i2c/busses/i2c-nforce2.c
9765 F: drivers/i2c/busses/i2c-piix4.c
9766 F: drivers/i2c/busses/i2c-sis5595.c
9767 F: drivers/i2c/busses/i2c-sis630.c
9768 F: drivers/i2c/busses/i2c-sis96x.c
9769 F: drivers/i2c/busses/i2c-via.c
9770 F: drivers/i2c/busses/i2c-viapro.c
9772 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
9773 M: Hans de Goede <hdegoede@redhat.com>
9774 L: linux-i2c@vger.kernel.org
9776 F: drivers/i2c/busses/i2c-cht-wc.c
9778 I2C/SMBUS ISMT DRIVER
9779 M: Seth Heasley <seth.heasley@intel.com>
9780 M: Neil Horman <nhorman@tuxdriver.com>
9781 L: linux-i2c@vger.kernel.org
9782 F: Documentation/i2c/busses/i2c-ismt.rst
9783 F: drivers/i2c/busses/i2c-ismt.c
9785 I2C/SMBUS STUB DRIVER
9786 M: Jean Delvare <jdelvare@suse.com>
9787 L: linux-i2c@vger.kernel.org
9789 F: drivers/i2c/i2c-stub.c
9791 I3C DRIVER FOR CADENCE I3C MASTER IP
9792 M: Przemysław Gaj <pgaj@cadence.com>
9794 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
9795 F: drivers/i3c/master/i3c-master-cdns.c
9797 I3C DRIVER FOR SYNOPSYS DESIGNWARE
9799 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
9800 F: drivers/i3c/master/dw*
9803 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9804 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
9806 C: irc://chat.freenode.net/linux-i3c
9807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
9808 F: Documentation/ABI/testing/sysfs-bus-i3c
9809 F: Documentation/devicetree/bindings/i3c/
9810 F: Documentation/driver-api/i3c
9812 F: include/linux/i3c/
9814 IA64 (Itanium) PLATFORM
9815 L: linux-ia64@vger.kernel.org
9817 F: Documentation/ia64/
9820 IBM Operation Panel Input Driver
9821 M: Eddie James <eajames@linux.ibm.com>
9822 L: linux-input@vger.kernel.org
9824 F: Documentation/devicetree/bindings/input/ibm,op-panel.yaml
9825 F: drivers/input/misc/ibm-panel.c
9827 IBM Power 842 compression accelerator
9828 M: Haren Myneni <haren@us.ibm.com>
9831 F: drivers/crypto/nx/Kconfig
9832 F: drivers/crypto/nx/Makefile
9833 F: drivers/crypto/nx/nx-842*
9834 F: include/linux/sw842.h
9837 IBM Power in-Nest Crypto Acceleration
9838 M: Breno Leitão <leitao@debian.org>
9839 M: Nayna Jain <nayna@linux.ibm.com>
9840 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9841 L: linux-crypto@vger.kernel.org
9843 F: drivers/crypto/nx/Kconfig
9844 F: drivers/crypto/nx/Makefile
9845 F: drivers/crypto/nx/nx-aes*
9846 F: drivers/crypto/nx/nx-sha*
9847 F: drivers/crypto/nx/nx.*
9848 F: drivers/crypto/nx/nx_csbcpb.h
9849 F: drivers/crypto/nx/nx_debugfs.c
9851 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
9852 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9853 L: linux-pci@vger.kernel.org
9854 L: linuxppc-dev@lists.ozlabs.org
9856 F: drivers/pci/hotplug/rpadlpar*
9858 IBM Power Linux RAID adapter
9859 M: Brian King <brking@us.ibm.com>
9861 F: drivers/scsi/ipr.*
9863 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
9864 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9865 L: linux-pci@vger.kernel.org
9866 L: linuxppc-dev@lists.ozlabs.org
9868 F: drivers/pci/hotplug/rpaphp*
9870 IBM Power SRIOV Virtual NIC Device Driver
9871 M: Haren Myneni <haren@linux.ibm.com>
9872 M: Rick Lindsley <ricklind@linux.ibm.com>
9873 R: Nick Child <nnac123@linux.ibm.com>
9874 R: Dany Madden <danymadden@us.ibm.com>
9875 R: Thomas Falcon <tlfalcon@linux.ibm.com>
9876 L: netdev@vger.kernel.org
9878 F: drivers/net/ethernet/ibm/ibmvnic.*
9880 IBM Power Virtual Accelerator Switchboard
9881 L: linuxppc-dev@lists.ozlabs.org
9883 F: arch/powerpc/include/asm/vas.h
9884 F: arch/powerpc/platforms/powernv/copy-paste.h
9885 F: arch/powerpc/platforms/powernv/vas*
9887 IBM Power Virtual Ethernet Device Driver
9888 M: Nick Child <nnac123@linux.ibm.com>
9889 L: netdev@vger.kernel.org
9891 F: drivers/net/ethernet/ibm/ibmveth.*
9893 IBM Power Virtual FC Device Drivers
9894 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9895 L: linux-scsi@vger.kernel.org
9897 F: drivers/scsi/ibmvscsi/ibmvfc*
9899 IBM Power Virtual Management Channel Driver
9900 M: Brad Warrum <bwarrum@linux.ibm.com>
9901 M: Ritu Agarwal <rituagar@linux.ibm.com>
9903 F: drivers/misc/ibmvmc.*
9905 IBM Power Virtual SCSI Device Drivers
9906 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9907 L: linux-scsi@vger.kernel.org
9909 F: drivers/scsi/ibmvscsi/ibmvscsi*
9910 F: include/scsi/viosrp.h
9912 IBM Power Virtual SCSI Device Target Driver
9913 M: Michael Cyr <mikecyr@linux.ibm.com>
9914 L: linux-scsi@vger.kernel.org
9915 L: target-devel@vger.kernel.org
9917 F: drivers/scsi/ibmvscsi_tgt/
9919 IBM Power VMX Cryptographic instructions
9920 M: Breno Leitão <leitao@debian.org>
9921 M: Nayna Jain <nayna@linux.ibm.com>
9922 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9923 L: linux-crypto@vger.kernel.org
9925 F: drivers/crypto/vmx/Kconfig
9926 F: drivers/crypto/vmx/Makefile
9927 F: drivers/crypto/vmx/aes*
9928 F: drivers/crypto/vmx/ghash*
9929 F: drivers/crypto/vmx/ppc-xlate.pl
9930 F: drivers/crypto/vmx/vmx.c
9932 IBM ServeRAID RAID DRIVER
9934 F: drivers/scsi/ips.*
9936 ICH LPC AND GPIO DRIVER
9937 M: Peter Tyser <ptyser@xes-inc.com>
9939 F: drivers/gpio/gpio-ich.c
9940 F: drivers/mfd/lpc_ich.c
9943 M: Max Staudt <max@enpas.org>
9944 L: linux-i2c@vger.kernel.org
9946 F: drivers/i2c/busses/i2c-icy.c
9948 IDEAPAD LAPTOP EXTRAS DRIVER
9949 M: Ike Panhc <ike.pan@canonical.com>
9950 L: platform-driver-x86@vger.kernel.org
9952 W: http://launchpad.net/ideapad-laptop
9953 F: drivers/platform/x86/ideapad-laptop.c
9955 IDEAPAD LAPTOP SLIDEBAR DRIVER
9956 M: Andrey Moiseev <o2g.org.ru@gmail.com>
9957 L: linux-input@vger.kernel.org
9959 W: https://github.com/o2genum/ideapad-slidebar
9960 F: drivers/input/misc/ideapad_slidebar.c
9963 M: Christian Brauner <brauner@kernel.org>
9964 M: Seth Forshee <sforshee@kernel.org>
9965 L: linux-fsdevel@vger.kernel.org
9967 T: git://git.kernel.org/pub/scm/linux/kernel/git/vfs/idmapping.git
9968 F: Documentation/filesystems/idmappings.rst
9969 F: tools/testing/selftests/mount_setattr/
9970 F: include/linux/mnt_idmapping.h
9972 IDT VersaClock 5 CLOCK DRIVER
9973 M: Luca Ceresoli <luca@lucaceresoli.net>
9975 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9976 F: drivers/clk/clk-versaclock5.c
9978 IEEE 802.15.4 SUBSYSTEM
9979 M: Alexander Aring <alex.aring@gmail.com>
9980 M: Stefan Schmidt <stefan@datenfreihafen.org>
9981 L: linux-wpan@vger.kernel.org
9983 W: https://linux-wpan.org/
9984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9986 F: Documentation/networking/ieee802154.rst
9987 F: drivers/net/ieee802154/
9988 F: include/linux/ieee802154.h
9989 F: include/linux/nl802154.h
9990 F: include/net/af_ieee802154.h
9991 F: include/net/cfg802154.h
9992 F: include/net/ieee802154_netdev.h
9993 F: include/net/mac802154.h
9994 F: include/net/nl802154.h
9999 M: Yotam Gigi <yotam.gi@gmail.com>
10000 M: Jamal Hadi Salim <jhs@mojatatu.com>
10001 F: include/net/ife.h
10002 F: include/uapi/linux/ife.h
10005 IGORPLUG-USB IR RECEIVER
10006 M: Sean Young <sean@mess.org>
10007 L: linux-media@vger.kernel.org
10009 F: drivers/media/rc/igorplugusb.c
10011 IGUANAWORKS USB IR TRANSCEIVER
10012 M: Sean Young <sean@mess.org>
10013 L: linux-media@vger.kernel.org
10015 F: drivers/media/rc/iguanair.c
10017 IIO DIGITAL POTENTIOMETER DAC
10018 M: Peter Rosin <peda@axentia.se>
10019 L: linux-iio@vger.kernel.org
10021 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
10022 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
10023 F: drivers/iio/dac/dpot-dac.c
10025 IIO ENVELOPE DETECTOR
10026 M: Peter Rosin <peda@axentia.se>
10027 L: linux-iio@vger.kernel.org
10029 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
10030 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
10031 F: drivers/iio/adc/envelope-detector.c
10034 M: Peter Rosin <peda@axentia.se>
10035 L: linux-iio@vger.kernel.org
10037 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
10038 F: drivers/iio/multiplexer/iio-mux.c
10040 IIO SCMI BASED DRIVER
10041 M: Jyoti Bhayana <jbhayana@google.com>
10042 L: linux-iio@vger.kernel.org
10044 F: drivers/iio/common/scmi_sensors/scmi_iio.c
10046 IIO SUBSYSTEM AND DRIVERS
10047 M: Jonathan Cameron <jic23@kernel.org>
10048 R: Lars-Peter Clausen <lars@metafoo.de>
10049 L: linux-iio@vger.kernel.org
10051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
10052 F: Documentation/ABI/testing/configfs-iio*
10053 F: Documentation/ABI/testing/sysfs-bus-iio*
10054 F: Documentation/devicetree/bindings/iio/
10056 F: drivers/staging/iio/
10057 F: include/dt-bindings/iio/
10058 F: include/linux/iio/
10062 M: Peter Rosin <peda@axentia.se>
10063 L: linux-iio@vger.kernel.org
10065 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
10066 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
10067 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
10068 F: drivers/iio/afe/iio-rescale.c
10070 IKANOS/ADI EAGLE ADSL USB DRIVER
10071 M: Matthieu Castet <castet.matthieu@free.fr>
10072 M: Stanislaw Gruszka <stf_xl@wp.pl>
10074 F: drivers/usb/atm/ueagle-atm.c
10076 IMAGIS TOUCHSCREEN DRIVER
10077 M: Markuss Broks <markuss.broks@gmail.com>
10079 F: Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
10080 F: drivers/input/touchscreen/imagis.c
10082 IMGTEC ASCII LCD DRIVER
10083 M: Paul Burton <paulburton@kernel.org>
10085 F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
10086 F: drivers/auxdisplay/img-ascii-lcd.c
10088 IMGTEC IR DECODER DRIVER
10090 F: drivers/media/rc/img-ir/
10092 IMON SOUNDGRAPH USB IR RECEIVER
10093 M: Sean Young <sean@mess.org>
10094 L: linux-media@vger.kernel.org
10096 F: drivers/media/rc/imon.c
10097 F: drivers/media/rc/imon_raw.c
10099 IMS TWINTURBO FRAMEBUFFER DRIVER
10100 L: linux-fbdev@vger.kernel.org
10102 F: drivers/video/fbdev/imsttfb.c
10104 INA209 HARDWARE MONITOR DRIVER
10105 M: Guenter Roeck <linux@roeck-us.net>
10106 L: linux-hwmon@vger.kernel.org
10108 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
10109 F: Documentation/hwmon/ina209.rst
10110 F: drivers/hwmon/ina209.c
10112 INA2XX HARDWARE MONITOR DRIVER
10113 M: Guenter Roeck <linux@roeck-us.net>
10114 L: linux-hwmon@vger.kernel.org
10116 F: Documentation/hwmon/ina2xx.rst
10117 F: drivers/hwmon/ina2xx.c
10118 F: include/linux/platform_data/ina2xx.h
10120 INDEX OF FURTHER KERNEL DOCUMENTATION
10121 M: Carlos Bilbao <carlos.bilbao@amd.com>
10123 F: Documentation/process/kernel-docs.rst
10125 INDUSTRY PACK SUBSYSTEM (IPACK)
10126 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
10127 M: Jens Taprogge <jens.taprogge@taprogge.org>
10128 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10129 L: industrypack-devel@lists.sourceforge.net
10131 W: http://industrypack.sourceforge.net
10134 INFINEON DPS310 Driver
10135 M: Eddie James <eajames@linux.ibm.com>
10136 L: linux-iio@vger.kernel.org
10138 F: drivers/iio/pressure/dps310.c
10140 INFINIBAND SUBSYSTEM
10141 M: Jason Gunthorpe <jgg@nvidia.com>
10142 M: Leon Romanovsky <leonro@nvidia.com>
10143 L: linux-rdma@vger.kernel.org
10145 W: https://github.com/linux-rdma/rdma-core
10146 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
10148 F: Documentation/devicetree/bindings/infiniband/
10149 F: Documentation/infiniband/
10150 F: drivers/infiniband/
10152 F: include/trace/events/ib_mad.h
10153 F: include/trace/events/ib_umad.h
10154 F: include/trace/misc/rdma.h
10155 F: include/uapi/linux/if_infiniband.h
10156 F: include/uapi/rdma/
10157 F: samples/bpf/ibumad_kern.c
10158 F: samples/bpf/ibumad_user.c
10160 INGENIC JZ4780 NAND DRIVER
10161 M: Harvey Hunt <harveyhuntnexus@gmail.com>
10162 L: linux-mtd@lists.infradead.org
10163 L: linux-mips@vger.kernel.org
10165 F: drivers/mtd/nand/raw/ingenic/
10167 INGENIC JZ47xx SoCs
10168 M: Paul Cercueil <paul@crapouillou.net>
10169 L: linux-mips@vger.kernel.org
10171 F: arch/mips/boot/dts/ingenic/
10172 F: arch/mips/generic/board-ingenic.c
10173 F: arch/mips/include/asm/mach-ingenic/
10174 F: arch/mips/ingenic/Kconfig
10175 F: drivers/clk/ingenic/
10176 F: drivers/dma/dma-jz4780.c
10177 F: drivers/gpu/drm/ingenic/
10178 F: drivers/i2c/busses/i2c-jz4780.c
10179 F: drivers/iio/adc/ingenic-adc.c
10180 F: drivers/irqchip/irq-ingenic.c
10181 F: drivers/memory/jz4780-nemc.c
10182 F: drivers/mmc/host/jz4740_mmc.c
10183 F: drivers/mtd/nand/raw/ingenic/
10184 F: drivers/pinctrl/pinctrl-ingenic.c
10185 F: drivers/power/supply/ingenic-battery.c
10186 F: drivers/pwm/pwm-jz4740.c
10187 F: drivers/remoteproc/ingenic_rproc.c
10188 F: drivers/rtc/rtc-jz4740.c
10189 F: drivers/tty/serial/8250/8250_ingenic.c
10190 F: drivers/usb/musb/jz4740.c
10191 F: drivers/watchdog/jz4740_wdt.c
10192 F: include/dt-bindings/iio/adc/ingenic,adc.h
10193 F: include/linux/mfd/ingenic-tcu.h
10194 F: sound/soc/codecs/jz47*
10195 F: sound/soc/jz4740/
10197 INJOINIC IP5xxx POWER BANK IC DRIVER
10198 M: Samuel Holland <samuel@sholland.org>
10200 F: drivers/power/supply/ip5xxx_power.c
10203 M: Jan Kara <jack@suse.cz>
10204 R: Amir Goldstein <amir73il@gmail.com>
10205 L: linux-fsdevel@vger.kernel.org
10207 F: Documentation/filesystems/inotify.rst
10208 F: fs/notify/inotify/
10209 F: include/linux/inotify.h
10210 F: include/uapi/linux/inotify.h
10212 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
10213 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
10214 L: linux-input@vger.kernel.org
10216 Q: http://patchwork.kernel.org/project/linux-input/list/
10217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
10218 F: Documentation/devicetree/bindings/input/
10219 F: Documentation/devicetree/bindings/serio/
10220 F: Documentation/input/
10222 F: include/dt-bindings/input/
10223 F: include/linux/input.h
10224 F: include/linux/input/
10225 F: include/uapi/linux/input-event-codes.h
10226 F: include/uapi/linux/input.h
10228 INPUT MULTITOUCH (MT) PROTOCOL
10229 M: Henrik Rydberg <rydberg@bitmath.org>
10230 L: linux-input@vger.kernel.org
10232 F: Documentation/input/multi-touch-protocol.rst
10233 F: drivers/input/input-mt.c
10236 INSIDE SECURE CRYPTO DRIVER
10237 M: Antoine Tenart <atenart@kernel.org>
10238 L: linux-crypto@vger.kernel.org
10240 F: drivers/crypto/inside-secure/
10242 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
10243 M: Mimi Zohar <zohar@linux.ibm.com>
10244 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
10245 L: linux-integrity@vger.kernel.org
10247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
10248 F: security/integrity/ima/
10249 F: security/integrity/
10251 INTEL 810/815 FRAMEBUFFER DRIVER
10252 M: Antonino Daplas <adaplas@gmail.com>
10253 L: linux-fbdev@vger.kernel.org
10255 F: drivers/video/fbdev/i810/
10257 INTEL 8255 GPIO DRIVER
10258 M: William Breathitt Gray <william.gray@linaro.org>
10259 L: linux-gpio@vger.kernel.org
10261 F: drivers/gpio/gpio-i8255.c
10262 F: drivers/gpio/gpio-i8255.h
10265 M: Cezary Rojewski <cezary.rojewski@intel.com>
10266 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
10267 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
10268 M: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
10269 M: Bard Liao <yung-chuan.liao@linux.intel.com>
10270 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
10271 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
10272 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10274 F: sound/soc/intel/
10276 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
10277 M: Hans de Goede <hdegoede@redhat.com>
10278 L: platform-driver-x86@vger.kernel.org
10280 F: drivers/platform/x86/intel/atomisp2/pm.c
10282 INTEL ATOMISP2 LED DRIVER
10283 M: Hans de Goede <hdegoede@redhat.com>
10284 L: platform-driver-x86@vger.kernel.org
10286 F: drivers/platform/x86/intel/atomisp2/led.c
10288 INTEL BIOS SAR INT1092 DRIVER
10289 M: Shravan Sudhakar <s.shravan@intel.com>
10290 M: Intel Corporation <linuxwwan@intel.com>
10291 L: platform-driver-x86@vger.kernel.org
10293 F: drivers/platform/x86/intel/int1092/
10295 INTEL BROXTON PMC DRIVER
10296 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10297 M: Zha Qipeng <qipeng.zha@intel.com>
10299 F: drivers/mfd/intel_pmc_bxt.c
10300 F: include/linux/mfd/intel_pmc_bxt.h
10302 INTEL C600 SERIES SAS CONTROLLER DRIVER
10303 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
10304 L: linux-scsi@vger.kernel.org
10306 T: git git://git.code.sf.net/p/intel-sas/isci
10307 F: drivers/scsi/isci/
10309 INTEL CPU family model numbers
10310 M: Tony Luck <tony.luck@intel.com>
10312 L: linux-kernel@vger.kernel.org
10314 F: arch/x86/include/asm/intel-family.h
10316 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
10317 M: Jani Nikula <jani.nikula@linux.intel.com>
10318 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
10319 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
10320 M: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
10321 L: intel-gfx@lists.freedesktop.org
10323 W: https://01.org/linuxgraphics/
10324 Q: http://patchwork.freedesktop.org/project/intel-gfx/
10325 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
10326 C: irc://irc.oftc.net/intel-gfx
10327 T: git git://anongit.freedesktop.org/drm-intel
10328 F: Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
10329 F: Documentation/gpu/i915.rst
10330 F: drivers/gpu/drm/i915/
10331 F: include/drm/i915*
10332 F: include/uapi/drm/i915_drm.h
10334 INTEL ETHERNET DRIVERS
10335 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
10336 M: Tony Nguyen <anthony.l.nguyen@intel.com>
10337 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
10339 W: http://www.intel.com/support/feedback.htm
10340 W: http://e1000.sourceforge.net/
10341 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
10342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
10343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
10344 F: Documentation/networking/device_drivers/ethernet/intel/
10345 F: drivers/net/ethernet/intel/
10346 F: drivers/net/ethernet/intel/*/
10347 F: include/linux/avf/virtchnl.h
10348 F: include/linux/net/intel/iidc.h
10350 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
10351 M: Mustafa Ismail <mustafa.ismail@intel.com>
10352 M: Shiraz Saleem <shiraz.saleem@intel.com>
10353 L: linux-rdma@vger.kernel.org
10355 F: drivers/infiniband/hw/irdma/
10356 F: include/uapi/rdma/irdma-abi.h
10358 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
10359 M: Maik Broemme <mbroemme@libmpq.org>
10360 L: linux-fbdev@vger.kernel.org
10362 F: Documentation/fb/intelfb.rst
10363 F: drivers/video/fbdev/intelfb/
10366 M: Andy Shevchenko <andy@kernel.org>
10367 L: linux-gpio@vger.kernel.org
10369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10370 F: drivers/gpio/gpio-ich.c
10371 F: drivers/gpio/gpio-merrifield.c
10372 F: drivers/gpio/gpio-ml-ioh.c
10373 F: drivers/gpio/gpio-pch.c
10374 F: drivers/gpio/gpio-sch.c
10375 F: drivers/gpio/gpio-sodaville.c
10377 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
10378 M: Zhenyu Wang <zhenyuw@linux.intel.com>
10379 M: Zhi Wang <zhi.a.wang@intel.com>
10380 L: intel-gvt-dev@lists.freedesktop.org
10381 L: intel-gfx@lists.freedesktop.org
10383 W: https://01.org/igvt-g
10384 T: git https://github.com/intel/gvt-linux.git
10385 F: drivers/gpu/drm/i915/gvt/
10387 INTEL HID EVENT DRIVER
10388 M: Alex Hung <alexhung@gmail.com>
10389 L: platform-driver-x86@vger.kernel.org
10391 F: drivers/platform/x86/intel/hid.c
10393 INTEL I/OAT DMA DRIVER
10394 M: Dave Jiang <dave.jiang@intel.com>
10395 R: Dan Williams <dan.j.williams@intel.com>
10396 L: dmaengine@vger.kernel.org
10398 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
10399 F: drivers/dma/ioat*
10402 M: Fenghua Yu <fenghua.yu@intel.com>
10403 M: Dave Jiang <dave.jiang@intel.com>
10404 L: dmaengine@vger.kernel.org
10406 F: drivers/dma/idxd/*
10407 F: include/uapi/linux/idxd.h
10410 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
10411 M: Len Brown <lenb@kernel.org>
10412 L: linux-pm@vger.kernel.org
10414 B: https://bugzilla.kernel.org
10415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
10416 F: drivers/idle/intel_idle.c
10418 INTEL IN FIELD SCAN (IFS) DEVICE
10419 M: Jithu Joseph <jithu.joseph@intel.com>
10420 R: Ashok Raj <ashok.raj@intel.com>
10421 R: Tony Luck <tony.luck@intel.com>
10423 F: drivers/platform/x86/intel/ifs
10424 F: include/trace/events/intel_ifs.h
10426 INTEL INTEGRATED SENSOR HUB DRIVER
10427 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10428 M: Jiri Kosina <jikos@kernel.org>
10429 L: linux-input@vger.kernel.org
10431 F: drivers/hid/intel-ish-hid/
10434 M: David Woodhouse <dwmw2@infradead.org>
10435 M: Lu Baolu <baolu.lu@linux.intel.com>
10436 L: iommu@lists.linux.dev
10438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10439 F: drivers/iommu/intel/
10440 F: include/linux/intel-svm.h
10442 INTEL IPU3 CSI-2 CIO2 DRIVER
10443 M: Yong Zhi <yong.zhi@intel.com>
10444 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10445 M: Bingbu Cao <bingbu.cao@intel.com>
10446 M: Dan Scally <djrscally@gmail.com>
10447 R: Tianshu Qiu <tian.shu.qiu@intel.com>
10448 L: linux-media@vger.kernel.org
10450 T: git git://linuxtv.org/media_tree.git
10451 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
10452 F: drivers/media/pci/intel/ipu3/
10454 INTEL IPU3 CSI-2 IMGU DRIVER
10455 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10456 R: Bingbu Cao <bingbu.cao@intel.com>
10457 R: Tianshu Qiu <tian.shu.qiu@intel.com>
10458 L: linux-media@vger.kernel.org
10460 F: Documentation/admin-guide/media/ipu3.rst
10461 F: Documentation/admin-guide/media/ipu3_rcb.svg
10462 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
10463 F: drivers/staging/media/ipu3/
10465 INTEL IXP4XX CRYPTO SUPPORT
10466 M: Corentin Labbe <clabbe@baylibre.com>
10467 L: linux-crypto@vger.kernel.org
10469 F: drivers/crypto/ixp4xx_crypto.c
10471 INTEL ISHTP ECLITE DRIVER
10472 M: Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
10473 L: platform-driver-x86@vger.kernel.org
10475 F: drivers/platform/x86/intel/ishtp_eclite.c
10477 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
10478 M: Krzysztof Halasa <khalasa@piap.pl>
10480 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
10481 F: drivers/net/wan/ixp4xx_hss.c
10482 F: drivers/soc/ixp4xx/ixp4xx-npe.c
10483 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
10484 F: include/linux/soc/ixp4xx/npe.h
10485 F: include/linux/soc/ixp4xx/qmgr.h
10487 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
10488 M: Deepak Saxena <dsaxena@plexity.net>
10490 F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
10491 F: drivers/char/hw_random/ixp4xx-rng.c
10493 INTEL KEEM BAY DRM DRIVER
10494 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
10495 M: Edmund Dea <edmund.j.dea@intel.com>
10497 F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml
10498 F: drivers/gpu/drm/kmb/
10500 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
10501 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10503 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
10504 F: drivers/crypto/keembay/Kconfig
10505 F: drivers/crypto/keembay/Makefile
10506 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
10507 F: drivers/crypto/keembay/ocs-aes.c
10508 F: drivers/crypto/keembay/ocs-aes.h
10510 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
10511 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10512 M: Prabhjot Khurana <prabhjot.khurana@intel.com>
10513 M: Mark Gross <mgross@linux.intel.com>
10515 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
10516 F: drivers/crypto/keembay/Kconfig
10517 F: drivers/crypto/keembay/Makefile
10518 F: drivers/crypto/keembay/keembay-ocs-ecc.c
10520 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
10521 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10522 M: Declan Murphy <declan.murphy@intel.com>
10524 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
10525 F: drivers/crypto/keembay/Kconfig
10526 F: drivers/crypto/keembay/Makefile
10527 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
10528 F: drivers/crypto/keembay/ocs-hcu.c
10529 F: drivers/crypto/keembay/ocs-hcu.h
10531 INTEL THUNDER BAY EMMC PHY DRIVER
10532 M: Nandhini Srikandan <nandhini.srikandan@intel.com>
10533 M: Rashmi A <rashmi.a@intel.com>
10535 F: Documentation/devicetree/bindings/phy/intel,phy-thunderbay-emmc.yaml
10536 F: drivers/phy/intel/phy-intel-thunderbay-emmc.c
10538 INTEL MANAGEMENT ENGINE (mei)
10539 M: Tomas Winkler <tomas.winkler@intel.com>
10540 L: linux-kernel@vger.kernel.org
10542 F: Documentation/driver-api/mei/*
10543 F: drivers/misc/mei/
10544 F: drivers/watchdog/mei_wdt.c
10545 F: include/linux/mei_aux.h
10546 F: include/linux/mei_cl_bus.h
10547 F: include/uapi/linux/mei.h
10550 INTEL MAX 10 BMC MFD DRIVER
10551 M: Xu Yilun <yilun.xu@intel.com>
10552 R: Tom Rix <trix@redhat.com>
10554 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
10555 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
10556 F: drivers/hwmon/intel-m10-bmc-hwmon.c
10557 F: drivers/mfd/intel-m10-bmc.c
10558 F: include/linux/mfd/intel-m10-bmc.h
10560 INTEL MENLOW THERMAL DRIVER
10561 M: Sujith Thomas <sujith.thomas@intel.com>
10562 L: linux-pm@vger.kernel.org
10564 F: drivers/thermal/intel/intel_menlow.c
10566 INTEL P-Unit IPC DRIVER
10567 M: Zha Qipeng <qipeng.zha@intel.com>
10568 L: platform-driver-x86@vger.kernel.org
10570 F: arch/x86/include/asm/intel_punit_ipc.h
10571 F: drivers/platform/x86/intel/punit_ipc.c
10573 INTEL PMC CORE DRIVER
10574 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10575 M: David E Box <david.e.box@intel.com>
10576 L: platform-driver-x86@vger.kernel.org
10578 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
10579 F: drivers/platform/x86/intel/pmc/
10581 INTEL PMIC GPIO DRIVERS
10582 M: Andy Shevchenko <andy@kernel.org>
10584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10585 F: drivers/gpio/gpio-*cove.c
10587 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
10588 M: Andy Shevchenko <andy@kernel.org>
10590 F: drivers/mfd/intel_soc_pmic*
10591 F: include/linux/mfd/intel_soc_pmic*
10594 M: David E. Box <david.e.box@linux.intel.com>
10596 F: drivers/platform/x86/intel/pmt/
10598 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
10599 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
10600 L: linux-wireless@vger.kernel.org
10602 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
10603 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
10604 F: drivers/net/wireless/intel/ipw2x00/
10606 INTEL PSTATE DRIVER
10607 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10608 M: Len Brown <lenb@kernel.org>
10609 L: linux-pm@vger.kernel.org
10611 F: drivers/cpufreq/intel_pstate.c
10613 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
10614 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10615 L: linux-iio@vger.kernel.org
10616 F: drivers/counter/intel-qep.c
10619 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10621 F: arch/x86/include/asm/intel_scu_ipc.h
10622 F: drivers/platform/x86/intel_scu_*
10625 M: David E. Box <david.e.box@linux.intel.com>
10627 F: drivers/platform/x86/intel/sdsi.c
10628 F: tools/arch/x86/intel_sdsi/
10629 F: tools/testing/selftests/drivers/sdsi/
10631 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
10632 M: Daniel Scally <djrscally@gmail.com>
10634 F: drivers/platform/x86/intel/int3472/
10636 INTEL SPEED SELECT TECHNOLOGY
10637 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10638 L: platform-driver-x86@vger.kernel.org
10640 F: drivers/platform/x86/intel/speed_select_if/
10641 F: include/uapi/linux/isst_if.h
10642 F: tools/power/x86/intel-speed-select/
10644 INTEL STRATIX10 FIRMWARE DRIVERS
10645 M: Dinh Nguyen <dinguyen@kernel.org>
10646 L: linux-kernel@vger.kernel.org
10648 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
10649 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
10650 F: drivers/firmware/stratix10-rsu.c
10651 F: drivers/firmware/stratix10-svc.c
10652 F: include/linux/firmware/intel/stratix10-smc.h
10653 F: include/linux/firmware/intel/stratix10-svc-client.h
10654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
10656 INTEL TELEMETRY DRIVER
10657 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10658 M: "David E. Box" <david.e.box@linux.intel.com>
10659 L: platform-driver-x86@vger.kernel.org
10661 F: arch/x86/include/asm/intel_telemetry.h
10662 F: drivers/platform/x86/intel/telemetry/
10664 INTEL UNCORE FREQUENCY CONTROL
10665 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10666 L: platform-driver-x86@vger.kernel.org
10668 F: Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
10669 F: drivers/platform/x86/intel/uncore-frequency/
10671 INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
10672 M: David E. Box <david.e.box@linux.intel.com>
10674 F: drivers/platform/x86/intel/vsec.*
10676 INTEL VIRTUAL BUTTON DRIVER
10677 M: AceLan Kao <acelan.kao@canonical.com>
10678 L: platform-driver-x86@vger.kernel.org
10680 F: drivers/platform/x86/intel/vbtn.c
10682 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
10683 M: Stanislaw Gruszka <stf_xl@wp.pl>
10684 L: linux-wireless@vger.kernel.org
10686 F: drivers/net/wireless/intel/iwlegacy/
10688 INTEL WIRELESS WIFI LINK (iwlwifi)
10689 M: Gregory Greenman <gregory.greenman@intel.com>
10690 L: linux-wireless@vger.kernel.org
10692 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
10693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
10694 F: drivers/net/wireless/intel/iwlwifi/
10696 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
10697 M: Jithu Joseph <jithu.joseph@intel.com>
10698 R: Maurice Ma <maurice.ma@intel.com>
10700 W: https://slimbootloader.github.io/security/firmware-update.html
10701 F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
10703 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
10704 L: Dell.Client.Kernel@dell.com
10706 F: drivers/platform/x86/intel/wmi/thunderbolt.c
10708 INTEL WWAN IOSM DRIVER
10709 M: M Chetan Kumar <m.chetan.kumar@intel.com>
10710 M: Intel Corporation <linuxwwan@intel.com>
10711 L: netdev@vger.kernel.org
10713 F: drivers/net/wwan/iosm/
10716 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10718 F: Documentation/trace/intel_th.rst
10719 F: drivers/hwtracing/intel_th/
10720 F: include/linux/intel_th.h
10722 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
10723 M: Ning Sun <ning.sun@intel.com>
10724 L: tboot-devel@lists.sourceforge.net
10726 W: http://tboot.sourceforge.net
10727 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
10728 F: Documentation/x86/intel_txt.rst
10729 F: arch/x86/kernel/tboot.c
10730 F: include/linux/tboot.h
10733 M: Jarkko Sakkinen <jarkko@kernel.org>
10734 R: Dave Hansen <dave.hansen@linux.intel.com>
10735 L: linux-sgx@vger.kernel.org
10737 Q: https://patchwork.kernel.org/project/intel-sgx/list/
10738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
10739 F: Documentation/x86/sgx.rst
10740 F: arch/x86/entry/vdso/vsgx.S
10741 F: arch/x86/include/asm/sgx.h
10742 F: arch/x86/include/uapi/asm/sgx.h
10743 F: arch/x86/kernel/cpu/sgx/*
10744 F: tools/testing/selftests/sgx/*
10748 M: Georgi Djakov <djakov@kernel.org>
10749 L: linux-pm@vger.kernel.org
10751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
10752 F: Documentation/devicetree/bindings/interconnect/
10753 F: Documentation/driver-api/interconnect.rst
10754 F: drivers/interconnect/
10755 F: include/dt-bindings/interconnect/
10756 F: include/linux/interconnect-provider.h
10757 F: include/linux/interconnect.h
10759 INTERRUPT COUNTER DRIVER
10760 M: Oleksij Rempel <o.rempel@pengutronix.de>
10761 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10762 L: linux-iio@vger.kernel.org
10763 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
10764 F: drivers/counter/interrupt-cnt.c
10766 INTERSIL ISL7998X VIDEO DECODER DRIVER
10767 M: Michael Tretter <m.tretter@pengutronix.de>
10768 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10769 L: linux-media@vger.kernel.org
10771 F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
10772 F: drivers/media/i2c/isl7998x.c
10774 INVENSENSE ICM-426xx IMU DRIVER
10775 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
10776 L: linux-iio@vger.kernel.org
10778 W: https://invensense.tdk.com/
10779 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
10780 F: drivers/iio/imu/inv_icm42600/
10782 INVENSENSE MPU-3050 GYROSCOPE DRIVER
10783 M: Linus Walleij <linus.walleij@linaro.org>
10784 L: linux-iio@vger.kernel.org
10786 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
10787 F: drivers/iio/gyro/mpu3050*
10789 IOC3 ETHERNET DRIVER
10790 M: Ralf Baechle <ralf@linux-mips.org>
10791 L: linux-mips@vger.kernel.org
10793 F: drivers/net/ethernet/sgi/ioc3-eth.c
10795 IOMAP FILESYSTEM LIBRARY
10796 M: Christoph Hellwig <hch@infradead.org>
10797 M: Darrick J. Wong <djwong@kernel.org>
10798 L: linux-xfs@vger.kernel.org
10799 L: linux-fsdevel@vger.kernel.org
10801 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
10803 F: include/linux/iomap.h
10805 IOMMU DMA-API LAYER
10806 M: Robin Murphy <robin.murphy@arm.com>
10807 L: iommu@lists.linux.dev
10809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10810 F: drivers/iommu/dma-iommu.c
10811 F: drivers/iommu/dma-iommu.h
10812 F: drivers/iommu/iova.c
10813 F: include/linux/iova.h
10816 M: Jason Gunthorpe <jgg@nvidia.com>
10817 M: Kevin Tian <kevin.tian@intel.com>
10818 L: iommu@lists.linux.dev
10820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
10821 F: Documentation/userspace-api/iommufd.rst
10822 F: drivers/iommu/iommufd/
10823 F: include/linux/iommufd.h
10824 F: include/uapi/linux/iommufd.h
10825 F: tools/testing/selftests/iommu/
10828 M: Joerg Roedel <joro@8bytes.org>
10829 M: Will Deacon <will@kernel.org>
10830 R: Robin Murphy <robin.murphy@arm.com>
10831 L: iommu@lists.linux.dev
10833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10834 F: Documentation/devicetree/bindings/iommu/
10835 F: Documentation/userspace-api/iommu.rst
10837 F: include/linux/iommu.h
10838 F: include/linux/iova.h
10839 F: include/linux/of_iommu.h
10840 F: include/uapi/linux/iommu.h
10843 M: Thomas Zimmermann <tzimmermann@suse.de>
10844 L: dri-devel@lists.freedesktop.org
10846 T: git git://anongit.freedesktop.org/drm/drm-misc
10847 F: include/linux/iosys-map.h
10850 M: Jens Axboe <axboe@kernel.dk>
10851 R: Pavel Begunkov <asml.silence@gmail.com>
10852 L: io-uring@vger.kernel.org
10854 T: git git://git.kernel.dk/linux-block
10855 T: git git://git.kernel.dk/liburing
10857 F: include/linux/io_uring.h
10858 F: include/linux/io_uring_types.h
10859 F: include/trace/events/io_uring.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/hyperv.*
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
11581 KIONIX/ROHM KX022A ACCELEROMETER
11582 M: Matti Vaittinen <mazziesaccount@gmail.com>
11583 L: linux-iio@vger.kernel.org
11585 F: drivers/iio/accel/kionix-kx022a*
11588 M: Catalin Marinas <catalin.marinas@arm.com>
11590 F: Documentation/dev-tools/kmemleak.rst
11591 F: include/linux/kmemleak.h
11593 F: samples/kmemleak/kmemleak-test.c
11595 KMOD KERNEL MODULE LOADER - USERMODE HELPER
11596 M: Luis Chamberlain <mcgrof@kernel.org>
11597 L: linux-kernel@vger.kernel.org
11598 L: linux-modules@vger.kernel.org
11600 F: include/linux/kmod.h
11603 F: tools/testing/selftests/kmod/
11606 M: Alexander Potapenko <glider@google.com>
11607 R: Marco Elver <elver@google.com>
11608 R: Dmitry Vyukov <dvyukov@google.com>
11609 L: kasan-dev@googlegroups.com
11611 F: Documentation/dev-tools/kmsan.rst
11612 F: arch/*/include/asm/kmsan.h
11613 F: arch/*/mm/kmsan_*
11614 F: include/linux/kmsan*.h
11615 F: lib/Kconfig.kmsan
11617 F: scripts/Makefile.kmsan
11620 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
11621 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
11622 M: "David S. Miller" <davem@davemloft.net>
11623 M: Masami Hiramatsu <mhiramat@kernel.org>
11624 L: linux-kernel@vger.kernel.org
11625 L: linux-trace-kernel@vger.kernel.org
11626 Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
11628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
11629 F: Documentation/trace/kprobes.rst
11630 F: include/asm-generic/kprobes.h
11631 F: include/linux/kprobes.h
11632 F: kernel/kprobes.c
11633 F: lib/test_kprobes.c
11636 KS0108 LCD CONTROLLER DRIVER
11637 M: Miguel Ojeda <ojeda@kernel.org>
11639 F: Documentation/admin-guide/auxdisplay/ks0108.rst
11640 F: drivers/auxdisplay/ks0108.c
11641 F: include/linux/ks0108.h
11643 KTD253 BACKLIGHT DRIVER
11644 M: Linus Walleij <linus.walleij@linaro.org>
11646 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
11647 F: drivers/video/backlight/ktd253-backlight.c
11650 M: Steven Rostedt <rostedt@goodmis.org>
11651 M: John Hawley <warthog9@eaglescrag.net>
11653 F: tools/testing/ktest
11656 M: David Ahern <dsahern@kernel.org>
11657 L: netdev@vger.kernel.org
11659 F: include/net/l3mdev.h
11662 LANDLOCK SECURITY MODULE
11663 M: Mickaël Salaün <mic@digikod.net>
11664 L: linux-security-module@vger.kernel.org
11666 W: https://landlock.io
11667 T: git https://github.com/landlock-lsm/linux.git
11668 F: Documentation/security/landlock.rst
11669 F: Documentation/userspace-api/landlock.rst
11670 F: include/uapi/linux/landlock.h
11671 F: samples/landlock/
11672 F: security/landlock/
11673 F: tools/testing/selftests/landlock/
11677 LANTIQ / INTEL Ethernet drivers
11678 M: Hauke Mehrtens <hauke@hauke-m.de>
11679 L: netdev@vger.kernel.org
11681 F: drivers/net/dsa/lantiq_gswip.c
11682 F: drivers/net/dsa/lantiq_pce.h
11683 F: drivers/net/ethernet/lantiq_xrx200.c
11684 F: net/dsa/tag_gswip.c
11686 LANTIQ MIPS ARCHITECTURE
11687 M: John Crispin <john@phrozen.org>
11688 L: linux-mips@vger.kernel.org
11690 F: arch/mips/lantiq
11691 F: drivers/soc/lantiq
11693 LASI 53c700 driver for PARISC
11694 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11695 L: linux-scsi@vger.kernel.org
11697 F: Documentation/scsi/53c700.rst
11698 F: drivers/scsi/53c700*
11701 M: Tobin C. Harding <me@tobin.cc>
11702 M: Tycho Andersen <tycho@tycho.pizza>
11703 L: linux-hardening@vger.kernel.org
11705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
11706 F: scripts/leaking_addresses.pl
11709 M: Pavel Machek <pavel@ucw.cz>
11710 M: Lee Jones <lee@kernel.org>
11711 L: linux-leds@vger.kernel.org
11713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
11714 F: Documentation/devicetree/bindings/leds/
11716 F: include/dt-bindings/leds/
11717 F: include/linux/leds.h
11719 LEGACY EEPROM DRIVER
11720 M: Jean Delvare <jdelvare@suse.com>
11722 F: Documentation/misc-devices/eeprom.rst
11723 F: drivers/misc/eeprom/eeprom.c
11725 LEGO MINDSTORMS EV3
11726 R: David Lechner <david@lechnology.com>
11728 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
11729 F: arch/arm/boot/dts/da850-lego-ev3.dts
11730 F: drivers/power/supply/lego_ev3_battery.c
11732 LEGO USB Tower driver
11733 M: Juergen Stuber <starblue@users.sourceforge.net>
11734 L: legousb-devel@lists.sourceforge.net
11736 W: http://legousb.sourceforge.net/
11737 F: drivers/usb/misc/legousbtower.c
11739 LETSKETCH HID TABLET DRIVER
11740 M: Hans de Goede <hdegoede@redhat.com>
11741 L: linux-input@vger.kernel.org
11743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11744 F: drivers/hid/hid-letsketch.c
11747 M: Matan Ziv-Av <matan@svgalib.org>
11748 L: platform-driver-x86@vger.kernel.org
11750 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
11751 F: Documentation/admin-guide/laptops/lg-laptop.rst
11752 F: drivers/platform/x86/lg-laptop.c
11754 LG2160 MEDIA DRIVER
11755 M: Michael Krufky <mkrufky@linuxtv.org>
11756 L: linux-media@vger.kernel.org
11758 W: https://linuxtv.org
11759 W: http://github.com/mkrufky
11760 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11761 T: git git://linuxtv.org/mkrufky/tuners.git
11762 F: drivers/media/dvb-frontends/lg2160.*
11764 LGDT3305 MEDIA DRIVER
11765 M: Michael Krufky <mkrufky@linuxtv.org>
11766 L: linux-media@vger.kernel.org
11768 W: https://linuxtv.org
11769 W: http://github.com/mkrufky
11770 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11771 T: git git://linuxtv.org/mkrufky/tuners.git
11772 F: drivers/media/dvb-frontends/lgdt3305.*
11774 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
11775 M: Viresh Kumar <vireshk@kernel.org>
11776 L: linux-ide@vger.kernel.org
11778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11779 F: drivers/ata/pata_arasan_cf.c
11780 F: include/linux/pata_arasan_cf_data.h
11782 LIBATA PATA DRIVERS
11783 R: Sergey Shtylyov <s.shtylyov@omp.ru>
11784 L: linux-ide@vger.kernel.org
11785 F: drivers/ata/ata_*.c
11786 F: drivers/ata/pata_*.c
11788 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
11789 M: Linus Walleij <linus.walleij@linaro.org>
11790 L: linux-ide@vger.kernel.org
11792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11793 F: drivers/ata/pata_ftide010.c
11794 F: drivers/ata/sata_gemini.c
11795 F: drivers/ata/sata_gemini.h
11797 LIBATA SATA AHCI PLATFORM devices support
11798 M: Hans de Goede <hdegoede@redhat.com>
11799 M: Jens Axboe <axboe@kernel.dk>
11800 L: linux-ide@vger.kernel.org
11802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11803 F: drivers/ata/ahci_platform.c
11804 F: drivers/ata/libahci_platform.c
11805 F: include/linux/ahci_platform.h
11807 LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
11808 M: Serge Semin <fancer.lancer@gmail.com>
11809 L: linux-ide@vger.kernel.org
11811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
11812 F: Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
11813 F: Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
11814 F: drivers/ata/ahci_dwc.c
11816 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
11817 M: Mikael Pettersson <mikpelinux@gmail.com>
11818 L: linux-ide@vger.kernel.org
11820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11821 F: drivers/ata/sata_promise.*
11823 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
11824 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
11825 L: linux-ide@vger.kernel.org
11827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
11828 F: Documentation/ABI/testing/sysfs-ata
11829 F: Documentation/devicetree/bindings/ata/
11831 F: include/linux/ata.h
11832 F: include/linux/libata.h
11834 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
11835 M: Vishal Verma <vishal.l.verma@intel.com>
11836 M: Dan Williams <dan.j.williams@intel.com>
11837 M: Dave Jiang <dave.jiang@intel.com>
11838 L: nvdimm@lists.linux.dev
11840 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11841 P: Documentation/nvdimm/maintainer-entry-profile.rst
11842 F: drivers/nvdimm/btt*
11844 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
11845 M: Dan Williams <dan.j.williams@intel.com>
11846 M: Vishal Verma <vishal.l.verma@intel.com>
11847 M: Dave Jiang <dave.jiang@intel.com>
11848 L: nvdimm@lists.linux.dev
11850 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11851 P: Documentation/nvdimm/maintainer-entry-profile.rst
11852 F: drivers/nvdimm/pmem*
11854 LIBNVDIMM: DEVICETREE BINDINGS
11855 M: Oliver O'Halloran <oohall@gmail.com>
11856 L: nvdimm@lists.linux.dev
11858 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11859 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
11860 F: drivers/nvdimm/of_pmem.c
11862 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
11863 M: Dan Williams <dan.j.williams@intel.com>
11864 M: Vishal Verma <vishal.l.verma@intel.com>
11865 M: Dave Jiang <dave.jiang@intel.com>
11866 M: Ira Weiny <ira.weiny@intel.com>
11867 L: nvdimm@lists.linux.dev
11869 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11870 P: Documentation/nvdimm/maintainer-entry-profile.rst
11871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
11872 F: drivers/acpi/nfit/*
11873 F: drivers/nvdimm/*
11874 F: include/linux/libnvdimm.h
11875 F: include/linux/nd.h
11876 F: include/uapi/linux/ndctl.h
11877 F: tools/testing/nvdimm/
11879 LICENSES and SPDX stuff
11880 M: Thomas Gleixner <tglx@linutronix.de>
11881 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11882 L: linux-spdx@vger.kernel.org
11884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
11886 F: Documentation/process/license-rules.rst
11888 F: scripts/spdxcheck-test.sh
11889 F: scripts/spdxcheck.py
11890 F: scripts/spdxexclude
11892 LINEAR RANGES HELPERS
11893 M: Mark Brown <broonie@kernel.org>
11894 R: Matti Vaittinen <mazziesaccount@gmail.com>
11895 F: lib/linear_ranges.c
11896 F: lib/test_linear_ranges.c
11897 F: include/linux/linear_range.h
11899 LINUX FOR POWER MACINTOSH
11900 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11901 L: linuxppc-dev@lists.ozlabs.org
11903 F: arch/powerpc/platforms/powermac/
11904 F: drivers/macintosh/
11906 LINUX FOR POWERPC (32-BIT AND 64-BIT)
11907 M: Michael Ellerman <mpe@ellerman.id.au>
11908 R: Nicholas Piggin <npiggin@gmail.com>
11909 R: Christophe Leroy <christophe.leroy@csgroup.eu>
11910 L: linuxppc-dev@lists.ozlabs.org
11912 W: https://github.com/linuxppc/wiki/wiki
11913 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
11914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
11915 F: Documentation/ABI/stable/sysfs-firmware-opal-*
11916 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
11917 F: Documentation/devicetree/bindings/powerpc/
11918 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
11919 F: Documentation/powerpc/
11921 F: drivers/*/*/*pasemi*
11922 F: drivers/*/*pasemi*
11923 F: drivers/char/tpm/tpm_ibmvtpm*
11924 F: drivers/crypto/nx/
11925 F: drivers/crypto/vmx/
11926 F: drivers/i2c/busses/i2c-opal.c
11927 F: drivers/net/ethernet/ibm/ibmveth.*
11928 F: drivers/net/ethernet/ibm/ibmvnic.*
11929 F: drivers/pci/hotplug/pnv_php.c
11930 F: drivers/pci/hotplug/rpa*
11931 F: drivers/rtc/rtc-opal.c
11932 F: drivers/scsi/ibmvscsi/
11933 F: drivers/tty/hvc/hvc_opal.c
11934 F: drivers/watchdog/wdrtas.c
11935 F: tools/testing/selftests/powerpc
11942 LINUX FOR POWERPC EMBEDDED MPC5XXX
11943 M: Anatolij Gustschin <agust@denx.de>
11944 L: linuxppc-dev@lists.ozlabs.org
11946 F: arch/powerpc/platforms/512x/
11947 F: arch/powerpc/platforms/52xx/
11949 LINUX FOR POWERPC EMBEDDED PPC4XX
11950 L: linuxppc-dev@lists.ozlabs.org
11952 F: arch/powerpc/platforms/40x/
11953 F: arch/powerpc/platforms/44x/
11955 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
11956 M: Scott Wood <oss@buserror.net>
11957 L: linuxppc-dev@lists.ozlabs.org
11959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
11960 F: Documentation/devicetree/bindings/powerpc/fsl/
11961 F: arch/powerpc/platforms/83xx/
11962 F: arch/powerpc/platforms/85xx/
11964 LINUX FOR POWERPC EMBEDDED PPC8XX
11965 M: Christophe Leroy <christophe.leroy@csgroup.eu>
11966 L: linuxppc-dev@lists.ozlabs.org
11968 F: arch/powerpc/platforms/8xx/
11970 LINUX KERNEL DUMP TEST MODULE (LKDTM)
11971 M: Kees Cook <keescook@chromium.org>
11973 F: drivers/misc/lkdtm/*
11974 F: tools/testing/selftests/lkdtm/*
11976 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
11977 M: Alan Stern <stern@rowland.harvard.edu>
11978 M: Andrea Parri <parri.andrea@gmail.com>
11979 M: Will Deacon <will@kernel.org>
11980 M: Peter Zijlstra <peterz@infradead.org>
11981 M: Boqun Feng <boqun.feng@gmail.com>
11982 M: Nicholas Piggin <npiggin@gmail.com>
11983 M: David Howells <dhowells@redhat.com>
11984 M: Jade Alglave <j.alglave@ucl.ac.uk>
11985 M: Luc Maranget <luc.maranget@inria.fr>
11986 M: "Paul E. McKenney" <paulmck@kernel.org>
11987 R: Akira Yokosawa <akiyks@gmail.com>
11988 R: Daniel Lustig <dlustig@nvidia.com>
11989 R: Joel Fernandes <joel@joelfernandes.org>
11990 L: linux-kernel@vger.kernel.org
11991 L: linux-arch@vger.kernel.org
11993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
11994 F: Documentation/atomic_bitops.txt
11995 F: Documentation/atomic_t.txt
11996 F: Documentation/core-api/refcount-vs-atomic.rst
11997 F: Documentation/litmus-tests/
11998 F: Documentation/memory-barriers.txt
11999 F: tools/memory-model/
12001 LIS3LV02D ACCELEROMETER DRIVER
12002 M: Eric Piel <eric.piel@tremplin-utc.net>
12004 F: Documentation/misc-devices/lis3lv02d.rst
12005 F: drivers/misc/lis3lv02d/
12006 F: drivers/platform/x86/hp/hp_accel.c
12009 M: David Gow <davidgow@google.com>
12010 L: linux-kselftest@vger.kernel.org
12011 L: kunit-dev@googlegroups.com
12016 M: Karol Gugala <kgugala@antmicro.com>
12017 M: Mateusz Holenko <mholenko@antmicro.com>
12018 M: Gabriel Somlo <gsomlo@gmail.com>
12019 M: Joel Stanley <joel@jms.id.au>
12021 F: Documentation/devicetree/bindings/*/litex,*.yaml
12022 F: arch/openrisc/boot/dts/or1klitex.dts
12023 F: include/linux/litex.h
12024 F: drivers/tty/serial/liteuart.c
12025 F: drivers/soc/litex/*
12026 F: drivers/net/ethernet/litex/*
12027 F: drivers/mmc/host/litex_mmc.c
12031 M: Josh Poimboeuf <jpoimboe@kernel.org>
12032 M: Jiri Kosina <jikos@kernel.org>
12033 M: Miroslav Benes <mbenes@suse.cz>
12034 M: Petr Mladek <pmladek@suse.com>
12035 R: Joe Lawrence <joe.lawrence@redhat.com>
12036 L: live-patching@vger.kernel.org
12038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
12039 F: Documentation/ABI/testing/sysfs-kernel-livepatch
12040 F: Documentation/livepatch/
12041 F: arch/powerpc/include/asm/livepatch.h
12042 F: include/linux/livepatch.h
12043 F: kernel/livepatch/
12044 F: kernel/module/livepatch.c
12046 F: samples/livepatch/
12047 F: tools/testing/selftests/livepatch/
12050 L: netdev@vger.kernel.org
12052 F: include/linux/llc.h
12053 F: include/net/llc*
12054 F: include/uapi/linux/llc.h
12057 LM73 HARDWARE MONITOR DRIVER
12058 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
12059 L: linux-hwmon@vger.kernel.org
12061 F: drivers/hwmon/lm73.c
12063 LM78 HARDWARE MONITOR DRIVER
12064 M: Jean Delvare <jdelvare@suse.com>
12065 L: linux-hwmon@vger.kernel.org
12067 F: Documentation/hwmon/lm78.rst
12068 F: drivers/hwmon/lm78.c
12070 LM83 HARDWARE MONITOR DRIVER
12071 M: Jean Delvare <jdelvare@suse.com>
12072 L: linux-hwmon@vger.kernel.org
12074 F: Documentation/hwmon/lm83.rst
12075 F: drivers/hwmon/lm83.c
12077 LM90 HARDWARE MONITOR DRIVER
12078 M: Jean Delvare <jdelvare@suse.com>
12079 L: linux-hwmon@vger.kernel.org
12081 F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
12082 F: Documentation/hwmon/lm90.rst
12083 F: drivers/hwmon/lm90.c
12084 F: include/dt-bindings/thermal/lm90.h
12086 LM95234 HARDWARE MONITOR DRIVER
12087 M: Guenter Roeck <linux@roeck-us.net>
12088 L: linux-hwmon@vger.kernel.org
12090 F: Documentation/hwmon/lm95234.rst
12091 F: drivers/hwmon/lm95234.c
12093 LME2510 MEDIA DRIVER
12094 M: Malcolm Priestley <tvboxspy@gmail.com>
12095 L: linux-media@vger.kernel.org
12097 W: https://linuxtv.org
12098 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12099 F: drivers/media/usb/dvb-usb-v2/lmedm04*
12101 LOADPIN SECURITY MODULE
12102 M: Kees Cook <keescook@chromium.org>
12104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12105 F: Documentation/admin-guide/LSM/LoadPin.rst
12106 F: security/loadpin/
12109 M: Peter Zijlstra <peterz@infradead.org>
12110 M: Ingo Molnar <mingo@redhat.com>
12111 M: Will Deacon <will@kernel.org>
12112 R: Waiman Long <longman@redhat.com>
12113 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
12114 L: linux-kernel@vger.kernel.org
12116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
12117 F: Documentation/locking/
12118 F: arch/*/include/asm/spinlock*.h
12119 F: include/linux/lockdep.h
12120 F: include/linux/mutex*.h
12121 F: include/linux/rwlock*.h
12122 F: include/linux/rwsem*.h
12123 F: include/linux/seqlock.h
12124 F: include/linux/spinlock*.h
12126 F: lib/locking*.[ch]
12127 X: kernel/locking/locktorture.c
12129 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
12130 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
12131 L: linux-ntfs-dev@lists.sourceforge.net
12133 W: http://www.linux-ntfs.org/content/view/19/37/
12134 F: Documentation/admin-guide/ldm.rst
12135 F: block/partitions/ldm.*
12137 LOGITECH HID GAMING KEYBOARDS
12138 M: Hans de Goede <hdegoede@redhat.com>
12139 L: linux-input@vger.kernel.org
12141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12142 F: drivers/hid/hid-lg-g15.c
12144 LONTIUM LT8912B MIPI TO HDMI BRIDGE
12145 M: Adrien Grassein <adrien.grassein@gmail.com>
12147 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
12148 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
12151 M: Huacai Chen <chenhuacai@kernel.org>
12152 R: WANG Xuerui <kernel@xen0n.name>
12153 L: loongarch@lists.linux.dev
12155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
12157 F: drivers/*/*loongarch*
12158 F: Documentation/loongarch/
12159 F: Documentation/translations/zh_CN/loongarch/
12161 LOONGSON-2 SOC SERIES GUTS DRIVER
12162 M: Yinbo Zhu <zhuyinbo@loongson.cn>
12163 L: loongarch@lists.linux.dev
12165 F: Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
12166 F: drivers/soc/loongson/loongson2_guts.c
12168 LOONGSON-2 SOC SERIES PINCTRL DRIVER
12169 M: zhanghongchen <zhanghongchen@loongson.cn>
12170 M: Yinbo Zhu <zhuyinbo@loongson.cn>
12171 L: linux-gpio@vger.kernel.org
12173 F: Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
12174 F: drivers/pinctrl/pinctrl-loongson2.c
12176 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
12177 M: Sathya Prakash <sathya.prakash@broadcom.com>
12178 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
12179 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
12180 L: MPT-FusionLinux.pdl@broadcom.com
12181 L: linux-scsi@vger.kernel.org
12183 W: http://www.avagotech.com/support/
12184 F: drivers/message/fusion/
12185 F: drivers/scsi/mpt3sas/
12187 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
12188 M: Matthew Wilcox <willy@infradead.org>
12189 L: linux-scsi@vger.kernel.org
12191 F: drivers/scsi/sym53c8xx_2/
12194 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12195 L: linux-iio@vger.kernel.org
12197 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
12198 F: drivers/iio/dac/ltc1660.c
12200 LTC2688 IIO DAC DRIVER
12201 M: Nuno Sá <nuno.sa@analog.com>
12202 L: linux-iio@vger.kernel.org
12204 W: https://ez.analog.com/linux-software-drivers
12205 F: Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
12206 F: Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
12207 F: drivers/iio/dac/ltc2688.c
12209 LTC2947 HARDWARE MONITOR DRIVER
12210 M: Nuno Sá <nuno.sa@analog.com>
12211 L: linux-hwmon@vger.kernel.org
12213 W: https://ez.analog.com/linux-software-drivers
12214 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
12215 F: drivers/hwmon/ltc2947-core.c
12216 F: drivers/hwmon/ltc2947-i2c.c
12217 F: drivers/hwmon/ltc2947-spi.c
12218 F: drivers/hwmon/ltc2947.h
12220 LTC2983 IIO TEMPERATURE DRIVER
12221 M: Nuno Sá <nuno.sa@analog.com>
12222 L: linux-iio@vger.kernel.org
12224 W: https://ez.analog.com/linux-software-drivers
12225 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
12226 F: drivers/iio/temperature/ltc2983.c
12228 LTC4261 HARDWARE MONITOR DRIVER
12229 M: Guenter Roeck <linux@roeck-us.net>
12230 L: linux-hwmon@vger.kernel.org
12232 F: Documentation/hwmon/ltc4261.rst
12233 F: drivers/hwmon/ltc4261.c
12235 LTC4306 I2C MULTIPLEXER DRIVER
12236 M: Michael Hennerich <michael.hennerich@analog.com>
12237 L: linux-i2c@vger.kernel.org
12239 W: https://ez.analog.com/linux-software-drivers
12240 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
12241 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
12243 LTP (Linux Test Project)
12244 M: Mike Frysinger <vapier@gentoo.org>
12245 M: Cyril Hrubis <chrubis@suse.cz>
12246 M: Wanlong Gao <wanlong.gao@gmail.com>
12247 M: Jan Stancek <jstancek@redhat.com>
12248 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
12249 M: Alexey Kodanev <alexey.kodanev@oracle.com>
12250 L: ltp@lists.linux.it (subscribers-only)
12252 W: http://linux-test-project.github.io/
12253 T: git https://github.com/linux-test-project/ltp.git
12255 LYNX 28G SERDES PHY DRIVER
12256 M: Ioana Ciornei <ioana.ciornei@nxp.com>
12257 L: netdev@vger.kernel.org
12259 F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
12260 F: drivers/phy/freescale/phy-fsl-lynx-28g.c
12263 M: Ioana Ciornei <ioana.ciornei@nxp.com>
12264 L: netdev@vger.kernel.org
12266 F: drivers/net/pcs/pcs-lynx.c
12267 F: include/linux/pcs-lynx.h
12270 M: Geert Uytterhoeven <geert@linux-m68k.org>
12271 L: linux-m68k@lists.linux-m68k.org
12273 W: http://www.linux-m68k.org/
12274 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
12278 M68K ON APPLE MACINTOSH
12279 M: Joshua Thompson <funaho@jurai.org>
12280 L: linux-m68k@lists.linux-m68k.org
12282 W: http://www.mac.linux-m68k.org/
12284 F: drivers/macintosh/adb-iop.c
12285 F: drivers/macintosh/via-macii.c
12288 M: Philip Blundell <philb@gnu.org>
12290 W: http://www.tazenda.demon.co.uk/phil/linux-hp
12291 F: arch/m68k/hp300/
12293 M88DS3103 MEDIA DRIVER
12294 M: Antti Palosaari <crope@iki.fi>
12295 L: linux-media@vger.kernel.org
12297 W: https://linuxtv.org
12298 W: http://palosaari.fi/linux/
12299 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12300 T: git git://linuxtv.org/anttip/media_tree.git
12301 F: drivers/media/dvb-frontends/m88ds3103*
12303 M88RS2000 MEDIA DRIVER
12304 M: Malcolm Priestley <tvboxspy@gmail.com>
12305 L: linux-media@vger.kernel.org
12307 W: https://linuxtv.org
12308 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12309 F: drivers/media/dvb-frontends/m88rs2000*
12311 MA901 MASTERKIT USB FM RADIO DRIVER
12312 M: Alexey Klimov <klimov.linux@gmail.com>
12313 L: linux-media@vger.kernel.org
12315 T: git git://linuxtv.org/media_tree.git
12316 F: drivers/media/radio/radio-ma901.c
12319 M: Johannes Berg <johannes@sipsolutions.net>
12320 L: linux-wireless@vger.kernel.org
12322 W: https://wireless.wiki.kernel.org/
12323 Q: https://patchwork.kernel.org/project/linux-wireless/list/
12324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
12325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
12326 F: Documentation/networking/mac80211-injection.rst
12327 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
12328 F: drivers/net/wireless/mac80211_hwsim.[ch]
12329 F: include/net/mac80211.h
12333 M: Jassi Brar <jassisinghbrar@gmail.com>
12334 L: linux-kernel@vger.kernel.org
12336 F: drivers/mailbox/
12337 F: include/linux/mailbox_client.h
12338 F: include/linux/mailbox_controller.h
12339 F: include/dt-bindings/mailbox/
12340 F: Documentation/devicetree/bindings/mailbox/
12343 M: Viresh Kumar <viresh.kumar@linaro.org>
12344 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
12345 L: linux-kernel@vger.kernel.org
12347 F: drivers/mailbox/arm_mhuv2.c
12348 F: include/linux/mailbox/arm_mhuv2_message.h
12349 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
12351 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
12352 M: Jeremy Kerr <jk@codeconstruct.com.au>
12353 M: Matt Johnston <matt@codeconstruct.com.au>
12354 L: netdev@vger.kernel.org
12356 F: Documentation/networking/mctp.rst
12357 F: drivers/net/mctp/
12358 F: include/net/mctp.h
12359 F: include/net/mctpdevice.h
12360 F: include/net/netns/mctp.h
12363 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
12364 M: Michael Kerrisk <mtk.manpages@gmail.com>
12365 L: linux-man@vger.kernel.org
12367 W: http://www.kernel.org/doc/man-pages
12370 M: Liam R. Howlett <Liam.Howlett@oracle.com>
12371 L: linux-mm@kvack.org
12373 F: Documentation/core-api/maple_tree.rst
12374 F: include/linux/maple_tree.h
12375 F: include/trace/events/maple_tree.h
12376 F: lib/maple_tree.c
12377 F: lib/test_maple_tree.c
12378 F: tools/testing/radix-tree/linux/maple_tree.h
12379 F: tools/testing/radix-tree/maple.c
12381 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
12382 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
12383 L: linux-mips@vger.kernel.org
12385 F: arch/mips/boot/dts/img/pistachio*
12387 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
12388 M: Andrew Lunn <andrew@lunn.ch>
12389 L: netdev@vger.kernel.org
12391 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
12392 F: Documentation/networking/devlink/mv88e6xxx.rst
12393 F: drivers/net/dsa/mv88e6xxx/
12394 F: include/linux/dsa/mv88e6xxx.h
12395 F: include/linux/platform_data/mv88e6xxx.h
12397 MARVELL ARMADA 3700 PHY DRIVERS
12398 M: Miquel Raynal <miquel.raynal@bootlin.com>
12400 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
12401 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
12402 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
12403 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
12405 MARVELL ARMADA 3700 SERIAL DRIVER
12406 M: Pali Rohár <pali@kernel.org>
12408 F: Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
12409 F: Documentation/devicetree/bindings/serial/mvebu-uart.txt
12410 F: drivers/tty/serial/mvebu-uart.c
12412 MARVELL ARMADA DRM SUPPORT
12413 M: Russell King <linux@armlinux.org.uk>
12415 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
12416 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
12417 F: Documentation/devicetree/bindings/display/armada/
12418 F: drivers/gpu/drm/armada/
12419 F: include/uapi/drm/armada_drm.h
12421 MARVELL CRYPTO DRIVER
12422 M: Boris Brezillon <bbrezillon@kernel.org>
12423 M: Arnaud Ebalard <arno@natisbad.org>
12424 M: Srujana Challa <schalla@marvell.com>
12425 L: linux-crypto@vger.kernel.org
12427 F: drivers/crypto/marvell/
12428 F: include/linux/soc/marvell/octeontx2/
12430 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
12431 M: Mirko Lindner <mlindner@marvell.com>
12432 M: Stephen Hemminger <stephen@networkplumber.org>
12433 L: netdev@vger.kernel.org
12435 F: drivers/net/ethernet/marvell/sk*
12437 MARVELL LIBERTAS WIRELESS DRIVER
12438 L: libertas-dev@lists.infradead.org
12440 F: drivers/net/wireless/marvell/libertas/
12442 MARVELL MACCHIATOBIN SUPPORT
12443 M: Russell King <linux@armlinux.org.uk>
12444 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12446 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
12448 MARVELL MV643XX ETHERNET DRIVER
12449 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
12450 L: netdev@vger.kernel.org
12452 F: drivers/net/ethernet/marvell/mv643xx_eth.*
12453 F: include/linux/mv643xx.h
12455 MARVELL MV88X3310 PHY DRIVER
12456 M: Russell King <linux@armlinux.org.uk>
12457 M: Marek Behún <kabel@kernel.org>
12458 L: netdev@vger.kernel.org
12460 F: drivers/net/phy/marvell10g.c
12462 MARVELL MVEBU THERMAL DRIVER
12463 M: Miquel Raynal <miquel.raynal@bootlin.com>
12465 F: drivers/thermal/armada_thermal.c
12467 MARVELL MVNETA ETHERNET DRIVER
12468 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12469 L: netdev@vger.kernel.org
12471 F: drivers/net/ethernet/marvell/mvneta.*
12473 MARVELL MVPP2 ETHERNET DRIVER
12474 M: Marcin Wojtas <mw@semihalf.com>
12475 M: Russell King <linux@armlinux.org.uk>
12476 L: netdev@vger.kernel.org
12478 F: Documentation/devicetree/bindings/net/marvell,pp2.yaml
12479 F: drivers/net/ethernet/marvell/mvpp2/
12481 MARVELL MWIFIEX WIRELESS DRIVER
12482 M: Amitkumar Karwar <amitkarwar@gmail.com>
12483 M: Ganapathi Bhat <ganapathi017@gmail.com>
12484 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
12485 M: Xinming Hu <huxinming820@gmail.com>
12486 L: linux-wireless@vger.kernel.org
12488 F: drivers/net/wireless/marvell/mwifiex/
12490 MARVELL MWL8K WIRELESS DRIVER
12491 M: Lennert Buytenhek <buytenh@wantstofly.org>
12492 L: linux-wireless@vger.kernel.org
12494 F: drivers/net/wireless/marvell/mwl8k.c
12496 MARVELL NAND CONTROLLER DRIVER
12497 M: Miquel Raynal <miquel.raynal@bootlin.com>
12498 L: linux-mtd@lists.infradead.org
12500 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
12501 F: drivers/mtd/nand/raw/marvell_nand.c
12503 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
12504 M: Sunil Goutham <sgoutham@marvell.com>
12505 M: Geetha sowjanya <gakula@marvell.com>
12506 M: Subbaraya Sundeep <sbhatta@marvell.com>
12507 M: hariprasad <hkelam@marvell.com>
12508 L: netdev@vger.kernel.org
12510 F: drivers/net/ethernet/marvell/octeontx2/nic/
12511 F: include/linux/soc/marvell/octeontx2/
12513 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
12514 M: Sunil Goutham <sgoutham@marvell.com>
12515 M: Linu Cherian <lcherian@marvell.com>
12516 M: Geetha sowjanya <gakula@marvell.com>
12517 M: Jerin Jacob <jerinj@marvell.com>
12518 M: hariprasad <hkelam@marvell.com>
12519 M: Subbaraya Sundeep <sbhatta@marvell.com>
12520 L: netdev@vger.kernel.org
12522 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
12523 F: drivers/net/ethernet/marvell/octeontx2/af/
12525 MARVELL PRESTERA ETHERNET SWITCH DRIVER
12526 M: Taras Chornyi <taras.chornyi@plvision.eu>
12528 W: https://github.com/Marvell-switching/switchdev-prestera
12529 F: drivers/net/ethernet/marvell/prestera/
12531 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
12532 M: Nicolas Pitre <nico@fluxnic.net>
12534 F: drivers/mmc/host/mvsdio.*
12536 MARVELL USB MDIO CONTROLLER DRIVER
12537 M: Tobias Waldekranz <tobias@waldekranz.com>
12538 L: netdev@vger.kernel.org
12540 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
12541 F: drivers/net/mdio/mdio-mvusb.c
12543 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
12544 M: Hu Ziji <huziji@marvell.com>
12545 L: linux-mmc@vger.kernel.org
12547 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
12548 F: drivers/mmc/host/sdhci-xenon*
12550 MARVELL OCTEON ENDPOINT DRIVER
12551 M: Veerasenareddy Burru <vburru@marvell.com>
12552 M: Abhijit Ayarekar <aayarekar@marvell.com>
12553 L: netdev@vger.kernel.org
12555 F: drivers/net/ethernet/marvell/octeon_ep
12557 MATROX FRAMEBUFFER DRIVER
12558 L: linux-fbdev@vger.kernel.org
12560 F: drivers/video/fbdev/matrox/matroxfb_*
12561 F: include/uapi/linux/matroxfb.h
12564 M: Daniel Nilsson <daniel.nilsson@flex.com>
12565 L: linux-hwmon@vger.kernel.org
12567 F: Documentation/hwmon/max15301.rst
12568 F: drivers/hwmon/pmbus/max15301.c
12570 MAX16065 HARDWARE MONITOR DRIVER
12571 M: Guenter Roeck <linux@roeck-us.net>
12572 L: linux-hwmon@vger.kernel.org
12574 F: Documentation/hwmon/max16065.rst
12575 F: drivers/hwmon/max16065.c
12577 MAX2175 SDR TUNER DRIVER
12578 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
12579 L: linux-media@vger.kernel.org
12581 T: git git://linuxtv.org/media_tree.git
12582 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
12583 F: Documentation/userspace-api/media/drivers/max2175.rst
12584 F: drivers/media/i2c/max2175*
12585 F: include/uapi/linux/max2175.h
12587 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
12588 L: linux-hwmon@vger.kernel.org
12590 F: Documentation/hwmon/max6650.rst
12591 F: drivers/hwmon/max6650.c
12593 MAX6697 HARDWARE MONITOR DRIVER
12594 M: Guenter Roeck <linux@roeck-us.net>
12595 L: linux-hwmon@vger.kernel.org
12597 F: Documentation/devicetree/bindings/hwmon/max6697.txt
12598 F: Documentation/hwmon/max6697.rst
12599 F: drivers/hwmon/max6697.c
12600 F: include/linux/platform_data/max6697.h
12602 MAX9286 QUAD GMSL DESERIALIZER DRIVER
12603 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
12604 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12605 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
12606 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
12607 L: linux-media@vger.kernel.org
12609 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
12610 F: drivers/media/i2c/max9286.c
12612 MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
12613 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12614 L: linux-media@vger.kernel.org
12616 F: drivers/staging/media/max96712/max96712.c
12618 MAX9860 MONO AUDIO VOICE CODEC DRIVER
12619 M: Peter Rosin <peda@axentia.se>
12620 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12622 F: Documentation/devicetree/bindings/sound/max9860.txt
12623 F: sound/soc/codecs/max9860.*
12625 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
12626 M: Andreas Klinger <ak@it-klinger.de>
12627 L: linux-iio@vger.kernel.org
12629 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
12630 F: drivers/iio/proximity/mb1232.c
12632 MAXIM MAX11205 DRIVER
12633 M: Ramona Bolboaca <ramona.bolboaca@analog.com>
12634 L: linux-iio@vger.kernel.org
12636 W: https://ez.analog.com/linux-software-drivers
12637 F: Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
12638 F: drivers/iio/adc/max11205.c
12640 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
12641 R: Iskren Chernev <iskren.chernev@gmail.com>
12642 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12643 R: Marek Szyprowski <m.szyprowski@samsung.com>
12644 R: Matheus Castello <matheus@castello.eng.br>
12645 L: linux-pm@vger.kernel.org
12647 F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
12648 F: drivers/power/supply/max17040_battery.c
12650 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
12651 R: Hans de Goede <hdegoede@redhat.com>
12652 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12653 R: Marek Szyprowski <m.szyprowski@samsung.com>
12654 R: Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
12655 R: Purism Kernel Team <kernel@puri.sm>
12656 L: linux-pm@vger.kernel.org
12658 F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
12659 F: drivers/power/supply/max17042_battery.c
12661 MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
12662 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12663 L: linux-kernel@vger.kernel.org
12665 F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
12666 F: drivers/regulator/max20086-regulator.c
12668 MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
12669 M: Rajat Khandelwal <rajat.khandelwal@linux.intel.com>
12670 L: linux-iio@vger.kernel.org
12672 F: drivers/iio/temperature/max30208.c
12674 MAXIM MAX77650 PMIC MFD DRIVER
12675 M: Bartosz Golaszewski <brgl@bgdev.pl>
12676 L: linux-kernel@vger.kernel.org
12678 F: Documentation/devicetree/bindings/*/*max77650.yaml
12679 F: Documentation/devicetree/bindings/*/max77650*.yaml
12680 F: drivers/gpio/gpio-max77650.c
12681 F: drivers/input/misc/max77650-onkey.c
12682 F: drivers/leds/leds-max77650.c
12683 F: drivers/mfd/max77650.c
12684 F: drivers/power/supply/max77650-charger.c
12685 F: drivers/regulator/max77650-regulator.c
12686 F: include/linux/mfd/max77650.h
12688 MAXIM MAX77714 PMIC MFD DRIVER
12689 M: Luca Ceresoli <luca@lucaceresoli.net>
12691 F: Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
12692 F: drivers/mfd/max77714.c
12693 F: include/linux/mfd/max77714.h
12695 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
12696 M: Javier Martinez Canillas <javier@dowhile0.org>
12697 L: linux-kernel@vger.kernel.org
12699 F: Documentation/devicetree/bindings/*/*max77802.yaml
12700 F: drivers/regulator/max77802-regulator.c
12701 F: include/dt-bindings/*/*max77802.h
12703 MAXIM MAX77976 BATTERY CHARGER
12704 M: Luca Ceresoli <luca@lucaceresoli.net>
12706 F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
12707 F: drivers/power/supply/max77976_charger.c
12709 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
12710 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12711 L: linux-pm@vger.kernel.org
12713 B: mailto:linux-samsung-soc@vger.kernel.org
12714 F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
12715 F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
12716 F: drivers/power/supply/max14577_charger.c
12717 F: drivers/power/supply/max77693_charger.c
12719 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
12720 M: Chanwoo Choi <cw00.choi@samsung.com>
12721 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12722 L: linux-kernel@vger.kernel.org
12724 B: mailto:linux-samsung-soc@vger.kernel.org
12725 F: Documentation/devicetree/bindings/*/maxim,max14577.yaml
12726 F: Documentation/devicetree/bindings/*/maxim,max77686.yaml
12727 F: Documentation/devicetree/bindings/*/maxim,max77693.yaml
12728 F: Documentation/devicetree/bindings/*/maxim,max77843.yaml
12729 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
12730 F: drivers/*/*max77843.c
12731 F: drivers/*/max14577*.c
12732 F: drivers/*/max77686*.c
12733 F: drivers/*/max77693*.c
12734 F: drivers/clk/clk-max77686.c
12735 F: drivers/extcon/extcon-max14577.c
12736 F: drivers/extcon/extcon-max77693.c
12737 F: drivers/rtc/rtc-max77686.c
12738 F: include/linux/mfd/max14577*.h
12739 F: include/linux/mfd/max77686*.h
12740 F: include/linux/mfd/max77693*.h
12742 MAXIRADIO FM RADIO RECEIVER DRIVER
12743 M: Hans Verkuil <hverkuil@xs4all.nl>
12744 L: linux-media@vger.kernel.org
12746 W: https://linuxtv.org
12747 T: git git://linuxtv.org/media_tree.git
12748 F: drivers/media/radio/radio-maxiradio*
12750 MAXLINEAR ETHERNET PHY DRIVER
12751 M: Xu Liang <lxu@maxlinear.com>
12752 L: netdev@vger.kernel.org
12754 F: drivers/net/phy/mxl-gpy.c
12756 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
12757 R: Yasushi SHOJI <yashi@spacecubics.com>
12758 L: linux-can@vger.kernel.org
12760 F: drivers/net/can/usb/mcba_usb.c
12762 MCAN MMIO DEVICE DRIVER
12763 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
12764 L: linux-can@vger.kernel.org
12766 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
12767 F: drivers/net/can/m_can/m_can.c
12768 F: drivers/net/can/m_can/m_can.h
12769 F: drivers/net/can/m_can/m_can_platform.c
12771 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
12772 M: Rishi Gupta <gupt21@gmail.com>
12773 L: linux-i2c@vger.kernel.org
12774 L: linux-input@vger.kernel.org
12776 F: drivers/hid/hid-mcp2221.c
12778 MCP251XFD SPI-CAN NETWORK DRIVER
12779 M: Marc Kleine-Budde <mkl@pengutronix.de>
12780 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12781 R: Thomas Kopp <thomas.kopp@microchip.com>
12782 L: linux-can@vger.kernel.org
12784 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
12785 F: drivers/net/can/spi/mcp251xfd/
12787 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
12788 M: Peter Rosin <peda@axentia.se>
12789 L: linux-iio@vger.kernel.org
12791 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
12792 F: drivers/iio/potentiometer/mcp4018.c
12793 F: drivers/iio/potentiometer/mcp4531.c
12795 MCR20A IEEE-802.15.4 RADIO DRIVER
12796 M: Xue Liu <liuxuenetmail@gmail.com>
12797 L: linux-wpan@vger.kernel.org
12799 W: https://github.com/xueliu/mcr20a-linux
12800 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
12801 F: drivers/net/ieee802154/mcr20a.c
12802 F: drivers/net/ieee802154/mcr20a.h
12804 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
12805 M: William Breathitt Gray <william.gray@linaro.org>
12806 L: linux-iio@vger.kernel.org
12808 F: drivers/iio/dac/cio-dac.c
12810 MEDIA CONTROLLER FRAMEWORK
12811 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12812 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12813 L: linux-media@vger.kernel.org
12815 W: https://www.linuxtv.org
12816 T: git git://linuxtv.org/media_tree.git
12817 F: drivers/media/mc/
12818 F: include/media/media-*.h
12819 F: include/uapi/linux/media.h
12821 MEDIA DRIVER FOR FREESCALE IMX PXP
12822 M: Philipp Zabel <p.zabel@pengutronix.de>
12823 L: linux-media@vger.kernel.org
12825 T: git git://linuxtv.org/media_tree.git
12826 F: drivers/media/platform/nxp/imx-pxp.[ch]
12828 MEDIA DRIVERS FOR ASCOT2E
12829 M: Sergey Kozlov <serjk@netup.ru>
12830 M: Abylay Ospan <aospan@netup.ru>
12831 L: linux-media@vger.kernel.org
12833 W: https://linuxtv.org
12834 W: http://netup.tv/
12835 T: git git://linuxtv.org/media_tree.git
12836 F: drivers/media/dvb-frontends/ascot2e*
12838 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
12839 M: Jasmin Jessich <jasmin@anw.at>
12840 L: linux-media@vger.kernel.org
12842 W: https://linuxtv.org
12843 T: git git://linuxtv.org/media_tree.git
12844 F: drivers/media/dvb-frontends/cxd2099*
12846 MEDIA DRIVERS FOR CXD2841ER
12847 M: Sergey Kozlov <serjk@netup.ru>
12848 M: Abylay Ospan <aospan@netup.ru>
12849 L: linux-media@vger.kernel.org
12851 W: https://linuxtv.org
12852 W: http://netup.tv/
12853 T: git git://linuxtv.org/media_tree.git
12854 F: drivers/media/dvb-frontends/cxd2841er*
12856 MEDIA DRIVERS FOR CXD2880
12857 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
12858 L: linux-media@vger.kernel.org
12860 W: http://linuxtv.org/
12861 T: git git://linuxtv.org/media_tree.git
12862 F: drivers/media/dvb-frontends/cxd2880/*
12863 F: drivers/media/spi/cxd2880*
12865 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
12866 L: linux-media@vger.kernel.org
12868 W: https://linuxtv.org
12869 T: git git://linuxtv.org/media_tree.git
12870 F: drivers/media/pci/ddbridge/*
12872 MEDIA DRIVERS FOR FREESCALE IMX
12873 M: Steve Longerbeam <slongerbeam@gmail.com>
12874 M: Philipp Zabel <p.zabel@pengutronix.de>
12875 L: linux-media@vger.kernel.org
12877 T: git git://linuxtv.org/media_tree.git
12878 F: Documentation/admin-guide/media/imx.rst
12879 F: Documentation/devicetree/bindings/media/imx.txt
12880 F: drivers/staging/media/imx/
12881 F: include/linux/imx-media.h
12882 F: include/media/imx.h
12884 MEDIA DRIVERS FOR FREESCALE IMX7
12885 M: Rui Miguel Silva <rmfrfs@gmail.com>
12886 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12887 L: linux-media@vger.kernel.org
12889 T: git git://linuxtv.org/media_tree.git
12890 F: Documentation/admin-guide/media/imx7.rst
12891 F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
12892 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
12893 F: drivers/media/platform/nxp/imx-mipi-csis.c
12894 F: drivers/media/platform/nxp/imx7-media-csi.c
12896 MEDIA DRIVERS FOR HELENE
12897 M: Abylay Ospan <aospan@netup.ru>
12898 L: linux-media@vger.kernel.org
12900 W: https://linuxtv.org
12901 W: http://netup.tv/
12902 T: git git://linuxtv.org/media_tree.git
12903 F: drivers/media/dvb-frontends/helene*
12905 MEDIA DRIVERS FOR HORUS3A
12906 M: Sergey Kozlov <serjk@netup.ru>
12907 M: Abylay Ospan <aospan@netup.ru>
12908 L: linux-media@vger.kernel.org
12910 W: https://linuxtv.org
12911 W: http://netup.tv/
12912 T: git git://linuxtv.org/media_tree.git
12913 F: drivers/media/dvb-frontends/horus3a*
12915 MEDIA DRIVERS FOR LNBH25
12916 M: Sergey Kozlov <serjk@netup.ru>
12917 M: Abylay Ospan <aospan@netup.ru>
12918 L: linux-media@vger.kernel.org
12920 W: https://linuxtv.org
12921 W: http://netup.tv/
12922 T: git git://linuxtv.org/media_tree.git
12923 F: drivers/media/dvb-frontends/lnbh25*
12925 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
12926 L: linux-media@vger.kernel.org
12928 W: https://linuxtv.org
12929 T: git git://linuxtv.org/media_tree.git
12930 F: drivers/media/dvb-frontends/mxl5xx*
12932 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
12933 M: Sergey Kozlov <serjk@netup.ru>
12934 M: Abylay Ospan <aospan@netup.ru>
12935 L: linux-media@vger.kernel.org
12937 W: https://linuxtv.org
12938 W: http://netup.tv/
12939 T: git git://linuxtv.org/media_tree.git
12940 F: drivers/media/pci/netup_unidvb/*
12942 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
12943 M: Dmitry Osipenko <digetx@gmail.com>
12944 L: linux-media@vger.kernel.org
12945 L: linux-tegra@vger.kernel.org
12947 T: git git://linuxtv.org/media_tree.git
12948 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
12949 F: drivers/media/platform/nvidia/tegra-vde/
12951 MEDIA DRIVERS FOR RENESAS - CEU
12952 M: Jacopo Mondi <jacopo@jmondi.org>
12953 L: linux-media@vger.kernel.org
12954 L: linux-renesas-soc@vger.kernel.org
12956 T: git git://linuxtv.org/media_tree.git
12957 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
12958 F: drivers/media/platform/renesas/renesas-ceu.c
12959 F: include/media/drv-intf/renesas-ceu.h
12961 MEDIA DRIVERS FOR RENESAS - DRIF
12962 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
12963 L: linux-media@vger.kernel.org
12964 L: linux-renesas-soc@vger.kernel.org
12966 T: git git://linuxtv.org/media_tree.git
12967 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
12968 F: drivers/media/platform/renesas/rcar_drif.c
12970 MEDIA DRIVERS FOR RENESAS - FCP
12971 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12972 L: linux-media@vger.kernel.org
12973 L: linux-renesas-soc@vger.kernel.org
12975 T: git git://linuxtv.org/media_tree.git
12976 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
12977 F: drivers/media/platform/renesas/rcar-fcp.c
12978 F: include/media/rcar-fcp.h
12980 MEDIA DRIVERS FOR RENESAS - FDP1
12981 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12982 L: linux-media@vger.kernel.org
12983 L: linux-renesas-soc@vger.kernel.org
12985 T: git git://linuxtv.org/media_tree.git
12986 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
12987 F: drivers/media/platform/renesas/rcar_fdp1.c
12989 MEDIA DRIVERS FOR RENESAS - VIN
12990 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12991 L: linux-media@vger.kernel.org
12992 L: linux-renesas-soc@vger.kernel.org
12994 T: git git://linuxtv.org/media_tree.git
12995 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
12996 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
12997 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
12998 F: drivers/media/platform/renesas/rcar-isp.c
12999 F: drivers/media/platform/renesas/rcar-vin/
13001 MEDIA DRIVERS FOR RENESAS - VSP1
13002 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13003 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13004 L: linux-media@vger.kernel.org
13005 L: linux-renesas-soc@vger.kernel.org
13007 T: git git://linuxtv.org/media_tree.git
13008 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
13009 F: drivers/media/platform/renesas/vsp1/
13011 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
13012 L: linux-media@vger.kernel.org
13014 W: https://linuxtv.org
13015 T: git git://linuxtv.org/media_tree.git
13016 F: drivers/media/dvb-frontends/stv0910*
13018 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
13019 L: linux-media@vger.kernel.org
13021 W: https://linuxtv.org
13022 T: git git://linuxtv.org/media_tree.git
13023 F: drivers/media/dvb-frontends/stv6111*
13025 MEDIA DRIVERS FOR STM32 - DCMI
13026 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
13027 L: linux-media@vger.kernel.org
13029 T: git git://linuxtv.org/media_tree.git
13030 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
13031 F: drivers/media/platform/st/stm32/stm32-dcmi.c
13033 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
13034 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13035 L: linux-media@vger.kernel.org
13037 W: https://linuxtv.org
13038 Q: http://patchwork.kernel.org/project/linux-media/list/
13039 T: git git://linuxtv.org/media_tree.git
13040 F: Documentation/admin-guide/media/
13041 F: Documentation/devicetree/bindings/media/
13042 F: Documentation/driver-api/media/
13043 F: Documentation/userspace-api/media/
13045 F: drivers/staging/media/
13046 F: include/dt-bindings/media/
13047 F: include/linux/platform_data/media/
13049 F: include/uapi/linux/dvb/
13050 F: include/uapi/linux/ivtv*
13051 F: include/uapi/linux/media.h
13052 F: include/uapi/linux/meye.h
13053 F: include/uapi/linux/uvcvideo.h
13054 F: include/uapi/linux/v4l2-*
13055 F: include/uapi/linux/videodev2.h
13057 MEDIATEK BLUETOOTH DRIVER
13058 M: Sean Wang <sean.wang@mediatek.com>
13059 L: linux-bluetooth@vger.kernel.org
13060 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13062 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
13063 F: drivers/bluetooth/btmtkuart.c
13065 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
13066 M: Sean Wang <sean.wang@mediatek.com>
13067 L: linux-pm@vger.kernel.org
13069 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
13070 F: drivers/power/reset/mt6323-poweroff.c
13072 MEDIATEK CIR DRIVER
13073 M: Sean Wang <sean.wang@mediatek.com>
13075 F: drivers/media/rc/mtk-cir.c
13077 MEDIATEK DMA DRIVER
13078 M: Sean Wang <sean.wang@mediatek.com>
13079 L: dmaengine@vger.kernel.org
13080 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13081 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13083 F: Documentation/devicetree/bindings/dma/mtk-*
13084 F: drivers/dma/mediatek/
13086 MEDIATEK ETHERNET DRIVER
13087 M: Felix Fietkau <nbd@nbd.name>
13088 M: John Crispin <john@phrozen.org>
13089 M: Sean Wang <sean.wang@mediatek.com>
13090 M: Mark Lee <Mark-MC.Lee@mediatek.com>
13091 M: Lorenzo Bianconi <lorenzo@kernel.org>
13092 L: netdev@vger.kernel.org
13094 F: drivers/net/ethernet/mediatek/
13096 MEDIATEK I2C CONTROLLER DRIVER
13097 M: Qii Wang <qii.wang@mediatek.com>
13098 L: linux-i2c@vger.kernel.org
13100 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
13101 F: drivers/i2c/busses/i2c-mt65xx.c
13103 MEDIATEK IOMMU DRIVER
13104 M: Yong Wu <yong.wu@mediatek.com>
13105 L: iommu@lists.linux.dev
13106 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13108 F: Documentation/devicetree/bindings/iommu/mediatek*
13109 F: drivers/iommu/mtk_iommu*
13110 F: include/dt-bindings/memory/mt*-port.h
13112 MEDIATEK JPEG DRIVER
13113 M: Bin Liu <bin.liu@mediatek.com>
13115 F: Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
13116 F: drivers/media/platform/mediatek/jpeg/
13118 MEDIATEK KEYPAD DRIVER
13119 M: Mattijs Korpershoek <mkorpershoek@baylibre.com>
13121 F: Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
13122 F: drivers/input/keyboard/mt6779-keypad.c
13124 MEDIATEK MDP DRIVER
13125 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
13126 M: Houlong Wei <houlong.wei@mediatek.com>
13127 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
13129 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
13130 F: drivers/media/platform/mediatek/mdp/
13131 F: drivers/media/platform/mediatek/vpu/
13133 MEDIATEK MEDIA DRIVER
13134 M: Tiffany Lin <tiffany.lin@mediatek.com>
13135 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
13136 M: Yunfei Dong <yunfei.dong@mediatek.com>
13138 F: Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
13139 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
13140 F: drivers/media/platform/mediatek/vcodec/
13141 F: drivers/media/platform/mediatek/vpu/
13143 MEDIATEK MMC/SD/SDIO DRIVER
13144 M: Chaotian Jing <chaotian.jing@mediatek.com>
13146 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
13147 F: drivers/mmc/host/mtk-sd.c
13149 MEDIATEK MT76 WIRELESS LAN DRIVER
13150 M: Felix Fietkau <nbd@nbd.name>
13151 M: Lorenzo Bianconi <lorenzo@kernel.org>
13152 M: Ryder Lee <ryder.lee@mediatek.com>
13153 R: Shayne Chen <shayne.chen@mediatek.com>
13154 R: Sean Wang <sean.wang@mediatek.com>
13155 L: linux-wireless@vger.kernel.org
13157 F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
13158 F: drivers/net/wireless/mediatek/mt76/
13160 MEDIATEK MT7601U WIRELESS LAN DRIVER
13161 M: Jakub Kicinski <kuba@kernel.org>
13162 L: linux-wireless@vger.kernel.org
13164 F: drivers/net/wireless/mediatek/mt7601u/
13166 MEDIATEK MT7621 CLOCK DRIVER
13167 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
13169 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
13170 F: drivers/clk/ralink/clk-mt7621.c
13172 MEDIATEK MT7621/28/88 I2C DRIVER
13173 M: Stefan Roese <sr@denx.de>
13174 L: linux-i2c@vger.kernel.org
13176 F: Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
13177 F: drivers/i2c/busses/i2c-mt7621.c
13179 MEDIATEK MT7621 PCIE CONTROLLER DRIVER
13180 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
13182 F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
13183 F: drivers/pci/controller/pcie-mt7621.c
13185 MEDIATEK MT7621 PHY PCI DRIVER
13186 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
13188 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
13189 F: drivers/phy/ralink/phy-mt7621-pci.c
13191 MEDIATEK NAND CONTROLLER DRIVER
13192 L: linux-mtd@lists.infradead.org
13194 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
13195 F: drivers/mtd/nand/raw/mtk_*
13197 MEDIATEK PMIC LED DRIVER
13198 M: Sean Wang <sean.wang@mediatek.com>
13200 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
13201 F: drivers/leds/leds-mt6323.c
13203 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
13204 M: Sean Wang <sean.wang@mediatek.com>
13206 F: drivers/char/hw_random/mtk-rng.c
13208 MEDIATEK SMI DRIVER
13209 M: Yong Wu <yong.wu@mediatek.com>
13210 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13212 F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
13213 F: drivers/memory/mtk-smi.c
13214 F: include/soc/mediatek/smi.h
13216 MEDIATEK SWITCH DRIVER
13217 M: Sean Wang <sean.wang@mediatek.com>
13218 M: Landen Chao <Landen.Chao@mediatek.com>
13219 M: DENG Qingfang <dqfext@gmail.com>
13220 L: netdev@vger.kernel.org
13222 F: drivers/net/dsa/mt7530.*
13223 F: net/dsa/tag_mtk.c
13225 MEDIATEK T7XX 5G WWAN MODEM DRIVER
13226 M: Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
13227 M: Intel Corporation <linuxwwan@intel.com>
13228 R: Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
13229 R: Liu Haijun <haijun.liu@mediatek.com>
13230 R: M Chetan Kumar <m.chetan.kumar@linux.intel.com>
13231 R: Ricardo Martinez <ricardo.martinez@linux.intel.com>
13232 L: netdev@vger.kernel.org
13234 F: drivers/net/wwan/t7xx/
13236 MEDIATEK USB3 DRD IP DRIVER
13237 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
13238 L: linux-usb@vger.kernel.org
13239 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13240 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13242 F: Documentation/devicetree/bindings/usb/mediatek,*
13243 F: drivers/usb/host/xhci-mtk*
13244 F: drivers/usb/mtu3/
13246 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
13247 M: Peter Senna Tschudin <peter.senna@gmail.com>
13248 M: Martin Donnelly <martin.donnelly@ge.com>
13249 M: Martyn Welch <martyn.welch@collabora.co.uk>
13251 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
13252 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
13254 MEGARAID SCSI/SAS DRIVERS
13255 M: Kashyap Desai <kashyap.desai@broadcom.com>
13256 M: Sumit Saxena <sumit.saxena@broadcom.com>
13257 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
13258 L: megaraidlinux.pdl@broadcom.com
13259 L: linux-scsi@vger.kernel.org
13261 W: http://www.avagotech.com/support/
13262 F: Documentation/scsi/megaraid.rst
13263 F: drivers/scsi/megaraid.*
13264 F: drivers/scsi/megaraid/
13266 MELEXIS MLX90614 DRIVER
13267 M: Crt Mori <cmo@melexis.com>
13268 L: linux-iio@vger.kernel.org
13270 W: http://www.melexis.com
13271 F: drivers/iio/temperature/mlx90614.c
13273 MELEXIS MLX90632 DRIVER
13274 M: Crt Mori <cmo@melexis.com>
13275 L: linux-iio@vger.kernel.org
13277 W: http://www.melexis.com
13278 F: drivers/iio/temperature/mlx90632.c
13280 MELFAS MIP4 TOUCHSCREEN DRIVER
13281 M: Sangwon Jee <jeesw@melfas.com>
13283 W: http://www.melfas.com
13284 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
13285 F: drivers/input/touchscreen/melfas_mip4.c
13287 MELLANOX BLUEFIELD I2C DRIVER
13288 M: Khalil Blaiech <kblaiech@nvidia.com>
13289 M: Asmaa Mnebhi <asmaa@nvidia.com>
13290 L: linux-i2c@vger.kernel.org
13292 F: drivers/i2c/busses/i2c-mlxbf.c
13294 MELLANOX ETHERNET DRIVER (mlx4_en)
13295 M: Tariq Toukan <tariqt@nvidia.com>
13296 L: netdev@vger.kernel.org
13298 W: http://www.mellanox.com
13299 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13300 F: drivers/net/ethernet/mellanox/mlx4/en_*
13302 MELLANOX ETHERNET DRIVER (mlx5e)
13303 M: Saeed Mahameed <saeedm@nvidia.com>
13304 L: netdev@vger.kernel.org
13306 W: http://www.mellanox.com
13307 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13308 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
13310 MELLANOX ETHERNET INNOVA DRIVERS
13311 R: Boris Pismenny <borisp@nvidia.com>
13312 L: netdev@vger.kernel.org
13314 W: http://www.mellanox.com
13315 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13316 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
13317 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
13318 F: include/linux/mlx5/mlx5_ifc_fpga.h
13320 MELLANOX ETHERNET SWITCH DRIVERS
13321 M: Ido Schimmel <idosch@nvidia.com>
13322 M: Petr Machata <petrm@nvidia.com>
13323 L: netdev@vger.kernel.org
13325 W: http://www.mellanox.com
13326 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13327 F: drivers/net/ethernet/mellanox/mlxsw/
13328 F: tools/testing/selftests/drivers/net/mlxsw/
13330 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
13331 M: mlxsw@nvidia.com
13332 L: netdev@vger.kernel.org
13334 W: http://www.mellanox.com
13335 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13336 F: drivers/net/ethernet/mellanox/mlxfw/
13338 MELLANOX HARDWARE PLATFORM SUPPORT
13339 M: Hans de Goede <hdegoede@redhat.com>
13340 M: Mark Gross <markgross@kernel.org>
13341 M: Vadim Pasternak <vadimp@nvidia.com>
13342 L: platform-driver-x86@vger.kernel.org
13344 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
13345 F: drivers/platform/mellanox/
13346 F: include/linux/platform_data/mlxreg.h
13348 MELLANOX MLX4 core VPI driver
13349 M: Tariq Toukan <tariqt@nvidia.com>
13350 L: netdev@vger.kernel.org
13351 L: linux-rdma@vger.kernel.org
13353 W: http://www.mellanox.com
13354 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13355 F: drivers/net/ethernet/mellanox/mlx4/
13356 F: include/linux/mlx4/
13358 MELLANOX MLX4 IB driver
13359 M: Yishai Hadas <yishaih@nvidia.com>
13360 L: linux-rdma@vger.kernel.org
13362 W: http://www.mellanox.com
13363 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13364 F: drivers/infiniband/hw/mlx4/
13365 F: include/linux/mlx4/
13366 F: include/uapi/rdma/mlx4-abi.h
13368 MELLANOX MLX5 core VPI driver
13369 M: Saeed Mahameed <saeedm@nvidia.com>
13370 M: Leon Romanovsky <leonro@nvidia.com>
13371 L: netdev@vger.kernel.org
13372 L: linux-rdma@vger.kernel.org
13374 W: http://www.mellanox.com
13375 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13376 F: Documentation/networking/device_drivers/ethernet/mellanox/
13377 F: drivers/net/ethernet/mellanox/mlx5/core/
13378 F: include/linux/mlx5/
13380 MELLANOX MLX5 IB driver
13381 M: Leon Romanovsky <leonro@nvidia.com>
13382 L: linux-rdma@vger.kernel.org
13384 W: http://www.mellanox.com
13385 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13386 F: drivers/infiniband/hw/mlx5/
13387 F: include/linux/mlx5/
13388 F: include/uapi/rdma/mlx5-abi.h
13390 MELLANOX MLXCPLD I2C AND MUX DRIVER
13391 M: Vadim Pasternak <vadimp@nvidia.com>
13392 M: Michael Shych <michaelsh@nvidia.com>
13393 L: linux-i2c@vger.kernel.org
13395 F: Documentation/i2c/busses/i2c-mlxcpld.rst
13396 F: drivers/i2c/busses/i2c-mlxcpld.c
13397 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
13399 MELLANOX MLXCPLD LED DRIVER
13400 M: Vadim Pasternak <vadimp@nvidia.com>
13401 L: linux-leds@vger.kernel.org
13403 F: Documentation/leds/leds-mlxcpld.rst
13404 F: drivers/leds/leds-mlxcpld.c
13405 F: drivers/leds/leds-mlxreg.c
13407 MELLANOX PLATFORM DRIVER
13408 M: Vadim Pasternak <vadimp@nvidia.com>
13409 L: platform-driver-x86@vger.kernel.org
13411 F: drivers/platform/x86/mlx-platform.c
13414 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13415 M: "Paul E. McKenney" <paulmck@kernel.org>
13416 L: linux-kernel@vger.kernel.org
13418 F: arch/powerpc/include/asm/membarrier.h
13419 F: include/uapi/linux/membarrier.h
13420 F: kernel/sched/membarrier.c
13423 M: Mike Rapoport <rppt@kernel.org>
13424 L: linux-mm@kvack.org
13426 F: Documentation/core-api/boot-time-mm.rst
13427 F: include/linux/memblock.h
13429 F: tools/testing/memblock/
13431 MEMORY CONTROLLER DRIVERS
13432 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
13433 L: linux-kernel@vger.kernel.org
13435 B: mailto:krzysztof.kozlowski@linaro.org
13436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
13437 F: Documentation/devicetree/bindings/memory-controllers/
13439 F: include/dt-bindings/memory/
13442 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
13443 M: Dmitry Osipenko <digetx@gmail.com>
13444 L: linux-pm@vger.kernel.org
13445 L: linux-tegra@vger.kernel.org
13446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
13448 F: drivers/devfreq/tegra30-devfreq.c
13451 M: Andrew Morton <akpm@linux-foundation.org>
13452 L: linux-mm@kvack.org
13454 W: http://www.linux-mm.org
13455 T: git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
13456 T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
13457 F: include/linux/gfp.h
13458 F: include/linux/gfp_types.h
13459 F: include/linux/memory_hotplug.h
13460 F: include/linux/mm.h
13461 F: include/linux/mmzone.h
13462 F: include/linux/pagewalk.h
13464 F: tools/testing/selftests/vm/
13467 M: Andrew Morton <akpm@linux-foundation.org>
13468 R: Uladzislau Rezki <urezki@gmail.com>
13469 R: Christoph Hellwig <hch@infradead.org>
13470 L: linux-mm@kvack.org
13472 W: http://www.linux-mm.org
13473 T: git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
13474 F: include/linux/vmalloc.h
13478 M: David Hildenbrand <david@redhat.com>
13479 M: Oscar Salvador <osalvador@suse.de>
13480 L: linux-mm@kvack.org
13482 F: Documentation/admin-guide/mm/memory-hotplug.rst
13483 F: Documentation/core-api/memory-hotplug.rst
13484 F: drivers/base/memory.c
13485 F: include/linux/memory_hotplug.h
13486 F: mm/memory_hotplug.c
13487 F: tools/testing/selftests/memory-hotplug/
13489 MEMORY TECHNOLOGY DEVICES (MTD)
13490 M: Miquel Raynal <miquel.raynal@bootlin.com>
13491 M: Richard Weinberger <richard@nod.at>
13492 M: Vignesh Raghavendra <vigneshr@ti.com>
13493 L: linux-mtd@lists.infradead.org
13495 W: http://www.linux-mtd.infradead.org/
13496 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13497 C: irc://irc.oftc.net/mtd
13498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
13499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
13500 F: Documentation/devicetree/bindings/mtd/
13502 F: include/linux/mtd/
13503 F: include/uapi/mtd/
13505 MEMSENSING MICROSYSTEMS MSA311 DRIVER
13506 M: Dmitry Rokosov <ddrokosov@sberdevices.ru>
13507 L: linux-iio@vger.kernel.org
13509 F: Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
13510 F: drivers/iio/accel/msa311.c
13512 MEN A21 WATCHDOG DRIVER
13513 M: Johannes Thumshirn <morbidrsa@gmail.com>
13514 L: linux-watchdog@vger.kernel.org
13516 F: drivers/watchdog/mena21_wdt.c
13518 MEN CHAMELEON BUS (mcb)
13519 M: Johannes Thumshirn <morbidrsa@gmail.com>
13521 F: Documentation/driver-api/men-chameleon-bus.rst
13523 F: include/linux/mcb.h
13525 MEN F21BMC (Board Management Controller)
13526 M: Andreas Werner <andreas.werner@men.de>
13528 F: Documentation/hwmon/menf21bmc.rst
13529 F: drivers/hwmon/menf21bmc_hwmon.c
13530 F: drivers/leds/leds-menf21bmc.c
13531 F: drivers/mfd/menf21bmc.c
13532 F: drivers/watchdog/menf21bmc_wdt.c
13534 MEN Z069 WATCHDOG DRIVER
13535 M: Johannes Thumshirn <jth@kernel.org>
13536 L: linux-watchdog@vger.kernel.org
13538 F: drivers/watchdog/menz69_wdt.c
13540 MESON AO CEC DRIVER FOR AMLOGIC SOCS
13541 M: Neil Armstrong <neil.armstrong@linaro.org>
13542 L: linux-media@vger.kernel.org
13543 L: linux-amlogic@lists.infradead.org
13545 W: http://linux-meson.com/
13546 T: git git://linuxtv.org/media_tree.git
13547 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
13548 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
13549 F: drivers/media/cec/platform/meson/ao-cec.c
13551 MESON GE2D DRIVER FOR AMLOGIC SOCS
13552 M: Neil Armstrong <neil.armstrong@linaro.org>
13553 L: linux-media@vger.kernel.org
13554 L: linux-amlogic@lists.infradead.org
13556 T: git git://linuxtv.org/media_tree.git
13557 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
13558 F: drivers/media/platform/amlogic/meson-ge2d/
13560 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
13561 M: Liang Yang <liang.yang@amlogic.com>
13562 L: linux-mtd@lists.infradead.org
13564 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
13565 F: drivers/mtd/nand/raw/meson_*
13567 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
13568 M: Neil Armstrong <neil.armstrong@linaro.org>
13569 L: linux-media@vger.kernel.org
13570 L: linux-amlogic@lists.infradead.org
13572 T: git git://linuxtv.org/media_tree.git
13573 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
13574 F: drivers/staging/media/meson/vdec/
13576 METHODE UDPU SUPPORT
13577 M: Vladimir Vid <vladimir.vid@sartura.hr>
13579 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
13582 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13583 L: mhi@lists.linux.dev
13584 L: linux-arm-msm@vger.kernel.org
13586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
13587 F: Documentation/ABI/stable/sysfs-bus-mhi
13588 F: Documentation/mhi/
13589 F: drivers/bus/mhi/
13590 F: include/linux/mhi.h
13592 MICROBLAZE ARCHITECTURE
13593 M: Michal Simek <monstr@monstr.eu>
13595 W: http://www.monstr.eu/fdt/
13596 T: git git://git.monstr.eu/linux-2.6-microblaze.git
13597 F: arch/microblaze/
13599 MICROCHIP AT91 DMA DRIVERS
13600 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13601 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13602 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13603 L: dmaengine@vger.kernel.org
13605 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
13606 F: drivers/dma/at_hdmac.c
13607 F: drivers/dma/at_xdmac.c
13608 F: include/dt-bindings/dma/at91.h
13610 MICROCHIP AT91 SERIAL DRIVER
13611 M: Richard Genoud <richard.genoud@gmail.com>
13613 F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
13614 F: drivers/tty/serial/atmel_serial.c
13615 F: drivers/tty/serial/atmel_serial.h
13617 MICROCHIP AT91 USART MFD DRIVER
13618 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
13619 L: linux-kernel@vger.kernel.org
13621 F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
13622 F: drivers/mfd/at91-usart.c
13623 F: include/dt-bindings/mfd/at91-usart.h
13625 MICROCHIP AT91 USART SPI DRIVER
13626 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
13627 L: linux-spi@vger.kernel.org
13629 F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
13630 F: drivers/spi/spi-at91-usart.c
13632 MICROCHIP AUDIO ASOC DRIVERS
13633 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13634 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13638 MICROCHIP CSI2DC DRIVER
13639 M: Eugen Hristev <eugen.hristev@microchip.com>
13640 L: linux-media@vger.kernel.org
13642 F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
13643 F: drivers/media/platform/microchip/microchip-csi2dc.c
13645 MICROCHIP ECC DRIVER
13646 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13647 L: linux-crypto@vger.kernel.org
13649 F: drivers/crypto/atmel-ecc.*
13651 MICROCHIP EIC DRIVER
13652 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13653 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13655 F: drivers/irqchip/irq-mchp-eic.c
13657 MICROCHIP I2C DRIVER
13658 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13659 L: linux-i2c@vger.kernel.org
13661 F: drivers/i2c/busses/i2c-at91-*.c
13662 F: drivers/i2c/busses/i2c-at91.h
13664 MICROCHIP ISC DRIVER
13665 M: Eugen Hristev <eugen.hristev@microchip.com>
13666 L: linux-media@vger.kernel.org
13668 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
13669 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
13670 F: drivers/staging/media/deprecated/atmel/atmel-isc*
13671 F: drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
13672 F: drivers/media/platform/microchip/microchip-isc*
13673 F: drivers/media/platform/microchip/microchip-sama*-isc*
13674 F: include/linux/atmel-isc-media.h
13676 MICROCHIP ISI DRIVER
13677 M: Eugen Hristev <eugen.hristev@microchip.com>
13678 L: linux-media@vger.kernel.org
13680 F: drivers/media/platform/atmel/atmel-isi.c
13681 F: drivers/media/platform/atmel/atmel-isi.h
13683 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
13684 M: Woojung Huh <woojung.huh@microchip.com>
13685 M: UNGLinuxDriver@microchip.com
13686 L: netdev@vger.kernel.org
13688 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
13689 F: Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
13690 F: drivers/net/dsa/microchip/*
13691 F: include/linux/platform_data/microchip-ksz.h
13692 F: net/dsa/tag_ksz.c
13694 MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
13695 M: Arun Ramadoss <arun.ramadoss@microchip.com>
13696 R: UNGLinuxDriver@microchip.com
13697 L: netdev@vger.kernel.org
13699 F: drivers/net/phy/microchip_t1.c
13701 MICROCHIP LAN743X ETHERNET DRIVER
13702 M: Bryan Whitehead <bryan.whitehead@microchip.com>
13703 M: UNGLinuxDriver@microchip.com
13704 L: netdev@vger.kernel.org
13706 F: drivers/net/ethernet/microchip/lan743x_*
13708 MICROCHIP LAN966X ETHERNET DRIVER
13709 M: Horatiu Vultur <horatiu.vultur@microchip.com>
13710 M: UNGLinuxDriver@microchip.com
13711 L: netdev@vger.kernel.org
13713 F: drivers/net/ethernet/microchip/lan966x/*
13715 MICROCHIP LCDFB DRIVER
13716 M: Nicolas Ferre <nicolas.ferre@microchip.com>
13717 L: linux-fbdev@vger.kernel.org
13719 F: drivers/video/fbdev/atmel_lcdfb.c
13720 F: include/video/atmel_lcdc.h
13722 MICROCHIP MCP16502 PMIC DRIVER
13723 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13724 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13726 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
13727 F: drivers/regulator/mcp16502.c
13729 MICROCHIP MCP3911 ADC DRIVER
13730 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13731 M: Kent Gustavsson <kent@minoris.se>
13732 L: linux-iio@vger.kernel.org
13734 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
13735 F: drivers/iio/adc/mcp3911.c
13737 MICROCHIP MMC/SD/SDIO MCI DRIVER
13738 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13740 F: drivers/mmc/host/atmel-mci.c
13742 MICROCHIP NAND DRIVER
13743 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13744 L: linux-mtd@lists.infradead.org
13746 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
13747 F: drivers/mtd/nand/raw/atmel/*
13749 MICROCHIP PCI1XXXX GP DRIVER
13750 M: Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
13751 L: linux-gpio@vger.kernel.org
13753 F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
13754 F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
13755 F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
13757 MICROCHIP OTPC DRIVER
13758 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13759 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13761 F: Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
13762 F: drivers/nvmem/microchip-otpc.c
13763 F: include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
13765 MICROCHIP PCI1XXXX I2C DRIVER
13766 M: Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
13767 M: Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
13768 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13769 L: linux-i2c@vger.kernel.org
13771 F: drivers/i2c/busses/i2c-mchp-pci1xxxx.c
13773 MICROCHIP PWM DRIVER
13774 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13775 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13776 L: linux-pwm@vger.kernel.org
13778 F: Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
13779 F: drivers/pwm/pwm-atmel.c
13781 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
13782 M: Eugen Hristev <eugen.hristev@microchip.com>
13783 L: linux-iio@vger.kernel.org
13785 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
13786 F: drivers/iio/adc/at91-sama5d2_adc.c
13787 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
13789 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
13790 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13792 F: drivers/power/reset/at91-sama5d2_shdwc.c
13794 MICROCHIP SPI DRIVER
13795 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13797 F: drivers/spi/spi-atmel.*
13799 MICROCHIP SSC DRIVER
13800 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13801 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13803 F: drivers/misc/atmel-ssc.c
13804 F: include/linux/atmel-ssc.h
13806 MICROCHIP SOC DRIVERS
13807 M: Conor Dooley <conor@kernel.org>
13809 T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
13810 F: drivers/soc/microchip/
13812 MICROCHIP USB251XB DRIVER
13813 M: Richard Leitner <richard.leitner@skidata.com>
13814 L: linux-usb@vger.kernel.org
13816 F: Documentation/devicetree/bindings/usb/usb251xb.yaml
13817 F: drivers/usb/misc/usb251xb.c
13819 MICROCHIP USBA UDC DRIVER
13820 M: Cristian Birsan <cristian.birsan@microchip.com>
13821 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13823 F: drivers/usb/gadget/udc/atmel_usba_udc.*
13825 MICROCHIP WILC1000 WIFI DRIVER
13826 M: Ajay Singh <ajay.kathat@microchip.com>
13827 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13828 L: linux-wireless@vger.kernel.org
13830 F: drivers/net/wireless/microchip/wilc1000/
13832 MICROSEMI MIPS SOCS
13833 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13834 M: UNGLinuxDriver@microchip.com
13835 L: linux-mips@vger.kernel.org
13837 F: Documentation/devicetree/bindings/mips/mscc.txt
13838 F: Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
13839 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
13840 F: arch/mips/boot/dts/mscc/
13841 F: arch/mips/configs/generic/board-ocelot.config
13842 F: arch/mips/generic/board-ocelot.c
13844 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
13845 M: Don Brace <don.brace@microchip.com>
13846 L: storagedev@microchip.com
13847 L: linux-scsi@vger.kernel.org
13849 F: Documentation/scsi/smartpqi.rst
13850 F: drivers/scsi/smartpqi/Kconfig
13851 F: drivers/scsi/smartpqi/Makefile
13852 F: drivers/scsi/smartpqi/smartpqi*.[ch]
13853 F: include/linux/cciss*.h
13854 F: include/uapi/linux/cciss*.h
13856 MICROSOFT MANA RDMA DRIVER
13857 M: Long Li <longli@microsoft.com>
13858 M: Ajay Sharma <sharmaajay@microsoft.com>
13859 L: linux-rdma@vger.kernel.org
13861 F: drivers/infiniband/hw/mana/
13862 F: include/net/mana
13863 F: include/uapi/rdma/mana-abi.h
13865 MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
13866 M: Maximilian Luz <luzmaximilian@gmail.com>
13867 L: platform-driver-x86@vger.kernel.org
13869 F: drivers/platform/surface/surface_aggregator_tabletsw.c
13871 MICROSOFT SURFACE BATTERY AND AC DRIVERS
13872 M: Maximilian Luz <luzmaximilian@gmail.com>
13873 L: linux-pm@vger.kernel.org
13874 L: platform-driver-x86@vger.kernel.org
13876 F: drivers/power/supply/surface_battery.c
13877 F: drivers/power/supply/surface_charger.c
13879 MICROSOFT SURFACE DTX DRIVER
13880 M: Maximilian Luz <luzmaximilian@gmail.com>
13881 L: platform-driver-x86@vger.kernel.org
13883 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
13884 F: drivers/platform/surface/surface_dtx.c
13885 F: include/uapi/linux/surface_aggregator/dtx.h
13887 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
13888 M: Maximilian Luz <luzmaximilian@gmail.com>
13889 L: platform-driver-x86@vger.kernel.org
13891 F: drivers/platform/surface/surface_gpe.c
13893 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
13894 M: Hans de Goede <hdegoede@redhat.com>
13895 M: Mark Gross <markgross@kernel.org>
13896 M: Maximilian Luz <luzmaximilian@gmail.com>
13897 L: platform-driver-x86@vger.kernel.org
13899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
13900 F: drivers/platform/surface/
13902 MICROSOFT SURFACE HID TRANSPORT DRIVER
13903 M: Maximilian Luz <luzmaximilian@gmail.com>
13904 L: linux-input@vger.kernel.org
13905 L: platform-driver-x86@vger.kernel.org
13907 F: drivers/hid/surface-hid/
13909 MICROSOFT SURFACE HOT-PLUG DRIVER
13910 M: Maximilian Luz <luzmaximilian@gmail.com>
13911 L: platform-driver-x86@vger.kernel.org
13913 F: drivers/platform/surface/surface_hotplug.c
13915 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
13916 M: Maximilian Luz <luzmaximilian@gmail.com>
13917 L: platform-driver-x86@vger.kernel.org
13919 F: drivers/platform/surface/surface_platform_profile.c
13921 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
13922 M: Chen Yu <yu.c.chen@intel.com>
13923 L: platform-driver-x86@vger.kernel.org
13925 F: drivers/platform/surface/surfacepro3_button.c
13927 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
13928 M: Maximilian Luz <luzmaximilian@gmail.com>
13929 L: platform-driver-x86@vger.kernel.org
13931 W: https://github.com/linux-surface/surface-aggregator-module
13932 C: irc://irc.libera.chat/linux-surface
13933 F: Documentation/driver-api/surface_aggregator/
13934 F: drivers/platform/surface/aggregator/
13935 F: drivers/platform/surface/surface_acpi_notify.c
13936 F: drivers/platform/surface/surface_aggregator_cdev.c
13937 F: drivers/platform/surface/surface_aggregator_registry.c
13938 F: include/linux/surface_acpi_notify.h
13939 F: include/linux/surface_aggregator/
13940 F: include/uapi/linux/surface_aggregator/
13942 MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
13943 M: Maximilian Luz <luzmaximilian@gmail.com>
13944 L: platform-driver-x86@vger.kernel.org
13946 F: drivers/platform/surface/surface_aggregator_hub.c
13948 MICROTEK X6 SCANNER
13949 M: Oliver Neukum <oliver@neukum.org>
13951 F: drivers/usb/image/microtek.*
13953 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
13954 M: Luka Kovacic <luka.kovacic@sartura.hr>
13955 M: Luka Perkov <luka.perkov@sartura.hr>
13957 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
13958 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
13959 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
13960 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
13961 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
13962 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
13964 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
13965 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13966 L: linux-media@vger.kernel.org
13968 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
13969 F: Documentation/driver-api/media/drivers/ccs/
13970 F: Documentation/userspace-api/media/drivers/ccs.rst
13971 F: drivers/media/i2c/ccs-pll.c
13972 F: drivers/media/i2c/ccs-pll.h
13973 F: drivers/media/i2c/ccs/
13974 F: include/uapi/linux/ccs.h
13975 F: include/uapi/linux/smiapp.h
13978 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13979 L: linux-mips@vger.kernel.org
13981 W: http://www.linux-mips.org/
13982 Q: https://patchwork.kernel.org/project/linux-mips/list/
13983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
13984 F: Documentation/devicetree/bindings/mips/
13985 F: Documentation/mips/
13987 F: drivers/platform/mips/
13988 F: include/dt-bindings/mips/
13990 MIPS BOSTON DEVELOPMENT BOARD
13991 M: Paul Burton <paulburton@kernel.org>
13992 L: linux-mips@vger.kernel.org
13994 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
13995 F: arch/mips/boot/dts/img/boston.dts
13996 F: arch/mips/configs/generic/board-boston.config
13997 F: drivers/clk/imgtec/clk-boston.c
13998 F: include/dt-bindings/clock/boston-clock.h
14001 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14002 M: Serge Semin <fancer.lancer@gmail.com>
14003 L: linux-mips@vger.kernel.org
14005 F: drivers/bus/mips_cdmm.c
14006 F: drivers/clocksource/mips-gic-timer.c
14007 F: drivers/cpuidle/cpuidle-cps.c
14008 F: drivers/irqchip/irq-mips-cpu.c
14009 F: drivers/irqchip/irq-mips-gic.c
14011 MIPS GENERIC PLATFORM
14012 M: Paul Burton <paulburton@kernel.org>
14013 L: linux-mips@vger.kernel.org
14015 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
14016 F: arch/mips/generic/
14017 F: arch/mips/tools/generic-board-config.sh
14019 MIPS RINT INSTRUCTION EMULATION
14020 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
14021 L: linux-mips@vger.kernel.org
14023 F: arch/mips/math-emu/dp_rint.c
14024 F: arch/mips/math-emu/sp_rint.c
14026 MIPS/LOONGSON1 ARCHITECTURE
14027 M: Keguang Zhang <keguang.zhang@gmail.com>
14028 L: linux-mips@vger.kernel.org
14030 F: arch/mips/include/asm/mach-loongson32/
14031 F: arch/mips/loongson32/
14032 F: drivers/*/*/*loongson1*
14033 F: drivers/*/*loongson1*
14035 MIPS/LOONGSON2EF ARCHITECTURE
14036 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
14037 L: linux-mips@vger.kernel.org
14039 F: arch/mips/include/asm/mach-loongson2ef/
14040 F: arch/mips/loongson2ef/
14041 F: drivers/cpufreq/loongson2_cpufreq.c
14043 MIPS/LOONGSON64 ARCHITECTURE
14044 M: Huacai Chen <chenhuacai@kernel.org>
14045 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
14046 L: linux-mips@vger.kernel.org
14048 F: arch/mips/include/asm/mach-loongson64/
14049 F: arch/mips/loongson64/
14050 F: drivers/irqchip/irq-loongson*
14051 F: drivers/platform/mips/cpu_hwmon.c
14053 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
14054 M: Hans Verkuil <hverkuil@xs4all.nl>
14055 L: linux-media@vger.kernel.org
14057 W: https://linuxtv.org
14058 T: git git://linuxtv.org/media_tree.git
14059 F: drivers/media/radio/radio-miropcm20*
14062 R: Lubomir Rintel <lkundrak@v3.sk>
14063 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
14066 F: arch/arm/boot/dts/mmp*
14067 F: arch/arm/mach-mmp/
14068 F: include/linux/soc/mmp/
14070 MMP USB PHY DRIVERS
14071 R: Lubomir Rintel <lkundrak@v3.sk>
14072 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14074 F: drivers/phy/marvell/phy-mmp3-usb.c
14075 F: drivers/phy/marvell/phy-pxa-usb.c
14077 MMU GATHER AND TLB INVALIDATION
14078 M: Will Deacon <will@kernel.org>
14079 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
14080 M: Andrew Morton <akpm@linux-foundation.org>
14081 M: Nick Piggin <npiggin@gmail.com>
14082 M: Peter Zijlstra <peterz@infradead.org>
14083 L: linux-arch@vger.kernel.org
14084 L: linux-mm@kvack.org
14086 F: arch/*/include/asm/tlb.h
14087 F: include/asm-generic/tlb.h
14090 MN88472 MEDIA DRIVER
14091 M: Antti Palosaari <crope@iki.fi>
14092 L: linux-media@vger.kernel.org
14094 W: https://linuxtv.org
14095 W: http://palosaari.fi/linux/
14096 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14097 F: drivers/media/dvb-frontends/mn88472*
14099 MN88473 MEDIA DRIVER
14100 M: Antti Palosaari <crope@iki.fi>
14101 L: linux-media@vger.kernel.org
14103 W: https://linuxtv.org
14104 W: http://palosaari.fi/linux/
14105 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14106 F: drivers/media/dvb-frontends/mn88473*
14109 M: Luis Chamberlain <mcgrof@kernel.org>
14110 L: linux-modules@vger.kernel.org
14111 L: linux-kernel@vger.kernel.org
14113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
14114 F: include/linux/module.h
14118 MONOLITHIC POWER SYSTEM PMIC DRIVER
14119 M: Saravanan Sekar <sravanhome@gmail.com>
14121 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
14122 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
14123 F: drivers/iio/adc/mp2629_adc.c
14124 F: drivers/mfd/mp2629.c
14125 F: drivers/power/supply/mp2629_charger.c
14126 F: drivers/regulator/mp5416.c
14127 F: drivers/regulator/mpq7920.c
14128 F: drivers/regulator/mpq7920.h
14129 F: include/linux/mfd/mp2629.h
14131 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
14133 W: http://popies.net/meye/
14134 F: Documentation/userspace-api/media/drivers/meye*
14135 F: drivers/staging/media/deprecated/meye/
14136 F: include/uapi/linux/meye.h
14138 MOTORCOMM PHY DRIVER
14139 M: Peter Geis <pgwipeout@gmail.com>
14140 M: Frank <Frank.Sae@motor-comm.com>
14141 L: netdev@vger.kernel.org
14143 F: drivers/net/phy/motorcomm.c
14145 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
14146 M: Jiri Slaby <jirislaby@kernel.org>
14148 F: Documentation/driver-api/tty/moxa-smartio.rst
14149 F: drivers/tty/mxser.*
14151 MR800 AVERMEDIA USB FM RADIO DRIVER
14152 M: Alexey Klimov <klimov.linux@gmail.com>
14153 L: linux-media@vger.kernel.org
14155 T: git git://linuxtv.org/media_tree.git
14156 F: drivers/media/radio/radio-mr800.c
14158 MRF24J40 IEEE 802.15.4 RADIO DRIVER
14159 M: Alan Ott <alan@signal11.us>
14160 L: linux-wpan@vger.kernel.org
14162 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
14163 F: drivers/net/ieee802154/mrf24j40.c
14166 M: "Lee, Chun-Yi" <jlee@suse.com>
14167 L: platform-driver-x86@vger.kernel.org
14169 F: drivers/platform/x86/msi-laptop.c
14172 L: platform-driver-x86@vger.kernel.org
14174 F: drivers/platform/x86/msi-wmi.c
14176 MSI001 MEDIA DRIVER
14177 M: Antti Palosaari <crope@iki.fi>
14178 L: linux-media@vger.kernel.org
14180 W: https://linuxtv.org
14181 W: http://palosaari.fi/linux/
14182 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14183 T: git git://linuxtv.org/anttip/media_tree.git
14184 F: drivers/media/tuners/msi001*
14186 MSI2500 MEDIA DRIVER
14187 M: Antti Palosaari <crope@iki.fi>
14188 L: linux-media@vger.kernel.org
14190 W: https://linuxtv.org
14191 W: http://palosaari.fi/linux/
14192 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14193 T: git git://linuxtv.org/anttip/media_tree.git
14194 F: drivers/media/usb/msi2500/
14196 MSTAR INTERRUPT CONTROLLER DRIVER
14197 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
14198 M: Daniel Palmer <daniel@thingy.jp>
14200 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
14201 F: drivers/irqchip/irq-mst-intc.c
14203 MSYSTEMS DISKONCHIP G3 MTD DRIVER
14204 M: Robert Jarzmik <robert.jarzmik@free.fr>
14205 L: linux-mtd@lists.infradead.org
14207 F: drivers/mtd/devices/docg3*
14209 MT9M032 APTINA SENSOR DRIVER
14210 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14211 L: linux-media@vger.kernel.org
14213 T: git git://linuxtv.org/media_tree.git
14214 F: drivers/media/i2c/mt9m032.c
14215 F: include/media/i2c/mt9m032.h
14217 MT9P031 APTINA CAMERA SENSOR
14218 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14219 L: linux-media@vger.kernel.org
14221 T: git git://linuxtv.org/media_tree.git
14222 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
14223 F: drivers/media/i2c/mt9p031.c
14224 F: include/media/i2c/mt9p031.h
14226 MT9T001 APTINA CAMERA SENSOR
14227 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14228 L: linux-media@vger.kernel.org
14230 T: git git://linuxtv.org/media_tree.git
14231 F: drivers/media/i2c/mt9t001.c
14232 F: include/media/i2c/mt9t001.h
14234 MT9T112 APTINA CAMERA SENSOR
14235 M: Jacopo Mondi <jacopo@jmondi.org>
14236 L: linux-media@vger.kernel.org
14238 T: git git://linuxtv.org/media_tree.git
14239 F: drivers/media/i2c/mt9t112.c
14240 F: include/media/i2c/mt9t112.h
14242 MT9V032 APTINA CAMERA SENSOR
14243 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14244 L: linux-media@vger.kernel.org
14246 T: git git://linuxtv.org/media_tree.git
14247 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
14248 F: drivers/media/i2c/mt9v032.c
14249 F: include/media/i2c/mt9v032.h
14251 MT9V111 APTINA CAMERA SENSOR
14252 M: Jacopo Mondi <jacopo@jmondi.org>
14253 L: linux-media@vger.kernel.org
14255 T: git git://linuxtv.org/media_tree.git
14256 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
14257 F: drivers/media/i2c/mt9v111.c
14259 MULTIFUNCTION DEVICES (MFD)
14260 M: Lee Jones <lee@kernel.org>
14262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14263 F: Documentation/devicetree/bindings/mfd/
14265 F: include/dt-bindings/mfd/
14266 F: include/linux/mfd/
14268 MULTIMEDIA CARD (MMC) ETC. OVER SPI
14270 F: drivers/mmc/host/mmc_spi.c
14271 F: include/linux/spi/mmc_spi.h
14273 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
14274 M: Ulf Hansson <ulf.hansson@linaro.org>
14275 L: linux-mmc@vger.kernel.org
14277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14278 F: Documentation/devicetree/bindings/mmc/
14280 F: include/linux/mmc/
14281 F: include/uapi/linux/mmc/
14283 MULTIPLEXER SUBSYSTEM
14284 M: Peter Rosin <peda@axentia.se>
14286 F: Documentation/ABI/testing/sysfs-class-mux*
14287 F: Documentation/devicetree/bindings/mux/
14289 F: include/dt-bindings/mux/
14290 F: include/linux/mux/
14292 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
14293 M: Bin Liu <b-liu@ti.com>
14294 L: linux-usb@vger.kernel.org
14296 F: drivers/usb/musb/
14298 MXL301RF MEDIA DRIVER
14299 M: Akihiro Tsukada <tskd08@gmail.com>
14300 L: linux-media@vger.kernel.org
14302 F: drivers/media/tuners/mxl301rf*
14304 MXL5007T MEDIA DRIVER
14305 M: Michael Krufky <mkrufky@linuxtv.org>
14306 L: linux-media@vger.kernel.org
14308 W: https://linuxtv.org
14309 W: http://github.com/mkrufky
14310 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14311 T: git git://linuxtv.org/mkrufky/tuners.git
14312 F: drivers/media/tuners/mxl5007t.*
14315 M: Marek Vasut <marex@denx.de>
14316 M: Stefan Agner <stefan@agner.ch>
14317 L: dri-devel@lists.freedesktop.org
14319 T: git git://anongit.freedesktop.org/drm/drm-misc
14320 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
14321 F: drivers/gpu/drm/mxsfb/
14323 MYLEX DAC960 PCI RAID Controller
14324 M: Hannes Reinecke <hare@kernel.org>
14325 L: linux-scsi@vger.kernel.org
14327 F: drivers/scsi/myrb.*
14328 F: drivers/scsi/myrs.*
14330 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
14331 M: Chris Lee <christopher.lee@cspi.com>
14332 L: netdev@vger.kernel.org
14334 W: https://www.cspi.com/ethernet-products/support/downloads/
14335 F: drivers/net/ethernet/myricom/myri10ge/
14337 NAND FLASH SUBSYSTEM
14338 M: Miquel Raynal <miquel.raynal@bootlin.com>
14339 R: Richard Weinberger <richard@nod.at>
14340 L: linux-mtd@lists.infradead.org
14342 W: http://www.linux-mtd.infradead.org/
14343 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
14344 C: irc://irc.oftc.net/mtd
14345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
14346 F: drivers/mtd/nand/
14347 F: include/linux/mtd/*nand*.h
14349 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
14350 M: Daniel Mack <zonque@gmail.com>
14351 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14353 W: http://www.native-instruments.com
14354 F: sound/usb/caiaq/
14356 NATSEMI ETHERNET DRIVER (DP8381x)
14358 F: drivers/net/ethernet/natsemi/natsemi.c
14360 NCR 5380 SCSI DRIVERS
14361 M: Finn Thain <fthain@linux-m68k.org>
14362 M: Michael Schmitz <schmitzmic@gmail.com>
14363 L: linux-scsi@vger.kernel.org
14365 F: Documentation/scsi/g_NCR5380.rst
14366 F: drivers/scsi/NCR5380.*
14367 F: drivers/scsi/arm/cumana_1.c
14368 F: drivers/scsi/arm/oak.c
14369 F: drivers/scsi/atari_scsi.*
14370 F: drivers/scsi/dmx3191d.c
14371 F: drivers/scsi/g_NCR5380.*
14372 F: drivers/scsi/mac_scsi.*
14373 F: drivers/scsi/sun3_scsi.*
14374 F: drivers/scsi/sun3_scsi_vme.c
14377 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
14381 NCT6775 HARDWARE MONITOR DRIVER - CORE & PLATFORM DRIVER
14382 M: Guenter Roeck <linux@roeck-us.net>
14383 L: linux-hwmon@vger.kernel.org
14385 F: Documentation/hwmon/nct6775.rst
14386 F: drivers/hwmon/nct6775-core.c
14387 F: drivers/hwmon/nct6775-platform.c
14388 F: drivers/hwmon/nct6775.h
14390 NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
14391 M: Zev Weiss <zev@bewilderbeest.net>
14392 L: linux-hwmon@vger.kernel.org
14394 F: Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
14395 F: drivers/hwmon/nct6775-i2c.c
14398 M: Jakub Kicinski <kuba@kernel.org>
14400 F: drivers/net/netdevsim/*
14402 NETEM NETWORK EMULATOR
14403 M: Stephen Hemminger <stephen@networkplumber.org>
14404 L: netdev@vger.kernel.org
14406 F: net/sched/sch_netem.c
14408 NETERION 10GbE DRIVERS (s2io)
14409 M: Jon Mason <jdmason@kudzu.us>
14410 L: netdev@vger.kernel.org
14412 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
14413 F: drivers/net/ethernet/neterion/
14416 M: Pablo Neira Ayuso <pablo@netfilter.org>
14417 M: Jozsef Kadlecsik <kadlec@netfilter.org>
14418 M: Florian Westphal <fw@strlen.de>
14419 L: netfilter-devel@vger.kernel.org
14420 L: coreteam@netfilter.org
14422 W: http://www.netfilter.org/
14423 W: http://www.iptables.org/
14424 W: http://www.nftables.org/
14425 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
14426 C: irc://irc.libera.chat/netfilter
14427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
14428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
14429 F: include/linux/netfilter*
14430 F: include/linux/netfilter/
14431 F: include/net/netfilter/
14432 F: include/uapi/linux/netfilter*
14433 F: include/uapi/linux/netfilter/
14434 F: net/*/netfilter.c
14435 F: net/*/netfilter/
14436 F: net/bridge/br_netfilter*.c
14439 NETROM NETWORK LAYER
14440 M: Ralf Baechle <ralf@linux-mips.org>
14441 L: linux-hams@vger.kernel.org
14443 W: http://www.linux-ax25.org/
14444 F: include/net/netrom.h
14445 F: include/uapi/linux/netrom.h
14448 NETRONIX EMBEDDED CONTROLLER
14449 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
14451 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
14452 F: drivers/mfd/ntxec.c
14453 F: drivers/pwm/pwm-ntxec.c
14454 F: drivers/rtc/rtc-ntxec.c
14455 F: include/linux/mfd/ntxec.h
14457 NETRONOME ETHERNET DRIVERS
14458 M: Simon Horman <simon.horman@corigine.com>
14459 R: Jakub Kicinski <kuba@kernel.org>
14460 L: oss-drivers@corigine.com
14462 F: drivers/net/ethernet/netronome/
14464 NETWORK BLOCK DEVICE (NBD)
14465 M: Josef Bacik <josef@toxicpanda.com>
14466 L: linux-block@vger.kernel.org
14467 L: nbd@other.debian.org
14469 F: Documentation/admin-guide/blockdev/nbd.rst
14470 F: drivers/block/nbd.c
14471 F: include/trace/events/nbd.h
14472 F: include/uapi/linux/nbd.h
14474 NETWORK DROP MONITOR
14475 M: Neil Horman <nhorman@tuxdriver.com>
14476 L: netdev@vger.kernel.org
14478 W: https://fedorahosted.org/dropwatch/
14479 F: include/uapi/linux/net_dropmon.h
14480 F: net/core/drop_monitor.c
14483 M: "David S. Miller" <davem@davemloft.net>
14484 M: Eric Dumazet <edumazet@google.com>
14485 M: Jakub Kicinski <kuba@kernel.org>
14486 M: Paolo Abeni <pabeni@redhat.com>
14487 L: netdev@vger.kernel.org
14489 Q: https://patchwork.kernel.org/project/netdevbpf/list/
14490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14492 F: Documentation/devicetree/bindings/net/
14493 F: drivers/connector/
14495 F: include/dt-bindings/net/
14496 F: include/linux/etherdevice.h
14497 F: include/linux/fcdevice.h
14498 F: include/linux/fddidevice.h
14499 F: include/linux/hippidevice.h
14500 F: include/linux/if_*
14501 F: include/linux/inetdevice.h
14502 F: include/linux/netdevice.h
14503 F: include/uapi/linux/if_*
14504 F: include/uapi/linux/netdevice.h
14506 NETWORKING DRIVERS (WIRELESS)
14507 M: Kalle Valo <kvalo@kernel.org>
14508 L: linux-wireless@vger.kernel.org
14510 W: https://wireless.wiki.kernel.org/
14511 Q: https://patchwork.kernel.org/project/linux-wireless/list/
14512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
14513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
14514 F: Documentation/devicetree/bindings/net/wireless/
14515 F: drivers/net/wireless/
14518 M: Andrew Lunn <andrew@lunn.ch>
14519 M: Florian Fainelli <f.fainelli@gmail.com>
14520 M: Vladimir Oltean <olteanv@gmail.com>
14522 F: Documentation/devicetree/bindings/net/dsa/
14523 F: drivers/net/dsa/
14524 F: include/linux/dsa/
14525 F: include/linux/platform_data/dsa.h
14526 F: include/net/dsa.h
14528 F: tools/testing/selftests/drivers/net/dsa/
14530 NETWORKING [GENERAL]
14531 M: "David S. Miller" <davem@davemloft.net>
14532 M: Eric Dumazet <edumazet@google.com>
14533 M: Jakub Kicinski <kuba@kernel.org>
14534 M: Paolo Abeni <pabeni@redhat.com>
14535 L: netdev@vger.kernel.org
14537 Q: https://patchwork.kernel.org/project/netdevbpf/list/
14538 B: mailto:netdev@vger.kernel.org
14539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14541 F: Documentation/networking/
14542 F: Documentation/process/maintainer-netdev.rst
14543 F: include/linux/in.h
14544 F: include/linux/net.h
14545 F: include/linux/netdevice.h
14547 F: include/uapi/linux/in.h
14548 F: include/uapi/linux/net.h
14549 F: include/uapi/linux/net_namespace.h
14550 F: include/uapi/linux/netdevice.h
14554 F: tools/testing/selftests/net/
14557 M: Steffen Klassert <steffen.klassert@secunet.com>
14558 M: Herbert Xu <herbert@gondor.apana.org.au>
14559 M: "David S. Miller" <davem@davemloft.net>
14560 L: netdev@vger.kernel.org
14562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
14563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
14564 F: include/net/xfrm.h
14565 F: include/uapi/linux/xfrm.h
14568 F: net/ipv4/ip_vti.c
14569 F: net/ipv4/ipcomp.c
14573 F: net/ipv6/ip6_vti.c
14574 F: net/ipv6/ipcomp6.c
14578 F: tools/testing/selftests/net/ipsec.c
14580 NETWORKING [IPv4/IPv6]
14581 M: "David S. Miller" <davem@davemloft.net>
14582 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
14583 M: David Ahern <dsahern@kernel.org>
14584 L: netdev@vger.kernel.org
14586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14588 F: include/linux/ip.h
14589 F: include/linux/ipv6*
14590 F: include/net/fib*
14592 F: include/net/route.h
14596 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
14597 M: Paul Moore <paul@paul-moore.com>
14598 L: netdev@vger.kernel.org
14599 L: linux-security-module@vger.kernel.org
14601 W: https://github.com/netlabel
14602 F: Documentation/netlabel/
14603 F: include/net/calipso.h
14604 F: include/net/cipso_ipv4.h
14605 F: include/net/netlabel.h
14606 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
14607 F: include/uapi/linux/netfilter/xt_SECMARK.h
14608 F: net/ipv4/cipso_ipv4.c
14609 F: net/ipv6/calipso.c
14610 F: net/netfilter/xt_CONNSECMARK.c
14611 F: net/netfilter/xt_SECMARK.c
14615 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
14616 M: Matthieu Baerts <matthieu.baerts@tessares.net>
14617 L: netdev@vger.kernel.org
14618 L: mptcp@lists.linux.dev
14620 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
14621 B: https://github.com/multipath-tcp/mptcp_net-next/issues
14622 F: Documentation/networking/mptcp-sysctl.rst
14623 F: include/net/mptcp.h
14624 F: include/trace/events/mptcp.h
14625 F: include/uapi/linux/mptcp.h
14627 F: tools/testing/selftests/bpf/*/*mptcp*.c
14628 F: tools/testing/selftests/net/mptcp/
14631 M: Eric Dumazet <edumazet@google.com>
14632 L: netdev@vger.kernel.org
14634 F: include/linux/tcp.h
14635 F: include/net/tcp.h
14636 F: include/trace/events/tcp.h
14637 F: include/uapi/linux/tcp.h
14638 F: net/ipv4/syncookies.c
14640 F: net/ipv6/syncookies.c
14644 M: Boris Pismenny <borisp@nvidia.com>
14645 M: John Fastabend <john.fastabend@gmail.com>
14646 M: Jakub Kicinski <kuba@kernel.org>
14647 L: netdev@vger.kernel.org
14649 F: include/net/tls.h
14650 F: include/uapi/linux/tls.h
14653 NETXEN (1/10) GbE SUPPORT
14654 M: Manish Chopra <manishc@marvell.com>
14655 M: Rahul Verma <rahulv@marvell.com>
14656 M: GR-Linux-NIC-Dev@marvell.com
14657 L: netdev@vger.kernel.org
14659 F: drivers/net/ethernet/qlogic/netxen/
14661 NET_FAILOVER MODULE
14662 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
14663 L: netdev@vger.kernel.org
14665 F: Documentation/networking/net_failover.rst
14666 F: drivers/net/net_failover.c
14667 F: include/net/net_failover.h
14670 M: David Ahern <dsahern@kernel.org>
14671 L: netdev@vger.kernel.org
14673 F: include/net/netns/nexthop.h
14674 F: include/net/nexthop.h
14675 F: include/uapi/linux/nexthop.h
14676 F: net/ipv4/nexthop.c
14679 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14680 L: linux-nfc@lists.01.org (subscribers-only)
14681 L: netdev@vger.kernel.org
14683 B: mailto:linux-nfc@lists.01.org
14684 F: Documentation/devicetree/bindings/net/nfc/
14686 F: include/linux/platform_data/nfcmrvl.h
14687 F: include/net/nfc/
14688 F: include/uapi/linux/nfc.h
14691 NFC VIRTUAL NCI DEVICE DRIVER
14692 M: Bongsu Jeon <bongsu.jeon@samsung.com>
14693 L: netdev@vger.kernel.org
14694 L: linux-nfc@lists.01.org (subscribers-only)
14696 F: drivers/nfc/virtual_ncidev.c
14697 F: tools/testing/selftests/nci/
14699 NFS, SUNRPC, AND LOCKD CLIENTS
14700 M: Trond Myklebust <trond.myklebust@hammerspace.com>
14701 M: Anna Schumaker <anna@kernel.org>
14702 L: linux-nfs@vger.kernel.org
14704 W: http://client.linux-nfs.org
14705 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
14709 F: include/linux/lockd/
14710 F: include/linux/nfs*
14711 F: include/linux/sunrpc/
14712 F: include/uapi/linux/nfs*
14713 F: include/uapi/linux/sunrpc/
14715 F: Documentation/filesystems/nfs/
14718 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
14719 L: linux-nilfs@vger.kernel.org
14721 W: https://nilfs.sourceforge.io/
14722 W: https://nilfs.osdn.jp/
14723 T: git https://github.com/konis/nilfs2.git
14724 F: Documentation/filesystems/nilfs2.rst
14726 F: include/trace/events/nilfs2.h
14727 F: include/uapi/linux/nilfs2_api.h
14728 F: include/uapi/linux/nilfs2_ondisk.h
14730 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
14731 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14733 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14734 F: Documentation/scsi/NinjaSCSI.rst
14735 F: drivers/scsi/pcmcia/nsp_*
14737 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
14738 M: GOTO Masanori <gotom@debian.or.jp>
14739 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14741 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14742 F: Documentation/scsi/NinjaSCSI.rst
14743 F: drivers/scsi/nsp32*
14745 NINTENDO HID DRIVER
14746 M: Daniel J. Ogorchock <djogorchock@gmail.com>
14747 L: linux-input@vger.kernel.org
14749 F: drivers/hid/hid-nintendo*
14752 M: Dinh Nguyen <dinguyen@kernel.org>
14754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
14757 NITRO ENCLAVES (NE)
14758 M: Alexandru Ciobotaru <alcioa@amazon.com>
14759 L: linux-kernel@vger.kernel.org
14760 L: The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
14762 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
14763 F: Documentation/virt/ne_overview.rst
14764 F: drivers/virt/nitro_enclaves/
14765 F: include/linux/nitro_enclaves.h
14766 F: include/uapi/linux/nitro_enclaves.h
14767 F: samples/nitro_enclaves/
14769 NOHZ, DYNTICKS SUPPORT
14770 M: Frederic Weisbecker <fweisbec@gmail.com>
14771 M: Thomas Gleixner <tglx@linutronix.de>
14772 M: Ingo Molnar <mingo@kernel.org>
14773 L: linux-kernel@vger.kernel.org
14775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
14776 F: include/linux/sched/nohz.h
14777 F: include/linux/tick.h
14778 F: kernel/time/tick*.*
14780 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
14781 M: Pavel Machek <pavel@ucw.cz>
14782 M: Sakari Ailus <sakari.ailus@iki.fi>
14783 L: linux-media@vger.kernel.org
14785 F: drivers/media/i2c/ad5820.c
14786 F: drivers/media/i2c/et8ek8
14788 NOKIA N900 POWER SUPPLY DRIVERS
14789 R: Pali Rohár <pali@kernel.org>
14790 F: drivers/power/supply/bq2415x_charger.c
14791 F: drivers/power/supply/bq27xxx_battery.c
14792 F: drivers/power/supply/bq27xxx_battery_i2c.c
14793 F: drivers/power/supply/isp1704_charger.c
14794 F: drivers/power/supply/rx51_battery.c
14795 F: include/linux/power/bq2415x_charger.h
14796 F: include/linux/power/bq27xxx_battery.h
14799 M: Willy Tarreau <w@1wt.eu>
14801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
14802 F: tools/include/nolibc/
14803 F: tools/testing/selftests/nolibc/
14806 M: Matthias Maennich <maennich@google.com>
14808 F: Documentation/core-api/symbol-namespaces.rst
14812 M: Sanjay R Mehta <sanju.mehta@amd.com>
14813 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
14814 L: ntb@lists.linux.dev
14816 F: drivers/ntb/hw/amd/
14819 M: Jon Mason <jdmason@kudzu.us>
14820 M: Dave Jiang <dave.jiang@intel.com>
14821 M: Allen Hubbe <allenbh@gmail.com>
14822 L: ntb@lists.linux.dev
14824 W: https://github.com/jonmason/ntb/wiki
14825 T: git git://github.com/jonmason/ntb.git
14826 F: drivers/net/ntb_netdev.c
14828 F: drivers/pci/endpoint/functions/pci-epf-*ntb.c
14829 F: include/linux/ntb.h
14830 F: include/linux/ntb_transport.h
14831 F: tools/testing/selftests/ntb/
14834 M: Serge Semin <fancer.lancer@gmail.com>
14835 L: ntb@lists.linux.dev
14837 F: drivers/ntb/hw/idt/
14840 M: Dave Jiang <dave.jiang@intel.com>
14841 L: ntb@lists.linux.dev
14843 W: https://github.com/davejiang/linux/wiki
14844 T: git https://github.com/davejiang/linux.git
14845 F: drivers/ntb/hw/intel/
14848 M: Anton Altaparmakov <anton@tuxera.com>
14849 L: linux-ntfs-dev@lists.sourceforge.net
14851 W: http://www.tuxera.com/
14852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
14853 F: Documentation/filesystems/ntfs.rst
14857 M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
14858 L: ntfs3@lists.linux.dev
14860 W: http://www.paragon-software.com/
14861 T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
14862 F: Documentation/filesystems/ntfs3.rst
14866 M: Finn Thain <fthain@linux-m68k.org>
14867 L: linux-m68k@lists.linux-m68k.org
14869 F: arch/*/include/asm/nubus.h
14871 F: include/linux/nubus.h
14872 F: include/uapi/linux/nubus.h
14874 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
14875 M: Antonino Daplas <adaplas@gmail.com>
14876 L: linux-fbdev@vger.kernel.org
14878 F: drivers/video/fbdev/nvidia/
14879 F: drivers/video/fbdev/riva/
14881 NVIDIA WMI EC BACKLIGHT DRIVER
14882 M: Daniel Dadap <ddadap@nvidia.com>
14883 L: platform-driver-x86@vger.kernel.org
14885 F: drivers/platform/x86/nvidia-wmi-ec-backlight.c
14886 F: include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
14889 M: Keith Busch <kbusch@kernel.org>
14890 M: Jens Axboe <axboe@fb.com>
14891 M: Christoph Hellwig <hch@lst.de>
14892 M: Sagi Grimberg <sagi@grimberg.me>
14893 L: linux-nvme@lists.infradead.org
14895 W: http://git.infradead.org/nvme.git
14896 T: git://git.infradead.org/nvme.git
14897 F: Documentation/nvme/
14898 F: drivers/nvme/host/
14899 F: drivers/nvme/common/
14900 F: include/linux/nvme*
14901 F: include/uapi/linux/nvme_ioctl.h
14903 NVM EXPRESS FABRICS AUTHENTICATION
14904 M: Hannes Reinecke <hare@suse.de>
14905 L: linux-nvme@lists.infradead.org
14907 F: drivers/nvme/host/auth.c
14908 F: drivers/nvme/target/auth.c
14909 F: drivers/nvme/target/fabrics-cmd-auth.c
14910 F: include/linux/nvme-auth.h
14912 NVM EXPRESS HARDWARE MONITORING SUPPORT
14913 M: Guenter Roeck <linux@roeck-us.net>
14914 L: linux-nvme@lists.infradead.org
14916 F: drivers/nvme/host/hwmon.c
14918 NVM EXPRESS FC TRANSPORT DRIVERS
14919 M: James Smart <james.smart@broadcom.com>
14920 L: linux-nvme@lists.infradead.org
14922 F: drivers/nvme/host/fc.c
14923 F: drivers/nvme/target/fc.c
14924 F: drivers/nvme/target/fcloop.c
14925 F: include/linux/nvme-fc-driver.h
14926 F: include/linux/nvme-fc.h
14928 NVM EXPRESS TARGET DRIVER
14929 M: Christoph Hellwig <hch@lst.de>
14930 M: Sagi Grimberg <sagi@grimberg.me>
14931 M: Chaitanya Kulkarni <kch@nvidia.com>
14932 L: linux-nvme@lists.infradead.org
14934 W: http://git.infradead.org/nvme.git
14935 T: git://git.infradead.org/nvme.git
14936 F: drivers/nvme/target/
14939 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
14942 F: Documentation/ABI/stable/sysfs-bus-nvmem
14943 F: Documentation/devicetree/bindings/nvmem/
14945 F: include/linux/nvmem-consumer.h
14946 F: include/linux/nvmem-provider.h
14948 NXP C45 TJA11XX PHY DRIVER
14949 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
14950 L: netdev@vger.kernel.org
14952 F: drivers/net/phy/nxp-c45-tja11xx.c
14955 M: Han Xu <han.xu@nxp.com>
14956 M: Haibo Chen <haibo.chen@nxp.com>
14957 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
14958 L: linux-spi@vger.kernel.org
14960 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
14961 F: drivers/spi/spi-nxp-fspi.c
14963 NXP FXAS21002C DRIVER
14964 M: Rui Miguel Silva <rmfrfs@gmail.com>
14965 L: linux-iio@vger.kernel.org
14967 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
14968 F: drivers/iio/gyro/fxas21002c.h
14969 F: drivers/iio/gyro/fxas21002c_core.c
14970 F: drivers/iio/gyro/fxas21002c_i2c.c
14971 F: drivers/iio/gyro/fxas21002c_spi.c
14973 NXP i.MX CLOCK DRIVERS
14974 M: Abel Vesa <abelvesa@kernel.org>
14975 L: linux-clk@vger.kernel.org
14976 L: linux-imx@nxp.com
14978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
14979 F: Documentation/devicetree/bindings/clock/imx*
14980 F: drivers/clk/imx/
14981 F: include/dt-bindings/clock/imx*
14983 NXP i.MX 8MQ DCSS DRIVER
14984 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
14985 R: Lucas Stach <l.stach@pengutronix.de>
14986 L: dri-devel@lists.freedesktop.org
14988 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
14989 F: drivers/gpu/drm/imx/dcss/
14991 NXP i.MX 8QXP ADC DRIVER
14992 M: Cai Huoqing <cai.huoqing@linux.dev>
14993 M: Haibo Chen <haibo.chen@nxp.com>
14994 L: linux-imx@nxp.com
14995 L: linux-iio@vger.kernel.org
14997 F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
14998 F: drivers/iio/adc/imx8qxp-adc.c
15000 NXP i.MX 7D/6SX/6UL AND VF610 ADC DRIVER
15001 M: Haibo Chen <haibo.chen@nxp.com>
15002 L: linux-iio@vger.kernel.org
15003 L: linux-imx@nxp.com
15005 F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
15006 F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
15007 F: drivers/iio/adc/imx7d_adc.c
15008 F: drivers/iio/adc/vf610_adc.c
15010 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
15011 M: Jagan Teki <jagan@amarulasolutions.com>
15013 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
15014 F: drivers/regulator/pf8x00-regulator.c
15016 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
15017 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
15018 L: linux-kernel@vger.kernel.org
15020 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
15021 F: drivers/extcon/extcon-ptn5150.c
15023 NXP SGTL5000 DRIVER
15024 M: Fabio Estevam <festevam@gmail.com>
15025 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15027 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
15028 F: sound/soc/codecs/sgtl5000*
15030 NXP SJA1105 ETHERNET SWITCH DRIVER
15031 M: Vladimir Oltean <olteanv@gmail.com>
15032 L: linux-kernel@vger.kernel.org
15034 F: drivers/net/dsa/sja1105
15035 F: drivers/net/pcs/pcs-xpcs-nxp.c
15037 NXP TDA998X DRM DRIVER
15038 M: Russell King <linux@armlinux.org.uk>
15040 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
15041 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
15042 F: drivers/gpu/drm/i2c/tda998x_drv.c
15043 F: include/drm/i2c/tda998x.h
15044 F: include/dt-bindings/display/tda998x.h
15048 M: Peter Rosin <peda@axentia.se>
15049 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15051 F: Documentation/devicetree/bindings/sound/tfa9879.txt
15052 F: sound/soc/codecs/tfa9879*
15054 NXP/Goodix TFA989X (TFA1) DRIVER
15055 M: Stephan Gerhold <stephan@gerhold.net>
15056 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15058 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
15059 F: sound/soc/codecs/tfa989x.c
15062 L: linux-nfc@lists.01.org (subscribers-only)
15064 F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
15065 F: drivers/nfc/nxp-nci
15067 NXP i.MX 8MP DW100 V4L2 DRIVER
15068 M: Xavier Roumegue <xavier.roumegue@oss.nxp.com>
15069 L: linux-media@vger.kernel.org
15071 F: Documentation/devicetree/bindings/media/nxp,dw100.yaml
15072 F: Documentation/userspace-api/media/drivers/dw100.rst
15073 F: drivers/media/platform/nxp/dw100/
15074 F: include/uapi/linux/dw100.h
15076 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
15077 M: Mirela Rabulea <mirela.rabulea@nxp.com>
15078 R: NXP Linux Team <linux-imx@nxp.com>
15079 L: linux-media@vger.kernel.org
15081 F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
15082 F: drivers/media/platform/nxp/imx-jpeg
15084 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
15085 M: Jonas Malaco <jonas@protocubo.io>
15086 L: linux-hwmon@vger.kernel.org
15088 F: Documentation/hwmon/nzxt-kraken2.rst
15089 F: drivers/hwmon/nzxt-kraken2.c
15091 NZXT-SMART2 HARDWARE MONITORING DRIVER
15092 M: Aleksandr Mezin <mezin.alexander@gmail.com>
15093 L: linux-hwmon@vger.kernel.org
15095 F: Documentation/hwmon/nzxt-smart2.rst
15096 F: drivers/hwmon/nzxt-smart2.c
15099 M: Jiri Pirko <jiri@nvidia.com>
15100 L: netdev@vger.kernel.org
15102 F: include/linux/objagg.h
15104 F: lib/test_objagg.c
15107 M: Josh Poimboeuf <jpoimboe@kernel.org>
15108 M: Peter Zijlstra <peterz@infradead.org>
15111 F: include/linux/objtool.h
15113 OCELOT ETHERNET SWITCH DRIVER
15114 M: Vladimir Oltean <vladimir.oltean@nxp.com>
15115 M: Claudiu Manoil <claudiu.manoil@nxp.com>
15116 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
15117 M: UNGLinuxDriver@microchip.com
15118 L: netdev@vger.kernel.org
15120 F: drivers/net/dsa/ocelot/*
15121 F: drivers/net/ethernet/mscc/
15122 F: include/soc/mscc/ocelot*
15123 F: net/dsa/tag_ocelot.c
15124 F: net/dsa/tag_ocelot_8021q.c
15125 F: tools/testing/selftests/drivers/net/ocelot/*
15127 OCELOT EXTERNAL SWITCH CONTROL
15128 M: Colin Foster <colin.foster@in-advantage.com>
15130 F: Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
15131 F: drivers/mfd/ocelot*
15132 F: include/linux/mfd/ocelot.h
15134 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
15135 M: Frederic Barrat <fbarrat@linux.ibm.com>
15136 M: Andrew Donnellan <ajd@linux.ibm.com>
15137 L: linuxppc-dev@lists.ozlabs.org
15139 F: Documentation/userspace-api/accelerators/ocxl.rst
15140 F: arch/powerpc/include/asm/pnv-ocxl.h
15141 F: arch/powerpc/platforms/powernv/ocxl.c
15142 F: drivers/misc/ocxl/
15143 F: include/misc/ocxl*
15144 F: include/uapi/misc/ocxl.h
15147 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
15148 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
15149 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15150 L: linux-omap@vger.kernel.org
15152 F: sound/soc/ti/n810.c
15153 F: sound/soc/ti/omap*
15154 F: sound/soc/ti/rx51.c
15155 F: sound/soc/ti/sdma-pcm.*
15157 OMAP CLOCK FRAMEWORK SUPPORT
15158 M: Paul Walmsley <paul@pwsan.com>
15159 L: linux-omap@vger.kernel.org
15161 F: arch/arm/*omap*/*clock*
15163 OMAP DEVICE TREE SUPPORT
15164 M: Benoît Cousson <bcousson@baylibre.com>
15165 M: Tony Lindgren <tony@atomide.com>
15166 L: linux-omap@vger.kernel.org
15167 L: devicetree@vger.kernel.org
15169 F: arch/arm/boot/dts/*am3*
15170 F: arch/arm/boot/dts/*am4*
15171 F: arch/arm/boot/dts/*am5*
15172 F: arch/arm/boot/dts/*dra7*
15173 F: arch/arm/boot/dts/*omap*
15174 F: arch/arm/boot/dts/logicpd-som-lv*
15175 F: arch/arm/boot/dts/logicpd-torpedo*
15177 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
15178 L: linux-omap@vger.kernel.org
15179 L: linux-fbdev@vger.kernel.org
15181 F: Documentation/arm/omap/dss.rst
15182 F: drivers/video/fbdev/omap2/
15184 OMAP FRAMEBUFFER SUPPORT
15185 L: linux-fbdev@vger.kernel.org
15186 L: linux-omap@vger.kernel.org
15188 F: drivers/video/fbdev/omap/
15190 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
15191 M: Roger Quadros <rogerq@kernel.org>
15192 M: Tony Lindgren <tony@atomide.com>
15193 L: linux-omap@vger.kernel.org
15195 F: arch/arm/mach-omap2/*gpmc*
15196 F: drivers/memory/omap-gpmc.c
15199 M: Grygorii Strashko <grygorii.strashko@ti.com>
15200 M: Santosh Shilimkar <ssantosh@kernel.org>
15201 M: Kevin Hilman <khilman@kernel.org>
15202 L: linux-omap@vger.kernel.org
15204 F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
15205 F: drivers/gpio/gpio-omap.c
15207 OMAP HARDWARE SPINLOCK SUPPORT
15208 M: Ohad Ben-Cohen <ohad@wizery.com>
15209 L: linux-omap@vger.kernel.org
15211 F: drivers/hwspinlock/omap_hwspinlock.c
15213 OMAP HS MMC SUPPORT
15214 L: linux-mmc@vger.kernel.org
15215 L: linux-omap@vger.kernel.org
15217 F: drivers/mmc/host/omap_hsmmc.c
15220 M: Paul Walmsley <paul@pwsan.com>
15221 L: linux-omap@vger.kernel.org
15223 F: arch/arm/mach-omap2/omap_hwmod*data*
15226 M: Benoît Cousson <bcousson@baylibre.com>
15227 M: Paul Walmsley <paul@pwsan.com>
15228 L: linux-omap@vger.kernel.org
15230 F: arch/arm/mach-omap2/omap_hwmod.*
15233 M: Vignesh R <vigneshr@ti.com>
15234 L: linux-omap@vger.kernel.org
15235 L: linux-i2c@vger.kernel.org
15237 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
15238 F: drivers/i2c/busses/i2c-omap.c
15240 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
15241 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15242 L: linux-media@vger.kernel.org
15244 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
15245 F: drivers/media/platform/ti/omap3isp/
15246 F: drivers/staging/media/omap4iss/
15249 M: Aaro Koskinen <aaro.koskinen@iki.fi>
15250 L: linux-omap@vger.kernel.org
15252 F: drivers/mmc/host/omap.c
15254 OMAP POWER MANAGEMENT SUPPORT
15255 M: Kevin Hilman <khilman@kernel.org>
15256 L: linux-omap@vger.kernel.org
15258 F: arch/arm/*omap*/*pm*
15259 F: drivers/cpufreq/omap-cpufreq.c
15261 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
15262 M: Paul Walmsley <paul@pwsan.com>
15263 L: linux-omap@vger.kernel.org
15265 F: arch/arm/mach-omap2/prm*
15267 OMAP RANDOM NUMBER GENERATOR SUPPORT
15268 M: Deepak Saxena <dsaxena@plexity.net>
15270 F: drivers/char/hw_random/omap-rng.c
15273 L: linux-usb@vger.kernel.org
15274 L: linux-omap@vger.kernel.org
15276 F: arch/arm/*omap*/usb*
15277 F: drivers/usb/*/*omap*
15279 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
15280 M: Mark Jackson <mpfj@newflow.co.uk>
15281 L: linux-omap@vger.kernel.org
15283 F: arch/arm/boot/dts/am335x-nano.dts
15286 M: Aaro Koskinen <aaro.koskinen@iki.fi>
15287 M: Janusz Krzysztofik <jmkrzyszt@gmail.com>
15288 M: Tony Lindgren <tony@atomide.com>
15289 L: linux-omap@vger.kernel.org
15291 Q: http://patchwork.kernel.org/project/linux-omap/list/
15292 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
15293 F: arch/arm/configs/omap1_defconfig
15294 F: arch/arm/mach-omap1/
15295 F: arch/arm/plat-omap/
15296 F: drivers/i2c/busses/i2c-omap.c
15297 F: include/linux/platform_data/ams-delta-fiq.h
15298 F: include/linux/platform_data/i2c-omap.h
15301 M: Tony Lindgren <tony@atomide.com>
15302 L: linux-omap@vger.kernel.org
15304 W: http://www.muru.com/linux/omap/
15305 W: http://linux.omap.com/
15306 Q: http://patchwork.kernel.org/project/linux-omap/list/
15307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
15308 F: arch/arm/configs/omap2plus_defconfig
15309 F: arch/arm/mach-omap2/
15310 F: arch/arm/plat-omap/
15311 F: drivers/bus/ti-sysc.c
15312 F: drivers/i2c/busses/i2c-omap.c
15313 F: drivers/irqchip/irq-omap-intc.c
15314 F: drivers/mfd/*omap*.c
15315 F: drivers/mfd/menelaus.c
15316 F: drivers/mfd/palmas.c
15317 F: drivers/mfd/tps65217.c
15318 F: drivers/mfd/tps65218.c
15319 F: drivers/mfd/tps65219.c
15320 F: drivers/mfd/tps65910.c
15321 F: drivers/mfd/twl-core.[ch]
15322 F: drivers/mfd/twl4030*.c
15323 F: drivers/mfd/twl6030*.c
15324 F: drivers/mfd/twl6040*.c
15325 F: drivers/regulator/palmas-regulator*.c
15326 F: drivers/regulator/pbias-regulator.c
15327 F: drivers/regulator/tps65217-regulator.c
15328 F: drivers/regulator/tps65218-regulator.c
15329 F: drivers/regulator/tps65219-regulator.c
15330 F: drivers/regulator/tps65910-regulator.c
15331 F: drivers/regulator/twl-regulator.c
15332 F: drivers/regulator/twl6030-regulator.c
15333 F: include/linux/platform_data/i2c-omap.h
15334 F: include/linux/platform_data/ti-sysc.h
15337 M: Bob Copeland <me@bobcopeland.com>
15338 L: linux-karma-devel@lists.sourceforge.net
15340 F: Documentation/filesystems/omfs.rst
15343 OMNIKEY CARDMAN 4000 DRIVER
15344 M: Harald Welte <laforge@gnumonks.org>
15346 F: drivers/char/pcmcia/cm4000_cs.c
15347 F: include/linux/cm4000_cs.h
15348 F: include/uapi/linux/cm4000_cs.h
15350 OMNIKEY CARDMAN 4040 DRIVER
15351 M: Harald Welte <laforge@gnumonks.org>
15353 F: drivers/char/pcmcia/cm4040_cs.*
15355 OMNIVISION OG01A1B SENSOR DRIVER
15356 M: Shawn Tu <shawnx.tu@intel.com>
15357 L: linux-media@vger.kernel.org
15359 F: drivers/media/i2c/og01a1b.c
15361 OMNIVISION OV02A10 SENSOR DRIVER
15362 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
15363 L: linux-media@vger.kernel.org
15365 T: git git://linuxtv.org/media_tree.git
15366 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
15367 F: drivers/media/i2c/ov02a10.c
15369 OMNIVISION OV08D10 SENSOR DRIVER
15370 M: Jimmy Su <jimmy.su@intel.com>
15371 L: linux-media@vger.kernel.org
15373 T: git git://linuxtv.org/media_tree.git
15374 F: drivers/media/i2c/ov08d10.c
15376 OMNIVISION OV08X40 SENSOR DRIVER
15377 M: Jason Chen <jason.z.chen@intel.com>
15378 L: linux-media@vger.kernel.org
15380 T: git git://linuxtv.org/media_tree.git
15381 F: drivers/media/i2c/ov08x40.c
15383 OMNIVISION OV13858 SENSOR DRIVER
15384 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15385 L: linux-media@vger.kernel.org
15387 T: git git://linuxtv.org/media_tree.git
15388 F: drivers/media/i2c/ov13858.c
15390 OMNIVISION OV13B10 SENSOR DRIVER
15391 M: Arec Kao <arec.kao@intel.com>
15392 L: linux-media@vger.kernel.org
15394 T: git git://linuxtv.org/media_tree.git
15395 F: drivers/media/i2c/ov13b10.c
15397 OMNIVISION OV2680 SENSOR DRIVER
15398 M: Rui Miguel Silva <rmfrfs@gmail.com>
15399 L: linux-media@vger.kernel.org
15401 T: git git://linuxtv.org/media_tree.git
15402 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
15403 F: drivers/media/i2c/ov2680.c
15405 OMNIVISION OV2685 SENSOR DRIVER
15406 M: Shunqian Zheng <zhengsq@rock-chips.com>
15407 L: linux-media@vger.kernel.org
15409 T: git git://linuxtv.org/media_tree.git
15410 F: drivers/media/i2c/ov2685.c
15412 OMNIVISION OV2740 SENSOR DRIVER
15413 M: Tianshu Qiu <tian.shu.qiu@intel.com>
15414 R: Shawn Tu <shawnx.tu@intel.com>
15415 R: Bingbu Cao <bingbu.cao@intel.com>
15416 L: linux-media@vger.kernel.org
15418 T: git git://linuxtv.org/media_tree.git
15419 F: drivers/media/i2c/ov2740.c
15421 OMNIVISION OV4689 SENSOR DRIVER
15422 M: Mikhail Rudenko <mike.rudenko@gmail.com>
15423 L: linux-media@vger.kernel.org
15425 T: git git://linuxtv.org/media_tree.git
15426 F: Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
15427 F: drivers/media/i2c/ov5647.c
15429 OMNIVISION OV5640 SENSOR DRIVER
15430 M: Steve Longerbeam <slongerbeam@gmail.com>
15431 L: linux-media@vger.kernel.org
15433 T: git git://linuxtv.org/media_tree.git
15434 F: drivers/media/i2c/ov5640.c
15436 OMNIVISION OV5647 SENSOR DRIVER
15437 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
15438 M: Jacopo Mondi <jacopo@jmondi.org>
15439 L: linux-media@vger.kernel.org
15441 T: git git://linuxtv.org/media_tree.git
15442 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
15443 F: drivers/media/i2c/ov5647.c
15445 OMNIVISION OV5670 SENSOR DRIVER
15446 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
15447 L: linux-media@vger.kernel.org
15449 T: git git://linuxtv.org/media_tree.git
15450 F: drivers/media/i2c/ov5670.c
15452 OMNIVISION OV5675 SENSOR DRIVER
15453 M: Shawn Tu <shawnx.tu@intel.com>
15454 L: linux-media@vger.kernel.org
15456 T: git git://linuxtv.org/media_tree.git
15457 F: drivers/media/i2c/ov5675.c
15459 OMNIVISION OV5693 SENSOR DRIVER
15460 M: Daniel Scally <djrscally@gmail.com>
15461 L: linux-media@vger.kernel.org
15463 T: git git://linuxtv.org/media_tree.git
15464 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
15465 F: drivers/media/i2c/ov5693.c
15467 OMNIVISION OV5695 SENSOR DRIVER
15468 M: Shunqian Zheng <zhengsq@rock-chips.com>
15469 L: linux-media@vger.kernel.org
15471 T: git git://linuxtv.org/media_tree.git
15472 F: drivers/media/i2c/ov5695.c
15474 OMNIVISION OV7670 SENSOR DRIVER
15475 L: linux-media@vger.kernel.org
15477 T: git git://linuxtv.org/media_tree.git
15478 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
15479 F: drivers/media/i2c/ov7670.c
15481 OMNIVISION OV772x SENSOR DRIVER
15482 M: Jacopo Mondi <jacopo@jmondi.org>
15483 L: linux-media@vger.kernel.org
15485 T: git git://linuxtv.org/media_tree.git
15486 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
15487 F: drivers/media/i2c/ov772x.c
15488 F: include/media/i2c/ov772x.h
15490 OMNIVISION OV7740 SENSOR DRIVER
15491 M: Wenyou Yang <wenyou.yang@microchip.com>
15492 L: linux-media@vger.kernel.org
15494 T: git git://linuxtv.org/media_tree.git
15495 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
15496 F: drivers/media/i2c/ov7740.c
15498 OMNIVISION OV8856 SENSOR DRIVER
15499 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
15500 L: linux-media@vger.kernel.org
15502 T: git git://linuxtv.org/media_tree.git
15503 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
15504 F: drivers/media/i2c/ov8856.c
15506 OMNIVISION OV9282 SENSOR DRIVER
15507 M: Paul J. Murphy <paul.j.murphy@intel.com>
15508 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
15509 L: linux-media@vger.kernel.org
15511 T: git git://linuxtv.org/media_tree.git
15512 F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
15513 F: drivers/media/i2c/ov9282.c
15515 OMNIVISION OV9640 SENSOR DRIVER
15516 M: Petr Cvek <petrcvekcz@gmail.com>
15517 L: linux-media@vger.kernel.org
15519 F: drivers/media/i2c/ov9640.*
15521 OMNIVISION OV9650 SENSOR DRIVER
15522 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15523 R: Akinobu Mita <akinobu.mita@gmail.com>
15524 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
15525 L: linux-media@vger.kernel.org
15527 T: git git://linuxtv.org/media_tree.git
15528 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
15529 F: drivers/media/i2c/ov9650.c
15531 OMNIVISION OV9734 SENSOR DRIVER
15532 M: Tianshu Qiu <tian.shu.qiu@intel.com>
15533 R: Bingbu Cao <bingbu.cao@intel.com>
15534 L: linux-media@vger.kernel.org
15536 T: git git://linuxtv.org/media_tree.git
15537 F: drivers/media/i2c/ov9734.c
15539 ONBOARD USB HUB DRIVER
15540 M: Matthias Kaehlcke <mka@chromium.org>
15541 L: linux-usb@vger.kernel.org
15543 F: Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-hub
15544 F: drivers/usb/misc/onboard_usb_hub.c
15546 ONENAND FLASH DRIVER
15547 M: Kyungmin Park <kyungmin.park@samsung.com>
15548 L: linux-mtd@lists.infradead.org
15550 F: drivers/mtd/nand/onenand/
15551 F: include/linux/mtd/onenand*.h
15553 ONEXPLAYER FAN DRIVER
15554 M: Joaquín Ignacio Aramendía <samsagax@gmail.com>
15555 L: linux-hwmon@vger.kernel.org
15557 F: drivers/hwmon/oxp-sensors.c
15559 ONION OMEGA2+ BOARD
15560 M: Harvey Hunt <harveyhuntnexus@gmail.com>
15561 L: linux-mips@vger.kernel.org
15563 F: arch/mips/boot/dts/ralink/omega2p.dts
15566 M: Jens Wiklander <jens.wiklander@linaro.org>
15567 L: op-tee@lists.trustedfirmware.org
15569 F: Documentation/ABI/testing/sysfs-bus-optee-devices
15570 F: drivers/tee/optee/
15572 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
15573 M: Sumit Garg <sumit.garg@linaro.org>
15574 L: op-tee@lists.trustedfirmware.org
15576 F: drivers/char/hw_random/optee-rng.c
15579 M: Clément Léger <clement.leger@bootlin.com>
15580 L: linux-rtc@vger.kernel.org
15582 F: drivers/rtc/rtc-optee.c
15585 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15586 L: linux-rdma@vger.kernel.org
15588 F: drivers/infiniband/ulp/opa_vnic
15590 OPEN FIRMWARE AND FLATTENED DEVICE TREE
15591 M: Rob Herring <robh+dt@kernel.org>
15592 M: Frank Rowand <frowand.list@gmail.com>
15593 L: devicetree@vger.kernel.org
15595 C: irc://irc.libera.chat/devicetree
15596 W: http://www.devicetree.org/
15597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15598 F: Documentation/ABI/testing/sysfs-firmware-ofw
15600 F: include/linux/of*.h
15602 K: of_overlay_notifier_
15603 K: of_overlay_fdt_apply
15604 K: of_overlay_remove
15606 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
15607 M: Rob Herring <robh+dt@kernel.org>
15608 M: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
15609 L: devicetree@vger.kernel.org
15611 C: irc://irc.libera.chat/devicetree
15612 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
15613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15614 F: Documentation/devicetree/
15615 F: arch/*/boot/dts/
15616 F: include/dt-bindings/
15618 OPENCOMPUTE PTP CLOCK DRIVER
15619 M: Jonathan Lemon <jonathan.lemon@gmail.com>
15620 M: Vadim Fedorenko <vadfed@fb.com>
15621 L: netdev@vger.kernel.org
15623 F: drivers/ptp/ptp_ocp.c
15625 OPENCORES I2C BUS DRIVER
15626 M: Peter Korsgaard <peter@korsgaard.com>
15627 M: Andrew Lunn <andrew@lunn.ch>
15628 L: linux-i2c@vger.kernel.org
15630 F: Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
15631 F: Documentation/i2c/busses/i2c-ocores.rst
15632 F: drivers/i2c/busses/i2c-ocores.c
15633 F: include/linux/platform_data/i2c-ocores.h
15635 OPENRISC ARCHITECTURE
15636 M: Jonas Bonn <jonas@southpole.se>
15637 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
15638 M: Stafford Horne <shorne@gmail.com>
15639 L: openrisc@lists.librecores.org
15641 W: http://openrisc.io
15642 T: git https://github.com/openrisc/linux.git
15643 F: Documentation/devicetree/bindings/openrisc/
15644 F: Documentation/openrisc/
15646 F: drivers/irqchip/irq-ompic.c
15647 F: drivers/irqchip/irq-or1k-*
15650 M: Pravin B Shelar <pshelar@ovn.org>
15651 L: netdev@vger.kernel.org
15652 L: dev@openvswitch.org
15654 W: http://openvswitch.org
15655 F: include/uapi/linux/openvswitch.h
15656 F: net/openvswitch/
15657 F: tools/testing/selftests/net/openvswitch/
15659 OPERATING PERFORMANCE POINTS (OPP)
15660 M: Viresh Kumar <vireshk@kernel.org>
15661 M: Nishanth Menon <nm@ti.com>
15662 M: Stephen Boyd <sboyd@kernel.org>
15663 L: linux-pm@vger.kernel.org
15665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
15666 F: Documentation/devicetree/bindings/opp/
15667 F: Documentation/power/opp.rst
15669 F: include/linux/pm_opp.h
15672 M: Clemens Ladisch <clemens@ladisch.de>
15673 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15676 F: sound/drivers/opl4/
15678 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
15679 M: Mark Fasheh <mark@fasheh.com>
15680 M: Joel Becker <jlbec@evilplan.org>
15681 M: Joseph Qi <joseph.qi@linux.alibaba.com>
15682 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
15684 W: http://ocfs2.wiki.kernel.org
15685 F: Documentation/filesystems/dlmfs.rst
15686 F: Documentation/filesystems/ocfs2.rst
15689 ORANGEFS FILESYSTEM
15690 M: Mike Marshall <hubcap@omnibond.com>
15691 R: Martin Brandenburg <martin@omnibond.com>
15692 L: devel@lists.orangefs.org
15694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
15695 F: Documentation/filesystems/orangefs.rst
15699 L: linux-wireless@vger.kernel.org
15701 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
15702 W: http://www.nongnu.org/orinoco/
15703 F: drivers/net/wireless/intersil/orinoco/
15705 OV2659 OMNIVISION SENSOR DRIVER
15706 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15707 L: linux-media@vger.kernel.org
15709 W: https://linuxtv.org
15710 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15711 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15712 F: drivers/media/i2c/ov2659.c
15713 F: include/media/i2c/ov2659.h
15716 M: Miklos Szeredi <miklos@szeredi.hu>
15717 L: linux-unionfs@vger.kernel.org
15719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
15720 F: Documentation/filesystems/overlayfs.rst
15723 P54 WIRELESS DRIVER
15724 M: Christian Lamparter <chunkeey@googlemail.com>
15725 L: linux-wireless@vger.kernel.org
15727 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
15728 F: drivers/net/wireless/intersil/p54/
15731 M: Vladimir Oltean <olteanv@gmail.com>
15732 L: netdev@vger.kernel.org
15734 F: Documentation/core-api/packing.rst
15735 F: include/linux/packing.h
15738 PADATA PARALLEL EXECUTION MECHANISM
15739 M: Steffen Klassert <steffen.klassert@secunet.com>
15740 M: Daniel Jordan <daniel.m.jordan@oracle.com>
15741 L: linux-crypto@vger.kernel.org
15742 L: linux-kernel@vger.kernel.org
15744 F: Documentation/core-api/padata.rst
15745 F: include/linux/padata.h
15749 M: Matthew Wilcox (Oracle) <willy@infradead.org>
15750 L: linux-fsdevel@vger.kernel.org
15752 T: git git://git.infradead.org/users/willy/pagecache.git
15753 F: Documentation/filesystems/locking.rst
15754 F: Documentation/filesystems/vfs.rst
15755 F: include/linux/pagemap.h
15757 F: mm/page-writeback.c
15762 M: Jesper Dangaard Brouer <hawk@kernel.org>
15763 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
15764 L: netdev@vger.kernel.org
15766 F: Documentation/networking/page_pool.rst
15767 F: include/net/page_pool.h
15768 F: include/trace/events/page_pool.h
15769 F: net/core/page_pool.c
15772 M: Pasha Tatashin <pasha.tatashin@soleen.com>
15773 M: Andrew Morton <akpm@linux-foundation.org>
15774 L: linux-mm@kvack.org
15776 F: Documentation/mm/page_table_check.rst
15777 F: include/linux/page_table_check.h
15778 F: mm/page_table_check.c
15780 PANASONIC LAPTOP ACPI EXTRAS DRIVER
15781 M: Kenneth Chan <kenneth.t.chan@gmail.com>
15782 L: platform-driver-x86@vger.kernel.org
15784 F: drivers/platform/x86/panasonic-laptop.c
15786 PARALLAX PING IIO SENSOR DRIVER
15787 M: Andreas Klinger <ak@it-klinger.de>
15788 L: linux-iio@vger.kernel.org
15790 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
15791 F: drivers/iio/proximity/ping.c
15793 PARALLEL LCD/KEYPAD PANEL DRIVER
15794 M: Willy Tarreau <willy@haproxy.com>
15795 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
15797 F: Documentation/admin-guide/lcd-panel-cgram.rst
15798 F: drivers/auxdisplay/panel.c
15800 PARALLEL PORT SUBSYSTEM
15801 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15802 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15803 L: linux-parport@lists.infradead.org (subscribers-only)
15805 F: Documentation/driver-api/parport*.rst
15806 F: drivers/char/ppdev.c
15807 F: drivers/parport/
15808 F: include/linux/parport*.h
15809 F: include/uapi/linux/ppdev.h
15811 PARAVIRT_OPS INTERFACE
15812 M: Juergen Gross <jgross@suse.com>
15813 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
15814 R: Alexey Makhalov <amakhalov@vmware.com>
15815 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
15816 L: virtualization@lists.linux-foundation.org
15819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15820 F: Documentation/virt/paravirt_ops.rst
15821 F: arch/*/include/asm/paravirt*.h
15822 F: arch/*/kernel/paravirt*
15823 F: include/linux/hypervisor.h
15825 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
15826 M: Tim Waugh <tim@cyberelk.net>
15827 L: linux-parport@lists.infradead.org (subscribers-only)
15829 F: Documentation/admin-guide/blockdev/paride.rst
15830 F: drivers/block/paride/
15832 PARISC ARCHITECTURE
15833 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
15834 M: Helge Deller <deller@gmx.de>
15835 L: linux-parisc@vger.kernel.org
15837 W: https://parisc.wiki.kernel.org
15838 Q: http://patchwork.kernel.org/project/linux-parisc/list/
15839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
15840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
15841 F: Documentation/parisc/
15843 F: drivers/char/agp/parisc-agp.c
15844 F: drivers/input/misc/hp_sdc_rtc.c
15845 F: drivers/input/serio/gscps2.c
15846 F: drivers/input/serio/hp_sdc*
15848 F: drivers/parport/parport_gsc.*
15849 F: drivers/tty/serial/8250/8250_parisc.c
15850 F: drivers/video/console/sti*
15851 F: drivers/video/fbdev/sti*
15852 F: drivers/video/logo/logo_parisc*
15853 F: include/linux/hp_sdc.h
15856 M: Jiri Pirko <jiri@nvidia.com>
15857 L: netdev@vger.kernel.org
15859 F: include/linux/parman.h
15861 F: lib/test_parman.c
15863 PC ENGINES APU BOARD DRIVER
15864 M: Enrico Weigelt, metux IT consult <info@metux.net>
15866 F: drivers/platform/x86/pcengines-apuv2.c
15868 PC87360 HARDWARE MONITORING DRIVER
15869 M: Jim Cromie <jim.cromie@gmail.com>
15870 L: linux-hwmon@vger.kernel.org
15872 F: Documentation/hwmon/pc87360.rst
15873 F: drivers/hwmon/pc87360.c
15875 PC8736x GPIO DRIVER
15876 M: Jim Cromie <jim.cromie@gmail.com>
15878 F: drivers/char/pc8736x_gpio.c
15880 PC87427 HARDWARE MONITORING DRIVER
15881 M: Jean Delvare <jdelvare@suse.com>
15882 L: linux-hwmon@vger.kernel.org
15884 F: Documentation/hwmon/pc87427.rst
15885 F: drivers/hwmon/pc87427.c
15888 M: Riku Voipio <riku.voipio@iki.fi>
15890 F: drivers/leds/leds-pca9532.c
15891 F: include/linux/leds-pca9532.h
15893 PCA9541 I2C BUS MASTER SELECTOR DRIVER
15894 M: Guenter Roeck <linux@roeck-us.net>
15895 L: linux-i2c@vger.kernel.org
15897 F: drivers/i2c/muxes/i2c-mux-pca9541.c
15899 PCDP - PRIMARY CONSOLE AND DEBUG PORT
15900 M: Khalid Aziz <khalid@gonehiking.org>
15902 F: drivers/firmware/pcdp.*
15904 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
15905 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15906 M: Pali Rohár <pali@kernel.org>
15907 L: linux-pci@vger.kernel.org
15908 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15910 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
15911 F: drivers/pci/controller/pci-aardvark.c
15913 PCI DRIVER FOR ALTERA PCIE IP
15914 M: Joyce Ooi <joyce.ooi@intel.com>
15915 L: linux-pci@vger.kernel.org
15917 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
15918 F: drivers/pci/controller/pcie-altera.c
15920 PCI DRIVER FOR APPLIEDMICRO XGENE
15921 M: Toan Le <toan@os.amperecomputing.com>
15922 L: linux-pci@vger.kernel.org
15923 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15925 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
15926 F: drivers/pci/controller/pci-xgene.c
15928 PCI DRIVER FOR ARM VERSATILE PLATFORM
15929 M: Rob Herring <robh@kernel.org>
15930 L: linux-pci@vger.kernel.org
15931 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15933 F: Documentation/devicetree/bindings/pci/versatile.yaml
15934 F: drivers/pci/controller/pci-versatile.c
15936 PCI DRIVER FOR ARMADA 8K
15937 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15938 L: linux-pci@vger.kernel.org
15939 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15941 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
15942 F: drivers/pci/controller/dwc/pcie-armada8k.c
15944 PCI DRIVER FOR CADENCE PCIE IP
15945 M: Tom Joseph <tjoseph@cadence.com>
15946 L: linux-pci@vger.kernel.org
15948 F: Documentation/devicetree/bindings/pci/cdns,*
15949 F: drivers/pci/controller/cadence/
15951 PCI DRIVER FOR FREESCALE LAYERSCAPE
15952 M: Minghuan Lian <minghuan.Lian@nxp.com>
15953 M: Mingkai Hu <mingkai.hu@nxp.com>
15954 M: Roy Zang <roy.zang@nxp.com>
15955 L: linuxppc-dev@lists.ozlabs.org
15956 L: linux-pci@vger.kernel.org
15957 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15959 F: drivers/pci/controller/dwc/*layerscape*
15961 PCI DRIVER FOR GENERIC OF HOSTS
15962 M: Will Deacon <will@kernel.org>
15963 L: linux-pci@vger.kernel.org
15964 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15966 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
15967 F: drivers/pci/controller/pci-host-common.c
15968 F: drivers/pci/controller/pci-host-generic.c
15970 PCI DRIVER FOR IMX6
15971 M: Richard Zhu <hongxing.zhu@nxp.com>
15972 M: Lucas Stach <l.stach@pengutronix.de>
15973 L: linux-pci@vger.kernel.org
15974 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15976 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
15977 F: drivers/pci/controller/dwc/*imx6*
15979 PCI DRIVER FOR FU740
15980 M: Paul Walmsley <paul.walmsley@sifive.com>
15981 M: Greentime Hu <greentime.hu@sifive.com>
15982 L: linux-pci@vger.kernel.org
15984 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
15985 F: drivers/pci/controller/dwc/pcie-fu740.c
15987 PCI DRIVER FOR INTEL IXP4XX
15988 M: Linus Walleij <linus.walleij@linaro.org>
15990 F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
15991 F: drivers/pci/controller/pci-ixp4xx.c
15993 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
15994 M: Nirmal Patel <nirmal.patel@linux.intel.com>
15995 R: Jonathan Derrick <jonathan.derrick@linux.dev>
15996 L: linux-pci@vger.kernel.org
15998 F: drivers/pci/controller/vmd.c
16000 PCI DRIVER FOR MICROSEMI SWITCHTEC
16001 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
16002 M: Logan Gunthorpe <logang@deltatee.com>
16003 L: linux-pci@vger.kernel.org
16005 F: Documentation/ABI/testing/sysfs-class-switchtec
16006 F: Documentation/driver-api/switchtec.rst
16007 F: drivers/ntb/hw/mscc/
16008 F: drivers/pci/switch/switchtec*
16009 F: include/linux/switchtec.h
16010 F: include/uapi/linux/switchtec_ioctl.h
16012 PCI DRIVER FOR MOBIVEIL PCIE IP
16013 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
16014 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
16015 L: linux-pci@vger.kernel.org
16017 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
16018 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
16020 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
16021 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
16022 M: Pali Rohár <pali@kernel.org>
16023 L: linux-pci@vger.kernel.org
16024 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16026 F: drivers/pci/controller/*mvebu*
16028 PCI DRIVER FOR NVIDIA TEGRA
16029 M: Thierry Reding <thierry.reding@gmail.com>
16030 L: linux-tegra@vger.kernel.org
16031 L: linux-pci@vger.kernel.org
16033 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
16034 F: drivers/pci/controller/pci-tegra.c
16036 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
16037 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
16038 L: linux-pci@vger.kernel.org
16039 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16041 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
16042 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
16044 PCI DRIVER FOR RENESAS R-CAR
16045 M: Marek Vasut <marek.vasut+renesas@gmail.com>
16046 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
16047 L: linux-pci@vger.kernel.org
16048 L: linux-renesas-soc@vger.kernel.org
16050 F: Documentation/devicetree/bindings/pci/*rcar*
16051 F: drivers/pci/controller/*rcar*
16053 PCI DRIVER FOR SAMSUNG EXYNOS
16054 M: Jingoo Han <jingoohan1@gmail.com>
16055 L: linux-pci@vger.kernel.org
16056 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16057 L: linux-samsung-soc@vger.kernel.org
16059 F: drivers/pci/controller/dwc/pci-exynos.c
16061 PCI DRIVER FOR SYNOPSYS DESIGNWARE
16062 M: Jingoo Han <jingoohan1@gmail.com>
16063 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
16064 L: linux-pci@vger.kernel.org
16066 F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
16067 F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
16068 F: drivers/pci/controller/dwc/*designware*
16070 PCI DRIVER FOR TI DRA7XX/J721E
16071 M: Vignesh Raghavendra <vigneshr@ti.com>
16072 L: linux-omap@vger.kernel.org
16073 L: linux-pci@vger.kernel.org
16074 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16076 F: Documentation/devicetree/bindings/pci/ti-pci.txt
16077 F: drivers/pci/controller/cadence/pci-j721e.c
16078 F: drivers/pci/controller/dwc/pci-dra7xx.c
16080 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
16081 M: Linus Walleij <linus.walleij@linaro.org>
16082 L: linux-pci@vger.kernel.org
16084 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
16085 F: drivers/pci/controller/pci-v3-semi.c
16087 PCI ENDPOINT SUBSYSTEM
16088 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
16089 R: Krzysztof Wilczyński <kw@linux.com>
16090 R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16091 R: Kishon Vijay Abraham I <kishon@kernel.org>
16092 L: linux-pci@vger.kernel.org
16094 Q: https://patchwork.kernel.org/project/linux-pci/list/
16095 B: https://bugzilla.kernel.org
16096 C: irc://irc.oftc.net/linux-pci
16097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
16098 F: Documentation/PCI/endpoint/*
16099 F: Documentation/misc-devices/pci-endpoint-test.rst
16100 F: drivers/misc/pci_endpoint_test.c
16101 F: drivers/pci/endpoint/
16104 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
16105 M: Mahesh J Salgaonkar <mahesh@linux.ibm.com>
16106 R: Oliver O'Halloran <oohall@gmail.com>
16107 L: linuxppc-dev@lists.ozlabs.org
16109 F: Documentation/PCI/pci-error-recovery.rst
16110 F: Documentation/powerpc/eeh-pci-error-recovery.rst
16111 F: arch/powerpc/include/*/eeh*.h
16112 F: arch/powerpc/kernel/eeh*.c
16113 F: arch/powerpc/platforms/*/eeh*.c
16114 F: drivers/pci/pcie/aer.c
16115 F: drivers/pci/pcie/dpc.c
16116 F: drivers/pci/pcie/err.c
16119 M: Linas Vepstas <linasvepstas@gmail.com>
16120 L: linux-pci@vger.kernel.org
16122 F: Documentation/PCI/pci-error-recovery.rst
16124 PCI PEER-TO-PEER DMA (P2PDMA)
16125 M: Bjorn Helgaas <bhelgaas@google.com>
16126 M: Logan Gunthorpe <logang@deltatee.com>
16127 L: linux-pci@vger.kernel.org
16129 Q: https://patchwork.kernel.org/project/linux-pci/list/
16130 B: https://bugzilla.kernel.org
16131 C: irc://irc.oftc.net/linux-pci
16132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
16133 F: Documentation/driver-api/pci/p2pdma.rst
16134 F: drivers/pci/p2pdma.c
16135 F: include/linux/pci-p2pdma.h
16137 PCI MSI DRIVER FOR ALTERA MSI IP
16138 M: Joyce Ooi <joyce.ooi@intel.com>
16139 L: linux-pci@vger.kernel.org
16141 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
16142 F: drivers/pci/controller/pcie-altera-msi.c
16144 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
16145 M: Toan Le <toan@os.amperecomputing.com>
16146 L: linux-pci@vger.kernel.org
16147 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16149 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
16150 F: drivers/pci/controller/pci-xgene-msi.c
16152 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
16153 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
16154 R: Rob Herring <robh@kernel.org>
16155 R: Krzysztof Wilczyński <kw@linux.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/lpieralisi/pci.git
16162 F: Documentation/devicetree/bindings/pci/
16163 F: drivers/pci/controller/
16164 F: drivers/pci/pci-bridge-emul.c
16165 F: drivers/pci/pci-bridge-emul.h
16168 M: Bjorn Helgaas <bhelgaas@google.com>
16169 L: linux-pci@vger.kernel.org
16171 Q: https://patchwork.kernel.org/project/linux-pci/list/
16172 B: https://bugzilla.kernel.org
16173 C: irc://irc.oftc.net/linux-pci
16174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
16175 F: Documentation/PCI/
16176 F: Documentation/devicetree/bindings/pci/
16177 F: arch/x86/kernel/early-quirks.c
16178 F: arch/x86/kernel/quirks.c
16180 F: drivers/acpi/pci*
16182 F: include/asm-generic/pci*
16183 F: include/linux/of_pci.h
16184 F: include/linux/pci*
16185 F: include/uapi/linux/pci*
16188 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
16189 M: Jonathan Chocron <jonnyc@amazon.com>
16190 L: linux-pci@vger.kernel.org
16192 F: Documentation/devicetree/bindings/pci/pcie-al.txt
16193 F: drivers/pci/controller/dwc/pcie-al.c
16195 PCIE DRIVER FOR AMLOGIC MESON
16196 M: Yue Wang <yue.wang@Amlogic.com>
16197 L: linux-pci@vger.kernel.org
16198 L: linux-amlogic@lists.infradead.org
16200 F: drivers/pci/controller/dwc/pci-meson.c
16202 PCIE DRIVER FOR AXIS ARTPEC
16203 M: Jesper Nilsson <jesper.nilsson@axis.com>
16204 L: linux-arm-kernel@axis.com
16205 L: linux-pci@vger.kernel.org
16207 F: Documentation/devicetree/bindings/pci/axis,artpec*
16208 F: drivers/pci/controller/dwc/*artpec*
16210 PCIE DRIVER FOR CAVIUM THUNDERX
16211 M: Robert Richter <rric@kernel.org>
16212 L: linux-pci@vger.kernel.org
16213 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16215 F: drivers/pci/controller/pci-thunder-*
16217 PCIE DRIVER FOR HISILICON
16218 M: Zhou Wang <wangzhou1@hisilicon.com>
16219 L: linux-pci@vger.kernel.org
16221 F: drivers/pci/controller/dwc/pcie-hisi.c
16223 PCIE DRIVER FOR HISILICON KIRIN
16224 M: Xiaowei Song <songxiaowei@hisilicon.com>
16225 M: Binghui Wang <wangbinghui@hisilicon.com>
16226 L: linux-pci@vger.kernel.org
16228 F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
16229 F: drivers/pci/controller/dwc/pcie-kirin.c
16231 PCIE DRIVER FOR HISILICON STB
16232 M: Shawn Guo <shawn.guo@linaro.org>
16233 L: linux-pci@vger.kernel.org
16235 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
16236 F: drivers/pci/controller/dwc/pcie-histb.c
16238 PCIE DRIVER FOR INTEL KEEM BAY
16239 M: Srikanth Thokala <srikanth.thokala@intel.com>
16240 L: linux-pci@vger.kernel.org
16242 F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
16243 F: drivers/pci/controller/dwc/pcie-keembay.c
16245 PCIE DRIVER FOR INTEL LGM GW SOC
16246 M: Rahul Tanwar <rtanwar@maxlinear.com>
16247 L: linux-pci@vger.kernel.org
16249 F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
16250 F: drivers/pci/controller/dwc/pcie-intel-gw.c
16252 PCIE DRIVER FOR MEDIATEK
16253 M: Ryder Lee <ryder.lee@mediatek.com>
16254 M: Jianjun Wang <jianjun.wang@mediatek.com>
16255 L: linux-pci@vger.kernel.org
16256 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16258 F: Documentation/devicetree/bindings/pci/mediatek*
16259 F: drivers/pci/controller/*mediatek*
16261 PCIE DRIVER FOR MICROCHIP
16262 M: Daire McNamara <daire.mcnamara@microchip.com>
16263 L: linux-pci@vger.kernel.org
16265 F: Documentation/devicetree/bindings/pci/microchip*
16266 F: drivers/pci/controller/*microchip*
16268 PCIE DRIVER FOR QUALCOMM MSM
16269 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16270 L: linux-pci@vger.kernel.org
16271 L: linux-arm-msm@vger.kernel.org
16273 F: drivers/pci/controller/dwc/pcie-qcom.c
16275 PCIE ENDPOINT DRIVER FOR QUALCOMM
16276 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16277 L: linux-pci@vger.kernel.org
16278 L: linux-arm-msm@vger.kernel.org
16280 F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
16281 F: drivers/pci/controller/dwc/pcie-qcom-ep.c
16283 PCIE DRIVER FOR ROCKCHIP
16284 M: Shawn Lin <shawn.lin@rock-chips.com>
16285 L: linux-pci@vger.kernel.org
16286 L: linux-rockchip@lists.infradead.org
16288 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
16289 F: drivers/pci/controller/pcie-rockchip*
16291 PCIE DRIVER FOR SOCIONEXT UNIPHIER
16292 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
16293 L: linux-pci@vger.kernel.org
16295 F: Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
16296 F: drivers/pci/controller/dwc/pcie-uniphier*
16298 PCIE DRIVER FOR ST SPEAR13XX
16299 M: Pratyush Anand <pratyush.anand@gmail.com>
16300 L: linux-pci@vger.kernel.org
16302 F: drivers/pci/controller/dwc/*spear*
16304 PCI DRIVER FOR XILINX VERSAL CPM
16305 M: Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
16306 M: Michal Simek <michal.simek@amd.com>
16307 L: linux-pci@vger.kernel.org
16309 F: Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
16310 F: drivers/pci/controller/pcie-xilinx-cpm.c
16313 M: Dominik Brodowski <linux@dominikbrodowski.net>
16315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
16316 F: Documentation/pcmcia/
16321 PCNET32 NETWORK DRIVER
16322 M: Don Fry <pcnet32@frontier.com>
16323 L: netdev@vger.kernel.org
16325 F: drivers/net/ethernet/amd/pcnet32.c
16327 PCRYPT PARALLEL CRYPTO ENGINE
16328 M: Steffen Klassert <steffen.klassert@secunet.com>
16329 L: linux-crypto@vger.kernel.org
16332 F: include/crypto/pcrypt.h
16334 PEAQ WMI HOTKEYS DRIVER
16335 M: Hans de Goede <hdegoede@redhat.com>
16336 L: platform-driver-x86@vger.kernel.org
16338 F: drivers/platform/x86/peaq-wmi.c
16340 PECI HARDWARE MONITORING DRIVERS
16341 M: Iwona Winiarska <iwona.winiarska@intel.com>
16342 L: linux-hwmon@vger.kernel.org
16344 F: Documentation/hwmon/peci-cputemp.rst
16345 F: Documentation/hwmon/peci-dimmtemp.rst
16346 F: drivers/hwmon/peci/
16349 M: Iwona Winiarska <iwona.winiarska@intel.com>
16350 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
16352 F: Documentation/devicetree/bindings/peci/
16353 F: Documentation/peci/
16355 F: include/linux/peci-cpu.h
16356 F: include/linux/peci.h
16358 PENSANDO ETHERNET DRIVERS
16359 M: Shannon Nelson <shannon.nelson@amd.com>
16360 M: Brett Creeley <brett.creeley@amd.com>
16361 M: drivers@pensando.io
16362 L: netdev@vger.kernel.org
16364 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
16365 F: drivers/net/ethernet/pensando/
16367 PER-CPU MEMORY ALLOCATOR
16368 M: Dennis Zhou <dennis@kernel.org>
16369 M: Tejun Heo <tj@kernel.org>
16370 M: Christoph Lameter <cl@linux.com>
16371 L: linux-mm@kvack.org
16373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
16374 F: arch/*/include/asm/percpu.h
16375 F: include/linux/percpu*.h
16379 PER-TASK DELAY ACCOUNTING
16380 M: Balbir Singh <bsingharora@gmail.com>
16382 F: include/linux/delayacct.h
16383 F: kernel/delayacct.c
16385 PERFORMANCE EVENTS SUBSYSTEM
16386 M: Peter Zijlstra <peterz@infradead.org>
16387 M: Ingo Molnar <mingo@redhat.com>
16388 M: Arnaldo Carvalho de Melo <acme@kernel.org>
16389 R: Mark Rutland <mark.rutland@arm.com>
16390 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
16391 R: Jiri Olsa <jolsa@kernel.org>
16392 R: Namhyung Kim <namhyung@kernel.org>
16393 L: linux-perf-users@vger.kernel.org
16394 L: linux-kernel@vger.kernel.org
16396 W: https://perf.wiki.kernel.org/
16397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16399 F: arch/*/events/*/*
16400 F: arch/*/include/asm/perf_event.h
16401 F: arch/*/kernel/*/*/perf_event*.c
16402 F: arch/*/kernel/*/perf_event*.c
16403 F: arch/*/kernel/perf_callchain.c
16404 F: arch/*/kernel/perf_event*.c
16405 F: include/linux/perf_event.h
16406 F: include/uapi/linux/perf_event.h
16411 PERFORMANCE EVENTS TOOLING ARM64
16412 R: John Garry <john.g.garry@oracle.com>
16413 R: Will Deacon <will@kernel.org>
16414 R: James Clark <james.clark@arm.com>
16415 R: Mike Leach <mike.leach@linaro.org>
16416 R: Leo Yan <leo.yan@linaro.org>
16417 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16419 F: tools/build/feature/test-libopencsd.c
16420 F: tools/perf/arch/arm*/
16421 F: tools/perf/pmu-events/arch/arm64/
16422 F: tools/perf/util/arm-spe*
16423 F: tools/perf/util/cs-etm*
16425 PERSONALITY HANDLING
16426 M: Christoph Hellwig <hch@infradead.org>
16427 L: linux-abi-devel@lists.sourceforge.net
16429 F: include/linux/personality.h
16430 F: include/uapi/linux/personality.h
16432 PHOENIX RC FLIGHT CONTROLLER ADAPTER
16433 M: Marcus Folkesson <marcus.folkesson@gmail.com>
16434 L: linux-input@vger.kernel.org
16436 F: Documentation/input/devices/pxrc.rst
16437 F: drivers/input/joystick/pxrc.c
16440 M: Remi Denis-Courmont <courmisch@gmail.com>
16442 F: Documentation/networking/phonet.rst
16443 F: include/linux/phonet.h
16444 F: include/net/phonet/
16445 F: include/uapi/linux/phonet.h
16449 M: Joern Engel <joern@lazybastard.org>
16450 L: linux-mtd@lists.infradead.org
16452 F: drivers/mtd/devices/phram.c
16455 M: Bruno Prémont <bonbons@linux-vserver.org>
16456 L: linux-input@vger.kernel.org
16458 F: drivers/hid/hid-picolcd*
16461 M: Christian Brauner <christian@brauner.io>
16462 L: linux-kernel@vger.kernel.org
16464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
16466 F: tools/testing/selftests/clone3/
16467 F: tools/testing/selftests/pid_namespace/
16468 F: tools/testing/selftests/pidfd/
16471 K: \b(clone_args|kernel_clone_args)\b
16473 PIN CONTROL SUBSYSTEM
16474 M: Linus Walleij <linus.walleij@linaro.org>
16475 L: linux-gpio@vger.kernel.org
16477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
16478 F: Documentation/devicetree/bindings/pinctrl/
16479 F: Documentation/driver-api/pin-control.rst
16480 F: drivers/pinctrl/
16481 F: include/dt-bindings/pinctrl/
16482 F: include/linux/pinctrl/
16484 PIN CONTROLLER - AMD
16485 M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
16486 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
16488 F: drivers/pinctrl/pinctrl-amd.c
16490 PIN CONTROLLER - FREESCALE
16491 M: Dong Aisheng <aisheng.dong@nxp.com>
16492 M: Fabio Estevam <festevam@gmail.com>
16493 M: Shawn Guo <shawnguo@kernel.org>
16494 M: Jacky Bai <ping.bai@nxp.com>
16495 R: Pengutronix Kernel Team <kernel@pengutronix.de>
16496 L: linux-gpio@vger.kernel.org
16498 F: Documentation/devicetree/bindings/pinctrl/fsl,*
16499 F: drivers/pinctrl/freescale/
16501 PIN CONTROLLER - INTEL
16502 M: Mika Westerberg <mika.westerberg@linux.intel.com>
16503 M: Andy Shevchenko <andy@kernel.org>
16505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
16506 F: drivers/pinctrl/intel/
16508 PIN CONTROLLER - KEEMBAY
16509 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
16511 F: drivers/pinctrl/pinctrl-keembay*
16513 PIN CONTROLLER - MEDIATEK
16514 M: Sean Wang <sean.wang@kernel.org>
16515 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16517 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
16518 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
16519 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
16520 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
16521 F: drivers/pinctrl/mediatek/
16523 PIN CONTROLLER - MICROCHIP AT91
16524 M: Ludovic Desroches <ludovic.desroches@microchip.com>
16525 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16526 L: linux-gpio@vger.kernel.org
16528 F: drivers/gpio/gpio-sama5d2-piobu.c
16529 F: drivers/pinctrl/pinctrl-at91*
16531 PIN CONTROLLER - QUALCOMM
16532 M: Bjorn Andersson <andersson@kernel.org>
16533 L: linux-arm-msm@vger.kernel.org
16535 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
16536 F: drivers/pinctrl/qcom/
16538 PIN CONTROLLER - RENESAS
16539 M: Geert Uytterhoeven <geert+renesas@glider.be>
16540 L: linux-renesas-soc@vger.kernel.org
16542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
16543 F: Documentation/devicetree/bindings/pinctrl/renesas,*
16544 F: drivers/pinctrl/renesas/
16546 PIN CONTROLLER - SAMSUNG
16547 M: Tomasz Figa <tomasz.figa@gmail.com>
16548 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
16549 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16550 R: Alim Akhtar <alim.akhtar@samsung.com>
16551 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16552 L: linux-samsung-soc@vger.kernel.org
16554 C: irc://irc.libera.chat/linux-exynos
16555 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
16556 B: mailto:linux-samsung-soc@vger.kernel.org
16557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
16558 F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
16559 F: drivers/pinctrl/samsung/
16560 F: include/dt-bindings/pinctrl/samsung.h
16562 PIN CONTROLLER - SINGLE
16563 M: Tony Lindgren <tony@atomide.com>
16564 M: Haojian Zhuang <haojian.zhuang@linaro.org>
16565 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16566 L: linux-omap@vger.kernel.org
16568 F: drivers/pinctrl/pinctrl-single.c
16570 PIN CONTROLLER - THUNDERBAY
16571 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
16573 F: drivers/pinctrl/pinctrl-thunderbay.c
16575 PIN CONTROLLER - SUNPLUS / TIBBO
16576 M: Dvorkin Dmitry <dvorkin@tibbo.com>
16577 M: Wells Lu <wellslutw@gmail.com>
16578 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16580 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
16581 F: Documentation/devicetree/bindings/pinctrl/sunplus,*
16582 F: drivers/pinctrl/sunplus/
16583 F: include/dt-bindings/pinctrl/sppctl*.h
16585 PINE64 PINEPHONE KEYBOARD DRIVER
16586 M: Samuel Holland <samuel@sholland.org>
16588 F: Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
16589 F: drivers/input/keyboard/pinephone-keyboard.c
16591 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
16592 M: Tomasz Duszynski <tduszyns@gmail.com>
16594 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
16595 F: drivers/iio/chemical/pms7003.c
16598 M: Jacob Keller <jacob.e.keller@intel.com>
16600 F: Documentation/driver-api/pldmfw/
16601 F: include/linux/pldmfw.h
16605 M: Logan Gunthorpe <logang@deltatee.com>
16607 F: drivers/dma/plx_dma.c
16610 M: Charles Hsu <hsu.yungteng@gmail.com>
16611 L: linux-hwmon@vger.kernel.org
16613 F: Documentation/hwmon/pm6764tr.rst
16614 F: drivers/hwmon/pmbus/pm6764tr.c
16617 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
16618 L: linux-pm@vger.kernel.org
16620 W: https://01.org/pm-graph
16621 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
16622 T: git git://github.com/intel/pm-graph
16623 F: tools/power/pm-graph
16625 PMBUS HARDWARE MONITORING DRIVERS
16626 M: Guenter Roeck <linux@roeck-us.net>
16627 L: linux-hwmon@vger.kernel.org
16629 W: http://hwmon.wiki.kernel.org/
16630 W: http://www.roeck-us.net/linux/drivers/
16631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
16632 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
16633 F: Documentation/devicetree/bindings/hwmon/max31785.txt
16634 F: Documentation/hwmon/adm1275.rst
16635 F: Documentation/hwmon/ibm-cffps.rst
16636 F: Documentation/hwmon/ir35221.rst
16637 F: Documentation/hwmon/lm25066.rst
16638 F: Documentation/hwmon/ltc2978.rst
16639 F: Documentation/hwmon/ltc3815.rst
16640 F: Documentation/hwmon/max16064.rst
16641 F: Documentation/hwmon/max20751.rst
16642 F: Documentation/hwmon/max31785.rst
16643 F: Documentation/hwmon/max34440.rst
16644 F: Documentation/hwmon/max8688.rst
16645 F: Documentation/hwmon/pmbus-core.rst
16646 F: Documentation/hwmon/pmbus.rst
16647 F: Documentation/hwmon/tps40422.rst
16648 F: Documentation/hwmon/ucd9000.rst
16649 F: Documentation/hwmon/ucd9200.rst
16650 F: Documentation/hwmon/zl6100.rst
16651 F: drivers/hwmon/pmbus/
16652 F: include/linux/pmbus.h
16654 PMC SIERRA MaxRAID DRIVER
16655 L: linux-scsi@vger.kernel.org
16657 W: http://www.pmc-sierra.com/
16658 F: drivers/scsi/pmcraid.*
16660 PMC SIERRA PM8001 DRIVER
16661 M: Jack Wang <jinpu.wang@cloud.ionos.com>
16662 L: linux-scsi@vger.kernel.org
16664 F: drivers/scsi/pm8001/
16666 PNI RM3100 IIO DRIVER
16667 M: Song Qiang <songqiang1304521@gmail.com>
16668 L: linux-iio@vger.kernel.org
16670 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
16671 F: drivers/iio/magnetometer/rm3100*
16674 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
16675 L: linux-acpi@vger.kernel.org
16678 F: include/linux/pnp.h
16680 POSIX CLOCKS and TIMERS
16681 M: Thomas Gleixner <tglx@linutronix.de>
16682 L: linux-kernel@vger.kernel.org
16684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16686 F: include/linux/time_namespace.h
16687 F: include/linux/timer*
16688 F: kernel/time/*timer*
16689 F: kernel/time/namespace.c
16691 POWER MANAGEMENT CORE
16692 M: "Rafael J. Wysocki" <rafael@kernel.org>
16693 L: linux-pm@vger.kernel.org
16695 B: https://bugzilla.kernel.org
16696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16697 F: drivers/base/power/
16698 F: drivers/powercap/
16699 F: include/linux/intel_rapl.h
16700 F: include/linux/pm.h
16701 F: include/linux/pm_*
16702 F: include/linux/powercap.h
16703 F: kernel/configs/nopm.config
16705 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
16706 M: Daniel Lezcano <daniel.lezcano@kernel.org>
16707 L: linux-pm@vger.kernel.org
16709 B: https://bugzilla.kernel.org
16710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16711 F: drivers/powercap/dtpm*
16712 F: include/linux/dtpm.h
16714 POWER STATE COORDINATION INTERFACE (PSCI)
16715 M: Mark Rutland <mark.rutland@arm.com>
16716 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
16717 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16719 F: drivers/firmware/psci/
16720 F: include/linux/psci.h
16721 F: include/uapi/linux/psci.h
16723 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
16724 M: Sebastian Reichel <sre@kernel.org>
16725 L: linux-pm@vger.kernel.org
16727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16728 F: Documentation/ABI/testing/sysfs-class-power
16729 F: Documentation/devicetree/bindings/power/supply/
16730 F: drivers/power/supply/
16731 F: include/linux/power/
16732 F: include/linux/power_supply.h
16734 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
16735 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
16736 L: linuxppc-dev@lists.ozlabs.org
16738 F: drivers/char/powernv-op-panel.c
16740 PPP OVER ATM (RFC 2364)
16741 M: Mitchell Blank Jr <mitch@sfgoth.com>
16743 F: include/uapi/linux/atmppp.h
16744 F: net/atm/pppoatm.c
16747 M: Michal Ostrowski <mostrows@earthlink.net>
16749 F: drivers/net/ppp/pppoe.c
16750 F: drivers/net/ppp/pppox.c
16753 M: James Chapman <jchapman@katalix.com>
16755 F: include/linux/if_pppol2tp.h
16756 F: include/uapi/linux/if_pppol2tp.h
16757 F: net/l2tp/l2tp_ppp.c
16759 PPP PROTOCOL DRIVERS AND COMPRESSORS
16760 M: Paul Mackerras <paulus@samba.org>
16761 L: linux-ppp@vger.kernel.org
16763 F: drivers/net/ppp/ppp_*
16766 M: Rodolfo Giometti <giometti@enneenne.com>
16767 L: linuxpps@ml.enneenne.com (subscribers-only)
16769 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
16770 F: Documentation/ABI/testing/sysfs-pps
16771 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
16772 F: Documentation/driver-api/pps.rst
16774 F: include/linux/pps*.h
16775 F: include/uapi/linux/pps.h
16778 M: Dmitry Kozlov <xeb@mail.ru>
16779 L: netdev@vger.kernel.org
16781 W: http://sourceforge.net/projects/accel-pptp
16782 F: drivers/net/ppp/pptp.c
16784 PRESSURE STALL INFORMATION (PSI)
16785 M: Johannes Weiner <hannes@cmpxchg.org>
16786 M: Suren Baghdasaryan <surenb@google.com>
16788 F: include/linux/psi*
16789 F: kernel/sched/psi.c
16792 M: Petr Mladek <pmladek@suse.com>
16793 M: Sergey Senozhatsky <senozhatsky@chromium.org>
16794 R: Steven Rostedt <rostedt@goodmis.org>
16795 R: John Ogness <john.ogness@linutronix.de>
16797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
16798 F: include/linux/printk.h
16802 R: Chris Down <chris@chrisdown.name>
16804 F: Documentation/core-api/printk-index.rst
16805 F: kernel/printk/index.c
16809 L: linux-kernel@vger.kernel.org
16810 L: linux-fsdevel@vger.kernel.org
16812 F: Documentation/filesystems/proc.rst
16814 F: include/linux/proc_fs.h
16815 F: tools/testing/selftests/proc/
16818 M: Luis Chamberlain <mcgrof@kernel.org>
16819 M: Kees Cook <keescook@chromium.org>
16820 M: Iurii Zaikin <yzaikin@google.com>
16821 L: linux-kernel@vger.kernel.org
16822 L: linux-fsdevel@vger.kernel.org
16824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git sysctl-next
16825 F: fs/proc/proc_sysctl.c
16826 F: include/linux/sysctl.h
16827 F: kernel/sysctl-test.c
16829 F: tools/testing/selftests/sysctl/
16831 PS3 NETWORK SUPPORT
16832 M: Geoff Levand <geoff@infradead.org>
16833 L: netdev@vger.kernel.org
16834 L: linuxppc-dev@lists.ozlabs.org
16836 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
16838 PS3 PLATFORM SUPPORT
16839 M: Geoff Levand <geoff@infradead.org>
16840 L: linuxppc-dev@lists.ozlabs.org
16842 F: arch/powerpc/boot/ps3*
16843 F: arch/powerpc/include/asm/lv1call.h
16844 F: arch/powerpc/include/asm/ps3*.h
16845 F: arch/powerpc/platforms/ps3/
16848 F: drivers/rtc/rtc-ps3.c
16849 F: drivers/usb/host/*ps3.c
16850 F: sound/ppc/snd_ps3*
16853 M: Jim Paris <jim@jtan.com>
16854 M: Geoff Levand <geoff@infradead.org>
16855 L: linuxppc-dev@lists.ozlabs.org
16857 F: drivers/block/ps3vram.c
16859 PSAMPLE PACKET SAMPLING SUPPORT
16860 M: Yotam Gigi <yotam.gi@gmail.com>
16862 F: include/net/psample.h
16863 F: include/uapi/linux/psample.h
16867 M: Kees Cook <keescook@chromium.org>
16868 R: Tony Luck <tony.luck@intel.com>
16869 R: Guilherme G. Piccoli <gpiccoli@igalia.com>
16870 L: linux-hardening@vger.kernel.org
16872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
16873 F: Documentation/admin-guide/ramoops.rst
16874 F: Documentation/admin-guide/pstore-blk.rst
16875 F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
16876 F: drivers/acpi/apei/erst.c
16877 F: drivers/firmware/efi/efi-pstore.c
16879 F: include/linux/pstore*
16880 K: \b(pstore|ramoops)
16882 PTP HARDWARE CLOCK SUPPORT
16883 M: Richard Cochran <richardcochran@gmail.com>
16884 L: netdev@vger.kernel.org
16886 W: http://linuxptp.sourceforge.net/
16887 F: Documentation/ABI/testing/sysfs-ptp
16888 F: Documentation/driver-api/ptp.rst
16889 F: drivers/net/phy/dp83640*
16891 F: include/linux/ptp_cl*
16892 K: (?:\b|_)ptp(?:\b|_)
16894 PTP VIRTUAL CLOCK SUPPORT
16895 M: Yangbo Lu <yangbo.lu@nxp.com>
16896 L: netdev@vger.kernel.org
16898 F: drivers/ptp/ptp_vclock.c
16899 F: net/ethtool/phc_vclocks.c
16902 M: Oleg Nesterov <oleg@redhat.com>
16904 F: arch/*/*/ptrace*.c
16905 F: arch/*/include/asm/ptrace*.h
16906 F: arch/*/ptrace*.c
16907 F: include/asm-generic/syscall.h
16908 F: include/linux/ptrace.h
16909 F: include/linux/regset.h
16910 F: include/uapi/linux/ptrace.h
16914 M: Hans Verkuil <hverkuil@xs4all.nl>
16915 L: linux-media@vger.kernel.org
16917 T: git git://linuxtv.org/media_tree.git
16918 F: drivers/media/cec/usb/pulse8/
16920 PURELIFI PLFXLC DRIVER
16921 M: Srinivasan Raju <srini.raju@purelifi.com>
16922 L: linux-wireless@vger.kernel.org
16924 F: drivers/net/wireless/purelifi/plfxlc/
16926 PVRUSB2 VIDEO4LINUX DRIVER
16927 M: Mike Isely <isely@pobox.com>
16928 L: pvrusb2@isely.net (subscribers-only)
16929 L: linux-media@vger.kernel.org
16931 W: http://www.isely.net/pvrusb2/
16932 T: git git://linuxtv.org/media_tree.git
16933 F: Documentation/driver-api/media/drivers/pvrusb2*
16934 F: drivers/media/usb/pvrusb2/
16937 M: Hans Verkuil <hverkuil@xs4all.nl>
16938 L: linux-media@vger.kernel.org
16940 T: git git://linuxtv.org/media_tree.git
16941 F: drivers/media/usb/pwc/*
16942 F: include/trace/events/pwc.h
16945 M: Sean Young <sean@mess.org>
16946 L: linux-media@vger.kernel.org
16948 F: Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
16949 F: drivers/media/rc/pwm-ir-tx.c
16952 M: Thierry Reding <thierry.reding@gmail.com>
16953 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16954 L: linux-pwm@vger.kernel.org
16956 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
16957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
16958 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
16959 F: Documentation/devicetree/bindings/pwm/
16960 F: Documentation/driver-api/pwm.rst
16961 F: drivers/gpio/gpio-mvebu.c
16963 F: drivers/video/backlight/pwm_bl.c
16964 F: include/dt-bindings/pwm/
16965 F: include/linux/pwm.h
16966 F: include/linux/pwm_backlight.h
16967 K: pwm_(config|apply_state|ops)
16970 M: Robert Jarzmik <robert.jarzmik@free.fr>
16971 L: linux-gpio@vger.kernel.org
16973 F: drivers/gpio/gpio-pxa.c
16979 M: Robert Jarzmik <robert.jarzmik@free.fr>
16980 L: linux-rtc@vger.kernel.org
16983 PXA2xx/PXA3xx SUPPORT
16984 M: Daniel Mack <daniel@zonque.org>
16985 M: Haojian Zhuang <haojian.zhuang@gmail.com>
16986 M: Robert Jarzmik <robert.jarzmik@free.fr>
16987 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16989 T: git git://github.com/hzhuang1/linux.git
16990 T: git git://github.com/rjarzmik/linux.git
16991 F: arch/arm/boot/dts/pxa*
16992 F: arch/arm/mach-pxa/
16993 F: drivers/dma/pxa*
16994 F: drivers/pcmcia/pxa2xx*
16995 F: drivers/pinctrl/pxa/
16996 F: drivers/spi/spi-pxa2xx*
16997 F: drivers/usb/gadget/udc/pxa2*
16998 F: include/sound/pxa2xx-lib.h
17003 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
17004 L: qat-linux@intel.com
17006 F: drivers/crypto/qat/
17008 QCOM AUDIO (ASoC) DRIVERS
17009 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
17010 M: Banajit Goswami <bgoswami@quicinc.com>
17011 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17013 F: Documentation/devicetree/bindings/soc/qcom/qcom,apr*
17014 F: Documentation/devicetree/bindings/sound/qcom,*
17015 F: drivers/soc/qcom/apr.c
17016 F: include/dt-bindings/sound/qcom,wcd9335.h
17017 F: sound/soc/codecs/lpass-rx-macro.*
17018 F: sound/soc/codecs/lpass-tx-macro.*
17019 F: sound/soc/codecs/lpass-va-macro.c
17020 F: sound/soc/codecs/lpass-wsa-macro.*
17021 F: sound/soc/codecs/msm8916-wcd-analog.c
17022 F: sound/soc/codecs/msm8916-wcd-digital.c
17023 F: sound/soc/codecs/wcd9335.*
17024 F: sound/soc/codecs/wcd934x.c
17025 F: sound/soc/codecs/wcd-clsh-v2.*
17026 F: sound/soc/codecs/wcd-mbhc-v2.*
17027 F: sound/soc/codecs/wsa881x.c
17028 F: sound/soc/codecs/wsa883x.c
17031 QCOM EMBEDDED USB DEBUGGER (EUD)
17032 M: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
17033 L: linux-arm-msm@vger.kernel.org
17035 F: Documentation/ABI/testing/sysfs-driver-eud
17036 F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
17037 F: drivers/usb/misc/qcom_eud.c
17040 M: Alex Elder <elder@kernel.org>
17041 L: netdev@vger.kernel.org
17043 F: drivers/net/ipa/
17045 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
17046 M: Gabriel Somlo <somlo@cmu.edu>
17047 M: "Michael S. Tsirkin" <mst@redhat.com>
17048 L: qemu-devel@nongnu.org
17050 F: drivers/firmware/qemu_fw_cfg.c
17051 F: include/uapi/linux/qemu_fw_cfg.h
17054 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
17055 L: linux-rdma@vger.kernel.org
17057 F: drivers/infiniband/hw/qib/
17059 QLOGIC QL41xxx FCOE DRIVER
17060 M: Saurav Kashyap <skashyap@marvell.com>
17061 M: Javed Hasan <jhasan@marvell.com>
17062 M: GR-QLogic-Storage-Upstream@marvell.com
17063 L: linux-scsi@vger.kernel.org
17065 F: drivers/scsi/qedf/
17067 QLOGIC QL41xxx ISCSI DRIVER
17068 M: Nilesh Javali <njavali@marvell.com>
17069 M: Manish Rangankar <mrangankar@marvell.com>
17070 M: GR-QLogic-Storage-Upstream@marvell.com
17071 L: linux-scsi@vger.kernel.org
17073 F: drivers/scsi/qedi/
17075 QLOGIC QL4xxx ETHERNET DRIVER
17076 M: Ariel Elior <aelior@marvell.com>
17077 M: Manish Chopra <manishc@marvell.com>
17078 L: netdev@vger.kernel.org
17080 F: drivers/net/ethernet/qlogic/qed/
17081 F: drivers/net/ethernet/qlogic/qede/
17082 F: include/linux/qed/
17084 QLOGIC QL4xxx RDMA DRIVER
17085 M: Michal Kalderon <mkalderon@marvell.com>
17086 M: Ariel Elior <aelior@marvell.com>
17087 L: linux-rdma@vger.kernel.org
17089 F: drivers/infiniband/hw/qedr/
17090 F: include/uapi/rdma/qedr-abi.h
17092 QLOGIC QLA1280 SCSI DRIVER
17093 M: Michael Reed <mdr@sgi.com>
17094 L: linux-scsi@vger.kernel.org
17096 F: drivers/scsi/qla1280.[ch]
17098 QLOGIC QLA2XXX FC-SCSI DRIVER
17099 M: Nilesh Javali <njavali@marvell.com>
17100 M: GR-QLogic-Storage-Upstream@marvell.com
17101 L: linux-scsi@vger.kernel.org
17103 F: drivers/scsi/qla2xxx/
17105 QLOGIC QLA3XXX NETWORK DRIVER
17106 M: GR-Linux-NIC-Dev@marvell.com
17107 L: netdev@vger.kernel.org
17109 F: drivers/net/ethernet/qlogic/qla3xxx.*
17111 QLOGIC QLA4XXX iSCSI DRIVER
17112 M: Nilesh Javali <njavali@marvell.com>
17113 M: Manish Rangankar <mrangankar@marvell.com>
17114 M: GR-QLogic-Storage-Upstream@marvell.com
17115 L: linux-scsi@vger.kernel.org
17117 F: drivers/scsi/qla4xxx/
17119 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
17120 M: Shahed Shaikh <shshaikh@marvell.com>
17121 M: Manish Chopra <manishc@marvell.com>
17122 M: GR-Linux-NIC-Dev@marvell.com
17123 L: netdev@vger.kernel.org
17125 F: drivers/net/ethernet/qlogic/qlcnic/
17127 QLOGIC QLGE 10Gb ETHERNET DRIVER
17128 M: Manish Chopra <manishc@marvell.com>
17129 M: GR-Linux-NIC-Dev@marvell.com
17130 M: Coiby Xu <coiby.xu@gmail.com>
17131 L: netdev@vger.kernel.org
17133 F: Documentation/networking/device_drivers/qlogic/qlge.rst
17134 F: drivers/staging/qlge/
17136 QM1D1B0004 MEDIA DRIVER
17137 M: Akihiro Tsukada <tskd08@gmail.com>
17138 L: linux-media@vger.kernel.org
17140 F: drivers/media/tuners/qm1d1b0004*
17142 QM1D1C0042 MEDIA DRIVER
17143 M: Akihiro Tsukada <tskd08@gmail.com>
17144 L: linux-media@vger.kernel.org
17146 F: drivers/media/tuners/qm1d1c0042*
17149 M: Anders Larsen <al@alarsen.net>
17151 W: http://www.alarsen.net/linux/qnx4fs/
17153 F: include/uapi/linux/qnx4_fs.h
17154 F: include/uapi/linux/qnxtypes.h
17156 QORIQ DPAA2 FSL-MC BUS DRIVER
17157 M: Stuart Yoder <stuyoder@gmail.com>
17158 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
17159 L: linux-kernel@vger.kernel.org
17161 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
17162 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
17163 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
17164 F: drivers/bus/fsl-mc/
17165 F: include/uapi/linux/fsl_mc.h
17167 QT1010 MEDIA DRIVER
17168 M: Antti Palosaari <crope@iki.fi>
17169 L: linux-media@vger.kernel.org
17171 W: https://linuxtv.org
17172 W: http://palosaari.fi/linux/
17173 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17174 T: git git://linuxtv.org/anttip/media_tree.git
17175 F: drivers/media/tuners/qt1010*
17177 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
17178 M: Kalle Valo <kvalo@kernel.org>
17179 L: ath10k@lists.infradead.org
17181 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
17182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
17183 F: drivers/net/wireless/ath/ath10k/
17184 F: Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
17186 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
17187 M: Kalle Valo <kvalo@kernel.org>
17188 L: ath11k@lists.infradead.org
17190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
17191 F: Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
17192 F: drivers/net/wireless/ath/ath11k/
17194 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
17195 M: Toke Høiland-Jørgensen <toke@toke.dk>
17196 L: linux-wireless@vger.kernel.org
17198 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
17199 F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
17200 F: drivers/net/wireless/ath/ath9k/
17202 QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
17203 M: Stephan Gerhold <stephan@gerhold.net>
17204 L: netdev@vger.kernel.org
17205 L: linux-arm-msm@vger.kernel.org
17207 F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
17208 F: drivers/net/wwan/qcom_bam_dmux.c
17210 QUALCOMM CAMERA SUBSYSTEM DRIVER
17211 M: Robert Foss <robert.foss@linaro.org>
17212 M: Todor Tomov <todor.too@gmail.com>
17213 L: linux-media@vger.kernel.org
17215 F: Documentation/admin-guide/media/qcom_camss.rst
17216 F: Documentation/devicetree/bindings/media/*camss*
17217 F: drivers/media/platform/qcom/camss/
17219 QUALCOMM CLOCK DRIVERS
17220 M: Bjorn Andersson <andersson@kernel.org>
17221 L: linux-arm-msm@vger.kernel.org
17223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
17224 F: Documentation/devicetree/bindings/clock/qcom,*
17225 F: drivers/clk/qcom/
17226 F: include/dt-bindings/clock/qcom,*
17228 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
17229 M: Niklas Cassel <nks@flawful.org>
17230 L: linux-pm@vger.kernel.org
17231 L: linux-arm-msm@vger.kernel.org
17233 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
17234 F: drivers/soc/qcom/cpr.c
17236 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
17237 M: Ilia Lin <ilia.lin@kernel.org>
17238 L: linux-pm@vger.kernel.org
17240 F: Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
17241 F: Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
17242 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
17244 QUALCOMM CRYPTO DRIVERS
17245 M: Thara Gopinath <thara.gopinath@gmail.com>
17246 L: linux-crypto@vger.kernel.org
17247 L: linux-arm-msm@vger.kernel.org
17249 F: drivers/crypto/qce/
17251 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
17252 M: Timur Tabi <timur@kernel.org>
17253 L: netdev@vger.kernel.org
17255 F: drivers/net/ethernet/qualcomm/emac/
17257 QUALCOMM ETHQOS ETHERNET DRIVER
17258 M: Vinod Koul <vkoul@kernel.org>
17259 R: Bhupesh Sharma <bhupesh.sharma@linaro.org>
17260 L: netdev@vger.kernel.org
17262 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
17263 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
17265 QUALCOMM FASTRPC DRIVER
17266 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
17267 M: Amol Maheshwari <amahesh@qti.qualcomm.com>
17268 L: linux-arm-msm@vger.kernel.org
17270 F: Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
17271 F: drivers/misc/fastrpc.c
17272 F: include/uapi/misc/fastrpc.h
17274 QUALCOMM HEXAGON ARCHITECTURE
17275 M: Brian Cain <bcain@quicinc.com>
17276 L: linux-hexagon@vger.kernel.org
17277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
17281 QUALCOMM HIDMA DRIVER
17282 M: Sinan Kaya <okaya@kernel.org>
17283 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17284 L: linux-arm-msm@vger.kernel.org
17285 L: dmaengine@vger.kernel.org
17287 F: drivers/dma/qcom/hidma*
17289 QUALCOMM I2C CCI DRIVER
17290 M: Loic Poulain <loic.poulain@linaro.org>
17291 M: Robert Foss <robert.foss@linaro.org>
17292 L: linux-i2c@vger.kernel.org
17293 L: linux-arm-msm@vger.kernel.org
17295 F: Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
17296 F: drivers/i2c/busses/i2c-qcom-cci.c
17298 QUALCOMM INTERCONNECT BWMON DRIVER
17299 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17300 L: linux-arm-msm@vger.kernel.org
17302 F: Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
17303 F: drivers/soc/qcom/icc-bwmon.c
17306 M: Rob Clark <robdclark@gmail.com>
17307 L: iommu@lists.linux.dev
17308 L: linux-arm-msm@vger.kernel.org
17310 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
17312 QUALCOMM IPC ROUTER (QRTR) DRIVER
17313 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17314 L: linux-arm-msm@vger.kernel.org
17316 F: include/trace/events/qrtr.h
17317 F: include/uapi/linux/qrtr.h
17320 QUALCOMM IPCC MAILBOX DRIVER
17321 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17322 L: linux-arm-msm@vger.kernel.org
17324 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
17325 F: drivers/mailbox/qcom-ipcc.c
17326 F: include/dt-bindings/mailbox/qcom-ipcc.h
17328 QUALCOMM IPQ4019 USB PHY DRIVER
17329 M: Robert Marko <robert.marko@sartura.hr>
17330 M: Luka Perkov <luka.perkov@sartura.hr>
17331 L: linux-arm-msm@vger.kernel.org
17333 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
17334 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
17336 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
17337 M: Robert Marko <robert.marko@sartura.hr>
17338 M: Luka Perkov <luka.perkov@sartura.hr>
17339 L: linux-arm-msm@vger.kernel.org
17341 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
17342 F: drivers/regulator/vqmmc-ipq4019-regulator.c
17344 QUALCOMM NAND CONTROLLER DRIVER
17345 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17346 L: linux-mtd@lists.infradead.org
17347 L: linux-arm-msm@vger.kernel.org
17349 F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
17350 F: drivers/mtd/nand/raw/qcom_nandc.c
17352 QUALCOMM RMNET DRIVER
17353 M: Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
17354 M: Sean Tranchetti <quic_stranche@quicinc.com>
17355 L: netdev@vger.kernel.org
17357 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
17358 F: drivers/net/ethernet/qualcomm/rmnet/
17359 F: include/linux/if_rmnet.h
17361 QUALCOMM TSENS THERMAL DRIVER
17362 M: Amit Kucheria <amitk@kernel.org>
17363 M: Thara Gopinath <thara.gopinath@gmail.com>
17364 L: linux-pm@vger.kernel.org
17365 L: linux-arm-msm@vger.kernel.org
17367 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
17368 F: drivers/thermal/qcom/
17370 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
17371 M: Stanimir Varbanov <stanimir.k.varbanov@gmail.com>
17372 M: Vikash Garodia <quic_vgarodia@quicinc.com>
17373 L: linux-media@vger.kernel.org
17374 L: linux-arm-msm@vger.kernel.org
17376 T: git git://linuxtv.org/media_tree.git
17377 F: Documentation/devicetree/bindings/media/*venus*
17378 F: drivers/media/platform/qcom/venus/
17380 QUALCOMM WCN36XX WIRELESS DRIVER
17381 M: Loic Poulain <loic.poulain@linaro.org>
17382 L: wcn36xx@lists.infradead.org
17384 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
17385 F: drivers/net/wireless/ath/wcn36xx/
17387 QUANTENNA QTNFMAC WIRELESS DRIVER
17388 M: Igor Mitsyanko <imitsyanko@quantenna.com>
17389 R: Sergey Matyukevich <geomatsi@gmail.com>
17390 L: linux-wireless@vger.kernel.org
17392 F: drivers/net/wireless/quantenna
17394 RADEON and AMDGPU DRM DRIVERS
17395 M: Alex Deucher <alexander.deucher@amd.com>
17396 M: Christian König <christian.koenig@amd.com>
17397 M: Pan, Xinhui <Xinhui.Pan@amd.com>
17398 L: amd-gfx@lists.freedesktop.org
17400 T: git https://gitlab.freedesktop.org/agd5f/linux.git
17401 B: https://gitlab.freedesktop.org/drm/amd/-/issues
17402 C: irc://irc.oftc.net/radeon
17403 F: Documentation/gpu/amdgpu/
17404 F: drivers/gpu/drm/amd/
17405 F: drivers/gpu/drm/radeon/
17406 F: include/uapi/drm/amdgpu_drm.h
17407 F: include/uapi/drm/radeon_drm.h
17409 RADEON FRAMEBUFFER DISPLAY DRIVER
17410 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
17411 L: linux-fbdev@vger.kernel.org
17413 F: drivers/video/fbdev/aty/radeon*
17414 F: include/uapi/linux/radeonfb.h
17416 RADIOSHARK RADIO DRIVER
17417 M: Hans Verkuil <hverkuil@xs4all.nl>
17418 L: linux-media@vger.kernel.org
17420 T: git git://linuxtv.org/media_tree.git
17421 F: drivers/media/radio/radio-shark.c
17423 RADIOSHARK2 RADIO DRIVER
17424 M: Hans Verkuil <hverkuil@xs4all.nl>
17425 L: linux-media@vger.kernel.org
17427 T: git git://linuxtv.org/media_tree.git
17428 F: drivers/media/radio/radio-shark2.c
17429 F: drivers/media/radio/radio-tea5777.c
17431 RADOS BLOCK DEVICE (RBD)
17432 M: Ilya Dryomov <idryomov@gmail.com>
17433 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
17434 L: ceph-devel@vger.kernel.org
17436 W: http://ceph.com/
17437 T: git https://github.com/ceph/ceph-client.git
17438 F: Documentation/ABI/testing/sysfs-bus-rbd
17439 F: drivers/block/rbd.c
17440 F: drivers/block/rbd_types.h
17442 RAGE128 FRAMEBUFFER DISPLAY DRIVER
17443 M: Paul Mackerras <paulus@samba.org>
17444 L: linux-fbdev@vger.kernel.org
17446 F: drivers/video/fbdev/aty/aty128fb.c
17448 RAINSHADOW-CEC DRIVER
17449 M: Hans Verkuil <hverkuil@xs4all.nl>
17450 L: linux-media@vger.kernel.org
17452 T: git git://linuxtv.org/media_tree.git
17453 F: drivers/media/cec/usb/rainshadow/
17455 RALINK MIPS ARCHITECTURE
17456 M: John Crispin <john@phrozen.org>
17457 L: linux-mips@vger.kernel.org
17459 F: arch/mips/ralink
17461 RALINK MT7621 MIPS ARCHITECTURE
17462 M: Arınç ÜNAL <arinc.unal@arinc9.com>
17463 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
17464 L: linux-mips@vger.kernel.org
17466 F: arch/mips/boot/dts/ralink/mt7621*
17468 RALINK PINCTRL DRIVER
17469 M: Arınç ÜNAL <arinc.unal@arinc9.com>
17470 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
17471 L: linux-mips@vger.kernel.org
17473 F: drivers/pinctrl/ralink/
17475 RALINK RT2X00 WIRELESS LAN DRIVER
17476 M: Stanislaw Gruszka <stf_xl@wp.pl>
17477 M: Helmut Schaa <helmut.schaa@googlemail.com>
17478 L: linux-wireless@vger.kernel.org
17480 F: drivers/net/wireless/ralink/rt2x00/
17482 RAMDISK RAM BLOCK DEVICE DRIVER
17483 M: Jens Axboe <axboe@kernel.dk>
17485 F: Documentation/admin-guide/blockdev/ramdisk.rst
17486 F: drivers/block/brd.c
17488 RANCHU VIRTUAL BOARD FOR MIPS
17489 M: Miodrag Dinic <miodrag.dinic@mips.com>
17490 L: linux-mips@vger.kernel.org
17492 F: arch/mips/configs/generic/board-ranchu.config
17493 F: arch/mips/generic/board-ranchu.c
17495 RANDOM NUMBER DRIVER
17496 M: "Theodore Ts'o" <tytso@mit.edu>
17497 M: Jason A. Donenfeld <Jason@zx2c4.com>
17498 T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
17500 F: drivers/char/random.c
17501 F: drivers/virt/vmgenid.c
17504 M: Matt Porter <mporter@kernel.crashing.org>
17505 M: Alexandre Bounine <alex.bou9@gmail.com>
17507 F: drivers/rapidio/
17510 M: Tony Luck <tony.luck@intel.com>
17511 M: Borislav Petkov <bp@alien8.de>
17512 L: linux-edac@vger.kernel.org
17514 F: Documentation/admin-guide/ras.rst
17516 F: include/linux/ras.h
17517 F: include/ras/ras_event.h
17519 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
17520 L: linux-wireless@vger.kernel.org
17522 F: drivers/net/wireless/ray*
17524 RC-CORE / LIRC FRAMEWORK
17525 M: Sean Young <sean@mess.org>
17526 L: linux-media@vger.kernel.org
17528 W: http://linuxtv.org
17529 T: git git://linuxtv.org/media_tree.git
17530 F: Documentation/driver-api/media/rc-core.rst
17531 F: Documentation/userspace-api/media/rc/
17532 F: drivers/media/rc/
17533 F: include/media/rc-map.h
17534 F: include/media/rc-core.h
17535 F: include/uapi/linux/lirc.h
17537 RCMM REMOTE CONTROLS DECODER
17538 M: Patrick Lerda <patrick9876@free.fr>
17540 F: drivers/media/rc/ir-rcmm-decoder.c
17542 RCUTORTURE TEST FRAMEWORK
17543 M: "Paul E. McKenney" <paulmck@kernel.org>
17544 M: Josh Triplett <josh@joshtriplett.org>
17545 R: Steven Rostedt <rostedt@goodmis.org>
17546 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17547 R: Lai Jiangshan <jiangshanlai@gmail.com>
17548 L: rcu@vger.kernel.org
17550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17551 F: tools/testing/selftests/rcutorture
17553 RDACM20 Camera Sensor
17554 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
17555 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
17556 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
17557 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
17558 L: linux-media@vger.kernel.org
17560 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
17561 F: drivers/media/i2c/max9271.c
17562 F: drivers/media/i2c/max9271.h
17563 F: drivers/media/i2c/rdacm20.c
17565 RDACM21 Camera Sensor
17566 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
17567 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
17568 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
17569 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
17570 L: linux-media@vger.kernel.org
17572 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
17573 F: drivers/media/i2c/max9271.c
17574 F: drivers/media/i2c/max9271.h
17575 F: drivers/media/i2c/rdacm21.c
17578 M: Florian Fainelli <florian@openwrt.org>
17581 RDC R6040 FAST ETHERNET DRIVER
17582 M: Florian Fainelli <f.fainelli@gmail.com>
17583 L: netdev@vger.kernel.org
17585 F: drivers/net/ethernet/rdc/r6040.c
17587 RDMAVT - RDMA verbs software
17588 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
17589 L: linux-rdma@vger.kernel.org
17591 F: drivers/infiniband/sw/rdmavt
17593 RDS - RELIABLE DATAGRAM SOCKETS
17594 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
17595 L: netdev@vger.kernel.org
17596 L: linux-rdma@vger.kernel.org
17597 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
17599 W: https://oss.oracle.com/projects/rds/
17600 F: Documentation/networking/rds.rst
17603 RDT - RESOURCE ALLOCATION
17604 M: Fenghua Yu <fenghua.yu@intel.com>
17605 M: Reinette Chatre <reinette.chatre@intel.com>
17606 L: linux-kernel@vger.kernel.org
17608 F: Documentation/x86/resctrl*
17609 F: arch/x86/include/asm/resctrl.h
17610 F: arch/x86/kernel/cpu/resctrl/
17611 F: tools/testing/selftests/resctrl/
17613 READ-COPY UPDATE (RCU)
17614 M: "Paul E. McKenney" <paulmck@kernel.org>
17615 M: Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
17616 M: Neeraj Upadhyay <quic_neeraju@quicinc.com> (kernel/rcu/tasks.h)
17617 M: Josh Triplett <josh@joshtriplett.org>
17618 R: Steven Rostedt <rostedt@goodmis.org>
17619 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17620 R: Lai Jiangshan <jiangshanlai@gmail.com>
17621 R: Joel Fernandes <joel@joelfernandes.org>
17622 L: rcu@vger.kernel.org
17624 W: http://www.rdrop.com/users/paulmck/RCU/
17625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17626 F: Documentation/RCU/
17627 F: include/linux/rcu*
17629 X: Documentation/RCU/torture.rst
17630 X: include/linux/srcu*.h
17631 X: kernel/rcu/srcu*.c
17633 REAL TIME CLOCK (RTC) SUBSYSTEM
17634 M: Alessandro Zummo <a.zummo@towertech.it>
17635 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
17636 L: linux-rtc@vger.kernel.org
17638 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
17639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
17640 F: Documentation/admin-guide/rtc.rst
17641 F: Documentation/devicetree/bindings/rtc/
17643 F: include/linux/platform_data/rtc-*
17644 F: include/linux/rtc.h
17645 F: include/linux/rtc/
17646 F: include/uapi/linux/rtc.h
17647 F: tools/testing/selftests/rtc/
17649 REALTEK AUDIO CODECS
17650 M: Oder Chiou <oder_chiou@realtek.com>
17652 F: include/sound/rt*.h
17653 F: sound/soc/codecs/rt*
17655 REALTEK OTTO WATCHDOG
17656 M: Sander Vanheule <sander@svanheule.net>
17657 L: linux-watchdog@vger.kernel.org
17659 F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
17660 F: drivers/watchdog/realtek_otto_wdt.c
17662 REALTEK RTL83xx SMI DSA ROUTER CHIPS
17663 M: Linus Walleij <linus.walleij@linaro.org>
17664 M: Alvin Šipraga <alsi@bang-olufsen.dk>
17666 F: Documentation/devicetree/bindings/net/dsa/realtek.yaml
17667 F: drivers/net/dsa/realtek/*
17669 REALTEK WIRELESS DRIVER (rtlwifi family)
17670 M: Ping-Ke Shih <pkshih@realtek.com>
17671 L: linux-wireless@vger.kernel.org
17673 W: https://wireless.wiki.kernel.org/
17674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17675 F: drivers/net/wireless/realtek/rtlwifi/
17677 REALTEK WIRELESS DRIVER (rtw88)
17678 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
17679 L: linux-wireless@vger.kernel.org
17681 F: drivers/net/wireless/realtek/rtw88/
17683 REALTEK WIRELESS DRIVER (rtw89)
17684 M: Ping-Ke Shih <pkshih@realtek.com>
17685 L: linux-wireless@vger.kernel.org
17687 F: drivers/net/wireless/realtek/rtw89/
17689 REDPINE WIRELESS DRIVER
17690 L: linux-wireless@vger.kernel.org
17692 F: drivers/net/wireless/rsi/
17694 REGISTER MAP ABSTRACTION
17695 M: Mark Brown <broonie@kernel.org>
17696 L: linux-kernel@vger.kernel.org
17698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
17699 F: Documentation/devicetree/bindings/regmap/
17700 F: drivers/base/regmap/
17701 F: include/linux/regmap.h
17703 REISERFS FILE SYSTEM
17704 L: reiserfs-devel@vger.kernel.org
17708 REMOTE PROCESSOR (REMOTEPROC) 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 rproc-next
17714 F: Documentation/ABI/testing/sysfs-class-remoteproc
17715 F: Documentation/devicetree/bindings/remoteproc/
17716 F: Documentation/staging/remoteproc.rst
17717 F: drivers/remoteproc/
17718 F: include/linux/remoteproc.h
17719 F: include/linux/remoteproc/
17721 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
17722 M: Bjorn Andersson <andersson@kernel.org>
17723 M: Mathieu Poirier <mathieu.poirier@linaro.org>
17724 L: linux-remoteproc@vger.kernel.org
17726 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
17727 F: Documentation/ABI/testing/sysfs-bus-rpmsg
17728 F: Documentation/staging/rpmsg.rst
17730 F: include/linux/rpmsg.h
17731 F: include/linux/rpmsg/
17732 F: include/uapi/linux/rpmsg.h
17735 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
17736 M: Stephan Gerhold <stephan@gerhold.net>
17737 L: netdev@vger.kernel.org
17738 L: linux-remoteproc@vger.kernel.org
17740 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
17742 RENESAS CLOCK DRIVERS
17743 M: Geert Uytterhoeven <geert+renesas@glider.be>
17744 L: linux-renesas-soc@vger.kernel.org
17746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
17747 F: Documentation/devicetree/bindings/clock/renesas,*
17748 F: drivers/clk/renesas/
17750 RENESAS EMEV2 I2C DRIVER
17751 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17752 L: linux-renesas-soc@vger.kernel.org
17754 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
17755 F: drivers/i2c/busses/i2c-emev2.c
17757 RENESAS ETHERNET DRIVERS
17758 R: Sergey Shtylyov <s.shtylyov@omp.ru>
17759 L: netdev@vger.kernel.org
17760 L: linux-renesas-soc@vger.kernel.org
17761 F: Documentation/devicetree/bindings/net/renesas,*.yaml
17762 F: drivers/net/ethernet/renesas/
17763 F: include/linux/sh_eth.h
17765 RENESAS R-CAR GYROADC DRIVER
17766 M: Marek Vasut <marek.vasut@gmail.com>
17767 L: linux-iio@vger.kernel.org
17769 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
17770 F: drivers/iio/adc/rcar-gyroadc.c
17772 RENESAS R-CAR I2C DRIVERS
17773 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17774 L: linux-renesas-soc@vger.kernel.org
17776 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
17777 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
17778 F: drivers/i2c/busses/i2c-rcar.c
17779 F: drivers/i2c/busses/i2c-sh_mobile.c
17781 RENESAS R-CAR SATA DRIVER
17782 R: Sergey Shtylyov <s.shtylyov@omp.ru>
17784 L: linux-ide@vger.kernel.org
17785 L: linux-renesas-soc@vger.kernel.org
17786 F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
17787 F: drivers/ata/sata_rcar.c
17789 RENESAS R-CAR THERMAL DRIVERS
17790 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
17791 L: linux-renesas-soc@vger.kernel.org
17793 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
17794 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
17795 F: drivers/thermal/rcar_gen3_thermal.c
17796 F: drivers/thermal/rcar_thermal.c
17798 RENESAS RIIC DRIVER
17799 M: Chris Brandt <chris.brandt@renesas.com>
17800 L: linux-renesas-soc@vger.kernel.org
17802 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
17803 F: drivers/i2c/busses/i2c-riic.c
17805 RENESAS USB PHY DRIVER
17806 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17807 L: linux-renesas-soc@vger.kernel.org
17809 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
17811 RENESAS RZ/G2L A/D DRIVER
17812 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
17813 L: linux-iio@vger.kernel.org
17814 L: linux-renesas-soc@vger.kernel.org
17816 F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
17817 F: drivers/iio/adc/rzg2l_adc.c
17819 RENESAS RZ/N1 A5PSW SWITCH DRIVER
17820 M: Clément Léger <clement.leger@bootlin.com>
17821 L: linux-renesas-soc@vger.kernel.org
17822 L: netdev@vger.kernel.org
17824 F: Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
17825 F: Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
17826 F: drivers/net/dsa/rzn1_a5psw*
17827 F: drivers/net/pcs/pcs-rzn1-miic.c
17828 F: include/dt-bindings/net/pcs-rzn1-miic.h
17829 F: include/linux/pcs-rzn1-miic.h
17830 F: net/dsa/tag_rzn1_a5psw.c
17832 RENESAS RZ/N1 RTC CONTROLLER DRIVER
17833 M: Miquel Raynal <miquel.raynal@bootlin.com>
17834 L: linux-rtc@vger.kernel.org
17835 L: linux-renesas-soc@vger.kernel.org
17837 F: Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
17838 F: drivers/rtc/rtc-rzn1.c
17840 RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
17841 M: Miquel Raynal <miquel.raynal@bootlin.com>
17842 L: linux-mtd@lists.infradead.org
17843 L: linux-renesas-soc@vger.kernel.org
17845 F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
17846 F: drivers/mtd/nand/raw/renesas-nand-controller.c
17848 RENESAS VERSACLOCK 7 CLOCK DRIVER
17849 M: Alex Helms <alexander.helms.jy@renesas.com>
17851 F: Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
17852 F: drivers/clk/clk-versaclock7.c
17854 RESET CONTROLLER FRAMEWORK
17855 M: Philipp Zabel <p.zabel@pengutronix.de>
17857 T: git git://git.pengutronix.de/git/pza/linux
17858 F: Documentation/devicetree/bindings/reset/
17859 F: Documentation/driver-api/reset.rst
17861 F: include/dt-bindings/reset/
17862 F: include/linux/reset-controller.h
17863 F: include/linux/reset.h
17864 F: include/linux/reset/
17865 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
17867 RESTARTABLE SEQUENCES SUPPORT
17868 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17869 M: Peter Zijlstra <peterz@infradead.org>
17870 M: "Paul E. McKenney" <paulmck@kernel.org>
17871 M: Boqun Feng <boqun.feng@gmail.com>
17872 L: linux-kernel@vger.kernel.org
17874 F: include/trace/events/rseq.h
17875 F: include/uapi/linux/rseq.h
17877 F: tools/testing/selftests/rseq/
17880 M: Johannes Berg <johannes@sipsolutions.net>
17881 L: linux-wireless@vger.kernel.org
17883 W: https://wireless.wiki.kernel.org/
17884 Q: https://patchwork.kernel.org/project/linux-wireless/list/
17885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
17886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
17887 F: Documentation/ABI/stable/sysfs-class-rfkill
17888 F: Documentation/driver-api/rfkill.rst
17889 F: include/linux/rfkill.h
17890 F: include/uapi/linux/rfkill.h
17894 M: Thomas Graf <tgraf@suug.ch>
17895 M: Herbert Xu <herbert@gondor.apana.org.au>
17896 L: netdev@vger.kernel.org
17898 F: include/linux/rhashtable-types.h
17899 F: include/linux/rhashtable.h
17900 F: lib/rhashtable.c
17901 F: lib/test_rhashtable.c
17903 RICOH R5C592 MEMORYSTICK DRIVER
17904 M: Maxim Levitsky <maximlevitsky@gmail.com>
17906 F: drivers/memstick/host/r592.*
17908 RICOH SMARTMEDIA/XD DRIVER
17909 M: Maxim Levitsky <maximlevitsky@gmail.com>
17911 F: drivers/mtd/nand/raw/r852.c
17912 F: drivers/mtd/nand/raw/r852.h
17915 M: Atish Patra <atishp@atishpatra.org>
17916 R: Anup Patel <anup@brainfault.org>
17917 L: linux-riscv@lists.infradead.org
17919 F: drivers/perf/riscv_pmu.c
17920 F: drivers/perf/riscv_pmu_legacy.c
17921 F: drivers/perf/riscv_pmu_sbi.c
17923 RISC-V ARCHITECTURE
17924 M: Paul Walmsley <paul.walmsley@sifive.com>
17925 M: Palmer Dabbelt <palmer@dabbelt.com>
17926 M: Albert Ou <aou@eecs.berkeley.edu>
17927 L: linux-riscv@lists.infradead.org
17929 Q: https://patchwork.kernel.org/project/linux-riscv/list/
17930 P: Documentation/riscv/patch-acceptance.rst
17931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
17936 RISC-V MICROCHIP FPGA SUPPORT
17937 M: Conor Dooley <conor.dooley@microchip.com>
17938 M: Daire McNamara <daire.mcnamara@microchip.com>
17939 L: linux-riscv@lists.infradead.org
17941 F: Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
17942 F: Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
17943 F: Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
17944 F: Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
17945 F: Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
17946 F: Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
17947 F: Documentation/devicetree/bindings/riscv/microchip.yaml
17948 F: Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
17949 F: Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
17950 F: Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
17951 F: arch/riscv/boot/dts/microchip/
17952 F: drivers/char/hw_random/mpfs-rng.c
17953 F: drivers/clk/microchip/clk-mpfs.c
17954 F: drivers/i2c/busses/i2c-microchip-corei2c.c
17955 F: drivers/mailbox/mailbox-mpfs.c
17956 F: drivers/pci/controller/pcie-microchip-host.c
17957 F: drivers/reset/reset-mpfs.c
17958 F: drivers/rtc/rtc-mpfs.c
17959 F: drivers/soc/microchip/mpfs-sys-controller.c
17960 F: drivers/spi/spi-microchip-core-qspi.c
17961 F: drivers/spi/spi-microchip-core.c
17962 F: drivers/usb/musb/mpfs.c
17963 F: include/soc/microchip/mpfs.h
17965 RISC-V MISC SOC SUPPORT
17966 M: Conor Dooley <conor@kernel.org>
17967 L: linux-riscv@lists.infradead.org
17969 Q: https://patchwork.kernel.org/project/linux-riscv/list/
17970 T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
17971 F: Documentation/devicetree/bindings/riscv/
17972 F: arch/riscv/boot/dts/
17975 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
17976 M: Jack Wang <jinpu.wang@ionos.com>
17977 L: linux-block@vger.kernel.org
17979 F: drivers/block/rnbd/
17982 M: Stefan Achatz <erazor_de@users.sourceforge.net>
17984 W: http://sourceforge.net/projects/roccat/
17985 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
17986 F: drivers/hid/hid-roccat*
17987 F: include/linux/hid-roccat*
17989 ROCKCHIP CRYPTO DRIVERS
17990 M: Corentin Labbe <clabbe@baylibre.com>
17991 L: linux-crypto@vger.kernel.org
17993 F: Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
17994 F: drivers/crypto/rockchip/
17996 ROCKCHIP I2S TDM DRIVER
17997 M: Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
17998 L: linux-rockchip@lists.infradead.org
18000 F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
18001 F: sound/soc/rockchip/rockchip_i2s_tdm.*
18003 ROCKCHIP ISP V1 DRIVER
18004 M: Dafna Hirschfeld <dafna@fastmail.com>
18005 L: linux-media@vger.kernel.org
18006 L: linux-rockchip@lists.infradead.org
18008 F: Documentation/admin-guide/media/rkisp1.rst
18009 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
18010 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
18011 F: drivers/media/platform/rockchip/rkisp1
18012 F: include/uapi/linux/rkisp1-config.h
18014 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
18015 M: Jacob Chen <jacob-chen@iotwrt.com>
18016 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18017 L: linux-media@vger.kernel.org
18018 L: linux-rockchip@lists.infradead.org
18020 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
18021 F: drivers/media/platform/rockchip/rga/
18023 ROCKCHIP VIDEO DECODER DRIVER
18024 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18025 L: linux-media@vger.kernel.org
18026 L: linux-rockchip@lists.infradead.org
18028 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
18029 F: drivers/staging/media/rkvdec/
18032 M: Jiri Pirko <jiri@resnulli.us>
18033 L: netdev@vger.kernel.org
18035 F: drivers/net/ethernet/rocker/
18037 ROCKETPORT EXPRESS/INFINITY DRIVER
18038 M: Kevin Cernekee <cernekee@gmail.com>
18039 L: linux-serial@vger.kernel.org
18041 F: drivers/tty/serial/rp2.*
18043 ROHM BD99954 CHARGER IC
18044 M: Matti Vaittinen <mazziesaccount@gmail.com>
18046 F: drivers/power/supply/bd99954-charger.c
18047 F: drivers/power/supply/bd99954-charger.h
18049 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
18050 M: Tomasz Duszynski <tduszyns@gmail.com>
18052 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
18053 F: drivers/iio/light/bh1750.c
18055 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
18056 M: Marek Vasut <marek.vasut+renesas@gmail.com>
18057 L: linux-kernel@vger.kernel.org
18058 L: linux-renesas-soc@vger.kernel.org
18060 F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
18061 F: drivers/gpio/gpio-bd9571mwv.c
18062 F: drivers/mfd/bd9571mwv.c
18063 F: drivers/regulator/bd9571mwv-regulator.c
18064 F: include/linux/mfd/bd9571mwv.h
18066 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
18067 M: Matti Vaittinen <mazziesaccount@gmail.com>
18069 F: drivers/clk/clk-bd718x7.c
18070 F: drivers/gpio/gpio-bd71815.c
18071 F: drivers/gpio/gpio-bd71828.c
18072 F: drivers/mfd/rohm-bd71828.c
18073 F: drivers/mfd/rohm-bd718x7.c
18074 F: drivers/mfd/rohm-bd9576.c
18075 F: drivers/regulator/bd71815-regulator.c
18076 F: drivers/regulator/bd71828-regulator.c
18077 F: drivers/regulator/bd718x7-regulator.c
18078 F: drivers/regulator/bd9576-regulator.c
18079 F: drivers/regulator/rohm-regulator.c
18080 F: drivers/rtc/rtc-bd70528.c
18081 F: drivers/watchdog/bd9576_wdt.c
18082 F: include/linux/mfd/rohm-bd71815.h
18083 F: include/linux/mfd/rohm-bd71828.h
18084 F: include/linux/mfd/rohm-bd718x7.h
18085 F: include/linux/mfd/rohm-bd957x.h
18086 F: include/linux/mfd/rohm-generic.h
18087 F: include/linux/mfd/rohm-shared.h
18090 M: Ralf Baechle <ralf@linux-mips.org>
18091 L: linux-hams@vger.kernel.org
18093 W: http://www.linux-ax25.org/
18094 F: include/net/rose.h
18095 F: include/uapi/linux/rose.h
18098 ROTATION DRIVER FOR ALLWINNER A83T
18099 M: Jernej Skrabec <jernej.skrabec@gmail.com>
18100 L: linux-media@vger.kernel.org
18102 T: git git://linuxtv.org/media_tree.git
18103 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
18104 F: drivers/media/platform/sunxi/sun8i-rotate/
18107 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
18108 L: linux-remoteproc@vger.kernel.org
18110 F: drivers/tty/rpmsg_tty.c
18112 RTL2830 MEDIA DRIVER
18113 M: Antti Palosaari <crope@iki.fi>
18114 L: linux-media@vger.kernel.org
18116 W: https://linuxtv.org
18117 W: http://palosaari.fi/linux/
18118 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18119 T: git git://linuxtv.org/anttip/media_tree.git
18120 F: drivers/media/dvb-frontends/rtl2830*
18122 RTL2832 MEDIA DRIVER
18123 M: Antti Palosaari <crope@iki.fi>
18124 L: linux-media@vger.kernel.org
18126 W: https://linuxtv.org
18127 W: http://palosaari.fi/linux/
18128 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18129 T: git git://linuxtv.org/anttip/media_tree.git
18130 F: drivers/media/dvb-frontends/rtl2832*
18132 RTL2832_SDR MEDIA DRIVER
18133 M: Antti Palosaari <crope@iki.fi>
18134 L: linux-media@vger.kernel.org
18136 W: https://linuxtv.org
18137 W: http://palosaari.fi/linux/
18138 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18139 T: git git://linuxtv.org/anttip/media_tree.git
18140 F: drivers/media/dvb-frontends/rtl2832_sdr*
18142 RTL8180 WIRELESS DRIVER
18143 L: linux-wireless@vger.kernel.org
18145 W: https://wireless.wiki.kernel.org/
18146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
18147 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
18149 RTL8187 WIRELESS DRIVER
18150 M: Herton Ronaldo Krzesinski <herton@canonical.com>
18151 M: Hin-Tak Leung <htl10@users.sourceforge.net>
18152 M: Larry Finger <Larry.Finger@lwfinger.net>
18153 L: linux-wireless@vger.kernel.org
18155 W: https://wireless.wiki.kernel.org/
18156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
18157 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
18159 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
18160 M: Jes Sorensen <Jes.Sorensen@gmail.com>
18161 L: linux-wireless@vger.kernel.org
18163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
18164 F: drivers/net/wireless/realtek/rtl8xxxu/
18166 RTRS TRANSPORT DRIVERS
18167 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
18168 M: Jack Wang <jinpu.wang@ionos.com>
18169 L: linux-rdma@vger.kernel.org
18171 F: drivers/infiniband/ulp/rtrs/
18173 RUNTIME VERIFICATION (RV)
18174 M: Daniel Bristot de Oliveira <bristot@kernel.org>
18175 M: Steven Rostedt <rostedt@goodmis.org>
18176 L: linux-trace-devel@vger.kernel.org
18178 F: Documentation/trace/rv/
18179 F: include/linux/rv.h
18181 F: kernel/trace/rv/
18182 F: tools/verification/
18185 M: Miguel Ojeda <ojeda@kernel.org>
18186 M: Alex Gaynor <alex.gaynor@gmail.com>
18187 M: Wedson Almeida Filho <wedsonaf@gmail.com>
18188 R: Boqun Feng <boqun.feng@gmail.com>
18189 R: Gary Guo <gary@garyguo.net>
18190 R: Björn Roy Baron <bjorn3_gh@protonmail.com>
18191 L: rust-for-linux@vger.kernel.org
18193 W: https://github.com/Rust-for-Linux/linux
18194 B: https://github.com/Rust-for-Linux/linux/issues
18195 T: git https://github.com/Rust-for-Linux/linux.git rust-next
18196 F: Documentation/rust/
18202 RXRPC SOCKETS (AF_RXRPC)
18203 M: David Howells <dhowells@redhat.com>
18204 M: Marc Dionne <marc.dionne@auristor.com>
18205 L: linux-afs@lists.infradead.org
18207 W: https://www.infradead.org/~dhowells/kafs/
18208 F: Documentation/networking/rxrpc.rst
18209 F: include/keys/rxrpc-type.h
18210 F: include/net/af_rxrpc.h
18211 F: include/trace/events/rxrpc.h
18212 F: include/uapi/linux/rxrpc.h
18215 S3 SAVAGE FRAMEBUFFER DRIVER
18216 M: Antonino Daplas <adaplas@gmail.com>
18217 L: linux-fbdev@vger.kernel.org
18219 F: drivers/video/fbdev/savage/
18222 M: Heiko Carstens <hca@linux.ibm.com>
18223 M: Vasily Gorbik <gor@linux.ibm.com>
18224 M: Alexander Gordeev <agordeev@linux.ibm.com>
18225 R: Christian Borntraeger <borntraeger@linux.ibm.com>
18226 R: Sven Schnelle <svens@linux.ibm.com>
18227 L: linux-s390@vger.kernel.org
18229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
18230 F: Documentation/driver-api/s390-drivers.rst
18231 F: Documentation/s390/
18235 S390 COMMON I/O LAYER
18236 M: Vineeth Vijayan <vneethv@linux.ibm.com>
18237 M: Peter Oberparleiter <oberpar@linux.ibm.com>
18238 L: linux-s390@vger.kernel.org
18240 F: drivers/s390/cio/
18243 M: Stefan Haberland <sth@linux.ibm.com>
18244 M: Jan Hoeppner <hoeppner@linux.ibm.com>
18245 L: linux-s390@vger.kernel.org
18247 F: block/partitions/ibm.c
18248 F: drivers/s390/block/dasd*
18249 F: include/linux/dasd_mod.h
18252 M: Matthew Rosato <mjrosato@linux.ibm.com>
18253 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
18254 L: linux-s390@vger.kernel.org
18256 F: drivers/iommu/s390-iommu.c
18258 S390 IUCV NETWORK LAYER
18259 M: Alexandra Winter <wintera@linux.ibm.com>
18260 M: Wenjia Zhang <wenjia@linux.ibm.com>
18261 L: linux-s390@vger.kernel.org
18262 L: netdev@vger.kernel.org
18264 F: drivers/s390/net/*iucv*
18265 F: include/net/iucv/
18268 S390 NETWORK DRIVERS
18269 M: Alexandra Winter <wintera@linux.ibm.com>
18270 M: Wenjia Zhang <wenjia@linux.ibm.com>
18271 L: linux-s390@vger.kernel.org
18272 L: netdev@vger.kernel.org
18274 F: drivers/s390/net/
18277 M: Alexander Gordeev <agordeev@linux.ibm.com>
18278 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
18279 L: linux-s390@vger.kernel.org
18281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
18282 F: arch/s390/include/asm/pgtable.h
18286 M: Niklas Schnelle <schnelle@linux.ibm.com>
18287 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
18288 L: linux-s390@vger.kernel.org
18291 F: drivers/pci/hotplug/s390_pci_hpc.c
18292 F: Documentation/s390/pci.rst
18294 S390 VFIO AP DRIVER
18295 M: Tony Krowiak <akrowiak@linux.ibm.com>
18296 M: Halil Pasic <pasic@linux.ibm.com>
18297 M: Jason Herne <jjherne@linux.ibm.com>
18298 L: linux-s390@vger.kernel.org
18300 F: Documentation/s390/vfio-ap*
18301 F: drivers/s390/crypto/vfio_ap*
18303 S390 VFIO-CCW DRIVER
18304 M: Eric Farman <farman@linux.ibm.com>
18305 M: Matthew Rosato <mjrosato@linux.ibm.com>
18306 R: Halil Pasic <pasic@linux.ibm.com>
18307 L: linux-s390@vger.kernel.org
18308 L: kvm@vger.kernel.org
18310 F: Documentation/s390/vfio-ccw.rst
18311 F: drivers/s390/cio/vfio_ccw*
18312 F: include/uapi/linux/vfio_ccw.h
18314 S390 VFIO-PCI DRIVER
18315 M: Matthew Rosato <mjrosato@linux.ibm.com>
18316 M: Eric Farman <farman@linux.ibm.com>
18317 L: linux-s390@vger.kernel.org
18318 L: kvm@vger.kernel.org
18320 F: arch/s390/kvm/pci*
18321 F: drivers/vfio/pci/vfio_pci_zdev.c
18322 F: include/uapi/linux/vfio_zdev.h
18325 M: Harald Freudenberger <freude@linux.ibm.com>
18326 L: linux-s390@vger.kernel.org
18328 F: drivers/s390/crypto/
18331 M: Steffen Maier <maier@linux.ibm.com>
18332 M: Benjamin Block <bblock@linux.ibm.com>
18333 L: linux-s390@vger.kernel.org
18335 F: drivers/s390/scsi/zfcp_*
18337 S3C ADC BATTERY DRIVER
18338 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18339 L: linux-samsung-soc@vger.kernel.org
18341 F: drivers/power/supply/s3c_adc_battery.c
18342 F: include/linux/s3c_adc_battery.h
18344 S3C24XX SD/MMC Driver
18345 M: Ben Dooks <ben-linux@fluff.org>
18346 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18348 F: drivers/mmc/host/s3cmci.*
18350 SAA6588 RDS RECEIVER DRIVER
18351 M: Hans Verkuil <hverkuil@xs4all.nl>
18352 L: linux-media@vger.kernel.org
18354 W: https://linuxtv.org
18355 T: git git://linuxtv.org/media_tree.git
18356 F: drivers/media/i2c/saa6588*
18358 SAA7134 VIDEO4LINUX DRIVER
18359 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18360 L: linux-media@vger.kernel.org
18362 W: https://linuxtv.org
18363 T: git git://linuxtv.org/media_tree.git
18364 F: Documentation/driver-api/media/drivers/saa7134*
18365 F: drivers/media/pci/saa7134/
18367 SAA7146 VIDEO4LINUX-2 DRIVER
18368 M: Hans Verkuil <hverkuil@xs4all.nl>
18369 L: linux-media@vger.kernel.org
18371 T: git git://linuxtv.org/media_tree.git
18372 F: drivers/staging/media/deprecated/saa7146/
18374 SAFESETID SECURITY MODULE
18375 M: Micah Morton <mortonm@chromium.org>
18377 F: Documentation/admin-guide/LSM/SafeSetID.rst
18378 F: security/safesetid/
18380 SAMSUNG AUDIO (ASoC) DRIVERS
18381 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18382 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18383 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18385 B: mailto:linux-samsung-soc@vger.kernel.org
18386 F: Documentation/devicetree/bindings/sound/samsung*
18387 F: sound/soc/samsung/
18389 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
18390 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18391 L: linux-crypto@vger.kernel.org
18392 L: linux-samsung-soc@vger.kernel.org
18394 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
18395 F: drivers/crypto/exynos-rng.c
18397 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
18398 M: Łukasz Stelmach <l.stelmach@samsung.com>
18399 L: linux-samsung-soc@vger.kernel.org
18401 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
18402 F: drivers/char/hw_random/exynos-trng.c
18404 SAMSUNG FRAMEBUFFER DRIVER
18405 M: Jingoo Han <jingoohan1@gmail.com>
18406 L: linux-fbdev@vger.kernel.org
18408 F: drivers/video/fbdev/s3c-fb.c
18410 SAMSUNG INTERCONNECT DRIVERS
18411 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18412 M: Artur Świgoń <a.swigon@samsung.com>
18413 L: linux-pm@vger.kernel.org
18414 L: linux-samsung-soc@vger.kernel.org
18416 F: drivers/interconnect/samsung/
18418 SAMSUNG LAPTOP DRIVER
18419 M: Corentin Chary <corentin.chary@gmail.com>
18420 L: platform-driver-x86@vger.kernel.org
18422 F: drivers/platform/x86/samsung-laptop.c
18424 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
18425 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18426 L: linux-kernel@vger.kernel.org
18427 L: linux-samsung-soc@vger.kernel.org
18429 B: mailto:linux-samsung-soc@vger.kernel.org
18430 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
18431 F: Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
18432 F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
18433 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
18434 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
18435 F: drivers/clk/clk-s2mps11.c
18436 F: drivers/mfd/sec*.c
18437 F: drivers/regulator/s2m*.c
18438 F: drivers/regulator/s5m*.c
18439 F: drivers/rtc/rtc-s5m.c
18440 F: include/linux/mfd/samsung/
18442 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
18443 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
18444 L: linux-media@vger.kernel.org
18445 L: linux-samsung-soc@vger.kernel.org
18447 F: drivers/media/platform/samsung/s3c-camif/
18448 F: include/media/drv-intf/s3c_camif.h
18450 SAMSUNG S3FWRN5 NFC DRIVER
18451 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18452 L: linux-nfc@lists.01.org (subscribers-only)
18454 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
18455 F: drivers/nfc/s3fwrn5
18457 SAMSUNG S5C73M3 CAMERA DRIVER
18458 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18459 M: Andrzej Hajda <andrzej.hajda@intel.com>
18460 L: linux-media@vger.kernel.org
18462 F: drivers/media/i2c/s5c73m3/*
18464 SAMSUNG S5K5BAF CAMERA DRIVER
18465 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18466 M: Andrzej Hajda <andrzej.hajda@intel.com>
18467 L: linux-media@vger.kernel.org
18469 F: drivers/media/i2c/s5k5baf.c
18471 SAMSUNG S5P Security SubSystem (SSS) DRIVER
18472 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18473 M: Vladimir Zapolskiy <vz@mleia.com>
18474 L: linux-crypto@vger.kernel.org
18475 L: linux-samsung-soc@vger.kernel.org
18477 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
18478 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
18479 F: drivers/crypto/s5p-sss.c
18481 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
18482 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18483 L: linux-media@vger.kernel.org
18485 Q: https://patchwork.linuxtv.org/project/linux-media/list/
18486 F: drivers/media/platform/samsung/exynos4-is/
18488 SAMSUNG SOC CLOCK DRIVERS
18489 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18490 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18491 M: Tomasz Figa <tomasz.figa@gmail.com>
18492 M: Chanwoo Choi <cw00.choi@samsung.com>
18493 R: Alim Akhtar <alim.akhtar@samsung.com>
18494 L: linux-samsung-soc@vger.kernel.org
18496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
18497 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
18498 F: Documentation/devicetree/bindings/clock/samsung,*.yaml
18499 F: Documentation/devicetree/bindings/clock/samsung,s3c*
18500 F: drivers/clk/samsung/
18501 F: include/dt-bindings/clock/exynos*.h
18502 F: include/dt-bindings/clock/s3c*.h
18503 F: include/dt-bindings/clock/s5p*.h
18504 F: include/dt-bindings/clock/samsung,*.h
18505 F: include/linux/clk/samsung.h
18506 F: include/linux/platform_data/clk-s3c2410.h
18508 SAMSUNG SPI DRIVERS
18509 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18510 M: Andi Shyti <andi@etezian.org>
18511 L: linux-spi@vger.kernel.org
18512 L: linux-samsung-soc@vger.kernel.org
18514 F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml
18515 F: drivers/spi/spi-s3c*
18516 F: include/linux/platform_data/spi-s3c64xx.h
18517 F: include/linux/spi/s3c24xx-fiq.h
18519 SAMSUNG SXGBE DRIVERS
18520 M: Byungho An <bh74.an@samsung.com>
18521 L: netdev@vger.kernel.org
18523 F: drivers/net/ethernet/samsung/sxgbe/
18525 SAMSUNG THERMAL DRIVER
18526 M: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
18527 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18528 L: linux-pm@vger.kernel.org
18529 L: linux-samsung-soc@vger.kernel.org
18531 F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
18532 F: drivers/thermal/samsung/
18534 SAMSUNG USB2 PHY DRIVER
18535 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18536 L: linux-kernel@vger.kernel.org
18538 F: Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
18539 F: Documentation/driver-api/phy/samsung-usb2.rst
18540 F: drivers/phy/samsung/phy-exynos4210-usb2.c
18541 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
18542 F: drivers/phy/samsung/phy-exynos5250-usb2.c
18543 F: drivers/phy/samsung/phy-s5pv210-usb2.c
18544 F: drivers/phy/samsung/phy-samsung-usb2.c
18545 F: drivers/phy/samsung/phy-samsung-usb2.h
18547 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
18548 M: Paul Barker <paul.barker@sancloud.com>
18549 R: Marc Murphy <marc.murphy@sancloud.com>
18551 F: arch/arm/boot/dts/am335x-sancloud*
18554 M: Zwane Mwaikambo <zwanem@gmail.com>
18556 F: drivers/watchdog/sc1200wdt.c
18559 M: Ingo Molnar <mingo@redhat.com>
18560 M: Peter Zijlstra <peterz@infradead.org>
18561 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
18562 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
18563 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
18564 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
18565 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
18566 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
18567 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
18568 R: Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
18569 L: linux-kernel@vger.kernel.org
18571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
18572 F: include/linux/preempt.h
18573 F: include/linux/sched.h
18574 F: include/linux/wait.h
18575 F: include/uapi/linux/sched.h
18578 SCR24X CHIP CARD INTERFACE DRIVER
18579 M: Lubomir Rintel <lkundrak@v3.sk>
18581 F: drivers/char/pcmcia/scr24x_cs.c
18583 SCSI RDMA PROTOCOL (SRP) INITIATOR
18584 M: Bart Van Assche <bvanassche@acm.org>
18585 L: linux-rdma@vger.kernel.org
18587 Q: http://patchwork.kernel.org/project/linux-rdma/list/
18588 F: drivers/infiniband/ulp/srp/
18589 F: include/scsi/srp.h
18591 SCSI RDMA PROTOCOL (SRP) TARGET
18592 M: Bart Van Assche <bvanassche@acm.org>
18593 L: linux-rdma@vger.kernel.org
18594 L: target-devel@vger.kernel.org
18596 Q: http://patchwork.kernel.org/project/linux-rdma/list/
18597 F: drivers/infiniband/ulp/srpt/
18600 M: Doug Gilbert <dgilbert@interlog.com>
18601 L: linux-scsi@vger.kernel.org
18603 W: http://sg.danny.cz/sg
18604 F: Documentation/scsi/scsi-generic.rst
18605 F: drivers/scsi/sg.c
18606 F: include/scsi/sg.h
18609 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
18610 M: "Martin K. Petersen" <martin.petersen@oracle.com>
18611 L: linux-scsi@vger.kernel.org
18613 Q: https://patchwork.kernel.org/project/linux-scsi/list/
18614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
18615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
18616 F: Documentation/devicetree/bindings/scsi/
18622 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
18623 L: linux-scsi@vger.kernel.org
18625 F: Documentation/scsi/st.rst
18626 F: drivers/scsi/st.*
18627 F: drivers/scsi/st_*.h
18629 SCSI TARGET CORE USER DRIVER
18630 M: Bodo Stroesser <bostroesser@gmail.com>
18631 L: linux-scsi@vger.kernel.org
18632 L: target-devel@vger.kernel.org
18634 F: Documentation/target/tcmu-design.rst
18635 F: drivers/target/target_core_user.c
18636 F: include/uapi/linux/target_core_user.h
18638 SCSI TARGET SUBSYSTEM
18639 M: "Martin K. Petersen" <martin.petersen@oracle.com>
18640 L: linux-scsi@vger.kernel.org
18641 L: target-devel@vger.kernel.org
18643 W: http://www.linux-iscsi.org
18644 Q: https://patchwork.kernel.org/project/target-devel/list/
18645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
18646 F: Documentation/target/
18651 M: Vlad Yasevich <vyasevich@gmail.com>
18652 M: Neil Horman <nhorman@tuxdriver.com>
18653 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
18654 L: linux-sctp@vger.kernel.org
18656 W: http://lksctp.sourceforge.net
18657 F: Documentation/networking/sctp.rst
18658 F: include/linux/sctp.h
18659 F: include/net/sctp/
18660 F: include/uapi/linux/sctp.h
18664 M: Jim Cromie <jim.cromie@gmail.com>
18666 F: Documentation/i2c/busses/scx200_acb.rst
18667 F: arch/x86/platform/scx200/
18668 F: drivers/i2c/busses/scx200*
18669 F: drivers/mtd/maps/scx200_docflash.c
18670 F: drivers/watchdog/scx200_wdt.c
18671 F: include/linux/scx200.h
18674 M: Jim Cromie <jim.cromie@gmail.com>
18676 F: drivers/char/scx200_gpio.c
18677 F: include/linux/scx200_gpio.h
18679 SCx200 HRT CLOCKSOURCE DRIVER
18680 M: Jim Cromie <jim.cromie@gmail.com>
18682 F: drivers/clocksource/scx200_hrt.c
18684 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
18685 M: Sascha Sommer <saschasommer@freenet.de>
18686 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
18688 F: drivers/mmc/host/sdricoh_cs.c
18690 SECO BOARDS CEC DRIVER
18691 M: Ettore Chimenti <ek5.chimenti@gmail.com>
18693 F: drivers/media/cec/platform/seco/seco-cec.c
18694 F: drivers/media/cec/platform/seco/seco-cec.h
18697 M: Kees Cook <keescook@chromium.org>
18698 R: Andy Lutomirski <luto@amacapital.net>
18699 R: Will Drewry <wad@chromium.org>
18701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
18702 F: Documentation/userspace-api/seccomp_filter.rst
18703 F: include/linux/seccomp.h
18704 F: include/uapi/linux/seccomp.h
18705 F: kernel/seccomp.c
18706 F: tools/testing/selftests/kselftest_harness.h
18707 F: tools/testing/selftests/seccomp/*
18708 K: \bsecure_computing
18711 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
18712 M: Kamal Dasu <kdasu.kdev@gmail.com>
18713 M: Al Cooper <alcooperx@gmail.com>
18714 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
18715 L: linux-mmc@vger.kernel.org
18717 F: drivers/mmc/host/sdhci-brcmstb*
18719 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
18720 M: Adrian Hunter <adrian.hunter@intel.com>
18721 L: linux-mmc@vger.kernel.org
18723 F: Documentation/devicetree/bindings/mmc/sdhci-common.yaml
18724 F: drivers/mmc/host/sdhci*
18726 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
18727 M: Eugen Hristev <eugen.hristev@microchip.com>
18728 L: linux-mmc@vger.kernel.org
18730 F: drivers/mmc/host/sdhci-of-at91.c
18732 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
18733 M: Ben Dooks <ben-linux@fluff.org>
18734 M: Jaehoon Chung <jh80.chung@samsung.com>
18735 L: linux-mmc@vger.kernel.org
18737 F: drivers/mmc/host/sdhci-s3c*
18739 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
18740 M: Viresh Kumar <vireshk@kernel.org>
18741 L: linux-mmc@vger.kernel.org
18743 F: drivers/mmc/host/sdhci-spear.c
18745 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
18746 M: Vignesh Raghavendra <vigneshr@ti.com>
18747 L: linux-mmc@vger.kernel.org
18749 F: drivers/mmc/host/sdhci-omap.c
18751 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
18752 M: Haibo Chen <haibo.chen@nxp.com>
18753 L: linux-imx@nxp.com
18754 L: linux-mmc@vger.kernel.org
18756 F: drivers/mmc/host/sdhci-esdhc-imx.c
18758 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
18759 M: Jonathan Derrick <jonathan.derrick@linux.dev>
18760 L: linux-block@vger.kernel.org
18762 F: block/opal_proto.h
18764 F: include/linux/sed*
18765 F: include/uapi/linux/sed*
18768 M: Security Officers <security@kernel.org>
18770 F: Documentation/admin-guide/security-bugs.rst
18773 M: Paul Moore <paul@paul-moore.com>
18774 M: James Morris <jmorris@namei.org>
18775 M: "Serge E. Hallyn" <serge@hallyn.com>
18776 L: linux-security-module@vger.kernel.org (suggested Cc:)
18778 W: http://kernsec.org/
18779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
18781 X: security/selinux/
18783 SELINUX SECURITY MODULE
18784 M: Paul Moore <paul@paul-moore.com>
18785 M: Stephen Smalley <stephen.smalley.work@gmail.com>
18786 M: Eric Paris <eparis@parisplace.org>
18787 L: selinux@vger.kernel.org
18789 W: https://selinuxproject.org
18790 W: https://github.com/SELinuxProject
18791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
18792 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
18793 F: Documentation/ABI/obsolete/sysfs-selinux-disable
18794 F: Documentation/admin-guide/LSM/SELinux.rst
18795 F: include/trace/events/avc.h
18796 F: include/uapi/linux/selinux_netlink.h
18797 F: scripts/selinux/
18798 F: security/selinux/
18801 M: Jiri Slaby <jirislaby@kernel.org>
18803 F: drivers/misc/phantom.c
18804 F: include/uapi/linux/phantom.h
18806 SENSEAIR SUNRISE 006-0-0007
18807 M: Jacopo Mondi <jacopo@jmondi.org>
18809 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
18810 F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
18811 F: drivers/iio/chemical/sunrise_co2.c
18813 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
18814 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
18816 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
18817 F: drivers/iio/chemical/scd30.h
18818 F: drivers/iio/chemical/scd30_core.c
18819 F: drivers/iio/chemical/scd30_i2c.c
18820 F: drivers/iio/chemical/scd30_serial.c
18822 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
18823 M: Roan van Dijk <roan@protonic.nl>
18825 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
18826 F: drivers/iio/chemical/scd4x.c
18828 SENSIRION SGP40 GAS SENSOR DRIVER
18829 M: Andreas Klinger <ak@it-klinger.de>
18831 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
18832 F: drivers/iio/chemical/sgp40.c
18834 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
18835 M: Tomasz Duszynski <tduszyns@gmail.com>
18837 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
18838 F: drivers/iio/chemical/sps30.c
18839 F: drivers/iio/chemical/sps30_i2c.c
18840 F: drivers/iio/chemical/sps30_serial.c
18843 M: Rob Herring <robh@kernel.org>
18844 L: linux-serial@vger.kernel.org
18846 F: Documentation/devicetree/bindings/serial/serial.yaml
18847 F: drivers/tty/serdev/
18848 F: include/linux/serdev.h
18851 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18852 L: linux-serial@vger.kernel.org
18854 F: Documentation/devicetree/bindings/serial/
18855 F: drivers/tty/serial/
18858 M: Sean Young <sean@mess.org>
18859 L: linux-media@vger.kernel.org
18861 F: drivers/media/rc/serial_ir.c
18863 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
18864 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18865 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18867 F: Documentation/devicetree/bindings/slimbus/
18868 F: drivers/slimbus/
18869 F: include/linux/slimbus.h
18872 M: Edward Cree <ecree.xilinx@gmail.com>
18873 M: Martin Habets <habetsm.xilinx@gmail.com>
18874 L: netdev@vger.kernel.org
18876 F: drivers/net/ethernet/sfc/
18878 SFF/SFP/SFP+ MODULE SUPPORT
18879 M: Russell King <linux@armlinux.org.uk>
18880 L: netdev@vger.kernel.org
18882 F: Documentation/devicetree/bindings/net/sff,sfp.yaml
18883 F: drivers/net/phy/phylink.c
18884 F: drivers/net/phy/sfp*
18885 F: include/linux/mdio/mdio-i2c.h
18886 F: include/linux/phylink.h
18887 F: include/linux/sfp.h
18888 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)
18891 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
18893 F: drivers/misc/sgi-gru/
18895 SGI XP/XPC/XPNET DRIVER
18896 M: Robin Holt <robinmholt@gmail.com>
18897 M: Steve Wahl <steve.wahl@hpe.com>
18898 R: Mike Travis <mike.travis@hpe.com>
18900 F: drivers/misc/sgi-xp/
18902 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
18903 M: Karsten Graul <kgraul@linux.ibm.com>
18904 M: Wenjia Zhang <wenjia@linux.ibm.com>
18905 M: Jan Karcher <jaka@linux.ibm.com>
18906 L: linux-s390@vger.kernel.org
18910 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
18911 M: Linus Walleij <linus.walleij@linaro.org>
18912 L: linux-iio@vger.kernel.org
18914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
18915 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
18916 F: drivers/iio/light/gp2ap002.c
18918 SHARP RJ54N1CB0C SENSOR DRIVER
18919 M: Jacopo Mondi <jacopo@jmondi.org>
18920 L: linux-media@vger.kernel.org
18922 T: git git://linuxtv.org/media_tree.git
18923 F: drivers/media/i2c/rj54n1cb0c.c
18924 F: include/media/i2c/rj54n1cb0c.h
18926 SH_VOU V4L2 OUTPUT DRIVER
18927 L: linux-media@vger.kernel.org
18929 F: drivers/media/platform/renesas/sh_vou.c
18930 F: include/media/drv-intf/sh_vou.h
18932 SI2157 MEDIA DRIVER
18933 M: Antti Palosaari <crope@iki.fi>
18934 L: linux-media@vger.kernel.org
18936 W: https://linuxtv.org
18937 W: http://palosaari.fi/linux/
18938 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18939 T: git git://linuxtv.org/anttip/media_tree.git
18940 F: drivers/media/tuners/si2157*
18942 SI2165 MEDIA DRIVER
18943 M: Matthias Schwarzott <zzam@gentoo.org>
18944 L: linux-media@vger.kernel.org
18946 W: https://linuxtv.org
18947 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18948 F: drivers/media/dvb-frontends/si2165*
18950 SI2168 MEDIA DRIVER
18951 M: Antti Palosaari <crope@iki.fi>
18952 L: linux-media@vger.kernel.org
18954 W: https://linuxtv.org
18955 W: http://palosaari.fi/linux/
18956 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18957 T: git git://linuxtv.org/anttip/media_tree.git
18958 F: drivers/media/dvb-frontends/si2168*
18960 SI470X FM RADIO RECEIVER I2C DRIVER
18961 M: Hans Verkuil <hverkuil@xs4all.nl>
18962 L: linux-media@vger.kernel.org
18964 W: https://linuxtv.org
18965 T: git git://linuxtv.org/media_tree.git
18966 F: drivers/media/radio/si470x/radio-si470x-i2c.c
18968 SI470X FM RADIO RECEIVER USB DRIVER
18969 M: Hans Verkuil <hverkuil@xs4all.nl>
18970 L: linux-media@vger.kernel.org
18972 W: https://linuxtv.org
18973 T: git git://linuxtv.org/media_tree.git
18974 F: drivers/media/radio/si470x/radio-si470x-common.c
18975 F: drivers/media/radio/si470x/radio-si470x-usb.c
18976 F: drivers/media/radio/si470x/radio-si470x.h
18978 SI4713 FM RADIO TRANSMITTER I2C DRIVER
18979 M: Eduardo Valentin <edubezval@gmail.com>
18980 L: linux-media@vger.kernel.org
18982 W: https://linuxtv.org
18983 T: git git://linuxtv.org/media_tree.git
18984 F: drivers/media/radio/si4713/si4713.?
18986 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
18987 M: Eduardo Valentin <edubezval@gmail.com>
18988 L: linux-media@vger.kernel.org
18990 W: https://linuxtv.org
18991 T: git git://linuxtv.org/media_tree.git
18992 F: drivers/media/radio/si4713/radio-platform-si4713.c
18994 SI4713 FM RADIO TRANSMITTER USB DRIVER
18995 M: Hans Verkuil <hverkuil@xs4all.nl>
18996 L: linux-media@vger.kernel.org
18998 W: https://linuxtv.org
18999 T: git git://linuxtv.org/media_tree.git
19000 F: drivers/media/radio/si4713/radio-usb-si4713.c
19003 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19004 L: linux-media@vger.kernel.org
19006 W: https://linuxtv.org
19007 T: git git://linuxtv.org/media_tree.git
19008 F: drivers/media/common/siano/
19009 F: drivers/media/mmc/siano/
19010 F: drivers/media/usb/siano/
19011 F: drivers/media/usb/siano/
19014 M: Palmer Dabbelt <palmer@dabbelt.com>
19015 M: Paul Walmsley <paul.walmsley@sifive.com>
19016 L: linux-riscv@lists.infradead.org
19021 SIFIVE FU540 SYSTEM-ON-CHIP
19022 M: Paul Walmsley <paul.walmsley@sifive.com>
19023 M: Palmer Dabbelt <palmer@dabbelt.com>
19024 L: linux-riscv@lists.infradead.org
19026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
19031 M: Green Wan <green.wan@sifive.com>
19033 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
19034 F: drivers/dma/sf-pdma/
19037 M: Conor Dooley <conor@kernel.org>
19038 L: linux-riscv@lists.infradead.org
19040 T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
19041 F: drivers/soc/sifive/
19043 SILEAD TOUCHSCREEN DRIVER
19044 M: Hans de Goede <hdegoede@redhat.com>
19045 L: linux-input@vger.kernel.org
19046 L: platform-driver-x86@vger.kernel.org
19048 F: drivers/input/touchscreen/silead.c
19049 F: drivers/platform/x86/touchscreen_dmi.c
19051 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
19052 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
19054 F: Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
19055 F: drivers/net/wireless/silabs/wfx/
19057 SILICON MOTION SM712 FRAME BUFFER DRIVER
19058 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
19059 M: Teddy Wang <teddy.wang@siliconmotion.com>
19060 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
19061 L: linux-fbdev@vger.kernel.org
19063 F: Documentation/fb/sm712fb.rst
19064 F: drivers/video/fbdev/sm712*
19066 SILVACO I3C DUAL-ROLE MASTER
19067 M: Miquel Raynal <miquel.raynal@bootlin.com>
19068 M: Conor Culhane <conor.culhane@silvaco.com>
19069 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
19071 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
19072 F: drivers/i3c/master/svc-i3c-master.c
19075 M: Hans de Goede <hdegoede@redhat.com>
19076 L: linux-fbdev@vger.kernel.org
19078 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
19079 F: drivers/video/fbdev/simplefb.c
19080 F: include/linux/platform_data/simplefb.h
19082 SIMTEC EB110ATX (Chalice CATS)
19083 M: Simtec Linux Team <linux@simtec.co.uk>
19085 W: http://www.simtec.co.uk/products/EB110ATX/
19087 SIMTEC EB2410ITX (BAST)
19088 M: Simtec Linux Team <linux@simtec.co.uk>
19090 W: http://www.simtec.co.uk/products/EB2410ITX/
19091 F: arch/arm/mach-s3c/bast-ide.c
19092 F: arch/arm/mach-s3c/bast-irq.c
19093 F: arch/arm/mach-s3c/mach-bast.c
19096 M: Thorsten Scherer <t.scherer@eckelmann.de>
19097 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
19098 R: Pengutronix Kernel Team <kernel@pengutronix.de>
19100 F: drivers/gpio/gpio-siox.c
19102 F: include/trace/events/siox.h
19104 SIPHASH PRF ROUTINES
19105 M: Jason A. Donenfeld <Jason@zx2c4.com>
19107 F: include/linux/siphash.h
19109 F: lib/siphash_kunit.c
19111 SIS 190 ETHERNET DRIVER
19112 M: Francois Romieu <romieu@fr.zoreil.com>
19113 L: netdev@vger.kernel.org
19115 F: drivers/net/ethernet/sis/sis190.c
19117 SIS 900/7016 FAST ETHERNET DRIVER
19118 M: Daniele Venzano <venza@brownhat.org>
19119 L: netdev@vger.kernel.org
19121 W: http://www.brownhat.org/sis900.html
19122 F: drivers/net/ethernet/sis/sis900.*
19124 SIS FRAMEBUFFER DRIVER
19125 M: Thomas Winischhofer <thomas@winischhofer.net>
19127 W: http://www.winischhofer.net/linuxsisvga.shtml
19128 F: Documentation/fb/sisfb.rst
19129 F: drivers/video/fbdev/sis/
19130 F: include/video/sisfb.h
19132 SIS I2C TOUCHSCREEN DRIVER
19133 M: Mika Penttilä <mpenttil@redhat.com>
19134 L: linux-input@vger.kernel.org
19136 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
19137 F: drivers/input/touchscreen/sis_i2c.c
19140 M: Thomas Winischhofer <thomas@winischhofer.net>
19142 W: http://www.winischhofer.at/linuxsisusbvga.shtml
19143 F: drivers/usb/misc/sisusbvga/
19145 SL28 CPLD MFD DRIVER
19146 M: Michael Walle <michael@walle.cc>
19148 F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
19149 F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
19150 F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
19151 F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
19152 F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
19153 F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
19154 F: drivers/gpio/gpio-sl28cpld.c
19155 F: drivers/hwmon/sl28cpld-hwmon.c
19156 F: drivers/irqchip/irq-sl28cpld.c
19157 F: drivers/pwm/pwm-sl28cpld.c
19158 F: drivers/watchdog/sl28cpld_wdt.c
19161 M: Christoph Lameter <cl@linux.com>
19162 M: Pekka Enberg <penberg@kernel.org>
19163 M: David Rientjes <rientjes@google.com>
19164 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
19165 M: Andrew Morton <akpm@linux-foundation.org>
19166 M: Vlastimil Babka <vbabka@suse.cz>
19167 R: Roman Gushchin <roman.gushchin@linux.dev>
19168 R: Hyeonggon Yoo <42.hyeyoo@gmail.com>
19169 L: linux-mm@kvack.org
19171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
19172 F: include/linux/sl?b*.h
19175 SLCAN CAN NETWORK DRIVER
19176 M: Dario Binacchi <dario.binacchi@amarulasolutions.com>
19177 L: linux-can@vger.kernel.org
19179 F: drivers/net/can/slcan/
19181 SLEEPABLE READ-COPY UPDATE (SRCU)
19182 M: Lai Jiangshan <jiangshanlai@gmail.com>
19183 M: "Paul E. McKenney" <paulmck@kernel.org>
19184 M: Josh Triplett <josh@joshtriplett.org>
19185 R: Steven Rostedt <rostedt@goodmis.org>
19186 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19187 L: rcu@vger.kernel.org
19189 W: http://www.rdrop.com/users/paulmck/RCU/
19190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19191 F: include/linux/srcu*.h
19192 F: kernel/rcu/srcu*.c
19194 SMACK SECURITY MODULE
19195 M: Casey Schaufler <casey@schaufler-ca.com>
19196 L: linux-security-module@vger.kernel.org
19198 W: http://schaufler-ca.com
19199 T: git git://github.com/cschaufler/smack-next
19200 F: Documentation/admin-guide/LSM/Smack.rst
19203 SMC91x ETHERNET DRIVER
19204 M: Nicolas Pitre <nico@fluxnic.net>
19206 F: drivers/net/ethernet/smsc/smc91x.*
19208 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
19209 M: Mark Rutland <mark.rutland@arm.com>
19210 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
19211 M: Sudeep Holla <sudeep.holla@arm.com>
19212 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19214 F: drivers/firmware/smccc/
19215 F: include/linux/arm-smccc.h
19217 SMM665 HARDWARE MONITOR DRIVER
19218 M: Guenter Roeck <linux@roeck-us.net>
19219 L: linux-hwmon@vger.kernel.org
19221 F: Documentation/hwmon/smm665.rst
19222 F: drivers/hwmon/smm665.c
19224 SMSC EMC2103 HARDWARE MONITOR DRIVER
19225 M: Steve Glendinning <steve.glendinning@shawell.net>
19226 L: linux-hwmon@vger.kernel.org
19228 F: Documentation/hwmon/emc2103.rst
19229 F: drivers/hwmon/emc2103.c
19231 SMSC SCH5627 HARDWARE MONITOR DRIVER
19232 M: Hans de Goede <hdegoede@redhat.com>
19233 L: linux-hwmon@vger.kernel.org
19235 F: Documentation/hwmon/sch5627.rst
19236 F: drivers/hwmon/sch5627.c
19238 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
19239 M: Steve Glendinning <steve.glendinning@shawell.net>
19240 L: linux-fbdev@vger.kernel.org
19242 F: drivers/video/fbdev/smscufx.c
19244 SMSC47B397 HARDWARE MONITOR DRIVER
19245 M: Jean Delvare <jdelvare@suse.com>
19246 L: linux-hwmon@vger.kernel.org
19248 F: Documentation/hwmon/smsc47b397.rst
19249 F: drivers/hwmon/smsc47b397.c
19251 SMSC911x ETHERNET DRIVER
19252 M: Steve Glendinning <steve.glendinning@shawell.net>
19253 L: netdev@vger.kernel.org
19255 F: drivers/net/ethernet/smsc/smsc911x.*
19256 F: include/linux/smsc911x.h
19258 SMSC9420 PCI ETHERNET DRIVER
19259 M: Steve Glendinning <steve.glendinning@shawell.net>
19260 L: netdev@vger.kernel.org
19262 F: drivers/net/ethernet/smsc/smsc9420.*
19264 SOCIONEXT (SNI) AVE NETWORK DRIVER
19265 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
19266 L: netdev@vger.kernel.org
19268 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
19269 F: drivers/net/ethernet/socionext/sni_ave.c
19271 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
19272 M: Jassi Brar <jaswinder.singh@linaro.org>
19273 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
19274 L: netdev@vger.kernel.org
19276 F: Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
19277 F: drivers/net/ethernet/socionext/netsec.c
19279 SOCIONEXT (SNI) Synquacer SPI DRIVER
19280 M: Masahisa Kojima <masahisa.kojima@linaro.org>
19281 M: Jassi Brar <jaswinder.singh@linaro.org>
19282 L: linux-spi@vger.kernel.org
19284 F: Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
19285 F: drivers/spi/spi-synquacer.c
19287 SOCIONEXT SYNQUACER I2C DRIVER
19288 M: Ard Biesheuvel <ardb@kernel.org>
19289 L: linux-i2c@vger.kernel.org
19291 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
19292 F: drivers/i2c/busses/i2c-synquacer.c
19294 SOCIONEXT UNIPHIER SOUND DRIVER
19295 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19297 F: sound/soc/uniphier/
19299 SOEKRIS NET48XX LED SUPPORT
19300 M: Chris Boot <bootc@bootc.net>
19302 F: drivers/leds/leds-net48xx.c
19304 SOFT-IWARP DRIVER (siw)
19305 M: Bernard Metzler <bmt@zurich.ibm.com>
19306 L: linux-rdma@vger.kernel.org
19308 F: drivers/infiniband/sw/siw/
19309 F: include/uapi/rdma/siw-abi.h
19311 SOFT-ROCE DRIVER (rxe)
19312 M: Zhu Yanjun <zyjzyj2000@gmail.com>
19313 L: linux-rdma@vger.kernel.org
19315 F: drivers/infiniband/sw/rxe/
19316 F: include/uapi/rdma/rdma_user_rxe.h
19318 SOFTLOGIC 6x10 MPEG CODEC
19319 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
19320 M: Anton Sviridenko <anton@corp.bluecherry.net>
19321 M: Andrey Utkin <andrey_utkin@fastmail.com>
19322 M: Ismael Luceno <ismael@iodev.co.uk>
19323 L: linux-media@vger.kernel.org
19325 F: drivers/media/pci/solo6x10/
19327 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
19328 M: James Morse <james.morse@arm.com>
19329 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19331 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
19332 F: drivers/firmware/arm_sdei.c
19333 F: include/linux/arm_sdei.h
19334 F: include/uapi/linux/arm_sdei.h
19336 SOFTWARE NODES AND DEVICE PROPERTIES
19337 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19338 R: Daniel Scally <djrscally@gmail.com>
19339 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19340 R: Sakari Ailus <sakari.ailus@linux.intel.com>
19341 L: linux-acpi@vger.kernel.org
19343 F: drivers/base/property.c
19344 F: drivers/base/swnode.c
19345 F: include/linux/fwnode.h
19346 F: include/linux/property.h
19348 SOFTWARE RAID (Multiple Disks) SUPPORT
19349 M: Song Liu <song@kernel.org>
19350 L: linux-raid@vger.kernel.org
19352 Q: https://patchwork.kernel.org/project/linux-raid/list/
19353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
19354 F: drivers/md/Kconfig
19355 F: drivers/md/Makefile
19357 F: drivers/md/raid*
19358 F: include/linux/raid/
19359 F: include/uapi/linux/raid/
19361 SOLIDRUN CLEARFOG SUPPORT
19362 M: Russell King <linux@armlinux.org.uk>
19364 F: arch/arm/boot/dts/armada-388-clearfog*
19365 F: arch/arm/boot/dts/armada-38x-solidrun-*
19367 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
19368 M: Russell King <linux@armlinux.org.uk>
19370 F: arch/arm/boot/dts/imx6*-cubox-i*
19371 F: arch/arm/boot/dts/imx6*-hummingboard*
19372 F: arch/arm/boot/dts/imx6*-sr-*
19374 SONIC NETWORK DRIVER
19375 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
19376 L: netdev@vger.kernel.org
19378 F: drivers/net/ethernet/natsemi/sonic.*
19380 SONICS SILICON BACKPLANE DRIVER (SSB)
19381 M: Michael Buesch <m@bues.ch>
19382 L: linux-wireless@vger.kernel.org
19385 F: include/linux/ssb/
19387 SONY IMX208 SENSOR DRIVER
19388 M: Sakari Ailus <sakari.ailus@linux.intel.com>
19389 L: linux-media@vger.kernel.org
19391 T: git git://linuxtv.org/media_tree.git
19392 F: drivers/media/i2c/imx208.c
19394 SONY IMX214 SENSOR DRIVER
19395 M: Ricardo Ribalda <ribalda@kernel.org>
19396 L: linux-media@vger.kernel.org
19398 T: git git://linuxtv.org/media_tree.git
19399 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
19400 F: drivers/media/i2c/imx214.c
19402 SONY IMX219 SENSOR DRIVER
19403 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
19404 L: linux-media@vger.kernel.org
19406 T: git git://linuxtv.org/media_tree.git
19407 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
19408 F: drivers/media/i2c/imx219.c
19410 SONY IMX258 SENSOR DRIVER
19411 M: Sakari Ailus <sakari.ailus@linux.intel.com>
19412 L: linux-media@vger.kernel.org
19414 T: git git://linuxtv.org/media_tree.git
19415 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
19416 F: drivers/media/i2c/imx258.c
19418 SONY IMX274 SENSOR DRIVER
19419 M: Leon Luo <leonl@leopardimaging.com>
19420 L: linux-media@vger.kernel.org
19422 T: git git://linuxtv.org/media_tree.git
19423 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
19424 F: drivers/media/i2c/imx274.c
19426 SONY IMX290 SENSOR DRIVER
19427 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
19428 L: linux-media@vger.kernel.org
19430 T: git git://linuxtv.org/media_tree.git
19431 F: Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
19432 F: drivers/media/i2c/imx290.c
19434 SONY IMX319 SENSOR DRIVER
19435 M: Bingbu Cao <bingbu.cao@intel.com>
19436 L: linux-media@vger.kernel.org
19438 T: git git://linuxtv.org/media_tree.git
19439 F: drivers/media/i2c/imx319.c
19441 SONY IMX334 SENSOR DRIVER
19442 M: Paul J. Murphy <paul.j.murphy@intel.com>
19443 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
19444 L: linux-media@vger.kernel.org
19446 T: git git://linuxtv.org/media_tree.git
19447 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
19448 F: drivers/media/i2c/imx334.c
19450 SONY IMX335 SENSOR DRIVER
19451 M: Paul J. Murphy <paul.j.murphy@intel.com>
19452 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
19453 L: linux-media@vger.kernel.org
19455 T: git git://linuxtv.org/media_tree.git
19456 F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
19457 F: drivers/media/i2c/imx335.c
19459 SONY IMX355 SENSOR DRIVER
19460 M: Tianshu Qiu <tian.shu.qiu@intel.com>
19461 L: linux-media@vger.kernel.org
19463 T: git git://linuxtv.org/media_tree.git
19464 F: drivers/media/i2c/imx355.c
19466 SONY IMX412 SENSOR DRIVER
19467 M: Paul J. Murphy <paul.j.murphy@intel.com>
19468 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
19469 L: linux-media@vger.kernel.org
19471 T: git git://linuxtv.org/media_tree.git
19472 F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
19473 F: drivers/media/i2c/imx412.c
19475 SONY MEMORYSTICK SUBSYSTEM
19476 M: Maxim Levitsky <maximlevitsky@gmail.com>
19477 M: Alex Dubov <oakad@yahoo.com>
19478 M: Ulf Hansson <ulf.hansson@linaro.org>
19479 L: linux-mmc@vger.kernel.org
19481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
19482 F: drivers/memstick/
19483 F: include/linux/memstick.h
19485 SONY VAIO CONTROL DEVICE DRIVER
19486 M: Mattia Dongili <malattia@linux.it>
19487 L: platform-driver-x86@vger.kernel.org
19489 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
19490 F: Documentation/admin-guide/laptops/sony-laptop.rst
19491 F: drivers/char/sonypi.c
19492 F: drivers/platform/x86/sony-laptop.c
19493 F: include/linux/sony-laptop.h
19496 M: Jaroslav Kysela <perex@perex.cz>
19497 M: Takashi Iwai <tiwai@suse.com>
19498 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19500 W: http://www.alsa-project.org/
19501 Q: http://patchwork.kernel.org/project/alsa-devel/list/
19502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19503 F: Documentation/sound/
19505 F: include/uapi/sound/
19507 F: tools/testing/selftests/alsa
19509 SOUND - COMPRESSED AUDIO
19510 M: Vinod Koul <vkoul@kernel.org>
19511 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19514 F: Documentation/sound/designs/compress-offload.rst
19515 F: include/sound/compress_driver.h
19516 F: include/uapi/sound/compress_*
19517 F: sound/core/compress_offload.c
19518 F: sound/soc/soc-compress.c
19520 SOUND - DMAENGINE HELPERS
19521 M: Lars-Peter Clausen <lars@metafoo.de>
19523 F: include/sound/dmaengine_pcm.h
19524 F: sound/core/pcm_dmaengine.c
19525 F: sound/soc/soc-generic-dmaengine-pcm.c
19527 SOUND - ALSA SELFTESTS
19528 M: Mark Brown <broonie@kernel.org>
19529 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19530 L: linux-kselftest@vger.kernel.org
19532 F: tools/testing/selftests/alsa
19534 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
19535 M: Liam Girdwood <lgirdwood@gmail.com>
19536 M: Mark Brown <broonie@kernel.org>
19537 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19539 W: http://alsa-project.org/main/index.php/ASoC
19540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
19541 F: Documentation/devicetree/bindings/sound/
19542 F: Documentation/sound/soc/
19543 F: include/dt-bindings/sound/
19544 F: include/sound/soc*
19547 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
19548 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
19549 M: Liam Girdwood <lgirdwood@gmail.com>
19550 M: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
19551 M: Bard Liao <yung-chuan.liao@linux.intel.com>
19552 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
19553 R: Kai Vehmanen <kai.vehmanen@linux.intel.com>
19554 M: Daniel Baluta <daniel.baluta@nxp.com>
19555 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
19557 W: https://github.com/thesofproject/linux/
19560 SOUNDWIRE SUBSYSTEM
19561 M: Vinod Koul <vkoul@kernel.org>
19562 M: Bard Liao <yung-chuan.liao@linux.intel.com>
19563 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
19564 R: Sanyog Kale <sanyog.r.kale@intel.com>
19565 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
19568 F: Documentation/driver-api/soundwire/
19569 F: drivers/soundwire/
19570 F: include/linux/soundwire/
19573 M: Olli Salonen <olli.salonen@iki.fi>
19574 L: linux-media@vger.kernel.org
19576 W: https://linuxtv.org
19577 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19578 F: drivers/media/dvb-frontends/sp2*
19580 SPANISH DOCUMENTATION
19581 M: Carlos Bilbao <carlos.bilbao@amd.com>
19583 F: Documentation/translations/sp_SP/
19585 SPARC + UltraSPARC (sparc/sparc64)
19586 M: "David S. Miller" <davem@davemloft.net>
19587 L: sparclinux@vger.kernel.org
19589 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
19590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
19591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
19595 SPARC SERIAL DRIVERS
19596 M: "David S. Miller" <davem@davemloft.net>
19597 L: sparclinux@vger.kernel.org
19599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
19600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
19601 F: drivers/tty/serial/suncore.c
19602 F: drivers/tty/serial/sunhv.c
19603 F: drivers/tty/serial/sunsab.c
19604 F: drivers/tty/serial/sunsab.h
19605 F: drivers/tty/serial/sunsu.c
19606 F: drivers/tty/serial/sunzilog.c
19607 F: drivers/tty/serial/sunzilog.h
19608 F: drivers/tty/vcc.c
19609 F: include/linux/sunserialcore.h
19612 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
19613 L: linux-sparse@vger.kernel.org
19615 W: https://sparse.docs.kernel.org/
19616 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
19617 Q: https://patchwork.kernel.org/project/linux-sparse/list/
19618 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
19619 F: include/linux/compiler.h
19621 SPEAKUP CONSOLE SPEECH DRIVER
19622 M: William Hubbs <w.d.hubbs@gmail.com>
19623 M: Chris Brannon <chris@the-brannons.com>
19624 M: Kirk Reiser <kirk@reisers.ca>
19625 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
19626 L: speakup@linux-speakup.org
19628 W: http://www.linux-speakup.org/
19629 W: https://github.com/linux-speakup/speakup
19630 B: https://github.com/linux-speakup/speakup/issues
19631 F: drivers/accessibility/speakup/
19633 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
19634 M: Viresh Kumar <vireshk@kernel.org>
19635 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
19637 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19639 W: http://www.st.com/spear
19640 F: arch/arm/boot/dts/spear*
19641 F: arch/arm/mach-spear/
19642 F: drivers/clk/spear/
19643 F: drivers/pinctrl/spear/
19646 M: Tudor Ambarus <tudor.ambarus@microchip.com>
19647 M: Pratyush Yadav <pratyush@kernel.org>
19648 R: Michael Walle <michael@walle.cc>
19649 L: linux-mtd@lists.infradead.org
19651 W: http://www.linux-mtd.infradead.org/
19652 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
19653 C: irc://irc.oftc.net/mtd
19654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
19655 F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
19656 F: drivers/mtd/spi-nor/
19657 F: include/linux/mtd/spi-nor.h
19660 M: Mark Brown <broonie@kernel.org>
19661 L: linux-spi@vger.kernel.org
19663 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
19664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
19665 F: Documentation/devicetree/bindings/spi/
19666 F: Documentation/spi/
19668 F: include/linux/spi/
19669 F: include/uapi/linux/spi/
19672 SPIDERNET NETWORK DRIVER for CELL
19673 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
19674 M: Geoff Levand <geoff@infradead.org>
19675 L: netdev@vger.kernel.org
19676 L: linuxppc-dev@lists.ozlabs.org
19678 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
19679 F: drivers/net/ethernet/toshiba/spider_net*
19682 M: Stephen Boyd <sboyd@kernel.org>
19683 L: linux-kernel@vger.kernel.org
19685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
19686 F: Documentation/devicetree/bindings/spmi/
19688 F: include/dt-bindings/spmi/spmi.h
19689 F: include/linux/spmi.h
19690 F: include/trace/events/spmi.h
19693 M: Jeremy Kerr <jk@ozlabs.org>
19694 L: linuxppc-dev@lists.ozlabs.org
19696 W: http://www.ibm.com/developerworks/power/cell/
19697 F: Documentation/filesystems/spufs/spufs.rst
19698 F: arch/powerpc/platforms/cell/spufs/
19700 SQUASHFS FILE SYSTEM
19701 M: Phillip Lougher <phillip@squashfs.org.uk>
19702 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
19704 W: http://squashfs.org.uk
19705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
19706 F: Documentation/filesystems/squashfs.rst
19709 SRM (Alpha) environment access
19710 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
19712 F: arch/alpha/kernel/srm_env.c
19714 ST LSM6DSx IMU IIO DRIVER
19715 M: Lorenzo Bianconi <lorenzo@kernel.org>
19716 L: linux-iio@vger.kernel.org
19718 W: http://www.st.com/
19719 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
19720 F: drivers/iio/imu/st_lsm6dsx/
19722 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
19723 M: Benjamin Mugnier <benjamin.mugnier@foss.st.com>
19724 M: Sylvain Petinot <sylvain.petinot@foss.st.com>
19725 L: linux-media@vger.kernel.org
19727 T: git git://linuxtv.org/media_tree.git
19728 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
19729 F: drivers/media/i2c/st-mipid02.c
19731 ST STM32 I2C/SMBUS DRIVER
19732 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
19733 M: Alain Volmat <alain.volmat@foss.st.com>
19734 L: linux-i2c@vger.kernel.org
19736 F: drivers/i2c/busses/i2c-stm32*
19738 ST STM32 SPI DRIVER
19739 M: Alain Volmat <alain.volmat@foss.st.com>
19740 L: linux-spi@vger.kernel.org
19742 F: drivers/spi/spi-stm32.c
19745 M: Daniel Nilsson <daniel.nilsson@flex.com>
19746 L: linux-hwmon@vger.kernel.org
19748 F: Documentation/hwmon/stpddc60.rst
19749 F: drivers/hwmon/pmbus/stpddc60.c
19752 M: Benjamin Mugnier <benjamin.mugnier@foss.st.com>
19753 M: Sylvain Petinot <sylvain.petinot@foss.st.com>
19754 L: linux-media@vger.kernel.org
19756 T: git git://linuxtv.org/media_tree.git
19757 F: Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
19758 F: Documentation/userspace-api/media/drivers/st-vgxy61.rst
19759 F: drivers/media/i2c/st-vgxy61.c
19761 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
19762 M: Song Qiang <songqiang1304521@gmail.com>
19763 L: linux-iio@vger.kernel.org
19765 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
19766 F: drivers/iio/proximity/vl53l0x-i2c.c
19769 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19770 M: Sasha Levin <sashal@kernel.org>
19771 L: stable@vger.kernel.org
19773 F: Documentation/process/stable-kernel-rules.rst
19775 STAGING - ATOMISP DRIVER
19776 M: Hans de Goede <hdegoede@redhat.com>
19777 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19778 R: Sakari Ailus <sakari.ailus@linux.intel.com>
19779 L: linux-media@vger.kernel.org
19781 F: drivers/staging/media/atomisp/
19783 STAGING - FIELDBUS SUBSYSTEM
19784 M: Sven Van Asbroeck <TheSven73@gmail.com>
19786 F: drivers/staging/fieldbus/*
19787 F: drivers/staging/fieldbus/Documentation/
19789 STAGING - HMS ANYBUS-S BUS
19790 M: Sven Van Asbroeck <TheSven73@gmail.com>
19792 F: drivers/staging/fieldbus/anybuss/
19794 STAGING - INDUSTRIAL IO
19795 M: Jonathan Cameron <jic23@kernel.org>
19796 L: linux-iio@vger.kernel.org
19798 F: Documentation/devicetree/bindings/staging/iio/
19799 F: drivers/staging/iio/
19801 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
19802 M: Marc Dietrich <marvin24@gmx.de>
19803 L: ac100@lists.launchpad.net (moderated for non-subscribers)
19804 L: linux-tegra@vger.kernel.org
19806 F: drivers/staging/nvec/
19808 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
19809 M: Jens Frederich <jfrederich@gmail.com>
19810 M: Jon Nettleton <jon.nettleton@gmail.com>
19812 W: http://wiki.laptop.org/go/DCON
19813 F: drivers/staging/olpc_dcon/
19815 STAGING - REALTEK RTL8188EU DRIVERS
19816 M: Larry Finger <Larry.Finger@lwfinger.net>
19817 M: Phillip Potter <phil@philpotter.co.uk>
19818 R: Pavel Skripkin <paskripkin@gmail.com>
19820 F: drivers/staging/r8188eu/
19822 STAGING - REALTEK RTL8712U DRIVERS
19823 M: Larry Finger <Larry.Finger@lwfinger.net>
19824 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
19826 F: drivers/staging/rtl8712/
19828 STAGING - SEPS525 LCD CONTROLLER DRIVERS
19829 M: Michael Hennerich <michael.hennerich@analog.com>
19830 L: linux-fbdev@vger.kernel.org
19832 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
19833 F: drivers/staging/fbtft/fb_seps525.c
19835 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
19836 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
19837 M: Teddy Wang <teddy.wang@siliconmotion.com>
19838 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
19839 L: linux-fbdev@vger.kernel.org
19841 F: drivers/staging/sm750fb/
19843 STAGING - VIA VT665X DRIVERS
19844 M: Forest Bond <forest@alittletooquiet.net>
19846 F: drivers/staging/vt665?/
19849 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19850 L: linux-staging@lists.linux.dev
19852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
19853 F: drivers/staging/
19855 STARFIRE/DURALAN NETWORK DRIVER
19856 M: Ion Badulescu <ionut@badula.org>
19858 F: drivers/net/ethernet/adaptec/starfire*
19860 STARFIVE DEVICETREES
19861 M: Emil Renner Berthing <kernel@esmil.dk>
19863 F: arch/riscv/boot/dts/starfive/
19865 STARFIVE JH7100 CLOCK DRIVERS
19866 M: Emil Renner Berthing <kernel@esmil.dk>
19868 F: Documentation/devicetree/bindings/clock/starfive,jh7100-*.yaml
19869 F: drivers/clk/starfive/clk-starfive-jh7100*
19870 F: include/dt-bindings/clock/starfive-jh7100*.h
19872 STARFIVE JH7100 PINCTRL DRIVER
19873 M: Emil Renner Berthing <kernel@esmil.dk>
19874 L: linux-gpio@vger.kernel.org
19876 F: Documentation/devicetree/bindings/pinctrl/starfive,jh7100-pinctrl.yaml
19877 F: drivers/pinctrl/starfive/
19878 F: include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
19880 STARFIVE JH7100 RESET CONTROLLER DRIVER
19881 M: Emil Renner Berthing <kernel@esmil.dk>
19883 F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
19884 F: drivers/reset/reset-starfive-jh7100.c
19885 F: include/dt-bindings/reset/starfive-jh7100.h
19888 M: Peter Zijlstra <peterz@infradead.org>
19889 M: Josh Poimboeuf <jpoimboe@kernel.org>
19890 M: Jason Baron <jbaron@akamai.com>
19891 R: Steven Rostedt <rostedt@goodmis.org>
19892 R: Ard Biesheuvel <ardb@kernel.org>
19894 F: arch/*/include/asm/jump_label*.h
19895 F: arch/*/include/asm/static_call*.h
19896 F: arch/*/kernel/jump_label.c
19897 F: arch/*/kernel/static_call.c
19898 F: include/linux/jump_label*.h
19899 F: include/linux/static_call*.h
19900 F: kernel/jump_label.c
19901 F: kernel/static_call.c
19903 STI AUDIO (ASoC) DRIVERS
19904 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19905 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19907 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
19911 M: Alain Volmat <alain.volmat@foss.st.com>
19913 F: Documentation/devicetree/bindings/media/stih-cec.txt
19914 F: drivers/media/cec/platform/sti/
19916 STK1160 USB VIDEO CAPTURE DRIVER
19917 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19918 L: linux-media@vger.kernel.org
19920 T: git git://linuxtv.org/media_tree.git
19921 F: drivers/media/usb/stk1160/
19923 STM32 AUDIO (ASoC) DRIVERS
19924 M: Olivier Moysan <olivier.moysan@foss.st.com>
19925 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19926 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19928 F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
19929 F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
19932 STM32 TIMER/LPTIMER DRIVERS
19933 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
19935 F: Documentation/ABI/testing/*timer-stm32
19936 F: Documentation/devicetree/bindings/*/*stm32-*timer*
19937 F: drivers/*/stm32-*timer*
19938 F: drivers/pwm/pwm-stm32*
19939 F: include/linux/*/stm32-*tim*
19941 STMMAC ETHERNET DRIVER
19942 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
19943 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
19944 M: Jose Abreu <joabreu@synopsys.com>
19945 L: netdev@vger.kernel.org
19947 W: http://www.stlinux.com
19948 F: Documentation/networking/device_drivers/ethernet/stmicro/
19949 F: drivers/net/ethernet/stmicro/stmmac/
19952 M: Sam Creasey <sammy@sammy.net>
19954 W: http://sammy.net/sun3/
19955 F: arch/m68k/include/asm/sun3*
19956 F: arch/m68k/kernel/*sun3*
19957 F: arch/m68k/sun3*/
19958 F: drivers/net/ethernet/i825xx/sun3*
19960 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
19961 M: Hans de Goede <hdegoede@redhat.com>
19962 L: linux-input@vger.kernel.org
19964 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
19965 F: drivers/input/keyboard/sun4i-lradc-keys.c
19967 SUNDANCE NETWORK DRIVER
19968 M: Denis Kirjanov <kda@linux-powerpc.org>
19969 L: netdev@vger.kernel.org
19971 F: drivers/net/ethernet/dlink/sundance.c
19973 SUN HAPPY MEAL ETHERNET DRIVER
19974 M: Sean Anderson <seanga2@gmail.com>
19976 F: drivers/net/ethernet/sun/sunhme.*
19978 SUNPLUS ETHERNET DRIVER
19979 M: Wells Lu <wellslutw@gmail.com>
19980 L: netdev@vger.kernel.org
19982 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
19983 F: Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
19984 F: drivers/net/ethernet/sunplus/
19987 M: Tony Huang <tonyhuang.sunplus@gmail.com>
19988 M: Li-hao Kuo <lhjeff911@gmail.com>
19990 F: Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
19991 F: drivers/mmc/host/sunplus-mmc.c
19993 SUNPLUS OCOTP DRIVER
19994 M: Vincent Shih <vincent.sunplus@gmail.com>
19996 F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
19997 F: drivers/nvmem/sunplus-ocotp.c
19999 SUNPLUS USB2 PHY DRIVER
20000 M: Vincent Shih <vincent.sunplus@gmail.com>
20001 L: linux-usb@vger.kernel.org
20003 F: Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
20004 F: drivers/phy/sunplus/Kconfig
20005 F: drivers/phy/sunplus/Makefile
20006 F: drivers/phy/sunplus/phy-sunplus-usb2.c
20009 M: Hammer Hsieh <hammerh0314@gmail.com>
20011 F: Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
20012 F: drivers/pwm/pwm-sunplus.c
20015 M: Vincent Shih <vincent.sunplus@gmail.com>
20016 L: linux-rtc@vger.kernel.org
20018 F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
20019 F: drivers/rtc/rtc-sunplus.c
20021 SUNPLUS SPI CONTROLLER INTERFACE DRIVER
20022 M: Li-hao Kuo <lhjeff911@gmail.com>
20023 L: linux-spi@vger.kernel.org
20025 F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
20026 F: drivers/spi/spi-sunplus-sp7021.c
20028 SUNPLUS UART DRIVER
20029 M: Hammer Hsieh <hammerh0314@gmail.com>
20031 F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
20032 F: drivers/tty/serial/sunplus-uart.c
20034 SUNPLUS WATCHDOG DRIVER
20035 M: Xiantao Hu <xt.hu@cqplus1.com>
20036 L: linux-watchdog@vger.kernel.org
20038 F: Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
20039 F: drivers/watchdog/sunplus_wdt.c
20042 M: Yoshinori Sato <ysato@users.sourceforge.jp>
20043 M: Rich Felker <dalias@libc.org>
20044 L: linux-sh@vger.kernel.org
20046 Q: http://patchwork.kernel.org/project/linux-sh/list/
20047 F: Documentation/sh/
20052 M: "Rafael J. Wysocki" <rafael@kernel.org>
20053 M: Len Brown <len.brown@intel.com>
20054 M: Pavel Machek <pavel@ucw.cz>
20055 L: linux-pm@vger.kernel.org
20057 B: https://bugzilla.kernel.org
20058 F: Documentation/power/
20059 F: arch/x86/kernel/acpi/
20060 F: drivers/base/power/
20061 F: include/linux/freezer.h
20062 F: include/linux/pm.h
20063 F: include/linux/suspend.h
20067 M: Martin Mares <mj@ucw.cz>
20068 L: linux-video@atrey.karlin.mff.cuni.cz
20070 F: Documentation/admin-guide/svga.rst
20071 F: arch/x86/boot/video*
20074 M: Jiri Pirko <jiri@resnulli.us>
20075 M: Ivan Vecera <ivecera@redhat.com>
20076 L: netdev@vger.kernel.org
20078 F: include/net/switchdev.h
20081 SY8106A REGULATOR DRIVER
20082 M: Icenowy Zheng <icenowy@aosc.io>
20084 F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
20085 F: drivers/regulator/sy8106a-regulator.c
20087 SYNC FILE FRAMEWORK
20088 M: Sumit Semwal <sumit.semwal@linaro.org>
20089 R: Gustavo Padovan <gustavo@padovan.org>
20090 L: linux-media@vger.kernel.org
20091 L: dri-devel@lists.freedesktop.org
20093 T: git git://anongit.freedesktop.org/drm/drm-misc
20094 F: Documentation/driver-api/sync_file.rst
20095 F: drivers/dma-buf/dma-fence*
20096 F: drivers/dma-buf/sw_sync.c
20097 F: drivers/dma-buf/sync_*
20098 F: include/linux/sync_file.h
20099 F: include/uapi/linux/sync_file.h
20101 SYNOPSYS ARC ARCHITECTURE
20102 M: Vineet Gupta <vgupta@kernel.org>
20103 L: linux-snps-arc@lists.infradead.org
20105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
20106 F: Documentation/arc/
20107 F: Documentation/devicetree/bindings/arc/*
20108 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
20110 F: drivers/clocksource/arc_timer.c
20111 F: drivers/tty/serial/arc_uart.c
20113 SYNOPSYS ARC HSDK SDP pll clock driver
20114 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20116 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
20117 F: drivers/clk/clk-hsdk-pll.c
20119 SYNOPSYS ARC SDP clock driver
20120 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20122 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
20123 F: drivers/clk/axs10x/*
20125 SYNOPSYS ARC SDP platform support
20126 M: Alexey Brodkin <abrodkin@synopsys.com>
20128 F: Documentation/devicetree/bindings/arc/axs10*
20129 F: arch/arc/boot/dts/ax*
20130 F: arch/arc/plat-axs10x
20132 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
20133 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20135 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
20136 F: drivers/reset/reset-axs10x.c
20138 SYNOPSYS CREG GPIO DRIVER
20139 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20141 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
20142 F: drivers/gpio/gpio-creg-snps.c
20144 SYNOPSYS DESIGNWARE 8250 UART DRIVER
20145 M: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
20146 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20148 F: drivers/tty/serial/8250/8250_dw.c
20149 F: drivers/tty/serial/8250/8250_dwlib.*
20150 F: drivers/tty/serial/8250/8250_lpss.c
20152 SYNOPSYS DESIGNWARE APB GPIO DRIVER
20153 M: Hoan Tran <hoan@os.amperecomputing.com>
20154 M: Serge Semin <fancer.lancer@gmail.com>
20155 L: linux-gpio@vger.kernel.org
20157 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
20158 F: drivers/gpio/gpio-dwapb.c
20160 SYNOPSYS DESIGNWARE APB SSI DRIVER
20161 M: Serge Semin <fancer.lancer@gmail.com>
20162 L: linux-spi@vger.kernel.org
20164 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
20165 F: drivers/spi/spi-dw*
20167 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
20168 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20170 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
20171 F: drivers/dma/dw-axi-dmac/
20173 SYNOPSYS DESIGNWARE DMAC DRIVER
20174 M: Viresh Kumar <vireshk@kernel.org>
20175 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20177 F: Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
20178 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
20180 F: include/dt-bindings/dma/dw-dmac.h
20181 F: include/linux/dma/dw.h
20182 F: include/linux/platform_data/dma-dw.h
20184 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
20185 M: Jose Abreu <Jose.Abreu@synopsys.com>
20186 L: netdev@vger.kernel.org
20188 F: drivers/net/ethernet/synopsys/
20190 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
20191 M: Jose Abreu <Jose.Abreu@synopsys.com>
20192 L: netdev@vger.kernel.org
20194 F: drivers/net/pcs/pcs-xpcs.c
20195 F: drivers/net/pcs/pcs-xpcs.h
20196 F: include/linux/pcs/pcs-xpcs.h
20198 SYNOPSYS DESIGNWARE I2C DRIVER
20199 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
20200 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20201 R: Mika Westerberg <mika.westerberg@linux.intel.com>
20202 R: Jan Dabros <jsd@semihalf.com>
20203 L: linux-i2c@vger.kernel.org
20205 F: drivers/i2c/busses/i2c-designware-*
20207 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
20208 M: Jaehoon Chung <jh80.chung@samsung.com>
20209 L: linux-mmc@vger.kernel.org
20211 F: drivers/mmc/host/dw_mmc*
20213 SYNOPSYS HSDK RESET CONTROLLER DRIVER
20214 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20216 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
20217 F: drivers/reset/reset-hsdk.c
20218 F: include/dt-bindings/reset/snps,hsdk-reset.h
20220 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
20221 M: Prabu Thangamuthu <prabu.t@synopsys.com>
20222 M: Manjunath M B <manjumb@synopsys.com>
20223 L: linux-mmc@vger.kernel.org
20225 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
20227 SYSTEM CONFIGURATION (SYSCON)
20228 M: Lee Jones <lee@kernel.org>
20229 M: Arnd Bergmann <arnd@arndb.de>
20231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
20232 F: drivers/mfd/syscon.c
20234 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
20235 M: Sudeep Holla <sudeep.holla@arm.com>
20236 R: Cristian Marussi <cristian.marussi@arm.com>
20237 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20239 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
20240 F: drivers/clk/clk-sc[mp]i.c
20241 F: drivers/cpufreq/sc[mp]i-cpufreq.c
20242 F: drivers/firmware/arm_scmi/
20243 F: drivers/firmware/arm_scpi.c
20244 F: drivers/powercap/arm_scmi_powercap.c
20245 F: drivers/regulator/scmi-regulator.c
20246 F: drivers/reset/reset-scmi.c
20247 F: include/linux/sc[mp]i_protocol.h
20248 F: include/trace/events/scmi.h
20249 F: include/uapi/linux/virtio_scmi.h
20251 SYSTEM RESET/SHUTDOWN DRIVERS
20252 M: Sebastian Reichel <sre@kernel.org>
20253 L: linux-pm@vger.kernel.org
20255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
20256 F: Documentation/devicetree/bindings/power/reset/
20257 F: drivers/power/reset/
20259 SYSTEM TRACE MODULE CLASS
20260 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
20262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
20263 F: Documentation/trace/stm.rst
20264 F: drivers/hwtracing/stm/
20265 F: include/linux/stm.h
20266 F: include/uapi/linux/stm.h
20268 SYSTEM76 ACPI DRIVER
20269 M: Jeremy Soller <jeremy@system76.com>
20270 M: System76 Product Development <productdev@system76.com>
20271 L: platform-driver-x86@vger.kernel.org
20273 F: drivers/platform/x86/system76_acpi.c
20276 M: Christoph Hellwig <hch@infradead.org>
20278 F: Documentation/filesystems/sysv-fs.rst
20280 F: include/linux/sysv_fs.h
20282 TASKSTATS STATISTICS INTERFACE
20283 M: Balbir Singh <bsingharora@gmail.com>
20285 F: Documentation/accounting/taskstats*
20286 F: include/linux/taskstats*
20287 F: kernel/taskstats.c
20290 M: Jamal Hadi Salim <jhs@mojatatu.com>
20291 M: Cong Wang <xiyou.wangcong@gmail.com>
20292 M: Jiri Pirko <jiri@resnulli.us>
20293 L: netdev@vger.kernel.org
20295 F: include/net/pkt_cls.h
20296 F: include/net/pkt_sched.h
20297 F: include/net/tc_act/
20298 F: include/uapi/linux/pkt_cls.h
20299 F: include/uapi/linux/pkt_sched.h
20300 F: include/uapi/linux/tc_act/
20301 F: include/uapi/linux/tc_ematch/
20303 F: tools/testing/selftests/tc-testing
20305 TC90522 MEDIA DRIVER
20306 M: Akihiro Tsukada <tskd08@gmail.com>
20307 L: linux-media@vger.kernel.org
20309 F: drivers/media/dvb-frontends/tc90522*
20311 TCP LOW PRIORITY MODULE
20312 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
20313 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
20315 W: http://tcp-lp-mod.sourceforge.net/
20316 F: net/ipv4/tcp_lp.c
20318 TDA10071 MEDIA DRIVER
20319 M: Antti Palosaari <crope@iki.fi>
20320 L: linux-media@vger.kernel.org
20322 W: https://linuxtv.org
20323 W: http://palosaari.fi/linux/
20324 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20325 T: git git://linuxtv.org/anttip/media_tree.git
20326 F: drivers/media/dvb-frontends/tda10071*
20328 TDA18212 MEDIA DRIVER
20329 M: Antti Palosaari <crope@iki.fi>
20330 L: linux-media@vger.kernel.org
20332 W: https://linuxtv.org
20333 W: http://palosaari.fi/linux/
20334 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20335 T: git git://linuxtv.org/anttip/media_tree.git
20336 F: drivers/media/tuners/tda18212*
20338 TDA18218 MEDIA DRIVER
20339 M: Antti Palosaari <crope@iki.fi>
20340 L: linux-media@vger.kernel.org
20342 W: https://linuxtv.org
20343 W: http://palosaari.fi/linux/
20344 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20345 T: git git://linuxtv.org/anttip/media_tree.git
20346 F: drivers/media/tuners/tda18218*
20348 TDA18250 MEDIA DRIVER
20349 M: Olli Salonen <olli.salonen@iki.fi>
20350 L: linux-media@vger.kernel.org
20352 W: https://linuxtv.org
20353 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20354 T: git git://linuxtv.org/media_tree.git
20355 F: drivers/media/tuners/tda18250*
20357 TDA18271 MEDIA DRIVER
20358 M: Michael Krufky <mkrufky@linuxtv.org>
20359 L: linux-media@vger.kernel.org
20361 W: https://linuxtv.org
20362 W: http://github.com/mkrufky
20363 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20364 T: git git://linuxtv.org/mkrufky/tuners.git
20365 F: drivers/media/tuners/tda18271*
20367 TDA1997x MEDIA DRIVER
20368 M: Tim Harvey <tharvey@gateworks.com>
20369 L: linux-media@vger.kernel.org
20371 W: https://linuxtv.org
20372 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20373 F: drivers/media/i2c/tda1997x.*
20375 TDA827x MEDIA DRIVER
20376 M: Michael Krufky <mkrufky@linuxtv.org>
20377 L: linux-media@vger.kernel.org
20379 W: https://linuxtv.org
20380 W: http://github.com/mkrufky
20381 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20382 T: git git://linuxtv.org/mkrufky/tuners.git
20383 F: drivers/media/tuners/tda8290.*
20385 TDA8290 MEDIA DRIVER
20386 M: Michael Krufky <mkrufky@linuxtv.org>
20387 L: linux-media@vger.kernel.org
20389 W: https://linuxtv.org
20390 W: http://github.com/mkrufky
20391 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20392 T: git git://linuxtv.org/mkrufky/tuners.git
20393 F: drivers/media/tuners/tda8290.*
20395 TDA9840 MEDIA DRIVER
20396 M: Hans Verkuil <hverkuil@xs4all.nl>
20397 L: linux-media@vger.kernel.org
20399 W: https://linuxtv.org
20400 T: git git://linuxtv.org/media_tree.git
20401 F: drivers/media/i2c/tda9840*
20403 TEA5761 TUNER DRIVER
20404 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20405 L: linux-media@vger.kernel.org
20407 W: https://linuxtv.org
20408 T: git git://linuxtv.org/media_tree.git
20409 F: drivers/media/tuners/tea5761.*
20411 TEA5767 TUNER DRIVER
20412 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20413 L: linux-media@vger.kernel.org
20415 W: https://linuxtv.org
20416 T: git git://linuxtv.org/media_tree.git
20417 F: drivers/media/tuners/tea5767.*
20419 TEA6415C MEDIA DRIVER
20420 M: Hans Verkuil <hverkuil@xs4all.nl>
20421 L: linux-media@vger.kernel.org
20423 W: https://linuxtv.org
20424 T: git git://linuxtv.org/media_tree.git
20425 F: drivers/media/i2c/tea6415c*
20427 TEA6420 MEDIA DRIVER
20428 M: Hans Verkuil <hverkuil@xs4all.nl>
20429 L: linux-media@vger.kernel.org
20431 W: https://linuxtv.org
20432 T: git git://linuxtv.org/media_tree.git
20433 F: drivers/media/i2c/tea6420*
20436 M: Jiri Pirko <jiri@resnulli.us>
20437 L: netdev@vger.kernel.org
20439 F: drivers/net/team/
20440 F: include/linux/if_team.h
20441 F: include/uapi/linux/if_team.h
20442 F: tools/testing/selftests/drivers/net/team/
20444 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
20445 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
20447 F: arch/x86/platform/ts5500/
20449 TECHNOTREND USB IR RECEIVER
20450 M: Sean Young <sean@mess.org>
20451 L: linux-media@vger.kernel.org
20453 F: drivers/media/rc/ttusbir.c
20455 TECHWELL TW9910 VIDEO DECODER
20456 L: linux-media@vger.kernel.org
20458 F: drivers/media/i2c/tw9910.c
20459 F: include/media/i2c/tw9910.h
20462 M: Jens Wiklander <jens.wiklander@linaro.org>
20463 R: Sumit Garg <sumit.garg@linaro.org>
20464 L: op-tee@lists.trustedfirmware.org
20466 F: Documentation/staging/tee.rst
20468 F: include/linux/tee_drv.h
20469 F: include/uapi/linux/tee.h
20471 TEGRA ARCHITECTURE SUPPORT
20472 M: Thierry Reding <thierry.reding@gmail.com>
20473 M: Jonathan Hunter <jonathanh@nvidia.com>
20474 L: linux-tegra@vger.kernel.org
20476 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
20477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
20481 M: Peter De Schrijver <pdeschrijver@nvidia.com>
20482 M: Prashant Gaikwad <pgaikwad@nvidia.com>
20484 F: drivers/clk/tegra/
20487 M: Laxman Dewangan <ldewangan@nvidia.com>
20488 M: Jon Hunter <jonathanh@nvidia.com>
20490 F: drivers/dma/tegra*
20493 M: Laxman Dewangan <ldewangan@nvidia.com>
20494 R: Dmitry Osipenko <digetx@gmail.com>
20496 F: drivers/i2c/busses/i2c-tegra.c
20498 TEGRA IOMMU DRIVERS
20499 M: Thierry Reding <thierry.reding@gmail.com>
20500 R: Krishna Reddy <vdumpa@nvidia.com>
20501 L: linux-tegra@vger.kernel.org
20503 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
20504 F: drivers/iommu/tegra*
20507 M: Laxman Dewangan <ldewangan@nvidia.com>
20509 F: drivers/input/keyboard/tegra-kbc.c
20512 M: Stefan Agner <stefan@agner.ch>
20513 M: Lucas Stach <dev@lynxeye.de>
20515 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
20516 F: drivers/mtd/nand/raw/tegra_nand.c
20519 M: Thierry Reding <thierry.reding@gmail.com>
20521 F: drivers/pwm/pwm-tegra.c
20523 TEGRA SERIAL DRIVER
20524 M: Laxman Dewangan <ldewangan@nvidia.com>
20526 F: drivers/tty/serial/serial-tegra.c
20529 M: Laxman Dewangan <ldewangan@nvidia.com>
20531 F: drivers/spi/spi-tegra*
20533 TEGRA QUAD SPI DRIVER
20534 M: Thierry Reding <thierry.reding@gmail.com>
20535 M: Jonathan Hunter <jonathanh@nvidia.com>
20536 M: Sowjanya Komatineni <skomatineni@nvidia.com>
20537 L: linux-tegra@vger.kernel.org
20539 F: drivers/spi/spi-tegra210-quad.c
20542 M: Thierry Reding <thierry.reding@gmail.com>
20543 M: Jonathan Hunter <jonathanh@nvidia.com>
20544 M: Sowjanya Komatineni <skomatineni@nvidia.com>
20545 L: linux-media@vger.kernel.org
20546 L: linux-tegra@vger.kernel.org
20548 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
20549 F: drivers/staging/media/tegra-video/
20551 TEGRA XUSB PADCTL DRIVER
20552 M: JC Kuo <jckuo@nvidia.com>
20554 F: drivers/phy/tegra/xusb*
20556 TEHUTI ETHERNET DRIVER
20557 M: Andy Gospodarek <andy@greyhouse.net>
20558 L: netdev@vger.kernel.org
20560 F: drivers/net/ethernet/tehuti/*
20562 TELECOM CLOCK DRIVER FOR MCPL0010
20563 M: Mark Gross <markgross@kernel.org>
20565 F: drivers/char/tlclk.c
20567 TEMPO SEMICONDUCTOR DRIVERS
20568 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
20570 F: Documentation/devicetree/bindings/sound/tscs*.txt
20571 F: sound/soc/codecs/tscs*.c
20572 F: sound/soc/codecs/tscs*.h
20574 TENSILICA XTENSA PORT (xtensa)
20575 M: Chris Zankel <chris@zankel.net>
20576 M: Max Filippov <jcmvbkbc@gmail.com>
20577 L: linux-xtensa@linux-xtensa.org
20579 T: git https://github.com/jcmvbkbc/linux-xtensa.git
20581 F: drivers/irqchip/irq-xtensa-*
20583 TEXAS INSTRUMENTS ASoC DRIVERS
20584 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20585 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20587 F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
20590 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
20591 M: Ricardo Ribalda <ribalda@kernel.org>
20592 L: linux-iio@vger.kernel.org
20594 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
20595 F: drivers/iio/dac/ti-dac7612.c
20597 TEXAS INSTRUMENTS DMA DRIVERS
20598 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20599 L: dmaengine@vger.kernel.org
20601 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
20602 F: Documentation/devicetree/bindings/dma/ti-edma.txt
20603 F: Documentation/devicetree/bindings/dma/ti/
20605 X: drivers/dma/ti/cppi41.c
20606 F: include/linux/dma/k3-udma-glue.h
20607 F: include/linux/dma/ti-cppi5.h
20608 F: include/linux/dma/k3-psil.h
20610 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
20611 M: Nishanth Menon <nm@ti.com>
20612 M: Tero Kristo <kristo@kernel.org>
20613 M: Santosh Shilimkar <ssantosh@kernel.org>
20614 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20616 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
20617 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
20618 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
20619 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
20620 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
20621 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
20622 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
20623 F: drivers/clk/keystone/sci-clk.c
20624 F: drivers/firmware/ti_sci*
20625 F: drivers/irqchip/irq-ti-sci-inta.c
20626 F: drivers/irqchip/irq-ti-sci-intr.c
20627 F: drivers/reset/reset-ti-sci.c
20628 F: drivers/soc/ti/ti_sci_inta_msi.c
20629 F: drivers/soc/ti/ti_sci_pm_domains.c
20630 F: include/dt-bindings/soc/ti,sci_pm_domain.h
20631 F: include/linux/soc/ti/ti_sci_inta_msi.h
20632 F: include/linux/soc/ti/ti_sci_protocol.h
20634 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
20635 M: Robert Marko <robert.marko@sartura.hr>
20636 M: Luka Perkov <luka.perkov@sartura.hr>
20637 L: linux-hwmon@vger.kernel.org
20639 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
20640 F: Documentation/hwmon/tps23861.rst
20641 F: drivers/hwmon/tps23861.c
20643 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
20644 M: Puranjay Mohan <puranjay12@gmail.com>
20645 L: linux-iio@vger.kernel.org
20647 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
20648 F: drivers/iio/temperature/tmp117.c
20650 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
20651 M: Hans Verkuil <hverkuil@xs4all.nl>
20652 L: linux-media@vger.kernel.org
20654 W: https://linuxtv.org
20655 T: git git://linuxtv.org/media_tree.git
20656 F: drivers/media/radio/radio-raremono.c
20659 M: Rafael J. Wysocki <rafael@kernel.org>
20660 M: Daniel Lezcano <daniel.lezcano@linaro.org>
20661 R: Amit Kucheria <amitk@kernel.org>
20662 R: Zhang Rui <rui.zhang@intel.com>
20663 L: linux-pm@vger.kernel.org
20665 Q: https://patchwork.kernel.org/project/linux-pm/list/
20666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
20667 F: Documentation/ABI/testing/sysfs-class-thermal
20668 F: Documentation/devicetree/bindings/thermal/
20669 F: Documentation/driver-api/thermal/
20670 F: drivers/thermal/
20671 F: include/dt-bindings/thermal/
20672 F: include/linux/cpu_cooling.h
20673 F: include/linux/thermal.h
20674 F: include/uapi/linux/thermal.h
20675 F: tools/lib/thermal/
20678 THERMAL DRIVER FOR AMLOGIC SOCS
20679 M: Guillaume La Roque <glaroque@baylibre.com>
20680 L: linux-pm@vger.kernel.org
20681 L: linux-amlogic@lists.infradead.org
20683 W: http://linux-meson.com/
20684 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
20685 F: drivers/thermal/amlogic_thermal.c
20687 THERMAL/CPU_COOLING
20688 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
20689 M: Daniel Lezcano <daniel.lezcano@linaro.org>
20690 M: Viresh Kumar <viresh.kumar@linaro.org>
20691 R: Lukasz Luba <lukasz.luba@arm.com>
20692 L: linux-pm@vger.kernel.org
20694 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
20695 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
20696 F: drivers/thermal/cpufreq_cooling.c
20697 F: drivers/thermal/cpuidle_cooling.c
20698 F: include/linux/cpu_cooling.h
20700 THERMAL/POWER_ALLOCATOR
20701 M: Lukasz Luba <lukasz.luba@arm.com>
20702 L: linux-pm@vger.kernel.org
20704 F: Documentation/driver-api/thermal/power_allocator.rst
20705 F: drivers/thermal/gov_power_allocator.c
20706 F: include/trace/events/thermal_power_allocator.h
20708 THINKPAD ACPI EXTRAS DRIVER
20709 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
20710 L: ibm-acpi-devel@lists.sourceforge.net
20711 L: platform-driver-x86@vger.kernel.org
20713 W: http://ibm-acpi.sourceforge.net
20714 W: http://thinkwiki.org/wiki/Ibm-acpi
20715 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
20716 F: drivers/platform/x86/thinkpad_acpi.c
20718 THINKPAD LMI DRIVER
20719 M: Mark Pearson <markpearson@lenovo.com>
20720 L: platform-driver-x86@vger.kernel.org
20722 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
20723 F: drivers/platform/x86/think-lmi.?
20725 THUNDERBOLT DMA TRAFFIC TEST DRIVER
20726 M: Isaac Hazan <isaac.hazan@intel.com>
20727 L: linux-usb@vger.kernel.org
20729 F: drivers/thunderbolt/dma_test.c
20732 M: Andreas Noever <andreas.noever@gmail.com>
20733 M: Michael Jamet <michael.jamet@intel.com>
20734 M: Mika Westerberg <mika.westerberg@linux.intel.com>
20735 M: Yehezkel Bernat <YehezkelShB@gmail.com>
20736 L: linux-usb@vger.kernel.org
20738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
20739 F: Documentation/admin-guide/thunderbolt.rst
20740 F: drivers/thunderbolt/
20741 F: include/linux/thunderbolt.h
20743 THUNDERBOLT NETWORK DRIVER
20744 M: Michael Jamet <michael.jamet@intel.com>
20745 M: Mika Westerberg <mika.westerberg@linux.intel.com>
20746 M: Yehezkel Bernat <YehezkelShB@gmail.com>
20747 L: netdev@vger.kernel.org
20749 F: drivers/net/thunderbolt.c
20751 THUNDERX GPIO DRIVER
20752 M: Robert Richter <rric@kernel.org>
20754 F: drivers/gpio/gpio-thunderx.c
20756 TI AM437X VPFE DRIVER
20757 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
20758 L: linux-media@vger.kernel.org
20760 W: https://linuxtv.org
20761 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20762 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20763 F: drivers/media/platform/ti/am437x/
20765 TI BANDGAP AND THERMAL DRIVER
20766 M: Eduardo Valentin <edubezval@gmail.com>
20767 M: Keerthy <j-keerthy@ti.com>
20768 L: linux-pm@vger.kernel.org
20769 L: linux-omap@vger.kernel.org
20771 F: drivers/thermal/ti-soc-thermal/
20773 TI BQ27XXX POWER SUPPLY DRIVER
20774 F: drivers/power/supply/bq27xxx_battery.c
20775 F: drivers/power/supply/bq27xxx_battery_i2c.c
20776 F: include/linux/power/bq27xxx_battery.h
20778 TI CDCE706 CLOCK DRIVER
20779 M: Max Filippov <jcmvbkbc@gmail.com>
20781 F: drivers/clk/clk-cdce706.c
20784 M: Tero Kristo <kristo@kernel.org>
20785 L: linux-omap@vger.kernel.org
20788 F: include/linux/clk/ti.h
20790 TI DAVINCI MACHINE SUPPORT
20791 M: Sekhar Nori <nsekhar@ti.com>
20792 R: Bartosz Golaszewski <brgl@bgdev.pl>
20793 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
20796 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
20797 F: arch/arm/boot/dts/da850*
20798 F: arch/arm/mach-davinci/
20799 F: drivers/i2c/busses/i2c-davinci.c
20801 TI DAVINCI SERIES CLOCK DRIVER
20802 M: David Lechner <david@lechnology.com>
20803 R: Sekhar Nori <nsekhar@ti.com>
20805 F: Documentation/devicetree/bindings/clock/ti/davinci/
20806 F: drivers/clk/davinci/
20807 F: include/linux/clk/davinci.h
20809 TI DAVINCI SERIES GPIO DRIVER
20810 M: Keerthy <j-keerthy@ti.com>
20811 L: linux-gpio@vger.kernel.org
20813 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
20814 F: drivers/gpio/gpio-davinci.c
20816 TI DAVINCI SERIES MEDIA DRIVER
20817 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
20818 L: linux-media@vger.kernel.org
20820 W: https://linuxtv.org
20821 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20822 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20823 F: drivers/media/platform/ti/davinci/
20824 F: drivers/staging/media/deprecated/vpfe_capture/
20825 F: include/media/davinci/
20827 TI ENHANCED CAPTURE (eCAP) DRIVER
20828 M: Vignesh Raghavendra <vigneshr@ti.com>
20829 R: Julien Panis <jpanis@baylibre.com>
20830 L: linux-iio@vger.kernel.org
20831 L: linux-omap@vger.kernel.org
20833 F: Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
20834 F: drivers/counter/ti-ecap-capture.c
20836 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
20837 R: David Lechner <david@lechnology.com>
20838 L: linux-iio@vger.kernel.org
20839 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
20840 F: drivers/counter/ti-eqep.c
20842 TI ETHERNET SWITCH DRIVER (CPSW)
20843 R: Grygorii Strashko <grygorii.strashko@ti.com>
20844 L: linux-omap@vger.kernel.org
20845 L: netdev@vger.kernel.org
20847 F: drivers/net/ethernet/ti/cpsw*
20848 F: drivers/net/ethernet/ti/davinci*
20850 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
20851 M: Alex Dubov <oakad@yahoo.com>
20853 W: http://tifmxx.berlios.de/
20854 F: drivers/memstick/host/tifm_ms.c
20855 F: drivers/misc/tifm*
20856 F: drivers/mmc/host/tifm_sd.c
20857 F: include/linux/tifm.h
20859 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
20860 M: Nishanth Menon <nm@ti.com>
20861 M: Santosh Shilimkar <ssantosh@kernel.org>
20862 L: linux-kernel@vger.kernel.org
20863 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
20866 F: drivers/soc/ti/*
20868 TI LM49xxx FAMILY ASoC CODEC DRIVERS
20869 M: M R Swami Reddy <mr.swami.reddy@ti.com>
20870 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
20871 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20873 F: sound/soc/codecs/isabelle*
20874 F: sound/soc/codecs/lm49453*
20876 TI PCM3060 ASoC CODEC DRIVER
20877 M: Kirill Marinushkin <kmarinushkin@birdec.com>
20878 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20880 F: Documentation/devicetree/bindings/sound/pcm3060.txt
20881 F: sound/soc/codecs/pcm3060*
20883 TI TAS571X FAMILY ASoC CODEC DRIVER
20884 M: Kevin Cernekee <cernekee@chromium.org>
20885 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20887 F: sound/soc/codecs/tas571x*
20889 TI TRF7970A NFC DRIVER
20890 M: Mark Greer <mgreer@animalcreek.com>
20891 L: linux-wireless@vger.kernel.org
20892 L: linux-nfc@lists.01.org (subscribers-only)
20894 F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
20895 F: drivers/nfc/trf7970a.c
20897 TI TSC2046 ADC DRIVER
20898 M: Oleksij Rempel <o.rempel@pengutronix.de>
20899 R: kernel@pengutronix.de
20900 L: linux-iio@vger.kernel.org
20902 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
20903 F: drivers/iio/adc/ti-tsc2046.c
20905 TI TWL4030 SERIES SOC CODEC DRIVER
20906 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20907 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20909 F: sound/soc/codecs/twl4030*
20912 M: Benoit Parrot <bparrot@ti.com>
20913 L: linux-media@vger.kernel.org
20915 W: http://linuxtv.org/
20916 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20917 F: Documentation/devicetree/bindings/media/ti,cal.yaml
20918 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
20919 F: drivers/media/platform/ti/cal/
20920 F: drivers/media/platform/ti/vpe/
20922 TI WILINK WIRELESS DRIVERS
20923 L: linux-wireless@vger.kernel.org
20925 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
20926 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
20927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
20928 F: drivers/net/wireless/ti/
20930 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
20931 M: John Stultz <jstultz@google.com>
20932 M: Thomas Gleixner <tglx@linutronix.de>
20933 R: Stephen Boyd <sboyd@kernel.org>
20934 L: linux-kernel@vger.kernel.org
20936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
20937 F: include/linux/clocksource.h
20938 F: include/linux/time.h
20939 F: include/linux/timex.h
20940 F: include/uapi/linux/time.h
20941 F: include/uapi/linux/timex.h
20942 F: kernel/time/alarmtimer.c
20943 F: kernel/time/clocksource.c
20944 F: kernel/time/ntp.c
20945 F: kernel/time/time*.c
20946 F: tools/testing/selftests/timers/
20949 M: Jon Maloy <jmaloy@redhat.com>
20950 M: Ying Xue <ying.xue@windriver.com>
20951 L: netdev@vger.kernel.org (core kernel code)
20952 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
20954 W: http://tipc.sourceforge.net/
20955 F: include/uapi/linux/tipc*.h
20958 TLAN NETWORK DRIVER
20959 M: Samuel Chessman <chessman@tux.org>
20960 L: tlan-devel@lists.sourceforge.net (subscribers-only)
20962 W: http://sourceforge.net/projects/tlan/
20963 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
20964 F: drivers/net/ethernet/ti/tlan.*
20966 TM6000 VIDEO4LINUX DRIVER
20967 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20968 L: linux-media@vger.kernel.org
20970 W: https://linuxtv.org
20971 T: git git://linuxtv.org/media_tree.git
20972 F: Documentation/admin-guide/media/tm6000*
20973 F: drivers/staging/media/deprecated/tm6000/
20975 TMIO/SDHI MMC DRIVER
20976 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
20977 L: linux-mmc@vger.kernel.org
20978 L: linux-renesas-soc@vger.kernel.org
20980 F: drivers/mmc/host/renesas_sdhi*
20981 F: drivers/mmc/host/tmio_mmc*
20982 F: include/linux/mfd/tmio.h
20984 TMP401 HARDWARE MONITOR DRIVER
20985 M: Guenter Roeck <linux@roeck-us.net>
20986 L: linux-hwmon@vger.kernel.org
20988 F: Documentation/devicetree/bindings/hwmon/ti,tmp401.yaml
20989 F: Documentation/hwmon/tmp401.rst
20990 F: drivers/hwmon/tmp401.c
20992 TMP464 HARDWARE MONITOR DRIVER
20993 M: Agathe Porte <agathe.porte@nokia.com>
20994 M: Guenter Roeck <linux@roeck-us.net>
20995 L: linux-hwmon@vger.kernel.org
20997 F: Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
20998 F: Documentation/hwmon/tmp464.rst
20999 F: drivers/hwmon/tmp464.c
21001 TMP513 HARDWARE MONITOR DRIVER
21002 M: Eric Tremblay <etremblay@distech-controls.com>
21003 L: linux-hwmon@vger.kernel.org
21005 F: Documentation/hwmon/tmp513.rst
21006 F: drivers/hwmon/tmp513.c
21008 TMPFS (SHMEM FILESYSTEM)
21009 M: Hugh Dickins <hughd@google.com>
21010 L: linux-mm@kvack.org
21012 F: include/linux/shmem_fs.h
21015 TOMOYO SECURITY MODULE
21016 M: Kentaro Takeda <takedakn@nttdata.co.jp>
21017 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
21018 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
21019 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
21020 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
21021 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
21023 W: https://tomoyo.osdn.jp/
21024 F: security/tomoyo/
21026 TOPSTAR LAPTOP EXTRAS DRIVER
21027 M: Herton Ronaldo Krzesinski <herton@canonical.com>
21028 L: platform-driver-x86@vger.kernel.org
21030 F: drivers/platform/x86/topstar-laptop.c
21032 TORTURE-TEST MODULES
21033 M: Davidlohr Bueso <dave@stgolabs.net>
21034 M: "Paul E. McKenney" <paulmck@kernel.org>
21035 M: Josh Triplett <josh@joshtriplett.org>
21036 L: linux-kernel@vger.kernel.org
21038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
21039 F: Documentation/RCU/torture.rst
21040 F: kernel/locking/locktorture.c
21041 F: kernel/rcu/rcuscale.c
21042 F: kernel/rcu/rcutorture.c
21043 F: kernel/rcu/refscale.c
21044 F: kernel/torture.c
21046 TOSHIBA ACPI EXTRAS DRIVER
21047 M: Azael Avalos <coproscefalo@gmail.com>
21048 L: platform-driver-x86@vger.kernel.org
21050 F: drivers/platform/x86/toshiba_acpi.c
21052 TOSHIBA BLUETOOTH DRIVER
21053 M: Azael Avalos <coproscefalo@gmail.com>
21054 L: platform-driver-x86@vger.kernel.org
21056 F: drivers/platform/x86/toshiba_bluetooth.c
21058 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
21059 M: Azael Avalos <coproscefalo@gmail.com>
21060 L: platform-driver-x86@vger.kernel.org
21062 F: drivers/platform/x86/toshiba_haps.c
21065 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
21067 W: http://www.buzzard.org.uk/toshiba/
21068 F: drivers/char/toshiba.c
21069 F: include/linux/toshiba.h
21070 F: include/uapi/linux/toshiba.h
21072 TOSHIBA TC358743 DRIVER
21073 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
21074 L: linux-media@vger.kernel.org
21076 F: Documentation/devicetree/bindings/media/i2c/tc358743.txt
21077 F: drivers/media/i2c/tc358743*
21078 F: include/media/i2c/tc358743.h
21080 TOSHIBA WMI HOTKEYS DRIVER
21081 M: Azael Avalos <coproscefalo@gmail.com>
21082 L: platform-driver-x86@vger.kernel.org
21084 F: drivers/platform/x86/toshiba-wmi.c
21087 M: Peter Huewe <peterhuewe@gmx.de>
21088 M: Jarkko Sakkinen <jarkko@kernel.org>
21089 R: Jason Gunthorpe <jgg@ziepe.ca>
21090 L: linux-integrity@vger.kernel.org
21092 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
21093 Q: https://patchwork.kernel.org/project/linux-integrity/list/
21094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
21095 F: drivers/char/tpm/
21098 M: Duke Du <dukedu83@gmail.com>
21099 L: linux-hwmon@vger.kernel.org
21101 F: Documentation/hwmon/tps546d24.rst
21102 F: drivers/hwmon/pmbus/tps546d24.c
21105 M: Steven Rostedt <rostedt@goodmis.org>
21106 M: Masami Hiramatsu <mhiramat@kernel.org>
21107 L: linux-kernel@vger.kernel.org
21108 L: linux-trace-kernel@vger.kernel.org
21109 Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
21111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
21112 F: Documentation/trace/*
21114 F: include/linux/trace*.h
21117 F: scripts/tracing/
21118 F: tools/testing/selftests/ftrace/
21120 TRACING MMIO ACCESSES (MMIOTRACE)
21121 M: Steven Rostedt <rostedt@goodmis.org>
21122 M: Masami Hiramatsu <mhiramat@kernel.org>
21123 R: Karol Herbst <karolherbst@gmail.com>
21124 R: Pekka Paalanen <ppaalanen@gmail.com>
21125 L: linux-kernel@vger.kernel.org
21126 L: nouveau@lists.freedesktop.org
21128 F: arch/x86/mm/kmmio.c
21129 F: arch/x86/mm/mmio-mod.c
21130 F: arch/x86/mm/testmmiotrace.c
21131 F: include/linux/mmiotrace.h
21132 F: kernel/trace/trace_mmiotrace.c
21134 TRACING OS NOISE / LATENCY TRACERS
21135 M: Steven Rostedt <rostedt@goodmis.org>
21136 M: Daniel Bristot de Oliveira <bristot@kernel.org>
21138 F: kernel/trace/trace_osnoise.c
21139 F: include/trace/events/osnoise.h
21140 F: kernel/trace/trace_hwlat.c
21141 F: kernel/trace/trace_irqsoff.c
21142 F: kernel/trace/trace_sched_wakeup.c
21143 F: Documentation/trace/osnoise-tracer.rst
21144 F: Documentation/trace/timerlat-tracer.rst
21145 F: Documentation/trace/hwlat_detector.rst
21146 F: arch/*/kernel/trace.c
21148 Real-time Linux Analysis (RTLA) tools
21149 M: Daniel Bristot de Oliveira <bristot@kernel.org>
21150 M: Steven Rostedt <rostedt@goodmis.org>
21151 L: linux-trace-devel@vger.kernel.org
21153 F: Documentation/tools/rtla/
21154 F: tools/tracing/rtla/
21156 TRADITIONAL CHINESE DOCUMENTATION
21157 M: Hu Haowen <src.res@email.cn>
21158 L: linux-doc-tw-discuss@lists.sourceforge.net (moderated for non-subscribers)
21160 W: https://github.com/srcres258/linux-doc
21161 T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
21162 F: Documentation/translations/zh_TW/
21165 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21166 M: Jiri Slaby <jirislaby@kernel.org>
21168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
21169 F: Documentation/driver-api/serial/
21171 F: drivers/tty/serial/serial_core.c
21172 F: include/linux/selection.h
21173 F: include/linux/serial.h
21174 F: include/linux/serial_core.h
21175 F: include/linux/sysrq.h
21176 F: include/linux/tty*.h
21177 F: include/linux/vt.h
21178 F: include/linux/vt_*.h
21179 F: include/uapi/linux/serial.h
21180 F: include/uapi/linux/serial_core.h
21181 F: include/uapi/linux/tty.h
21183 TUA9001 MEDIA DRIVER
21184 M: Antti Palosaari <crope@iki.fi>
21185 L: linux-media@vger.kernel.org
21187 W: https://linuxtv.org
21188 W: http://palosaari.fi/linux/
21189 Q: http://patchwork.linuxtv.org/project/linux-media/list/
21190 T: git git://linuxtv.org/anttip/media_tree.git
21191 F: drivers/media/tuners/tua9001*
21193 TULIP NETWORK DRIVERS
21194 L: netdev@vger.kernel.org
21195 L: linux-parisc@vger.kernel.org
21197 F: drivers/net/ethernet/dec/tulip/
21200 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
21202 W: http://vtun.sourceforge.net/tun
21203 F: Documentation/networking/tuntap.rst
21204 F: arch/um/os-Linux/drivers/
21206 TURBOCHANNEL SUBSYSTEM
21207 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
21208 M: Ralf Baechle <ralf@linux-mips.org>
21209 L: linux-mips@vger.kernel.org
21211 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
21213 F: include/linux/tc.h
21216 M: "Len Brown" <lenb@kernel.org>
21217 L: linux-pm@vger.kernel.org
21219 Q: https://patchwork.kernel.org/project/linux-pm/list/
21220 B: https://bugzilla.kernel.org
21221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
21222 F: tools/power/x86/turbostat/
21224 TW5864 VIDEO4LINUX DRIVER
21225 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
21226 M: Anton Sviridenko <anton@corp.bluecherry.net>
21227 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
21228 M: Andrey Utkin <andrey_utkin@fastmail.com>
21229 L: linux-media@vger.kernel.org
21231 F: drivers/media/pci/tw5864/
21233 TW68 VIDEO4LINUX DRIVER
21234 M: Hans Verkuil <hverkuil@xs4all.nl>
21235 L: linux-media@vger.kernel.org
21237 W: https://linuxtv.org
21238 T: git git://linuxtv.org/media_tree.git
21239 F: drivers/media/pci/tw68/
21241 TW686X VIDEO4LINUX DRIVER
21242 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
21243 L: linux-media@vger.kernel.org
21245 W: http://linuxtv.org
21246 T: git git://linuxtv.org/media_tree.git
21247 F: drivers/media/pci/tw686x/
21249 U-BOOT ENVIRONMENT VARIABLES
21250 M: Rafał Miłecki <rafal@milecki.pl>
21252 F: Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
21253 F: drivers/nvmem/u-boot-env.c
21255 UACCE ACCELERATOR FRAMEWORK
21256 M: Zhangfei Gao <zhangfei.gao@linaro.org>
21257 M: Zhou Wang <wangzhou1@hisilicon.com>
21258 L: linux-accelerators@lists.ozlabs.org
21259 L: linux-kernel@vger.kernel.org
21261 F: Documentation/ABI/testing/sysfs-driver-uacce
21262 F: Documentation/misc-devices/uacce.rst
21263 F: drivers/misc/uacce/
21264 F: include/linux/uacce.h
21265 F: include/uapi/misc/uacce/
21267 UBI FILE SYSTEM (UBIFS)
21268 M: Richard Weinberger <richard@nod.at>
21269 L: linux-mtd@lists.infradead.org
21271 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
21272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
21273 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
21274 F: Documentation/ABI/testing/sysfs-fs-ubifs
21275 F: Documentation/filesystems/ubifs-authentication.rst
21276 F: Documentation/filesystems/ubifs.rst
21279 UBLK USERSPACE BLOCK DRIVER
21280 M: Ming Lei <ming.lei@redhat.com>
21281 L: linux-block@vger.kernel.org
21283 F: Documentation/block/ublk.rst
21284 F: drivers/block/ublk_drv.c
21285 F: include/uapi/linux/ublk_cmd.h
21287 UCLINUX (M68KNOMMU AND COLDFIRE)
21288 M: Greg Ungerer <gerg@linux-m68k.org>
21289 L: linux-m68k@lists.linux-m68k.org
21290 L: uclinux-dev@uclinux.org (subscribers-only)
21292 W: http://www.linux-m68k.org/
21293 W: http://www.uclinux.org/
21294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
21295 F: arch/m68k/*/*_no.*
21297 F: arch/m68k/coldfire/
21298 F: arch/m68k/include/asm/*_no.*
21301 M: Jan Kara <jack@suse.com>
21303 F: Documentation/filesystems/udf.rst
21307 M: Bastien Nocera <hadess@hadess.net>
21308 L: linux-input@vger.kernel.org
21310 F: drivers/hid/hid-udraw-ps3.c
21313 M: Evgeniy Dushistov <dushistov@mail.ru>
21315 F: Documentation/admin-guide/ufs.rst
21318 UHID USERSPACE HID IO DRIVER
21319 M: David Rheinsberg <david.rheinsberg@gmail.com>
21320 L: linux-input@vger.kernel.org
21322 F: drivers/hid/uhid.c
21323 F: include/uapi/linux/uhid.h
21326 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21327 L: linux-usb@vger.kernel.org
21329 F: drivers/usb/common/ulpi.c
21330 F: include/linux/ulpi/
21333 M: Gabriel Krisman Bertazi <krisman@collabora.com>
21334 L: linux-fsdevel@vger.kernel.org
21339 M: Tony Finch <dot@dotat.at>
21341 W: http://dotat.at/prog/unifdef
21342 F: scripts/unifdef.c
21344 UNIFORM CDROM DRIVER
21345 M: Phillip Potter <phil@philpotter.co.uk>
21347 F: Documentation/cdrom/
21348 F: drivers/cdrom/cdrom.c
21349 F: include/linux/cdrom.h
21350 F: include/uapi/linux/cdrom.h
21352 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
21353 R: Alim Akhtar <alim.akhtar@samsung.com>
21354 R: Avri Altman <avri.altman@wdc.com>
21355 R: Bart Van Assche <bvanassche@acm.org>
21356 L: linux-scsi@vger.kernel.org
21358 F: Documentation/devicetree/bindings/ufs/
21359 F: Documentation/scsi/ufs.rst
21360 F: drivers/ufs/core/
21362 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
21363 M: Pedro Sousa <pedrom.sousa@synopsys.com>
21364 L: linux-scsi@vger.kernel.org
21366 F: drivers/ufs/host/*dwc*
21368 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
21369 M: Stanley Chu <stanley.chu@mediatek.com>
21370 L: linux-scsi@vger.kernel.org
21371 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
21373 F: drivers/ufs/host/ufs-mediatek*
21375 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
21376 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
21377 L: linux-renesas-soc@vger.kernel.org
21378 L: linux-scsi@vger.kernel.org
21380 F: drivers/ufs/host/ufs-renesas.c
21382 UNSORTED BLOCK IMAGES (UBI)
21383 M: Richard Weinberger <richard@nod.at>
21384 L: linux-mtd@lists.infradead.org
21386 W: http://www.linux-mtd.infradead.org/
21387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
21388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
21389 F: drivers/mtd/ubi/
21390 F: include/linux/mtd/ubi.h
21391 F: include/uapi/mtd/ubi-user.h
21393 USB "USBNET" DRIVER FRAMEWORK
21394 M: Oliver Neukum <oneukum@suse.com>
21395 L: netdev@vger.kernel.org
21397 W: http://www.linux-usb.org/usbnet
21398 F: drivers/net/usb/usbnet.c
21399 F: include/linux/usb/usbnet.h
21402 M: Oliver Neukum <oneukum@suse.com>
21403 L: linux-usb@vger.kernel.org
21405 F: Documentation/usb/acm.rst
21406 F: drivers/usb/class/cdc-acm.*
21408 USB APPLE MFI FASTCHARGE DRIVER
21409 M: Bastien Nocera <hadess@hadess.net>
21410 L: linux-usb@vger.kernel.org
21412 F: drivers/usb/misc/apple-mfi-fastcharge.c
21414 USB AR5523 WIRELESS DRIVER
21415 M: Pontus Fuchs <pontus.fuchs@gmail.com>
21416 L: linux-wireless@vger.kernel.org
21418 F: drivers/net/wireless/ath/ar5523/
21421 M: Oliver Neukum <oneukum@suse.com>
21422 L: linux-usb@vger.kernel.org
21423 L: linux-scsi@vger.kernel.org
21425 F: drivers/usb/storage/uas.c
21427 USB CDC ETHERNET DRIVER
21428 M: Oliver Neukum <oliver@neukum.org>
21429 L: linux-usb@vger.kernel.org
21431 F: drivers/net/usb/cdc_*.c
21432 F: include/uapi/linux/usb/cdc.h
21434 USB CHAOSKEY DRIVER
21435 M: Keith Packard <keithp@keithp.com>
21436 L: linux-usb@vger.kernel.org
21438 F: drivers/usb/misc/chaoskey.c
21440 USB CYPRESS C67X00 DRIVER
21441 L: linux-usb@vger.kernel.org
21443 F: drivers/usb/c67x00/
21445 USB DAVICOM DM9601 DRIVER
21446 M: Peter Korsgaard <peter@korsgaard.com>
21447 L: netdev@vger.kernel.org
21449 W: http://www.linux-usb.org/usbnet
21450 F: drivers/net/usb/dm9601.c
21453 M: Alan Stern <stern@rowland.harvard.edu>
21454 L: linux-usb@vger.kernel.org
21456 F: Documentation/usb/ehci.rst
21457 F: drivers/usb/host/ehci*
21459 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
21460 M: Jiri Kosina <jikos@kernel.org>
21461 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
21462 L: linux-usb@vger.kernel.org
21464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
21465 F: Documentation/hid/hiddev.rst
21466 F: drivers/hid/usbhid/
21468 USB INTEL XHCI ROLE MUX DRIVER
21469 M: Hans de Goede <hdegoede@redhat.com>
21470 L: linux-usb@vger.kernel.org
21472 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
21474 USB IP DRIVER FOR HISILICON KIRIN 960
21475 M: Yu Chen <chenyu56@huawei.com>
21476 M: Binghui Wang <wangbinghui@hisilicon.com>
21477 L: linux-usb@vger.kernel.org
21479 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
21480 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
21482 USB IP DRIVER FOR HISILICON KIRIN 970
21483 M: Mauro Carvalho Chehab <mchehab@kernel.org>
21484 L: linux-usb@vger.kernel.org
21486 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
21487 F: drivers/phy/hisilicon/phy-hi3670-usb3.c
21490 M: Olav Kongas <ok@artecdesign.ee>
21491 L: linux-usb@vger.kernel.org
21493 F: drivers/usb/host/isp116x*
21494 F: include/linux/usb/isp116x.h
21497 M: Rui Miguel Silva <rui.silva@linaro.org>
21498 L: linux-usb@vger.kernel.org
21500 F: drivers/usb/isp1760/*
21501 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
21503 USB LAN78XX ETHERNET DRIVER
21504 M: Woojung Huh <woojung.huh@microchip.com>
21505 M: UNGLinuxDriver@microchip.com
21506 L: netdev@vger.kernel.org
21508 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
21509 F: drivers/net/usb/lan78xx.*
21510 F: include/dt-bindings/net/microchip-lan78xx.h
21512 USB MASS STORAGE DRIVER
21513 M: Alan Stern <stern@rowland.harvard.edu>
21514 L: linux-usb@vger.kernel.org
21515 L: usb-storage@lists.one-eyed-alien.net
21517 F: drivers/usb/storage/
21520 M: Clemens Ladisch <clemens@ladisch.de>
21521 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21523 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21524 F: sound/usb/midi.*
21526 USB NETWORKING DRIVERS
21527 L: linux-usb@vger.kernel.org
21529 F: drivers/net/usb/
21532 M: Alan Stern <stern@rowland.harvard.edu>
21533 L: linux-usb@vger.kernel.org
21535 F: Documentation/usb/ohci.rst
21536 F: drivers/usb/host/ohci*
21538 USB OTG FSM (Finite State Machine)
21539 M: Peter Chen <peter.chen@kernel.org>
21540 L: linux-usb@vger.kernel.org
21542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
21543 F: drivers/usb/common/usb-otg-fsm.c
21546 M: Valentina Manea <valentina.manea.m@gmail.com>
21547 M: Shuah Khan <shuah@kernel.org>
21548 M: Shuah Khan <skhan@linuxfoundation.org>
21549 L: linux-usb@vger.kernel.org
21551 F: Documentation/usb/usbip_protocol.rst
21552 F: drivers/usb/usbip/
21553 F: tools/testing/selftests/drivers/usb/usbip/
21554 F: tools/usb/usbip/
21557 M: Petko Manolov <petkan@nucleusys.com>
21558 L: linux-usb@vger.kernel.org
21559 L: netdev@vger.kernel.org
21561 W: https://github.com/petkan/pegasus
21562 T: git https://github.com/petkan/pegasus.git
21563 F: drivers/net/usb/pegasus.*
21565 USB PRINTER DRIVER (usblp)
21566 M: Pete Zaitcev <zaitcev@redhat.com>
21567 L: linux-usb@vger.kernel.org
21569 F: drivers/usb/class/usblp.c
21571 USB RAW GADGET DRIVER
21572 R: Andrey Konovalov <andreyknvl@gmail.com>
21573 L: linux-usb@vger.kernel.org
21575 F: Documentation/usb/raw-gadget.rst
21576 F: drivers/usb/gadget/legacy/raw_gadget.c
21577 F: include/uapi/linux/usb/raw_gadget.h
21579 USB QMI WWAN NETWORK DRIVER
21580 M: Bjørn Mork <bjorn@mork.no>
21581 L: netdev@vger.kernel.org
21583 F: Documentation/ABI/testing/sysfs-class-net-qmi
21584 F: drivers/net/usb/qmi_wwan.c
21587 M: Petko Manolov <petkan@nucleusys.com>
21588 L: linux-usb@vger.kernel.org
21589 L: netdev@vger.kernel.org
21591 W: https://github.com/petkan/rtl8150
21592 T: git https://github.com/petkan/rtl8150.git
21593 F: drivers/net/usb/rtl8150.c
21595 USB SERIAL SUBSYSTEM
21596 M: Johan Hovold <johan@kernel.org>
21597 L: linux-usb@vger.kernel.org
21599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
21600 F: Documentation/usb/usb-serial.rst
21601 F: drivers/usb/serial/
21602 F: include/linux/usb/serial.h
21604 USB SMSC75XX ETHERNET DRIVER
21605 M: Steve Glendinning <steve.glendinning@shawell.net>
21606 L: netdev@vger.kernel.org
21608 F: drivers/net/usb/smsc75xx.*
21610 USB SMSC95XX ETHERNET DRIVER
21611 M: Steve Glendinning <steve.glendinning@shawell.net>
21612 M: UNGLinuxDriver@microchip.com
21613 L: netdev@vger.kernel.org
21615 F: drivers/net/usb/smsc95xx.*
21618 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21619 L: linux-usb@vger.kernel.org
21621 W: http://www.linux-usb.org
21622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
21623 F: Documentation/devicetree/bindings/usb/
21624 F: Documentation/usb/
21626 F: include/dt-bindings/usb/
21627 F: include/linux/usb.h
21628 F: include/linux/usb/
21630 USB TYPEC BUS FOR ALTERNATE MODES
21631 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21632 L: linux-usb@vger.kernel.org
21634 F: Documentation/ABI/testing/sysfs-bus-typec
21635 F: Documentation/driver-api/usb/typec_bus.rst
21636 F: drivers/usb/typec/altmodes/
21637 F: include/linux/usb/typec_altmode.h
21640 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21641 L: linux-usb@vger.kernel.org
21643 F: Documentation/ABI/testing/sysfs-class-typec
21644 F: Documentation/driver-api/usb/typec.rst
21645 F: drivers/usb/typec/
21646 F: include/linux/usb/typec.h
21648 USB TYPEC INTEL PMC MUX DRIVER
21649 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21650 L: linux-usb@vger.kernel.org
21652 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
21653 F: drivers/usb/typec/mux/intel_pmc_mux.c
21655 USB TYPEC PI3USB30532 MUX DRIVER
21656 M: Hans de Goede <hdegoede@redhat.com>
21657 L: linux-usb@vger.kernel.org
21659 F: drivers/usb/typec/mux/pi3usb30532.c
21661 USB TYPEC PORT CONTROLLER DRIVERS
21662 M: Guenter Roeck <linux@roeck-us.net>
21663 L: linux-usb@vger.kernel.org
21665 F: drivers/usb/typec/tcpm/
21668 M: Alan Stern <stern@rowland.harvard.edu>
21669 L: linux-usb@vger.kernel.org
21671 F: drivers/usb/host/uhci*
21674 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21675 L: linux-media@vger.kernel.org
21677 W: http://www.ideasonboard.org/uvc/
21678 T: git git://linuxtv.org/media_tree.git
21679 F: drivers/media/usb/uvc/
21680 F: include/uapi/linux/uvcvideo.h
21683 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21684 L: linux-usb@vger.kernel.org
21686 F: drivers/usb/gadget/function/*uvc*
21687 F: drivers/usb/gadget/legacy/webcam.c
21688 F: include/uapi/linux/usb/g_uvc.h
21690 USB WIRELESS RNDIS DRIVER (rndis_wlan)
21691 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
21692 L: linux-wireless@vger.kernel.org
21694 F: drivers/net/wireless/rndis_wlan.c
21697 M: Mathias Nyman <mathias.nyman@intel.com>
21698 L: linux-usb@vger.kernel.org
21700 F: drivers/usb/host/pci-quirks*
21701 F: drivers/usb/host/xhci*
21704 L: linux-wireless@vger.kernel.org
21706 W: http://linux-lc100020.sourceforge.net
21707 F: drivers/net/wireless/zydas/zd1201.*
21710 M: Antoine Jacquet <royale@zerezo.com>
21711 L: linux-usb@vger.kernel.org
21712 L: linux-media@vger.kernel.org
21714 W: http://royale.zerezo.com/zr364xx/
21715 T: git git://linuxtv.org/media_tree.git
21716 F: Documentation/admin-guide/media/zr364xx*
21717 F: drivers/staging/media/deprecated/zr364xx/
21719 USER-MODE LINUX (UML)
21720 M: Richard Weinberger <richard@nod.at>
21721 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
21722 M: Johannes Berg <johannes@sipsolutions.net>
21723 L: linux-um@lists.infradead.org
21725 W: http://user-mode-linux.sourceforge.net
21726 Q: https://patchwork.ozlabs.org/project/linux-um/list/
21727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
21728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
21729 F: Documentation/virt/uml/
21734 USERSPACE COPYIN/COPYOUT (UIOVEC)
21735 M: Alexander Viro <viro@zeniv.linux.org.uk>
21737 F: include/linux/uio.h
21740 USERSPACE DMA BUFFER DRIVER
21741 M: Gerd Hoffmann <kraxel@redhat.com>
21742 L: dri-devel@lists.freedesktop.org
21744 T: git git://anongit.freedesktop.org/drm/drm-misc
21745 F: drivers/dma-buf/udmabuf.c
21746 F: include/uapi/linux/udmabuf.h
21748 USERSPACE I/O (UIO)
21749 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
21752 F: Documentation/driver-api/uio-howto.rst
21754 F: include/linux/uio_driver.h
21757 M: Karel Zak <kzak@redhat.com>
21758 L: util-linux@vger.kernel.org
21760 W: http://en.wikipedia.org/wiki/Util-linux
21761 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
21764 M: Christoph Hellwig <hch@lst.de>
21765 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21766 L: linux-kernel@vger.kernel.org
21768 T: git git://git.infradead.org/users/hch/uuid.git
21769 F: include/linux/uuid.h
21770 F: include/uapi/linux/uuid.h
21775 M: Justin Ernst <justin.ernst@hpe.com>
21776 L: platform-driver-x86@vger.kernel.org
21778 F: drivers/platform/x86/uv_sysfs.c
21781 M: Michal Januszewski <spock@gentoo.org>
21782 L: linux-fbdev@vger.kernel.org
21784 W: https://github.com/mjanusz/v86d
21785 F: Documentation/fb/uvesafb.rst
21786 F: drivers/video/fbdev/uvesafb.*
21788 Ux500 CLOCK DRIVERS
21789 M: Ulf Hansson <ulf.hansson@linaro.org>
21790 L: linux-clk@vger.kernel.org
21791 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21793 F: drivers/clk/ux500/
21796 M: Stefan Agner <stefan@agner.ch>
21797 L: linux-mtd@lists.infradead.org
21799 F: drivers/mtd/nand/raw/vf610_nfc.c
21801 VFAT/FAT/MSDOS FILESYSTEM
21802 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
21804 F: Documentation/filesystems/vfat.rst
21806 F: tools/testing/selftests/filesystems/fat/
21809 M: Alex Williamson <alex.williamson@redhat.com>
21810 R: Cornelia Huck <cohuck@redhat.com>
21811 L: kvm@vger.kernel.org
21813 T: git https://github.com/awilliam/linux-vfio.git
21814 F: Documentation/ABI/testing/sysfs-devices-vfio-dev
21815 F: Documentation/driver-api/vfio.rst
21817 F: include/linux/vfio.h
21818 F: include/linux/vfio_pci_core.h
21819 F: include/uapi/linux/vfio.h
21822 M: Diana Craciun <diana.craciun@oss.nxp.com>
21823 L: kvm@vger.kernel.org
21825 F: drivers/vfio/fsl-mc/
21827 VFIO HISILICON PCI DRIVER
21828 M: Longfang Liu <liulongfang@huawei.com>
21829 M: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
21830 L: kvm@vger.kernel.org
21832 F: drivers/vfio/pci/hisilicon/
21834 VFIO MEDIATED DEVICE DRIVERS
21835 M: Kirti Wankhede <kwankhede@nvidia.com>
21836 L: kvm@vger.kernel.org
21838 F: Documentation/driver-api/vfio-mediated-device.rst
21839 F: drivers/vfio/mdev/
21840 F: include/linux/mdev.h
21841 F: samples/vfio-mdev/
21843 VFIO PCI DEVICE SPECIFIC DRIVERS
21844 R: Jason Gunthorpe <jgg@nvidia.com>
21845 R: Yishai Hadas <yishaih@nvidia.com>
21846 R: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
21847 R: Kevin Tian <kevin.tian@intel.com>
21848 L: kvm@vger.kernel.org
21850 P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
21851 F: drivers/vfio/pci/*/
21853 VFIO PLATFORM DRIVER
21854 M: Eric Auger <eric.auger@redhat.com>
21855 L: kvm@vger.kernel.org
21857 F: drivers/vfio/platform/
21859 VFIO MLX5 PCI DRIVER
21860 M: Yishai Hadas <yishaih@nvidia.com>
21861 L: kvm@vger.kernel.org
21863 F: drivers/vfio/pci/mlx5/
21866 R: Lukas Wunner <lukas@wunner.de>
21868 T: git git://anongit.freedesktop.org/drm/drm-misc
21869 F: Documentation/gpu/vga-switcheroo.rst
21870 F: drivers/gpu/vga/vga_switcheroo.c
21871 F: include/linux/vga_switcheroo.h
21873 VIA RHINE NETWORK DRIVER
21875 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
21876 F: drivers/net/ethernet/via/via-rhine.c
21878 VIA SD/MMC CARD CONTROLLER DRIVER
21879 M: Bruce Chang <brucechang@via.com.tw>
21880 M: Harald Welte <HaraldWelte@viatech.com>
21882 F: drivers/mmc/host/via-sdmmc.c
21884 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
21885 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
21886 L: linux-fbdev@vger.kernel.org
21888 F: drivers/video/fbdev/via/
21889 F: include/linux/via-core.h
21890 F: include/linux/via-gpio.h
21891 F: include/linux/via_i2c.h
21893 VIA VELOCITY NETWORK DRIVER
21894 M: Francois Romieu <romieu@fr.zoreil.com>
21895 L: netdev@vger.kernel.org
21897 F: drivers/net/ethernet/via/via-velocity.*
21899 VICODEC VIRTUAL CODEC DRIVER
21900 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
21901 L: linux-media@vger.kernel.org
21903 W: https://linuxtv.org
21904 T: git git://linuxtv.org/media_tree.git
21905 F: drivers/media/test-drivers/vicodec/*
21907 VIDEO I2C POLLING DRIVER
21908 M: Matt Ranostay <matt.ranostay@konsulko.com>
21909 L: linux-media@vger.kernel.org
21911 F: drivers/media/i2c/video-i2c.c
21913 VIDEO MULTIPLEXER DRIVER
21914 M: Philipp Zabel <p.zabel@pengutronix.de>
21915 L: linux-media@vger.kernel.org
21917 F: drivers/media/platform/video-mux.c
21919 VIDEOBUF2 FRAMEWORK
21920 M: Tomasz Figa <tfiga@chromium.org>
21921 M: Marek Szyprowski <m.szyprowski@samsung.com>
21922 L: linux-media@vger.kernel.org
21924 F: drivers/media/common/videobuf2/*
21925 F: include/media/videobuf2-*
21927 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
21928 M: Shuah Khan <skhan@linuxfoundation.org>
21929 R: Kieran Bingham <kieran.bingham@ideasonboard.com>
21930 L: linux-media@vger.kernel.org
21932 W: https://linuxtv.org
21933 T: git git://linuxtv.org/media_tree.git
21934 F: drivers/media/test-drivers/vimc/*
21937 M: Alex Williamson <alex.williamson@redhat.com>
21938 M: Paolo Bonzini <pbonzini@redhat.com>
21939 L: kvm@vger.kernel.org
21943 VIRTIO AND VHOST VSOCK DRIVER
21944 M: Stefan Hajnoczi <stefanha@redhat.com>
21945 M: Stefano Garzarella <sgarzare@redhat.com>
21946 L: kvm@vger.kernel.org
21947 L: virtualization@lists.linux-foundation.org
21948 L: netdev@vger.kernel.org
21950 F: drivers/vhost/vsock.c
21951 F: include/linux/virtio_vsock.h
21952 F: include/uapi/linux/virtio_vsock.h
21953 F: net/vmw_vsock/virtio_transport.c
21954 F: net/vmw_vsock/virtio_transport_common.c
21956 VIRTIO BLOCK AND SCSI DRIVERS
21957 M: "Michael S. Tsirkin" <mst@redhat.com>
21958 M: Jason Wang <jasowang@redhat.com>
21959 R: Paolo Bonzini <pbonzini@redhat.com>
21960 R: Stefan Hajnoczi <stefanha@redhat.com>
21961 L: virtualization@lists.linux-foundation.org
21963 F: drivers/block/virtio_blk.c
21964 F: drivers/scsi/virtio_scsi.c
21965 F: drivers/vhost/scsi.c
21966 F: include/uapi/linux/virtio_blk.h
21967 F: include/uapi/linux/virtio_scsi.h
21969 VIRTIO CONSOLE DRIVER
21970 M: Amit Shah <amit@kernel.org>
21971 L: virtualization@lists.linux-foundation.org
21973 F: drivers/char/virtio_console.c
21974 F: include/linux/virtio_console.h
21975 F: include/uapi/linux/virtio_console.h
21977 VIRTIO CORE AND NET DRIVERS
21978 M: "Michael S. Tsirkin" <mst@redhat.com>
21979 M: Jason Wang <jasowang@redhat.com>
21980 L: virtualization@lists.linux-foundation.org
21982 F: Documentation/ABI/testing/sysfs-bus-vdpa
21983 F: Documentation/ABI/testing/sysfs-class-vduse
21984 F: Documentation/devicetree/bindings/virtio/
21985 F: drivers/block/virtio_blk.c
21986 F: drivers/crypto/virtio/
21987 F: drivers/net/virtio_net.c
21990 F: include/linux/vdpa.h
21991 F: include/linux/virtio*.h
21992 F: include/uapi/linux/virtio_*.h
21995 VISL VIRTUAL STATELESS DECODER DRIVER
21996 M: Daniel Almeida <daniel.almeida@collabora.com>
21997 L: linux-media@vger.kernel.org
21999 F: drivers/media/test-drivers/visl
22001 IFCVF VIRTIO DATA PATH ACCELERATOR
22002 R: Zhu Lingshan <lingshan.zhu@intel.com>
22003 F: drivers/vdpa/ifcvf/
22006 M: "Michael S. Tsirkin" <mst@redhat.com>
22007 M: David Hildenbrand <david@redhat.com>
22008 L: virtualization@lists.linux-foundation.org
22010 F: drivers/virtio/virtio_balloon.c
22011 F: include/uapi/linux/virtio_balloon.h
22012 F: include/linux/balloon_compaction.h
22013 F: mm/balloon_compaction.c
22015 VIRTIO CRYPTO DRIVER
22016 M: Gonglei <arei.gonglei@huawei.com>
22017 L: virtualization@lists.linux-foundation.org
22018 L: linux-crypto@vger.kernel.org
22020 F: drivers/crypto/virtio/
22021 F: include/uapi/linux/virtio_crypto.h
22023 VIRTIO DRIVERS FOR S390
22024 M: Cornelia Huck <cohuck@redhat.com>
22025 M: Halil Pasic <pasic@linux.ibm.com>
22026 M: Eric Farman <farman@linux.ibm.com>
22027 L: linux-s390@vger.kernel.org
22028 L: virtualization@lists.linux-foundation.org
22029 L: kvm@vger.kernel.org
22031 F: arch/s390/include/uapi/asm/virtio-ccw.h
22032 F: drivers/s390/virtio/
22035 M: Vivek Goyal <vgoyal@redhat.com>
22036 M: Stefan Hajnoczi <stefanha@redhat.com>
22037 M: Miklos Szeredi <miklos@szeredi.hu>
22038 L: virtualization@lists.linux-foundation.org
22039 L: linux-fsdevel@vger.kernel.org
22041 W: https://virtio-fs.gitlab.io/
22042 F: Documentation/filesystems/virtiofs.rst
22043 F: fs/fuse/virtio_fs.c
22044 F: include/uapi/linux/virtio_fs.h
22047 M: Enrico Weigelt, metux IT consult <info@metux.net>
22048 M: Viresh Kumar <vireshk@kernel.org>
22049 L: linux-gpio@vger.kernel.org
22050 L: virtualization@lists.linux-foundation.org
22052 F: drivers/gpio/gpio-virtio.c
22053 F: include/uapi/linux/virtio_gpio.h
22056 M: David Airlie <airlied@redhat.com>
22057 M: Gerd Hoffmann <kraxel@redhat.com>
22058 R: Gurchetan Singh <gurchetansingh@chromium.org>
22059 R: Chia-I Wu <olvaffe@gmail.com>
22060 L: dri-devel@lists.freedesktop.org
22061 L: virtualization@lists.linux-foundation.org
22063 T: git git://anongit.freedesktop.org/drm/drm-misc
22064 F: drivers/gpu/drm/virtio/
22065 F: include/uapi/linux/virtio_gpu.h
22067 VIRTIO HOST (VHOST)
22068 M: "Michael S. Tsirkin" <mst@redhat.com>
22069 M: Jason Wang <jasowang@redhat.com>
22070 L: kvm@vger.kernel.org
22071 L: virtualization@lists.linux-foundation.org
22072 L: netdev@vger.kernel.org
22074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
22076 F: include/linux/vhost_iotlb.h
22077 F: include/uapi/linux/vhost.h
22079 VIRTIO INPUT DRIVER
22080 M: Gerd Hoffmann <kraxel@redhat.com>
22082 F: drivers/virtio/virtio_input.c
22083 F: include/uapi/linux/virtio_input.h
22085 VIRTIO IOMMU DRIVER
22086 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
22087 L: virtualization@lists.linux-foundation.org
22089 F: drivers/iommu/virtio-iommu.c
22090 F: include/uapi/linux/virtio_iommu.h
22093 M: David Hildenbrand <david@redhat.com>
22094 L: virtualization@lists.linux-foundation.org
22096 W: https://virtio-mem.gitlab.io/
22097 F: drivers/virtio/virtio_mem.c
22098 F: include/uapi/linux/virtio_mem.h
22100 VIRTIO SOUND DRIVER
22101 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
22102 M: "Michael S. Tsirkin" <mst@redhat.com>
22103 L: virtualization@lists.linux-foundation.org
22104 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
22106 F: include/uapi/linux/virtio_snd.h
22110 M: Conghui Chen <conghui.chen@intel.com>
22111 M: Viresh Kumar <viresh.kumar@linaro.org>
22112 L: linux-i2c@vger.kernel.org
22113 L: virtualization@lists.linux-foundation.org
22115 F: drivers/i2c/busses/i2c-virtio.c
22116 F: include/uapi/linux/virtio_i2c.h
22119 M: Pankaj Gupta <pankaj.gupta.linux@gmail.com>
22120 L: virtualization@lists.linux-foundation.org
22122 F: drivers/nvdimm/virtio_pmem.c
22123 F: drivers/nvdimm/nd_virtio.c
22125 VIRTUAL BOX GUEST DEVICE DRIVER
22126 M: Hans de Goede <hdegoede@redhat.com>
22127 M: Arnd Bergmann <arnd@arndb.de>
22128 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22130 F: drivers/virt/vboxguest/
22131 F: include/linux/vbox_utils.h
22132 F: include/uapi/linux/vbox*.h
22134 VIRTUAL BOX SHARED FOLDER VFS DRIVER
22135 M: Hans de Goede <hdegoede@redhat.com>
22136 L: linux-fsdevel@vger.kernel.org
22140 VIRTUAL SERIO DEVICE DRIVER
22141 M: Stephen Chandler Paul <thatslyude@gmail.com>
22143 F: drivers/input/serio/userio.c
22144 F: include/uapi/linux/userio.h
22146 VIVID VIRTUAL VIDEO DRIVER
22147 M: Hans Verkuil <hverkuil@xs4all.nl>
22148 L: linux-media@vger.kernel.org
22150 W: https://linuxtv.org
22151 T: git git://linuxtv.org/media_tree.git
22152 F: drivers/media/test-drivers/vivid/*
22154 VIDTV VIRTUAL DIGITAL TV DRIVER
22155 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
22156 L: linux-media@vger.kernel.org
22158 W: https://linuxtv.org
22159 T: git git://linuxtv.org/media_tree.git
22160 F: drivers/media/test-drivers/vidtv/*
22163 M: Florian Fainelli <f.fainelli@gmail.com>
22164 L: openwrt-devel@lists.openwrt.org (subscribers-only)
22166 F: drivers/vlynq/vlynq.c
22167 F: include/linux/vlynq.h
22170 M: Martyn Welch <martyn@welchs.me.uk>
22171 M: Manohar Vanga <manohar.vanga@gmail.com>
22172 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22173 L: linux-kernel@vger.kernel.org
22175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
22176 F: Documentation/driver-api/vme.rst
22177 F: drivers/staging/vme_user/
22179 VM SOCKETS (AF_VSOCK)
22180 M: Stefano Garzarella <sgarzare@redhat.com>
22181 L: virtualization@lists.linux-foundation.org
22182 L: netdev@vger.kernel.org
22184 F: drivers/net/vsockmon.c
22185 F: include/net/af_vsock.h
22186 F: include/uapi/linux/vm_sockets.h
22187 F: include/uapi/linux/vm_sockets_diag.h
22188 F: include/uapi/linux/vsockmon.h
22190 F: tools/testing/vsock/
22192 VMWARE BALLOON DRIVER
22193 M: Nadav Amit <namit@vmware.com>
22194 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22195 L: linux-kernel@vger.kernel.org
22197 F: drivers/misc/vmw_balloon.c
22199 VMWARE HYPERVISOR INTERFACE
22200 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
22201 M: Alexey Makhalov <amakhalov@vmware.com>
22202 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22203 L: virtualization@lists.linux-foundation.org
22206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
22207 F: arch/x86/include/asm/vmware.h
22208 F: arch/x86/kernel/cpu/vmware.c
22210 VMWARE PVRDMA DRIVER
22211 M: Bryan Tan <bryantan@vmware.com>
22212 M: Vishnu Dasa <vdasa@vmware.com>
22213 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22214 L: linux-rdma@vger.kernel.org
22216 F: drivers/infiniband/hw/vmw_pvrdma/
22218 VMWARE PVSCSI DRIVER
22219 M: Vishal Bhakta <vbhakta@vmware.com>
22220 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22221 L: linux-scsi@vger.kernel.org
22223 F: drivers/scsi/vmw_pvscsi.c
22224 F: drivers/scsi/vmw_pvscsi.h
22226 VMWARE VIRTUAL PTP CLOCK DRIVER
22227 M: Vivek Thampi <vithampi@vmware.com>
22228 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22229 L: netdev@vger.kernel.org
22231 F: drivers/ptp/ptp_vmw.c
22234 M: Bryan Tan <bryantan@vmware.com>
22235 M: Vishnu Dasa <vdasa@vmware.com>
22236 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22237 L: linux-kernel@vger.kernel.org
22239 F: drivers/misc/vmw_vmci/
22240 F: include/linux/vmw_vmci*
22242 VMWARE VMMOUSE SUBDRIVER
22243 M: Zack Rusin <zackr@vmware.com>
22244 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
22245 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22246 L: linux-input@vger.kernel.org
22248 F: drivers/input/mouse/vmmouse.c
22249 F: drivers/input/mouse/vmmouse.h
22251 VMWARE VMXNET3 ETHERNET DRIVER
22252 M: Ronak Doshi <doshir@vmware.com>
22253 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22254 L: netdev@vger.kernel.org
22256 F: drivers/net/vmxnet3/
22258 VMWARE VSOCK VMCI TRANSPORT DRIVER
22259 M: Bryan Tan <bryantan@vmware.com>
22260 M: Vishnu Dasa <vdasa@vmware.com>
22261 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22262 L: linux-kernel@vger.kernel.org
22264 F: net/vmw_vsock/vmci_transport*
22266 VOCORE VOCORE2 BOARD
22267 M: Harvey Hunt <harveyhuntnexus@gmail.com>
22268 L: linux-mips@vger.kernel.org
22270 F: arch/mips/boot/dts/ralink/vocore2.dts
22272 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
22273 M: Liam Girdwood <lgirdwood@gmail.com>
22274 M: Mark Brown <broonie@kernel.org>
22275 L: linux-kernel@vger.kernel.org
22277 W: http://www.slimlogic.co.uk/?p=48
22278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
22279 F: Documentation/devicetree/bindings/regulator/
22280 F: Documentation/power/regulator/
22281 F: drivers/regulator/
22282 F: include/dt-bindings/regulator/
22283 F: include/linux/regulator/
22284 K: regulator_get_optional
22286 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
22287 R: Matti Vaittinen <mazziesaccount@gmail.com>
22288 F: drivers/regulator/irq_helpers.c
22291 M: David Ahern <dsahern@kernel.org>
22292 L: netdev@vger.kernel.org
22294 F: Documentation/networking/vrf.rst
22295 F: drivers/net/vrf.c
22298 M: Petr Mladek <pmladek@suse.com>
22299 M: Steven Rostedt <rostedt@goodmis.org>
22300 M: Sergey Senozhatsky <senozhatsky@chromium.org>
22301 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22302 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
22304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
22305 F: Documentation/core-api/printk-formats.rst
22306 F: lib/test_printf.c
22307 F: lib/test_scanf.c
22310 VT1211 HARDWARE MONITOR DRIVER
22311 M: Juerg Haefliger <juergh@proton.me>
22312 L: linux-hwmon@vger.kernel.org
22314 F: Documentation/hwmon/vt1211.rst
22315 F: drivers/hwmon/vt1211.c
22317 VT8231 HARDWARE MONITOR DRIVER
22318 M: Roger Lucas <vt8231@hiddenengine.co.uk>
22319 L: linux-hwmon@vger.kernel.org
22321 F: drivers/hwmon/vt8231.c
22323 VUB300 USB to SDIO/SD/MMC bridge chip
22324 L: linux-mmc@vger.kernel.org
22326 F: drivers/mmc/host/vub300.c
22328 W1 DALLAS'S 1-WIRE BUS
22329 M: Evgeniy Polyakov <zbr@ioremap.net>
22331 F: Documentation/devicetree/bindings/w1/
22332 F: Documentation/w1/
22334 F: include/linux/w1.h
22336 W83791D HARDWARE MONITORING DRIVER
22337 M: Marc Hulsman <m.hulsman@tudelft.nl>
22338 L: linux-hwmon@vger.kernel.org
22340 F: Documentation/hwmon/w83791d.rst
22341 F: drivers/hwmon/w83791d.c
22343 W83793 HARDWARE MONITORING DRIVER
22344 M: Rudolf Marek <r.marek@assembler.cz>
22345 L: linux-hwmon@vger.kernel.org
22347 F: Documentation/hwmon/w83793.rst
22348 F: drivers/hwmon/w83793.c
22350 W83795 HARDWARE MONITORING DRIVER
22351 M: Jean Delvare <jdelvare@suse.com>
22352 L: linux-hwmon@vger.kernel.org
22354 F: drivers/hwmon/w83795.c
22356 W83L51xD SD/MMC CARD INTERFACE DRIVER
22357 M: Pierre Ossman <pierre@ossman.eu>
22359 F: drivers/mmc/host/wbsd.*
22361 WACOM PROTOCOL 4 SERIAL TABLETS
22362 M: Julian Squires <julian@cipht.net>
22363 M: Hans de Goede <hdegoede@redhat.com>
22364 L: linux-input@vger.kernel.org
22366 F: drivers/input/tablet/wacom_serial4.c
22368 WANGXUN ETHERNET DRIVER
22369 M: Jiawen Wu <jiawenwu@trustnetic.com>
22370 M: Mengyuan Lou <mengyuanlou@net-swift.com>
22371 W: https://www.net-swift.com
22372 L: netdev@vger.kernel.org
22374 F: Documentation/networking/device_drivers/ethernet/wangxun/*
22375 F: drivers/net/ethernet/wangxun/
22377 WATCHDOG DEVICE DRIVERS
22378 M: Wim Van Sebroeck <wim@linux-watchdog.org>
22379 M: Guenter Roeck <linux@roeck-us.net>
22380 L: linux-watchdog@vger.kernel.org
22382 W: http://www.linux-watchdog.org/
22383 T: git git://www.linux-watchdog.org/linux-watchdog.git
22384 F: Documentation/devicetree/bindings/watchdog/
22385 F: Documentation/watchdog/
22386 F: drivers/watchdog/
22387 F: include/linux/watchdog.h
22388 F: include/uapi/linux/watchdog.h
22389 F: include/trace/events/watchdog.h
22391 WHISKEYCOVE PMIC GPIO DRIVER
22392 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
22393 L: linux-gpio@vger.kernel.org
22395 F: drivers/gpio/gpio-wcove.c
22398 M: Dianlong Li <long17.cool@163.com>
22399 L: linux-rtc@vger.kernel.org
22401 F: drivers/rtc/rtc-sd3078.c
22404 M: David Rheinsberg <david.rheinsberg@gmail.com>
22405 L: linux-input@vger.kernel.org
22407 F: drivers/hid/hid-wiimote*
22409 WILOCITY WIL6210 WIRELESS DRIVER
22410 L: linux-wireless@vger.kernel.org
22412 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
22413 F: drivers/net/wireless/ath/wil6210/
22416 M: David Härdeman <david@hardeman.nu>
22418 F: drivers/media/rc/winbond-cir.c
22420 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
22421 M: William Breathitt Gray <william.gray@linaro.org>
22422 L: linux-watchdog@vger.kernel.org
22424 F: drivers/watchdog/ebc-c384_wdt.c
22426 WINSYSTEMS WS16C48 GPIO DRIVER
22427 M: William Breathitt Gray <william.gray@linaro.org>
22428 L: linux-gpio@vger.kernel.org
22430 F: drivers/gpio/gpio-ws16c48.c
22432 WIREGUARD SECURE NETWORK TUNNEL
22433 M: Jason A. Donenfeld <Jason@zx2c4.com>
22434 L: wireguard@lists.zx2c4.com
22435 L: netdev@vger.kernel.org
22437 F: drivers/net/wireguard/
22438 F: tools/testing/selftests/wireguard/
22440 WISTRON LAPTOP BUTTON DRIVER
22441 M: Miloslav Trmac <mitr@volny.cz>
22443 F: drivers/input/misc/wistron_btns.c
22445 WL3501 WIRELESS PCMCIA CARD DRIVER
22446 L: linux-wireless@vger.kernel.org
22448 F: drivers/net/wireless/wl3501*
22450 WOLFSON MICROELECTRONICS DRIVERS
22451 L: patches@opensource.cirrus.com
22453 W: https://github.com/CirrusLogic/linux-drivers/wiki
22454 T: git https://github.com/CirrusLogic/linux-drivers.git
22455 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
22456 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
22457 F: Documentation/devicetree/bindings/mfd/wm831x.txt
22458 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
22459 F: Documentation/devicetree/bindings/sound/wlf,*.yaml
22460 F: Documentation/devicetree/bindings/sound/wm*
22461 F: Documentation/hwmon/wm83??.rst
22462 F: arch/arm/mach-s3c/mach-crag6410*
22463 F: drivers/clk/clk-wm83*.c
22464 F: drivers/gpio/gpio-*wm*.c
22465 F: drivers/gpio/gpio-arizona.c
22466 F: drivers/hwmon/wm83??-hwmon.c
22467 F: drivers/input/misc/wm831x-on.c
22468 F: drivers/input/touchscreen/wm831x-ts.c
22469 F: drivers/input/touchscreen/wm97*.c
22470 F: drivers/leds/leds-wm83*.c
22471 F: drivers/mfd/arizona*
22472 F: drivers/mfd/cs47l24*
22473 F: drivers/mfd/wm*.c
22474 F: drivers/power/supply/wm83*.c
22475 F: drivers/regulator/arizona*
22476 F: drivers/regulator/wm8*.c
22477 F: drivers/rtc/rtc-wm83*.c
22478 F: drivers/video/backlight/wm83*_bl.c
22479 F: drivers/watchdog/wm83*_wdt.c
22480 F: include/linux/mfd/arizona/
22481 F: include/linux/mfd/wm831x/
22482 F: include/linux/mfd/wm8350/
22483 F: include/linux/mfd/wm8400*
22484 F: include/linux/regulator/arizona*
22485 F: include/linux/wm97xx.h
22486 F: include/sound/wm????.h
22487 F: sound/soc/codecs/arizona*
22488 F: sound/soc/codecs/cs47l24*
22489 F: sound/soc/codecs/wm*
22492 M: Tejun Heo <tj@kernel.org>
22493 R: Lai Jiangshan <jiangshanlai@gmail.com>
22495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
22496 F: Documentation/core-api/workqueue.rst
22497 F: include/linux/workqueue.h
22498 F: kernel/workqueue.c
22501 M: Loic Poulain <loic.poulain@linaro.org>
22502 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
22503 R: Johannes Berg <johannes@sipsolutions.net>
22504 L: netdev@vger.kernel.org
22506 F: drivers/net/wwan/
22507 F: include/linux/wwan.h
22508 F: include/uapi/linux/wwan.h
22510 X-POWERS AXP288 PMIC DRIVERS
22511 M: Hans de Goede <hdegoede@redhat.com>
22513 F: drivers/acpi/pmic/intel_pmic_xpower.c
22516 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
22517 M: Chen-Yu Tsai <wens@csie.org>
22518 L: linux-kernel@vger.kernel.org
22523 M: Martin Schiller <ms@dev.tdt.de>
22524 L: linux-x25@vger.kernel.org
22526 F: Documentation/networking/lapb-module.rst
22527 F: Documentation/networking/x25*
22528 F: drivers/net/wan/hdlc_x25.c
22529 F: drivers/net/wan/lapbether.c
22530 F: include/*/lapb.h
22531 F: include/net/x25*
22532 F: include/uapi/linux/x25.h
22536 X86 ARCHITECTURE (32-BIT AND 64-BIT)
22537 M: Thomas Gleixner <tglx@linutronix.de>
22538 M: Ingo Molnar <mingo@redhat.com>
22539 M: Borislav Petkov <bp@alien8.de>
22540 M: Dave Hansen <dave.hansen@linux.intel.com>
22542 R: "H. Peter Anvin" <hpa@zytor.com>
22543 L: linux-kernel@vger.kernel.org
22545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
22546 F: Documentation/devicetree/bindings/x86/
22547 F: Documentation/x86/
22551 M: Andy Lutomirski <luto@kernel.org>
22552 L: linux-kernel@vger.kernel.org
22554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
22557 X86 MCE INFRASTRUCTURE
22558 M: Tony Luck <tony.luck@intel.com>
22559 M: Borislav Petkov <bp@alien8.de>
22560 L: linux-edac@vger.kernel.org
22562 F: Documentation/ABI/testing/sysfs-mce
22563 F: Documentation/x86/x86_64/machinecheck.rst
22564 F: arch/x86/kernel/cpu/mce/*
22566 X86 MICROCODE UPDATE SUPPORT
22567 M: Borislav Petkov <bp@alien8.de>
22569 F: arch/x86/kernel/cpu/microcode/*
22572 M: Dave Hansen <dave.hansen@linux.intel.com>
22573 M: Andy Lutomirski <luto@kernel.org>
22574 M: Peter Zijlstra <peterz@infradead.org>
22575 L: linux-kernel@vger.kernel.org
22577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
22580 X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
22581 M: Hans de Goede <hdegoede@redhat.com>
22582 L: platform-driver-x86@vger.kernel.org
22584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
22585 F: drivers/platform/x86/x86-android-tablets.c
22587 X86 PLATFORM DRIVERS
22588 M: Hans de Goede <hdegoede@redhat.com>
22589 M: Mark Gross <markgross@kernel.org>
22590 L: platform-driver-x86@vger.kernel.org
22592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
22593 F: drivers/platform/olpc/
22594 F: drivers/platform/x86/
22596 X86 PLATFORM DRIVERS - ARCH
22597 R: Darren Hart <dvhart@infradead.org>
22598 R: Andy Shevchenko <andy@infradead.org>
22599 L: platform-driver-x86@vger.kernel.org
22602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
22603 F: arch/x86/platform
22605 X86 PLATFORM UV HPE SUPERDOME FLEX
22606 M: Steve Wahl <steve.wahl@hpe.com>
22607 R: Mike Travis <mike.travis@hpe.com>
22608 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
22609 R: Russ Anderson <russ.anderson@hpe.com>
22611 F: arch/x86/include/asm/uv/
22612 F: arch/x86/kernel/apic/x2apic_uv_x.c
22613 F: arch/x86/platform/uv/
22615 X86 STACK UNWINDING
22616 M: Josh Poimboeuf <jpoimboe@kernel.org>
22617 M: Peter Zijlstra <peterz@infradead.org>
22619 F: arch/x86/include/asm/unwind*.h
22620 F: arch/x86/kernel/dumpstack.c
22621 F: arch/x86/kernel/stacktrace.c
22622 F: arch/x86/kernel/unwind_*.c
22625 M: Andy Lutomirski <luto@kernel.org>
22626 L: linux-kernel@vger.kernel.org
22628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
22629 F: arch/x86/entry/vdso/
22632 M: Matthew Wilcox <willy@infradead.org>
22633 L: linux-fsdevel@vger.kernel.org
22635 F: Documentation/core-api/xarray.rst
22636 F: include/linux/idr.h
22637 F: include/linux/xarray.h
22640 F: tools/testing/radix-tree
22643 M: Benjamin Valentin <benpicco@googlemail.com>
22645 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
22646 F: drivers/media/rc/xbox_remote.c
22648 XC2028/3028 TUNER DRIVER
22649 M: Mauro Carvalho Chehab <mchehab@kernel.org>
22650 L: linux-media@vger.kernel.org
22652 W: https://linuxtv.org
22653 T: git git://linuxtv.org/media_tree.git
22654 F: drivers/media/tuners/xc2028.*
22656 XDP (eXpress Data Path)
22657 M: Alexei Starovoitov <ast@kernel.org>
22658 M: Daniel Borkmann <daniel@iogearbox.net>
22659 M: David S. Miller <davem@davemloft.net>
22660 M: Jakub Kicinski <kuba@kernel.org>
22661 M: Jesper Dangaard Brouer <hawk@kernel.org>
22662 M: John Fastabend <john.fastabend@gmail.com>
22663 L: netdev@vger.kernel.org
22664 L: bpf@vger.kernel.org
22666 F: include/net/xdp.h
22667 F: include/net/xdp_priv.h
22668 F: include/trace/events/xdp.h
22669 F: kernel/bpf/cpumap.c
22670 F: kernel/bpf/devmap.c
22672 F: samples/bpf/xdp*
22673 F: tools/testing/selftests/bpf/*xdp*
22674 F: tools/testing/selftests/bpf/*/*xdp*
22675 F: drivers/net/ethernet/*/*/*/*/*xdp*
22676 F: drivers/net/ethernet/*/*/*xdp*
22677 K: (?:\b|_)xdp(?:\b|_)
22679 XDP SOCKETS (AF_XDP)
22680 M: Björn Töpel <bjorn@kernel.org>
22681 M: Magnus Karlsson <magnus.karlsson@intel.com>
22682 M: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
22683 R: Jonathan Lemon <jonathan.lemon@gmail.com>
22684 L: netdev@vger.kernel.org
22685 L: bpf@vger.kernel.org
22687 F: Documentation/networking/af_xdp.rst
22688 F: include/net/xdp_sock*
22689 F: include/net/xsk_buff_pool.h
22690 F: include/uapi/linux/if_xdp.h
22691 F: include/uapi/linux/xdp_diag.h
22692 F: include/net/netns/xdp.h
22694 F: tools/testing/selftests/bpf/*xsk*
22696 XEN BLOCK SUBSYSTEM
22697 M: Roger Pau Monné <roger.pau@citrix.com>
22698 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22700 F: drivers/block/xen*
22701 F: drivers/block/xen-blkback/*
22704 M: Stefano Stabellini <sstabellini@kernel.org>
22705 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22707 F: arch/arm/include/asm/xen/
22710 XEN HYPERVISOR ARM64
22711 M: Stefano Stabellini <sstabellini@kernel.org>
22712 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22714 F: arch/arm64/include/asm/xen/
22717 XEN HYPERVISOR INTERFACE
22718 M: Juergen Gross <jgross@suse.com>
22719 M: Stefano Stabellini <sstabellini@kernel.org>
22720 R: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
22721 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22723 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
22724 F: Documentation/ABI/stable/sysfs-hypervisor-xen
22725 F: Documentation/ABI/testing/sysfs-hypervisor-xen
22726 F: drivers/*/xen-*front.c
22728 F: include/uapi/xen/
22730 F: kernel/configs/xen.config
22733 M: Juergen Gross <jgross@suse.com>
22734 R: Boris Ostrovsky <boris.ostrovsky@oracle.com>
22735 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22737 F: arch/x86/configs/xen.config
22738 F: arch/x86/include/asm/pvclock-abi.h
22739 F: arch/x86/include/asm/xen/
22740 F: arch/x86/platform/pvh/
22743 XEN NETWORK BACKEND DRIVER
22744 M: Wei Liu <wei.liu@kernel.org>
22745 M: Paul Durrant <paul@xen.org>
22746 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22747 L: netdev@vger.kernel.org
22749 F: drivers/net/xen-netback/*
22752 M: Juergen Gross <jgross@suse.com>
22753 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22755 F: arch/x86/pci/*xen*
22756 F: drivers/pci/*xen*
22759 M: Juergen Gross <jgross@suse.com>
22760 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22761 L: linux-scsi@vger.kernel.org
22763 F: drivers/scsi/xen-scsifront.c
22764 F: drivers/xen/xen-scsiback.c
22765 F: include/xen/interface/io/vscsiif.h
22768 M: Juergen Gross <jgross@suse.com>
22769 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22770 L: linux-usb@vger.kernel.org
22772 F: drivers/usb/host/xen*
22773 F: include/xen/interface/io/usbif.h
22775 XEN SOUND FRONTEND DRIVER
22776 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
22777 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22778 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
22782 XEN SWIOTLB SUBSYSTEM
22783 M: Juergen Gross <jgross@suse.com>
22784 M: Stefano Stabellini <sstabellini@kernel.org>
22785 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22786 L: iommu@lists.linux.dev
22788 F: arch/*/include/asm/xen/swiotlb-xen.h
22789 F: drivers/xen/swiotlb-xen.c
22790 F: include/xen/arm/swiotlb-xen.h
22791 F: include/xen/swiotlb-xen.h
22794 C: irc://irc.oftc.net/xfs
22795 M: Darrick J. Wong <djwong@kernel.org>
22796 L: linux-xfs@vger.kernel.org
22799 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
22800 F: Documentation/ABI/testing/sysfs-fs-xfs
22801 F: Documentation/admin-guide/xfs.rst
22802 F: Documentation/filesystems/xfs-delayed-logging-design.rst
22803 F: Documentation/filesystems/xfs-self-describing-metadata.rst
22805 F: include/uapi/linux/dqblk_xfs.h
22806 F: include/uapi/linux/fsmap.h
22809 M: Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
22810 L: linux-iio@vger.kernel.org
22812 F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
22813 F: drivers/iio/adc/xilinx-ams.c
22815 XILINX AXI ETHERNET DRIVER
22816 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
22818 F: drivers/net/ethernet/xilinx/xilinx_axienet*
22821 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
22822 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
22823 L: linux-can@vger.kernel.org
22825 F: Documentation/devicetree/bindings/net/can/xilinx,can.yaml
22826 F: drivers/net/can/xilinx_can.c
22829 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
22830 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
22831 R: Michal Simek <michal.simek@xilinx.com>
22833 F: Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
22834 F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
22835 F: drivers/gpio/gpio-xilinx.c
22836 F: drivers/gpio/gpio-zynq.c
22838 XILINX SD-FEC IP CORES
22839 M: Derek Kiernan <derek.kiernan@xilinx.com>
22840 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
22842 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
22843 F: Documentation/misc-devices/xilinx_sdfec.rst
22844 F: drivers/misc/Kconfig
22845 F: drivers/misc/Makefile
22846 F: drivers/misc/xilinx_sdfec.c
22847 F: include/uapi/misc/xilinx_sdfec.h
22850 M: Sean Anderson <sean.anderson@seco.com>
22852 F: drivers/pwm/pwm-xilinx.c
22853 F: include/clocksource/timer-xilinx.h
22855 XILINX UARTLITE SERIAL DRIVER
22856 M: Peter Korsgaard <jacmet@sunsite.dk>
22857 L: linux-serial@vger.kernel.org
22859 F: drivers/tty/serial/uartlite.c
22861 XILINX VIDEO IP CORES
22862 M: Hyun Kwon <hyun.kwon@xilinx.com>
22863 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22864 L: linux-media@vger.kernel.org
22866 T: git git://linuxtv.org/media_tree.git
22867 F: Documentation/devicetree/bindings/media/xilinx/
22868 F: drivers/media/platform/xilinx/
22869 F: include/uapi/linux/xilinx-v4l2-controls.h
22871 XILINX ZYNQMP DPDMA DRIVER
22872 M: Hyun Kwon <hyun.kwon@xilinx.com>
22873 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22874 L: dmaengine@vger.kernel.org
22876 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
22877 F: drivers/dma/xilinx/xilinx_dpdma.c
22878 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
22880 XILINX ZYNQMP PSGTR PHY DRIVER
22881 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
22882 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22883 L: linux-kernel@vger.kernel.org
22885 T: git https://github.com/Xilinx/linux-xlnx.git
22886 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
22887 F: drivers/phy/xilinx/phy-zynqmp.c
22889 XILINX ZYNQMP SHA3 DRIVER
22890 M: Harsha <harsha.harsha@xilinx.com>
22892 F: drivers/crypto/xilinx/zynqmp-sha.c
22894 XILINX EVENT MANAGEMENT DRIVER
22895 M: Abhyuday Godhasara <abhyuday.godhasara@xilinx.com>
22897 F: drivers/soc/xilinx/xlnx_event_manager.c
22898 F: include/linux/firmware/xlnx-event-manager.h
22901 M: Eli Billauer <eli.billauer@gmail.com>
22902 L: linux-kernel@vger.kernel.org
22904 F: drivers/char/xillybus/
22907 M: George Cherian <gcherian@marvell.com>
22908 L: linux-i2c@vger.kernel.org
22910 W: http://www.marvell.com
22911 F: drivers/i2c/busses/i2c-xlp9xx.c
22913 XRA1403 GPIO EXPANDER
22914 M: Nandor Han <nandor.han@ge.com>
22915 M: Semi Malinen <semi.malinen@ge.com>
22916 L: linux-gpio@vger.kernel.org
22918 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
22919 F: drivers/gpio/gpio-xra1403.c
22921 XTENSA XTFPGA PLATFORM SUPPORT
22922 M: Max Filippov <jcmvbkbc@gmail.com>
22923 L: linux-xtensa@linux-xtensa.org
22925 F: drivers/spi/spi-xtensa-xtfpga.c
22926 F: sound/soc/xtensa/xtfpga-i2s.c
22928 YAM DRIVER FOR AX.25
22929 M: Jean-Paul Roubelat <jpr@f6fbb.org>
22930 L: linux-hams@vger.kernel.org
22932 F: drivers/net/hamradio/yam*
22933 F: include/linux/yam.h
22935 YAMA SECURITY MODULE
22936 M: Kees Cook <keescook@chromium.org>
22938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
22939 F: Documentation/admin-guide/LSM/Yama.rst
22942 YEALINK PHONE DRIVER
22943 M: Henk Vergonet <Henk.Vergonet@gmail.com>
22944 L: usbb2k-api-dev@nongnu.org
22946 F: Documentation/input/devices/yealink.rst
22947 F: drivers/input/misc/yealink.*
22949 Z8530 DRIVER FOR AX.25
22950 M: Joerg Reuter <jreuter@yaina.de>
22951 L: linux-hams@vger.kernel.org
22953 W: http://yaina.de/jreuter/
22954 W: http://www.qsl.net/dl1bke/
22955 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
22956 F: drivers/net/hamradio/*scc.c
22957 F: drivers/net/hamradio/z8530.h
22959 ZBUD COMPRESSED PAGE ALLOCATOR
22960 M: Seth Jennings <sjenning@redhat.com>
22961 M: Dan Streetman <ddstreet@ieee.org>
22962 L: linux-mm@kvack.org
22966 Z3FOLD COMPRESSED PAGE ALLOCATOR
22967 M: Vitaly Wool <vitaly.wool@konsulko.com>
22968 R: Miaohe Lin <linmiaohe@huawei.com>
22969 L: linux-mm@kvack.org
22973 ZD1211RW WIRELESS DRIVER
22974 M: Ulrich Kunitz <kune@deine-taler.de>
22975 L: linux-wireless@vger.kernel.org
22976 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
22978 W: http://zd1211.ath.cx/wiki/DriverRewrite
22979 F: drivers/net/wireless/zydas/zd1211rw/
22981 ZD1301 MEDIA DRIVER
22982 M: Antti Palosaari <crope@iki.fi>
22983 L: linux-media@vger.kernel.org
22985 W: https://linuxtv.org/
22986 W: http://palosaari.fi/linux/
22987 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22988 F: drivers/media/usb/dvb-usb-v2/zd1301*
22990 ZD1301_DEMOD MEDIA DRIVER
22991 M: Antti Palosaari <crope@iki.fi>
22992 L: linux-media@vger.kernel.org
22994 W: https://linuxtv.org/
22995 W: http://palosaari.fi/linux/
22996 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22997 F: drivers/media/dvb-frontends/zd1301_demod*
22999 ZHAOXIN PROCESSOR SUPPORT
23000 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
23001 L: linux-kernel@vger.kernel.org
23003 F: arch/x86/kernel/cpu/zhaoxin.c
23006 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
23007 M: Naohiro Aota <naohiro.aota@wdc.com>
23008 R: Johannes Thumshirn <jth@kernel.org>
23009 L: linux-fsdevel@vger.kernel.org
23011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
23012 F: Documentation/filesystems/zonefs.rst
23015 ZPOOL COMPRESSED PAGE STORAGE API
23016 M: Dan Streetman <ddstreet@ieee.org>
23017 L: linux-mm@kvack.org
23019 F: include/linux/zpool.h
23022 ZR36067 VIDEO FOR LINUX DRIVER
23023 M: Corentin Labbe <clabbe@baylibre.com>
23024 L: mjpeg-users@lists.sourceforge.net
23025 L: linux-media@vger.kernel.org
23027 W: http://mjpeg.sourceforge.net/driver-zoran/
23028 Q: https://patchwork.linuxtv.org/project/linux-media/list/
23029 F: Documentation/driver-api/media/drivers/zoran.rst
23030 F: drivers/media/pci/zoran/
23032 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
23033 M: Minchan Kim <minchan@kernel.org>
23034 M: Sergey Senozhatsky <senozhatsky@chromium.org>
23035 L: linux-kernel@vger.kernel.org
23037 F: Documentation/admin-guide/blockdev/zram.rst
23038 F: drivers/block/zram/
23040 ZS DECSTATION Z85C30 SERIAL DRIVER
23041 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
23043 F: drivers/tty/serial/zs.*
23045 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
23046 M: Minchan Kim <minchan@kernel.org>
23047 M: Sergey Senozhatsky <senozhatsky@chromium.org>
23048 L: linux-mm@kvack.org
23050 F: Documentation/mm/zsmalloc.rst
23051 F: include/linux/zsmalloc.h
23055 M: Nick Terrell <terrelln@fb.com>
23057 B: https://github.com/facebook/zstd/issues
23058 T: git https://github.com/terrelln/linux.git
23059 F: include/linux/zstd*
23061 F: lib/decompress_unzstd.c
23066 ZSWAP COMPRESSED SWAP CACHING
23067 M: Seth Jennings <sjenning@redhat.com>
23068 M: Dan Streetman <ddstreet@ieee.org>
23069 M: Vitaly Wool <vitaly.wool@konsulko.com>
23070 L: linux-mm@kvack.org
23075 M: Linus Torvalds <torvalds@linux-foundation.org>
23076 L: linux-kernel@vger.kernel.org
23077 S: Buried alive in reporters
23078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git