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: Antti Palosaari <crope@iki.fi>
247 L: linux-media@vger.kernel.org
249 W: https://linuxtv.org
250 W: http://palosaari.fi/linux/
251 Q: http://patchwork.linuxtv.org/project/linux-media/list/
252 T: git git://linuxtv.org/anttip/media_tree.git
253 F: drivers/media/dvb-frontends/a8293*
255 AACRAID SCSI RAID DRIVER
256 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
257 L: linux-scsi@vger.kernel.org
259 W: http://www.adaptec.com/
260 F: Documentation/scsi/aacraid.rst
261 F: drivers/scsi/aacraid/
264 L: linux-api@vger.kernel.org
265 F: include/linux/syscalls.h
268 X: arch/*/include/uapi/
270 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
271 M: Hans de Goede <hdegoede@redhat.com>
272 L: linux-hwmon@vger.kernel.org
274 F: drivers/hwmon/abituguru.c
276 ABIT UGURU 3 HARDWARE MONITOR DRIVER
277 M: Alistair John Strachan <alistair@devzero.co.uk>
278 L: linux-hwmon@vger.kernel.org
280 F: drivers/hwmon/abituguru3.c
282 ACCES 104-DIO-48E GPIO DRIVER
283 M: William Breathitt Gray <vilhelm.gray@gmail.com>
284 L: linux-gpio@vger.kernel.org
286 F: drivers/gpio/gpio-104-dio-48e.c
288 ACCES 104-IDI-48 GPIO DRIVER
289 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
290 L: linux-gpio@vger.kernel.org
292 F: drivers/gpio/gpio-104-idi-48.c
294 ACCES 104-IDIO-16 GPIO DRIVER
295 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
296 L: linux-gpio@vger.kernel.org
298 F: drivers/gpio/gpio-104-idio-16.c
300 ACCES 104-QUAD-8 DRIVER
301 M: William Breathitt Gray <vilhelm.gray@gmail.com>
302 M: Syed Nayyar Waris <syednwaris@gmail.com>
303 L: linux-iio@vger.kernel.org
305 F: drivers/counter/104-quad-8.c
307 ACCES PCI-IDIO-16 GPIO DRIVER
308 M: William Breathitt Gray <vilhelm.gray@gmail.com>
309 L: linux-gpio@vger.kernel.org
311 F: drivers/gpio/gpio-pci-idio-16.c
313 ACCES PCIe-IDIO-24 GPIO DRIVER
314 M: William Breathitt Gray <vilhelm.gray@gmail.com>
315 L: linux-gpio@vger.kernel.org
317 F: drivers/gpio/gpio-pcie-idio-24.c
320 M: Jes Sorensen <jes@trained-monkey.org>
321 L: linux-acenic@sunsite.dk
323 F: drivers/net/ethernet/alteon/acenic*
325 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
326 M: Peter Kaestle <peter@piie.net>
327 L: platform-driver-x86@vger.kernel.org
329 W: http://piie.net/?section=acerhdf
330 F: drivers/platform/x86/acerhdf.c
332 ACER WMI LAPTOP EXTRAS
333 M: "Lee, Chun-Yi" <jlee@suse.com>
334 L: platform-driver-x86@vger.kernel.org
336 F: drivers/platform/x86/acer-wmi.c
339 M: "Rafael J. Wysocki" <rafael@kernel.org>
340 R: Len Brown <lenb@kernel.org>
341 L: linux-acpi@vger.kernel.org
343 W: https://01.org/linux-acpi
344 Q: https://patchwork.kernel.org/project/linux-acpi/list/
345 B: https://bugzilla.kernel.org
346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
347 F: Documentation/ABI/testing/configfs-acpi
348 F: Documentation/ABI/testing/sysfs-bus-acpi
349 F: Documentation/firmware-guide/acpi/
351 F: drivers/pci/*/*acpi*
352 F: drivers/pci/*acpi*
353 F: drivers/pnp/pnpacpi/
355 F: include/linux/acpi.h
356 F: include/linux/fwnode.h
360 M: "Rafael J. Wysocki" <rafael@kernel.org>
361 R: Len Brown <lenb@kernel.org>
362 R: James Morse <james.morse@arm.com>
363 R: Tony Luck <tony.luck@intel.com>
364 R: Borislav Petkov <bp@alien8.de>
365 L: linux-acpi@vger.kernel.org
366 F: drivers/acpi/apei/
368 ACPI COMPONENT ARCHITECTURE (ACPICA)
369 M: Robert Moore <robert.moore@intel.com>
370 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
371 L: linux-acpi@vger.kernel.org
374 W: https://acpica.org/
375 W: https://github.com/acpica/acpica/
376 Q: https://patchwork.kernel.org/project/linux-acpi/list/
377 B: https://bugzilla.kernel.org
378 B: https://bugs.acpica.org
379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
380 F: drivers/acpi/acpica/
384 ACPI FOR ARM64 (ACPI/arm64)
385 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
386 M: Hanjun Guo <guohanjun@huawei.com>
387 M: Sudeep Holla <sudeep.holla@arm.com>
388 L: linux-acpi@vger.kernel.org
389 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
391 F: drivers/acpi/arm64
393 ACPI SERIAL MULTI INSTANTIATE DRIVER
394 M: Hans de Goede <hdegoede@redhat.com>
395 L: platform-driver-x86@vger.kernel.org
397 F: drivers/platform/x86/serial-multi-instantiate.c
399 ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
400 M: Sudeep Holla <sudeep.holla@arm.com>
401 L: linux-acpi@vger.kernel.org
403 F: drivers/mailbox/pcc.c
406 M: "Rafael J. Wysocki" <rafael@kernel.org>
407 M: Len Brown <lenb@kernel.org>
408 R: Andy Shevchenko <andy@kernel.org>
409 R: Mika Westerberg <mika.westerberg@linux.intel.com>
410 L: linux-acpi@vger.kernel.org
412 Q: https://patchwork.kernel.org/project/linux-acpi/list/
413 B: https://bugzilla.kernel.org
414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
415 F: drivers/acpi/pmic/
418 M: Rafael J. Wysocki <rafael@kernel.org>
419 R: Zhang Rui <rui.zhang@intel.com>
420 L: linux-acpi@vger.kernel.org
422 W: https://01.org/linux-acpi
423 B: https://bugzilla.kernel.org
424 F: drivers/acpi/*thermal*
427 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
428 L: linux-acpi@vger.kernel.org
429 L: iommu@lists.linux-foundation.org
431 F: drivers/acpi/viot.c
432 F: include/linux/acpi_viot.h
435 L: platform-driver-x86@vger.kernel.org
437 F: drivers/platform/x86/wmi.c
438 F: include/uapi/linux/wmi.h
440 ACRN HYPERVISOR SERVICE MODULE
441 M: Fei Li <fei1.li@intel.com>
442 L: acrn-dev@lists.projectacrn.org (subscribers-only)
444 W: https://projectacrn.org
445 F: Documentation/virt/acrn/
446 F: drivers/virt/acrn/
447 F: include/uapi/linux/acrn.h
449 AD1889 ALSA SOUND DRIVER
450 L: linux-parisc@vger.kernel.org
452 W: https://parisc.wiki.kernel.org/index.php/AD1889
453 F: sound/pci/ad1889.*
455 AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
456 M: Mugilraj Dhavachelvan <dmugil2000@gmail.com>
457 L: linux-iio@vger.kernel.org
459 F: drivers/iio/potentiometer/ad5110.c
461 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
462 M: Michael Hennerich <michael.hennerich@analog.com>
464 W: http://wiki.analog.com/AD5254
465 W: https://ez.analog.com/linux-software-drivers
466 F: drivers/misc/ad525x_dpot.c
468 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
469 M: Michael Hennerich <michael.hennerich@analog.com>
471 W: http://wiki.analog.com/AD5398
472 W: https://ez.analog.com/linux-software-drivers
473 F: drivers/regulator/ad5398.c
475 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
476 M: Michael Hennerich <michael.hennerich@analog.com>
478 W: http://wiki.analog.com/AD7142
479 W: https://ez.analog.com/linux-software-drivers
480 F: drivers/input/misc/ad714x.c
482 AD7877 TOUCHSCREEN DRIVER
483 M: Michael Hennerich <michael.hennerich@analog.com>
485 W: http://wiki.analog.com/AD7877
486 W: https://ez.analog.com/linux-software-drivers
487 F: drivers/input/touchscreen/ad7877.c
489 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
490 M: Michael Hennerich <michael.hennerich@analog.com>
492 W: http://wiki.analog.com/AD7879
493 W: https://ez.analog.com/linux-software-drivers
494 F: drivers/input/touchscreen/ad7879.c
496 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
497 M: Jiri Kosina <jikos@kernel.org>
500 ADF7242 IEEE 802.15.4 RADIO DRIVER
501 M: Michael Hennerich <michael.hennerich@analog.com>
502 L: linux-wpan@vger.kernel.org
504 W: https://wiki.analog.com/ADF7242
505 W: https://ez.analog.com/linux-software-drivers
506 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
507 F: drivers/net/ieee802154/adf7242.c
509 ADM1025 HARDWARE MONITOR DRIVER
510 M: Jean Delvare <jdelvare@suse.com>
511 L: linux-hwmon@vger.kernel.org
513 F: Documentation/hwmon/adm1025.rst
514 F: drivers/hwmon/adm1025.c
516 ADM1029 HARDWARE MONITOR DRIVER
517 M: Corentin Labbe <clabbe.montjoie@gmail.com>
518 L: linux-hwmon@vger.kernel.org
520 F: drivers/hwmon/adm1029.c
522 ADM8211 WIRELESS DRIVER
523 L: linux-wireless@vger.kernel.org
525 W: https://wireless.wiki.kernel.org/
526 F: drivers/net/wireless/admtek/adm8211.*
528 ADP1653 FLASH CONTROLLER DRIVER
529 M: Sakari Ailus <sakari.ailus@iki.fi>
530 L: linux-media@vger.kernel.org
532 F: drivers/media/i2c/adp1653.c
533 F: include/media/i2c/adp1653.h
535 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
536 M: Michael Hennerich <michael.hennerich@analog.com>
538 W: http://wiki.analog.com/ADP5520
539 W: https://ez.analog.com/linux-software-drivers
540 F: drivers/gpio/gpio-adp5520.c
541 F: drivers/input/keyboard/adp5520-keys.c
542 F: drivers/leds/leds-adp5520.c
543 F: drivers/mfd/adp5520.c
544 F: drivers/video/backlight/adp5520_bl.c
546 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
547 M: Michael Hennerich <michael.hennerich@analog.com>
549 W: http://wiki.analog.com/ADP5588
550 W: https://ez.analog.com/linux-software-drivers
551 F: drivers/gpio/gpio-adp5588.c
552 F: drivers/input/keyboard/adp5588-keys.c
554 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
555 M: Michael Hennerich <michael.hennerich@analog.com>
557 W: http://wiki.analog.com/ADP8860
558 W: https://ez.analog.com/linux-software-drivers
559 F: drivers/video/backlight/adp8860_bl.c
562 M: Colin Leroy <colin@colino.net>
564 F: drivers/macintosh/therm_adt746x.c
566 ADT7475 HARDWARE MONITOR DRIVER
567 M: Jean Delvare <jdelvare@suse.com>
568 L: linux-hwmon@vger.kernel.org
570 F: Documentation/hwmon/adt7475.rst
571 F: drivers/hwmon/adt7475.c
574 M: Matthew Wilcox <willy@infradead.org>
575 M: Hannes Reinecke <hare@suse.com>
576 L: linux-scsi@vger.kernel.org
578 F: Documentation/scsi/advansys.rst
579 F: drivers/scsi/advansys.c
581 ADVANTECH SWBTN DRIVER
582 M: Andrea Ho <Andrea.Ho@advantech.com.tw>
583 L: platform-driver-x86@vger.kernel.org
585 F: drivers/platform/x86/adv_swbutton.c
587 ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
588 M: Lucas Stankus <lucas.p.stankus@gmail.com>
590 F: Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
591 F: drivers/iio/accel/adxl313*
593 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
594 M: Michael Hennerich <michael.hennerich@analog.com>
596 W: http://wiki.analog.com/ADXL345
597 W: https://ez.analog.com/linux-software-drivers
598 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
599 F: drivers/input/misc/adxl34x.c
601 ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
602 M: Puranjay Mohan <puranjay12@gmail.com>
603 L: linux-iio@vger.kernel.org
605 F: Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
606 F: drivers/iio/accel/adxl355.h
607 F: drivers/iio/accel/adxl355_core.c
608 F: drivers/iio/accel/adxl355_i2c.c
609 F: drivers/iio/accel/adxl355_spi.c
611 ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
612 M: Cosmin Tanislav <cosmin.tanislav@analog.com>
613 L: linux-iio@vger.kernel.org
615 W: http://ez.analog.com/community/linux-device-drivers
616 F: Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
617 F: drivers/iio/accel/adxl367*
619 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
620 M: Michael Hennerich <michael.hennerich@analog.com>
622 W: https://ez.analog.com/linux-software-drivers
623 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
624 F: drivers/iio/accel/adxl372.c
625 F: drivers/iio/accel/adxl372_i2c.c
626 F: drivers/iio/accel/adxl372_spi.c
629 M: Antti Palosaari <crope@iki.fi>
630 L: linux-media@vger.kernel.org
632 W: https://linuxtv.org
633 W: http://palosaari.fi/linux/
634 Q: http://patchwork.linuxtv.org/project/linux-media/list/
635 T: git git://linuxtv.org/anttip/media_tree.git
636 F: drivers/media/dvb-frontends/af9013*
639 M: Antti Palosaari <crope@iki.fi>
640 L: linux-media@vger.kernel.org
642 W: https://linuxtv.org
643 W: http://palosaari.fi/linux/
644 Q: http://patchwork.linuxtv.org/project/linux-media/list/
645 T: git git://linuxtv.org/anttip/media_tree.git
646 F: drivers/media/dvb-frontends/af9033*
649 M: David Sterba <dsterba@suse.com>
650 L: linux-fsdevel@vger.kernel.org
652 F: Documentation/filesystems/affs.rst
656 M: David Howells <dhowells@redhat.com>
657 M: Marc Dionne <marc.dionne@auristor.com>
658 L: linux-afs@lists.infradead.org
660 W: https://www.infradead.org/~dhowells/kafs/
661 F: Documentation/filesystems/afs.rst
663 F: include/trace/events/afs.h
666 M: David Airlie <airlied@linux.ie>
668 T: git git://anongit.freedesktop.org/drm/drm
670 F: include/linux/agp*
671 F: include/uapi/linux/agp*
674 M: "Juergen E. Fischer" <fischer@norbit.de>
675 L: linux-scsi@vger.kernel.org
677 F: drivers/scsi/aha152x*
678 F: drivers/scsi/pcmcia/aha152x*
680 AIC7XXX / AIC79XX SCSI DRIVER
681 M: Hannes Reinecke <hare@suse.com>
682 L: linux-scsi@vger.kernel.org
684 F: drivers/scsi/aic7xxx/
686 AIMSLAB FM RADIO RECEIVER DRIVER
687 M: Hans Verkuil <hverkuil@xs4all.nl>
688 L: linux-media@vger.kernel.org
690 W: https://linuxtv.org
691 T: git git://linuxtv.org/media_tree.git
692 F: drivers/media/radio/radio-aimslab*
695 M: Benjamin LaHaise <bcrl@kvack.org>
696 L: linux-aio@kvack.org
699 F: include/linux/*aio*.h
702 M: Antti Palosaari <crope@iki.fi>
703 L: linux-media@vger.kernel.org
705 W: https://linuxtv.org
706 W: http://palosaari.fi/linux/
707 Q: http://patchwork.linuxtv.org/project/linux-media/list/
708 T: git git://linuxtv.org/anttip/media_tree.git
709 F: drivers/media/usb/airspy/
711 ALACRITECH GIGABIT ETHERNET DRIVER
712 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
714 F: drivers/net/ethernet/alacritech/*
716 ALCATEL SPEEDTOUCH USB DRIVER
717 M: Duncan Sands <duncan.sands@free.fr>
718 L: linux-usb@vger.kernel.org
720 W: http://www.linux-usb.org/SpeedTouch/
721 F: drivers/usb/atm/speedtch.c
722 F: drivers/usb/atm/usbatm.c
724 ALCHEMY AU1XX0 MMC DRIVER
725 M: Manuel Lauss <manuel.lauss@gmail.com>
727 F: drivers/mmc/host/au1xmmc.c
730 M: Rudolf Marek <r.marek@assembler.cz>
731 L: linux-i2c@vger.kernel.org
733 F: Documentation/i2c/busses/i2c-ali1563.rst
734 F: drivers/i2c/busses/i2c-ali1563.c
737 L: Dell.Client.Kernel@dell.com
739 F: drivers/platform/x86/dell/alienware-wmi.c
741 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
742 M: Tomislav Denis <tomislav.denis@avl.com>
743 L: linux-iio@vger.kernel.org
745 W: http://www.allsensors.com/
746 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
747 F: drivers/iio/pressure/dlhl60d.c
749 ALLEGRO DVT VIDEO IP CORE DRIVER
750 M: Michael Tretter <m.tretter@pengutronix.de>
751 R: Pengutronix Kernel Team <kernel@pengutronix.de>
752 L: linux-media@vger.kernel.org
754 F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
755 F: drivers/media/platform/allegro-dvt/
757 ALLWINNER A10 CSI DRIVER
758 M: Maxime Ripard <mripard@kernel.org>
759 L: linux-media@vger.kernel.org
761 T: git git://linuxtv.org/media_tree.git
762 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
763 F: drivers/media/platform/sunxi/sun4i-csi/
765 ALLWINNER CPUFREQ DRIVER
766 M: Yangtao Li <tiny.windzz@gmail.com>
767 L: linux-pm@vger.kernel.org
769 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
770 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
772 ALLWINNER CRYPTO DRIVERS
773 M: Corentin Labbe <clabbe.montjoie@gmail.com>
774 L: linux-crypto@vger.kernel.org
776 F: drivers/crypto/allwinner/
778 ALLWINNER HARDWARE SPINLOCK SUPPORT
779 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
781 F: Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
782 F: drivers/hwspinlock/sun6i_hwspinlock.c
784 ALLWINNER THERMAL DRIVER
785 M: Vasily Khoruzhick <anarsoul@gmail.com>
786 M: Yangtao Li <tiny.windzz@gmail.com>
787 L: linux-pm@vger.kernel.org
789 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
790 F: drivers/thermal/sun8i_thermal.c
793 M: Maxime Ripard <mripard@kernel.org>
794 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
795 L: linux-media@vger.kernel.org
797 F: drivers/staging/media/sunxi/cedrus/
800 M: Richard Henderson <rth@twiddle.net>
801 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
802 M: Matt Turner <mattst88@gmail.com>
803 L: linux-alpha@vger.kernel.org
807 ALPS PS/2 TOUCHPAD DRIVER
808 R: Pali Rohár <pali@kernel.org>
809 F: drivers/input/mouse/alps.*
811 ALTERA I2C CONTROLLER DRIVER
812 M: Thor Thayer <thor.thayer@linux.intel.com>
814 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
815 F: drivers/i2c/busses/i2c-altera.c
817 ALTERA MAILBOX DRIVER
818 M: Mun Yew Tham <mun.yew.tham@intel.com>
820 F: drivers/mailbox/mailbox-altera.c
822 ALTERA MSGDMA IP CORE DRIVER
823 M: Olivier Dautricourt <olivier.dautricourt@orolia.com>
824 R: Stefan Roese <sr@denx.de>
825 L: dmaengine@vger.kernel.org
827 F: Documentation/devicetree/bindings/dma/altr,msgdma.yaml
828 F: drivers/dma/altera-msgdma.c
831 M: Mun Yew Tham <mun.yew.tham@intel.com>
832 L: linux-gpio@vger.kernel.org
834 F: drivers/gpio/gpio-altera.c
836 ALTERA SYSTEM MANAGER DRIVER
837 M: Thor Thayer <thor.thayer@linux.intel.com>
839 F: drivers/mfd/altera-sysmgr.c
840 F: include/linux/mfd/altera-sysmgr.h
842 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
843 M: Thor Thayer <thor.thayer@linux.intel.com>
845 F: drivers/gpio/gpio-altera-a10sr.c
846 F: drivers/mfd/altera-a10sr.c
847 F: drivers/reset/reset-a10sr.c
848 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
849 F: include/linux/mfd/altera-a10sr.h
851 ALTERA TRIPLE SPEED ETHERNET DRIVER
852 M: Joyce Ooi <joyce.ooi@intel.com>
853 L: netdev@vger.kernel.org
855 F: drivers/net/ethernet/altera/
857 ALTERA UART/JTAG UART SERIAL DRIVERS
858 M: Tobias Klauser <tklauser@distanz.ch>
859 L: linux-serial@vger.kernel.org
861 F: drivers/tty/serial/altera_jtaguart.c
862 F: drivers/tty/serial/altera_uart.c
863 F: include/linux/altera_jtaguart.h
864 F: include/linux/altera_uart.h
866 AMAZON ANNAPURNA LABS FIC DRIVER
867 M: Talel Shenhar <talel@amazon.com>
869 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
870 F: drivers/irqchip/irq-al-fic.c
872 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
873 M: Talel Shenhar <talel@amazon.com>
874 M: Talel Shenhar <talelshenhar@gmail.com>
876 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
877 F: drivers/edac/al_mc_edac.c
879 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
880 M: Talel Shenhar <talel@amazon.com>
882 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
883 F: drivers/thermal/thermal_mmio.c
885 AMAZON ETHERNET DRIVERS
886 M: Shay Agroskin <shayagr@amazon.com>
887 M: Arthur Kiyanovski <akiyano@amazon.com>
888 R: David Arinzon <darinzon@amazon.com>
889 R: Noam Dagan <ndagan@amazon.com>
890 R: Saeed Bishara <saeedb@amazon.com>
891 L: netdev@vger.kernel.org
893 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
894 F: drivers/net/ethernet/amazon/
896 AMAZON RDMA EFA DRIVER
897 M: Gal Pressman <galpress@amazon.com>
898 R: Yossi Leybovich <sleybo@amazon.com>
899 L: linux-rdma@vger.kernel.org
901 Q: https://patchwork.kernel.org/project/linux-rdma/list/
902 F: drivers/infiniband/hw/efa/
903 F: include/uapi/rdma/efa-abi.h
905 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
906 M: Tom Lendacky <thomas.lendacky@amd.com>
907 M: John Allen <john.allen@amd.com>
908 L: linux-crypto@vger.kernel.org
910 F: drivers/crypto/ccp/
911 F: include/linux/ccp.h
913 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
914 M: Brijesh Singh <brijesh.singh@amd.com>
915 M: Tom Lendacky <thomas.lendacky@amd.com>
916 L: linux-crypto@vger.kernel.org
918 F: drivers/crypto/ccp/sev*
919 F: include/uapi/linux/psp-sev.h
922 M: Harry Wentland <harry.wentland@amd.com>
923 M: Leo Li <sunpeng.li@amd.com>
924 M: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
925 L: amd-gfx@lists.freedesktop.org
927 T: git https://gitlab.freedesktop.org/agd5f/linux.git
928 F: drivers/gpu/drm/amd/display/
930 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
931 M: Huang Rui <ray.huang@amd.com>
932 L: linux-hwmon@vger.kernel.org
934 F: Documentation/hwmon/fam15h_power.rst
935 F: drivers/hwmon/fam15h_power.c
938 M: Enrico Weigelt, metux IT consult <info@metux.net>
939 L: linux-gpio@vger.kernel.org
941 F: drivers/gpio/gpio-amd-fch.c
942 F: include/linux/platform_data/gpio/gpio-amd-fch.h
944 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
945 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
947 F: drivers/usb/gadget/udc/amd5536udc.*
949 AMD GEODE PROCESSOR/CHIPSET SUPPORT
950 M: Andres Salomon <dilinger@queued.net>
951 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
953 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
954 F: arch/x86/include/asm/geode.h
955 F: drivers/char/hw_random/geode-rng.c
956 F: drivers/crypto/geode*
957 F: drivers/video/fbdev/geode/
960 M: Joerg Roedel <joro@8bytes.org>
961 R: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
962 L: iommu@lists.linux-foundation.org
964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
965 F: drivers/iommu/amd/
966 F: include/linux/amd-iommu.h
969 M: Felix Kuehling <Felix.Kuehling@amd.com>
970 L: amd-gfx@lists.freedesktop.org
972 T: git https://gitlab.freedesktop.org/agd5f/linux.git
973 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
974 F: drivers/gpu/drm/amd/amdkfd/
975 F: drivers/gpu/drm/amd/include/cik_structs.h
976 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
977 F: drivers/gpu/drm/amd/include/v9_structs.h
978 F: drivers/gpu/drm/amd/include/vi_structs.h
979 F: include/uapi/linux/kfd_ioctl.h
980 F: include/uapi/linux/kfd_sysfs.h
983 M: Sanjay R Mehta <sanju.mehta@amd.com>
985 F: drivers/spi/spi-amd.c
988 M: Elie Morisse <syniurge@gmail.com>
989 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
990 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
991 L: linux-i2c@vger.kernel.org
993 F: drivers/i2c/busses/i2c-amd-mp2*
996 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
997 L: platform-driver-x86@vger.kernel.org
999 F: drivers/platform/x86/amd-pmc.*
1002 M: Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
1003 R: Carlos Bilbao <carlos.bilbao@amd.com>
1004 L: platform-driver-x86@vger.kernel.org
1006 F: Documentation/x86/amd_hsmp.rst
1007 F: arch/x86/include/asm/amd_hsmp.h
1008 F: arch/x86/include/uapi/asm/amd_hsmp.h
1009 F: drivers/platform/x86/amd_hsmp.c
1011 AMD POWERPLAY AND SWSMU
1012 M: Evan Quan <evan.quan@amd.com>
1013 L: amd-gfx@lists.freedesktop.org
1015 T: git https://gitlab.freedesktop.org/agd5f/linux.git
1016 F: drivers/gpu/drm/amd/pm/
1019 M: Huang Rui <ray.huang@amd.com>
1020 L: linux-pm@vger.kernel.org
1022 F: Documentation/admin-guide/pm/amd-pstate.rst
1023 F: drivers/cpufreq/amd-pstate*
1024 F: tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1027 M: Sanjay R Mehta <sanju.mehta@amd.com>
1028 L: dmaengine@vger.kernel.org
1030 F: drivers/dma/ptdma/
1032 AMD SEATTLE DEVICE TREE SUPPORT
1033 M: Brijesh Singh <brijeshkumar.singh@amd.com>
1034 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1035 M: Tom Lendacky <thomas.lendacky@amd.com>
1037 F: arch/arm64/boot/dts/amd/
1040 M: Tom Lendacky <thomas.lendacky@amd.com>
1041 L: netdev@vger.kernel.org
1043 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1044 F: drivers/net/ethernet/amd/xgbe/
1046 AMD SENSOR FUSION HUB DRIVER
1047 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
1048 M: Basavaraj Natikar <basavaraj.natikar@amd.com>
1049 L: linux-input@vger.kernel.org
1051 F: Documentation/hid/amd-sfh*
1052 F: drivers/hid/amd-sfh-hid/
1054 AMPHION VPU CODEC V4L2 DRIVER
1055 M: Ming Qian <ming.qian@nxp.com>
1056 M: Shijie Qin <shijie.qin@nxp.com>
1057 M: Zhou Peng <eagle.zhou@nxp.com>
1058 L: linux-media@vger.kernel.org
1060 F: Documentation/devicetree/bindings/media/amphion,vpu.yaml
1061 F: drivers/media/platform/amphion/
1064 M: Christian Eggers <ceggers@arri.de>
1065 L: linux-iio@vger.kernel.org
1067 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1068 F: drivers/iio/light/as73211.c
1070 AMT (Automatic Multicast Tunneling)
1071 M: Taehee Yoo <ap420073@gmail.com>
1072 L: netdev@vger.kernel.org
1074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1076 F: drivers/net/amt.c
1078 ANALOG DEVICES INC AD7192 DRIVER
1079 M: Alexandru Tachici <alexandru.tachici@analog.com>
1080 L: linux-iio@vger.kernel.org
1082 W: https://ez.analog.com/linux-software-drivers
1083 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1084 F: drivers/iio/adc/ad7192.c
1086 ANALOG DEVICES INC AD7292 DRIVER
1087 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1088 L: linux-iio@vger.kernel.org
1090 W: https://ez.analog.com/linux-software-drivers
1091 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1092 F: drivers/iio/adc/ad7292.c
1094 ANALOG DEVICES INC AD7293 DRIVER
1095 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1096 L: linux-iio@vger.kernel.org
1098 W: https://ez.analog.com/linux-software-drivers
1099 F: Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1100 F: drivers/iio/dac/ad7293.c
1102 ANALOG DEVICES INC AD7768-1 DRIVER
1103 M: Michael Hennerich <Michael.Hennerich@analog.com>
1104 L: linux-iio@vger.kernel.org
1106 W: https://ez.analog.com/linux-software-drivers
1107 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1108 F: drivers/iio/adc/ad7768-1.c
1110 ANALOG DEVICES INC AD7780 DRIVER
1111 M: Michael Hennerich <Michael.Hennerich@analog.com>
1112 M: Renato Lui Geh <renatogeh@gmail.com>
1113 L: linux-iio@vger.kernel.org
1115 W: https://ez.analog.com/linux-software-drivers
1116 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1117 F: drivers/iio/adc/ad7780.c
1119 ANALOG DEVICES INC AD74413R DRIVER
1120 M: Cosmin Tanislav <cosmin.tanislav@analog.com>
1121 L: linux-iio@vger.kernel.org
1123 W: http://ez.analog.com/community/linux-device-drivers
1124 F: Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1125 F: drivers/iio/addac/ad74413r.c
1126 F: include/dt-bindings/iio/addac/adi,ad74413r.h
1128 ANALOG DEVICES INC AD9389B DRIVER
1129 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1130 L: linux-media@vger.kernel.org
1132 F: drivers/media/i2c/ad9389b*
1134 ANALOG DEVICES INC ADA4250 DRIVER
1135 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1136 L: linux-iio@vger.kernel.org
1138 W: https://ez.analog.com/linux-software-drivers
1139 F: Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1140 F: drivers/iio/amplifiers/ada4250.c
1142 ANALOG DEVICES INC ADGS1408 DRIVER
1143 M: Mircea Caprioru <mircea.caprioru@analog.com>
1145 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1146 F: drivers/mux/adgs1408.c
1148 ANALOG DEVICES INC ADIN DRIVER
1149 M: Michael Hennerich <michael.hennerich@analog.com>
1150 L: netdev@vger.kernel.org
1152 W: https://ez.analog.com/linux-software-drivers
1153 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1154 F: drivers/net/phy/adin.c
1156 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1157 M: Nuno Sa <nuno.sa@analog.com>
1158 L: linux-iio@vger.kernel.org
1160 F: drivers/iio/imu/adis.c
1161 F: drivers/iio/imu/adis_buffer.c
1162 F: drivers/iio/imu/adis_trigger.c
1163 F: include/linux/iio/imu/adis.h
1165 ANALOG DEVICES INC ADIS16460 DRIVER
1166 M: Dragos Bogdan <dragos.bogdan@analog.com>
1167 L: linux-iio@vger.kernel.org
1169 W: https://ez.analog.com/linux-software-drivers
1170 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1171 F: drivers/iio/imu/adis16460.c
1173 ANALOG DEVICES INC ADIS16475 DRIVER
1174 M: Nuno Sa <nuno.sa@analog.com>
1175 L: linux-iio@vger.kernel.org
1176 W: https://ez.analog.com/linux-software-drivers
1178 F: drivers/iio/imu/adis16475.c
1179 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1181 ANALOG DEVICES INC ADM1177 DRIVER
1182 M: Michael Hennerich <Michael.Hennerich@analog.com>
1183 L: linux-hwmon@vger.kernel.org
1185 W: https://ez.analog.com/linux-software-drivers
1186 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1187 F: drivers/hwmon/adm1177.c
1189 ANALOG DEVICES INC ADMV1013 DRIVER
1190 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1191 L: linux-iio@vger.kernel.org
1193 W: https://ez.analog.com/linux-software-drivers
1194 F: Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1195 F: drivers/iio/frequency/admv1013.c
1197 ANALOG DEVICES INC ADMV8818 DRIVER
1198 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1199 L: linux-iio@vger.kernel.org
1201 W: https://ez.analog.com/linux-software-drivers
1202 F: Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1203 F: drivers/iio/filter/admv8818.c
1205 ANALOG DEVICES INC ADMV1014 DRIVER
1206 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1207 L: linux-iio@vger.kernel.org
1209 W: https://ez.analog.com/linux-software-drivers
1210 F: Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1211 F: drivers/iio/frequency/admv1014.c
1213 ANALOG DEVICES INC ADP5061 DRIVER
1214 M: Michael Hennerich <Michael.Hennerich@analog.com>
1215 L: linux-pm@vger.kernel.org
1217 W: https://ez.analog.com/linux-software-drivers
1218 F: drivers/power/supply/adp5061.c
1220 ANALOG DEVICES INC ADRF6780 DRIVER
1221 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1222 L: linux-iio@vger.kernel.org
1224 W: https://ez.analog.com/linux-software-drivers
1225 F: Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1226 F: drivers/iio/frequency/adrf6780.c
1228 ANALOG DEVICES INC ADV7180 DRIVER
1229 M: Lars-Peter Clausen <lars@metafoo.de>
1230 L: linux-media@vger.kernel.org
1232 W: https://ez.analog.com/linux-software-drivers
1233 F: drivers/media/i2c/adv7180.c
1234 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1236 ANALOG DEVICES INC ADV748X DRIVER
1237 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1238 L: linux-media@vger.kernel.org
1240 F: Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1241 F: drivers/media/i2c/adv748x/*
1243 ANALOG DEVICES INC ADV7511 DRIVER
1244 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1245 L: linux-media@vger.kernel.org
1247 F: drivers/media/i2c/adv7511*
1249 ANALOG DEVICES INC ADV7604 DRIVER
1250 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1251 L: linux-media@vger.kernel.org
1253 F: drivers/media/i2c/adv7604*
1254 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1256 ANALOG DEVICES INC ADV7842 DRIVER
1257 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1258 L: linux-media@vger.kernel.org
1260 F: drivers/media/i2c/adv7842*
1262 ANALOG DEVICES INC ADXRS290 DRIVER
1263 M: Nishant Malpani <nish.malpani25@gmail.com>
1264 L: linux-iio@vger.kernel.org
1266 F: drivers/iio/gyro/adxrs290.c
1267 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1269 ANALOG DEVICES INC ASOC CODEC DRIVERS
1270 M: Lars-Peter Clausen <lars@metafoo.de>
1271 M: Nuno Sá <nuno.sa@analog.com>
1272 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1274 W: http://wiki.analog.com/
1275 W: https://ez.analog.com/linux-software-drivers
1276 F: sound/soc/codecs/ad1*
1277 F: sound/soc/codecs/ad7*
1278 F: sound/soc/codecs/adau*
1279 F: sound/soc/codecs/adav*
1280 F: sound/soc/codecs/sigmadsp.*
1281 F: sound/soc/codecs/ssm*
1283 ANALOG DEVICES INC DMA DRIVERS
1284 M: Lars-Peter Clausen <lars@metafoo.de>
1286 W: https://ez.analog.com/linux-software-drivers
1287 F: drivers/dma/dma-axi-dmac.c
1289 ANALOG DEVICES INC IIO DRIVERS
1290 M: Lars-Peter Clausen <lars@metafoo.de>
1291 M: Michael Hennerich <Michael.Hennerich@analog.com>
1293 W: http://wiki.analog.com/
1294 W: https://ez.analog.com/linux-software-drivers
1295 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1296 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1297 F: Documentation/devicetree/bindings/iio/*/adi,*
1298 F: Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml
1299 F: drivers/iio/*/ad*
1300 F: drivers/iio/adc/ltc249*
1301 F: drivers/iio/amplifiers/hmc425a.c
1302 F: drivers/staging/iio/*/ad*
1303 X: drivers/iio/*/adjd*
1305 ANALOGBITS PLL LIBRARIES
1306 M: Paul Walmsley <paul.walmsley@sifive.com>
1308 F: drivers/clk/analogbits/*
1309 F: include/linux/clk/analogbits*
1311 ANDROID CONFIG FRAGMENTS
1312 M: Rob Herring <robh@kernel.org>
1314 F: kernel/configs/android*
1317 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1318 M: Arve Hjønnevåg <arve@android.com>
1319 M: Todd Kjos <tkjos@android.com>
1320 M: Martijn Coenen <maco@android.com>
1321 M: Joel Fernandes <joel@joelfernandes.org>
1322 M: Christian Brauner <christian@brauner.io>
1323 M: Hridya Valsaraju <hridya@google.com>
1324 M: Suren Baghdasaryan <surenb@google.com>
1325 L: linux-kernel@vger.kernel.org
1327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1330 ANDROID GOLDFISH PIC DRIVER
1331 M: Miodrag Dinic <miodrag.dinic@mips.com>
1333 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1334 F: drivers/irqchip/irq-goldfish-pic.c
1336 ANDROID GOLDFISH RTC DRIVER
1337 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1339 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1340 F: drivers/rtc/rtc-goldfish.c
1342 AOA (Apple Onboard Audio) ALSA DRIVER
1343 M: Johannes Berg <johannes@sipsolutions.net>
1344 L: linuxppc-dev@lists.ozlabs.org
1345 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1349 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1350 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1351 L: linux-iio@vger.kernel.org
1353 F: drivers/iio/adc/stx104.c
1356 M: Jiri Kosina <jikos@kernel.org>
1358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1359 F: arch/x86/kernel/apm_32.c
1360 F: drivers/char/apm-emulation.c
1361 F: include/linux/apm_bios.h
1362 F: include/uapi/linux/apm_bios.h
1364 APPARMOR SECURITY MODULE
1365 M: John Johansen <john.johansen@canonical.com>
1366 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1368 W: wiki.apparmor.net
1369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1370 F: Documentation/admin-guide/LSM/apparmor.rst
1371 F: security/apparmor/
1373 APPLE BCM5974 MULTITOUCH DRIVER
1374 M: Henrik Rydberg <rydberg@bitmath.org>
1375 L: linux-input@vger.kernel.org
1377 F: drivers/input/mouse/bcm5974.c
1379 APPLE DART IOMMU DRIVER
1380 M: Sven Peter <sven@svenpeter.dev>
1381 R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1382 L: iommu@lists.linux-foundation.org
1384 F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
1385 F: drivers/iommu/apple-dart.c
1387 APPLE PCIE CONTROLLER DRIVER
1388 M: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1389 M: Marc Zyngier <maz@kernel.org>
1390 L: linux-pci@vger.kernel.org
1392 F: drivers/pci/controller/pcie-apple.c
1395 M: Henrik Rydberg <rydberg@bitmath.org>
1396 L: linux-hwmon@vger.kernel.org
1398 F: drivers/hwmon/applesmc.c
1400 APPLETALK NETWORK LAYER
1401 L: netdev@vger.kernel.org
1403 F: drivers/net/appletalk/
1404 F: include/linux/atalk.h
1405 F: include/uapi/linux/atalk.h
1408 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1409 M: Khuong Dinh <khuong@os.amperecomputing.com>
1411 F: arch/arm64/boot/dts/apm/
1413 APPLIED MICRO (APM) X-GENE SOC EDAC
1414 M: Khuong Dinh <khuong@os.amperecomputing.com>
1416 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1417 F: drivers/edac/xgene_edac.c
1419 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1420 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1421 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1423 F: drivers/net/ethernet/apm/xgene-v2/
1425 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1426 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1427 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1428 M: Quan Nguyen <quan@os.amperecomputing.com>
1430 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1431 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1432 F: drivers/net/ethernet/apm/xgene/
1433 F: drivers/net/mdio/mdio-xgene.c
1435 APPLIED MICRO (APM) X-GENE SOC PMU
1436 M: Khuong Dinh <khuong@os.amperecomputing.com>
1438 F: Documentation/admin-guide/perf/xgene-pmu.rst
1439 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1440 F: drivers/perf/xgene_pmu.c
1442 APTINA CAMERA SENSOR PLL
1443 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1444 L: linux-media@vger.kernel.org
1446 F: drivers/media/i2c/aptina-pll.*
1448 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1449 M: Aleksa Savic <savicaleksa83@gmail.com>
1450 M: Jack Doan <me@jackdoan.com>
1451 L: linux-hwmon@vger.kernel.org
1453 F: Documentation/hwmon/aquacomputer_d5next.rst
1454 F: drivers/hwmon/aquacomputer_d5next.c
1456 AQUANTIA ETHERNET DRIVER (atlantic)
1457 M: Igor Russkikh <irusskikh@marvell.com>
1458 L: netdev@vger.kernel.org
1460 W: https://www.marvell.com/
1461 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1462 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1463 F: drivers/net/ethernet/aquantia/atlantic/
1465 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1466 M: Egor Pomozov <epomozov@marvell.com>
1467 L: netdev@vger.kernel.org
1469 W: http://www.aquantia.com
1470 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1472 ARASAN NAND CONTROLLER DRIVER
1473 M: Miquel Raynal <miquel.raynal@bootlin.com>
1474 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1475 L: linux-mtd@lists.infradead.org
1477 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1478 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1480 ARC FRAMEBUFFER DRIVER
1481 M: Jaya Kumar <jayalk@intworks.biz>
1483 F: drivers/video/fbdev/arcfb.c
1484 F: drivers/video/fbdev/core/fb_defio.c
1487 M: Alexey Brodkin <abrodkin@synopsys.com>
1489 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1490 F: drivers/gpu/drm/tiny/arcpgu.c
1492 ARCNET NETWORK LAYER
1493 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1494 L: netdev@vger.kernel.org
1496 F: drivers/net/arcnet/
1497 F: include/uapi/linux/if_arcnet.h
1499 ARM ARCHITECTED TIMER DRIVER
1500 M: Mark Rutland <mark.rutland@arm.com>
1501 M: Marc Zyngier <maz@kernel.org>
1502 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1504 F: arch/arm/include/asm/arch_timer.h
1505 F: arch/arm64/include/asm/arch_timer.h
1506 F: drivers/clocksource/arm_arch_timer.c
1508 ARM HDLCD DRM DRIVER
1509 M: Liviu Dudau <liviu.dudau@arm.com>
1511 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1512 F: drivers/gpu/drm/arm/hdlcd_*
1514 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1515 M: Linus Walleij <linus.walleij@linaro.org>
1516 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1519 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1520 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1521 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1522 F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1523 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1524 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1525 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1526 F: Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1527 F: arch/arm/boot/dts/arm-realview-*
1528 F: arch/arm/boot/dts/integrator*
1529 F: arch/arm/boot/dts/versatile*
1530 F: arch/arm/mach-integrator/
1531 F: arch/arm/mach-realview/
1532 F: arch/arm/mach-versatile/
1533 F: arch/arm/plat-versatile/
1534 F: drivers/bus/arm-integrator-lm.c
1535 F: drivers/clk/versatile/
1536 F: drivers/i2c/busses/i2c-versatile.c
1537 F: drivers/irqchip/irq-versatile-fpga.c
1538 F: drivers/mtd/maps/physmap-versatile.*
1539 F: drivers/power/reset/arm-versatile-reboot.c
1540 F: drivers/soc/versatile/
1542 ARM KOMEDA DRM-KMS DRIVER
1543 M: James (Qian) Wang <james.qian.wang@arm.com>
1544 M: Liviu Dudau <liviu.dudau@arm.com>
1545 M: Mihail Atanassov <mihail.atanassov@arm.com>
1546 L: Mali DP Maintainers <malidp@foss.arm.com>
1548 T: git git://anongit.freedesktop.org/drm/drm-misc
1549 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1550 F: Documentation/gpu/komeda-kms.rst
1551 F: drivers/gpu/drm/arm/display/include/
1552 F: drivers/gpu/drm/arm/display/komeda/
1554 ARM MALI PANFROST DRM DRIVER
1555 M: Rob Herring <robh@kernel.org>
1556 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1557 R: Steven Price <steven.price@arm.com>
1558 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1559 L: dri-devel@lists.freedesktop.org
1561 T: git git://anongit.freedesktop.org/drm/drm-misc
1562 F: drivers/gpu/drm/panfrost/
1563 F: include/uapi/drm/panfrost_drm.h
1565 ARM MALI-DP DRM DRIVER
1566 M: Liviu Dudau <liviu.dudau@arm.com>
1567 M: Brian Starkey <brian.starkey@arm.com>
1568 L: Mali DP Maintainers <malidp@foss.arm.com>
1570 T: git git://anongit.freedesktop.org/drm/drm-misc
1571 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1572 F: Documentation/gpu/afbc.rst
1573 F: drivers/gpu/drm/arm/
1575 ARM MFM AND FLOPPY DRIVERS
1576 M: Ian Molton <spyro@f2s.com>
1578 F: arch/arm/include/asm/floppy.h
1579 F: arch/arm/mach-rpc/floppydma.S
1581 ARM PMU PROFILING AND DEBUGGING
1582 M: Will Deacon <will@kernel.org>
1583 M: Mark Rutland <mark.rutland@arm.com>
1584 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1586 F: Documentation/devicetree/bindings/arm/pmu.yaml
1587 F: Documentation/devicetree/bindings/perf/
1588 F: arch/arm*/include/asm/hw_breakpoint.h
1589 F: arch/arm*/include/asm/perf_event.h
1590 F: arch/arm*/kernel/hw_breakpoint.c
1591 F: arch/arm*/kernel/perf_*
1593 F: include/linux/perf/arm_pmu.h
1596 M: Russell King <linux@armlinux.org.uk>
1597 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1599 W: http://www.armlinux.org.uk/
1600 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1602 X: arch/arm/boot/dts/
1604 ARM PRIMECELL AACI PL041 DRIVER
1605 M: Russell King <linux@armlinux.org.uk>
1609 ARM PRIMECELL BUS SUPPORT
1610 M: Russell King <linux@armlinux.org.uk>
1613 F: include/linux/amba/bus.h
1615 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1616 M: Miquel Raynal <miquel.raynal@bootlin.com>
1617 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1618 L: linux-mtd@lists.infradead.org
1620 F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1621 F: drivers/mtd/nand/raw/pl35x-nand-controller.c
1623 ARM PRIMECELL PL35X SMC DRIVER
1624 M: Miquel Raynal <miquel.raynal@bootlin.com>
1625 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1626 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1628 F: Documentation/devicetree/bindings/memory-controllers/arm,pl353-smc.yaml
1629 F: drivers/memory/pl353-smc.c
1631 ARM PRIMECELL CLCD PL110 DRIVER
1632 M: Russell King <linux@armlinux.org.uk>
1634 F: drivers/video/fbdev/amba-clcd.*
1636 ARM PRIMECELL KMI PL050 DRIVER
1637 M: Russell King <linux@armlinux.org.uk>
1639 F: drivers/input/serio/ambakmi.*
1640 F: include/linux/amba/kmi.h
1642 ARM PRIMECELL MMCI PL180/1 DRIVER
1643 M: Russell King <linux@armlinux.org.uk>
1645 F: drivers/mmc/host/mmci.*
1646 F: include/linux/amba/mmci.h
1648 ARM PRIMECELL SSP PL022 SPI DRIVER
1649 M: Linus Walleij <linus.walleij@linaro.org>
1650 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1652 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1653 F: drivers/spi/spi-pl022.c
1655 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1656 M: Russell King <linux@armlinux.org.uk>
1658 F: drivers/tty/serial/amba-pl01*.c
1659 F: include/linux/amba/serial.h
1661 ARM PRIMECELL VIC PL190/PL192 DRIVER
1662 M: Linus Walleij <linus.walleij@linaro.org>
1663 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1666 F: drivers/irqchip/irq-vic.c
1668 ARM SMC WATCHDOG DRIVER
1669 M: Julius Werner <jwerner@chromium.org>
1670 R: Evan Benn <evanbenn@chromium.org>
1672 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1673 F: drivers/watchdog/arm_smc_wdt.c
1676 M: Will Deacon <will@kernel.org>
1677 R: Robin Murphy <robin.murphy@arm.com>
1678 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1681 F: drivers/iommu/arm/
1682 F: drivers/iommu/io-pgtable-arm*
1684 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1685 M: Arnd Bergmann <arnd@arndb.de>
1686 M: Olof Johansson <olof@lixom.net>
1688 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1690 C: irc://irc.libera.chat/armlinux
1691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1692 F: arch/arm/boot/dts/Makefile
1693 F: arch/arm64/boot/dts/Makefile
1695 ARM SUB-ARCHITECTURES
1696 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1698 C: irc://irc.libera.chat/armlinux
1699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1703 ARM/ACTIONS SEMI ARCHITECTURE
1704 M: Andreas Färber <afaerber@suse.de>
1705 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1706 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1707 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1709 F: Documentation/devicetree/bindings/arm/actions.yaml
1710 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1711 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1712 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1713 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1714 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1715 F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1716 F: Documentation/devicetree/bindings/pinctrl/actions,*
1717 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1718 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1719 F: arch/arm/boot/dts/owl-*
1720 F: arch/arm/mach-actions/
1721 F: arch/arm64/boot/dts/actions/
1722 F: drivers/clk/actions/
1723 F: drivers/clocksource/timer-owl*
1724 F: drivers/dma/owl-dma.c
1725 F: drivers/i2c/busses/i2c-owl.c
1726 F: drivers/irqchip/irq-owl-sirq.c
1727 F: drivers/mmc/host/owl-mmc.c
1728 F: drivers/net/ethernet/actions/
1729 F: drivers/pinctrl/actions/*
1730 F: drivers/soc/actions/
1731 F: include/dt-bindings/power/owl-*
1732 F: include/dt-bindings/reset/actions,*
1733 F: include/linux/soc/actions/
1736 ARM/ADS SPHERE MACHINE SUPPORT
1737 M: Lennert Buytenhek <kernel@wantstofly.org>
1738 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1741 ARM/AFEB9260 MACHINE SUPPORT
1742 M: Sergey Lapin <slapin@ossfans.org>
1743 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1746 ARM/AJECO 1ARM MACHINE SUPPORT
1747 M: Lennert Buytenhek <kernel@wantstofly.org>
1748 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1751 ARM/Allwinner SoC Clock Support
1752 M: Emilio López <emilio@elopez.com.ar>
1754 F: drivers/clk/sunxi/
1756 ARM/Allwinner sunXi SoC support
1757 M: Chen-Yu Tsai <wens@csie.org>
1758 M: Jernej Skrabec <jernej.skrabec@gmail.com>
1759 M: Samuel Holland <samuel@sholland.org>
1760 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1763 L: linux-sunxi@lists.linux.dev
1764 F: arch/arm/mach-sunxi/
1765 F: arch/arm64/boot/dts/allwinner/
1766 F: drivers/clk/sunxi-ng/
1767 F: drivers/pinctrl/sunxi/
1768 F: drivers/soc/sunxi/
1773 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1774 M: Neil Armstrong <narmstrong@baylibre.com>
1775 M: Jerome Brunet <jbrunet@baylibre.com>
1776 L: linux-amlogic@lists.infradead.org
1778 F: Documentation/devicetree/bindings/clock/amlogic*
1779 F: drivers/clk/meson/
1780 F: include/dt-bindings/clock/gxbb*
1781 F: include/dt-bindings/clock/meson*
1783 ARM/Amlogic Meson SoC Crypto Drivers
1784 M: Corentin Labbe <clabbe@baylibre.com>
1785 L: linux-crypto@vger.kernel.org
1786 L: linux-amlogic@lists.infradead.org
1788 F: Documentation/devicetree/bindings/crypto/amlogic*
1789 F: drivers/crypto/amlogic/
1791 ARM/Amlogic Meson SoC Sound Drivers
1792 M: Jerome Brunet <jbrunet@baylibre.com>
1793 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1795 F: Documentation/devicetree/bindings/sound/amlogic*
1798 ARM/Amlogic Meson SoC support
1799 M: Neil Armstrong <narmstrong@baylibre.com>
1800 M: Kevin Hilman <khilman@baylibre.com>
1801 R: Jerome Brunet <jbrunet@baylibre.com>
1802 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1803 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1804 L: linux-amlogic@lists.infradead.org
1806 W: http://linux-meson.com/
1807 F: arch/arm/boot/dts/meson*
1808 F: arch/arm/mach-meson/
1809 F: arch/arm64/boot/dts/amlogic/
1810 F: drivers/mmc/host/meson*
1811 F: drivers/pinctrl/meson/
1812 F: drivers/rtc/rtc-meson*
1813 F: drivers/soc/amlogic/
1816 ARM/Annapurna Labs ALPINE ARCHITECTURE
1817 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1818 M: Antoine Tenart <atenart@kernel.org>
1819 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1821 F: arch/arm/boot/dts/alpine*
1822 F: arch/arm/mach-alpine/
1823 F: arch/arm64/boot/dts/amazon/
1824 F: drivers/*/*alpine*
1826 ARM/APPLE MACHINE SUPPORT
1827 M: Hector Martin <marcan@marcan.st>
1828 M: Sven Peter <sven@svenpeter.dev>
1829 R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1830 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832 W: https://asahilinux.org
1833 B: https://github.com/AsahiLinux/linux/issues
1834 C: irc://irc.oftc.net/asahi-dev
1835 T: git https://github.com/AsahiLinux/linux.git
1836 F: Documentation/devicetree/bindings/arm/apple.yaml
1837 F: Documentation/devicetree/bindings/arm/apple/*
1838 F: Documentation/devicetree/bindings/clock/apple,nco.yaml
1839 F: Documentation/devicetree/bindings/i2c/apple,i2c.yaml
1840 F: Documentation/devicetree/bindings/interrupt-controller/apple,*
1841 F: Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
1842 F: Documentation/devicetree/bindings/pci/apple,pcie.yaml
1843 F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1844 F: Documentation/devicetree/bindings/power/apple*
1845 F: Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
1846 F: arch/arm64/boot/dts/apple/
1847 F: drivers/clk/clk-apple-nco.c
1848 F: drivers/i2c/busses/i2c-pasemi-core.c
1849 F: drivers/i2c/busses/i2c-pasemi-platform.c
1850 F: drivers/irqchip/irq-apple-aic.c
1851 F: drivers/mailbox/apple-mailbox.c
1852 F: drivers/pinctrl/pinctrl-apple-gpio.c
1853 F: drivers/soc/apple/*
1854 F: drivers/watchdog/apple_wdt.c
1855 F: include/dt-bindings/interrupt-controller/apple-aic.h
1856 F: include/dt-bindings/pinctrl/apple.h
1857 F: include/linux/apple-mailbox.h
1859 ARM/ARTPEC MACHINE SUPPORT
1860 M: Jesper Nilsson <jesper.nilsson@axis.com>
1861 M: Lars Persson <lars.persson@axis.com>
1862 L: linux-arm-kernel@axis.com
1864 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1865 F: arch/arm/boot/dts/artpec6*
1866 F: arch/arm/mach-artpec
1868 F: drivers/crypto/axis
1869 F: drivers/mmc/host/usdhi6rol0.c
1870 F: drivers/pinctrl/pinctrl-artpec*
1872 ARM/ASPEED I2C DRIVER
1873 M: Brendan Higgins <brendanhiggins@google.com>
1874 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1875 R: Joel Stanley <joel@jms.id.au>
1876 L: linux-i2c@vger.kernel.org
1877 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1879 F: Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
1880 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1881 F: drivers/i2c/busses/i2c-aspeed.c
1882 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1884 ARM/ASPEED MACHINE SUPPORT
1885 M: Joel Stanley <joel@jms.id.au>
1886 R: Andrew Jeffery <andrew@aj.id.au>
1887 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1888 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1890 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1892 F: arch/arm/boot/dts/aspeed-*
1893 F: arch/arm/mach-aspeed/
1896 ARM/BITMAIN ARCHITECTURE
1897 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1898 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1900 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1901 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1902 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1903 F: arch/arm64/boot/dts/bitmain/
1904 F: drivers/clk/clk-bm1880.c
1905 F: drivers/pinctrl/pinctrl-bm1880.c
1907 ARM/CALXEDA HIGHBANK ARCHITECTURE
1908 M: Andre Przywara <andre.przywara@arm.com>
1909 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1911 F: arch/arm/boot/dts/ecx-*.dts*
1912 F: arch/arm/boot/dts/highbank.dts
1913 F: arch/arm/mach-highbank/
1915 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1916 M: Krzysztof Halasa <khalasa@piap.pl>
1918 F: arch/arm/mach-cns3xxx/
1920 ARM/CAVIUM THUNDER NETWORK DRIVER
1921 M: Sunil Goutham <sgoutham@marvell.com>
1922 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924 F: drivers/net/ethernet/cavium/thunder/
1926 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1927 M: Lukasz Majewski <lukma@denx.de>
1928 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1930 F: arch/arm/mach-ep93xx/ts72xx.c
1932 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1933 M: Alexander Shiyan <shc_work@mail.ru>
1934 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1938 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1939 M: Lennert Buytenhek <kernel@wantstofly.org>
1940 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1943 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1944 M: Hartley Sweeten <hsweeten@visionengravers.com>
1945 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1946 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1948 F: arch/arm/mach-ep93xx/
1949 F: arch/arm/mach-ep93xx/include/mach/
1952 M: Russell King <linux@armlinux.org.uk>
1953 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1955 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1956 F: drivers/clk/clkdev.c
1958 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1959 M: Baruch Siach <baruch@tkos.co.il>
1960 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1962 F: arch/arm/boot/dts/cx92755*
1965 ARM/CONTEC MICRO9 MACHINE SUPPORT
1966 M: Hubert Feurstein <hubert.feurstein@contec.at>
1968 F: arch/arm/mach-ep93xx/micro9.c
1970 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1971 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1972 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1973 R: Mike Leach <mike.leach@linaro.org>
1974 R: Leo Yan <leo.yan@linaro.org>
1975 L: coresight@lists.linaro.org (moderated for non-subscribers)
1976 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1979 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1980 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1981 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1982 F: Documentation/devicetree/bindings/arm/coresight.txt
1983 F: Documentation/devicetree/bindings/arm/ete.yaml
1984 F: Documentation/devicetree/bindings/arm/trbe.yaml
1985 F: Documentation/trace/coresight/*
1986 F: drivers/hwtracing/coresight/*
1987 F: include/dt-bindings/arm/coresight-cti-dt.h
1988 F: include/linux/coresight*
1989 F: samples/coresight/*
1990 F: tools/perf/arch/arm/util/auxtrace.c
1991 F: tools/perf/arch/arm/util/cs-etm.c
1992 F: tools/perf/arch/arm/util/cs-etm.h
1993 F: tools/perf/arch/arm/util/pmu.c
1994 F: tools/perf/util/cs-etm-decoder/*
1995 F: tools/perf/util/cs-etm.*
1997 ARM/CORGI MACHINE SUPPORT
1998 M: Richard Purdie <rpurdie@rpsys.net>
2001 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2002 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
2003 M: Linus Walleij <linus.walleij@linaro.org>
2004 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2006 T: git git://github.com/ulli-kroll/linux.git
2007 F: Documentation/devicetree/bindings/arm/gemini.yaml
2008 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
2009 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2010 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2011 F: arch/arm/boot/dts/gemini*
2012 F: arch/arm/mach-gemini/
2013 F: drivers/crypto/gemini/
2014 F: drivers/net/ethernet/cortina/
2015 F: drivers/pinctrl/pinctrl-gemini.c
2016 F: drivers/rtc/rtc-ftrtc010.c
2018 ARM/CZ.NIC TURRIS SUPPORT
2019 M: Marek Behún <kabel@kernel.org>
2021 W: https://www.turris.cz/
2022 F: Documentation/ABI/testing/debugfs-moxtet
2023 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
2024 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2025 F: Documentation/devicetree/bindings/bus/moxtet.txt
2026 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2027 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2028 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2029 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2030 F: drivers/bus/moxtet.c
2031 F: drivers/firmware/turris-mox-rwtm.c
2032 F: drivers/leds/leds-turris-omnia.c
2033 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
2034 F: drivers/gpio/gpio-moxtet.c
2035 F: drivers/watchdog/armada_37xx_wdt.c
2036 F: include/dt-bindings/bus/moxtet.h
2037 F: include/linux/armada-37xx-rwtm-mailbox.h
2038 F: include/linux/moxtet.h
2040 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
2041 M: Robert Jarzmik <robert.jarzmik@free.fr>
2042 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2044 F: arch/arm/mach-pxa/ezx.c
2046 ARM/FARADAY FA526 PORT
2047 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
2048 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2050 T: git git://git.berlios.de/gemini-board
2051 F: arch/arm/mm/*-fa*
2053 ARM/FOOTBRIDGE ARCHITECTURE
2054 M: Russell King <linux@armlinux.org.uk>
2055 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2057 W: http://www.armlinux.org.uk/
2058 F: arch/arm/include/asm/hardware/dec21285.h
2059 F: arch/arm/mach-footbridge/
2061 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2062 M: Shawn Guo <shawnguo@kernel.org>
2063 M: Sascha Hauer <s.hauer@pengutronix.de>
2064 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2065 R: Fabio Estevam <festevam@gmail.com>
2066 R: NXP Linux Team <linux-imx@nxp.com>
2067 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2070 X: drivers/media/i2c/
2074 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2075 M: Shawn Guo <shawnguo@kernel.org>
2076 M: Li Yang <leoyang.li@nxp.com>
2077 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2080 F: arch/arm/boot/dts/ls1021a*
2081 F: arch/arm64/boot/dts/freescale/fsl-*
2082 F: arch/arm64/boot/dts/freescale/qoriq-*
2084 ARM/FREESCALE VYBRID ARM ARCHITECTURE
2085 M: Shawn Guo <shawnguo@kernel.org>
2086 M: Sascha Hauer <s.hauer@pengutronix.de>
2087 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2088 R: Stefan Agner <stefan@agner.ch>
2089 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2092 F: arch/arm/boot/dts/vf*
2093 F: arch/arm/mach-imx/*vf610*
2095 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
2096 M: Lennert Buytenhek <kernel@wantstofly.org>
2097 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2100 ARM/GUMSTIX MACHINE SUPPORT
2101 M: Steve Sakoman <sakoman@gmail.com>
2102 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2105 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
2106 M: Philipp Zabel <philipp.zabel@gmail.com>
2107 M: Paul Parsons <lost.distance@yahoo.com>
2108 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2110 F: arch/arm/mach-pxa/hx4700.c
2111 F: arch/arm/mach-pxa/include/mach/hx4700.h
2112 F: sound/soc/pxa/hx4700.c
2114 ARM/HISILICON SOC SUPPORT
2115 M: Wei Xu <xuwei5@hisilicon.com>
2116 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2118 W: http://www.hisilicon.com
2119 T: git git://github.com/hisilicon/linux-hisi.git
2120 F: arch/arm/boot/dts/hi3*
2121 F: arch/arm/boot/dts/hip*
2122 F: arch/arm/boot/dts/hisi*
2123 F: arch/arm/mach-hisi/
2124 F: arch/arm64/boot/dts/hisilicon/
2126 ARM/HP JORNADA 7XX MACHINE SUPPORT
2127 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
2130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2131 F: arch/arm/mach-sa1100/include/mach/jornada720.h
2132 F: arch/arm/mach-sa1100/jornada720.c
2134 ARM/IGEP MACHINE SUPPORT
2135 M: Enric Balletbo i Serra <eballetbo@gmail.com>
2136 M: Javier Martinez Canillas <javier@dowhile0.org>
2137 L: linux-omap@vger.kernel.org
2138 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2140 F: arch/arm/boot/dts/omap3-igep*
2142 ARM/INCOME PXA270 SUPPORT
2143 M: Marek Vasut <marek.vasut@gmail.com>
2144 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2146 F: arch/arm/mach-pxa/colibri-pxa270-income.c
2148 ARM/INTEL IOP32X ARM ARCHITECTURE
2149 M: Lennert Buytenhek <kernel@wantstofly.org>
2150 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2153 ARM/INTEL IQ81342EX MACHINE SUPPORT
2154 M: Lennert Buytenhek <kernel@wantstofly.org>
2155 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2158 ARM/INTEL IXDP2850 MACHINE SUPPORT
2159 M: Lennert Buytenhek <kernel@wantstofly.org>
2160 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2163 ARM/INTEL IXP4XX ARM ARCHITECTURE
2164 M: Linus Walleij <linusw@kernel.org>
2165 M: Imre Kaloz <kaloz@openwrt.org>
2166 M: Krzysztof Halasa <khalasa@piap.pl>
2167 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2169 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2170 F: Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml
2171 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2172 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2173 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2174 F: arch/arm/mach-ixp4xx/
2175 F: drivers/bus/intel-ixp4xx-eb.c
2176 F: drivers/clocksource/timer-ixp4xx.c
2177 F: drivers/crypto/ixp4xx_crypto.c
2178 F: drivers/gpio/gpio-ixp4xx.c
2179 F: drivers/irqchip/irq-ixp4xx.c
2180 F: include/linux/irqchip/irq-ixp4xx.h
2181 F: include/linux/platform_data/timer-ixp4xx.h
2183 ARM/INTEL KEEMBAY ARCHITECTURE
2184 M: Paul J. Murphy <paul.j.murphy@intel.com>
2185 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2187 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2188 F: arch/arm64/boot/dts/intel/keembay-evm.dts
2189 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2191 ARM/INTEL XSC3 (MANZANO) ARM CORE
2192 M: Lennert Buytenhek <kernel@wantstofly.org>
2193 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2196 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2197 M: Lennert Buytenhek <kernel@wantstofly.org>
2198 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2201 ARM/LG1K ARCHITECTURE
2202 M: Chanho Min <chanho.min@lge.com>
2203 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2205 F: arch/arm64/boot/dts/lg/
2207 ARM/LOGICPD PXA270 MACHINE SUPPORT
2208 M: Lennert Buytenhek <kernel@wantstofly.org>
2209 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2212 ARM/LPC18XX ARCHITECTURE
2213 M: Vladimir Zapolskiy <vz@mleia.com>
2214 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2216 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2217 F: arch/arm/boot/dts/lpc43*
2218 F: drivers/i2c/busses/i2c-lpc2k.c
2219 F: drivers/memory/pl172.c
2220 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2221 F: drivers/rtc/rtc-lpc24xx.c
2224 ARM/LPC32XX SOC SUPPORT
2225 M: Vladimir Zapolskiy <vz@mleia.com>
2226 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2228 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2229 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2230 F: arch/arm/boot/dts/lpc32*
2231 F: arch/arm/mach-lpc32xx/
2232 F: drivers/i2c/busses/i2c-pnx.c
2233 F: drivers/net/ethernet/nxp/lpc_eth.c
2234 F: drivers/usb/host/ohci-nxp.c
2235 F: drivers/watchdog/pnx4008_wdt.c
2238 ARM/MAGICIAN MACHINE SUPPORT
2239 M: Philipp Zabel <philipp.zabel@gmail.com>
2242 ARM/Marvell Dove/MV78xx0/Orion SOC support
2243 M: Andrew Lunn <andrew@lunn.ch>
2244 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2245 M: Gregory Clement <gregory.clement@bootlin.com>
2246 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2249 F: Documentation/devicetree/bindings/soc/dove/
2250 F: arch/arm/boot/dts/dove*
2251 F: arch/arm/boot/dts/orion5x*
2252 F: arch/arm/mach-dove/
2253 F: arch/arm/mach-mv78xx0/
2254 F: arch/arm/mach-orion5x/
2255 F: arch/arm/plat-orion/
2256 F: drivers/soc/dove/
2258 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2259 M: Andrew Lunn <andrew@lunn.ch>
2260 M: Gregory Clement <gregory.clement@bootlin.com>
2261 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2262 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2265 F: arch/arm/boot/dts/armada*
2266 F: arch/arm/boot/dts/kirkwood*
2267 F: arch/arm/configs/mvebu_*_defconfig
2268 F: arch/arm/mach-mvebu/
2269 F: arch/arm64/boot/dts/marvell/armada*
2270 F: arch/arm64/boot/dts/marvell/cn913*
2271 F: drivers/cpufreq/armada-37xx-cpufreq.c
2272 F: drivers/cpufreq/armada-8k-cpufreq.c
2273 F: drivers/cpufreq/mvebu-cpufreq.c
2274 F: drivers/irqchip/irq-armada-370-xp.c
2275 F: drivers/irqchip/irq-mvebu-*
2276 F: drivers/pinctrl/mvebu/
2277 F: drivers/rtc/rtc-armada38x.c
2279 ARM/Mediatek RTC DRIVER
2280 M: Eddie Huang <eddie.huang@mediatek.com>
2281 M: Sean Wang <sean.wang@mediatek.com>
2282 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2283 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2285 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2286 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2287 F: drivers/rtc/rtc-mt2712.c
2288 F: drivers/rtc/rtc-mt6397.c
2289 F: drivers/rtc/rtc-mt7622.c
2291 ARM/Mediatek SoC support
2292 M: Matthias Brugger <matthias.bgg@gmail.com>
2293 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2294 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2296 W: https://mtk.wiki.kernel.org/
2297 C: irc://chat.freenode.net/linux-mediatek
2298 F: arch/arm/boot/dts/mt6*
2299 F: arch/arm/boot/dts/mt7*
2300 F: arch/arm/boot/dts/mt8*
2301 F: arch/arm/mach-mediatek/
2302 F: arch/arm64/boot/dts/mediatek/
2303 F: drivers/soc/mediatek/
2308 ARM/Mediatek USB3 PHY DRIVER
2309 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2310 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2311 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2313 F: Documentation/devicetree/bindings/phy/mediatek,*
2314 F: drivers/phy/mediatek/
2316 ARM/Microchip (AT91) SoC support
2317 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2318 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2319 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2320 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2322 W: http://www.linux4sam.org
2323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2324 F: arch/arm/boot/dts/at91*.dts
2325 F: arch/arm/boot/dts/at91*.dtsi
2326 F: arch/arm/boot/dts/sama*.dts
2327 F: arch/arm/boot/dts/sama*.dtsi
2328 F: arch/arm/include/debug/at91.S
2329 F: arch/arm/mach-at91/
2330 F: drivers/memory/atmel*
2331 F: drivers/watchdog/sama5d4_wdt.c
2332 F: include/soc/at91/
2333 X: drivers/input/touchscreen/atmel_mxt_ts.c
2334 X: drivers/net/wireless/atmel/
2338 ARM/Microchip Sparx5 SoC support
2339 M: Lars Povlsen <lars.povlsen@microchip.com>
2340 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2341 M: UNGLinuxDriver@microchip.com
2342 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2344 T: git git://github.com/microchip-ung/linux-upstream.git
2345 F: arch/arm64/boot/dts/microchip/
2346 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2349 Microchip Timer Counter Block (TCB) Capture Driver
2350 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2351 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2352 L: linux-iio@vger.kernel.org
2354 F: drivers/counter/microchip-tcb-capture.c
2356 ARM/MILBEAUT ARCHITECTURE
2357 M: Taichi Sugaya <sugaya.taichi@socionext.com>
2358 M: Takao Orito <orito.takao@socionext.com>
2359 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2361 F: arch/arm/boot/dts/milbeaut*
2362 F: arch/arm/mach-milbeaut/
2365 ARM/MIOA701 MACHINE SUPPORT
2366 M: Robert Jarzmik <robert.jarzmik@free.fr>
2367 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2369 F: arch/arm/mach-pxa/mioa701.c
2371 ARM/MStar/Sigmastar Armv7 SoC support
2372 M: Daniel Palmer <daniel@thingy.jp>
2373 M: Romain Perier <romain.perier@gmail.com>
2374 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2376 W: http://linux-chenxing.org/
2377 T: git git://github.com/linux-chenxing/linux.git
2378 F: Documentation/devicetree/bindings/arm/mstar/*
2379 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2380 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2381 F: arch/arm/boot/dts/mstar-*
2382 F: arch/arm/mach-mstar/
2383 F: drivers/clk/mstar/
2384 F: drivers/clocksource/timer-msc313e.c
2385 F: drivers/gpio/gpio-msc313.c
2386 F: drivers/rtc/rtc-msc313.c
2387 F: drivers/watchdog/msc313e_wdt.c
2388 F: include/dt-bindings/clock/mstar-*
2389 F: include/dt-bindings/gpio/msc313-gpio.h
2391 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2392 M: Michael Petchkovsky <mkpetch@internode.on.net>
2395 ARM/NOMADIK/Ux500 ARCHITECTURES
2396 M: Linus Walleij <linus.walleij@linaro.org>
2397 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2400 F: Documentation/devicetree/bindings/arm/ste-*
2401 F: Documentation/devicetree/bindings/arm/ux500.yaml
2402 F: Documentation/devicetree/bindings/arm/ux500/
2403 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2404 F: arch/arm/boot/dts/ste-*
2405 F: arch/arm/mach-nomadik/
2406 F: arch/arm/mach-ux500/
2407 F: drivers/clk/clk-nomadik.c
2408 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2409 F: drivers/dma/ste_dma40*
2410 F: drivers/hwspinlock/u8500_hsem.c
2411 F: drivers/i2c/busses/i2c-nomadik.c
2412 F: drivers/iio/adc/ab8500-gpadc.c
2413 F: drivers/mfd/ab8500*
2414 F: drivers/mfd/abx500*
2415 F: drivers/mfd/db8500*
2416 F: drivers/pinctrl/nomadik/
2417 F: drivers/rtc/rtc-ab8500.c
2418 F: drivers/rtc/rtc-pl031.c
2419 F: drivers/soc/ux500/
2421 ARM/NUVOTON NPCM ARCHITECTURE
2422 M: Avi Fishman <avifishman70@gmail.com>
2423 M: Tomer Maimon <tmaimon77@gmail.com>
2424 M: Tali Perry <tali.perry1@gmail.com>
2425 R: Patrick Venture <venture@google.com>
2426 R: Nancy Yuen <yuenn@google.com>
2427 R: Benjamin Fair <benjaminfair@google.com>
2428 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2430 F: Documentation/devicetree/bindings/*/*/*npcm*
2431 F: Documentation/devicetree/bindings/*/*npcm*
2432 F: Documentation/devicetree/bindings/arm/npcm/*
2433 F: arch/arm/boot/dts/nuvoton-npcm*
2434 F: arch/arm/mach-npcm/
2436 F: drivers/*/*/*npcm*
2437 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2439 ARM/NUVOTON WPCM450 ARCHITECTURE
2440 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2441 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2443 W: https://github.com/neuschaefer/wpcm450/wiki
2444 F: Documentation/devicetree/bindings/*/*wpcm*
2445 F: arch/arm/boot/dts/nuvoton-wpcm450*
2446 F: arch/arm/mach-npcm/wpcm450.c
2447 F: drivers/*/*/*wpcm*
2450 ARM/NXP S32G ARCHITECTURE
2451 M: Chester Lin <clin@suse.com>
2452 R: Andreas Färber <afaerber@suse.de>
2453 R: Matthias Brugger <mbrugger@suse.com>
2454 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2456 F: arch/arm64/boot/dts/freescale/s32g*.dts*
2458 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2459 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2461 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2462 F: arch/arm/mach-s3c/gta02.h
2463 F: arch/arm/mach-s3c/mach-gta02.c
2465 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2466 M: Alexander Clouter <alex@digriz.org.uk>
2467 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2469 W: http://www.digriz.org.uk/ts78xx/kernel
2470 F: arch/arm/mach-orion5x/ts78xx-*
2472 ARM/OXNAS platform support
2473 M: Neil Armstrong <narmstrong@baylibre.com>
2474 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2475 L: linux-oxnas@groups.io (moderated for non-subscribers)
2477 F: arch/arm/boot/dts/ox8*.dts*
2478 F: arch/arm/mach-oxnas/
2479 F: drivers/power/reset/oxnas-restart.c
2482 ARM/PALM TREO SUPPORT
2483 M: Tomas Cech <sleep_walker@suse.com>
2484 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2486 W: http://hackndev.com
2487 F: arch/arm/mach-pxa/palmtreo.*
2489 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2490 M: Marek Vasut <marek.vasut@gmail.com>
2491 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2493 W: http://hackndev.com
2494 F: arch/arm/mach-pxa/include/mach/palmld.h
2495 F: arch/arm/mach-pxa/include/mach/palmtc.h
2496 F: arch/arm/mach-pxa/include/mach/palmtx.h
2497 F: arch/arm/mach-pxa/palmld.c
2498 F: arch/arm/mach-pxa/palmt5.*
2499 F: arch/arm/mach-pxa/palmtc.c
2500 F: arch/arm/mach-pxa/palmte2.*
2501 F: arch/arm/mach-pxa/palmtx.c
2504 M: Sergey Lapin <slapin@ossfans.org>
2505 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2507 W: http://hackndev.com
2508 F: arch/arm/mach-pxa/palmz72.*
2511 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2513 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2515 ARM/PT DIGITAL BOARD PORT
2516 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2517 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2519 W: http://www.armlinux.org.uk/
2521 ARM/QUALCOMM SUPPORT
2522 M: Andy Gross <agross@kernel.org>
2523 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2524 L: linux-arm-msm@vger.kernel.org
2526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2527 F: Documentation/devicetree/bindings/*/qcom*
2528 F: Documentation/devicetree/bindings/soc/qcom/
2529 F: arch/arm/boot/dts/qcom-*.dts
2530 F: arch/arm/boot/dts/qcom-*.dtsi
2531 F: arch/arm/mach-qcom/
2532 F: arch/arm64/boot/dts/qcom/
2533 F: drivers/*/*/qcom*
2534 F: drivers/*/*/qcom/
2535 F: drivers/*/pm8???-*
2538 F: drivers/bluetooth/btqcomsmd.c
2539 F: drivers/clocksource/timer-qcom.c
2540 F: drivers/cpuidle/cpuidle-qcom-spm.c
2541 F: drivers/extcon/extcon-qcom*
2542 F: drivers/i2c/busses/i2c-qcom-geni.c
2543 F: drivers/i2c/busses/i2c-qup.c
2544 F: drivers/iommu/msm*
2545 F: drivers/mfd/ssbi.c
2546 F: drivers/mmc/host/mmci_qcom*
2547 F: drivers/mmc/host/sdhci-msm.c
2548 F: drivers/pci/controller/dwc/pcie-qcom.c
2549 F: drivers/phy/qualcomm/
2550 F: drivers/power/*/msm*
2551 F: drivers/reset/reset-qcom-*
2552 F: drivers/scsi/ufs/ufs-qcom*
2553 F: drivers/spi/spi-geni-qcom.c
2554 F: drivers/spi/spi-qcom-qspi.c
2555 F: drivers/spi/spi-qup.c
2556 F: drivers/tty/serial/msm_serial.c
2557 F: drivers/usb/dwc3/dwc3-qcom.c
2558 F: include/dt-bindings/*/qcom*
2559 F: include/linux/*/qcom*
2560 F: include/linux/soc/qcom/
2562 ARM/RADISYS ENP2611 MACHINE SUPPORT
2563 M: Lennert Buytenhek <kernel@wantstofly.org>
2564 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2567 ARM/RDA MICRO ARCHITECTURE
2568 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2569 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2570 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2572 F: Documentation/devicetree/bindings/arm/rda.yaml
2573 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2574 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2575 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2576 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2577 F: arch/arm/boot/dts/rda8810pl-*
2578 F: drivers/clocksource/timer-rda.c
2579 F: drivers/gpio/gpio-rda.c
2580 F: drivers/irqchip/irq-rda-intc.c
2581 F: drivers/tty/serial/rda-uart.c
2583 ARM/REALTEK ARCHITECTURE
2584 M: Andreas Färber <afaerber@suse.de>
2585 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2586 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2588 F: Documentation/devicetree/bindings/arm/realtek.yaml
2589 F: arch/arm/boot/dts/rtd*
2590 F: arch/arm/mach-realtek/
2591 F: arch/arm64/boot/dts/realtek/
2593 ARM/RENESAS ARM64 ARCHITECTURE
2594 M: Geert Uytterhoeven <geert+renesas@glider.be>
2595 M: Magnus Damm <magnus.damm@gmail.com>
2596 L: linux-renesas-soc@vger.kernel.org
2598 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2599 C: irc://irc.libera.chat/renesas-soc
2600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2601 F: Documentation/devicetree/bindings/arm/renesas.yaml
2602 F: arch/arm64/boot/dts/renesas/
2603 F: drivers/soc/renesas/
2604 F: include/linux/soc/renesas/
2606 ARM/RISCPC ARCHITECTURE
2607 M: Russell King <linux@armlinux.org.uk>
2608 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2610 W: http://www.armlinux.org.uk/
2611 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2612 F: arch/arm/include/asm/hardware/ioc.h
2613 F: arch/arm/include/asm/hardware/iomd.h
2614 F: arch/arm/include/asm/hardware/memc.h
2615 F: arch/arm/mach-rpc/
2616 F: drivers/net/ethernet/8390/etherh.c
2617 F: drivers/net/ethernet/i825xx/ether1*
2618 F: drivers/net/ethernet/seeq/ether3*
2619 F: drivers/scsi/arm/
2621 ARM/Rockchip SoC support
2622 M: Heiko Stuebner <heiko@sntech.de>
2623 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2624 L: linux-rockchip@lists.infradead.org
2626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2627 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2628 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2629 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2630 F: arch/arm/boot/dts/rk3*
2631 F: arch/arm/boot/dts/rv1108*
2632 F: arch/arm/mach-rockchip/
2633 F: drivers/*/*/*rockchip*
2634 F: drivers/*/*rockchip*
2635 F: drivers/clk/rockchip/
2636 F: drivers/i2c/busses/i2c-rk3x.c
2637 F: sound/soc/rockchip/
2640 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2641 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2642 R: Alim Akhtar <alim.akhtar@samsung.com>
2643 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2644 L: linux-samsung-soc@vger.kernel.org
2646 C: irc://irc.libera.chat/linux-exynos
2647 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2648 B: mailto:linux-samsung-soc@vger.kernel.org
2649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2650 F: Documentation/arm/samsung/
2651 F: Documentation/devicetree/bindings/arm/samsung/
2652 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2653 F: Documentation/devicetree/bindings/soc/samsung/
2654 F: arch/arm/boot/dts/exynos*
2655 F: arch/arm/boot/dts/s3c*
2656 F: arch/arm/boot/dts/s5p*
2657 F: arch/arm/mach-exynos*/
2658 F: arch/arm/mach-s3c/
2659 F: arch/arm/mach-s5p*/
2660 F: arch/arm64/boot/dts/exynos/
2661 F: drivers/*/*/*s3c24*
2662 F: drivers/*/*s3c24*
2663 F: drivers/*/*s3c64xx*
2664 F: drivers/*/*s5pv210*
2665 F: drivers/clocksource/samsung_pwm_timer.c
2666 F: drivers/memory/samsung/
2667 F: drivers/pwm/pwm-samsung.c
2668 F: drivers/soc/samsung/
2669 F: drivers/tty/serial/samsung*
2670 F: include/clocksource/samsung_pwm.h
2671 F: include/linux/platform_data/*s3c*
2672 F: include/linux/serial_s3c.h
2673 F: include/linux/soc/samsung/
2679 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2680 M: Łukasz Stelmach <l.stelmach@samsung.com>
2681 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2682 L: linux-media@vger.kernel.org
2684 F: drivers/media/platform/samsung/s5p-g2d/
2686 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2687 M: Marek Szyprowski <m.szyprowski@samsung.com>
2688 L: linux-samsung-soc@vger.kernel.org
2689 L: linux-media@vger.kernel.org
2691 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2692 F: drivers/media/cec/platform/s5p/
2694 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2695 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2696 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2697 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2698 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2699 L: linux-media@vger.kernel.org
2701 F: drivers/media/platform/samsung/s5p-jpeg/
2703 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2704 M: Marek Szyprowski <m.szyprowski@samsung.com>
2705 M: Andrzej Hajda <andrzej.hajda@intel.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-mfc/
2711 ARM/SHMOBILE ARM ARCHITECTURE
2712 M: Geert Uytterhoeven <geert+renesas@glider.be>
2713 M: Magnus Damm <magnus.damm@gmail.com>
2714 L: linux-renesas-soc@vger.kernel.org
2716 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2717 C: irc://irc.libera.chat/renesas-soc
2718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2719 F: Documentation/devicetree/bindings/arm/renesas.yaml
2720 F: arch/arm/boot/dts/emev2*
2721 F: arch/arm/boot/dts/gr-peach*
2722 F: arch/arm/boot/dts/iwg20d-q7*
2723 F: arch/arm/boot/dts/r7s*
2724 F: arch/arm/boot/dts/r8a*
2725 F: arch/arm/boot/dts/r9a*
2726 F: arch/arm/boot/dts/sh*
2727 F: arch/arm/configs/shmobile_defconfig
2728 F: arch/arm/include/debug/renesas-scif.S
2729 F: arch/arm/mach-shmobile/
2730 F: drivers/soc/renesas/
2731 F: include/linux/soc/renesas/
2733 ARM/SOCFPGA ARCHITECTURE
2734 M: Dinh Nguyen <dinguyen@kernel.org>
2736 W: http://www.rocketboards.org
2737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2738 F: arch/arm/boot/dts/socfpga*
2739 F: arch/arm/configs/socfpga_defconfig
2740 F: arch/arm/mach-socfpga/
2741 F: arch/arm64/boot/dts/altera/
2742 F: arch/arm64/boot/dts/intel/
2744 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2745 M: Dinh Nguyen <dinguyen@kernel.org>
2747 F: drivers/clk/socfpga/
2749 ARM/SOCFPGA EDAC SUPPORT
2750 M: Dinh Nguyen <dinguyen@kernel.org>
2752 F: drivers/edac/altera_edac.[ch]
2754 ARM/SPREADTRUM SoC SUPPORT
2755 M: Orson Zhai <orsonzhai@gmail.com>
2756 M: Baolin Wang <baolin.wang7@gmail.com>
2757 M: Chunyan Zhang <zhang.lyra@gmail.com>
2759 F: arch/arm64/boot/dts/sprd
2764 ARM/STI ARCHITECTURE
2765 M: Patrice Chotard <patrice.chotard@foss.st.com>
2766 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2768 W: http://www.stlinux.com
2769 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2770 F: arch/arm/boot/dts/sti*
2771 F: arch/arm/mach-sti/
2772 F: drivers/ata/ahci_st.c
2773 F: drivers/char/hw_random/st-rng.c
2774 F: drivers/clocksource/arm_global_timer.c
2775 F: drivers/clocksource/clksrc_st_lpc.c
2776 F: drivers/cpufreq/sti-cpufreq.c
2777 F: drivers/dma/st_fdma*
2778 F: drivers/i2c/busses/i2c-st.c
2779 F: drivers/media/platform/st/sti/c8sectpfe/
2780 F: drivers/media/rc/st_rc.c
2781 F: drivers/mmc/host/sdhci-st.c
2782 F: drivers/phy/st/phy-miphy28lp.c
2783 F: drivers/phy/st/phy-stih407-usb.c
2784 F: drivers/pinctrl/pinctrl-st.c
2785 F: drivers/remoteproc/st_remoteproc.c
2786 F: drivers/remoteproc/st_slim_rproc.c
2787 F: drivers/reset/sti/
2788 F: drivers/rtc/rtc-st-lpc.c
2789 F: drivers/tty/serial/st-asc.c
2790 F: drivers/usb/dwc3/dwc3-st.c
2791 F: drivers/usb/host/ehci-st.c
2792 F: drivers/usb/host/ohci-st.c
2793 F: drivers/watchdog/st_lpc_wdt.c
2794 F: include/linux/remoteproc/st_slim_rproc.h
2796 ARM/STM32 ARCHITECTURE
2797 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2798 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2799 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2800 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2803 F: arch/arm/boot/dts/stm32*
2804 F: arch/arm/mach-stm32/
2805 F: drivers/clocksource/armv7m_systick.c
2809 ARM/Synaptics SoC support
2810 M: Jisheng Zhang <jszhang@kernel.org>
2811 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2812 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2814 F: arch/arm/boot/dts/berlin*
2815 F: arch/arm/mach-berlin/
2816 F: arch/arm64/boot/dts/synaptics/
2818 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2819 M: Lennert Buytenhek <kernel@wantstofly.org>
2820 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2823 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2824 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2825 L: linux-tegra@vger.kernel.org
2826 L: linux-media@vger.kernel.org
2828 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2829 F: drivers/media/cec/platform/tegra/
2831 ARM/TESLA FSD SoC SUPPORT
2832 M: Alim Akhtar <alim.akhtar@samsung.com>
2833 M: linux-fsd@tesla.com
2834 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2835 L: linux-samsung-soc@vger.kernel.org
2837 F: arch/arm64/boot/dts/tesla*
2839 ARM/TETON BGA MACHINE SUPPORT
2840 M: "Mark F. Brown" <mark.brown314@gmail.com>
2841 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2844 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2845 M: Santosh Shilimkar <ssantosh@kernel.org>
2846 L: linux-kernel@vger.kernel.org
2848 F: drivers/memory/*emif*
2850 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2851 M: Nishanth Menon <nm@ti.com>
2852 M: Santosh Shilimkar <ssantosh@kernel.org>
2853 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
2856 F: arch/arm/boot/dts/keystone-*
2857 F: arch/arm/mach-keystone/
2859 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2860 M: Santosh Shilimkar <ssantosh@kernel.org>
2861 L: linux-kernel@vger.kernel.org
2863 F: drivers/clk/keystone/
2865 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2866 M: Santosh Shilimkar <ssantosh@kernel.org>
2867 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2868 L: linux-kernel@vger.kernel.org
2870 F: drivers/clocksource/timer-keystone.c
2872 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2873 M: Santosh Shilimkar <ssantosh@kernel.org>
2874 L: linux-kernel@vger.kernel.org
2876 F: drivers/power/reset/keystone-reset.c
2878 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2879 M: Nishanth Menon <nm@ti.com>
2880 M: Vignesh Raghavendra <vigneshr@ti.com>
2881 M: Tero Kristo <kristo@kernel.org>
2882 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2884 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2885 F: arch/arm64/boot/dts/ti/Makefile
2886 F: arch/arm64/boot/dts/ti/k3-*
2887 F: include/dt-bindings/pinctrl/k3.h
2889 ARM/THECUS N2100 MACHINE SUPPORT
2890 M: Lennert Buytenhek <kernel@wantstofly.org>
2891 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2894 ARM/TOSA MACHINE SUPPORT
2895 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2896 M: Dirk Opfer <dirk@opfer-online.de>
2899 ARM/TOSHIBA VISCONTI ARCHITECTURE
2900 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2901 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2904 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2905 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
2906 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
2907 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2908 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2909 F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
2910 F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
2911 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2912 F: arch/arm64/boot/dts/toshiba/
2913 F: drivers/clk/visconti/
2914 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2915 F: drivers/gpio/gpio-visconti.c
2916 F: drivers/pci/controller/dwc/pcie-visconti.c
2917 F: drivers/pinctrl/visconti/
2918 F: drivers/watchdog/visconti_wdt.c
2921 ARM/UNIPHIER ARCHITECTURE
2922 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2923 M: Masami Hiramatsu <mhiramat@kernel.org>
2924 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2926 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2927 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2928 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2929 F: arch/arm/boot/dts/uniphier*
2930 F: arch/arm/include/asm/hardware/cache-uniphier.h
2931 F: arch/arm/mach-uniphier/
2932 F: arch/arm/mm/cache-uniphier.c
2933 F: arch/arm64/boot/dts/socionext/uniphier*
2934 F: drivers/bus/uniphier-system-bus.c
2935 F: drivers/clk/uniphier/
2936 F: drivers/dma/uniphier-mdmac.c
2937 F: drivers/gpio/gpio-uniphier.c
2938 F: drivers/i2c/busses/i2c-uniphier*
2939 F: drivers/irqchip/irq-uniphier-aidet.c
2940 F: drivers/mmc/host/uniphier-sd.c
2941 F: drivers/pinctrl/uniphier/
2942 F: drivers/reset/reset-uniphier.c
2943 F: drivers/tty/serial/8250/8250_uniphier.c
2946 ARM/VERSATILE EXPRESS PLATFORM
2947 M: Liviu Dudau <liviu.dudau@arm.com>
2948 M: Sudeep Holla <sudeep.holla@arm.com>
2949 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2950 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2954 F: arch/arm/boot/dts/vexpress*
2955 F: arch/arm/mach-vexpress/
2956 F: arch/arm64/boot/dts/arm/
2957 F: drivers/clk/versatile/clk-vexpress-osc.c
2958 F: drivers/clocksource/timer-versatile.c
2962 M: Russell King <linux@armlinux.org.uk>
2963 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2965 W: http://www.armlinux.org.uk/
2968 ARM/VOIPAC PXA270 SUPPORT
2969 M: Marek Vasut <marek.vasut@gmail.com>
2970 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2972 F: arch/arm/mach-pxa/include/mach/vpac270.h
2973 F: arch/arm/mach-pxa/vpac270.c
2975 ARM/VT8500 ARM ARCHITECTURE
2976 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2978 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2979 F: arch/arm/mach-vt8500/
2980 F: drivers/clocksource/timer-vt8500.c
2981 F: drivers/i2c/busses/i2c-wmt.c
2982 F: drivers/mmc/host/wmt-sdmmc.c
2983 F: drivers/pwm/pwm-vt8500.c
2984 F: drivers/rtc/rtc-vt8500.c
2985 F: drivers/tty/serial/vt8500_serial.c
2986 F: drivers/usb/host/ehci-platform.c
2987 F: drivers/usb/host/uhci-platform.c
2988 F: drivers/video/fbdev/vt8500lcdfb.*
2989 F: drivers/video/fbdev/wm8505fb*
2990 F: drivers/video/fbdev/wmt_ge_rops.*
2992 ARM/ZIPIT Z2 SUPPORT
2993 M: Marek Vasut <marek.vasut@gmail.com>
2994 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2996 F: arch/arm/mach-pxa/include/mach/z2.h
2997 F: arch/arm/mach-pxa/z2.c
2999 ARM/ZYNQ ARCHITECTURE
3000 M: Michal Simek <michal.simek@xilinx.com>
3001 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3003 W: http://wiki.xilinx.com
3004 T: git https://github.com/Xilinx/linux-xlnx.git
3005 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3006 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3007 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3008 F: arch/arm/mach-zynq/
3009 F: drivers/clocksource/timer-cadence-ttc.c
3010 F: drivers/cpuidle/cpuidle-zynq.c
3011 F: drivers/edac/synopsys_edac.c
3012 F: drivers/i2c/busses/i2c-cadence.c
3013 F: drivers/i2c/busses/i2c-xiic.c
3014 F: drivers/mmc/host/sdhci-of-arasan.c
3018 ARM64 PORT (AARCH64 ARCHITECTURE)
3019 M: Catalin Marinas <catalin.marinas@arm.com>
3020 M: Will Deacon <will@kernel.org>
3021 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3024 F: Documentation/arm64/
3026 F: tools/testing/selftests/arm64/
3027 X: arch/arm64/boot/dts/
3029 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3030 M: George McCollister <george.mccollister@gmail.com>
3031 L: netdev@vger.kernel.org
3033 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3034 F: drivers/net/dsa/xrs700x/*
3035 F: net/dsa/tag_xrs700x.c
3037 AS3645A LED FLASH CONTROLLER DRIVER
3038 M: Sakari Ailus <sakari.ailus@iki.fi>
3039 L: linux-leds@vger.kernel.org
3041 F: drivers/leds/flash/leds-as3645a.c
3043 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3044 M: Tianshu Qiu <tian.shu.qiu@intel.com>
3045 L: linux-media@vger.kernel.org
3047 T: git git://linuxtv.org/media_tree.git
3048 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
3049 F: drivers/media/i2c/ak7375.c
3051 ASAHI KASEI AK8974 DRIVER
3052 M: Linus Walleij <linus.walleij@linaro.org>
3053 L: linux-iio@vger.kernel.org
3055 W: http://www.akm.com/
3056 F: drivers/iio/magnetometer/ak8974.c
3058 ASC7621 HARDWARE MONITOR DRIVER
3059 M: George Joseph <george.joseph@fairview5.com>
3060 L: linux-hwmon@vger.kernel.org
3062 F: Documentation/hwmon/asc7621.rst
3063 F: drivers/hwmon/asc7621.c
3065 ASIX AX88796C SPI ETHERNET ADAPTER
3066 M: Łukasz Stelmach <l.stelmach@samsung.com>
3068 F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3069 F: drivers/net/ethernet/asix/ax88796c_*
3071 ASPEED PECI CONTROLLER
3072 M: Iwona Winiarska <iwona.winiarska@intel.com>
3073 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3074 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3076 F: Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3077 F: drivers/peci/controller/peci-aspeed.c
3079 ASPEED PINCTRL DRIVERS
3080 M: Andrew Jeffery <andrew@aj.id.au>
3081 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3082 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3083 L: linux-gpio@vger.kernel.org
3085 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
3086 F: drivers/pinctrl/aspeed/
3088 ASPEED SCU INTERRUPT CONTROLLER DRIVER
3089 M: Eddie James <eajames@linux.ibm.com>
3090 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3092 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3093 F: drivers/irqchip/irq-aspeed-scu-ic.c
3094 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3096 ASPEED SD/MMC DRIVER
3097 M: Andrew Jeffery <andrew@aj.id.au>
3098 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3099 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3100 L: linux-mmc@vger.kernel.org
3102 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3103 F: drivers/mmc/host/sdhci-of-aspeed*
3105 ASPEED SMC SPI DRIVER
3106 M: Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3107 M: Cédric Le Goater <clg@kaod.org>
3108 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3109 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3110 L: linux-spi@vger.kernel.org
3112 F: Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3113 F: drivers/spi/spi-aspeed-smc.c
3115 ASPEED VIDEO ENGINE DRIVER
3116 M: Eddie James <eajames@linux.ibm.com>
3117 L: linux-media@vger.kernel.org
3118 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3120 F: Documentation/devicetree/bindings/media/aspeed-video.txt
3121 F: drivers/media/platform/aspeed/
3123 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3124 M: Corentin Chary <corentin.chary@gmail.com>
3125 L: acpi4asus-user@lists.sourceforge.net
3126 L: platform-driver-x86@vger.kernel.org
3128 W: http://acpi4asus.sf.net
3129 F: drivers/platform/x86/asus*.c
3130 F: drivers/platform/x86/eeepc*.c
3132 ASUS TF103C DOCK DRIVER
3133 M: Hans de Goede <hdegoede@redhat.com>
3134 L: platform-driver-x86@vger.kernel.org
3136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3137 F: drivers/platform/x86/asus-tf103c-dock.c
3139 ASUS WMI HARDWARE MONITOR DRIVER
3140 M: Ed Brindley <kernel@maidavale.org>
3141 M: Denis Pauk <pauk.denis@gmail.com>
3142 L: linux-hwmon@vger.kernel.org
3144 F: drivers/hwmon/asus_wmi_sensors.c
3146 ASUS WMI EC HARDWARE MONITOR DRIVER
3147 M: Eugene Shalygin <eugene.shalygin@gmail.com>
3148 M: Denis Pauk <pauk.denis@gmail.com>
3149 L: linux-hwmon@vger.kernel.org
3151 F: drivers/hwmon/asus_wmi_ec_sensors.c
3153 ASUS EC HARDWARE MONITOR DRIVER
3154 M: Eugene Shalygin <eugene.shalygin@gmail.com>
3155 L: linux-hwmon@vger.kernel.org
3157 F: drivers/hwmon/asus-ec-sensors.c
3159 ASUS WIRELESS RADIO CONTROL DRIVER
3160 M: João Paulo Rechi Vita <jprvita@gmail.com>
3161 L: platform-driver-x86@vger.kernel.org
3163 F: drivers/platform/x86/asus-wireless.c
3166 M: David Howells <dhowells@redhat.com>
3167 L: keyrings@vger.kernel.org
3169 F: Documentation/crypto/asymmetric-keys.rst
3170 F: crypto/asymmetric_keys/
3171 F: include/crypto/pkcs7.h
3172 F: include/crypto/public_key.h
3173 F: include/linux/verification.h
3175 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3176 R: Dan Williams <dan.j.williams@intel.com>
3178 W: http://sourceforge.net/projects/xscaleiop
3179 F: Documentation/crypto/async-tx-api.rst
3181 F: include/linux/async_tx.h
3184 M: Bartosz Golaszewski <brgl@bgdev.pl>
3185 L: linux-i2c@vger.kernel.org
3187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3188 F: Documentation/devicetree/bindings/eeprom/at24.yaml
3189 F: drivers/misc/eeprom/at24.c
3191 ATA OVER ETHERNET (AOE) DRIVER
3192 M: "Justin Sanders" <justin@coraid.com>
3194 W: http://www.openaoe.org/
3195 F: Documentation/admin-guide/aoe/
3196 F: drivers/block/aoe/
3198 ATC260X PMIC MFD DRIVER
3199 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3200 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3201 L: linux-actions@lists.infradead.org
3203 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3204 F: drivers/input/misc/atc260x-onkey.c
3205 F: drivers/mfd/atc260*
3206 F: drivers/power/reset/atc260x-poweroff.c
3207 F: drivers/regulator/atc260x-regulator.c
3208 F: include/linux/mfd/atc260x/*
3210 ATHEROS 71XX/9XXX GPIO DRIVER
3211 M: Alban Bedel <albeu@free.fr>
3213 W: https://github.com/AlbanBedel/linux
3214 T: git git://github.com/AlbanBedel/linux
3215 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3216 F: drivers/gpio/gpio-ath79.c
3218 ATHEROS 71XX/9XXX USB PHY DRIVER
3219 M: Alban Bedel <albeu@free.fr>
3221 W: https://github.com/AlbanBedel/linux
3222 T: git git://github.com/AlbanBedel/linux
3223 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3224 F: drivers/phy/qualcomm/phy-ath79-usb.c
3226 ATHEROS ATH GENERIC UTILITIES
3227 M: Kalle Valo <kvalo@kernel.org>
3228 L: linux-wireless@vger.kernel.org
3230 F: drivers/net/wireless/ath/*
3232 ATHEROS ATH5K WIRELESS DRIVER
3233 M: Jiri Slaby <jirislaby@kernel.org>
3234 M: Nick Kossifidis <mickflemm@gmail.com>
3235 M: Luis Chamberlain <mcgrof@kernel.org>
3236 L: linux-wireless@vger.kernel.org
3238 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3239 F: drivers/net/wireless/ath/ath5k/
3241 ATHEROS ATH6KL WIRELESS DRIVER
3242 L: linux-wireless@vger.kernel.org
3244 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3245 F: drivers/net/wireless/ath/ath6kl/
3248 M: Ville Syrjala <syrjala@sci.fi>
3250 F: drivers/input/misc/ati_remote2.c
3252 ATK0110 HWMON DRIVER
3253 M: Luca Tettamanti <kronos.it@gmail.com>
3254 L: linux-hwmon@vger.kernel.org
3256 F: drivers/hwmon/asus_atk0110.c
3258 ATLX ETHERNET DRIVERS
3259 M: Chris Snook <chris.snook@gmail.com>
3260 L: netdev@vger.kernel.org
3262 W: http://sourceforge.net/projects/atl1
3263 W: http://atl1.sourceforge.net
3264 F: drivers/net/ethernet/atheros/
3267 M: Chas Williams <3chas3@gmail.com>
3268 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3269 L: netdev@vger.kernel.org
3271 W: http://linux-atm.sourceforge.net
3273 F: include/linux/atm*
3274 F: include/uapi/linux/atm*
3276 ATMEL MACB ETHERNET DRIVER
3277 M: Nicolas Ferre <nicolas.ferre@microchip.com>
3278 M: Claudiu Beznea <claudiu.beznea@microchip.com>
3280 F: drivers/net/ethernet/cadence/
3282 ATMEL MAXTOUCH DRIVER
3283 M: Nick Dyer <nick@shmanahar.org>
3285 T: git git://github.com/ndyer/linux.git
3286 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3287 F: drivers/input/touchscreen/atmel_mxt_ts.c
3289 ATMEL WIRELESS DRIVER
3290 M: Simon Kelley <simon@thekelleys.org.uk>
3291 L: linux-wireless@vger.kernel.org
3293 W: http://www.thekelleys.org.uk/atmel
3294 W: http://atmelwlandriver.sourceforge.net/
3295 F: drivers/net/wireless/atmel/atmel*
3297 ATOMIC INFRASTRUCTURE
3298 M: Will Deacon <will@kernel.org>
3299 M: Peter Zijlstra <peterz@infradead.org>
3300 R: Boqun Feng <boqun.feng@gmail.com>
3301 R: Mark Rutland <mark.rutland@arm.com>
3302 L: linux-kernel@vger.kernel.org
3304 F: arch/*/include/asm/atomic*.h
3305 F: include/*/atomic*.h
3306 F: include/linux/refcount.h
3307 F: Documentation/atomic_*.txt
3310 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3311 M: Bradley Grove <linuxdrivers@attotech.com>
3312 L: linux-scsi@vger.kernel.org
3314 W: http://www.attotech.com
3315 F: drivers/scsi/esas2r
3317 ATUSB IEEE 802.15.4 RADIO DRIVER
3318 M: Stefan Schmidt <stefan@datenfreihafen.org>
3319 L: linux-wpan@vger.kernel.org
3321 F: drivers/net/ieee802154/at86rf230.h
3322 F: drivers/net/ieee802154/atusb.c
3323 F: drivers/net/ieee802154/atusb.h
3326 M: Paul Moore <paul@paul-moore.com>
3327 M: Eric Paris <eparis@redhat.com>
3328 L: linux-audit@redhat.com (moderated for non-subscribers)
3330 W: https://github.com/linux-audit
3331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3332 F: include/asm-generic/audit_*.h
3333 F: include/linux/audit.h
3334 F: include/linux/audit_arch.h
3335 F: include/uapi/linux/audit.h
3339 AUXILIARY DISPLAY DRIVERS
3340 M: Miguel Ojeda <ojeda@kernel.org>
3342 F: Documentation/devicetree/bindings/auxdisplay/
3343 F: drivers/auxdisplay/
3344 F: include/linux/cfag12864b.h
3346 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3347 M: Andreas Klinger <ak@it-klinger.de>
3348 L: linux-iio@vger.kernel.org
3350 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3351 F: drivers/iio/adc/hx711.c
3354 M: Ralf Baechle <ralf@linux-mips.org>
3355 L: linux-hams@vger.kernel.org
3357 W: http://www.linux-ax25.org/
3358 F: include/net/ax25.h
3359 F: include/uapi/linux/ax25.h
3363 M: Peter Rosin <peda@axentia.se>
3364 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3366 F: arch/arm/boot/dts/at91-linea.dtsi
3367 F: arch/arm/boot/dts/at91-natte.dtsi
3368 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3369 F: arch/arm/boot/dts/at91-tse850-3.dts
3371 AXENTIA ASOC DRIVERS
3372 M: Peter Rosin <peda@axentia.se>
3373 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3375 F: Documentation/devicetree/bindings/sound/axentia,*
3376 F: sound/soc/atmel/tse850-pcm5142.c
3378 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3379 M: Nuno Sá <nuno.sa@analog.com>
3380 L: linux-hwmon@vger.kernel.org
3382 W: https://ez.analog.com/linux-software-drivers
3383 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3384 F: drivers/hwmon/axi-fan-control.c
3386 AXXIA I2C CONTROLLER
3387 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3388 L: linux-i2c@vger.kernel.org
3390 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3391 F: drivers/i2c/busses/i2c-axxia.c
3394 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3395 L: linux-media@vger.kernel.org
3397 W: https://linuxtv.org
3398 T: git git://linuxtv.org/media_tree.git
3399 F: drivers/media/usb/dvb-usb-v2/az6007.c
3401 AZTECH FM RADIO RECEIVER DRIVER
3402 M: Hans Verkuil <hverkuil@xs4all.nl>
3403 L: linux-media@vger.kernel.org
3405 W: https://linuxtv.org
3406 T: git git://linuxtv.org/media_tree.git
3407 F: drivers/media/radio/radio-aztech*
3410 L: linux-wireless@vger.kernel.org
3411 L: b43-dev@lists.infradead.org
3413 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3414 F: drivers/net/wireless/broadcom/b43/
3416 B43LEGACY WIRELESS DRIVER
3417 M: Larry Finger <Larry.Finger@lwfinger.net>
3418 L: linux-wireless@vger.kernel.org
3419 L: b43-dev@lists.infradead.org
3421 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3422 F: drivers/net/wireless/broadcom/b43legacy/
3424 BACKLIGHT CLASS/SUBSYSTEM
3425 M: Lee Jones <lee.jones@linaro.org>
3426 M: Daniel Thompson <daniel.thompson@linaro.org>
3427 M: Jingoo Han <jingoohan1@gmail.com>
3428 L: dri-devel@lists.freedesktop.org
3430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3431 F: Documentation/ABI/stable/sysfs-class-backlight
3432 F: Documentation/ABI/testing/sysfs-class-backlight
3433 F: Documentation/devicetree/bindings/leds/backlight
3434 F: drivers/video/backlight/
3435 F: include/linux/backlight.h
3436 F: include/linux/pwm_backlight.h
3438 BARCO P50 GPIO DRIVER
3439 M: Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3440 M: Peter Korsgaard <peter.korsgaard@barco.com>
3442 F: drivers/platform/x86/barco-p50-gpio.c
3445 M: Marek Lindner <mareklindner@neomailbox.ch>
3446 M: Simon Wunderlich <sw@simonwunderlich.de>
3447 M: Antonio Quartulli <a@unstable.cc>
3448 M: Sven Eckelmann <sven@narfation.org>
3449 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3451 W: https://www.open-mesh.org/
3452 Q: https://patchwork.open-mesh.org/project/batman/list/
3453 B: https://www.open-mesh.org/projects/batman-adv/issues
3454 C: ircs://irc.hackint.org/batadv
3455 T: git https://git.open-mesh.org/linux-merge.git
3456 F: Documentation/networking/batman-adv.rst
3457 F: include/uapi/linux/batadv_packet.h
3458 F: include/uapi/linux/batman_adv.h
3461 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3462 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3463 L: linux-hams@vger.kernel.org
3465 W: http://www.baycom.org/~tom/ham/ham.html
3466 F: drivers/net/hamradio/baycom*
3468 BCACHE (BLOCK LAYER CACHE)
3469 M: Coly Li <colyli@suse.de>
3470 M: Kent Overstreet <kent.overstreet@gmail.com>
3471 L: linux-bcache@vger.kernel.org
3473 W: http://bcache.evilpiepirate.org
3474 C: irc://irc.oftc.net/bcache
3475 F: drivers/md/bcache/
3477 BDISP ST MEDIA DRIVER
3478 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3479 L: linux-media@vger.kernel.org
3481 W: https://linuxtv.org
3482 T: git git://linuxtv.org/media_tree.git
3483 F: drivers/media/platform/st/sti/bdisp
3485 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3486 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3487 L: netdev@vger.kernel.org
3489 F: drivers/net/ethernet/ec_bhf.c
3492 M: Luis de Bethencourt <luisbg@kernel.org>
3493 M: Salah Triki <salah.triki@gmail.com>
3495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3496 F: Documentation/filesystems/befs.rst
3500 M: Paolo Valente <paolo.valente@linaro.org>
3501 M: Jens Axboe <axboe@kernel.dk>
3502 L: linux-block@vger.kernel.org
3504 F: Documentation/block/bfq-iosched.rst
3508 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3510 F: Documentation/filesystems/bfs.rst
3512 F: include/uapi/linux/bfs_fs.h
3515 M: Yury Norov <yury.norov@gmail.com>
3516 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3517 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3519 F: include/linux/bitmap.h
3520 F: include/linux/find.h
3523 F: lib/find_bit_benchmark.c
3524 F: lib/test_bitmap.c
3525 F: tools/include/linux/bitmap.h
3526 F: tools/include/linux/find.h
3527 F: tools/lib/bitmap.c
3528 F: tools/lib/find_bit.c
3530 BLINKM RGB LED DRIVER
3531 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3533 F: drivers/leds/leds-blinkm.c
3536 M: Jens Axboe <axboe@kernel.dk>
3537 L: linux-block@vger.kernel.org
3539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3540 F: Documentation/ABI/stable/sysfs-block
3541 F: Documentation/block/
3544 F: include/linux/bio.h
3545 F: include/linux/blk*
3546 F: kernel/trace/blktrace.c
3550 M: Joern Engel <joern@lazybastard.org>
3551 L: linux-mtd@lists.infradead.org
3553 F: drivers/mtd/devices/block2mtd.c
3556 M: Marcel Holtmann <marcel@holtmann.org>
3557 M: Johan Hedberg <johan.hedberg@gmail.com>
3558 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3559 L: linux-bluetooth@vger.kernel.org
3561 W: http://www.bluez.org/
3562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3564 F: drivers/bluetooth/
3567 M: Marcel Holtmann <marcel@holtmann.org>
3568 M: Johan Hedberg <johan.hedberg@gmail.com>
3569 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3570 L: linux-bluetooth@vger.kernel.org
3572 W: http://www.bluez.org/
3573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3575 F: include/net/bluetooth/
3579 M: Jay Vosburgh <j.vosburgh@gmail.com>
3580 M: Veaceslav Falico <vfalico@gmail.com>
3581 M: Andy Gospodarek <andy@greyhouse.net>
3582 L: netdev@vger.kernel.org
3584 W: http://sourceforge.net/projects/bonding/
3585 F: Documentation/networking/bonding.rst
3586 F: drivers/net/bonding/
3587 F: include/net/bond*
3588 F: include/uapi/linux/if_bonding.h
3590 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3591 M: Dan Robertson <dan@dlrobertson.com>
3592 L: linux-iio@vger.kernel.org
3594 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3595 F: drivers/iio/accel/bma400*
3597 BPF (Safe dynamic programs and tools)
3598 M: Alexei Starovoitov <ast@kernel.org>
3599 M: Daniel Borkmann <daniel@iogearbox.net>
3600 M: Andrii Nakryiko <andrii@kernel.org>
3601 R: Martin KaFai Lau <kafai@fb.com>
3602 R: Song Liu <songliubraving@fb.com>
3603 R: Yonghong Song <yhs@fb.com>
3604 R: John Fastabend <john.fastabend@gmail.com>
3605 R: KP Singh <kpsingh@kernel.org>
3606 L: netdev@vger.kernel.org
3607 L: bpf@vger.kernel.org
3610 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3613 F: Documentation/bpf/
3614 F: Documentation/networking/filter.rst
3615 F: Documentation/userspace-api/ebpf/
3617 F: include/linux/bpf*
3618 F: include/linux/btf*
3619 F: include/linux/filter.h
3620 F: include/trace/events/xdp.h
3621 F: include/uapi/linux/bpf*
3622 F: include/uapi/linux/btf*
3623 F: include/uapi/linux/filter.h
3625 F: kernel/trace/bpf_trace.c
3628 F: net/core/filter.c
3629 F: net/sched/act_bpf.c
3630 F: net/sched/cls_bpf.c
3632 F: scripts/bpf_doc.py
3633 F: scripts/pahole-flags.sh
3634 F: scripts/pahole-version.sh
3637 F: tools/testing/selftests/bpf/
3642 M: Shubham Bansal <illusionist.neo@gmail.com>
3643 L: netdev@vger.kernel.org
3644 L: bpf@vger.kernel.org
3649 M: Daniel Borkmann <daniel@iogearbox.net>
3650 M: Alexei Starovoitov <ast@kernel.org>
3651 M: Zi Shen Lim <zlim.lnx@gmail.com>
3652 L: netdev@vger.kernel.org
3653 L: bpf@vger.kernel.org
3657 BPF JIT for MIPS (32-BIT AND 64-BIT)
3658 M: Johan Almbladh <johan.almbladh@anyfinetworks.com>
3659 M: Paul Burton <paulburton@kernel.org>
3660 L: netdev@vger.kernel.org
3661 L: bpf@vger.kernel.org
3665 BPF JIT for NFP NICs
3666 M: Jakub Kicinski <kuba@kernel.org>
3667 L: netdev@vger.kernel.org
3668 L: bpf@vger.kernel.org
3670 F: drivers/net/ethernet/netronome/nfp/bpf/
3672 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3673 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3674 L: netdev@vger.kernel.org
3675 L: bpf@vger.kernel.org
3677 F: arch/powerpc/net/
3679 BPF JIT for RISC-V (32-bit)
3680 M: Luke Nelson <luke.r.nels@gmail.com>
3681 M: Xi Wang <xi.wang@gmail.com>
3682 L: netdev@vger.kernel.org
3683 L: bpf@vger.kernel.org
3686 X: arch/riscv/net/bpf_jit_comp64.c
3688 BPF JIT for RISC-V (64-bit)
3689 M: Björn Töpel <bjorn@kernel.org>
3690 L: netdev@vger.kernel.org
3691 L: bpf@vger.kernel.org
3694 X: arch/riscv/net/bpf_jit_comp32.c
3697 M: Ilya Leoshkevich <iii@linux.ibm.com>
3698 M: Heiko Carstens <hca@linux.ibm.com>
3699 M: Vasily Gorbik <gor@linux.ibm.com>
3700 L: netdev@vger.kernel.org
3701 L: bpf@vger.kernel.org
3704 X: arch/s390/net/pnet.c
3706 BPF JIT for SPARC (32-BIT AND 64-BIT)
3707 M: David S. Miller <davem@davemloft.net>
3708 L: netdev@vger.kernel.org
3709 L: bpf@vger.kernel.org
3713 BPF JIT for X86 32-BIT
3714 M: Wang YanQing <udknight@gmail.com>
3715 L: netdev@vger.kernel.org
3716 L: bpf@vger.kernel.org
3718 F: arch/x86/net/bpf_jit_comp32.c
3720 BPF JIT for X86 64-BIT
3721 M: Alexei Starovoitov <ast@kernel.org>
3722 M: Daniel Borkmann <daniel@iogearbox.net>
3723 L: netdev@vger.kernel.org
3724 L: bpf@vger.kernel.org
3727 X: arch/x86/net/bpf_jit_comp32.c
3729 BPF LSM (Security Audit and Enforcement using BPF)
3730 M: KP Singh <kpsingh@kernel.org>
3731 R: Florent Revest <revest@chromium.org>
3732 R: Brendan Jackman <jackmanb@chromium.org>
3733 L: bpf@vger.kernel.org
3735 F: Documentation/bpf/prog_lsm.rst
3736 F: include/linux/bpf_lsm.h
3737 F: kernel/bpf/bpf_lsm.c
3740 BROADCOM B44 10/100 ETHERNET DRIVER
3741 M: Michael Chan <michael.chan@broadcom.com>
3742 L: netdev@vger.kernel.org
3744 F: drivers/net/ethernet/broadcom/b44.*
3746 BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
3747 M: Florian Fainelli <f.fainelli@gmail.com>
3748 L: netdev@vger.kernel.org
3749 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3751 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3752 F: drivers/net/dsa/b53/*
3753 F: drivers/net/dsa/bcm_sf2*
3754 F: include/linux/dsa/brcm.h
3755 F: include/linux/platform_data/b53.h
3757 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3758 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
3759 R: Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
3760 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3761 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3764 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3765 F: drivers/pci/controller/pcie-brcmstb.c
3766 F: drivers/staging/vc04_services
3770 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3771 M: Florian Fainelli <f.fainelli@gmail.com>
3772 M: Ray Jui <rjui@broadcom.com>
3773 M: Scott Branden <sbranden@broadcom.com>
3774 R: Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
3776 T: git git://github.com/broadcom/mach-bcm
3777 F: arch/arm/mach-bcm/
3783 BROADCOM BCM47XX MIPS ARCHITECTURE
3784 M: Hauke Mehrtens <hauke@hauke-m.de>
3785 M: Rafał Miłecki <zajec5@gmail.com>
3786 L: linux-mips@vger.kernel.org
3788 F: Documentation/devicetree/bindings/mips/brcm/
3789 F: arch/mips/bcm47xx/*
3790 F: arch/mips/include/asm/mach-bcm47xx/*
3792 BROADCOM BCM4908 ETHERNET DRIVER
3793 M: Rafał Miłecki <rafal@milecki.pl>
3794 R: Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
3795 L: netdev@vger.kernel.org
3797 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3798 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3799 F: drivers/net/ethernet/broadcom/unimac.h
3801 BROADCOM BCM4908 PINMUX DRIVER
3802 M: Rafał Miłecki <rafal@milecki.pl>
3803 R: Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
3804 L: linux-gpio@vger.kernel.org
3806 F: Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
3807 F: drivers/pinctrl/bcm/pinctrl-bcm4908.c
3809 BROADCOM BCM5301X ARM ARCHITECTURE
3810 M: Florian Fainelli <f.fainelli@gmail.com>
3811 M: Hauke Mehrtens <hauke@hauke-m.de>
3812 M: Rafał Miłecki <zajec5@gmail.com>
3813 R: Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
3814 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3816 F: arch/arm/boot/dts/bcm470*
3817 F: arch/arm/boot/dts/bcm5301*
3818 F: arch/arm/boot/dts/bcm953012*
3819 F: arch/arm/mach-bcm/bcm_5301x.c
3821 BROADCOM BCM53573 ARM ARCHITECTURE
3822 M: Florian Fainelli <f.fainelli@gmail.com>
3823 M: Rafał Miłecki <rafal@milecki.pl>
3824 R: Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
3825 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3827 F: arch/arm/boot/dts/bcm47189*
3828 F: arch/arm/boot/dts/bcm53573*
3830 BROADCOM BCM63XX ARM ARCHITECTURE
3831 M: Florian Fainelli <f.fainelli@gmail.com>
3832 R: Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
3833 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3835 T: git git://github.com/broadcom/stblinux.git
3838 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3839 M: Kevin Cernekee <cernekee@gmail.com>
3840 L: linux-usb@vger.kernel.org
3842 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3844 BROADCOM BCM7XXX ARM ARCHITECTURE
3845 M: Florian Fainelli <f.fainelli@gmail.com>
3846 R: Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
3847 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3849 T: git git://github.com/broadcom/stblinux.git
3850 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3851 F: arch/arm/boot/dts/bcm7*.dts*
3852 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3853 F: arch/arm/mach-bcm/*brcmstb*
3854 F: arch/arm/mm/cache-b15-rac.c
3855 F: drivers/bus/brcmstb_gisb.c
3856 F: drivers/pci/controller/pcie-brcmstb.c
3862 M: Al Cooper <alcooperx@gmail.com>
3863 L: linux-usb@vger.kernel.org
3864 R: Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
3866 F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml
3867 F: drivers/usb/gadget/udc/bdc/
3869 BROADCOM BMIPS CPUFREQ DRIVER
3870 M: Markus Mayer <mmayer@broadcom.com>
3871 R: Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
3872 L: linux-pm@vger.kernel.org
3874 F: drivers/cpufreq/bmips-cpufreq.c
3876 BROADCOM BMIPS MIPS ARCHITECTURE
3877 M: Florian Fainelli <f.fainelli@gmail.com>
3878 R: Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
3879 L: linux-mips@vger.kernel.org
3881 T: git git://github.com/broadcom/stblinux.git
3882 F: arch/mips/bmips/*
3883 F: arch/mips/boot/dts/brcm/bcm*.dts*
3884 F: arch/mips/include/asm/mach-bmips/*
3885 F: arch/mips/kernel/*bmips*
3886 F: drivers/soc/bcm/bcm63xx
3887 F: drivers/irqchip/irq-bcm63*
3888 F: drivers/irqchip/irq-bcm7*
3889 F: drivers/irqchip/irq-brcmstb*
3890 F: include/linux/bcm963xx_nvram.h
3891 F: include/linux/bcm963xx_tag.h
3893 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3894 M: Rasesh Mody <rmody@marvell.com>
3895 M: GR-Linux-NIC-Dev@marvell.com
3896 L: netdev@vger.kernel.org
3898 F: drivers/net/ethernet/broadcom/bnx2.*
3899 F: drivers/net/ethernet/broadcom/bnx2_*
3901 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3902 M: Saurav Kashyap <skashyap@marvell.com>
3903 M: Javed Hasan <jhasan@marvell.com>
3904 M: GR-QLogic-Storage-Upstream@marvell.com
3905 L: linux-scsi@vger.kernel.org
3907 F: drivers/scsi/bnx2fc/
3909 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3910 M: Nilesh Javali <njavali@marvell.com>
3911 M: Manish Rangankar <mrangankar@marvell.com>
3912 M: GR-QLogic-Storage-Upstream@marvell.com
3913 L: linux-scsi@vger.kernel.org
3915 F: drivers/scsi/bnx2i/
3917 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3918 M: Ariel Elior <aelior@marvell.com>
3919 M: Sudarsana Kalluru <skalluru@marvell.com>
3920 M: Manish Chopra <manishc@marvell.com>
3921 L: netdev@vger.kernel.org
3923 F: drivers/net/ethernet/broadcom/bnx2x/
3925 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3926 M: Michael Chan <michael.chan@broadcom.com>
3927 L: netdev@vger.kernel.org
3929 F: drivers/firmware/broadcom/tee_bnxt_fw.c
3930 F: drivers/net/ethernet/broadcom/bnxt/
3931 F: include/linux/firmware/broadcom/tee_bnxt_fw.h
3933 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3934 M: Arend van Spriel <aspriel@gmail.com>
3935 M: Franky Lin <franky.lin@broadcom.com>
3936 M: Hante Meuleman <hante.meuleman@broadcom.com>
3937 L: linux-wireless@vger.kernel.org
3938 L: brcm80211-dev-list.pdl@broadcom.com
3939 L: SHA-cyfmac-dev-list@infineon.com
3941 F: drivers/net/wireless/broadcom/brcm80211/
3943 BROADCOM BRCMSTB GPIO DRIVER
3944 M: Doug Berger <opendmb@gmail.com>
3945 M: Florian Fainelli <f.fainelli@gmail.com>
3946 R: Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
3948 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
3949 F: drivers/gpio/gpio-brcmstb.c
3951 BROADCOM BRCMSTB I2C DRIVER
3952 M: Kamal Dasu <kdasu.kdev@gmail.com>
3953 R: Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
3954 L: linux-i2c@vger.kernel.org
3956 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3957 F: drivers/i2c/busses/i2c-brcmstb.c
3959 BROADCOM BRCMSTB UART DRIVER
3960 M: Al Cooper <alcooperx@gmail.com>
3961 R: Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
3962 L: linux-serial@vger.kernel.org
3964 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
3965 F: drivers/tty/serial/8250/8250_bcm7271.c
3967 BROADCOM BRCMSTB USB EHCI DRIVER
3968 M: Al Cooper <alcooperx@gmail.com>
3969 R: Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
3970 L: linux-usb@vger.kernel.org
3972 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3973 F: drivers/usb/host/ehci-brcm.*
3975 BROADCOM BRCMSTB USB PIN MAP DRIVER
3976 M: Al Cooper <alcooperx@gmail.com>
3977 R: Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
3978 L: linux-usb@vger.kernel.org
3980 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
3981 F: drivers/usb/misc/brcmstb-usb-pinmap.c
3983 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3984 M: Al Cooper <alcooperx@gmail.com>
3985 R: Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
3986 L: linux-kernel@vger.kernel.org
3988 F: drivers/phy/broadcom/phy-brcm-usb*
3990 BROADCOM ETHERNET PHY DRIVERS
3991 M: Florian Fainelli <f.fainelli@gmail.com>
3992 R: Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
3993 L: netdev@vger.kernel.org
3995 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3996 F: drivers/net/phy/bcm*.[ch]
3997 F: drivers/net/phy/broadcom.c
3998 F: include/linux/brcmphy.h
4000 BROADCOM GENET ETHERNET DRIVER
4001 M: Doug Berger <opendmb@gmail.com>
4002 M: Florian Fainelli <f.fainelli@gmail.com>
4003 R: Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
4004 L: netdev@vger.kernel.org
4006 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4007 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4008 F: drivers/net/ethernet/broadcom/genet/
4009 F: drivers/net/ethernet/broadcom/unimac.h
4010 F: drivers/net/mdio/mdio-bcm-unimac.c
4011 F: include/linux/platform_data/bcmgenet.h
4012 F: include/linux/platform_data/mdio-bcm-unimac.h
4014 BROADCOM IPROC ARM ARCHITECTURE
4015 M: Ray Jui <rjui@broadcom.com>
4016 M: Scott Branden <sbranden@broadcom.com>
4017 R: Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
4018 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4020 T: git git://github.com/broadcom/stblinux.git
4021 F: arch/arm64/boot/dts/broadcom/northstar2/*
4022 F: arch/arm64/boot/dts/broadcom/stingray/*
4023 F: drivers/clk/bcm/clk-ns*
4024 F: drivers/clk/bcm/clk-sr*
4025 F: drivers/pinctrl/bcm/pinctrl-ns*
4026 F: include/dt-bindings/clock/bcm-sr*
4043 BROADCOM IPROC GBIT ETHERNET DRIVER
4044 M: Rafał Miłecki <rafal@milecki.pl>
4045 R: Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
4046 L: netdev@vger.kernel.org
4048 F: Documentation/devicetree/bindings/net/brcm,amac.yaml
4049 F: drivers/net/ethernet/broadcom/bgmac*
4050 F: drivers/net/ethernet/broadcom/unimac.h
4052 BROADCOM KONA GPIO DRIVER
4053 M: Ray Jui <rjui@broadcom.com>
4054 R: Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
4056 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
4057 F: drivers/gpio/gpio-bcm-kona.c
4059 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4060 M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4061 M: Kashyap Desai <kashyap.desai@broadcom.com>
4062 M: Sumit Saxena <sumit.saxena@broadcom.com>
4063 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4064 L: mpi3mr-linuxdrv.pdl@broadcom.com
4065 L: linux-scsi@vger.kernel.org
4067 W: https://www.broadcom.com/support/storage
4068 F: drivers/scsi/mpi3mr/
4070 BROADCOM NETXTREME-E ROCE DRIVER
4071 M: Selvin Xavier <selvin.xavier@broadcom.com>
4072 L: linux-rdma@vger.kernel.org
4074 W: http://www.broadcom.com
4075 F: drivers/infiniband/hw/bnxt_re/
4076 F: include/uapi/rdma/bnxt_re-abi.h
4078 BROADCOM NVRAM DRIVER
4079 M: Rafał Miłecki <zajec5@gmail.com>
4080 L: linux-mips@vger.kernel.org
4082 F: drivers/firmware/broadcom/*
4084 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4085 M: Rafał Miłecki <rafal@milecki.pl>
4086 M: Florian Fainelli <f.fainelli@gmail.com>
4087 R: Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
4088 L: linux-pm@vger.kernel.org
4090 T: git git://github.com/broadcom/stblinux.git
4091 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
4092 F: include/dt-bindings/soc/bcm-pmb.h
4094 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4095 M: Rafał Miłecki <zajec5@gmail.com>
4096 L: linux-wireless@vger.kernel.org
4099 F: include/linux/bcma/
4102 M: Kamal Dasu <kdasu.kdev@gmail.com>
4103 R: Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
4105 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4106 F: drivers/spi/spi-bcm-qspi.*
4107 F: drivers/spi/spi-brcmstb-qspi.c
4108 F: drivers/spi/spi-iproc-qspi.c
4110 BROADCOM STB AVS CPUFREQ DRIVER
4111 M: Markus Mayer <mmayer@broadcom.com>
4112 R: Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
4113 L: linux-pm@vger.kernel.org
4115 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4116 F: drivers/cpufreq/brcmstb*
4118 BROADCOM STB AVS TMON DRIVER
4119 M: Markus Mayer <mmayer@broadcom.com>
4120 R: Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
4121 L: linux-pm@vger.kernel.org
4123 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4124 F: drivers/thermal/broadcom/brcmstb*
4126 BROADCOM STB DPFE DRIVER
4127 M: Markus Mayer <mmayer@broadcom.com>
4128 R: Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
4129 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4131 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4132 F: drivers/memory/brcmstb_dpfe.c
4134 BROADCOM STB NAND FLASH DRIVER
4135 M: Brian Norris <computersforpeace@gmail.com>
4136 M: Kamal Dasu <kdasu.kdev@gmail.com>
4137 R: Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
4138 L: linux-mtd@lists.infradead.org
4140 F: drivers/mtd/nand/raw/brcmnand/
4141 F: include/linux/platform_data/brcmnand.h
4143 BROADCOM STB PCIE DRIVER
4144 M: Jim Quinlan <jim2101024@gmail.com>
4145 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
4146 M: Florian Fainelli <f.fainelli@gmail.com>
4147 R: Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
4148 L: linux-pci@vger.kernel.org
4150 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4151 F: drivers/pci/controller/pcie-brcmstb.c
4153 BROADCOM SYSTEMPORT ETHERNET DRIVER
4154 M: Florian Fainelli <f.fainelli@gmail.com>
4155 R: Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
4156 L: netdev@vger.kernel.org
4158 F: drivers/net/ethernet/broadcom/bcmsysport.*
4159 F: drivers/net/ethernet/broadcom/unimac.h
4160 F: Documentation/devicetree/bindings/net/brcm,systemport.yaml
4162 BROADCOM TG3 GIGABIT ETHERNET DRIVER
4163 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
4164 M: Prashant Sreedharan <prashant@broadcom.com>
4165 M: Michael Chan <mchan@broadcom.com>
4166 L: netdev@vger.kernel.org
4168 F: drivers/net/ethernet/broadcom/tg3.*
4171 M: Scott Branden <scott.branden@broadcom.com>
4172 R: Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
4174 F: drivers/misc/bcm-vk/
4175 F: include/uapi/linux/misc/bcm_vk.h
4177 BROCADE BFA FC SCSI DRIVER
4178 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4179 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4180 L: linux-scsi@vger.kernel.org
4182 F: drivers/scsi/bfa/
4184 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4185 M: Rasesh Mody <rmody@marvell.com>
4186 M: Sudarsana Kalluru <skalluru@marvell.com>
4187 M: GR-Linux-NIC-Dev@marvell.com
4188 L: netdev@vger.kernel.org
4190 F: drivers/net/ethernet/brocade/bna/
4192 BSG (block layer generic sg v4 driver)
4193 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4194 L: linux-scsi@vger.kernel.org
4197 F: include/linux/bsg.h
4198 F: include/uapi/linux/bsg.h
4201 M: Clemens Ladisch <clemens@ladisch.de>
4202 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4205 F: Documentation/sound/cards/bt87x.rst
4206 F: sound/pci/bt87x.c
4209 M: Michael Buesch <m@bues.ch>
4211 W: http://bu3sch.de/btgpio.php
4212 F: drivers/gpio/gpio-bt8xx.c
4215 M: Chris Mason <clm@fb.com>
4216 M: Josef Bacik <josef@toxicpanda.com>
4217 M: David Sterba <dsterba@suse.com>
4218 L: linux-btrfs@vger.kernel.org
4220 W: http://btrfs.wiki.kernel.org/
4221 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
4222 C: irc://irc.libera.chat/btrfs
4223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4224 F: Documentation/filesystems/btrfs.rst
4226 F: include/linux/btrfs*
4227 F: include/uapi/linux/btrfs*
4229 BTTV VIDEO4LINUX DRIVER
4230 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4231 L: linux-media@vger.kernel.org
4233 W: https://linuxtv.org
4234 T: git git://linuxtv.org/media_tree.git
4235 F: Documentation/driver-api/media/drivers/bttv*
4236 F: drivers/media/pci/bt8xx/bttv*
4238 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4239 M: Chanwoo Choi <cw00.choi@samsung.com>
4240 L: linux-pm@vger.kernel.org
4241 L: linux-samsung-soc@vger.kernel.org
4243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4244 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
4245 F: drivers/devfreq/exynos-bus.c
4247 BUSLOGIC SCSI DRIVER
4248 M: Khalid Aziz <khalid@gonehiking.org>
4249 L: linux-scsi@vger.kernel.org
4251 F: drivers/scsi/BusLogic.*
4252 F: drivers/scsi/FlashPoint.*
4254 C-MEDIA CMI8788 DRIVER
4255 M: Clemens Ladisch <clemens@ladisch.de>
4256 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4259 F: sound/pci/oxygen/
4262 M: Guo Ren <guoren@kernel.org>
4263 L: linux-csky@vger.kernel.org
4265 T: git https://github.com/c-sky/csky-linux.git
4266 F: Documentation/devicetree/bindings/csky/
4267 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
4268 F: Documentation/devicetree/bindings/timer/csky,*
4270 F: drivers/clocksource/timer-gx6605s.c
4271 F: drivers/clocksource/timer-mp-csky.c
4272 F: drivers/irqchip/irq-csky-*
4276 CA8210 IEEE-802.15.4 RADIO DRIVER
4277 L: linux-wpan@vger.kernel.org
4279 W: https://github.com/Cascoda/ca8210-linux.git
4280 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4281 F: drivers/net/ieee802154/ca8210.c
4283 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4284 M: Damien Le Moal <damien.lemoal@wdc.com>
4285 L: linux-riscv@lists.infradead.org
4286 L: linux-gpio@vger.kernel.org (pinctrl driver)
4287 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4288 F: drivers/pinctrl/pinctrl-k210.c
4290 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4291 M: Damien Le Moal <damien.lemoal@wdc.com>
4292 L: linux-kernel@vger.kernel.org
4293 L: linux-riscv@lists.infradead.org
4295 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4296 F: drivers/reset/reset-k210.c
4298 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4299 M: Damien Le Moal <damien.lemoal@wdc.com>
4300 L: linux-riscv@lists.infradead.org
4302 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4303 F: drivers/soc/canaan/
4304 F: include/soc/canaan/
4306 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4307 M: David Howells <dhowells@redhat.com>
4308 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4310 F: Documentation/filesystems/caching/cachefiles.rst
4313 CADENCE MIPI-CSI2 BRIDGES
4314 M: Maxime Ripard <mripard@kernel.org>
4315 L: linux-media@vger.kernel.org
4317 F: Documentation/devicetree/bindings/media/cdns,*.txt
4318 F: drivers/media/platform/cadence/cdns-csi2*
4321 L: linux-mtd@lists.infradead.org
4323 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4324 F: drivers/mtd/nand/raw/cadence-nand-controller.c
4326 CADENCE USB3 DRD IP DRIVER
4327 M: Peter Chen <peter.chen@kernel.org>
4328 M: Pawel Laszczak <pawell@cadence.com>
4329 R: Roger Quadros <rogerq@kernel.org>
4330 R: Aswath Govindraju <a-govindraju@ti.com>
4331 L: linux-usb@vger.kernel.org
4333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4334 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4335 F: drivers/usb/cdns3/
4336 X: drivers/usb/cdns3/cdnsp*
4338 CADENCE USBSSP DRD IP DRIVER
4339 M: Pawel Laszczak <pawell@cadence.com>
4340 L: linux-usb@vger.kernel.org
4342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4343 F: drivers/usb/cdns3/
4344 X: drivers/usb/cdns3/cdns3*
4346 CADET FM/AM RADIO RECEIVER DRIVER
4347 M: Hans Verkuil <hverkuil@xs4all.nl>
4348 L: linux-media@vger.kernel.org
4350 W: https://linuxtv.org
4351 T: git git://linuxtv.org/media_tree.git
4352 F: drivers/media/radio/radio-cadet*
4354 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4355 L: linux-media@vger.kernel.org
4357 T: git git://linuxtv.org/media_tree.git
4358 F: Documentation/admin-guide/media/cafe_ccic*
4359 F: drivers/media/platform/marvell/
4362 L: netdev@vger.kernel.org
4364 F: Documentation/networking/caif/
4365 F: drivers/net/caif/
4366 F: include/net/caif/
4367 F: include/uapi/linux/caif/
4371 M: Toke Høiland-Jørgensen <toke@toke.dk>
4372 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4374 F: net/sched/sch_cake.c
4377 M: Wolfgang Grandegger <wg@grandegger.com>
4378 M: Marc Kleine-Budde <mkl@pengutronix.de>
4379 L: linux-can@vger.kernel.org
4381 W: https://github.com/linux-can
4382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4384 F: Documentation/devicetree/bindings/net/can/
4385 F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4387 F: drivers/phy/phy-can-transceiver.c
4388 F: include/linux/can/bittiming.h
4389 F: include/linux/can/dev.h
4390 F: include/linux/can/led.h
4391 F: include/linux/can/length.h
4392 F: include/linux/can/platform/
4393 F: include/linux/can/rx-offload.h
4394 F: include/uapi/linux/can/error.h
4395 F: include/uapi/linux/can/netlink.h
4396 F: include/uapi/linux/can/vxcan.h
4399 M: Oliver Hartkopp <socketcan@hartkopp.net>
4400 M: Marc Kleine-Budde <mkl@pengutronix.de>
4401 L: linux-can@vger.kernel.org
4403 W: https://github.com/linux-can
4404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4406 F: Documentation/networking/can.rst
4407 F: include/linux/can/can-ml.h
4408 F: include/linux/can/core.h
4409 F: include/linux/can/skb.h
4410 F: include/net/netns/can.h
4411 F: include/uapi/linux/can.h
4412 F: include/uapi/linux/can/bcm.h
4413 F: include/uapi/linux/can/gw.h
4414 F: include/uapi/linux/can/isotp.h
4415 F: include/uapi/linux/can/raw.h
4418 CAN-J1939 NETWORK LAYER
4419 M: Robin van der Gracht <robin@protonic.nl>
4420 M: Oleksij Rempel <o.rempel@pengutronix.de>
4421 R: kernel@pengutronix.de
4422 L: linux-can@vger.kernel.org
4424 F: Documentation/networking/j1939.rst
4425 F: include/uapi/linux/can/j1939.h
4429 M: Serge Hallyn <serge@hallyn.com>
4430 L: linux-security-module@vger.kernel.org
4432 F: include/linux/capability.h
4433 F: include/uapi/linux/capability.h
4434 F: kernel/capability.c
4435 F: security/commoncap.c
4437 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4438 M: Kevin Tsai <ktsai@capellamicro.com>
4440 F: drivers/iio/light/cm*
4442 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4443 M: Christian Lamparter <chunkeey@googlemail.com>
4444 L: linux-wireless@vger.kernel.org
4446 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4447 F: drivers/net/wireless/ath/carl9170/
4450 M: Robert Richter <rric@kernel.org>
4452 W: http://www.marvell.com
4453 F: drivers/i2c/busses/i2c-octeon*
4454 F: drivers/i2c/busses/i2c-thunderx*
4456 CAVIUM LIQUIDIO NETWORK DRIVER
4457 M: Derek Chickles <dchickles@marvell.com>
4458 M: Satanand Burla <sburla@marvell.com>
4459 M: Felix Manlunas <fmanlunas@marvell.com>
4460 L: netdev@vger.kernel.org
4462 W: http://www.marvell.com
4463 F: drivers/net/ethernet/cavium/liquidio/
4466 M: Robert Richter <rric@kernel.org>
4468 W: http://www.marvell.com
4469 F: drivers/mmc/host/cavium*
4471 CAVIUM OCTEON-TX CRYPTO DRIVER
4472 M: George Cherian <gcherian@marvell.com>
4473 L: linux-crypto@vger.kernel.org
4475 W: http://www.marvell.com
4476 F: drivers/crypto/cavium/cpt/
4478 CAVIUM THUNDERX2 ARM64 SOC
4479 M: Robert Richter <rric@kernel.org>
4480 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4482 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4483 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4485 CBS/ETF/TAPRIO QDISCS
4486 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4488 L: netdev@vger.kernel.org
4489 F: net/sched/sch_cbs.c
4490 F: net/sched/sch_etf.c
4491 F: net/sched/sch_taprio.c
4493 CC2520 IEEE-802.15.4 RADIO DRIVER
4494 M: Varka Bhadram <varkabhadram@gmail.com>
4495 L: linux-wpan@vger.kernel.org
4497 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4498 F: drivers/net/ieee802154/cc2520.c
4499 F: include/linux/spi/cc2520.h
4501 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4502 M: Gilad Ben-Yossef <gilad@benyossef.com>
4503 L: linux-crypto@vger.kernel.org
4505 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4506 F: drivers/crypto/ccree/
4508 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4509 M: Hadar Gat <hadar.gat@arm.com>
4510 L: linux-crypto@vger.kernel.org
4512 F: drivers/char/hw_random/cctrng.c
4513 F: drivers/char/hw_random/cctrng.h
4514 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4515 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4518 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4519 L: linux-media@vger.kernel.org
4521 W: http://linuxtv.org
4522 T: git git://linuxtv.org/media_tree.git
4523 F: Documentation/ABI/testing/debugfs-cec-error-inj
4524 F: Documentation/devicetree/bindings/media/cec.txt
4525 F: Documentation/driver-api/media/cec-core.rst
4526 F: Documentation/userspace-api/media/cec
4527 F: drivers/media/cec/
4528 F: drivers/media/rc/keymaps/rc-cec.c
4529 F: include/media/cec-notifier.h
4530 F: include/media/cec.h
4531 F: include/uapi/linux/cec-funcs.h
4532 F: include/uapi/linux/cec.h
4535 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4536 L: linux-media@vger.kernel.org
4538 W: http://linuxtv.org
4539 T: git git://linuxtv.org/media_tree.git
4540 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4541 F: drivers/media/cec/platform/cec-gpio/
4543 CELL BROADBAND ENGINE ARCHITECTURE
4544 M: Arnd Bergmann <arnd@arndb.de>
4545 L: linuxppc-dev@lists.ozlabs.org
4547 W: http://www.ibm.com/developerworks/power/cell/
4548 F: arch/powerpc/include/asm/cell*.h
4549 F: arch/powerpc/include/asm/spu*.h
4550 F: arch/powerpc/include/uapi/asm/spu*.h
4551 F: arch/powerpc/platforms/cell/
4553 CELLWISE CW2015 BATTERY DRIVER
4554 M: Tobias Schrammm <t.schramm@manjaro.org>
4556 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4557 F: drivers/power/supply/cw2015_battery.c
4559 CEPH COMMON CODE (LIBCEPH)
4560 M: Ilya Dryomov <idryomov@gmail.com>
4561 M: Jeff Layton <jlayton@kernel.org>
4562 M: Xiubo Li <xiubli@redhat.com>
4563 L: ceph-devel@vger.kernel.org
4566 T: git git://github.com/ceph/ceph-client.git
4567 F: include/linux/ceph/
4568 F: include/linux/crush/
4571 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4572 M: Jeff Layton <jlayton@kernel.org>
4573 M: Xiubo Li <xiubli@redhat.com>
4574 M: Ilya Dryomov <idryomov@gmail.com>
4575 L: ceph-devel@vger.kernel.org
4578 T: git git://github.com/ceph/ceph-client.git
4579 F: Documentation/filesystems/ceph.rst
4582 CERTIFICATE HANDLING
4583 M: David Howells <dhowells@redhat.com>
4584 M: David Woodhouse <dwmw2@infradead.org>
4585 L: keyrings@vger.kernel.org
4587 F: Documentation/admin-guide/module-signing.rst
4589 F: scripts/check-blacklist-hashes.awk
4590 F: scripts/sign-file.c
4593 CFAG12864B LCD DRIVER
4594 M: Miguel Ojeda <ojeda@kernel.org>
4596 F: drivers/auxdisplay/cfag12864b.c
4597 F: include/linux/cfag12864b.h
4599 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4600 M: Miguel Ojeda <ojeda@kernel.org>
4602 F: drivers/auxdisplay/cfag12864bfb.c
4603 F: include/linux/cfag12864b.h
4605 CHAR and MISC DRIVERS
4606 M: Arnd Bergmann <arnd@arndb.de>
4607 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4612 F: include/linux/miscdevice.h
4613 X: drivers/char/agp/
4614 X: drivers/char/hw_random/
4615 X: drivers/char/ipmi/
4616 X: drivers/char/random.c
4617 X: drivers/char/tpm/
4620 M: Andy Whitcroft <apw@canonical.com>
4621 M: Joe Perches <joe@perches.com>
4622 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4623 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4625 F: scripts/checkpatch.pl
4627 CHECKPATCH DOCUMENTATION
4628 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4629 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4630 R: Joe Perches <joe@perches.com>
4632 F: Documentation/dev-tools/checkpatch.rst
4634 CHINESE DOCUMENTATION
4635 M: Alex Shi <alexs@kernel.org>
4637 F: Documentation/translations/zh_CN/
4639 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4640 M: Peter Chen <peter.chen@kernel.org>
4641 L: linux-usb@vger.kernel.org
4643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4644 F: drivers/usb/chipidea/
4646 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4647 M: Hans de Goede <hdegoede@redhat.com>
4648 L: linux-input@vger.kernel.org
4650 F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
4651 F: drivers/input/touchscreen/chipone_icn8318.c
4653 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4654 M: Hans de Goede <hdegoede@redhat.com>
4655 L: linux-input@vger.kernel.org
4657 F: drivers/input/touchscreen/chipone_icn8505.c
4659 CHROME HARDWARE PLATFORM SUPPORT
4660 M: Benson Leung <bleung@chromium.org>
4661 L: chrome-platform@lists.linux.dev
4663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4664 F: drivers/platform/chrome/
4666 CHROMEOS EC CODEC DRIVER
4667 M: Cheng-Yi Chiang <cychiang@chromium.org>
4668 M: Tzung-Bi Shih <tzungbi@google.com>
4669 R: Guenter Roeck <groeck@chromium.org>
4670 L: chrome-platform@lists.linux.dev
4672 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4673 F: sound/soc/codecs/cros_ec_codec.*
4675 CHROMEOS EC SUBDRIVERS
4676 M: Benson Leung <bleung@chromium.org>
4677 R: Guenter Roeck <groeck@chromium.org>
4678 L: chrome-platform@lists.linux.dev
4680 F: drivers/power/supply/cros_usbpd-charger.c
4684 CHROMEOS EC USB TYPE-C DRIVER
4685 M: Prashant Malani <pmalani@chromium.org>
4686 L: chrome-platform@lists.linux.dev
4688 F: drivers/platform/chrome/cros_ec_typec.c
4690 CHROMEOS EC USB PD NOTIFY DRIVER
4691 M: Prashant Malani <pmalani@chromium.org>
4692 L: chrome-platform@lists.linux.dev
4694 F: drivers/platform/chrome/cros_usbpd_notify.c
4695 F: include/linux/platform_data/cros_usbpd_notify.h
4697 CHRONTEL CH7322 CEC DRIVER
4698 M: Joe Tessler <jrt@google.com>
4699 L: linux-media@vger.kernel.org
4701 T: git git://linuxtv.org/media_tree.git
4702 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4703 F: drivers/media/cec/i2c/ch7322.c
4705 CIRRUS LOGIC AUDIO CODEC DRIVERS
4706 M: James Schulman <james.schulman@cirrus.com>
4707 M: David Rhodes <david.rhodes@cirrus.com>
4708 M: Lucas Tanure <tanureal@opensource.cirrus.com>
4709 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4710 L: patches@opensource.cirrus.com
4712 F: Documentation/devicetree/bindings/sound/cirrus,cs*
4713 F: sound/pci/hda/cs*
4714 F: sound/soc/codecs/cs*
4716 CIRRUS LOGIC DSP FIRMWARE DRIVER
4717 M: Simon Trimmer <simont@opensource.cirrus.com>
4718 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4719 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4720 L: patches@opensource.cirrus.com
4722 W: https://github.com/CirrusLogic/linux-drivers/wiki
4723 T: git https://github.com/CirrusLogic/linux-drivers.git
4724 F: drivers/firmware/cirrus/*
4725 F: include/linux/firmware/cirrus/*
4727 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4728 M: Hartley Sweeten <hsweeten@visionengravers.com>
4729 L: netdev@vger.kernel.org
4731 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4733 CIRRUS LOGIC LOCHNAGAR DRIVER
4734 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4735 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4736 L: patches@opensource.cirrus.com
4738 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4739 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4740 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4741 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4742 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4743 F: Documentation/hwmon/lochnagar.rst
4744 F: drivers/clk/clk-lochnagar.c
4745 F: drivers/hwmon/lochnagar-hwmon.c
4746 F: drivers/mfd/lochnagar-i2c.c
4747 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4748 F: drivers/regulator/lochnagar-regulator.c
4749 F: include/dt-bindings/clk/lochnagar.h
4750 F: include/dt-bindings/pinctrl/lochnagar.h
4751 F: include/linux/mfd/lochnagar*
4752 F: sound/soc/codecs/lochnagar-sc.c
4754 CIRRUS LOGIC MADERA CODEC DRIVERS
4755 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4756 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4757 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4758 L: patches@opensource.cirrus.com
4760 W: https://github.com/CirrusLogic/linux-drivers/wiki
4761 T: git https://github.com/CirrusLogic/linux-drivers.git
4762 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4763 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4764 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4765 F: drivers/gpio/gpio-madera*
4766 F: drivers/irqchip/irq-madera*
4767 F: drivers/mfd/cs47l*
4768 F: drivers/mfd/madera*
4769 F: drivers/pinctrl/cirrus/*
4770 F: include/dt-bindings/sound/madera*
4771 F: include/linux/irqchip/irq-madera*
4772 F: include/linux/mfd/madera/*
4773 F: include/sound/madera*
4774 F: sound/soc/codecs/cs47l*
4775 F: sound/soc/codecs/madera*
4777 CISCO FCOE HBA DRIVER
4778 M: Satish Kharat <satishkh@cisco.com>
4779 M: Sesidhar Baddela <sebaddel@cisco.com>
4780 M: Karan Tilak Kumar <kartilak@cisco.com>
4781 L: linux-scsi@vger.kernel.org
4783 F: drivers/scsi/fnic/
4785 CISCO SCSI HBA DRIVER
4786 M: Karan Tilak Kumar <kartilak@cisco.com>
4787 M: Sesidhar Baddela <sebaddel@cisco.com>
4788 L: linux-scsi@vger.kernel.org
4790 F: drivers/scsi/snic/
4792 CISCO VIC ETHERNET NIC DRIVER
4793 M: Christian Benvenuti <benve@cisco.com>
4794 M: Govindarajulu Varadarajan <_govind@gmx.com>
4796 F: drivers/net/ethernet/cisco/enic/
4798 CISCO VIC LOW LATENCY NIC DRIVER
4799 M: Christian Benvenuti <benve@cisco.com>
4800 M: Nelson Escobar <neescoba@cisco.com>
4802 F: drivers/infiniband/hw/usnic/
4805 M: Miguel Ojeda <ojeda@kernel.org>
4809 CLANG/LLVM BUILD SUPPORT
4810 M: Nathan Chancellor <nathan@kernel.org>
4811 M: Nick Desaulniers <ndesaulniers@google.com>
4812 R: Tom Rix <trix@redhat.com>
4813 L: llvm@lists.linux.dev
4815 W: https://clangbuiltlinux.github.io/
4816 B: https://github.com/ClangBuiltLinux/linux/issues
4817 C: irc://irc.libera.chat/clangbuiltlinux
4818 F: Documentation/kbuild/llvm.rst
4819 F: include/linux/compiler-clang.h
4820 F: scripts/Makefile.clang
4821 F: scripts/clang-tools/
4822 K: \b(?i:clang|llvm)\b
4824 CLANG CONTROL FLOW INTEGRITY SUPPORT
4825 M: Sami Tolvanen <samitolvanen@google.com>
4826 M: Kees Cook <keescook@chromium.org>
4827 R: Nathan Chancellor <nathan@kernel.org>
4828 R: Nick Desaulniers <ndesaulniers@google.com>
4829 L: llvm@lists.linux.dev
4831 B: https://github.com/ClangBuiltLinux/linux/issues
4832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/clang/features
4833 F: include/linux/cfi.h
4837 M: Russell King <linux@armlinux.org.uk>
4838 L: linux-clk@vger.kernel.org
4840 F: include/linux/clk.h
4842 CLOCKSOURCE, CLOCKEVENT DRIVERS
4843 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4844 M: Thomas Gleixner <tglx@linutronix.de>
4845 L: linux-kernel@vger.kernel.org
4847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4848 F: Documentation/devicetree/bindings/timer/
4849 F: drivers/clocksource/
4852 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4853 M: Daniel Oliveira Nascimento <don@syst.com.br>
4854 L: platform-driver-x86@vger.kernel.org
4856 F: drivers/platform/x86/classmate-laptop.c
4859 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4860 L: linux-media@vger.kernel.org
4862 W: https://linuxtv.org
4863 T: git git://linuxtv.org/media_tree.git
4864 F: drivers/media/pci/cobalt/
4866 COCCINELLE/Semantic Patches (SmPL)
4867 M: Julia Lawall <Julia.Lawall@inria.fr>
4868 M: Nicolas Palix <nicolas.palix@imag.fr>
4869 L: cocci@inria.fr (moderated for non-subscribers)
4871 W: https://coccinelle.gitlabpages.inria.fr/website/
4872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
4873 F: Documentation/dev-tools/coccinelle.rst
4874 F: scripts/coccicheck
4875 F: scripts/coccinelle/
4878 M: Jan Harkes <jaharkes@cs.cmu.edu>
4880 L: codalist@coda.cs.cmu.edu
4882 W: http://www.coda.cs.cmu.edu/
4883 F: Documentation/filesystems/coda.rst
4885 F: include/linux/coda*.h
4886 F: include/uapi/linux/coda*.h
4888 CODA V4L2 MEM2MEM DRIVER
4889 M: Philipp Zabel <p.zabel@pengutronix.de>
4890 L: linux-media@vger.kernel.org
4892 F: Documentation/devicetree/bindings/media/coda.yaml
4893 F: drivers/media/platform/chips-media/
4896 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4898 F: Documentation/process/code-of-conduct-interpretation.rst
4899 F: Documentation/process/code-of-conduct.rst
4902 M: Ian Abbott <abbotti@mev.co.uk>
4903 M: H Hartley Sweeten <hsweeten@visionengravers.com>
4906 F: include/linux/comedi/
4907 F: include/uapi/linux/comedi.h
4909 COMMON CLK FRAMEWORK
4910 M: Michael Turquette <mturquette@baylibre.com>
4911 M: Stephen Boyd <sboyd@kernel.org>
4912 L: linux-clk@vger.kernel.org
4914 Q: http://patchwork.kernel.org/project/linux-clk/list/
4915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4916 F: Documentation/devicetree/bindings/clock/
4918 F: include/linux/clk-pr*
4919 F: include/linux/clk/
4920 F: include/linux/of_clk.h
4921 X: drivers/clk/clkdev.c
4923 COMMON INTERNET FILE SYSTEM CLIENT (CIFS)
4924 M: Steve French <sfrench@samba.org>
4925 L: linux-cifs@vger.kernel.org
4926 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4928 W: http://linux-cifs.samba.org/
4929 T: git git://git.samba.org/sfrench/cifs-2.6.git
4930 F: Documentation/admin-guide/cifs/
4934 COMPACTPCI HOTPLUG CORE
4935 M: Scott Murray <scott@spiteful.org>
4936 L: linux-pci@vger.kernel.org
4938 F: drivers/pci/hotplug/cpci_hotplug*
4940 COMPACTPCI HOTPLUG GENERIC DRIVER
4941 M: Scott Murray <scott@spiteful.org>
4942 L: linux-pci@vger.kernel.org
4944 F: drivers/pci/hotplug/cpcihp_generic.c
4946 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4947 M: Scott Murray <scott@spiteful.org>
4948 L: linux-pci@vger.kernel.org
4950 F: drivers/pci/hotplug/cpcihp_zt5550.*
4952 COMPAL LAPTOP SUPPORT
4953 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4954 L: platform-driver-x86@vger.kernel.org
4956 F: drivers/platform/x86/compal-laptop.c
4959 M: Miguel Ojeda <ojeda@kernel.org>
4960 R: Nick Desaulniers <ndesaulniers@google.com>
4962 F: include/linux/compiler_attributes.h
4964 COMPUTE EXPRESS LINK (CXL)
4965 M: Alison Schofield <alison.schofield@intel.com>
4966 M: Vishal Verma <vishal.l.verma@intel.com>
4967 M: Ira Weiny <ira.weiny@intel.com>
4968 M: Ben Widawsky <ben.widawsky@intel.com>
4969 M: Dan Williams <dan.j.williams@intel.com>
4970 L: linux-cxl@vger.kernel.org
4973 F: include/uapi/linux/cxl_mem.h
4975 CONEXANT ACCESSRUNNER USB DRIVER
4976 L: accessrunner-general@lists.sourceforge.net
4978 W: http://accessrunner.sourceforge.net/
4979 F: drivers/usb/atm/cxacru.c
4982 M: Joel Becker <jlbec@evilplan.org>
4983 M: Christoph Hellwig <hch@lst.de>
4985 T: git git://git.infradead.org/users/hch/configfs.git
4987 F: include/linux/configfs.h
4988 F: samples/configfs/
4991 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4993 F: drivers/video/console/
4994 F: include/linux/console*
4997 M: Frederic Weisbecker <frederic@kernel.org>
4999 F: kernel/context_tracking.c
5000 F: include/linux/context_tracking*
5002 CONTROL GROUP (CGROUP)
5003 M: Tejun Heo <tj@kernel.org>
5004 M: Zefan Li <lizefan.x@bytedance.com>
5005 M: Johannes Weiner <hannes@cmpxchg.org>
5006 L: cgroups@vger.kernel.org
5008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5009 F: Documentation/admin-guide/cgroup-v1/
5010 F: Documentation/admin-guide/cgroup-v2.rst
5011 F: include/linux/cgroup*
5014 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5015 M: Tejun Heo <tj@kernel.org>
5016 M: Jens Axboe <axboe@kernel.dk>
5017 L: cgroups@vger.kernel.org
5018 L: linux-block@vger.kernel.org
5019 T: git git://git.kernel.dk/linux-block
5020 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5021 F: block/bfq-cgroup.c
5022 F: block/blk-cgroup.c
5023 F: block/blk-iolatency.c
5024 F: block/blk-throttle.c
5025 F: include/linux/blk-cgroup.h
5027 CONTROL GROUP - CPUSET
5028 M: Zefan Li <lizefan.x@bytedance.com>
5029 L: cgroups@vger.kernel.org
5031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5032 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
5033 F: include/linux/cpuset.h
5034 F: kernel/cgroup/cpuset.c
5036 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5037 M: Johannes Weiner <hannes@cmpxchg.org>
5038 M: Michal Hocko <mhocko@kernel.org>
5039 M: Roman Gushchin <roman.gushchin@linux.dev>
5040 M: Shakeel Butt <shakeelb@google.com>
5041 L: cgroups@vger.kernel.org
5042 L: linux-mm@kvack.org
5047 CORETEMP HARDWARE MONITORING DRIVER
5048 M: Fenghua Yu <fenghua.yu@intel.com>
5049 L: linux-hwmon@vger.kernel.org
5051 F: Documentation/hwmon/coretemp.rst
5052 F: drivers/hwmon/coretemp.c
5054 CORSAIR-CPRO HARDWARE MONITOR DRIVER
5055 M: Marius Zachmann <mail@mariuszachmann.de>
5056 L: linux-hwmon@vger.kernel.org
5058 F: drivers/hwmon/corsair-cpro.c
5060 CORSAIR-PSU HARDWARE MONITOR DRIVER
5061 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
5062 L: linux-hwmon@vger.kernel.org
5064 F: Documentation/hwmon/corsair-psu.rst
5065 F: drivers/hwmon/corsair-psu.c
5067 COSA/SRP SYNC SERIAL DRIVER
5068 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
5070 W: http://www.fi.muni.cz/~kas/cosa/
5071 F: drivers/net/wan/cosa*
5074 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5075 L: linux-iio@vger.kernel.org
5077 T: git git@gitlab.com:vilhelmgray/counter.git
5078 F: Documentation/ABI/testing/sysfs-bus-counter
5079 F: Documentation/driver-api/generic-counter.rst
5081 F: include/linux/counter.h
5082 F: include/uapi/linux/counter.h
5086 M: Bence Csókás <bence98@sch.bme.hu>
5088 F: drivers/i2c/busses/i2c-cp2615.c
5090 CPMAC ETHERNET DRIVER
5091 M: Florian Fainelli <f.fainelli@gmail.com>
5092 L: netdev@vger.kernel.org
5094 F: drivers/net/ethernet/ti/cpmac.c
5096 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5097 M: Viresh Kumar <viresh.kumar@linaro.org>
5098 M: Sudeep Holla <sudeep.holla@arm.com>
5099 L: linux-pm@vger.kernel.org
5101 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5102 F: drivers/cpufreq/vexpress-spc-cpufreq.c
5104 CPU FREQUENCY SCALING FRAMEWORK
5105 M: "Rafael J. Wysocki" <rafael@kernel.org>
5106 M: Viresh Kumar <viresh.kumar@linaro.org>
5107 L: linux-pm@vger.kernel.org
5109 B: https://bugzilla.kernel.org
5110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5112 F: Documentation/admin-guide/pm/cpufreq.rst
5113 F: Documentation/admin-guide/pm/intel_pstate.rst
5114 F: Documentation/cpu-freq/
5115 F: Documentation/devicetree/bindings/cpufreq/
5117 F: include/linux/cpufreq.h
5118 F: include/linux/sched/cpufreq.h
5119 F: kernel/sched/cpufreq*.c
5120 F: tools/testing/selftests/cpufreq/
5122 CPU IDLE TIME MANAGEMENT FRAMEWORK
5123 M: "Rafael J. Wysocki" <rafael@kernel.org>
5124 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5125 L: linux-pm@vger.kernel.org
5127 B: https://bugzilla.kernel.org
5128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5129 F: Documentation/admin-guide/pm/cpuidle.rst
5130 F: Documentation/driver-api/pm/cpuidle.rst
5132 F: include/linux/cpuidle.h
5134 CPU POWER MONITORING SUBSYSTEM
5135 M: Thomas Renninger <trenn@suse.com>
5136 M: Shuah Khan <shuah@kernel.org>
5137 M: Shuah Khan <skhan@linuxfoundation.org>
5138 L: linux-pm@vger.kernel.org
5140 F: tools/power/cpupower/
5143 M: "H. Peter Anvin" <hpa@zytor.com>
5145 F: arch/x86/kernel/cpuid.c
5146 F: arch/x86/kernel/msr.c
5148 CPUIDLE DRIVER - ARM BIG LITTLE
5149 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
5150 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5151 L: linux-pm@vger.kernel.org
5152 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5155 F: drivers/cpuidle/cpuidle-big_little.c
5157 CPUIDLE DRIVER - ARM EXYNOS
5158 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5159 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5160 M: Kukjin Kim <kgene@kernel.org>
5161 L: linux-pm@vger.kernel.org
5162 L: linux-samsung-soc@vger.kernel.org
5164 F: arch/arm/mach-exynos/pm.c
5165 F: drivers/cpuidle/cpuidle-exynos.c
5166 F: include/linux/platform_data/cpuidle-exynos.h
5168 CPUIDLE DRIVER - ARM PSCI
5169 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
5170 M: Sudeep Holla <sudeep.holla@arm.com>
5171 L: linux-pm@vger.kernel.org
5172 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5174 F: drivers/cpuidle/cpuidle-psci.c
5176 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5177 M: Ulf Hansson <ulf.hansson@linaro.org>
5178 L: linux-pm@vger.kernel.org
5179 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5181 F: drivers/cpuidle/cpuidle-psci.h
5182 F: drivers/cpuidle/cpuidle-psci-domain.c
5184 CPUIDLE DRIVER - DT IDLE PM DOMAIN
5185 M: Ulf Hansson <ulf.hansson@linaro.org>
5186 L: linux-pm@vger.kernel.org
5188 F: drivers/cpuidle/dt_idle_genpd.c
5189 F: drivers/cpuidle/dt_idle_genpd.h
5191 CPUIDLE DRIVER - RISC-V SBI
5192 M: Anup Patel <anup@brainfault.org>
5193 L: linux-pm@vger.kernel.org
5194 L: linux-riscv@lists.infradead.org
5196 F: drivers/cpuidle/cpuidle-riscv-sbi.c
5199 M: Nicolas Pitre <nico@fluxnic.net>
5201 F: Documentation/filesystems/cramfs.rst
5205 M: Bastien Nocera <hadess@hadess.net>
5206 L: linux-input@vger.kernel.org
5208 F: drivers/hid/hid-creative-sb0540.c
5211 M: Herbert Xu <herbert@gondor.apana.org.au>
5212 M: "David S. Miller" <davem@davemloft.net>
5213 L: linux-crypto@vger.kernel.org
5215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5217 F: Documentation/crypto/
5218 F: Documentation/devicetree/bindings/crypto/
5223 F: include/linux/crypto*
5226 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5227 M: Neil Horman <nhorman@tuxdriver.com>
5228 L: linux-crypto@vger.kernel.org
5230 F: crypto/ansi_cprng.c
5234 M: Hans Verkuil <hverkuil@xs4all.nl>
5235 L: linux-media@vger.kernel.org
5237 W: http://linuxtv.org
5238 T: git git://linuxtv.org/media_tree.git
5239 F: drivers/media/i2c/cs3308.c
5241 CS5535 Audio ALSA driver
5242 M: Jaya Kumar <jayakumar.alsa@gmail.com>
5244 F: sound/pci/cs5535audio/
5246 CSI DRIVERS FOR ALLWINNER V3s
5247 M: Yong Deng <yong.deng@magewell.com>
5248 L: linux-media@vger.kernel.org
5250 T: git git://linuxtv.org/media_tree.git
5251 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
5252 F: drivers/media/platform/sunxi/sun6i-csi/
5255 M: Solomon Peachy <pizza@shaftnet.org>
5257 F: drivers/net/wireless/st/cw1200/
5259 CX18 VIDEO4LINUX DRIVER
5260 M: Andy Walls <awalls@md.metrocast.net>
5261 L: linux-media@vger.kernel.org
5263 W: https://linuxtv.org
5264 T: git git://linuxtv.org/media_tree.git
5265 F: drivers/media/pci/cx18/
5266 F: include/uapi/linux/ivtv*
5268 CX2341X MPEG ENCODER HELPER MODULE
5269 M: Hans Verkuil <hverkuil@xs4all.nl>
5270 L: linux-media@vger.kernel.org
5272 W: https://linuxtv.org
5273 T: git git://linuxtv.org/media_tree.git
5274 F: drivers/media/common/cx2341x*
5275 F: include/media/drv-intf/cx2341x.h
5277 CX24120 MEDIA DRIVER
5278 M: Jemma Denson <jdenson@gmail.com>
5279 M: Patrick Boettcher <patrick.boettcher@posteo.de>
5280 L: linux-media@vger.kernel.org
5282 W: https://linuxtv.org
5283 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5284 F: drivers/media/dvb-frontends/cx24120*
5286 CX88 VIDEO4LINUX DRIVER
5287 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5288 L: linux-media@vger.kernel.org
5290 W: https://linuxtv.org
5291 T: git git://linuxtv.org/media_tree.git
5292 F: Documentation/driver-api/media/drivers/cx88*
5293 F: drivers/media/pci/cx88/
5295 CXD2820R MEDIA DRIVER
5296 M: Antti Palosaari <crope@iki.fi>
5297 L: linux-media@vger.kernel.org
5299 W: https://linuxtv.org
5300 W: http://palosaari.fi/linux/
5301 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5302 T: git git://linuxtv.org/anttip/media_tree.git
5303 F: drivers/media/dvb-frontends/cxd2820r*
5305 CXGB3 ETHERNET DRIVER (CXGB3)
5306 M: Raju Rangoju <rajur@chelsio.com>
5307 L: netdev@vger.kernel.org
5309 W: http://www.chelsio.com
5310 F: drivers/net/ethernet/chelsio/cxgb3/
5312 CXGB3 ISCSI DRIVER (CXGB3I)
5313 M: Karen Xie <kxie@chelsio.com>
5314 L: linux-scsi@vger.kernel.org
5316 W: http://www.chelsio.com
5317 F: drivers/scsi/cxgbi/cxgb3i
5319 CXGB4 CRYPTO DRIVER (chcr)
5320 M: Ayush Sawal <ayush.sawal@chelsio.com>
5321 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5322 M: Rohit Maheshwari <rohitm@chelsio.com>
5323 L: linux-crypto@vger.kernel.org
5325 W: http://www.chelsio.com
5326 F: drivers/crypto/chelsio
5328 CXGB4 INLINE CRYPTO DRIVER
5329 M: Ayush Sawal <ayush.sawal@chelsio.com>
5330 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5331 M: Rohit Maheshwari <rohitm@chelsio.com>
5332 L: netdev@vger.kernel.org
5334 W: http://www.chelsio.com
5335 F: drivers/net/ethernet/chelsio/inline_crypto/
5337 CXGB4 ETHERNET DRIVER (CXGB4)
5338 M: Raju Rangoju <rajur@chelsio.com>
5339 L: netdev@vger.kernel.org
5341 W: http://www.chelsio.com
5342 F: drivers/net/ethernet/chelsio/cxgb4/
5344 CXGB4 ISCSI DRIVER (CXGB4I)
5345 M: Karen Xie <kxie@chelsio.com>
5346 L: linux-scsi@vger.kernel.org
5348 W: http://www.chelsio.com
5349 F: drivers/scsi/cxgbi/cxgb4i
5351 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5352 M: Potnuri Bharat Teja <bharat@chelsio.com>
5353 L: linux-rdma@vger.kernel.org
5355 W: http://www.openfabrics.org
5356 F: drivers/infiniband/hw/cxgb4/
5357 F: include/uapi/rdma/cxgb4-abi.h
5359 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5360 M: Raju Rangoju <rajur@chelsio.com>
5361 L: netdev@vger.kernel.org
5363 W: http://www.chelsio.com
5364 F: drivers/net/ethernet/chelsio/cxgb4vf/
5366 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5367 M: Frederic Barrat <fbarrat@linux.ibm.com>
5368 M: Andrew Donnellan <ajd@linux.ibm.com>
5369 L: linuxppc-dev@lists.ozlabs.org
5371 F: Documentation/ABI/testing/sysfs-class-cxl
5372 F: Documentation/powerpc/cxl.rst
5373 F: arch/powerpc/platforms/powernv/pci-cxl.c
5374 F: drivers/misc/cxl/
5375 F: include/misc/cxl*
5376 F: include/uapi/misc/cxl.h
5378 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5379 M: Manoj N. Kumar <manoj@linux.ibm.com>
5380 M: Matthew R. Ochs <mrochs@linux.ibm.com>
5381 M: Uma Krishnan <ukrishn@linux.ibm.com>
5382 L: linux-scsi@vger.kernel.org
5384 F: Documentation/powerpc/cxlflash.rst
5385 F: drivers/scsi/cxlflash/
5386 F: include/uapi/scsi/cxlflash_ioctl.h
5389 M: Russell King <linux@armlinux.org.uk>
5390 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5392 W: http://www.armlinux.org.uk/
5393 F: drivers/video/fbdev/cyber2000fb.*
5395 CYCLADES PC300 DRIVER
5397 F: drivers/net/wan/pc300*
5399 CYPRESS_FIRMWARE MEDIA DRIVER
5400 M: Antti Palosaari <crope@iki.fi>
5401 L: linux-media@vger.kernel.org
5403 W: https://linuxtv.org
5404 W: http://palosaari.fi/linux/
5405 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5406 T: git git://linuxtv.org/anttip/media_tree.git
5407 F: drivers/media/common/cypress_firmware*
5409 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5410 M: Linus Walleij <linus.walleij@linaro.org>
5411 L: linux-input@vger.kernel.org
5413 F: drivers/input/touchscreen/cy8ctma140.c
5415 CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5416 M: Yassine Oudjana <y.oudjana@protonmail.com>
5417 L: linux-input@vger.kernel.org
5419 F: Documentation/devicetree/bindings/input/cypress-sf.yaml
5420 F: drivers/input/keyboard/cypress-sf.c
5422 CYTTSP TOUCHSCREEN DRIVER
5423 M: Linus Walleij <linus.walleij@linaro.org>
5424 L: linux-input@vger.kernel.org
5426 F: drivers/input/touchscreen/cyttsp*
5428 D-LINK DIR-685 TOUCHKEYS DRIVER
5429 M: Linus Walleij <linus.walleij@linaro.org>
5430 L: linux-input@vger.kernel.org
5432 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5434 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5435 M: Joshua Kinard <kumba@gentoo.org>
5437 F: drivers/rtc/rtc-ds1685.c
5438 F: include/linux/rtc/ds1685.h
5440 DAMA SLAVE for AX.25
5441 M: Joerg Reuter <jreuter@yaina.de>
5442 L: linux-hams@vger.kernel.org
5444 W: http://yaina.de/jreuter/
5445 W: http://www.qsl.net/dl1bke/
5446 F: net/ax25/af_ax25.c
5447 F: net/ax25/ax25_dev.c
5448 F: net/ax25/ax25_ds_*
5449 F: net/ax25/ax25_in.c
5450 F: net/ax25/ax25_out.c
5451 F: net/ax25/ax25_timer.c
5452 F: net/ax25/sysctl_net_ax25.c
5455 M: SeongJae Park <sj@kernel.org>
5456 L: damon@lists.linux.dev
5457 L: linux-mm@kvack.org
5459 F: Documentation/ABI/testing/sysfs-kernel-mm-damon
5460 F: Documentation/admin-guide/mm/damon/
5461 F: Documentation/vm/damon/
5462 F: include/linux/damon.h
5463 F: include/trace/events/damon.h
5465 F: tools/testing/selftests/damon/
5467 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5468 L: netdev@vger.kernel.org
5470 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5471 F: drivers/net/ethernet/dec/tulip/dmfe.c
5473 DC390/AM53C974 SCSI driver
5474 M: Hannes Reinecke <hare@suse.com>
5475 L: linux-scsi@vger.kernel.org
5477 F: drivers/scsi/am53c974.c
5480 M: Oliver Neukum <oliver@neukum.org>
5481 M: Ali Akcaagac <aliakc@web.de>
5482 M: Jamie Lenehan <lenehan@twibble.org>
5483 L: dc395x@twibble.org
5485 W: http://twibble.org/dist/dc395x/
5486 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5487 F: Documentation/scsi/dc395x.rst
5488 F: drivers/scsi/dc395x.*
5491 L: dccp@vger.kernel.org
5493 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5494 F: include/linux/dccp.h
5495 F: include/linux/tfrc.h
5496 F: include/uapi/linux/dccp.h
5499 DECnet NETWORK LAYER
5500 L: linux-decnet-user@lists.sourceforge.net
5502 W: http://linux-decnet.sourceforge.net
5503 F: Documentation/networking/decnet.rst
5506 DECSTATION PLATFORM SUPPORT
5507 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5508 L: linux-mips@vger.kernel.org
5510 W: http://www.linux-mips.org/wiki/DECstation
5512 F: arch/mips/include/asm/dec/
5513 F: arch/mips/include/asm/mach-dec/
5515 DEFXX FDDI NETWORK DRIVER
5516 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5518 F: drivers/net/fddi/defxx.*
5520 DEFZA FDDI NETWORK DRIVER
5521 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5523 F: drivers/net/fddi/defza.*
5525 DEINTERLACE DRIVERS FOR ALLWINNER H3
5526 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5527 L: linux-media@vger.kernel.org
5529 T: git git://linuxtv.org/media_tree.git
5530 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5531 F: drivers/media/platform/sunxi/sun8i-di/
5534 M: Matthew Garrett <mjg59@srcf.ucam.org>
5535 M: Pali Rohár <pali@kernel.org>
5536 L: platform-driver-x86@vger.kernel.org
5538 F: drivers/platform/x86/dell/dell-laptop.c
5540 DELL LAPTOP FREEFALL DRIVER
5541 M: Pali Rohár <pali@kernel.org>
5543 F: drivers/platform/x86/dell/dell-smo8800.c
5545 DELL LAPTOP RBTN DRIVER
5546 M: Pali Rohár <pali@kernel.org>
5548 F: drivers/platform/x86/dell/dell-rbtn.*
5550 DELL LAPTOP SMM DRIVER
5551 M: Pali Rohár <pali@kernel.org>
5553 F: Documentation/ABI/obsolete/procfs-i8k
5554 F: drivers/hwmon/dell-smm-hwmon.c
5555 F: include/uapi/linux/i8k.h
5557 DELL REMOTE BIOS UPDATE DRIVER
5558 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5559 L: platform-driver-x86@vger.kernel.org
5561 F: drivers/platform/x86/dell/dell_rbu.c
5564 M: Pali Rohár <pali@kernel.org>
5565 L: Dell.Client.Kernel@dell.com
5566 L: platform-driver-x86@vger.kernel.org
5568 F: drivers/platform/x86/dell/dell-smbios.*
5570 DELL SMBIOS SMM DRIVER
5571 L: Dell.Client.Kernel@dell.com
5572 L: platform-driver-x86@vger.kernel.org
5574 F: drivers/platform/x86/dell/dell-smbios-smm.c
5576 DELL SMBIOS WMI DRIVER
5577 L: Dell.Client.Kernel@dell.com
5578 L: platform-driver-x86@vger.kernel.org
5580 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5581 F: tools/wmi/dell-smbios-example.c
5583 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5584 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5585 L: platform-driver-x86@vger.kernel.org
5587 F: Documentation/driver-api/dcdbas.rst
5588 F: drivers/platform/x86/dell/dcdbas.*
5590 DELL WMI DESCRIPTOR DRIVER
5591 L: Dell.Client.Kernel@dell.com
5593 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5595 DELL WMI SYSMAN DRIVER
5596 M: Divya Bharathi <divya.bharathi@dell.com>
5597 M: Prasanth Ksr <prasanth.ksr@dell.com>
5598 L: Dell.Client.Kernel@dell.com
5599 L: platform-driver-x86@vger.kernel.org
5601 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5602 F: drivers/platform/x86/dell/dell-wmi-sysman/
5604 DELL WMI NOTIFICATIONS DRIVER
5605 M: Matthew Garrett <mjg59@srcf.ucam.org>
5606 M: Pali Rohár <pali@kernel.org>
5608 F: drivers/platform/x86/dell/dell-wmi-base.c
5610 DELL WMI HARDWARE PRIVACY SUPPORT
5611 M: Perry Yuan <Perry.Yuan@dell.com>
5612 L: Dell.Client.Kernel@dell.com
5613 L: platform-driver-x86@vger.kernel.org
5615 F: drivers/platform/x86/dell/dell-wmi-privacy.c
5617 DELTA ST MEDIA DRIVER
5618 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5619 L: linux-media@vger.kernel.org
5621 W: https://linuxtv.org
5622 T: git git://linuxtv.org/media_tree.git
5623 F: drivers/media/platform/st/sti/delta
5625 DELTA AHE-50DC FAN CONTROL MODULE DRIVER
5626 M: Zev Weiss <zev@bewilderbeest.net>
5627 L: linux-hwmon@vger.kernel.org
5629 F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c
5631 DELTA DPS920AB PSU DRIVER
5632 M: Robert Marko <robert.marko@sartura.hr>
5633 L: linux-hwmon@vger.kernel.org
5635 F: Documentation/hwmon/dps920ab.rst
5636 F: drivers/hwmon/pmbus/dps920ab.c
5638 DELTA NETWORKS TN48M CPLD DRIVERS
5639 M: Robert Marko <robert.marko@sartura.hr>
5641 F: Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
5642 F: Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
5643 F: Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
5644 F: drivers/gpio/gpio-tn48m.c
5645 F: include/dt-bindings/reset/delta,tn48m-reset.h
5648 L: linux-mtd@lists.infradead.org
5650 F: drivers/mtd/nand/raw/denali*
5652 DESIGNWARE EDMA CORE IP DRIVER
5653 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5654 L: dmaengine@vger.kernel.org
5656 F: drivers/dma/dw-edma/
5657 F: include/linux/dma/edma.h
5659 DESIGNWARE XDATA IP DRIVER
5660 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5661 L: linux-pci@vger.kernel.org
5663 F: Documentation/misc-devices/dw-xdata-pcie.rst
5664 F: drivers/misc/dw-xdata-pcie.c
5666 DESIGNWARE USB2 DRD IP DRIVER
5667 M: Minas Harutyunyan <hminas@synopsys.com>
5668 L: linux-usb@vger.kernel.org
5670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5671 F: drivers/usb/dwc2/
5673 DESIGNWARE USB3 DRD IP DRIVER
5674 M: Felipe Balbi <balbi@kernel.org>
5675 L: linux-usb@vger.kernel.org
5677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5678 F: drivers/usb/dwc3/
5680 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5681 M: Andreas Klinger <ak@it-klinger.de>
5682 L: linux-iio@vger.kernel.org
5684 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5685 F: drivers/iio/proximity/srf*.c
5687 DEVICE COREDUMP (DEV_COREDUMP)
5688 M: Johannes Berg <johannes@sipsolutions.net>
5689 L: linux-kernel@vger.kernel.org
5691 F: drivers/base/devcoredump.c
5692 F: include/linux/devcoredump.h
5694 DEVICE DEPENDENCY HELPER SCRIPT
5695 M: Saravana Kannan <saravanak@google.com>
5696 L: linux-kernel@vger.kernel.org
5698 F: scripts/dev-needs.sh
5700 DEVICE DIRECT ACCESS (DAX)
5701 M: Dan Williams <dan.j.williams@intel.com>
5702 M: Vishal Verma <vishal.l.verma@intel.com>
5703 M: Dave Jiang <dave.jiang@intel.com>
5704 L: nvdimm@lists.linux.dev
5708 DEVICE FREQUENCY (DEVFREQ)
5709 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5710 M: Kyungmin Park <kyungmin.park@samsung.com>
5711 M: Chanwoo Choi <cw00.choi@samsung.com>
5712 L: linux-pm@vger.kernel.org
5714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5715 F: Documentation/devicetree/bindings/devfreq/
5717 F: include/linux/devfreq.h
5718 F: include/trace/events/devfreq.h
5720 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5721 M: Chanwoo Choi <cw00.choi@samsung.com>
5722 L: linux-pm@vger.kernel.org
5724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5725 F: Documentation/devicetree/bindings/devfreq/event/
5726 F: drivers/devfreq/devfreq-event.c
5727 F: drivers/devfreq/event/
5728 F: include/dt-bindings/pmu/exynos_ppmu.h
5729 F: include/linux/devfreq-event.h
5731 DEVICE NUMBER REGISTRY
5732 M: Torben Mathiasen <device@lanana.org>
5734 W: http://lanana.org/docs/device-list/index.html
5736 DEVICE RESOURCE MANAGEMENT HELPERS
5737 M: Hans de Goede <hdegoede@redhat.com>
5738 R: Matti Vaittinen <mazziesaccount@gmail.com>
5740 F: include/linux/devm-helpers.h
5743 M: Alasdair Kergon <agk@redhat.com>
5744 M: Mike Snitzer <snitzer@kernel.org>
5745 M: dm-devel@redhat.com
5746 L: dm-devel@redhat.com
5748 W: http://sources.redhat.com/dm
5749 Q: http://patchwork.kernel.org/project/dm-devel/list/
5750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5751 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5752 F: Documentation/admin-guide/device-mapper/
5753 F: drivers/md/Kconfig
5754 F: drivers/md/Makefile
5756 F: drivers/md/persistent-data/
5757 F: include/linux/device-mapper.h
5758 F: include/linux/dm-*.h
5759 F: include/uapi/linux/dm-*.h
5762 M: Jiri Pirko <jiri@nvidia.com>
5763 L: netdev@vger.kernel.org
5765 F: Documentation/networking/devlink
5766 F: include/net/devlink.h
5767 F: include/uapi/linux/devlink.h
5768 F: net/core/devlink.c
5770 DH ELECTRONICS IMX6 DHCOM BOARD SUPPORT
5771 M: Christoph Niedermaier <cniedermaier@dh-electronics.com>
5772 L: kernel@dh-electronics.com
5774 F: arch/arm/boot/dts/imx6*-dhcom-*
5776 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
5777 M: Marek Vasut <marex@denx.de>
5778 L: kernel@dh-electronics.com
5780 F: arch/arm/boot/dts/stm32mp1*-dhcom-*
5781 F: arch/arm/boot/dts/stm32mp1*-dhcor-*
5783 DIALOG SEMICONDUCTOR DRIVERS
5784 M: Support Opensource <support.opensource@diasemi.com>
5786 W: http://www.dialog-semiconductor.com/products
5787 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5788 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5789 F: Documentation/devicetree/bindings/mfd/da90*.txt
5790 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5791 F: Documentation/devicetree/bindings/regulator/da92*.txt
5792 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5793 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5794 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5795 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5796 F: Documentation/hwmon/da90??.rst
5797 F: drivers/gpio/gpio-da90??.c
5798 F: drivers/hwmon/da90??-hwmon.c
5799 F: drivers/iio/adc/da91??-*.c
5800 F: drivers/input/misc/da72??.[ch]
5801 F: drivers/input/misc/da90??_onkey.c
5802 F: drivers/input/touchscreen/da9052_tsi.c
5803 F: drivers/leds/leds-da90??.c
5804 F: drivers/mfd/da903x.c
5805 F: drivers/mfd/da90??-*.c
5806 F: drivers/mfd/da91??-*.c
5807 F: drivers/pinctrl/pinctrl-da90??.c
5808 F: drivers/power/supply/da9052-battery.c
5809 F: drivers/power/supply/da91??-*.c
5810 F: drivers/regulator/da9???-regulator.[ch]
5811 F: drivers/regulator/slg51000-regulator.[ch]
5812 F: drivers/rtc/rtc-da90??.c
5813 F: drivers/thermal/da90??-thermal.c
5814 F: drivers/video/backlight/da90??_bl.c
5815 F: drivers/watchdog/da90??_wdt.c
5816 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
5817 F: include/linux/mfd/da903x.h
5818 F: include/linux/mfd/da9052/
5819 F: include/linux/mfd/da9055/
5820 F: include/linux/mfd/da9062/
5821 F: include/linux/mfd/da9063/
5822 F: include/linux/mfd/da9150/
5823 F: include/linux/regulator/da9211.h
5824 F: include/sound/da[79]*.h
5825 F: sound/soc/codecs/da[79]*.[ch]
5827 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5828 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5829 L: linux-gpio@vger.kernel.org
5831 F: drivers/gpio/gpio-gpio-mm.c
5833 DIOLAN U2C-12 I2C DRIVER
5834 M: Guenter Roeck <linux@roeck-us.net>
5835 L: linux-i2c@vger.kernel.org
5837 F: drivers/i2c/busses/i2c-diolan-u2c.c
5839 DIRECTORY NOTIFICATION (DNOTIFY)
5840 M: Jan Kara <jack@suse.cz>
5841 R: Amir Goldstein <amir73il@gmail.com>
5842 L: linux-fsdevel@vger.kernel.org
5844 F: Documentation/filesystems/dnotify.rst
5845 F: fs/notify/dnotify/
5846 F: include/linux/dnotify.h
5848 DISK GEOMETRY AND PARTITION HANDLING
5849 M: Andries Brouwer <aeb@cwi.nl>
5851 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5852 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5853 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5856 M: Jan Kara <jack@suse.com>
5858 F: Documentation/filesystems/quota.rst
5860 F: include/linux/quota*.h
5861 F: include/uapi/linux/quota*.h
5863 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5864 M: Bernie Thompson <bernie@plugable.com>
5865 L: linux-fbdev@vger.kernel.org
5867 W: http://plugable.com/category/projects/udlfb/
5868 F: Documentation/fb/udlfb.rst
5869 F: drivers/video/fbdev/udlfb.c
5870 F: include/video/udlfb.h
5872 DISTRIBUTED LOCK MANAGER (DLM)
5873 M: Christine Caulfield <ccaulfie@redhat.com>
5874 M: David Teigland <teigland@redhat.com>
5875 L: cluster-devel@redhat.com
5877 W: http://sources.redhat.com/cluster/
5878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5881 DMA BUFFER SHARING FRAMEWORK
5882 M: Sumit Semwal <sumit.semwal@linaro.org>
5883 M: Christian König <christian.koenig@amd.com>
5884 L: linux-media@vger.kernel.org
5885 L: dri-devel@lists.freedesktop.org
5886 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5888 T: git git://anongit.freedesktop.org/drm/drm-misc
5889 F: Documentation/driver-api/dma-buf.rst
5891 F: include/linux/*fence.h
5892 F: include/linux/dma-buf.h
5893 F: include/linux/dma-resv.h
5894 K: \bdma_(?:buf|fence|resv)\b
5896 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5897 M: Vinod Koul <vkoul@kernel.org>
5898 L: dmaengine@vger.kernel.org
5900 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5902 F: Documentation/devicetree/bindings/dma/
5903 F: Documentation/driver-api/dmaengine/
5905 F: include/linux/dma/
5906 F: include/linux/dmaengine.h
5907 F: include/linux/of_dma.h
5910 M: Christoph Hellwig <hch@lst.de>
5911 M: Marek Szyprowski <m.szyprowski@samsung.com>
5912 R: Robin Murphy <robin.murphy@arm.com>
5913 L: iommu@lists.linux-foundation.org
5915 W: http://git.infradead.org/users/hch/dma-mapping.git
5916 T: git git://git.infradead.org/users/hch/dma-mapping.git
5917 F: include/asm-generic/dma-mapping.h
5918 F: include/linux/dma-direct.h
5919 F: include/linux/dma-mapping.h
5920 F: include/linux/dma-map-ops.h
5923 DMA MAPPING BENCHMARK
5924 M: Xiang Chen <chenxiang66@hisilicon.com>
5925 L: iommu@lists.linux-foundation.org
5926 F: kernel/dma/map_benchmark.c
5927 F: tools/testing/selftests/dma/
5929 DMA-BUF HEAPS FRAMEWORK
5930 M: Sumit Semwal <sumit.semwal@linaro.org>
5931 R: Benjamin Gaignard <benjamin.gaignard@collabora.com>
5932 R: Liam Mark <lmark@codeaurora.org>
5933 R: Laura Abbott <labbott@redhat.com>
5934 R: Brian Starkey <Brian.Starkey@arm.com>
5935 R: John Stultz <jstultz@google.com>
5936 L: linux-media@vger.kernel.org
5937 L: dri-devel@lists.freedesktop.org
5938 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5940 T: git git://anongit.freedesktop.org/drm/drm-misc
5941 F: drivers/dma-buf/dma-heap.c
5942 F: drivers/dma-buf/heaps/*
5943 F: include/linux/dma-heap.h
5944 F: include/uapi/linux/dma-heap.h
5946 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5947 M: Lukasz Luba <lukasz.luba@arm.com>
5948 L: linux-pm@vger.kernel.org
5949 L: linux-samsung-soc@vger.kernel.org
5951 F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
5952 F: drivers/memory/samsung/exynos5422-dmc.c
5954 DME1737 HARDWARE MONITOR DRIVER
5955 M: Juerg Haefliger <juergh@gmail.com>
5956 L: linux-hwmon@vger.kernel.org
5958 F: Documentation/hwmon/dme1737.rst
5959 F: drivers/hwmon/dme1737.c
5962 M: Jean Delvare <jdelvare@suse.com>
5964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
5965 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5966 F: drivers/firmware/dmi-id.c
5967 F: drivers/firmware/dmi_scan.c
5968 F: include/linux/dmi.h
5971 M: Jonathan Corbet <corbet@lwn.net>
5972 L: linux-doc@vger.kernel.org
5974 P: Documentation/doc-guide/maintainer-profile.rst
5975 T: git git://git.lwn.net/linux.git docs-next
5977 F: scripts/documentation-file-ref-check
5978 F: scripts/kernel-doc
5979 F: scripts/sphinx-pre-install
5980 X: Documentation/ABI/
5981 X: Documentation/admin-guide/media/
5982 X: Documentation/devicetree/
5983 X: Documentation/driver-api/media/
5984 X: Documentation/firmware-guide/acpi/
5985 X: Documentation/i2c/
5986 X: Documentation/power/
5987 X: Documentation/spi/
5988 X: Documentation/userspace-api/media/
5990 DOCUMENTATION REPORTING ISSUES
5991 M: Thorsten Leemhuis <linux@leemhuis.info>
5992 L: linux-doc@vger.kernel.org
5994 F: Documentation/admin-guide/reporting-issues.rst
5996 DOCUMENTATION SCRIPTS
5997 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5998 L: linux-doc@vger.kernel.org
6000 F: Documentation/sphinx/parse-headers.pl
6001 F: scripts/documentation-file-ref-check
6002 F: scripts/sphinx-pre-install
6004 DOCUMENTATION/ITALIAN
6005 M: Federico Vaga <federico.vaga@vaga.pv.it>
6006 L: linux-doc@vger.kernel.org
6008 F: Documentation/translations/it_IT
6010 DONGWOON DW9714 LENS VOICE COIL DRIVER
6011 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6012 L: linux-media@vger.kernel.org
6014 T: git git://linuxtv.org/media_tree.git
6015 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
6016 F: drivers/media/i2c/dw9714.c
6018 DONGWOON DW9768 LENS VOICE COIL DRIVER
6019 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
6020 L: linux-media@vger.kernel.org
6022 T: git git://linuxtv.org/media_tree.git
6023 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6024 F: drivers/media/i2c/dw9768.c
6026 DONGWOON DW9807 LENS VOICE COIL DRIVER
6027 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6028 L: linux-media@vger.kernel.org
6030 T: git git://linuxtv.org/media_tree.git
6031 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
6032 F: drivers/media/i2c/dw9807-vcm.c
6035 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
6036 L: blinux-list@redhat.com
6038 F: drivers/char/dtlk.c
6039 F: include/linux/dtlk.h
6041 DPAA2 DATAPATH I/O (DPIO) DRIVER
6042 M: Roy Pledge <Roy.Pledge@nxp.com>
6043 L: linux-kernel@vger.kernel.org
6045 F: drivers/soc/fsl/dpio
6047 DPAA2 ETHERNET DRIVER
6048 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6049 L: netdev@vger.kernel.org
6051 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6052 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6053 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
6054 F: drivers/net/ethernet/freescale/dpaa2/Makefile
6055 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6056 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6057 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
6058 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
6059 F: drivers/net/ethernet/freescale/dpaa2/dpni*
6061 DPAA2 ETHERNET SWITCH DRIVER
6062 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6063 L: netdev@vger.kernel.org
6065 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6066 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6067 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
6069 DPT_I2O SCSI RAID DRIVER
6070 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
6071 L: linux-scsi@vger.kernel.org
6073 W: http://www.adaptec.com/
6074 F: drivers/scsi/dpt*
6075 F: drivers/scsi/dpt/
6078 M: Philipp Reisner <philipp.reisner@linbit.com>
6079 M: Lars Ellenberg <lars.ellenberg@linbit.com>
6080 M: Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6081 L: drbd-dev@lists.linbit.com
6083 W: http://www.drbd.org
6084 T: git git://git.linbit.com/linux-drbd.git
6085 T: git git://git.linbit.com/drbd-8.4.git
6086 F: Documentation/admin-guide/blockdev/
6087 F: drivers/block/drbd/
6090 DRIVER COMPONENT FRAMEWORK
6091 L: dri-devel@lists.freedesktop.org
6092 F: drivers/base/component.c
6093 F: include/linux/component.h
6095 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6096 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6097 R: "Rafael J. Wysocki" <rafael@kernel.org>
6099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6100 F: Documentation/core-api/kobject.rst
6104 F: include/linux/debugfs.h
6105 F: include/linux/kobj*
6108 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6109 M: Nishanth Menon <nm@ti.com>
6110 L: linux-pm@vger.kernel.org
6112 F: drivers/soc/ti/smartreflex.c
6113 F: include/linux/power/smartreflex.h
6115 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6116 M: Maxime Ripard <mripard@kernel.org>
6117 M: Chen-Yu Tsai <wens@csie.org>
6118 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6119 L: dri-devel@lists.freedesktop.org
6121 T: git git://anongit.freedesktop.org/drm/drm-misc
6122 F: drivers/gpu/drm/sun4i/sun8i*
6124 DRM DRIVER FOR ARM PL111 CLCD
6125 M: Emma Anholt <emma@anholt.net>
6127 T: git git://anongit.freedesktop.org/drm/drm-misc
6128 F: drivers/gpu/drm/pl111/
6130 DRM DRIVER FOR ARM VERSATILE TFT PANELS
6131 M: Linus Walleij <linus.walleij@linaro.org>
6133 T: git git://anongit.freedesktop.org/drm/drm-misc
6134 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6135 F: drivers/gpu/drm/panel/panel-arm-versatile.c
6137 DRM DRIVER FOR ASPEED BMC GFX
6138 M: Joel Stanley <joel@jms.id.au>
6139 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6141 T: git git://anongit.freedesktop.org/drm/drm-misc
6142 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6143 F: drivers/gpu/drm/aspeed/
6145 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6146 M: Dave Airlie <airlied@redhat.com>
6147 R: Thomas Zimmermann <tzimmermann@suse.de>
6148 L: dri-devel@lists.freedesktop.org
6150 T: git git://anongit.freedesktop.org/drm/drm-misc
6151 F: drivers/gpu/drm/ast/
6153 DRM DRIVER FOR BOCHS VIRTUAL GPU
6154 M: Gerd Hoffmann <kraxel@redhat.com>
6155 L: virtualization@lists.linux-foundation.org
6157 T: git git://anongit.freedesktop.org/drm/drm-misc
6158 F: drivers/gpu/drm/tiny/bochs.c
6160 DRM DRIVER FOR BOE HIMAX8279D PANELS
6161 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6163 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6164 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
6166 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6167 M: Jagan Teki <jagan@amarulasolutions.com>
6169 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6170 F: drivers/gpu/drm/bridge/chipone-icn6211.c
6172 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6173 M: Linus Walleij <linus.walleij@linaro.org>
6175 T: git git://anongit.freedesktop.org/drm/drm-misc
6176 F: drivers/gpu/drm/tve200/
6178 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6179 M: Icenowy Zheng <icenowy@aosc.io>
6181 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6182 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6184 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6185 M: Jagan Teki <jagan@amarulasolutions.com>
6187 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6188 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6190 DRM DRIVER FOR GENERIC USB DISPLAY
6191 M: Noralf Trønnes <noralf@tronnes.org>
6193 W: https://github.com/notro/gud/wiki
6194 T: git git://anongit.freedesktop.org/drm/drm-misc
6195 F: drivers/gpu/drm/gud/
6196 F: include/drm/gud.h
6198 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6199 M: Hans de Goede <hdegoede@redhat.com>
6201 T: git git://anongit.freedesktop.org/drm/drm-misc
6202 F: drivers/gpu/drm/tiny/gm12u320.c
6204 DRM DRIVER FOR HX8357D PANELS
6205 M: Emma Anholt <emma@anholt.net>
6207 T: git git://anongit.freedesktop.org/drm/drm-misc
6208 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
6209 F: drivers/gpu/drm/tiny/hx8357d.c
6211 DRM DRIVER FOR ILITEK ILI9225 PANELS
6212 M: David Lechner <david@lechnology.com>
6214 T: git git://anongit.freedesktop.org/drm/drm-misc
6215 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6216 F: drivers/gpu/drm/tiny/ili9225.c
6218 DRM DRIVER FOR ILITEK ILI9486 PANELS
6219 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6221 T: git git://anongit.freedesktop.org/drm/drm-misc
6222 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6223 F: drivers/gpu/drm/tiny/ili9486.c
6225 DRM DRIVER FOR INTEL I810 VIDEO CARDS
6226 S: Orphan / Obsolete
6227 F: drivers/gpu/drm/i810/
6228 F: include/uapi/drm/i810_drm.h
6230 DRM DRIVER FOR LVDS PANELS
6231 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6232 L: dri-devel@lists.freedesktop.org
6233 T: git git://anongit.freedesktop.org/drm/drm-misc
6235 F: drivers/gpu/drm/panel/panel-lvds.c
6236 F: Documentation/devicetree/bindings/display/lvds.yaml
6237 F: Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6239 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6240 M: Guido Günther <agx@sigxcpu.org>
6241 R: Purism Kernel Team <kernel@puri.sm>
6243 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6244 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6246 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
6247 S: Orphan / Obsolete
6248 F: drivers/gpu/drm/mga/
6249 F: include/uapi/drm/mga_drm.h
6251 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6252 M: Dave Airlie <airlied@redhat.com>
6253 R: Thomas Zimmermann <tzimmermann@suse.de>
6254 L: dri-devel@lists.freedesktop.org
6256 T: git git://anongit.freedesktop.org/drm/drm-misc
6257 F: drivers/gpu/drm/mgag200/
6259 DRM DRIVER FOR MI0283QT
6260 M: Noralf Trønnes <noralf@tronnes.org>
6262 T: git git://anongit.freedesktop.org/drm/drm-misc
6263 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6264 F: drivers/gpu/drm/tiny/mi0283qt.c
6266 DRM DRIVER FOR MIPI DBI compatible panels
6267 M: Noralf Trønnes <noralf@tronnes.org>
6269 W: https://github.com/notro/panel-mipi-dbi/wiki
6270 T: git git://anongit.freedesktop.org/drm/drm-misc
6271 F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6272 F: drivers/gpu/drm/tiny/panel-mipi-dbi.c
6274 DRM DRIVER FOR MSM ADRENO GPU
6275 M: Rob Clark <robdclark@gmail.com>
6276 M: Sean Paul <sean@poorly.run>
6277 R: Abhinav Kumar <quic_abhinavk@quicinc.com>
6278 L: linux-arm-msm@vger.kernel.org
6279 L: dri-devel@lists.freedesktop.org
6280 L: freedreno@lists.freedesktop.org
6282 T: git https://gitlab.freedesktop.org/drm/msm.git
6283 F: Documentation/devicetree/bindings/display/msm/
6284 F: drivers/gpu/drm/msm/
6285 F: include/uapi/drm/msm_drm.h
6287 DRM DRIVER FOR NOVATEK NT35510 PANELS
6288 M: Linus Walleij <linus.walleij@linaro.org>
6290 T: git git://anongit.freedesktop.org/drm/drm-misc
6291 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6292 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
6294 DRM DRIVER FOR NOVATEK NT35560 PANELS
6295 M: Linus Walleij <linus.walleij@linaro.org>
6297 T: git git://anongit.freedesktop.org/drm/drm-misc
6298 F: Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
6299 F: drivers/gpu/drm/panel/panel-novatek-nt35560.c
6301 DRM DRIVER FOR NOVATEK NT36672A PANELS
6302 M: Sumit Semwal <sumit.semwal@linaro.org>
6304 T: git git://anongit.freedesktop.org/drm/drm-misc
6305 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6306 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6308 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6309 M: Ben Skeggs <bskeggs@redhat.com>
6310 M: Karol Herbst <kherbst@redhat.com>
6311 M: Lyude Paul <lyude@redhat.com>
6312 L: dri-devel@lists.freedesktop.org
6313 L: nouveau@lists.freedesktop.org
6315 W: https://nouveau.freedesktop.org/
6316 Q: https://patchwork.freedesktop.org/project/nouveau/
6317 Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
6318 B: https://gitlab.freedesktop.org/drm/nouveau/-/issues
6319 C: irc://irc.oftc.net/nouveau
6320 T: git https://gitlab.freedesktop.org/drm/nouveau.git
6321 F: drivers/gpu/drm/nouveau/
6322 F: include/uapi/drm/nouveau_drm.h
6324 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6325 M: Stefan Mavrodiev <stefan@olimex.com>
6327 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6328 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6330 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6331 M: Noralf Trønnes <noralf@tronnes.org>
6333 T: git git://anongit.freedesktop.org/drm/drm-misc
6334 F: Documentation/devicetree/bindings/display/repaper.txt
6335 F: drivers/gpu/drm/tiny/repaper.c
6337 DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
6338 M: Javier Martinez Canillas <javierm@redhat.com>
6340 T: git git://anongit.freedesktop.org/drm/drm-misc
6341 F: Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml
6342 F: drivers/gpu/drm/solomon/ssd130x*
6344 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6345 M: Dave Airlie <airlied@redhat.com>
6346 M: Gerd Hoffmann <kraxel@redhat.com>
6347 L: virtualization@lists.linux-foundation.org
6349 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6350 T: git git://anongit.freedesktop.org/drm/drm-misc
6351 F: drivers/gpu/drm/tiny/cirrus.c
6353 DRM DRIVER FOR QXL VIRTUAL GPU
6354 M: Dave Airlie <airlied@redhat.com>
6355 M: Gerd Hoffmann <kraxel@redhat.com>
6356 L: virtualization@lists.linux-foundation.org
6357 L: spice-devel@lists.freedesktop.org
6359 T: git git://anongit.freedesktop.org/drm/drm-misc
6360 F: drivers/gpu/drm/qxl/
6361 F: include/uapi/drm/qxl_drm.h
6363 DRM DRIVER FOR RAGE 128 VIDEO CARDS
6364 S: Orphan / Obsolete
6365 F: drivers/gpu/drm/r128/
6366 F: include/uapi/drm/r128_drm.h
6368 DRM DRIVER FOR RAYDIUM RM67191 PANELS
6369 M: Robert Chiras <robert.chiras@nxp.com>
6371 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6372 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
6374 DRM DRIVER FOR SAMSUNG DB7430 PANELS
6375 M: Linus Walleij <linus.walleij@linaro.org>
6377 T: git git://anongit.freedesktop.org/drm/drm-misc
6378 F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6379 F: drivers/gpu/drm/panel/panel-samsung-db7430.c
6381 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6382 M: Markuss Broks <markuss.broks@gmail.com>
6384 F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6385 F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6387 DRM DRIVER FOR SITRONIX ST7703 PANELS
6388 M: Guido Günther <agx@sigxcpu.org>
6389 R: Purism Kernel Team <kernel@puri.sm>
6390 R: Ondrej Jirman <megous@megous.com>
6392 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6393 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
6395 DRM DRIVER FOR SAVAGE VIDEO CARDS
6396 S: Orphan / Obsolete
6397 F: drivers/gpu/drm/savage/
6398 F: include/uapi/drm/savage_drm.h
6400 DRM DRIVER FOR SIMPLE FRAMEBUFFERS
6401 M: Thomas Zimmermann <tzimmermann@suse.de>
6402 L: dri-devel@lists.freedesktop.org
6404 T: git git://anongit.freedesktop.org/drm/drm-misc
6405 F: drivers/gpu/drm/tiny/simpledrm.c
6407 DRM DRIVER FOR SIS VIDEO CARDS
6408 S: Orphan / Obsolete
6409 F: drivers/gpu/drm/sis/
6410 F: include/uapi/drm/sis_drm.h
6412 DRM DRIVER FOR SITRONIX ST7586 PANELS
6413 M: David Lechner <david@lechnology.com>
6415 T: git git://anongit.freedesktop.org/drm/drm-misc
6416 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
6417 F: drivers/gpu/drm/tiny/st7586.c
6419 DRM DRIVER FOR SITRONIX ST7701 PANELS
6420 M: Jagan Teki <jagan@amarulasolutions.com>
6422 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6423 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
6425 DRM DRIVER FOR SITRONIX ST7735R PANELS
6426 M: David Lechner <david@lechnology.com>
6428 T: git git://anongit.freedesktop.org/drm/drm-misc
6429 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6430 F: drivers/gpu/drm/tiny/st7735r.c
6432 DRM DRIVER FOR ST-ERICSSON MCDE
6433 M: Linus Walleij <linus.walleij@linaro.org>
6435 T: git git://anongit.freedesktop.org/drm/drm-misc
6436 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6437 F: drivers/gpu/drm/mcde/
6439 DRM DRIVER FOR TDFX VIDEO CARDS
6440 S: Orphan / Obsolete
6441 F: drivers/gpu/drm/tdfx/
6443 DRM DRIVER FOR TPO TPG110 PANELS
6444 M: Linus Walleij <linus.walleij@linaro.org>
6446 T: git git://anongit.freedesktop.org/drm/drm-misc
6447 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6448 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6450 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6451 M: Dave Airlie <airlied@redhat.com>
6452 R: Sean Paul <sean@poorly.run>
6453 R: Thomas Zimmermann <tzimmermann@suse.de>
6454 L: dri-devel@lists.freedesktop.org
6456 T: git git://anongit.freedesktop.org/drm/drm-misc
6457 F: drivers/gpu/drm/udl/
6459 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6460 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6461 M: Melissa Wen <melissa.srw@gmail.com>
6462 R: Haneen Mohammed <hamohammed.sa@gmail.com>
6463 R: Daniel Vetter <daniel@ffwll.ch>
6464 L: dri-devel@lists.freedesktop.org
6466 T: git git://anongit.freedesktop.org/drm/drm-misc
6467 F: Documentation/gpu/vkms.rst
6468 F: drivers/gpu/drm/vkms/
6470 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6471 M: Hans de Goede <hdegoede@redhat.com>
6472 L: dri-devel@lists.freedesktop.org
6474 T: git git://anongit.freedesktop.org/drm/drm-misc
6475 F: drivers/gpu/drm/vboxvideo/
6477 DRM DRIVER FOR VMWARE VIRTUAL GPU
6478 M: Zack Rusin <zackr@vmware.com>
6479 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
6480 L: dri-devel@lists.freedesktop.org
6482 T: git git://anongit.freedesktop.org/drm/drm-misc
6483 F: drivers/gpu/drm/vmwgfx/
6484 F: include/uapi/drm/vmwgfx_drm.h
6486 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6487 M: Linus Walleij <linus.walleij@linaro.org>
6489 T: git git://anongit.freedesktop.org/drm/drm-misc
6490 F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6491 F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
6494 M: David Airlie <airlied@linux.ie>
6495 M: Daniel Vetter <daniel@ffwll.ch>
6496 L: dri-devel@lists.freedesktop.org
6498 B: https://gitlab.freedesktop.org/drm
6499 C: irc://irc.oftc.net/dri-devel
6500 T: git git://anongit.freedesktop.org/drm/drm
6501 F: Documentation/devicetree/bindings/display/
6502 F: Documentation/devicetree/bindings/gpu/
6503 F: Documentation/gpu/
6506 F: include/linux/vga*
6507 F: include/uapi/drm/
6509 DRM DRIVERS AND MISC GPU PATCHES
6510 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6511 M: Maxime Ripard <mripard@kernel.org>
6512 M: Thomas Zimmermann <tzimmermann@suse.de>
6514 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6515 T: git git://anongit.freedesktop.org/drm/drm-misc
6516 F: Documentation/gpu/
6517 F: drivers/gpu/drm/*
6520 F: include/linux/vga*
6521 F: include/uapi/drm/drm*
6523 DRM DRIVERS FOR ALLWINNER A10
6524 M: Maxime Ripard <mripard@kernel.org>
6525 M: Chen-Yu Tsai <wens@csie.org>
6526 L: dri-devel@lists.freedesktop.org
6528 T: git git://anongit.freedesktop.org/drm/drm-misc
6529 F: Documentation/devicetree/bindings/display/allwinner*
6530 F: drivers/gpu/drm/sun4i/
6532 DRM DRIVERS FOR AMLOGIC SOCS
6533 M: Neil Armstrong <narmstrong@baylibre.com>
6534 L: dri-devel@lists.freedesktop.org
6535 L: linux-amlogic@lists.infradead.org
6537 W: http://linux-meson.com/
6538 T: git git://anongit.freedesktop.org/drm/drm-misc
6539 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6540 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6541 F: Documentation/gpu/meson.rst
6542 F: drivers/gpu/drm/meson/
6544 DRM DRIVERS FOR ATMEL HLCDC
6545 M: Sam Ravnborg <sam@ravnborg.org>
6546 M: Boris Brezillon <bbrezillon@kernel.org>
6547 L: dri-devel@lists.freedesktop.org
6549 T: git git://anongit.freedesktop.org/drm/drm-misc
6550 F: Documentation/devicetree/bindings/display/atmel/
6551 F: drivers/gpu/drm/atmel-hlcdc/
6553 DRM DRIVERS FOR BRIDGE CHIPS
6554 M: Andrzej Hajda <andrzej.hajda@intel.com>
6555 M: Neil Armstrong <narmstrong@baylibre.com>
6556 M: Robert Foss <robert.foss@linaro.org>
6557 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6558 R: Jonas Karlman <jonas@kwiboo.se>
6559 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6561 T: git git://anongit.freedesktop.org/drm/drm-misc
6562 F: drivers/gpu/drm/bridge/
6564 DRM DRIVERS FOR EXYNOS
6565 M: Inki Dae <inki.dae@samsung.com>
6566 M: Joonyoung Shim <jy0922.shim@samsung.com>
6567 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6568 M: Kyungmin Park <kyungmin.park@samsung.com>
6569 L: dri-devel@lists.freedesktop.org
6571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6572 F: Documentation/devicetree/bindings/display/exynos/
6573 F: Documentation/devicetree/bindings/display/samsung/
6574 F: drivers/gpu/drm/exynos/
6575 F: include/uapi/drm/exynos_drm.h
6577 DRM DRIVERS FOR FREESCALE DCU
6578 M: Stefan Agner <stefan@agner.ch>
6579 M: Alison Wang <alison.wang@nxp.com>
6580 L: dri-devel@lists.freedesktop.org
6582 T: git git://anongit.freedesktop.org/drm/drm-misc
6583 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6584 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6585 F: drivers/gpu/drm/fsl-dcu/
6587 DRM DRIVERS FOR FREESCALE IMX
6588 M: Philipp Zabel <p.zabel@pengutronix.de>
6589 L: dri-devel@lists.freedesktop.org
6591 F: Documentation/devicetree/bindings/display/imx/
6592 F: drivers/gpu/drm/imx/
6593 F: drivers/gpu/ipu-v3/
6595 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6596 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6597 L: dri-devel@lists.freedesktop.org
6599 T: git git://github.com/patjak/drm-gma500
6600 F: drivers/gpu/drm/gma500/
6602 DRM DRIVERS FOR HISILICON
6603 M: Xinliang Liu <xinliang.liu@linaro.org>
6604 M: Tian Tao <tiantao6@hisilicon.com>
6605 R: John Stultz <jstultz@google.com>
6606 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6607 R: Chen Feng <puck.chen@hisilicon.com>
6608 L: dri-devel@lists.freedesktop.org
6610 T: git git://anongit.freedesktop.org/drm/drm-misc
6611 F: Documentation/devicetree/bindings/display/hisilicon/
6612 F: drivers/gpu/drm/hisilicon/
6614 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6615 M: Deepak Rawat <drawat.floss@gmail.com>
6616 L: linux-hyperv@vger.kernel.org
6617 L: dri-devel@lists.freedesktop.org
6619 T: git git://anongit.freedesktop.org/drm/drm-misc
6620 F: drivers/gpu/drm/hyperv
6622 DRM DRIVERS FOR LIMA
6623 M: Qiang Yu <yuq825@gmail.com>
6624 L: dri-devel@lists.freedesktop.org
6625 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6627 T: git git://anongit.freedesktop.org/drm/drm-misc
6628 F: drivers/gpu/drm/lima/
6629 F: include/uapi/drm/lima_drm.h
6631 DRM DRIVERS FOR MEDIATEK
6632 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6633 M: Philipp Zabel <p.zabel@pengutronix.de>
6634 L: dri-devel@lists.freedesktop.org
6635 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6637 F: Documentation/devicetree/bindings/display/mediatek/
6638 F: drivers/gpu/drm/mediatek/
6639 F: drivers/phy/mediatek/phy-mtk-hdmi*
6640 F: drivers/phy/mediatek/phy-mtk-mipi*
6642 DRM DRIVERS FOR NVIDIA TEGRA
6643 M: Thierry Reding <thierry.reding@gmail.com>
6644 L: dri-devel@lists.freedesktop.org
6645 L: linux-tegra@vger.kernel.org
6647 T: git git://anongit.freedesktop.org/tegra/linux.git
6648 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
6649 F: Documentation/devicetree/bindings/gpu/host1x/
6650 F: drivers/gpu/drm/tegra/
6651 F: drivers/gpu/host1x/
6652 F: include/linux/host1x.h
6653 F: include/uapi/drm/tegra_drm.h
6655 DRM DRIVERS FOR RENESAS
6656 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6657 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6658 L: dri-devel@lists.freedesktop.org
6659 L: linux-renesas-soc@vger.kernel.org
6661 T: git git://linuxtv.org/pinchartl/media drm/du/next
6662 F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
6663 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6664 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6665 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6666 F: drivers/gpu/drm/rcar-du/
6667 F: drivers/gpu/drm/shmobile/
6668 F: include/linux/platform_data/shmob_drm.h
6670 DRM DRIVERS FOR ROCKCHIP
6671 M: Sandy Huang <hjc@rock-chips.com>
6672 M: Heiko Stübner <heiko@sntech.de>
6673 L: dri-devel@lists.freedesktop.org
6675 T: git git://anongit.freedesktop.org/drm/drm-misc
6676 F: Documentation/devicetree/bindings/display/rockchip/
6677 F: drivers/gpu/drm/rockchip/
6680 M: Alain Volmat <alain.volmat@foss.st.com>
6681 L: dri-devel@lists.freedesktop.org
6683 T: git git://anongit.freedesktop.org/drm/drm-misc
6684 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6685 F: drivers/gpu/drm/sti
6688 M: Yannick Fertre <yannick.fertre@foss.st.com>
6689 M: Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
6690 M: Philippe Cornu <philippe.cornu@foss.st.com>
6691 L: dri-devel@lists.freedesktop.org
6693 T: git git://anongit.freedesktop.org/drm/drm-misc
6694 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6695 F: drivers/gpu/drm/stm
6697 DRM DRIVERS FOR TI KEYSTONE
6698 M: Jyri Sarha <jyri.sarha@iki.fi>
6699 M: Tomi Valkeinen <tomba@kernel.org>
6700 L: dri-devel@lists.freedesktop.org
6702 T: git git://anongit.freedesktop.org/drm/drm-misc
6703 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6704 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6705 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6706 F: drivers/gpu/drm/tidss/
6708 DRM DRIVERS FOR TI LCDC
6709 M: Jyri Sarha <jyri.sarha@iki.fi>
6710 R: Tomi Valkeinen <tomba@kernel.org>
6711 L: dri-devel@lists.freedesktop.org
6713 F: Documentation/devicetree/bindings/display/tilcdc/
6714 F: drivers/gpu/drm/tilcdc/
6716 DRM DRIVERS FOR TI OMAP
6717 M: Tomi Valkeinen <tomba@kernel.org>
6718 L: dri-devel@lists.freedesktop.org
6720 F: Documentation/devicetree/bindings/display/ti/
6721 F: drivers/gpu/drm/omapdrm/
6724 M: Emma Anholt <emma@anholt.net>
6726 T: git git://anongit.freedesktop.org/drm/drm-misc
6727 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
6728 F: drivers/gpu/drm/v3d/
6729 F: include/uapi/drm/v3d_drm.h
6732 M: Emma Anholt <emma@anholt.net>
6733 M: Maxime Ripard <mripard@kernel.org>
6735 T: git git://github.com/anholt/linux
6736 T: git git://anongit.freedesktop.org/drm/drm-misc
6737 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6738 F: drivers/gpu/drm/vc4/
6739 F: include/uapi/drm/vc4_drm.h
6741 DRM DRIVERS FOR VIVANTE GPU IP
6742 M: Lucas Stach <l.stach@pengutronix.de>
6743 R: Russell King <linux+etnaviv@armlinux.org.uk>
6744 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6745 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6746 L: dri-devel@lists.freedesktop.org
6748 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6749 F: drivers/gpu/drm/etnaviv/
6750 F: include/uapi/drm/etnaviv_drm.h
6753 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6754 L: dri-devel@lists.freedesktop.org
6755 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6757 T: git git://anongit.freedesktop.org/drm/drm-misc
6758 F: Documentation/gpu/xen-front.rst
6759 F: drivers/gpu/drm/xen/
6761 DRM DRIVERS FOR XILINX
6762 M: Hyun Kwon <hyun.kwon@xilinx.com>
6763 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6764 L: dri-devel@lists.freedesktop.org
6766 T: git git://anongit.freedesktop.org/drm/drm-misc
6767 F: Documentation/devicetree/bindings/display/xlnx/
6768 F: drivers/gpu/drm/xlnx/
6771 M: Thierry Reding <thierry.reding@gmail.com>
6772 R: Sam Ravnborg <sam@ravnborg.org>
6773 L: dri-devel@lists.freedesktop.org
6775 T: git git://anongit.freedesktop.org/drm/drm-misc
6776 F: Documentation/devicetree/bindings/display/panel/
6777 F: drivers/gpu/drm/drm_panel.c
6778 F: drivers/gpu/drm/panel/
6779 F: include/drm/drm_panel.h
6781 DRM PRIVACY-SCREEN CLASS
6782 M: Hans de Goede <hdegoede@redhat.com>
6783 L: dri-devel@lists.freedesktop.org
6785 T: git git://anongit.freedesktop.org/drm/drm-misc
6786 F: drivers/gpu/drm/drm_privacy_screen*
6787 F: include/drm/drm_privacy_screen*
6790 M: Christian Koenig <christian.koenig@amd.com>
6791 M: Huang Rui <ray.huang@amd.com>
6792 L: dri-devel@lists.freedesktop.org
6794 T: git git://anongit.freedesktop.org/drm/drm-misc
6795 F: drivers/gpu/drm/ttm/
6799 M: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
6800 L: dri-devel@lists.freedesktop.org
6802 T: git git://anongit.freedesktop.org/drm/drm-misc
6803 F: drivers/gpu/drm/scheduler/
6804 F: include/drm/gpu_scheduler.h
6806 DSBR100 USB FM RADIO DRIVER
6807 M: Alexey Klimov <klimov.linux@gmail.com>
6808 L: linux-media@vger.kernel.org
6810 T: git git://linuxtv.org/media_tree.git
6811 F: drivers/media/radio/dsbr100.c
6814 M: Hans Verkuil <hverkuil@xs4all.nl>
6815 L: linux-media@vger.kernel.org
6817 W: https://linuxtv.org
6818 T: git git://linuxtv.org/media_tree.git
6819 F: drivers/media/pci/dt3155/
6821 DVB_USB_AF9015 MEDIA DRIVER
6822 M: Antti Palosaari <crope@iki.fi>
6823 L: linux-media@vger.kernel.org
6825 W: https://linuxtv.org
6826 W: http://palosaari.fi/linux/
6827 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6828 T: git git://linuxtv.org/anttip/media_tree.git
6829 F: drivers/media/usb/dvb-usb-v2/af9015*
6831 DVB_USB_AF9035 MEDIA DRIVER
6832 M: Antti Palosaari <crope@iki.fi>
6833 L: linux-media@vger.kernel.org
6835 W: https://linuxtv.org
6836 W: http://palosaari.fi/linux/
6837 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6838 T: git git://linuxtv.org/anttip/media_tree.git
6839 F: drivers/media/usb/dvb-usb-v2/af9035*
6841 DVB_USB_ANYSEE MEDIA DRIVER
6842 M: Antti Palosaari <crope@iki.fi>
6843 L: linux-media@vger.kernel.org
6845 W: https://linuxtv.org
6846 W: http://palosaari.fi/linux/
6847 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6848 T: git git://linuxtv.org/anttip/media_tree.git
6849 F: drivers/media/usb/dvb-usb-v2/anysee*
6851 DVB_USB_AU6610 MEDIA DRIVER
6852 M: Antti Palosaari <crope@iki.fi>
6853 L: linux-media@vger.kernel.org
6855 W: https://linuxtv.org
6856 W: http://palosaari.fi/linux/
6857 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6858 T: git git://linuxtv.org/anttip/media_tree.git
6859 F: drivers/media/usb/dvb-usb-v2/au6610*
6861 DVB_USB_CE6230 MEDIA DRIVER
6862 M: Antti Palosaari <crope@iki.fi>
6863 L: linux-media@vger.kernel.org
6865 W: https://linuxtv.org
6866 W: http://palosaari.fi/linux/
6867 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6868 T: git git://linuxtv.org/anttip/media_tree.git
6869 F: drivers/media/usb/dvb-usb-v2/ce6230*
6871 DVB_USB_CXUSB MEDIA DRIVER
6872 M: Michael Krufky <mkrufky@linuxtv.org>
6873 L: linux-media@vger.kernel.org
6875 W: https://linuxtv.org
6876 W: http://github.com/mkrufky
6877 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6878 T: git git://linuxtv.org/media_tree.git
6879 F: drivers/media/usb/dvb-usb/cxusb*
6881 DVB_USB_EC168 MEDIA DRIVER
6882 M: Antti Palosaari <crope@iki.fi>
6883 L: linux-media@vger.kernel.org
6885 W: https://linuxtv.org
6886 W: http://palosaari.fi/linux/
6887 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6888 T: git git://linuxtv.org/anttip/media_tree.git
6889 F: drivers/media/usb/dvb-usb-v2/ec168*
6891 DVB_USB_GL861 MEDIA DRIVER
6892 M: Antti Palosaari <crope@iki.fi>
6893 L: linux-media@vger.kernel.org
6895 W: https://linuxtv.org
6896 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6897 T: git git://linuxtv.org/anttip/media_tree.git
6898 F: drivers/media/usb/dvb-usb-v2/gl861*
6900 DVB_USB_MXL111SF MEDIA DRIVER
6901 M: Michael Krufky <mkrufky@linuxtv.org>
6902 L: linux-media@vger.kernel.org
6904 W: https://linuxtv.org
6905 W: http://github.com/mkrufky
6906 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6907 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6908 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6910 DVB_USB_RTL28XXU MEDIA DRIVER
6911 M: Antti Palosaari <crope@iki.fi>
6912 L: linux-media@vger.kernel.org
6914 W: https://linuxtv.org
6915 W: http://palosaari.fi/linux/
6916 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6917 T: git git://linuxtv.org/anttip/media_tree.git
6918 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6920 DVB_USB_V2 MEDIA DRIVER
6921 M: Antti Palosaari <crope@iki.fi>
6922 L: linux-media@vger.kernel.org
6924 W: https://linuxtv.org
6925 W: http://palosaari.fi/linux/
6926 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6927 T: git git://linuxtv.org/anttip/media_tree.git
6928 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6929 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6932 M: Jason Baron <jbaron@akamai.com>
6934 F: include/linux/dynamic_debug.h
6935 F: lib/dynamic_debug.c
6937 DYNAMIC INTERRUPT MODERATION
6938 M: Tal Gilboa <talgi@nvidia.com>
6940 F: Documentation/networking/net_dim.rst
6941 F: include/linux/dim.h
6944 DZ DECSTATION DZ11 SERIAL DRIVER
6945 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
6947 F: drivers/tty/serial/dz.*
6949 E3X0 POWER BUTTON DRIVER
6950 M: Moritz Fischer <moritz.fischer@ettus.com>
6951 L: usrp-users@lists.ettus.com
6953 W: http://www.ettus.com
6954 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6955 F: drivers/input/misc/e3x0-button.c
6958 M: Antti Palosaari <crope@iki.fi>
6959 L: linux-media@vger.kernel.org
6961 W: https://linuxtv.org
6962 W: http://palosaari.fi/linux/
6963 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6964 T: git git://linuxtv.org/anttip/media_tree.git
6965 F: drivers/media/tuners/e4000*
6967 EARTH_PT1 MEDIA DRIVER
6968 M: Akihiro Tsukada <tskd08@gmail.com>
6969 L: linux-media@vger.kernel.org
6971 F: drivers/media/pci/pt1/
6973 EARTH_PT3 MEDIA DRIVER
6974 M: Akihiro Tsukada <tskd08@gmail.com>
6975 L: linux-media@vger.kernel.org
6977 F: drivers/media/pci/pt3/
6980 M: Antti Palosaari <crope@iki.fi>
6981 L: linux-media@vger.kernel.org
6983 W: https://linuxtv.org
6984 W: http://palosaari.fi/linux/
6985 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6986 T: git git://linuxtv.org/anttip/media_tree.git
6987 F: drivers/media/dvb-frontends/ec100*
6990 M: Tyler Hicks <code@tyhicks.com>
6991 L: ecryptfs@vger.kernel.org
6993 W: http://ecryptfs.org
6994 W: https://launchpad.net/ecryptfs
6995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6996 F: Documentation/filesystems/ecryptfs.rst
7000 M: Yazen Ghannam <yazen.ghannam@amd.com>
7001 L: linux-edac@vger.kernel.org
7003 F: drivers/edac/amd64_edac*
7004 F: drivers/edac/mce_amd*
7007 M: Jan Luebbe <jlu@pengutronix.de>
7008 L: linux-edac@vger.kernel.org
7010 F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7011 F: drivers/edac/armada_xp_*
7014 M: Stefan Schaeckeler <sschaeck@cisco.com>
7016 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7017 F: drivers/edac/aspeed_edac.c
7020 M: Shravan Kumar Ramani <shravankr@nvidia.com>
7022 F: drivers/edac/bluefield_edac.c
7025 M: Andre Przywara <andre.przywara@arm.com>
7026 L: linux-edac@vger.kernel.org
7028 F: drivers/edac/highbank*
7031 M: Ralf Baechle <ralf@linux-mips.org>
7032 L: linux-edac@vger.kernel.org
7033 L: linux-mips@vger.kernel.org
7035 F: drivers/edac/octeon_edac*
7037 EDAC-CAVIUM THUNDERX
7038 M: Robert Richter <rric@kernel.org>
7039 L: linux-edac@vger.kernel.org
7041 F: drivers/edac/thunderx_edac*
7044 M: Borislav Petkov <bp@alien8.de>
7045 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7046 M: Tony Luck <tony.luck@intel.com>
7047 R: James Morse <james.morse@arm.com>
7048 R: Robert Richter <rric@kernel.org>
7049 L: linux-edac@vger.kernel.org
7051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7052 F: Documentation/admin-guide/ras.rst
7053 F: Documentation/driver-api/edac.rst
7055 F: include/linux/edac.h
7058 M: Lei Wang <lewan@microsoft.com>
7059 L: linux-edac@vger.kernel.org
7061 F: drivers/edac/dmc520_edac.c
7064 M: Mark Gross <markgross@kernel.org>
7065 L: linux-edac@vger.kernel.org
7067 F: drivers/edac/e752x_edac.c
7070 L: linux-edac@vger.kernel.org
7072 F: drivers/edac/e7xxx_edac.c
7075 M: York Sun <york.sun@nxp.com>
7076 L: linux-edac@vger.kernel.org
7078 F: drivers/edac/fsl_ddr_edac.*
7081 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7082 L: linux-edac@vger.kernel.org
7084 F: drivers/edac/ghes_edac.c
7087 M: Tony Luck <tony.luck@intel.com>
7088 L: linux-edac@vger.kernel.org
7090 F: drivers/edac/i10nm_base.c
7093 L: linux-edac@vger.kernel.org
7095 F: drivers/edac/i3000_edac.c
7098 L: linux-edac@vger.kernel.org
7100 F: drivers/edac/i5000_edac.c
7103 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7104 L: linux-edac@vger.kernel.org
7106 F: drivers/edac/i5400_edac.c
7109 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7110 L: linux-edac@vger.kernel.org
7112 F: drivers/edac/i7300_edac.c
7115 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7116 L: linux-edac@vger.kernel.org
7118 F: drivers/edac/i7core_edac.c
7121 M: Tim Small <tim@buttersideup.com>
7122 L: linux-edac@vger.kernel.org
7124 F: drivers/edac/i82443bxgx_edac.c
7127 M: "Arvind R." <arvino55@gmail.com>
7128 L: linux-edac@vger.kernel.org
7130 F: drivers/edac/i82975x_edac.c
7133 M: Jason Baron <jbaron@akamai.com>
7134 L: linux-edac@vger.kernel.org
7136 F: drivers/edac/ie31200_edac.c
7139 M: Tony Luck <tony.luck@intel.com>
7140 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7141 L: linux-edac@vger.kernel.org
7143 F: drivers/edac/igen6_edac.c
7146 M: Johannes Thumshirn <morbidrsa@gmail.com>
7147 L: linux-edac@vger.kernel.org
7149 F: drivers/edac/mpc85xx_edac.[ch]
7152 M: Egor Martovetsky <egor@pasemi.com>
7153 L: linux-edac@vger.kernel.org
7155 F: drivers/edac/pasemi_edac.c
7158 M: Tony Luck <tony.luck@intel.com>
7159 L: linux-edac@vger.kernel.org
7161 F: drivers/edac/pnd2_edac.[ch]
7164 M: Channagoud Kadabi <ckadabi@codeaurora.org>
7165 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
7166 L: linux-arm-msm@vger.kernel.org
7167 L: linux-edac@vger.kernel.org
7169 F: drivers/edac/qcom_edac.c
7172 M: Tim Small <tim@buttersideup.com>
7173 L: linux-edac@vger.kernel.org
7175 F: drivers/edac/r82600_edac.c
7178 M: Tony Luck <tony.luck@intel.com>
7179 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7180 L: linux-edac@vger.kernel.org
7182 F: drivers/edac/sb_edac.c
7185 M: Tony Luck <tony.luck@intel.com>
7186 L: linux-edac@vger.kernel.org
7188 F: drivers/edac/skx_*.[ch]
7191 M: Tero Kristo <kristo@kernel.org>
7192 L: linux-edac@vger.kernel.org
7194 F: drivers/edac/ti_edac.c
7196 EDIROL UA-101/UA-1000 DRIVER
7197 M: Clemens Ladisch <clemens@ladisch.de>
7198 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7201 F: sound/usb/misc/ua101.c
7204 M: Ivan Hu <ivan.hu@canonical.com>
7205 M: Ard Biesheuvel <ardb@kernel.org>
7206 L: linux-efi@vger.kernel.org
7208 F: drivers/firmware/efi/test/
7210 EFI VARIABLE FILESYSTEM
7211 M: Matthew Garrett <matthew.garrett@nebula.com>
7212 M: Jeremy Kerr <jk@ozlabs.org>
7213 M: Ard Biesheuvel <ardb@kernel.org>
7214 L: linux-efi@vger.kernel.org
7216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7219 EFIFB FRAMEBUFFER DRIVER
7220 M: Peter Jones <pjones@redhat.com>
7221 L: linux-fbdev@vger.kernel.org
7223 F: drivers/video/fbdev/efifb.c
7227 W: http://aeschi.ch.eu.org/efs/
7230 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
7231 M: Douglas Miller <dougmill@linux.ibm.com>
7232 L: netdev@vger.kernel.org
7234 F: drivers/net/ethernet/ibm/ehea/
7236 EM28XX VIDEO4LINUX DRIVER
7237 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7238 L: linux-media@vger.kernel.org
7240 W: https://linuxtv.org
7241 T: git git://linuxtv.org/media_tree.git
7242 F: Documentation/admin-guide/media/em28xx*
7243 F: drivers/media/usb/em28xx/
7246 M: Matt Mackall <mpm@selenic.com>
7247 M: David Woodhouse <dwmw2@infradead.org>
7248 L: linux-embedded@vger.kernel.org
7251 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
7252 M: Adrian Hunter <adrian.hunter@intel.com>
7253 M: Ritesh Harjani <riteshh@codeaurora.org>
7254 M: Asutosh Das <asutoshd@codeaurora.org>
7255 L: linux-mmc@vger.kernel.org
7257 F: drivers/mmc/host/cqhci*
7259 EMULEX 10Gbps iSCSI - OneConnect DRIVER
7260 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
7261 L: linux-scsi@vger.kernel.org
7263 W: http://www.broadcom.com
7264 F: drivers/scsi/be2iscsi/
7266 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
7267 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
7268 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
7269 M: Somnath Kotur <somnath.kotur@broadcom.com>
7270 L: netdev@vger.kernel.org
7272 W: http://www.emulex.com
7273 F: drivers/net/ethernet/emulex/benet/
7275 EMULEX ONECONNECT ROCE DRIVER
7276 M: Selvin Xavier <selvin.xavier@broadcom.com>
7277 L: linux-rdma@vger.kernel.org
7279 W: http://www.broadcom.com
7280 F: drivers/infiniband/hw/ocrdma/
7281 F: include/uapi/rdma/ocrdma-abi.h
7283 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
7284 M: James Smart <james.smart@broadcom.com>
7285 M: Dick Kennedy <dick.kennedy@broadcom.com>
7286 L: linux-scsi@vger.kernel.org
7288 W: http://www.broadcom.com
7289 F: drivers/scsi/lpfc/
7291 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7292 M: James Smart <james.smart@broadcom.com>
7293 M: Ram Vegesna <ram.vegesna@broadcom.com>
7294 L: linux-scsi@vger.kernel.org
7295 L: target-devel@vger.kernel.org
7297 W: http://www.broadcom.com
7298 F: drivers/scsi/elx/
7300 ENE CB710 FLASH CARD READER DRIVER
7301 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
7303 F: drivers/misc/cb710/
7304 F: drivers/mmc/host/cb710-mmc.*
7305 F: include/linux/cb710.h
7307 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7308 M: Maxim Levitsky <maximlevitsky@gmail.com>
7310 F: drivers/media/rc/ene_ir.*
7312 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7313 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
7314 L: linuxppc-dev@lists.ozlabs.org
7316 F: drivers/tty/ehv_bytechan.c
7318 EPSON S1D13XXX FRAMEBUFFER DRIVER
7319 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
7321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7322 F: drivers/video/fbdev/s1d13xxxfb.c
7323 F: include/video/s1d13xxxfb.h
7326 M: Gao Xiang <xiang@kernel.org>
7327 M: Chao Yu <chao@kernel.org>
7328 L: linux-erofs@lists.ozlabs.org
7330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7331 F: Documentation/filesystems/erofs.rst
7333 F: include/trace/events/erofs.h
7335 ERRSEQ ERROR TRACKING INFRASTRUCTURE
7336 M: Jeff Layton <jlayton@kernel.org>
7338 F: include/linux/errseq.h
7341 ET131X NETWORK DRIVER
7342 M: Mark Einon <mark.einon@gmail.com>
7344 F: drivers/net/ethernet/agere/
7346 ETAS ES58X CAN/USB DRIVER
7347 M: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7348 L: linux-can@vger.kernel.org
7350 F: drivers/net/can/usb/etas_es58x/
7353 M: Roopa Prabhu <roopa@nvidia.com>
7354 M: Nikolay Aleksandrov <razor@blackwall.org>
7355 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
7356 L: netdev@vger.kernel.org
7358 W: http://www.linuxfoundation.org/en/Net:Bridge
7359 F: include/linux/netfilter_bridge/
7362 ETHERNET PHY LIBRARY
7363 M: Andrew Lunn <andrew@lunn.ch>
7364 M: Heiner Kallweit <hkallweit1@gmail.com>
7365 R: Russell King <linux@armlinux.org.uk>
7366 L: netdev@vger.kernel.org
7368 F: Documentation/ABI/testing/sysfs-class-net-phydev
7369 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
7370 F: Documentation/devicetree/bindings/net/mdio*
7371 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
7372 F: Documentation/networking/phy.rst
7373 F: drivers/net/mdio/
7374 F: drivers/net/mdio/acpi_mdio.c
7375 F: drivers/net/mdio/fwnode_mdio.c
7376 F: drivers/net/mdio/of_mdio.c
7379 F: include/dt-bindings/net/qca-ar803x.h
7380 F: include/linux/linkmode.h
7381 F: include/linux/*mdio*.h
7382 F: include/linux/mdio/*.h
7383 F: include/linux/mii.h
7384 F: include/linux/of_net.h
7385 F: include/linux/phy.h
7386 F: include/linux/phy_fixed.h
7387 F: include/linux/platform_data/mdio-bcm-unimac.h
7388 F: include/linux/platform_data/mdio-gpio.h
7389 F: include/trace/events/mdio.h
7390 F: include/uapi/linux/mdio.h
7391 F: include/uapi/linux/mii.h
7392 F: net/core/of_net.c
7395 R: Eric Biederman <ebiederm@xmission.com>
7396 R: Kees Cook <keescook@chromium.org>
7397 L: linux-mm@kvack.org
7399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
7400 F: arch/alpha/kernel/binfmt_loader.c
7403 F: include/linux/binfmts.h
7404 F: include/linux/elf.h
7405 F: include/uapi/linux/binfmts.h
7406 F: include/uapi/linux/elf.h
7407 F: tools/testing/selftests/exec/
7412 M: Namjae Jeon <linkinjeon@kernel.org>
7413 M: Sungjong Seo <sj1557.seo@samsung.com>
7414 L: linux-fsdevel@vger.kernel.org
7419 M: Jan Kara <jack@suse.com>
7420 L: linux-ext4@vger.kernel.org
7422 F: Documentation/filesystems/ext2.rst
7424 F: include/linux/ext2*
7427 M: "Theodore Ts'o" <tytso@mit.edu>
7428 M: Andreas Dilger <adilger.kernel@dilger.ca>
7429 L: linux-ext4@vger.kernel.org
7431 W: http://ext4.wiki.kernel.org
7432 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
7433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7434 F: Documentation/filesystems/ext4/
7436 F: include/trace/events/ext4.h
7438 Extended Verification Module (EVM)
7439 M: Mimi Zohar <zohar@linux.ibm.com>
7440 L: linux-integrity@vger.kernel.org
7442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7443 F: security/integrity/evm/
7444 F: security/integrity/
7446 EXTENSIBLE FIRMWARE INTERFACE (EFI)
7447 M: Ard Biesheuvel <ardb@kernel.org>
7448 L: linux-efi@vger.kernel.org
7450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7451 F: Documentation/admin-guide/efi-stub.rst
7452 F: arch/*/include/asm/efi.h
7453 F: arch/*/kernel/efi.c
7454 F: arch/arm/boot/compressed/efi-header.S
7455 F: arch/arm64/kernel/efi-entry.S
7456 F: arch/x86/platform/efi/
7457 F: drivers/firmware/efi/
7458 F: include/linux/efi*.h
7460 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7461 M: MyungJoo Ham <myungjoo.ham@samsung.com>
7462 M: Chanwoo Choi <cw00.choi@samsung.com>
7463 L: linux-kernel@vger.kernel.org
7465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7466 F: Documentation/devicetree/bindings/extcon/
7467 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7469 F: include/linux/extcon.h
7470 F: include/linux/extcon/
7473 M: Masami Hiramatsu <mhiramat@kernel.org>
7475 F: Documentation/admin-guide/bootconfig.rst
7476 F: fs/proc/bootconfig.c
7477 F: include/linux/bootconfig.h
7479 F: tools/bootconfig/*
7480 F: tools/bootconfig/scripts/*
7483 M: Jingoo Han <jingoohan1@gmail.com>
7484 L: dri-devel@lists.freedesktop.org
7486 F: drivers/gpu/drm/exynos/exynos_dp*
7488 EXYNOS SYSMMU (IOMMU) driver
7489 M: Marek Szyprowski <m.szyprowski@samsung.com>
7490 L: iommu@lists.linux-foundation.org
7492 F: drivers/iommu/exynos-iommu.c
7495 M: Jaegeuk Kim <jaegeuk@kernel.org>
7496 M: Chao Yu <chao@kernel.org>
7497 L: linux-f2fs-devel@lists.sourceforge.net
7499 W: https://f2fs.wiki.kernel.org/
7500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7501 F: Documentation/ABI/testing/sysfs-fs-f2fs
7502 F: Documentation/filesystems/f2fs.rst
7504 F: include/linux/f2fs_fs.h
7505 F: include/trace/events/f2fs.h
7506 F: include/uapi/linux/f2fs.h
7508 F71805F HARDWARE MONITORING DRIVER
7509 M: Jean Delvare <jdelvare@suse.com>
7510 L: linux-hwmon@vger.kernel.org
7512 F: Documentation/hwmon/f71805f.rst
7513 F: drivers/hwmon/f71805f.c
7516 M: Josh Poimboeuf <jpoimboe@kernel.org>
7518 F: scripts/faddr2line
7521 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7522 L: netdev@vger.kernel.org
7524 F: Documentation/networking/failover.rst
7525 F: include/net/failover.h
7526 F: net/core/failover.c
7529 M: Jan Kara <jack@suse.cz>
7530 R: Amir Goldstein <amir73il@gmail.com>
7531 R: Matthew Bobrowski <repnop@google.com>
7532 L: linux-fsdevel@vger.kernel.org
7534 F: fs/notify/fanotify/
7535 F: include/linux/fanotify.h
7536 F: include/uapi/linux/fanotify.h
7538 FARSYNC SYNCHRONOUS DRIVER
7539 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7541 W: http://www.farsite.co.uk/
7542 F: drivers/net/wan/farsync.*
7544 FAULT INJECTION SUPPORT
7545 M: Akinobu Mita <akinobu.mita@gmail.com>
7547 F: Documentation/fault-injection/
7548 F: lib/fault-inject.c
7550 FBTFT Framebuffer drivers
7551 L: dri-devel@lists.freedesktop.org
7552 L: linux-fbdev@vger.kernel.org
7554 F: drivers/staging/fbtft/
7557 M: Michael Buesch <m@bues.ch>
7558 L: linux-media@vger.kernel.org
7560 F: drivers/media/tuners/fc0011.c
7561 F: drivers/media/tuners/fc0011.h
7564 M: Antti Palosaari <crope@iki.fi>
7565 L: linux-media@vger.kernel.org
7567 W: https://linuxtv.org
7568 W: http://palosaari.fi/linux/
7569 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7570 T: git git://linuxtv.org/anttip/media_tree.git
7571 F: drivers/media/tuners/fc2580*
7573 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7574 M: Hannes Reinecke <hare@suse.de>
7575 L: linux-scsi@vger.kernel.org
7577 W: www.Open-FCoE.org
7578 F: drivers/scsi/fcoe/
7579 F: drivers/scsi/libfc/
7581 F: include/scsi/libfc.h
7582 F: include/scsi/libfcoe.h
7583 F: include/uapi/scsi/fc/
7585 FILE LOCKING (flock() and fcntl()/lockf())
7586 M: Jeff Layton <jlayton@kernel.org>
7587 L: linux-fsdevel@vger.kernel.org
7591 F: include/linux/fcntl.h
7592 F: include/uapi/linux/fcntl.h
7594 FILESYSTEM DIRECT ACCESS (DAX)
7595 M: Dan Williams <dan.j.williams@intel.com>
7596 R: Matthew Wilcox <willy@infradead.org>
7597 R: Jan Kara <jack@suse.cz>
7598 L: linux-fsdevel@vger.kernel.org
7599 L: nvdimm@lists.linux.dev
7602 F: include/linux/dax.h
7603 F: include/trace/events/fs_dax.h
7605 FILESYSTEMS (VFS and infrastructure)
7606 M: Alexander Viro <viro@zeniv.linux.org.uk>
7607 L: linux-fsdevel@vger.kernel.org
7610 F: include/linux/fs.h
7611 F: include/linux/fs_types.h
7612 F: include/uapi/linux/fs.h
7613 F: include/uapi/linux/openat2.h
7618 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7619 M: Riku Voipio <riku.voipio@iki.fi>
7620 L: linux-hwmon@vger.kernel.org
7622 F: drivers/hwmon/f75375s.c
7623 F: include/linux/f75375s.h
7625 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7626 M: Clemens Ladisch <clemens@ladisch.de>
7627 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7628 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7631 F: include/uapi/sound/firewire.h
7634 FIREWIRE MEDIA DRIVERS (firedtv)
7635 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7636 L: linux-media@vger.kernel.org
7637 L: linux1394-devel@lists.sourceforge.net
7639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7640 F: drivers/media/firewire/
7642 FIREWIRE SBP-2 TARGET
7643 M: Chris Boot <bootc@bootc.net>
7644 L: linux-scsi@vger.kernel.org
7645 L: target-devel@vger.kernel.org
7646 L: linux1394-devel@lists.sourceforge.net
7648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7649 F: drivers/target/sbp/
7652 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7653 L: linux1394-devel@lists.sourceforge.net
7655 W: http://ieee1394.wiki.kernel.org/
7656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7657 F: drivers/firewire/
7658 F: include/linux/firewire.h
7659 F: include/uapi/linux/firewire*.h
7662 FIRMWARE FRAMEWORK FOR ARMV8-A
7663 M: Sudeep Holla <sudeep.holla@arm.com>
7664 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7666 F: drivers/firmware/arm_ffa/
7667 F: include/linux/arm_ffa.h
7669 FIRMWARE LOADER (request_firmware)
7670 M: Luis Chamberlain <mcgrof@kernel.org>
7671 L: linux-kernel@vger.kernel.org
7673 F: Documentation/firmware_class/
7674 F: drivers/base/firmware_loader/
7675 F: include/linux/firmware.h
7677 FLEXTIMER FTM-QUADDEC DRIVER
7678 M: Patrick Havelange <patrick.havelange@essensium.com>
7679 L: linux-iio@vger.kernel.org
7681 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7682 F: drivers/counter/ftm-quaddec.c
7685 M: Denis Efremov <efremov@linux.com>
7686 L: linux-block@vger.kernel.org
7688 F: drivers/block/floppy.c
7690 FLYSKY FSIA6B RC RECEIVER
7691 M: Markus Koch <markus@notsyncing.net>
7692 L: linux-input@vger.kernel.org
7694 F: drivers/input/joystick/fsia6b.c
7696 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
7697 M: Geoffrey D. Bennett <g@b4.vu>
7698 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7701 F: sound/usb/mixer_scarlett_gen2.c
7703 FORCEDETH GIGABIT ETHERNET DRIVER
7704 M: Rain River <rain.1986.08.12@gmail.com>
7705 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7706 L: netdev@vger.kernel.org
7708 F: drivers/net/ethernet/nvidia/*
7711 M: Kees Cook <keescook@chromium.org>
7712 L: linux-hardening@vger.kernel.org
7714 F: include/linux/fortify-string.h
7715 F: lib/test_fortify/*
7716 F: scripts/test_fortify.sh
7720 M: Wu Hao <hao.wu@intel.com>
7721 R: Tom Rix <trix@redhat.com>
7722 L: linux-fpga@vger.kernel.org
7724 F: Documentation/ABI/testing/sysfs-bus-dfl*
7725 F: Documentation/fpga/dfl.rst
7726 F: drivers/fpga/dfl*
7727 F: drivers/uio/uio_dfl.c
7728 F: include/linux/dfl.h
7729 F: include/uapi/linux/fpga-dfl.h
7731 FPGA MANAGER FRAMEWORK
7732 M: Moritz Fischer <mdf@kernel.org>
7733 M: Wu Hao <hao.wu@intel.com>
7734 M: Xu Yilun <yilun.xu@intel.com>
7735 R: Tom Rix <trix@redhat.com>
7736 L: linux-fpga@vger.kernel.org
7738 Q: http://patchwork.kernel.org/project/linux-fpga/list/
7739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
7740 F: Documentation/devicetree/bindings/fpga/
7741 F: Documentation/driver-api/fpga/
7742 F: Documentation/fpga/
7744 F: include/linux/fpga/
7747 M: Bill Metzenthen <billm@melbpc.org.au>
7749 W: http://floatingpoint.sourceforge.net/emulator/index.html
7750 F: arch/x86/math-emu/
7753 M: Daniel Vetter <daniel@ffwll.ch>
7754 F: drivers/video/fbdev/core/
7756 T: git git://anongit.freedesktop.org/drm/drm-misc
7759 M: Helge Deller <deller@gmx.de>
7760 L: linux-fbdev@vger.kernel.org
7761 L: dri-devel@lists.freedesktop.org
7763 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
7764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
7765 F: Documentation/fb/
7767 F: include/linux/fb.h
7768 F: include/uapi/linux/fb.h
7769 F: include/uapi/video/
7772 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7773 M: Horia Geantă <horia.geanta@nxp.com>
7774 M: Pankaj Gupta <pankaj.gupta@nxp.com>
7775 M: Gaurav Jain <gaurav.jain@nxp.com>
7776 L: linux-crypto@vger.kernel.org
7778 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7779 F: drivers/crypto/caam/
7781 FREESCALE COLDFIRE M5441X MMC DRIVER
7782 M: Angelo Dureghello <angelo.dureghello@timesys.com>
7783 L: linux-mmc@vger.kernel.org
7785 F: drivers/mmc/host/sdhci-esdhc-mcf.c
7786 F: include/linux/platform_data/mmc-esdhc-mcf.h
7788 FREESCALE DIU FRAMEBUFFER DRIVER
7789 M: Timur Tabi <timur@kernel.org>
7790 L: linux-fbdev@vger.kernel.org
7792 F: drivers/video/fbdev/fsl-diu-fb.*
7794 FREESCALE DMA DRIVER
7795 M: Li Yang <leoyang.li@nxp.com>
7796 M: Zhang Wei <zw@zh-kernel.org>
7797 L: linuxppc-dev@lists.ozlabs.org
7799 F: drivers/dma/fsldma.*
7801 FREESCALE DSPI DRIVER
7802 M: Vladimir Oltean <olteanv@gmail.com>
7803 L: linux-spi@vger.kernel.org
7805 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7806 F: drivers/spi/spi-fsl-dspi.c
7807 F: include/linux/spi/spi-fsl-dspi.h
7809 FREESCALE ENETC ETHERNET DRIVERS
7810 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7811 L: netdev@vger.kernel.org
7813 F: drivers/net/ethernet/freescale/enetc/
7815 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7816 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7817 L: netdev@vger.kernel.org
7819 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7820 F: drivers/net/ethernet/freescale/gianfar*
7822 FREESCALE GPMI NAND DRIVER
7823 M: Han Xu <han.xu@nxp.com>
7824 L: linux-mtd@lists.infradead.org
7826 F: drivers/mtd/nand/raw/gpmi-nand/*
7828 FREESCALE I2C CPM DRIVER
7829 M: Jochen Friedrich <jochen@scram.de>
7830 L: linuxppc-dev@lists.ozlabs.org
7831 L: linux-i2c@vger.kernel.org
7833 F: drivers/i2c/busses/i2c-cpm.c
7835 FREESCALE IMX / MXC FEC DRIVER
7836 M: Joakim Zhang <qiangqing.zhang@nxp.com>
7837 L: netdev@vger.kernel.org
7839 F: Documentation/devicetree/bindings/net/fsl,fec.yaml
7840 F: drivers/net/ethernet/freescale/fec.h
7841 F: drivers/net/ethernet/freescale/fec_main.c
7842 F: drivers/net/ethernet/freescale/fec_ptp.c
7844 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7845 M: Sascha Hauer <s.hauer@pengutronix.de>
7846 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7847 L: linux-fbdev@vger.kernel.org
7848 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7850 F: drivers/video/fbdev/imxfb.c
7851 F: include/linux/platform_data/video-imxfb.h
7853 FREESCALE IMX DDR PMU DRIVER
7854 M: Frank Li <Frank.li@nxp.com>
7855 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7857 F: Documentation/admin-guide/perf/imx-ddr.rst
7858 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7859 F: drivers/perf/fsl_imx8_ddr_perf.c
7861 FREESCALE IMX I2C DRIVER
7862 M: Oleksij Rempel <o.rempel@pengutronix.de>
7863 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7864 L: linux-i2c@vger.kernel.org
7866 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7867 F: drivers/i2c/busses/i2c-imx.c
7869 FREESCALE IMX LPI2C DRIVER
7870 M: Dong Aisheng <aisheng.dong@nxp.com>
7871 L: linux-i2c@vger.kernel.org
7872 L: linux-imx@nxp.com
7874 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7875 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7877 FREESCALE MPC I2C DRIVER
7878 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
7879 L: linux-i2c@vger.kernel.org
7881 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
7882 F: drivers/i2c/busses/i2c-mpc.c
7884 FREESCALE QORIQ DPAA ETHERNET DRIVER
7885 M: Madalin Bucur <madalin.bucur@nxp.com>
7886 L: netdev@vger.kernel.org
7888 F: drivers/net/ethernet/freescale/dpaa
7890 FREESCALE QORIQ DPAA FMAN DRIVER
7891 M: Madalin Bucur <madalin.bucur@nxp.com>
7892 L: netdev@vger.kernel.org
7894 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7895 F: drivers/net/ethernet/freescale/fman
7897 FREESCALE QORIQ PTP CLOCK DRIVER
7898 M: Yangbo Lu <yangbo.lu@nxp.com>
7899 L: netdev@vger.kernel.org
7901 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7902 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7903 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7904 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7905 F: drivers/ptp/ptp_qoriq.c
7906 F: drivers/ptp/ptp_qoriq_debugfs.c
7907 F: include/linux/fsl/ptp_qoriq.h
7909 FREESCALE QUAD SPI DRIVER
7910 M: Han Xu <han.xu@nxp.com>
7911 L: linux-spi@vger.kernel.org
7913 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
7914 F: drivers/spi/spi-fsl-qspi.c
7916 FREESCALE QUICC ENGINE LIBRARY
7917 M: Qiang Zhao <qiang.zhao@nxp.com>
7918 L: linuxppc-dev@lists.ozlabs.org
7920 F: drivers/soc/fsl/qe/
7921 F: include/soc/fsl/qe/
7923 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7924 M: Li Yang <leoyang.li@nxp.com>
7925 L: netdev@vger.kernel.org
7926 L: linuxppc-dev@lists.ozlabs.org
7928 F: drivers/net/ethernet/freescale/ucc_geth*
7930 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7931 M: Zhao Qiang <qiang.zhao@nxp.com>
7932 L: netdev@vger.kernel.org
7933 L: linuxppc-dev@lists.ozlabs.org
7935 F: drivers/net/wan/fsl_ucc_hdlc*
7937 FREESCALE QUICC ENGINE UCC UART DRIVER
7938 M: Timur Tabi <timur@kernel.org>
7939 L: linuxppc-dev@lists.ozlabs.org
7941 F: drivers/tty/serial/ucc_uart.c
7943 FREESCALE SOC DRIVERS
7944 M: Li Yang <leoyang.li@nxp.com>
7945 L: linuxppc-dev@lists.ozlabs.org
7946 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7948 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
7949 F: Documentation/devicetree/bindings/soc/fsl/
7951 F: include/linux/fsl/
7954 FREESCALE SOC FS_ENET DRIVER
7955 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7956 L: linuxppc-dev@lists.ozlabs.org
7957 L: netdev@vger.kernel.org
7959 F: drivers/net/ethernet/freescale/fs_enet/
7960 F: include/linux/fs_enet_pd.h
7962 FREESCALE SOC SOUND DRIVERS
7963 M: Shengjiu Wang <shengjiu.wang@gmail.com>
7964 M: Xiubo Li <Xiubo.Lee@gmail.com>
7965 R: Fabio Estevam <festevam@gmail.com>
7966 R: Nicolin Chen <nicoleotsuka@gmail.com>
7967 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7968 L: linuxppc-dev@lists.ozlabs.org
7970 F: sound/soc/fsl/fsl*
7971 F: sound/soc/fsl/imx*
7972 F: sound/soc/fsl/mpc8610_hpcd.c
7974 FREESCALE USB PERIPHERAL DRIVERS
7975 M: Li Yang <leoyang.li@nxp.com>
7976 L: linux-usb@vger.kernel.org
7977 L: linuxppc-dev@lists.ozlabs.org
7979 F: drivers/usb/gadget/udc/fsl*
7981 FREESCALE USB PHY DRIVER
7982 M: Ran Wang <ran.wang_1@nxp.com>
7983 L: linux-usb@vger.kernel.org
7984 L: linuxppc-dev@lists.ozlabs.org
7986 F: drivers/usb/phy/phy-fsl-usb*
7989 M: Christoph Hellwig <hch@infradead.org>
7991 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7995 M: "Rafael J. Wysocki" <rafael@kernel.org>
7996 M: Pavel Machek <pavel@ucw.cz>
7997 L: linux-pm@vger.kernel.org
7999 F: Documentation/power/freezing-of-tasks.rst
8000 F: include/linux/freezer.h
8004 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
8005 L: linux-kernel@vger.kernel.org
8007 F: include/linux/frontswap.h
8010 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8011 M: David Howells <dhowells@redhat.com>
8012 L: linux-cachefs@redhat.com (moderated for non-subscribers)
8014 F: Documentation/filesystems/caching/
8016 F: include/linux/fscache*.h
8018 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8019 M: Theodore Y. Ts'o <tytso@mit.edu>
8020 M: Jaegeuk Kim <jaegeuk@kernel.org>
8021 M: Eric Biggers <ebiggers@kernel.org>
8022 L: linux-fscrypt@vger.kernel.org
8024 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8025 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
8026 F: Documentation/filesystems/fscrypt.rst
8028 F: include/linux/fscrypt*.h
8029 F: include/uapi/linux/fscrypt.h
8032 M: Jeremy Kerr <jk@ozlabs.org>
8033 M: Joel Stanley <joel@jms.id.au>
8034 R: Alistar Popple <alistair@popple.id.au>
8035 R: Eddie James <eajames@linux.ibm.com>
8036 L: linux-fsi@lists.ozlabs.org
8038 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
8039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8041 F: include/linux/fsi*.h
8042 F: include/trace/events/fsi*.h
8044 FSI-ATTACHED I2C DRIVER
8045 M: Eddie James <eajames@linux.ibm.com>
8046 L: linux-i2c@vger.kernel.org
8047 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
8049 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8050 F: drivers/i2c/busses/i2c-fsi.c
8052 FSI-ATTACHED SPI DRIVER
8053 M: Eddie James <eajames@linux.ibm.com>
8054 L: linux-spi@vger.kernel.org
8056 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8057 F: drivers/spi/spi-fsi.c
8059 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8060 M: Jan Kara <jack@suse.cz>
8061 R: Amir Goldstein <amir73il@gmail.com>
8062 L: linux-fsdevel@vger.kernel.org
8064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
8066 F: include/linux/fsnotify*.h
8068 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
8069 M: Eric Biggers <ebiggers@kernel.org>
8070 M: Theodore Y. Ts'o <tytso@mit.edu>
8071 L: linux-fscrypt@vger.kernel.org
8073 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8074 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
8075 F: Documentation/filesystems/fsverity.rst
8077 F: include/linux/fsverity.h
8078 F: include/uapi/linux/fsverity.h
8080 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
8081 M: Michael Zaidman <michael.zaidman@gmail.com>
8082 L: linux-i2c@vger.kernel.org
8083 L: linux-input@vger.kernel.org
8085 F: drivers/hid/hid-ft260.c
8087 FUJITSU LAPTOP EXTRAS
8088 M: Jonathan Woithe <jwoithe@just42.net>
8089 L: platform-driver-x86@vger.kernel.org
8091 F: drivers/platform/x86/fujitsu-laptop.c
8093 FUJITSU M-5MO LS CAMERA ISP DRIVER
8094 M: Kyungmin Park <kyungmin.park@samsung.com>
8095 M: Heungjun Kim <riverful.kim@samsung.com>
8096 L: linux-media@vger.kernel.org
8098 F: drivers/media/i2c/m5mols/
8099 F: include/media/i2c/m5mols.h
8101 FUJITSU TABLET EXTRAS
8102 M: Robert Gerlach <khnz@gmx.de>
8103 L: platform-driver-x86@vger.kernel.org
8105 F: drivers/platform/x86/fujitsu-tablet.c
8107 FUNGIBLE ETHERNET DRIVERS
8108 M: Dimitris Michailidis <dmichail@fungible.com>
8109 L: netdev@vger.kernel.org
8111 F: drivers/net/ethernet/fungible/
8113 FUSE: FILESYSTEM IN USERSPACE
8114 M: Miklos Szeredi <miklos@szeredi.hu>
8115 L: linux-fsdevel@vger.kernel.org
8117 W: https://github.com/libfuse/
8118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
8119 F: Documentation/filesystems/fuse.rst
8121 F: include/uapi/linux/fuse.h
8124 M: Thomas Gleixner <tglx@linutronix.de>
8125 M: Ingo Molnar <mingo@redhat.com>
8126 R: Peter Zijlstra <peterz@infradead.org>
8127 R: Darren Hart <dvhart@infradead.org>
8128 R: Davidlohr Bueso <dave@stgolabs.net>
8129 R: André Almeida <andrealmeid@igalia.com>
8130 L: linux-kernel@vger.kernel.org
8132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8133 F: Documentation/locking/*futex*
8134 F: include/asm-generic/futex.h
8135 F: include/linux/futex.h
8136 F: include/uapi/linux/futex.h
8138 F: tools/perf/bench/futex*
8139 F: tools/testing/selftests/futex/
8141 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
8142 M: Tim Harvey <tharvey@gateworks.com>
8143 M: Robert Jones <rjones@gateworks.com>
8145 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
8146 F: drivers/mfd/gateworks-gsc.c
8147 F: include/linux/mfd/gsc.h
8148 F: Documentation/hwmon/gsc-hwmon.rst
8149 F: drivers/hwmon/gsc-hwmon.c
8150 F: include/linux/platform_data/gsc_hwmon.h
8153 M: Kees Cook <keescook@chromium.org>
8154 L: linux-hardening@vger.kernel.org
8156 F: Documentation/kbuild/gcc-plugins.rst
8157 F: scripts/Makefile.gcc-plugins
8158 F: scripts/gcc-plugins/
8160 GCOV BASED KERNEL PROFILING
8161 M: Peter Oberparleiter <oberpar@linux.ibm.com>
8163 F: Documentation/dev-tools/gcov.rst
8166 GDB KERNEL DEBUGGING HELPER SCRIPTS
8167 M: Jan Kiszka <jan.kiszka@siemens.com>
8168 M: Kieran Bingham <kbingham@kernel.org>
8172 GEMINI CRYPTO DRIVER
8173 M: Corentin Labbe <clabbe@baylibre.com>
8174 L: linux-crypto@vger.kernel.org
8176 F: drivers/crypto/gemini/
8178 GEMTEK FM RADIO RECEIVER DRIVER
8179 M: Hans Verkuil <hverkuil@xs4all.nl>
8180 L: linux-media@vger.kernel.org
8182 W: https://linuxtv.org
8183 T: git git://linuxtv.org/media_tree.git
8184 F: drivers/media/radio/radio-gemtek*
8186 GENERIC ARCHITECTURE TOPOLOGY
8187 M: Sudeep Holla <sudeep.holla@arm.com>
8188 L: linux-kernel@vger.kernel.org
8190 F: drivers/base/arch_topology.c
8191 F: include/linux/arch_topology.h
8194 M: Thomas Gleixner <tglx@linutronix.de>
8195 M: Peter Zijlstra <peterz@infradead.org>
8196 M: Andy Lutomirski <luto@kernel.org>
8197 L: linux-kernel@vger.kernel.org
8199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
8200 F: include/linux/entry-common.h
8201 F: include/linux/entry-kvm.h
8204 GENERIC GPIO I2C DRIVER
8205 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8207 F: drivers/i2c/busses/i2c-gpio.c
8208 F: include/linux/platform_data/i2c-gpio.h
8210 GENERIC GPIO I2C MULTIPLEXER DRIVER
8211 M: Peter Korsgaard <peter.korsgaard@barco.com>
8212 L: linux-i2c@vger.kernel.org
8214 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
8215 F: drivers/i2c/muxes/i2c-mux-gpio.c
8216 F: include/linux/platform_data/i2c-mux-gpio.h
8218 GENERIC HDLC (WAN) DRIVERS
8219 M: Krzysztof Halasa <khc@pm.waw.pl>
8221 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
8222 F: drivers/net/wan/c101.c
8223 F: drivers/net/wan/hd6457*
8224 F: drivers/net/wan/hdlc*
8225 F: drivers/net/wan/n2.c
8226 F: drivers/net/wan/pc300too.c
8227 F: drivers/net/wan/pci200syn.c
8228 F: drivers/net/wan/wanxl*
8230 GENERIC INCLUDE/ASM HEADER FILES
8231 M: Arnd Bergmann <arnd@arndb.de>
8232 L: linux-arch@vger.kernel.org
8234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
8235 F: include/asm-generic/
8236 F: include/uapi/asm-generic/
8238 GENERIC PHY FRAMEWORK
8239 M: Kishon Vijay Abraham I <kishon@ti.com>
8240 M: Vinod Koul <vkoul@kernel.org>
8241 L: linux-phy@lists.infradead.org
8243 Q: https://patchwork.kernel.org/project/linux-phy/list/
8244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
8245 F: Documentation/devicetree/bindings/phy/
8247 F: include/linux/phy/
8249 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
8250 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8252 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
8255 M: "Rafael J. Wysocki" <rafael@kernel.org>
8256 M: Kevin Hilman <khilman@kernel.org>
8257 M: Ulf Hansson <ulf.hansson@linaro.org>
8258 L: linux-pm@vger.kernel.org
8260 F: Documentation/devicetree/bindings/power/power?domain*
8261 F: drivers/base/power/domain*.c
8262 F: include/linux/pm_domain.h
8264 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
8265 M: Eugen Hristev <eugen.hristev@microchip.com>
8266 L: linux-input@vger.kernel.org
8268 F: drivers/input/touchscreen/resistive-adc-touch.c
8270 GENERIC STRING LIBRARY
8271 R: Andy Shevchenko <andy@kernel.org>
8274 F: lib/string_helpers.c
8275 F: lib/test_string.c
8276 F: lib/test-string_helpers.c
8278 GENERIC UIO DRIVER FOR PCI DEVICES
8279 M: "Michael S. Tsirkin" <mst@redhat.com>
8280 L: kvm@vger.kernel.org
8282 F: drivers/uio/uio_pci_generic.c
8284 GENERIC VDSO LIBRARY
8285 M: Andy Lutomirski <luto@kernel.org>
8286 M: Thomas Gleixner <tglx@linutronix.de>
8287 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
8288 L: linux-kernel@vger.kernel.org
8290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
8291 F: include/asm-generic/vdso/vsyscall.h
8293 F: kernel/time/vsyscall.c
8296 GENWQE (IBM Generic Workqueue Card)
8297 M: Frank Haverkamp <haver@linux.ibm.com>
8299 F: drivers/misc/genwqe/
8301 GET_MAINTAINER SCRIPT
8302 M: Joe Perches <joe@perches.com>
8304 F: scripts/get_maintainer.pl
8307 M: Bob Peterson <rpeterso@redhat.com>
8308 M: Andreas Gruenbacher <agruenba@redhat.com>
8309 L: cluster-devel@redhat.com
8311 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
8312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
8313 F: Documentation/filesystems/gfs2*
8315 F: include/uapi/linux/gfs2_ondisk.h
8318 M: Thomas Weißschuh <thomas@weissschuh.net>
8319 L: platform-driver-x86@vger.kernel.org
8321 F: drivers/platform/x86/gigabyte-wmi.c
8324 M: Johan Hovold <johan@kernel.org>
8326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
8327 F: Documentation/ABI/testing/sysfs-class-gnss
8328 F: Documentation/devicetree/bindings/gnss/
8330 F: include/linux/gnss.h
8333 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
8334 L: linux-media@vger.kernel.org
8336 F: drivers/media/usb/go7007/
8339 M: Bastien Nocera <hadess@hadess.net>
8340 M: Hans de Goede <hdegoede@redhat.com>
8341 L: linux-input@vger.kernel.org
8343 F: drivers/input/touchscreen/goodix*
8345 GOOGLE ETHERNET DRIVERS
8346 M: Jeroen de Borst <jeroendb@google.com>
8347 R: Catherine Sullivan <csully@google.com>
8348 R: David Awogbemila <awogbemila@google.com>
8349 L: netdev@vger.kernel.org
8351 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
8352 F: drivers/net/ethernet/google
8354 GPD POCKET FAN DRIVER
8355 M: Hans de Goede <hdegoede@redhat.com>
8356 L: platform-driver-x86@vger.kernel.org
8358 F: drivers/platform/x86/gpd-pocket-fan.c
8361 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8362 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8363 L: linux-gpio@vger.kernel.org
8364 L: linux-acpi@vger.kernel.org
8366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8367 F: Documentation/firmware-guide/acpi/gpio-properties.rst
8368 F: drivers/gpio/gpiolib-acpi.c
8369 F: drivers/gpio/gpiolib-acpi.h
8372 M: Geert Uytterhoeven <geert+renesas@glider.be>
8373 L: linux-gpio@vger.kernel.org
8375 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
8376 F: drivers/gpio/gpio-aggregator.c
8379 M: Sean Young <sean@mess.org>
8380 L: linux-media@vger.kernel.org
8382 F: drivers/media/rc/gpio-ir-tx.c
8385 M: Bamvor Jian Zhang <bamv2005@gmail.com>
8386 L: linux-gpio@vger.kernel.org
8388 F: drivers/gpio/gpio-mockup.c
8389 F: tools/testing/selftests/gpio/
8392 R: Michael Walle <michael@walle.cc>
8394 F: drivers/gpio/gpio-regmap.c
8395 F: include/linux/gpio/regmap.h
8398 M: Linus Walleij <linus.walleij@linaro.org>
8399 M: Bartosz Golaszewski <brgl@bgdev.pl>
8400 L: linux-gpio@vger.kernel.org
8402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
8403 F: Documentation/ABI/obsolete/sysfs-gpio
8404 F: Documentation/ABI/testing/gpio-cdev
8405 F: Documentation/admin-guide/gpio/
8406 F: Documentation/devicetree/bindings/gpio/
8407 F: Documentation/driver-api/gpio/
8409 F: include/asm-generic/gpio.h
8410 F: include/linux/gpio.h
8411 F: include/linux/gpio/
8412 F: include/linux/of_gpio.h
8413 F: include/uapi/linux/gpio.h
8416 GRE DEMULTIPLEXER DRIVER
8417 M: Dmitry Kozlov <xeb@mail.ru>
8418 L: netdev@vger.kernel.org
8420 F: include/net/gre.h
8421 F: net/ipv4/gre_demux.c
8422 F: net/ipv4/gre_offload.c
8424 GRETH 10/100/1G Ethernet MAC device driver
8425 M: Andreas Larsson <andreas@gaisler.com>
8426 L: netdev@vger.kernel.org
8428 F: drivers/net/ethernet/aeroflex/
8430 GREYBUS AUDIO PROTOCOLS DRIVERS
8431 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
8432 M: Mark Greer <mgreer@animalcreek.com>
8434 F: drivers/staging/greybus/audio_apbridgea.c
8435 F: drivers/staging/greybus/audio_apbridgea.h
8436 F: drivers/staging/greybus/audio_codec.c
8437 F: drivers/staging/greybus/audio_codec.h
8438 F: drivers/staging/greybus/audio_gb.c
8439 F: drivers/staging/greybus/audio_manager.c
8440 F: drivers/staging/greybus/audio_manager.h
8441 F: drivers/staging/greybus/audio_manager_module.c
8442 F: drivers/staging/greybus/audio_manager_private.h
8443 F: drivers/staging/greybus/audio_manager_sysfs.c
8444 F: drivers/staging/greybus/audio_module.c
8445 F: drivers/staging/greybus/audio_topology.c
8447 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8448 M: Viresh Kumar <vireshk@kernel.org>
8450 F: drivers/staging/greybus/authentication.c
8451 F: drivers/staging/greybus/bootrom.c
8452 F: drivers/staging/greybus/firmware.h
8453 F: drivers/staging/greybus/fw-core.c
8454 F: drivers/staging/greybus/fw-download.c
8455 F: drivers/staging/greybus/fw-management.c
8456 F: drivers/staging/greybus/greybus_authentication.h
8457 F: drivers/staging/greybus/greybus_firmware.h
8458 F: drivers/staging/greybus/hid.c
8459 F: drivers/staging/greybus/i2c.c
8460 F: drivers/staging/greybus/spi.c
8461 F: drivers/staging/greybus/spilib.c
8462 F: drivers/staging/greybus/spilib.h
8464 GREYBUS LOOPBACK DRIVER
8465 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8467 F: drivers/staging/greybus/loopback.c
8469 GREYBUS PLATFORM DRIVERS
8470 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8472 F: drivers/staging/greybus/arche-apb-ctrl.c
8473 F: drivers/staging/greybus/arche-platform.c
8474 F: drivers/staging/greybus/arche_platform.h
8476 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8477 M: Rui Miguel Silva <rmfrfs@gmail.com>
8479 F: drivers/staging/greybus/gpio.c
8480 F: drivers/staging/greybus/light.c
8481 F: drivers/staging/greybus/power_supply.c
8482 F: drivers/staging/greybus/sdio.c
8483 F: drivers/staging/greybus/spi.c
8484 F: drivers/staging/greybus/spilib.c
8487 M: Johan Hovold <johan@kernel.org>
8488 M: Alex Elder <elder@kernel.org>
8489 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8490 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
8493 F: drivers/staging/greybus/
8494 F: include/linux/greybus.h
8495 F: include/linux/greybus/
8497 GREYBUS UART PROTOCOLS DRIVERS
8498 M: David Lin <dtwlin@gmail.com>
8500 F: drivers/staging/greybus/log.c
8501 F: drivers/staging/greybus/uart.c
8503 GS1662 VIDEO SERIALIZER
8504 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8505 L: linux-media@vger.kernel.org
8507 T: git git://linuxtv.org/media_tree.git
8508 F: drivers/media/spi/gs1662.c
8510 GSPCA FINEPIX SUBDRIVER
8511 M: Frank Zago <frank@zago.net>
8512 L: linux-media@vger.kernel.org
8514 T: git git://linuxtv.org/media_tree.git
8515 F: drivers/media/usb/gspca/finepix.c
8517 GSPCA GL860 SUBDRIVER
8518 M: Olivier Lorin <o.lorin@laposte.net>
8519 L: linux-media@vger.kernel.org
8521 T: git git://linuxtv.org/media_tree.git
8522 F: drivers/media/usb/gspca/gl860/
8524 GSPCA M5602 SUBDRIVER
8525 M: Erik Andren <erik.andren@gmail.com>
8526 L: linux-media@vger.kernel.org
8528 T: git git://linuxtv.org/media_tree.git
8529 F: drivers/media/usb/gspca/m5602/
8531 GSPCA PAC207 SONIXB SUBDRIVER
8532 M: Hans Verkuil <hverkuil@xs4all.nl>
8533 L: linux-media@vger.kernel.org
8535 T: git git://linuxtv.org/media_tree.git
8536 F: drivers/media/usb/gspca/pac207.c
8538 GSPCA SN9C20X SUBDRIVER
8539 M: Brian Johnson <brijohn@gmail.com>
8540 L: linux-media@vger.kernel.org
8542 T: git git://linuxtv.org/media_tree.git
8543 F: drivers/media/usb/gspca/sn9c20x.c
8545 GSPCA T613 SUBDRIVER
8546 M: Leandro Costantino <lcostantino@gmail.com>
8547 L: linux-media@vger.kernel.org
8549 T: git git://linuxtv.org/media_tree.git
8550 F: drivers/media/usb/gspca/t613.c
8552 GSPCA USB WEBCAM DRIVER
8553 M: Hans Verkuil <hverkuil@xs4all.nl>
8554 L: linux-media@vger.kernel.org
8556 T: git git://linuxtv.org/media_tree.git
8557 F: drivers/media/usb/gspca/
8559 GTP (GPRS Tunneling Protocol)
8560 M: Pablo Neira Ayuso <pablo@netfilter.org>
8561 M: Harald Welte <laforge@gnumonks.org>
8562 L: osmocom-net-gprs@lists.osmocom.org
8564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8565 F: drivers/net/gtp.c
8567 GUID PARTITION TABLE (GPT)
8568 M: Davidlohr Bueso <dave@stgolabs.net>
8569 L: linux-efi@vger.kernel.org
8571 F: block/partitions/efi.*
8574 M: Yoshinori Sato <ysato@users.sourceforge.jp>
8575 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
8577 W: http://uclinux-h8.sourceforge.jp
8578 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
8580 F: drivers/clk/h8300/
8581 F: drivers/clocksource/h8300_*.c
8582 F: drivers/irqchip/irq-renesas-h8*.c
8584 HABANALABS PCI DRIVER
8585 M: Oded Gabbay <ogabbay@kernel.org>
8587 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8588 F: Documentation/ABI/testing/debugfs-driver-habanalabs
8589 F: Documentation/ABI/testing/sysfs-driver-habanalabs
8590 F: drivers/misc/habanalabs/
8591 F: include/uapi/misc/habanalabs.h
8594 M: Antti Palosaari <crope@iki.fi>
8595 L: linux-media@vger.kernel.org
8597 W: https://linuxtv.org
8598 W: http://palosaari.fi/linux/
8599 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8600 T: git git://linuxtv.org/anttip/media_tree.git
8601 F: drivers/media/usb/hackrf/
8603 HANTRO VPU CODEC DRIVER
8604 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
8605 M: Philipp Zabel <p.zabel@pengutronix.de>
8606 L: linux-media@vger.kernel.org
8607 L: linux-rockchip@lists.infradead.org
8609 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8610 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8611 F: drivers/staging/media/hantro/
8613 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8614 M: Frank Seidel <frank@f-seidel.de>
8615 L: platform-driver-x86@vger.kernel.org
8617 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8618 F: drivers/platform/x86/hdaps.c
8621 M: Jean Delvare <jdelvare@suse.com>
8622 M: Guenter Roeck <linux@roeck-us.net>
8623 L: linux-hwmon@vger.kernel.org
8625 W: http://hwmon.wiki.kernel.org/
8626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8627 F: Documentation/ABI/testing/sysfs-class-hwmon
8628 F: Documentation/devicetree/bindings/hwmon/
8629 F: Documentation/hwmon/
8631 F: include/linux/hwmon*.h
8632 F: include/trace/events/hwmon*.h
8633 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8635 HARDWARE RANDOM NUMBER GENERATOR CORE
8636 M: Matt Mackall <mpm@selenic.com>
8637 M: Herbert Xu <herbert@gondor.apana.org.au>
8638 L: linux-crypto@vger.kernel.org
8640 F: Documentation/admin-guide/hw_random.rst
8641 F: Documentation/devicetree/bindings/rng/
8642 F: drivers/char/hw_random/
8643 F: include/linux/hw_random.h
8645 HARDWARE SPINLOCK CORE
8646 M: Ohad Ben-Cohen <ohad@wizery.com>
8647 M: Bjorn Andersson <bjorn.andersson@linaro.org>
8648 R: Baolin Wang <baolin.wang7@gmail.com>
8649 L: linux-remoteproc@vger.kernel.org
8651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8652 F: Documentation/devicetree/bindings/hwlock/
8653 F: Documentation/locking/hwspinlock.rst
8654 F: drivers/hwspinlock/
8655 F: include/linux/hwspinlock.h
8657 HARDWARE TRACING FACILITIES
8658 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8660 F: drivers/hwtracing/
8662 HARMONY SOUND DRIVER
8663 L: linux-parisc@vger.kernel.org
8665 F: sound/parisc/harmony.*
8667 HDPVR USB VIDEO ENCODER DRIVER
8668 M: Hans Verkuil <hverkuil@xs4all.nl>
8669 L: linux-media@vger.kernel.org
8671 W: https://linuxtv.org
8672 T: git git://linuxtv.org/media_tree.git
8673 F: drivers/media/usb/hdpvr/
8675 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8676 M: Matt Hsiao <matt.hsiao@hpe.com>
8678 F: drivers/misc/hpilo.[ch]
8680 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8681 M: Jerry Hoemann <jerry.hoemann@hpe.com>
8683 F: Documentation/watchdog/hpwdt.rst
8684 F: drivers/watchdog/hpwdt.c
8686 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8687 M: Don Brace <don.brace@microchip.com>
8688 L: storagedev@microchip.com
8689 L: linux-scsi@vger.kernel.org
8691 F: Documentation/scsi/hpsa.rst
8692 F: drivers/scsi/hpsa*.[ch]
8693 F: include/linux/cciss*.h
8694 F: include/uapi/linux/cciss*.h
8697 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
8698 L: linux-rdma@vger.kernel.org
8700 F: drivers/infiniband/hw/hfi1
8703 L: linux-fsdevel@vger.kernel.org
8705 F: Documentation/filesystems/hfs.rst
8709 L: linux-fsdevel@vger.kernel.org
8711 F: Documentation/filesystems/hfsplus.rst
8714 HGA FRAMEBUFFER DRIVER
8715 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
8716 L: linux-nvidia@lists.surfsouth.com
8718 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8719 F: drivers/video/fbdev/hgafb.c
8721 HIBERNATION (aka Software Suspend, aka swsusp)
8722 M: "Rafael J. Wysocki" <rafael@kernel.org>
8723 M: Pavel Machek <pavel@ucw.cz>
8724 L: linux-pm@vger.kernel.org
8726 B: https://bugzilla.kernel.org
8727 F: arch/*/include/asm/suspend*.h
8729 F: drivers/base/power/
8730 F: include/linux/freezer.h
8731 F: include/linux/pm.h
8732 F: include/linux/suspend.h
8736 M: Jiri Kosina <jikos@kernel.org>
8737 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
8738 L: linux-input@vger.kernel.org
8740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
8742 F: include/linux/hid*
8743 F: include/uapi/linux/hid*
8745 HID LOGITECH DRIVERS
8746 R: Filipe Laíns <lains@riseup.net>
8747 L: linux-input@vger.kernel.org
8749 F: drivers/hid/hid-logitech-*
8751 HID PLAYSTATION DRIVER
8752 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
8753 L: linux-input@vger.kernel.org
8755 F: drivers/hid/hid-playstation.c
8757 HID SENSOR HUB DRIVERS
8758 M: Jiri Kosina <jikos@kernel.org>
8759 M: Jonathan Cameron <jic23@kernel.org>
8760 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8761 L: linux-input@vger.kernel.org
8762 L: linux-iio@vger.kernel.org
8764 F: Documentation/hid/hid-sensor*
8765 F: drivers/hid/hid-sensor-*
8766 F: drivers/iio/*/hid-*
8767 F: include/linux/hid-sensor-*
8769 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8770 M: Thomas Gleixner <tglx@linutronix.de>
8771 L: linux-kernel@vger.kernel.org
8773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8774 F: Documentation/timers/
8775 F: include/linux/clockchips.h
8776 F: include/linux/hrtimer.h
8777 F: kernel/time/clockevents.c
8778 F: kernel/time/hrtimer.c
8779 F: kernel/time/timer_*.c
8781 HIGH-SPEED SCC DRIVER FOR AX.25
8782 L: linux-hams@vger.kernel.org
8784 F: drivers/net/hamradio/dmascc.c
8785 F: drivers/net/hamradio/scc.c
8787 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8788 M: HighPoint Linux Team <linux@highpoint-tech.com>
8790 W: http://www.highpoint-tech.com
8791 F: Documentation/scsi/hptiop.rst
8792 F: drivers/scsi/hptiop.c
8795 M: Jes Sorensen <jes@trained-monkey.org>
8796 L: linux-hippi@sunsite.dk
8798 F: drivers/net/hippi/
8799 F: include/linux/hippidevice.h
8800 F: include/uapi/linux/if_hippi.h
8803 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
8804 M: Kurt Kanzenbach <kurt@linutronix.de>
8805 L: netdev@vger.kernel.org
8807 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
8808 F: drivers/net/dsa/hirschmann/*
8809 F: include/linux/platform_data/hirschmann-hellcreek.h
8810 F: net/dsa/tag_hellcreek.c
8812 HISILICON DMA DRIVER
8813 M: Zhou Wang <wangzhou1@hisilicon.com>
8814 L: dmaengine@vger.kernel.org
8816 F: drivers/dma/hisi_dma.c
8818 HISILICON GPIO DRIVER
8819 M: Luo Jiaxing <luojiaxing@huawei.com>
8820 L: linux-gpio@vger.kernel.org
8822 F: drivers/gpio/gpio-hisi.c
8824 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8825 M: Longfang Liu <liulongfang@huawei.com>
8826 L: linux-crypto@vger.kernel.org
8828 F: Documentation/ABI/testing/debugfs-hisi-hpre
8829 F: drivers/crypto/hisilicon/hpre/hpre.h
8830 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
8831 F: drivers/crypto/hisilicon/hpre/hpre_main.c
8833 HISILICON I2C CONTROLLER DRIVER
8834 M: Yicong Yang <yangyicong@hisilicon.com>
8835 L: linux-i2c@vger.kernel.org
8837 W: https://www.hisilicon.com
8838 F: drivers/i2c/busses/i2c-hisi.c
8840 HISILICON LPC BUS DRIVER
8841 M: john.garry@huawei.com
8843 W: http://www.hisilicon.com
8844 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
8845 F: drivers/bus/hisi_lpc.c
8847 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
8848 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8849 M: Salil Mehta <salil.mehta@huawei.com>
8850 L: netdev@vger.kernel.org
8852 W: http://www.hisilicon.com
8853 F: drivers/net/ethernet/hisilicon/hns3/
8855 HISILICON NETWORK SUBSYSTEM DRIVER
8856 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8857 M: Salil Mehta <salil.mehta@huawei.com>
8858 L: netdev@vger.kernel.org
8860 W: http://www.hisilicon.com
8861 F: Documentation/devicetree/bindings/net/hisilicon*.txt
8862 F: drivers/net/ethernet/hisilicon/
8864 HIKEY960 ONBOARD USB GPIO HUB DRIVER
8865 M: John Stultz <jstultz@google.com>
8866 L: linux-kernel@vger.kernel.org
8868 F: drivers/misc/hisi_hikey_usb.c
8870 HISILICON PMU DRIVER
8871 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
8872 M: Qi Liu <liuqi115@huawei.com>
8874 W: http://www.hisilicon.com
8875 F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst
8876 F: Documentation/admin-guide/perf/hisi-pmu.rst
8877 F: drivers/perf/hisilicon
8879 HISILICON QM AND ZIP Controller DRIVER
8880 M: Zhou Wang <wangzhou1@hisilicon.com>
8881 L: linux-crypto@vger.kernel.org
8883 F: Documentation/ABI/testing/debugfs-hisi-zip
8884 F: drivers/crypto/hisilicon/qm.c
8885 F: drivers/crypto/hisilicon/sgl.c
8886 F: drivers/crypto/hisilicon/zip/
8887 F: include/linux/hisi_acc_qm.h
8889 HISILICON ROCE DRIVER
8890 M: Wenpeng Liang <liangwenpeng@huawei.com>
8891 M: Weihang Li <liweihang@huawei.com>
8892 L: linux-rdma@vger.kernel.org
8894 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8895 F: drivers/infiniband/hw/hns/
8897 HISILICON SAS Controller
8898 M: John Garry <john.garry@huawei.com>
8900 W: http://www.hisilicon.com
8901 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8902 F: drivers/scsi/hisi_sas/
8904 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8905 M: Kai Ye <yekai13@huawei.com>
8906 M: Longfang Liu <liulongfang@huawei.com>
8907 L: linux-crypto@vger.kernel.org
8909 F: Documentation/ABI/testing/debugfs-hisi-sec
8910 F: drivers/crypto/hisilicon/sec2/sec.h
8911 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
8912 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
8913 F: drivers/crypto/hisilicon/sec2/sec_main.c
8915 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
8916 M: Jay Fang <f.fangjian@huawei.com>
8917 L: linux-spi@vger.kernel.org
8919 W: http://www.hisilicon.com
8920 F: drivers/spi/spi-hisi-kunpeng.c
8922 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
8923 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8924 L: linux-kernel@vger.kernel.org
8926 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
8927 F: drivers/spmi/hisi-spmi-controller.c
8929 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
8930 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8931 L: linux-kernel@vger.kernel.org
8933 F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
8934 F: drivers/mfd/hi6421-spmi-pmic.c
8936 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8937 M: Weili Qian <qianweili@huawei.com>
8939 F: drivers/crypto/hisilicon/trng/trng.c
8941 HISILICON V3XX SPI NOR FLASH Controller Driver
8942 M: John Garry <john.garry@huawei.com>
8944 W: http://www.hisilicon.com
8945 F: drivers/spi/spi-hisi-sfc-v3xx.c
8947 HMM - Heterogeneous Memory Management
8948 M: Jérôme Glisse <jglisse@redhat.com>
8949 L: linux-mm@kvack.org
8951 F: Documentation/vm/hmm.rst
8952 F: include/linux/hmm*
8955 F: tools/testing/selftests/vm/*hmm*
8958 M: Jouni Malinen <j@w1.fi>
8959 L: linux-wireless@vger.kernel.org
8961 W: http://w1.fi/hostap-driver.html
8962 F: drivers/net/wireless/intersil/hostap/
8964 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8965 L: platform-driver-x86@vger.kernel.org
8967 F: drivers/platform/x86/tc1100-wmi.c
8969 HPET: High Precision Event Timers driver
8970 M: Clemens Ladisch <clemens@ladisch.de>
8972 F: Documentation/timers/hpet.rst
8973 F: drivers/char/hpet.c
8974 F: include/linux/hpet.h
8975 F: include/uapi/linux/hpet.h
8979 F: arch/x86/include/asm/hpet.h
8980 F: arch/x86/kernel/hpet.c
8983 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8985 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8989 M: Sebastian Reichel <sre@kernel.org>
8991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8992 F: Documentation/ABI/testing/sysfs-bus-hsi
8993 F: Documentation/driver-api/hsi.rst
8995 F: include/linux/hsi/
8996 F: include/uapi/linux/hsi/
8999 L: linux-usb@vger.kernel.org
9001 F: drivers/net/usb/hso.c
9003 HSR NETWORK PROTOCOL
9004 L: netdev@vger.kernel.org
9008 HT16K33 LED CONTROLLER DRIVER
9009 M: Robin van der Gracht <robin@protonic.nl>
9011 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
9012 F: drivers/auxdisplay/ht16k33.c
9014 HTCPEN TOUCHSCREEN DRIVER
9015 M: Pau Oliva Fora <pof@eslack.org>
9016 L: linux-input@vger.kernel.org
9018 F: drivers/input/touchscreen/htcpen.c
9020 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
9021 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9022 L: linux-iio@vger.kernel.org
9024 W: http://www.st.com/
9025 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
9026 F: drivers/iio/humidity/hts221*
9028 HUAWEI ETHERNET DRIVER
9029 L: netdev@vger.kernel.org
9031 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
9032 F: drivers/net/ethernet/huawei/hinic/
9035 M: Mike Kravetz <mike.kravetz@oracle.com>
9036 L: linux-mm@kvack.org
9038 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
9039 F: Documentation/admin-guide/mm/hugetlbpage.rst
9040 F: Documentation/vm/hugetlbfs_reserv.rst
9042 F: include/linux/hugetlb.h
9046 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
9047 L: linux-media@vger.kernel.org
9049 W: https://linuxtv.org
9050 T: git git://linuxtv.org/media_tree.git
9051 F: drivers/media/platform/st/sti/hva
9053 HWPOISON MEMORY FAILURE HANDLING
9054 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
9055 L: linux-mm@kvack.org
9057 F: mm/hwpoison-inject.c
9058 F: mm/memory-failure.c
9060 HYCON HY46XX TOUCHSCREEN SUPPORT
9061 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
9062 L: linux-input@vger.kernel.org
9064 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
9065 F: drivers/input/touchscreen/hycon-hy46xx.c
9067 HYGON PROCESSOR SUPPORT
9068 M: Pu Wen <puwen@hygon.cn>
9069 L: linux-kernel@vger.kernel.org
9071 F: arch/x86/kernel/cpu/hygon.c
9073 HYNIX HI556 SENSOR DRIVER
9074 M: Shawn Tu <shawnx.tu@intel.com>
9075 L: linux-media@vger.kernel.org
9077 T: git git://linuxtv.org/media_tree.git
9078 F: drivers/media/i2c/hi556.c
9080 HYNIX HI846 SENSOR DRIVER
9081 M: Martin Kepplinger <martin.kepplinger@puri.sm>
9082 L: linux-media@vger.kernel.org
9084 F: drivers/media/i2c/hi846.c
9086 HYNIX HI847 SENSOR DRIVER
9087 M: Shawn Tu <shawnx.tu@intel.com>
9088 L: linux-media@vger.kernel.org
9090 F: drivers/media/i2c/hi847.c
9092 Hyper-V/Azure CORE AND DRIVERS
9093 M: "K. Y. Srinivasan" <kys@microsoft.com>
9094 M: Haiyang Zhang <haiyangz@microsoft.com>
9095 M: Stephen Hemminger <sthemmin@microsoft.com>
9096 M: Wei Liu <wei.liu@kernel.org>
9097 M: Dexuan Cui <decui@microsoft.com>
9098 L: linux-hyperv@vger.kernel.org
9100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
9101 F: Documentation/ABI/stable/sysfs-bus-vmbus
9102 F: Documentation/ABI/testing/debugfs-hyperv
9103 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
9104 F: arch/arm64/hyperv
9105 F: arch/arm64/include/asm/hyperv-tlfs.h
9106 F: arch/arm64/include/asm/mshyperv.h
9108 F: arch/x86/include/asm/hyperv-tlfs.h
9109 F: arch/x86/include/asm/mshyperv.h
9110 F: arch/x86/include/asm/trace/hyperv.h
9111 F: arch/x86/kernel/cpu/mshyperv.c
9112 F: drivers/clocksource/hyperv_timer.c
9113 F: drivers/hid/hid-hyperv.c
9115 F: drivers/input/serio/hyperv-keyboard.c
9116 F: drivers/iommu/hyperv-iommu.c
9117 F: drivers/net/ethernet/microsoft/
9118 F: drivers/net/hyperv/
9119 F: drivers/pci/controller/pci-hyperv-intf.c
9120 F: drivers/pci/controller/pci-hyperv.c
9121 F: drivers/scsi/storvsc_drv.c
9122 F: drivers/uio/uio_hv_generic.c
9123 F: drivers/video/fbdev/hyperv_fb.c
9124 F: include/asm-generic/hyperv-tlfs.h
9125 F: include/asm-generic/mshyperv.h
9126 F: include/clocksource/hyperv_timer.h
9127 F: include/linux/hyperv.h
9128 F: include/uapi/linux/hyperv.h
9129 F: net/vmw_vsock/hyperv_transport.c
9133 M: Vignesh Raghavendra <vigneshr@ti.com>
9134 L: linux-mtd@lists.infradead.org
9136 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9137 C: irc://irc.oftc.net/mtd
9138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
9139 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
9140 F: drivers/mtd/hyperbus/
9141 F: include/linux/mtd/hyperbus.h
9143 HYPERVISOR VIRTUAL CONSOLE DRIVER
9144 L: linuxppc-dev@lists.ozlabs.org
9149 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9150 L: linux-i2c@vger.kernel.org
9151 L: linux-acpi@vger.kernel.org
9153 F: drivers/i2c/i2c-core-acpi.c
9155 I2C CONTROLLER DRIVER FOR NVIDIA GPU
9156 M: Ajay Gupta <ajayg@nvidia.com>
9157 L: linux-i2c@vger.kernel.org
9159 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
9160 F: drivers/i2c/busses/i2c-nvidia-gpu.c
9163 M: Peter Rosin <peda@axentia.se>
9164 L: linux-i2c@vger.kernel.org
9166 F: Documentation/devicetree/bindings/i2c/i2c-arb*
9167 F: Documentation/devicetree/bindings/i2c/i2c-gate*
9168 F: Documentation/devicetree/bindings/i2c/i2c-mux*
9169 F: Documentation/i2c/i2c-topology.rst
9170 F: Documentation/i2c/muxes/
9171 F: drivers/i2c/i2c-mux.c
9172 F: drivers/i2c/muxes/
9173 F: include/linux/i2c-mux.h
9175 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
9176 M: Gregory CLEMENT <gregory.clement@bootlin.com>
9177 L: linux-i2c@vger.kernel.org
9179 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
9180 F: drivers/i2c/busses/i2c-mv64xxx.c
9182 I2C OVER PARALLEL PORT
9183 M: Jean Delvare <jdelvare@suse.com>
9184 L: linux-i2c@vger.kernel.org
9186 F: Documentation/i2c/busses/i2c-parport.rst
9187 F: drivers/i2c/busses/i2c-parport.c
9190 M: Wolfram Sang <wsa@kernel.org>
9191 L: linux-i2c@vger.kernel.org
9193 W: https://i2c.wiki.kernel.org/
9194 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9196 F: Documentation/devicetree/bindings/i2c/i2c.txt
9197 F: Documentation/i2c/
9199 F: include/linux/i2c-dev.h
9200 F: include/linux/i2c-smbus.h
9201 F: include/linux/i2c.h
9202 F: include/uapi/linux/i2c-*.h
9203 F: include/uapi/linux/i2c.h
9205 I2C SUBSYSTEM HOST DRIVERS
9206 L: linux-i2c@vger.kernel.org
9208 W: https://i2c.wiki.kernel.org/
9209 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9211 F: Documentation/devicetree/bindings/i2c/
9212 F: drivers/i2c/algos/
9213 F: drivers/i2c/busses/
9216 M: Jean Delvare <jdelvare@suse.com>
9217 L: linux-i2c@vger.kernel.org
9219 F: Documentation/i2c/busses/i2c-taos-evm.rst
9220 F: drivers/i2c/busses/i2c-taos-evm.c
9223 M: Till Harbaum <till@harbaum.org>
9224 L: linux-i2c@vger.kernel.org
9226 W: http://www.harbaum.org/till/i2c_tiny_usb
9227 F: drivers/i2c/busses/i2c-tiny-usb.c
9229 I2C/SMBUS CONTROLLER DRIVERS FOR PC
9230 M: Jean Delvare <jdelvare@suse.com>
9231 L: linux-i2c@vger.kernel.org
9233 F: Documentation/i2c/busses/i2c-ali1535.rst
9234 F: Documentation/i2c/busses/i2c-ali1563.rst
9235 F: Documentation/i2c/busses/i2c-ali15x3.rst
9236 F: Documentation/i2c/busses/i2c-amd756.rst
9237 F: Documentation/i2c/busses/i2c-amd8111.rst
9238 F: Documentation/i2c/busses/i2c-i801.rst
9239 F: Documentation/i2c/busses/i2c-nforce2.rst
9240 F: Documentation/i2c/busses/i2c-piix4.rst
9241 F: Documentation/i2c/busses/i2c-sis5595.rst
9242 F: Documentation/i2c/busses/i2c-sis630.rst
9243 F: Documentation/i2c/busses/i2c-sis96x.rst
9244 F: Documentation/i2c/busses/i2c-via.rst
9245 F: Documentation/i2c/busses/i2c-viapro.rst
9246 F: drivers/i2c/busses/i2c-ali1535.c
9247 F: drivers/i2c/busses/i2c-ali1563.c
9248 F: drivers/i2c/busses/i2c-ali15x3.c
9249 F: drivers/i2c/busses/i2c-amd756-s4882.c
9250 F: drivers/i2c/busses/i2c-amd756.c
9251 F: drivers/i2c/busses/i2c-amd8111.c
9252 F: drivers/i2c/busses/i2c-i801.c
9253 F: drivers/i2c/busses/i2c-isch.c
9254 F: drivers/i2c/busses/i2c-nforce2-s4985.c
9255 F: drivers/i2c/busses/i2c-nforce2.c
9256 F: drivers/i2c/busses/i2c-piix4.c
9257 F: drivers/i2c/busses/i2c-sis5595.c
9258 F: drivers/i2c/busses/i2c-sis630.c
9259 F: drivers/i2c/busses/i2c-sis96x.c
9260 F: drivers/i2c/busses/i2c-via.c
9261 F: drivers/i2c/busses/i2c-viapro.c
9263 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
9264 M: Hans de Goede <hdegoede@redhat.com>
9265 L: linux-i2c@vger.kernel.org
9267 F: drivers/i2c/busses/i2c-cht-wc.c
9269 I2C/SMBUS ISMT DRIVER
9270 M: Seth Heasley <seth.heasley@intel.com>
9271 M: Neil Horman <nhorman@tuxdriver.com>
9272 L: linux-i2c@vger.kernel.org
9273 F: Documentation/i2c/busses/i2c-ismt.rst
9274 F: drivers/i2c/busses/i2c-ismt.c
9276 I2C/SMBUS STUB DRIVER
9277 M: Jean Delvare <jdelvare@suse.com>
9278 L: linux-i2c@vger.kernel.org
9280 F: drivers/i2c/i2c-stub.c
9282 I3C DRIVER FOR CADENCE I3C MASTER IP
9283 M: Przemysław Gaj <pgaj@cadence.com>
9285 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
9286 F: drivers/i3c/master/i3c-master-cdns.c
9288 I3C DRIVER FOR SYNOPSYS DESIGNWARE
9289 M: Vitor Soares <vitor.soares@synopsys.com>
9291 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
9292 F: drivers/i3c/master/dw*
9295 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9296 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
9298 C: irc://chat.freenode.net/linux-i3c
9299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
9300 F: Documentation/ABI/testing/sysfs-bus-i3c
9301 F: Documentation/devicetree/bindings/i3c/
9302 F: Documentation/driver-api/i3c
9304 F: include/linux/i3c/
9306 IA64 (Itanium) PLATFORM
9307 L: linux-ia64@vger.kernel.org
9309 F: Documentation/ia64/
9312 IBM Power 842 compression accelerator
9313 M: Haren Myneni <haren@us.ibm.com>
9316 F: drivers/crypto/nx/Kconfig
9317 F: drivers/crypto/nx/Makefile
9318 F: drivers/crypto/nx/nx-842*
9319 F: include/linux/sw842.h
9322 IBM Power in-Nest Crypto Acceleration
9323 M: Breno Leitão <leitao@debian.org>
9324 M: Nayna Jain <nayna@linux.ibm.com>
9325 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9326 L: linux-crypto@vger.kernel.org
9328 F: drivers/crypto/nx/Kconfig
9329 F: drivers/crypto/nx/Makefile
9330 F: drivers/crypto/nx/nx-aes*
9331 F: drivers/crypto/nx/nx-sha*
9332 F: drivers/crypto/nx/nx.*
9333 F: drivers/crypto/nx/nx_csbcpb.h
9334 F: drivers/crypto/nx/nx_debugfs.c
9336 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
9337 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9338 L: linux-pci@vger.kernel.org
9339 L: linuxppc-dev@lists.ozlabs.org
9341 F: drivers/pci/hotplug/rpadlpar*
9343 IBM Power Linux RAID adapter
9344 M: Brian King <brking@us.ibm.com>
9346 F: drivers/scsi/ipr.*
9348 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
9349 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9350 L: linux-pci@vger.kernel.org
9351 L: linuxppc-dev@lists.ozlabs.org
9353 F: drivers/pci/hotplug/rpaphp*
9355 IBM Power SRIOV Virtual NIC Device Driver
9356 M: Dany Madden <drt@linux.ibm.com>
9357 R: Thomas Falcon <tlfalcon@linux.ibm.com>
9358 L: netdev@vger.kernel.org
9360 F: drivers/net/ethernet/ibm/ibmvnic.*
9362 IBM Power Virtual Accelerator Switchboard
9363 L: linuxppc-dev@lists.ozlabs.org
9365 F: arch/powerpc/include/asm/vas.h
9366 F: arch/powerpc/platforms/powernv/copy-paste.h
9367 F: arch/powerpc/platforms/powernv/vas*
9369 IBM Power Virtual Ethernet Device Driver
9370 M: Cristobal Forno <cforno12@linux.ibm.com>
9371 L: netdev@vger.kernel.org
9373 F: drivers/net/ethernet/ibm/ibmveth.*
9375 IBM Power Virtual FC Device Drivers
9376 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9377 L: linux-scsi@vger.kernel.org
9379 F: drivers/scsi/ibmvscsi/ibmvfc*
9381 IBM Power Virtual Management Channel Driver
9382 M: Brad Warrum <bwarrum@linux.ibm.com>
9383 M: Ritu Agarwal <rituagar@linux.ibm.com>
9385 F: drivers/misc/ibmvmc.*
9387 IBM Power Virtual SCSI Device Drivers
9388 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9389 L: linux-scsi@vger.kernel.org
9391 F: drivers/scsi/ibmvscsi/ibmvscsi*
9392 F: include/scsi/viosrp.h
9394 IBM Power Virtual SCSI Device Target Driver
9395 M: Michael Cyr <mikecyr@linux.ibm.com>
9396 L: linux-scsi@vger.kernel.org
9397 L: target-devel@vger.kernel.org
9399 F: drivers/scsi/ibmvscsi_tgt/
9401 IBM Power VMX Cryptographic instructions
9402 M: Breno Leitão <leitao@debian.org>
9403 M: Nayna Jain <nayna@linux.ibm.com>
9404 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9405 L: linux-crypto@vger.kernel.org
9407 F: drivers/crypto/vmx/Kconfig
9408 F: drivers/crypto/vmx/Makefile
9409 F: drivers/crypto/vmx/aes*
9410 F: drivers/crypto/vmx/ghash*
9411 F: drivers/crypto/vmx/ppc-xlate.pl
9412 F: drivers/crypto/vmx/vmx.c
9414 IBM ServeRAID RAID DRIVER
9416 F: drivers/scsi/ips.*
9418 ICH LPC AND GPIO DRIVER
9419 M: Peter Tyser <ptyser@xes-inc.com>
9421 F: drivers/gpio/gpio-ich.c
9422 F: drivers/mfd/lpc_ich.c
9425 M: Max Staudt <max@enpas.org>
9426 L: linux-i2c@vger.kernel.org
9428 F: drivers/i2c/busses/i2c-icy.c
9430 IDEAPAD LAPTOP EXTRAS DRIVER
9431 M: Ike Panhc <ike.pan@canonical.com>
9432 L: platform-driver-x86@vger.kernel.org
9434 W: http://launchpad.net/ideapad-laptop
9435 F: drivers/platform/x86/ideapad-laptop.c
9437 IDEAPAD LAPTOP SLIDEBAR DRIVER
9438 M: Andrey Moiseev <o2g.org.ru@gmail.com>
9439 L: linux-input@vger.kernel.org
9441 W: https://github.com/o2genum/ideapad-slidebar
9442 F: drivers/input/misc/ideapad_slidebar.c
9445 M: Christian Brauner <brauner@kernel.org>
9446 L: linux-fsdevel@vger.kernel.org
9448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
9449 F: Documentation/filesystems/idmappings.rst
9450 F: tools/testing/selftests/mount_setattr/
9451 F: include/linux/mnt_idmapping.h
9453 IDT VersaClock 5 CLOCK DRIVER
9454 M: Luca Ceresoli <luca@lucaceresoli.net>
9456 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9457 F: drivers/clk/clk-versaclock5.c
9459 IEEE 802.15.4 SUBSYSTEM
9460 M: Alexander Aring <alex.aring@gmail.com>
9461 M: Stefan Schmidt <stefan@datenfreihafen.org>
9462 L: linux-wpan@vger.kernel.org
9464 W: https://linux-wpan.org/
9465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9467 F: Documentation/networking/ieee802154.rst
9468 F: drivers/net/ieee802154/
9469 F: include/linux/ieee802154.h
9470 F: include/linux/nl802154.h
9471 F: include/net/af_ieee802154.h
9472 F: include/net/cfg802154.h
9473 F: include/net/ieee802154_netdev.h
9474 F: include/net/mac802154.h
9475 F: include/net/nl802154.h
9480 M: Yotam Gigi <yotam.gi@gmail.com>
9481 M: Jamal Hadi Salim <jhs@mojatatu.com>
9482 F: include/net/ife.h
9483 F: include/uapi/linux/ife.h
9486 IGORPLUG-USB IR RECEIVER
9487 M: Sean Young <sean@mess.org>
9488 L: linux-media@vger.kernel.org
9490 F: drivers/media/rc/igorplugusb.c
9492 IGUANAWORKS USB IR TRANSCEIVER
9493 M: Sean Young <sean@mess.org>
9494 L: linux-media@vger.kernel.org
9496 F: drivers/media/rc/iguanair.c
9498 IIO DIGITAL POTENTIOMETER DAC
9499 M: Peter Rosin <peda@axentia.se>
9500 L: linux-iio@vger.kernel.org
9502 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
9503 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
9504 F: drivers/iio/dac/dpot-dac.c
9506 IIO ENVELOPE DETECTOR
9507 M: Peter Rosin <peda@axentia.se>
9508 L: linux-iio@vger.kernel.org
9510 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9511 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9512 F: drivers/iio/adc/envelope-detector.c
9515 M: Peter Rosin <peda@axentia.se>
9516 L: linux-iio@vger.kernel.org
9518 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9519 F: drivers/iio/multiplexer/iio-mux.c
9521 IIO SCMI BASED DRIVER
9522 M: Jyoti Bhayana <jbhayana@google.com>
9523 L: linux-iio@vger.kernel.org
9525 F: drivers/iio/common/scmi_sensors/scmi_iio.c
9527 IIO SUBSYSTEM AND DRIVERS
9528 M: Jonathan Cameron <jic23@kernel.org>
9529 R: Lars-Peter Clausen <lars@metafoo.de>
9530 L: linux-iio@vger.kernel.org
9532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9533 F: Documentation/ABI/testing/configfs-iio*
9534 F: Documentation/ABI/testing/sysfs-bus-iio*
9535 F: Documentation/devicetree/bindings/iio/
9537 F: drivers/staging/iio/
9538 F: include/linux/iio/
9542 M: Peter Rosin <peda@axentia.se>
9543 L: linux-iio@vger.kernel.org
9545 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9546 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9547 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9548 F: drivers/iio/afe/iio-rescale.c
9550 IKANOS/ADI EAGLE ADSL USB DRIVER
9551 M: Matthieu Castet <castet.matthieu@free.fr>
9552 M: Stanislaw Gruszka <stf_xl@wp.pl>
9554 F: drivers/usb/atm/ueagle-atm.c
9556 IMAGIS TOUCHSCREEN DRIVER
9557 M: Markuss Broks <markuss.broks@gmail.com>
9559 F: Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
9560 F: drivers/input/touchscreen/imagis.c
9562 IMGTEC ASCII LCD DRIVER
9563 M: Paul Burton <paulburton@kernel.org>
9565 F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
9566 F: drivers/auxdisplay/img-ascii-lcd.c
9568 IMGTEC IR DECODER DRIVER
9570 F: drivers/media/rc/img-ir/
9572 IMON SOUNDGRAPH USB IR RECEIVER
9573 M: Sean Young <sean@mess.org>
9574 L: linux-media@vger.kernel.org
9576 F: drivers/media/rc/imon.c
9577 F: drivers/media/rc/imon_raw.c
9579 IMS TWINTURBO FRAMEBUFFER DRIVER
9580 L: linux-fbdev@vger.kernel.org
9582 F: drivers/video/fbdev/imsttfb.c
9584 INA209 HARDWARE MONITOR DRIVER
9585 M: Guenter Roeck <linux@roeck-us.net>
9586 L: linux-hwmon@vger.kernel.org
9588 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
9589 F: Documentation/hwmon/ina209.rst
9590 F: drivers/hwmon/ina209.c
9592 INA2XX HARDWARE MONITOR DRIVER
9593 M: Guenter Roeck <linux@roeck-us.net>
9594 L: linux-hwmon@vger.kernel.org
9596 F: Documentation/hwmon/ina2xx.rst
9597 F: drivers/hwmon/ina2xx.c
9598 F: include/linux/platform_data/ina2xx.h
9600 INDUSTRY PACK SUBSYSTEM (IPACK)
9601 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
9602 M: Jens Taprogge <jens.taprogge@taprogge.org>
9603 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9604 L: industrypack-devel@lists.sourceforge.net
9606 W: http://industrypack.sourceforge.net
9609 INFINEON DPS310 Driver
9610 M: Eddie James <eajames@linux.ibm.com>
9611 L: linux-iio@vger.kernel.org
9613 F: drivers/iio/pressure/dps310.c
9615 INFINIBAND SUBSYSTEM
9616 M: Jason Gunthorpe <jgg@nvidia.com>
9617 M: Leon Romanovsky <leonro@nvidia.com>
9618 L: linux-rdma@vger.kernel.org
9620 W: https://github.com/linux-rdma/rdma-core
9621 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
9623 F: Documentation/devicetree/bindings/infiniband/
9624 F: Documentation/infiniband/
9625 F: drivers/infiniband/
9627 F: include/trace/events/ib_mad.h
9628 F: include/trace/events/ib_umad.h
9629 F: include/uapi/linux/if_infiniband.h
9630 F: include/uapi/rdma/
9631 F: samples/bpf/ibumad_kern.c
9632 F: samples/bpf/ibumad_user.c
9634 INGENIC JZ4780 NAND DRIVER
9635 M: Harvey Hunt <harveyhuntnexus@gmail.com>
9636 L: linux-mtd@lists.infradead.org
9637 L: linux-mips@vger.kernel.org
9639 F: drivers/mtd/nand/raw/ingenic/
9642 M: Paul Cercueil <paul@crapouillou.net>
9643 L: linux-mips@vger.kernel.org
9645 F: arch/mips/boot/dts/ingenic/
9646 F: arch/mips/generic/board-ingenic.c
9647 F: arch/mips/include/asm/mach-ingenic/
9648 F: arch/mips/ingenic/Kconfig
9649 F: drivers/clk/ingenic/
9650 F: drivers/dma/dma-jz4780.c
9651 F: drivers/gpu/drm/ingenic/
9652 F: drivers/i2c/busses/i2c-jz4780.c
9653 F: drivers/iio/adc/ingenic-adc.c
9654 F: drivers/irqchip/irq-ingenic.c
9655 F: drivers/memory/jz4780-nemc.c
9656 F: drivers/mmc/host/jz4740_mmc.c
9657 F: drivers/mtd/nand/raw/ingenic/
9658 F: drivers/pinctrl/pinctrl-ingenic.c
9659 F: drivers/power/supply/ingenic-battery.c
9660 F: drivers/pwm/pwm-jz4740.c
9661 F: drivers/remoteproc/ingenic_rproc.c
9662 F: drivers/rtc/rtc-jz4740.c
9663 F: drivers/tty/serial/8250/8250_ingenic.c
9664 F: drivers/usb/musb/jz4740.c
9665 F: drivers/watchdog/jz4740_wdt.c
9666 F: include/dt-bindings/iio/adc/ingenic,adc.h
9667 F: include/linux/mfd/ingenic-tcu.h
9668 F: sound/soc/codecs/jz47*
9669 F: sound/soc/jz4740/
9671 INJOINIC IP5xxx POWER BANK IC DRIVER
9672 M: Samuel Holland <samuel@sholland.org>
9674 F: drivers/power/supply/ip5xxx_power.c
9677 M: Jan Kara <jack@suse.cz>
9678 R: Amir Goldstein <amir73il@gmail.com>
9679 L: linux-fsdevel@vger.kernel.org
9681 F: Documentation/filesystems/inotify.rst
9682 F: fs/notify/inotify/
9683 F: include/linux/inotify.h
9684 F: include/uapi/linux/inotify.h
9686 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
9687 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
9688 L: linux-input@vger.kernel.org
9690 Q: http://patchwork.kernel.org/project/linux-input/list/
9691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
9692 F: Documentation/devicetree/bindings/input/
9693 F: Documentation/devicetree/bindings/serio/
9694 F: Documentation/input/
9696 F: include/linux/input.h
9697 F: include/linux/input/
9698 F: include/uapi/linux/input-event-codes.h
9699 F: include/uapi/linux/input.h
9701 INPUT MULTITOUCH (MT) PROTOCOL
9702 M: Henrik Rydberg <rydberg@bitmath.org>
9703 L: linux-input@vger.kernel.org
9705 F: Documentation/input/multi-touch-protocol.rst
9706 F: drivers/input/input-mt.c
9709 INSIDE SECURE CRYPTO DRIVER
9710 M: Antoine Tenart <atenart@kernel.org>
9711 L: linux-crypto@vger.kernel.org
9713 F: drivers/crypto/inside-secure/
9715 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
9716 M: Mimi Zohar <zohar@linux.ibm.com>
9717 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
9718 L: linux-integrity@vger.kernel.org
9720 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
9721 F: security/integrity/ima/
9722 F: security/integrity/
9724 INTEL 810/815 FRAMEBUFFER DRIVER
9725 M: Antonino Daplas <adaplas@gmail.com>
9726 L: linux-fbdev@vger.kernel.org
9728 F: drivers/video/fbdev/i810/
9731 M: Cezary Rojewski <cezary.rojewski@intel.com>
9732 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
9733 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
9734 M: Jie Yang <yang.jie@linux.intel.com>
9735 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9739 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
9740 M: Hans de Goede <hdegoede@redhat.com>
9741 L: platform-driver-x86@vger.kernel.org
9743 F: drivers/platform/x86/intel/atomisp2/pm.c
9745 INTEL ATOMISP2 LED DRIVER
9746 M: Hans de Goede <hdegoede@redhat.com>
9747 L: platform-driver-x86@vger.kernel.org
9749 F: drivers/platform/x86/intel/atomisp2/led.c
9751 INTEL BIOS SAR INT1092 DRIVER
9752 M: Shravan Sudhakar <s.shravan@intel.com>
9753 M: Intel Corporation <linuxwwan@intel.com>
9754 L: platform-driver-x86@vger.kernel.org
9756 F: drivers/platform/x86/intel/int1092/
9758 INTEL BROXTON PMC DRIVER
9759 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9760 M: Zha Qipeng <qipeng.zha@intel.com>
9762 F: drivers/mfd/intel_pmc_bxt.c
9763 F: include/linux/mfd/intel_pmc_bxt.h
9765 INTEL C600 SERIES SAS CONTROLLER DRIVER
9766 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
9767 L: linux-scsi@vger.kernel.org
9769 T: git git://git.code.sf.net/p/intel-sas/isci
9770 F: drivers/scsi/isci/
9772 INTEL CPU family model numbers
9773 M: Tony Luck <tony.luck@intel.com>
9775 L: linux-kernel@vger.kernel.org
9777 F: arch/x86/include/asm/intel-family.h
9779 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
9780 M: Jani Nikula <jani.nikula@linux.intel.com>
9781 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
9782 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
9783 M: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
9784 L: intel-gfx@lists.freedesktop.org
9786 W: https://01.org/linuxgraphics/
9787 Q: http://patchwork.freedesktop.org/project/intel-gfx/
9788 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
9789 C: irc://irc.oftc.net/intel-gfx
9790 T: git git://anongit.freedesktop.org/drm-intel
9791 F: Documentation/gpu/i915.rst
9792 F: drivers/gpu/drm/i915/
9793 F: include/drm/i915*
9794 F: include/uapi/drm/i915_drm.h
9796 INTEL ETHERNET DRIVERS
9797 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
9798 M: Tony Nguyen <anthony.l.nguyen@intel.com>
9799 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
9801 W: http://www.intel.com/support/feedback.htm
9802 W: http://e1000.sourceforge.net/
9803 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
9804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
9805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
9806 F: Documentation/networking/device_drivers/ethernet/intel/
9807 F: drivers/net/ethernet/intel/
9808 F: drivers/net/ethernet/intel/*/
9809 F: include/linux/avf/virtchnl.h
9810 F: include/linux/net/intel/iidc.h
9812 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
9813 M: Mustafa Ismail <mustafa.ismail@intel.com>
9814 M: Shiraz Saleem <shiraz.saleem@intel.com>
9815 L: linux-rdma@vger.kernel.org
9817 F: drivers/infiniband/hw/irdma/
9818 F: include/uapi/rdma/irdma-abi.h
9820 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
9821 M: Maik Broemme <mbroemme@libmpq.org>
9822 L: linux-fbdev@vger.kernel.org
9824 F: Documentation/fb/intelfb.rst
9825 F: drivers/video/fbdev/intelfb/
9828 M: Andy Shevchenko <andy@kernel.org>
9829 L: linux-gpio@vger.kernel.org
9831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9832 F: drivers/gpio/gpio-ich.c
9833 F: drivers/gpio/gpio-merrifield.c
9834 F: drivers/gpio/gpio-ml-ioh.c
9835 F: drivers/gpio/gpio-pch.c
9836 F: drivers/gpio/gpio-sch.c
9837 F: drivers/gpio/gpio-sodaville.c
9839 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
9840 M: Zhenyu Wang <zhenyuw@linux.intel.com>
9841 M: Zhi Wang <zhi.a.wang@intel.com>
9842 L: intel-gvt-dev@lists.freedesktop.org
9843 L: intel-gfx@lists.freedesktop.org
9845 W: https://01.org/igvt-g
9846 T: git https://github.com/intel/gvt-linux.git
9847 F: drivers/gpu/drm/i915/gvt/
9849 INTEL HID EVENT DRIVER
9850 M: Alex Hung <alex.hung@canonical.com>
9851 L: platform-driver-x86@vger.kernel.org
9853 F: drivers/platform/x86/intel/hid.c
9855 INTEL I/OAT DMA DRIVER
9856 M: Dave Jiang <dave.jiang@intel.com>
9857 R: Dan Williams <dan.j.williams@intel.com>
9858 L: dmaengine@vger.kernel.org
9860 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
9861 F: drivers/dma/ioat*
9864 M: Dave Jiang <dave.jiang@intel.com>
9865 L: dmaengine@vger.kernel.org
9867 F: drivers/dma/idxd/*
9868 F: include/uapi/linux/idxd.h
9871 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
9872 M: Len Brown <lenb@kernel.org>
9873 L: linux-pm@vger.kernel.org
9875 B: https://bugzilla.kernel.org
9876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
9877 F: drivers/idle/intel_idle.c
9879 INTEL IN FIELD SCAN (IFS) DEVICE
9880 M: Jithu Joseph <jithu.joseph@intel.com>
9881 R: Ashok Raj <ashok.raj@intel.com>
9882 R: Tony Luck <tony.luck@intel.com>
9884 F: drivers/platform/x86/intel/ifs
9885 F: include/trace/events/intel_ifs.h
9887 INTEL INTEGRATED SENSOR HUB DRIVER
9888 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9889 M: Jiri Kosina <jikos@kernel.org>
9890 L: linux-input@vger.kernel.org
9892 F: drivers/hid/intel-ish-hid/
9895 M: David Woodhouse <dwmw2@infradead.org>
9896 M: Lu Baolu <baolu.lu@linux.intel.com>
9897 L: iommu@lists.linux-foundation.org
9899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9900 F: drivers/iommu/intel/
9901 F: include/linux/intel-iommu.h
9902 F: include/linux/intel-svm.h
9904 INTEL IOP-ADMA DMA DRIVER
9905 R: Dan Williams <dan.j.williams@intel.com>
9907 F: drivers/dma/iop-adma.c
9909 INTEL IPU3 CSI-2 CIO2 DRIVER
9910 M: Yong Zhi <yong.zhi@intel.com>
9911 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9912 M: Bingbu Cao <bingbu.cao@intel.com>
9913 M: Dan Scally <djrscally@gmail.com>
9914 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9915 L: linux-media@vger.kernel.org
9917 T: git git://linuxtv.org/media_tree.git
9918 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
9919 F: drivers/media/pci/intel/ipu3/
9921 INTEL IPU3 CSI-2 IMGU DRIVER
9922 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9923 R: Bingbu Cao <bingbu.cao@intel.com>
9924 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9925 L: linux-media@vger.kernel.org
9927 F: Documentation/admin-guide/media/ipu3.rst
9928 F: Documentation/admin-guide/media/ipu3_rcb.svg
9929 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
9930 F: drivers/staging/media/ipu3/
9932 INTEL IXP4XX CRYPTO SUPPORT
9933 M: Corentin Labbe <clabbe@baylibre.com>
9934 L: linux-crypto@vger.kernel.org
9936 F: drivers/crypto/ixp4xx_crypto.c
9938 INTEL ISHTP ECLITE DRIVER
9939 M: Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
9940 L: platform-driver-x86@vger.kernel.org
9942 F: drivers/platform/x86/intel/ishtp_eclite.c
9944 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
9945 M: Krzysztof Halasa <khalasa@piap.pl>
9947 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
9948 F: drivers/net/wan/ixp4xx_hss.c
9949 F: drivers/soc/ixp4xx/ixp4xx-npe.c
9950 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
9951 F: include/linux/soc/ixp4xx/npe.h
9952 F: include/linux/soc/ixp4xx/qmgr.h
9954 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
9955 M: Deepak Saxena <dsaxena@plexity.net>
9957 F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
9958 F: drivers/char/hw_random/ixp4xx-rng.c
9960 INTEL KEEM BAY DRM DRIVER
9961 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
9962 M: Edmund Dea <edmund.j.dea@intel.com>
9964 F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml
9965 F: drivers/gpu/drm/kmb/
9967 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
9968 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9970 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
9971 F: drivers/crypto/keembay/Kconfig
9972 F: drivers/crypto/keembay/Makefile
9973 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
9974 F: drivers/crypto/keembay/ocs-aes.c
9975 F: drivers/crypto/keembay/ocs-aes.h
9977 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
9978 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9979 M: Prabhjot Khurana <prabhjot.khurana@intel.com>
9980 M: Mark Gross <mgross@linux.intel.com>
9982 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
9983 F: drivers/crypto/keembay/Kconfig
9984 F: drivers/crypto/keembay/Makefile
9985 F: drivers/crypto/keembay/keembay-ocs-ecc.c
9987 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
9988 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9989 M: Declan Murphy <declan.murphy@intel.com>
9991 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
9992 F: drivers/crypto/keembay/Kconfig
9993 F: drivers/crypto/keembay/Makefile
9994 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
9995 F: drivers/crypto/keembay/ocs-hcu.c
9996 F: drivers/crypto/keembay/ocs-hcu.h
9998 INTEL THUNDER BAY EMMC PHY DRIVER
9999 M: Nandhini Srikandan <nandhini.srikandan@intel.com>
10000 M: Rashmi A <rashmi.a@intel.com>
10002 F: Documentation/devicetree/bindings/phy/intel,phy-thunderbay-emmc.yaml
10003 F: drivers/phy/intel/phy-intel-thunderbay-emmc.c
10005 INTEL MANAGEMENT ENGINE (mei)
10006 M: Tomas Winkler <tomas.winkler@intel.com>
10007 L: linux-kernel@vger.kernel.org
10009 F: Documentation/driver-api/mei/*
10010 F: drivers/misc/mei/
10011 F: drivers/watchdog/mei_wdt.c
10012 F: include/linux/mei_cl_bus.h
10013 F: include/uapi/linux/mei.h
10016 INTEL MAX 10 BMC MFD DRIVER
10017 M: Xu Yilun <yilun.xu@intel.com>
10018 R: Tom Rix <trix@redhat.com>
10020 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
10021 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
10022 F: drivers/hwmon/intel-m10-bmc-hwmon.c
10023 F: drivers/mfd/intel-m10-bmc.c
10024 F: include/linux/mfd/intel-m10-bmc.h
10026 INTEL MENLOW THERMAL DRIVER
10027 M: Sujith Thomas <sujith.thomas@intel.com>
10028 L: linux-pm@vger.kernel.org
10030 W: https://01.org/linux-acpi
10031 F: drivers/thermal/intel/intel_menlow.c
10033 INTEL P-Unit IPC DRIVER
10034 M: Zha Qipeng <qipeng.zha@intel.com>
10035 L: platform-driver-x86@vger.kernel.org
10037 F: arch/x86/include/asm/intel_punit_ipc.h
10038 F: drivers/platform/x86/intel/punit_ipc.c
10040 INTEL PMC CORE DRIVER
10041 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10042 M: David E Box <david.e.box@intel.com>
10043 L: platform-driver-x86@vger.kernel.org
10045 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
10046 F: drivers/platform/x86/intel/pmc/
10048 INTEL PMIC GPIO DRIVERS
10049 M: Andy Shevchenko <andy@kernel.org>
10051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10052 F: drivers/gpio/gpio-*cove.c
10054 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
10055 M: Andy Shevchenko <andy@kernel.org>
10057 F: drivers/mfd/intel_soc_pmic*
10058 F: include/linux/mfd/intel_soc_pmic*
10061 M: David E. Box <david.e.box@linux.intel.com>
10063 F: drivers/platform/x86/intel/pmt/
10065 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
10066 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
10067 L: linux-wireless@vger.kernel.org
10069 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
10070 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
10071 F: drivers/net/wireless/intel/ipw2x00/
10073 INTEL PSTATE DRIVER
10074 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10075 M: Len Brown <lenb@kernel.org>
10076 L: linux-pm@vger.kernel.org
10078 F: drivers/cpufreq/intel_pstate.c
10080 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
10081 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10082 L: linux-iio@vger.kernel.org
10083 F: drivers/counter/intel-qep.c
10086 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10088 F: arch/x86/include/asm/intel_scu_ipc.h
10089 F: drivers/platform/x86/intel_scu_*
10092 M: David E. Box <david.e.box@linux.intel.com>
10094 F: drivers/platform/x86/intel/sdsi.c
10095 F: tools/arch/x86/intel_sdsi/
10096 F: tools/testing/selftests/drivers/sdsi/
10098 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
10099 M: Daniel Scally <djrscally@gmail.com>
10101 F: drivers/platform/x86/intel/int3472/
10103 INTEL SPEED SELECT TECHNOLOGY
10104 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10105 L: platform-driver-x86@vger.kernel.org
10107 F: drivers/platform/x86/intel/speed_select_if/
10108 F: include/uapi/linux/isst_if.h
10109 F: tools/power/x86/intel-speed-select/
10111 INTEL STRATIX10 FIRMWARE DRIVERS
10112 M: Dinh Nguyen <dinguyen@kernel.org>
10113 L: linux-kernel@vger.kernel.org
10115 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
10116 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
10117 F: drivers/firmware/stratix10-rsu.c
10118 F: drivers/firmware/stratix10-svc.c
10119 F: include/linux/firmware/intel/stratix10-smc.h
10120 F: include/linux/firmware/intel/stratix10-svc-client.h
10121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
10123 INTEL TELEMETRY DRIVER
10124 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10125 M: "David E. Box" <david.e.box@linux.intel.com>
10126 L: platform-driver-x86@vger.kernel.org
10128 F: arch/x86/include/asm/intel_telemetry.h
10129 F: drivers/platform/x86/intel/telemetry/
10131 INTEL UNCORE FREQUENCY CONTROL
10132 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10133 L: platform-driver-x86@vger.kernel.org
10135 F: Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
10136 F: drivers/platform/x86/intel/uncore-frequency/
10138 INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
10139 M: David E. Box <david.e.box@linux.intel.com>
10141 F: drivers/platform/x86/intel/vsec.*
10143 INTEL VIRTUAL BUTTON DRIVER
10144 M: AceLan Kao <acelan.kao@canonical.com>
10145 L: platform-driver-x86@vger.kernel.org
10147 F: drivers/platform/x86/intel/vbtn.c
10149 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
10150 M: Stanislaw Gruszka <stf_xl@wp.pl>
10151 L: linux-wireless@vger.kernel.org
10153 F: drivers/net/wireless/intel/iwlegacy/
10155 INTEL WIRELESS WIFI LINK (iwlwifi)
10156 M: Gregory Greenman <gregory.greenman@intel.com>
10157 L: linux-wireless@vger.kernel.org
10159 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
10160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
10161 F: drivers/net/wireless/intel/iwlwifi/
10163 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
10164 M: Jithu Joseph <jithu.joseph@intel.com>
10165 R: Maurice Ma <maurice.ma@intel.com>
10167 W: https://slimbootloader.github.io/security/firmware-update.html
10168 F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
10170 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
10171 L: Dell.Client.Kernel@dell.com
10173 F: drivers/platform/x86/intel/wmi/thunderbolt.c
10175 INTEL WWAN IOSM DRIVER
10176 M: M Chetan Kumar <m.chetan.kumar@intel.com>
10177 M: Intel Corporation <linuxwwan@intel.com>
10178 L: netdev@vger.kernel.org
10180 F: drivers/net/wwan/iosm/
10183 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10185 F: Documentation/trace/intel_th.rst
10186 F: drivers/hwtracing/intel_th/
10187 F: include/linux/intel_th.h
10189 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
10190 M: Ning Sun <ning.sun@intel.com>
10191 L: tboot-devel@lists.sourceforge.net
10193 W: http://tboot.sourceforge.net
10194 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
10195 F: Documentation/x86/intel_txt.rst
10196 F: arch/x86/kernel/tboot.c
10197 F: include/linux/tboot.h
10200 M: Jarkko Sakkinen <jarkko@kernel.org>
10201 R: Dave Hansen <dave.hansen@linux.intel.com>
10202 L: linux-sgx@vger.kernel.org
10204 Q: https://patchwork.kernel.org/project/intel-sgx/list/
10205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
10206 F: Documentation/x86/sgx.rst
10207 F: arch/x86/entry/vdso/vsgx.S
10208 F: arch/x86/include/asm/sgx.h
10209 F: arch/x86/include/uapi/asm/sgx.h
10210 F: arch/x86/kernel/cpu/sgx/*
10211 F: tools/testing/selftests/sgx/*
10215 M: Georgi Djakov <djakov@kernel.org>
10216 L: linux-pm@vger.kernel.org
10218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
10219 F: Documentation/devicetree/bindings/interconnect/
10220 F: Documentation/driver-api/interconnect.rst
10221 F: drivers/interconnect/
10222 F: include/dt-bindings/interconnect/
10223 F: include/linux/interconnect-provider.h
10224 F: include/linux/interconnect.h
10226 INTERRUPT COUNTER DRIVER
10227 M: Oleksij Rempel <o.rempel@pengutronix.de>
10228 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10229 L: linux-iio@vger.kernel.org
10230 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
10231 F: drivers/counter/interrupt-cnt.c
10233 INTERSIL ISL7998X VIDEO DECODER DRIVER
10234 M: Michael Tretter <m.tretter@pengutronix.de>
10235 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10236 L: linux-media@vger.kernel.org
10238 F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
10239 F: drivers/media/i2c/isl7998x.c
10241 INVENSENSE ICM-426xx IMU DRIVER
10242 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
10243 L: linux-iio@vger.kernel.org
10245 W: https://invensense.tdk.com/
10246 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
10247 F: drivers/iio/imu/inv_icm42600/
10249 INVENSENSE MPU-3050 GYROSCOPE DRIVER
10250 M: Linus Walleij <linus.walleij@linaro.org>
10251 L: linux-iio@vger.kernel.org
10253 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
10254 F: drivers/iio/gyro/mpu3050*
10256 IOC3 ETHERNET DRIVER
10257 M: Ralf Baechle <ralf@linux-mips.org>
10258 L: linux-mips@vger.kernel.org
10260 F: drivers/net/ethernet/sgi/ioc3-eth.c
10262 IOMAP FILESYSTEM LIBRARY
10263 M: Christoph Hellwig <hch@infradead.org>
10264 M: Darrick J. Wong <djwong@kernel.org>
10265 L: linux-xfs@vger.kernel.org
10266 L: linux-fsdevel@vger.kernel.org
10268 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
10270 F: include/linux/iomap.h
10273 M: Joerg Roedel <joro@8bytes.org>
10274 M: Will Deacon <will@kernel.org>
10275 L: iommu@lists.linux-foundation.org
10277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10278 F: Documentation/devicetree/bindings/iommu/
10279 F: Documentation/userspace-api/iommu.rst
10281 F: include/linux/iommu.h
10282 F: include/linux/iova.h
10283 F: include/linux/of_iommu.h
10284 F: include/uapi/linux/iommu.h
10287 M: Thomas Zimmermann <tzimmermann@suse.de>
10288 L: dri-devel@lists.freedesktop.org
10290 T: git git://anongit.freedesktop.org/drm/drm-misc
10291 F: include/linux/iosys-map.h
10294 M: Jens Axboe <axboe@kernel.dk>
10295 R: Pavel Begunkov <asml.silence@gmail.com>
10296 L: io-uring@vger.kernel.org
10298 T: git git://git.kernel.dk/linux-block
10299 T: git git://git.kernel.dk/liburing
10303 F: include/linux/io_uring.h
10304 F: include/uapi/linux/io_uring.h
10308 M: Corey Minyard <minyard@acm.org>
10309 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
10311 W: http://openipmi.sourceforge.net/
10312 T: git https://github.com/cminyard/linux-ipmi.git for-next
10313 F: Documentation/driver-api/ipmi.rst
10314 F: Documentation/devicetree/bindings/ipmi/
10315 F: drivers/char/ipmi/
10316 F: include/linux/ipmi*
10317 F: include/uapi/linux/ipmi*
10319 IPS SCSI RAID DRIVER
10320 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
10321 L: linux-scsi@vger.kernel.org
10323 W: http://www.adaptec.com/
10324 F: drivers/scsi/ips*
10327 M: Simon Horman <horms@verge.net.au>
10328 M: Julian Anastasov <ja@ssi.bg>
10329 L: netdev@vger.kernel.org
10330 L: lvs-devel@vger.kernel.org
10332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
10333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
10334 F: Documentation/networking/ipvs-sysctl.rst
10335 F: include/net/ip_vs.h
10336 F: include/uapi/linux/ip_vs.h
10337 F: net/netfilter/ipvs/
10340 M: Jiri Kosina <jikos@kernel.org>
10341 M: David Sterba <dsterba@suse.com>
10343 F: drivers/tty/ipwireless/
10345 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
10346 M: Marc Zyngier <maz@kernel.org>
10348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10349 F: Documentation/core-api/irq/irq-domain.rst
10350 F: include/linux/irqdomain.h
10351 F: kernel/irq/irqdomain.c
10352 F: kernel/irq/msi.c
10355 M: Thomas Gleixner <tglx@linutronix.de>
10356 L: linux-kernel@vger.kernel.org
10358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10362 M: Thomas Gleixner <tglx@linutronix.de>
10363 M: Marc Zyngier <maz@kernel.org>
10364 L: linux-kernel@vger.kernel.org
10366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10367 F: Documentation/devicetree/bindings/interrupt-controller/
10368 F: drivers/irqchip/
10371 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10373 F: Documentation/driver-api/isa.rst
10374 F: drivers/base/isa.c
10375 F: include/linux/isa.h
10378 M: Hans Verkuil <hverkuil@xs4all.nl>
10379 L: linux-media@vger.kernel.org
10381 W: https://linuxtv.org
10382 T: git git://linuxtv.org/media_tree.git
10383 F: drivers/media/radio/radio-isa*
10386 M: Jaroslav Kysela <perex@perex.cz>
10388 F: Documentation/driver-api/isapnp.rst
10389 F: drivers/pnp/isapnp/
10390 F: include/linux/isapnp.h
10393 M: Lee Duncan <lduncan@suse.com>
10394 M: Chris Leech <cleech@redhat.com>
10395 M: Mike Christie <michael.christie@oracle.com>
10396 L: open-iscsi@googlegroups.com
10397 L: linux-scsi@vger.kernel.org
10399 W: www.open-iscsi.com
10400 F: drivers/scsi/*iscsi*
10401 F: include/scsi/*iscsi*
10403 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
10404 M: Peter Jones <pjones@redhat.com>
10405 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
10407 F: drivers/firmware/iscsi_ibft*
10409 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
10410 M: Sagi Grimberg <sagi@grimberg.me>
10411 M: Max Gurtovoy <mgurtovoy@nvidia.com>
10412 L: linux-rdma@vger.kernel.org
10414 W: http://www.openfabrics.org
10415 W: www.open-iscsi.org
10416 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10417 F: drivers/infiniband/ulp/iser/
10419 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
10420 M: Sagi Grimberg <sagi@grimberg.me>
10421 L: linux-rdma@vger.kernel.org
10422 L: target-devel@vger.kernel.org
10424 W: http://www.linux-iscsi.org
10425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10426 F: drivers/infiniband/ulp/isert
10428 ISDN/CMTP OVER BLUETOOTH
10429 M: Karsten Keil <isdn@linux-pingi.de>
10430 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10431 L: netdev@vger.kernel.org
10433 W: http://www.isdn4linux.de
10434 F: Documentation/isdn/
10435 F: drivers/isdn/capi/
10436 F: include/linux/isdn/
10437 F: include/uapi/linux/isdn/
10438 F: net/bluetooth/cmtp/
10440 ISDN/mISDN SUBSYSTEM
10441 M: Karsten Keil <isdn@linux-pingi.de>
10442 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10443 L: netdev@vger.kernel.org
10445 W: http://www.isdn4linux.de
10446 F: drivers/isdn/Kconfig
10447 F: drivers/isdn/Makefile
10448 F: drivers/isdn/hardware/
10449 F: drivers/isdn/mISDN/
10451 IT87 HARDWARE MONITORING DRIVER
10452 M: Jean Delvare <jdelvare@suse.com>
10453 L: linux-hwmon@vger.kernel.org
10455 F: Documentation/hwmon/it87.rst
10456 F: drivers/hwmon/it87.c
10458 IT913X MEDIA DRIVER
10459 M: Antti Palosaari <crope@iki.fi>
10460 L: linux-media@vger.kernel.org
10462 W: https://linuxtv.org
10463 W: http://palosaari.fi/linux/
10464 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10465 T: git git://linuxtv.org/anttip/media_tree.git
10466 F: drivers/media/tuners/it913x*
10468 ITE IT66121 HDMI BRIDGE DRIVER
10469 M: Phong LE <ple@baylibre.com>
10470 M: Neil Armstrong <narmstrong@baylibre.com>
10472 T: git git://anongit.freedesktop.org/drm/drm-misc
10473 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
10474 F: drivers/gpu/drm/bridge/ite-it66121.c
10476 IVTV VIDEO4LINUX DRIVER
10477 M: Andy Walls <awalls@md.metrocast.net>
10478 L: linux-media@vger.kernel.org
10480 W: https://linuxtv.org
10481 T: git git://linuxtv.org/media_tree.git
10482 F: Documentation/admin-guide/media/ivtv*
10483 F: drivers/media/pci/ivtv/
10484 F: include/uapi/linux/ivtv*
10486 IX2505V MEDIA DRIVER
10487 M: Malcolm Priestley <tvboxspy@gmail.com>
10488 L: linux-media@vger.kernel.org
10490 W: https://linuxtv.org
10491 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10492 F: drivers/media/dvb-frontends/ix2505v*
10494 JAILHOUSE HYPERVISOR INTERFACE
10495 M: Jan Kiszka <jan.kiszka@siemens.com>
10496 L: jailhouse-dev@googlegroups.com
10498 F: arch/x86/include/asm/jailhouse_para.h
10499 F: arch/x86/kernel/jailhouse.c
10501 JC42.4 TEMPERATURE SENSOR DRIVER
10502 M: Guenter Roeck <linux@roeck-us.net>
10503 L: linux-hwmon@vger.kernel.org
10505 F: Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
10506 F: Documentation/hwmon/jc42.rst
10507 F: drivers/hwmon/jc42.c
10510 M: Dave Kleikamp <shaggy@kernel.org>
10511 L: jfs-discussion@lists.sourceforge.net
10513 W: http://jfs.sourceforge.net/
10514 T: git git://github.com/kleikamp/linux-shaggy.git
10515 F: Documentation/admin-guide/jfs.rst
10519 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
10520 L: netdev@vger.kernel.org
10522 F: drivers/net/ethernet/jme.*
10524 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
10525 M: David Woodhouse <dwmw2@infradead.org>
10526 M: Richard Weinberger <richard@nod.at>
10527 L: linux-mtd@lists.infradead.org
10529 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
10530 T: git git://git.infradead.org/ubifs-2.6.git
10532 F: include/uapi/linux/jffs2.h
10534 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
10535 M: "Theodore Ts'o" <tytso@mit.edu>
10536 M: Jan Kara <jack@suse.com>
10537 L: linux-ext4@vger.kernel.org
10540 F: include/linux/jbd2.h
10542 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
10543 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
10544 L: linux-media@vger.kernel.org
10545 L: linux-renesas-soc@vger.kernel.org
10547 F: drivers/media/platform/renesas/rcar_jpu.c
10549 JSM Neo PCI based serial card
10550 L: linux-serial@vger.kernel.org
10552 F: drivers/tty/serial/jsm/
10554 K10TEMP HARDWARE MONITORING DRIVER
10555 M: Clemens Ladisch <clemens@ladisch.de>
10556 L: linux-hwmon@vger.kernel.org
10558 F: Documentation/hwmon/k10temp.rst
10559 F: drivers/hwmon/k10temp.c
10561 K8TEMP HARDWARE MONITORING DRIVER
10562 M: Rudolf Marek <r.marek@assembler.cz>
10563 L: linux-hwmon@vger.kernel.org
10565 F: Documentation/hwmon/k8temp.rst
10566 F: drivers/hwmon/k8temp.c
10569 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
10570 R: Alexander Potapenko <glider@google.com>
10571 R: Andrey Konovalov <andreyknvl@gmail.com>
10572 R: Dmitry Vyukov <dvyukov@google.com>
10573 R: Vincenzo Frascino <vincenzo.frascino@arm.com>
10574 L: kasan-dev@googlegroups.com
10576 F: Documentation/dev-tools/kasan.rst
10577 F: arch/*/include/asm/*kasan.h
10578 F: arch/*/mm/kasan_init*
10579 F: include/linux/kasan*.h
10580 F: lib/Kconfig.kasan
10581 F: lib/test_kasan*.c
10583 F: scripts/Makefile.kasan
10586 M: Masahiro Yamada <masahiroy@kernel.org>
10587 L: linux-kbuild@vger.kernel.org
10589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
10590 F: Documentation/kbuild/kconfig*
10591 F: scripts/Kconfig.include
10592 F: scripts/kconfig/
10595 R: Dmitry Vyukov <dvyukov@google.com>
10596 R: Andrey Konovalov <andreyknvl@gmail.com>
10597 L: kasan-dev@googlegroups.com
10599 F: Documentation/dev-tools/kcov.rst
10600 F: include/linux/kcov.h
10601 F: include/uapi/linux/kcov.h
10603 F: scripts/Makefile.kcov
10606 M: Marco Elver <elver@google.com>
10607 R: Dmitry Vyukov <dvyukov@google.com>
10608 L: kasan-dev@googlegroups.com
10610 F: Documentation/dev-tools/kcsan.rst
10611 F: include/linux/kcsan*.h
10613 F: lib/Kconfig.kcsan
10614 F: scripts/Makefile.kcsan
10617 M: Baoquan He <bhe@redhat.com>
10618 R: Vivek Goyal <vgoyal@redhat.com>
10619 R: Dave Young <dyoung@redhat.com>
10620 L: kexec@lists.infradead.org
10622 W: http://lse.sourceforge.net/kdump/
10623 F: Documentation/admin-guide/kdump/
10624 F: fs/proc/vmcore.c
10625 F: include/linux/crash_core.h
10626 F: include/linux/crash_dump.h
10627 F: include/uapi/linux/vmcore.h
10628 F: kernel/crash_*.c
10630 KEENE FM RADIO TRANSMITTER DRIVER
10631 M: Hans Verkuil <hverkuil@xs4all.nl>
10632 L: linux-media@vger.kernel.org
10634 W: https://linuxtv.org
10635 T: git git://linuxtv.org/media_tree.git
10636 F: drivers/media/radio/radio-keene*
10639 M: Ian Kent <raven@themaw.net>
10640 L: autofs@vger.kernel.org
10644 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
10645 M: Masahiro Yamada <masahiroy@kernel.org>
10646 M: Michal Marek <michal.lkml@markovi.net>
10647 R: Nick Desaulniers <ndesaulniers@google.com>
10648 L: linux-kbuild@vger.kernel.org
10650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
10651 F: Documentation/kbuild/
10653 F: scripts/*vmlinux*
10655 F: scripts/Makefile*
10657 F: scripts/dummy-tools/
10660 F: scripts/package/
10663 L: kernel-janitors@vger.kernel.org
10665 W: http://kernelnewbies.org/KernelJanitors
10667 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
10668 M: Chuck Lever <chuck.lever@oracle.com>
10669 L: linux-nfs@vger.kernel.org
10671 W: http://nfs.sourceforge.net/
10672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
10676 F: include/linux/lockd/
10677 F: include/linux/sunrpc/
10678 F: include/uapi/linux/nfsd/
10679 F: include/uapi/linux/sunrpc/
10681 F: Documentation/filesystems/nfs/
10684 M: Thorsten Leemhuis <linux@leemhuis.info>
10685 L: regressions@lists.linux.dev
10687 F: Documentation/admin-guide/reporting-regressions.rst
10688 F: Documentation/process/handling-regressions.rst
10690 KERNEL SELFTEST FRAMEWORK
10691 M: Shuah Khan <shuah@kernel.org>
10692 M: Shuah Khan <skhan@linuxfoundation.org>
10693 L: linux-kselftest@vger.kernel.org
10695 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
10696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
10697 F: Documentation/dev-tools/kselftest*
10698 F: tools/testing/selftests/
10700 KERNEL SMB3 SERVER (KSMBD)
10701 M: Namjae Jeon <linkinjeon@kernel.org>
10702 M: Steve French <sfrench@samba.org>
10703 M: Hyunchul Lee <hyc.lee@gmail.com>
10704 R: Sergey Senozhatsky <senozhatsky@chromium.org>
10705 L: linux-cifs@vger.kernel.org
10707 T: git git://git.samba.org/ksmbd.git
10709 F: fs/smbfs_common/
10711 KERNEL UNIT TESTING FRAMEWORK (KUnit)
10712 M: Brendan Higgins <brendanhiggins@google.com>
10713 L: linux-kselftest@vger.kernel.org
10714 L: kunit-dev@googlegroups.com
10716 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
10717 F: Documentation/dev-tools/kunit/
10720 F: tools/testing/kunit/
10722 KERNEL USERMODE HELPER
10723 M: Luis Chamberlain <mcgrof@kernel.org>
10724 L: linux-kernel@vger.kernel.org
10726 F: include/linux/umh.h
10729 KERNEL VIRTUAL MACHINE (KVM)
10730 M: Paolo Bonzini <pbonzini@redhat.com>
10731 L: kvm@vger.kernel.org
10733 W: http://www.linux-kvm.org
10734 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10735 F: Documentation/virt/kvm/
10736 F: include/asm-generic/kvm*
10737 F: include/kvm/iodev.h
10738 F: include/linux/kvm*
10739 F: include/trace/events/kvm.h
10740 F: include/uapi/asm-generic/kvm*
10741 F: include/uapi/linux/kvm*
10743 F: tools/testing/selftests/kvm/
10746 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
10747 M: Marc Zyngier <maz@kernel.org>
10748 R: James Morse <james.morse@arm.com>
10749 R: Alexandru Elisei <alexandru.elisei@arm.com>
10750 R: Suzuki K Poulose <suzuki.poulose@arm.com>
10751 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10752 L: kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
10754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
10755 F: arch/arm64/include/asm/kvm*
10756 F: arch/arm64/include/uapi/asm/kvm*
10758 F: include/kvm/arm_*
10759 F: tools/testing/selftests/kvm/*/aarch64/
10760 F: tools/testing/selftests/kvm/aarch64/
10762 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
10763 M: Huacai Chen <chenhuacai@kernel.org>
10764 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
10765 L: linux-mips@vger.kernel.org
10766 L: kvm@vger.kernel.org
10768 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10769 F: arch/mips/include/asm/kvm*
10770 F: arch/mips/include/uapi/asm/kvm*
10773 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
10774 L: linuxppc-dev@lists.ozlabs.org
10775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
10776 F: arch/powerpc/include/asm/kvm*
10777 F: arch/powerpc/include/uapi/asm/kvm*
10778 F: arch/powerpc/kernel/kvm*
10779 F: arch/powerpc/kvm/
10781 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
10782 M: Anup Patel <anup@brainfault.org>
10783 R: Atish Patra <atishp@atishpatra.org>
10784 L: kvm@vger.kernel.org
10785 L: kvm-riscv@lists.infradead.org
10786 L: linux-riscv@lists.infradead.org
10788 T: git git://github.com/kvm-riscv/linux.git
10789 F: arch/riscv/include/asm/kvm*
10790 F: arch/riscv/include/uapi/asm/kvm*
10793 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
10794 M: Christian Borntraeger <borntraeger@linux.ibm.com>
10795 M: Janosch Frank <frankja@linux.ibm.com>
10796 M: Claudio Imbrenda <imbrenda@linux.ibm.com>
10797 R: David Hildenbrand <david@redhat.com>
10798 L: kvm@vger.kernel.org
10800 W: http://www.ibm.com/developerworks/linux/linux390/
10801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
10802 F: Documentation/virt/kvm/s390*
10803 F: arch/s390/include/asm/gmap.h
10804 F: arch/s390/include/asm/kvm*
10805 F: arch/s390/include/uapi/asm/kvm*
10806 F: arch/s390/kernel/uv.c
10808 F: arch/s390/mm/gmap.c
10809 F: tools/testing/selftests/kvm/*/s390x/
10810 F: tools/testing/selftests/kvm/s390x/
10812 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
10813 M: Paolo Bonzini <pbonzini@redhat.com>
10814 R: Sean Christopherson <seanjc@google.com>
10815 R: Vitaly Kuznetsov <vkuznets@redhat.com>
10816 R: Wanpeng Li <wanpengli@tencent.com>
10817 R: Jim Mattson <jmattson@google.com>
10818 R: Joerg Roedel <joro@8bytes.org>
10819 L: kvm@vger.kernel.org
10821 W: http://www.linux-kvm.org
10822 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10823 F: arch/x86/include/asm/kvm*
10824 F: arch/x86/include/asm/pvclock-abi.h
10825 F: arch/x86/include/asm/svm.h
10826 F: arch/x86/include/asm/vmx*.h
10827 F: arch/x86/include/uapi/asm/kvm*
10828 F: arch/x86/include/uapi/asm/svm.h
10829 F: arch/x86/include/uapi/asm/vmx.h
10830 F: arch/x86/kernel/kvm.c
10831 F: arch/x86/kernel/kvmclock.c
10836 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10837 M: Tejun Heo <tj@kernel.org>
10839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10841 F: include/linux/kernfs.h
10844 M: Eric Biederman <ebiederm@xmission.com>
10845 L: kexec@lists.infradead.org
10847 W: http://kernel.org/pub/linux/utils/kernel/kexec/
10848 F: include/linux/kexec.h
10849 F: include/uapi/linux/kexec.h
10853 M: Mimi Zohar <zohar@linux.ibm.com>
10854 L: linux-integrity@vger.kernel.org
10855 L: keyrings@vger.kernel.org
10857 F: Documentation/security/keys/trusted-encrypted.rst
10858 F: include/keys/encrypted-type.h
10859 F: security/keys/encrypted-keys/
10862 M: James Bottomley <jejb@linux.ibm.com>
10863 M: Jarkko Sakkinen <jarkko@kernel.org>
10864 M: Mimi Zohar <zohar@linux.ibm.com>
10865 L: linux-integrity@vger.kernel.org
10866 L: keyrings@vger.kernel.org
10868 F: Documentation/security/keys/trusted-encrypted.rst
10869 F: include/keys/trusted-type.h
10870 F: include/keys/trusted_tpm.h
10871 F: security/keys/trusted-keys/
10874 M: Sumit Garg <sumit.garg@linaro.org>
10875 L: linux-integrity@vger.kernel.org
10876 L: keyrings@vger.kernel.org
10878 F: include/keys/trusted_tee.h
10879 F: security/keys/trusted-keys/trusted_tee.c
10882 M: Ahmad Fatoum <a.fatoum@pengutronix.de>
10883 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10884 L: linux-integrity@vger.kernel.org
10885 L: keyrings@vger.kernel.org
10887 F: include/keys/trusted_caam.h
10888 F: security/keys/trusted-keys/trusted_caam.c
10891 M: David Howells <dhowells@redhat.com>
10892 M: Jarkko Sakkinen <jarkko@kernel.org>
10893 L: keyrings@vger.kernel.org
10895 F: Documentation/security/keys/core.rst
10897 F: include/linux/key-type.h
10898 F: include/linux/key.h
10899 F: include/linux/keyctl.h
10900 F: include/uapi/linux/keyctl.h
10903 KEYS/KEYRINGS_INTEGRITY
10904 M: Jarkko Sakkinen <jarkko@kernel.org>
10905 M: Mimi Zohar <zohar@linux.ibm.com>
10906 L: linux-integrity@vger.kernel.org
10907 L: keyrings@vger.kernel.org
10909 F: security/integrity/platform_certs
10912 M: Alexander Potapenko <glider@google.com>
10913 M: Marco Elver <elver@google.com>
10914 R: Dmitry Vyukov <dvyukov@google.com>
10915 L: kasan-dev@googlegroups.com
10917 F: Documentation/dev-tools/kfence.rst
10918 F: arch/*/include/asm/kfence.h
10919 F: include/linux/kfence.h
10920 F: lib/Kconfig.kfence
10924 M: Stefani Seibold <stefani@seibold.net>
10926 F: include/linux/kfifo.h
10930 KGDB / KDB /debug_core
10931 M: Jason Wessel <jason.wessel@windriver.com>
10932 M: Daniel Thompson <daniel.thompson@linaro.org>
10933 R: Douglas Anderson <dianders@chromium.org>
10934 L: kgdb-bugreport@lists.sourceforge.net
10936 W: http://kgdb.wiki.kernel.org/
10937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
10938 F: Documentation/dev-tools/kgdb.rst
10939 F: drivers/misc/kgdbts.c
10940 F: drivers/tty/serial/kgdboc.c
10941 F: include/linux/kdb.h
10942 F: include/linux/kgdb.h
10945 KHADAS MCU MFD DRIVER
10946 M: Neil Armstrong <narmstrong@baylibre.com>
10947 L: linux-amlogic@lists.infradead.org
10949 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
10950 F: drivers/mfd/khadas-mcu.c
10951 F: include/linux/mfd/khadas-mcu.h
10952 F: drivers/thermal/khadas_mcu_fan.c
10955 M: Catalin Marinas <catalin.marinas@arm.com>
10957 F: Documentation/dev-tools/kmemleak.rst
10958 F: include/linux/kmemleak.h
10960 F: samples/kmemleak/kmemleak-test.c
10962 KMOD KERNEL MODULE LOADER - USERMODE HELPER
10963 M: Luis Chamberlain <mcgrof@kernel.org>
10964 L: linux-kernel@vger.kernel.org
10965 L: linux-modules@vger.kernel.org
10967 F: include/linux/kmod.h
10970 F: tools/testing/selftests/kmod/
10973 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
10974 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
10975 M: "David S. Miller" <davem@davemloft.net>
10976 M: Masami Hiramatsu <mhiramat@kernel.org>
10978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
10979 F: Documentation/trace/kprobes.rst
10980 F: include/asm-generic/kprobes.h
10981 F: include/linux/kprobes.h
10982 F: kernel/kprobes.c
10983 F: lib/test_kprobes.c
10986 KS0108 LCD CONTROLLER DRIVER
10987 M: Miguel Ojeda <ojeda@kernel.org>
10989 F: Documentation/admin-guide/auxdisplay/ks0108.rst
10990 F: drivers/auxdisplay/ks0108.c
10991 F: include/linux/ks0108.h
10993 KTD253 BACKLIGHT DRIVER
10994 M: Linus Walleij <linus.walleij@linaro.org>
10996 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
10997 F: drivers/video/backlight/ktd253-backlight.c
11000 M: Steven Rostedt <rostedt@goodmis.org>
11001 M: John Hawley <warthog9@eaglescrag.net>
11003 F: tools/testing/ktest
11006 M: David Ahern <dsahern@kernel.org>
11007 L: netdev@vger.kernel.org
11009 F: include/net/l3mdev.h
11013 M: John Fastabend <john.fastabend@gmail.com>
11014 M: Daniel Borkmann <daniel@iogearbox.net>
11015 M: Jakub Sitnicki <jakub@cloudflare.com>
11016 L: netdev@vger.kernel.org
11017 L: bpf@vger.kernel.org
11019 F: include/linux/skmsg.h
11020 F: net/core/skmsg.c
11021 F: net/core/sock_map.c
11022 F: net/ipv4/tcp_bpf.c
11023 F: net/ipv4/udp_bpf.c
11024 F: net/unix/unix_bpf.c
11026 LANDLOCK SECURITY MODULE
11027 M: Mickaël Salaün <mic@digikod.net>
11028 L: linux-security-module@vger.kernel.org
11030 W: https://landlock.io
11031 T: git https://github.com/landlock-lsm/linux.git
11032 F: Documentation/security/landlock.rst
11033 F: Documentation/userspace-api/landlock.rst
11034 F: include/uapi/linux/landlock.h
11035 F: samples/landlock/
11036 F: security/landlock/
11037 F: tools/testing/selftests/landlock/
11041 LANTIQ / INTEL Ethernet drivers
11042 M: Hauke Mehrtens <hauke@hauke-m.de>
11043 L: netdev@vger.kernel.org
11045 F: drivers/net/dsa/lantiq_gswip.c
11046 F: drivers/net/dsa/lantiq_pce.h
11047 F: drivers/net/ethernet/lantiq_xrx200.c
11048 F: net/dsa/tag_gswip.c
11050 LANTIQ MIPS ARCHITECTURE
11051 M: John Crispin <john@phrozen.org>
11052 L: linux-mips@vger.kernel.org
11054 F: arch/mips/lantiq
11055 F: drivers/soc/lantiq
11057 LASI 53c700 driver for PARISC
11058 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11059 L: linux-scsi@vger.kernel.org
11061 F: Documentation/scsi/53c700.rst
11062 F: drivers/scsi/53c700*
11065 M: Tobin C. Harding <me@tobin.cc>
11066 M: Tycho Andersen <tycho@tycho.pizza>
11067 L: linux-hardening@vger.kernel.org
11069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
11070 F: scripts/leaking_addresses.pl
11073 M: Pavel Machek <pavel@ucw.cz>
11074 L: linux-leds@vger.kernel.org
11076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
11077 F: Documentation/devicetree/bindings/leds/
11079 F: include/linux/leds.h
11081 LEGACY EEPROM DRIVER
11082 M: Jean Delvare <jdelvare@suse.com>
11084 F: Documentation/misc-devices/eeprom.rst
11085 F: drivers/misc/eeprom/eeprom.c
11087 LEGO MINDSTORMS EV3
11088 R: David Lechner <david@lechnology.com>
11090 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
11091 F: arch/arm/boot/dts/da850-lego-ev3.dts
11092 F: drivers/power/supply/lego_ev3_battery.c
11094 LEGO USB Tower driver
11095 M: Juergen Stuber <starblue@users.sourceforge.net>
11096 L: legousb-devel@lists.sourceforge.net
11098 W: http://legousb.sourceforge.net/
11099 F: drivers/usb/misc/legousbtower.c
11101 LETSKETCH HID TABLET DRIVER
11102 M: Hans de Goede <hdegoede@redhat.com>
11103 L: linux-input@vger.kernel.org
11105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11106 F: drivers/hid/hid-letsketch.c
11109 M: Matan Ziv-Av <matan@svgalib.org>
11110 L: platform-driver-x86@vger.kernel.org
11112 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
11113 F: Documentation/admin-guide/laptops/lg-laptop.rst
11114 F: drivers/platform/x86/lg-laptop.c
11116 LG2160 MEDIA DRIVER
11117 M: Michael Krufky <mkrufky@linuxtv.org>
11118 L: linux-media@vger.kernel.org
11120 W: https://linuxtv.org
11121 W: http://github.com/mkrufky
11122 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11123 T: git git://linuxtv.org/mkrufky/tuners.git
11124 F: drivers/media/dvb-frontends/lg2160.*
11126 LGDT3305 MEDIA DRIVER
11127 M: Michael Krufky <mkrufky@linuxtv.org>
11128 L: linux-media@vger.kernel.org
11130 W: https://linuxtv.org
11131 W: http://github.com/mkrufky
11132 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11133 T: git git://linuxtv.org/mkrufky/tuners.git
11134 F: drivers/media/dvb-frontends/lgdt3305.*
11136 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
11137 M: Viresh Kumar <vireshk@kernel.org>
11138 L: linux-ide@vger.kernel.org
11140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11141 F: drivers/ata/pata_arasan_cf.c
11142 F: include/linux/pata_arasan_cf_data.h
11144 LIBATA PATA DRIVERS
11145 R: Sergey Shtylyov <s.shtylyov@omp.ru>
11146 L: linux-ide@vger.kernel.org
11147 F: drivers/ata/ata_*.c
11148 F: drivers/ata/pata_*.c
11150 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
11151 M: Linus Walleij <linus.walleij@linaro.org>
11152 L: linux-ide@vger.kernel.org
11154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11155 F: drivers/ata/pata_ftide010.c
11156 F: drivers/ata/sata_gemini.c
11157 F: drivers/ata/sata_gemini.h
11159 LIBATA SATA AHCI PLATFORM devices support
11160 M: Hans de Goede <hdegoede@redhat.com>
11161 M: Jens Axboe <axboe@kernel.dk>
11162 L: linux-ide@vger.kernel.org
11164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11165 F: drivers/ata/ahci_platform.c
11166 F: drivers/ata/libahci_platform.c
11167 F: include/linux/ahci_platform.h
11169 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
11170 M: Mikael Pettersson <mikpelinux@gmail.com>
11171 L: linux-ide@vger.kernel.org
11173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11174 F: drivers/ata/sata_promise.*
11176 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
11177 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
11178 L: linux-ide@vger.kernel.org
11180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
11181 F: Documentation/devicetree/bindings/ata/
11183 F: include/linux/ata.h
11184 F: include/linux/libata.h
11186 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
11187 M: Vishal Verma <vishal.l.verma@intel.com>
11188 M: Dan Williams <dan.j.williams@intel.com>
11189 M: Dave Jiang <dave.jiang@intel.com>
11190 L: nvdimm@lists.linux.dev
11192 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11193 P: Documentation/nvdimm/maintainer-entry-profile.rst
11194 F: drivers/nvdimm/btt*
11196 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
11197 M: Dan Williams <dan.j.williams@intel.com>
11198 M: Vishal Verma <vishal.l.verma@intel.com>
11199 M: Dave Jiang <dave.jiang@intel.com>
11200 L: nvdimm@lists.linux.dev
11202 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11203 P: Documentation/nvdimm/maintainer-entry-profile.rst
11204 F: drivers/nvdimm/pmem*
11206 LIBNVDIMM: DEVICETREE BINDINGS
11207 M: Oliver O'Halloran <oohall@gmail.com>
11208 L: nvdimm@lists.linux.dev
11210 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11211 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
11212 F: drivers/nvdimm/of_pmem.c
11214 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
11215 M: Dan Williams <dan.j.williams@intel.com>
11216 M: Vishal Verma <vishal.l.verma@intel.com>
11217 M: Dave Jiang <dave.jiang@intel.com>
11218 M: Ira Weiny <ira.weiny@intel.com>
11219 L: nvdimm@lists.linux.dev
11221 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11222 P: Documentation/nvdimm/maintainer-entry-profile.rst
11223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
11224 F: drivers/acpi/nfit/*
11225 F: drivers/nvdimm/*
11226 F: include/linux/libnvdimm.h
11227 F: include/linux/nd.h
11228 F: include/uapi/linux/ndctl.h
11229 F: tools/testing/nvdimm/
11231 LICENSES and SPDX stuff
11232 M: Thomas Gleixner <tglx@linutronix.de>
11233 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11234 L: linux-spdx@vger.kernel.org
11236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
11238 F: Documentation/process/license-rules.rst
11240 F: scripts/spdxcheck-test.sh
11241 F: scripts/spdxcheck.py
11243 LINEAR RANGES HELPERS
11244 M: Mark Brown <broonie@kernel.org>
11245 R: Matti Vaittinen <mazziesaccount@gmail.com>
11246 F: lib/linear_ranges.c
11247 F: lib/test_linear_ranges.c
11248 F: include/linux/linear_range.h
11250 LINUX FOR POWER MACINTOSH
11251 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11252 L: linuxppc-dev@lists.ozlabs.org
11254 F: arch/powerpc/platforms/powermac/
11255 F: drivers/macintosh/
11257 LINUX FOR POWERPC (32-BIT AND 64-BIT)
11258 M: Michael Ellerman <mpe@ellerman.id.au>
11259 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11260 R: Paul Mackerras <paulus@samba.org>
11261 L: linuxppc-dev@lists.ozlabs.org
11263 W: https://github.com/linuxppc/wiki/wiki
11264 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
11265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
11266 F: Documentation/ABI/stable/sysfs-firmware-opal-*
11267 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
11268 F: Documentation/devicetree/bindings/powerpc/
11269 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
11270 F: Documentation/powerpc/
11272 F: drivers/*/*/*pasemi*
11273 F: drivers/*/*pasemi*
11274 F: drivers/char/tpm/tpm_ibmvtpm*
11275 F: drivers/crypto/nx/
11276 F: drivers/crypto/vmx/
11277 F: drivers/i2c/busses/i2c-opal.c
11278 F: drivers/net/ethernet/ibm/ibmveth.*
11279 F: drivers/net/ethernet/ibm/ibmvnic.*
11280 F: drivers/pci/hotplug/pnv_php.c
11281 F: drivers/pci/hotplug/rpa*
11282 F: drivers/rtc/rtc-opal.c
11283 F: drivers/scsi/ibmvscsi/
11284 F: drivers/tty/hvc/hvc_opal.c
11285 F: drivers/watchdog/wdrtas.c
11286 F: tools/testing/selftests/powerpc
11293 LINUX FOR POWERPC EMBEDDED MPC5XXX
11294 M: Anatolij Gustschin <agust@denx.de>
11295 L: linuxppc-dev@lists.ozlabs.org
11297 F: arch/powerpc/platforms/512x/
11298 F: arch/powerpc/platforms/52xx/
11300 LINUX FOR POWERPC EMBEDDED PPC4XX
11301 L: linuxppc-dev@lists.ozlabs.org
11303 F: arch/powerpc/platforms/40x/
11304 F: arch/powerpc/platforms/44x/
11306 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
11307 M: Scott Wood <oss@buserror.net>
11308 L: linuxppc-dev@lists.ozlabs.org
11310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
11311 F: Documentation/devicetree/bindings/powerpc/fsl/
11312 F: arch/powerpc/platforms/83xx/
11313 F: arch/powerpc/platforms/85xx/
11315 LINUX FOR POWERPC EMBEDDED PPC8XX
11316 M: Christophe Leroy <christophe.leroy@csgroup.eu>
11317 L: linuxppc-dev@lists.ozlabs.org
11319 F: arch/powerpc/platforms/8xx/
11321 LINUX KERNEL DUMP TEST MODULE (LKDTM)
11322 M: Kees Cook <keescook@chromium.org>
11324 F: drivers/misc/lkdtm/*
11325 F: tools/testing/selftests/lkdtm/*
11327 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
11328 M: Alan Stern <stern@rowland.harvard.edu>
11329 M: Andrea Parri <parri.andrea@gmail.com>
11330 M: Will Deacon <will@kernel.org>
11331 M: Peter Zijlstra <peterz@infradead.org>
11332 M: Boqun Feng <boqun.feng@gmail.com>
11333 M: Nicholas Piggin <npiggin@gmail.com>
11334 M: David Howells <dhowells@redhat.com>
11335 M: Jade Alglave <j.alglave@ucl.ac.uk>
11336 M: Luc Maranget <luc.maranget@inria.fr>
11337 M: "Paul E. McKenney" <paulmck@kernel.org>
11338 R: Akira Yokosawa <akiyks@gmail.com>
11339 R: Daniel Lustig <dlustig@nvidia.com>
11340 R: Joel Fernandes <joel@joelfernandes.org>
11341 L: linux-kernel@vger.kernel.org
11342 L: linux-arch@vger.kernel.org
11344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
11345 F: Documentation/atomic_bitops.txt
11346 F: Documentation/atomic_t.txt
11347 F: Documentation/core-api/refcount-vs-atomic.rst
11348 F: Documentation/litmus-tests/
11349 F: Documentation/memory-barriers.txt
11350 F: tools/memory-model/
11352 LIS3LV02D ACCELEROMETER DRIVER
11353 M: Eric Piel <eric.piel@tremplin-utc.net>
11355 F: Documentation/misc-devices/lis3lv02d.rst
11356 F: drivers/misc/lis3lv02d/
11357 F: drivers/platform/x86/hp_accel.c
11360 M: David Gow <davidgow@google.com>
11361 L: linux-kselftest@vger.kernel.org
11362 L: kunit-dev@googlegroups.com
11367 M: Karol Gugala <kgugala@antmicro.com>
11368 M: Mateusz Holenko <mholenko@antmicro.com>
11369 M: Gabriel Somlo <gsomlo@gmail.com>
11370 M: Joel Stanley <joel@jms.id.au>
11372 F: Documentation/devicetree/bindings/*/litex,*.yaml
11373 F: arch/openrisc/boot/dts/or1klitex.dts
11374 F: include/linux/litex.h
11375 F: drivers/tty/serial/liteuart.c
11376 F: drivers/soc/litex/*
11377 F: drivers/net/ethernet/litex/*
11378 F: drivers/mmc/host/litex_mmc.c
11382 M: Josh Poimboeuf <jpoimboe@kernel.org>
11383 M: Jiri Kosina <jikos@kernel.org>
11384 M: Miroslav Benes <mbenes@suse.cz>
11385 M: Petr Mladek <pmladek@suse.com>
11386 R: Joe Lawrence <joe.lawrence@redhat.com>
11387 L: live-patching@vger.kernel.org
11389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
11390 F: Documentation/ABI/testing/sysfs-kernel-livepatch
11391 F: Documentation/livepatch/
11392 F: arch/powerpc/include/asm/livepatch.h
11393 F: arch/s390/include/asm/livepatch.h
11394 F: arch/x86/include/asm/livepatch.h
11395 F: include/linux/livepatch.h
11396 F: kernel/livepatch/
11398 F: samples/livepatch/
11399 F: tools/testing/selftests/livepatch/
11402 L: netdev@vger.kernel.org
11404 F: include/linux/llc.h
11405 F: include/net/llc*
11406 F: include/uapi/linux/llc.h
11409 LM73 HARDWARE MONITOR DRIVER
11410 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
11411 L: linux-hwmon@vger.kernel.org
11413 F: drivers/hwmon/lm73.c
11415 LM78 HARDWARE MONITOR DRIVER
11416 M: Jean Delvare <jdelvare@suse.com>
11417 L: linux-hwmon@vger.kernel.org
11419 F: Documentation/hwmon/lm78.rst
11420 F: drivers/hwmon/lm78.c
11422 LM83 HARDWARE MONITOR DRIVER
11423 M: Jean Delvare <jdelvare@suse.com>
11424 L: linux-hwmon@vger.kernel.org
11426 F: Documentation/hwmon/lm83.rst
11427 F: drivers/hwmon/lm83.c
11429 LM90 HARDWARE MONITOR DRIVER
11430 M: Jean Delvare <jdelvare@suse.com>
11431 L: linux-hwmon@vger.kernel.org
11433 F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
11434 F: Documentation/hwmon/lm90.rst
11435 F: drivers/hwmon/lm90.c
11436 F: include/dt-bindings/thermal/lm90.h
11438 LM95234 HARDWARE MONITOR DRIVER
11439 M: Guenter Roeck <linux@roeck-us.net>
11440 L: linux-hwmon@vger.kernel.org
11442 F: Documentation/hwmon/lm95234.rst
11443 F: drivers/hwmon/lm95234.c
11445 LME2510 MEDIA DRIVER
11446 M: Malcolm Priestley <tvboxspy@gmail.com>
11447 L: linux-media@vger.kernel.org
11449 W: https://linuxtv.org
11450 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11451 F: drivers/media/usb/dvb-usb-v2/lmedm04*
11453 LOADPIN SECURITY MODULE
11454 M: Kees Cook <keescook@chromium.org>
11456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11457 F: Documentation/admin-guide/LSM/LoadPin.rst
11458 F: security/loadpin/
11461 M: Peter Zijlstra <peterz@infradead.org>
11462 M: Ingo Molnar <mingo@redhat.com>
11463 M: Will Deacon <will@kernel.org>
11464 R: Waiman Long <longman@redhat.com>
11465 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
11466 L: linux-kernel@vger.kernel.org
11468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
11469 F: Documentation/locking/
11470 F: arch/*/include/asm/spinlock*.h
11471 F: include/linux/lockdep.h
11472 F: include/linux/mutex*.h
11473 F: include/linux/rwlock*.h
11474 F: include/linux/rwsem*.h
11475 F: include/linux/seqlock.h
11476 F: include/linux/spinlock*.h
11478 F: lib/locking*.[ch]
11479 X: kernel/locking/locktorture.c
11481 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
11482 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
11483 L: linux-ntfs-dev@lists.sourceforge.net
11485 W: http://www.linux-ntfs.org/content/view/19/37/
11486 F: Documentation/admin-guide/ldm.rst
11487 F: block/partitions/ldm.*
11489 LOGITECH HID GAMING KEYBOARDS
11490 M: Hans de Goede <hdegoede@redhat.com>
11491 L: linux-input@vger.kernel.org
11493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11494 F: drivers/hid/hid-lg-g15.c
11496 LONTIUM LT8912B MIPI TO HDMI BRIDGE
11497 M: Adrien Grassein <adrien.grassein@gmail.com>
11499 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
11500 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
11502 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
11503 M: Sathya Prakash <sathya.prakash@broadcom.com>
11504 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
11505 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
11506 L: MPT-FusionLinux.pdl@broadcom.com
11507 L: linux-scsi@vger.kernel.org
11509 W: http://www.avagotech.com/support/
11510 F: drivers/message/fusion/
11511 F: drivers/scsi/mpt3sas/
11513 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
11514 M: Matthew Wilcox <willy@infradead.org>
11515 L: linux-scsi@vger.kernel.org
11517 F: drivers/scsi/sym53c8xx_2/
11520 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11521 L: linux-iio@vger.kernel.org
11523 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
11524 F: drivers/iio/dac/ltc1660.c
11526 LTC2688 IIO DAC DRIVER
11527 M: Nuno Sá <nuno.sa@analog.com>
11528 L: linux-iio@vger.kernel.org
11530 W: http://ez.analog.com/community/linux-device-drivers
11531 F: Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
11532 F: Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
11533 F: drivers/iio/dac/ltc2688.c
11535 LTC2947 HARDWARE MONITOR DRIVER
11536 M: Nuno Sá <nuno.sa@analog.com>
11537 L: linux-hwmon@vger.kernel.org
11539 W: https://ez.analog.com/linux-software-drivers
11540 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
11541 F: drivers/hwmon/ltc2947-core.c
11542 F: drivers/hwmon/ltc2947-i2c.c
11543 F: drivers/hwmon/ltc2947-spi.c
11544 F: drivers/hwmon/ltc2947.h
11546 LTC2983 IIO TEMPERATURE DRIVER
11547 M: Nuno Sá <nuno.sa@analog.com>
11548 L: linux-iio@vger.kernel.org
11550 W: https://ez.analog.com/linux-software-drivers
11551 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
11552 F: drivers/iio/temperature/ltc2983.c
11554 LTC4261 HARDWARE MONITOR DRIVER
11555 M: Guenter Roeck <linux@roeck-us.net>
11556 L: linux-hwmon@vger.kernel.org
11558 F: Documentation/hwmon/ltc4261.rst
11559 F: drivers/hwmon/ltc4261.c
11561 LTC4306 I2C MULTIPLEXER DRIVER
11562 M: Michael Hennerich <michael.hennerich@analog.com>
11563 L: linux-i2c@vger.kernel.org
11565 W: https://ez.analog.com/linux-software-drivers
11566 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
11567 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
11569 LTP (Linux Test Project)
11570 M: Mike Frysinger <vapier@gentoo.org>
11571 M: Cyril Hrubis <chrubis@suse.cz>
11572 M: Wanlong Gao <wanlong.gao@gmail.com>
11573 M: Jan Stancek <jstancek@redhat.com>
11574 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
11575 M: Alexey Kodanev <alexey.kodanev@oracle.com>
11576 L: ltp@lists.linux.it (subscribers-only)
11578 W: http://linux-test-project.github.io/
11579 T: git git://github.com/linux-test-project/ltp.git
11581 LYNX 28G SERDES PHY DRIVER
11582 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11583 L: netdev@vger.kernel.org
11585 F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
11586 F: drivers/phy/freescale/phy-fsl-lynx-28g.c
11589 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11590 L: netdev@vger.kernel.org
11592 F: drivers/net/pcs/pcs-lynx.c
11593 F: include/linux/pcs-lynx.h
11596 M: Geert Uytterhoeven <geert@linux-m68k.org>
11597 L: linux-m68k@lists.linux-m68k.org
11599 W: http://www.linux-m68k.org/
11600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
11604 M68K ON APPLE MACINTOSH
11605 M: Joshua Thompson <funaho@jurai.org>
11606 L: linux-m68k@lists.linux-m68k.org
11608 W: http://www.mac.linux-m68k.org/
11610 F: drivers/macintosh/adb-iop.c
11611 F: drivers/macintosh/via-macii.c
11614 M: Philip Blundell <philb@gnu.org>
11616 W: http://www.tazenda.demon.co.uk/phil/linux-hp
11617 F: arch/m68k/hp300/
11619 M88DS3103 MEDIA DRIVER
11620 M: Antti Palosaari <crope@iki.fi>
11621 L: linux-media@vger.kernel.org
11623 W: https://linuxtv.org
11624 W: http://palosaari.fi/linux/
11625 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11626 T: git git://linuxtv.org/anttip/media_tree.git
11627 F: drivers/media/dvb-frontends/m88ds3103*
11629 M88RS2000 MEDIA DRIVER
11630 M: Malcolm Priestley <tvboxspy@gmail.com>
11631 L: linux-media@vger.kernel.org
11633 W: https://linuxtv.org
11634 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11635 F: drivers/media/dvb-frontends/m88rs2000*
11637 MA901 MASTERKIT USB FM RADIO DRIVER
11638 M: Alexey Klimov <klimov.linux@gmail.com>
11639 L: linux-media@vger.kernel.org
11641 T: git git://linuxtv.org/media_tree.git
11642 F: drivers/media/radio/radio-ma901.c
11645 M: Johannes Berg <johannes@sipsolutions.net>
11646 L: linux-wireless@vger.kernel.org
11648 W: https://wireless.wiki.kernel.org/
11649 Q: https://patchwork.kernel.org/project/linux-wireless/list/
11650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
11651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
11652 F: Documentation/networking/mac80211-injection.rst
11653 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
11654 F: drivers/net/wireless/mac80211_hwsim.[ch]
11655 F: include/net/mac80211.h
11659 M: Jassi Brar <jassisinghbrar@gmail.com>
11660 L: linux-kernel@vger.kernel.org
11662 F: drivers/mailbox/
11663 F: include/linux/mailbox_client.h
11664 F: include/linux/mailbox_controller.h
11665 F: include/dt-bindings/mailbox/
11666 F: Documentation/devicetree/bindings/mailbox/
11669 M: Viresh Kumar <viresh.kumar@linaro.org>
11670 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
11671 L: linux-kernel@vger.kernel.org
11673 F: drivers/mailbox/arm_mhuv2.c
11674 F: include/linux/mailbox/arm_mhuv2_message.h
11675 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
11677 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
11678 M: Jeremy Kerr <jk@codeconstruct.com.au>
11679 M: Matt Johnston <matt@codeconstruct.com.au>
11680 L: netdev@vger.kernel.org
11682 F: Documentation/networking/mctp.rst
11683 F: drivers/net/mctp/
11684 F: include/net/mctp.h
11685 F: include/net/mctpdevice.h
11686 F: include/net/netns/mctp.h
11689 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
11690 M: Michael Kerrisk <mtk.manpages@gmail.com>
11691 L: linux-man@vger.kernel.org
11693 W: http://www.kernel.org/doc/man-pages
11695 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
11696 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
11697 L: linux-mips@vger.kernel.org
11699 F: arch/mips/boot/dts/img/pistachio*
11701 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
11702 M: Andrew Lunn <andrew@lunn.ch>
11703 M: Vivien Didelot <vivien.didelot@gmail.com>
11704 L: netdev@vger.kernel.org
11706 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
11707 F: Documentation/networking/devlink/mv88e6xxx.rst
11708 F: drivers/net/dsa/mv88e6xxx/
11709 F: include/linux/dsa/mv88e6xxx.h
11710 F: include/linux/platform_data/mv88e6xxx.h
11712 MARVELL ARMADA 3700 PHY DRIVERS
11713 M: Miquel Raynal <miquel.raynal@bootlin.com>
11715 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
11716 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
11717 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
11718 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
11720 MARVELL ARMADA 3700 SERIAL DRIVER
11721 M: Pali Rohár <pali@kernel.org>
11723 F: Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
11724 F: Documentation/devicetree/bindings/serial/mvebu-uart.txt
11725 F: drivers/tty/serial/mvebu-uart.c
11727 MARVELL ARMADA DRM SUPPORT
11728 M: Russell King <linux@armlinux.org.uk>
11730 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
11731 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
11732 F: Documentation/devicetree/bindings/display/armada/
11733 F: drivers/gpu/drm/armada/
11734 F: include/uapi/drm/armada_drm.h
11736 MARVELL CRYPTO DRIVER
11737 M: Boris Brezillon <bbrezillon@kernel.org>
11738 M: Arnaud Ebalard <arno@natisbad.org>
11739 M: Srujana Challa <schalla@marvell.com>
11740 L: linux-crypto@vger.kernel.org
11742 F: drivers/crypto/marvell/
11743 F: include/linux/soc/marvell/octeontx2/
11745 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
11746 M: Mirko Lindner <mlindner@marvell.com>
11747 M: Stephen Hemminger <stephen@networkplumber.org>
11748 L: netdev@vger.kernel.org
11750 F: drivers/net/ethernet/marvell/sk*
11752 MARVELL LIBERTAS WIRELESS DRIVER
11753 L: libertas-dev@lists.infradead.org
11755 F: drivers/net/wireless/marvell/libertas/
11757 MARVELL MACCHIATOBIN SUPPORT
11758 M: Russell King <linux@armlinux.org.uk>
11759 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11761 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
11763 MARVELL MV643XX ETHERNET DRIVER
11764 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
11765 L: netdev@vger.kernel.org
11767 F: drivers/net/ethernet/marvell/mv643xx_eth.*
11768 F: include/linux/mv643xx.h
11770 MARVELL MV88X3310 PHY DRIVER
11771 M: Russell King <linux@armlinux.org.uk>
11772 M: Marek Behún <kabel@kernel.org>
11773 L: netdev@vger.kernel.org
11775 F: drivers/net/phy/marvell10g.c
11777 MARVELL MVEBU THERMAL DRIVER
11778 M: Miquel Raynal <miquel.raynal@bootlin.com>
11780 F: drivers/thermal/armada_thermal.c
11782 MARVELL MVNETA ETHERNET DRIVER
11783 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11784 L: netdev@vger.kernel.org
11786 F: drivers/net/ethernet/marvell/mvneta.*
11788 MARVELL MVPP2 ETHERNET DRIVER
11789 M: Marcin Wojtas <mw@semihalf.com>
11790 M: Russell King <linux@armlinux.org.uk>
11791 L: netdev@vger.kernel.org
11793 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
11794 F: drivers/net/ethernet/marvell/mvpp2/
11796 MARVELL MWIFIEX WIRELESS DRIVER
11797 M: Amitkumar Karwar <amitkarwar@gmail.com>
11798 M: Ganapathi Bhat <ganapathi017@gmail.com>
11799 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
11800 M: Xinming Hu <huxinming820@gmail.com>
11801 L: linux-wireless@vger.kernel.org
11803 F: drivers/net/wireless/marvell/mwifiex/
11805 MARVELL MWL8K WIRELESS DRIVER
11806 M: Lennert Buytenhek <buytenh@wantstofly.org>
11807 L: linux-wireless@vger.kernel.org
11809 F: drivers/net/wireless/marvell/mwl8k.c
11811 MARVELL NAND CONTROLLER DRIVER
11812 M: Miquel Raynal <miquel.raynal@bootlin.com>
11813 L: linux-mtd@lists.infradead.org
11815 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
11816 F: drivers/mtd/nand/raw/marvell_nand.c
11818 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
11819 M: Sunil Goutham <sgoutham@marvell.com>
11820 M: Geetha sowjanya <gakula@marvell.com>
11821 M: Subbaraya Sundeep <sbhatta@marvell.com>
11822 M: hariprasad <hkelam@marvell.com>
11823 L: netdev@vger.kernel.org
11825 F: drivers/net/ethernet/marvell/octeontx2/nic/
11826 F: include/linux/soc/marvell/octeontx2/
11828 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
11829 M: Sunil Goutham <sgoutham@marvell.com>
11830 M: Linu Cherian <lcherian@marvell.com>
11831 M: Geetha sowjanya <gakula@marvell.com>
11832 M: Jerin Jacob <jerinj@marvell.com>
11833 M: hariprasad <hkelam@marvell.com>
11834 M: Subbaraya Sundeep <sbhatta@marvell.com>
11835 L: netdev@vger.kernel.org
11837 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
11838 F: drivers/net/ethernet/marvell/octeontx2/af/
11840 MARVELL PRESTERA ETHERNET SWITCH DRIVER
11841 M: Taras Chornyi <tchornyi@marvell.com>
11843 W: https://github.com/Marvell-switching/switchdev-prestera
11844 F: drivers/net/ethernet/marvell/prestera/
11846 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
11847 M: Nicolas Pitre <nico@fluxnic.net>
11849 F: drivers/mmc/host/mvsdio.*
11851 MARVELL USB MDIO CONTROLLER DRIVER
11852 M: Tobias Waldekranz <tobias@waldekranz.com>
11853 L: netdev@vger.kernel.org
11855 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
11856 F: drivers/net/mdio/mdio-mvusb.c
11858 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
11859 M: Hu Ziji <huziji@marvell.com>
11860 L: linux-mmc@vger.kernel.org
11862 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
11863 F: drivers/mmc/host/sdhci-xenon*
11865 MATROX FRAMEBUFFER DRIVER
11866 L: linux-fbdev@vger.kernel.org
11868 F: drivers/video/fbdev/matrox/matroxfb_*
11869 F: include/uapi/linux/matroxfb.h
11872 M: Daniel Nilsson <daniel.nilsson@flex.com>
11873 L: linux-hwmon@vger.kernel.org
11875 F: Documentation/hwmon/max15301.rst
11876 F: drivers/hwmon/pmbus/max15301.c
11878 MAX16065 HARDWARE MONITOR DRIVER
11879 M: Guenter Roeck <linux@roeck-us.net>
11880 L: linux-hwmon@vger.kernel.org
11882 F: Documentation/hwmon/max16065.rst
11883 F: drivers/hwmon/max16065.c
11885 MAX2175 SDR TUNER DRIVER
11886 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
11887 L: linux-media@vger.kernel.org
11889 T: git git://linuxtv.org/media_tree.git
11890 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
11891 F: Documentation/userspace-api/media/drivers/max2175.rst
11892 F: drivers/media/i2c/max2175*
11893 F: include/uapi/linux/max2175.h
11895 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
11896 L: linux-hwmon@vger.kernel.org
11898 F: Documentation/hwmon/max6650.rst
11899 F: drivers/hwmon/max6650.c
11901 MAX6697 HARDWARE MONITOR DRIVER
11902 M: Guenter Roeck <linux@roeck-us.net>
11903 L: linux-hwmon@vger.kernel.org
11905 F: Documentation/devicetree/bindings/hwmon/max6697.txt
11906 F: Documentation/hwmon/max6697.rst
11907 F: drivers/hwmon/max6697.c
11908 F: include/linux/platform_data/max6697.h
11910 MAX9286 QUAD GMSL DESERIALIZER DRIVER
11911 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
11912 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11913 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
11914 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
11915 L: linux-media@vger.kernel.org
11917 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
11918 F: drivers/media/i2c/max9286.c
11920 MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
11921 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
11922 L: linux-media@vger.kernel.org
11924 F: drivers/staging/media/max96712/max96712.c
11926 MAX9860 MONO AUDIO VOICE CODEC DRIVER
11927 M: Peter Rosin <peda@axentia.se>
11928 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11930 F: Documentation/devicetree/bindings/sound/max9860.txt
11931 F: sound/soc/codecs/max9860.*
11933 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
11934 M: Andreas Klinger <ak@it-klinger.de>
11935 L: linux-iio@vger.kernel.org
11937 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
11938 F: drivers/iio/proximity/mb1232.c
11940 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
11941 R: Iskren Chernev <iskren.chernev@gmail.com>
11942 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
11943 R: Marek Szyprowski <m.szyprowski@samsung.com>
11944 R: Matheus Castello <matheus@castello.eng.br>
11945 L: linux-pm@vger.kernel.org
11947 F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
11948 F: drivers/power/supply/max17040_battery.c
11950 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
11951 R: Hans de Goede <hdegoede@redhat.com>
11952 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
11953 R: Marek Szyprowski <m.szyprowski@samsung.com>
11954 R: Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
11955 R: Purism Kernel Team <kernel@puri.sm>
11956 L: linux-pm@vger.kernel.org
11958 F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
11959 F: drivers/power/supply/max17042_battery.c
11961 MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
11962 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11963 L: linux-kernel@vger.kernel.org
11965 F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
11966 F: drivers/regulator/max20086-regulator.c
11968 MAXIM MAX77650 PMIC MFD DRIVER
11969 M: Bartosz Golaszewski <brgl@bgdev.pl>
11970 L: linux-kernel@vger.kernel.org
11972 F: Documentation/devicetree/bindings/*/*max77650.yaml
11973 F: Documentation/devicetree/bindings/*/max77650*.yaml
11974 F: drivers/gpio/gpio-max77650.c
11975 F: drivers/input/misc/max77650-onkey.c
11976 F: drivers/leds/leds-max77650.c
11977 F: drivers/mfd/max77650.c
11978 F: drivers/power/supply/max77650-charger.c
11979 F: drivers/regulator/max77650-regulator.c
11980 F: include/linux/mfd/max77650.h
11982 MAXIM MAX77714 PMIC MFD DRIVER
11983 M: Luca Ceresoli <luca@lucaceresoli.net>
11985 F: Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
11986 F: drivers/mfd/max77714.c
11987 F: include/linux/mfd/max77714.h
11989 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
11990 M: Javier Martinez Canillas <javier@dowhile0.org>
11991 L: linux-kernel@vger.kernel.org
11993 F: Documentation/devicetree/bindings/*/*max77802.yaml
11994 F: drivers/regulator/max77802-regulator.c
11995 F: include/dt-bindings/*/*max77802.h
11997 MAXIM MAX77976 BATTERY CHARGER
11998 M: Luca Ceresoli <luca@lucaceresoli.net>
12000 F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
12001 F: drivers/power/supply/max77976_charger.c
12003 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
12004 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12005 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12006 L: linux-pm@vger.kernel.org
12008 B: mailto:linux-samsung-soc@vger.kernel.org
12009 F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
12010 F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
12011 F: drivers/power/supply/max14577_charger.c
12012 F: drivers/power/supply/max77693_charger.c
12014 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
12015 M: Chanwoo Choi <cw00.choi@samsung.com>
12016 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12017 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12018 L: linux-kernel@vger.kernel.org
12020 B: mailto:linux-samsung-soc@vger.kernel.org
12021 F: Documentation/devicetree/bindings/*/maxim,max14577.yaml
12022 F: Documentation/devicetree/bindings/*/maxim,max77686.yaml
12023 F: Documentation/devicetree/bindings/*/maxim,max77693.yaml
12024 F: Documentation/devicetree/bindings/*/maxim,max77843.yaml
12025 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
12026 F: Documentation/devicetree/bindings/mfd/max77693.txt
12027 F: drivers/*/*max77843.c
12028 F: drivers/*/max14577*.c
12029 F: drivers/*/max77686*.c
12030 F: drivers/*/max77693*.c
12031 F: drivers/clk/clk-max77686.c
12032 F: drivers/extcon/extcon-max14577.c
12033 F: drivers/extcon/extcon-max77693.c
12034 F: drivers/rtc/rtc-max77686.c
12035 F: include/linux/mfd/max14577*.h
12036 F: include/linux/mfd/max77686*.h
12037 F: include/linux/mfd/max77693*.h
12039 MAXIRADIO FM RADIO RECEIVER DRIVER
12040 M: Hans Verkuil <hverkuil@xs4all.nl>
12041 L: linux-media@vger.kernel.org
12043 W: https://linuxtv.org
12044 T: git git://linuxtv.org/media_tree.git
12045 F: drivers/media/radio/radio-maxiradio*
12047 MAXLINEAR ETHERNET PHY DRIVER
12048 M: Xu Liang <lxu@maxlinear.com>
12049 L: netdev@vger.kernel.org
12051 F: drivers/net/phy/mxl-gpy.c
12053 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
12054 R: Yasushi SHOJI <yashi@spacecubics.com>
12055 L: linux-can@vger.kernel.org
12057 F: drivers/net/can/usb/mcba_usb.c
12059 MCAN MMIO DEVICE DRIVER
12060 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
12061 L: linux-can@vger.kernel.org
12063 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
12064 F: drivers/net/can/m_can/m_can.c
12065 F: drivers/net/can/m_can/m_can.h
12066 F: drivers/net/can/m_can/m_can_platform.c
12068 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
12069 M: Rishi Gupta <gupt21@gmail.com>
12070 L: linux-i2c@vger.kernel.org
12071 L: linux-input@vger.kernel.org
12073 F: drivers/hid/hid-mcp2221.c
12075 MCP251XFD SPI-CAN NETWORK DRIVER
12076 M: Marc Kleine-Budde <mkl@pengutronix.de>
12077 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12078 R: Thomas Kopp <thomas.kopp@microchip.com>
12079 L: linux-can@vger.kernel.org
12081 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
12082 F: drivers/net/can/spi/mcp251xfd/
12084 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
12085 M: Peter Rosin <peda@axentia.se>
12086 L: linux-iio@vger.kernel.org
12088 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
12089 F: drivers/iio/potentiometer/mcp4018.c
12090 F: drivers/iio/potentiometer/mcp4531.c
12092 MCR20A IEEE-802.15.4 RADIO DRIVER
12093 M: Xue Liu <liuxuenetmail@gmail.com>
12094 L: linux-wpan@vger.kernel.org
12096 W: https://github.com/xueliu/mcr20a-linux
12097 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
12098 F: drivers/net/ieee802154/mcr20a.c
12099 F: drivers/net/ieee802154/mcr20a.h
12101 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
12102 M: William Breathitt Gray <vilhelm.gray@gmail.com>
12103 L: linux-iio@vger.kernel.org
12105 F: drivers/iio/dac/cio-dac.c
12107 MEDIA CONTROLLER FRAMEWORK
12108 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12109 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12110 L: linux-media@vger.kernel.org
12112 W: https://www.linuxtv.org
12113 T: git git://linuxtv.org/media_tree.git
12114 F: drivers/media/mc/
12115 F: include/media/media-*.h
12116 F: include/uapi/linux/media.h
12118 MEDIA DRIVER FOR FREESCALE IMX PXP
12119 M: Philipp Zabel <p.zabel@pengutronix.de>
12120 L: linux-media@vger.kernel.org
12122 T: git git://linuxtv.org/media_tree.git
12123 F: drivers/media/platform/nxp/imx-pxp.[ch]
12125 MEDIA DRIVERS FOR ASCOT2E
12126 M: Sergey Kozlov <serjk@netup.ru>
12127 M: Abylay Ospan <aospan@netup.ru>
12128 L: linux-media@vger.kernel.org
12130 W: https://linuxtv.org
12131 W: http://netup.tv/
12132 T: git git://linuxtv.org/media_tree.git
12133 F: drivers/media/dvb-frontends/ascot2e*
12135 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
12136 M: Jasmin Jessich <jasmin@anw.at>
12137 L: linux-media@vger.kernel.org
12139 W: https://linuxtv.org
12140 T: git git://linuxtv.org/media_tree.git
12141 F: drivers/media/dvb-frontends/cxd2099*
12143 MEDIA DRIVERS FOR CXD2841ER
12144 M: Sergey Kozlov <serjk@netup.ru>
12145 M: Abylay Ospan <aospan@netup.ru>
12146 L: linux-media@vger.kernel.org
12148 W: https://linuxtv.org
12149 W: http://netup.tv/
12150 T: git git://linuxtv.org/media_tree.git
12151 F: drivers/media/dvb-frontends/cxd2841er*
12153 MEDIA DRIVERS FOR CXD2880
12154 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
12155 L: linux-media@vger.kernel.org
12157 W: http://linuxtv.org/
12158 T: git git://linuxtv.org/media_tree.git
12159 F: drivers/media/dvb-frontends/cxd2880/*
12160 F: drivers/media/spi/cxd2880*
12162 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
12163 L: linux-media@vger.kernel.org
12165 W: https://linuxtv.org
12166 T: git git://linuxtv.org/media_tree.git
12167 F: drivers/media/pci/ddbridge/*
12169 MEDIA DRIVERS FOR FREESCALE IMX
12170 M: Steve Longerbeam <slongerbeam@gmail.com>
12171 M: Philipp Zabel <p.zabel@pengutronix.de>
12172 L: linux-media@vger.kernel.org
12174 T: git git://linuxtv.org/media_tree.git
12175 F: Documentation/admin-guide/media/imx.rst
12176 F: Documentation/devicetree/bindings/media/imx.txt
12177 F: drivers/staging/media/imx/
12178 F: include/linux/imx-media.h
12179 F: include/media/imx.h
12181 MEDIA DRIVERS FOR FREESCALE IMX7
12182 M: Rui Miguel Silva <rmfrfs@gmail.com>
12183 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12184 L: linux-media@vger.kernel.org
12186 T: git git://linuxtv.org/media_tree.git
12187 F: Documentation/admin-guide/media/imx7.rst
12188 F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
12189 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
12190 F: drivers/media/platform/imx/imx-mipi-csis.c
12191 F: drivers/staging/media/imx/imx7-media-csi.c
12193 MEDIA DRIVERS FOR HELENE
12194 M: Abylay Ospan <aospan@netup.ru>
12195 L: linux-media@vger.kernel.org
12197 W: https://linuxtv.org
12198 W: http://netup.tv/
12199 T: git git://linuxtv.org/media_tree.git
12200 F: drivers/media/dvb-frontends/helene*
12202 MEDIA DRIVERS FOR HORUS3A
12203 M: Sergey Kozlov <serjk@netup.ru>
12204 M: Abylay Ospan <aospan@netup.ru>
12205 L: linux-media@vger.kernel.org
12207 W: https://linuxtv.org
12208 W: http://netup.tv/
12209 T: git git://linuxtv.org/media_tree.git
12210 F: drivers/media/dvb-frontends/horus3a*
12212 MEDIA DRIVERS FOR LNBH25
12213 M: Sergey Kozlov <serjk@netup.ru>
12214 M: Abylay Ospan <aospan@netup.ru>
12215 L: linux-media@vger.kernel.org
12217 W: https://linuxtv.org
12218 W: http://netup.tv/
12219 T: git git://linuxtv.org/media_tree.git
12220 F: drivers/media/dvb-frontends/lnbh25*
12222 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
12223 L: linux-media@vger.kernel.org
12225 W: https://linuxtv.org
12226 T: git git://linuxtv.org/media_tree.git
12227 F: drivers/media/dvb-frontends/mxl5xx*
12229 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
12230 M: Sergey Kozlov <serjk@netup.ru>
12231 M: Abylay Ospan <aospan@netup.ru>
12232 L: linux-media@vger.kernel.org
12234 W: https://linuxtv.org
12235 W: http://netup.tv/
12236 T: git git://linuxtv.org/media_tree.git
12237 F: drivers/media/pci/netup_unidvb/*
12239 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
12240 M: Dmitry Osipenko <digetx@gmail.com>
12241 L: linux-media@vger.kernel.org
12242 L: linux-tegra@vger.kernel.org
12244 T: git git://linuxtv.org/media_tree.git
12245 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
12246 F: drivers/media/platform/nvidia/tegra-vde/
12248 MEDIA DRIVERS FOR RENESAS - CEU
12249 M: Jacopo Mondi <jacopo@jmondi.org>
12250 L: linux-media@vger.kernel.org
12251 L: linux-renesas-soc@vger.kernel.org
12253 T: git git://linuxtv.org/media_tree.git
12254 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
12255 F: drivers/media/platform/renesas/renesas-ceu.c
12256 F: include/media/drv-intf/renesas-ceu.h
12258 MEDIA DRIVERS FOR RENESAS - DRIF
12259 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
12260 L: linux-media@vger.kernel.org
12261 L: linux-renesas-soc@vger.kernel.org
12263 T: git git://linuxtv.org/media_tree.git
12264 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
12265 F: drivers/media/platform/renesas/rcar_drif.c
12267 MEDIA DRIVERS FOR RENESAS - FCP
12268 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12269 L: linux-media@vger.kernel.org
12270 L: linux-renesas-soc@vger.kernel.org
12272 T: git git://linuxtv.org/media_tree.git
12273 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
12274 F: drivers/media/platform/renesas/rcar-fcp.c
12275 F: include/media/rcar-fcp.h
12277 MEDIA DRIVERS FOR RENESAS - FDP1
12278 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12279 L: linux-media@vger.kernel.org
12280 L: linux-renesas-soc@vger.kernel.org
12282 T: git git://linuxtv.org/media_tree.git
12283 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
12284 F: drivers/media/platform/renesas/rcar_fdp1.c
12286 MEDIA DRIVERS FOR RENESAS - VIN
12287 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12288 L: linux-media@vger.kernel.org
12289 L: linux-renesas-soc@vger.kernel.org
12291 T: git git://linuxtv.org/media_tree.git
12292 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
12293 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
12294 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
12295 F: drivers/media/platform/renesas/rcar-isp.c
12296 F: drivers/media/platform/renesas/rcar-vin/
12298 MEDIA DRIVERS FOR RENESAS - VSP1
12299 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12300 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12301 L: linux-media@vger.kernel.org
12302 L: linux-renesas-soc@vger.kernel.org
12304 T: git git://linuxtv.org/media_tree.git
12305 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
12306 F: drivers/media/platform/renesas/vsp1/
12308 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
12309 L: linux-media@vger.kernel.org
12311 W: https://linuxtv.org
12312 T: git git://linuxtv.org/media_tree.git
12313 F: drivers/media/dvb-frontends/stv0910*
12315 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
12316 L: linux-media@vger.kernel.org
12318 W: https://linuxtv.org
12319 T: git git://linuxtv.org/media_tree.git
12320 F: drivers/media/dvb-frontends/stv6111*
12322 MEDIA DRIVERS FOR STM32 - DCMI
12323 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
12324 L: linux-media@vger.kernel.org
12326 T: git git://linuxtv.org/media_tree.git
12327 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
12328 F: drivers/media/platform/st/stm32/stm32-dcmi.c
12330 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
12331 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12332 L: linux-media@vger.kernel.org
12334 W: https://linuxtv.org
12335 Q: http://patchwork.kernel.org/project/linux-media/list/
12336 T: git git://linuxtv.org/media_tree.git
12337 F: Documentation/admin-guide/media/
12338 F: Documentation/devicetree/bindings/media/
12339 F: Documentation/driver-api/media/
12340 F: Documentation/userspace-api/media/
12342 F: drivers/staging/media/
12343 F: include/linux/platform_data/media/
12345 F: include/uapi/linux/dvb/
12346 F: include/uapi/linux/ivtv*
12347 F: include/uapi/linux/media.h
12348 F: include/uapi/linux/meye.h
12349 F: include/uapi/linux/uvcvideo.h
12350 F: include/uapi/linux/v4l2-*
12351 F: include/uapi/linux/videodev2.h
12353 MEDIATEK BLUETOOTH DRIVER
12354 M: Sean Wang <sean.wang@mediatek.com>
12355 L: linux-bluetooth@vger.kernel.org
12356 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12358 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
12359 F: drivers/bluetooth/btmtkuart.c
12361 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
12362 M: Sean Wang <sean.wang@mediatek.com>
12363 L: linux-pm@vger.kernel.org
12365 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
12366 F: drivers/power/reset/mt6323-poweroff.c
12368 MEDIATEK CIR DRIVER
12369 M: Sean Wang <sean.wang@mediatek.com>
12371 F: drivers/media/rc/mtk-cir.c
12373 MEDIATEK DMA DRIVER
12374 M: Sean Wang <sean.wang@mediatek.com>
12375 L: dmaengine@vger.kernel.org
12376 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12377 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12379 F: Documentation/devicetree/bindings/dma/mtk-*
12380 F: drivers/dma/mediatek/
12382 MEDIATEK ETHERNET DRIVER
12383 M: Felix Fietkau <nbd@nbd.name>
12384 M: John Crispin <john@phrozen.org>
12385 M: Sean Wang <sean.wang@mediatek.com>
12386 M: Mark Lee <Mark-MC.Lee@mediatek.com>
12387 L: netdev@vger.kernel.org
12389 F: drivers/net/ethernet/mediatek/
12391 MEDIATEK I2C CONTROLLER DRIVER
12392 M: Qii Wang <qii.wang@mediatek.com>
12393 L: linux-i2c@vger.kernel.org
12395 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
12396 F: drivers/i2c/busses/i2c-mt65xx.c
12398 MEDIATEK IOMMU DRIVER
12399 M: Yong Wu <yong.wu@mediatek.com>
12400 L: iommu@lists.linux-foundation.org
12401 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12403 F: Documentation/devicetree/bindings/iommu/mediatek*
12404 F: drivers/iommu/mtk_iommu*
12405 F: include/dt-bindings/memory/mt*-port.h
12407 MEDIATEK JPEG DRIVER
12408 M: Rick Chang <rick.chang@mediatek.com>
12409 M: Bin Liu <bin.liu@mediatek.com>
12411 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
12412 F: drivers/media/platform/mediatek/jpeg/
12414 MEDIATEK MDP DRIVER
12415 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
12416 M: Houlong Wei <houlong.wei@mediatek.com>
12417 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12419 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
12420 F: drivers/media/platform/mediatek/mdp/
12421 F: drivers/media/platform/mediatek/vpu/
12423 MEDIATEK MEDIA DRIVER
12424 M: Tiffany Lin <tiffany.lin@mediatek.com>
12425 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12427 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
12428 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
12429 F: drivers/media/platform/mediatek/vcodec/
12430 F: drivers/media/platform/mediatek/vpu/
12432 MEDIATEK MMC/SD/SDIO DRIVER
12433 M: Chaotian Jing <chaotian.jing@mediatek.com>
12435 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
12436 F: drivers/mmc/host/mtk-sd.c
12438 MEDIATEK MT76 WIRELESS LAN DRIVER
12439 M: Felix Fietkau <nbd@nbd.name>
12440 M: Lorenzo Bianconi <lorenzo@kernel.org>
12441 M: Ryder Lee <ryder.lee@mediatek.com>
12442 R: Shayne Chen <shayne.chen@mediatek.com>
12443 R: Sean Wang <sean.wang@mediatek.com>
12444 L: linux-wireless@vger.kernel.org
12446 F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
12447 F: drivers/net/wireless/mediatek/mt76/
12449 MEDIATEK MT7601U WIRELESS LAN DRIVER
12450 M: Jakub Kicinski <kubakici@wp.pl>
12451 L: linux-wireless@vger.kernel.org
12453 F: drivers/net/wireless/mediatek/mt7601u/
12455 MEDIATEK MT7621 CLOCK DRIVER
12456 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12458 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
12459 F: drivers/clk/ralink/clk-mt7621.c
12461 MEDIATEK MT7621/28/88 I2C DRIVER
12462 M: Stefan Roese <sr@denx.de>
12463 L: linux-i2c@vger.kernel.org
12465 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
12466 F: drivers/i2c/busses/i2c-mt7621.c
12468 MEDIATEK MT7621 PCIE CONTROLLER DRIVER
12469 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12471 F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
12472 F: drivers/pci/controller/pcie-mt7621.c
12474 MEDIATEK MT7621 PHY PCI DRIVER
12475 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12477 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
12478 F: drivers/phy/ralink/phy-mt7621-pci.c
12480 MEDIATEK NAND CONTROLLER DRIVER
12481 L: linux-mtd@lists.infradead.org
12483 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
12484 F: drivers/mtd/nand/raw/mtk_*
12486 MEDIATEK PMIC LED DRIVER
12487 M: Sean Wang <sean.wang@mediatek.com>
12489 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
12490 F: drivers/leds/leds-mt6323.c
12492 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
12493 M: Sean Wang <sean.wang@mediatek.com>
12495 F: drivers/char/hw_random/mtk-rng.c
12497 MEDIATEK SMI DRIVER
12498 M: Yong Wu <yong.wu@mediatek.com>
12499 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12501 F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
12502 F: drivers/memory/mtk-smi.c
12503 F: include/soc/mediatek/smi.h
12505 MEDIATEK SWITCH DRIVER
12506 M: Sean Wang <sean.wang@mediatek.com>
12507 M: Landen Chao <Landen.Chao@mediatek.com>
12508 M: DENG Qingfang <dqfext@gmail.com>
12509 L: netdev@vger.kernel.org
12511 F: drivers/net/dsa/mt7530.*
12512 F: net/dsa/tag_mtk.c
12514 MEDIATEK USB3 DRD IP DRIVER
12515 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
12516 L: linux-usb@vger.kernel.org
12517 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12518 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12520 F: Documentation/devicetree/bindings/usb/mediatek,*
12521 F: drivers/usb/host/xhci-mtk*
12522 F: drivers/usb/mtu3/
12524 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
12525 M: Peter Senna Tschudin <peter.senna@gmail.com>
12526 M: Martin Donnelly <martin.donnelly@ge.com>
12527 M: Martyn Welch <martyn.welch@collabora.co.uk>
12529 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
12530 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
12532 MEGARAID SCSI/SAS DRIVERS
12533 M: Kashyap Desai <kashyap.desai@broadcom.com>
12534 M: Sumit Saxena <sumit.saxena@broadcom.com>
12535 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
12536 L: megaraidlinux.pdl@broadcom.com
12537 L: linux-scsi@vger.kernel.org
12539 W: http://www.avagotech.com/support/
12540 F: Documentation/scsi/megaraid.rst
12541 F: drivers/scsi/megaraid.*
12542 F: drivers/scsi/megaraid/
12544 MELEXIS MLX90614 DRIVER
12545 M: Crt Mori <cmo@melexis.com>
12546 L: linux-iio@vger.kernel.org
12548 W: http://www.melexis.com
12549 F: drivers/iio/temperature/mlx90614.c
12551 MELEXIS MLX90632 DRIVER
12552 M: Crt Mori <cmo@melexis.com>
12553 L: linux-iio@vger.kernel.org
12555 W: http://www.melexis.com
12556 F: drivers/iio/temperature/mlx90632.c
12558 MELFAS MIP4 TOUCHSCREEN DRIVER
12559 M: Sangwon Jee <jeesw@melfas.com>
12561 W: http://www.melfas.com
12562 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
12563 F: drivers/input/touchscreen/melfas_mip4.c
12565 MELLANOX BLUEFIELD I2C DRIVER
12566 M: Khalil Blaiech <kblaiech@nvidia.com>
12567 L: linux-i2c@vger.kernel.org
12569 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
12570 F: drivers/i2c/busses/i2c-mlxbf.c
12572 MELLANOX ETHERNET DRIVER (mlx4_en)
12573 M: Tariq Toukan <tariqt@nvidia.com>
12574 L: netdev@vger.kernel.org
12576 W: http://www.mellanox.com
12577 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12578 F: drivers/net/ethernet/mellanox/mlx4/en_*
12580 MELLANOX ETHERNET DRIVER (mlx5e)
12581 M: Saeed Mahameed <saeedm@nvidia.com>
12582 L: netdev@vger.kernel.org
12584 W: http://www.mellanox.com
12585 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12586 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
12588 MELLANOX ETHERNET INNOVA DRIVERS
12589 R: Boris Pismenny <borisp@nvidia.com>
12590 L: netdev@vger.kernel.org
12592 W: http://www.mellanox.com
12593 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12594 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
12595 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
12596 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
12597 F: include/linux/mlx5/mlx5_ifc_fpga.h
12599 MELLANOX ETHERNET SWITCH DRIVERS
12600 M: Ido Schimmel <idosch@nvidia.com>
12601 M: Petr Machata <petrm@nvidia.com>
12602 L: netdev@vger.kernel.org
12604 W: http://www.mellanox.com
12605 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12606 F: drivers/net/ethernet/mellanox/mlxsw/
12607 F: tools/testing/selftests/drivers/net/mlxsw/
12609 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
12610 M: mlxsw@nvidia.com
12611 L: netdev@vger.kernel.org
12613 W: http://www.mellanox.com
12614 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12615 F: drivers/net/ethernet/mellanox/mlxfw/
12617 MELLANOX HARDWARE PLATFORM SUPPORT
12618 M: Hans de Goede <hdegoede@redhat.com>
12619 M: Mark Gross <markgross@kernel.org>
12620 M: Vadim Pasternak <vadimp@nvidia.com>
12621 L: platform-driver-x86@vger.kernel.org
12623 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
12624 F: drivers/platform/mellanox/
12625 F: include/linux/platform_data/mlxreg.h
12627 MELLANOX MLX4 core VPI driver
12628 M: Tariq Toukan <tariqt@nvidia.com>
12629 L: netdev@vger.kernel.org
12630 L: linux-rdma@vger.kernel.org
12632 W: http://www.mellanox.com
12633 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12634 F: drivers/net/ethernet/mellanox/mlx4/
12635 F: include/linux/mlx4/
12637 MELLANOX MLX4 IB driver
12638 M: Yishai Hadas <yishaih@nvidia.com>
12639 L: linux-rdma@vger.kernel.org
12641 W: http://www.mellanox.com
12642 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12643 F: drivers/infiniband/hw/mlx4/
12644 F: include/linux/mlx4/
12645 F: include/uapi/rdma/mlx4-abi.h
12647 MELLANOX MLX5 core VPI driver
12648 M: Saeed Mahameed <saeedm@nvidia.com>
12649 M: Leon Romanovsky <leonro@nvidia.com>
12650 L: netdev@vger.kernel.org
12651 L: linux-rdma@vger.kernel.org
12653 W: http://www.mellanox.com
12654 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12655 F: Documentation/networking/device_drivers/ethernet/mellanox/
12656 F: drivers/net/ethernet/mellanox/mlx5/core/
12657 F: include/linux/mlx5/
12659 MELLANOX MLX5 IB driver
12660 M: Leon Romanovsky <leonro@nvidia.com>
12661 L: linux-rdma@vger.kernel.org
12663 W: http://www.mellanox.com
12664 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12665 F: drivers/infiniband/hw/mlx5/
12666 F: include/linux/mlx5/
12667 F: include/uapi/rdma/mlx5-abi.h
12669 MELLANOX MLXCPLD I2C AND MUX DRIVER
12670 M: Vadim Pasternak <vadimp@nvidia.com>
12671 M: Michael Shych <michaelsh@nvidia.com>
12672 L: linux-i2c@vger.kernel.org
12674 F: Documentation/i2c/busses/i2c-mlxcpld.rst
12675 F: drivers/i2c/busses/i2c-mlxcpld.c
12676 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
12678 MELLANOX MLXCPLD LED DRIVER
12679 M: Vadim Pasternak <vadimp@nvidia.com>
12680 L: linux-leds@vger.kernel.org
12682 F: Documentation/leds/leds-mlxcpld.rst
12683 F: drivers/leds/leds-mlxcpld.c
12684 F: drivers/leds/leds-mlxreg.c
12686 MELLANOX PLATFORM DRIVER
12687 M: Vadim Pasternak <vadimp@nvidia.com>
12688 L: platform-driver-x86@vger.kernel.org
12690 F: drivers/platform/x86/mlx-platform.c
12693 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12694 M: "Paul E. McKenney" <paulmck@kernel.org>
12695 L: linux-kernel@vger.kernel.org
12697 F: arch/powerpc/include/asm/membarrier.h
12698 F: include/uapi/linux/membarrier.h
12699 F: kernel/sched/membarrier.c
12702 M: Mike Rapoport <rppt@kernel.org>
12703 L: linux-mm@kvack.org
12705 F: Documentation/core-api/boot-time-mm.rst
12706 F: include/linux/memblock.h
12708 F: tools/testing/memblock/
12710 MEMORY CONTROLLER DRIVERS
12711 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12712 L: linux-kernel@vger.kernel.org
12714 B: mailto:krzysztof.kozlowski@linaro.org
12715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
12716 F: Documentation/devicetree/bindings/memory-controllers/
12718 F: include/dt-bindings/memory/
12721 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
12722 M: Dmitry Osipenko <digetx@gmail.com>
12723 L: linux-pm@vger.kernel.org
12724 L: linux-tegra@vger.kernel.org
12725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
12727 F: drivers/devfreq/tegra30-devfreq.c
12730 M: Andrew Morton <akpm@linux-foundation.org>
12731 L: linux-mm@kvack.org
12733 W: http://www.linux-mm.org
12734 T: quilt https://ozlabs.org/~akpm/mmotm/
12735 T: quilt https://ozlabs.org/~akpm/mmots/
12736 T: git git://github.com/hnaz/linux-mm.git
12737 F: include/linux/gfp.h
12738 F: include/linux/memory_hotplug.h
12739 F: include/linux/mm.h
12740 F: include/linux/mmzone.h
12741 F: include/linux/pagewalk.h
12742 F: include/linux/vmalloc.h
12744 F: tools/testing/selftests/vm/
12746 MEMORY TECHNOLOGY DEVICES (MTD)
12747 M: Miquel Raynal <miquel.raynal@bootlin.com>
12748 M: Richard Weinberger <richard@nod.at>
12749 M: Vignesh Raghavendra <vigneshr@ti.com>
12750 L: linux-mtd@lists.infradead.org
12752 W: http://www.linux-mtd.infradead.org/
12753 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12754 C: irc://irc.oftc.net/mtd
12755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
12756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
12757 F: Documentation/devicetree/bindings/mtd/
12759 F: include/linux/mtd/
12760 F: include/uapi/mtd/
12762 MEN A21 WATCHDOG DRIVER
12763 M: Johannes Thumshirn <morbidrsa@gmail.com>
12764 L: linux-watchdog@vger.kernel.org
12766 F: drivers/watchdog/mena21_wdt.c
12768 MEN CHAMELEON BUS (mcb)
12769 M: Johannes Thumshirn <morbidrsa@gmail.com>
12771 F: Documentation/driver-api/men-chameleon-bus.rst
12773 F: include/linux/mcb.h
12775 MEN F21BMC (Board Management Controller)
12776 M: Andreas Werner <andreas.werner@men.de>
12778 F: Documentation/hwmon/menf21bmc.rst
12779 F: drivers/hwmon/menf21bmc_hwmon.c
12780 F: drivers/leds/leds-menf21bmc.c
12781 F: drivers/mfd/menf21bmc.c
12782 F: drivers/watchdog/menf21bmc_wdt.c
12784 MEN Z069 WATCHDOG DRIVER
12785 M: Johannes Thumshirn <jth@kernel.org>
12786 L: linux-watchdog@vger.kernel.org
12788 F: drivers/watchdog/menz69_wdt.c
12790 MESON AO CEC DRIVER FOR AMLOGIC SOCS
12791 M: Neil Armstrong <narmstrong@baylibre.com>
12792 L: linux-media@vger.kernel.org
12793 L: linux-amlogic@lists.infradead.org
12795 W: http://linux-meson.com/
12796 T: git git://linuxtv.org/media_tree.git
12797 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
12798 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
12799 F: drivers/media/cec/platform/meson/ao-cec.c
12801 MESON GE2D DRIVER FOR AMLOGIC SOCS
12802 M: Neil Armstrong <narmstrong@baylibre.com>
12803 L: linux-media@vger.kernel.org
12804 L: linux-amlogic@lists.infradead.org
12806 T: git git://linuxtv.org/media_tree.git
12807 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
12808 F: drivers/media/platform/amlogic/meson-ge2d/
12810 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
12811 M: Liang Yang <liang.yang@amlogic.com>
12812 L: linux-mtd@lists.infradead.org
12814 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
12815 F: drivers/mtd/nand/raw/meson_*
12817 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
12818 M: Neil Armstrong <narmstrong@baylibre.com>
12819 L: linux-media@vger.kernel.org
12820 L: linux-amlogic@lists.infradead.org
12822 T: git git://linuxtv.org/media_tree.git
12823 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
12824 F: drivers/staging/media/meson/vdec/
12826 METHODE UDPU SUPPORT
12827 M: Vladimir Vid <vladimir.vid@sartura.hr>
12829 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
12832 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12833 R: Hemant Kumar <hemantk@codeaurora.org>
12834 L: mhi@lists.linux.dev
12835 L: linux-arm-msm@vger.kernel.org
12837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
12838 F: Documentation/ABI/stable/sysfs-bus-mhi
12839 F: Documentation/mhi/
12840 F: drivers/bus/mhi/
12841 F: include/linux/mhi.h
12843 MICROBLAZE ARCHITECTURE
12844 M: Michal Simek <monstr@monstr.eu>
12846 W: http://www.monstr.eu/fdt/
12847 T: git git://git.monstr.eu/linux-2.6-microblaze.git
12848 F: arch/microblaze/
12850 MICROCHIP AT91 DMA DRIVERS
12851 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12852 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12853 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12854 L: dmaengine@vger.kernel.org
12856 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
12857 F: drivers/dma/at_hdmac.c
12858 F: drivers/dma/at_hdmac_regs.h
12859 F: drivers/dma/at_xdmac.c
12860 F: include/dt-bindings/dma/at91.h
12862 MICROCHIP AT91 SERIAL DRIVER
12863 M: Richard Genoud <richard.genoud@gmail.com>
12865 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12866 F: drivers/tty/serial/atmel_serial.c
12867 F: drivers/tty/serial/atmel_serial.h
12869 MICROCHIP AT91 USART MFD DRIVER
12870 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12871 L: linux-kernel@vger.kernel.org
12873 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12874 F: drivers/mfd/at91-usart.c
12875 F: include/dt-bindings/mfd/at91-usart.h
12877 MICROCHIP AT91 USART SPI DRIVER
12878 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12879 L: linux-spi@vger.kernel.org
12881 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12882 F: drivers/spi/spi-at91-usart.c
12884 MICROCHIP AUDIO ASOC DRIVERS
12885 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12886 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12890 MICROCHIP CSI2DC DRIVER
12891 M: Eugen Hristev <eugen.hristev@microchip.com>
12892 L: linux-media@vger.kernel.org
12894 F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
12895 F: drivers/media/platform/atmel/microchip-csi2dc.c
12897 MICROCHIP ECC DRIVER
12898 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12899 L: linux-crypto@vger.kernel.org
12901 F: drivers/crypto/atmel-ecc.*
12903 MICROCHIP EIC DRIVER
12904 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12905 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12907 F: drivers/irqchip/irq-mchp-eic.c
12909 MICROCHIP I2C DRIVER
12910 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12911 L: linux-i2c@vger.kernel.org
12913 F: drivers/i2c/busses/i2c-at91-*.c
12914 F: drivers/i2c/busses/i2c-at91.h
12916 MICROCHIP ISC DRIVER
12917 M: Eugen Hristev <eugen.hristev@microchip.com>
12918 L: linux-media@vger.kernel.org
12920 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
12921 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
12922 F: drivers/media/platform/atmel/atmel-isc*
12923 F: drivers/media/platform/atmel/atmel-sama*-isc*
12924 F: include/linux/atmel-isc-media.h
12926 MICROCHIP ISI DRIVER
12927 M: Eugen Hristev <eugen.hristev@microchip.com>
12928 L: linux-media@vger.kernel.org
12930 F: drivers/media/platform/atmel/atmel-isi.c
12931 F: drivers/media/platform/atmel/atmel-isi.h
12933 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
12934 M: Woojung Huh <woojung.huh@microchip.com>
12935 M: UNGLinuxDriver@microchip.com
12936 L: netdev@vger.kernel.org
12938 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
12939 F: drivers/net/dsa/microchip/*
12940 F: include/linux/platform_data/microchip-ksz.h
12941 F: net/dsa/tag_ksz.c
12943 MICROCHIP LAN743X ETHERNET DRIVER
12944 M: Bryan Whitehead <bryan.whitehead@microchip.com>
12945 M: UNGLinuxDriver@microchip.com
12946 L: netdev@vger.kernel.org
12948 F: drivers/net/ethernet/microchip/lan743x_*
12950 MICROCHIP LAN966X ETHERNET DRIVER
12951 M: Horatiu Vultur <horatiu.vultur@microchip.com>
12952 M: UNGLinuxDriver@microchip.com
12953 L: netdev@vger.kernel.org
12955 F: drivers/net/ethernet/microchip/lan966x/*
12957 MICROCHIP LCDFB DRIVER
12958 M: Nicolas Ferre <nicolas.ferre@microchip.com>
12959 L: linux-fbdev@vger.kernel.org
12961 F: drivers/video/fbdev/atmel_lcdfb.c
12962 F: include/video/atmel_lcdc.h
12964 MICROCHIP MCP16502 PMIC DRIVER
12965 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12966 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12968 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
12969 F: drivers/regulator/mcp16502.c
12971 MICROCHIP MCP3911 ADC DRIVER
12972 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12973 M: Kent Gustavsson <kent@minoris.se>
12974 L: linux-iio@vger.kernel.org
12976 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
12977 F: drivers/iio/adc/mcp3911.c
12979 MICROCHIP MMC/SD/SDIO MCI DRIVER
12980 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12982 F: drivers/mmc/host/atmel-mci.c
12984 MICROCHIP NAND DRIVER
12985 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12986 L: linux-mtd@lists.infradead.org
12988 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
12989 F: drivers/mtd/nand/raw/atmel/*
12991 MICROCHIP PWM DRIVER
12992 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12993 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12994 L: linux-pwm@vger.kernel.org
12996 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
12997 F: drivers/pwm/pwm-atmel.c
12999 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
13000 M: Eugen Hristev <eugen.hristev@microchip.com>
13001 L: linux-iio@vger.kernel.org
13003 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
13004 F: drivers/iio/adc/at91-sama5d2_adc.c
13005 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
13007 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
13008 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13010 F: drivers/power/reset/at91-sama5d2_shdwc.c
13012 MICROCHIP SPI DRIVER
13013 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13015 F: drivers/spi/spi-atmel.*
13017 MICROCHIP SSC DRIVER
13018 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13019 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13021 F: drivers/misc/atmel-ssc.c
13022 F: include/linux/atmel-ssc.h
13024 MICROCHIP USB251XB DRIVER
13025 M: Richard Leitner <richard.leitner@skidata.com>
13026 L: linux-usb@vger.kernel.org
13028 F: Documentation/devicetree/bindings/usb/usb251xb.txt
13029 F: drivers/usb/misc/usb251xb.c
13031 MICROCHIP USBA UDC DRIVER
13032 M: Cristian Birsan <cristian.birsan@microchip.com>
13033 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13035 F: drivers/usb/gadget/udc/atmel_usba_udc.*
13037 MICROCHIP WILC1000 WIFI DRIVER
13038 M: Ajay Singh <ajay.kathat@microchip.com>
13039 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13040 L: linux-wireless@vger.kernel.org
13042 F: drivers/net/wireless/microchip/wilc1000/
13044 MICROSEMI MIPS SOCS
13045 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13046 M: UNGLinuxDriver@microchip.com
13047 L: linux-mips@vger.kernel.org
13049 F: Documentation/devicetree/bindings/mips/mscc.txt
13050 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
13051 F: arch/mips/boot/dts/mscc/
13052 F: arch/mips/configs/generic/board-ocelot.config
13053 F: arch/mips/generic/board-ocelot.c
13055 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
13056 M: Don Brace <don.brace@microchip.com>
13057 L: storagedev@microchip.com
13058 L: linux-scsi@vger.kernel.org
13060 F: Documentation/scsi/smartpqi.rst
13061 F: drivers/scsi/smartpqi/Kconfig
13062 F: drivers/scsi/smartpqi/Makefile
13063 F: drivers/scsi/smartpqi/smartpqi*.[ch]
13064 F: include/linux/cciss*.h
13065 F: include/uapi/linux/cciss*.h
13067 MICROSOFT SURFACE BATTERY AND AC DRIVERS
13068 M: Maximilian Luz <luzmaximilian@gmail.com>
13069 L: linux-pm@vger.kernel.org
13070 L: platform-driver-x86@vger.kernel.org
13072 F: drivers/power/supply/surface_battery.c
13073 F: drivers/power/supply/surface_charger.c
13075 MICROSOFT SURFACE DTX DRIVER
13076 M: Maximilian Luz <luzmaximilian@gmail.com>
13077 L: platform-driver-x86@vger.kernel.org
13079 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
13080 F: drivers/platform/surface/surface_dtx.c
13081 F: include/uapi/linux/surface_aggregator/dtx.h
13083 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
13084 M: Maximilian Luz <luzmaximilian@gmail.com>
13085 L: platform-driver-x86@vger.kernel.org
13087 F: drivers/platform/surface/surface_gpe.c
13089 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
13090 M: Hans de Goede <hdegoede@redhat.com>
13091 M: Mark Gross <markgross@kernel.org>
13092 M: Maximilian Luz <luzmaximilian@gmail.com>
13093 L: platform-driver-x86@vger.kernel.org
13095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
13096 F: drivers/platform/surface/
13098 MICROSOFT SURFACE HID TRANSPORT DRIVER
13099 M: Maximilian Luz <luzmaximilian@gmail.com>
13100 L: linux-input@vger.kernel.org
13101 L: platform-driver-x86@vger.kernel.org
13103 F: drivers/hid/surface-hid/
13105 MICROSOFT SURFACE HOT-PLUG DRIVER
13106 M: Maximilian Luz <luzmaximilian@gmail.com>
13107 L: platform-driver-x86@vger.kernel.org
13109 F: drivers/platform/surface/surface_hotplug.c
13111 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
13112 M: Maximilian Luz <luzmaximilian@gmail.com>
13113 L: platform-driver-x86@vger.kernel.org
13115 F: drivers/platform/surface/surface_platform_profile.c
13117 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
13118 M: Chen Yu <yu.c.chen@intel.com>
13119 L: platform-driver-x86@vger.kernel.org
13121 F: drivers/platform/surface/surfacepro3_button.c
13123 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
13124 M: Maximilian Luz <luzmaximilian@gmail.com>
13125 L: platform-driver-x86@vger.kernel.org
13127 W: https://github.com/linux-surface/surface-aggregator-module
13128 C: irc://irc.libera.chat/linux-surface
13129 F: Documentation/driver-api/surface_aggregator/
13130 F: drivers/platform/surface/aggregator/
13131 F: drivers/platform/surface/surface_acpi_notify.c
13132 F: drivers/platform/surface/surface_aggregator_cdev.c
13133 F: drivers/platform/surface/surface_aggregator_registry.c
13134 F: include/linux/surface_acpi_notify.h
13135 F: include/linux/surface_aggregator/
13136 F: include/uapi/linux/surface_aggregator/
13138 MICROTEK X6 SCANNER
13139 M: Oliver Neukum <oliver@neukum.org>
13141 F: drivers/usb/image/microtek.*
13143 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
13144 M: Luka Kovacic <luka.kovacic@sartura.hr>
13145 M: Luka Perkov <luka.perkov@sartura.hr>
13147 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
13148 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
13149 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
13150 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
13151 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
13152 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
13154 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
13155 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13156 L: linux-media@vger.kernel.org
13158 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
13159 F: Documentation/driver-api/media/drivers/ccs/
13160 F: Documentation/userspace-api/media/drivers/ccs.rst
13161 F: drivers/media/i2c/ccs-pll.c
13162 F: drivers/media/i2c/ccs-pll.h
13163 F: drivers/media/i2c/ccs/
13164 F: include/uapi/linux/ccs.h
13165 F: include/uapi/linux/smiapp.h
13168 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13169 L: linux-mips@vger.kernel.org
13171 W: http://www.linux-mips.org/
13172 Q: https://patchwork.kernel.org/project/linux-mips/list/
13173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
13174 F: Documentation/devicetree/bindings/mips/
13175 F: Documentation/mips/
13177 F: drivers/platform/mips/
13179 MIPS BOSTON DEVELOPMENT BOARD
13180 M: Paul Burton <paulburton@kernel.org>
13181 L: linux-mips@vger.kernel.org
13183 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
13184 F: arch/mips/boot/dts/img/boston.dts
13185 F: arch/mips/configs/generic/board-boston.config
13186 F: drivers/clk/imgtec/clk-boston.c
13187 F: include/dt-bindings/clock/boston-clock.h
13190 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13191 M: Serge Semin <fancer.lancer@gmail.com>
13192 L: linux-mips@vger.kernel.org
13194 F: drivers/bus/mips_cdmm.c
13195 F: drivers/clocksource/mips-gic-timer.c
13196 F: drivers/cpuidle/cpuidle-cps.c
13197 F: drivers/irqchip/irq-mips-cpu.c
13198 F: drivers/irqchip/irq-mips-gic.c
13200 MIPS GENERIC PLATFORM
13201 M: Paul Burton <paulburton@kernel.org>
13202 L: linux-mips@vger.kernel.org
13204 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
13205 F: arch/mips/generic/
13206 F: arch/mips/tools/generic-board-config.sh
13208 MIPS RINT INSTRUCTION EMULATION
13209 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
13210 L: linux-mips@vger.kernel.org
13212 F: arch/mips/math-emu/dp_rint.c
13213 F: arch/mips/math-emu/sp_rint.c
13215 MIPS/LOONGSON1 ARCHITECTURE
13216 M: Keguang Zhang <keguang.zhang@gmail.com>
13217 L: linux-mips@vger.kernel.org
13219 F: arch/mips/include/asm/mach-loongson32/
13220 F: arch/mips/loongson32/
13221 F: drivers/*/*/*loongson1*
13222 F: drivers/*/*loongson1*
13224 MIPS/LOONGSON2EF ARCHITECTURE
13225 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
13226 L: linux-mips@vger.kernel.org
13228 F: arch/mips/include/asm/mach-loongson2ef/
13229 F: arch/mips/loongson2ef/
13230 F: drivers/cpufreq/loongson2_cpufreq.c
13232 MIPS/LOONGSON64 ARCHITECTURE
13233 M: Huacai Chen <chenhuacai@kernel.org>
13234 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
13235 L: linux-mips@vger.kernel.org
13237 F: arch/mips/include/asm/mach-loongson64/
13238 F: arch/mips/loongson64/
13239 F: drivers/irqchip/irq-loongson*
13240 F: drivers/platform/mips/cpu_hwmon.c
13242 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
13243 M: Hans Verkuil <hverkuil@xs4all.nl>
13244 L: linux-media@vger.kernel.org
13246 W: https://linuxtv.org
13247 T: git git://linuxtv.org/media_tree.git
13248 F: drivers/media/radio/radio-miropcm20*
13251 R: Lubomir Rintel <lkundrak@v3.sk>
13252 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
13255 F: arch/arm/boot/dts/mmp*
13256 F: arch/arm/mach-mmp/
13257 F: include/linux/soc/mmp/
13259 MMP USB PHY DRIVERS
13260 R: Lubomir Rintel <lkundrak@v3.sk>
13261 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13263 F: drivers/phy/marvell/phy-mmp3-usb.c
13264 F: drivers/phy/marvell/phy-pxa-usb.c
13266 MMU GATHER AND TLB INVALIDATION
13267 M: Will Deacon <will@kernel.org>
13268 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
13269 M: Andrew Morton <akpm@linux-foundation.org>
13270 M: Nick Piggin <npiggin@gmail.com>
13271 M: Peter Zijlstra <peterz@infradead.org>
13272 L: linux-arch@vger.kernel.org
13273 L: linux-mm@kvack.org
13275 F: arch/*/include/asm/tlb.h
13276 F: include/asm-generic/tlb.h
13279 MN88472 MEDIA DRIVER
13280 M: Antti Palosaari <crope@iki.fi>
13281 L: linux-media@vger.kernel.org
13283 W: https://linuxtv.org
13284 W: http://palosaari.fi/linux/
13285 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13286 F: drivers/media/dvb-frontends/mn88472*
13288 MN88473 MEDIA DRIVER
13289 M: Antti Palosaari <crope@iki.fi>
13290 L: linux-media@vger.kernel.org
13292 W: https://linuxtv.org
13293 W: http://palosaari.fi/linux/
13294 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13295 F: drivers/media/dvb-frontends/mn88473*
13298 M: Luis Chamberlain <mcgrof@kernel.org>
13299 L: linux-modules@vger.kernel.org
13300 L: linux-kernel@vger.kernel.org
13302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
13303 F: include/linux/module.h
13306 MONOLITHIC POWER SYSTEM PMIC DRIVER
13307 M: Saravanan Sekar <sravanhome@gmail.com>
13309 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
13310 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
13311 F: drivers/iio/adc/mp2629_adc.c
13312 F: drivers/mfd/mp2629.c
13313 F: drivers/power/supply/mp2629_charger.c
13314 F: drivers/regulator/mp5416.c
13315 F: drivers/regulator/mpq7920.c
13316 F: drivers/regulator/mpq7920.h
13317 F: include/linux/mfd/mp2629.h
13319 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
13321 W: http://popies.net/meye/
13322 F: Documentation/userspace-api/media/drivers/meye*
13323 F: drivers/media/pci/meye/
13324 F: include/uapi/linux/meye.h
13326 MOTORCOMM PHY DRIVER
13327 M: Peter Geis <pgwipeout@gmail.com>
13328 L: netdev@vger.kernel.org
13330 F: drivers/net/phy/motorcomm.c
13332 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
13333 M: Jiri Slaby <jirislaby@kernel.org>
13335 F: Documentation/driver-api/serial/moxa-smartio.rst
13336 F: drivers/tty/mxser.*
13338 MR800 AVERMEDIA USB FM RADIO DRIVER
13339 M: Alexey Klimov <klimov.linux@gmail.com>
13340 L: linux-media@vger.kernel.org
13342 T: git git://linuxtv.org/media_tree.git
13343 F: drivers/media/radio/radio-mr800.c
13345 MRF24J40 IEEE 802.15.4 RADIO DRIVER
13346 M: Alan Ott <alan@signal11.us>
13347 L: linux-wpan@vger.kernel.org
13349 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
13350 F: drivers/net/ieee802154/mrf24j40.c
13353 M: "Lee, Chun-Yi" <jlee@suse.com>
13354 L: platform-driver-x86@vger.kernel.org
13356 F: drivers/platform/x86/msi-laptop.c
13359 L: platform-driver-x86@vger.kernel.org
13361 F: drivers/platform/x86/msi-wmi.c
13363 MSI001 MEDIA DRIVER
13364 M: Antti Palosaari <crope@iki.fi>
13365 L: linux-media@vger.kernel.org
13367 W: https://linuxtv.org
13368 W: http://palosaari.fi/linux/
13369 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13370 T: git git://linuxtv.org/anttip/media_tree.git
13371 F: drivers/media/tuners/msi001*
13373 MSI2500 MEDIA DRIVER
13374 M: Antti Palosaari <crope@iki.fi>
13375 L: linux-media@vger.kernel.org
13377 W: https://linuxtv.org
13378 W: http://palosaari.fi/linux/
13379 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13380 T: git git://linuxtv.org/anttip/media_tree.git
13381 F: drivers/media/usb/msi2500/
13383 MSTAR INTERRUPT CONTROLLER DRIVER
13384 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
13385 M: Daniel Palmer <daniel@thingy.jp>
13387 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
13388 F: drivers/irqchip/irq-mst-intc.c
13390 MSYSTEMS DISKONCHIP G3 MTD DRIVER
13391 M: Robert Jarzmik <robert.jarzmik@free.fr>
13392 L: linux-mtd@lists.infradead.org
13394 F: drivers/mtd/devices/docg3*
13396 MT9M032 APTINA SENSOR DRIVER
13397 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13398 L: linux-media@vger.kernel.org
13400 T: git git://linuxtv.org/media_tree.git
13401 F: drivers/media/i2c/mt9m032.c
13402 F: include/media/i2c/mt9m032.h
13404 MT9P031 APTINA CAMERA SENSOR
13405 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13406 L: linux-media@vger.kernel.org
13408 T: git git://linuxtv.org/media_tree.git
13409 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
13410 F: drivers/media/i2c/mt9p031.c
13411 F: include/media/i2c/mt9p031.h
13413 MT9T001 APTINA CAMERA SENSOR
13414 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13415 L: linux-media@vger.kernel.org
13417 T: git git://linuxtv.org/media_tree.git
13418 F: drivers/media/i2c/mt9t001.c
13419 F: include/media/i2c/mt9t001.h
13421 MT9T112 APTINA CAMERA SENSOR
13422 M: Jacopo Mondi <jacopo@jmondi.org>
13423 L: linux-media@vger.kernel.org
13425 T: git git://linuxtv.org/media_tree.git
13426 F: drivers/media/i2c/mt9t112.c
13427 F: include/media/i2c/mt9t112.h
13429 MT9V032 APTINA CAMERA SENSOR
13430 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13431 L: linux-media@vger.kernel.org
13433 T: git git://linuxtv.org/media_tree.git
13434 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
13435 F: drivers/media/i2c/mt9v032.c
13436 F: include/media/i2c/mt9v032.h
13438 MT9V111 APTINA CAMERA SENSOR
13439 M: Jacopo Mondi <jacopo@jmondi.org>
13440 L: linux-media@vger.kernel.org
13442 T: git git://linuxtv.org/media_tree.git
13443 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
13444 F: drivers/media/i2c/mt9v111.c
13446 MULTIFUNCTION DEVICES (MFD)
13447 M: Lee Jones <lee.jones@linaro.org>
13449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13450 F: Documentation/devicetree/bindings/mfd/
13452 F: include/dt-bindings/mfd/
13453 F: include/linux/mfd/
13455 MULTIMEDIA CARD (MMC) ETC. OVER SPI
13457 F: drivers/mmc/host/mmc_spi.c
13458 F: include/linux/spi/mmc_spi.h
13460 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
13461 M: Ulf Hansson <ulf.hansson@linaro.org>
13462 L: linux-mmc@vger.kernel.org
13464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
13465 F: Documentation/devicetree/bindings/mmc/
13467 F: include/linux/mmc/
13468 F: include/uapi/linux/mmc/
13470 MULTIPLEXER SUBSYSTEM
13471 M: Peter Rosin <peda@axentia.se>
13473 F: Documentation/ABI/testing/sysfs-class-mux*
13474 F: Documentation/devicetree/bindings/mux/
13476 F: include/dt-bindings/mux/
13477 F: include/linux/mux/
13479 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
13480 M: Bin Liu <b-liu@ti.com>
13481 L: linux-usb@vger.kernel.org
13483 F: drivers/usb/musb/
13485 MXL301RF MEDIA DRIVER
13486 M: Akihiro Tsukada <tskd08@gmail.com>
13487 L: linux-media@vger.kernel.org
13489 F: drivers/media/tuners/mxl301rf*
13491 MXL5007T MEDIA DRIVER
13492 M: Michael Krufky <mkrufky@linuxtv.org>
13493 L: linux-media@vger.kernel.org
13495 W: https://linuxtv.org
13496 W: http://github.com/mkrufky
13497 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13498 T: git git://linuxtv.org/mkrufky/tuners.git
13499 F: drivers/media/tuners/mxl5007t.*
13502 M: Marek Vasut <marex@denx.de>
13503 M: Stefan Agner <stefan@agner.ch>
13504 L: dri-devel@lists.freedesktop.org
13506 T: git git://anongit.freedesktop.org/drm/drm-misc
13507 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
13508 F: drivers/gpu/drm/mxsfb/
13510 MYLEX DAC960 PCI RAID Controller
13511 M: Hannes Reinecke <hare@kernel.org>
13512 L: linux-scsi@vger.kernel.org
13514 F: drivers/scsi/myrb.*
13515 F: drivers/scsi/myrs.*
13517 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
13518 M: Chris Lee <christopher.lee@cspi.com>
13519 L: netdev@vger.kernel.org
13521 W: https://www.cspi.com/ethernet-products/support/downloads/
13522 F: drivers/net/ethernet/myricom/myri10ge/
13524 NAND FLASH SUBSYSTEM
13525 M: Miquel Raynal <miquel.raynal@bootlin.com>
13526 R: Richard Weinberger <richard@nod.at>
13527 L: linux-mtd@lists.infradead.org
13529 W: http://www.linux-mtd.infradead.org/
13530 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13531 C: irc://irc.oftc.net/mtd
13532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
13533 F: drivers/mtd/nand/
13534 F: include/linux/mtd/*nand*.h
13536 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
13537 M: Daniel Mack <zonque@gmail.com>
13538 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13540 W: http://www.native-instruments.com
13541 F: sound/usb/caiaq/
13543 NATSEMI ETHERNET DRIVER (DP8381x)
13545 F: drivers/net/ethernet/natsemi/natsemi.c
13547 NCR 5380 SCSI DRIVERS
13548 M: Finn Thain <fthain@linux-m68k.org>
13549 M: Michael Schmitz <schmitzmic@gmail.com>
13550 L: linux-scsi@vger.kernel.org
13552 F: Documentation/scsi/g_NCR5380.rst
13553 F: drivers/scsi/NCR5380.*
13554 F: drivers/scsi/arm/cumana_1.c
13555 F: drivers/scsi/arm/oak.c
13556 F: drivers/scsi/atari_scsi.*
13557 F: drivers/scsi/dmx3191d.c
13558 F: drivers/scsi/g_NCR5380.*
13559 F: drivers/scsi/mac_scsi.*
13560 F: drivers/scsi/sun3_scsi.*
13561 F: drivers/scsi/sun3_scsi_vme.c
13564 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
13568 NCT6775 HARDWARE MONITOR DRIVER - CORE & PLATFORM DRIVER
13569 M: Guenter Roeck <linux@roeck-us.net>
13570 L: linux-hwmon@vger.kernel.org
13572 F: Documentation/hwmon/nct6775.rst
13573 F: drivers/hwmon/nct6775-core.c
13574 F: drivers/hwmon/nct6775-platform.c
13575 F: drivers/hwmon/nct6775.h
13577 NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
13578 M: Zev Weiss <zev@bewilderbeest.net>
13579 L: linux-hwmon@vger.kernel.org
13581 F: Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
13582 F: drivers/hwmon/nct6775-i2c.c
13585 M: Jakub Kicinski <kuba@kernel.org>
13587 F: drivers/net/netdevsim/*
13589 NETEM NETWORK EMULATOR
13590 M: Stephen Hemminger <stephen@networkplumber.org>
13591 L: netdev@vger.kernel.org
13593 F: net/sched/sch_netem.c
13595 NETERION 10GbE DRIVERS (s2io/vxge)
13596 M: Jon Mason <jdmason@kudzu.us>
13597 L: netdev@vger.kernel.org
13599 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
13600 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
13601 F: drivers/net/ethernet/neterion/
13604 M: Pablo Neira Ayuso <pablo@netfilter.org>
13605 M: Jozsef Kadlecsik <kadlec@netfilter.org>
13606 M: Florian Westphal <fw@strlen.de>
13607 L: netfilter-devel@vger.kernel.org
13608 L: coreteam@netfilter.org
13610 W: http://www.netfilter.org/
13611 W: http://www.iptables.org/
13612 W: http://www.nftables.org/
13613 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
13614 C: irc://irc.libera.chat/netfilter
13615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
13616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
13617 F: include/linux/netfilter*
13618 F: include/linux/netfilter/
13619 F: include/net/netfilter/
13620 F: include/uapi/linux/netfilter*
13621 F: include/uapi/linux/netfilter/
13622 F: net/*/netfilter.c
13623 F: net/*/netfilter/
13624 F: net/bridge/br_netfilter*.c
13627 NETROM NETWORK LAYER
13628 M: Ralf Baechle <ralf@linux-mips.org>
13629 L: linux-hams@vger.kernel.org
13631 W: http://www.linux-ax25.org/
13632 F: include/net/netrom.h
13633 F: include/uapi/linux/netrom.h
13636 NETRONIX EMBEDDED CONTROLLER
13637 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
13639 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
13640 F: drivers/mfd/ntxec.c
13641 F: drivers/pwm/pwm-ntxec.c
13642 F: drivers/rtc/rtc-ntxec.c
13643 F: include/linux/mfd/ntxec.h
13645 NETRONOME ETHERNET DRIVERS
13646 M: Simon Horman <simon.horman@corigine.com>
13647 R: Jakub Kicinski <kuba@kernel.org>
13648 L: oss-drivers@corigine.com
13650 F: drivers/net/ethernet/netronome/
13652 NETWORK BLOCK DEVICE (NBD)
13653 M: Josef Bacik <josef@toxicpanda.com>
13654 L: linux-block@vger.kernel.org
13655 L: nbd@other.debian.org
13657 F: Documentation/admin-guide/blockdev/nbd.rst
13658 F: drivers/block/nbd.c
13659 F: include/trace/events/nbd.h
13660 F: include/uapi/linux/nbd.h
13662 NETWORK DROP MONITOR
13663 M: Neil Horman <nhorman@tuxdriver.com>
13664 L: netdev@vger.kernel.org
13666 W: https://fedorahosted.org/dropwatch/
13667 F: include/uapi/linux/net_dropmon.h
13668 F: net/core/drop_monitor.c
13671 M: "David S. Miller" <davem@davemloft.net>
13672 M: Eric Dumazet <edumazet@google.com>
13673 M: Jakub Kicinski <kuba@kernel.org>
13674 M: Paolo Abeni <pabeni@redhat.com>
13675 L: netdev@vger.kernel.org
13677 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13680 F: Documentation/devicetree/bindings/net/
13681 F: drivers/connector/
13683 F: include/linux/etherdevice.h
13684 F: include/linux/fcdevice.h
13685 F: include/linux/fddidevice.h
13686 F: include/linux/hippidevice.h
13687 F: include/linux/if_*
13688 F: include/linux/inetdevice.h
13689 F: include/linux/netdevice.h
13690 F: include/uapi/linux/if_*
13691 F: include/uapi/linux/netdevice.h
13693 NETWORKING DRIVERS (WIRELESS)
13694 M: Kalle Valo <kvalo@kernel.org>
13695 L: linux-wireless@vger.kernel.org
13697 W: https://wireless.wiki.kernel.org/
13698 Q: https://patchwork.kernel.org/project/linux-wireless/list/
13699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13701 F: Documentation/devicetree/bindings/net/wireless/
13702 F: drivers/net/wireless/
13705 M: Andrew Lunn <andrew@lunn.ch>
13706 M: Vivien Didelot <vivien.didelot@gmail.com>
13707 M: Florian Fainelli <f.fainelli@gmail.com>
13708 M: Vladimir Oltean <olteanv@gmail.com>
13710 F: Documentation/devicetree/bindings/net/dsa/
13711 F: drivers/net/dsa/
13712 F: include/linux/dsa/
13713 F: include/linux/platform_data/dsa.h
13714 F: include/net/dsa.h
13716 F: tools/testing/selftests/drivers/net/dsa/
13718 NETWORKING [GENERAL]
13719 M: "David S. Miller" <davem@davemloft.net>
13720 M: Eric Dumazet <edumazet@google.com>
13721 M: Jakub Kicinski <kuba@kernel.org>
13722 M: Paolo Abeni <pabeni@redhat.com>
13723 L: netdev@vger.kernel.org
13725 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13726 B: mailto:netdev@vger.kernel.org
13727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13729 F: Documentation/networking/
13730 F: Documentation/process/maintainer-netdev.rst
13731 F: include/linux/in.h
13732 F: include/linux/net.h
13733 F: include/linux/netdevice.h
13735 F: include/uapi/linux/in.h
13736 F: include/uapi/linux/net.h
13737 F: include/uapi/linux/net_namespace.h
13738 F: include/uapi/linux/netdevice.h
13742 F: tools/testing/selftests/net/
13745 M: Steffen Klassert <steffen.klassert@secunet.com>
13746 M: Herbert Xu <herbert@gondor.apana.org.au>
13747 M: "David S. Miller" <davem@davemloft.net>
13748 L: netdev@vger.kernel.org
13750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
13751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
13752 F: include/net/xfrm.h
13753 F: include/uapi/linux/xfrm.h
13756 F: net/ipv4/ip_vti.c
13757 F: net/ipv4/ipcomp.c
13761 F: net/ipv6/ip6_vti.c
13762 F: net/ipv6/ipcomp6.c
13766 F: tools/testing/selftests/net/ipsec.c
13768 NETWORKING [IPv4/IPv6]
13769 M: "David S. Miller" <davem@davemloft.net>
13770 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
13771 M: David Ahern <dsahern@kernel.org>
13772 L: netdev@vger.kernel.org
13774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13776 F: include/linux/ip.h
13777 F: include/linux/ipv6*
13778 F: include/net/fib*
13780 F: include/net/route.h
13784 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
13785 M: Paul Moore <paul@paul-moore.com>
13786 L: netdev@vger.kernel.org
13787 L: linux-security-module@vger.kernel.org
13789 W: https://github.com/netlabel
13790 F: Documentation/netlabel/
13791 F: include/net/calipso.h
13792 F: include/net/cipso_ipv4.h
13793 F: include/net/netlabel.h
13794 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
13795 F: include/uapi/linux/netfilter/xt_SECMARK.h
13796 F: net/ipv4/cipso_ipv4.c
13797 F: net/ipv6/calipso.c
13798 F: net/netfilter/xt_CONNSECMARK.c
13799 F: net/netfilter/xt_SECMARK.c
13803 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
13804 M: Matthieu Baerts <matthieu.baerts@tessares.net>
13805 L: netdev@vger.kernel.org
13806 L: mptcp@lists.linux.dev
13808 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
13809 B: https://github.com/multipath-tcp/mptcp_net-next/issues
13810 F: Documentation/networking/mptcp-sysctl.rst
13811 F: include/net/mptcp.h
13812 F: include/trace/events/mptcp.h
13813 F: include/uapi/linux/mptcp.h
13815 F: tools/testing/selftests/net/mptcp/
13818 M: Eric Dumazet <edumazet@google.com>
13819 L: netdev@vger.kernel.org
13821 F: include/linux/tcp.h
13822 F: include/net/tcp.h
13823 F: include/trace/events/tcp.h
13824 F: include/uapi/linux/tcp.h
13825 F: net/ipv4/syncookies.c
13827 F: net/ipv6/syncookies.c
13831 M: Boris Pismenny <borisp@nvidia.com>
13832 M: John Fastabend <john.fastabend@gmail.com>
13833 M: Daniel Borkmann <daniel@iogearbox.net>
13834 M: Jakub Kicinski <kuba@kernel.org>
13835 L: netdev@vger.kernel.org
13837 F: include/net/tls.h
13838 F: include/uapi/linux/tls.h
13841 NETXEN (1/10) GbE SUPPORT
13842 M: Manish Chopra <manishc@marvell.com>
13843 M: Rahul Verma <rahulv@marvell.com>
13844 M: GR-Linux-NIC-Dev@marvell.com
13845 L: netdev@vger.kernel.org
13847 F: drivers/net/ethernet/qlogic/netxen/
13849 NET_FAILOVER MODULE
13850 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
13851 L: netdev@vger.kernel.org
13853 F: Documentation/networking/net_failover.rst
13854 F: drivers/net/net_failover.c
13855 F: include/net/net_failover.h
13858 M: David Ahern <dsahern@kernel.org>
13859 L: netdev@vger.kernel.org
13861 F: include/net/netns/nexthop.h
13862 F: include/net/nexthop.h
13863 F: include/uapi/linux/nexthop.h
13864 F: net/ipv4/nexthop.c
13867 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
13868 L: linux-nfc@lists.01.org (subscribers-only)
13869 L: netdev@vger.kernel.org
13871 B: mailto:linux-nfc@lists.01.org
13872 F: Documentation/devicetree/bindings/net/nfc/
13874 F: include/linux/platform_data/nfcmrvl.h
13875 F: include/net/nfc/
13876 F: include/uapi/linux/nfc.h
13879 NFC VIRTUAL NCI DEVICE DRIVER
13880 M: Bongsu Jeon <bongsu.jeon@samsung.com>
13881 L: netdev@vger.kernel.org
13882 L: linux-nfc@lists.01.org (subscribers-only)
13884 F: drivers/nfc/virtual_ncidev.c
13885 F: tools/testing/selftests/nci/
13887 NFS, SUNRPC, AND LOCKD CLIENTS
13888 M: Trond Myklebust <trond.myklebust@hammerspace.com>
13889 M: Anna Schumaker <anna@kernel.org>
13890 L: linux-nfs@vger.kernel.org
13892 W: http://client.linux-nfs.org
13893 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
13897 F: include/linux/lockd/
13898 F: include/linux/nfs*
13899 F: include/linux/sunrpc/
13900 F: include/uapi/linux/nfs*
13901 F: include/uapi/linux/sunrpc/
13903 F: Documentation/filesystems/nfs/
13906 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
13907 L: linux-nilfs@vger.kernel.org
13909 W: https://nilfs.sourceforge.io/
13910 W: https://nilfs.osdn.jp/
13911 T: git git://github.com/konis/nilfs2.git
13912 F: Documentation/filesystems/nilfs2.rst
13914 F: include/trace/events/nilfs2.h
13915 F: include/uapi/linux/nilfs2_api.h
13916 F: include/uapi/linux/nilfs2_ondisk.h
13918 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
13919 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13921 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13922 F: Documentation/scsi/NinjaSCSI.rst
13923 F: drivers/scsi/pcmcia/nsp_*
13925 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
13926 M: GOTO Masanori <gotom@debian.or.jp>
13927 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13929 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13930 F: Documentation/scsi/NinjaSCSI.rst
13931 F: drivers/scsi/nsp32*
13933 NINTENDO HID DRIVER
13934 M: Daniel J. Ogorchock <djogorchock@gmail.com>
13935 L: linux-input@vger.kernel.org
13937 F: drivers/hid/hid-nintendo*
13940 M: Dinh Nguyen <dinguyen@kernel.org>
13942 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
13945 NITRO ENCLAVES (NE)
13946 M: Andra Paraschiv <andraprs@amazon.com>
13947 M: Alexandru Vasile <lexnv@amazon.com>
13948 M: Alexandru Ciobotaru <alcioa@amazon.com>
13949 L: linux-kernel@vger.kernel.org
13951 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
13952 F: Documentation/virt/ne_overview.rst
13953 F: drivers/virt/nitro_enclaves/
13954 F: include/linux/nitro_enclaves.h
13955 F: include/uapi/linux/nitro_enclaves.h
13956 F: samples/nitro_enclaves/
13958 NOHZ, DYNTICKS SUPPORT
13959 M: Frederic Weisbecker <fweisbec@gmail.com>
13960 M: Thomas Gleixner <tglx@linutronix.de>
13961 M: Ingo Molnar <mingo@kernel.org>
13962 L: linux-kernel@vger.kernel.org
13964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
13965 F: include/linux/sched/nohz.h
13966 F: include/linux/tick.h
13967 F: kernel/time/tick*.*
13969 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
13970 M: Pavel Machek <pavel@ucw.cz>
13971 M: Sakari Ailus <sakari.ailus@iki.fi>
13972 L: linux-media@vger.kernel.org
13974 F: drivers/media/i2c/ad5820.c
13975 F: drivers/media/i2c/et8ek8
13977 NOKIA N900 POWER SUPPLY DRIVERS
13978 R: Pali Rohár <pali@kernel.org>
13979 F: drivers/power/supply/bq2415x_charger.c
13980 F: drivers/power/supply/bq27xxx_battery.c
13981 F: drivers/power/supply/bq27xxx_battery_i2c.c
13982 F: drivers/power/supply/isp1704_charger.c
13983 F: drivers/power/supply/rx51_battery.c
13984 F: include/linux/power/bq2415x_charger.h
13985 F: include/linux/power/bq27xxx_battery.h
13988 M: Willy Tarreau <w@1wt.eu>
13990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
13991 F: tools/include/nolibc/
13994 M: Matthias Maennich <maennich@google.com>
13996 F: Documentation/core-api/symbol-namespaces.rst
14000 M: Sanjay R Mehta <sanju.mehta@amd.com>
14001 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
14002 L: ntb@lists.linux.dev
14004 F: drivers/ntb/hw/amd/
14007 M: Jon Mason <jdmason@kudzu.us>
14008 M: Dave Jiang <dave.jiang@intel.com>
14009 M: Allen Hubbe <allenbh@gmail.com>
14010 L: ntb@lists.linux.dev
14012 W: https://github.com/jonmason/ntb/wiki
14013 T: git git://github.com/jonmason/ntb.git
14014 F: drivers/net/ntb_netdev.c
14016 F: include/linux/ntb.h
14017 F: include/linux/ntb_transport.h
14018 F: tools/testing/selftests/ntb/
14021 M: Serge Semin <fancer.lancer@gmail.com>
14022 L: ntb@lists.linux.dev
14024 F: drivers/ntb/hw/idt/
14027 M: Dave Jiang <dave.jiang@intel.com>
14028 L: ntb@lists.linux.dev
14030 W: https://github.com/davejiang/linux/wiki
14031 T: git https://github.com/davejiang/linux.git
14032 F: drivers/ntb/hw/intel/
14035 M: Anton Altaparmakov <anton@tuxera.com>
14036 L: linux-ntfs-dev@lists.sourceforge.net
14038 W: http://www.tuxera.com/
14039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
14040 F: Documentation/filesystems/ntfs.rst
14044 M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
14045 L: ntfs3@lists.linux.dev
14047 W: http://www.paragon-software.com/
14048 T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
14049 F: Documentation/filesystems/ntfs3.rst
14053 M: Finn Thain <fthain@linux-m68k.org>
14054 L: linux-m68k@lists.linux-m68k.org
14056 F: arch/*/include/asm/nubus.h
14058 F: include/linux/nubus.h
14059 F: include/uapi/linux/nubus.h
14061 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
14062 M: Antonino Daplas <adaplas@gmail.com>
14063 L: linux-fbdev@vger.kernel.org
14065 F: drivers/video/fbdev/nvidia/
14066 F: drivers/video/fbdev/riva/
14068 NVIDIA WMI EC BACKLIGHT DRIVER
14069 M: Daniel Dadap <ddadap@nvidia.com>
14070 L: platform-driver-x86@vger.kernel.org
14072 F: drivers/platform/x86/nvidia-wmi-ec-backlight.c
14075 M: Keith Busch <kbusch@kernel.org>
14076 M: Jens Axboe <axboe@fb.com>
14077 M: Christoph Hellwig <hch@lst.de>
14078 M: Sagi Grimberg <sagi@grimberg.me>
14079 L: linux-nvme@lists.infradead.org
14081 W: http://git.infradead.org/nvme.git
14082 T: git://git.infradead.org/nvme.git
14083 F: drivers/nvme/host/
14084 F: include/linux/nvme.h
14085 F: include/uapi/linux/nvme_ioctl.h
14087 NVM EXPRESS FC TRANSPORT DRIVERS
14088 M: James Smart <james.smart@broadcom.com>
14089 L: linux-nvme@lists.infradead.org
14091 F: drivers/nvme/host/fc.c
14092 F: drivers/nvme/target/fc.c
14093 F: drivers/nvme/target/fcloop.c
14094 F: include/linux/nvme-fc-driver.h
14095 F: include/linux/nvme-fc.h
14097 NVM EXPRESS TARGET DRIVER
14098 M: Christoph Hellwig <hch@lst.de>
14099 M: Sagi Grimberg <sagi@grimberg.me>
14100 M: Chaitanya Kulkarni <kch@nvidia.com>
14101 L: linux-nvme@lists.infradead.org
14103 W: http://git.infradead.org/nvme.git
14104 T: git://git.infradead.org/nvme.git
14105 F: drivers/nvme/target/
14108 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
14111 F: Documentation/ABI/stable/sysfs-bus-nvmem
14112 F: Documentation/devicetree/bindings/nvmem/
14114 F: include/linux/nvmem-consumer.h
14115 F: include/linux/nvmem-provider.h
14117 NXP C45 TJA11XX PHY DRIVER
14118 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
14119 L: netdev@vger.kernel.org
14121 F: drivers/net/phy/nxp-c45-tja11xx.c
14124 M: Ashish Kumar <ashish.kumar@nxp.com>
14125 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
14126 L: linux-spi@vger.kernel.org
14128 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
14129 F: drivers/spi/spi-nxp-fspi.c
14131 NXP FXAS21002C DRIVER
14132 M: Rui Miguel Silva <rmfrfs@gmail.com>
14133 L: linux-iio@vger.kernel.org
14135 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
14136 F: drivers/iio/gyro/fxas21002c.h
14137 F: drivers/iio/gyro/fxas21002c_core.c
14138 F: drivers/iio/gyro/fxas21002c_i2c.c
14139 F: drivers/iio/gyro/fxas21002c_spi.c
14141 NXP i.MX CLOCK DRIVERS
14142 M: Abel Vesa <abel.vesa@nxp.com>
14143 L: linux-clk@vger.kernel.org
14144 L: linux-imx@nxp.com
14146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
14147 F: Documentation/devicetree/bindings/clock/imx*
14148 F: drivers/clk/imx/
14149 F: include/dt-bindings/clock/imx*
14151 NXP i.MX 8MQ DCSS DRIVER
14152 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
14153 R: Lucas Stach <l.stach@pengutronix.de>
14154 L: dri-devel@lists.freedesktop.org
14156 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
14157 F: drivers/gpu/drm/imx/dcss/
14159 NXP i.MX 8QXP ADC DRIVER
14160 M: Cai Huoqing <cai.huoqing@linux.dev>
14161 M: Haibo Chen <haibo.chen@nxp.com>
14162 L: linux-imx@nxp.com
14163 L: linux-iio@vger.kernel.org
14165 F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
14166 F: drivers/iio/adc/imx8qxp-adc.c
14168 NXP i.MX 7D/6SX/6UL AND VF610 ADC DRIVER
14169 M: Haibo Chen <haibo.chen@nxp.com>
14170 L: linux-iio@vger.kernel.org
14171 L: linux-imx@nxp.com
14173 F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
14174 F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
14175 F: drivers/iio/adc/imx7d_adc.c
14176 F: drivers/iio/adc/vf610_adc.c
14178 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
14179 M: Jagan Teki <jagan@amarulasolutions.com>
14181 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
14182 F: drivers/regulator/pf8x00-regulator.c
14184 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
14185 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14186 L: linux-kernel@vger.kernel.org
14188 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
14189 F: drivers/extcon/extcon-ptn5150.c
14191 NXP SGTL5000 DRIVER
14192 M: Fabio Estevam <festevam@gmail.com>
14193 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14195 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
14196 F: sound/soc/codecs/sgtl5000*
14198 NXP SJA1105 ETHERNET SWITCH DRIVER
14199 M: Vladimir Oltean <olteanv@gmail.com>
14200 L: linux-kernel@vger.kernel.org
14202 F: drivers/net/dsa/sja1105
14203 F: drivers/net/pcs/pcs-xpcs-nxp.c
14205 NXP TDA998X DRM DRIVER
14206 M: Russell King <linux@armlinux.org.uk>
14208 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
14209 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
14210 F: drivers/gpu/drm/i2c/tda998x_drv.c
14211 F: include/drm/i2c/tda998x.h
14212 F: include/dt-bindings/display/tda998x.h
14216 M: Peter Rosin <peda@axentia.se>
14217 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14219 F: Documentation/devicetree/bindings/sound/tfa9879.txt
14220 F: sound/soc/codecs/tfa9879*
14222 NXP/Goodix TFA989X (TFA1) DRIVER
14223 M: Stephan Gerhold <stephan@gerhold.net>
14224 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14226 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
14227 F: sound/soc/codecs/tfa989x.c
14230 R: Charles Gorand <charles.gorand@effinnov.com>
14231 L: linux-nfc@lists.01.org (subscribers-only)
14233 F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
14234 F: drivers/nfc/nxp-nci
14236 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
14237 M: Mirela Rabulea <mirela.rabulea@nxp.com>
14238 R: NXP Linux Team <linux-imx@nxp.com>
14239 L: linux-media@vger.kernel.org
14241 F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
14242 F: drivers/media/platform/imx-jpeg
14244 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
14245 M: Jonas Malaco <jonas@protocubo.io>
14246 L: linux-hwmon@vger.kernel.org
14248 F: Documentation/hwmon/nzxt-kraken2.rst
14249 F: drivers/hwmon/nzxt-kraken2.c
14251 NZXT-SMART2 HARDWARE MONITORING DRIVER
14252 M: Aleksandr Mezin <mezin.alexander@gmail.com>
14253 L: linux-hwmon@vger.kernel.org
14255 F: Documentation/hwmon/nzxt-smart2.rst
14256 F: drivers/hwmon/nzxt-smart2.c
14259 M: Jiri Pirko <jiri@nvidia.com>
14260 L: netdev@vger.kernel.org
14262 F: include/linux/objagg.h
14264 F: lib/test_objagg.c
14267 M: Josh Poimboeuf <jpoimboe@kernel.org>
14268 M: Peter Zijlstra <peterz@infradead.org>
14271 F: include/linux/objtool.h
14273 OCELOT ETHERNET SWITCH DRIVER
14274 M: Vladimir Oltean <vladimir.oltean@nxp.com>
14275 M: Claudiu Manoil <claudiu.manoil@nxp.com>
14276 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14277 M: UNGLinuxDriver@microchip.com
14278 L: netdev@vger.kernel.org
14280 F: drivers/net/dsa/ocelot/*
14281 F: drivers/net/ethernet/mscc/
14282 F: include/soc/mscc/ocelot*
14283 F: net/dsa/tag_ocelot.c
14284 F: net/dsa/tag_ocelot_8021q.c
14285 F: tools/testing/selftests/drivers/net/ocelot/*
14287 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
14288 M: Frederic Barrat <fbarrat@linux.ibm.com>
14289 M: Andrew Donnellan <ajd@linux.ibm.com>
14290 L: linuxppc-dev@lists.ozlabs.org
14292 F: Documentation/userspace-api/accelerators/ocxl.rst
14293 F: arch/powerpc/include/asm/pnv-ocxl.h
14294 F: arch/powerpc/platforms/powernv/ocxl.c
14295 F: drivers/misc/ocxl/
14296 F: include/misc/ocxl*
14297 F: include/uapi/misc/ocxl.h
14300 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
14301 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
14302 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14303 L: linux-omap@vger.kernel.org
14305 F: sound/soc/ti/n810.c
14306 F: sound/soc/ti/omap*
14307 F: sound/soc/ti/rx51.c
14308 F: sound/soc/ti/sdma-pcm.*
14310 OMAP CLOCK FRAMEWORK SUPPORT
14311 M: Paul Walmsley <paul@pwsan.com>
14312 L: linux-omap@vger.kernel.org
14314 F: arch/arm/*omap*/*clock*
14316 OMAP DEVICE TREE SUPPORT
14317 M: Benoît Cousson <bcousson@baylibre.com>
14318 M: Tony Lindgren <tony@atomide.com>
14319 L: linux-omap@vger.kernel.org
14320 L: devicetree@vger.kernel.org
14322 F: arch/arm/boot/dts/*am3*
14323 F: arch/arm/boot/dts/*am4*
14324 F: arch/arm/boot/dts/*am5*
14325 F: arch/arm/boot/dts/*dra7*
14326 F: arch/arm/boot/dts/*omap*
14327 F: arch/arm/boot/dts/logicpd-som-lv*
14328 F: arch/arm/boot/dts/logicpd-torpedo*
14330 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
14331 L: linux-omap@vger.kernel.org
14332 L: linux-fbdev@vger.kernel.org
14334 F: Documentation/arm/omap/dss.rst
14335 F: drivers/video/fbdev/omap2/
14337 OMAP FRAMEBUFFER SUPPORT
14338 L: linux-fbdev@vger.kernel.org
14339 L: linux-omap@vger.kernel.org
14341 F: drivers/video/fbdev/omap/
14343 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
14344 M: Roger Quadros <rogerq@kernel.org>
14345 M: Tony Lindgren <tony@atomide.com>
14346 L: linux-omap@vger.kernel.org
14348 F: arch/arm/mach-omap2/*gpmc*
14349 F: drivers/memory/omap-gpmc.c
14352 M: Grygorii Strashko <grygorii.strashko@ti.com>
14353 M: Santosh Shilimkar <ssantosh@kernel.org>
14354 M: Kevin Hilman <khilman@kernel.org>
14355 L: linux-omap@vger.kernel.org
14357 F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
14358 F: drivers/gpio/gpio-omap.c
14360 OMAP HARDWARE SPINLOCK SUPPORT
14361 M: Ohad Ben-Cohen <ohad@wizery.com>
14362 L: linux-omap@vger.kernel.org
14364 F: drivers/hwspinlock/omap_hwspinlock.c
14366 OMAP HS MMC SUPPORT
14367 L: linux-mmc@vger.kernel.org
14368 L: linux-omap@vger.kernel.org
14370 F: drivers/mmc/host/omap_hsmmc.c
14373 M: Paul Walmsley <paul@pwsan.com>
14374 L: linux-omap@vger.kernel.org
14376 F: arch/arm/mach-omap2/omap_hwmod*data*
14379 M: Benoît Cousson <bcousson@baylibre.com>
14380 M: Paul Walmsley <paul@pwsan.com>
14381 L: linux-omap@vger.kernel.org
14383 F: arch/arm/mach-omap2/omap_hwmod.*
14386 M: Vignesh R <vigneshr@ti.com>
14387 L: linux-omap@vger.kernel.org
14388 L: linux-i2c@vger.kernel.org
14390 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
14391 F: drivers/i2c/busses/i2c-omap.c
14393 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
14394 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14395 L: linux-media@vger.kernel.org
14397 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
14398 F: drivers/media/platform/ti/omap3isp/
14399 F: drivers/staging/media/omap4iss/
14402 M: Aaro Koskinen <aaro.koskinen@iki.fi>
14403 L: linux-omap@vger.kernel.org
14405 F: drivers/mmc/host/omap.c
14407 OMAP POWER MANAGEMENT SUPPORT
14408 M: Kevin Hilman <khilman@kernel.org>
14409 L: linux-omap@vger.kernel.org
14411 F: arch/arm/*omap*/*pm*
14412 F: drivers/cpufreq/omap-cpufreq.c
14414 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
14415 M: Paul Walmsley <paul@pwsan.com>
14416 L: linux-omap@vger.kernel.org
14418 F: arch/arm/mach-omap2/prm*
14420 OMAP RANDOM NUMBER GENERATOR SUPPORT
14421 M: Deepak Saxena <dsaxena@plexity.net>
14423 F: drivers/char/hw_random/omap-rng.c
14426 L: linux-usb@vger.kernel.org
14427 L: linux-omap@vger.kernel.org
14429 F: arch/arm/*omap*/usb*
14430 F: drivers/usb/*/*omap*
14432 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
14433 M: Mark Jackson <mpfj@newflow.co.uk>
14434 L: linux-omap@vger.kernel.org
14436 F: arch/arm/boot/dts/am335x-nano.dts
14439 M: Aaro Koskinen <aaro.koskinen@iki.fi>
14440 M: Tony Lindgren <tony@atomide.com>
14441 L: linux-omap@vger.kernel.org
14443 Q: http://patchwork.kernel.org/project/linux-omap/list/
14444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14445 F: arch/arm/configs/omap1_defconfig
14446 F: arch/arm/mach-omap1/
14447 F: arch/arm/plat-omap/
14448 F: drivers/i2c/busses/i2c-omap.c
14449 F: include/linux/platform_data/ams-delta-fiq.h
14450 F: include/linux/platform_data/i2c-omap.h
14453 M: Tony Lindgren <tony@atomide.com>
14454 L: linux-omap@vger.kernel.org
14456 W: http://www.muru.com/linux/omap/
14457 W: http://linux.omap.com/
14458 Q: http://patchwork.kernel.org/project/linux-omap/list/
14459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14460 F: arch/arm/configs/omap2plus_defconfig
14461 F: arch/arm/mach-omap2/
14462 F: arch/arm/plat-omap/
14463 F: drivers/bus/ti-sysc.c
14464 F: drivers/i2c/busses/i2c-omap.c
14465 F: drivers/irqchip/irq-omap-intc.c
14466 F: drivers/mfd/*omap*.c
14467 F: drivers/mfd/menelaus.c
14468 F: drivers/mfd/palmas.c
14469 F: drivers/mfd/tps65217.c
14470 F: drivers/mfd/tps65218.c
14471 F: drivers/mfd/tps65910.c
14472 F: drivers/mfd/twl-core.[ch]
14473 F: drivers/mfd/twl4030*.c
14474 F: drivers/mfd/twl6030*.c
14475 F: drivers/mfd/twl6040*.c
14476 F: drivers/regulator/palmas-regulator*.c
14477 F: drivers/regulator/pbias-regulator.c
14478 F: drivers/regulator/tps65217-regulator.c
14479 F: drivers/regulator/tps65218-regulator.c
14480 F: drivers/regulator/tps65910-regulator.c
14481 F: drivers/regulator/twl-regulator.c
14482 F: drivers/regulator/twl6030-regulator.c
14483 F: include/linux/platform_data/i2c-omap.h
14484 F: include/linux/platform_data/ti-sysc.h
14487 M: Bob Copeland <me@bobcopeland.com>
14488 L: linux-karma-devel@lists.sourceforge.net
14490 F: Documentation/filesystems/omfs.rst
14493 OMNIKEY CARDMAN 4000 DRIVER
14494 M: Harald Welte <laforge@gnumonks.org>
14496 F: drivers/char/pcmcia/cm4000_cs.c
14497 F: include/linux/cm4000_cs.h
14498 F: include/uapi/linux/cm4000_cs.h
14500 OMNIKEY CARDMAN 4040 DRIVER
14501 M: Harald Welte <laforge@gnumonks.org>
14503 F: drivers/char/pcmcia/cm4040_cs.*
14505 OMNIVISION OG01A1B SENSOR DRIVER
14506 M: Shawn Tu <shawnx.tu@intel.com>
14507 L: linux-media@vger.kernel.org
14509 F: drivers/media/i2c/og01a1b.c
14511 OMNIVISION OV02A10 SENSOR DRIVER
14512 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
14513 L: linux-media@vger.kernel.org
14515 T: git git://linuxtv.org/media_tree.git
14516 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
14517 F: drivers/media/i2c/ov02a10.c
14519 OMNIVISION OV08D10 SENSOR DRIVER
14520 M: Jimmy Su <jimmy.su@intel.com>
14521 L: linux-media@vger.kernel.org
14523 T: git git://linuxtv.org/media_tree.git
14524 F: drivers/media/i2c/ov08d10.c
14526 OMNIVISION OV13858 SENSOR DRIVER
14527 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14528 L: linux-media@vger.kernel.org
14530 T: git git://linuxtv.org/media_tree.git
14531 F: drivers/media/i2c/ov13858.c
14533 OMNIVISION OV13B10 SENSOR DRIVER
14534 M: Arec Kao <arec.kao@intel.com>
14535 L: linux-media@vger.kernel.org
14537 T: git git://linuxtv.org/media_tree.git
14538 F: drivers/media/i2c/ov13b10.c
14540 OMNIVISION OV2680 SENSOR DRIVER
14541 M: Rui Miguel Silva <rmfrfs@gmail.com>
14542 L: linux-media@vger.kernel.org
14544 T: git git://linuxtv.org/media_tree.git
14545 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
14546 F: drivers/media/i2c/ov2680.c
14548 OMNIVISION OV2685 SENSOR DRIVER
14549 M: Shunqian Zheng <zhengsq@rock-chips.com>
14550 L: linux-media@vger.kernel.org
14552 T: git git://linuxtv.org/media_tree.git
14553 F: drivers/media/i2c/ov2685.c
14555 OMNIVISION OV2740 SENSOR DRIVER
14556 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14557 R: Shawn Tu <shawnx.tu@intel.com>
14558 R: Bingbu Cao <bingbu.cao@intel.com>
14559 L: linux-media@vger.kernel.org
14561 T: git git://linuxtv.org/media_tree.git
14562 F: drivers/media/i2c/ov2740.c
14564 OMNIVISION OV5640 SENSOR DRIVER
14565 M: Steve Longerbeam <slongerbeam@gmail.com>
14566 L: linux-media@vger.kernel.org
14568 T: git git://linuxtv.org/media_tree.git
14569 F: drivers/media/i2c/ov5640.c
14571 OMNIVISION OV5647 SENSOR DRIVER
14572 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
14573 M: Jacopo Mondi <jacopo@jmondi.org>
14574 L: linux-media@vger.kernel.org
14576 T: git git://linuxtv.org/media_tree.git
14577 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
14578 F: drivers/media/i2c/ov5647.c
14580 OMNIVISION OV5670 SENSOR DRIVER
14581 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
14582 L: linux-media@vger.kernel.org
14584 T: git git://linuxtv.org/media_tree.git
14585 F: drivers/media/i2c/ov5670.c
14587 OMNIVISION OV5675 SENSOR DRIVER
14588 M: Shawn Tu <shawnx.tu@intel.com>
14589 L: linux-media@vger.kernel.org
14591 T: git git://linuxtv.org/media_tree.git
14592 F: drivers/media/i2c/ov5675.c
14594 OMNIVISION OV5693 SENSOR DRIVER
14595 M: Daniel Scally <djrscally@gmail.com>
14596 L: linux-media@vger.kernel.org
14598 T: git git://linuxtv.org/media_tree.git
14599 F: drivers/media/i2c/ov5693.c
14601 OMNIVISION OV5695 SENSOR DRIVER
14602 M: Shunqian Zheng <zhengsq@rock-chips.com>
14603 L: linux-media@vger.kernel.org
14605 T: git git://linuxtv.org/media_tree.git
14606 F: drivers/media/i2c/ov5695.c
14608 OMNIVISION OV7670 SENSOR DRIVER
14609 L: linux-media@vger.kernel.org
14611 T: git git://linuxtv.org/media_tree.git
14612 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
14613 F: drivers/media/i2c/ov7670.c
14615 OMNIVISION OV772x SENSOR DRIVER
14616 M: Jacopo Mondi <jacopo@jmondi.org>
14617 L: linux-media@vger.kernel.org
14619 T: git git://linuxtv.org/media_tree.git
14620 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
14621 F: drivers/media/i2c/ov772x.c
14622 F: include/media/i2c/ov772x.h
14624 OMNIVISION OV7740 SENSOR DRIVER
14625 M: Wenyou Yang <wenyou.yang@microchip.com>
14626 L: linux-media@vger.kernel.org
14628 T: git git://linuxtv.org/media_tree.git
14629 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
14630 F: drivers/media/i2c/ov7740.c
14632 OMNIVISION OV8856 SENSOR DRIVER
14633 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
14634 L: linux-media@vger.kernel.org
14636 T: git git://linuxtv.org/media_tree.git
14637 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
14638 F: drivers/media/i2c/ov8856.c
14640 OMNIVISION OV9282 SENSOR DRIVER
14641 M: Paul J. Murphy <paul.j.murphy@intel.com>
14642 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
14643 L: linux-media@vger.kernel.org
14645 T: git git://linuxtv.org/media_tree.git
14646 F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
14647 F: drivers/media/i2c/ov9282.c
14649 OMNIVISION OV9640 SENSOR DRIVER
14650 M: Petr Cvek <petrcvekcz@gmail.com>
14651 L: linux-media@vger.kernel.org
14653 F: drivers/media/i2c/ov9640.*
14655 OMNIVISION OV9650 SENSOR DRIVER
14656 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14657 R: Akinobu Mita <akinobu.mita@gmail.com>
14658 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
14659 L: linux-media@vger.kernel.org
14661 T: git git://linuxtv.org/media_tree.git
14662 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
14663 F: drivers/media/i2c/ov9650.c
14665 OMNIVISION OV9734 SENSOR DRIVER
14666 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14667 R: Bingbu Cao <bingbu.cao@intel.com>
14668 L: linux-media@vger.kernel.org
14670 T: git git://linuxtv.org/media_tree.git
14671 F: drivers/media/i2c/ov9734.c
14673 ONENAND FLASH DRIVER
14674 M: Kyungmin Park <kyungmin.park@samsung.com>
14675 L: linux-mtd@lists.infradead.org
14677 F: drivers/mtd/nand/onenand/
14678 F: include/linux/mtd/onenand*.h
14680 ONION OMEGA2+ BOARD
14681 M: Harvey Hunt <harveyhuntnexus@gmail.com>
14682 L: linux-mips@vger.kernel.org
14684 F: arch/mips/boot/dts/ralink/omega2p.dts
14687 M: Jens Wiklander <jens.wiklander@linaro.org>
14688 L: op-tee@lists.trustedfirmware.org
14690 F: Documentation/ABI/testing/sysfs-bus-optee-devices
14691 F: drivers/tee/optee/
14693 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
14694 M: Sumit Garg <sumit.garg@linaro.org>
14695 L: op-tee@lists.trustedfirmware.org
14697 F: drivers/char/hw_random/optee-rng.c
14700 M: Clément Léger <clement.leger@bootlin.com>
14701 L: linux-rtc@vger.kernel.org
14703 F: drivers/rtc/rtc-optee.c
14706 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14707 L: linux-rdma@vger.kernel.org
14709 F: drivers/infiniband/ulp/opa_vnic
14711 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
14712 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
14713 M: Frank Rowand <frowand.list@gmail.com>
14714 L: devicetree@vger.kernel.org
14716 F: Documentation/devicetree/dynamic-resolution-notes.rst
14717 F: Documentation/devicetree/overlay-notes.rst
14718 F: drivers/of/overlay.c
14719 F: drivers/of/resolver.c
14720 K: of_overlay_notifier_
14722 OPEN FIRMWARE AND FLATTENED DEVICE TREE
14723 M: Rob Herring <robh+dt@kernel.org>
14724 M: Frank Rowand <frowand.list@gmail.com>
14725 L: devicetree@vger.kernel.org
14727 C: irc://irc.libera.chat/devicetree
14728 W: http://www.devicetree.org/
14729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14730 F: Documentation/ABI/testing/sysfs-firmware-ofw
14732 F: include/linux/of*.h
14735 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
14736 M: Rob Herring <robh+dt@kernel.org>
14737 M: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
14738 L: devicetree@vger.kernel.org
14740 C: irc://irc.libera.chat/devicetree
14741 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
14742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14743 F: Documentation/devicetree/
14744 F: arch/*/boot/dts/
14745 F: include/dt-bindings/
14747 OPENCOMPUTE PTP CLOCK DRIVER
14748 M: Jonathan Lemon <jonathan.lemon@gmail.com>
14749 L: netdev@vger.kernel.org
14751 F: drivers/ptp/ptp_ocp.c
14753 OPENCORES I2C BUS DRIVER
14754 M: Peter Korsgaard <peter@korsgaard.com>
14755 M: Andrew Lunn <andrew@lunn.ch>
14756 L: linux-i2c@vger.kernel.org
14758 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
14759 F: Documentation/i2c/busses/i2c-ocores.rst
14760 F: drivers/i2c/busses/i2c-ocores.c
14761 F: include/linux/platform_data/i2c-ocores.h
14763 OPENRISC ARCHITECTURE
14764 M: Jonas Bonn <jonas@southpole.se>
14765 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
14766 M: Stafford Horne <shorne@gmail.com>
14767 L: openrisc@lists.librecores.org
14769 W: http://openrisc.io
14770 T: git git://github.com/openrisc/linux.git
14771 F: Documentation/devicetree/bindings/openrisc/
14772 F: Documentation/openrisc/
14774 F: drivers/irqchip/irq-ompic.c
14775 F: drivers/irqchip/irq-or1k-*
14778 M: Pravin B Shelar <pshelar@ovn.org>
14779 L: netdev@vger.kernel.org
14780 L: dev@openvswitch.org
14782 W: http://openvswitch.org
14783 F: include/uapi/linux/openvswitch.h
14784 F: net/openvswitch/
14786 OPERATING PERFORMANCE POINTS (OPP)
14787 M: Viresh Kumar <vireshk@kernel.org>
14788 M: Nishanth Menon <nm@ti.com>
14789 M: Stephen Boyd <sboyd@kernel.org>
14790 L: linux-pm@vger.kernel.org
14792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
14793 F: Documentation/devicetree/bindings/opp/
14794 F: Documentation/power/opp.rst
14796 F: include/linux/pm_opp.h
14799 M: Clemens Ladisch <clemens@ladisch.de>
14800 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14803 F: sound/drivers/opl4/
14805 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
14806 M: Mark Fasheh <mark@fasheh.com>
14807 M: Joel Becker <jlbec@evilplan.org>
14808 M: Joseph Qi <joseph.qi@linux.alibaba.com>
14809 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
14811 W: http://ocfs2.wiki.kernel.org
14812 F: Documentation/filesystems/dlmfs.rst
14813 F: Documentation/filesystems/ocfs2.rst
14816 ORANGEFS FILESYSTEM
14817 M: Mike Marshall <hubcap@omnibond.com>
14818 R: Martin Brandenburg <martin@omnibond.com>
14819 L: devel@lists.orangefs.org
14821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
14822 F: Documentation/filesystems/orangefs.rst
14826 L: linux-wireless@vger.kernel.org
14828 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
14829 W: http://www.nongnu.org/orinoco/
14830 F: drivers/net/wireless/intersil/orinoco/
14832 OV2659 OMNIVISION SENSOR DRIVER
14833 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14834 L: linux-media@vger.kernel.org
14836 W: https://linuxtv.org
14837 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14838 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14839 F: drivers/media/i2c/ov2659.c
14840 F: include/media/i2c/ov2659.h
14843 M: Miklos Szeredi <miklos@szeredi.hu>
14844 L: linux-unionfs@vger.kernel.org
14846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
14847 F: Documentation/filesystems/overlayfs.rst
14850 P54 WIRELESS DRIVER
14851 M: Christian Lamparter <chunkeey@googlemail.com>
14852 L: linux-wireless@vger.kernel.org
14854 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14855 F: drivers/net/wireless/intersil/p54/
14858 M: Vladimir Oltean <olteanv@gmail.com>
14859 L: netdev@vger.kernel.org
14861 F: Documentation/core-api/packing.rst
14862 F: include/linux/packing.h
14865 PADATA PARALLEL EXECUTION MECHANISM
14866 M: Steffen Klassert <steffen.klassert@secunet.com>
14867 M: Daniel Jordan <daniel.m.jordan@oracle.com>
14868 L: linux-crypto@vger.kernel.org
14869 L: linux-kernel@vger.kernel.org
14871 F: Documentation/core-api/padata.rst
14872 F: include/linux/padata.h
14876 M: Jesper Dangaard Brouer <hawk@kernel.org>
14877 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
14878 L: netdev@vger.kernel.org
14880 F: Documentation/networking/page_pool.rst
14881 F: include/net/page_pool.h
14882 F: include/trace/events/page_pool.h
14883 F: net/core/page_pool.c
14886 M: Pasha Tatashin <pasha.tatashin@soleen.com>
14887 M: Andrew Morton <akpm@linux-foundation.org>
14888 L: linux-mm@kvack.org
14890 F: Documentation/vm/page_table_check.rst
14891 F: include/linux/page_table_check.h
14892 F: mm/page_table_check.c
14894 PANASONIC LAPTOP ACPI EXTRAS DRIVER
14895 M: Kenneth Chan <kenneth.t.chan@gmail.com>
14896 L: platform-driver-x86@vger.kernel.org
14898 F: drivers/platform/x86/panasonic-laptop.c
14900 PARALLAX PING IIO SENSOR DRIVER
14901 M: Andreas Klinger <ak@it-klinger.de>
14902 L: linux-iio@vger.kernel.org
14904 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
14905 F: drivers/iio/proximity/ping.c
14907 PARALLEL LCD/KEYPAD PANEL DRIVER
14908 M: Willy Tarreau <willy@haproxy.com>
14909 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
14911 F: Documentation/admin-guide/lcd-panel-cgram.rst
14912 F: drivers/auxdisplay/panel.c
14914 PARALLEL PORT SUBSYSTEM
14915 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14916 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14917 L: linux-parport@lists.infradead.org (subscribers-only)
14919 F: Documentation/driver-api/parport*.rst
14920 F: drivers/char/ppdev.c
14921 F: drivers/parport/
14922 F: include/linux/parport*.h
14923 F: include/uapi/linux/ppdev.h
14925 PARAVIRT_OPS INTERFACE
14926 M: Juergen Gross <jgross@suse.com>
14927 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
14928 R: Alexey Makhalov <amakhalov@vmware.com>
14929 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
14930 L: virtualization@lists.linux-foundation.org
14933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14934 F: Documentation/virt/paravirt_ops.rst
14935 F: arch/*/include/asm/paravirt*.h
14936 F: arch/*/kernel/paravirt*
14937 F: include/linux/hypervisor.h
14939 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
14940 M: Tim Waugh <tim@cyberelk.net>
14941 L: linux-parport@lists.infradead.org (subscribers-only)
14943 F: Documentation/admin-guide/blockdev/paride.rst
14944 F: drivers/block/paride/
14946 PARISC ARCHITECTURE
14947 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
14948 M: Helge Deller <deller@gmx.de>
14949 L: linux-parisc@vger.kernel.org
14951 W: https://parisc.wiki.kernel.org
14952 Q: http://patchwork.kernel.org/project/linux-parisc/list/
14953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
14954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
14955 F: Documentation/parisc/
14957 F: drivers/char/agp/parisc-agp.c
14958 F: drivers/input/misc/hp_sdc_rtc.c
14959 F: drivers/input/serio/gscps2.c
14960 F: drivers/input/serio/hp_sdc*
14962 F: drivers/parport/parport_gsc.*
14963 F: drivers/tty/serial/8250/8250_gsc.c
14964 F: drivers/video/console/sti*
14965 F: drivers/video/fbdev/sti*
14966 F: drivers/video/logo/logo_parisc*
14967 F: include/linux/hp_sdc.h
14970 M: Jiri Pirko <jiri@nvidia.com>
14971 L: netdev@vger.kernel.org
14973 F: include/linux/parman.h
14975 F: lib/test_parman.c
14977 PC ENGINES APU BOARD DRIVER
14978 M: Enrico Weigelt, metux IT consult <info@metux.net>
14980 F: drivers/platform/x86/pcengines-apuv2.c
14982 PC87360 HARDWARE MONITORING DRIVER
14983 M: Jim Cromie <jim.cromie@gmail.com>
14984 L: linux-hwmon@vger.kernel.org
14986 F: Documentation/hwmon/pc87360.rst
14987 F: drivers/hwmon/pc87360.c
14989 PC8736x GPIO DRIVER
14990 M: Jim Cromie <jim.cromie@gmail.com>
14992 F: drivers/char/pc8736x_gpio.c
14994 PC87427 HARDWARE MONITORING DRIVER
14995 M: Jean Delvare <jdelvare@suse.com>
14996 L: linux-hwmon@vger.kernel.org
14998 F: Documentation/hwmon/pc87427.rst
14999 F: drivers/hwmon/pc87427.c
15002 M: Riku Voipio <riku.voipio@iki.fi>
15004 F: drivers/leds/leds-pca9532.c
15005 F: include/linux/leds-pca9532.h
15007 PCA9541 I2C BUS MASTER SELECTOR DRIVER
15008 M: Guenter Roeck <linux@roeck-us.net>
15009 L: linux-i2c@vger.kernel.org
15011 F: drivers/i2c/muxes/i2c-mux-pca9541.c
15013 PCDP - PRIMARY CONSOLE AND DEBUG PORT
15014 M: Khalid Aziz <khalid@gonehiking.org>
15016 F: drivers/firmware/pcdp.*
15018 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
15019 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15020 M: Pali Rohár <pali@kernel.org>
15021 L: linux-pci@vger.kernel.org
15022 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15024 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
15025 F: drivers/pci/controller/pci-aardvark.c
15027 PCI DRIVER FOR ALTERA PCIE IP
15028 M: Joyce Ooi <joyce.ooi@intel.com>
15029 L: linux-pci@vger.kernel.org
15031 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
15032 F: drivers/pci/controller/pcie-altera.c
15034 PCI DRIVER FOR APPLIEDMICRO XGENE
15035 M: Toan Le <toan@os.amperecomputing.com>
15036 L: linux-pci@vger.kernel.org
15037 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15039 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
15040 F: drivers/pci/controller/pci-xgene.c
15042 PCI DRIVER FOR ARM VERSATILE PLATFORM
15043 M: Rob Herring <robh@kernel.org>
15044 L: linux-pci@vger.kernel.org
15045 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15047 F: Documentation/devicetree/bindings/pci/versatile.yaml
15048 F: drivers/pci/controller/pci-versatile.c
15050 PCI DRIVER FOR ARMADA 8K
15051 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15052 L: linux-pci@vger.kernel.org
15053 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15055 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
15056 F: drivers/pci/controller/dwc/pcie-armada8k.c
15058 PCI DRIVER FOR CADENCE PCIE IP
15059 M: Tom Joseph <tjoseph@cadence.com>
15060 L: linux-pci@vger.kernel.org
15062 F: Documentation/devicetree/bindings/pci/cdns,*
15063 F: drivers/pci/controller/cadence/
15065 PCI DRIVER FOR FREESCALE LAYERSCAPE
15066 M: Minghuan Lian <minghuan.Lian@nxp.com>
15067 M: Mingkai Hu <mingkai.hu@nxp.com>
15068 M: Roy Zang <roy.zang@nxp.com>
15069 L: linuxppc-dev@lists.ozlabs.org
15070 L: linux-pci@vger.kernel.org
15071 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15073 F: drivers/pci/controller/dwc/*layerscape*
15075 PCI DRIVER FOR GENERIC OF HOSTS
15076 M: Will Deacon <will@kernel.org>
15077 L: linux-pci@vger.kernel.org
15078 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15080 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
15081 F: drivers/pci/controller/pci-host-common.c
15082 F: drivers/pci/controller/pci-host-generic.c
15084 PCI DRIVER FOR IMX6
15085 M: Richard Zhu <hongxing.zhu@nxp.com>
15086 M: Lucas Stach <l.stach@pengutronix.de>
15087 L: linux-pci@vger.kernel.org
15088 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15090 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
15091 F: drivers/pci/controller/dwc/*imx6*
15093 PCI DRIVER FOR FU740
15094 M: Paul Walmsley <paul.walmsley@sifive.com>
15095 M: Greentime Hu <greentime.hu@sifive.com>
15096 L: linux-pci@vger.kernel.org
15098 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
15099 F: drivers/pci/controller/dwc/pcie-fu740.c
15101 PCI DRIVER FOR INTEL IXP4XX
15102 M: Linus Walleij <linus.walleij@linaro.org>
15104 F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
15105 F: drivers/pci/controller/pci-ixp4xx.c
15107 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
15108 M: Nirmal Patel <nirmal.patel@linux.intel.com>
15109 R: Jonathan Derrick <jonathan.derrick@linux.dev>
15110 L: linux-pci@vger.kernel.org
15112 F: drivers/pci/controller/vmd.c
15114 PCI DRIVER FOR MICROSEMI SWITCHTEC
15115 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
15116 M: Logan Gunthorpe <logang@deltatee.com>
15117 L: linux-pci@vger.kernel.org
15119 F: Documentation/ABI/testing/sysfs-class-switchtec
15120 F: Documentation/driver-api/switchtec.rst
15121 F: drivers/ntb/hw/mscc/
15122 F: drivers/pci/switch/switchtec*
15123 F: include/linux/switchtec.h
15124 F: include/uapi/linux/switchtec_ioctl.h
15126 PCI DRIVER FOR MOBIVEIL PCIE IP
15127 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
15128 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
15129 L: linux-pci@vger.kernel.org
15131 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
15132 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
15134 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
15135 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15136 M: Pali Rohár <pali@kernel.org>
15137 L: linux-pci@vger.kernel.org
15138 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15140 F: drivers/pci/controller/*mvebu*
15142 PCI DRIVER FOR NVIDIA TEGRA
15143 M: Thierry Reding <thierry.reding@gmail.com>
15144 L: linux-tegra@vger.kernel.org
15145 L: linux-pci@vger.kernel.org
15147 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
15148 F: drivers/pci/controller/pci-tegra.c
15150 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
15151 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
15152 L: linux-pci@vger.kernel.org
15153 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15155 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
15156 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
15158 PCI DRIVER FOR RENESAS R-CAR
15159 M: Marek Vasut <marek.vasut+renesas@gmail.com>
15160 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15161 L: linux-pci@vger.kernel.org
15162 L: linux-renesas-soc@vger.kernel.org
15164 F: Documentation/devicetree/bindings/pci/*rcar*
15165 F: drivers/pci/controller/*rcar*
15167 PCI DRIVER FOR SAMSUNG EXYNOS
15168 M: Jingoo Han <jingoohan1@gmail.com>
15169 L: linux-pci@vger.kernel.org
15170 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15171 L: linux-samsung-soc@vger.kernel.org
15173 F: drivers/pci/controller/dwc/pci-exynos.c
15175 PCI DRIVER FOR SYNOPSYS DESIGNWARE
15176 M: Jingoo Han <jingoohan1@gmail.com>
15177 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
15178 L: linux-pci@vger.kernel.org
15180 F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
15181 F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
15182 F: drivers/pci/controller/dwc/*designware*
15184 PCI DRIVER FOR TI DRA7XX/J721E
15185 M: Kishon Vijay Abraham I <kishon@ti.com>
15186 L: linux-omap@vger.kernel.org
15187 L: linux-pci@vger.kernel.org
15188 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15190 F: Documentation/devicetree/bindings/pci/ti-pci.txt
15191 F: drivers/pci/controller/cadence/pci-j721e.c
15192 F: drivers/pci/controller/dwc/pci-dra7xx.c
15194 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
15195 M: Linus Walleij <linus.walleij@linaro.org>
15196 L: linux-pci@vger.kernel.org
15198 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
15199 F: drivers/pci/controller/pci-v3-semi.c
15201 PCI ENDPOINT SUBSYSTEM
15202 M: Kishon Vijay Abraham I <kishon@ti.com>
15203 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15204 R: Krzysztof Wilczyński <kw@linux.com>
15205 L: linux-pci@vger.kernel.org
15207 Q: https://patchwork.kernel.org/project/linux-pci/list/
15208 B: https://bugzilla.kernel.org
15209 C: irc://irc.oftc.net/linux-pci
15210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15211 F: Documentation/PCI/endpoint/*
15212 F: Documentation/misc-devices/pci-endpoint-test.rst
15213 F: drivers/misc/pci_endpoint_test.c
15214 F: drivers/pci/endpoint/
15217 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
15218 M: Russell Currey <ruscur@russell.cc>
15219 M: Oliver O'Halloran <oohall@gmail.com>
15220 L: linuxppc-dev@lists.ozlabs.org
15222 F: Documentation/PCI/pci-error-recovery.rst
15223 F: Documentation/powerpc/eeh-pci-error-recovery.rst
15224 F: arch/powerpc/include/*/eeh*.h
15225 F: arch/powerpc/kernel/eeh*.c
15226 F: arch/powerpc/platforms/*/eeh*.c
15227 F: drivers/pci/pcie/aer.c
15228 F: drivers/pci/pcie/dpc.c
15229 F: drivers/pci/pcie/err.c
15232 M: Linas Vepstas <linasvepstas@gmail.com>
15233 L: linux-pci@vger.kernel.org
15235 F: Documentation/PCI/pci-error-recovery.rst
15237 PCI PEER-TO-PEER DMA (P2PDMA)
15238 M: Bjorn Helgaas <bhelgaas@google.com>
15239 M: Logan Gunthorpe <logang@deltatee.com>
15240 L: linux-pci@vger.kernel.org
15242 Q: https://patchwork.kernel.org/project/linux-pci/list/
15243 B: https://bugzilla.kernel.org
15244 C: irc://irc.oftc.net/linux-pci
15245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15246 F: Documentation/driver-api/pci/p2pdma.rst
15247 F: drivers/pci/p2pdma.c
15248 F: include/linux/pci-p2pdma.h
15250 PCI MSI DRIVER FOR ALTERA MSI IP
15251 M: Joyce Ooi <joyce.ooi@intel.com>
15252 L: linux-pci@vger.kernel.org
15254 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
15255 F: drivers/pci/controller/pcie-altera-msi.c
15257 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
15258 M: Toan Le <toan@os.amperecomputing.com>
15259 L: linux-pci@vger.kernel.org
15260 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15262 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
15263 F: drivers/pci/controller/pci-xgene-msi.c
15265 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
15266 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15267 R: Rob Herring <robh@kernel.org>
15268 R: Krzysztof Wilczyński <kw@linux.com>
15269 L: linux-pci@vger.kernel.org
15271 Q: https://patchwork.kernel.org/project/linux-pci/list/
15272 B: https://bugzilla.kernel.org
15273 C: irc://irc.oftc.net/linux-pci
15274 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15275 F: drivers/pci/controller/
15276 F: drivers/pci/pci-bridge-emul.c
15277 F: drivers/pci/pci-bridge-emul.h
15280 M: Bjorn Helgaas <bhelgaas@google.com>
15281 L: linux-pci@vger.kernel.org
15283 Q: https://patchwork.kernel.org/project/linux-pci/list/
15284 B: https://bugzilla.kernel.org
15285 C: irc://irc.oftc.net/linux-pci
15286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15287 F: Documentation/PCI/
15288 F: Documentation/devicetree/bindings/pci/
15289 F: arch/x86/kernel/early-quirks.c
15290 F: arch/x86/kernel/quirks.c
15292 F: drivers/acpi/pci*
15294 F: include/asm-generic/pci*
15295 F: include/linux/of_pci.h
15296 F: include/linux/pci*
15297 F: include/uapi/linux/pci*
15300 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
15301 M: Jonathan Chocron <jonnyc@amazon.com>
15302 L: linux-pci@vger.kernel.org
15304 F: Documentation/devicetree/bindings/pci/pcie-al.txt
15305 F: drivers/pci/controller/dwc/pcie-al.c
15307 PCIE DRIVER FOR AMLOGIC MESON
15308 M: Yue Wang <yue.wang@Amlogic.com>
15309 L: linux-pci@vger.kernel.org
15310 L: linux-amlogic@lists.infradead.org
15312 F: drivers/pci/controller/dwc/pci-meson.c
15314 PCIE DRIVER FOR AXIS ARTPEC
15315 M: Jesper Nilsson <jesper.nilsson@axis.com>
15316 L: linux-arm-kernel@axis.com
15317 L: linux-pci@vger.kernel.org
15319 F: Documentation/devicetree/bindings/pci/axis,artpec*
15320 F: drivers/pci/controller/dwc/*artpec*
15322 PCIE DRIVER FOR CAVIUM THUNDERX
15323 M: Robert Richter <rric@kernel.org>
15324 L: linux-pci@vger.kernel.org
15325 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15327 F: drivers/pci/controller/pci-thunder-*
15329 PCIE DRIVER FOR HISILICON
15330 M: Zhou Wang <wangzhou1@hisilicon.com>
15331 L: linux-pci@vger.kernel.org
15333 F: drivers/pci/controller/dwc/pcie-hisi.c
15335 PCIE DRIVER FOR HISILICON KIRIN
15336 M: Xiaowei Song <songxiaowei@hisilicon.com>
15337 M: Binghui Wang <wangbinghui@hisilicon.com>
15338 L: linux-pci@vger.kernel.org
15340 F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
15341 F: drivers/pci/controller/dwc/pcie-kirin.c
15343 PCIE DRIVER FOR HISILICON STB
15344 M: Shawn Guo <shawn.guo@linaro.org>
15345 L: linux-pci@vger.kernel.org
15347 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
15348 F: drivers/pci/controller/dwc/pcie-histb.c
15350 PCIE DRIVER FOR INTEL KEEM BAY
15351 M: Srikanth Thokala <srikanth.thokala@intel.com>
15352 L: linux-pci@vger.kernel.org
15354 F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
15355 F: drivers/pci/controller/dwc/pcie-keembay.c
15357 PCIE DRIVER FOR INTEL LGM GW SOC
15358 M: Rahul Tanwar <rtanwar@maxlinear.com>
15359 L: linux-pci@vger.kernel.org
15361 F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
15362 F: drivers/pci/controller/dwc/pcie-intel-gw.c
15364 PCIE DRIVER FOR MEDIATEK
15365 M: Ryder Lee <ryder.lee@mediatek.com>
15366 M: Jianjun Wang <jianjun.wang@mediatek.com>
15367 L: linux-pci@vger.kernel.org
15368 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15370 F: Documentation/devicetree/bindings/pci/mediatek*
15371 F: drivers/pci/controller/*mediatek*
15373 PCIE DRIVER FOR MICROCHIP
15374 M: Daire McNamara <daire.mcnamara@microchip.com>
15375 L: linux-pci@vger.kernel.org
15377 F: Documentation/devicetree/bindings/pci/microchip*
15378 F: drivers/pci/controller/*microchip*
15380 PCIE DRIVER FOR QUALCOMM MSM
15381 M: Stanimir Varbanov <svarbanov@mm-sol.com>
15382 L: linux-pci@vger.kernel.org
15383 L: linux-arm-msm@vger.kernel.org
15385 F: drivers/pci/controller/dwc/pcie-qcom.c
15387 PCIE ENDPOINT DRIVER FOR QUALCOMM
15388 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15389 L: linux-pci@vger.kernel.org
15390 L: linux-arm-msm@vger.kernel.org
15392 F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
15393 F: drivers/pci/controller/dwc/pcie-qcom-ep.c
15395 PCIE DRIVER FOR ROCKCHIP
15396 M: Shawn Lin <shawn.lin@rock-chips.com>
15397 L: linux-pci@vger.kernel.org
15398 L: linux-rockchip@lists.infradead.org
15400 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
15401 F: drivers/pci/controller/pcie-rockchip*
15403 PCIE DRIVER FOR SOCIONEXT UNIPHIER
15404 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15405 L: linux-pci@vger.kernel.org
15407 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
15408 F: drivers/pci/controller/dwc/pcie-uniphier*
15410 PCIE DRIVER FOR ST SPEAR13XX
15411 M: Pratyush Anand <pratyush.anand@gmail.com>
15412 L: linux-pci@vger.kernel.org
15414 F: drivers/pci/controller/dwc/*spear*
15417 M: Dominik Brodowski <linux@dominikbrodowski.net>
15419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
15420 F: Documentation/pcmcia/
15425 PCNET32 NETWORK DRIVER
15426 M: Don Fry <pcnet32@frontier.com>
15427 L: netdev@vger.kernel.org
15429 F: drivers/net/ethernet/amd/pcnet32.c
15431 PCRYPT PARALLEL CRYPTO ENGINE
15432 M: Steffen Klassert <steffen.klassert@secunet.com>
15433 L: linux-crypto@vger.kernel.org
15436 F: include/crypto/pcrypt.h
15438 PEAQ WMI HOTKEYS DRIVER
15439 M: Hans de Goede <hdegoede@redhat.com>
15440 L: platform-driver-x86@vger.kernel.org
15442 F: drivers/platform/x86/peaq-wmi.c
15444 PECI HARDWARE MONITORING DRIVERS
15445 M: Iwona Winiarska <iwona.winiarska@intel.com>
15446 L: linux-hwmon@vger.kernel.org
15448 F: Documentation/hwmon/peci-cputemp.rst
15449 F: Documentation/hwmon/peci-dimmtemp.rst
15450 F: drivers/hwmon/peci/
15453 M: Iwona Winiarska <iwona.winiarska@intel.com>
15454 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
15456 F: Documentation/devicetree/bindings/peci/
15457 F: Documentation/peci/
15459 F: include/linux/peci-cpu.h
15460 F: include/linux/peci.h
15462 PENSANDO ETHERNET DRIVERS
15463 M: Shannon Nelson <snelson@pensando.io>
15464 M: drivers@pensando.io
15465 L: netdev@vger.kernel.org
15467 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
15468 F: drivers/net/ethernet/pensando/
15470 PER-CPU MEMORY ALLOCATOR
15471 M: Dennis Zhou <dennis@kernel.org>
15472 M: Tejun Heo <tj@kernel.org>
15473 M: Christoph Lameter <cl@linux.com>
15474 L: linux-mm@kvack.org
15476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
15477 F: arch/*/include/asm/percpu.h
15478 F: include/linux/percpu*.h
15482 PER-TASK DELAY ACCOUNTING
15483 M: Balbir Singh <bsingharora@gmail.com>
15485 F: include/linux/delayacct.h
15486 F: kernel/delayacct.c
15488 PERFORMANCE EVENTS SUBSYSTEM
15489 M: Peter Zijlstra <peterz@infradead.org>
15490 M: Ingo Molnar <mingo@redhat.com>
15491 M: Arnaldo Carvalho de Melo <acme@kernel.org>
15492 R: Mark Rutland <mark.rutland@arm.com>
15493 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
15494 R: Jiri Olsa <jolsa@kernel.org>
15495 R: Namhyung Kim <namhyung@kernel.org>
15496 L: linux-perf-users@vger.kernel.org
15497 L: linux-kernel@vger.kernel.org
15499 W: https://perf.wiki.kernel.org/
15500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15502 F: arch/*/events/*/*
15503 F: arch/*/include/asm/perf_event.h
15504 F: arch/*/kernel/*/*/perf_event*.c
15505 F: arch/*/kernel/*/perf_event*.c
15506 F: arch/*/kernel/perf_callchain.c
15507 F: arch/*/kernel/perf_event*.c
15508 F: include/linux/perf_event.h
15509 F: include/uapi/linux/perf_event.h
15514 PERFORMANCE EVENTS TOOLING ARM64
15515 R: John Garry <john.garry@huawei.com>
15516 R: Will Deacon <will@kernel.org>
15517 R: James Clark <james.clark@arm.com>
15518 R: Mike Leach <mike.leach@linaro.org>
15519 R: Leo Yan <leo.yan@linaro.org>
15520 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15522 F: tools/build/feature/test-libopencsd.c
15523 F: tools/perf/arch/arm*/
15524 F: tools/perf/pmu-events/arch/arm64/
15525 F: tools/perf/util/arm-spe*
15526 F: tools/perf/util/cs-etm*
15528 PERSONALITY HANDLING
15529 M: Christoph Hellwig <hch@infradead.org>
15530 L: linux-abi-devel@lists.sourceforge.net
15532 F: include/linux/personality.h
15533 F: include/uapi/linux/personality.h
15535 PHOENIX RC FLIGHT CONTROLLER ADAPTER
15536 M: Marcus Folkesson <marcus.folkesson@gmail.com>
15537 L: linux-input@vger.kernel.org
15539 F: Documentation/input/devices/pxrc.rst
15540 F: drivers/input/joystick/pxrc.c
15543 M: Remi Denis-Courmont <courmisch@gmail.com>
15545 F: Documentation/networking/phonet.rst
15546 F: include/linux/phonet.h
15547 F: include/net/phonet/
15548 F: include/uapi/linux/phonet.h
15552 M: Joern Engel <joern@lazybastard.org>
15553 L: linux-mtd@lists.infradead.org
15555 F: drivers/mtd/devices/phram.c
15558 M: Bruno Prémont <bonbons@linux-vserver.org>
15559 L: linux-input@vger.kernel.org
15561 F: drivers/hid/hid-picolcd*
15564 M: Christian Brauner <christian@brauner.io>
15565 L: linux-kernel@vger.kernel.org
15567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
15569 F: tools/testing/selftests/clone3/
15570 F: tools/testing/selftests/pid_namespace/
15571 F: tools/testing/selftests/pidfd/
15574 K: \b(clone_args|kernel_clone_args)\b
15576 PIN CONTROL SUBSYSTEM
15577 M: Linus Walleij <linus.walleij@linaro.org>
15578 L: linux-gpio@vger.kernel.org
15580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
15581 F: Documentation/devicetree/bindings/pinctrl/
15582 F: Documentation/driver-api/pin-control.rst
15583 F: drivers/pinctrl/
15584 F: include/linux/pinctrl/
15586 PIN CONTROLLER - AMD
15587 M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
15588 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
15590 F: drivers/pinctrl/pinctrl-amd.c
15592 PIN CONTROLLER - FREESCALE
15593 M: Dong Aisheng <aisheng.dong@nxp.com>
15594 M: Fabio Estevam <festevam@gmail.com>
15595 M: Shawn Guo <shawnguo@kernel.org>
15596 M: Stefan Agner <stefan@agner.ch>
15597 R: Pengutronix Kernel Team <kernel@pengutronix.de>
15598 L: linux-gpio@vger.kernel.org
15600 F: Documentation/devicetree/bindings/pinctrl/fsl,*
15601 F: drivers/pinctrl/freescale/
15603 PIN CONTROLLER - INTEL
15604 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15605 M: Andy Shevchenko <andy@kernel.org>
15607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
15608 F: drivers/pinctrl/intel/
15610 PIN CONTROLLER - KEEMBAY
15611 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
15613 F: drivers/pinctrl/pinctrl-keembay*
15615 PIN CONTROLLER - MEDIATEK
15616 M: Sean Wang <sean.wang@kernel.org>
15617 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15619 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
15620 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
15621 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
15622 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
15623 F: drivers/pinctrl/mediatek/
15625 PIN CONTROLLER - MICROCHIP AT91
15626 M: Ludovic Desroches <ludovic.desroches@microchip.com>
15627 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15628 L: linux-gpio@vger.kernel.org
15630 F: drivers/gpio/gpio-sama5d2-piobu.c
15631 F: drivers/pinctrl/pinctrl-at91*
15633 PIN CONTROLLER - QUALCOMM
15634 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15635 L: linux-arm-msm@vger.kernel.org
15637 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
15638 F: drivers/pinctrl/qcom/
15640 PIN CONTROLLER - RENESAS
15641 M: Geert Uytterhoeven <geert+renesas@glider.be>
15642 L: linux-renesas-soc@vger.kernel.org
15644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
15645 F: Documentation/devicetree/bindings/pinctrl/renesas,*
15646 F: drivers/pinctrl/renesas/
15648 PIN CONTROLLER - SAMSUNG
15649 M: Tomasz Figa <tomasz.figa@gmail.com>
15650 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
15651 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15652 R: Alim Akhtar <alim.akhtar@samsung.com>
15653 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15654 L: linux-samsung-soc@vger.kernel.org
15656 C: irc://irc.libera.chat/linux-exynos
15657 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
15658 B: mailto:linux-samsung-soc@vger.kernel.org
15659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
15660 F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
15661 F: drivers/pinctrl/samsung/
15662 F: include/dt-bindings/pinctrl/samsung.h
15664 PIN CONTROLLER - SINGLE
15665 M: Tony Lindgren <tony@atomide.com>
15666 M: Haojian Zhuang <haojian.zhuang@linaro.org>
15667 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15668 L: linux-omap@vger.kernel.org
15670 F: drivers/pinctrl/pinctrl-single.c
15672 PIN CONTROLLER - THUNDERBAY
15673 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
15675 F: drivers/pinctrl/pinctrl-thunderbay.c
15677 PIN CONTROLLER - SUNPLUS / TIBBO
15678 M: Dvorkin Dmitry <dvorkin@tibbo.com>
15679 M: Wells Lu <wellslutw@gmail.com>
15680 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15682 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
15683 F: Documentation/devicetree/bindings/pinctrl/sunplus,*
15684 F: drivers/pinctrl/sunplus/
15685 F: include/dt-bindings/pinctrl/sppctl*.h
15688 M: linux-block@vger.kernel.org
15690 F: drivers/block/pktcdvd.c
15691 F: include/linux/pktcdvd.h
15692 F: include/uapi/linux/pktcdvd.h
15694 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
15695 M: Tomasz Duszynski <tduszyns@gmail.com>
15697 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
15698 F: drivers/iio/chemical/pms7003.c
15701 M: Jacob Keller <jacob.e.keller@intel.com>
15703 F: Documentation/driver-api/pldmfw/
15704 F: include/linux/pldmfw.h
15708 M: Logan Gunthorpe <logang@deltatee.com>
15710 F: drivers/dma/plx_dma.c
15713 M: Charles Hsu <hsu.yungteng@gmail.com>
15714 L: linux-hwmon@vger.kernel.org
15716 F: Documentation/hwmon/pm6764tr.rst
15717 F: drivers/hwmon/pmbus/pm6764tr.c
15720 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
15721 L: linux-pm@vger.kernel.org
15723 W: https://01.org/pm-graph
15724 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
15725 T: git git://github.com/intel/pm-graph
15726 F: tools/power/pm-graph
15728 PMBUS HARDWARE MONITORING DRIVERS
15729 M: Guenter Roeck <linux@roeck-us.net>
15730 L: linux-hwmon@vger.kernel.org
15732 W: http://hwmon.wiki.kernel.org/
15733 W: http://www.roeck-us.net/linux/drivers/
15734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
15735 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
15736 F: Documentation/devicetree/bindings/hwmon/max31785.txt
15737 F: Documentation/hwmon/adm1275.rst
15738 F: Documentation/hwmon/ibm-cffps.rst
15739 F: Documentation/hwmon/ir35221.rst
15740 F: Documentation/hwmon/lm25066.rst
15741 F: Documentation/hwmon/ltc2978.rst
15742 F: Documentation/hwmon/ltc3815.rst
15743 F: Documentation/hwmon/max16064.rst
15744 F: Documentation/hwmon/max20751.rst
15745 F: Documentation/hwmon/max31785.rst
15746 F: Documentation/hwmon/max34440.rst
15747 F: Documentation/hwmon/max8688.rst
15748 F: Documentation/hwmon/pmbus-core.rst
15749 F: Documentation/hwmon/pmbus.rst
15750 F: Documentation/hwmon/tps40422.rst
15751 F: Documentation/hwmon/ucd9000.rst
15752 F: Documentation/hwmon/ucd9200.rst
15753 F: Documentation/hwmon/zl6100.rst
15754 F: drivers/hwmon/pmbus/
15755 F: include/linux/pmbus.h
15757 PMC SIERRA MaxRAID DRIVER
15758 L: linux-scsi@vger.kernel.org
15760 W: http://www.pmc-sierra.com/
15761 F: drivers/scsi/pmcraid.*
15763 PMC SIERRA PM8001 DRIVER
15764 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15765 L: linux-scsi@vger.kernel.org
15767 F: drivers/scsi/pm8001/
15769 PNI RM3100 IIO DRIVER
15770 M: Song Qiang <songqiang1304521@gmail.com>
15771 L: linux-iio@vger.kernel.org
15773 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
15774 F: drivers/iio/magnetometer/rm3100*
15777 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
15778 L: linux-acpi@vger.kernel.org
15781 F: include/linux/pnp.h
15783 POSIX CLOCKS and TIMERS
15784 M: Thomas Gleixner <tglx@linutronix.de>
15785 L: linux-kernel@vger.kernel.org
15787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15789 F: include/linux/time_namespace.h
15790 F: include/linux/timer*
15791 F: kernel/time/*timer*
15792 F: kernel/time/namespace.c
15794 POWER MANAGEMENT CORE
15795 M: "Rafael J. Wysocki" <rafael@kernel.org>
15796 L: linux-pm@vger.kernel.org
15798 B: https://bugzilla.kernel.org
15799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
15800 F: drivers/base/power/
15801 F: drivers/powercap/
15802 F: include/linux/intel_rapl.h
15803 F: include/linux/pm.h
15804 F: include/linux/pm_*
15805 F: include/linux/powercap.h
15806 F: kernel/configs/nopm.config
15808 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
15809 M: Daniel Lezcano <daniel.lezcano@kernel.org>
15810 L: linux-pm@vger.kernel.org
15812 B: https://bugzilla.kernel.org
15813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
15814 F: drivers/powercap/dtpm*
15815 F: include/linux/dtpm.h
15817 POWER STATE COORDINATION INTERFACE (PSCI)
15818 M: Mark Rutland <mark.rutland@arm.com>
15819 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15820 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15822 F: drivers/firmware/psci/
15823 F: include/linux/psci.h
15824 F: include/uapi/linux/psci.h
15826 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
15827 M: Sebastian Reichel <sre@kernel.org>
15828 L: linux-pm@vger.kernel.org
15830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15831 F: Documentation/ABI/testing/sysfs-class-power
15832 F: Documentation/devicetree/bindings/power/supply/
15833 F: drivers/power/supply/
15834 F: include/linux/power/
15835 F: include/linux/power_supply.h
15837 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
15838 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
15839 L: linuxppc-dev@lists.ozlabs.org
15841 F: drivers/char/powernv-op-panel.c
15843 PPP OVER ATM (RFC 2364)
15844 M: Mitchell Blank Jr <mitch@sfgoth.com>
15846 F: include/uapi/linux/atmppp.h
15847 F: net/atm/pppoatm.c
15850 M: Michal Ostrowski <mostrows@earthlink.net>
15852 F: drivers/net/ppp/pppoe.c
15853 F: drivers/net/ppp/pppox.c
15856 M: James Chapman <jchapman@katalix.com>
15858 F: include/linux/if_pppol2tp.h
15859 F: include/uapi/linux/if_pppol2tp.h
15860 F: net/l2tp/l2tp_ppp.c
15862 PPP PROTOCOL DRIVERS AND COMPRESSORS
15863 M: Paul Mackerras <paulus@samba.org>
15864 L: linux-ppp@vger.kernel.org
15866 F: drivers/net/ppp/ppp_*
15869 M: Rodolfo Giometti <giometti@enneenne.com>
15870 L: linuxpps@ml.enneenne.com (subscribers-only)
15872 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
15873 F: Documentation/ABI/testing/sysfs-pps
15874 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
15875 F: Documentation/driver-api/pps.rst
15877 F: include/linux/pps*.h
15878 F: include/uapi/linux/pps.h
15881 M: Dmitry Kozlov <xeb@mail.ru>
15882 L: netdev@vger.kernel.org
15884 W: http://sourceforge.net/projects/accel-pptp
15885 F: drivers/net/ppp/pptp.c
15887 PRESSURE STALL INFORMATION (PSI)
15888 M: Johannes Weiner <hannes@cmpxchg.org>
15889 M: Suren Baghdasaryan <surenb@google.com>
15891 F: include/linux/psi*
15892 F: kernel/sched/psi.c
15895 M: Petr Mladek <pmladek@suse.com>
15896 M: Sergey Senozhatsky <senozhatsky@chromium.org>
15897 R: Steven Rostedt <rostedt@goodmis.org>
15898 R: John Ogness <john.ogness@linutronix.de>
15900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
15901 F: include/linux/printk.h
15905 R: Chris Down <chris@chrisdown.name>
15907 F: kernel/printk/index.c
15910 L: linux-kernel@vger.kernel.org
15911 L: linux-fsdevel@vger.kernel.org
15913 F: Documentation/filesystems/proc.rst
15915 F: include/linux/proc_fs.h
15916 F: tools/testing/selftests/proc/
15919 M: Luis Chamberlain <mcgrof@kernel.org>
15920 M: Kees Cook <keescook@chromium.org>
15921 M: Iurii Zaikin <yzaikin@google.com>
15922 L: linux-kernel@vger.kernel.org
15923 L: linux-fsdevel@vger.kernel.org
15925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git sysctl-next
15926 F: fs/proc/proc_sysctl.c
15927 F: include/linux/sysctl.h
15928 F: kernel/sysctl-test.c
15930 F: tools/testing/selftests/sysctl/
15932 PS3 NETWORK SUPPORT
15933 M: Geoff Levand <geoff@infradead.org>
15934 L: netdev@vger.kernel.org
15935 L: linuxppc-dev@lists.ozlabs.org
15937 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
15939 PS3 PLATFORM SUPPORT
15940 M: Geoff Levand <geoff@infradead.org>
15941 L: linuxppc-dev@lists.ozlabs.org
15943 F: arch/powerpc/boot/ps3*
15944 F: arch/powerpc/include/asm/lv1call.h
15945 F: arch/powerpc/include/asm/ps3*.h
15946 F: arch/powerpc/platforms/ps3/
15949 F: drivers/rtc/rtc-ps3.c
15950 F: drivers/usb/host/*ps3.c
15951 F: sound/ppc/snd_ps3*
15954 M: Jim Paris <jim@jtan.com>
15955 M: Geoff Levand <geoff@infradead.org>
15956 L: linuxppc-dev@lists.ozlabs.org
15958 F: drivers/block/ps3vram.c
15960 PSAMPLE PACKET SAMPLING SUPPORT
15961 M: Yotam Gigi <yotam.gi@gmail.com>
15963 F: include/net/psample.h
15964 F: include/uapi/linux/psample.h
15968 M: Kees Cook <keescook@chromium.org>
15969 M: Anton Vorontsov <anton@enomsg.org>
15970 M: Colin Cross <ccross@android.com>
15971 M: Tony Luck <tony.luck@intel.com>
15973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
15974 F: Documentation/admin-guide/ramoops.rst
15975 F: Documentation/admin-guide/pstore-blk.rst
15976 F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
15977 F: drivers/acpi/apei/erst.c
15978 F: drivers/firmware/efi/efi-pstore.c
15980 F: include/linux/pstore*
15981 K: \b(pstore|ramoops)
15983 PTP HARDWARE CLOCK SUPPORT
15984 M: Richard Cochran <richardcochran@gmail.com>
15985 L: netdev@vger.kernel.org
15987 W: http://linuxptp.sourceforge.net/
15988 F: Documentation/ABI/testing/sysfs-ptp
15989 F: Documentation/driver-api/ptp.rst
15990 F: drivers/net/phy/dp83640*
15992 F: include/linux/ptp_cl*
15994 PTP VIRTUAL CLOCK SUPPORT
15995 M: Yangbo Lu <yangbo.lu@nxp.com>
15996 L: netdev@vger.kernel.org
15998 F: drivers/ptp/ptp_vclock.c
15999 F: net/ethtool/phc_vclocks.c
16002 M: Oleg Nesterov <oleg@redhat.com>
16004 F: arch/*/*/ptrace*.c
16005 F: arch/*/include/asm/ptrace*.h
16006 F: arch/*/ptrace*.c
16007 F: include/asm-generic/syscall.h
16008 F: include/linux/ptrace.h
16009 F: include/linux/regset.h
16010 F: include/uapi/linux/ptrace.h
16011 F: include/uapi/linux/ptrace.h
16015 M: Hans Verkuil <hverkuil@xs4all.nl>
16016 L: linux-media@vger.kernel.org
16018 T: git git://linuxtv.org/media_tree.git
16019 F: Documentation/admin-guide/media/pulse8-cec.rst
16020 F: drivers/media/cec/usb/pulse8/
16022 PVRUSB2 VIDEO4LINUX DRIVER
16023 M: Mike Isely <isely@pobox.com>
16024 L: pvrusb2@isely.net (subscribers-only)
16025 L: linux-media@vger.kernel.org
16027 W: http://www.isely.net/pvrusb2/
16028 T: git git://linuxtv.org/media_tree.git
16029 F: Documentation/driver-api/media/drivers/pvrusb2*
16030 F: drivers/media/usb/pvrusb2/
16033 M: Hans Verkuil <hverkuil@xs4all.nl>
16034 L: linux-media@vger.kernel.org
16036 T: git git://linuxtv.org/media_tree.git
16037 F: drivers/media/usb/pwc/*
16038 F: include/trace/events/pwc.h
16041 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16042 L: linux-hwmon@vger.kernel.org
16044 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
16045 F: Documentation/hwmon/pwm-fan.rst
16046 F: drivers/hwmon/pwm-fan.c
16049 M: Sean Young <sean@mess.org>
16050 L: linux-media@vger.kernel.org
16052 F: drivers/media/rc/pwm-ir-tx.c
16055 M: Thierry Reding <thierry.reding@gmail.com>
16056 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16057 M: Lee Jones <lee.jones@linaro.org>
16058 L: linux-pwm@vger.kernel.org
16060 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
16061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
16062 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
16063 F: Documentation/devicetree/bindings/pwm/
16064 F: Documentation/driver-api/pwm.rst
16065 F: drivers/gpio/gpio-mvebu.c
16067 F: drivers/video/backlight/pwm_bl.c
16068 F: include/linux/pwm.h
16069 F: include/linux/pwm_backlight.h
16070 K: pwm_(config|apply_state|ops)
16073 M: Robert Jarzmik <robert.jarzmik@free.fr>
16074 L: linux-gpio@vger.kernel.org
16076 F: drivers/gpio/gpio-pxa.c
16082 M: Robert Jarzmik <robert.jarzmik@free.fr>
16083 L: linux-rtc@vger.kernel.org
16086 PXA2xx/PXA3xx SUPPORT
16087 M: Daniel Mack <daniel@zonque.org>
16088 M: Haojian Zhuang <haojian.zhuang@gmail.com>
16089 M: Robert Jarzmik <robert.jarzmik@free.fr>
16090 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16092 T: git git://github.com/hzhuang1/linux.git
16093 T: git git://github.com/rjarzmik/linux.git
16094 F: arch/arm/boot/dts/pxa*
16095 F: arch/arm/mach-pxa/
16096 F: drivers/dma/pxa*
16097 F: drivers/pcmcia/pxa2xx*
16098 F: drivers/pinctrl/pxa/
16099 F: drivers/spi/spi-pxa2xx*
16100 F: drivers/usb/gadget/udc/pxa2*
16101 F: include/sound/pxa2xx-lib.h
16106 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
16107 L: qat-linux@intel.com
16109 F: drivers/crypto/qat/
16111 QCOM AUDIO (ASoC) DRIVERS
16112 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16113 M: Banajit Goswami <bgoswami@codeaurora.org>
16114 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16116 F: sound/soc/codecs/lpass-va-macro.c
16117 F: sound/soc/codecs/lpass-wsa-macro.*
16118 F: sound/soc/codecs/msm8916-wcd-analog.c
16119 F: sound/soc/codecs/msm8916-wcd-digital.c
16120 F: sound/soc/codecs/wcd9335.*
16121 F: sound/soc/codecs/wcd934x.c
16122 F: sound/soc/codecs/wcd-clsh-v2.*
16123 F: sound/soc/codecs/wsa881x.c
16126 QCOM EMBEDDED USB DEBUGGER (EUD)
16127 M: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
16128 L: linux-arm-msm@vger.kernel.org
16130 F: Documentation/ABI/testing/sysfs-driver-eud
16131 F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
16132 F: drivers/usb/misc/qcom_eud.c
16135 M: Alex Elder <elder@kernel.org>
16136 L: netdev@vger.kernel.org
16138 F: drivers/net/ipa/
16140 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
16141 M: Gabriel Somlo <somlo@cmu.edu>
16142 M: "Michael S. Tsirkin" <mst@redhat.com>
16143 L: qemu-devel@nongnu.org
16145 F: drivers/firmware/qemu_fw_cfg.c
16146 F: include/uapi/linux/qemu_fw_cfg.h
16149 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16150 L: linux-rdma@vger.kernel.org
16152 F: drivers/infiniband/hw/qib/
16154 QLOGIC QL41xxx FCOE DRIVER
16155 M: Saurav Kashyap <skashyap@marvell.com>
16156 M: Javed Hasan <jhasan@marvell.com>
16157 M: GR-QLogic-Storage-Upstream@marvell.com
16158 L: linux-scsi@vger.kernel.org
16160 F: drivers/scsi/qedf/
16162 QLOGIC QL41xxx ISCSI DRIVER
16163 M: Nilesh Javali <njavali@marvell.com>
16164 M: Manish Rangankar <mrangankar@marvell.com>
16165 M: GR-QLogic-Storage-Upstream@marvell.com
16166 L: linux-scsi@vger.kernel.org
16168 F: drivers/scsi/qedi/
16170 QLOGIC QL4xxx ETHERNET DRIVER
16171 M: Ariel Elior <aelior@marvell.com>
16172 M: Manish Chopra <manishc@marvell.com>
16173 L: netdev@vger.kernel.org
16175 F: drivers/net/ethernet/qlogic/qed/
16176 F: drivers/net/ethernet/qlogic/qede/
16177 F: include/linux/qed/
16179 QLOGIC QL4xxx RDMA DRIVER
16180 M: Michal Kalderon <mkalderon@marvell.com>
16181 M: Ariel Elior <aelior@marvell.com>
16182 L: linux-rdma@vger.kernel.org
16184 F: drivers/infiniband/hw/qedr/
16185 F: include/uapi/rdma/qedr-abi.h
16187 QLOGIC QLA1280 SCSI DRIVER
16188 M: Michael Reed <mdr@sgi.com>
16189 L: linux-scsi@vger.kernel.org
16191 F: drivers/scsi/qla1280.[ch]
16193 QLOGIC QLA2XXX FC-SCSI DRIVER
16194 M: Nilesh Javali <njavali@marvell.com>
16195 M: GR-QLogic-Storage-Upstream@marvell.com
16196 L: linux-scsi@vger.kernel.org
16198 F: drivers/scsi/qla2xxx/
16200 QLOGIC QLA3XXX NETWORK DRIVER
16201 M: GR-Linux-NIC-Dev@marvell.com
16202 L: netdev@vger.kernel.org
16204 F: drivers/net/ethernet/qlogic/qla3xxx.*
16206 QLOGIC QLA4XXX iSCSI DRIVER
16207 M: Nilesh Javali <njavali@marvell.com>
16208 M: Manish Rangankar <mrangankar@marvell.com>
16209 M: GR-QLogic-Storage-Upstream@marvell.com
16210 L: linux-scsi@vger.kernel.org
16212 F: drivers/scsi/qla4xxx/
16214 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
16215 M: Shahed Shaikh <shshaikh@marvell.com>
16216 M: Manish Chopra <manishc@marvell.com>
16217 M: GR-Linux-NIC-Dev@marvell.com
16218 L: netdev@vger.kernel.org
16220 F: drivers/net/ethernet/qlogic/qlcnic/
16222 QLOGIC QLGE 10Gb ETHERNET DRIVER
16223 M: Manish Chopra <manishc@marvell.com>
16224 M: GR-Linux-NIC-Dev@marvell.com
16225 M: Coiby Xu <coiby.xu@gmail.com>
16226 L: netdev@vger.kernel.org
16228 F: Documentation/networking/device_drivers/qlogic/qlge.rst
16229 F: drivers/staging/qlge/
16231 QM1D1B0004 MEDIA DRIVER
16232 M: Akihiro Tsukada <tskd08@gmail.com>
16233 L: linux-media@vger.kernel.org
16235 F: drivers/media/tuners/qm1d1b0004*
16237 QM1D1C0042 MEDIA DRIVER
16238 M: Akihiro Tsukada <tskd08@gmail.com>
16239 L: linux-media@vger.kernel.org
16241 F: drivers/media/tuners/qm1d1c0042*
16244 M: Anders Larsen <al@alarsen.net>
16246 W: http://www.alarsen.net/linux/qnx4fs/
16248 F: include/uapi/linux/qnx4_fs.h
16249 F: include/uapi/linux/qnxtypes.h
16251 QORIQ DPAA2 FSL-MC BUS DRIVER
16252 M: Stuart Yoder <stuyoder@gmail.com>
16253 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
16254 L: linux-kernel@vger.kernel.org
16256 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
16257 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
16258 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
16259 F: drivers/bus/fsl-mc/
16260 F: include/uapi/linux/fsl_mc.h
16262 QT1010 MEDIA DRIVER
16263 M: Antti Palosaari <crope@iki.fi>
16264 L: linux-media@vger.kernel.org
16266 W: https://linuxtv.org
16267 W: http://palosaari.fi/linux/
16268 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16269 T: git git://linuxtv.org/anttip/media_tree.git
16270 F: drivers/media/tuners/qt1010*
16272 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
16273 M: Kalle Valo <kvalo@kernel.org>
16274 L: ath10k@lists.infradead.org
16276 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
16277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16278 F: drivers/net/wireless/ath/ath10k/
16279 F: Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
16281 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
16282 M: Kalle Valo <kvalo@kernel.org>
16283 L: ath11k@lists.infradead.org
16285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16286 F: Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
16287 F: drivers/net/wireless/ath/ath11k/
16289 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
16290 M: Toke Høiland-Jørgensen <toke@toke.dk>
16291 L: linux-wireless@vger.kernel.org
16293 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
16294 F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
16295 F: drivers/net/wireless/ath/ath9k/
16297 QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
16298 M: Stephan Gerhold <stephan@gerhold.net>
16299 L: netdev@vger.kernel.org
16300 L: linux-arm-msm@vger.kernel.org
16302 F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
16303 F: drivers/net/wwan/qcom_bam_dmux.c
16305 QUALCOMM CAMERA SUBSYSTEM DRIVER
16306 M: Robert Foss <robert.foss@linaro.org>
16307 M: Todor Tomov <todor.too@gmail.com>
16308 L: linux-media@vger.kernel.org
16310 F: Documentation/admin-guide/media/qcom_camss.rst
16311 F: Documentation/devicetree/bindings/media/*camss*
16312 F: drivers/media/platform/qcom/camss/
16314 QUALCOMM CLOCK DRIVERS
16315 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16316 L: linux-arm-msm@vger.kernel.org
16318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
16319 F: Documentation/devicetree/bindings/clock/qcom,*
16320 F: drivers/clk/qcom/
16321 F: include/dt-bindings/clock/qcom,*
16323 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
16324 M: Niklas Cassel <nks@flawful.org>
16325 L: linux-pm@vger.kernel.org
16326 L: linux-arm-msm@vger.kernel.org
16328 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
16329 F: drivers/soc/qcom/cpr.c
16331 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
16332 M: Ilia Lin <ilia.lin@kernel.org>
16333 L: linux-pm@vger.kernel.org
16335 F: Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
16336 F: Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
16337 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
16339 QUALCOMM CRYPTO DRIVERS
16340 M: Thara Gopinath <thara.gopinath@linaro.org>
16341 L: linux-crypto@vger.kernel.org
16342 L: linux-arm-msm@vger.kernel.org
16344 F: drivers/crypto/qce/
16346 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
16347 M: Timur Tabi <timur@kernel.org>
16348 L: netdev@vger.kernel.org
16350 F: drivers/net/ethernet/qualcomm/emac/
16352 QUALCOMM ETHQOS ETHERNET DRIVER
16353 M: Vinod Koul <vkoul@kernel.org>
16354 L: netdev@vger.kernel.org
16356 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
16357 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
16359 QUALCOMM FASTRPC DRIVER
16360 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16361 M: Amol Maheshwari <amahesh@qti.qualcomm.com>
16362 L: linux-arm-msm@vger.kernel.org
16364 F: Documentation/devicetree/bindings/misc/qcom,fastrpc.txt
16365 F: drivers/misc/fastrpc.c
16366 F: include/uapi/misc/fastrpc.h
16368 QUALCOMM HEXAGON ARCHITECTURE
16369 M: Brian Cain <bcain@quicinc.com>
16370 L: linux-hexagon@vger.kernel.org
16371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
16375 QUALCOMM HIDMA DRIVER
16376 M: Sinan Kaya <okaya@kernel.org>
16377 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16378 L: linux-arm-msm@vger.kernel.org
16379 L: dmaengine@vger.kernel.org
16381 F: drivers/dma/qcom/hidma*
16383 QUALCOMM I2C CCI DRIVER
16384 M: Loic Poulain <loic.poulain@linaro.org>
16385 M: Robert Foss <robert.foss@linaro.org>
16386 L: linux-i2c@vger.kernel.org
16387 L: linux-arm-msm@vger.kernel.org
16389 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
16390 F: drivers/i2c/busses/i2c-qcom-cci.c
16393 M: Rob Clark <robdclark@gmail.com>
16394 L: iommu@lists.linux-foundation.org
16395 L: linux-arm-msm@vger.kernel.org
16397 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
16399 QUALCOMM IPC ROUTER (QRTR) DRIVER
16400 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16401 L: linux-arm-msm@vger.kernel.org
16403 F: include/trace/events/qrtr.h
16404 F: include/uapi/linux/qrtr.h
16407 QUALCOMM IPCC MAILBOX DRIVER
16408 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16409 L: linux-arm-msm@vger.kernel.org
16411 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
16412 F: drivers/mailbox/qcom-ipcc.c
16413 F: include/dt-bindings/mailbox/qcom-ipcc.h
16415 QUALCOMM IPQ4019 USB PHY DRIVER
16416 M: Robert Marko <robert.marko@sartura.hr>
16417 M: Luka Perkov <luka.perkov@sartura.hr>
16418 L: linux-arm-msm@vger.kernel.org
16420 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
16421 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
16423 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
16424 M: Robert Marko <robert.marko@sartura.hr>
16425 M: Luka Perkov <luka.perkov@sartura.hr>
16426 L: linux-arm-msm@vger.kernel.org
16428 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
16429 F: drivers/regulator/vqmmc-ipq4019-regulator.c
16431 QUALCOMM NAND CONTROLLER DRIVER
16432 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16433 L: linux-mtd@lists.infradead.org
16434 L: linux-arm-msm@vger.kernel.org
16436 F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
16437 F: drivers/mtd/nand/raw/qcom_nandc.c
16439 QUALCOMM RMNET DRIVER
16440 M: Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
16441 M: Sean Tranchetti <quic_stranche@quicinc.com>
16442 L: netdev@vger.kernel.org
16444 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
16445 F: drivers/net/ethernet/qualcomm/rmnet/
16446 F: include/linux/if_rmnet.h
16448 QUALCOMM TSENS THERMAL DRIVER
16449 M: Amit Kucheria <amitk@kernel.org>
16450 M: Thara Gopinath <thara.gopinath@linaro.org>
16451 L: linux-pm@vger.kernel.org
16452 L: linux-arm-msm@vger.kernel.org
16454 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
16455 F: drivers/thermal/qcom/
16457 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
16458 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
16459 L: linux-media@vger.kernel.org
16460 L: linux-arm-msm@vger.kernel.org
16462 T: git git://linuxtv.org/media_tree.git
16463 F: Documentation/devicetree/bindings/media/*venus*
16464 F: drivers/media/platform/qcom/venus/
16466 QUALCOMM WCN36XX WIRELESS DRIVER
16467 M: Loic Poulain <loic.poulain@linaro.org>
16468 L: wcn36xx@lists.infradead.org
16470 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
16471 F: drivers/net/wireless/ath/wcn36xx/
16473 QUANTENNA QTNFMAC WIRELESS DRIVER
16474 M: Igor Mitsyanko <imitsyanko@quantenna.com>
16475 R: Sergey Matyukevich <geomatsi@gmail.com>
16476 L: linux-wireless@vger.kernel.org
16478 F: drivers/net/wireless/quantenna
16480 RADEON and AMDGPU DRM DRIVERS
16481 M: Alex Deucher <alexander.deucher@amd.com>
16482 M: Christian König <christian.koenig@amd.com>
16483 M: Pan, Xinhui <Xinhui.Pan@amd.com>
16484 L: amd-gfx@lists.freedesktop.org
16486 T: git https://gitlab.freedesktop.org/agd5f/linux.git
16487 B: https://gitlab.freedesktop.org/drm/amd/-/issues
16488 C: irc://irc.oftc.net/radeon
16489 F: drivers/gpu/drm/amd/
16490 F: drivers/gpu/drm/radeon/
16491 F: include/uapi/drm/amdgpu_drm.h
16492 F: include/uapi/drm/radeon_drm.h
16494 RADEON FRAMEBUFFER DISPLAY DRIVER
16495 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
16496 L: linux-fbdev@vger.kernel.org
16498 F: drivers/video/fbdev/aty/radeon*
16499 F: include/uapi/linux/radeonfb.h
16501 RADIOSHARK RADIO DRIVER
16502 M: Hans Verkuil <hverkuil@xs4all.nl>
16503 L: linux-media@vger.kernel.org
16505 T: git git://linuxtv.org/media_tree.git
16506 F: drivers/media/radio/radio-shark.c
16508 RADIOSHARK2 RADIO DRIVER
16509 M: Hans Verkuil <hverkuil@xs4all.nl>
16510 L: linux-media@vger.kernel.org
16512 T: git git://linuxtv.org/media_tree.git
16513 F: drivers/media/radio/radio-shark2.c
16514 F: drivers/media/radio/radio-tea5777.c
16516 RADOS BLOCK DEVICE (RBD)
16517 M: Ilya Dryomov <idryomov@gmail.com>
16518 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
16519 L: ceph-devel@vger.kernel.org
16521 W: http://ceph.com/
16522 T: git git://github.com/ceph/ceph-client.git
16523 F: Documentation/ABI/testing/sysfs-bus-rbd
16524 F: drivers/block/rbd.c
16525 F: drivers/block/rbd_types.h
16527 RAGE128 FRAMEBUFFER DISPLAY DRIVER
16528 M: Paul Mackerras <paulus@samba.org>
16529 L: linux-fbdev@vger.kernel.org
16531 F: drivers/video/fbdev/aty/aty128fb.c
16533 RAINSHADOW-CEC DRIVER
16534 M: Hans Verkuil <hverkuil@xs4all.nl>
16535 L: linux-media@vger.kernel.org
16537 T: git git://linuxtv.org/media_tree.git
16538 F: drivers/media/cec/usb/rainshadow/
16540 RALINK MIPS ARCHITECTURE
16541 M: John Crispin <john@phrozen.org>
16542 L: linux-mips@vger.kernel.org
16544 F: arch/mips/ralink
16546 RALINK MT7621 MIPS ARCHITECTURE
16547 M: Arınç ÜNAL <arinc.unal@arinc9.com>
16548 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
16549 L: linux-mips@vger.kernel.org
16551 F: arch/mips/boot/dts/ralink/mt7621*
16553 RALINK RT2X00 WIRELESS LAN DRIVER
16554 M: Stanislaw Gruszka <stf_xl@wp.pl>
16555 M: Helmut Schaa <helmut.schaa@googlemail.com>
16556 L: linux-wireless@vger.kernel.org
16558 F: drivers/net/wireless/ralink/rt2x00/
16560 RAMDISK RAM BLOCK DEVICE DRIVER
16561 M: Jens Axboe <axboe@kernel.dk>
16563 F: Documentation/admin-guide/blockdev/ramdisk.rst
16564 F: drivers/block/brd.c
16566 RANCHU VIRTUAL BOARD FOR MIPS
16567 M: Miodrag Dinic <miodrag.dinic@mips.com>
16568 L: linux-mips@vger.kernel.org
16570 F: arch/mips/configs/generic/board-ranchu.config
16571 F: arch/mips/generic/board-ranchu.c
16573 RANDOM NUMBER DRIVER
16574 M: "Theodore Ts'o" <tytso@mit.edu>
16575 M: Jason A. Donenfeld <Jason@zx2c4.com>
16576 T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
16578 F: drivers/char/random.c
16579 F: drivers/virt/vmgenid.c
16582 M: Matt Porter <mporter@kernel.crashing.org>
16583 M: Alexandre Bounine <alex.bou9@gmail.com>
16585 F: drivers/rapidio/
16588 M: Tony Luck <tony.luck@intel.com>
16589 M: Borislav Petkov <bp@alien8.de>
16590 L: linux-edac@vger.kernel.org
16592 F: Documentation/admin-guide/ras.rst
16594 F: include/linux/ras.h
16595 F: include/ras/ras_event.h
16597 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
16598 L: linux-wireless@vger.kernel.org
16600 F: drivers/net/wireless/ray*
16602 RC-CORE / LIRC FRAMEWORK
16603 M: Sean Young <sean@mess.org>
16604 L: linux-media@vger.kernel.org
16606 W: http://linuxtv.org
16607 T: git git://linuxtv.org/media_tree.git
16608 F: Documentation/driver-api/media/rc-core.rst
16609 F: Documentation/userspace-api/media/rc/
16610 F: drivers/media/rc/
16611 F: include/media/rc-map.h
16612 F: include/media/rc-core.h
16613 F: include/uapi/linux/lirc.h
16615 RCMM REMOTE CONTROLS DECODER
16616 M: Patrick Lerda <patrick9876@free.fr>
16618 F: drivers/media/rc/ir-rcmm-decoder.c
16620 RCUTORTURE TEST FRAMEWORK
16621 M: "Paul E. McKenney" <paulmck@kernel.org>
16622 M: Josh Triplett <josh@joshtriplett.org>
16623 R: Steven Rostedt <rostedt@goodmis.org>
16624 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16625 R: Lai Jiangshan <jiangshanlai@gmail.com>
16626 L: rcu@vger.kernel.org
16628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16629 F: tools/testing/selftests/rcutorture
16631 RDACM20 Camera Sensor
16632 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
16633 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
16634 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
16635 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
16636 L: linux-media@vger.kernel.org
16638 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
16639 F: drivers/media/i2c/max9271.c
16640 F: drivers/media/i2c/max9271.h
16641 F: drivers/media/i2c/rdacm20.c
16643 RDACM21 Camera Sensor
16644 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
16645 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
16646 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
16647 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
16648 L: linux-media@vger.kernel.org
16650 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
16651 F: drivers/media/i2c/max9271.c
16652 F: drivers/media/i2c/max9271.h
16653 F: drivers/media/i2c/rdacm21.c
16656 M: Florian Fainelli <florian@openwrt.org>
16659 RDC R6040 FAST ETHERNET DRIVER
16660 M: Florian Fainelli <f.fainelli@gmail.com>
16661 L: netdev@vger.kernel.org
16663 F: drivers/net/ethernet/rdc/r6040.c
16665 RDMAVT - RDMA verbs software
16666 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16667 L: linux-rdma@vger.kernel.org
16669 F: drivers/infiniband/sw/rdmavt
16671 RDS - RELIABLE DATAGRAM SOCKETS
16672 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
16673 L: netdev@vger.kernel.org
16674 L: linux-rdma@vger.kernel.org
16675 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
16677 W: https://oss.oracle.com/projects/rds/
16678 F: Documentation/networking/rds.rst
16681 RDT - RESOURCE ALLOCATION
16682 M: Fenghua Yu <fenghua.yu@intel.com>
16683 M: Reinette Chatre <reinette.chatre@intel.com>
16684 L: linux-kernel@vger.kernel.org
16686 F: Documentation/x86/resctrl*
16687 F: arch/x86/include/asm/resctrl.h
16688 F: arch/x86/kernel/cpu/resctrl/
16689 F: tools/testing/selftests/resctrl/
16691 READ-COPY UPDATE (RCU)
16692 M: "Paul E. McKenney" <paulmck@kernel.org>
16693 M: Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
16694 M: Neeraj Upadhyay <quic_neeraju@quicinc.com> (kernel/rcu/tasks.h)
16695 M: Josh Triplett <josh@joshtriplett.org>
16696 R: Steven Rostedt <rostedt@goodmis.org>
16697 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16698 R: Lai Jiangshan <jiangshanlai@gmail.com>
16699 R: Joel Fernandes <joel@joelfernandes.org>
16700 L: rcu@vger.kernel.org
16702 W: http://www.rdrop.com/users/paulmck/RCU/
16703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16704 F: Documentation/RCU/
16705 F: include/linux/rcu*
16707 X: Documentation/RCU/torture.rst
16708 X: include/linux/srcu*.h
16709 X: kernel/rcu/srcu*.c
16711 REAL TIME CLOCK (RTC) SUBSYSTEM
16712 M: Alessandro Zummo <a.zummo@towertech.it>
16713 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
16714 L: linux-rtc@vger.kernel.org
16716 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
16717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
16718 F: Documentation/admin-guide/rtc.rst
16719 F: Documentation/devicetree/bindings/rtc/
16721 F: include/linux/platform_data/rtc-*
16722 F: include/linux/rtc.h
16723 F: include/linux/rtc/
16724 F: include/uapi/linux/rtc.h
16725 F: tools/testing/selftests/rtc/
16727 REALTEK AUDIO CODECS
16728 M: Oder Chiou <oder_chiou@realtek.com>
16730 F: include/sound/rt*.h
16731 F: sound/soc/codecs/rt*
16733 REALTEK OTTO WATCHDOG
16734 M: Sander Vanheule <sander@svanheule.net>
16735 L: linux-watchdog@vger.kernel.org
16737 F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
16738 F: drivers/watchdog/realtek_otto_wdt.c
16740 REALTEK RTL83xx SMI DSA ROUTER CHIPS
16741 M: Linus Walleij <linus.walleij@linaro.org>
16742 M: Alvin Šipraga <alsi@bang-olufsen.dk>
16744 F: Documentation/devicetree/bindings/net/dsa/realtek.yaml
16745 F: drivers/net/dsa/realtek/*
16747 REALTEK WIRELESS DRIVER (rtlwifi family)
16748 M: Ping-Ke Shih <pkshih@realtek.com>
16749 L: linux-wireless@vger.kernel.org
16751 W: https://wireless.wiki.kernel.org/
16752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16753 F: drivers/net/wireless/realtek/rtlwifi/
16755 REALTEK WIRELESS DRIVER (rtw88)
16756 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
16757 L: linux-wireless@vger.kernel.org
16759 F: drivers/net/wireless/realtek/rtw88/
16761 REALTEK WIRELESS DRIVER (rtw89)
16762 M: Ping-Ke Shih <pkshih@realtek.com>
16763 L: linux-wireless@vger.kernel.org
16765 F: drivers/net/wireless/realtek/rtw89/
16767 REDPINE WIRELESS DRIVER
16768 M: Amitkumar Karwar <amitkarwar@gmail.com>
16769 M: Siva Rebbagondla <siva8118@gmail.com>
16770 L: linux-wireless@vger.kernel.org
16772 F: drivers/net/wireless/rsi/
16774 REGISTER MAP ABSTRACTION
16775 M: Mark Brown <broonie@kernel.org>
16776 L: linux-kernel@vger.kernel.org
16778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
16779 F: Documentation/devicetree/bindings/regmap/
16780 F: drivers/base/regmap/
16781 F: include/linux/regmap.h
16783 REISERFS FILE SYSTEM
16784 L: reiserfs-devel@vger.kernel.org
16788 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
16789 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16790 M: Mathieu Poirier <mathieu.poirier@linaro.org>
16791 L: linux-remoteproc@vger.kernel.org
16793 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
16794 F: Documentation/ABI/testing/sysfs-class-remoteproc
16795 F: Documentation/devicetree/bindings/remoteproc/
16796 F: Documentation/staging/remoteproc.rst
16797 F: drivers/remoteproc/
16798 F: include/linux/remoteproc.h
16799 F: include/linux/remoteproc/
16801 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
16802 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16803 M: Mathieu Poirier <mathieu.poirier@linaro.org>
16804 L: linux-remoteproc@vger.kernel.org
16806 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
16807 F: Documentation/ABI/testing/sysfs-bus-rpmsg
16808 F: Documentation/staging/rpmsg.rst
16810 F: include/linux/rpmsg.h
16811 F: include/linux/rpmsg/
16812 F: include/uapi/linux/rpmsg.h
16815 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
16816 M: Stephan Gerhold <stephan@gerhold.net>
16817 L: netdev@vger.kernel.org
16818 L: linux-remoteproc@vger.kernel.org
16820 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
16822 RENESAS CLOCK DRIVERS
16823 M: Geert Uytterhoeven <geert+renesas@glider.be>
16824 L: linux-renesas-soc@vger.kernel.org
16826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
16827 F: Documentation/devicetree/bindings/clock/renesas,*
16828 F: drivers/clk/renesas/
16830 RENESAS EMEV2 I2C DRIVER
16831 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
16832 L: linux-renesas-soc@vger.kernel.org
16834 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
16835 F: drivers/i2c/busses/i2c-emev2.c
16837 RENESAS ETHERNET DRIVERS
16838 R: Sergey Shtylyov <s.shtylyov@omp.ru>
16839 L: netdev@vger.kernel.org
16840 L: linux-renesas-soc@vger.kernel.org
16841 F: Documentation/devicetree/bindings/net/renesas,*.yaml
16842 F: drivers/net/ethernet/renesas/
16843 F: include/linux/sh_eth.h
16845 RENESAS R-CAR GYROADC DRIVER
16846 M: Marek Vasut <marek.vasut@gmail.com>
16847 L: linux-iio@vger.kernel.org
16849 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
16850 F: drivers/iio/adc/rcar-gyroadc.c
16852 RENESAS R-CAR I2C DRIVERS
16853 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
16854 L: linux-renesas-soc@vger.kernel.org
16856 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
16857 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
16858 F: drivers/i2c/busses/i2c-rcar.c
16859 F: drivers/i2c/busses/i2c-sh_mobile.c
16861 RENESAS R-CAR SATA DRIVER
16862 R: Sergey Shtylyov <s.shtylyov@omp.ru>
16864 L: linux-ide@vger.kernel.org
16865 L: linux-renesas-soc@vger.kernel.org
16866 F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
16867 F: drivers/ata/sata_rcar.c
16869 RENESAS R-CAR THERMAL DRIVERS
16870 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
16871 L: linux-renesas-soc@vger.kernel.org
16873 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
16874 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
16875 F: drivers/thermal/rcar_gen3_thermal.c
16876 F: drivers/thermal/rcar_thermal.c
16878 RENESAS RIIC DRIVER
16879 M: Chris Brandt <chris.brandt@renesas.com>
16880 L: linux-renesas-soc@vger.kernel.org
16882 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
16883 F: drivers/i2c/busses/i2c-riic.c
16885 RENESAS USB PHY DRIVER
16886 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
16887 L: linux-renesas-soc@vger.kernel.org
16889 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
16891 RENESAS RZ/G2L A/D DRIVER
16892 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
16893 L: linux-iio@vger.kernel.org
16894 L: linux-renesas-soc@vger.kernel.org
16896 F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
16897 F: drivers/iio/adc/rzg2l_adc.c
16899 RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
16900 M: Miquel Raynal <miquel.raynal@bootlin.com>
16901 L: linux-mtd@lists.infradead.org
16902 L: linux-renesas-soc@vger.kernel.org
16904 F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
16905 F: drivers/mtd/nand/raw/renesas-nand-controller.c
16907 RESET CONTROLLER FRAMEWORK
16908 M: Philipp Zabel <p.zabel@pengutronix.de>
16910 T: git git://git.pengutronix.de/git/pza/linux
16911 F: Documentation/devicetree/bindings/reset/
16912 F: Documentation/driver-api/reset.rst
16914 F: include/dt-bindings/reset/
16915 F: include/linux/reset-controller.h
16916 F: include/linux/reset.h
16917 F: include/linux/reset/
16918 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
16920 RESTARTABLE SEQUENCES SUPPORT
16921 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16922 M: Peter Zijlstra <peterz@infradead.org>
16923 M: "Paul E. McKenney" <paulmck@kernel.org>
16924 M: Boqun Feng <boqun.feng@gmail.com>
16925 L: linux-kernel@vger.kernel.org
16927 F: include/trace/events/rseq.h
16928 F: include/uapi/linux/rseq.h
16930 F: tools/testing/selftests/rseq/
16933 M: Johannes Berg <johannes@sipsolutions.net>
16934 L: linux-wireless@vger.kernel.org
16936 W: https://wireless.wiki.kernel.org/
16937 Q: https://patchwork.kernel.org/project/linux-wireless/list/
16938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
16939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
16940 F: Documentation/ABI/stable/sysfs-class-rfkill
16941 F: Documentation/driver-api/rfkill.rst
16942 F: include/linux/rfkill.h
16943 F: include/uapi/linux/rfkill.h
16947 M: Thomas Graf <tgraf@suug.ch>
16948 M: Herbert Xu <herbert@gondor.apana.org.au>
16949 L: netdev@vger.kernel.org
16951 F: include/linux/rhashtable-types.h
16952 F: include/linux/rhashtable.h
16953 F: lib/rhashtable.c
16954 F: lib/test_rhashtable.c
16956 RICOH R5C592 MEMORYSTICK DRIVER
16957 M: Maxim Levitsky <maximlevitsky@gmail.com>
16959 F: drivers/memstick/host/r592.*
16961 RICOH SMARTMEDIA/XD DRIVER
16962 M: Maxim Levitsky <maximlevitsky@gmail.com>
16964 F: drivers/mtd/nand/raw/r852.c
16965 F: drivers/mtd/nand/raw/r852.h
16968 M: Atish Patra <atishp@atishpatra.org>
16969 R: Anup Patel <anup@brainfault.org>
16970 L: linux-riscv@lists.infradead.org
16972 F: drivers/perf/riscv_pmu.c
16973 F: drivers/perf/riscv_pmu_legacy.c
16974 F: drivers/perf/riscv_pmu_sbi.c
16976 RISC-V ARCHITECTURE
16977 M: Paul Walmsley <paul.walmsley@sifive.com>
16978 M: Palmer Dabbelt <palmer@dabbelt.com>
16979 M: Albert Ou <aou@eecs.berkeley.edu>
16980 L: linux-riscv@lists.infradead.org
16982 P: Documentation/riscv/patch-acceptance.rst
16983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
16988 RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
16989 M: Lewis Hanly <lewis.hanly@microchip.com>
16990 M: Conor Dooley <conor.dooley@microchip.com>
16991 L: linux-riscv@lists.infradead.org
16993 F: arch/riscv/boot/dts/microchip/
16994 F: drivers/mailbox/mailbox-mpfs.c
16995 F: drivers/soc/microchip/
16996 F: include/soc/microchip/mpfs.h
16999 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
17000 M: Jack Wang <jinpu.wang@ionos.com>
17001 L: linux-block@vger.kernel.org
17003 F: drivers/block/rnbd/
17006 M: Stefan Achatz <erazor_de@users.sourceforge.net>
17008 W: http://sourceforge.net/projects/roccat/
17009 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
17010 F: drivers/hid/hid-roccat*
17011 F: include/linux/hid-roccat*
17013 ROCKCHIP I2S TDM DRIVER
17014 M: Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
17015 L: linux-rockchip@lists.infradead.org
17017 F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
17018 F: sound/soc/rockchip/rockchip_i2s_tdm.*
17020 ROCKCHIP ISP V1 DRIVER
17021 M: Dafna Hirschfeld <dafna@fastmail.com>
17022 L: linux-media@vger.kernel.org
17023 L: linux-rockchip@lists.infradead.org
17025 F: Documentation/admin-guide/media/rkisp1.rst
17026 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
17027 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
17028 F: drivers/media/platform/rockchip/rkisp1
17029 F: include/uapi/linux/rkisp1-config.h
17031 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
17032 M: Jacob Chen <jacob-chen@iotwrt.com>
17033 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17034 L: linux-media@vger.kernel.org
17035 L: linux-rockchip@lists.infradead.org
17037 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
17038 F: drivers/media/platform/rockchip/rga/
17040 ROCKCHIP VIDEO DECODER DRIVER
17041 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17042 L: linux-media@vger.kernel.org
17043 L: linux-rockchip@lists.infradead.org
17045 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
17046 F: drivers/staging/media/rkvdec/
17049 M: Jiri Pirko <jiri@resnulli.us>
17050 L: netdev@vger.kernel.org
17052 F: drivers/net/ethernet/rocker/
17054 ROCKETPORT EXPRESS/INFINITY DRIVER
17055 M: Kevin Cernekee <cernekee@gmail.com>
17056 L: linux-serial@vger.kernel.org
17058 F: drivers/tty/serial/rp2.*
17060 ROHM BD99954 CHARGER IC
17061 R: Matti Vaittinen <mazziesaccount@gmail.com>
17063 F: drivers/power/supply/bd99954-charger.c
17064 F: drivers/power/supply/bd99954-charger.h
17066 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
17067 M: Tomasz Duszynski <tduszyns@gmail.com>
17069 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
17070 F: drivers/iio/light/bh1750.c
17072 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
17073 M: Marek Vasut <marek.vasut+renesas@gmail.com>
17074 L: linux-kernel@vger.kernel.org
17075 L: linux-renesas-soc@vger.kernel.org
17077 F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
17078 F: drivers/gpio/gpio-bd9571mwv.c
17079 F: drivers/mfd/bd9571mwv.c
17080 F: drivers/regulator/bd9571mwv-regulator.c
17081 F: include/linux/mfd/bd9571mwv.h
17083 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
17084 R: Matti Vaittinen <mazziesaccount@gmail.com>
17086 F: drivers/clk/clk-bd718x7.c
17087 F: drivers/gpio/gpio-bd71815.c
17088 F: drivers/gpio/gpio-bd71828.c
17089 F: drivers/mfd/rohm-bd71828.c
17090 F: drivers/mfd/rohm-bd718x7.c
17091 F: drivers/mfd/rohm-bd9576.c
17092 F: drivers/regulator/bd71815-regulator.c
17093 F: drivers/regulator/bd71828-regulator.c
17094 F: drivers/regulator/bd718x7-regulator.c
17095 F: drivers/regulator/bd9576-regulator.c
17096 F: drivers/regulator/rohm-regulator.c
17097 F: drivers/rtc/rtc-bd70528.c
17098 F: drivers/watchdog/bd9576_wdt.c
17099 F: include/linux/mfd/rohm-bd71815.h
17100 F: include/linux/mfd/rohm-bd71828.h
17101 F: include/linux/mfd/rohm-bd718x7.h
17102 F: include/linux/mfd/rohm-bd957x.h
17103 F: include/linux/mfd/rohm-generic.h
17104 F: include/linux/mfd/rohm-shared.h
17107 M: Ralf Baechle <ralf@linux-mips.org>
17108 L: linux-hams@vger.kernel.org
17110 W: http://www.linux-ax25.org/
17111 F: include/net/rose.h
17112 F: include/uapi/linux/rose.h
17115 ROTATION DRIVER FOR ALLWINNER A83T
17116 M: Jernej Skrabec <jernej.skrabec@gmail.com>
17117 L: linux-media@vger.kernel.org
17119 T: git git://linuxtv.org/media_tree.git
17120 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
17121 F: drivers/media/platform/sunxi/sun8i-rotate/
17124 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17125 L: linux-remoteproc@vger.kernel.org
17127 F: drivers/tty/rpmsg_tty.c
17129 RTL2830 MEDIA DRIVER
17130 M: Antti Palosaari <crope@iki.fi>
17131 L: linux-media@vger.kernel.org
17133 W: https://linuxtv.org
17134 W: http://palosaari.fi/linux/
17135 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17136 T: git git://linuxtv.org/anttip/media_tree.git
17137 F: drivers/media/dvb-frontends/rtl2830*
17139 RTL2832 MEDIA DRIVER
17140 M: Antti Palosaari <crope@iki.fi>
17141 L: linux-media@vger.kernel.org
17143 W: https://linuxtv.org
17144 W: http://palosaari.fi/linux/
17145 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17146 T: git git://linuxtv.org/anttip/media_tree.git
17147 F: drivers/media/dvb-frontends/rtl2832*
17149 RTL2832_SDR MEDIA DRIVER
17150 M: Antti Palosaari <crope@iki.fi>
17151 L: linux-media@vger.kernel.org
17153 W: https://linuxtv.org
17154 W: http://palosaari.fi/linux/
17155 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17156 T: git git://linuxtv.org/anttip/media_tree.git
17157 F: drivers/media/dvb-frontends/rtl2832_sdr*
17159 RTL8180 WIRELESS DRIVER
17160 L: linux-wireless@vger.kernel.org
17162 W: https://wireless.wiki.kernel.org/
17163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17164 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
17166 RTL8187 WIRELESS DRIVER
17167 M: Herton Ronaldo Krzesinski <herton@canonical.com>
17168 M: Hin-Tak Leung <htl10@users.sourceforge.net>
17169 M: Larry Finger <Larry.Finger@lwfinger.net>
17170 L: linux-wireless@vger.kernel.org
17172 W: https://wireless.wiki.kernel.org/
17173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17174 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
17176 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
17177 M: Jes Sorensen <Jes.Sorensen@gmail.com>
17178 L: linux-wireless@vger.kernel.org
17180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
17181 F: drivers/net/wireless/realtek/rtl8xxxu/
17183 RTRS TRANSPORT DRIVERS
17184 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
17185 M: Jack Wang <jinpu.wang@ionos.com>
17186 L: linux-rdma@vger.kernel.org
17188 F: drivers/infiniband/ulp/rtrs/
17190 RXRPC SOCKETS (AF_RXRPC)
17191 M: David Howells <dhowells@redhat.com>
17192 M: Marc Dionne <marc.dionne@auristor.com>
17193 L: linux-afs@lists.infradead.org
17195 W: https://www.infradead.org/~dhowells/kafs/
17196 F: Documentation/networking/rxrpc.rst
17197 F: include/keys/rxrpc-type.h
17198 F: include/net/af_rxrpc.h
17199 F: include/trace/events/rxrpc.h
17200 F: include/uapi/linux/rxrpc.h
17203 S3 SAVAGE FRAMEBUFFER DRIVER
17204 M: Antonino Daplas <adaplas@gmail.com>
17205 L: linux-fbdev@vger.kernel.org
17207 F: drivers/video/fbdev/savage/
17210 M: Heiko Carstens <hca@linux.ibm.com>
17211 M: Vasily Gorbik <gor@linux.ibm.com>
17212 M: Alexander Gordeev <agordeev@linux.ibm.com>
17213 R: Christian Borntraeger <borntraeger@linux.ibm.com>
17214 R: Sven Schnelle <svens@linux.ibm.com>
17215 L: linux-s390@vger.kernel.org
17217 W: http://www.ibm.com/developerworks/linux/linux390/
17218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
17219 F: Documentation/driver-api/s390-drivers.rst
17220 F: Documentation/s390/
17224 S390 COMMON I/O LAYER
17225 M: Vineeth Vijayan <vneethv@linux.ibm.com>
17226 M: Peter Oberparleiter <oberpar@linux.ibm.com>
17227 L: linux-s390@vger.kernel.org
17229 W: http://www.ibm.com/developerworks/linux/linux390/
17230 F: drivers/s390/cio/
17233 M: Stefan Haberland <sth@linux.ibm.com>
17234 M: Jan Hoeppner <hoeppner@linux.ibm.com>
17235 L: linux-s390@vger.kernel.org
17237 W: http://www.ibm.com/developerworks/linux/linux390/
17238 F: block/partitions/ibm.c
17239 F: drivers/s390/block/dasd*
17240 F: include/linux/dasd_mod.h
17243 M: Matthew Rosato <mjrosato@linux.ibm.com>
17244 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
17245 L: linux-s390@vger.kernel.org
17247 W: http://www.ibm.com/developerworks/linux/linux390/
17248 F: drivers/iommu/s390-iommu.c
17250 S390 IUCV NETWORK LAYER
17251 M: Alexandra Winter <wintera@linux.ibm.com>
17252 M: Wenjia Zhang <wenjia@linux.ibm.com>
17253 L: linux-s390@vger.kernel.org
17254 L: netdev@vger.kernel.org
17256 W: http://www.ibm.com/developerworks/linux/linux390/
17257 F: drivers/s390/net/*iucv*
17258 F: include/net/iucv/
17261 S390 NETWORK DRIVERS
17262 M: Alexandra Winter <wintera@linux.ibm.com>
17263 M: Wenjia Zhang <wenjia@linux.ibm.com>
17264 L: linux-s390@vger.kernel.org
17265 L: netdev@vger.kernel.org
17267 W: http://www.ibm.com/developerworks/linux/linux390/
17268 F: drivers/s390/net/
17271 M: Niklas Schnelle <schnelle@linux.ibm.com>
17272 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
17273 L: linux-s390@vger.kernel.org
17275 W: http://www.ibm.com/developerworks/linux/linux390/
17277 F: drivers/pci/hotplug/s390_pci_hpc.c
17278 F: Documentation/s390/pci.rst
17280 S390 VFIO AP DRIVER
17281 M: Tony Krowiak <akrowiak@linux.ibm.com>
17282 M: Halil Pasic <pasic@linux.ibm.com>
17283 M: Jason Herne <jjherne@linux.ibm.com>
17284 L: linux-s390@vger.kernel.org
17286 W: http://www.ibm.com/developerworks/linux/linux390/
17287 F: Documentation/s390/vfio-ap.rst
17288 F: drivers/s390/crypto/vfio_ap*
17290 S390 VFIO-CCW DRIVER
17291 M: Eric Farman <farman@linux.ibm.com>
17292 M: Matthew Rosato <mjrosato@linux.ibm.com>
17293 R: Halil Pasic <pasic@linux.ibm.com>
17294 L: linux-s390@vger.kernel.org
17295 L: kvm@vger.kernel.org
17297 F: Documentation/s390/vfio-ccw.rst
17298 F: drivers/s390/cio/vfio_ccw*
17299 F: include/uapi/linux/vfio_ccw.h
17301 S390 VFIO-PCI DRIVER
17302 M: Matthew Rosato <mjrosato@linux.ibm.com>
17303 M: Eric Farman <farman@linux.ibm.com>
17304 L: linux-s390@vger.kernel.org
17305 L: kvm@vger.kernel.org
17307 F: drivers/vfio/pci/vfio_pci_zdev.c
17308 F: include/uapi/linux/vfio_zdev.h
17311 M: Harald Freudenberger <freude@linux.ibm.com>
17312 L: linux-s390@vger.kernel.org
17314 W: http://www.ibm.com/developerworks/linux/linux390/
17315 F: drivers/s390/crypto/
17318 M: Steffen Maier <maier@linux.ibm.com>
17319 M: Benjamin Block <bblock@linux.ibm.com>
17320 L: linux-s390@vger.kernel.org
17322 W: http://www.ibm.com/developerworks/linux/linux390/
17323 F: drivers/s390/scsi/zfcp_*
17325 S3C ADC BATTERY DRIVER
17326 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17327 L: linux-samsung-soc@vger.kernel.org
17329 F: drivers/power/supply/s3c_adc_battery.c
17330 F: include/linux/s3c_adc_battery.h
17332 S3C24XX SD/MMC Driver
17333 M: Ben Dooks <ben-linux@fluff.org>
17334 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17336 F: drivers/mmc/host/s3cmci.*
17338 SAA6588 RDS RECEIVER DRIVER
17339 M: Hans Verkuil <hverkuil@xs4all.nl>
17340 L: linux-media@vger.kernel.org
17342 W: https://linuxtv.org
17343 T: git git://linuxtv.org/media_tree.git
17344 F: drivers/media/i2c/saa6588*
17346 SAA7134 VIDEO4LINUX DRIVER
17347 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17348 L: linux-media@vger.kernel.org
17350 W: https://linuxtv.org
17351 T: git git://linuxtv.org/media_tree.git
17352 F: Documentation/driver-api/media/drivers/saa7134*
17353 F: drivers/media/pci/saa7134/
17355 SAA7146 VIDEO4LINUX-2 DRIVER
17356 M: Hans Verkuil <hverkuil@xs4all.nl>
17357 L: linux-media@vger.kernel.org
17359 T: git git://linuxtv.org/media_tree.git
17360 F: drivers/media/common/saa7146/
17361 F: drivers/media/pci/saa7146/
17362 F: include/media/drv-intf/saa7146*
17364 SAFESETID SECURITY MODULE
17365 M: Micah Morton <mortonm@chromium.org>
17367 F: Documentation/admin-guide/LSM/SafeSetID.rst
17368 F: security/safesetid/
17370 SAMSUNG AUDIO (ASoC) DRIVERS
17371 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17372 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17373 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17375 B: mailto:linux-samsung-soc@vger.kernel.org
17376 F: Documentation/devicetree/bindings/sound/samsung*
17377 F: sound/soc/samsung/
17379 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
17380 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17381 L: linux-crypto@vger.kernel.org
17382 L: linux-samsung-soc@vger.kernel.org
17384 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
17385 F: drivers/crypto/exynos-rng.c
17387 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
17388 M: Łukasz Stelmach <l.stelmach@samsung.com>
17389 L: linux-samsung-soc@vger.kernel.org
17391 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
17392 F: drivers/char/hw_random/exynos-trng.c
17394 SAMSUNG FRAMEBUFFER DRIVER
17395 M: Jingoo Han <jingoohan1@gmail.com>
17396 L: linux-fbdev@vger.kernel.org
17398 F: drivers/video/fbdev/s3c-fb.c
17400 SAMSUNG INTERCONNECT DRIVERS
17401 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17402 M: Artur Świgoń <a.swigon@samsung.com>
17403 L: linux-pm@vger.kernel.org
17404 L: linux-samsung-soc@vger.kernel.org
17406 F: drivers/interconnect/samsung/
17408 SAMSUNG LAPTOP DRIVER
17409 M: Corentin Chary <corentin.chary@gmail.com>
17410 L: platform-driver-x86@vger.kernel.org
17412 F: drivers/platform/x86/samsung-laptop.c
17414 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
17415 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17416 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
17417 L: linux-kernel@vger.kernel.org
17418 L: linux-samsung-soc@vger.kernel.org
17420 B: mailto:linux-samsung-soc@vger.kernel.org
17421 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
17422 F: Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
17423 F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
17424 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
17425 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
17426 F: drivers/clk/clk-s2mps11.c
17427 F: drivers/mfd/sec*.c
17428 F: drivers/regulator/s2m*.c
17429 F: drivers/regulator/s5m*.c
17430 F: drivers/rtc/rtc-s5m.c
17431 F: include/linux/mfd/samsung/
17433 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
17434 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
17435 L: linux-media@vger.kernel.org
17436 L: linux-samsung-soc@vger.kernel.org
17438 F: drivers/media/platform/samsung/s3c-camif/
17439 F: include/media/drv-intf/s3c_camif.h
17441 SAMSUNG S3FWRN5 NFC DRIVER
17442 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17443 M: Krzysztof Opasiak <k.opasiak@samsung.com>
17444 L: linux-nfc@lists.01.org (subscribers-only)
17446 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
17447 F: drivers/nfc/s3fwrn5
17449 SAMSUNG S5C73M3 CAMERA DRIVER
17450 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17451 M: Andrzej Hajda <andrzej.hajda@intel.com>
17452 L: linux-media@vger.kernel.org
17454 F: drivers/media/i2c/s5c73m3/*
17456 SAMSUNG S5K5BAF CAMERA DRIVER
17457 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17458 M: Andrzej Hajda <andrzej.hajda@intel.com>
17459 L: linux-media@vger.kernel.org
17461 F: drivers/media/i2c/s5k5baf.c
17463 SAMSUNG S5P Security SubSystem (SSS) DRIVER
17464 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17465 M: Vladimir Zapolskiy <vz@mleia.com>
17466 L: linux-crypto@vger.kernel.org
17467 L: linux-samsung-soc@vger.kernel.org
17469 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
17470 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
17471 F: drivers/crypto/s5p-sss.c
17473 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
17474 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17475 L: linux-media@vger.kernel.org
17477 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17478 F: drivers/media/platform/samsung/exynos4-is/
17480 SAMSUNG SOC CLOCK DRIVERS
17481 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17482 M: Tomasz Figa <tomasz.figa@gmail.com>
17483 M: Chanwoo Choi <cw00.choi@samsung.com>
17484 R: Alim Akhtar <alim.akhtar@samsung.com>
17485 L: linux-samsung-soc@vger.kernel.org
17487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
17488 F: Documentation/devicetree/bindings/clock/samsung,*.yaml
17489 F: Documentation/devicetree/bindings/clock/samsung,s3c*
17490 F: drivers/clk/samsung/
17491 F: include/dt-bindings/clock/exynos*.h
17492 F: include/dt-bindings/clock/s3c*.h
17493 F: include/dt-bindings/clock/s5p*.h
17494 F: include/dt-bindings/clock/samsung,*.h
17495 F: include/linux/clk/samsung.h
17496 F: include/linux/platform_data/clk-s3c2410.h
17498 SAMSUNG SPI DRIVERS
17499 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17500 M: Andi Shyti <andi@etezian.org>
17501 L: linux-spi@vger.kernel.org
17502 L: linux-samsung-soc@vger.kernel.org
17504 F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml
17505 F: drivers/spi/spi-s3c*
17506 F: include/linux/platform_data/spi-s3c64xx.h
17507 F: include/linux/spi/s3c24xx-fiq.h
17509 SAMSUNG SXGBE DRIVERS
17510 M: Byungho An <bh74.an@samsung.com>
17511 L: netdev@vger.kernel.org
17513 F: drivers/net/ethernet/samsung/sxgbe/
17515 SAMSUNG THERMAL DRIVER
17516 M: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
17517 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17518 L: linux-pm@vger.kernel.org
17519 L: linux-samsung-soc@vger.kernel.org
17521 F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
17522 F: drivers/thermal/samsung/
17524 SAMSUNG USB2 PHY DRIVER
17525 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17526 L: linux-kernel@vger.kernel.org
17528 F: Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
17529 F: Documentation/driver-api/phy/samsung-usb2.rst
17530 F: drivers/phy/samsung/phy-exynos4210-usb2.c
17531 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
17532 F: drivers/phy/samsung/phy-exynos5250-usb2.c
17533 F: drivers/phy/samsung/phy-s5pv210-usb2.c
17534 F: drivers/phy/samsung/phy-samsung-usb2.c
17535 F: drivers/phy/samsung/phy-samsung-usb2.h
17537 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
17538 M: Paul Barker <paul.barker@sancloud.com>
17539 R: Marc Murphy <marc.murphy@sancloud.com>
17541 F: arch/arm/boot/dts/am335x-sancloud*
17544 M: Zwane Mwaikambo <zwanem@gmail.com>
17546 F: drivers/watchdog/sc1200wdt.c
17549 M: Ingo Molnar <mingo@redhat.com>
17550 M: Peter Zijlstra <peterz@infradead.org>
17551 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
17552 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
17553 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
17554 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
17555 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
17556 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
17557 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
17558 R: Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
17559 L: linux-kernel@vger.kernel.org
17561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
17562 F: include/linux/preempt.h
17563 F: include/linux/sched.h
17564 F: include/linux/wait.h
17565 F: include/uapi/linux/sched.h
17568 SCR24X CHIP CARD INTERFACE DRIVER
17569 M: Lubomir Rintel <lkundrak@v3.sk>
17571 F: drivers/char/pcmcia/scr24x_cs.c
17573 SCSI RDMA PROTOCOL (SRP) INITIATOR
17574 M: Bart Van Assche <bvanassche@acm.org>
17575 L: linux-rdma@vger.kernel.org
17577 Q: http://patchwork.kernel.org/project/linux-rdma/list/
17578 F: drivers/infiniband/ulp/srp/
17579 F: include/scsi/srp.h
17581 SCSI RDMA PROTOCOL (SRP) TARGET
17582 M: Bart Van Assche <bvanassche@acm.org>
17583 L: linux-rdma@vger.kernel.org
17584 L: target-devel@vger.kernel.org
17586 Q: http://patchwork.kernel.org/project/linux-rdma/list/
17587 F: drivers/infiniband/ulp/srpt/
17590 M: Doug Gilbert <dgilbert@interlog.com>
17591 L: linux-scsi@vger.kernel.org
17593 W: http://sg.danny.cz/sg
17594 F: Documentation/scsi/scsi-generic.rst
17595 F: drivers/scsi/sg.c
17596 F: include/scsi/sg.h
17599 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
17600 M: "Martin K. Petersen" <martin.petersen@oracle.com>
17601 L: linux-scsi@vger.kernel.org
17603 Q: https://patchwork.kernel.org/project/linux-scsi/list/
17604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
17605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
17606 F: Documentation/devicetree/bindings/scsi/
17611 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
17612 L: linux-scsi@vger.kernel.org
17614 F: Documentation/scsi/st.rst
17615 F: drivers/scsi/st.*
17616 F: drivers/scsi/st_*.h
17618 SCSI TARGET CORE USER DRIVER
17619 M: Bodo Stroesser <bostroesser@gmail.com>
17620 L: linux-scsi@vger.kernel.org
17621 L: target-devel@vger.kernel.org
17623 F: Documentation/target/tcmu-design.rst
17624 F: drivers/target/target_core_user.c
17625 F: include/uapi/linux/target_core_user.h
17627 SCSI TARGET SUBSYSTEM
17628 M: "Martin K. Petersen" <martin.petersen@oracle.com>
17629 L: linux-scsi@vger.kernel.org
17630 L: target-devel@vger.kernel.org
17632 W: http://www.linux-iscsi.org
17633 Q: https://patchwork.kernel.org/project/target-devel/list/
17634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
17635 F: Documentation/target/
17640 M: Vlad Yasevich <vyasevich@gmail.com>
17641 M: Neil Horman <nhorman@tuxdriver.com>
17642 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
17643 L: linux-sctp@vger.kernel.org
17645 W: http://lksctp.sourceforge.net
17646 F: Documentation/networking/sctp.rst
17647 F: include/linux/sctp.h
17648 F: include/net/sctp/
17649 F: include/uapi/linux/sctp.h
17653 M: Jim Cromie <jim.cromie@gmail.com>
17655 F: Documentation/i2c/busses/scx200_acb.rst
17656 F: arch/x86/platform/scx200/
17657 F: drivers/i2c/busses/scx200*
17658 F: drivers/mtd/maps/scx200_docflash.c
17659 F: drivers/watchdog/scx200_wdt.c
17660 F: include/linux/scx200.h
17663 M: Jim Cromie <jim.cromie@gmail.com>
17665 F: drivers/char/scx200_gpio.c
17666 F: include/linux/scx200_gpio.h
17668 SCx200 HRT CLOCKSOURCE DRIVER
17669 M: Jim Cromie <jim.cromie@gmail.com>
17671 F: drivers/clocksource/scx200_hrt.c
17673 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
17674 M: Sascha Sommer <saschasommer@freenet.de>
17675 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
17677 F: drivers/mmc/host/sdricoh_cs.c
17679 SECO BOARDS CEC DRIVER
17680 M: Ettore Chimenti <ek5.chimenti@gmail.com>
17682 F: drivers/media/cec/platform/seco/seco-cec.c
17683 F: drivers/media/cec/platform/seco/seco-cec.h
17686 M: Kees Cook <keescook@chromium.org>
17687 R: Andy Lutomirski <luto@amacapital.net>
17688 R: Will Drewry <wad@chromium.org>
17690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
17691 F: Documentation/userspace-api/seccomp_filter.rst
17692 F: include/linux/seccomp.h
17693 F: include/uapi/linux/seccomp.h
17694 F: kernel/seccomp.c
17695 F: tools/testing/selftests/kselftest_harness.h
17696 F: tools/testing/selftests/seccomp/*
17697 K: \bsecure_computing
17700 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
17701 M: Al Cooper <alcooperx@gmail.com>
17702 R: Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
17703 L: linux-mmc@vger.kernel.org
17705 F: drivers/mmc/host/sdhci-brcmstb*
17707 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
17708 M: Adrian Hunter <adrian.hunter@intel.com>
17709 L: linux-mmc@vger.kernel.org
17711 F: drivers/mmc/host/sdhci*
17713 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
17714 M: Eugen Hristev <eugen.hristev@microchip.com>
17715 L: linux-mmc@vger.kernel.org
17717 F: drivers/mmc/host/sdhci-of-at91.c
17719 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
17720 M: Ben Dooks <ben-linux@fluff.org>
17721 M: Jaehoon Chung <jh80.chung@samsung.com>
17722 L: linux-mmc@vger.kernel.org
17724 F: drivers/mmc/host/sdhci-s3c*
17726 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
17727 M: Viresh Kumar <vireshk@kernel.org>
17728 L: linux-mmc@vger.kernel.org
17730 F: drivers/mmc/host/sdhci-spear.c
17732 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
17733 M: Kishon Vijay Abraham I <kishon@ti.com>
17734 L: linux-mmc@vger.kernel.org
17736 F: drivers/mmc/host/sdhci-omap.c
17738 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
17739 M: Haibo Chen <haibo.chen@nxp.com>
17740 L: linux-imx@nxp.com
17741 L: linux-mmc@vger.kernel.org
17743 F: drivers/mmc/host/sdhci-esdhc-imx.c
17745 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
17746 M: Jonathan Derrick <jonathan.derrick@intel.com>
17747 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
17748 L: linux-block@vger.kernel.org
17750 F: block/opal_proto.h
17752 F: include/linux/sed*
17753 F: include/uapi/linux/sed*
17756 M: Security Officers <security@kernel.org>
17758 F: Documentation/admin-guide/security-bugs.rst
17761 M: James Morris <jmorris@namei.org>
17762 M: "Serge E. Hallyn" <serge@hallyn.com>
17763 L: linux-security-module@vger.kernel.org (suggested Cc:)
17765 W: http://kernsec.org/
17766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
17768 X: security/selinux/
17770 SELINUX SECURITY MODULE
17771 M: Paul Moore <paul@paul-moore.com>
17772 M: Stephen Smalley <stephen.smalley.work@gmail.com>
17773 M: Eric Paris <eparis@parisplace.org>
17774 L: selinux@vger.kernel.org
17776 W: https://selinuxproject.org
17777 W: https://github.com/SELinuxProject
17778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
17779 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
17780 F: Documentation/ABI/obsolete/sysfs-selinux-disable
17781 F: Documentation/admin-guide/LSM/SELinux.rst
17782 F: include/trace/events/avc.h
17783 F: include/uapi/linux/selinux_netlink.h
17784 F: scripts/selinux/
17785 F: security/selinux/
17788 M: Jiri Slaby <jirislaby@kernel.org>
17790 F: drivers/misc/phantom.c
17791 F: include/uapi/linux/phantom.h
17793 SENSEAIR SUNRISE 006-0-0007
17794 M: Jacopo Mondi <jacopo@jmondi.org>
17796 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
17797 F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
17798 F: drivers/iio/chemical/sunrise_co2.c
17800 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
17801 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
17803 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
17804 F: drivers/iio/chemical/scd30.h
17805 F: drivers/iio/chemical/scd30_core.c
17806 F: drivers/iio/chemical/scd30_i2c.c
17807 F: drivers/iio/chemical/scd30_serial.c
17809 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
17810 M: Roan van Dijk <roan@protonic.nl>
17812 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
17813 F: drivers/iio/chemical/scd4x.c
17815 SENSIRION SGP40 GAS SENSOR DRIVER
17816 M: Andreas Klinger <ak@it-klinger.de>
17818 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
17819 F: drivers/iio/chemical/sgp40.c
17821 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
17822 M: Tomasz Duszynski <tduszyns@gmail.com>
17824 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
17825 F: drivers/iio/chemical/sps30.c
17826 F: drivers/iio/chemical/sps30_i2c.c
17827 F: drivers/iio/chemical/sps30_serial.c
17830 M: Rob Herring <robh@kernel.org>
17831 L: linux-serial@vger.kernel.org
17833 F: Documentation/devicetree/bindings/serial/serial.yaml
17834 F: drivers/tty/serdev/
17835 F: include/linux/serdev.h
17838 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17839 L: linux-serial@vger.kernel.org
17841 F: Documentation/devicetree/bindings/serial/
17842 F: drivers/tty/serial/
17845 M: Sean Young <sean@mess.org>
17846 L: linux-media@vger.kernel.org
17848 F: drivers/media/rc/serial_ir.c
17850 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
17851 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
17852 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17854 F: Documentation/devicetree/bindings/slimbus/
17855 F: drivers/slimbus/
17856 F: include/linux/slimbus.h
17859 M: Edward Cree <ecree.xilinx@gmail.com>
17860 M: Martin Habets <habetsm.xilinx@gmail.com>
17861 L: netdev@vger.kernel.org
17863 F: drivers/net/ethernet/sfc/
17865 SFF/SFP/SFP+ MODULE SUPPORT
17866 M: Russell King <linux@armlinux.org.uk>
17867 L: netdev@vger.kernel.org
17869 F: drivers/net/phy/phylink.c
17870 F: drivers/net/phy/sfp*
17871 F: include/linux/mdio/mdio-i2c.h
17872 F: include/linux/phylink.h
17873 F: include/linux/sfp.h
17874 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)
17877 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
17879 F: drivers/misc/sgi-gru/
17881 SGI XP/XPC/XPNET DRIVER
17882 M: Robin Holt <robinmholt@gmail.com>
17883 M: Steve Wahl <steve.wahl@hpe.com>
17884 R: Mike Travis <mike.travis@hpe.com>
17886 F: drivers/misc/sgi-xp/
17888 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
17889 M: Karsten Graul <kgraul@linux.ibm.com>
17890 L: linux-s390@vger.kernel.org
17892 W: http://www.ibm.com/developerworks/linux/linux390/
17895 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
17896 M: Linus Walleij <linus.walleij@linaro.org>
17897 L: linux-iio@vger.kernel.org
17899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
17900 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
17901 F: drivers/iio/light/gp2ap002.c
17903 SHARP RJ54N1CB0C SENSOR DRIVER
17904 M: Jacopo Mondi <jacopo@jmondi.org>
17905 L: linux-media@vger.kernel.org
17907 T: git git://linuxtv.org/media_tree.git
17908 F: drivers/media/i2c/rj54n1cb0c.c
17909 F: include/media/i2c/rj54n1cb0c.h
17911 SH_VOU V4L2 OUTPUT DRIVER
17912 L: linux-media@vger.kernel.org
17914 F: drivers/media/platform/renesas/sh_vou.c
17915 F: include/media/drv-intf/sh_vou.h
17917 SI2157 MEDIA DRIVER
17918 M: Antti Palosaari <crope@iki.fi>
17919 L: linux-media@vger.kernel.org
17921 W: https://linuxtv.org
17922 W: http://palosaari.fi/linux/
17923 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17924 T: git git://linuxtv.org/anttip/media_tree.git
17925 F: drivers/media/tuners/si2157*
17927 SI2165 MEDIA DRIVER
17928 M: Matthias Schwarzott <zzam@gentoo.org>
17929 L: linux-media@vger.kernel.org
17931 W: https://linuxtv.org
17932 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17933 F: drivers/media/dvb-frontends/si2165*
17935 SI2168 MEDIA DRIVER
17936 M: Antti Palosaari <crope@iki.fi>
17937 L: linux-media@vger.kernel.org
17939 W: https://linuxtv.org
17940 W: http://palosaari.fi/linux/
17941 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17942 T: git git://linuxtv.org/anttip/media_tree.git
17943 F: drivers/media/dvb-frontends/si2168*
17945 SI470X FM RADIO RECEIVER I2C DRIVER
17946 M: Hans Verkuil <hverkuil@xs4all.nl>
17947 L: linux-media@vger.kernel.org
17949 W: https://linuxtv.org
17950 T: git git://linuxtv.org/media_tree.git
17951 F: drivers/media/radio/si470x/radio-si470x-i2c.c
17953 SI470X FM RADIO RECEIVER USB DRIVER
17954 M: Hans Verkuil <hverkuil@xs4all.nl>
17955 L: linux-media@vger.kernel.org
17957 W: https://linuxtv.org
17958 T: git git://linuxtv.org/media_tree.git
17959 F: drivers/media/radio/si470x/radio-si470x-common.c
17960 F: drivers/media/radio/si470x/radio-si470x-usb.c
17961 F: drivers/media/radio/si470x/radio-si470x.h
17963 SI4713 FM RADIO TRANSMITTER I2C DRIVER
17964 M: Eduardo Valentin <edubezval@gmail.com>
17965 L: linux-media@vger.kernel.org
17967 W: https://linuxtv.org
17968 T: git git://linuxtv.org/media_tree.git
17969 F: drivers/media/radio/si4713/si4713.?
17971 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
17972 M: Eduardo Valentin <edubezval@gmail.com>
17973 L: linux-media@vger.kernel.org
17975 W: https://linuxtv.org
17976 T: git git://linuxtv.org/media_tree.git
17977 F: drivers/media/radio/si4713/radio-platform-si4713.c
17979 SI4713 FM RADIO TRANSMITTER USB DRIVER
17980 M: Hans Verkuil <hverkuil@xs4all.nl>
17981 L: linux-media@vger.kernel.org
17983 W: https://linuxtv.org
17984 T: git git://linuxtv.org/media_tree.git
17985 F: drivers/media/radio/si4713/radio-usb-si4713.c
17988 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17989 L: linux-media@vger.kernel.org
17991 W: https://linuxtv.org
17992 T: git git://linuxtv.org/media_tree.git
17993 F: drivers/media/common/siano/
17994 F: drivers/media/mmc/siano/
17995 F: drivers/media/usb/siano/
17996 F: drivers/media/usb/siano/
17999 M: Palmer Dabbelt <palmer@dabbelt.com>
18000 M: Paul Walmsley <paul.walmsley@sifive.com>
18001 L: linux-riscv@lists.infradead.org
18003 T: git git://github.com/sifive/riscv-linux.git
18007 SIFIVE FU540 SYSTEM-ON-CHIP
18008 M: Paul Walmsley <paul.walmsley@sifive.com>
18009 M: Palmer Dabbelt <palmer@dabbelt.com>
18010 L: linux-riscv@lists.infradead.org
18012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
18017 M: Green Wan <green.wan@sifive.com>
18019 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
18020 F: drivers/dma/sf-pdma/
18022 SILEAD TOUCHSCREEN DRIVER
18023 M: Hans de Goede <hdegoede@redhat.com>
18024 L: linux-input@vger.kernel.org
18025 L: platform-driver-x86@vger.kernel.org
18027 F: drivers/input/touchscreen/silead.c
18028 F: drivers/platform/x86/touchscreen_dmi.c
18030 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
18031 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
18033 F: Documentation/devicetree/bindings/staging/net/wireless/silabs,wfx.yaml
18034 F: drivers/staging/wfx/
18036 SILICON MOTION SM712 FRAME BUFFER DRIVER
18037 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
18038 M: Teddy Wang <teddy.wang@siliconmotion.com>
18039 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
18040 L: linux-fbdev@vger.kernel.org
18042 F: Documentation/fb/sm712fb.rst
18043 F: drivers/video/fbdev/sm712*
18045 SILVACO I3C DUAL-ROLE MASTER
18046 M: Miquel Raynal <miquel.raynal@bootlin.com>
18047 M: Conor Culhane <conor.culhane@silvaco.com>
18048 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
18050 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
18051 F: drivers/i3c/master/svc-i3c-master.c
18054 M: Hans de Goede <hdegoede@redhat.com>
18055 L: linux-fbdev@vger.kernel.org
18057 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
18058 F: drivers/video/fbdev/simplefb.c
18059 F: include/linux/platform_data/simplefb.h
18061 SIMTEC EB110ATX (Chalice CATS)
18062 M: Simtec Linux Team <linux@simtec.co.uk>
18064 W: http://www.simtec.co.uk/products/EB110ATX/
18066 SIMTEC EB2410ITX (BAST)
18067 M: Simtec Linux Team <linux@simtec.co.uk>
18069 W: http://www.simtec.co.uk/products/EB2410ITX/
18070 F: arch/arm/mach-s3c/bast-ide.c
18071 F: arch/arm/mach-s3c/bast-irq.c
18072 F: arch/arm/mach-s3c/mach-bast.c
18075 M: Thorsten Scherer <t.scherer@eckelmann.de>
18076 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
18077 R: Pengutronix Kernel Team <kernel@pengutronix.de>
18079 F: drivers/gpio/gpio-siox.c
18081 F: include/trace/events/siox.h
18083 SIPHASH PRF ROUTINES
18084 M: Jason A. Donenfeld <Jason@zx2c4.com>
18086 F: include/linux/siphash.h
18088 F: lib/test_siphash.c
18090 SIS 190 ETHERNET DRIVER
18091 M: Francois Romieu <romieu@fr.zoreil.com>
18092 L: netdev@vger.kernel.org
18094 F: drivers/net/ethernet/sis/sis190.c
18096 SIS 900/7016 FAST ETHERNET DRIVER
18097 M: Daniele Venzano <venza@brownhat.org>
18098 L: netdev@vger.kernel.org
18100 W: http://www.brownhat.org/sis900.html
18101 F: drivers/net/ethernet/sis/sis900.*
18103 SIS FRAMEBUFFER DRIVER
18104 M: Thomas Winischhofer <thomas@winischhofer.net>
18106 W: http://www.winischhofer.net/linuxsisvga.shtml
18107 F: Documentation/fb/sisfb.rst
18108 F: drivers/video/fbdev/sis/
18109 F: include/video/sisfb.h
18111 SIS I2C TOUCHSCREEN DRIVER
18112 M: Mika Penttilä <mika.penttila@nextfour.com>
18113 L: linux-input@vger.kernel.org
18115 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
18116 F: drivers/input/touchscreen/sis_i2c.c
18119 M: Thomas Winischhofer <thomas@winischhofer.net>
18121 W: http://www.winischhofer.at/linuxsisusbvga.shtml
18122 F: drivers/usb/misc/sisusbvga/
18124 SL28 CPLD MFD DRIVER
18125 M: Michael Walle <michael@walle.cc>
18127 F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
18128 F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
18129 F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
18130 F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
18131 F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
18132 F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
18133 F: drivers/gpio/gpio-sl28cpld.c
18134 F: drivers/hwmon/sl28cpld-hwmon.c
18135 F: drivers/irqchip/irq-sl28cpld.c
18136 F: drivers/pwm/pwm-sl28cpld.c
18137 F: drivers/watchdog/sl28cpld_wdt.c
18140 M: Christoph Lameter <cl@linux.com>
18141 M: Pekka Enberg <penberg@kernel.org>
18142 M: David Rientjes <rientjes@google.com>
18143 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
18144 M: Andrew Morton <akpm@linux-foundation.org>
18145 M: Vlastimil Babka <vbabka@suse.cz>
18146 R: Roman Gushchin <roman.gushchin@linux.dev>
18147 L: linux-mm@kvack.org
18149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
18150 F: include/linux/sl?b*.h
18153 SLEEPABLE READ-COPY UPDATE (SRCU)
18154 M: Lai Jiangshan <jiangshanlai@gmail.com>
18155 M: "Paul E. McKenney" <paulmck@kernel.org>
18156 M: Josh Triplett <josh@joshtriplett.org>
18157 R: Steven Rostedt <rostedt@goodmis.org>
18158 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18159 L: rcu@vger.kernel.org
18161 W: http://www.rdrop.com/users/paulmck/RCU/
18162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18163 F: include/linux/srcu*.h
18164 F: kernel/rcu/srcu*.c
18166 SMACK SECURITY MODULE
18167 M: Casey Schaufler <casey@schaufler-ca.com>
18168 L: linux-security-module@vger.kernel.org
18170 W: http://schaufler-ca.com
18171 T: git git://github.com/cschaufler/smack-next
18172 F: Documentation/admin-guide/LSM/Smack.rst
18175 SMC91x ETHERNET DRIVER
18176 M: Nicolas Pitre <nico@fluxnic.net>
18178 F: drivers/net/ethernet/smsc/smc91x.*
18180 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
18181 M: Mark Rutland <mark.rutland@arm.com>
18182 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
18183 M: Sudeep Holla <sudeep.holla@arm.com>
18184 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18186 F: drivers/firmware/smccc/
18187 F: include/linux/arm-smccc.h
18189 SMM665 HARDWARE MONITOR DRIVER
18190 M: Guenter Roeck <linux@roeck-us.net>
18191 L: linux-hwmon@vger.kernel.org
18193 F: Documentation/hwmon/smm665.rst
18194 F: drivers/hwmon/smm665.c
18196 SMSC EMC2103 HARDWARE MONITOR DRIVER
18197 M: Steve Glendinning <steve.glendinning@shawell.net>
18198 L: linux-hwmon@vger.kernel.org
18200 F: Documentation/hwmon/emc2103.rst
18201 F: drivers/hwmon/emc2103.c
18203 SMSC SCH5627 HARDWARE MONITOR DRIVER
18204 M: Hans de Goede <hdegoede@redhat.com>
18205 L: linux-hwmon@vger.kernel.org
18207 F: Documentation/hwmon/sch5627.rst
18208 F: drivers/hwmon/sch5627.c
18210 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
18211 M: Steve Glendinning <steve.glendinning@shawell.net>
18212 L: linux-fbdev@vger.kernel.org
18214 F: drivers/video/fbdev/smscufx.c
18216 SMSC47B397 HARDWARE MONITOR DRIVER
18217 M: Jean Delvare <jdelvare@suse.com>
18218 L: linux-hwmon@vger.kernel.org
18220 F: Documentation/hwmon/smsc47b397.rst
18221 F: drivers/hwmon/smsc47b397.c
18223 SMSC911x ETHERNET DRIVER
18224 M: Steve Glendinning <steve.glendinning@shawell.net>
18225 L: netdev@vger.kernel.org
18227 F: drivers/net/ethernet/smsc/smsc911x.*
18228 F: include/linux/smsc911x.h
18230 SMSC9420 PCI ETHERNET DRIVER
18231 M: Steve Glendinning <steve.glendinning@shawell.net>
18232 L: netdev@vger.kernel.org
18234 F: drivers/net/ethernet/smsc/smsc9420.*
18236 SOCIONEXT (SNI) AVE NETWORK DRIVER
18237 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
18238 L: netdev@vger.kernel.org
18240 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
18241 F: drivers/net/ethernet/socionext/sni_ave.c
18243 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
18244 M: Jassi Brar <jaswinder.singh@linaro.org>
18245 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
18246 L: netdev@vger.kernel.org
18248 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
18249 F: drivers/net/ethernet/socionext/netsec.c
18251 SOCIONEXT (SNI) Synquacer SPI DRIVER
18252 M: Masahisa Kojima <masahisa.kojima@linaro.org>
18253 M: Jassi Brar <jaswinder.singh@linaro.org>
18254 L: linux-spi@vger.kernel.org
18256 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
18257 F: drivers/spi/spi-synquacer.c
18259 SOCIONEXT SYNQUACER I2C DRIVER
18260 M: Ard Biesheuvel <ardb@kernel.org>
18261 L: linux-i2c@vger.kernel.org
18263 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
18264 F: drivers/i2c/busses/i2c-synquacer.c
18266 SOCIONEXT UNIPHIER SOUND DRIVER
18267 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18269 F: sound/soc/uniphier/
18271 SOEKRIS NET48XX LED SUPPORT
18272 M: Chris Boot <bootc@bootc.net>
18274 F: drivers/leds/leds-net48xx.c
18276 SOFT-IWARP DRIVER (siw)
18277 M: Bernard Metzler <bmt@zurich.ibm.com>
18278 L: linux-rdma@vger.kernel.org
18280 F: drivers/infiniband/sw/siw/
18281 F: include/uapi/rdma/siw-abi.h
18283 SOFT-ROCE DRIVER (rxe)
18284 M: Zhu Yanjun <zyjzyj2000@gmail.com>
18285 L: linux-rdma@vger.kernel.org
18287 F: drivers/infiniband/sw/rxe/
18288 F: include/uapi/rdma/rdma_user_rxe.h
18290 SOFTLOGIC 6x10 MPEG CODEC
18291 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
18292 M: Anton Sviridenko <anton@corp.bluecherry.net>
18293 M: Andrey Utkin <andrey_utkin@fastmail.com>
18294 M: Ismael Luceno <ismael@iodev.co.uk>
18295 L: linux-media@vger.kernel.org
18297 F: drivers/media/pci/solo6x10/
18299 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
18300 M: James Morse <james.morse@arm.com>
18301 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18303 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
18304 F: drivers/firmware/arm_sdei.c
18305 F: include/linux/arm_sdei.h
18306 F: include/uapi/linux/arm_sdei.h
18308 SOFTWARE NODES AND DEVICE PROPERTIES
18309 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18310 R: Daniel Scally <djrscally@gmail.com>
18311 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18312 R: Sakari Ailus <sakari.ailus@linux.intel.com>
18313 L: linux-acpi@vger.kernel.org
18315 F: drivers/base/property.c
18316 F: drivers/base/swnode.c
18317 F: include/linux/fwnode.h
18318 F: include/linux/property.h
18320 SOFTWARE RAID (Multiple Disks) SUPPORT
18321 M: Song Liu <song@kernel.org>
18322 L: linux-raid@vger.kernel.org
18324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
18325 F: drivers/md/Kconfig
18326 F: drivers/md/Makefile
18328 F: drivers/md/raid*
18329 F: include/linux/raid/
18330 F: include/uapi/linux/raid/
18332 SOLIDRUN CLEARFOG SUPPORT
18333 M: Russell King <linux@armlinux.org.uk>
18335 F: arch/arm/boot/dts/armada-388-clearfog*
18336 F: arch/arm/boot/dts/armada-38x-solidrun-*
18338 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
18339 M: Russell King <linux@armlinux.org.uk>
18341 F: arch/arm/boot/dts/imx6*-cubox-i*
18342 F: arch/arm/boot/dts/imx6*-hummingboard*
18343 F: arch/arm/boot/dts/imx6*-sr-*
18345 SONIC NETWORK DRIVER
18346 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
18347 L: netdev@vger.kernel.org
18349 F: drivers/net/ethernet/natsemi/sonic.*
18351 SONICS SILICON BACKPLANE DRIVER (SSB)
18352 M: Michael Buesch <m@bues.ch>
18353 L: linux-wireless@vger.kernel.org
18356 F: include/linux/ssb/
18358 SONY IMX208 SENSOR DRIVER
18359 M: Sakari Ailus <sakari.ailus@linux.intel.com>
18360 L: linux-media@vger.kernel.org
18362 T: git git://linuxtv.org/media_tree.git
18363 F: drivers/media/i2c/imx208.c
18365 SONY IMX214 SENSOR DRIVER
18366 M: Ricardo Ribalda <ribalda@kernel.org>
18367 L: linux-media@vger.kernel.org
18369 T: git git://linuxtv.org/media_tree.git
18370 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
18371 F: drivers/media/i2c/imx214.c
18373 SONY IMX219 SENSOR DRIVER
18374 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
18375 L: linux-media@vger.kernel.org
18377 T: git git://linuxtv.org/media_tree.git
18378 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
18379 F: drivers/media/i2c/imx219.c
18381 SONY IMX258 SENSOR DRIVER
18382 M: Sakari Ailus <sakari.ailus@linux.intel.com>
18383 L: linux-media@vger.kernel.org
18385 T: git git://linuxtv.org/media_tree.git
18386 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
18387 F: drivers/media/i2c/imx258.c
18389 SONY IMX274 SENSOR DRIVER
18390 M: Leon Luo <leonl@leopardimaging.com>
18391 L: linux-media@vger.kernel.org
18393 T: git git://linuxtv.org/media_tree.git
18394 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
18395 F: drivers/media/i2c/imx274.c
18397 SONY IMX290 SENSOR DRIVER
18398 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18399 L: linux-media@vger.kernel.org
18401 T: git git://linuxtv.org/media_tree.git
18402 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
18403 F: drivers/media/i2c/imx290.c
18405 SONY IMX319 SENSOR DRIVER
18406 M: Bingbu Cao <bingbu.cao@intel.com>
18407 L: linux-media@vger.kernel.org
18409 T: git git://linuxtv.org/media_tree.git
18410 F: drivers/media/i2c/imx319.c
18412 SONY IMX334 SENSOR DRIVER
18413 M: Paul J. Murphy <paul.j.murphy@intel.com>
18414 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18415 L: linux-media@vger.kernel.org
18417 T: git git://linuxtv.org/media_tree.git
18418 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
18419 F: drivers/media/i2c/imx334.c
18421 SONY IMX335 SENSOR DRIVER
18422 M: Paul J. Murphy <paul.j.murphy@intel.com>
18423 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18424 L: linux-media@vger.kernel.org
18426 T: git git://linuxtv.org/media_tree.git
18427 F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
18428 F: drivers/media/i2c/imx335.c
18430 SONY IMX355 SENSOR DRIVER
18431 M: Tianshu Qiu <tian.shu.qiu@intel.com>
18432 L: linux-media@vger.kernel.org
18434 T: git git://linuxtv.org/media_tree.git
18435 F: drivers/media/i2c/imx355.c
18437 SONY IMX412 SENSOR DRIVER
18438 M: Paul J. Murphy <paul.j.murphy@intel.com>
18439 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18440 L: linux-media@vger.kernel.org
18442 T: git git://linuxtv.org/media_tree.git
18443 F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
18444 F: drivers/media/i2c/imx412.c
18446 SONY MEMORYSTICK SUBSYSTEM
18447 M: Maxim Levitsky <maximlevitsky@gmail.com>
18448 M: Alex Dubov <oakad@yahoo.com>
18449 M: Ulf Hansson <ulf.hansson@linaro.org>
18450 L: linux-mmc@vger.kernel.org
18452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
18453 F: drivers/memstick/
18454 F: include/linux/memstick.h
18456 SONY VAIO CONTROL DEVICE DRIVER
18457 M: Mattia Dongili <malattia@linux.it>
18458 L: platform-driver-x86@vger.kernel.org
18460 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
18461 F: Documentation/admin-guide/laptops/sony-laptop.rst
18462 F: drivers/char/sonypi.c
18463 F: drivers/platform/x86/sony-laptop.c
18464 F: include/linux/sony-laptop.h
18467 M: Jaroslav Kysela <perex@perex.cz>
18468 M: Takashi Iwai <tiwai@suse.com>
18469 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18471 W: http://www.alsa-project.org/
18472 Q: http://patchwork.kernel.org/project/alsa-devel/list/
18473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18474 F: Documentation/sound/
18476 F: include/uapi/sound/
18478 F: tools/testing/selftests/alsa
18480 SOUND - COMPRESSED AUDIO
18481 M: Vinod Koul <vkoul@kernel.org>
18482 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18485 F: Documentation/sound/designs/compress-offload.rst
18486 F: include/sound/compress_driver.h
18487 F: include/uapi/sound/compress_*
18488 F: sound/core/compress_offload.c
18489 F: sound/soc/soc-compress.c
18491 SOUND - DMAENGINE HELPERS
18492 M: Lars-Peter Clausen <lars@metafoo.de>
18494 F: include/sound/dmaengine_pcm.h
18495 F: sound/core/pcm_dmaengine.c
18496 F: sound/soc/soc-generic-dmaengine-pcm.c
18498 SOUND - ALSA SELFTESTS
18499 M: Mark Brown <broonie@kernel.org>
18500 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18501 L: linux-kselftest@vger.kernel.org
18503 F: tools/testing/selftests/alsa
18505 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
18506 M: Liam Girdwood <lgirdwood@gmail.com>
18507 M: Mark Brown <broonie@kernel.org>
18508 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18510 W: http://alsa-project.org/main/index.php/ASoC
18511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
18512 F: Documentation/devicetree/bindings/sound/
18513 F: Documentation/sound/soc/
18514 F: include/dt-bindings/sound/
18515 F: include/sound/soc*
18518 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
18519 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
18520 M: Liam Girdwood <lgirdwood@gmail.com>
18521 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
18522 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
18523 M: Daniel Baluta <daniel.baluta@nxp.com>
18524 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
18526 W: https://github.com/thesofproject/linux/
18529 SOUNDWIRE SUBSYSTEM
18530 M: Vinod Koul <vkoul@kernel.org>
18531 M: Bard Liao <yung-chuan.liao@linux.intel.com>
18532 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
18533 R: Sanyog Kale <sanyog.r.kale@intel.com>
18534 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
18537 F: Documentation/driver-api/soundwire/
18538 F: drivers/soundwire/
18539 F: include/linux/soundwire/
18542 M: Olli Salonen <olli.salonen@iki.fi>
18543 L: linux-media@vger.kernel.org
18545 W: https://linuxtv.org
18546 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18547 F: drivers/media/dvb-frontends/sp2*
18549 SPARC + UltraSPARC (sparc/sparc64)
18550 M: "David S. Miller" <davem@davemloft.net>
18551 L: sparclinux@vger.kernel.org
18553 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
18554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
18555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
18559 SPARC SERIAL DRIVERS
18560 M: "David S. Miller" <davem@davemloft.net>
18561 L: sparclinux@vger.kernel.org
18563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
18564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
18565 F: drivers/tty/serial/suncore.c
18566 F: drivers/tty/serial/sunhv.c
18567 F: drivers/tty/serial/sunsab.c
18568 F: drivers/tty/serial/sunsab.h
18569 F: drivers/tty/serial/sunsu.c
18570 F: drivers/tty/serial/sunzilog.c
18571 F: drivers/tty/serial/sunzilog.h
18572 F: drivers/tty/vcc.c
18573 F: include/linux/sunserialcore.h
18576 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
18577 L: linux-sparse@vger.kernel.org
18579 W: https://sparse.docs.kernel.org/
18580 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
18581 Q: https://patchwork.kernel.org/project/linux-sparse/list/
18582 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
18583 F: include/linux/compiler.h
18585 SPEAKUP CONSOLE SPEECH DRIVER
18586 M: William Hubbs <w.d.hubbs@gmail.com>
18587 M: Chris Brannon <chris@the-brannons.com>
18588 M: Kirk Reiser <kirk@reisers.ca>
18589 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
18590 L: speakup@linux-speakup.org
18592 W: http://www.linux-speakup.org/
18593 W: https://github.com/linux-speakup/speakup
18594 B: https://github.com/linux-speakup/speakup/issues
18595 F: drivers/accessibility/speakup/
18597 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
18598 M: Viresh Kumar <vireshk@kernel.org>
18599 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
18601 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18603 W: http://www.st.com/spear
18604 F: arch/arm/boot/dts/spear*
18605 F: arch/arm/mach-spear/
18606 F: drivers/clk/spear/
18607 F: drivers/pinctrl/spear/
18610 M: Tudor Ambarus <tudor.ambarus@microchip.com>
18611 M: Pratyush Yadav <p.yadav@ti.com>
18612 R: Michael Walle <michael@walle.cc>
18613 L: linux-mtd@lists.infradead.org
18615 W: http://www.linux-mtd.infradead.org/
18616 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
18617 C: irc://irc.oftc.net/mtd
18618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
18619 F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
18620 F: drivers/mtd/spi-nor/
18621 F: include/linux/mtd/spi-nor.h
18624 M: Mark Brown <broonie@kernel.org>
18625 L: linux-spi@vger.kernel.org
18627 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
18628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
18629 F: Documentation/devicetree/bindings/spi/
18630 F: Documentation/spi/
18632 F: include/linux/spi/
18633 F: include/uapi/linux/spi/
18636 SPIDERNET NETWORK DRIVER for CELL
18637 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
18638 M: Geoff Levand <geoff@infradead.org>
18639 L: netdev@vger.kernel.org
18640 L: linuxppc-dev@lists.ozlabs.org
18642 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
18643 F: drivers/net/ethernet/toshiba/spider_net*
18646 M: Stephen Boyd <sboyd@kernel.org>
18647 L: linux-kernel@vger.kernel.org
18649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
18650 F: Documentation/devicetree/bindings/spmi/
18652 F: include/dt-bindings/spmi/spmi.h
18653 F: include/linux/spmi.h
18654 F: include/trace/events/spmi.h
18657 M: Jeremy Kerr <jk@ozlabs.org>
18658 L: linuxppc-dev@lists.ozlabs.org
18660 W: http://www.ibm.com/developerworks/power/cell/
18661 F: Documentation/filesystems/spufs/spufs.rst
18662 F: arch/powerpc/platforms/cell/spufs/
18664 SQUASHFS FILE SYSTEM
18665 M: Phillip Lougher <phillip@squashfs.org.uk>
18666 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
18668 W: http://squashfs.org.uk
18669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
18670 F: Documentation/filesystems/squashfs.rst
18673 SRM (Alpha) environment access
18674 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
18676 F: arch/alpha/kernel/srm_env.c
18678 ST LSM6DSx IMU IIO DRIVER
18679 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
18680 L: linux-iio@vger.kernel.org
18682 W: http://www.st.com/
18683 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
18684 F: drivers/iio/imu/st_lsm6dsx/
18686 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
18687 M: Benjamin Mugnier <benjamin.mugnier@foss.st.com>
18688 M: Sylvain Petinot <sylvain.petinot@foss.st.com>
18689 L: linux-media@vger.kernel.org
18691 T: git git://linuxtv.org/media_tree.git
18692 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
18693 F: drivers/media/i2c/st-mipid02.c
18695 ST STM32 I2C/SMBUS DRIVER
18696 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
18697 M: Alain Volmat <alain.volmat@foss.st.com>
18698 L: linux-i2c@vger.kernel.org
18700 F: drivers/i2c/busses/i2c-stm32*
18702 ST STM32 SPI DRIVER
18703 M: Alain Volmat <alain.volmat@foss.st.com>
18704 L: linux-spi@vger.kernel.org
18706 F: drivers/spi/spi-stm32.c
18709 M: Daniel Nilsson <daniel.nilsson@flex.com>
18710 L: linux-hwmon@vger.kernel.org
18712 F: Documentation/hwmon/stpddc60.rst
18713 F: drivers/hwmon/pmbus/stpddc60.c
18715 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
18716 M: Song Qiang <songqiang1304521@gmail.com>
18717 L: linux-iio@vger.kernel.org
18719 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
18720 F: drivers/iio/proximity/vl53l0x-i2c.c
18723 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18724 M: Sasha Levin <sashal@kernel.org>
18725 L: stable@vger.kernel.org
18727 F: Documentation/process/stable-kernel-rules.rst
18729 STAGING - ATOMISP DRIVER
18730 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18731 R: Sakari Ailus <sakari.ailus@linux.intel.com>
18732 L: linux-media@vger.kernel.org
18734 F: drivers/staging/media/atomisp/
18736 STAGING - FIELDBUS SUBSYSTEM
18737 M: Sven Van Asbroeck <TheSven73@gmail.com>
18739 F: drivers/staging/fieldbus/*
18740 F: drivers/staging/fieldbus/Documentation/
18742 STAGING - HMS ANYBUS-S BUS
18743 M: Sven Van Asbroeck <TheSven73@gmail.com>
18745 F: drivers/staging/fieldbus/anybuss/
18747 STAGING - INDUSTRIAL IO
18748 M: Jonathan Cameron <jic23@kernel.org>
18749 L: linux-iio@vger.kernel.org
18751 F: Documentation/devicetree/bindings/staging/iio/
18752 F: drivers/staging/iio/
18754 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
18755 M: Marc Dietrich <marvin24@gmx.de>
18756 L: ac100@lists.launchpad.net (moderated for non-subscribers)
18757 L: linux-tegra@vger.kernel.org
18759 F: drivers/staging/nvec/
18761 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
18762 M: Jens Frederich <jfrederich@gmail.com>
18763 M: Jon Nettleton <jon.nettleton@gmail.com>
18765 W: http://wiki.laptop.org/go/DCON
18766 F: drivers/staging/olpc_dcon/
18768 STAGING - REALTEK RTL8188EU DRIVERS
18769 M: Larry Finger <Larry.Finger@lwfinger.net>
18770 M: Phillip Potter <phil@philpotter.co.uk>
18772 F: drivers/staging/r8188eu/
18774 STAGING - REALTEK RTL8712U DRIVERS
18775 M: Larry Finger <Larry.Finger@lwfinger.net>
18776 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
18778 F: drivers/staging/rtl8712/
18780 STAGING - SEPS525 LCD CONTROLLER DRIVERS
18781 M: Michael Hennerich <michael.hennerich@analog.com>
18782 L: linux-fbdev@vger.kernel.org
18784 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
18785 F: drivers/staging/fbtft/fb_seps525.c
18787 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
18788 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
18789 M: Teddy Wang <teddy.wang@siliconmotion.com>
18790 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
18791 L: linux-fbdev@vger.kernel.org
18793 F: drivers/staging/sm750fb/
18795 STAGING - VIA VT665X DRIVERS
18796 M: Forest Bond <forest@alittletooquiet.net>
18798 F: drivers/staging/vt665?/
18801 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18802 L: linux-staging@lists.linux.dev
18804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
18805 F: drivers/staging/
18807 STARFIRE/DURALAN NETWORK DRIVER
18808 M: Ion Badulescu <ionut@badula.org>
18810 F: drivers/net/ethernet/adaptec/starfire*
18812 STARFIVE JH7100 CLOCK DRIVERS
18813 M: Emil Renner Berthing <kernel@esmil.dk>
18815 F: Documentation/devicetree/bindings/clock/starfive,jh7100-*.yaml
18816 F: drivers/clk/starfive/clk-starfive-jh7100*
18817 F: include/dt-bindings/clock/starfive-jh7100*.h
18819 STARFIVE JH7100 PINCTRL DRIVER
18820 M: Emil Renner Berthing <kernel@esmil.dk>
18821 L: linux-gpio@vger.kernel.org
18823 F: Documentation/devicetree/bindings/pinctrl/starfive,jh7100-pinctrl.yaml
18824 F: drivers/pinctrl/pinctrl-starfive.c
18825 F: include/dt-bindings/pinctrl/pinctrl-starfive.h
18827 STARFIVE JH7100 RESET CONTROLLER DRIVER
18828 M: Emil Renner Berthing <kernel@esmil.dk>
18830 F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
18831 F: drivers/reset/reset-starfive-jh7100.c
18832 F: include/dt-bindings/reset/starfive-jh7100.h
18835 M: Peter Zijlstra <peterz@infradead.org>
18836 M: Josh Poimboeuf <jpoimboe@kernel.org>
18837 M: Jason Baron <jbaron@akamai.com>
18838 R: Steven Rostedt <rostedt@goodmis.org>
18839 R: Ard Biesheuvel <ardb@kernel.org>
18841 F: arch/*/include/asm/jump_label*.h
18842 F: arch/*/include/asm/static_call*.h
18843 F: arch/*/kernel/jump_label.c
18844 F: arch/*/kernel/static_call.c
18845 F: include/linux/jump_label*.h
18846 F: include/linux/static_call*.h
18847 F: kernel/jump_label.c
18848 F: kernel/static_call.c
18850 STI AUDIO (ASoC) DRIVERS
18851 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
18852 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18854 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
18858 M: Alain Volmat <alain.volmat@foss.st.com>
18860 F: Documentation/devicetree/bindings/media/stih-cec.txt
18861 F: drivers/media/cec/platform/sti/
18863 STK1160 USB VIDEO CAPTURE DRIVER
18864 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18865 L: linux-media@vger.kernel.org
18867 T: git git://linuxtv.org/media_tree.git
18868 F: drivers/media/usb/stk1160/
18870 STM32 AUDIO (ASoC) DRIVERS
18871 M: Olivier Moysan <olivier.moysan@foss.st.com>
18872 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
18873 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18875 F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
18876 F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
18879 STM32 TIMER/LPTIMER DRIVERS
18880 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
18882 F: Documentation/ABI/testing/*timer-stm32
18883 F: Documentation/devicetree/bindings/*/*stm32-*timer*
18884 F: drivers/*/stm32-*timer*
18885 F: drivers/pwm/pwm-stm32*
18886 F: include/linux/*/stm32-*tim*
18888 STMMAC ETHERNET DRIVER
18889 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
18890 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
18891 M: Jose Abreu <joabreu@synopsys.com>
18892 L: netdev@vger.kernel.org
18894 W: http://www.stlinux.com
18895 F: Documentation/networking/device_drivers/ethernet/stmicro/
18896 F: drivers/net/ethernet/stmicro/stmmac/
18899 M: Sam Creasey <sammy@sammy.net>
18901 W: http://sammy.net/sun3/
18902 F: arch/m68k/include/asm/sun3*
18903 F: arch/m68k/kernel/*sun3*
18904 F: arch/m68k/sun3*/
18905 F: drivers/net/ethernet/i825xx/sun3*
18907 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
18908 M: Hans de Goede <hdegoede@redhat.com>
18909 L: linux-input@vger.kernel.org
18911 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
18912 F: drivers/input/keyboard/sun4i-lradc-keys.c
18914 SUNDANCE NETWORK DRIVER
18915 M: Denis Kirjanov <kda@linux-powerpc.org>
18916 L: netdev@vger.kernel.org
18918 F: drivers/net/ethernet/dlink/sundance.c
18920 SUNPLUS OCOTP DRIVER
18921 M: Vincent Shih <vincent.sunplus@gmail.com>
18923 F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
18924 F: drivers/nvmem/sunplus-ocotp.c
18927 M: Vincent Shih <vincent.sunplus@gmail.com>
18928 L: linux-rtc@vger.kernel.org
18930 F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
18931 F: drivers/rtc/rtc-sunplus.c
18933 SUNPLUS SPI CONTROLLER INTERFACE DRIVER
18934 M: Li-hao Kuo <lhjeff911@gmail.com>
18935 L: linux-spi@vger.kernel.org
18937 F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
18938 F: drivers/spi/spi-sunplus-sp7021.c
18940 SUNPLUS UART DRIVER
18941 M: Hammer Hsieh <hammerh0314@gmail.com>
18943 F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
18944 F: drivers/tty/serial/sunplus-uart.c
18947 M: Yoshinori Sato <ysato@users.sourceforge.jp>
18948 M: Rich Felker <dalias@libc.org>
18949 L: linux-sh@vger.kernel.org
18951 Q: http://patchwork.kernel.org/project/linux-sh/list/
18952 F: Documentation/sh/
18957 M: "Rafael J. Wysocki" <rafael@kernel.org>
18958 M: Len Brown <len.brown@intel.com>
18959 M: Pavel Machek <pavel@ucw.cz>
18960 L: linux-pm@vger.kernel.org
18962 B: https://bugzilla.kernel.org
18963 F: Documentation/power/
18964 F: arch/x86/kernel/acpi/
18965 F: drivers/base/power/
18966 F: include/linux/freezer.h
18967 F: include/linux/pm.h
18968 F: include/linux/suspend.h
18972 M: Martin Mares <mj@ucw.cz>
18973 L: linux-video@atrey.karlin.mff.cuni.cz
18975 F: Documentation/admin-guide/svga.rst
18976 F: arch/x86/boot/video*
18979 M: Christoph Hellwig <hch@infradead.org>
18980 L: iommu@lists.linux-foundation.org
18982 W: http://git.infradead.org/users/hch/dma-mapping.git
18983 T: git git://git.infradead.org/users/hch/dma-mapping.git
18984 F: arch/*/kernel/pci-swiotlb.c
18985 F: include/linux/swiotlb.h
18986 F: kernel/dma/swiotlb.c
18989 M: Jiri Pirko <jiri@resnulli.us>
18990 M: Ivan Vecera <ivecera@redhat.com>
18991 L: netdev@vger.kernel.org
18993 F: include/net/switchdev.h
18996 SY8106A REGULATOR DRIVER
18997 M: Icenowy Zheng <icenowy@aosc.io>
18999 F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
19000 F: drivers/regulator/sy8106a-regulator.c
19002 SYNC FILE FRAMEWORK
19003 M: Sumit Semwal <sumit.semwal@linaro.org>
19004 R: Gustavo Padovan <gustavo@padovan.org>
19005 L: linux-media@vger.kernel.org
19006 L: dri-devel@lists.freedesktop.org
19008 T: git git://anongit.freedesktop.org/drm/drm-misc
19009 F: Documentation/driver-api/sync_file.rst
19010 F: drivers/dma-buf/dma-fence*
19011 F: drivers/dma-buf/sw_sync.c
19012 F: drivers/dma-buf/sync_*
19013 F: include/linux/sync_file.h
19014 F: include/uapi/linux/sync_file.h
19016 SYNOPSYS ARC ARCHITECTURE
19017 M: Vineet Gupta <vgupta@kernel.org>
19018 L: linux-snps-arc@lists.infradead.org
19020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
19021 F: Documentation/arc/
19022 F: Documentation/devicetree/bindings/arc/*
19023 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
19025 F: drivers/clocksource/arc_timer.c
19026 F: drivers/tty/serial/arc_uart.c
19028 SYNOPSYS ARC HSDK SDP pll clock driver
19029 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19031 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
19032 F: drivers/clk/clk-hsdk-pll.c
19034 SYNOPSYS ARC SDP clock driver
19035 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19037 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
19038 F: drivers/clk/axs10x/*
19040 SYNOPSYS ARC SDP platform support
19041 M: Alexey Brodkin <abrodkin@synopsys.com>
19043 F: Documentation/devicetree/bindings/arc/axs10*
19044 F: arch/arc/boot/dts/ax*
19045 F: arch/arc/plat-axs10x
19047 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
19048 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19050 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
19051 F: drivers/reset/reset-axs10x.c
19053 SYNOPSYS CREG GPIO DRIVER
19054 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19056 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
19057 F: drivers/gpio/gpio-creg-snps.c
19059 SYNOPSYS DESIGNWARE 8250 UART DRIVER
19060 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19062 F: drivers/tty/serial/8250/8250_dw.c
19063 F: drivers/tty/serial/8250/8250_dwlib.*
19064 F: drivers/tty/serial/8250/8250_lpss.c
19066 SYNOPSYS DESIGNWARE APB GPIO DRIVER
19067 M: Hoan Tran <hoan@os.amperecomputing.com>
19068 M: Serge Semin <fancer.lancer@gmail.com>
19069 L: linux-gpio@vger.kernel.org
19071 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
19072 F: drivers/gpio/gpio-dwapb.c
19074 SYNOPSYS DESIGNWARE APB SSI DRIVER
19075 M: Serge Semin <fancer.lancer@gmail.com>
19076 L: linux-spi@vger.kernel.org
19078 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
19079 F: drivers/spi/spi-dw*
19081 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
19082 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19084 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
19085 F: drivers/dma/dw-axi-dmac/
19087 SYNOPSYS DESIGNWARE DMAC DRIVER
19088 M: Viresh Kumar <vireshk@kernel.org>
19089 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19091 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
19093 F: include/dt-bindings/dma/dw-dmac.h
19094 F: include/linux/dma/dw.h
19095 F: include/linux/platform_data/dma-dw.h
19097 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
19098 M: Jose Abreu <Jose.Abreu@synopsys.com>
19099 L: netdev@vger.kernel.org
19101 F: drivers/net/ethernet/synopsys/
19103 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
19104 M: Jose Abreu <Jose.Abreu@synopsys.com>
19105 L: netdev@vger.kernel.org
19107 F: drivers/net/pcs/pcs-xpcs.c
19108 F: drivers/net/pcs/pcs-xpcs.h
19109 F: include/linux/pcs/pcs-xpcs.h
19111 SYNOPSYS DESIGNWARE I2C DRIVER
19112 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
19113 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19114 R: Mika Westerberg <mika.westerberg@linux.intel.com>
19115 R: Jan Dabros <jsd@semihalf.com>
19116 L: linux-i2c@vger.kernel.org
19118 F: drivers/i2c/busses/i2c-designware-*
19120 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
19121 M: Jaehoon Chung <jh80.chung@samsung.com>
19122 L: linux-mmc@vger.kernel.org
19124 F: drivers/mmc/host/dw_mmc*
19126 SYNOPSYS HSDK RESET CONTROLLER DRIVER
19127 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19129 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
19130 F: drivers/reset/reset-hsdk.c
19131 F: include/dt-bindings/reset/snps,hsdk-reset.h
19133 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
19134 M: Prabu Thangamuthu <prabu.t@synopsys.com>
19135 M: Manjunath M B <manjumb@synopsys.com>
19136 L: linux-mmc@vger.kernel.org
19138 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
19140 SYSTEM CONFIGURATION (SYSCON)
19141 M: Lee Jones <lee.jones@linaro.org>
19142 M: Arnd Bergmann <arnd@arndb.de>
19144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
19145 F: drivers/mfd/syscon.c
19147 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
19148 M: Sudeep Holla <sudeep.holla@arm.com>
19149 R: Cristian Marussi <cristian.marussi@arm.com>
19150 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19152 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
19153 F: drivers/clk/clk-sc[mp]i.c
19154 F: drivers/cpufreq/sc[mp]i-cpufreq.c
19155 F: drivers/firmware/arm_scmi/
19156 F: drivers/firmware/arm_scpi.c
19157 F: drivers/regulator/scmi-regulator.c
19158 F: drivers/reset/reset-scmi.c
19159 F: include/linux/sc[mp]i_protocol.h
19160 F: include/trace/events/scmi.h
19161 F: include/uapi/linux/virtio_scmi.h
19163 SYSTEM RESET/SHUTDOWN DRIVERS
19164 M: Sebastian Reichel <sre@kernel.org>
19165 L: linux-pm@vger.kernel.org
19167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
19168 F: Documentation/devicetree/bindings/power/reset/
19169 F: drivers/power/reset/
19171 SYSTEM TRACE MODULE CLASS
19172 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
19174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
19175 F: Documentation/trace/stm.rst
19176 F: drivers/hwtracing/stm/
19177 F: include/linux/stm.h
19178 F: include/uapi/linux/stm.h
19180 SYSTEM76 ACPI DRIVER
19181 M: Jeremy Soller <jeremy@system76.com>
19182 M: System76 Product Development <productdev@system76.com>
19183 L: platform-driver-x86@vger.kernel.org
19185 F: drivers/platform/x86/system76_acpi.c
19188 M: Christoph Hellwig <hch@infradead.org>
19190 F: Documentation/filesystems/sysv-fs.rst
19192 F: include/linux/sysv_fs.h
19194 TASKSTATS STATISTICS INTERFACE
19195 M: Balbir Singh <bsingharora@gmail.com>
19197 F: Documentation/accounting/taskstats*
19198 F: include/linux/taskstats*
19199 F: kernel/taskstats.c
19202 M: Jamal Hadi Salim <jhs@mojatatu.com>
19203 M: Cong Wang <xiyou.wangcong@gmail.com>
19204 M: Jiri Pirko <jiri@resnulli.us>
19205 L: netdev@vger.kernel.org
19207 F: include/net/pkt_cls.h
19208 F: include/net/pkt_sched.h
19209 F: include/net/tc_act/
19210 F: include/uapi/linux/pkt_cls.h
19211 F: include/uapi/linux/pkt_sched.h
19212 F: include/uapi/linux/tc_act/
19213 F: include/uapi/linux/tc_ematch/
19215 F: tools/testing/selftests/tc-testing
19217 TC90522 MEDIA DRIVER
19218 M: Akihiro Tsukada <tskd08@gmail.com>
19219 L: linux-media@vger.kernel.org
19221 F: drivers/media/dvb-frontends/tc90522*
19223 TCP LOW PRIORITY MODULE
19224 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
19225 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
19227 W: http://tcp-lp-mod.sourceforge.net/
19228 F: net/ipv4/tcp_lp.c
19230 TDA10071 MEDIA DRIVER
19231 M: Antti Palosaari <crope@iki.fi>
19232 L: linux-media@vger.kernel.org
19234 W: https://linuxtv.org
19235 W: http://palosaari.fi/linux/
19236 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19237 T: git git://linuxtv.org/anttip/media_tree.git
19238 F: drivers/media/dvb-frontends/tda10071*
19240 TDA18212 MEDIA DRIVER
19241 M: Antti Palosaari <crope@iki.fi>
19242 L: linux-media@vger.kernel.org
19244 W: https://linuxtv.org
19245 W: http://palosaari.fi/linux/
19246 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19247 T: git git://linuxtv.org/anttip/media_tree.git
19248 F: drivers/media/tuners/tda18212*
19250 TDA18218 MEDIA DRIVER
19251 M: Antti Palosaari <crope@iki.fi>
19252 L: linux-media@vger.kernel.org
19254 W: https://linuxtv.org
19255 W: http://palosaari.fi/linux/
19256 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19257 T: git git://linuxtv.org/anttip/media_tree.git
19258 F: drivers/media/tuners/tda18218*
19260 TDA18250 MEDIA DRIVER
19261 M: Olli Salonen <olli.salonen@iki.fi>
19262 L: linux-media@vger.kernel.org
19264 W: https://linuxtv.org
19265 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19266 T: git git://linuxtv.org/media_tree.git
19267 F: drivers/media/tuners/tda18250*
19269 TDA18271 MEDIA DRIVER
19270 M: Michael Krufky <mkrufky@linuxtv.org>
19271 L: linux-media@vger.kernel.org
19273 W: https://linuxtv.org
19274 W: http://github.com/mkrufky
19275 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19276 T: git git://linuxtv.org/mkrufky/tuners.git
19277 F: drivers/media/tuners/tda18271*
19279 TDA1997x MEDIA DRIVER
19280 M: Tim Harvey <tharvey@gateworks.com>
19281 L: linux-media@vger.kernel.org
19283 W: https://linuxtv.org
19284 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19285 F: drivers/media/i2c/tda1997x.*
19287 TDA827x MEDIA DRIVER
19288 M: Michael Krufky <mkrufky@linuxtv.org>
19289 L: linux-media@vger.kernel.org
19291 W: https://linuxtv.org
19292 W: http://github.com/mkrufky
19293 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19294 T: git git://linuxtv.org/mkrufky/tuners.git
19295 F: drivers/media/tuners/tda8290.*
19297 TDA8290 MEDIA DRIVER
19298 M: Michael Krufky <mkrufky@linuxtv.org>
19299 L: linux-media@vger.kernel.org
19301 W: https://linuxtv.org
19302 W: http://github.com/mkrufky
19303 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19304 T: git git://linuxtv.org/mkrufky/tuners.git
19305 F: drivers/media/tuners/tda8290.*
19307 TDA9840 MEDIA DRIVER
19308 M: Hans Verkuil <hverkuil@xs4all.nl>
19309 L: linux-media@vger.kernel.org
19311 W: https://linuxtv.org
19312 T: git git://linuxtv.org/media_tree.git
19313 F: drivers/media/i2c/tda9840*
19315 TEA5761 TUNER DRIVER
19316 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19317 L: linux-media@vger.kernel.org
19319 W: https://linuxtv.org
19320 T: git git://linuxtv.org/media_tree.git
19321 F: drivers/media/tuners/tea5761.*
19323 TEA5767 TUNER DRIVER
19324 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19325 L: linux-media@vger.kernel.org
19327 W: https://linuxtv.org
19328 T: git git://linuxtv.org/media_tree.git
19329 F: drivers/media/tuners/tea5767.*
19331 TEA6415C MEDIA DRIVER
19332 M: Hans Verkuil <hverkuil@xs4all.nl>
19333 L: linux-media@vger.kernel.org
19335 W: https://linuxtv.org
19336 T: git git://linuxtv.org/media_tree.git
19337 F: drivers/media/i2c/tea6415c*
19339 TEA6420 MEDIA DRIVER
19340 M: Hans Verkuil <hverkuil@xs4all.nl>
19341 L: linux-media@vger.kernel.org
19343 W: https://linuxtv.org
19344 T: git git://linuxtv.org/media_tree.git
19345 F: drivers/media/i2c/tea6420*
19348 M: Jiri Pirko <jiri@resnulli.us>
19349 L: netdev@vger.kernel.org
19351 F: drivers/net/team/
19352 F: include/linux/if_team.h
19353 F: include/uapi/linux/if_team.h
19355 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
19356 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
19358 F: arch/x86/platform/ts5500/
19360 TECHNOTREND USB IR RECEIVER
19361 M: Sean Young <sean@mess.org>
19362 L: linux-media@vger.kernel.org
19364 F: drivers/media/rc/ttusbir.c
19366 TECHWELL TW9910 VIDEO DECODER
19367 L: linux-media@vger.kernel.org
19369 F: drivers/media/i2c/tw9910.c
19370 F: include/media/i2c/tw9910.h
19373 M: Jens Wiklander <jens.wiklander@linaro.org>
19374 R: Sumit Garg <sumit.garg@linaro.org>
19375 L: op-tee@lists.trustedfirmware.org
19377 F: Documentation/staging/tee.rst
19379 F: include/linux/tee_drv.h
19380 F: include/uapi/linux/tee.h
19382 TEGRA ARCHITECTURE SUPPORT
19383 M: Thierry Reding <thierry.reding@gmail.com>
19384 M: Jonathan Hunter <jonathanh@nvidia.com>
19385 L: linux-tegra@vger.kernel.org
19387 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
19388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
19392 M: Peter De Schrijver <pdeschrijver@nvidia.com>
19393 M: Prashant Gaikwad <pgaikwad@nvidia.com>
19395 F: drivers/clk/tegra/
19398 M: Laxman Dewangan <ldewangan@nvidia.com>
19399 M: Jon Hunter <jonathanh@nvidia.com>
19401 F: drivers/dma/tegra*
19404 M: Laxman Dewangan <ldewangan@nvidia.com>
19405 R: Dmitry Osipenko <digetx@gmail.com>
19407 F: drivers/i2c/busses/i2c-tegra.c
19409 TEGRA IOMMU DRIVERS
19410 M: Thierry Reding <thierry.reding@gmail.com>
19411 R: Krishna Reddy <vdumpa@nvidia.com>
19412 L: linux-tegra@vger.kernel.org
19414 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
19415 F: drivers/iommu/tegra*
19418 M: Laxman Dewangan <ldewangan@nvidia.com>
19420 F: drivers/input/keyboard/tegra-kbc.c
19423 M: Stefan Agner <stefan@agner.ch>
19424 M: Lucas Stach <dev@lynxeye.de>
19426 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
19427 F: drivers/mtd/nand/raw/tegra_nand.c
19430 M: Thierry Reding <thierry.reding@gmail.com>
19432 F: drivers/pwm/pwm-tegra.c
19434 TEGRA SERIAL DRIVER
19435 M: Laxman Dewangan <ldewangan@nvidia.com>
19437 F: drivers/tty/serial/serial-tegra.c
19440 M: Laxman Dewangan <ldewangan@nvidia.com>
19442 F: drivers/spi/spi-tegra*
19444 TEGRA QUAD SPI DRIVER
19445 M: Thierry Reding <thierry.reding@gmail.com>
19446 M: Jonathan Hunter <jonathanh@nvidia.com>
19447 M: Sowjanya Komatineni <skomatineni@nvidia.com>
19448 L: linux-tegra@vger.kernel.org
19450 F: drivers/spi/spi-tegra210-quad.c
19453 M: Thierry Reding <thierry.reding@gmail.com>
19454 M: Jonathan Hunter <jonathanh@nvidia.com>
19455 M: Sowjanya Komatineni <skomatineni@nvidia.com>
19456 L: linux-media@vger.kernel.org
19457 L: linux-tegra@vger.kernel.org
19459 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
19460 F: drivers/staging/media/tegra-video/
19462 TEGRA XUSB PADCTL DRIVER
19463 M: JC Kuo <jckuo@nvidia.com>
19465 F: drivers/phy/tegra/xusb*
19467 TEHUTI ETHERNET DRIVER
19468 M: Andy Gospodarek <andy@greyhouse.net>
19469 L: netdev@vger.kernel.org
19471 F: drivers/net/ethernet/tehuti/*
19473 TELECOM CLOCK DRIVER FOR MCPL0010
19474 M: Mark Gross <markgross@kernel.org>
19476 F: drivers/char/tlclk.c
19478 TEMPO SEMICONDUCTOR DRIVERS
19479 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
19481 F: Documentation/devicetree/bindings/sound/tscs*.txt
19482 F: sound/soc/codecs/tscs*.c
19483 F: sound/soc/codecs/tscs*.h
19485 TENSILICA XTENSA PORT (xtensa)
19486 M: Chris Zankel <chris@zankel.net>
19487 M: Max Filippov <jcmvbkbc@gmail.com>
19488 L: linux-xtensa@linux-xtensa.org
19490 T: git git://github.com/czankel/xtensa-linux.git
19492 F: drivers/irqchip/irq-xtensa-*
19494 TEXAS INSTRUMENTS ASoC DRIVERS
19495 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
19496 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19498 F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
19501 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
19502 M: Ricardo Ribalda <ribalda@kernel.org>
19503 L: linux-iio@vger.kernel.org
19505 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
19506 F: drivers/iio/dac/ti-dac7612.c
19508 TEXAS INSTRUMENTS DMA DRIVERS
19509 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
19510 L: dmaengine@vger.kernel.org
19512 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
19513 F: Documentation/devicetree/bindings/dma/ti-edma.txt
19514 F: Documentation/devicetree/bindings/dma/ti/
19516 X: drivers/dma/ti/cppi41.c
19517 F: include/linux/dma/k3-udma-glue.h
19518 F: include/linux/dma/ti-cppi5.h
19519 F: include/linux/dma/k3-psil.h
19521 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
19522 M: Nishanth Menon <nm@ti.com>
19523 M: Tero Kristo <kristo@kernel.org>
19524 M: Santosh Shilimkar <ssantosh@kernel.org>
19525 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19527 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
19528 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
19529 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
19530 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
19531 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
19532 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
19533 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
19534 F: drivers/clk/keystone/sci-clk.c
19535 F: drivers/firmware/ti_sci*
19536 F: drivers/irqchip/irq-ti-sci-inta.c
19537 F: drivers/irqchip/irq-ti-sci-intr.c
19538 F: drivers/reset/reset-ti-sci.c
19539 F: drivers/soc/ti/ti_sci_inta_msi.c
19540 F: drivers/soc/ti/ti_sci_pm_domains.c
19541 F: include/dt-bindings/soc/ti,sci_pm_domain.h
19542 F: include/linux/soc/ti/ti_sci_inta_msi.h
19543 F: include/linux/soc/ti/ti_sci_protocol.h
19545 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
19546 M: Robert Marko <robert.marko@sartura.hr>
19547 M: Luka Perkov <luka.perkov@sartura.hr>
19548 L: linux-hwmon@vger.kernel.org
19550 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
19551 F: Documentation/hwmon/tps23861.rst
19552 F: drivers/hwmon/tps23861.c
19554 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
19555 M: Puranjay Mohan <puranjay12@gmail.com>
19556 L: linux-iio@vger.kernel.org
19558 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
19559 F: drivers/iio/temperature/tmp117.c
19561 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
19562 M: Hans Verkuil <hverkuil@xs4all.nl>
19563 L: linux-media@vger.kernel.org
19565 W: https://linuxtv.org
19566 T: git git://linuxtv.org/media_tree.git
19567 F: drivers/media/radio/radio-raremono.c
19570 M: Rafael J. Wysocki <rafael@kernel.org>
19571 M: Daniel Lezcano <daniel.lezcano@linaro.org>
19572 R: Amit Kucheria <amitk@kernel.org>
19573 R: Zhang Rui <rui.zhang@intel.com>
19574 L: linux-pm@vger.kernel.org
19576 Q: https://patchwork.kernel.org/project/linux-pm/list/
19577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
19578 F: Documentation/ABI/testing/sysfs-class-thermal
19579 F: Documentation/devicetree/bindings/thermal/
19580 F: Documentation/driver-api/thermal/
19581 F: drivers/thermal/
19582 F: include/linux/cpu_cooling.h
19583 F: include/linux/thermal.h
19584 F: include/uapi/linux/thermal.h
19587 THERMAL DRIVER FOR AMLOGIC SOCS
19588 M: Guillaume La Roque <glaroque@baylibre.com>
19589 L: linux-pm@vger.kernel.org
19590 L: linux-amlogic@lists.infradead.org
19592 W: http://linux-meson.com/
19593 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
19594 F: drivers/thermal/amlogic_thermal.c
19596 THERMAL/CPU_COOLING
19597 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
19598 M: Daniel Lezcano <daniel.lezcano@linaro.org>
19599 M: Viresh Kumar <viresh.kumar@linaro.org>
19600 R: Lukasz Luba <lukasz.luba@arm.com>
19601 L: linux-pm@vger.kernel.org
19603 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
19604 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
19605 F: drivers/thermal/cpufreq_cooling.c
19606 F: drivers/thermal/cpuidle_cooling.c
19607 F: include/linux/cpu_cooling.h
19609 THERMAL/POWER_ALLOCATOR
19610 M: Lukasz Luba <lukasz.luba@arm.com>
19611 L: linux-pm@vger.kernel.org
19613 F: Documentation/driver-api/thermal/power_allocator.rst
19614 F: drivers/thermal/gov_power_allocator.c
19615 F: include/trace/events/thermal_power_allocator.h
19617 THINKPAD ACPI EXTRAS DRIVER
19618 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
19619 L: ibm-acpi-devel@lists.sourceforge.net
19620 L: platform-driver-x86@vger.kernel.org
19622 W: http://ibm-acpi.sourceforge.net
19623 W: http://thinkwiki.org/wiki/Ibm-acpi
19624 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
19625 F: drivers/platform/x86/thinkpad_acpi.c
19627 THINKPAD LMI DRIVER
19628 M: Mark Pearson <markpearson@lenovo.com>
19629 L: platform-driver-x86@vger.kernel.org
19631 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
19632 F: drivers/platform/x86/think-lmi.?
19634 THUNDERBOLT DMA TRAFFIC TEST DRIVER
19635 M: Isaac Hazan <isaac.hazan@intel.com>
19636 L: linux-usb@vger.kernel.org
19638 F: drivers/thunderbolt/dma_test.c
19641 M: Andreas Noever <andreas.noever@gmail.com>
19642 M: Michael Jamet <michael.jamet@intel.com>
19643 M: Mika Westerberg <mika.westerberg@linux.intel.com>
19644 M: Yehezkel Bernat <YehezkelShB@gmail.com>
19645 L: linux-usb@vger.kernel.org
19647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
19648 F: Documentation/admin-guide/thunderbolt.rst
19649 F: drivers/thunderbolt/
19650 F: include/linux/thunderbolt.h
19652 THUNDERBOLT NETWORK DRIVER
19653 M: Michael Jamet <michael.jamet@intel.com>
19654 M: Mika Westerberg <mika.westerberg@linux.intel.com>
19655 M: Yehezkel Bernat <YehezkelShB@gmail.com>
19656 L: netdev@vger.kernel.org
19658 F: drivers/net/thunderbolt.c
19660 THUNDERX GPIO DRIVER
19661 M: Robert Richter <rric@kernel.org>
19663 F: drivers/gpio/gpio-thunderx.c
19665 TI ADS131E0X ADC SERIES DRIVER
19666 M: Tomislav Denis <tomislav.denis@avl.com>
19667 L: linux-iio@vger.kernel.org
19669 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
19670 F: drivers/iio/adc/ti-ads131e08.c
19672 TI AM437X VPFE DRIVER
19673 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
19674 L: linux-media@vger.kernel.org
19676 W: https://linuxtv.org
19677 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19678 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
19679 F: drivers/media/platform/ti/am437x/
19681 TI BANDGAP AND THERMAL DRIVER
19682 M: Eduardo Valentin <edubezval@gmail.com>
19683 M: Keerthy <j-keerthy@ti.com>
19684 L: linux-pm@vger.kernel.org
19685 L: linux-omap@vger.kernel.org
19687 F: drivers/thermal/ti-soc-thermal/
19689 TI BQ27XXX POWER SUPPLY DRIVER
19690 F: drivers/power/supply/bq27xxx_battery.c
19691 F: drivers/power/supply/bq27xxx_battery_i2c.c
19692 F: include/linux/power/bq27xxx_battery.h
19694 TI CDCE706 CLOCK DRIVER
19695 M: Max Filippov <jcmvbkbc@gmail.com>
19697 F: drivers/clk/clk-cdce706.c
19700 M: Tero Kristo <kristo@kernel.org>
19701 L: linux-omap@vger.kernel.org
19704 F: include/linux/clk/ti.h
19706 TI DAVINCI MACHINE SUPPORT
19707 M: Sekhar Nori <nsekhar@ti.com>
19708 R: Bartosz Golaszewski <brgl@bgdev.pl>
19709 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
19712 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
19713 F: arch/arm/boot/dts/da850*
19714 F: arch/arm/mach-davinci/
19715 F: drivers/i2c/busses/i2c-davinci.c
19717 TI DAVINCI SERIES CLOCK DRIVER
19718 M: David Lechner <david@lechnology.com>
19719 R: Sekhar Nori <nsekhar@ti.com>
19721 F: Documentation/devicetree/bindings/clock/ti/davinci/
19722 F: drivers/clk/davinci/
19724 TI DAVINCI SERIES GPIO DRIVER
19725 M: Keerthy <j-keerthy@ti.com>
19726 L: linux-gpio@vger.kernel.org
19728 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
19729 F: drivers/gpio/gpio-davinci.c
19731 TI DAVINCI SERIES MEDIA DRIVER
19732 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
19733 L: linux-media@vger.kernel.org
19735 W: https://linuxtv.org
19736 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19737 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
19738 F: drivers/media/platform/ti/davinci/
19739 F: include/media/davinci/
19741 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
19742 R: David Lechner <david@lechnology.com>
19743 L: linux-iio@vger.kernel.org
19744 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
19745 F: drivers/counter/ti-eqep.c
19747 TI ETHERNET SWITCH DRIVER (CPSW)
19748 R: Grygorii Strashko <grygorii.strashko@ti.com>
19749 L: linux-omap@vger.kernel.org
19750 L: netdev@vger.kernel.org
19752 F: drivers/net/ethernet/ti/cpsw*
19753 F: drivers/net/ethernet/ti/davinci*
19755 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
19756 M: Alex Dubov <oakad@yahoo.com>
19758 W: http://tifmxx.berlios.de/
19759 F: drivers/memstick/host/tifm_ms.c
19760 F: drivers/misc/tifm*
19761 F: drivers/mmc/host/tifm_sd.c
19762 F: include/linux/tifm.h
19764 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
19765 M: Nishanth Menon <nm@ti.com>
19766 M: Santosh Shilimkar <ssantosh@kernel.org>
19767 L: linux-kernel@vger.kernel.org
19768 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
19771 F: drivers/soc/ti/*
19773 TI LM49xxx FAMILY ASoC CODEC DRIVERS
19774 M: M R Swami Reddy <mr.swami.reddy@ti.com>
19775 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
19776 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19778 F: sound/soc/codecs/isabelle*
19779 F: sound/soc/codecs/lm49453*
19781 TI PCM3060 ASoC CODEC DRIVER
19782 M: Kirill Marinushkin <kmarinushkin@birdec.com>
19783 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19785 F: Documentation/devicetree/bindings/sound/pcm3060.txt
19786 F: sound/soc/codecs/pcm3060*
19788 TI TAS571X FAMILY ASoC CODEC DRIVER
19789 M: Kevin Cernekee <cernekee@chromium.org>
19790 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19792 F: sound/soc/codecs/tas571x*
19794 TI TRF7970A NFC DRIVER
19795 M: Mark Greer <mgreer@animalcreek.com>
19796 L: linux-wireless@vger.kernel.org
19797 L: linux-nfc@lists.01.org (subscribers-only)
19799 F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
19800 F: drivers/nfc/trf7970a.c
19802 TI TSC2046 ADC DRIVER
19803 M: Oleksij Rempel <o.rempel@pengutronix.de>
19804 R: kernel@pengutronix.de
19805 L: linux-iio@vger.kernel.org
19807 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
19808 F: drivers/iio/adc/ti-tsc2046.c
19810 TI TWL4030 SERIES SOC CODEC DRIVER
19811 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
19812 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19814 F: sound/soc/codecs/twl4030*
19817 M: Benoit Parrot <bparrot@ti.com>
19818 L: linux-media@vger.kernel.org
19820 W: http://linuxtv.org/
19821 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19822 F: Documentation/devicetree/bindings/media/ti,cal.yaml
19823 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
19824 F: drivers/media/platform/ti/cal/
19825 F: drivers/media/platform/ti/vpe/
19827 TI WILINK WIRELESS DRIVERS
19828 L: linux-wireless@vger.kernel.org
19830 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
19831 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
19832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
19833 F: drivers/net/wireless/ti/
19834 F: include/linux/wl12xx.h
19836 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
19837 M: John Stultz <jstultz@google.com>
19838 M: Thomas Gleixner <tglx@linutronix.de>
19839 R: Stephen Boyd <sboyd@kernel.org>
19840 L: linux-kernel@vger.kernel.org
19842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
19843 F: include/linux/clocksource.h
19844 F: include/linux/time.h
19845 F: include/linux/timex.h
19846 F: include/uapi/linux/time.h
19847 F: include/uapi/linux/timex.h
19848 F: kernel/time/alarmtimer.c
19849 F: kernel/time/clocksource.c
19850 F: kernel/time/ntp.c
19851 F: kernel/time/time*.c
19852 F: tools/testing/selftests/timers/
19855 M: Jon Maloy <jmaloy@redhat.com>
19856 M: Ying Xue <ying.xue@windriver.com>
19857 L: netdev@vger.kernel.org (core kernel code)
19858 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
19860 W: http://tipc.sourceforge.net/
19861 F: include/uapi/linux/tipc*.h
19864 TLAN NETWORK DRIVER
19865 M: Samuel Chessman <chessman@tux.org>
19866 L: tlan-devel@lists.sourceforge.net (subscribers-only)
19868 W: http://sourceforge.net/projects/tlan/
19869 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
19870 F: drivers/net/ethernet/ti/tlan.*
19872 TM6000 VIDEO4LINUX DRIVER
19873 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19874 L: linux-media@vger.kernel.org
19876 W: https://linuxtv.org
19877 T: git git://linuxtv.org/media_tree.git
19878 F: Documentation/admin-guide/media/tm6000*
19879 F: drivers/media/usb/tm6000/
19881 TMIO/SDHI MMC DRIVER
19882 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
19883 L: linux-mmc@vger.kernel.org
19884 L: linux-renesas-soc@vger.kernel.org
19886 F: drivers/mmc/host/renesas_sdhi*
19887 F: drivers/mmc/host/tmio_mmc*
19888 F: include/linux/mfd/tmio.h
19890 TMP401 HARDWARE MONITOR DRIVER
19891 M: Guenter Roeck <linux@roeck-us.net>
19892 L: linux-hwmon@vger.kernel.org
19894 F: Documentation/devicetree/bindings/hwmon/ti,tmp401.yaml
19895 F: Documentation/hwmon/tmp401.rst
19896 F: drivers/hwmon/tmp401.c
19898 TMP464 HARDWARE MONITOR DRIVER
19899 M: Agathe Porte <agathe.porte@nokia.com>
19900 M: Guenter Roeck <linux@roeck-us.net>
19901 L: linux-hwmon@vger.kernel.org
19903 F: Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
19904 F: Documentation/hwmon/tmp464.rst
19905 F: drivers/hwmon/tmp464.c
19907 TMP513 HARDWARE MONITOR DRIVER
19908 M: Eric Tremblay <etremblay@distech-controls.com>
19909 L: linux-hwmon@vger.kernel.org
19911 F: Documentation/hwmon/tmp513.rst
19912 F: drivers/hwmon/tmp513.c
19914 TMPFS (SHMEM FILESYSTEM)
19915 M: Hugh Dickins <hughd@google.com>
19916 L: linux-mm@kvack.org
19918 F: include/linux/shmem_fs.h
19921 TOMOYO SECURITY MODULE
19922 M: Kentaro Takeda <takedakn@nttdata.co.jp>
19923 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
19924 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
19925 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
19926 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
19927 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
19929 W: https://tomoyo.osdn.jp/
19930 F: security/tomoyo/
19932 TOPSTAR LAPTOP EXTRAS DRIVER
19933 M: Herton Ronaldo Krzesinski <herton@canonical.com>
19934 L: platform-driver-x86@vger.kernel.org
19936 F: drivers/platform/x86/topstar-laptop.c
19938 TORTURE-TEST MODULES
19939 M: Davidlohr Bueso <dave@stgolabs.net>
19940 M: "Paul E. McKenney" <paulmck@kernel.org>
19941 M: Josh Triplett <josh@joshtriplett.org>
19942 L: linux-kernel@vger.kernel.org
19944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19945 F: Documentation/RCU/torture.rst
19946 F: kernel/locking/locktorture.c
19947 F: kernel/rcu/rcuscale.c
19948 F: kernel/rcu/rcutorture.c
19949 F: kernel/rcu/refscale.c
19950 F: kernel/torture.c
19952 TOSHIBA ACPI EXTRAS DRIVER
19953 M: Azael Avalos <coproscefalo@gmail.com>
19954 L: platform-driver-x86@vger.kernel.org
19956 F: drivers/platform/x86/toshiba_acpi.c
19958 TOSHIBA BLUETOOTH DRIVER
19959 M: Azael Avalos <coproscefalo@gmail.com>
19960 L: platform-driver-x86@vger.kernel.org
19962 F: drivers/platform/x86/toshiba_bluetooth.c
19964 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
19965 M: Azael Avalos <coproscefalo@gmail.com>
19966 L: platform-driver-x86@vger.kernel.org
19968 F: drivers/platform/x86/toshiba_haps.c
19971 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
19973 W: http://www.buzzard.org.uk/toshiba/
19974 F: drivers/char/toshiba.c
19975 F: include/linux/toshiba.h
19976 F: include/uapi/linux/toshiba.h
19978 TOSHIBA TC358743 DRIVER
19979 M: Mats Randgaard <matrandg@cisco.com>
19980 L: linux-media@vger.kernel.org
19982 F: drivers/media/i2c/tc358743*
19983 F: include/media/i2c/tc358743.h
19985 TOSHIBA WMI HOTKEYS DRIVER
19986 M: Azael Avalos <coproscefalo@gmail.com>
19987 L: platform-driver-x86@vger.kernel.org
19989 F: drivers/platform/x86/toshiba-wmi.c
19992 M: Peter Huewe <peterhuewe@gmx.de>
19993 M: Jarkko Sakkinen <jarkko@kernel.org>
19994 R: Jason Gunthorpe <jgg@ziepe.ca>
19995 L: linux-integrity@vger.kernel.org
19997 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
19998 Q: https://patchwork.kernel.org/project/linux-integrity/list/
19999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
20000 F: drivers/char/tpm/
20003 M: Steven Rostedt <rostedt@goodmis.org>
20004 M: Ingo Molnar <mingo@redhat.com>
20006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
20007 F: Documentation/trace/ftrace.rst
20008 F: arch/*/*/*/ftrace.h
20009 F: arch/*/kernel/ftrace.c
20011 F: include/*/ftrace.h
20012 F: include/linux/trace*.h
20015 F: tools/testing/selftests/ftrace/
20017 TRACING MMIO ACCESSES (MMIOTRACE)
20018 M: Steven Rostedt <rostedt@goodmis.org>
20019 M: Ingo Molnar <mingo@kernel.org>
20020 R: Karol Herbst <karolherbst@gmail.com>
20021 R: Pekka Paalanen <ppaalanen@gmail.com>
20022 L: linux-kernel@vger.kernel.org
20023 L: nouveau@lists.freedesktop.org
20025 F: arch/x86/mm/kmmio.c
20026 F: arch/x86/mm/mmio-mod.c
20027 F: arch/x86/mm/testmmiotrace.c
20028 F: include/linux/mmiotrace.h
20029 F: kernel/trace/trace_mmiotrace.c
20031 TRACING OS NOISE / LATENCY TRACERS
20032 M: Steven Rostedt <rostedt@goodmis.org>
20033 M: Daniel Bristot de Oliveira <bristot@kernel.org>
20035 F: kernel/trace/trace_osnoise.c
20036 F: include/trace/events/osnoise.h
20037 F: kernel/trace/trace_hwlat.c
20038 F: kernel/trace/trace_irqsoff.c
20039 F: kernel/trace/trace_sched_wakeup.c
20040 F: Documentation/trace/osnoise-tracer.rst
20041 F: Documentation/trace/timerlat-tracer.rst
20042 F: Documentation/trace/hwlat_detector.rst
20043 F: arch/*/kernel/trace.c
20045 Real-time Linux Analysis (RTLA) tools
20046 M: Daniel Bristot de Oliveira <bristot@kernel.org>
20047 M: Steven Rostedt <rostedt@goodmis.org>
20048 L: linux-trace-devel@vger.kernel.org
20050 F: Documentation/tools/rtla/
20051 F: tools/tracing/rtla/
20053 TRADITIONAL CHINESE DOCUMENTATION
20054 M: Hu Haowen <src.res@email.cn>
20055 L: linux-doc-tw-discuss@lists.sourceforge.net
20057 W: https://github.com/srcres258/linux-doc
20058 T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
20059 F: Documentation/translations/zh_TW/
20062 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20063 M: Jiri Slaby <jirislaby@kernel.org>
20065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
20066 F: Documentation/driver-api/serial/
20068 F: drivers/tty/serial/serial_core.c
20069 F: include/linux/selection.h
20070 F: include/linux/serial.h
20071 F: include/linux/serial_core.h
20072 F: include/linux/sysrq.h
20073 F: include/linux/tty*.h
20074 F: include/linux/vt.h
20075 F: include/linux/vt_*.h
20076 F: include/uapi/linux/serial.h
20077 F: include/uapi/linux/serial_core.h
20078 F: include/uapi/linux/tty.h
20080 TUA9001 MEDIA DRIVER
20081 M: Antti Palosaari <crope@iki.fi>
20082 L: linux-media@vger.kernel.org
20084 W: https://linuxtv.org
20085 W: http://palosaari.fi/linux/
20086 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20087 T: git git://linuxtv.org/anttip/media_tree.git
20088 F: drivers/media/tuners/tua9001*
20090 TULIP NETWORK DRIVERS
20091 L: netdev@vger.kernel.org
20092 L: linux-parisc@vger.kernel.org
20094 F: drivers/net/ethernet/dec/tulip/
20097 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
20099 W: http://vtun.sourceforge.net/tun
20100 F: Documentation/networking/tuntap.rst
20101 F: arch/um/os-Linux/drivers/
20103 TURBOCHANNEL SUBSYSTEM
20104 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
20105 M: Ralf Baechle <ralf@linux-mips.org>
20106 L: linux-mips@vger.kernel.org
20108 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
20110 F: include/linux/tc.h
20113 M: "Len Brown" <lenb@kernel.org>
20114 L: linux-pm@vger.kernel.org
20116 Q: https://patchwork.kernel.org/project/linux-pm/list/
20117 B: https://bugzilla.kernel.org
20118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
20119 F: tools/power/x86/turbostat/
20121 TW5864 VIDEO4LINUX DRIVER
20122 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
20123 M: Anton Sviridenko <anton@corp.bluecherry.net>
20124 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
20125 M: Andrey Utkin <andrey_utkin@fastmail.com>
20126 L: linux-media@vger.kernel.org
20128 F: drivers/media/pci/tw5864/
20130 TW68 VIDEO4LINUX DRIVER
20131 M: Hans Verkuil <hverkuil@xs4all.nl>
20132 L: linux-media@vger.kernel.org
20134 W: https://linuxtv.org
20135 T: git git://linuxtv.org/media_tree.git
20136 F: drivers/media/pci/tw68/
20138 TW686X VIDEO4LINUX DRIVER
20139 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
20140 L: linux-media@vger.kernel.org
20142 W: http://linuxtv.org
20143 T: git git://linuxtv.org/media_tree.git
20144 F: drivers/media/pci/tw686x/
20146 U-BOOT ENVIRONMENT VARIABLES
20147 M: Rafał Miłecki <rafal@milecki.pl>
20149 F: Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
20151 UACCE ACCELERATOR FRAMEWORK
20152 M: Zhangfei Gao <zhangfei.gao@linaro.org>
20153 M: Zhou Wang <wangzhou1@hisilicon.com>
20154 L: linux-accelerators@lists.ozlabs.org
20155 L: linux-kernel@vger.kernel.org
20157 F: Documentation/ABI/testing/sysfs-driver-uacce
20158 F: Documentation/misc-devices/uacce.rst
20159 F: drivers/misc/uacce/
20160 F: include/linux/uacce.h
20161 F: include/uapi/misc/uacce/
20163 UBI FILE SYSTEM (UBIFS)
20164 M: Richard Weinberger <richard@nod.at>
20165 L: linux-mtd@lists.infradead.org
20167 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
20168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
20169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
20170 F: Documentation/ABI/testing/sysfs-fs-ubifs
20171 F: Documentation/filesystems/ubifs-authentication.rst
20172 F: Documentation/filesystems/ubifs.rst
20175 UCLINUX (M68KNOMMU AND COLDFIRE)
20176 M: Greg Ungerer <gerg@linux-m68k.org>
20177 L: linux-m68k@lists.linux-m68k.org
20178 L: uclinux-dev@uclinux.org (subscribers-only)
20180 W: http://www.linux-m68k.org/
20181 W: http://www.uclinux.org/
20182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
20183 F: arch/m68k/*/*_no.*
20185 F: arch/m68k/coldfire/
20186 F: arch/m68k/include/asm/*_no.*
20189 M: Jan Kara <jack@suse.com>
20191 F: Documentation/filesystems/udf.rst
20195 M: Bastien Nocera <hadess@hadess.net>
20196 L: linux-input@vger.kernel.org
20198 F: drivers/hid/hid-udraw-ps3.c
20201 M: Evgeniy Dushistov <dushistov@mail.ru>
20203 F: Documentation/admin-guide/ufs.rst
20206 UHID USERSPACE HID IO DRIVER
20207 M: David Rheinsberg <david.rheinsberg@gmail.com>
20208 L: linux-input@vger.kernel.org
20210 F: drivers/hid/uhid.c
20211 F: include/uapi/linux/uhid.h
20214 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20215 L: linux-usb@vger.kernel.org
20217 F: drivers/usb/common/ulpi.c
20218 F: include/linux/ulpi/
20221 M: Gabriel Krisman Bertazi <krisman@collabora.com>
20222 L: linux-fsdevel@vger.kernel.org
20227 M: Tony Finch <dot@dotat.at>
20229 W: http://dotat.at/prog/unifdef
20230 F: scripts/unifdef.c
20232 UNIFORM CDROM DRIVER
20233 M: Phillip Potter <phil@philpotter.co.uk>
20235 F: Documentation/cdrom/
20236 F: drivers/cdrom/cdrom.c
20237 F: include/linux/cdrom.h
20238 F: include/uapi/linux/cdrom.h
20240 UNISYS S-PAR DRIVERS
20241 M: David Kershner <david.kershner@unisys.com>
20242 L: sparmaintainer@unisys.com (Unisys internal)
20244 F: drivers/staging/unisys/
20245 F: drivers/visorbus/
20246 F: include/linux/visorbus.h
20248 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
20249 R: Alim Akhtar <alim.akhtar@samsung.com>
20250 R: Avri Altman <avri.altman@wdc.com>
20251 L: linux-scsi@vger.kernel.org
20253 F: Documentation/devicetree/bindings/ufs/
20254 F: Documentation/scsi/ufs.rst
20255 F: drivers/scsi/ufs/
20257 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
20258 M: Pedro Sousa <pedrom.sousa@synopsys.com>
20259 L: linux-scsi@vger.kernel.org
20261 F: drivers/scsi/ufs/*dwc*
20263 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
20264 M: Stanley Chu <stanley.chu@mediatek.com>
20265 L: linux-scsi@vger.kernel.org
20266 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
20268 F: drivers/scsi/ufs/ufs-mediatek*
20270 UNSORTED BLOCK IMAGES (UBI)
20271 M: Richard Weinberger <richard@nod.at>
20272 L: linux-mtd@lists.infradead.org
20274 W: http://www.linux-mtd.infradead.org/
20275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
20276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
20277 F: drivers/mtd/ubi/
20278 F: include/linux/mtd/ubi.h
20279 F: include/uapi/mtd/ubi-user.h
20281 USB "USBNET" DRIVER FRAMEWORK
20282 M: Oliver Neukum <oneukum@suse.com>
20283 L: netdev@vger.kernel.org
20285 W: http://www.linux-usb.org/usbnet
20286 F: drivers/net/usb/usbnet.c
20287 F: include/linux/usb/usbnet.h
20290 M: Oliver Neukum <oneukum@suse.com>
20291 L: linux-usb@vger.kernel.org
20293 F: Documentation/usb/acm.rst
20294 F: drivers/usb/class/cdc-acm.*
20296 USB APPLE MFI FASTCHARGE DRIVER
20297 M: Bastien Nocera <hadess@hadess.net>
20298 L: linux-usb@vger.kernel.org
20300 F: drivers/usb/misc/apple-mfi-fastcharge.c
20302 USB AR5523 WIRELESS DRIVER
20303 M: Pontus Fuchs <pontus.fuchs@gmail.com>
20304 L: linux-wireless@vger.kernel.org
20306 F: drivers/net/wireless/ath/ar5523/
20309 M: Oliver Neukum <oneukum@suse.com>
20310 L: linux-usb@vger.kernel.org
20311 L: linux-scsi@vger.kernel.org
20313 F: drivers/usb/storage/uas.c
20315 USB CDC ETHERNET DRIVER
20316 M: Oliver Neukum <oliver@neukum.org>
20317 L: linux-usb@vger.kernel.org
20319 F: drivers/net/usb/cdc_*.c
20320 F: include/uapi/linux/usb/cdc.h
20322 USB CHAOSKEY DRIVER
20323 M: Keith Packard <keithp@keithp.com>
20324 L: linux-usb@vger.kernel.org
20326 F: drivers/usb/misc/chaoskey.c
20328 USB CYPRESS C67X00 DRIVER
20329 L: linux-usb@vger.kernel.org
20331 F: drivers/usb/c67x00/
20333 USB DAVICOM DM9601 DRIVER
20334 M: Peter Korsgaard <peter@korsgaard.com>
20335 L: netdev@vger.kernel.org
20337 W: http://www.linux-usb.org/usbnet
20338 F: drivers/net/usb/dm9601.c
20341 M: Alan Stern <stern@rowland.harvard.edu>
20342 L: linux-usb@vger.kernel.org
20344 F: Documentation/usb/ehci.rst
20345 F: drivers/usb/host/ehci*
20347 USB GADGET/PERIPHERAL SUBSYSTEM
20348 M: Felipe Balbi <balbi@kernel.org>
20349 L: linux-usb@vger.kernel.org
20351 W: http://www.linux-usb.org/gadget
20352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
20353 F: drivers/usb/gadget/
20354 F: include/linux/usb/gadget*
20356 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
20357 M: Jiri Kosina <jikos@kernel.org>
20358 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
20359 L: linux-usb@vger.kernel.org
20361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
20362 F: Documentation/hid/hiddev.rst
20363 F: drivers/hid/usbhid/
20365 USB INTEL XHCI ROLE MUX DRIVER
20366 M: Hans de Goede <hdegoede@redhat.com>
20367 L: linux-usb@vger.kernel.org
20369 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
20371 USB IP DRIVER FOR HISILICON KIRIN 960
20372 M: Yu Chen <chenyu56@huawei.com>
20373 M: Binghui Wang <wangbinghui@hisilicon.com>
20374 L: linux-usb@vger.kernel.org
20376 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
20377 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
20379 USB IP DRIVER FOR HISILICON KIRIN 970
20380 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20381 L: linux-usb@vger.kernel.org
20383 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
20384 F: drivers/phy/hisilicon/phy-hi3670-usb3.c
20387 M: Olav Kongas <ok@artecdesign.ee>
20388 L: linux-usb@vger.kernel.org
20390 F: drivers/usb/host/isp116x*
20391 F: include/linux/usb/isp116x.h
20394 M: Rui Miguel Silva <rui.silva@linaro.org>
20395 L: linux-usb@vger.kernel.org
20397 F: drivers/usb/isp1760/*
20398 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
20400 USB LAN78XX ETHERNET DRIVER
20401 M: Woojung Huh <woojung.huh@microchip.com>
20402 M: UNGLinuxDriver@microchip.com
20403 L: netdev@vger.kernel.org
20405 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
20406 F: drivers/net/usb/lan78xx.*
20407 F: include/dt-bindings/net/microchip-lan78xx.h
20409 USB MASS STORAGE DRIVER
20410 M: Alan Stern <stern@rowland.harvard.edu>
20411 L: linux-usb@vger.kernel.org
20412 L: usb-storage@lists.one-eyed-alien.net
20414 F: drivers/usb/storage/
20417 M: Clemens Ladisch <clemens@ladisch.de>
20418 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20421 F: sound/usb/midi.*
20423 USB NETWORKING DRIVERS
20424 L: linux-usb@vger.kernel.org
20426 F: drivers/net/usb/
20429 M: Alan Stern <stern@rowland.harvard.edu>
20430 L: linux-usb@vger.kernel.org
20432 F: Documentation/usb/ohci.rst
20433 F: drivers/usb/host/ohci*
20435 USB OTG FSM (Finite State Machine)
20436 M: Peter Chen <peter.chen@kernel.org>
20437 L: linux-usb@vger.kernel.org
20439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
20440 F: drivers/usb/common/usb-otg-fsm.c
20443 M: Valentina Manea <valentina.manea.m@gmail.com>
20444 M: Shuah Khan <shuah@kernel.org>
20445 M: Shuah Khan <skhan@linuxfoundation.org>
20446 L: linux-usb@vger.kernel.org
20448 F: Documentation/usb/usbip_protocol.rst
20449 F: drivers/usb/usbip/
20450 F: tools/testing/selftests/drivers/usb/usbip/
20451 F: tools/usb/usbip/
20454 M: Petko Manolov <petkan@nucleusys.com>
20455 L: linux-usb@vger.kernel.org
20456 L: netdev@vger.kernel.org
20458 W: https://github.com/petkan/pegasus
20459 T: git git://github.com/petkan/pegasus.git
20460 F: drivers/net/usb/pegasus.*
20463 M: Felipe Balbi <balbi@kernel.org>
20464 L: linux-usb@vger.kernel.org
20466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
20467 F: drivers/usb/phy/
20469 USB PRINTER DRIVER (usblp)
20470 M: Pete Zaitcev <zaitcev@redhat.com>
20471 L: linux-usb@vger.kernel.org
20473 F: drivers/usb/class/usblp.c
20475 USB RAW GADGET DRIVER
20476 R: Andrey Konovalov <andreyknvl@gmail.com>
20477 L: linux-usb@vger.kernel.org
20479 F: Documentation/usb/raw-gadget.rst
20480 F: drivers/usb/gadget/legacy/raw_gadget.c
20481 F: include/uapi/linux/usb/raw_gadget.h
20483 USB QMI WWAN NETWORK DRIVER
20484 M: Bjørn Mork <bjorn@mork.no>
20485 L: netdev@vger.kernel.org
20487 F: Documentation/ABI/testing/sysfs-class-net-qmi
20488 F: drivers/net/usb/qmi_wwan.c
20491 M: Petko Manolov <petkan@nucleusys.com>
20492 L: linux-usb@vger.kernel.org
20493 L: netdev@vger.kernel.org
20495 W: https://github.com/petkan/rtl8150
20496 T: git git://github.com/petkan/rtl8150.git
20497 F: drivers/net/usb/rtl8150.c
20499 USB SERIAL SUBSYSTEM
20500 M: Johan Hovold <johan@kernel.org>
20501 L: linux-usb@vger.kernel.org
20503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
20504 F: Documentation/usb/usb-serial.rst
20505 F: drivers/usb/serial/
20506 F: include/linux/usb/serial.h
20508 USB SMSC75XX ETHERNET DRIVER
20509 M: Steve Glendinning <steve.glendinning@shawell.net>
20510 L: netdev@vger.kernel.org
20512 F: drivers/net/usb/smsc75xx.*
20514 USB SMSC95XX ETHERNET DRIVER
20515 M: Steve Glendinning <steve.glendinning@shawell.net>
20516 M: UNGLinuxDriver@microchip.com
20517 L: netdev@vger.kernel.org
20519 F: drivers/net/usb/smsc95xx.*
20522 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20523 L: linux-usb@vger.kernel.org
20525 W: http://www.linux-usb.org
20526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
20527 F: Documentation/devicetree/bindings/usb/
20528 F: Documentation/usb/
20530 F: include/linux/usb.h
20531 F: include/linux/usb/
20533 USB TYPEC BUS FOR ALTERNATE MODES
20534 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20535 L: linux-usb@vger.kernel.org
20537 F: Documentation/ABI/testing/sysfs-bus-typec
20538 F: Documentation/driver-api/usb/typec_bus.rst
20539 F: drivers/usb/typec/altmodes/
20540 F: include/linux/usb/typec_altmode.h
20543 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20544 L: linux-usb@vger.kernel.org
20546 F: Documentation/ABI/testing/sysfs-class-typec
20547 F: Documentation/driver-api/usb/typec.rst
20548 F: drivers/usb/typec/
20549 F: include/linux/usb/typec.h
20551 USB TYPEC INTEL PMC MUX DRIVER
20552 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20553 L: linux-usb@vger.kernel.org
20555 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
20556 F: drivers/usb/typec/mux/intel_pmc_mux.c
20558 USB TYPEC PI3USB30532 MUX DRIVER
20559 M: Hans de Goede <hdegoede@redhat.com>
20560 L: linux-usb@vger.kernel.org
20562 F: drivers/usb/typec/mux/pi3usb30532.c
20564 USB TYPEC PORT CONTROLLER DRIVERS
20565 M: Guenter Roeck <linux@roeck-us.net>
20566 L: linux-usb@vger.kernel.org
20568 F: drivers/usb/typec/tcpm/
20571 M: Alan Stern <stern@rowland.harvard.edu>
20572 L: linux-usb@vger.kernel.org
20574 F: drivers/usb/host/uhci*
20577 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20578 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
20579 L: linux-media@vger.kernel.org
20581 W: http://www.ideasonboard.org/uvc/
20582 T: git git://linuxtv.org/media_tree.git
20583 F: drivers/media/usb/uvc/
20584 F: include/uapi/linux/uvcvideo.h
20587 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20588 L: linux-usb@vger.kernel.org
20590 F: drivers/usb/gadget/function/*uvc*
20591 F: drivers/usb/gadget/legacy/webcam.c
20592 F: include/uapi/linux/usb/g_uvc.h
20594 USB WIRELESS RNDIS DRIVER (rndis_wlan)
20595 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
20596 L: linux-wireless@vger.kernel.org
20598 F: drivers/net/wireless/rndis_wlan.c
20601 M: Mathias Nyman <mathias.nyman@intel.com>
20602 L: linux-usb@vger.kernel.org
20604 F: drivers/usb/host/pci-quirks*
20605 F: drivers/usb/host/xhci*
20608 L: linux-wireless@vger.kernel.org
20610 W: http://linux-lc100020.sourceforge.net
20611 F: drivers/net/wireless/zydas/zd1201.*
20614 M: Antoine Jacquet <royale@zerezo.com>
20615 L: linux-usb@vger.kernel.org
20616 L: linux-media@vger.kernel.org
20618 W: http://royale.zerezo.com/zr364xx/
20619 T: git git://linuxtv.org/media_tree.git
20620 F: Documentation/admin-guide/media/zr364xx*
20621 F: drivers/media/usb/zr364xx/
20623 USER-MODE LINUX (UML)
20624 M: Richard Weinberger <richard@nod.at>
20625 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
20626 M: Johannes Berg <johannes@sipsolutions.net>
20627 L: linux-um@lists.infradead.org
20629 W: http://user-mode-linux.sourceforge.net
20630 Q: https://patchwork.ozlabs.org/project/linux-um/list/
20631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
20632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
20633 F: Documentation/virt/uml/
20638 USERSPACE COPYIN/COPYOUT (UIOVEC)
20639 M: Alexander Viro <viro@zeniv.linux.org.uk>
20641 F: include/linux/uio.h
20644 USERSPACE DMA BUFFER DRIVER
20645 M: Gerd Hoffmann <kraxel@redhat.com>
20646 L: dri-devel@lists.freedesktop.org
20648 T: git git://anongit.freedesktop.org/drm/drm-misc
20649 F: drivers/dma-buf/udmabuf.c
20650 F: include/uapi/linux/udmabuf.h
20652 USERSPACE I/O (UIO)
20653 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
20656 F: Documentation/driver-api/uio-howto.rst
20658 F: include/linux/uio_driver.h
20661 M: Karel Zak <kzak@redhat.com>
20662 L: util-linux@vger.kernel.org
20664 W: http://en.wikipedia.org/wiki/Util-linux
20665 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
20668 M: Christoph Hellwig <hch@lst.de>
20669 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20670 L: linux-kernel@vger.kernel.org
20672 T: git git://git.infradead.org/users/hch/uuid.git
20673 F: include/linux/uuid.h
20674 F: include/uapi/linux/uuid.h
20679 M: Justin Ernst <justin.ernst@hpe.com>
20680 L: platform-driver-x86@vger.kernel.org
20682 F: drivers/platform/x86/uv_sysfs.c
20685 M: Michal Januszewski <spock@gentoo.org>
20686 L: linux-fbdev@vger.kernel.org
20688 W: https://github.com/mjanusz/v86d
20689 F: Documentation/fb/uvesafb.rst
20690 F: drivers/video/fbdev/uvesafb.*
20692 Ux500 CLOCK DRIVERS
20693 M: Ulf Hansson <ulf.hansson@linaro.org>
20694 L: linux-clk@vger.kernel.org
20695 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20697 F: drivers/clk/ux500/
20700 M: Stefan Agner <stefan@agner.ch>
20701 L: linux-mtd@lists.infradead.org
20703 F: drivers/mtd/nand/raw/vf610_nfc.c
20705 VFAT/FAT/MSDOS FILESYSTEM
20706 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
20708 F: Documentation/filesystems/vfat.rst
20712 M: Alex Williamson <alex.williamson@redhat.com>
20713 R: Cornelia Huck <cohuck@redhat.com>
20714 L: kvm@vger.kernel.org
20716 T: git git://github.com/awilliam/linux-vfio.git
20717 F: Documentation/driver-api/vfio.rst
20719 F: include/linux/vfio.h
20720 F: include/linux/vfio_pci_core.h
20721 F: include/uapi/linux/vfio.h
20724 M: Diana Craciun <diana.craciun@oss.nxp.com>
20725 L: kvm@vger.kernel.org
20727 F: drivers/vfio/fsl-mc/
20729 VFIO HISILICON PCI DRIVER
20730 M: Longfang Liu <liulongfang@huawei.com>
20731 M: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
20732 L: kvm@vger.kernel.org
20734 F: drivers/vfio/pci/hisilicon/
20736 VFIO MEDIATED DEVICE DRIVERS
20737 M: Kirti Wankhede <kwankhede@nvidia.com>
20738 L: kvm@vger.kernel.org
20740 F: Documentation/driver-api/vfio-mediated-device.rst
20741 F: drivers/vfio/mdev/
20742 F: include/linux/mdev.h
20743 F: samples/vfio-mdev/
20745 VFIO PCI DEVICE SPECIFIC DRIVERS
20746 R: Jason Gunthorpe <jgg@nvidia.com>
20747 R: Yishai Hadas <yishaih@nvidia.com>
20748 R: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
20749 R: Kevin Tian <kevin.tian@intel.com>
20750 L: kvm@vger.kernel.org
20752 P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
20753 F: drivers/vfio/pci/*/
20755 VFIO PLATFORM DRIVER
20756 M: Eric Auger <eric.auger@redhat.com>
20757 L: kvm@vger.kernel.org
20759 F: drivers/vfio/platform/
20761 VFIO MLX5 PCI DRIVER
20762 M: Yishai Hadas <yishaih@nvidia.com>
20763 L: kvm@vger.kernel.org
20765 F: drivers/vfio/pci/mlx5/
20768 R: Lukas Wunner <lukas@wunner.de>
20770 T: git git://anongit.freedesktop.org/drm/drm-misc
20771 F: Documentation/gpu/vga-switcheroo.rst
20772 F: drivers/gpu/vga/vga_switcheroo.c
20773 F: include/linux/vga_switcheroo.h
20775 VIA RHINE NETWORK DRIVER
20777 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
20778 F: drivers/net/ethernet/via/via-rhine.c
20780 VIA SD/MMC CARD CONTROLLER DRIVER
20781 M: Bruce Chang <brucechang@via.com.tw>
20782 M: Harald Welte <HaraldWelte@viatech.com>
20784 F: drivers/mmc/host/via-sdmmc.c
20786 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
20787 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
20788 L: linux-fbdev@vger.kernel.org
20790 F: drivers/video/fbdev/via/
20791 F: include/linux/via-core.h
20792 F: include/linux/via-gpio.h
20793 F: include/linux/via_i2c.h
20795 VIA VELOCITY NETWORK DRIVER
20796 M: Francois Romieu <romieu@fr.zoreil.com>
20797 L: netdev@vger.kernel.org
20799 F: drivers/net/ethernet/via/via-velocity.*
20801 VICODEC VIRTUAL CODEC DRIVER
20802 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
20803 L: linux-media@vger.kernel.org
20805 W: https://linuxtv.org
20806 T: git git://linuxtv.org/media_tree.git
20807 F: drivers/media/test-drivers/vicodec/*
20809 VIDEO I2C POLLING DRIVER
20810 M: Matt Ranostay <matt.ranostay@konsulko.com>
20811 L: linux-media@vger.kernel.org
20813 F: drivers/media/i2c/video-i2c.c
20815 VIDEO MULTIPLEXER DRIVER
20816 M: Philipp Zabel <p.zabel@pengutronix.de>
20817 L: linux-media@vger.kernel.org
20819 F: drivers/media/platform/video-mux.c
20821 VIDEOBUF2 FRAMEWORK
20822 M: Tomasz Figa <tfiga@chromium.org>
20823 M: Marek Szyprowski <m.szyprowski@samsung.com>
20824 L: linux-media@vger.kernel.org
20826 F: drivers/media/common/videobuf2/*
20827 F: include/media/videobuf2-*
20829 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
20830 M: Shuah Khan <skhan@linuxfoundation.org>
20831 R: Kieran Bingham <kieran.bingham@ideasonboard.com>
20832 L: linux-media@vger.kernel.org
20834 W: https://linuxtv.org
20835 T: git git://linuxtv.org/media_tree.git
20836 F: drivers/media/test-drivers/vimc/*
20839 M: Alex Williamson <alex.williamson@redhat.com>
20840 M: Paolo Bonzini <pbonzini@redhat.com>
20841 L: kvm@vger.kernel.org
20845 VIRTIO AND VHOST VSOCK DRIVER
20846 M: Stefan Hajnoczi <stefanha@redhat.com>
20847 M: Stefano Garzarella <sgarzare@redhat.com>
20848 L: kvm@vger.kernel.org
20849 L: virtualization@lists.linux-foundation.org
20850 L: netdev@vger.kernel.org
20852 F: drivers/vhost/vsock.c
20853 F: include/linux/virtio_vsock.h
20854 F: include/uapi/linux/virtio_vsock.h
20855 F: net/vmw_vsock/virtio_transport.c
20856 F: net/vmw_vsock/virtio_transport_common.c
20858 VIRTIO BLOCK AND SCSI DRIVERS
20859 M: "Michael S. Tsirkin" <mst@redhat.com>
20860 M: Jason Wang <jasowang@redhat.com>
20861 R: Paolo Bonzini <pbonzini@redhat.com>
20862 R: Stefan Hajnoczi <stefanha@redhat.com>
20863 L: virtualization@lists.linux-foundation.org
20865 F: drivers/block/virtio_blk.c
20866 F: drivers/scsi/virtio_scsi.c
20867 F: drivers/vhost/scsi.c
20868 F: include/uapi/linux/virtio_blk.h
20869 F: include/uapi/linux/virtio_scsi.h
20871 VIRTIO CONSOLE DRIVER
20872 M: Amit Shah <amit@kernel.org>
20873 L: virtualization@lists.linux-foundation.org
20875 F: drivers/char/virtio_console.c
20876 F: include/linux/virtio_console.h
20877 F: include/uapi/linux/virtio_console.h
20879 VIRTIO CORE AND NET DRIVERS
20880 M: "Michael S. Tsirkin" <mst@redhat.com>
20881 M: Jason Wang <jasowang@redhat.com>
20882 L: virtualization@lists.linux-foundation.org
20884 F: Documentation/ABI/testing/sysfs-bus-vdpa
20885 F: Documentation/devicetree/bindings/virtio/
20886 F: drivers/block/virtio_blk.c
20887 F: drivers/crypto/virtio/
20888 F: drivers/net/virtio_net.c
20891 F: include/linux/vdpa.h
20892 F: include/linux/virtio*.h
20893 F: include/uapi/linux/virtio_*.h
20897 M: "Michael S. Tsirkin" <mst@redhat.com>
20898 M: David Hildenbrand <david@redhat.com>
20899 L: virtualization@lists.linux-foundation.org
20901 F: drivers/virtio/virtio_balloon.c
20902 F: include/uapi/linux/virtio_balloon.h
20903 F: include/linux/balloon_compaction.h
20904 F: mm/balloon_compaction.c
20906 VIRTIO CRYPTO DRIVER
20907 M: Gonglei <arei.gonglei@huawei.com>
20908 L: virtualization@lists.linux-foundation.org
20909 L: linux-crypto@vger.kernel.org
20911 F: drivers/crypto/virtio/
20912 F: include/uapi/linux/virtio_crypto.h
20914 VIRTIO DRIVERS FOR S390
20915 M: Cornelia Huck <cohuck@redhat.com>
20916 M: Halil Pasic <pasic@linux.ibm.com>
20917 L: linux-s390@vger.kernel.org
20918 L: virtualization@lists.linux-foundation.org
20919 L: kvm@vger.kernel.org
20921 F: arch/s390/include/uapi/asm/virtio-ccw.h
20922 F: drivers/s390/virtio/
20925 M: Vivek Goyal <vgoyal@redhat.com>
20926 M: Stefan Hajnoczi <stefanha@redhat.com>
20927 M: Miklos Szeredi <miklos@szeredi.hu>
20928 L: virtualization@lists.linux-foundation.org
20929 L: linux-fsdevel@vger.kernel.org
20931 W: https://virtio-fs.gitlab.io/
20932 F: Documentation/filesystems/virtiofs.rst
20933 F: fs/fuse/virtio_fs.c
20934 F: include/uapi/linux/virtio_fs.h
20937 M: Enrico Weigelt, metux IT consult <info@metux.net>
20938 M: Viresh Kumar <vireshk@kernel.org>
20939 L: linux-gpio@vger.kernel.org
20940 L: virtualization@lists.linux-foundation.org
20942 F: drivers/gpio/gpio-virtio.c
20943 F: include/uapi/linux/virtio_gpio.h
20946 M: David Airlie <airlied@linux.ie>
20947 M: Gerd Hoffmann <kraxel@redhat.com>
20948 R: Gurchetan Singh <gurchetansingh@chromium.org>
20949 R: Chia-I Wu <olvaffe@gmail.com>
20950 L: dri-devel@lists.freedesktop.org
20951 L: virtualization@lists.linux-foundation.org
20953 T: git git://anongit.freedesktop.org/drm/drm-misc
20954 F: drivers/gpu/drm/virtio/
20955 F: include/uapi/linux/virtio_gpu.h
20957 VIRTIO HOST (VHOST)
20958 M: "Michael S. Tsirkin" <mst@redhat.com>
20959 M: Jason Wang <jasowang@redhat.com>
20960 L: kvm@vger.kernel.org
20961 L: virtualization@lists.linux-foundation.org
20962 L: netdev@vger.kernel.org
20964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
20966 F: include/linux/vhost_iotlb.h
20967 F: include/uapi/linux/vhost.h
20969 VIRTIO INPUT DRIVER
20970 M: Gerd Hoffmann <kraxel@redhat.com>
20972 F: drivers/virtio/virtio_input.c
20973 F: include/uapi/linux/virtio_input.h
20975 VIRTIO IOMMU DRIVER
20976 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
20977 L: virtualization@lists.linux-foundation.org
20979 F: drivers/iommu/virtio-iommu.c
20980 F: include/uapi/linux/virtio_iommu.h
20983 M: David Hildenbrand <david@redhat.com>
20984 L: virtualization@lists.linux-foundation.org
20986 W: https://virtio-mem.gitlab.io/
20987 F: drivers/virtio/virtio_mem.c
20988 F: include/uapi/linux/virtio_mem.h
20990 VIRTIO SOUND DRIVER
20991 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
20992 M: "Michael S. Tsirkin" <mst@redhat.com>
20993 L: virtualization@lists.linux-foundation.org
20994 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20996 F: include/uapi/linux/virtio_snd.h
21000 M: Conghui Chen <conghui.chen@intel.com>
21001 M: Viresh Kumar <viresh.kumar@linaro.org>
21002 L: linux-i2c@vger.kernel.org
21003 L: virtualization@lists.linux-foundation.org
21005 F: drivers/i2c/busses/i2c-virtio.c
21006 F: include/uapi/linux/virtio_i2c.h
21009 M: Pankaj Gupta <pankaj.gupta.linux@gmail.com>
21010 L: virtualization@lists.linux-foundation.org
21012 F: drivers/nvdimm/virtio_pmem.c
21013 F: drivers/nvdimm/nd_virtio.c
21015 VIRTUAL BOX GUEST DEVICE DRIVER
21016 M: Hans de Goede <hdegoede@redhat.com>
21017 M: Arnd Bergmann <arnd@arndb.de>
21018 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21020 F: drivers/virt/vboxguest/
21021 F: include/linux/vbox_utils.h
21022 F: include/uapi/linux/vbox*.h
21024 VIRTUAL BOX SHARED FOLDER VFS DRIVER
21025 M: Hans de Goede <hdegoede@redhat.com>
21026 L: linux-fsdevel@vger.kernel.org
21030 VIRTUAL SERIO DEVICE DRIVER
21031 M: Stephen Chandler Paul <thatslyude@gmail.com>
21033 F: drivers/input/serio/userio.c
21034 F: include/uapi/linux/userio.h
21036 VIVID VIRTUAL VIDEO DRIVER
21037 M: Hans Verkuil <hverkuil@xs4all.nl>
21038 L: linux-media@vger.kernel.org
21040 W: https://linuxtv.org
21041 T: git git://linuxtv.org/media_tree.git
21042 F: drivers/media/test-drivers/vivid/*
21044 VIDTV VIRTUAL DIGITAL TV DRIVER
21045 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
21046 L: linux-media@vger.kernel.org
21048 W: https://linuxtv.org
21049 T: git git://linuxtv.org/media_tree.git
21050 F: drivers/media/test-drivers/vidtv/*
21053 M: Florian Fainelli <f.fainelli@gmail.com>
21054 L: openwrt-devel@lists.openwrt.org (subscribers-only)
21056 F: drivers/vlynq/vlynq.c
21057 F: include/linux/vlynq.h
21060 M: Martyn Welch <martyn@welchs.me.uk>
21061 M: Manohar Vanga <manohar.vanga@gmail.com>
21062 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21063 L: linux-kernel@vger.kernel.org
21065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
21066 F: Documentation/driver-api/vme.rst
21067 F: drivers/staging/vme/
21069 F: include/linux/vme*
21071 VM SOCKETS (AF_VSOCK)
21072 M: Stefano Garzarella <sgarzare@redhat.com>
21073 L: virtualization@lists.linux-foundation.org
21074 L: netdev@vger.kernel.org
21076 F: drivers/net/vsockmon.c
21077 F: include/net/af_vsock.h
21078 F: include/uapi/linux/vm_sockets.h
21079 F: include/uapi/linux/vm_sockets_diag.h
21080 F: include/uapi/linux/vsockmon.h
21082 F: tools/testing/vsock/
21084 VMWARE BALLOON DRIVER
21085 M: Nadav Amit <namit@vmware.com>
21086 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21087 L: linux-kernel@vger.kernel.org
21089 F: drivers/misc/vmw_balloon.c
21091 VMWARE HYPERVISOR INTERFACE
21092 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
21093 M: Alexey Makhalov <amakhalov@vmware.com>
21094 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21095 L: virtualization@lists.linux-foundation.org
21098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
21099 F: arch/x86/include/asm/vmware.h
21100 F: arch/x86/kernel/cpu/vmware.c
21102 VMWARE PVRDMA DRIVER
21103 M: Bryan Tan <bryantan@vmware.com>
21104 M: Vishnu Dasa <vdasa@vmware.com>
21105 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21106 L: linux-rdma@vger.kernel.org
21108 F: drivers/infiniband/hw/vmw_pvrdma/
21110 VMware PVSCSI driver
21111 M: Vishal Bhakta <vbhakta@vmware.com>
21112 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21113 L: linux-scsi@vger.kernel.org
21115 F: drivers/scsi/vmw_pvscsi.c
21116 F: drivers/scsi/vmw_pvscsi.h
21118 VMWARE VIRTUAL PTP CLOCK DRIVER
21119 M: Vivek Thampi <vithampi@vmware.com>
21120 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21121 L: netdev@vger.kernel.org
21123 F: drivers/ptp/ptp_vmw.c
21126 M: Bryan Tan <bryantan@vmware.com>
21127 M: Rajesh Jalisatgi <rjalisatgi@vmware.com>
21128 M: Vishnu Dasa <vdasa@vmware.com>
21129 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21130 L: linux-kernel@vger.kernel.org
21132 F: drivers/misc/vmw_vmci/
21134 VMWARE VMMOUSE SUBDRIVER
21135 M: Zack Rusin <zackr@vmware.com>
21136 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
21137 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21138 L: linux-input@vger.kernel.org
21140 F: drivers/input/mouse/vmmouse.c
21141 F: drivers/input/mouse/vmmouse.h
21143 VMWARE VMXNET3 ETHERNET DRIVER
21144 M: Ronak Doshi <doshir@vmware.com>
21145 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21146 L: netdev@vger.kernel.org
21148 F: drivers/net/vmxnet3/
21150 VOCORE VOCORE2 BOARD
21151 M: Harvey Hunt <harveyhuntnexus@gmail.com>
21152 L: linux-mips@vger.kernel.org
21154 F: arch/mips/boot/dts/ralink/vocore2.dts
21156 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
21157 M: Liam Girdwood <lgirdwood@gmail.com>
21158 M: Mark Brown <broonie@kernel.org>
21159 L: linux-kernel@vger.kernel.org
21161 W: http://www.slimlogic.co.uk/?p=48
21162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
21163 F: Documentation/devicetree/bindings/regulator/
21164 F: Documentation/power/regulator/
21165 F: drivers/regulator/
21166 F: include/dt-bindings/regulator/
21167 F: include/linux/regulator/
21168 K: regulator_get_optional
21170 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
21171 R: Matti Vaittinen <mazziesaccount@gmail.com>
21172 F: drivers/regulator/irq_helpers.c
21175 M: David Ahern <dsahern@kernel.org>
21176 L: netdev@vger.kernel.org
21178 F: Documentation/networking/vrf.rst
21179 F: drivers/net/vrf.c
21182 M: Petr Mladek <pmladek@suse.com>
21183 M: Steven Rostedt <rostedt@goodmis.org>
21184 M: Sergey Senozhatsky <senozhatsky@chromium.org>
21185 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21186 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
21188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
21189 F: Documentation/core-api/printk-formats.rst
21190 F: lib/test_printf.c
21191 F: lib/test_scanf.c
21194 VT1211 HARDWARE MONITOR DRIVER
21195 M: Juerg Haefliger <juergh@gmail.com>
21196 L: linux-hwmon@vger.kernel.org
21198 F: Documentation/hwmon/vt1211.rst
21199 F: drivers/hwmon/vt1211.c
21201 VT8231 HARDWARE MONITOR DRIVER
21202 M: Roger Lucas <vt8231@hiddenengine.co.uk>
21203 L: linux-hwmon@vger.kernel.org
21205 F: drivers/hwmon/vt8231.c
21207 VUB300 USB to SDIO/SD/MMC bridge chip
21208 L: linux-mmc@vger.kernel.org
21210 F: drivers/mmc/host/vub300.c
21212 W1 DALLAS'S 1-WIRE BUS
21213 M: Evgeniy Polyakov <zbr@ioremap.net>
21215 F: Documentation/devicetree/bindings/w1/
21216 F: Documentation/w1/
21218 F: include/linux/w1.h
21220 W83791D HARDWARE MONITORING DRIVER
21221 M: Marc Hulsman <m.hulsman@tudelft.nl>
21222 L: linux-hwmon@vger.kernel.org
21224 F: Documentation/hwmon/w83791d.rst
21225 F: drivers/hwmon/w83791d.c
21227 W83793 HARDWARE MONITORING DRIVER
21228 M: Rudolf Marek <r.marek@assembler.cz>
21229 L: linux-hwmon@vger.kernel.org
21231 F: Documentation/hwmon/w83793.rst
21232 F: drivers/hwmon/w83793.c
21234 W83795 HARDWARE MONITORING DRIVER
21235 M: Jean Delvare <jdelvare@suse.com>
21236 L: linux-hwmon@vger.kernel.org
21238 F: drivers/hwmon/w83795.c
21240 W83L51xD SD/MMC CARD INTERFACE DRIVER
21241 M: Pierre Ossman <pierre@ossman.eu>
21243 F: drivers/mmc/host/wbsd.*
21245 WACOM PROTOCOL 4 SERIAL TABLETS
21246 M: Julian Squires <julian@cipht.net>
21247 M: Hans de Goede <hdegoede@redhat.com>
21248 L: linux-input@vger.kernel.org
21250 F: drivers/input/tablet/wacom_serial4.c
21252 WATCHDOG DEVICE DRIVERS
21253 M: Wim Van Sebroeck <wim@linux-watchdog.org>
21254 M: Guenter Roeck <linux@roeck-us.net>
21255 L: linux-watchdog@vger.kernel.org
21257 W: http://www.linux-watchdog.org/
21258 T: git git://www.linux-watchdog.org/linux-watchdog.git
21259 F: Documentation/devicetree/bindings/watchdog/
21260 F: Documentation/watchdog/
21261 F: drivers/watchdog/
21262 F: include/linux/watchdog.h
21263 F: include/uapi/linux/watchdog.h
21265 WHISKEYCOVE PMIC GPIO DRIVER
21266 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
21267 L: linux-gpio@vger.kernel.org
21269 F: drivers/gpio/gpio-wcove.c
21272 M: Dianlong Li <long17.cool@163.com>
21273 L: linux-rtc@vger.kernel.org
21275 F: drivers/rtc/rtc-sd3078.c
21278 M: David Rheinsberg <david.rheinsberg@gmail.com>
21279 L: linux-input@vger.kernel.org
21281 F: drivers/hid/hid-wiimote*
21283 WILOCITY WIL6210 WIRELESS DRIVER
21284 L: linux-wireless@vger.kernel.org
21286 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
21287 F: drivers/net/wireless/ath/wil6210/
21290 M: David Härdeman <david@hardeman.nu>
21292 F: drivers/media/rc/winbond-cir.c
21294 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
21295 M: William Breathitt Gray <vilhelm.gray@gmail.com>
21296 L: linux-watchdog@vger.kernel.org
21298 F: drivers/watchdog/ebc-c384_wdt.c
21300 WINSYSTEMS WS16C48 GPIO DRIVER
21301 M: William Breathitt Gray <vilhelm.gray@gmail.com>
21302 L: linux-gpio@vger.kernel.org
21304 F: drivers/gpio/gpio-ws16c48.c
21306 WIREGUARD SECURE NETWORK TUNNEL
21307 M: Jason A. Donenfeld <Jason@zx2c4.com>
21308 L: wireguard@lists.zx2c4.com
21309 L: netdev@vger.kernel.org
21311 F: drivers/net/wireguard/
21312 F: tools/testing/selftests/wireguard/
21314 WISTRON LAPTOP BUTTON DRIVER
21315 M: Miloslav Trmac <mitr@volny.cz>
21317 F: drivers/input/misc/wistron_btns.c
21319 WL3501 WIRELESS PCMCIA CARD DRIVER
21320 L: linux-wireless@vger.kernel.org
21322 F: drivers/net/wireless/wl3501*
21324 WOLFSON MICROELECTRONICS DRIVERS
21325 L: patches@opensource.cirrus.com
21327 W: https://github.com/CirrusLogic/linux-drivers/wiki
21328 T: git https://github.com/CirrusLogic/linux-drivers.git
21329 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
21330 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
21331 F: Documentation/devicetree/bindings/mfd/wm831x.txt
21332 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
21333 F: Documentation/devicetree/bindings/sound/wlf,*.yaml
21334 F: Documentation/devicetree/bindings/sound/wm*
21335 F: Documentation/hwmon/wm83??.rst
21336 F: arch/arm/mach-s3c/mach-crag6410*
21337 F: drivers/clk/clk-wm83*.c
21338 F: drivers/gpio/gpio-*wm*.c
21339 F: drivers/gpio/gpio-arizona.c
21340 F: drivers/hwmon/wm83??-hwmon.c
21341 F: drivers/input/misc/wm831x-on.c
21342 F: drivers/input/touchscreen/wm831x-ts.c
21343 F: drivers/input/touchscreen/wm97*.c
21344 F: drivers/leds/leds-wm83*.c
21345 F: drivers/mfd/arizona*
21346 F: drivers/mfd/cs47l24*
21347 F: drivers/mfd/wm*.c
21348 F: drivers/power/supply/wm83*.c
21349 F: drivers/regulator/arizona*
21350 F: drivers/regulator/wm8*.c
21351 F: drivers/rtc/rtc-wm83*.c
21352 F: drivers/video/backlight/wm83*_bl.c
21353 F: drivers/watchdog/wm83*_wdt.c
21354 F: include/linux/mfd/arizona/
21355 F: include/linux/mfd/wm831x/
21356 F: include/linux/mfd/wm8350/
21357 F: include/linux/mfd/wm8400*
21358 F: include/linux/regulator/arizona*
21359 F: include/linux/wm97xx.h
21360 F: include/sound/wm????.h
21361 F: sound/soc/codecs/arizona*
21362 F: sound/soc/codecs/cs47l24*
21363 F: sound/soc/codecs/wm*
21366 M: Tejun Heo <tj@kernel.org>
21367 R: Lai Jiangshan <jiangshanlai@gmail.com>
21369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
21370 F: Documentation/core-api/workqueue.rst
21371 F: include/linux/workqueue.h
21372 F: kernel/workqueue.c
21375 M: Loic Poulain <loic.poulain@linaro.org>
21376 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
21377 R: Johannes Berg <johannes@sipsolutions.net>
21378 L: netdev@vger.kernel.org
21380 F: drivers/net/wwan/
21381 F: include/linux/wwan.h
21382 F: include/uapi/linux/wwan.h
21384 X-POWERS AXP288 PMIC DRIVERS
21385 M: Hans de Goede <hdegoede@redhat.com>
21387 F: drivers/acpi/pmic/intel_pmic_xpower.c
21390 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
21391 M: Chen-Yu Tsai <wens@csie.org>
21392 L: linux-kernel@vger.kernel.org
21397 M: Martin Schiller <ms@dev.tdt.de>
21398 L: linux-x25@vger.kernel.org
21400 F: Documentation/networking/lapb-module.rst
21401 F: Documentation/networking/x25*
21402 F: drivers/net/wan/hdlc_x25.c
21403 F: drivers/net/wan/lapbether.c
21404 F: include/*/lapb.h
21405 F: include/net/x25*
21406 F: include/uapi/linux/x25.h
21410 X86 ARCHITECTURE (32-BIT AND 64-BIT)
21411 M: Thomas Gleixner <tglx@linutronix.de>
21412 M: Ingo Molnar <mingo@redhat.com>
21413 M: Borislav Petkov <bp@alien8.de>
21414 M: Dave Hansen <dave.hansen@linux.intel.com>
21416 R: "H. Peter Anvin" <hpa@zytor.com>
21417 L: linux-kernel@vger.kernel.org
21419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
21420 F: Documentation/devicetree/bindings/x86/
21421 F: Documentation/x86/
21425 M: Andy Lutomirski <luto@kernel.org>
21426 L: linux-kernel@vger.kernel.org
21428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
21431 X86 MCE INFRASTRUCTURE
21432 M: Tony Luck <tony.luck@intel.com>
21433 M: Borislav Petkov <bp@alien8.de>
21434 L: linux-edac@vger.kernel.org
21436 F: Documentation/ABI/testing/sysfs-mce
21437 F: Documentation/x86/x86_64/machinecheck.rst
21438 F: arch/x86/kernel/cpu/mce/*
21440 X86 MICROCODE UPDATE SUPPORT
21441 M: Borislav Petkov <bp@alien8.de>
21443 F: arch/x86/kernel/cpu/microcode/*
21446 M: Dave Hansen <dave.hansen@linux.intel.com>
21447 M: Andy Lutomirski <luto@kernel.org>
21448 M: Peter Zijlstra <peterz@infradead.org>
21449 L: linux-kernel@vger.kernel.org
21451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
21454 X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
21455 M: Hans de Goede <hdegoede@redhat.com>
21456 L: platform-driver-x86@vger.kernel.org
21458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
21459 F: drivers/platform/x86/x86-android-tablets.c
21461 X86 PLATFORM DRIVERS
21462 M: Hans de Goede <hdegoede@redhat.com>
21463 M: Mark Gross <markgross@kernel.org>
21464 L: platform-driver-x86@vger.kernel.org
21466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
21467 F: drivers/platform/olpc/
21468 F: drivers/platform/x86/
21470 X86 PLATFORM DRIVERS - ARCH
21471 R: Darren Hart <dvhart@infradead.org>
21472 R: Andy Shevchenko <andy@infradead.org>
21473 L: platform-driver-x86@vger.kernel.org
21476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
21477 F: arch/x86/platform
21479 X86 PLATFORM UV HPE SUPERDOME FLEX
21480 M: Steve Wahl <steve.wahl@hpe.com>
21481 R: Mike Travis <mike.travis@hpe.com>
21482 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
21483 R: Russ Anderson <russ.anderson@hpe.com>
21485 F: arch/x86/include/asm/uv/
21486 F: arch/x86/kernel/apic/x2apic_uv_x.c
21487 F: arch/x86/platform/uv/
21489 X86 STACK UNWINDING
21490 M: Josh Poimboeuf <jpoimboe@kernel.org>
21491 M: Peter Zijlstra <peterz@infradead.org>
21493 F: arch/x86/include/asm/unwind*.h
21494 F: arch/x86/kernel/dumpstack.c
21495 F: arch/x86/kernel/stacktrace.c
21496 F: arch/x86/kernel/unwind_*.c
21499 M: Andy Lutomirski <luto@kernel.org>
21500 L: linux-kernel@vger.kernel.org
21502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
21503 F: arch/x86/entry/vdso/
21506 M: Matthew Wilcox <willy@infradead.org>
21507 L: linux-fsdevel@vger.kernel.org
21509 F: Documentation/core-api/xarray.rst
21510 F: include/linux/idr.h
21511 F: include/linux/xarray.h
21514 F: tools/testing/radix-tree
21517 M: Benjamin Valentin <benpicco@googlemail.com>
21519 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
21520 F: drivers/media/rc/xbox_remote.c
21522 XC2028/3028 TUNER DRIVER
21523 M: Mauro Carvalho Chehab <mchehab@kernel.org>
21524 L: linux-media@vger.kernel.org
21526 W: https://linuxtv.org
21527 T: git git://linuxtv.org/media_tree.git
21528 F: drivers/media/tuners/xc2028.*
21530 XDP (eXpress Data Path)
21531 M: Alexei Starovoitov <ast@kernel.org>
21532 M: Daniel Borkmann <daniel@iogearbox.net>
21533 M: David S. Miller <davem@davemloft.net>
21534 M: Jakub Kicinski <kuba@kernel.org>
21535 M: Jesper Dangaard Brouer <hawk@kernel.org>
21536 M: John Fastabend <john.fastabend@gmail.com>
21537 L: netdev@vger.kernel.org
21538 L: bpf@vger.kernel.org
21540 F: include/net/xdp.h
21541 F: include/net/xdp_priv.h
21542 F: include/trace/events/xdp.h
21543 F: kernel/bpf/cpumap.c
21544 F: kernel/bpf/devmap.c
21546 F: samples/bpf/xdp*
21547 F: tools/testing/selftests/bpf/*xdp*
21548 F: tools/testing/selftests/bpf/*/*xdp*
21549 F: drivers/net/ethernet/*/*/*/*/*xdp*
21550 F: drivers/net/ethernet/*/*/*xdp*
21551 K: (?:\b|_)xdp(?:\b|_)
21553 XDP SOCKETS (AF_XDP)
21554 M: Björn Töpel <bjorn@kernel.org>
21555 M: Magnus Karlsson <magnus.karlsson@intel.com>
21556 R: Jonathan Lemon <jonathan.lemon@gmail.com>
21557 L: netdev@vger.kernel.org
21558 L: bpf@vger.kernel.org
21560 F: Documentation/networking/af_xdp.rst
21561 F: include/net/xdp_sock*
21562 F: include/net/xsk_buff_pool.h
21563 F: include/uapi/linux/if_xdp.h
21564 F: include/uapi/linux/xdp_diag.h
21565 F: include/net/netns/xdp.h
21567 F: samples/bpf/xdpsock*
21568 F: tools/lib/bpf/xsk*
21570 XEN BLOCK SUBSYSTEM
21571 M: Roger Pau Monné <roger.pau@citrix.com>
21572 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21574 F: drivers/block/xen*
21575 F: drivers/block/xen-blkback/*
21578 M: Stefano Stabellini <sstabellini@kernel.org>
21579 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21581 F: arch/arm/include/asm/xen/
21584 XEN HYPERVISOR ARM64
21585 M: Stefano Stabellini <sstabellini@kernel.org>
21586 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21588 F: arch/arm64/include/asm/xen/
21591 XEN HYPERVISOR INTERFACE
21592 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
21593 M: Juergen Gross <jgross@suse.com>
21594 R: Stefano Stabellini <sstabellini@kernel.org>
21595 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
21598 F: Documentation/ABI/stable/sysfs-hypervisor-xen
21599 F: Documentation/ABI/testing/sysfs-hypervisor-xen
21600 F: arch/x86/include/asm/pvclock-abi.h
21601 F: arch/x86/include/asm/xen/
21602 F: arch/x86/platform/pvh/
21604 F: drivers/*/xen-*front.c
21606 F: include/uapi/xen/
21609 XEN NETWORK BACKEND DRIVER
21610 M: Wei Liu <wei.liu@kernel.org>
21611 M: Paul Durrant <paul@xen.org>
21612 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21613 L: netdev@vger.kernel.org
21615 F: drivers/net/xen-netback/*
21618 M: Juergen Gross <jgross@suse.com>
21619 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21621 F: arch/x86/pci/*xen*
21622 F: drivers/pci/*xen*
21625 M: Juergen Gross <jgross@suse.com>
21626 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21627 L: linux-scsi@vger.kernel.org
21629 F: drivers/scsi/xen-scsifront.c
21630 F: drivers/xen/xen-scsiback.c
21631 F: include/xen/interface/io/vscsiif.h
21634 M: Juergen Gross <jgross@suse.com>
21635 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21636 L: linux-usb@vger.kernel.org
21638 F: drivers/usb/host/xen*
21639 F: include/xen/interface/io/usbif.h
21641 XEN SOUND FRONTEND DRIVER
21642 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
21643 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21644 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21648 XEN SWIOTLB SUBSYSTEM
21649 M: Juergen Gross <jgross@suse.com>
21650 M: Stefano Stabellini <sstabellini@kernel.org>
21651 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21652 L: iommu@lists.linux-foundation.org
21654 F: arch/x86/xen/*swiotlb*
21655 F: drivers/xen/*swiotlb*
21658 C: irc://irc.oftc.net/xfs
21659 M: Darrick J. Wong <djwong@kernel.org>
21660 L: linux-xfs@vger.kernel.org
21663 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
21664 F: Documentation/ABI/testing/sysfs-fs-xfs
21665 F: Documentation/admin-guide/xfs.rst
21666 F: Documentation/filesystems/xfs-delayed-logging-design.rst
21667 F: Documentation/filesystems/xfs-self-describing-metadata.rst
21669 F: include/uapi/linux/dqblk_xfs.h
21670 F: include/uapi/linux/fsmap.h
21673 M: Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
21674 L: linux-iio@vger.kernel.org
21676 F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
21677 F: drivers/iio/adc/xilinx-ams.c
21679 XILINX AXI ETHERNET DRIVER
21680 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
21682 F: drivers/net/ethernet/xilinx/xilinx_axienet*
21685 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
21686 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
21687 L: linux-can@vger.kernel.org
21689 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
21690 F: drivers/net/can/xilinx_can.c
21693 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
21694 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
21695 R: Michal Simek <michal.simek@xilinx.com>
21697 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
21698 F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
21699 F: drivers/gpio/gpio-xilinx.c
21700 F: drivers/gpio/gpio-zynq.c
21702 XILINX SD-FEC IP CORES
21703 M: Derek Kiernan <derek.kiernan@xilinx.com>
21704 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
21706 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
21707 F: Documentation/misc-devices/xilinx_sdfec.rst
21708 F: drivers/misc/Kconfig
21709 F: drivers/misc/Makefile
21710 F: drivers/misc/xilinx_sdfec.c
21711 F: include/uapi/misc/xilinx_sdfec.h
21713 XILINX UARTLITE SERIAL DRIVER
21714 M: Peter Korsgaard <jacmet@sunsite.dk>
21715 L: linux-serial@vger.kernel.org
21717 F: drivers/tty/serial/uartlite.c
21719 XILINX VIDEO IP CORES
21720 M: Hyun Kwon <hyun.kwon@xilinx.com>
21721 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21722 L: linux-media@vger.kernel.org
21724 T: git git://linuxtv.org/media_tree.git
21725 F: Documentation/devicetree/bindings/media/xilinx/
21726 F: drivers/media/platform/xilinx/
21727 F: include/uapi/linux/xilinx-v4l2-controls.h
21729 XILINX ZYNQMP DPDMA DRIVER
21730 M: Hyun Kwon <hyun.kwon@xilinx.com>
21731 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21732 L: dmaengine@vger.kernel.org
21734 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
21735 F: drivers/dma/xilinx/xilinx_dpdma.c
21736 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
21738 XILINX ZYNQMP PSGTR PHY DRIVER
21739 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
21740 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21741 L: linux-kernel@vger.kernel.org
21743 T: git https://github.com/Xilinx/linux-xlnx.git
21744 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
21745 F: drivers/phy/xilinx/phy-zynqmp.c
21747 XILINX ZYNQMP SHA3 DRIVER
21748 M: Harsha <harsha.harsha@xilinx.com>
21750 F: drivers/crypto/xilinx/zynqmp-sha.c
21752 XILINX EVENT MANAGEMENT DRIVER
21753 M: Abhyuday Godhasara <abhyuday.godhasara@xilinx.com>
21755 F: drivers/soc/xilinx/xlnx_event_manager.c
21756 F: include/linux/firmware/xlnx-event-manager.h
21759 M: Eli Billauer <eli.billauer@gmail.com>
21760 L: linux-kernel@vger.kernel.org
21762 F: drivers/char/xillybus/
21765 M: George Cherian <gcherian@marvell.com>
21766 L: linux-i2c@vger.kernel.org
21768 W: http://www.marvell.com
21769 F: drivers/i2c/busses/i2c-xlp9xx.c
21771 XRA1403 GPIO EXPANDER
21772 M: Nandor Han <nandor.han@ge.com>
21773 M: Semi Malinen <semi.malinen@ge.com>
21774 L: linux-gpio@vger.kernel.org
21776 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
21777 F: drivers/gpio/gpio-xra1403.c
21779 XTENSA XTFPGA PLATFORM SUPPORT
21780 M: Max Filippov <jcmvbkbc@gmail.com>
21781 L: linux-xtensa@linux-xtensa.org
21783 F: drivers/spi/spi-xtensa-xtfpga.c
21784 F: sound/soc/xtensa/xtfpga-i2s.c
21786 YAM DRIVER FOR AX.25
21787 M: Jean-Paul Roubelat <jpr@f6fbb.org>
21788 L: linux-hams@vger.kernel.org
21790 F: drivers/net/hamradio/yam*
21791 F: include/linux/yam.h
21793 YAMA SECURITY MODULE
21794 M: Kees Cook <keescook@chromium.org>
21796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
21797 F: Documentation/admin-guide/LSM/Yama.rst
21800 YEALINK PHONE DRIVER
21801 M: Henk Vergonet <Henk.Vergonet@gmail.com>
21802 L: usbb2k-api-dev@nongnu.org
21804 F: Documentation/input/devices/yealink.rst
21805 F: drivers/input/misc/yealink.*
21807 Z8530 DRIVER FOR AX.25
21808 M: Joerg Reuter <jreuter@yaina.de>
21809 L: linux-hams@vger.kernel.org
21811 W: http://yaina.de/jreuter/
21812 W: http://www.qsl.net/dl1bke/
21813 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
21814 F: drivers/net/hamradio/*scc.c
21815 F: drivers/net/hamradio/z8530.h
21817 ZBUD COMPRESSED PAGE ALLOCATOR
21818 M: Seth Jennings <sjenning@redhat.com>
21819 M: Dan Streetman <ddstreet@ieee.org>
21820 L: linux-mm@kvack.org
21824 ZD1211RW WIRELESS DRIVER
21825 M: Ulrich Kunitz <kune@deine-taler.de>
21826 L: linux-wireless@vger.kernel.org
21827 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
21829 W: http://zd1211.ath.cx/wiki/DriverRewrite
21830 F: drivers/net/wireless/zydas/zd1211rw/
21832 ZD1301 MEDIA DRIVER
21833 M: Antti Palosaari <crope@iki.fi>
21834 L: linux-media@vger.kernel.org
21836 W: https://linuxtv.org/
21837 W: http://palosaari.fi/linux/
21838 Q: https://patchwork.linuxtv.org/project/linux-media/list/
21839 F: drivers/media/usb/dvb-usb-v2/zd1301*
21841 ZD1301_DEMOD MEDIA DRIVER
21842 M: Antti Palosaari <crope@iki.fi>
21843 L: linux-media@vger.kernel.org
21845 W: https://linuxtv.org/
21846 W: http://palosaari.fi/linux/
21847 Q: https://patchwork.linuxtv.org/project/linux-media/list/
21848 F: drivers/media/dvb-frontends/zd1301_demod*
21850 ZHAOXIN PROCESSOR SUPPORT
21851 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
21852 L: linux-kernel@vger.kernel.org
21854 F: arch/x86/kernel/cpu/zhaoxin.c
21857 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
21858 M: Naohiro Aota <naohiro.aota@wdc.com>
21859 R: Johannes Thumshirn <jth@kernel.org>
21860 L: linux-fsdevel@vger.kernel.org
21862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
21863 F: Documentation/filesystems/zonefs.rst
21866 ZPOOL COMPRESSED PAGE STORAGE API
21867 M: Dan Streetman <ddstreet@ieee.org>
21868 L: linux-mm@kvack.org
21870 F: include/linux/zpool.h
21873 ZR36067 VIDEO FOR LINUX DRIVER
21874 M: Corentin Labbe <clabbe@baylibre.com>
21875 L: mjpeg-users@lists.sourceforge.net
21876 L: linux-media@vger.kernel.org
21878 W: http://mjpeg.sourceforge.net/driver-zoran/
21879 Q: https://patchwork.linuxtv.org/project/linux-media/list/
21880 F: Documentation/driver-api/media/drivers/zoran.rst
21881 F: drivers/staging/media/zoran/
21883 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
21884 M: Minchan Kim <minchan@kernel.org>
21885 M: Nitin Gupta <ngupta@vflare.org>
21886 R: Sergey Senozhatsky <senozhatsky@chromium.org>
21887 L: linux-kernel@vger.kernel.org
21889 F: Documentation/admin-guide/blockdev/zram.rst
21890 F: drivers/block/zram/
21892 ZS DECSTATION Z85C30 SERIAL DRIVER
21893 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
21895 F: drivers/tty/serial/zs.*
21897 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
21898 M: Minchan Kim <minchan@kernel.org>
21899 M: Nitin Gupta <ngupta@vflare.org>
21900 R: Sergey Senozhatsky <senozhatsky@chromium.org>
21901 L: linux-mm@kvack.org
21903 F: Documentation/vm/zsmalloc.rst
21904 F: include/linux/zsmalloc.h
21908 M: Nick Terrell <terrelln@fb.com>
21910 B: https://github.com/facebook/zstd/issues
21911 T: git git://github.com/terrelln/linux.git
21912 F: include/linux/zstd*
21914 F: lib/decompress_unzstd.c
21919 ZSWAP COMPRESSED SWAP CACHING
21920 M: Seth Jennings <sjenning@redhat.com>
21921 M: Dan Streetman <ddstreet@ieee.org>
21922 M: Vitaly Wool <vitaly.wool@konsulko.com>
21923 L: linux-mm@kvack.org
21928 M: Linus Torvalds <torvalds@linux-foundation.org>
21929 L: linux-kernel@vger.kernel.org
21930 S: Buried alive in reporters
21931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git