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: Documentation/devicetree/bindings/arm/aspeed/
1903 F: arch/arm/boot/dts/aspeed-*
1904 F: arch/arm/mach-aspeed/
1907 ARM/BITMAIN ARCHITECTURE
1908 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1909 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1911 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1912 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1913 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1914 F: arch/arm64/boot/dts/bitmain/
1915 F: drivers/clk/clk-bm1880.c
1916 F: drivers/pinctrl/pinctrl-bm1880.c
1918 ARM/CALXEDA HIGHBANK ARCHITECTURE
1919 M: Andre Przywara <andre.przywara@arm.com>
1920 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1922 F: arch/arm/boot/dts/ecx-*.dts*
1923 F: arch/arm/boot/dts/highbank.dts
1924 F: arch/arm/mach-highbank/
1926 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1927 M: Krzysztof Halasa <khalasa@piap.pl>
1929 F: arch/arm/mach-cns3xxx/
1931 ARM/CAVIUM THUNDER NETWORK DRIVER
1932 M: Sunil Goutham <sgoutham@marvell.com>
1933 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1935 F: drivers/net/ethernet/cavium/thunder/
1937 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1938 M: Lukasz Majewski <lukma@denx.de>
1939 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1941 F: arch/arm/mach-ep93xx/ts72xx.c
1943 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1944 M: Alexander Shiyan <shc_work@mail.ru>
1945 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1949 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1950 M: Lennert Buytenhek <kernel@wantstofly.org>
1951 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1954 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1955 M: Hartley Sweeten <hsweeten@visionengravers.com>
1956 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1957 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1959 F: arch/arm/mach-ep93xx/
1960 F: arch/arm/mach-ep93xx/include/mach/
1963 M: Russell King <linux@armlinux.org.uk>
1964 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1966 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1967 F: drivers/clk/clkdev.c
1969 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1970 M: Baruch Siach <baruch@tkos.co.il>
1971 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1973 F: arch/arm/boot/dts/cx92755*
1976 ARM/CONTEC MICRO9 MACHINE SUPPORT
1977 M: Hubert Feurstein <hubert.feurstein@contec.at>
1979 F: arch/arm/mach-ep93xx/micro9.c
1981 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1982 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1983 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1984 R: Mike Leach <mike.leach@linaro.org>
1985 R: Leo Yan <leo.yan@linaro.org>
1986 L: coresight@lists.linaro.org (moderated for non-subscribers)
1987 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1990 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1991 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1992 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1993 F: Documentation/devicetree/bindings/arm/coresight.txt
1994 F: Documentation/devicetree/bindings/arm/ete.yaml
1995 F: Documentation/devicetree/bindings/arm/trbe.yaml
1996 F: Documentation/trace/coresight/*
1997 F: drivers/hwtracing/coresight/*
1998 F: include/dt-bindings/arm/coresight-cti-dt.h
1999 F: include/linux/coresight*
2000 F: samples/coresight/*
2001 F: tools/perf/arch/arm/util/auxtrace.c
2002 F: tools/perf/arch/arm/util/cs-etm.c
2003 F: tools/perf/arch/arm/util/cs-etm.h
2004 F: tools/perf/arch/arm/util/pmu.c
2005 F: tools/perf/util/cs-etm-decoder/*
2006 F: tools/perf/util/cs-etm.*
2008 ARM/CORGI MACHINE SUPPORT
2009 M: Richard Purdie <rpurdie@rpsys.net>
2012 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2013 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
2014 M: Linus Walleij <linus.walleij@linaro.org>
2015 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2017 T: git git://github.com/ulli-kroll/linux.git
2018 F: Documentation/devicetree/bindings/arm/gemini.yaml
2019 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2020 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2021 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2022 F: arch/arm/boot/dts/gemini*
2023 F: arch/arm/mach-gemini/
2024 F: drivers/crypto/gemini/
2025 F: drivers/net/ethernet/cortina/
2026 F: drivers/pinctrl/pinctrl-gemini.c
2027 F: drivers/rtc/rtc-ftrtc010.c
2029 ARM/CZ.NIC TURRIS SUPPORT
2030 M: Marek Behún <kabel@kernel.org>
2032 W: https://www.turris.cz/
2033 F: Documentation/ABI/testing/debugfs-moxtet
2034 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
2035 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2036 F: Documentation/devicetree/bindings/bus/moxtet.txt
2037 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2038 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2039 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2040 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2041 F: drivers/bus/moxtet.c
2042 F: drivers/firmware/turris-mox-rwtm.c
2043 F: drivers/leds/leds-turris-omnia.c
2044 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
2045 F: drivers/gpio/gpio-moxtet.c
2046 F: drivers/watchdog/armada_37xx_wdt.c
2047 F: include/dt-bindings/bus/moxtet.h
2048 F: include/linux/armada-37xx-rwtm-mailbox.h
2049 F: include/linux/moxtet.h
2051 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
2052 M: Robert Jarzmik <robert.jarzmik@free.fr>
2053 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2055 F: arch/arm/mach-pxa/ezx.c
2057 ARM/FARADAY FA526 PORT
2058 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
2059 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2061 T: git git://git.berlios.de/gemini-board
2062 F: arch/arm/mm/*-fa*
2064 ARM/FOOTBRIDGE ARCHITECTURE
2065 M: Russell King <linux@armlinux.org.uk>
2066 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2068 W: http://www.armlinux.org.uk/
2069 F: arch/arm/include/asm/hardware/dec21285.h
2070 F: arch/arm/mach-footbridge/
2072 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2073 M: Shawn Guo <shawnguo@kernel.org>
2074 M: Sascha Hauer <s.hauer@pengutronix.de>
2075 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2076 R: Fabio Estevam <festevam@gmail.com>
2077 R: NXP Linux Team <linux-imx@nxp.com>
2078 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2081 X: drivers/media/i2c/
2085 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2086 M: Shawn Guo <shawnguo@kernel.org>
2087 M: Li Yang <leoyang.li@nxp.com>
2088 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2091 F: arch/arm/boot/dts/ls1021a*
2092 F: arch/arm64/boot/dts/freescale/fsl-*
2093 F: arch/arm64/boot/dts/freescale/qoriq-*
2095 ARM/FREESCALE VYBRID ARM ARCHITECTURE
2096 M: Shawn Guo <shawnguo@kernel.org>
2097 M: Sascha Hauer <s.hauer@pengutronix.de>
2098 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2099 R: Stefan Agner <stefan@agner.ch>
2100 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2103 F: arch/arm/boot/dts/vf*
2104 F: arch/arm/mach-imx/*vf610*
2106 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
2107 M: Lennert Buytenhek <kernel@wantstofly.org>
2108 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2111 ARM/GUMSTIX MACHINE SUPPORT
2112 M: Steve Sakoman <sakoman@gmail.com>
2113 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2116 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
2117 M: Philipp Zabel <philipp.zabel@gmail.com>
2118 M: Paul Parsons <lost.distance@yahoo.com>
2119 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2121 F: arch/arm/mach-pxa/hx4700.c
2122 F: arch/arm/mach-pxa/include/mach/hx4700.h
2123 F: sound/soc/pxa/hx4700.c
2125 ARM/HISILICON SOC SUPPORT
2126 M: Wei Xu <xuwei5@hisilicon.com>
2127 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2129 W: http://www.hisilicon.com
2130 T: git git://github.com/hisilicon/linux-hisi.git
2131 F: arch/arm/boot/dts/hi3*
2132 F: arch/arm/boot/dts/hip*
2133 F: arch/arm/boot/dts/hisi*
2134 F: arch/arm/mach-hisi/
2135 F: arch/arm64/boot/dts/hisilicon/
2137 ARM/HP JORNADA 7XX MACHINE SUPPORT
2138 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
2141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2142 F: arch/arm/mach-sa1100/include/mach/jornada720.h
2143 F: arch/arm/mach-sa1100/jornada720.c
2145 ARM/HPE GXP ARCHITECTURE
2146 M: Jean-Marie Verdun <verdun@hpe.com>
2147 M: Nick Hawkins <nick.hawkins@hpe.com>
2149 F: Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2150 F: Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2151 F: arch/arm/boot/dts/hpe-bmc*
2152 F: arch/arm/boot/dts/hpe-gxp*
2153 F: arch/arm/mach-hpe/
2154 F: drivers/clocksource/timer-gxp.c
2155 F: drivers/watchdog/gxp-wdt.c
2157 ARM/IGEP MACHINE SUPPORT
2158 M: Enric Balletbo i Serra <eballetbo@gmail.com>
2159 M: Javier Martinez Canillas <javier@dowhile0.org>
2160 L: linux-omap@vger.kernel.org
2161 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2163 F: arch/arm/boot/dts/omap3-igep*
2165 ARM/INCOME PXA270 SUPPORT
2166 M: Marek Vasut <marek.vasut@gmail.com>
2167 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2169 F: arch/arm/mach-pxa/colibri-pxa270-income.c
2171 ARM/INTEL IOP32X ARM ARCHITECTURE
2172 M: Lennert Buytenhek <kernel@wantstofly.org>
2173 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2176 ARM/INTEL IQ81342EX MACHINE SUPPORT
2177 M: Lennert Buytenhek <kernel@wantstofly.org>
2178 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2181 ARM/INTEL IXDP2850 MACHINE SUPPORT
2182 M: Lennert Buytenhek <kernel@wantstofly.org>
2183 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2186 ARM/INTEL IXP4XX ARM ARCHITECTURE
2187 M: Linus Walleij <linusw@kernel.org>
2188 M: Imre Kaloz <kaloz@openwrt.org>
2189 M: Krzysztof Halasa <khalasa@piap.pl>
2190 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2192 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2193 F: Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml
2194 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2195 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2196 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2197 F: arch/arm/mach-ixp4xx/
2198 F: drivers/bus/intel-ixp4xx-eb.c
2199 F: drivers/clocksource/timer-ixp4xx.c
2200 F: drivers/crypto/ixp4xx_crypto.c
2201 F: drivers/gpio/gpio-ixp4xx.c
2202 F: drivers/irqchip/irq-ixp4xx.c
2203 F: include/linux/irqchip/irq-ixp4xx.h
2204 F: include/linux/platform_data/timer-ixp4xx.h
2206 ARM/INTEL KEEMBAY ARCHITECTURE
2207 M: Paul J. Murphy <paul.j.murphy@intel.com>
2208 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2210 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2211 F: arch/arm64/boot/dts/intel/keembay-evm.dts
2212 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2214 ARM/INTEL XSC3 (MANZANO) ARM CORE
2215 M: Lennert Buytenhek <kernel@wantstofly.org>
2216 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2219 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2220 M: Lennert Buytenhek <kernel@wantstofly.org>
2221 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2224 ARM/LG1K ARCHITECTURE
2225 M: Chanho Min <chanho.min@lge.com>
2226 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2228 F: arch/arm64/boot/dts/lg/
2230 ARM/LOGICPD PXA270 MACHINE SUPPORT
2231 M: Lennert Buytenhek <kernel@wantstofly.org>
2232 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2235 ARM/LPC18XX ARCHITECTURE
2236 M: Vladimir Zapolskiy <vz@mleia.com>
2237 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2239 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2240 F: arch/arm/boot/dts/lpc43*
2241 F: drivers/i2c/busses/i2c-lpc2k.c
2242 F: drivers/memory/pl172.c
2243 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2244 F: drivers/rtc/rtc-lpc24xx.c
2247 ARM/LPC32XX SOC SUPPORT
2248 M: Vladimir Zapolskiy <vz@mleia.com>
2249 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2251 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2252 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2253 F: arch/arm/boot/dts/lpc32*
2254 F: arch/arm/mach-lpc32xx/
2255 F: drivers/i2c/busses/i2c-pnx.c
2256 F: drivers/net/ethernet/nxp/lpc_eth.c
2257 F: drivers/usb/host/ohci-nxp.c
2258 F: drivers/watchdog/pnx4008_wdt.c
2261 ARM/MAGICIAN MACHINE SUPPORT
2262 M: Philipp Zabel <philipp.zabel@gmail.com>
2265 ARM/Marvell Dove/MV78xx0/Orion SOC support
2266 M: Andrew Lunn <andrew@lunn.ch>
2267 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2268 M: Gregory Clement <gregory.clement@bootlin.com>
2269 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2271 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2272 F: Documentation/devicetree/bindings/soc/dove/
2273 F: arch/arm/boot/dts/dove*
2274 F: arch/arm/boot/dts/orion5x*
2275 F: arch/arm/mach-dove/
2276 F: arch/arm/mach-mv78xx0/
2277 F: arch/arm/mach-orion5x/
2278 F: arch/arm/plat-orion/
2279 F: drivers/soc/dove/
2281 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2282 M: Andrew Lunn <andrew@lunn.ch>
2283 M: Gregory Clement <gregory.clement@bootlin.com>
2284 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2285 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2288 F: arch/arm/boot/dts/armada*
2289 F: arch/arm/boot/dts/kirkwood*
2290 F: arch/arm/configs/mvebu_*_defconfig
2291 F: arch/arm/mach-mvebu/
2292 F: arch/arm64/boot/dts/marvell/armada*
2293 F: arch/arm64/boot/dts/marvell/cn913*
2294 F: drivers/cpufreq/armada-37xx-cpufreq.c
2295 F: drivers/cpufreq/armada-8k-cpufreq.c
2296 F: drivers/cpufreq/mvebu-cpufreq.c
2297 F: drivers/irqchip/irq-armada-370-xp.c
2298 F: drivers/irqchip/irq-mvebu-*
2299 F: drivers/pinctrl/mvebu/
2300 F: drivers/rtc/rtc-armada38x.c
2302 ARM/Mediatek RTC DRIVER
2303 M: Eddie Huang <eddie.huang@mediatek.com>
2304 M: Sean Wang <sean.wang@mediatek.com>
2305 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2306 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2308 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2309 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2310 F: drivers/rtc/rtc-mt2712.c
2311 F: drivers/rtc/rtc-mt6397.c
2312 F: drivers/rtc/rtc-mt7622.c
2314 ARM/Mediatek SoC support
2315 M: Matthias Brugger <matthias.bgg@gmail.com>
2316 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2317 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2319 W: https://mtk.wiki.kernel.org/
2320 C: irc://chat.freenode.net/linux-mediatek
2321 F: arch/arm/boot/dts/mt6*
2322 F: arch/arm/boot/dts/mt7*
2323 F: arch/arm/boot/dts/mt8*
2324 F: arch/arm/mach-mediatek/
2325 F: arch/arm64/boot/dts/mediatek/
2326 F: drivers/soc/mediatek/
2331 ARM/Mediatek USB3 PHY DRIVER
2332 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2333 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2334 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2336 F: Documentation/devicetree/bindings/phy/mediatek,*
2337 F: drivers/phy/mediatek/
2339 ARM/Microchip (AT91) SoC support
2340 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2341 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2342 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2343 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2345 W: http://www.linux4sam.org
2346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2347 F: arch/arm/boot/dts/at91*.dts
2348 F: arch/arm/boot/dts/at91*.dtsi
2349 F: arch/arm/boot/dts/sama*.dts
2350 F: arch/arm/boot/dts/sama*.dtsi
2351 F: arch/arm/include/debug/at91.S
2352 F: arch/arm/mach-at91/
2353 F: drivers/memory/atmel*
2354 F: drivers/watchdog/sama5d4_wdt.c
2355 F: include/soc/at91/
2356 X: drivers/input/touchscreen/atmel_mxt_ts.c
2357 X: drivers/net/wireless/atmel/
2361 ARM/Microchip Sparx5 SoC support
2362 M: Lars Povlsen <lars.povlsen@microchip.com>
2363 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2364 M: UNGLinuxDriver@microchip.com
2365 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2367 T: git git://github.com/microchip-ung/linux-upstream.git
2368 F: arch/arm64/boot/dts/microchip/
2369 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2372 Microchip Timer Counter Block (TCB) Capture Driver
2373 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2374 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2375 L: linux-iio@vger.kernel.org
2377 F: drivers/counter/microchip-tcb-capture.c
2379 ARM/MILBEAUT ARCHITECTURE
2380 M: Taichi Sugaya <sugaya.taichi@socionext.com>
2381 M: Takao Orito <orito.takao@socionext.com>
2382 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2384 F: arch/arm/boot/dts/milbeaut*
2385 F: arch/arm/mach-milbeaut/
2388 ARM/MIOA701 MACHINE SUPPORT
2389 M: Robert Jarzmik <robert.jarzmik@free.fr>
2390 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2392 F: arch/arm/mach-pxa/mioa701.c
2394 ARM/MStar/Sigmastar Armv7 SoC support
2395 M: Daniel Palmer <daniel@thingy.jp>
2396 M: Romain Perier <romain.perier@gmail.com>
2397 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2399 W: http://linux-chenxing.org/
2400 T: git git://github.com/linux-chenxing/linux.git
2401 F: Documentation/devicetree/bindings/arm/mstar/*
2402 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2403 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2404 F: arch/arm/boot/dts/mstar-*
2405 F: arch/arm/mach-mstar/
2406 F: drivers/clk/mstar/
2407 F: drivers/clocksource/timer-msc313e.c
2408 F: drivers/gpio/gpio-msc313.c
2409 F: drivers/rtc/rtc-msc313.c
2410 F: drivers/watchdog/msc313e_wdt.c
2411 F: include/dt-bindings/clock/mstar-*
2412 F: include/dt-bindings/gpio/msc313-gpio.h
2414 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2415 M: Michael Petchkovsky <mkpetch@internode.on.net>
2418 ARM/NOMADIK/Ux500 ARCHITECTURES
2419 M: Linus Walleij <linus.walleij@linaro.org>
2420 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2423 F: Documentation/devicetree/bindings/arm/ste-*
2424 F: Documentation/devicetree/bindings/arm/ux500.yaml
2425 F: Documentation/devicetree/bindings/arm/ux500/
2426 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2427 F: arch/arm/boot/dts/ste-*
2428 F: arch/arm/mach-nomadik/
2429 F: arch/arm/mach-ux500/
2430 F: drivers/clk/clk-nomadik.c
2431 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2432 F: drivers/dma/ste_dma40*
2433 F: drivers/hwspinlock/u8500_hsem.c
2434 F: drivers/i2c/busses/i2c-nomadik.c
2435 F: drivers/iio/adc/ab8500-gpadc.c
2436 F: drivers/mfd/ab8500*
2437 F: drivers/mfd/abx500*
2438 F: drivers/mfd/db8500*
2439 F: drivers/pinctrl/nomadik/
2440 F: drivers/rtc/rtc-ab8500.c
2441 F: drivers/rtc/rtc-pl031.c
2442 F: drivers/soc/ux500/
2444 ARM/NUVOTON NPCM ARCHITECTURE
2445 M: Avi Fishman <avifishman70@gmail.com>
2446 M: Tomer Maimon <tmaimon77@gmail.com>
2447 M: Tali Perry <tali.perry1@gmail.com>
2448 R: Patrick Venture <venture@google.com>
2449 R: Nancy Yuen <yuenn@google.com>
2450 R: Benjamin Fair <benjaminfair@google.com>
2451 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2453 F: Documentation/devicetree/bindings/*/*/*npcm*
2454 F: Documentation/devicetree/bindings/*/*npcm*
2455 F: Documentation/devicetree/bindings/arm/npcm/*
2456 F: arch/arm/boot/dts/nuvoton-npcm*
2457 F: arch/arm/mach-npcm/
2459 F: drivers/*/*/*npcm*
2460 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2462 ARM/NUVOTON WPCM450 ARCHITECTURE
2463 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2464 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2466 W: https://github.com/neuschaefer/wpcm450/wiki
2467 F: Documentation/devicetree/bindings/*/*wpcm*
2468 F: arch/arm/boot/dts/nuvoton-wpcm450*
2469 F: arch/arm/mach-npcm/wpcm450.c
2470 F: drivers/*/*/*wpcm*
2473 ARM/NXP S32G ARCHITECTURE
2474 M: Chester Lin <clin@suse.com>
2475 R: Andreas Färber <afaerber@suse.de>
2476 R: Matthias Brugger <mbrugger@suse.com>
2477 R: NXP S32 Linux Team <s32@nxp.com>
2478 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2480 F: arch/arm64/boot/dts/freescale/s32g*.dts*
2482 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2483 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2485 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2486 F: arch/arm/mach-s3c/gta02.h
2487 F: arch/arm/mach-s3c/mach-gta02.c
2489 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2490 M: Alexander Clouter <alex@digriz.org.uk>
2491 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2493 W: http://www.digriz.org.uk/ts78xx/kernel
2494 F: arch/arm/mach-orion5x/ts78xx-*
2496 ARM/OXNAS platform support
2497 M: Neil Armstrong <narmstrong@baylibre.com>
2498 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2499 L: linux-oxnas@groups.io (moderated for non-subscribers)
2501 F: arch/arm/boot/dts/ox8*.dts*
2502 F: arch/arm/mach-oxnas/
2503 F: drivers/power/reset/oxnas-restart.c
2506 ARM/PALM TREO SUPPORT
2507 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2509 F: arch/arm/mach-pxa/palmtreo.*
2511 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2512 M: Marek Vasut <marek.vasut@gmail.com>
2513 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2515 W: http://hackndev.com
2516 F: arch/arm/mach-pxa/include/mach/palmld.h
2517 F: arch/arm/mach-pxa/include/mach/palmtc.h
2518 F: arch/arm/mach-pxa/include/mach/palmtx.h
2519 F: arch/arm/mach-pxa/palmld.c
2520 F: arch/arm/mach-pxa/palmt5.*
2521 F: arch/arm/mach-pxa/palmtc.c
2522 F: arch/arm/mach-pxa/palmte2.*
2523 F: arch/arm/mach-pxa/palmtx.c
2526 M: Sergey Lapin <slapin@ossfans.org>
2527 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2529 W: http://hackndev.com
2530 F: arch/arm/mach-pxa/palmz72.*
2533 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2535 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2537 ARM/PT DIGITAL BOARD PORT
2538 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2539 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2541 W: http://www.armlinux.org.uk/
2543 ARM/QUALCOMM SUPPORT
2544 M: Andy Gross <agross@kernel.org>
2545 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2546 R: Konrad Dybcio <konrad.dybcio@somainline.org>
2547 L: linux-arm-msm@vger.kernel.org
2549 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2550 F: Documentation/devicetree/bindings/*/qcom*
2551 F: Documentation/devicetree/bindings/soc/qcom/
2552 F: arch/arm/boot/dts/qcom-*.dts
2553 F: arch/arm/boot/dts/qcom-*.dtsi
2554 F: arch/arm/mach-qcom/
2555 F: arch/arm64/boot/dts/qcom/
2556 F: drivers/*/*/qcom*
2557 F: drivers/*/*/qcom/
2558 F: drivers/*/pm8???-*
2561 F: drivers/bluetooth/btqcomsmd.c
2562 F: drivers/clocksource/timer-qcom.c
2563 F: drivers/cpuidle/cpuidle-qcom-spm.c
2564 F: drivers/extcon/extcon-qcom*
2565 F: drivers/i2c/busses/i2c-qcom-geni.c
2566 F: drivers/i2c/busses/i2c-qup.c
2567 F: drivers/iommu/msm*
2568 F: drivers/mfd/ssbi.c
2569 F: drivers/mmc/host/mmci_qcom*
2570 F: drivers/mmc/host/sdhci-msm.c
2571 F: drivers/pci/controller/dwc/pcie-qcom.c
2572 F: drivers/phy/qualcomm/
2573 F: drivers/power/*/msm*
2574 F: drivers/reset/reset-qcom-*
2575 F: drivers/ufs/host/ufs-qcom*
2576 F: drivers/spi/spi-geni-qcom.c
2577 F: drivers/spi/spi-qcom-qspi.c
2578 F: drivers/spi/spi-qup.c
2579 F: drivers/tty/serial/msm_serial.c
2580 F: drivers/usb/dwc3/dwc3-qcom.c
2581 F: include/dt-bindings/*/qcom*
2582 F: include/linux/*/qcom*
2583 F: include/linux/soc/qcom/
2585 ARM/RADISYS ENP2611 MACHINE SUPPORT
2586 M: Lennert Buytenhek <kernel@wantstofly.org>
2587 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2590 ARM/RDA MICRO ARCHITECTURE
2591 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2592 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2593 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2595 F: Documentation/devicetree/bindings/arm/rda.yaml
2596 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2597 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2598 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2599 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2600 F: arch/arm/boot/dts/rda8810pl-*
2601 F: drivers/clocksource/timer-rda.c
2602 F: drivers/gpio/gpio-rda.c
2603 F: drivers/irqchip/irq-rda-intc.c
2604 F: drivers/tty/serial/rda-uart.c
2606 ARM/REALTEK ARCHITECTURE
2607 M: Andreas Färber <afaerber@suse.de>
2608 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2609 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2611 F: Documentation/devicetree/bindings/arm/realtek.yaml
2612 F: arch/arm/boot/dts/rtd*
2613 F: arch/arm/mach-realtek/
2614 F: arch/arm64/boot/dts/realtek/
2616 ARM/RENESAS ARM64 ARCHITECTURE
2617 M: Geert Uytterhoeven <geert+renesas@glider.be>
2618 M: Magnus Damm <magnus.damm@gmail.com>
2619 L: linux-renesas-soc@vger.kernel.org
2621 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2622 C: irc://irc.libera.chat/renesas-soc
2623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2624 F: Documentation/devicetree/bindings/arm/renesas.yaml
2625 F: Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2626 F: Documentation/devicetree/bindings/soc/renesas/
2627 F: arch/arm64/boot/dts/renesas/
2628 F: drivers/soc/renesas/
2629 F: include/linux/soc/renesas/
2631 ARM/RISCPC ARCHITECTURE
2632 M: Russell King <linux@armlinux.org.uk>
2633 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2635 W: http://www.armlinux.org.uk/
2636 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2637 F: arch/arm/include/asm/hardware/ioc.h
2638 F: arch/arm/include/asm/hardware/iomd.h
2639 F: arch/arm/include/asm/hardware/memc.h
2640 F: arch/arm/mach-rpc/
2641 F: drivers/net/ethernet/8390/etherh.c
2642 F: drivers/net/ethernet/i825xx/ether1*
2643 F: drivers/net/ethernet/seeq/ether3*
2644 F: drivers/scsi/arm/
2646 ARM/Rockchip SoC support
2647 M: Heiko Stuebner <heiko@sntech.de>
2648 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2649 L: linux-rockchip@lists.infradead.org
2651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2652 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2653 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2654 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2655 F: arch/arm/boot/dts/rk3*
2656 F: arch/arm/boot/dts/rv1108*
2657 F: arch/arm/mach-rockchip/
2658 F: drivers/*/*/*rockchip*
2659 F: drivers/*/*rockchip*
2660 F: drivers/clk/rockchip/
2661 F: drivers/i2c/busses/i2c-rk3x.c
2662 F: sound/soc/rockchip/
2665 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2666 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2667 R: Alim Akhtar <alim.akhtar@samsung.com>
2668 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2669 L: linux-samsung-soc@vger.kernel.org
2671 C: irc://irc.libera.chat/linux-exynos
2672 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2673 B: mailto:linux-samsung-soc@vger.kernel.org
2674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2675 F: Documentation/arm/samsung/
2676 F: Documentation/devicetree/bindings/arm/samsung/
2677 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2678 F: Documentation/devicetree/bindings/soc/samsung/
2679 F: arch/arm/boot/dts/exynos*
2680 F: arch/arm/boot/dts/s3c*
2681 F: arch/arm/boot/dts/s5p*
2682 F: arch/arm/mach-exynos*/
2683 F: arch/arm/mach-s3c/
2684 F: arch/arm/mach-s5p*/
2685 F: arch/arm64/boot/dts/exynos/
2686 F: drivers/*/*/*s3c24*
2687 F: drivers/*/*s3c24*
2688 F: drivers/*/*s3c64xx*
2689 F: drivers/*/*s5pv210*
2690 F: drivers/clocksource/samsung_pwm_timer.c
2691 F: drivers/memory/samsung/
2692 F: drivers/pwm/pwm-samsung.c
2693 F: drivers/soc/samsung/
2694 F: drivers/tty/serial/samsung*
2695 F: include/clocksource/samsung_pwm.h
2696 F: include/linux/platform_data/*s3c*
2697 F: include/linux/serial_s3c.h
2698 F: include/linux/soc/samsung/
2704 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2705 M: Łukasz Stelmach <l.stelmach@samsung.com>
2706 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2707 L: linux-media@vger.kernel.org
2709 F: drivers/media/platform/samsung/s5p-g2d/
2711 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2712 M: Marek Szyprowski <m.szyprowski@samsung.com>
2713 L: linux-samsung-soc@vger.kernel.org
2714 L: linux-media@vger.kernel.org
2716 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2717 F: drivers/media/cec/platform/s5p/
2719 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2720 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2721 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2722 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2723 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2724 L: linux-media@vger.kernel.org
2726 F: drivers/media/platform/samsung/s5p-jpeg/
2728 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2729 M: Marek Szyprowski <m.szyprowski@samsung.com>
2730 M: Andrzej Hajda <andrzej.hajda@intel.com>
2731 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2732 L: linux-media@vger.kernel.org
2734 F: drivers/media/platform/samsung/s5p-mfc/
2736 ARM/SHMOBILE ARM ARCHITECTURE
2737 M: Geert Uytterhoeven <geert+renesas@glider.be>
2738 M: Magnus Damm <magnus.damm@gmail.com>
2739 L: linux-renesas-soc@vger.kernel.org
2741 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2742 C: irc://irc.libera.chat/renesas-soc
2743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2744 F: Documentation/devicetree/bindings/arm/renesas.yaml
2745 F: Documentation/devicetree/bindings/soc/renesas/
2746 F: arch/arm/boot/dts/emev2*
2747 F: arch/arm/boot/dts/gr-peach*
2748 F: arch/arm/boot/dts/iwg20d-q7*
2749 F: arch/arm/boot/dts/r7s*
2750 F: arch/arm/boot/dts/r8a*
2751 F: arch/arm/boot/dts/r9a*
2752 F: arch/arm/boot/dts/sh*
2753 F: arch/arm/configs/shmobile_defconfig
2754 F: arch/arm/include/debug/renesas-scif.S
2755 F: arch/arm/mach-shmobile/
2756 F: drivers/soc/renesas/
2757 F: include/linux/soc/renesas/
2759 ARM/SOCFPGA ARCHITECTURE
2760 M: Dinh Nguyen <dinguyen@kernel.org>
2762 W: http://www.rocketboards.org
2763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2764 F: arch/arm/boot/dts/socfpga*
2765 F: arch/arm/configs/socfpga_defconfig
2766 F: arch/arm/mach-socfpga/
2767 F: arch/arm64/boot/dts/altera/
2768 F: arch/arm64/boot/dts/intel/
2770 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2771 M: Dinh Nguyen <dinguyen@kernel.org>
2773 F: drivers/clk/socfpga/
2775 ARM/SOCFPGA EDAC SUPPORT
2776 M: Dinh Nguyen <dinguyen@kernel.org>
2778 F: drivers/edac/altera_edac.[ch]
2780 ARM/SPREADTRUM SoC SUPPORT
2781 M: Orson Zhai <orsonzhai@gmail.com>
2782 M: Baolin Wang <baolin.wang7@gmail.com>
2783 M: Chunyan Zhang <zhang.lyra@gmail.com>
2785 F: arch/arm64/boot/dts/sprd
2790 ARM/STI ARCHITECTURE
2791 M: Patrice Chotard <patrice.chotard@foss.st.com>
2792 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2794 W: http://www.stlinux.com
2795 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2796 F: arch/arm/boot/dts/sti*
2797 F: arch/arm/mach-sti/
2798 F: drivers/ata/ahci_st.c
2799 F: drivers/char/hw_random/st-rng.c
2800 F: drivers/clocksource/arm_global_timer.c
2801 F: drivers/clocksource/clksrc_st_lpc.c
2802 F: drivers/cpufreq/sti-cpufreq.c
2803 F: drivers/dma/st_fdma*
2804 F: drivers/i2c/busses/i2c-st.c
2805 F: drivers/media/platform/st/sti/c8sectpfe/
2806 F: drivers/media/rc/st_rc.c
2807 F: drivers/mmc/host/sdhci-st.c
2808 F: drivers/phy/st/phy-miphy28lp.c
2809 F: drivers/phy/st/phy-stih407-usb.c
2810 F: drivers/pinctrl/pinctrl-st.c
2811 F: drivers/remoteproc/st_remoteproc.c
2812 F: drivers/remoteproc/st_slim_rproc.c
2813 F: drivers/reset/sti/
2814 F: drivers/rtc/rtc-st-lpc.c
2815 F: drivers/tty/serial/st-asc.c
2816 F: drivers/usb/dwc3/dwc3-st.c
2817 F: drivers/usb/host/ehci-st.c
2818 F: drivers/usb/host/ohci-st.c
2819 F: drivers/watchdog/st_lpc_wdt.c
2820 F: include/linux/remoteproc/st_slim_rproc.h
2822 ARM/STM32 ARCHITECTURE
2823 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2824 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2825 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2826 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2829 F: arch/arm/boot/dts/stm32*
2830 F: arch/arm/mach-stm32/
2831 F: drivers/clocksource/armv7m_systick.c
2835 ARM/Synaptics SoC support
2836 M: Jisheng Zhang <jszhang@kernel.org>
2837 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2838 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2840 F: arch/arm/boot/dts/berlin*
2841 F: arch/arm/mach-berlin/
2842 F: arch/arm64/boot/dts/synaptics/
2844 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2845 M: Lennert Buytenhek <kernel@wantstofly.org>
2846 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2849 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2850 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2851 L: linux-tegra@vger.kernel.org
2852 L: linux-media@vger.kernel.org
2854 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2855 F: drivers/media/cec/platform/tegra/
2857 ARM/TESLA FSD SoC SUPPORT
2858 M: Alim Akhtar <alim.akhtar@samsung.com>
2859 M: linux-fsd@tesla.com
2860 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2861 L: linux-samsung-soc@vger.kernel.org
2863 F: arch/arm64/boot/dts/tesla*
2865 ARM/TETON BGA MACHINE SUPPORT
2866 M: "Mark F. Brown" <mark.brown314@gmail.com>
2867 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2870 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2871 M: Santosh Shilimkar <ssantosh@kernel.org>
2872 L: linux-kernel@vger.kernel.org
2874 F: drivers/memory/*emif*
2876 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2877 M: Nishanth Menon <nm@ti.com>
2878 M: Santosh Shilimkar <ssantosh@kernel.org>
2879 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
2882 F: arch/arm/boot/dts/keystone-*
2883 F: arch/arm/mach-keystone/
2885 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2886 M: Santosh Shilimkar <ssantosh@kernel.org>
2887 L: linux-kernel@vger.kernel.org
2889 F: drivers/clk/keystone/
2891 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2892 M: Santosh Shilimkar <ssantosh@kernel.org>
2893 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2894 L: linux-kernel@vger.kernel.org
2896 F: drivers/clocksource/timer-keystone.c
2898 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2899 M: Santosh Shilimkar <ssantosh@kernel.org>
2900 L: linux-kernel@vger.kernel.org
2902 F: drivers/power/reset/keystone-reset.c
2904 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2905 M: Nishanth Menon <nm@ti.com>
2906 M: Vignesh Raghavendra <vigneshr@ti.com>
2907 M: Tero Kristo <kristo@kernel.org>
2908 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2910 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2911 F: arch/arm64/boot/dts/ti/Makefile
2912 F: arch/arm64/boot/dts/ti/k3-*
2913 F: include/dt-bindings/pinctrl/k3.h
2915 ARM/THECUS N2100 MACHINE SUPPORT
2916 M: Lennert Buytenhek <kernel@wantstofly.org>
2917 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2920 ARM/TOSA MACHINE SUPPORT
2921 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2922 M: Dirk Opfer <dirk@opfer-online.de>
2925 ARM/TOSHIBA VISCONTI ARCHITECTURE
2926 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2927 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2930 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2931 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
2932 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
2933 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2934 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2935 F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
2936 F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
2937 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2938 F: arch/arm64/boot/dts/toshiba/
2939 F: drivers/clk/visconti/
2940 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2941 F: drivers/gpio/gpio-visconti.c
2942 F: drivers/pci/controller/dwc/pcie-visconti.c
2943 F: drivers/pinctrl/visconti/
2944 F: drivers/watchdog/visconti_wdt.c
2947 ARM/UNIPHIER ARCHITECTURE
2948 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2949 M: Masami Hiramatsu <mhiramat@kernel.org>
2950 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2952 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2953 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2954 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2955 F: arch/arm/boot/dts/uniphier*
2956 F: arch/arm/include/asm/hardware/cache-uniphier.h
2957 F: arch/arm/mach-uniphier/
2958 F: arch/arm/mm/cache-uniphier.c
2959 F: arch/arm64/boot/dts/socionext/uniphier*
2960 F: drivers/bus/uniphier-system-bus.c
2961 F: drivers/clk/uniphier/
2962 F: drivers/dma/uniphier-mdmac.c
2963 F: drivers/gpio/gpio-uniphier.c
2964 F: drivers/i2c/busses/i2c-uniphier*
2965 F: drivers/irqchip/irq-uniphier-aidet.c
2966 F: drivers/mmc/host/uniphier-sd.c
2967 F: drivers/pinctrl/uniphier/
2968 F: drivers/reset/reset-uniphier.c
2969 F: drivers/tty/serial/8250/8250_uniphier.c
2972 ARM/VERSATILE EXPRESS PLATFORM
2973 M: Liviu Dudau <liviu.dudau@arm.com>
2974 M: Sudeep Holla <sudeep.holla@arm.com>
2975 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
2976 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2980 F: arch/arm/boot/dts/vexpress*
2981 F: arch/arm/mach-vexpress/
2982 F: arch/arm64/boot/dts/arm/
2983 F: drivers/clk/versatile/clk-vexpress-osc.c
2984 F: drivers/clocksource/timer-versatile.c
2988 M: Russell King <linux@armlinux.org.uk>
2989 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2991 W: http://www.armlinux.org.uk/
2994 ARM/VOIPAC PXA270 SUPPORT
2995 M: Marek Vasut <marek.vasut@gmail.com>
2996 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2998 F: arch/arm/mach-pxa/include/mach/vpac270.h
2999 F: arch/arm/mach-pxa/vpac270.c
3001 ARM/VT8500 ARM ARCHITECTURE
3002 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3004 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3005 F: arch/arm/mach-vt8500/
3006 F: drivers/clocksource/timer-vt8500.c
3007 F: drivers/i2c/busses/i2c-wmt.c
3008 F: drivers/mmc/host/wmt-sdmmc.c
3009 F: drivers/pwm/pwm-vt8500.c
3010 F: drivers/rtc/rtc-vt8500.c
3011 F: drivers/tty/serial/vt8500_serial.c
3012 F: drivers/usb/host/ehci-platform.c
3013 F: drivers/usb/host/uhci-platform.c
3014 F: drivers/video/fbdev/vt8500lcdfb.*
3015 F: drivers/video/fbdev/wm8505fb*
3016 F: drivers/video/fbdev/wmt_ge_rops.*
3018 ARM/ZIPIT Z2 SUPPORT
3019 M: Marek Vasut <marek.vasut@gmail.com>
3020 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3022 F: arch/arm/mach-pxa/include/mach/z2.h
3023 F: arch/arm/mach-pxa/z2.c
3025 ARM/ZYNQ ARCHITECTURE
3026 M: Michal Simek <michal.simek@xilinx.com>
3027 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3029 W: http://wiki.xilinx.com
3030 T: git https://github.com/Xilinx/linux-xlnx.git
3031 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3032 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3033 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3034 F: arch/arm/mach-zynq/
3035 F: drivers/clocksource/timer-cadence-ttc.c
3036 F: drivers/cpuidle/cpuidle-zynq.c
3037 F: drivers/edac/synopsys_edac.c
3038 F: drivers/i2c/busses/i2c-cadence.c
3039 F: drivers/i2c/busses/i2c-xiic.c
3040 F: drivers/mmc/host/sdhci-of-arasan.c
3044 ARM64 PORT (AARCH64 ARCHITECTURE)
3045 M: Catalin Marinas <catalin.marinas@arm.com>
3046 M: Will Deacon <will@kernel.org>
3047 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3049 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3050 F: Documentation/arm64/
3052 F: tools/testing/selftests/arm64/
3053 X: arch/arm64/boot/dts/
3055 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3056 M: George McCollister <george.mccollister@gmail.com>
3057 L: netdev@vger.kernel.org
3059 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3060 F: drivers/net/dsa/xrs700x/*
3061 F: net/dsa/tag_xrs700x.c
3063 AS3645A LED FLASH CONTROLLER DRIVER
3064 M: Sakari Ailus <sakari.ailus@iki.fi>
3065 L: linux-leds@vger.kernel.org
3067 F: drivers/leds/flash/leds-as3645a.c
3069 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3070 M: Tianshu Qiu <tian.shu.qiu@intel.com>
3071 L: linux-media@vger.kernel.org
3073 T: git git://linuxtv.org/media_tree.git
3074 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
3075 F: drivers/media/i2c/ak7375.c
3077 ASAHI KASEI AK8974 DRIVER
3078 M: Linus Walleij <linus.walleij@linaro.org>
3079 L: linux-iio@vger.kernel.org
3081 W: http://www.akm.com/
3082 F: drivers/iio/magnetometer/ak8974.c
3084 ASC7621 HARDWARE MONITOR DRIVER
3085 M: George Joseph <george.joseph@fairview5.com>
3086 L: linux-hwmon@vger.kernel.org
3088 F: Documentation/hwmon/asc7621.rst
3089 F: drivers/hwmon/asc7621.c
3091 ASIX AX88796C SPI ETHERNET ADAPTER
3092 M: Łukasz Stelmach <l.stelmach@samsung.com>
3094 F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3095 F: drivers/net/ethernet/asix/ax88796c_*
3097 ASPEED PECI CONTROLLER
3098 M: Iwona Winiarska <iwona.winiarska@intel.com>
3099 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3100 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3102 F: Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3103 F: drivers/peci/controller/peci-aspeed.c
3105 ASPEED PINCTRL DRIVERS
3106 M: Andrew Jeffery <andrew@aj.id.au>
3107 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3108 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3109 L: linux-gpio@vger.kernel.org
3111 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
3112 F: drivers/pinctrl/aspeed/
3114 ASPEED SCU INTERRUPT CONTROLLER DRIVER
3115 M: Eddie James <eajames@linux.ibm.com>
3116 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3118 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3119 F: drivers/irqchip/irq-aspeed-scu-ic.c
3120 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3122 ASPEED SD/MMC DRIVER
3123 M: Andrew Jeffery <andrew@aj.id.au>
3124 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3125 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3126 L: linux-mmc@vger.kernel.org
3128 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3129 F: drivers/mmc/host/sdhci-of-aspeed*
3131 ASPEED SMC SPI DRIVER
3132 M: Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3133 M: Cédric Le Goater <clg@kaod.org>
3134 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3135 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3136 L: linux-spi@vger.kernel.org
3138 F: Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3139 F: drivers/spi/spi-aspeed-smc.c
3141 ASPEED VIDEO ENGINE DRIVER
3142 M: Eddie James <eajames@linux.ibm.com>
3143 L: linux-media@vger.kernel.org
3144 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3146 F: Documentation/devicetree/bindings/media/aspeed-video.txt
3147 F: drivers/media/platform/aspeed/
3149 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3150 M: Corentin Chary <corentin.chary@gmail.com>
3151 L: acpi4asus-user@lists.sourceforge.net
3152 L: platform-driver-x86@vger.kernel.org
3154 W: http://acpi4asus.sf.net
3155 F: drivers/platform/x86/asus*.c
3156 F: drivers/platform/x86/eeepc*.c
3158 ASUS TF103C DOCK DRIVER
3159 M: Hans de Goede <hdegoede@redhat.com>
3160 L: platform-driver-x86@vger.kernel.org
3162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3163 F: drivers/platform/x86/asus-tf103c-dock.c
3165 ASUS WMI HARDWARE MONITOR DRIVER
3166 M: Ed Brindley <kernel@maidavale.org>
3167 M: Denis Pauk <pauk.denis@gmail.com>
3168 L: linux-hwmon@vger.kernel.org
3170 F: drivers/hwmon/asus_wmi_sensors.c
3172 ASUS WMI EC HARDWARE MONITOR DRIVER
3173 M: Eugene Shalygin <eugene.shalygin@gmail.com>
3174 M: Denis Pauk <pauk.denis@gmail.com>
3175 L: linux-hwmon@vger.kernel.org
3177 F: drivers/hwmon/asus_wmi_ec_sensors.c
3179 ASUS EC HARDWARE MONITOR DRIVER
3180 M: Eugene Shalygin <eugene.shalygin@gmail.com>
3181 L: linux-hwmon@vger.kernel.org
3183 F: drivers/hwmon/asus-ec-sensors.c
3185 ASUS WIRELESS RADIO CONTROL DRIVER
3186 M: João Paulo Rechi Vita <jprvita@gmail.com>
3187 L: platform-driver-x86@vger.kernel.org
3189 F: drivers/platform/x86/asus-wireless.c
3192 M: David Howells <dhowells@redhat.com>
3193 L: keyrings@vger.kernel.org
3195 F: Documentation/crypto/asymmetric-keys.rst
3196 F: crypto/asymmetric_keys/
3197 F: include/crypto/pkcs7.h
3198 F: include/crypto/public_key.h
3199 F: include/linux/verification.h
3201 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3202 R: Dan Williams <dan.j.williams@intel.com>
3204 W: http://sourceforge.net/projects/xscaleiop
3205 F: Documentation/crypto/async-tx-api.rst
3207 F: include/linux/async_tx.h
3210 M: Bartosz Golaszewski <brgl@bgdev.pl>
3211 L: linux-i2c@vger.kernel.org
3213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3214 F: Documentation/devicetree/bindings/eeprom/at24.yaml
3215 F: drivers/misc/eeprom/at24.c
3217 ATA OVER ETHERNET (AOE) DRIVER
3218 M: "Justin Sanders" <justin@coraid.com>
3220 W: http://www.openaoe.org/
3221 F: Documentation/admin-guide/aoe/
3222 F: drivers/block/aoe/
3224 ATC260X PMIC MFD DRIVER
3225 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3226 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3227 L: linux-actions@lists.infradead.org
3229 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3230 F: drivers/input/misc/atc260x-onkey.c
3231 F: drivers/mfd/atc260*
3232 F: drivers/power/reset/atc260x-poweroff.c
3233 F: drivers/regulator/atc260x-regulator.c
3234 F: include/linux/mfd/atc260x/*
3236 ATHEROS 71XX/9XXX GPIO DRIVER
3237 M: Alban Bedel <albeu@free.fr>
3239 W: https://github.com/AlbanBedel/linux
3240 T: git git://github.com/AlbanBedel/linux
3241 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3242 F: drivers/gpio/gpio-ath79.c
3244 ATHEROS 71XX/9XXX USB PHY DRIVER
3245 M: Alban Bedel <albeu@free.fr>
3247 W: https://github.com/AlbanBedel/linux
3248 T: git git://github.com/AlbanBedel/linux
3249 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3250 F: drivers/phy/qualcomm/phy-ath79-usb.c
3252 ATHEROS ATH GENERIC UTILITIES
3253 M: Kalle Valo <kvalo@kernel.org>
3254 L: linux-wireless@vger.kernel.org
3256 F: drivers/net/wireless/ath/*
3258 ATHEROS ATH5K WIRELESS DRIVER
3259 M: Jiri Slaby <jirislaby@kernel.org>
3260 M: Nick Kossifidis <mickflemm@gmail.com>
3261 M: Luis Chamberlain <mcgrof@kernel.org>
3262 L: linux-wireless@vger.kernel.org
3264 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3265 F: drivers/net/wireless/ath/ath5k/
3267 ATHEROS ATH6KL WIRELESS DRIVER
3268 L: linux-wireless@vger.kernel.org
3270 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3271 F: drivers/net/wireless/ath/ath6kl/
3274 M: Ville Syrjala <syrjala@sci.fi>
3276 F: drivers/input/misc/ati_remote2.c
3278 ATK0110 HWMON DRIVER
3279 M: Luca Tettamanti <kronos.it@gmail.com>
3280 L: linux-hwmon@vger.kernel.org
3282 F: drivers/hwmon/asus_atk0110.c
3284 ATLX ETHERNET DRIVERS
3285 M: Chris Snook <chris.snook@gmail.com>
3286 L: netdev@vger.kernel.org
3288 W: http://sourceforge.net/projects/atl1
3289 W: http://atl1.sourceforge.net
3290 F: drivers/net/ethernet/atheros/
3293 M: Chas Williams <3chas3@gmail.com>
3294 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3295 L: netdev@vger.kernel.org
3297 W: http://linux-atm.sourceforge.net
3299 F: include/linux/atm*
3300 F: include/uapi/linux/atm*
3302 ATMEL MACB ETHERNET DRIVER
3303 M: Nicolas Ferre <nicolas.ferre@microchip.com>
3304 M: Claudiu Beznea <claudiu.beznea@microchip.com>
3306 F: drivers/net/ethernet/cadence/
3308 ATMEL MAXTOUCH DRIVER
3309 M: Nick Dyer <nick@shmanahar.org>
3311 T: git git://github.com/ndyer/linux.git
3312 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3313 F: drivers/input/touchscreen/atmel_mxt_ts.c
3315 ATMEL WIRELESS DRIVER
3316 M: Simon Kelley <simon@thekelleys.org.uk>
3317 L: linux-wireless@vger.kernel.org
3319 W: http://www.thekelleys.org.uk/atmel
3320 W: http://atmelwlandriver.sourceforge.net/
3321 F: drivers/net/wireless/atmel/atmel*
3323 ATOMIC INFRASTRUCTURE
3324 M: Will Deacon <will@kernel.org>
3325 M: Peter Zijlstra <peterz@infradead.org>
3326 R: Boqun Feng <boqun.feng@gmail.com>
3327 R: Mark Rutland <mark.rutland@arm.com>
3328 L: linux-kernel@vger.kernel.org
3330 F: arch/*/include/asm/atomic*.h
3331 F: include/*/atomic*.h
3332 F: include/linux/refcount.h
3333 F: Documentation/atomic_*.txt
3336 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3337 M: Bradley Grove <linuxdrivers@attotech.com>
3338 L: linux-scsi@vger.kernel.org
3340 W: http://www.attotech.com
3341 F: drivers/scsi/esas2r
3343 ATUSB IEEE 802.15.4 RADIO DRIVER
3344 M: Stefan Schmidt <stefan@datenfreihafen.org>
3345 L: linux-wpan@vger.kernel.org
3347 F: drivers/net/ieee802154/at86rf230.h
3348 F: drivers/net/ieee802154/atusb.c
3349 F: drivers/net/ieee802154/atusb.h
3352 M: Paul Moore <paul@paul-moore.com>
3353 M: Eric Paris <eparis@redhat.com>
3354 L: linux-audit@redhat.com (moderated for non-subscribers)
3356 W: https://github.com/linux-audit
3357 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3358 F: include/asm-generic/audit_*.h
3359 F: include/linux/audit.h
3360 F: include/linux/audit_arch.h
3361 F: include/uapi/linux/audit.h
3365 AUXILIARY DISPLAY DRIVERS
3366 M: Miguel Ojeda <ojeda@kernel.org>
3368 F: Documentation/devicetree/bindings/auxdisplay/
3369 F: drivers/auxdisplay/
3370 F: include/linux/cfag12864b.h
3372 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3373 M: Andreas Klinger <ak@it-klinger.de>
3374 L: linux-iio@vger.kernel.org
3376 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3377 F: drivers/iio/adc/hx711.c
3380 M: Ralf Baechle <ralf@linux-mips.org>
3381 L: linux-hams@vger.kernel.org
3383 W: http://www.linux-ax25.org/
3384 F: include/net/ax25.h
3385 F: include/uapi/linux/ax25.h
3389 M: Peter Rosin <peda@axentia.se>
3390 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3392 F: arch/arm/boot/dts/at91-linea.dtsi
3393 F: arch/arm/boot/dts/at91-natte.dtsi
3394 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3395 F: arch/arm/boot/dts/at91-tse850-3.dts
3397 AXENTIA ASOC DRIVERS
3398 M: Peter Rosin <peda@axentia.se>
3399 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3401 F: Documentation/devicetree/bindings/sound/axentia,*
3402 F: sound/soc/atmel/tse850-pcm5142.c
3404 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3405 M: Nuno Sá <nuno.sa@analog.com>
3406 L: linux-hwmon@vger.kernel.org
3408 W: https://ez.analog.com/linux-software-drivers
3409 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3410 F: drivers/hwmon/axi-fan-control.c
3412 AXXIA I2C CONTROLLER
3413 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3414 L: linux-i2c@vger.kernel.org
3416 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3417 F: drivers/i2c/busses/i2c-axxia.c
3420 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3421 L: linux-media@vger.kernel.org
3423 W: https://linuxtv.org
3424 T: git git://linuxtv.org/media_tree.git
3425 F: drivers/media/usb/dvb-usb-v2/az6007.c
3427 AZTECH FM RADIO RECEIVER DRIVER
3428 M: Hans Verkuil <hverkuil@xs4all.nl>
3429 L: linux-media@vger.kernel.org
3431 W: https://linuxtv.org
3432 T: git git://linuxtv.org/media_tree.git
3433 F: drivers/media/radio/radio-aztech*
3436 L: linux-wireless@vger.kernel.org
3437 L: b43-dev@lists.infradead.org
3439 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3440 F: drivers/net/wireless/broadcom/b43/
3442 B43LEGACY WIRELESS DRIVER
3443 M: Larry Finger <Larry.Finger@lwfinger.net>
3444 L: linux-wireless@vger.kernel.org
3445 L: b43-dev@lists.infradead.org
3447 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3448 F: drivers/net/wireless/broadcom/b43legacy/
3450 BACKLIGHT CLASS/SUBSYSTEM
3451 M: Lee Jones <lee.jones@linaro.org>
3452 M: Daniel Thompson <daniel.thompson@linaro.org>
3453 M: Jingoo Han <jingoohan1@gmail.com>
3454 L: dri-devel@lists.freedesktop.org
3456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3457 F: Documentation/ABI/stable/sysfs-class-backlight
3458 F: Documentation/ABI/testing/sysfs-class-backlight
3459 F: Documentation/devicetree/bindings/leds/backlight
3460 F: drivers/video/backlight/
3461 F: include/linux/backlight.h
3462 F: include/linux/pwm_backlight.h
3464 BARCO P50 GPIO DRIVER
3465 M: Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3466 M: Peter Korsgaard <peter.korsgaard@barco.com>
3468 F: drivers/platform/x86/barco-p50-gpio.c
3471 M: Marek Lindner <mareklindner@neomailbox.ch>
3472 M: Simon Wunderlich <sw@simonwunderlich.de>
3473 M: Antonio Quartulli <a@unstable.cc>
3474 M: Sven Eckelmann <sven@narfation.org>
3475 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3477 W: https://www.open-mesh.org/
3478 Q: https://patchwork.open-mesh.org/project/batman/list/
3479 B: https://www.open-mesh.org/projects/batman-adv/issues
3480 C: ircs://irc.hackint.org/batadv
3481 T: git https://git.open-mesh.org/linux-merge.git
3482 F: Documentation/networking/batman-adv.rst
3483 F: include/uapi/linux/batadv_packet.h
3484 F: include/uapi/linux/batman_adv.h
3487 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3488 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3489 L: linux-hams@vger.kernel.org
3491 W: http://www.baycom.org/~tom/ham/ham.html
3492 F: drivers/net/hamradio/baycom*
3494 BCACHE (BLOCK LAYER CACHE)
3495 M: Coly Li <colyli@suse.de>
3496 M: Kent Overstreet <kent.overstreet@gmail.com>
3497 L: linux-bcache@vger.kernel.org
3499 W: http://bcache.evilpiepirate.org
3500 C: irc://irc.oftc.net/bcache
3501 F: drivers/md/bcache/
3503 BDISP ST MEDIA DRIVER
3504 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3505 L: linux-media@vger.kernel.org
3507 W: https://linuxtv.org
3508 T: git git://linuxtv.org/media_tree.git
3509 F: drivers/media/platform/st/sti/bdisp
3511 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3512 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3513 L: netdev@vger.kernel.org
3515 F: drivers/net/ethernet/ec_bhf.c
3518 M: Luis de Bethencourt <luisbg@kernel.org>
3519 M: Salah Triki <salah.triki@gmail.com>
3521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3522 F: Documentation/filesystems/befs.rst
3526 M: Paolo Valente <paolo.valente@linaro.org>
3527 M: Jens Axboe <axboe@kernel.dk>
3528 L: linux-block@vger.kernel.org
3530 F: Documentation/block/bfq-iosched.rst
3534 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3536 F: Documentation/filesystems/bfs.rst
3538 F: include/uapi/linux/bfs_fs.h
3541 M: Yury Norov <yury.norov@gmail.com>
3542 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3543 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3545 F: include/linux/bitmap.h
3546 F: include/linux/cpumask.h
3547 F: include/linux/find.h
3548 F: include/linux/nodemask.h
3552 F: lib/find_bit_benchmark.c
3554 F: lib/test_bitmap.c
3555 F: tools/include/linux/bitmap.h
3556 F: tools/include/linux/find.h
3557 F: tools/lib/bitmap.c
3558 F: tools/lib/find_bit.c
3560 BLINKM RGB LED DRIVER
3561 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3563 F: drivers/leds/leds-blinkm.c
3566 M: Jens Axboe <axboe@kernel.dk>
3567 L: linux-block@vger.kernel.org
3569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3570 F: Documentation/ABI/stable/sysfs-block
3571 F: Documentation/block/
3574 F: include/linux/bio.h
3575 F: include/linux/blk*
3576 F: kernel/trace/blktrace.c
3580 M: Joern Engel <joern@lazybastard.org>
3581 L: linux-mtd@lists.infradead.org
3583 F: drivers/mtd/devices/block2mtd.c
3586 M: Marcel Holtmann <marcel@holtmann.org>
3587 M: Johan Hedberg <johan.hedberg@gmail.com>
3588 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3589 L: linux-bluetooth@vger.kernel.org
3591 W: http://www.bluez.org/
3592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3594 F: drivers/bluetooth/
3597 M: Marcel Holtmann <marcel@holtmann.org>
3598 M: Johan Hedberg <johan.hedberg@gmail.com>
3599 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3600 L: linux-bluetooth@vger.kernel.org
3602 W: http://www.bluez.org/
3603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3605 F: include/net/bluetooth/
3609 M: Jay Vosburgh <j.vosburgh@gmail.com>
3610 M: Veaceslav Falico <vfalico@gmail.com>
3611 M: Andy Gospodarek <andy@greyhouse.net>
3612 L: netdev@vger.kernel.org
3614 W: http://sourceforge.net/projects/bonding/
3615 F: Documentation/networking/bonding.rst
3616 F: drivers/net/bonding/
3617 F: include/net/bond*
3618 F: include/uapi/linux/if_bonding.h
3620 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3621 M: Dan Robertson <dan@dlrobertson.com>
3622 L: linux-iio@vger.kernel.org
3624 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3625 F: drivers/iio/accel/bma400*
3627 BPF [GENERAL] (Safe Dynamic Programs and Tools)
3628 M: Alexei Starovoitov <ast@kernel.org>
3629 M: Daniel Borkmann <daniel@iogearbox.net>
3630 M: Andrii Nakryiko <andrii@kernel.org>
3631 R: Martin KaFai Lau <martin.lau@linux.dev>
3632 R: Song Liu <song@kernel.org>
3633 R: Yonghong Song <yhs@fb.com>
3634 R: John Fastabend <john.fastabend@gmail.com>
3635 R: KP Singh <kpsingh@kernel.org>
3636 R: Stanislav Fomichev <sdf@google.com>
3637 R: Hao Luo <haoluo@google.com>
3638 R: Jiri Olsa <jolsa@kernel.org>
3639 L: bpf@vger.kernel.org
3642 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3645 F: Documentation/bpf/
3646 F: Documentation/networking/filter.rst
3647 F: Documentation/userspace-api/ebpf/
3649 F: include/linux/bpf*
3650 F: include/linux/btf*
3651 F: include/linux/filter.h
3652 F: include/trace/events/xdp.h
3653 F: include/uapi/linux/bpf*
3654 F: include/uapi/linux/btf*
3655 F: include/uapi/linux/filter.h
3657 F: kernel/trace/bpf_trace.c
3660 F: net/core/filter.c
3661 F: net/sched/act_bpf.c
3662 F: net/sched/cls_bpf.c
3664 F: scripts/bpf_doc.py
3665 F: scripts/pahole-flags.sh
3666 F: scripts/pahole-version.sh
3669 F: tools/testing/selftests/bpf/
3672 M: Shubham Bansal <illusionist.neo@gmail.com>
3673 L: bpf@vger.kernel.org
3678 M: Daniel Borkmann <daniel@iogearbox.net>
3679 M: Alexei Starovoitov <ast@kernel.org>
3680 M: Zi Shen Lim <zlim.lnx@gmail.com>
3681 L: bpf@vger.kernel.org
3685 BPF JIT for MIPS (32-BIT AND 64-BIT)
3686 M: Johan Almbladh <johan.almbladh@anyfinetworks.com>
3687 M: Paul Burton <paulburton@kernel.org>
3688 L: bpf@vger.kernel.org
3692 BPF JIT for NFP NICs
3693 M: Jakub Kicinski <kuba@kernel.org>
3694 L: bpf@vger.kernel.org
3696 F: drivers/net/ethernet/netronome/nfp/bpf/
3698 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3699 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3700 M: Michael Ellerman <mpe@ellerman.id.au>
3701 L: bpf@vger.kernel.org
3703 F: arch/powerpc/net/
3705 BPF JIT for RISC-V (32-bit)
3706 M: Luke Nelson <luke.r.nels@gmail.com>
3707 M: Xi Wang <xi.wang@gmail.com>
3708 L: bpf@vger.kernel.org
3711 X: arch/riscv/net/bpf_jit_comp64.c
3713 BPF JIT for RISC-V (64-bit)
3714 M: Björn Töpel <bjorn@kernel.org>
3715 L: bpf@vger.kernel.org
3718 X: arch/riscv/net/bpf_jit_comp32.c
3721 M: Ilya Leoshkevich <iii@linux.ibm.com>
3722 M: Heiko Carstens <hca@linux.ibm.com>
3723 M: Vasily Gorbik <gor@linux.ibm.com>
3724 L: bpf@vger.kernel.org
3727 X: arch/s390/net/pnet.c
3729 BPF JIT for SPARC (32-BIT AND 64-BIT)
3730 M: David S. Miller <davem@davemloft.net>
3731 L: bpf@vger.kernel.org
3735 BPF JIT for X86 32-BIT
3736 M: Wang YanQing <udknight@gmail.com>
3737 L: bpf@vger.kernel.org
3739 F: arch/x86/net/bpf_jit_comp32.c
3741 BPF JIT for X86 64-BIT
3742 M: Alexei Starovoitov <ast@kernel.org>
3743 M: Daniel Borkmann <daniel@iogearbox.net>
3744 L: bpf@vger.kernel.org
3747 X: arch/x86/net/bpf_jit_comp32.c
3750 M: Alexei Starovoitov <ast@kernel.org>
3751 M: Daniel Borkmann <daniel@iogearbox.net>
3752 R: John Fastabend <john.fastabend@gmail.com>
3753 L: bpf@vger.kernel.org
3755 F: kernel/bpf/verifier.c
3756 F: kernel/bpf/tnum.c
3757 F: kernel/bpf/core.c
3758 F: kernel/bpf/syscall.c
3759 F: kernel/bpf/dispatcher.c
3760 F: kernel/bpf/trampoline.c
3761 F: include/linux/bpf*
3762 F: include/linux/filter.h
3765 M: Martin KaFai Lau <martin.lau@linux.dev>
3766 L: bpf@vger.kernel.org
3769 F: include/linux/btf*
3772 M: Song Liu <song@kernel.org>
3773 R: Jiri Olsa <jolsa@kernel.org>
3774 L: bpf@vger.kernel.org
3776 F: kernel/trace/bpf_trace.c
3777 F: kernel/bpf/stackmap.c
3779 BPF [NETWORKING] (tc BPF, sock_addr)
3780 M: Martin KaFai Lau <martin.lau@linux.dev>
3781 M: Daniel Borkmann <daniel@iogearbox.net>
3782 R: John Fastabend <john.fastabend@gmail.com>
3783 L: bpf@vger.kernel.org
3784 L: netdev@vger.kernel.org
3786 F: net/core/filter.c
3787 F: net/sched/act_bpf.c
3788 F: net/sched/cls_bpf.c
3790 BPF [NETWORKING] (struct_ops, reuseport)
3791 M: Martin KaFai Lau <martin.lau@linux.dev>
3792 L: bpf@vger.kernel.org
3793 L: netdev@vger.kernel.org
3795 F: kernel/bpf/bpf_struct*
3797 BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
3798 M: KP Singh <kpsingh@kernel.org>
3799 R: Florent Revest <revest@chromium.org>
3800 R: Brendan Jackman <jackmanb@chromium.org>
3801 L: bpf@vger.kernel.org
3803 F: Documentation/bpf/prog_lsm.rst
3804 F: include/linux/bpf_lsm.h
3805 F: kernel/bpf/bpf_lsm.c
3808 BPF [STORAGE & CGROUPS]
3809 M: Martin KaFai Lau <martin.lau@linux.dev>
3810 L: bpf@vger.kernel.org
3812 F: kernel/bpf/cgroup.c
3813 F: kernel/bpf/*storage.c
3814 F: kernel/bpf/bpf_lru*
3817 M: Andrii Nakryiko <andrii@kernel.org>
3818 L: bpf@vger.kernel.org
3820 F: kernel/bpf/ringbuf.c
3823 M: Yonghong Song <yhs@fb.com>
3824 L: bpf@vger.kernel.org
3826 F: kernel/bpf/*iter.c
3828 BPF [L7 FRAMEWORK] (sockmap)
3829 M: John Fastabend <john.fastabend@gmail.com>
3830 M: Jakub Sitnicki <jakub@cloudflare.com>
3831 L: netdev@vger.kernel.org
3832 L: bpf@vger.kernel.org
3834 F: include/linux/skmsg.h
3836 F: net/core/sock_map.c
3837 F: net/ipv4/tcp_bpf.c
3838 F: net/ipv4/udp_bpf.c
3839 F: net/unix/unix_bpf.c
3841 BPF [LIBRARY] (libbpf)
3842 M: Andrii Nakryiko <andrii@kernel.org>
3843 L: bpf@vger.kernel.org
3847 BPF [TOOLING] (bpftool)
3848 M: Quentin Monnet <quentin@isovalent.com>
3849 L: bpf@vger.kernel.org
3851 F: kernel/bpf/disasm.*
3852 F: tools/bpf/bpftool/
3854 BPF [SELFTESTS] (Test Runners & Infrastructure)
3855 M: Andrii Nakryiko <andrii@kernel.org>
3856 R: Mykola Lysenko <mykolal@fb.com>
3857 L: bpf@vger.kernel.org
3859 F: tools/testing/selftests/bpf/
3862 L: bpf@vger.kernel.org
3864 K: (?:\b|_)bpf(?:\b|_)
3866 BROADCOM B44 10/100 ETHERNET DRIVER
3867 M: Michael Chan <michael.chan@broadcom.com>
3868 L: netdev@vger.kernel.org
3870 F: drivers/net/ethernet/broadcom/b44.*
3872 BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
3873 M: Florian Fainelli <f.fainelli@gmail.com>
3874 L: netdev@vger.kernel.org
3875 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3877 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3878 F: drivers/net/dsa/b53/*
3879 F: drivers/net/dsa/bcm_sf2*
3880 F: include/linux/dsa/brcm.h
3881 F: include/linux/platform_data/b53.h
3883 BROADCOM BCMBCA ARM ARCHITECTURE
3884 M: William Zhang <william.zhang@broadcom.com>
3885 M: Anand Gore <anand.gore@broadcom.com>
3886 M: Kursad Oney <kursad.oney@broadcom.com>
3887 M: Florian Fainelli <f.fainelli@gmail.com>
3888 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3889 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3891 T: git git://github.com/broadcom/stblinux.git
3892 F: Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
3893 F: arch/arm64/boot/dts/broadcom/bcmbca/*
3910 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3911 M: Florian Fainelli <f.fainelli@gmail.com>
3912 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3913 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3914 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3916 T: git git://github.com/broadcom/stblinux.git
3917 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3918 F: drivers/pci/controller/pcie-brcmstb.c
3919 F: drivers/staging/vc04_services
3924 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3925 M: Florian Fainelli <f.fainelli@gmail.com>
3926 M: Ray Jui <rjui@broadcom.com>
3927 M: Scott Branden <sbranden@broadcom.com>
3928 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3930 T: git git://github.com/broadcom/mach-bcm
3931 F: arch/arm/mach-bcm/
3937 BROADCOM BCM47XX MIPS ARCHITECTURE
3938 M: Hauke Mehrtens <hauke@hauke-m.de>
3939 M: Rafał Miłecki <zajec5@gmail.com>
3940 L: linux-mips@vger.kernel.org
3942 F: Documentation/devicetree/bindings/mips/brcm/
3943 F: arch/mips/bcm47xx/*
3944 F: arch/mips/include/asm/mach-bcm47xx/*
3946 BROADCOM BCM4908 ETHERNET DRIVER
3947 M: Rafał Miłecki <rafal@milecki.pl>
3948 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3949 L: netdev@vger.kernel.org
3951 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3952 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3953 F: drivers/net/ethernet/broadcom/unimac.h
3955 BROADCOM BCM4908 PINMUX DRIVER
3956 M: Rafał Miłecki <rafal@milecki.pl>
3957 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3958 L: linux-gpio@vger.kernel.org
3960 F: Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
3961 F: drivers/pinctrl/bcm/pinctrl-bcm4908.c
3963 BROADCOM BCM5301X ARM ARCHITECTURE
3964 M: Florian Fainelli <f.fainelli@gmail.com>
3965 M: Hauke Mehrtens <hauke@hauke-m.de>
3966 M: Rafał Miłecki <zajec5@gmail.com>
3967 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3968 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3970 F: arch/arm/boot/dts/bcm470*
3971 F: arch/arm/boot/dts/bcm5301*
3972 F: arch/arm/boot/dts/bcm953012*
3973 F: arch/arm/mach-bcm/bcm_5301x.c
3975 BROADCOM BCM53573 ARM ARCHITECTURE
3976 M: Florian Fainelli <f.fainelli@gmail.com>
3977 M: Rafał Miłecki <rafal@milecki.pl>
3978 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3979 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3981 F: arch/arm/boot/dts/bcm47189*
3982 F: arch/arm/boot/dts/bcm53573*
3984 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3985 M: Kevin Cernekee <cernekee@gmail.com>
3986 L: linux-usb@vger.kernel.org
3988 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3990 BROADCOM BCM7XXX ARM ARCHITECTURE
3991 M: Florian Fainelli <f.fainelli@gmail.com>
3992 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3993 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3995 T: git git://github.com/broadcom/stblinux.git
3996 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3997 F: arch/arm/boot/dts/bcm7*.dts*
3998 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3999 F: arch/arm/mach-bcm/*brcmstb*
4000 F: arch/arm/mm/cache-b15-rac.c
4001 F: drivers/bus/brcmstb_gisb.c
4002 F: drivers/pci/controller/pcie-brcmstb.c
4008 M: Al Cooper <alcooperx@gmail.com>
4009 L: linux-usb@vger.kernel.org
4010 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4012 F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4013 F: drivers/usb/gadget/udc/bdc/
4015 BROADCOM BMIPS CPUFREQ DRIVER
4016 M: Markus Mayer <mmayer@broadcom.com>
4017 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4018 L: linux-pm@vger.kernel.org
4020 F: drivers/cpufreq/bmips-cpufreq.c
4022 BROADCOM BMIPS MIPS ARCHITECTURE
4023 M: Florian Fainelli <f.fainelli@gmail.com>
4024 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4025 L: linux-mips@vger.kernel.org
4027 T: git git://github.com/broadcom/stblinux.git
4028 F: arch/mips/bmips/*
4029 F: arch/mips/boot/dts/brcm/bcm*.dts*
4030 F: arch/mips/include/asm/mach-bmips/*
4031 F: arch/mips/kernel/*bmips*
4032 F: drivers/soc/bcm/bcm63xx
4033 F: drivers/irqchip/irq-bcm63*
4034 F: drivers/irqchip/irq-bcm7*
4035 F: drivers/irqchip/irq-brcmstb*
4036 F: include/linux/bcm963xx_nvram.h
4037 F: include/linux/bcm963xx_tag.h
4039 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4040 M: Rasesh Mody <rmody@marvell.com>
4041 M: GR-Linux-NIC-Dev@marvell.com
4042 L: netdev@vger.kernel.org
4044 F: drivers/net/ethernet/broadcom/bnx2.*
4045 F: drivers/net/ethernet/broadcom/bnx2_*
4047 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4048 M: Saurav Kashyap <skashyap@marvell.com>
4049 M: Javed Hasan <jhasan@marvell.com>
4050 M: GR-QLogic-Storage-Upstream@marvell.com
4051 L: linux-scsi@vger.kernel.org
4053 F: drivers/scsi/bnx2fc/
4055 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4056 M: Nilesh Javali <njavali@marvell.com>
4057 M: Manish Rangankar <mrangankar@marvell.com>
4058 M: GR-QLogic-Storage-Upstream@marvell.com
4059 L: linux-scsi@vger.kernel.org
4061 F: drivers/scsi/bnx2i/
4063 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4064 M: Ariel Elior <aelior@marvell.com>
4065 M: Sudarsana Kalluru <skalluru@marvell.com>
4066 M: Manish Chopra <manishc@marvell.com>
4067 L: netdev@vger.kernel.org
4069 F: drivers/net/ethernet/broadcom/bnx2x/
4071 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4072 M: Michael Chan <michael.chan@broadcom.com>
4073 L: netdev@vger.kernel.org
4075 F: drivers/firmware/broadcom/tee_bnxt_fw.c
4076 F: drivers/net/ethernet/broadcom/bnxt/
4077 F: include/linux/firmware/broadcom/tee_bnxt_fw.h
4079 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
4080 M: Arend van Spriel <aspriel@gmail.com>
4081 M: Franky Lin <franky.lin@broadcom.com>
4082 M: Hante Meuleman <hante.meuleman@broadcom.com>
4083 L: linux-wireless@vger.kernel.org
4084 L: brcm80211-dev-list.pdl@broadcom.com
4085 L: SHA-cyfmac-dev-list@infineon.com
4087 F: drivers/net/wireless/broadcom/brcm80211/
4089 BROADCOM BRCMSTB GPIO DRIVER
4090 M: Doug Berger <opendmb@gmail.com>
4091 M: Florian Fainelli <f.fainelli@gmail.com>
4092 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4094 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4095 F: drivers/gpio/gpio-brcmstb.c
4097 BROADCOM BRCMSTB I2C DRIVER
4098 M: Kamal Dasu <kdasu.kdev@gmail.com>
4099 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4100 L: linux-i2c@vger.kernel.org
4102 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4103 F: drivers/i2c/busses/i2c-brcmstb.c
4105 BROADCOM BRCMSTB UART DRIVER
4106 M: Al Cooper <alcooperx@gmail.com>
4107 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4108 L: linux-serial@vger.kernel.org
4110 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4111 F: drivers/tty/serial/8250/8250_bcm7271.c
4113 BROADCOM BRCMSTB USB EHCI DRIVER
4114 M: Al Cooper <alcooperx@gmail.com>
4115 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4116 L: linux-usb@vger.kernel.org
4118 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4119 F: drivers/usb/host/ehci-brcm.*
4121 BROADCOM BRCMSTB USB PIN MAP DRIVER
4122 M: Al Cooper <alcooperx@gmail.com>
4123 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4124 L: linux-usb@vger.kernel.org
4126 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4127 F: drivers/usb/misc/brcmstb-usb-pinmap.c
4129 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4130 M: Al Cooper <alcooperx@gmail.com>
4131 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4132 L: linux-kernel@vger.kernel.org
4134 F: drivers/phy/broadcom/phy-brcm-usb*
4136 BROADCOM ETHERNET PHY DRIVERS
4137 M: Florian Fainelli <f.fainelli@gmail.com>
4138 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4139 L: netdev@vger.kernel.org
4141 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4142 F: drivers/net/phy/bcm*.[ch]
4143 F: drivers/net/phy/broadcom.c
4144 F: include/linux/brcmphy.h
4146 BROADCOM GENET ETHERNET DRIVER
4147 M: Doug Berger <opendmb@gmail.com>
4148 M: Florian Fainelli <f.fainelli@gmail.com>
4149 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4150 L: netdev@vger.kernel.org
4152 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4153 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4154 F: drivers/net/ethernet/broadcom/genet/
4155 F: drivers/net/ethernet/broadcom/unimac.h
4156 F: drivers/net/mdio/mdio-bcm-unimac.c
4157 F: include/linux/platform_data/bcmgenet.h
4158 F: include/linux/platform_data/mdio-bcm-unimac.h
4160 BROADCOM IPROC ARM ARCHITECTURE
4161 M: Ray Jui <rjui@broadcom.com>
4162 M: Scott Branden <sbranden@broadcom.com>
4163 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4164 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4166 T: git git://github.com/broadcom/stblinux.git
4167 F: arch/arm64/boot/dts/broadcom/northstar2/*
4168 F: arch/arm64/boot/dts/broadcom/stingray/*
4169 F: drivers/clk/bcm/clk-ns*
4170 F: drivers/clk/bcm/clk-sr*
4171 F: drivers/pinctrl/bcm/pinctrl-ns*
4172 F: include/dt-bindings/clock/bcm-sr*
4189 BROADCOM IPROC GBIT ETHERNET DRIVER
4190 M: Rafał Miłecki <rafal@milecki.pl>
4191 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4192 L: netdev@vger.kernel.org
4194 F: Documentation/devicetree/bindings/net/brcm,amac.yaml
4195 F: drivers/net/ethernet/broadcom/bgmac*
4196 F: drivers/net/ethernet/broadcom/unimac.h
4198 BROADCOM KONA GPIO DRIVER
4199 M: Ray Jui <rjui@broadcom.com>
4200 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4202 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
4203 F: drivers/gpio/gpio-bcm-kona.c
4205 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4206 M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4207 M: Kashyap Desai <kashyap.desai@broadcom.com>
4208 M: Sumit Saxena <sumit.saxena@broadcom.com>
4209 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4210 L: mpi3mr-linuxdrv.pdl@broadcom.com
4211 L: linux-scsi@vger.kernel.org
4213 W: https://www.broadcom.com/support/storage
4214 F: drivers/scsi/mpi3mr/
4216 BROADCOM NETXTREME-E ROCE DRIVER
4217 M: Selvin Xavier <selvin.xavier@broadcom.com>
4218 L: linux-rdma@vger.kernel.org
4220 W: http://www.broadcom.com
4221 F: drivers/infiniband/hw/bnxt_re/
4222 F: include/uapi/rdma/bnxt_re-abi.h
4224 BROADCOM NVRAM DRIVER
4225 M: Rafał Miłecki <zajec5@gmail.com>
4226 L: linux-mips@vger.kernel.org
4228 F: drivers/firmware/broadcom/*
4230 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4231 M: Rafał Miłecki <rafal@milecki.pl>
4232 M: Florian Fainelli <f.fainelli@gmail.com>
4233 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4234 L: linux-pm@vger.kernel.org
4236 T: git git://github.com/broadcom/stblinux.git
4237 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
4238 F: include/dt-bindings/soc/bcm-pmb.h
4240 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4241 M: Rafał Miłecki <zajec5@gmail.com>
4242 L: linux-wireless@vger.kernel.org
4245 F: include/linux/bcma/
4248 M: Kamal Dasu <kdasu.kdev@gmail.com>
4249 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4251 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4252 F: drivers/spi/spi-bcm-qspi.*
4253 F: drivers/spi/spi-brcmstb-qspi.c
4254 F: drivers/spi/spi-iproc-qspi.c
4256 BROADCOM STB AVS CPUFREQ DRIVER
4257 M: Markus Mayer <mmayer@broadcom.com>
4258 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4259 L: linux-pm@vger.kernel.org
4261 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4262 F: drivers/cpufreq/brcmstb*
4264 BROADCOM STB AVS TMON DRIVER
4265 M: Markus Mayer <mmayer@broadcom.com>
4266 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4267 L: linux-pm@vger.kernel.org
4269 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4270 F: drivers/thermal/broadcom/brcmstb*
4272 BROADCOM STB DPFE DRIVER
4273 M: Markus Mayer <mmayer@broadcom.com>
4274 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4275 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4277 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4278 F: drivers/memory/brcmstb_dpfe.c
4280 BROADCOM STB NAND FLASH DRIVER
4281 M: Brian Norris <computersforpeace@gmail.com>
4282 M: Kamal Dasu <kdasu.kdev@gmail.com>
4283 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4284 L: linux-mtd@lists.infradead.org
4286 F: drivers/mtd/nand/raw/brcmnand/
4287 F: include/linux/platform_data/brcmnand.h
4289 BROADCOM STB PCIE DRIVER
4290 M: Jim Quinlan <jim2101024@gmail.com>
4291 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
4292 M: Florian Fainelli <f.fainelli@gmail.com>
4293 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4294 L: linux-pci@vger.kernel.org
4296 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4297 F: drivers/pci/controller/pcie-brcmstb.c
4299 BROADCOM SYSTEMPORT ETHERNET DRIVER
4300 M: Florian Fainelli <f.fainelli@gmail.com>
4301 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4302 L: netdev@vger.kernel.org
4304 F: drivers/net/ethernet/broadcom/bcmsysport.*
4305 F: drivers/net/ethernet/broadcom/unimac.h
4306 F: Documentation/devicetree/bindings/net/brcm,systemport.yaml
4308 BROADCOM TG3 GIGABIT ETHERNET DRIVER
4309 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
4310 M: Prashant Sreedharan <prashant@broadcom.com>
4311 M: Michael Chan <mchan@broadcom.com>
4312 L: netdev@vger.kernel.org
4314 F: drivers/net/ethernet/broadcom/tg3.*
4317 M: Scott Branden <scott.branden@broadcom.com>
4318 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4320 F: drivers/misc/bcm-vk/
4321 F: include/uapi/linux/misc/bcm_vk.h
4323 BROCADE BFA FC SCSI DRIVER
4324 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4325 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4326 L: linux-scsi@vger.kernel.org
4328 F: drivers/scsi/bfa/
4330 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4331 M: Rasesh Mody <rmody@marvell.com>
4332 M: Sudarsana Kalluru <skalluru@marvell.com>
4333 M: GR-Linux-NIC-Dev@marvell.com
4334 L: netdev@vger.kernel.org
4336 F: drivers/net/ethernet/brocade/bna/
4338 BSG (block layer generic sg v4 driver)
4339 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4340 L: linux-scsi@vger.kernel.org
4343 F: include/linux/bsg.h
4344 F: include/uapi/linux/bsg.h
4347 M: Clemens Ladisch <clemens@ladisch.de>
4348 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4351 F: Documentation/sound/cards/bt87x.rst
4352 F: sound/pci/bt87x.c
4355 M: Michael Buesch <m@bues.ch>
4357 W: http://bu3sch.de/btgpio.php
4358 F: drivers/gpio/gpio-bt8xx.c
4361 M: Chris Mason <clm@fb.com>
4362 M: Josef Bacik <josef@toxicpanda.com>
4363 M: David Sterba <dsterba@suse.com>
4364 L: linux-btrfs@vger.kernel.org
4366 W: http://btrfs.wiki.kernel.org/
4367 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
4368 C: irc://irc.libera.chat/btrfs
4369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4370 F: Documentation/filesystems/btrfs.rst
4372 F: include/linux/btrfs*
4373 F: include/uapi/linux/btrfs*
4375 BTTV VIDEO4LINUX DRIVER
4376 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4377 L: linux-media@vger.kernel.org
4379 W: https://linuxtv.org
4380 T: git git://linuxtv.org/media_tree.git
4381 F: Documentation/driver-api/media/drivers/bttv*
4382 F: drivers/media/pci/bt8xx/bttv*
4384 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4385 M: Chanwoo Choi <cw00.choi@samsung.com>
4386 L: linux-pm@vger.kernel.org
4387 L: linux-samsung-soc@vger.kernel.org
4389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4390 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
4391 F: drivers/devfreq/exynos-bus.c
4393 BUSLOGIC SCSI DRIVER
4394 M: Khalid Aziz <khalid@gonehiking.org>
4395 L: linux-scsi@vger.kernel.org
4397 F: drivers/scsi/BusLogic.*
4398 F: drivers/scsi/FlashPoint.*
4400 C-MEDIA CMI8788 DRIVER
4401 M: Clemens Ladisch <clemens@ladisch.de>
4402 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4405 F: sound/pci/oxygen/
4408 M: Guo Ren <guoren@kernel.org>
4409 L: linux-csky@vger.kernel.org
4411 T: git https://github.com/c-sky/csky-linux.git
4412 F: Documentation/devicetree/bindings/csky/
4413 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
4414 F: Documentation/devicetree/bindings/timer/csky,*
4416 F: drivers/clocksource/timer-gx6605s.c
4417 F: drivers/clocksource/timer-mp-csky.c
4418 F: drivers/irqchip/irq-csky-*
4422 CA8210 IEEE-802.15.4 RADIO DRIVER
4423 L: linux-wpan@vger.kernel.org
4425 W: https://github.com/Cascoda/ca8210-linux.git
4426 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4427 F: drivers/net/ieee802154/ca8210.c
4429 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4430 M: Damien Le Moal <damien.lemoal@wdc.com>
4431 L: linux-riscv@lists.infradead.org
4432 L: linux-gpio@vger.kernel.org (pinctrl driver)
4433 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4434 F: drivers/pinctrl/pinctrl-k210.c
4436 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4437 M: Damien Le Moal <damien.lemoal@wdc.com>
4438 L: linux-kernel@vger.kernel.org
4439 L: linux-riscv@lists.infradead.org
4441 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4442 F: drivers/reset/reset-k210.c
4444 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4445 M: Damien Le Moal <damien.lemoal@wdc.com>
4446 L: linux-riscv@lists.infradead.org
4448 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4449 F: drivers/soc/canaan/
4450 F: include/soc/canaan/
4452 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4453 M: David Howells <dhowells@redhat.com>
4454 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4456 F: Documentation/filesystems/caching/cachefiles.rst
4459 CADENCE MIPI-CSI2 BRIDGES
4460 M: Maxime Ripard <mripard@kernel.org>
4461 L: linux-media@vger.kernel.org
4463 F: Documentation/devicetree/bindings/media/cdns,*.txt
4464 F: drivers/media/platform/cadence/cdns-csi2*
4467 L: linux-mtd@lists.infradead.org
4469 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4470 F: drivers/mtd/nand/raw/cadence-nand-controller.c
4472 CADENCE USB3 DRD IP DRIVER
4473 M: Peter Chen <peter.chen@kernel.org>
4474 M: Pawel Laszczak <pawell@cadence.com>
4475 R: Roger Quadros <rogerq@kernel.org>
4476 R: Aswath Govindraju <a-govindraju@ti.com>
4477 L: linux-usb@vger.kernel.org
4479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4480 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4481 F: drivers/usb/cdns3/
4482 X: drivers/usb/cdns3/cdnsp*
4484 CADENCE USBSSP DRD IP DRIVER
4485 M: Pawel Laszczak <pawell@cadence.com>
4486 L: linux-usb@vger.kernel.org
4488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4489 F: drivers/usb/cdns3/
4490 X: drivers/usb/cdns3/cdns3*
4492 CADET FM/AM RADIO RECEIVER DRIVER
4493 M: Hans Verkuil <hverkuil@xs4all.nl>
4494 L: linux-media@vger.kernel.org
4496 W: https://linuxtv.org
4497 T: git git://linuxtv.org/media_tree.git
4498 F: drivers/media/radio/radio-cadet*
4500 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4501 L: linux-media@vger.kernel.org
4503 T: git git://linuxtv.org/media_tree.git
4504 F: Documentation/admin-guide/media/cafe_ccic*
4505 F: drivers/media/platform/marvell/
4508 L: netdev@vger.kernel.org
4510 F: Documentation/networking/caif/
4511 F: drivers/net/caif/
4512 F: include/net/caif/
4513 F: include/uapi/linux/caif/
4517 M: Toke Høiland-Jørgensen <toke@toke.dk>
4518 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4520 F: net/sched/sch_cake.c
4523 M: Wolfgang Grandegger <wg@grandegger.com>
4524 M: Marc Kleine-Budde <mkl@pengutronix.de>
4525 L: linux-can@vger.kernel.org
4527 W: https://github.com/linux-can
4528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4530 F: Documentation/devicetree/bindings/net/can/
4531 F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4533 F: drivers/phy/phy-can-transceiver.c
4534 F: include/linux/can/bittiming.h
4535 F: include/linux/can/dev.h
4536 F: include/linux/can/length.h
4537 F: include/linux/can/platform/
4538 F: include/linux/can/rx-offload.h
4539 F: include/uapi/linux/can/error.h
4540 F: include/uapi/linux/can/netlink.h
4541 F: include/uapi/linux/can/vxcan.h
4544 M: Oliver Hartkopp <socketcan@hartkopp.net>
4545 M: Marc Kleine-Budde <mkl@pengutronix.de>
4546 L: linux-can@vger.kernel.org
4548 W: https://github.com/linux-can
4549 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4551 F: Documentation/networking/can.rst
4552 F: include/linux/can/can-ml.h
4553 F: include/linux/can/core.h
4554 F: include/linux/can/skb.h
4555 F: include/net/netns/can.h
4556 F: include/uapi/linux/can.h
4557 F: include/uapi/linux/can/bcm.h
4558 F: include/uapi/linux/can/gw.h
4559 F: include/uapi/linux/can/isotp.h
4560 F: include/uapi/linux/can/raw.h
4563 CAN-J1939 NETWORK LAYER
4564 M: Robin van der Gracht <robin@protonic.nl>
4565 M: Oleksij Rempel <o.rempel@pengutronix.de>
4566 R: kernel@pengutronix.de
4567 L: linux-can@vger.kernel.org
4569 F: Documentation/networking/j1939.rst
4570 F: include/uapi/linux/can/j1939.h
4574 M: Serge Hallyn <serge@hallyn.com>
4575 L: linux-security-module@vger.kernel.org
4577 F: include/linux/capability.h
4578 F: include/uapi/linux/capability.h
4579 F: kernel/capability.c
4580 F: security/commoncap.c
4582 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4583 M: Kevin Tsai <ktsai@capellamicro.com>
4585 F: drivers/iio/light/cm*
4587 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4588 M: Christian Lamparter <chunkeey@googlemail.com>
4589 L: linux-wireless@vger.kernel.org
4591 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4592 F: drivers/net/wireless/ath/carl9170/
4595 M: Robert Richter <rric@kernel.org>
4597 W: http://www.marvell.com
4598 F: drivers/i2c/busses/i2c-octeon*
4599 F: drivers/i2c/busses/i2c-thunderx*
4601 CAVIUM LIQUIDIO NETWORK DRIVER
4602 M: Derek Chickles <dchickles@marvell.com>
4603 M: Satanand Burla <sburla@marvell.com>
4604 M: Felix Manlunas <fmanlunas@marvell.com>
4605 L: netdev@vger.kernel.org
4607 W: http://www.marvell.com
4608 F: drivers/net/ethernet/cavium/liquidio/
4611 M: Robert Richter <rric@kernel.org>
4613 W: http://www.marvell.com
4614 F: drivers/mmc/host/cavium*
4616 CAVIUM OCTEON-TX CRYPTO DRIVER
4617 M: George Cherian <gcherian@marvell.com>
4618 L: linux-crypto@vger.kernel.org
4620 W: http://www.marvell.com
4621 F: drivers/crypto/cavium/cpt/
4623 CAVIUM THUNDERX2 ARM64 SOC
4624 M: Robert Richter <rric@kernel.org>
4625 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4627 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4628 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4630 CBS/ETF/TAPRIO QDISCS
4631 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4633 L: netdev@vger.kernel.org
4634 F: net/sched/sch_cbs.c
4635 F: net/sched/sch_etf.c
4636 F: net/sched/sch_taprio.c
4638 CC2520 IEEE-802.15.4 RADIO DRIVER
4639 M: Varka Bhadram <varkabhadram@gmail.com>
4640 L: linux-wpan@vger.kernel.org
4642 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4643 F: drivers/net/ieee802154/cc2520.c
4644 F: include/linux/spi/cc2520.h
4646 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4647 M: Gilad Ben-Yossef <gilad@benyossef.com>
4648 L: linux-crypto@vger.kernel.org
4650 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4651 F: drivers/crypto/ccree/
4653 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4654 M: Hadar Gat <hadar.gat@arm.com>
4655 L: linux-crypto@vger.kernel.org
4657 F: drivers/char/hw_random/cctrng.c
4658 F: drivers/char/hw_random/cctrng.h
4659 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4660 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4663 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4664 L: linux-media@vger.kernel.org
4666 W: http://linuxtv.org
4667 T: git git://linuxtv.org/media_tree.git
4668 F: Documentation/ABI/testing/debugfs-cec-error-inj
4669 F: Documentation/devicetree/bindings/media/cec.txt
4670 F: Documentation/driver-api/media/cec-core.rst
4671 F: Documentation/userspace-api/media/cec
4672 F: drivers/media/cec/
4673 F: drivers/media/rc/keymaps/rc-cec.c
4674 F: include/media/cec-notifier.h
4675 F: include/media/cec.h
4676 F: include/uapi/linux/cec-funcs.h
4677 F: include/uapi/linux/cec.h
4680 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4681 L: linux-media@vger.kernel.org
4683 W: http://linuxtv.org
4684 T: git git://linuxtv.org/media_tree.git
4685 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4686 F: drivers/media/cec/platform/cec-gpio/
4688 CELL BROADBAND ENGINE ARCHITECTURE
4689 M: Arnd Bergmann <arnd@arndb.de>
4690 L: linuxppc-dev@lists.ozlabs.org
4692 W: http://www.ibm.com/developerworks/power/cell/
4693 F: arch/powerpc/include/asm/cell*.h
4694 F: arch/powerpc/include/asm/spu*.h
4695 F: arch/powerpc/include/uapi/asm/spu*.h
4696 F: arch/powerpc/platforms/cell/
4698 CELLWISE CW2015 BATTERY DRIVER
4699 M: Tobias Schrammm <t.schramm@manjaro.org>
4701 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4702 F: drivers/power/supply/cw2015_battery.c
4704 CEPH COMMON CODE (LIBCEPH)
4705 M: Ilya Dryomov <idryomov@gmail.com>
4706 M: Xiubo Li <xiubli@redhat.com>
4707 R: Jeff Layton <jlayton@kernel.org>
4708 L: ceph-devel@vger.kernel.org
4711 T: git git://github.com/ceph/ceph-client.git
4712 F: include/linux/ceph/
4713 F: include/linux/crush/
4716 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4717 M: Xiubo Li <xiubli@redhat.com>
4718 M: Ilya Dryomov <idryomov@gmail.com>
4719 R: Jeff Layton <jlayton@kernel.org>
4720 L: ceph-devel@vger.kernel.org
4723 T: git git://github.com/ceph/ceph-client.git
4724 F: Documentation/filesystems/ceph.rst
4727 CERTIFICATE HANDLING
4728 M: David Howells <dhowells@redhat.com>
4729 M: David Woodhouse <dwmw2@infradead.org>
4730 L: keyrings@vger.kernel.org
4732 F: Documentation/admin-guide/module-signing.rst
4734 F: scripts/check-blacklist-hashes.awk
4735 F: scripts/sign-file.c
4738 CFAG12864B LCD DRIVER
4739 M: Miguel Ojeda <ojeda@kernel.org>
4741 F: drivers/auxdisplay/cfag12864b.c
4742 F: include/linux/cfag12864b.h
4744 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4745 M: Miguel Ojeda <ojeda@kernel.org>
4747 F: drivers/auxdisplay/cfag12864bfb.c
4748 F: include/linux/cfag12864b.h
4750 CHAR and MISC DRIVERS
4751 M: Arnd Bergmann <arnd@arndb.de>
4752 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4757 F: include/linux/miscdevice.h
4758 X: drivers/char/agp/
4759 X: drivers/char/hw_random/
4760 X: drivers/char/ipmi/
4761 X: drivers/char/random.c
4762 X: drivers/char/tpm/
4765 M: Andy Whitcroft <apw@canonical.com>
4766 M: Joe Perches <joe@perches.com>
4767 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4768 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4770 F: scripts/checkpatch.pl
4772 CHECKPATCH DOCUMENTATION
4773 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4774 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4775 R: Joe Perches <joe@perches.com>
4777 F: Documentation/dev-tools/checkpatch.rst
4779 CHINESE DOCUMENTATION
4780 M: Alex Shi <alexs@kernel.org>
4781 M: Yanteng Si <siyanteng@loongson.cn>
4783 F: Documentation/translations/zh_CN/
4785 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4786 M: Peter Chen <peter.chen@kernel.org>
4787 L: linux-usb@vger.kernel.org
4789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4790 F: drivers/usb/chipidea/
4792 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4793 M: Hans de Goede <hdegoede@redhat.com>
4794 L: linux-input@vger.kernel.org
4796 F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
4797 F: drivers/input/touchscreen/chipone_icn8318.c
4799 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4800 M: Hans de Goede <hdegoede@redhat.com>
4801 L: linux-input@vger.kernel.org
4803 F: drivers/input/touchscreen/chipone_icn8505.c
4805 CHROME HARDWARE PLATFORM SUPPORT
4806 M: Benson Leung <bleung@chromium.org>
4807 L: chrome-platform@lists.linux.dev
4809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4810 F: drivers/platform/chrome/
4812 CHROMEOS EC CODEC DRIVER
4813 M: Cheng-Yi Chiang <cychiang@chromium.org>
4814 M: Tzung-Bi Shih <tzungbi@google.com>
4815 R: Guenter Roeck <groeck@chromium.org>
4816 L: chrome-platform@lists.linux.dev
4818 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4819 F: sound/soc/codecs/cros_ec_codec.*
4821 CHROMEOS EC SUBDRIVERS
4822 M: Benson Leung <bleung@chromium.org>
4823 R: Guenter Roeck <groeck@chromium.org>
4824 L: chrome-platform@lists.linux.dev
4826 F: drivers/power/supply/cros_usbpd-charger.c
4830 CHROMEOS EC USB TYPE-C DRIVER
4831 M: Prashant Malani <pmalani@chromium.org>
4832 L: chrome-platform@lists.linux.dev
4834 F: drivers/platform/chrome/cros_ec_typec.c
4836 CHROMEOS EC USB PD NOTIFY DRIVER
4837 M: Prashant Malani <pmalani@chromium.org>
4838 L: chrome-platform@lists.linux.dev
4840 F: drivers/platform/chrome/cros_usbpd_notify.c
4841 F: include/linux/platform_data/cros_usbpd_notify.h
4843 CHRONTEL CH7322 CEC DRIVER
4844 M: Joe Tessler <jrt@google.com>
4845 L: linux-media@vger.kernel.org
4847 T: git git://linuxtv.org/media_tree.git
4848 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4849 F: drivers/media/cec/i2c/ch7322.c
4851 CIRRUS LOGIC AUDIO CODEC DRIVERS
4852 M: James Schulman <james.schulman@cirrus.com>
4853 M: David Rhodes <david.rhodes@cirrus.com>
4854 M: Lucas Tanure <tanureal@opensource.cirrus.com>
4855 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4856 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4857 L: patches@opensource.cirrus.com
4859 F: Documentation/devicetree/bindings/sound/cirrus,cs*
4860 F: include/dt-bindings/sound/cs*
4861 F: sound/pci/hda/cs*
4862 F: sound/soc/codecs/cs*
4864 CIRRUS LOGIC DSP FIRMWARE DRIVER
4865 M: Simon Trimmer <simont@opensource.cirrus.com>
4866 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4867 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4868 L: patches@opensource.cirrus.com
4870 W: https://github.com/CirrusLogic/linux-drivers/wiki
4871 T: git https://github.com/CirrusLogic/linux-drivers.git
4872 F: drivers/firmware/cirrus/*
4873 F: include/linux/firmware/cirrus/*
4875 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4876 M: Hartley Sweeten <hsweeten@visionengravers.com>
4877 L: netdev@vger.kernel.org
4879 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4881 CIRRUS LOGIC LOCHNAGAR DRIVER
4882 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4883 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4884 L: patches@opensource.cirrus.com
4886 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4887 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4888 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4889 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4890 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4891 F: Documentation/hwmon/lochnagar.rst
4892 F: drivers/clk/clk-lochnagar.c
4893 F: drivers/hwmon/lochnagar-hwmon.c
4894 F: drivers/mfd/lochnagar-i2c.c
4895 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4896 F: drivers/regulator/lochnagar-regulator.c
4897 F: include/dt-bindings/clk/lochnagar.h
4898 F: include/dt-bindings/pinctrl/lochnagar.h
4899 F: include/linux/mfd/lochnagar*
4900 F: sound/soc/codecs/lochnagar-sc.c
4902 CIRRUS LOGIC MADERA CODEC DRIVERS
4903 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4904 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4905 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4906 L: patches@opensource.cirrus.com
4908 W: https://github.com/CirrusLogic/linux-drivers/wiki
4909 T: git https://github.com/CirrusLogic/linux-drivers.git
4910 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4911 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4912 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4913 F: drivers/gpio/gpio-madera*
4914 F: drivers/irqchip/irq-madera*
4915 F: drivers/mfd/cs47l*
4916 F: drivers/mfd/madera*
4917 F: drivers/pinctrl/cirrus/*
4918 F: include/dt-bindings/sound/madera*
4919 F: include/linux/irqchip/irq-madera*
4920 F: include/linux/mfd/madera/*
4921 F: include/sound/madera*
4922 F: sound/soc/codecs/cs47l*
4923 F: sound/soc/codecs/madera*
4925 CISCO FCOE HBA DRIVER
4926 M: Satish Kharat <satishkh@cisco.com>
4927 M: Sesidhar Baddela <sebaddel@cisco.com>
4928 M: Karan Tilak Kumar <kartilak@cisco.com>
4929 L: linux-scsi@vger.kernel.org
4931 F: drivers/scsi/fnic/
4933 CISCO SCSI HBA DRIVER
4934 M: Karan Tilak Kumar <kartilak@cisco.com>
4935 M: Sesidhar Baddela <sebaddel@cisco.com>
4936 L: linux-scsi@vger.kernel.org
4938 F: drivers/scsi/snic/
4940 CISCO VIC ETHERNET NIC DRIVER
4941 M: Christian Benvenuti <benve@cisco.com>
4942 M: Govindarajulu Varadarajan <_govind@gmx.com>
4944 F: drivers/net/ethernet/cisco/enic/
4946 CISCO VIC LOW LATENCY NIC DRIVER
4947 M: Christian Benvenuti <benve@cisco.com>
4948 M: Nelson Escobar <neescoba@cisco.com>
4950 F: drivers/infiniband/hw/usnic/
4953 M: Miguel Ojeda <ojeda@kernel.org>
4957 CLANG/LLVM BUILD SUPPORT
4958 M: Nathan Chancellor <nathan@kernel.org>
4959 M: Nick Desaulniers <ndesaulniers@google.com>
4960 R: Tom Rix <trix@redhat.com>
4961 L: llvm@lists.linux.dev
4963 W: https://clangbuiltlinux.github.io/
4964 B: https://github.com/ClangBuiltLinux/linux/issues
4965 C: irc://irc.libera.chat/clangbuiltlinux
4966 F: Documentation/kbuild/llvm.rst
4967 F: include/linux/compiler-clang.h
4968 F: scripts/Makefile.clang
4969 F: scripts/clang-tools/
4970 K: \b(?i:clang|llvm)\b
4972 CLANG CONTROL FLOW INTEGRITY SUPPORT
4973 M: Sami Tolvanen <samitolvanen@google.com>
4974 M: Kees Cook <keescook@chromium.org>
4975 R: Nathan Chancellor <nathan@kernel.org>
4976 R: Nick Desaulniers <ndesaulniers@google.com>
4977 L: llvm@lists.linux.dev
4979 B: https://github.com/ClangBuiltLinux/linux/issues
4980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/clang/features
4981 F: include/linux/cfi.h
4985 M: Russell King <linux@armlinux.org.uk>
4986 L: linux-clk@vger.kernel.org
4988 F: include/linux/clk.h
4990 CLOCKSOURCE, CLOCKEVENT DRIVERS
4991 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4992 M: Thomas Gleixner <tglx@linutronix.de>
4993 L: linux-kernel@vger.kernel.org
4995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4996 F: Documentation/devicetree/bindings/timer/
4997 F: drivers/clocksource/
5000 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
5001 M: Daniel Oliveira Nascimento <don@syst.com.br>
5002 L: platform-driver-x86@vger.kernel.org
5004 F: drivers/platform/x86/classmate-laptop.c
5007 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
5008 L: linux-media@vger.kernel.org
5010 W: https://linuxtv.org
5011 T: git git://linuxtv.org/media_tree.git
5012 F: drivers/media/pci/cobalt/
5014 COCCINELLE/Semantic Patches (SmPL)
5015 M: Julia Lawall <Julia.Lawall@inria.fr>
5016 M: Nicolas Palix <nicolas.palix@imag.fr>
5017 L: cocci@inria.fr (moderated for non-subscribers)
5019 W: https://coccinelle.gitlabpages.inria.fr/website/
5020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5021 F: Documentation/dev-tools/coccinelle.rst
5022 F: scripts/coccicheck
5023 F: scripts/coccinelle/
5026 M: Jan Harkes <jaharkes@cs.cmu.edu>
5028 L: codalist@coda.cs.cmu.edu
5030 W: http://www.coda.cs.cmu.edu/
5031 F: Documentation/filesystems/coda.rst
5033 F: include/linux/coda*.h
5034 F: include/uapi/linux/coda*.h
5036 CODA V4L2 MEM2MEM DRIVER
5037 M: Philipp Zabel <p.zabel@pengutronix.de>
5038 L: linux-media@vger.kernel.org
5040 F: Documentation/devicetree/bindings/media/coda.yaml
5041 F: drivers/media/platform/chips-media/
5044 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5046 F: Documentation/process/code-of-conduct-interpretation.rst
5047 F: Documentation/process/code-of-conduct.rst
5050 M: Ian Abbott <abbotti@mev.co.uk>
5051 M: H Hartley Sweeten <hsweeten@visionengravers.com>
5054 F: include/linux/comedi/
5055 F: include/uapi/linux/comedi.h
5057 COMMON CLK FRAMEWORK
5058 M: Michael Turquette <mturquette@baylibre.com>
5059 M: Stephen Boyd <sboyd@kernel.org>
5060 L: linux-clk@vger.kernel.org
5062 Q: http://patchwork.kernel.org/project/linux-clk/list/
5063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5064 F: Documentation/devicetree/bindings/clock/
5066 F: include/dt-bindings/clock/
5067 F: include/linux/clk-pr*
5068 F: include/linux/clk/
5069 F: include/linux/of_clk.h
5070 X: drivers/clk/clkdev.c
5072 COMMON INTERNET FILE SYSTEM CLIENT (CIFS)
5073 M: Steve French <sfrench@samba.org>
5074 L: linux-cifs@vger.kernel.org
5075 L: samba-technical@lists.samba.org (moderated for non-subscribers)
5077 W: http://linux-cifs.samba.org/
5078 T: git git://git.samba.org/sfrench/cifs-2.6.git
5079 F: Documentation/admin-guide/cifs/
5083 COMPACTPCI HOTPLUG CORE
5084 M: Scott Murray <scott@spiteful.org>
5085 L: linux-pci@vger.kernel.org
5087 F: drivers/pci/hotplug/cpci_hotplug*
5089 COMPACTPCI HOTPLUG GENERIC DRIVER
5090 M: Scott Murray <scott@spiteful.org>
5091 L: linux-pci@vger.kernel.org
5093 F: drivers/pci/hotplug/cpcihp_generic.c
5095 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5096 M: Scott Murray <scott@spiteful.org>
5097 L: linux-pci@vger.kernel.org
5099 F: drivers/pci/hotplug/cpcihp_zt5550.*
5101 COMPAL LAPTOP SUPPORT
5102 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5103 L: platform-driver-x86@vger.kernel.org
5105 F: drivers/platform/x86/compal-laptop.c
5108 M: Miguel Ojeda <ojeda@kernel.org>
5109 R: Nick Desaulniers <ndesaulniers@google.com>
5111 F: include/linux/compiler_attributes.h
5113 COMPUTE EXPRESS LINK (CXL)
5114 M: Alison Schofield <alison.schofield@intel.com>
5115 M: Vishal Verma <vishal.l.verma@intel.com>
5116 M: Ira Weiny <ira.weiny@intel.com>
5117 M: Ben Widawsky <bwidawsk@kernel.org>
5118 M: Dan Williams <dan.j.williams@intel.com>
5119 L: linux-cxl@vger.kernel.org
5122 F: include/uapi/linux/cxl_mem.h
5124 CONEXANT ACCESSRUNNER USB DRIVER
5125 L: accessrunner-general@lists.sourceforge.net
5127 W: http://accessrunner.sourceforge.net/
5128 F: drivers/usb/atm/cxacru.c
5131 M: Joel Becker <jlbec@evilplan.org>
5132 M: Christoph Hellwig <hch@lst.de>
5134 T: git git://git.infradead.org/users/hch/configfs.git
5136 F: include/linux/configfs.h
5137 F: samples/configfs/
5140 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5142 F: drivers/video/console/
5143 F: include/linux/console*
5146 M: Frederic Weisbecker <frederic@kernel.org>
5148 F: kernel/context_tracking.c
5149 F: include/linux/context_tracking*
5151 CONTROL GROUP (CGROUP)
5152 M: Tejun Heo <tj@kernel.org>
5153 M: Zefan Li <lizefan.x@bytedance.com>
5154 M: Johannes Weiner <hannes@cmpxchg.org>
5155 L: cgroups@vger.kernel.org
5157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5158 F: Documentation/admin-guide/cgroup-v1/
5159 F: Documentation/admin-guide/cgroup-v2.rst
5160 F: include/linux/cgroup*
5162 F: tools/testing/selftests/cgroup/
5164 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5165 M: Tejun Heo <tj@kernel.org>
5166 M: Jens Axboe <axboe@kernel.dk>
5167 L: cgroups@vger.kernel.org
5168 L: linux-block@vger.kernel.org
5169 T: git git://git.kernel.dk/linux-block
5170 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5171 F: block/bfq-cgroup.c
5172 F: block/blk-cgroup.c
5173 F: block/blk-iolatency.c
5174 F: block/blk-throttle.c
5175 F: include/linux/blk-cgroup.h
5177 CONTROL GROUP - CPUSET
5178 M: Zefan Li <lizefan.x@bytedance.com>
5179 L: cgroups@vger.kernel.org
5181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5182 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
5183 F: include/linux/cpuset.h
5184 F: kernel/cgroup/cpuset.c
5186 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5187 M: Johannes Weiner <hannes@cmpxchg.org>
5188 M: Michal Hocko <mhocko@kernel.org>
5189 M: Roman Gushchin <roman.gushchin@linux.dev>
5190 M: Shakeel Butt <shakeelb@google.com>
5191 R: Muchun Song <songmuchun@bytedance.com>
5192 L: cgroups@vger.kernel.org
5193 L: linux-mm@kvack.org
5197 F: tools/testing/selftests/cgroup/memcg_protection.m
5198 F: tools/testing/selftests/cgroup/test_kmem.c
5199 F: tools/testing/selftests/cgroup/test_memcontrol.c
5201 CORETEMP HARDWARE MONITORING DRIVER
5202 M: Fenghua Yu <fenghua.yu@intel.com>
5203 L: linux-hwmon@vger.kernel.org
5205 F: Documentation/hwmon/coretemp.rst
5206 F: drivers/hwmon/coretemp.c
5208 CORSAIR-CPRO HARDWARE MONITOR DRIVER
5209 M: Marius Zachmann <mail@mariuszachmann.de>
5210 L: linux-hwmon@vger.kernel.org
5212 F: drivers/hwmon/corsair-cpro.c
5214 CORSAIR-PSU HARDWARE MONITOR DRIVER
5215 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
5216 L: linux-hwmon@vger.kernel.org
5218 F: Documentation/hwmon/corsair-psu.rst
5219 F: drivers/hwmon/corsair-psu.c
5222 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5223 L: linux-iio@vger.kernel.org
5225 T: git git@gitlab.com:vilhelmgray/counter.git
5226 F: Documentation/ABI/testing/sysfs-bus-counter
5227 F: Documentation/driver-api/generic-counter.rst
5229 F: include/linux/counter.h
5230 F: include/uapi/linux/counter.h
5234 M: Bence Csókás <bence98@sch.bme.hu>
5236 F: drivers/i2c/busses/i2c-cp2615.c
5238 CPMAC ETHERNET DRIVER
5239 M: Florian Fainelli <f.fainelli@gmail.com>
5240 L: netdev@vger.kernel.org
5242 F: drivers/net/ethernet/ti/cpmac.c
5244 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5245 M: Viresh Kumar <viresh.kumar@linaro.org>
5246 M: Sudeep Holla <sudeep.holla@arm.com>
5247 L: linux-pm@vger.kernel.org
5249 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5250 F: drivers/cpufreq/vexpress-spc-cpufreq.c
5252 CPU FREQUENCY SCALING FRAMEWORK
5253 M: "Rafael J. Wysocki" <rafael@kernel.org>
5254 M: Viresh Kumar <viresh.kumar@linaro.org>
5255 L: linux-pm@vger.kernel.org
5257 B: https://bugzilla.kernel.org
5258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5260 F: Documentation/admin-guide/pm/cpufreq.rst
5261 F: Documentation/admin-guide/pm/intel_pstate.rst
5262 F: Documentation/cpu-freq/
5263 F: Documentation/devicetree/bindings/cpufreq/
5265 F: include/linux/cpufreq.h
5266 F: include/linux/sched/cpufreq.h
5267 F: kernel/sched/cpufreq*.c
5268 F: tools/testing/selftests/cpufreq/
5270 CPU IDLE TIME MANAGEMENT FRAMEWORK
5271 M: "Rafael J. Wysocki" <rafael@kernel.org>
5272 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5273 L: linux-pm@vger.kernel.org
5275 B: https://bugzilla.kernel.org
5276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5277 F: Documentation/admin-guide/pm/cpuidle.rst
5278 F: Documentation/driver-api/pm/cpuidle.rst
5280 F: include/linux/cpuidle.h
5282 CPU POWER MONITORING SUBSYSTEM
5283 M: Thomas Renninger <trenn@suse.com>
5284 M: Shuah Khan <shuah@kernel.org>
5285 M: Shuah Khan <skhan@linuxfoundation.org>
5286 L: linux-pm@vger.kernel.org
5288 F: tools/power/cpupower/
5291 M: "H. Peter Anvin" <hpa@zytor.com>
5293 F: arch/x86/kernel/cpuid.c
5294 F: arch/x86/kernel/msr.c
5296 CPUIDLE DRIVER - ARM BIG LITTLE
5297 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
5298 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5299 L: linux-pm@vger.kernel.org
5300 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5303 F: drivers/cpuidle/cpuidle-big_little.c
5305 CPUIDLE DRIVER - ARM EXYNOS
5306 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5307 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5308 M: Kukjin Kim <kgene@kernel.org>
5309 L: linux-pm@vger.kernel.org
5310 L: linux-samsung-soc@vger.kernel.org
5312 F: arch/arm/mach-exynos/pm.c
5313 F: drivers/cpuidle/cpuidle-exynos.c
5314 F: include/linux/platform_data/cpuidle-exynos.h
5316 CPUIDLE DRIVER - ARM PSCI
5317 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
5318 M: Sudeep Holla <sudeep.holla@arm.com>
5319 L: linux-pm@vger.kernel.org
5320 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5322 F: drivers/cpuidle/cpuidle-psci.c
5324 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5325 M: Ulf Hansson <ulf.hansson@linaro.org>
5326 L: linux-pm@vger.kernel.org
5327 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5329 F: drivers/cpuidle/cpuidle-psci.h
5330 F: drivers/cpuidle/cpuidle-psci-domain.c
5332 CPUIDLE DRIVER - DT IDLE PM DOMAIN
5333 M: Ulf Hansson <ulf.hansson@linaro.org>
5334 L: linux-pm@vger.kernel.org
5336 F: drivers/cpuidle/dt_idle_genpd.c
5337 F: drivers/cpuidle/dt_idle_genpd.h
5339 CPUIDLE DRIVER - RISC-V SBI
5340 M: Anup Patel <anup@brainfault.org>
5341 L: linux-pm@vger.kernel.org
5342 L: linux-riscv@lists.infradead.org
5344 F: drivers/cpuidle/cpuidle-riscv-sbi.c
5347 M: Nicolas Pitre <nico@fluxnic.net>
5349 F: Documentation/filesystems/cramfs.rst
5353 M: Bastien Nocera <hadess@hadess.net>
5354 L: linux-input@vger.kernel.org
5356 F: drivers/hid/hid-creative-sb0540.c
5359 M: Herbert Xu <herbert@gondor.apana.org.au>
5360 M: "David S. Miller" <davem@davemloft.net>
5361 L: linux-crypto@vger.kernel.org
5363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5364 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5365 F: Documentation/crypto/
5366 F: Documentation/devicetree/bindings/crypto/
5371 F: include/linux/crypto*
5374 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5375 M: Neil Horman <nhorman@tuxdriver.com>
5376 L: linux-crypto@vger.kernel.org
5378 F: crypto/ansi_cprng.c
5382 M: Hans Verkuil <hverkuil@xs4all.nl>
5383 L: linux-media@vger.kernel.org
5385 W: http://linuxtv.org
5386 T: git git://linuxtv.org/media_tree.git
5387 F: drivers/media/i2c/cs3308.c
5389 CS5535 Audio ALSA driver
5390 M: Jaya Kumar <jayakumar.alsa@gmail.com>
5392 F: sound/pci/cs5535audio/
5394 CSI DRIVERS FOR ALLWINNER V3s
5395 M: Yong Deng <yong.deng@magewell.com>
5396 L: linux-media@vger.kernel.org
5398 T: git git://linuxtv.org/media_tree.git
5399 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
5400 F: drivers/media/platform/sunxi/sun6i-csi/
5403 M: Pavel Pisa <pisa@cmp.felk.cvut.cz>
5404 M: Ondrej Ille <ondrej.ille@gmail.com>
5405 L: linux-can@vger.kernel.org
5407 F: Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5408 F: drivers/net/can/ctucanfd/
5411 M: Solomon Peachy <pizza@shaftnet.org>
5413 F: drivers/net/wireless/st/cw1200/
5415 CX18 VIDEO4LINUX DRIVER
5416 M: Andy Walls <awalls@md.metrocast.net>
5417 L: linux-media@vger.kernel.org
5419 W: https://linuxtv.org
5420 T: git git://linuxtv.org/media_tree.git
5421 F: drivers/media/pci/cx18/
5422 F: include/uapi/linux/ivtv*
5424 CX2341X MPEG ENCODER HELPER MODULE
5425 M: Hans Verkuil <hverkuil@xs4all.nl>
5426 L: linux-media@vger.kernel.org
5428 W: https://linuxtv.org
5429 T: git git://linuxtv.org/media_tree.git
5430 F: drivers/media/common/cx2341x*
5431 F: include/media/drv-intf/cx2341x.h
5433 CX24120 MEDIA DRIVER
5434 M: Jemma Denson <jdenson@gmail.com>
5435 M: Patrick Boettcher <patrick.boettcher@posteo.de>
5436 L: linux-media@vger.kernel.org
5438 W: https://linuxtv.org
5439 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5440 F: drivers/media/dvb-frontends/cx24120*
5442 CX88 VIDEO4LINUX DRIVER
5443 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5444 L: linux-media@vger.kernel.org
5446 W: https://linuxtv.org
5447 T: git git://linuxtv.org/media_tree.git
5448 F: Documentation/driver-api/media/drivers/cx88*
5449 F: drivers/media/pci/cx88/
5451 CXD2820R MEDIA DRIVER
5452 M: Antti Palosaari <crope@iki.fi>
5453 L: linux-media@vger.kernel.org
5455 W: https://linuxtv.org
5456 W: http://palosaari.fi/linux/
5457 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5458 T: git git://linuxtv.org/anttip/media_tree.git
5459 F: drivers/media/dvb-frontends/cxd2820r*
5461 CXGB3 ETHERNET DRIVER (CXGB3)
5462 M: Raju Rangoju <rajur@chelsio.com>
5463 L: netdev@vger.kernel.org
5465 W: http://www.chelsio.com
5466 F: drivers/net/ethernet/chelsio/cxgb3/
5468 CXGB3 ISCSI DRIVER (CXGB3I)
5469 M: Karen Xie <kxie@chelsio.com>
5470 L: linux-scsi@vger.kernel.org
5472 W: http://www.chelsio.com
5473 F: drivers/scsi/cxgbi/cxgb3i
5475 CXGB4 CRYPTO DRIVER (chcr)
5476 M: Ayush Sawal <ayush.sawal@chelsio.com>
5477 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5478 M: Rohit Maheshwari <rohitm@chelsio.com>
5479 L: linux-crypto@vger.kernel.org
5481 W: http://www.chelsio.com
5482 F: drivers/crypto/chelsio
5484 CXGB4 INLINE CRYPTO DRIVER
5485 M: Ayush Sawal <ayush.sawal@chelsio.com>
5486 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5487 M: Rohit Maheshwari <rohitm@chelsio.com>
5488 L: netdev@vger.kernel.org
5490 W: http://www.chelsio.com
5491 F: drivers/net/ethernet/chelsio/inline_crypto/
5493 CXGB4 ETHERNET DRIVER (CXGB4)
5494 M: Raju Rangoju <rajur@chelsio.com>
5495 L: netdev@vger.kernel.org
5497 W: http://www.chelsio.com
5498 F: drivers/net/ethernet/chelsio/cxgb4/
5500 CXGB4 ISCSI DRIVER (CXGB4I)
5501 M: Karen Xie <kxie@chelsio.com>
5502 L: linux-scsi@vger.kernel.org
5504 W: http://www.chelsio.com
5505 F: drivers/scsi/cxgbi/cxgb4i
5507 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5508 M: Potnuri Bharat Teja <bharat@chelsio.com>
5509 L: linux-rdma@vger.kernel.org
5511 W: http://www.openfabrics.org
5512 F: drivers/infiniband/hw/cxgb4/
5513 F: include/uapi/rdma/cxgb4-abi.h
5515 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5516 M: Raju Rangoju <rajur@chelsio.com>
5517 L: netdev@vger.kernel.org
5519 W: http://www.chelsio.com
5520 F: drivers/net/ethernet/chelsio/cxgb4vf/
5522 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5523 M: Frederic Barrat <fbarrat@linux.ibm.com>
5524 M: Andrew Donnellan <ajd@linux.ibm.com>
5525 L: linuxppc-dev@lists.ozlabs.org
5527 F: Documentation/ABI/testing/sysfs-class-cxl
5528 F: Documentation/powerpc/cxl.rst
5529 F: arch/powerpc/platforms/powernv/pci-cxl.c
5530 F: drivers/misc/cxl/
5531 F: include/misc/cxl*
5532 F: include/uapi/misc/cxl.h
5534 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5535 M: Manoj N. Kumar <manoj@linux.ibm.com>
5536 M: Matthew R. Ochs <mrochs@linux.ibm.com>
5537 M: Uma Krishnan <ukrishn@linux.ibm.com>
5538 L: linux-scsi@vger.kernel.org
5540 F: Documentation/powerpc/cxlflash.rst
5541 F: drivers/scsi/cxlflash/
5542 F: include/uapi/scsi/cxlflash_ioctl.h
5545 M: Russell King <linux@armlinux.org.uk>
5546 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5548 W: http://www.armlinux.org.uk/
5549 F: drivers/video/fbdev/cyber2000fb.*
5551 CYCLADES PC300 DRIVER
5553 F: drivers/net/wan/pc300*
5555 CYPRESS_FIRMWARE MEDIA DRIVER
5556 M: Antti Palosaari <crope@iki.fi>
5557 L: linux-media@vger.kernel.org
5559 W: https://linuxtv.org
5560 W: http://palosaari.fi/linux/
5561 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5562 T: git git://linuxtv.org/anttip/media_tree.git
5563 F: drivers/media/common/cypress_firmware*
5565 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5566 M: Linus Walleij <linus.walleij@linaro.org>
5567 L: linux-input@vger.kernel.org
5569 F: drivers/input/touchscreen/cy8ctma140.c
5571 CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5572 M: Yassine Oudjana <y.oudjana@protonmail.com>
5573 L: linux-input@vger.kernel.org
5575 F: Documentation/devicetree/bindings/input/cypress-sf.yaml
5576 F: drivers/input/keyboard/cypress-sf.c
5578 CYTTSP TOUCHSCREEN DRIVER
5579 M: Linus Walleij <linus.walleij@linaro.org>
5580 L: linux-input@vger.kernel.org
5582 F: drivers/input/touchscreen/cyttsp*
5584 D-LINK DIR-685 TOUCHKEYS DRIVER
5585 M: Linus Walleij <linus.walleij@linaro.org>
5586 L: linux-input@vger.kernel.org
5588 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5590 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5591 M: Joshua Kinard <kumba@gentoo.org>
5593 F: drivers/rtc/rtc-ds1685.c
5594 F: include/linux/rtc/ds1685.h
5596 DAMA SLAVE for AX.25
5597 M: Joerg Reuter <jreuter@yaina.de>
5598 L: linux-hams@vger.kernel.org
5600 W: http://yaina.de/jreuter/
5601 W: http://www.qsl.net/dl1bke/
5602 F: net/ax25/af_ax25.c
5603 F: net/ax25/ax25_dev.c
5604 F: net/ax25/ax25_ds_*
5605 F: net/ax25/ax25_in.c
5606 F: net/ax25/ax25_out.c
5607 F: net/ax25/ax25_timer.c
5608 F: net/ax25/sysctl_net_ax25.c
5611 M: SeongJae Park <sj@kernel.org>
5612 L: damon@lists.linux.dev
5613 L: linux-mm@kvack.org
5615 F: Documentation/ABI/testing/sysfs-kernel-mm-damon
5616 F: Documentation/admin-guide/mm/damon/
5617 F: Documentation/vm/damon/
5618 F: include/linux/damon.h
5619 F: include/trace/events/damon.h
5621 F: tools/testing/selftests/damon/
5623 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5624 L: netdev@vger.kernel.org
5626 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5627 F: drivers/net/ethernet/dec/tulip/dmfe.c
5629 DC390/AM53C974 SCSI driver
5630 M: Hannes Reinecke <hare@suse.com>
5631 L: linux-scsi@vger.kernel.org
5633 F: drivers/scsi/am53c974.c
5636 M: Oliver Neukum <oliver@neukum.org>
5637 M: Ali Akcaagac <aliakc@web.de>
5638 M: Jamie Lenehan <lenehan@twibble.org>
5639 L: dc395x@twibble.org
5641 W: http://twibble.org/dist/dc395x/
5642 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5643 F: Documentation/scsi/dc395x.rst
5644 F: drivers/scsi/dc395x.*
5647 L: dccp@vger.kernel.org
5649 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5650 F: include/linux/dccp.h
5651 F: include/linux/tfrc.h
5652 F: include/uapi/linux/dccp.h
5655 DECnet NETWORK LAYER
5656 L: linux-decnet-user@lists.sourceforge.net
5658 W: http://linux-decnet.sourceforge.net
5659 F: Documentation/networking/decnet.rst
5662 DECSTATION PLATFORM SUPPORT
5663 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5664 L: linux-mips@vger.kernel.org
5666 W: http://www.linux-mips.org/wiki/DECstation
5668 F: arch/mips/include/asm/dec/
5669 F: arch/mips/include/asm/mach-dec/
5671 DEFXX FDDI NETWORK DRIVER
5672 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5674 F: drivers/net/fddi/defxx.*
5676 DEFZA FDDI NETWORK DRIVER
5677 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5679 F: drivers/net/fddi/defza.*
5681 DEINTERLACE DRIVERS FOR ALLWINNER H3
5682 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5683 L: linux-media@vger.kernel.org
5685 T: git git://linuxtv.org/media_tree.git
5686 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5687 F: drivers/media/platform/sunxi/sun8i-di/
5690 M: Matthew Garrett <mjg59@srcf.ucam.org>
5691 M: Pali Rohár <pali@kernel.org>
5692 L: platform-driver-x86@vger.kernel.org
5694 F: drivers/platform/x86/dell/dell-laptop.c
5696 DELL LAPTOP FREEFALL DRIVER
5697 M: Pali Rohár <pali@kernel.org>
5699 F: drivers/platform/x86/dell/dell-smo8800.c
5701 DELL LAPTOP RBTN DRIVER
5702 M: Pali Rohár <pali@kernel.org>
5704 F: drivers/platform/x86/dell/dell-rbtn.*
5706 DELL LAPTOP SMM DRIVER
5707 M: Pali Rohár <pali@kernel.org>
5709 F: Documentation/ABI/obsolete/procfs-i8k
5710 F: drivers/hwmon/dell-smm-hwmon.c
5711 F: include/uapi/linux/i8k.h
5713 DELL REMOTE BIOS UPDATE DRIVER
5714 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5715 L: platform-driver-x86@vger.kernel.org
5717 F: drivers/platform/x86/dell/dell_rbu.c
5720 M: Pali Rohár <pali@kernel.org>
5721 L: Dell.Client.Kernel@dell.com
5722 L: platform-driver-x86@vger.kernel.org
5724 F: drivers/platform/x86/dell/dell-smbios.*
5726 DELL SMBIOS SMM DRIVER
5727 L: Dell.Client.Kernel@dell.com
5728 L: platform-driver-x86@vger.kernel.org
5730 F: drivers/platform/x86/dell/dell-smbios-smm.c
5732 DELL SMBIOS WMI DRIVER
5733 L: Dell.Client.Kernel@dell.com
5734 L: platform-driver-x86@vger.kernel.org
5736 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5737 F: tools/wmi/dell-smbios-example.c
5739 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5740 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5741 L: platform-driver-x86@vger.kernel.org
5743 F: Documentation/driver-api/dcdbas.rst
5744 F: drivers/platform/x86/dell/dcdbas.*
5746 DELL WMI DESCRIPTOR DRIVER
5747 L: Dell.Client.Kernel@dell.com
5749 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5751 DELL WMI SYSMAN DRIVER
5752 M: Divya Bharathi <divya.bharathi@dell.com>
5753 M: Prasanth Ksr <prasanth.ksr@dell.com>
5754 L: Dell.Client.Kernel@dell.com
5755 L: platform-driver-x86@vger.kernel.org
5757 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5758 F: drivers/platform/x86/dell/dell-wmi-sysman/
5760 DELL WMI NOTIFICATIONS DRIVER
5761 M: Matthew Garrett <mjg59@srcf.ucam.org>
5762 M: Pali Rohár <pali@kernel.org>
5764 F: drivers/platform/x86/dell/dell-wmi-base.c
5766 DELL WMI HARDWARE PRIVACY SUPPORT
5767 M: Perry Yuan <Perry.Yuan@dell.com>
5768 L: Dell.Client.Kernel@dell.com
5769 L: platform-driver-x86@vger.kernel.org
5771 F: drivers/platform/x86/dell/dell-wmi-privacy.c
5773 DELTA ST MEDIA DRIVER
5774 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5775 L: linux-media@vger.kernel.org
5777 W: https://linuxtv.org
5778 T: git git://linuxtv.org/media_tree.git
5779 F: drivers/media/platform/st/sti/delta
5781 DELTA AHE-50DC FAN CONTROL MODULE DRIVER
5782 M: Zev Weiss <zev@bewilderbeest.net>
5783 L: linux-hwmon@vger.kernel.org
5785 F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c
5787 DELTA DPS920AB PSU DRIVER
5788 M: Robert Marko <robert.marko@sartura.hr>
5789 L: linux-hwmon@vger.kernel.org
5791 F: Documentation/hwmon/dps920ab.rst
5792 F: drivers/hwmon/pmbus/dps920ab.c
5794 DELTA NETWORKS TN48M CPLD DRIVERS
5795 M: Robert Marko <robert.marko@sartura.hr>
5797 F: Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
5798 F: Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
5799 F: Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
5800 F: drivers/gpio/gpio-tn48m.c
5801 F: include/dt-bindings/reset/delta,tn48m-reset.h
5804 L: linux-mtd@lists.infradead.org
5806 F: drivers/mtd/nand/raw/denali*
5808 DESIGNWARE EDMA CORE IP DRIVER
5809 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5810 L: dmaengine@vger.kernel.org
5812 F: drivers/dma/dw-edma/
5813 F: include/linux/dma/edma.h
5815 DESIGNWARE XDATA IP DRIVER
5816 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5817 L: linux-pci@vger.kernel.org
5819 F: Documentation/misc-devices/dw-xdata-pcie.rst
5820 F: drivers/misc/dw-xdata-pcie.c
5822 DESIGNWARE USB2 DRD IP DRIVER
5823 M: Minas Harutyunyan <hminas@synopsys.com>
5824 L: linux-usb@vger.kernel.org
5826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5827 F: drivers/usb/dwc2/
5829 DESIGNWARE USB3 DRD IP DRIVER
5830 M: Felipe Balbi <balbi@kernel.org>
5831 L: linux-usb@vger.kernel.org
5833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5834 F: drivers/usb/dwc3/
5836 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5837 M: Andreas Klinger <ak@it-klinger.de>
5838 L: linux-iio@vger.kernel.org
5840 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5841 F: drivers/iio/proximity/srf*.c
5843 DEVICE COREDUMP (DEV_COREDUMP)
5844 M: Johannes Berg <johannes@sipsolutions.net>
5845 L: linux-kernel@vger.kernel.org
5847 F: drivers/base/devcoredump.c
5848 F: include/linux/devcoredump.h
5850 DEVICE DEPENDENCY HELPER SCRIPT
5851 M: Saravana Kannan <saravanak@google.com>
5852 L: linux-kernel@vger.kernel.org
5854 F: scripts/dev-needs.sh
5856 DEVICE DIRECT ACCESS (DAX)
5857 M: Dan Williams <dan.j.williams@intel.com>
5858 M: Vishal Verma <vishal.l.verma@intel.com>
5859 M: Dave Jiang <dave.jiang@intel.com>
5860 L: nvdimm@lists.linux.dev
5864 DEVICE FREQUENCY (DEVFREQ)
5865 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5866 M: Kyungmin Park <kyungmin.park@samsung.com>
5867 M: Chanwoo Choi <cw00.choi@samsung.com>
5868 L: linux-pm@vger.kernel.org
5870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5871 F: Documentation/devicetree/bindings/devfreq/
5873 F: include/linux/devfreq.h
5874 F: include/trace/events/devfreq.h
5876 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5877 M: Chanwoo Choi <cw00.choi@samsung.com>
5878 L: linux-pm@vger.kernel.org
5880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5881 F: Documentation/devicetree/bindings/devfreq/event/
5882 F: drivers/devfreq/devfreq-event.c
5883 F: drivers/devfreq/event/
5884 F: include/dt-bindings/pmu/exynos_ppmu.h
5885 F: include/linux/devfreq-event.h
5887 DEVICE NUMBER REGISTRY
5888 M: Torben Mathiasen <device@lanana.org>
5890 W: http://lanana.org/docs/device-list/index.html
5892 DEVICE RESOURCE MANAGEMENT HELPERS
5893 M: Hans de Goede <hdegoede@redhat.com>
5894 R: Matti Vaittinen <mazziesaccount@gmail.com>
5896 F: include/linux/devm-helpers.h
5899 M: Alasdair Kergon <agk@redhat.com>
5900 M: Mike Snitzer <snitzer@kernel.org>
5901 M: dm-devel@redhat.com
5902 L: dm-devel@redhat.com
5904 W: http://sources.redhat.com/dm
5905 Q: http://patchwork.kernel.org/project/dm-devel/list/
5906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5907 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5908 F: Documentation/admin-guide/device-mapper/
5909 F: drivers/md/Kconfig
5910 F: drivers/md/Makefile
5912 F: drivers/md/persistent-data/
5913 F: include/linux/device-mapper.h
5914 F: include/linux/dm-*.h
5915 F: include/uapi/linux/dm-*.h
5918 M: Jiri Pirko <jiri@nvidia.com>
5919 L: netdev@vger.kernel.org
5921 F: Documentation/networking/devlink
5922 F: include/net/devlink.h
5923 F: include/uapi/linux/devlink.h
5924 F: net/core/devlink.c
5926 DH ELECTRONICS IMX6 DHCOM BOARD SUPPORT
5927 M: Christoph Niedermaier <cniedermaier@dh-electronics.com>
5928 L: kernel@dh-electronics.com
5930 F: arch/arm/boot/dts/imx6*-dhcom-*
5932 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
5933 M: Marek Vasut <marex@denx.de>
5934 L: kernel@dh-electronics.com
5936 F: arch/arm/boot/dts/stm32mp1*-dhcom-*
5937 F: arch/arm/boot/dts/stm32mp1*-dhcor-*
5939 DIALOG SEMICONDUCTOR DRIVERS
5940 M: Support Opensource <support.opensource@diasemi.com>
5942 W: http://www.dialog-semiconductor.com/products
5943 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5944 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5945 F: Documentation/devicetree/bindings/mfd/da90*.txt
5946 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5947 F: Documentation/devicetree/bindings/regulator/da92*.txt
5948 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5949 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5950 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5951 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5952 F: Documentation/hwmon/da90??.rst
5953 F: drivers/gpio/gpio-da90??.c
5954 F: drivers/hwmon/da90??-hwmon.c
5955 F: drivers/iio/adc/da91??-*.c
5956 F: drivers/input/misc/da72??.[ch]
5957 F: drivers/input/misc/da90??_onkey.c
5958 F: drivers/input/touchscreen/da9052_tsi.c
5959 F: drivers/leds/leds-da90??.c
5960 F: drivers/mfd/da903x.c
5961 F: drivers/mfd/da90??-*.c
5962 F: drivers/mfd/da91??-*.c
5963 F: drivers/pinctrl/pinctrl-da90??.c
5964 F: drivers/power/supply/da9052-battery.c
5965 F: drivers/power/supply/da91??-*.c
5966 F: drivers/regulator/da9???-regulator.[ch]
5967 F: drivers/regulator/slg51000-regulator.[ch]
5968 F: drivers/rtc/rtc-da90??.c
5969 F: drivers/thermal/da90??-thermal.c
5970 F: drivers/video/backlight/da90??_bl.c
5971 F: drivers/watchdog/da90??_wdt.c
5972 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
5973 F: include/linux/mfd/da903x.h
5974 F: include/linux/mfd/da9052/
5975 F: include/linux/mfd/da9055/
5976 F: include/linux/mfd/da9062/
5977 F: include/linux/mfd/da9063/
5978 F: include/linux/mfd/da9150/
5979 F: include/linux/regulator/da9211.h
5980 F: include/sound/da[79]*.h
5981 F: sound/soc/codecs/da[79]*.[ch]
5983 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5984 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5985 L: linux-gpio@vger.kernel.org
5987 F: drivers/gpio/gpio-gpio-mm.c
5989 DIOLAN U2C-12 I2C DRIVER
5990 M: Guenter Roeck <linux@roeck-us.net>
5991 L: linux-i2c@vger.kernel.org
5993 F: drivers/i2c/busses/i2c-diolan-u2c.c
5995 DIRECTORY NOTIFICATION (DNOTIFY)
5996 M: Jan Kara <jack@suse.cz>
5997 R: Amir Goldstein <amir73il@gmail.com>
5998 L: linux-fsdevel@vger.kernel.org
6000 F: Documentation/filesystems/dnotify.rst
6001 F: fs/notify/dnotify/
6002 F: include/linux/dnotify.h
6004 DISK GEOMETRY AND PARTITION HANDLING
6005 M: Andries Brouwer <aeb@cwi.nl>
6007 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6008 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6009 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6012 M: Jan Kara <jack@suse.com>
6014 F: Documentation/filesystems/quota.rst
6016 F: include/linux/quota*.h
6017 F: include/uapi/linux/quota*.h
6019 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6020 M: Bernie Thompson <bernie@plugable.com>
6021 L: linux-fbdev@vger.kernel.org
6023 W: http://plugable.com/category/projects/udlfb/
6024 F: Documentation/fb/udlfb.rst
6025 F: drivers/video/fbdev/udlfb.c
6026 F: include/video/udlfb.h
6028 DISTRIBUTED LOCK MANAGER (DLM)
6029 M: Christine Caulfield <ccaulfie@redhat.com>
6030 M: David Teigland <teigland@redhat.com>
6031 L: cluster-devel@redhat.com
6033 W: http://sources.redhat.com/cluster/
6034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6037 DMA BUFFER SHARING FRAMEWORK
6038 M: Sumit Semwal <sumit.semwal@linaro.org>
6039 M: Christian König <christian.koenig@amd.com>
6040 L: linux-media@vger.kernel.org
6041 L: dri-devel@lists.freedesktop.org
6042 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6044 T: git git://anongit.freedesktop.org/drm/drm-misc
6045 F: Documentation/driver-api/dma-buf.rst
6047 F: include/linux/*fence.h
6048 F: include/linux/dma-buf.h
6049 F: include/linux/dma-resv.h
6050 K: \bdma_(?:buf|fence|resv)\b
6052 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6053 M: Vinod Koul <vkoul@kernel.org>
6054 L: dmaengine@vger.kernel.org
6056 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6058 F: Documentation/devicetree/bindings/dma/
6059 F: Documentation/driver-api/dmaengine/
6061 F: include/linux/dma/
6062 F: include/linux/dmaengine.h
6063 F: include/linux/of_dma.h
6066 M: Christoph Hellwig <hch@lst.de>
6067 M: Marek Szyprowski <m.szyprowski@samsung.com>
6068 R: Robin Murphy <robin.murphy@arm.com>
6069 L: iommu@lists.linux.dev
6071 W: http://git.infradead.org/users/hch/dma-mapping.git
6072 T: git git://git.infradead.org/users/hch/dma-mapping.git
6073 F: include/asm-generic/dma-mapping.h
6074 F: include/linux/dma-direct.h
6075 F: include/linux/dma-mapping.h
6076 F: include/linux/dma-map-ops.h
6079 DMA MAPPING BENCHMARK
6080 M: Xiang Chen <chenxiang66@hisilicon.com>
6081 L: iommu@lists.linux.dev
6082 F: kernel/dma/map_benchmark.c
6083 F: tools/testing/selftests/dma/
6085 DMA-BUF HEAPS FRAMEWORK
6086 M: Sumit Semwal <sumit.semwal@linaro.org>
6087 R: Benjamin Gaignard <benjamin.gaignard@collabora.com>
6088 R: Liam Mark <lmark@codeaurora.org>
6089 R: Laura Abbott <labbott@redhat.com>
6090 R: Brian Starkey <Brian.Starkey@arm.com>
6091 R: John Stultz <jstultz@google.com>
6092 L: linux-media@vger.kernel.org
6093 L: dri-devel@lists.freedesktop.org
6094 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6096 T: git git://anongit.freedesktop.org/drm/drm-misc
6097 F: drivers/dma-buf/dma-heap.c
6098 F: drivers/dma-buf/heaps/*
6099 F: include/linux/dma-heap.h
6100 F: include/uapi/linux/dma-heap.h
6102 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6103 M: Lukasz Luba <lukasz.luba@arm.com>
6104 L: linux-pm@vger.kernel.org
6105 L: linux-samsung-soc@vger.kernel.org
6107 F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6108 F: drivers/memory/samsung/exynos5422-dmc.c
6110 DME1737 HARDWARE MONITOR DRIVER
6111 M: Juerg Haefliger <juergh@gmail.com>
6112 L: linux-hwmon@vger.kernel.org
6114 F: Documentation/hwmon/dme1737.rst
6115 F: drivers/hwmon/dme1737.c
6118 M: Jean Delvare <jdelvare@suse.com>
6120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6121 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
6122 F: drivers/firmware/dmi-id.c
6123 F: drivers/firmware/dmi_scan.c
6124 F: include/linux/dmi.h
6127 M: Jonathan Corbet <corbet@lwn.net>
6128 L: linux-doc@vger.kernel.org
6130 P: Documentation/doc-guide/maintainer-profile.rst
6131 T: git git://git.lwn.net/linux.git docs-next
6133 F: scripts/documentation-file-ref-check
6134 F: scripts/kernel-doc
6135 F: scripts/sphinx-pre-install
6136 X: Documentation/ABI/
6137 X: Documentation/admin-guide/media/
6138 X: Documentation/devicetree/
6139 X: Documentation/driver-api/media/
6140 X: Documentation/firmware-guide/acpi/
6141 X: Documentation/i2c/
6142 X: Documentation/power/
6143 X: Documentation/spi/
6144 X: Documentation/userspace-api/media/
6146 DOCUMENTATION REPORTING ISSUES
6147 M: Thorsten Leemhuis <linux@leemhuis.info>
6148 L: linux-doc@vger.kernel.org
6150 F: Documentation/admin-guide/reporting-issues.rst
6152 DOCUMENTATION SCRIPTS
6153 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6154 L: linux-doc@vger.kernel.org
6156 F: Documentation/sphinx/parse-headers.pl
6157 F: scripts/documentation-file-ref-check
6158 F: scripts/sphinx-pre-install
6160 DOCUMENTATION/ITALIAN
6161 M: Federico Vaga <federico.vaga@vaga.pv.it>
6162 L: linux-doc@vger.kernel.org
6164 F: Documentation/translations/it_IT
6166 DOCUMENTATION/JAPANESE
6167 R: Akira Yokosawa <akiyks@gmail.com>
6168 L: linux-doc@vger.kernel.org
6170 F: Documentation/translations/ja_JP
6172 DONGWOON DW9714 LENS VOICE COIL DRIVER
6173 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6174 L: linux-media@vger.kernel.org
6176 T: git git://linuxtv.org/media_tree.git
6177 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
6178 F: drivers/media/i2c/dw9714.c
6180 DONGWOON DW9768 LENS VOICE COIL DRIVER
6181 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
6182 L: linux-media@vger.kernel.org
6184 T: git git://linuxtv.org/media_tree.git
6185 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6186 F: drivers/media/i2c/dw9768.c
6188 DONGWOON DW9807 LENS VOICE COIL DRIVER
6189 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6190 L: linux-media@vger.kernel.org
6192 T: git git://linuxtv.org/media_tree.git
6193 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6194 F: drivers/media/i2c/dw9807-vcm.c
6197 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
6198 L: blinux-list@redhat.com
6200 F: drivers/char/dtlk.c
6201 F: include/linux/dtlk.h
6203 DPAA2 DATAPATH I/O (DPIO) DRIVER
6204 M: Roy Pledge <Roy.Pledge@nxp.com>
6205 L: linux-kernel@vger.kernel.org
6207 F: drivers/soc/fsl/dpio
6209 DPAA2 ETHERNET DRIVER
6210 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6211 L: netdev@vger.kernel.org
6213 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6214 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6215 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
6216 F: drivers/net/ethernet/freescale/dpaa2/Makefile
6217 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6218 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6219 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
6220 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
6221 F: drivers/net/ethernet/freescale/dpaa2/dpni*
6223 DPAA2 ETHERNET SWITCH DRIVER
6224 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6225 L: netdev@vger.kernel.org
6227 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6228 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6229 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
6231 DPT_I2O SCSI RAID DRIVER
6232 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
6233 L: linux-scsi@vger.kernel.org
6235 W: http://www.adaptec.com/
6236 F: drivers/scsi/dpt*
6237 F: drivers/scsi/dpt/
6240 M: Philipp Reisner <philipp.reisner@linbit.com>
6241 M: Lars Ellenberg <lars.ellenberg@linbit.com>
6242 M: Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6243 L: drbd-dev@lists.linbit.com
6245 W: http://www.drbd.org
6246 T: git git://git.linbit.com/linux-drbd.git
6247 T: git git://git.linbit.com/drbd-8.4.git
6248 F: Documentation/admin-guide/blockdev/
6249 F: drivers/block/drbd/
6252 DRIVER COMPONENT FRAMEWORK
6253 L: dri-devel@lists.freedesktop.org
6254 F: drivers/base/component.c
6255 F: include/linux/component.h
6257 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6258 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6259 R: "Rafael J. Wysocki" <rafael@kernel.org>
6261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6262 F: Documentation/core-api/kobject.rst
6266 F: include/linux/debugfs.h
6267 F: include/linux/kobj*
6270 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6271 M: Nishanth Menon <nm@ti.com>
6272 L: linux-pm@vger.kernel.org
6274 F: drivers/soc/ti/smartreflex.c
6275 F: include/linux/power/smartreflex.h
6277 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6278 M: Maxime Ripard <mripard@kernel.org>
6279 M: Chen-Yu Tsai <wens@csie.org>
6280 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6281 L: dri-devel@lists.freedesktop.org
6283 T: git git://anongit.freedesktop.org/drm/drm-misc
6284 F: drivers/gpu/drm/sun4i/sun8i*
6286 DRM DRIVER FOR ARM PL111 CLCD
6287 M: Emma Anholt <emma@anholt.net>
6289 T: git git://anongit.freedesktop.org/drm/drm-misc
6290 F: drivers/gpu/drm/pl111/
6292 DRM DRIVER FOR ARM VERSATILE TFT PANELS
6293 M: Linus Walleij <linus.walleij@linaro.org>
6295 T: git git://anongit.freedesktop.org/drm/drm-misc
6296 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6297 F: drivers/gpu/drm/panel/panel-arm-versatile.c
6299 DRM DRIVER FOR ASPEED BMC GFX
6300 M: Joel Stanley <joel@jms.id.au>
6301 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6303 T: git git://anongit.freedesktop.org/drm/drm-misc
6304 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6305 F: drivers/gpu/drm/aspeed/
6307 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6308 M: Dave Airlie <airlied@redhat.com>
6309 R: Thomas Zimmermann <tzimmermann@suse.de>
6310 L: dri-devel@lists.freedesktop.org
6312 T: git git://anongit.freedesktop.org/drm/drm-misc
6313 F: drivers/gpu/drm/ast/
6315 DRM DRIVER FOR BOCHS VIRTUAL GPU
6316 M: Gerd Hoffmann <kraxel@redhat.com>
6317 L: virtualization@lists.linux-foundation.org
6319 T: git git://anongit.freedesktop.org/drm/drm-misc
6320 F: drivers/gpu/drm/tiny/bochs.c
6322 DRM DRIVER FOR BOE HIMAX8279D PANELS
6323 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6325 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6326 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
6328 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6329 M: Jagan Teki <jagan@amarulasolutions.com>
6331 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6332 F: drivers/gpu/drm/bridge/chipone-icn6211.c
6334 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6335 M: Linus Walleij <linus.walleij@linaro.org>
6337 T: git git://anongit.freedesktop.org/drm/drm-misc
6338 F: drivers/gpu/drm/tve200/
6340 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6341 M: Icenowy Zheng <icenowy@aosc.io>
6343 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6344 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6346 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6347 M: Jagan Teki <jagan@amarulasolutions.com>
6349 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6350 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6352 DRM DRIVER FOR GENERIC USB DISPLAY
6353 M: Noralf Trønnes <noralf@tronnes.org>
6355 W: https://github.com/notro/gud/wiki
6356 T: git git://anongit.freedesktop.org/drm/drm-misc
6357 F: drivers/gpu/drm/gud/
6358 F: include/drm/gud.h
6360 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6361 M: Hans de Goede <hdegoede@redhat.com>
6363 T: git git://anongit.freedesktop.org/drm/drm-misc
6364 F: drivers/gpu/drm/tiny/gm12u320.c
6366 DRM DRIVER FOR HX8357D PANELS
6367 M: Emma Anholt <emma@anholt.net>
6369 T: git git://anongit.freedesktop.org/drm/drm-misc
6370 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
6371 F: drivers/gpu/drm/tiny/hx8357d.c
6373 DRM DRIVER FOR ILITEK ILI9225 PANELS
6374 M: David Lechner <david@lechnology.com>
6376 T: git git://anongit.freedesktop.org/drm/drm-misc
6377 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6378 F: drivers/gpu/drm/tiny/ili9225.c
6380 DRM DRIVER FOR ILITEK ILI9486 PANELS
6381 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6383 T: git git://anongit.freedesktop.org/drm/drm-misc
6384 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6385 F: drivers/gpu/drm/tiny/ili9486.c
6387 DRM DRIVER FOR INTEL I810 VIDEO CARDS
6388 S: Orphan / Obsolete
6389 F: drivers/gpu/drm/i810/
6390 F: include/uapi/drm/i810_drm.h
6392 DRM DRIVER FOR LVDS PANELS
6393 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6394 L: dri-devel@lists.freedesktop.org
6395 T: git git://anongit.freedesktop.org/drm/drm-misc
6397 F: drivers/gpu/drm/panel/panel-lvds.c
6398 F: Documentation/devicetree/bindings/display/lvds.yaml
6399 F: Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6401 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6402 M: Guido Günther <agx@sigxcpu.org>
6403 R: Purism Kernel Team <kernel@puri.sm>
6405 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6406 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6408 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
6409 S: Orphan / Obsolete
6410 F: drivers/gpu/drm/mga/
6411 F: include/uapi/drm/mga_drm.h
6413 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6414 M: Dave Airlie <airlied@redhat.com>
6415 R: Thomas Zimmermann <tzimmermann@suse.de>
6416 L: dri-devel@lists.freedesktop.org
6418 T: git git://anongit.freedesktop.org/drm/drm-misc
6419 F: drivers/gpu/drm/mgag200/
6421 DRM DRIVER FOR MI0283QT
6422 M: Noralf Trønnes <noralf@tronnes.org>
6424 T: git git://anongit.freedesktop.org/drm/drm-misc
6425 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6426 F: drivers/gpu/drm/tiny/mi0283qt.c
6428 DRM DRIVER FOR MIPI DBI compatible panels
6429 M: Noralf Trønnes <noralf@tronnes.org>
6431 W: https://github.com/notro/panel-mipi-dbi/wiki
6432 T: git git://anongit.freedesktop.org/drm/drm-misc
6433 F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6434 F: drivers/gpu/drm/tiny/panel-mipi-dbi.c
6436 DRM DRIVER FOR MSM ADRENO GPU
6437 M: Rob Clark <robdclark@gmail.com>
6438 M: Abhinav Kumar <quic_abhinavk@quicinc.com>
6439 M: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
6440 R: Sean Paul <sean@poorly.run>
6441 L: linux-arm-msm@vger.kernel.org
6442 L: dri-devel@lists.freedesktop.org
6443 L: freedreno@lists.freedesktop.org
6445 T: git https://gitlab.freedesktop.org/drm/msm.git
6446 F: Documentation/devicetree/bindings/display/msm/
6447 F: drivers/gpu/drm/msm/
6448 F: include/uapi/drm/msm_drm.h
6450 DRM DRIVER FOR NOVATEK NT35510 PANELS
6451 M: Linus Walleij <linus.walleij@linaro.org>
6453 T: git git://anongit.freedesktop.org/drm/drm-misc
6454 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6455 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
6457 DRM DRIVER FOR NOVATEK NT35560 PANELS
6458 M: Linus Walleij <linus.walleij@linaro.org>
6460 T: git git://anongit.freedesktop.org/drm/drm-misc
6461 F: Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
6462 F: drivers/gpu/drm/panel/panel-novatek-nt35560.c
6464 DRM DRIVER FOR NOVATEK NT36672A PANELS
6465 M: Sumit Semwal <sumit.semwal@linaro.org>
6467 T: git git://anongit.freedesktop.org/drm/drm-misc
6468 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6469 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6471 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6472 M: Ben Skeggs <bskeggs@redhat.com>
6473 M: Karol Herbst <kherbst@redhat.com>
6474 M: Lyude Paul <lyude@redhat.com>
6475 L: dri-devel@lists.freedesktop.org
6476 L: nouveau@lists.freedesktop.org
6478 W: https://nouveau.freedesktop.org/
6479 Q: https://patchwork.freedesktop.org/project/nouveau/
6480 Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
6481 B: https://gitlab.freedesktop.org/drm/nouveau/-/issues
6482 C: irc://irc.oftc.net/nouveau
6483 T: git https://gitlab.freedesktop.org/drm/nouveau.git
6484 F: drivers/gpu/drm/nouveau/
6485 F: include/uapi/drm/nouveau_drm.h
6487 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6488 M: Stefan Mavrodiev <stefan@olimex.com>
6490 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6491 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6493 DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
6494 R: Douglas Anderson <dianders@chromium.org>
6495 F: Documentation/devicetree/bindings/display/bridge/ps8640.yaml
6496 F: drivers/gpu/drm/bridge/parade-ps8640.c
6498 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6499 M: Noralf Trønnes <noralf@tronnes.org>
6501 T: git git://anongit.freedesktop.org/drm/drm-misc
6502 F: Documentation/devicetree/bindings/display/repaper.txt
6503 F: drivers/gpu/drm/tiny/repaper.c
6505 DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
6506 M: Javier Martinez Canillas <javierm@redhat.com>
6508 T: git git://anongit.freedesktop.org/drm/drm-misc
6509 F: Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml
6510 F: drivers/gpu/drm/solomon/ssd130x*
6512 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6513 M: Dave Airlie <airlied@redhat.com>
6514 M: Gerd Hoffmann <kraxel@redhat.com>
6515 L: virtualization@lists.linux-foundation.org
6517 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6518 T: git git://anongit.freedesktop.org/drm/drm-misc
6519 F: drivers/gpu/drm/tiny/cirrus.c
6521 DRM DRIVER FOR QXL VIRTUAL GPU
6522 M: Dave Airlie <airlied@redhat.com>
6523 M: Gerd Hoffmann <kraxel@redhat.com>
6524 L: virtualization@lists.linux-foundation.org
6525 L: spice-devel@lists.freedesktop.org
6527 T: git git://anongit.freedesktop.org/drm/drm-misc
6528 F: drivers/gpu/drm/qxl/
6529 F: include/uapi/drm/qxl_drm.h
6531 DRM DRIVER FOR RAGE 128 VIDEO CARDS
6532 S: Orphan / Obsolete
6533 F: drivers/gpu/drm/r128/
6534 F: include/uapi/drm/r128_drm.h
6536 DRM DRIVER FOR RAYDIUM RM67191 PANELS
6537 M: Robert Chiras <robert.chiras@nxp.com>
6539 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6540 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
6542 DRM DRIVER FOR SAMSUNG DB7430 PANELS
6543 M: Linus Walleij <linus.walleij@linaro.org>
6545 T: git git://anongit.freedesktop.org/drm/drm-misc
6546 F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6547 F: drivers/gpu/drm/panel/panel-samsung-db7430.c
6549 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6550 M: Markuss Broks <markuss.broks@gmail.com>
6552 F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6553 F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6555 DRM DRIVER FOR SITRONIX ST7703 PANELS
6556 M: Guido Günther <agx@sigxcpu.org>
6557 R: Purism Kernel Team <kernel@puri.sm>
6558 R: Ondrej Jirman <megous@megous.com>
6560 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6561 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
6563 DRM DRIVER FOR SAVAGE VIDEO CARDS
6564 S: Orphan / Obsolete
6565 F: drivers/gpu/drm/savage/
6566 F: include/uapi/drm/savage_drm.h
6568 DRM DRIVER FOR SIMPLE FRAMEBUFFERS
6569 M: Thomas Zimmermann <tzimmermann@suse.de>
6570 L: dri-devel@lists.freedesktop.org
6572 T: git git://anongit.freedesktop.org/drm/drm-misc
6573 F: drivers/gpu/drm/tiny/simpledrm.c
6575 DRM DRIVER FOR SIS VIDEO CARDS
6576 S: Orphan / Obsolete
6577 F: drivers/gpu/drm/sis/
6578 F: include/uapi/drm/sis_drm.h
6580 DRM DRIVER FOR SITRONIX ST7586 PANELS
6581 M: David Lechner <david@lechnology.com>
6583 T: git git://anongit.freedesktop.org/drm/drm-misc
6584 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
6585 F: drivers/gpu/drm/tiny/st7586.c
6587 DRM DRIVER FOR SITRONIX ST7701 PANELS
6588 M: Jagan Teki <jagan@amarulasolutions.com>
6590 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6591 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
6593 DRM DRIVER FOR SITRONIX ST7735R PANELS
6594 M: David Lechner <david@lechnology.com>
6596 T: git git://anongit.freedesktop.org/drm/drm-misc
6597 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6598 F: drivers/gpu/drm/tiny/st7735r.c
6600 DRM DRIVER FOR ST-ERICSSON MCDE
6601 M: Linus Walleij <linus.walleij@linaro.org>
6603 T: git git://anongit.freedesktop.org/drm/drm-misc
6604 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6605 F: drivers/gpu/drm/mcde/
6607 DRM DRIVER FOR TDFX VIDEO CARDS
6608 S: Orphan / Obsolete
6609 F: drivers/gpu/drm/tdfx/
6611 DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
6612 R: Douglas Anderson <dianders@chromium.org>
6613 F: Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
6614 F: drivers/gpu/drm/bridge/ti-sn65dsi86.c
6616 DRM DRIVER FOR TPO TPG110 PANELS
6617 M: Linus Walleij <linus.walleij@linaro.org>
6619 T: git git://anongit.freedesktop.org/drm/drm-misc
6620 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6621 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6623 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6624 M: Dave Airlie <airlied@redhat.com>
6625 R: Sean Paul <sean@poorly.run>
6626 R: Thomas Zimmermann <tzimmermann@suse.de>
6627 L: dri-devel@lists.freedesktop.org
6629 T: git git://anongit.freedesktop.org/drm/drm-misc
6630 F: drivers/gpu/drm/udl/
6632 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6633 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6634 M: Melissa Wen <melissa.srw@gmail.com>
6635 R: Haneen Mohammed <hamohammed.sa@gmail.com>
6636 R: Daniel Vetter <daniel@ffwll.ch>
6637 L: dri-devel@lists.freedesktop.org
6639 T: git git://anongit.freedesktop.org/drm/drm-misc
6640 F: Documentation/gpu/vkms.rst
6641 F: drivers/gpu/drm/vkms/
6643 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6644 M: Hans de Goede <hdegoede@redhat.com>
6645 L: dri-devel@lists.freedesktop.org
6647 T: git git://anongit.freedesktop.org/drm/drm-misc
6648 F: drivers/gpu/drm/vboxvideo/
6650 DRM DRIVER FOR VMWARE VIRTUAL GPU
6651 M: Zack Rusin <zackr@vmware.com>
6652 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
6653 L: dri-devel@lists.freedesktop.org
6655 T: git git://anongit.freedesktop.org/drm/drm-misc
6656 F: drivers/gpu/drm/vmwgfx/
6657 F: include/uapi/drm/vmwgfx_drm.h
6659 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6660 M: Linus Walleij <linus.walleij@linaro.org>
6662 T: git git://anongit.freedesktop.org/drm/drm-misc
6663 F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6664 F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
6667 M: David Airlie <airlied@linux.ie>
6668 M: Daniel Vetter <daniel@ffwll.ch>
6669 L: dri-devel@lists.freedesktop.org
6671 B: https://gitlab.freedesktop.org/drm
6672 C: irc://irc.oftc.net/dri-devel
6673 T: git git://anongit.freedesktop.org/drm/drm
6674 F: Documentation/devicetree/bindings/display/
6675 F: Documentation/devicetree/bindings/gpu/
6676 F: Documentation/gpu/
6679 F: include/linux/vga*
6680 F: include/uapi/drm/
6682 DRM DRIVERS AND MISC GPU PATCHES
6683 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6684 M: Maxime Ripard <mripard@kernel.org>
6685 M: Thomas Zimmermann <tzimmermann@suse.de>
6687 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6688 T: git git://anongit.freedesktop.org/drm/drm-misc
6689 F: Documentation/gpu/
6690 F: drivers/gpu/drm/*
6693 F: include/linux/vga*
6694 F: include/uapi/drm/drm*
6696 DRM DRIVERS FOR ALLWINNER A10
6697 M: Maxime Ripard <mripard@kernel.org>
6698 M: Chen-Yu Tsai <wens@csie.org>
6699 L: dri-devel@lists.freedesktop.org
6701 T: git git://anongit.freedesktop.org/drm/drm-misc
6702 F: Documentation/devicetree/bindings/display/allwinner*
6703 F: drivers/gpu/drm/sun4i/
6705 DRM DRIVERS FOR AMLOGIC SOCS
6706 M: Neil Armstrong <narmstrong@baylibre.com>
6707 L: dri-devel@lists.freedesktop.org
6708 L: linux-amlogic@lists.infradead.org
6710 W: http://linux-meson.com/
6711 T: git git://anongit.freedesktop.org/drm/drm-misc
6712 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6713 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6714 F: Documentation/gpu/meson.rst
6715 F: drivers/gpu/drm/meson/
6717 DRM DRIVERS FOR ATMEL HLCDC
6718 M: Sam Ravnborg <sam@ravnborg.org>
6719 M: Boris Brezillon <bbrezillon@kernel.org>
6720 L: dri-devel@lists.freedesktop.org
6722 T: git git://anongit.freedesktop.org/drm/drm-misc
6723 F: Documentation/devicetree/bindings/display/atmel/
6724 F: drivers/gpu/drm/atmel-hlcdc/
6726 DRM DRIVERS FOR BRIDGE CHIPS
6727 M: Andrzej Hajda <andrzej.hajda@intel.com>
6728 M: Neil Armstrong <narmstrong@baylibre.com>
6729 M: Robert Foss <robert.foss@linaro.org>
6730 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6731 R: Jonas Karlman <jonas@kwiboo.se>
6732 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6734 T: git git://anongit.freedesktop.org/drm/drm-misc
6735 F: Documentation/devicetree/bindings/display/bridge/
6736 F: drivers/gpu/drm/bridge/
6738 DRM DRIVERS FOR EXYNOS
6739 M: Inki Dae <inki.dae@samsung.com>
6740 M: Joonyoung Shim <jy0922.shim@samsung.com>
6741 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6742 M: Kyungmin Park <kyungmin.park@samsung.com>
6743 L: dri-devel@lists.freedesktop.org
6745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6746 F: Documentation/devicetree/bindings/display/exynos/
6747 F: Documentation/devicetree/bindings/display/samsung/
6748 F: drivers/gpu/drm/exynos/
6749 F: include/uapi/drm/exynos_drm.h
6751 DRM DRIVERS FOR FREESCALE DCU
6752 M: Stefan Agner <stefan@agner.ch>
6753 M: Alison Wang <alison.wang@nxp.com>
6754 L: dri-devel@lists.freedesktop.org
6756 T: git git://anongit.freedesktop.org/drm/drm-misc
6757 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6758 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6759 F: drivers/gpu/drm/fsl-dcu/
6761 DRM DRIVERS FOR FREESCALE IMX
6762 M: Philipp Zabel <p.zabel@pengutronix.de>
6763 L: dri-devel@lists.freedesktop.org
6765 F: Documentation/devicetree/bindings/display/imx/
6766 F: drivers/gpu/drm/imx/
6767 F: drivers/gpu/ipu-v3/
6769 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6770 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6771 L: dri-devel@lists.freedesktop.org
6773 T: git git://github.com/patjak/drm-gma500
6774 F: drivers/gpu/drm/gma500/
6776 DRM DRIVERS FOR HISILICON
6777 M: Xinliang Liu <xinliang.liu@linaro.org>
6778 M: Tian Tao <tiantao6@hisilicon.com>
6779 R: John Stultz <jstultz@google.com>
6780 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6781 R: Chen Feng <puck.chen@hisilicon.com>
6782 L: dri-devel@lists.freedesktop.org
6784 T: git git://anongit.freedesktop.org/drm/drm-misc
6785 F: Documentation/devicetree/bindings/display/hisilicon/
6786 F: drivers/gpu/drm/hisilicon/
6788 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6789 M: Deepak Rawat <drawat.floss@gmail.com>
6790 L: linux-hyperv@vger.kernel.org
6791 L: dri-devel@lists.freedesktop.org
6793 T: git git://anongit.freedesktop.org/drm/drm-misc
6794 F: drivers/gpu/drm/hyperv
6796 DRM DRIVERS FOR LIMA
6797 M: Qiang Yu <yuq825@gmail.com>
6798 L: dri-devel@lists.freedesktop.org
6799 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6801 T: git git://anongit.freedesktop.org/drm/drm-misc
6802 F: drivers/gpu/drm/lima/
6803 F: include/uapi/drm/lima_drm.h
6805 DRM DRIVERS FOR MEDIATEK
6806 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6807 M: Philipp Zabel <p.zabel@pengutronix.de>
6808 L: dri-devel@lists.freedesktop.org
6809 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6811 F: Documentation/devicetree/bindings/display/mediatek/
6812 F: drivers/gpu/drm/mediatek/
6813 F: drivers/phy/mediatek/phy-mtk-hdmi*
6814 F: drivers/phy/mediatek/phy-mtk-mipi*
6816 DRM DRIVERS FOR NVIDIA TEGRA
6817 M: Thierry Reding <thierry.reding@gmail.com>
6818 L: dri-devel@lists.freedesktop.org
6819 L: linux-tegra@vger.kernel.org
6821 T: git git://anongit.freedesktop.org/tegra/linux.git
6822 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
6823 F: Documentation/devicetree/bindings/gpu/host1x/
6824 F: drivers/gpu/drm/tegra/
6825 F: drivers/gpu/host1x/
6826 F: include/linux/host1x.h
6827 F: include/uapi/drm/tegra_drm.h
6829 DRM DRIVERS FOR RENESAS
6830 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6831 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6832 L: dri-devel@lists.freedesktop.org
6833 L: linux-renesas-soc@vger.kernel.org
6835 T: git git://linuxtv.org/pinchartl/media drm/du/next
6836 F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
6837 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6838 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6839 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6840 F: drivers/gpu/drm/rcar-du/
6841 F: drivers/gpu/drm/shmobile/
6842 F: include/linux/platform_data/shmob_drm.h
6844 DRM DRIVERS FOR ROCKCHIP
6845 M: Sandy Huang <hjc@rock-chips.com>
6846 M: Heiko Stübner <heiko@sntech.de>
6847 L: dri-devel@lists.freedesktop.org
6849 T: git git://anongit.freedesktop.org/drm/drm-misc
6850 F: Documentation/devicetree/bindings/display/rockchip/
6851 F: drivers/gpu/drm/rockchip/
6854 M: Alain Volmat <alain.volmat@foss.st.com>
6855 L: dri-devel@lists.freedesktop.org
6857 T: git git://anongit.freedesktop.org/drm/drm-misc
6858 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6859 F: drivers/gpu/drm/sti
6862 M: Yannick Fertre <yannick.fertre@foss.st.com>
6863 M: Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
6864 M: Philippe Cornu <philippe.cornu@foss.st.com>
6865 L: dri-devel@lists.freedesktop.org
6867 T: git git://anongit.freedesktop.org/drm/drm-misc
6868 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6869 F: drivers/gpu/drm/stm
6871 DRM DRIVERS FOR TI KEYSTONE
6872 M: Jyri Sarha <jyri.sarha@iki.fi>
6873 M: Tomi Valkeinen <tomba@kernel.org>
6874 L: dri-devel@lists.freedesktop.org
6876 T: git git://anongit.freedesktop.org/drm/drm-misc
6877 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6878 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6879 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6880 F: drivers/gpu/drm/tidss/
6882 DRM DRIVERS FOR TI LCDC
6883 M: Jyri Sarha <jyri.sarha@iki.fi>
6884 R: Tomi Valkeinen <tomba@kernel.org>
6885 L: dri-devel@lists.freedesktop.org
6887 F: Documentation/devicetree/bindings/display/tilcdc/
6888 F: drivers/gpu/drm/tilcdc/
6890 DRM DRIVERS FOR TI OMAP
6891 M: Tomi Valkeinen <tomba@kernel.org>
6892 L: dri-devel@lists.freedesktop.org
6894 F: Documentation/devicetree/bindings/display/ti/
6895 F: drivers/gpu/drm/omapdrm/
6898 M: Emma Anholt <emma@anholt.net>
6900 T: git git://anongit.freedesktop.org/drm/drm-misc
6901 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
6902 F: drivers/gpu/drm/v3d/
6903 F: include/uapi/drm/v3d_drm.h
6906 M: Emma Anholt <emma@anholt.net>
6907 M: Maxime Ripard <mripard@kernel.org>
6909 T: git git://github.com/anholt/linux
6910 T: git git://anongit.freedesktop.org/drm/drm-misc
6911 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6912 F: drivers/gpu/drm/vc4/
6913 F: include/uapi/drm/vc4_drm.h
6915 DRM DRIVERS FOR VIVANTE GPU IP
6916 M: Lucas Stach <l.stach@pengutronix.de>
6917 R: Russell King <linux+etnaviv@armlinux.org.uk>
6918 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6919 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6920 L: dri-devel@lists.freedesktop.org
6922 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6923 F: drivers/gpu/drm/etnaviv/
6924 F: include/uapi/drm/etnaviv_drm.h
6927 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6928 L: dri-devel@lists.freedesktop.org
6929 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6931 T: git git://anongit.freedesktop.org/drm/drm-misc
6932 F: Documentation/gpu/xen-front.rst
6933 F: drivers/gpu/drm/xen/
6935 DRM DRIVERS FOR XILINX
6936 M: Hyun Kwon <hyun.kwon@xilinx.com>
6937 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6938 L: dri-devel@lists.freedesktop.org
6940 T: git git://anongit.freedesktop.org/drm/drm-misc
6941 F: Documentation/devicetree/bindings/display/xlnx/
6942 F: drivers/gpu/drm/xlnx/
6945 M: Thierry Reding <thierry.reding@gmail.com>
6946 R: Sam Ravnborg <sam@ravnborg.org>
6947 L: dri-devel@lists.freedesktop.org
6949 T: git git://anongit.freedesktop.org/drm/drm-misc
6950 F: Documentation/devicetree/bindings/display/panel/
6951 F: drivers/gpu/drm/drm_panel.c
6952 F: drivers/gpu/drm/panel/
6953 F: include/drm/drm_panel.h
6955 DRM PRIVACY-SCREEN CLASS
6956 M: Hans de Goede <hdegoede@redhat.com>
6957 L: dri-devel@lists.freedesktop.org
6959 T: git git://anongit.freedesktop.org/drm/drm-misc
6960 F: drivers/gpu/drm/drm_privacy_screen*
6961 F: include/drm/drm_privacy_screen*
6964 M: Christian Koenig <christian.koenig@amd.com>
6965 M: Huang Rui <ray.huang@amd.com>
6966 L: dri-devel@lists.freedesktop.org
6968 T: git git://anongit.freedesktop.org/drm/drm-misc
6969 F: drivers/gpu/drm/ttm/
6973 M: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
6974 L: dri-devel@lists.freedesktop.org
6976 T: git git://anongit.freedesktop.org/drm/drm-misc
6977 F: drivers/gpu/drm/scheduler/
6978 F: include/drm/gpu_scheduler.h
6980 DSBR100 USB FM RADIO DRIVER
6981 M: Alexey Klimov <klimov.linux@gmail.com>
6982 L: linux-media@vger.kernel.org
6984 T: git git://linuxtv.org/media_tree.git
6985 F: drivers/media/radio/dsbr100.c
6988 M: Hans Verkuil <hverkuil@xs4all.nl>
6989 L: linux-media@vger.kernel.org
6991 W: https://linuxtv.org
6992 T: git git://linuxtv.org/media_tree.git
6993 F: drivers/media/pci/dt3155/
6995 DVB_USB_AF9015 MEDIA DRIVER
6996 M: Antti Palosaari <crope@iki.fi>
6997 L: linux-media@vger.kernel.org
6999 W: https://linuxtv.org
7000 W: http://palosaari.fi/linux/
7001 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7002 T: git git://linuxtv.org/anttip/media_tree.git
7003 F: drivers/media/usb/dvb-usb-v2/af9015*
7005 DVB_USB_AF9035 MEDIA DRIVER
7006 M: Antti Palosaari <crope@iki.fi>
7007 L: linux-media@vger.kernel.org
7009 W: https://linuxtv.org
7010 W: http://palosaari.fi/linux/
7011 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7012 T: git git://linuxtv.org/anttip/media_tree.git
7013 F: drivers/media/usb/dvb-usb-v2/af9035*
7015 DVB_USB_ANYSEE MEDIA DRIVER
7016 M: Antti Palosaari <crope@iki.fi>
7017 L: linux-media@vger.kernel.org
7019 W: https://linuxtv.org
7020 W: http://palosaari.fi/linux/
7021 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7022 T: git git://linuxtv.org/anttip/media_tree.git
7023 F: drivers/media/usb/dvb-usb-v2/anysee*
7025 DVB_USB_AU6610 MEDIA DRIVER
7026 M: Antti Palosaari <crope@iki.fi>
7027 L: linux-media@vger.kernel.org
7029 W: https://linuxtv.org
7030 W: http://palosaari.fi/linux/
7031 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7032 T: git git://linuxtv.org/anttip/media_tree.git
7033 F: drivers/media/usb/dvb-usb-v2/au6610*
7035 DVB_USB_CE6230 MEDIA DRIVER
7036 M: Antti Palosaari <crope@iki.fi>
7037 L: linux-media@vger.kernel.org
7039 W: https://linuxtv.org
7040 W: http://palosaari.fi/linux/
7041 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7042 T: git git://linuxtv.org/anttip/media_tree.git
7043 F: drivers/media/usb/dvb-usb-v2/ce6230*
7045 DVB_USB_CXUSB MEDIA DRIVER
7046 M: Michael Krufky <mkrufky@linuxtv.org>
7047 L: linux-media@vger.kernel.org
7049 W: https://linuxtv.org
7050 W: http://github.com/mkrufky
7051 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7052 T: git git://linuxtv.org/media_tree.git
7053 F: drivers/media/usb/dvb-usb/cxusb*
7055 DVB_USB_EC168 MEDIA DRIVER
7056 M: Antti Palosaari <crope@iki.fi>
7057 L: linux-media@vger.kernel.org
7059 W: https://linuxtv.org
7060 W: http://palosaari.fi/linux/
7061 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7062 T: git git://linuxtv.org/anttip/media_tree.git
7063 F: drivers/media/usb/dvb-usb-v2/ec168*
7065 DVB_USB_GL861 MEDIA DRIVER
7066 M: Antti Palosaari <crope@iki.fi>
7067 L: linux-media@vger.kernel.org
7069 W: https://linuxtv.org
7070 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7071 T: git git://linuxtv.org/anttip/media_tree.git
7072 F: drivers/media/usb/dvb-usb-v2/gl861*
7074 DVB_USB_MXL111SF MEDIA DRIVER
7075 M: Michael Krufky <mkrufky@linuxtv.org>
7076 L: linux-media@vger.kernel.org
7078 W: https://linuxtv.org
7079 W: http://github.com/mkrufky
7080 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7081 T: git git://linuxtv.org/mkrufky/mxl111sf.git
7082 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
7084 DVB_USB_RTL28XXU MEDIA DRIVER
7085 M: Antti Palosaari <crope@iki.fi>
7086 L: linux-media@vger.kernel.org
7088 W: https://linuxtv.org
7089 W: http://palosaari.fi/linux/
7090 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7091 T: git git://linuxtv.org/anttip/media_tree.git
7092 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
7094 DVB_USB_V2 MEDIA DRIVER
7095 M: Antti Palosaari <crope@iki.fi>
7096 L: linux-media@vger.kernel.org
7098 W: https://linuxtv.org
7099 W: http://palosaari.fi/linux/
7100 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7101 T: git git://linuxtv.org/anttip/media_tree.git
7102 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
7103 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
7106 M: Jason Baron <jbaron@akamai.com>
7108 F: include/linux/dynamic_debug.h
7109 F: lib/dynamic_debug.c
7111 DYNAMIC INTERRUPT MODERATION
7112 M: Tal Gilboa <talgi@nvidia.com>
7114 F: Documentation/networking/net_dim.rst
7115 F: include/linux/dim.h
7118 DZ DECSTATION DZ11 SERIAL DRIVER
7119 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
7121 F: drivers/tty/serial/dz.*
7123 E3X0 POWER BUTTON DRIVER
7124 M: Moritz Fischer <moritz.fischer@ettus.com>
7125 L: usrp-users@lists.ettus.com
7127 W: http://www.ettus.com
7128 F: Documentation/devicetree/bindings/input/e3x0-button.txt
7129 F: drivers/input/misc/e3x0-button.c
7132 M: Antti Palosaari <crope@iki.fi>
7133 L: linux-media@vger.kernel.org
7135 W: https://linuxtv.org
7136 W: http://palosaari.fi/linux/
7137 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7138 T: git git://linuxtv.org/anttip/media_tree.git
7139 F: drivers/media/tuners/e4000*
7141 EARTH_PT1 MEDIA DRIVER
7142 M: Akihiro Tsukada <tskd08@gmail.com>
7143 L: linux-media@vger.kernel.org
7145 F: drivers/media/pci/pt1/
7147 EARTH_PT3 MEDIA DRIVER
7148 M: Akihiro Tsukada <tskd08@gmail.com>
7149 L: linux-media@vger.kernel.org
7151 F: drivers/media/pci/pt3/
7154 M: Antti Palosaari <crope@iki.fi>
7155 L: linux-media@vger.kernel.org
7157 W: https://linuxtv.org
7158 W: http://palosaari.fi/linux/
7159 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7160 T: git git://linuxtv.org/anttip/media_tree.git
7161 F: drivers/media/dvb-frontends/ec100*
7164 M: Tyler Hicks <code@tyhicks.com>
7165 L: ecryptfs@vger.kernel.org
7167 W: http://ecryptfs.org
7168 W: https://launchpad.net/ecryptfs
7169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7170 F: Documentation/filesystems/ecryptfs.rst
7174 M: Yazen Ghannam <yazen.ghannam@amd.com>
7175 L: linux-edac@vger.kernel.org
7177 F: drivers/edac/amd64_edac*
7178 F: drivers/edac/mce_amd*
7181 M: Jan Luebbe <jlu@pengutronix.de>
7182 L: linux-edac@vger.kernel.org
7184 F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7185 F: drivers/edac/armada_xp_*
7188 M: Stefan Schaeckeler <sschaeck@cisco.com>
7190 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7191 F: drivers/edac/aspeed_edac.c
7194 M: Shravan Kumar Ramani <shravankr@nvidia.com>
7196 F: drivers/edac/bluefield_edac.c
7199 M: Andre Przywara <andre.przywara@arm.com>
7200 L: linux-edac@vger.kernel.org
7202 F: drivers/edac/highbank*
7205 M: Ralf Baechle <ralf@linux-mips.org>
7206 L: linux-edac@vger.kernel.org
7207 L: linux-mips@vger.kernel.org
7209 F: drivers/edac/octeon_edac*
7211 EDAC-CAVIUM THUNDERX
7212 M: Robert Richter <rric@kernel.org>
7213 L: linux-edac@vger.kernel.org
7215 F: drivers/edac/thunderx_edac*
7218 M: Borislav Petkov <bp@alien8.de>
7219 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7220 M: Tony Luck <tony.luck@intel.com>
7221 R: James Morse <james.morse@arm.com>
7222 R: Robert Richter <rric@kernel.org>
7223 L: linux-edac@vger.kernel.org
7225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7226 F: Documentation/admin-guide/ras.rst
7227 F: Documentation/driver-api/edac.rst
7229 F: include/linux/edac.h
7232 M: Lei Wang <lewan@microsoft.com>
7233 L: linux-edac@vger.kernel.org
7235 F: drivers/edac/dmc520_edac.c
7238 M: Mark Gross <markgross@kernel.org>
7239 L: linux-edac@vger.kernel.org
7241 F: drivers/edac/e752x_edac.c
7244 L: linux-edac@vger.kernel.org
7246 F: drivers/edac/e7xxx_edac.c
7249 M: York Sun <york.sun@nxp.com>
7250 L: linux-edac@vger.kernel.org
7252 F: drivers/edac/fsl_ddr_edac.*
7255 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7256 L: linux-edac@vger.kernel.org
7258 F: drivers/edac/ghes_edac.c
7261 M: Tony Luck <tony.luck@intel.com>
7262 L: linux-edac@vger.kernel.org
7264 F: drivers/edac/i10nm_base.c
7267 L: linux-edac@vger.kernel.org
7269 F: drivers/edac/i3000_edac.c
7272 L: linux-edac@vger.kernel.org
7274 F: drivers/edac/i5000_edac.c
7277 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7278 L: linux-edac@vger.kernel.org
7280 F: drivers/edac/i5400_edac.c
7283 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7284 L: linux-edac@vger.kernel.org
7286 F: drivers/edac/i7300_edac.c
7289 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7290 L: linux-edac@vger.kernel.org
7292 F: drivers/edac/i7core_edac.c
7295 M: Tim Small <tim@buttersideup.com>
7296 L: linux-edac@vger.kernel.org
7298 F: drivers/edac/i82443bxgx_edac.c
7301 M: "Arvind R." <arvino55@gmail.com>
7302 L: linux-edac@vger.kernel.org
7304 F: drivers/edac/i82975x_edac.c
7307 M: Jason Baron <jbaron@akamai.com>
7308 L: linux-edac@vger.kernel.org
7310 F: drivers/edac/ie31200_edac.c
7313 M: Tony Luck <tony.luck@intel.com>
7314 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7315 L: linux-edac@vger.kernel.org
7317 F: drivers/edac/igen6_edac.c
7320 M: Johannes Thumshirn <morbidrsa@gmail.com>
7321 L: linux-edac@vger.kernel.org
7323 F: drivers/edac/mpc85xx_edac.[ch]
7326 M: Egor Martovetsky <egor@pasemi.com>
7327 L: linux-edac@vger.kernel.org
7329 F: drivers/edac/pasemi_edac.c
7332 M: Tony Luck <tony.luck@intel.com>
7333 L: linux-edac@vger.kernel.org
7335 F: drivers/edac/pnd2_edac.[ch]
7338 M: Channagoud Kadabi <ckadabi@codeaurora.org>
7339 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
7340 L: linux-arm-msm@vger.kernel.org
7341 L: linux-edac@vger.kernel.org
7343 F: drivers/edac/qcom_edac.c
7346 M: Tim Small <tim@buttersideup.com>
7347 L: linux-edac@vger.kernel.org
7349 F: drivers/edac/r82600_edac.c
7352 M: Tony Luck <tony.luck@intel.com>
7353 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7354 L: linux-edac@vger.kernel.org
7356 F: drivers/edac/sb_edac.c
7359 M: Tony Luck <tony.luck@intel.com>
7360 L: linux-edac@vger.kernel.org
7362 F: drivers/edac/skx_*.[ch]
7365 M: Tero Kristo <kristo@kernel.org>
7366 L: linux-edac@vger.kernel.org
7368 F: drivers/edac/ti_edac.c
7370 EDIROL UA-101/UA-1000 DRIVER
7371 M: Clemens Ladisch <clemens@ladisch.de>
7372 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7375 F: sound/usb/misc/ua101.c
7378 M: Ivan Hu <ivan.hu@canonical.com>
7379 M: Ard Biesheuvel <ardb@kernel.org>
7380 L: linux-efi@vger.kernel.org
7382 F: drivers/firmware/efi/test/
7384 EFI VARIABLE FILESYSTEM
7385 M: Matthew Garrett <matthew.garrett@nebula.com>
7386 M: Jeremy Kerr <jk@ozlabs.org>
7387 M: Ard Biesheuvel <ardb@kernel.org>
7388 L: linux-efi@vger.kernel.org
7390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7393 EFIFB FRAMEBUFFER DRIVER
7394 M: Peter Jones <pjones@redhat.com>
7395 L: linux-fbdev@vger.kernel.org
7397 F: drivers/video/fbdev/efifb.c
7401 W: http://aeschi.ch.eu.org/efs/
7404 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
7405 M: Douglas Miller <dougmill@linux.ibm.com>
7406 L: netdev@vger.kernel.org
7408 F: drivers/net/ethernet/ibm/ehea/
7410 EM28XX VIDEO4LINUX DRIVER
7411 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7412 L: linux-media@vger.kernel.org
7414 W: https://linuxtv.org
7415 T: git git://linuxtv.org/media_tree.git
7416 F: Documentation/admin-guide/media/em28xx*
7417 F: drivers/media/usb/em28xx/
7420 M: Matt Mackall <mpm@selenic.com>
7421 M: David Woodhouse <dwmw2@infradead.org>
7422 L: linux-embedded@vger.kernel.org
7425 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
7426 M: Adrian Hunter <adrian.hunter@intel.com>
7427 M: Ritesh Harjani <riteshh@codeaurora.org>
7428 M: Asutosh Das <asutoshd@codeaurora.org>
7429 L: linux-mmc@vger.kernel.org
7431 F: drivers/mmc/host/cqhci*
7433 EMULEX 10Gbps iSCSI - OneConnect DRIVER
7434 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
7435 L: linux-scsi@vger.kernel.org
7437 W: http://www.broadcom.com
7438 F: drivers/scsi/be2iscsi/
7440 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
7441 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
7442 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
7443 M: Somnath Kotur <somnath.kotur@broadcom.com>
7444 L: netdev@vger.kernel.org
7446 W: http://www.emulex.com
7447 F: drivers/net/ethernet/emulex/benet/
7449 EMULEX ONECONNECT ROCE DRIVER
7450 M: Selvin Xavier <selvin.xavier@broadcom.com>
7451 L: linux-rdma@vger.kernel.org
7453 W: http://www.broadcom.com
7454 F: drivers/infiniband/hw/ocrdma/
7455 F: include/uapi/rdma/ocrdma-abi.h
7457 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
7458 M: James Smart <james.smart@broadcom.com>
7459 M: Dick Kennedy <dick.kennedy@broadcom.com>
7460 L: linux-scsi@vger.kernel.org
7462 W: http://www.broadcom.com
7463 F: drivers/scsi/lpfc/
7465 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7466 M: James Smart <james.smart@broadcom.com>
7467 M: Ram Vegesna <ram.vegesna@broadcom.com>
7468 L: linux-scsi@vger.kernel.org
7469 L: target-devel@vger.kernel.org
7471 W: http://www.broadcom.com
7472 F: drivers/scsi/elx/
7474 ENE CB710 FLASH CARD READER DRIVER
7475 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
7477 F: drivers/misc/cb710/
7478 F: drivers/mmc/host/cb710-mmc.*
7479 F: include/linux/cb710.h
7481 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7482 M: Maxim Levitsky <maximlevitsky@gmail.com>
7484 F: drivers/media/rc/ene_ir.*
7486 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7487 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
7488 L: linuxppc-dev@lists.ozlabs.org
7490 F: drivers/tty/ehv_bytechan.c
7492 EPSON S1D13XXX FRAMEBUFFER DRIVER
7493 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
7495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7496 F: drivers/video/fbdev/s1d13xxxfb.c
7497 F: include/video/s1d13xxxfb.h
7500 M: Gao Xiang <xiang@kernel.org>
7501 M: Chao Yu <chao@kernel.org>
7502 R: Yue Hu <huyue2@coolpad.com>
7503 R: Jeffle Xu <jefflexu@linux.alibaba.com>
7504 L: linux-erofs@lists.ozlabs.org
7506 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7507 F: Documentation/filesystems/erofs.rst
7509 F: include/trace/events/erofs.h
7511 ERRSEQ ERROR TRACKING INFRASTRUCTURE
7512 M: Jeff Layton <jlayton@kernel.org>
7514 F: include/linux/errseq.h
7517 ET131X NETWORK DRIVER
7518 M: Mark Einon <mark.einon@gmail.com>
7520 F: drivers/net/ethernet/agere/
7522 ETAS ES58X CAN/USB DRIVER
7523 M: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7524 L: linux-can@vger.kernel.org
7526 F: drivers/net/can/usb/etas_es58x/
7529 M: Roopa Prabhu <roopa@nvidia.com>
7530 M: Nikolay Aleksandrov <razor@blackwall.org>
7531 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
7532 L: netdev@vger.kernel.org
7534 W: http://www.linuxfoundation.org/en/Net:Bridge
7535 F: include/linux/netfilter_bridge/
7538 ETHERNET PHY LIBRARY
7539 M: Andrew Lunn <andrew@lunn.ch>
7540 M: Heiner Kallweit <hkallweit1@gmail.com>
7541 R: Russell King <linux@armlinux.org.uk>
7542 L: netdev@vger.kernel.org
7544 F: Documentation/ABI/testing/sysfs-class-net-phydev
7545 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
7546 F: Documentation/devicetree/bindings/net/mdio*
7547 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
7548 F: Documentation/networking/phy.rst
7549 F: drivers/net/mdio/
7550 F: drivers/net/mdio/acpi_mdio.c
7551 F: drivers/net/mdio/fwnode_mdio.c
7552 F: drivers/net/mdio/of_mdio.c
7555 F: include/dt-bindings/net/qca-ar803x.h
7556 F: include/linux/linkmode.h
7557 F: include/linux/*mdio*.h
7558 F: include/linux/mdio/*.h
7559 F: include/linux/mii.h
7560 F: include/linux/of_net.h
7561 F: include/linux/phy.h
7562 F: include/linux/phy_fixed.h
7563 F: include/linux/platform_data/mdio-bcm-unimac.h
7564 F: include/linux/platform_data/mdio-gpio.h
7565 F: include/trace/events/mdio.h
7566 F: include/uapi/linux/mdio.h
7567 F: include/uapi/linux/mii.h
7568 F: net/core/of_net.c
7571 R: Eric Biederman <ebiederm@xmission.com>
7572 R: Kees Cook <keescook@chromium.org>
7573 L: linux-mm@kvack.org
7575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
7576 F: arch/alpha/kernel/binfmt_loader.c
7579 F: include/linux/binfmts.h
7580 F: include/linux/elf.h
7581 F: include/uapi/linux/binfmts.h
7582 F: include/uapi/linux/elf.h
7583 F: tools/testing/selftests/exec/
7588 M: Namjae Jeon <linkinjeon@kernel.org>
7589 M: Sungjong Seo <sj1557.seo@samsung.com>
7590 L: linux-fsdevel@vger.kernel.org
7595 M: Jan Kara <jack@suse.com>
7596 L: linux-ext4@vger.kernel.org
7598 F: Documentation/filesystems/ext2.rst
7600 F: include/linux/ext2*
7603 M: "Theodore Ts'o" <tytso@mit.edu>
7604 M: Andreas Dilger <adilger.kernel@dilger.ca>
7605 L: linux-ext4@vger.kernel.org
7607 W: http://ext4.wiki.kernel.org
7608 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
7609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7610 F: Documentation/filesystems/ext4/
7612 F: include/trace/events/ext4.h
7614 Extended Verification Module (EVM)
7615 M: Mimi Zohar <zohar@linux.ibm.com>
7616 L: linux-integrity@vger.kernel.org
7618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7619 F: security/integrity/evm/
7620 F: security/integrity/
7622 EXTENSIBLE FIRMWARE INTERFACE (EFI)
7623 M: Ard Biesheuvel <ardb@kernel.org>
7624 L: linux-efi@vger.kernel.org
7626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7627 F: Documentation/admin-guide/efi-stub.rst
7628 F: arch/*/include/asm/efi.h
7629 F: arch/*/kernel/efi.c
7630 F: arch/arm/boot/compressed/efi-header.S
7631 F: arch/arm64/kernel/efi-entry.S
7632 F: arch/x86/platform/efi/
7633 F: drivers/firmware/efi/
7634 F: include/linux/efi*.h
7636 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7637 M: MyungJoo Ham <myungjoo.ham@samsung.com>
7638 M: Chanwoo Choi <cw00.choi@samsung.com>
7639 L: linux-kernel@vger.kernel.org
7641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7642 F: Documentation/devicetree/bindings/extcon/
7643 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7645 F: include/linux/extcon.h
7646 F: include/linux/extcon/
7649 M: Masami Hiramatsu <mhiramat@kernel.org>
7651 F: Documentation/admin-guide/bootconfig.rst
7652 F: fs/proc/bootconfig.c
7653 F: include/linux/bootconfig.h
7654 F: lib/bootconfig-data.S
7656 F: tools/bootconfig/*
7657 F: tools/bootconfig/scripts/*
7660 M: Jingoo Han <jingoohan1@gmail.com>
7661 L: dri-devel@lists.freedesktop.org
7663 F: drivers/gpu/drm/exynos/exynos_dp*
7665 EXYNOS SYSMMU (IOMMU) driver
7666 M: Marek Szyprowski <m.szyprowski@samsung.com>
7667 L: iommu@lists.linux.dev
7669 F: drivers/iommu/exynos-iommu.c
7672 M: Jaegeuk Kim <jaegeuk@kernel.org>
7673 M: Chao Yu <chao@kernel.org>
7674 L: linux-f2fs-devel@lists.sourceforge.net
7676 W: https://f2fs.wiki.kernel.org/
7677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7678 F: Documentation/ABI/testing/sysfs-fs-f2fs
7679 F: Documentation/filesystems/f2fs.rst
7681 F: include/linux/f2fs_fs.h
7682 F: include/trace/events/f2fs.h
7683 F: include/uapi/linux/f2fs.h
7685 F71805F HARDWARE MONITORING DRIVER
7686 M: Jean Delvare <jdelvare@suse.com>
7687 L: linux-hwmon@vger.kernel.org
7689 F: Documentation/hwmon/f71805f.rst
7690 F: drivers/hwmon/f71805f.c
7693 M: Josh Poimboeuf <jpoimboe@kernel.org>
7695 F: scripts/faddr2line
7698 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7699 L: netdev@vger.kernel.org
7701 F: Documentation/networking/failover.rst
7702 F: include/net/failover.h
7703 F: net/core/failover.c
7706 M: Jan Kara <jack@suse.cz>
7707 R: Amir Goldstein <amir73il@gmail.com>
7708 R: Matthew Bobrowski <repnop@google.com>
7709 L: linux-fsdevel@vger.kernel.org
7711 F: fs/notify/fanotify/
7712 F: include/linux/fanotify.h
7713 F: include/uapi/linux/fanotify.h
7715 FARSYNC SYNCHRONOUS DRIVER
7716 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7718 W: http://www.farsite.co.uk/
7719 F: drivers/net/wan/farsync.*
7721 FAULT INJECTION SUPPORT
7722 M: Akinobu Mita <akinobu.mita@gmail.com>
7724 F: Documentation/fault-injection/
7725 F: lib/fault-inject.c
7727 FBTFT Framebuffer drivers
7728 L: dri-devel@lists.freedesktop.org
7729 L: linux-fbdev@vger.kernel.org
7731 F: drivers/staging/fbtft/
7734 M: Michael Buesch <m@bues.ch>
7735 L: linux-media@vger.kernel.org
7737 F: drivers/media/tuners/fc0011.c
7738 F: drivers/media/tuners/fc0011.h
7741 M: Antti Palosaari <crope@iki.fi>
7742 L: linux-media@vger.kernel.org
7744 W: https://linuxtv.org
7745 W: http://palosaari.fi/linux/
7746 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7747 T: git git://linuxtv.org/anttip/media_tree.git
7748 F: drivers/media/tuners/fc2580*
7750 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7751 M: Hannes Reinecke <hare@suse.de>
7752 L: linux-scsi@vger.kernel.org
7754 W: www.Open-FCoE.org
7755 F: drivers/scsi/fcoe/
7756 F: drivers/scsi/libfc/
7758 F: include/scsi/libfc.h
7759 F: include/scsi/libfcoe.h
7760 F: include/uapi/scsi/fc/
7762 FILE LOCKING (flock() and fcntl()/lockf())
7763 M: Jeff Layton <jlayton@kernel.org>
7764 M: Chuck Lever <chuck.lever@oracle.com>
7765 L: linux-fsdevel@vger.kernel.org
7769 F: include/linux/fcntl.h
7770 F: include/uapi/linux/fcntl.h
7772 FILESYSTEM DIRECT ACCESS (DAX)
7773 M: Dan Williams <dan.j.williams@intel.com>
7774 R: Matthew Wilcox <willy@infradead.org>
7775 R: Jan Kara <jack@suse.cz>
7776 L: linux-fsdevel@vger.kernel.org
7777 L: nvdimm@lists.linux.dev
7780 F: include/linux/dax.h
7781 F: include/trace/events/fs_dax.h
7783 FILESYSTEMS (VFS and infrastructure)
7784 M: Alexander Viro <viro@zeniv.linux.org.uk>
7785 L: linux-fsdevel@vger.kernel.org
7788 F: include/linux/fs.h
7789 F: include/linux/fs_types.h
7790 F: include/uapi/linux/fs.h
7791 F: include/uapi/linux/openat2.h
7796 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7797 M: Riku Voipio <riku.voipio@iki.fi>
7798 L: linux-hwmon@vger.kernel.org
7800 F: drivers/hwmon/f75375s.c
7801 F: include/linux/f75375s.h
7803 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7804 M: Clemens Ladisch <clemens@ladisch.de>
7805 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7806 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7809 F: include/uapi/sound/firewire.h
7812 FIREWIRE MEDIA DRIVERS (firedtv)
7813 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7814 L: linux-media@vger.kernel.org
7815 L: linux1394-devel@lists.sourceforge.net
7817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7818 F: drivers/media/firewire/
7820 FIREWIRE SBP-2 TARGET
7821 M: Chris Boot <bootc@bootc.net>
7822 L: linux-scsi@vger.kernel.org
7823 L: target-devel@vger.kernel.org
7824 L: linux1394-devel@lists.sourceforge.net
7826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7827 F: drivers/target/sbp/
7830 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7831 L: linux1394-devel@lists.sourceforge.net
7833 W: http://ieee1394.wiki.kernel.org/
7834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7835 F: drivers/firewire/
7836 F: include/linux/firewire.h
7837 F: include/uapi/linux/firewire*.h
7840 FIRMWARE FRAMEWORK FOR ARMV8-A
7841 M: Sudeep Holla <sudeep.holla@arm.com>
7842 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7844 F: drivers/firmware/arm_ffa/
7845 F: include/linux/arm_ffa.h
7847 FIRMWARE LOADER (request_firmware)
7848 M: Luis Chamberlain <mcgrof@kernel.org>
7849 M: Russ Weight <russell.h.weight@intel.com>
7850 L: linux-kernel@vger.kernel.org
7852 F: Documentation/firmware_class/
7853 F: drivers/base/firmware_loader/
7854 F: include/linux/firmware.h
7856 FLEXTIMER FTM-QUADDEC DRIVER
7857 M: Patrick Havelange <patrick.havelange@essensium.com>
7858 L: linux-iio@vger.kernel.org
7860 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7861 F: drivers/counter/ftm-quaddec.c
7864 M: Denis Efremov <efremov@linux.com>
7865 L: linux-block@vger.kernel.org
7867 F: drivers/block/floppy.c
7869 FLYSKY FSIA6B RC RECEIVER
7870 M: Markus Koch <markus@notsyncing.net>
7871 L: linux-input@vger.kernel.org
7873 F: drivers/input/joystick/fsia6b.c
7875 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
7876 M: Geoffrey D. Bennett <g@b4.vu>
7877 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7880 F: sound/usb/mixer_scarlett_gen2.c
7882 FORCEDETH GIGABIT ETHERNET DRIVER
7883 M: Rain River <rain.1986.08.12@gmail.com>
7884 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7885 L: netdev@vger.kernel.org
7887 F: drivers/net/ethernet/nvidia/*
7890 M: Kees Cook <keescook@chromium.org>
7891 L: linux-hardening@vger.kernel.org
7893 F: include/linux/fortify-string.h
7894 F: lib/test_fortify/*
7895 F: scripts/test_fortify.sh
7899 M: Wu Hao <hao.wu@intel.com>
7900 R: Tom Rix <trix@redhat.com>
7901 L: linux-fpga@vger.kernel.org
7903 F: Documentation/ABI/testing/sysfs-bus-dfl*
7904 F: Documentation/fpga/dfl.rst
7905 F: drivers/fpga/dfl*
7906 F: drivers/uio/uio_dfl.c
7907 F: include/linux/dfl.h
7908 F: include/uapi/linux/fpga-dfl.h
7910 FPGA MANAGER FRAMEWORK
7911 M: Moritz Fischer <mdf@kernel.org>
7912 M: Wu Hao <hao.wu@intel.com>
7913 M: Xu Yilun <yilun.xu@intel.com>
7914 R: Tom Rix <trix@redhat.com>
7915 L: linux-fpga@vger.kernel.org
7917 Q: http://patchwork.kernel.org/project/linux-fpga/list/
7918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
7919 F: Documentation/devicetree/bindings/fpga/
7920 F: Documentation/driver-api/fpga/
7921 F: Documentation/fpga/
7923 F: include/linux/fpga/
7926 M: Bill Metzenthen <billm@melbpc.org.au>
7928 W: http://floatingpoint.sourceforge.net/emulator/index.html
7929 F: arch/x86/math-emu/
7932 M: Daniel Vetter <daniel@ffwll.ch>
7933 F: drivers/video/fbdev/core/
7935 T: git git://anongit.freedesktop.org/drm/drm-misc
7938 M: Helge Deller <deller@gmx.de>
7939 L: linux-fbdev@vger.kernel.org
7940 L: dri-devel@lists.freedesktop.org
7942 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
7943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
7944 F: Documentation/fb/
7946 F: include/linux/fb.h
7947 F: include/uapi/linux/fb.h
7948 F: include/uapi/video/
7951 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7952 M: Horia Geantă <horia.geanta@nxp.com>
7953 M: Pankaj Gupta <pankaj.gupta@nxp.com>
7954 M: Gaurav Jain <gaurav.jain@nxp.com>
7955 L: linux-crypto@vger.kernel.org
7957 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7958 F: drivers/crypto/caam/
7960 FREESCALE COLDFIRE M5441X MMC DRIVER
7961 M: Angelo Dureghello <angelo.dureghello@timesys.com>
7962 L: linux-mmc@vger.kernel.org
7964 F: drivers/mmc/host/sdhci-esdhc-mcf.c
7965 F: include/linux/platform_data/mmc-esdhc-mcf.h
7967 FREESCALE DIU FRAMEBUFFER DRIVER
7968 M: Timur Tabi <timur@kernel.org>
7969 L: linux-fbdev@vger.kernel.org
7971 F: drivers/video/fbdev/fsl-diu-fb.*
7973 FREESCALE DMA DRIVER
7974 M: Li Yang <leoyang.li@nxp.com>
7975 M: Zhang Wei <zw@zh-kernel.org>
7976 L: linuxppc-dev@lists.ozlabs.org
7978 F: drivers/dma/fsldma.*
7980 FREESCALE DSPI DRIVER
7981 M: Vladimir Oltean <olteanv@gmail.com>
7982 L: linux-spi@vger.kernel.org
7984 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7985 F: drivers/spi/spi-fsl-dspi.c
7986 F: include/linux/spi/spi-fsl-dspi.h
7988 FREESCALE ENETC ETHERNET DRIVERS
7989 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7990 L: netdev@vger.kernel.org
7992 F: drivers/net/ethernet/freescale/enetc/
7994 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7995 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7996 L: netdev@vger.kernel.org
7998 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7999 F: drivers/net/ethernet/freescale/gianfar*
8001 FREESCALE GPMI NAND DRIVER
8002 M: Han Xu <han.xu@nxp.com>
8003 L: linux-mtd@lists.infradead.org
8005 F: drivers/mtd/nand/raw/gpmi-nand/*
8007 FREESCALE I2C CPM DRIVER
8008 M: Jochen Friedrich <jochen@scram.de>
8009 L: linuxppc-dev@lists.ozlabs.org
8010 L: linux-i2c@vger.kernel.org
8012 F: drivers/i2c/busses/i2c-cpm.c
8014 FREESCALE IMX / MXC FEC DRIVER
8015 M: Joakim Zhang <qiangqing.zhang@nxp.com>
8016 L: netdev@vger.kernel.org
8018 F: Documentation/devicetree/bindings/net/fsl,fec.yaml
8019 F: drivers/net/ethernet/freescale/fec.h
8020 F: drivers/net/ethernet/freescale/fec_main.c
8021 F: drivers/net/ethernet/freescale/fec_ptp.c
8023 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8024 M: Sascha Hauer <s.hauer@pengutronix.de>
8025 R: Pengutronix Kernel Team <kernel@pengutronix.de>
8026 L: linux-fbdev@vger.kernel.org
8027 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8029 F: drivers/video/fbdev/imxfb.c
8030 F: include/linux/platform_data/video-imxfb.h
8032 FREESCALE IMX DDR PMU DRIVER
8033 M: Frank Li <Frank.li@nxp.com>
8034 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8036 F: Documentation/admin-guide/perf/imx-ddr.rst
8037 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8038 F: drivers/perf/fsl_imx8_ddr_perf.c
8040 FREESCALE IMX I2C DRIVER
8041 M: Oleksij Rempel <o.rempel@pengutronix.de>
8042 R: Pengutronix Kernel Team <kernel@pengutronix.de>
8043 L: linux-i2c@vger.kernel.org
8045 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8046 F: drivers/i2c/busses/i2c-imx.c
8048 FREESCALE IMX LPI2C DRIVER
8049 M: Dong Aisheng <aisheng.dong@nxp.com>
8050 L: linux-i2c@vger.kernel.org
8051 L: linux-imx@nxp.com
8053 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8054 F: drivers/i2c/busses/i2c-imx-lpi2c.c
8056 FREESCALE MPC I2C DRIVER
8057 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
8058 L: linux-i2c@vger.kernel.org
8060 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8061 F: drivers/i2c/busses/i2c-mpc.c
8063 FREESCALE QORIQ DPAA ETHERNET DRIVER
8064 M: Madalin Bucur <madalin.bucur@nxp.com>
8065 L: netdev@vger.kernel.org
8067 F: drivers/net/ethernet/freescale/dpaa
8069 FREESCALE QORIQ DPAA FMAN DRIVER
8070 M: Madalin Bucur <madalin.bucur@nxp.com>
8071 L: netdev@vger.kernel.org
8073 F: Documentation/devicetree/bindings/net/fsl-fman.txt
8074 F: drivers/net/ethernet/freescale/fman
8076 FREESCALE QORIQ PTP CLOCK DRIVER
8077 M: Yangbo Lu <yangbo.lu@nxp.com>
8078 L: netdev@vger.kernel.org
8080 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
8081 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8082 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
8083 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8084 F: drivers/ptp/ptp_qoriq.c
8085 F: drivers/ptp/ptp_qoriq_debugfs.c
8086 F: include/linux/fsl/ptp_qoriq.h
8088 FREESCALE QUAD SPI DRIVER
8089 M: Han Xu <han.xu@nxp.com>
8090 L: linux-spi@vger.kernel.org
8092 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8093 F: drivers/spi/spi-fsl-qspi.c
8095 FREESCALE QUICC ENGINE LIBRARY
8096 M: Qiang Zhao <qiang.zhao@nxp.com>
8097 L: linuxppc-dev@lists.ozlabs.org
8099 F: drivers/soc/fsl/qe/
8100 F: include/soc/fsl/qe/
8102 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8103 M: Li Yang <leoyang.li@nxp.com>
8104 L: netdev@vger.kernel.org
8105 L: linuxppc-dev@lists.ozlabs.org
8107 F: drivers/net/ethernet/freescale/ucc_geth*
8109 FREESCALE QUICC ENGINE UCC HDLC DRIVER
8110 M: Zhao Qiang <qiang.zhao@nxp.com>
8111 L: netdev@vger.kernel.org
8112 L: linuxppc-dev@lists.ozlabs.org
8114 F: drivers/net/wan/fsl_ucc_hdlc*
8116 FREESCALE QUICC ENGINE UCC UART DRIVER
8117 M: Timur Tabi <timur@kernel.org>
8118 L: linuxppc-dev@lists.ozlabs.org
8120 F: drivers/tty/serial/ucc_uart.c
8122 FREESCALE SOC DRIVERS
8123 M: Li Yang <leoyang.li@nxp.com>
8124 L: linuxppc-dev@lists.ozlabs.org
8125 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8127 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
8128 F: Documentation/devicetree/bindings/soc/fsl/
8130 F: include/linux/fsl/
8133 FREESCALE SOC FS_ENET DRIVER
8134 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
8135 L: linuxppc-dev@lists.ozlabs.org
8136 L: netdev@vger.kernel.org
8138 F: drivers/net/ethernet/freescale/fs_enet/
8139 F: include/linux/fs_enet_pd.h
8141 FREESCALE SOC SOUND DRIVERS
8142 M: Shengjiu Wang <shengjiu.wang@gmail.com>
8143 M: Xiubo Li <Xiubo.Lee@gmail.com>
8144 R: Fabio Estevam <festevam@gmail.com>
8145 R: Nicolin Chen <nicoleotsuka@gmail.com>
8146 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8147 L: linuxppc-dev@lists.ozlabs.org
8149 F: sound/soc/fsl/fsl*
8150 F: sound/soc/fsl/imx*
8151 F: sound/soc/fsl/mpc8610_hpcd.c
8153 FREESCALE USB PERIPHERAL DRIVERS
8154 M: Li Yang <leoyang.li@nxp.com>
8155 L: linux-usb@vger.kernel.org
8156 L: linuxppc-dev@lists.ozlabs.org
8158 F: drivers/usb/gadget/udc/fsl*
8160 FREESCALE USB PHY DRIVER
8161 M: Ran Wang <ran.wang_1@nxp.com>
8162 L: linux-usb@vger.kernel.org
8163 L: linuxppc-dev@lists.ozlabs.org
8165 F: drivers/usb/phy/phy-fsl-usb*
8168 M: Christoph Hellwig <hch@infradead.org>
8170 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
8174 M: "Rafael J. Wysocki" <rafael@kernel.org>
8175 M: Pavel Machek <pavel@ucw.cz>
8176 L: linux-pm@vger.kernel.org
8178 F: Documentation/power/freezing-of-tasks.rst
8179 F: include/linux/freezer.h
8183 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
8184 L: linux-kernel@vger.kernel.org
8186 F: include/linux/frontswap.h
8189 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8190 M: David Howells <dhowells@redhat.com>
8191 L: linux-cachefs@redhat.com (moderated for non-subscribers)
8193 F: Documentation/filesystems/caching/
8195 F: include/linux/fscache*.h
8197 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8198 M: Theodore Y. Ts'o <tytso@mit.edu>
8199 M: Jaegeuk Kim <jaegeuk@kernel.org>
8200 M: Eric Biggers <ebiggers@kernel.org>
8201 L: linux-fscrypt@vger.kernel.org
8203 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8204 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
8205 F: Documentation/filesystems/fscrypt.rst
8207 F: include/linux/fscrypt*.h
8208 F: include/uapi/linux/fscrypt.h
8211 M: Jeremy Kerr <jk@ozlabs.org>
8212 M: Joel Stanley <joel@jms.id.au>
8213 R: Alistar Popple <alistair@popple.id.au>
8214 R: Eddie James <eajames@linux.ibm.com>
8215 L: linux-fsi@lists.ozlabs.org
8217 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
8218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8220 F: include/linux/fsi*.h
8221 F: include/trace/events/fsi*.h
8223 FSI-ATTACHED I2C DRIVER
8224 M: Eddie James <eajames@linux.ibm.com>
8225 L: linux-i2c@vger.kernel.org
8226 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
8228 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8229 F: drivers/i2c/busses/i2c-fsi.c
8231 FSI-ATTACHED SPI DRIVER
8232 M: Eddie James <eajames@linux.ibm.com>
8233 L: linux-spi@vger.kernel.org
8235 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8236 F: drivers/spi/spi-fsi.c
8238 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8239 M: Jan Kara <jack@suse.cz>
8240 R: Amir Goldstein <amir73il@gmail.com>
8241 L: linux-fsdevel@vger.kernel.org
8243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
8245 F: include/linux/fsnotify*.h
8247 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
8248 M: Eric Biggers <ebiggers@kernel.org>
8249 M: Theodore Y. Ts'o <tytso@mit.edu>
8250 L: linux-fscrypt@vger.kernel.org
8252 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8253 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
8254 F: Documentation/filesystems/fsverity.rst
8256 F: include/linux/fsverity.h
8257 F: include/uapi/linux/fsverity.h
8259 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
8260 M: Michael Zaidman <michael.zaidman@gmail.com>
8261 L: linux-i2c@vger.kernel.org
8262 L: linux-input@vger.kernel.org
8264 F: drivers/hid/hid-ft260.c
8266 FUJITSU LAPTOP EXTRAS
8267 M: Jonathan Woithe <jwoithe@just42.net>
8268 L: platform-driver-x86@vger.kernel.org
8270 F: drivers/platform/x86/fujitsu-laptop.c
8272 FUJITSU M-5MO LS CAMERA ISP DRIVER
8273 M: Kyungmin Park <kyungmin.park@samsung.com>
8274 M: Heungjun Kim <riverful.kim@samsung.com>
8275 L: linux-media@vger.kernel.org
8277 F: drivers/media/i2c/m5mols/
8278 F: include/media/i2c/m5mols.h
8280 FUJITSU TABLET EXTRAS
8281 M: Robert Gerlach <khnz@gmx.de>
8282 L: platform-driver-x86@vger.kernel.org
8284 F: drivers/platform/x86/fujitsu-tablet.c
8286 FUNGIBLE ETHERNET DRIVERS
8287 M: Dimitris Michailidis <dmichail@fungible.com>
8288 L: netdev@vger.kernel.org
8290 F: drivers/net/ethernet/fungible/
8292 FUSE: FILESYSTEM IN USERSPACE
8293 M: Miklos Szeredi <miklos@szeredi.hu>
8294 L: linux-fsdevel@vger.kernel.org
8296 W: https://github.com/libfuse/
8297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
8298 F: Documentation/filesystems/fuse.rst
8300 F: include/uapi/linux/fuse.h
8303 M: Thomas Gleixner <tglx@linutronix.de>
8304 M: Ingo Molnar <mingo@redhat.com>
8305 R: Peter Zijlstra <peterz@infradead.org>
8306 R: Darren Hart <dvhart@infradead.org>
8307 R: Davidlohr Bueso <dave@stgolabs.net>
8308 R: André Almeida <andrealmeid@igalia.com>
8309 L: linux-kernel@vger.kernel.org
8311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8312 F: Documentation/locking/*futex*
8313 F: include/asm-generic/futex.h
8314 F: include/linux/futex.h
8315 F: include/uapi/linux/futex.h
8317 F: tools/perf/bench/futex*
8318 F: tools/testing/selftests/futex/
8320 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
8321 M: Tim Harvey <tharvey@gateworks.com>
8322 M: Robert Jones <rjones@gateworks.com>
8324 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
8325 F: drivers/mfd/gateworks-gsc.c
8326 F: include/linux/mfd/gsc.h
8327 F: Documentation/hwmon/gsc-hwmon.rst
8328 F: drivers/hwmon/gsc-hwmon.c
8329 F: include/linux/platform_data/gsc_hwmon.h
8332 M: Kees Cook <keescook@chromium.org>
8333 L: linux-hardening@vger.kernel.org
8335 F: Documentation/kbuild/gcc-plugins.rst
8336 F: scripts/Makefile.gcc-plugins
8337 F: scripts/gcc-plugins/
8339 GCOV BASED KERNEL PROFILING
8340 M: Peter Oberparleiter <oberpar@linux.ibm.com>
8342 F: Documentation/dev-tools/gcov.rst
8345 GDB KERNEL DEBUGGING HELPER SCRIPTS
8346 M: Jan Kiszka <jan.kiszka@siemens.com>
8347 M: Kieran Bingham <kbingham@kernel.org>
8351 GEMINI CRYPTO DRIVER
8352 M: Corentin Labbe <clabbe@baylibre.com>
8353 L: linux-crypto@vger.kernel.org
8355 F: drivers/crypto/gemini/
8357 GEMTEK FM RADIO RECEIVER DRIVER
8358 M: Hans Verkuil <hverkuil@xs4all.nl>
8359 L: linux-media@vger.kernel.org
8361 W: https://linuxtv.org
8362 T: git git://linuxtv.org/media_tree.git
8363 F: drivers/media/radio/radio-gemtek*
8365 GENERIC ARCHITECTURE TOPOLOGY
8366 M: Sudeep Holla <sudeep.holla@arm.com>
8367 L: linux-kernel@vger.kernel.org
8369 F: drivers/base/arch_topology.c
8370 F: include/linux/arch_topology.h
8373 M: Thomas Gleixner <tglx@linutronix.de>
8374 M: Peter Zijlstra <peterz@infradead.org>
8375 M: Andy Lutomirski <luto@kernel.org>
8376 L: linux-kernel@vger.kernel.org
8378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
8379 F: include/linux/entry-common.h
8380 F: include/linux/entry-kvm.h
8383 GENERIC GPIO I2C DRIVER
8384 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8386 F: drivers/i2c/busses/i2c-gpio.c
8387 F: include/linux/platform_data/i2c-gpio.h
8389 GENERIC GPIO I2C MULTIPLEXER DRIVER
8390 M: Peter Korsgaard <peter.korsgaard@barco.com>
8391 L: linux-i2c@vger.kernel.org
8393 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
8394 F: drivers/i2c/muxes/i2c-mux-gpio.c
8395 F: include/linux/platform_data/i2c-mux-gpio.h
8397 GENERIC HDLC (WAN) DRIVERS
8398 M: Krzysztof Halasa <khc@pm.waw.pl>
8400 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
8401 F: drivers/net/wan/c101.c
8402 F: drivers/net/wan/hd6457*
8403 F: drivers/net/wan/hdlc*
8404 F: drivers/net/wan/n2.c
8405 F: drivers/net/wan/pc300too.c
8406 F: drivers/net/wan/pci200syn.c
8407 F: drivers/net/wan/wanxl*
8409 GENERIC INCLUDE/ASM HEADER FILES
8410 M: Arnd Bergmann <arnd@arndb.de>
8411 L: linux-arch@vger.kernel.org
8413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
8414 F: include/asm-generic/
8415 F: include/uapi/asm-generic/
8417 GENERIC PHY FRAMEWORK
8418 M: Kishon Vijay Abraham I <kishon@ti.com>
8419 M: Vinod Koul <vkoul@kernel.org>
8420 L: linux-phy@lists.infradead.org
8422 Q: https://patchwork.kernel.org/project/linux-phy/list/
8423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
8424 F: Documentation/devicetree/bindings/phy/
8426 F: include/linux/phy/
8428 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
8429 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8431 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
8434 M: "Rafael J. Wysocki" <rafael@kernel.org>
8435 M: Kevin Hilman <khilman@kernel.org>
8436 M: Ulf Hansson <ulf.hansson@linaro.org>
8437 L: linux-pm@vger.kernel.org
8439 F: Documentation/devicetree/bindings/power/power?domain*
8440 F: drivers/base/power/domain*.c
8441 F: include/linux/pm_domain.h
8443 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
8444 M: Eugen Hristev <eugen.hristev@microchip.com>
8445 L: linux-input@vger.kernel.org
8447 F: drivers/input/touchscreen/resistive-adc-touch.c
8449 GENERIC STRING LIBRARY
8450 R: Andy Shevchenko <andy@kernel.org>
8453 F: lib/string_helpers.c
8454 F: lib/test_string.c
8455 F: lib/test-string_helpers.c
8457 GENERIC UIO DRIVER FOR PCI DEVICES
8458 M: "Michael S. Tsirkin" <mst@redhat.com>
8459 L: kvm@vger.kernel.org
8461 F: drivers/uio/uio_pci_generic.c
8463 GENERIC VDSO LIBRARY
8464 M: Andy Lutomirski <luto@kernel.org>
8465 M: Thomas Gleixner <tglx@linutronix.de>
8466 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
8467 L: linux-kernel@vger.kernel.org
8469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
8470 F: include/asm-generic/vdso/vsyscall.h
8472 F: kernel/time/vsyscall.c
8475 GENWQE (IBM Generic Workqueue Card)
8476 M: Frank Haverkamp <haver@linux.ibm.com>
8478 F: drivers/misc/genwqe/
8480 GET_MAINTAINER SCRIPT
8481 M: Joe Perches <joe@perches.com>
8483 F: scripts/get_maintainer.pl
8486 M: Bob Peterson <rpeterso@redhat.com>
8487 M: Andreas Gruenbacher <agruenba@redhat.com>
8488 L: cluster-devel@redhat.com
8490 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
8491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
8492 F: Documentation/filesystems/gfs2*
8494 F: include/uapi/linux/gfs2_ondisk.h
8497 M: Thomas Weißschuh <thomas@weissschuh.net>
8498 L: platform-driver-x86@vger.kernel.org
8500 F: drivers/platform/x86/gigabyte-wmi.c
8503 M: Johan Hovold <johan@kernel.org>
8505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
8506 F: Documentation/ABI/testing/sysfs-class-gnss
8507 F: Documentation/devicetree/bindings/gnss/
8509 F: include/linux/gnss.h
8512 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
8513 L: linux-media@vger.kernel.org
8515 F: drivers/media/usb/go7007/
8518 M: Bastien Nocera <hadess@hadess.net>
8519 M: Hans de Goede <hdegoede@redhat.com>
8520 L: linux-input@vger.kernel.org
8522 F: drivers/input/touchscreen/goodix*
8524 GOOGLE ETHERNET DRIVERS
8525 M: Jeroen de Borst <jeroendb@google.com>
8526 R: Catherine Sullivan <csully@google.com>
8527 R: David Awogbemila <awogbemila@google.com>
8528 L: netdev@vger.kernel.org
8530 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
8531 F: drivers/net/ethernet/google
8533 GPD POCKET FAN DRIVER
8534 M: Hans de Goede <hdegoede@redhat.com>
8535 L: platform-driver-x86@vger.kernel.org
8537 F: drivers/platform/x86/gpd-pocket-fan.c
8540 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8541 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8542 L: linux-gpio@vger.kernel.org
8543 L: linux-acpi@vger.kernel.org
8545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8546 F: Documentation/firmware-guide/acpi/gpio-properties.rst
8547 F: drivers/gpio/gpiolib-acpi.c
8548 F: drivers/gpio/gpiolib-acpi.h
8551 M: Geert Uytterhoeven <geert+renesas@glider.be>
8552 L: linux-gpio@vger.kernel.org
8554 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
8555 F: drivers/gpio/gpio-aggregator.c
8558 M: Sean Young <sean@mess.org>
8559 L: linux-media@vger.kernel.org
8561 F: drivers/media/rc/gpio-ir-tx.c
8564 M: Bamvor Jian Zhang <bamv2005@gmail.com>
8565 L: linux-gpio@vger.kernel.org
8567 F: drivers/gpio/gpio-mockup.c
8568 F: tools/testing/selftests/gpio/
8571 R: Michael Walle <michael@walle.cc>
8573 F: drivers/gpio/gpio-regmap.c
8574 F: include/linux/gpio/regmap.h
8577 M: Linus Walleij <linus.walleij@linaro.org>
8578 M: Bartosz Golaszewski <brgl@bgdev.pl>
8579 L: linux-gpio@vger.kernel.org
8581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
8582 F: Documentation/ABI/obsolete/sysfs-gpio
8583 F: Documentation/ABI/testing/gpio-cdev
8584 F: Documentation/admin-guide/gpio/
8585 F: Documentation/devicetree/bindings/gpio/
8586 F: Documentation/driver-api/gpio/
8588 F: include/asm-generic/gpio.h
8589 F: include/dt-bindings/gpio/
8590 F: include/linux/gpio.h
8591 F: include/linux/gpio/
8592 F: include/linux/of_gpio.h
8593 F: include/uapi/linux/gpio.h
8596 GRE DEMULTIPLEXER DRIVER
8597 M: Dmitry Kozlov <xeb@mail.ru>
8598 L: netdev@vger.kernel.org
8600 F: include/net/gre.h
8601 F: net/ipv4/gre_demux.c
8602 F: net/ipv4/gre_offload.c
8604 GRETH 10/100/1G Ethernet MAC device driver
8605 M: Andreas Larsson <andreas@gaisler.com>
8606 L: netdev@vger.kernel.org
8608 F: drivers/net/ethernet/aeroflex/
8610 GREYBUS AUDIO PROTOCOLS DRIVERS
8611 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
8612 M: Mark Greer <mgreer@animalcreek.com>
8614 F: drivers/staging/greybus/audio_apbridgea.c
8615 F: drivers/staging/greybus/audio_apbridgea.h
8616 F: drivers/staging/greybus/audio_codec.c
8617 F: drivers/staging/greybus/audio_codec.h
8618 F: drivers/staging/greybus/audio_gb.c
8619 F: drivers/staging/greybus/audio_manager.c
8620 F: drivers/staging/greybus/audio_manager.h
8621 F: drivers/staging/greybus/audio_manager_module.c
8622 F: drivers/staging/greybus/audio_manager_private.h
8623 F: drivers/staging/greybus/audio_manager_sysfs.c
8624 F: drivers/staging/greybus/audio_module.c
8625 F: drivers/staging/greybus/audio_topology.c
8627 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8628 M: Viresh Kumar <vireshk@kernel.org>
8630 F: drivers/staging/greybus/authentication.c
8631 F: drivers/staging/greybus/bootrom.c
8632 F: drivers/staging/greybus/firmware.h
8633 F: drivers/staging/greybus/fw-core.c
8634 F: drivers/staging/greybus/fw-download.c
8635 F: drivers/staging/greybus/fw-management.c
8636 F: drivers/staging/greybus/greybus_authentication.h
8637 F: drivers/staging/greybus/greybus_firmware.h
8638 F: drivers/staging/greybus/hid.c
8639 F: drivers/staging/greybus/i2c.c
8640 F: drivers/staging/greybus/spi.c
8641 F: drivers/staging/greybus/spilib.c
8642 F: drivers/staging/greybus/spilib.h
8644 GREYBUS LOOPBACK DRIVER
8645 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8647 F: drivers/staging/greybus/loopback.c
8649 GREYBUS PLATFORM DRIVERS
8650 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8652 F: drivers/staging/greybus/arche-apb-ctrl.c
8653 F: drivers/staging/greybus/arche-platform.c
8654 F: drivers/staging/greybus/arche_platform.h
8656 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8657 M: Rui Miguel Silva <rmfrfs@gmail.com>
8659 F: drivers/staging/greybus/gpio.c
8660 F: drivers/staging/greybus/light.c
8661 F: drivers/staging/greybus/power_supply.c
8662 F: drivers/staging/greybus/sdio.c
8663 F: drivers/staging/greybus/spi.c
8664 F: drivers/staging/greybus/spilib.c
8667 M: Johan Hovold <johan@kernel.org>
8668 M: Alex Elder <elder@kernel.org>
8669 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8670 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
8673 F: drivers/staging/greybus/
8674 F: include/linux/greybus.h
8675 F: include/linux/greybus/
8677 GREYBUS UART PROTOCOLS DRIVERS
8678 M: David Lin <dtwlin@gmail.com>
8680 F: drivers/staging/greybus/log.c
8681 F: drivers/staging/greybus/uart.c
8683 GS1662 VIDEO SERIALIZER
8684 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8685 L: linux-media@vger.kernel.org
8687 T: git git://linuxtv.org/media_tree.git
8688 F: drivers/media/spi/gs1662.c
8690 GSPCA FINEPIX SUBDRIVER
8691 M: Frank Zago <frank@zago.net>
8692 L: linux-media@vger.kernel.org
8694 T: git git://linuxtv.org/media_tree.git
8695 F: drivers/media/usb/gspca/finepix.c
8697 GSPCA GL860 SUBDRIVER
8698 M: Olivier Lorin <o.lorin@laposte.net>
8699 L: linux-media@vger.kernel.org
8701 T: git git://linuxtv.org/media_tree.git
8702 F: drivers/media/usb/gspca/gl860/
8704 GSPCA M5602 SUBDRIVER
8705 M: Erik Andren <erik.andren@gmail.com>
8706 L: linux-media@vger.kernel.org
8708 T: git git://linuxtv.org/media_tree.git
8709 F: drivers/media/usb/gspca/m5602/
8711 GSPCA PAC207 SONIXB SUBDRIVER
8712 M: Hans Verkuil <hverkuil@xs4all.nl>
8713 L: linux-media@vger.kernel.org
8715 T: git git://linuxtv.org/media_tree.git
8716 F: drivers/media/usb/gspca/pac207.c
8718 GSPCA SN9C20X SUBDRIVER
8719 M: Brian Johnson <brijohn@gmail.com>
8720 L: linux-media@vger.kernel.org
8722 T: git git://linuxtv.org/media_tree.git
8723 F: drivers/media/usb/gspca/sn9c20x.c
8725 GSPCA T613 SUBDRIVER
8726 M: Leandro Costantino <lcostantino@gmail.com>
8727 L: linux-media@vger.kernel.org
8729 T: git git://linuxtv.org/media_tree.git
8730 F: drivers/media/usb/gspca/t613.c
8732 GSPCA USB WEBCAM DRIVER
8733 M: Hans Verkuil <hverkuil@xs4all.nl>
8734 L: linux-media@vger.kernel.org
8736 T: git git://linuxtv.org/media_tree.git
8737 F: drivers/media/usb/gspca/
8739 GTP (GPRS Tunneling Protocol)
8740 M: Pablo Neira Ayuso <pablo@netfilter.org>
8741 M: Harald Welte <laforge@gnumonks.org>
8742 L: osmocom-net-gprs@lists.osmocom.org
8744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8745 F: drivers/net/gtp.c
8747 GUID PARTITION TABLE (GPT)
8748 M: Davidlohr Bueso <dave@stgolabs.net>
8749 L: linux-efi@vger.kernel.org
8751 F: block/partitions/efi.*
8753 HABANALABS PCI DRIVER
8754 M: Oded Gabbay <ogabbay@kernel.org>
8756 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8757 F: Documentation/ABI/testing/debugfs-driver-habanalabs
8758 F: Documentation/ABI/testing/sysfs-driver-habanalabs
8759 F: drivers/misc/habanalabs/
8760 F: include/uapi/misc/habanalabs.h
8763 M: Antti Palosaari <crope@iki.fi>
8764 L: linux-media@vger.kernel.org
8766 W: https://linuxtv.org
8767 W: http://palosaari.fi/linux/
8768 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8769 T: git git://linuxtv.org/anttip/media_tree.git
8770 F: drivers/media/usb/hackrf/
8772 HANTRO VPU CODEC DRIVER
8773 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
8774 M: Philipp Zabel <p.zabel@pengutronix.de>
8775 L: linux-media@vger.kernel.org
8776 L: linux-rockchip@lists.infradead.org
8778 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8779 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8780 F: drivers/staging/media/hantro/
8782 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8783 M: Frank Seidel <frank@f-seidel.de>
8784 L: platform-driver-x86@vger.kernel.org
8786 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8787 F: drivers/platform/x86/hdaps.c
8790 M: Jean Delvare <jdelvare@suse.com>
8791 M: Guenter Roeck <linux@roeck-us.net>
8792 L: linux-hwmon@vger.kernel.org
8794 W: http://hwmon.wiki.kernel.org/
8795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8796 F: Documentation/ABI/testing/sysfs-class-hwmon
8797 F: Documentation/devicetree/bindings/hwmon/
8798 F: Documentation/hwmon/
8800 F: include/linux/hwmon*.h
8801 F: include/trace/events/hwmon*.h
8802 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8804 HARDWARE RANDOM NUMBER GENERATOR CORE
8805 M: Matt Mackall <mpm@selenic.com>
8806 M: Herbert Xu <herbert@gondor.apana.org.au>
8807 L: linux-crypto@vger.kernel.org
8809 F: Documentation/admin-guide/hw_random.rst
8810 F: Documentation/devicetree/bindings/rng/
8811 F: drivers/char/hw_random/
8812 F: include/linux/hw_random.h
8814 HARDWARE SPINLOCK CORE
8815 M: Ohad Ben-Cohen <ohad@wizery.com>
8816 M: Bjorn Andersson <bjorn.andersson@linaro.org>
8817 R: Baolin Wang <baolin.wang7@gmail.com>
8818 L: linux-remoteproc@vger.kernel.org
8820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8821 F: Documentation/devicetree/bindings/hwlock/
8822 F: Documentation/locking/hwspinlock.rst
8823 F: drivers/hwspinlock/
8824 F: include/linux/hwspinlock.h
8826 HARDWARE TRACING FACILITIES
8827 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8829 F: drivers/hwtracing/
8831 HARMONY SOUND DRIVER
8832 L: linux-parisc@vger.kernel.org
8834 F: sound/parisc/harmony.*
8836 HDPVR USB VIDEO ENCODER DRIVER
8837 M: Hans Verkuil <hverkuil@xs4all.nl>
8838 L: linux-media@vger.kernel.org
8840 W: https://linuxtv.org
8841 T: git git://linuxtv.org/media_tree.git
8842 F: drivers/media/usb/hdpvr/
8844 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8845 M: Matt Hsiao <matt.hsiao@hpe.com>
8847 F: drivers/misc/hpilo.[ch]
8849 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8850 M: Jerry Hoemann <jerry.hoemann@hpe.com>
8852 F: Documentation/watchdog/hpwdt.rst
8853 F: drivers/watchdog/hpwdt.c
8855 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8856 M: Don Brace <don.brace@microchip.com>
8857 L: storagedev@microchip.com
8858 L: linux-scsi@vger.kernel.org
8860 F: Documentation/scsi/hpsa.rst
8861 F: drivers/scsi/hpsa*.[ch]
8862 F: include/linux/cciss*.h
8863 F: include/uapi/linux/cciss*.h
8866 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
8867 L: linux-rdma@vger.kernel.org
8869 F: drivers/infiniband/hw/hfi1
8872 L: linux-fsdevel@vger.kernel.org
8874 F: Documentation/filesystems/hfs.rst
8878 L: linux-fsdevel@vger.kernel.org
8880 F: Documentation/filesystems/hfsplus.rst
8883 HGA FRAMEBUFFER DRIVER
8884 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
8885 L: linux-nvidia@lists.surfsouth.com
8887 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8888 F: drivers/video/fbdev/hgafb.c
8890 HIBERNATION (aka Software Suspend, aka swsusp)
8891 M: "Rafael J. Wysocki" <rafael@kernel.org>
8892 M: Pavel Machek <pavel@ucw.cz>
8893 L: linux-pm@vger.kernel.org
8895 B: https://bugzilla.kernel.org
8896 F: arch/*/include/asm/suspend*.h
8898 F: drivers/base/power/
8899 F: include/linux/freezer.h
8900 F: include/linux/pm.h
8901 F: include/linux/suspend.h
8905 M: Jiri Kosina <jikos@kernel.org>
8906 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
8907 L: linux-input@vger.kernel.org
8909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
8911 F: include/linux/hid*
8912 F: include/uapi/linux/hid*
8914 HID LOGITECH DRIVERS
8915 R: Filipe Laíns <lains@riseup.net>
8916 L: linux-input@vger.kernel.org
8918 F: drivers/hid/hid-logitech-*
8920 HID PLAYSTATION DRIVER
8921 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
8922 L: linux-input@vger.kernel.org
8924 F: drivers/hid/hid-playstation.c
8926 HID SENSOR HUB DRIVERS
8927 M: Jiri Kosina <jikos@kernel.org>
8928 M: Jonathan Cameron <jic23@kernel.org>
8929 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8930 L: linux-input@vger.kernel.org
8931 L: linux-iio@vger.kernel.org
8933 F: Documentation/hid/hid-sensor*
8934 F: drivers/hid/hid-sensor-*
8935 F: drivers/iio/*/hid-*
8936 F: include/linux/hid-sensor-*
8939 M: Ping Cheng <ping.cheng@wacom.com>
8940 M: Jason Gerecke <jason.gerecke@wacom.com>
8941 L: linux-input@vger.kernel.org
8943 F: drivers/hid/wacom.h
8944 F: drivers/hid/wacom_*
8946 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8947 M: Thomas Gleixner <tglx@linutronix.de>
8948 L: linux-kernel@vger.kernel.org
8950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8951 F: Documentation/timers/
8952 F: include/linux/clockchips.h
8953 F: include/linux/hrtimer.h
8954 F: kernel/time/clockevents.c
8955 F: kernel/time/hrtimer.c
8956 F: kernel/time/timer_*.c
8958 HIGH-SPEED SCC DRIVER FOR AX.25
8959 L: linux-hams@vger.kernel.org
8961 F: drivers/net/hamradio/scc.c
8963 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8964 M: HighPoint Linux Team <linux@highpoint-tech.com>
8966 W: http://www.highpoint-tech.com
8967 F: Documentation/scsi/hptiop.rst
8968 F: drivers/scsi/hptiop.c
8971 M: Jes Sorensen <jes@trained-monkey.org>
8972 L: linux-hippi@sunsite.dk
8974 F: drivers/net/hippi/
8975 F: include/linux/hippidevice.h
8976 F: include/uapi/linux/if_hippi.h
8979 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
8980 M: Kurt Kanzenbach <kurt@linutronix.de>
8981 L: netdev@vger.kernel.org
8983 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
8984 F: drivers/net/dsa/hirschmann/*
8985 F: include/linux/platform_data/hirschmann-hellcreek.h
8986 F: net/dsa/tag_hellcreek.c
8988 HISILICON DMA DRIVER
8989 M: Zhou Wang <wangzhou1@hisilicon.com>
8990 L: dmaengine@vger.kernel.org
8992 F: drivers/dma/hisi_dma.c
8994 HISILICON GPIO DRIVER
8995 M: Luo Jiaxing <luojiaxing@huawei.com>
8996 L: linux-gpio@vger.kernel.org
8998 F: drivers/gpio/gpio-hisi.c
9000 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
9001 M: Longfang Liu <liulongfang@huawei.com>
9002 L: linux-crypto@vger.kernel.org
9004 F: Documentation/ABI/testing/debugfs-hisi-hpre
9005 F: drivers/crypto/hisilicon/hpre/hpre.h
9006 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
9007 F: drivers/crypto/hisilicon/hpre/hpre_main.c
9009 HISILICON I2C CONTROLLER DRIVER
9010 M: Yicong Yang <yangyicong@hisilicon.com>
9011 L: linux-i2c@vger.kernel.org
9013 W: https://www.hisilicon.com
9014 F: drivers/i2c/busses/i2c-hisi.c
9016 HISILICON LPC BUS DRIVER
9017 M: john.garry@huawei.com
9019 W: http://www.hisilicon.com
9020 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
9021 F: drivers/bus/hisi_lpc.c
9023 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
9024 M: Yisen Zhuang <yisen.zhuang@huawei.com>
9025 M: Salil Mehta <salil.mehta@huawei.com>
9026 L: netdev@vger.kernel.org
9028 W: http://www.hisilicon.com
9029 F: drivers/net/ethernet/hisilicon/hns3/
9031 HISILICON NETWORK SUBSYSTEM DRIVER
9032 M: Yisen Zhuang <yisen.zhuang@huawei.com>
9033 M: Salil Mehta <salil.mehta@huawei.com>
9034 L: netdev@vger.kernel.org
9036 W: http://www.hisilicon.com
9037 F: Documentation/devicetree/bindings/net/hisilicon*.txt
9038 F: drivers/net/ethernet/hisilicon/
9040 HIKEY960 ONBOARD USB GPIO HUB DRIVER
9041 M: John Stultz <jstultz@google.com>
9042 L: linux-kernel@vger.kernel.org
9044 F: drivers/misc/hisi_hikey_usb.c
9046 HISILICON PMU DRIVER
9047 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
9048 M: Qi Liu <liuqi115@huawei.com>
9050 W: http://www.hisilicon.com
9051 F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst
9052 F: Documentation/admin-guide/perf/hisi-pmu.rst
9053 F: drivers/perf/hisilicon
9055 HISILICON HNS3 PMU DRIVER
9056 M: Guangbin Huang <huangguangbin2@huawei.com>
9058 F: Documentation/admin-guide/perf/hns3-pmu.rst
9059 F: drivers/perf/hisilicon/hns3_pmu.c
9061 HISILICON QM AND ZIP Controller DRIVER
9062 M: Zhou Wang <wangzhou1@hisilicon.com>
9063 L: linux-crypto@vger.kernel.org
9065 F: Documentation/ABI/testing/debugfs-hisi-zip
9066 F: drivers/crypto/hisilicon/qm.c
9067 F: drivers/crypto/hisilicon/sgl.c
9068 F: drivers/crypto/hisilicon/zip/
9069 F: include/linux/hisi_acc_qm.h
9071 HISILICON ROCE DRIVER
9072 M: Wenpeng Liang <liangwenpeng@huawei.com>
9073 M: Weihang Li <liweihang@huawei.com>
9074 L: linux-rdma@vger.kernel.org
9076 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
9077 F: drivers/infiniband/hw/hns/
9079 HISILICON SAS Controller
9080 M: John Garry <john.garry@huawei.com>
9082 W: http://www.hisilicon.com
9083 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
9084 F: drivers/scsi/hisi_sas/
9086 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
9087 M: Kai Ye <yekai13@huawei.com>
9088 M: Longfang Liu <liulongfang@huawei.com>
9089 L: linux-crypto@vger.kernel.org
9091 F: Documentation/ABI/testing/debugfs-hisi-sec
9092 F: drivers/crypto/hisilicon/sec2/sec.h
9093 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
9094 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
9095 F: drivers/crypto/hisilicon/sec2/sec_main.c
9097 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
9098 M: Jay Fang <f.fangjian@huawei.com>
9099 L: linux-spi@vger.kernel.org
9101 W: http://www.hisilicon.com
9102 F: drivers/spi/spi-hisi-kunpeng.c
9104 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
9105 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9106 L: linux-kernel@vger.kernel.org
9108 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
9109 F: drivers/spmi/hisi-spmi-controller.c
9111 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
9112 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9113 L: linux-kernel@vger.kernel.org
9115 F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
9116 F: drivers/mfd/hi6421-spmi-pmic.c
9118 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
9119 M: Weili Qian <qianweili@huawei.com>
9121 F: drivers/crypto/hisilicon/trng/trng.c
9123 HISILICON V3XX SPI NOR FLASH Controller Driver
9124 M: John Garry <john.garry@huawei.com>
9126 W: http://www.hisilicon.com
9127 F: drivers/spi/spi-hisi-sfc-v3xx.c
9129 HMM - Heterogeneous Memory Management
9130 M: Jérôme Glisse <jglisse@redhat.com>
9131 L: linux-mm@kvack.org
9133 F: Documentation/vm/hmm.rst
9134 F: include/linux/hmm*
9137 F: tools/testing/selftests/vm/*hmm*
9140 M: Jouni Malinen <j@w1.fi>
9141 L: linux-wireless@vger.kernel.org
9143 W: http://w1.fi/hostap-driver.html
9144 F: drivers/net/wireless/intersil/hostap/
9146 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
9147 L: platform-driver-x86@vger.kernel.org
9149 F: drivers/platform/x86/tc1100-wmi.c
9151 HPET: High Precision Event Timers driver
9152 M: Clemens Ladisch <clemens@ladisch.de>
9154 F: Documentation/timers/hpet.rst
9155 F: drivers/char/hpet.c
9156 F: include/linux/hpet.h
9157 F: include/uapi/linux/hpet.h
9161 F: arch/x86/include/asm/hpet.h
9162 F: arch/x86/kernel/hpet.c
9165 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
9167 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
9171 M: Sebastian Reichel <sre@kernel.org>
9173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
9174 F: Documentation/ABI/testing/sysfs-bus-hsi
9175 F: Documentation/driver-api/hsi.rst
9177 F: include/linux/hsi/
9178 F: include/uapi/linux/hsi/
9181 L: linux-usb@vger.kernel.org
9183 F: drivers/net/usb/hso.c
9185 HSR NETWORK PROTOCOL
9186 L: netdev@vger.kernel.org
9190 HT16K33 LED CONTROLLER DRIVER
9191 M: Robin van der Gracht <robin@protonic.nl>
9193 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
9194 F: drivers/auxdisplay/ht16k33.c
9196 HTCPEN TOUCHSCREEN DRIVER
9197 M: Pau Oliva Fora <pof@eslack.org>
9198 L: linux-input@vger.kernel.org
9200 F: drivers/input/touchscreen/htcpen.c
9203 M: Dipen Patel <dipenp@nvidia.com>
9205 F: Documentation/devicetree/bindings/timestamp/
9206 F: Documentation/driver-api/hte/
9208 F: include/linux/hte.h
9210 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
9211 M: Lorenzo Bianconi <lorenzo@kernel.org>
9212 L: linux-iio@vger.kernel.org
9214 W: http://www.st.com/
9215 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
9216 F: drivers/iio/humidity/hts221*
9218 HUAWEI ETHERNET DRIVER
9219 L: netdev@vger.kernel.org
9221 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
9222 F: drivers/net/ethernet/huawei/hinic/
9225 M: Mike Kravetz <mike.kravetz@oracle.com>
9226 M: Muchun Song <songmuchun@bytedance.com>
9227 L: linux-mm@kvack.org
9229 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
9230 F: Documentation/admin-guide/mm/hugetlbpage.rst
9231 F: Documentation/vm/hugetlbfs_reserv.rst
9232 F: Documentation/vm/vmemmap_dedup.rst
9234 F: include/linux/hugetlb.h
9236 F: mm/hugetlb_vmemmap.c
9237 F: mm/hugetlb_vmemmap.h
9240 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
9241 L: linux-media@vger.kernel.org
9243 W: https://linuxtv.org
9244 T: git git://linuxtv.org/media_tree.git
9245 F: drivers/media/platform/st/sti/hva
9247 HWPOISON MEMORY FAILURE HANDLING
9248 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
9249 R: Miaohe Lin <linmiaohe@huawei.com>
9250 L: linux-mm@kvack.org
9252 F: mm/hwpoison-inject.c
9253 F: mm/memory-failure.c
9255 HYCON HY46XX TOUCHSCREEN SUPPORT
9256 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
9257 L: linux-input@vger.kernel.org
9259 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
9260 F: drivers/input/touchscreen/hycon-hy46xx.c
9262 HYGON PROCESSOR SUPPORT
9263 M: Pu Wen <puwen@hygon.cn>
9264 L: linux-kernel@vger.kernel.org
9266 F: arch/x86/kernel/cpu/hygon.c
9268 HYNIX HI556 SENSOR DRIVER
9269 M: Shawn Tu <shawnx.tu@intel.com>
9270 L: linux-media@vger.kernel.org
9272 T: git git://linuxtv.org/media_tree.git
9273 F: drivers/media/i2c/hi556.c
9275 HYNIX HI846 SENSOR DRIVER
9276 M: Martin Kepplinger <martin.kepplinger@puri.sm>
9277 L: linux-media@vger.kernel.org
9279 F: drivers/media/i2c/hi846.c
9281 HYNIX HI847 SENSOR DRIVER
9282 M: Shawn Tu <shawnx.tu@intel.com>
9283 L: linux-media@vger.kernel.org
9285 F: drivers/media/i2c/hi847.c
9287 Hyper-V/Azure CORE AND DRIVERS
9288 M: "K. Y. Srinivasan" <kys@microsoft.com>
9289 M: Haiyang Zhang <haiyangz@microsoft.com>
9290 M: Stephen Hemminger <sthemmin@microsoft.com>
9291 M: Wei Liu <wei.liu@kernel.org>
9292 M: Dexuan Cui <decui@microsoft.com>
9293 L: linux-hyperv@vger.kernel.org
9295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
9296 F: Documentation/ABI/stable/sysfs-bus-vmbus
9297 F: Documentation/ABI/testing/debugfs-hyperv
9298 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
9299 F: arch/arm64/hyperv
9300 F: arch/arm64/include/asm/hyperv-tlfs.h
9301 F: arch/arm64/include/asm/mshyperv.h
9303 F: arch/x86/include/asm/hyperv-tlfs.h
9304 F: arch/x86/include/asm/mshyperv.h
9305 F: arch/x86/include/asm/trace/hyperv.h
9306 F: arch/x86/kernel/cpu/mshyperv.c
9307 F: drivers/clocksource/hyperv_timer.c
9308 F: drivers/hid/hid-hyperv.c
9310 F: drivers/input/serio/hyperv-keyboard.c
9311 F: drivers/iommu/hyperv-iommu.c
9312 F: drivers/net/ethernet/microsoft/
9313 F: drivers/net/hyperv/
9314 F: drivers/pci/controller/pci-hyperv-intf.c
9315 F: drivers/pci/controller/pci-hyperv.c
9316 F: drivers/scsi/storvsc_drv.c
9317 F: drivers/uio/uio_hv_generic.c
9318 F: drivers/video/fbdev/hyperv_fb.c
9319 F: include/asm-generic/hyperv-tlfs.h
9320 F: include/asm-generic/mshyperv.h
9321 F: include/clocksource/hyperv_timer.h
9322 F: include/linux/hyperv.h
9323 F: include/uapi/linux/hyperv.h
9324 F: net/vmw_vsock/hyperv_transport.c
9328 M: Vignesh Raghavendra <vigneshr@ti.com>
9329 L: linux-mtd@lists.infradead.org
9331 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9332 C: irc://irc.oftc.net/mtd
9333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
9334 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
9335 F: drivers/mtd/hyperbus/
9336 F: include/linux/mtd/hyperbus.h
9338 HYPERVISOR VIRTUAL CONSOLE DRIVER
9339 L: linuxppc-dev@lists.ozlabs.org
9344 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9345 L: linux-i2c@vger.kernel.org
9346 L: linux-acpi@vger.kernel.org
9348 F: drivers/i2c/i2c-core-acpi.c
9350 I2C CONTROLLER DRIVER FOR NVIDIA GPU
9351 M: Ajay Gupta <ajayg@nvidia.com>
9352 L: linux-i2c@vger.kernel.org
9354 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
9355 F: drivers/i2c/busses/i2c-nvidia-gpu.c
9358 M: Peter Rosin <peda@axentia.se>
9359 L: linux-i2c@vger.kernel.org
9361 F: Documentation/devicetree/bindings/i2c/i2c-arb*
9362 F: Documentation/devicetree/bindings/i2c/i2c-gate*
9363 F: Documentation/devicetree/bindings/i2c/i2c-mux*
9364 F: Documentation/i2c/i2c-topology.rst
9365 F: Documentation/i2c/muxes/
9366 F: drivers/i2c/i2c-mux.c
9367 F: drivers/i2c/muxes/
9368 F: include/linux/i2c-mux.h
9370 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
9371 M: Gregory CLEMENT <gregory.clement@bootlin.com>
9372 L: linux-i2c@vger.kernel.org
9374 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
9375 F: drivers/i2c/busses/i2c-mv64xxx.c
9377 I2C OVER PARALLEL PORT
9378 M: Jean Delvare <jdelvare@suse.com>
9379 L: linux-i2c@vger.kernel.org
9381 F: Documentation/i2c/busses/i2c-parport.rst
9382 F: drivers/i2c/busses/i2c-parport.c
9385 M: Wolfram Sang <wsa@kernel.org>
9386 L: linux-i2c@vger.kernel.org
9388 W: https://i2c.wiki.kernel.org/
9389 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9391 F: Documentation/devicetree/bindings/i2c/i2c.txt
9392 F: Documentation/i2c/
9394 F: include/dt-bindings/i2c/i2c.h
9395 F: include/linux/i2c-dev.h
9396 F: include/linux/i2c-smbus.h
9397 F: include/linux/i2c.h
9398 F: include/uapi/linux/i2c-*.h
9399 F: include/uapi/linux/i2c.h
9401 I2C SUBSYSTEM HOST DRIVERS
9402 L: linux-i2c@vger.kernel.org
9404 W: https://i2c.wiki.kernel.org/
9405 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9407 F: Documentation/devicetree/bindings/i2c/
9408 F: drivers/i2c/algos/
9409 F: drivers/i2c/busses/
9410 F: include/dt-bindings/i2c/
9413 M: Jean Delvare <jdelvare@suse.com>
9414 L: linux-i2c@vger.kernel.org
9416 F: Documentation/i2c/busses/i2c-taos-evm.rst
9417 F: drivers/i2c/busses/i2c-taos-evm.c
9420 M: Till Harbaum <till@harbaum.org>
9421 L: linux-i2c@vger.kernel.org
9423 W: http://www.harbaum.org/till/i2c_tiny_usb
9424 F: drivers/i2c/busses/i2c-tiny-usb.c
9426 I2C/SMBUS CONTROLLER DRIVERS FOR PC
9427 M: Jean Delvare <jdelvare@suse.com>
9428 L: linux-i2c@vger.kernel.org
9430 F: Documentation/i2c/busses/i2c-ali1535.rst
9431 F: Documentation/i2c/busses/i2c-ali1563.rst
9432 F: Documentation/i2c/busses/i2c-ali15x3.rst
9433 F: Documentation/i2c/busses/i2c-amd756.rst
9434 F: Documentation/i2c/busses/i2c-amd8111.rst
9435 F: Documentation/i2c/busses/i2c-i801.rst
9436 F: Documentation/i2c/busses/i2c-nforce2.rst
9437 F: Documentation/i2c/busses/i2c-piix4.rst
9438 F: Documentation/i2c/busses/i2c-sis5595.rst
9439 F: Documentation/i2c/busses/i2c-sis630.rst
9440 F: Documentation/i2c/busses/i2c-sis96x.rst
9441 F: Documentation/i2c/busses/i2c-via.rst
9442 F: Documentation/i2c/busses/i2c-viapro.rst
9443 F: drivers/i2c/busses/i2c-ali1535.c
9444 F: drivers/i2c/busses/i2c-ali1563.c
9445 F: drivers/i2c/busses/i2c-ali15x3.c
9446 F: drivers/i2c/busses/i2c-amd756-s4882.c
9447 F: drivers/i2c/busses/i2c-amd756.c
9448 F: drivers/i2c/busses/i2c-amd8111.c
9449 F: drivers/i2c/busses/i2c-i801.c
9450 F: drivers/i2c/busses/i2c-isch.c
9451 F: drivers/i2c/busses/i2c-nforce2-s4985.c
9452 F: drivers/i2c/busses/i2c-nforce2.c
9453 F: drivers/i2c/busses/i2c-piix4.c
9454 F: drivers/i2c/busses/i2c-sis5595.c
9455 F: drivers/i2c/busses/i2c-sis630.c
9456 F: drivers/i2c/busses/i2c-sis96x.c
9457 F: drivers/i2c/busses/i2c-via.c
9458 F: drivers/i2c/busses/i2c-viapro.c
9460 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
9461 M: Hans de Goede <hdegoede@redhat.com>
9462 L: linux-i2c@vger.kernel.org
9464 F: drivers/i2c/busses/i2c-cht-wc.c
9466 I2C/SMBUS ISMT DRIVER
9467 M: Seth Heasley <seth.heasley@intel.com>
9468 M: Neil Horman <nhorman@tuxdriver.com>
9469 L: linux-i2c@vger.kernel.org
9470 F: Documentation/i2c/busses/i2c-ismt.rst
9471 F: drivers/i2c/busses/i2c-ismt.c
9473 I2C/SMBUS STUB DRIVER
9474 M: Jean Delvare <jdelvare@suse.com>
9475 L: linux-i2c@vger.kernel.org
9477 F: drivers/i2c/i2c-stub.c
9479 I3C DRIVER FOR CADENCE I3C MASTER IP
9480 M: Przemysław Gaj <pgaj@cadence.com>
9482 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
9483 F: drivers/i3c/master/i3c-master-cdns.c
9485 I3C DRIVER FOR SYNOPSYS DESIGNWARE
9486 M: Vitor Soares <vitor.soares@synopsys.com>
9488 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
9489 F: drivers/i3c/master/dw*
9492 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9493 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
9495 C: irc://chat.freenode.net/linux-i3c
9496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
9497 F: Documentation/ABI/testing/sysfs-bus-i3c
9498 F: Documentation/devicetree/bindings/i3c/
9499 F: Documentation/driver-api/i3c
9501 F: include/linux/i3c/
9503 IA64 (Itanium) PLATFORM
9504 L: linux-ia64@vger.kernel.org
9506 F: Documentation/ia64/
9509 IBM Power 842 compression accelerator
9510 M: Haren Myneni <haren@us.ibm.com>
9513 F: drivers/crypto/nx/Kconfig
9514 F: drivers/crypto/nx/Makefile
9515 F: drivers/crypto/nx/nx-842*
9516 F: include/linux/sw842.h
9519 IBM Power in-Nest Crypto Acceleration
9520 M: Breno Leitão <leitao@debian.org>
9521 M: Nayna Jain <nayna@linux.ibm.com>
9522 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9523 L: linux-crypto@vger.kernel.org
9525 F: drivers/crypto/nx/Kconfig
9526 F: drivers/crypto/nx/Makefile
9527 F: drivers/crypto/nx/nx-aes*
9528 F: drivers/crypto/nx/nx-sha*
9529 F: drivers/crypto/nx/nx.*
9530 F: drivers/crypto/nx/nx_csbcpb.h
9531 F: drivers/crypto/nx/nx_debugfs.c
9533 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
9534 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9535 L: linux-pci@vger.kernel.org
9536 L: linuxppc-dev@lists.ozlabs.org
9538 F: drivers/pci/hotplug/rpadlpar*
9540 IBM Power Linux RAID adapter
9541 M: Brian King <brking@us.ibm.com>
9543 F: drivers/scsi/ipr.*
9545 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
9546 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9547 L: linux-pci@vger.kernel.org
9548 L: linuxppc-dev@lists.ozlabs.org
9550 F: drivers/pci/hotplug/rpaphp*
9552 IBM Power SRIOV Virtual NIC Device Driver
9553 M: Dany Madden <drt@linux.ibm.com>
9554 R: Thomas Falcon <tlfalcon@linux.ibm.com>
9555 L: netdev@vger.kernel.org
9557 F: drivers/net/ethernet/ibm/ibmvnic.*
9559 IBM Power Virtual Accelerator Switchboard
9560 L: linuxppc-dev@lists.ozlabs.org
9562 F: arch/powerpc/include/asm/vas.h
9563 F: arch/powerpc/platforms/powernv/copy-paste.h
9564 F: arch/powerpc/platforms/powernv/vas*
9566 IBM Power Virtual Ethernet Device Driver
9567 M: Cristobal Forno <cforno12@linux.ibm.com>
9568 L: netdev@vger.kernel.org
9570 F: drivers/net/ethernet/ibm/ibmveth.*
9572 IBM Power Virtual FC Device Drivers
9573 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9574 L: linux-scsi@vger.kernel.org
9576 F: drivers/scsi/ibmvscsi/ibmvfc*
9578 IBM Power Virtual Management Channel Driver
9579 M: Brad Warrum <bwarrum@linux.ibm.com>
9580 M: Ritu Agarwal <rituagar@linux.ibm.com>
9582 F: drivers/misc/ibmvmc.*
9584 IBM Power Virtual SCSI Device Drivers
9585 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9586 L: linux-scsi@vger.kernel.org
9588 F: drivers/scsi/ibmvscsi/ibmvscsi*
9589 F: include/scsi/viosrp.h
9591 IBM Power Virtual SCSI Device Target Driver
9592 M: Michael Cyr <mikecyr@linux.ibm.com>
9593 L: linux-scsi@vger.kernel.org
9594 L: target-devel@vger.kernel.org
9596 F: drivers/scsi/ibmvscsi_tgt/
9598 IBM Power VMX Cryptographic instructions
9599 M: Breno Leitão <leitao@debian.org>
9600 M: Nayna Jain <nayna@linux.ibm.com>
9601 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9602 L: linux-crypto@vger.kernel.org
9604 F: drivers/crypto/vmx/Kconfig
9605 F: drivers/crypto/vmx/Makefile
9606 F: drivers/crypto/vmx/aes*
9607 F: drivers/crypto/vmx/ghash*
9608 F: drivers/crypto/vmx/ppc-xlate.pl
9609 F: drivers/crypto/vmx/vmx.c
9611 IBM ServeRAID RAID DRIVER
9613 F: drivers/scsi/ips.*
9615 ICH LPC AND GPIO DRIVER
9616 M: Peter Tyser <ptyser@xes-inc.com>
9618 F: drivers/gpio/gpio-ich.c
9619 F: drivers/mfd/lpc_ich.c
9622 M: Max Staudt <max@enpas.org>
9623 L: linux-i2c@vger.kernel.org
9625 F: drivers/i2c/busses/i2c-icy.c
9627 IDEAPAD LAPTOP EXTRAS DRIVER
9628 M: Ike Panhc <ike.pan@canonical.com>
9629 L: platform-driver-x86@vger.kernel.org
9631 W: http://launchpad.net/ideapad-laptop
9632 F: drivers/platform/x86/ideapad-laptop.c
9634 IDEAPAD LAPTOP SLIDEBAR DRIVER
9635 M: Andrey Moiseev <o2g.org.ru@gmail.com>
9636 L: linux-input@vger.kernel.org
9638 W: https://github.com/o2genum/ideapad-slidebar
9639 F: drivers/input/misc/ideapad_slidebar.c
9642 M: Christian Brauner <brauner@kernel.org>
9643 M: Seth Forshee <sforshee@kernel.org>
9644 L: linux-fsdevel@vger.kernel.org
9646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
9647 F: Documentation/filesystems/idmappings.rst
9648 F: tools/testing/selftests/mount_setattr/
9649 F: include/linux/mnt_idmapping.h
9651 IDT VersaClock 5 CLOCK DRIVER
9652 M: Luca Ceresoli <luca@lucaceresoli.net>
9654 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9655 F: drivers/clk/clk-versaclock5.c
9657 IEEE 802.15.4 SUBSYSTEM
9658 M: Alexander Aring <alex.aring@gmail.com>
9659 M: Stefan Schmidt <stefan@datenfreihafen.org>
9660 L: linux-wpan@vger.kernel.org
9662 W: https://linux-wpan.org/
9663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9665 F: Documentation/networking/ieee802154.rst
9666 F: drivers/net/ieee802154/
9667 F: include/linux/ieee802154.h
9668 F: include/linux/nl802154.h
9669 F: include/net/af_ieee802154.h
9670 F: include/net/cfg802154.h
9671 F: include/net/ieee802154_netdev.h
9672 F: include/net/mac802154.h
9673 F: include/net/nl802154.h
9678 M: Yotam Gigi <yotam.gi@gmail.com>
9679 M: Jamal Hadi Salim <jhs@mojatatu.com>
9680 F: include/net/ife.h
9681 F: include/uapi/linux/ife.h
9684 IGORPLUG-USB IR RECEIVER
9685 M: Sean Young <sean@mess.org>
9686 L: linux-media@vger.kernel.org
9688 F: drivers/media/rc/igorplugusb.c
9690 IGUANAWORKS USB IR TRANSCEIVER
9691 M: Sean Young <sean@mess.org>
9692 L: linux-media@vger.kernel.org
9694 F: drivers/media/rc/iguanair.c
9696 IIO DIGITAL POTENTIOMETER DAC
9697 M: Peter Rosin <peda@axentia.se>
9698 L: linux-iio@vger.kernel.org
9700 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
9701 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
9702 F: drivers/iio/dac/dpot-dac.c
9704 IIO ENVELOPE DETECTOR
9705 M: Peter Rosin <peda@axentia.se>
9706 L: linux-iio@vger.kernel.org
9708 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9709 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9710 F: drivers/iio/adc/envelope-detector.c
9713 M: Peter Rosin <peda@axentia.se>
9714 L: linux-iio@vger.kernel.org
9716 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9717 F: drivers/iio/multiplexer/iio-mux.c
9719 IIO SCMI BASED DRIVER
9720 M: Jyoti Bhayana <jbhayana@google.com>
9721 L: linux-iio@vger.kernel.org
9723 F: drivers/iio/common/scmi_sensors/scmi_iio.c
9725 IIO SUBSYSTEM AND DRIVERS
9726 M: Jonathan Cameron <jic23@kernel.org>
9727 R: Lars-Peter Clausen <lars@metafoo.de>
9728 L: linux-iio@vger.kernel.org
9730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9731 F: Documentation/ABI/testing/configfs-iio*
9732 F: Documentation/ABI/testing/sysfs-bus-iio*
9733 F: Documentation/devicetree/bindings/iio/
9735 F: drivers/staging/iio/
9736 F: include/linux/iio/
9740 M: Peter Rosin <peda@axentia.se>
9741 L: linux-iio@vger.kernel.org
9743 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9744 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9745 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9746 F: drivers/iio/afe/iio-rescale.c
9748 IKANOS/ADI EAGLE ADSL USB DRIVER
9749 M: Matthieu Castet <castet.matthieu@free.fr>
9750 M: Stanislaw Gruszka <stf_xl@wp.pl>
9752 F: drivers/usb/atm/ueagle-atm.c
9754 IMAGIS TOUCHSCREEN DRIVER
9755 M: Markuss Broks <markuss.broks@gmail.com>
9757 F: Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
9758 F: drivers/input/touchscreen/imagis.c
9760 IMGTEC ASCII LCD DRIVER
9761 M: Paul Burton <paulburton@kernel.org>
9763 F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
9764 F: drivers/auxdisplay/img-ascii-lcd.c
9766 IMGTEC IR DECODER DRIVER
9768 F: drivers/media/rc/img-ir/
9770 IMON SOUNDGRAPH USB IR RECEIVER
9771 M: Sean Young <sean@mess.org>
9772 L: linux-media@vger.kernel.org
9774 F: drivers/media/rc/imon.c
9775 F: drivers/media/rc/imon_raw.c
9777 IMS TWINTURBO FRAMEBUFFER DRIVER
9778 L: linux-fbdev@vger.kernel.org
9780 F: drivers/video/fbdev/imsttfb.c
9782 INA209 HARDWARE MONITOR DRIVER
9783 M: Guenter Roeck <linux@roeck-us.net>
9784 L: linux-hwmon@vger.kernel.org
9786 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
9787 F: Documentation/hwmon/ina209.rst
9788 F: drivers/hwmon/ina209.c
9790 INA2XX HARDWARE MONITOR DRIVER
9791 M: Guenter Roeck <linux@roeck-us.net>
9792 L: linux-hwmon@vger.kernel.org
9794 F: Documentation/hwmon/ina2xx.rst
9795 F: drivers/hwmon/ina2xx.c
9796 F: include/linux/platform_data/ina2xx.h
9798 INDUSTRY PACK SUBSYSTEM (IPACK)
9799 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
9800 M: Jens Taprogge <jens.taprogge@taprogge.org>
9801 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9802 L: industrypack-devel@lists.sourceforge.net
9804 W: http://industrypack.sourceforge.net
9807 INFINEON DPS310 Driver
9808 M: Eddie James <eajames@linux.ibm.com>
9809 L: linux-iio@vger.kernel.org
9811 F: drivers/iio/pressure/dps310.c
9813 INFINIBAND SUBSYSTEM
9814 M: Jason Gunthorpe <jgg@nvidia.com>
9815 M: Leon Romanovsky <leonro@nvidia.com>
9816 L: linux-rdma@vger.kernel.org
9818 W: https://github.com/linux-rdma/rdma-core
9819 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
9821 F: Documentation/devicetree/bindings/infiniband/
9822 F: Documentation/infiniband/
9823 F: drivers/infiniband/
9825 F: include/trace/events/ib_mad.h
9826 F: include/trace/events/ib_umad.h
9827 F: include/uapi/linux/if_infiniband.h
9828 F: include/uapi/rdma/
9829 F: samples/bpf/ibumad_kern.c
9830 F: samples/bpf/ibumad_user.c
9832 INGENIC JZ4780 NAND DRIVER
9833 M: Harvey Hunt <harveyhuntnexus@gmail.com>
9834 L: linux-mtd@lists.infradead.org
9835 L: linux-mips@vger.kernel.org
9837 F: drivers/mtd/nand/raw/ingenic/
9840 M: Paul Cercueil <paul@crapouillou.net>
9841 L: linux-mips@vger.kernel.org
9843 F: arch/mips/boot/dts/ingenic/
9844 F: arch/mips/generic/board-ingenic.c
9845 F: arch/mips/include/asm/mach-ingenic/
9846 F: arch/mips/ingenic/Kconfig
9847 F: drivers/clk/ingenic/
9848 F: drivers/dma/dma-jz4780.c
9849 F: drivers/gpu/drm/ingenic/
9850 F: drivers/i2c/busses/i2c-jz4780.c
9851 F: drivers/iio/adc/ingenic-adc.c
9852 F: drivers/irqchip/irq-ingenic.c
9853 F: drivers/memory/jz4780-nemc.c
9854 F: drivers/mmc/host/jz4740_mmc.c
9855 F: drivers/mtd/nand/raw/ingenic/
9856 F: drivers/pinctrl/pinctrl-ingenic.c
9857 F: drivers/power/supply/ingenic-battery.c
9858 F: drivers/pwm/pwm-jz4740.c
9859 F: drivers/remoteproc/ingenic_rproc.c
9860 F: drivers/rtc/rtc-jz4740.c
9861 F: drivers/tty/serial/8250/8250_ingenic.c
9862 F: drivers/usb/musb/jz4740.c
9863 F: drivers/watchdog/jz4740_wdt.c
9864 F: include/dt-bindings/iio/adc/ingenic,adc.h
9865 F: include/linux/mfd/ingenic-tcu.h
9866 F: sound/soc/codecs/jz47*
9867 F: sound/soc/jz4740/
9869 INJOINIC IP5xxx POWER BANK IC DRIVER
9870 M: Samuel Holland <samuel@sholland.org>
9872 F: drivers/power/supply/ip5xxx_power.c
9875 M: Jan Kara <jack@suse.cz>
9876 R: Amir Goldstein <amir73il@gmail.com>
9877 L: linux-fsdevel@vger.kernel.org
9879 F: Documentation/filesystems/inotify.rst
9880 F: fs/notify/inotify/
9881 F: include/linux/inotify.h
9882 F: include/uapi/linux/inotify.h
9884 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
9885 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
9886 L: linux-input@vger.kernel.org
9888 Q: http://patchwork.kernel.org/project/linux-input/list/
9889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
9890 F: Documentation/devicetree/bindings/input/
9891 F: Documentation/devicetree/bindings/serio/
9892 F: Documentation/input/
9894 F: include/linux/input.h
9895 F: include/linux/input/
9896 F: include/uapi/linux/input-event-codes.h
9897 F: include/uapi/linux/input.h
9899 INPUT MULTITOUCH (MT) PROTOCOL
9900 M: Henrik Rydberg <rydberg@bitmath.org>
9901 L: linux-input@vger.kernel.org
9903 F: Documentation/input/multi-touch-protocol.rst
9904 F: drivers/input/input-mt.c
9907 INSIDE SECURE CRYPTO DRIVER
9908 M: Antoine Tenart <atenart@kernel.org>
9909 L: linux-crypto@vger.kernel.org
9911 F: drivers/crypto/inside-secure/
9913 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
9914 M: Mimi Zohar <zohar@linux.ibm.com>
9915 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
9916 L: linux-integrity@vger.kernel.org
9918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
9919 F: security/integrity/ima/
9920 F: security/integrity/
9922 INTEL 810/815 FRAMEBUFFER DRIVER
9923 M: Antonino Daplas <adaplas@gmail.com>
9924 L: linux-fbdev@vger.kernel.org
9926 F: drivers/video/fbdev/i810/
9929 M: Cezary Rojewski <cezary.rojewski@intel.com>
9930 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
9931 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
9932 M: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
9933 M: Bard Liao <yung-chuan.liao@linux.intel.com>
9934 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
9935 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
9936 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9940 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
9941 M: Hans de Goede <hdegoede@redhat.com>
9942 L: platform-driver-x86@vger.kernel.org
9944 F: drivers/platform/x86/intel/atomisp2/pm.c
9946 INTEL ATOMISP2 LED DRIVER
9947 M: Hans de Goede <hdegoede@redhat.com>
9948 L: platform-driver-x86@vger.kernel.org
9950 F: drivers/platform/x86/intel/atomisp2/led.c
9952 INTEL BIOS SAR INT1092 DRIVER
9953 M: Shravan Sudhakar <s.shravan@intel.com>
9954 M: Intel Corporation <linuxwwan@intel.com>
9955 L: platform-driver-x86@vger.kernel.org
9957 F: drivers/platform/x86/intel/int1092/
9959 INTEL BROXTON PMC DRIVER
9960 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9961 M: Zha Qipeng <qipeng.zha@intel.com>
9963 F: drivers/mfd/intel_pmc_bxt.c
9964 F: include/linux/mfd/intel_pmc_bxt.h
9966 INTEL C600 SERIES SAS CONTROLLER DRIVER
9967 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
9968 L: linux-scsi@vger.kernel.org
9970 T: git git://git.code.sf.net/p/intel-sas/isci
9971 F: drivers/scsi/isci/
9973 INTEL CPU family model numbers
9974 M: Tony Luck <tony.luck@intel.com>
9976 L: linux-kernel@vger.kernel.org
9978 F: arch/x86/include/asm/intel-family.h
9980 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
9981 M: Jani Nikula <jani.nikula@linux.intel.com>
9982 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
9983 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
9984 M: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
9985 L: intel-gfx@lists.freedesktop.org
9987 W: https://01.org/linuxgraphics/
9988 Q: http://patchwork.freedesktop.org/project/intel-gfx/
9989 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
9990 C: irc://irc.oftc.net/intel-gfx
9991 T: git git://anongit.freedesktop.org/drm-intel
9992 F: Documentation/gpu/i915.rst
9993 F: drivers/gpu/drm/i915/
9994 F: include/drm/i915*
9995 F: include/uapi/drm/i915_drm.h
9997 INTEL ETHERNET DRIVERS
9998 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
9999 M: Tony Nguyen <anthony.l.nguyen@intel.com>
10000 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
10002 W: http://www.intel.com/support/feedback.htm
10003 W: http://e1000.sourceforge.net/
10004 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
10005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
10006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
10007 F: Documentation/networking/device_drivers/ethernet/intel/
10008 F: drivers/net/ethernet/intel/
10009 F: drivers/net/ethernet/intel/*/
10010 F: include/linux/avf/virtchnl.h
10011 F: include/linux/net/intel/iidc.h
10013 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
10014 M: Mustafa Ismail <mustafa.ismail@intel.com>
10015 M: Shiraz Saleem <shiraz.saleem@intel.com>
10016 L: linux-rdma@vger.kernel.org
10018 F: drivers/infiniband/hw/irdma/
10019 F: include/uapi/rdma/irdma-abi.h
10021 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
10022 M: Maik Broemme <mbroemme@libmpq.org>
10023 L: linux-fbdev@vger.kernel.org
10025 F: Documentation/fb/intelfb.rst
10026 F: drivers/video/fbdev/intelfb/
10029 M: Andy Shevchenko <andy@kernel.org>
10030 L: linux-gpio@vger.kernel.org
10032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10033 F: drivers/gpio/gpio-ich.c
10034 F: drivers/gpio/gpio-merrifield.c
10035 F: drivers/gpio/gpio-ml-ioh.c
10036 F: drivers/gpio/gpio-pch.c
10037 F: drivers/gpio/gpio-sch.c
10038 F: drivers/gpio/gpio-sodaville.c
10040 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
10041 M: Zhenyu Wang <zhenyuw@linux.intel.com>
10042 M: Zhi Wang <zhi.a.wang@intel.com>
10043 L: intel-gvt-dev@lists.freedesktop.org
10044 L: intel-gfx@lists.freedesktop.org
10046 W: https://01.org/igvt-g
10047 T: git https://github.com/intel/gvt-linux.git
10048 F: drivers/gpu/drm/i915/gvt/
10050 INTEL HID EVENT DRIVER
10051 M: Alex Hung <alex.hung@canonical.com>
10052 L: platform-driver-x86@vger.kernel.org
10054 F: drivers/platform/x86/intel/hid.c
10056 INTEL I/OAT DMA DRIVER
10057 M: Dave Jiang <dave.jiang@intel.com>
10058 R: Dan Williams <dan.j.williams@intel.com>
10059 L: dmaengine@vger.kernel.org
10061 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
10062 F: drivers/dma/ioat*
10065 M: Dave Jiang <dave.jiang@intel.com>
10066 L: dmaengine@vger.kernel.org
10068 F: drivers/dma/idxd/*
10069 F: include/uapi/linux/idxd.h
10072 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
10073 M: Len Brown <lenb@kernel.org>
10074 L: linux-pm@vger.kernel.org
10076 B: https://bugzilla.kernel.org
10077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
10078 F: drivers/idle/intel_idle.c
10080 INTEL IN FIELD SCAN (IFS) DEVICE
10081 M: Jithu Joseph <jithu.joseph@intel.com>
10082 R: Ashok Raj <ashok.raj@intel.com>
10083 R: Tony Luck <tony.luck@intel.com>
10085 F: drivers/platform/x86/intel/ifs
10086 F: include/trace/events/intel_ifs.h
10088 INTEL INTEGRATED SENSOR HUB DRIVER
10089 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10090 M: Jiri Kosina <jikos@kernel.org>
10091 L: linux-input@vger.kernel.org
10093 F: drivers/hid/intel-ish-hid/
10096 M: David Woodhouse <dwmw2@infradead.org>
10097 M: Lu Baolu <baolu.lu@linux.intel.com>
10098 L: iommu@lists.linux.dev
10100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10101 F: drivers/iommu/intel/
10102 F: include/linux/intel-iommu.h
10103 F: include/linux/intel-svm.h
10105 INTEL IOP-ADMA DMA DRIVER
10106 R: Dan Williams <dan.j.williams@intel.com>
10108 F: drivers/dma/iop-adma.c
10110 INTEL IPU3 CSI-2 CIO2 DRIVER
10111 M: Yong Zhi <yong.zhi@intel.com>
10112 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10113 M: Bingbu Cao <bingbu.cao@intel.com>
10114 M: Dan Scally <djrscally@gmail.com>
10115 R: Tianshu Qiu <tian.shu.qiu@intel.com>
10116 L: linux-media@vger.kernel.org
10118 T: git git://linuxtv.org/media_tree.git
10119 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
10120 F: drivers/media/pci/intel/ipu3/
10122 INTEL IPU3 CSI-2 IMGU DRIVER
10123 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10124 R: Bingbu Cao <bingbu.cao@intel.com>
10125 R: Tianshu Qiu <tian.shu.qiu@intel.com>
10126 L: linux-media@vger.kernel.org
10128 F: Documentation/admin-guide/media/ipu3.rst
10129 F: Documentation/admin-guide/media/ipu3_rcb.svg
10130 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
10131 F: drivers/staging/media/ipu3/
10133 INTEL IXP4XX CRYPTO SUPPORT
10134 M: Corentin Labbe <clabbe@baylibre.com>
10135 L: linux-crypto@vger.kernel.org
10137 F: drivers/crypto/ixp4xx_crypto.c
10139 INTEL ISHTP ECLITE DRIVER
10140 M: Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
10141 L: platform-driver-x86@vger.kernel.org
10143 F: drivers/platform/x86/intel/ishtp_eclite.c
10145 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
10146 M: Krzysztof Halasa <khalasa@piap.pl>
10148 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
10149 F: drivers/net/wan/ixp4xx_hss.c
10150 F: drivers/soc/ixp4xx/ixp4xx-npe.c
10151 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
10152 F: include/linux/soc/ixp4xx/npe.h
10153 F: include/linux/soc/ixp4xx/qmgr.h
10155 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
10156 M: Deepak Saxena <dsaxena@plexity.net>
10158 F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
10159 F: drivers/char/hw_random/ixp4xx-rng.c
10161 INTEL KEEM BAY DRM DRIVER
10162 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
10163 M: Edmund Dea <edmund.j.dea@intel.com>
10165 F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml
10166 F: drivers/gpu/drm/kmb/
10168 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
10169 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10171 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
10172 F: drivers/crypto/keembay/Kconfig
10173 F: drivers/crypto/keembay/Makefile
10174 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
10175 F: drivers/crypto/keembay/ocs-aes.c
10176 F: drivers/crypto/keembay/ocs-aes.h
10178 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
10179 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10180 M: Prabhjot Khurana <prabhjot.khurana@intel.com>
10181 M: Mark Gross <mgross@linux.intel.com>
10183 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
10184 F: drivers/crypto/keembay/Kconfig
10185 F: drivers/crypto/keembay/Makefile
10186 F: drivers/crypto/keembay/keembay-ocs-ecc.c
10188 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
10189 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10190 M: Declan Murphy <declan.murphy@intel.com>
10192 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
10193 F: drivers/crypto/keembay/Kconfig
10194 F: drivers/crypto/keembay/Makefile
10195 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
10196 F: drivers/crypto/keembay/ocs-hcu.c
10197 F: drivers/crypto/keembay/ocs-hcu.h
10199 INTEL THUNDER BAY EMMC PHY DRIVER
10200 M: Nandhini Srikandan <nandhini.srikandan@intel.com>
10201 M: Rashmi A <rashmi.a@intel.com>
10203 F: Documentation/devicetree/bindings/phy/intel,phy-thunderbay-emmc.yaml
10204 F: drivers/phy/intel/phy-intel-thunderbay-emmc.c
10206 INTEL MANAGEMENT ENGINE (mei)
10207 M: Tomas Winkler <tomas.winkler@intel.com>
10208 L: linux-kernel@vger.kernel.org
10210 F: Documentation/driver-api/mei/*
10211 F: drivers/misc/mei/
10212 F: drivers/watchdog/mei_wdt.c
10213 F: include/linux/mei_aux.h
10214 F: include/linux/mei_cl_bus.h
10215 F: include/uapi/linux/mei.h
10218 INTEL MAX 10 BMC MFD DRIVER
10219 M: Xu Yilun <yilun.xu@intel.com>
10220 R: Tom Rix <trix@redhat.com>
10222 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
10223 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
10224 F: drivers/hwmon/intel-m10-bmc-hwmon.c
10225 F: drivers/mfd/intel-m10-bmc.c
10226 F: include/linux/mfd/intel-m10-bmc.h
10228 INTEL MENLOW THERMAL DRIVER
10229 M: Sujith Thomas <sujith.thomas@intel.com>
10230 L: linux-pm@vger.kernel.org
10232 W: https://01.org/linux-acpi
10233 F: drivers/thermal/intel/intel_menlow.c
10235 INTEL P-Unit IPC DRIVER
10236 M: Zha Qipeng <qipeng.zha@intel.com>
10237 L: platform-driver-x86@vger.kernel.org
10239 F: arch/x86/include/asm/intel_punit_ipc.h
10240 F: drivers/platform/x86/intel/punit_ipc.c
10242 INTEL PMC CORE DRIVER
10243 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10244 M: David E Box <david.e.box@intel.com>
10245 L: platform-driver-x86@vger.kernel.org
10247 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
10248 F: drivers/platform/x86/intel/pmc/
10250 INTEL PMIC GPIO DRIVERS
10251 M: Andy Shevchenko <andy@kernel.org>
10253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10254 F: drivers/gpio/gpio-*cove.c
10256 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
10257 M: Andy Shevchenko <andy@kernel.org>
10259 F: drivers/mfd/intel_soc_pmic*
10260 F: include/linux/mfd/intel_soc_pmic*
10263 M: David E. Box <david.e.box@linux.intel.com>
10265 F: drivers/platform/x86/intel/pmt/
10267 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
10268 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
10269 L: linux-wireless@vger.kernel.org
10271 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
10272 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
10273 F: drivers/net/wireless/intel/ipw2x00/
10275 INTEL PSTATE DRIVER
10276 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10277 M: Len Brown <lenb@kernel.org>
10278 L: linux-pm@vger.kernel.org
10280 F: drivers/cpufreq/intel_pstate.c
10282 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
10283 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10284 L: linux-iio@vger.kernel.org
10285 F: drivers/counter/intel-qep.c
10288 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10290 F: arch/x86/include/asm/intel_scu_ipc.h
10291 F: drivers/platform/x86/intel_scu_*
10294 M: David E. Box <david.e.box@linux.intel.com>
10296 F: drivers/platform/x86/intel/sdsi.c
10297 F: tools/arch/x86/intel_sdsi/
10298 F: tools/testing/selftests/drivers/sdsi/
10300 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
10301 M: Daniel Scally <djrscally@gmail.com>
10303 F: drivers/platform/x86/intel/int3472/
10305 INTEL SPEED SELECT TECHNOLOGY
10306 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10307 L: platform-driver-x86@vger.kernel.org
10309 F: drivers/platform/x86/intel/speed_select_if/
10310 F: include/uapi/linux/isst_if.h
10311 F: tools/power/x86/intel-speed-select/
10313 INTEL STRATIX10 FIRMWARE DRIVERS
10314 M: Dinh Nguyen <dinguyen@kernel.org>
10315 L: linux-kernel@vger.kernel.org
10317 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
10318 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
10319 F: drivers/firmware/stratix10-rsu.c
10320 F: drivers/firmware/stratix10-svc.c
10321 F: include/linux/firmware/intel/stratix10-smc.h
10322 F: include/linux/firmware/intel/stratix10-svc-client.h
10323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
10325 INTEL TELEMETRY DRIVER
10326 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10327 M: "David E. Box" <david.e.box@linux.intel.com>
10328 L: platform-driver-x86@vger.kernel.org
10330 F: arch/x86/include/asm/intel_telemetry.h
10331 F: drivers/platform/x86/intel/telemetry/
10333 INTEL UNCORE FREQUENCY CONTROL
10334 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10335 L: platform-driver-x86@vger.kernel.org
10337 F: Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
10338 F: drivers/platform/x86/intel/uncore-frequency/
10340 INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
10341 M: David E. Box <david.e.box@linux.intel.com>
10343 F: drivers/platform/x86/intel/vsec.*
10345 INTEL VIRTUAL BUTTON DRIVER
10346 M: AceLan Kao <acelan.kao@canonical.com>
10347 L: platform-driver-x86@vger.kernel.org
10349 F: drivers/platform/x86/intel/vbtn.c
10351 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
10352 M: Stanislaw Gruszka <stf_xl@wp.pl>
10353 L: linux-wireless@vger.kernel.org
10355 F: drivers/net/wireless/intel/iwlegacy/
10357 INTEL WIRELESS WIFI LINK (iwlwifi)
10358 M: Gregory Greenman <gregory.greenman@intel.com>
10359 L: linux-wireless@vger.kernel.org
10361 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
10362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
10363 F: drivers/net/wireless/intel/iwlwifi/
10365 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
10366 M: Jithu Joseph <jithu.joseph@intel.com>
10367 R: Maurice Ma <maurice.ma@intel.com>
10369 W: https://slimbootloader.github.io/security/firmware-update.html
10370 F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
10372 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
10373 L: Dell.Client.Kernel@dell.com
10375 F: drivers/platform/x86/intel/wmi/thunderbolt.c
10377 INTEL WWAN IOSM DRIVER
10378 M: M Chetan Kumar <m.chetan.kumar@intel.com>
10379 M: Intel Corporation <linuxwwan@intel.com>
10380 L: netdev@vger.kernel.org
10382 F: drivers/net/wwan/iosm/
10385 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10387 F: Documentation/trace/intel_th.rst
10388 F: drivers/hwtracing/intel_th/
10389 F: include/linux/intel_th.h
10391 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
10392 M: Ning Sun <ning.sun@intel.com>
10393 L: tboot-devel@lists.sourceforge.net
10395 W: http://tboot.sourceforge.net
10396 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
10397 F: Documentation/x86/intel_txt.rst
10398 F: arch/x86/kernel/tboot.c
10399 F: include/linux/tboot.h
10402 M: Jarkko Sakkinen <jarkko@kernel.org>
10403 R: Dave Hansen <dave.hansen@linux.intel.com>
10404 L: linux-sgx@vger.kernel.org
10406 Q: https://patchwork.kernel.org/project/intel-sgx/list/
10407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
10408 F: Documentation/x86/sgx.rst
10409 F: arch/x86/entry/vdso/vsgx.S
10410 F: arch/x86/include/asm/sgx.h
10411 F: arch/x86/include/uapi/asm/sgx.h
10412 F: arch/x86/kernel/cpu/sgx/*
10413 F: tools/testing/selftests/sgx/*
10417 M: Georgi Djakov <djakov@kernel.org>
10418 L: linux-pm@vger.kernel.org
10420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
10421 F: Documentation/devicetree/bindings/interconnect/
10422 F: Documentation/driver-api/interconnect.rst
10423 F: drivers/interconnect/
10424 F: include/dt-bindings/interconnect/
10425 F: include/linux/interconnect-provider.h
10426 F: include/linux/interconnect.h
10428 INTERRUPT COUNTER DRIVER
10429 M: Oleksij Rempel <o.rempel@pengutronix.de>
10430 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10431 L: linux-iio@vger.kernel.org
10432 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
10433 F: drivers/counter/interrupt-cnt.c
10435 INTERSIL ISL7998X VIDEO DECODER DRIVER
10436 M: Michael Tretter <m.tretter@pengutronix.de>
10437 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10438 L: linux-media@vger.kernel.org
10440 F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
10441 F: drivers/media/i2c/isl7998x.c
10443 INVENSENSE ICM-426xx IMU DRIVER
10444 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
10445 L: linux-iio@vger.kernel.org
10447 W: https://invensense.tdk.com/
10448 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
10449 F: drivers/iio/imu/inv_icm42600/
10451 INVENSENSE MPU-3050 GYROSCOPE DRIVER
10452 M: Linus Walleij <linus.walleij@linaro.org>
10453 L: linux-iio@vger.kernel.org
10455 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
10456 F: drivers/iio/gyro/mpu3050*
10458 IOC3 ETHERNET DRIVER
10459 M: Ralf Baechle <ralf@linux-mips.org>
10460 L: linux-mips@vger.kernel.org
10462 F: drivers/net/ethernet/sgi/ioc3-eth.c
10464 IOMAP FILESYSTEM LIBRARY
10465 M: Christoph Hellwig <hch@infradead.org>
10466 M: Darrick J. Wong <djwong@kernel.org>
10467 L: linux-xfs@vger.kernel.org
10468 L: linux-fsdevel@vger.kernel.org
10470 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
10472 F: include/linux/iomap.h
10475 M: Joerg Roedel <joro@8bytes.org>
10476 M: Will Deacon <will@kernel.org>
10477 L: iommu@lists.linux.dev
10479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10480 F: Documentation/devicetree/bindings/iommu/
10481 F: Documentation/userspace-api/iommu.rst
10483 F: include/linux/iommu.h
10484 F: include/linux/iova.h
10485 F: include/linux/of_iommu.h
10486 F: include/uapi/linux/iommu.h
10489 M: Thomas Zimmermann <tzimmermann@suse.de>
10490 L: dri-devel@lists.freedesktop.org
10492 T: git git://anongit.freedesktop.org/drm/drm-misc
10493 F: include/linux/iosys-map.h
10496 M: Jens Axboe <axboe@kernel.dk>
10497 R: Pavel Begunkov <asml.silence@gmail.com>
10498 L: io-uring@vger.kernel.org
10500 T: git git://git.kernel.dk/linux-block
10501 T: git git://git.kernel.dk/liburing
10505 F: include/linux/io_uring.h
10506 F: include/uapi/linux/io_uring.h
10510 M: Corey Minyard <minyard@acm.org>
10511 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
10513 W: http://openipmi.sourceforge.net/
10514 T: git https://github.com/cminyard/linux-ipmi.git for-next
10515 F: Documentation/driver-api/ipmi.rst
10516 F: Documentation/devicetree/bindings/ipmi/
10517 F: drivers/char/ipmi/
10518 F: include/linux/ipmi*
10519 F: include/uapi/linux/ipmi*
10521 IPS SCSI RAID DRIVER
10522 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
10523 L: linux-scsi@vger.kernel.org
10525 W: http://www.adaptec.com/
10526 F: drivers/scsi/ips*
10529 M: Simon Horman <horms@verge.net.au>
10530 M: Julian Anastasov <ja@ssi.bg>
10531 L: netdev@vger.kernel.org
10532 L: lvs-devel@vger.kernel.org
10534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
10535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
10536 F: Documentation/networking/ipvs-sysctl.rst
10537 F: include/net/ip_vs.h
10538 F: include/uapi/linux/ip_vs.h
10539 F: net/netfilter/ipvs/
10542 M: Jiri Kosina <jikos@kernel.org>
10543 M: David Sterba <dsterba@suse.com>
10545 F: drivers/tty/ipwireless/
10547 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
10548 M: Marc Zyngier <maz@kernel.org>
10550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10551 F: Documentation/core-api/irq/irq-domain.rst
10552 F: include/linux/irqdomain.h
10553 F: kernel/irq/irqdomain.c
10554 F: kernel/irq/msi.c
10557 M: Thomas Gleixner <tglx@linutronix.de>
10558 L: linux-kernel@vger.kernel.org
10560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10564 M: Thomas Gleixner <tglx@linutronix.de>
10565 M: Marc Zyngier <maz@kernel.org>
10566 L: linux-kernel@vger.kernel.org
10568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10569 F: Documentation/devicetree/bindings/interrupt-controller/
10570 F: drivers/irqchip/
10573 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10575 F: Documentation/driver-api/isa.rst
10576 F: drivers/base/isa.c
10577 F: include/linux/isa.h
10580 M: Hans Verkuil <hverkuil@xs4all.nl>
10581 L: linux-media@vger.kernel.org
10583 W: https://linuxtv.org
10584 T: git git://linuxtv.org/media_tree.git
10585 F: drivers/media/radio/radio-isa*
10588 M: Jaroslav Kysela <perex@perex.cz>
10590 F: Documentation/driver-api/isapnp.rst
10591 F: drivers/pnp/isapnp/
10592 F: include/linux/isapnp.h
10595 M: Lee Duncan <lduncan@suse.com>
10596 M: Chris Leech <cleech@redhat.com>
10597 M: Mike Christie <michael.christie@oracle.com>
10598 L: open-iscsi@googlegroups.com
10599 L: linux-scsi@vger.kernel.org
10601 W: www.open-iscsi.com
10602 F: drivers/scsi/*iscsi*
10603 F: include/scsi/*iscsi*
10605 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
10606 M: Peter Jones <pjones@redhat.com>
10607 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
10609 F: drivers/firmware/iscsi_ibft*
10611 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
10612 M: Sagi Grimberg <sagi@grimberg.me>
10613 M: Max Gurtovoy <mgurtovoy@nvidia.com>
10614 L: linux-rdma@vger.kernel.org
10616 W: http://www.openfabrics.org
10617 W: www.open-iscsi.org
10618 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10619 F: drivers/infiniband/ulp/iser/
10621 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
10622 M: Sagi Grimberg <sagi@grimberg.me>
10623 L: linux-rdma@vger.kernel.org
10624 L: target-devel@vger.kernel.org
10626 W: http://www.linux-iscsi.org
10627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10628 F: drivers/infiniband/ulp/isert
10630 ISDN/CMTP OVER BLUETOOTH
10631 M: Karsten Keil <isdn@linux-pingi.de>
10632 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10633 L: netdev@vger.kernel.org
10635 W: http://www.isdn4linux.de
10636 F: Documentation/isdn/
10637 F: drivers/isdn/capi/
10638 F: include/linux/isdn/
10639 F: include/uapi/linux/isdn/
10640 F: net/bluetooth/cmtp/
10642 ISDN/mISDN SUBSYSTEM
10643 M: Karsten Keil <isdn@linux-pingi.de>
10644 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10645 L: netdev@vger.kernel.org
10647 W: http://www.isdn4linux.de
10648 F: drivers/isdn/Kconfig
10649 F: drivers/isdn/Makefile
10650 F: drivers/isdn/hardware/
10651 F: drivers/isdn/mISDN/
10653 IT87 HARDWARE MONITORING DRIVER
10654 M: Jean Delvare <jdelvare@suse.com>
10655 L: linux-hwmon@vger.kernel.org
10657 F: Documentation/hwmon/it87.rst
10658 F: drivers/hwmon/it87.c
10660 IT913X MEDIA DRIVER
10661 M: Antti Palosaari <crope@iki.fi>
10662 L: linux-media@vger.kernel.org
10664 W: https://linuxtv.org
10665 W: http://palosaari.fi/linux/
10666 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10667 T: git git://linuxtv.org/anttip/media_tree.git
10668 F: drivers/media/tuners/it913x*
10670 ITE IT66121 HDMI BRIDGE DRIVER
10671 M: Phong LE <ple@baylibre.com>
10672 M: Neil Armstrong <narmstrong@baylibre.com>
10674 T: git git://anongit.freedesktop.org/drm/drm-misc
10675 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
10676 F: drivers/gpu/drm/bridge/ite-it66121.c
10678 IVTV VIDEO4LINUX DRIVER
10679 M: Andy Walls <awalls@md.metrocast.net>
10680 L: linux-media@vger.kernel.org
10682 W: https://linuxtv.org
10683 T: git git://linuxtv.org/media_tree.git
10684 F: Documentation/admin-guide/media/ivtv*
10685 F: drivers/media/pci/ivtv/
10686 F: include/uapi/linux/ivtv*
10688 IX2505V MEDIA DRIVER
10689 M: Malcolm Priestley <tvboxspy@gmail.com>
10690 L: linux-media@vger.kernel.org
10692 W: https://linuxtv.org
10693 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10694 F: drivers/media/dvb-frontends/ix2505v*
10696 JAILHOUSE HYPERVISOR INTERFACE
10697 M: Jan Kiszka <jan.kiszka@siemens.com>
10698 L: jailhouse-dev@googlegroups.com
10700 F: arch/x86/include/asm/jailhouse_para.h
10701 F: arch/x86/kernel/jailhouse.c
10703 JC42.4 TEMPERATURE SENSOR DRIVER
10704 M: Guenter Roeck <linux@roeck-us.net>
10705 L: linux-hwmon@vger.kernel.org
10707 F: Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
10708 F: Documentation/hwmon/jc42.rst
10709 F: drivers/hwmon/jc42.c
10712 M: Dave Kleikamp <shaggy@kernel.org>
10713 L: jfs-discussion@lists.sourceforge.net
10715 W: http://jfs.sourceforge.net/
10716 T: git git://github.com/kleikamp/linux-shaggy.git
10717 F: Documentation/admin-guide/jfs.rst
10721 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
10722 L: netdev@vger.kernel.org
10724 F: drivers/net/ethernet/jme.*
10726 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
10727 M: David Woodhouse <dwmw2@infradead.org>
10728 M: Richard Weinberger <richard@nod.at>
10729 L: linux-mtd@lists.infradead.org
10731 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
10732 T: git git://git.infradead.org/ubifs-2.6.git
10734 F: include/uapi/linux/jffs2.h
10736 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
10737 M: "Theodore Ts'o" <tytso@mit.edu>
10738 M: Jan Kara <jack@suse.com>
10739 L: linux-ext4@vger.kernel.org
10742 F: include/linux/jbd2.h
10744 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
10745 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
10746 L: linux-media@vger.kernel.org
10747 L: linux-renesas-soc@vger.kernel.org
10749 F: drivers/media/platform/renesas/rcar_jpu.c
10751 JSM Neo PCI based serial card
10752 L: linux-serial@vger.kernel.org
10754 F: drivers/tty/serial/jsm/
10756 K10TEMP HARDWARE MONITORING DRIVER
10757 M: Clemens Ladisch <clemens@ladisch.de>
10758 L: linux-hwmon@vger.kernel.org
10760 F: Documentation/hwmon/k10temp.rst
10761 F: drivers/hwmon/k10temp.c
10763 K8TEMP HARDWARE MONITORING DRIVER
10764 M: Rudolf Marek <r.marek@assembler.cz>
10765 L: linux-hwmon@vger.kernel.org
10767 F: Documentation/hwmon/k8temp.rst
10768 F: drivers/hwmon/k8temp.c
10771 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
10772 R: Alexander Potapenko <glider@google.com>
10773 R: Andrey Konovalov <andreyknvl@gmail.com>
10774 R: Dmitry Vyukov <dvyukov@google.com>
10775 R: Vincenzo Frascino <vincenzo.frascino@arm.com>
10776 L: kasan-dev@googlegroups.com
10778 F: Documentation/dev-tools/kasan.rst
10779 F: arch/*/include/asm/*kasan.h
10780 F: arch/*/mm/kasan_init*
10781 F: include/linux/kasan*.h
10782 F: lib/Kconfig.kasan
10783 F: lib/test_kasan*.c
10785 F: scripts/Makefile.kasan
10788 M: Masahiro Yamada <masahiroy@kernel.org>
10789 L: linux-kbuild@vger.kernel.org
10791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
10792 F: Documentation/kbuild/kconfig*
10793 F: scripts/Kconfig.include
10794 F: scripts/kconfig/
10797 R: Dmitry Vyukov <dvyukov@google.com>
10798 R: Andrey Konovalov <andreyknvl@gmail.com>
10799 L: kasan-dev@googlegroups.com
10801 F: Documentation/dev-tools/kcov.rst
10802 F: include/linux/kcov.h
10803 F: include/uapi/linux/kcov.h
10805 F: scripts/Makefile.kcov
10808 M: Marco Elver <elver@google.com>
10809 R: Dmitry Vyukov <dvyukov@google.com>
10810 L: kasan-dev@googlegroups.com
10812 F: Documentation/dev-tools/kcsan.rst
10813 F: include/linux/kcsan*.h
10815 F: lib/Kconfig.kcsan
10816 F: scripts/Makefile.kcsan
10819 M: Baoquan He <bhe@redhat.com>
10820 R: Vivek Goyal <vgoyal@redhat.com>
10821 R: Dave Young <dyoung@redhat.com>
10822 L: kexec@lists.infradead.org
10824 W: http://lse.sourceforge.net/kdump/
10825 F: Documentation/admin-guide/kdump/
10826 F: fs/proc/vmcore.c
10827 F: include/linux/crash_core.h
10828 F: include/linux/crash_dump.h
10829 F: include/uapi/linux/vmcore.h
10830 F: kernel/crash_*.c
10832 KEENE FM RADIO TRANSMITTER DRIVER
10833 M: Hans Verkuil <hverkuil@xs4all.nl>
10834 L: linux-media@vger.kernel.org
10836 W: https://linuxtv.org
10837 T: git git://linuxtv.org/media_tree.git
10838 F: drivers/media/radio/radio-keene*
10841 M: Ian Kent <raven@themaw.net>
10842 L: autofs@vger.kernel.org
10846 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
10847 M: Masahiro Yamada <masahiroy@kernel.org>
10848 M: Michal Marek <michal.lkml@markovi.net>
10849 R: Nick Desaulniers <ndesaulniers@google.com>
10850 L: linux-kbuild@vger.kernel.org
10852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
10853 F: Documentation/kbuild/
10855 F: scripts/*vmlinux*
10857 F: scripts/Makefile*
10859 F: scripts/dummy-tools/
10862 F: scripts/package/
10865 L: kernel-janitors@vger.kernel.org
10867 W: http://kernelnewbies.org/KernelJanitors
10869 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
10870 M: Chuck Lever <chuck.lever@oracle.com>
10871 M: Jeff Layton <jlayton@kernel.org>
10872 L: linux-nfs@vger.kernel.org
10874 W: http://nfs.sourceforge.net/
10875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
10879 F: include/linux/lockd/
10880 F: include/linux/sunrpc/
10881 F: include/uapi/linux/nfsd/
10882 F: include/uapi/linux/sunrpc/
10884 F: Documentation/filesystems/nfs/
10887 M: Thorsten Leemhuis <linux@leemhuis.info>
10888 L: regressions@lists.linux.dev
10890 F: Documentation/admin-guide/reporting-regressions.rst
10891 F: Documentation/process/handling-regressions.rst
10893 KERNEL SELFTEST FRAMEWORK
10894 M: Shuah Khan <shuah@kernel.org>
10895 M: Shuah Khan <skhan@linuxfoundation.org>
10896 L: linux-kselftest@vger.kernel.org
10898 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
10899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
10900 F: Documentation/dev-tools/kselftest*
10901 F: tools/testing/selftests/
10903 KERNEL SMB3 SERVER (KSMBD)
10904 M: Namjae Jeon <linkinjeon@kernel.org>
10905 M: Steve French <sfrench@samba.org>
10906 M: Hyunchul Lee <hyc.lee@gmail.com>
10907 R: Sergey Senozhatsky <senozhatsky@chromium.org>
10908 L: linux-cifs@vger.kernel.org
10910 T: git git://git.samba.org/ksmbd.git
10912 F: fs/smbfs_common/
10914 KERNEL UNIT TESTING FRAMEWORK (KUnit)
10915 M: Brendan Higgins <brendanhiggins@google.com>
10916 L: linux-kselftest@vger.kernel.org
10917 L: kunit-dev@googlegroups.com
10919 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
10920 F: Documentation/dev-tools/kunit/
10923 F: tools/testing/kunit/
10925 KERNEL USERMODE HELPER
10926 M: Luis Chamberlain <mcgrof@kernel.org>
10927 L: linux-kernel@vger.kernel.org
10929 F: include/linux/umh.h
10932 KERNEL VIRTUAL MACHINE (KVM)
10933 M: Paolo Bonzini <pbonzini@redhat.com>
10934 L: kvm@vger.kernel.org
10936 W: http://www.linux-kvm.org
10937 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10938 F: Documentation/virt/kvm/
10939 F: include/asm-generic/kvm*
10940 F: include/kvm/iodev.h
10941 F: include/linux/kvm*
10942 F: include/trace/events/kvm.h
10943 F: include/uapi/asm-generic/kvm*
10944 F: include/uapi/linux/kvm*
10946 F: tools/testing/selftests/kvm/
10949 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
10950 M: Marc Zyngier <maz@kernel.org>
10951 R: James Morse <james.morse@arm.com>
10952 R: Alexandru Elisei <alexandru.elisei@arm.com>
10953 R: Suzuki K Poulose <suzuki.poulose@arm.com>
10954 R: Oliver Upton <oliver.upton@linux.dev>
10955 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10956 L: kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
10958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
10959 F: arch/arm64/include/asm/kvm*
10960 F: arch/arm64/include/uapi/asm/kvm*
10962 F: include/kvm/arm_*
10963 F: tools/testing/selftests/kvm/*/aarch64/
10964 F: tools/testing/selftests/kvm/aarch64/
10966 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
10967 M: Huacai Chen <chenhuacai@kernel.org>
10968 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
10969 L: linux-mips@vger.kernel.org
10970 L: kvm@vger.kernel.org
10972 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10973 F: arch/mips/include/asm/kvm*
10974 F: arch/mips/include/uapi/asm/kvm*
10977 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
10978 L: linuxppc-dev@lists.ozlabs.org
10979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
10980 F: arch/powerpc/include/asm/kvm*
10981 F: arch/powerpc/include/uapi/asm/kvm*
10982 F: arch/powerpc/kernel/kvm*
10983 F: arch/powerpc/kvm/
10985 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
10986 M: Anup Patel <anup@brainfault.org>
10987 R: Atish Patra <atishp@atishpatra.org>
10988 L: kvm@vger.kernel.org
10989 L: kvm-riscv@lists.infradead.org
10990 L: linux-riscv@lists.infradead.org
10992 T: git git://github.com/kvm-riscv/linux.git
10993 F: arch/riscv/include/asm/kvm*
10994 F: arch/riscv/include/uapi/asm/kvm*
10996 F: tools/testing/selftests/kvm/*/riscv/
10998 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
10999 M: Christian Borntraeger <borntraeger@linux.ibm.com>
11000 M: Janosch Frank <frankja@linux.ibm.com>
11001 M: Claudio Imbrenda <imbrenda@linux.ibm.com>
11002 R: David Hildenbrand <david@redhat.com>
11003 L: kvm@vger.kernel.org
11005 W: http://www.ibm.com/developerworks/linux/linux390/
11006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
11007 F: Documentation/virt/kvm/s390*
11008 F: arch/s390/include/asm/gmap.h
11009 F: arch/s390/include/asm/kvm*
11010 F: arch/s390/include/uapi/asm/kvm*
11011 F: arch/s390/include/uapi/asm/uvdevice.h
11012 F: arch/s390/kernel/uv.c
11014 F: arch/s390/mm/gmap.c
11015 F: drivers/s390/char/uvdevice.c
11016 F: tools/testing/selftests/drivers/s390x/uvdevice/
11017 F: tools/testing/selftests/kvm/*/s390x/
11018 F: tools/testing/selftests/kvm/s390x/
11020 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
11021 M: Sean Christopherson <seanjc@google.com>
11022 M: Paolo Bonzini <pbonzini@redhat.com>
11023 L: kvm@vger.kernel.org
11025 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11026 F: arch/x86/include/asm/kvm*
11027 F: arch/x86/include/asm/svm.h
11028 F: arch/x86/include/asm/vmx*.h
11029 F: arch/x86/include/uapi/asm/kvm*
11030 F: arch/x86/include/uapi/asm/svm.h
11031 F: arch/x86/include/uapi/asm/vmx.h
11035 KVM PARAVIRT (KVM/paravirt)
11036 M: Paolo Bonzini <pbonzini@redhat.com>
11037 R: Wanpeng Li <wanpengli@tencent.com>
11038 R: Vitaly Kuznetsov <vkuznets@redhat.com>
11039 L: kvm@vger.kernel.org
11041 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11042 F: arch/x86/kernel/kvm.c
11043 F: arch/x86/kernel/kvmclock.c
11044 F: arch/x86/include/asm/pvclock-abi.h
11045 F: include/linux/kvm_para.h
11046 F: include/uapi/linux/kvm_para.h
11047 F: include/uapi/asm-generic/kvm_para.h
11048 F: include/asm-generic/kvm_para.h
11049 F: arch/um/include/asm/kvm_para.h
11050 F: arch/x86/include/asm/kvm_para.h
11051 F: arch/x86/include/uapi/asm/kvm_para.h
11053 KVM X86 HYPER-V (KVM/hyper-v)
11054 M: Vitaly Kuznetsov <vkuznets@redhat.com>
11055 M: Sean Christopherson <seanjc@google.com>
11056 M: Paolo Bonzini <pbonzini@redhat.com>
11057 L: kvm@vger.kernel.org
11059 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11060 F: arch/x86/kvm/hyperv.*
11061 F: arch/x86/kvm/kvm_onhyperv.*
11062 F: arch/x86/kvm/svm/hyperv.*
11063 F: arch/x86/kvm/svm/svm_onhyperv.*
11064 F: arch/x86/kvm/vmx/evmcs.*
11067 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11068 M: Tejun Heo <tj@kernel.org>
11070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11072 F: include/linux/kernfs.h
11075 M: Eric Biederman <ebiederm@xmission.com>
11076 L: kexec@lists.infradead.org
11078 W: http://kernel.org/pub/linux/utils/kernel/kexec/
11079 F: include/linux/kexec.h
11080 F: include/uapi/linux/kexec.h
11084 M: Mimi Zohar <zohar@linux.ibm.com>
11085 L: linux-integrity@vger.kernel.org
11086 L: keyrings@vger.kernel.org
11088 F: Documentation/security/keys/trusted-encrypted.rst
11089 F: include/keys/encrypted-type.h
11090 F: security/keys/encrypted-keys/
11093 M: James Bottomley <jejb@linux.ibm.com>
11094 M: Jarkko Sakkinen <jarkko@kernel.org>
11095 M: Mimi Zohar <zohar@linux.ibm.com>
11096 L: linux-integrity@vger.kernel.org
11097 L: keyrings@vger.kernel.org
11099 F: Documentation/security/keys/trusted-encrypted.rst
11100 F: include/keys/trusted-type.h
11101 F: include/keys/trusted_tpm.h
11102 F: security/keys/trusted-keys/
11105 M: Sumit Garg <sumit.garg@linaro.org>
11106 L: linux-integrity@vger.kernel.org
11107 L: keyrings@vger.kernel.org
11109 F: include/keys/trusted_tee.h
11110 F: security/keys/trusted-keys/trusted_tee.c
11113 M: Ahmad Fatoum <a.fatoum@pengutronix.de>
11114 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11115 L: linux-integrity@vger.kernel.org
11116 L: keyrings@vger.kernel.org
11118 F: include/keys/trusted_caam.h
11119 F: security/keys/trusted-keys/trusted_caam.c
11122 M: David Howells <dhowells@redhat.com>
11123 M: Jarkko Sakkinen <jarkko@kernel.org>
11124 L: keyrings@vger.kernel.org
11126 F: Documentation/security/keys/core.rst
11128 F: include/linux/key-type.h
11129 F: include/linux/key.h
11130 F: include/linux/keyctl.h
11131 F: include/uapi/linux/keyctl.h
11134 KEYS/KEYRINGS_INTEGRITY
11135 M: Jarkko Sakkinen <jarkko@kernel.org>
11136 M: Mimi Zohar <zohar@linux.ibm.com>
11137 L: linux-integrity@vger.kernel.org
11138 L: keyrings@vger.kernel.org
11140 F: security/integrity/platform_certs
11143 M: Alexander Potapenko <glider@google.com>
11144 M: Marco Elver <elver@google.com>
11145 R: Dmitry Vyukov <dvyukov@google.com>
11146 L: kasan-dev@googlegroups.com
11148 F: Documentation/dev-tools/kfence.rst
11149 F: arch/*/include/asm/kfence.h
11150 F: include/linux/kfence.h
11151 F: lib/Kconfig.kfence
11155 M: Stefani Seibold <stefani@seibold.net>
11157 F: include/linux/kfifo.h
11161 KGDB / KDB /debug_core
11162 M: Jason Wessel <jason.wessel@windriver.com>
11163 M: Daniel Thompson <daniel.thompson@linaro.org>
11164 R: Douglas Anderson <dianders@chromium.org>
11165 L: kgdb-bugreport@lists.sourceforge.net
11167 W: http://kgdb.wiki.kernel.org/
11168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
11169 F: Documentation/dev-tools/kgdb.rst
11170 F: drivers/misc/kgdbts.c
11171 F: drivers/tty/serial/kgdboc.c
11172 F: include/linux/kdb.h
11173 F: include/linux/kgdb.h
11175 F: kernel/module/kdb.c
11177 KHADAS MCU MFD DRIVER
11178 M: Neil Armstrong <narmstrong@baylibre.com>
11179 L: linux-amlogic@lists.infradead.org
11181 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
11182 F: drivers/mfd/khadas-mcu.c
11183 F: include/linux/mfd/khadas-mcu.h
11184 F: drivers/thermal/khadas_mcu_fan.c
11187 M: Catalin Marinas <catalin.marinas@arm.com>
11189 F: Documentation/dev-tools/kmemleak.rst
11190 F: include/linux/kmemleak.h
11192 F: samples/kmemleak/kmemleak-test.c
11194 KMOD KERNEL MODULE LOADER - USERMODE HELPER
11195 M: Luis Chamberlain <mcgrof@kernel.org>
11196 L: linux-kernel@vger.kernel.org
11197 L: linux-modules@vger.kernel.org
11199 F: include/linux/kmod.h
11202 F: tools/testing/selftests/kmod/
11205 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
11206 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
11207 M: "David S. Miller" <davem@davemloft.net>
11208 M: Masami Hiramatsu <mhiramat@kernel.org>
11210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
11211 F: Documentation/trace/kprobes.rst
11212 F: include/asm-generic/kprobes.h
11213 F: include/linux/kprobes.h
11214 F: kernel/kprobes.c
11215 F: lib/test_kprobes.c
11218 KS0108 LCD CONTROLLER DRIVER
11219 M: Miguel Ojeda <ojeda@kernel.org>
11221 F: Documentation/admin-guide/auxdisplay/ks0108.rst
11222 F: drivers/auxdisplay/ks0108.c
11223 F: include/linux/ks0108.h
11225 KTD253 BACKLIGHT DRIVER
11226 M: Linus Walleij <linus.walleij@linaro.org>
11228 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
11229 F: drivers/video/backlight/ktd253-backlight.c
11232 M: Steven Rostedt <rostedt@goodmis.org>
11233 M: John Hawley <warthog9@eaglescrag.net>
11235 F: tools/testing/ktest
11238 M: David Ahern <dsahern@kernel.org>
11239 L: netdev@vger.kernel.org
11241 F: include/net/l3mdev.h
11244 LANDLOCK SECURITY MODULE
11245 M: Mickaël Salaün <mic@digikod.net>
11246 L: linux-security-module@vger.kernel.org
11248 W: https://landlock.io
11249 T: git https://github.com/landlock-lsm/linux.git
11250 F: Documentation/security/landlock.rst
11251 F: Documentation/userspace-api/landlock.rst
11252 F: include/uapi/linux/landlock.h
11253 F: samples/landlock/
11254 F: security/landlock/
11255 F: tools/testing/selftests/landlock/
11259 LANTIQ / INTEL Ethernet drivers
11260 M: Hauke Mehrtens <hauke@hauke-m.de>
11261 L: netdev@vger.kernel.org
11263 F: drivers/net/dsa/lantiq_gswip.c
11264 F: drivers/net/dsa/lantiq_pce.h
11265 F: drivers/net/ethernet/lantiq_xrx200.c
11266 F: net/dsa/tag_gswip.c
11268 LANTIQ MIPS ARCHITECTURE
11269 M: John Crispin <john@phrozen.org>
11270 L: linux-mips@vger.kernel.org
11272 F: arch/mips/lantiq
11273 F: drivers/soc/lantiq
11275 LASI 53c700 driver for PARISC
11276 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11277 L: linux-scsi@vger.kernel.org
11279 F: Documentation/scsi/53c700.rst
11280 F: drivers/scsi/53c700*
11283 M: Tobin C. Harding <me@tobin.cc>
11284 M: Tycho Andersen <tycho@tycho.pizza>
11285 L: linux-hardening@vger.kernel.org
11287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
11288 F: scripts/leaking_addresses.pl
11291 M: Pavel Machek <pavel@ucw.cz>
11292 L: linux-leds@vger.kernel.org
11294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
11295 F: Documentation/devicetree/bindings/leds/
11297 F: include/linux/leds.h
11299 LEGACY EEPROM DRIVER
11300 M: Jean Delvare <jdelvare@suse.com>
11302 F: Documentation/misc-devices/eeprom.rst
11303 F: drivers/misc/eeprom/eeprom.c
11305 LEGO MINDSTORMS EV3
11306 R: David Lechner <david@lechnology.com>
11308 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
11309 F: arch/arm/boot/dts/da850-lego-ev3.dts
11310 F: drivers/power/supply/lego_ev3_battery.c
11312 LEGO USB Tower driver
11313 M: Juergen Stuber <starblue@users.sourceforge.net>
11314 L: legousb-devel@lists.sourceforge.net
11316 W: http://legousb.sourceforge.net/
11317 F: drivers/usb/misc/legousbtower.c
11319 LETSKETCH HID TABLET DRIVER
11320 M: Hans de Goede <hdegoede@redhat.com>
11321 L: linux-input@vger.kernel.org
11323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11324 F: drivers/hid/hid-letsketch.c
11327 M: Matan Ziv-Av <matan@svgalib.org>
11328 L: platform-driver-x86@vger.kernel.org
11330 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
11331 F: Documentation/admin-guide/laptops/lg-laptop.rst
11332 F: drivers/platform/x86/lg-laptop.c
11334 LG2160 MEDIA DRIVER
11335 M: Michael Krufky <mkrufky@linuxtv.org>
11336 L: linux-media@vger.kernel.org
11338 W: https://linuxtv.org
11339 W: http://github.com/mkrufky
11340 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11341 T: git git://linuxtv.org/mkrufky/tuners.git
11342 F: drivers/media/dvb-frontends/lg2160.*
11344 LGDT3305 MEDIA DRIVER
11345 M: Michael Krufky <mkrufky@linuxtv.org>
11346 L: linux-media@vger.kernel.org
11348 W: https://linuxtv.org
11349 W: http://github.com/mkrufky
11350 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11351 T: git git://linuxtv.org/mkrufky/tuners.git
11352 F: drivers/media/dvb-frontends/lgdt3305.*
11354 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
11355 M: Viresh Kumar <vireshk@kernel.org>
11356 L: linux-ide@vger.kernel.org
11358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11359 F: drivers/ata/pata_arasan_cf.c
11360 F: include/linux/pata_arasan_cf_data.h
11362 LIBATA PATA DRIVERS
11363 R: Sergey Shtylyov <s.shtylyov@omp.ru>
11364 L: linux-ide@vger.kernel.org
11365 F: drivers/ata/ata_*.c
11366 F: drivers/ata/pata_*.c
11368 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
11369 M: Linus Walleij <linus.walleij@linaro.org>
11370 L: linux-ide@vger.kernel.org
11372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11373 F: drivers/ata/pata_ftide010.c
11374 F: drivers/ata/sata_gemini.c
11375 F: drivers/ata/sata_gemini.h
11377 LIBATA SATA AHCI PLATFORM devices support
11378 M: Hans de Goede <hdegoede@redhat.com>
11379 M: Jens Axboe <axboe@kernel.dk>
11380 L: linux-ide@vger.kernel.org
11382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11383 F: drivers/ata/ahci_platform.c
11384 F: drivers/ata/libahci_platform.c
11385 F: include/linux/ahci_platform.h
11387 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
11388 M: Mikael Pettersson <mikpelinux@gmail.com>
11389 L: linux-ide@vger.kernel.org
11391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11392 F: drivers/ata/sata_promise.*
11394 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
11395 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
11396 L: linux-ide@vger.kernel.org
11398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
11399 F: Documentation/ABI/testing/sysfs-ata
11400 F: Documentation/devicetree/bindings/ata/
11402 F: include/linux/ata.h
11403 F: include/linux/libata.h
11405 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
11406 M: Vishal Verma <vishal.l.verma@intel.com>
11407 M: Dan Williams <dan.j.williams@intel.com>
11408 M: Dave Jiang <dave.jiang@intel.com>
11409 L: nvdimm@lists.linux.dev
11411 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11412 P: Documentation/nvdimm/maintainer-entry-profile.rst
11413 F: drivers/nvdimm/btt*
11415 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
11416 M: Dan Williams <dan.j.williams@intel.com>
11417 M: Vishal Verma <vishal.l.verma@intel.com>
11418 M: Dave Jiang <dave.jiang@intel.com>
11419 L: nvdimm@lists.linux.dev
11421 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11422 P: Documentation/nvdimm/maintainer-entry-profile.rst
11423 F: drivers/nvdimm/pmem*
11425 LIBNVDIMM: DEVICETREE BINDINGS
11426 M: Oliver O'Halloran <oohall@gmail.com>
11427 L: nvdimm@lists.linux.dev
11429 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11430 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
11431 F: drivers/nvdimm/of_pmem.c
11433 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
11434 M: Dan Williams <dan.j.williams@intel.com>
11435 M: Vishal Verma <vishal.l.verma@intel.com>
11436 M: Dave Jiang <dave.jiang@intel.com>
11437 M: Ira Weiny <ira.weiny@intel.com>
11438 L: nvdimm@lists.linux.dev
11440 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11441 P: Documentation/nvdimm/maintainer-entry-profile.rst
11442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
11443 F: drivers/acpi/nfit/*
11444 F: drivers/nvdimm/*
11445 F: include/linux/libnvdimm.h
11446 F: include/linux/nd.h
11447 F: include/uapi/linux/ndctl.h
11448 F: tools/testing/nvdimm/
11450 LICENSES and SPDX stuff
11451 M: Thomas Gleixner <tglx@linutronix.de>
11452 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11453 L: linux-spdx@vger.kernel.org
11455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
11457 F: Documentation/process/license-rules.rst
11459 F: scripts/spdxcheck-test.sh
11460 F: scripts/spdxcheck.py
11462 LINEAR RANGES HELPERS
11463 M: Mark Brown <broonie@kernel.org>
11464 R: Matti Vaittinen <mazziesaccount@gmail.com>
11465 F: lib/linear_ranges.c
11466 F: lib/test_linear_ranges.c
11467 F: include/linux/linear_range.h
11469 LINUX FOR POWER MACINTOSH
11470 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11471 L: linuxppc-dev@lists.ozlabs.org
11473 F: arch/powerpc/platforms/powermac/
11474 F: drivers/macintosh/
11476 LINUX FOR POWERPC (32-BIT AND 64-BIT)
11477 M: Michael Ellerman <mpe@ellerman.id.au>
11478 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11479 R: Paul Mackerras <paulus@samba.org>
11480 L: linuxppc-dev@lists.ozlabs.org
11482 W: https://github.com/linuxppc/wiki/wiki
11483 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
11484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
11485 F: Documentation/ABI/stable/sysfs-firmware-opal-*
11486 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
11487 F: Documentation/devicetree/bindings/powerpc/
11488 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
11489 F: Documentation/powerpc/
11491 F: drivers/*/*/*pasemi*
11492 F: drivers/*/*pasemi*
11493 F: drivers/char/tpm/tpm_ibmvtpm*
11494 F: drivers/crypto/nx/
11495 F: drivers/crypto/vmx/
11496 F: drivers/i2c/busses/i2c-opal.c
11497 F: drivers/net/ethernet/ibm/ibmveth.*
11498 F: drivers/net/ethernet/ibm/ibmvnic.*
11499 F: drivers/pci/hotplug/pnv_php.c
11500 F: drivers/pci/hotplug/rpa*
11501 F: drivers/rtc/rtc-opal.c
11502 F: drivers/scsi/ibmvscsi/
11503 F: drivers/tty/hvc/hvc_opal.c
11504 F: drivers/watchdog/wdrtas.c
11505 F: tools/testing/selftests/powerpc
11512 LINUX FOR POWERPC EMBEDDED MPC5XXX
11513 M: Anatolij Gustschin <agust@denx.de>
11514 L: linuxppc-dev@lists.ozlabs.org
11516 F: arch/powerpc/platforms/512x/
11517 F: arch/powerpc/platforms/52xx/
11519 LINUX FOR POWERPC EMBEDDED PPC4XX
11520 L: linuxppc-dev@lists.ozlabs.org
11522 F: arch/powerpc/platforms/40x/
11523 F: arch/powerpc/platforms/44x/
11525 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
11526 M: Scott Wood <oss@buserror.net>
11527 L: linuxppc-dev@lists.ozlabs.org
11529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
11530 F: Documentation/devicetree/bindings/powerpc/fsl/
11531 F: arch/powerpc/platforms/83xx/
11532 F: arch/powerpc/platforms/85xx/
11534 LINUX FOR POWERPC EMBEDDED PPC8XX
11535 M: Christophe Leroy <christophe.leroy@csgroup.eu>
11536 L: linuxppc-dev@lists.ozlabs.org
11538 F: arch/powerpc/platforms/8xx/
11540 LINUX KERNEL DUMP TEST MODULE (LKDTM)
11541 M: Kees Cook <keescook@chromium.org>
11543 F: drivers/misc/lkdtm/*
11544 F: tools/testing/selftests/lkdtm/*
11546 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
11547 M: Alan Stern <stern@rowland.harvard.edu>
11548 M: Andrea Parri <parri.andrea@gmail.com>
11549 M: Will Deacon <will@kernel.org>
11550 M: Peter Zijlstra <peterz@infradead.org>
11551 M: Boqun Feng <boqun.feng@gmail.com>
11552 M: Nicholas Piggin <npiggin@gmail.com>
11553 M: David Howells <dhowells@redhat.com>
11554 M: Jade Alglave <j.alglave@ucl.ac.uk>
11555 M: Luc Maranget <luc.maranget@inria.fr>
11556 M: "Paul E. McKenney" <paulmck@kernel.org>
11557 R: Akira Yokosawa <akiyks@gmail.com>
11558 R: Daniel Lustig <dlustig@nvidia.com>
11559 R: Joel Fernandes <joel@joelfernandes.org>
11560 L: linux-kernel@vger.kernel.org
11561 L: linux-arch@vger.kernel.org
11563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
11564 F: Documentation/atomic_bitops.txt
11565 F: Documentation/atomic_t.txt
11566 F: Documentation/core-api/refcount-vs-atomic.rst
11567 F: Documentation/litmus-tests/
11568 F: Documentation/memory-barriers.txt
11569 F: tools/memory-model/
11571 LIS3LV02D ACCELEROMETER DRIVER
11572 M: Eric Piel <eric.piel@tremplin-utc.net>
11574 F: Documentation/misc-devices/lis3lv02d.rst
11575 F: drivers/misc/lis3lv02d/
11576 F: drivers/platform/x86/hp_accel.c
11579 M: David Gow <davidgow@google.com>
11580 L: linux-kselftest@vger.kernel.org
11581 L: kunit-dev@googlegroups.com
11586 M: Karol Gugala <kgugala@antmicro.com>
11587 M: Mateusz Holenko <mholenko@antmicro.com>
11588 M: Gabriel Somlo <gsomlo@gmail.com>
11589 M: Joel Stanley <joel@jms.id.au>
11591 F: Documentation/devicetree/bindings/*/litex,*.yaml
11592 F: arch/openrisc/boot/dts/or1klitex.dts
11593 F: include/linux/litex.h
11594 F: drivers/tty/serial/liteuart.c
11595 F: drivers/soc/litex/*
11596 F: drivers/net/ethernet/litex/*
11597 F: drivers/mmc/host/litex_mmc.c
11601 M: Josh Poimboeuf <jpoimboe@kernel.org>
11602 M: Jiri Kosina <jikos@kernel.org>
11603 M: Miroslav Benes <mbenes@suse.cz>
11604 M: Petr Mladek <pmladek@suse.com>
11605 R: Joe Lawrence <joe.lawrence@redhat.com>
11606 L: live-patching@vger.kernel.org
11608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
11609 F: Documentation/ABI/testing/sysfs-kernel-livepatch
11610 F: Documentation/livepatch/
11611 F: arch/powerpc/include/asm/livepatch.h
11612 F: include/linux/livepatch.h
11613 F: kernel/livepatch/
11614 F: kernel/module/livepatch.c
11616 F: samples/livepatch/
11617 F: tools/testing/selftests/livepatch/
11620 L: netdev@vger.kernel.org
11622 F: include/linux/llc.h
11623 F: include/net/llc*
11624 F: include/uapi/linux/llc.h
11627 LM73 HARDWARE MONITOR DRIVER
11628 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
11629 L: linux-hwmon@vger.kernel.org
11631 F: drivers/hwmon/lm73.c
11633 LM78 HARDWARE MONITOR DRIVER
11634 M: Jean Delvare <jdelvare@suse.com>
11635 L: linux-hwmon@vger.kernel.org
11637 F: Documentation/hwmon/lm78.rst
11638 F: drivers/hwmon/lm78.c
11640 LM83 HARDWARE MONITOR DRIVER
11641 M: Jean Delvare <jdelvare@suse.com>
11642 L: linux-hwmon@vger.kernel.org
11644 F: Documentation/hwmon/lm83.rst
11645 F: drivers/hwmon/lm83.c
11647 LM90 HARDWARE MONITOR DRIVER
11648 M: Jean Delvare <jdelvare@suse.com>
11649 L: linux-hwmon@vger.kernel.org
11651 F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
11652 F: Documentation/hwmon/lm90.rst
11653 F: drivers/hwmon/lm90.c
11654 F: include/dt-bindings/thermal/lm90.h
11656 LM95234 HARDWARE MONITOR DRIVER
11657 M: Guenter Roeck <linux@roeck-us.net>
11658 L: linux-hwmon@vger.kernel.org
11660 F: Documentation/hwmon/lm95234.rst
11661 F: drivers/hwmon/lm95234.c
11663 LME2510 MEDIA DRIVER
11664 M: Malcolm Priestley <tvboxspy@gmail.com>
11665 L: linux-media@vger.kernel.org
11667 W: https://linuxtv.org
11668 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11669 F: drivers/media/usb/dvb-usb-v2/lmedm04*
11671 LOADPIN SECURITY MODULE
11672 M: Kees Cook <keescook@chromium.org>
11674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11675 F: Documentation/admin-guide/LSM/LoadPin.rst
11676 F: security/loadpin/
11679 M: Peter Zijlstra <peterz@infradead.org>
11680 M: Ingo Molnar <mingo@redhat.com>
11681 M: Will Deacon <will@kernel.org>
11682 R: Waiman Long <longman@redhat.com>
11683 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
11684 L: linux-kernel@vger.kernel.org
11686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
11687 F: Documentation/locking/
11688 F: arch/*/include/asm/spinlock*.h
11689 F: include/linux/lockdep.h
11690 F: include/linux/mutex*.h
11691 F: include/linux/rwlock*.h
11692 F: include/linux/rwsem*.h
11693 F: include/linux/seqlock.h
11694 F: include/linux/spinlock*.h
11696 F: lib/locking*.[ch]
11697 X: kernel/locking/locktorture.c
11699 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
11700 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
11701 L: linux-ntfs-dev@lists.sourceforge.net
11703 W: http://www.linux-ntfs.org/content/view/19/37/
11704 F: Documentation/admin-guide/ldm.rst
11705 F: block/partitions/ldm.*
11707 LOGITECH HID GAMING KEYBOARDS
11708 M: Hans de Goede <hdegoede@redhat.com>
11709 L: linux-input@vger.kernel.org
11711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11712 F: drivers/hid/hid-lg-g15.c
11714 LONTIUM LT8912B MIPI TO HDMI BRIDGE
11715 M: Adrien Grassein <adrien.grassein@gmail.com>
11717 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
11718 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
11721 M: Huacai Chen <chenhuacai@kernel.org>
11722 R: WANG Xuerui <kernel@xen0n.name>
11723 L: loongarch@lists.linux.dev
11725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
11727 F: drivers/*/*loongarch*
11728 F: Documentation/loongarch/
11729 F: Documentation/translations/zh_CN/loongarch/
11731 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
11732 M: Sathya Prakash <sathya.prakash@broadcom.com>
11733 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
11734 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
11735 L: MPT-FusionLinux.pdl@broadcom.com
11736 L: linux-scsi@vger.kernel.org
11738 W: http://www.avagotech.com/support/
11739 F: drivers/message/fusion/
11740 F: drivers/scsi/mpt3sas/
11742 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
11743 M: Matthew Wilcox <willy@infradead.org>
11744 L: linux-scsi@vger.kernel.org
11746 F: drivers/scsi/sym53c8xx_2/
11749 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11750 L: linux-iio@vger.kernel.org
11752 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
11753 F: drivers/iio/dac/ltc1660.c
11755 LTC2688 IIO DAC DRIVER
11756 M: Nuno Sá <nuno.sa@analog.com>
11757 L: linux-iio@vger.kernel.org
11759 W: http://ez.analog.com/community/linux-device-drivers
11760 F: Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
11761 F: Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
11762 F: drivers/iio/dac/ltc2688.c
11764 LTC2947 HARDWARE MONITOR DRIVER
11765 M: Nuno Sá <nuno.sa@analog.com>
11766 L: linux-hwmon@vger.kernel.org
11768 W: https://ez.analog.com/linux-software-drivers
11769 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
11770 F: drivers/hwmon/ltc2947-core.c
11771 F: drivers/hwmon/ltc2947-i2c.c
11772 F: drivers/hwmon/ltc2947-spi.c
11773 F: drivers/hwmon/ltc2947.h
11775 LTC2983 IIO TEMPERATURE DRIVER
11776 M: Nuno Sá <nuno.sa@analog.com>
11777 L: linux-iio@vger.kernel.org
11779 W: https://ez.analog.com/linux-software-drivers
11780 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
11781 F: drivers/iio/temperature/ltc2983.c
11783 LTC4261 HARDWARE MONITOR DRIVER
11784 M: Guenter Roeck <linux@roeck-us.net>
11785 L: linux-hwmon@vger.kernel.org
11787 F: Documentation/hwmon/ltc4261.rst
11788 F: drivers/hwmon/ltc4261.c
11790 LTC4306 I2C MULTIPLEXER DRIVER
11791 M: Michael Hennerich <michael.hennerich@analog.com>
11792 L: linux-i2c@vger.kernel.org
11794 W: https://ez.analog.com/linux-software-drivers
11795 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
11796 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
11798 LTP (Linux Test Project)
11799 M: Mike Frysinger <vapier@gentoo.org>
11800 M: Cyril Hrubis <chrubis@suse.cz>
11801 M: Wanlong Gao <wanlong.gao@gmail.com>
11802 M: Jan Stancek <jstancek@redhat.com>
11803 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
11804 M: Alexey Kodanev <alexey.kodanev@oracle.com>
11805 L: ltp@lists.linux.it (subscribers-only)
11807 W: http://linux-test-project.github.io/
11808 T: git git://github.com/linux-test-project/ltp.git
11810 LYNX 28G SERDES PHY DRIVER
11811 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11812 L: netdev@vger.kernel.org
11814 F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
11815 F: drivers/phy/freescale/phy-fsl-lynx-28g.c
11818 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11819 L: netdev@vger.kernel.org
11821 F: drivers/net/pcs/pcs-lynx.c
11822 F: include/linux/pcs-lynx.h
11825 M: Geert Uytterhoeven <geert@linux-m68k.org>
11826 L: linux-m68k@lists.linux-m68k.org
11828 W: http://www.linux-m68k.org/
11829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
11833 M68K ON APPLE MACINTOSH
11834 M: Joshua Thompson <funaho@jurai.org>
11835 L: linux-m68k@lists.linux-m68k.org
11837 W: http://www.mac.linux-m68k.org/
11839 F: drivers/macintosh/adb-iop.c
11840 F: drivers/macintosh/via-macii.c
11843 M: Philip Blundell <philb@gnu.org>
11845 W: http://www.tazenda.demon.co.uk/phil/linux-hp
11846 F: arch/m68k/hp300/
11848 M88DS3103 MEDIA DRIVER
11849 M: Antti Palosaari <crope@iki.fi>
11850 L: linux-media@vger.kernel.org
11852 W: https://linuxtv.org
11853 W: http://palosaari.fi/linux/
11854 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11855 T: git git://linuxtv.org/anttip/media_tree.git
11856 F: drivers/media/dvb-frontends/m88ds3103*
11858 M88RS2000 MEDIA DRIVER
11859 M: Malcolm Priestley <tvboxspy@gmail.com>
11860 L: linux-media@vger.kernel.org
11862 W: https://linuxtv.org
11863 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11864 F: drivers/media/dvb-frontends/m88rs2000*
11866 MA901 MASTERKIT USB FM RADIO DRIVER
11867 M: Alexey Klimov <klimov.linux@gmail.com>
11868 L: linux-media@vger.kernel.org
11870 T: git git://linuxtv.org/media_tree.git
11871 F: drivers/media/radio/radio-ma901.c
11874 M: Johannes Berg <johannes@sipsolutions.net>
11875 L: linux-wireless@vger.kernel.org
11877 W: https://wireless.wiki.kernel.org/
11878 Q: https://patchwork.kernel.org/project/linux-wireless/list/
11879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
11880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
11881 F: Documentation/networking/mac80211-injection.rst
11882 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
11883 F: drivers/net/wireless/mac80211_hwsim.[ch]
11884 F: include/net/mac80211.h
11888 M: Jassi Brar <jassisinghbrar@gmail.com>
11889 L: linux-kernel@vger.kernel.org
11891 F: drivers/mailbox/
11892 F: include/linux/mailbox_client.h
11893 F: include/linux/mailbox_controller.h
11894 F: include/dt-bindings/mailbox/
11895 F: Documentation/devicetree/bindings/mailbox/
11898 M: Viresh Kumar <viresh.kumar@linaro.org>
11899 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
11900 L: linux-kernel@vger.kernel.org
11902 F: drivers/mailbox/arm_mhuv2.c
11903 F: include/linux/mailbox/arm_mhuv2_message.h
11904 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
11906 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
11907 M: Jeremy Kerr <jk@codeconstruct.com.au>
11908 M: Matt Johnston <matt@codeconstruct.com.au>
11909 L: netdev@vger.kernel.org
11911 F: Documentation/networking/mctp.rst
11912 F: drivers/net/mctp/
11913 F: include/net/mctp.h
11914 F: include/net/mctpdevice.h
11915 F: include/net/netns/mctp.h
11918 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
11919 M: Michael Kerrisk <mtk.manpages@gmail.com>
11920 L: linux-man@vger.kernel.org
11922 W: http://www.kernel.org/doc/man-pages
11924 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
11925 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
11926 L: linux-mips@vger.kernel.org
11928 F: arch/mips/boot/dts/img/pistachio*
11930 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
11931 M: Andrew Lunn <andrew@lunn.ch>
11932 M: Vivien Didelot <vivien.didelot@gmail.com>
11933 L: netdev@vger.kernel.org
11935 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
11936 F: Documentation/networking/devlink/mv88e6xxx.rst
11937 F: drivers/net/dsa/mv88e6xxx/
11938 F: include/linux/dsa/mv88e6xxx.h
11939 F: include/linux/platform_data/mv88e6xxx.h
11941 MARVELL ARMADA 3700 PHY DRIVERS
11942 M: Miquel Raynal <miquel.raynal@bootlin.com>
11944 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
11945 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
11946 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
11947 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
11949 MARVELL ARMADA 3700 SERIAL DRIVER
11950 M: Pali Rohár <pali@kernel.org>
11952 F: Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
11953 F: Documentation/devicetree/bindings/serial/mvebu-uart.txt
11954 F: drivers/tty/serial/mvebu-uart.c
11956 MARVELL ARMADA DRM SUPPORT
11957 M: Russell King <linux@armlinux.org.uk>
11959 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
11960 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
11961 F: Documentation/devicetree/bindings/display/armada/
11962 F: drivers/gpu/drm/armada/
11963 F: include/uapi/drm/armada_drm.h
11965 MARVELL CRYPTO DRIVER
11966 M: Boris Brezillon <bbrezillon@kernel.org>
11967 M: Arnaud Ebalard <arno@natisbad.org>
11968 M: Srujana Challa <schalla@marvell.com>
11969 L: linux-crypto@vger.kernel.org
11971 F: drivers/crypto/marvell/
11972 F: include/linux/soc/marvell/octeontx2/
11974 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
11975 M: Mirko Lindner <mlindner@marvell.com>
11976 M: Stephen Hemminger <stephen@networkplumber.org>
11977 L: netdev@vger.kernel.org
11979 F: drivers/net/ethernet/marvell/sk*
11981 MARVELL LIBERTAS WIRELESS DRIVER
11982 L: libertas-dev@lists.infradead.org
11984 F: drivers/net/wireless/marvell/libertas/
11986 MARVELL MACCHIATOBIN SUPPORT
11987 M: Russell King <linux@armlinux.org.uk>
11988 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11990 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
11992 MARVELL MV643XX ETHERNET DRIVER
11993 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
11994 L: netdev@vger.kernel.org
11996 F: drivers/net/ethernet/marvell/mv643xx_eth.*
11997 F: include/linux/mv643xx.h
11999 MARVELL MV88X3310 PHY DRIVER
12000 M: Russell King <linux@armlinux.org.uk>
12001 M: Marek Behún <kabel@kernel.org>
12002 L: netdev@vger.kernel.org
12004 F: drivers/net/phy/marvell10g.c
12006 MARVELL MVEBU THERMAL DRIVER
12007 M: Miquel Raynal <miquel.raynal@bootlin.com>
12009 F: drivers/thermal/armada_thermal.c
12011 MARVELL MVNETA ETHERNET DRIVER
12012 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12013 L: netdev@vger.kernel.org
12015 F: drivers/net/ethernet/marvell/mvneta.*
12017 MARVELL MVPP2 ETHERNET DRIVER
12018 M: Marcin Wojtas <mw@semihalf.com>
12019 M: Russell King <linux@armlinux.org.uk>
12020 L: netdev@vger.kernel.org
12022 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
12023 F: drivers/net/ethernet/marvell/mvpp2/
12025 MARVELL MWIFIEX WIRELESS DRIVER
12026 M: Amitkumar Karwar <amitkarwar@gmail.com>
12027 M: Ganapathi Bhat <ganapathi017@gmail.com>
12028 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
12029 M: Xinming Hu <huxinming820@gmail.com>
12030 L: linux-wireless@vger.kernel.org
12032 F: drivers/net/wireless/marvell/mwifiex/
12034 MARVELL MWL8K WIRELESS DRIVER
12035 M: Lennert Buytenhek <buytenh@wantstofly.org>
12036 L: linux-wireless@vger.kernel.org
12038 F: drivers/net/wireless/marvell/mwl8k.c
12040 MARVELL NAND CONTROLLER DRIVER
12041 M: Miquel Raynal <miquel.raynal@bootlin.com>
12042 L: linux-mtd@lists.infradead.org
12044 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
12045 F: drivers/mtd/nand/raw/marvell_nand.c
12047 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
12048 M: Sunil Goutham <sgoutham@marvell.com>
12049 M: Geetha sowjanya <gakula@marvell.com>
12050 M: Subbaraya Sundeep <sbhatta@marvell.com>
12051 M: hariprasad <hkelam@marvell.com>
12052 L: netdev@vger.kernel.org
12054 F: drivers/net/ethernet/marvell/octeontx2/nic/
12055 F: include/linux/soc/marvell/octeontx2/
12057 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
12058 M: Sunil Goutham <sgoutham@marvell.com>
12059 M: Linu Cherian <lcherian@marvell.com>
12060 M: Geetha sowjanya <gakula@marvell.com>
12061 M: Jerin Jacob <jerinj@marvell.com>
12062 M: hariprasad <hkelam@marvell.com>
12063 M: Subbaraya Sundeep <sbhatta@marvell.com>
12064 L: netdev@vger.kernel.org
12066 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
12067 F: drivers/net/ethernet/marvell/octeontx2/af/
12069 MARVELL PRESTERA ETHERNET SWITCH DRIVER
12070 M: Taras Chornyi <tchornyi@marvell.com>
12072 W: https://github.com/Marvell-switching/switchdev-prestera
12073 F: drivers/net/ethernet/marvell/prestera/
12075 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
12076 M: Nicolas Pitre <nico@fluxnic.net>
12078 F: drivers/mmc/host/mvsdio.*
12080 MARVELL USB MDIO CONTROLLER DRIVER
12081 M: Tobias Waldekranz <tobias@waldekranz.com>
12082 L: netdev@vger.kernel.org
12084 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
12085 F: drivers/net/mdio/mdio-mvusb.c
12087 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
12088 M: Hu Ziji <huziji@marvell.com>
12089 L: linux-mmc@vger.kernel.org
12091 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
12092 F: drivers/mmc/host/sdhci-xenon*
12094 MARVELL OCTEON ENDPOINT DRIVER
12095 M: Veerasenareddy Burru <vburru@marvell.com>
12096 M: Abhijit Ayarekar <aayarekar@marvell.com>
12097 L: netdev@vger.kernel.org
12099 F: drivers/net/ethernet/marvell/octeon_ep
12101 MATROX FRAMEBUFFER DRIVER
12102 L: linux-fbdev@vger.kernel.org
12104 F: drivers/video/fbdev/matrox/matroxfb_*
12105 F: include/uapi/linux/matroxfb.h
12108 M: Daniel Nilsson <daniel.nilsson@flex.com>
12109 L: linux-hwmon@vger.kernel.org
12111 F: Documentation/hwmon/max15301.rst
12112 F: drivers/hwmon/pmbus/max15301.c
12114 MAX16065 HARDWARE MONITOR DRIVER
12115 M: Guenter Roeck <linux@roeck-us.net>
12116 L: linux-hwmon@vger.kernel.org
12118 F: Documentation/hwmon/max16065.rst
12119 F: drivers/hwmon/max16065.c
12121 MAX2175 SDR TUNER DRIVER
12122 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
12123 L: linux-media@vger.kernel.org
12125 T: git git://linuxtv.org/media_tree.git
12126 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
12127 F: Documentation/userspace-api/media/drivers/max2175.rst
12128 F: drivers/media/i2c/max2175*
12129 F: include/uapi/linux/max2175.h
12131 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
12132 L: linux-hwmon@vger.kernel.org
12134 F: Documentation/hwmon/max6650.rst
12135 F: drivers/hwmon/max6650.c
12137 MAX6697 HARDWARE MONITOR DRIVER
12138 M: Guenter Roeck <linux@roeck-us.net>
12139 L: linux-hwmon@vger.kernel.org
12141 F: Documentation/devicetree/bindings/hwmon/max6697.txt
12142 F: Documentation/hwmon/max6697.rst
12143 F: drivers/hwmon/max6697.c
12144 F: include/linux/platform_data/max6697.h
12146 MAX9286 QUAD GMSL DESERIALIZER DRIVER
12147 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
12148 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12149 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
12150 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
12151 L: linux-media@vger.kernel.org
12153 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
12154 F: drivers/media/i2c/max9286.c
12156 MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
12157 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12158 L: linux-media@vger.kernel.org
12160 F: drivers/staging/media/max96712/max96712.c
12162 MAX9860 MONO AUDIO VOICE CODEC DRIVER
12163 M: Peter Rosin <peda@axentia.se>
12164 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12166 F: Documentation/devicetree/bindings/sound/max9860.txt
12167 F: sound/soc/codecs/max9860.*
12169 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
12170 M: Andreas Klinger <ak@it-klinger.de>
12171 L: linux-iio@vger.kernel.org
12173 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
12174 F: drivers/iio/proximity/mb1232.c
12176 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
12177 R: Iskren Chernev <iskren.chernev@gmail.com>
12178 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12179 R: Marek Szyprowski <m.szyprowski@samsung.com>
12180 R: Matheus Castello <matheus@castello.eng.br>
12181 L: linux-pm@vger.kernel.org
12183 F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
12184 F: drivers/power/supply/max17040_battery.c
12186 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
12187 R: Hans de Goede <hdegoede@redhat.com>
12188 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12189 R: Marek Szyprowski <m.szyprowski@samsung.com>
12190 R: Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
12191 R: Purism Kernel Team <kernel@puri.sm>
12192 L: linux-pm@vger.kernel.org
12194 F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
12195 F: drivers/power/supply/max17042_battery.c
12197 MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
12198 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12199 L: linux-kernel@vger.kernel.org
12201 F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
12202 F: drivers/regulator/max20086-regulator.c
12204 MAXIM MAX77650 PMIC MFD DRIVER
12205 M: Bartosz Golaszewski <brgl@bgdev.pl>
12206 L: linux-kernel@vger.kernel.org
12208 F: Documentation/devicetree/bindings/*/*max77650.yaml
12209 F: Documentation/devicetree/bindings/*/max77650*.yaml
12210 F: drivers/gpio/gpio-max77650.c
12211 F: drivers/input/misc/max77650-onkey.c
12212 F: drivers/leds/leds-max77650.c
12213 F: drivers/mfd/max77650.c
12214 F: drivers/power/supply/max77650-charger.c
12215 F: drivers/regulator/max77650-regulator.c
12216 F: include/linux/mfd/max77650.h
12218 MAXIM MAX77714 PMIC MFD DRIVER
12219 M: Luca Ceresoli <luca@lucaceresoli.net>
12221 F: Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
12222 F: drivers/mfd/max77714.c
12223 F: include/linux/mfd/max77714.h
12225 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
12226 M: Javier Martinez Canillas <javier@dowhile0.org>
12227 L: linux-kernel@vger.kernel.org
12229 F: Documentation/devicetree/bindings/*/*max77802.yaml
12230 F: drivers/regulator/max77802-regulator.c
12231 F: include/dt-bindings/*/*max77802.h
12233 MAXIM MAX77976 BATTERY CHARGER
12234 M: Luca Ceresoli <luca@lucaceresoli.net>
12236 F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
12237 F: drivers/power/supply/max77976_charger.c
12239 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
12240 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12241 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12242 L: linux-pm@vger.kernel.org
12244 B: mailto:linux-samsung-soc@vger.kernel.org
12245 F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
12246 F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
12247 F: drivers/power/supply/max14577_charger.c
12248 F: drivers/power/supply/max77693_charger.c
12250 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
12251 M: Chanwoo Choi <cw00.choi@samsung.com>
12252 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12253 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12254 L: linux-kernel@vger.kernel.org
12256 B: mailto:linux-samsung-soc@vger.kernel.org
12257 F: Documentation/devicetree/bindings/*/maxim,max14577.yaml
12258 F: Documentation/devicetree/bindings/*/maxim,max77686.yaml
12259 F: Documentation/devicetree/bindings/*/maxim,max77693.yaml
12260 F: Documentation/devicetree/bindings/*/maxim,max77843.yaml
12261 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
12262 F: Documentation/devicetree/bindings/mfd/max77693.txt
12263 F: drivers/*/*max77843.c
12264 F: drivers/*/max14577*.c
12265 F: drivers/*/max77686*.c
12266 F: drivers/*/max77693*.c
12267 F: drivers/clk/clk-max77686.c
12268 F: drivers/extcon/extcon-max14577.c
12269 F: drivers/extcon/extcon-max77693.c
12270 F: drivers/rtc/rtc-max77686.c
12271 F: include/linux/mfd/max14577*.h
12272 F: include/linux/mfd/max77686*.h
12273 F: include/linux/mfd/max77693*.h
12275 MAXIRADIO FM RADIO RECEIVER DRIVER
12276 M: Hans Verkuil <hverkuil@xs4all.nl>
12277 L: linux-media@vger.kernel.org
12279 W: https://linuxtv.org
12280 T: git git://linuxtv.org/media_tree.git
12281 F: drivers/media/radio/radio-maxiradio*
12283 MAXLINEAR ETHERNET PHY DRIVER
12284 M: Xu Liang <lxu@maxlinear.com>
12285 L: netdev@vger.kernel.org
12287 F: drivers/net/phy/mxl-gpy.c
12289 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
12290 R: Yasushi SHOJI <yashi@spacecubics.com>
12291 L: linux-can@vger.kernel.org
12293 F: drivers/net/can/usb/mcba_usb.c
12295 MCAN MMIO DEVICE DRIVER
12296 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
12297 L: linux-can@vger.kernel.org
12299 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
12300 F: drivers/net/can/m_can/m_can.c
12301 F: drivers/net/can/m_can/m_can.h
12302 F: drivers/net/can/m_can/m_can_platform.c
12304 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
12305 M: Rishi Gupta <gupt21@gmail.com>
12306 L: linux-i2c@vger.kernel.org
12307 L: linux-input@vger.kernel.org
12309 F: drivers/hid/hid-mcp2221.c
12311 MCP251XFD SPI-CAN NETWORK DRIVER
12312 M: Marc Kleine-Budde <mkl@pengutronix.de>
12313 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12314 R: Thomas Kopp <thomas.kopp@microchip.com>
12315 L: linux-can@vger.kernel.org
12317 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
12318 F: drivers/net/can/spi/mcp251xfd/
12320 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
12321 M: Peter Rosin <peda@axentia.se>
12322 L: linux-iio@vger.kernel.org
12324 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
12325 F: drivers/iio/potentiometer/mcp4018.c
12326 F: drivers/iio/potentiometer/mcp4531.c
12328 MCR20A IEEE-802.15.4 RADIO DRIVER
12329 M: Xue Liu <liuxuenetmail@gmail.com>
12330 L: linux-wpan@vger.kernel.org
12332 W: https://github.com/xueliu/mcr20a-linux
12333 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
12334 F: drivers/net/ieee802154/mcr20a.c
12335 F: drivers/net/ieee802154/mcr20a.h
12337 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
12338 M: William Breathitt Gray <vilhelm.gray@gmail.com>
12339 L: linux-iio@vger.kernel.org
12341 F: drivers/iio/dac/cio-dac.c
12343 MEDIA CONTROLLER FRAMEWORK
12344 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12345 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12346 L: linux-media@vger.kernel.org
12348 W: https://www.linuxtv.org
12349 T: git git://linuxtv.org/media_tree.git
12350 F: drivers/media/mc/
12351 F: include/media/media-*.h
12352 F: include/uapi/linux/media.h
12354 MEDIA DRIVER FOR FREESCALE IMX PXP
12355 M: Philipp Zabel <p.zabel@pengutronix.de>
12356 L: linux-media@vger.kernel.org
12358 T: git git://linuxtv.org/media_tree.git
12359 F: drivers/media/platform/nxp/imx-pxp.[ch]
12361 MEDIA DRIVERS FOR ASCOT2E
12362 M: Sergey Kozlov <serjk@netup.ru>
12363 M: Abylay Ospan <aospan@netup.ru>
12364 L: linux-media@vger.kernel.org
12366 W: https://linuxtv.org
12367 W: http://netup.tv/
12368 T: git git://linuxtv.org/media_tree.git
12369 F: drivers/media/dvb-frontends/ascot2e*
12371 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
12372 M: Jasmin Jessich <jasmin@anw.at>
12373 L: linux-media@vger.kernel.org
12375 W: https://linuxtv.org
12376 T: git git://linuxtv.org/media_tree.git
12377 F: drivers/media/dvb-frontends/cxd2099*
12379 MEDIA DRIVERS FOR CXD2841ER
12380 M: Sergey Kozlov <serjk@netup.ru>
12381 M: Abylay Ospan <aospan@netup.ru>
12382 L: linux-media@vger.kernel.org
12384 W: https://linuxtv.org
12385 W: http://netup.tv/
12386 T: git git://linuxtv.org/media_tree.git
12387 F: drivers/media/dvb-frontends/cxd2841er*
12389 MEDIA DRIVERS FOR CXD2880
12390 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
12391 L: linux-media@vger.kernel.org
12393 W: http://linuxtv.org/
12394 T: git git://linuxtv.org/media_tree.git
12395 F: drivers/media/dvb-frontends/cxd2880/*
12396 F: drivers/media/spi/cxd2880*
12398 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
12399 L: linux-media@vger.kernel.org
12401 W: https://linuxtv.org
12402 T: git git://linuxtv.org/media_tree.git
12403 F: drivers/media/pci/ddbridge/*
12405 MEDIA DRIVERS FOR FREESCALE IMX
12406 M: Steve Longerbeam <slongerbeam@gmail.com>
12407 M: Philipp Zabel <p.zabel@pengutronix.de>
12408 L: linux-media@vger.kernel.org
12410 T: git git://linuxtv.org/media_tree.git
12411 F: Documentation/admin-guide/media/imx.rst
12412 F: Documentation/devicetree/bindings/media/imx.txt
12413 F: drivers/staging/media/imx/
12414 F: include/linux/imx-media.h
12415 F: include/media/imx.h
12417 MEDIA DRIVERS FOR FREESCALE IMX7
12418 M: Rui Miguel Silva <rmfrfs@gmail.com>
12419 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12420 L: linux-media@vger.kernel.org
12422 T: git git://linuxtv.org/media_tree.git
12423 F: Documentation/admin-guide/media/imx7.rst
12424 F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
12425 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
12426 F: drivers/media/platform/nxp/imx-mipi-csis.c
12427 F: drivers/staging/media/imx/imx7-media-csi.c
12429 MEDIA DRIVERS FOR HELENE
12430 M: Abylay Ospan <aospan@netup.ru>
12431 L: linux-media@vger.kernel.org
12433 W: https://linuxtv.org
12434 W: http://netup.tv/
12435 T: git git://linuxtv.org/media_tree.git
12436 F: drivers/media/dvb-frontends/helene*
12438 MEDIA DRIVERS FOR HORUS3A
12439 M: Sergey Kozlov <serjk@netup.ru>
12440 M: Abylay Ospan <aospan@netup.ru>
12441 L: linux-media@vger.kernel.org
12443 W: https://linuxtv.org
12444 W: http://netup.tv/
12445 T: git git://linuxtv.org/media_tree.git
12446 F: drivers/media/dvb-frontends/horus3a*
12448 MEDIA DRIVERS FOR LNBH25
12449 M: Sergey Kozlov <serjk@netup.ru>
12450 M: Abylay Ospan <aospan@netup.ru>
12451 L: linux-media@vger.kernel.org
12453 W: https://linuxtv.org
12454 W: http://netup.tv/
12455 T: git git://linuxtv.org/media_tree.git
12456 F: drivers/media/dvb-frontends/lnbh25*
12458 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
12459 L: linux-media@vger.kernel.org
12461 W: https://linuxtv.org
12462 T: git git://linuxtv.org/media_tree.git
12463 F: drivers/media/dvb-frontends/mxl5xx*
12465 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
12466 M: Sergey Kozlov <serjk@netup.ru>
12467 M: Abylay Ospan <aospan@netup.ru>
12468 L: linux-media@vger.kernel.org
12470 W: https://linuxtv.org
12471 W: http://netup.tv/
12472 T: git git://linuxtv.org/media_tree.git
12473 F: drivers/media/pci/netup_unidvb/*
12475 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
12476 M: Dmitry Osipenko <digetx@gmail.com>
12477 L: linux-media@vger.kernel.org
12478 L: linux-tegra@vger.kernel.org
12480 T: git git://linuxtv.org/media_tree.git
12481 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
12482 F: drivers/media/platform/nvidia/tegra-vde/
12484 MEDIA DRIVERS FOR RENESAS - CEU
12485 M: Jacopo Mondi <jacopo@jmondi.org>
12486 L: linux-media@vger.kernel.org
12487 L: linux-renesas-soc@vger.kernel.org
12489 T: git git://linuxtv.org/media_tree.git
12490 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
12491 F: drivers/media/platform/renesas/renesas-ceu.c
12492 F: include/media/drv-intf/renesas-ceu.h
12494 MEDIA DRIVERS FOR RENESAS - DRIF
12495 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
12496 L: linux-media@vger.kernel.org
12497 L: linux-renesas-soc@vger.kernel.org
12499 T: git git://linuxtv.org/media_tree.git
12500 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
12501 F: drivers/media/platform/renesas/rcar_drif.c
12503 MEDIA DRIVERS FOR RENESAS - FCP
12504 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12505 L: linux-media@vger.kernel.org
12506 L: linux-renesas-soc@vger.kernel.org
12508 T: git git://linuxtv.org/media_tree.git
12509 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
12510 F: drivers/media/platform/renesas/rcar-fcp.c
12511 F: include/media/rcar-fcp.h
12513 MEDIA DRIVERS FOR RENESAS - FDP1
12514 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12515 L: linux-media@vger.kernel.org
12516 L: linux-renesas-soc@vger.kernel.org
12518 T: git git://linuxtv.org/media_tree.git
12519 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
12520 F: drivers/media/platform/renesas/rcar_fdp1.c
12522 MEDIA DRIVERS FOR RENESAS - VIN
12523 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12524 L: linux-media@vger.kernel.org
12525 L: linux-renesas-soc@vger.kernel.org
12527 T: git git://linuxtv.org/media_tree.git
12528 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
12529 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
12530 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
12531 F: drivers/media/platform/renesas/rcar-isp.c
12532 F: drivers/media/platform/renesas/rcar-vin/
12534 MEDIA DRIVERS FOR RENESAS - VSP1
12535 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12536 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12537 L: linux-media@vger.kernel.org
12538 L: linux-renesas-soc@vger.kernel.org
12540 T: git git://linuxtv.org/media_tree.git
12541 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
12542 F: drivers/media/platform/renesas/vsp1/
12544 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
12545 L: linux-media@vger.kernel.org
12547 W: https://linuxtv.org
12548 T: git git://linuxtv.org/media_tree.git
12549 F: drivers/media/dvb-frontends/stv0910*
12551 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
12552 L: linux-media@vger.kernel.org
12554 W: https://linuxtv.org
12555 T: git git://linuxtv.org/media_tree.git
12556 F: drivers/media/dvb-frontends/stv6111*
12558 MEDIA DRIVERS FOR STM32 - DCMI
12559 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
12560 L: linux-media@vger.kernel.org
12562 T: git git://linuxtv.org/media_tree.git
12563 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
12564 F: drivers/media/platform/st/stm32/stm32-dcmi.c
12566 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
12567 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12568 L: linux-media@vger.kernel.org
12570 W: https://linuxtv.org
12571 Q: http://patchwork.kernel.org/project/linux-media/list/
12572 T: git git://linuxtv.org/media_tree.git
12573 F: Documentation/admin-guide/media/
12574 F: Documentation/devicetree/bindings/media/
12575 F: Documentation/driver-api/media/
12576 F: Documentation/userspace-api/media/
12578 F: drivers/staging/media/
12579 F: include/linux/platform_data/media/
12581 F: include/uapi/linux/dvb/
12582 F: include/uapi/linux/ivtv*
12583 F: include/uapi/linux/media.h
12584 F: include/uapi/linux/meye.h
12585 F: include/uapi/linux/uvcvideo.h
12586 F: include/uapi/linux/v4l2-*
12587 F: include/uapi/linux/videodev2.h
12589 MEDIATEK BLUETOOTH DRIVER
12590 M: Sean Wang <sean.wang@mediatek.com>
12591 L: linux-bluetooth@vger.kernel.org
12592 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12594 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
12595 F: drivers/bluetooth/btmtkuart.c
12597 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
12598 M: Sean Wang <sean.wang@mediatek.com>
12599 L: linux-pm@vger.kernel.org
12601 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
12602 F: drivers/power/reset/mt6323-poweroff.c
12604 MEDIATEK CIR DRIVER
12605 M: Sean Wang <sean.wang@mediatek.com>
12607 F: drivers/media/rc/mtk-cir.c
12609 MEDIATEK DMA DRIVER
12610 M: Sean Wang <sean.wang@mediatek.com>
12611 L: dmaengine@vger.kernel.org
12612 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12613 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12615 F: Documentation/devicetree/bindings/dma/mtk-*
12616 F: drivers/dma/mediatek/
12618 MEDIATEK ETHERNET DRIVER
12619 M: Felix Fietkau <nbd@nbd.name>
12620 M: John Crispin <john@phrozen.org>
12621 M: Sean Wang <sean.wang@mediatek.com>
12622 M: Mark Lee <Mark-MC.Lee@mediatek.com>
12623 L: netdev@vger.kernel.org
12625 F: drivers/net/ethernet/mediatek/
12627 MEDIATEK I2C CONTROLLER DRIVER
12628 M: Qii Wang <qii.wang@mediatek.com>
12629 L: linux-i2c@vger.kernel.org
12631 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
12632 F: drivers/i2c/busses/i2c-mt65xx.c
12634 MEDIATEK IOMMU DRIVER
12635 M: Yong Wu <yong.wu@mediatek.com>
12636 L: iommu@lists.linux.dev
12637 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12639 F: Documentation/devicetree/bindings/iommu/mediatek*
12640 F: drivers/iommu/mtk_iommu*
12641 F: include/dt-bindings/memory/mt*-port.h
12643 MEDIATEK JPEG DRIVER
12644 M: Bin Liu <bin.liu@mediatek.com>
12646 F: Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
12647 F: drivers/media/platform/mediatek/jpeg/
12649 MEDIATEK MDP DRIVER
12650 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
12651 M: Houlong Wei <houlong.wei@mediatek.com>
12652 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12654 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
12655 F: drivers/media/platform/mediatek/mdp/
12656 F: drivers/media/platform/mediatek/vpu/
12658 MEDIATEK MEDIA DRIVER
12659 M: Tiffany Lin <tiffany.lin@mediatek.com>
12660 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12662 F: Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
12663 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
12664 F: drivers/media/platform/mediatek/vcodec/
12665 F: drivers/media/platform/mediatek/vpu/
12667 MEDIATEK MMC/SD/SDIO DRIVER
12668 M: Chaotian Jing <chaotian.jing@mediatek.com>
12670 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
12671 F: drivers/mmc/host/mtk-sd.c
12673 MEDIATEK MT76 WIRELESS LAN DRIVER
12674 M: Felix Fietkau <nbd@nbd.name>
12675 M: Lorenzo Bianconi <lorenzo@kernel.org>
12676 M: Ryder Lee <ryder.lee@mediatek.com>
12677 R: Shayne Chen <shayne.chen@mediatek.com>
12678 R: Sean Wang <sean.wang@mediatek.com>
12679 L: linux-wireless@vger.kernel.org
12681 F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
12682 F: drivers/net/wireless/mediatek/mt76/
12684 MEDIATEK MT7601U WIRELESS LAN DRIVER
12685 M: Jakub Kicinski <kubakici@wp.pl>
12686 L: linux-wireless@vger.kernel.org
12688 F: drivers/net/wireless/mediatek/mt7601u/
12690 MEDIATEK MT7621 CLOCK DRIVER
12691 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12693 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
12694 F: drivers/clk/ralink/clk-mt7621.c
12696 MEDIATEK MT7621/28/88 I2C DRIVER
12697 M: Stefan Roese <sr@denx.de>
12698 L: linux-i2c@vger.kernel.org
12700 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
12701 F: drivers/i2c/busses/i2c-mt7621.c
12703 MEDIATEK MT7621 PCIE CONTROLLER DRIVER
12704 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12706 F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
12707 F: drivers/pci/controller/pcie-mt7621.c
12709 MEDIATEK MT7621 PHY PCI DRIVER
12710 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12712 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
12713 F: drivers/phy/ralink/phy-mt7621-pci.c
12715 MEDIATEK NAND CONTROLLER DRIVER
12716 L: linux-mtd@lists.infradead.org
12718 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
12719 F: drivers/mtd/nand/raw/mtk_*
12721 MEDIATEK PMIC LED DRIVER
12722 M: Sean Wang <sean.wang@mediatek.com>
12724 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
12725 F: drivers/leds/leds-mt6323.c
12727 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
12728 M: Sean Wang <sean.wang@mediatek.com>
12730 F: drivers/char/hw_random/mtk-rng.c
12732 MEDIATEK SMI DRIVER
12733 M: Yong Wu <yong.wu@mediatek.com>
12734 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12736 F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
12737 F: drivers/memory/mtk-smi.c
12738 F: include/soc/mediatek/smi.h
12740 MEDIATEK SWITCH DRIVER
12741 M: Sean Wang <sean.wang@mediatek.com>
12742 M: Landen Chao <Landen.Chao@mediatek.com>
12743 M: DENG Qingfang <dqfext@gmail.com>
12744 L: netdev@vger.kernel.org
12746 F: drivers/net/dsa/mt7530.*
12747 F: net/dsa/tag_mtk.c
12749 MEDIATEK T7XX 5G WWAN MODEM DRIVER
12750 M: Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
12751 M: Intel Corporation <linuxwwan@intel.com>
12752 R: Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
12753 R: Liu Haijun <haijun.liu@mediatek.com>
12754 R: M Chetan Kumar <m.chetan.kumar@linux.intel.com>
12755 R: Ricardo Martinez <ricardo.martinez@linux.intel.com>
12756 L: netdev@vger.kernel.org
12758 F: drivers/net/wwan/t7xx/
12760 MEDIATEK USB3 DRD IP DRIVER
12761 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
12762 L: linux-usb@vger.kernel.org
12763 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12764 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12766 F: Documentation/devicetree/bindings/usb/mediatek,*
12767 F: drivers/usb/host/xhci-mtk*
12768 F: drivers/usb/mtu3/
12770 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
12771 M: Peter Senna Tschudin <peter.senna@gmail.com>
12772 M: Martin Donnelly <martin.donnelly@ge.com>
12773 M: Martyn Welch <martyn.welch@collabora.co.uk>
12775 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
12776 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
12778 MEGARAID SCSI/SAS DRIVERS
12779 M: Kashyap Desai <kashyap.desai@broadcom.com>
12780 M: Sumit Saxena <sumit.saxena@broadcom.com>
12781 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
12782 L: megaraidlinux.pdl@broadcom.com
12783 L: linux-scsi@vger.kernel.org
12785 W: http://www.avagotech.com/support/
12786 F: Documentation/scsi/megaraid.rst
12787 F: drivers/scsi/megaraid.*
12788 F: drivers/scsi/megaraid/
12790 MELEXIS MLX90614 DRIVER
12791 M: Crt Mori <cmo@melexis.com>
12792 L: linux-iio@vger.kernel.org
12794 W: http://www.melexis.com
12795 F: drivers/iio/temperature/mlx90614.c
12797 MELEXIS MLX90632 DRIVER
12798 M: Crt Mori <cmo@melexis.com>
12799 L: linux-iio@vger.kernel.org
12801 W: http://www.melexis.com
12802 F: drivers/iio/temperature/mlx90632.c
12804 MELFAS MIP4 TOUCHSCREEN DRIVER
12805 M: Sangwon Jee <jeesw@melfas.com>
12807 W: http://www.melfas.com
12808 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
12809 F: drivers/input/touchscreen/melfas_mip4.c
12811 MELLANOX BLUEFIELD I2C DRIVER
12812 M: Khalil Blaiech <kblaiech@nvidia.com>
12813 L: linux-i2c@vger.kernel.org
12815 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
12816 F: drivers/i2c/busses/i2c-mlxbf.c
12818 MELLANOX ETHERNET DRIVER (mlx4_en)
12819 M: Tariq Toukan <tariqt@nvidia.com>
12820 L: netdev@vger.kernel.org
12822 W: http://www.mellanox.com
12823 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12824 F: drivers/net/ethernet/mellanox/mlx4/en_*
12826 MELLANOX ETHERNET DRIVER (mlx5e)
12827 M: Saeed Mahameed <saeedm@nvidia.com>
12828 L: netdev@vger.kernel.org
12830 W: http://www.mellanox.com
12831 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12832 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
12834 MELLANOX ETHERNET INNOVA DRIVERS
12835 R: Boris Pismenny <borisp@nvidia.com>
12836 L: netdev@vger.kernel.org
12838 W: http://www.mellanox.com
12839 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12840 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
12841 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
12842 F: include/linux/mlx5/mlx5_ifc_fpga.h
12844 MELLANOX ETHERNET SWITCH DRIVERS
12845 M: Ido Schimmel <idosch@nvidia.com>
12846 M: Petr Machata <petrm@nvidia.com>
12847 L: netdev@vger.kernel.org
12849 W: http://www.mellanox.com
12850 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12851 F: drivers/net/ethernet/mellanox/mlxsw/
12852 F: tools/testing/selftests/drivers/net/mlxsw/
12854 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
12855 M: mlxsw@nvidia.com
12856 L: netdev@vger.kernel.org
12858 W: http://www.mellanox.com
12859 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12860 F: drivers/net/ethernet/mellanox/mlxfw/
12862 MELLANOX HARDWARE PLATFORM SUPPORT
12863 M: Hans de Goede <hdegoede@redhat.com>
12864 M: Mark Gross <markgross@kernel.org>
12865 M: Vadim Pasternak <vadimp@nvidia.com>
12866 L: platform-driver-x86@vger.kernel.org
12868 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
12869 F: drivers/platform/mellanox/
12870 F: include/linux/platform_data/mlxreg.h
12872 MELLANOX MLX4 core VPI driver
12873 M: Tariq Toukan <tariqt@nvidia.com>
12874 L: netdev@vger.kernel.org
12875 L: linux-rdma@vger.kernel.org
12877 W: http://www.mellanox.com
12878 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12879 F: drivers/net/ethernet/mellanox/mlx4/
12880 F: include/linux/mlx4/
12882 MELLANOX MLX4 IB driver
12883 M: Yishai Hadas <yishaih@nvidia.com>
12884 L: linux-rdma@vger.kernel.org
12886 W: http://www.mellanox.com
12887 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12888 F: drivers/infiniband/hw/mlx4/
12889 F: include/linux/mlx4/
12890 F: include/uapi/rdma/mlx4-abi.h
12892 MELLANOX MLX5 core VPI driver
12893 M: Saeed Mahameed <saeedm@nvidia.com>
12894 M: Leon Romanovsky <leonro@nvidia.com>
12895 L: netdev@vger.kernel.org
12896 L: linux-rdma@vger.kernel.org
12898 W: http://www.mellanox.com
12899 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12900 F: Documentation/networking/device_drivers/ethernet/mellanox/
12901 F: drivers/net/ethernet/mellanox/mlx5/core/
12902 F: include/linux/mlx5/
12904 MELLANOX MLX5 IB driver
12905 M: Leon Romanovsky <leonro@nvidia.com>
12906 L: linux-rdma@vger.kernel.org
12908 W: http://www.mellanox.com
12909 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12910 F: drivers/infiniband/hw/mlx5/
12911 F: include/linux/mlx5/
12912 F: include/uapi/rdma/mlx5-abi.h
12914 MELLANOX MLXCPLD I2C AND MUX DRIVER
12915 M: Vadim Pasternak <vadimp@nvidia.com>
12916 M: Michael Shych <michaelsh@nvidia.com>
12917 L: linux-i2c@vger.kernel.org
12919 F: Documentation/i2c/busses/i2c-mlxcpld.rst
12920 F: drivers/i2c/busses/i2c-mlxcpld.c
12921 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
12923 MELLANOX MLXCPLD LED DRIVER
12924 M: Vadim Pasternak <vadimp@nvidia.com>
12925 L: linux-leds@vger.kernel.org
12927 F: Documentation/leds/leds-mlxcpld.rst
12928 F: drivers/leds/leds-mlxcpld.c
12929 F: drivers/leds/leds-mlxreg.c
12931 MELLANOX PLATFORM DRIVER
12932 M: Vadim Pasternak <vadimp@nvidia.com>
12933 L: platform-driver-x86@vger.kernel.org
12935 F: drivers/platform/x86/mlx-platform.c
12938 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12939 M: "Paul E. McKenney" <paulmck@kernel.org>
12940 L: linux-kernel@vger.kernel.org
12942 F: arch/powerpc/include/asm/membarrier.h
12943 F: include/uapi/linux/membarrier.h
12944 F: kernel/sched/membarrier.c
12947 M: Mike Rapoport <rppt@kernel.org>
12948 L: linux-mm@kvack.org
12950 F: Documentation/core-api/boot-time-mm.rst
12951 F: include/linux/memblock.h
12953 F: tools/testing/memblock/
12955 MEMORY CONTROLLER DRIVERS
12956 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12957 L: linux-kernel@vger.kernel.org
12959 B: mailto:krzysztof.kozlowski@linaro.org
12960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
12961 F: Documentation/devicetree/bindings/memory-controllers/
12963 F: include/dt-bindings/memory/
12966 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
12967 M: Dmitry Osipenko <digetx@gmail.com>
12968 L: linux-pm@vger.kernel.org
12969 L: linux-tegra@vger.kernel.org
12970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
12972 F: drivers/devfreq/tegra30-devfreq.c
12975 M: Andrew Morton <akpm@linux-foundation.org>
12976 L: linux-mm@kvack.org
12978 W: http://www.linux-mm.org
12979 T: git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
12980 T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
12981 F: include/linux/gfp.h
12982 F: include/linux/memory_hotplug.h
12983 F: include/linux/mm.h
12984 F: include/linux/mmzone.h
12985 F: include/linux/pagewalk.h
12986 F: include/linux/vmalloc.h
12988 F: tools/testing/selftests/vm/
12991 M: David Hildenbrand <david@redhat.com>
12992 M: Oscar Salvador <osalvador@suse.de>
12993 L: linux-mm@kvack.org
12995 F: Documentation/admin-guide/mm/memory-hotplug.rst
12996 F: Documentation/core-api/memory-hotplug.rst
12997 F: drivers/base/memory.c
12998 F: include/linux/memory_hotplug.h
12999 F: mm/memory_hotplug.c
13000 F: tools/testing/selftests/memory-hotplug/
13002 MEMORY TECHNOLOGY DEVICES (MTD)
13003 M: Miquel Raynal <miquel.raynal@bootlin.com>
13004 M: Richard Weinberger <richard@nod.at>
13005 M: Vignesh Raghavendra <vigneshr@ti.com>
13006 L: linux-mtd@lists.infradead.org
13008 W: http://www.linux-mtd.infradead.org/
13009 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13010 C: irc://irc.oftc.net/mtd
13011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
13012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
13013 F: Documentation/devicetree/bindings/mtd/
13015 F: include/linux/mtd/
13016 F: include/uapi/mtd/
13018 MEN A21 WATCHDOG DRIVER
13019 M: Johannes Thumshirn <morbidrsa@gmail.com>
13020 L: linux-watchdog@vger.kernel.org
13022 F: drivers/watchdog/mena21_wdt.c
13024 MEN CHAMELEON BUS (mcb)
13025 M: Johannes Thumshirn <morbidrsa@gmail.com>
13027 F: Documentation/driver-api/men-chameleon-bus.rst
13029 F: include/linux/mcb.h
13031 MEN F21BMC (Board Management Controller)
13032 M: Andreas Werner <andreas.werner@men.de>
13034 F: Documentation/hwmon/menf21bmc.rst
13035 F: drivers/hwmon/menf21bmc_hwmon.c
13036 F: drivers/leds/leds-menf21bmc.c
13037 F: drivers/mfd/menf21bmc.c
13038 F: drivers/watchdog/menf21bmc_wdt.c
13040 MEN Z069 WATCHDOG DRIVER
13041 M: Johannes Thumshirn <jth@kernel.org>
13042 L: linux-watchdog@vger.kernel.org
13044 F: drivers/watchdog/menz69_wdt.c
13046 MESON AO CEC DRIVER FOR AMLOGIC SOCS
13047 M: Neil Armstrong <narmstrong@baylibre.com>
13048 L: linux-media@vger.kernel.org
13049 L: linux-amlogic@lists.infradead.org
13051 W: http://linux-meson.com/
13052 T: git git://linuxtv.org/media_tree.git
13053 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
13054 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
13055 F: drivers/media/cec/platform/meson/ao-cec.c
13057 MESON GE2D DRIVER FOR AMLOGIC SOCS
13058 M: Neil Armstrong <narmstrong@baylibre.com>
13059 L: linux-media@vger.kernel.org
13060 L: linux-amlogic@lists.infradead.org
13062 T: git git://linuxtv.org/media_tree.git
13063 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
13064 F: drivers/media/platform/amlogic/meson-ge2d/
13066 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
13067 M: Liang Yang <liang.yang@amlogic.com>
13068 L: linux-mtd@lists.infradead.org
13070 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
13071 F: drivers/mtd/nand/raw/meson_*
13073 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
13074 M: Neil Armstrong <narmstrong@baylibre.com>
13075 L: linux-media@vger.kernel.org
13076 L: linux-amlogic@lists.infradead.org
13078 T: git git://linuxtv.org/media_tree.git
13079 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
13080 F: drivers/staging/media/meson/vdec/
13082 METHODE UDPU SUPPORT
13083 M: Vladimir Vid <vladimir.vid@sartura.hr>
13085 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
13088 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13089 R: Hemant Kumar <quic_hemantk@quicinc.com>
13090 L: mhi@lists.linux.dev
13091 L: linux-arm-msm@vger.kernel.org
13093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
13094 F: Documentation/ABI/stable/sysfs-bus-mhi
13095 F: Documentation/mhi/
13096 F: drivers/bus/mhi/
13097 F: include/linux/mhi.h
13099 MICROBLAZE ARCHITECTURE
13100 M: Michal Simek <monstr@monstr.eu>
13102 W: http://www.monstr.eu/fdt/
13103 T: git git://git.monstr.eu/linux-2.6-microblaze.git
13104 F: arch/microblaze/
13106 MICROCHIP AT91 DMA DRIVERS
13107 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13108 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13109 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13110 L: dmaengine@vger.kernel.org
13112 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
13113 F: drivers/dma/at_hdmac.c
13114 F: drivers/dma/at_hdmac_regs.h
13115 F: drivers/dma/at_xdmac.c
13116 F: include/dt-bindings/dma/at91.h
13118 MICROCHIP AT91 SERIAL DRIVER
13119 M: Richard Genoud <richard.genoud@gmail.com>
13121 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
13122 F: drivers/tty/serial/atmel_serial.c
13123 F: drivers/tty/serial/atmel_serial.h
13125 MICROCHIP AT91 USART MFD DRIVER
13126 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
13127 L: linux-kernel@vger.kernel.org
13129 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
13130 F: drivers/mfd/at91-usart.c
13131 F: include/dt-bindings/mfd/at91-usart.h
13133 MICROCHIP AT91 USART SPI DRIVER
13134 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
13135 L: linux-spi@vger.kernel.org
13137 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
13138 F: drivers/spi/spi-at91-usart.c
13140 MICROCHIP AUDIO ASOC DRIVERS
13141 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13142 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13146 MICROCHIP CSI2DC DRIVER
13147 M: Eugen Hristev <eugen.hristev@microchip.com>
13148 L: linux-media@vger.kernel.org
13150 F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
13151 F: drivers/media/platform/atmel/microchip-csi2dc.c
13153 MICROCHIP ECC DRIVER
13154 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13155 L: linux-crypto@vger.kernel.org
13157 F: drivers/crypto/atmel-ecc.*
13159 MICROCHIP EIC DRIVER
13160 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13161 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13163 F: drivers/irqchip/irq-mchp-eic.c
13165 MICROCHIP I2C DRIVER
13166 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13167 L: linux-i2c@vger.kernel.org
13169 F: drivers/i2c/busses/i2c-at91-*.c
13170 F: drivers/i2c/busses/i2c-at91.h
13172 MICROCHIP ISC DRIVER
13173 M: Eugen Hristev <eugen.hristev@microchip.com>
13174 L: linux-media@vger.kernel.org
13176 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
13177 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
13178 F: drivers/media/platform/atmel/atmel-isc*
13179 F: drivers/media/platform/atmel/atmel-sama*-isc*
13180 F: include/linux/atmel-isc-media.h
13182 MICROCHIP ISI DRIVER
13183 M: Eugen Hristev <eugen.hristev@microchip.com>
13184 L: linux-media@vger.kernel.org
13186 F: drivers/media/platform/atmel/atmel-isi.c
13187 F: drivers/media/platform/atmel/atmel-isi.h
13189 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
13190 M: Woojung Huh <woojung.huh@microchip.com>
13191 M: UNGLinuxDriver@microchip.com
13192 L: netdev@vger.kernel.org
13194 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
13195 F: drivers/net/dsa/microchip/*
13196 F: include/linux/platform_data/microchip-ksz.h
13197 F: net/dsa/tag_ksz.c
13199 MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
13200 M: Arun Ramadoss <arun.ramadoss@microchip.com>
13201 R: UNGLinuxDriver@microchip.com
13202 L: netdev@vger.kernel.org
13204 F: drivers/net/phy/microchip_t1.c
13206 MICROCHIP LAN743X ETHERNET DRIVER
13207 M: Bryan Whitehead <bryan.whitehead@microchip.com>
13208 M: UNGLinuxDriver@microchip.com
13209 L: netdev@vger.kernel.org
13211 F: drivers/net/ethernet/microchip/lan743x_*
13213 MICROCHIP LAN966X ETHERNET DRIVER
13214 M: Horatiu Vultur <horatiu.vultur@microchip.com>
13215 M: UNGLinuxDriver@microchip.com
13216 L: netdev@vger.kernel.org
13218 F: drivers/net/ethernet/microchip/lan966x/*
13220 MICROCHIP LCDFB DRIVER
13221 M: Nicolas Ferre <nicolas.ferre@microchip.com>
13222 L: linux-fbdev@vger.kernel.org
13224 F: drivers/video/fbdev/atmel_lcdfb.c
13225 F: include/video/atmel_lcdc.h
13227 MICROCHIP MCP16502 PMIC DRIVER
13228 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13229 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13231 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
13232 F: drivers/regulator/mcp16502.c
13234 MICROCHIP MCP3911 ADC DRIVER
13235 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13236 M: Kent Gustavsson <kent@minoris.se>
13237 L: linux-iio@vger.kernel.org
13239 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
13240 F: drivers/iio/adc/mcp3911.c
13242 MICROCHIP MMC/SD/SDIO MCI DRIVER
13243 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13245 F: drivers/mmc/host/atmel-mci.c
13247 MICROCHIP NAND DRIVER
13248 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13249 L: linux-mtd@lists.infradead.org
13251 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
13252 F: drivers/mtd/nand/raw/atmel/*
13254 MICROCHIP PWM DRIVER
13255 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13256 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13257 L: linux-pwm@vger.kernel.org
13259 F: Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
13260 F: drivers/pwm/pwm-atmel.c
13262 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
13263 M: Eugen Hristev <eugen.hristev@microchip.com>
13264 L: linux-iio@vger.kernel.org
13266 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
13267 F: drivers/iio/adc/at91-sama5d2_adc.c
13268 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
13270 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
13271 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13273 F: drivers/power/reset/at91-sama5d2_shdwc.c
13275 MICROCHIP SPI DRIVER
13276 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13278 F: drivers/spi/spi-atmel.*
13280 MICROCHIP SSC DRIVER
13281 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13282 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13284 F: drivers/misc/atmel-ssc.c
13285 F: include/linux/atmel-ssc.h
13287 MICROCHIP USB251XB DRIVER
13288 M: Richard Leitner <richard.leitner@skidata.com>
13289 L: linux-usb@vger.kernel.org
13291 F: Documentation/devicetree/bindings/usb/usb251xb.txt
13292 F: drivers/usb/misc/usb251xb.c
13294 MICROCHIP USBA UDC DRIVER
13295 M: Cristian Birsan <cristian.birsan@microchip.com>
13296 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13298 F: drivers/usb/gadget/udc/atmel_usba_udc.*
13300 MICROCHIP WILC1000 WIFI DRIVER
13301 M: Ajay Singh <ajay.kathat@microchip.com>
13302 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13303 L: linux-wireless@vger.kernel.org
13305 F: drivers/net/wireless/microchip/wilc1000/
13307 MICROSEMI MIPS SOCS
13308 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13309 M: UNGLinuxDriver@microchip.com
13310 L: linux-mips@vger.kernel.org
13312 F: Documentation/devicetree/bindings/mips/mscc.txt
13313 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
13314 F: arch/mips/boot/dts/mscc/
13315 F: arch/mips/configs/generic/board-ocelot.config
13316 F: arch/mips/generic/board-ocelot.c
13318 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
13319 M: Don Brace <don.brace@microchip.com>
13320 L: storagedev@microchip.com
13321 L: linux-scsi@vger.kernel.org
13323 F: Documentation/scsi/smartpqi.rst
13324 F: drivers/scsi/smartpqi/Kconfig
13325 F: drivers/scsi/smartpqi/Makefile
13326 F: drivers/scsi/smartpqi/smartpqi*.[ch]
13327 F: include/linux/cciss*.h
13328 F: include/uapi/linux/cciss*.h
13330 MICROSOFT SURFACE BATTERY AND AC DRIVERS
13331 M: Maximilian Luz <luzmaximilian@gmail.com>
13332 L: linux-pm@vger.kernel.org
13333 L: platform-driver-x86@vger.kernel.org
13335 F: drivers/power/supply/surface_battery.c
13336 F: drivers/power/supply/surface_charger.c
13338 MICROSOFT SURFACE DTX DRIVER
13339 M: Maximilian Luz <luzmaximilian@gmail.com>
13340 L: platform-driver-x86@vger.kernel.org
13342 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
13343 F: drivers/platform/surface/surface_dtx.c
13344 F: include/uapi/linux/surface_aggregator/dtx.h
13346 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
13347 M: Maximilian Luz <luzmaximilian@gmail.com>
13348 L: platform-driver-x86@vger.kernel.org
13350 F: drivers/platform/surface/surface_gpe.c
13352 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
13353 M: Hans de Goede <hdegoede@redhat.com>
13354 M: Mark Gross <markgross@kernel.org>
13355 M: Maximilian Luz <luzmaximilian@gmail.com>
13356 L: platform-driver-x86@vger.kernel.org
13358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
13359 F: drivers/platform/surface/
13361 MICROSOFT SURFACE HID TRANSPORT DRIVER
13362 M: Maximilian Luz <luzmaximilian@gmail.com>
13363 L: linux-input@vger.kernel.org
13364 L: platform-driver-x86@vger.kernel.org
13366 F: drivers/hid/surface-hid/
13368 MICROSOFT SURFACE HOT-PLUG DRIVER
13369 M: Maximilian Luz <luzmaximilian@gmail.com>
13370 L: platform-driver-x86@vger.kernel.org
13372 F: drivers/platform/surface/surface_hotplug.c
13374 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
13375 M: Maximilian Luz <luzmaximilian@gmail.com>
13376 L: platform-driver-x86@vger.kernel.org
13378 F: drivers/platform/surface/surface_platform_profile.c
13380 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
13381 M: Chen Yu <yu.c.chen@intel.com>
13382 L: platform-driver-x86@vger.kernel.org
13384 F: drivers/platform/surface/surfacepro3_button.c
13386 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
13387 M: Maximilian Luz <luzmaximilian@gmail.com>
13388 L: platform-driver-x86@vger.kernel.org
13390 W: https://github.com/linux-surface/surface-aggregator-module
13391 C: irc://irc.libera.chat/linux-surface
13392 F: Documentation/driver-api/surface_aggregator/
13393 F: drivers/platform/surface/aggregator/
13394 F: drivers/platform/surface/surface_acpi_notify.c
13395 F: drivers/platform/surface/surface_aggregator_cdev.c
13396 F: drivers/platform/surface/surface_aggregator_registry.c
13397 F: include/linux/surface_acpi_notify.h
13398 F: include/linux/surface_aggregator/
13399 F: include/uapi/linux/surface_aggregator/
13401 MICROTEK X6 SCANNER
13402 M: Oliver Neukum <oliver@neukum.org>
13404 F: drivers/usb/image/microtek.*
13406 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
13407 M: Luka Kovacic <luka.kovacic@sartura.hr>
13408 M: Luka Perkov <luka.perkov@sartura.hr>
13410 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
13411 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
13412 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
13413 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
13414 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
13415 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
13417 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
13418 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13419 L: linux-media@vger.kernel.org
13421 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
13422 F: Documentation/driver-api/media/drivers/ccs/
13423 F: Documentation/userspace-api/media/drivers/ccs.rst
13424 F: drivers/media/i2c/ccs-pll.c
13425 F: drivers/media/i2c/ccs-pll.h
13426 F: drivers/media/i2c/ccs/
13427 F: include/uapi/linux/ccs.h
13428 F: include/uapi/linux/smiapp.h
13431 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13432 L: linux-mips@vger.kernel.org
13434 W: http://www.linux-mips.org/
13435 Q: https://patchwork.kernel.org/project/linux-mips/list/
13436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
13437 F: Documentation/devicetree/bindings/mips/
13438 F: Documentation/mips/
13440 F: drivers/platform/mips/
13442 MIPS BOSTON DEVELOPMENT BOARD
13443 M: Paul Burton <paulburton@kernel.org>
13444 L: linux-mips@vger.kernel.org
13446 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
13447 F: arch/mips/boot/dts/img/boston.dts
13448 F: arch/mips/configs/generic/board-boston.config
13449 F: drivers/clk/imgtec/clk-boston.c
13450 F: include/dt-bindings/clock/boston-clock.h
13453 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13454 M: Serge Semin <fancer.lancer@gmail.com>
13455 L: linux-mips@vger.kernel.org
13457 F: drivers/bus/mips_cdmm.c
13458 F: drivers/clocksource/mips-gic-timer.c
13459 F: drivers/cpuidle/cpuidle-cps.c
13460 F: drivers/irqchip/irq-mips-cpu.c
13461 F: drivers/irqchip/irq-mips-gic.c
13463 MIPS GENERIC PLATFORM
13464 M: Paul Burton <paulburton@kernel.org>
13465 L: linux-mips@vger.kernel.org
13467 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
13468 F: arch/mips/generic/
13469 F: arch/mips/tools/generic-board-config.sh
13471 MIPS RINT INSTRUCTION EMULATION
13472 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
13473 L: linux-mips@vger.kernel.org
13475 F: arch/mips/math-emu/dp_rint.c
13476 F: arch/mips/math-emu/sp_rint.c
13478 MIPS/LOONGSON1 ARCHITECTURE
13479 M: Keguang Zhang <keguang.zhang@gmail.com>
13480 L: linux-mips@vger.kernel.org
13482 F: arch/mips/include/asm/mach-loongson32/
13483 F: arch/mips/loongson32/
13484 F: drivers/*/*/*loongson1*
13485 F: drivers/*/*loongson1*
13487 MIPS/LOONGSON2EF ARCHITECTURE
13488 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
13489 L: linux-mips@vger.kernel.org
13491 F: arch/mips/include/asm/mach-loongson2ef/
13492 F: arch/mips/loongson2ef/
13493 F: drivers/cpufreq/loongson2_cpufreq.c
13495 MIPS/LOONGSON64 ARCHITECTURE
13496 M: Huacai Chen <chenhuacai@kernel.org>
13497 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
13498 L: linux-mips@vger.kernel.org
13500 F: arch/mips/include/asm/mach-loongson64/
13501 F: arch/mips/loongson64/
13502 F: drivers/irqchip/irq-loongson*
13503 F: drivers/platform/mips/cpu_hwmon.c
13505 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
13506 M: Hans Verkuil <hverkuil@xs4all.nl>
13507 L: linux-media@vger.kernel.org
13509 W: https://linuxtv.org
13510 T: git git://linuxtv.org/media_tree.git
13511 F: drivers/media/radio/radio-miropcm20*
13514 R: Lubomir Rintel <lkundrak@v3.sk>
13515 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
13518 F: arch/arm/boot/dts/mmp*
13519 F: arch/arm/mach-mmp/
13520 F: include/linux/soc/mmp/
13522 MMP USB PHY DRIVERS
13523 R: Lubomir Rintel <lkundrak@v3.sk>
13524 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13526 F: drivers/phy/marvell/phy-mmp3-usb.c
13527 F: drivers/phy/marvell/phy-pxa-usb.c
13529 MMU GATHER AND TLB INVALIDATION
13530 M: Will Deacon <will@kernel.org>
13531 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
13532 M: Andrew Morton <akpm@linux-foundation.org>
13533 M: Nick Piggin <npiggin@gmail.com>
13534 M: Peter Zijlstra <peterz@infradead.org>
13535 L: linux-arch@vger.kernel.org
13536 L: linux-mm@kvack.org
13538 F: arch/*/include/asm/tlb.h
13539 F: include/asm-generic/tlb.h
13542 MN88472 MEDIA DRIVER
13543 M: Antti Palosaari <crope@iki.fi>
13544 L: linux-media@vger.kernel.org
13546 W: https://linuxtv.org
13547 W: http://palosaari.fi/linux/
13548 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13549 F: drivers/media/dvb-frontends/mn88472*
13551 MN88473 MEDIA DRIVER
13552 M: Antti Palosaari <crope@iki.fi>
13553 L: linux-media@vger.kernel.org
13555 W: https://linuxtv.org
13556 W: http://palosaari.fi/linux/
13557 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13558 F: drivers/media/dvb-frontends/mn88473*
13561 M: Luis Chamberlain <mcgrof@kernel.org>
13562 L: linux-modules@vger.kernel.org
13563 L: linux-kernel@vger.kernel.org
13565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
13566 F: include/linux/module.h
13569 MONOLITHIC POWER SYSTEM PMIC DRIVER
13570 M: Saravanan Sekar <sravanhome@gmail.com>
13572 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
13573 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
13574 F: drivers/iio/adc/mp2629_adc.c
13575 F: drivers/mfd/mp2629.c
13576 F: drivers/power/supply/mp2629_charger.c
13577 F: drivers/regulator/mp5416.c
13578 F: drivers/regulator/mpq7920.c
13579 F: drivers/regulator/mpq7920.h
13580 F: include/linux/mfd/mp2629.h
13582 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
13584 W: http://popies.net/meye/
13585 F: Documentation/userspace-api/media/drivers/meye*
13586 F: drivers/media/pci/meye/
13587 F: include/uapi/linux/meye.h
13589 MOTORCOMM PHY DRIVER
13590 M: Peter Geis <pgwipeout@gmail.com>
13591 L: netdev@vger.kernel.org
13593 F: drivers/net/phy/motorcomm.c
13595 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
13596 M: Jiri Slaby <jirislaby@kernel.org>
13598 F: Documentation/driver-api/tty/moxa-smartio.rst
13599 F: drivers/tty/mxser.*
13601 MR800 AVERMEDIA USB FM RADIO DRIVER
13602 M: Alexey Klimov <klimov.linux@gmail.com>
13603 L: linux-media@vger.kernel.org
13605 T: git git://linuxtv.org/media_tree.git
13606 F: drivers/media/radio/radio-mr800.c
13608 MRF24J40 IEEE 802.15.4 RADIO DRIVER
13609 M: Alan Ott <alan@signal11.us>
13610 L: linux-wpan@vger.kernel.org
13612 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
13613 F: drivers/net/ieee802154/mrf24j40.c
13616 M: "Lee, Chun-Yi" <jlee@suse.com>
13617 L: platform-driver-x86@vger.kernel.org
13619 F: drivers/platform/x86/msi-laptop.c
13622 L: platform-driver-x86@vger.kernel.org
13624 F: drivers/platform/x86/msi-wmi.c
13626 MSI001 MEDIA DRIVER
13627 M: Antti Palosaari <crope@iki.fi>
13628 L: linux-media@vger.kernel.org
13630 W: https://linuxtv.org
13631 W: http://palosaari.fi/linux/
13632 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13633 T: git git://linuxtv.org/anttip/media_tree.git
13634 F: drivers/media/tuners/msi001*
13636 MSI2500 MEDIA DRIVER
13637 M: Antti Palosaari <crope@iki.fi>
13638 L: linux-media@vger.kernel.org
13640 W: https://linuxtv.org
13641 W: http://palosaari.fi/linux/
13642 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13643 T: git git://linuxtv.org/anttip/media_tree.git
13644 F: drivers/media/usb/msi2500/
13646 MSTAR INTERRUPT CONTROLLER DRIVER
13647 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
13648 M: Daniel Palmer <daniel@thingy.jp>
13650 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
13651 F: drivers/irqchip/irq-mst-intc.c
13653 MSYSTEMS DISKONCHIP G3 MTD DRIVER
13654 M: Robert Jarzmik <robert.jarzmik@free.fr>
13655 L: linux-mtd@lists.infradead.org
13657 F: drivers/mtd/devices/docg3*
13659 MT9M032 APTINA SENSOR DRIVER
13660 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13661 L: linux-media@vger.kernel.org
13663 T: git git://linuxtv.org/media_tree.git
13664 F: drivers/media/i2c/mt9m032.c
13665 F: include/media/i2c/mt9m032.h
13667 MT9P031 APTINA CAMERA SENSOR
13668 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13669 L: linux-media@vger.kernel.org
13671 T: git git://linuxtv.org/media_tree.git
13672 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
13673 F: drivers/media/i2c/mt9p031.c
13674 F: include/media/i2c/mt9p031.h
13676 MT9T001 APTINA CAMERA SENSOR
13677 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13678 L: linux-media@vger.kernel.org
13680 T: git git://linuxtv.org/media_tree.git
13681 F: drivers/media/i2c/mt9t001.c
13682 F: include/media/i2c/mt9t001.h
13684 MT9T112 APTINA CAMERA SENSOR
13685 M: Jacopo Mondi <jacopo@jmondi.org>
13686 L: linux-media@vger.kernel.org
13688 T: git git://linuxtv.org/media_tree.git
13689 F: drivers/media/i2c/mt9t112.c
13690 F: include/media/i2c/mt9t112.h
13692 MT9V032 APTINA CAMERA SENSOR
13693 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13694 L: linux-media@vger.kernel.org
13696 T: git git://linuxtv.org/media_tree.git
13697 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
13698 F: drivers/media/i2c/mt9v032.c
13699 F: include/media/i2c/mt9v032.h
13701 MT9V111 APTINA CAMERA SENSOR
13702 M: Jacopo Mondi <jacopo@jmondi.org>
13703 L: linux-media@vger.kernel.org
13705 T: git git://linuxtv.org/media_tree.git
13706 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
13707 F: drivers/media/i2c/mt9v111.c
13709 MULTIFUNCTION DEVICES (MFD)
13710 M: Lee Jones <lee.jones@linaro.org>
13712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13713 F: Documentation/devicetree/bindings/mfd/
13715 F: include/dt-bindings/mfd/
13716 F: include/linux/mfd/
13718 MULTIMEDIA CARD (MMC) ETC. OVER SPI
13720 F: drivers/mmc/host/mmc_spi.c
13721 F: include/linux/spi/mmc_spi.h
13723 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
13724 M: Ulf Hansson <ulf.hansson@linaro.org>
13725 L: linux-mmc@vger.kernel.org
13727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
13728 F: Documentation/devicetree/bindings/mmc/
13730 F: include/linux/mmc/
13731 F: include/uapi/linux/mmc/
13733 MULTIPLEXER SUBSYSTEM
13734 M: Peter Rosin <peda@axentia.se>
13736 F: Documentation/ABI/testing/sysfs-class-mux*
13737 F: Documentation/devicetree/bindings/mux/
13739 F: include/dt-bindings/mux/
13740 F: include/linux/mux/
13742 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
13743 M: Bin Liu <b-liu@ti.com>
13744 L: linux-usb@vger.kernel.org
13746 F: drivers/usb/musb/
13748 MXL301RF MEDIA DRIVER
13749 M: Akihiro Tsukada <tskd08@gmail.com>
13750 L: linux-media@vger.kernel.org
13752 F: drivers/media/tuners/mxl301rf*
13754 MXL5007T MEDIA DRIVER
13755 M: Michael Krufky <mkrufky@linuxtv.org>
13756 L: linux-media@vger.kernel.org
13758 W: https://linuxtv.org
13759 W: http://github.com/mkrufky
13760 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13761 T: git git://linuxtv.org/mkrufky/tuners.git
13762 F: drivers/media/tuners/mxl5007t.*
13765 M: Marek Vasut <marex@denx.de>
13766 M: Stefan Agner <stefan@agner.ch>
13767 L: dri-devel@lists.freedesktop.org
13769 T: git git://anongit.freedesktop.org/drm/drm-misc
13770 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
13771 F: drivers/gpu/drm/mxsfb/
13773 MYLEX DAC960 PCI RAID Controller
13774 M: Hannes Reinecke <hare@kernel.org>
13775 L: linux-scsi@vger.kernel.org
13777 F: drivers/scsi/myrb.*
13778 F: drivers/scsi/myrs.*
13780 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
13781 M: Chris Lee <christopher.lee@cspi.com>
13782 L: netdev@vger.kernel.org
13784 W: https://www.cspi.com/ethernet-products/support/downloads/
13785 F: drivers/net/ethernet/myricom/myri10ge/
13787 NAND FLASH SUBSYSTEM
13788 M: Miquel Raynal <miquel.raynal@bootlin.com>
13789 R: Richard Weinberger <richard@nod.at>
13790 L: linux-mtd@lists.infradead.org
13792 W: http://www.linux-mtd.infradead.org/
13793 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13794 C: irc://irc.oftc.net/mtd
13795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
13796 F: drivers/mtd/nand/
13797 F: include/linux/mtd/*nand*.h
13799 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
13800 M: Daniel Mack <zonque@gmail.com>
13801 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13803 W: http://www.native-instruments.com
13804 F: sound/usb/caiaq/
13806 NATSEMI ETHERNET DRIVER (DP8381x)
13808 F: drivers/net/ethernet/natsemi/natsemi.c
13810 NCR 5380 SCSI DRIVERS
13811 M: Finn Thain <fthain@linux-m68k.org>
13812 M: Michael Schmitz <schmitzmic@gmail.com>
13813 L: linux-scsi@vger.kernel.org
13815 F: Documentation/scsi/g_NCR5380.rst
13816 F: drivers/scsi/NCR5380.*
13817 F: drivers/scsi/arm/cumana_1.c
13818 F: drivers/scsi/arm/oak.c
13819 F: drivers/scsi/atari_scsi.*
13820 F: drivers/scsi/dmx3191d.c
13821 F: drivers/scsi/g_NCR5380.*
13822 F: drivers/scsi/mac_scsi.*
13823 F: drivers/scsi/sun3_scsi.*
13824 F: drivers/scsi/sun3_scsi_vme.c
13827 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
13831 NCT6775 HARDWARE MONITOR DRIVER - CORE & PLATFORM DRIVER
13832 M: Guenter Roeck <linux@roeck-us.net>
13833 L: linux-hwmon@vger.kernel.org
13835 F: Documentation/hwmon/nct6775.rst
13836 F: drivers/hwmon/nct6775-core.c
13837 F: drivers/hwmon/nct6775-platform.c
13838 F: drivers/hwmon/nct6775.h
13840 NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
13841 M: Zev Weiss <zev@bewilderbeest.net>
13842 L: linux-hwmon@vger.kernel.org
13844 F: Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
13845 F: drivers/hwmon/nct6775-i2c.c
13848 M: Jakub Kicinski <kuba@kernel.org>
13850 F: drivers/net/netdevsim/*
13852 NETEM NETWORK EMULATOR
13853 M: Stephen Hemminger <stephen@networkplumber.org>
13854 L: netdev@vger.kernel.org
13856 F: net/sched/sch_netem.c
13858 NETERION 10GbE DRIVERS (s2io/vxge)
13859 M: Jon Mason <jdmason@kudzu.us>
13860 L: netdev@vger.kernel.org
13862 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
13863 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
13864 F: drivers/net/ethernet/neterion/
13867 M: Pablo Neira Ayuso <pablo@netfilter.org>
13868 M: Jozsef Kadlecsik <kadlec@netfilter.org>
13869 M: Florian Westphal <fw@strlen.de>
13870 L: netfilter-devel@vger.kernel.org
13871 L: coreteam@netfilter.org
13873 W: http://www.netfilter.org/
13874 W: http://www.iptables.org/
13875 W: http://www.nftables.org/
13876 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
13877 C: irc://irc.libera.chat/netfilter
13878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
13879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
13880 F: include/linux/netfilter*
13881 F: include/linux/netfilter/
13882 F: include/net/netfilter/
13883 F: include/uapi/linux/netfilter*
13884 F: include/uapi/linux/netfilter/
13885 F: net/*/netfilter.c
13886 F: net/*/netfilter/
13887 F: net/bridge/br_netfilter*.c
13890 NETROM NETWORK LAYER
13891 M: Ralf Baechle <ralf@linux-mips.org>
13892 L: linux-hams@vger.kernel.org
13894 W: http://www.linux-ax25.org/
13895 F: include/net/netrom.h
13896 F: include/uapi/linux/netrom.h
13899 NETRONIX EMBEDDED CONTROLLER
13900 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
13902 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
13903 F: drivers/mfd/ntxec.c
13904 F: drivers/pwm/pwm-ntxec.c
13905 F: drivers/rtc/rtc-ntxec.c
13906 F: include/linux/mfd/ntxec.h
13908 NETRONOME ETHERNET DRIVERS
13909 M: Simon Horman <simon.horman@corigine.com>
13910 R: Jakub Kicinski <kuba@kernel.org>
13911 L: oss-drivers@corigine.com
13913 F: drivers/net/ethernet/netronome/
13915 NETWORK BLOCK DEVICE (NBD)
13916 M: Josef Bacik <josef@toxicpanda.com>
13917 L: linux-block@vger.kernel.org
13918 L: nbd@other.debian.org
13920 F: Documentation/admin-guide/blockdev/nbd.rst
13921 F: drivers/block/nbd.c
13922 F: include/trace/events/nbd.h
13923 F: include/uapi/linux/nbd.h
13925 NETWORK DROP MONITOR
13926 M: Neil Horman <nhorman@tuxdriver.com>
13927 L: netdev@vger.kernel.org
13929 W: https://fedorahosted.org/dropwatch/
13930 F: include/uapi/linux/net_dropmon.h
13931 F: net/core/drop_monitor.c
13934 M: "David S. Miller" <davem@davemloft.net>
13935 M: Eric Dumazet <edumazet@google.com>
13936 M: Jakub Kicinski <kuba@kernel.org>
13937 M: Paolo Abeni <pabeni@redhat.com>
13938 L: netdev@vger.kernel.org
13940 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13942 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13943 F: Documentation/devicetree/bindings/net/
13944 F: drivers/connector/
13946 F: include/dt-bindings/net/
13947 F: include/linux/etherdevice.h
13948 F: include/linux/fcdevice.h
13949 F: include/linux/fddidevice.h
13950 F: include/linux/hippidevice.h
13951 F: include/linux/if_*
13952 F: include/linux/inetdevice.h
13953 F: include/linux/netdevice.h
13954 F: include/uapi/linux/if_*
13955 F: include/uapi/linux/netdevice.h
13957 NETWORKING DRIVERS (WIRELESS)
13958 M: Kalle Valo <kvalo@kernel.org>
13959 L: linux-wireless@vger.kernel.org
13961 W: https://wireless.wiki.kernel.org/
13962 Q: https://patchwork.kernel.org/project/linux-wireless/list/
13963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13965 F: Documentation/devicetree/bindings/net/wireless/
13966 F: drivers/net/wireless/
13969 M: Andrew Lunn <andrew@lunn.ch>
13970 M: Vivien Didelot <vivien.didelot@gmail.com>
13971 M: Florian Fainelli <f.fainelli@gmail.com>
13972 M: Vladimir Oltean <olteanv@gmail.com>
13974 F: Documentation/devicetree/bindings/net/dsa/
13975 F: drivers/net/dsa/
13976 F: include/linux/dsa/
13977 F: include/linux/platform_data/dsa.h
13978 F: include/net/dsa.h
13980 F: tools/testing/selftests/drivers/net/dsa/
13982 NETWORKING [GENERAL]
13983 M: "David S. Miller" <davem@davemloft.net>
13984 M: Eric Dumazet <edumazet@google.com>
13985 M: Jakub Kicinski <kuba@kernel.org>
13986 M: Paolo Abeni <pabeni@redhat.com>
13987 L: netdev@vger.kernel.org
13989 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13990 B: mailto:netdev@vger.kernel.org
13991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13993 F: Documentation/networking/
13994 F: Documentation/process/maintainer-netdev.rst
13995 F: include/linux/in.h
13996 F: include/linux/net.h
13997 F: include/linux/netdevice.h
13999 F: include/uapi/linux/in.h
14000 F: include/uapi/linux/net.h
14001 F: include/uapi/linux/net_namespace.h
14002 F: include/uapi/linux/netdevice.h
14006 F: tools/testing/selftests/net/
14009 M: Steffen Klassert <steffen.klassert@secunet.com>
14010 M: Herbert Xu <herbert@gondor.apana.org.au>
14011 M: "David S. Miller" <davem@davemloft.net>
14012 L: netdev@vger.kernel.org
14014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
14015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
14016 F: include/net/xfrm.h
14017 F: include/uapi/linux/xfrm.h
14020 F: net/ipv4/ip_vti.c
14021 F: net/ipv4/ipcomp.c
14025 F: net/ipv6/ip6_vti.c
14026 F: net/ipv6/ipcomp6.c
14030 F: tools/testing/selftests/net/ipsec.c
14032 NETWORKING [IPv4/IPv6]
14033 M: "David S. Miller" <davem@davemloft.net>
14034 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
14035 M: David Ahern <dsahern@kernel.org>
14036 L: netdev@vger.kernel.org
14038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14040 F: include/linux/ip.h
14041 F: include/linux/ipv6*
14042 F: include/net/fib*
14044 F: include/net/route.h
14048 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
14049 M: Paul Moore <paul@paul-moore.com>
14050 L: netdev@vger.kernel.org
14051 L: linux-security-module@vger.kernel.org
14053 W: https://github.com/netlabel
14054 F: Documentation/netlabel/
14055 F: include/net/calipso.h
14056 F: include/net/cipso_ipv4.h
14057 F: include/net/netlabel.h
14058 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
14059 F: include/uapi/linux/netfilter/xt_SECMARK.h
14060 F: net/ipv4/cipso_ipv4.c
14061 F: net/ipv6/calipso.c
14062 F: net/netfilter/xt_CONNSECMARK.c
14063 F: net/netfilter/xt_SECMARK.c
14067 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
14068 M: Matthieu Baerts <matthieu.baerts@tessares.net>
14069 L: netdev@vger.kernel.org
14070 L: mptcp@lists.linux.dev
14072 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
14073 B: https://github.com/multipath-tcp/mptcp_net-next/issues
14074 F: Documentation/networking/mptcp-sysctl.rst
14075 F: include/net/mptcp.h
14076 F: include/trace/events/mptcp.h
14077 F: include/uapi/linux/mptcp.h
14079 F: tools/testing/selftests/bpf/*/*mptcp*.c
14080 F: tools/testing/selftests/net/mptcp/
14083 M: Eric Dumazet <edumazet@google.com>
14084 L: netdev@vger.kernel.org
14086 F: include/linux/tcp.h
14087 F: include/net/tcp.h
14088 F: include/trace/events/tcp.h
14089 F: include/uapi/linux/tcp.h
14090 F: net/ipv4/syncookies.c
14092 F: net/ipv6/syncookies.c
14096 M: Boris Pismenny <borisp@nvidia.com>
14097 M: John Fastabend <john.fastabend@gmail.com>
14098 M: Jakub Kicinski <kuba@kernel.org>
14099 L: netdev@vger.kernel.org
14101 F: include/net/tls.h
14102 F: include/uapi/linux/tls.h
14105 NETXEN (1/10) GbE SUPPORT
14106 M: Manish Chopra <manishc@marvell.com>
14107 M: Rahul Verma <rahulv@marvell.com>
14108 M: GR-Linux-NIC-Dev@marvell.com
14109 L: netdev@vger.kernel.org
14111 F: drivers/net/ethernet/qlogic/netxen/
14113 NET_FAILOVER MODULE
14114 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
14115 L: netdev@vger.kernel.org
14117 F: Documentation/networking/net_failover.rst
14118 F: drivers/net/net_failover.c
14119 F: include/net/net_failover.h
14122 M: David Ahern <dsahern@kernel.org>
14123 L: netdev@vger.kernel.org
14125 F: include/net/netns/nexthop.h
14126 F: include/net/nexthop.h
14127 F: include/uapi/linux/nexthop.h
14128 F: net/ipv4/nexthop.c
14131 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14132 L: linux-nfc@lists.01.org (subscribers-only)
14133 L: netdev@vger.kernel.org
14135 B: mailto:linux-nfc@lists.01.org
14136 F: Documentation/devicetree/bindings/net/nfc/
14138 F: include/linux/platform_data/nfcmrvl.h
14139 F: include/net/nfc/
14140 F: include/uapi/linux/nfc.h
14143 NFC VIRTUAL NCI DEVICE DRIVER
14144 M: Bongsu Jeon <bongsu.jeon@samsung.com>
14145 L: netdev@vger.kernel.org
14146 L: linux-nfc@lists.01.org (subscribers-only)
14148 F: drivers/nfc/virtual_ncidev.c
14149 F: tools/testing/selftests/nci/
14151 NFS, SUNRPC, AND LOCKD CLIENTS
14152 M: Trond Myklebust <trond.myklebust@hammerspace.com>
14153 M: Anna Schumaker <anna@kernel.org>
14154 L: linux-nfs@vger.kernel.org
14156 W: http://client.linux-nfs.org
14157 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
14161 F: include/linux/lockd/
14162 F: include/linux/nfs*
14163 F: include/linux/sunrpc/
14164 F: include/uapi/linux/nfs*
14165 F: include/uapi/linux/sunrpc/
14167 F: Documentation/filesystems/nfs/
14170 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
14171 L: linux-nilfs@vger.kernel.org
14173 W: https://nilfs.sourceforge.io/
14174 W: https://nilfs.osdn.jp/
14175 T: git git://github.com/konis/nilfs2.git
14176 F: Documentation/filesystems/nilfs2.rst
14178 F: include/trace/events/nilfs2.h
14179 F: include/uapi/linux/nilfs2_api.h
14180 F: include/uapi/linux/nilfs2_ondisk.h
14182 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
14183 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14185 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14186 F: Documentation/scsi/NinjaSCSI.rst
14187 F: drivers/scsi/pcmcia/nsp_*
14189 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
14190 M: GOTO Masanori <gotom@debian.or.jp>
14191 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14193 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14194 F: Documentation/scsi/NinjaSCSI.rst
14195 F: drivers/scsi/nsp32*
14197 NINTENDO HID DRIVER
14198 M: Daniel J. Ogorchock <djogorchock@gmail.com>
14199 L: linux-input@vger.kernel.org
14201 F: drivers/hid/hid-nintendo*
14204 M: Dinh Nguyen <dinguyen@kernel.org>
14206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
14209 NITRO ENCLAVES (NE)
14210 M: Andra Paraschiv <andraprs@amazon.com>
14211 M: Alexandru Vasile <lexnv@amazon.com>
14212 M: Alexandru Ciobotaru <alcioa@amazon.com>
14213 L: linux-kernel@vger.kernel.org
14215 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
14216 F: Documentation/virt/ne_overview.rst
14217 F: drivers/virt/nitro_enclaves/
14218 F: include/linux/nitro_enclaves.h
14219 F: include/uapi/linux/nitro_enclaves.h
14220 F: samples/nitro_enclaves/
14222 NOHZ, DYNTICKS SUPPORT
14223 M: Frederic Weisbecker <fweisbec@gmail.com>
14224 M: Thomas Gleixner <tglx@linutronix.de>
14225 M: Ingo Molnar <mingo@kernel.org>
14226 L: linux-kernel@vger.kernel.org
14228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
14229 F: include/linux/sched/nohz.h
14230 F: include/linux/tick.h
14231 F: kernel/time/tick*.*
14233 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
14234 M: Pavel Machek <pavel@ucw.cz>
14235 M: Sakari Ailus <sakari.ailus@iki.fi>
14236 L: linux-media@vger.kernel.org
14238 F: drivers/media/i2c/ad5820.c
14239 F: drivers/media/i2c/et8ek8
14241 NOKIA N900 POWER SUPPLY DRIVERS
14242 R: Pali Rohár <pali@kernel.org>
14243 F: drivers/power/supply/bq2415x_charger.c
14244 F: drivers/power/supply/bq27xxx_battery.c
14245 F: drivers/power/supply/bq27xxx_battery_i2c.c
14246 F: drivers/power/supply/isp1704_charger.c
14247 F: drivers/power/supply/rx51_battery.c
14248 F: include/linux/power/bq2415x_charger.h
14249 F: include/linux/power/bq27xxx_battery.h
14252 M: Willy Tarreau <w@1wt.eu>
14254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
14255 F: tools/include/nolibc/
14258 M: Matthias Maennich <maennich@google.com>
14260 F: Documentation/core-api/symbol-namespaces.rst
14264 M: Sanjay R Mehta <sanju.mehta@amd.com>
14265 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
14266 L: ntb@lists.linux.dev
14268 F: drivers/ntb/hw/amd/
14271 M: Jon Mason <jdmason@kudzu.us>
14272 M: Dave Jiang <dave.jiang@intel.com>
14273 M: Allen Hubbe <allenbh@gmail.com>
14274 L: ntb@lists.linux.dev
14276 W: https://github.com/jonmason/ntb/wiki
14277 T: git git://github.com/jonmason/ntb.git
14278 F: drivers/net/ntb_netdev.c
14280 F: include/linux/ntb.h
14281 F: include/linux/ntb_transport.h
14282 F: tools/testing/selftests/ntb/
14285 M: Serge Semin <fancer.lancer@gmail.com>
14286 L: ntb@lists.linux.dev
14288 F: drivers/ntb/hw/idt/
14291 M: Dave Jiang <dave.jiang@intel.com>
14292 L: ntb@lists.linux.dev
14294 W: https://github.com/davejiang/linux/wiki
14295 T: git https://github.com/davejiang/linux.git
14296 F: drivers/ntb/hw/intel/
14299 M: Anton Altaparmakov <anton@tuxera.com>
14300 L: linux-ntfs-dev@lists.sourceforge.net
14302 W: http://www.tuxera.com/
14303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
14304 F: Documentation/filesystems/ntfs.rst
14308 M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
14309 L: ntfs3@lists.linux.dev
14311 W: http://www.paragon-software.com/
14312 T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
14313 F: Documentation/filesystems/ntfs3.rst
14317 M: Finn Thain <fthain@linux-m68k.org>
14318 L: linux-m68k@lists.linux-m68k.org
14320 F: arch/*/include/asm/nubus.h
14322 F: include/linux/nubus.h
14323 F: include/uapi/linux/nubus.h
14325 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
14326 M: Antonino Daplas <adaplas@gmail.com>
14327 L: linux-fbdev@vger.kernel.org
14329 F: drivers/video/fbdev/nvidia/
14330 F: drivers/video/fbdev/riva/
14332 NVIDIA WMI EC BACKLIGHT DRIVER
14333 M: Daniel Dadap <ddadap@nvidia.com>
14334 L: platform-driver-x86@vger.kernel.org
14336 F: drivers/platform/x86/nvidia-wmi-ec-backlight.c
14339 M: Keith Busch <kbusch@kernel.org>
14340 M: Jens Axboe <axboe@fb.com>
14341 M: Christoph Hellwig <hch@lst.de>
14342 M: Sagi Grimberg <sagi@grimberg.me>
14343 L: linux-nvme@lists.infradead.org
14345 W: http://git.infradead.org/nvme.git
14346 T: git://git.infradead.org/nvme.git
14347 F: drivers/nvme/host/
14348 F: include/linux/nvme.h
14349 F: include/uapi/linux/nvme_ioctl.h
14351 NVM EXPRESS FC TRANSPORT DRIVERS
14352 M: James Smart <james.smart@broadcom.com>
14353 L: linux-nvme@lists.infradead.org
14355 F: drivers/nvme/host/fc.c
14356 F: drivers/nvme/target/fc.c
14357 F: drivers/nvme/target/fcloop.c
14358 F: include/linux/nvme-fc-driver.h
14359 F: include/linux/nvme-fc.h
14361 NVM EXPRESS TARGET DRIVER
14362 M: Christoph Hellwig <hch@lst.de>
14363 M: Sagi Grimberg <sagi@grimberg.me>
14364 M: Chaitanya Kulkarni <kch@nvidia.com>
14365 L: linux-nvme@lists.infradead.org
14367 W: http://git.infradead.org/nvme.git
14368 T: git://git.infradead.org/nvme.git
14369 F: drivers/nvme/target/
14372 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
14375 F: Documentation/ABI/stable/sysfs-bus-nvmem
14376 F: Documentation/devicetree/bindings/nvmem/
14378 F: include/linux/nvmem-consumer.h
14379 F: include/linux/nvmem-provider.h
14381 NXP C45 TJA11XX PHY DRIVER
14382 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
14383 L: netdev@vger.kernel.org
14385 F: drivers/net/phy/nxp-c45-tja11xx.c
14388 M: Han Xu <han.xu@nxp.com>
14389 M: Haibo Chen <haibo.chen@nxp.com>
14390 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
14391 L: linux-spi@vger.kernel.org
14393 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
14394 F: drivers/spi/spi-nxp-fspi.c
14396 NXP FXAS21002C DRIVER
14397 M: Rui Miguel Silva <rmfrfs@gmail.com>
14398 L: linux-iio@vger.kernel.org
14400 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
14401 F: drivers/iio/gyro/fxas21002c.h
14402 F: drivers/iio/gyro/fxas21002c_core.c
14403 F: drivers/iio/gyro/fxas21002c_i2c.c
14404 F: drivers/iio/gyro/fxas21002c_spi.c
14406 NXP i.MX CLOCK DRIVERS
14407 M: Abel Vesa <abelvesa@kernel.org>
14408 L: linux-clk@vger.kernel.org
14409 L: linux-imx@nxp.com
14411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
14412 F: Documentation/devicetree/bindings/clock/imx*
14413 F: drivers/clk/imx/
14414 F: include/dt-bindings/clock/imx*
14416 NXP i.MX 8MQ DCSS DRIVER
14417 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
14418 R: Lucas Stach <l.stach@pengutronix.de>
14419 L: dri-devel@lists.freedesktop.org
14421 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
14422 F: drivers/gpu/drm/imx/dcss/
14424 NXP i.MX 8QXP ADC DRIVER
14425 M: Cai Huoqing <cai.huoqing@linux.dev>
14426 M: Haibo Chen <haibo.chen@nxp.com>
14427 L: linux-imx@nxp.com
14428 L: linux-iio@vger.kernel.org
14430 F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
14431 F: drivers/iio/adc/imx8qxp-adc.c
14433 NXP i.MX 7D/6SX/6UL AND VF610 ADC DRIVER
14434 M: Haibo Chen <haibo.chen@nxp.com>
14435 L: linux-iio@vger.kernel.org
14436 L: linux-imx@nxp.com
14438 F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
14439 F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
14440 F: drivers/iio/adc/imx7d_adc.c
14441 F: drivers/iio/adc/vf610_adc.c
14443 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
14444 M: Jagan Teki <jagan@amarulasolutions.com>
14446 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
14447 F: drivers/regulator/pf8x00-regulator.c
14449 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
14450 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14451 L: linux-kernel@vger.kernel.org
14453 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
14454 F: drivers/extcon/extcon-ptn5150.c
14456 NXP SGTL5000 DRIVER
14457 M: Fabio Estevam <festevam@gmail.com>
14458 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14460 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
14461 F: sound/soc/codecs/sgtl5000*
14463 NXP SJA1105 ETHERNET SWITCH DRIVER
14464 M: Vladimir Oltean <olteanv@gmail.com>
14465 L: linux-kernel@vger.kernel.org
14467 F: drivers/net/dsa/sja1105
14468 F: drivers/net/pcs/pcs-xpcs-nxp.c
14470 NXP TDA998X DRM DRIVER
14471 M: Russell King <linux@armlinux.org.uk>
14473 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
14474 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
14475 F: drivers/gpu/drm/i2c/tda998x_drv.c
14476 F: include/drm/i2c/tda998x.h
14477 F: include/dt-bindings/display/tda998x.h
14481 M: Peter Rosin <peda@axentia.se>
14482 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14484 F: Documentation/devicetree/bindings/sound/tfa9879.txt
14485 F: sound/soc/codecs/tfa9879*
14487 NXP/Goodix TFA989X (TFA1) DRIVER
14488 M: Stephan Gerhold <stephan@gerhold.net>
14489 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14491 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
14492 F: sound/soc/codecs/tfa989x.c
14495 L: linux-nfc@lists.01.org (subscribers-only)
14497 F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
14498 F: drivers/nfc/nxp-nci
14500 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
14501 M: Mirela Rabulea <mirela.rabulea@nxp.com>
14502 R: NXP Linux Team <linux-imx@nxp.com>
14503 L: linux-media@vger.kernel.org
14505 F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
14506 F: drivers/media/platform/nxp/imx-jpeg
14508 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
14509 M: Jonas Malaco <jonas@protocubo.io>
14510 L: linux-hwmon@vger.kernel.org
14512 F: Documentation/hwmon/nzxt-kraken2.rst
14513 F: drivers/hwmon/nzxt-kraken2.c
14515 NZXT-SMART2 HARDWARE MONITORING DRIVER
14516 M: Aleksandr Mezin <mezin.alexander@gmail.com>
14517 L: linux-hwmon@vger.kernel.org
14519 F: Documentation/hwmon/nzxt-smart2.rst
14520 F: drivers/hwmon/nzxt-smart2.c
14523 M: Jiri Pirko <jiri@nvidia.com>
14524 L: netdev@vger.kernel.org
14526 F: include/linux/objagg.h
14528 F: lib/test_objagg.c
14531 M: Josh Poimboeuf <jpoimboe@kernel.org>
14532 M: Peter Zijlstra <peterz@infradead.org>
14535 F: include/linux/objtool.h
14537 OCELOT ETHERNET SWITCH DRIVER
14538 M: Vladimir Oltean <vladimir.oltean@nxp.com>
14539 M: Claudiu Manoil <claudiu.manoil@nxp.com>
14540 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14541 M: UNGLinuxDriver@microchip.com
14542 L: netdev@vger.kernel.org
14544 F: drivers/net/dsa/ocelot/*
14545 F: drivers/net/ethernet/mscc/
14546 F: include/soc/mscc/ocelot*
14547 F: net/dsa/tag_ocelot.c
14548 F: net/dsa/tag_ocelot_8021q.c
14549 F: tools/testing/selftests/drivers/net/ocelot/*
14551 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
14552 M: Frederic Barrat <fbarrat@linux.ibm.com>
14553 M: Andrew Donnellan <ajd@linux.ibm.com>
14554 L: linuxppc-dev@lists.ozlabs.org
14556 F: Documentation/userspace-api/accelerators/ocxl.rst
14557 F: arch/powerpc/include/asm/pnv-ocxl.h
14558 F: arch/powerpc/platforms/powernv/ocxl.c
14559 F: drivers/misc/ocxl/
14560 F: include/misc/ocxl*
14561 F: include/uapi/misc/ocxl.h
14564 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
14565 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
14566 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14567 L: linux-omap@vger.kernel.org
14569 F: sound/soc/ti/n810.c
14570 F: sound/soc/ti/omap*
14571 F: sound/soc/ti/rx51.c
14572 F: sound/soc/ti/sdma-pcm.*
14574 OMAP CLOCK FRAMEWORK SUPPORT
14575 M: Paul Walmsley <paul@pwsan.com>
14576 L: linux-omap@vger.kernel.org
14578 F: arch/arm/*omap*/*clock*
14580 OMAP DEVICE TREE SUPPORT
14581 M: Benoît Cousson <bcousson@baylibre.com>
14582 M: Tony Lindgren <tony@atomide.com>
14583 L: linux-omap@vger.kernel.org
14584 L: devicetree@vger.kernel.org
14586 F: arch/arm/boot/dts/*am3*
14587 F: arch/arm/boot/dts/*am4*
14588 F: arch/arm/boot/dts/*am5*
14589 F: arch/arm/boot/dts/*dra7*
14590 F: arch/arm/boot/dts/*omap*
14591 F: arch/arm/boot/dts/logicpd-som-lv*
14592 F: arch/arm/boot/dts/logicpd-torpedo*
14594 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
14595 L: linux-omap@vger.kernel.org
14596 L: linux-fbdev@vger.kernel.org
14598 F: Documentation/arm/omap/dss.rst
14599 F: drivers/video/fbdev/omap2/
14601 OMAP FRAMEBUFFER SUPPORT
14602 L: linux-fbdev@vger.kernel.org
14603 L: linux-omap@vger.kernel.org
14605 F: drivers/video/fbdev/omap/
14607 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
14608 M: Roger Quadros <rogerq@kernel.org>
14609 M: Tony Lindgren <tony@atomide.com>
14610 L: linux-omap@vger.kernel.org
14612 F: arch/arm/mach-omap2/*gpmc*
14613 F: drivers/memory/omap-gpmc.c
14616 M: Grygorii Strashko <grygorii.strashko@ti.com>
14617 M: Santosh Shilimkar <ssantosh@kernel.org>
14618 M: Kevin Hilman <khilman@kernel.org>
14619 L: linux-omap@vger.kernel.org
14621 F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
14622 F: drivers/gpio/gpio-omap.c
14624 OMAP HARDWARE SPINLOCK SUPPORT
14625 M: Ohad Ben-Cohen <ohad@wizery.com>
14626 L: linux-omap@vger.kernel.org
14628 F: drivers/hwspinlock/omap_hwspinlock.c
14630 OMAP HS MMC SUPPORT
14631 L: linux-mmc@vger.kernel.org
14632 L: linux-omap@vger.kernel.org
14634 F: drivers/mmc/host/omap_hsmmc.c
14637 M: Paul Walmsley <paul@pwsan.com>
14638 L: linux-omap@vger.kernel.org
14640 F: arch/arm/mach-omap2/omap_hwmod*data*
14643 M: Benoît Cousson <bcousson@baylibre.com>
14644 M: Paul Walmsley <paul@pwsan.com>
14645 L: linux-omap@vger.kernel.org
14647 F: arch/arm/mach-omap2/omap_hwmod.*
14650 M: Vignesh R <vigneshr@ti.com>
14651 L: linux-omap@vger.kernel.org
14652 L: linux-i2c@vger.kernel.org
14654 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
14655 F: drivers/i2c/busses/i2c-omap.c
14657 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
14658 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14659 L: linux-media@vger.kernel.org
14661 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
14662 F: drivers/media/platform/ti/omap3isp/
14663 F: drivers/staging/media/omap4iss/
14666 M: Aaro Koskinen <aaro.koskinen@iki.fi>
14667 L: linux-omap@vger.kernel.org
14669 F: drivers/mmc/host/omap.c
14671 OMAP POWER MANAGEMENT SUPPORT
14672 M: Kevin Hilman <khilman@kernel.org>
14673 L: linux-omap@vger.kernel.org
14675 F: arch/arm/*omap*/*pm*
14676 F: drivers/cpufreq/omap-cpufreq.c
14678 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
14679 M: Paul Walmsley <paul@pwsan.com>
14680 L: linux-omap@vger.kernel.org
14682 F: arch/arm/mach-omap2/prm*
14684 OMAP RANDOM NUMBER GENERATOR SUPPORT
14685 M: Deepak Saxena <dsaxena@plexity.net>
14687 F: drivers/char/hw_random/omap-rng.c
14690 L: linux-usb@vger.kernel.org
14691 L: linux-omap@vger.kernel.org
14693 F: arch/arm/*omap*/usb*
14694 F: drivers/usb/*/*omap*
14696 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
14697 M: Mark Jackson <mpfj@newflow.co.uk>
14698 L: linux-omap@vger.kernel.org
14700 F: arch/arm/boot/dts/am335x-nano.dts
14703 M: Aaro Koskinen <aaro.koskinen@iki.fi>
14704 M: Janusz Krzysztofik <jmkrzyszt@gmail.com>
14705 M: Tony Lindgren <tony@atomide.com>
14706 L: linux-omap@vger.kernel.org
14708 Q: http://patchwork.kernel.org/project/linux-omap/list/
14709 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14710 F: arch/arm/configs/omap1_defconfig
14711 F: arch/arm/mach-omap1/
14712 F: arch/arm/plat-omap/
14713 F: drivers/i2c/busses/i2c-omap.c
14714 F: include/linux/platform_data/ams-delta-fiq.h
14715 F: include/linux/platform_data/i2c-omap.h
14718 M: Tony Lindgren <tony@atomide.com>
14719 L: linux-omap@vger.kernel.org
14721 W: http://www.muru.com/linux/omap/
14722 W: http://linux.omap.com/
14723 Q: http://patchwork.kernel.org/project/linux-omap/list/
14724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14725 F: arch/arm/configs/omap2plus_defconfig
14726 F: arch/arm/mach-omap2/
14727 F: arch/arm/plat-omap/
14728 F: drivers/bus/ti-sysc.c
14729 F: drivers/i2c/busses/i2c-omap.c
14730 F: drivers/irqchip/irq-omap-intc.c
14731 F: drivers/mfd/*omap*.c
14732 F: drivers/mfd/menelaus.c
14733 F: drivers/mfd/palmas.c
14734 F: drivers/mfd/tps65217.c
14735 F: drivers/mfd/tps65218.c
14736 F: drivers/mfd/tps65910.c
14737 F: drivers/mfd/twl-core.[ch]
14738 F: drivers/mfd/twl4030*.c
14739 F: drivers/mfd/twl6030*.c
14740 F: drivers/mfd/twl6040*.c
14741 F: drivers/regulator/palmas-regulator*.c
14742 F: drivers/regulator/pbias-regulator.c
14743 F: drivers/regulator/tps65217-regulator.c
14744 F: drivers/regulator/tps65218-regulator.c
14745 F: drivers/regulator/tps65910-regulator.c
14746 F: drivers/regulator/twl-regulator.c
14747 F: drivers/regulator/twl6030-regulator.c
14748 F: include/linux/platform_data/i2c-omap.h
14749 F: include/linux/platform_data/ti-sysc.h
14752 M: Bob Copeland <me@bobcopeland.com>
14753 L: linux-karma-devel@lists.sourceforge.net
14755 F: Documentation/filesystems/omfs.rst
14758 OMNIKEY CARDMAN 4000 DRIVER
14759 M: Harald Welte <laforge@gnumonks.org>
14761 F: drivers/char/pcmcia/cm4000_cs.c
14762 F: include/linux/cm4000_cs.h
14763 F: include/uapi/linux/cm4000_cs.h
14765 OMNIKEY CARDMAN 4040 DRIVER
14766 M: Harald Welte <laforge@gnumonks.org>
14768 F: drivers/char/pcmcia/cm4040_cs.*
14770 OMNIVISION OG01A1B SENSOR DRIVER
14771 M: Shawn Tu <shawnx.tu@intel.com>
14772 L: linux-media@vger.kernel.org
14774 F: drivers/media/i2c/og01a1b.c
14776 OMNIVISION OV02A10 SENSOR DRIVER
14777 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
14778 L: linux-media@vger.kernel.org
14780 T: git git://linuxtv.org/media_tree.git
14781 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
14782 F: drivers/media/i2c/ov02a10.c
14784 OMNIVISION OV08D10 SENSOR DRIVER
14785 M: Jimmy Su <jimmy.su@intel.com>
14786 L: linux-media@vger.kernel.org
14788 T: git git://linuxtv.org/media_tree.git
14789 F: drivers/media/i2c/ov08d10.c
14791 OMNIVISION OV13858 SENSOR DRIVER
14792 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14793 L: linux-media@vger.kernel.org
14795 T: git git://linuxtv.org/media_tree.git
14796 F: drivers/media/i2c/ov13858.c
14798 OMNIVISION OV13B10 SENSOR DRIVER
14799 M: Arec Kao <arec.kao@intel.com>
14800 L: linux-media@vger.kernel.org
14802 T: git git://linuxtv.org/media_tree.git
14803 F: drivers/media/i2c/ov13b10.c
14805 OMNIVISION OV2680 SENSOR DRIVER
14806 M: Rui Miguel Silva <rmfrfs@gmail.com>
14807 L: linux-media@vger.kernel.org
14809 T: git git://linuxtv.org/media_tree.git
14810 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
14811 F: drivers/media/i2c/ov2680.c
14813 OMNIVISION OV2685 SENSOR DRIVER
14814 M: Shunqian Zheng <zhengsq@rock-chips.com>
14815 L: linux-media@vger.kernel.org
14817 T: git git://linuxtv.org/media_tree.git
14818 F: drivers/media/i2c/ov2685.c
14820 OMNIVISION OV2740 SENSOR DRIVER
14821 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14822 R: Shawn Tu <shawnx.tu@intel.com>
14823 R: Bingbu Cao <bingbu.cao@intel.com>
14824 L: linux-media@vger.kernel.org
14826 T: git git://linuxtv.org/media_tree.git
14827 F: drivers/media/i2c/ov2740.c
14829 OMNIVISION OV5640 SENSOR DRIVER
14830 M: Steve Longerbeam <slongerbeam@gmail.com>
14831 L: linux-media@vger.kernel.org
14833 T: git git://linuxtv.org/media_tree.git
14834 F: drivers/media/i2c/ov5640.c
14836 OMNIVISION OV5647 SENSOR DRIVER
14837 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
14838 M: Jacopo Mondi <jacopo@jmondi.org>
14839 L: linux-media@vger.kernel.org
14841 T: git git://linuxtv.org/media_tree.git
14842 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
14843 F: drivers/media/i2c/ov5647.c
14845 OMNIVISION OV5670 SENSOR DRIVER
14846 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
14847 L: linux-media@vger.kernel.org
14849 T: git git://linuxtv.org/media_tree.git
14850 F: drivers/media/i2c/ov5670.c
14852 OMNIVISION OV5675 SENSOR DRIVER
14853 M: Shawn Tu <shawnx.tu@intel.com>
14854 L: linux-media@vger.kernel.org
14856 T: git git://linuxtv.org/media_tree.git
14857 F: drivers/media/i2c/ov5675.c
14859 OMNIVISION OV5693 SENSOR DRIVER
14860 M: Daniel Scally <djrscally@gmail.com>
14861 L: linux-media@vger.kernel.org
14863 T: git git://linuxtv.org/media_tree.git
14864 F: drivers/media/i2c/ov5693.c
14866 OMNIVISION OV5695 SENSOR DRIVER
14867 M: Shunqian Zheng <zhengsq@rock-chips.com>
14868 L: linux-media@vger.kernel.org
14870 T: git git://linuxtv.org/media_tree.git
14871 F: drivers/media/i2c/ov5695.c
14873 OMNIVISION OV7670 SENSOR DRIVER
14874 L: linux-media@vger.kernel.org
14876 T: git git://linuxtv.org/media_tree.git
14877 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
14878 F: drivers/media/i2c/ov7670.c
14880 OMNIVISION OV772x SENSOR DRIVER
14881 M: Jacopo Mondi <jacopo@jmondi.org>
14882 L: linux-media@vger.kernel.org
14884 T: git git://linuxtv.org/media_tree.git
14885 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
14886 F: drivers/media/i2c/ov772x.c
14887 F: include/media/i2c/ov772x.h
14889 OMNIVISION OV7740 SENSOR DRIVER
14890 M: Wenyou Yang <wenyou.yang@microchip.com>
14891 L: linux-media@vger.kernel.org
14893 T: git git://linuxtv.org/media_tree.git
14894 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
14895 F: drivers/media/i2c/ov7740.c
14897 OMNIVISION OV8856 SENSOR DRIVER
14898 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
14899 L: linux-media@vger.kernel.org
14901 T: git git://linuxtv.org/media_tree.git
14902 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
14903 F: drivers/media/i2c/ov8856.c
14905 OMNIVISION OV9282 SENSOR DRIVER
14906 M: Paul J. Murphy <paul.j.murphy@intel.com>
14907 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
14908 L: linux-media@vger.kernel.org
14910 T: git git://linuxtv.org/media_tree.git
14911 F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
14912 F: drivers/media/i2c/ov9282.c
14914 OMNIVISION OV9640 SENSOR DRIVER
14915 M: Petr Cvek <petrcvekcz@gmail.com>
14916 L: linux-media@vger.kernel.org
14918 F: drivers/media/i2c/ov9640.*
14920 OMNIVISION OV9650 SENSOR DRIVER
14921 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14922 R: Akinobu Mita <akinobu.mita@gmail.com>
14923 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
14924 L: linux-media@vger.kernel.org
14926 T: git git://linuxtv.org/media_tree.git
14927 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
14928 F: drivers/media/i2c/ov9650.c
14930 OMNIVISION OV9734 SENSOR DRIVER
14931 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14932 R: Bingbu Cao <bingbu.cao@intel.com>
14933 L: linux-media@vger.kernel.org
14935 T: git git://linuxtv.org/media_tree.git
14936 F: drivers/media/i2c/ov9734.c
14938 ONENAND FLASH DRIVER
14939 M: Kyungmin Park <kyungmin.park@samsung.com>
14940 L: linux-mtd@lists.infradead.org
14942 F: drivers/mtd/nand/onenand/
14943 F: include/linux/mtd/onenand*.h
14945 ONION OMEGA2+ BOARD
14946 M: Harvey Hunt <harveyhuntnexus@gmail.com>
14947 L: linux-mips@vger.kernel.org
14949 F: arch/mips/boot/dts/ralink/omega2p.dts
14952 M: Jens Wiklander <jens.wiklander@linaro.org>
14953 L: op-tee@lists.trustedfirmware.org
14955 F: Documentation/ABI/testing/sysfs-bus-optee-devices
14956 F: drivers/tee/optee/
14958 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
14959 M: Sumit Garg <sumit.garg@linaro.org>
14960 L: op-tee@lists.trustedfirmware.org
14962 F: drivers/char/hw_random/optee-rng.c
14965 M: Clément Léger <clement.leger@bootlin.com>
14966 L: linux-rtc@vger.kernel.org
14968 F: drivers/rtc/rtc-optee.c
14971 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14972 L: linux-rdma@vger.kernel.org
14974 F: drivers/infiniband/ulp/opa_vnic
14976 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
14977 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
14978 M: Frank Rowand <frowand.list@gmail.com>
14979 L: devicetree@vger.kernel.org
14981 F: Documentation/devicetree/dynamic-resolution-notes.rst
14982 F: Documentation/devicetree/overlay-notes.rst
14983 F: drivers/of/overlay.c
14984 F: drivers/of/resolver.c
14985 K: of_overlay_notifier_
14987 OPEN FIRMWARE AND FLATTENED DEVICE TREE
14988 M: Rob Herring <robh+dt@kernel.org>
14989 M: Frank Rowand <frowand.list@gmail.com>
14990 L: devicetree@vger.kernel.org
14992 C: irc://irc.libera.chat/devicetree
14993 W: http://www.devicetree.org/
14994 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14995 F: Documentation/ABI/testing/sysfs-firmware-ofw
14997 F: include/linux/of*.h
15000 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
15001 M: Rob Herring <robh+dt@kernel.org>
15002 M: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
15003 L: devicetree@vger.kernel.org
15005 C: irc://irc.libera.chat/devicetree
15006 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
15007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15008 F: Documentation/devicetree/
15009 F: arch/*/boot/dts/
15010 F: include/dt-bindings/
15012 OPENCOMPUTE PTP CLOCK DRIVER
15013 M: Jonathan Lemon <jonathan.lemon@gmail.com>
15014 M: Vadim Fedorenko <vadfed@fb.com>
15015 L: netdev@vger.kernel.org
15017 F: drivers/ptp/ptp_ocp.c
15019 OPENCORES I2C BUS DRIVER
15020 M: Peter Korsgaard <peter@korsgaard.com>
15021 M: Andrew Lunn <andrew@lunn.ch>
15022 L: linux-i2c@vger.kernel.org
15024 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
15025 F: Documentation/i2c/busses/i2c-ocores.rst
15026 F: drivers/i2c/busses/i2c-ocores.c
15027 F: include/linux/platform_data/i2c-ocores.h
15029 OPENRISC ARCHITECTURE
15030 M: Jonas Bonn <jonas@southpole.se>
15031 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
15032 M: Stafford Horne <shorne@gmail.com>
15033 L: openrisc@lists.librecores.org
15035 W: http://openrisc.io
15036 T: git git://github.com/openrisc/linux.git
15037 F: Documentation/devicetree/bindings/openrisc/
15038 F: Documentation/openrisc/
15040 F: drivers/irqchip/irq-ompic.c
15041 F: drivers/irqchip/irq-or1k-*
15044 M: Pravin B Shelar <pshelar@ovn.org>
15045 L: netdev@vger.kernel.org
15046 L: dev@openvswitch.org
15048 W: http://openvswitch.org
15049 F: include/uapi/linux/openvswitch.h
15050 F: net/openvswitch/
15052 OPERATING PERFORMANCE POINTS (OPP)
15053 M: Viresh Kumar <vireshk@kernel.org>
15054 M: Nishanth Menon <nm@ti.com>
15055 M: Stephen Boyd <sboyd@kernel.org>
15056 L: linux-pm@vger.kernel.org
15058 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
15059 F: Documentation/devicetree/bindings/opp/
15060 F: Documentation/power/opp.rst
15062 F: include/linux/pm_opp.h
15065 M: Clemens Ladisch <clemens@ladisch.de>
15066 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15069 F: sound/drivers/opl4/
15071 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
15072 M: Mark Fasheh <mark@fasheh.com>
15073 M: Joel Becker <jlbec@evilplan.org>
15074 M: Joseph Qi <joseph.qi@linux.alibaba.com>
15075 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
15077 W: http://ocfs2.wiki.kernel.org
15078 F: Documentation/filesystems/dlmfs.rst
15079 F: Documentation/filesystems/ocfs2.rst
15082 ORANGEFS FILESYSTEM
15083 M: Mike Marshall <hubcap@omnibond.com>
15084 R: Martin Brandenburg <martin@omnibond.com>
15085 L: devel@lists.orangefs.org
15087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
15088 F: Documentation/filesystems/orangefs.rst
15092 L: linux-wireless@vger.kernel.org
15094 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
15095 W: http://www.nongnu.org/orinoco/
15096 F: drivers/net/wireless/intersil/orinoco/
15098 OV2659 OMNIVISION SENSOR DRIVER
15099 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15100 L: linux-media@vger.kernel.org
15102 W: https://linuxtv.org
15103 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15104 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15105 F: drivers/media/i2c/ov2659.c
15106 F: include/media/i2c/ov2659.h
15109 M: Miklos Szeredi <miklos@szeredi.hu>
15110 L: linux-unionfs@vger.kernel.org
15112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
15113 F: Documentation/filesystems/overlayfs.rst
15116 P54 WIRELESS DRIVER
15117 M: Christian Lamparter <chunkeey@googlemail.com>
15118 L: linux-wireless@vger.kernel.org
15120 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
15121 F: drivers/net/wireless/intersil/p54/
15124 M: Vladimir Oltean <olteanv@gmail.com>
15125 L: netdev@vger.kernel.org
15127 F: Documentation/core-api/packing.rst
15128 F: include/linux/packing.h
15131 PADATA PARALLEL EXECUTION MECHANISM
15132 M: Steffen Klassert <steffen.klassert@secunet.com>
15133 M: Daniel Jordan <daniel.m.jordan@oracle.com>
15134 L: linux-crypto@vger.kernel.org
15135 L: linux-kernel@vger.kernel.org
15137 F: Documentation/core-api/padata.rst
15138 F: include/linux/padata.h
15142 M: Matthew Wilcox (Oracle) <willy@infradead.org>
15143 L: linux-fsdevel@vger.kernel.org
15145 T: git git://git.infradead.org/users/willy/pagecache.git
15146 F: Documentation/filesystems/locking.rst
15147 F: Documentation/filesystems/vfs.rst
15148 F: include/linux/pagemap.h
15150 F: mm/page-writeback.c
15155 M: Jesper Dangaard Brouer <hawk@kernel.org>
15156 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
15157 L: netdev@vger.kernel.org
15159 F: Documentation/networking/page_pool.rst
15160 F: include/net/page_pool.h
15161 F: include/trace/events/page_pool.h
15162 F: net/core/page_pool.c
15165 M: Pasha Tatashin <pasha.tatashin@soleen.com>
15166 M: Andrew Morton <akpm@linux-foundation.org>
15167 L: linux-mm@kvack.org
15169 F: Documentation/vm/page_table_check.rst
15170 F: include/linux/page_table_check.h
15171 F: mm/page_table_check.c
15173 PANASONIC LAPTOP ACPI EXTRAS DRIVER
15174 M: Kenneth Chan <kenneth.t.chan@gmail.com>
15175 L: platform-driver-x86@vger.kernel.org
15177 F: drivers/platform/x86/panasonic-laptop.c
15179 PARALLAX PING IIO SENSOR DRIVER
15180 M: Andreas Klinger <ak@it-klinger.de>
15181 L: linux-iio@vger.kernel.org
15183 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
15184 F: drivers/iio/proximity/ping.c
15186 PARALLEL LCD/KEYPAD PANEL DRIVER
15187 M: Willy Tarreau <willy@haproxy.com>
15188 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
15190 F: Documentation/admin-guide/lcd-panel-cgram.rst
15191 F: drivers/auxdisplay/panel.c
15193 PARALLEL PORT SUBSYSTEM
15194 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15195 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15196 L: linux-parport@lists.infradead.org (subscribers-only)
15198 F: Documentation/driver-api/parport*.rst
15199 F: drivers/char/ppdev.c
15200 F: drivers/parport/
15201 F: include/linux/parport*.h
15202 F: include/uapi/linux/ppdev.h
15204 PARAVIRT_OPS INTERFACE
15205 M: Juergen Gross <jgross@suse.com>
15206 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
15207 R: Alexey Makhalov <amakhalov@vmware.com>
15208 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
15209 L: virtualization@lists.linux-foundation.org
15212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15213 F: Documentation/virt/paravirt_ops.rst
15214 F: arch/*/include/asm/paravirt*.h
15215 F: arch/*/kernel/paravirt*
15216 F: include/linux/hypervisor.h
15218 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
15219 M: Tim Waugh <tim@cyberelk.net>
15220 L: linux-parport@lists.infradead.org (subscribers-only)
15222 F: Documentation/admin-guide/blockdev/paride.rst
15223 F: drivers/block/paride/
15225 PARISC ARCHITECTURE
15226 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
15227 M: Helge Deller <deller@gmx.de>
15228 L: linux-parisc@vger.kernel.org
15230 W: https://parisc.wiki.kernel.org
15231 Q: http://patchwork.kernel.org/project/linux-parisc/list/
15232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
15233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
15234 F: Documentation/parisc/
15236 F: drivers/char/agp/parisc-agp.c
15237 F: drivers/input/misc/hp_sdc_rtc.c
15238 F: drivers/input/serio/gscps2.c
15239 F: drivers/input/serio/hp_sdc*
15241 F: drivers/parport/parport_gsc.*
15242 F: drivers/tty/serial/8250/8250_gsc.c
15243 F: drivers/video/console/sti*
15244 F: drivers/video/fbdev/sti*
15245 F: drivers/video/logo/logo_parisc*
15246 F: include/linux/hp_sdc.h
15249 M: Jiri Pirko <jiri@nvidia.com>
15250 L: netdev@vger.kernel.org
15252 F: include/linux/parman.h
15254 F: lib/test_parman.c
15256 PC ENGINES APU BOARD DRIVER
15257 M: Enrico Weigelt, metux IT consult <info@metux.net>
15259 F: drivers/platform/x86/pcengines-apuv2.c
15261 PC87360 HARDWARE MONITORING DRIVER
15262 M: Jim Cromie <jim.cromie@gmail.com>
15263 L: linux-hwmon@vger.kernel.org
15265 F: Documentation/hwmon/pc87360.rst
15266 F: drivers/hwmon/pc87360.c
15268 PC8736x GPIO DRIVER
15269 M: Jim Cromie <jim.cromie@gmail.com>
15271 F: drivers/char/pc8736x_gpio.c
15273 PC87427 HARDWARE MONITORING DRIVER
15274 M: Jean Delvare <jdelvare@suse.com>
15275 L: linux-hwmon@vger.kernel.org
15277 F: Documentation/hwmon/pc87427.rst
15278 F: drivers/hwmon/pc87427.c
15281 M: Riku Voipio <riku.voipio@iki.fi>
15283 F: drivers/leds/leds-pca9532.c
15284 F: include/linux/leds-pca9532.h
15286 PCA9541 I2C BUS MASTER SELECTOR DRIVER
15287 M: Guenter Roeck <linux@roeck-us.net>
15288 L: linux-i2c@vger.kernel.org
15290 F: drivers/i2c/muxes/i2c-mux-pca9541.c
15292 PCDP - PRIMARY CONSOLE AND DEBUG PORT
15293 M: Khalid Aziz <khalid@gonehiking.org>
15295 F: drivers/firmware/pcdp.*
15297 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
15298 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15299 M: Pali Rohár <pali@kernel.org>
15300 L: linux-pci@vger.kernel.org
15301 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15303 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
15304 F: drivers/pci/controller/pci-aardvark.c
15306 PCI DRIVER FOR ALTERA PCIE IP
15307 M: Joyce Ooi <joyce.ooi@intel.com>
15308 L: linux-pci@vger.kernel.org
15310 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
15311 F: drivers/pci/controller/pcie-altera.c
15313 PCI DRIVER FOR APPLIEDMICRO XGENE
15314 M: Toan Le <toan@os.amperecomputing.com>
15315 L: linux-pci@vger.kernel.org
15316 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15318 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
15319 F: drivers/pci/controller/pci-xgene.c
15321 PCI DRIVER FOR ARM VERSATILE PLATFORM
15322 M: Rob Herring <robh@kernel.org>
15323 L: linux-pci@vger.kernel.org
15324 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15326 F: Documentation/devicetree/bindings/pci/versatile.yaml
15327 F: drivers/pci/controller/pci-versatile.c
15329 PCI DRIVER FOR ARMADA 8K
15330 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15331 L: linux-pci@vger.kernel.org
15332 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15334 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
15335 F: drivers/pci/controller/dwc/pcie-armada8k.c
15337 PCI DRIVER FOR CADENCE PCIE IP
15338 M: Tom Joseph <tjoseph@cadence.com>
15339 L: linux-pci@vger.kernel.org
15341 F: Documentation/devicetree/bindings/pci/cdns,*
15342 F: drivers/pci/controller/cadence/
15344 PCI DRIVER FOR FREESCALE LAYERSCAPE
15345 M: Minghuan Lian <minghuan.Lian@nxp.com>
15346 M: Mingkai Hu <mingkai.hu@nxp.com>
15347 M: Roy Zang <roy.zang@nxp.com>
15348 L: linuxppc-dev@lists.ozlabs.org
15349 L: linux-pci@vger.kernel.org
15350 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15352 F: drivers/pci/controller/dwc/*layerscape*
15354 PCI DRIVER FOR GENERIC OF HOSTS
15355 M: Will Deacon <will@kernel.org>
15356 L: linux-pci@vger.kernel.org
15357 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15359 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
15360 F: drivers/pci/controller/pci-host-common.c
15361 F: drivers/pci/controller/pci-host-generic.c
15363 PCI DRIVER FOR IMX6
15364 M: Richard Zhu <hongxing.zhu@nxp.com>
15365 M: Lucas Stach <l.stach@pengutronix.de>
15366 L: linux-pci@vger.kernel.org
15367 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15369 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
15370 F: drivers/pci/controller/dwc/*imx6*
15372 PCI DRIVER FOR FU740
15373 M: Paul Walmsley <paul.walmsley@sifive.com>
15374 M: Greentime Hu <greentime.hu@sifive.com>
15375 L: linux-pci@vger.kernel.org
15377 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
15378 F: drivers/pci/controller/dwc/pcie-fu740.c
15380 PCI DRIVER FOR INTEL IXP4XX
15381 M: Linus Walleij <linus.walleij@linaro.org>
15383 F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
15384 F: drivers/pci/controller/pci-ixp4xx.c
15386 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
15387 M: Nirmal Patel <nirmal.patel@linux.intel.com>
15388 R: Jonathan Derrick <jonathan.derrick@linux.dev>
15389 L: linux-pci@vger.kernel.org
15391 F: drivers/pci/controller/vmd.c
15393 PCI DRIVER FOR MICROSEMI SWITCHTEC
15394 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
15395 M: Logan Gunthorpe <logang@deltatee.com>
15396 L: linux-pci@vger.kernel.org
15398 F: Documentation/ABI/testing/sysfs-class-switchtec
15399 F: Documentation/driver-api/switchtec.rst
15400 F: drivers/ntb/hw/mscc/
15401 F: drivers/pci/switch/switchtec*
15402 F: include/linux/switchtec.h
15403 F: include/uapi/linux/switchtec_ioctl.h
15405 PCI DRIVER FOR MOBIVEIL PCIE IP
15406 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
15407 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
15408 L: linux-pci@vger.kernel.org
15410 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
15411 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
15413 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
15414 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15415 M: Pali Rohár <pali@kernel.org>
15416 L: linux-pci@vger.kernel.org
15417 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15419 F: drivers/pci/controller/*mvebu*
15421 PCI DRIVER FOR NVIDIA TEGRA
15422 M: Thierry Reding <thierry.reding@gmail.com>
15423 L: linux-tegra@vger.kernel.org
15424 L: linux-pci@vger.kernel.org
15426 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
15427 F: drivers/pci/controller/pci-tegra.c
15429 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
15430 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
15431 L: linux-pci@vger.kernel.org
15432 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15434 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
15435 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
15437 PCI DRIVER FOR RENESAS R-CAR
15438 M: Marek Vasut <marek.vasut+renesas@gmail.com>
15439 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15440 L: linux-pci@vger.kernel.org
15441 L: linux-renesas-soc@vger.kernel.org
15443 F: Documentation/devicetree/bindings/pci/*rcar*
15444 F: drivers/pci/controller/*rcar*
15446 PCI DRIVER FOR SAMSUNG EXYNOS
15447 M: Jingoo Han <jingoohan1@gmail.com>
15448 L: linux-pci@vger.kernel.org
15449 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15450 L: linux-samsung-soc@vger.kernel.org
15452 F: drivers/pci/controller/dwc/pci-exynos.c
15454 PCI DRIVER FOR SYNOPSYS DESIGNWARE
15455 M: Jingoo Han <jingoohan1@gmail.com>
15456 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
15457 L: linux-pci@vger.kernel.org
15459 F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
15460 F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
15461 F: drivers/pci/controller/dwc/*designware*
15463 PCI DRIVER FOR TI DRA7XX/J721E
15464 M: Kishon Vijay Abraham I <kishon@ti.com>
15465 L: linux-omap@vger.kernel.org
15466 L: linux-pci@vger.kernel.org
15467 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15469 F: Documentation/devicetree/bindings/pci/ti-pci.txt
15470 F: drivers/pci/controller/cadence/pci-j721e.c
15471 F: drivers/pci/controller/dwc/pci-dra7xx.c
15473 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
15474 M: Linus Walleij <linus.walleij@linaro.org>
15475 L: linux-pci@vger.kernel.org
15477 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
15478 F: drivers/pci/controller/pci-v3-semi.c
15480 PCI ENDPOINT SUBSYSTEM
15481 M: Kishon Vijay Abraham I <kishon@ti.com>
15482 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
15483 R: Krzysztof Wilczyński <kw@linux.com>
15484 L: linux-pci@vger.kernel.org
15486 Q: https://patchwork.kernel.org/project/linux-pci/list/
15487 B: https://bugzilla.kernel.org
15488 C: irc://irc.oftc.net/linux-pci
15489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15490 F: Documentation/PCI/endpoint/*
15491 F: Documentation/misc-devices/pci-endpoint-test.rst
15492 F: drivers/misc/pci_endpoint_test.c
15493 F: drivers/pci/endpoint/
15496 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
15497 M: Russell Currey <ruscur@russell.cc>
15498 M: Oliver O'Halloran <oohall@gmail.com>
15499 L: linuxppc-dev@lists.ozlabs.org
15501 F: Documentation/PCI/pci-error-recovery.rst
15502 F: Documentation/powerpc/eeh-pci-error-recovery.rst
15503 F: arch/powerpc/include/*/eeh*.h
15504 F: arch/powerpc/kernel/eeh*.c
15505 F: arch/powerpc/platforms/*/eeh*.c
15506 F: drivers/pci/pcie/aer.c
15507 F: drivers/pci/pcie/dpc.c
15508 F: drivers/pci/pcie/err.c
15511 M: Linas Vepstas <linasvepstas@gmail.com>
15512 L: linux-pci@vger.kernel.org
15514 F: Documentation/PCI/pci-error-recovery.rst
15516 PCI PEER-TO-PEER DMA (P2PDMA)
15517 M: Bjorn Helgaas <bhelgaas@google.com>
15518 M: Logan Gunthorpe <logang@deltatee.com>
15519 L: linux-pci@vger.kernel.org
15521 Q: https://patchwork.kernel.org/project/linux-pci/list/
15522 B: https://bugzilla.kernel.org
15523 C: irc://irc.oftc.net/linux-pci
15524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15525 F: Documentation/driver-api/pci/p2pdma.rst
15526 F: drivers/pci/p2pdma.c
15527 F: include/linux/pci-p2pdma.h
15529 PCI MSI DRIVER FOR ALTERA MSI IP
15530 M: Joyce Ooi <joyce.ooi@intel.com>
15531 L: linux-pci@vger.kernel.org
15533 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
15534 F: drivers/pci/controller/pcie-altera-msi.c
15536 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
15537 M: Toan Le <toan@os.amperecomputing.com>
15538 L: linux-pci@vger.kernel.org
15539 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15541 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
15542 F: drivers/pci/controller/pci-xgene-msi.c
15544 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
15545 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
15546 R: Rob Herring <robh@kernel.org>
15547 R: Krzysztof Wilczyński <kw@linux.com>
15548 L: linux-pci@vger.kernel.org
15550 Q: https://patchwork.kernel.org/project/linux-pci/list/
15551 B: https://bugzilla.kernel.org
15552 C: irc://irc.oftc.net/linux-pci
15553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15554 F: drivers/pci/controller/
15555 F: drivers/pci/pci-bridge-emul.c
15556 F: drivers/pci/pci-bridge-emul.h
15559 M: Bjorn Helgaas <bhelgaas@google.com>
15560 L: linux-pci@vger.kernel.org
15562 Q: https://patchwork.kernel.org/project/linux-pci/list/
15563 B: https://bugzilla.kernel.org
15564 C: irc://irc.oftc.net/linux-pci
15565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15566 F: Documentation/PCI/
15567 F: Documentation/devicetree/bindings/pci/
15568 F: arch/x86/kernel/early-quirks.c
15569 F: arch/x86/kernel/quirks.c
15571 F: drivers/acpi/pci*
15573 F: include/asm-generic/pci*
15574 F: include/linux/of_pci.h
15575 F: include/linux/pci*
15576 F: include/uapi/linux/pci*
15579 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
15580 M: Jonathan Chocron <jonnyc@amazon.com>
15581 L: linux-pci@vger.kernel.org
15583 F: Documentation/devicetree/bindings/pci/pcie-al.txt
15584 F: drivers/pci/controller/dwc/pcie-al.c
15586 PCIE DRIVER FOR AMLOGIC MESON
15587 M: Yue Wang <yue.wang@Amlogic.com>
15588 L: linux-pci@vger.kernel.org
15589 L: linux-amlogic@lists.infradead.org
15591 F: drivers/pci/controller/dwc/pci-meson.c
15593 PCIE DRIVER FOR AXIS ARTPEC
15594 M: Jesper Nilsson <jesper.nilsson@axis.com>
15595 L: linux-arm-kernel@axis.com
15596 L: linux-pci@vger.kernel.org
15598 F: Documentation/devicetree/bindings/pci/axis,artpec*
15599 F: drivers/pci/controller/dwc/*artpec*
15601 PCIE DRIVER FOR CAVIUM THUNDERX
15602 M: Robert Richter <rric@kernel.org>
15603 L: linux-pci@vger.kernel.org
15604 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15606 F: drivers/pci/controller/pci-thunder-*
15608 PCIE DRIVER FOR HISILICON
15609 M: Zhou Wang <wangzhou1@hisilicon.com>
15610 L: linux-pci@vger.kernel.org
15612 F: drivers/pci/controller/dwc/pcie-hisi.c
15614 PCIE DRIVER FOR HISILICON KIRIN
15615 M: Xiaowei Song <songxiaowei@hisilicon.com>
15616 M: Binghui Wang <wangbinghui@hisilicon.com>
15617 L: linux-pci@vger.kernel.org
15619 F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
15620 F: drivers/pci/controller/dwc/pcie-kirin.c
15622 PCIE DRIVER FOR HISILICON STB
15623 M: Shawn Guo <shawn.guo@linaro.org>
15624 L: linux-pci@vger.kernel.org
15626 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
15627 F: drivers/pci/controller/dwc/pcie-histb.c
15629 PCIE DRIVER FOR INTEL KEEM BAY
15630 M: Srikanth Thokala <srikanth.thokala@intel.com>
15631 L: linux-pci@vger.kernel.org
15633 F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
15634 F: drivers/pci/controller/dwc/pcie-keembay.c
15636 PCIE DRIVER FOR INTEL LGM GW SOC
15637 M: Rahul Tanwar <rtanwar@maxlinear.com>
15638 L: linux-pci@vger.kernel.org
15640 F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
15641 F: drivers/pci/controller/dwc/pcie-intel-gw.c
15643 PCIE DRIVER FOR MEDIATEK
15644 M: Ryder Lee <ryder.lee@mediatek.com>
15645 M: Jianjun Wang <jianjun.wang@mediatek.com>
15646 L: linux-pci@vger.kernel.org
15647 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15649 F: Documentation/devicetree/bindings/pci/mediatek*
15650 F: drivers/pci/controller/*mediatek*
15652 PCIE DRIVER FOR MICROCHIP
15653 M: Daire McNamara <daire.mcnamara@microchip.com>
15654 L: linux-pci@vger.kernel.org
15656 F: Documentation/devicetree/bindings/pci/microchip*
15657 F: drivers/pci/controller/*microchip*
15659 PCIE DRIVER FOR QUALCOMM MSM
15660 M: Stanimir Varbanov <svarbanov@mm-sol.com>
15661 L: linux-pci@vger.kernel.org
15662 L: linux-arm-msm@vger.kernel.org
15664 F: drivers/pci/controller/dwc/pcie-qcom.c
15666 PCIE ENDPOINT DRIVER FOR QUALCOMM
15667 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15668 L: linux-pci@vger.kernel.org
15669 L: linux-arm-msm@vger.kernel.org
15671 F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
15672 F: drivers/pci/controller/dwc/pcie-qcom-ep.c
15674 PCIE DRIVER FOR ROCKCHIP
15675 M: Shawn Lin <shawn.lin@rock-chips.com>
15676 L: linux-pci@vger.kernel.org
15677 L: linux-rockchip@lists.infradead.org
15679 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
15680 F: drivers/pci/controller/pcie-rockchip*
15682 PCIE DRIVER FOR SOCIONEXT UNIPHIER
15683 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15684 L: linux-pci@vger.kernel.org
15686 F: Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
15687 F: drivers/pci/controller/dwc/pcie-uniphier*
15689 PCIE DRIVER FOR ST SPEAR13XX
15690 M: Pratyush Anand <pratyush.anand@gmail.com>
15691 L: linux-pci@vger.kernel.org
15693 F: drivers/pci/controller/dwc/*spear*
15696 M: Dominik Brodowski <linux@dominikbrodowski.net>
15698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
15699 F: Documentation/pcmcia/
15704 PCNET32 NETWORK DRIVER
15705 M: Don Fry <pcnet32@frontier.com>
15706 L: netdev@vger.kernel.org
15708 F: drivers/net/ethernet/amd/pcnet32.c
15710 PCRYPT PARALLEL CRYPTO ENGINE
15711 M: Steffen Klassert <steffen.klassert@secunet.com>
15712 L: linux-crypto@vger.kernel.org
15715 F: include/crypto/pcrypt.h
15717 PEAQ WMI HOTKEYS DRIVER
15718 M: Hans de Goede <hdegoede@redhat.com>
15719 L: platform-driver-x86@vger.kernel.org
15721 F: drivers/platform/x86/peaq-wmi.c
15723 PECI HARDWARE MONITORING DRIVERS
15724 M: Iwona Winiarska <iwona.winiarska@intel.com>
15725 L: linux-hwmon@vger.kernel.org
15727 F: Documentation/hwmon/peci-cputemp.rst
15728 F: Documentation/hwmon/peci-dimmtemp.rst
15729 F: drivers/hwmon/peci/
15732 M: Iwona Winiarska <iwona.winiarska@intel.com>
15733 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
15735 F: Documentation/devicetree/bindings/peci/
15736 F: Documentation/peci/
15738 F: include/linux/peci-cpu.h
15739 F: include/linux/peci.h
15741 PENSANDO ETHERNET DRIVERS
15742 M: Shannon Nelson <snelson@pensando.io>
15743 M: drivers@pensando.io
15744 L: netdev@vger.kernel.org
15746 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
15747 F: drivers/net/ethernet/pensando/
15749 PER-CPU MEMORY ALLOCATOR
15750 M: Dennis Zhou <dennis@kernel.org>
15751 M: Tejun Heo <tj@kernel.org>
15752 M: Christoph Lameter <cl@linux.com>
15753 L: linux-mm@kvack.org
15755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
15756 F: arch/*/include/asm/percpu.h
15757 F: include/linux/percpu*.h
15761 PER-TASK DELAY ACCOUNTING
15762 M: Balbir Singh <bsingharora@gmail.com>
15764 F: include/linux/delayacct.h
15765 F: kernel/delayacct.c
15767 PERFORMANCE EVENTS SUBSYSTEM
15768 M: Peter Zijlstra <peterz@infradead.org>
15769 M: Ingo Molnar <mingo@redhat.com>
15770 M: Arnaldo Carvalho de Melo <acme@kernel.org>
15771 R: Mark Rutland <mark.rutland@arm.com>
15772 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
15773 R: Jiri Olsa <jolsa@kernel.org>
15774 R: Namhyung Kim <namhyung@kernel.org>
15775 L: linux-perf-users@vger.kernel.org
15776 L: linux-kernel@vger.kernel.org
15778 W: https://perf.wiki.kernel.org/
15779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15781 F: arch/*/events/*/*
15782 F: arch/*/include/asm/perf_event.h
15783 F: arch/*/kernel/*/*/perf_event*.c
15784 F: arch/*/kernel/*/perf_event*.c
15785 F: arch/*/kernel/perf_callchain.c
15786 F: arch/*/kernel/perf_event*.c
15787 F: include/linux/perf_event.h
15788 F: include/uapi/linux/perf_event.h
15793 PERFORMANCE EVENTS TOOLING ARM64
15794 R: John Garry <john.garry@huawei.com>
15795 R: Will Deacon <will@kernel.org>
15796 R: James Clark <james.clark@arm.com>
15797 R: Mike Leach <mike.leach@linaro.org>
15798 R: Leo Yan <leo.yan@linaro.org>
15799 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15801 F: tools/build/feature/test-libopencsd.c
15802 F: tools/perf/arch/arm*/
15803 F: tools/perf/pmu-events/arch/arm64/
15804 F: tools/perf/util/arm-spe*
15805 F: tools/perf/util/cs-etm*
15807 PERSONALITY HANDLING
15808 M: Christoph Hellwig <hch@infradead.org>
15809 L: linux-abi-devel@lists.sourceforge.net
15811 F: include/linux/personality.h
15812 F: include/uapi/linux/personality.h
15814 PHOENIX RC FLIGHT CONTROLLER ADAPTER
15815 M: Marcus Folkesson <marcus.folkesson@gmail.com>
15816 L: linux-input@vger.kernel.org
15818 F: Documentation/input/devices/pxrc.rst
15819 F: drivers/input/joystick/pxrc.c
15822 M: Remi Denis-Courmont <courmisch@gmail.com>
15824 F: Documentation/networking/phonet.rst
15825 F: include/linux/phonet.h
15826 F: include/net/phonet/
15827 F: include/uapi/linux/phonet.h
15831 M: Joern Engel <joern@lazybastard.org>
15832 L: linux-mtd@lists.infradead.org
15834 F: drivers/mtd/devices/phram.c
15837 M: Bruno Prémont <bonbons@linux-vserver.org>
15838 L: linux-input@vger.kernel.org
15840 F: drivers/hid/hid-picolcd*
15843 M: Christian Brauner <christian@brauner.io>
15844 L: linux-kernel@vger.kernel.org
15846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
15848 F: tools/testing/selftests/clone3/
15849 F: tools/testing/selftests/pid_namespace/
15850 F: tools/testing/selftests/pidfd/
15853 K: \b(clone_args|kernel_clone_args)\b
15855 PIN CONTROL SUBSYSTEM
15856 M: Linus Walleij <linus.walleij@linaro.org>
15857 L: linux-gpio@vger.kernel.org
15859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
15860 F: Documentation/devicetree/bindings/pinctrl/
15861 F: Documentation/driver-api/pin-control.rst
15862 F: drivers/pinctrl/
15863 F: include/linux/pinctrl/
15865 PIN CONTROLLER - AMD
15866 M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
15867 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
15869 F: drivers/pinctrl/pinctrl-amd.c
15871 PIN CONTROLLER - FREESCALE
15872 M: Dong Aisheng <aisheng.dong@nxp.com>
15873 M: Fabio Estevam <festevam@gmail.com>
15874 M: Shawn Guo <shawnguo@kernel.org>
15875 M: Jacky Bai <ping.bai@nxp.com>
15876 R: Pengutronix Kernel Team <kernel@pengutronix.de>
15877 L: linux-gpio@vger.kernel.org
15879 F: Documentation/devicetree/bindings/pinctrl/fsl,*
15880 F: drivers/pinctrl/freescale/
15882 PIN CONTROLLER - INTEL
15883 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15884 M: Andy Shevchenko <andy@kernel.org>
15886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
15887 F: drivers/pinctrl/intel/
15889 PIN CONTROLLER - KEEMBAY
15890 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
15892 F: drivers/pinctrl/pinctrl-keembay*
15894 PIN CONTROLLER - MEDIATEK
15895 M: Sean Wang <sean.wang@kernel.org>
15896 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15898 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
15899 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
15900 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
15901 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
15902 F: drivers/pinctrl/mediatek/
15904 PIN CONTROLLER - MICROCHIP AT91
15905 M: Ludovic Desroches <ludovic.desroches@microchip.com>
15906 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15907 L: linux-gpio@vger.kernel.org
15909 F: drivers/gpio/gpio-sama5d2-piobu.c
15910 F: drivers/pinctrl/pinctrl-at91*
15912 PIN CONTROLLER - QUALCOMM
15913 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15914 L: linux-arm-msm@vger.kernel.org
15916 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
15917 F: drivers/pinctrl/qcom/
15919 PIN CONTROLLER - RENESAS
15920 M: Geert Uytterhoeven <geert+renesas@glider.be>
15921 L: linux-renesas-soc@vger.kernel.org
15923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
15924 F: Documentation/devicetree/bindings/pinctrl/renesas,*
15925 F: drivers/pinctrl/renesas/
15927 PIN CONTROLLER - SAMSUNG
15928 M: Tomasz Figa <tomasz.figa@gmail.com>
15929 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
15930 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15931 R: Alim Akhtar <alim.akhtar@samsung.com>
15932 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15933 L: linux-samsung-soc@vger.kernel.org
15935 C: irc://irc.libera.chat/linux-exynos
15936 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
15937 B: mailto:linux-samsung-soc@vger.kernel.org
15938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
15939 F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
15940 F: drivers/pinctrl/samsung/
15941 F: include/dt-bindings/pinctrl/samsung.h
15943 PIN CONTROLLER - SINGLE
15944 M: Tony Lindgren <tony@atomide.com>
15945 M: Haojian Zhuang <haojian.zhuang@linaro.org>
15946 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15947 L: linux-omap@vger.kernel.org
15949 F: drivers/pinctrl/pinctrl-single.c
15951 PIN CONTROLLER - THUNDERBAY
15952 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
15954 F: drivers/pinctrl/pinctrl-thunderbay.c
15956 PIN CONTROLLER - SUNPLUS / TIBBO
15957 M: Dvorkin Dmitry <dvorkin@tibbo.com>
15958 M: Wells Lu <wellslutw@gmail.com>
15959 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15961 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
15962 F: Documentation/devicetree/bindings/pinctrl/sunplus,*
15963 F: drivers/pinctrl/sunplus/
15964 F: include/dt-bindings/pinctrl/sppctl*.h
15967 M: linux-block@vger.kernel.org
15969 F: drivers/block/pktcdvd.c
15970 F: include/linux/pktcdvd.h
15971 F: include/uapi/linux/pktcdvd.h
15973 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
15974 M: Tomasz Duszynski <tduszyns@gmail.com>
15976 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
15977 F: drivers/iio/chemical/pms7003.c
15979 PLATFORM FEATURE INFRASTRUCTURE
15980 M: Juergen Gross <jgross@suse.com>
15982 F: arch/*/include/asm/platform-feature.h
15983 F: include/asm-generic/platform-feature.h
15984 F: include/linux/platform-feature.h
15985 F: kernel/platform-feature.c
15988 M: Jacob Keller <jacob.e.keller@intel.com>
15990 F: Documentation/driver-api/pldmfw/
15991 F: include/linux/pldmfw.h
15995 M: Logan Gunthorpe <logang@deltatee.com>
15997 F: drivers/dma/plx_dma.c
16000 M: Charles Hsu <hsu.yungteng@gmail.com>
16001 L: linux-hwmon@vger.kernel.org
16003 F: Documentation/hwmon/pm6764tr.rst
16004 F: drivers/hwmon/pmbus/pm6764tr.c
16007 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
16008 L: linux-pm@vger.kernel.org
16010 W: https://01.org/pm-graph
16011 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
16012 T: git git://github.com/intel/pm-graph
16013 F: tools/power/pm-graph
16015 PMBUS HARDWARE MONITORING DRIVERS
16016 M: Guenter Roeck <linux@roeck-us.net>
16017 L: linux-hwmon@vger.kernel.org
16019 W: http://hwmon.wiki.kernel.org/
16020 W: http://www.roeck-us.net/linux/drivers/
16021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
16022 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
16023 F: Documentation/devicetree/bindings/hwmon/max31785.txt
16024 F: Documentation/hwmon/adm1275.rst
16025 F: Documentation/hwmon/ibm-cffps.rst
16026 F: Documentation/hwmon/ir35221.rst
16027 F: Documentation/hwmon/lm25066.rst
16028 F: Documentation/hwmon/ltc2978.rst
16029 F: Documentation/hwmon/ltc3815.rst
16030 F: Documentation/hwmon/max16064.rst
16031 F: Documentation/hwmon/max20751.rst
16032 F: Documentation/hwmon/max31785.rst
16033 F: Documentation/hwmon/max34440.rst
16034 F: Documentation/hwmon/max8688.rst
16035 F: Documentation/hwmon/pmbus-core.rst
16036 F: Documentation/hwmon/pmbus.rst
16037 F: Documentation/hwmon/tps40422.rst
16038 F: Documentation/hwmon/ucd9000.rst
16039 F: Documentation/hwmon/ucd9200.rst
16040 F: Documentation/hwmon/zl6100.rst
16041 F: drivers/hwmon/pmbus/
16042 F: include/linux/pmbus.h
16044 PMC SIERRA MaxRAID DRIVER
16045 L: linux-scsi@vger.kernel.org
16047 W: http://www.pmc-sierra.com/
16048 F: drivers/scsi/pmcraid.*
16050 PMC SIERRA PM8001 DRIVER
16051 M: Jack Wang <jinpu.wang@cloud.ionos.com>
16052 L: linux-scsi@vger.kernel.org
16054 F: drivers/scsi/pm8001/
16056 PNI RM3100 IIO DRIVER
16057 M: Song Qiang <songqiang1304521@gmail.com>
16058 L: linux-iio@vger.kernel.org
16060 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
16061 F: drivers/iio/magnetometer/rm3100*
16064 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
16065 L: linux-acpi@vger.kernel.org
16068 F: include/linux/pnp.h
16070 POSIX CLOCKS and TIMERS
16071 M: Thomas Gleixner <tglx@linutronix.de>
16072 L: linux-kernel@vger.kernel.org
16074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16076 F: include/linux/time_namespace.h
16077 F: include/linux/timer*
16078 F: kernel/time/*timer*
16079 F: kernel/time/namespace.c
16081 POWER MANAGEMENT CORE
16082 M: "Rafael J. Wysocki" <rafael@kernel.org>
16083 L: linux-pm@vger.kernel.org
16085 B: https://bugzilla.kernel.org
16086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16087 F: drivers/base/power/
16088 F: drivers/powercap/
16089 F: include/linux/intel_rapl.h
16090 F: include/linux/pm.h
16091 F: include/linux/pm_*
16092 F: include/linux/powercap.h
16093 F: kernel/configs/nopm.config
16095 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
16096 M: Daniel Lezcano <daniel.lezcano@kernel.org>
16097 L: linux-pm@vger.kernel.org
16099 B: https://bugzilla.kernel.org
16100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16101 F: drivers/powercap/dtpm*
16102 F: include/linux/dtpm.h
16104 POWER STATE COORDINATION INTERFACE (PSCI)
16105 M: Mark Rutland <mark.rutland@arm.com>
16106 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
16107 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16109 F: drivers/firmware/psci/
16110 F: include/linux/psci.h
16111 F: include/uapi/linux/psci.h
16113 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
16114 M: Sebastian Reichel <sre@kernel.org>
16115 L: linux-pm@vger.kernel.org
16117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16118 F: Documentation/ABI/testing/sysfs-class-power
16119 F: Documentation/devicetree/bindings/power/supply/
16120 F: drivers/power/supply/
16121 F: include/linux/power/
16122 F: include/linux/power_supply.h
16124 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
16125 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
16126 L: linuxppc-dev@lists.ozlabs.org
16128 F: drivers/char/powernv-op-panel.c
16130 PPP OVER ATM (RFC 2364)
16131 M: Mitchell Blank Jr <mitch@sfgoth.com>
16133 F: include/uapi/linux/atmppp.h
16134 F: net/atm/pppoatm.c
16137 M: Michal Ostrowski <mostrows@earthlink.net>
16139 F: drivers/net/ppp/pppoe.c
16140 F: drivers/net/ppp/pppox.c
16143 M: James Chapman <jchapman@katalix.com>
16145 F: include/linux/if_pppol2tp.h
16146 F: include/uapi/linux/if_pppol2tp.h
16147 F: net/l2tp/l2tp_ppp.c
16149 PPP PROTOCOL DRIVERS AND COMPRESSORS
16150 M: Paul Mackerras <paulus@samba.org>
16151 L: linux-ppp@vger.kernel.org
16153 F: drivers/net/ppp/ppp_*
16156 M: Rodolfo Giometti <giometti@enneenne.com>
16157 L: linuxpps@ml.enneenne.com (subscribers-only)
16159 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
16160 F: Documentation/ABI/testing/sysfs-pps
16161 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
16162 F: Documentation/driver-api/pps.rst
16164 F: include/linux/pps*.h
16165 F: include/uapi/linux/pps.h
16168 M: Dmitry Kozlov <xeb@mail.ru>
16169 L: netdev@vger.kernel.org
16171 W: http://sourceforge.net/projects/accel-pptp
16172 F: drivers/net/ppp/pptp.c
16174 PRESSURE STALL INFORMATION (PSI)
16175 M: Johannes Weiner <hannes@cmpxchg.org>
16176 M: Suren Baghdasaryan <surenb@google.com>
16178 F: include/linux/psi*
16179 F: kernel/sched/psi.c
16182 M: Petr Mladek <pmladek@suse.com>
16183 M: Sergey Senozhatsky <senozhatsky@chromium.org>
16184 R: Steven Rostedt <rostedt@goodmis.org>
16185 R: John Ogness <john.ogness@linutronix.de>
16187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
16188 F: include/linux/printk.h
16192 R: Chris Down <chris@chrisdown.name>
16194 F: Documentation/core-api/printk-index.rst
16195 F: kernel/printk/index.c
16199 L: linux-kernel@vger.kernel.org
16200 L: linux-fsdevel@vger.kernel.org
16202 F: Documentation/filesystems/proc.rst
16204 F: include/linux/proc_fs.h
16205 F: tools/testing/selftests/proc/
16208 M: Luis Chamberlain <mcgrof@kernel.org>
16209 M: Kees Cook <keescook@chromium.org>
16210 M: Iurii Zaikin <yzaikin@google.com>
16211 L: linux-kernel@vger.kernel.org
16212 L: linux-fsdevel@vger.kernel.org
16214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git sysctl-next
16215 F: fs/proc/proc_sysctl.c
16216 F: include/linux/sysctl.h
16217 F: kernel/sysctl-test.c
16219 F: tools/testing/selftests/sysctl/
16221 PS3 NETWORK SUPPORT
16222 M: Geoff Levand <geoff@infradead.org>
16223 L: netdev@vger.kernel.org
16224 L: linuxppc-dev@lists.ozlabs.org
16226 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
16228 PS3 PLATFORM SUPPORT
16229 M: Geoff Levand <geoff@infradead.org>
16230 L: linuxppc-dev@lists.ozlabs.org
16232 F: arch/powerpc/boot/ps3*
16233 F: arch/powerpc/include/asm/lv1call.h
16234 F: arch/powerpc/include/asm/ps3*.h
16235 F: arch/powerpc/platforms/ps3/
16238 F: drivers/rtc/rtc-ps3.c
16239 F: drivers/usb/host/*ps3.c
16240 F: sound/ppc/snd_ps3*
16243 M: Jim Paris <jim@jtan.com>
16244 M: Geoff Levand <geoff@infradead.org>
16245 L: linuxppc-dev@lists.ozlabs.org
16247 F: drivers/block/ps3vram.c
16249 PSAMPLE PACKET SAMPLING SUPPORT
16250 M: Yotam Gigi <yotam.gi@gmail.com>
16252 F: include/net/psample.h
16253 F: include/uapi/linux/psample.h
16257 M: Kees Cook <keescook@chromium.org>
16258 M: Anton Vorontsov <anton@enomsg.org>
16259 M: Colin Cross <ccross@android.com>
16260 M: Tony Luck <tony.luck@intel.com>
16262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
16263 F: Documentation/admin-guide/ramoops.rst
16264 F: Documentation/admin-guide/pstore-blk.rst
16265 F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
16266 F: drivers/acpi/apei/erst.c
16267 F: drivers/firmware/efi/efi-pstore.c
16269 F: include/linux/pstore*
16270 K: \b(pstore|ramoops)
16272 PTP HARDWARE CLOCK SUPPORT
16273 M: Richard Cochran <richardcochran@gmail.com>
16274 L: netdev@vger.kernel.org
16276 W: http://linuxptp.sourceforge.net/
16277 F: Documentation/ABI/testing/sysfs-ptp
16278 F: Documentation/driver-api/ptp.rst
16279 F: drivers/net/phy/dp83640*
16281 F: include/linux/ptp_cl*
16283 PTP VIRTUAL CLOCK SUPPORT
16284 M: Yangbo Lu <yangbo.lu@nxp.com>
16285 L: netdev@vger.kernel.org
16287 F: drivers/ptp/ptp_vclock.c
16288 F: net/ethtool/phc_vclocks.c
16291 M: Oleg Nesterov <oleg@redhat.com>
16293 F: arch/*/*/ptrace*.c
16294 F: arch/*/include/asm/ptrace*.h
16295 F: arch/*/ptrace*.c
16296 F: include/asm-generic/syscall.h
16297 F: include/linux/ptrace.h
16298 F: include/linux/regset.h
16299 F: include/uapi/linux/ptrace.h
16303 M: Hans Verkuil <hverkuil@xs4all.nl>
16304 L: linux-media@vger.kernel.org
16306 T: git git://linuxtv.org/media_tree.git
16307 F: Documentation/admin-guide/media/pulse8-cec.rst
16308 F: drivers/media/cec/usb/pulse8/
16310 PURELIFI PLFXLC DRIVER
16311 M: Srinivasan Raju <srini.raju@purelifi.com>
16312 L: linux-wireless@vger.kernel.org
16314 F: drivers/net/wireless/purelifi/plfxlc/
16316 PVRUSB2 VIDEO4LINUX DRIVER
16317 M: Mike Isely <isely@pobox.com>
16318 L: pvrusb2@isely.net (subscribers-only)
16319 L: linux-media@vger.kernel.org
16321 W: http://www.isely.net/pvrusb2/
16322 T: git git://linuxtv.org/media_tree.git
16323 F: Documentation/driver-api/media/drivers/pvrusb2*
16324 F: drivers/media/usb/pvrusb2/
16327 M: Hans Verkuil <hverkuil@xs4all.nl>
16328 L: linux-media@vger.kernel.org
16330 T: git git://linuxtv.org/media_tree.git
16331 F: drivers/media/usb/pwc/*
16332 F: include/trace/events/pwc.h
16335 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16336 L: linux-hwmon@vger.kernel.org
16338 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
16339 F: Documentation/hwmon/pwm-fan.rst
16340 F: drivers/hwmon/pwm-fan.c
16343 M: Sean Young <sean@mess.org>
16344 L: linux-media@vger.kernel.org
16346 F: drivers/media/rc/pwm-ir-tx.c
16349 M: Thierry Reding <thierry.reding@gmail.com>
16350 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16351 M: Lee Jones <lee.jones@linaro.org>
16352 L: linux-pwm@vger.kernel.org
16354 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
16355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
16356 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
16357 F: Documentation/devicetree/bindings/pwm/
16358 F: Documentation/driver-api/pwm.rst
16359 F: drivers/gpio/gpio-mvebu.c
16361 F: drivers/video/backlight/pwm_bl.c
16362 F: include/linux/pwm.h
16363 F: include/linux/pwm_backlight.h
16364 K: pwm_(config|apply_state|ops)
16367 M: Robert Jarzmik <robert.jarzmik@free.fr>
16368 L: linux-gpio@vger.kernel.org
16370 F: drivers/gpio/gpio-pxa.c
16376 M: Robert Jarzmik <robert.jarzmik@free.fr>
16377 L: linux-rtc@vger.kernel.org
16380 PXA2xx/PXA3xx SUPPORT
16381 M: Daniel Mack <daniel@zonque.org>
16382 M: Haojian Zhuang <haojian.zhuang@gmail.com>
16383 M: Robert Jarzmik <robert.jarzmik@free.fr>
16384 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16386 T: git git://github.com/hzhuang1/linux.git
16387 T: git git://github.com/rjarzmik/linux.git
16388 F: arch/arm/boot/dts/pxa*
16389 F: arch/arm/mach-pxa/
16390 F: drivers/dma/pxa*
16391 F: drivers/pcmcia/pxa2xx*
16392 F: drivers/pinctrl/pxa/
16393 F: drivers/spi/spi-pxa2xx*
16394 F: drivers/usb/gadget/udc/pxa2*
16395 F: include/sound/pxa2xx-lib.h
16400 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
16401 L: qat-linux@intel.com
16403 F: drivers/crypto/qat/
16405 QCOM AUDIO (ASoC) DRIVERS
16406 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16407 M: Banajit Goswami <bgoswami@quicinc.com>
16408 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16410 F: sound/soc/codecs/lpass-va-macro.c
16411 F: sound/soc/codecs/lpass-wsa-macro.*
16412 F: sound/soc/codecs/msm8916-wcd-analog.c
16413 F: sound/soc/codecs/msm8916-wcd-digital.c
16414 F: sound/soc/codecs/wcd9335.*
16415 F: sound/soc/codecs/wcd934x.c
16416 F: sound/soc/codecs/wcd-clsh-v2.*
16417 F: sound/soc/codecs/wsa881x.c
16420 QCOM EMBEDDED USB DEBUGGER (EUD)
16421 M: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
16422 L: linux-arm-msm@vger.kernel.org
16424 F: Documentation/ABI/testing/sysfs-driver-eud
16425 F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
16426 F: drivers/usb/misc/qcom_eud.c
16429 M: Alex Elder <elder@kernel.org>
16430 L: netdev@vger.kernel.org
16432 F: drivers/net/ipa/
16434 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
16435 M: Gabriel Somlo <somlo@cmu.edu>
16436 M: "Michael S. Tsirkin" <mst@redhat.com>
16437 L: qemu-devel@nongnu.org
16439 F: drivers/firmware/qemu_fw_cfg.c
16440 F: include/uapi/linux/qemu_fw_cfg.h
16443 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16444 L: linux-rdma@vger.kernel.org
16446 F: drivers/infiniband/hw/qib/
16448 QLOGIC QL41xxx FCOE DRIVER
16449 M: Saurav Kashyap <skashyap@marvell.com>
16450 M: Javed Hasan <jhasan@marvell.com>
16451 M: GR-QLogic-Storage-Upstream@marvell.com
16452 L: linux-scsi@vger.kernel.org
16454 F: drivers/scsi/qedf/
16456 QLOGIC QL41xxx ISCSI DRIVER
16457 M: Nilesh Javali <njavali@marvell.com>
16458 M: Manish Rangankar <mrangankar@marvell.com>
16459 M: GR-QLogic-Storage-Upstream@marvell.com
16460 L: linux-scsi@vger.kernel.org
16462 F: drivers/scsi/qedi/
16464 QLOGIC QL4xxx ETHERNET DRIVER
16465 M: Ariel Elior <aelior@marvell.com>
16466 M: Manish Chopra <manishc@marvell.com>
16467 L: netdev@vger.kernel.org
16469 F: drivers/net/ethernet/qlogic/qed/
16470 F: drivers/net/ethernet/qlogic/qede/
16471 F: include/linux/qed/
16473 QLOGIC QL4xxx RDMA DRIVER
16474 M: Michal Kalderon <mkalderon@marvell.com>
16475 M: Ariel Elior <aelior@marvell.com>
16476 L: linux-rdma@vger.kernel.org
16478 F: drivers/infiniband/hw/qedr/
16479 F: include/uapi/rdma/qedr-abi.h
16481 QLOGIC QLA1280 SCSI DRIVER
16482 M: Michael Reed <mdr@sgi.com>
16483 L: linux-scsi@vger.kernel.org
16485 F: drivers/scsi/qla1280.[ch]
16487 QLOGIC QLA2XXX FC-SCSI DRIVER
16488 M: Nilesh Javali <njavali@marvell.com>
16489 M: GR-QLogic-Storage-Upstream@marvell.com
16490 L: linux-scsi@vger.kernel.org
16492 F: drivers/scsi/qla2xxx/
16494 QLOGIC QLA3XXX NETWORK DRIVER
16495 M: GR-Linux-NIC-Dev@marvell.com
16496 L: netdev@vger.kernel.org
16498 F: drivers/net/ethernet/qlogic/qla3xxx.*
16500 QLOGIC QLA4XXX iSCSI DRIVER
16501 M: Nilesh Javali <njavali@marvell.com>
16502 M: Manish Rangankar <mrangankar@marvell.com>
16503 M: GR-QLogic-Storage-Upstream@marvell.com
16504 L: linux-scsi@vger.kernel.org
16506 F: drivers/scsi/qla4xxx/
16508 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
16509 M: Shahed Shaikh <shshaikh@marvell.com>
16510 M: Manish Chopra <manishc@marvell.com>
16511 M: GR-Linux-NIC-Dev@marvell.com
16512 L: netdev@vger.kernel.org
16514 F: drivers/net/ethernet/qlogic/qlcnic/
16516 QLOGIC QLGE 10Gb ETHERNET DRIVER
16517 M: Manish Chopra <manishc@marvell.com>
16518 M: GR-Linux-NIC-Dev@marvell.com
16519 M: Coiby Xu <coiby.xu@gmail.com>
16520 L: netdev@vger.kernel.org
16522 F: Documentation/networking/device_drivers/qlogic/qlge.rst
16523 F: drivers/staging/qlge/
16525 QM1D1B0004 MEDIA DRIVER
16526 M: Akihiro Tsukada <tskd08@gmail.com>
16527 L: linux-media@vger.kernel.org
16529 F: drivers/media/tuners/qm1d1b0004*
16531 QM1D1C0042 MEDIA DRIVER
16532 M: Akihiro Tsukada <tskd08@gmail.com>
16533 L: linux-media@vger.kernel.org
16535 F: drivers/media/tuners/qm1d1c0042*
16538 M: Anders Larsen <al@alarsen.net>
16540 W: http://www.alarsen.net/linux/qnx4fs/
16542 F: include/uapi/linux/qnx4_fs.h
16543 F: include/uapi/linux/qnxtypes.h
16545 QORIQ DPAA2 FSL-MC BUS DRIVER
16546 M: Stuart Yoder <stuyoder@gmail.com>
16547 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
16548 L: linux-kernel@vger.kernel.org
16550 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
16551 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
16552 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
16553 F: drivers/bus/fsl-mc/
16554 F: include/uapi/linux/fsl_mc.h
16556 QT1010 MEDIA DRIVER
16557 M: Antti Palosaari <crope@iki.fi>
16558 L: linux-media@vger.kernel.org
16560 W: https://linuxtv.org
16561 W: http://palosaari.fi/linux/
16562 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16563 T: git git://linuxtv.org/anttip/media_tree.git
16564 F: drivers/media/tuners/qt1010*
16566 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
16567 M: Kalle Valo <kvalo@kernel.org>
16568 L: ath10k@lists.infradead.org
16570 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
16571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16572 F: drivers/net/wireless/ath/ath10k/
16573 F: Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
16575 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
16576 M: Kalle Valo <kvalo@kernel.org>
16577 L: ath11k@lists.infradead.org
16579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16580 F: Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
16581 F: drivers/net/wireless/ath/ath11k/
16583 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
16584 M: Toke Høiland-Jørgensen <toke@toke.dk>
16585 L: linux-wireless@vger.kernel.org
16587 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
16588 F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
16589 F: drivers/net/wireless/ath/ath9k/
16591 QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
16592 M: Stephan Gerhold <stephan@gerhold.net>
16593 L: netdev@vger.kernel.org
16594 L: linux-arm-msm@vger.kernel.org
16596 F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
16597 F: drivers/net/wwan/qcom_bam_dmux.c
16599 QUALCOMM CAMERA SUBSYSTEM DRIVER
16600 M: Robert Foss <robert.foss@linaro.org>
16601 M: Todor Tomov <todor.too@gmail.com>
16602 L: linux-media@vger.kernel.org
16604 F: Documentation/admin-guide/media/qcom_camss.rst
16605 F: Documentation/devicetree/bindings/media/*camss*
16606 F: drivers/media/platform/qcom/camss/
16608 QUALCOMM CLOCK DRIVERS
16609 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16610 L: linux-arm-msm@vger.kernel.org
16612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
16613 F: Documentation/devicetree/bindings/clock/qcom,*
16614 F: drivers/clk/qcom/
16615 F: include/dt-bindings/clock/qcom,*
16617 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
16618 M: Niklas Cassel <nks@flawful.org>
16619 L: linux-pm@vger.kernel.org
16620 L: linux-arm-msm@vger.kernel.org
16622 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
16623 F: drivers/soc/qcom/cpr.c
16625 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
16626 M: Ilia Lin <ilia.lin@kernel.org>
16627 L: linux-pm@vger.kernel.org
16629 F: Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
16630 F: Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
16631 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
16633 QUALCOMM CRYPTO DRIVERS
16634 M: Thara Gopinath <thara.gopinath@gmail.com>
16635 L: linux-crypto@vger.kernel.org
16636 L: linux-arm-msm@vger.kernel.org
16638 F: drivers/crypto/qce/
16640 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
16641 M: Timur Tabi <timur@kernel.org>
16642 L: netdev@vger.kernel.org
16644 F: drivers/net/ethernet/qualcomm/emac/
16646 QUALCOMM ETHQOS ETHERNET DRIVER
16647 M: Vinod Koul <vkoul@kernel.org>
16648 L: netdev@vger.kernel.org
16650 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
16651 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
16653 QUALCOMM FASTRPC DRIVER
16654 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16655 M: Amol Maheshwari <amahesh@qti.qualcomm.com>
16656 L: linux-arm-msm@vger.kernel.org
16658 F: Documentation/devicetree/bindings/misc/qcom,fastrpc.txt
16659 F: drivers/misc/fastrpc.c
16660 F: include/uapi/misc/fastrpc.h
16662 QUALCOMM HEXAGON ARCHITECTURE
16663 M: Brian Cain <bcain@quicinc.com>
16664 L: linux-hexagon@vger.kernel.org
16665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
16669 QUALCOMM HIDMA DRIVER
16670 M: Sinan Kaya <okaya@kernel.org>
16671 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16672 L: linux-arm-msm@vger.kernel.org
16673 L: dmaengine@vger.kernel.org
16675 F: drivers/dma/qcom/hidma*
16677 QUALCOMM I2C CCI DRIVER
16678 M: Loic Poulain <loic.poulain@linaro.org>
16679 M: Robert Foss <robert.foss@linaro.org>
16680 L: linux-i2c@vger.kernel.org
16681 L: linux-arm-msm@vger.kernel.org
16683 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
16684 F: drivers/i2c/busses/i2c-qcom-cci.c
16686 QUALCOMM INTERCONNECT BWMON DRIVER
16687 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
16688 L: linux-arm-msm@vger.kernel.org
16690 F: Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
16691 F: drivers/soc/qcom/icc-bwmon.c
16694 M: Rob Clark <robdclark@gmail.com>
16695 L: iommu@lists.linux.dev
16696 L: linux-arm-msm@vger.kernel.org
16698 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
16700 QUALCOMM IPC ROUTER (QRTR) DRIVER
16701 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16702 L: linux-arm-msm@vger.kernel.org
16704 F: include/trace/events/qrtr.h
16705 F: include/uapi/linux/qrtr.h
16708 QUALCOMM IPCC MAILBOX DRIVER
16709 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16710 L: linux-arm-msm@vger.kernel.org
16712 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
16713 F: drivers/mailbox/qcom-ipcc.c
16714 F: include/dt-bindings/mailbox/qcom-ipcc.h
16716 QUALCOMM IPQ4019 USB PHY DRIVER
16717 M: Robert Marko <robert.marko@sartura.hr>
16718 M: Luka Perkov <luka.perkov@sartura.hr>
16719 L: linux-arm-msm@vger.kernel.org
16721 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
16722 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
16724 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
16725 M: Robert Marko <robert.marko@sartura.hr>
16726 M: Luka Perkov <luka.perkov@sartura.hr>
16727 L: linux-arm-msm@vger.kernel.org
16729 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
16730 F: drivers/regulator/vqmmc-ipq4019-regulator.c
16732 QUALCOMM NAND CONTROLLER DRIVER
16733 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16734 L: linux-mtd@lists.infradead.org
16735 L: linux-arm-msm@vger.kernel.org
16737 F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
16738 F: drivers/mtd/nand/raw/qcom_nandc.c
16740 QUALCOMM RMNET DRIVER
16741 M: Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
16742 M: Sean Tranchetti <quic_stranche@quicinc.com>
16743 L: netdev@vger.kernel.org
16745 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
16746 F: drivers/net/ethernet/qualcomm/rmnet/
16747 F: include/linux/if_rmnet.h
16749 QUALCOMM TSENS THERMAL DRIVER
16750 M: Amit Kucheria <amitk@kernel.org>
16751 M: Thara Gopinath <thara.gopinath@gmail.com>
16752 L: linux-pm@vger.kernel.org
16753 L: linux-arm-msm@vger.kernel.org
16755 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
16756 F: drivers/thermal/qcom/
16758 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
16759 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
16760 L: linux-media@vger.kernel.org
16761 L: linux-arm-msm@vger.kernel.org
16763 T: git git://linuxtv.org/media_tree.git
16764 F: Documentation/devicetree/bindings/media/*venus*
16765 F: drivers/media/platform/qcom/venus/
16767 QUALCOMM WCN36XX WIRELESS DRIVER
16768 M: Loic Poulain <loic.poulain@linaro.org>
16769 L: wcn36xx@lists.infradead.org
16771 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
16772 F: drivers/net/wireless/ath/wcn36xx/
16774 QUANTENNA QTNFMAC WIRELESS DRIVER
16775 M: Igor Mitsyanko <imitsyanko@quantenna.com>
16776 R: Sergey Matyukevich <geomatsi@gmail.com>
16777 L: linux-wireless@vger.kernel.org
16779 F: drivers/net/wireless/quantenna
16781 RADEON and AMDGPU DRM DRIVERS
16782 M: Alex Deucher <alexander.deucher@amd.com>
16783 M: Christian König <christian.koenig@amd.com>
16784 M: Pan, Xinhui <Xinhui.Pan@amd.com>
16785 L: amd-gfx@lists.freedesktop.org
16787 T: git https://gitlab.freedesktop.org/agd5f/linux.git
16788 B: https://gitlab.freedesktop.org/drm/amd/-/issues
16789 C: irc://irc.oftc.net/radeon
16790 F: Documentation/gpu/amdgpu/
16791 F: drivers/gpu/drm/amd/
16792 F: drivers/gpu/drm/radeon/
16793 F: include/uapi/drm/amdgpu_drm.h
16794 F: include/uapi/drm/radeon_drm.h
16796 RADEON FRAMEBUFFER DISPLAY DRIVER
16797 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
16798 L: linux-fbdev@vger.kernel.org
16800 F: drivers/video/fbdev/aty/radeon*
16801 F: include/uapi/linux/radeonfb.h
16803 RADIOSHARK RADIO DRIVER
16804 M: Hans Verkuil <hverkuil@xs4all.nl>
16805 L: linux-media@vger.kernel.org
16807 T: git git://linuxtv.org/media_tree.git
16808 F: drivers/media/radio/radio-shark.c
16810 RADIOSHARK2 RADIO DRIVER
16811 M: Hans Verkuil <hverkuil@xs4all.nl>
16812 L: linux-media@vger.kernel.org
16814 T: git git://linuxtv.org/media_tree.git
16815 F: drivers/media/radio/radio-shark2.c
16816 F: drivers/media/radio/radio-tea5777.c
16818 RADOS BLOCK DEVICE (RBD)
16819 M: Ilya Dryomov <idryomov@gmail.com>
16820 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
16821 L: ceph-devel@vger.kernel.org
16823 W: http://ceph.com/
16824 T: git git://github.com/ceph/ceph-client.git
16825 F: Documentation/ABI/testing/sysfs-bus-rbd
16826 F: drivers/block/rbd.c
16827 F: drivers/block/rbd_types.h
16829 RAGE128 FRAMEBUFFER DISPLAY DRIVER
16830 M: Paul Mackerras <paulus@samba.org>
16831 L: linux-fbdev@vger.kernel.org
16833 F: drivers/video/fbdev/aty/aty128fb.c
16835 RAINSHADOW-CEC DRIVER
16836 M: Hans Verkuil <hverkuil@xs4all.nl>
16837 L: linux-media@vger.kernel.org
16839 T: git git://linuxtv.org/media_tree.git
16840 F: drivers/media/cec/usb/rainshadow/
16842 RALINK MIPS ARCHITECTURE
16843 M: John Crispin <john@phrozen.org>
16844 L: linux-mips@vger.kernel.org
16846 F: arch/mips/ralink
16848 RALINK MT7621 MIPS ARCHITECTURE
16849 M: Arınç ÜNAL <arinc.unal@arinc9.com>
16850 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
16851 L: linux-mips@vger.kernel.org
16853 F: arch/mips/boot/dts/ralink/mt7621*
16855 RALINK PINCTRL DRIVER
16856 M: Arınç ÜNAL <arinc.unal@arinc9.com>
16857 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
16858 L: linux-mips@vger.kernel.org
16860 F: drivers/pinctrl/ralink/
16862 RALINK RT2X00 WIRELESS LAN DRIVER
16863 M: Stanislaw Gruszka <stf_xl@wp.pl>
16864 M: Helmut Schaa <helmut.schaa@googlemail.com>
16865 L: linux-wireless@vger.kernel.org
16867 F: drivers/net/wireless/ralink/rt2x00/
16869 RAMDISK RAM BLOCK DEVICE DRIVER
16870 M: Jens Axboe <axboe@kernel.dk>
16872 F: Documentation/admin-guide/blockdev/ramdisk.rst
16873 F: drivers/block/brd.c
16875 RANCHU VIRTUAL BOARD FOR MIPS
16876 M: Miodrag Dinic <miodrag.dinic@mips.com>
16877 L: linux-mips@vger.kernel.org
16879 F: arch/mips/configs/generic/board-ranchu.config
16880 F: arch/mips/generic/board-ranchu.c
16882 RANDOM NUMBER DRIVER
16883 M: "Theodore Ts'o" <tytso@mit.edu>
16884 M: Jason A. Donenfeld <Jason@zx2c4.com>
16885 T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
16887 F: drivers/char/random.c
16888 F: drivers/virt/vmgenid.c
16891 M: Matt Porter <mporter@kernel.crashing.org>
16892 M: Alexandre Bounine <alex.bou9@gmail.com>
16894 F: drivers/rapidio/
16897 M: Tony Luck <tony.luck@intel.com>
16898 M: Borislav Petkov <bp@alien8.de>
16899 L: linux-edac@vger.kernel.org
16901 F: Documentation/admin-guide/ras.rst
16903 F: include/linux/ras.h
16904 F: include/ras/ras_event.h
16906 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
16907 L: linux-wireless@vger.kernel.org
16909 F: drivers/net/wireless/ray*
16911 RC-CORE / LIRC FRAMEWORK
16912 M: Sean Young <sean@mess.org>
16913 L: linux-media@vger.kernel.org
16915 W: http://linuxtv.org
16916 T: git git://linuxtv.org/media_tree.git
16917 F: Documentation/driver-api/media/rc-core.rst
16918 F: Documentation/userspace-api/media/rc/
16919 F: drivers/media/rc/
16920 F: include/media/rc-map.h
16921 F: include/media/rc-core.h
16922 F: include/uapi/linux/lirc.h
16924 RCMM REMOTE CONTROLS DECODER
16925 M: Patrick Lerda <patrick9876@free.fr>
16927 F: drivers/media/rc/ir-rcmm-decoder.c
16929 RCUTORTURE TEST FRAMEWORK
16930 M: "Paul E. McKenney" <paulmck@kernel.org>
16931 M: Josh Triplett <josh@joshtriplett.org>
16932 R: Steven Rostedt <rostedt@goodmis.org>
16933 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16934 R: Lai Jiangshan <jiangshanlai@gmail.com>
16935 L: rcu@vger.kernel.org
16937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16938 F: tools/testing/selftests/rcutorture
16940 RDACM20 Camera Sensor
16941 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
16942 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
16943 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
16944 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
16945 L: linux-media@vger.kernel.org
16947 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
16948 F: drivers/media/i2c/max9271.c
16949 F: drivers/media/i2c/max9271.h
16950 F: drivers/media/i2c/rdacm20.c
16952 RDACM21 Camera Sensor
16953 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
16954 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
16955 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
16956 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
16957 L: linux-media@vger.kernel.org
16959 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
16960 F: drivers/media/i2c/max9271.c
16961 F: drivers/media/i2c/max9271.h
16962 F: drivers/media/i2c/rdacm21.c
16965 M: Florian Fainelli <florian@openwrt.org>
16968 RDC R6040 FAST ETHERNET DRIVER
16969 M: Florian Fainelli <f.fainelli@gmail.com>
16970 L: netdev@vger.kernel.org
16972 F: drivers/net/ethernet/rdc/r6040.c
16974 RDMAVT - RDMA verbs software
16975 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16976 L: linux-rdma@vger.kernel.org
16978 F: drivers/infiniband/sw/rdmavt
16980 RDS - RELIABLE DATAGRAM SOCKETS
16981 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
16982 L: netdev@vger.kernel.org
16983 L: linux-rdma@vger.kernel.org
16984 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
16986 W: https://oss.oracle.com/projects/rds/
16987 F: Documentation/networking/rds.rst
16990 RDT - RESOURCE ALLOCATION
16991 M: Fenghua Yu <fenghua.yu@intel.com>
16992 M: Reinette Chatre <reinette.chatre@intel.com>
16993 L: linux-kernel@vger.kernel.org
16995 F: Documentation/x86/resctrl*
16996 F: arch/x86/include/asm/resctrl.h
16997 F: arch/x86/kernel/cpu/resctrl/
16998 F: tools/testing/selftests/resctrl/
17000 READ-COPY UPDATE (RCU)
17001 M: "Paul E. McKenney" <paulmck@kernel.org>
17002 M: Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
17003 M: Neeraj Upadhyay <quic_neeraju@quicinc.com> (kernel/rcu/tasks.h)
17004 M: Josh Triplett <josh@joshtriplett.org>
17005 R: Steven Rostedt <rostedt@goodmis.org>
17006 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17007 R: Lai Jiangshan <jiangshanlai@gmail.com>
17008 R: Joel Fernandes <joel@joelfernandes.org>
17009 L: rcu@vger.kernel.org
17011 W: http://www.rdrop.com/users/paulmck/RCU/
17012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17013 F: Documentation/RCU/
17014 F: include/linux/rcu*
17016 X: Documentation/RCU/torture.rst
17017 X: include/linux/srcu*.h
17018 X: kernel/rcu/srcu*.c
17020 REAL TIME CLOCK (RTC) SUBSYSTEM
17021 M: Alessandro Zummo <a.zummo@towertech.it>
17022 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
17023 L: linux-rtc@vger.kernel.org
17025 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
17026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
17027 F: Documentation/admin-guide/rtc.rst
17028 F: Documentation/devicetree/bindings/rtc/
17030 F: include/linux/platform_data/rtc-*
17031 F: include/linux/rtc.h
17032 F: include/linux/rtc/
17033 F: include/uapi/linux/rtc.h
17034 F: tools/testing/selftests/rtc/
17036 REALTEK AUDIO CODECS
17037 M: Oder Chiou <oder_chiou@realtek.com>
17039 F: include/sound/rt*.h
17040 F: sound/soc/codecs/rt*
17042 REALTEK OTTO WATCHDOG
17043 M: Sander Vanheule <sander@svanheule.net>
17044 L: linux-watchdog@vger.kernel.org
17046 F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
17047 F: drivers/watchdog/realtek_otto_wdt.c
17049 REALTEK RTL83xx SMI DSA ROUTER CHIPS
17050 M: Linus Walleij <linus.walleij@linaro.org>
17051 M: Alvin Šipraga <alsi@bang-olufsen.dk>
17053 F: Documentation/devicetree/bindings/net/dsa/realtek.yaml
17054 F: drivers/net/dsa/realtek/*
17056 REALTEK WIRELESS DRIVER (rtlwifi family)
17057 M: Ping-Ke Shih <pkshih@realtek.com>
17058 L: linux-wireless@vger.kernel.org
17060 W: https://wireless.wiki.kernel.org/
17061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17062 F: drivers/net/wireless/realtek/rtlwifi/
17064 REALTEK WIRELESS DRIVER (rtw88)
17065 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
17066 L: linux-wireless@vger.kernel.org
17068 F: drivers/net/wireless/realtek/rtw88/
17070 REALTEK WIRELESS DRIVER (rtw89)
17071 M: Ping-Ke Shih <pkshih@realtek.com>
17072 L: linux-wireless@vger.kernel.org
17074 F: drivers/net/wireless/realtek/rtw89/
17076 REDPINE WIRELESS DRIVER
17077 M: Amitkumar Karwar <amitkarwar@gmail.com>
17078 M: Siva Rebbagondla <siva8118@gmail.com>
17079 L: linux-wireless@vger.kernel.org
17081 F: drivers/net/wireless/rsi/
17083 REGISTER MAP ABSTRACTION
17084 M: Mark Brown <broonie@kernel.org>
17085 L: linux-kernel@vger.kernel.org
17087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
17088 F: Documentation/devicetree/bindings/regmap/
17089 F: drivers/base/regmap/
17090 F: include/linux/regmap.h
17092 REISERFS FILE SYSTEM
17093 L: reiserfs-devel@vger.kernel.org
17097 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
17098 M: Bjorn Andersson <bjorn.andersson@linaro.org>
17099 M: Mathieu Poirier <mathieu.poirier@linaro.org>
17100 L: linux-remoteproc@vger.kernel.org
17102 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
17103 F: Documentation/ABI/testing/sysfs-class-remoteproc
17104 F: Documentation/devicetree/bindings/remoteproc/
17105 F: Documentation/staging/remoteproc.rst
17106 F: drivers/remoteproc/
17107 F: include/linux/remoteproc.h
17108 F: include/linux/remoteproc/
17110 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
17111 M: Bjorn Andersson <bjorn.andersson@linaro.org>
17112 M: Mathieu Poirier <mathieu.poirier@linaro.org>
17113 L: linux-remoteproc@vger.kernel.org
17115 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
17116 F: Documentation/ABI/testing/sysfs-bus-rpmsg
17117 F: Documentation/staging/rpmsg.rst
17119 F: include/linux/rpmsg.h
17120 F: include/linux/rpmsg/
17121 F: include/uapi/linux/rpmsg.h
17124 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
17125 M: Stephan Gerhold <stephan@gerhold.net>
17126 L: netdev@vger.kernel.org
17127 L: linux-remoteproc@vger.kernel.org
17129 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
17131 RENESAS CLOCK DRIVERS
17132 M: Geert Uytterhoeven <geert+renesas@glider.be>
17133 L: linux-renesas-soc@vger.kernel.org
17135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
17136 F: Documentation/devicetree/bindings/clock/renesas,*
17137 F: drivers/clk/renesas/
17139 RENESAS EMEV2 I2C DRIVER
17140 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17141 L: linux-renesas-soc@vger.kernel.org
17143 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
17144 F: drivers/i2c/busses/i2c-emev2.c
17146 RENESAS ETHERNET DRIVERS
17147 R: Sergey Shtylyov <s.shtylyov@omp.ru>
17148 L: netdev@vger.kernel.org
17149 L: linux-renesas-soc@vger.kernel.org
17150 F: Documentation/devicetree/bindings/net/renesas,*.yaml
17151 F: drivers/net/ethernet/renesas/
17152 F: include/linux/sh_eth.h
17154 RENESAS R-CAR GYROADC DRIVER
17155 M: Marek Vasut <marek.vasut@gmail.com>
17156 L: linux-iio@vger.kernel.org
17158 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
17159 F: drivers/iio/adc/rcar-gyroadc.c
17161 RENESAS R-CAR I2C DRIVERS
17162 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17163 L: linux-renesas-soc@vger.kernel.org
17165 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
17166 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
17167 F: drivers/i2c/busses/i2c-rcar.c
17168 F: drivers/i2c/busses/i2c-sh_mobile.c
17170 RENESAS R-CAR SATA DRIVER
17171 R: Sergey Shtylyov <s.shtylyov@omp.ru>
17173 L: linux-ide@vger.kernel.org
17174 L: linux-renesas-soc@vger.kernel.org
17175 F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
17176 F: drivers/ata/sata_rcar.c
17178 RENESAS R-CAR THERMAL DRIVERS
17179 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
17180 L: linux-renesas-soc@vger.kernel.org
17182 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
17183 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
17184 F: drivers/thermal/rcar_gen3_thermal.c
17185 F: drivers/thermal/rcar_thermal.c
17187 RENESAS RIIC DRIVER
17188 M: Chris Brandt <chris.brandt@renesas.com>
17189 L: linux-renesas-soc@vger.kernel.org
17191 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
17192 F: drivers/i2c/busses/i2c-riic.c
17194 RENESAS USB PHY DRIVER
17195 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17196 L: linux-renesas-soc@vger.kernel.org
17198 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
17200 RENESAS RZ/G2L A/D DRIVER
17201 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
17202 L: linux-iio@vger.kernel.org
17203 L: linux-renesas-soc@vger.kernel.org
17205 F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
17206 F: drivers/iio/adc/rzg2l_adc.c
17208 RENESAS RZ/N1 RTC CONTROLLER DRIVER
17209 M: Miquel Raynal <miquel.raynal@bootlin.com>
17210 L: linux-rtc@vger.kernel.org
17211 L: linux-renesas-soc@vger.kernel.org
17213 F: Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
17214 F: drivers/rtc/rtc-rzn1.c
17216 RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
17217 M: Miquel Raynal <miquel.raynal@bootlin.com>
17218 L: linux-mtd@lists.infradead.org
17219 L: linux-renesas-soc@vger.kernel.org
17221 F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
17222 F: drivers/mtd/nand/raw/renesas-nand-controller.c
17224 RESET CONTROLLER FRAMEWORK
17225 M: Philipp Zabel <p.zabel@pengutronix.de>
17227 T: git git://git.pengutronix.de/git/pza/linux
17228 F: Documentation/devicetree/bindings/reset/
17229 F: Documentation/driver-api/reset.rst
17231 F: include/dt-bindings/reset/
17232 F: include/linux/reset-controller.h
17233 F: include/linux/reset.h
17234 F: include/linux/reset/
17235 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
17237 RESTARTABLE SEQUENCES SUPPORT
17238 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17239 M: Peter Zijlstra <peterz@infradead.org>
17240 M: "Paul E. McKenney" <paulmck@kernel.org>
17241 M: Boqun Feng <boqun.feng@gmail.com>
17242 L: linux-kernel@vger.kernel.org
17244 F: include/trace/events/rseq.h
17245 F: include/uapi/linux/rseq.h
17247 F: tools/testing/selftests/rseq/
17250 M: Johannes Berg <johannes@sipsolutions.net>
17251 L: linux-wireless@vger.kernel.org
17253 W: https://wireless.wiki.kernel.org/
17254 Q: https://patchwork.kernel.org/project/linux-wireless/list/
17255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
17256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
17257 F: Documentation/ABI/stable/sysfs-class-rfkill
17258 F: Documentation/driver-api/rfkill.rst
17259 F: include/linux/rfkill.h
17260 F: include/uapi/linux/rfkill.h
17264 M: Thomas Graf <tgraf@suug.ch>
17265 M: Herbert Xu <herbert@gondor.apana.org.au>
17266 L: netdev@vger.kernel.org
17268 F: include/linux/rhashtable-types.h
17269 F: include/linux/rhashtable.h
17270 F: lib/rhashtable.c
17271 F: lib/test_rhashtable.c
17273 RICOH R5C592 MEMORYSTICK DRIVER
17274 M: Maxim Levitsky <maximlevitsky@gmail.com>
17276 F: drivers/memstick/host/r592.*
17278 RICOH SMARTMEDIA/XD DRIVER
17279 M: Maxim Levitsky <maximlevitsky@gmail.com>
17281 F: drivers/mtd/nand/raw/r852.c
17282 F: drivers/mtd/nand/raw/r852.h
17285 M: Atish Patra <atishp@atishpatra.org>
17286 R: Anup Patel <anup@brainfault.org>
17287 L: linux-riscv@lists.infradead.org
17289 F: drivers/perf/riscv_pmu.c
17290 F: drivers/perf/riscv_pmu_legacy.c
17291 F: drivers/perf/riscv_pmu_sbi.c
17293 RISC-V ARCHITECTURE
17294 M: Paul Walmsley <paul.walmsley@sifive.com>
17295 M: Palmer Dabbelt <palmer@dabbelt.com>
17296 M: Albert Ou <aou@eecs.berkeley.edu>
17297 L: linux-riscv@lists.infradead.org
17299 P: Documentation/riscv/patch-acceptance.rst
17300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
17305 RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
17306 M: Conor Dooley <conor.dooley@microchip.com>
17307 M: Daire McNamara <daire.mcnamara@microchip.com>
17308 L: linux-riscv@lists.infradead.org
17310 F: arch/riscv/boot/dts/microchip/
17311 F: drivers/char/hw_random/mpfs-rng.c
17312 F: drivers/clk/microchip/clk-mpfs.c
17313 F: drivers/mailbox/mailbox-mpfs.c
17314 F: drivers/pci/controller/pcie-microchip-host.c
17315 F: drivers/soc/microchip/
17316 F: include/soc/microchip/mpfs.h
17319 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
17320 M: Jack Wang <jinpu.wang@ionos.com>
17321 L: linux-block@vger.kernel.org
17323 F: drivers/block/rnbd/
17326 M: Stefan Achatz <erazor_de@users.sourceforge.net>
17328 W: http://sourceforge.net/projects/roccat/
17329 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
17330 F: drivers/hid/hid-roccat*
17331 F: include/linux/hid-roccat*
17333 ROCKCHIP I2S TDM DRIVER
17334 M: Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
17335 L: linux-rockchip@lists.infradead.org
17337 F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
17338 F: sound/soc/rockchip/rockchip_i2s_tdm.*
17340 ROCKCHIP ISP V1 DRIVER
17341 M: Dafna Hirschfeld <dafna@fastmail.com>
17342 L: linux-media@vger.kernel.org
17343 L: linux-rockchip@lists.infradead.org
17345 F: Documentation/admin-guide/media/rkisp1.rst
17346 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
17347 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
17348 F: drivers/media/platform/rockchip/rkisp1
17349 F: include/uapi/linux/rkisp1-config.h
17351 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
17352 M: Jacob Chen <jacob-chen@iotwrt.com>
17353 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17354 L: linux-media@vger.kernel.org
17355 L: linux-rockchip@lists.infradead.org
17357 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
17358 F: drivers/media/platform/rockchip/rga/
17360 ROCKCHIP VIDEO DECODER DRIVER
17361 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17362 L: linux-media@vger.kernel.org
17363 L: linux-rockchip@lists.infradead.org
17365 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
17366 F: drivers/staging/media/rkvdec/
17369 M: Jiri Pirko <jiri@resnulli.us>
17370 L: netdev@vger.kernel.org
17372 F: drivers/net/ethernet/rocker/
17374 ROCKETPORT EXPRESS/INFINITY DRIVER
17375 M: Kevin Cernekee <cernekee@gmail.com>
17376 L: linux-serial@vger.kernel.org
17378 F: drivers/tty/serial/rp2.*
17380 ROHM BD99954 CHARGER IC
17381 R: Matti Vaittinen <mazziesaccount@gmail.com>
17383 F: drivers/power/supply/bd99954-charger.c
17384 F: drivers/power/supply/bd99954-charger.h
17386 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
17387 M: Tomasz Duszynski <tduszyns@gmail.com>
17389 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
17390 F: drivers/iio/light/bh1750.c
17392 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
17393 M: Marek Vasut <marek.vasut+renesas@gmail.com>
17394 L: linux-kernel@vger.kernel.org
17395 L: linux-renesas-soc@vger.kernel.org
17397 F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
17398 F: drivers/gpio/gpio-bd9571mwv.c
17399 F: drivers/mfd/bd9571mwv.c
17400 F: drivers/regulator/bd9571mwv-regulator.c
17401 F: include/linux/mfd/bd9571mwv.h
17403 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
17404 R: Matti Vaittinen <mazziesaccount@gmail.com>
17406 F: drivers/clk/clk-bd718x7.c
17407 F: drivers/gpio/gpio-bd71815.c
17408 F: drivers/gpio/gpio-bd71828.c
17409 F: drivers/mfd/rohm-bd71828.c
17410 F: drivers/mfd/rohm-bd718x7.c
17411 F: drivers/mfd/rohm-bd9576.c
17412 F: drivers/regulator/bd71815-regulator.c
17413 F: drivers/regulator/bd71828-regulator.c
17414 F: drivers/regulator/bd718x7-regulator.c
17415 F: drivers/regulator/bd9576-regulator.c
17416 F: drivers/regulator/rohm-regulator.c
17417 F: drivers/rtc/rtc-bd70528.c
17418 F: drivers/watchdog/bd9576_wdt.c
17419 F: include/linux/mfd/rohm-bd71815.h
17420 F: include/linux/mfd/rohm-bd71828.h
17421 F: include/linux/mfd/rohm-bd718x7.h
17422 F: include/linux/mfd/rohm-bd957x.h
17423 F: include/linux/mfd/rohm-generic.h
17424 F: include/linux/mfd/rohm-shared.h
17427 M: Ralf Baechle <ralf@linux-mips.org>
17428 L: linux-hams@vger.kernel.org
17430 W: http://www.linux-ax25.org/
17431 F: include/net/rose.h
17432 F: include/uapi/linux/rose.h
17435 ROTATION DRIVER FOR ALLWINNER A83T
17436 M: Jernej Skrabec <jernej.skrabec@gmail.com>
17437 L: linux-media@vger.kernel.org
17439 T: git git://linuxtv.org/media_tree.git
17440 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
17441 F: drivers/media/platform/sunxi/sun8i-rotate/
17444 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17445 L: linux-remoteproc@vger.kernel.org
17447 F: drivers/tty/rpmsg_tty.c
17449 RTL2830 MEDIA DRIVER
17450 M: Antti Palosaari <crope@iki.fi>
17451 L: linux-media@vger.kernel.org
17453 W: https://linuxtv.org
17454 W: http://palosaari.fi/linux/
17455 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17456 T: git git://linuxtv.org/anttip/media_tree.git
17457 F: drivers/media/dvb-frontends/rtl2830*
17459 RTL2832 MEDIA DRIVER
17460 M: Antti Palosaari <crope@iki.fi>
17461 L: linux-media@vger.kernel.org
17463 W: https://linuxtv.org
17464 W: http://palosaari.fi/linux/
17465 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17466 T: git git://linuxtv.org/anttip/media_tree.git
17467 F: drivers/media/dvb-frontends/rtl2832*
17469 RTL2832_SDR MEDIA DRIVER
17470 M: Antti Palosaari <crope@iki.fi>
17471 L: linux-media@vger.kernel.org
17473 W: https://linuxtv.org
17474 W: http://palosaari.fi/linux/
17475 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17476 T: git git://linuxtv.org/anttip/media_tree.git
17477 F: drivers/media/dvb-frontends/rtl2832_sdr*
17479 RTL8180 WIRELESS DRIVER
17480 L: linux-wireless@vger.kernel.org
17482 W: https://wireless.wiki.kernel.org/
17483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17484 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
17486 RTL8187 WIRELESS DRIVER
17487 M: Herton Ronaldo Krzesinski <herton@canonical.com>
17488 M: Hin-Tak Leung <htl10@users.sourceforge.net>
17489 M: Larry Finger <Larry.Finger@lwfinger.net>
17490 L: linux-wireless@vger.kernel.org
17492 W: https://wireless.wiki.kernel.org/
17493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17494 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
17496 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
17497 M: Jes Sorensen <Jes.Sorensen@gmail.com>
17498 L: linux-wireless@vger.kernel.org
17500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
17501 F: drivers/net/wireless/realtek/rtl8xxxu/
17503 RTRS TRANSPORT DRIVERS
17504 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
17505 M: Jack Wang <jinpu.wang@ionos.com>
17506 L: linux-rdma@vger.kernel.org
17508 F: drivers/infiniband/ulp/rtrs/
17510 RXRPC SOCKETS (AF_RXRPC)
17511 M: David Howells <dhowells@redhat.com>
17512 M: Marc Dionne <marc.dionne@auristor.com>
17513 L: linux-afs@lists.infradead.org
17515 W: https://www.infradead.org/~dhowells/kafs/
17516 F: Documentation/networking/rxrpc.rst
17517 F: include/keys/rxrpc-type.h
17518 F: include/net/af_rxrpc.h
17519 F: include/trace/events/rxrpc.h
17520 F: include/uapi/linux/rxrpc.h
17523 S3 SAVAGE FRAMEBUFFER DRIVER
17524 M: Antonino Daplas <adaplas@gmail.com>
17525 L: linux-fbdev@vger.kernel.org
17527 F: drivers/video/fbdev/savage/
17530 M: Heiko Carstens <hca@linux.ibm.com>
17531 M: Vasily Gorbik <gor@linux.ibm.com>
17532 M: Alexander Gordeev <agordeev@linux.ibm.com>
17533 R: Christian Borntraeger <borntraeger@linux.ibm.com>
17534 R: Sven Schnelle <svens@linux.ibm.com>
17535 L: linux-s390@vger.kernel.org
17537 W: http://www.ibm.com/developerworks/linux/linux390/
17538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
17539 F: Documentation/driver-api/s390-drivers.rst
17540 F: Documentation/s390/
17544 S390 COMMON I/O LAYER
17545 M: Vineeth Vijayan <vneethv@linux.ibm.com>
17546 M: Peter Oberparleiter <oberpar@linux.ibm.com>
17547 L: linux-s390@vger.kernel.org
17549 W: http://www.ibm.com/developerworks/linux/linux390/
17550 F: drivers/s390/cio/
17553 M: Stefan Haberland <sth@linux.ibm.com>
17554 M: Jan Hoeppner <hoeppner@linux.ibm.com>
17555 L: linux-s390@vger.kernel.org
17557 W: http://www.ibm.com/developerworks/linux/linux390/
17558 F: block/partitions/ibm.c
17559 F: drivers/s390/block/dasd*
17560 F: include/linux/dasd_mod.h
17563 M: Matthew Rosato <mjrosato@linux.ibm.com>
17564 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
17565 L: linux-s390@vger.kernel.org
17567 W: http://www.ibm.com/developerworks/linux/linux390/
17568 F: drivers/iommu/s390-iommu.c
17570 S390 IUCV NETWORK LAYER
17571 M: Alexandra Winter <wintera@linux.ibm.com>
17572 M: Wenjia Zhang <wenjia@linux.ibm.com>
17573 L: linux-s390@vger.kernel.org
17574 L: netdev@vger.kernel.org
17576 W: http://www.ibm.com/developerworks/linux/linux390/
17577 F: drivers/s390/net/*iucv*
17578 F: include/net/iucv/
17581 S390 NETWORK DRIVERS
17582 M: Alexandra Winter <wintera@linux.ibm.com>
17583 M: Wenjia Zhang <wenjia@linux.ibm.com>
17584 L: linux-s390@vger.kernel.org
17585 L: netdev@vger.kernel.org
17587 W: http://www.ibm.com/developerworks/linux/linux390/
17588 F: drivers/s390/net/
17591 M: Niklas Schnelle <schnelle@linux.ibm.com>
17592 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
17593 L: linux-s390@vger.kernel.org
17595 W: http://www.ibm.com/developerworks/linux/linux390/
17597 F: drivers/pci/hotplug/s390_pci_hpc.c
17598 F: Documentation/s390/pci.rst
17600 S390 VFIO AP DRIVER
17601 M: Tony Krowiak <akrowiak@linux.ibm.com>
17602 M: Halil Pasic <pasic@linux.ibm.com>
17603 M: Jason Herne <jjherne@linux.ibm.com>
17604 L: linux-s390@vger.kernel.org
17606 W: http://www.ibm.com/developerworks/linux/linux390/
17607 F: Documentation/s390/vfio-ap.rst
17608 F: drivers/s390/crypto/vfio_ap*
17610 S390 VFIO-CCW DRIVER
17611 M: Eric Farman <farman@linux.ibm.com>
17612 M: Matthew Rosato <mjrosato@linux.ibm.com>
17613 R: Halil Pasic <pasic@linux.ibm.com>
17614 L: linux-s390@vger.kernel.org
17615 L: kvm@vger.kernel.org
17617 F: Documentation/s390/vfio-ccw.rst
17618 F: drivers/s390/cio/vfio_ccw*
17619 F: include/uapi/linux/vfio_ccw.h
17621 S390 VFIO-PCI DRIVER
17622 M: Matthew Rosato <mjrosato@linux.ibm.com>
17623 M: Eric Farman <farman@linux.ibm.com>
17624 L: linux-s390@vger.kernel.org
17625 L: kvm@vger.kernel.org
17627 F: drivers/vfio/pci/vfio_pci_zdev.c
17628 F: include/uapi/linux/vfio_zdev.h
17631 M: Harald Freudenberger <freude@linux.ibm.com>
17632 L: linux-s390@vger.kernel.org
17634 W: http://www.ibm.com/developerworks/linux/linux390/
17635 F: drivers/s390/crypto/
17638 M: Steffen Maier <maier@linux.ibm.com>
17639 M: Benjamin Block <bblock@linux.ibm.com>
17640 L: linux-s390@vger.kernel.org
17642 W: http://www.ibm.com/developerworks/linux/linux390/
17643 F: drivers/s390/scsi/zfcp_*
17645 S3C ADC BATTERY DRIVER
17646 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17647 L: linux-samsung-soc@vger.kernel.org
17649 F: drivers/power/supply/s3c_adc_battery.c
17650 F: include/linux/s3c_adc_battery.h
17652 S3C24XX SD/MMC Driver
17653 M: Ben Dooks <ben-linux@fluff.org>
17654 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17656 F: drivers/mmc/host/s3cmci.*
17658 SAA6588 RDS RECEIVER DRIVER
17659 M: Hans Verkuil <hverkuil@xs4all.nl>
17660 L: linux-media@vger.kernel.org
17662 W: https://linuxtv.org
17663 T: git git://linuxtv.org/media_tree.git
17664 F: drivers/media/i2c/saa6588*
17666 SAA7134 VIDEO4LINUX DRIVER
17667 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17668 L: linux-media@vger.kernel.org
17670 W: https://linuxtv.org
17671 T: git git://linuxtv.org/media_tree.git
17672 F: Documentation/driver-api/media/drivers/saa7134*
17673 F: drivers/media/pci/saa7134/
17675 SAA7146 VIDEO4LINUX-2 DRIVER
17676 M: Hans Verkuil <hverkuil@xs4all.nl>
17677 L: linux-media@vger.kernel.org
17679 T: git git://linuxtv.org/media_tree.git
17680 F: drivers/media/common/saa7146/
17681 F: drivers/media/pci/saa7146/
17682 F: include/media/drv-intf/saa7146*
17684 SAFESETID SECURITY MODULE
17685 M: Micah Morton <mortonm@chromium.org>
17687 F: Documentation/admin-guide/LSM/SafeSetID.rst
17688 F: security/safesetid/
17690 SAMSUNG AUDIO (ASoC) DRIVERS
17691 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17692 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17693 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17695 B: mailto:linux-samsung-soc@vger.kernel.org
17696 F: Documentation/devicetree/bindings/sound/samsung*
17697 F: sound/soc/samsung/
17699 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
17700 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17701 L: linux-crypto@vger.kernel.org
17702 L: linux-samsung-soc@vger.kernel.org
17704 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
17705 F: drivers/crypto/exynos-rng.c
17707 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
17708 M: Łukasz Stelmach <l.stelmach@samsung.com>
17709 L: linux-samsung-soc@vger.kernel.org
17711 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
17712 F: drivers/char/hw_random/exynos-trng.c
17714 SAMSUNG FRAMEBUFFER DRIVER
17715 M: Jingoo Han <jingoohan1@gmail.com>
17716 L: linux-fbdev@vger.kernel.org
17718 F: drivers/video/fbdev/s3c-fb.c
17720 SAMSUNG INTERCONNECT DRIVERS
17721 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17722 M: Artur Świgoń <a.swigon@samsung.com>
17723 L: linux-pm@vger.kernel.org
17724 L: linux-samsung-soc@vger.kernel.org
17726 F: drivers/interconnect/samsung/
17728 SAMSUNG LAPTOP DRIVER
17729 M: Corentin Chary <corentin.chary@gmail.com>
17730 L: platform-driver-x86@vger.kernel.org
17732 F: drivers/platform/x86/samsung-laptop.c
17734 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
17735 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17736 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
17737 L: linux-kernel@vger.kernel.org
17738 L: linux-samsung-soc@vger.kernel.org
17740 B: mailto:linux-samsung-soc@vger.kernel.org
17741 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
17742 F: Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
17743 F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
17744 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
17745 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
17746 F: drivers/clk/clk-s2mps11.c
17747 F: drivers/mfd/sec*.c
17748 F: drivers/regulator/s2m*.c
17749 F: drivers/regulator/s5m*.c
17750 F: drivers/rtc/rtc-s5m.c
17751 F: include/linux/mfd/samsung/
17753 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
17754 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
17755 L: linux-media@vger.kernel.org
17756 L: linux-samsung-soc@vger.kernel.org
17758 F: drivers/media/platform/samsung/s3c-camif/
17759 F: include/media/drv-intf/s3c_camif.h
17761 SAMSUNG S3FWRN5 NFC DRIVER
17762 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17763 M: Krzysztof Opasiak <k.opasiak@samsung.com>
17764 L: linux-nfc@lists.01.org (subscribers-only)
17766 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
17767 F: drivers/nfc/s3fwrn5
17769 SAMSUNG S5C73M3 CAMERA DRIVER
17770 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17771 M: Andrzej Hajda <andrzej.hajda@intel.com>
17772 L: linux-media@vger.kernel.org
17774 F: drivers/media/i2c/s5c73m3/*
17776 SAMSUNG S5K5BAF CAMERA DRIVER
17777 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17778 M: Andrzej Hajda <andrzej.hajda@intel.com>
17779 L: linux-media@vger.kernel.org
17781 F: drivers/media/i2c/s5k5baf.c
17783 SAMSUNG S5P Security SubSystem (SSS) DRIVER
17784 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17785 M: Vladimir Zapolskiy <vz@mleia.com>
17786 L: linux-crypto@vger.kernel.org
17787 L: linux-samsung-soc@vger.kernel.org
17789 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
17790 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
17791 F: drivers/crypto/s5p-sss.c
17793 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
17794 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17795 L: linux-media@vger.kernel.org
17797 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17798 F: drivers/media/platform/samsung/exynos4-is/
17800 SAMSUNG SOC CLOCK DRIVERS
17801 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17802 M: Tomasz Figa <tomasz.figa@gmail.com>
17803 M: Chanwoo Choi <cw00.choi@samsung.com>
17804 R: Alim Akhtar <alim.akhtar@samsung.com>
17805 L: linux-samsung-soc@vger.kernel.org
17807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
17808 F: Documentation/devicetree/bindings/clock/samsung,*.yaml
17809 F: Documentation/devicetree/bindings/clock/samsung,s3c*
17810 F: drivers/clk/samsung/
17811 F: include/dt-bindings/clock/exynos*.h
17812 F: include/dt-bindings/clock/s3c*.h
17813 F: include/dt-bindings/clock/s5p*.h
17814 F: include/dt-bindings/clock/samsung,*.h
17815 F: include/linux/clk/samsung.h
17816 F: include/linux/platform_data/clk-s3c2410.h
17818 SAMSUNG SPI DRIVERS
17819 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17820 M: Andi Shyti <andi@etezian.org>
17821 L: linux-spi@vger.kernel.org
17822 L: linux-samsung-soc@vger.kernel.org
17824 F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml
17825 F: drivers/spi/spi-s3c*
17826 F: include/linux/platform_data/spi-s3c64xx.h
17827 F: include/linux/spi/s3c24xx-fiq.h
17829 SAMSUNG SXGBE DRIVERS
17830 M: Byungho An <bh74.an@samsung.com>
17831 L: netdev@vger.kernel.org
17833 F: drivers/net/ethernet/samsung/sxgbe/
17835 SAMSUNG THERMAL DRIVER
17836 M: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
17837 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17838 L: linux-pm@vger.kernel.org
17839 L: linux-samsung-soc@vger.kernel.org
17841 F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
17842 F: drivers/thermal/samsung/
17844 SAMSUNG USB2 PHY DRIVER
17845 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17846 L: linux-kernel@vger.kernel.org
17848 F: Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
17849 F: Documentation/driver-api/phy/samsung-usb2.rst
17850 F: drivers/phy/samsung/phy-exynos4210-usb2.c
17851 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
17852 F: drivers/phy/samsung/phy-exynos5250-usb2.c
17853 F: drivers/phy/samsung/phy-s5pv210-usb2.c
17854 F: drivers/phy/samsung/phy-samsung-usb2.c
17855 F: drivers/phy/samsung/phy-samsung-usb2.h
17857 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
17858 M: Paul Barker <paul.barker@sancloud.com>
17859 R: Marc Murphy <marc.murphy@sancloud.com>
17861 F: arch/arm/boot/dts/am335x-sancloud*
17864 M: Zwane Mwaikambo <zwanem@gmail.com>
17866 F: drivers/watchdog/sc1200wdt.c
17869 M: Ingo Molnar <mingo@redhat.com>
17870 M: Peter Zijlstra <peterz@infradead.org>
17871 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
17872 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
17873 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
17874 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
17875 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
17876 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
17877 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
17878 R: Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
17879 L: linux-kernel@vger.kernel.org
17881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
17882 F: include/linux/preempt.h
17883 F: include/linux/sched.h
17884 F: include/linux/wait.h
17885 F: include/uapi/linux/sched.h
17888 SCR24X CHIP CARD INTERFACE DRIVER
17889 M: Lubomir Rintel <lkundrak@v3.sk>
17891 F: drivers/char/pcmcia/scr24x_cs.c
17893 SCSI RDMA PROTOCOL (SRP) INITIATOR
17894 M: Bart Van Assche <bvanassche@acm.org>
17895 L: linux-rdma@vger.kernel.org
17897 Q: http://patchwork.kernel.org/project/linux-rdma/list/
17898 F: drivers/infiniband/ulp/srp/
17899 F: include/scsi/srp.h
17901 SCSI RDMA PROTOCOL (SRP) TARGET
17902 M: Bart Van Assche <bvanassche@acm.org>
17903 L: linux-rdma@vger.kernel.org
17904 L: target-devel@vger.kernel.org
17906 Q: http://patchwork.kernel.org/project/linux-rdma/list/
17907 F: drivers/infiniband/ulp/srpt/
17910 M: Doug Gilbert <dgilbert@interlog.com>
17911 L: linux-scsi@vger.kernel.org
17913 W: http://sg.danny.cz/sg
17914 F: Documentation/scsi/scsi-generic.rst
17915 F: drivers/scsi/sg.c
17916 F: include/scsi/sg.h
17919 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
17920 M: "Martin K. Petersen" <martin.petersen@oracle.com>
17921 L: linux-scsi@vger.kernel.org
17923 Q: https://patchwork.kernel.org/project/linux-scsi/list/
17924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
17925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
17926 F: Documentation/devicetree/bindings/scsi/
17932 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
17933 L: linux-scsi@vger.kernel.org
17935 F: Documentation/scsi/st.rst
17936 F: drivers/scsi/st.*
17937 F: drivers/scsi/st_*.h
17939 SCSI TARGET CORE USER DRIVER
17940 M: Bodo Stroesser <bostroesser@gmail.com>
17941 L: linux-scsi@vger.kernel.org
17942 L: target-devel@vger.kernel.org
17944 F: Documentation/target/tcmu-design.rst
17945 F: drivers/target/target_core_user.c
17946 F: include/uapi/linux/target_core_user.h
17948 SCSI TARGET SUBSYSTEM
17949 M: "Martin K. Petersen" <martin.petersen@oracle.com>
17950 L: linux-scsi@vger.kernel.org
17951 L: target-devel@vger.kernel.org
17953 W: http://www.linux-iscsi.org
17954 Q: https://patchwork.kernel.org/project/target-devel/list/
17955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
17956 F: Documentation/target/
17961 M: Vlad Yasevich <vyasevich@gmail.com>
17962 M: Neil Horman <nhorman@tuxdriver.com>
17963 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
17964 L: linux-sctp@vger.kernel.org
17966 W: http://lksctp.sourceforge.net
17967 F: Documentation/networking/sctp.rst
17968 F: include/linux/sctp.h
17969 F: include/net/sctp/
17970 F: include/uapi/linux/sctp.h
17974 M: Jim Cromie <jim.cromie@gmail.com>
17976 F: Documentation/i2c/busses/scx200_acb.rst
17977 F: arch/x86/platform/scx200/
17978 F: drivers/i2c/busses/scx200*
17979 F: drivers/mtd/maps/scx200_docflash.c
17980 F: drivers/watchdog/scx200_wdt.c
17981 F: include/linux/scx200.h
17984 M: Jim Cromie <jim.cromie@gmail.com>
17986 F: drivers/char/scx200_gpio.c
17987 F: include/linux/scx200_gpio.h
17989 SCx200 HRT CLOCKSOURCE DRIVER
17990 M: Jim Cromie <jim.cromie@gmail.com>
17992 F: drivers/clocksource/scx200_hrt.c
17994 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
17995 M: Sascha Sommer <saschasommer@freenet.de>
17996 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
17998 F: drivers/mmc/host/sdricoh_cs.c
18000 SECO BOARDS CEC DRIVER
18001 M: Ettore Chimenti <ek5.chimenti@gmail.com>
18003 F: drivers/media/cec/platform/seco/seco-cec.c
18004 F: drivers/media/cec/platform/seco/seco-cec.h
18007 M: Kees Cook <keescook@chromium.org>
18008 R: Andy Lutomirski <luto@amacapital.net>
18009 R: Will Drewry <wad@chromium.org>
18011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
18012 F: Documentation/userspace-api/seccomp_filter.rst
18013 F: include/linux/seccomp.h
18014 F: include/uapi/linux/seccomp.h
18015 F: kernel/seccomp.c
18016 F: tools/testing/selftests/kselftest_harness.h
18017 F: tools/testing/selftests/seccomp/*
18018 K: \bsecure_computing
18021 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
18022 M: Al Cooper <alcooperx@gmail.com>
18023 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
18024 L: linux-mmc@vger.kernel.org
18026 F: drivers/mmc/host/sdhci-brcmstb*
18028 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
18029 M: Adrian Hunter <adrian.hunter@intel.com>
18030 L: linux-mmc@vger.kernel.org
18032 F: drivers/mmc/host/sdhci*
18034 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
18035 M: Eugen Hristev <eugen.hristev@microchip.com>
18036 L: linux-mmc@vger.kernel.org
18038 F: drivers/mmc/host/sdhci-of-at91.c
18040 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
18041 M: Ben Dooks <ben-linux@fluff.org>
18042 M: Jaehoon Chung <jh80.chung@samsung.com>
18043 L: linux-mmc@vger.kernel.org
18045 F: drivers/mmc/host/sdhci-s3c*
18047 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
18048 M: Viresh Kumar <vireshk@kernel.org>
18049 L: linux-mmc@vger.kernel.org
18051 F: drivers/mmc/host/sdhci-spear.c
18053 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
18054 M: Kishon Vijay Abraham I <kishon@ti.com>
18055 L: linux-mmc@vger.kernel.org
18057 F: drivers/mmc/host/sdhci-omap.c
18059 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
18060 M: Haibo Chen <haibo.chen@nxp.com>
18061 L: linux-imx@nxp.com
18062 L: linux-mmc@vger.kernel.org
18064 F: drivers/mmc/host/sdhci-esdhc-imx.c
18066 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
18067 M: Jonathan Derrick <jonathan.derrick@intel.com>
18068 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
18069 L: linux-block@vger.kernel.org
18071 F: block/opal_proto.h
18073 F: include/linux/sed*
18074 F: include/uapi/linux/sed*
18077 M: Security Officers <security@kernel.org>
18079 F: Documentation/admin-guide/security-bugs.rst
18082 M: James Morris <jmorris@namei.org>
18083 M: "Serge E. Hallyn" <serge@hallyn.com>
18084 L: linux-security-module@vger.kernel.org (suggested Cc:)
18086 W: http://kernsec.org/
18087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
18089 X: security/selinux/
18091 SELINUX SECURITY MODULE
18092 M: Paul Moore <paul@paul-moore.com>
18093 M: Stephen Smalley <stephen.smalley.work@gmail.com>
18094 M: Eric Paris <eparis@parisplace.org>
18095 L: selinux@vger.kernel.org
18097 W: https://selinuxproject.org
18098 W: https://github.com/SELinuxProject
18099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
18100 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
18101 F: Documentation/ABI/obsolete/sysfs-selinux-disable
18102 F: Documentation/admin-guide/LSM/SELinux.rst
18103 F: include/trace/events/avc.h
18104 F: include/uapi/linux/selinux_netlink.h
18105 F: scripts/selinux/
18106 F: security/selinux/
18109 M: Jiri Slaby <jirislaby@kernel.org>
18111 F: drivers/misc/phantom.c
18112 F: include/uapi/linux/phantom.h
18114 SENSEAIR SUNRISE 006-0-0007
18115 M: Jacopo Mondi <jacopo@jmondi.org>
18117 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
18118 F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
18119 F: drivers/iio/chemical/sunrise_co2.c
18121 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
18122 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
18124 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
18125 F: drivers/iio/chemical/scd30.h
18126 F: drivers/iio/chemical/scd30_core.c
18127 F: drivers/iio/chemical/scd30_i2c.c
18128 F: drivers/iio/chemical/scd30_serial.c
18130 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
18131 M: Roan van Dijk <roan@protonic.nl>
18133 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
18134 F: drivers/iio/chemical/scd4x.c
18136 SENSIRION SGP40 GAS SENSOR DRIVER
18137 M: Andreas Klinger <ak@it-klinger.de>
18139 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
18140 F: drivers/iio/chemical/sgp40.c
18142 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
18143 M: Tomasz Duszynski <tduszyns@gmail.com>
18145 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
18146 F: drivers/iio/chemical/sps30.c
18147 F: drivers/iio/chemical/sps30_i2c.c
18148 F: drivers/iio/chemical/sps30_serial.c
18151 M: Rob Herring <robh@kernel.org>
18152 L: linux-serial@vger.kernel.org
18154 F: Documentation/devicetree/bindings/serial/serial.yaml
18155 F: drivers/tty/serdev/
18156 F: include/linux/serdev.h
18159 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18160 L: linux-serial@vger.kernel.org
18162 F: Documentation/devicetree/bindings/serial/
18163 F: drivers/tty/serial/
18166 M: Sean Young <sean@mess.org>
18167 L: linux-media@vger.kernel.org
18169 F: drivers/media/rc/serial_ir.c
18171 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
18172 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18173 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18175 F: Documentation/devicetree/bindings/slimbus/
18176 F: drivers/slimbus/
18177 F: include/linux/slimbus.h
18180 M: Edward Cree <ecree.xilinx@gmail.com>
18181 M: Martin Habets <habetsm.xilinx@gmail.com>
18182 L: netdev@vger.kernel.org
18184 F: drivers/net/ethernet/sfc/
18186 SFF/SFP/SFP+ MODULE SUPPORT
18187 M: Russell King <linux@armlinux.org.uk>
18188 L: netdev@vger.kernel.org
18190 F: drivers/net/phy/phylink.c
18191 F: drivers/net/phy/sfp*
18192 F: include/linux/mdio/mdio-i2c.h
18193 F: include/linux/phylink.h
18194 F: include/linux/sfp.h
18195 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)
18198 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
18200 F: drivers/misc/sgi-gru/
18202 SGI XP/XPC/XPNET DRIVER
18203 M: Robin Holt <robinmholt@gmail.com>
18204 M: Steve Wahl <steve.wahl@hpe.com>
18205 R: Mike Travis <mike.travis@hpe.com>
18207 F: drivers/misc/sgi-xp/
18209 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
18210 M: Karsten Graul <kgraul@linux.ibm.com>
18211 M: Wenjia Zhang <wenjia@linux.ibm.com>
18212 L: linux-s390@vger.kernel.org
18214 W: http://www.ibm.com/developerworks/linux/linux390/
18217 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
18218 M: Linus Walleij <linus.walleij@linaro.org>
18219 L: linux-iio@vger.kernel.org
18221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
18222 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
18223 F: drivers/iio/light/gp2ap002.c
18225 SHARP RJ54N1CB0C SENSOR DRIVER
18226 M: Jacopo Mondi <jacopo@jmondi.org>
18227 L: linux-media@vger.kernel.org
18229 T: git git://linuxtv.org/media_tree.git
18230 F: drivers/media/i2c/rj54n1cb0c.c
18231 F: include/media/i2c/rj54n1cb0c.h
18233 SH_VOU V4L2 OUTPUT DRIVER
18234 L: linux-media@vger.kernel.org
18236 F: drivers/media/platform/renesas/sh_vou.c
18237 F: include/media/drv-intf/sh_vou.h
18239 SI2157 MEDIA DRIVER
18240 M: Antti Palosaari <crope@iki.fi>
18241 L: linux-media@vger.kernel.org
18243 W: https://linuxtv.org
18244 W: http://palosaari.fi/linux/
18245 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18246 T: git git://linuxtv.org/anttip/media_tree.git
18247 F: drivers/media/tuners/si2157*
18249 SI2165 MEDIA DRIVER
18250 M: Matthias Schwarzott <zzam@gentoo.org>
18251 L: linux-media@vger.kernel.org
18253 W: https://linuxtv.org
18254 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18255 F: drivers/media/dvb-frontends/si2165*
18257 SI2168 MEDIA DRIVER
18258 M: Antti Palosaari <crope@iki.fi>
18259 L: linux-media@vger.kernel.org
18261 W: https://linuxtv.org
18262 W: http://palosaari.fi/linux/
18263 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18264 T: git git://linuxtv.org/anttip/media_tree.git
18265 F: drivers/media/dvb-frontends/si2168*
18267 SI470X FM RADIO RECEIVER I2C DRIVER
18268 M: Hans Verkuil <hverkuil@xs4all.nl>
18269 L: linux-media@vger.kernel.org
18271 W: https://linuxtv.org
18272 T: git git://linuxtv.org/media_tree.git
18273 F: drivers/media/radio/si470x/radio-si470x-i2c.c
18275 SI470X FM RADIO RECEIVER USB DRIVER
18276 M: Hans Verkuil <hverkuil@xs4all.nl>
18277 L: linux-media@vger.kernel.org
18279 W: https://linuxtv.org
18280 T: git git://linuxtv.org/media_tree.git
18281 F: drivers/media/radio/si470x/radio-si470x-common.c
18282 F: drivers/media/radio/si470x/radio-si470x-usb.c
18283 F: drivers/media/radio/si470x/radio-si470x.h
18285 SI4713 FM RADIO TRANSMITTER I2C DRIVER
18286 M: Eduardo Valentin <edubezval@gmail.com>
18287 L: linux-media@vger.kernel.org
18289 W: https://linuxtv.org
18290 T: git git://linuxtv.org/media_tree.git
18291 F: drivers/media/radio/si4713/si4713.?
18293 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
18294 M: Eduardo Valentin <edubezval@gmail.com>
18295 L: linux-media@vger.kernel.org
18297 W: https://linuxtv.org
18298 T: git git://linuxtv.org/media_tree.git
18299 F: drivers/media/radio/si4713/radio-platform-si4713.c
18301 SI4713 FM RADIO TRANSMITTER USB DRIVER
18302 M: Hans Verkuil <hverkuil@xs4all.nl>
18303 L: linux-media@vger.kernel.org
18305 W: https://linuxtv.org
18306 T: git git://linuxtv.org/media_tree.git
18307 F: drivers/media/radio/si4713/radio-usb-si4713.c
18310 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18311 L: linux-media@vger.kernel.org
18313 W: https://linuxtv.org
18314 T: git git://linuxtv.org/media_tree.git
18315 F: drivers/media/common/siano/
18316 F: drivers/media/mmc/siano/
18317 F: drivers/media/usb/siano/
18318 F: drivers/media/usb/siano/
18321 M: Palmer Dabbelt <palmer@dabbelt.com>
18322 M: Paul Walmsley <paul.walmsley@sifive.com>
18323 L: linux-riscv@lists.infradead.org
18325 T: git git://github.com/sifive/riscv-linux.git
18329 SIFIVE FU540 SYSTEM-ON-CHIP
18330 M: Paul Walmsley <paul.walmsley@sifive.com>
18331 M: Palmer Dabbelt <palmer@dabbelt.com>
18332 L: linux-riscv@lists.infradead.org
18334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
18339 M: Green Wan <green.wan@sifive.com>
18341 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
18342 F: drivers/dma/sf-pdma/
18344 SILEAD TOUCHSCREEN DRIVER
18345 M: Hans de Goede <hdegoede@redhat.com>
18346 L: linux-input@vger.kernel.org
18347 L: platform-driver-x86@vger.kernel.org
18349 F: drivers/input/touchscreen/silead.c
18350 F: drivers/platform/x86/touchscreen_dmi.c
18352 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
18353 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
18355 F: Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
18356 F: drivers/net/wireless/silabs/wfx/
18358 SILICON MOTION SM712 FRAME BUFFER DRIVER
18359 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
18360 M: Teddy Wang <teddy.wang@siliconmotion.com>
18361 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
18362 L: linux-fbdev@vger.kernel.org
18364 F: Documentation/fb/sm712fb.rst
18365 F: drivers/video/fbdev/sm712*
18367 SILVACO I3C DUAL-ROLE MASTER
18368 M: Miquel Raynal <miquel.raynal@bootlin.com>
18369 M: Conor Culhane <conor.culhane@silvaco.com>
18370 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
18372 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
18373 F: drivers/i3c/master/svc-i3c-master.c
18376 M: Hans de Goede <hdegoede@redhat.com>
18377 L: linux-fbdev@vger.kernel.org
18379 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
18380 F: drivers/video/fbdev/simplefb.c
18381 F: include/linux/platform_data/simplefb.h
18383 SIMTEC EB110ATX (Chalice CATS)
18384 M: Simtec Linux Team <linux@simtec.co.uk>
18386 W: http://www.simtec.co.uk/products/EB110ATX/
18388 SIMTEC EB2410ITX (BAST)
18389 M: Simtec Linux Team <linux@simtec.co.uk>
18391 W: http://www.simtec.co.uk/products/EB2410ITX/
18392 F: arch/arm/mach-s3c/bast-ide.c
18393 F: arch/arm/mach-s3c/bast-irq.c
18394 F: arch/arm/mach-s3c/mach-bast.c
18397 M: Thorsten Scherer <t.scherer@eckelmann.de>
18398 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
18399 R: Pengutronix Kernel Team <kernel@pengutronix.de>
18401 F: drivers/gpio/gpio-siox.c
18403 F: include/trace/events/siox.h
18405 SIPHASH PRF ROUTINES
18406 M: Jason A. Donenfeld <Jason@zx2c4.com>
18408 F: include/linux/siphash.h
18410 F: lib/test_siphash.c
18412 SIS 190 ETHERNET DRIVER
18413 M: Francois Romieu <romieu@fr.zoreil.com>
18414 L: netdev@vger.kernel.org
18416 F: drivers/net/ethernet/sis/sis190.c
18418 SIS 900/7016 FAST ETHERNET DRIVER
18419 M: Daniele Venzano <venza@brownhat.org>
18420 L: netdev@vger.kernel.org
18422 W: http://www.brownhat.org/sis900.html
18423 F: drivers/net/ethernet/sis/sis900.*
18425 SIS FRAMEBUFFER DRIVER
18426 M: Thomas Winischhofer <thomas@winischhofer.net>
18428 W: http://www.winischhofer.net/linuxsisvga.shtml
18429 F: Documentation/fb/sisfb.rst
18430 F: drivers/video/fbdev/sis/
18431 F: include/video/sisfb.h
18433 SIS I2C TOUCHSCREEN DRIVER
18434 M: Mika Penttilä <mika.penttila@nextfour.com>
18435 L: linux-input@vger.kernel.org
18437 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
18438 F: drivers/input/touchscreen/sis_i2c.c
18441 M: Thomas Winischhofer <thomas@winischhofer.net>
18443 W: http://www.winischhofer.at/linuxsisusbvga.shtml
18444 F: drivers/usb/misc/sisusbvga/
18446 SL28 CPLD MFD DRIVER
18447 M: Michael Walle <michael@walle.cc>
18449 F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
18450 F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
18451 F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
18452 F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
18453 F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
18454 F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
18455 F: drivers/gpio/gpio-sl28cpld.c
18456 F: drivers/hwmon/sl28cpld-hwmon.c
18457 F: drivers/irqchip/irq-sl28cpld.c
18458 F: drivers/pwm/pwm-sl28cpld.c
18459 F: drivers/watchdog/sl28cpld_wdt.c
18462 M: Christoph Lameter <cl@linux.com>
18463 M: Pekka Enberg <penberg@kernel.org>
18464 M: David Rientjes <rientjes@google.com>
18465 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
18466 M: Andrew Morton <akpm@linux-foundation.org>
18467 M: Vlastimil Babka <vbabka@suse.cz>
18468 R: Roman Gushchin <roman.gushchin@linux.dev>
18469 R: Hyeonggon Yoo <42.hyeyoo@gmail.com>
18470 L: linux-mm@kvack.org
18472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
18473 F: include/linux/sl?b*.h
18476 SLEEPABLE READ-COPY UPDATE (SRCU)
18477 M: Lai Jiangshan <jiangshanlai@gmail.com>
18478 M: "Paul E. McKenney" <paulmck@kernel.org>
18479 M: Josh Triplett <josh@joshtriplett.org>
18480 R: Steven Rostedt <rostedt@goodmis.org>
18481 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18482 L: rcu@vger.kernel.org
18484 W: http://www.rdrop.com/users/paulmck/RCU/
18485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18486 F: include/linux/srcu*.h
18487 F: kernel/rcu/srcu*.c
18489 SMACK SECURITY MODULE
18490 M: Casey Schaufler <casey@schaufler-ca.com>
18491 L: linux-security-module@vger.kernel.org
18493 W: http://schaufler-ca.com
18494 T: git git://github.com/cschaufler/smack-next
18495 F: Documentation/admin-guide/LSM/Smack.rst
18498 SMC91x ETHERNET DRIVER
18499 M: Nicolas Pitre <nico@fluxnic.net>
18501 F: drivers/net/ethernet/smsc/smc91x.*
18503 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
18504 M: Mark Rutland <mark.rutland@arm.com>
18505 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
18506 M: Sudeep Holla <sudeep.holla@arm.com>
18507 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18509 F: drivers/firmware/smccc/
18510 F: include/linux/arm-smccc.h
18512 SMM665 HARDWARE MONITOR DRIVER
18513 M: Guenter Roeck <linux@roeck-us.net>
18514 L: linux-hwmon@vger.kernel.org
18516 F: Documentation/hwmon/smm665.rst
18517 F: drivers/hwmon/smm665.c
18519 SMSC EMC2103 HARDWARE MONITOR DRIVER
18520 M: Steve Glendinning <steve.glendinning@shawell.net>
18521 L: linux-hwmon@vger.kernel.org
18523 F: Documentation/hwmon/emc2103.rst
18524 F: drivers/hwmon/emc2103.c
18526 SMSC SCH5627 HARDWARE MONITOR DRIVER
18527 M: Hans de Goede <hdegoede@redhat.com>
18528 L: linux-hwmon@vger.kernel.org
18530 F: Documentation/hwmon/sch5627.rst
18531 F: drivers/hwmon/sch5627.c
18533 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
18534 M: Steve Glendinning <steve.glendinning@shawell.net>
18535 L: linux-fbdev@vger.kernel.org
18537 F: drivers/video/fbdev/smscufx.c
18539 SMSC47B397 HARDWARE MONITOR DRIVER
18540 M: Jean Delvare <jdelvare@suse.com>
18541 L: linux-hwmon@vger.kernel.org
18543 F: Documentation/hwmon/smsc47b397.rst
18544 F: drivers/hwmon/smsc47b397.c
18546 SMSC911x ETHERNET DRIVER
18547 M: Steve Glendinning <steve.glendinning@shawell.net>
18548 L: netdev@vger.kernel.org
18550 F: drivers/net/ethernet/smsc/smsc911x.*
18551 F: include/linux/smsc911x.h
18553 SMSC9420 PCI ETHERNET DRIVER
18554 M: Steve Glendinning <steve.glendinning@shawell.net>
18555 L: netdev@vger.kernel.org
18557 F: drivers/net/ethernet/smsc/smsc9420.*
18559 SOCIONEXT (SNI) AVE NETWORK DRIVER
18560 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
18561 L: netdev@vger.kernel.org
18563 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
18564 F: drivers/net/ethernet/socionext/sni_ave.c
18566 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
18567 M: Jassi Brar <jaswinder.singh@linaro.org>
18568 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
18569 L: netdev@vger.kernel.org
18571 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
18572 F: drivers/net/ethernet/socionext/netsec.c
18574 SOCIONEXT (SNI) Synquacer SPI DRIVER
18575 M: Masahisa Kojima <masahisa.kojima@linaro.org>
18576 M: Jassi Brar <jaswinder.singh@linaro.org>
18577 L: linux-spi@vger.kernel.org
18579 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
18580 F: drivers/spi/spi-synquacer.c
18582 SOCIONEXT SYNQUACER I2C DRIVER
18583 M: Ard Biesheuvel <ardb@kernel.org>
18584 L: linux-i2c@vger.kernel.org
18586 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
18587 F: drivers/i2c/busses/i2c-synquacer.c
18589 SOCIONEXT UNIPHIER SOUND DRIVER
18590 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18592 F: sound/soc/uniphier/
18594 SOEKRIS NET48XX LED SUPPORT
18595 M: Chris Boot <bootc@bootc.net>
18597 F: drivers/leds/leds-net48xx.c
18599 SOFT-IWARP DRIVER (siw)
18600 M: Bernard Metzler <bmt@zurich.ibm.com>
18601 L: linux-rdma@vger.kernel.org
18603 F: drivers/infiniband/sw/siw/
18604 F: include/uapi/rdma/siw-abi.h
18606 SOFT-ROCE DRIVER (rxe)
18607 M: Zhu Yanjun <zyjzyj2000@gmail.com>
18608 L: linux-rdma@vger.kernel.org
18610 F: drivers/infiniband/sw/rxe/
18611 F: include/uapi/rdma/rdma_user_rxe.h
18613 SOFTLOGIC 6x10 MPEG CODEC
18614 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
18615 M: Anton Sviridenko <anton@corp.bluecherry.net>
18616 M: Andrey Utkin <andrey_utkin@fastmail.com>
18617 M: Ismael Luceno <ismael@iodev.co.uk>
18618 L: linux-media@vger.kernel.org
18620 F: drivers/media/pci/solo6x10/
18622 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
18623 M: James Morse <james.morse@arm.com>
18624 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18626 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
18627 F: drivers/firmware/arm_sdei.c
18628 F: include/linux/arm_sdei.h
18629 F: include/uapi/linux/arm_sdei.h
18631 SOFTWARE NODES AND DEVICE PROPERTIES
18632 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18633 R: Daniel Scally <djrscally@gmail.com>
18634 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18635 R: Sakari Ailus <sakari.ailus@linux.intel.com>
18636 L: linux-acpi@vger.kernel.org
18638 F: drivers/base/property.c
18639 F: drivers/base/swnode.c
18640 F: include/linux/fwnode.h
18641 F: include/linux/property.h
18643 SOFTWARE RAID (Multiple Disks) SUPPORT
18644 M: Song Liu <song@kernel.org>
18645 L: linux-raid@vger.kernel.org
18647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
18648 F: drivers/md/Kconfig
18649 F: drivers/md/Makefile
18651 F: drivers/md/raid*
18652 F: include/linux/raid/
18653 F: include/uapi/linux/raid/
18655 SOLIDRUN CLEARFOG SUPPORT
18656 M: Russell King <linux@armlinux.org.uk>
18658 F: arch/arm/boot/dts/armada-388-clearfog*
18659 F: arch/arm/boot/dts/armada-38x-solidrun-*
18661 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
18662 M: Russell King <linux@armlinux.org.uk>
18664 F: arch/arm/boot/dts/imx6*-cubox-i*
18665 F: arch/arm/boot/dts/imx6*-hummingboard*
18666 F: arch/arm/boot/dts/imx6*-sr-*
18668 SONIC NETWORK DRIVER
18669 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
18670 L: netdev@vger.kernel.org
18672 F: drivers/net/ethernet/natsemi/sonic.*
18674 SONICS SILICON BACKPLANE DRIVER (SSB)
18675 M: Michael Buesch <m@bues.ch>
18676 L: linux-wireless@vger.kernel.org
18679 F: include/linux/ssb/
18681 SONY IMX208 SENSOR DRIVER
18682 M: Sakari Ailus <sakari.ailus@linux.intel.com>
18683 L: linux-media@vger.kernel.org
18685 T: git git://linuxtv.org/media_tree.git
18686 F: drivers/media/i2c/imx208.c
18688 SONY IMX214 SENSOR DRIVER
18689 M: Ricardo Ribalda <ribalda@kernel.org>
18690 L: linux-media@vger.kernel.org
18692 T: git git://linuxtv.org/media_tree.git
18693 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
18694 F: drivers/media/i2c/imx214.c
18696 SONY IMX219 SENSOR DRIVER
18697 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
18698 L: linux-media@vger.kernel.org
18700 T: git git://linuxtv.org/media_tree.git
18701 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
18702 F: drivers/media/i2c/imx219.c
18704 SONY IMX258 SENSOR DRIVER
18705 M: Sakari Ailus <sakari.ailus@linux.intel.com>
18706 L: linux-media@vger.kernel.org
18708 T: git git://linuxtv.org/media_tree.git
18709 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
18710 F: drivers/media/i2c/imx258.c
18712 SONY IMX274 SENSOR DRIVER
18713 M: Leon Luo <leonl@leopardimaging.com>
18714 L: linux-media@vger.kernel.org
18716 T: git git://linuxtv.org/media_tree.git
18717 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
18718 F: drivers/media/i2c/imx274.c
18720 SONY IMX290 SENSOR DRIVER
18721 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18722 L: linux-media@vger.kernel.org
18724 T: git git://linuxtv.org/media_tree.git
18725 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
18726 F: drivers/media/i2c/imx290.c
18728 SONY IMX319 SENSOR DRIVER
18729 M: Bingbu Cao <bingbu.cao@intel.com>
18730 L: linux-media@vger.kernel.org
18732 T: git git://linuxtv.org/media_tree.git
18733 F: drivers/media/i2c/imx319.c
18735 SONY IMX334 SENSOR DRIVER
18736 M: Paul J. Murphy <paul.j.murphy@intel.com>
18737 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18738 L: linux-media@vger.kernel.org
18740 T: git git://linuxtv.org/media_tree.git
18741 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
18742 F: drivers/media/i2c/imx334.c
18744 SONY IMX335 SENSOR DRIVER
18745 M: Paul J. Murphy <paul.j.murphy@intel.com>
18746 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18747 L: linux-media@vger.kernel.org
18749 T: git git://linuxtv.org/media_tree.git
18750 F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
18751 F: drivers/media/i2c/imx335.c
18753 SONY IMX355 SENSOR DRIVER
18754 M: Tianshu Qiu <tian.shu.qiu@intel.com>
18755 L: linux-media@vger.kernel.org
18757 T: git git://linuxtv.org/media_tree.git
18758 F: drivers/media/i2c/imx355.c
18760 SONY IMX412 SENSOR DRIVER
18761 M: Paul J. Murphy <paul.j.murphy@intel.com>
18762 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18763 L: linux-media@vger.kernel.org
18765 T: git git://linuxtv.org/media_tree.git
18766 F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
18767 F: drivers/media/i2c/imx412.c
18769 SONY MEMORYSTICK SUBSYSTEM
18770 M: Maxim Levitsky <maximlevitsky@gmail.com>
18771 M: Alex Dubov <oakad@yahoo.com>
18772 M: Ulf Hansson <ulf.hansson@linaro.org>
18773 L: linux-mmc@vger.kernel.org
18775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
18776 F: drivers/memstick/
18777 F: include/linux/memstick.h
18779 SONY VAIO CONTROL DEVICE DRIVER
18780 M: Mattia Dongili <malattia@linux.it>
18781 L: platform-driver-x86@vger.kernel.org
18783 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
18784 F: Documentation/admin-guide/laptops/sony-laptop.rst
18785 F: drivers/char/sonypi.c
18786 F: drivers/platform/x86/sony-laptop.c
18787 F: include/linux/sony-laptop.h
18790 M: Jaroslav Kysela <perex@perex.cz>
18791 M: Takashi Iwai <tiwai@suse.com>
18792 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18794 W: http://www.alsa-project.org/
18795 Q: http://patchwork.kernel.org/project/alsa-devel/list/
18796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18797 F: Documentation/sound/
18799 F: include/uapi/sound/
18801 F: tools/testing/selftests/alsa
18803 SOUND - COMPRESSED AUDIO
18804 M: Vinod Koul <vkoul@kernel.org>
18805 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18808 F: Documentation/sound/designs/compress-offload.rst
18809 F: include/sound/compress_driver.h
18810 F: include/uapi/sound/compress_*
18811 F: sound/core/compress_offload.c
18812 F: sound/soc/soc-compress.c
18814 SOUND - DMAENGINE HELPERS
18815 M: Lars-Peter Clausen <lars@metafoo.de>
18817 F: include/sound/dmaengine_pcm.h
18818 F: sound/core/pcm_dmaengine.c
18819 F: sound/soc/soc-generic-dmaengine-pcm.c
18821 SOUND - ALSA SELFTESTS
18822 M: Mark Brown <broonie@kernel.org>
18823 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18824 L: linux-kselftest@vger.kernel.org
18826 F: tools/testing/selftests/alsa
18828 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
18829 M: Liam Girdwood <lgirdwood@gmail.com>
18830 M: Mark Brown <broonie@kernel.org>
18831 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18833 W: http://alsa-project.org/main/index.php/ASoC
18834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
18835 F: Documentation/devicetree/bindings/sound/
18836 F: Documentation/sound/soc/
18837 F: include/dt-bindings/sound/
18838 F: include/sound/soc*
18841 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
18842 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
18843 M: Liam Girdwood <lgirdwood@gmail.com>
18844 M: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
18845 M: Bard Liao <yung-chuan.liao@linux.intel.com>
18846 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
18847 R: Kai Vehmanen <kai.vehmanen@linux.intel.com>
18848 M: Daniel Baluta <daniel.baluta@nxp.com>
18849 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
18851 W: https://github.com/thesofproject/linux/
18854 SOUNDWIRE SUBSYSTEM
18855 M: Vinod Koul <vkoul@kernel.org>
18856 M: Bard Liao <yung-chuan.liao@linux.intel.com>
18857 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
18858 R: Sanyog Kale <sanyog.r.kale@intel.com>
18859 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
18862 F: Documentation/driver-api/soundwire/
18863 F: drivers/soundwire/
18864 F: include/linux/soundwire/
18867 M: Olli Salonen <olli.salonen@iki.fi>
18868 L: linux-media@vger.kernel.org
18870 W: https://linuxtv.org
18871 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18872 F: drivers/media/dvb-frontends/sp2*
18874 SPARC + UltraSPARC (sparc/sparc64)
18875 M: "David S. Miller" <davem@davemloft.net>
18876 L: sparclinux@vger.kernel.org
18878 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
18879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
18880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
18884 SPARC SERIAL DRIVERS
18885 M: "David S. Miller" <davem@davemloft.net>
18886 L: sparclinux@vger.kernel.org
18888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
18889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
18890 F: drivers/tty/serial/suncore.c
18891 F: drivers/tty/serial/sunhv.c
18892 F: drivers/tty/serial/sunsab.c
18893 F: drivers/tty/serial/sunsab.h
18894 F: drivers/tty/serial/sunsu.c
18895 F: drivers/tty/serial/sunzilog.c
18896 F: drivers/tty/serial/sunzilog.h
18897 F: drivers/tty/vcc.c
18898 F: include/linux/sunserialcore.h
18901 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
18902 L: linux-sparse@vger.kernel.org
18904 W: https://sparse.docs.kernel.org/
18905 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
18906 Q: https://patchwork.kernel.org/project/linux-sparse/list/
18907 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
18908 F: include/linux/compiler.h
18910 SPEAKUP CONSOLE SPEECH DRIVER
18911 M: William Hubbs <w.d.hubbs@gmail.com>
18912 M: Chris Brannon <chris@the-brannons.com>
18913 M: Kirk Reiser <kirk@reisers.ca>
18914 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
18915 L: speakup@linux-speakup.org
18917 W: http://www.linux-speakup.org/
18918 W: https://github.com/linux-speakup/speakup
18919 B: https://github.com/linux-speakup/speakup/issues
18920 F: drivers/accessibility/speakup/
18922 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
18923 M: Viresh Kumar <vireshk@kernel.org>
18924 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
18926 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18928 W: http://www.st.com/spear
18929 F: arch/arm/boot/dts/spear*
18930 F: arch/arm/mach-spear/
18931 F: drivers/clk/spear/
18932 F: drivers/pinctrl/spear/
18935 M: Tudor Ambarus <tudor.ambarus@microchip.com>
18936 M: Pratyush Yadav <p.yadav@ti.com>
18937 R: Michael Walle <michael@walle.cc>
18938 L: linux-mtd@lists.infradead.org
18940 W: http://www.linux-mtd.infradead.org/
18941 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
18942 C: irc://irc.oftc.net/mtd
18943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
18944 F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
18945 F: drivers/mtd/spi-nor/
18946 F: include/linux/mtd/spi-nor.h
18949 M: Mark Brown <broonie@kernel.org>
18950 L: linux-spi@vger.kernel.org
18952 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
18953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
18954 F: Documentation/devicetree/bindings/spi/
18955 F: Documentation/spi/
18957 F: include/linux/spi/
18958 F: include/uapi/linux/spi/
18961 SPIDERNET NETWORK DRIVER for CELL
18962 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
18963 M: Geoff Levand <geoff@infradead.org>
18964 L: netdev@vger.kernel.org
18965 L: linuxppc-dev@lists.ozlabs.org
18967 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
18968 F: drivers/net/ethernet/toshiba/spider_net*
18971 M: Stephen Boyd <sboyd@kernel.org>
18972 L: linux-kernel@vger.kernel.org
18974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
18975 F: Documentation/devicetree/bindings/spmi/
18977 F: include/dt-bindings/spmi/spmi.h
18978 F: include/linux/spmi.h
18979 F: include/trace/events/spmi.h
18982 M: Jeremy Kerr <jk@ozlabs.org>
18983 L: linuxppc-dev@lists.ozlabs.org
18985 W: http://www.ibm.com/developerworks/power/cell/
18986 F: Documentation/filesystems/spufs/spufs.rst
18987 F: arch/powerpc/platforms/cell/spufs/
18989 SQUASHFS FILE SYSTEM
18990 M: Phillip Lougher <phillip@squashfs.org.uk>
18991 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
18993 W: http://squashfs.org.uk
18994 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
18995 F: Documentation/filesystems/squashfs.rst
18998 SRM (Alpha) environment access
18999 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
19001 F: arch/alpha/kernel/srm_env.c
19003 ST LSM6DSx IMU IIO DRIVER
19004 M: Lorenzo Bianconi <lorenzo@kernel.org>
19005 L: linux-iio@vger.kernel.org
19007 W: http://www.st.com/
19008 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
19009 F: drivers/iio/imu/st_lsm6dsx/
19011 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
19012 M: Benjamin Mugnier <benjamin.mugnier@foss.st.com>
19013 M: Sylvain Petinot <sylvain.petinot@foss.st.com>
19014 L: linux-media@vger.kernel.org
19016 T: git git://linuxtv.org/media_tree.git
19017 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
19018 F: drivers/media/i2c/st-mipid02.c
19020 ST STM32 I2C/SMBUS DRIVER
19021 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
19022 M: Alain Volmat <alain.volmat@foss.st.com>
19023 L: linux-i2c@vger.kernel.org
19025 F: drivers/i2c/busses/i2c-stm32*
19027 ST STM32 SPI DRIVER
19028 M: Alain Volmat <alain.volmat@foss.st.com>
19029 L: linux-spi@vger.kernel.org
19031 F: drivers/spi/spi-stm32.c
19034 M: Daniel Nilsson <daniel.nilsson@flex.com>
19035 L: linux-hwmon@vger.kernel.org
19037 F: Documentation/hwmon/stpddc60.rst
19038 F: drivers/hwmon/pmbus/stpddc60.c
19040 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
19041 M: Song Qiang <songqiang1304521@gmail.com>
19042 L: linux-iio@vger.kernel.org
19044 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
19045 F: drivers/iio/proximity/vl53l0x-i2c.c
19048 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19049 M: Sasha Levin <sashal@kernel.org>
19050 L: stable@vger.kernel.org
19052 F: Documentation/process/stable-kernel-rules.rst
19054 STAGING - ATOMISP DRIVER
19055 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19056 R: Sakari Ailus <sakari.ailus@linux.intel.com>
19057 L: linux-media@vger.kernel.org
19059 F: drivers/staging/media/atomisp/
19061 STAGING - FIELDBUS SUBSYSTEM
19062 M: Sven Van Asbroeck <TheSven73@gmail.com>
19064 F: drivers/staging/fieldbus/*
19065 F: drivers/staging/fieldbus/Documentation/
19067 STAGING - HMS ANYBUS-S BUS
19068 M: Sven Van Asbroeck <TheSven73@gmail.com>
19070 F: drivers/staging/fieldbus/anybuss/
19072 STAGING - INDUSTRIAL IO
19073 M: Jonathan Cameron <jic23@kernel.org>
19074 L: linux-iio@vger.kernel.org
19076 F: Documentation/devicetree/bindings/staging/iio/
19077 F: drivers/staging/iio/
19079 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
19080 M: Marc Dietrich <marvin24@gmx.de>
19081 L: ac100@lists.launchpad.net (moderated for non-subscribers)
19082 L: linux-tegra@vger.kernel.org
19084 F: drivers/staging/nvec/
19086 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
19087 M: Jens Frederich <jfrederich@gmail.com>
19088 M: Jon Nettleton <jon.nettleton@gmail.com>
19090 W: http://wiki.laptop.org/go/DCON
19091 F: drivers/staging/olpc_dcon/
19093 STAGING - REALTEK RTL8188EU DRIVERS
19094 M: Larry Finger <Larry.Finger@lwfinger.net>
19095 M: Phillip Potter <phil@philpotter.co.uk>
19097 F: drivers/staging/r8188eu/
19099 STAGING - REALTEK RTL8712U DRIVERS
19100 M: Larry Finger <Larry.Finger@lwfinger.net>
19101 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
19103 F: drivers/staging/rtl8712/
19105 STAGING - SEPS525 LCD CONTROLLER DRIVERS
19106 M: Michael Hennerich <michael.hennerich@analog.com>
19107 L: linux-fbdev@vger.kernel.org
19109 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
19110 F: drivers/staging/fbtft/fb_seps525.c
19112 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
19113 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
19114 M: Teddy Wang <teddy.wang@siliconmotion.com>
19115 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
19116 L: linux-fbdev@vger.kernel.org
19118 F: drivers/staging/sm750fb/
19120 STAGING - VIA VT665X DRIVERS
19121 M: Forest Bond <forest@alittletooquiet.net>
19123 F: drivers/staging/vt665?/
19126 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19127 L: linux-staging@lists.linux.dev
19129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
19130 F: drivers/staging/
19132 STARFIRE/DURALAN NETWORK DRIVER
19133 M: Ion Badulescu <ionut@badula.org>
19135 F: drivers/net/ethernet/adaptec/starfire*
19137 STARFIVE JH7100 CLOCK DRIVERS
19138 M: Emil Renner Berthing <kernel@esmil.dk>
19140 F: Documentation/devicetree/bindings/clock/starfive,jh7100-*.yaml
19141 F: drivers/clk/starfive/clk-starfive-jh7100*
19142 F: include/dt-bindings/clock/starfive-jh7100*.h
19144 STARFIVE JH7100 PINCTRL DRIVER
19145 M: Emil Renner Berthing <kernel@esmil.dk>
19146 L: linux-gpio@vger.kernel.org
19148 F: Documentation/devicetree/bindings/pinctrl/starfive,jh7100-pinctrl.yaml
19149 F: drivers/pinctrl/pinctrl-starfive.c
19150 F: include/dt-bindings/pinctrl/pinctrl-starfive.h
19152 STARFIVE JH7100 RESET CONTROLLER DRIVER
19153 M: Emil Renner Berthing <kernel@esmil.dk>
19155 F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
19156 F: drivers/reset/reset-starfive-jh7100.c
19157 F: include/dt-bindings/reset/starfive-jh7100.h
19160 M: Peter Zijlstra <peterz@infradead.org>
19161 M: Josh Poimboeuf <jpoimboe@kernel.org>
19162 M: Jason Baron <jbaron@akamai.com>
19163 R: Steven Rostedt <rostedt@goodmis.org>
19164 R: Ard Biesheuvel <ardb@kernel.org>
19166 F: arch/*/include/asm/jump_label*.h
19167 F: arch/*/include/asm/static_call*.h
19168 F: arch/*/kernel/jump_label.c
19169 F: arch/*/kernel/static_call.c
19170 F: include/linux/jump_label*.h
19171 F: include/linux/static_call*.h
19172 F: kernel/jump_label.c
19173 F: kernel/static_call.c
19175 STI AUDIO (ASoC) DRIVERS
19176 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19177 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19179 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
19183 M: Alain Volmat <alain.volmat@foss.st.com>
19185 F: Documentation/devicetree/bindings/media/stih-cec.txt
19186 F: drivers/media/cec/platform/sti/
19188 STK1160 USB VIDEO CAPTURE DRIVER
19189 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19190 L: linux-media@vger.kernel.org
19192 T: git git://linuxtv.org/media_tree.git
19193 F: drivers/media/usb/stk1160/
19195 STM32 AUDIO (ASoC) DRIVERS
19196 M: Olivier Moysan <olivier.moysan@foss.st.com>
19197 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19198 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19200 F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
19201 F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
19204 STM32 TIMER/LPTIMER DRIVERS
19205 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
19207 F: Documentation/ABI/testing/*timer-stm32
19208 F: Documentation/devicetree/bindings/*/*stm32-*timer*
19209 F: drivers/*/stm32-*timer*
19210 F: drivers/pwm/pwm-stm32*
19211 F: include/linux/*/stm32-*tim*
19213 STMMAC ETHERNET DRIVER
19214 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
19215 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
19216 M: Jose Abreu <joabreu@synopsys.com>
19217 L: netdev@vger.kernel.org
19219 W: http://www.stlinux.com
19220 F: Documentation/networking/device_drivers/ethernet/stmicro/
19221 F: drivers/net/ethernet/stmicro/stmmac/
19224 M: Sam Creasey <sammy@sammy.net>
19226 W: http://sammy.net/sun3/
19227 F: arch/m68k/include/asm/sun3*
19228 F: arch/m68k/kernel/*sun3*
19229 F: arch/m68k/sun3*/
19230 F: drivers/net/ethernet/i825xx/sun3*
19232 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
19233 M: Hans de Goede <hdegoede@redhat.com>
19234 L: linux-input@vger.kernel.org
19236 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
19237 F: drivers/input/keyboard/sun4i-lradc-keys.c
19239 SUNDANCE NETWORK DRIVER
19240 M: Denis Kirjanov <kda@linux-powerpc.org>
19241 L: netdev@vger.kernel.org
19243 F: drivers/net/ethernet/dlink/sundance.c
19245 SUNPLUS ETHERNET DRIVER
19246 M: Wells Lu <wellslutw@gmail.com>
19247 L: netdev@vger.kernel.org
19249 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
19250 F: Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
19251 F: drivers/net/ethernet/sunplus/
19253 SUNPLUS OCOTP DRIVER
19254 M: Vincent Shih <vincent.sunplus@gmail.com>
19256 F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
19257 F: drivers/nvmem/sunplus-ocotp.c
19260 M: Hammer Hsieh <hammerh0314@gmail.com>
19262 F: Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
19263 F: drivers/pwm/pwm-sunplus.c
19266 M: Vincent Shih <vincent.sunplus@gmail.com>
19267 L: linux-rtc@vger.kernel.org
19269 F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
19270 F: drivers/rtc/rtc-sunplus.c
19272 SUNPLUS SPI CONTROLLER INTERFACE DRIVER
19273 M: Li-hao Kuo <lhjeff911@gmail.com>
19274 L: linux-spi@vger.kernel.org
19276 F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
19277 F: drivers/spi/spi-sunplus-sp7021.c
19279 SUNPLUS UART DRIVER
19280 M: Hammer Hsieh <hammerh0314@gmail.com>
19282 F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
19283 F: drivers/tty/serial/sunplus-uart.c
19285 SUNPLUS WATCHDOG DRIVER
19286 M: Xiantao Hu <xt.hu@cqplus1.com>
19287 L: linux-watchdog@vger.kernel.org
19289 F: Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
19290 F: drivers/watchdog/sunplus_wdt.c
19293 M: Yoshinori Sato <ysato@users.sourceforge.jp>
19294 M: Rich Felker <dalias@libc.org>
19295 L: linux-sh@vger.kernel.org
19297 Q: http://patchwork.kernel.org/project/linux-sh/list/
19298 F: Documentation/sh/
19303 M: "Rafael J. Wysocki" <rafael@kernel.org>
19304 M: Len Brown <len.brown@intel.com>
19305 M: Pavel Machek <pavel@ucw.cz>
19306 L: linux-pm@vger.kernel.org
19308 B: https://bugzilla.kernel.org
19309 F: Documentation/power/
19310 F: arch/x86/kernel/acpi/
19311 F: drivers/base/power/
19312 F: include/linux/freezer.h
19313 F: include/linux/pm.h
19314 F: include/linux/suspend.h
19318 M: Martin Mares <mj@ucw.cz>
19319 L: linux-video@atrey.karlin.mff.cuni.cz
19321 F: Documentation/admin-guide/svga.rst
19322 F: arch/x86/boot/video*
19325 M: Christoph Hellwig <hch@infradead.org>
19326 L: iommu@lists.linux.dev
19328 W: http://git.infradead.org/users/hch/dma-mapping.git
19329 T: git git://git.infradead.org/users/hch/dma-mapping.git
19330 F: arch/*/kernel/pci-swiotlb.c
19331 F: include/linux/swiotlb.h
19332 F: kernel/dma/swiotlb.c
19335 M: Jiri Pirko <jiri@resnulli.us>
19336 M: Ivan Vecera <ivecera@redhat.com>
19337 L: netdev@vger.kernel.org
19339 F: include/net/switchdev.h
19342 SY8106A REGULATOR DRIVER
19343 M: Icenowy Zheng <icenowy@aosc.io>
19345 F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
19346 F: drivers/regulator/sy8106a-regulator.c
19348 SYNC FILE FRAMEWORK
19349 M: Sumit Semwal <sumit.semwal@linaro.org>
19350 R: Gustavo Padovan <gustavo@padovan.org>
19351 L: linux-media@vger.kernel.org
19352 L: dri-devel@lists.freedesktop.org
19354 T: git git://anongit.freedesktop.org/drm/drm-misc
19355 F: Documentation/driver-api/sync_file.rst
19356 F: drivers/dma-buf/dma-fence*
19357 F: drivers/dma-buf/sw_sync.c
19358 F: drivers/dma-buf/sync_*
19359 F: include/linux/sync_file.h
19360 F: include/uapi/linux/sync_file.h
19362 SYNOPSYS ARC ARCHITECTURE
19363 M: Vineet Gupta <vgupta@kernel.org>
19364 L: linux-snps-arc@lists.infradead.org
19366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
19367 F: Documentation/arc/
19368 F: Documentation/devicetree/bindings/arc/*
19369 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
19371 F: drivers/clocksource/arc_timer.c
19372 F: drivers/tty/serial/arc_uart.c
19374 SYNOPSYS ARC HSDK SDP pll clock driver
19375 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19377 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
19378 F: drivers/clk/clk-hsdk-pll.c
19380 SYNOPSYS ARC SDP clock driver
19381 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19383 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
19384 F: drivers/clk/axs10x/*
19386 SYNOPSYS ARC SDP platform support
19387 M: Alexey Brodkin <abrodkin@synopsys.com>
19389 F: Documentation/devicetree/bindings/arc/axs10*
19390 F: arch/arc/boot/dts/ax*
19391 F: arch/arc/plat-axs10x
19393 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
19394 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19396 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
19397 F: drivers/reset/reset-axs10x.c
19399 SYNOPSYS CREG GPIO DRIVER
19400 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19402 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
19403 F: drivers/gpio/gpio-creg-snps.c
19405 SYNOPSYS DESIGNWARE 8250 UART DRIVER
19406 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19408 F: drivers/tty/serial/8250/8250_dw.c
19409 F: drivers/tty/serial/8250/8250_dwlib.*
19410 F: drivers/tty/serial/8250/8250_lpss.c
19412 SYNOPSYS DESIGNWARE APB GPIO DRIVER
19413 M: Hoan Tran <hoan@os.amperecomputing.com>
19414 M: Serge Semin <fancer.lancer@gmail.com>
19415 L: linux-gpio@vger.kernel.org
19417 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
19418 F: drivers/gpio/gpio-dwapb.c
19420 SYNOPSYS DESIGNWARE APB SSI DRIVER
19421 M: Serge Semin <fancer.lancer@gmail.com>
19422 L: linux-spi@vger.kernel.org
19424 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
19425 F: drivers/spi/spi-dw*
19427 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
19428 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19430 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
19431 F: drivers/dma/dw-axi-dmac/
19433 SYNOPSYS DESIGNWARE DMAC DRIVER
19434 M: Viresh Kumar <vireshk@kernel.org>
19435 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19437 F: Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
19438 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
19440 F: include/dt-bindings/dma/dw-dmac.h
19441 F: include/linux/dma/dw.h
19442 F: include/linux/platform_data/dma-dw.h
19444 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
19445 M: Jose Abreu <Jose.Abreu@synopsys.com>
19446 L: netdev@vger.kernel.org
19448 F: drivers/net/ethernet/synopsys/
19450 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
19451 M: Jose Abreu <Jose.Abreu@synopsys.com>
19452 L: netdev@vger.kernel.org
19454 F: drivers/net/pcs/pcs-xpcs.c
19455 F: drivers/net/pcs/pcs-xpcs.h
19456 F: include/linux/pcs/pcs-xpcs.h
19458 SYNOPSYS DESIGNWARE I2C DRIVER
19459 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
19460 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19461 R: Mika Westerberg <mika.westerberg@linux.intel.com>
19462 R: Jan Dabros <jsd@semihalf.com>
19463 L: linux-i2c@vger.kernel.org
19465 F: drivers/i2c/busses/i2c-designware-*
19467 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
19468 M: Jaehoon Chung <jh80.chung@samsung.com>
19469 L: linux-mmc@vger.kernel.org
19471 F: drivers/mmc/host/dw_mmc*
19473 SYNOPSYS HSDK RESET CONTROLLER DRIVER
19474 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19476 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
19477 F: drivers/reset/reset-hsdk.c
19478 F: include/dt-bindings/reset/snps,hsdk-reset.h
19480 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
19481 M: Prabu Thangamuthu <prabu.t@synopsys.com>
19482 M: Manjunath M B <manjumb@synopsys.com>
19483 L: linux-mmc@vger.kernel.org
19485 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
19487 SYSTEM CONFIGURATION (SYSCON)
19488 M: Lee Jones <lee.jones@linaro.org>
19489 M: Arnd Bergmann <arnd@arndb.de>
19491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
19492 F: drivers/mfd/syscon.c
19494 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
19495 M: Sudeep Holla <sudeep.holla@arm.com>
19496 R: Cristian Marussi <cristian.marussi@arm.com>
19497 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19499 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
19500 F: drivers/clk/clk-sc[mp]i.c
19501 F: drivers/cpufreq/sc[mp]i-cpufreq.c
19502 F: drivers/firmware/arm_scmi/
19503 F: drivers/firmware/arm_scpi.c
19504 F: drivers/regulator/scmi-regulator.c
19505 F: drivers/reset/reset-scmi.c
19506 F: include/linux/sc[mp]i_protocol.h
19507 F: include/trace/events/scmi.h
19508 F: include/uapi/linux/virtio_scmi.h
19510 SYSTEM RESET/SHUTDOWN DRIVERS
19511 M: Sebastian Reichel <sre@kernel.org>
19512 L: linux-pm@vger.kernel.org
19514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
19515 F: Documentation/devicetree/bindings/power/reset/
19516 F: drivers/power/reset/
19518 SYSTEM TRACE MODULE CLASS
19519 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
19521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
19522 F: Documentation/trace/stm.rst
19523 F: drivers/hwtracing/stm/
19524 F: include/linux/stm.h
19525 F: include/uapi/linux/stm.h
19527 SYSTEM76 ACPI DRIVER
19528 M: Jeremy Soller <jeremy@system76.com>
19529 M: System76 Product Development <productdev@system76.com>
19530 L: platform-driver-x86@vger.kernel.org
19532 F: drivers/platform/x86/system76_acpi.c
19535 M: Christoph Hellwig <hch@infradead.org>
19537 F: Documentation/filesystems/sysv-fs.rst
19539 F: include/linux/sysv_fs.h
19541 TASKSTATS STATISTICS INTERFACE
19542 M: Balbir Singh <bsingharora@gmail.com>
19544 F: Documentation/accounting/taskstats*
19545 F: include/linux/taskstats*
19546 F: kernel/taskstats.c
19549 M: Jamal Hadi Salim <jhs@mojatatu.com>
19550 M: Cong Wang <xiyou.wangcong@gmail.com>
19551 M: Jiri Pirko <jiri@resnulli.us>
19552 L: netdev@vger.kernel.org
19554 F: include/net/pkt_cls.h
19555 F: include/net/pkt_sched.h
19556 F: include/net/tc_act/
19557 F: include/uapi/linux/pkt_cls.h
19558 F: include/uapi/linux/pkt_sched.h
19559 F: include/uapi/linux/tc_act/
19560 F: include/uapi/linux/tc_ematch/
19562 F: tools/testing/selftests/tc-testing
19564 TC90522 MEDIA DRIVER
19565 M: Akihiro Tsukada <tskd08@gmail.com>
19566 L: linux-media@vger.kernel.org
19568 F: drivers/media/dvb-frontends/tc90522*
19570 TCP LOW PRIORITY MODULE
19571 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
19572 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
19574 W: http://tcp-lp-mod.sourceforge.net/
19575 F: net/ipv4/tcp_lp.c
19577 TDA10071 MEDIA DRIVER
19578 M: Antti Palosaari <crope@iki.fi>
19579 L: linux-media@vger.kernel.org
19581 W: https://linuxtv.org
19582 W: http://palosaari.fi/linux/
19583 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19584 T: git git://linuxtv.org/anttip/media_tree.git
19585 F: drivers/media/dvb-frontends/tda10071*
19587 TDA18212 MEDIA DRIVER
19588 M: Antti Palosaari <crope@iki.fi>
19589 L: linux-media@vger.kernel.org
19591 W: https://linuxtv.org
19592 W: http://palosaari.fi/linux/
19593 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19594 T: git git://linuxtv.org/anttip/media_tree.git
19595 F: drivers/media/tuners/tda18212*
19597 TDA18218 MEDIA DRIVER
19598 M: Antti Palosaari <crope@iki.fi>
19599 L: linux-media@vger.kernel.org
19601 W: https://linuxtv.org
19602 W: http://palosaari.fi/linux/
19603 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19604 T: git git://linuxtv.org/anttip/media_tree.git
19605 F: drivers/media/tuners/tda18218*
19607 TDA18250 MEDIA DRIVER
19608 M: Olli Salonen <olli.salonen@iki.fi>
19609 L: linux-media@vger.kernel.org
19611 W: https://linuxtv.org
19612 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19613 T: git git://linuxtv.org/media_tree.git
19614 F: drivers/media/tuners/tda18250*
19616 TDA18271 MEDIA DRIVER
19617 M: Michael Krufky <mkrufky@linuxtv.org>
19618 L: linux-media@vger.kernel.org
19620 W: https://linuxtv.org
19621 W: http://github.com/mkrufky
19622 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19623 T: git git://linuxtv.org/mkrufky/tuners.git
19624 F: drivers/media/tuners/tda18271*
19626 TDA1997x MEDIA DRIVER
19627 M: Tim Harvey <tharvey@gateworks.com>
19628 L: linux-media@vger.kernel.org
19630 W: https://linuxtv.org
19631 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19632 F: drivers/media/i2c/tda1997x.*
19634 TDA827x MEDIA DRIVER
19635 M: Michael Krufky <mkrufky@linuxtv.org>
19636 L: linux-media@vger.kernel.org
19638 W: https://linuxtv.org
19639 W: http://github.com/mkrufky
19640 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19641 T: git git://linuxtv.org/mkrufky/tuners.git
19642 F: drivers/media/tuners/tda8290.*
19644 TDA8290 MEDIA DRIVER
19645 M: Michael Krufky <mkrufky@linuxtv.org>
19646 L: linux-media@vger.kernel.org
19648 W: https://linuxtv.org
19649 W: http://github.com/mkrufky
19650 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19651 T: git git://linuxtv.org/mkrufky/tuners.git
19652 F: drivers/media/tuners/tda8290.*
19654 TDA9840 MEDIA DRIVER
19655 M: Hans Verkuil <hverkuil@xs4all.nl>
19656 L: linux-media@vger.kernel.org
19658 W: https://linuxtv.org
19659 T: git git://linuxtv.org/media_tree.git
19660 F: drivers/media/i2c/tda9840*
19662 TEA5761 TUNER DRIVER
19663 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19664 L: linux-media@vger.kernel.org
19666 W: https://linuxtv.org
19667 T: git git://linuxtv.org/media_tree.git
19668 F: drivers/media/tuners/tea5761.*
19670 TEA5767 TUNER DRIVER
19671 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19672 L: linux-media@vger.kernel.org
19674 W: https://linuxtv.org
19675 T: git git://linuxtv.org/media_tree.git
19676 F: drivers/media/tuners/tea5767.*
19678 TEA6415C MEDIA DRIVER
19679 M: Hans Verkuil <hverkuil@xs4all.nl>
19680 L: linux-media@vger.kernel.org
19682 W: https://linuxtv.org
19683 T: git git://linuxtv.org/media_tree.git
19684 F: drivers/media/i2c/tea6415c*
19686 TEA6420 MEDIA DRIVER
19687 M: Hans Verkuil <hverkuil@xs4all.nl>
19688 L: linux-media@vger.kernel.org
19690 W: https://linuxtv.org
19691 T: git git://linuxtv.org/media_tree.git
19692 F: drivers/media/i2c/tea6420*
19695 M: Jiri Pirko <jiri@resnulli.us>
19696 L: netdev@vger.kernel.org
19698 F: drivers/net/team/
19699 F: include/linux/if_team.h
19700 F: include/uapi/linux/if_team.h
19702 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
19703 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
19705 F: arch/x86/platform/ts5500/
19707 TECHNOTREND USB IR RECEIVER
19708 M: Sean Young <sean@mess.org>
19709 L: linux-media@vger.kernel.org
19711 F: drivers/media/rc/ttusbir.c
19713 TECHWELL TW9910 VIDEO DECODER
19714 L: linux-media@vger.kernel.org
19716 F: drivers/media/i2c/tw9910.c
19717 F: include/media/i2c/tw9910.h
19720 M: Jens Wiklander <jens.wiklander@linaro.org>
19721 R: Sumit Garg <sumit.garg@linaro.org>
19722 L: op-tee@lists.trustedfirmware.org
19724 F: Documentation/staging/tee.rst
19726 F: include/linux/tee_drv.h
19727 F: include/uapi/linux/tee.h
19729 TEGRA ARCHITECTURE SUPPORT
19730 M: Thierry Reding <thierry.reding@gmail.com>
19731 M: Jonathan Hunter <jonathanh@nvidia.com>
19732 L: linux-tegra@vger.kernel.org
19734 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
19735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
19739 M: Peter De Schrijver <pdeschrijver@nvidia.com>
19740 M: Prashant Gaikwad <pgaikwad@nvidia.com>
19742 F: drivers/clk/tegra/
19745 M: Laxman Dewangan <ldewangan@nvidia.com>
19746 M: Jon Hunter <jonathanh@nvidia.com>
19748 F: drivers/dma/tegra*
19751 M: Laxman Dewangan <ldewangan@nvidia.com>
19752 R: Dmitry Osipenko <digetx@gmail.com>
19754 F: drivers/i2c/busses/i2c-tegra.c
19756 TEGRA IOMMU DRIVERS
19757 M: Thierry Reding <thierry.reding@gmail.com>
19758 R: Krishna Reddy <vdumpa@nvidia.com>
19759 L: linux-tegra@vger.kernel.org
19761 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
19762 F: drivers/iommu/tegra*
19765 M: Laxman Dewangan <ldewangan@nvidia.com>
19767 F: drivers/input/keyboard/tegra-kbc.c
19770 M: Stefan Agner <stefan@agner.ch>
19771 M: Lucas Stach <dev@lynxeye.de>
19773 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
19774 F: drivers/mtd/nand/raw/tegra_nand.c
19777 M: Thierry Reding <thierry.reding@gmail.com>
19779 F: drivers/pwm/pwm-tegra.c
19781 TEGRA SERIAL DRIVER
19782 M: Laxman Dewangan <ldewangan@nvidia.com>
19784 F: drivers/tty/serial/serial-tegra.c
19787 M: Laxman Dewangan <ldewangan@nvidia.com>
19789 F: drivers/spi/spi-tegra*
19791 TEGRA QUAD SPI DRIVER
19792 M: Thierry Reding <thierry.reding@gmail.com>
19793 M: Jonathan Hunter <jonathanh@nvidia.com>
19794 M: Sowjanya Komatineni <skomatineni@nvidia.com>
19795 L: linux-tegra@vger.kernel.org
19797 F: drivers/spi/spi-tegra210-quad.c
19800 M: Thierry Reding <thierry.reding@gmail.com>
19801 M: Jonathan Hunter <jonathanh@nvidia.com>
19802 M: Sowjanya Komatineni <skomatineni@nvidia.com>
19803 L: linux-media@vger.kernel.org
19804 L: linux-tegra@vger.kernel.org
19806 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
19807 F: drivers/staging/media/tegra-video/
19809 TEGRA XUSB PADCTL DRIVER
19810 M: JC Kuo <jckuo@nvidia.com>
19812 F: drivers/phy/tegra/xusb*
19814 TEHUTI ETHERNET DRIVER
19815 M: Andy Gospodarek <andy@greyhouse.net>
19816 L: netdev@vger.kernel.org
19818 F: drivers/net/ethernet/tehuti/*
19820 TELECOM CLOCK DRIVER FOR MCPL0010
19821 M: Mark Gross <markgross@kernel.org>
19823 F: drivers/char/tlclk.c
19825 TEMPO SEMICONDUCTOR DRIVERS
19826 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
19828 F: Documentation/devicetree/bindings/sound/tscs*.txt
19829 F: sound/soc/codecs/tscs*.c
19830 F: sound/soc/codecs/tscs*.h
19832 TENSILICA XTENSA PORT (xtensa)
19833 M: Chris Zankel <chris@zankel.net>
19834 M: Max Filippov <jcmvbkbc@gmail.com>
19835 L: linux-xtensa@linux-xtensa.org
19837 T: git git://github.com/czankel/xtensa-linux.git
19839 F: drivers/irqchip/irq-xtensa-*
19841 TEXAS INSTRUMENTS ASoC DRIVERS
19842 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
19843 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19845 F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
19848 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
19849 M: Ricardo Ribalda <ribalda@kernel.org>
19850 L: linux-iio@vger.kernel.org
19852 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
19853 F: drivers/iio/dac/ti-dac7612.c
19855 TEXAS INSTRUMENTS DMA DRIVERS
19856 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
19857 L: dmaengine@vger.kernel.org
19859 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
19860 F: Documentation/devicetree/bindings/dma/ti-edma.txt
19861 F: Documentation/devicetree/bindings/dma/ti/
19863 X: drivers/dma/ti/cppi41.c
19864 F: include/linux/dma/k3-udma-glue.h
19865 F: include/linux/dma/ti-cppi5.h
19866 F: include/linux/dma/k3-psil.h
19868 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
19869 M: Nishanth Menon <nm@ti.com>
19870 M: Tero Kristo <kristo@kernel.org>
19871 M: Santosh Shilimkar <ssantosh@kernel.org>
19872 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19874 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
19875 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
19876 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
19877 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
19878 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
19879 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
19880 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
19881 F: drivers/clk/keystone/sci-clk.c
19882 F: drivers/firmware/ti_sci*
19883 F: drivers/irqchip/irq-ti-sci-inta.c
19884 F: drivers/irqchip/irq-ti-sci-intr.c
19885 F: drivers/reset/reset-ti-sci.c
19886 F: drivers/soc/ti/ti_sci_inta_msi.c
19887 F: drivers/soc/ti/ti_sci_pm_domains.c
19888 F: include/dt-bindings/soc/ti,sci_pm_domain.h
19889 F: include/linux/soc/ti/ti_sci_inta_msi.h
19890 F: include/linux/soc/ti/ti_sci_protocol.h
19892 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
19893 M: Robert Marko <robert.marko@sartura.hr>
19894 M: Luka Perkov <luka.perkov@sartura.hr>
19895 L: linux-hwmon@vger.kernel.org
19897 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
19898 F: Documentation/hwmon/tps23861.rst
19899 F: drivers/hwmon/tps23861.c
19901 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
19902 M: Puranjay Mohan <puranjay12@gmail.com>
19903 L: linux-iio@vger.kernel.org
19905 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
19906 F: drivers/iio/temperature/tmp117.c
19908 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
19909 M: Hans Verkuil <hverkuil@xs4all.nl>
19910 L: linux-media@vger.kernel.org
19912 W: https://linuxtv.org
19913 T: git git://linuxtv.org/media_tree.git
19914 F: drivers/media/radio/radio-raremono.c
19917 M: Rafael J. Wysocki <rafael@kernel.org>
19918 M: Daniel Lezcano <daniel.lezcano@linaro.org>
19919 R: Amit Kucheria <amitk@kernel.org>
19920 R: Zhang Rui <rui.zhang@intel.com>
19921 L: linux-pm@vger.kernel.org
19923 Q: https://patchwork.kernel.org/project/linux-pm/list/
19924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
19925 F: Documentation/ABI/testing/sysfs-class-thermal
19926 F: Documentation/devicetree/bindings/thermal/
19927 F: Documentation/driver-api/thermal/
19928 F: drivers/thermal/
19929 F: include/linux/cpu_cooling.h
19930 F: include/linux/thermal.h
19931 F: include/uapi/linux/thermal.h
19932 F: tools/lib/thermal/
19935 THERMAL DRIVER FOR AMLOGIC SOCS
19936 M: Guillaume La Roque <glaroque@baylibre.com>
19937 L: linux-pm@vger.kernel.org
19938 L: linux-amlogic@lists.infradead.org
19940 W: http://linux-meson.com/
19941 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
19942 F: drivers/thermal/amlogic_thermal.c
19944 THERMAL/CPU_COOLING
19945 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
19946 M: Daniel Lezcano <daniel.lezcano@linaro.org>
19947 M: Viresh Kumar <viresh.kumar@linaro.org>
19948 R: Lukasz Luba <lukasz.luba@arm.com>
19949 L: linux-pm@vger.kernel.org
19951 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
19952 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
19953 F: drivers/thermal/cpufreq_cooling.c
19954 F: drivers/thermal/cpuidle_cooling.c
19955 F: include/linux/cpu_cooling.h
19957 THERMAL/POWER_ALLOCATOR
19958 M: Lukasz Luba <lukasz.luba@arm.com>
19959 L: linux-pm@vger.kernel.org
19961 F: Documentation/driver-api/thermal/power_allocator.rst
19962 F: drivers/thermal/gov_power_allocator.c
19963 F: include/trace/events/thermal_power_allocator.h
19965 THINKPAD ACPI EXTRAS DRIVER
19966 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
19967 L: ibm-acpi-devel@lists.sourceforge.net
19968 L: platform-driver-x86@vger.kernel.org
19970 W: http://ibm-acpi.sourceforge.net
19971 W: http://thinkwiki.org/wiki/Ibm-acpi
19972 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
19973 F: drivers/platform/x86/thinkpad_acpi.c
19975 THINKPAD LMI DRIVER
19976 M: Mark Pearson <markpearson@lenovo.com>
19977 L: platform-driver-x86@vger.kernel.org
19979 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
19980 F: drivers/platform/x86/think-lmi.?
19982 THUNDERBOLT DMA TRAFFIC TEST DRIVER
19983 M: Isaac Hazan <isaac.hazan@intel.com>
19984 L: linux-usb@vger.kernel.org
19986 F: drivers/thunderbolt/dma_test.c
19989 M: Andreas Noever <andreas.noever@gmail.com>
19990 M: Michael Jamet <michael.jamet@intel.com>
19991 M: Mika Westerberg <mika.westerberg@linux.intel.com>
19992 M: Yehezkel Bernat <YehezkelShB@gmail.com>
19993 L: linux-usb@vger.kernel.org
19995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
19996 F: Documentation/admin-guide/thunderbolt.rst
19997 F: drivers/thunderbolt/
19998 F: include/linux/thunderbolt.h
20000 THUNDERBOLT NETWORK DRIVER
20001 M: Michael Jamet <michael.jamet@intel.com>
20002 M: Mika Westerberg <mika.westerberg@linux.intel.com>
20003 M: Yehezkel Bernat <YehezkelShB@gmail.com>
20004 L: netdev@vger.kernel.org
20006 F: drivers/net/thunderbolt.c
20008 THUNDERX GPIO DRIVER
20009 M: Robert Richter <rric@kernel.org>
20011 F: drivers/gpio/gpio-thunderx.c
20013 TI ADS131E0X ADC SERIES DRIVER
20014 M: Tomislav Denis <tomislav.denis@avl.com>
20015 L: linux-iio@vger.kernel.org
20017 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
20018 F: drivers/iio/adc/ti-ads131e08.c
20020 TI AM437X VPFE DRIVER
20021 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
20022 L: linux-media@vger.kernel.org
20024 W: https://linuxtv.org
20025 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20026 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20027 F: drivers/media/platform/ti/am437x/
20029 TI BANDGAP AND THERMAL DRIVER
20030 M: Eduardo Valentin <edubezval@gmail.com>
20031 M: Keerthy <j-keerthy@ti.com>
20032 L: linux-pm@vger.kernel.org
20033 L: linux-omap@vger.kernel.org
20035 F: drivers/thermal/ti-soc-thermal/
20037 TI BQ27XXX POWER SUPPLY DRIVER
20038 F: drivers/power/supply/bq27xxx_battery.c
20039 F: drivers/power/supply/bq27xxx_battery_i2c.c
20040 F: include/linux/power/bq27xxx_battery.h
20042 TI CDCE706 CLOCK DRIVER
20043 M: Max Filippov <jcmvbkbc@gmail.com>
20045 F: drivers/clk/clk-cdce706.c
20048 M: Tero Kristo <kristo@kernel.org>
20049 L: linux-omap@vger.kernel.org
20052 F: include/linux/clk/ti.h
20054 TI DAVINCI MACHINE SUPPORT
20055 M: Sekhar Nori <nsekhar@ti.com>
20056 R: Bartosz Golaszewski <brgl@bgdev.pl>
20057 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
20060 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
20061 F: arch/arm/boot/dts/da850*
20062 F: arch/arm/mach-davinci/
20063 F: drivers/i2c/busses/i2c-davinci.c
20065 TI DAVINCI SERIES CLOCK DRIVER
20066 M: David Lechner <david@lechnology.com>
20067 R: Sekhar Nori <nsekhar@ti.com>
20069 F: Documentation/devicetree/bindings/clock/ti/davinci/
20070 F: drivers/clk/davinci/
20072 TI DAVINCI SERIES GPIO DRIVER
20073 M: Keerthy <j-keerthy@ti.com>
20074 L: linux-gpio@vger.kernel.org
20076 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
20077 F: drivers/gpio/gpio-davinci.c
20079 TI DAVINCI SERIES MEDIA DRIVER
20080 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
20081 L: linux-media@vger.kernel.org
20083 W: https://linuxtv.org
20084 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20085 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20086 F: drivers/media/platform/ti/davinci/
20087 F: include/media/davinci/
20089 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
20090 R: David Lechner <david@lechnology.com>
20091 L: linux-iio@vger.kernel.org
20092 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
20093 F: drivers/counter/ti-eqep.c
20095 TI ETHERNET SWITCH DRIVER (CPSW)
20096 R: Grygorii Strashko <grygorii.strashko@ti.com>
20097 L: linux-omap@vger.kernel.org
20098 L: netdev@vger.kernel.org
20100 F: drivers/net/ethernet/ti/cpsw*
20101 F: drivers/net/ethernet/ti/davinci*
20103 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
20104 M: Alex Dubov <oakad@yahoo.com>
20106 W: http://tifmxx.berlios.de/
20107 F: drivers/memstick/host/tifm_ms.c
20108 F: drivers/misc/tifm*
20109 F: drivers/mmc/host/tifm_sd.c
20110 F: include/linux/tifm.h
20112 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
20113 M: Nishanth Menon <nm@ti.com>
20114 M: Santosh Shilimkar <ssantosh@kernel.org>
20115 L: linux-kernel@vger.kernel.org
20116 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
20119 F: drivers/soc/ti/*
20121 TI LM49xxx FAMILY ASoC CODEC DRIVERS
20122 M: M R Swami Reddy <mr.swami.reddy@ti.com>
20123 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
20124 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20126 F: sound/soc/codecs/isabelle*
20127 F: sound/soc/codecs/lm49453*
20129 TI PCM3060 ASoC CODEC DRIVER
20130 M: Kirill Marinushkin <kmarinushkin@birdec.com>
20131 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20133 F: Documentation/devicetree/bindings/sound/pcm3060.txt
20134 F: sound/soc/codecs/pcm3060*
20136 TI TAS571X FAMILY ASoC CODEC DRIVER
20137 M: Kevin Cernekee <cernekee@chromium.org>
20138 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20140 F: sound/soc/codecs/tas571x*
20142 TI TRF7970A NFC DRIVER
20143 M: Mark Greer <mgreer@animalcreek.com>
20144 L: linux-wireless@vger.kernel.org
20145 L: linux-nfc@lists.01.org (subscribers-only)
20147 F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
20148 F: drivers/nfc/trf7970a.c
20150 TI TSC2046 ADC DRIVER
20151 M: Oleksij Rempel <o.rempel@pengutronix.de>
20152 R: kernel@pengutronix.de
20153 L: linux-iio@vger.kernel.org
20155 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
20156 F: drivers/iio/adc/ti-tsc2046.c
20158 TI TWL4030 SERIES SOC CODEC DRIVER
20159 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20160 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20162 F: sound/soc/codecs/twl4030*
20165 M: Benoit Parrot <bparrot@ti.com>
20166 L: linux-media@vger.kernel.org
20168 W: http://linuxtv.org/
20169 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20170 F: Documentation/devicetree/bindings/media/ti,cal.yaml
20171 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
20172 F: drivers/media/platform/ti/cal/
20173 F: drivers/media/platform/ti/vpe/
20175 TI WILINK WIRELESS DRIVERS
20176 L: linux-wireless@vger.kernel.org
20178 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
20179 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
20180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
20181 F: drivers/net/wireless/ti/
20182 F: include/linux/wl12xx.h
20184 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
20185 M: John Stultz <jstultz@google.com>
20186 M: Thomas Gleixner <tglx@linutronix.de>
20187 R: Stephen Boyd <sboyd@kernel.org>
20188 L: linux-kernel@vger.kernel.org
20190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
20191 F: include/linux/clocksource.h
20192 F: include/linux/time.h
20193 F: include/linux/timex.h
20194 F: include/uapi/linux/time.h
20195 F: include/uapi/linux/timex.h
20196 F: kernel/time/alarmtimer.c
20197 F: kernel/time/clocksource.c
20198 F: kernel/time/ntp.c
20199 F: kernel/time/time*.c
20200 F: tools/testing/selftests/timers/
20203 M: Jon Maloy <jmaloy@redhat.com>
20204 M: Ying Xue <ying.xue@windriver.com>
20205 L: netdev@vger.kernel.org (core kernel code)
20206 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
20208 W: http://tipc.sourceforge.net/
20209 F: include/uapi/linux/tipc*.h
20212 TLAN NETWORK DRIVER
20213 M: Samuel Chessman <chessman@tux.org>
20214 L: tlan-devel@lists.sourceforge.net (subscribers-only)
20216 W: http://sourceforge.net/projects/tlan/
20217 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
20218 F: drivers/net/ethernet/ti/tlan.*
20220 TM6000 VIDEO4LINUX DRIVER
20221 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20222 L: linux-media@vger.kernel.org
20224 W: https://linuxtv.org
20225 T: git git://linuxtv.org/media_tree.git
20226 F: Documentation/admin-guide/media/tm6000*
20227 F: drivers/media/usb/tm6000/
20229 TMIO/SDHI MMC DRIVER
20230 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
20231 L: linux-mmc@vger.kernel.org
20232 L: linux-renesas-soc@vger.kernel.org
20234 F: drivers/mmc/host/renesas_sdhi*
20235 F: drivers/mmc/host/tmio_mmc*
20236 F: include/linux/mfd/tmio.h
20238 TMP401 HARDWARE MONITOR DRIVER
20239 M: Guenter Roeck <linux@roeck-us.net>
20240 L: linux-hwmon@vger.kernel.org
20242 F: Documentation/devicetree/bindings/hwmon/ti,tmp401.yaml
20243 F: Documentation/hwmon/tmp401.rst
20244 F: drivers/hwmon/tmp401.c
20246 TMP464 HARDWARE MONITOR DRIVER
20247 M: Agathe Porte <agathe.porte@nokia.com>
20248 M: Guenter Roeck <linux@roeck-us.net>
20249 L: linux-hwmon@vger.kernel.org
20251 F: Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
20252 F: Documentation/hwmon/tmp464.rst
20253 F: drivers/hwmon/tmp464.c
20255 TMP513 HARDWARE MONITOR DRIVER
20256 M: Eric Tremblay <etremblay@distech-controls.com>
20257 L: linux-hwmon@vger.kernel.org
20259 F: Documentation/hwmon/tmp513.rst
20260 F: drivers/hwmon/tmp513.c
20262 TMPFS (SHMEM FILESYSTEM)
20263 M: Hugh Dickins <hughd@google.com>
20264 L: linux-mm@kvack.org
20266 F: include/linux/shmem_fs.h
20269 TOMOYO SECURITY MODULE
20270 M: Kentaro Takeda <takedakn@nttdata.co.jp>
20271 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
20272 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
20273 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
20274 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
20275 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
20277 W: https://tomoyo.osdn.jp/
20278 F: security/tomoyo/
20280 TOPSTAR LAPTOP EXTRAS DRIVER
20281 M: Herton Ronaldo Krzesinski <herton@canonical.com>
20282 L: platform-driver-x86@vger.kernel.org
20284 F: drivers/platform/x86/topstar-laptop.c
20286 TORTURE-TEST MODULES
20287 M: Davidlohr Bueso <dave@stgolabs.net>
20288 M: "Paul E. McKenney" <paulmck@kernel.org>
20289 M: Josh Triplett <josh@joshtriplett.org>
20290 L: linux-kernel@vger.kernel.org
20292 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20293 F: Documentation/RCU/torture.rst
20294 F: kernel/locking/locktorture.c
20295 F: kernel/rcu/rcuscale.c
20296 F: kernel/rcu/rcutorture.c
20297 F: kernel/rcu/refscale.c
20298 F: kernel/torture.c
20300 TOSHIBA ACPI EXTRAS DRIVER
20301 M: Azael Avalos <coproscefalo@gmail.com>
20302 L: platform-driver-x86@vger.kernel.org
20304 F: drivers/platform/x86/toshiba_acpi.c
20306 TOSHIBA BLUETOOTH DRIVER
20307 M: Azael Avalos <coproscefalo@gmail.com>
20308 L: platform-driver-x86@vger.kernel.org
20310 F: drivers/platform/x86/toshiba_bluetooth.c
20312 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
20313 M: Azael Avalos <coproscefalo@gmail.com>
20314 L: platform-driver-x86@vger.kernel.org
20316 F: drivers/platform/x86/toshiba_haps.c
20319 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
20321 W: http://www.buzzard.org.uk/toshiba/
20322 F: drivers/char/toshiba.c
20323 F: include/linux/toshiba.h
20324 F: include/uapi/linux/toshiba.h
20326 TOSHIBA TC358743 DRIVER
20327 M: Mats Randgaard <matrandg@cisco.com>
20328 L: linux-media@vger.kernel.org
20330 F: drivers/media/i2c/tc358743*
20331 F: include/media/i2c/tc358743.h
20333 TOSHIBA WMI HOTKEYS DRIVER
20334 M: Azael Avalos <coproscefalo@gmail.com>
20335 L: platform-driver-x86@vger.kernel.org
20337 F: drivers/platform/x86/toshiba-wmi.c
20340 M: Peter Huewe <peterhuewe@gmx.de>
20341 M: Jarkko Sakkinen <jarkko@kernel.org>
20342 R: Jason Gunthorpe <jgg@ziepe.ca>
20343 L: linux-integrity@vger.kernel.org
20345 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
20346 Q: https://patchwork.kernel.org/project/linux-integrity/list/
20347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
20348 F: drivers/char/tpm/
20351 M: Steven Rostedt <rostedt@goodmis.org>
20352 M: Ingo Molnar <mingo@redhat.com>
20354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
20355 F: Documentation/trace/ftrace.rst
20356 F: arch/*/*/*/*ftrace*
20357 F: arch/*/*/*ftrace*
20359 F: include/*/ftrace.h
20360 F: include/linux/trace*.h
20363 F: tools/testing/selftests/ftrace/
20365 TRACING MMIO ACCESSES (MMIOTRACE)
20366 M: Steven Rostedt <rostedt@goodmis.org>
20367 M: Ingo Molnar <mingo@kernel.org>
20368 R: Karol Herbst <karolherbst@gmail.com>
20369 R: Pekka Paalanen <ppaalanen@gmail.com>
20370 L: linux-kernel@vger.kernel.org
20371 L: nouveau@lists.freedesktop.org
20373 F: arch/x86/mm/kmmio.c
20374 F: arch/x86/mm/mmio-mod.c
20375 F: arch/x86/mm/testmmiotrace.c
20376 F: include/linux/mmiotrace.h
20377 F: kernel/trace/trace_mmiotrace.c
20379 TRACING OS NOISE / LATENCY TRACERS
20380 M: Steven Rostedt <rostedt@goodmis.org>
20381 M: Daniel Bristot de Oliveira <bristot@kernel.org>
20383 F: kernel/trace/trace_osnoise.c
20384 F: include/trace/events/osnoise.h
20385 F: kernel/trace/trace_hwlat.c
20386 F: kernel/trace/trace_irqsoff.c
20387 F: kernel/trace/trace_sched_wakeup.c
20388 F: Documentation/trace/osnoise-tracer.rst
20389 F: Documentation/trace/timerlat-tracer.rst
20390 F: Documentation/trace/hwlat_detector.rst
20391 F: arch/*/kernel/trace.c
20393 Real-time Linux Analysis (RTLA) tools
20394 M: Daniel Bristot de Oliveira <bristot@kernel.org>
20395 M: Steven Rostedt <rostedt@goodmis.org>
20396 L: linux-trace-devel@vger.kernel.org
20398 F: Documentation/tools/rtla/
20399 F: tools/tracing/rtla/
20401 TRADITIONAL CHINESE DOCUMENTATION
20402 M: Hu Haowen <src.res@email.cn>
20403 L: linux-doc-tw-discuss@lists.sourceforge.net
20405 W: https://github.com/srcres258/linux-doc
20406 T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
20407 F: Documentation/translations/zh_TW/
20410 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20411 M: Jiri Slaby <jirislaby@kernel.org>
20413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
20414 F: Documentation/driver-api/serial/
20416 F: drivers/tty/serial/serial_core.c
20417 F: include/linux/selection.h
20418 F: include/linux/serial.h
20419 F: include/linux/serial_core.h
20420 F: include/linux/sysrq.h
20421 F: include/linux/tty*.h
20422 F: include/linux/vt.h
20423 F: include/linux/vt_*.h
20424 F: include/uapi/linux/serial.h
20425 F: include/uapi/linux/serial_core.h
20426 F: include/uapi/linux/tty.h
20428 TUA9001 MEDIA DRIVER
20429 M: Antti Palosaari <crope@iki.fi>
20430 L: linux-media@vger.kernel.org
20432 W: https://linuxtv.org
20433 W: http://palosaari.fi/linux/
20434 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20435 T: git git://linuxtv.org/anttip/media_tree.git
20436 F: drivers/media/tuners/tua9001*
20438 TULIP NETWORK DRIVERS
20439 L: netdev@vger.kernel.org
20440 L: linux-parisc@vger.kernel.org
20442 F: drivers/net/ethernet/dec/tulip/
20445 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
20447 W: http://vtun.sourceforge.net/tun
20448 F: Documentation/networking/tuntap.rst
20449 F: arch/um/os-Linux/drivers/
20451 TURBOCHANNEL SUBSYSTEM
20452 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
20453 M: Ralf Baechle <ralf@linux-mips.org>
20454 L: linux-mips@vger.kernel.org
20456 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
20458 F: include/linux/tc.h
20461 M: "Len Brown" <lenb@kernel.org>
20462 L: linux-pm@vger.kernel.org
20464 Q: https://patchwork.kernel.org/project/linux-pm/list/
20465 B: https://bugzilla.kernel.org
20466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
20467 F: tools/power/x86/turbostat/
20469 TW5864 VIDEO4LINUX DRIVER
20470 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
20471 M: Anton Sviridenko <anton@corp.bluecherry.net>
20472 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
20473 M: Andrey Utkin <andrey_utkin@fastmail.com>
20474 L: linux-media@vger.kernel.org
20476 F: drivers/media/pci/tw5864/
20478 TW68 VIDEO4LINUX DRIVER
20479 M: Hans Verkuil <hverkuil@xs4all.nl>
20480 L: linux-media@vger.kernel.org
20482 W: https://linuxtv.org
20483 T: git git://linuxtv.org/media_tree.git
20484 F: drivers/media/pci/tw68/
20486 TW686X VIDEO4LINUX DRIVER
20487 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
20488 L: linux-media@vger.kernel.org
20490 W: http://linuxtv.org
20491 T: git git://linuxtv.org/media_tree.git
20492 F: drivers/media/pci/tw686x/
20494 U-BOOT ENVIRONMENT VARIABLES
20495 M: Rafał Miłecki <rafal@milecki.pl>
20497 F: Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
20499 UACCE ACCELERATOR FRAMEWORK
20500 M: Zhangfei Gao <zhangfei.gao@linaro.org>
20501 M: Zhou Wang <wangzhou1@hisilicon.com>
20502 L: linux-accelerators@lists.ozlabs.org
20503 L: linux-kernel@vger.kernel.org
20505 F: Documentation/ABI/testing/sysfs-driver-uacce
20506 F: Documentation/misc-devices/uacce.rst
20507 F: drivers/misc/uacce/
20508 F: include/linux/uacce.h
20509 F: include/uapi/misc/uacce/
20511 UBI FILE SYSTEM (UBIFS)
20512 M: Richard Weinberger <richard@nod.at>
20513 L: linux-mtd@lists.infradead.org
20515 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
20516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
20517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
20518 F: Documentation/ABI/testing/sysfs-fs-ubifs
20519 F: Documentation/filesystems/ubifs-authentication.rst
20520 F: Documentation/filesystems/ubifs.rst
20523 UCLINUX (M68KNOMMU AND COLDFIRE)
20524 M: Greg Ungerer <gerg@linux-m68k.org>
20525 L: linux-m68k@lists.linux-m68k.org
20526 L: uclinux-dev@uclinux.org (subscribers-only)
20528 W: http://www.linux-m68k.org/
20529 W: http://www.uclinux.org/
20530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
20531 F: arch/m68k/*/*_no.*
20533 F: arch/m68k/coldfire/
20534 F: arch/m68k/include/asm/*_no.*
20537 M: Jan Kara <jack@suse.com>
20539 F: Documentation/filesystems/udf.rst
20543 M: Bastien Nocera <hadess@hadess.net>
20544 L: linux-input@vger.kernel.org
20546 F: drivers/hid/hid-udraw-ps3.c
20549 M: Evgeniy Dushistov <dushistov@mail.ru>
20551 F: Documentation/admin-guide/ufs.rst
20554 UHID USERSPACE HID IO DRIVER
20555 M: David Rheinsberg <david.rheinsberg@gmail.com>
20556 L: linux-input@vger.kernel.org
20558 F: drivers/hid/uhid.c
20559 F: include/uapi/linux/uhid.h
20562 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20563 L: linux-usb@vger.kernel.org
20565 F: drivers/usb/common/ulpi.c
20566 F: include/linux/ulpi/
20569 M: Gabriel Krisman Bertazi <krisman@collabora.com>
20570 L: linux-fsdevel@vger.kernel.org
20575 M: Tony Finch <dot@dotat.at>
20577 W: http://dotat.at/prog/unifdef
20578 F: scripts/unifdef.c
20580 UNIFORM CDROM DRIVER
20581 M: Phillip Potter <phil@philpotter.co.uk>
20583 F: Documentation/cdrom/
20584 F: drivers/cdrom/cdrom.c
20585 F: include/linux/cdrom.h
20586 F: include/uapi/linux/cdrom.h
20588 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
20589 R: Alim Akhtar <alim.akhtar@samsung.com>
20590 R: Avri Altman <avri.altman@wdc.com>
20591 R: Bart Van Assche <bvanassche@acm.org>
20592 L: linux-scsi@vger.kernel.org
20594 F: Documentation/devicetree/bindings/ufs/
20595 F: Documentation/scsi/ufs.rst
20596 F: drivers/ufs/core/
20598 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
20599 M: Pedro Sousa <pedrom.sousa@synopsys.com>
20600 L: linux-scsi@vger.kernel.org
20602 F: drivers/ufs/host/*dwc*
20604 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
20605 M: Stanley Chu <stanley.chu@mediatek.com>
20606 L: linux-scsi@vger.kernel.org
20607 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
20609 F: drivers/ufs/host/ufs-mediatek*
20611 UNSORTED BLOCK IMAGES (UBI)
20612 M: Richard Weinberger <richard@nod.at>
20613 L: linux-mtd@lists.infradead.org
20615 W: http://www.linux-mtd.infradead.org/
20616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
20617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
20618 F: drivers/mtd/ubi/
20619 F: include/linux/mtd/ubi.h
20620 F: include/uapi/mtd/ubi-user.h
20622 USB "USBNET" DRIVER FRAMEWORK
20623 M: Oliver Neukum <oneukum@suse.com>
20624 L: netdev@vger.kernel.org
20626 W: http://www.linux-usb.org/usbnet
20627 F: drivers/net/usb/usbnet.c
20628 F: include/linux/usb/usbnet.h
20631 M: Oliver Neukum <oneukum@suse.com>
20632 L: linux-usb@vger.kernel.org
20634 F: Documentation/usb/acm.rst
20635 F: drivers/usb/class/cdc-acm.*
20637 USB APPLE MFI FASTCHARGE DRIVER
20638 M: Bastien Nocera <hadess@hadess.net>
20639 L: linux-usb@vger.kernel.org
20641 F: drivers/usb/misc/apple-mfi-fastcharge.c
20643 USB AR5523 WIRELESS DRIVER
20644 M: Pontus Fuchs <pontus.fuchs@gmail.com>
20645 L: linux-wireless@vger.kernel.org
20647 F: drivers/net/wireless/ath/ar5523/
20650 M: Oliver Neukum <oneukum@suse.com>
20651 L: linux-usb@vger.kernel.org
20652 L: linux-scsi@vger.kernel.org
20654 F: drivers/usb/storage/uas.c
20656 USB CDC ETHERNET DRIVER
20657 M: Oliver Neukum <oliver@neukum.org>
20658 L: linux-usb@vger.kernel.org
20660 F: drivers/net/usb/cdc_*.c
20661 F: include/uapi/linux/usb/cdc.h
20663 USB CHAOSKEY DRIVER
20664 M: Keith Packard <keithp@keithp.com>
20665 L: linux-usb@vger.kernel.org
20667 F: drivers/usb/misc/chaoskey.c
20669 USB CYPRESS C67X00 DRIVER
20670 L: linux-usb@vger.kernel.org
20672 F: drivers/usb/c67x00/
20674 USB DAVICOM DM9601 DRIVER
20675 M: Peter Korsgaard <peter@korsgaard.com>
20676 L: netdev@vger.kernel.org
20678 W: http://www.linux-usb.org/usbnet
20679 F: drivers/net/usb/dm9601.c
20682 M: Alan Stern <stern@rowland.harvard.edu>
20683 L: linux-usb@vger.kernel.org
20685 F: Documentation/usb/ehci.rst
20686 F: drivers/usb/host/ehci*
20688 USB GADGET/PERIPHERAL SUBSYSTEM
20689 M: Felipe Balbi <balbi@kernel.org>
20690 L: linux-usb@vger.kernel.org
20692 W: http://www.linux-usb.org/gadget
20693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
20694 F: drivers/usb/gadget/
20695 F: include/linux/usb/gadget*
20697 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
20698 M: Jiri Kosina <jikos@kernel.org>
20699 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
20700 L: linux-usb@vger.kernel.org
20702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
20703 F: Documentation/hid/hiddev.rst
20704 F: drivers/hid/usbhid/
20706 USB INTEL XHCI ROLE MUX DRIVER
20707 M: Hans de Goede <hdegoede@redhat.com>
20708 L: linux-usb@vger.kernel.org
20710 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
20712 USB IP DRIVER FOR HISILICON KIRIN 960
20713 M: Yu Chen <chenyu56@huawei.com>
20714 M: Binghui Wang <wangbinghui@hisilicon.com>
20715 L: linux-usb@vger.kernel.org
20717 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
20718 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
20720 USB IP DRIVER FOR HISILICON KIRIN 970
20721 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20722 L: linux-usb@vger.kernel.org
20724 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
20725 F: drivers/phy/hisilicon/phy-hi3670-usb3.c
20728 M: Olav Kongas <ok@artecdesign.ee>
20729 L: linux-usb@vger.kernel.org
20731 F: drivers/usb/host/isp116x*
20732 F: include/linux/usb/isp116x.h
20735 M: Rui Miguel Silva <rui.silva@linaro.org>
20736 L: linux-usb@vger.kernel.org
20738 F: drivers/usb/isp1760/*
20739 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
20741 USB LAN78XX ETHERNET DRIVER
20742 M: Woojung Huh <woojung.huh@microchip.com>
20743 M: UNGLinuxDriver@microchip.com
20744 L: netdev@vger.kernel.org
20746 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
20747 F: drivers/net/usb/lan78xx.*
20748 F: include/dt-bindings/net/microchip-lan78xx.h
20750 USB MASS STORAGE DRIVER
20751 M: Alan Stern <stern@rowland.harvard.edu>
20752 L: linux-usb@vger.kernel.org
20753 L: usb-storage@lists.one-eyed-alien.net
20755 F: drivers/usb/storage/
20758 M: Clemens Ladisch <clemens@ladisch.de>
20759 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20762 F: sound/usb/midi.*
20764 USB NETWORKING DRIVERS
20765 L: linux-usb@vger.kernel.org
20767 F: drivers/net/usb/
20770 M: Alan Stern <stern@rowland.harvard.edu>
20771 L: linux-usb@vger.kernel.org
20773 F: Documentation/usb/ohci.rst
20774 F: drivers/usb/host/ohci*
20776 USB OTG FSM (Finite State Machine)
20777 M: Peter Chen <peter.chen@kernel.org>
20778 L: linux-usb@vger.kernel.org
20780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
20781 F: drivers/usb/common/usb-otg-fsm.c
20784 M: Valentina Manea <valentina.manea.m@gmail.com>
20785 M: Shuah Khan <shuah@kernel.org>
20786 M: Shuah Khan <skhan@linuxfoundation.org>
20787 L: linux-usb@vger.kernel.org
20789 F: Documentation/usb/usbip_protocol.rst
20790 F: drivers/usb/usbip/
20791 F: tools/testing/selftests/drivers/usb/usbip/
20792 F: tools/usb/usbip/
20795 M: Petko Manolov <petkan@nucleusys.com>
20796 L: linux-usb@vger.kernel.org
20797 L: netdev@vger.kernel.org
20799 W: https://github.com/petkan/pegasus
20800 T: git git://github.com/petkan/pegasus.git
20801 F: drivers/net/usb/pegasus.*
20804 M: Felipe Balbi <balbi@kernel.org>
20805 L: linux-usb@vger.kernel.org
20807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
20808 F: drivers/usb/phy/
20810 USB PRINTER DRIVER (usblp)
20811 M: Pete Zaitcev <zaitcev@redhat.com>
20812 L: linux-usb@vger.kernel.org
20814 F: drivers/usb/class/usblp.c
20816 USB RAW GADGET DRIVER
20817 R: Andrey Konovalov <andreyknvl@gmail.com>
20818 L: linux-usb@vger.kernel.org
20820 F: Documentation/usb/raw-gadget.rst
20821 F: drivers/usb/gadget/legacy/raw_gadget.c
20822 F: include/uapi/linux/usb/raw_gadget.h
20824 USB QMI WWAN NETWORK DRIVER
20825 M: Bjørn Mork <bjorn@mork.no>
20826 L: netdev@vger.kernel.org
20828 F: Documentation/ABI/testing/sysfs-class-net-qmi
20829 F: drivers/net/usb/qmi_wwan.c
20832 M: Petko Manolov <petkan@nucleusys.com>
20833 L: linux-usb@vger.kernel.org
20834 L: netdev@vger.kernel.org
20836 W: https://github.com/petkan/rtl8150
20837 T: git git://github.com/petkan/rtl8150.git
20838 F: drivers/net/usb/rtl8150.c
20840 USB SERIAL SUBSYSTEM
20841 M: Johan Hovold <johan@kernel.org>
20842 L: linux-usb@vger.kernel.org
20844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
20845 F: Documentation/usb/usb-serial.rst
20846 F: drivers/usb/serial/
20847 F: include/linux/usb/serial.h
20849 USB SMSC75XX ETHERNET DRIVER
20850 M: Steve Glendinning <steve.glendinning@shawell.net>
20851 L: netdev@vger.kernel.org
20853 F: drivers/net/usb/smsc75xx.*
20855 USB SMSC95XX ETHERNET DRIVER
20856 M: Steve Glendinning <steve.glendinning@shawell.net>
20857 M: UNGLinuxDriver@microchip.com
20858 L: netdev@vger.kernel.org
20860 F: drivers/net/usb/smsc95xx.*
20863 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20864 L: linux-usb@vger.kernel.org
20866 W: http://www.linux-usb.org
20867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
20868 F: Documentation/devicetree/bindings/usb/
20869 F: Documentation/usb/
20871 F: include/dt-bindings/usb/
20872 F: include/linux/usb.h
20873 F: include/linux/usb/
20875 USB TYPEC BUS FOR ALTERNATE MODES
20876 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20877 L: linux-usb@vger.kernel.org
20879 F: Documentation/ABI/testing/sysfs-bus-typec
20880 F: Documentation/driver-api/usb/typec_bus.rst
20881 F: drivers/usb/typec/altmodes/
20882 F: include/linux/usb/typec_altmode.h
20885 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20886 L: linux-usb@vger.kernel.org
20888 F: Documentation/ABI/testing/sysfs-class-typec
20889 F: Documentation/driver-api/usb/typec.rst
20890 F: drivers/usb/typec/
20891 F: include/linux/usb/typec.h
20893 USB TYPEC INTEL PMC MUX DRIVER
20894 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20895 L: linux-usb@vger.kernel.org
20897 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
20898 F: drivers/usb/typec/mux/intel_pmc_mux.c
20900 USB TYPEC PI3USB30532 MUX DRIVER
20901 M: Hans de Goede <hdegoede@redhat.com>
20902 L: linux-usb@vger.kernel.org
20904 F: drivers/usb/typec/mux/pi3usb30532.c
20906 USB TYPEC PORT CONTROLLER DRIVERS
20907 M: Guenter Roeck <linux@roeck-us.net>
20908 L: linux-usb@vger.kernel.org
20910 F: drivers/usb/typec/tcpm/
20913 M: Alan Stern <stern@rowland.harvard.edu>
20914 L: linux-usb@vger.kernel.org
20916 F: drivers/usb/host/uhci*
20919 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20920 L: linux-media@vger.kernel.org
20922 W: http://www.ideasonboard.org/uvc/
20923 T: git git://linuxtv.org/media_tree.git
20924 F: drivers/media/usb/uvc/
20925 F: include/uapi/linux/uvcvideo.h
20928 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20929 L: linux-usb@vger.kernel.org
20931 F: drivers/usb/gadget/function/*uvc*
20932 F: drivers/usb/gadget/legacy/webcam.c
20933 F: include/uapi/linux/usb/g_uvc.h
20935 USB WIRELESS RNDIS DRIVER (rndis_wlan)
20936 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
20937 L: linux-wireless@vger.kernel.org
20939 F: drivers/net/wireless/rndis_wlan.c
20942 M: Mathias Nyman <mathias.nyman@intel.com>
20943 L: linux-usb@vger.kernel.org
20945 F: drivers/usb/host/pci-quirks*
20946 F: drivers/usb/host/xhci*
20949 L: linux-wireless@vger.kernel.org
20951 W: http://linux-lc100020.sourceforge.net
20952 F: drivers/net/wireless/zydas/zd1201.*
20955 M: Antoine Jacquet <royale@zerezo.com>
20956 L: linux-usb@vger.kernel.org
20957 L: linux-media@vger.kernel.org
20959 W: http://royale.zerezo.com/zr364xx/
20960 T: git git://linuxtv.org/media_tree.git
20961 F: Documentation/admin-guide/media/zr364xx*
20962 F: drivers/media/usb/zr364xx/
20964 USER-MODE LINUX (UML)
20965 M: Richard Weinberger <richard@nod.at>
20966 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
20967 M: Johannes Berg <johannes@sipsolutions.net>
20968 L: linux-um@lists.infradead.org
20970 W: http://user-mode-linux.sourceforge.net
20971 Q: https://patchwork.ozlabs.org/project/linux-um/list/
20972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
20973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
20974 F: Documentation/virt/uml/
20979 USERSPACE COPYIN/COPYOUT (UIOVEC)
20980 M: Alexander Viro <viro@zeniv.linux.org.uk>
20982 F: include/linux/uio.h
20985 USERSPACE DMA BUFFER DRIVER
20986 M: Gerd Hoffmann <kraxel@redhat.com>
20987 L: dri-devel@lists.freedesktop.org
20989 T: git git://anongit.freedesktop.org/drm/drm-misc
20990 F: drivers/dma-buf/udmabuf.c
20991 F: include/uapi/linux/udmabuf.h
20993 USERSPACE I/O (UIO)
20994 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20996 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
20997 F: Documentation/driver-api/uio-howto.rst
20999 F: include/linux/uio_driver.h
21002 M: Karel Zak <kzak@redhat.com>
21003 L: util-linux@vger.kernel.org
21005 W: http://en.wikipedia.org/wiki/Util-linux
21006 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
21009 M: Christoph Hellwig <hch@lst.de>
21010 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21011 L: linux-kernel@vger.kernel.org
21013 T: git git://git.infradead.org/users/hch/uuid.git
21014 F: include/linux/uuid.h
21015 F: include/uapi/linux/uuid.h
21020 M: Justin Ernst <justin.ernst@hpe.com>
21021 L: platform-driver-x86@vger.kernel.org
21023 F: drivers/platform/x86/uv_sysfs.c
21026 M: Michal Januszewski <spock@gentoo.org>
21027 L: linux-fbdev@vger.kernel.org
21029 W: https://github.com/mjanusz/v86d
21030 F: Documentation/fb/uvesafb.rst
21031 F: drivers/video/fbdev/uvesafb.*
21033 Ux500 CLOCK DRIVERS
21034 M: Ulf Hansson <ulf.hansson@linaro.org>
21035 L: linux-clk@vger.kernel.org
21036 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21038 F: drivers/clk/ux500/
21041 M: Stefan Agner <stefan@agner.ch>
21042 L: linux-mtd@lists.infradead.org
21044 F: drivers/mtd/nand/raw/vf610_nfc.c
21046 VFAT/FAT/MSDOS FILESYSTEM
21047 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
21049 F: Documentation/filesystems/vfat.rst
21053 M: Alex Williamson <alex.williamson@redhat.com>
21054 R: Cornelia Huck <cohuck@redhat.com>
21055 L: kvm@vger.kernel.org
21057 T: git git://github.com/awilliam/linux-vfio.git
21058 F: Documentation/driver-api/vfio.rst
21060 F: include/linux/vfio.h
21061 F: include/linux/vfio_pci_core.h
21062 F: include/uapi/linux/vfio.h
21065 M: Diana Craciun <diana.craciun@oss.nxp.com>
21066 L: kvm@vger.kernel.org
21068 F: drivers/vfio/fsl-mc/
21070 VFIO HISILICON PCI DRIVER
21071 M: Longfang Liu <liulongfang@huawei.com>
21072 M: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
21073 L: kvm@vger.kernel.org
21075 F: drivers/vfio/pci/hisilicon/
21077 VFIO MEDIATED DEVICE DRIVERS
21078 M: Kirti Wankhede <kwankhede@nvidia.com>
21079 L: kvm@vger.kernel.org
21081 F: Documentation/driver-api/vfio-mediated-device.rst
21082 F: drivers/vfio/mdev/
21083 F: include/linux/mdev.h
21084 F: samples/vfio-mdev/
21086 VFIO PCI DEVICE SPECIFIC DRIVERS
21087 R: Jason Gunthorpe <jgg@nvidia.com>
21088 R: Yishai Hadas <yishaih@nvidia.com>
21089 R: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
21090 R: Kevin Tian <kevin.tian@intel.com>
21091 L: kvm@vger.kernel.org
21093 P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
21094 F: drivers/vfio/pci/*/
21096 VFIO PLATFORM DRIVER
21097 M: Eric Auger <eric.auger@redhat.com>
21098 L: kvm@vger.kernel.org
21100 F: drivers/vfio/platform/
21102 VFIO MLX5 PCI DRIVER
21103 M: Yishai Hadas <yishaih@nvidia.com>
21104 L: kvm@vger.kernel.org
21106 F: drivers/vfio/pci/mlx5/
21109 R: Lukas Wunner <lukas@wunner.de>
21111 T: git git://anongit.freedesktop.org/drm/drm-misc
21112 F: Documentation/gpu/vga-switcheroo.rst
21113 F: drivers/gpu/vga/vga_switcheroo.c
21114 F: include/linux/vga_switcheroo.h
21116 VIA RHINE NETWORK DRIVER
21118 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
21119 F: drivers/net/ethernet/via/via-rhine.c
21121 VIA SD/MMC CARD CONTROLLER DRIVER
21122 M: Bruce Chang <brucechang@via.com.tw>
21123 M: Harald Welte <HaraldWelte@viatech.com>
21125 F: drivers/mmc/host/via-sdmmc.c
21127 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
21128 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
21129 L: linux-fbdev@vger.kernel.org
21131 F: drivers/video/fbdev/via/
21132 F: include/linux/via-core.h
21133 F: include/linux/via-gpio.h
21134 F: include/linux/via_i2c.h
21136 VIA VELOCITY NETWORK DRIVER
21137 M: Francois Romieu <romieu@fr.zoreil.com>
21138 L: netdev@vger.kernel.org
21140 F: drivers/net/ethernet/via/via-velocity.*
21142 VICODEC VIRTUAL CODEC DRIVER
21143 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
21144 L: linux-media@vger.kernel.org
21146 W: https://linuxtv.org
21147 T: git git://linuxtv.org/media_tree.git
21148 F: drivers/media/test-drivers/vicodec/*
21150 VIDEO I2C POLLING DRIVER
21151 M: Matt Ranostay <matt.ranostay@konsulko.com>
21152 L: linux-media@vger.kernel.org
21154 F: drivers/media/i2c/video-i2c.c
21156 VIDEO MULTIPLEXER DRIVER
21157 M: Philipp Zabel <p.zabel@pengutronix.de>
21158 L: linux-media@vger.kernel.org
21160 F: drivers/media/platform/video-mux.c
21162 VIDEOBUF2 FRAMEWORK
21163 M: Tomasz Figa <tfiga@chromium.org>
21164 M: Marek Szyprowski <m.szyprowski@samsung.com>
21165 L: linux-media@vger.kernel.org
21167 F: drivers/media/common/videobuf2/*
21168 F: include/media/videobuf2-*
21170 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
21171 M: Shuah Khan <skhan@linuxfoundation.org>
21172 R: Kieran Bingham <kieran.bingham@ideasonboard.com>
21173 L: linux-media@vger.kernel.org
21175 W: https://linuxtv.org
21176 T: git git://linuxtv.org/media_tree.git
21177 F: drivers/media/test-drivers/vimc/*
21180 M: Alex Williamson <alex.williamson@redhat.com>
21181 M: Paolo Bonzini <pbonzini@redhat.com>
21182 L: kvm@vger.kernel.org
21186 VIRTIO AND VHOST VSOCK DRIVER
21187 M: Stefan Hajnoczi <stefanha@redhat.com>
21188 M: Stefano Garzarella <sgarzare@redhat.com>
21189 L: kvm@vger.kernel.org
21190 L: virtualization@lists.linux-foundation.org
21191 L: netdev@vger.kernel.org
21193 F: drivers/vhost/vsock.c
21194 F: include/linux/virtio_vsock.h
21195 F: include/uapi/linux/virtio_vsock.h
21196 F: net/vmw_vsock/virtio_transport.c
21197 F: net/vmw_vsock/virtio_transport_common.c
21199 VIRTIO BLOCK AND SCSI DRIVERS
21200 M: "Michael S. Tsirkin" <mst@redhat.com>
21201 M: Jason Wang <jasowang@redhat.com>
21202 R: Paolo Bonzini <pbonzini@redhat.com>
21203 R: Stefan Hajnoczi <stefanha@redhat.com>
21204 L: virtualization@lists.linux-foundation.org
21206 F: drivers/block/virtio_blk.c
21207 F: drivers/scsi/virtio_scsi.c
21208 F: drivers/vhost/scsi.c
21209 F: include/uapi/linux/virtio_blk.h
21210 F: include/uapi/linux/virtio_scsi.h
21212 VIRTIO CONSOLE DRIVER
21213 M: Amit Shah <amit@kernel.org>
21214 L: virtualization@lists.linux-foundation.org
21216 F: drivers/char/virtio_console.c
21217 F: include/linux/virtio_console.h
21218 F: include/uapi/linux/virtio_console.h
21220 VIRTIO CORE AND NET DRIVERS
21221 M: "Michael S. Tsirkin" <mst@redhat.com>
21222 M: Jason Wang <jasowang@redhat.com>
21223 L: virtualization@lists.linux-foundation.org
21225 F: Documentation/ABI/testing/sysfs-bus-vdpa
21226 F: Documentation/devicetree/bindings/virtio/
21227 F: drivers/block/virtio_blk.c
21228 F: drivers/crypto/virtio/
21229 F: drivers/net/virtio_net.c
21232 F: include/linux/vdpa.h
21233 F: include/linux/virtio*.h
21234 F: include/uapi/linux/virtio_*.h
21238 M: "Michael S. Tsirkin" <mst@redhat.com>
21239 M: David Hildenbrand <david@redhat.com>
21240 L: virtualization@lists.linux-foundation.org
21242 F: drivers/virtio/virtio_balloon.c
21243 F: include/uapi/linux/virtio_balloon.h
21244 F: include/linux/balloon_compaction.h
21245 F: mm/balloon_compaction.c
21247 VIRTIO CRYPTO DRIVER
21248 M: Gonglei <arei.gonglei@huawei.com>
21249 L: virtualization@lists.linux-foundation.org
21250 L: linux-crypto@vger.kernel.org
21252 F: drivers/crypto/virtio/
21253 F: include/uapi/linux/virtio_crypto.h
21255 VIRTIO DRIVERS FOR S390
21256 M: Cornelia Huck <cohuck@redhat.com>
21257 M: Halil Pasic <pasic@linux.ibm.com>
21258 M: Eric Farman <farman@linux.ibm.com>
21259 L: linux-s390@vger.kernel.org
21260 L: virtualization@lists.linux-foundation.org
21261 L: kvm@vger.kernel.org
21263 F: arch/s390/include/uapi/asm/virtio-ccw.h
21264 F: drivers/s390/virtio/
21267 M: Vivek Goyal <vgoyal@redhat.com>
21268 M: Stefan Hajnoczi <stefanha@redhat.com>
21269 M: Miklos Szeredi <miklos@szeredi.hu>
21270 L: virtualization@lists.linux-foundation.org
21271 L: linux-fsdevel@vger.kernel.org
21273 W: https://virtio-fs.gitlab.io/
21274 F: Documentation/filesystems/virtiofs.rst
21275 F: fs/fuse/virtio_fs.c
21276 F: include/uapi/linux/virtio_fs.h
21279 M: Enrico Weigelt, metux IT consult <info@metux.net>
21280 M: Viresh Kumar <vireshk@kernel.org>
21281 L: linux-gpio@vger.kernel.org
21282 L: virtualization@lists.linux-foundation.org
21284 F: drivers/gpio/gpio-virtio.c
21285 F: include/uapi/linux/virtio_gpio.h
21288 M: David Airlie <airlied@linux.ie>
21289 M: Gerd Hoffmann <kraxel@redhat.com>
21290 R: Gurchetan Singh <gurchetansingh@chromium.org>
21291 R: Chia-I Wu <olvaffe@gmail.com>
21292 L: dri-devel@lists.freedesktop.org
21293 L: virtualization@lists.linux-foundation.org
21295 T: git git://anongit.freedesktop.org/drm/drm-misc
21296 F: drivers/gpu/drm/virtio/
21297 F: include/uapi/linux/virtio_gpu.h
21299 VIRTIO HOST (VHOST)
21300 M: "Michael S. Tsirkin" <mst@redhat.com>
21301 M: Jason Wang <jasowang@redhat.com>
21302 L: kvm@vger.kernel.org
21303 L: virtualization@lists.linux-foundation.org
21304 L: netdev@vger.kernel.org
21306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
21308 F: include/linux/vhost_iotlb.h
21309 F: include/uapi/linux/vhost.h
21311 VIRTIO INPUT DRIVER
21312 M: Gerd Hoffmann <kraxel@redhat.com>
21314 F: drivers/virtio/virtio_input.c
21315 F: include/uapi/linux/virtio_input.h
21317 VIRTIO IOMMU DRIVER
21318 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
21319 L: virtualization@lists.linux-foundation.org
21321 F: drivers/iommu/virtio-iommu.c
21322 F: include/uapi/linux/virtio_iommu.h
21325 M: David Hildenbrand <david@redhat.com>
21326 L: virtualization@lists.linux-foundation.org
21328 W: https://virtio-mem.gitlab.io/
21329 F: drivers/virtio/virtio_mem.c
21330 F: include/uapi/linux/virtio_mem.h
21332 VIRTIO SOUND DRIVER
21333 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
21334 M: "Michael S. Tsirkin" <mst@redhat.com>
21335 L: virtualization@lists.linux-foundation.org
21336 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21338 F: include/uapi/linux/virtio_snd.h
21342 M: Conghui Chen <conghui.chen@intel.com>
21343 M: Viresh Kumar <viresh.kumar@linaro.org>
21344 L: linux-i2c@vger.kernel.org
21345 L: virtualization@lists.linux-foundation.org
21347 F: drivers/i2c/busses/i2c-virtio.c
21348 F: include/uapi/linux/virtio_i2c.h
21351 M: Pankaj Gupta <pankaj.gupta.linux@gmail.com>
21352 L: virtualization@lists.linux-foundation.org
21354 F: drivers/nvdimm/virtio_pmem.c
21355 F: drivers/nvdimm/nd_virtio.c
21357 VIRTUAL BOX GUEST DEVICE DRIVER
21358 M: Hans de Goede <hdegoede@redhat.com>
21359 M: Arnd Bergmann <arnd@arndb.de>
21360 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21362 F: drivers/virt/vboxguest/
21363 F: include/linux/vbox_utils.h
21364 F: include/uapi/linux/vbox*.h
21366 VIRTUAL BOX SHARED FOLDER VFS DRIVER
21367 M: Hans de Goede <hdegoede@redhat.com>
21368 L: linux-fsdevel@vger.kernel.org
21372 VIRTUAL SERIO DEVICE DRIVER
21373 M: Stephen Chandler Paul <thatslyude@gmail.com>
21375 F: drivers/input/serio/userio.c
21376 F: include/uapi/linux/userio.h
21378 VIVID VIRTUAL VIDEO DRIVER
21379 M: Hans Verkuil <hverkuil@xs4all.nl>
21380 L: linux-media@vger.kernel.org
21382 W: https://linuxtv.org
21383 T: git git://linuxtv.org/media_tree.git
21384 F: drivers/media/test-drivers/vivid/*
21386 VIDTV VIRTUAL DIGITAL TV DRIVER
21387 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
21388 L: linux-media@vger.kernel.org
21390 W: https://linuxtv.org
21391 T: git git://linuxtv.org/media_tree.git
21392 F: drivers/media/test-drivers/vidtv/*
21395 M: Florian Fainelli <f.fainelli@gmail.com>
21396 L: openwrt-devel@lists.openwrt.org (subscribers-only)
21398 F: drivers/vlynq/vlynq.c
21399 F: include/linux/vlynq.h
21402 M: Martyn Welch <martyn@welchs.me.uk>
21403 M: Manohar Vanga <manohar.vanga@gmail.com>
21404 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21405 L: linux-kernel@vger.kernel.org
21407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
21408 F: Documentation/driver-api/vme.rst
21409 F: drivers/staging/vme_user/
21411 F: include/linux/vme*
21413 VM SOCKETS (AF_VSOCK)
21414 M: Stefano Garzarella <sgarzare@redhat.com>
21415 L: virtualization@lists.linux-foundation.org
21416 L: netdev@vger.kernel.org
21418 F: drivers/net/vsockmon.c
21419 F: include/net/af_vsock.h
21420 F: include/uapi/linux/vm_sockets.h
21421 F: include/uapi/linux/vm_sockets_diag.h
21422 F: include/uapi/linux/vsockmon.h
21424 F: tools/testing/vsock/
21426 VMWARE BALLOON DRIVER
21427 M: Nadav Amit <namit@vmware.com>
21428 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21429 L: linux-kernel@vger.kernel.org
21431 F: drivers/misc/vmw_balloon.c
21433 VMWARE HYPERVISOR INTERFACE
21434 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
21435 M: Alexey Makhalov <amakhalov@vmware.com>
21436 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21437 L: virtualization@lists.linux-foundation.org
21440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
21441 F: arch/x86/include/asm/vmware.h
21442 F: arch/x86/kernel/cpu/vmware.c
21444 VMWARE PVRDMA DRIVER
21445 M: Bryan Tan <bryantan@vmware.com>
21446 M: Vishnu Dasa <vdasa@vmware.com>
21447 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21448 L: linux-rdma@vger.kernel.org
21450 F: drivers/infiniband/hw/vmw_pvrdma/
21452 VMware PVSCSI driver
21453 M: Vishal Bhakta <vbhakta@vmware.com>
21454 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21455 L: linux-scsi@vger.kernel.org
21457 F: drivers/scsi/vmw_pvscsi.c
21458 F: drivers/scsi/vmw_pvscsi.h
21460 VMWARE VIRTUAL PTP CLOCK DRIVER
21461 M: Vivek Thampi <vithampi@vmware.com>
21462 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21463 L: netdev@vger.kernel.org
21465 F: drivers/ptp/ptp_vmw.c
21468 M: Bryan Tan <bryantan@vmware.com>
21469 M: Rajesh Jalisatgi <rjalisatgi@vmware.com>
21470 M: Vishnu Dasa <vdasa@vmware.com>
21471 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21472 L: linux-kernel@vger.kernel.org
21474 F: drivers/misc/vmw_vmci/
21476 VMWARE VMMOUSE SUBDRIVER
21477 M: Zack Rusin <zackr@vmware.com>
21478 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
21479 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21480 L: linux-input@vger.kernel.org
21482 F: drivers/input/mouse/vmmouse.c
21483 F: drivers/input/mouse/vmmouse.h
21485 VMWARE VMXNET3 ETHERNET DRIVER
21486 M: Ronak Doshi <doshir@vmware.com>
21487 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21488 L: netdev@vger.kernel.org
21490 F: drivers/net/vmxnet3/
21492 VOCORE VOCORE2 BOARD
21493 M: Harvey Hunt <harveyhuntnexus@gmail.com>
21494 L: linux-mips@vger.kernel.org
21496 F: arch/mips/boot/dts/ralink/vocore2.dts
21498 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
21499 M: Liam Girdwood <lgirdwood@gmail.com>
21500 M: Mark Brown <broonie@kernel.org>
21501 L: linux-kernel@vger.kernel.org
21503 W: http://www.slimlogic.co.uk/?p=48
21504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
21505 F: Documentation/devicetree/bindings/regulator/
21506 F: Documentation/power/regulator/
21507 F: drivers/regulator/
21508 F: include/dt-bindings/regulator/
21509 F: include/linux/regulator/
21510 K: regulator_get_optional
21512 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
21513 R: Matti Vaittinen <mazziesaccount@gmail.com>
21514 F: drivers/regulator/irq_helpers.c
21517 M: David Ahern <dsahern@kernel.org>
21518 L: netdev@vger.kernel.org
21520 F: Documentation/networking/vrf.rst
21521 F: drivers/net/vrf.c
21524 M: Petr Mladek <pmladek@suse.com>
21525 M: Steven Rostedt <rostedt@goodmis.org>
21526 M: Sergey Senozhatsky <senozhatsky@chromium.org>
21527 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21528 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
21530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
21531 F: Documentation/core-api/printk-formats.rst
21532 F: lib/test_printf.c
21533 F: lib/test_scanf.c
21536 VT1211 HARDWARE MONITOR DRIVER
21537 M: Juerg Haefliger <juergh@gmail.com>
21538 L: linux-hwmon@vger.kernel.org
21540 F: Documentation/hwmon/vt1211.rst
21541 F: drivers/hwmon/vt1211.c
21543 VT8231 HARDWARE MONITOR DRIVER
21544 M: Roger Lucas <vt8231@hiddenengine.co.uk>
21545 L: linux-hwmon@vger.kernel.org
21547 F: drivers/hwmon/vt8231.c
21549 VUB300 USB to SDIO/SD/MMC bridge chip
21550 L: linux-mmc@vger.kernel.org
21552 F: drivers/mmc/host/vub300.c
21554 W1 DALLAS'S 1-WIRE BUS
21555 M: Evgeniy Polyakov <zbr@ioremap.net>
21557 F: Documentation/devicetree/bindings/w1/
21558 F: Documentation/w1/
21560 F: include/linux/w1.h
21562 W83791D HARDWARE MONITORING DRIVER
21563 M: Marc Hulsman <m.hulsman@tudelft.nl>
21564 L: linux-hwmon@vger.kernel.org
21566 F: Documentation/hwmon/w83791d.rst
21567 F: drivers/hwmon/w83791d.c
21569 W83793 HARDWARE MONITORING DRIVER
21570 M: Rudolf Marek <r.marek@assembler.cz>
21571 L: linux-hwmon@vger.kernel.org
21573 F: Documentation/hwmon/w83793.rst
21574 F: drivers/hwmon/w83793.c
21576 W83795 HARDWARE MONITORING DRIVER
21577 M: Jean Delvare <jdelvare@suse.com>
21578 L: linux-hwmon@vger.kernel.org
21580 F: drivers/hwmon/w83795.c
21582 W83L51xD SD/MMC CARD INTERFACE DRIVER
21583 M: Pierre Ossman <pierre@ossman.eu>
21585 F: drivers/mmc/host/wbsd.*
21587 WACOM PROTOCOL 4 SERIAL TABLETS
21588 M: Julian Squires <julian@cipht.net>
21589 M: Hans de Goede <hdegoede@redhat.com>
21590 L: linux-input@vger.kernel.org
21592 F: drivers/input/tablet/wacom_serial4.c
21594 WATCHDOG DEVICE DRIVERS
21595 M: Wim Van Sebroeck <wim@linux-watchdog.org>
21596 M: Guenter Roeck <linux@roeck-us.net>
21597 L: linux-watchdog@vger.kernel.org
21599 W: http://www.linux-watchdog.org/
21600 T: git git://www.linux-watchdog.org/linux-watchdog.git
21601 F: Documentation/devicetree/bindings/watchdog/
21602 F: Documentation/watchdog/
21603 F: drivers/watchdog/
21604 F: include/linux/watchdog.h
21605 F: include/uapi/linux/watchdog.h
21607 WHISKEYCOVE PMIC GPIO DRIVER
21608 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
21609 L: linux-gpio@vger.kernel.org
21611 F: drivers/gpio/gpio-wcove.c
21614 M: Dianlong Li <long17.cool@163.com>
21615 L: linux-rtc@vger.kernel.org
21617 F: drivers/rtc/rtc-sd3078.c
21620 M: David Rheinsberg <david.rheinsberg@gmail.com>
21621 L: linux-input@vger.kernel.org
21623 F: drivers/hid/hid-wiimote*
21625 WILOCITY WIL6210 WIRELESS DRIVER
21626 L: linux-wireless@vger.kernel.org
21628 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
21629 F: drivers/net/wireless/ath/wil6210/
21632 M: David Härdeman <david@hardeman.nu>
21634 F: drivers/media/rc/winbond-cir.c
21636 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
21637 M: William Breathitt Gray <vilhelm.gray@gmail.com>
21638 L: linux-watchdog@vger.kernel.org
21640 F: drivers/watchdog/ebc-c384_wdt.c
21642 WINSYSTEMS WS16C48 GPIO DRIVER
21643 M: William Breathitt Gray <vilhelm.gray@gmail.com>
21644 L: linux-gpio@vger.kernel.org
21646 F: drivers/gpio/gpio-ws16c48.c
21648 WIREGUARD SECURE NETWORK TUNNEL
21649 M: Jason A. Donenfeld <Jason@zx2c4.com>
21650 L: wireguard@lists.zx2c4.com
21651 L: netdev@vger.kernel.org
21653 F: drivers/net/wireguard/
21654 F: tools/testing/selftests/wireguard/
21656 WISTRON LAPTOP BUTTON DRIVER
21657 M: Miloslav Trmac <mitr@volny.cz>
21659 F: drivers/input/misc/wistron_btns.c
21661 WL3501 WIRELESS PCMCIA CARD DRIVER
21662 L: linux-wireless@vger.kernel.org
21664 F: drivers/net/wireless/wl3501*
21666 WOLFSON MICROELECTRONICS DRIVERS
21667 L: patches@opensource.cirrus.com
21669 W: https://github.com/CirrusLogic/linux-drivers/wiki
21670 T: git https://github.com/CirrusLogic/linux-drivers.git
21671 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
21672 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
21673 F: Documentation/devicetree/bindings/mfd/wm831x.txt
21674 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
21675 F: Documentation/devicetree/bindings/sound/wlf,*.yaml
21676 F: Documentation/devicetree/bindings/sound/wm*
21677 F: Documentation/hwmon/wm83??.rst
21678 F: arch/arm/mach-s3c/mach-crag6410*
21679 F: drivers/clk/clk-wm83*.c
21680 F: drivers/gpio/gpio-*wm*.c
21681 F: drivers/gpio/gpio-arizona.c
21682 F: drivers/hwmon/wm83??-hwmon.c
21683 F: drivers/input/misc/wm831x-on.c
21684 F: drivers/input/touchscreen/wm831x-ts.c
21685 F: drivers/input/touchscreen/wm97*.c
21686 F: drivers/leds/leds-wm83*.c
21687 F: drivers/mfd/arizona*
21688 F: drivers/mfd/cs47l24*
21689 F: drivers/mfd/wm*.c
21690 F: drivers/power/supply/wm83*.c
21691 F: drivers/regulator/arizona*
21692 F: drivers/regulator/wm8*.c
21693 F: drivers/rtc/rtc-wm83*.c
21694 F: drivers/video/backlight/wm83*_bl.c
21695 F: drivers/watchdog/wm83*_wdt.c
21696 F: include/linux/mfd/arizona/
21697 F: include/linux/mfd/wm831x/
21698 F: include/linux/mfd/wm8350/
21699 F: include/linux/mfd/wm8400*
21700 F: include/linux/regulator/arizona*
21701 F: include/linux/wm97xx.h
21702 F: include/sound/wm????.h
21703 F: sound/soc/codecs/arizona*
21704 F: sound/soc/codecs/cs47l24*
21705 F: sound/soc/codecs/wm*
21708 M: Tejun Heo <tj@kernel.org>
21709 R: Lai Jiangshan <jiangshanlai@gmail.com>
21711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
21712 F: Documentation/core-api/workqueue.rst
21713 F: include/linux/workqueue.h
21714 F: kernel/workqueue.c
21717 M: Loic Poulain <loic.poulain@linaro.org>
21718 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
21719 R: Johannes Berg <johannes@sipsolutions.net>
21720 L: netdev@vger.kernel.org
21722 F: drivers/net/wwan/
21723 F: include/linux/wwan.h
21724 F: include/uapi/linux/wwan.h
21726 X-POWERS AXP288 PMIC DRIVERS
21727 M: Hans de Goede <hdegoede@redhat.com>
21729 F: drivers/acpi/pmic/intel_pmic_xpower.c
21732 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
21733 M: Chen-Yu Tsai <wens@csie.org>
21734 L: linux-kernel@vger.kernel.org
21739 M: Martin Schiller <ms@dev.tdt.de>
21740 L: linux-x25@vger.kernel.org
21742 F: Documentation/networking/lapb-module.rst
21743 F: Documentation/networking/x25*
21744 F: drivers/net/wan/hdlc_x25.c
21745 F: drivers/net/wan/lapbether.c
21746 F: include/*/lapb.h
21747 F: include/net/x25*
21748 F: include/uapi/linux/x25.h
21752 X86 ARCHITECTURE (32-BIT AND 64-BIT)
21753 M: Thomas Gleixner <tglx@linutronix.de>
21754 M: Ingo Molnar <mingo@redhat.com>
21755 M: Borislav Petkov <bp@alien8.de>
21756 M: Dave Hansen <dave.hansen@linux.intel.com>
21758 R: "H. Peter Anvin" <hpa@zytor.com>
21759 L: linux-kernel@vger.kernel.org
21761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
21762 F: Documentation/devicetree/bindings/x86/
21763 F: Documentation/x86/
21767 M: Andy Lutomirski <luto@kernel.org>
21768 L: linux-kernel@vger.kernel.org
21770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
21773 X86 MCE INFRASTRUCTURE
21774 M: Tony Luck <tony.luck@intel.com>
21775 M: Borislav Petkov <bp@alien8.de>
21776 L: linux-edac@vger.kernel.org
21778 F: Documentation/ABI/testing/sysfs-mce
21779 F: Documentation/x86/x86_64/machinecheck.rst
21780 F: arch/x86/kernel/cpu/mce/*
21782 X86 MICROCODE UPDATE SUPPORT
21783 M: Borislav Petkov <bp@alien8.de>
21785 F: arch/x86/kernel/cpu/microcode/*
21788 M: Dave Hansen <dave.hansen@linux.intel.com>
21789 M: Andy Lutomirski <luto@kernel.org>
21790 M: Peter Zijlstra <peterz@infradead.org>
21791 L: linux-kernel@vger.kernel.org
21793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
21796 X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
21797 M: Hans de Goede <hdegoede@redhat.com>
21798 L: platform-driver-x86@vger.kernel.org
21800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
21801 F: drivers/platform/x86/x86-android-tablets.c
21803 X86 PLATFORM DRIVERS
21804 M: Hans de Goede <hdegoede@redhat.com>
21805 M: Mark Gross <markgross@kernel.org>
21806 L: platform-driver-x86@vger.kernel.org
21808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
21809 F: drivers/platform/olpc/
21810 F: drivers/platform/x86/
21812 X86 PLATFORM DRIVERS - ARCH
21813 R: Darren Hart <dvhart@infradead.org>
21814 R: Andy Shevchenko <andy@infradead.org>
21815 L: platform-driver-x86@vger.kernel.org
21818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
21819 F: arch/x86/platform
21821 X86 PLATFORM UV HPE SUPERDOME FLEX
21822 M: Steve Wahl <steve.wahl@hpe.com>
21823 R: Mike Travis <mike.travis@hpe.com>
21824 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
21825 R: Russ Anderson <russ.anderson@hpe.com>
21827 F: arch/x86/include/asm/uv/
21828 F: arch/x86/kernel/apic/x2apic_uv_x.c
21829 F: arch/x86/platform/uv/
21831 X86 STACK UNWINDING
21832 M: Josh Poimboeuf <jpoimboe@kernel.org>
21833 M: Peter Zijlstra <peterz@infradead.org>
21835 F: arch/x86/include/asm/unwind*.h
21836 F: arch/x86/kernel/dumpstack.c
21837 F: arch/x86/kernel/stacktrace.c
21838 F: arch/x86/kernel/unwind_*.c
21841 M: Andy Lutomirski <luto@kernel.org>
21842 L: linux-kernel@vger.kernel.org
21844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
21845 F: arch/x86/entry/vdso/
21848 M: Matthew Wilcox <willy@infradead.org>
21849 L: linux-fsdevel@vger.kernel.org
21851 F: Documentation/core-api/xarray.rst
21852 F: include/linux/idr.h
21853 F: include/linux/xarray.h
21856 F: tools/testing/radix-tree
21859 M: Benjamin Valentin <benpicco@googlemail.com>
21861 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
21862 F: drivers/media/rc/xbox_remote.c
21864 XC2028/3028 TUNER DRIVER
21865 M: Mauro Carvalho Chehab <mchehab@kernel.org>
21866 L: linux-media@vger.kernel.org
21868 W: https://linuxtv.org
21869 T: git git://linuxtv.org/media_tree.git
21870 F: drivers/media/tuners/xc2028.*
21872 XDP (eXpress Data Path)
21873 M: Alexei Starovoitov <ast@kernel.org>
21874 M: Daniel Borkmann <daniel@iogearbox.net>
21875 M: David S. Miller <davem@davemloft.net>
21876 M: Jakub Kicinski <kuba@kernel.org>
21877 M: Jesper Dangaard Brouer <hawk@kernel.org>
21878 M: John Fastabend <john.fastabend@gmail.com>
21879 L: netdev@vger.kernel.org
21880 L: bpf@vger.kernel.org
21882 F: include/net/xdp.h
21883 F: include/net/xdp_priv.h
21884 F: include/trace/events/xdp.h
21885 F: kernel/bpf/cpumap.c
21886 F: kernel/bpf/devmap.c
21888 F: samples/bpf/xdp*
21889 F: tools/testing/selftests/bpf/*xdp*
21890 F: tools/testing/selftests/bpf/*/*xdp*
21891 F: drivers/net/ethernet/*/*/*/*/*xdp*
21892 F: drivers/net/ethernet/*/*/*xdp*
21893 K: (?:\b|_)xdp(?:\b|_)
21895 XDP SOCKETS (AF_XDP)
21896 M: Björn Töpel <bjorn@kernel.org>
21897 M: Magnus Karlsson <magnus.karlsson@intel.com>
21898 M: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
21899 R: Jonathan Lemon <jonathan.lemon@gmail.com>
21900 L: netdev@vger.kernel.org
21901 L: bpf@vger.kernel.org
21903 F: Documentation/networking/af_xdp.rst
21904 F: include/net/xdp_sock*
21905 F: include/net/xsk_buff_pool.h
21906 F: include/uapi/linux/if_xdp.h
21907 F: include/uapi/linux/xdp_diag.h
21908 F: include/net/netns/xdp.h
21910 F: samples/bpf/xdpsock*
21911 F: tools/lib/bpf/xsk*
21913 XEN BLOCK SUBSYSTEM
21914 M: Roger Pau Monné <roger.pau@citrix.com>
21915 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21917 F: drivers/block/xen*
21918 F: drivers/block/xen-blkback/*
21921 M: Stefano Stabellini <sstabellini@kernel.org>
21922 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21924 F: arch/arm/include/asm/xen/
21927 XEN HYPERVISOR ARM64
21928 M: Stefano Stabellini <sstabellini@kernel.org>
21929 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21931 F: arch/arm64/include/asm/xen/
21934 XEN HYPERVISOR INTERFACE
21935 M: Juergen Gross <jgross@suse.com>
21936 M: Stefano Stabellini <sstabellini@kernel.org>
21937 R: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
21938 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
21941 F: Documentation/ABI/stable/sysfs-hypervisor-xen
21942 F: Documentation/ABI/testing/sysfs-hypervisor-xen
21943 F: drivers/*/xen-*front.c
21945 F: include/uapi/xen/
21949 M: Juergen Gross <jgross@suse.com>
21950 R: Boris Ostrovsky <boris.ostrovsky@oracle.com>
21951 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21953 F: arch/x86/include/asm/pvclock-abi.h
21954 F: arch/x86/include/asm/xen/
21955 F: arch/x86/platform/pvh/
21958 XEN NETWORK BACKEND DRIVER
21959 M: Wei Liu <wei.liu@kernel.org>
21960 M: Paul Durrant <paul@xen.org>
21961 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21962 L: netdev@vger.kernel.org
21964 F: drivers/net/xen-netback/*
21967 M: Juergen Gross <jgross@suse.com>
21968 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21970 F: arch/x86/pci/*xen*
21971 F: drivers/pci/*xen*
21974 M: Juergen Gross <jgross@suse.com>
21975 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21976 L: linux-scsi@vger.kernel.org
21978 F: drivers/scsi/xen-scsifront.c
21979 F: drivers/xen/xen-scsiback.c
21980 F: include/xen/interface/io/vscsiif.h
21983 M: Juergen Gross <jgross@suse.com>
21984 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21985 L: linux-usb@vger.kernel.org
21987 F: drivers/usb/host/xen*
21988 F: include/xen/interface/io/usbif.h
21990 XEN SOUND FRONTEND DRIVER
21991 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
21992 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21993 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21997 XEN SWIOTLB SUBSYSTEM
21998 M: Juergen Gross <jgross@suse.com>
21999 M: Stefano Stabellini <sstabellini@kernel.org>
22000 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22001 L: iommu@lists.linux.dev
22003 F: arch/x86/xen/*swiotlb*
22004 F: drivers/xen/*swiotlb*
22007 C: irc://irc.oftc.net/xfs
22008 M: Darrick J. Wong <djwong@kernel.org>
22009 L: linux-xfs@vger.kernel.org
22012 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
22013 F: Documentation/ABI/testing/sysfs-fs-xfs
22014 F: Documentation/admin-guide/xfs.rst
22015 F: Documentation/filesystems/xfs-delayed-logging-design.rst
22016 F: Documentation/filesystems/xfs-self-describing-metadata.rst
22018 F: include/uapi/linux/dqblk_xfs.h
22019 F: include/uapi/linux/fsmap.h
22022 M: Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
22023 L: linux-iio@vger.kernel.org
22025 F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
22026 F: drivers/iio/adc/xilinx-ams.c
22028 XILINX AXI ETHERNET DRIVER
22029 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
22031 F: drivers/net/ethernet/xilinx/xilinx_axienet*
22034 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
22035 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
22036 L: linux-can@vger.kernel.org
22038 F: Documentation/devicetree/bindings/net/can/xilinx,can.yaml
22039 F: drivers/net/can/xilinx_can.c
22042 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
22043 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
22044 R: Michal Simek <michal.simek@xilinx.com>
22046 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
22047 F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
22048 F: drivers/gpio/gpio-xilinx.c
22049 F: drivers/gpio/gpio-zynq.c
22051 XILINX SD-FEC IP CORES
22052 M: Derek Kiernan <derek.kiernan@xilinx.com>
22053 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
22055 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
22056 F: Documentation/misc-devices/xilinx_sdfec.rst
22057 F: drivers/misc/Kconfig
22058 F: drivers/misc/Makefile
22059 F: drivers/misc/xilinx_sdfec.c
22060 F: include/uapi/misc/xilinx_sdfec.h
22063 M: Sean Anderson <sean.anderson@seco.com>
22065 F: drivers/pwm/pwm-xilinx.c
22066 F: include/clocksource/timer-xilinx.h
22068 XILINX UARTLITE SERIAL DRIVER
22069 M: Peter Korsgaard <jacmet@sunsite.dk>
22070 L: linux-serial@vger.kernel.org
22072 F: drivers/tty/serial/uartlite.c
22074 XILINX VIDEO IP CORES
22075 M: Hyun Kwon <hyun.kwon@xilinx.com>
22076 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22077 L: linux-media@vger.kernel.org
22079 T: git git://linuxtv.org/media_tree.git
22080 F: Documentation/devicetree/bindings/media/xilinx/
22081 F: drivers/media/platform/xilinx/
22082 F: include/uapi/linux/xilinx-v4l2-controls.h
22084 XILINX ZYNQMP DPDMA DRIVER
22085 M: Hyun Kwon <hyun.kwon@xilinx.com>
22086 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22087 L: dmaengine@vger.kernel.org
22089 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
22090 F: drivers/dma/xilinx/xilinx_dpdma.c
22091 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
22093 XILINX ZYNQMP PSGTR PHY DRIVER
22094 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
22095 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22096 L: linux-kernel@vger.kernel.org
22098 T: git https://github.com/Xilinx/linux-xlnx.git
22099 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
22100 F: drivers/phy/xilinx/phy-zynqmp.c
22102 XILINX ZYNQMP SHA3 DRIVER
22103 M: Harsha <harsha.harsha@xilinx.com>
22105 F: drivers/crypto/xilinx/zynqmp-sha.c
22107 XILINX EVENT MANAGEMENT DRIVER
22108 M: Abhyuday Godhasara <abhyuday.godhasara@xilinx.com>
22110 F: drivers/soc/xilinx/xlnx_event_manager.c
22111 F: include/linux/firmware/xlnx-event-manager.h
22114 M: Eli Billauer <eli.billauer@gmail.com>
22115 L: linux-kernel@vger.kernel.org
22117 F: drivers/char/xillybus/
22120 M: George Cherian <gcherian@marvell.com>
22121 L: linux-i2c@vger.kernel.org
22123 W: http://www.marvell.com
22124 F: drivers/i2c/busses/i2c-xlp9xx.c
22126 XRA1403 GPIO EXPANDER
22127 M: Nandor Han <nandor.han@ge.com>
22128 M: Semi Malinen <semi.malinen@ge.com>
22129 L: linux-gpio@vger.kernel.org
22131 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
22132 F: drivers/gpio/gpio-xra1403.c
22134 XTENSA XTFPGA PLATFORM SUPPORT
22135 M: Max Filippov <jcmvbkbc@gmail.com>
22136 L: linux-xtensa@linux-xtensa.org
22138 F: drivers/spi/spi-xtensa-xtfpga.c
22139 F: sound/soc/xtensa/xtfpga-i2s.c
22141 YAM DRIVER FOR AX.25
22142 M: Jean-Paul Roubelat <jpr@f6fbb.org>
22143 L: linux-hams@vger.kernel.org
22145 F: drivers/net/hamradio/yam*
22146 F: include/linux/yam.h
22148 YAMA SECURITY MODULE
22149 M: Kees Cook <keescook@chromium.org>
22151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
22152 F: Documentation/admin-guide/LSM/Yama.rst
22155 YEALINK PHONE DRIVER
22156 M: Henk Vergonet <Henk.Vergonet@gmail.com>
22157 L: usbb2k-api-dev@nongnu.org
22159 F: Documentation/input/devices/yealink.rst
22160 F: drivers/input/misc/yealink.*
22162 Z8530 DRIVER FOR AX.25
22163 M: Joerg Reuter <jreuter@yaina.de>
22164 L: linux-hams@vger.kernel.org
22166 W: http://yaina.de/jreuter/
22167 W: http://www.qsl.net/dl1bke/
22168 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
22169 F: drivers/net/hamradio/*scc.c
22170 F: drivers/net/hamradio/z8530.h
22172 ZBUD COMPRESSED PAGE ALLOCATOR
22173 M: Seth Jennings <sjenning@redhat.com>
22174 M: Dan Streetman <ddstreet@ieee.org>
22175 L: linux-mm@kvack.org
22179 Z3FOLD COMPRESSED PAGE ALLOCATOR
22180 M: Vitaly Wool <vitaly.wool@konsulko.com>
22181 R: Miaohe Lin <linmiaohe@huawei.com>
22182 L: linux-mm@kvack.org
22186 ZD1211RW WIRELESS DRIVER
22187 M: Ulrich Kunitz <kune@deine-taler.de>
22188 L: linux-wireless@vger.kernel.org
22189 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
22191 W: http://zd1211.ath.cx/wiki/DriverRewrite
22192 F: drivers/net/wireless/zydas/zd1211rw/
22194 ZD1301 MEDIA DRIVER
22195 M: Antti Palosaari <crope@iki.fi>
22196 L: linux-media@vger.kernel.org
22198 W: https://linuxtv.org/
22199 W: http://palosaari.fi/linux/
22200 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22201 F: drivers/media/usb/dvb-usb-v2/zd1301*
22203 ZD1301_DEMOD MEDIA DRIVER
22204 M: Antti Palosaari <crope@iki.fi>
22205 L: linux-media@vger.kernel.org
22207 W: https://linuxtv.org/
22208 W: http://palosaari.fi/linux/
22209 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22210 F: drivers/media/dvb-frontends/zd1301_demod*
22212 ZHAOXIN PROCESSOR SUPPORT
22213 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
22214 L: linux-kernel@vger.kernel.org
22216 F: arch/x86/kernel/cpu/zhaoxin.c
22219 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
22220 M: Naohiro Aota <naohiro.aota@wdc.com>
22221 R: Johannes Thumshirn <jth@kernel.org>
22222 L: linux-fsdevel@vger.kernel.org
22224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
22225 F: Documentation/filesystems/zonefs.rst
22228 ZPOOL COMPRESSED PAGE STORAGE API
22229 M: Dan Streetman <ddstreet@ieee.org>
22230 L: linux-mm@kvack.org
22232 F: include/linux/zpool.h
22235 ZR36067 VIDEO FOR LINUX DRIVER
22236 M: Corentin Labbe <clabbe@baylibre.com>
22237 L: mjpeg-users@lists.sourceforge.net
22238 L: linux-media@vger.kernel.org
22240 W: http://mjpeg.sourceforge.net/driver-zoran/
22241 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22242 F: Documentation/driver-api/media/drivers/zoran.rst
22243 F: drivers/staging/media/zoran/
22245 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
22246 M: Minchan Kim <minchan@kernel.org>
22247 M: Nitin Gupta <ngupta@vflare.org>
22248 R: Sergey Senozhatsky <senozhatsky@chromium.org>
22249 L: linux-kernel@vger.kernel.org
22251 F: Documentation/admin-guide/blockdev/zram.rst
22252 F: drivers/block/zram/
22254 ZS DECSTATION Z85C30 SERIAL DRIVER
22255 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
22257 F: drivers/tty/serial/zs.*
22259 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
22260 M: Minchan Kim <minchan@kernel.org>
22261 M: Nitin Gupta <ngupta@vflare.org>
22262 R: Sergey Senozhatsky <senozhatsky@chromium.org>
22263 L: linux-mm@kvack.org
22265 F: Documentation/vm/zsmalloc.rst
22266 F: include/linux/zsmalloc.h
22270 M: Nick Terrell <terrelln@fb.com>
22272 B: https://github.com/facebook/zstd/issues
22273 T: git git://github.com/terrelln/linux.git
22274 F: include/linux/zstd*
22276 F: lib/decompress_unzstd.c
22281 ZSWAP COMPRESSED SWAP CACHING
22282 M: Seth Jennings <sjenning@redhat.com>
22283 M: Dan Streetman <ddstreet@ieee.org>
22284 M: Vitaly Wool <vitaly.wool@konsulko.com>
22285 L: linux-mm@kvack.org
22290 M: Linus Torvalds <torvalds@linux-foundation.org>
22291 L: linux-kernel@vger.kernel.org
22292 S: Buried alive in reporters
22293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git