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 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
175 L: linux-bluetooth@vger.kernel.org
176 L: linux-wpan@vger.kernel.org
178 F: Documentation/networking/6lowpan.rst
179 F: include/net/6lowpan.h
182 6PACK NETWORK DRIVER FOR AX.25
183 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
184 L: linux-hams@vger.kernel.org
186 F: drivers/net/hamradio/6pack.c
188 802.11 (including CFG80211/NL80211)
189 M: Johannes Berg <johannes@sipsolutions.net>
190 L: linux-wireless@vger.kernel.org
192 W: https://wireless.wiki.kernel.org/
193 Q: https://patchwork.kernel.org/project/linux-wireless/list/
194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
196 F: Documentation/driver-api/80211/cfg80211.rst
197 F: Documentation/networking/regulatory.rst
198 F: include/linux/ieee80211.h
199 F: include/net/cfg80211.h
200 F: include/net/ieee80211_radiotap.h
201 F: include/net/iw_handler.h
202 F: include/net/wext.h
203 F: include/uapi/linux/nl80211.h
204 F: include/uapi/linux/wireless.h
207 8169 10/100/1000 GIGABIT ETHERNET DRIVER
208 M: Heiner Kallweit <hkallweit1@gmail.com>
209 M: nic_swsd@realtek.com
210 L: netdev@vger.kernel.org
212 F: drivers/net/ethernet/realtek/r8169*
214 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
215 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
216 L: linux-serial@vger.kernel.org
218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
219 F: drivers/tty/serial/8250*
220 F: include/linux/serial_8250.h
222 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
223 L: netdev@vger.kernel.org
225 F: drivers/net/ethernet/8390/
228 M: Eric Van Hensbergen <ericvh@gmail.com>
229 M: Latchesar Ionkov <lucho@ionkov.net>
230 M: Dominique Martinet <asmadeus@codewreck.org>
231 R: Christian Schoenebeck <linux_oss@crudebyte.com>
232 L: v9fs-developer@lists.sourceforge.net
234 W: http://swik.net/v9fs
235 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
237 T: git git://github.com/martinetd/linux.git
238 F: Documentation/filesystems/9p.rst
241 F: include/trace/events/9p.h
242 F: include/uapi/linux/virtio_9p.h
246 M: Hitomi Hasegawa <hasegawa-hitomi@fujitsu.com>
248 F: drivers/soc/fujitsu/a64fx-diag.c
251 M: Antti Palosaari <crope@iki.fi>
252 L: linux-media@vger.kernel.org
254 W: https://linuxtv.org
255 W: http://palosaari.fi/linux/
256 Q: http://patchwork.linuxtv.org/project/linux-media/list/
257 T: git git://linuxtv.org/anttip/media_tree.git
258 F: drivers/media/dvb-frontends/a8293*
260 AACRAID SCSI RAID DRIVER
261 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
262 L: linux-scsi@vger.kernel.org
264 W: http://www.adaptec.com/
265 F: Documentation/scsi/aacraid.rst
266 F: drivers/scsi/aacraid/
269 L: linux-api@vger.kernel.org
270 F: include/linux/syscalls.h
273 X: arch/*/include/uapi/
275 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
276 M: Hans de Goede <hdegoede@redhat.com>
277 L: linux-hwmon@vger.kernel.org
279 F: drivers/hwmon/abituguru.c
281 ABIT UGURU 3 HARDWARE MONITOR DRIVER
282 M: Alistair John Strachan <alistair@devzero.co.uk>
283 L: linux-hwmon@vger.kernel.org
285 F: drivers/hwmon/abituguru3.c
287 ACCES 104-DIO-48E GPIO DRIVER
288 M: William Breathitt Gray <vilhelm.gray@gmail.com>
289 L: linux-gpio@vger.kernel.org
291 F: drivers/gpio/gpio-104-dio-48e.c
293 ACCES 104-IDI-48 GPIO DRIVER
294 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
295 L: linux-gpio@vger.kernel.org
297 F: drivers/gpio/gpio-104-idi-48.c
299 ACCES 104-IDIO-16 GPIO DRIVER
300 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
301 L: linux-gpio@vger.kernel.org
303 F: drivers/gpio/gpio-104-idio-16.c
305 ACCES 104-QUAD-8 DRIVER
306 M: William Breathitt Gray <vilhelm.gray@gmail.com>
307 M: Syed Nayyar Waris <syednwaris@gmail.com>
308 L: linux-iio@vger.kernel.org
310 F: drivers/counter/104-quad-8.c
312 ACCES PCI-IDIO-16 GPIO DRIVER
313 M: William Breathitt Gray <vilhelm.gray@gmail.com>
314 L: linux-gpio@vger.kernel.org
316 F: drivers/gpio/gpio-pci-idio-16.c
318 ACCES PCIe-IDIO-24 GPIO DRIVER
319 M: William Breathitt Gray <vilhelm.gray@gmail.com>
320 L: linux-gpio@vger.kernel.org
322 F: drivers/gpio/gpio-pcie-idio-24.c
325 M: Jes Sorensen <jes@trained-monkey.org>
326 L: linux-acenic@sunsite.dk
328 F: drivers/net/ethernet/alteon/acenic*
330 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
331 M: Peter Kaestle <peter@piie.net>
332 L: platform-driver-x86@vger.kernel.org
334 W: http://piie.net/?section=acerhdf
335 F: drivers/platform/x86/acerhdf.c
337 ACER WMI LAPTOP EXTRAS
338 M: "Lee, Chun-Yi" <jlee@suse.com>
339 L: platform-driver-x86@vger.kernel.org
341 F: drivers/platform/x86/acer-wmi.c
344 M: "Rafael J. Wysocki" <rafael@kernel.org>
345 R: Len Brown <lenb@kernel.org>
346 L: linux-acpi@vger.kernel.org
348 W: https://01.org/linux-acpi
349 Q: https://patchwork.kernel.org/project/linux-acpi/list/
350 B: https://bugzilla.kernel.org
351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
352 F: Documentation/ABI/testing/configfs-acpi
353 F: Documentation/ABI/testing/sysfs-bus-acpi
354 F: Documentation/firmware-guide/acpi/
356 F: drivers/pci/*/*acpi*
357 F: drivers/pci/*acpi*
358 F: drivers/pnp/pnpacpi/
360 F: include/linux/acpi.h
361 F: include/linux/fwnode.h
365 M: "Rafael J. Wysocki" <rafael@kernel.org>
366 R: Len Brown <lenb@kernel.org>
367 R: James Morse <james.morse@arm.com>
368 R: Tony Luck <tony.luck@intel.com>
369 R: Borislav Petkov <bp@alien8.de>
370 L: linux-acpi@vger.kernel.org
371 F: drivers/acpi/apei/
373 ACPI COMPONENT ARCHITECTURE (ACPICA)
374 M: Robert Moore <robert.moore@intel.com>
375 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
376 L: linux-acpi@vger.kernel.org
379 W: https://acpica.org/
380 W: https://github.com/acpica/acpica/
381 Q: https://patchwork.kernel.org/project/linux-acpi/list/
382 B: https://bugzilla.kernel.org
383 B: https://bugs.acpica.org
384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
385 F: drivers/acpi/acpica/
389 ACPI FOR ARM64 (ACPI/arm64)
390 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
391 M: Hanjun Guo <guohanjun@huawei.com>
392 M: Sudeep Holla <sudeep.holla@arm.com>
393 L: linux-acpi@vger.kernel.org
394 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
396 F: drivers/acpi/arm64
398 ACPI SERIAL MULTI INSTANTIATE DRIVER
399 M: Hans de Goede <hdegoede@redhat.com>
400 L: platform-driver-x86@vger.kernel.org
402 F: drivers/platform/x86/serial-multi-instantiate.c
404 ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
405 M: Sudeep Holla <sudeep.holla@arm.com>
406 L: linux-acpi@vger.kernel.org
408 F: drivers/mailbox/pcc.c
411 M: "Rafael J. Wysocki" <rafael@kernel.org>
412 M: Len Brown <lenb@kernel.org>
413 R: Andy Shevchenko <andy@kernel.org>
414 R: Mika Westerberg <mika.westerberg@linux.intel.com>
415 L: linux-acpi@vger.kernel.org
417 Q: https://patchwork.kernel.org/project/linux-acpi/list/
418 B: https://bugzilla.kernel.org
419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
420 F: drivers/acpi/pmic/
423 M: Rafael J. Wysocki <rafael@kernel.org>
424 R: Zhang Rui <rui.zhang@intel.com>
425 L: linux-acpi@vger.kernel.org
427 W: https://01.org/linux-acpi
428 B: https://bugzilla.kernel.org
429 F: drivers/acpi/*thermal*
432 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
433 L: linux-acpi@vger.kernel.org
434 L: iommu@lists.linux.dev
436 F: drivers/acpi/viot.c
437 F: include/linux/acpi_viot.h
440 L: platform-driver-x86@vger.kernel.org
442 F: drivers/platform/x86/wmi.c
443 F: include/uapi/linux/wmi.h
445 ACRN HYPERVISOR SERVICE MODULE
446 M: Fei Li <fei1.li@intel.com>
447 L: acrn-dev@lists.projectacrn.org (subscribers-only)
449 W: https://projectacrn.org
450 F: Documentation/virt/acrn/
451 F: drivers/virt/acrn/
452 F: include/uapi/linux/acrn.h
454 AD1889 ALSA SOUND DRIVER
455 L: linux-parisc@vger.kernel.org
457 W: https://parisc.wiki.kernel.org/index.php/AD1889
458 F: sound/pci/ad1889.*
460 AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
461 M: Mugilraj Dhavachelvan <dmugil2000@gmail.com>
462 L: linux-iio@vger.kernel.org
464 F: drivers/iio/potentiometer/ad5110.c
466 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
467 M: Michael Hennerich <michael.hennerich@analog.com>
469 W: http://wiki.analog.com/AD5254
470 W: https://ez.analog.com/linux-software-drivers
471 F: drivers/misc/ad525x_dpot.c
473 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
474 M: Michael Hennerich <michael.hennerich@analog.com>
476 W: http://wiki.analog.com/AD5398
477 W: https://ez.analog.com/linux-software-drivers
478 F: drivers/regulator/ad5398.c
480 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
481 M: Michael Hennerich <michael.hennerich@analog.com>
483 W: http://wiki.analog.com/AD7142
484 W: https://ez.analog.com/linux-software-drivers
485 F: drivers/input/misc/ad714x.c
487 AD7877 TOUCHSCREEN DRIVER
488 M: Michael Hennerich <michael.hennerich@analog.com>
490 W: http://wiki.analog.com/AD7877
491 W: https://ez.analog.com/linux-software-drivers
492 F: drivers/input/touchscreen/ad7877.c
494 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
495 M: Michael Hennerich <michael.hennerich@analog.com>
497 W: http://wiki.analog.com/AD7879
498 W: https://ez.analog.com/linux-software-drivers
499 F: drivers/input/touchscreen/ad7879.c
501 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
502 M: Jiri Kosina <jikos@kernel.org>
505 ADF7242 IEEE 802.15.4 RADIO DRIVER
506 M: Michael Hennerich <michael.hennerich@analog.com>
507 L: linux-wpan@vger.kernel.org
509 W: https://wiki.analog.com/ADF7242
510 W: https://ez.analog.com/linux-software-drivers
511 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
512 F: drivers/net/ieee802154/adf7242.c
514 ADM1025 HARDWARE MONITOR DRIVER
515 M: Jean Delvare <jdelvare@suse.com>
516 L: linux-hwmon@vger.kernel.org
518 F: Documentation/hwmon/adm1025.rst
519 F: drivers/hwmon/adm1025.c
521 ADM1029 HARDWARE MONITOR DRIVER
522 M: Corentin Labbe <clabbe.montjoie@gmail.com>
523 L: linux-hwmon@vger.kernel.org
525 F: drivers/hwmon/adm1029.c
527 ADM8211 WIRELESS DRIVER
528 L: linux-wireless@vger.kernel.org
530 W: https://wireless.wiki.kernel.org/
531 F: drivers/net/wireless/admtek/adm8211.*
533 ADP1653 FLASH CONTROLLER DRIVER
534 M: Sakari Ailus <sakari.ailus@iki.fi>
535 L: linux-media@vger.kernel.org
537 F: drivers/media/i2c/adp1653.c
538 F: include/media/i2c/adp1653.h
540 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
541 M: Michael Hennerich <michael.hennerich@analog.com>
543 W: http://wiki.analog.com/ADP5520
544 W: https://ez.analog.com/linux-software-drivers
545 F: drivers/gpio/gpio-adp5520.c
546 F: drivers/input/keyboard/adp5520-keys.c
547 F: drivers/leds/leds-adp5520.c
548 F: drivers/mfd/adp5520.c
549 F: drivers/video/backlight/adp5520_bl.c
551 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
552 M: Michael Hennerich <michael.hennerich@analog.com>
554 W: http://wiki.analog.com/ADP5588
555 W: https://ez.analog.com/linux-software-drivers
556 F: drivers/gpio/gpio-adp5588.c
557 F: drivers/input/keyboard/adp5588-keys.c
559 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
560 M: Michael Hennerich <michael.hennerich@analog.com>
562 W: http://wiki.analog.com/ADP8860
563 W: https://ez.analog.com/linux-software-drivers
564 F: drivers/video/backlight/adp8860_bl.c
567 M: Colin Leroy <colin@colino.net>
569 F: drivers/macintosh/therm_adt746x.c
571 ADT7475 HARDWARE MONITOR DRIVER
572 M: Jean Delvare <jdelvare@suse.com>
573 L: linux-hwmon@vger.kernel.org
575 F: Documentation/hwmon/adt7475.rst
576 F: drivers/hwmon/adt7475.c
579 M: Matthew Wilcox <willy@infradead.org>
580 M: Hannes Reinecke <hare@suse.com>
581 L: linux-scsi@vger.kernel.org
583 F: Documentation/scsi/advansys.rst
584 F: drivers/scsi/advansys.c
586 ADVANTECH SWBTN DRIVER
587 M: Andrea Ho <Andrea.Ho@advantech.com.tw>
588 L: platform-driver-x86@vger.kernel.org
590 F: drivers/platform/x86/adv_swbutton.c
592 ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
593 M: Lucas Stankus <lucas.p.stankus@gmail.com>
595 F: Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
596 F: drivers/iio/accel/adxl313*
598 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
599 M: Michael Hennerich <michael.hennerich@analog.com>
601 W: http://wiki.analog.com/ADXL345
602 W: https://ez.analog.com/linux-software-drivers
603 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
604 F: drivers/input/misc/adxl34x.c
606 ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
607 M: Puranjay Mohan <puranjay12@gmail.com>
608 L: linux-iio@vger.kernel.org
610 F: Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
611 F: drivers/iio/accel/adxl355.h
612 F: drivers/iio/accel/adxl355_core.c
613 F: drivers/iio/accel/adxl355_i2c.c
614 F: drivers/iio/accel/adxl355_spi.c
616 ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
617 M: Cosmin Tanislav <cosmin.tanislav@analog.com>
618 L: linux-iio@vger.kernel.org
620 W: http://ez.analog.com/community/linux-device-drivers
621 F: Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
622 F: drivers/iio/accel/adxl367*
624 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
625 M: Michael Hennerich <michael.hennerich@analog.com>
627 W: https://ez.analog.com/linux-software-drivers
628 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
629 F: drivers/iio/accel/adxl372.c
630 F: drivers/iio/accel/adxl372_i2c.c
631 F: drivers/iio/accel/adxl372_spi.c
634 M: Antti Palosaari <crope@iki.fi>
635 L: linux-media@vger.kernel.org
637 W: https://linuxtv.org
638 W: http://palosaari.fi/linux/
639 Q: http://patchwork.linuxtv.org/project/linux-media/list/
640 T: git git://linuxtv.org/anttip/media_tree.git
641 F: drivers/media/dvb-frontends/af9013*
644 M: Antti Palosaari <crope@iki.fi>
645 L: linux-media@vger.kernel.org
647 W: https://linuxtv.org
648 W: http://palosaari.fi/linux/
649 Q: http://patchwork.linuxtv.org/project/linux-media/list/
650 T: git git://linuxtv.org/anttip/media_tree.git
651 F: drivers/media/dvb-frontends/af9033*
654 M: David Sterba <dsterba@suse.com>
655 L: linux-fsdevel@vger.kernel.org
657 F: Documentation/filesystems/affs.rst
661 M: David Howells <dhowells@redhat.com>
662 M: Marc Dionne <marc.dionne@auristor.com>
663 L: linux-afs@lists.infradead.org
665 W: https://www.infradead.org/~dhowells/kafs/
666 F: Documentation/filesystems/afs.rst
668 F: include/trace/events/afs.h
671 M: David Airlie <airlied@linux.ie>
673 T: git git://anongit.freedesktop.org/drm/drm
675 F: include/linux/agp*
676 F: include/uapi/linux/agp*
679 M: "Juergen E. Fischer" <fischer@norbit.de>
680 L: linux-scsi@vger.kernel.org
682 F: drivers/scsi/aha152x*
683 F: drivers/scsi/pcmcia/aha152x*
685 AIC7XXX / AIC79XX SCSI DRIVER
686 M: Hannes Reinecke <hare@suse.com>
687 L: linux-scsi@vger.kernel.org
689 F: drivers/scsi/aic7xxx/
691 AIMSLAB FM RADIO RECEIVER DRIVER
692 M: Hans Verkuil <hverkuil@xs4all.nl>
693 L: linux-media@vger.kernel.org
695 W: https://linuxtv.org
696 T: git git://linuxtv.org/media_tree.git
697 F: drivers/media/radio/radio-aimslab*
700 M: Benjamin LaHaise <bcrl@kvack.org>
701 L: linux-aio@kvack.org
704 F: include/linux/*aio*.h
707 M: Antti Palosaari <crope@iki.fi>
708 L: linux-media@vger.kernel.org
710 W: https://linuxtv.org
711 W: http://palosaari.fi/linux/
712 Q: http://patchwork.linuxtv.org/project/linux-media/list/
713 T: git git://linuxtv.org/anttip/media_tree.git
714 F: drivers/media/usb/airspy/
716 ALACRITECH GIGABIT ETHERNET DRIVER
717 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
719 F: drivers/net/ethernet/alacritech/*
721 ALCATEL SPEEDTOUCH USB DRIVER
722 M: Duncan Sands <duncan.sands@free.fr>
723 L: linux-usb@vger.kernel.org
725 W: http://www.linux-usb.org/SpeedTouch/
726 F: drivers/usb/atm/speedtch.c
727 F: drivers/usb/atm/usbatm.c
729 ALCHEMY AU1XX0 MMC DRIVER
730 M: Manuel Lauss <manuel.lauss@gmail.com>
732 F: drivers/mmc/host/au1xmmc.c
735 M: Rudolf Marek <r.marek@assembler.cz>
736 L: linux-i2c@vger.kernel.org
738 F: Documentation/i2c/busses/i2c-ali1563.rst
739 F: drivers/i2c/busses/i2c-ali1563.c
742 L: Dell.Client.Kernel@dell.com
744 F: drivers/platform/x86/dell/alienware-wmi.c
746 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
747 M: Tomislav Denis <tomislav.denis@avl.com>
748 L: linux-iio@vger.kernel.org
750 W: http://www.allsensors.com/
751 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
752 F: drivers/iio/pressure/dlhl60d.c
754 ALLEGRO DVT VIDEO IP CORE DRIVER
755 M: Michael Tretter <m.tretter@pengutronix.de>
756 R: Pengutronix Kernel Team <kernel@pengutronix.de>
757 L: linux-media@vger.kernel.org
759 F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
760 F: drivers/media/platform/allegro-dvt/
762 ALLWINNER A10 CSI DRIVER
763 M: Maxime Ripard <mripard@kernel.org>
764 L: linux-media@vger.kernel.org
766 T: git git://linuxtv.org/media_tree.git
767 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
768 F: drivers/media/platform/sunxi/sun4i-csi/
770 ALLWINNER CPUFREQ DRIVER
771 M: Yangtao Li <tiny.windzz@gmail.com>
772 L: linux-pm@vger.kernel.org
774 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
775 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
777 ALLWINNER CRYPTO DRIVERS
778 M: Corentin Labbe <clabbe.montjoie@gmail.com>
779 L: linux-crypto@vger.kernel.org
781 F: drivers/crypto/allwinner/
783 ALLWINNER HARDWARE SPINLOCK SUPPORT
784 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
786 F: Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
787 F: drivers/hwspinlock/sun6i_hwspinlock.c
789 ALLWINNER THERMAL DRIVER
790 M: Vasily Khoruzhick <anarsoul@gmail.com>
791 M: Yangtao Li <tiny.windzz@gmail.com>
792 L: linux-pm@vger.kernel.org
794 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
795 F: drivers/thermal/sun8i_thermal.c
798 M: Maxime Ripard <mripard@kernel.org>
799 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
800 L: linux-media@vger.kernel.org
802 F: drivers/staging/media/sunxi/cedrus/
805 M: Richard Henderson <rth@twiddle.net>
806 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
807 M: Matt Turner <mattst88@gmail.com>
808 L: linux-alpha@vger.kernel.org
812 ALPS PS/2 TOUCHPAD DRIVER
813 R: Pali Rohár <pali@kernel.org>
814 F: drivers/input/mouse/alps.*
816 ALTERA I2C CONTROLLER DRIVER
817 M: Thor Thayer <thor.thayer@linux.intel.com>
819 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
820 F: drivers/i2c/busses/i2c-altera.c
822 ALTERA MAILBOX DRIVER
823 M: Mun Yew Tham <mun.yew.tham@intel.com>
825 F: drivers/mailbox/mailbox-altera.c
827 ALTERA MSGDMA IP CORE DRIVER
828 M: Olivier Dautricourt <olivierdautricourt@gmail.com>
829 R: Stefan Roese <sr@denx.de>
830 L: dmaengine@vger.kernel.org
832 F: Documentation/devicetree/bindings/dma/altr,msgdma.yaml
833 F: drivers/dma/altera-msgdma.c
836 M: Mun Yew Tham <mun.yew.tham@intel.com>
837 L: linux-gpio@vger.kernel.org
839 F: drivers/gpio/gpio-altera.c
841 ALTERA SYSTEM MANAGER DRIVER
842 M: Thor Thayer <thor.thayer@linux.intel.com>
844 F: drivers/mfd/altera-sysmgr.c
845 F: include/linux/mfd/altera-sysmgr.h
847 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
848 M: Thor Thayer <thor.thayer@linux.intel.com>
850 F: drivers/gpio/gpio-altera-a10sr.c
851 F: drivers/mfd/altera-a10sr.c
852 F: drivers/reset/reset-a10sr.c
853 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
854 F: include/linux/mfd/altera-a10sr.h
856 ALTERA TRIPLE SPEED ETHERNET DRIVER
857 M: Joyce Ooi <joyce.ooi@intel.com>
858 L: netdev@vger.kernel.org
860 F: drivers/net/ethernet/altera/
862 ALTERA UART/JTAG UART SERIAL DRIVERS
863 M: Tobias Klauser <tklauser@distanz.ch>
864 L: linux-serial@vger.kernel.org
866 F: drivers/tty/serial/altera_jtaguart.c
867 F: drivers/tty/serial/altera_uart.c
868 F: include/linux/altera_jtaguart.h
869 F: include/linux/altera_uart.h
871 AMAZON ANNAPURNA LABS FIC DRIVER
872 M: Talel Shenhar <talel@amazon.com>
874 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
875 F: drivers/irqchip/irq-al-fic.c
877 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
878 M: Talel Shenhar <talel@amazon.com>
879 M: Talel Shenhar <talelshenhar@gmail.com>
881 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
882 F: drivers/edac/al_mc_edac.c
884 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
885 M: Talel Shenhar <talel@amazon.com>
887 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
888 F: drivers/thermal/thermal_mmio.c
890 AMAZON ETHERNET DRIVERS
891 M: Shay Agroskin <shayagr@amazon.com>
892 M: Arthur Kiyanovski <akiyano@amazon.com>
893 R: David Arinzon <darinzon@amazon.com>
894 R: Noam Dagan <ndagan@amazon.com>
895 R: Saeed Bishara <saeedb@amazon.com>
896 L: netdev@vger.kernel.org
898 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
899 F: drivers/net/ethernet/amazon/
901 AMAZON RDMA EFA DRIVER
902 M: Gal Pressman <galpress@amazon.com>
903 R: Yossi Leybovich <sleybo@amazon.com>
904 L: linux-rdma@vger.kernel.org
906 Q: https://patchwork.kernel.org/project/linux-rdma/list/
907 F: drivers/infiniband/hw/efa/
908 F: include/uapi/rdma/efa-abi.h
910 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
911 M: Tom Lendacky <thomas.lendacky@amd.com>
912 M: John Allen <john.allen@amd.com>
913 L: linux-crypto@vger.kernel.org
915 F: drivers/crypto/ccp/
916 F: include/linux/ccp.h
918 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
919 M: Brijesh Singh <brijesh.singh@amd.com>
920 M: Tom Lendacky <thomas.lendacky@amd.com>
921 L: linux-crypto@vger.kernel.org
923 F: drivers/crypto/ccp/sev*
924 F: include/uapi/linux/psp-sev.h
927 M: Harry Wentland <harry.wentland@amd.com>
928 M: Leo Li <sunpeng.li@amd.com>
929 M: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
930 L: amd-gfx@lists.freedesktop.org
932 T: git https://gitlab.freedesktop.org/agd5f/linux.git
933 F: drivers/gpu/drm/amd/display/
935 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
936 M: Huang Rui <ray.huang@amd.com>
937 L: linux-hwmon@vger.kernel.org
939 F: Documentation/hwmon/fam15h_power.rst
940 F: drivers/hwmon/fam15h_power.c
943 M: Enrico Weigelt, metux IT consult <info@metux.net>
944 L: linux-gpio@vger.kernel.org
946 F: drivers/gpio/gpio-amd-fch.c
947 F: include/linux/platform_data/gpio/gpio-amd-fch.h
949 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
950 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
952 F: drivers/usb/gadget/udc/amd5536udc.*
954 AMD GEODE PROCESSOR/CHIPSET SUPPORT
955 M: Andres Salomon <dilinger@queued.net>
956 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
958 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
959 F: arch/x86/include/asm/geode.h
960 F: drivers/char/hw_random/geode-rng.c
961 F: drivers/crypto/geode*
962 F: drivers/video/fbdev/geode/
965 M: Joerg Roedel <joro@8bytes.org>
966 R: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
967 L: iommu@lists.linux.dev
969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
970 F: drivers/iommu/amd/
971 F: include/linux/amd-iommu.h
974 M: Felix Kuehling <Felix.Kuehling@amd.com>
975 L: amd-gfx@lists.freedesktop.org
977 T: git https://gitlab.freedesktop.org/agd5f/linux.git
978 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
979 F: drivers/gpu/drm/amd/amdkfd/
980 F: drivers/gpu/drm/amd/include/cik_structs.h
981 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
982 F: drivers/gpu/drm/amd/include/v9_structs.h
983 F: drivers/gpu/drm/amd/include/vi_structs.h
984 F: include/uapi/linux/kfd_ioctl.h
985 F: include/uapi/linux/kfd_sysfs.h
988 M: Sanjay R Mehta <sanju.mehta@amd.com>
990 F: drivers/spi/spi-amd.c
993 M: Elie Morisse <syniurge@gmail.com>
994 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
995 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
996 L: linux-i2c@vger.kernel.org
998 F: drivers/i2c/busses/i2c-amd-mp2*
1001 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1002 L: platform-driver-x86@vger.kernel.org
1004 F: drivers/platform/x86/amd-pmc.*
1007 M: Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
1008 R: Carlos Bilbao <carlos.bilbao@amd.com>
1009 L: platform-driver-x86@vger.kernel.org
1011 F: Documentation/x86/amd_hsmp.rst
1012 F: arch/x86/include/asm/amd_hsmp.h
1013 F: arch/x86/include/uapi/asm/amd_hsmp.h
1014 F: drivers/platform/x86/amd_hsmp.c
1016 AMD POWERPLAY AND SWSMU
1017 M: Evan Quan <evan.quan@amd.com>
1018 L: amd-gfx@lists.freedesktop.org
1020 T: git https://gitlab.freedesktop.org/agd5f/linux.git
1021 F: drivers/gpu/drm/amd/pm/
1024 M: Huang Rui <ray.huang@amd.com>
1025 L: linux-pm@vger.kernel.org
1027 F: Documentation/admin-guide/pm/amd-pstate.rst
1028 F: drivers/cpufreq/amd-pstate*
1029 F: tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1032 M: Sanjay R Mehta <sanju.mehta@amd.com>
1033 L: dmaengine@vger.kernel.org
1035 F: drivers/dma/ptdma/
1037 AMD SEATTLE DEVICE TREE SUPPORT
1038 M: Brijesh Singh <brijeshkumar.singh@amd.com>
1039 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1040 M: Tom Lendacky <thomas.lendacky@amd.com>
1042 F: arch/arm64/boot/dts/amd/
1045 M: Tom Lendacky <thomas.lendacky@amd.com>
1046 M: "Shyam Sundar S K" <Shyam-sundar.S-k@amd.com>
1047 L: netdev@vger.kernel.org
1049 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1050 F: drivers/net/ethernet/amd/xgbe/
1052 AMD SENSOR FUSION HUB DRIVER
1053 M: Basavaraj Natikar <basavaraj.natikar@amd.com>
1054 L: linux-input@vger.kernel.org
1056 F: Documentation/hid/amd-sfh*
1057 F: drivers/hid/amd-sfh-hid/
1059 AMPHION VPU CODEC V4L2 DRIVER
1060 M: Ming Qian <ming.qian@nxp.com>
1061 M: Shijie Qin <shijie.qin@nxp.com>
1062 M: Zhou Peng <eagle.zhou@nxp.com>
1063 L: linux-media@vger.kernel.org
1065 F: Documentation/devicetree/bindings/media/amphion,vpu.yaml
1066 F: drivers/media/platform/amphion/
1069 M: Christian Eggers <ceggers@arri.de>
1070 L: linux-iio@vger.kernel.org
1072 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1073 F: drivers/iio/light/as73211.c
1075 AMT (Automatic Multicast Tunneling)
1076 M: Taehee Yoo <ap420073@gmail.com>
1077 L: netdev@vger.kernel.org
1079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1081 F: drivers/net/amt.c
1083 ANALOG DEVICES INC AD7192 DRIVER
1084 M: Alexandru Tachici <alexandru.tachici@analog.com>
1085 L: linux-iio@vger.kernel.org
1087 W: https://ez.analog.com/linux-software-drivers
1088 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1089 F: drivers/iio/adc/ad7192.c
1091 ANALOG DEVICES INC AD7292 DRIVER
1092 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1093 L: linux-iio@vger.kernel.org
1095 W: https://ez.analog.com/linux-software-drivers
1096 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1097 F: drivers/iio/adc/ad7292.c
1099 ANALOG DEVICES INC AD3552R DRIVER
1100 M: Nuno Sá <nuno.sa@analog.com>
1101 L: linux-iio@vger.kernel.org
1103 W: https://ez.analog.com/linux-software-drivers
1104 F: Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1105 F: drivers/iio/dac/ad3552r.c
1107 ANALOG DEVICES INC AD7293 DRIVER
1108 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1109 L: linux-iio@vger.kernel.org
1111 W: https://ez.analog.com/linux-software-drivers
1112 F: Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1113 F: drivers/iio/dac/ad7293.c
1115 ANALOG DEVICES INC AD7768-1 DRIVER
1116 M: Michael Hennerich <Michael.Hennerich@analog.com>
1117 L: linux-iio@vger.kernel.org
1119 W: https://ez.analog.com/linux-software-drivers
1120 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1121 F: drivers/iio/adc/ad7768-1.c
1123 ANALOG DEVICES INC AD7780 DRIVER
1124 M: Michael Hennerich <Michael.Hennerich@analog.com>
1125 M: Renato Lui Geh <renatogeh@gmail.com>
1126 L: linux-iio@vger.kernel.org
1128 W: https://ez.analog.com/linux-software-drivers
1129 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1130 F: drivers/iio/adc/ad7780.c
1132 ANALOG DEVICES INC AD74413R DRIVER
1133 M: Cosmin Tanislav <cosmin.tanislav@analog.com>
1134 L: linux-iio@vger.kernel.org
1136 W: http://ez.analog.com/community/linux-device-drivers
1137 F: Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1138 F: drivers/iio/addac/ad74413r.c
1139 F: include/dt-bindings/iio/addac/adi,ad74413r.h
1141 ANALOG DEVICES INC AD9389B DRIVER
1142 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1143 L: linux-media@vger.kernel.org
1145 F: drivers/media/i2c/ad9389b*
1147 ANALOG DEVICES INC ADA4250 DRIVER
1148 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1149 L: linux-iio@vger.kernel.org
1151 W: https://ez.analog.com/linux-software-drivers
1152 F: Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1153 F: drivers/iio/amplifiers/ada4250.c
1155 ANALOG DEVICES INC ADGS1408 DRIVER
1156 M: Mircea Caprioru <mircea.caprioru@analog.com>
1158 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1159 F: drivers/mux/adgs1408.c
1161 ANALOG DEVICES INC ADIN DRIVER
1162 M: Michael Hennerich <michael.hennerich@analog.com>
1163 L: netdev@vger.kernel.org
1165 W: https://ez.analog.com/linux-software-drivers
1166 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1167 F: drivers/net/phy/adin.c
1169 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1170 M: Nuno Sa <nuno.sa@analog.com>
1171 L: linux-iio@vger.kernel.org
1173 F: drivers/iio/imu/adis.c
1174 F: drivers/iio/imu/adis_buffer.c
1175 F: drivers/iio/imu/adis_trigger.c
1176 F: include/linux/iio/imu/adis.h
1178 ANALOG DEVICES INC ADIS16460 DRIVER
1179 M: Dragos Bogdan <dragos.bogdan@analog.com>
1180 L: linux-iio@vger.kernel.org
1182 W: https://ez.analog.com/linux-software-drivers
1183 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1184 F: drivers/iio/imu/adis16460.c
1186 ANALOG DEVICES INC ADIS16475 DRIVER
1187 M: Nuno Sa <nuno.sa@analog.com>
1188 L: linux-iio@vger.kernel.org
1189 W: https://ez.analog.com/linux-software-drivers
1191 F: drivers/iio/imu/adis16475.c
1192 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1194 ANALOG DEVICES INC ADM1177 DRIVER
1195 M: Michael Hennerich <Michael.Hennerich@analog.com>
1196 L: linux-hwmon@vger.kernel.org
1198 W: https://ez.analog.com/linux-software-drivers
1199 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1200 F: drivers/hwmon/adm1177.c
1202 ANALOG DEVICES INC ADMV1013 DRIVER
1203 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1204 L: linux-iio@vger.kernel.org
1206 W: https://ez.analog.com/linux-software-drivers
1207 F: Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1208 F: drivers/iio/frequency/admv1013.c
1210 ANALOG DEVICES INC ADMV8818 DRIVER
1211 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1212 L: linux-iio@vger.kernel.org
1214 W: https://ez.analog.com/linux-software-drivers
1215 F: Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1216 F: drivers/iio/filter/admv8818.c
1218 ANALOG DEVICES INC ADMV1014 DRIVER
1219 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1220 L: linux-iio@vger.kernel.org
1222 W: https://ez.analog.com/linux-software-drivers
1223 F: Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1224 F: drivers/iio/frequency/admv1014.c
1226 ANALOG DEVICES INC ADP5061 DRIVER
1227 M: Michael Hennerich <Michael.Hennerich@analog.com>
1228 L: linux-pm@vger.kernel.org
1230 W: https://ez.analog.com/linux-software-drivers
1231 F: drivers/power/supply/adp5061.c
1233 ANALOG DEVICES INC ADRF6780 DRIVER
1234 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1235 L: linux-iio@vger.kernel.org
1237 W: https://ez.analog.com/linux-software-drivers
1238 F: Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1239 F: drivers/iio/frequency/adrf6780.c
1241 ANALOG DEVICES INC ADV7180 DRIVER
1242 M: Lars-Peter Clausen <lars@metafoo.de>
1243 L: linux-media@vger.kernel.org
1245 W: https://ez.analog.com/linux-software-drivers
1246 F: drivers/media/i2c/adv7180.c
1247 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1249 ANALOG DEVICES INC ADV748X DRIVER
1250 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1251 L: linux-media@vger.kernel.org
1253 F: Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1254 F: drivers/media/i2c/adv748x/*
1256 ANALOG DEVICES INC ADV7511 DRIVER
1257 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1258 L: linux-media@vger.kernel.org
1260 F: drivers/media/i2c/adv7511*
1262 ANALOG DEVICES INC ADV7604 DRIVER
1263 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1264 L: linux-media@vger.kernel.org
1266 F: drivers/media/i2c/adv7604*
1267 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1269 ANALOG DEVICES INC ADV7842 DRIVER
1270 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1271 L: linux-media@vger.kernel.org
1273 F: drivers/media/i2c/adv7842*
1275 ANALOG DEVICES INC ADXRS290 DRIVER
1276 M: Nishant Malpani <nish.malpani25@gmail.com>
1277 L: linux-iio@vger.kernel.org
1279 F: drivers/iio/gyro/adxrs290.c
1280 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1282 ANALOG DEVICES INC ASOC CODEC DRIVERS
1283 M: Lars-Peter Clausen <lars@metafoo.de>
1284 M: Nuno Sá <nuno.sa@analog.com>
1285 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1287 W: http://wiki.analog.com/
1288 W: https://ez.analog.com/linux-software-drivers
1289 F: sound/soc/codecs/ad1*
1290 F: sound/soc/codecs/ad7*
1291 F: sound/soc/codecs/adau*
1292 F: sound/soc/codecs/adav*
1293 F: sound/soc/codecs/sigmadsp.*
1294 F: sound/soc/codecs/ssm*
1296 ANALOG DEVICES INC DMA DRIVERS
1297 M: Lars-Peter Clausen <lars@metafoo.de>
1299 W: https://ez.analog.com/linux-software-drivers
1300 F: drivers/dma/dma-axi-dmac.c
1302 ANALOG DEVICES INC IIO DRIVERS
1303 M: Lars-Peter Clausen <lars@metafoo.de>
1304 M: Michael Hennerich <Michael.Hennerich@analog.com>
1306 W: http://wiki.analog.com/
1307 W: https://ez.analog.com/linux-software-drivers
1308 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1309 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1310 F: Documentation/devicetree/bindings/iio/*/adi,*
1311 F: Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml
1312 F: drivers/iio/*/ad*
1313 F: drivers/iio/adc/ltc249*
1314 F: drivers/iio/amplifiers/hmc425a.c
1315 F: drivers/staging/iio/*/ad*
1316 X: drivers/iio/*/adjd*
1318 ANALOGBITS PLL LIBRARIES
1319 M: Paul Walmsley <paul.walmsley@sifive.com>
1321 F: drivers/clk/analogbits/*
1322 F: include/linux/clk/analogbits*
1324 ANDROID CONFIG FRAGMENTS
1325 M: Rob Herring <robh@kernel.org>
1327 F: kernel/configs/android*
1330 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1331 M: Arve Hjønnevåg <arve@android.com>
1332 M: Todd Kjos <tkjos@android.com>
1333 M: Martijn Coenen <maco@android.com>
1334 M: Joel Fernandes <joel@joelfernandes.org>
1335 M: Christian Brauner <christian@brauner.io>
1336 M: Hridya Valsaraju <hridya@google.com>
1337 M: Suren Baghdasaryan <surenb@google.com>
1338 L: linux-kernel@vger.kernel.org
1340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1343 ANDROID GOLDFISH PIC DRIVER
1344 M: Miodrag Dinic <miodrag.dinic@mips.com>
1346 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1347 F: drivers/irqchip/irq-goldfish-pic.c
1349 ANDROID GOLDFISH RTC DRIVER
1350 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1352 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1353 F: drivers/rtc/rtc-goldfish.c
1355 AOA (Apple Onboard Audio) ALSA DRIVER
1356 M: Johannes Berg <johannes@sipsolutions.net>
1357 L: linuxppc-dev@lists.ozlabs.org
1358 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1362 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1363 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1364 L: linux-iio@vger.kernel.org
1366 F: drivers/iio/adc/stx104.c
1369 M: Jiri Kosina <jikos@kernel.org>
1371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1372 F: arch/x86/kernel/apm_32.c
1373 F: drivers/char/apm-emulation.c
1374 F: include/linux/apm_bios.h
1375 F: include/uapi/linux/apm_bios.h
1377 APPARMOR SECURITY MODULE
1378 M: John Johansen <john.johansen@canonical.com>
1379 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1381 W: wiki.apparmor.net
1382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1383 F: Documentation/admin-guide/LSM/apparmor.rst
1384 F: security/apparmor/
1386 APPLE BCM5974 MULTITOUCH DRIVER
1387 M: Henrik Rydberg <rydberg@bitmath.org>
1388 L: linux-input@vger.kernel.org
1390 F: drivers/input/mouse/bcm5974.c
1392 APPLE PCIE CONTROLLER DRIVER
1393 M: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1394 M: Marc Zyngier <maz@kernel.org>
1395 L: linux-pci@vger.kernel.org
1397 F: drivers/pci/controller/pcie-apple.c
1400 M: Henrik Rydberg <rydberg@bitmath.org>
1401 L: linux-hwmon@vger.kernel.org
1403 F: drivers/hwmon/applesmc.c
1405 APPLETALK NETWORK LAYER
1406 L: netdev@vger.kernel.org
1408 F: drivers/net/appletalk/
1409 F: include/linux/atalk.h
1410 F: include/uapi/linux/atalk.h
1413 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1414 M: Khuong Dinh <khuong@os.amperecomputing.com>
1416 F: arch/arm64/boot/dts/apm/
1418 APPLIED MICRO (APM) X-GENE SOC EDAC
1419 M: Khuong Dinh <khuong@os.amperecomputing.com>
1421 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1422 F: drivers/edac/xgene_edac.c
1424 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1425 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1426 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1428 F: drivers/net/ethernet/apm/xgene-v2/
1430 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1431 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1432 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1433 M: Quan Nguyen <quan@os.amperecomputing.com>
1435 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1436 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1437 F: drivers/net/ethernet/apm/xgene/
1438 F: drivers/net/mdio/mdio-xgene.c
1440 APPLIED MICRO (APM) X-GENE SOC PMU
1441 M: Khuong Dinh <khuong@os.amperecomputing.com>
1443 F: Documentation/admin-guide/perf/xgene-pmu.rst
1444 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1445 F: drivers/perf/xgene_pmu.c
1447 APTINA CAMERA SENSOR PLL
1448 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1449 L: linux-media@vger.kernel.org
1451 F: drivers/media/i2c/aptina-pll.*
1453 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1454 M: Aleksa Savic <savicaleksa83@gmail.com>
1455 M: Jack Doan <me@jackdoan.com>
1456 L: linux-hwmon@vger.kernel.org
1458 F: Documentation/hwmon/aquacomputer_d5next.rst
1459 F: drivers/hwmon/aquacomputer_d5next.c
1461 AQUANTIA ETHERNET DRIVER (atlantic)
1462 M: Igor Russkikh <irusskikh@marvell.com>
1463 L: netdev@vger.kernel.org
1465 W: https://www.marvell.com/
1466 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1467 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1468 F: drivers/net/ethernet/aquantia/atlantic/
1470 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1471 M: Egor Pomozov <epomozov@marvell.com>
1472 L: netdev@vger.kernel.org
1474 W: http://www.aquantia.com
1475 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1477 ARASAN NAND CONTROLLER DRIVER
1478 M: Miquel Raynal <miquel.raynal@bootlin.com>
1479 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1480 L: linux-mtd@lists.infradead.org
1482 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1483 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1485 ARC FRAMEBUFFER DRIVER
1486 M: Jaya Kumar <jayalk@intworks.biz>
1488 F: drivers/video/fbdev/arcfb.c
1489 F: drivers/video/fbdev/core/fb_defio.c
1492 M: Alexey Brodkin <abrodkin@synopsys.com>
1494 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1495 F: drivers/gpu/drm/tiny/arcpgu.c
1497 ARCNET NETWORK LAYER
1498 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1499 L: netdev@vger.kernel.org
1501 F: drivers/net/arcnet/
1502 F: include/uapi/linux/if_arcnet.h
1504 ARM ARCHITECTED TIMER DRIVER
1505 M: Mark Rutland <mark.rutland@arm.com>
1506 M: Marc Zyngier <maz@kernel.org>
1507 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1509 F: arch/arm/include/asm/arch_timer.h
1510 F: arch/arm64/include/asm/arch_timer.h
1511 F: drivers/clocksource/arm_arch_timer.c
1513 ARM HDLCD DRM DRIVER
1514 M: Liviu Dudau <liviu.dudau@arm.com>
1516 F: Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1517 F: drivers/gpu/drm/arm/hdlcd_*
1519 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1520 M: Linus Walleij <linus.walleij@linaro.org>
1521 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1523 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1524 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1525 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1526 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1527 F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1528 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1529 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1530 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1531 F: Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1532 F: arch/arm/boot/dts/arm-realview-*
1533 F: arch/arm/boot/dts/integrator*
1534 F: arch/arm/boot/dts/versatile*
1535 F: arch/arm/mach-versatile/
1536 F: drivers/bus/arm-integrator-lm.c
1537 F: drivers/clk/versatile/
1538 F: drivers/i2c/busses/i2c-versatile.c
1539 F: drivers/irqchip/irq-versatile-fpga.c
1540 F: drivers/mtd/maps/physmap-versatile.*
1541 F: drivers/power/reset/arm-versatile-reboot.c
1542 F: drivers/soc/versatile/
1544 ARM KOMEDA DRM-KMS DRIVER
1545 M: James (Qian) Wang <james.qian.wang@arm.com>
1546 M: Liviu Dudau <liviu.dudau@arm.com>
1547 M: Mihail Atanassov <mihail.atanassov@arm.com>
1548 L: Mali DP Maintainers <malidp@foss.arm.com>
1550 T: git git://anongit.freedesktop.org/drm/drm-misc
1551 F: Documentation/devicetree/bindings/display/arm,komeda.yaml
1552 F: Documentation/gpu/komeda-kms.rst
1553 F: drivers/gpu/drm/arm/display/include/
1554 F: drivers/gpu/drm/arm/display/komeda/
1556 ARM MALI PANFROST DRM DRIVER
1557 M: Rob Herring <robh@kernel.org>
1558 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1559 R: Steven Price <steven.price@arm.com>
1560 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1561 L: dri-devel@lists.freedesktop.org
1563 T: git git://anongit.freedesktop.org/drm/drm-misc
1564 F: drivers/gpu/drm/panfrost/
1565 F: include/uapi/drm/panfrost_drm.h
1567 ARM MALI-DP DRM DRIVER
1568 M: Liviu Dudau <liviu.dudau@arm.com>
1569 M: Brian Starkey <brian.starkey@arm.com>
1570 L: Mali DP Maintainers <malidp@foss.arm.com>
1572 T: git git://anongit.freedesktop.org/drm/drm-misc
1573 F: Documentation/devicetree/bindings/display/arm,malidp.yaml
1574 F: Documentation/gpu/afbc.rst
1575 F: drivers/gpu/drm/arm/
1577 ARM MFM AND FLOPPY DRIVERS
1578 M: Ian Molton <spyro@f2s.com>
1580 F: arch/arm/include/asm/floppy.h
1581 F: arch/arm/mach-rpc/floppydma.S
1583 ARM PMU PROFILING AND DEBUGGING
1584 M: Will Deacon <will@kernel.org>
1585 M: Mark Rutland <mark.rutland@arm.com>
1586 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1588 F: Documentation/devicetree/bindings/arm/pmu.yaml
1589 F: Documentation/devicetree/bindings/perf/
1590 F: arch/arm*/include/asm/hw_breakpoint.h
1591 F: arch/arm*/include/asm/perf_event.h
1592 F: arch/arm*/kernel/hw_breakpoint.c
1593 F: arch/arm*/kernel/perf_*
1595 F: include/linux/perf/arm_pmu.h
1598 M: Russell King <linux@armlinux.org.uk>
1599 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1601 W: http://www.armlinux.org.uk/
1602 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1604 X: arch/arm/boot/dts/
1606 ARM PRIMECELL AACI PL041 DRIVER
1607 M: Russell King <linux@armlinux.org.uk>
1611 ARM PRIMECELL BUS SUPPORT
1612 M: Russell King <linux@armlinux.org.uk>
1615 F: include/linux/amba/bus.h
1617 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1618 M: Miquel Raynal <miquel.raynal@bootlin.com>
1619 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1620 L: linux-mtd@lists.infradead.org
1622 F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1623 F: drivers/mtd/nand/raw/pl35x-nand-controller.c
1625 ARM PRIMECELL PL35X SMC DRIVER
1626 M: Miquel Raynal <miquel.raynal@bootlin.com>
1627 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1628 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1630 F: Documentation/devicetree/bindings/memory-controllers/arm,pl353-smc.yaml
1631 F: drivers/memory/pl353-smc.c
1633 ARM PRIMECELL CLCD PL110 DRIVER
1634 M: Russell King <linux@armlinux.org.uk>
1636 F: drivers/video/fbdev/amba-clcd.*
1638 ARM PRIMECELL KMI PL050 DRIVER
1639 M: Russell King <linux@armlinux.org.uk>
1641 F: drivers/input/serio/ambakmi.*
1642 F: include/linux/amba/kmi.h
1644 ARM PRIMECELL MMCI PL180/1 DRIVER
1645 M: Russell King <linux@armlinux.org.uk>
1647 F: drivers/mmc/host/mmci.*
1648 F: include/linux/amba/mmci.h
1650 ARM PRIMECELL SSP PL022 SPI DRIVER
1651 M: Linus Walleij <linus.walleij@linaro.org>
1652 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1654 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1655 F: drivers/spi/spi-pl022.c
1657 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1658 M: Russell King <linux@armlinux.org.uk>
1660 F: drivers/tty/serial/amba-pl01*.c
1661 F: include/linux/amba/serial.h
1663 ARM PRIMECELL VIC PL190/PL192 DRIVER
1664 M: Linus Walleij <linus.walleij@linaro.org>
1665 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1667 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1668 F: drivers/irqchip/irq-vic.c
1670 ARM SMC WATCHDOG DRIVER
1671 M: Julius Werner <jwerner@chromium.org>
1672 R: Evan Benn <evanbenn@chromium.org>
1674 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1675 F: drivers/watchdog/arm_smc_wdt.c
1678 M: Will Deacon <will@kernel.org>
1679 R: Robin Murphy <robin.murphy@arm.com>
1680 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1683 F: drivers/iommu/arm/
1684 F: drivers/iommu/io-pgtable-arm*
1686 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1687 M: Arnd Bergmann <arnd@arndb.de>
1688 M: Olof Johansson <olof@lixom.net>
1690 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1692 C: irc://irc.libera.chat/armlinux
1693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1694 F: arch/arm/boot/dts/Makefile
1695 F: arch/arm64/boot/dts/Makefile
1697 ARM SUB-ARCHITECTURES
1698 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1700 C: irc://irc.libera.chat/armlinux
1701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1705 ARM/ACTIONS SEMI ARCHITECTURE
1706 M: Andreas Färber <afaerber@suse.de>
1707 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1708 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1709 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1711 F: Documentation/devicetree/bindings/arm/actions.yaml
1712 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1713 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1714 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1715 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1716 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1717 F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1718 F: Documentation/devicetree/bindings/pinctrl/actions,*
1719 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1720 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1721 F: arch/arm/boot/dts/owl-*
1722 F: arch/arm/mach-actions/
1723 F: arch/arm64/boot/dts/actions/
1724 F: drivers/clk/actions/
1725 F: drivers/clocksource/timer-owl*
1726 F: drivers/dma/owl-dma.c
1727 F: drivers/i2c/busses/i2c-owl.c
1728 F: drivers/irqchip/irq-owl-sirq.c
1729 F: drivers/mmc/host/owl-mmc.c
1730 F: drivers/net/ethernet/actions/
1731 F: drivers/pinctrl/actions/*
1732 F: drivers/soc/actions/
1733 F: include/dt-bindings/power/owl-*
1734 F: include/dt-bindings/reset/actions,*
1735 F: include/linux/soc/actions/
1738 ARM/ADS SPHERE MACHINE SUPPORT
1739 M: Lennert Buytenhek <kernel@wantstofly.org>
1740 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1743 ARM/AFEB9260 MACHINE SUPPORT
1744 M: Sergey Lapin <slapin@ossfans.org>
1745 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1748 ARM/AJECO 1ARM MACHINE SUPPORT
1749 M: Lennert Buytenhek <kernel@wantstofly.org>
1750 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1753 ARM/Allwinner SoC Clock Support
1754 M: Emilio López <emilio@elopez.com.ar>
1756 F: drivers/clk/sunxi/
1758 ARM/Allwinner sunXi SoC support
1759 M: Chen-Yu Tsai <wens@csie.org>
1760 M: Jernej Skrabec <jernej.skrabec@gmail.com>
1761 M: Samuel Holland <samuel@sholland.org>
1762 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1765 L: linux-sunxi@lists.linux.dev
1766 F: arch/arm/mach-sunxi/
1767 F: arch/arm64/boot/dts/allwinner/
1768 F: drivers/clk/sunxi-ng/
1769 F: drivers/pinctrl/sunxi/
1770 F: drivers/soc/sunxi/
1775 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1776 M: Neil Armstrong <narmstrong@baylibre.com>
1777 M: Jerome Brunet <jbrunet@baylibre.com>
1778 L: linux-amlogic@lists.infradead.org
1780 F: Documentation/devicetree/bindings/clock/amlogic*
1781 F: drivers/clk/meson/
1782 F: include/dt-bindings/clock/gxbb*
1783 F: include/dt-bindings/clock/meson*
1785 ARM/Amlogic Meson SoC Crypto Drivers
1786 M: Corentin Labbe <clabbe@baylibre.com>
1787 L: linux-crypto@vger.kernel.org
1788 L: linux-amlogic@lists.infradead.org
1790 F: Documentation/devicetree/bindings/crypto/amlogic*
1791 F: drivers/crypto/amlogic/
1793 ARM/Amlogic Meson SoC Sound Drivers
1794 M: Jerome Brunet <jbrunet@baylibre.com>
1795 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1797 F: Documentation/devicetree/bindings/sound/amlogic*
1800 ARM/Amlogic Meson SoC support
1801 M: Neil Armstrong <narmstrong@baylibre.com>
1802 M: Kevin Hilman <khilman@baylibre.com>
1803 R: Jerome Brunet <jbrunet@baylibre.com>
1804 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1805 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1806 L: linux-amlogic@lists.infradead.org
1808 W: http://linux-meson.com/
1809 F: arch/arm/boot/dts/meson*
1810 F: arch/arm/mach-meson/
1811 F: arch/arm64/boot/dts/amlogic/
1812 F: drivers/mmc/host/meson*
1813 F: drivers/pinctrl/meson/
1814 F: drivers/rtc/rtc-meson*
1815 F: drivers/soc/amlogic/
1818 ARM/Annapurna Labs ALPINE ARCHITECTURE
1819 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1820 M: Antoine Tenart <atenart@kernel.org>
1821 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1823 F: arch/arm/boot/dts/alpine*
1824 F: arch/arm/mach-alpine/
1825 F: arch/arm64/boot/dts/amazon/
1826 F: drivers/*/*alpine*
1828 ARM/APPLE MACHINE SUPPORT
1829 M: Hector Martin <marcan@marcan.st>
1830 M: Sven Peter <sven@svenpeter.dev>
1831 R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1832 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1834 W: https://asahilinux.org
1835 B: https://github.com/AsahiLinux/linux/issues
1836 C: irc://irc.oftc.net/asahi-dev
1837 T: git https://github.com/AsahiLinux/linux.git
1838 F: Documentation/devicetree/bindings/arm/apple.yaml
1839 F: Documentation/devicetree/bindings/arm/apple/*
1840 F: Documentation/devicetree/bindings/clock/apple,nco.yaml
1841 F: Documentation/devicetree/bindings/i2c/apple,i2c.yaml
1842 F: Documentation/devicetree/bindings/interrupt-controller/apple,*
1843 F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
1844 F: Documentation/devicetree/bindings/iommu/apple,sart.yaml
1845 F: Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
1846 F: Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
1847 F: Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
1848 F: Documentation/devicetree/bindings/pci/apple,pcie.yaml
1849 F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1850 F: Documentation/devicetree/bindings/power/apple*
1851 F: Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
1852 F: arch/arm64/boot/dts/apple/
1853 F: drivers/clk/clk-apple-nco.c
1854 F: drivers/i2c/busses/i2c-pasemi-core.c
1855 F: drivers/i2c/busses/i2c-pasemi-platform.c
1856 F: drivers/iommu/apple-dart.c
1857 F: drivers/irqchip/irq-apple-aic.c
1858 F: drivers/mailbox/apple-mailbox.c
1859 F: drivers/nvme/host/apple.c
1860 F: drivers/nvmem/apple-efuses.c
1861 F: drivers/pinctrl/pinctrl-apple-gpio.c
1862 F: drivers/soc/apple/*
1863 F: drivers/watchdog/apple_wdt.c
1864 F: include/dt-bindings/interrupt-controller/apple-aic.h
1865 F: include/dt-bindings/pinctrl/apple.h
1866 F: include/linux/apple-mailbox.h
1867 F: include/linux/soc/apple/*
1869 ARM/ARTPEC MACHINE SUPPORT
1870 M: Jesper Nilsson <jesper.nilsson@axis.com>
1871 M: Lars Persson <lars.persson@axis.com>
1872 L: linux-arm-kernel@axis.com
1874 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1875 F: arch/arm/boot/dts/artpec6*
1876 F: arch/arm/mach-artpec
1878 F: drivers/crypto/axis
1879 F: drivers/mmc/host/usdhi6rol0.c
1880 F: drivers/pinctrl/pinctrl-artpec*
1882 ARM/ASPEED I2C DRIVER
1883 M: Brendan Higgins <brendanhiggins@google.com>
1884 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1885 R: Joel Stanley <joel@jms.id.au>
1886 L: linux-i2c@vger.kernel.org
1887 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1889 F: Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
1890 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1891 F: drivers/i2c/busses/i2c-aspeed.c
1892 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1894 ARM/ASPEED MACHINE SUPPORT
1895 M: Joel Stanley <joel@jms.id.au>
1896 R: Andrew Jeffery <andrew@aj.id.au>
1897 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1898 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1900 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1902 F: arch/arm/boot/dts/aspeed-*
1903 F: arch/arm/mach-aspeed/
1906 ARM/BITMAIN ARCHITECTURE
1907 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1908 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1910 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1911 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1912 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1913 F: arch/arm64/boot/dts/bitmain/
1914 F: drivers/clk/clk-bm1880.c
1915 F: drivers/pinctrl/pinctrl-bm1880.c
1917 ARM/CALXEDA HIGHBANK ARCHITECTURE
1918 M: Andre Przywara <andre.przywara@arm.com>
1919 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1921 F: arch/arm/boot/dts/ecx-*.dts*
1922 F: arch/arm/boot/dts/highbank.dts
1923 F: arch/arm/mach-highbank/
1925 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1926 M: Krzysztof Halasa <khalasa@piap.pl>
1928 F: arch/arm/mach-cns3xxx/
1930 ARM/CAVIUM THUNDER NETWORK DRIVER
1931 M: Sunil Goutham <sgoutham@marvell.com>
1932 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1934 F: drivers/net/ethernet/cavium/thunder/
1936 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1937 M: Lukasz Majewski <lukma@denx.de>
1938 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1940 F: arch/arm/mach-ep93xx/ts72xx.c
1942 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1943 M: Alexander Shiyan <shc_work@mail.ru>
1944 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1948 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1949 M: Lennert Buytenhek <kernel@wantstofly.org>
1950 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1953 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1954 M: Hartley Sweeten <hsweeten@visionengravers.com>
1955 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1956 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1958 F: arch/arm/mach-ep93xx/
1959 F: arch/arm/mach-ep93xx/include/mach/
1962 M: Russell King <linux@armlinux.org.uk>
1963 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1965 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1966 F: drivers/clk/clkdev.c
1968 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1969 M: Baruch Siach <baruch@tkos.co.il>
1970 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1972 F: arch/arm/boot/dts/cx92755*
1975 ARM/CONTEC MICRO9 MACHINE SUPPORT
1976 M: Hubert Feurstein <hubert.feurstein@contec.at>
1978 F: arch/arm/mach-ep93xx/micro9.c
1980 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1981 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1982 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1983 R: Mike Leach <mike.leach@linaro.org>
1984 R: Leo Yan <leo.yan@linaro.org>
1985 L: coresight@lists.linaro.org (moderated for non-subscribers)
1986 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1989 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1990 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1991 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1992 F: Documentation/devicetree/bindings/arm/coresight.txt
1993 F: Documentation/devicetree/bindings/arm/ete.yaml
1994 F: Documentation/devicetree/bindings/arm/trbe.yaml
1995 F: Documentation/trace/coresight/*
1996 F: drivers/hwtracing/coresight/*
1997 F: include/dt-bindings/arm/coresight-cti-dt.h
1998 F: include/linux/coresight*
1999 F: samples/coresight/*
2000 F: tools/perf/arch/arm/util/auxtrace.c
2001 F: tools/perf/arch/arm/util/cs-etm.c
2002 F: tools/perf/arch/arm/util/cs-etm.h
2003 F: tools/perf/arch/arm/util/pmu.c
2004 F: tools/perf/util/cs-etm-decoder/*
2005 F: tools/perf/util/cs-etm.*
2007 ARM/CORGI MACHINE SUPPORT
2008 M: Richard Purdie <rpurdie@rpsys.net>
2011 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2012 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
2013 M: Linus Walleij <linus.walleij@linaro.org>
2014 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2016 T: git git://github.com/ulli-kroll/linux.git
2017 F: Documentation/devicetree/bindings/arm/gemini.yaml
2018 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2019 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2020 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2021 F: arch/arm/boot/dts/gemini*
2022 F: arch/arm/mach-gemini/
2023 F: drivers/crypto/gemini/
2024 F: drivers/net/ethernet/cortina/
2025 F: drivers/pinctrl/pinctrl-gemini.c
2026 F: drivers/rtc/rtc-ftrtc010.c
2028 ARM/CZ.NIC TURRIS SUPPORT
2029 M: Marek Behún <kabel@kernel.org>
2031 W: https://www.turris.cz/
2032 F: Documentation/ABI/testing/debugfs-moxtet
2033 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
2034 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2035 F: Documentation/devicetree/bindings/bus/moxtet.txt
2036 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2037 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2038 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2039 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2040 F: drivers/bus/moxtet.c
2041 F: drivers/firmware/turris-mox-rwtm.c
2042 F: drivers/leds/leds-turris-omnia.c
2043 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
2044 F: drivers/gpio/gpio-moxtet.c
2045 F: drivers/watchdog/armada_37xx_wdt.c
2046 F: include/dt-bindings/bus/moxtet.h
2047 F: include/linux/armada-37xx-rwtm-mailbox.h
2048 F: include/linux/moxtet.h
2050 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
2051 M: Robert Jarzmik <robert.jarzmik@free.fr>
2052 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2054 F: arch/arm/mach-pxa/ezx.c
2056 ARM/FARADAY FA526 PORT
2057 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
2058 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2060 T: git git://git.berlios.de/gemini-board
2061 F: arch/arm/mm/*-fa*
2063 ARM/FOOTBRIDGE ARCHITECTURE
2064 M: Russell King <linux@armlinux.org.uk>
2065 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2067 W: http://www.armlinux.org.uk/
2068 F: arch/arm/include/asm/hardware/dec21285.h
2069 F: arch/arm/mach-footbridge/
2071 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2072 M: Shawn Guo <shawnguo@kernel.org>
2073 M: Sascha Hauer <s.hauer@pengutronix.de>
2074 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2075 R: Fabio Estevam <festevam@gmail.com>
2076 R: NXP Linux Team <linux-imx@nxp.com>
2077 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2080 X: drivers/media/i2c/
2084 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2085 M: Shawn Guo <shawnguo@kernel.org>
2086 M: Li Yang <leoyang.li@nxp.com>
2087 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2090 F: arch/arm/boot/dts/ls1021a*
2091 F: arch/arm64/boot/dts/freescale/fsl-*
2092 F: arch/arm64/boot/dts/freescale/qoriq-*
2094 ARM/FREESCALE VYBRID ARM ARCHITECTURE
2095 M: Shawn Guo <shawnguo@kernel.org>
2096 M: Sascha Hauer <s.hauer@pengutronix.de>
2097 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2098 R: Stefan Agner <stefan@agner.ch>
2099 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2102 F: arch/arm/boot/dts/vf*
2103 F: arch/arm/mach-imx/*vf610*
2105 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
2106 M: Lennert Buytenhek <kernel@wantstofly.org>
2107 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2110 ARM/GUMSTIX MACHINE SUPPORT
2111 M: Steve Sakoman <sakoman@gmail.com>
2112 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2115 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
2116 M: Philipp Zabel <philipp.zabel@gmail.com>
2117 M: Paul Parsons <lost.distance@yahoo.com>
2118 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2120 F: arch/arm/mach-pxa/hx4700.c
2121 F: arch/arm/mach-pxa/include/mach/hx4700.h
2122 F: sound/soc/pxa/hx4700.c
2124 ARM/HISILICON SOC SUPPORT
2125 M: Wei Xu <xuwei5@hisilicon.com>
2126 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2128 W: http://www.hisilicon.com
2129 T: git git://github.com/hisilicon/linux-hisi.git
2130 F: arch/arm/boot/dts/hi3*
2131 F: arch/arm/boot/dts/hip*
2132 F: arch/arm/boot/dts/hisi*
2133 F: arch/arm/mach-hisi/
2134 F: arch/arm64/boot/dts/hisilicon/
2136 ARM/HP JORNADA 7XX MACHINE SUPPORT
2137 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
2140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2141 F: arch/arm/mach-sa1100/include/mach/jornada720.h
2142 F: arch/arm/mach-sa1100/jornada720.c
2144 ARM/HPE GXP ARCHITECTURE
2145 M: Jean-Marie Verdun <verdun@hpe.com>
2146 M: Nick Hawkins <nick.hawkins@hpe.com>
2148 F: Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2149 F: Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2150 F: arch/arm/boot/dts/hpe-bmc*
2151 F: arch/arm/boot/dts/hpe-gxp*
2152 F: arch/arm/mach-hpe/
2153 F: drivers/clocksource/timer-gxp.c
2154 F: drivers/watchdog/gxp-wdt.c
2156 ARM/IGEP MACHINE SUPPORT
2157 M: Enric Balletbo i Serra <eballetbo@gmail.com>
2158 M: Javier Martinez Canillas <javier@dowhile0.org>
2159 L: linux-omap@vger.kernel.org
2160 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2162 F: arch/arm/boot/dts/omap3-igep*
2164 ARM/INCOME PXA270 SUPPORT
2165 M: Marek Vasut <marek.vasut@gmail.com>
2166 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2168 F: arch/arm/mach-pxa/colibri-pxa270-income.c
2170 ARM/INTEL IOP32X ARM ARCHITECTURE
2171 M: Lennert Buytenhek <kernel@wantstofly.org>
2172 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2175 ARM/INTEL IQ81342EX MACHINE SUPPORT
2176 M: Lennert Buytenhek <kernel@wantstofly.org>
2177 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2180 ARM/INTEL IXDP2850 MACHINE SUPPORT
2181 M: Lennert Buytenhek <kernel@wantstofly.org>
2182 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2185 ARM/INTEL IXP4XX ARM ARCHITECTURE
2186 M: Linus Walleij <linusw@kernel.org>
2187 M: Imre Kaloz <kaloz@openwrt.org>
2188 M: Krzysztof Halasa <khalasa@piap.pl>
2189 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2191 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2192 F: Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml
2193 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2194 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2195 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2196 F: arch/arm/mach-ixp4xx/
2197 F: drivers/bus/intel-ixp4xx-eb.c
2198 F: drivers/clocksource/timer-ixp4xx.c
2199 F: drivers/crypto/ixp4xx_crypto.c
2200 F: drivers/gpio/gpio-ixp4xx.c
2201 F: drivers/irqchip/irq-ixp4xx.c
2202 F: include/linux/irqchip/irq-ixp4xx.h
2203 F: include/linux/platform_data/timer-ixp4xx.h
2205 ARM/INTEL KEEMBAY ARCHITECTURE
2206 M: Paul J. Murphy <paul.j.murphy@intel.com>
2207 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2209 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2210 F: arch/arm64/boot/dts/intel/keembay-evm.dts
2211 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2213 ARM/INTEL XSC3 (MANZANO) ARM CORE
2214 M: Lennert Buytenhek <kernel@wantstofly.org>
2215 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2218 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2219 M: Lennert Buytenhek <kernel@wantstofly.org>
2220 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2223 ARM/LG1K ARCHITECTURE
2224 M: Chanho Min <chanho.min@lge.com>
2225 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2227 F: arch/arm64/boot/dts/lg/
2229 ARM/LOGICPD PXA270 MACHINE SUPPORT
2230 M: Lennert Buytenhek <kernel@wantstofly.org>
2231 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2234 ARM/LPC18XX ARCHITECTURE
2235 M: Vladimir Zapolskiy <vz@mleia.com>
2236 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2238 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2239 F: arch/arm/boot/dts/lpc43*
2240 F: drivers/i2c/busses/i2c-lpc2k.c
2241 F: drivers/memory/pl172.c
2242 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2243 F: drivers/rtc/rtc-lpc24xx.c
2246 ARM/LPC32XX SOC SUPPORT
2247 M: Vladimir Zapolskiy <vz@mleia.com>
2248 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2250 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2251 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2252 F: arch/arm/boot/dts/lpc32*
2253 F: arch/arm/mach-lpc32xx/
2254 F: drivers/i2c/busses/i2c-pnx.c
2255 F: drivers/net/ethernet/nxp/lpc_eth.c
2256 F: drivers/usb/host/ohci-nxp.c
2257 F: drivers/watchdog/pnx4008_wdt.c
2260 ARM/MAGICIAN MACHINE SUPPORT
2261 M: Philipp Zabel <philipp.zabel@gmail.com>
2264 ARM/Marvell Dove/MV78xx0/Orion SOC support
2265 M: Andrew Lunn <andrew@lunn.ch>
2266 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2267 M: Gregory Clement <gregory.clement@bootlin.com>
2268 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2271 F: Documentation/devicetree/bindings/soc/dove/
2272 F: arch/arm/boot/dts/dove*
2273 F: arch/arm/boot/dts/orion5x*
2274 F: arch/arm/mach-dove/
2275 F: arch/arm/mach-mv78xx0/
2276 F: arch/arm/mach-orion5x/
2277 F: arch/arm/plat-orion/
2278 F: drivers/soc/dove/
2280 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2281 M: Andrew Lunn <andrew@lunn.ch>
2282 M: Gregory Clement <gregory.clement@bootlin.com>
2283 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2284 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2287 F: arch/arm/boot/dts/armada*
2288 F: arch/arm/boot/dts/kirkwood*
2289 F: arch/arm/configs/mvebu_*_defconfig
2290 F: arch/arm/mach-mvebu/
2291 F: arch/arm64/boot/dts/marvell/armada*
2292 F: arch/arm64/boot/dts/marvell/cn913*
2293 F: drivers/cpufreq/armada-37xx-cpufreq.c
2294 F: drivers/cpufreq/armada-8k-cpufreq.c
2295 F: drivers/cpufreq/mvebu-cpufreq.c
2296 F: drivers/irqchip/irq-armada-370-xp.c
2297 F: drivers/irqchip/irq-mvebu-*
2298 F: drivers/pinctrl/mvebu/
2299 F: drivers/rtc/rtc-armada38x.c
2301 ARM/Mediatek RTC DRIVER
2302 M: Eddie Huang <eddie.huang@mediatek.com>
2303 M: Sean Wang <sean.wang@mediatek.com>
2304 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2305 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2307 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2308 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2309 F: drivers/rtc/rtc-mt2712.c
2310 F: drivers/rtc/rtc-mt6397.c
2311 F: drivers/rtc/rtc-mt7622.c
2313 ARM/Mediatek SoC support
2314 M: Matthias Brugger <matthias.bgg@gmail.com>
2315 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2316 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2318 W: https://mtk.wiki.kernel.org/
2319 C: irc://chat.freenode.net/linux-mediatek
2320 F: arch/arm/boot/dts/mt6*
2321 F: arch/arm/boot/dts/mt7*
2322 F: arch/arm/boot/dts/mt8*
2323 F: arch/arm/mach-mediatek/
2324 F: arch/arm64/boot/dts/mediatek/
2325 F: drivers/soc/mediatek/
2330 ARM/Mediatek USB3 PHY DRIVER
2331 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2332 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2333 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2335 F: Documentation/devicetree/bindings/phy/mediatek,*
2336 F: drivers/phy/mediatek/
2338 ARM/Microchip (AT91) SoC support
2339 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2340 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2341 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2342 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2344 W: http://www.linux4sam.org
2345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2346 F: arch/arm/boot/dts/at91*.dts
2347 F: arch/arm/boot/dts/at91*.dtsi
2348 F: arch/arm/boot/dts/sama*.dts
2349 F: arch/arm/boot/dts/sama*.dtsi
2350 F: arch/arm/include/debug/at91.S
2351 F: arch/arm/mach-at91/
2352 F: drivers/memory/atmel*
2353 F: drivers/watchdog/sama5d4_wdt.c
2354 F: include/soc/at91/
2355 X: drivers/input/touchscreen/atmel_mxt_ts.c
2356 X: drivers/net/wireless/atmel/
2360 ARM/Microchip Sparx5 SoC support
2361 M: Lars Povlsen <lars.povlsen@microchip.com>
2362 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2363 M: UNGLinuxDriver@microchip.com
2364 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2366 T: git git://github.com/microchip-ung/linux-upstream.git
2367 F: arch/arm64/boot/dts/microchip/
2368 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2371 Microchip Timer Counter Block (TCB) Capture Driver
2372 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2373 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2374 L: linux-iio@vger.kernel.org
2376 F: drivers/counter/microchip-tcb-capture.c
2378 ARM/MILBEAUT ARCHITECTURE
2379 M: Taichi Sugaya <sugaya.taichi@socionext.com>
2380 M: Takao Orito <orito.takao@socionext.com>
2381 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2383 F: arch/arm/boot/dts/milbeaut*
2384 F: arch/arm/mach-milbeaut/
2387 ARM/MIOA701 MACHINE SUPPORT
2388 M: Robert Jarzmik <robert.jarzmik@free.fr>
2389 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2391 F: arch/arm/mach-pxa/mioa701.c
2393 ARM/MStar/Sigmastar Armv7 SoC support
2394 M: Daniel Palmer <daniel@thingy.jp>
2395 M: Romain Perier <romain.perier@gmail.com>
2396 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2398 W: http://linux-chenxing.org/
2399 T: git git://github.com/linux-chenxing/linux.git
2400 F: Documentation/devicetree/bindings/arm/mstar/*
2401 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2402 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2403 F: arch/arm/boot/dts/mstar-*
2404 F: arch/arm/mach-mstar/
2405 F: drivers/clk/mstar/
2406 F: drivers/clocksource/timer-msc313e.c
2407 F: drivers/gpio/gpio-msc313.c
2408 F: drivers/rtc/rtc-msc313.c
2409 F: drivers/watchdog/msc313e_wdt.c
2410 F: include/dt-bindings/clock/mstar-*
2411 F: include/dt-bindings/gpio/msc313-gpio.h
2413 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2414 M: Michael Petchkovsky <mkpetch@internode.on.net>
2417 ARM/NOMADIK/Ux500 ARCHITECTURES
2418 M: Linus Walleij <linus.walleij@linaro.org>
2419 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2422 F: Documentation/devicetree/bindings/arm/ste-*
2423 F: Documentation/devicetree/bindings/arm/ux500.yaml
2424 F: Documentation/devicetree/bindings/arm/ux500/
2425 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2426 F: arch/arm/boot/dts/ste-*
2427 F: arch/arm/mach-nomadik/
2428 F: arch/arm/mach-ux500/
2429 F: drivers/clk/clk-nomadik.c
2430 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2431 F: drivers/dma/ste_dma40*
2432 F: drivers/hwspinlock/u8500_hsem.c
2433 F: drivers/i2c/busses/i2c-nomadik.c
2434 F: drivers/iio/adc/ab8500-gpadc.c
2435 F: drivers/mfd/ab8500*
2436 F: drivers/mfd/abx500*
2437 F: drivers/mfd/db8500*
2438 F: drivers/pinctrl/nomadik/
2439 F: drivers/rtc/rtc-ab8500.c
2440 F: drivers/rtc/rtc-pl031.c
2441 F: drivers/soc/ux500/
2443 ARM/NUVOTON NPCM ARCHITECTURE
2444 M: Avi Fishman <avifishman70@gmail.com>
2445 M: Tomer Maimon <tmaimon77@gmail.com>
2446 M: Tali Perry <tali.perry1@gmail.com>
2447 R: Patrick Venture <venture@google.com>
2448 R: Nancy Yuen <yuenn@google.com>
2449 R: Benjamin Fair <benjaminfair@google.com>
2450 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2452 F: Documentation/devicetree/bindings/*/*/*npcm*
2453 F: Documentation/devicetree/bindings/*/*npcm*
2454 F: Documentation/devicetree/bindings/arm/npcm/*
2455 F: arch/arm/boot/dts/nuvoton-npcm*
2456 F: arch/arm/mach-npcm/
2458 F: drivers/*/*/*npcm*
2459 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2461 ARM/NUVOTON WPCM450 ARCHITECTURE
2462 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2463 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2465 W: https://github.com/neuschaefer/wpcm450/wiki
2466 F: Documentation/devicetree/bindings/*/*wpcm*
2467 F: arch/arm/boot/dts/nuvoton-wpcm450*
2468 F: arch/arm/mach-npcm/wpcm450.c
2469 F: drivers/*/*/*wpcm*
2472 ARM/NXP S32G ARCHITECTURE
2473 M: Chester Lin <clin@suse.com>
2474 R: Andreas Färber <afaerber@suse.de>
2475 R: Matthias Brugger <mbrugger@suse.com>
2476 R: NXP S32 Linux Team <s32@nxp.com>
2477 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2479 F: arch/arm64/boot/dts/freescale/s32g*.dts*
2481 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2482 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2484 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2485 F: arch/arm/mach-s3c/gta02.h
2486 F: arch/arm/mach-s3c/mach-gta02.c
2488 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2489 M: Alexander Clouter <alex@digriz.org.uk>
2490 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2492 W: http://www.digriz.org.uk/ts78xx/kernel
2493 F: arch/arm/mach-orion5x/ts78xx-*
2495 ARM/OXNAS platform support
2496 M: Neil Armstrong <narmstrong@baylibre.com>
2497 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2498 L: linux-oxnas@groups.io (moderated for non-subscribers)
2500 F: arch/arm/boot/dts/ox8*.dts*
2501 F: arch/arm/mach-oxnas/
2502 F: drivers/power/reset/oxnas-restart.c
2505 ARM/PALM TREO SUPPORT
2506 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2508 F: arch/arm/mach-pxa/palmtreo.*
2510 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2511 M: Marek Vasut <marek.vasut@gmail.com>
2512 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2514 W: http://hackndev.com
2515 F: arch/arm/mach-pxa/include/mach/palmld.h
2516 F: arch/arm/mach-pxa/include/mach/palmtc.h
2517 F: arch/arm/mach-pxa/include/mach/palmtx.h
2518 F: arch/arm/mach-pxa/palmld.c
2519 F: arch/arm/mach-pxa/palmt5.*
2520 F: arch/arm/mach-pxa/palmtc.c
2521 F: arch/arm/mach-pxa/palmte2.*
2522 F: arch/arm/mach-pxa/palmtx.c
2525 M: Sergey Lapin <slapin@ossfans.org>
2526 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2528 W: http://hackndev.com
2529 F: arch/arm/mach-pxa/palmz72.*
2532 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2534 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2536 ARM/PT DIGITAL BOARD PORT
2537 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2538 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2540 W: http://www.armlinux.org.uk/
2542 ARM/QUALCOMM SUPPORT
2543 M: Andy Gross <agross@kernel.org>
2544 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2545 R: Konrad Dybcio <konrad.dybcio@somainline.org>
2546 L: linux-arm-msm@vger.kernel.org
2548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2549 F: Documentation/devicetree/bindings/*/qcom*
2550 F: Documentation/devicetree/bindings/soc/qcom/
2551 F: arch/arm/boot/dts/qcom-*.dts
2552 F: arch/arm/boot/dts/qcom-*.dtsi
2553 F: arch/arm/mach-qcom/
2554 F: arch/arm64/boot/dts/qcom/
2555 F: drivers/*/*/qcom*
2556 F: drivers/*/*/qcom/
2557 F: drivers/*/pm8???-*
2560 F: drivers/bluetooth/btqcomsmd.c
2561 F: drivers/clocksource/timer-qcom.c
2562 F: drivers/cpuidle/cpuidle-qcom-spm.c
2563 F: drivers/extcon/extcon-qcom*
2564 F: drivers/i2c/busses/i2c-qcom-geni.c
2565 F: drivers/i2c/busses/i2c-qup.c
2566 F: drivers/iommu/msm*
2567 F: drivers/mfd/ssbi.c
2568 F: drivers/mmc/host/mmci_qcom*
2569 F: drivers/mmc/host/sdhci-msm.c
2570 F: drivers/pci/controller/dwc/pcie-qcom.c
2571 F: drivers/phy/qualcomm/
2572 F: drivers/power/*/msm*
2573 F: drivers/reset/reset-qcom-*
2574 F: drivers/ufs/host/ufs-qcom*
2575 F: drivers/spi/spi-geni-qcom.c
2576 F: drivers/spi/spi-qcom-qspi.c
2577 F: drivers/spi/spi-qup.c
2578 F: drivers/tty/serial/msm_serial.c
2579 F: drivers/usb/dwc3/dwc3-qcom.c
2580 F: include/dt-bindings/*/qcom*
2581 F: include/linux/*/qcom*
2582 F: include/linux/soc/qcom/
2584 ARM/RADISYS ENP2611 MACHINE SUPPORT
2585 M: Lennert Buytenhek <kernel@wantstofly.org>
2586 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2589 ARM/RDA MICRO ARCHITECTURE
2590 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2591 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2592 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2594 F: Documentation/devicetree/bindings/arm/rda.yaml
2595 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2596 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2597 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2598 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2599 F: arch/arm/boot/dts/rda8810pl-*
2600 F: drivers/clocksource/timer-rda.c
2601 F: drivers/gpio/gpio-rda.c
2602 F: drivers/irqchip/irq-rda-intc.c
2603 F: drivers/tty/serial/rda-uart.c
2605 ARM/REALTEK ARCHITECTURE
2606 M: Andreas Färber <afaerber@suse.de>
2607 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2608 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2610 F: Documentation/devicetree/bindings/arm/realtek.yaml
2611 F: arch/arm/boot/dts/rtd*
2612 F: arch/arm/mach-realtek/
2613 F: arch/arm64/boot/dts/realtek/
2615 ARM/RENESAS ARM64 ARCHITECTURE
2616 M: Geert Uytterhoeven <geert+renesas@glider.be>
2617 M: Magnus Damm <magnus.damm@gmail.com>
2618 L: linux-renesas-soc@vger.kernel.org
2620 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2621 C: irc://irc.libera.chat/renesas-soc
2622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2623 F: Documentation/devicetree/bindings/arm/renesas.yaml
2624 F: arch/arm64/boot/dts/renesas/
2625 F: drivers/soc/renesas/
2626 F: include/linux/soc/renesas/
2628 ARM/RISCPC ARCHITECTURE
2629 M: Russell King <linux@armlinux.org.uk>
2630 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2632 W: http://www.armlinux.org.uk/
2633 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2634 F: arch/arm/include/asm/hardware/ioc.h
2635 F: arch/arm/include/asm/hardware/iomd.h
2636 F: arch/arm/include/asm/hardware/memc.h
2637 F: arch/arm/mach-rpc/
2638 F: drivers/net/ethernet/8390/etherh.c
2639 F: drivers/net/ethernet/i825xx/ether1*
2640 F: drivers/net/ethernet/seeq/ether3*
2641 F: drivers/scsi/arm/
2643 ARM/Rockchip SoC support
2644 M: Heiko Stuebner <heiko@sntech.de>
2645 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2646 L: linux-rockchip@lists.infradead.org
2648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2649 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2650 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2651 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2652 F: arch/arm/boot/dts/rk3*
2653 F: arch/arm/boot/dts/rv1108*
2654 F: arch/arm/mach-rockchip/
2655 F: drivers/*/*/*rockchip*
2656 F: drivers/*/*rockchip*
2657 F: drivers/clk/rockchip/
2658 F: drivers/i2c/busses/i2c-rk3x.c
2659 F: sound/soc/rockchip/
2662 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2663 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2664 R: Alim Akhtar <alim.akhtar@samsung.com>
2665 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2666 L: linux-samsung-soc@vger.kernel.org
2668 C: irc://irc.libera.chat/linux-exynos
2669 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2670 B: mailto:linux-samsung-soc@vger.kernel.org
2671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2672 F: Documentation/arm/samsung/
2673 F: Documentation/devicetree/bindings/arm/samsung/
2674 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2675 F: Documentation/devicetree/bindings/soc/samsung/
2676 F: arch/arm/boot/dts/exynos*
2677 F: arch/arm/boot/dts/s3c*
2678 F: arch/arm/boot/dts/s5p*
2679 F: arch/arm/mach-exynos*/
2680 F: arch/arm/mach-s3c/
2681 F: arch/arm/mach-s5p*/
2682 F: arch/arm64/boot/dts/exynos/
2683 F: drivers/*/*/*s3c24*
2684 F: drivers/*/*s3c24*
2685 F: drivers/*/*s3c64xx*
2686 F: drivers/*/*s5pv210*
2687 F: drivers/clocksource/samsung_pwm_timer.c
2688 F: drivers/memory/samsung/
2689 F: drivers/pwm/pwm-samsung.c
2690 F: drivers/soc/samsung/
2691 F: drivers/tty/serial/samsung*
2692 F: include/clocksource/samsung_pwm.h
2693 F: include/linux/platform_data/*s3c*
2694 F: include/linux/serial_s3c.h
2695 F: include/linux/soc/samsung/
2701 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2702 M: Łukasz Stelmach <l.stelmach@samsung.com>
2703 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2704 L: linux-media@vger.kernel.org
2706 F: drivers/media/platform/samsung/s5p-g2d/
2708 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2709 M: Marek Szyprowski <m.szyprowski@samsung.com>
2710 L: linux-samsung-soc@vger.kernel.org
2711 L: linux-media@vger.kernel.org
2713 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2714 F: drivers/media/cec/platform/s5p/
2716 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2717 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2718 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2719 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2720 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2721 L: linux-media@vger.kernel.org
2723 F: drivers/media/platform/samsung/s5p-jpeg/
2725 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2726 M: Marek Szyprowski <m.szyprowski@samsung.com>
2727 M: Andrzej Hajda <andrzej.hajda@intel.com>
2728 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2729 L: linux-media@vger.kernel.org
2731 F: drivers/media/platform/samsung/s5p-mfc/
2733 ARM/SHMOBILE ARM ARCHITECTURE
2734 M: Geert Uytterhoeven <geert+renesas@glider.be>
2735 M: Magnus Damm <magnus.damm@gmail.com>
2736 L: linux-renesas-soc@vger.kernel.org
2738 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2739 C: irc://irc.libera.chat/renesas-soc
2740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2741 F: Documentation/devicetree/bindings/arm/renesas.yaml
2742 F: arch/arm/boot/dts/emev2*
2743 F: arch/arm/boot/dts/gr-peach*
2744 F: arch/arm/boot/dts/iwg20d-q7*
2745 F: arch/arm/boot/dts/r7s*
2746 F: arch/arm/boot/dts/r8a*
2747 F: arch/arm/boot/dts/r9a*
2748 F: arch/arm/boot/dts/sh*
2749 F: arch/arm/configs/shmobile_defconfig
2750 F: arch/arm/include/debug/renesas-scif.S
2751 F: arch/arm/mach-shmobile/
2752 F: drivers/soc/renesas/
2753 F: include/linux/soc/renesas/
2755 ARM/SOCFPGA ARCHITECTURE
2756 M: Dinh Nguyen <dinguyen@kernel.org>
2758 W: http://www.rocketboards.org
2759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2760 F: arch/arm/boot/dts/socfpga*
2761 F: arch/arm/configs/socfpga_defconfig
2762 F: arch/arm/mach-socfpga/
2763 F: arch/arm64/boot/dts/altera/
2764 F: arch/arm64/boot/dts/intel/
2766 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2767 M: Dinh Nguyen <dinguyen@kernel.org>
2769 F: drivers/clk/socfpga/
2771 ARM/SOCFPGA EDAC SUPPORT
2772 M: Dinh Nguyen <dinguyen@kernel.org>
2774 F: drivers/edac/altera_edac.[ch]
2776 ARM/SPREADTRUM SoC SUPPORT
2777 M: Orson Zhai <orsonzhai@gmail.com>
2778 M: Baolin Wang <baolin.wang7@gmail.com>
2779 M: Chunyan Zhang <zhang.lyra@gmail.com>
2781 F: arch/arm64/boot/dts/sprd
2786 ARM/STI ARCHITECTURE
2787 M: Patrice Chotard <patrice.chotard@foss.st.com>
2788 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2790 W: http://www.stlinux.com
2791 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2792 F: arch/arm/boot/dts/sti*
2793 F: arch/arm/mach-sti/
2794 F: drivers/ata/ahci_st.c
2795 F: drivers/char/hw_random/st-rng.c
2796 F: drivers/clocksource/arm_global_timer.c
2797 F: drivers/clocksource/clksrc_st_lpc.c
2798 F: drivers/cpufreq/sti-cpufreq.c
2799 F: drivers/dma/st_fdma*
2800 F: drivers/i2c/busses/i2c-st.c
2801 F: drivers/media/platform/st/sti/c8sectpfe/
2802 F: drivers/media/rc/st_rc.c
2803 F: drivers/mmc/host/sdhci-st.c
2804 F: drivers/phy/st/phy-miphy28lp.c
2805 F: drivers/phy/st/phy-stih407-usb.c
2806 F: drivers/pinctrl/pinctrl-st.c
2807 F: drivers/remoteproc/st_remoteproc.c
2808 F: drivers/remoteproc/st_slim_rproc.c
2809 F: drivers/reset/sti/
2810 F: drivers/rtc/rtc-st-lpc.c
2811 F: drivers/tty/serial/st-asc.c
2812 F: drivers/usb/dwc3/dwc3-st.c
2813 F: drivers/usb/host/ehci-st.c
2814 F: drivers/usb/host/ohci-st.c
2815 F: drivers/watchdog/st_lpc_wdt.c
2816 F: include/linux/remoteproc/st_slim_rproc.h
2818 ARM/STM32 ARCHITECTURE
2819 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2820 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2821 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2822 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2825 F: arch/arm/boot/dts/stm32*
2826 F: arch/arm/mach-stm32/
2827 F: drivers/clocksource/armv7m_systick.c
2831 ARM/Synaptics SoC support
2832 M: Jisheng Zhang <jszhang@kernel.org>
2833 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2834 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2836 F: arch/arm/boot/dts/berlin*
2837 F: arch/arm/mach-berlin/
2838 F: arch/arm64/boot/dts/synaptics/
2840 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2841 M: Lennert Buytenhek <kernel@wantstofly.org>
2842 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2845 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2846 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2847 L: linux-tegra@vger.kernel.org
2848 L: linux-media@vger.kernel.org
2850 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2851 F: drivers/media/cec/platform/tegra/
2853 ARM/TESLA FSD SoC SUPPORT
2854 M: Alim Akhtar <alim.akhtar@samsung.com>
2855 M: linux-fsd@tesla.com
2856 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2857 L: linux-samsung-soc@vger.kernel.org
2859 F: arch/arm64/boot/dts/tesla*
2861 ARM/TETON BGA MACHINE SUPPORT
2862 M: "Mark F. Brown" <mark.brown314@gmail.com>
2863 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2866 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2867 M: Santosh Shilimkar <ssantosh@kernel.org>
2868 L: linux-kernel@vger.kernel.org
2870 F: drivers/memory/*emif*
2872 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2873 M: Nishanth Menon <nm@ti.com>
2874 M: Santosh Shilimkar <ssantosh@kernel.org>
2875 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
2878 F: arch/arm/boot/dts/keystone-*
2879 F: arch/arm/mach-keystone/
2881 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2882 M: Santosh Shilimkar <ssantosh@kernel.org>
2883 L: linux-kernel@vger.kernel.org
2885 F: drivers/clk/keystone/
2887 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2888 M: Santosh Shilimkar <ssantosh@kernel.org>
2889 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2890 L: linux-kernel@vger.kernel.org
2892 F: drivers/clocksource/timer-keystone.c
2894 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2895 M: Santosh Shilimkar <ssantosh@kernel.org>
2896 L: linux-kernel@vger.kernel.org
2898 F: drivers/power/reset/keystone-reset.c
2900 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2901 M: Nishanth Menon <nm@ti.com>
2902 M: Vignesh Raghavendra <vigneshr@ti.com>
2903 M: Tero Kristo <kristo@kernel.org>
2904 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2906 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2907 F: arch/arm64/boot/dts/ti/Makefile
2908 F: arch/arm64/boot/dts/ti/k3-*
2909 F: include/dt-bindings/pinctrl/k3.h
2911 ARM/THECUS N2100 MACHINE SUPPORT
2912 M: Lennert Buytenhek <kernel@wantstofly.org>
2913 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2916 ARM/TOSA MACHINE SUPPORT
2917 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2918 M: Dirk Opfer <dirk@opfer-online.de>
2921 ARM/TOSHIBA VISCONTI ARCHITECTURE
2922 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2923 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2926 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2927 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
2928 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
2929 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2930 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2931 F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
2932 F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
2933 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2934 F: arch/arm64/boot/dts/toshiba/
2935 F: drivers/clk/visconti/
2936 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2937 F: drivers/gpio/gpio-visconti.c
2938 F: drivers/pci/controller/dwc/pcie-visconti.c
2939 F: drivers/pinctrl/visconti/
2940 F: drivers/watchdog/visconti_wdt.c
2943 ARM/UNIPHIER ARCHITECTURE
2944 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2945 M: Masami Hiramatsu <mhiramat@kernel.org>
2946 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2948 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2949 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2950 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2951 F: arch/arm/boot/dts/uniphier*
2952 F: arch/arm/include/asm/hardware/cache-uniphier.h
2953 F: arch/arm/mach-uniphier/
2954 F: arch/arm/mm/cache-uniphier.c
2955 F: arch/arm64/boot/dts/socionext/uniphier*
2956 F: drivers/bus/uniphier-system-bus.c
2957 F: drivers/clk/uniphier/
2958 F: drivers/dma/uniphier-mdmac.c
2959 F: drivers/gpio/gpio-uniphier.c
2960 F: drivers/i2c/busses/i2c-uniphier*
2961 F: drivers/irqchip/irq-uniphier-aidet.c
2962 F: drivers/mmc/host/uniphier-sd.c
2963 F: drivers/pinctrl/uniphier/
2964 F: drivers/reset/reset-uniphier.c
2965 F: drivers/tty/serial/8250/8250_uniphier.c
2968 ARM/VERSATILE EXPRESS PLATFORM
2969 M: Liviu Dudau <liviu.dudau@arm.com>
2970 M: Sudeep Holla <sudeep.holla@arm.com>
2971 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
2972 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2976 F: arch/arm/boot/dts/vexpress*
2977 F: arch/arm/mach-vexpress/
2978 F: arch/arm64/boot/dts/arm/
2979 F: drivers/clk/versatile/clk-vexpress-osc.c
2980 F: drivers/clocksource/timer-versatile.c
2984 M: Russell King <linux@armlinux.org.uk>
2985 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2987 W: http://www.armlinux.org.uk/
2990 ARM/VOIPAC PXA270 SUPPORT
2991 M: Marek Vasut <marek.vasut@gmail.com>
2992 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2994 F: arch/arm/mach-pxa/include/mach/vpac270.h
2995 F: arch/arm/mach-pxa/vpac270.c
2997 ARM/VT8500 ARM ARCHITECTURE
2998 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3000 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3001 F: arch/arm/mach-vt8500/
3002 F: drivers/clocksource/timer-vt8500.c
3003 F: drivers/i2c/busses/i2c-wmt.c
3004 F: drivers/mmc/host/wmt-sdmmc.c
3005 F: drivers/pwm/pwm-vt8500.c
3006 F: drivers/rtc/rtc-vt8500.c
3007 F: drivers/tty/serial/vt8500_serial.c
3008 F: drivers/usb/host/ehci-platform.c
3009 F: drivers/usb/host/uhci-platform.c
3010 F: drivers/video/fbdev/vt8500lcdfb.*
3011 F: drivers/video/fbdev/wm8505fb*
3012 F: drivers/video/fbdev/wmt_ge_rops.*
3014 ARM/ZIPIT Z2 SUPPORT
3015 M: Marek Vasut <marek.vasut@gmail.com>
3016 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3018 F: arch/arm/mach-pxa/include/mach/z2.h
3019 F: arch/arm/mach-pxa/z2.c
3021 ARM/ZYNQ ARCHITECTURE
3022 M: Michal Simek <michal.simek@xilinx.com>
3023 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3025 W: http://wiki.xilinx.com
3026 T: git https://github.com/Xilinx/linux-xlnx.git
3027 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3028 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3029 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3030 F: arch/arm/mach-zynq/
3031 F: drivers/clocksource/timer-cadence-ttc.c
3032 F: drivers/cpuidle/cpuidle-zynq.c
3033 F: drivers/edac/synopsys_edac.c
3034 F: drivers/i2c/busses/i2c-cadence.c
3035 F: drivers/i2c/busses/i2c-xiic.c
3036 F: drivers/mmc/host/sdhci-of-arasan.c
3040 ARM64 PORT (AARCH64 ARCHITECTURE)
3041 M: Catalin Marinas <catalin.marinas@arm.com>
3042 M: Will Deacon <will@kernel.org>
3043 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3046 F: Documentation/arm64/
3048 F: tools/testing/selftests/arm64/
3049 X: arch/arm64/boot/dts/
3051 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3052 M: George McCollister <george.mccollister@gmail.com>
3053 L: netdev@vger.kernel.org
3055 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3056 F: drivers/net/dsa/xrs700x/*
3057 F: net/dsa/tag_xrs700x.c
3059 AS3645A LED FLASH CONTROLLER DRIVER
3060 M: Sakari Ailus <sakari.ailus@iki.fi>
3061 L: linux-leds@vger.kernel.org
3063 F: drivers/leds/flash/leds-as3645a.c
3065 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3066 M: Tianshu Qiu <tian.shu.qiu@intel.com>
3067 L: linux-media@vger.kernel.org
3069 T: git git://linuxtv.org/media_tree.git
3070 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
3071 F: drivers/media/i2c/ak7375.c
3073 ASAHI KASEI AK8974 DRIVER
3074 M: Linus Walleij <linus.walleij@linaro.org>
3075 L: linux-iio@vger.kernel.org
3077 W: http://www.akm.com/
3078 F: drivers/iio/magnetometer/ak8974.c
3080 ASC7621 HARDWARE MONITOR DRIVER
3081 M: George Joseph <george.joseph@fairview5.com>
3082 L: linux-hwmon@vger.kernel.org
3084 F: Documentation/hwmon/asc7621.rst
3085 F: drivers/hwmon/asc7621.c
3087 ASIX AX88796C SPI ETHERNET ADAPTER
3088 M: Łukasz Stelmach <l.stelmach@samsung.com>
3090 F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3091 F: drivers/net/ethernet/asix/ax88796c_*
3093 ASPEED PECI CONTROLLER
3094 M: Iwona Winiarska <iwona.winiarska@intel.com>
3095 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3096 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3098 F: Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3099 F: drivers/peci/controller/peci-aspeed.c
3101 ASPEED PINCTRL DRIVERS
3102 M: Andrew Jeffery <andrew@aj.id.au>
3103 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3104 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3105 L: linux-gpio@vger.kernel.org
3107 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
3108 F: drivers/pinctrl/aspeed/
3110 ASPEED SCU INTERRUPT CONTROLLER DRIVER
3111 M: Eddie James <eajames@linux.ibm.com>
3112 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3114 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3115 F: drivers/irqchip/irq-aspeed-scu-ic.c
3116 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3118 ASPEED SD/MMC DRIVER
3119 M: Andrew Jeffery <andrew@aj.id.au>
3120 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3121 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3122 L: linux-mmc@vger.kernel.org
3124 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3125 F: drivers/mmc/host/sdhci-of-aspeed*
3127 ASPEED SMC SPI DRIVER
3128 M: Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3129 M: Cédric Le Goater <clg@kaod.org>
3130 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3131 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3132 L: linux-spi@vger.kernel.org
3134 F: Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3135 F: drivers/spi/spi-aspeed-smc.c
3137 ASPEED VIDEO ENGINE DRIVER
3138 M: Eddie James <eajames@linux.ibm.com>
3139 L: linux-media@vger.kernel.org
3140 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3142 F: Documentation/devicetree/bindings/media/aspeed-video.txt
3143 F: drivers/media/platform/aspeed/
3145 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3146 M: Corentin Chary <corentin.chary@gmail.com>
3147 L: acpi4asus-user@lists.sourceforge.net
3148 L: platform-driver-x86@vger.kernel.org
3150 W: http://acpi4asus.sf.net
3151 F: drivers/platform/x86/asus*.c
3152 F: drivers/platform/x86/eeepc*.c
3154 ASUS TF103C DOCK DRIVER
3155 M: Hans de Goede <hdegoede@redhat.com>
3156 L: platform-driver-x86@vger.kernel.org
3158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3159 F: drivers/platform/x86/asus-tf103c-dock.c
3161 ASUS WMI HARDWARE MONITOR DRIVER
3162 M: Ed Brindley <kernel@maidavale.org>
3163 M: Denis Pauk <pauk.denis@gmail.com>
3164 L: linux-hwmon@vger.kernel.org
3166 F: drivers/hwmon/asus_wmi_sensors.c
3168 ASUS WMI EC HARDWARE MONITOR DRIVER
3169 M: Eugene Shalygin <eugene.shalygin@gmail.com>
3170 M: Denis Pauk <pauk.denis@gmail.com>
3171 L: linux-hwmon@vger.kernel.org
3173 F: drivers/hwmon/asus_wmi_ec_sensors.c
3175 ASUS EC HARDWARE MONITOR DRIVER
3176 M: Eugene Shalygin <eugene.shalygin@gmail.com>
3177 L: linux-hwmon@vger.kernel.org
3179 F: drivers/hwmon/asus-ec-sensors.c
3181 ASUS WIRELESS RADIO CONTROL DRIVER
3182 M: João Paulo Rechi Vita <jprvita@gmail.com>
3183 L: platform-driver-x86@vger.kernel.org
3185 F: drivers/platform/x86/asus-wireless.c
3188 M: David Howells <dhowells@redhat.com>
3189 L: keyrings@vger.kernel.org
3191 F: Documentation/crypto/asymmetric-keys.rst
3192 F: crypto/asymmetric_keys/
3193 F: include/crypto/pkcs7.h
3194 F: include/crypto/public_key.h
3195 F: include/linux/verification.h
3197 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3198 R: Dan Williams <dan.j.williams@intel.com>
3200 W: http://sourceforge.net/projects/xscaleiop
3201 F: Documentation/crypto/async-tx-api.rst
3203 F: include/linux/async_tx.h
3206 M: Bartosz Golaszewski <brgl@bgdev.pl>
3207 L: linux-i2c@vger.kernel.org
3209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3210 F: Documentation/devicetree/bindings/eeprom/at24.yaml
3211 F: drivers/misc/eeprom/at24.c
3213 ATA OVER ETHERNET (AOE) DRIVER
3214 M: "Justin Sanders" <justin@coraid.com>
3216 W: http://www.openaoe.org/
3217 F: Documentation/admin-guide/aoe/
3218 F: drivers/block/aoe/
3220 ATC260X PMIC MFD DRIVER
3221 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3222 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3223 L: linux-actions@lists.infradead.org
3225 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3226 F: drivers/input/misc/atc260x-onkey.c
3227 F: drivers/mfd/atc260*
3228 F: drivers/power/reset/atc260x-poweroff.c
3229 F: drivers/regulator/atc260x-regulator.c
3230 F: include/linux/mfd/atc260x/*
3232 ATHEROS 71XX/9XXX GPIO DRIVER
3233 M: Alban Bedel <albeu@free.fr>
3235 W: https://github.com/AlbanBedel/linux
3236 T: git git://github.com/AlbanBedel/linux
3237 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3238 F: drivers/gpio/gpio-ath79.c
3240 ATHEROS 71XX/9XXX USB PHY DRIVER
3241 M: Alban Bedel <albeu@free.fr>
3243 W: https://github.com/AlbanBedel/linux
3244 T: git git://github.com/AlbanBedel/linux
3245 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3246 F: drivers/phy/qualcomm/phy-ath79-usb.c
3248 ATHEROS ATH GENERIC UTILITIES
3249 M: Kalle Valo <kvalo@kernel.org>
3250 L: linux-wireless@vger.kernel.org
3252 F: drivers/net/wireless/ath/*
3254 ATHEROS ATH5K WIRELESS DRIVER
3255 M: Jiri Slaby <jirislaby@kernel.org>
3256 M: Nick Kossifidis <mickflemm@gmail.com>
3257 M: Luis Chamberlain <mcgrof@kernel.org>
3258 L: linux-wireless@vger.kernel.org
3260 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3261 F: drivers/net/wireless/ath/ath5k/
3263 ATHEROS ATH6KL WIRELESS DRIVER
3264 L: linux-wireless@vger.kernel.org
3266 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3267 F: drivers/net/wireless/ath/ath6kl/
3270 M: Ville Syrjala <syrjala@sci.fi>
3272 F: drivers/input/misc/ati_remote2.c
3274 ATK0110 HWMON DRIVER
3275 M: Luca Tettamanti <kronos.it@gmail.com>
3276 L: linux-hwmon@vger.kernel.org
3278 F: drivers/hwmon/asus_atk0110.c
3280 ATLX ETHERNET DRIVERS
3281 M: Chris Snook <chris.snook@gmail.com>
3282 L: netdev@vger.kernel.org
3284 W: http://sourceforge.net/projects/atl1
3285 W: http://atl1.sourceforge.net
3286 F: drivers/net/ethernet/atheros/
3289 M: Chas Williams <3chas3@gmail.com>
3290 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3291 L: netdev@vger.kernel.org
3293 W: http://linux-atm.sourceforge.net
3295 F: include/linux/atm*
3296 F: include/uapi/linux/atm*
3298 ATMEL MACB ETHERNET DRIVER
3299 M: Nicolas Ferre <nicolas.ferre@microchip.com>
3300 M: Claudiu Beznea <claudiu.beznea@microchip.com>
3302 F: drivers/net/ethernet/cadence/
3304 ATMEL MAXTOUCH DRIVER
3305 M: Nick Dyer <nick@shmanahar.org>
3307 T: git git://github.com/ndyer/linux.git
3308 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3309 F: drivers/input/touchscreen/atmel_mxt_ts.c
3311 ATMEL WIRELESS DRIVER
3312 M: Simon Kelley <simon@thekelleys.org.uk>
3313 L: linux-wireless@vger.kernel.org
3315 W: http://www.thekelleys.org.uk/atmel
3316 W: http://atmelwlandriver.sourceforge.net/
3317 F: drivers/net/wireless/atmel/atmel*
3319 ATOMIC INFRASTRUCTURE
3320 M: Will Deacon <will@kernel.org>
3321 M: Peter Zijlstra <peterz@infradead.org>
3322 R: Boqun Feng <boqun.feng@gmail.com>
3323 R: Mark Rutland <mark.rutland@arm.com>
3324 L: linux-kernel@vger.kernel.org
3326 F: arch/*/include/asm/atomic*.h
3327 F: include/*/atomic*.h
3328 F: include/linux/refcount.h
3329 F: Documentation/atomic_*.txt
3332 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3333 M: Bradley Grove <linuxdrivers@attotech.com>
3334 L: linux-scsi@vger.kernel.org
3336 W: http://www.attotech.com
3337 F: drivers/scsi/esas2r
3339 ATUSB IEEE 802.15.4 RADIO DRIVER
3340 M: Stefan Schmidt <stefan@datenfreihafen.org>
3341 L: linux-wpan@vger.kernel.org
3343 F: drivers/net/ieee802154/at86rf230.h
3344 F: drivers/net/ieee802154/atusb.c
3345 F: drivers/net/ieee802154/atusb.h
3348 M: Paul Moore <paul@paul-moore.com>
3349 M: Eric Paris <eparis@redhat.com>
3350 L: linux-audit@redhat.com (moderated for non-subscribers)
3352 W: https://github.com/linux-audit
3353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3354 F: include/asm-generic/audit_*.h
3355 F: include/linux/audit.h
3356 F: include/linux/audit_arch.h
3357 F: include/uapi/linux/audit.h
3361 AUXILIARY DISPLAY DRIVERS
3362 M: Miguel Ojeda <ojeda@kernel.org>
3364 F: Documentation/devicetree/bindings/auxdisplay/
3365 F: drivers/auxdisplay/
3366 F: include/linux/cfag12864b.h
3368 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3369 M: Andreas Klinger <ak@it-klinger.de>
3370 L: linux-iio@vger.kernel.org
3372 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3373 F: drivers/iio/adc/hx711.c
3376 M: Ralf Baechle <ralf@linux-mips.org>
3377 L: linux-hams@vger.kernel.org
3379 W: http://www.linux-ax25.org/
3380 F: include/net/ax25.h
3381 F: include/uapi/linux/ax25.h
3385 M: Peter Rosin <peda@axentia.se>
3386 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3388 F: arch/arm/boot/dts/at91-linea.dtsi
3389 F: arch/arm/boot/dts/at91-natte.dtsi
3390 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3391 F: arch/arm/boot/dts/at91-tse850-3.dts
3393 AXENTIA ASOC DRIVERS
3394 M: Peter Rosin <peda@axentia.se>
3395 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3397 F: Documentation/devicetree/bindings/sound/axentia,*
3398 F: sound/soc/atmel/tse850-pcm5142.c
3400 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3401 M: Nuno Sá <nuno.sa@analog.com>
3402 L: linux-hwmon@vger.kernel.org
3404 W: https://ez.analog.com/linux-software-drivers
3405 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3406 F: drivers/hwmon/axi-fan-control.c
3408 AXXIA I2C CONTROLLER
3409 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3410 L: linux-i2c@vger.kernel.org
3412 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3413 F: drivers/i2c/busses/i2c-axxia.c
3416 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3417 L: linux-media@vger.kernel.org
3419 W: https://linuxtv.org
3420 T: git git://linuxtv.org/media_tree.git
3421 F: drivers/media/usb/dvb-usb-v2/az6007.c
3423 AZTECH FM RADIO RECEIVER DRIVER
3424 M: Hans Verkuil <hverkuil@xs4all.nl>
3425 L: linux-media@vger.kernel.org
3427 W: https://linuxtv.org
3428 T: git git://linuxtv.org/media_tree.git
3429 F: drivers/media/radio/radio-aztech*
3432 L: linux-wireless@vger.kernel.org
3433 L: b43-dev@lists.infradead.org
3435 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3436 F: drivers/net/wireless/broadcom/b43/
3438 B43LEGACY WIRELESS DRIVER
3439 M: Larry Finger <Larry.Finger@lwfinger.net>
3440 L: linux-wireless@vger.kernel.org
3441 L: b43-dev@lists.infradead.org
3443 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3444 F: drivers/net/wireless/broadcom/b43legacy/
3446 BACKLIGHT CLASS/SUBSYSTEM
3447 M: Lee Jones <lee.jones@linaro.org>
3448 M: Daniel Thompson <daniel.thompson@linaro.org>
3449 M: Jingoo Han <jingoohan1@gmail.com>
3450 L: dri-devel@lists.freedesktop.org
3452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3453 F: Documentation/ABI/stable/sysfs-class-backlight
3454 F: Documentation/ABI/testing/sysfs-class-backlight
3455 F: Documentation/devicetree/bindings/leds/backlight
3456 F: drivers/video/backlight/
3457 F: include/linux/backlight.h
3458 F: include/linux/pwm_backlight.h
3460 BARCO P50 GPIO DRIVER
3461 M: Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3462 M: Peter Korsgaard <peter.korsgaard@barco.com>
3464 F: drivers/platform/x86/barco-p50-gpio.c
3467 M: Marek Lindner <mareklindner@neomailbox.ch>
3468 M: Simon Wunderlich <sw@simonwunderlich.de>
3469 M: Antonio Quartulli <a@unstable.cc>
3470 M: Sven Eckelmann <sven@narfation.org>
3471 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3473 W: https://www.open-mesh.org/
3474 Q: https://patchwork.open-mesh.org/project/batman/list/
3475 B: https://www.open-mesh.org/projects/batman-adv/issues
3476 C: ircs://irc.hackint.org/batadv
3477 T: git https://git.open-mesh.org/linux-merge.git
3478 F: Documentation/networking/batman-adv.rst
3479 F: include/uapi/linux/batadv_packet.h
3480 F: include/uapi/linux/batman_adv.h
3483 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3484 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3485 L: linux-hams@vger.kernel.org
3487 W: http://www.baycom.org/~tom/ham/ham.html
3488 F: drivers/net/hamradio/baycom*
3490 BCACHE (BLOCK LAYER CACHE)
3491 M: Coly Li <colyli@suse.de>
3492 M: Kent Overstreet <kent.overstreet@gmail.com>
3493 L: linux-bcache@vger.kernel.org
3495 W: http://bcache.evilpiepirate.org
3496 C: irc://irc.oftc.net/bcache
3497 F: drivers/md/bcache/
3499 BDISP ST MEDIA DRIVER
3500 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3501 L: linux-media@vger.kernel.org
3503 W: https://linuxtv.org
3504 T: git git://linuxtv.org/media_tree.git
3505 F: drivers/media/platform/st/sti/bdisp
3507 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3508 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3509 L: netdev@vger.kernel.org
3511 F: drivers/net/ethernet/ec_bhf.c
3514 M: Luis de Bethencourt <luisbg@kernel.org>
3515 M: Salah Triki <salah.triki@gmail.com>
3517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3518 F: Documentation/filesystems/befs.rst
3522 M: Paolo Valente <paolo.valente@linaro.org>
3523 M: Jens Axboe <axboe@kernel.dk>
3524 L: linux-block@vger.kernel.org
3526 F: Documentation/block/bfq-iosched.rst
3530 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3532 F: Documentation/filesystems/bfs.rst
3534 F: include/uapi/linux/bfs_fs.h
3537 M: Yury Norov <yury.norov@gmail.com>
3538 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3539 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3541 F: include/linux/bitmap.h
3542 F: include/linux/cpumask.h
3543 F: include/linux/find.h
3544 F: include/linux/nodemask.h
3548 F: lib/find_bit_benchmark.c
3550 F: lib/test_bitmap.c
3551 F: tools/include/linux/bitmap.h
3552 F: tools/include/linux/find.h
3553 F: tools/lib/bitmap.c
3554 F: tools/lib/find_bit.c
3556 BLINKM RGB LED DRIVER
3557 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3559 F: drivers/leds/leds-blinkm.c
3562 M: Jens Axboe <axboe@kernel.dk>
3563 L: linux-block@vger.kernel.org
3565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3566 F: Documentation/ABI/stable/sysfs-block
3567 F: Documentation/block/
3570 F: include/linux/bio.h
3571 F: include/linux/blk*
3572 F: kernel/trace/blktrace.c
3576 M: Joern Engel <joern@lazybastard.org>
3577 L: linux-mtd@lists.infradead.org
3579 F: drivers/mtd/devices/block2mtd.c
3582 M: Marcel Holtmann <marcel@holtmann.org>
3583 M: Johan Hedberg <johan.hedberg@gmail.com>
3584 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3585 L: linux-bluetooth@vger.kernel.org
3587 W: http://www.bluez.org/
3588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3590 F: drivers/bluetooth/
3593 M: Marcel Holtmann <marcel@holtmann.org>
3594 M: Johan Hedberg <johan.hedberg@gmail.com>
3595 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3596 L: linux-bluetooth@vger.kernel.org
3598 W: http://www.bluez.org/
3599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3601 F: include/net/bluetooth/
3605 M: Jay Vosburgh <j.vosburgh@gmail.com>
3606 M: Veaceslav Falico <vfalico@gmail.com>
3607 M: Andy Gospodarek <andy@greyhouse.net>
3608 L: netdev@vger.kernel.org
3610 W: http://sourceforge.net/projects/bonding/
3611 F: Documentation/networking/bonding.rst
3612 F: drivers/net/bonding/
3613 F: include/net/bond*
3614 F: include/uapi/linux/if_bonding.h
3616 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3617 M: Dan Robertson <dan@dlrobertson.com>
3618 L: linux-iio@vger.kernel.org
3620 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3621 F: drivers/iio/accel/bma400*
3623 BPF [GENERAL] (Safe Dynamic Programs and Tools)
3624 M: Alexei Starovoitov <ast@kernel.org>
3625 M: Daniel Borkmann <daniel@iogearbox.net>
3626 M: Andrii Nakryiko <andrii@kernel.org>
3627 R: Martin KaFai Lau <martin.lau@linux.dev>
3628 R: Song Liu <song@kernel.org>
3629 R: Yonghong Song <yhs@fb.com>
3630 R: John Fastabend <john.fastabend@gmail.com>
3631 R: KP Singh <kpsingh@kernel.org>
3632 R: Stanislav Fomichev <sdf@google.com>
3633 R: Hao Luo <haoluo@google.com>
3634 R: Jiri Olsa <jolsa@kernel.org>
3635 L: bpf@vger.kernel.org
3638 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3641 F: Documentation/bpf/
3642 F: Documentation/networking/filter.rst
3643 F: Documentation/userspace-api/ebpf/
3645 F: include/linux/bpf*
3646 F: include/linux/btf*
3647 F: include/linux/filter.h
3648 F: include/trace/events/xdp.h
3649 F: include/uapi/linux/bpf*
3650 F: include/uapi/linux/btf*
3651 F: include/uapi/linux/filter.h
3653 F: kernel/trace/bpf_trace.c
3656 F: net/core/filter.c
3657 F: net/sched/act_bpf.c
3658 F: net/sched/cls_bpf.c
3660 F: scripts/bpf_doc.py
3661 F: scripts/pahole-flags.sh
3662 F: scripts/pahole-version.sh
3665 F: tools/testing/selftests/bpf/
3668 M: Shubham Bansal <illusionist.neo@gmail.com>
3669 L: bpf@vger.kernel.org
3674 M: Daniel Borkmann <daniel@iogearbox.net>
3675 M: Alexei Starovoitov <ast@kernel.org>
3676 M: Zi Shen Lim <zlim.lnx@gmail.com>
3677 L: bpf@vger.kernel.org
3681 BPF JIT for MIPS (32-BIT AND 64-BIT)
3682 M: Johan Almbladh <johan.almbladh@anyfinetworks.com>
3683 M: Paul Burton <paulburton@kernel.org>
3684 L: bpf@vger.kernel.org
3688 BPF JIT for NFP NICs
3689 M: Jakub Kicinski <kuba@kernel.org>
3690 L: bpf@vger.kernel.org
3692 F: drivers/net/ethernet/netronome/nfp/bpf/
3694 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3695 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3696 M: Michael Ellerman <mpe@ellerman.id.au>
3697 L: bpf@vger.kernel.org
3699 F: arch/powerpc/net/
3701 BPF JIT for RISC-V (32-bit)
3702 M: Luke Nelson <luke.r.nels@gmail.com>
3703 M: Xi Wang <xi.wang@gmail.com>
3704 L: bpf@vger.kernel.org
3707 X: arch/riscv/net/bpf_jit_comp64.c
3709 BPF JIT for RISC-V (64-bit)
3710 M: Björn Töpel <bjorn@kernel.org>
3711 L: bpf@vger.kernel.org
3714 X: arch/riscv/net/bpf_jit_comp32.c
3717 M: Ilya Leoshkevich <iii@linux.ibm.com>
3718 M: Heiko Carstens <hca@linux.ibm.com>
3719 M: Vasily Gorbik <gor@linux.ibm.com>
3720 L: bpf@vger.kernel.org
3723 X: arch/s390/net/pnet.c
3725 BPF JIT for SPARC (32-BIT AND 64-BIT)
3726 M: David S. Miller <davem@davemloft.net>
3727 L: bpf@vger.kernel.org
3731 BPF JIT for X86 32-BIT
3732 M: Wang YanQing <udknight@gmail.com>
3733 L: bpf@vger.kernel.org
3735 F: arch/x86/net/bpf_jit_comp32.c
3737 BPF JIT for X86 64-BIT
3738 M: Alexei Starovoitov <ast@kernel.org>
3739 M: Daniel Borkmann <daniel@iogearbox.net>
3740 L: bpf@vger.kernel.org
3743 X: arch/x86/net/bpf_jit_comp32.c
3746 M: Alexei Starovoitov <ast@kernel.org>
3747 M: Daniel Borkmann <daniel@iogearbox.net>
3748 R: John Fastabend <john.fastabend@gmail.com>
3749 L: bpf@vger.kernel.org
3751 F: kernel/bpf/verifier.c
3752 F: kernel/bpf/tnum.c
3753 F: kernel/bpf/core.c
3754 F: kernel/bpf/syscall.c
3755 F: kernel/bpf/dispatcher.c
3756 F: kernel/bpf/trampoline.c
3757 F: include/linux/bpf*
3758 F: include/linux/filter.h
3761 M: Martin KaFai Lau <martin.lau@linux.dev>
3762 L: bpf@vger.kernel.org
3765 F: include/linux/btf*
3768 M: Song Liu <song@kernel.org>
3769 R: Jiri Olsa <jolsa@kernel.org>
3770 L: bpf@vger.kernel.org
3772 F: kernel/trace/bpf_trace.c
3773 F: kernel/bpf/stackmap.c
3775 BPF [NETWORKING] (tc BPF, sock_addr)
3776 M: Martin KaFai Lau <martin.lau@linux.dev>
3777 M: Daniel Borkmann <daniel@iogearbox.net>
3778 R: John Fastabend <john.fastabend@gmail.com>
3779 L: bpf@vger.kernel.org
3780 L: netdev@vger.kernel.org
3782 F: net/core/filter.c
3783 F: net/sched/act_bpf.c
3784 F: net/sched/cls_bpf.c
3786 BPF [NETWORKING] (struct_ops, reuseport)
3787 M: Martin KaFai Lau <martin.lau@linux.dev>
3788 L: bpf@vger.kernel.org
3789 L: netdev@vger.kernel.org
3791 F: kernel/bpf/bpf_struct*
3793 BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
3794 M: KP Singh <kpsingh@kernel.org>
3795 R: Florent Revest <revest@chromium.org>
3796 R: Brendan Jackman <jackmanb@chromium.org>
3797 L: bpf@vger.kernel.org
3799 F: Documentation/bpf/prog_lsm.rst
3800 F: include/linux/bpf_lsm.h
3801 F: kernel/bpf/bpf_lsm.c
3804 BPF [STORAGE & CGROUPS]
3805 M: Martin KaFai Lau <martin.lau@linux.dev>
3806 L: bpf@vger.kernel.org
3808 F: kernel/bpf/cgroup.c
3809 F: kernel/bpf/*storage.c
3810 F: kernel/bpf/bpf_lru*
3813 M: Andrii Nakryiko <andrii@kernel.org>
3814 L: bpf@vger.kernel.org
3816 F: kernel/bpf/ringbuf.c
3819 M: Yonghong Song <yhs@fb.com>
3820 L: bpf@vger.kernel.org
3822 F: kernel/bpf/*iter.c
3824 BPF [L7 FRAMEWORK] (sockmap)
3825 M: John Fastabend <john.fastabend@gmail.com>
3826 M: Jakub Sitnicki <jakub@cloudflare.com>
3827 L: netdev@vger.kernel.org
3828 L: bpf@vger.kernel.org
3830 F: include/linux/skmsg.h
3832 F: net/core/sock_map.c
3833 F: net/ipv4/tcp_bpf.c
3834 F: net/ipv4/udp_bpf.c
3835 F: net/unix/unix_bpf.c
3837 BPF [LIBRARY] (libbpf)
3838 M: Andrii Nakryiko <andrii@kernel.org>
3839 L: bpf@vger.kernel.org
3843 BPF [TOOLING] (bpftool)
3844 M: Quentin Monnet <quentin@isovalent.com>
3845 L: bpf@vger.kernel.org
3847 F: kernel/bpf/disasm.*
3848 F: tools/bpf/bpftool/
3850 BPF [SELFTESTS] (Test Runners & Infrastructure)
3851 M: Andrii Nakryiko <andrii@kernel.org>
3852 R: Mykola Lysenko <mykolal@fb.com>
3853 L: bpf@vger.kernel.org
3855 F: tools/testing/selftests/bpf/
3858 L: bpf@vger.kernel.org
3860 K: (?:\b|_)bpf(?:\b|_)
3862 BROADCOM B44 10/100 ETHERNET DRIVER
3863 M: Michael Chan <michael.chan@broadcom.com>
3864 L: netdev@vger.kernel.org
3866 F: drivers/net/ethernet/broadcom/b44.*
3868 BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
3869 M: Florian Fainelli <f.fainelli@gmail.com>
3870 L: netdev@vger.kernel.org
3871 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3873 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3874 F: drivers/net/dsa/b53/*
3875 F: drivers/net/dsa/bcm_sf2*
3876 F: include/linux/dsa/brcm.h
3877 F: include/linux/platform_data/b53.h
3879 BROADCOM BCMBCA ARM ARCHITECTURE
3880 M: William Zhang <william.zhang@broadcom.com>
3881 M: Anand Gore <anand.gore@broadcom.com>
3882 M: Kursad Oney <kursad.oney@broadcom.com>
3883 M: Florian Fainelli <f.fainelli@gmail.com>
3884 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3885 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3887 T: git git://github.com/broadcom/stblinux.git
3888 F: Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
3889 F: arch/arm64/boot/dts/broadcom/bcmbca/*
3906 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3907 M: Florian Fainelli <f.fainelli@gmail.com>
3908 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3909 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3910 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3912 T: git git://github.com/broadcom/stblinux.git
3913 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3914 F: drivers/pci/controller/pcie-brcmstb.c
3915 F: drivers/staging/vc04_services
3920 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3921 M: Florian Fainelli <f.fainelli@gmail.com>
3922 M: Ray Jui <rjui@broadcom.com>
3923 M: Scott Branden <sbranden@broadcom.com>
3924 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3926 T: git git://github.com/broadcom/mach-bcm
3927 F: arch/arm/mach-bcm/
3933 BROADCOM BCM47XX MIPS ARCHITECTURE
3934 M: Hauke Mehrtens <hauke@hauke-m.de>
3935 M: Rafał Miłecki <zajec5@gmail.com>
3936 L: linux-mips@vger.kernel.org
3938 F: Documentation/devicetree/bindings/mips/brcm/
3939 F: arch/mips/bcm47xx/*
3940 F: arch/mips/include/asm/mach-bcm47xx/*
3942 BROADCOM BCM4908 ETHERNET DRIVER
3943 M: Rafał Miłecki <rafal@milecki.pl>
3944 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3945 L: netdev@vger.kernel.org
3947 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3948 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3949 F: drivers/net/ethernet/broadcom/unimac.h
3951 BROADCOM BCM4908 PINMUX DRIVER
3952 M: Rafał Miłecki <rafal@milecki.pl>
3953 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3954 L: linux-gpio@vger.kernel.org
3956 F: Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
3957 F: drivers/pinctrl/bcm/pinctrl-bcm4908.c
3959 BROADCOM BCM5301X ARM ARCHITECTURE
3960 M: Florian Fainelli <f.fainelli@gmail.com>
3961 M: Hauke Mehrtens <hauke@hauke-m.de>
3962 M: Rafał Miłecki <zajec5@gmail.com>
3963 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3964 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3966 F: arch/arm/boot/dts/bcm470*
3967 F: arch/arm/boot/dts/bcm5301*
3968 F: arch/arm/boot/dts/bcm953012*
3969 F: arch/arm/mach-bcm/bcm_5301x.c
3971 BROADCOM BCM53573 ARM ARCHITECTURE
3972 M: Florian Fainelli <f.fainelli@gmail.com>
3973 M: Rafał Miłecki <rafal@milecki.pl>
3974 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3975 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3977 F: arch/arm/boot/dts/bcm47189*
3978 F: arch/arm/boot/dts/bcm53573*
3980 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3981 M: Kevin Cernekee <cernekee@gmail.com>
3982 L: linux-usb@vger.kernel.org
3984 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3986 BROADCOM BCM7XXX ARM ARCHITECTURE
3987 M: Florian Fainelli <f.fainelli@gmail.com>
3988 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3989 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3991 T: git git://github.com/broadcom/stblinux.git
3992 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3993 F: arch/arm/boot/dts/bcm7*.dts*
3994 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3995 F: arch/arm/mach-bcm/*brcmstb*
3996 F: arch/arm/mm/cache-b15-rac.c
3997 F: drivers/bus/brcmstb_gisb.c
3998 F: drivers/pci/controller/pcie-brcmstb.c
4004 M: Al Cooper <alcooperx@gmail.com>
4005 L: linux-usb@vger.kernel.org
4006 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4008 F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4009 F: drivers/usb/gadget/udc/bdc/
4011 BROADCOM BMIPS CPUFREQ DRIVER
4012 M: Markus Mayer <mmayer@broadcom.com>
4013 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4014 L: linux-pm@vger.kernel.org
4016 F: drivers/cpufreq/bmips-cpufreq.c
4018 BROADCOM BMIPS MIPS ARCHITECTURE
4019 M: Florian Fainelli <f.fainelli@gmail.com>
4020 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4021 L: linux-mips@vger.kernel.org
4023 T: git git://github.com/broadcom/stblinux.git
4024 F: arch/mips/bmips/*
4025 F: arch/mips/boot/dts/brcm/bcm*.dts*
4026 F: arch/mips/include/asm/mach-bmips/*
4027 F: arch/mips/kernel/*bmips*
4028 F: drivers/soc/bcm/bcm63xx
4029 F: drivers/irqchip/irq-bcm63*
4030 F: drivers/irqchip/irq-bcm7*
4031 F: drivers/irqchip/irq-brcmstb*
4032 F: include/linux/bcm963xx_nvram.h
4033 F: include/linux/bcm963xx_tag.h
4035 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4036 M: Rasesh Mody <rmody@marvell.com>
4037 M: GR-Linux-NIC-Dev@marvell.com
4038 L: netdev@vger.kernel.org
4040 F: drivers/net/ethernet/broadcom/bnx2.*
4041 F: drivers/net/ethernet/broadcom/bnx2_*
4043 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4044 M: Saurav Kashyap <skashyap@marvell.com>
4045 M: Javed Hasan <jhasan@marvell.com>
4046 M: GR-QLogic-Storage-Upstream@marvell.com
4047 L: linux-scsi@vger.kernel.org
4049 F: drivers/scsi/bnx2fc/
4051 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4052 M: Nilesh Javali <njavali@marvell.com>
4053 M: Manish Rangankar <mrangankar@marvell.com>
4054 M: GR-QLogic-Storage-Upstream@marvell.com
4055 L: linux-scsi@vger.kernel.org
4057 F: drivers/scsi/bnx2i/
4059 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4060 M: Ariel Elior <aelior@marvell.com>
4061 M: Sudarsana Kalluru <skalluru@marvell.com>
4062 M: Manish Chopra <manishc@marvell.com>
4063 L: netdev@vger.kernel.org
4065 F: drivers/net/ethernet/broadcom/bnx2x/
4067 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4068 M: Michael Chan <michael.chan@broadcom.com>
4069 L: netdev@vger.kernel.org
4071 F: drivers/firmware/broadcom/tee_bnxt_fw.c
4072 F: drivers/net/ethernet/broadcom/bnxt/
4073 F: include/linux/firmware/broadcom/tee_bnxt_fw.h
4075 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
4076 M: Arend van Spriel <aspriel@gmail.com>
4077 M: Franky Lin <franky.lin@broadcom.com>
4078 M: Hante Meuleman <hante.meuleman@broadcom.com>
4079 L: linux-wireless@vger.kernel.org
4080 L: brcm80211-dev-list.pdl@broadcom.com
4081 L: SHA-cyfmac-dev-list@infineon.com
4083 F: drivers/net/wireless/broadcom/brcm80211/
4085 BROADCOM BRCMSTB GPIO DRIVER
4086 M: Doug Berger <opendmb@gmail.com>
4087 M: Florian Fainelli <f.fainelli@gmail.com>
4088 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4090 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4091 F: drivers/gpio/gpio-brcmstb.c
4093 BROADCOM BRCMSTB I2C DRIVER
4094 M: Kamal Dasu <kdasu.kdev@gmail.com>
4095 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4096 L: linux-i2c@vger.kernel.org
4098 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4099 F: drivers/i2c/busses/i2c-brcmstb.c
4101 BROADCOM BRCMSTB UART DRIVER
4102 M: Al Cooper <alcooperx@gmail.com>
4103 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4104 L: linux-serial@vger.kernel.org
4106 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4107 F: drivers/tty/serial/8250/8250_bcm7271.c
4109 BROADCOM BRCMSTB USB EHCI DRIVER
4110 M: Al Cooper <alcooperx@gmail.com>
4111 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4112 L: linux-usb@vger.kernel.org
4114 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4115 F: drivers/usb/host/ehci-brcm.*
4117 BROADCOM BRCMSTB USB PIN MAP DRIVER
4118 M: Al Cooper <alcooperx@gmail.com>
4119 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4120 L: linux-usb@vger.kernel.org
4122 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4123 F: drivers/usb/misc/brcmstb-usb-pinmap.c
4125 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4126 M: Al Cooper <alcooperx@gmail.com>
4127 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4128 L: linux-kernel@vger.kernel.org
4130 F: drivers/phy/broadcom/phy-brcm-usb*
4132 BROADCOM ETHERNET PHY DRIVERS
4133 M: Florian Fainelli <f.fainelli@gmail.com>
4134 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4135 L: netdev@vger.kernel.org
4137 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4138 F: drivers/net/phy/bcm*.[ch]
4139 F: drivers/net/phy/broadcom.c
4140 F: include/linux/brcmphy.h
4142 BROADCOM GENET ETHERNET DRIVER
4143 M: Doug Berger <opendmb@gmail.com>
4144 M: Florian Fainelli <f.fainelli@gmail.com>
4145 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4146 L: netdev@vger.kernel.org
4148 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4149 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4150 F: drivers/net/ethernet/broadcom/genet/
4151 F: drivers/net/ethernet/broadcom/unimac.h
4152 F: drivers/net/mdio/mdio-bcm-unimac.c
4153 F: include/linux/platform_data/bcmgenet.h
4154 F: include/linux/platform_data/mdio-bcm-unimac.h
4156 BROADCOM IPROC ARM ARCHITECTURE
4157 M: Ray Jui <rjui@broadcom.com>
4158 M: Scott Branden <sbranden@broadcom.com>
4159 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4160 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4162 T: git git://github.com/broadcom/stblinux.git
4163 F: arch/arm64/boot/dts/broadcom/northstar2/*
4164 F: arch/arm64/boot/dts/broadcom/stingray/*
4165 F: drivers/clk/bcm/clk-ns*
4166 F: drivers/clk/bcm/clk-sr*
4167 F: drivers/pinctrl/bcm/pinctrl-ns*
4168 F: include/dt-bindings/clock/bcm-sr*
4185 BROADCOM IPROC GBIT ETHERNET DRIVER
4186 M: Rafał Miłecki <rafal@milecki.pl>
4187 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4188 L: netdev@vger.kernel.org
4190 F: Documentation/devicetree/bindings/net/brcm,amac.yaml
4191 F: drivers/net/ethernet/broadcom/bgmac*
4192 F: drivers/net/ethernet/broadcom/unimac.h
4194 BROADCOM KONA GPIO DRIVER
4195 M: Ray Jui <rjui@broadcom.com>
4196 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4198 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
4199 F: drivers/gpio/gpio-bcm-kona.c
4201 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4202 M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4203 M: Kashyap Desai <kashyap.desai@broadcom.com>
4204 M: Sumit Saxena <sumit.saxena@broadcom.com>
4205 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4206 L: mpi3mr-linuxdrv.pdl@broadcom.com
4207 L: linux-scsi@vger.kernel.org
4209 W: https://www.broadcom.com/support/storage
4210 F: drivers/scsi/mpi3mr/
4212 BROADCOM NETXTREME-E ROCE DRIVER
4213 M: Selvin Xavier <selvin.xavier@broadcom.com>
4214 L: linux-rdma@vger.kernel.org
4216 W: http://www.broadcom.com
4217 F: drivers/infiniband/hw/bnxt_re/
4218 F: include/uapi/rdma/bnxt_re-abi.h
4220 BROADCOM NVRAM DRIVER
4221 M: Rafał Miłecki <zajec5@gmail.com>
4222 L: linux-mips@vger.kernel.org
4224 F: drivers/firmware/broadcom/*
4226 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4227 M: Rafał Miłecki <rafal@milecki.pl>
4228 M: Florian Fainelli <f.fainelli@gmail.com>
4229 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4230 L: linux-pm@vger.kernel.org
4232 T: git git://github.com/broadcom/stblinux.git
4233 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
4234 F: include/dt-bindings/soc/bcm-pmb.h
4236 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4237 M: Rafał Miłecki <zajec5@gmail.com>
4238 L: linux-wireless@vger.kernel.org
4241 F: include/linux/bcma/
4244 M: Kamal Dasu <kdasu.kdev@gmail.com>
4245 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4247 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4248 F: drivers/spi/spi-bcm-qspi.*
4249 F: drivers/spi/spi-brcmstb-qspi.c
4250 F: drivers/spi/spi-iproc-qspi.c
4252 BROADCOM STB AVS CPUFREQ DRIVER
4253 M: Markus Mayer <mmayer@broadcom.com>
4254 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4255 L: linux-pm@vger.kernel.org
4257 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4258 F: drivers/cpufreq/brcmstb*
4260 BROADCOM STB AVS TMON DRIVER
4261 M: Markus Mayer <mmayer@broadcom.com>
4262 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4263 L: linux-pm@vger.kernel.org
4265 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4266 F: drivers/thermal/broadcom/brcmstb*
4268 BROADCOM STB DPFE DRIVER
4269 M: Markus Mayer <mmayer@broadcom.com>
4270 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4271 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4273 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4274 F: drivers/memory/brcmstb_dpfe.c
4276 BROADCOM STB NAND FLASH DRIVER
4277 M: Brian Norris <computersforpeace@gmail.com>
4278 M: Kamal Dasu <kdasu.kdev@gmail.com>
4279 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4280 L: linux-mtd@lists.infradead.org
4282 F: drivers/mtd/nand/raw/brcmnand/
4283 F: include/linux/platform_data/brcmnand.h
4285 BROADCOM STB PCIE DRIVER
4286 M: Jim Quinlan <jim2101024@gmail.com>
4287 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
4288 M: Florian Fainelli <f.fainelli@gmail.com>
4289 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4290 L: linux-pci@vger.kernel.org
4292 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4293 F: drivers/pci/controller/pcie-brcmstb.c
4295 BROADCOM SYSTEMPORT ETHERNET DRIVER
4296 M: Florian Fainelli <f.fainelli@gmail.com>
4297 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4298 L: netdev@vger.kernel.org
4300 F: drivers/net/ethernet/broadcom/bcmsysport.*
4301 F: drivers/net/ethernet/broadcom/unimac.h
4302 F: Documentation/devicetree/bindings/net/brcm,systemport.yaml
4304 BROADCOM TG3 GIGABIT ETHERNET DRIVER
4305 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
4306 M: Prashant Sreedharan <prashant@broadcom.com>
4307 M: Michael Chan <mchan@broadcom.com>
4308 L: netdev@vger.kernel.org
4310 F: drivers/net/ethernet/broadcom/tg3.*
4313 M: Scott Branden <scott.branden@broadcom.com>
4314 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4316 F: drivers/misc/bcm-vk/
4317 F: include/uapi/linux/misc/bcm_vk.h
4319 BROCADE BFA FC SCSI DRIVER
4320 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4321 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4322 L: linux-scsi@vger.kernel.org
4324 F: drivers/scsi/bfa/
4326 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4327 M: Rasesh Mody <rmody@marvell.com>
4328 M: Sudarsana Kalluru <skalluru@marvell.com>
4329 M: GR-Linux-NIC-Dev@marvell.com
4330 L: netdev@vger.kernel.org
4332 F: drivers/net/ethernet/brocade/bna/
4334 BSG (block layer generic sg v4 driver)
4335 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4336 L: linux-scsi@vger.kernel.org
4339 F: include/linux/bsg.h
4340 F: include/uapi/linux/bsg.h
4343 M: Clemens Ladisch <clemens@ladisch.de>
4344 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4347 F: Documentation/sound/cards/bt87x.rst
4348 F: sound/pci/bt87x.c
4351 M: Michael Buesch <m@bues.ch>
4353 W: http://bu3sch.de/btgpio.php
4354 F: drivers/gpio/gpio-bt8xx.c
4357 M: Chris Mason <clm@fb.com>
4358 M: Josef Bacik <josef@toxicpanda.com>
4359 M: David Sterba <dsterba@suse.com>
4360 L: linux-btrfs@vger.kernel.org
4362 W: http://btrfs.wiki.kernel.org/
4363 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
4364 C: irc://irc.libera.chat/btrfs
4365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4366 F: Documentation/filesystems/btrfs.rst
4368 F: include/linux/btrfs*
4369 F: include/uapi/linux/btrfs*
4371 BTTV VIDEO4LINUX DRIVER
4372 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4373 L: linux-media@vger.kernel.org
4375 W: https://linuxtv.org
4376 T: git git://linuxtv.org/media_tree.git
4377 F: Documentation/driver-api/media/drivers/bttv*
4378 F: drivers/media/pci/bt8xx/bttv*
4380 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4381 M: Chanwoo Choi <cw00.choi@samsung.com>
4382 L: linux-pm@vger.kernel.org
4383 L: linux-samsung-soc@vger.kernel.org
4385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4386 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
4387 F: drivers/devfreq/exynos-bus.c
4389 BUSLOGIC SCSI DRIVER
4390 M: Khalid Aziz <khalid@gonehiking.org>
4391 L: linux-scsi@vger.kernel.org
4393 F: drivers/scsi/BusLogic.*
4394 F: drivers/scsi/FlashPoint.*
4396 C-MEDIA CMI8788 DRIVER
4397 M: Clemens Ladisch <clemens@ladisch.de>
4398 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4401 F: sound/pci/oxygen/
4404 M: Guo Ren <guoren@kernel.org>
4405 L: linux-csky@vger.kernel.org
4407 T: git https://github.com/c-sky/csky-linux.git
4408 F: Documentation/devicetree/bindings/csky/
4409 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
4410 F: Documentation/devicetree/bindings/timer/csky,*
4412 F: drivers/clocksource/timer-gx6605s.c
4413 F: drivers/clocksource/timer-mp-csky.c
4414 F: drivers/irqchip/irq-csky-*
4418 CA8210 IEEE-802.15.4 RADIO DRIVER
4419 L: linux-wpan@vger.kernel.org
4421 W: https://github.com/Cascoda/ca8210-linux.git
4422 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4423 F: drivers/net/ieee802154/ca8210.c
4425 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4426 M: Damien Le Moal <damien.lemoal@wdc.com>
4427 L: linux-riscv@lists.infradead.org
4428 L: linux-gpio@vger.kernel.org (pinctrl driver)
4429 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4430 F: drivers/pinctrl/pinctrl-k210.c
4432 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4433 M: Damien Le Moal <damien.lemoal@wdc.com>
4434 L: linux-kernel@vger.kernel.org
4435 L: linux-riscv@lists.infradead.org
4437 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4438 F: drivers/reset/reset-k210.c
4440 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4441 M: Damien Le Moal <damien.lemoal@wdc.com>
4442 L: linux-riscv@lists.infradead.org
4444 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4445 F: drivers/soc/canaan/
4446 F: include/soc/canaan/
4448 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4449 M: David Howells <dhowells@redhat.com>
4450 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4452 F: Documentation/filesystems/caching/cachefiles.rst
4455 CADENCE MIPI-CSI2 BRIDGES
4456 M: Maxime Ripard <mripard@kernel.org>
4457 L: linux-media@vger.kernel.org
4459 F: Documentation/devicetree/bindings/media/cdns,*.txt
4460 F: drivers/media/platform/cadence/cdns-csi2*
4463 L: linux-mtd@lists.infradead.org
4465 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4466 F: drivers/mtd/nand/raw/cadence-nand-controller.c
4468 CADENCE USB3 DRD IP DRIVER
4469 M: Peter Chen <peter.chen@kernel.org>
4470 M: Pawel Laszczak <pawell@cadence.com>
4471 R: Roger Quadros <rogerq@kernel.org>
4472 R: Aswath Govindraju <a-govindraju@ti.com>
4473 L: linux-usb@vger.kernel.org
4475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4476 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4477 F: drivers/usb/cdns3/
4478 X: drivers/usb/cdns3/cdnsp*
4480 CADENCE USBSSP DRD IP DRIVER
4481 M: Pawel Laszczak <pawell@cadence.com>
4482 L: linux-usb@vger.kernel.org
4484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4485 F: drivers/usb/cdns3/
4486 X: drivers/usb/cdns3/cdns3*
4488 CADET FM/AM RADIO RECEIVER DRIVER
4489 M: Hans Verkuil <hverkuil@xs4all.nl>
4490 L: linux-media@vger.kernel.org
4492 W: https://linuxtv.org
4493 T: git git://linuxtv.org/media_tree.git
4494 F: drivers/media/radio/radio-cadet*
4496 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4497 L: linux-media@vger.kernel.org
4499 T: git git://linuxtv.org/media_tree.git
4500 F: Documentation/admin-guide/media/cafe_ccic*
4501 F: drivers/media/platform/marvell/
4504 L: netdev@vger.kernel.org
4506 F: Documentation/networking/caif/
4507 F: drivers/net/caif/
4508 F: include/net/caif/
4509 F: include/uapi/linux/caif/
4513 M: Toke Høiland-Jørgensen <toke@toke.dk>
4514 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4516 F: net/sched/sch_cake.c
4519 M: Wolfgang Grandegger <wg@grandegger.com>
4520 M: Marc Kleine-Budde <mkl@pengutronix.de>
4521 L: linux-can@vger.kernel.org
4523 W: https://github.com/linux-can
4524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4526 F: Documentation/devicetree/bindings/net/can/
4527 F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4529 F: drivers/phy/phy-can-transceiver.c
4530 F: include/linux/can/bittiming.h
4531 F: include/linux/can/dev.h
4532 F: include/linux/can/length.h
4533 F: include/linux/can/platform/
4534 F: include/linux/can/rx-offload.h
4535 F: include/uapi/linux/can/error.h
4536 F: include/uapi/linux/can/netlink.h
4537 F: include/uapi/linux/can/vxcan.h
4540 M: Oliver Hartkopp <socketcan@hartkopp.net>
4541 M: Marc Kleine-Budde <mkl@pengutronix.de>
4542 L: linux-can@vger.kernel.org
4544 W: https://github.com/linux-can
4545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4547 F: Documentation/networking/can.rst
4548 F: include/linux/can/can-ml.h
4549 F: include/linux/can/core.h
4550 F: include/linux/can/skb.h
4551 F: include/net/netns/can.h
4552 F: include/uapi/linux/can.h
4553 F: include/uapi/linux/can/bcm.h
4554 F: include/uapi/linux/can/gw.h
4555 F: include/uapi/linux/can/isotp.h
4556 F: include/uapi/linux/can/raw.h
4559 CAN-J1939 NETWORK LAYER
4560 M: Robin van der Gracht <robin@protonic.nl>
4561 M: Oleksij Rempel <o.rempel@pengutronix.de>
4562 R: kernel@pengutronix.de
4563 L: linux-can@vger.kernel.org
4565 F: Documentation/networking/j1939.rst
4566 F: include/uapi/linux/can/j1939.h
4570 M: Serge Hallyn <serge@hallyn.com>
4571 L: linux-security-module@vger.kernel.org
4573 F: include/linux/capability.h
4574 F: include/uapi/linux/capability.h
4575 F: kernel/capability.c
4576 F: security/commoncap.c
4578 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4579 M: Kevin Tsai <ktsai@capellamicro.com>
4581 F: drivers/iio/light/cm*
4583 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4584 M: Christian Lamparter <chunkeey@googlemail.com>
4585 L: linux-wireless@vger.kernel.org
4587 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4588 F: drivers/net/wireless/ath/carl9170/
4591 M: Robert Richter <rric@kernel.org>
4593 W: http://www.marvell.com
4594 F: drivers/i2c/busses/i2c-octeon*
4595 F: drivers/i2c/busses/i2c-thunderx*
4597 CAVIUM LIQUIDIO NETWORK DRIVER
4598 M: Derek Chickles <dchickles@marvell.com>
4599 M: Satanand Burla <sburla@marvell.com>
4600 M: Felix Manlunas <fmanlunas@marvell.com>
4601 L: netdev@vger.kernel.org
4603 W: http://www.marvell.com
4604 F: drivers/net/ethernet/cavium/liquidio/
4607 M: Robert Richter <rric@kernel.org>
4609 W: http://www.marvell.com
4610 F: drivers/mmc/host/cavium*
4612 CAVIUM OCTEON-TX CRYPTO DRIVER
4613 M: George Cherian <gcherian@marvell.com>
4614 L: linux-crypto@vger.kernel.org
4616 W: http://www.marvell.com
4617 F: drivers/crypto/cavium/cpt/
4619 CAVIUM THUNDERX2 ARM64 SOC
4620 M: Robert Richter <rric@kernel.org>
4621 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4623 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4624 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4626 CBS/ETF/TAPRIO QDISCS
4627 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4629 L: netdev@vger.kernel.org
4630 F: net/sched/sch_cbs.c
4631 F: net/sched/sch_etf.c
4632 F: net/sched/sch_taprio.c
4634 CC2520 IEEE-802.15.4 RADIO DRIVER
4635 M: Varka Bhadram <varkabhadram@gmail.com>
4636 L: linux-wpan@vger.kernel.org
4638 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4639 F: drivers/net/ieee802154/cc2520.c
4640 F: include/linux/spi/cc2520.h
4642 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4643 M: Gilad Ben-Yossef <gilad@benyossef.com>
4644 L: linux-crypto@vger.kernel.org
4646 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4647 F: drivers/crypto/ccree/
4649 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4650 M: Hadar Gat <hadar.gat@arm.com>
4651 L: linux-crypto@vger.kernel.org
4653 F: drivers/char/hw_random/cctrng.c
4654 F: drivers/char/hw_random/cctrng.h
4655 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4656 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4659 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4660 L: linux-media@vger.kernel.org
4662 W: http://linuxtv.org
4663 T: git git://linuxtv.org/media_tree.git
4664 F: Documentation/ABI/testing/debugfs-cec-error-inj
4665 F: Documentation/devicetree/bindings/media/cec.txt
4666 F: Documentation/driver-api/media/cec-core.rst
4667 F: Documentation/userspace-api/media/cec
4668 F: drivers/media/cec/
4669 F: drivers/media/rc/keymaps/rc-cec.c
4670 F: include/media/cec-notifier.h
4671 F: include/media/cec.h
4672 F: include/uapi/linux/cec-funcs.h
4673 F: include/uapi/linux/cec.h
4676 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4677 L: linux-media@vger.kernel.org
4679 W: http://linuxtv.org
4680 T: git git://linuxtv.org/media_tree.git
4681 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4682 F: drivers/media/cec/platform/cec-gpio/
4684 CELL BROADBAND ENGINE ARCHITECTURE
4685 M: Arnd Bergmann <arnd@arndb.de>
4686 L: linuxppc-dev@lists.ozlabs.org
4688 W: http://www.ibm.com/developerworks/power/cell/
4689 F: arch/powerpc/include/asm/cell*.h
4690 F: arch/powerpc/include/asm/spu*.h
4691 F: arch/powerpc/include/uapi/asm/spu*.h
4692 F: arch/powerpc/platforms/cell/
4694 CELLWISE CW2015 BATTERY DRIVER
4695 M: Tobias Schrammm <t.schramm@manjaro.org>
4697 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4698 F: drivers/power/supply/cw2015_battery.c
4700 CEPH COMMON CODE (LIBCEPH)
4701 M: Ilya Dryomov <idryomov@gmail.com>
4702 M: Xiubo Li <xiubli@redhat.com>
4703 R: Jeff Layton <jlayton@kernel.org>
4704 L: ceph-devel@vger.kernel.org
4707 T: git git://github.com/ceph/ceph-client.git
4708 F: include/linux/ceph/
4709 F: include/linux/crush/
4712 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4713 M: Xiubo Li <xiubli@redhat.com>
4714 M: Ilya Dryomov <idryomov@gmail.com>
4715 R: Jeff Layton <jlayton@kernel.org>
4716 L: ceph-devel@vger.kernel.org
4719 T: git git://github.com/ceph/ceph-client.git
4720 F: Documentation/filesystems/ceph.rst
4723 CERTIFICATE HANDLING
4724 M: David Howells <dhowells@redhat.com>
4725 M: David Woodhouse <dwmw2@infradead.org>
4726 L: keyrings@vger.kernel.org
4728 F: Documentation/admin-guide/module-signing.rst
4730 F: scripts/check-blacklist-hashes.awk
4731 F: scripts/sign-file.c
4734 CFAG12864B LCD DRIVER
4735 M: Miguel Ojeda <ojeda@kernel.org>
4737 F: drivers/auxdisplay/cfag12864b.c
4738 F: include/linux/cfag12864b.h
4740 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4741 M: Miguel Ojeda <ojeda@kernel.org>
4743 F: drivers/auxdisplay/cfag12864bfb.c
4744 F: include/linux/cfag12864b.h
4746 CHAR and MISC DRIVERS
4747 M: Arnd Bergmann <arnd@arndb.de>
4748 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4753 F: include/linux/miscdevice.h
4754 X: drivers/char/agp/
4755 X: drivers/char/hw_random/
4756 X: drivers/char/ipmi/
4757 X: drivers/char/random.c
4758 X: drivers/char/tpm/
4761 M: Andy Whitcroft <apw@canonical.com>
4762 M: Joe Perches <joe@perches.com>
4763 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4764 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4766 F: scripts/checkpatch.pl
4768 CHECKPATCH DOCUMENTATION
4769 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4770 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4771 R: Joe Perches <joe@perches.com>
4773 F: Documentation/dev-tools/checkpatch.rst
4775 CHINESE DOCUMENTATION
4776 M: Alex Shi <alexs@kernel.org>
4777 M: Yanteng Si <siyanteng@loongson.cn>
4779 F: Documentation/translations/zh_CN/
4781 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4782 M: Peter Chen <peter.chen@kernel.org>
4783 L: linux-usb@vger.kernel.org
4785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4786 F: drivers/usb/chipidea/
4788 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4789 M: Hans de Goede <hdegoede@redhat.com>
4790 L: linux-input@vger.kernel.org
4792 F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
4793 F: drivers/input/touchscreen/chipone_icn8318.c
4795 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4796 M: Hans de Goede <hdegoede@redhat.com>
4797 L: linux-input@vger.kernel.org
4799 F: drivers/input/touchscreen/chipone_icn8505.c
4801 CHROME HARDWARE PLATFORM SUPPORT
4802 M: Benson Leung <bleung@chromium.org>
4803 L: chrome-platform@lists.linux.dev
4805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4806 F: drivers/platform/chrome/
4808 CHROMEOS EC CODEC DRIVER
4809 M: Cheng-Yi Chiang <cychiang@chromium.org>
4810 M: Tzung-Bi Shih <tzungbi@google.com>
4811 R: Guenter Roeck <groeck@chromium.org>
4812 L: chrome-platform@lists.linux.dev
4814 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4815 F: sound/soc/codecs/cros_ec_codec.*
4817 CHROMEOS EC SUBDRIVERS
4818 M: Benson Leung <bleung@chromium.org>
4819 R: Guenter Roeck <groeck@chromium.org>
4820 L: chrome-platform@lists.linux.dev
4822 F: drivers/power/supply/cros_usbpd-charger.c
4826 CHROMEOS EC USB TYPE-C DRIVER
4827 M: Prashant Malani <pmalani@chromium.org>
4828 L: chrome-platform@lists.linux.dev
4830 F: drivers/platform/chrome/cros_ec_typec.c
4832 CHROMEOS EC USB PD NOTIFY DRIVER
4833 M: Prashant Malani <pmalani@chromium.org>
4834 L: chrome-platform@lists.linux.dev
4836 F: drivers/platform/chrome/cros_usbpd_notify.c
4837 F: include/linux/platform_data/cros_usbpd_notify.h
4839 CHRONTEL CH7322 CEC DRIVER
4840 M: Joe Tessler <jrt@google.com>
4841 L: linux-media@vger.kernel.org
4843 T: git git://linuxtv.org/media_tree.git
4844 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4845 F: drivers/media/cec/i2c/ch7322.c
4847 CIRRUS LOGIC AUDIO CODEC DRIVERS
4848 M: James Schulman <james.schulman@cirrus.com>
4849 M: David Rhodes <david.rhodes@cirrus.com>
4850 M: Lucas Tanure <tanureal@opensource.cirrus.com>
4851 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4852 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4853 L: patches@opensource.cirrus.com
4855 F: Documentation/devicetree/bindings/sound/cirrus,cs*
4856 F: include/dt-bindings/sound/cs*
4857 F: sound/pci/hda/cs*
4858 F: sound/soc/codecs/cs*
4860 CIRRUS LOGIC DSP FIRMWARE DRIVER
4861 M: Simon Trimmer <simont@opensource.cirrus.com>
4862 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4863 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4864 L: patches@opensource.cirrus.com
4866 W: https://github.com/CirrusLogic/linux-drivers/wiki
4867 T: git https://github.com/CirrusLogic/linux-drivers.git
4868 F: drivers/firmware/cirrus/*
4869 F: include/linux/firmware/cirrus/*
4871 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4872 M: Hartley Sweeten <hsweeten@visionengravers.com>
4873 L: netdev@vger.kernel.org
4875 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4877 CIRRUS LOGIC LOCHNAGAR DRIVER
4878 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4879 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4880 L: patches@opensource.cirrus.com
4882 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4883 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4884 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4885 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4886 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4887 F: Documentation/hwmon/lochnagar.rst
4888 F: drivers/clk/clk-lochnagar.c
4889 F: drivers/hwmon/lochnagar-hwmon.c
4890 F: drivers/mfd/lochnagar-i2c.c
4891 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4892 F: drivers/regulator/lochnagar-regulator.c
4893 F: include/dt-bindings/clk/lochnagar.h
4894 F: include/dt-bindings/pinctrl/lochnagar.h
4895 F: include/linux/mfd/lochnagar*
4896 F: sound/soc/codecs/lochnagar-sc.c
4898 CIRRUS LOGIC MADERA CODEC DRIVERS
4899 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4900 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4901 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4902 L: patches@opensource.cirrus.com
4904 W: https://github.com/CirrusLogic/linux-drivers/wiki
4905 T: git https://github.com/CirrusLogic/linux-drivers.git
4906 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4907 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4908 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4909 F: drivers/gpio/gpio-madera*
4910 F: drivers/irqchip/irq-madera*
4911 F: drivers/mfd/cs47l*
4912 F: drivers/mfd/madera*
4913 F: drivers/pinctrl/cirrus/*
4914 F: include/dt-bindings/sound/madera*
4915 F: include/linux/irqchip/irq-madera*
4916 F: include/linux/mfd/madera/*
4917 F: include/sound/madera*
4918 F: sound/soc/codecs/cs47l*
4919 F: sound/soc/codecs/madera*
4921 CISCO FCOE HBA DRIVER
4922 M: Satish Kharat <satishkh@cisco.com>
4923 M: Sesidhar Baddela <sebaddel@cisco.com>
4924 M: Karan Tilak Kumar <kartilak@cisco.com>
4925 L: linux-scsi@vger.kernel.org
4927 F: drivers/scsi/fnic/
4929 CISCO SCSI HBA DRIVER
4930 M: Karan Tilak Kumar <kartilak@cisco.com>
4931 M: Sesidhar Baddela <sebaddel@cisco.com>
4932 L: linux-scsi@vger.kernel.org
4934 F: drivers/scsi/snic/
4936 CISCO VIC ETHERNET NIC DRIVER
4937 M: Christian Benvenuti <benve@cisco.com>
4938 M: Govindarajulu Varadarajan <_govind@gmx.com>
4940 F: drivers/net/ethernet/cisco/enic/
4942 CISCO VIC LOW LATENCY NIC DRIVER
4943 M: Christian Benvenuti <benve@cisco.com>
4944 M: Nelson Escobar <neescoba@cisco.com>
4946 F: drivers/infiniband/hw/usnic/
4949 M: Miguel Ojeda <ojeda@kernel.org>
4953 CLANG/LLVM BUILD SUPPORT
4954 M: Nathan Chancellor <nathan@kernel.org>
4955 M: Nick Desaulniers <ndesaulniers@google.com>
4956 R: Tom Rix <trix@redhat.com>
4957 L: llvm@lists.linux.dev
4959 W: https://clangbuiltlinux.github.io/
4960 B: https://github.com/ClangBuiltLinux/linux/issues
4961 C: irc://irc.libera.chat/clangbuiltlinux
4962 F: Documentation/kbuild/llvm.rst
4963 F: include/linux/compiler-clang.h
4964 F: scripts/Makefile.clang
4965 F: scripts/clang-tools/
4966 K: \b(?i:clang|llvm)\b
4968 CLANG CONTROL FLOW INTEGRITY SUPPORT
4969 M: Sami Tolvanen <samitolvanen@google.com>
4970 M: Kees Cook <keescook@chromium.org>
4971 R: Nathan Chancellor <nathan@kernel.org>
4972 R: Nick Desaulniers <ndesaulniers@google.com>
4973 L: llvm@lists.linux.dev
4975 B: https://github.com/ClangBuiltLinux/linux/issues
4976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/clang/features
4977 F: include/linux/cfi.h
4981 M: Russell King <linux@armlinux.org.uk>
4982 L: linux-clk@vger.kernel.org
4984 F: include/linux/clk.h
4986 CLOCKSOURCE, CLOCKEVENT DRIVERS
4987 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4988 M: Thomas Gleixner <tglx@linutronix.de>
4989 L: linux-kernel@vger.kernel.org
4991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4992 F: Documentation/devicetree/bindings/timer/
4993 F: drivers/clocksource/
4996 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4997 M: Daniel Oliveira Nascimento <don@syst.com.br>
4998 L: platform-driver-x86@vger.kernel.org
5000 F: drivers/platform/x86/classmate-laptop.c
5003 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
5004 L: linux-media@vger.kernel.org
5006 W: https://linuxtv.org
5007 T: git git://linuxtv.org/media_tree.git
5008 F: drivers/media/pci/cobalt/
5010 COCCINELLE/Semantic Patches (SmPL)
5011 M: Julia Lawall <Julia.Lawall@inria.fr>
5012 M: Nicolas Palix <nicolas.palix@imag.fr>
5013 L: cocci@inria.fr (moderated for non-subscribers)
5015 W: https://coccinelle.gitlabpages.inria.fr/website/
5016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5017 F: Documentation/dev-tools/coccinelle.rst
5018 F: scripts/coccicheck
5019 F: scripts/coccinelle/
5022 M: Jan Harkes <jaharkes@cs.cmu.edu>
5024 L: codalist@coda.cs.cmu.edu
5026 W: http://www.coda.cs.cmu.edu/
5027 F: Documentation/filesystems/coda.rst
5029 F: include/linux/coda*.h
5030 F: include/uapi/linux/coda*.h
5032 CODA V4L2 MEM2MEM DRIVER
5033 M: Philipp Zabel <p.zabel@pengutronix.de>
5034 L: linux-media@vger.kernel.org
5036 F: Documentation/devicetree/bindings/media/coda.yaml
5037 F: drivers/media/platform/chips-media/
5040 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5042 F: Documentation/process/code-of-conduct-interpretation.rst
5043 F: Documentation/process/code-of-conduct.rst
5046 M: Ian Abbott <abbotti@mev.co.uk>
5047 M: H Hartley Sweeten <hsweeten@visionengravers.com>
5050 F: include/linux/comedi/
5051 F: include/uapi/linux/comedi.h
5053 COMMON CLK FRAMEWORK
5054 M: Michael Turquette <mturquette@baylibre.com>
5055 M: Stephen Boyd <sboyd@kernel.org>
5056 L: linux-clk@vger.kernel.org
5058 Q: http://patchwork.kernel.org/project/linux-clk/list/
5059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5060 F: Documentation/devicetree/bindings/clock/
5062 F: include/dt-bindings/clock/
5063 F: include/linux/clk-pr*
5064 F: include/linux/clk/
5065 F: include/linux/of_clk.h
5066 X: drivers/clk/clkdev.c
5068 COMMON INTERNET FILE SYSTEM CLIENT (CIFS)
5069 M: Steve French <sfrench@samba.org>
5070 L: linux-cifs@vger.kernel.org
5071 L: samba-technical@lists.samba.org (moderated for non-subscribers)
5073 W: http://linux-cifs.samba.org/
5074 T: git git://git.samba.org/sfrench/cifs-2.6.git
5075 F: Documentation/admin-guide/cifs/
5079 COMPACTPCI HOTPLUG CORE
5080 M: Scott Murray <scott@spiteful.org>
5081 L: linux-pci@vger.kernel.org
5083 F: drivers/pci/hotplug/cpci_hotplug*
5085 COMPACTPCI HOTPLUG GENERIC DRIVER
5086 M: Scott Murray <scott@spiteful.org>
5087 L: linux-pci@vger.kernel.org
5089 F: drivers/pci/hotplug/cpcihp_generic.c
5091 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5092 M: Scott Murray <scott@spiteful.org>
5093 L: linux-pci@vger.kernel.org
5095 F: drivers/pci/hotplug/cpcihp_zt5550.*
5097 COMPAL LAPTOP SUPPORT
5098 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5099 L: platform-driver-x86@vger.kernel.org
5101 F: drivers/platform/x86/compal-laptop.c
5104 M: Miguel Ojeda <ojeda@kernel.org>
5105 R: Nick Desaulniers <ndesaulniers@google.com>
5107 F: include/linux/compiler_attributes.h
5109 COMPUTE EXPRESS LINK (CXL)
5110 M: Alison Schofield <alison.schofield@intel.com>
5111 M: Vishal Verma <vishal.l.verma@intel.com>
5112 M: Ira Weiny <ira.weiny@intel.com>
5113 M: Ben Widawsky <bwidawsk@kernel.org>
5114 M: Dan Williams <dan.j.williams@intel.com>
5115 L: linux-cxl@vger.kernel.org
5118 F: include/uapi/linux/cxl_mem.h
5120 CONEXANT ACCESSRUNNER USB DRIVER
5121 L: accessrunner-general@lists.sourceforge.net
5123 W: http://accessrunner.sourceforge.net/
5124 F: drivers/usb/atm/cxacru.c
5127 M: Joel Becker <jlbec@evilplan.org>
5128 M: Christoph Hellwig <hch@lst.de>
5130 T: git git://git.infradead.org/users/hch/configfs.git
5132 F: include/linux/configfs.h
5133 F: samples/configfs/
5136 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5138 F: drivers/video/console/
5139 F: include/linux/console*
5142 M: Frederic Weisbecker <frederic@kernel.org>
5144 F: kernel/context_tracking.c
5145 F: include/linux/context_tracking*
5147 CONTROL GROUP (CGROUP)
5148 M: Tejun Heo <tj@kernel.org>
5149 M: Zefan Li <lizefan.x@bytedance.com>
5150 M: Johannes Weiner <hannes@cmpxchg.org>
5151 L: cgroups@vger.kernel.org
5153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5154 F: Documentation/admin-guide/cgroup-v1/
5155 F: Documentation/admin-guide/cgroup-v2.rst
5156 F: include/linux/cgroup*
5158 F: tools/testing/selftests/cgroup/
5160 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5161 M: Tejun Heo <tj@kernel.org>
5162 M: Jens Axboe <axboe@kernel.dk>
5163 L: cgroups@vger.kernel.org
5164 L: linux-block@vger.kernel.org
5165 T: git git://git.kernel.dk/linux-block
5166 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5167 F: block/bfq-cgroup.c
5168 F: block/blk-cgroup.c
5169 F: block/blk-iolatency.c
5170 F: block/blk-throttle.c
5171 F: include/linux/blk-cgroup.h
5173 CONTROL GROUP - CPUSET
5174 M: Zefan Li <lizefan.x@bytedance.com>
5175 L: cgroups@vger.kernel.org
5177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5178 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
5179 F: include/linux/cpuset.h
5180 F: kernel/cgroup/cpuset.c
5182 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5183 M: Johannes Weiner <hannes@cmpxchg.org>
5184 M: Michal Hocko <mhocko@kernel.org>
5185 M: Roman Gushchin <roman.gushchin@linux.dev>
5186 M: Shakeel Butt <shakeelb@google.com>
5187 R: Muchun Song <songmuchun@bytedance.com>
5188 L: cgroups@vger.kernel.org
5189 L: linux-mm@kvack.org
5193 F: tools/testing/selftests/cgroup/memcg_protection.m
5194 F: tools/testing/selftests/cgroup/test_kmem.c
5195 F: tools/testing/selftests/cgroup/test_memcontrol.c
5197 CORETEMP HARDWARE MONITORING DRIVER
5198 M: Fenghua Yu <fenghua.yu@intel.com>
5199 L: linux-hwmon@vger.kernel.org
5201 F: Documentation/hwmon/coretemp.rst
5202 F: drivers/hwmon/coretemp.c
5204 CORSAIR-CPRO HARDWARE MONITOR DRIVER
5205 M: Marius Zachmann <mail@mariuszachmann.de>
5206 L: linux-hwmon@vger.kernel.org
5208 F: drivers/hwmon/corsair-cpro.c
5210 CORSAIR-PSU HARDWARE MONITOR DRIVER
5211 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
5212 L: linux-hwmon@vger.kernel.org
5214 F: Documentation/hwmon/corsair-psu.rst
5215 F: drivers/hwmon/corsair-psu.c
5218 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5219 L: linux-iio@vger.kernel.org
5221 T: git git@gitlab.com:vilhelmgray/counter.git
5222 F: Documentation/ABI/testing/sysfs-bus-counter
5223 F: Documentation/driver-api/generic-counter.rst
5225 F: include/linux/counter.h
5226 F: include/uapi/linux/counter.h
5230 M: Bence Csókás <bence98@sch.bme.hu>
5232 F: drivers/i2c/busses/i2c-cp2615.c
5234 CPMAC ETHERNET DRIVER
5235 M: Florian Fainelli <f.fainelli@gmail.com>
5236 L: netdev@vger.kernel.org
5238 F: drivers/net/ethernet/ti/cpmac.c
5240 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5241 M: Viresh Kumar <viresh.kumar@linaro.org>
5242 M: Sudeep Holla <sudeep.holla@arm.com>
5243 L: linux-pm@vger.kernel.org
5245 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5246 F: drivers/cpufreq/vexpress-spc-cpufreq.c
5248 CPU FREQUENCY SCALING FRAMEWORK
5249 M: "Rafael J. Wysocki" <rafael@kernel.org>
5250 M: Viresh Kumar <viresh.kumar@linaro.org>
5251 L: linux-pm@vger.kernel.org
5253 B: https://bugzilla.kernel.org
5254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5256 F: Documentation/admin-guide/pm/cpufreq.rst
5257 F: Documentation/admin-guide/pm/intel_pstate.rst
5258 F: Documentation/cpu-freq/
5259 F: Documentation/devicetree/bindings/cpufreq/
5261 F: include/linux/cpufreq.h
5262 F: include/linux/sched/cpufreq.h
5263 F: kernel/sched/cpufreq*.c
5264 F: tools/testing/selftests/cpufreq/
5266 CPU IDLE TIME MANAGEMENT FRAMEWORK
5267 M: "Rafael J. Wysocki" <rafael@kernel.org>
5268 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5269 L: linux-pm@vger.kernel.org
5271 B: https://bugzilla.kernel.org
5272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5273 F: Documentation/admin-guide/pm/cpuidle.rst
5274 F: Documentation/driver-api/pm/cpuidle.rst
5276 F: include/linux/cpuidle.h
5278 CPU POWER MONITORING SUBSYSTEM
5279 M: Thomas Renninger <trenn@suse.com>
5280 M: Shuah Khan <shuah@kernel.org>
5281 M: Shuah Khan <skhan@linuxfoundation.org>
5282 L: linux-pm@vger.kernel.org
5284 F: tools/power/cpupower/
5287 M: "H. Peter Anvin" <hpa@zytor.com>
5289 F: arch/x86/kernel/cpuid.c
5290 F: arch/x86/kernel/msr.c
5292 CPUIDLE DRIVER - ARM BIG LITTLE
5293 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
5294 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5295 L: linux-pm@vger.kernel.org
5296 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5299 F: drivers/cpuidle/cpuidle-big_little.c
5301 CPUIDLE DRIVER - ARM EXYNOS
5302 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5303 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5304 M: Kukjin Kim <kgene@kernel.org>
5305 L: linux-pm@vger.kernel.org
5306 L: linux-samsung-soc@vger.kernel.org
5308 F: arch/arm/mach-exynos/pm.c
5309 F: drivers/cpuidle/cpuidle-exynos.c
5310 F: include/linux/platform_data/cpuidle-exynos.h
5312 CPUIDLE DRIVER - ARM PSCI
5313 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
5314 M: Sudeep Holla <sudeep.holla@arm.com>
5315 L: linux-pm@vger.kernel.org
5316 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5318 F: drivers/cpuidle/cpuidle-psci.c
5320 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5321 M: Ulf Hansson <ulf.hansson@linaro.org>
5322 L: linux-pm@vger.kernel.org
5323 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5325 F: drivers/cpuidle/cpuidle-psci.h
5326 F: drivers/cpuidle/cpuidle-psci-domain.c
5328 CPUIDLE DRIVER - DT IDLE PM DOMAIN
5329 M: Ulf Hansson <ulf.hansson@linaro.org>
5330 L: linux-pm@vger.kernel.org
5332 F: drivers/cpuidle/dt_idle_genpd.c
5333 F: drivers/cpuidle/dt_idle_genpd.h
5335 CPUIDLE DRIVER - RISC-V SBI
5336 M: Anup Patel <anup@brainfault.org>
5337 L: linux-pm@vger.kernel.org
5338 L: linux-riscv@lists.infradead.org
5340 F: drivers/cpuidle/cpuidle-riscv-sbi.c
5343 M: Nicolas Pitre <nico@fluxnic.net>
5345 F: Documentation/filesystems/cramfs.rst
5349 M: Bastien Nocera <hadess@hadess.net>
5350 L: linux-input@vger.kernel.org
5352 F: drivers/hid/hid-creative-sb0540.c
5355 M: Herbert Xu <herbert@gondor.apana.org.au>
5356 M: "David S. Miller" <davem@davemloft.net>
5357 L: linux-crypto@vger.kernel.org
5359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5361 F: Documentation/crypto/
5362 F: Documentation/devicetree/bindings/crypto/
5367 F: include/linux/crypto*
5370 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5371 M: Neil Horman <nhorman@tuxdriver.com>
5372 L: linux-crypto@vger.kernel.org
5374 F: crypto/ansi_cprng.c
5378 M: Hans Verkuil <hverkuil@xs4all.nl>
5379 L: linux-media@vger.kernel.org
5381 W: http://linuxtv.org
5382 T: git git://linuxtv.org/media_tree.git
5383 F: drivers/media/i2c/cs3308.c
5385 CS5535 Audio ALSA driver
5386 M: Jaya Kumar <jayakumar.alsa@gmail.com>
5388 F: sound/pci/cs5535audio/
5390 CSI DRIVERS FOR ALLWINNER V3s
5391 M: Yong Deng <yong.deng@magewell.com>
5392 L: linux-media@vger.kernel.org
5394 T: git git://linuxtv.org/media_tree.git
5395 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
5396 F: drivers/media/platform/sunxi/sun6i-csi/
5399 M: Pavel Pisa <pisa@cmp.felk.cvut.cz>
5400 M: Ondrej Ille <ondrej.ille@gmail.com>
5401 L: linux-can@vger.kernel.org
5403 F: Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5404 F: drivers/net/can/ctucanfd/
5407 M: Solomon Peachy <pizza@shaftnet.org>
5409 F: drivers/net/wireless/st/cw1200/
5411 CX18 VIDEO4LINUX DRIVER
5412 M: Andy Walls <awalls@md.metrocast.net>
5413 L: linux-media@vger.kernel.org
5415 W: https://linuxtv.org
5416 T: git git://linuxtv.org/media_tree.git
5417 F: drivers/media/pci/cx18/
5418 F: include/uapi/linux/ivtv*
5420 CX2341X MPEG ENCODER HELPER MODULE
5421 M: Hans Verkuil <hverkuil@xs4all.nl>
5422 L: linux-media@vger.kernel.org
5424 W: https://linuxtv.org
5425 T: git git://linuxtv.org/media_tree.git
5426 F: drivers/media/common/cx2341x*
5427 F: include/media/drv-intf/cx2341x.h
5429 CX24120 MEDIA DRIVER
5430 M: Jemma Denson <jdenson@gmail.com>
5431 M: Patrick Boettcher <patrick.boettcher@posteo.de>
5432 L: linux-media@vger.kernel.org
5434 W: https://linuxtv.org
5435 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5436 F: drivers/media/dvb-frontends/cx24120*
5438 CX88 VIDEO4LINUX DRIVER
5439 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5440 L: linux-media@vger.kernel.org
5442 W: https://linuxtv.org
5443 T: git git://linuxtv.org/media_tree.git
5444 F: Documentation/driver-api/media/drivers/cx88*
5445 F: drivers/media/pci/cx88/
5447 CXD2820R MEDIA DRIVER
5448 M: Antti Palosaari <crope@iki.fi>
5449 L: linux-media@vger.kernel.org
5451 W: https://linuxtv.org
5452 W: http://palosaari.fi/linux/
5453 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5454 T: git git://linuxtv.org/anttip/media_tree.git
5455 F: drivers/media/dvb-frontends/cxd2820r*
5457 CXGB3 ETHERNET DRIVER (CXGB3)
5458 M: Raju Rangoju <rajur@chelsio.com>
5459 L: netdev@vger.kernel.org
5461 W: http://www.chelsio.com
5462 F: drivers/net/ethernet/chelsio/cxgb3/
5464 CXGB3 ISCSI DRIVER (CXGB3I)
5465 M: Karen Xie <kxie@chelsio.com>
5466 L: linux-scsi@vger.kernel.org
5468 W: http://www.chelsio.com
5469 F: drivers/scsi/cxgbi/cxgb3i
5471 CXGB4 CRYPTO DRIVER (chcr)
5472 M: Ayush Sawal <ayush.sawal@chelsio.com>
5473 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5474 M: Rohit Maheshwari <rohitm@chelsio.com>
5475 L: linux-crypto@vger.kernel.org
5477 W: http://www.chelsio.com
5478 F: drivers/crypto/chelsio
5480 CXGB4 INLINE CRYPTO DRIVER
5481 M: Ayush Sawal <ayush.sawal@chelsio.com>
5482 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5483 M: Rohit Maheshwari <rohitm@chelsio.com>
5484 L: netdev@vger.kernel.org
5486 W: http://www.chelsio.com
5487 F: drivers/net/ethernet/chelsio/inline_crypto/
5489 CXGB4 ETHERNET DRIVER (CXGB4)
5490 M: Raju Rangoju <rajur@chelsio.com>
5491 L: netdev@vger.kernel.org
5493 W: http://www.chelsio.com
5494 F: drivers/net/ethernet/chelsio/cxgb4/
5496 CXGB4 ISCSI DRIVER (CXGB4I)
5497 M: Karen Xie <kxie@chelsio.com>
5498 L: linux-scsi@vger.kernel.org
5500 W: http://www.chelsio.com
5501 F: drivers/scsi/cxgbi/cxgb4i
5503 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5504 M: Potnuri Bharat Teja <bharat@chelsio.com>
5505 L: linux-rdma@vger.kernel.org
5507 W: http://www.openfabrics.org
5508 F: drivers/infiniband/hw/cxgb4/
5509 F: include/uapi/rdma/cxgb4-abi.h
5511 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5512 M: Raju Rangoju <rajur@chelsio.com>
5513 L: netdev@vger.kernel.org
5515 W: http://www.chelsio.com
5516 F: drivers/net/ethernet/chelsio/cxgb4vf/
5518 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5519 M: Frederic Barrat <fbarrat@linux.ibm.com>
5520 M: Andrew Donnellan <ajd@linux.ibm.com>
5521 L: linuxppc-dev@lists.ozlabs.org
5523 F: Documentation/ABI/testing/sysfs-class-cxl
5524 F: Documentation/powerpc/cxl.rst
5525 F: arch/powerpc/platforms/powernv/pci-cxl.c
5526 F: drivers/misc/cxl/
5527 F: include/misc/cxl*
5528 F: include/uapi/misc/cxl.h
5530 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5531 M: Manoj N. Kumar <manoj@linux.ibm.com>
5532 M: Matthew R. Ochs <mrochs@linux.ibm.com>
5533 M: Uma Krishnan <ukrishn@linux.ibm.com>
5534 L: linux-scsi@vger.kernel.org
5536 F: Documentation/powerpc/cxlflash.rst
5537 F: drivers/scsi/cxlflash/
5538 F: include/uapi/scsi/cxlflash_ioctl.h
5541 M: Russell King <linux@armlinux.org.uk>
5542 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5544 W: http://www.armlinux.org.uk/
5545 F: drivers/video/fbdev/cyber2000fb.*
5547 CYCLADES PC300 DRIVER
5549 F: drivers/net/wan/pc300*
5551 CYPRESS_FIRMWARE MEDIA DRIVER
5552 M: Antti Palosaari <crope@iki.fi>
5553 L: linux-media@vger.kernel.org
5555 W: https://linuxtv.org
5556 W: http://palosaari.fi/linux/
5557 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5558 T: git git://linuxtv.org/anttip/media_tree.git
5559 F: drivers/media/common/cypress_firmware*
5561 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5562 M: Linus Walleij <linus.walleij@linaro.org>
5563 L: linux-input@vger.kernel.org
5565 F: drivers/input/touchscreen/cy8ctma140.c
5567 CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5568 M: Yassine Oudjana <y.oudjana@protonmail.com>
5569 L: linux-input@vger.kernel.org
5571 F: Documentation/devicetree/bindings/input/cypress-sf.yaml
5572 F: drivers/input/keyboard/cypress-sf.c
5574 CYTTSP TOUCHSCREEN DRIVER
5575 M: Linus Walleij <linus.walleij@linaro.org>
5576 L: linux-input@vger.kernel.org
5578 F: drivers/input/touchscreen/cyttsp*
5580 D-LINK DIR-685 TOUCHKEYS DRIVER
5581 M: Linus Walleij <linus.walleij@linaro.org>
5582 L: linux-input@vger.kernel.org
5584 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5586 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5587 M: Joshua Kinard <kumba@gentoo.org>
5589 F: drivers/rtc/rtc-ds1685.c
5590 F: include/linux/rtc/ds1685.h
5592 DAMA SLAVE for AX.25
5593 M: Joerg Reuter <jreuter@yaina.de>
5594 L: linux-hams@vger.kernel.org
5596 W: http://yaina.de/jreuter/
5597 W: http://www.qsl.net/dl1bke/
5598 F: net/ax25/af_ax25.c
5599 F: net/ax25/ax25_dev.c
5600 F: net/ax25/ax25_ds_*
5601 F: net/ax25/ax25_in.c
5602 F: net/ax25/ax25_out.c
5603 F: net/ax25/ax25_timer.c
5604 F: net/ax25/sysctl_net_ax25.c
5607 M: SeongJae Park <sj@kernel.org>
5608 L: damon@lists.linux.dev
5609 L: linux-mm@kvack.org
5611 F: Documentation/ABI/testing/sysfs-kernel-mm-damon
5612 F: Documentation/admin-guide/mm/damon/
5613 F: Documentation/vm/damon/
5614 F: include/linux/damon.h
5615 F: include/trace/events/damon.h
5617 F: tools/testing/selftests/damon/
5619 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5620 L: netdev@vger.kernel.org
5622 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5623 F: drivers/net/ethernet/dec/tulip/dmfe.c
5625 DC390/AM53C974 SCSI driver
5626 M: Hannes Reinecke <hare@suse.com>
5627 L: linux-scsi@vger.kernel.org
5629 F: drivers/scsi/am53c974.c
5632 M: Oliver Neukum <oliver@neukum.org>
5633 M: Ali Akcaagac <aliakc@web.de>
5634 M: Jamie Lenehan <lenehan@twibble.org>
5635 L: dc395x@twibble.org
5637 W: http://twibble.org/dist/dc395x/
5638 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5639 F: Documentation/scsi/dc395x.rst
5640 F: drivers/scsi/dc395x.*
5643 L: dccp@vger.kernel.org
5645 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5646 F: include/linux/dccp.h
5647 F: include/linux/tfrc.h
5648 F: include/uapi/linux/dccp.h
5651 DECnet NETWORK LAYER
5652 L: linux-decnet-user@lists.sourceforge.net
5654 W: http://linux-decnet.sourceforge.net
5655 F: Documentation/networking/decnet.rst
5658 DECSTATION PLATFORM SUPPORT
5659 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5660 L: linux-mips@vger.kernel.org
5662 W: http://www.linux-mips.org/wiki/DECstation
5664 F: arch/mips/include/asm/dec/
5665 F: arch/mips/include/asm/mach-dec/
5667 DEFXX FDDI NETWORK DRIVER
5668 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5670 F: drivers/net/fddi/defxx.*
5672 DEFZA FDDI NETWORK DRIVER
5673 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5675 F: drivers/net/fddi/defza.*
5677 DEINTERLACE DRIVERS FOR ALLWINNER H3
5678 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5679 L: linux-media@vger.kernel.org
5681 T: git git://linuxtv.org/media_tree.git
5682 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5683 F: drivers/media/platform/sunxi/sun8i-di/
5686 M: Matthew Garrett <mjg59@srcf.ucam.org>
5687 M: Pali Rohár <pali@kernel.org>
5688 L: platform-driver-x86@vger.kernel.org
5690 F: drivers/platform/x86/dell/dell-laptop.c
5692 DELL LAPTOP FREEFALL DRIVER
5693 M: Pali Rohár <pali@kernel.org>
5695 F: drivers/platform/x86/dell/dell-smo8800.c
5697 DELL LAPTOP RBTN DRIVER
5698 M: Pali Rohár <pali@kernel.org>
5700 F: drivers/platform/x86/dell/dell-rbtn.*
5702 DELL LAPTOP SMM DRIVER
5703 M: Pali Rohár <pali@kernel.org>
5705 F: Documentation/ABI/obsolete/procfs-i8k
5706 F: drivers/hwmon/dell-smm-hwmon.c
5707 F: include/uapi/linux/i8k.h
5709 DELL REMOTE BIOS UPDATE DRIVER
5710 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5711 L: platform-driver-x86@vger.kernel.org
5713 F: drivers/platform/x86/dell/dell_rbu.c
5716 M: Pali Rohár <pali@kernel.org>
5717 L: Dell.Client.Kernel@dell.com
5718 L: platform-driver-x86@vger.kernel.org
5720 F: drivers/platform/x86/dell/dell-smbios.*
5722 DELL SMBIOS SMM DRIVER
5723 L: Dell.Client.Kernel@dell.com
5724 L: platform-driver-x86@vger.kernel.org
5726 F: drivers/platform/x86/dell/dell-smbios-smm.c
5728 DELL SMBIOS WMI DRIVER
5729 L: Dell.Client.Kernel@dell.com
5730 L: platform-driver-x86@vger.kernel.org
5732 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5733 F: tools/wmi/dell-smbios-example.c
5735 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5736 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5737 L: platform-driver-x86@vger.kernel.org
5739 F: Documentation/driver-api/dcdbas.rst
5740 F: drivers/platform/x86/dell/dcdbas.*
5742 DELL WMI DESCRIPTOR DRIVER
5743 L: Dell.Client.Kernel@dell.com
5745 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5747 DELL WMI SYSMAN DRIVER
5748 M: Divya Bharathi <divya.bharathi@dell.com>
5749 M: Prasanth Ksr <prasanth.ksr@dell.com>
5750 L: Dell.Client.Kernel@dell.com
5751 L: platform-driver-x86@vger.kernel.org
5753 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5754 F: drivers/platform/x86/dell/dell-wmi-sysman/
5756 DELL WMI NOTIFICATIONS DRIVER
5757 M: Matthew Garrett <mjg59@srcf.ucam.org>
5758 M: Pali Rohár <pali@kernel.org>
5760 F: drivers/platform/x86/dell/dell-wmi-base.c
5762 DELL WMI HARDWARE PRIVACY SUPPORT
5763 M: Perry Yuan <Perry.Yuan@dell.com>
5764 L: Dell.Client.Kernel@dell.com
5765 L: platform-driver-x86@vger.kernel.org
5767 F: drivers/platform/x86/dell/dell-wmi-privacy.c
5769 DELTA ST MEDIA DRIVER
5770 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5771 L: linux-media@vger.kernel.org
5773 W: https://linuxtv.org
5774 T: git git://linuxtv.org/media_tree.git
5775 F: drivers/media/platform/st/sti/delta
5777 DELTA AHE-50DC FAN CONTROL MODULE DRIVER
5778 M: Zev Weiss <zev@bewilderbeest.net>
5779 L: linux-hwmon@vger.kernel.org
5781 F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c
5783 DELTA DPS920AB PSU DRIVER
5784 M: Robert Marko <robert.marko@sartura.hr>
5785 L: linux-hwmon@vger.kernel.org
5787 F: Documentation/hwmon/dps920ab.rst
5788 F: drivers/hwmon/pmbus/dps920ab.c
5790 DELTA NETWORKS TN48M CPLD DRIVERS
5791 M: Robert Marko <robert.marko@sartura.hr>
5793 F: Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
5794 F: Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
5795 F: Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
5796 F: drivers/gpio/gpio-tn48m.c
5797 F: include/dt-bindings/reset/delta,tn48m-reset.h
5800 L: linux-mtd@lists.infradead.org
5802 F: drivers/mtd/nand/raw/denali*
5804 DESIGNWARE EDMA CORE IP DRIVER
5805 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5806 L: dmaengine@vger.kernel.org
5808 F: drivers/dma/dw-edma/
5809 F: include/linux/dma/edma.h
5811 DESIGNWARE XDATA IP DRIVER
5812 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5813 L: linux-pci@vger.kernel.org
5815 F: Documentation/misc-devices/dw-xdata-pcie.rst
5816 F: drivers/misc/dw-xdata-pcie.c
5818 DESIGNWARE USB2 DRD IP DRIVER
5819 M: Minas Harutyunyan <hminas@synopsys.com>
5820 L: linux-usb@vger.kernel.org
5822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5823 F: drivers/usb/dwc2/
5825 DESIGNWARE USB3 DRD IP DRIVER
5826 M: Felipe Balbi <balbi@kernel.org>
5827 L: linux-usb@vger.kernel.org
5829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5830 F: drivers/usb/dwc3/
5832 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5833 M: Andreas Klinger <ak@it-klinger.de>
5834 L: linux-iio@vger.kernel.org
5836 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5837 F: drivers/iio/proximity/srf*.c
5839 DEVICE COREDUMP (DEV_COREDUMP)
5840 M: Johannes Berg <johannes@sipsolutions.net>
5841 L: linux-kernel@vger.kernel.org
5843 F: drivers/base/devcoredump.c
5844 F: include/linux/devcoredump.h
5846 DEVICE DEPENDENCY HELPER SCRIPT
5847 M: Saravana Kannan <saravanak@google.com>
5848 L: linux-kernel@vger.kernel.org
5850 F: scripts/dev-needs.sh
5852 DEVICE DIRECT ACCESS (DAX)
5853 M: Dan Williams <dan.j.williams@intel.com>
5854 M: Vishal Verma <vishal.l.verma@intel.com>
5855 M: Dave Jiang <dave.jiang@intel.com>
5856 L: nvdimm@lists.linux.dev
5860 DEVICE FREQUENCY (DEVFREQ)
5861 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5862 M: Kyungmin Park <kyungmin.park@samsung.com>
5863 M: Chanwoo Choi <cw00.choi@samsung.com>
5864 L: linux-pm@vger.kernel.org
5866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5867 F: Documentation/devicetree/bindings/devfreq/
5869 F: include/linux/devfreq.h
5870 F: include/trace/events/devfreq.h
5872 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5873 M: Chanwoo Choi <cw00.choi@samsung.com>
5874 L: linux-pm@vger.kernel.org
5876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5877 F: Documentation/devicetree/bindings/devfreq/event/
5878 F: drivers/devfreq/devfreq-event.c
5879 F: drivers/devfreq/event/
5880 F: include/dt-bindings/pmu/exynos_ppmu.h
5881 F: include/linux/devfreq-event.h
5883 DEVICE NUMBER REGISTRY
5884 M: Torben Mathiasen <device@lanana.org>
5886 W: http://lanana.org/docs/device-list/index.html
5888 DEVICE RESOURCE MANAGEMENT HELPERS
5889 M: Hans de Goede <hdegoede@redhat.com>
5890 R: Matti Vaittinen <mazziesaccount@gmail.com>
5892 F: include/linux/devm-helpers.h
5895 M: Alasdair Kergon <agk@redhat.com>
5896 M: Mike Snitzer <snitzer@kernel.org>
5897 M: dm-devel@redhat.com
5898 L: dm-devel@redhat.com
5900 W: http://sources.redhat.com/dm
5901 Q: http://patchwork.kernel.org/project/dm-devel/list/
5902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5903 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5904 F: Documentation/admin-guide/device-mapper/
5905 F: drivers/md/Kconfig
5906 F: drivers/md/Makefile
5908 F: drivers/md/persistent-data/
5909 F: include/linux/device-mapper.h
5910 F: include/linux/dm-*.h
5911 F: include/uapi/linux/dm-*.h
5914 M: Jiri Pirko <jiri@nvidia.com>
5915 L: netdev@vger.kernel.org
5917 F: Documentation/networking/devlink
5918 F: include/net/devlink.h
5919 F: include/uapi/linux/devlink.h
5920 F: net/core/devlink.c
5922 DH ELECTRONICS IMX6 DHCOM BOARD SUPPORT
5923 M: Christoph Niedermaier <cniedermaier@dh-electronics.com>
5924 L: kernel@dh-electronics.com
5926 F: arch/arm/boot/dts/imx6*-dhcom-*
5928 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
5929 M: Marek Vasut <marex@denx.de>
5930 L: kernel@dh-electronics.com
5932 F: arch/arm/boot/dts/stm32mp1*-dhcom-*
5933 F: arch/arm/boot/dts/stm32mp1*-dhcor-*
5935 DIALOG SEMICONDUCTOR DRIVERS
5936 M: Support Opensource <support.opensource@diasemi.com>
5938 W: http://www.dialog-semiconductor.com/products
5939 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5940 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5941 F: Documentation/devicetree/bindings/mfd/da90*.txt
5942 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5943 F: Documentation/devicetree/bindings/regulator/da92*.txt
5944 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5945 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5946 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5947 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5948 F: Documentation/hwmon/da90??.rst
5949 F: drivers/gpio/gpio-da90??.c
5950 F: drivers/hwmon/da90??-hwmon.c
5951 F: drivers/iio/adc/da91??-*.c
5952 F: drivers/input/misc/da72??.[ch]
5953 F: drivers/input/misc/da90??_onkey.c
5954 F: drivers/input/touchscreen/da9052_tsi.c
5955 F: drivers/leds/leds-da90??.c
5956 F: drivers/mfd/da903x.c
5957 F: drivers/mfd/da90??-*.c
5958 F: drivers/mfd/da91??-*.c
5959 F: drivers/pinctrl/pinctrl-da90??.c
5960 F: drivers/power/supply/da9052-battery.c
5961 F: drivers/power/supply/da91??-*.c
5962 F: drivers/regulator/da9???-regulator.[ch]
5963 F: drivers/regulator/slg51000-regulator.[ch]
5964 F: drivers/rtc/rtc-da90??.c
5965 F: drivers/thermal/da90??-thermal.c
5966 F: drivers/video/backlight/da90??_bl.c
5967 F: drivers/watchdog/da90??_wdt.c
5968 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
5969 F: include/linux/mfd/da903x.h
5970 F: include/linux/mfd/da9052/
5971 F: include/linux/mfd/da9055/
5972 F: include/linux/mfd/da9062/
5973 F: include/linux/mfd/da9063/
5974 F: include/linux/mfd/da9150/
5975 F: include/linux/regulator/da9211.h
5976 F: include/sound/da[79]*.h
5977 F: sound/soc/codecs/da[79]*.[ch]
5979 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5980 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5981 L: linux-gpio@vger.kernel.org
5983 F: drivers/gpio/gpio-gpio-mm.c
5985 DIOLAN U2C-12 I2C DRIVER
5986 M: Guenter Roeck <linux@roeck-us.net>
5987 L: linux-i2c@vger.kernel.org
5989 F: drivers/i2c/busses/i2c-diolan-u2c.c
5991 DIRECTORY NOTIFICATION (DNOTIFY)
5992 M: Jan Kara <jack@suse.cz>
5993 R: Amir Goldstein <amir73il@gmail.com>
5994 L: linux-fsdevel@vger.kernel.org
5996 F: Documentation/filesystems/dnotify.rst
5997 F: fs/notify/dnotify/
5998 F: include/linux/dnotify.h
6000 DISK GEOMETRY AND PARTITION HANDLING
6001 M: Andries Brouwer <aeb@cwi.nl>
6003 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6004 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6005 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6008 M: Jan Kara <jack@suse.com>
6010 F: Documentation/filesystems/quota.rst
6012 F: include/linux/quota*.h
6013 F: include/uapi/linux/quota*.h
6015 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6016 M: Bernie Thompson <bernie@plugable.com>
6017 L: linux-fbdev@vger.kernel.org
6019 W: http://plugable.com/category/projects/udlfb/
6020 F: Documentation/fb/udlfb.rst
6021 F: drivers/video/fbdev/udlfb.c
6022 F: include/video/udlfb.h
6024 DISTRIBUTED LOCK MANAGER (DLM)
6025 M: Christine Caulfield <ccaulfie@redhat.com>
6026 M: David Teigland <teigland@redhat.com>
6027 L: cluster-devel@redhat.com
6029 W: http://sources.redhat.com/cluster/
6030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6033 DMA BUFFER SHARING FRAMEWORK
6034 M: Sumit Semwal <sumit.semwal@linaro.org>
6035 M: Christian König <christian.koenig@amd.com>
6036 L: linux-media@vger.kernel.org
6037 L: dri-devel@lists.freedesktop.org
6038 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6040 T: git git://anongit.freedesktop.org/drm/drm-misc
6041 F: Documentation/driver-api/dma-buf.rst
6043 F: include/linux/*fence.h
6044 F: include/linux/dma-buf.h
6045 F: include/linux/dma-resv.h
6046 K: \bdma_(?:buf|fence|resv)\b
6048 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6049 M: Vinod Koul <vkoul@kernel.org>
6050 L: dmaengine@vger.kernel.org
6052 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6054 F: Documentation/devicetree/bindings/dma/
6055 F: Documentation/driver-api/dmaengine/
6057 F: include/linux/dma/
6058 F: include/linux/dmaengine.h
6059 F: include/linux/of_dma.h
6062 M: Christoph Hellwig <hch@lst.de>
6063 M: Marek Szyprowski <m.szyprowski@samsung.com>
6064 R: Robin Murphy <robin.murphy@arm.com>
6065 L: iommu@lists.linux.dev
6067 W: http://git.infradead.org/users/hch/dma-mapping.git
6068 T: git git://git.infradead.org/users/hch/dma-mapping.git
6069 F: include/asm-generic/dma-mapping.h
6070 F: include/linux/dma-direct.h
6071 F: include/linux/dma-mapping.h
6072 F: include/linux/dma-map-ops.h
6075 DMA MAPPING BENCHMARK
6076 M: Xiang Chen <chenxiang66@hisilicon.com>
6077 L: iommu@lists.linux.dev
6078 F: kernel/dma/map_benchmark.c
6079 F: tools/testing/selftests/dma/
6081 DMA-BUF HEAPS FRAMEWORK
6082 M: Sumit Semwal <sumit.semwal@linaro.org>
6083 R: Benjamin Gaignard <benjamin.gaignard@collabora.com>
6084 R: Liam Mark <lmark@codeaurora.org>
6085 R: Laura Abbott <labbott@redhat.com>
6086 R: Brian Starkey <Brian.Starkey@arm.com>
6087 R: John Stultz <jstultz@google.com>
6088 L: linux-media@vger.kernel.org
6089 L: dri-devel@lists.freedesktop.org
6090 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6092 T: git git://anongit.freedesktop.org/drm/drm-misc
6093 F: drivers/dma-buf/dma-heap.c
6094 F: drivers/dma-buf/heaps/*
6095 F: include/linux/dma-heap.h
6096 F: include/uapi/linux/dma-heap.h
6098 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6099 M: Lukasz Luba <lukasz.luba@arm.com>
6100 L: linux-pm@vger.kernel.org
6101 L: linux-samsung-soc@vger.kernel.org
6103 F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6104 F: drivers/memory/samsung/exynos5422-dmc.c
6106 DME1737 HARDWARE MONITOR DRIVER
6107 M: Juerg Haefliger <juergh@gmail.com>
6108 L: linux-hwmon@vger.kernel.org
6110 F: Documentation/hwmon/dme1737.rst
6111 F: drivers/hwmon/dme1737.c
6114 M: Jean Delvare <jdelvare@suse.com>
6116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6117 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
6118 F: drivers/firmware/dmi-id.c
6119 F: drivers/firmware/dmi_scan.c
6120 F: include/linux/dmi.h
6123 M: Jonathan Corbet <corbet@lwn.net>
6124 L: linux-doc@vger.kernel.org
6126 P: Documentation/doc-guide/maintainer-profile.rst
6127 T: git git://git.lwn.net/linux.git docs-next
6129 F: scripts/documentation-file-ref-check
6130 F: scripts/kernel-doc
6131 F: scripts/sphinx-pre-install
6132 X: Documentation/ABI/
6133 X: Documentation/admin-guide/media/
6134 X: Documentation/devicetree/
6135 X: Documentation/driver-api/media/
6136 X: Documentation/firmware-guide/acpi/
6137 X: Documentation/i2c/
6138 X: Documentation/power/
6139 X: Documentation/spi/
6140 X: Documentation/userspace-api/media/
6142 DOCUMENTATION REPORTING ISSUES
6143 M: Thorsten Leemhuis <linux@leemhuis.info>
6144 L: linux-doc@vger.kernel.org
6146 F: Documentation/admin-guide/reporting-issues.rst
6148 DOCUMENTATION SCRIPTS
6149 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6150 L: linux-doc@vger.kernel.org
6152 F: Documentation/sphinx/parse-headers.pl
6153 F: scripts/documentation-file-ref-check
6154 F: scripts/sphinx-pre-install
6156 DOCUMENTATION/ITALIAN
6157 M: Federico Vaga <federico.vaga@vaga.pv.it>
6158 L: linux-doc@vger.kernel.org
6160 F: Documentation/translations/it_IT
6162 DOCUMENTATION/JAPANESE
6163 R: Akira Yokosawa <akiyks@gmail.com>
6164 L: linux-doc@vger.kernel.org
6166 F: Documentation/translations/ja_JP
6168 DONGWOON DW9714 LENS VOICE COIL DRIVER
6169 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6170 L: linux-media@vger.kernel.org
6172 T: git git://linuxtv.org/media_tree.git
6173 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
6174 F: drivers/media/i2c/dw9714.c
6176 DONGWOON DW9768 LENS VOICE COIL DRIVER
6177 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
6178 L: linux-media@vger.kernel.org
6180 T: git git://linuxtv.org/media_tree.git
6181 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6182 F: drivers/media/i2c/dw9768.c
6184 DONGWOON DW9807 LENS VOICE COIL DRIVER
6185 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6186 L: linux-media@vger.kernel.org
6188 T: git git://linuxtv.org/media_tree.git
6189 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6190 F: drivers/media/i2c/dw9807-vcm.c
6193 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
6194 L: blinux-list@redhat.com
6196 F: drivers/char/dtlk.c
6197 F: include/linux/dtlk.h
6199 DPAA2 DATAPATH I/O (DPIO) DRIVER
6200 M: Roy Pledge <Roy.Pledge@nxp.com>
6201 L: linux-kernel@vger.kernel.org
6203 F: drivers/soc/fsl/dpio
6205 DPAA2 ETHERNET DRIVER
6206 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6207 L: netdev@vger.kernel.org
6209 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6210 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6211 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
6212 F: drivers/net/ethernet/freescale/dpaa2/Makefile
6213 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6214 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6215 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
6216 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
6217 F: drivers/net/ethernet/freescale/dpaa2/dpni*
6219 DPAA2 ETHERNET SWITCH DRIVER
6220 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6221 L: netdev@vger.kernel.org
6223 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6224 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6225 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
6227 DPT_I2O SCSI RAID DRIVER
6228 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
6229 L: linux-scsi@vger.kernel.org
6231 W: http://www.adaptec.com/
6232 F: drivers/scsi/dpt*
6233 F: drivers/scsi/dpt/
6236 M: Philipp Reisner <philipp.reisner@linbit.com>
6237 M: Lars Ellenberg <lars.ellenberg@linbit.com>
6238 M: Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6239 L: drbd-dev@lists.linbit.com
6241 W: http://www.drbd.org
6242 T: git git://git.linbit.com/linux-drbd.git
6243 T: git git://git.linbit.com/drbd-8.4.git
6244 F: Documentation/admin-guide/blockdev/
6245 F: drivers/block/drbd/
6248 DRIVER COMPONENT FRAMEWORK
6249 L: dri-devel@lists.freedesktop.org
6250 F: drivers/base/component.c
6251 F: include/linux/component.h
6253 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6254 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6255 R: "Rafael J. Wysocki" <rafael@kernel.org>
6257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6258 F: Documentation/core-api/kobject.rst
6262 F: include/linux/debugfs.h
6263 F: include/linux/kobj*
6266 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6267 M: Nishanth Menon <nm@ti.com>
6268 L: linux-pm@vger.kernel.org
6270 F: drivers/soc/ti/smartreflex.c
6271 F: include/linux/power/smartreflex.h
6273 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6274 M: Maxime Ripard <mripard@kernel.org>
6275 M: Chen-Yu Tsai <wens@csie.org>
6276 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6277 L: dri-devel@lists.freedesktop.org
6279 T: git git://anongit.freedesktop.org/drm/drm-misc
6280 F: drivers/gpu/drm/sun4i/sun8i*
6282 DRM DRIVER FOR ARM PL111 CLCD
6283 M: Emma Anholt <emma@anholt.net>
6285 T: git git://anongit.freedesktop.org/drm/drm-misc
6286 F: drivers/gpu/drm/pl111/
6288 DRM DRIVER FOR ARM VERSATILE TFT PANELS
6289 M: Linus Walleij <linus.walleij@linaro.org>
6291 T: git git://anongit.freedesktop.org/drm/drm-misc
6292 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6293 F: drivers/gpu/drm/panel/panel-arm-versatile.c
6295 DRM DRIVER FOR ASPEED BMC GFX
6296 M: Joel Stanley <joel@jms.id.au>
6297 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6299 T: git git://anongit.freedesktop.org/drm/drm-misc
6300 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6301 F: drivers/gpu/drm/aspeed/
6303 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6304 M: Dave Airlie <airlied@redhat.com>
6305 R: Thomas Zimmermann <tzimmermann@suse.de>
6306 L: dri-devel@lists.freedesktop.org
6308 T: git git://anongit.freedesktop.org/drm/drm-misc
6309 F: drivers/gpu/drm/ast/
6311 DRM DRIVER FOR BOCHS VIRTUAL GPU
6312 M: Gerd Hoffmann <kraxel@redhat.com>
6313 L: virtualization@lists.linux-foundation.org
6315 T: git git://anongit.freedesktop.org/drm/drm-misc
6316 F: drivers/gpu/drm/tiny/bochs.c
6318 DRM DRIVER FOR BOE HIMAX8279D PANELS
6319 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6321 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6322 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
6324 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6325 M: Jagan Teki <jagan@amarulasolutions.com>
6327 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6328 F: drivers/gpu/drm/bridge/chipone-icn6211.c
6330 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6331 M: Linus Walleij <linus.walleij@linaro.org>
6333 T: git git://anongit.freedesktop.org/drm/drm-misc
6334 F: drivers/gpu/drm/tve200/
6336 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6337 M: Icenowy Zheng <icenowy@aosc.io>
6339 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6340 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6342 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6343 M: Jagan Teki <jagan@amarulasolutions.com>
6345 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6346 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6348 DRM DRIVER FOR GENERIC USB DISPLAY
6349 M: Noralf Trønnes <noralf@tronnes.org>
6351 W: https://github.com/notro/gud/wiki
6352 T: git git://anongit.freedesktop.org/drm/drm-misc
6353 F: drivers/gpu/drm/gud/
6354 F: include/drm/gud.h
6356 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6357 M: Hans de Goede <hdegoede@redhat.com>
6359 T: git git://anongit.freedesktop.org/drm/drm-misc
6360 F: drivers/gpu/drm/tiny/gm12u320.c
6362 DRM DRIVER FOR HX8357D PANELS
6363 M: Emma Anholt <emma@anholt.net>
6365 T: git git://anongit.freedesktop.org/drm/drm-misc
6366 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
6367 F: drivers/gpu/drm/tiny/hx8357d.c
6369 DRM DRIVER FOR ILITEK ILI9225 PANELS
6370 M: David Lechner <david@lechnology.com>
6372 T: git git://anongit.freedesktop.org/drm/drm-misc
6373 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6374 F: drivers/gpu/drm/tiny/ili9225.c
6376 DRM DRIVER FOR ILITEK ILI9486 PANELS
6377 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6379 T: git git://anongit.freedesktop.org/drm/drm-misc
6380 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6381 F: drivers/gpu/drm/tiny/ili9486.c
6383 DRM DRIVER FOR INTEL I810 VIDEO CARDS
6384 S: Orphan / Obsolete
6385 F: drivers/gpu/drm/i810/
6386 F: include/uapi/drm/i810_drm.h
6388 DRM DRIVER FOR LVDS PANELS
6389 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6390 L: dri-devel@lists.freedesktop.org
6391 T: git git://anongit.freedesktop.org/drm/drm-misc
6393 F: drivers/gpu/drm/panel/panel-lvds.c
6394 F: Documentation/devicetree/bindings/display/lvds.yaml
6395 F: Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6397 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6398 M: Guido Günther <agx@sigxcpu.org>
6399 R: Purism Kernel Team <kernel@puri.sm>
6401 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6402 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6404 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
6405 S: Orphan / Obsolete
6406 F: drivers/gpu/drm/mga/
6407 F: include/uapi/drm/mga_drm.h
6409 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6410 M: Dave Airlie <airlied@redhat.com>
6411 R: Thomas Zimmermann <tzimmermann@suse.de>
6412 L: dri-devel@lists.freedesktop.org
6414 T: git git://anongit.freedesktop.org/drm/drm-misc
6415 F: drivers/gpu/drm/mgag200/
6417 DRM DRIVER FOR MI0283QT
6418 M: Noralf Trønnes <noralf@tronnes.org>
6420 T: git git://anongit.freedesktop.org/drm/drm-misc
6421 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6422 F: drivers/gpu/drm/tiny/mi0283qt.c
6424 DRM DRIVER FOR MIPI DBI compatible panels
6425 M: Noralf Trønnes <noralf@tronnes.org>
6427 W: https://github.com/notro/panel-mipi-dbi/wiki
6428 T: git git://anongit.freedesktop.org/drm/drm-misc
6429 F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6430 F: drivers/gpu/drm/tiny/panel-mipi-dbi.c
6432 DRM DRIVER FOR MSM ADRENO GPU
6433 M: Rob Clark <robdclark@gmail.com>
6434 M: Abhinav Kumar <quic_abhinavk@quicinc.com>
6435 M: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
6436 R: Sean Paul <sean@poorly.run>
6437 L: linux-arm-msm@vger.kernel.org
6438 L: dri-devel@lists.freedesktop.org
6439 L: freedreno@lists.freedesktop.org
6441 T: git https://gitlab.freedesktop.org/drm/msm.git
6442 F: Documentation/devicetree/bindings/display/msm/
6443 F: drivers/gpu/drm/msm/
6444 F: include/uapi/drm/msm_drm.h
6446 DRM DRIVER FOR NOVATEK NT35510 PANELS
6447 M: Linus Walleij <linus.walleij@linaro.org>
6449 T: git git://anongit.freedesktop.org/drm/drm-misc
6450 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6451 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
6453 DRM DRIVER FOR NOVATEK NT35560 PANELS
6454 M: Linus Walleij <linus.walleij@linaro.org>
6456 T: git git://anongit.freedesktop.org/drm/drm-misc
6457 F: Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
6458 F: drivers/gpu/drm/panel/panel-novatek-nt35560.c
6460 DRM DRIVER FOR NOVATEK NT36672A PANELS
6461 M: Sumit Semwal <sumit.semwal@linaro.org>
6463 T: git git://anongit.freedesktop.org/drm/drm-misc
6464 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6465 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6467 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6468 M: Ben Skeggs <bskeggs@redhat.com>
6469 M: Karol Herbst <kherbst@redhat.com>
6470 M: Lyude Paul <lyude@redhat.com>
6471 L: dri-devel@lists.freedesktop.org
6472 L: nouveau@lists.freedesktop.org
6474 W: https://nouveau.freedesktop.org/
6475 Q: https://patchwork.freedesktop.org/project/nouveau/
6476 Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
6477 B: https://gitlab.freedesktop.org/drm/nouveau/-/issues
6478 C: irc://irc.oftc.net/nouveau
6479 T: git https://gitlab.freedesktop.org/drm/nouveau.git
6480 F: drivers/gpu/drm/nouveau/
6481 F: include/uapi/drm/nouveau_drm.h
6483 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6484 M: Stefan Mavrodiev <stefan@olimex.com>
6486 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6487 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6489 DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
6490 R: Douglas Anderson <dianders@chromium.org>
6491 F: Documentation/devicetree/bindings/display/bridge/ps8640.yaml
6492 F: drivers/gpu/drm/bridge/parade-ps8640.c
6494 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6495 M: Noralf Trønnes <noralf@tronnes.org>
6497 T: git git://anongit.freedesktop.org/drm/drm-misc
6498 F: Documentation/devicetree/bindings/display/repaper.txt
6499 F: drivers/gpu/drm/tiny/repaper.c
6501 DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
6502 M: Javier Martinez Canillas <javierm@redhat.com>
6504 T: git git://anongit.freedesktop.org/drm/drm-misc
6505 F: Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml
6506 F: drivers/gpu/drm/solomon/ssd130x*
6508 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6509 M: Dave Airlie <airlied@redhat.com>
6510 M: Gerd Hoffmann <kraxel@redhat.com>
6511 L: virtualization@lists.linux-foundation.org
6513 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6514 T: git git://anongit.freedesktop.org/drm/drm-misc
6515 F: drivers/gpu/drm/tiny/cirrus.c
6517 DRM DRIVER FOR QXL VIRTUAL GPU
6518 M: Dave Airlie <airlied@redhat.com>
6519 M: Gerd Hoffmann <kraxel@redhat.com>
6520 L: virtualization@lists.linux-foundation.org
6521 L: spice-devel@lists.freedesktop.org
6523 T: git git://anongit.freedesktop.org/drm/drm-misc
6524 F: drivers/gpu/drm/qxl/
6525 F: include/uapi/drm/qxl_drm.h
6527 DRM DRIVER FOR RAGE 128 VIDEO CARDS
6528 S: Orphan / Obsolete
6529 F: drivers/gpu/drm/r128/
6530 F: include/uapi/drm/r128_drm.h
6532 DRM DRIVER FOR RAYDIUM RM67191 PANELS
6533 M: Robert Chiras <robert.chiras@nxp.com>
6535 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6536 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
6538 DRM DRIVER FOR SAMSUNG DB7430 PANELS
6539 M: Linus Walleij <linus.walleij@linaro.org>
6541 T: git git://anongit.freedesktop.org/drm/drm-misc
6542 F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6543 F: drivers/gpu/drm/panel/panel-samsung-db7430.c
6545 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6546 M: Markuss Broks <markuss.broks@gmail.com>
6548 F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6549 F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6551 DRM DRIVER FOR SITRONIX ST7703 PANELS
6552 M: Guido Günther <agx@sigxcpu.org>
6553 R: Purism Kernel Team <kernel@puri.sm>
6554 R: Ondrej Jirman <megous@megous.com>
6556 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6557 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
6559 DRM DRIVER FOR SAVAGE VIDEO CARDS
6560 S: Orphan / Obsolete
6561 F: drivers/gpu/drm/savage/
6562 F: include/uapi/drm/savage_drm.h
6564 DRM DRIVER FOR SIMPLE FRAMEBUFFERS
6565 M: Thomas Zimmermann <tzimmermann@suse.de>
6566 L: dri-devel@lists.freedesktop.org
6568 T: git git://anongit.freedesktop.org/drm/drm-misc
6569 F: drivers/gpu/drm/tiny/simpledrm.c
6571 DRM DRIVER FOR SIS VIDEO CARDS
6572 S: Orphan / Obsolete
6573 F: drivers/gpu/drm/sis/
6574 F: include/uapi/drm/sis_drm.h
6576 DRM DRIVER FOR SITRONIX ST7586 PANELS
6577 M: David Lechner <david@lechnology.com>
6579 T: git git://anongit.freedesktop.org/drm/drm-misc
6580 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
6581 F: drivers/gpu/drm/tiny/st7586.c
6583 DRM DRIVER FOR SITRONIX ST7701 PANELS
6584 M: Jagan Teki <jagan@amarulasolutions.com>
6586 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6587 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
6589 DRM DRIVER FOR SITRONIX ST7735R PANELS
6590 M: David Lechner <david@lechnology.com>
6592 T: git git://anongit.freedesktop.org/drm/drm-misc
6593 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6594 F: drivers/gpu/drm/tiny/st7735r.c
6596 DRM DRIVER FOR ST-ERICSSON MCDE
6597 M: Linus Walleij <linus.walleij@linaro.org>
6599 T: git git://anongit.freedesktop.org/drm/drm-misc
6600 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6601 F: drivers/gpu/drm/mcde/
6603 DRM DRIVER FOR TDFX VIDEO CARDS
6604 S: Orphan / Obsolete
6605 F: drivers/gpu/drm/tdfx/
6607 DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
6608 R: Douglas Anderson <dianders@chromium.org>
6609 F: Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
6610 F: drivers/gpu/drm/bridge/ti-sn65dsi86.c
6612 DRM DRIVER FOR TPO TPG110 PANELS
6613 M: Linus Walleij <linus.walleij@linaro.org>
6615 T: git git://anongit.freedesktop.org/drm/drm-misc
6616 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6617 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6619 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6620 M: Dave Airlie <airlied@redhat.com>
6621 R: Sean Paul <sean@poorly.run>
6622 R: Thomas Zimmermann <tzimmermann@suse.de>
6623 L: dri-devel@lists.freedesktop.org
6625 T: git git://anongit.freedesktop.org/drm/drm-misc
6626 F: drivers/gpu/drm/udl/
6628 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6629 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6630 M: Melissa Wen <melissa.srw@gmail.com>
6631 R: Haneen Mohammed <hamohammed.sa@gmail.com>
6632 R: Daniel Vetter <daniel@ffwll.ch>
6633 L: dri-devel@lists.freedesktop.org
6635 T: git git://anongit.freedesktop.org/drm/drm-misc
6636 F: Documentation/gpu/vkms.rst
6637 F: drivers/gpu/drm/vkms/
6639 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6640 M: Hans de Goede <hdegoede@redhat.com>
6641 L: dri-devel@lists.freedesktop.org
6643 T: git git://anongit.freedesktop.org/drm/drm-misc
6644 F: drivers/gpu/drm/vboxvideo/
6646 DRM DRIVER FOR VMWARE VIRTUAL GPU
6647 M: Zack Rusin <zackr@vmware.com>
6648 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
6649 L: dri-devel@lists.freedesktop.org
6651 T: git git://anongit.freedesktop.org/drm/drm-misc
6652 F: drivers/gpu/drm/vmwgfx/
6653 F: include/uapi/drm/vmwgfx_drm.h
6655 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6656 M: Linus Walleij <linus.walleij@linaro.org>
6658 T: git git://anongit.freedesktop.org/drm/drm-misc
6659 F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6660 F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
6663 M: David Airlie <airlied@linux.ie>
6664 M: Daniel Vetter <daniel@ffwll.ch>
6665 L: dri-devel@lists.freedesktop.org
6667 B: https://gitlab.freedesktop.org/drm
6668 C: irc://irc.oftc.net/dri-devel
6669 T: git git://anongit.freedesktop.org/drm/drm
6670 F: Documentation/devicetree/bindings/display/
6671 F: Documentation/devicetree/bindings/gpu/
6672 F: Documentation/gpu/
6675 F: include/linux/vga*
6676 F: include/uapi/drm/
6678 DRM DRIVERS AND MISC GPU PATCHES
6679 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6680 M: Maxime Ripard <mripard@kernel.org>
6681 M: Thomas Zimmermann <tzimmermann@suse.de>
6683 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6684 T: git git://anongit.freedesktop.org/drm/drm-misc
6685 F: Documentation/gpu/
6686 F: drivers/gpu/drm/*
6689 F: include/linux/vga*
6690 F: include/uapi/drm/drm*
6692 DRM DRIVERS FOR ALLWINNER A10
6693 M: Maxime Ripard <mripard@kernel.org>
6694 M: Chen-Yu Tsai <wens@csie.org>
6695 L: dri-devel@lists.freedesktop.org
6697 T: git git://anongit.freedesktop.org/drm/drm-misc
6698 F: Documentation/devicetree/bindings/display/allwinner*
6699 F: drivers/gpu/drm/sun4i/
6701 DRM DRIVERS FOR AMLOGIC SOCS
6702 M: Neil Armstrong <narmstrong@baylibre.com>
6703 L: dri-devel@lists.freedesktop.org
6704 L: linux-amlogic@lists.infradead.org
6706 W: http://linux-meson.com/
6707 T: git git://anongit.freedesktop.org/drm/drm-misc
6708 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6709 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6710 F: Documentation/gpu/meson.rst
6711 F: drivers/gpu/drm/meson/
6713 DRM DRIVERS FOR ATMEL HLCDC
6714 M: Sam Ravnborg <sam@ravnborg.org>
6715 M: Boris Brezillon <bbrezillon@kernel.org>
6716 L: dri-devel@lists.freedesktop.org
6718 T: git git://anongit.freedesktop.org/drm/drm-misc
6719 F: Documentation/devicetree/bindings/display/atmel/
6720 F: drivers/gpu/drm/atmel-hlcdc/
6722 DRM DRIVERS FOR BRIDGE CHIPS
6723 M: Andrzej Hajda <andrzej.hajda@intel.com>
6724 M: Neil Armstrong <narmstrong@baylibre.com>
6725 M: Robert Foss <robert.foss@linaro.org>
6726 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6727 R: Jonas Karlman <jonas@kwiboo.se>
6728 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6730 T: git git://anongit.freedesktop.org/drm/drm-misc
6731 F: Documentation/devicetree/bindings/display/bridge/
6732 F: drivers/gpu/drm/bridge/
6734 DRM DRIVERS FOR EXYNOS
6735 M: Inki Dae <inki.dae@samsung.com>
6736 M: Joonyoung Shim <jy0922.shim@samsung.com>
6737 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6738 M: Kyungmin Park <kyungmin.park@samsung.com>
6739 L: dri-devel@lists.freedesktop.org
6741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6742 F: Documentation/devicetree/bindings/display/exynos/
6743 F: Documentation/devicetree/bindings/display/samsung/
6744 F: drivers/gpu/drm/exynos/
6745 F: include/uapi/drm/exynos_drm.h
6747 DRM DRIVERS FOR FREESCALE DCU
6748 M: Stefan Agner <stefan@agner.ch>
6749 M: Alison Wang <alison.wang@nxp.com>
6750 L: dri-devel@lists.freedesktop.org
6752 T: git git://anongit.freedesktop.org/drm/drm-misc
6753 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6754 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6755 F: drivers/gpu/drm/fsl-dcu/
6757 DRM DRIVERS FOR FREESCALE IMX
6758 M: Philipp Zabel <p.zabel@pengutronix.de>
6759 L: dri-devel@lists.freedesktop.org
6761 F: Documentation/devicetree/bindings/display/imx/
6762 F: drivers/gpu/drm/imx/
6763 F: drivers/gpu/ipu-v3/
6765 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6766 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6767 L: dri-devel@lists.freedesktop.org
6769 T: git git://github.com/patjak/drm-gma500
6770 F: drivers/gpu/drm/gma500/
6772 DRM DRIVERS FOR HISILICON
6773 M: Xinliang Liu <xinliang.liu@linaro.org>
6774 M: Tian Tao <tiantao6@hisilicon.com>
6775 R: John Stultz <jstultz@google.com>
6776 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6777 R: Chen Feng <puck.chen@hisilicon.com>
6778 L: dri-devel@lists.freedesktop.org
6780 T: git git://anongit.freedesktop.org/drm/drm-misc
6781 F: Documentation/devicetree/bindings/display/hisilicon/
6782 F: drivers/gpu/drm/hisilicon/
6784 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6785 M: Deepak Rawat <drawat.floss@gmail.com>
6786 L: linux-hyperv@vger.kernel.org
6787 L: dri-devel@lists.freedesktop.org
6789 T: git git://anongit.freedesktop.org/drm/drm-misc
6790 F: drivers/gpu/drm/hyperv
6792 DRM DRIVERS FOR LIMA
6793 M: Qiang Yu <yuq825@gmail.com>
6794 L: dri-devel@lists.freedesktop.org
6795 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6797 T: git git://anongit.freedesktop.org/drm/drm-misc
6798 F: drivers/gpu/drm/lima/
6799 F: include/uapi/drm/lima_drm.h
6801 DRM DRIVERS FOR MEDIATEK
6802 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6803 M: Philipp Zabel <p.zabel@pengutronix.de>
6804 L: dri-devel@lists.freedesktop.org
6805 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6807 F: Documentation/devicetree/bindings/display/mediatek/
6808 F: drivers/gpu/drm/mediatek/
6809 F: drivers/phy/mediatek/phy-mtk-hdmi*
6810 F: drivers/phy/mediatek/phy-mtk-mipi*
6812 DRM DRIVERS FOR NVIDIA TEGRA
6813 M: Thierry Reding <thierry.reding@gmail.com>
6814 L: dri-devel@lists.freedesktop.org
6815 L: linux-tegra@vger.kernel.org
6817 T: git git://anongit.freedesktop.org/tegra/linux.git
6818 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
6819 F: Documentation/devicetree/bindings/gpu/host1x/
6820 F: drivers/gpu/drm/tegra/
6821 F: drivers/gpu/host1x/
6822 F: include/linux/host1x.h
6823 F: include/uapi/drm/tegra_drm.h
6825 DRM DRIVERS FOR RENESAS
6826 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6827 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6828 L: dri-devel@lists.freedesktop.org
6829 L: linux-renesas-soc@vger.kernel.org
6831 T: git git://linuxtv.org/pinchartl/media drm/du/next
6832 F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
6833 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6834 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6835 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6836 F: drivers/gpu/drm/rcar-du/
6837 F: drivers/gpu/drm/shmobile/
6838 F: include/linux/platform_data/shmob_drm.h
6840 DRM DRIVERS FOR ROCKCHIP
6841 M: Sandy Huang <hjc@rock-chips.com>
6842 M: Heiko Stübner <heiko@sntech.de>
6843 L: dri-devel@lists.freedesktop.org
6845 T: git git://anongit.freedesktop.org/drm/drm-misc
6846 F: Documentation/devicetree/bindings/display/rockchip/
6847 F: drivers/gpu/drm/rockchip/
6850 M: Alain Volmat <alain.volmat@foss.st.com>
6851 L: dri-devel@lists.freedesktop.org
6853 T: git git://anongit.freedesktop.org/drm/drm-misc
6854 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6855 F: drivers/gpu/drm/sti
6858 M: Yannick Fertre <yannick.fertre@foss.st.com>
6859 M: Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
6860 M: Philippe Cornu <philippe.cornu@foss.st.com>
6861 L: dri-devel@lists.freedesktop.org
6863 T: git git://anongit.freedesktop.org/drm/drm-misc
6864 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6865 F: drivers/gpu/drm/stm
6867 DRM DRIVERS FOR TI KEYSTONE
6868 M: Jyri Sarha <jyri.sarha@iki.fi>
6869 M: Tomi Valkeinen <tomba@kernel.org>
6870 L: dri-devel@lists.freedesktop.org
6872 T: git git://anongit.freedesktop.org/drm/drm-misc
6873 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6874 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6875 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6876 F: drivers/gpu/drm/tidss/
6878 DRM DRIVERS FOR TI LCDC
6879 M: Jyri Sarha <jyri.sarha@iki.fi>
6880 R: Tomi Valkeinen <tomba@kernel.org>
6881 L: dri-devel@lists.freedesktop.org
6883 F: Documentation/devicetree/bindings/display/tilcdc/
6884 F: drivers/gpu/drm/tilcdc/
6886 DRM DRIVERS FOR TI OMAP
6887 M: Tomi Valkeinen <tomba@kernel.org>
6888 L: dri-devel@lists.freedesktop.org
6890 F: Documentation/devicetree/bindings/display/ti/
6891 F: drivers/gpu/drm/omapdrm/
6894 M: Emma Anholt <emma@anholt.net>
6896 T: git git://anongit.freedesktop.org/drm/drm-misc
6897 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
6898 F: drivers/gpu/drm/v3d/
6899 F: include/uapi/drm/v3d_drm.h
6902 M: Emma Anholt <emma@anholt.net>
6903 M: Maxime Ripard <mripard@kernel.org>
6905 T: git git://github.com/anholt/linux
6906 T: git git://anongit.freedesktop.org/drm/drm-misc
6907 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6908 F: drivers/gpu/drm/vc4/
6909 F: include/uapi/drm/vc4_drm.h
6911 DRM DRIVERS FOR VIVANTE GPU IP
6912 M: Lucas Stach <l.stach@pengutronix.de>
6913 R: Russell King <linux+etnaviv@armlinux.org.uk>
6914 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6915 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6916 L: dri-devel@lists.freedesktop.org
6918 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6919 F: drivers/gpu/drm/etnaviv/
6920 F: include/uapi/drm/etnaviv_drm.h
6923 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6924 L: dri-devel@lists.freedesktop.org
6925 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6927 T: git git://anongit.freedesktop.org/drm/drm-misc
6928 F: Documentation/gpu/xen-front.rst
6929 F: drivers/gpu/drm/xen/
6931 DRM DRIVERS FOR XILINX
6932 M: Hyun Kwon <hyun.kwon@xilinx.com>
6933 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6934 L: dri-devel@lists.freedesktop.org
6936 T: git git://anongit.freedesktop.org/drm/drm-misc
6937 F: Documentation/devicetree/bindings/display/xlnx/
6938 F: drivers/gpu/drm/xlnx/
6941 M: Thierry Reding <thierry.reding@gmail.com>
6942 R: Sam Ravnborg <sam@ravnborg.org>
6943 L: dri-devel@lists.freedesktop.org
6945 T: git git://anongit.freedesktop.org/drm/drm-misc
6946 F: Documentation/devicetree/bindings/display/panel/
6947 F: drivers/gpu/drm/drm_panel.c
6948 F: drivers/gpu/drm/panel/
6949 F: include/drm/drm_panel.h
6951 DRM PRIVACY-SCREEN CLASS
6952 M: Hans de Goede <hdegoede@redhat.com>
6953 L: dri-devel@lists.freedesktop.org
6955 T: git git://anongit.freedesktop.org/drm/drm-misc
6956 F: drivers/gpu/drm/drm_privacy_screen*
6957 F: include/drm/drm_privacy_screen*
6960 M: Christian Koenig <christian.koenig@amd.com>
6961 M: Huang Rui <ray.huang@amd.com>
6962 L: dri-devel@lists.freedesktop.org
6964 T: git git://anongit.freedesktop.org/drm/drm-misc
6965 F: drivers/gpu/drm/ttm/
6969 M: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
6970 L: dri-devel@lists.freedesktop.org
6972 T: git git://anongit.freedesktop.org/drm/drm-misc
6973 F: drivers/gpu/drm/scheduler/
6974 F: include/drm/gpu_scheduler.h
6976 DSBR100 USB FM RADIO DRIVER
6977 M: Alexey Klimov <klimov.linux@gmail.com>
6978 L: linux-media@vger.kernel.org
6980 T: git git://linuxtv.org/media_tree.git
6981 F: drivers/media/radio/dsbr100.c
6984 M: Hans Verkuil <hverkuil@xs4all.nl>
6985 L: linux-media@vger.kernel.org
6987 W: https://linuxtv.org
6988 T: git git://linuxtv.org/media_tree.git
6989 F: drivers/media/pci/dt3155/
6991 DVB_USB_AF9015 MEDIA DRIVER
6992 M: Antti Palosaari <crope@iki.fi>
6993 L: linux-media@vger.kernel.org
6995 W: https://linuxtv.org
6996 W: http://palosaari.fi/linux/
6997 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6998 T: git git://linuxtv.org/anttip/media_tree.git
6999 F: drivers/media/usb/dvb-usb-v2/af9015*
7001 DVB_USB_AF9035 MEDIA DRIVER
7002 M: Antti Palosaari <crope@iki.fi>
7003 L: linux-media@vger.kernel.org
7005 W: https://linuxtv.org
7006 W: http://palosaari.fi/linux/
7007 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7008 T: git git://linuxtv.org/anttip/media_tree.git
7009 F: drivers/media/usb/dvb-usb-v2/af9035*
7011 DVB_USB_ANYSEE MEDIA DRIVER
7012 M: Antti Palosaari <crope@iki.fi>
7013 L: linux-media@vger.kernel.org
7015 W: https://linuxtv.org
7016 W: http://palosaari.fi/linux/
7017 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7018 T: git git://linuxtv.org/anttip/media_tree.git
7019 F: drivers/media/usb/dvb-usb-v2/anysee*
7021 DVB_USB_AU6610 MEDIA DRIVER
7022 M: Antti Palosaari <crope@iki.fi>
7023 L: linux-media@vger.kernel.org
7025 W: https://linuxtv.org
7026 W: http://palosaari.fi/linux/
7027 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7028 T: git git://linuxtv.org/anttip/media_tree.git
7029 F: drivers/media/usb/dvb-usb-v2/au6610*
7031 DVB_USB_CE6230 MEDIA DRIVER
7032 M: Antti Palosaari <crope@iki.fi>
7033 L: linux-media@vger.kernel.org
7035 W: https://linuxtv.org
7036 W: http://palosaari.fi/linux/
7037 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7038 T: git git://linuxtv.org/anttip/media_tree.git
7039 F: drivers/media/usb/dvb-usb-v2/ce6230*
7041 DVB_USB_CXUSB MEDIA DRIVER
7042 M: Michael Krufky <mkrufky@linuxtv.org>
7043 L: linux-media@vger.kernel.org
7045 W: https://linuxtv.org
7046 W: http://github.com/mkrufky
7047 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7048 T: git git://linuxtv.org/media_tree.git
7049 F: drivers/media/usb/dvb-usb/cxusb*
7051 DVB_USB_EC168 MEDIA DRIVER
7052 M: Antti Palosaari <crope@iki.fi>
7053 L: linux-media@vger.kernel.org
7055 W: https://linuxtv.org
7056 W: http://palosaari.fi/linux/
7057 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7058 T: git git://linuxtv.org/anttip/media_tree.git
7059 F: drivers/media/usb/dvb-usb-v2/ec168*
7061 DVB_USB_GL861 MEDIA DRIVER
7062 M: Antti Palosaari <crope@iki.fi>
7063 L: linux-media@vger.kernel.org
7065 W: https://linuxtv.org
7066 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7067 T: git git://linuxtv.org/anttip/media_tree.git
7068 F: drivers/media/usb/dvb-usb-v2/gl861*
7070 DVB_USB_MXL111SF MEDIA DRIVER
7071 M: Michael Krufky <mkrufky@linuxtv.org>
7072 L: linux-media@vger.kernel.org
7074 W: https://linuxtv.org
7075 W: http://github.com/mkrufky
7076 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7077 T: git git://linuxtv.org/mkrufky/mxl111sf.git
7078 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
7080 DVB_USB_RTL28XXU MEDIA DRIVER
7081 M: Antti Palosaari <crope@iki.fi>
7082 L: linux-media@vger.kernel.org
7084 W: https://linuxtv.org
7085 W: http://palosaari.fi/linux/
7086 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7087 T: git git://linuxtv.org/anttip/media_tree.git
7088 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
7090 DVB_USB_V2 MEDIA DRIVER
7091 M: Antti Palosaari <crope@iki.fi>
7092 L: linux-media@vger.kernel.org
7094 W: https://linuxtv.org
7095 W: http://palosaari.fi/linux/
7096 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7097 T: git git://linuxtv.org/anttip/media_tree.git
7098 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
7099 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
7102 M: Jason Baron <jbaron@akamai.com>
7104 F: include/linux/dynamic_debug.h
7105 F: lib/dynamic_debug.c
7107 DYNAMIC INTERRUPT MODERATION
7108 M: Tal Gilboa <talgi@nvidia.com>
7110 F: Documentation/networking/net_dim.rst
7111 F: include/linux/dim.h
7114 DZ DECSTATION DZ11 SERIAL DRIVER
7115 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
7117 F: drivers/tty/serial/dz.*
7119 E3X0 POWER BUTTON DRIVER
7120 M: Moritz Fischer <moritz.fischer@ettus.com>
7121 L: usrp-users@lists.ettus.com
7123 W: http://www.ettus.com
7124 F: Documentation/devicetree/bindings/input/e3x0-button.txt
7125 F: drivers/input/misc/e3x0-button.c
7128 M: Antti Palosaari <crope@iki.fi>
7129 L: linux-media@vger.kernel.org
7131 W: https://linuxtv.org
7132 W: http://palosaari.fi/linux/
7133 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7134 T: git git://linuxtv.org/anttip/media_tree.git
7135 F: drivers/media/tuners/e4000*
7137 EARTH_PT1 MEDIA DRIVER
7138 M: Akihiro Tsukada <tskd08@gmail.com>
7139 L: linux-media@vger.kernel.org
7141 F: drivers/media/pci/pt1/
7143 EARTH_PT3 MEDIA DRIVER
7144 M: Akihiro Tsukada <tskd08@gmail.com>
7145 L: linux-media@vger.kernel.org
7147 F: drivers/media/pci/pt3/
7150 M: Antti Palosaari <crope@iki.fi>
7151 L: linux-media@vger.kernel.org
7153 W: https://linuxtv.org
7154 W: http://palosaari.fi/linux/
7155 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7156 T: git git://linuxtv.org/anttip/media_tree.git
7157 F: drivers/media/dvb-frontends/ec100*
7160 M: Tyler Hicks <code@tyhicks.com>
7161 L: ecryptfs@vger.kernel.org
7163 W: http://ecryptfs.org
7164 W: https://launchpad.net/ecryptfs
7165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7166 F: Documentation/filesystems/ecryptfs.rst
7170 M: Yazen Ghannam <yazen.ghannam@amd.com>
7171 L: linux-edac@vger.kernel.org
7173 F: drivers/edac/amd64_edac*
7174 F: drivers/edac/mce_amd*
7177 M: Jan Luebbe <jlu@pengutronix.de>
7178 L: linux-edac@vger.kernel.org
7180 F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7181 F: drivers/edac/armada_xp_*
7184 M: Stefan Schaeckeler <sschaeck@cisco.com>
7186 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7187 F: drivers/edac/aspeed_edac.c
7190 M: Shravan Kumar Ramani <shravankr@nvidia.com>
7192 F: drivers/edac/bluefield_edac.c
7195 M: Andre Przywara <andre.przywara@arm.com>
7196 L: linux-edac@vger.kernel.org
7198 F: drivers/edac/highbank*
7201 M: Ralf Baechle <ralf@linux-mips.org>
7202 L: linux-edac@vger.kernel.org
7203 L: linux-mips@vger.kernel.org
7205 F: drivers/edac/octeon_edac*
7207 EDAC-CAVIUM THUNDERX
7208 M: Robert Richter <rric@kernel.org>
7209 L: linux-edac@vger.kernel.org
7211 F: drivers/edac/thunderx_edac*
7214 M: Borislav Petkov <bp@alien8.de>
7215 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7216 M: Tony Luck <tony.luck@intel.com>
7217 R: James Morse <james.morse@arm.com>
7218 R: Robert Richter <rric@kernel.org>
7219 L: linux-edac@vger.kernel.org
7221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7222 F: Documentation/admin-guide/ras.rst
7223 F: Documentation/driver-api/edac.rst
7225 F: include/linux/edac.h
7228 M: Lei Wang <lewan@microsoft.com>
7229 L: linux-edac@vger.kernel.org
7231 F: drivers/edac/dmc520_edac.c
7234 M: Mark Gross <markgross@kernel.org>
7235 L: linux-edac@vger.kernel.org
7237 F: drivers/edac/e752x_edac.c
7240 L: linux-edac@vger.kernel.org
7242 F: drivers/edac/e7xxx_edac.c
7245 M: York Sun <york.sun@nxp.com>
7246 L: linux-edac@vger.kernel.org
7248 F: drivers/edac/fsl_ddr_edac.*
7251 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7252 L: linux-edac@vger.kernel.org
7254 F: drivers/edac/ghes_edac.c
7257 M: Tony Luck <tony.luck@intel.com>
7258 L: linux-edac@vger.kernel.org
7260 F: drivers/edac/i10nm_base.c
7263 L: linux-edac@vger.kernel.org
7265 F: drivers/edac/i3000_edac.c
7268 L: linux-edac@vger.kernel.org
7270 F: drivers/edac/i5000_edac.c
7273 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7274 L: linux-edac@vger.kernel.org
7276 F: drivers/edac/i5400_edac.c
7279 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7280 L: linux-edac@vger.kernel.org
7282 F: drivers/edac/i7300_edac.c
7285 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7286 L: linux-edac@vger.kernel.org
7288 F: drivers/edac/i7core_edac.c
7291 M: Tim Small <tim@buttersideup.com>
7292 L: linux-edac@vger.kernel.org
7294 F: drivers/edac/i82443bxgx_edac.c
7297 M: "Arvind R." <arvino55@gmail.com>
7298 L: linux-edac@vger.kernel.org
7300 F: drivers/edac/i82975x_edac.c
7303 M: Jason Baron <jbaron@akamai.com>
7304 L: linux-edac@vger.kernel.org
7306 F: drivers/edac/ie31200_edac.c
7309 M: Tony Luck <tony.luck@intel.com>
7310 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7311 L: linux-edac@vger.kernel.org
7313 F: drivers/edac/igen6_edac.c
7316 M: Johannes Thumshirn <morbidrsa@gmail.com>
7317 L: linux-edac@vger.kernel.org
7319 F: drivers/edac/mpc85xx_edac.[ch]
7322 M: Egor Martovetsky <egor@pasemi.com>
7323 L: linux-edac@vger.kernel.org
7325 F: drivers/edac/pasemi_edac.c
7328 M: Tony Luck <tony.luck@intel.com>
7329 L: linux-edac@vger.kernel.org
7331 F: drivers/edac/pnd2_edac.[ch]
7334 M: Channagoud Kadabi <ckadabi@codeaurora.org>
7335 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
7336 L: linux-arm-msm@vger.kernel.org
7337 L: linux-edac@vger.kernel.org
7339 F: drivers/edac/qcom_edac.c
7342 M: Tim Small <tim@buttersideup.com>
7343 L: linux-edac@vger.kernel.org
7345 F: drivers/edac/r82600_edac.c
7348 M: Tony Luck <tony.luck@intel.com>
7349 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7350 L: linux-edac@vger.kernel.org
7352 F: drivers/edac/sb_edac.c
7355 M: Tony Luck <tony.luck@intel.com>
7356 L: linux-edac@vger.kernel.org
7358 F: drivers/edac/skx_*.[ch]
7361 M: Tero Kristo <kristo@kernel.org>
7362 L: linux-edac@vger.kernel.org
7364 F: drivers/edac/ti_edac.c
7366 EDIROL UA-101/UA-1000 DRIVER
7367 M: Clemens Ladisch <clemens@ladisch.de>
7368 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7371 F: sound/usb/misc/ua101.c
7374 M: Ivan Hu <ivan.hu@canonical.com>
7375 M: Ard Biesheuvel <ardb@kernel.org>
7376 L: linux-efi@vger.kernel.org
7378 F: drivers/firmware/efi/test/
7380 EFI VARIABLE FILESYSTEM
7381 M: Matthew Garrett <matthew.garrett@nebula.com>
7382 M: Jeremy Kerr <jk@ozlabs.org>
7383 M: Ard Biesheuvel <ardb@kernel.org>
7384 L: linux-efi@vger.kernel.org
7386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7389 EFIFB FRAMEBUFFER DRIVER
7390 M: Peter Jones <pjones@redhat.com>
7391 L: linux-fbdev@vger.kernel.org
7393 F: drivers/video/fbdev/efifb.c
7397 W: http://aeschi.ch.eu.org/efs/
7400 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
7401 M: Douglas Miller <dougmill@linux.ibm.com>
7402 L: netdev@vger.kernel.org
7404 F: drivers/net/ethernet/ibm/ehea/
7406 EM28XX VIDEO4LINUX DRIVER
7407 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7408 L: linux-media@vger.kernel.org
7410 W: https://linuxtv.org
7411 T: git git://linuxtv.org/media_tree.git
7412 F: Documentation/admin-guide/media/em28xx*
7413 F: drivers/media/usb/em28xx/
7416 M: Matt Mackall <mpm@selenic.com>
7417 M: David Woodhouse <dwmw2@infradead.org>
7418 L: linux-embedded@vger.kernel.org
7421 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
7422 M: Adrian Hunter <adrian.hunter@intel.com>
7423 M: Ritesh Harjani <riteshh@codeaurora.org>
7424 M: Asutosh Das <asutoshd@codeaurora.org>
7425 L: linux-mmc@vger.kernel.org
7427 F: drivers/mmc/host/cqhci*
7429 EMULEX 10Gbps iSCSI - OneConnect DRIVER
7430 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
7431 L: linux-scsi@vger.kernel.org
7433 W: http://www.broadcom.com
7434 F: drivers/scsi/be2iscsi/
7436 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
7437 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
7438 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
7439 M: Somnath Kotur <somnath.kotur@broadcom.com>
7440 L: netdev@vger.kernel.org
7442 W: http://www.emulex.com
7443 F: drivers/net/ethernet/emulex/benet/
7445 EMULEX ONECONNECT ROCE DRIVER
7446 M: Selvin Xavier <selvin.xavier@broadcom.com>
7447 L: linux-rdma@vger.kernel.org
7449 W: http://www.broadcom.com
7450 F: drivers/infiniband/hw/ocrdma/
7451 F: include/uapi/rdma/ocrdma-abi.h
7453 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
7454 M: James Smart <james.smart@broadcom.com>
7455 M: Dick Kennedy <dick.kennedy@broadcom.com>
7456 L: linux-scsi@vger.kernel.org
7458 W: http://www.broadcom.com
7459 F: drivers/scsi/lpfc/
7461 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7462 M: James Smart <james.smart@broadcom.com>
7463 M: Ram Vegesna <ram.vegesna@broadcom.com>
7464 L: linux-scsi@vger.kernel.org
7465 L: target-devel@vger.kernel.org
7467 W: http://www.broadcom.com
7468 F: drivers/scsi/elx/
7470 ENE CB710 FLASH CARD READER DRIVER
7471 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
7473 F: drivers/misc/cb710/
7474 F: drivers/mmc/host/cb710-mmc.*
7475 F: include/linux/cb710.h
7477 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7478 M: Maxim Levitsky <maximlevitsky@gmail.com>
7480 F: drivers/media/rc/ene_ir.*
7482 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7483 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
7484 L: linuxppc-dev@lists.ozlabs.org
7486 F: drivers/tty/ehv_bytechan.c
7488 EPSON S1D13XXX FRAMEBUFFER DRIVER
7489 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
7491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7492 F: drivers/video/fbdev/s1d13xxxfb.c
7493 F: include/video/s1d13xxxfb.h
7496 M: Gao Xiang <xiang@kernel.org>
7497 M: Chao Yu <chao@kernel.org>
7498 R: Yue Hu <huyue2@coolpad.com>
7499 R: Jeffle Xu <jefflexu@linux.alibaba.com>
7500 L: linux-erofs@lists.ozlabs.org
7502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7503 F: Documentation/filesystems/erofs.rst
7505 F: include/trace/events/erofs.h
7507 ERRSEQ ERROR TRACKING INFRASTRUCTURE
7508 M: Jeff Layton <jlayton@kernel.org>
7510 F: include/linux/errseq.h
7513 ET131X NETWORK DRIVER
7514 M: Mark Einon <mark.einon@gmail.com>
7516 F: drivers/net/ethernet/agere/
7518 ETAS ES58X CAN/USB DRIVER
7519 M: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7520 L: linux-can@vger.kernel.org
7522 F: drivers/net/can/usb/etas_es58x/
7525 M: Roopa Prabhu <roopa@nvidia.com>
7526 M: Nikolay Aleksandrov <razor@blackwall.org>
7527 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
7528 L: netdev@vger.kernel.org
7530 W: http://www.linuxfoundation.org/en/Net:Bridge
7531 F: include/linux/netfilter_bridge/
7534 ETHERNET PHY LIBRARY
7535 M: Andrew Lunn <andrew@lunn.ch>
7536 M: Heiner Kallweit <hkallweit1@gmail.com>
7537 R: Russell King <linux@armlinux.org.uk>
7538 L: netdev@vger.kernel.org
7540 F: Documentation/ABI/testing/sysfs-class-net-phydev
7541 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
7542 F: Documentation/devicetree/bindings/net/mdio*
7543 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
7544 F: Documentation/networking/phy.rst
7545 F: drivers/net/mdio/
7546 F: drivers/net/mdio/acpi_mdio.c
7547 F: drivers/net/mdio/fwnode_mdio.c
7548 F: drivers/net/mdio/of_mdio.c
7551 F: include/dt-bindings/net/qca-ar803x.h
7552 F: include/linux/linkmode.h
7553 F: include/linux/*mdio*.h
7554 F: include/linux/mdio/*.h
7555 F: include/linux/mii.h
7556 F: include/linux/of_net.h
7557 F: include/linux/phy.h
7558 F: include/linux/phy_fixed.h
7559 F: include/linux/platform_data/mdio-bcm-unimac.h
7560 F: include/linux/platform_data/mdio-gpio.h
7561 F: include/trace/events/mdio.h
7562 F: include/uapi/linux/mdio.h
7563 F: include/uapi/linux/mii.h
7564 F: net/core/of_net.c
7567 R: Eric Biederman <ebiederm@xmission.com>
7568 R: Kees Cook <keescook@chromium.org>
7569 L: linux-mm@kvack.org
7571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
7572 F: arch/alpha/kernel/binfmt_loader.c
7575 F: include/linux/binfmts.h
7576 F: include/linux/elf.h
7577 F: include/uapi/linux/binfmts.h
7578 F: include/uapi/linux/elf.h
7579 F: tools/testing/selftests/exec/
7584 M: Namjae Jeon <linkinjeon@kernel.org>
7585 M: Sungjong Seo <sj1557.seo@samsung.com>
7586 L: linux-fsdevel@vger.kernel.org
7591 M: Jan Kara <jack@suse.com>
7592 L: linux-ext4@vger.kernel.org
7594 F: Documentation/filesystems/ext2.rst
7596 F: include/linux/ext2*
7599 M: "Theodore Ts'o" <tytso@mit.edu>
7600 M: Andreas Dilger <adilger.kernel@dilger.ca>
7601 L: linux-ext4@vger.kernel.org
7603 W: http://ext4.wiki.kernel.org
7604 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
7605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7606 F: Documentation/filesystems/ext4/
7608 F: include/trace/events/ext4.h
7610 Extended Verification Module (EVM)
7611 M: Mimi Zohar <zohar@linux.ibm.com>
7612 L: linux-integrity@vger.kernel.org
7614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7615 F: security/integrity/evm/
7616 F: security/integrity/
7618 EXTENSIBLE FIRMWARE INTERFACE (EFI)
7619 M: Ard Biesheuvel <ardb@kernel.org>
7620 L: linux-efi@vger.kernel.org
7622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7623 F: Documentation/admin-guide/efi-stub.rst
7624 F: arch/*/include/asm/efi.h
7625 F: arch/*/kernel/efi.c
7626 F: arch/arm/boot/compressed/efi-header.S
7627 F: arch/arm64/kernel/efi-entry.S
7628 F: arch/x86/platform/efi/
7629 F: drivers/firmware/efi/
7630 F: include/linux/efi*.h
7632 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7633 M: MyungJoo Ham <myungjoo.ham@samsung.com>
7634 M: Chanwoo Choi <cw00.choi@samsung.com>
7635 L: linux-kernel@vger.kernel.org
7637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7638 F: Documentation/devicetree/bindings/extcon/
7639 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7641 F: include/linux/extcon.h
7642 F: include/linux/extcon/
7645 M: Masami Hiramatsu <mhiramat@kernel.org>
7647 F: Documentation/admin-guide/bootconfig.rst
7648 F: fs/proc/bootconfig.c
7649 F: include/linux/bootconfig.h
7650 F: lib/bootconfig-data.S
7652 F: tools/bootconfig/*
7653 F: tools/bootconfig/scripts/*
7656 M: Jingoo Han <jingoohan1@gmail.com>
7657 L: dri-devel@lists.freedesktop.org
7659 F: drivers/gpu/drm/exynos/exynos_dp*
7661 EXYNOS SYSMMU (IOMMU) driver
7662 M: Marek Szyprowski <m.szyprowski@samsung.com>
7663 L: iommu@lists.linux.dev
7665 F: drivers/iommu/exynos-iommu.c
7668 M: Jaegeuk Kim <jaegeuk@kernel.org>
7669 M: Chao Yu <chao@kernel.org>
7670 L: linux-f2fs-devel@lists.sourceforge.net
7672 W: https://f2fs.wiki.kernel.org/
7673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7674 F: Documentation/ABI/testing/sysfs-fs-f2fs
7675 F: Documentation/filesystems/f2fs.rst
7677 F: include/linux/f2fs_fs.h
7678 F: include/trace/events/f2fs.h
7679 F: include/uapi/linux/f2fs.h
7681 F71805F HARDWARE MONITORING DRIVER
7682 M: Jean Delvare <jdelvare@suse.com>
7683 L: linux-hwmon@vger.kernel.org
7685 F: Documentation/hwmon/f71805f.rst
7686 F: drivers/hwmon/f71805f.c
7689 M: Josh Poimboeuf <jpoimboe@kernel.org>
7691 F: scripts/faddr2line
7694 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7695 L: netdev@vger.kernel.org
7697 F: Documentation/networking/failover.rst
7698 F: include/net/failover.h
7699 F: net/core/failover.c
7702 M: Jan Kara <jack@suse.cz>
7703 R: Amir Goldstein <amir73il@gmail.com>
7704 R: Matthew Bobrowski <repnop@google.com>
7705 L: linux-fsdevel@vger.kernel.org
7707 F: fs/notify/fanotify/
7708 F: include/linux/fanotify.h
7709 F: include/uapi/linux/fanotify.h
7711 FARSYNC SYNCHRONOUS DRIVER
7712 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7714 W: http://www.farsite.co.uk/
7715 F: drivers/net/wan/farsync.*
7717 FAULT INJECTION SUPPORT
7718 M: Akinobu Mita <akinobu.mita@gmail.com>
7720 F: Documentation/fault-injection/
7721 F: lib/fault-inject.c
7723 FBTFT Framebuffer drivers
7724 L: dri-devel@lists.freedesktop.org
7725 L: linux-fbdev@vger.kernel.org
7727 F: drivers/staging/fbtft/
7730 M: Michael Buesch <m@bues.ch>
7731 L: linux-media@vger.kernel.org
7733 F: drivers/media/tuners/fc0011.c
7734 F: drivers/media/tuners/fc0011.h
7737 M: Antti Palosaari <crope@iki.fi>
7738 L: linux-media@vger.kernel.org
7740 W: https://linuxtv.org
7741 W: http://palosaari.fi/linux/
7742 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7743 T: git git://linuxtv.org/anttip/media_tree.git
7744 F: drivers/media/tuners/fc2580*
7746 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7747 M: Hannes Reinecke <hare@suse.de>
7748 L: linux-scsi@vger.kernel.org
7750 W: www.Open-FCoE.org
7751 F: drivers/scsi/fcoe/
7752 F: drivers/scsi/libfc/
7754 F: include/scsi/libfc.h
7755 F: include/scsi/libfcoe.h
7756 F: include/uapi/scsi/fc/
7758 FILE LOCKING (flock() and fcntl()/lockf())
7759 M: Jeff Layton <jlayton@kernel.org>
7760 M: Chuck Lever <chuck.lever@oracle.com>
7761 L: linux-fsdevel@vger.kernel.org
7765 F: include/linux/fcntl.h
7766 F: include/uapi/linux/fcntl.h
7768 FILESYSTEM DIRECT ACCESS (DAX)
7769 M: Dan Williams <dan.j.williams@intel.com>
7770 R: Matthew Wilcox <willy@infradead.org>
7771 R: Jan Kara <jack@suse.cz>
7772 L: linux-fsdevel@vger.kernel.org
7773 L: nvdimm@lists.linux.dev
7776 F: include/linux/dax.h
7777 F: include/trace/events/fs_dax.h
7779 FILESYSTEMS (VFS and infrastructure)
7780 M: Alexander Viro <viro@zeniv.linux.org.uk>
7781 L: linux-fsdevel@vger.kernel.org
7784 F: include/linux/fs.h
7785 F: include/linux/fs_types.h
7786 F: include/uapi/linux/fs.h
7787 F: include/uapi/linux/openat2.h
7792 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7793 M: Riku Voipio <riku.voipio@iki.fi>
7794 L: linux-hwmon@vger.kernel.org
7796 F: drivers/hwmon/f75375s.c
7797 F: include/linux/f75375s.h
7799 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7800 M: Clemens Ladisch <clemens@ladisch.de>
7801 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7802 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7805 F: include/uapi/sound/firewire.h
7808 FIREWIRE MEDIA DRIVERS (firedtv)
7809 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7810 L: linux-media@vger.kernel.org
7811 L: linux1394-devel@lists.sourceforge.net
7813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7814 F: drivers/media/firewire/
7816 FIREWIRE SBP-2 TARGET
7817 M: Chris Boot <bootc@bootc.net>
7818 L: linux-scsi@vger.kernel.org
7819 L: target-devel@vger.kernel.org
7820 L: linux1394-devel@lists.sourceforge.net
7822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7823 F: drivers/target/sbp/
7826 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7827 L: linux1394-devel@lists.sourceforge.net
7829 W: http://ieee1394.wiki.kernel.org/
7830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7831 F: drivers/firewire/
7832 F: include/linux/firewire.h
7833 F: include/uapi/linux/firewire*.h
7836 FIRMWARE FRAMEWORK FOR ARMV8-A
7837 M: Sudeep Holla <sudeep.holla@arm.com>
7838 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7840 F: drivers/firmware/arm_ffa/
7841 F: include/linux/arm_ffa.h
7843 FIRMWARE LOADER (request_firmware)
7844 M: Luis Chamberlain <mcgrof@kernel.org>
7845 M: Russ Weight <russell.h.weight@intel.com>
7846 L: linux-kernel@vger.kernel.org
7848 F: Documentation/firmware_class/
7849 F: drivers/base/firmware_loader/
7850 F: include/linux/firmware.h
7852 FLEXTIMER FTM-QUADDEC DRIVER
7853 M: Patrick Havelange <patrick.havelange@essensium.com>
7854 L: linux-iio@vger.kernel.org
7856 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7857 F: drivers/counter/ftm-quaddec.c
7860 M: Denis Efremov <efremov@linux.com>
7861 L: linux-block@vger.kernel.org
7863 F: drivers/block/floppy.c
7865 FLYSKY FSIA6B RC RECEIVER
7866 M: Markus Koch <markus@notsyncing.net>
7867 L: linux-input@vger.kernel.org
7869 F: drivers/input/joystick/fsia6b.c
7871 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
7872 M: Geoffrey D. Bennett <g@b4.vu>
7873 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7876 F: sound/usb/mixer_scarlett_gen2.c
7878 FORCEDETH GIGABIT ETHERNET DRIVER
7879 M: Rain River <rain.1986.08.12@gmail.com>
7880 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7881 L: netdev@vger.kernel.org
7883 F: drivers/net/ethernet/nvidia/*
7886 M: Kees Cook <keescook@chromium.org>
7887 L: linux-hardening@vger.kernel.org
7889 F: include/linux/fortify-string.h
7890 F: lib/test_fortify/*
7891 F: scripts/test_fortify.sh
7895 M: Wu Hao <hao.wu@intel.com>
7896 R: Tom Rix <trix@redhat.com>
7897 L: linux-fpga@vger.kernel.org
7899 F: Documentation/ABI/testing/sysfs-bus-dfl*
7900 F: Documentation/fpga/dfl.rst
7901 F: drivers/fpga/dfl*
7902 F: drivers/uio/uio_dfl.c
7903 F: include/linux/dfl.h
7904 F: include/uapi/linux/fpga-dfl.h
7906 FPGA MANAGER FRAMEWORK
7907 M: Moritz Fischer <mdf@kernel.org>
7908 M: Wu Hao <hao.wu@intel.com>
7909 M: Xu Yilun <yilun.xu@intel.com>
7910 R: Tom Rix <trix@redhat.com>
7911 L: linux-fpga@vger.kernel.org
7913 Q: http://patchwork.kernel.org/project/linux-fpga/list/
7914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
7915 F: Documentation/devicetree/bindings/fpga/
7916 F: Documentation/driver-api/fpga/
7917 F: Documentation/fpga/
7919 F: include/linux/fpga/
7922 M: Bill Metzenthen <billm@melbpc.org.au>
7924 W: http://floatingpoint.sourceforge.net/emulator/index.html
7925 F: arch/x86/math-emu/
7928 M: Daniel Vetter <daniel@ffwll.ch>
7929 F: drivers/video/fbdev/core/
7931 T: git git://anongit.freedesktop.org/drm/drm-misc
7934 M: Helge Deller <deller@gmx.de>
7935 L: linux-fbdev@vger.kernel.org
7936 L: dri-devel@lists.freedesktop.org
7938 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
7939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
7940 F: Documentation/fb/
7942 F: include/linux/fb.h
7943 F: include/uapi/linux/fb.h
7944 F: include/uapi/video/
7947 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7948 M: Horia Geantă <horia.geanta@nxp.com>
7949 M: Pankaj Gupta <pankaj.gupta@nxp.com>
7950 M: Gaurav Jain <gaurav.jain@nxp.com>
7951 L: linux-crypto@vger.kernel.org
7953 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7954 F: drivers/crypto/caam/
7956 FREESCALE COLDFIRE M5441X MMC DRIVER
7957 M: Angelo Dureghello <angelo.dureghello@timesys.com>
7958 L: linux-mmc@vger.kernel.org
7960 F: drivers/mmc/host/sdhci-esdhc-mcf.c
7961 F: include/linux/platform_data/mmc-esdhc-mcf.h
7963 FREESCALE DIU FRAMEBUFFER DRIVER
7964 M: Timur Tabi <timur@kernel.org>
7965 L: linux-fbdev@vger.kernel.org
7967 F: drivers/video/fbdev/fsl-diu-fb.*
7969 FREESCALE DMA DRIVER
7970 M: Li Yang <leoyang.li@nxp.com>
7971 M: Zhang Wei <zw@zh-kernel.org>
7972 L: linuxppc-dev@lists.ozlabs.org
7974 F: drivers/dma/fsldma.*
7976 FREESCALE DSPI DRIVER
7977 M: Vladimir Oltean <olteanv@gmail.com>
7978 L: linux-spi@vger.kernel.org
7980 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7981 F: drivers/spi/spi-fsl-dspi.c
7982 F: include/linux/spi/spi-fsl-dspi.h
7984 FREESCALE ENETC ETHERNET DRIVERS
7985 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7986 L: netdev@vger.kernel.org
7988 F: drivers/net/ethernet/freescale/enetc/
7990 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7991 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7992 L: netdev@vger.kernel.org
7994 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7995 F: drivers/net/ethernet/freescale/gianfar*
7997 FREESCALE GPMI NAND DRIVER
7998 M: Han Xu <han.xu@nxp.com>
7999 L: linux-mtd@lists.infradead.org
8001 F: drivers/mtd/nand/raw/gpmi-nand/*
8003 FREESCALE I2C CPM DRIVER
8004 M: Jochen Friedrich <jochen@scram.de>
8005 L: linuxppc-dev@lists.ozlabs.org
8006 L: linux-i2c@vger.kernel.org
8008 F: drivers/i2c/busses/i2c-cpm.c
8010 FREESCALE IMX / MXC FEC DRIVER
8011 M: Joakim Zhang <qiangqing.zhang@nxp.com>
8012 L: netdev@vger.kernel.org
8014 F: Documentation/devicetree/bindings/net/fsl,fec.yaml
8015 F: drivers/net/ethernet/freescale/fec.h
8016 F: drivers/net/ethernet/freescale/fec_main.c
8017 F: drivers/net/ethernet/freescale/fec_ptp.c
8019 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8020 M: Sascha Hauer <s.hauer@pengutronix.de>
8021 R: Pengutronix Kernel Team <kernel@pengutronix.de>
8022 L: linux-fbdev@vger.kernel.org
8023 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8025 F: drivers/video/fbdev/imxfb.c
8026 F: include/linux/platform_data/video-imxfb.h
8028 FREESCALE IMX DDR PMU DRIVER
8029 M: Frank Li <Frank.li@nxp.com>
8030 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8032 F: Documentation/admin-guide/perf/imx-ddr.rst
8033 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8034 F: drivers/perf/fsl_imx8_ddr_perf.c
8036 FREESCALE IMX I2C DRIVER
8037 M: Oleksij Rempel <o.rempel@pengutronix.de>
8038 R: Pengutronix Kernel Team <kernel@pengutronix.de>
8039 L: linux-i2c@vger.kernel.org
8041 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8042 F: drivers/i2c/busses/i2c-imx.c
8044 FREESCALE IMX LPI2C DRIVER
8045 M: Dong Aisheng <aisheng.dong@nxp.com>
8046 L: linux-i2c@vger.kernel.org
8047 L: linux-imx@nxp.com
8049 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8050 F: drivers/i2c/busses/i2c-imx-lpi2c.c
8052 FREESCALE MPC I2C DRIVER
8053 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
8054 L: linux-i2c@vger.kernel.org
8056 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8057 F: drivers/i2c/busses/i2c-mpc.c
8059 FREESCALE QORIQ DPAA ETHERNET DRIVER
8060 M: Madalin Bucur <madalin.bucur@nxp.com>
8061 L: netdev@vger.kernel.org
8063 F: drivers/net/ethernet/freescale/dpaa
8065 FREESCALE QORIQ DPAA FMAN DRIVER
8066 M: Madalin Bucur <madalin.bucur@nxp.com>
8067 L: netdev@vger.kernel.org
8069 F: Documentation/devicetree/bindings/net/fsl-fman.txt
8070 F: drivers/net/ethernet/freescale/fman
8072 FREESCALE QORIQ PTP CLOCK DRIVER
8073 M: Yangbo Lu <yangbo.lu@nxp.com>
8074 L: netdev@vger.kernel.org
8076 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
8077 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8078 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
8079 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8080 F: drivers/ptp/ptp_qoriq.c
8081 F: drivers/ptp/ptp_qoriq_debugfs.c
8082 F: include/linux/fsl/ptp_qoriq.h
8084 FREESCALE QUAD SPI DRIVER
8085 M: Han Xu <han.xu@nxp.com>
8086 L: linux-spi@vger.kernel.org
8088 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8089 F: drivers/spi/spi-fsl-qspi.c
8091 FREESCALE QUICC ENGINE LIBRARY
8092 M: Qiang Zhao <qiang.zhao@nxp.com>
8093 L: linuxppc-dev@lists.ozlabs.org
8095 F: drivers/soc/fsl/qe/
8096 F: include/soc/fsl/qe/
8098 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8099 M: Li Yang <leoyang.li@nxp.com>
8100 L: netdev@vger.kernel.org
8101 L: linuxppc-dev@lists.ozlabs.org
8103 F: drivers/net/ethernet/freescale/ucc_geth*
8105 FREESCALE QUICC ENGINE UCC HDLC DRIVER
8106 M: Zhao Qiang <qiang.zhao@nxp.com>
8107 L: netdev@vger.kernel.org
8108 L: linuxppc-dev@lists.ozlabs.org
8110 F: drivers/net/wan/fsl_ucc_hdlc*
8112 FREESCALE QUICC ENGINE UCC UART DRIVER
8113 M: Timur Tabi <timur@kernel.org>
8114 L: linuxppc-dev@lists.ozlabs.org
8116 F: drivers/tty/serial/ucc_uart.c
8118 FREESCALE SOC DRIVERS
8119 M: Li Yang <leoyang.li@nxp.com>
8120 L: linuxppc-dev@lists.ozlabs.org
8121 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8123 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
8124 F: Documentation/devicetree/bindings/soc/fsl/
8126 F: include/linux/fsl/
8129 FREESCALE SOC FS_ENET DRIVER
8130 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
8131 L: linuxppc-dev@lists.ozlabs.org
8132 L: netdev@vger.kernel.org
8134 F: drivers/net/ethernet/freescale/fs_enet/
8135 F: include/linux/fs_enet_pd.h
8137 FREESCALE SOC SOUND DRIVERS
8138 M: Shengjiu Wang <shengjiu.wang@gmail.com>
8139 M: Xiubo Li <Xiubo.Lee@gmail.com>
8140 R: Fabio Estevam <festevam@gmail.com>
8141 R: Nicolin Chen <nicoleotsuka@gmail.com>
8142 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8143 L: linuxppc-dev@lists.ozlabs.org
8145 F: sound/soc/fsl/fsl*
8146 F: sound/soc/fsl/imx*
8147 F: sound/soc/fsl/mpc8610_hpcd.c
8149 FREESCALE USB PERIPHERAL DRIVERS
8150 M: Li Yang <leoyang.li@nxp.com>
8151 L: linux-usb@vger.kernel.org
8152 L: linuxppc-dev@lists.ozlabs.org
8154 F: drivers/usb/gadget/udc/fsl*
8156 FREESCALE USB PHY DRIVER
8157 M: Ran Wang <ran.wang_1@nxp.com>
8158 L: linux-usb@vger.kernel.org
8159 L: linuxppc-dev@lists.ozlabs.org
8161 F: drivers/usb/phy/phy-fsl-usb*
8164 M: Christoph Hellwig <hch@infradead.org>
8166 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
8170 M: "Rafael J. Wysocki" <rafael@kernel.org>
8171 M: Pavel Machek <pavel@ucw.cz>
8172 L: linux-pm@vger.kernel.org
8174 F: Documentation/power/freezing-of-tasks.rst
8175 F: include/linux/freezer.h
8179 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
8180 L: linux-kernel@vger.kernel.org
8182 F: include/linux/frontswap.h
8185 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8186 M: David Howells <dhowells@redhat.com>
8187 L: linux-cachefs@redhat.com (moderated for non-subscribers)
8189 F: Documentation/filesystems/caching/
8191 F: include/linux/fscache*.h
8193 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8194 M: Theodore Y. Ts'o <tytso@mit.edu>
8195 M: Jaegeuk Kim <jaegeuk@kernel.org>
8196 M: Eric Biggers <ebiggers@kernel.org>
8197 L: linux-fscrypt@vger.kernel.org
8199 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8200 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
8201 F: Documentation/filesystems/fscrypt.rst
8203 F: include/linux/fscrypt*.h
8204 F: include/uapi/linux/fscrypt.h
8207 M: Jeremy Kerr <jk@ozlabs.org>
8208 M: Joel Stanley <joel@jms.id.au>
8209 R: Alistar Popple <alistair@popple.id.au>
8210 R: Eddie James <eajames@linux.ibm.com>
8211 L: linux-fsi@lists.ozlabs.org
8213 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
8214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8216 F: include/linux/fsi*.h
8217 F: include/trace/events/fsi*.h
8219 FSI-ATTACHED I2C DRIVER
8220 M: Eddie James <eajames@linux.ibm.com>
8221 L: linux-i2c@vger.kernel.org
8222 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
8224 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8225 F: drivers/i2c/busses/i2c-fsi.c
8227 FSI-ATTACHED SPI DRIVER
8228 M: Eddie James <eajames@linux.ibm.com>
8229 L: linux-spi@vger.kernel.org
8231 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8232 F: drivers/spi/spi-fsi.c
8234 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8235 M: Jan Kara <jack@suse.cz>
8236 R: Amir Goldstein <amir73il@gmail.com>
8237 L: linux-fsdevel@vger.kernel.org
8239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
8241 F: include/linux/fsnotify*.h
8243 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
8244 M: Eric Biggers <ebiggers@kernel.org>
8245 M: Theodore Y. Ts'o <tytso@mit.edu>
8246 L: linux-fscrypt@vger.kernel.org
8248 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8249 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
8250 F: Documentation/filesystems/fsverity.rst
8252 F: include/linux/fsverity.h
8253 F: include/uapi/linux/fsverity.h
8255 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
8256 M: Michael Zaidman <michael.zaidman@gmail.com>
8257 L: linux-i2c@vger.kernel.org
8258 L: linux-input@vger.kernel.org
8260 F: drivers/hid/hid-ft260.c
8262 FUJITSU LAPTOP EXTRAS
8263 M: Jonathan Woithe <jwoithe@just42.net>
8264 L: platform-driver-x86@vger.kernel.org
8266 F: drivers/platform/x86/fujitsu-laptop.c
8268 FUJITSU M-5MO LS CAMERA ISP DRIVER
8269 M: Kyungmin Park <kyungmin.park@samsung.com>
8270 M: Heungjun Kim <riverful.kim@samsung.com>
8271 L: linux-media@vger.kernel.org
8273 F: drivers/media/i2c/m5mols/
8274 F: include/media/i2c/m5mols.h
8276 FUJITSU TABLET EXTRAS
8277 M: Robert Gerlach <khnz@gmx.de>
8278 L: platform-driver-x86@vger.kernel.org
8280 F: drivers/platform/x86/fujitsu-tablet.c
8282 FUNGIBLE ETHERNET DRIVERS
8283 M: Dimitris Michailidis <dmichail@fungible.com>
8284 L: netdev@vger.kernel.org
8286 F: drivers/net/ethernet/fungible/
8288 FUSE: FILESYSTEM IN USERSPACE
8289 M: Miklos Szeredi <miklos@szeredi.hu>
8290 L: linux-fsdevel@vger.kernel.org
8292 W: https://github.com/libfuse/
8293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
8294 F: Documentation/filesystems/fuse.rst
8296 F: include/uapi/linux/fuse.h
8299 M: Thomas Gleixner <tglx@linutronix.de>
8300 M: Ingo Molnar <mingo@redhat.com>
8301 R: Peter Zijlstra <peterz@infradead.org>
8302 R: Darren Hart <dvhart@infradead.org>
8303 R: Davidlohr Bueso <dave@stgolabs.net>
8304 R: André Almeida <andrealmeid@igalia.com>
8305 L: linux-kernel@vger.kernel.org
8307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8308 F: Documentation/locking/*futex*
8309 F: include/asm-generic/futex.h
8310 F: include/linux/futex.h
8311 F: include/uapi/linux/futex.h
8313 F: tools/perf/bench/futex*
8314 F: tools/testing/selftests/futex/
8316 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
8317 M: Tim Harvey <tharvey@gateworks.com>
8318 M: Robert Jones <rjones@gateworks.com>
8320 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
8321 F: drivers/mfd/gateworks-gsc.c
8322 F: include/linux/mfd/gsc.h
8323 F: Documentation/hwmon/gsc-hwmon.rst
8324 F: drivers/hwmon/gsc-hwmon.c
8325 F: include/linux/platform_data/gsc_hwmon.h
8328 M: Kees Cook <keescook@chromium.org>
8329 L: linux-hardening@vger.kernel.org
8331 F: Documentation/kbuild/gcc-plugins.rst
8332 F: scripts/Makefile.gcc-plugins
8333 F: scripts/gcc-plugins/
8335 GCOV BASED KERNEL PROFILING
8336 M: Peter Oberparleiter <oberpar@linux.ibm.com>
8338 F: Documentation/dev-tools/gcov.rst
8341 GDB KERNEL DEBUGGING HELPER SCRIPTS
8342 M: Jan Kiszka <jan.kiszka@siemens.com>
8343 M: Kieran Bingham <kbingham@kernel.org>
8347 GEMINI CRYPTO DRIVER
8348 M: Corentin Labbe <clabbe@baylibre.com>
8349 L: linux-crypto@vger.kernel.org
8351 F: drivers/crypto/gemini/
8353 GEMTEK FM RADIO RECEIVER DRIVER
8354 M: Hans Verkuil <hverkuil@xs4all.nl>
8355 L: linux-media@vger.kernel.org
8357 W: https://linuxtv.org
8358 T: git git://linuxtv.org/media_tree.git
8359 F: drivers/media/radio/radio-gemtek*
8361 GENERIC ARCHITECTURE TOPOLOGY
8362 M: Sudeep Holla <sudeep.holla@arm.com>
8363 L: linux-kernel@vger.kernel.org
8365 F: drivers/base/arch_topology.c
8366 F: include/linux/arch_topology.h
8369 M: Thomas Gleixner <tglx@linutronix.de>
8370 M: Peter Zijlstra <peterz@infradead.org>
8371 M: Andy Lutomirski <luto@kernel.org>
8372 L: linux-kernel@vger.kernel.org
8374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
8375 F: include/linux/entry-common.h
8376 F: include/linux/entry-kvm.h
8379 GENERIC GPIO I2C DRIVER
8380 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8382 F: drivers/i2c/busses/i2c-gpio.c
8383 F: include/linux/platform_data/i2c-gpio.h
8385 GENERIC GPIO I2C MULTIPLEXER DRIVER
8386 M: Peter Korsgaard <peter.korsgaard@barco.com>
8387 L: linux-i2c@vger.kernel.org
8389 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
8390 F: drivers/i2c/muxes/i2c-mux-gpio.c
8391 F: include/linux/platform_data/i2c-mux-gpio.h
8393 GENERIC HDLC (WAN) DRIVERS
8394 M: Krzysztof Halasa <khc@pm.waw.pl>
8396 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
8397 F: drivers/net/wan/c101.c
8398 F: drivers/net/wan/hd6457*
8399 F: drivers/net/wan/hdlc*
8400 F: drivers/net/wan/n2.c
8401 F: drivers/net/wan/pc300too.c
8402 F: drivers/net/wan/pci200syn.c
8403 F: drivers/net/wan/wanxl*
8405 GENERIC INCLUDE/ASM HEADER FILES
8406 M: Arnd Bergmann <arnd@arndb.de>
8407 L: linux-arch@vger.kernel.org
8409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
8410 F: include/asm-generic/
8411 F: include/uapi/asm-generic/
8413 GENERIC PHY FRAMEWORK
8414 M: Kishon Vijay Abraham I <kishon@ti.com>
8415 M: Vinod Koul <vkoul@kernel.org>
8416 L: linux-phy@lists.infradead.org
8418 Q: https://patchwork.kernel.org/project/linux-phy/list/
8419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
8420 F: Documentation/devicetree/bindings/phy/
8422 F: include/linux/phy/
8424 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
8425 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8427 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
8430 M: "Rafael J. Wysocki" <rafael@kernel.org>
8431 M: Kevin Hilman <khilman@kernel.org>
8432 M: Ulf Hansson <ulf.hansson@linaro.org>
8433 L: linux-pm@vger.kernel.org
8435 F: Documentation/devicetree/bindings/power/power?domain*
8436 F: drivers/base/power/domain*.c
8437 F: include/linux/pm_domain.h
8439 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
8440 M: Eugen Hristev <eugen.hristev@microchip.com>
8441 L: linux-input@vger.kernel.org
8443 F: drivers/input/touchscreen/resistive-adc-touch.c
8445 GENERIC STRING LIBRARY
8446 R: Andy Shevchenko <andy@kernel.org>
8449 F: lib/string_helpers.c
8450 F: lib/test_string.c
8451 F: lib/test-string_helpers.c
8453 GENERIC UIO DRIVER FOR PCI DEVICES
8454 M: "Michael S. Tsirkin" <mst@redhat.com>
8455 L: kvm@vger.kernel.org
8457 F: drivers/uio/uio_pci_generic.c
8459 GENERIC VDSO LIBRARY
8460 M: Andy Lutomirski <luto@kernel.org>
8461 M: Thomas Gleixner <tglx@linutronix.de>
8462 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
8463 L: linux-kernel@vger.kernel.org
8465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
8466 F: include/asm-generic/vdso/vsyscall.h
8468 F: kernel/time/vsyscall.c
8471 GENWQE (IBM Generic Workqueue Card)
8472 M: Frank Haverkamp <haver@linux.ibm.com>
8474 F: drivers/misc/genwqe/
8476 GET_MAINTAINER SCRIPT
8477 M: Joe Perches <joe@perches.com>
8479 F: scripts/get_maintainer.pl
8482 M: Bob Peterson <rpeterso@redhat.com>
8483 M: Andreas Gruenbacher <agruenba@redhat.com>
8484 L: cluster-devel@redhat.com
8486 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
8487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
8488 F: Documentation/filesystems/gfs2*
8490 F: include/uapi/linux/gfs2_ondisk.h
8493 M: Thomas Weißschuh <thomas@weissschuh.net>
8494 L: platform-driver-x86@vger.kernel.org
8496 F: drivers/platform/x86/gigabyte-wmi.c
8499 M: Johan Hovold <johan@kernel.org>
8501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
8502 F: Documentation/ABI/testing/sysfs-class-gnss
8503 F: Documentation/devicetree/bindings/gnss/
8505 F: include/linux/gnss.h
8508 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
8509 L: linux-media@vger.kernel.org
8511 F: drivers/media/usb/go7007/
8514 M: Bastien Nocera <hadess@hadess.net>
8515 M: Hans de Goede <hdegoede@redhat.com>
8516 L: linux-input@vger.kernel.org
8518 F: drivers/input/touchscreen/goodix*
8520 GOOGLE ETHERNET DRIVERS
8521 M: Jeroen de Borst <jeroendb@google.com>
8522 R: Catherine Sullivan <csully@google.com>
8523 R: David Awogbemila <awogbemila@google.com>
8524 L: netdev@vger.kernel.org
8526 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
8527 F: drivers/net/ethernet/google
8529 GPD POCKET FAN DRIVER
8530 M: Hans de Goede <hdegoede@redhat.com>
8531 L: platform-driver-x86@vger.kernel.org
8533 F: drivers/platform/x86/gpd-pocket-fan.c
8536 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8537 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8538 L: linux-gpio@vger.kernel.org
8539 L: linux-acpi@vger.kernel.org
8541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8542 F: Documentation/firmware-guide/acpi/gpio-properties.rst
8543 F: drivers/gpio/gpiolib-acpi.c
8544 F: drivers/gpio/gpiolib-acpi.h
8547 M: Geert Uytterhoeven <geert+renesas@glider.be>
8548 L: linux-gpio@vger.kernel.org
8550 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
8551 F: drivers/gpio/gpio-aggregator.c
8554 M: Sean Young <sean@mess.org>
8555 L: linux-media@vger.kernel.org
8557 F: drivers/media/rc/gpio-ir-tx.c
8560 M: Bamvor Jian Zhang <bamv2005@gmail.com>
8561 L: linux-gpio@vger.kernel.org
8563 F: drivers/gpio/gpio-mockup.c
8564 F: tools/testing/selftests/gpio/
8567 R: Michael Walle <michael@walle.cc>
8569 F: drivers/gpio/gpio-regmap.c
8570 F: include/linux/gpio/regmap.h
8573 M: Linus Walleij <linus.walleij@linaro.org>
8574 M: Bartosz Golaszewski <brgl@bgdev.pl>
8575 L: linux-gpio@vger.kernel.org
8577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
8578 F: Documentation/ABI/obsolete/sysfs-gpio
8579 F: Documentation/ABI/testing/gpio-cdev
8580 F: Documentation/admin-guide/gpio/
8581 F: Documentation/devicetree/bindings/gpio/
8582 F: Documentation/driver-api/gpio/
8584 F: include/asm-generic/gpio.h
8585 F: include/dt-bindings/gpio/
8586 F: include/linux/gpio.h
8587 F: include/linux/gpio/
8588 F: include/linux/of_gpio.h
8589 F: include/uapi/linux/gpio.h
8592 GRE DEMULTIPLEXER DRIVER
8593 M: Dmitry Kozlov <xeb@mail.ru>
8594 L: netdev@vger.kernel.org
8596 F: include/net/gre.h
8597 F: net/ipv4/gre_demux.c
8598 F: net/ipv4/gre_offload.c
8600 GRETH 10/100/1G Ethernet MAC device driver
8601 M: Andreas Larsson <andreas@gaisler.com>
8602 L: netdev@vger.kernel.org
8604 F: drivers/net/ethernet/aeroflex/
8606 GREYBUS AUDIO PROTOCOLS DRIVERS
8607 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
8608 M: Mark Greer <mgreer@animalcreek.com>
8610 F: drivers/staging/greybus/audio_apbridgea.c
8611 F: drivers/staging/greybus/audio_apbridgea.h
8612 F: drivers/staging/greybus/audio_codec.c
8613 F: drivers/staging/greybus/audio_codec.h
8614 F: drivers/staging/greybus/audio_gb.c
8615 F: drivers/staging/greybus/audio_manager.c
8616 F: drivers/staging/greybus/audio_manager.h
8617 F: drivers/staging/greybus/audio_manager_module.c
8618 F: drivers/staging/greybus/audio_manager_private.h
8619 F: drivers/staging/greybus/audio_manager_sysfs.c
8620 F: drivers/staging/greybus/audio_module.c
8621 F: drivers/staging/greybus/audio_topology.c
8623 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8624 M: Viresh Kumar <vireshk@kernel.org>
8626 F: drivers/staging/greybus/authentication.c
8627 F: drivers/staging/greybus/bootrom.c
8628 F: drivers/staging/greybus/firmware.h
8629 F: drivers/staging/greybus/fw-core.c
8630 F: drivers/staging/greybus/fw-download.c
8631 F: drivers/staging/greybus/fw-management.c
8632 F: drivers/staging/greybus/greybus_authentication.h
8633 F: drivers/staging/greybus/greybus_firmware.h
8634 F: drivers/staging/greybus/hid.c
8635 F: drivers/staging/greybus/i2c.c
8636 F: drivers/staging/greybus/spi.c
8637 F: drivers/staging/greybus/spilib.c
8638 F: drivers/staging/greybus/spilib.h
8640 GREYBUS LOOPBACK DRIVER
8641 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8643 F: drivers/staging/greybus/loopback.c
8645 GREYBUS PLATFORM DRIVERS
8646 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8648 F: drivers/staging/greybus/arche-apb-ctrl.c
8649 F: drivers/staging/greybus/arche-platform.c
8650 F: drivers/staging/greybus/arche_platform.h
8652 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8653 M: Rui Miguel Silva <rmfrfs@gmail.com>
8655 F: drivers/staging/greybus/gpio.c
8656 F: drivers/staging/greybus/light.c
8657 F: drivers/staging/greybus/power_supply.c
8658 F: drivers/staging/greybus/sdio.c
8659 F: drivers/staging/greybus/spi.c
8660 F: drivers/staging/greybus/spilib.c
8663 M: Johan Hovold <johan@kernel.org>
8664 M: Alex Elder <elder@kernel.org>
8665 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8666 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
8669 F: drivers/staging/greybus/
8670 F: include/linux/greybus.h
8671 F: include/linux/greybus/
8673 GREYBUS UART PROTOCOLS DRIVERS
8674 M: David Lin <dtwlin@gmail.com>
8676 F: drivers/staging/greybus/log.c
8677 F: drivers/staging/greybus/uart.c
8679 GS1662 VIDEO SERIALIZER
8680 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8681 L: linux-media@vger.kernel.org
8683 T: git git://linuxtv.org/media_tree.git
8684 F: drivers/media/spi/gs1662.c
8686 GSPCA FINEPIX SUBDRIVER
8687 M: Frank Zago <frank@zago.net>
8688 L: linux-media@vger.kernel.org
8690 T: git git://linuxtv.org/media_tree.git
8691 F: drivers/media/usb/gspca/finepix.c
8693 GSPCA GL860 SUBDRIVER
8694 M: Olivier Lorin <o.lorin@laposte.net>
8695 L: linux-media@vger.kernel.org
8697 T: git git://linuxtv.org/media_tree.git
8698 F: drivers/media/usb/gspca/gl860/
8700 GSPCA M5602 SUBDRIVER
8701 M: Erik Andren <erik.andren@gmail.com>
8702 L: linux-media@vger.kernel.org
8704 T: git git://linuxtv.org/media_tree.git
8705 F: drivers/media/usb/gspca/m5602/
8707 GSPCA PAC207 SONIXB SUBDRIVER
8708 M: Hans Verkuil <hverkuil@xs4all.nl>
8709 L: linux-media@vger.kernel.org
8711 T: git git://linuxtv.org/media_tree.git
8712 F: drivers/media/usb/gspca/pac207.c
8714 GSPCA SN9C20X SUBDRIVER
8715 M: Brian Johnson <brijohn@gmail.com>
8716 L: linux-media@vger.kernel.org
8718 T: git git://linuxtv.org/media_tree.git
8719 F: drivers/media/usb/gspca/sn9c20x.c
8721 GSPCA T613 SUBDRIVER
8722 M: Leandro Costantino <lcostantino@gmail.com>
8723 L: linux-media@vger.kernel.org
8725 T: git git://linuxtv.org/media_tree.git
8726 F: drivers/media/usb/gspca/t613.c
8728 GSPCA USB WEBCAM DRIVER
8729 M: Hans Verkuil <hverkuil@xs4all.nl>
8730 L: linux-media@vger.kernel.org
8732 T: git git://linuxtv.org/media_tree.git
8733 F: drivers/media/usb/gspca/
8735 GTP (GPRS Tunneling Protocol)
8736 M: Pablo Neira Ayuso <pablo@netfilter.org>
8737 M: Harald Welte <laforge@gnumonks.org>
8738 L: osmocom-net-gprs@lists.osmocom.org
8740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8741 F: drivers/net/gtp.c
8743 GUID PARTITION TABLE (GPT)
8744 M: Davidlohr Bueso <dave@stgolabs.net>
8745 L: linux-efi@vger.kernel.org
8747 F: block/partitions/efi.*
8749 HABANALABS PCI DRIVER
8750 M: Oded Gabbay <ogabbay@kernel.org>
8752 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8753 F: Documentation/ABI/testing/debugfs-driver-habanalabs
8754 F: Documentation/ABI/testing/sysfs-driver-habanalabs
8755 F: drivers/misc/habanalabs/
8756 F: include/uapi/misc/habanalabs.h
8759 M: Antti Palosaari <crope@iki.fi>
8760 L: linux-media@vger.kernel.org
8762 W: https://linuxtv.org
8763 W: http://palosaari.fi/linux/
8764 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8765 T: git git://linuxtv.org/anttip/media_tree.git
8766 F: drivers/media/usb/hackrf/
8768 HANTRO VPU CODEC DRIVER
8769 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
8770 M: Philipp Zabel <p.zabel@pengutronix.de>
8771 L: linux-media@vger.kernel.org
8772 L: linux-rockchip@lists.infradead.org
8774 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8775 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8776 F: drivers/staging/media/hantro/
8778 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8779 M: Frank Seidel <frank@f-seidel.de>
8780 L: platform-driver-x86@vger.kernel.org
8782 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8783 F: drivers/platform/x86/hdaps.c
8786 M: Jean Delvare <jdelvare@suse.com>
8787 M: Guenter Roeck <linux@roeck-us.net>
8788 L: linux-hwmon@vger.kernel.org
8790 W: http://hwmon.wiki.kernel.org/
8791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8792 F: Documentation/ABI/testing/sysfs-class-hwmon
8793 F: Documentation/devicetree/bindings/hwmon/
8794 F: Documentation/hwmon/
8796 F: include/linux/hwmon*.h
8797 F: include/trace/events/hwmon*.h
8798 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8800 HARDWARE RANDOM NUMBER GENERATOR CORE
8801 M: Matt Mackall <mpm@selenic.com>
8802 M: Herbert Xu <herbert@gondor.apana.org.au>
8803 L: linux-crypto@vger.kernel.org
8805 F: Documentation/admin-guide/hw_random.rst
8806 F: Documentation/devicetree/bindings/rng/
8807 F: drivers/char/hw_random/
8808 F: include/linux/hw_random.h
8810 HARDWARE SPINLOCK CORE
8811 M: Ohad Ben-Cohen <ohad@wizery.com>
8812 M: Bjorn Andersson <bjorn.andersson@linaro.org>
8813 R: Baolin Wang <baolin.wang7@gmail.com>
8814 L: linux-remoteproc@vger.kernel.org
8816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8817 F: Documentation/devicetree/bindings/hwlock/
8818 F: Documentation/locking/hwspinlock.rst
8819 F: drivers/hwspinlock/
8820 F: include/linux/hwspinlock.h
8822 HARDWARE TRACING FACILITIES
8823 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8825 F: drivers/hwtracing/
8827 HARMONY SOUND DRIVER
8828 L: linux-parisc@vger.kernel.org
8830 F: sound/parisc/harmony.*
8832 HDPVR USB VIDEO ENCODER DRIVER
8833 M: Hans Verkuil <hverkuil@xs4all.nl>
8834 L: linux-media@vger.kernel.org
8836 W: https://linuxtv.org
8837 T: git git://linuxtv.org/media_tree.git
8838 F: drivers/media/usb/hdpvr/
8840 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8841 M: Matt Hsiao <matt.hsiao@hpe.com>
8843 F: drivers/misc/hpilo.[ch]
8845 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8846 M: Jerry Hoemann <jerry.hoemann@hpe.com>
8848 F: Documentation/watchdog/hpwdt.rst
8849 F: drivers/watchdog/hpwdt.c
8851 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8852 M: Don Brace <don.brace@microchip.com>
8853 L: storagedev@microchip.com
8854 L: linux-scsi@vger.kernel.org
8856 F: Documentation/scsi/hpsa.rst
8857 F: drivers/scsi/hpsa*.[ch]
8858 F: include/linux/cciss*.h
8859 F: include/uapi/linux/cciss*.h
8862 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
8863 L: linux-rdma@vger.kernel.org
8865 F: drivers/infiniband/hw/hfi1
8868 L: linux-fsdevel@vger.kernel.org
8870 F: Documentation/filesystems/hfs.rst
8874 L: linux-fsdevel@vger.kernel.org
8876 F: Documentation/filesystems/hfsplus.rst
8879 HGA FRAMEBUFFER DRIVER
8880 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
8881 L: linux-nvidia@lists.surfsouth.com
8883 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8884 F: drivers/video/fbdev/hgafb.c
8886 HIBERNATION (aka Software Suspend, aka swsusp)
8887 M: "Rafael J. Wysocki" <rafael@kernel.org>
8888 M: Pavel Machek <pavel@ucw.cz>
8889 L: linux-pm@vger.kernel.org
8891 B: https://bugzilla.kernel.org
8892 F: arch/*/include/asm/suspend*.h
8894 F: drivers/base/power/
8895 F: include/linux/freezer.h
8896 F: include/linux/pm.h
8897 F: include/linux/suspend.h
8901 M: Jiri Kosina <jikos@kernel.org>
8902 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
8903 L: linux-input@vger.kernel.org
8905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
8907 F: include/linux/hid*
8908 F: include/uapi/linux/hid*
8910 HID LOGITECH DRIVERS
8911 R: Filipe Laíns <lains@riseup.net>
8912 L: linux-input@vger.kernel.org
8914 F: drivers/hid/hid-logitech-*
8916 HID PLAYSTATION DRIVER
8917 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
8918 L: linux-input@vger.kernel.org
8920 F: drivers/hid/hid-playstation.c
8922 HID SENSOR HUB DRIVERS
8923 M: Jiri Kosina <jikos@kernel.org>
8924 M: Jonathan Cameron <jic23@kernel.org>
8925 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8926 L: linux-input@vger.kernel.org
8927 L: linux-iio@vger.kernel.org
8929 F: Documentation/hid/hid-sensor*
8930 F: drivers/hid/hid-sensor-*
8931 F: drivers/iio/*/hid-*
8932 F: include/linux/hid-sensor-*
8935 M: Ping Cheng <ping.cheng@wacom.com>
8936 M: Jason Gerecke <jason.gerecke@wacom.com>
8937 L: linux-input@vger.kernel.org
8939 F: drivers/hid/wacom.h
8940 F: drivers/hid/wacom_*
8942 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8943 M: Thomas Gleixner <tglx@linutronix.de>
8944 L: linux-kernel@vger.kernel.org
8946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8947 F: Documentation/timers/
8948 F: include/linux/clockchips.h
8949 F: include/linux/hrtimer.h
8950 F: kernel/time/clockevents.c
8951 F: kernel/time/hrtimer.c
8952 F: kernel/time/timer_*.c
8954 HIGH-SPEED SCC DRIVER FOR AX.25
8955 L: linux-hams@vger.kernel.org
8957 F: drivers/net/hamradio/scc.c
8959 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8960 M: HighPoint Linux Team <linux@highpoint-tech.com>
8962 W: http://www.highpoint-tech.com
8963 F: Documentation/scsi/hptiop.rst
8964 F: drivers/scsi/hptiop.c
8967 M: Jes Sorensen <jes@trained-monkey.org>
8968 L: linux-hippi@sunsite.dk
8970 F: drivers/net/hippi/
8971 F: include/linux/hippidevice.h
8972 F: include/uapi/linux/if_hippi.h
8975 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
8976 M: Kurt Kanzenbach <kurt@linutronix.de>
8977 L: netdev@vger.kernel.org
8979 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
8980 F: drivers/net/dsa/hirschmann/*
8981 F: include/linux/platform_data/hirschmann-hellcreek.h
8982 F: net/dsa/tag_hellcreek.c
8984 HISILICON DMA DRIVER
8985 M: Zhou Wang <wangzhou1@hisilicon.com>
8986 L: dmaengine@vger.kernel.org
8988 F: drivers/dma/hisi_dma.c
8990 HISILICON GPIO DRIVER
8991 M: Luo Jiaxing <luojiaxing@huawei.com>
8992 L: linux-gpio@vger.kernel.org
8994 F: drivers/gpio/gpio-hisi.c
8996 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8997 M: Longfang Liu <liulongfang@huawei.com>
8998 L: linux-crypto@vger.kernel.org
9000 F: Documentation/ABI/testing/debugfs-hisi-hpre
9001 F: drivers/crypto/hisilicon/hpre/hpre.h
9002 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
9003 F: drivers/crypto/hisilicon/hpre/hpre_main.c
9005 HISILICON I2C CONTROLLER DRIVER
9006 M: Yicong Yang <yangyicong@hisilicon.com>
9007 L: linux-i2c@vger.kernel.org
9009 W: https://www.hisilicon.com
9010 F: drivers/i2c/busses/i2c-hisi.c
9012 HISILICON LPC BUS DRIVER
9013 M: john.garry@huawei.com
9015 W: http://www.hisilicon.com
9016 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
9017 F: drivers/bus/hisi_lpc.c
9019 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
9020 M: Yisen Zhuang <yisen.zhuang@huawei.com>
9021 M: Salil Mehta <salil.mehta@huawei.com>
9022 L: netdev@vger.kernel.org
9024 W: http://www.hisilicon.com
9025 F: drivers/net/ethernet/hisilicon/hns3/
9027 HISILICON NETWORK SUBSYSTEM DRIVER
9028 M: Yisen Zhuang <yisen.zhuang@huawei.com>
9029 M: Salil Mehta <salil.mehta@huawei.com>
9030 L: netdev@vger.kernel.org
9032 W: http://www.hisilicon.com
9033 F: Documentation/devicetree/bindings/net/hisilicon*.txt
9034 F: drivers/net/ethernet/hisilicon/
9036 HIKEY960 ONBOARD USB GPIO HUB DRIVER
9037 M: John Stultz <jstultz@google.com>
9038 L: linux-kernel@vger.kernel.org
9040 F: drivers/misc/hisi_hikey_usb.c
9042 HISILICON PMU DRIVER
9043 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
9044 M: Qi Liu <liuqi115@huawei.com>
9046 W: http://www.hisilicon.com
9047 F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst
9048 F: Documentation/admin-guide/perf/hisi-pmu.rst
9049 F: drivers/perf/hisilicon
9051 HISILICON HNS3 PMU DRIVER
9052 M: Guangbin Huang <huangguangbin2@huawei.com>
9054 F: Documentation/admin-guide/perf/hns3-pmu.rst
9055 F: drivers/perf/hisilicon/hns3_pmu.c
9057 HISILICON QM AND ZIP Controller DRIVER
9058 M: Zhou Wang <wangzhou1@hisilicon.com>
9059 L: linux-crypto@vger.kernel.org
9061 F: Documentation/ABI/testing/debugfs-hisi-zip
9062 F: drivers/crypto/hisilicon/qm.c
9063 F: drivers/crypto/hisilicon/sgl.c
9064 F: drivers/crypto/hisilicon/zip/
9065 F: include/linux/hisi_acc_qm.h
9067 HISILICON ROCE DRIVER
9068 M: Wenpeng Liang <liangwenpeng@huawei.com>
9069 M: Weihang Li <liweihang@huawei.com>
9070 L: linux-rdma@vger.kernel.org
9072 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
9073 F: drivers/infiniband/hw/hns/
9075 HISILICON SAS Controller
9076 M: John Garry <john.garry@huawei.com>
9078 W: http://www.hisilicon.com
9079 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
9080 F: drivers/scsi/hisi_sas/
9082 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
9083 M: Kai Ye <yekai13@huawei.com>
9084 M: Longfang Liu <liulongfang@huawei.com>
9085 L: linux-crypto@vger.kernel.org
9087 F: Documentation/ABI/testing/debugfs-hisi-sec
9088 F: drivers/crypto/hisilicon/sec2/sec.h
9089 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
9090 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
9091 F: drivers/crypto/hisilicon/sec2/sec_main.c
9093 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
9094 M: Jay Fang <f.fangjian@huawei.com>
9095 L: linux-spi@vger.kernel.org
9097 W: http://www.hisilicon.com
9098 F: drivers/spi/spi-hisi-kunpeng.c
9100 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
9101 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9102 L: linux-kernel@vger.kernel.org
9104 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
9105 F: drivers/spmi/hisi-spmi-controller.c
9107 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
9108 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9109 L: linux-kernel@vger.kernel.org
9111 F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
9112 F: drivers/mfd/hi6421-spmi-pmic.c
9114 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
9115 M: Weili Qian <qianweili@huawei.com>
9117 F: drivers/crypto/hisilicon/trng/trng.c
9119 HISILICON V3XX SPI NOR FLASH Controller Driver
9120 M: John Garry <john.garry@huawei.com>
9122 W: http://www.hisilicon.com
9123 F: drivers/spi/spi-hisi-sfc-v3xx.c
9125 HMM - Heterogeneous Memory Management
9126 M: Jérôme Glisse <jglisse@redhat.com>
9127 L: linux-mm@kvack.org
9129 F: Documentation/vm/hmm.rst
9130 F: include/linux/hmm*
9133 F: tools/testing/selftests/vm/*hmm*
9136 M: Jouni Malinen <j@w1.fi>
9137 L: linux-wireless@vger.kernel.org
9139 W: http://w1.fi/hostap-driver.html
9140 F: drivers/net/wireless/intersil/hostap/
9142 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
9143 L: platform-driver-x86@vger.kernel.org
9145 F: drivers/platform/x86/tc1100-wmi.c
9147 HPET: High Precision Event Timers driver
9148 M: Clemens Ladisch <clemens@ladisch.de>
9150 F: Documentation/timers/hpet.rst
9151 F: drivers/char/hpet.c
9152 F: include/linux/hpet.h
9153 F: include/uapi/linux/hpet.h
9157 F: arch/x86/include/asm/hpet.h
9158 F: arch/x86/kernel/hpet.c
9161 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
9163 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
9167 M: Sebastian Reichel <sre@kernel.org>
9169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
9170 F: Documentation/ABI/testing/sysfs-bus-hsi
9171 F: Documentation/driver-api/hsi.rst
9173 F: include/linux/hsi/
9174 F: include/uapi/linux/hsi/
9177 L: linux-usb@vger.kernel.org
9179 F: drivers/net/usb/hso.c
9181 HSR NETWORK PROTOCOL
9182 L: netdev@vger.kernel.org
9186 HT16K33 LED CONTROLLER DRIVER
9187 M: Robin van der Gracht <robin@protonic.nl>
9189 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
9190 F: drivers/auxdisplay/ht16k33.c
9192 HTCPEN TOUCHSCREEN DRIVER
9193 M: Pau Oliva Fora <pof@eslack.org>
9194 L: linux-input@vger.kernel.org
9196 F: drivers/input/touchscreen/htcpen.c
9199 M: Dipen Patel <dipenp@nvidia.com>
9201 F: Documentation/devicetree/bindings/timestamp/
9202 F: Documentation/driver-api/hte/
9204 F: include/linux/hte.h
9206 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
9207 M: Lorenzo Bianconi <lorenzo@kernel.org>
9208 L: linux-iio@vger.kernel.org
9210 W: http://www.st.com/
9211 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
9212 F: drivers/iio/humidity/hts221*
9214 HUAWEI ETHERNET DRIVER
9215 L: netdev@vger.kernel.org
9217 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
9218 F: drivers/net/ethernet/huawei/hinic/
9221 M: Mike Kravetz <mike.kravetz@oracle.com>
9222 M: Muchun Song <songmuchun@bytedance.com>
9223 L: linux-mm@kvack.org
9225 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
9226 F: Documentation/admin-guide/mm/hugetlbpage.rst
9227 F: Documentation/vm/hugetlbfs_reserv.rst
9228 F: Documentation/vm/vmemmap_dedup.rst
9230 F: include/linux/hugetlb.h
9232 F: mm/hugetlb_vmemmap.c
9233 F: mm/hugetlb_vmemmap.h
9236 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
9237 L: linux-media@vger.kernel.org
9239 W: https://linuxtv.org
9240 T: git git://linuxtv.org/media_tree.git
9241 F: drivers/media/platform/st/sti/hva
9243 HWPOISON MEMORY FAILURE HANDLING
9244 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
9245 R: Miaohe Lin <linmiaohe@huawei.com>
9246 L: linux-mm@kvack.org
9248 F: mm/hwpoison-inject.c
9249 F: mm/memory-failure.c
9251 HYCON HY46XX TOUCHSCREEN SUPPORT
9252 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
9253 L: linux-input@vger.kernel.org
9255 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
9256 F: drivers/input/touchscreen/hycon-hy46xx.c
9258 HYGON PROCESSOR SUPPORT
9259 M: Pu Wen <puwen@hygon.cn>
9260 L: linux-kernel@vger.kernel.org
9262 F: arch/x86/kernel/cpu/hygon.c
9264 HYNIX HI556 SENSOR DRIVER
9265 M: Shawn Tu <shawnx.tu@intel.com>
9266 L: linux-media@vger.kernel.org
9268 T: git git://linuxtv.org/media_tree.git
9269 F: drivers/media/i2c/hi556.c
9271 HYNIX HI846 SENSOR DRIVER
9272 M: Martin Kepplinger <martin.kepplinger@puri.sm>
9273 L: linux-media@vger.kernel.org
9275 F: drivers/media/i2c/hi846.c
9277 HYNIX HI847 SENSOR DRIVER
9278 M: Shawn Tu <shawnx.tu@intel.com>
9279 L: linux-media@vger.kernel.org
9281 F: drivers/media/i2c/hi847.c
9283 Hyper-V/Azure CORE AND DRIVERS
9284 M: "K. Y. Srinivasan" <kys@microsoft.com>
9285 M: Haiyang Zhang <haiyangz@microsoft.com>
9286 M: Stephen Hemminger <sthemmin@microsoft.com>
9287 M: Wei Liu <wei.liu@kernel.org>
9288 M: Dexuan Cui <decui@microsoft.com>
9289 L: linux-hyperv@vger.kernel.org
9291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
9292 F: Documentation/ABI/stable/sysfs-bus-vmbus
9293 F: Documentation/ABI/testing/debugfs-hyperv
9294 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
9295 F: arch/arm64/hyperv
9296 F: arch/arm64/include/asm/hyperv-tlfs.h
9297 F: arch/arm64/include/asm/mshyperv.h
9299 F: arch/x86/include/asm/hyperv-tlfs.h
9300 F: arch/x86/include/asm/mshyperv.h
9301 F: arch/x86/include/asm/trace/hyperv.h
9302 F: arch/x86/kernel/cpu/mshyperv.c
9303 F: drivers/clocksource/hyperv_timer.c
9304 F: drivers/hid/hid-hyperv.c
9306 F: drivers/input/serio/hyperv-keyboard.c
9307 F: drivers/iommu/hyperv-iommu.c
9308 F: drivers/net/ethernet/microsoft/
9309 F: drivers/net/hyperv/
9310 F: drivers/pci/controller/pci-hyperv-intf.c
9311 F: drivers/pci/controller/pci-hyperv.c
9312 F: drivers/scsi/storvsc_drv.c
9313 F: drivers/uio/uio_hv_generic.c
9314 F: drivers/video/fbdev/hyperv_fb.c
9315 F: include/asm-generic/hyperv-tlfs.h
9316 F: include/asm-generic/mshyperv.h
9317 F: include/clocksource/hyperv_timer.h
9318 F: include/linux/hyperv.h
9319 F: include/uapi/linux/hyperv.h
9320 F: net/vmw_vsock/hyperv_transport.c
9324 M: Vignesh Raghavendra <vigneshr@ti.com>
9325 L: linux-mtd@lists.infradead.org
9327 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9328 C: irc://irc.oftc.net/mtd
9329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
9330 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
9331 F: drivers/mtd/hyperbus/
9332 F: include/linux/mtd/hyperbus.h
9334 HYPERVISOR VIRTUAL CONSOLE DRIVER
9335 L: linuxppc-dev@lists.ozlabs.org
9340 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9341 L: linux-i2c@vger.kernel.org
9342 L: linux-acpi@vger.kernel.org
9344 F: drivers/i2c/i2c-core-acpi.c
9346 I2C CONTROLLER DRIVER FOR NVIDIA GPU
9347 M: Ajay Gupta <ajayg@nvidia.com>
9348 L: linux-i2c@vger.kernel.org
9350 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
9351 F: drivers/i2c/busses/i2c-nvidia-gpu.c
9354 M: Peter Rosin <peda@axentia.se>
9355 L: linux-i2c@vger.kernel.org
9357 F: Documentation/devicetree/bindings/i2c/i2c-arb*
9358 F: Documentation/devicetree/bindings/i2c/i2c-gate*
9359 F: Documentation/devicetree/bindings/i2c/i2c-mux*
9360 F: Documentation/i2c/i2c-topology.rst
9361 F: Documentation/i2c/muxes/
9362 F: drivers/i2c/i2c-mux.c
9363 F: drivers/i2c/muxes/
9364 F: include/linux/i2c-mux.h
9366 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
9367 M: Gregory CLEMENT <gregory.clement@bootlin.com>
9368 L: linux-i2c@vger.kernel.org
9370 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
9371 F: drivers/i2c/busses/i2c-mv64xxx.c
9373 I2C OVER PARALLEL PORT
9374 M: Jean Delvare <jdelvare@suse.com>
9375 L: linux-i2c@vger.kernel.org
9377 F: Documentation/i2c/busses/i2c-parport.rst
9378 F: drivers/i2c/busses/i2c-parport.c
9381 M: Wolfram Sang <wsa@kernel.org>
9382 L: linux-i2c@vger.kernel.org
9384 W: https://i2c.wiki.kernel.org/
9385 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9387 F: Documentation/devicetree/bindings/i2c/i2c.txt
9388 F: Documentation/i2c/
9390 F: include/dt-bindings/i2c/i2c.h
9391 F: include/linux/i2c-dev.h
9392 F: include/linux/i2c-smbus.h
9393 F: include/linux/i2c.h
9394 F: include/uapi/linux/i2c-*.h
9395 F: include/uapi/linux/i2c.h
9397 I2C SUBSYSTEM HOST DRIVERS
9398 L: linux-i2c@vger.kernel.org
9400 W: https://i2c.wiki.kernel.org/
9401 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9403 F: Documentation/devicetree/bindings/i2c/
9404 F: drivers/i2c/algos/
9405 F: drivers/i2c/busses/
9406 F: include/dt-bindings/i2c/
9409 M: Jean Delvare <jdelvare@suse.com>
9410 L: linux-i2c@vger.kernel.org
9412 F: Documentation/i2c/busses/i2c-taos-evm.rst
9413 F: drivers/i2c/busses/i2c-taos-evm.c
9416 M: Till Harbaum <till@harbaum.org>
9417 L: linux-i2c@vger.kernel.org
9419 W: http://www.harbaum.org/till/i2c_tiny_usb
9420 F: drivers/i2c/busses/i2c-tiny-usb.c
9422 I2C/SMBUS CONTROLLER DRIVERS FOR PC
9423 M: Jean Delvare <jdelvare@suse.com>
9424 L: linux-i2c@vger.kernel.org
9426 F: Documentation/i2c/busses/i2c-ali1535.rst
9427 F: Documentation/i2c/busses/i2c-ali1563.rst
9428 F: Documentation/i2c/busses/i2c-ali15x3.rst
9429 F: Documentation/i2c/busses/i2c-amd756.rst
9430 F: Documentation/i2c/busses/i2c-amd8111.rst
9431 F: Documentation/i2c/busses/i2c-i801.rst
9432 F: Documentation/i2c/busses/i2c-nforce2.rst
9433 F: Documentation/i2c/busses/i2c-piix4.rst
9434 F: Documentation/i2c/busses/i2c-sis5595.rst
9435 F: Documentation/i2c/busses/i2c-sis630.rst
9436 F: Documentation/i2c/busses/i2c-sis96x.rst
9437 F: Documentation/i2c/busses/i2c-via.rst
9438 F: Documentation/i2c/busses/i2c-viapro.rst
9439 F: drivers/i2c/busses/i2c-ali1535.c
9440 F: drivers/i2c/busses/i2c-ali1563.c
9441 F: drivers/i2c/busses/i2c-ali15x3.c
9442 F: drivers/i2c/busses/i2c-amd756-s4882.c
9443 F: drivers/i2c/busses/i2c-amd756.c
9444 F: drivers/i2c/busses/i2c-amd8111.c
9445 F: drivers/i2c/busses/i2c-i801.c
9446 F: drivers/i2c/busses/i2c-isch.c
9447 F: drivers/i2c/busses/i2c-nforce2-s4985.c
9448 F: drivers/i2c/busses/i2c-nforce2.c
9449 F: drivers/i2c/busses/i2c-piix4.c
9450 F: drivers/i2c/busses/i2c-sis5595.c
9451 F: drivers/i2c/busses/i2c-sis630.c
9452 F: drivers/i2c/busses/i2c-sis96x.c
9453 F: drivers/i2c/busses/i2c-via.c
9454 F: drivers/i2c/busses/i2c-viapro.c
9456 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
9457 M: Hans de Goede <hdegoede@redhat.com>
9458 L: linux-i2c@vger.kernel.org
9460 F: drivers/i2c/busses/i2c-cht-wc.c
9462 I2C/SMBUS ISMT DRIVER
9463 M: Seth Heasley <seth.heasley@intel.com>
9464 M: Neil Horman <nhorman@tuxdriver.com>
9465 L: linux-i2c@vger.kernel.org
9466 F: Documentation/i2c/busses/i2c-ismt.rst
9467 F: drivers/i2c/busses/i2c-ismt.c
9469 I2C/SMBUS STUB DRIVER
9470 M: Jean Delvare <jdelvare@suse.com>
9471 L: linux-i2c@vger.kernel.org
9473 F: drivers/i2c/i2c-stub.c
9475 I3C DRIVER FOR CADENCE I3C MASTER IP
9476 M: Przemysław Gaj <pgaj@cadence.com>
9478 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
9479 F: drivers/i3c/master/i3c-master-cdns.c
9481 I3C DRIVER FOR SYNOPSYS DESIGNWARE
9482 M: Vitor Soares <vitor.soares@synopsys.com>
9484 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
9485 F: drivers/i3c/master/dw*
9488 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9489 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
9491 C: irc://chat.freenode.net/linux-i3c
9492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
9493 F: Documentation/ABI/testing/sysfs-bus-i3c
9494 F: Documentation/devicetree/bindings/i3c/
9495 F: Documentation/driver-api/i3c
9497 F: include/linux/i3c/
9499 IA64 (Itanium) PLATFORM
9500 L: linux-ia64@vger.kernel.org
9502 F: Documentation/ia64/
9505 IBM Power 842 compression accelerator
9506 M: Haren Myneni <haren@us.ibm.com>
9509 F: drivers/crypto/nx/Kconfig
9510 F: drivers/crypto/nx/Makefile
9511 F: drivers/crypto/nx/nx-842*
9512 F: include/linux/sw842.h
9515 IBM Power in-Nest Crypto Acceleration
9516 M: Breno Leitão <leitao@debian.org>
9517 M: Nayna Jain <nayna@linux.ibm.com>
9518 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9519 L: linux-crypto@vger.kernel.org
9521 F: drivers/crypto/nx/Kconfig
9522 F: drivers/crypto/nx/Makefile
9523 F: drivers/crypto/nx/nx-aes*
9524 F: drivers/crypto/nx/nx-sha*
9525 F: drivers/crypto/nx/nx.*
9526 F: drivers/crypto/nx/nx_csbcpb.h
9527 F: drivers/crypto/nx/nx_debugfs.c
9529 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
9530 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9531 L: linux-pci@vger.kernel.org
9532 L: linuxppc-dev@lists.ozlabs.org
9534 F: drivers/pci/hotplug/rpadlpar*
9536 IBM Power Linux RAID adapter
9537 M: Brian King <brking@us.ibm.com>
9539 F: drivers/scsi/ipr.*
9541 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
9542 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9543 L: linux-pci@vger.kernel.org
9544 L: linuxppc-dev@lists.ozlabs.org
9546 F: drivers/pci/hotplug/rpaphp*
9548 IBM Power SRIOV Virtual NIC Device Driver
9549 M: Dany Madden <drt@linux.ibm.com>
9550 R: Thomas Falcon <tlfalcon@linux.ibm.com>
9551 L: netdev@vger.kernel.org
9553 F: drivers/net/ethernet/ibm/ibmvnic.*
9555 IBM Power Virtual Accelerator Switchboard
9556 L: linuxppc-dev@lists.ozlabs.org
9558 F: arch/powerpc/include/asm/vas.h
9559 F: arch/powerpc/platforms/powernv/copy-paste.h
9560 F: arch/powerpc/platforms/powernv/vas*
9562 IBM Power Virtual Ethernet Device Driver
9563 M: Cristobal Forno <cforno12@linux.ibm.com>
9564 L: netdev@vger.kernel.org
9566 F: drivers/net/ethernet/ibm/ibmveth.*
9568 IBM Power Virtual FC Device Drivers
9569 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9570 L: linux-scsi@vger.kernel.org
9572 F: drivers/scsi/ibmvscsi/ibmvfc*
9574 IBM Power Virtual Management Channel Driver
9575 M: Brad Warrum <bwarrum@linux.ibm.com>
9576 M: Ritu Agarwal <rituagar@linux.ibm.com>
9578 F: drivers/misc/ibmvmc.*
9580 IBM Power Virtual SCSI Device Drivers
9581 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9582 L: linux-scsi@vger.kernel.org
9584 F: drivers/scsi/ibmvscsi/ibmvscsi*
9585 F: include/scsi/viosrp.h
9587 IBM Power Virtual SCSI Device Target Driver
9588 M: Michael Cyr <mikecyr@linux.ibm.com>
9589 L: linux-scsi@vger.kernel.org
9590 L: target-devel@vger.kernel.org
9592 F: drivers/scsi/ibmvscsi_tgt/
9594 IBM Power VMX Cryptographic instructions
9595 M: Breno Leitão <leitao@debian.org>
9596 M: Nayna Jain <nayna@linux.ibm.com>
9597 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9598 L: linux-crypto@vger.kernel.org
9600 F: drivers/crypto/vmx/Kconfig
9601 F: drivers/crypto/vmx/Makefile
9602 F: drivers/crypto/vmx/aes*
9603 F: drivers/crypto/vmx/ghash*
9604 F: drivers/crypto/vmx/ppc-xlate.pl
9605 F: drivers/crypto/vmx/vmx.c
9607 IBM ServeRAID RAID DRIVER
9609 F: drivers/scsi/ips.*
9611 ICH LPC AND GPIO DRIVER
9612 M: Peter Tyser <ptyser@xes-inc.com>
9614 F: drivers/gpio/gpio-ich.c
9615 F: drivers/mfd/lpc_ich.c
9618 M: Max Staudt <max@enpas.org>
9619 L: linux-i2c@vger.kernel.org
9621 F: drivers/i2c/busses/i2c-icy.c
9623 IDEAPAD LAPTOP EXTRAS DRIVER
9624 M: Ike Panhc <ike.pan@canonical.com>
9625 L: platform-driver-x86@vger.kernel.org
9627 W: http://launchpad.net/ideapad-laptop
9628 F: drivers/platform/x86/ideapad-laptop.c
9630 IDEAPAD LAPTOP SLIDEBAR DRIVER
9631 M: Andrey Moiseev <o2g.org.ru@gmail.com>
9632 L: linux-input@vger.kernel.org
9634 W: https://github.com/o2genum/ideapad-slidebar
9635 F: drivers/input/misc/ideapad_slidebar.c
9638 M: Christian Brauner <brauner@kernel.org>
9639 M: Seth Forshee <sforshee@kernel.org>
9640 L: linux-fsdevel@vger.kernel.org
9642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
9643 F: Documentation/filesystems/idmappings.rst
9644 F: tools/testing/selftests/mount_setattr/
9645 F: include/linux/mnt_idmapping.h
9647 IDT VersaClock 5 CLOCK DRIVER
9648 M: Luca Ceresoli <luca@lucaceresoli.net>
9650 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9651 F: drivers/clk/clk-versaclock5.c
9653 IEEE 802.15.4 SUBSYSTEM
9654 M: Alexander Aring <alex.aring@gmail.com>
9655 M: Stefan Schmidt <stefan@datenfreihafen.org>
9656 L: linux-wpan@vger.kernel.org
9658 W: https://linux-wpan.org/
9659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9661 F: Documentation/networking/ieee802154.rst
9662 F: drivers/net/ieee802154/
9663 F: include/linux/ieee802154.h
9664 F: include/linux/nl802154.h
9665 F: include/net/af_ieee802154.h
9666 F: include/net/cfg802154.h
9667 F: include/net/ieee802154_netdev.h
9668 F: include/net/mac802154.h
9669 F: include/net/nl802154.h
9674 M: Yotam Gigi <yotam.gi@gmail.com>
9675 M: Jamal Hadi Salim <jhs@mojatatu.com>
9676 F: include/net/ife.h
9677 F: include/uapi/linux/ife.h
9680 IGORPLUG-USB IR RECEIVER
9681 M: Sean Young <sean@mess.org>
9682 L: linux-media@vger.kernel.org
9684 F: drivers/media/rc/igorplugusb.c
9686 IGUANAWORKS USB IR TRANSCEIVER
9687 M: Sean Young <sean@mess.org>
9688 L: linux-media@vger.kernel.org
9690 F: drivers/media/rc/iguanair.c
9692 IIO DIGITAL POTENTIOMETER DAC
9693 M: Peter Rosin <peda@axentia.se>
9694 L: linux-iio@vger.kernel.org
9696 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
9697 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
9698 F: drivers/iio/dac/dpot-dac.c
9700 IIO ENVELOPE DETECTOR
9701 M: Peter Rosin <peda@axentia.se>
9702 L: linux-iio@vger.kernel.org
9704 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9705 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9706 F: drivers/iio/adc/envelope-detector.c
9709 M: Peter Rosin <peda@axentia.se>
9710 L: linux-iio@vger.kernel.org
9712 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9713 F: drivers/iio/multiplexer/iio-mux.c
9715 IIO SCMI BASED DRIVER
9716 M: Jyoti Bhayana <jbhayana@google.com>
9717 L: linux-iio@vger.kernel.org
9719 F: drivers/iio/common/scmi_sensors/scmi_iio.c
9721 IIO SUBSYSTEM AND DRIVERS
9722 M: Jonathan Cameron <jic23@kernel.org>
9723 R: Lars-Peter Clausen <lars@metafoo.de>
9724 L: linux-iio@vger.kernel.org
9726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9727 F: Documentation/ABI/testing/configfs-iio*
9728 F: Documentation/ABI/testing/sysfs-bus-iio*
9729 F: Documentation/devicetree/bindings/iio/
9731 F: drivers/staging/iio/
9732 F: include/linux/iio/
9736 M: Peter Rosin <peda@axentia.se>
9737 L: linux-iio@vger.kernel.org
9739 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9740 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9741 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9742 F: drivers/iio/afe/iio-rescale.c
9744 IKANOS/ADI EAGLE ADSL USB DRIVER
9745 M: Matthieu Castet <castet.matthieu@free.fr>
9746 M: Stanislaw Gruszka <stf_xl@wp.pl>
9748 F: drivers/usb/atm/ueagle-atm.c
9750 IMAGIS TOUCHSCREEN DRIVER
9751 M: Markuss Broks <markuss.broks@gmail.com>
9753 F: Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
9754 F: drivers/input/touchscreen/imagis.c
9756 IMGTEC ASCII LCD DRIVER
9757 M: Paul Burton <paulburton@kernel.org>
9759 F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
9760 F: drivers/auxdisplay/img-ascii-lcd.c
9762 IMGTEC IR DECODER DRIVER
9764 F: drivers/media/rc/img-ir/
9766 IMON SOUNDGRAPH USB IR RECEIVER
9767 M: Sean Young <sean@mess.org>
9768 L: linux-media@vger.kernel.org
9770 F: drivers/media/rc/imon.c
9771 F: drivers/media/rc/imon_raw.c
9773 IMS TWINTURBO FRAMEBUFFER DRIVER
9774 L: linux-fbdev@vger.kernel.org
9776 F: drivers/video/fbdev/imsttfb.c
9778 INA209 HARDWARE MONITOR DRIVER
9779 M: Guenter Roeck <linux@roeck-us.net>
9780 L: linux-hwmon@vger.kernel.org
9782 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
9783 F: Documentation/hwmon/ina209.rst
9784 F: drivers/hwmon/ina209.c
9786 INA2XX HARDWARE MONITOR DRIVER
9787 M: Guenter Roeck <linux@roeck-us.net>
9788 L: linux-hwmon@vger.kernel.org
9790 F: Documentation/hwmon/ina2xx.rst
9791 F: drivers/hwmon/ina2xx.c
9792 F: include/linux/platform_data/ina2xx.h
9794 INDUSTRY PACK SUBSYSTEM (IPACK)
9795 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
9796 M: Jens Taprogge <jens.taprogge@taprogge.org>
9797 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9798 L: industrypack-devel@lists.sourceforge.net
9800 W: http://industrypack.sourceforge.net
9803 INFINEON DPS310 Driver
9804 M: Eddie James <eajames@linux.ibm.com>
9805 L: linux-iio@vger.kernel.org
9807 F: drivers/iio/pressure/dps310.c
9809 INFINIBAND SUBSYSTEM
9810 M: Jason Gunthorpe <jgg@nvidia.com>
9811 M: Leon Romanovsky <leonro@nvidia.com>
9812 L: linux-rdma@vger.kernel.org
9814 W: https://github.com/linux-rdma/rdma-core
9815 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
9817 F: Documentation/devicetree/bindings/infiniband/
9818 F: Documentation/infiniband/
9819 F: drivers/infiniband/
9821 F: include/trace/events/ib_mad.h
9822 F: include/trace/events/ib_umad.h
9823 F: include/uapi/linux/if_infiniband.h
9824 F: include/uapi/rdma/
9825 F: samples/bpf/ibumad_kern.c
9826 F: samples/bpf/ibumad_user.c
9828 INGENIC JZ4780 NAND DRIVER
9829 M: Harvey Hunt <harveyhuntnexus@gmail.com>
9830 L: linux-mtd@lists.infradead.org
9831 L: linux-mips@vger.kernel.org
9833 F: drivers/mtd/nand/raw/ingenic/
9836 M: Paul Cercueil <paul@crapouillou.net>
9837 L: linux-mips@vger.kernel.org
9839 F: arch/mips/boot/dts/ingenic/
9840 F: arch/mips/generic/board-ingenic.c
9841 F: arch/mips/include/asm/mach-ingenic/
9842 F: arch/mips/ingenic/Kconfig
9843 F: drivers/clk/ingenic/
9844 F: drivers/dma/dma-jz4780.c
9845 F: drivers/gpu/drm/ingenic/
9846 F: drivers/i2c/busses/i2c-jz4780.c
9847 F: drivers/iio/adc/ingenic-adc.c
9848 F: drivers/irqchip/irq-ingenic.c
9849 F: drivers/memory/jz4780-nemc.c
9850 F: drivers/mmc/host/jz4740_mmc.c
9851 F: drivers/mtd/nand/raw/ingenic/
9852 F: drivers/pinctrl/pinctrl-ingenic.c
9853 F: drivers/power/supply/ingenic-battery.c
9854 F: drivers/pwm/pwm-jz4740.c
9855 F: drivers/remoteproc/ingenic_rproc.c
9856 F: drivers/rtc/rtc-jz4740.c
9857 F: drivers/tty/serial/8250/8250_ingenic.c
9858 F: drivers/usb/musb/jz4740.c
9859 F: drivers/watchdog/jz4740_wdt.c
9860 F: include/dt-bindings/iio/adc/ingenic,adc.h
9861 F: include/linux/mfd/ingenic-tcu.h
9862 F: sound/soc/codecs/jz47*
9863 F: sound/soc/jz4740/
9865 INJOINIC IP5xxx POWER BANK IC DRIVER
9866 M: Samuel Holland <samuel@sholland.org>
9868 F: drivers/power/supply/ip5xxx_power.c
9871 M: Jan Kara <jack@suse.cz>
9872 R: Amir Goldstein <amir73il@gmail.com>
9873 L: linux-fsdevel@vger.kernel.org
9875 F: Documentation/filesystems/inotify.rst
9876 F: fs/notify/inotify/
9877 F: include/linux/inotify.h
9878 F: include/uapi/linux/inotify.h
9880 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
9881 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
9882 L: linux-input@vger.kernel.org
9884 Q: http://patchwork.kernel.org/project/linux-input/list/
9885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
9886 F: Documentation/devicetree/bindings/input/
9887 F: Documentation/devicetree/bindings/serio/
9888 F: Documentation/input/
9890 F: include/linux/input.h
9891 F: include/linux/input/
9892 F: include/uapi/linux/input-event-codes.h
9893 F: include/uapi/linux/input.h
9895 INPUT MULTITOUCH (MT) PROTOCOL
9896 M: Henrik Rydberg <rydberg@bitmath.org>
9897 L: linux-input@vger.kernel.org
9899 F: Documentation/input/multi-touch-protocol.rst
9900 F: drivers/input/input-mt.c
9903 INSIDE SECURE CRYPTO DRIVER
9904 M: Antoine Tenart <atenart@kernel.org>
9905 L: linux-crypto@vger.kernel.org
9907 F: drivers/crypto/inside-secure/
9909 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
9910 M: Mimi Zohar <zohar@linux.ibm.com>
9911 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
9912 L: linux-integrity@vger.kernel.org
9914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
9915 F: security/integrity/ima/
9916 F: security/integrity/
9918 INTEL 810/815 FRAMEBUFFER DRIVER
9919 M: Antonino Daplas <adaplas@gmail.com>
9920 L: linux-fbdev@vger.kernel.org
9922 F: drivers/video/fbdev/i810/
9925 M: Cezary Rojewski <cezary.rojewski@intel.com>
9926 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
9927 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
9928 M: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
9929 M: Bard Liao <yung-chuan.liao@linux.intel.com>
9930 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
9931 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
9932 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9936 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
9937 M: Hans de Goede <hdegoede@redhat.com>
9938 L: platform-driver-x86@vger.kernel.org
9940 F: drivers/platform/x86/intel/atomisp2/pm.c
9942 INTEL ATOMISP2 LED DRIVER
9943 M: Hans de Goede <hdegoede@redhat.com>
9944 L: platform-driver-x86@vger.kernel.org
9946 F: drivers/platform/x86/intel/atomisp2/led.c
9948 INTEL BIOS SAR INT1092 DRIVER
9949 M: Shravan Sudhakar <s.shravan@intel.com>
9950 M: Intel Corporation <linuxwwan@intel.com>
9951 L: platform-driver-x86@vger.kernel.org
9953 F: drivers/platform/x86/intel/int1092/
9955 INTEL BROXTON PMC DRIVER
9956 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9957 M: Zha Qipeng <qipeng.zha@intel.com>
9959 F: drivers/mfd/intel_pmc_bxt.c
9960 F: include/linux/mfd/intel_pmc_bxt.h
9962 INTEL C600 SERIES SAS CONTROLLER DRIVER
9963 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
9964 L: linux-scsi@vger.kernel.org
9966 T: git git://git.code.sf.net/p/intel-sas/isci
9967 F: drivers/scsi/isci/
9969 INTEL CPU family model numbers
9970 M: Tony Luck <tony.luck@intel.com>
9972 L: linux-kernel@vger.kernel.org
9974 F: arch/x86/include/asm/intel-family.h
9976 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
9977 M: Jani Nikula <jani.nikula@linux.intel.com>
9978 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
9979 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
9980 M: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
9981 L: intel-gfx@lists.freedesktop.org
9983 W: https://01.org/linuxgraphics/
9984 Q: http://patchwork.freedesktop.org/project/intel-gfx/
9985 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
9986 C: irc://irc.oftc.net/intel-gfx
9987 T: git git://anongit.freedesktop.org/drm-intel
9988 F: Documentation/gpu/i915.rst
9989 F: drivers/gpu/drm/i915/
9990 F: include/drm/i915*
9991 F: include/uapi/drm/i915_drm.h
9993 INTEL ETHERNET DRIVERS
9994 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
9995 M: Tony Nguyen <anthony.l.nguyen@intel.com>
9996 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
9998 W: http://www.intel.com/support/feedback.htm
9999 W: http://e1000.sourceforge.net/
10000 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
10001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
10002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
10003 F: Documentation/networking/device_drivers/ethernet/intel/
10004 F: drivers/net/ethernet/intel/
10005 F: drivers/net/ethernet/intel/*/
10006 F: include/linux/avf/virtchnl.h
10007 F: include/linux/net/intel/iidc.h
10009 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
10010 M: Mustafa Ismail <mustafa.ismail@intel.com>
10011 M: Shiraz Saleem <shiraz.saleem@intel.com>
10012 L: linux-rdma@vger.kernel.org
10014 F: drivers/infiniband/hw/irdma/
10015 F: include/uapi/rdma/irdma-abi.h
10017 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
10018 M: Maik Broemme <mbroemme@libmpq.org>
10019 L: linux-fbdev@vger.kernel.org
10021 F: Documentation/fb/intelfb.rst
10022 F: drivers/video/fbdev/intelfb/
10025 M: Andy Shevchenko <andy@kernel.org>
10026 L: linux-gpio@vger.kernel.org
10028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10029 F: drivers/gpio/gpio-ich.c
10030 F: drivers/gpio/gpio-merrifield.c
10031 F: drivers/gpio/gpio-ml-ioh.c
10032 F: drivers/gpio/gpio-pch.c
10033 F: drivers/gpio/gpio-sch.c
10034 F: drivers/gpio/gpio-sodaville.c
10036 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
10037 M: Zhenyu Wang <zhenyuw@linux.intel.com>
10038 M: Zhi Wang <zhi.a.wang@intel.com>
10039 L: intel-gvt-dev@lists.freedesktop.org
10040 L: intel-gfx@lists.freedesktop.org
10042 W: https://01.org/igvt-g
10043 T: git https://github.com/intel/gvt-linux.git
10044 F: drivers/gpu/drm/i915/gvt/
10046 INTEL HID EVENT DRIVER
10047 M: Alex Hung <alex.hung@canonical.com>
10048 L: platform-driver-x86@vger.kernel.org
10050 F: drivers/platform/x86/intel/hid.c
10052 INTEL I/OAT DMA DRIVER
10053 M: Dave Jiang <dave.jiang@intel.com>
10054 R: Dan Williams <dan.j.williams@intel.com>
10055 L: dmaengine@vger.kernel.org
10057 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
10058 F: drivers/dma/ioat*
10061 M: Dave Jiang <dave.jiang@intel.com>
10062 L: dmaengine@vger.kernel.org
10064 F: drivers/dma/idxd/*
10065 F: include/uapi/linux/idxd.h
10068 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
10069 M: Len Brown <lenb@kernel.org>
10070 L: linux-pm@vger.kernel.org
10072 B: https://bugzilla.kernel.org
10073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
10074 F: drivers/idle/intel_idle.c
10076 INTEL IN FIELD SCAN (IFS) DEVICE
10077 M: Jithu Joseph <jithu.joseph@intel.com>
10078 R: Ashok Raj <ashok.raj@intel.com>
10079 R: Tony Luck <tony.luck@intel.com>
10081 F: drivers/platform/x86/intel/ifs
10082 F: include/trace/events/intel_ifs.h
10084 INTEL INTEGRATED SENSOR HUB DRIVER
10085 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10086 M: Jiri Kosina <jikos@kernel.org>
10087 L: linux-input@vger.kernel.org
10089 F: drivers/hid/intel-ish-hid/
10092 M: David Woodhouse <dwmw2@infradead.org>
10093 M: Lu Baolu <baolu.lu@linux.intel.com>
10094 L: iommu@lists.linux.dev
10096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10097 F: drivers/iommu/intel/
10098 F: include/linux/intel-iommu.h
10099 F: include/linux/intel-svm.h
10101 INTEL IOP-ADMA DMA DRIVER
10102 R: Dan Williams <dan.j.williams@intel.com>
10104 F: drivers/dma/iop-adma.c
10106 INTEL IPU3 CSI-2 CIO2 DRIVER
10107 M: Yong Zhi <yong.zhi@intel.com>
10108 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10109 M: Bingbu Cao <bingbu.cao@intel.com>
10110 M: Dan Scally <djrscally@gmail.com>
10111 R: Tianshu Qiu <tian.shu.qiu@intel.com>
10112 L: linux-media@vger.kernel.org
10114 T: git git://linuxtv.org/media_tree.git
10115 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
10116 F: drivers/media/pci/intel/ipu3/
10118 INTEL IPU3 CSI-2 IMGU DRIVER
10119 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10120 R: Bingbu Cao <bingbu.cao@intel.com>
10121 R: Tianshu Qiu <tian.shu.qiu@intel.com>
10122 L: linux-media@vger.kernel.org
10124 F: Documentation/admin-guide/media/ipu3.rst
10125 F: Documentation/admin-guide/media/ipu3_rcb.svg
10126 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
10127 F: drivers/staging/media/ipu3/
10129 INTEL IXP4XX CRYPTO SUPPORT
10130 M: Corentin Labbe <clabbe@baylibre.com>
10131 L: linux-crypto@vger.kernel.org
10133 F: drivers/crypto/ixp4xx_crypto.c
10135 INTEL ISHTP ECLITE DRIVER
10136 M: Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
10137 L: platform-driver-x86@vger.kernel.org
10139 F: drivers/platform/x86/intel/ishtp_eclite.c
10141 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
10142 M: Krzysztof Halasa <khalasa@piap.pl>
10144 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
10145 F: drivers/net/wan/ixp4xx_hss.c
10146 F: drivers/soc/ixp4xx/ixp4xx-npe.c
10147 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
10148 F: include/linux/soc/ixp4xx/npe.h
10149 F: include/linux/soc/ixp4xx/qmgr.h
10151 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
10152 M: Deepak Saxena <dsaxena@plexity.net>
10154 F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
10155 F: drivers/char/hw_random/ixp4xx-rng.c
10157 INTEL KEEM BAY DRM DRIVER
10158 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
10159 M: Edmund Dea <edmund.j.dea@intel.com>
10161 F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml
10162 F: drivers/gpu/drm/kmb/
10164 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
10165 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10167 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
10168 F: drivers/crypto/keembay/Kconfig
10169 F: drivers/crypto/keembay/Makefile
10170 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
10171 F: drivers/crypto/keembay/ocs-aes.c
10172 F: drivers/crypto/keembay/ocs-aes.h
10174 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
10175 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10176 M: Prabhjot Khurana <prabhjot.khurana@intel.com>
10177 M: Mark Gross <mgross@linux.intel.com>
10179 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
10180 F: drivers/crypto/keembay/Kconfig
10181 F: drivers/crypto/keembay/Makefile
10182 F: drivers/crypto/keembay/keembay-ocs-ecc.c
10184 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
10185 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10186 M: Declan Murphy <declan.murphy@intel.com>
10188 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
10189 F: drivers/crypto/keembay/Kconfig
10190 F: drivers/crypto/keembay/Makefile
10191 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
10192 F: drivers/crypto/keembay/ocs-hcu.c
10193 F: drivers/crypto/keembay/ocs-hcu.h
10195 INTEL THUNDER BAY EMMC PHY DRIVER
10196 M: Nandhini Srikandan <nandhini.srikandan@intel.com>
10197 M: Rashmi A <rashmi.a@intel.com>
10199 F: Documentation/devicetree/bindings/phy/intel,phy-thunderbay-emmc.yaml
10200 F: drivers/phy/intel/phy-intel-thunderbay-emmc.c
10202 INTEL MANAGEMENT ENGINE (mei)
10203 M: Tomas Winkler <tomas.winkler@intel.com>
10204 L: linux-kernel@vger.kernel.org
10206 F: Documentation/driver-api/mei/*
10207 F: drivers/misc/mei/
10208 F: drivers/watchdog/mei_wdt.c
10209 F: include/linux/mei_aux.h
10210 F: include/linux/mei_cl_bus.h
10211 F: include/uapi/linux/mei.h
10214 INTEL MAX 10 BMC MFD DRIVER
10215 M: Xu Yilun <yilun.xu@intel.com>
10216 R: Tom Rix <trix@redhat.com>
10218 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
10219 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
10220 F: drivers/hwmon/intel-m10-bmc-hwmon.c
10221 F: drivers/mfd/intel-m10-bmc.c
10222 F: include/linux/mfd/intel-m10-bmc.h
10224 INTEL MENLOW THERMAL DRIVER
10225 M: Sujith Thomas <sujith.thomas@intel.com>
10226 L: linux-pm@vger.kernel.org
10228 W: https://01.org/linux-acpi
10229 F: drivers/thermal/intel/intel_menlow.c
10231 INTEL P-Unit IPC DRIVER
10232 M: Zha Qipeng <qipeng.zha@intel.com>
10233 L: platform-driver-x86@vger.kernel.org
10235 F: arch/x86/include/asm/intel_punit_ipc.h
10236 F: drivers/platform/x86/intel/punit_ipc.c
10238 INTEL PMC CORE DRIVER
10239 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10240 M: David E Box <david.e.box@intel.com>
10241 L: platform-driver-x86@vger.kernel.org
10243 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
10244 F: drivers/platform/x86/intel/pmc/
10246 INTEL PMIC GPIO DRIVERS
10247 M: Andy Shevchenko <andy@kernel.org>
10249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10250 F: drivers/gpio/gpio-*cove.c
10252 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
10253 M: Andy Shevchenko <andy@kernel.org>
10255 F: drivers/mfd/intel_soc_pmic*
10256 F: include/linux/mfd/intel_soc_pmic*
10259 M: David E. Box <david.e.box@linux.intel.com>
10261 F: drivers/platform/x86/intel/pmt/
10263 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
10264 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
10265 L: linux-wireless@vger.kernel.org
10267 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
10268 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
10269 F: drivers/net/wireless/intel/ipw2x00/
10271 INTEL PSTATE DRIVER
10272 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10273 M: Len Brown <lenb@kernel.org>
10274 L: linux-pm@vger.kernel.org
10276 F: drivers/cpufreq/intel_pstate.c
10278 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
10279 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10280 L: linux-iio@vger.kernel.org
10281 F: drivers/counter/intel-qep.c
10284 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10286 F: arch/x86/include/asm/intel_scu_ipc.h
10287 F: drivers/platform/x86/intel_scu_*
10290 M: David E. Box <david.e.box@linux.intel.com>
10292 F: drivers/platform/x86/intel/sdsi.c
10293 F: tools/arch/x86/intel_sdsi/
10294 F: tools/testing/selftests/drivers/sdsi/
10296 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
10297 M: Daniel Scally <djrscally@gmail.com>
10299 F: drivers/platform/x86/intel/int3472/
10301 INTEL SPEED SELECT TECHNOLOGY
10302 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10303 L: platform-driver-x86@vger.kernel.org
10305 F: drivers/platform/x86/intel/speed_select_if/
10306 F: include/uapi/linux/isst_if.h
10307 F: tools/power/x86/intel-speed-select/
10309 INTEL STRATIX10 FIRMWARE DRIVERS
10310 M: Dinh Nguyen <dinguyen@kernel.org>
10311 L: linux-kernel@vger.kernel.org
10313 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
10314 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
10315 F: drivers/firmware/stratix10-rsu.c
10316 F: drivers/firmware/stratix10-svc.c
10317 F: include/linux/firmware/intel/stratix10-smc.h
10318 F: include/linux/firmware/intel/stratix10-svc-client.h
10319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
10321 INTEL TELEMETRY DRIVER
10322 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10323 M: "David E. Box" <david.e.box@linux.intel.com>
10324 L: platform-driver-x86@vger.kernel.org
10326 F: arch/x86/include/asm/intel_telemetry.h
10327 F: drivers/platform/x86/intel/telemetry/
10329 INTEL UNCORE FREQUENCY CONTROL
10330 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10331 L: platform-driver-x86@vger.kernel.org
10333 F: Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
10334 F: drivers/platform/x86/intel/uncore-frequency/
10336 INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
10337 M: David E. Box <david.e.box@linux.intel.com>
10339 F: drivers/platform/x86/intel/vsec.*
10341 INTEL VIRTUAL BUTTON DRIVER
10342 M: AceLan Kao <acelan.kao@canonical.com>
10343 L: platform-driver-x86@vger.kernel.org
10345 F: drivers/platform/x86/intel/vbtn.c
10347 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
10348 M: Stanislaw Gruszka <stf_xl@wp.pl>
10349 L: linux-wireless@vger.kernel.org
10351 F: drivers/net/wireless/intel/iwlegacy/
10353 INTEL WIRELESS WIFI LINK (iwlwifi)
10354 M: Gregory Greenman <gregory.greenman@intel.com>
10355 L: linux-wireless@vger.kernel.org
10357 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
10358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
10359 F: drivers/net/wireless/intel/iwlwifi/
10361 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
10362 M: Jithu Joseph <jithu.joseph@intel.com>
10363 R: Maurice Ma <maurice.ma@intel.com>
10365 W: https://slimbootloader.github.io/security/firmware-update.html
10366 F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
10368 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
10369 L: Dell.Client.Kernel@dell.com
10371 F: drivers/platform/x86/intel/wmi/thunderbolt.c
10373 INTEL WWAN IOSM DRIVER
10374 M: M Chetan Kumar <m.chetan.kumar@intel.com>
10375 M: Intel Corporation <linuxwwan@intel.com>
10376 L: netdev@vger.kernel.org
10378 F: drivers/net/wwan/iosm/
10381 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10383 F: Documentation/trace/intel_th.rst
10384 F: drivers/hwtracing/intel_th/
10385 F: include/linux/intel_th.h
10387 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
10388 M: Ning Sun <ning.sun@intel.com>
10389 L: tboot-devel@lists.sourceforge.net
10391 W: http://tboot.sourceforge.net
10392 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
10393 F: Documentation/x86/intel_txt.rst
10394 F: arch/x86/kernel/tboot.c
10395 F: include/linux/tboot.h
10398 M: Jarkko Sakkinen <jarkko@kernel.org>
10399 R: Dave Hansen <dave.hansen@linux.intel.com>
10400 L: linux-sgx@vger.kernel.org
10402 Q: https://patchwork.kernel.org/project/intel-sgx/list/
10403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
10404 F: Documentation/x86/sgx.rst
10405 F: arch/x86/entry/vdso/vsgx.S
10406 F: arch/x86/include/asm/sgx.h
10407 F: arch/x86/include/uapi/asm/sgx.h
10408 F: arch/x86/kernel/cpu/sgx/*
10409 F: tools/testing/selftests/sgx/*
10413 M: Georgi Djakov <djakov@kernel.org>
10414 L: linux-pm@vger.kernel.org
10416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
10417 F: Documentation/devicetree/bindings/interconnect/
10418 F: Documentation/driver-api/interconnect.rst
10419 F: drivers/interconnect/
10420 F: include/dt-bindings/interconnect/
10421 F: include/linux/interconnect-provider.h
10422 F: include/linux/interconnect.h
10424 INTERRUPT COUNTER DRIVER
10425 M: Oleksij Rempel <o.rempel@pengutronix.de>
10426 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10427 L: linux-iio@vger.kernel.org
10428 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
10429 F: drivers/counter/interrupt-cnt.c
10431 INTERSIL ISL7998X VIDEO DECODER DRIVER
10432 M: Michael Tretter <m.tretter@pengutronix.de>
10433 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10434 L: linux-media@vger.kernel.org
10436 F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
10437 F: drivers/media/i2c/isl7998x.c
10439 INVENSENSE ICM-426xx IMU DRIVER
10440 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
10441 L: linux-iio@vger.kernel.org
10443 W: https://invensense.tdk.com/
10444 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
10445 F: drivers/iio/imu/inv_icm42600/
10447 INVENSENSE MPU-3050 GYROSCOPE DRIVER
10448 M: Linus Walleij <linus.walleij@linaro.org>
10449 L: linux-iio@vger.kernel.org
10451 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
10452 F: drivers/iio/gyro/mpu3050*
10454 IOC3 ETHERNET DRIVER
10455 M: Ralf Baechle <ralf@linux-mips.org>
10456 L: linux-mips@vger.kernel.org
10458 F: drivers/net/ethernet/sgi/ioc3-eth.c
10460 IOMAP FILESYSTEM LIBRARY
10461 M: Christoph Hellwig <hch@infradead.org>
10462 M: Darrick J. Wong <djwong@kernel.org>
10463 L: linux-xfs@vger.kernel.org
10464 L: linux-fsdevel@vger.kernel.org
10466 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
10468 F: include/linux/iomap.h
10471 M: Joerg Roedel <joro@8bytes.org>
10472 M: Will Deacon <will@kernel.org>
10473 L: iommu@lists.linux.dev
10475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10476 F: Documentation/devicetree/bindings/iommu/
10477 F: Documentation/userspace-api/iommu.rst
10479 F: include/linux/iommu.h
10480 F: include/linux/iova.h
10481 F: include/linux/of_iommu.h
10482 F: include/uapi/linux/iommu.h
10485 M: Thomas Zimmermann <tzimmermann@suse.de>
10486 L: dri-devel@lists.freedesktop.org
10488 T: git git://anongit.freedesktop.org/drm/drm-misc
10489 F: include/linux/iosys-map.h
10492 M: Jens Axboe <axboe@kernel.dk>
10493 R: Pavel Begunkov <asml.silence@gmail.com>
10494 L: io-uring@vger.kernel.org
10496 T: git git://git.kernel.dk/linux-block
10497 T: git git://git.kernel.dk/liburing
10501 F: include/linux/io_uring.h
10502 F: include/uapi/linux/io_uring.h
10506 M: Corey Minyard <minyard@acm.org>
10507 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
10509 W: http://openipmi.sourceforge.net/
10510 T: git https://github.com/cminyard/linux-ipmi.git for-next
10511 F: Documentation/driver-api/ipmi.rst
10512 F: Documentation/devicetree/bindings/ipmi/
10513 F: drivers/char/ipmi/
10514 F: include/linux/ipmi*
10515 F: include/uapi/linux/ipmi*
10517 IPS SCSI RAID DRIVER
10518 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
10519 L: linux-scsi@vger.kernel.org
10521 W: http://www.adaptec.com/
10522 F: drivers/scsi/ips*
10525 M: Simon Horman <horms@verge.net.au>
10526 M: Julian Anastasov <ja@ssi.bg>
10527 L: netdev@vger.kernel.org
10528 L: lvs-devel@vger.kernel.org
10530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
10531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
10532 F: Documentation/networking/ipvs-sysctl.rst
10533 F: include/net/ip_vs.h
10534 F: include/uapi/linux/ip_vs.h
10535 F: net/netfilter/ipvs/
10538 M: Jiri Kosina <jikos@kernel.org>
10539 M: David Sterba <dsterba@suse.com>
10541 F: drivers/tty/ipwireless/
10543 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
10544 M: Marc Zyngier <maz@kernel.org>
10546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10547 F: Documentation/core-api/irq/irq-domain.rst
10548 F: include/linux/irqdomain.h
10549 F: kernel/irq/irqdomain.c
10550 F: kernel/irq/msi.c
10553 M: Thomas Gleixner <tglx@linutronix.de>
10554 L: linux-kernel@vger.kernel.org
10556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10560 M: Thomas Gleixner <tglx@linutronix.de>
10561 M: Marc Zyngier <maz@kernel.org>
10562 L: linux-kernel@vger.kernel.org
10564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10565 F: Documentation/devicetree/bindings/interrupt-controller/
10566 F: drivers/irqchip/
10569 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10571 F: Documentation/driver-api/isa.rst
10572 F: drivers/base/isa.c
10573 F: include/linux/isa.h
10576 M: Hans Verkuil <hverkuil@xs4all.nl>
10577 L: linux-media@vger.kernel.org
10579 W: https://linuxtv.org
10580 T: git git://linuxtv.org/media_tree.git
10581 F: drivers/media/radio/radio-isa*
10584 M: Jaroslav Kysela <perex@perex.cz>
10586 F: Documentation/driver-api/isapnp.rst
10587 F: drivers/pnp/isapnp/
10588 F: include/linux/isapnp.h
10591 M: Lee Duncan <lduncan@suse.com>
10592 M: Chris Leech <cleech@redhat.com>
10593 M: Mike Christie <michael.christie@oracle.com>
10594 L: open-iscsi@googlegroups.com
10595 L: linux-scsi@vger.kernel.org
10597 W: www.open-iscsi.com
10598 F: drivers/scsi/*iscsi*
10599 F: include/scsi/*iscsi*
10601 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
10602 M: Peter Jones <pjones@redhat.com>
10603 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
10605 F: drivers/firmware/iscsi_ibft*
10607 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
10608 M: Sagi Grimberg <sagi@grimberg.me>
10609 M: Max Gurtovoy <mgurtovoy@nvidia.com>
10610 L: linux-rdma@vger.kernel.org
10612 W: http://www.openfabrics.org
10613 W: www.open-iscsi.org
10614 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10615 F: drivers/infiniband/ulp/iser/
10617 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
10618 M: Sagi Grimberg <sagi@grimberg.me>
10619 L: linux-rdma@vger.kernel.org
10620 L: target-devel@vger.kernel.org
10622 W: http://www.linux-iscsi.org
10623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10624 F: drivers/infiniband/ulp/isert
10626 ISDN/CMTP OVER BLUETOOTH
10627 M: Karsten Keil <isdn@linux-pingi.de>
10628 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10629 L: netdev@vger.kernel.org
10631 W: http://www.isdn4linux.de
10632 F: Documentation/isdn/
10633 F: drivers/isdn/capi/
10634 F: include/linux/isdn/
10635 F: include/uapi/linux/isdn/
10636 F: net/bluetooth/cmtp/
10638 ISDN/mISDN SUBSYSTEM
10639 M: Karsten Keil <isdn@linux-pingi.de>
10640 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10641 L: netdev@vger.kernel.org
10643 W: http://www.isdn4linux.de
10644 F: drivers/isdn/Kconfig
10645 F: drivers/isdn/Makefile
10646 F: drivers/isdn/hardware/
10647 F: drivers/isdn/mISDN/
10649 IT87 HARDWARE MONITORING DRIVER
10650 M: Jean Delvare <jdelvare@suse.com>
10651 L: linux-hwmon@vger.kernel.org
10653 F: Documentation/hwmon/it87.rst
10654 F: drivers/hwmon/it87.c
10656 IT913X MEDIA DRIVER
10657 M: Antti Palosaari <crope@iki.fi>
10658 L: linux-media@vger.kernel.org
10660 W: https://linuxtv.org
10661 W: http://palosaari.fi/linux/
10662 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10663 T: git git://linuxtv.org/anttip/media_tree.git
10664 F: drivers/media/tuners/it913x*
10666 ITE IT66121 HDMI BRIDGE DRIVER
10667 M: Phong LE <ple@baylibre.com>
10668 M: Neil Armstrong <narmstrong@baylibre.com>
10670 T: git git://anongit.freedesktop.org/drm/drm-misc
10671 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
10672 F: drivers/gpu/drm/bridge/ite-it66121.c
10674 IVTV VIDEO4LINUX DRIVER
10675 M: Andy Walls <awalls@md.metrocast.net>
10676 L: linux-media@vger.kernel.org
10678 W: https://linuxtv.org
10679 T: git git://linuxtv.org/media_tree.git
10680 F: Documentation/admin-guide/media/ivtv*
10681 F: drivers/media/pci/ivtv/
10682 F: include/uapi/linux/ivtv*
10684 IX2505V MEDIA DRIVER
10685 M: Malcolm Priestley <tvboxspy@gmail.com>
10686 L: linux-media@vger.kernel.org
10688 W: https://linuxtv.org
10689 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10690 F: drivers/media/dvb-frontends/ix2505v*
10692 JAILHOUSE HYPERVISOR INTERFACE
10693 M: Jan Kiszka <jan.kiszka@siemens.com>
10694 L: jailhouse-dev@googlegroups.com
10696 F: arch/x86/include/asm/jailhouse_para.h
10697 F: arch/x86/kernel/jailhouse.c
10699 JC42.4 TEMPERATURE SENSOR DRIVER
10700 M: Guenter Roeck <linux@roeck-us.net>
10701 L: linux-hwmon@vger.kernel.org
10703 F: Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
10704 F: Documentation/hwmon/jc42.rst
10705 F: drivers/hwmon/jc42.c
10708 M: Dave Kleikamp <shaggy@kernel.org>
10709 L: jfs-discussion@lists.sourceforge.net
10711 W: http://jfs.sourceforge.net/
10712 T: git git://github.com/kleikamp/linux-shaggy.git
10713 F: Documentation/admin-guide/jfs.rst
10717 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
10718 L: netdev@vger.kernel.org
10720 F: drivers/net/ethernet/jme.*
10722 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
10723 M: David Woodhouse <dwmw2@infradead.org>
10724 M: Richard Weinberger <richard@nod.at>
10725 L: linux-mtd@lists.infradead.org
10727 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
10728 T: git git://git.infradead.org/ubifs-2.6.git
10730 F: include/uapi/linux/jffs2.h
10732 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
10733 M: "Theodore Ts'o" <tytso@mit.edu>
10734 M: Jan Kara <jack@suse.com>
10735 L: linux-ext4@vger.kernel.org
10738 F: include/linux/jbd2.h
10740 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
10741 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
10742 L: linux-media@vger.kernel.org
10743 L: linux-renesas-soc@vger.kernel.org
10745 F: drivers/media/platform/renesas/rcar_jpu.c
10747 JSM Neo PCI based serial card
10748 L: linux-serial@vger.kernel.org
10750 F: drivers/tty/serial/jsm/
10752 K10TEMP HARDWARE MONITORING DRIVER
10753 M: Clemens Ladisch <clemens@ladisch.de>
10754 L: linux-hwmon@vger.kernel.org
10756 F: Documentation/hwmon/k10temp.rst
10757 F: drivers/hwmon/k10temp.c
10759 K8TEMP HARDWARE MONITORING DRIVER
10760 M: Rudolf Marek <r.marek@assembler.cz>
10761 L: linux-hwmon@vger.kernel.org
10763 F: Documentation/hwmon/k8temp.rst
10764 F: drivers/hwmon/k8temp.c
10767 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
10768 R: Alexander Potapenko <glider@google.com>
10769 R: Andrey Konovalov <andreyknvl@gmail.com>
10770 R: Dmitry Vyukov <dvyukov@google.com>
10771 R: Vincenzo Frascino <vincenzo.frascino@arm.com>
10772 L: kasan-dev@googlegroups.com
10774 F: Documentation/dev-tools/kasan.rst
10775 F: arch/*/include/asm/*kasan.h
10776 F: arch/*/mm/kasan_init*
10777 F: include/linux/kasan*.h
10778 F: lib/Kconfig.kasan
10779 F: lib/test_kasan*.c
10781 F: scripts/Makefile.kasan
10784 M: Masahiro Yamada <masahiroy@kernel.org>
10785 L: linux-kbuild@vger.kernel.org
10787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
10788 F: Documentation/kbuild/kconfig*
10789 F: scripts/Kconfig.include
10790 F: scripts/kconfig/
10793 R: Dmitry Vyukov <dvyukov@google.com>
10794 R: Andrey Konovalov <andreyknvl@gmail.com>
10795 L: kasan-dev@googlegroups.com
10797 F: Documentation/dev-tools/kcov.rst
10798 F: include/linux/kcov.h
10799 F: include/uapi/linux/kcov.h
10801 F: scripts/Makefile.kcov
10804 M: Marco Elver <elver@google.com>
10805 R: Dmitry Vyukov <dvyukov@google.com>
10806 L: kasan-dev@googlegroups.com
10808 F: Documentation/dev-tools/kcsan.rst
10809 F: include/linux/kcsan*.h
10811 F: lib/Kconfig.kcsan
10812 F: scripts/Makefile.kcsan
10815 M: Baoquan He <bhe@redhat.com>
10816 R: Vivek Goyal <vgoyal@redhat.com>
10817 R: Dave Young <dyoung@redhat.com>
10818 L: kexec@lists.infradead.org
10820 W: http://lse.sourceforge.net/kdump/
10821 F: Documentation/admin-guide/kdump/
10822 F: fs/proc/vmcore.c
10823 F: include/linux/crash_core.h
10824 F: include/linux/crash_dump.h
10825 F: include/uapi/linux/vmcore.h
10826 F: kernel/crash_*.c
10828 KEENE FM RADIO TRANSMITTER DRIVER
10829 M: Hans Verkuil <hverkuil@xs4all.nl>
10830 L: linux-media@vger.kernel.org
10832 W: https://linuxtv.org
10833 T: git git://linuxtv.org/media_tree.git
10834 F: drivers/media/radio/radio-keene*
10837 M: Ian Kent <raven@themaw.net>
10838 L: autofs@vger.kernel.org
10842 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
10843 M: Masahiro Yamada <masahiroy@kernel.org>
10844 M: Michal Marek <michal.lkml@markovi.net>
10845 R: Nick Desaulniers <ndesaulniers@google.com>
10846 L: linux-kbuild@vger.kernel.org
10848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
10849 F: Documentation/kbuild/
10851 F: scripts/*vmlinux*
10853 F: scripts/Makefile*
10855 F: scripts/dummy-tools/
10858 F: scripts/package/
10861 L: kernel-janitors@vger.kernel.org
10863 W: http://kernelnewbies.org/KernelJanitors
10865 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
10866 M: Chuck Lever <chuck.lever@oracle.com>
10867 M: Jeff Layton <jlayton@kernel.org>
10868 L: linux-nfs@vger.kernel.org
10870 W: http://nfs.sourceforge.net/
10871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
10875 F: include/linux/lockd/
10876 F: include/linux/sunrpc/
10877 F: include/uapi/linux/nfsd/
10878 F: include/uapi/linux/sunrpc/
10880 F: Documentation/filesystems/nfs/
10883 M: Thorsten Leemhuis <linux@leemhuis.info>
10884 L: regressions@lists.linux.dev
10886 F: Documentation/admin-guide/reporting-regressions.rst
10887 F: Documentation/process/handling-regressions.rst
10889 KERNEL SELFTEST FRAMEWORK
10890 M: Shuah Khan <shuah@kernel.org>
10891 M: Shuah Khan <skhan@linuxfoundation.org>
10892 L: linux-kselftest@vger.kernel.org
10894 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
10895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
10896 F: Documentation/dev-tools/kselftest*
10897 F: tools/testing/selftests/
10899 KERNEL SMB3 SERVER (KSMBD)
10900 M: Namjae Jeon <linkinjeon@kernel.org>
10901 M: Steve French <sfrench@samba.org>
10902 M: Hyunchul Lee <hyc.lee@gmail.com>
10903 R: Sergey Senozhatsky <senozhatsky@chromium.org>
10904 L: linux-cifs@vger.kernel.org
10906 T: git git://git.samba.org/ksmbd.git
10908 F: fs/smbfs_common/
10910 KERNEL UNIT TESTING FRAMEWORK (KUnit)
10911 M: Brendan Higgins <brendanhiggins@google.com>
10912 L: linux-kselftest@vger.kernel.org
10913 L: kunit-dev@googlegroups.com
10915 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
10916 F: Documentation/dev-tools/kunit/
10919 F: tools/testing/kunit/
10921 KERNEL USERMODE HELPER
10922 M: Luis Chamberlain <mcgrof@kernel.org>
10923 L: linux-kernel@vger.kernel.org
10925 F: include/linux/umh.h
10928 KERNEL VIRTUAL MACHINE (KVM)
10929 M: Paolo Bonzini <pbonzini@redhat.com>
10930 L: kvm@vger.kernel.org
10932 W: http://www.linux-kvm.org
10933 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10934 F: Documentation/virt/kvm/
10935 F: include/asm-generic/kvm*
10936 F: include/kvm/iodev.h
10937 F: include/linux/kvm*
10938 F: include/trace/events/kvm.h
10939 F: include/uapi/asm-generic/kvm*
10940 F: include/uapi/linux/kvm*
10942 F: tools/testing/selftests/kvm/
10945 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
10946 M: Marc Zyngier <maz@kernel.org>
10947 R: James Morse <james.morse@arm.com>
10948 R: Alexandru Elisei <alexandru.elisei@arm.com>
10949 R: Suzuki K Poulose <suzuki.poulose@arm.com>
10950 R: Oliver Upton <oliver.upton@linux.dev>
10951 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10952 L: kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
10954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
10955 F: arch/arm64/include/asm/kvm*
10956 F: arch/arm64/include/uapi/asm/kvm*
10958 F: include/kvm/arm_*
10959 F: tools/testing/selftests/kvm/*/aarch64/
10960 F: tools/testing/selftests/kvm/aarch64/
10962 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
10963 M: Huacai Chen <chenhuacai@kernel.org>
10964 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
10965 L: linux-mips@vger.kernel.org
10966 L: kvm@vger.kernel.org
10968 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10969 F: arch/mips/include/asm/kvm*
10970 F: arch/mips/include/uapi/asm/kvm*
10973 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
10974 L: linuxppc-dev@lists.ozlabs.org
10975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
10976 F: arch/powerpc/include/asm/kvm*
10977 F: arch/powerpc/include/uapi/asm/kvm*
10978 F: arch/powerpc/kernel/kvm*
10979 F: arch/powerpc/kvm/
10981 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
10982 M: Anup Patel <anup@brainfault.org>
10983 R: Atish Patra <atishp@atishpatra.org>
10984 L: kvm@vger.kernel.org
10985 L: kvm-riscv@lists.infradead.org
10986 L: linux-riscv@lists.infradead.org
10988 T: git git://github.com/kvm-riscv/linux.git
10989 F: arch/riscv/include/asm/kvm*
10990 F: arch/riscv/include/uapi/asm/kvm*
10992 F: tools/testing/selftests/kvm/*/riscv/
10994 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
10995 M: Christian Borntraeger <borntraeger@linux.ibm.com>
10996 M: Janosch Frank <frankja@linux.ibm.com>
10997 M: Claudio Imbrenda <imbrenda@linux.ibm.com>
10998 R: David Hildenbrand <david@redhat.com>
10999 L: kvm@vger.kernel.org
11001 W: http://www.ibm.com/developerworks/linux/linux390/
11002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
11003 F: Documentation/virt/kvm/s390*
11004 F: arch/s390/include/asm/gmap.h
11005 F: arch/s390/include/asm/kvm*
11006 F: arch/s390/include/uapi/asm/kvm*
11007 F: arch/s390/include/uapi/asm/uvdevice.h
11008 F: arch/s390/kernel/uv.c
11010 F: arch/s390/mm/gmap.c
11011 F: drivers/s390/char/uvdevice.c
11012 F: tools/testing/selftests/drivers/s390x/uvdevice/
11013 F: tools/testing/selftests/kvm/*/s390x/
11014 F: tools/testing/selftests/kvm/s390x/
11016 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
11017 M: Sean Christopherson <seanjc@google.com>
11018 M: Paolo Bonzini <pbonzini@redhat.com>
11019 L: kvm@vger.kernel.org
11021 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11022 F: arch/x86/include/asm/kvm*
11023 F: arch/x86/include/asm/svm.h
11024 F: arch/x86/include/asm/vmx*.h
11025 F: arch/x86/include/uapi/asm/kvm*
11026 F: arch/x86/include/uapi/asm/svm.h
11027 F: arch/x86/include/uapi/asm/vmx.h
11031 KVM PARAVIRT (KVM/paravirt)
11032 M: Paolo Bonzini <pbonzini@redhat.com>
11033 R: Wanpeng Li <wanpengli@tencent.com>
11034 R: Vitaly Kuznetsov <vkuznets@redhat.com>
11035 L: kvm@vger.kernel.org
11037 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11038 F: arch/x86/kernel/kvm.c
11039 F: arch/x86/kernel/kvmclock.c
11040 F: arch/x86/include/asm/pvclock-abi.h
11041 F: include/linux/kvm_para.h
11042 F: include/uapi/linux/kvm_para.h
11043 F: include/uapi/asm-generic/kvm_para.h
11044 F: include/asm-generic/kvm_para.h
11045 F: arch/um/include/asm/kvm_para.h
11046 F: arch/x86/include/asm/kvm_para.h
11047 F: arch/x86/include/uapi/asm/kvm_para.h
11049 KVM X86 HYPER-V (KVM/hyper-v)
11050 M: Vitaly Kuznetsov <vkuznets@redhat.com>
11051 M: Sean Christopherson <seanjc@google.com>
11052 M: Paolo Bonzini <pbonzini@redhat.com>
11053 L: kvm@vger.kernel.org
11055 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11056 F: arch/x86/kvm/hyperv.*
11057 F: arch/x86/kvm/kvm_onhyperv.*
11058 F: arch/x86/kvm/svm/hyperv.*
11059 F: arch/x86/kvm/svm/svm_onhyperv.*
11060 F: arch/x86/kvm/vmx/evmcs.*
11063 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11064 M: Tejun Heo <tj@kernel.org>
11066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11068 F: include/linux/kernfs.h
11071 M: Eric Biederman <ebiederm@xmission.com>
11072 L: kexec@lists.infradead.org
11074 W: http://kernel.org/pub/linux/utils/kernel/kexec/
11075 F: include/linux/kexec.h
11076 F: include/uapi/linux/kexec.h
11080 M: Mimi Zohar <zohar@linux.ibm.com>
11081 L: linux-integrity@vger.kernel.org
11082 L: keyrings@vger.kernel.org
11084 F: Documentation/security/keys/trusted-encrypted.rst
11085 F: include/keys/encrypted-type.h
11086 F: security/keys/encrypted-keys/
11089 M: James Bottomley <jejb@linux.ibm.com>
11090 M: Jarkko Sakkinen <jarkko@kernel.org>
11091 M: Mimi Zohar <zohar@linux.ibm.com>
11092 L: linux-integrity@vger.kernel.org
11093 L: keyrings@vger.kernel.org
11095 F: Documentation/security/keys/trusted-encrypted.rst
11096 F: include/keys/trusted-type.h
11097 F: include/keys/trusted_tpm.h
11098 F: security/keys/trusted-keys/
11101 M: Sumit Garg <sumit.garg@linaro.org>
11102 L: linux-integrity@vger.kernel.org
11103 L: keyrings@vger.kernel.org
11105 F: include/keys/trusted_tee.h
11106 F: security/keys/trusted-keys/trusted_tee.c
11109 M: Ahmad Fatoum <a.fatoum@pengutronix.de>
11110 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11111 L: linux-integrity@vger.kernel.org
11112 L: keyrings@vger.kernel.org
11114 F: include/keys/trusted_caam.h
11115 F: security/keys/trusted-keys/trusted_caam.c
11118 M: David Howells <dhowells@redhat.com>
11119 M: Jarkko Sakkinen <jarkko@kernel.org>
11120 L: keyrings@vger.kernel.org
11122 F: Documentation/security/keys/core.rst
11124 F: include/linux/key-type.h
11125 F: include/linux/key.h
11126 F: include/linux/keyctl.h
11127 F: include/uapi/linux/keyctl.h
11130 KEYS/KEYRINGS_INTEGRITY
11131 M: Jarkko Sakkinen <jarkko@kernel.org>
11132 M: Mimi Zohar <zohar@linux.ibm.com>
11133 L: linux-integrity@vger.kernel.org
11134 L: keyrings@vger.kernel.org
11136 F: security/integrity/platform_certs
11139 M: Alexander Potapenko <glider@google.com>
11140 M: Marco Elver <elver@google.com>
11141 R: Dmitry Vyukov <dvyukov@google.com>
11142 L: kasan-dev@googlegroups.com
11144 F: Documentation/dev-tools/kfence.rst
11145 F: arch/*/include/asm/kfence.h
11146 F: include/linux/kfence.h
11147 F: lib/Kconfig.kfence
11151 M: Stefani Seibold <stefani@seibold.net>
11153 F: include/linux/kfifo.h
11157 KGDB / KDB /debug_core
11158 M: Jason Wessel <jason.wessel@windriver.com>
11159 M: Daniel Thompson <daniel.thompson@linaro.org>
11160 R: Douglas Anderson <dianders@chromium.org>
11161 L: kgdb-bugreport@lists.sourceforge.net
11163 W: http://kgdb.wiki.kernel.org/
11164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
11165 F: Documentation/dev-tools/kgdb.rst
11166 F: drivers/misc/kgdbts.c
11167 F: drivers/tty/serial/kgdboc.c
11168 F: include/linux/kdb.h
11169 F: include/linux/kgdb.h
11171 F: kernel/module/kdb.c
11173 KHADAS MCU MFD DRIVER
11174 M: Neil Armstrong <narmstrong@baylibre.com>
11175 L: linux-amlogic@lists.infradead.org
11177 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
11178 F: drivers/mfd/khadas-mcu.c
11179 F: include/linux/mfd/khadas-mcu.h
11180 F: drivers/thermal/khadas_mcu_fan.c
11183 M: Catalin Marinas <catalin.marinas@arm.com>
11185 F: Documentation/dev-tools/kmemleak.rst
11186 F: include/linux/kmemleak.h
11188 F: samples/kmemleak/kmemleak-test.c
11190 KMOD KERNEL MODULE LOADER - USERMODE HELPER
11191 M: Luis Chamberlain <mcgrof@kernel.org>
11192 L: linux-kernel@vger.kernel.org
11193 L: linux-modules@vger.kernel.org
11195 F: include/linux/kmod.h
11198 F: tools/testing/selftests/kmod/
11201 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
11202 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
11203 M: "David S. Miller" <davem@davemloft.net>
11204 M: Masami Hiramatsu <mhiramat@kernel.org>
11206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
11207 F: Documentation/trace/kprobes.rst
11208 F: include/asm-generic/kprobes.h
11209 F: include/linux/kprobes.h
11210 F: kernel/kprobes.c
11211 F: lib/test_kprobes.c
11214 KS0108 LCD CONTROLLER DRIVER
11215 M: Miguel Ojeda <ojeda@kernel.org>
11217 F: Documentation/admin-guide/auxdisplay/ks0108.rst
11218 F: drivers/auxdisplay/ks0108.c
11219 F: include/linux/ks0108.h
11221 KTD253 BACKLIGHT DRIVER
11222 M: Linus Walleij <linus.walleij@linaro.org>
11224 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
11225 F: drivers/video/backlight/ktd253-backlight.c
11228 M: Steven Rostedt <rostedt@goodmis.org>
11229 M: John Hawley <warthog9@eaglescrag.net>
11231 F: tools/testing/ktest
11234 M: David Ahern <dsahern@kernel.org>
11235 L: netdev@vger.kernel.org
11237 F: include/net/l3mdev.h
11240 LANDLOCK SECURITY MODULE
11241 M: Mickaël Salaün <mic@digikod.net>
11242 L: linux-security-module@vger.kernel.org
11244 W: https://landlock.io
11245 T: git https://github.com/landlock-lsm/linux.git
11246 F: Documentation/security/landlock.rst
11247 F: Documentation/userspace-api/landlock.rst
11248 F: include/uapi/linux/landlock.h
11249 F: samples/landlock/
11250 F: security/landlock/
11251 F: tools/testing/selftests/landlock/
11255 LANTIQ / INTEL Ethernet drivers
11256 M: Hauke Mehrtens <hauke@hauke-m.de>
11257 L: netdev@vger.kernel.org
11259 F: drivers/net/dsa/lantiq_gswip.c
11260 F: drivers/net/dsa/lantiq_pce.h
11261 F: drivers/net/ethernet/lantiq_xrx200.c
11262 F: net/dsa/tag_gswip.c
11264 LANTIQ MIPS ARCHITECTURE
11265 M: John Crispin <john@phrozen.org>
11266 L: linux-mips@vger.kernel.org
11268 F: arch/mips/lantiq
11269 F: drivers/soc/lantiq
11271 LASI 53c700 driver for PARISC
11272 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11273 L: linux-scsi@vger.kernel.org
11275 F: Documentation/scsi/53c700.rst
11276 F: drivers/scsi/53c700*
11279 M: Tobin C. Harding <me@tobin.cc>
11280 M: Tycho Andersen <tycho@tycho.pizza>
11281 L: linux-hardening@vger.kernel.org
11283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
11284 F: scripts/leaking_addresses.pl
11287 M: Pavel Machek <pavel@ucw.cz>
11288 L: linux-leds@vger.kernel.org
11290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
11291 F: Documentation/devicetree/bindings/leds/
11293 F: include/linux/leds.h
11295 LEGACY EEPROM DRIVER
11296 M: Jean Delvare <jdelvare@suse.com>
11298 F: Documentation/misc-devices/eeprom.rst
11299 F: drivers/misc/eeprom/eeprom.c
11301 LEGO MINDSTORMS EV3
11302 R: David Lechner <david@lechnology.com>
11304 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
11305 F: arch/arm/boot/dts/da850-lego-ev3.dts
11306 F: drivers/power/supply/lego_ev3_battery.c
11308 LEGO USB Tower driver
11309 M: Juergen Stuber <starblue@users.sourceforge.net>
11310 L: legousb-devel@lists.sourceforge.net
11312 W: http://legousb.sourceforge.net/
11313 F: drivers/usb/misc/legousbtower.c
11315 LETSKETCH HID TABLET DRIVER
11316 M: Hans de Goede <hdegoede@redhat.com>
11317 L: linux-input@vger.kernel.org
11319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11320 F: drivers/hid/hid-letsketch.c
11323 M: Matan Ziv-Av <matan@svgalib.org>
11324 L: platform-driver-x86@vger.kernel.org
11326 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
11327 F: Documentation/admin-guide/laptops/lg-laptop.rst
11328 F: drivers/platform/x86/lg-laptop.c
11330 LG2160 MEDIA DRIVER
11331 M: Michael Krufky <mkrufky@linuxtv.org>
11332 L: linux-media@vger.kernel.org
11334 W: https://linuxtv.org
11335 W: http://github.com/mkrufky
11336 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11337 T: git git://linuxtv.org/mkrufky/tuners.git
11338 F: drivers/media/dvb-frontends/lg2160.*
11340 LGDT3305 MEDIA DRIVER
11341 M: Michael Krufky <mkrufky@linuxtv.org>
11342 L: linux-media@vger.kernel.org
11344 W: https://linuxtv.org
11345 W: http://github.com/mkrufky
11346 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11347 T: git git://linuxtv.org/mkrufky/tuners.git
11348 F: drivers/media/dvb-frontends/lgdt3305.*
11350 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
11351 M: Viresh Kumar <vireshk@kernel.org>
11352 L: linux-ide@vger.kernel.org
11354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11355 F: drivers/ata/pata_arasan_cf.c
11356 F: include/linux/pata_arasan_cf_data.h
11358 LIBATA PATA DRIVERS
11359 R: Sergey Shtylyov <s.shtylyov@omp.ru>
11360 L: linux-ide@vger.kernel.org
11361 F: drivers/ata/ata_*.c
11362 F: drivers/ata/pata_*.c
11364 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
11365 M: Linus Walleij <linus.walleij@linaro.org>
11366 L: linux-ide@vger.kernel.org
11368 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11369 F: drivers/ata/pata_ftide010.c
11370 F: drivers/ata/sata_gemini.c
11371 F: drivers/ata/sata_gemini.h
11373 LIBATA SATA AHCI PLATFORM devices support
11374 M: Hans de Goede <hdegoede@redhat.com>
11375 M: Jens Axboe <axboe@kernel.dk>
11376 L: linux-ide@vger.kernel.org
11378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11379 F: drivers/ata/ahci_platform.c
11380 F: drivers/ata/libahci_platform.c
11381 F: include/linux/ahci_platform.h
11383 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
11384 M: Mikael Pettersson <mikpelinux@gmail.com>
11385 L: linux-ide@vger.kernel.org
11387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11388 F: drivers/ata/sata_promise.*
11390 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
11391 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
11392 L: linux-ide@vger.kernel.org
11394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
11395 F: Documentation/ABI/testing/sysfs-ata
11396 F: Documentation/devicetree/bindings/ata/
11398 F: include/linux/ata.h
11399 F: include/linux/libata.h
11401 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
11402 M: Vishal Verma <vishal.l.verma@intel.com>
11403 M: Dan Williams <dan.j.williams@intel.com>
11404 M: Dave Jiang <dave.jiang@intel.com>
11405 L: nvdimm@lists.linux.dev
11407 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11408 P: Documentation/nvdimm/maintainer-entry-profile.rst
11409 F: drivers/nvdimm/btt*
11411 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
11412 M: Dan Williams <dan.j.williams@intel.com>
11413 M: Vishal Verma <vishal.l.verma@intel.com>
11414 M: Dave Jiang <dave.jiang@intel.com>
11415 L: nvdimm@lists.linux.dev
11417 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11418 P: Documentation/nvdimm/maintainer-entry-profile.rst
11419 F: drivers/nvdimm/pmem*
11421 LIBNVDIMM: DEVICETREE BINDINGS
11422 M: Oliver O'Halloran <oohall@gmail.com>
11423 L: nvdimm@lists.linux.dev
11425 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11426 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
11427 F: drivers/nvdimm/of_pmem.c
11429 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
11430 M: Dan Williams <dan.j.williams@intel.com>
11431 M: Vishal Verma <vishal.l.verma@intel.com>
11432 M: Dave Jiang <dave.jiang@intel.com>
11433 M: Ira Weiny <ira.weiny@intel.com>
11434 L: nvdimm@lists.linux.dev
11436 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11437 P: Documentation/nvdimm/maintainer-entry-profile.rst
11438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
11439 F: drivers/acpi/nfit/*
11440 F: drivers/nvdimm/*
11441 F: include/linux/libnvdimm.h
11442 F: include/linux/nd.h
11443 F: include/uapi/linux/ndctl.h
11444 F: tools/testing/nvdimm/
11446 LICENSES and SPDX stuff
11447 M: Thomas Gleixner <tglx@linutronix.de>
11448 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11449 L: linux-spdx@vger.kernel.org
11451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
11453 F: Documentation/process/license-rules.rst
11455 F: scripts/spdxcheck-test.sh
11456 F: scripts/spdxcheck.py
11458 LINEAR RANGES HELPERS
11459 M: Mark Brown <broonie@kernel.org>
11460 R: Matti Vaittinen <mazziesaccount@gmail.com>
11461 F: lib/linear_ranges.c
11462 F: lib/test_linear_ranges.c
11463 F: include/linux/linear_range.h
11465 LINUX FOR POWER MACINTOSH
11466 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11467 L: linuxppc-dev@lists.ozlabs.org
11469 F: arch/powerpc/platforms/powermac/
11470 F: drivers/macintosh/
11472 LINUX FOR POWERPC (32-BIT AND 64-BIT)
11473 M: Michael Ellerman <mpe@ellerman.id.au>
11474 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11475 R: Paul Mackerras <paulus@samba.org>
11476 L: linuxppc-dev@lists.ozlabs.org
11478 W: https://github.com/linuxppc/wiki/wiki
11479 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
11480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
11481 F: Documentation/ABI/stable/sysfs-firmware-opal-*
11482 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
11483 F: Documentation/devicetree/bindings/powerpc/
11484 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
11485 F: Documentation/powerpc/
11487 F: drivers/*/*/*pasemi*
11488 F: drivers/*/*pasemi*
11489 F: drivers/char/tpm/tpm_ibmvtpm*
11490 F: drivers/crypto/nx/
11491 F: drivers/crypto/vmx/
11492 F: drivers/i2c/busses/i2c-opal.c
11493 F: drivers/net/ethernet/ibm/ibmveth.*
11494 F: drivers/net/ethernet/ibm/ibmvnic.*
11495 F: drivers/pci/hotplug/pnv_php.c
11496 F: drivers/pci/hotplug/rpa*
11497 F: drivers/rtc/rtc-opal.c
11498 F: drivers/scsi/ibmvscsi/
11499 F: drivers/tty/hvc/hvc_opal.c
11500 F: drivers/watchdog/wdrtas.c
11501 F: tools/testing/selftests/powerpc
11508 LINUX FOR POWERPC EMBEDDED MPC5XXX
11509 M: Anatolij Gustschin <agust@denx.de>
11510 L: linuxppc-dev@lists.ozlabs.org
11512 F: arch/powerpc/platforms/512x/
11513 F: arch/powerpc/platforms/52xx/
11515 LINUX FOR POWERPC EMBEDDED PPC4XX
11516 L: linuxppc-dev@lists.ozlabs.org
11518 F: arch/powerpc/platforms/40x/
11519 F: arch/powerpc/platforms/44x/
11521 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
11522 M: Scott Wood <oss@buserror.net>
11523 L: linuxppc-dev@lists.ozlabs.org
11525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
11526 F: Documentation/devicetree/bindings/powerpc/fsl/
11527 F: arch/powerpc/platforms/83xx/
11528 F: arch/powerpc/platforms/85xx/
11530 LINUX FOR POWERPC EMBEDDED PPC8XX
11531 M: Christophe Leroy <christophe.leroy@csgroup.eu>
11532 L: linuxppc-dev@lists.ozlabs.org
11534 F: arch/powerpc/platforms/8xx/
11536 LINUX KERNEL DUMP TEST MODULE (LKDTM)
11537 M: Kees Cook <keescook@chromium.org>
11539 F: drivers/misc/lkdtm/*
11540 F: tools/testing/selftests/lkdtm/*
11542 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
11543 M: Alan Stern <stern@rowland.harvard.edu>
11544 M: Andrea Parri <parri.andrea@gmail.com>
11545 M: Will Deacon <will@kernel.org>
11546 M: Peter Zijlstra <peterz@infradead.org>
11547 M: Boqun Feng <boqun.feng@gmail.com>
11548 M: Nicholas Piggin <npiggin@gmail.com>
11549 M: David Howells <dhowells@redhat.com>
11550 M: Jade Alglave <j.alglave@ucl.ac.uk>
11551 M: Luc Maranget <luc.maranget@inria.fr>
11552 M: "Paul E. McKenney" <paulmck@kernel.org>
11553 R: Akira Yokosawa <akiyks@gmail.com>
11554 R: Daniel Lustig <dlustig@nvidia.com>
11555 R: Joel Fernandes <joel@joelfernandes.org>
11556 L: linux-kernel@vger.kernel.org
11557 L: linux-arch@vger.kernel.org
11559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
11560 F: Documentation/atomic_bitops.txt
11561 F: Documentation/atomic_t.txt
11562 F: Documentation/core-api/refcount-vs-atomic.rst
11563 F: Documentation/litmus-tests/
11564 F: Documentation/memory-barriers.txt
11565 F: tools/memory-model/
11567 LIS3LV02D ACCELEROMETER DRIVER
11568 M: Eric Piel <eric.piel@tremplin-utc.net>
11570 F: Documentation/misc-devices/lis3lv02d.rst
11571 F: drivers/misc/lis3lv02d/
11572 F: drivers/platform/x86/hp_accel.c
11575 M: David Gow <davidgow@google.com>
11576 L: linux-kselftest@vger.kernel.org
11577 L: kunit-dev@googlegroups.com
11582 M: Karol Gugala <kgugala@antmicro.com>
11583 M: Mateusz Holenko <mholenko@antmicro.com>
11584 M: Gabriel Somlo <gsomlo@gmail.com>
11585 M: Joel Stanley <joel@jms.id.au>
11587 F: Documentation/devicetree/bindings/*/litex,*.yaml
11588 F: arch/openrisc/boot/dts/or1klitex.dts
11589 F: include/linux/litex.h
11590 F: drivers/tty/serial/liteuart.c
11591 F: drivers/soc/litex/*
11592 F: drivers/net/ethernet/litex/*
11593 F: drivers/mmc/host/litex_mmc.c
11597 M: Josh Poimboeuf <jpoimboe@kernel.org>
11598 M: Jiri Kosina <jikos@kernel.org>
11599 M: Miroslav Benes <mbenes@suse.cz>
11600 M: Petr Mladek <pmladek@suse.com>
11601 R: Joe Lawrence <joe.lawrence@redhat.com>
11602 L: live-patching@vger.kernel.org
11604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
11605 F: Documentation/ABI/testing/sysfs-kernel-livepatch
11606 F: Documentation/livepatch/
11607 F: arch/powerpc/include/asm/livepatch.h
11608 F: include/linux/livepatch.h
11609 F: kernel/livepatch/
11610 F: kernel/module/livepatch.c
11612 F: samples/livepatch/
11613 F: tools/testing/selftests/livepatch/
11616 L: netdev@vger.kernel.org
11618 F: include/linux/llc.h
11619 F: include/net/llc*
11620 F: include/uapi/linux/llc.h
11623 LM73 HARDWARE MONITOR DRIVER
11624 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
11625 L: linux-hwmon@vger.kernel.org
11627 F: drivers/hwmon/lm73.c
11629 LM78 HARDWARE MONITOR DRIVER
11630 M: Jean Delvare <jdelvare@suse.com>
11631 L: linux-hwmon@vger.kernel.org
11633 F: Documentation/hwmon/lm78.rst
11634 F: drivers/hwmon/lm78.c
11636 LM83 HARDWARE MONITOR DRIVER
11637 M: Jean Delvare <jdelvare@suse.com>
11638 L: linux-hwmon@vger.kernel.org
11640 F: Documentation/hwmon/lm83.rst
11641 F: drivers/hwmon/lm83.c
11643 LM90 HARDWARE MONITOR DRIVER
11644 M: Jean Delvare <jdelvare@suse.com>
11645 L: linux-hwmon@vger.kernel.org
11647 F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
11648 F: Documentation/hwmon/lm90.rst
11649 F: drivers/hwmon/lm90.c
11650 F: include/dt-bindings/thermal/lm90.h
11652 LM95234 HARDWARE MONITOR DRIVER
11653 M: Guenter Roeck <linux@roeck-us.net>
11654 L: linux-hwmon@vger.kernel.org
11656 F: Documentation/hwmon/lm95234.rst
11657 F: drivers/hwmon/lm95234.c
11659 LME2510 MEDIA DRIVER
11660 M: Malcolm Priestley <tvboxspy@gmail.com>
11661 L: linux-media@vger.kernel.org
11663 W: https://linuxtv.org
11664 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11665 F: drivers/media/usb/dvb-usb-v2/lmedm04*
11667 LOADPIN SECURITY MODULE
11668 M: Kees Cook <keescook@chromium.org>
11670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11671 F: Documentation/admin-guide/LSM/LoadPin.rst
11672 F: security/loadpin/
11675 M: Peter Zijlstra <peterz@infradead.org>
11676 M: Ingo Molnar <mingo@redhat.com>
11677 M: Will Deacon <will@kernel.org>
11678 R: Waiman Long <longman@redhat.com>
11679 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
11680 L: linux-kernel@vger.kernel.org
11682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
11683 F: Documentation/locking/
11684 F: arch/*/include/asm/spinlock*.h
11685 F: include/linux/lockdep.h
11686 F: include/linux/mutex*.h
11687 F: include/linux/rwlock*.h
11688 F: include/linux/rwsem*.h
11689 F: include/linux/seqlock.h
11690 F: include/linux/spinlock*.h
11692 F: lib/locking*.[ch]
11693 X: kernel/locking/locktorture.c
11695 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
11696 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
11697 L: linux-ntfs-dev@lists.sourceforge.net
11699 W: http://www.linux-ntfs.org/content/view/19/37/
11700 F: Documentation/admin-guide/ldm.rst
11701 F: block/partitions/ldm.*
11703 LOGITECH HID GAMING KEYBOARDS
11704 M: Hans de Goede <hdegoede@redhat.com>
11705 L: linux-input@vger.kernel.org
11707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11708 F: drivers/hid/hid-lg-g15.c
11710 LONTIUM LT8912B MIPI TO HDMI BRIDGE
11711 M: Adrien Grassein <adrien.grassein@gmail.com>
11713 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
11714 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
11717 M: Huacai Chen <chenhuacai@kernel.org>
11718 R: WANG Xuerui <kernel@xen0n.name>
11719 L: loongarch@lists.linux.dev
11721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
11723 F: drivers/*/*loongarch*
11724 F: Documentation/loongarch/
11725 F: Documentation/translations/zh_CN/loongarch/
11727 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
11728 M: Sathya Prakash <sathya.prakash@broadcom.com>
11729 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
11730 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
11731 L: MPT-FusionLinux.pdl@broadcom.com
11732 L: linux-scsi@vger.kernel.org
11734 W: http://www.avagotech.com/support/
11735 F: drivers/message/fusion/
11736 F: drivers/scsi/mpt3sas/
11738 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
11739 M: Matthew Wilcox <willy@infradead.org>
11740 L: linux-scsi@vger.kernel.org
11742 F: drivers/scsi/sym53c8xx_2/
11745 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11746 L: linux-iio@vger.kernel.org
11748 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
11749 F: drivers/iio/dac/ltc1660.c
11751 LTC2688 IIO DAC DRIVER
11752 M: Nuno Sá <nuno.sa@analog.com>
11753 L: linux-iio@vger.kernel.org
11755 W: http://ez.analog.com/community/linux-device-drivers
11756 F: Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
11757 F: Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
11758 F: drivers/iio/dac/ltc2688.c
11760 LTC2947 HARDWARE MONITOR DRIVER
11761 M: Nuno Sá <nuno.sa@analog.com>
11762 L: linux-hwmon@vger.kernel.org
11764 W: https://ez.analog.com/linux-software-drivers
11765 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
11766 F: drivers/hwmon/ltc2947-core.c
11767 F: drivers/hwmon/ltc2947-i2c.c
11768 F: drivers/hwmon/ltc2947-spi.c
11769 F: drivers/hwmon/ltc2947.h
11771 LTC2983 IIO TEMPERATURE DRIVER
11772 M: Nuno Sá <nuno.sa@analog.com>
11773 L: linux-iio@vger.kernel.org
11775 W: https://ez.analog.com/linux-software-drivers
11776 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
11777 F: drivers/iio/temperature/ltc2983.c
11779 LTC4261 HARDWARE MONITOR DRIVER
11780 M: Guenter Roeck <linux@roeck-us.net>
11781 L: linux-hwmon@vger.kernel.org
11783 F: Documentation/hwmon/ltc4261.rst
11784 F: drivers/hwmon/ltc4261.c
11786 LTC4306 I2C MULTIPLEXER DRIVER
11787 M: Michael Hennerich <michael.hennerich@analog.com>
11788 L: linux-i2c@vger.kernel.org
11790 W: https://ez.analog.com/linux-software-drivers
11791 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
11792 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
11794 LTP (Linux Test Project)
11795 M: Mike Frysinger <vapier@gentoo.org>
11796 M: Cyril Hrubis <chrubis@suse.cz>
11797 M: Wanlong Gao <wanlong.gao@gmail.com>
11798 M: Jan Stancek <jstancek@redhat.com>
11799 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
11800 M: Alexey Kodanev <alexey.kodanev@oracle.com>
11801 L: ltp@lists.linux.it (subscribers-only)
11803 W: http://linux-test-project.github.io/
11804 T: git git://github.com/linux-test-project/ltp.git
11806 LYNX 28G SERDES PHY DRIVER
11807 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11808 L: netdev@vger.kernel.org
11810 F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
11811 F: drivers/phy/freescale/phy-fsl-lynx-28g.c
11814 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11815 L: netdev@vger.kernel.org
11817 F: drivers/net/pcs/pcs-lynx.c
11818 F: include/linux/pcs-lynx.h
11821 M: Geert Uytterhoeven <geert@linux-m68k.org>
11822 L: linux-m68k@lists.linux-m68k.org
11824 W: http://www.linux-m68k.org/
11825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
11829 M68K ON APPLE MACINTOSH
11830 M: Joshua Thompson <funaho@jurai.org>
11831 L: linux-m68k@lists.linux-m68k.org
11833 W: http://www.mac.linux-m68k.org/
11835 F: drivers/macintosh/adb-iop.c
11836 F: drivers/macintosh/via-macii.c
11839 M: Philip Blundell <philb@gnu.org>
11841 W: http://www.tazenda.demon.co.uk/phil/linux-hp
11842 F: arch/m68k/hp300/
11844 M88DS3103 MEDIA DRIVER
11845 M: Antti Palosaari <crope@iki.fi>
11846 L: linux-media@vger.kernel.org
11848 W: https://linuxtv.org
11849 W: http://palosaari.fi/linux/
11850 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11851 T: git git://linuxtv.org/anttip/media_tree.git
11852 F: drivers/media/dvb-frontends/m88ds3103*
11854 M88RS2000 MEDIA DRIVER
11855 M: Malcolm Priestley <tvboxspy@gmail.com>
11856 L: linux-media@vger.kernel.org
11858 W: https://linuxtv.org
11859 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11860 F: drivers/media/dvb-frontends/m88rs2000*
11862 MA901 MASTERKIT USB FM RADIO DRIVER
11863 M: Alexey Klimov <klimov.linux@gmail.com>
11864 L: linux-media@vger.kernel.org
11866 T: git git://linuxtv.org/media_tree.git
11867 F: drivers/media/radio/radio-ma901.c
11870 M: Johannes Berg <johannes@sipsolutions.net>
11871 L: linux-wireless@vger.kernel.org
11873 W: https://wireless.wiki.kernel.org/
11874 Q: https://patchwork.kernel.org/project/linux-wireless/list/
11875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
11876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
11877 F: Documentation/networking/mac80211-injection.rst
11878 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
11879 F: drivers/net/wireless/mac80211_hwsim.[ch]
11880 F: include/net/mac80211.h
11884 M: Jassi Brar <jassisinghbrar@gmail.com>
11885 L: linux-kernel@vger.kernel.org
11887 F: drivers/mailbox/
11888 F: include/linux/mailbox_client.h
11889 F: include/linux/mailbox_controller.h
11890 F: include/dt-bindings/mailbox/
11891 F: Documentation/devicetree/bindings/mailbox/
11894 M: Viresh Kumar <viresh.kumar@linaro.org>
11895 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
11896 L: linux-kernel@vger.kernel.org
11898 F: drivers/mailbox/arm_mhuv2.c
11899 F: include/linux/mailbox/arm_mhuv2_message.h
11900 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
11902 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
11903 M: Jeremy Kerr <jk@codeconstruct.com.au>
11904 M: Matt Johnston <matt@codeconstruct.com.au>
11905 L: netdev@vger.kernel.org
11907 F: Documentation/networking/mctp.rst
11908 F: drivers/net/mctp/
11909 F: include/net/mctp.h
11910 F: include/net/mctpdevice.h
11911 F: include/net/netns/mctp.h
11914 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
11915 M: Michael Kerrisk <mtk.manpages@gmail.com>
11916 L: linux-man@vger.kernel.org
11918 W: http://www.kernel.org/doc/man-pages
11920 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
11921 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
11922 L: linux-mips@vger.kernel.org
11924 F: arch/mips/boot/dts/img/pistachio*
11926 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
11927 M: Andrew Lunn <andrew@lunn.ch>
11928 M: Vivien Didelot <vivien.didelot@gmail.com>
11929 L: netdev@vger.kernel.org
11931 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
11932 F: Documentation/networking/devlink/mv88e6xxx.rst
11933 F: drivers/net/dsa/mv88e6xxx/
11934 F: include/linux/dsa/mv88e6xxx.h
11935 F: include/linux/platform_data/mv88e6xxx.h
11937 MARVELL ARMADA 3700 PHY DRIVERS
11938 M: Miquel Raynal <miquel.raynal@bootlin.com>
11940 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
11941 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
11942 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
11943 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
11945 MARVELL ARMADA 3700 SERIAL DRIVER
11946 M: Pali Rohár <pali@kernel.org>
11948 F: Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
11949 F: Documentation/devicetree/bindings/serial/mvebu-uart.txt
11950 F: drivers/tty/serial/mvebu-uart.c
11952 MARVELL ARMADA DRM SUPPORT
11953 M: Russell King <linux@armlinux.org.uk>
11955 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
11956 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
11957 F: Documentation/devicetree/bindings/display/armada/
11958 F: drivers/gpu/drm/armada/
11959 F: include/uapi/drm/armada_drm.h
11961 MARVELL CRYPTO DRIVER
11962 M: Boris Brezillon <bbrezillon@kernel.org>
11963 M: Arnaud Ebalard <arno@natisbad.org>
11964 M: Srujana Challa <schalla@marvell.com>
11965 L: linux-crypto@vger.kernel.org
11967 F: drivers/crypto/marvell/
11968 F: include/linux/soc/marvell/octeontx2/
11970 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
11971 M: Mirko Lindner <mlindner@marvell.com>
11972 M: Stephen Hemminger <stephen@networkplumber.org>
11973 L: netdev@vger.kernel.org
11975 F: drivers/net/ethernet/marvell/sk*
11977 MARVELL LIBERTAS WIRELESS DRIVER
11978 L: libertas-dev@lists.infradead.org
11980 F: drivers/net/wireless/marvell/libertas/
11982 MARVELL MACCHIATOBIN SUPPORT
11983 M: Russell King <linux@armlinux.org.uk>
11984 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11986 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
11988 MARVELL MV643XX ETHERNET DRIVER
11989 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
11990 L: netdev@vger.kernel.org
11992 F: drivers/net/ethernet/marvell/mv643xx_eth.*
11993 F: include/linux/mv643xx.h
11995 MARVELL MV88X3310 PHY DRIVER
11996 M: Russell King <linux@armlinux.org.uk>
11997 M: Marek Behún <kabel@kernel.org>
11998 L: netdev@vger.kernel.org
12000 F: drivers/net/phy/marvell10g.c
12002 MARVELL MVEBU THERMAL DRIVER
12003 M: Miquel Raynal <miquel.raynal@bootlin.com>
12005 F: drivers/thermal/armada_thermal.c
12007 MARVELL MVNETA ETHERNET DRIVER
12008 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12009 L: netdev@vger.kernel.org
12011 F: drivers/net/ethernet/marvell/mvneta.*
12013 MARVELL MVPP2 ETHERNET DRIVER
12014 M: Marcin Wojtas <mw@semihalf.com>
12015 M: Russell King <linux@armlinux.org.uk>
12016 L: netdev@vger.kernel.org
12018 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
12019 F: drivers/net/ethernet/marvell/mvpp2/
12021 MARVELL MWIFIEX WIRELESS DRIVER
12022 M: Amitkumar Karwar <amitkarwar@gmail.com>
12023 M: Ganapathi Bhat <ganapathi017@gmail.com>
12024 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
12025 M: Xinming Hu <huxinming820@gmail.com>
12026 L: linux-wireless@vger.kernel.org
12028 F: drivers/net/wireless/marvell/mwifiex/
12030 MARVELL MWL8K WIRELESS DRIVER
12031 M: Lennert Buytenhek <buytenh@wantstofly.org>
12032 L: linux-wireless@vger.kernel.org
12034 F: drivers/net/wireless/marvell/mwl8k.c
12036 MARVELL NAND CONTROLLER DRIVER
12037 M: Miquel Raynal <miquel.raynal@bootlin.com>
12038 L: linux-mtd@lists.infradead.org
12040 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
12041 F: drivers/mtd/nand/raw/marvell_nand.c
12043 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
12044 M: Sunil Goutham <sgoutham@marvell.com>
12045 M: Geetha sowjanya <gakula@marvell.com>
12046 M: Subbaraya Sundeep <sbhatta@marvell.com>
12047 M: hariprasad <hkelam@marvell.com>
12048 L: netdev@vger.kernel.org
12050 F: drivers/net/ethernet/marvell/octeontx2/nic/
12051 F: include/linux/soc/marvell/octeontx2/
12053 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
12054 M: Sunil Goutham <sgoutham@marvell.com>
12055 M: Linu Cherian <lcherian@marvell.com>
12056 M: Geetha sowjanya <gakula@marvell.com>
12057 M: Jerin Jacob <jerinj@marvell.com>
12058 M: hariprasad <hkelam@marvell.com>
12059 M: Subbaraya Sundeep <sbhatta@marvell.com>
12060 L: netdev@vger.kernel.org
12062 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
12063 F: drivers/net/ethernet/marvell/octeontx2/af/
12065 MARVELL PRESTERA ETHERNET SWITCH DRIVER
12066 M: Taras Chornyi <tchornyi@marvell.com>
12068 W: https://github.com/Marvell-switching/switchdev-prestera
12069 F: drivers/net/ethernet/marvell/prestera/
12071 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
12072 M: Nicolas Pitre <nico@fluxnic.net>
12074 F: drivers/mmc/host/mvsdio.*
12076 MARVELL USB MDIO CONTROLLER DRIVER
12077 M: Tobias Waldekranz <tobias@waldekranz.com>
12078 L: netdev@vger.kernel.org
12080 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
12081 F: drivers/net/mdio/mdio-mvusb.c
12083 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
12084 M: Hu Ziji <huziji@marvell.com>
12085 L: linux-mmc@vger.kernel.org
12087 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
12088 F: drivers/mmc/host/sdhci-xenon*
12090 MARVELL OCTEON ENDPOINT DRIVER
12091 M: Veerasenareddy Burru <vburru@marvell.com>
12092 M: Abhijit Ayarekar <aayarekar@marvell.com>
12093 L: netdev@vger.kernel.org
12095 F: drivers/net/ethernet/marvell/octeon_ep
12097 MATROX FRAMEBUFFER DRIVER
12098 L: linux-fbdev@vger.kernel.org
12100 F: drivers/video/fbdev/matrox/matroxfb_*
12101 F: include/uapi/linux/matroxfb.h
12104 M: Daniel Nilsson <daniel.nilsson@flex.com>
12105 L: linux-hwmon@vger.kernel.org
12107 F: Documentation/hwmon/max15301.rst
12108 F: drivers/hwmon/pmbus/max15301.c
12110 MAX16065 HARDWARE MONITOR DRIVER
12111 M: Guenter Roeck <linux@roeck-us.net>
12112 L: linux-hwmon@vger.kernel.org
12114 F: Documentation/hwmon/max16065.rst
12115 F: drivers/hwmon/max16065.c
12117 MAX2175 SDR TUNER DRIVER
12118 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
12119 L: linux-media@vger.kernel.org
12121 T: git git://linuxtv.org/media_tree.git
12122 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
12123 F: Documentation/userspace-api/media/drivers/max2175.rst
12124 F: drivers/media/i2c/max2175*
12125 F: include/uapi/linux/max2175.h
12127 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
12128 L: linux-hwmon@vger.kernel.org
12130 F: Documentation/hwmon/max6650.rst
12131 F: drivers/hwmon/max6650.c
12133 MAX6697 HARDWARE MONITOR DRIVER
12134 M: Guenter Roeck <linux@roeck-us.net>
12135 L: linux-hwmon@vger.kernel.org
12137 F: Documentation/devicetree/bindings/hwmon/max6697.txt
12138 F: Documentation/hwmon/max6697.rst
12139 F: drivers/hwmon/max6697.c
12140 F: include/linux/platform_data/max6697.h
12142 MAX9286 QUAD GMSL DESERIALIZER DRIVER
12143 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
12144 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12145 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
12146 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
12147 L: linux-media@vger.kernel.org
12149 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
12150 F: drivers/media/i2c/max9286.c
12152 MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
12153 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12154 L: linux-media@vger.kernel.org
12156 F: drivers/staging/media/max96712/max96712.c
12158 MAX9860 MONO AUDIO VOICE CODEC DRIVER
12159 M: Peter Rosin <peda@axentia.se>
12160 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12162 F: Documentation/devicetree/bindings/sound/max9860.txt
12163 F: sound/soc/codecs/max9860.*
12165 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
12166 M: Andreas Klinger <ak@it-klinger.de>
12167 L: linux-iio@vger.kernel.org
12169 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
12170 F: drivers/iio/proximity/mb1232.c
12172 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
12173 R: Iskren Chernev <iskren.chernev@gmail.com>
12174 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12175 R: Marek Szyprowski <m.szyprowski@samsung.com>
12176 R: Matheus Castello <matheus@castello.eng.br>
12177 L: linux-pm@vger.kernel.org
12179 F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
12180 F: drivers/power/supply/max17040_battery.c
12182 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
12183 R: Hans de Goede <hdegoede@redhat.com>
12184 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12185 R: Marek Szyprowski <m.szyprowski@samsung.com>
12186 R: Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
12187 R: Purism Kernel Team <kernel@puri.sm>
12188 L: linux-pm@vger.kernel.org
12190 F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
12191 F: drivers/power/supply/max17042_battery.c
12193 MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
12194 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12195 L: linux-kernel@vger.kernel.org
12197 F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
12198 F: drivers/regulator/max20086-regulator.c
12200 MAXIM MAX77650 PMIC MFD DRIVER
12201 M: Bartosz Golaszewski <brgl@bgdev.pl>
12202 L: linux-kernel@vger.kernel.org
12204 F: Documentation/devicetree/bindings/*/*max77650.yaml
12205 F: Documentation/devicetree/bindings/*/max77650*.yaml
12206 F: drivers/gpio/gpio-max77650.c
12207 F: drivers/input/misc/max77650-onkey.c
12208 F: drivers/leds/leds-max77650.c
12209 F: drivers/mfd/max77650.c
12210 F: drivers/power/supply/max77650-charger.c
12211 F: drivers/regulator/max77650-regulator.c
12212 F: include/linux/mfd/max77650.h
12214 MAXIM MAX77714 PMIC MFD DRIVER
12215 M: Luca Ceresoli <luca@lucaceresoli.net>
12217 F: Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
12218 F: drivers/mfd/max77714.c
12219 F: include/linux/mfd/max77714.h
12221 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
12222 M: Javier Martinez Canillas <javier@dowhile0.org>
12223 L: linux-kernel@vger.kernel.org
12225 F: Documentation/devicetree/bindings/*/*max77802.yaml
12226 F: drivers/regulator/max77802-regulator.c
12227 F: include/dt-bindings/*/*max77802.h
12229 MAXIM MAX77976 BATTERY CHARGER
12230 M: Luca Ceresoli <luca@lucaceresoli.net>
12232 F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
12233 F: drivers/power/supply/max77976_charger.c
12235 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
12236 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12237 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12238 L: linux-pm@vger.kernel.org
12240 B: mailto:linux-samsung-soc@vger.kernel.org
12241 F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
12242 F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
12243 F: drivers/power/supply/max14577_charger.c
12244 F: drivers/power/supply/max77693_charger.c
12246 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
12247 M: Chanwoo Choi <cw00.choi@samsung.com>
12248 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12249 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12250 L: linux-kernel@vger.kernel.org
12252 B: mailto:linux-samsung-soc@vger.kernel.org
12253 F: Documentation/devicetree/bindings/*/maxim,max14577.yaml
12254 F: Documentation/devicetree/bindings/*/maxim,max77686.yaml
12255 F: Documentation/devicetree/bindings/*/maxim,max77693.yaml
12256 F: Documentation/devicetree/bindings/*/maxim,max77843.yaml
12257 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
12258 F: Documentation/devicetree/bindings/mfd/max77693.txt
12259 F: drivers/*/*max77843.c
12260 F: drivers/*/max14577*.c
12261 F: drivers/*/max77686*.c
12262 F: drivers/*/max77693*.c
12263 F: drivers/clk/clk-max77686.c
12264 F: drivers/extcon/extcon-max14577.c
12265 F: drivers/extcon/extcon-max77693.c
12266 F: drivers/rtc/rtc-max77686.c
12267 F: include/linux/mfd/max14577*.h
12268 F: include/linux/mfd/max77686*.h
12269 F: include/linux/mfd/max77693*.h
12271 MAXIRADIO FM RADIO RECEIVER DRIVER
12272 M: Hans Verkuil <hverkuil@xs4all.nl>
12273 L: linux-media@vger.kernel.org
12275 W: https://linuxtv.org
12276 T: git git://linuxtv.org/media_tree.git
12277 F: drivers/media/radio/radio-maxiradio*
12279 MAXLINEAR ETHERNET PHY DRIVER
12280 M: Xu Liang <lxu@maxlinear.com>
12281 L: netdev@vger.kernel.org
12283 F: drivers/net/phy/mxl-gpy.c
12285 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
12286 R: Yasushi SHOJI <yashi@spacecubics.com>
12287 L: linux-can@vger.kernel.org
12289 F: drivers/net/can/usb/mcba_usb.c
12291 MCAN MMIO DEVICE DRIVER
12292 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
12293 L: linux-can@vger.kernel.org
12295 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
12296 F: drivers/net/can/m_can/m_can.c
12297 F: drivers/net/can/m_can/m_can.h
12298 F: drivers/net/can/m_can/m_can_platform.c
12300 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
12301 M: Rishi Gupta <gupt21@gmail.com>
12302 L: linux-i2c@vger.kernel.org
12303 L: linux-input@vger.kernel.org
12305 F: drivers/hid/hid-mcp2221.c
12307 MCP251XFD SPI-CAN NETWORK DRIVER
12308 M: Marc Kleine-Budde <mkl@pengutronix.de>
12309 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12310 R: Thomas Kopp <thomas.kopp@microchip.com>
12311 L: linux-can@vger.kernel.org
12313 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
12314 F: drivers/net/can/spi/mcp251xfd/
12316 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
12317 M: Peter Rosin <peda@axentia.se>
12318 L: linux-iio@vger.kernel.org
12320 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
12321 F: drivers/iio/potentiometer/mcp4018.c
12322 F: drivers/iio/potentiometer/mcp4531.c
12324 MCR20A IEEE-802.15.4 RADIO DRIVER
12325 M: Xue Liu <liuxuenetmail@gmail.com>
12326 L: linux-wpan@vger.kernel.org
12328 W: https://github.com/xueliu/mcr20a-linux
12329 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
12330 F: drivers/net/ieee802154/mcr20a.c
12331 F: drivers/net/ieee802154/mcr20a.h
12333 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
12334 M: William Breathitt Gray <vilhelm.gray@gmail.com>
12335 L: linux-iio@vger.kernel.org
12337 F: drivers/iio/dac/cio-dac.c
12339 MEDIA CONTROLLER FRAMEWORK
12340 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12341 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12342 L: linux-media@vger.kernel.org
12344 W: https://www.linuxtv.org
12345 T: git git://linuxtv.org/media_tree.git
12346 F: drivers/media/mc/
12347 F: include/media/media-*.h
12348 F: include/uapi/linux/media.h
12350 MEDIA DRIVER FOR FREESCALE IMX PXP
12351 M: Philipp Zabel <p.zabel@pengutronix.de>
12352 L: linux-media@vger.kernel.org
12354 T: git git://linuxtv.org/media_tree.git
12355 F: drivers/media/platform/nxp/imx-pxp.[ch]
12357 MEDIA DRIVERS FOR ASCOT2E
12358 M: Sergey Kozlov <serjk@netup.ru>
12359 M: Abylay Ospan <aospan@netup.ru>
12360 L: linux-media@vger.kernel.org
12362 W: https://linuxtv.org
12363 W: http://netup.tv/
12364 T: git git://linuxtv.org/media_tree.git
12365 F: drivers/media/dvb-frontends/ascot2e*
12367 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
12368 M: Jasmin Jessich <jasmin@anw.at>
12369 L: linux-media@vger.kernel.org
12371 W: https://linuxtv.org
12372 T: git git://linuxtv.org/media_tree.git
12373 F: drivers/media/dvb-frontends/cxd2099*
12375 MEDIA DRIVERS FOR CXD2841ER
12376 M: Sergey Kozlov <serjk@netup.ru>
12377 M: Abylay Ospan <aospan@netup.ru>
12378 L: linux-media@vger.kernel.org
12380 W: https://linuxtv.org
12381 W: http://netup.tv/
12382 T: git git://linuxtv.org/media_tree.git
12383 F: drivers/media/dvb-frontends/cxd2841er*
12385 MEDIA DRIVERS FOR CXD2880
12386 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
12387 L: linux-media@vger.kernel.org
12389 W: http://linuxtv.org/
12390 T: git git://linuxtv.org/media_tree.git
12391 F: drivers/media/dvb-frontends/cxd2880/*
12392 F: drivers/media/spi/cxd2880*
12394 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
12395 L: linux-media@vger.kernel.org
12397 W: https://linuxtv.org
12398 T: git git://linuxtv.org/media_tree.git
12399 F: drivers/media/pci/ddbridge/*
12401 MEDIA DRIVERS FOR FREESCALE IMX
12402 M: Steve Longerbeam <slongerbeam@gmail.com>
12403 M: Philipp Zabel <p.zabel@pengutronix.de>
12404 L: linux-media@vger.kernel.org
12406 T: git git://linuxtv.org/media_tree.git
12407 F: Documentation/admin-guide/media/imx.rst
12408 F: Documentation/devicetree/bindings/media/imx.txt
12409 F: drivers/staging/media/imx/
12410 F: include/linux/imx-media.h
12411 F: include/media/imx.h
12413 MEDIA DRIVERS FOR FREESCALE IMX7
12414 M: Rui Miguel Silva <rmfrfs@gmail.com>
12415 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12416 L: linux-media@vger.kernel.org
12418 T: git git://linuxtv.org/media_tree.git
12419 F: Documentation/admin-guide/media/imx7.rst
12420 F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
12421 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
12422 F: drivers/media/platform/nxp/imx-mipi-csis.c
12423 F: drivers/staging/media/imx/imx7-media-csi.c
12425 MEDIA DRIVERS FOR HELENE
12426 M: Abylay Ospan <aospan@netup.ru>
12427 L: linux-media@vger.kernel.org
12429 W: https://linuxtv.org
12430 W: http://netup.tv/
12431 T: git git://linuxtv.org/media_tree.git
12432 F: drivers/media/dvb-frontends/helene*
12434 MEDIA DRIVERS FOR HORUS3A
12435 M: Sergey Kozlov <serjk@netup.ru>
12436 M: Abylay Ospan <aospan@netup.ru>
12437 L: linux-media@vger.kernel.org
12439 W: https://linuxtv.org
12440 W: http://netup.tv/
12441 T: git git://linuxtv.org/media_tree.git
12442 F: drivers/media/dvb-frontends/horus3a*
12444 MEDIA DRIVERS FOR LNBH25
12445 M: Sergey Kozlov <serjk@netup.ru>
12446 M: Abylay Ospan <aospan@netup.ru>
12447 L: linux-media@vger.kernel.org
12449 W: https://linuxtv.org
12450 W: http://netup.tv/
12451 T: git git://linuxtv.org/media_tree.git
12452 F: drivers/media/dvb-frontends/lnbh25*
12454 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
12455 L: linux-media@vger.kernel.org
12457 W: https://linuxtv.org
12458 T: git git://linuxtv.org/media_tree.git
12459 F: drivers/media/dvb-frontends/mxl5xx*
12461 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
12462 M: Sergey Kozlov <serjk@netup.ru>
12463 M: Abylay Ospan <aospan@netup.ru>
12464 L: linux-media@vger.kernel.org
12466 W: https://linuxtv.org
12467 W: http://netup.tv/
12468 T: git git://linuxtv.org/media_tree.git
12469 F: drivers/media/pci/netup_unidvb/*
12471 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
12472 M: Dmitry Osipenko <digetx@gmail.com>
12473 L: linux-media@vger.kernel.org
12474 L: linux-tegra@vger.kernel.org
12476 T: git git://linuxtv.org/media_tree.git
12477 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
12478 F: drivers/media/platform/nvidia/tegra-vde/
12480 MEDIA DRIVERS FOR RENESAS - CEU
12481 M: Jacopo Mondi <jacopo@jmondi.org>
12482 L: linux-media@vger.kernel.org
12483 L: linux-renesas-soc@vger.kernel.org
12485 T: git git://linuxtv.org/media_tree.git
12486 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
12487 F: drivers/media/platform/renesas/renesas-ceu.c
12488 F: include/media/drv-intf/renesas-ceu.h
12490 MEDIA DRIVERS FOR RENESAS - DRIF
12491 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
12492 L: linux-media@vger.kernel.org
12493 L: linux-renesas-soc@vger.kernel.org
12495 T: git git://linuxtv.org/media_tree.git
12496 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
12497 F: drivers/media/platform/renesas/rcar_drif.c
12499 MEDIA DRIVERS FOR RENESAS - FCP
12500 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12501 L: linux-media@vger.kernel.org
12502 L: linux-renesas-soc@vger.kernel.org
12504 T: git git://linuxtv.org/media_tree.git
12505 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
12506 F: drivers/media/platform/renesas/rcar-fcp.c
12507 F: include/media/rcar-fcp.h
12509 MEDIA DRIVERS FOR RENESAS - FDP1
12510 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12511 L: linux-media@vger.kernel.org
12512 L: linux-renesas-soc@vger.kernel.org
12514 T: git git://linuxtv.org/media_tree.git
12515 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
12516 F: drivers/media/platform/renesas/rcar_fdp1.c
12518 MEDIA DRIVERS FOR RENESAS - VIN
12519 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12520 L: linux-media@vger.kernel.org
12521 L: linux-renesas-soc@vger.kernel.org
12523 T: git git://linuxtv.org/media_tree.git
12524 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
12525 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
12526 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
12527 F: drivers/media/platform/renesas/rcar-isp.c
12528 F: drivers/media/platform/renesas/rcar-vin/
12530 MEDIA DRIVERS FOR RENESAS - VSP1
12531 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12532 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12533 L: linux-media@vger.kernel.org
12534 L: linux-renesas-soc@vger.kernel.org
12536 T: git git://linuxtv.org/media_tree.git
12537 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
12538 F: drivers/media/platform/renesas/vsp1/
12540 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
12541 L: linux-media@vger.kernel.org
12543 W: https://linuxtv.org
12544 T: git git://linuxtv.org/media_tree.git
12545 F: drivers/media/dvb-frontends/stv0910*
12547 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
12548 L: linux-media@vger.kernel.org
12550 W: https://linuxtv.org
12551 T: git git://linuxtv.org/media_tree.git
12552 F: drivers/media/dvb-frontends/stv6111*
12554 MEDIA DRIVERS FOR STM32 - DCMI
12555 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
12556 L: linux-media@vger.kernel.org
12558 T: git git://linuxtv.org/media_tree.git
12559 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
12560 F: drivers/media/platform/st/stm32/stm32-dcmi.c
12562 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
12563 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12564 L: linux-media@vger.kernel.org
12566 W: https://linuxtv.org
12567 Q: http://patchwork.kernel.org/project/linux-media/list/
12568 T: git git://linuxtv.org/media_tree.git
12569 F: Documentation/admin-guide/media/
12570 F: Documentation/devicetree/bindings/media/
12571 F: Documentation/driver-api/media/
12572 F: Documentation/userspace-api/media/
12574 F: drivers/staging/media/
12575 F: include/linux/platform_data/media/
12577 F: include/uapi/linux/dvb/
12578 F: include/uapi/linux/ivtv*
12579 F: include/uapi/linux/media.h
12580 F: include/uapi/linux/meye.h
12581 F: include/uapi/linux/uvcvideo.h
12582 F: include/uapi/linux/v4l2-*
12583 F: include/uapi/linux/videodev2.h
12585 MEDIATEK BLUETOOTH DRIVER
12586 M: Sean Wang <sean.wang@mediatek.com>
12587 L: linux-bluetooth@vger.kernel.org
12588 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12590 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
12591 F: drivers/bluetooth/btmtkuart.c
12593 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
12594 M: Sean Wang <sean.wang@mediatek.com>
12595 L: linux-pm@vger.kernel.org
12597 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
12598 F: drivers/power/reset/mt6323-poweroff.c
12600 MEDIATEK CIR DRIVER
12601 M: Sean Wang <sean.wang@mediatek.com>
12603 F: drivers/media/rc/mtk-cir.c
12605 MEDIATEK DMA DRIVER
12606 M: Sean Wang <sean.wang@mediatek.com>
12607 L: dmaengine@vger.kernel.org
12608 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12609 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12611 F: Documentation/devicetree/bindings/dma/mtk-*
12612 F: drivers/dma/mediatek/
12614 MEDIATEK ETHERNET DRIVER
12615 M: Felix Fietkau <nbd@nbd.name>
12616 M: John Crispin <john@phrozen.org>
12617 M: Sean Wang <sean.wang@mediatek.com>
12618 M: Mark Lee <Mark-MC.Lee@mediatek.com>
12619 L: netdev@vger.kernel.org
12621 F: drivers/net/ethernet/mediatek/
12623 MEDIATEK I2C CONTROLLER DRIVER
12624 M: Qii Wang <qii.wang@mediatek.com>
12625 L: linux-i2c@vger.kernel.org
12627 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
12628 F: drivers/i2c/busses/i2c-mt65xx.c
12630 MEDIATEK IOMMU DRIVER
12631 M: Yong Wu <yong.wu@mediatek.com>
12632 L: iommu@lists.linux.dev
12633 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12635 F: Documentation/devicetree/bindings/iommu/mediatek*
12636 F: drivers/iommu/mtk_iommu*
12637 F: include/dt-bindings/memory/mt*-port.h
12639 MEDIATEK JPEG DRIVER
12640 M: Bin Liu <bin.liu@mediatek.com>
12642 F: Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
12643 F: drivers/media/platform/mediatek/jpeg/
12645 MEDIATEK MDP DRIVER
12646 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
12647 M: Houlong Wei <houlong.wei@mediatek.com>
12648 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12650 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
12651 F: drivers/media/platform/mediatek/mdp/
12652 F: drivers/media/platform/mediatek/vpu/
12654 MEDIATEK MEDIA DRIVER
12655 M: Tiffany Lin <tiffany.lin@mediatek.com>
12656 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12658 F: Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
12659 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
12660 F: drivers/media/platform/mediatek/vcodec/
12661 F: drivers/media/platform/mediatek/vpu/
12663 MEDIATEK MMC/SD/SDIO DRIVER
12664 M: Chaotian Jing <chaotian.jing@mediatek.com>
12666 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
12667 F: drivers/mmc/host/mtk-sd.c
12669 MEDIATEK MT76 WIRELESS LAN DRIVER
12670 M: Felix Fietkau <nbd@nbd.name>
12671 M: Lorenzo Bianconi <lorenzo@kernel.org>
12672 M: Ryder Lee <ryder.lee@mediatek.com>
12673 R: Shayne Chen <shayne.chen@mediatek.com>
12674 R: Sean Wang <sean.wang@mediatek.com>
12675 L: linux-wireless@vger.kernel.org
12677 F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
12678 F: drivers/net/wireless/mediatek/mt76/
12680 MEDIATEK MT7601U WIRELESS LAN DRIVER
12681 M: Jakub Kicinski <kubakici@wp.pl>
12682 L: linux-wireless@vger.kernel.org
12684 F: drivers/net/wireless/mediatek/mt7601u/
12686 MEDIATEK MT7621 CLOCK DRIVER
12687 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12689 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
12690 F: drivers/clk/ralink/clk-mt7621.c
12692 MEDIATEK MT7621/28/88 I2C DRIVER
12693 M: Stefan Roese <sr@denx.de>
12694 L: linux-i2c@vger.kernel.org
12696 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
12697 F: drivers/i2c/busses/i2c-mt7621.c
12699 MEDIATEK MT7621 PCIE CONTROLLER DRIVER
12700 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12702 F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
12703 F: drivers/pci/controller/pcie-mt7621.c
12705 MEDIATEK MT7621 PHY PCI DRIVER
12706 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12708 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
12709 F: drivers/phy/ralink/phy-mt7621-pci.c
12711 MEDIATEK NAND CONTROLLER DRIVER
12712 L: linux-mtd@lists.infradead.org
12714 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
12715 F: drivers/mtd/nand/raw/mtk_*
12717 MEDIATEK PMIC LED DRIVER
12718 M: Sean Wang <sean.wang@mediatek.com>
12720 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
12721 F: drivers/leds/leds-mt6323.c
12723 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
12724 M: Sean Wang <sean.wang@mediatek.com>
12726 F: drivers/char/hw_random/mtk-rng.c
12728 MEDIATEK SMI DRIVER
12729 M: Yong Wu <yong.wu@mediatek.com>
12730 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12732 F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
12733 F: drivers/memory/mtk-smi.c
12734 F: include/soc/mediatek/smi.h
12736 MEDIATEK SWITCH DRIVER
12737 M: Sean Wang <sean.wang@mediatek.com>
12738 M: Landen Chao <Landen.Chao@mediatek.com>
12739 M: DENG Qingfang <dqfext@gmail.com>
12740 L: netdev@vger.kernel.org
12742 F: drivers/net/dsa/mt7530.*
12743 F: net/dsa/tag_mtk.c
12745 MEDIATEK T7XX 5G WWAN MODEM DRIVER
12746 M: Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
12747 M: Intel Corporation <linuxwwan@intel.com>
12748 R: Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
12749 R: Liu Haijun <haijun.liu@mediatek.com>
12750 R: M Chetan Kumar <m.chetan.kumar@linux.intel.com>
12751 R: Ricardo Martinez <ricardo.martinez@linux.intel.com>
12752 L: netdev@vger.kernel.org
12754 F: drivers/net/wwan/t7xx/
12756 MEDIATEK USB3 DRD IP DRIVER
12757 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
12758 L: linux-usb@vger.kernel.org
12759 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12760 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12762 F: Documentation/devicetree/bindings/usb/mediatek,*
12763 F: drivers/usb/host/xhci-mtk*
12764 F: drivers/usb/mtu3/
12766 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
12767 M: Peter Senna Tschudin <peter.senna@gmail.com>
12768 M: Martin Donnelly <martin.donnelly@ge.com>
12769 M: Martyn Welch <martyn.welch@collabora.co.uk>
12771 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
12772 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
12774 MEGARAID SCSI/SAS DRIVERS
12775 M: Kashyap Desai <kashyap.desai@broadcom.com>
12776 M: Sumit Saxena <sumit.saxena@broadcom.com>
12777 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
12778 L: megaraidlinux.pdl@broadcom.com
12779 L: linux-scsi@vger.kernel.org
12781 W: http://www.avagotech.com/support/
12782 F: Documentation/scsi/megaraid.rst
12783 F: drivers/scsi/megaraid.*
12784 F: drivers/scsi/megaraid/
12786 MELEXIS MLX90614 DRIVER
12787 M: Crt Mori <cmo@melexis.com>
12788 L: linux-iio@vger.kernel.org
12790 W: http://www.melexis.com
12791 F: drivers/iio/temperature/mlx90614.c
12793 MELEXIS MLX90632 DRIVER
12794 M: Crt Mori <cmo@melexis.com>
12795 L: linux-iio@vger.kernel.org
12797 W: http://www.melexis.com
12798 F: drivers/iio/temperature/mlx90632.c
12800 MELFAS MIP4 TOUCHSCREEN DRIVER
12801 M: Sangwon Jee <jeesw@melfas.com>
12803 W: http://www.melfas.com
12804 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
12805 F: drivers/input/touchscreen/melfas_mip4.c
12807 MELLANOX BLUEFIELD I2C DRIVER
12808 M: Khalil Blaiech <kblaiech@nvidia.com>
12809 L: linux-i2c@vger.kernel.org
12811 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
12812 F: drivers/i2c/busses/i2c-mlxbf.c
12814 MELLANOX ETHERNET DRIVER (mlx4_en)
12815 M: Tariq Toukan <tariqt@nvidia.com>
12816 L: netdev@vger.kernel.org
12818 W: http://www.mellanox.com
12819 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12820 F: drivers/net/ethernet/mellanox/mlx4/en_*
12822 MELLANOX ETHERNET DRIVER (mlx5e)
12823 M: Saeed Mahameed <saeedm@nvidia.com>
12824 L: netdev@vger.kernel.org
12826 W: http://www.mellanox.com
12827 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12828 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
12830 MELLANOX ETHERNET INNOVA DRIVERS
12831 R: Boris Pismenny <borisp@nvidia.com>
12832 L: netdev@vger.kernel.org
12834 W: http://www.mellanox.com
12835 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12836 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
12837 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
12838 F: include/linux/mlx5/mlx5_ifc_fpga.h
12840 MELLANOX ETHERNET SWITCH DRIVERS
12841 M: Ido Schimmel <idosch@nvidia.com>
12842 M: Petr Machata <petrm@nvidia.com>
12843 L: netdev@vger.kernel.org
12845 W: http://www.mellanox.com
12846 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12847 F: drivers/net/ethernet/mellanox/mlxsw/
12848 F: tools/testing/selftests/drivers/net/mlxsw/
12850 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
12851 M: mlxsw@nvidia.com
12852 L: netdev@vger.kernel.org
12854 W: http://www.mellanox.com
12855 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12856 F: drivers/net/ethernet/mellanox/mlxfw/
12858 MELLANOX HARDWARE PLATFORM SUPPORT
12859 M: Hans de Goede <hdegoede@redhat.com>
12860 M: Mark Gross <markgross@kernel.org>
12861 M: Vadim Pasternak <vadimp@nvidia.com>
12862 L: platform-driver-x86@vger.kernel.org
12864 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
12865 F: drivers/platform/mellanox/
12866 F: include/linux/platform_data/mlxreg.h
12868 MELLANOX MLX4 core VPI driver
12869 M: Tariq Toukan <tariqt@nvidia.com>
12870 L: netdev@vger.kernel.org
12871 L: linux-rdma@vger.kernel.org
12873 W: http://www.mellanox.com
12874 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12875 F: drivers/net/ethernet/mellanox/mlx4/
12876 F: include/linux/mlx4/
12878 MELLANOX MLX4 IB driver
12879 M: Yishai Hadas <yishaih@nvidia.com>
12880 L: linux-rdma@vger.kernel.org
12882 W: http://www.mellanox.com
12883 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12884 F: drivers/infiniband/hw/mlx4/
12885 F: include/linux/mlx4/
12886 F: include/uapi/rdma/mlx4-abi.h
12888 MELLANOX MLX5 core VPI driver
12889 M: Saeed Mahameed <saeedm@nvidia.com>
12890 M: Leon Romanovsky <leonro@nvidia.com>
12891 L: netdev@vger.kernel.org
12892 L: linux-rdma@vger.kernel.org
12894 W: http://www.mellanox.com
12895 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12896 F: Documentation/networking/device_drivers/ethernet/mellanox/
12897 F: drivers/net/ethernet/mellanox/mlx5/core/
12898 F: include/linux/mlx5/
12900 MELLANOX MLX5 IB driver
12901 M: Leon Romanovsky <leonro@nvidia.com>
12902 L: linux-rdma@vger.kernel.org
12904 W: http://www.mellanox.com
12905 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12906 F: drivers/infiniband/hw/mlx5/
12907 F: include/linux/mlx5/
12908 F: include/uapi/rdma/mlx5-abi.h
12910 MELLANOX MLXCPLD I2C AND MUX DRIVER
12911 M: Vadim Pasternak <vadimp@nvidia.com>
12912 M: Michael Shych <michaelsh@nvidia.com>
12913 L: linux-i2c@vger.kernel.org
12915 F: Documentation/i2c/busses/i2c-mlxcpld.rst
12916 F: drivers/i2c/busses/i2c-mlxcpld.c
12917 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
12919 MELLANOX MLXCPLD LED DRIVER
12920 M: Vadim Pasternak <vadimp@nvidia.com>
12921 L: linux-leds@vger.kernel.org
12923 F: Documentation/leds/leds-mlxcpld.rst
12924 F: drivers/leds/leds-mlxcpld.c
12925 F: drivers/leds/leds-mlxreg.c
12927 MELLANOX PLATFORM DRIVER
12928 M: Vadim Pasternak <vadimp@nvidia.com>
12929 L: platform-driver-x86@vger.kernel.org
12931 F: drivers/platform/x86/mlx-platform.c
12934 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12935 M: "Paul E. McKenney" <paulmck@kernel.org>
12936 L: linux-kernel@vger.kernel.org
12938 F: arch/powerpc/include/asm/membarrier.h
12939 F: include/uapi/linux/membarrier.h
12940 F: kernel/sched/membarrier.c
12943 M: Mike Rapoport <rppt@kernel.org>
12944 L: linux-mm@kvack.org
12946 F: Documentation/core-api/boot-time-mm.rst
12947 F: include/linux/memblock.h
12949 F: tools/testing/memblock/
12951 MEMORY CONTROLLER DRIVERS
12952 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12953 L: linux-kernel@vger.kernel.org
12955 B: mailto:krzysztof.kozlowski@linaro.org
12956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
12957 F: Documentation/devicetree/bindings/memory-controllers/
12959 F: include/dt-bindings/memory/
12962 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
12963 M: Dmitry Osipenko <digetx@gmail.com>
12964 L: linux-pm@vger.kernel.org
12965 L: linux-tegra@vger.kernel.org
12966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
12968 F: drivers/devfreq/tegra30-devfreq.c
12971 M: Andrew Morton <akpm@linux-foundation.org>
12972 L: linux-mm@kvack.org
12974 W: http://www.linux-mm.org
12975 T: git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
12976 T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
12977 F: include/linux/gfp.h
12978 F: include/linux/memory_hotplug.h
12979 F: include/linux/mm.h
12980 F: include/linux/mmzone.h
12981 F: include/linux/pagewalk.h
12982 F: include/linux/vmalloc.h
12984 F: tools/testing/selftests/vm/
12987 M: David Hildenbrand <david@redhat.com>
12988 M: Oscar Salvador <osalvador@suse.de>
12989 L: linux-mm@kvack.org
12991 F: Documentation/admin-guide/mm/memory-hotplug.rst
12992 F: Documentation/core-api/memory-hotplug.rst
12993 F: drivers/base/memory.c
12994 F: include/linux/memory_hotplug.h
12995 F: mm/memory_hotplug.c
12996 F: tools/testing/selftests/memory-hotplug/
12998 MEMORY TECHNOLOGY DEVICES (MTD)
12999 M: Miquel Raynal <miquel.raynal@bootlin.com>
13000 M: Richard Weinberger <richard@nod.at>
13001 M: Vignesh Raghavendra <vigneshr@ti.com>
13002 L: linux-mtd@lists.infradead.org
13004 W: http://www.linux-mtd.infradead.org/
13005 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13006 C: irc://irc.oftc.net/mtd
13007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
13008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
13009 F: Documentation/devicetree/bindings/mtd/
13011 F: include/linux/mtd/
13012 F: include/uapi/mtd/
13014 MEN A21 WATCHDOG DRIVER
13015 M: Johannes Thumshirn <morbidrsa@gmail.com>
13016 L: linux-watchdog@vger.kernel.org
13018 F: drivers/watchdog/mena21_wdt.c
13020 MEN CHAMELEON BUS (mcb)
13021 M: Johannes Thumshirn <morbidrsa@gmail.com>
13023 F: Documentation/driver-api/men-chameleon-bus.rst
13025 F: include/linux/mcb.h
13027 MEN F21BMC (Board Management Controller)
13028 M: Andreas Werner <andreas.werner@men.de>
13030 F: Documentation/hwmon/menf21bmc.rst
13031 F: drivers/hwmon/menf21bmc_hwmon.c
13032 F: drivers/leds/leds-menf21bmc.c
13033 F: drivers/mfd/menf21bmc.c
13034 F: drivers/watchdog/menf21bmc_wdt.c
13036 MEN Z069 WATCHDOG DRIVER
13037 M: Johannes Thumshirn <jth@kernel.org>
13038 L: linux-watchdog@vger.kernel.org
13040 F: drivers/watchdog/menz69_wdt.c
13042 MESON AO CEC DRIVER FOR AMLOGIC SOCS
13043 M: Neil Armstrong <narmstrong@baylibre.com>
13044 L: linux-media@vger.kernel.org
13045 L: linux-amlogic@lists.infradead.org
13047 W: http://linux-meson.com/
13048 T: git git://linuxtv.org/media_tree.git
13049 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
13050 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
13051 F: drivers/media/cec/platform/meson/ao-cec.c
13053 MESON GE2D DRIVER FOR AMLOGIC SOCS
13054 M: Neil Armstrong <narmstrong@baylibre.com>
13055 L: linux-media@vger.kernel.org
13056 L: linux-amlogic@lists.infradead.org
13058 T: git git://linuxtv.org/media_tree.git
13059 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
13060 F: drivers/media/platform/amlogic/meson-ge2d/
13062 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
13063 M: Liang Yang <liang.yang@amlogic.com>
13064 L: linux-mtd@lists.infradead.org
13066 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
13067 F: drivers/mtd/nand/raw/meson_*
13069 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
13070 M: Neil Armstrong <narmstrong@baylibre.com>
13071 L: linux-media@vger.kernel.org
13072 L: linux-amlogic@lists.infradead.org
13074 T: git git://linuxtv.org/media_tree.git
13075 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
13076 F: drivers/staging/media/meson/vdec/
13078 METHODE UDPU SUPPORT
13079 M: Vladimir Vid <vladimir.vid@sartura.hr>
13081 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
13084 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13085 R: Hemant Kumar <quic_hemantk@quicinc.com>
13086 L: mhi@lists.linux.dev
13087 L: linux-arm-msm@vger.kernel.org
13089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
13090 F: Documentation/ABI/stable/sysfs-bus-mhi
13091 F: Documentation/mhi/
13092 F: drivers/bus/mhi/
13093 F: include/linux/mhi.h
13095 MICROBLAZE ARCHITECTURE
13096 M: Michal Simek <monstr@monstr.eu>
13098 W: http://www.monstr.eu/fdt/
13099 T: git git://git.monstr.eu/linux-2.6-microblaze.git
13100 F: arch/microblaze/
13102 MICROCHIP AT91 DMA DRIVERS
13103 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13104 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13105 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13106 L: dmaengine@vger.kernel.org
13108 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
13109 F: drivers/dma/at_hdmac.c
13110 F: drivers/dma/at_hdmac_regs.h
13111 F: drivers/dma/at_xdmac.c
13112 F: include/dt-bindings/dma/at91.h
13114 MICROCHIP AT91 SERIAL DRIVER
13115 M: Richard Genoud <richard.genoud@gmail.com>
13117 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
13118 F: drivers/tty/serial/atmel_serial.c
13119 F: drivers/tty/serial/atmel_serial.h
13121 MICROCHIP AT91 USART MFD DRIVER
13122 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
13123 L: linux-kernel@vger.kernel.org
13125 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
13126 F: drivers/mfd/at91-usart.c
13127 F: include/dt-bindings/mfd/at91-usart.h
13129 MICROCHIP AT91 USART SPI DRIVER
13130 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
13131 L: linux-spi@vger.kernel.org
13133 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
13134 F: drivers/spi/spi-at91-usart.c
13136 MICROCHIP AUDIO ASOC DRIVERS
13137 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13138 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13142 MICROCHIP CSI2DC DRIVER
13143 M: Eugen Hristev <eugen.hristev@microchip.com>
13144 L: linux-media@vger.kernel.org
13146 F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
13147 F: drivers/media/platform/atmel/microchip-csi2dc.c
13149 MICROCHIP ECC DRIVER
13150 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13151 L: linux-crypto@vger.kernel.org
13153 F: drivers/crypto/atmel-ecc.*
13155 MICROCHIP EIC DRIVER
13156 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13157 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13159 F: drivers/irqchip/irq-mchp-eic.c
13161 MICROCHIP I2C DRIVER
13162 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13163 L: linux-i2c@vger.kernel.org
13165 F: drivers/i2c/busses/i2c-at91-*.c
13166 F: drivers/i2c/busses/i2c-at91.h
13168 MICROCHIP ISC DRIVER
13169 M: Eugen Hristev <eugen.hristev@microchip.com>
13170 L: linux-media@vger.kernel.org
13172 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
13173 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
13174 F: drivers/media/platform/atmel/atmel-isc*
13175 F: drivers/media/platform/atmel/atmel-sama*-isc*
13176 F: include/linux/atmel-isc-media.h
13178 MICROCHIP ISI DRIVER
13179 M: Eugen Hristev <eugen.hristev@microchip.com>
13180 L: linux-media@vger.kernel.org
13182 F: drivers/media/platform/atmel/atmel-isi.c
13183 F: drivers/media/platform/atmel/atmel-isi.h
13185 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
13186 M: Woojung Huh <woojung.huh@microchip.com>
13187 M: UNGLinuxDriver@microchip.com
13188 L: netdev@vger.kernel.org
13190 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
13191 F: drivers/net/dsa/microchip/*
13192 F: include/linux/platform_data/microchip-ksz.h
13193 F: net/dsa/tag_ksz.c
13195 MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
13196 M: Arun Ramadoss <arun.ramadoss@microchip.com>
13197 R: UNGLinuxDriver@microchip.com
13198 L: netdev@vger.kernel.org
13200 F: drivers/net/phy/microchip_t1.c
13202 MICROCHIP LAN743X ETHERNET DRIVER
13203 M: Bryan Whitehead <bryan.whitehead@microchip.com>
13204 M: UNGLinuxDriver@microchip.com
13205 L: netdev@vger.kernel.org
13207 F: drivers/net/ethernet/microchip/lan743x_*
13209 MICROCHIP LAN966X ETHERNET DRIVER
13210 M: Horatiu Vultur <horatiu.vultur@microchip.com>
13211 M: UNGLinuxDriver@microchip.com
13212 L: netdev@vger.kernel.org
13214 F: drivers/net/ethernet/microchip/lan966x/*
13216 MICROCHIP LCDFB DRIVER
13217 M: Nicolas Ferre <nicolas.ferre@microchip.com>
13218 L: linux-fbdev@vger.kernel.org
13220 F: drivers/video/fbdev/atmel_lcdfb.c
13221 F: include/video/atmel_lcdc.h
13223 MICROCHIP MCP16502 PMIC DRIVER
13224 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13225 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13227 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
13228 F: drivers/regulator/mcp16502.c
13230 MICROCHIP MCP3911 ADC DRIVER
13231 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13232 M: Kent Gustavsson <kent@minoris.se>
13233 L: linux-iio@vger.kernel.org
13235 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
13236 F: drivers/iio/adc/mcp3911.c
13238 MICROCHIP MMC/SD/SDIO MCI DRIVER
13239 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13241 F: drivers/mmc/host/atmel-mci.c
13243 MICROCHIP NAND DRIVER
13244 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13245 L: linux-mtd@lists.infradead.org
13247 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
13248 F: drivers/mtd/nand/raw/atmel/*
13250 MICROCHIP PWM DRIVER
13251 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13252 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13253 L: linux-pwm@vger.kernel.org
13255 F: Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
13256 F: drivers/pwm/pwm-atmel.c
13258 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
13259 M: Eugen Hristev <eugen.hristev@microchip.com>
13260 L: linux-iio@vger.kernel.org
13262 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
13263 F: drivers/iio/adc/at91-sama5d2_adc.c
13264 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
13266 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
13267 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13269 F: drivers/power/reset/at91-sama5d2_shdwc.c
13271 MICROCHIP SPI DRIVER
13272 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13274 F: drivers/spi/spi-atmel.*
13276 MICROCHIP SSC DRIVER
13277 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13278 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13280 F: drivers/misc/atmel-ssc.c
13281 F: include/linux/atmel-ssc.h
13283 MICROCHIP USB251XB DRIVER
13284 M: Richard Leitner <richard.leitner@skidata.com>
13285 L: linux-usb@vger.kernel.org
13287 F: Documentation/devicetree/bindings/usb/usb251xb.txt
13288 F: drivers/usb/misc/usb251xb.c
13290 MICROCHIP USBA UDC DRIVER
13291 M: Cristian Birsan <cristian.birsan@microchip.com>
13292 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13294 F: drivers/usb/gadget/udc/atmel_usba_udc.*
13296 MICROCHIP WILC1000 WIFI DRIVER
13297 M: Ajay Singh <ajay.kathat@microchip.com>
13298 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13299 L: linux-wireless@vger.kernel.org
13301 F: drivers/net/wireless/microchip/wilc1000/
13303 MICROSEMI MIPS SOCS
13304 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13305 M: UNGLinuxDriver@microchip.com
13306 L: linux-mips@vger.kernel.org
13308 F: Documentation/devicetree/bindings/mips/mscc.txt
13309 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
13310 F: arch/mips/boot/dts/mscc/
13311 F: arch/mips/configs/generic/board-ocelot.config
13312 F: arch/mips/generic/board-ocelot.c
13314 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
13315 M: Don Brace <don.brace@microchip.com>
13316 L: storagedev@microchip.com
13317 L: linux-scsi@vger.kernel.org
13319 F: Documentation/scsi/smartpqi.rst
13320 F: drivers/scsi/smartpqi/Kconfig
13321 F: drivers/scsi/smartpqi/Makefile
13322 F: drivers/scsi/smartpqi/smartpqi*.[ch]
13323 F: include/linux/cciss*.h
13324 F: include/uapi/linux/cciss*.h
13326 MICROSOFT SURFACE BATTERY AND AC DRIVERS
13327 M: Maximilian Luz <luzmaximilian@gmail.com>
13328 L: linux-pm@vger.kernel.org
13329 L: platform-driver-x86@vger.kernel.org
13331 F: drivers/power/supply/surface_battery.c
13332 F: drivers/power/supply/surface_charger.c
13334 MICROSOFT SURFACE DTX DRIVER
13335 M: Maximilian Luz <luzmaximilian@gmail.com>
13336 L: platform-driver-x86@vger.kernel.org
13338 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
13339 F: drivers/platform/surface/surface_dtx.c
13340 F: include/uapi/linux/surface_aggregator/dtx.h
13342 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
13343 M: Maximilian Luz <luzmaximilian@gmail.com>
13344 L: platform-driver-x86@vger.kernel.org
13346 F: drivers/platform/surface/surface_gpe.c
13348 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
13349 M: Hans de Goede <hdegoede@redhat.com>
13350 M: Mark Gross <markgross@kernel.org>
13351 M: Maximilian Luz <luzmaximilian@gmail.com>
13352 L: platform-driver-x86@vger.kernel.org
13354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
13355 F: drivers/platform/surface/
13357 MICROSOFT SURFACE HID TRANSPORT DRIVER
13358 M: Maximilian Luz <luzmaximilian@gmail.com>
13359 L: linux-input@vger.kernel.org
13360 L: platform-driver-x86@vger.kernel.org
13362 F: drivers/hid/surface-hid/
13364 MICROSOFT SURFACE HOT-PLUG DRIVER
13365 M: Maximilian Luz <luzmaximilian@gmail.com>
13366 L: platform-driver-x86@vger.kernel.org
13368 F: drivers/platform/surface/surface_hotplug.c
13370 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
13371 M: Maximilian Luz <luzmaximilian@gmail.com>
13372 L: platform-driver-x86@vger.kernel.org
13374 F: drivers/platform/surface/surface_platform_profile.c
13376 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
13377 M: Chen Yu <yu.c.chen@intel.com>
13378 L: platform-driver-x86@vger.kernel.org
13380 F: drivers/platform/surface/surfacepro3_button.c
13382 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
13383 M: Maximilian Luz <luzmaximilian@gmail.com>
13384 L: platform-driver-x86@vger.kernel.org
13386 W: https://github.com/linux-surface/surface-aggregator-module
13387 C: irc://irc.libera.chat/linux-surface
13388 F: Documentation/driver-api/surface_aggregator/
13389 F: drivers/platform/surface/aggregator/
13390 F: drivers/platform/surface/surface_acpi_notify.c
13391 F: drivers/platform/surface/surface_aggregator_cdev.c
13392 F: drivers/platform/surface/surface_aggregator_registry.c
13393 F: include/linux/surface_acpi_notify.h
13394 F: include/linux/surface_aggregator/
13395 F: include/uapi/linux/surface_aggregator/
13397 MICROTEK X6 SCANNER
13398 M: Oliver Neukum <oliver@neukum.org>
13400 F: drivers/usb/image/microtek.*
13402 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
13403 M: Luka Kovacic <luka.kovacic@sartura.hr>
13404 M: Luka Perkov <luka.perkov@sartura.hr>
13406 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
13407 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
13408 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
13409 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
13410 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
13411 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
13413 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
13414 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13415 L: linux-media@vger.kernel.org
13417 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
13418 F: Documentation/driver-api/media/drivers/ccs/
13419 F: Documentation/userspace-api/media/drivers/ccs.rst
13420 F: drivers/media/i2c/ccs-pll.c
13421 F: drivers/media/i2c/ccs-pll.h
13422 F: drivers/media/i2c/ccs/
13423 F: include/uapi/linux/ccs.h
13424 F: include/uapi/linux/smiapp.h
13427 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13428 L: linux-mips@vger.kernel.org
13430 W: http://www.linux-mips.org/
13431 Q: https://patchwork.kernel.org/project/linux-mips/list/
13432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
13433 F: Documentation/devicetree/bindings/mips/
13434 F: Documentation/mips/
13436 F: drivers/platform/mips/
13438 MIPS BOSTON DEVELOPMENT BOARD
13439 M: Paul Burton <paulburton@kernel.org>
13440 L: linux-mips@vger.kernel.org
13442 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
13443 F: arch/mips/boot/dts/img/boston.dts
13444 F: arch/mips/configs/generic/board-boston.config
13445 F: drivers/clk/imgtec/clk-boston.c
13446 F: include/dt-bindings/clock/boston-clock.h
13449 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13450 M: Serge Semin <fancer.lancer@gmail.com>
13451 L: linux-mips@vger.kernel.org
13453 F: drivers/bus/mips_cdmm.c
13454 F: drivers/clocksource/mips-gic-timer.c
13455 F: drivers/cpuidle/cpuidle-cps.c
13456 F: drivers/irqchip/irq-mips-cpu.c
13457 F: drivers/irqchip/irq-mips-gic.c
13459 MIPS GENERIC PLATFORM
13460 M: Paul Burton <paulburton@kernel.org>
13461 L: linux-mips@vger.kernel.org
13463 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
13464 F: arch/mips/generic/
13465 F: arch/mips/tools/generic-board-config.sh
13467 MIPS RINT INSTRUCTION EMULATION
13468 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
13469 L: linux-mips@vger.kernel.org
13471 F: arch/mips/math-emu/dp_rint.c
13472 F: arch/mips/math-emu/sp_rint.c
13474 MIPS/LOONGSON1 ARCHITECTURE
13475 M: Keguang Zhang <keguang.zhang@gmail.com>
13476 L: linux-mips@vger.kernel.org
13478 F: arch/mips/include/asm/mach-loongson32/
13479 F: arch/mips/loongson32/
13480 F: drivers/*/*/*loongson1*
13481 F: drivers/*/*loongson1*
13483 MIPS/LOONGSON2EF ARCHITECTURE
13484 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
13485 L: linux-mips@vger.kernel.org
13487 F: arch/mips/include/asm/mach-loongson2ef/
13488 F: arch/mips/loongson2ef/
13489 F: drivers/cpufreq/loongson2_cpufreq.c
13491 MIPS/LOONGSON64 ARCHITECTURE
13492 M: Huacai Chen <chenhuacai@kernel.org>
13493 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
13494 L: linux-mips@vger.kernel.org
13496 F: arch/mips/include/asm/mach-loongson64/
13497 F: arch/mips/loongson64/
13498 F: drivers/irqchip/irq-loongson*
13499 F: drivers/platform/mips/cpu_hwmon.c
13501 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
13502 M: Hans Verkuil <hverkuil@xs4all.nl>
13503 L: linux-media@vger.kernel.org
13505 W: https://linuxtv.org
13506 T: git git://linuxtv.org/media_tree.git
13507 F: drivers/media/radio/radio-miropcm20*
13510 R: Lubomir Rintel <lkundrak@v3.sk>
13511 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
13514 F: arch/arm/boot/dts/mmp*
13515 F: arch/arm/mach-mmp/
13516 F: include/linux/soc/mmp/
13518 MMP USB PHY DRIVERS
13519 R: Lubomir Rintel <lkundrak@v3.sk>
13520 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13522 F: drivers/phy/marvell/phy-mmp3-usb.c
13523 F: drivers/phy/marvell/phy-pxa-usb.c
13525 MMU GATHER AND TLB INVALIDATION
13526 M: Will Deacon <will@kernel.org>
13527 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
13528 M: Andrew Morton <akpm@linux-foundation.org>
13529 M: Nick Piggin <npiggin@gmail.com>
13530 M: Peter Zijlstra <peterz@infradead.org>
13531 L: linux-arch@vger.kernel.org
13532 L: linux-mm@kvack.org
13534 F: arch/*/include/asm/tlb.h
13535 F: include/asm-generic/tlb.h
13538 MN88472 MEDIA DRIVER
13539 M: Antti Palosaari <crope@iki.fi>
13540 L: linux-media@vger.kernel.org
13542 W: https://linuxtv.org
13543 W: http://palosaari.fi/linux/
13544 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13545 F: drivers/media/dvb-frontends/mn88472*
13547 MN88473 MEDIA DRIVER
13548 M: Antti Palosaari <crope@iki.fi>
13549 L: linux-media@vger.kernel.org
13551 W: https://linuxtv.org
13552 W: http://palosaari.fi/linux/
13553 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13554 F: drivers/media/dvb-frontends/mn88473*
13557 M: Luis Chamberlain <mcgrof@kernel.org>
13558 L: linux-modules@vger.kernel.org
13559 L: linux-kernel@vger.kernel.org
13561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
13562 F: include/linux/module.h
13565 MONOLITHIC POWER SYSTEM PMIC DRIVER
13566 M: Saravanan Sekar <sravanhome@gmail.com>
13568 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
13569 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
13570 F: drivers/iio/adc/mp2629_adc.c
13571 F: drivers/mfd/mp2629.c
13572 F: drivers/power/supply/mp2629_charger.c
13573 F: drivers/regulator/mp5416.c
13574 F: drivers/regulator/mpq7920.c
13575 F: drivers/regulator/mpq7920.h
13576 F: include/linux/mfd/mp2629.h
13578 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
13580 W: http://popies.net/meye/
13581 F: Documentation/userspace-api/media/drivers/meye*
13582 F: drivers/media/pci/meye/
13583 F: include/uapi/linux/meye.h
13585 MOTORCOMM PHY DRIVER
13586 M: Peter Geis <pgwipeout@gmail.com>
13587 L: netdev@vger.kernel.org
13589 F: drivers/net/phy/motorcomm.c
13591 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
13592 M: Jiri Slaby <jirislaby@kernel.org>
13594 F: Documentation/driver-api/tty/moxa-smartio.rst
13595 F: drivers/tty/mxser.*
13597 MR800 AVERMEDIA USB FM RADIO DRIVER
13598 M: Alexey Klimov <klimov.linux@gmail.com>
13599 L: linux-media@vger.kernel.org
13601 T: git git://linuxtv.org/media_tree.git
13602 F: drivers/media/radio/radio-mr800.c
13604 MRF24J40 IEEE 802.15.4 RADIO DRIVER
13605 M: Alan Ott <alan@signal11.us>
13606 L: linux-wpan@vger.kernel.org
13608 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
13609 F: drivers/net/ieee802154/mrf24j40.c
13612 M: "Lee, Chun-Yi" <jlee@suse.com>
13613 L: platform-driver-x86@vger.kernel.org
13615 F: drivers/platform/x86/msi-laptop.c
13618 L: platform-driver-x86@vger.kernel.org
13620 F: drivers/platform/x86/msi-wmi.c
13622 MSI001 MEDIA DRIVER
13623 M: Antti Palosaari <crope@iki.fi>
13624 L: linux-media@vger.kernel.org
13626 W: https://linuxtv.org
13627 W: http://palosaari.fi/linux/
13628 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13629 T: git git://linuxtv.org/anttip/media_tree.git
13630 F: drivers/media/tuners/msi001*
13632 MSI2500 MEDIA DRIVER
13633 M: Antti Palosaari <crope@iki.fi>
13634 L: linux-media@vger.kernel.org
13636 W: https://linuxtv.org
13637 W: http://palosaari.fi/linux/
13638 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13639 T: git git://linuxtv.org/anttip/media_tree.git
13640 F: drivers/media/usb/msi2500/
13642 MSTAR INTERRUPT CONTROLLER DRIVER
13643 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
13644 M: Daniel Palmer <daniel@thingy.jp>
13646 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
13647 F: drivers/irqchip/irq-mst-intc.c
13649 MSYSTEMS DISKONCHIP G3 MTD DRIVER
13650 M: Robert Jarzmik <robert.jarzmik@free.fr>
13651 L: linux-mtd@lists.infradead.org
13653 F: drivers/mtd/devices/docg3*
13655 MT9M032 APTINA SENSOR DRIVER
13656 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13657 L: linux-media@vger.kernel.org
13659 T: git git://linuxtv.org/media_tree.git
13660 F: drivers/media/i2c/mt9m032.c
13661 F: include/media/i2c/mt9m032.h
13663 MT9P031 APTINA CAMERA SENSOR
13664 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13665 L: linux-media@vger.kernel.org
13667 T: git git://linuxtv.org/media_tree.git
13668 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
13669 F: drivers/media/i2c/mt9p031.c
13670 F: include/media/i2c/mt9p031.h
13672 MT9T001 APTINA CAMERA SENSOR
13673 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13674 L: linux-media@vger.kernel.org
13676 T: git git://linuxtv.org/media_tree.git
13677 F: drivers/media/i2c/mt9t001.c
13678 F: include/media/i2c/mt9t001.h
13680 MT9T112 APTINA CAMERA SENSOR
13681 M: Jacopo Mondi <jacopo@jmondi.org>
13682 L: linux-media@vger.kernel.org
13684 T: git git://linuxtv.org/media_tree.git
13685 F: drivers/media/i2c/mt9t112.c
13686 F: include/media/i2c/mt9t112.h
13688 MT9V032 APTINA CAMERA SENSOR
13689 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13690 L: linux-media@vger.kernel.org
13692 T: git git://linuxtv.org/media_tree.git
13693 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
13694 F: drivers/media/i2c/mt9v032.c
13695 F: include/media/i2c/mt9v032.h
13697 MT9V111 APTINA CAMERA SENSOR
13698 M: Jacopo Mondi <jacopo@jmondi.org>
13699 L: linux-media@vger.kernel.org
13701 T: git git://linuxtv.org/media_tree.git
13702 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
13703 F: drivers/media/i2c/mt9v111.c
13705 MULTIFUNCTION DEVICES (MFD)
13706 M: Lee Jones <lee.jones@linaro.org>
13708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13709 F: Documentation/devicetree/bindings/mfd/
13711 F: include/dt-bindings/mfd/
13712 F: include/linux/mfd/
13714 MULTIMEDIA CARD (MMC) ETC. OVER SPI
13716 F: drivers/mmc/host/mmc_spi.c
13717 F: include/linux/spi/mmc_spi.h
13719 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
13720 M: Ulf Hansson <ulf.hansson@linaro.org>
13721 L: linux-mmc@vger.kernel.org
13723 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
13724 F: Documentation/devicetree/bindings/mmc/
13726 F: include/linux/mmc/
13727 F: include/uapi/linux/mmc/
13729 MULTIPLEXER SUBSYSTEM
13730 M: Peter Rosin <peda@axentia.se>
13732 F: Documentation/ABI/testing/sysfs-class-mux*
13733 F: Documentation/devicetree/bindings/mux/
13735 F: include/dt-bindings/mux/
13736 F: include/linux/mux/
13738 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
13739 M: Bin Liu <b-liu@ti.com>
13740 L: linux-usb@vger.kernel.org
13742 F: drivers/usb/musb/
13744 MXL301RF MEDIA DRIVER
13745 M: Akihiro Tsukada <tskd08@gmail.com>
13746 L: linux-media@vger.kernel.org
13748 F: drivers/media/tuners/mxl301rf*
13750 MXL5007T MEDIA DRIVER
13751 M: Michael Krufky <mkrufky@linuxtv.org>
13752 L: linux-media@vger.kernel.org
13754 W: https://linuxtv.org
13755 W: http://github.com/mkrufky
13756 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13757 T: git git://linuxtv.org/mkrufky/tuners.git
13758 F: drivers/media/tuners/mxl5007t.*
13761 M: Marek Vasut <marex@denx.de>
13762 M: Stefan Agner <stefan@agner.ch>
13763 L: dri-devel@lists.freedesktop.org
13765 T: git git://anongit.freedesktop.org/drm/drm-misc
13766 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
13767 F: drivers/gpu/drm/mxsfb/
13769 MYLEX DAC960 PCI RAID Controller
13770 M: Hannes Reinecke <hare@kernel.org>
13771 L: linux-scsi@vger.kernel.org
13773 F: drivers/scsi/myrb.*
13774 F: drivers/scsi/myrs.*
13776 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
13777 M: Chris Lee <christopher.lee@cspi.com>
13778 L: netdev@vger.kernel.org
13780 W: https://www.cspi.com/ethernet-products/support/downloads/
13781 F: drivers/net/ethernet/myricom/myri10ge/
13783 NAND FLASH SUBSYSTEM
13784 M: Miquel Raynal <miquel.raynal@bootlin.com>
13785 R: Richard Weinberger <richard@nod.at>
13786 L: linux-mtd@lists.infradead.org
13788 W: http://www.linux-mtd.infradead.org/
13789 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13790 C: irc://irc.oftc.net/mtd
13791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
13792 F: drivers/mtd/nand/
13793 F: include/linux/mtd/*nand*.h
13795 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
13796 M: Daniel Mack <zonque@gmail.com>
13797 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13799 W: http://www.native-instruments.com
13800 F: sound/usb/caiaq/
13802 NATSEMI ETHERNET DRIVER (DP8381x)
13804 F: drivers/net/ethernet/natsemi/natsemi.c
13806 NCR 5380 SCSI DRIVERS
13807 M: Finn Thain <fthain@linux-m68k.org>
13808 M: Michael Schmitz <schmitzmic@gmail.com>
13809 L: linux-scsi@vger.kernel.org
13811 F: Documentation/scsi/g_NCR5380.rst
13812 F: drivers/scsi/NCR5380.*
13813 F: drivers/scsi/arm/cumana_1.c
13814 F: drivers/scsi/arm/oak.c
13815 F: drivers/scsi/atari_scsi.*
13816 F: drivers/scsi/dmx3191d.c
13817 F: drivers/scsi/g_NCR5380.*
13818 F: drivers/scsi/mac_scsi.*
13819 F: drivers/scsi/sun3_scsi.*
13820 F: drivers/scsi/sun3_scsi_vme.c
13823 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
13827 NCT6775 HARDWARE MONITOR DRIVER - CORE & PLATFORM DRIVER
13828 M: Guenter Roeck <linux@roeck-us.net>
13829 L: linux-hwmon@vger.kernel.org
13831 F: Documentation/hwmon/nct6775.rst
13832 F: drivers/hwmon/nct6775-core.c
13833 F: drivers/hwmon/nct6775-platform.c
13834 F: drivers/hwmon/nct6775.h
13836 NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
13837 M: Zev Weiss <zev@bewilderbeest.net>
13838 L: linux-hwmon@vger.kernel.org
13840 F: Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
13841 F: drivers/hwmon/nct6775-i2c.c
13844 M: Jakub Kicinski <kuba@kernel.org>
13846 F: drivers/net/netdevsim/*
13848 NETEM NETWORK EMULATOR
13849 M: Stephen Hemminger <stephen@networkplumber.org>
13850 L: netdev@vger.kernel.org
13852 F: net/sched/sch_netem.c
13854 NETERION 10GbE DRIVERS (s2io/vxge)
13855 M: Jon Mason <jdmason@kudzu.us>
13856 L: netdev@vger.kernel.org
13858 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
13859 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
13860 F: drivers/net/ethernet/neterion/
13863 M: Pablo Neira Ayuso <pablo@netfilter.org>
13864 M: Jozsef Kadlecsik <kadlec@netfilter.org>
13865 M: Florian Westphal <fw@strlen.de>
13866 L: netfilter-devel@vger.kernel.org
13867 L: coreteam@netfilter.org
13869 W: http://www.netfilter.org/
13870 W: http://www.iptables.org/
13871 W: http://www.nftables.org/
13872 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
13873 C: irc://irc.libera.chat/netfilter
13874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
13875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
13876 F: include/linux/netfilter*
13877 F: include/linux/netfilter/
13878 F: include/net/netfilter/
13879 F: include/uapi/linux/netfilter*
13880 F: include/uapi/linux/netfilter/
13881 F: net/*/netfilter.c
13882 F: net/*/netfilter/
13883 F: net/bridge/br_netfilter*.c
13886 NETROM NETWORK LAYER
13887 M: Ralf Baechle <ralf@linux-mips.org>
13888 L: linux-hams@vger.kernel.org
13890 W: http://www.linux-ax25.org/
13891 F: include/net/netrom.h
13892 F: include/uapi/linux/netrom.h
13895 NETRONIX EMBEDDED CONTROLLER
13896 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
13898 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
13899 F: drivers/mfd/ntxec.c
13900 F: drivers/pwm/pwm-ntxec.c
13901 F: drivers/rtc/rtc-ntxec.c
13902 F: include/linux/mfd/ntxec.h
13904 NETRONOME ETHERNET DRIVERS
13905 M: Simon Horman <simon.horman@corigine.com>
13906 R: Jakub Kicinski <kuba@kernel.org>
13907 L: oss-drivers@corigine.com
13909 F: drivers/net/ethernet/netronome/
13911 NETWORK BLOCK DEVICE (NBD)
13912 M: Josef Bacik <josef@toxicpanda.com>
13913 L: linux-block@vger.kernel.org
13914 L: nbd@other.debian.org
13916 F: Documentation/admin-guide/blockdev/nbd.rst
13917 F: drivers/block/nbd.c
13918 F: include/trace/events/nbd.h
13919 F: include/uapi/linux/nbd.h
13921 NETWORK DROP MONITOR
13922 M: Neil Horman <nhorman@tuxdriver.com>
13923 L: netdev@vger.kernel.org
13925 W: https://fedorahosted.org/dropwatch/
13926 F: include/uapi/linux/net_dropmon.h
13927 F: net/core/drop_monitor.c
13930 M: "David S. Miller" <davem@davemloft.net>
13931 M: Eric Dumazet <edumazet@google.com>
13932 M: Jakub Kicinski <kuba@kernel.org>
13933 M: Paolo Abeni <pabeni@redhat.com>
13934 L: netdev@vger.kernel.org
13936 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13939 F: Documentation/devicetree/bindings/net/
13940 F: drivers/connector/
13942 F: include/dt-bindings/net/
13943 F: include/linux/etherdevice.h
13944 F: include/linux/fcdevice.h
13945 F: include/linux/fddidevice.h
13946 F: include/linux/hippidevice.h
13947 F: include/linux/if_*
13948 F: include/linux/inetdevice.h
13949 F: include/linux/netdevice.h
13950 F: include/uapi/linux/if_*
13951 F: include/uapi/linux/netdevice.h
13953 NETWORKING DRIVERS (WIRELESS)
13954 M: Kalle Valo <kvalo@kernel.org>
13955 L: linux-wireless@vger.kernel.org
13957 W: https://wireless.wiki.kernel.org/
13958 Q: https://patchwork.kernel.org/project/linux-wireless/list/
13959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13961 F: Documentation/devicetree/bindings/net/wireless/
13962 F: drivers/net/wireless/
13965 M: Andrew Lunn <andrew@lunn.ch>
13966 M: Vivien Didelot <vivien.didelot@gmail.com>
13967 M: Florian Fainelli <f.fainelli@gmail.com>
13968 M: Vladimir Oltean <olteanv@gmail.com>
13970 F: Documentation/devicetree/bindings/net/dsa/
13971 F: drivers/net/dsa/
13972 F: include/linux/dsa/
13973 F: include/linux/platform_data/dsa.h
13974 F: include/net/dsa.h
13976 F: tools/testing/selftests/drivers/net/dsa/
13978 NETWORKING [GENERAL]
13979 M: "David S. Miller" <davem@davemloft.net>
13980 M: Eric Dumazet <edumazet@google.com>
13981 M: Jakub Kicinski <kuba@kernel.org>
13982 M: Paolo Abeni <pabeni@redhat.com>
13983 L: netdev@vger.kernel.org
13985 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13986 B: mailto:netdev@vger.kernel.org
13987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13989 F: Documentation/networking/
13990 F: Documentation/process/maintainer-netdev.rst
13991 F: include/linux/in.h
13992 F: include/linux/net.h
13993 F: include/linux/netdevice.h
13995 F: include/uapi/linux/in.h
13996 F: include/uapi/linux/net.h
13997 F: include/uapi/linux/net_namespace.h
13998 F: include/uapi/linux/netdevice.h
14002 F: tools/testing/selftests/net/
14005 M: Steffen Klassert <steffen.klassert@secunet.com>
14006 M: Herbert Xu <herbert@gondor.apana.org.au>
14007 M: "David S. Miller" <davem@davemloft.net>
14008 L: netdev@vger.kernel.org
14010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
14011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
14012 F: include/net/xfrm.h
14013 F: include/uapi/linux/xfrm.h
14016 F: net/ipv4/ip_vti.c
14017 F: net/ipv4/ipcomp.c
14021 F: net/ipv6/ip6_vti.c
14022 F: net/ipv6/ipcomp6.c
14026 F: tools/testing/selftests/net/ipsec.c
14028 NETWORKING [IPv4/IPv6]
14029 M: "David S. Miller" <davem@davemloft.net>
14030 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
14031 M: David Ahern <dsahern@kernel.org>
14032 L: netdev@vger.kernel.org
14034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14036 F: include/linux/ip.h
14037 F: include/linux/ipv6*
14038 F: include/net/fib*
14040 F: include/net/route.h
14044 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
14045 M: Paul Moore <paul@paul-moore.com>
14046 L: netdev@vger.kernel.org
14047 L: linux-security-module@vger.kernel.org
14049 W: https://github.com/netlabel
14050 F: Documentation/netlabel/
14051 F: include/net/calipso.h
14052 F: include/net/cipso_ipv4.h
14053 F: include/net/netlabel.h
14054 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
14055 F: include/uapi/linux/netfilter/xt_SECMARK.h
14056 F: net/ipv4/cipso_ipv4.c
14057 F: net/ipv6/calipso.c
14058 F: net/netfilter/xt_CONNSECMARK.c
14059 F: net/netfilter/xt_SECMARK.c
14063 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
14064 M: Matthieu Baerts <matthieu.baerts@tessares.net>
14065 L: netdev@vger.kernel.org
14066 L: mptcp@lists.linux.dev
14068 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
14069 B: https://github.com/multipath-tcp/mptcp_net-next/issues
14070 F: Documentation/networking/mptcp-sysctl.rst
14071 F: include/net/mptcp.h
14072 F: include/trace/events/mptcp.h
14073 F: include/uapi/linux/mptcp.h
14075 F: tools/testing/selftests/bpf/*/*mptcp*.c
14076 F: tools/testing/selftests/net/mptcp/
14079 M: Eric Dumazet <edumazet@google.com>
14080 L: netdev@vger.kernel.org
14082 F: include/linux/tcp.h
14083 F: include/net/tcp.h
14084 F: include/trace/events/tcp.h
14085 F: include/uapi/linux/tcp.h
14086 F: net/ipv4/syncookies.c
14088 F: net/ipv6/syncookies.c
14092 M: Boris Pismenny <borisp@nvidia.com>
14093 M: John Fastabend <john.fastabend@gmail.com>
14094 M: Jakub Kicinski <kuba@kernel.org>
14095 L: netdev@vger.kernel.org
14097 F: include/net/tls.h
14098 F: include/uapi/linux/tls.h
14101 NETXEN (1/10) GbE SUPPORT
14102 M: Manish Chopra <manishc@marvell.com>
14103 M: Rahul Verma <rahulv@marvell.com>
14104 M: GR-Linux-NIC-Dev@marvell.com
14105 L: netdev@vger.kernel.org
14107 F: drivers/net/ethernet/qlogic/netxen/
14109 NET_FAILOVER MODULE
14110 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
14111 L: netdev@vger.kernel.org
14113 F: Documentation/networking/net_failover.rst
14114 F: drivers/net/net_failover.c
14115 F: include/net/net_failover.h
14118 M: David Ahern <dsahern@kernel.org>
14119 L: netdev@vger.kernel.org
14121 F: include/net/netns/nexthop.h
14122 F: include/net/nexthop.h
14123 F: include/uapi/linux/nexthop.h
14124 F: net/ipv4/nexthop.c
14127 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14128 L: linux-nfc@lists.01.org (subscribers-only)
14129 L: netdev@vger.kernel.org
14131 B: mailto:linux-nfc@lists.01.org
14132 F: Documentation/devicetree/bindings/net/nfc/
14134 F: include/linux/platform_data/nfcmrvl.h
14135 F: include/net/nfc/
14136 F: include/uapi/linux/nfc.h
14139 NFC VIRTUAL NCI DEVICE DRIVER
14140 M: Bongsu Jeon <bongsu.jeon@samsung.com>
14141 L: netdev@vger.kernel.org
14142 L: linux-nfc@lists.01.org (subscribers-only)
14144 F: drivers/nfc/virtual_ncidev.c
14145 F: tools/testing/selftests/nci/
14147 NFS, SUNRPC, AND LOCKD CLIENTS
14148 M: Trond Myklebust <trond.myklebust@hammerspace.com>
14149 M: Anna Schumaker <anna@kernel.org>
14150 L: linux-nfs@vger.kernel.org
14152 W: http://client.linux-nfs.org
14153 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
14157 F: include/linux/lockd/
14158 F: include/linux/nfs*
14159 F: include/linux/sunrpc/
14160 F: include/uapi/linux/nfs*
14161 F: include/uapi/linux/sunrpc/
14163 F: Documentation/filesystems/nfs/
14166 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
14167 L: linux-nilfs@vger.kernel.org
14169 W: https://nilfs.sourceforge.io/
14170 W: https://nilfs.osdn.jp/
14171 T: git git://github.com/konis/nilfs2.git
14172 F: Documentation/filesystems/nilfs2.rst
14174 F: include/trace/events/nilfs2.h
14175 F: include/uapi/linux/nilfs2_api.h
14176 F: include/uapi/linux/nilfs2_ondisk.h
14178 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
14179 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14181 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14182 F: Documentation/scsi/NinjaSCSI.rst
14183 F: drivers/scsi/pcmcia/nsp_*
14185 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
14186 M: GOTO Masanori <gotom@debian.or.jp>
14187 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14189 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14190 F: Documentation/scsi/NinjaSCSI.rst
14191 F: drivers/scsi/nsp32*
14193 NINTENDO HID DRIVER
14194 M: Daniel J. Ogorchock <djogorchock@gmail.com>
14195 L: linux-input@vger.kernel.org
14197 F: drivers/hid/hid-nintendo*
14200 M: Dinh Nguyen <dinguyen@kernel.org>
14202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
14205 NITRO ENCLAVES (NE)
14206 M: Andra Paraschiv <andraprs@amazon.com>
14207 M: Alexandru Vasile <lexnv@amazon.com>
14208 M: Alexandru Ciobotaru <alcioa@amazon.com>
14209 L: linux-kernel@vger.kernel.org
14211 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
14212 F: Documentation/virt/ne_overview.rst
14213 F: drivers/virt/nitro_enclaves/
14214 F: include/linux/nitro_enclaves.h
14215 F: include/uapi/linux/nitro_enclaves.h
14216 F: samples/nitro_enclaves/
14218 NOHZ, DYNTICKS SUPPORT
14219 M: Frederic Weisbecker <fweisbec@gmail.com>
14220 M: Thomas Gleixner <tglx@linutronix.de>
14221 M: Ingo Molnar <mingo@kernel.org>
14222 L: linux-kernel@vger.kernel.org
14224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
14225 F: include/linux/sched/nohz.h
14226 F: include/linux/tick.h
14227 F: kernel/time/tick*.*
14229 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
14230 M: Pavel Machek <pavel@ucw.cz>
14231 M: Sakari Ailus <sakari.ailus@iki.fi>
14232 L: linux-media@vger.kernel.org
14234 F: drivers/media/i2c/ad5820.c
14235 F: drivers/media/i2c/et8ek8
14237 NOKIA N900 POWER SUPPLY DRIVERS
14238 R: Pali Rohár <pali@kernel.org>
14239 F: drivers/power/supply/bq2415x_charger.c
14240 F: drivers/power/supply/bq27xxx_battery.c
14241 F: drivers/power/supply/bq27xxx_battery_i2c.c
14242 F: drivers/power/supply/isp1704_charger.c
14243 F: drivers/power/supply/rx51_battery.c
14244 F: include/linux/power/bq2415x_charger.h
14245 F: include/linux/power/bq27xxx_battery.h
14248 M: Willy Tarreau <w@1wt.eu>
14250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
14251 F: tools/include/nolibc/
14254 M: Matthias Maennich <maennich@google.com>
14256 F: Documentation/core-api/symbol-namespaces.rst
14260 M: Sanjay R Mehta <sanju.mehta@amd.com>
14261 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
14262 L: ntb@lists.linux.dev
14264 F: drivers/ntb/hw/amd/
14267 M: Jon Mason <jdmason@kudzu.us>
14268 M: Dave Jiang <dave.jiang@intel.com>
14269 M: Allen Hubbe <allenbh@gmail.com>
14270 L: ntb@lists.linux.dev
14272 W: https://github.com/jonmason/ntb/wiki
14273 T: git git://github.com/jonmason/ntb.git
14274 F: drivers/net/ntb_netdev.c
14276 F: include/linux/ntb.h
14277 F: include/linux/ntb_transport.h
14278 F: tools/testing/selftests/ntb/
14281 M: Serge Semin <fancer.lancer@gmail.com>
14282 L: ntb@lists.linux.dev
14284 F: drivers/ntb/hw/idt/
14287 M: Dave Jiang <dave.jiang@intel.com>
14288 L: ntb@lists.linux.dev
14290 W: https://github.com/davejiang/linux/wiki
14291 T: git https://github.com/davejiang/linux.git
14292 F: drivers/ntb/hw/intel/
14295 M: Anton Altaparmakov <anton@tuxera.com>
14296 L: linux-ntfs-dev@lists.sourceforge.net
14298 W: http://www.tuxera.com/
14299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
14300 F: Documentation/filesystems/ntfs.rst
14304 M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
14305 L: ntfs3@lists.linux.dev
14307 W: http://www.paragon-software.com/
14308 T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
14309 F: Documentation/filesystems/ntfs3.rst
14313 M: Finn Thain <fthain@linux-m68k.org>
14314 L: linux-m68k@lists.linux-m68k.org
14316 F: arch/*/include/asm/nubus.h
14318 F: include/linux/nubus.h
14319 F: include/uapi/linux/nubus.h
14321 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
14322 M: Antonino Daplas <adaplas@gmail.com>
14323 L: linux-fbdev@vger.kernel.org
14325 F: drivers/video/fbdev/nvidia/
14326 F: drivers/video/fbdev/riva/
14328 NVIDIA WMI EC BACKLIGHT DRIVER
14329 M: Daniel Dadap <ddadap@nvidia.com>
14330 L: platform-driver-x86@vger.kernel.org
14332 F: drivers/platform/x86/nvidia-wmi-ec-backlight.c
14335 M: Keith Busch <kbusch@kernel.org>
14336 M: Jens Axboe <axboe@fb.com>
14337 M: Christoph Hellwig <hch@lst.de>
14338 M: Sagi Grimberg <sagi@grimberg.me>
14339 L: linux-nvme@lists.infradead.org
14341 W: http://git.infradead.org/nvme.git
14342 T: git://git.infradead.org/nvme.git
14343 F: drivers/nvme/host/
14344 F: include/linux/nvme.h
14345 F: include/uapi/linux/nvme_ioctl.h
14347 NVM EXPRESS FC TRANSPORT DRIVERS
14348 M: James Smart <james.smart@broadcom.com>
14349 L: linux-nvme@lists.infradead.org
14351 F: drivers/nvme/host/fc.c
14352 F: drivers/nvme/target/fc.c
14353 F: drivers/nvme/target/fcloop.c
14354 F: include/linux/nvme-fc-driver.h
14355 F: include/linux/nvme-fc.h
14357 NVM EXPRESS TARGET DRIVER
14358 M: Christoph Hellwig <hch@lst.de>
14359 M: Sagi Grimberg <sagi@grimberg.me>
14360 M: Chaitanya Kulkarni <kch@nvidia.com>
14361 L: linux-nvme@lists.infradead.org
14363 W: http://git.infradead.org/nvme.git
14364 T: git://git.infradead.org/nvme.git
14365 F: drivers/nvme/target/
14368 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
14371 F: Documentation/ABI/stable/sysfs-bus-nvmem
14372 F: Documentation/devicetree/bindings/nvmem/
14374 F: include/linux/nvmem-consumer.h
14375 F: include/linux/nvmem-provider.h
14377 NXP C45 TJA11XX PHY DRIVER
14378 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
14379 L: netdev@vger.kernel.org
14381 F: drivers/net/phy/nxp-c45-tja11xx.c
14384 M: Han Xu <han.xu@nxp.com>
14385 M: Haibo Chen <haibo.chen@nxp.com>
14386 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
14387 L: linux-spi@vger.kernel.org
14389 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
14390 F: drivers/spi/spi-nxp-fspi.c
14392 NXP FXAS21002C DRIVER
14393 M: Rui Miguel Silva <rmfrfs@gmail.com>
14394 L: linux-iio@vger.kernel.org
14396 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
14397 F: drivers/iio/gyro/fxas21002c.h
14398 F: drivers/iio/gyro/fxas21002c_core.c
14399 F: drivers/iio/gyro/fxas21002c_i2c.c
14400 F: drivers/iio/gyro/fxas21002c_spi.c
14402 NXP i.MX CLOCK DRIVERS
14403 M: Abel Vesa <abelvesa@kernel.org>
14404 L: linux-clk@vger.kernel.org
14405 L: linux-imx@nxp.com
14407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
14408 F: Documentation/devicetree/bindings/clock/imx*
14409 F: drivers/clk/imx/
14410 F: include/dt-bindings/clock/imx*
14412 NXP i.MX 8MQ DCSS DRIVER
14413 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
14414 R: Lucas Stach <l.stach@pengutronix.de>
14415 L: dri-devel@lists.freedesktop.org
14417 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
14418 F: drivers/gpu/drm/imx/dcss/
14420 NXP i.MX 8QXP ADC DRIVER
14421 M: Cai Huoqing <cai.huoqing@linux.dev>
14422 M: Haibo Chen <haibo.chen@nxp.com>
14423 L: linux-imx@nxp.com
14424 L: linux-iio@vger.kernel.org
14426 F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
14427 F: drivers/iio/adc/imx8qxp-adc.c
14429 NXP i.MX 7D/6SX/6UL AND VF610 ADC DRIVER
14430 M: Haibo Chen <haibo.chen@nxp.com>
14431 L: linux-iio@vger.kernel.org
14432 L: linux-imx@nxp.com
14434 F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
14435 F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
14436 F: drivers/iio/adc/imx7d_adc.c
14437 F: drivers/iio/adc/vf610_adc.c
14439 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
14440 M: Jagan Teki <jagan@amarulasolutions.com>
14442 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
14443 F: drivers/regulator/pf8x00-regulator.c
14445 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
14446 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14447 L: linux-kernel@vger.kernel.org
14449 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
14450 F: drivers/extcon/extcon-ptn5150.c
14452 NXP SGTL5000 DRIVER
14453 M: Fabio Estevam <festevam@gmail.com>
14454 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14456 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
14457 F: sound/soc/codecs/sgtl5000*
14459 NXP SJA1105 ETHERNET SWITCH DRIVER
14460 M: Vladimir Oltean <olteanv@gmail.com>
14461 L: linux-kernel@vger.kernel.org
14463 F: drivers/net/dsa/sja1105
14464 F: drivers/net/pcs/pcs-xpcs-nxp.c
14466 NXP TDA998X DRM DRIVER
14467 M: Russell King <linux@armlinux.org.uk>
14469 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
14470 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
14471 F: drivers/gpu/drm/i2c/tda998x_drv.c
14472 F: include/drm/i2c/tda998x.h
14473 F: include/dt-bindings/display/tda998x.h
14477 M: Peter Rosin <peda@axentia.se>
14478 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14480 F: Documentation/devicetree/bindings/sound/tfa9879.txt
14481 F: sound/soc/codecs/tfa9879*
14483 NXP/Goodix TFA989X (TFA1) DRIVER
14484 M: Stephan Gerhold <stephan@gerhold.net>
14485 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14487 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
14488 F: sound/soc/codecs/tfa989x.c
14491 L: linux-nfc@lists.01.org (subscribers-only)
14493 F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
14494 F: drivers/nfc/nxp-nci
14496 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
14497 M: Mirela Rabulea <mirela.rabulea@nxp.com>
14498 R: NXP Linux Team <linux-imx@nxp.com>
14499 L: linux-media@vger.kernel.org
14501 F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
14502 F: drivers/media/platform/nxp/imx-jpeg
14504 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
14505 M: Jonas Malaco <jonas@protocubo.io>
14506 L: linux-hwmon@vger.kernel.org
14508 F: Documentation/hwmon/nzxt-kraken2.rst
14509 F: drivers/hwmon/nzxt-kraken2.c
14511 NZXT-SMART2 HARDWARE MONITORING DRIVER
14512 M: Aleksandr Mezin <mezin.alexander@gmail.com>
14513 L: linux-hwmon@vger.kernel.org
14515 F: Documentation/hwmon/nzxt-smart2.rst
14516 F: drivers/hwmon/nzxt-smart2.c
14519 M: Jiri Pirko <jiri@nvidia.com>
14520 L: netdev@vger.kernel.org
14522 F: include/linux/objagg.h
14524 F: lib/test_objagg.c
14527 M: Josh Poimboeuf <jpoimboe@kernel.org>
14528 M: Peter Zijlstra <peterz@infradead.org>
14531 F: include/linux/objtool.h
14533 OCELOT ETHERNET SWITCH DRIVER
14534 M: Vladimir Oltean <vladimir.oltean@nxp.com>
14535 M: Claudiu Manoil <claudiu.manoil@nxp.com>
14536 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14537 M: UNGLinuxDriver@microchip.com
14538 L: netdev@vger.kernel.org
14540 F: drivers/net/dsa/ocelot/*
14541 F: drivers/net/ethernet/mscc/
14542 F: include/soc/mscc/ocelot*
14543 F: net/dsa/tag_ocelot.c
14544 F: net/dsa/tag_ocelot_8021q.c
14545 F: tools/testing/selftests/drivers/net/ocelot/*
14547 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
14548 M: Frederic Barrat <fbarrat@linux.ibm.com>
14549 M: Andrew Donnellan <ajd@linux.ibm.com>
14550 L: linuxppc-dev@lists.ozlabs.org
14552 F: Documentation/userspace-api/accelerators/ocxl.rst
14553 F: arch/powerpc/include/asm/pnv-ocxl.h
14554 F: arch/powerpc/platforms/powernv/ocxl.c
14555 F: drivers/misc/ocxl/
14556 F: include/misc/ocxl*
14557 F: include/uapi/misc/ocxl.h
14560 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
14561 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
14562 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14563 L: linux-omap@vger.kernel.org
14565 F: sound/soc/ti/n810.c
14566 F: sound/soc/ti/omap*
14567 F: sound/soc/ti/rx51.c
14568 F: sound/soc/ti/sdma-pcm.*
14570 OMAP CLOCK FRAMEWORK SUPPORT
14571 M: Paul Walmsley <paul@pwsan.com>
14572 L: linux-omap@vger.kernel.org
14574 F: arch/arm/*omap*/*clock*
14576 OMAP DEVICE TREE SUPPORT
14577 M: Benoît Cousson <bcousson@baylibre.com>
14578 M: Tony Lindgren <tony@atomide.com>
14579 L: linux-omap@vger.kernel.org
14580 L: devicetree@vger.kernel.org
14582 F: arch/arm/boot/dts/*am3*
14583 F: arch/arm/boot/dts/*am4*
14584 F: arch/arm/boot/dts/*am5*
14585 F: arch/arm/boot/dts/*dra7*
14586 F: arch/arm/boot/dts/*omap*
14587 F: arch/arm/boot/dts/logicpd-som-lv*
14588 F: arch/arm/boot/dts/logicpd-torpedo*
14590 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
14591 L: linux-omap@vger.kernel.org
14592 L: linux-fbdev@vger.kernel.org
14594 F: Documentation/arm/omap/dss.rst
14595 F: drivers/video/fbdev/omap2/
14597 OMAP FRAMEBUFFER SUPPORT
14598 L: linux-fbdev@vger.kernel.org
14599 L: linux-omap@vger.kernel.org
14601 F: drivers/video/fbdev/omap/
14603 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
14604 M: Roger Quadros <rogerq@kernel.org>
14605 M: Tony Lindgren <tony@atomide.com>
14606 L: linux-omap@vger.kernel.org
14608 F: arch/arm/mach-omap2/*gpmc*
14609 F: drivers/memory/omap-gpmc.c
14612 M: Grygorii Strashko <grygorii.strashko@ti.com>
14613 M: Santosh Shilimkar <ssantosh@kernel.org>
14614 M: Kevin Hilman <khilman@kernel.org>
14615 L: linux-omap@vger.kernel.org
14617 F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
14618 F: drivers/gpio/gpio-omap.c
14620 OMAP HARDWARE SPINLOCK SUPPORT
14621 M: Ohad Ben-Cohen <ohad@wizery.com>
14622 L: linux-omap@vger.kernel.org
14624 F: drivers/hwspinlock/omap_hwspinlock.c
14626 OMAP HS MMC SUPPORT
14627 L: linux-mmc@vger.kernel.org
14628 L: linux-omap@vger.kernel.org
14630 F: drivers/mmc/host/omap_hsmmc.c
14633 M: Paul Walmsley <paul@pwsan.com>
14634 L: linux-omap@vger.kernel.org
14636 F: arch/arm/mach-omap2/omap_hwmod*data*
14639 M: Benoît Cousson <bcousson@baylibre.com>
14640 M: Paul Walmsley <paul@pwsan.com>
14641 L: linux-omap@vger.kernel.org
14643 F: arch/arm/mach-omap2/omap_hwmod.*
14646 M: Vignesh R <vigneshr@ti.com>
14647 L: linux-omap@vger.kernel.org
14648 L: linux-i2c@vger.kernel.org
14650 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
14651 F: drivers/i2c/busses/i2c-omap.c
14653 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
14654 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14655 L: linux-media@vger.kernel.org
14657 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
14658 F: drivers/media/platform/ti/omap3isp/
14659 F: drivers/staging/media/omap4iss/
14662 M: Aaro Koskinen <aaro.koskinen@iki.fi>
14663 L: linux-omap@vger.kernel.org
14665 F: drivers/mmc/host/omap.c
14667 OMAP POWER MANAGEMENT SUPPORT
14668 M: Kevin Hilman <khilman@kernel.org>
14669 L: linux-omap@vger.kernel.org
14671 F: arch/arm/*omap*/*pm*
14672 F: drivers/cpufreq/omap-cpufreq.c
14674 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
14675 M: Paul Walmsley <paul@pwsan.com>
14676 L: linux-omap@vger.kernel.org
14678 F: arch/arm/mach-omap2/prm*
14680 OMAP RANDOM NUMBER GENERATOR SUPPORT
14681 M: Deepak Saxena <dsaxena@plexity.net>
14683 F: drivers/char/hw_random/omap-rng.c
14686 L: linux-usb@vger.kernel.org
14687 L: linux-omap@vger.kernel.org
14689 F: arch/arm/*omap*/usb*
14690 F: drivers/usb/*/*omap*
14692 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
14693 M: Mark Jackson <mpfj@newflow.co.uk>
14694 L: linux-omap@vger.kernel.org
14696 F: arch/arm/boot/dts/am335x-nano.dts
14699 M: Aaro Koskinen <aaro.koskinen@iki.fi>
14700 M: Janusz Krzysztofik <jmkrzyszt@gmail.com>
14701 M: Tony Lindgren <tony@atomide.com>
14702 L: linux-omap@vger.kernel.org
14704 Q: http://patchwork.kernel.org/project/linux-omap/list/
14705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14706 F: arch/arm/configs/omap1_defconfig
14707 F: arch/arm/mach-omap1/
14708 F: arch/arm/plat-omap/
14709 F: drivers/i2c/busses/i2c-omap.c
14710 F: include/linux/platform_data/ams-delta-fiq.h
14711 F: include/linux/platform_data/i2c-omap.h
14714 M: Tony Lindgren <tony@atomide.com>
14715 L: linux-omap@vger.kernel.org
14717 W: http://www.muru.com/linux/omap/
14718 W: http://linux.omap.com/
14719 Q: http://patchwork.kernel.org/project/linux-omap/list/
14720 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14721 F: arch/arm/configs/omap2plus_defconfig
14722 F: arch/arm/mach-omap2/
14723 F: arch/arm/plat-omap/
14724 F: drivers/bus/ti-sysc.c
14725 F: drivers/i2c/busses/i2c-omap.c
14726 F: drivers/irqchip/irq-omap-intc.c
14727 F: drivers/mfd/*omap*.c
14728 F: drivers/mfd/menelaus.c
14729 F: drivers/mfd/palmas.c
14730 F: drivers/mfd/tps65217.c
14731 F: drivers/mfd/tps65218.c
14732 F: drivers/mfd/tps65910.c
14733 F: drivers/mfd/twl-core.[ch]
14734 F: drivers/mfd/twl4030*.c
14735 F: drivers/mfd/twl6030*.c
14736 F: drivers/mfd/twl6040*.c
14737 F: drivers/regulator/palmas-regulator*.c
14738 F: drivers/regulator/pbias-regulator.c
14739 F: drivers/regulator/tps65217-regulator.c
14740 F: drivers/regulator/tps65218-regulator.c
14741 F: drivers/regulator/tps65910-regulator.c
14742 F: drivers/regulator/twl-regulator.c
14743 F: drivers/regulator/twl6030-regulator.c
14744 F: include/linux/platform_data/i2c-omap.h
14745 F: include/linux/platform_data/ti-sysc.h
14748 M: Bob Copeland <me@bobcopeland.com>
14749 L: linux-karma-devel@lists.sourceforge.net
14751 F: Documentation/filesystems/omfs.rst
14754 OMNIKEY CARDMAN 4000 DRIVER
14755 M: Harald Welte <laforge@gnumonks.org>
14757 F: drivers/char/pcmcia/cm4000_cs.c
14758 F: include/linux/cm4000_cs.h
14759 F: include/uapi/linux/cm4000_cs.h
14761 OMNIKEY CARDMAN 4040 DRIVER
14762 M: Harald Welte <laforge@gnumonks.org>
14764 F: drivers/char/pcmcia/cm4040_cs.*
14766 OMNIVISION OG01A1B SENSOR DRIVER
14767 M: Shawn Tu <shawnx.tu@intel.com>
14768 L: linux-media@vger.kernel.org
14770 F: drivers/media/i2c/og01a1b.c
14772 OMNIVISION OV02A10 SENSOR DRIVER
14773 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
14774 L: linux-media@vger.kernel.org
14776 T: git git://linuxtv.org/media_tree.git
14777 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
14778 F: drivers/media/i2c/ov02a10.c
14780 OMNIVISION OV08D10 SENSOR DRIVER
14781 M: Jimmy Su <jimmy.su@intel.com>
14782 L: linux-media@vger.kernel.org
14784 T: git git://linuxtv.org/media_tree.git
14785 F: drivers/media/i2c/ov08d10.c
14787 OMNIVISION OV13858 SENSOR DRIVER
14788 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14789 L: linux-media@vger.kernel.org
14791 T: git git://linuxtv.org/media_tree.git
14792 F: drivers/media/i2c/ov13858.c
14794 OMNIVISION OV13B10 SENSOR DRIVER
14795 M: Arec Kao <arec.kao@intel.com>
14796 L: linux-media@vger.kernel.org
14798 T: git git://linuxtv.org/media_tree.git
14799 F: drivers/media/i2c/ov13b10.c
14801 OMNIVISION OV2680 SENSOR DRIVER
14802 M: Rui Miguel Silva <rmfrfs@gmail.com>
14803 L: linux-media@vger.kernel.org
14805 T: git git://linuxtv.org/media_tree.git
14806 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
14807 F: drivers/media/i2c/ov2680.c
14809 OMNIVISION OV2685 SENSOR DRIVER
14810 M: Shunqian Zheng <zhengsq@rock-chips.com>
14811 L: linux-media@vger.kernel.org
14813 T: git git://linuxtv.org/media_tree.git
14814 F: drivers/media/i2c/ov2685.c
14816 OMNIVISION OV2740 SENSOR DRIVER
14817 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14818 R: Shawn Tu <shawnx.tu@intel.com>
14819 R: Bingbu Cao <bingbu.cao@intel.com>
14820 L: linux-media@vger.kernel.org
14822 T: git git://linuxtv.org/media_tree.git
14823 F: drivers/media/i2c/ov2740.c
14825 OMNIVISION OV5640 SENSOR DRIVER
14826 M: Steve Longerbeam <slongerbeam@gmail.com>
14827 L: linux-media@vger.kernel.org
14829 T: git git://linuxtv.org/media_tree.git
14830 F: drivers/media/i2c/ov5640.c
14832 OMNIVISION OV5647 SENSOR DRIVER
14833 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
14834 M: Jacopo Mondi <jacopo@jmondi.org>
14835 L: linux-media@vger.kernel.org
14837 T: git git://linuxtv.org/media_tree.git
14838 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
14839 F: drivers/media/i2c/ov5647.c
14841 OMNIVISION OV5670 SENSOR DRIVER
14842 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
14843 L: linux-media@vger.kernel.org
14845 T: git git://linuxtv.org/media_tree.git
14846 F: drivers/media/i2c/ov5670.c
14848 OMNIVISION OV5675 SENSOR DRIVER
14849 M: Shawn Tu <shawnx.tu@intel.com>
14850 L: linux-media@vger.kernel.org
14852 T: git git://linuxtv.org/media_tree.git
14853 F: drivers/media/i2c/ov5675.c
14855 OMNIVISION OV5693 SENSOR DRIVER
14856 M: Daniel Scally <djrscally@gmail.com>
14857 L: linux-media@vger.kernel.org
14859 T: git git://linuxtv.org/media_tree.git
14860 F: drivers/media/i2c/ov5693.c
14862 OMNIVISION OV5695 SENSOR DRIVER
14863 M: Shunqian Zheng <zhengsq@rock-chips.com>
14864 L: linux-media@vger.kernel.org
14866 T: git git://linuxtv.org/media_tree.git
14867 F: drivers/media/i2c/ov5695.c
14869 OMNIVISION OV7670 SENSOR DRIVER
14870 L: linux-media@vger.kernel.org
14872 T: git git://linuxtv.org/media_tree.git
14873 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
14874 F: drivers/media/i2c/ov7670.c
14876 OMNIVISION OV772x SENSOR DRIVER
14877 M: Jacopo Mondi <jacopo@jmondi.org>
14878 L: linux-media@vger.kernel.org
14880 T: git git://linuxtv.org/media_tree.git
14881 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
14882 F: drivers/media/i2c/ov772x.c
14883 F: include/media/i2c/ov772x.h
14885 OMNIVISION OV7740 SENSOR DRIVER
14886 M: Wenyou Yang <wenyou.yang@microchip.com>
14887 L: linux-media@vger.kernel.org
14889 T: git git://linuxtv.org/media_tree.git
14890 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
14891 F: drivers/media/i2c/ov7740.c
14893 OMNIVISION OV8856 SENSOR DRIVER
14894 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
14895 L: linux-media@vger.kernel.org
14897 T: git git://linuxtv.org/media_tree.git
14898 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
14899 F: drivers/media/i2c/ov8856.c
14901 OMNIVISION OV9282 SENSOR DRIVER
14902 M: Paul J. Murphy <paul.j.murphy@intel.com>
14903 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
14904 L: linux-media@vger.kernel.org
14906 T: git git://linuxtv.org/media_tree.git
14907 F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
14908 F: drivers/media/i2c/ov9282.c
14910 OMNIVISION OV9640 SENSOR DRIVER
14911 M: Petr Cvek <petrcvekcz@gmail.com>
14912 L: linux-media@vger.kernel.org
14914 F: drivers/media/i2c/ov9640.*
14916 OMNIVISION OV9650 SENSOR DRIVER
14917 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14918 R: Akinobu Mita <akinobu.mita@gmail.com>
14919 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
14920 L: linux-media@vger.kernel.org
14922 T: git git://linuxtv.org/media_tree.git
14923 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
14924 F: drivers/media/i2c/ov9650.c
14926 OMNIVISION OV9734 SENSOR DRIVER
14927 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14928 R: Bingbu Cao <bingbu.cao@intel.com>
14929 L: linux-media@vger.kernel.org
14931 T: git git://linuxtv.org/media_tree.git
14932 F: drivers/media/i2c/ov9734.c
14934 ONENAND FLASH DRIVER
14935 M: Kyungmin Park <kyungmin.park@samsung.com>
14936 L: linux-mtd@lists.infradead.org
14938 F: drivers/mtd/nand/onenand/
14939 F: include/linux/mtd/onenand*.h
14941 ONION OMEGA2+ BOARD
14942 M: Harvey Hunt <harveyhuntnexus@gmail.com>
14943 L: linux-mips@vger.kernel.org
14945 F: arch/mips/boot/dts/ralink/omega2p.dts
14948 M: Jens Wiklander <jens.wiklander@linaro.org>
14949 L: op-tee@lists.trustedfirmware.org
14951 F: Documentation/ABI/testing/sysfs-bus-optee-devices
14952 F: drivers/tee/optee/
14954 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
14955 M: Sumit Garg <sumit.garg@linaro.org>
14956 L: op-tee@lists.trustedfirmware.org
14958 F: drivers/char/hw_random/optee-rng.c
14961 M: Clément Léger <clement.leger@bootlin.com>
14962 L: linux-rtc@vger.kernel.org
14964 F: drivers/rtc/rtc-optee.c
14967 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14968 L: linux-rdma@vger.kernel.org
14970 F: drivers/infiniband/ulp/opa_vnic
14972 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
14973 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
14974 M: Frank Rowand <frowand.list@gmail.com>
14975 L: devicetree@vger.kernel.org
14977 F: Documentation/devicetree/dynamic-resolution-notes.rst
14978 F: Documentation/devicetree/overlay-notes.rst
14979 F: drivers/of/overlay.c
14980 F: drivers/of/resolver.c
14981 K: of_overlay_notifier_
14983 OPEN FIRMWARE AND FLATTENED DEVICE TREE
14984 M: Rob Herring <robh+dt@kernel.org>
14985 M: Frank Rowand <frowand.list@gmail.com>
14986 L: devicetree@vger.kernel.org
14988 C: irc://irc.libera.chat/devicetree
14989 W: http://www.devicetree.org/
14990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14991 F: Documentation/ABI/testing/sysfs-firmware-ofw
14993 F: include/linux/of*.h
14996 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
14997 M: Rob Herring <robh+dt@kernel.org>
14998 M: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
14999 L: devicetree@vger.kernel.org
15001 C: irc://irc.libera.chat/devicetree
15002 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
15003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15004 F: Documentation/devicetree/
15005 F: arch/*/boot/dts/
15006 F: include/dt-bindings/
15008 OPENCOMPUTE PTP CLOCK DRIVER
15009 M: Jonathan Lemon <jonathan.lemon@gmail.com>
15010 M: Vadim Fedorenko <vadfed@fb.com>
15011 L: netdev@vger.kernel.org
15013 F: drivers/ptp/ptp_ocp.c
15015 OPENCORES I2C BUS DRIVER
15016 M: Peter Korsgaard <peter@korsgaard.com>
15017 M: Andrew Lunn <andrew@lunn.ch>
15018 L: linux-i2c@vger.kernel.org
15020 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
15021 F: Documentation/i2c/busses/i2c-ocores.rst
15022 F: drivers/i2c/busses/i2c-ocores.c
15023 F: include/linux/platform_data/i2c-ocores.h
15025 OPENRISC ARCHITECTURE
15026 M: Jonas Bonn <jonas@southpole.se>
15027 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
15028 M: Stafford Horne <shorne@gmail.com>
15029 L: openrisc@lists.librecores.org
15031 W: http://openrisc.io
15032 T: git git://github.com/openrisc/linux.git
15033 F: Documentation/devicetree/bindings/openrisc/
15034 F: Documentation/openrisc/
15036 F: drivers/irqchip/irq-ompic.c
15037 F: drivers/irqchip/irq-or1k-*
15040 M: Pravin B Shelar <pshelar@ovn.org>
15041 L: netdev@vger.kernel.org
15042 L: dev@openvswitch.org
15044 W: http://openvswitch.org
15045 F: include/uapi/linux/openvswitch.h
15046 F: net/openvswitch/
15048 OPERATING PERFORMANCE POINTS (OPP)
15049 M: Viresh Kumar <vireshk@kernel.org>
15050 M: Nishanth Menon <nm@ti.com>
15051 M: Stephen Boyd <sboyd@kernel.org>
15052 L: linux-pm@vger.kernel.org
15054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
15055 F: Documentation/devicetree/bindings/opp/
15056 F: Documentation/power/opp.rst
15058 F: include/linux/pm_opp.h
15061 M: Clemens Ladisch <clemens@ladisch.de>
15062 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15065 F: sound/drivers/opl4/
15067 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
15068 M: Mark Fasheh <mark@fasheh.com>
15069 M: Joel Becker <jlbec@evilplan.org>
15070 M: Joseph Qi <joseph.qi@linux.alibaba.com>
15071 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
15073 W: http://ocfs2.wiki.kernel.org
15074 F: Documentation/filesystems/dlmfs.rst
15075 F: Documentation/filesystems/ocfs2.rst
15078 ORANGEFS FILESYSTEM
15079 M: Mike Marshall <hubcap@omnibond.com>
15080 R: Martin Brandenburg <martin@omnibond.com>
15081 L: devel@lists.orangefs.org
15083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
15084 F: Documentation/filesystems/orangefs.rst
15088 L: linux-wireless@vger.kernel.org
15090 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
15091 W: http://www.nongnu.org/orinoco/
15092 F: drivers/net/wireless/intersil/orinoco/
15094 OV2659 OMNIVISION SENSOR DRIVER
15095 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15096 L: linux-media@vger.kernel.org
15098 W: https://linuxtv.org
15099 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15100 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15101 F: drivers/media/i2c/ov2659.c
15102 F: include/media/i2c/ov2659.h
15105 M: Miklos Szeredi <miklos@szeredi.hu>
15106 L: linux-unionfs@vger.kernel.org
15108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
15109 F: Documentation/filesystems/overlayfs.rst
15112 P54 WIRELESS DRIVER
15113 M: Christian Lamparter <chunkeey@googlemail.com>
15114 L: linux-wireless@vger.kernel.org
15116 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
15117 F: drivers/net/wireless/intersil/p54/
15120 M: Vladimir Oltean <olteanv@gmail.com>
15121 L: netdev@vger.kernel.org
15123 F: Documentation/core-api/packing.rst
15124 F: include/linux/packing.h
15127 PADATA PARALLEL EXECUTION MECHANISM
15128 M: Steffen Klassert <steffen.klassert@secunet.com>
15129 M: Daniel Jordan <daniel.m.jordan@oracle.com>
15130 L: linux-crypto@vger.kernel.org
15131 L: linux-kernel@vger.kernel.org
15133 F: Documentation/core-api/padata.rst
15134 F: include/linux/padata.h
15138 M: Matthew Wilcox (Oracle) <willy@infradead.org>
15139 L: linux-fsdevel@vger.kernel.org
15141 T: git git://git.infradead.org/users/willy/pagecache.git
15142 F: Documentation/filesystems/locking.rst
15143 F: Documentation/filesystems/vfs.rst
15144 F: include/linux/pagemap.h
15146 F: mm/page-writeback.c
15151 M: Jesper Dangaard Brouer <hawk@kernel.org>
15152 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
15153 L: netdev@vger.kernel.org
15155 F: Documentation/networking/page_pool.rst
15156 F: include/net/page_pool.h
15157 F: include/trace/events/page_pool.h
15158 F: net/core/page_pool.c
15161 M: Pasha Tatashin <pasha.tatashin@soleen.com>
15162 M: Andrew Morton <akpm@linux-foundation.org>
15163 L: linux-mm@kvack.org
15165 F: Documentation/vm/page_table_check.rst
15166 F: include/linux/page_table_check.h
15167 F: mm/page_table_check.c
15169 PANASONIC LAPTOP ACPI EXTRAS DRIVER
15170 M: Kenneth Chan <kenneth.t.chan@gmail.com>
15171 L: platform-driver-x86@vger.kernel.org
15173 F: drivers/platform/x86/panasonic-laptop.c
15175 PARALLAX PING IIO SENSOR DRIVER
15176 M: Andreas Klinger <ak@it-klinger.de>
15177 L: linux-iio@vger.kernel.org
15179 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
15180 F: drivers/iio/proximity/ping.c
15182 PARALLEL LCD/KEYPAD PANEL DRIVER
15183 M: Willy Tarreau <willy@haproxy.com>
15184 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
15186 F: Documentation/admin-guide/lcd-panel-cgram.rst
15187 F: drivers/auxdisplay/panel.c
15189 PARALLEL PORT SUBSYSTEM
15190 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15191 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15192 L: linux-parport@lists.infradead.org (subscribers-only)
15194 F: Documentation/driver-api/parport*.rst
15195 F: drivers/char/ppdev.c
15196 F: drivers/parport/
15197 F: include/linux/parport*.h
15198 F: include/uapi/linux/ppdev.h
15200 PARAVIRT_OPS INTERFACE
15201 M: Juergen Gross <jgross@suse.com>
15202 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
15203 R: Alexey Makhalov <amakhalov@vmware.com>
15204 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
15205 L: virtualization@lists.linux-foundation.org
15208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15209 F: Documentation/virt/paravirt_ops.rst
15210 F: arch/*/include/asm/paravirt*.h
15211 F: arch/*/kernel/paravirt*
15212 F: include/linux/hypervisor.h
15214 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
15215 M: Tim Waugh <tim@cyberelk.net>
15216 L: linux-parport@lists.infradead.org (subscribers-only)
15218 F: Documentation/admin-guide/blockdev/paride.rst
15219 F: drivers/block/paride/
15221 PARISC ARCHITECTURE
15222 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
15223 M: Helge Deller <deller@gmx.de>
15224 L: linux-parisc@vger.kernel.org
15226 W: https://parisc.wiki.kernel.org
15227 Q: http://patchwork.kernel.org/project/linux-parisc/list/
15228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
15229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
15230 F: Documentation/parisc/
15232 F: drivers/char/agp/parisc-agp.c
15233 F: drivers/input/misc/hp_sdc_rtc.c
15234 F: drivers/input/serio/gscps2.c
15235 F: drivers/input/serio/hp_sdc*
15237 F: drivers/parport/parport_gsc.*
15238 F: drivers/tty/serial/8250/8250_gsc.c
15239 F: drivers/video/console/sti*
15240 F: drivers/video/fbdev/sti*
15241 F: drivers/video/logo/logo_parisc*
15242 F: include/linux/hp_sdc.h
15245 M: Jiri Pirko <jiri@nvidia.com>
15246 L: netdev@vger.kernel.org
15248 F: include/linux/parman.h
15250 F: lib/test_parman.c
15252 PC ENGINES APU BOARD DRIVER
15253 M: Enrico Weigelt, metux IT consult <info@metux.net>
15255 F: drivers/platform/x86/pcengines-apuv2.c
15257 PC87360 HARDWARE MONITORING DRIVER
15258 M: Jim Cromie <jim.cromie@gmail.com>
15259 L: linux-hwmon@vger.kernel.org
15261 F: Documentation/hwmon/pc87360.rst
15262 F: drivers/hwmon/pc87360.c
15264 PC8736x GPIO DRIVER
15265 M: Jim Cromie <jim.cromie@gmail.com>
15267 F: drivers/char/pc8736x_gpio.c
15269 PC87427 HARDWARE MONITORING DRIVER
15270 M: Jean Delvare <jdelvare@suse.com>
15271 L: linux-hwmon@vger.kernel.org
15273 F: Documentation/hwmon/pc87427.rst
15274 F: drivers/hwmon/pc87427.c
15277 M: Riku Voipio <riku.voipio@iki.fi>
15279 F: drivers/leds/leds-pca9532.c
15280 F: include/linux/leds-pca9532.h
15282 PCA9541 I2C BUS MASTER SELECTOR DRIVER
15283 M: Guenter Roeck <linux@roeck-us.net>
15284 L: linux-i2c@vger.kernel.org
15286 F: drivers/i2c/muxes/i2c-mux-pca9541.c
15288 PCDP - PRIMARY CONSOLE AND DEBUG PORT
15289 M: Khalid Aziz <khalid@gonehiking.org>
15291 F: drivers/firmware/pcdp.*
15293 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
15294 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15295 M: Pali Rohár <pali@kernel.org>
15296 L: linux-pci@vger.kernel.org
15297 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15299 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
15300 F: drivers/pci/controller/pci-aardvark.c
15302 PCI DRIVER FOR ALTERA PCIE IP
15303 M: Joyce Ooi <joyce.ooi@intel.com>
15304 L: linux-pci@vger.kernel.org
15306 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
15307 F: drivers/pci/controller/pcie-altera.c
15309 PCI DRIVER FOR APPLIEDMICRO XGENE
15310 M: Toan Le <toan@os.amperecomputing.com>
15311 L: linux-pci@vger.kernel.org
15312 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15314 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
15315 F: drivers/pci/controller/pci-xgene.c
15317 PCI DRIVER FOR ARM VERSATILE PLATFORM
15318 M: Rob Herring <robh@kernel.org>
15319 L: linux-pci@vger.kernel.org
15320 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15322 F: Documentation/devicetree/bindings/pci/versatile.yaml
15323 F: drivers/pci/controller/pci-versatile.c
15325 PCI DRIVER FOR ARMADA 8K
15326 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15327 L: linux-pci@vger.kernel.org
15328 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15330 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
15331 F: drivers/pci/controller/dwc/pcie-armada8k.c
15333 PCI DRIVER FOR CADENCE PCIE IP
15334 M: Tom Joseph <tjoseph@cadence.com>
15335 L: linux-pci@vger.kernel.org
15337 F: Documentation/devicetree/bindings/pci/cdns,*
15338 F: drivers/pci/controller/cadence/
15340 PCI DRIVER FOR FREESCALE LAYERSCAPE
15341 M: Minghuan Lian <minghuan.Lian@nxp.com>
15342 M: Mingkai Hu <mingkai.hu@nxp.com>
15343 M: Roy Zang <roy.zang@nxp.com>
15344 L: linuxppc-dev@lists.ozlabs.org
15345 L: linux-pci@vger.kernel.org
15346 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15348 F: drivers/pci/controller/dwc/*layerscape*
15350 PCI DRIVER FOR GENERIC OF HOSTS
15351 M: Will Deacon <will@kernel.org>
15352 L: linux-pci@vger.kernel.org
15353 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15355 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
15356 F: drivers/pci/controller/pci-host-common.c
15357 F: drivers/pci/controller/pci-host-generic.c
15359 PCI DRIVER FOR IMX6
15360 M: Richard Zhu <hongxing.zhu@nxp.com>
15361 M: Lucas Stach <l.stach@pengutronix.de>
15362 L: linux-pci@vger.kernel.org
15363 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15365 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
15366 F: drivers/pci/controller/dwc/*imx6*
15368 PCI DRIVER FOR FU740
15369 M: Paul Walmsley <paul.walmsley@sifive.com>
15370 M: Greentime Hu <greentime.hu@sifive.com>
15371 L: linux-pci@vger.kernel.org
15373 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
15374 F: drivers/pci/controller/dwc/pcie-fu740.c
15376 PCI DRIVER FOR INTEL IXP4XX
15377 M: Linus Walleij <linus.walleij@linaro.org>
15379 F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
15380 F: drivers/pci/controller/pci-ixp4xx.c
15382 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
15383 M: Nirmal Patel <nirmal.patel@linux.intel.com>
15384 R: Jonathan Derrick <jonathan.derrick@linux.dev>
15385 L: linux-pci@vger.kernel.org
15387 F: drivers/pci/controller/vmd.c
15389 PCI DRIVER FOR MICROSEMI SWITCHTEC
15390 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
15391 M: Logan Gunthorpe <logang@deltatee.com>
15392 L: linux-pci@vger.kernel.org
15394 F: Documentation/ABI/testing/sysfs-class-switchtec
15395 F: Documentation/driver-api/switchtec.rst
15396 F: drivers/ntb/hw/mscc/
15397 F: drivers/pci/switch/switchtec*
15398 F: include/linux/switchtec.h
15399 F: include/uapi/linux/switchtec_ioctl.h
15401 PCI DRIVER FOR MOBIVEIL PCIE IP
15402 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
15403 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
15404 L: linux-pci@vger.kernel.org
15406 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
15407 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
15409 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
15410 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15411 M: Pali Rohár <pali@kernel.org>
15412 L: linux-pci@vger.kernel.org
15413 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15415 F: drivers/pci/controller/*mvebu*
15417 PCI DRIVER FOR NVIDIA TEGRA
15418 M: Thierry Reding <thierry.reding@gmail.com>
15419 L: linux-tegra@vger.kernel.org
15420 L: linux-pci@vger.kernel.org
15422 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
15423 F: drivers/pci/controller/pci-tegra.c
15425 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
15426 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
15427 L: linux-pci@vger.kernel.org
15428 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15430 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
15431 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
15433 PCI DRIVER FOR RENESAS R-CAR
15434 M: Marek Vasut <marek.vasut+renesas@gmail.com>
15435 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15436 L: linux-pci@vger.kernel.org
15437 L: linux-renesas-soc@vger.kernel.org
15439 F: Documentation/devicetree/bindings/pci/*rcar*
15440 F: drivers/pci/controller/*rcar*
15442 PCI DRIVER FOR SAMSUNG EXYNOS
15443 M: Jingoo Han <jingoohan1@gmail.com>
15444 L: linux-pci@vger.kernel.org
15445 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15446 L: linux-samsung-soc@vger.kernel.org
15448 F: drivers/pci/controller/dwc/pci-exynos.c
15450 PCI DRIVER FOR SYNOPSYS DESIGNWARE
15451 M: Jingoo Han <jingoohan1@gmail.com>
15452 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
15453 L: linux-pci@vger.kernel.org
15455 F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
15456 F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
15457 F: drivers/pci/controller/dwc/*designware*
15459 PCI DRIVER FOR TI DRA7XX/J721E
15460 M: Kishon Vijay Abraham I <kishon@ti.com>
15461 L: linux-omap@vger.kernel.org
15462 L: linux-pci@vger.kernel.org
15463 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15465 F: Documentation/devicetree/bindings/pci/ti-pci.txt
15466 F: drivers/pci/controller/cadence/pci-j721e.c
15467 F: drivers/pci/controller/dwc/pci-dra7xx.c
15469 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
15470 M: Linus Walleij <linus.walleij@linaro.org>
15471 L: linux-pci@vger.kernel.org
15473 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
15474 F: drivers/pci/controller/pci-v3-semi.c
15476 PCI ENDPOINT SUBSYSTEM
15477 M: Kishon Vijay Abraham I <kishon@ti.com>
15478 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
15479 R: Krzysztof Wilczyński <kw@linux.com>
15480 L: linux-pci@vger.kernel.org
15482 Q: https://patchwork.kernel.org/project/linux-pci/list/
15483 B: https://bugzilla.kernel.org
15484 C: irc://irc.oftc.net/linux-pci
15485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15486 F: Documentation/PCI/endpoint/*
15487 F: Documentation/misc-devices/pci-endpoint-test.rst
15488 F: drivers/misc/pci_endpoint_test.c
15489 F: drivers/pci/endpoint/
15492 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
15493 M: Russell Currey <ruscur@russell.cc>
15494 M: Oliver O'Halloran <oohall@gmail.com>
15495 L: linuxppc-dev@lists.ozlabs.org
15497 F: Documentation/PCI/pci-error-recovery.rst
15498 F: Documentation/powerpc/eeh-pci-error-recovery.rst
15499 F: arch/powerpc/include/*/eeh*.h
15500 F: arch/powerpc/kernel/eeh*.c
15501 F: arch/powerpc/platforms/*/eeh*.c
15502 F: drivers/pci/pcie/aer.c
15503 F: drivers/pci/pcie/dpc.c
15504 F: drivers/pci/pcie/err.c
15507 M: Linas Vepstas <linasvepstas@gmail.com>
15508 L: linux-pci@vger.kernel.org
15510 F: Documentation/PCI/pci-error-recovery.rst
15512 PCI PEER-TO-PEER DMA (P2PDMA)
15513 M: Bjorn Helgaas <bhelgaas@google.com>
15514 M: Logan Gunthorpe <logang@deltatee.com>
15515 L: linux-pci@vger.kernel.org
15517 Q: https://patchwork.kernel.org/project/linux-pci/list/
15518 B: https://bugzilla.kernel.org
15519 C: irc://irc.oftc.net/linux-pci
15520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15521 F: Documentation/driver-api/pci/p2pdma.rst
15522 F: drivers/pci/p2pdma.c
15523 F: include/linux/pci-p2pdma.h
15525 PCI MSI DRIVER FOR ALTERA MSI IP
15526 M: Joyce Ooi <joyce.ooi@intel.com>
15527 L: linux-pci@vger.kernel.org
15529 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
15530 F: drivers/pci/controller/pcie-altera-msi.c
15532 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
15533 M: Toan Le <toan@os.amperecomputing.com>
15534 L: linux-pci@vger.kernel.org
15535 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15537 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
15538 F: drivers/pci/controller/pci-xgene-msi.c
15540 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
15541 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
15542 R: Rob Herring <robh@kernel.org>
15543 R: Krzysztof Wilczyński <kw@linux.com>
15544 L: linux-pci@vger.kernel.org
15546 Q: https://patchwork.kernel.org/project/linux-pci/list/
15547 B: https://bugzilla.kernel.org
15548 C: irc://irc.oftc.net/linux-pci
15549 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15550 F: drivers/pci/controller/
15551 F: drivers/pci/pci-bridge-emul.c
15552 F: drivers/pci/pci-bridge-emul.h
15555 M: Bjorn Helgaas <bhelgaas@google.com>
15556 L: linux-pci@vger.kernel.org
15558 Q: https://patchwork.kernel.org/project/linux-pci/list/
15559 B: https://bugzilla.kernel.org
15560 C: irc://irc.oftc.net/linux-pci
15561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15562 F: Documentation/PCI/
15563 F: Documentation/devicetree/bindings/pci/
15564 F: arch/x86/kernel/early-quirks.c
15565 F: arch/x86/kernel/quirks.c
15567 F: drivers/acpi/pci*
15569 F: include/asm-generic/pci*
15570 F: include/linux/of_pci.h
15571 F: include/linux/pci*
15572 F: include/uapi/linux/pci*
15575 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
15576 M: Jonathan Chocron <jonnyc@amazon.com>
15577 L: linux-pci@vger.kernel.org
15579 F: Documentation/devicetree/bindings/pci/pcie-al.txt
15580 F: drivers/pci/controller/dwc/pcie-al.c
15582 PCIE DRIVER FOR AMLOGIC MESON
15583 M: Yue Wang <yue.wang@Amlogic.com>
15584 L: linux-pci@vger.kernel.org
15585 L: linux-amlogic@lists.infradead.org
15587 F: drivers/pci/controller/dwc/pci-meson.c
15589 PCIE DRIVER FOR AXIS ARTPEC
15590 M: Jesper Nilsson <jesper.nilsson@axis.com>
15591 L: linux-arm-kernel@axis.com
15592 L: linux-pci@vger.kernel.org
15594 F: Documentation/devicetree/bindings/pci/axis,artpec*
15595 F: drivers/pci/controller/dwc/*artpec*
15597 PCIE DRIVER FOR CAVIUM THUNDERX
15598 M: Robert Richter <rric@kernel.org>
15599 L: linux-pci@vger.kernel.org
15600 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15602 F: drivers/pci/controller/pci-thunder-*
15604 PCIE DRIVER FOR HISILICON
15605 M: Zhou Wang <wangzhou1@hisilicon.com>
15606 L: linux-pci@vger.kernel.org
15608 F: drivers/pci/controller/dwc/pcie-hisi.c
15610 PCIE DRIVER FOR HISILICON KIRIN
15611 M: Xiaowei Song <songxiaowei@hisilicon.com>
15612 M: Binghui Wang <wangbinghui@hisilicon.com>
15613 L: linux-pci@vger.kernel.org
15615 F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
15616 F: drivers/pci/controller/dwc/pcie-kirin.c
15618 PCIE DRIVER FOR HISILICON STB
15619 M: Shawn Guo <shawn.guo@linaro.org>
15620 L: linux-pci@vger.kernel.org
15622 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
15623 F: drivers/pci/controller/dwc/pcie-histb.c
15625 PCIE DRIVER FOR INTEL KEEM BAY
15626 M: Srikanth Thokala <srikanth.thokala@intel.com>
15627 L: linux-pci@vger.kernel.org
15629 F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
15630 F: drivers/pci/controller/dwc/pcie-keembay.c
15632 PCIE DRIVER FOR INTEL LGM GW SOC
15633 M: Rahul Tanwar <rtanwar@maxlinear.com>
15634 L: linux-pci@vger.kernel.org
15636 F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
15637 F: drivers/pci/controller/dwc/pcie-intel-gw.c
15639 PCIE DRIVER FOR MEDIATEK
15640 M: Ryder Lee <ryder.lee@mediatek.com>
15641 M: Jianjun Wang <jianjun.wang@mediatek.com>
15642 L: linux-pci@vger.kernel.org
15643 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15645 F: Documentation/devicetree/bindings/pci/mediatek*
15646 F: drivers/pci/controller/*mediatek*
15648 PCIE DRIVER FOR MICROCHIP
15649 M: Daire McNamara <daire.mcnamara@microchip.com>
15650 L: linux-pci@vger.kernel.org
15652 F: Documentation/devicetree/bindings/pci/microchip*
15653 F: drivers/pci/controller/*microchip*
15655 PCIE DRIVER FOR QUALCOMM MSM
15656 M: Stanimir Varbanov <svarbanov@mm-sol.com>
15657 L: linux-pci@vger.kernel.org
15658 L: linux-arm-msm@vger.kernel.org
15660 F: drivers/pci/controller/dwc/pcie-qcom.c
15662 PCIE ENDPOINT DRIVER FOR QUALCOMM
15663 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15664 L: linux-pci@vger.kernel.org
15665 L: linux-arm-msm@vger.kernel.org
15667 F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
15668 F: drivers/pci/controller/dwc/pcie-qcom-ep.c
15670 PCIE DRIVER FOR ROCKCHIP
15671 M: Shawn Lin <shawn.lin@rock-chips.com>
15672 L: linux-pci@vger.kernel.org
15673 L: linux-rockchip@lists.infradead.org
15675 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
15676 F: drivers/pci/controller/pcie-rockchip*
15678 PCIE DRIVER FOR SOCIONEXT UNIPHIER
15679 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15680 L: linux-pci@vger.kernel.org
15682 F: Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
15683 F: drivers/pci/controller/dwc/pcie-uniphier*
15685 PCIE DRIVER FOR ST SPEAR13XX
15686 M: Pratyush Anand <pratyush.anand@gmail.com>
15687 L: linux-pci@vger.kernel.org
15689 F: drivers/pci/controller/dwc/*spear*
15692 M: Dominik Brodowski <linux@dominikbrodowski.net>
15694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
15695 F: Documentation/pcmcia/
15700 PCNET32 NETWORK DRIVER
15701 M: Don Fry <pcnet32@frontier.com>
15702 L: netdev@vger.kernel.org
15704 F: drivers/net/ethernet/amd/pcnet32.c
15706 PCRYPT PARALLEL CRYPTO ENGINE
15707 M: Steffen Klassert <steffen.klassert@secunet.com>
15708 L: linux-crypto@vger.kernel.org
15711 F: include/crypto/pcrypt.h
15713 PEAQ WMI HOTKEYS DRIVER
15714 M: Hans de Goede <hdegoede@redhat.com>
15715 L: platform-driver-x86@vger.kernel.org
15717 F: drivers/platform/x86/peaq-wmi.c
15719 PECI HARDWARE MONITORING DRIVERS
15720 M: Iwona Winiarska <iwona.winiarska@intel.com>
15721 L: linux-hwmon@vger.kernel.org
15723 F: Documentation/hwmon/peci-cputemp.rst
15724 F: Documentation/hwmon/peci-dimmtemp.rst
15725 F: drivers/hwmon/peci/
15728 M: Iwona Winiarska <iwona.winiarska@intel.com>
15729 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
15731 F: Documentation/devicetree/bindings/peci/
15732 F: Documentation/peci/
15734 F: include/linux/peci-cpu.h
15735 F: include/linux/peci.h
15737 PENSANDO ETHERNET DRIVERS
15738 M: Shannon Nelson <snelson@pensando.io>
15739 M: drivers@pensando.io
15740 L: netdev@vger.kernel.org
15742 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
15743 F: drivers/net/ethernet/pensando/
15745 PER-CPU MEMORY ALLOCATOR
15746 M: Dennis Zhou <dennis@kernel.org>
15747 M: Tejun Heo <tj@kernel.org>
15748 M: Christoph Lameter <cl@linux.com>
15749 L: linux-mm@kvack.org
15751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
15752 F: arch/*/include/asm/percpu.h
15753 F: include/linux/percpu*.h
15757 PER-TASK DELAY ACCOUNTING
15758 M: Balbir Singh <bsingharora@gmail.com>
15760 F: include/linux/delayacct.h
15761 F: kernel/delayacct.c
15763 PERFORMANCE EVENTS SUBSYSTEM
15764 M: Peter Zijlstra <peterz@infradead.org>
15765 M: Ingo Molnar <mingo@redhat.com>
15766 M: Arnaldo Carvalho de Melo <acme@kernel.org>
15767 R: Mark Rutland <mark.rutland@arm.com>
15768 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
15769 R: Jiri Olsa <jolsa@kernel.org>
15770 R: Namhyung Kim <namhyung@kernel.org>
15771 L: linux-perf-users@vger.kernel.org
15772 L: linux-kernel@vger.kernel.org
15774 W: https://perf.wiki.kernel.org/
15775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15777 F: arch/*/events/*/*
15778 F: arch/*/include/asm/perf_event.h
15779 F: arch/*/kernel/*/*/perf_event*.c
15780 F: arch/*/kernel/*/perf_event*.c
15781 F: arch/*/kernel/perf_callchain.c
15782 F: arch/*/kernel/perf_event*.c
15783 F: include/linux/perf_event.h
15784 F: include/uapi/linux/perf_event.h
15789 PERFORMANCE EVENTS TOOLING ARM64
15790 R: John Garry <john.garry@huawei.com>
15791 R: Will Deacon <will@kernel.org>
15792 R: James Clark <james.clark@arm.com>
15793 R: Mike Leach <mike.leach@linaro.org>
15794 R: Leo Yan <leo.yan@linaro.org>
15795 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15797 F: tools/build/feature/test-libopencsd.c
15798 F: tools/perf/arch/arm*/
15799 F: tools/perf/pmu-events/arch/arm64/
15800 F: tools/perf/util/arm-spe*
15801 F: tools/perf/util/cs-etm*
15803 PERSONALITY HANDLING
15804 M: Christoph Hellwig <hch@infradead.org>
15805 L: linux-abi-devel@lists.sourceforge.net
15807 F: include/linux/personality.h
15808 F: include/uapi/linux/personality.h
15810 PHOENIX RC FLIGHT CONTROLLER ADAPTER
15811 M: Marcus Folkesson <marcus.folkesson@gmail.com>
15812 L: linux-input@vger.kernel.org
15814 F: Documentation/input/devices/pxrc.rst
15815 F: drivers/input/joystick/pxrc.c
15818 M: Remi Denis-Courmont <courmisch@gmail.com>
15820 F: Documentation/networking/phonet.rst
15821 F: include/linux/phonet.h
15822 F: include/net/phonet/
15823 F: include/uapi/linux/phonet.h
15827 M: Joern Engel <joern@lazybastard.org>
15828 L: linux-mtd@lists.infradead.org
15830 F: drivers/mtd/devices/phram.c
15833 M: Bruno Prémont <bonbons@linux-vserver.org>
15834 L: linux-input@vger.kernel.org
15836 F: drivers/hid/hid-picolcd*
15839 M: Christian Brauner <christian@brauner.io>
15840 L: linux-kernel@vger.kernel.org
15842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
15844 F: tools/testing/selftests/clone3/
15845 F: tools/testing/selftests/pid_namespace/
15846 F: tools/testing/selftests/pidfd/
15849 K: \b(clone_args|kernel_clone_args)\b
15851 PIN CONTROL SUBSYSTEM
15852 M: Linus Walleij <linus.walleij@linaro.org>
15853 L: linux-gpio@vger.kernel.org
15855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
15856 F: Documentation/devicetree/bindings/pinctrl/
15857 F: Documentation/driver-api/pin-control.rst
15858 F: drivers/pinctrl/
15859 F: include/linux/pinctrl/
15861 PIN CONTROLLER - AMD
15862 M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
15863 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
15865 F: drivers/pinctrl/pinctrl-amd.c
15867 PIN CONTROLLER - FREESCALE
15868 M: Dong Aisheng <aisheng.dong@nxp.com>
15869 M: Fabio Estevam <festevam@gmail.com>
15870 M: Shawn Guo <shawnguo@kernel.org>
15871 M: Jacky Bai <ping.bai@nxp.com>
15872 R: Pengutronix Kernel Team <kernel@pengutronix.de>
15873 L: linux-gpio@vger.kernel.org
15875 F: Documentation/devicetree/bindings/pinctrl/fsl,*
15876 F: drivers/pinctrl/freescale/
15878 PIN CONTROLLER - INTEL
15879 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15880 M: Andy Shevchenko <andy@kernel.org>
15882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
15883 F: drivers/pinctrl/intel/
15885 PIN CONTROLLER - KEEMBAY
15886 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
15888 F: drivers/pinctrl/pinctrl-keembay*
15890 PIN CONTROLLER - MEDIATEK
15891 M: Sean Wang <sean.wang@kernel.org>
15892 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15894 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
15895 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
15896 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
15897 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
15898 F: drivers/pinctrl/mediatek/
15900 PIN CONTROLLER - MICROCHIP AT91
15901 M: Ludovic Desroches <ludovic.desroches@microchip.com>
15902 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15903 L: linux-gpio@vger.kernel.org
15905 F: drivers/gpio/gpio-sama5d2-piobu.c
15906 F: drivers/pinctrl/pinctrl-at91*
15908 PIN CONTROLLER - QUALCOMM
15909 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15910 L: linux-arm-msm@vger.kernel.org
15912 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
15913 F: drivers/pinctrl/qcom/
15915 PIN CONTROLLER - RENESAS
15916 M: Geert Uytterhoeven <geert+renesas@glider.be>
15917 L: linux-renesas-soc@vger.kernel.org
15919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
15920 F: Documentation/devicetree/bindings/pinctrl/renesas,*
15921 F: drivers/pinctrl/renesas/
15923 PIN CONTROLLER - SAMSUNG
15924 M: Tomasz Figa <tomasz.figa@gmail.com>
15925 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
15926 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15927 R: Alim Akhtar <alim.akhtar@samsung.com>
15928 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15929 L: linux-samsung-soc@vger.kernel.org
15931 C: irc://irc.libera.chat/linux-exynos
15932 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
15933 B: mailto:linux-samsung-soc@vger.kernel.org
15934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
15935 F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
15936 F: drivers/pinctrl/samsung/
15937 F: include/dt-bindings/pinctrl/samsung.h
15939 PIN CONTROLLER - SINGLE
15940 M: Tony Lindgren <tony@atomide.com>
15941 M: Haojian Zhuang <haojian.zhuang@linaro.org>
15942 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15943 L: linux-omap@vger.kernel.org
15945 F: drivers/pinctrl/pinctrl-single.c
15947 PIN CONTROLLER - THUNDERBAY
15948 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
15950 F: drivers/pinctrl/pinctrl-thunderbay.c
15952 PIN CONTROLLER - SUNPLUS / TIBBO
15953 M: Dvorkin Dmitry <dvorkin@tibbo.com>
15954 M: Wells Lu <wellslutw@gmail.com>
15955 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15957 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
15958 F: Documentation/devicetree/bindings/pinctrl/sunplus,*
15959 F: drivers/pinctrl/sunplus/
15960 F: include/dt-bindings/pinctrl/sppctl*.h
15963 M: linux-block@vger.kernel.org
15965 F: drivers/block/pktcdvd.c
15966 F: include/linux/pktcdvd.h
15967 F: include/uapi/linux/pktcdvd.h
15969 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
15970 M: Tomasz Duszynski <tduszyns@gmail.com>
15972 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
15973 F: drivers/iio/chemical/pms7003.c
15975 PLATFORM FEATURE INFRASTRUCTURE
15976 M: Juergen Gross <jgross@suse.com>
15978 F: arch/*/include/asm/platform-feature.h
15979 F: include/asm-generic/platform-feature.h
15980 F: include/linux/platform-feature.h
15981 F: kernel/platform-feature.c
15984 M: Jacob Keller <jacob.e.keller@intel.com>
15986 F: Documentation/driver-api/pldmfw/
15987 F: include/linux/pldmfw.h
15991 M: Logan Gunthorpe <logang@deltatee.com>
15993 F: drivers/dma/plx_dma.c
15996 M: Charles Hsu <hsu.yungteng@gmail.com>
15997 L: linux-hwmon@vger.kernel.org
15999 F: Documentation/hwmon/pm6764tr.rst
16000 F: drivers/hwmon/pmbus/pm6764tr.c
16003 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
16004 L: linux-pm@vger.kernel.org
16006 W: https://01.org/pm-graph
16007 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
16008 T: git git://github.com/intel/pm-graph
16009 F: tools/power/pm-graph
16011 PMBUS HARDWARE MONITORING DRIVERS
16012 M: Guenter Roeck <linux@roeck-us.net>
16013 L: linux-hwmon@vger.kernel.org
16015 W: http://hwmon.wiki.kernel.org/
16016 W: http://www.roeck-us.net/linux/drivers/
16017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
16018 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
16019 F: Documentation/devicetree/bindings/hwmon/max31785.txt
16020 F: Documentation/hwmon/adm1275.rst
16021 F: Documentation/hwmon/ibm-cffps.rst
16022 F: Documentation/hwmon/ir35221.rst
16023 F: Documentation/hwmon/lm25066.rst
16024 F: Documentation/hwmon/ltc2978.rst
16025 F: Documentation/hwmon/ltc3815.rst
16026 F: Documentation/hwmon/max16064.rst
16027 F: Documentation/hwmon/max20751.rst
16028 F: Documentation/hwmon/max31785.rst
16029 F: Documentation/hwmon/max34440.rst
16030 F: Documentation/hwmon/max8688.rst
16031 F: Documentation/hwmon/pmbus-core.rst
16032 F: Documentation/hwmon/pmbus.rst
16033 F: Documentation/hwmon/tps40422.rst
16034 F: Documentation/hwmon/ucd9000.rst
16035 F: Documentation/hwmon/ucd9200.rst
16036 F: Documentation/hwmon/zl6100.rst
16037 F: drivers/hwmon/pmbus/
16038 F: include/linux/pmbus.h
16040 PMC SIERRA MaxRAID DRIVER
16041 L: linux-scsi@vger.kernel.org
16043 W: http://www.pmc-sierra.com/
16044 F: drivers/scsi/pmcraid.*
16046 PMC SIERRA PM8001 DRIVER
16047 M: Jack Wang <jinpu.wang@cloud.ionos.com>
16048 L: linux-scsi@vger.kernel.org
16050 F: drivers/scsi/pm8001/
16052 PNI RM3100 IIO DRIVER
16053 M: Song Qiang <songqiang1304521@gmail.com>
16054 L: linux-iio@vger.kernel.org
16056 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
16057 F: drivers/iio/magnetometer/rm3100*
16060 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
16061 L: linux-acpi@vger.kernel.org
16064 F: include/linux/pnp.h
16066 POSIX CLOCKS and TIMERS
16067 M: Thomas Gleixner <tglx@linutronix.de>
16068 L: linux-kernel@vger.kernel.org
16070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16072 F: include/linux/time_namespace.h
16073 F: include/linux/timer*
16074 F: kernel/time/*timer*
16075 F: kernel/time/namespace.c
16077 POWER MANAGEMENT CORE
16078 M: "Rafael J. Wysocki" <rafael@kernel.org>
16079 L: linux-pm@vger.kernel.org
16081 B: https://bugzilla.kernel.org
16082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16083 F: drivers/base/power/
16084 F: drivers/powercap/
16085 F: include/linux/intel_rapl.h
16086 F: include/linux/pm.h
16087 F: include/linux/pm_*
16088 F: include/linux/powercap.h
16089 F: kernel/configs/nopm.config
16091 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
16092 M: Daniel Lezcano <daniel.lezcano@kernel.org>
16093 L: linux-pm@vger.kernel.org
16095 B: https://bugzilla.kernel.org
16096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16097 F: drivers/powercap/dtpm*
16098 F: include/linux/dtpm.h
16100 POWER STATE COORDINATION INTERFACE (PSCI)
16101 M: Mark Rutland <mark.rutland@arm.com>
16102 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
16103 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16105 F: drivers/firmware/psci/
16106 F: include/linux/psci.h
16107 F: include/uapi/linux/psci.h
16109 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
16110 M: Sebastian Reichel <sre@kernel.org>
16111 L: linux-pm@vger.kernel.org
16113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16114 F: Documentation/ABI/testing/sysfs-class-power
16115 F: Documentation/devicetree/bindings/power/supply/
16116 F: drivers/power/supply/
16117 F: include/linux/power/
16118 F: include/linux/power_supply.h
16120 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
16121 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
16122 L: linuxppc-dev@lists.ozlabs.org
16124 F: drivers/char/powernv-op-panel.c
16126 PPP OVER ATM (RFC 2364)
16127 M: Mitchell Blank Jr <mitch@sfgoth.com>
16129 F: include/uapi/linux/atmppp.h
16130 F: net/atm/pppoatm.c
16133 M: Michal Ostrowski <mostrows@earthlink.net>
16135 F: drivers/net/ppp/pppoe.c
16136 F: drivers/net/ppp/pppox.c
16139 M: James Chapman <jchapman@katalix.com>
16141 F: include/linux/if_pppol2tp.h
16142 F: include/uapi/linux/if_pppol2tp.h
16143 F: net/l2tp/l2tp_ppp.c
16145 PPP PROTOCOL DRIVERS AND COMPRESSORS
16146 M: Paul Mackerras <paulus@samba.org>
16147 L: linux-ppp@vger.kernel.org
16149 F: drivers/net/ppp/ppp_*
16152 M: Rodolfo Giometti <giometti@enneenne.com>
16153 L: linuxpps@ml.enneenne.com (subscribers-only)
16155 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
16156 F: Documentation/ABI/testing/sysfs-pps
16157 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
16158 F: Documentation/driver-api/pps.rst
16160 F: include/linux/pps*.h
16161 F: include/uapi/linux/pps.h
16164 M: Dmitry Kozlov <xeb@mail.ru>
16165 L: netdev@vger.kernel.org
16167 W: http://sourceforge.net/projects/accel-pptp
16168 F: drivers/net/ppp/pptp.c
16170 PRESSURE STALL INFORMATION (PSI)
16171 M: Johannes Weiner <hannes@cmpxchg.org>
16172 M: Suren Baghdasaryan <surenb@google.com>
16174 F: include/linux/psi*
16175 F: kernel/sched/psi.c
16178 M: Petr Mladek <pmladek@suse.com>
16179 M: Sergey Senozhatsky <senozhatsky@chromium.org>
16180 R: Steven Rostedt <rostedt@goodmis.org>
16181 R: John Ogness <john.ogness@linutronix.de>
16183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
16184 F: include/linux/printk.h
16188 R: Chris Down <chris@chrisdown.name>
16190 F: Documentation/core-api/printk-index.rst
16191 F: kernel/printk/index.c
16195 L: linux-kernel@vger.kernel.org
16196 L: linux-fsdevel@vger.kernel.org
16198 F: Documentation/filesystems/proc.rst
16200 F: include/linux/proc_fs.h
16201 F: tools/testing/selftests/proc/
16204 M: Luis Chamberlain <mcgrof@kernel.org>
16205 M: Kees Cook <keescook@chromium.org>
16206 M: Iurii Zaikin <yzaikin@google.com>
16207 L: linux-kernel@vger.kernel.org
16208 L: linux-fsdevel@vger.kernel.org
16210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git sysctl-next
16211 F: fs/proc/proc_sysctl.c
16212 F: include/linux/sysctl.h
16213 F: kernel/sysctl-test.c
16215 F: tools/testing/selftests/sysctl/
16217 PS3 NETWORK SUPPORT
16218 M: Geoff Levand <geoff@infradead.org>
16219 L: netdev@vger.kernel.org
16220 L: linuxppc-dev@lists.ozlabs.org
16222 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
16224 PS3 PLATFORM SUPPORT
16225 M: Geoff Levand <geoff@infradead.org>
16226 L: linuxppc-dev@lists.ozlabs.org
16228 F: arch/powerpc/boot/ps3*
16229 F: arch/powerpc/include/asm/lv1call.h
16230 F: arch/powerpc/include/asm/ps3*.h
16231 F: arch/powerpc/platforms/ps3/
16234 F: drivers/rtc/rtc-ps3.c
16235 F: drivers/usb/host/*ps3.c
16236 F: sound/ppc/snd_ps3*
16239 M: Jim Paris <jim@jtan.com>
16240 M: Geoff Levand <geoff@infradead.org>
16241 L: linuxppc-dev@lists.ozlabs.org
16243 F: drivers/block/ps3vram.c
16245 PSAMPLE PACKET SAMPLING SUPPORT
16246 M: Yotam Gigi <yotam.gi@gmail.com>
16248 F: include/net/psample.h
16249 F: include/uapi/linux/psample.h
16253 M: Kees Cook <keescook@chromium.org>
16254 M: Anton Vorontsov <anton@enomsg.org>
16255 M: Colin Cross <ccross@android.com>
16256 M: Tony Luck <tony.luck@intel.com>
16258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
16259 F: Documentation/admin-guide/ramoops.rst
16260 F: Documentation/admin-guide/pstore-blk.rst
16261 F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
16262 F: drivers/acpi/apei/erst.c
16263 F: drivers/firmware/efi/efi-pstore.c
16265 F: include/linux/pstore*
16266 K: \b(pstore|ramoops)
16268 PTP HARDWARE CLOCK SUPPORT
16269 M: Richard Cochran <richardcochran@gmail.com>
16270 L: netdev@vger.kernel.org
16272 W: http://linuxptp.sourceforge.net/
16273 F: Documentation/ABI/testing/sysfs-ptp
16274 F: Documentation/driver-api/ptp.rst
16275 F: drivers/net/phy/dp83640*
16277 F: include/linux/ptp_cl*
16279 PTP VIRTUAL CLOCK SUPPORT
16280 M: Yangbo Lu <yangbo.lu@nxp.com>
16281 L: netdev@vger.kernel.org
16283 F: drivers/ptp/ptp_vclock.c
16284 F: net/ethtool/phc_vclocks.c
16287 M: Oleg Nesterov <oleg@redhat.com>
16289 F: arch/*/*/ptrace*.c
16290 F: arch/*/include/asm/ptrace*.h
16291 F: arch/*/ptrace*.c
16292 F: include/asm-generic/syscall.h
16293 F: include/linux/ptrace.h
16294 F: include/linux/regset.h
16295 F: include/uapi/linux/ptrace.h
16299 M: Hans Verkuil <hverkuil@xs4all.nl>
16300 L: linux-media@vger.kernel.org
16302 T: git git://linuxtv.org/media_tree.git
16303 F: Documentation/admin-guide/media/pulse8-cec.rst
16304 F: drivers/media/cec/usb/pulse8/
16306 PURELIFI PLFXLC DRIVER
16307 M: Srinivasan Raju <srini.raju@purelifi.com>
16308 L: linux-wireless@vger.kernel.org
16310 F: drivers/net/wireless/purelifi/plfxlc/
16312 PVRUSB2 VIDEO4LINUX DRIVER
16313 M: Mike Isely <isely@pobox.com>
16314 L: pvrusb2@isely.net (subscribers-only)
16315 L: linux-media@vger.kernel.org
16317 W: http://www.isely.net/pvrusb2/
16318 T: git git://linuxtv.org/media_tree.git
16319 F: Documentation/driver-api/media/drivers/pvrusb2*
16320 F: drivers/media/usb/pvrusb2/
16323 M: Hans Verkuil <hverkuil@xs4all.nl>
16324 L: linux-media@vger.kernel.org
16326 T: git git://linuxtv.org/media_tree.git
16327 F: drivers/media/usb/pwc/*
16328 F: include/trace/events/pwc.h
16331 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16332 L: linux-hwmon@vger.kernel.org
16334 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
16335 F: Documentation/hwmon/pwm-fan.rst
16336 F: drivers/hwmon/pwm-fan.c
16339 M: Sean Young <sean@mess.org>
16340 L: linux-media@vger.kernel.org
16342 F: drivers/media/rc/pwm-ir-tx.c
16345 M: Thierry Reding <thierry.reding@gmail.com>
16346 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16347 M: Lee Jones <lee.jones@linaro.org>
16348 L: linux-pwm@vger.kernel.org
16350 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
16351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
16352 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
16353 F: Documentation/devicetree/bindings/pwm/
16354 F: Documentation/driver-api/pwm.rst
16355 F: drivers/gpio/gpio-mvebu.c
16357 F: drivers/video/backlight/pwm_bl.c
16358 F: include/linux/pwm.h
16359 F: include/linux/pwm_backlight.h
16360 K: pwm_(config|apply_state|ops)
16363 M: Robert Jarzmik <robert.jarzmik@free.fr>
16364 L: linux-gpio@vger.kernel.org
16366 F: drivers/gpio/gpio-pxa.c
16372 M: Robert Jarzmik <robert.jarzmik@free.fr>
16373 L: linux-rtc@vger.kernel.org
16376 PXA2xx/PXA3xx SUPPORT
16377 M: Daniel Mack <daniel@zonque.org>
16378 M: Haojian Zhuang <haojian.zhuang@gmail.com>
16379 M: Robert Jarzmik <robert.jarzmik@free.fr>
16380 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16382 T: git git://github.com/hzhuang1/linux.git
16383 T: git git://github.com/rjarzmik/linux.git
16384 F: arch/arm/boot/dts/pxa*
16385 F: arch/arm/mach-pxa/
16386 F: drivers/dma/pxa*
16387 F: drivers/pcmcia/pxa2xx*
16388 F: drivers/pinctrl/pxa/
16389 F: drivers/spi/spi-pxa2xx*
16390 F: drivers/usb/gadget/udc/pxa2*
16391 F: include/sound/pxa2xx-lib.h
16396 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
16397 L: qat-linux@intel.com
16399 F: drivers/crypto/qat/
16401 QCOM AUDIO (ASoC) DRIVERS
16402 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16403 M: Banajit Goswami <bgoswami@quicinc.com>
16404 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16406 F: sound/soc/codecs/lpass-va-macro.c
16407 F: sound/soc/codecs/lpass-wsa-macro.*
16408 F: sound/soc/codecs/msm8916-wcd-analog.c
16409 F: sound/soc/codecs/msm8916-wcd-digital.c
16410 F: sound/soc/codecs/wcd9335.*
16411 F: sound/soc/codecs/wcd934x.c
16412 F: sound/soc/codecs/wcd-clsh-v2.*
16413 F: sound/soc/codecs/wsa881x.c
16416 QCOM EMBEDDED USB DEBUGGER (EUD)
16417 M: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
16418 L: linux-arm-msm@vger.kernel.org
16420 F: Documentation/ABI/testing/sysfs-driver-eud
16421 F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
16422 F: drivers/usb/misc/qcom_eud.c
16425 M: Alex Elder <elder@kernel.org>
16426 L: netdev@vger.kernel.org
16428 F: drivers/net/ipa/
16430 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
16431 M: Gabriel Somlo <somlo@cmu.edu>
16432 M: "Michael S. Tsirkin" <mst@redhat.com>
16433 L: qemu-devel@nongnu.org
16435 F: drivers/firmware/qemu_fw_cfg.c
16436 F: include/uapi/linux/qemu_fw_cfg.h
16439 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16440 L: linux-rdma@vger.kernel.org
16442 F: drivers/infiniband/hw/qib/
16444 QLOGIC QL41xxx FCOE DRIVER
16445 M: Saurav Kashyap <skashyap@marvell.com>
16446 M: Javed Hasan <jhasan@marvell.com>
16447 M: GR-QLogic-Storage-Upstream@marvell.com
16448 L: linux-scsi@vger.kernel.org
16450 F: drivers/scsi/qedf/
16452 QLOGIC QL41xxx ISCSI DRIVER
16453 M: Nilesh Javali <njavali@marvell.com>
16454 M: Manish Rangankar <mrangankar@marvell.com>
16455 M: GR-QLogic-Storage-Upstream@marvell.com
16456 L: linux-scsi@vger.kernel.org
16458 F: drivers/scsi/qedi/
16460 QLOGIC QL4xxx ETHERNET DRIVER
16461 M: Ariel Elior <aelior@marvell.com>
16462 M: Manish Chopra <manishc@marvell.com>
16463 L: netdev@vger.kernel.org
16465 F: drivers/net/ethernet/qlogic/qed/
16466 F: drivers/net/ethernet/qlogic/qede/
16467 F: include/linux/qed/
16469 QLOGIC QL4xxx RDMA DRIVER
16470 M: Michal Kalderon <mkalderon@marvell.com>
16471 M: Ariel Elior <aelior@marvell.com>
16472 L: linux-rdma@vger.kernel.org
16474 F: drivers/infiniband/hw/qedr/
16475 F: include/uapi/rdma/qedr-abi.h
16477 QLOGIC QLA1280 SCSI DRIVER
16478 M: Michael Reed <mdr@sgi.com>
16479 L: linux-scsi@vger.kernel.org
16481 F: drivers/scsi/qla1280.[ch]
16483 QLOGIC QLA2XXX FC-SCSI DRIVER
16484 M: Nilesh Javali <njavali@marvell.com>
16485 M: GR-QLogic-Storage-Upstream@marvell.com
16486 L: linux-scsi@vger.kernel.org
16488 F: drivers/scsi/qla2xxx/
16490 QLOGIC QLA3XXX NETWORK DRIVER
16491 M: GR-Linux-NIC-Dev@marvell.com
16492 L: netdev@vger.kernel.org
16494 F: drivers/net/ethernet/qlogic/qla3xxx.*
16496 QLOGIC QLA4XXX iSCSI DRIVER
16497 M: Nilesh Javali <njavali@marvell.com>
16498 M: Manish Rangankar <mrangankar@marvell.com>
16499 M: GR-QLogic-Storage-Upstream@marvell.com
16500 L: linux-scsi@vger.kernel.org
16502 F: drivers/scsi/qla4xxx/
16504 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
16505 M: Shahed Shaikh <shshaikh@marvell.com>
16506 M: Manish Chopra <manishc@marvell.com>
16507 M: GR-Linux-NIC-Dev@marvell.com
16508 L: netdev@vger.kernel.org
16510 F: drivers/net/ethernet/qlogic/qlcnic/
16512 QLOGIC QLGE 10Gb ETHERNET DRIVER
16513 M: Manish Chopra <manishc@marvell.com>
16514 M: GR-Linux-NIC-Dev@marvell.com
16515 M: Coiby Xu <coiby.xu@gmail.com>
16516 L: netdev@vger.kernel.org
16518 F: Documentation/networking/device_drivers/qlogic/qlge.rst
16519 F: drivers/staging/qlge/
16521 QM1D1B0004 MEDIA DRIVER
16522 M: Akihiro Tsukada <tskd08@gmail.com>
16523 L: linux-media@vger.kernel.org
16525 F: drivers/media/tuners/qm1d1b0004*
16527 QM1D1C0042 MEDIA DRIVER
16528 M: Akihiro Tsukada <tskd08@gmail.com>
16529 L: linux-media@vger.kernel.org
16531 F: drivers/media/tuners/qm1d1c0042*
16534 M: Anders Larsen <al@alarsen.net>
16536 W: http://www.alarsen.net/linux/qnx4fs/
16538 F: include/uapi/linux/qnx4_fs.h
16539 F: include/uapi/linux/qnxtypes.h
16541 QORIQ DPAA2 FSL-MC BUS DRIVER
16542 M: Stuart Yoder <stuyoder@gmail.com>
16543 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
16544 L: linux-kernel@vger.kernel.org
16546 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
16547 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
16548 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
16549 F: drivers/bus/fsl-mc/
16550 F: include/uapi/linux/fsl_mc.h
16552 QT1010 MEDIA DRIVER
16553 M: Antti Palosaari <crope@iki.fi>
16554 L: linux-media@vger.kernel.org
16556 W: https://linuxtv.org
16557 W: http://palosaari.fi/linux/
16558 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16559 T: git git://linuxtv.org/anttip/media_tree.git
16560 F: drivers/media/tuners/qt1010*
16562 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
16563 M: Kalle Valo <kvalo@kernel.org>
16564 L: ath10k@lists.infradead.org
16566 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
16567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16568 F: drivers/net/wireless/ath/ath10k/
16569 F: Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
16571 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
16572 M: Kalle Valo <kvalo@kernel.org>
16573 L: ath11k@lists.infradead.org
16575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16576 F: Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
16577 F: drivers/net/wireless/ath/ath11k/
16579 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
16580 M: Toke Høiland-Jørgensen <toke@toke.dk>
16581 L: linux-wireless@vger.kernel.org
16583 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
16584 F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
16585 F: drivers/net/wireless/ath/ath9k/
16587 QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
16588 M: Stephan Gerhold <stephan@gerhold.net>
16589 L: netdev@vger.kernel.org
16590 L: linux-arm-msm@vger.kernel.org
16592 F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
16593 F: drivers/net/wwan/qcom_bam_dmux.c
16595 QUALCOMM CAMERA SUBSYSTEM DRIVER
16596 M: Robert Foss <robert.foss@linaro.org>
16597 M: Todor Tomov <todor.too@gmail.com>
16598 L: linux-media@vger.kernel.org
16600 F: Documentation/admin-guide/media/qcom_camss.rst
16601 F: Documentation/devicetree/bindings/media/*camss*
16602 F: drivers/media/platform/qcom/camss/
16604 QUALCOMM CLOCK DRIVERS
16605 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16606 L: linux-arm-msm@vger.kernel.org
16608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
16609 F: Documentation/devicetree/bindings/clock/qcom,*
16610 F: drivers/clk/qcom/
16611 F: include/dt-bindings/clock/qcom,*
16613 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
16614 M: Niklas Cassel <nks@flawful.org>
16615 L: linux-pm@vger.kernel.org
16616 L: linux-arm-msm@vger.kernel.org
16618 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
16619 F: drivers/soc/qcom/cpr.c
16621 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
16622 M: Ilia Lin <ilia.lin@kernel.org>
16623 L: linux-pm@vger.kernel.org
16625 F: Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
16626 F: Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
16627 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
16629 QUALCOMM CRYPTO DRIVERS
16630 M: Thara Gopinath <thara.gopinath@gmail.com>
16631 L: linux-crypto@vger.kernel.org
16632 L: linux-arm-msm@vger.kernel.org
16634 F: drivers/crypto/qce/
16636 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
16637 M: Timur Tabi <timur@kernel.org>
16638 L: netdev@vger.kernel.org
16640 F: drivers/net/ethernet/qualcomm/emac/
16642 QUALCOMM ETHQOS ETHERNET DRIVER
16643 M: Vinod Koul <vkoul@kernel.org>
16644 L: netdev@vger.kernel.org
16646 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
16647 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
16649 QUALCOMM FASTRPC DRIVER
16650 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16651 M: Amol Maheshwari <amahesh@qti.qualcomm.com>
16652 L: linux-arm-msm@vger.kernel.org
16654 F: Documentation/devicetree/bindings/misc/qcom,fastrpc.txt
16655 F: drivers/misc/fastrpc.c
16656 F: include/uapi/misc/fastrpc.h
16658 QUALCOMM HEXAGON ARCHITECTURE
16659 M: Brian Cain <bcain@quicinc.com>
16660 L: linux-hexagon@vger.kernel.org
16661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
16665 QUALCOMM HIDMA DRIVER
16666 M: Sinan Kaya <okaya@kernel.org>
16667 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16668 L: linux-arm-msm@vger.kernel.org
16669 L: dmaengine@vger.kernel.org
16671 F: drivers/dma/qcom/hidma*
16673 QUALCOMM I2C CCI DRIVER
16674 M: Loic Poulain <loic.poulain@linaro.org>
16675 M: Robert Foss <robert.foss@linaro.org>
16676 L: linux-i2c@vger.kernel.org
16677 L: linux-arm-msm@vger.kernel.org
16679 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
16680 F: drivers/i2c/busses/i2c-qcom-cci.c
16682 QUALCOMM INTERCONNECT BWMON DRIVER
16683 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
16684 L: linux-arm-msm@vger.kernel.org
16686 F: Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
16687 F: drivers/soc/qcom/icc-bwmon.c
16690 M: Rob Clark <robdclark@gmail.com>
16691 L: iommu@lists.linux.dev
16692 L: linux-arm-msm@vger.kernel.org
16694 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
16696 QUALCOMM IPC ROUTER (QRTR) DRIVER
16697 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16698 L: linux-arm-msm@vger.kernel.org
16700 F: include/trace/events/qrtr.h
16701 F: include/uapi/linux/qrtr.h
16704 QUALCOMM IPCC MAILBOX DRIVER
16705 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16706 L: linux-arm-msm@vger.kernel.org
16708 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
16709 F: drivers/mailbox/qcom-ipcc.c
16710 F: include/dt-bindings/mailbox/qcom-ipcc.h
16712 QUALCOMM IPQ4019 USB PHY DRIVER
16713 M: Robert Marko <robert.marko@sartura.hr>
16714 M: Luka Perkov <luka.perkov@sartura.hr>
16715 L: linux-arm-msm@vger.kernel.org
16717 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
16718 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
16720 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
16721 M: Robert Marko <robert.marko@sartura.hr>
16722 M: Luka Perkov <luka.perkov@sartura.hr>
16723 L: linux-arm-msm@vger.kernel.org
16725 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
16726 F: drivers/regulator/vqmmc-ipq4019-regulator.c
16728 QUALCOMM NAND CONTROLLER DRIVER
16729 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16730 L: linux-mtd@lists.infradead.org
16731 L: linux-arm-msm@vger.kernel.org
16733 F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
16734 F: drivers/mtd/nand/raw/qcom_nandc.c
16736 QUALCOMM RMNET DRIVER
16737 M: Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
16738 M: Sean Tranchetti <quic_stranche@quicinc.com>
16739 L: netdev@vger.kernel.org
16741 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
16742 F: drivers/net/ethernet/qualcomm/rmnet/
16743 F: include/linux/if_rmnet.h
16745 QUALCOMM TSENS THERMAL DRIVER
16746 M: Amit Kucheria <amitk@kernel.org>
16747 M: Thara Gopinath <thara.gopinath@gmail.com>
16748 L: linux-pm@vger.kernel.org
16749 L: linux-arm-msm@vger.kernel.org
16751 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
16752 F: drivers/thermal/qcom/
16754 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
16755 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
16756 L: linux-media@vger.kernel.org
16757 L: linux-arm-msm@vger.kernel.org
16759 T: git git://linuxtv.org/media_tree.git
16760 F: Documentation/devicetree/bindings/media/*venus*
16761 F: drivers/media/platform/qcom/venus/
16763 QUALCOMM WCN36XX WIRELESS DRIVER
16764 M: Loic Poulain <loic.poulain@linaro.org>
16765 L: wcn36xx@lists.infradead.org
16767 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
16768 F: drivers/net/wireless/ath/wcn36xx/
16770 QUANTENNA QTNFMAC WIRELESS DRIVER
16771 M: Igor Mitsyanko <imitsyanko@quantenna.com>
16772 R: Sergey Matyukevich <geomatsi@gmail.com>
16773 L: linux-wireless@vger.kernel.org
16775 F: drivers/net/wireless/quantenna
16777 RADEON and AMDGPU DRM DRIVERS
16778 M: Alex Deucher <alexander.deucher@amd.com>
16779 M: Christian König <christian.koenig@amd.com>
16780 M: Pan, Xinhui <Xinhui.Pan@amd.com>
16781 L: amd-gfx@lists.freedesktop.org
16783 T: git https://gitlab.freedesktop.org/agd5f/linux.git
16784 B: https://gitlab.freedesktop.org/drm/amd/-/issues
16785 C: irc://irc.oftc.net/radeon
16786 F: Documentation/gpu/amdgpu/
16787 F: drivers/gpu/drm/amd/
16788 F: drivers/gpu/drm/radeon/
16789 F: include/uapi/drm/amdgpu_drm.h
16790 F: include/uapi/drm/radeon_drm.h
16792 RADEON FRAMEBUFFER DISPLAY DRIVER
16793 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
16794 L: linux-fbdev@vger.kernel.org
16796 F: drivers/video/fbdev/aty/radeon*
16797 F: include/uapi/linux/radeonfb.h
16799 RADIOSHARK RADIO DRIVER
16800 M: Hans Verkuil <hverkuil@xs4all.nl>
16801 L: linux-media@vger.kernel.org
16803 T: git git://linuxtv.org/media_tree.git
16804 F: drivers/media/radio/radio-shark.c
16806 RADIOSHARK2 RADIO DRIVER
16807 M: Hans Verkuil <hverkuil@xs4all.nl>
16808 L: linux-media@vger.kernel.org
16810 T: git git://linuxtv.org/media_tree.git
16811 F: drivers/media/radio/radio-shark2.c
16812 F: drivers/media/radio/radio-tea5777.c
16814 RADOS BLOCK DEVICE (RBD)
16815 M: Ilya Dryomov <idryomov@gmail.com>
16816 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
16817 L: ceph-devel@vger.kernel.org
16819 W: http://ceph.com/
16820 T: git git://github.com/ceph/ceph-client.git
16821 F: Documentation/ABI/testing/sysfs-bus-rbd
16822 F: drivers/block/rbd.c
16823 F: drivers/block/rbd_types.h
16825 RAGE128 FRAMEBUFFER DISPLAY DRIVER
16826 M: Paul Mackerras <paulus@samba.org>
16827 L: linux-fbdev@vger.kernel.org
16829 F: drivers/video/fbdev/aty/aty128fb.c
16831 RAINSHADOW-CEC DRIVER
16832 M: Hans Verkuil <hverkuil@xs4all.nl>
16833 L: linux-media@vger.kernel.org
16835 T: git git://linuxtv.org/media_tree.git
16836 F: drivers/media/cec/usb/rainshadow/
16838 RALINK MIPS ARCHITECTURE
16839 M: John Crispin <john@phrozen.org>
16840 L: linux-mips@vger.kernel.org
16842 F: arch/mips/ralink
16844 RALINK MT7621 MIPS ARCHITECTURE
16845 M: Arınç ÜNAL <arinc.unal@arinc9.com>
16846 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
16847 L: linux-mips@vger.kernel.org
16849 F: arch/mips/boot/dts/ralink/mt7621*
16851 RALINK PINCTRL DRIVER
16852 M: Arınç ÜNAL <arinc.unal@arinc9.com>
16853 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
16854 L: linux-mips@vger.kernel.org
16856 F: drivers/pinctrl/ralink/
16858 RALINK RT2X00 WIRELESS LAN DRIVER
16859 M: Stanislaw Gruszka <stf_xl@wp.pl>
16860 M: Helmut Schaa <helmut.schaa@googlemail.com>
16861 L: linux-wireless@vger.kernel.org
16863 F: drivers/net/wireless/ralink/rt2x00/
16865 RAMDISK RAM BLOCK DEVICE DRIVER
16866 M: Jens Axboe <axboe@kernel.dk>
16868 F: Documentation/admin-guide/blockdev/ramdisk.rst
16869 F: drivers/block/brd.c
16871 RANCHU VIRTUAL BOARD FOR MIPS
16872 M: Miodrag Dinic <miodrag.dinic@mips.com>
16873 L: linux-mips@vger.kernel.org
16875 F: arch/mips/configs/generic/board-ranchu.config
16876 F: arch/mips/generic/board-ranchu.c
16878 RANDOM NUMBER DRIVER
16879 M: "Theodore Ts'o" <tytso@mit.edu>
16880 M: Jason A. Donenfeld <Jason@zx2c4.com>
16881 T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
16883 F: drivers/char/random.c
16884 F: drivers/virt/vmgenid.c
16887 M: Matt Porter <mporter@kernel.crashing.org>
16888 M: Alexandre Bounine <alex.bou9@gmail.com>
16890 F: drivers/rapidio/
16893 M: Tony Luck <tony.luck@intel.com>
16894 M: Borislav Petkov <bp@alien8.de>
16895 L: linux-edac@vger.kernel.org
16897 F: Documentation/admin-guide/ras.rst
16899 F: include/linux/ras.h
16900 F: include/ras/ras_event.h
16902 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
16903 L: linux-wireless@vger.kernel.org
16905 F: drivers/net/wireless/ray*
16907 RC-CORE / LIRC FRAMEWORK
16908 M: Sean Young <sean@mess.org>
16909 L: linux-media@vger.kernel.org
16911 W: http://linuxtv.org
16912 T: git git://linuxtv.org/media_tree.git
16913 F: Documentation/driver-api/media/rc-core.rst
16914 F: Documentation/userspace-api/media/rc/
16915 F: drivers/media/rc/
16916 F: include/media/rc-map.h
16917 F: include/media/rc-core.h
16918 F: include/uapi/linux/lirc.h
16920 RCMM REMOTE CONTROLS DECODER
16921 M: Patrick Lerda <patrick9876@free.fr>
16923 F: drivers/media/rc/ir-rcmm-decoder.c
16925 RCUTORTURE TEST FRAMEWORK
16926 M: "Paul E. McKenney" <paulmck@kernel.org>
16927 M: Josh Triplett <josh@joshtriplett.org>
16928 R: Steven Rostedt <rostedt@goodmis.org>
16929 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16930 R: Lai Jiangshan <jiangshanlai@gmail.com>
16931 L: rcu@vger.kernel.org
16933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16934 F: tools/testing/selftests/rcutorture
16936 RDACM20 Camera Sensor
16937 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
16938 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
16939 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
16940 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
16941 L: linux-media@vger.kernel.org
16943 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
16944 F: drivers/media/i2c/max9271.c
16945 F: drivers/media/i2c/max9271.h
16946 F: drivers/media/i2c/rdacm20.c
16948 RDACM21 Camera Sensor
16949 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
16950 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
16951 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
16952 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
16953 L: linux-media@vger.kernel.org
16955 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
16956 F: drivers/media/i2c/max9271.c
16957 F: drivers/media/i2c/max9271.h
16958 F: drivers/media/i2c/rdacm21.c
16961 M: Florian Fainelli <florian@openwrt.org>
16964 RDC R6040 FAST ETHERNET DRIVER
16965 M: Florian Fainelli <f.fainelli@gmail.com>
16966 L: netdev@vger.kernel.org
16968 F: drivers/net/ethernet/rdc/r6040.c
16970 RDMAVT - RDMA verbs software
16971 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16972 L: linux-rdma@vger.kernel.org
16974 F: drivers/infiniband/sw/rdmavt
16976 RDS - RELIABLE DATAGRAM SOCKETS
16977 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
16978 L: netdev@vger.kernel.org
16979 L: linux-rdma@vger.kernel.org
16980 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
16982 W: https://oss.oracle.com/projects/rds/
16983 F: Documentation/networking/rds.rst
16986 RDT - RESOURCE ALLOCATION
16987 M: Fenghua Yu <fenghua.yu@intel.com>
16988 M: Reinette Chatre <reinette.chatre@intel.com>
16989 L: linux-kernel@vger.kernel.org
16991 F: Documentation/x86/resctrl*
16992 F: arch/x86/include/asm/resctrl.h
16993 F: arch/x86/kernel/cpu/resctrl/
16994 F: tools/testing/selftests/resctrl/
16996 READ-COPY UPDATE (RCU)
16997 M: "Paul E. McKenney" <paulmck@kernel.org>
16998 M: Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
16999 M: Neeraj Upadhyay <quic_neeraju@quicinc.com> (kernel/rcu/tasks.h)
17000 M: Josh Triplett <josh@joshtriplett.org>
17001 R: Steven Rostedt <rostedt@goodmis.org>
17002 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17003 R: Lai Jiangshan <jiangshanlai@gmail.com>
17004 R: Joel Fernandes <joel@joelfernandes.org>
17005 L: rcu@vger.kernel.org
17007 W: http://www.rdrop.com/users/paulmck/RCU/
17008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17009 F: Documentation/RCU/
17010 F: include/linux/rcu*
17012 X: Documentation/RCU/torture.rst
17013 X: include/linux/srcu*.h
17014 X: kernel/rcu/srcu*.c
17016 REAL TIME CLOCK (RTC) SUBSYSTEM
17017 M: Alessandro Zummo <a.zummo@towertech.it>
17018 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
17019 L: linux-rtc@vger.kernel.org
17021 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
17022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
17023 F: Documentation/admin-guide/rtc.rst
17024 F: Documentation/devicetree/bindings/rtc/
17026 F: include/linux/platform_data/rtc-*
17027 F: include/linux/rtc.h
17028 F: include/linux/rtc/
17029 F: include/uapi/linux/rtc.h
17030 F: tools/testing/selftests/rtc/
17032 REALTEK AUDIO CODECS
17033 M: Oder Chiou <oder_chiou@realtek.com>
17035 F: include/sound/rt*.h
17036 F: sound/soc/codecs/rt*
17038 REALTEK OTTO WATCHDOG
17039 M: Sander Vanheule <sander@svanheule.net>
17040 L: linux-watchdog@vger.kernel.org
17042 F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
17043 F: drivers/watchdog/realtek_otto_wdt.c
17045 REALTEK RTL83xx SMI DSA ROUTER CHIPS
17046 M: Linus Walleij <linus.walleij@linaro.org>
17047 M: Alvin Šipraga <alsi@bang-olufsen.dk>
17049 F: Documentation/devicetree/bindings/net/dsa/realtek.yaml
17050 F: drivers/net/dsa/realtek/*
17052 REALTEK WIRELESS DRIVER (rtlwifi family)
17053 M: Ping-Ke Shih <pkshih@realtek.com>
17054 L: linux-wireless@vger.kernel.org
17056 W: https://wireless.wiki.kernel.org/
17057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17058 F: drivers/net/wireless/realtek/rtlwifi/
17060 REALTEK WIRELESS DRIVER (rtw88)
17061 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
17062 L: linux-wireless@vger.kernel.org
17064 F: drivers/net/wireless/realtek/rtw88/
17066 REALTEK WIRELESS DRIVER (rtw89)
17067 M: Ping-Ke Shih <pkshih@realtek.com>
17068 L: linux-wireless@vger.kernel.org
17070 F: drivers/net/wireless/realtek/rtw89/
17072 REDPINE WIRELESS DRIVER
17073 M: Amitkumar Karwar <amitkarwar@gmail.com>
17074 M: Siva Rebbagondla <siva8118@gmail.com>
17075 L: linux-wireless@vger.kernel.org
17077 F: drivers/net/wireless/rsi/
17079 REGISTER MAP ABSTRACTION
17080 M: Mark Brown <broonie@kernel.org>
17081 L: linux-kernel@vger.kernel.org
17083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
17084 F: Documentation/devicetree/bindings/regmap/
17085 F: drivers/base/regmap/
17086 F: include/linux/regmap.h
17088 REISERFS FILE SYSTEM
17089 L: reiserfs-devel@vger.kernel.org
17093 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
17094 M: Bjorn Andersson <bjorn.andersson@linaro.org>
17095 M: Mathieu Poirier <mathieu.poirier@linaro.org>
17096 L: linux-remoteproc@vger.kernel.org
17098 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
17099 F: Documentation/ABI/testing/sysfs-class-remoteproc
17100 F: Documentation/devicetree/bindings/remoteproc/
17101 F: Documentation/staging/remoteproc.rst
17102 F: drivers/remoteproc/
17103 F: include/linux/remoteproc.h
17104 F: include/linux/remoteproc/
17106 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
17107 M: Bjorn Andersson <bjorn.andersson@linaro.org>
17108 M: Mathieu Poirier <mathieu.poirier@linaro.org>
17109 L: linux-remoteproc@vger.kernel.org
17111 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
17112 F: Documentation/ABI/testing/sysfs-bus-rpmsg
17113 F: Documentation/staging/rpmsg.rst
17115 F: include/linux/rpmsg.h
17116 F: include/linux/rpmsg/
17117 F: include/uapi/linux/rpmsg.h
17120 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
17121 M: Stephan Gerhold <stephan@gerhold.net>
17122 L: netdev@vger.kernel.org
17123 L: linux-remoteproc@vger.kernel.org
17125 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
17127 RENESAS CLOCK DRIVERS
17128 M: Geert Uytterhoeven <geert+renesas@glider.be>
17129 L: linux-renesas-soc@vger.kernel.org
17131 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
17132 F: Documentation/devicetree/bindings/clock/renesas,*
17133 F: drivers/clk/renesas/
17135 RENESAS EMEV2 I2C DRIVER
17136 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17137 L: linux-renesas-soc@vger.kernel.org
17139 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
17140 F: drivers/i2c/busses/i2c-emev2.c
17142 RENESAS ETHERNET DRIVERS
17143 R: Sergey Shtylyov <s.shtylyov@omp.ru>
17144 L: netdev@vger.kernel.org
17145 L: linux-renesas-soc@vger.kernel.org
17146 F: Documentation/devicetree/bindings/net/renesas,*.yaml
17147 F: drivers/net/ethernet/renesas/
17148 F: include/linux/sh_eth.h
17150 RENESAS R-CAR GYROADC DRIVER
17151 M: Marek Vasut <marek.vasut@gmail.com>
17152 L: linux-iio@vger.kernel.org
17154 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
17155 F: drivers/iio/adc/rcar-gyroadc.c
17157 RENESAS R-CAR I2C DRIVERS
17158 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17159 L: linux-renesas-soc@vger.kernel.org
17161 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
17162 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
17163 F: drivers/i2c/busses/i2c-rcar.c
17164 F: drivers/i2c/busses/i2c-sh_mobile.c
17166 RENESAS R-CAR SATA DRIVER
17167 R: Sergey Shtylyov <s.shtylyov@omp.ru>
17169 L: linux-ide@vger.kernel.org
17170 L: linux-renesas-soc@vger.kernel.org
17171 F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
17172 F: drivers/ata/sata_rcar.c
17174 RENESAS R-CAR THERMAL DRIVERS
17175 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
17176 L: linux-renesas-soc@vger.kernel.org
17178 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
17179 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
17180 F: drivers/thermal/rcar_gen3_thermal.c
17181 F: drivers/thermal/rcar_thermal.c
17183 RENESAS RIIC DRIVER
17184 M: Chris Brandt <chris.brandt@renesas.com>
17185 L: linux-renesas-soc@vger.kernel.org
17187 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
17188 F: drivers/i2c/busses/i2c-riic.c
17190 RENESAS USB PHY DRIVER
17191 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17192 L: linux-renesas-soc@vger.kernel.org
17194 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
17196 RENESAS RZ/G2L A/D DRIVER
17197 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
17198 L: linux-iio@vger.kernel.org
17199 L: linux-renesas-soc@vger.kernel.org
17201 F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
17202 F: drivers/iio/adc/rzg2l_adc.c
17204 RENESAS RZ/N1 RTC CONTROLLER DRIVER
17205 M: Miquel Raynal <miquel.raynal@bootlin.com>
17206 L: linux-rtc@vger.kernel.org
17207 L: linux-renesas-soc@vger.kernel.org
17209 F: Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
17210 F: drivers/rtc/rtc-rzn1.c
17212 RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
17213 M: Miquel Raynal <miquel.raynal@bootlin.com>
17214 L: linux-mtd@lists.infradead.org
17215 L: linux-renesas-soc@vger.kernel.org
17217 F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
17218 F: drivers/mtd/nand/raw/renesas-nand-controller.c
17220 RESET CONTROLLER FRAMEWORK
17221 M: Philipp Zabel <p.zabel@pengutronix.de>
17223 T: git git://git.pengutronix.de/git/pza/linux
17224 F: Documentation/devicetree/bindings/reset/
17225 F: Documentation/driver-api/reset.rst
17227 F: include/dt-bindings/reset/
17228 F: include/linux/reset-controller.h
17229 F: include/linux/reset.h
17230 F: include/linux/reset/
17231 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
17233 RESTARTABLE SEQUENCES SUPPORT
17234 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17235 M: Peter Zijlstra <peterz@infradead.org>
17236 M: "Paul E. McKenney" <paulmck@kernel.org>
17237 M: Boqun Feng <boqun.feng@gmail.com>
17238 L: linux-kernel@vger.kernel.org
17240 F: include/trace/events/rseq.h
17241 F: include/uapi/linux/rseq.h
17243 F: tools/testing/selftests/rseq/
17246 M: Johannes Berg <johannes@sipsolutions.net>
17247 L: linux-wireless@vger.kernel.org
17249 W: https://wireless.wiki.kernel.org/
17250 Q: https://patchwork.kernel.org/project/linux-wireless/list/
17251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
17252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
17253 F: Documentation/ABI/stable/sysfs-class-rfkill
17254 F: Documentation/driver-api/rfkill.rst
17255 F: include/linux/rfkill.h
17256 F: include/uapi/linux/rfkill.h
17260 M: Thomas Graf <tgraf@suug.ch>
17261 M: Herbert Xu <herbert@gondor.apana.org.au>
17262 L: netdev@vger.kernel.org
17264 F: include/linux/rhashtable-types.h
17265 F: include/linux/rhashtable.h
17266 F: lib/rhashtable.c
17267 F: lib/test_rhashtable.c
17269 RICOH R5C592 MEMORYSTICK DRIVER
17270 M: Maxim Levitsky <maximlevitsky@gmail.com>
17272 F: drivers/memstick/host/r592.*
17274 RICOH SMARTMEDIA/XD DRIVER
17275 M: Maxim Levitsky <maximlevitsky@gmail.com>
17277 F: drivers/mtd/nand/raw/r852.c
17278 F: drivers/mtd/nand/raw/r852.h
17281 M: Atish Patra <atishp@atishpatra.org>
17282 R: Anup Patel <anup@brainfault.org>
17283 L: linux-riscv@lists.infradead.org
17285 F: drivers/perf/riscv_pmu.c
17286 F: drivers/perf/riscv_pmu_legacy.c
17287 F: drivers/perf/riscv_pmu_sbi.c
17289 RISC-V ARCHITECTURE
17290 M: Paul Walmsley <paul.walmsley@sifive.com>
17291 M: Palmer Dabbelt <palmer@dabbelt.com>
17292 M: Albert Ou <aou@eecs.berkeley.edu>
17293 L: linux-riscv@lists.infradead.org
17295 P: Documentation/riscv/patch-acceptance.rst
17296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
17301 RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
17302 M: Conor Dooley <conor.dooley@microchip.com>
17303 M: Daire McNamara <daire.mcnamara@microchip.com>
17304 L: linux-riscv@lists.infradead.org
17306 F: arch/riscv/boot/dts/microchip/
17307 F: drivers/char/hw_random/mpfs-rng.c
17308 F: drivers/clk/microchip/clk-mpfs.c
17309 F: drivers/mailbox/mailbox-mpfs.c
17310 F: drivers/pci/controller/pcie-microchip-host.c
17311 F: drivers/soc/microchip/
17312 F: include/soc/microchip/mpfs.h
17315 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
17316 M: Jack Wang <jinpu.wang@ionos.com>
17317 L: linux-block@vger.kernel.org
17319 F: drivers/block/rnbd/
17322 M: Stefan Achatz <erazor_de@users.sourceforge.net>
17324 W: http://sourceforge.net/projects/roccat/
17325 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
17326 F: drivers/hid/hid-roccat*
17327 F: include/linux/hid-roccat*
17329 ROCKCHIP I2S TDM DRIVER
17330 M: Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
17331 L: linux-rockchip@lists.infradead.org
17333 F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
17334 F: sound/soc/rockchip/rockchip_i2s_tdm.*
17336 ROCKCHIP ISP V1 DRIVER
17337 M: Dafna Hirschfeld <dafna@fastmail.com>
17338 L: linux-media@vger.kernel.org
17339 L: linux-rockchip@lists.infradead.org
17341 F: Documentation/admin-guide/media/rkisp1.rst
17342 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
17343 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
17344 F: drivers/media/platform/rockchip/rkisp1
17345 F: include/uapi/linux/rkisp1-config.h
17347 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
17348 M: Jacob Chen <jacob-chen@iotwrt.com>
17349 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17350 L: linux-media@vger.kernel.org
17351 L: linux-rockchip@lists.infradead.org
17353 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
17354 F: drivers/media/platform/rockchip/rga/
17356 ROCKCHIP VIDEO DECODER DRIVER
17357 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17358 L: linux-media@vger.kernel.org
17359 L: linux-rockchip@lists.infradead.org
17361 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
17362 F: drivers/staging/media/rkvdec/
17365 M: Jiri Pirko <jiri@resnulli.us>
17366 L: netdev@vger.kernel.org
17368 F: drivers/net/ethernet/rocker/
17370 ROCKETPORT EXPRESS/INFINITY DRIVER
17371 M: Kevin Cernekee <cernekee@gmail.com>
17372 L: linux-serial@vger.kernel.org
17374 F: drivers/tty/serial/rp2.*
17376 ROHM BD99954 CHARGER IC
17377 R: Matti Vaittinen <mazziesaccount@gmail.com>
17379 F: drivers/power/supply/bd99954-charger.c
17380 F: drivers/power/supply/bd99954-charger.h
17382 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
17383 M: Tomasz Duszynski <tduszyns@gmail.com>
17385 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
17386 F: drivers/iio/light/bh1750.c
17388 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
17389 M: Marek Vasut <marek.vasut+renesas@gmail.com>
17390 L: linux-kernel@vger.kernel.org
17391 L: linux-renesas-soc@vger.kernel.org
17393 F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
17394 F: drivers/gpio/gpio-bd9571mwv.c
17395 F: drivers/mfd/bd9571mwv.c
17396 F: drivers/regulator/bd9571mwv-regulator.c
17397 F: include/linux/mfd/bd9571mwv.h
17399 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
17400 R: Matti Vaittinen <mazziesaccount@gmail.com>
17402 F: drivers/clk/clk-bd718x7.c
17403 F: drivers/gpio/gpio-bd71815.c
17404 F: drivers/gpio/gpio-bd71828.c
17405 F: drivers/mfd/rohm-bd71828.c
17406 F: drivers/mfd/rohm-bd718x7.c
17407 F: drivers/mfd/rohm-bd9576.c
17408 F: drivers/regulator/bd71815-regulator.c
17409 F: drivers/regulator/bd71828-regulator.c
17410 F: drivers/regulator/bd718x7-regulator.c
17411 F: drivers/regulator/bd9576-regulator.c
17412 F: drivers/regulator/rohm-regulator.c
17413 F: drivers/rtc/rtc-bd70528.c
17414 F: drivers/watchdog/bd9576_wdt.c
17415 F: include/linux/mfd/rohm-bd71815.h
17416 F: include/linux/mfd/rohm-bd71828.h
17417 F: include/linux/mfd/rohm-bd718x7.h
17418 F: include/linux/mfd/rohm-bd957x.h
17419 F: include/linux/mfd/rohm-generic.h
17420 F: include/linux/mfd/rohm-shared.h
17423 M: Ralf Baechle <ralf@linux-mips.org>
17424 L: linux-hams@vger.kernel.org
17426 W: http://www.linux-ax25.org/
17427 F: include/net/rose.h
17428 F: include/uapi/linux/rose.h
17431 ROTATION DRIVER FOR ALLWINNER A83T
17432 M: Jernej Skrabec <jernej.skrabec@gmail.com>
17433 L: linux-media@vger.kernel.org
17435 T: git git://linuxtv.org/media_tree.git
17436 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
17437 F: drivers/media/platform/sunxi/sun8i-rotate/
17440 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17441 L: linux-remoteproc@vger.kernel.org
17443 F: drivers/tty/rpmsg_tty.c
17445 RTL2830 MEDIA DRIVER
17446 M: Antti Palosaari <crope@iki.fi>
17447 L: linux-media@vger.kernel.org
17449 W: https://linuxtv.org
17450 W: http://palosaari.fi/linux/
17451 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17452 T: git git://linuxtv.org/anttip/media_tree.git
17453 F: drivers/media/dvb-frontends/rtl2830*
17455 RTL2832 MEDIA DRIVER
17456 M: Antti Palosaari <crope@iki.fi>
17457 L: linux-media@vger.kernel.org
17459 W: https://linuxtv.org
17460 W: http://palosaari.fi/linux/
17461 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17462 T: git git://linuxtv.org/anttip/media_tree.git
17463 F: drivers/media/dvb-frontends/rtl2832*
17465 RTL2832_SDR MEDIA DRIVER
17466 M: Antti Palosaari <crope@iki.fi>
17467 L: linux-media@vger.kernel.org
17469 W: https://linuxtv.org
17470 W: http://palosaari.fi/linux/
17471 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17472 T: git git://linuxtv.org/anttip/media_tree.git
17473 F: drivers/media/dvb-frontends/rtl2832_sdr*
17475 RTL8180 WIRELESS DRIVER
17476 L: linux-wireless@vger.kernel.org
17478 W: https://wireless.wiki.kernel.org/
17479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17480 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
17482 RTL8187 WIRELESS DRIVER
17483 M: Herton Ronaldo Krzesinski <herton@canonical.com>
17484 M: Hin-Tak Leung <htl10@users.sourceforge.net>
17485 M: Larry Finger <Larry.Finger@lwfinger.net>
17486 L: linux-wireless@vger.kernel.org
17488 W: https://wireless.wiki.kernel.org/
17489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17490 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
17492 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
17493 M: Jes Sorensen <Jes.Sorensen@gmail.com>
17494 L: linux-wireless@vger.kernel.org
17496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
17497 F: drivers/net/wireless/realtek/rtl8xxxu/
17499 RTRS TRANSPORT DRIVERS
17500 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
17501 M: Jack Wang <jinpu.wang@ionos.com>
17502 L: linux-rdma@vger.kernel.org
17504 F: drivers/infiniband/ulp/rtrs/
17506 RXRPC SOCKETS (AF_RXRPC)
17507 M: David Howells <dhowells@redhat.com>
17508 M: Marc Dionne <marc.dionne@auristor.com>
17509 L: linux-afs@lists.infradead.org
17511 W: https://www.infradead.org/~dhowells/kafs/
17512 F: Documentation/networking/rxrpc.rst
17513 F: include/keys/rxrpc-type.h
17514 F: include/net/af_rxrpc.h
17515 F: include/trace/events/rxrpc.h
17516 F: include/uapi/linux/rxrpc.h
17519 S3 SAVAGE FRAMEBUFFER DRIVER
17520 M: Antonino Daplas <adaplas@gmail.com>
17521 L: linux-fbdev@vger.kernel.org
17523 F: drivers/video/fbdev/savage/
17526 M: Heiko Carstens <hca@linux.ibm.com>
17527 M: Vasily Gorbik <gor@linux.ibm.com>
17528 M: Alexander Gordeev <agordeev@linux.ibm.com>
17529 R: Christian Borntraeger <borntraeger@linux.ibm.com>
17530 R: Sven Schnelle <svens@linux.ibm.com>
17531 L: linux-s390@vger.kernel.org
17533 W: http://www.ibm.com/developerworks/linux/linux390/
17534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
17535 F: Documentation/driver-api/s390-drivers.rst
17536 F: Documentation/s390/
17540 S390 COMMON I/O LAYER
17541 M: Vineeth Vijayan <vneethv@linux.ibm.com>
17542 M: Peter Oberparleiter <oberpar@linux.ibm.com>
17543 L: linux-s390@vger.kernel.org
17545 W: http://www.ibm.com/developerworks/linux/linux390/
17546 F: drivers/s390/cio/
17549 M: Stefan Haberland <sth@linux.ibm.com>
17550 M: Jan Hoeppner <hoeppner@linux.ibm.com>
17551 L: linux-s390@vger.kernel.org
17553 W: http://www.ibm.com/developerworks/linux/linux390/
17554 F: block/partitions/ibm.c
17555 F: drivers/s390/block/dasd*
17556 F: include/linux/dasd_mod.h
17559 M: Matthew Rosato <mjrosato@linux.ibm.com>
17560 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
17561 L: linux-s390@vger.kernel.org
17563 W: http://www.ibm.com/developerworks/linux/linux390/
17564 F: drivers/iommu/s390-iommu.c
17566 S390 IUCV NETWORK LAYER
17567 M: Alexandra Winter <wintera@linux.ibm.com>
17568 M: Wenjia Zhang <wenjia@linux.ibm.com>
17569 L: linux-s390@vger.kernel.org
17570 L: netdev@vger.kernel.org
17572 W: http://www.ibm.com/developerworks/linux/linux390/
17573 F: drivers/s390/net/*iucv*
17574 F: include/net/iucv/
17577 S390 NETWORK DRIVERS
17578 M: Alexandra Winter <wintera@linux.ibm.com>
17579 M: Wenjia Zhang <wenjia@linux.ibm.com>
17580 L: linux-s390@vger.kernel.org
17581 L: netdev@vger.kernel.org
17583 W: http://www.ibm.com/developerworks/linux/linux390/
17584 F: drivers/s390/net/
17587 M: Niklas Schnelle <schnelle@linux.ibm.com>
17588 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
17589 L: linux-s390@vger.kernel.org
17591 W: http://www.ibm.com/developerworks/linux/linux390/
17593 F: drivers/pci/hotplug/s390_pci_hpc.c
17594 F: Documentation/s390/pci.rst
17596 S390 VFIO AP DRIVER
17597 M: Tony Krowiak <akrowiak@linux.ibm.com>
17598 M: Halil Pasic <pasic@linux.ibm.com>
17599 M: Jason Herne <jjherne@linux.ibm.com>
17600 L: linux-s390@vger.kernel.org
17602 W: http://www.ibm.com/developerworks/linux/linux390/
17603 F: Documentation/s390/vfio-ap.rst
17604 F: drivers/s390/crypto/vfio_ap*
17606 S390 VFIO-CCW DRIVER
17607 M: Eric Farman <farman@linux.ibm.com>
17608 M: Matthew Rosato <mjrosato@linux.ibm.com>
17609 R: Halil Pasic <pasic@linux.ibm.com>
17610 L: linux-s390@vger.kernel.org
17611 L: kvm@vger.kernel.org
17613 F: Documentation/s390/vfio-ccw.rst
17614 F: drivers/s390/cio/vfio_ccw*
17615 F: include/uapi/linux/vfio_ccw.h
17617 S390 VFIO-PCI DRIVER
17618 M: Matthew Rosato <mjrosato@linux.ibm.com>
17619 M: Eric Farman <farman@linux.ibm.com>
17620 L: linux-s390@vger.kernel.org
17621 L: kvm@vger.kernel.org
17623 F: drivers/vfio/pci/vfio_pci_zdev.c
17624 F: include/uapi/linux/vfio_zdev.h
17627 M: Harald Freudenberger <freude@linux.ibm.com>
17628 L: linux-s390@vger.kernel.org
17630 W: http://www.ibm.com/developerworks/linux/linux390/
17631 F: drivers/s390/crypto/
17634 M: Steffen Maier <maier@linux.ibm.com>
17635 M: Benjamin Block <bblock@linux.ibm.com>
17636 L: linux-s390@vger.kernel.org
17638 W: http://www.ibm.com/developerworks/linux/linux390/
17639 F: drivers/s390/scsi/zfcp_*
17641 S3C ADC BATTERY DRIVER
17642 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17643 L: linux-samsung-soc@vger.kernel.org
17645 F: drivers/power/supply/s3c_adc_battery.c
17646 F: include/linux/s3c_adc_battery.h
17648 S3C24XX SD/MMC Driver
17649 M: Ben Dooks <ben-linux@fluff.org>
17650 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17652 F: drivers/mmc/host/s3cmci.*
17654 SAA6588 RDS RECEIVER DRIVER
17655 M: Hans Verkuil <hverkuil@xs4all.nl>
17656 L: linux-media@vger.kernel.org
17658 W: https://linuxtv.org
17659 T: git git://linuxtv.org/media_tree.git
17660 F: drivers/media/i2c/saa6588*
17662 SAA7134 VIDEO4LINUX DRIVER
17663 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17664 L: linux-media@vger.kernel.org
17666 W: https://linuxtv.org
17667 T: git git://linuxtv.org/media_tree.git
17668 F: Documentation/driver-api/media/drivers/saa7134*
17669 F: drivers/media/pci/saa7134/
17671 SAA7146 VIDEO4LINUX-2 DRIVER
17672 M: Hans Verkuil <hverkuil@xs4all.nl>
17673 L: linux-media@vger.kernel.org
17675 T: git git://linuxtv.org/media_tree.git
17676 F: drivers/media/common/saa7146/
17677 F: drivers/media/pci/saa7146/
17678 F: include/media/drv-intf/saa7146*
17680 SAFESETID SECURITY MODULE
17681 M: Micah Morton <mortonm@chromium.org>
17683 F: Documentation/admin-guide/LSM/SafeSetID.rst
17684 F: security/safesetid/
17686 SAMSUNG AUDIO (ASoC) DRIVERS
17687 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17688 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17689 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17691 B: mailto:linux-samsung-soc@vger.kernel.org
17692 F: Documentation/devicetree/bindings/sound/samsung*
17693 F: sound/soc/samsung/
17695 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
17696 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17697 L: linux-crypto@vger.kernel.org
17698 L: linux-samsung-soc@vger.kernel.org
17700 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
17701 F: drivers/crypto/exynos-rng.c
17703 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
17704 M: Łukasz Stelmach <l.stelmach@samsung.com>
17705 L: linux-samsung-soc@vger.kernel.org
17707 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
17708 F: drivers/char/hw_random/exynos-trng.c
17710 SAMSUNG FRAMEBUFFER DRIVER
17711 M: Jingoo Han <jingoohan1@gmail.com>
17712 L: linux-fbdev@vger.kernel.org
17714 F: drivers/video/fbdev/s3c-fb.c
17716 SAMSUNG INTERCONNECT DRIVERS
17717 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17718 M: Artur Świgoń <a.swigon@samsung.com>
17719 L: linux-pm@vger.kernel.org
17720 L: linux-samsung-soc@vger.kernel.org
17722 F: drivers/interconnect/samsung/
17724 SAMSUNG LAPTOP DRIVER
17725 M: Corentin Chary <corentin.chary@gmail.com>
17726 L: platform-driver-x86@vger.kernel.org
17728 F: drivers/platform/x86/samsung-laptop.c
17730 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
17731 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17732 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
17733 L: linux-kernel@vger.kernel.org
17734 L: linux-samsung-soc@vger.kernel.org
17736 B: mailto:linux-samsung-soc@vger.kernel.org
17737 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
17738 F: Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
17739 F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
17740 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
17741 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
17742 F: drivers/clk/clk-s2mps11.c
17743 F: drivers/mfd/sec*.c
17744 F: drivers/regulator/s2m*.c
17745 F: drivers/regulator/s5m*.c
17746 F: drivers/rtc/rtc-s5m.c
17747 F: include/linux/mfd/samsung/
17749 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
17750 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
17751 L: linux-media@vger.kernel.org
17752 L: linux-samsung-soc@vger.kernel.org
17754 F: drivers/media/platform/samsung/s3c-camif/
17755 F: include/media/drv-intf/s3c_camif.h
17757 SAMSUNG S3FWRN5 NFC DRIVER
17758 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17759 M: Krzysztof Opasiak <k.opasiak@samsung.com>
17760 L: linux-nfc@lists.01.org (subscribers-only)
17762 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
17763 F: drivers/nfc/s3fwrn5
17765 SAMSUNG S5C73M3 CAMERA DRIVER
17766 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17767 M: Andrzej Hajda <andrzej.hajda@intel.com>
17768 L: linux-media@vger.kernel.org
17770 F: drivers/media/i2c/s5c73m3/*
17772 SAMSUNG S5K5BAF CAMERA DRIVER
17773 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17774 M: Andrzej Hajda <andrzej.hajda@intel.com>
17775 L: linux-media@vger.kernel.org
17777 F: drivers/media/i2c/s5k5baf.c
17779 SAMSUNG S5P Security SubSystem (SSS) DRIVER
17780 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17781 M: Vladimir Zapolskiy <vz@mleia.com>
17782 L: linux-crypto@vger.kernel.org
17783 L: linux-samsung-soc@vger.kernel.org
17785 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
17786 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
17787 F: drivers/crypto/s5p-sss.c
17789 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
17790 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17791 L: linux-media@vger.kernel.org
17793 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17794 F: drivers/media/platform/samsung/exynos4-is/
17796 SAMSUNG SOC CLOCK DRIVERS
17797 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17798 M: Tomasz Figa <tomasz.figa@gmail.com>
17799 M: Chanwoo Choi <cw00.choi@samsung.com>
17800 R: Alim Akhtar <alim.akhtar@samsung.com>
17801 L: linux-samsung-soc@vger.kernel.org
17803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
17804 F: Documentation/devicetree/bindings/clock/samsung,*.yaml
17805 F: Documentation/devicetree/bindings/clock/samsung,s3c*
17806 F: drivers/clk/samsung/
17807 F: include/dt-bindings/clock/exynos*.h
17808 F: include/dt-bindings/clock/s3c*.h
17809 F: include/dt-bindings/clock/s5p*.h
17810 F: include/dt-bindings/clock/samsung,*.h
17811 F: include/linux/clk/samsung.h
17812 F: include/linux/platform_data/clk-s3c2410.h
17814 SAMSUNG SPI DRIVERS
17815 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17816 M: Andi Shyti <andi@etezian.org>
17817 L: linux-spi@vger.kernel.org
17818 L: linux-samsung-soc@vger.kernel.org
17820 F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml
17821 F: drivers/spi/spi-s3c*
17822 F: include/linux/platform_data/spi-s3c64xx.h
17823 F: include/linux/spi/s3c24xx-fiq.h
17825 SAMSUNG SXGBE DRIVERS
17826 M: Byungho An <bh74.an@samsung.com>
17827 L: netdev@vger.kernel.org
17829 F: drivers/net/ethernet/samsung/sxgbe/
17831 SAMSUNG THERMAL DRIVER
17832 M: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
17833 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17834 L: linux-pm@vger.kernel.org
17835 L: linux-samsung-soc@vger.kernel.org
17837 F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
17838 F: drivers/thermal/samsung/
17840 SAMSUNG USB2 PHY DRIVER
17841 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17842 L: linux-kernel@vger.kernel.org
17844 F: Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
17845 F: Documentation/driver-api/phy/samsung-usb2.rst
17846 F: drivers/phy/samsung/phy-exynos4210-usb2.c
17847 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
17848 F: drivers/phy/samsung/phy-exynos5250-usb2.c
17849 F: drivers/phy/samsung/phy-s5pv210-usb2.c
17850 F: drivers/phy/samsung/phy-samsung-usb2.c
17851 F: drivers/phy/samsung/phy-samsung-usb2.h
17853 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
17854 M: Paul Barker <paul.barker@sancloud.com>
17855 R: Marc Murphy <marc.murphy@sancloud.com>
17857 F: arch/arm/boot/dts/am335x-sancloud*
17860 M: Zwane Mwaikambo <zwanem@gmail.com>
17862 F: drivers/watchdog/sc1200wdt.c
17865 M: Ingo Molnar <mingo@redhat.com>
17866 M: Peter Zijlstra <peterz@infradead.org>
17867 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
17868 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
17869 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
17870 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
17871 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
17872 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
17873 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
17874 R: Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
17875 L: linux-kernel@vger.kernel.org
17877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
17878 F: include/linux/preempt.h
17879 F: include/linux/sched.h
17880 F: include/linux/wait.h
17881 F: include/uapi/linux/sched.h
17884 SCR24X CHIP CARD INTERFACE DRIVER
17885 M: Lubomir Rintel <lkundrak@v3.sk>
17887 F: drivers/char/pcmcia/scr24x_cs.c
17889 SCSI RDMA PROTOCOL (SRP) INITIATOR
17890 M: Bart Van Assche <bvanassche@acm.org>
17891 L: linux-rdma@vger.kernel.org
17893 Q: http://patchwork.kernel.org/project/linux-rdma/list/
17894 F: drivers/infiniband/ulp/srp/
17895 F: include/scsi/srp.h
17897 SCSI RDMA PROTOCOL (SRP) TARGET
17898 M: Bart Van Assche <bvanassche@acm.org>
17899 L: linux-rdma@vger.kernel.org
17900 L: target-devel@vger.kernel.org
17902 Q: http://patchwork.kernel.org/project/linux-rdma/list/
17903 F: drivers/infiniband/ulp/srpt/
17906 M: Doug Gilbert <dgilbert@interlog.com>
17907 L: linux-scsi@vger.kernel.org
17909 W: http://sg.danny.cz/sg
17910 F: Documentation/scsi/scsi-generic.rst
17911 F: drivers/scsi/sg.c
17912 F: include/scsi/sg.h
17915 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
17916 M: "Martin K. Petersen" <martin.petersen@oracle.com>
17917 L: linux-scsi@vger.kernel.org
17919 Q: https://patchwork.kernel.org/project/linux-scsi/list/
17920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
17921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
17922 F: Documentation/devicetree/bindings/scsi/
17928 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
17929 L: linux-scsi@vger.kernel.org
17931 F: Documentation/scsi/st.rst
17932 F: drivers/scsi/st.*
17933 F: drivers/scsi/st_*.h
17935 SCSI TARGET CORE USER DRIVER
17936 M: Bodo Stroesser <bostroesser@gmail.com>
17937 L: linux-scsi@vger.kernel.org
17938 L: target-devel@vger.kernel.org
17940 F: Documentation/target/tcmu-design.rst
17941 F: drivers/target/target_core_user.c
17942 F: include/uapi/linux/target_core_user.h
17944 SCSI TARGET SUBSYSTEM
17945 M: "Martin K. Petersen" <martin.petersen@oracle.com>
17946 L: linux-scsi@vger.kernel.org
17947 L: target-devel@vger.kernel.org
17949 W: http://www.linux-iscsi.org
17950 Q: https://patchwork.kernel.org/project/target-devel/list/
17951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
17952 F: Documentation/target/
17957 M: Vlad Yasevich <vyasevich@gmail.com>
17958 M: Neil Horman <nhorman@tuxdriver.com>
17959 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
17960 L: linux-sctp@vger.kernel.org
17962 W: http://lksctp.sourceforge.net
17963 F: Documentation/networking/sctp.rst
17964 F: include/linux/sctp.h
17965 F: include/net/sctp/
17966 F: include/uapi/linux/sctp.h
17970 M: Jim Cromie <jim.cromie@gmail.com>
17972 F: Documentation/i2c/busses/scx200_acb.rst
17973 F: arch/x86/platform/scx200/
17974 F: drivers/i2c/busses/scx200*
17975 F: drivers/mtd/maps/scx200_docflash.c
17976 F: drivers/watchdog/scx200_wdt.c
17977 F: include/linux/scx200.h
17980 M: Jim Cromie <jim.cromie@gmail.com>
17982 F: drivers/char/scx200_gpio.c
17983 F: include/linux/scx200_gpio.h
17985 SCx200 HRT CLOCKSOURCE DRIVER
17986 M: Jim Cromie <jim.cromie@gmail.com>
17988 F: drivers/clocksource/scx200_hrt.c
17990 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
17991 M: Sascha Sommer <saschasommer@freenet.de>
17992 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
17994 F: drivers/mmc/host/sdricoh_cs.c
17996 SECO BOARDS CEC DRIVER
17997 M: Ettore Chimenti <ek5.chimenti@gmail.com>
17999 F: drivers/media/cec/platform/seco/seco-cec.c
18000 F: drivers/media/cec/platform/seco/seco-cec.h
18003 M: Kees Cook <keescook@chromium.org>
18004 R: Andy Lutomirski <luto@amacapital.net>
18005 R: Will Drewry <wad@chromium.org>
18007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
18008 F: Documentation/userspace-api/seccomp_filter.rst
18009 F: include/linux/seccomp.h
18010 F: include/uapi/linux/seccomp.h
18011 F: kernel/seccomp.c
18012 F: tools/testing/selftests/kselftest_harness.h
18013 F: tools/testing/selftests/seccomp/*
18014 K: \bsecure_computing
18017 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
18018 M: Al Cooper <alcooperx@gmail.com>
18019 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
18020 L: linux-mmc@vger.kernel.org
18022 F: drivers/mmc/host/sdhci-brcmstb*
18024 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
18025 M: Adrian Hunter <adrian.hunter@intel.com>
18026 L: linux-mmc@vger.kernel.org
18028 F: drivers/mmc/host/sdhci*
18030 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
18031 M: Eugen Hristev <eugen.hristev@microchip.com>
18032 L: linux-mmc@vger.kernel.org
18034 F: drivers/mmc/host/sdhci-of-at91.c
18036 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
18037 M: Ben Dooks <ben-linux@fluff.org>
18038 M: Jaehoon Chung <jh80.chung@samsung.com>
18039 L: linux-mmc@vger.kernel.org
18041 F: drivers/mmc/host/sdhci-s3c*
18043 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
18044 M: Viresh Kumar <vireshk@kernel.org>
18045 L: linux-mmc@vger.kernel.org
18047 F: drivers/mmc/host/sdhci-spear.c
18049 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
18050 M: Kishon Vijay Abraham I <kishon@ti.com>
18051 L: linux-mmc@vger.kernel.org
18053 F: drivers/mmc/host/sdhci-omap.c
18055 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
18056 M: Haibo Chen <haibo.chen@nxp.com>
18057 L: linux-imx@nxp.com
18058 L: linux-mmc@vger.kernel.org
18060 F: drivers/mmc/host/sdhci-esdhc-imx.c
18062 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
18063 M: Jonathan Derrick <jonathan.derrick@intel.com>
18064 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
18065 L: linux-block@vger.kernel.org
18067 F: block/opal_proto.h
18069 F: include/linux/sed*
18070 F: include/uapi/linux/sed*
18073 M: Security Officers <security@kernel.org>
18075 F: Documentation/admin-guide/security-bugs.rst
18078 M: James Morris <jmorris@namei.org>
18079 M: "Serge E. Hallyn" <serge@hallyn.com>
18080 L: linux-security-module@vger.kernel.org (suggested Cc:)
18082 W: http://kernsec.org/
18083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
18085 X: security/selinux/
18087 SELINUX SECURITY MODULE
18088 M: Paul Moore <paul@paul-moore.com>
18089 M: Stephen Smalley <stephen.smalley.work@gmail.com>
18090 M: Eric Paris <eparis@parisplace.org>
18091 L: selinux@vger.kernel.org
18093 W: https://selinuxproject.org
18094 W: https://github.com/SELinuxProject
18095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
18096 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
18097 F: Documentation/ABI/obsolete/sysfs-selinux-disable
18098 F: Documentation/admin-guide/LSM/SELinux.rst
18099 F: include/trace/events/avc.h
18100 F: include/uapi/linux/selinux_netlink.h
18101 F: scripts/selinux/
18102 F: security/selinux/
18105 M: Jiri Slaby <jirislaby@kernel.org>
18107 F: drivers/misc/phantom.c
18108 F: include/uapi/linux/phantom.h
18110 SENSEAIR SUNRISE 006-0-0007
18111 M: Jacopo Mondi <jacopo@jmondi.org>
18113 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
18114 F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
18115 F: drivers/iio/chemical/sunrise_co2.c
18117 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
18118 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
18120 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
18121 F: drivers/iio/chemical/scd30.h
18122 F: drivers/iio/chemical/scd30_core.c
18123 F: drivers/iio/chemical/scd30_i2c.c
18124 F: drivers/iio/chemical/scd30_serial.c
18126 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
18127 M: Roan van Dijk <roan@protonic.nl>
18129 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
18130 F: drivers/iio/chemical/scd4x.c
18132 SENSIRION SGP40 GAS SENSOR DRIVER
18133 M: Andreas Klinger <ak@it-klinger.de>
18135 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
18136 F: drivers/iio/chemical/sgp40.c
18138 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
18139 M: Tomasz Duszynski <tduszyns@gmail.com>
18141 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
18142 F: drivers/iio/chemical/sps30.c
18143 F: drivers/iio/chemical/sps30_i2c.c
18144 F: drivers/iio/chemical/sps30_serial.c
18147 M: Rob Herring <robh@kernel.org>
18148 L: linux-serial@vger.kernel.org
18150 F: Documentation/devicetree/bindings/serial/serial.yaml
18151 F: drivers/tty/serdev/
18152 F: include/linux/serdev.h
18155 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18156 L: linux-serial@vger.kernel.org
18158 F: Documentation/devicetree/bindings/serial/
18159 F: drivers/tty/serial/
18162 M: Sean Young <sean@mess.org>
18163 L: linux-media@vger.kernel.org
18165 F: drivers/media/rc/serial_ir.c
18167 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
18168 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18169 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18171 F: Documentation/devicetree/bindings/slimbus/
18172 F: drivers/slimbus/
18173 F: include/linux/slimbus.h
18176 M: Edward Cree <ecree.xilinx@gmail.com>
18177 M: Martin Habets <habetsm.xilinx@gmail.com>
18178 L: netdev@vger.kernel.org
18180 F: drivers/net/ethernet/sfc/
18182 SFF/SFP/SFP+ MODULE SUPPORT
18183 M: Russell King <linux@armlinux.org.uk>
18184 L: netdev@vger.kernel.org
18186 F: drivers/net/phy/phylink.c
18187 F: drivers/net/phy/sfp*
18188 F: include/linux/mdio/mdio-i2c.h
18189 F: include/linux/phylink.h
18190 F: include/linux/sfp.h
18191 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)
18194 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
18196 F: drivers/misc/sgi-gru/
18198 SGI XP/XPC/XPNET DRIVER
18199 M: Robin Holt <robinmholt@gmail.com>
18200 M: Steve Wahl <steve.wahl@hpe.com>
18201 R: Mike Travis <mike.travis@hpe.com>
18203 F: drivers/misc/sgi-xp/
18205 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
18206 M: Karsten Graul <kgraul@linux.ibm.com>
18207 M: Wenjia Zhang <wenjia@linux.ibm.com>
18208 L: linux-s390@vger.kernel.org
18210 W: http://www.ibm.com/developerworks/linux/linux390/
18213 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
18214 M: Linus Walleij <linus.walleij@linaro.org>
18215 L: linux-iio@vger.kernel.org
18217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
18218 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
18219 F: drivers/iio/light/gp2ap002.c
18221 SHARP RJ54N1CB0C SENSOR DRIVER
18222 M: Jacopo Mondi <jacopo@jmondi.org>
18223 L: linux-media@vger.kernel.org
18225 T: git git://linuxtv.org/media_tree.git
18226 F: drivers/media/i2c/rj54n1cb0c.c
18227 F: include/media/i2c/rj54n1cb0c.h
18229 SH_VOU V4L2 OUTPUT DRIVER
18230 L: linux-media@vger.kernel.org
18232 F: drivers/media/platform/renesas/sh_vou.c
18233 F: include/media/drv-intf/sh_vou.h
18235 SI2157 MEDIA DRIVER
18236 M: Antti Palosaari <crope@iki.fi>
18237 L: linux-media@vger.kernel.org
18239 W: https://linuxtv.org
18240 W: http://palosaari.fi/linux/
18241 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18242 T: git git://linuxtv.org/anttip/media_tree.git
18243 F: drivers/media/tuners/si2157*
18245 SI2165 MEDIA DRIVER
18246 M: Matthias Schwarzott <zzam@gentoo.org>
18247 L: linux-media@vger.kernel.org
18249 W: https://linuxtv.org
18250 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18251 F: drivers/media/dvb-frontends/si2165*
18253 SI2168 MEDIA DRIVER
18254 M: Antti Palosaari <crope@iki.fi>
18255 L: linux-media@vger.kernel.org
18257 W: https://linuxtv.org
18258 W: http://palosaari.fi/linux/
18259 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18260 T: git git://linuxtv.org/anttip/media_tree.git
18261 F: drivers/media/dvb-frontends/si2168*
18263 SI470X FM RADIO RECEIVER I2C DRIVER
18264 M: Hans Verkuil <hverkuil@xs4all.nl>
18265 L: linux-media@vger.kernel.org
18267 W: https://linuxtv.org
18268 T: git git://linuxtv.org/media_tree.git
18269 F: drivers/media/radio/si470x/radio-si470x-i2c.c
18271 SI470X FM RADIO RECEIVER USB DRIVER
18272 M: Hans Verkuil <hverkuil@xs4all.nl>
18273 L: linux-media@vger.kernel.org
18275 W: https://linuxtv.org
18276 T: git git://linuxtv.org/media_tree.git
18277 F: drivers/media/radio/si470x/radio-si470x-common.c
18278 F: drivers/media/radio/si470x/radio-si470x-usb.c
18279 F: drivers/media/radio/si470x/radio-si470x.h
18281 SI4713 FM RADIO TRANSMITTER I2C DRIVER
18282 M: Eduardo Valentin <edubezval@gmail.com>
18283 L: linux-media@vger.kernel.org
18285 W: https://linuxtv.org
18286 T: git git://linuxtv.org/media_tree.git
18287 F: drivers/media/radio/si4713/si4713.?
18289 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
18290 M: Eduardo Valentin <edubezval@gmail.com>
18291 L: linux-media@vger.kernel.org
18293 W: https://linuxtv.org
18294 T: git git://linuxtv.org/media_tree.git
18295 F: drivers/media/radio/si4713/radio-platform-si4713.c
18297 SI4713 FM RADIO TRANSMITTER USB DRIVER
18298 M: Hans Verkuil <hverkuil@xs4all.nl>
18299 L: linux-media@vger.kernel.org
18301 W: https://linuxtv.org
18302 T: git git://linuxtv.org/media_tree.git
18303 F: drivers/media/radio/si4713/radio-usb-si4713.c
18306 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18307 L: linux-media@vger.kernel.org
18309 W: https://linuxtv.org
18310 T: git git://linuxtv.org/media_tree.git
18311 F: drivers/media/common/siano/
18312 F: drivers/media/mmc/siano/
18313 F: drivers/media/usb/siano/
18314 F: drivers/media/usb/siano/
18317 M: Palmer Dabbelt <palmer@dabbelt.com>
18318 M: Paul Walmsley <paul.walmsley@sifive.com>
18319 L: linux-riscv@lists.infradead.org
18321 T: git git://github.com/sifive/riscv-linux.git
18325 SIFIVE FU540 SYSTEM-ON-CHIP
18326 M: Paul Walmsley <paul.walmsley@sifive.com>
18327 M: Palmer Dabbelt <palmer@dabbelt.com>
18328 L: linux-riscv@lists.infradead.org
18330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
18335 M: Green Wan <green.wan@sifive.com>
18337 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
18338 F: drivers/dma/sf-pdma/
18340 SILEAD TOUCHSCREEN DRIVER
18341 M: Hans de Goede <hdegoede@redhat.com>
18342 L: linux-input@vger.kernel.org
18343 L: platform-driver-x86@vger.kernel.org
18345 F: drivers/input/touchscreen/silead.c
18346 F: drivers/platform/x86/touchscreen_dmi.c
18348 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
18349 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
18351 F: Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
18352 F: drivers/net/wireless/silabs/wfx/
18354 SILICON MOTION SM712 FRAME BUFFER DRIVER
18355 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
18356 M: Teddy Wang <teddy.wang@siliconmotion.com>
18357 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
18358 L: linux-fbdev@vger.kernel.org
18360 F: Documentation/fb/sm712fb.rst
18361 F: drivers/video/fbdev/sm712*
18363 SILVACO I3C DUAL-ROLE MASTER
18364 M: Miquel Raynal <miquel.raynal@bootlin.com>
18365 M: Conor Culhane <conor.culhane@silvaco.com>
18366 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
18368 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
18369 F: drivers/i3c/master/svc-i3c-master.c
18372 M: Hans de Goede <hdegoede@redhat.com>
18373 L: linux-fbdev@vger.kernel.org
18375 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
18376 F: drivers/video/fbdev/simplefb.c
18377 F: include/linux/platform_data/simplefb.h
18379 SIMTEC EB110ATX (Chalice CATS)
18380 M: Simtec Linux Team <linux@simtec.co.uk>
18382 W: http://www.simtec.co.uk/products/EB110ATX/
18384 SIMTEC EB2410ITX (BAST)
18385 M: Simtec Linux Team <linux@simtec.co.uk>
18387 W: http://www.simtec.co.uk/products/EB2410ITX/
18388 F: arch/arm/mach-s3c/bast-ide.c
18389 F: arch/arm/mach-s3c/bast-irq.c
18390 F: arch/arm/mach-s3c/mach-bast.c
18393 M: Thorsten Scherer <t.scherer@eckelmann.de>
18394 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
18395 R: Pengutronix Kernel Team <kernel@pengutronix.de>
18397 F: drivers/gpio/gpio-siox.c
18399 F: include/trace/events/siox.h
18401 SIPHASH PRF ROUTINES
18402 M: Jason A. Donenfeld <Jason@zx2c4.com>
18404 F: include/linux/siphash.h
18406 F: lib/test_siphash.c
18408 SIS 190 ETHERNET DRIVER
18409 M: Francois Romieu <romieu@fr.zoreil.com>
18410 L: netdev@vger.kernel.org
18412 F: drivers/net/ethernet/sis/sis190.c
18414 SIS 900/7016 FAST ETHERNET DRIVER
18415 M: Daniele Venzano <venza@brownhat.org>
18416 L: netdev@vger.kernel.org
18418 W: http://www.brownhat.org/sis900.html
18419 F: drivers/net/ethernet/sis/sis900.*
18421 SIS FRAMEBUFFER DRIVER
18422 M: Thomas Winischhofer <thomas@winischhofer.net>
18424 W: http://www.winischhofer.net/linuxsisvga.shtml
18425 F: Documentation/fb/sisfb.rst
18426 F: drivers/video/fbdev/sis/
18427 F: include/video/sisfb.h
18429 SIS I2C TOUCHSCREEN DRIVER
18430 M: Mika Penttilä <mika.penttila@nextfour.com>
18431 L: linux-input@vger.kernel.org
18433 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
18434 F: drivers/input/touchscreen/sis_i2c.c
18437 M: Thomas Winischhofer <thomas@winischhofer.net>
18439 W: http://www.winischhofer.at/linuxsisusbvga.shtml
18440 F: drivers/usb/misc/sisusbvga/
18442 SL28 CPLD MFD DRIVER
18443 M: Michael Walle <michael@walle.cc>
18445 F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
18446 F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
18447 F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
18448 F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
18449 F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
18450 F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
18451 F: drivers/gpio/gpio-sl28cpld.c
18452 F: drivers/hwmon/sl28cpld-hwmon.c
18453 F: drivers/irqchip/irq-sl28cpld.c
18454 F: drivers/pwm/pwm-sl28cpld.c
18455 F: drivers/watchdog/sl28cpld_wdt.c
18458 M: Christoph Lameter <cl@linux.com>
18459 M: Pekka Enberg <penberg@kernel.org>
18460 M: David Rientjes <rientjes@google.com>
18461 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
18462 M: Andrew Morton <akpm@linux-foundation.org>
18463 M: Vlastimil Babka <vbabka@suse.cz>
18464 R: Roman Gushchin <roman.gushchin@linux.dev>
18465 R: Hyeonggon Yoo <42.hyeyoo@gmail.com>
18466 L: linux-mm@kvack.org
18468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
18469 F: include/linux/sl?b*.h
18472 SLEEPABLE READ-COPY UPDATE (SRCU)
18473 M: Lai Jiangshan <jiangshanlai@gmail.com>
18474 M: "Paul E. McKenney" <paulmck@kernel.org>
18475 M: Josh Triplett <josh@joshtriplett.org>
18476 R: Steven Rostedt <rostedt@goodmis.org>
18477 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18478 L: rcu@vger.kernel.org
18480 W: http://www.rdrop.com/users/paulmck/RCU/
18481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18482 F: include/linux/srcu*.h
18483 F: kernel/rcu/srcu*.c
18485 SMACK SECURITY MODULE
18486 M: Casey Schaufler <casey@schaufler-ca.com>
18487 L: linux-security-module@vger.kernel.org
18489 W: http://schaufler-ca.com
18490 T: git git://github.com/cschaufler/smack-next
18491 F: Documentation/admin-guide/LSM/Smack.rst
18494 SMC91x ETHERNET DRIVER
18495 M: Nicolas Pitre <nico@fluxnic.net>
18497 F: drivers/net/ethernet/smsc/smc91x.*
18499 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
18500 M: Mark Rutland <mark.rutland@arm.com>
18501 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
18502 M: Sudeep Holla <sudeep.holla@arm.com>
18503 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18505 F: drivers/firmware/smccc/
18506 F: include/linux/arm-smccc.h
18508 SMM665 HARDWARE MONITOR DRIVER
18509 M: Guenter Roeck <linux@roeck-us.net>
18510 L: linux-hwmon@vger.kernel.org
18512 F: Documentation/hwmon/smm665.rst
18513 F: drivers/hwmon/smm665.c
18515 SMSC EMC2103 HARDWARE MONITOR DRIVER
18516 M: Steve Glendinning <steve.glendinning@shawell.net>
18517 L: linux-hwmon@vger.kernel.org
18519 F: Documentation/hwmon/emc2103.rst
18520 F: drivers/hwmon/emc2103.c
18522 SMSC SCH5627 HARDWARE MONITOR DRIVER
18523 M: Hans de Goede <hdegoede@redhat.com>
18524 L: linux-hwmon@vger.kernel.org
18526 F: Documentation/hwmon/sch5627.rst
18527 F: drivers/hwmon/sch5627.c
18529 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
18530 M: Steve Glendinning <steve.glendinning@shawell.net>
18531 L: linux-fbdev@vger.kernel.org
18533 F: drivers/video/fbdev/smscufx.c
18535 SMSC47B397 HARDWARE MONITOR DRIVER
18536 M: Jean Delvare <jdelvare@suse.com>
18537 L: linux-hwmon@vger.kernel.org
18539 F: Documentation/hwmon/smsc47b397.rst
18540 F: drivers/hwmon/smsc47b397.c
18542 SMSC911x ETHERNET DRIVER
18543 M: Steve Glendinning <steve.glendinning@shawell.net>
18544 L: netdev@vger.kernel.org
18546 F: drivers/net/ethernet/smsc/smsc911x.*
18547 F: include/linux/smsc911x.h
18549 SMSC9420 PCI ETHERNET DRIVER
18550 M: Steve Glendinning <steve.glendinning@shawell.net>
18551 L: netdev@vger.kernel.org
18553 F: drivers/net/ethernet/smsc/smsc9420.*
18555 SOCIONEXT (SNI) AVE NETWORK DRIVER
18556 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
18557 L: netdev@vger.kernel.org
18559 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
18560 F: drivers/net/ethernet/socionext/sni_ave.c
18562 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
18563 M: Jassi Brar <jaswinder.singh@linaro.org>
18564 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
18565 L: netdev@vger.kernel.org
18567 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
18568 F: drivers/net/ethernet/socionext/netsec.c
18570 SOCIONEXT (SNI) Synquacer SPI DRIVER
18571 M: Masahisa Kojima <masahisa.kojima@linaro.org>
18572 M: Jassi Brar <jaswinder.singh@linaro.org>
18573 L: linux-spi@vger.kernel.org
18575 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
18576 F: drivers/spi/spi-synquacer.c
18578 SOCIONEXT SYNQUACER I2C DRIVER
18579 M: Ard Biesheuvel <ardb@kernel.org>
18580 L: linux-i2c@vger.kernel.org
18582 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
18583 F: drivers/i2c/busses/i2c-synquacer.c
18585 SOCIONEXT UNIPHIER SOUND DRIVER
18586 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18588 F: sound/soc/uniphier/
18590 SOEKRIS NET48XX LED SUPPORT
18591 M: Chris Boot <bootc@bootc.net>
18593 F: drivers/leds/leds-net48xx.c
18595 SOFT-IWARP DRIVER (siw)
18596 M: Bernard Metzler <bmt@zurich.ibm.com>
18597 L: linux-rdma@vger.kernel.org
18599 F: drivers/infiniband/sw/siw/
18600 F: include/uapi/rdma/siw-abi.h
18602 SOFT-ROCE DRIVER (rxe)
18603 M: Zhu Yanjun <zyjzyj2000@gmail.com>
18604 L: linux-rdma@vger.kernel.org
18606 F: drivers/infiniband/sw/rxe/
18607 F: include/uapi/rdma/rdma_user_rxe.h
18609 SOFTLOGIC 6x10 MPEG CODEC
18610 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
18611 M: Anton Sviridenko <anton@corp.bluecherry.net>
18612 M: Andrey Utkin <andrey_utkin@fastmail.com>
18613 M: Ismael Luceno <ismael@iodev.co.uk>
18614 L: linux-media@vger.kernel.org
18616 F: drivers/media/pci/solo6x10/
18618 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
18619 M: James Morse <james.morse@arm.com>
18620 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18622 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
18623 F: drivers/firmware/arm_sdei.c
18624 F: include/linux/arm_sdei.h
18625 F: include/uapi/linux/arm_sdei.h
18627 SOFTWARE NODES AND DEVICE PROPERTIES
18628 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18629 R: Daniel Scally <djrscally@gmail.com>
18630 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18631 R: Sakari Ailus <sakari.ailus@linux.intel.com>
18632 L: linux-acpi@vger.kernel.org
18634 F: drivers/base/property.c
18635 F: drivers/base/swnode.c
18636 F: include/linux/fwnode.h
18637 F: include/linux/property.h
18639 SOFTWARE RAID (Multiple Disks) SUPPORT
18640 M: Song Liu <song@kernel.org>
18641 L: linux-raid@vger.kernel.org
18643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
18644 F: drivers/md/Kconfig
18645 F: drivers/md/Makefile
18647 F: drivers/md/raid*
18648 F: include/linux/raid/
18649 F: include/uapi/linux/raid/
18651 SOLIDRUN CLEARFOG SUPPORT
18652 M: Russell King <linux@armlinux.org.uk>
18654 F: arch/arm/boot/dts/armada-388-clearfog*
18655 F: arch/arm/boot/dts/armada-38x-solidrun-*
18657 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
18658 M: Russell King <linux@armlinux.org.uk>
18660 F: arch/arm/boot/dts/imx6*-cubox-i*
18661 F: arch/arm/boot/dts/imx6*-hummingboard*
18662 F: arch/arm/boot/dts/imx6*-sr-*
18664 SONIC NETWORK DRIVER
18665 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
18666 L: netdev@vger.kernel.org
18668 F: drivers/net/ethernet/natsemi/sonic.*
18670 SONICS SILICON BACKPLANE DRIVER (SSB)
18671 M: Michael Buesch <m@bues.ch>
18672 L: linux-wireless@vger.kernel.org
18675 F: include/linux/ssb/
18677 SONY IMX208 SENSOR DRIVER
18678 M: Sakari Ailus <sakari.ailus@linux.intel.com>
18679 L: linux-media@vger.kernel.org
18681 T: git git://linuxtv.org/media_tree.git
18682 F: drivers/media/i2c/imx208.c
18684 SONY IMX214 SENSOR DRIVER
18685 M: Ricardo Ribalda <ribalda@kernel.org>
18686 L: linux-media@vger.kernel.org
18688 T: git git://linuxtv.org/media_tree.git
18689 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
18690 F: drivers/media/i2c/imx214.c
18692 SONY IMX219 SENSOR DRIVER
18693 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
18694 L: linux-media@vger.kernel.org
18696 T: git git://linuxtv.org/media_tree.git
18697 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
18698 F: drivers/media/i2c/imx219.c
18700 SONY IMX258 SENSOR DRIVER
18701 M: Sakari Ailus <sakari.ailus@linux.intel.com>
18702 L: linux-media@vger.kernel.org
18704 T: git git://linuxtv.org/media_tree.git
18705 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
18706 F: drivers/media/i2c/imx258.c
18708 SONY IMX274 SENSOR DRIVER
18709 M: Leon Luo <leonl@leopardimaging.com>
18710 L: linux-media@vger.kernel.org
18712 T: git git://linuxtv.org/media_tree.git
18713 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
18714 F: drivers/media/i2c/imx274.c
18716 SONY IMX290 SENSOR DRIVER
18717 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18718 L: linux-media@vger.kernel.org
18720 T: git git://linuxtv.org/media_tree.git
18721 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
18722 F: drivers/media/i2c/imx290.c
18724 SONY IMX319 SENSOR DRIVER
18725 M: Bingbu Cao <bingbu.cao@intel.com>
18726 L: linux-media@vger.kernel.org
18728 T: git git://linuxtv.org/media_tree.git
18729 F: drivers/media/i2c/imx319.c
18731 SONY IMX334 SENSOR DRIVER
18732 M: Paul J. Murphy <paul.j.murphy@intel.com>
18733 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18734 L: linux-media@vger.kernel.org
18736 T: git git://linuxtv.org/media_tree.git
18737 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
18738 F: drivers/media/i2c/imx334.c
18740 SONY IMX335 SENSOR DRIVER
18741 M: Paul J. Murphy <paul.j.murphy@intel.com>
18742 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18743 L: linux-media@vger.kernel.org
18745 T: git git://linuxtv.org/media_tree.git
18746 F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
18747 F: drivers/media/i2c/imx335.c
18749 SONY IMX355 SENSOR DRIVER
18750 M: Tianshu Qiu <tian.shu.qiu@intel.com>
18751 L: linux-media@vger.kernel.org
18753 T: git git://linuxtv.org/media_tree.git
18754 F: drivers/media/i2c/imx355.c
18756 SONY IMX412 SENSOR DRIVER
18757 M: Paul J. Murphy <paul.j.murphy@intel.com>
18758 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18759 L: linux-media@vger.kernel.org
18761 T: git git://linuxtv.org/media_tree.git
18762 F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
18763 F: drivers/media/i2c/imx412.c
18765 SONY MEMORYSTICK SUBSYSTEM
18766 M: Maxim Levitsky <maximlevitsky@gmail.com>
18767 M: Alex Dubov <oakad@yahoo.com>
18768 M: Ulf Hansson <ulf.hansson@linaro.org>
18769 L: linux-mmc@vger.kernel.org
18771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
18772 F: drivers/memstick/
18773 F: include/linux/memstick.h
18775 SONY VAIO CONTROL DEVICE DRIVER
18776 M: Mattia Dongili <malattia@linux.it>
18777 L: platform-driver-x86@vger.kernel.org
18779 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
18780 F: Documentation/admin-guide/laptops/sony-laptop.rst
18781 F: drivers/char/sonypi.c
18782 F: drivers/platform/x86/sony-laptop.c
18783 F: include/linux/sony-laptop.h
18786 M: Jaroslav Kysela <perex@perex.cz>
18787 M: Takashi Iwai <tiwai@suse.com>
18788 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18790 W: http://www.alsa-project.org/
18791 Q: http://patchwork.kernel.org/project/alsa-devel/list/
18792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18793 F: Documentation/sound/
18795 F: include/uapi/sound/
18797 F: tools/testing/selftests/alsa
18799 SOUND - COMPRESSED AUDIO
18800 M: Vinod Koul <vkoul@kernel.org>
18801 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18804 F: Documentation/sound/designs/compress-offload.rst
18805 F: include/sound/compress_driver.h
18806 F: include/uapi/sound/compress_*
18807 F: sound/core/compress_offload.c
18808 F: sound/soc/soc-compress.c
18810 SOUND - DMAENGINE HELPERS
18811 M: Lars-Peter Clausen <lars@metafoo.de>
18813 F: include/sound/dmaengine_pcm.h
18814 F: sound/core/pcm_dmaengine.c
18815 F: sound/soc/soc-generic-dmaengine-pcm.c
18817 SOUND - ALSA SELFTESTS
18818 M: Mark Brown <broonie@kernel.org>
18819 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18820 L: linux-kselftest@vger.kernel.org
18822 F: tools/testing/selftests/alsa
18824 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
18825 M: Liam Girdwood <lgirdwood@gmail.com>
18826 M: Mark Brown <broonie@kernel.org>
18827 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18829 W: http://alsa-project.org/main/index.php/ASoC
18830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
18831 F: Documentation/devicetree/bindings/sound/
18832 F: Documentation/sound/soc/
18833 F: include/dt-bindings/sound/
18834 F: include/sound/soc*
18837 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
18838 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
18839 M: Liam Girdwood <lgirdwood@gmail.com>
18840 M: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
18841 M: Bard Liao <yung-chuan.liao@linux.intel.com>
18842 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
18843 R: Kai Vehmanen <kai.vehmanen@linux.intel.com>
18844 M: Daniel Baluta <daniel.baluta@nxp.com>
18845 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
18847 W: https://github.com/thesofproject/linux/
18850 SOUNDWIRE SUBSYSTEM
18851 M: Vinod Koul <vkoul@kernel.org>
18852 M: Bard Liao <yung-chuan.liao@linux.intel.com>
18853 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
18854 R: Sanyog Kale <sanyog.r.kale@intel.com>
18855 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
18858 F: Documentation/driver-api/soundwire/
18859 F: drivers/soundwire/
18860 F: include/linux/soundwire/
18863 M: Olli Salonen <olli.salonen@iki.fi>
18864 L: linux-media@vger.kernel.org
18866 W: https://linuxtv.org
18867 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18868 F: drivers/media/dvb-frontends/sp2*
18870 SPARC + UltraSPARC (sparc/sparc64)
18871 M: "David S. Miller" <davem@davemloft.net>
18872 L: sparclinux@vger.kernel.org
18874 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
18875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
18876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
18880 SPARC SERIAL DRIVERS
18881 M: "David S. Miller" <davem@davemloft.net>
18882 L: sparclinux@vger.kernel.org
18884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
18885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
18886 F: drivers/tty/serial/suncore.c
18887 F: drivers/tty/serial/sunhv.c
18888 F: drivers/tty/serial/sunsab.c
18889 F: drivers/tty/serial/sunsab.h
18890 F: drivers/tty/serial/sunsu.c
18891 F: drivers/tty/serial/sunzilog.c
18892 F: drivers/tty/serial/sunzilog.h
18893 F: drivers/tty/vcc.c
18894 F: include/linux/sunserialcore.h
18897 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
18898 L: linux-sparse@vger.kernel.org
18900 W: https://sparse.docs.kernel.org/
18901 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
18902 Q: https://patchwork.kernel.org/project/linux-sparse/list/
18903 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
18904 F: include/linux/compiler.h
18906 SPEAKUP CONSOLE SPEECH DRIVER
18907 M: William Hubbs <w.d.hubbs@gmail.com>
18908 M: Chris Brannon <chris@the-brannons.com>
18909 M: Kirk Reiser <kirk@reisers.ca>
18910 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
18911 L: speakup@linux-speakup.org
18913 W: http://www.linux-speakup.org/
18914 W: https://github.com/linux-speakup/speakup
18915 B: https://github.com/linux-speakup/speakup/issues
18916 F: drivers/accessibility/speakup/
18918 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
18919 M: Viresh Kumar <vireshk@kernel.org>
18920 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
18922 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18924 W: http://www.st.com/spear
18925 F: arch/arm/boot/dts/spear*
18926 F: arch/arm/mach-spear/
18927 F: drivers/clk/spear/
18928 F: drivers/pinctrl/spear/
18931 M: Tudor Ambarus <tudor.ambarus@microchip.com>
18932 M: Pratyush Yadav <p.yadav@ti.com>
18933 R: Michael Walle <michael@walle.cc>
18934 L: linux-mtd@lists.infradead.org
18936 W: http://www.linux-mtd.infradead.org/
18937 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
18938 C: irc://irc.oftc.net/mtd
18939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
18940 F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
18941 F: drivers/mtd/spi-nor/
18942 F: include/linux/mtd/spi-nor.h
18945 M: Mark Brown <broonie@kernel.org>
18946 L: linux-spi@vger.kernel.org
18948 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
18949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
18950 F: Documentation/devicetree/bindings/spi/
18951 F: Documentation/spi/
18953 F: include/linux/spi/
18954 F: include/uapi/linux/spi/
18957 SPIDERNET NETWORK DRIVER for CELL
18958 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
18959 M: Geoff Levand <geoff@infradead.org>
18960 L: netdev@vger.kernel.org
18961 L: linuxppc-dev@lists.ozlabs.org
18963 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
18964 F: drivers/net/ethernet/toshiba/spider_net*
18967 M: Stephen Boyd <sboyd@kernel.org>
18968 L: linux-kernel@vger.kernel.org
18970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
18971 F: Documentation/devicetree/bindings/spmi/
18973 F: include/dt-bindings/spmi/spmi.h
18974 F: include/linux/spmi.h
18975 F: include/trace/events/spmi.h
18978 M: Jeremy Kerr <jk@ozlabs.org>
18979 L: linuxppc-dev@lists.ozlabs.org
18981 W: http://www.ibm.com/developerworks/power/cell/
18982 F: Documentation/filesystems/spufs/spufs.rst
18983 F: arch/powerpc/platforms/cell/spufs/
18985 SQUASHFS FILE SYSTEM
18986 M: Phillip Lougher <phillip@squashfs.org.uk>
18987 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
18989 W: http://squashfs.org.uk
18990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
18991 F: Documentation/filesystems/squashfs.rst
18994 SRM (Alpha) environment access
18995 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
18997 F: arch/alpha/kernel/srm_env.c
18999 ST LSM6DSx IMU IIO DRIVER
19000 M: Lorenzo Bianconi <lorenzo@kernel.org>
19001 L: linux-iio@vger.kernel.org
19003 W: http://www.st.com/
19004 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
19005 F: drivers/iio/imu/st_lsm6dsx/
19007 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
19008 M: Benjamin Mugnier <benjamin.mugnier@foss.st.com>
19009 M: Sylvain Petinot <sylvain.petinot@foss.st.com>
19010 L: linux-media@vger.kernel.org
19012 T: git git://linuxtv.org/media_tree.git
19013 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
19014 F: drivers/media/i2c/st-mipid02.c
19016 ST STM32 I2C/SMBUS DRIVER
19017 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
19018 M: Alain Volmat <alain.volmat@foss.st.com>
19019 L: linux-i2c@vger.kernel.org
19021 F: drivers/i2c/busses/i2c-stm32*
19023 ST STM32 SPI DRIVER
19024 M: Alain Volmat <alain.volmat@foss.st.com>
19025 L: linux-spi@vger.kernel.org
19027 F: drivers/spi/spi-stm32.c
19030 M: Daniel Nilsson <daniel.nilsson@flex.com>
19031 L: linux-hwmon@vger.kernel.org
19033 F: Documentation/hwmon/stpddc60.rst
19034 F: drivers/hwmon/pmbus/stpddc60.c
19036 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
19037 M: Song Qiang <songqiang1304521@gmail.com>
19038 L: linux-iio@vger.kernel.org
19040 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
19041 F: drivers/iio/proximity/vl53l0x-i2c.c
19044 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19045 M: Sasha Levin <sashal@kernel.org>
19046 L: stable@vger.kernel.org
19048 F: Documentation/process/stable-kernel-rules.rst
19050 STAGING - ATOMISP DRIVER
19051 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19052 R: Sakari Ailus <sakari.ailus@linux.intel.com>
19053 L: linux-media@vger.kernel.org
19055 F: drivers/staging/media/atomisp/
19057 STAGING - FIELDBUS SUBSYSTEM
19058 M: Sven Van Asbroeck <TheSven73@gmail.com>
19060 F: drivers/staging/fieldbus/*
19061 F: drivers/staging/fieldbus/Documentation/
19063 STAGING - HMS ANYBUS-S BUS
19064 M: Sven Van Asbroeck <TheSven73@gmail.com>
19066 F: drivers/staging/fieldbus/anybuss/
19068 STAGING - INDUSTRIAL IO
19069 M: Jonathan Cameron <jic23@kernel.org>
19070 L: linux-iio@vger.kernel.org
19072 F: Documentation/devicetree/bindings/staging/iio/
19073 F: drivers/staging/iio/
19075 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
19076 M: Marc Dietrich <marvin24@gmx.de>
19077 L: ac100@lists.launchpad.net (moderated for non-subscribers)
19078 L: linux-tegra@vger.kernel.org
19080 F: drivers/staging/nvec/
19082 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
19083 M: Jens Frederich <jfrederich@gmail.com>
19084 M: Jon Nettleton <jon.nettleton@gmail.com>
19086 W: http://wiki.laptop.org/go/DCON
19087 F: drivers/staging/olpc_dcon/
19089 STAGING - REALTEK RTL8188EU DRIVERS
19090 M: Larry Finger <Larry.Finger@lwfinger.net>
19091 M: Phillip Potter <phil@philpotter.co.uk>
19093 F: drivers/staging/r8188eu/
19095 STAGING - REALTEK RTL8712U DRIVERS
19096 M: Larry Finger <Larry.Finger@lwfinger.net>
19097 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
19099 F: drivers/staging/rtl8712/
19101 STAGING - SEPS525 LCD CONTROLLER DRIVERS
19102 M: Michael Hennerich <michael.hennerich@analog.com>
19103 L: linux-fbdev@vger.kernel.org
19105 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
19106 F: drivers/staging/fbtft/fb_seps525.c
19108 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
19109 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
19110 M: Teddy Wang <teddy.wang@siliconmotion.com>
19111 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
19112 L: linux-fbdev@vger.kernel.org
19114 F: drivers/staging/sm750fb/
19116 STAGING - VIA VT665X DRIVERS
19117 M: Forest Bond <forest@alittletooquiet.net>
19119 F: drivers/staging/vt665?/
19122 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19123 L: linux-staging@lists.linux.dev
19125 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
19126 F: drivers/staging/
19128 STARFIRE/DURALAN NETWORK DRIVER
19129 M: Ion Badulescu <ionut@badula.org>
19131 F: drivers/net/ethernet/adaptec/starfire*
19133 STARFIVE JH7100 CLOCK DRIVERS
19134 M: Emil Renner Berthing <kernel@esmil.dk>
19136 F: Documentation/devicetree/bindings/clock/starfive,jh7100-*.yaml
19137 F: drivers/clk/starfive/clk-starfive-jh7100*
19138 F: include/dt-bindings/clock/starfive-jh7100*.h
19140 STARFIVE JH7100 PINCTRL DRIVER
19141 M: Emil Renner Berthing <kernel@esmil.dk>
19142 L: linux-gpio@vger.kernel.org
19144 F: Documentation/devicetree/bindings/pinctrl/starfive,jh7100-pinctrl.yaml
19145 F: drivers/pinctrl/pinctrl-starfive.c
19146 F: include/dt-bindings/pinctrl/pinctrl-starfive.h
19148 STARFIVE JH7100 RESET CONTROLLER DRIVER
19149 M: Emil Renner Berthing <kernel@esmil.dk>
19151 F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
19152 F: drivers/reset/reset-starfive-jh7100.c
19153 F: include/dt-bindings/reset/starfive-jh7100.h
19156 M: Peter Zijlstra <peterz@infradead.org>
19157 M: Josh Poimboeuf <jpoimboe@kernel.org>
19158 M: Jason Baron <jbaron@akamai.com>
19159 R: Steven Rostedt <rostedt@goodmis.org>
19160 R: Ard Biesheuvel <ardb@kernel.org>
19162 F: arch/*/include/asm/jump_label*.h
19163 F: arch/*/include/asm/static_call*.h
19164 F: arch/*/kernel/jump_label.c
19165 F: arch/*/kernel/static_call.c
19166 F: include/linux/jump_label*.h
19167 F: include/linux/static_call*.h
19168 F: kernel/jump_label.c
19169 F: kernel/static_call.c
19171 STI AUDIO (ASoC) DRIVERS
19172 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19173 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19175 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
19179 M: Alain Volmat <alain.volmat@foss.st.com>
19181 F: Documentation/devicetree/bindings/media/stih-cec.txt
19182 F: drivers/media/cec/platform/sti/
19184 STK1160 USB VIDEO CAPTURE DRIVER
19185 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19186 L: linux-media@vger.kernel.org
19188 T: git git://linuxtv.org/media_tree.git
19189 F: drivers/media/usb/stk1160/
19191 STM32 AUDIO (ASoC) DRIVERS
19192 M: Olivier Moysan <olivier.moysan@foss.st.com>
19193 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19194 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19196 F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
19197 F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
19200 STM32 TIMER/LPTIMER DRIVERS
19201 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
19203 F: Documentation/ABI/testing/*timer-stm32
19204 F: Documentation/devicetree/bindings/*/*stm32-*timer*
19205 F: drivers/*/stm32-*timer*
19206 F: drivers/pwm/pwm-stm32*
19207 F: include/linux/*/stm32-*tim*
19209 STMMAC ETHERNET DRIVER
19210 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
19211 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
19212 M: Jose Abreu <joabreu@synopsys.com>
19213 L: netdev@vger.kernel.org
19215 W: http://www.stlinux.com
19216 F: Documentation/networking/device_drivers/ethernet/stmicro/
19217 F: drivers/net/ethernet/stmicro/stmmac/
19220 M: Sam Creasey <sammy@sammy.net>
19222 W: http://sammy.net/sun3/
19223 F: arch/m68k/include/asm/sun3*
19224 F: arch/m68k/kernel/*sun3*
19225 F: arch/m68k/sun3*/
19226 F: drivers/net/ethernet/i825xx/sun3*
19228 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
19229 M: Hans de Goede <hdegoede@redhat.com>
19230 L: linux-input@vger.kernel.org
19232 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
19233 F: drivers/input/keyboard/sun4i-lradc-keys.c
19235 SUNDANCE NETWORK DRIVER
19236 M: Denis Kirjanov <kda@linux-powerpc.org>
19237 L: netdev@vger.kernel.org
19239 F: drivers/net/ethernet/dlink/sundance.c
19241 SUNPLUS ETHERNET DRIVER
19242 M: Wells Lu <wellslutw@gmail.com>
19243 L: netdev@vger.kernel.org
19245 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
19246 F: Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
19247 F: drivers/net/ethernet/sunplus/
19249 SUNPLUS OCOTP DRIVER
19250 M: Vincent Shih <vincent.sunplus@gmail.com>
19252 F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
19253 F: drivers/nvmem/sunplus-ocotp.c
19256 M: Hammer Hsieh <hammerh0314@gmail.com>
19258 F: Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
19259 F: drivers/pwm/pwm-sunplus.c
19262 M: Vincent Shih <vincent.sunplus@gmail.com>
19263 L: linux-rtc@vger.kernel.org
19265 F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
19266 F: drivers/rtc/rtc-sunplus.c
19268 SUNPLUS SPI CONTROLLER INTERFACE DRIVER
19269 M: Li-hao Kuo <lhjeff911@gmail.com>
19270 L: linux-spi@vger.kernel.org
19272 F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
19273 F: drivers/spi/spi-sunplus-sp7021.c
19275 SUNPLUS UART DRIVER
19276 M: Hammer Hsieh <hammerh0314@gmail.com>
19278 F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
19279 F: drivers/tty/serial/sunplus-uart.c
19281 SUNPLUS WATCHDOG DRIVER
19282 M: Xiantao Hu <xt.hu@cqplus1.com>
19283 L: linux-watchdog@vger.kernel.org
19285 F: Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
19286 F: drivers/watchdog/sunplus_wdt.c
19289 M: Yoshinori Sato <ysato@users.sourceforge.jp>
19290 M: Rich Felker <dalias@libc.org>
19291 L: linux-sh@vger.kernel.org
19293 Q: http://patchwork.kernel.org/project/linux-sh/list/
19294 F: Documentation/sh/
19299 M: "Rafael J. Wysocki" <rafael@kernel.org>
19300 M: Len Brown <len.brown@intel.com>
19301 M: Pavel Machek <pavel@ucw.cz>
19302 L: linux-pm@vger.kernel.org
19304 B: https://bugzilla.kernel.org
19305 F: Documentation/power/
19306 F: arch/x86/kernel/acpi/
19307 F: drivers/base/power/
19308 F: include/linux/freezer.h
19309 F: include/linux/pm.h
19310 F: include/linux/suspend.h
19314 M: Martin Mares <mj@ucw.cz>
19315 L: linux-video@atrey.karlin.mff.cuni.cz
19317 F: Documentation/admin-guide/svga.rst
19318 F: arch/x86/boot/video*
19321 M: Christoph Hellwig <hch@infradead.org>
19322 L: iommu@lists.linux.dev
19324 W: http://git.infradead.org/users/hch/dma-mapping.git
19325 T: git git://git.infradead.org/users/hch/dma-mapping.git
19326 F: arch/*/kernel/pci-swiotlb.c
19327 F: include/linux/swiotlb.h
19328 F: kernel/dma/swiotlb.c
19331 M: Jiri Pirko <jiri@resnulli.us>
19332 M: Ivan Vecera <ivecera@redhat.com>
19333 L: netdev@vger.kernel.org
19335 F: include/net/switchdev.h
19338 SY8106A REGULATOR DRIVER
19339 M: Icenowy Zheng <icenowy@aosc.io>
19341 F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
19342 F: drivers/regulator/sy8106a-regulator.c
19344 SYNC FILE FRAMEWORK
19345 M: Sumit Semwal <sumit.semwal@linaro.org>
19346 R: Gustavo Padovan <gustavo@padovan.org>
19347 L: linux-media@vger.kernel.org
19348 L: dri-devel@lists.freedesktop.org
19350 T: git git://anongit.freedesktop.org/drm/drm-misc
19351 F: Documentation/driver-api/sync_file.rst
19352 F: drivers/dma-buf/dma-fence*
19353 F: drivers/dma-buf/sw_sync.c
19354 F: drivers/dma-buf/sync_*
19355 F: include/linux/sync_file.h
19356 F: include/uapi/linux/sync_file.h
19358 SYNOPSYS ARC ARCHITECTURE
19359 M: Vineet Gupta <vgupta@kernel.org>
19360 L: linux-snps-arc@lists.infradead.org
19362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
19363 F: Documentation/arc/
19364 F: Documentation/devicetree/bindings/arc/*
19365 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
19367 F: drivers/clocksource/arc_timer.c
19368 F: drivers/tty/serial/arc_uart.c
19370 SYNOPSYS ARC HSDK SDP pll clock driver
19371 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19373 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
19374 F: drivers/clk/clk-hsdk-pll.c
19376 SYNOPSYS ARC SDP clock driver
19377 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19379 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
19380 F: drivers/clk/axs10x/*
19382 SYNOPSYS ARC SDP platform support
19383 M: Alexey Brodkin <abrodkin@synopsys.com>
19385 F: Documentation/devicetree/bindings/arc/axs10*
19386 F: arch/arc/boot/dts/ax*
19387 F: arch/arc/plat-axs10x
19389 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
19390 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19392 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
19393 F: drivers/reset/reset-axs10x.c
19395 SYNOPSYS CREG GPIO DRIVER
19396 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19398 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
19399 F: drivers/gpio/gpio-creg-snps.c
19401 SYNOPSYS DESIGNWARE 8250 UART DRIVER
19402 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19404 F: drivers/tty/serial/8250/8250_dw.c
19405 F: drivers/tty/serial/8250/8250_dwlib.*
19406 F: drivers/tty/serial/8250/8250_lpss.c
19408 SYNOPSYS DESIGNWARE APB GPIO DRIVER
19409 M: Hoan Tran <hoan@os.amperecomputing.com>
19410 M: Serge Semin <fancer.lancer@gmail.com>
19411 L: linux-gpio@vger.kernel.org
19413 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
19414 F: drivers/gpio/gpio-dwapb.c
19416 SYNOPSYS DESIGNWARE APB SSI DRIVER
19417 M: Serge Semin <fancer.lancer@gmail.com>
19418 L: linux-spi@vger.kernel.org
19420 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
19421 F: drivers/spi/spi-dw*
19423 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
19424 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19426 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
19427 F: drivers/dma/dw-axi-dmac/
19429 SYNOPSYS DESIGNWARE DMAC DRIVER
19430 M: Viresh Kumar <vireshk@kernel.org>
19431 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19433 F: Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
19434 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
19436 F: include/dt-bindings/dma/dw-dmac.h
19437 F: include/linux/dma/dw.h
19438 F: include/linux/platform_data/dma-dw.h
19440 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
19441 M: Jose Abreu <Jose.Abreu@synopsys.com>
19442 L: netdev@vger.kernel.org
19444 F: drivers/net/ethernet/synopsys/
19446 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
19447 M: Jose Abreu <Jose.Abreu@synopsys.com>
19448 L: netdev@vger.kernel.org
19450 F: drivers/net/pcs/pcs-xpcs.c
19451 F: drivers/net/pcs/pcs-xpcs.h
19452 F: include/linux/pcs/pcs-xpcs.h
19454 SYNOPSYS DESIGNWARE I2C DRIVER
19455 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
19456 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19457 R: Mika Westerberg <mika.westerberg@linux.intel.com>
19458 R: Jan Dabros <jsd@semihalf.com>
19459 L: linux-i2c@vger.kernel.org
19461 F: drivers/i2c/busses/i2c-designware-*
19463 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
19464 M: Jaehoon Chung <jh80.chung@samsung.com>
19465 L: linux-mmc@vger.kernel.org
19467 F: drivers/mmc/host/dw_mmc*
19469 SYNOPSYS HSDK RESET CONTROLLER DRIVER
19470 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19472 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
19473 F: drivers/reset/reset-hsdk.c
19474 F: include/dt-bindings/reset/snps,hsdk-reset.h
19476 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
19477 M: Prabu Thangamuthu <prabu.t@synopsys.com>
19478 M: Manjunath M B <manjumb@synopsys.com>
19479 L: linux-mmc@vger.kernel.org
19481 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
19483 SYSTEM CONFIGURATION (SYSCON)
19484 M: Lee Jones <lee.jones@linaro.org>
19485 M: Arnd Bergmann <arnd@arndb.de>
19487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
19488 F: drivers/mfd/syscon.c
19490 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
19491 M: Sudeep Holla <sudeep.holla@arm.com>
19492 R: Cristian Marussi <cristian.marussi@arm.com>
19493 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19495 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
19496 F: drivers/clk/clk-sc[mp]i.c
19497 F: drivers/cpufreq/sc[mp]i-cpufreq.c
19498 F: drivers/firmware/arm_scmi/
19499 F: drivers/firmware/arm_scpi.c
19500 F: drivers/regulator/scmi-regulator.c
19501 F: drivers/reset/reset-scmi.c
19502 F: include/linux/sc[mp]i_protocol.h
19503 F: include/trace/events/scmi.h
19504 F: include/uapi/linux/virtio_scmi.h
19506 SYSTEM RESET/SHUTDOWN DRIVERS
19507 M: Sebastian Reichel <sre@kernel.org>
19508 L: linux-pm@vger.kernel.org
19510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
19511 F: Documentation/devicetree/bindings/power/reset/
19512 F: drivers/power/reset/
19514 SYSTEM TRACE MODULE CLASS
19515 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
19517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
19518 F: Documentation/trace/stm.rst
19519 F: drivers/hwtracing/stm/
19520 F: include/linux/stm.h
19521 F: include/uapi/linux/stm.h
19523 SYSTEM76 ACPI DRIVER
19524 M: Jeremy Soller <jeremy@system76.com>
19525 M: System76 Product Development <productdev@system76.com>
19526 L: platform-driver-x86@vger.kernel.org
19528 F: drivers/platform/x86/system76_acpi.c
19531 M: Christoph Hellwig <hch@infradead.org>
19533 F: Documentation/filesystems/sysv-fs.rst
19535 F: include/linux/sysv_fs.h
19537 TASKSTATS STATISTICS INTERFACE
19538 M: Balbir Singh <bsingharora@gmail.com>
19540 F: Documentation/accounting/taskstats*
19541 F: include/linux/taskstats*
19542 F: kernel/taskstats.c
19545 M: Jamal Hadi Salim <jhs@mojatatu.com>
19546 M: Cong Wang <xiyou.wangcong@gmail.com>
19547 M: Jiri Pirko <jiri@resnulli.us>
19548 L: netdev@vger.kernel.org
19550 F: include/net/pkt_cls.h
19551 F: include/net/pkt_sched.h
19552 F: include/net/tc_act/
19553 F: include/uapi/linux/pkt_cls.h
19554 F: include/uapi/linux/pkt_sched.h
19555 F: include/uapi/linux/tc_act/
19556 F: include/uapi/linux/tc_ematch/
19558 F: tools/testing/selftests/tc-testing
19560 TC90522 MEDIA DRIVER
19561 M: Akihiro Tsukada <tskd08@gmail.com>
19562 L: linux-media@vger.kernel.org
19564 F: drivers/media/dvb-frontends/tc90522*
19566 TCP LOW PRIORITY MODULE
19567 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
19568 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
19570 W: http://tcp-lp-mod.sourceforge.net/
19571 F: net/ipv4/tcp_lp.c
19573 TDA10071 MEDIA DRIVER
19574 M: Antti Palosaari <crope@iki.fi>
19575 L: linux-media@vger.kernel.org
19577 W: https://linuxtv.org
19578 W: http://palosaari.fi/linux/
19579 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19580 T: git git://linuxtv.org/anttip/media_tree.git
19581 F: drivers/media/dvb-frontends/tda10071*
19583 TDA18212 MEDIA DRIVER
19584 M: Antti Palosaari <crope@iki.fi>
19585 L: linux-media@vger.kernel.org
19587 W: https://linuxtv.org
19588 W: http://palosaari.fi/linux/
19589 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19590 T: git git://linuxtv.org/anttip/media_tree.git
19591 F: drivers/media/tuners/tda18212*
19593 TDA18218 MEDIA DRIVER
19594 M: Antti Palosaari <crope@iki.fi>
19595 L: linux-media@vger.kernel.org
19597 W: https://linuxtv.org
19598 W: http://palosaari.fi/linux/
19599 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19600 T: git git://linuxtv.org/anttip/media_tree.git
19601 F: drivers/media/tuners/tda18218*
19603 TDA18250 MEDIA DRIVER
19604 M: Olli Salonen <olli.salonen@iki.fi>
19605 L: linux-media@vger.kernel.org
19607 W: https://linuxtv.org
19608 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19609 T: git git://linuxtv.org/media_tree.git
19610 F: drivers/media/tuners/tda18250*
19612 TDA18271 MEDIA DRIVER
19613 M: Michael Krufky <mkrufky@linuxtv.org>
19614 L: linux-media@vger.kernel.org
19616 W: https://linuxtv.org
19617 W: http://github.com/mkrufky
19618 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19619 T: git git://linuxtv.org/mkrufky/tuners.git
19620 F: drivers/media/tuners/tda18271*
19622 TDA1997x MEDIA DRIVER
19623 M: Tim Harvey <tharvey@gateworks.com>
19624 L: linux-media@vger.kernel.org
19626 W: https://linuxtv.org
19627 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19628 F: drivers/media/i2c/tda1997x.*
19630 TDA827x MEDIA DRIVER
19631 M: Michael Krufky <mkrufky@linuxtv.org>
19632 L: linux-media@vger.kernel.org
19634 W: https://linuxtv.org
19635 W: http://github.com/mkrufky
19636 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19637 T: git git://linuxtv.org/mkrufky/tuners.git
19638 F: drivers/media/tuners/tda8290.*
19640 TDA8290 MEDIA DRIVER
19641 M: Michael Krufky <mkrufky@linuxtv.org>
19642 L: linux-media@vger.kernel.org
19644 W: https://linuxtv.org
19645 W: http://github.com/mkrufky
19646 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19647 T: git git://linuxtv.org/mkrufky/tuners.git
19648 F: drivers/media/tuners/tda8290.*
19650 TDA9840 MEDIA DRIVER
19651 M: Hans Verkuil <hverkuil@xs4all.nl>
19652 L: linux-media@vger.kernel.org
19654 W: https://linuxtv.org
19655 T: git git://linuxtv.org/media_tree.git
19656 F: drivers/media/i2c/tda9840*
19658 TEA5761 TUNER DRIVER
19659 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19660 L: linux-media@vger.kernel.org
19662 W: https://linuxtv.org
19663 T: git git://linuxtv.org/media_tree.git
19664 F: drivers/media/tuners/tea5761.*
19666 TEA5767 TUNER DRIVER
19667 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19668 L: linux-media@vger.kernel.org
19670 W: https://linuxtv.org
19671 T: git git://linuxtv.org/media_tree.git
19672 F: drivers/media/tuners/tea5767.*
19674 TEA6415C MEDIA DRIVER
19675 M: Hans Verkuil <hverkuil@xs4all.nl>
19676 L: linux-media@vger.kernel.org
19678 W: https://linuxtv.org
19679 T: git git://linuxtv.org/media_tree.git
19680 F: drivers/media/i2c/tea6415c*
19682 TEA6420 MEDIA DRIVER
19683 M: Hans Verkuil <hverkuil@xs4all.nl>
19684 L: linux-media@vger.kernel.org
19686 W: https://linuxtv.org
19687 T: git git://linuxtv.org/media_tree.git
19688 F: drivers/media/i2c/tea6420*
19691 M: Jiri Pirko <jiri@resnulli.us>
19692 L: netdev@vger.kernel.org
19694 F: drivers/net/team/
19695 F: include/linux/if_team.h
19696 F: include/uapi/linux/if_team.h
19698 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
19699 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
19701 F: arch/x86/platform/ts5500/
19703 TECHNOTREND USB IR RECEIVER
19704 M: Sean Young <sean@mess.org>
19705 L: linux-media@vger.kernel.org
19707 F: drivers/media/rc/ttusbir.c
19709 TECHWELL TW9910 VIDEO DECODER
19710 L: linux-media@vger.kernel.org
19712 F: drivers/media/i2c/tw9910.c
19713 F: include/media/i2c/tw9910.h
19716 M: Jens Wiklander <jens.wiklander@linaro.org>
19717 R: Sumit Garg <sumit.garg@linaro.org>
19718 L: op-tee@lists.trustedfirmware.org
19720 F: Documentation/staging/tee.rst
19722 F: include/linux/tee_drv.h
19723 F: include/uapi/linux/tee.h
19725 TEGRA ARCHITECTURE SUPPORT
19726 M: Thierry Reding <thierry.reding@gmail.com>
19727 M: Jonathan Hunter <jonathanh@nvidia.com>
19728 L: linux-tegra@vger.kernel.org
19730 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
19731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
19735 M: Peter De Schrijver <pdeschrijver@nvidia.com>
19736 M: Prashant Gaikwad <pgaikwad@nvidia.com>
19738 F: drivers/clk/tegra/
19741 M: Laxman Dewangan <ldewangan@nvidia.com>
19742 M: Jon Hunter <jonathanh@nvidia.com>
19744 F: drivers/dma/tegra*
19747 M: Laxman Dewangan <ldewangan@nvidia.com>
19748 R: Dmitry Osipenko <digetx@gmail.com>
19750 F: drivers/i2c/busses/i2c-tegra.c
19752 TEGRA IOMMU DRIVERS
19753 M: Thierry Reding <thierry.reding@gmail.com>
19754 R: Krishna Reddy <vdumpa@nvidia.com>
19755 L: linux-tegra@vger.kernel.org
19757 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
19758 F: drivers/iommu/tegra*
19761 M: Laxman Dewangan <ldewangan@nvidia.com>
19763 F: drivers/input/keyboard/tegra-kbc.c
19766 M: Stefan Agner <stefan@agner.ch>
19767 M: Lucas Stach <dev@lynxeye.de>
19769 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
19770 F: drivers/mtd/nand/raw/tegra_nand.c
19773 M: Thierry Reding <thierry.reding@gmail.com>
19775 F: drivers/pwm/pwm-tegra.c
19777 TEGRA SERIAL DRIVER
19778 M: Laxman Dewangan <ldewangan@nvidia.com>
19780 F: drivers/tty/serial/serial-tegra.c
19783 M: Laxman Dewangan <ldewangan@nvidia.com>
19785 F: drivers/spi/spi-tegra*
19787 TEGRA QUAD SPI DRIVER
19788 M: Thierry Reding <thierry.reding@gmail.com>
19789 M: Jonathan Hunter <jonathanh@nvidia.com>
19790 M: Sowjanya Komatineni <skomatineni@nvidia.com>
19791 L: linux-tegra@vger.kernel.org
19793 F: drivers/spi/spi-tegra210-quad.c
19796 M: Thierry Reding <thierry.reding@gmail.com>
19797 M: Jonathan Hunter <jonathanh@nvidia.com>
19798 M: Sowjanya Komatineni <skomatineni@nvidia.com>
19799 L: linux-media@vger.kernel.org
19800 L: linux-tegra@vger.kernel.org
19802 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
19803 F: drivers/staging/media/tegra-video/
19805 TEGRA XUSB PADCTL DRIVER
19806 M: JC Kuo <jckuo@nvidia.com>
19808 F: drivers/phy/tegra/xusb*
19810 TEHUTI ETHERNET DRIVER
19811 M: Andy Gospodarek <andy@greyhouse.net>
19812 L: netdev@vger.kernel.org
19814 F: drivers/net/ethernet/tehuti/*
19816 TELECOM CLOCK DRIVER FOR MCPL0010
19817 M: Mark Gross <markgross@kernel.org>
19819 F: drivers/char/tlclk.c
19821 TEMPO SEMICONDUCTOR DRIVERS
19822 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
19824 F: Documentation/devicetree/bindings/sound/tscs*.txt
19825 F: sound/soc/codecs/tscs*.c
19826 F: sound/soc/codecs/tscs*.h
19828 TENSILICA XTENSA PORT (xtensa)
19829 M: Chris Zankel <chris@zankel.net>
19830 M: Max Filippov <jcmvbkbc@gmail.com>
19831 L: linux-xtensa@linux-xtensa.org
19833 T: git git://github.com/czankel/xtensa-linux.git
19835 F: drivers/irqchip/irq-xtensa-*
19837 TEXAS INSTRUMENTS ASoC DRIVERS
19838 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
19839 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19841 F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
19844 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
19845 M: Ricardo Ribalda <ribalda@kernel.org>
19846 L: linux-iio@vger.kernel.org
19848 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
19849 F: drivers/iio/dac/ti-dac7612.c
19851 TEXAS INSTRUMENTS DMA DRIVERS
19852 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
19853 L: dmaengine@vger.kernel.org
19855 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
19856 F: Documentation/devicetree/bindings/dma/ti-edma.txt
19857 F: Documentation/devicetree/bindings/dma/ti/
19859 X: drivers/dma/ti/cppi41.c
19860 F: include/linux/dma/k3-udma-glue.h
19861 F: include/linux/dma/ti-cppi5.h
19862 F: include/linux/dma/k3-psil.h
19864 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
19865 M: Nishanth Menon <nm@ti.com>
19866 M: Tero Kristo <kristo@kernel.org>
19867 M: Santosh Shilimkar <ssantosh@kernel.org>
19868 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19870 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
19871 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
19872 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
19873 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
19874 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
19875 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
19876 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
19877 F: drivers/clk/keystone/sci-clk.c
19878 F: drivers/firmware/ti_sci*
19879 F: drivers/irqchip/irq-ti-sci-inta.c
19880 F: drivers/irqchip/irq-ti-sci-intr.c
19881 F: drivers/reset/reset-ti-sci.c
19882 F: drivers/soc/ti/ti_sci_inta_msi.c
19883 F: drivers/soc/ti/ti_sci_pm_domains.c
19884 F: include/dt-bindings/soc/ti,sci_pm_domain.h
19885 F: include/linux/soc/ti/ti_sci_inta_msi.h
19886 F: include/linux/soc/ti/ti_sci_protocol.h
19888 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
19889 M: Robert Marko <robert.marko@sartura.hr>
19890 M: Luka Perkov <luka.perkov@sartura.hr>
19891 L: linux-hwmon@vger.kernel.org
19893 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
19894 F: Documentation/hwmon/tps23861.rst
19895 F: drivers/hwmon/tps23861.c
19897 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
19898 M: Puranjay Mohan <puranjay12@gmail.com>
19899 L: linux-iio@vger.kernel.org
19901 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
19902 F: drivers/iio/temperature/tmp117.c
19904 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
19905 M: Hans Verkuil <hverkuil@xs4all.nl>
19906 L: linux-media@vger.kernel.org
19908 W: https://linuxtv.org
19909 T: git git://linuxtv.org/media_tree.git
19910 F: drivers/media/radio/radio-raremono.c
19913 M: Rafael J. Wysocki <rafael@kernel.org>
19914 M: Daniel Lezcano <daniel.lezcano@linaro.org>
19915 R: Amit Kucheria <amitk@kernel.org>
19916 R: Zhang Rui <rui.zhang@intel.com>
19917 L: linux-pm@vger.kernel.org
19919 Q: https://patchwork.kernel.org/project/linux-pm/list/
19920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
19921 F: Documentation/ABI/testing/sysfs-class-thermal
19922 F: Documentation/devicetree/bindings/thermal/
19923 F: Documentation/driver-api/thermal/
19924 F: drivers/thermal/
19925 F: include/linux/cpu_cooling.h
19926 F: include/linux/thermal.h
19927 F: include/uapi/linux/thermal.h
19928 F: tools/lib/thermal/
19931 THERMAL DRIVER FOR AMLOGIC SOCS
19932 M: Guillaume La Roque <glaroque@baylibre.com>
19933 L: linux-pm@vger.kernel.org
19934 L: linux-amlogic@lists.infradead.org
19936 W: http://linux-meson.com/
19937 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
19938 F: drivers/thermal/amlogic_thermal.c
19940 THERMAL/CPU_COOLING
19941 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
19942 M: Daniel Lezcano <daniel.lezcano@linaro.org>
19943 M: Viresh Kumar <viresh.kumar@linaro.org>
19944 R: Lukasz Luba <lukasz.luba@arm.com>
19945 L: linux-pm@vger.kernel.org
19947 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
19948 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
19949 F: drivers/thermal/cpufreq_cooling.c
19950 F: drivers/thermal/cpuidle_cooling.c
19951 F: include/linux/cpu_cooling.h
19953 THERMAL/POWER_ALLOCATOR
19954 M: Lukasz Luba <lukasz.luba@arm.com>
19955 L: linux-pm@vger.kernel.org
19957 F: Documentation/driver-api/thermal/power_allocator.rst
19958 F: drivers/thermal/gov_power_allocator.c
19959 F: include/trace/events/thermal_power_allocator.h
19961 THINKPAD ACPI EXTRAS DRIVER
19962 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
19963 L: ibm-acpi-devel@lists.sourceforge.net
19964 L: platform-driver-x86@vger.kernel.org
19966 W: http://ibm-acpi.sourceforge.net
19967 W: http://thinkwiki.org/wiki/Ibm-acpi
19968 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
19969 F: drivers/platform/x86/thinkpad_acpi.c
19971 THINKPAD LMI DRIVER
19972 M: Mark Pearson <markpearson@lenovo.com>
19973 L: platform-driver-x86@vger.kernel.org
19975 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
19976 F: drivers/platform/x86/think-lmi.?
19978 THUNDERBOLT DMA TRAFFIC TEST DRIVER
19979 M: Isaac Hazan <isaac.hazan@intel.com>
19980 L: linux-usb@vger.kernel.org
19982 F: drivers/thunderbolt/dma_test.c
19985 M: Andreas Noever <andreas.noever@gmail.com>
19986 M: Michael Jamet <michael.jamet@intel.com>
19987 M: Mika Westerberg <mika.westerberg@linux.intel.com>
19988 M: Yehezkel Bernat <YehezkelShB@gmail.com>
19989 L: linux-usb@vger.kernel.org
19991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
19992 F: Documentation/admin-guide/thunderbolt.rst
19993 F: drivers/thunderbolt/
19994 F: include/linux/thunderbolt.h
19996 THUNDERBOLT NETWORK DRIVER
19997 M: Michael Jamet <michael.jamet@intel.com>
19998 M: Mika Westerberg <mika.westerberg@linux.intel.com>
19999 M: Yehezkel Bernat <YehezkelShB@gmail.com>
20000 L: netdev@vger.kernel.org
20002 F: drivers/net/thunderbolt.c
20004 THUNDERX GPIO DRIVER
20005 M: Robert Richter <rric@kernel.org>
20007 F: drivers/gpio/gpio-thunderx.c
20009 TI ADS131E0X ADC SERIES DRIVER
20010 M: Tomislav Denis <tomislav.denis@avl.com>
20011 L: linux-iio@vger.kernel.org
20013 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
20014 F: drivers/iio/adc/ti-ads131e08.c
20016 TI AM437X VPFE DRIVER
20017 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
20018 L: linux-media@vger.kernel.org
20020 W: https://linuxtv.org
20021 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20022 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20023 F: drivers/media/platform/ti/am437x/
20025 TI BANDGAP AND THERMAL DRIVER
20026 M: Eduardo Valentin <edubezval@gmail.com>
20027 M: Keerthy <j-keerthy@ti.com>
20028 L: linux-pm@vger.kernel.org
20029 L: linux-omap@vger.kernel.org
20031 F: drivers/thermal/ti-soc-thermal/
20033 TI BQ27XXX POWER SUPPLY DRIVER
20034 F: drivers/power/supply/bq27xxx_battery.c
20035 F: drivers/power/supply/bq27xxx_battery_i2c.c
20036 F: include/linux/power/bq27xxx_battery.h
20038 TI CDCE706 CLOCK DRIVER
20039 M: Max Filippov <jcmvbkbc@gmail.com>
20041 F: drivers/clk/clk-cdce706.c
20044 M: Tero Kristo <kristo@kernel.org>
20045 L: linux-omap@vger.kernel.org
20048 F: include/linux/clk/ti.h
20050 TI DAVINCI MACHINE SUPPORT
20051 M: Sekhar Nori <nsekhar@ti.com>
20052 R: Bartosz Golaszewski <brgl@bgdev.pl>
20053 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
20056 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
20057 F: arch/arm/boot/dts/da850*
20058 F: arch/arm/mach-davinci/
20059 F: drivers/i2c/busses/i2c-davinci.c
20061 TI DAVINCI SERIES CLOCK DRIVER
20062 M: David Lechner <david@lechnology.com>
20063 R: Sekhar Nori <nsekhar@ti.com>
20065 F: Documentation/devicetree/bindings/clock/ti/davinci/
20066 F: drivers/clk/davinci/
20068 TI DAVINCI SERIES GPIO DRIVER
20069 M: Keerthy <j-keerthy@ti.com>
20070 L: linux-gpio@vger.kernel.org
20072 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
20073 F: drivers/gpio/gpio-davinci.c
20075 TI DAVINCI SERIES MEDIA DRIVER
20076 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
20077 L: linux-media@vger.kernel.org
20079 W: https://linuxtv.org
20080 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20081 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20082 F: drivers/media/platform/ti/davinci/
20083 F: include/media/davinci/
20085 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
20086 R: David Lechner <david@lechnology.com>
20087 L: linux-iio@vger.kernel.org
20088 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
20089 F: drivers/counter/ti-eqep.c
20091 TI ETHERNET SWITCH DRIVER (CPSW)
20092 R: Grygorii Strashko <grygorii.strashko@ti.com>
20093 L: linux-omap@vger.kernel.org
20094 L: netdev@vger.kernel.org
20096 F: drivers/net/ethernet/ti/cpsw*
20097 F: drivers/net/ethernet/ti/davinci*
20099 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
20100 M: Alex Dubov <oakad@yahoo.com>
20102 W: http://tifmxx.berlios.de/
20103 F: drivers/memstick/host/tifm_ms.c
20104 F: drivers/misc/tifm*
20105 F: drivers/mmc/host/tifm_sd.c
20106 F: include/linux/tifm.h
20108 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
20109 M: Nishanth Menon <nm@ti.com>
20110 M: Santosh Shilimkar <ssantosh@kernel.org>
20111 L: linux-kernel@vger.kernel.org
20112 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
20115 F: drivers/soc/ti/*
20117 TI LM49xxx FAMILY ASoC CODEC DRIVERS
20118 M: M R Swami Reddy <mr.swami.reddy@ti.com>
20119 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
20120 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20122 F: sound/soc/codecs/isabelle*
20123 F: sound/soc/codecs/lm49453*
20125 TI PCM3060 ASoC CODEC DRIVER
20126 M: Kirill Marinushkin <kmarinushkin@birdec.com>
20127 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20129 F: Documentation/devicetree/bindings/sound/pcm3060.txt
20130 F: sound/soc/codecs/pcm3060*
20132 TI TAS571X FAMILY ASoC CODEC DRIVER
20133 M: Kevin Cernekee <cernekee@chromium.org>
20134 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20136 F: sound/soc/codecs/tas571x*
20138 TI TRF7970A NFC DRIVER
20139 M: Mark Greer <mgreer@animalcreek.com>
20140 L: linux-wireless@vger.kernel.org
20141 L: linux-nfc@lists.01.org (subscribers-only)
20143 F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
20144 F: drivers/nfc/trf7970a.c
20146 TI TSC2046 ADC DRIVER
20147 M: Oleksij Rempel <o.rempel@pengutronix.de>
20148 R: kernel@pengutronix.de
20149 L: linux-iio@vger.kernel.org
20151 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
20152 F: drivers/iio/adc/ti-tsc2046.c
20154 TI TWL4030 SERIES SOC CODEC DRIVER
20155 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20156 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20158 F: sound/soc/codecs/twl4030*
20161 M: Benoit Parrot <bparrot@ti.com>
20162 L: linux-media@vger.kernel.org
20164 W: http://linuxtv.org/
20165 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20166 F: Documentation/devicetree/bindings/media/ti,cal.yaml
20167 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
20168 F: drivers/media/platform/ti/cal/
20169 F: drivers/media/platform/ti/vpe/
20171 TI WILINK WIRELESS DRIVERS
20172 L: linux-wireless@vger.kernel.org
20174 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
20175 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
20176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
20177 F: drivers/net/wireless/ti/
20178 F: include/linux/wl12xx.h
20180 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
20181 M: John Stultz <jstultz@google.com>
20182 M: Thomas Gleixner <tglx@linutronix.de>
20183 R: Stephen Boyd <sboyd@kernel.org>
20184 L: linux-kernel@vger.kernel.org
20186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
20187 F: include/linux/clocksource.h
20188 F: include/linux/time.h
20189 F: include/linux/timex.h
20190 F: include/uapi/linux/time.h
20191 F: include/uapi/linux/timex.h
20192 F: kernel/time/alarmtimer.c
20193 F: kernel/time/clocksource.c
20194 F: kernel/time/ntp.c
20195 F: kernel/time/time*.c
20196 F: tools/testing/selftests/timers/
20199 M: Jon Maloy <jmaloy@redhat.com>
20200 M: Ying Xue <ying.xue@windriver.com>
20201 L: netdev@vger.kernel.org (core kernel code)
20202 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
20204 W: http://tipc.sourceforge.net/
20205 F: include/uapi/linux/tipc*.h
20208 TLAN NETWORK DRIVER
20209 M: Samuel Chessman <chessman@tux.org>
20210 L: tlan-devel@lists.sourceforge.net (subscribers-only)
20212 W: http://sourceforge.net/projects/tlan/
20213 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
20214 F: drivers/net/ethernet/ti/tlan.*
20216 TM6000 VIDEO4LINUX DRIVER
20217 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20218 L: linux-media@vger.kernel.org
20220 W: https://linuxtv.org
20221 T: git git://linuxtv.org/media_tree.git
20222 F: Documentation/admin-guide/media/tm6000*
20223 F: drivers/media/usb/tm6000/
20225 TMIO/SDHI MMC DRIVER
20226 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
20227 L: linux-mmc@vger.kernel.org
20228 L: linux-renesas-soc@vger.kernel.org
20230 F: drivers/mmc/host/renesas_sdhi*
20231 F: drivers/mmc/host/tmio_mmc*
20232 F: include/linux/mfd/tmio.h
20234 TMP401 HARDWARE MONITOR DRIVER
20235 M: Guenter Roeck <linux@roeck-us.net>
20236 L: linux-hwmon@vger.kernel.org
20238 F: Documentation/devicetree/bindings/hwmon/ti,tmp401.yaml
20239 F: Documentation/hwmon/tmp401.rst
20240 F: drivers/hwmon/tmp401.c
20242 TMP464 HARDWARE MONITOR DRIVER
20243 M: Agathe Porte <agathe.porte@nokia.com>
20244 M: Guenter Roeck <linux@roeck-us.net>
20245 L: linux-hwmon@vger.kernel.org
20247 F: Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
20248 F: Documentation/hwmon/tmp464.rst
20249 F: drivers/hwmon/tmp464.c
20251 TMP513 HARDWARE MONITOR DRIVER
20252 M: Eric Tremblay <etremblay@distech-controls.com>
20253 L: linux-hwmon@vger.kernel.org
20255 F: Documentation/hwmon/tmp513.rst
20256 F: drivers/hwmon/tmp513.c
20258 TMPFS (SHMEM FILESYSTEM)
20259 M: Hugh Dickins <hughd@google.com>
20260 L: linux-mm@kvack.org
20262 F: include/linux/shmem_fs.h
20265 TOMOYO SECURITY MODULE
20266 M: Kentaro Takeda <takedakn@nttdata.co.jp>
20267 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
20268 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
20269 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
20270 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
20271 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
20273 W: https://tomoyo.osdn.jp/
20274 F: security/tomoyo/
20276 TOPSTAR LAPTOP EXTRAS DRIVER
20277 M: Herton Ronaldo Krzesinski <herton@canonical.com>
20278 L: platform-driver-x86@vger.kernel.org
20280 F: drivers/platform/x86/topstar-laptop.c
20282 TORTURE-TEST MODULES
20283 M: Davidlohr Bueso <dave@stgolabs.net>
20284 M: "Paul E. McKenney" <paulmck@kernel.org>
20285 M: Josh Triplett <josh@joshtriplett.org>
20286 L: linux-kernel@vger.kernel.org
20288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20289 F: Documentation/RCU/torture.rst
20290 F: kernel/locking/locktorture.c
20291 F: kernel/rcu/rcuscale.c
20292 F: kernel/rcu/rcutorture.c
20293 F: kernel/rcu/refscale.c
20294 F: kernel/torture.c
20296 TOSHIBA ACPI EXTRAS DRIVER
20297 M: Azael Avalos <coproscefalo@gmail.com>
20298 L: platform-driver-x86@vger.kernel.org
20300 F: drivers/platform/x86/toshiba_acpi.c
20302 TOSHIBA BLUETOOTH DRIVER
20303 M: Azael Avalos <coproscefalo@gmail.com>
20304 L: platform-driver-x86@vger.kernel.org
20306 F: drivers/platform/x86/toshiba_bluetooth.c
20308 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
20309 M: Azael Avalos <coproscefalo@gmail.com>
20310 L: platform-driver-x86@vger.kernel.org
20312 F: drivers/platform/x86/toshiba_haps.c
20315 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
20317 W: http://www.buzzard.org.uk/toshiba/
20318 F: drivers/char/toshiba.c
20319 F: include/linux/toshiba.h
20320 F: include/uapi/linux/toshiba.h
20322 TOSHIBA TC358743 DRIVER
20323 M: Mats Randgaard <matrandg@cisco.com>
20324 L: linux-media@vger.kernel.org
20326 F: drivers/media/i2c/tc358743*
20327 F: include/media/i2c/tc358743.h
20329 TOSHIBA WMI HOTKEYS DRIVER
20330 M: Azael Avalos <coproscefalo@gmail.com>
20331 L: platform-driver-x86@vger.kernel.org
20333 F: drivers/platform/x86/toshiba-wmi.c
20336 M: Peter Huewe <peterhuewe@gmx.de>
20337 M: Jarkko Sakkinen <jarkko@kernel.org>
20338 R: Jason Gunthorpe <jgg@ziepe.ca>
20339 L: linux-integrity@vger.kernel.org
20341 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
20342 Q: https://patchwork.kernel.org/project/linux-integrity/list/
20343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
20344 F: drivers/char/tpm/
20347 M: Steven Rostedt <rostedt@goodmis.org>
20348 M: Ingo Molnar <mingo@redhat.com>
20350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
20351 F: Documentation/trace/ftrace.rst
20352 F: arch/*/*/*/*ftrace*
20353 F: arch/*/*/*ftrace*
20355 F: include/*/ftrace.h
20356 F: include/linux/trace*.h
20359 F: tools/testing/selftests/ftrace/
20361 TRACING MMIO ACCESSES (MMIOTRACE)
20362 M: Steven Rostedt <rostedt@goodmis.org>
20363 M: Ingo Molnar <mingo@kernel.org>
20364 R: Karol Herbst <karolherbst@gmail.com>
20365 R: Pekka Paalanen <ppaalanen@gmail.com>
20366 L: linux-kernel@vger.kernel.org
20367 L: nouveau@lists.freedesktop.org
20369 F: arch/x86/mm/kmmio.c
20370 F: arch/x86/mm/mmio-mod.c
20371 F: arch/x86/mm/testmmiotrace.c
20372 F: include/linux/mmiotrace.h
20373 F: kernel/trace/trace_mmiotrace.c
20375 TRACING OS NOISE / LATENCY TRACERS
20376 M: Steven Rostedt <rostedt@goodmis.org>
20377 M: Daniel Bristot de Oliveira <bristot@kernel.org>
20379 F: kernel/trace/trace_osnoise.c
20380 F: include/trace/events/osnoise.h
20381 F: kernel/trace/trace_hwlat.c
20382 F: kernel/trace/trace_irqsoff.c
20383 F: kernel/trace/trace_sched_wakeup.c
20384 F: Documentation/trace/osnoise-tracer.rst
20385 F: Documentation/trace/timerlat-tracer.rst
20386 F: Documentation/trace/hwlat_detector.rst
20387 F: arch/*/kernel/trace.c
20389 Real-time Linux Analysis (RTLA) tools
20390 M: Daniel Bristot de Oliveira <bristot@kernel.org>
20391 M: Steven Rostedt <rostedt@goodmis.org>
20392 L: linux-trace-devel@vger.kernel.org
20394 F: Documentation/tools/rtla/
20395 F: tools/tracing/rtla/
20397 TRADITIONAL CHINESE DOCUMENTATION
20398 M: Hu Haowen <src.res@email.cn>
20399 L: linux-doc-tw-discuss@lists.sourceforge.net
20401 W: https://github.com/srcres258/linux-doc
20402 T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
20403 F: Documentation/translations/zh_TW/
20406 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20407 M: Jiri Slaby <jirislaby@kernel.org>
20409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
20410 F: Documentation/driver-api/serial/
20412 F: drivers/tty/serial/serial_core.c
20413 F: include/linux/selection.h
20414 F: include/linux/serial.h
20415 F: include/linux/serial_core.h
20416 F: include/linux/sysrq.h
20417 F: include/linux/tty*.h
20418 F: include/linux/vt.h
20419 F: include/linux/vt_*.h
20420 F: include/uapi/linux/serial.h
20421 F: include/uapi/linux/serial_core.h
20422 F: include/uapi/linux/tty.h
20424 TUA9001 MEDIA DRIVER
20425 M: Antti Palosaari <crope@iki.fi>
20426 L: linux-media@vger.kernel.org
20428 W: https://linuxtv.org
20429 W: http://palosaari.fi/linux/
20430 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20431 T: git git://linuxtv.org/anttip/media_tree.git
20432 F: drivers/media/tuners/tua9001*
20434 TULIP NETWORK DRIVERS
20435 L: netdev@vger.kernel.org
20436 L: linux-parisc@vger.kernel.org
20438 F: drivers/net/ethernet/dec/tulip/
20441 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
20443 W: http://vtun.sourceforge.net/tun
20444 F: Documentation/networking/tuntap.rst
20445 F: arch/um/os-Linux/drivers/
20447 TURBOCHANNEL SUBSYSTEM
20448 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
20449 M: Ralf Baechle <ralf@linux-mips.org>
20450 L: linux-mips@vger.kernel.org
20452 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
20454 F: include/linux/tc.h
20457 M: "Len Brown" <lenb@kernel.org>
20458 L: linux-pm@vger.kernel.org
20460 Q: https://patchwork.kernel.org/project/linux-pm/list/
20461 B: https://bugzilla.kernel.org
20462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
20463 F: tools/power/x86/turbostat/
20465 TW5864 VIDEO4LINUX DRIVER
20466 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
20467 M: Anton Sviridenko <anton@corp.bluecherry.net>
20468 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
20469 M: Andrey Utkin <andrey_utkin@fastmail.com>
20470 L: linux-media@vger.kernel.org
20472 F: drivers/media/pci/tw5864/
20474 TW68 VIDEO4LINUX DRIVER
20475 M: Hans Verkuil <hverkuil@xs4all.nl>
20476 L: linux-media@vger.kernel.org
20478 W: https://linuxtv.org
20479 T: git git://linuxtv.org/media_tree.git
20480 F: drivers/media/pci/tw68/
20482 TW686X VIDEO4LINUX DRIVER
20483 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
20484 L: linux-media@vger.kernel.org
20486 W: http://linuxtv.org
20487 T: git git://linuxtv.org/media_tree.git
20488 F: drivers/media/pci/tw686x/
20490 U-BOOT ENVIRONMENT VARIABLES
20491 M: Rafał Miłecki <rafal@milecki.pl>
20493 F: Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
20495 UACCE ACCELERATOR FRAMEWORK
20496 M: Zhangfei Gao <zhangfei.gao@linaro.org>
20497 M: Zhou Wang <wangzhou1@hisilicon.com>
20498 L: linux-accelerators@lists.ozlabs.org
20499 L: linux-kernel@vger.kernel.org
20501 F: Documentation/ABI/testing/sysfs-driver-uacce
20502 F: Documentation/misc-devices/uacce.rst
20503 F: drivers/misc/uacce/
20504 F: include/linux/uacce.h
20505 F: include/uapi/misc/uacce/
20507 UBI FILE SYSTEM (UBIFS)
20508 M: Richard Weinberger <richard@nod.at>
20509 L: linux-mtd@lists.infradead.org
20511 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
20512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
20513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
20514 F: Documentation/ABI/testing/sysfs-fs-ubifs
20515 F: Documentation/filesystems/ubifs-authentication.rst
20516 F: Documentation/filesystems/ubifs.rst
20519 UCLINUX (M68KNOMMU AND COLDFIRE)
20520 M: Greg Ungerer <gerg@linux-m68k.org>
20521 L: linux-m68k@lists.linux-m68k.org
20522 L: uclinux-dev@uclinux.org (subscribers-only)
20524 W: http://www.linux-m68k.org/
20525 W: http://www.uclinux.org/
20526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
20527 F: arch/m68k/*/*_no.*
20529 F: arch/m68k/coldfire/
20530 F: arch/m68k/include/asm/*_no.*
20533 M: Jan Kara <jack@suse.com>
20535 F: Documentation/filesystems/udf.rst
20539 M: Bastien Nocera <hadess@hadess.net>
20540 L: linux-input@vger.kernel.org
20542 F: drivers/hid/hid-udraw-ps3.c
20545 M: Evgeniy Dushistov <dushistov@mail.ru>
20547 F: Documentation/admin-guide/ufs.rst
20550 UHID USERSPACE HID IO DRIVER
20551 M: David Rheinsberg <david.rheinsberg@gmail.com>
20552 L: linux-input@vger.kernel.org
20554 F: drivers/hid/uhid.c
20555 F: include/uapi/linux/uhid.h
20558 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20559 L: linux-usb@vger.kernel.org
20561 F: drivers/usb/common/ulpi.c
20562 F: include/linux/ulpi/
20565 M: Gabriel Krisman Bertazi <krisman@collabora.com>
20566 L: linux-fsdevel@vger.kernel.org
20571 M: Tony Finch <dot@dotat.at>
20573 W: http://dotat.at/prog/unifdef
20574 F: scripts/unifdef.c
20576 UNIFORM CDROM DRIVER
20577 M: Phillip Potter <phil@philpotter.co.uk>
20579 F: Documentation/cdrom/
20580 F: drivers/cdrom/cdrom.c
20581 F: include/linux/cdrom.h
20582 F: include/uapi/linux/cdrom.h
20584 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
20585 R: Alim Akhtar <alim.akhtar@samsung.com>
20586 R: Avri Altman <avri.altman@wdc.com>
20587 R: Bart Van Assche <bvanassche@acm.org>
20588 L: linux-scsi@vger.kernel.org
20590 F: Documentation/devicetree/bindings/ufs/
20591 F: Documentation/scsi/ufs.rst
20592 F: drivers/ufs/core/
20594 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
20595 M: Pedro Sousa <pedrom.sousa@synopsys.com>
20596 L: linux-scsi@vger.kernel.org
20598 F: drivers/ufs/host/*dwc*
20600 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
20601 M: Stanley Chu <stanley.chu@mediatek.com>
20602 L: linux-scsi@vger.kernel.org
20603 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
20605 F: drivers/ufs/host/ufs-mediatek*
20607 UNSORTED BLOCK IMAGES (UBI)
20608 M: Richard Weinberger <richard@nod.at>
20609 L: linux-mtd@lists.infradead.org
20611 W: http://www.linux-mtd.infradead.org/
20612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
20613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
20614 F: drivers/mtd/ubi/
20615 F: include/linux/mtd/ubi.h
20616 F: include/uapi/mtd/ubi-user.h
20618 USB "USBNET" DRIVER FRAMEWORK
20619 M: Oliver Neukum <oneukum@suse.com>
20620 L: netdev@vger.kernel.org
20622 W: http://www.linux-usb.org/usbnet
20623 F: drivers/net/usb/usbnet.c
20624 F: include/linux/usb/usbnet.h
20627 M: Oliver Neukum <oneukum@suse.com>
20628 L: linux-usb@vger.kernel.org
20630 F: Documentation/usb/acm.rst
20631 F: drivers/usb/class/cdc-acm.*
20633 USB APPLE MFI FASTCHARGE DRIVER
20634 M: Bastien Nocera <hadess@hadess.net>
20635 L: linux-usb@vger.kernel.org
20637 F: drivers/usb/misc/apple-mfi-fastcharge.c
20639 USB AR5523 WIRELESS DRIVER
20640 M: Pontus Fuchs <pontus.fuchs@gmail.com>
20641 L: linux-wireless@vger.kernel.org
20643 F: drivers/net/wireless/ath/ar5523/
20646 M: Oliver Neukum <oneukum@suse.com>
20647 L: linux-usb@vger.kernel.org
20648 L: linux-scsi@vger.kernel.org
20650 F: drivers/usb/storage/uas.c
20652 USB CDC ETHERNET DRIVER
20653 M: Oliver Neukum <oliver@neukum.org>
20654 L: linux-usb@vger.kernel.org
20656 F: drivers/net/usb/cdc_*.c
20657 F: include/uapi/linux/usb/cdc.h
20659 USB CHAOSKEY DRIVER
20660 M: Keith Packard <keithp@keithp.com>
20661 L: linux-usb@vger.kernel.org
20663 F: drivers/usb/misc/chaoskey.c
20665 USB CYPRESS C67X00 DRIVER
20666 L: linux-usb@vger.kernel.org
20668 F: drivers/usb/c67x00/
20670 USB DAVICOM DM9601 DRIVER
20671 M: Peter Korsgaard <peter@korsgaard.com>
20672 L: netdev@vger.kernel.org
20674 W: http://www.linux-usb.org/usbnet
20675 F: drivers/net/usb/dm9601.c
20678 M: Alan Stern <stern@rowland.harvard.edu>
20679 L: linux-usb@vger.kernel.org
20681 F: Documentation/usb/ehci.rst
20682 F: drivers/usb/host/ehci*
20684 USB GADGET/PERIPHERAL SUBSYSTEM
20685 M: Felipe Balbi <balbi@kernel.org>
20686 L: linux-usb@vger.kernel.org
20688 W: http://www.linux-usb.org/gadget
20689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
20690 F: drivers/usb/gadget/
20691 F: include/linux/usb/gadget*
20693 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
20694 M: Jiri Kosina <jikos@kernel.org>
20695 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
20696 L: linux-usb@vger.kernel.org
20698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
20699 F: Documentation/hid/hiddev.rst
20700 F: drivers/hid/usbhid/
20702 USB INTEL XHCI ROLE MUX DRIVER
20703 M: Hans de Goede <hdegoede@redhat.com>
20704 L: linux-usb@vger.kernel.org
20706 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
20708 USB IP DRIVER FOR HISILICON KIRIN 960
20709 M: Yu Chen <chenyu56@huawei.com>
20710 M: Binghui Wang <wangbinghui@hisilicon.com>
20711 L: linux-usb@vger.kernel.org
20713 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
20714 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
20716 USB IP DRIVER FOR HISILICON KIRIN 970
20717 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20718 L: linux-usb@vger.kernel.org
20720 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
20721 F: drivers/phy/hisilicon/phy-hi3670-usb3.c
20724 M: Olav Kongas <ok@artecdesign.ee>
20725 L: linux-usb@vger.kernel.org
20727 F: drivers/usb/host/isp116x*
20728 F: include/linux/usb/isp116x.h
20731 M: Rui Miguel Silva <rui.silva@linaro.org>
20732 L: linux-usb@vger.kernel.org
20734 F: drivers/usb/isp1760/*
20735 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
20737 USB LAN78XX ETHERNET DRIVER
20738 M: Woojung Huh <woojung.huh@microchip.com>
20739 M: UNGLinuxDriver@microchip.com
20740 L: netdev@vger.kernel.org
20742 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
20743 F: drivers/net/usb/lan78xx.*
20744 F: include/dt-bindings/net/microchip-lan78xx.h
20746 USB MASS STORAGE DRIVER
20747 M: Alan Stern <stern@rowland.harvard.edu>
20748 L: linux-usb@vger.kernel.org
20749 L: usb-storage@lists.one-eyed-alien.net
20751 F: drivers/usb/storage/
20754 M: Clemens Ladisch <clemens@ladisch.de>
20755 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20758 F: sound/usb/midi.*
20760 USB NETWORKING DRIVERS
20761 L: linux-usb@vger.kernel.org
20763 F: drivers/net/usb/
20766 M: Alan Stern <stern@rowland.harvard.edu>
20767 L: linux-usb@vger.kernel.org
20769 F: Documentation/usb/ohci.rst
20770 F: drivers/usb/host/ohci*
20772 USB OTG FSM (Finite State Machine)
20773 M: Peter Chen <peter.chen@kernel.org>
20774 L: linux-usb@vger.kernel.org
20776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
20777 F: drivers/usb/common/usb-otg-fsm.c
20780 M: Valentina Manea <valentina.manea.m@gmail.com>
20781 M: Shuah Khan <shuah@kernel.org>
20782 M: Shuah Khan <skhan@linuxfoundation.org>
20783 L: linux-usb@vger.kernel.org
20785 F: Documentation/usb/usbip_protocol.rst
20786 F: drivers/usb/usbip/
20787 F: tools/testing/selftests/drivers/usb/usbip/
20788 F: tools/usb/usbip/
20791 M: Petko Manolov <petkan@nucleusys.com>
20792 L: linux-usb@vger.kernel.org
20793 L: netdev@vger.kernel.org
20795 W: https://github.com/petkan/pegasus
20796 T: git git://github.com/petkan/pegasus.git
20797 F: drivers/net/usb/pegasus.*
20800 M: Felipe Balbi <balbi@kernel.org>
20801 L: linux-usb@vger.kernel.org
20803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
20804 F: drivers/usb/phy/
20806 USB PRINTER DRIVER (usblp)
20807 M: Pete Zaitcev <zaitcev@redhat.com>
20808 L: linux-usb@vger.kernel.org
20810 F: drivers/usb/class/usblp.c
20812 USB RAW GADGET DRIVER
20813 R: Andrey Konovalov <andreyknvl@gmail.com>
20814 L: linux-usb@vger.kernel.org
20816 F: Documentation/usb/raw-gadget.rst
20817 F: drivers/usb/gadget/legacy/raw_gadget.c
20818 F: include/uapi/linux/usb/raw_gadget.h
20820 USB QMI WWAN NETWORK DRIVER
20821 M: Bjørn Mork <bjorn@mork.no>
20822 L: netdev@vger.kernel.org
20824 F: Documentation/ABI/testing/sysfs-class-net-qmi
20825 F: drivers/net/usb/qmi_wwan.c
20828 M: Petko Manolov <petkan@nucleusys.com>
20829 L: linux-usb@vger.kernel.org
20830 L: netdev@vger.kernel.org
20832 W: https://github.com/petkan/rtl8150
20833 T: git git://github.com/petkan/rtl8150.git
20834 F: drivers/net/usb/rtl8150.c
20836 USB SERIAL SUBSYSTEM
20837 M: Johan Hovold <johan@kernel.org>
20838 L: linux-usb@vger.kernel.org
20840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
20841 F: Documentation/usb/usb-serial.rst
20842 F: drivers/usb/serial/
20843 F: include/linux/usb/serial.h
20845 USB SMSC75XX ETHERNET DRIVER
20846 M: Steve Glendinning <steve.glendinning@shawell.net>
20847 L: netdev@vger.kernel.org
20849 F: drivers/net/usb/smsc75xx.*
20851 USB SMSC95XX ETHERNET DRIVER
20852 M: Steve Glendinning <steve.glendinning@shawell.net>
20853 M: UNGLinuxDriver@microchip.com
20854 L: netdev@vger.kernel.org
20856 F: drivers/net/usb/smsc95xx.*
20859 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20860 L: linux-usb@vger.kernel.org
20862 W: http://www.linux-usb.org
20863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
20864 F: Documentation/devicetree/bindings/usb/
20865 F: Documentation/usb/
20867 F: include/dt-bindings/usb/
20868 F: include/linux/usb.h
20869 F: include/linux/usb/
20871 USB TYPEC BUS FOR ALTERNATE MODES
20872 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20873 L: linux-usb@vger.kernel.org
20875 F: Documentation/ABI/testing/sysfs-bus-typec
20876 F: Documentation/driver-api/usb/typec_bus.rst
20877 F: drivers/usb/typec/altmodes/
20878 F: include/linux/usb/typec_altmode.h
20881 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20882 L: linux-usb@vger.kernel.org
20884 F: Documentation/ABI/testing/sysfs-class-typec
20885 F: Documentation/driver-api/usb/typec.rst
20886 F: drivers/usb/typec/
20887 F: include/linux/usb/typec.h
20889 USB TYPEC INTEL PMC MUX DRIVER
20890 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20891 L: linux-usb@vger.kernel.org
20893 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
20894 F: drivers/usb/typec/mux/intel_pmc_mux.c
20896 USB TYPEC PI3USB30532 MUX DRIVER
20897 M: Hans de Goede <hdegoede@redhat.com>
20898 L: linux-usb@vger.kernel.org
20900 F: drivers/usb/typec/mux/pi3usb30532.c
20902 USB TYPEC PORT CONTROLLER DRIVERS
20903 M: Guenter Roeck <linux@roeck-us.net>
20904 L: linux-usb@vger.kernel.org
20906 F: drivers/usb/typec/tcpm/
20909 M: Alan Stern <stern@rowland.harvard.edu>
20910 L: linux-usb@vger.kernel.org
20912 F: drivers/usb/host/uhci*
20915 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20916 L: linux-media@vger.kernel.org
20918 W: http://www.ideasonboard.org/uvc/
20919 T: git git://linuxtv.org/media_tree.git
20920 F: drivers/media/usb/uvc/
20921 F: include/uapi/linux/uvcvideo.h
20924 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20925 L: linux-usb@vger.kernel.org
20927 F: drivers/usb/gadget/function/*uvc*
20928 F: drivers/usb/gadget/legacy/webcam.c
20929 F: include/uapi/linux/usb/g_uvc.h
20931 USB WIRELESS RNDIS DRIVER (rndis_wlan)
20932 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
20933 L: linux-wireless@vger.kernel.org
20935 F: drivers/net/wireless/rndis_wlan.c
20938 M: Mathias Nyman <mathias.nyman@intel.com>
20939 L: linux-usb@vger.kernel.org
20941 F: drivers/usb/host/pci-quirks*
20942 F: drivers/usb/host/xhci*
20945 L: linux-wireless@vger.kernel.org
20947 W: http://linux-lc100020.sourceforge.net
20948 F: drivers/net/wireless/zydas/zd1201.*
20951 M: Antoine Jacquet <royale@zerezo.com>
20952 L: linux-usb@vger.kernel.org
20953 L: linux-media@vger.kernel.org
20955 W: http://royale.zerezo.com/zr364xx/
20956 T: git git://linuxtv.org/media_tree.git
20957 F: Documentation/admin-guide/media/zr364xx*
20958 F: drivers/media/usb/zr364xx/
20960 USER-MODE LINUX (UML)
20961 M: Richard Weinberger <richard@nod.at>
20962 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
20963 M: Johannes Berg <johannes@sipsolutions.net>
20964 L: linux-um@lists.infradead.org
20966 W: http://user-mode-linux.sourceforge.net
20967 Q: https://patchwork.ozlabs.org/project/linux-um/list/
20968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
20969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
20970 F: Documentation/virt/uml/
20975 USERSPACE COPYIN/COPYOUT (UIOVEC)
20976 M: Alexander Viro <viro@zeniv.linux.org.uk>
20978 F: include/linux/uio.h
20981 USERSPACE DMA BUFFER DRIVER
20982 M: Gerd Hoffmann <kraxel@redhat.com>
20983 L: dri-devel@lists.freedesktop.org
20985 T: git git://anongit.freedesktop.org/drm/drm-misc
20986 F: drivers/dma-buf/udmabuf.c
20987 F: include/uapi/linux/udmabuf.h
20989 USERSPACE I/O (UIO)
20990 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
20993 F: Documentation/driver-api/uio-howto.rst
20995 F: include/linux/uio_driver.h
20998 M: Karel Zak <kzak@redhat.com>
20999 L: util-linux@vger.kernel.org
21001 W: http://en.wikipedia.org/wiki/Util-linux
21002 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
21005 M: Christoph Hellwig <hch@lst.de>
21006 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21007 L: linux-kernel@vger.kernel.org
21009 T: git git://git.infradead.org/users/hch/uuid.git
21010 F: include/linux/uuid.h
21011 F: include/uapi/linux/uuid.h
21016 M: Justin Ernst <justin.ernst@hpe.com>
21017 L: platform-driver-x86@vger.kernel.org
21019 F: drivers/platform/x86/uv_sysfs.c
21022 M: Michal Januszewski <spock@gentoo.org>
21023 L: linux-fbdev@vger.kernel.org
21025 W: https://github.com/mjanusz/v86d
21026 F: Documentation/fb/uvesafb.rst
21027 F: drivers/video/fbdev/uvesafb.*
21029 Ux500 CLOCK DRIVERS
21030 M: Ulf Hansson <ulf.hansson@linaro.org>
21031 L: linux-clk@vger.kernel.org
21032 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21034 F: drivers/clk/ux500/
21037 M: Stefan Agner <stefan@agner.ch>
21038 L: linux-mtd@lists.infradead.org
21040 F: drivers/mtd/nand/raw/vf610_nfc.c
21042 VFAT/FAT/MSDOS FILESYSTEM
21043 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
21045 F: Documentation/filesystems/vfat.rst
21049 M: Alex Williamson <alex.williamson@redhat.com>
21050 R: Cornelia Huck <cohuck@redhat.com>
21051 L: kvm@vger.kernel.org
21053 T: git git://github.com/awilliam/linux-vfio.git
21054 F: Documentation/driver-api/vfio.rst
21056 F: include/linux/vfio.h
21057 F: include/linux/vfio_pci_core.h
21058 F: include/uapi/linux/vfio.h
21061 M: Diana Craciun <diana.craciun@oss.nxp.com>
21062 L: kvm@vger.kernel.org
21064 F: drivers/vfio/fsl-mc/
21066 VFIO HISILICON PCI DRIVER
21067 M: Longfang Liu <liulongfang@huawei.com>
21068 M: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
21069 L: kvm@vger.kernel.org
21071 F: drivers/vfio/pci/hisilicon/
21073 VFIO MEDIATED DEVICE DRIVERS
21074 M: Kirti Wankhede <kwankhede@nvidia.com>
21075 L: kvm@vger.kernel.org
21077 F: Documentation/driver-api/vfio-mediated-device.rst
21078 F: drivers/vfio/mdev/
21079 F: include/linux/mdev.h
21080 F: samples/vfio-mdev/
21082 VFIO PCI DEVICE SPECIFIC DRIVERS
21083 R: Jason Gunthorpe <jgg@nvidia.com>
21084 R: Yishai Hadas <yishaih@nvidia.com>
21085 R: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
21086 R: Kevin Tian <kevin.tian@intel.com>
21087 L: kvm@vger.kernel.org
21089 P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
21090 F: drivers/vfio/pci/*/
21092 VFIO PLATFORM DRIVER
21093 M: Eric Auger <eric.auger@redhat.com>
21094 L: kvm@vger.kernel.org
21096 F: drivers/vfio/platform/
21098 VFIO MLX5 PCI DRIVER
21099 M: Yishai Hadas <yishaih@nvidia.com>
21100 L: kvm@vger.kernel.org
21102 F: drivers/vfio/pci/mlx5/
21105 R: Lukas Wunner <lukas@wunner.de>
21107 T: git git://anongit.freedesktop.org/drm/drm-misc
21108 F: Documentation/gpu/vga-switcheroo.rst
21109 F: drivers/gpu/vga/vga_switcheroo.c
21110 F: include/linux/vga_switcheroo.h
21112 VIA RHINE NETWORK DRIVER
21114 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
21115 F: drivers/net/ethernet/via/via-rhine.c
21117 VIA SD/MMC CARD CONTROLLER DRIVER
21118 M: Bruce Chang <brucechang@via.com.tw>
21119 M: Harald Welte <HaraldWelte@viatech.com>
21121 F: drivers/mmc/host/via-sdmmc.c
21123 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
21124 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
21125 L: linux-fbdev@vger.kernel.org
21127 F: drivers/video/fbdev/via/
21128 F: include/linux/via-core.h
21129 F: include/linux/via-gpio.h
21130 F: include/linux/via_i2c.h
21132 VIA VELOCITY NETWORK DRIVER
21133 M: Francois Romieu <romieu@fr.zoreil.com>
21134 L: netdev@vger.kernel.org
21136 F: drivers/net/ethernet/via/via-velocity.*
21138 VICODEC VIRTUAL CODEC DRIVER
21139 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
21140 L: linux-media@vger.kernel.org
21142 W: https://linuxtv.org
21143 T: git git://linuxtv.org/media_tree.git
21144 F: drivers/media/test-drivers/vicodec/*
21146 VIDEO I2C POLLING DRIVER
21147 M: Matt Ranostay <matt.ranostay@konsulko.com>
21148 L: linux-media@vger.kernel.org
21150 F: drivers/media/i2c/video-i2c.c
21152 VIDEO MULTIPLEXER DRIVER
21153 M: Philipp Zabel <p.zabel@pengutronix.de>
21154 L: linux-media@vger.kernel.org
21156 F: drivers/media/platform/video-mux.c
21158 VIDEOBUF2 FRAMEWORK
21159 M: Tomasz Figa <tfiga@chromium.org>
21160 M: Marek Szyprowski <m.szyprowski@samsung.com>
21161 L: linux-media@vger.kernel.org
21163 F: drivers/media/common/videobuf2/*
21164 F: include/media/videobuf2-*
21166 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
21167 M: Shuah Khan <skhan@linuxfoundation.org>
21168 R: Kieran Bingham <kieran.bingham@ideasonboard.com>
21169 L: linux-media@vger.kernel.org
21171 W: https://linuxtv.org
21172 T: git git://linuxtv.org/media_tree.git
21173 F: drivers/media/test-drivers/vimc/*
21176 M: Alex Williamson <alex.williamson@redhat.com>
21177 M: Paolo Bonzini <pbonzini@redhat.com>
21178 L: kvm@vger.kernel.org
21182 VIRTIO AND VHOST VSOCK DRIVER
21183 M: Stefan Hajnoczi <stefanha@redhat.com>
21184 M: Stefano Garzarella <sgarzare@redhat.com>
21185 L: kvm@vger.kernel.org
21186 L: virtualization@lists.linux-foundation.org
21187 L: netdev@vger.kernel.org
21189 F: drivers/vhost/vsock.c
21190 F: include/linux/virtio_vsock.h
21191 F: include/uapi/linux/virtio_vsock.h
21192 F: net/vmw_vsock/virtio_transport.c
21193 F: net/vmw_vsock/virtio_transport_common.c
21195 VIRTIO BLOCK AND SCSI DRIVERS
21196 M: "Michael S. Tsirkin" <mst@redhat.com>
21197 M: Jason Wang <jasowang@redhat.com>
21198 R: Paolo Bonzini <pbonzini@redhat.com>
21199 R: Stefan Hajnoczi <stefanha@redhat.com>
21200 L: virtualization@lists.linux-foundation.org
21202 F: drivers/block/virtio_blk.c
21203 F: drivers/scsi/virtio_scsi.c
21204 F: drivers/vhost/scsi.c
21205 F: include/uapi/linux/virtio_blk.h
21206 F: include/uapi/linux/virtio_scsi.h
21208 VIRTIO CONSOLE DRIVER
21209 M: Amit Shah <amit@kernel.org>
21210 L: virtualization@lists.linux-foundation.org
21212 F: drivers/char/virtio_console.c
21213 F: include/linux/virtio_console.h
21214 F: include/uapi/linux/virtio_console.h
21216 VIRTIO CORE AND NET DRIVERS
21217 M: "Michael S. Tsirkin" <mst@redhat.com>
21218 M: Jason Wang <jasowang@redhat.com>
21219 L: virtualization@lists.linux-foundation.org
21221 F: Documentation/ABI/testing/sysfs-bus-vdpa
21222 F: Documentation/devicetree/bindings/virtio/
21223 F: drivers/block/virtio_blk.c
21224 F: drivers/crypto/virtio/
21225 F: drivers/net/virtio_net.c
21228 F: include/linux/vdpa.h
21229 F: include/linux/virtio*.h
21230 F: include/uapi/linux/virtio_*.h
21234 M: "Michael S. Tsirkin" <mst@redhat.com>
21235 M: David Hildenbrand <david@redhat.com>
21236 L: virtualization@lists.linux-foundation.org
21238 F: drivers/virtio/virtio_balloon.c
21239 F: include/uapi/linux/virtio_balloon.h
21240 F: include/linux/balloon_compaction.h
21241 F: mm/balloon_compaction.c
21243 VIRTIO CRYPTO DRIVER
21244 M: Gonglei <arei.gonglei@huawei.com>
21245 L: virtualization@lists.linux-foundation.org
21246 L: linux-crypto@vger.kernel.org
21248 F: drivers/crypto/virtio/
21249 F: include/uapi/linux/virtio_crypto.h
21251 VIRTIO DRIVERS FOR S390
21252 M: Cornelia Huck <cohuck@redhat.com>
21253 M: Halil Pasic <pasic@linux.ibm.com>
21254 M: Eric Farman <farman@linux.ibm.com>
21255 L: linux-s390@vger.kernel.org
21256 L: virtualization@lists.linux-foundation.org
21257 L: kvm@vger.kernel.org
21259 F: arch/s390/include/uapi/asm/virtio-ccw.h
21260 F: drivers/s390/virtio/
21263 M: Vivek Goyal <vgoyal@redhat.com>
21264 M: Stefan Hajnoczi <stefanha@redhat.com>
21265 M: Miklos Szeredi <miklos@szeredi.hu>
21266 L: virtualization@lists.linux-foundation.org
21267 L: linux-fsdevel@vger.kernel.org
21269 W: https://virtio-fs.gitlab.io/
21270 F: Documentation/filesystems/virtiofs.rst
21271 F: fs/fuse/virtio_fs.c
21272 F: include/uapi/linux/virtio_fs.h
21275 M: Enrico Weigelt, metux IT consult <info@metux.net>
21276 M: Viresh Kumar <vireshk@kernel.org>
21277 L: linux-gpio@vger.kernel.org
21278 L: virtualization@lists.linux-foundation.org
21280 F: drivers/gpio/gpio-virtio.c
21281 F: include/uapi/linux/virtio_gpio.h
21284 M: David Airlie <airlied@linux.ie>
21285 M: Gerd Hoffmann <kraxel@redhat.com>
21286 R: Gurchetan Singh <gurchetansingh@chromium.org>
21287 R: Chia-I Wu <olvaffe@gmail.com>
21288 L: dri-devel@lists.freedesktop.org
21289 L: virtualization@lists.linux-foundation.org
21291 T: git git://anongit.freedesktop.org/drm/drm-misc
21292 F: drivers/gpu/drm/virtio/
21293 F: include/uapi/linux/virtio_gpu.h
21295 VIRTIO HOST (VHOST)
21296 M: "Michael S. Tsirkin" <mst@redhat.com>
21297 M: Jason Wang <jasowang@redhat.com>
21298 L: kvm@vger.kernel.org
21299 L: virtualization@lists.linux-foundation.org
21300 L: netdev@vger.kernel.org
21302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
21304 F: include/linux/vhost_iotlb.h
21305 F: include/uapi/linux/vhost.h
21307 VIRTIO INPUT DRIVER
21308 M: Gerd Hoffmann <kraxel@redhat.com>
21310 F: drivers/virtio/virtio_input.c
21311 F: include/uapi/linux/virtio_input.h
21313 VIRTIO IOMMU DRIVER
21314 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
21315 L: virtualization@lists.linux-foundation.org
21317 F: drivers/iommu/virtio-iommu.c
21318 F: include/uapi/linux/virtio_iommu.h
21321 M: David Hildenbrand <david@redhat.com>
21322 L: virtualization@lists.linux-foundation.org
21324 W: https://virtio-mem.gitlab.io/
21325 F: drivers/virtio/virtio_mem.c
21326 F: include/uapi/linux/virtio_mem.h
21328 VIRTIO SOUND DRIVER
21329 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
21330 M: "Michael S. Tsirkin" <mst@redhat.com>
21331 L: virtualization@lists.linux-foundation.org
21332 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21334 F: include/uapi/linux/virtio_snd.h
21338 M: Conghui Chen <conghui.chen@intel.com>
21339 M: Viresh Kumar <viresh.kumar@linaro.org>
21340 L: linux-i2c@vger.kernel.org
21341 L: virtualization@lists.linux-foundation.org
21343 F: drivers/i2c/busses/i2c-virtio.c
21344 F: include/uapi/linux/virtio_i2c.h
21347 M: Pankaj Gupta <pankaj.gupta.linux@gmail.com>
21348 L: virtualization@lists.linux-foundation.org
21350 F: drivers/nvdimm/virtio_pmem.c
21351 F: drivers/nvdimm/nd_virtio.c
21353 VIRTUAL BOX GUEST DEVICE DRIVER
21354 M: Hans de Goede <hdegoede@redhat.com>
21355 M: Arnd Bergmann <arnd@arndb.de>
21356 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21358 F: drivers/virt/vboxguest/
21359 F: include/linux/vbox_utils.h
21360 F: include/uapi/linux/vbox*.h
21362 VIRTUAL BOX SHARED FOLDER VFS DRIVER
21363 M: Hans de Goede <hdegoede@redhat.com>
21364 L: linux-fsdevel@vger.kernel.org
21368 VIRTUAL SERIO DEVICE DRIVER
21369 M: Stephen Chandler Paul <thatslyude@gmail.com>
21371 F: drivers/input/serio/userio.c
21372 F: include/uapi/linux/userio.h
21374 VIVID VIRTUAL VIDEO DRIVER
21375 M: Hans Verkuil <hverkuil@xs4all.nl>
21376 L: linux-media@vger.kernel.org
21378 W: https://linuxtv.org
21379 T: git git://linuxtv.org/media_tree.git
21380 F: drivers/media/test-drivers/vivid/*
21382 VIDTV VIRTUAL DIGITAL TV DRIVER
21383 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
21384 L: linux-media@vger.kernel.org
21386 W: https://linuxtv.org
21387 T: git git://linuxtv.org/media_tree.git
21388 F: drivers/media/test-drivers/vidtv/*
21391 M: Florian Fainelli <f.fainelli@gmail.com>
21392 L: openwrt-devel@lists.openwrt.org (subscribers-only)
21394 F: drivers/vlynq/vlynq.c
21395 F: include/linux/vlynq.h
21398 M: Martyn Welch <martyn@welchs.me.uk>
21399 M: Manohar Vanga <manohar.vanga@gmail.com>
21400 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21401 L: linux-kernel@vger.kernel.org
21403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
21404 F: Documentation/driver-api/vme.rst
21405 F: drivers/staging/vme_user/
21407 F: include/linux/vme*
21409 VM SOCKETS (AF_VSOCK)
21410 M: Stefano Garzarella <sgarzare@redhat.com>
21411 L: virtualization@lists.linux-foundation.org
21412 L: netdev@vger.kernel.org
21414 F: drivers/net/vsockmon.c
21415 F: include/net/af_vsock.h
21416 F: include/uapi/linux/vm_sockets.h
21417 F: include/uapi/linux/vm_sockets_diag.h
21418 F: include/uapi/linux/vsockmon.h
21420 F: tools/testing/vsock/
21422 VMWARE BALLOON DRIVER
21423 M: Nadav Amit <namit@vmware.com>
21424 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21425 L: linux-kernel@vger.kernel.org
21427 F: drivers/misc/vmw_balloon.c
21429 VMWARE HYPERVISOR INTERFACE
21430 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
21431 M: Alexey Makhalov <amakhalov@vmware.com>
21432 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21433 L: virtualization@lists.linux-foundation.org
21436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
21437 F: arch/x86/include/asm/vmware.h
21438 F: arch/x86/kernel/cpu/vmware.c
21440 VMWARE PVRDMA DRIVER
21441 M: Bryan Tan <bryantan@vmware.com>
21442 M: Vishnu Dasa <vdasa@vmware.com>
21443 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21444 L: linux-rdma@vger.kernel.org
21446 F: drivers/infiniband/hw/vmw_pvrdma/
21448 VMware PVSCSI driver
21449 M: Vishal Bhakta <vbhakta@vmware.com>
21450 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21451 L: linux-scsi@vger.kernel.org
21453 F: drivers/scsi/vmw_pvscsi.c
21454 F: drivers/scsi/vmw_pvscsi.h
21456 VMWARE VIRTUAL PTP CLOCK DRIVER
21457 M: Vivek Thampi <vithampi@vmware.com>
21458 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21459 L: netdev@vger.kernel.org
21461 F: drivers/ptp/ptp_vmw.c
21464 M: Bryan Tan <bryantan@vmware.com>
21465 M: Rajesh Jalisatgi <rjalisatgi@vmware.com>
21466 M: Vishnu Dasa <vdasa@vmware.com>
21467 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21468 L: linux-kernel@vger.kernel.org
21470 F: drivers/misc/vmw_vmci/
21472 VMWARE VMMOUSE SUBDRIVER
21473 M: Zack Rusin <zackr@vmware.com>
21474 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
21475 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21476 L: linux-input@vger.kernel.org
21478 F: drivers/input/mouse/vmmouse.c
21479 F: drivers/input/mouse/vmmouse.h
21481 VMWARE VMXNET3 ETHERNET DRIVER
21482 M: Ronak Doshi <doshir@vmware.com>
21483 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21484 L: netdev@vger.kernel.org
21486 F: drivers/net/vmxnet3/
21488 VOCORE VOCORE2 BOARD
21489 M: Harvey Hunt <harveyhuntnexus@gmail.com>
21490 L: linux-mips@vger.kernel.org
21492 F: arch/mips/boot/dts/ralink/vocore2.dts
21494 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
21495 M: Liam Girdwood <lgirdwood@gmail.com>
21496 M: Mark Brown <broonie@kernel.org>
21497 L: linux-kernel@vger.kernel.org
21499 W: http://www.slimlogic.co.uk/?p=48
21500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
21501 F: Documentation/devicetree/bindings/regulator/
21502 F: Documentation/power/regulator/
21503 F: drivers/regulator/
21504 F: include/dt-bindings/regulator/
21505 F: include/linux/regulator/
21506 K: regulator_get_optional
21508 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
21509 R: Matti Vaittinen <mazziesaccount@gmail.com>
21510 F: drivers/regulator/irq_helpers.c
21513 M: David Ahern <dsahern@kernel.org>
21514 L: netdev@vger.kernel.org
21516 F: Documentation/networking/vrf.rst
21517 F: drivers/net/vrf.c
21520 M: Petr Mladek <pmladek@suse.com>
21521 M: Steven Rostedt <rostedt@goodmis.org>
21522 M: Sergey Senozhatsky <senozhatsky@chromium.org>
21523 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21524 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
21526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
21527 F: Documentation/core-api/printk-formats.rst
21528 F: lib/test_printf.c
21529 F: lib/test_scanf.c
21532 VT1211 HARDWARE MONITOR DRIVER
21533 M: Juerg Haefliger <juergh@gmail.com>
21534 L: linux-hwmon@vger.kernel.org
21536 F: Documentation/hwmon/vt1211.rst
21537 F: drivers/hwmon/vt1211.c
21539 VT8231 HARDWARE MONITOR DRIVER
21540 M: Roger Lucas <vt8231@hiddenengine.co.uk>
21541 L: linux-hwmon@vger.kernel.org
21543 F: drivers/hwmon/vt8231.c
21545 VUB300 USB to SDIO/SD/MMC bridge chip
21546 L: linux-mmc@vger.kernel.org
21548 F: drivers/mmc/host/vub300.c
21550 W1 DALLAS'S 1-WIRE BUS
21551 M: Evgeniy Polyakov <zbr@ioremap.net>
21553 F: Documentation/devicetree/bindings/w1/
21554 F: Documentation/w1/
21556 F: include/linux/w1.h
21558 W83791D HARDWARE MONITORING DRIVER
21559 M: Marc Hulsman <m.hulsman@tudelft.nl>
21560 L: linux-hwmon@vger.kernel.org
21562 F: Documentation/hwmon/w83791d.rst
21563 F: drivers/hwmon/w83791d.c
21565 W83793 HARDWARE MONITORING DRIVER
21566 M: Rudolf Marek <r.marek@assembler.cz>
21567 L: linux-hwmon@vger.kernel.org
21569 F: Documentation/hwmon/w83793.rst
21570 F: drivers/hwmon/w83793.c
21572 W83795 HARDWARE MONITORING DRIVER
21573 M: Jean Delvare <jdelvare@suse.com>
21574 L: linux-hwmon@vger.kernel.org
21576 F: drivers/hwmon/w83795.c
21578 W83L51xD SD/MMC CARD INTERFACE DRIVER
21579 M: Pierre Ossman <pierre@ossman.eu>
21581 F: drivers/mmc/host/wbsd.*
21583 WACOM PROTOCOL 4 SERIAL TABLETS
21584 M: Julian Squires <julian@cipht.net>
21585 M: Hans de Goede <hdegoede@redhat.com>
21586 L: linux-input@vger.kernel.org
21588 F: drivers/input/tablet/wacom_serial4.c
21590 WATCHDOG DEVICE DRIVERS
21591 M: Wim Van Sebroeck <wim@linux-watchdog.org>
21592 M: Guenter Roeck <linux@roeck-us.net>
21593 L: linux-watchdog@vger.kernel.org
21595 W: http://www.linux-watchdog.org/
21596 T: git git://www.linux-watchdog.org/linux-watchdog.git
21597 F: Documentation/devicetree/bindings/watchdog/
21598 F: Documentation/watchdog/
21599 F: drivers/watchdog/
21600 F: include/linux/watchdog.h
21601 F: include/uapi/linux/watchdog.h
21603 WHISKEYCOVE PMIC GPIO DRIVER
21604 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
21605 L: linux-gpio@vger.kernel.org
21607 F: drivers/gpio/gpio-wcove.c
21610 M: Dianlong Li <long17.cool@163.com>
21611 L: linux-rtc@vger.kernel.org
21613 F: drivers/rtc/rtc-sd3078.c
21616 M: David Rheinsberg <david.rheinsberg@gmail.com>
21617 L: linux-input@vger.kernel.org
21619 F: drivers/hid/hid-wiimote*
21621 WILOCITY WIL6210 WIRELESS DRIVER
21622 L: linux-wireless@vger.kernel.org
21624 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
21625 F: drivers/net/wireless/ath/wil6210/
21628 M: David Härdeman <david@hardeman.nu>
21630 F: drivers/media/rc/winbond-cir.c
21632 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
21633 M: William Breathitt Gray <vilhelm.gray@gmail.com>
21634 L: linux-watchdog@vger.kernel.org
21636 F: drivers/watchdog/ebc-c384_wdt.c
21638 WINSYSTEMS WS16C48 GPIO DRIVER
21639 M: William Breathitt Gray <vilhelm.gray@gmail.com>
21640 L: linux-gpio@vger.kernel.org
21642 F: drivers/gpio/gpio-ws16c48.c
21644 WIREGUARD SECURE NETWORK TUNNEL
21645 M: Jason A. Donenfeld <Jason@zx2c4.com>
21646 L: wireguard@lists.zx2c4.com
21647 L: netdev@vger.kernel.org
21649 F: drivers/net/wireguard/
21650 F: tools/testing/selftests/wireguard/
21652 WISTRON LAPTOP BUTTON DRIVER
21653 M: Miloslav Trmac <mitr@volny.cz>
21655 F: drivers/input/misc/wistron_btns.c
21657 WL3501 WIRELESS PCMCIA CARD DRIVER
21658 L: linux-wireless@vger.kernel.org
21660 F: drivers/net/wireless/wl3501*
21662 WOLFSON MICROELECTRONICS DRIVERS
21663 L: patches@opensource.cirrus.com
21665 W: https://github.com/CirrusLogic/linux-drivers/wiki
21666 T: git https://github.com/CirrusLogic/linux-drivers.git
21667 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
21668 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
21669 F: Documentation/devicetree/bindings/mfd/wm831x.txt
21670 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
21671 F: Documentation/devicetree/bindings/sound/wlf,*.yaml
21672 F: Documentation/devicetree/bindings/sound/wm*
21673 F: Documentation/hwmon/wm83??.rst
21674 F: arch/arm/mach-s3c/mach-crag6410*
21675 F: drivers/clk/clk-wm83*.c
21676 F: drivers/gpio/gpio-*wm*.c
21677 F: drivers/gpio/gpio-arizona.c
21678 F: drivers/hwmon/wm83??-hwmon.c
21679 F: drivers/input/misc/wm831x-on.c
21680 F: drivers/input/touchscreen/wm831x-ts.c
21681 F: drivers/input/touchscreen/wm97*.c
21682 F: drivers/leds/leds-wm83*.c
21683 F: drivers/mfd/arizona*
21684 F: drivers/mfd/cs47l24*
21685 F: drivers/mfd/wm*.c
21686 F: drivers/power/supply/wm83*.c
21687 F: drivers/regulator/arizona*
21688 F: drivers/regulator/wm8*.c
21689 F: drivers/rtc/rtc-wm83*.c
21690 F: drivers/video/backlight/wm83*_bl.c
21691 F: drivers/watchdog/wm83*_wdt.c
21692 F: include/linux/mfd/arizona/
21693 F: include/linux/mfd/wm831x/
21694 F: include/linux/mfd/wm8350/
21695 F: include/linux/mfd/wm8400*
21696 F: include/linux/regulator/arizona*
21697 F: include/linux/wm97xx.h
21698 F: include/sound/wm????.h
21699 F: sound/soc/codecs/arizona*
21700 F: sound/soc/codecs/cs47l24*
21701 F: sound/soc/codecs/wm*
21704 M: Tejun Heo <tj@kernel.org>
21705 R: Lai Jiangshan <jiangshanlai@gmail.com>
21707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
21708 F: Documentation/core-api/workqueue.rst
21709 F: include/linux/workqueue.h
21710 F: kernel/workqueue.c
21713 M: Loic Poulain <loic.poulain@linaro.org>
21714 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
21715 R: Johannes Berg <johannes@sipsolutions.net>
21716 L: netdev@vger.kernel.org
21718 F: drivers/net/wwan/
21719 F: include/linux/wwan.h
21720 F: include/uapi/linux/wwan.h
21722 X-POWERS AXP288 PMIC DRIVERS
21723 M: Hans de Goede <hdegoede@redhat.com>
21725 F: drivers/acpi/pmic/intel_pmic_xpower.c
21728 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
21729 M: Chen-Yu Tsai <wens@csie.org>
21730 L: linux-kernel@vger.kernel.org
21735 M: Martin Schiller <ms@dev.tdt.de>
21736 L: linux-x25@vger.kernel.org
21738 F: Documentation/networking/lapb-module.rst
21739 F: Documentation/networking/x25*
21740 F: drivers/net/wan/hdlc_x25.c
21741 F: drivers/net/wan/lapbether.c
21742 F: include/*/lapb.h
21743 F: include/net/x25*
21744 F: include/uapi/linux/x25.h
21748 X86 ARCHITECTURE (32-BIT AND 64-BIT)
21749 M: Thomas Gleixner <tglx@linutronix.de>
21750 M: Ingo Molnar <mingo@redhat.com>
21751 M: Borislav Petkov <bp@alien8.de>
21752 M: Dave Hansen <dave.hansen@linux.intel.com>
21754 R: "H. Peter Anvin" <hpa@zytor.com>
21755 L: linux-kernel@vger.kernel.org
21757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
21758 F: Documentation/devicetree/bindings/x86/
21759 F: Documentation/x86/
21763 M: Andy Lutomirski <luto@kernel.org>
21764 L: linux-kernel@vger.kernel.org
21766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
21769 X86 MCE INFRASTRUCTURE
21770 M: Tony Luck <tony.luck@intel.com>
21771 M: Borislav Petkov <bp@alien8.de>
21772 L: linux-edac@vger.kernel.org
21774 F: Documentation/ABI/testing/sysfs-mce
21775 F: Documentation/x86/x86_64/machinecheck.rst
21776 F: arch/x86/kernel/cpu/mce/*
21778 X86 MICROCODE UPDATE SUPPORT
21779 M: Borislav Petkov <bp@alien8.de>
21781 F: arch/x86/kernel/cpu/microcode/*
21784 M: Dave Hansen <dave.hansen@linux.intel.com>
21785 M: Andy Lutomirski <luto@kernel.org>
21786 M: Peter Zijlstra <peterz@infradead.org>
21787 L: linux-kernel@vger.kernel.org
21789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
21792 X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
21793 M: Hans de Goede <hdegoede@redhat.com>
21794 L: platform-driver-x86@vger.kernel.org
21796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
21797 F: drivers/platform/x86/x86-android-tablets.c
21799 X86 PLATFORM DRIVERS
21800 M: Hans de Goede <hdegoede@redhat.com>
21801 M: Mark Gross <markgross@kernel.org>
21802 L: platform-driver-x86@vger.kernel.org
21804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
21805 F: drivers/platform/olpc/
21806 F: drivers/platform/x86/
21808 X86 PLATFORM DRIVERS - ARCH
21809 R: Darren Hart <dvhart@infradead.org>
21810 R: Andy Shevchenko <andy@infradead.org>
21811 L: platform-driver-x86@vger.kernel.org
21814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
21815 F: arch/x86/platform
21817 X86 PLATFORM UV HPE SUPERDOME FLEX
21818 M: Steve Wahl <steve.wahl@hpe.com>
21819 R: Mike Travis <mike.travis@hpe.com>
21820 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
21821 R: Russ Anderson <russ.anderson@hpe.com>
21823 F: arch/x86/include/asm/uv/
21824 F: arch/x86/kernel/apic/x2apic_uv_x.c
21825 F: arch/x86/platform/uv/
21827 X86 STACK UNWINDING
21828 M: Josh Poimboeuf <jpoimboe@kernel.org>
21829 M: Peter Zijlstra <peterz@infradead.org>
21831 F: arch/x86/include/asm/unwind*.h
21832 F: arch/x86/kernel/dumpstack.c
21833 F: arch/x86/kernel/stacktrace.c
21834 F: arch/x86/kernel/unwind_*.c
21837 M: Andy Lutomirski <luto@kernel.org>
21838 L: linux-kernel@vger.kernel.org
21840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
21841 F: arch/x86/entry/vdso/
21844 M: Matthew Wilcox <willy@infradead.org>
21845 L: linux-fsdevel@vger.kernel.org
21847 F: Documentation/core-api/xarray.rst
21848 F: include/linux/idr.h
21849 F: include/linux/xarray.h
21852 F: tools/testing/radix-tree
21855 M: Benjamin Valentin <benpicco@googlemail.com>
21857 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
21858 F: drivers/media/rc/xbox_remote.c
21860 XC2028/3028 TUNER DRIVER
21861 M: Mauro Carvalho Chehab <mchehab@kernel.org>
21862 L: linux-media@vger.kernel.org
21864 W: https://linuxtv.org
21865 T: git git://linuxtv.org/media_tree.git
21866 F: drivers/media/tuners/xc2028.*
21868 XDP (eXpress Data Path)
21869 M: Alexei Starovoitov <ast@kernel.org>
21870 M: Daniel Borkmann <daniel@iogearbox.net>
21871 M: David S. Miller <davem@davemloft.net>
21872 M: Jakub Kicinski <kuba@kernel.org>
21873 M: Jesper Dangaard Brouer <hawk@kernel.org>
21874 M: John Fastabend <john.fastabend@gmail.com>
21875 L: netdev@vger.kernel.org
21876 L: bpf@vger.kernel.org
21878 F: include/net/xdp.h
21879 F: include/net/xdp_priv.h
21880 F: include/trace/events/xdp.h
21881 F: kernel/bpf/cpumap.c
21882 F: kernel/bpf/devmap.c
21884 F: samples/bpf/xdp*
21885 F: tools/testing/selftests/bpf/*xdp*
21886 F: tools/testing/selftests/bpf/*/*xdp*
21887 F: drivers/net/ethernet/*/*/*/*/*xdp*
21888 F: drivers/net/ethernet/*/*/*xdp*
21889 K: (?:\b|_)xdp(?:\b|_)
21891 XDP SOCKETS (AF_XDP)
21892 M: Björn Töpel <bjorn@kernel.org>
21893 M: Magnus Karlsson <magnus.karlsson@intel.com>
21894 M: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
21895 R: Jonathan Lemon <jonathan.lemon@gmail.com>
21896 L: netdev@vger.kernel.org
21897 L: bpf@vger.kernel.org
21899 F: Documentation/networking/af_xdp.rst
21900 F: include/net/xdp_sock*
21901 F: include/net/xsk_buff_pool.h
21902 F: include/uapi/linux/if_xdp.h
21903 F: include/uapi/linux/xdp_diag.h
21904 F: include/net/netns/xdp.h
21906 F: samples/bpf/xdpsock*
21907 F: tools/lib/bpf/xsk*
21909 XEN BLOCK SUBSYSTEM
21910 M: Roger Pau Monné <roger.pau@citrix.com>
21911 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21913 F: drivers/block/xen*
21914 F: drivers/block/xen-blkback/*
21917 M: Stefano Stabellini <sstabellini@kernel.org>
21918 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21920 F: arch/arm/include/asm/xen/
21923 XEN HYPERVISOR ARM64
21924 M: Stefano Stabellini <sstabellini@kernel.org>
21925 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21927 F: arch/arm64/include/asm/xen/
21930 XEN HYPERVISOR INTERFACE
21931 M: Juergen Gross <jgross@suse.com>
21932 M: Stefano Stabellini <sstabellini@kernel.org>
21933 R: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
21934 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
21937 F: Documentation/ABI/stable/sysfs-hypervisor-xen
21938 F: Documentation/ABI/testing/sysfs-hypervisor-xen
21939 F: drivers/*/xen-*front.c
21941 F: include/uapi/xen/
21945 M: Juergen Gross <jgross@suse.com>
21946 R: Boris Ostrovsky <boris.ostrovsky@oracle.com>
21947 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21949 F: arch/x86/include/asm/pvclock-abi.h
21950 F: arch/x86/include/asm/xen/
21951 F: arch/x86/platform/pvh/
21954 XEN NETWORK BACKEND DRIVER
21955 M: Wei Liu <wei.liu@kernel.org>
21956 M: Paul Durrant <paul@xen.org>
21957 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21958 L: netdev@vger.kernel.org
21960 F: drivers/net/xen-netback/*
21963 M: Juergen Gross <jgross@suse.com>
21964 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21966 F: arch/x86/pci/*xen*
21967 F: drivers/pci/*xen*
21970 M: Juergen Gross <jgross@suse.com>
21971 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21972 L: linux-scsi@vger.kernel.org
21974 F: drivers/scsi/xen-scsifront.c
21975 F: drivers/xen/xen-scsiback.c
21976 F: include/xen/interface/io/vscsiif.h
21979 M: Juergen Gross <jgross@suse.com>
21980 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21981 L: linux-usb@vger.kernel.org
21983 F: drivers/usb/host/xen*
21984 F: include/xen/interface/io/usbif.h
21986 XEN SOUND FRONTEND DRIVER
21987 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
21988 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21989 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21993 XEN SWIOTLB SUBSYSTEM
21994 M: Juergen Gross <jgross@suse.com>
21995 M: Stefano Stabellini <sstabellini@kernel.org>
21996 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21997 L: iommu@lists.linux.dev
21999 F: arch/x86/xen/*swiotlb*
22000 F: drivers/xen/*swiotlb*
22003 C: irc://irc.oftc.net/xfs
22004 M: Darrick J. Wong <djwong@kernel.org>
22005 L: linux-xfs@vger.kernel.org
22008 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
22009 F: Documentation/ABI/testing/sysfs-fs-xfs
22010 F: Documentation/admin-guide/xfs.rst
22011 F: Documentation/filesystems/xfs-delayed-logging-design.rst
22012 F: Documentation/filesystems/xfs-self-describing-metadata.rst
22014 F: include/uapi/linux/dqblk_xfs.h
22015 F: include/uapi/linux/fsmap.h
22018 M: Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
22019 L: linux-iio@vger.kernel.org
22021 F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
22022 F: drivers/iio/adc/xilinx-ams.c
22024 XILINX AXI ETHERNET DRIVER
22025 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
22027 F: drivers/net/ethernet/xilinx/xilinx_axienet*
22030 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
22031 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
22032 L: linux-can@vger.kernel.org
22034 F: Documentation/devicetree/bindings/net/can/xilinx,can.yaml
22035 F: drivers/net/can/xilinx_can.c
22038 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
22039 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
22040 R: Michal Simek <michal.simek@xilinx.com>
22042 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
22043 F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
22044 F: drivers/gpio/gpio-xilinx.c
22045 F: drivers/gpio/gpio-zynq.c
22047 XILINX SD-FEC IP CORES
22048 M: Derek Kiernan <derek.kiernan@xilinx.com>
22049 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
22051 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
22052 F: Documentation/misc-devices/xilinx_sdfec.rst
22053 F: drivers/misc/Kconfig
22054 F: drivers/misc/Makefile
22055 F: drivers/misc/xilinx_sdfec.c
22056 F: include/uapi/misc/xilinx_sdfec.h
22059 M: Sean Anderson <sean.anderson@seco.com>
22061 F: drivers/pwm/pwm-xilinx.c
22062 F: include/clocksource/timer-xilinx.h
22064 XILINX UARTLITE SERIAL DRIVER
22065 M: Peter Korsgaard <jacmet@sunsite.dk>
22066 L: linux-serial@vger.kernel.org
22068 F: drivers/tty/serial/uartlite.c
22070 XILINX VIDEO IP CORES
22071 M: Hyun Kwon <hyun.kwon@xilinx.com>
22072 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22073 L: linux-media@vger.kernel.org
22075 T: git git://linuxtv.org/media_tree.git
22076 F: Documentation/devicetree/bindings/media/xilinx/
22077 F: drivers/media/platform/xilinx/
22078 F: include/uapi/linux/xilinx-v4l2-controls.h
22080 XILINX ZYNQMP DPDMA DRIVER
22081 M: Hyun Kwon <hyun.kwon@xilinx.com>
22082 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22083 L: dmaengine@vger.kernel.org
22085 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
22086 F: drivers/dma/xilinx/xilinx_dpdma.c
22087 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
22089 XILINX ZYNQMP PSGTR PHY DRIVER
22090 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
22091 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22092 L: linux-kernel@vger.kernel.org
22094 T: git https://github.com/Xilinx/linux-xlnx.git
22095 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
22096 F: drivers/phy/xilinx/phy-zynqmp.c
22098 XILINX ZYNQMP SHA3 DRIVER
22099 M: Harsha <harsha.harsha@xilinx.com>
22101 F: drivers/crypto/xilinx/zynqmp-sha.c
22103 XILINX EVENT MANAGEMENT DRIVER
22104 M: Abhyuday Godhasara <abhyuday.godhasara@xilinx.com>
22106 F: drivers/soc/xilinx/xlnx_event_manager.c
22107 F: include/linux/firmware/xlnx-event-manager.h
22110 M: Eli Billauer <eli.billauer@gmail.com>
22111 L: linux-kernel@vger.kernel.org
22113 F: drivers/char/xillybus/
22116 M: George Cherian <gcherian@marvell.com>
22117 L: linux-i2c@vger.kernel.org
22119 W: http://www.marvell.com
22120 F: drivers/i2c/busses/i2c-xlp9xx.c
22122 XRA1403 GPIO EXPANDER
22123 M: Nandor Han <nandor.han@ge.com>
22124 M: Semi Malinen <semi.malinen@ge.com>
22125 L: linux-gpio@vger.kernel.org
22127 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
22128 F: drivers/gpio/gpio-xra1403.c
22130 XTENSA XTFPGA PLATFORM SUPPORT
22131 M: Max Filippov <jcmvbkbc@gmail.com>
22132 L: linux-xtensa@linux-xtensa.org
22134 F: drivers/spi/spi-xtensa-xtfpga.c
22135 F: sound/soc/xtensa/xtfpga-i2s.c
22137 YAM DRIVER FOR AX.25
22138 M: Jean-Paul Roubelat <jpr@f6fbb.org>
22139 L: linux-hams@vger.kernel.org
22141 F: drivers/net/hamradio/yam*
22142 F: include/linux/yam.h
22144 YAMA SECURITY MODULE
22145 M: Kees Cook <keescook@chromium.org>
22147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
22148 F: Documentation/admin-guide/LSM/Yama.rst
22151 YEALINK PHONE DRIVER
22152 M: Henk Vergonet <Henk.Vergonet@gmail.com>
22153 L: usbb2k-api-dev@nongnu.org
22155 F: Documentation/input/devices/yealink.rst
22156 F: drivers/input/misc/yealink.*
22158 Z8530 DRIVER FOR AX.25
22159 M: Joerg Reuter <jreuter@yaina.de>
22160 L: linux-hams@vger.kernel.org
22162 W: http://yaina.de/jreuter/
22163 W: http://www.qsl.net/dl1bke/
22164 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
22165 F: drivers/net/hamradio/*scc.c
22166 F: drivers/net/hamradio/z8530.h
22168 ZBUD COMPRESSED PAGE ALLOCATOR
22169 M: Seth Jennings <sjenning@redhat.com>
22170 M: Dan Streetman <ddstreet@ieee.org>
22171 L: linux-mm@kvack.org
22175 Z3FOLD COMPRESSED PAGE ALLOCATOR
22176 M: Vitaly Wool <vitaly.wool@konsulko.com>
22177 R: Miaohe Lin <linmiaohe@huawei.com>
22178 L: linux-mm@kvack.org
22182 ZD1211RW WIRELESS DRIVER
22183 M: Ulrich Kunitz <kune@deine-taler.de>
22184 L: linux-wireless@vger.kernel.org
22185 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
22187 W: http://zd1211.ath.cx/wiki/DriverRewrite
22188 F: drivers/net/wireless/zydas/zd1211rw/
22190 ZD1301 MEDIA DRIVER
22191 M: Antti Palosaari <crope@iki.fi>
22192 L: linux-media@vger.kernel.org
22194 W: https://linuxtv.org/
22195 W: http://palosaari.fi/linux/
22196 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22197 F: drivers/media/usb/dvb-usb-v2/zd1301*
22199 ZD1301_DEMOD MEDIA DRIVER
22200 M: Antti Palosaari <crope@iki.fi>
22201 L: linux-media@vger.kernel.org
22203 W: https://linuxtv.org/
22204 W: http://palosaari.fi/linux/
22205 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22206 F: drivers/media/dvb-frontends/zd1301_demod*
22208 ZHAOXIN PROCESSOR SUPPORT
22209 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
22210 L: linux-kernel@vger.kernel.org
22212 F: arch/x86/kernel/cpu/zhaoxin.c
22215 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
22216 M: Naohiro Aota <naohiro.aota@wdc.com>
22217 R: Johannes Thumshirn <jth@kernel.org>
22218 L: linux-fsdevel@vger.kernel.org
22220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
22221 F: Documentation/filesystems/zonefs.rst
22224 ZPOOL COMPRESSED PAGE STORAGE API
22225 M: Dan Streetman <ddstreet@ieee.org>
22226 L: linux-mm@kvack.org
22228 F: include/linux/zpool.h
22231 ZR36067 VIDEO FOR LINUX DRIVER
22232 M: Corentin Labbe <clabbe@baylibre.com>
22233 L: mjpeg-users@lists.sourceforge.net
22234 L: linux-media@vger.kernel.org
22236 W: http://mjpeg.sourceforge.net/driver-zoran/
22237 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22238 F: Documentation/driver-api/media/drivers/zoran.rst
22239 F: drivers/staging/media/zoran/
22241 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
22242 M: Minchan Kim <minchan@kernel.org>
22243 M: Nitin Gupta <ngupta@vflare.org>
22244 R: Sergey Senozhatsky <senozhatsky@chromium.org>
22245 L: linux-kernel@vger.kernel.org
22247 F: Documentation/admin-guide/blockdev/zram.rst
22248 F: drivers/block/zram/
22250 ZS DECSTATION Z85C30 SERIAL DRIVER
22251 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
22253 F: drivers/tty/serial/zs.*
22255 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
22256 M: Minchan Kim <minchan@kernel.org>
22257 M: Nitin Gupta <ngupta@vflare.org>
22258 R: Sergey Senozhatsky <senozhatsky@chromium.org>
22259 L: linux-mm@kvack.org
22261 F: Documentation/vm/zsmalloc.rst
22262 F: include/linux/zsmalloc.h
22266 M: Nick Terrell <terrelln@fb.com>
22268 B: https://github.com/facebook/zstd/issues
22269 T: git git://github.com/terrelln/linux.git
22270 F: include/linux/zstd*
22272 F: lib/decompress_unzstd.c
22277 ZSWAP COMPRESSED SWAP CACHING
22278 M: Seth Jennings <sjenning@redhat.com>
22279 M: Dan Streetman <ddstreet@ieee.org>
22280 M: Vitaly Wool <vitaly.wool@konsulko.com>
22281 L: linux-mm@kvack.org
22286 M: Linus Torvalds <torvalds@linux-foundation.org>
22287 L: linux-kernel@vger.kernel.org
22288 S: Buried alive in reporters
22289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git