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: Basavaraj Natikar <basavaraj.natikar@amd.com>
1048 L: linux-input@vger.kernel.org
1050 F: Documentation/hid/amd-sfh*
1051 F: drivers/hid/amd-sfh-hid/
1053 AMPHION VPU CODEC V4L2 DRIVER
1054 M: Ming Qian <ming.qian@nxp.com>
1055 M: Shijie Qin <shijie.qin@nxp.com>
1056 M: Zhou Peng <eagle.zhou@nxp.com>
1057 L: linux-media@vger.kernel.org
1059 F: Documentation/devicetree/bindings/media/amphion,vpu.yaml
1060 F: drivers/media/platform/amphion/
1063 M: Christian Eggers <ceggers@arri.de>
1064 L: linux-iio@vger.kernel.org
1066 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1067 F: drivers/iio/light/as73211.c
1069 AMT (Automatic Multicast Tunneling)
1070 M: Taehee Yoo <ap420073@gmail.com>
1071 L: netdev@vger.kernel.org
1073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1075 F: drivers/net/amt.c
1077 ANALOG DEVICES INC AD7192 DRIVER
1078 M: Alexandru Tachici <alexandru.tachici@analog.com>
1079 L: linux-iio@vger.kernel.org
1081 W: https://ez.analog.com/linux-software-drivers
1082 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1083 F: drivers/iio/adc/ad7192.c
1085 ANALOG DEVICES INC AD7292 DRIVER
1086 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1087 L: linux-iio@vger.kernel.org
1089 W: https://ez.analog.com/linux-software-drivers
1090 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1091 F: drivers/iio/adc/ad7292.c
1093 ANALOG DEVICES INC AD7293 DRIVER
1094 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1095 L: linux-iio@vger.kernel.org
1097 W: https://ez.analog.com/linux-software-drivers
1098 F: Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1099 F: drivers/iio/dac/ad7293.c
1101 ANALOG DEVICES INC AD7768-1 DRIVER
1102 M: Michael Hennerich <Michael.Hennerich@analog.com>
1103 L: linux-iio@vger.kernel.org
1105 W: https://ez.analog.com/linux-software-drivers
1106 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1107 F: drivers/iio/adc/ad7768-1.c
1109 ANALOG DEVICES INC AD7780 DRIVER
1110 M: Michael Hennerich <Michael.Hennerich@analog.com>
1111 M: Renato Lui Geh <renatogeh@gmail.com>
1112 L: linux-iio@vger.kernel.org
1114 W: https://ez.analog.com/linux-software-drivers
1115 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1116 F: drivers/iio/adc/ad7780.c
1118 ANALOG DEVICES INC AD74413R DRIVER
1119 M: Cosmin Tanislav <cosmin.tanislav@analog.com>
1120 L: linux-iio@vger.kernel.org
1122 W: http://ez.analog.com/community/linux-device-drivers
1123 F: Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1124 F: drivers/iio/addac/ad74413r.c
1125 F: include/dt-bindings/iio/addac/adi,ad74413r.h
1127 ANALOG DEVICES INC AD9389B DRIVER
1128 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1129 L: linux-media@vger.kernel.org
1131 F: drivers/media/i2c/ad9389b*
1133 ANALOG DEVICES INC ADA4250 DRIVER
1134 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1135 L: linux-iio@vger.kernel.org
1137 W: https://ez.analog.com/linux-software-drivers
1138 F: Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1139 F: drivers/iio/amplifiers/ada4250.c
1141 ANALOG DEVICES INC ADGS1408 DRIVER
1142 M: Mircea Caprioru <mircea.caprioru@analog.com>
1144 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1145 F: drivers/mux/adgs1408.c
1147 ANALOG DEVICES INC ADIN DRIVER
1148 M: Michael Hennerich <michael.hennerich@analog.com>
1149 L: netdev@vger.kernel.org
1151 W: https://ez.analog.com/linux-software-drivers
1152 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1153 F: drivers/net/phy/adin.c
1155 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1156 M: Nuno Sa <nuno.sa@analog.com>
1157 L: linux-iio@vger.kernel.org
1159 F: drivers/iio/imu/adis.c
1160 F: drivers/iio/imu/adis_buffer.c
1161 F: drivers/iio/imu/adis_trigger.c
1162 F: include/linux/iio/imu/adis.h
1164 ANALOG DEVICES INC ADIS16460 DRIVER
1165 M: Dragos Bogdan <dragos.bogdan@analog.com>
1166 L: linux-iio@vger.kernel.org
1168 W: https://ez.analog.com/linux-software-drivers
1169 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1170 F: drivers/iio/imu/adis16460.c
1172 ANALOG DEVICES INC ADIS16475 DRIVER
1173 M: Nuno Sa <nuno.sa@analog.com>
1174 L: linux-iio@vger.kernel.org
1175 W: https://ez.analog.com/linux-software-drivers
1177 F: drivers/iio/imu/adis16475.c
1178 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1180 ANALOG DEVICES INC ADM1177 DRIVER
1181 M: Michael Hennerich <Michael.Hennerich@analog.com>
1182 L: linux-hwmon@vger.kernel.org
1184 W: https://ez.analog.com/linux-software-drivers
1185 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1186 F: drivers/hwmon/adm1177.c
1188 ANALOG DEVICES INC ADMV1013 DRIVER
1189 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1190 L: linux-iio@vger.kernel.org
1192 W: https://ez.analog.com/linux-software-drivers
1193 F: Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1194 F: drivers/iio/frequency/admv1013.c
1196 ANALOG DEVICES INC ADMV8818 DRIVER
1197 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1198 L: linux-iio@vger.kernel.org
1200 W: https://ez.analog.com/linux-software-drivers
1201 F: Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1202 F: drivers/iio/filter/admv8818.c
1204 ANALOG DEVICES INC ADMV1014 DRIVER
1205 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1206 L: linux-iio@vger.kernel.org
1208 W: https://ez.analog.com/linux-software-drivers
1209 F: Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1210 F: drivers/iio/frequency/admv1014.c
1212 ANALOG DEVICES INC ADP5061 DRIVER
1213 M: Michael Hennerich <Michael.Hennerich@analog.com>
1214 L: linux-pm@vger.kernel.org
1216 W: https://ez.analog.com/linux-software-drivers
1217 F: drivers/power/supply/adp5061.c
1219 ANALOG DEVICES INC ADRF6780 DRIVER
1220 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1221 L: linux-iio@vger.kernel.org
1223 W: https://ez.analog.com/linux-software-drivers
1224 F: Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1225 F: drivers/iio/frequency/adrf6780.c
1227 ANALOG DEVICES INC ADV7180 DRIVER
1228 M: Lars-Peter Clausen <lars@metafoo.de>
1229 L: linux-media@vger.kernel.org
1231 W: https://ez.analog.com/linux-software-drivers
1232 F: drivers/media/i2c/adv7180.c
1233 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1235 ANALOG DEVICES INC ADV748X DRIVER
1236 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1237 L: linux-media@vger.kernel.org
1239 F: Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1240 F: drivers/media/i2c/adv748x/*
1242 ANALOG DEVICES INC ADV7511 DRIVER
1243 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1244 L: linux-media@vger.kernel.org
1246 F: drivers/media/i2c/adv7511*
1248 ANALOG DEVICES INC ADV7604 DRIVER
1249 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1250 L: linux-media@vger.kernel.org
1252 F: drivers/media/i2c/adv7604*
1253 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1255 ANALOG DEVICES INC ADV7842 DRIVER
1256 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1257 L: linux-media@vger.kernel.org
1259 F: drivers/media/i2c/adv7842*
1261 ANALOG DEVICES INC ADXRS290 DRIVER
1262 M: Nishant Malpani <nish.malpani25@gmail.com>
1263 L: linux-iio@vger.kernel.org
1265 F: drivers/iio/gyro/adxrs290.c
1266 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1268 ANALOG DEVICES INC ASOC CODEC DRIVERS
1269 M: Lars-Peter Clausen <lars@metafoo.de>
1270 M: Nuno Sá <nuno.sa@analog.com>
1271 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1273 W: http://wiki.analog.com/
1274 W: https://ez.analog.com/linux-software-drivers
1275 F: sound/soc/codecs/ad1*
1276 F: sound/soc/codecs/ad7*
1277 F: sound/soc/codecs/adau*
1278 F: sound/soc/codecs/adav*
1279 F: sound/soc/codecs/sigmadsp.*
1280 F: sound/soc/codecs/ssm*
1282 ANALOG DEVICES INC DMA DRIVERS
1283 M: Lars-Peter Clausen <lars@metafoo.de>
1285 W: https://ez.analog.com/linux-software-drivers
1286 F: drivers/dma/dma-axi-dmac.c
1288 ANALOG DEVICES INC IIO DRIVERS
1289 M: Lars-Peter Clausen <lars@metafoo.de>
1290 M: Michael Hennerich <Michael.Hennerich@analog.com>
1292 W: http://wiki.analog.com/
1293 W: https://ez.analog.com/linux-software-drivers
1294 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1295 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1296 F: Documentation/devicetree/bindings/iio/*/adi,*
1297 F: Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml
1298 F: drivers/iio/*/ad*
1299 F: drivers/iio/adc/ltc249*
1300 F: drivers/iio/amplifiers/hmc425a.c
1301 F: drivers/staging/iio/*/ad*
1302 X: drivers/iio/*/adjd*
1304 ANALOGBITS PLL LIBRARIES
1305 M: Paul Walmsley <paul.walmsley@sifive.com>
1307 F: drivers/clk/analogbits/*
1308 F: include/linux/clk/analogbits*
1310 ANDROID CONFIG FRAGMENTS
1311 M: Rob Herring <robh@kernel.org>
1313 F: kernel/configs/android*
1316 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1317 M: Arve Hjønnevåg <arve@android.com>
1318 M: Todd Kjos <tkjos@android.com>
1319 M: Martijn Coenen <maco@android.com>
1320 M: Joel Fernandes <joel@joelfernandes.org>
1321 M: Christian Brauner <christian@brauner.io>
1322 M: Hridya Valsaraju <hridya@google.com>
1323 M: Suren Baghdasaryan <surenb@google.com>
1324 L: linux-kernel@vger.kernel.org
1326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1329 ANDROID GOLDFISH PIC DRIVER
1330 M: Miodrag Dinic <miodrag.dinic@mips.com>
1332 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1333 F: drivers/irqchip/irq-goldfish-pic.c
1335 ANDROID GOLDFISH RTC DRIVER
1336 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1338 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1339 F: drivers/rtc/rtc-goldfish.c
1341 AOA (Apple Onboard Audio) ALSA DRIVER
1342 M: Johannes Berg <johannes@sipsolutions.net>
1343 L: linuxppc-dev@lists.ozlabs.org
1344 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1348 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1349 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1350 L: linux-iio@vger.kernel.org
1352 F: drivers/iio/adc/stx104.c
1355 M: Jiri Kosina <jikos@kernel.org>
1357 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1358 F: arch/x86/kernel/apm_32.c
1359 F: drivers/char/apm-emulation.c
1360 F: include/linux/apm_bios.h
1361 F: include/uapi/linux/apm_bios.h
1363 APPARMOR SECURITY MODULE
1364 M: John Johansen <john.johansen@canonical.com>
1365 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1367 W: wiki.apparmor.net
1368 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1369 F: Documentation/admin-guide/LSM/apparmor.rst
1370 F: security/apparmor/
1372 APPLE BCM5974 MULTITOUCH DRIVER
1373 M: Henrik Rydberg <rydberg@bitmath.org>
1374 L: linux-input@vger.kernel.org
1376 F: drivers/input/mouse/bcm5974.c
1378 APPLE DART IOMMU DRIVER
1379 M: Sven Peter <sven@svenpeter.dev>
1380 R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1381 L: iommu@lists.linux-foundation.org
1383 F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
1384 F: drivers/iommu/apple-dart.c
1386 APPLE PCIE CONTROLLER DRIVER
1387 M: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1388 M: Marc Zyngier <maz@kernel.org>
1389 L: linux-pci@vger.kernel.org
1391 F: drivers/pci/controller/pcie-apple.c
1394 M: Henrik Rydberg <rydberg@bitmath.org>
1395 L: linux-hwmon@vger.kernel.org
1397 F: drivers/hwmon/applesmc.c
1399 APPLETALK NETWORK LAYER
1400 L: netdev@vger.kernel.org
1402 F: drivers/net/appletalk/
1403 F: include/linux/atalk.h
1404 F: include/uapi/linux/atalk.h
1407 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1408 M: Khuong Dinh <khuong@os.amperecomputing.com>
1410 F: arch/arm64/boot/dts/apm/
1412 APPLIED MICRO (APM) X-GENE SOC EDAC
1413 M: Khuong Dinh <khuong@os.amperecomputing.com>
1415 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1416 F: drivers/edac/xgene_edac.c
1418 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1419 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1420 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1422 F: drivers/net/ethernet/apm/xgene-v2/
1424 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1425 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1426 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1427 M: Quan Nguyen <quan@os.amperecomputing.com>
1429 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1430 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1431 F: drivers/net/ethernet/apm/xgene/
1432 F: drivers/net/mdio/mdio-xgene.c
1434 APPLIED MICRO (APM) X-GENE SOC PMU
1435 M: Khuong Dinh <khuong@os.amperecomputing.com>
1437 F: Documentation/admin-guide/perf/xgene-pmu.rst
1438 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1439 F: drivers/perf/xgene_pmu.c
1441 APTINA CAMERA SENSOR PLL
1442 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1443 L: linux-media@vger.kernel.org
1445 F: drivers/media/i2c/aptina-pll.*
1447 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1448 M: Aleksa Savic <savicaleksa83@gmail.com>
1449 M: Jack Doan <me@jackdoan.com>
1450 L: linux-hwmon@vger.kernel.org
1452 F: Documentation/hwmon/aquacomputer_d5next.rst
1453 F: drivers/hwmon/aquacomputer_d5next.c
1455 AQUANTIA ETHERNET DRIVER (atlantic)
1456 M: Igor Russkikh <irusskikh@marvell.com>
1457 L: netdev@vger.kernel.org
1459 W: https://www.marvell.com/
1460 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1461 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1462 F: drivers/net/ethernet/aquantia/atlantic/
1464 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1465 M: Egor Pomozov <epomozov@marvell.com>
1466 L: netdev@vger.kernel.org
1468 W: http://www.aquantia.com
1469 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1471 ARASAN NAND CONTROLLER DRIVER
1472 M: Miquel Raynal <miquel.raynal@bootlin.com>
1473 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1474 L: linux-mtd@lists.infradead.org
1476 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1477 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1479 ARC FRAMEBUFFER DRIVER
1480 M: Jaya Kumar <jayalk@intworks.biz>
1482 F: drivers/video/fbdev/arcfb.c
1483 F: drivers/video/fbdev/core/fb_defio.c
1486 M: Alexey Brodkin <abrodkin@synopsys.com>
1488 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1489 F: drivers/gpu/drm/tiny/arcpgu.c
1491 ARCNET NETWORK LAYER
1492 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1493 L: netdev@vger.kernel.org
1495 F: drivers/net/arcnet/
1496 F: include/uapi/linux/if_arcnet.h
1498 ARM ARCHITECTED TIMER DRIVER
1499 M: Mark Rutland <mark.rutland@arm.com>
1500 M: Marc Zyngier <maz@kernel.org>
1501 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1503 F: arch/arm/include/asm/arch_timer.h
1504 F: arch/arm64/include/asm/arch_timer.h
1505 F: drivers/clocksource/arm_arch_timer.c
1507 ARM HDLCD DRM DRIVER
1508 M: Liviu Dudau <liviu.dudau@arm.com>
1510 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1511 F: drivers/gpu/drm/arm/hdlcd_*
1513 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1514 M: Linus Walleij <linus.walleij@linaro.org>
1515 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1517 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1518 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1519 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1520 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1521 F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1522 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1523 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1524 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1525 F: Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1526 F: arch/arm/boot/dts/arm-realview-*
1527 F: arch/arm/boot/dts/integrator*
1528 F: arch/arm/boot/dts/versatile*
1529 F: arch/arm/mach-integrator/
1530 F: arch/arm/mach-realview/
1531 F: arch/arm/mach-versatile/
1532 F: arch/arm/plat-versatile/
1533 F: drivers/bus/arm-integrator-lm.c
1534 F: drivers/clk/versatile/
1535 F: drivers/i2c/busses/i2c-versatile.c
1536 F: drivers/irqchip/irq-versatile-fpga.c
1537 F: drivers/mtd/maps/physmap-versatile.*
1538 F: drivers/power/reset/arm-versatile-reboot.c
1539 F: drivers/soc/versatile/
1541 ARM KOMEDA DRM-KMS DRIVER
1542 M: James (Qian) Wang <james.qian.wang@arm.com>
1543 M: Liviu Dudau <liviu.dudau@arm.com>
1544 M: Mihail Atanassov <mihail.atanassov@arm.com>
1545 L: Mali DP Maintainers <malidp@foss.arm.com>
1547 T: git git://anongit.freedesktop.org/drm/drm-misc
1548 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1549 F: Documentation/gpu/komeda-kms.rst
1550 F: drivers/gpu/drm/arm/display/include/
1551 F: drivers/gpu/drm/arm/display/komeda/
1553 ARM MALI PANFROST DRM DRIVER
1554 M: Rob Herring <robh@kernel.org>
1555 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1556 R: Steven Price <steven.price@arm.com>
1557 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1558 L: dri-devel@lists.freedesktop.org
1560 T: git git://anongit.freedesktop.org/drm/drm-misc
1561 F: drivers/gpu/drm/panfrost/
1562 F: include/uapi/drm/panfrost_drm.h
1564 ARM MALI-DP DRM DRIVER
1565 M: Liviu Dudau <liviu.dudau@arm.com>
1566 M: Brian Starkey <brian.starkey@arm.com>
1567 L: Mali DP Maintainers <malidp@foss.arm.com>
1569 T: git git://anongit.freedesktop.org/drm/drm-misc
1570 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1571 F: Documentation/gpu/afbc.rst
1572 F: drivers/gpu/drm/arm/
1574 ARM MFM AND FLOPPY DRIVERS
1575 M: Ian Molton <spyro@f2s.com>
1577 F: arch/arm/include/asm/floppy.h
1578 F: arch/arm/mach-rpc/floppydma.S
1580 ARM PMU PROFILING AND DEBUGGING
1581 M: Will Deacon <will@kernel.org>
1582 M: Mark Rutland <mark.rutland@arm.com>
1583 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1585 F: Documentation/devicetree/bindings/arm/pmu.yaml
1586 F: Documentation/devicetree/bindings/perf/
1587 F: arch/arm*/include/asm/hw_breakpoint.h
1588 F: arch/arm*/include/asm/perf_event.h
1589 F: arch/arm*/kernel/hw_breakpoint.c
1590 F: arch/arm*/kernel/perf_*
1592 F: include/linux/perf/arm_pmu.h
1595 M: Russell King <linux@armlinux.org.uk>
1596 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1598 W: http://www.armlinux.org.uk/
1599 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1601 X: arch/arm/boot/dts/
1603 ARM PRIMECELL AACI PL041 DRIVER
1604 M: Russell King <linux@armlinux.org.uk>
1608 ARM PRIMECELL BUS SUPPORT
1609 M: Russell King <linux@armlinux.org.uk>
1612 F: include/linux/amba/bus.h
1614 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1615 M: Miquel Raynal <miquel.raynal@bootlin.com>
1616 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1617 L: linux-mtd@lists.infradead.org
1619 F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1620 F: drivers/mtd/nand/raw/pl35x-nand-controller.c
1622 ARM PRIMECELL PL35X SMC DRIVER
1623 M: Miquel Raynal <miquel.raynal@bootlin.com>
1624 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1625 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627 F: Documentation/devicetree/bindings/memory-controllers/arm,pl353-smc.yaml
1628 F: drivers/memory/pl353-smc.c
1630 ARM PRIMECELL CLCD PL110 DRIVER
1631 M: Russell King <linux@armlinux.org.uk>
1633 F: drivers/video/fbdev/amba-clcd.*
1635 ARM PRIMECELL KMI PL050 DRIVER
1636 M: Russell King <linux@armlinux.org.uk>
1638 F: drivers/input/serio/ambakmi.*
1639 F: include/linux/amba/kmi.h
1641 ARM PRIMECELL MMCI PL180/1 DRIVER
1642 M: Russell King <linux@armlinux.org.uk>
1644 F: drivers/mmc/host/mmci.*
1645 F: include/linux/amba/mmci.h
1647 ARM PRIMECELL SSP PL022 SPI DRIVER
1648 M: Linus Walleij <linus.walleij@linaro.org>
1649 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1651 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1652 F: drivers/spi/spi-pl022.c
1654 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1655 M: Russell King <linux@armlinux.org.uk>
1657 F: drivers/tty/serial/amba-pl01*.c
1658 F: include/linux/amba/serial.h
1660 ARM PRIMECELL VIC PL190/PL192 DRIVER
1661 M: Linus Walleij <linus.walleij@linaro.org>
1662 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1664 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1665 F: drivers/irqchip/irq-vic.c
1667 ARM SMC WATCHDOG DRIVER
1668 M: Julius Werner <jwerner@chromium.org>
1669 R: Evan Benn <evanbenn@chromium.org>
1671 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1672 F: drivers/watchdog/arm_smc_wdt.c
1675 M: Will Deacon <will@kernel.org>
1676 R: Robin Murphy <robin.murphy@arm.com>
1677 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1680 F: drivers/iommu/arm/
1681 F: drivers/iommu/io-pgtable-arm*
1683 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1684 M: Arnd Bergmann <arnd@arndb.de>
1685 M: Olof Johansson <olof@lixom.net>
1687 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1689 C: irc://irc.libera.chat/armlinux
1690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1691 F: arch/arm/boot/dts/Makefile
1692 F: arch/arm64/boot/dts/Makefile
1694 ARM SUB-ARCHITECTURES
1695 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1697 C: irc://irc.libera.chat/armlinux
1698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1702 ARM/ACTIONS SEMI ARCHITECTURE
1703 M: Andreas Färber <afaerber@suse.de>
1704 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1705 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1706 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1708 F: Documentation/devicetree/bindings/arm/actions.yaml
1709 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1710 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1711 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1712 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1713 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1714 F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1715 F: Documentation/devicetree/bindings/pinctrl/actions,*
1716 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1717 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1718 F: arch/arm/boot/dts/owl-*
1719 F: arch/arm/mach-actions/
1720 F: arch/arm64/boot/dts/actions/
1721 F: drivers/clk/actions/
1722 F: drivers/clocksource/timer-owl*
1723 F: drivers/dma/owl-dma.c
1724 F: drivers/i2c/busses/i2c-owl.c
1725 F: drivers/irqchip/irq-owl-sirq.c
1726 F: drivers/mmc/host/owl-mmc.c
1727 F: drivers/net/ethernet/actions/
1728 F: drivers/pinctrl/actions/*
1729 F: drivers/soc/actions/
1730 F: include/dt-bindings/power/owl-*
1731 F: include/dt-bindings/reset/actions,*
1732 F: include/linux/soc/actions/
1735 ARM/ADS SPHERE MACHINE SUPPORT
1736 M: Lennert Buytenhek <kernel@wantstofly.org>
1737 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1740 ARM/AFEB9260 MACHINE SUPPORT
1741 M: Sergey Lapin <slapin@ossfans.org>
1742 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1745 ARM/AJECO 1ARM MACHINE SUPPORT
1746 M: Lennert Buytenhek <kernel@wantstofly.org>
1747 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1750 ARM/Allwinner SoC Clock Support
1751 M: Emilio López <emilio@elopez.com.ar>
1753 F: drivers/clk/sunxi/
1755 ARM/Allwinner sunXi SoC support
1756 M: Chen-Yu Tsai <wens@csie.org>
1757 M: Jernej Skrabec <jernej.skrabec@gmail.com>
1758 M: Samuel Holland <samuel@sholland.org>
1759 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1762 L: linux-sunxi@lists.linux.dev
1763 F: arch/arm/mach-sunxi/
1764 F: arch/arm64/boot/dts/allwinner/
1765 F: drivers/clk/sunxi-ng/
1766 F: drivers/pinctrl/sunxi/
1767 F: drivers/soc/sunxi/
1772 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1773 M: Neil Armstrong <narmstrong@baylibre.com>
1774 M: Jerome Brunet <jbrunet@baylibre.com>
1775 L: linux-amlogic@lists.infradead.org
1777 F: Documentation/devicetree/bindings/clock/amlogic*
1778 F: drivers/clk/meson/
1779 F: include/dt-bindings/clock/gxbb*
1780 F: include/dt-bindings/clock/meson*
1782 ARM/Amlogic Meson SoC Crypto Drivers
1783 M: Corentin Labbe <clabbe@baylibre.com>
1784 L: linux-crypto@vger.kernel.org
1785 L: linux-amlogic@lists.infradead.org
1787 F: Documentation/devicetree/bindings/crypto/amlogic*
1788 F: drivers/crypto/amlogic/
1790 ARM/Amlogic Meson SoC Sound Drivers
1791 M: Jerome Brunet <jbrunet@baylibre.com>
1792 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1794 F: Documentation/devicetree/bindings/sound/amlogic*
1797 ARM/Amlogic Meson SoC support
1798 M: Neil Armstrong <narmstrong@baylibre.com>
1799 M: Kevin Hilman <khilman@baylibre.com>
1800 R: Jerome Brunet <jbrunet@baylibre.com>
1801 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1802 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1803 L: linux-amlogic@lists.infradead.org
1805 W: http://linux-meson.com/
1806 F: arch/arm/boot/dts/meson*
1807 F: arch/arm/mach-meson/
1808 F: arch/arm64/boot/dts/amlogic/
1809 F: drivers/mmc/host/meson*
1810 F: drivers/pinctrl/meson/
1811 F: drivers/rtc/rtc-meson*
1812 F: drivers/soc/amlogic/
1815 ARM/Annapurna Labs ALPINE ARCHITECTURE
1816 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1817 M: Antoine Tenart <atenart@kernel.org>
1818 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1820 F: arch/arm/boot/dts/alpine*
1821 F: arch/arm/mach-alpine/
1822 F: arch/arm64/boot/dts/amazon/
1823 F: drivers/*/*alpine*
1825 ARM/APPLE MACHINE SUPPORT
1826 M: Hector Martin <marcan@marcan.st>
1827 M: Sven Peter <sven@svenpeter.dev>
1828 R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1829 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1831 W: https://asahilinux.org
1832 B: https://github.com/AsahiLinux/linux/issues
1833 C: irc://irc.oftc.net/asahi-dev
1834 T: git https://github.com/AsahiLinux/linux.git
1835 F: Documentation/devicetree/bindings/arm/apple.yaml
1836 F: Documentation/devicetree/bindings/arm/apple/*
1837 F: Documentation/devicetree/bindings/clock/apple,nco.yaml
1838 F: Documentation/devicetree/bindings/i2c/apple,i2c.yaml
1839 F: Documentation/devicetree/bindings/interrupt-controller/apple,*
1840 F: Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
1841 F: Documentation/devicetree/bindings/pci/apple,pcie.yaml
1842 F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1843 F: Documentation/devicetree/bindings/power/apple*
1844 F: Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
1845 F: arch/arm64/boot/dts/apple/
1846 F: drivers/clk/clk-apple-nco.c
1847 F: drivers/i2c/busses/i2c-pasemi-core.c
1848 F: drivers/i2c/busses/i2c-pasemi-platform.c
1849 F: drivers/irqchip/irq-apple-aic.c
1850 F: drivers/mailbox/apple-mailbox.c
1851 F: drivers/pinctrl/pinctrl-apple-gpio.c
1852 F: drivers/soc/apple/*
1853 F: drivers/watchdog/apple_wdt.c
1854 F: include/dt-bindings/interrupt-controller/apple-aic.h
1855 F: include/dt-bindings/pinctrl/apple.h
1856 F: include/linux/apple-mailbox.h
1858 ARM/ARTPEC MACHINE SUPPORT
1859 M: Jesper Nilsson <jesper.nilsson@axis.com>
1860 M: Lars Persson <lars.persson@axis.com>
1861 L: linux-arm-kernel@axis.com
1863 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1864 F: arch/arm/boot/dts/artpec6*
1865 F: arch/arm/mach-artpec
1867 F: drivers/crypto/axis
1868 F: drivers/mmc/host/usdhi6rol0.c
1869 F: drivers/pinctrl/pinctrl-artpec*
1871 ARM/ASPEED I2C DRIVER
1872 M: Brendan Higgins <brendanhiggins@google.com>
1873 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1874 R: Joel Stanley <joel@jms.id.au>
1875 L: linux-i2c@vger.kernel.org
1876 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1878 F: Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
1879 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1880 F: drivers/i2c/busses/i2c-aspeed.c
1881 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1883 ARM/ASPEED MACHINE SUPPORT
1884 M: Joel Stanley <joel@jms.id.au>
1885 R: Andrew Jeffery <andrew@aj.id.au>
1886 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1887 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1889 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1891 F: arch/arm/boot/dts/aspeed-*
1892 F: arch/arm/mach-aspeed/
1895 ARM/BITMAIN ARCHITECTURE
1896 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1897 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1899 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1900 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1901 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1902 F: arch/arm64/boot/dts/bitmain/
1903 F: drivers/clk/clk-bm1880.c
1904 F: drivers/pinctrl/pinctrl-bm1880.c
1906 ARM/CALXEDA HIGHBANK ARCHITECTURE
1907 M: Andre Przywara <andre.przywara@arm.com>
1908 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1910 F: arch/arm/boot/dts/ecx-*.dts*
1911 F: arch/arm/boot/dts/highbank.dts
1912 F: arch/arm/mach-highbank/
1914 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1915 M: Krzysztof Halasa <khalasa@piap.pl>
1917 F: arch/arm/mach-cns3xxx/
1919 ARM/CAVIUM THUNDER NETWORK DRIVER
1920 M: Sunil Goutham <sgoutham@marvell.com>
1921 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1923 F: drivers/net/ethernet/cavium/thunder/
1925 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1926 M: Lukasz Majewski <lukma@denx.de>
1927 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1929 F: arch/arm/mach-ep93xx/ts72xx.c
1931 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1932 M: Alexander Shiyan <shc_work@mail.ru>
1933 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1937 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1938 M: Lennert Buytenhek <kernel@wantstofly.org>
1939 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1942 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1943 M: Hartley Sweeten <hsweeten@visionengravers.com>
1944 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1945 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1947 F: arch/arm/mach-ep93xx/
1948 F: arch/arm/mach-ep93xx/include/mach/
1951 M: Russell King <linux@armlinux.org.uk>
1952 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1954 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1955 F: drivers/clk/clkdev.c
1957 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1958 M: Baruch Siach <baruch@tkos.co.il>
1959 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1961 F: arch/arm/boot/dts/cx92755*
1964 ARM/CONTEC MICRO9 MACHINE SUPPORT
1965 M: Hubert Feurstein <hubert.feurstein@contec.at>
1967 F: arch/arm/mach-ep93xx/micro9.c
1969 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1970 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1971 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1972 R: Mike Leach <mike.leach@linaro.org>
1973 R: Leo Yan <leo.yan@linaro.org>
1974 L: coresight@lists.linaro.org (moderated for non-subscribers)
1975 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1978 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1979 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1980 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1981 F: Documentation/devicetree/bindings/arm/coresight.txt
1982 F: Documentation/devicetree/bindings/arm/ete.yaml
1983 F: Documentation/devicetree/bindings/arm/trbe.yaml
1984 F: Documentation/trace/coresight/*
1985 F: drivers/hwtracing/coresight/*
1986 F: include/dt-bindings/arm/coresight-cti-dt.h
1987 F: include/linux/coresight*
1988 F: samples/coresight/*
1989 F: tools/perf/arch/arm/util/auxtrace.c
1990 F: tools/perf/arch/arm/util/cs-etm.c
1991 F: tools/perf/arch/arm/util/cs-etm.h
1992 F: tools/perf/arch/arm/util/pmu.c
1993 F: tools/perf/util/cs-etm-decoder/*
1994 F: tools/perf/util/cs-etm.*
1996 ARM/CORGI MACHINE SUPPORT
1997 M: Richard Purdie <rpurdie@rpsys.net>
2000 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2001 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
2002 M: Linus Walleij <linus.walleij@linaro.org>
2003 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2005 T: git git://github.com/ulli-kroll/linux.git
2006 F: Documentation/devicetree/bindings/arm/gemini.yaml
2007 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
2008 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2009 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2010 F: arch/arm/boot/dts/gemini*
2011 F: arch/arm/mach-gemini/
2012 F: drivers/crypto/gemini/
2013 F: drivers/net/ethernet/cortina/
2014 F: drivers/pinctrl/pinctrl-gemini.c
2015 F: drivers/rtc/rtc-ftrtc010.c
2017 ARM/CZ.NIC TURRIS SUPPORT
2018 M: Marek Behún <kabel@kernel.org>
2020 W: https://www.turris.cz/
2021 F: Documentation/ABI/testing/debugfs-moxtet
2022 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
2023 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2024 F: Documentation/devicetree/bindings/bus/moxtet.txt
2025 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2026 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2027 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2028 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2029 F: drivers/bus/moxtet.c
2030 F: drivers/firmware/turris-mox-rwtm.c
2031 F: drivers/leds/leds-turris-omnia.c
2032 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
2033 F: drivers/gpio/gpio-moxtet.c
2034 F: drivers/watchdog/armada_37xx_wdt.c
2035 F: include/dt-bindings/bus/moxtet.h
2036 F: include/linux/armada-37xx-rwtm-mailbox.h
2037 F: include/linux/moxtet.h
2039 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
2040 M: Robert Jarzmik <robert.jarzmik@free.fr>
2041 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2043 F: arch/arm/mach-pxa/ezx.c
2045 ARM/FARADAY FA526 PORT
2046 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
2047 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2049 T: git git://git.berlios.de/gemini-board
2050 F: arch/arm/mm/*-fa*
2052 ARM/FOOTBRIDGE ARCHITECTURE
2053 M: Russell King <linux@armlinux.org.uk>
2054 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2056 W: http://www.armlinux.org.uk/
2057 F: arch/arm/include/asm/hardware/dec21285.h
2058 F: arch/arm/mach-footbridge/
2060 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2061 M: Shawn Guo <shawnguo@kernel.org>
2062 M: Sascha Hauer <s.hauer@pengutronix.de>
2063 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2064 R: Fabio Estevam <festevam@gmail.com>
2065 R: NXP Linux Team <linux-imx@nxp.com>
2066 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2069 X: drivers/media/i2c/
2073 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2074 M: Shawn Guo <shawnguo@kernel.org>
2075 M: Li Yang <leoyang.li@nxp.com>
2076 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2079 F: arch/arm/boot/dts/ls1021a*
2080 F: arch/arm64/boot/dts/freescale/fsl-*
2081 F: arch/arm64/boot/dts/freescale/qoriq-*
2083 ARM/FREESCALE VYBRID ARM ARCHITECTURE
2084 M: Shawn Guo <shawnguo@kernel.org>
2085 M: Sascha Hauer <s.hauer@pengutronix.de>
2086 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2087 R: Stefan Agner <stefan@agner.ch>
2088 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2091 F: arch/arm/boot/dts/vf*
2092 F: arch/arm/mach-imx/*vf610*
2094 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
2095 M: Lennert Buytenhek <kernel@wantstofly.org>
2096 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2099 ARM/GUMSTIX MACHINE SUPPORT
2100 M: Steve Sakoman <sakoman@gmail.com>
2101 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2104 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
2105 M: Philipp Zabel <philipp.zabel@gmail.com>
2106 M: Paul Parsons <lost.distance@yahoo.com>
2107 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2109 F: arch/arm/mach-pxa/hx4700.c
2110 F: arch/arm/mach-pxa/include/mach/hx4700.h
2111 F: sound/soc/pxa/hx4700.c
2113 ARM/HISILICON SOC SUPPORT
2114 M: Wei Xu <xuwei5@hisilicon.com>
2115 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2117 W: http://www.hisilicon.com
2118 T: git git://github.com/hisilicon/linux-hisi.git
2119 F: arch/arm/boot/dts/hi3*
2120 F: arch/arm/boot/dts/hip*
2121 F: arch/arm/boot/dts/hisi*
2122 F: arch/arm/mach-hisi/
2123 F: arch/arm64/boot/dts/hisilicon/
2125 ARM/HP JORNADA 7XX MACHINE SUPPORT
2126 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
2129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2130 F: arch/arm/mach-sa1100/include/mach/jornada720.h
2131 F: arch/arm/mach-sa1100/jornada720.c
2133 ARM/IGEP MACHINE SUPPORT
2134 M: Enric Balletbo i Serra <eballetbo@gmail.com>
2135 M: Javier Martinez Canillas <javier@dowhile0.org>
2136 L: linux-omap@vger.kernel.org
2137 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2139 F: arch/arm/boot/dts/omap3-igep*
2141 ARM/INCOME PXA270 SUPPORT
2142 M: Marek Vasut <marek.vasut@gmail.com>
2143 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2145 F: arch/arm/mach-pxa/colibri-pxa270-income.c
2147 ARM/INTEL IOP32X ARM ARCHITECTURE
2148 M: Lennert Buytenhek <kernel@wantstofly.org>
2149 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2152 ARM/INTEL IQ81342EX MACHINE SUPPORT
2153 M: Lennert Buytenhek <kernel@wantstofly.org>
2154 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2157 ARM/INTEL IXDP2850 MACHINE SUPPORT
2158 M: Lennert Buytenhek <kernel@wantstofly.org>
2159 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2162 ARM/INTEL IXP4XX ARM ARCHITECTURE
2163 M: Linus Walleij <linusw@kernel.org>
2164 M: Imre Kaloz <kaloz@openwrt.org>
2165 M: Krzysztof Halasa <khalasa@piap.pl>
2166 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2168 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2169 F: Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml
2170 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2171 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2172 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2173 F: arch/arm/mach-ixp4xx/
2174 F: drivers/bus/intel-ixp4xx-eb.c
2175 F: drivers/clocksource/timer-ixp4xx.c
2176 F: drivers/crypto/ixp4xx_crypto.c
2177 F: drivers/gpio/gpio-ixp4xx.c
2178 F: drivers/irqchip/irq-ixp4xx.c
2179 F: include/linux/irqchip/irq-ixp4xx.h
2180 F: include/linux/platform_data/timer-ixp4xx.h
2182 ARM/INTEL KEEMBAY ARCHITECTURE
2183 M: Paul J. Murphy <paul.j.murphy@intel.com>
2184 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2186 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2187 F: arch/arm64/boot/dts/intel/keembay-evm.dts
2188 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2190 ARM/INTEL XSC3 (MANZANO) ARM CORE
2191 M: Lennert Buytenhek <kernel@wantstofly.org>
2192 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2195 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2196 M: Lennert Buytenhek <kernel@wantstofly.org>
2197 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2200 ARM/LG1K ARCHITECTURE
2201 M: Chanho Min <chanho.min@lge.com>
2202 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2204 F: arch/arm64/boot/dts/lg/
2206 ARM/LOGICPD PXA270 MACHINE SUPPORT
2207 M: Lennert Buytenhek <kernel@wantstofly.org>
2208 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2211 ARM/LPC18XX ARCHITECTURE
2212 M: Vladimir Zapolskiy <vz@mleia.com>
2213 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2215 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2216 F: arch/arm/boot/dts/lpc43*
2217 F: drivers/i2c/busses/i2c-lpc2k.c
2218 F: drivers/memory/pl172.c
2219 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2220 F: drivers/rtc/rtc-lpc24xx.c
2223 ARM/LPC32XX SOC SUPPORT
2224 M: Vladimir Zapolskiy <vz@mleia.com>
2225 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2227 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2228 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2229 F: arch/arm/boot/dts/lpc32*
2230 F: arch/arm/mach-lpc32xx/
2231 F: drivers/i2c/busses/i2c-pnx.c
2232 F: drivers/net/ethernet/nxp/lpc_eth.c
2233 F: drivers/usb/host/ohci-nxp.c
2234 F: drivers/watchdog/pnx4008_wdt.c
2237 ARM/MAGICIAN MACHINE SUPPORT
2238 M: Philipp Zabel <philipp.zabel@gmail.com>
2241 ARM/Marvell Dove/MV78xx0/Orion SOC support
2242 M: Andrew Lunn <andrew@lunn.ch>
2243 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2244 M: Gregory Clement <gregory.clement@bootlin.com>
2245 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2248 F: Documentation/devicetree/bindings/soc/dove/
2249 F: arch/arm/boot/dts/dove*
2250 F: arch/arm/boot/dts/orion5x*
2251 F: arch/arm/mach-dove/
2252 F: arch/arm/mach-mv78xx0/
2253 F: arch/arm/mach-orion5x/
2254 F: arch/arm/plat-orion/
2255 F: drivers/soc/dove/
2257 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2258 M: Andrew Lunn <andrew@lunn.ch>
2259 M: Gregory Clement <gregory.clement@bootlin.com>
2260 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2261 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2264 F: arch/arm/boot/dts/armada*
2265 F: arch/arm/boot/dts/kirkwood*
2266 F: arch/arm/configs/mvebu_*_defconfig
2267 F: arch/arm/mach-mvebu/
2268 F: arch/arm64/boot/dts/marvell/armada*
2269 F: arch/arm64/boot/dts/marvell/cn913*
2270 F: drivers/cpufreq/armada-37xx-cpufreq.c
2271 F: drivers/cpufreq/armada-8k-cpufreq.c
2272 F: drivers/cpufreq/mvebu-cpufreq.c
2273 F: drivers/irqchip/irq-armada-370-xp.c
2274 F: drivers/irqchip/irq-mvebu-*
2275 F: drivers/pinctrl/mvebu/
2276 F: drivers/rtc/rtc-armada38x.c
2278 ARM/Mediatek RTC DRIVER
2279 M: Eddie Huang <eddie.huang@mediatek.com>
2280 M: Sean Wang <sean.wang@mediatek.com>
2281 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2282 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2284 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2285 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2286 F: drivers/rtc/rtc-mt2712.c
2287 F: drivers/rtc/rtc-mt6397.c
2288 F: drivers/rtc/rtc-mt7622.c
2290 ARM/Mediatek SoC support
2291 M: Matthias Brugger <matthias.bgg@gmail.com>
2292 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2293 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2295 W: https://mtk.wiki.kernel.org/
2296 C: irc://chat.freenode.net/linux-mediatek
2297 F: arch/arm/boot/dts/mt6*
2298 F: arch/arm/boot/dts/mt7*
2299 F: arch/arm/boot/dts/mt8*
2300 F: arch/arm/mach-mediatek/
2301 F: arch/arm64/boot/dts/mediatek/
2302 F: drivers/soc/mediatek/
2307 ARM/Mediatek USB3 PHY DRIVER
2308 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2309 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2310 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2312 F: Documentation/devicetree/bindings/phy/mediatek,*
2313 F: drivers/phy/mediatek/
2315 ARM/Microchip (AT91) SoC support
2316 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2317 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2318 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2319 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2321 W: http://www.linux4sam.org
2322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2323 F: arch/arm/boot/dts/at91*.dts
2324 F: arch/arm/boot/dts/at91*.dtsi
2325 F: arch/arm/boot/dts/sama*.dts
2326 F: arch/arm/boot/dts/sama*.dtsi
2327 F: arch/arm/include/debug/at91.S
2328 F: arch/arm/mach-at91/
2329 F: drivers/memory/atmel*
2330 F: drivers/watchdog/sama5d4_wdt.c
2331 F: include/soc/at91/
2332 X: drivers/input/touchscreen/atmel_mxt_ts.c
2333 X: drivers/net/wireless/atmel/
2337 ARM/Microchip Sparx5 SoC support
2338 M: Lars Povlsen <lars.povlsen@microchip.com>
2339 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2340 M: UNGLinuxDriver@microchip.com
2341 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2343 T: git git://github.com/microchip-ung/linux-upstream.git
2344 F: arch/arm64/boot/dts/microchip/
2345 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2348 Microchip Timer Counter Block (TCB) Capture Driver
2349 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2350 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2351 L: linux-iio@vger.kernel.org
2353 F: drivers/counter/microchip-tcb-capture.c
2355 ARM/MILBEAUT ARCHITECTURE
2356 M: Taichi Sugaya <sugaya.taichi@socionext.com>
2357 M: Takao Orito <orito.takao@socionext.com>
2358 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2360 F: arch/arm/boot/dts/milbeaut*
2361 F: arch/arm/mach-milbeaut/
2364 ARM/MIOA701 MACHINE SUPPORT
2365 M: Robert Jarzmik <robert.jarzmik@free.fr>
2366 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2368 F: arch/arm/mach-pxa/mioa701.c
2370 ARM/MStar/Sigmastar Armv7 SoC support
2371 M: Daniel Palmer <daniel@thingy.jp>
2372 M: Romain Perier <romain.perier@gmail.com>
2373 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2375 W: http://linux-chenxing.org/
2376 T: git git://github.com/linux-chenxing/linux.git
2377 F: Documentation/devicetree/bindings/arm/mstar/*
2378 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2379 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2380 F: arch/arm/boot/dts/mstar-*
2381 F: arch/arm/mach-mstar/
2382 F: drivers/clk/mstar/
2383 F: drivers/clocksource/timer-msc313e.c
2384 F: drivers/gpio/gpio-msc313.c
2385 F: drivers/rtc/rtc-msc313.c
2386 F: drivers/watchdog/msc313e_wdt.c
2387 F: include/dt-bindings/clock/mstar-*
2388 F: include/dt-bindings/gpio/msc313-gpio.h
2390 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2391 M: Michael Petchkovsky <mkpetch@internode.on.net>
2394 ARM/NOMADIK/Ux500 ARCHITECTURES
2395 M: Linus Walleij <linus.walleij@linaro.org>
2396 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2399 F: Documentation/devicetree/bindings/arm/ste-*
2400 F: Documentation/devicetree/bindings/arm/ux500.yaml
2401 F: Documentation/devicetree/bindings/arm/ux500/
2402 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2403 F: arch/arm/boot/dts/ste-*
2404 F: arch/arm/mach-nomadik/
2405 F: arch/arm/mach-ux500/
2406 F: drivers/clk/clk-nomadik.c
2407 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2408 F: drivers/dma/ste_dma40*
2409 F: drivers/hwspinlock/u8500_hsem.c
2410 F: drivers/i2c/busses/i2c-nomadik.c
2411 F: drivers/iio/adc/ab8500-gpadc.c
2412 F: drivers/mfd/ab8500*
2413 F: drivers/mfd/abx500*
2414 F: drivers/mfd/db8500*
2415 F: drivers/pinctrl/nomadik/
2416 F: drivers/rtc/rtc-ab8500.c
2417 F: drivers/rtc/rtc-pl031.c
2418 F: drivers/soc/ux500/
2420 ARM/NUVOTON NPCM ARCHITECTURE
2421 M: Avi Fishman <avifishman70@gmail.com>
2422 M: Tomer Maimon <tmaimon77@gmail.com>
2423 M: Tali Perry <tali.perry1@gmail.com>
2424 R: Patrick Venture <venture@google.com>
2425 R: Nancy Yuen <yuenn@google.com>
2426 R: Benjamin Fair <benjaminfair@google.com>
2427 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2429 F: Documentation/devicetree/bindings/*/*/*npcm*
2430 F: Documentation/devicetree/bindings/*/*npcm*
2431 F: Documentation/devicetree/bindings/arm/npcm/*
2432 F: arch/arm/boot/dts/nuvoton-npcm*
2433 F: arch/arm/mach-npcm/
2435 F: drivers/*/*/*npcm*
2436 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2438 ARM/NUVOTON WPCM450 ARCHITECTURE
2439 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2440 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2442 W: https://github.com/neuschaefer/wpcm450/wiki
2443 F: Documentation/devicetree/bindings/*/*wpcm*
2444 F: arch/arm/boot/dts/nuvoton-wpcm450*
2445 F: arch/arm/mach-npcm/wpcm450.c
2446 F: drivers/*/*/*wpcm*
2449 ARM/NXP S32G ARCHITECTURE
2450 M: Chester Lin <clin@suse.com>
2451 R: Andreas Färber <afaerber@suse.de>
2452 R: Matthias Brugger <mbrugger@suse.com>
2453 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2455 F: arch/arm64/boot/dts/freescale/s32g*.dts*
2457 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2458 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2460 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2461 F: arch/arm/mach-s3c/gta02.h
2462 F: arch/arm/mach-s3c/mach-gta02.c
2464 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2465 M: Alexander Clouter <alex@digriz.org.uk>
2466 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2468 W: http://www.digriz.org.uk/ts78xx/kernel
2469 F: arch/arm/mach-orion5x/ts78xx-*
2471 ARM/OXNAS platform support
2472 M: Neil Armstrong <narmstrong@baylibre.com>
2473 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2474 L: linux-oxnas@groups.io (moderated for non-subscribers)
2476 F: arch/arm/boot/dts/ox8*.dts*
2477 F: arch/arm/mach-oxnas/
2478 F: drivers/power/reset/oxnas-restart.c
2481 ARM/PALM TREO SUPPORT
2482 M: Tomas Cech <sleep_walker@suse.com>
2483 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2485 W: http://hackndev.com
2486 F: arch/arm/mach-pxa/palmtreo.*
2488 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2489 M: Marek Vasut <marek.vasut@gmail.com>
2490 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2492 W: http://hackndev.com
2493 F: arch/arm/mach-pxa/include/mach/palmld.h
2494 F: arch/arm/mach-pxa/include/mach/palmtc.h
2495 F: arch/arm/mach-pxa/include/mach/palmtx.h
2496 F: arch/arm/mach-pxa/palmld.c
2497 F: arch/arm/mach-pxa/palmt5.*
2498 F: arch/arm/mach-pxa/palmtc.c
2499 F: arch/arm/mach-pxa/palmte2.*
2500 F: arch/arm/mach-pxa/palmtx.c
2503 M: Sergey Lapin <slapin@ossfans.org>
2504 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2506 W: http://hackndev.com
2507 F: arch/arm/mach-pxa/palmz72.*
2510 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2512 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2514 ARM/PT DIGITAL BOARD PORT
2515 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2516 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2518 W: http://www.armlinux.org.uk/
2520 ARM/QUALCOMM SUPPORT
2521 M: Andy Gross <agross@kernel.org>
2522 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2523 L: linux-arm-msm@vger.kernel.org
2525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2526 F: Documentation/devicetree/bindings/*/qcom*
2527 F: Documentation/devicetree/bindings/soc/qcom/
2528 F: arch/arm/boot/dts/qcom-*.dts
2529 F: arch/arm/boot/dts/qcom-*.dtsi
2530 F: arch/arm/mach-qcom/
2531 F: arch/arm64/boot/dts/qcom/
2532 F: drivers/*/*/qcom*
2533 F: drivers/*/*/qcom/
2534 F: drivers/*/pm8???-*
2537 F: drivers/bluetooth/btqcomsmd.c
2538 F: drivers/clocksource/timer-qcom.c
2539 F: drivers/cpuidle/cpuidle-qcom-spm.c
2540 F: drivers/extcon/extcon-qcom*
2541 F: drivers/i2c/busses/i2c-qcom-geni.c
2542 F: drivers/i2c/busses/i2c-qup.c
2543 F: drivers/iommu/msm*
2544 F: drivers/mfd/ssbi.c
2545 F: drivers/mmc/host/mmci_qcom*
2546 F: drivers/mmc/host/sdhci-msm.c
2547 F: drivers/pci/controller/dwc/pcie-qcom.c
2548 F: drivers/phy/qualcomm/
2549 F: drivers/power/*/msm*
2550 F: drivers/reset/reset-qcom-*
2551 F: drivers/scsi/ufs/ufs-qcom*
2552 F: drivers/spi/spi-geni-qcom.c
2553 F: drivers/spi/spi-qcom-qspi.c
2554 F: drivers/spi/spi-qup.c
2555 F: drivers/tty/serial/msm_serial.c
2556 F: drivers/usb/dwc3/dwc3-qcom.c
2557 F: include/dt-bindings/*/qcom*
2558 F: include/linux/*/qcom*
2559 F: include/linux/soc/qcom/
2561 ARM/RADISYS ENP2611 MACHINE SUPPORT
2562 M: Lennert Buytenhek <kernel@wantstofly.org>
2563 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2566 ARM/RDA MICRO ARCHITECTURE
2567 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2568 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2569 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2571 F: Documentation/devicetree/bindings/arm/rda.yaml
2572 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2573 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2574 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2575 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2576 F: arch/arm/boot/dts/rda8810pl-*
2577 F: drivers/clocksource/timer-rda.c
2578 F: drivers/gpio/gpio-rda.c
2579 F: drivers/irqchip/irq-rda-intc.c
2580 F: drivers/tty/serial/rda-uart.c
2582 ARM/REALTEK ARCHITECTURE
2583 M: Andreas Färber <afaerber@suse.de>
2584 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2585 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2587 F: Documentation/devicetree/bindings/arm/realtek.yaml
2588 F: arch/arm/boot/dts/rtd*
2589 F: arch/arm/mach-realtek/
2590 F: arch/arm64/boot/dts/realtek/
2592 ARM/RENESAS ARM64 ARCHITECTURE
2593 M: Geert Uytterhoeven <geert+renesas@glider.be>
2594 M: Magnus Damm <magnus.damm@gmail.com>
2595 L: linux-renesas-soc@vger.kernel.org
2597 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2598 C: irc://irc.libera.chat/renesas-soc
2599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2600 F: Documentation/devicetree/bindings/arm/renesas.yaml
2601 F: arch/arm64/boot/dts/renesas/
2602 F: drivers/soc/renesas/
2603 F: include/linux/soc/renesas/
2605 ARM/RISCPC ARCHITECTURE
2606 M: Russell King <linux@armlinux.org.uk>
2607 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2609 W: http://www.armlinux.org.uk/
2610 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2611 F: arch/arm/include/asm/hardware/ioc.h
2612 F: arch/arm/include/asm/hardware/iomd.h
2613 F: arch/arm/include/asm/hardware/memc.h
2614 F: arch/arm/mach-rpc/
2615 F: drivers/net/ethernet/8390/etherh.c
2616 F: drivers/net/ethernet/i825xx/ether1*
2617 F: drivers/net/ethernet/seeq/ether3*
2618 F: drivers/scsi/arm/
2620 ARM/Rockchip SoC support
2621 M: Heiko Stuebner <heiko@sntech.de>
2622 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2623 L: linux-rockchip@lists.infradead.org
2625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2626 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2627 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2628 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2629 F: arch/arm/boot/dts/rk3*
2630 F: arch/arm/boot/dts/rv1108*
2631 F: arch/arm/mach-rockchip/
2632 F: drivers/*/*/*rockchip*
2633 F: drivers/*/*rockchip*
2634 F: drivers/clk/rockchip/
2635 F: drivers/i2c/busses/i2c-rk3x.c
2636 F: sound/soc/rockchip/
2639 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2640 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2641 R: Alim Akhtar <alim.akhtar@samsung.com>
2642 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2643 L: linux-samsung-soc@vger.kernel.org
2645 C: irc://irc.libera.chat/linux-exynos
2646 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2647 B: mailto:linux-samsung-soc@vger.kernel.org
2648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2649 F: Documentation/arm/samsung/
2650 F: Documentation/devicetree/bindings/arm/samsung/
2651 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2652 F: Documentation/devicetree/bindings/soc/samsung/
2653 F: arch/arm/boot/dts/exynos*
2654 F: arch/arm/boot/dts/s3c*
2655 F: arch/arm/boot/dts/s5p*
2656 F: arch/arm/mach-exynos*/
2657 F: arch/arm/mach-s3c/
2658 F: arch/arm/mach-s5p*/
2659 F: arch/arm64/boot/dts/exynos/
2660 F: drivers/*/*/*s3c24*
2661 F: drivers/*/*s3c24*
2662 F: drivers/*/*s3c64xx*
2663 F: drivers/*/*s5pv210*
2664 F: drivers/clocksource/samsung_pwm_timer.c
2665 F: drivers/memory/samsung/
2666 F: drivers/pwm/pwm-samsung.c
2667 F: drivers/soc/samsung/
2668 F: drivers/tty/serial/samsung*
2669 F: include/clocksource/samsung_pwm.h
2670 F: include/linux/platform_data/*s3c*
2671 F: include/linux/serial_s3c.h
2672 F: include/linux/soc/samsung/
2678 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2679 M: Łukasz Stelmach <l.stelmach@samsung.com>
2680 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2681 L: linux-media@vger.kernel.org
2683 F: drivers/media/platform/samsung/s5p-g2d/
2685 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2686 M: Marek Szyprowski <m.szyprowski@samsung.com>
2687 L: linux-samsung-soc@vger.kernel.org
2688 L: linux-media@vger.kernel.org
2690 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2691 F: drivers/media/cec/platform/s5p/
2693 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2694 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2695 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2696 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2697 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2698 L: linux-media@vger.kernel.org
2700 F: drivers/media/platform/samsung/s5p-jpeg/
2702 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2703 M: Marek Szyprowski <m.szyprowski@samsung.com>
2704 M: Andrzej Hajda <andrzej.hajda@intel.com>
2705 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2706 L: linux-media@vger.kernel.org
2708 F: drivers/media/platform/samsung/s5p-mfc/
2710 ARM/SHMOBILE ARM ARCHITECTURE
2711 M: Geert Uytterhoeven <geert+renesas@glider.be>
2712 M: Magnus Damm <magnus.damm@gmail.com>
2713 L: linux-renesas-soc@vger.kernel.org
2715 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2716 C: irc://irc.libera.chat/renesas-soc
2717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2718 F: Documentation/devicetree/bindings/arm/renesas.yaml
2719 F: arch/arm/boot/dts/emev2*
2720 F: arch/arm/boot/dts/gr-peach*
2721 F: arch/arm/boot/dts/iwg20d-q7*
2722 F: arch/arm/boot/dts/r7s*
2723 F: arch/arm/boot/dts/r8a*
2724 F: arch/arm/boot/dts/r9a*
2725 F: arch/arm/boot/dts/sh*
2726 F: arch/arm/configs/shmobile_defconfig
2727 F: arch/arm/include/debug/renesas-scif.S
2728 F: arch/arm/mach-shmobile/
2729 F: drivers/soc/renesas/
2730 F: include/linux/soc/renesas/
2732 ARM/SOCFPGA ARCHITECTURE
2733 M: Dinh Nguyen <dinguyen@kernel.org>
2735 W: http://www.rocketboards.org
2736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2737 F: arch/arm/boot/dts/socfpga*
2738 F: arch/arm/configs/socfpga_defconfig
2739 F: arch/arm/mach-socfpga/
2740 F: arch/arm64/boot/dts/altera/
2741 F: arch/arm64/boot/dts/intel/
2743 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2744 M: Dinh Nguyen <dinguyen@kernel.org>
2746 F: drivers/clk/socfpga/
2748 ARM/SOCFPGA EDAC SUPPORT
2749 M: Dinh Nguyen <dinguyen@kernel.org>
2751 F: drivers/edac/altera_edac.[ch]
2753 ARM/SPREADTRUM SoC SUPPORT
2754 M: Orson Zhai <orsonzhai@gmail.com>
2755 M: Baolin Wang <baolin.wang7@gmail.com>
2756 M: Chunyan Zhang <zhang.lyra@gmail.com>
2758 F: arch/arm64/boot/dts/sprd
2763 ARM/STI ARCHITECTURE
2764 M: Patrice Chotard <patrice.chotard@foss.st.com>
2765 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2767 W: http://www.stlinux.com
2768 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2769 F: arch/arm/boot/dts/sti*
2770 F: arch/arm/mach-sti/
2771 F: drivers/ata/ahci_st.c
2772 F: drivers/char/hw_random/st-rng.c
2773 F: drivers/clocksource/arm_global_timer.c
2774 F: drivers/clocksource/clksrc_st_lpc.c
2775 F: drivers/cpufreq/sti-cpufreq.c
2776 F: drivers/dma/st_fdma*
2777 F: drivers/i2c/busses/i2c-st.c
2778 F: drivers/media/platform/st/sti/c8sectpfe/
2779 F: drivers/media/rc/st_rc.c
2780 F: drivers/mmc/host/sdhci-st.c
2781 F: drivers/phy/st/phy-miphy28lp.c
2782 F: drivers/phy/st/phy-stih407-usb.c
2783 F: drivers/pinctrl/pinctrl-st.c
2784 F: drivers/remoteproc/st_remoteproc.c
2785 F: drivers/remoteproc/st_slim_rproc.c
2786 F: drivers/reset/sti/
2787 F: drivers/rtc/rtc-st-lpc.c
2788 F: drivers/tty/serial/st-asc.c
2789 F: drivers/usb/dwc3/dwc3-st.c
2790 F: drivers/usb/host/ehci-st.c
2791 F: drivers/usb/host/ohci-st.c
2792 F: drivers/watchdog/st_lpc_wdt.c
2793 F: include/linux/remoteproc/st_slim_rproc.h
2795 ARM/STM32 ARCHITECTURE
2796 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2797 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2798 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2799 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2802 F: arch/arm/boot/dts/stm32*
2803 F: arch/arm/mach-stm32/
2804 F: drivers/clocksource/armv7m_systick.c
2808 ARM/Synaptics SoC support
2809 M: Jisheng Zhang <jszhang@kernel.org>
2810 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2811 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2813 F: arch/arm/boot/dts/berlin*
2814 F: arch/arm/mach-berlin/
2815 F: arch/arm64/boot/dts/synaptics/
2817 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2818 M: Lennert Buytenhek <kernel@wantstofly.org>
2819 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2822 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2823 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2824 L: linux-tegra@vger.kernel.org
2825 L: linux-media@vger.kernel.org
2827 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2828 F: drivers/media/cec/platform/tegra/
2830 ARM/TESLA FSD SoC SUPPORT
2831 M: Alim Akhtar <alim.akhtar@samsung.com>
2832 M: linux-fsd@tesla.com
2833 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2834 L: linux-samsung-soc@vger.kernel.org
2836 F: arch/arm64/boot/dts/tesla*
2838 ARM/TETON BGA MACHINE SUPPORT
2839 M: "Mark F. Brown" <mark.brown314@gmail.com>
2840 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2843 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2844 M: Santosh Shilimkar <ssantosh@kernel.org>
2845 L: linux-kernel@vger.kernel.org
2847 F: drivers/memory/*emif*
2849 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2850 M: Nishanth Menon <nm@ti.com>
2851 M: Santosh Shilimkar <ssantosh@kernel.org>
2852 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
2855 F: arch/arm/boot/dts/keystone-*
2856 F: arch/arm/mach-keystone/
2858 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2859 M: Santosh Shilimkar <ssantosh@kernel.org>
2860 L: linux-kernel@vger.kernel.org
2862 F: drivers/clk/keystone/
2864 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2865 M: Santosh Shilimkar <ssantosh@kernel.org>
2866 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2867 L: linux-kernel@vger.kernel.org
2869 F: drivers/clocksource/timer-keystone.c
2871 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2872 M: Santosh Shilimkar <ssantosh@kernel.org>
2873 L: linux-kernel@vger.kernel.org
2875 F: drivers/power/reset/keystone-reset.c
2877 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2878 M: Nishanth Menon <nm@ti.com>
2879 M: Vignesh Raghavendra <vigneshr@ti.com>
2880 M: Tero Kristo <kristo@kernel.org>
2881 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2883 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2884 F: arch/arm64/boot/dts/ti/Makefile
2885 F: arch/arm64/boot/dts/ti/k3-*
2886 F: include/dt-bindings/pinctrl/k3.h
2888 ARM/THECUS N2100 MACHINE SUPPORT
2889 M: Lennert Buytenhek <kernel@wantstofly.org>
2890 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2893 ARM/TOSA MACHINE SUPPORT
2894 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2895 M: Dirk Opfer <dirk@opfer-online.de>
2898 ARM/TOSHIBA VISCONTI ARCHITECTURE
2899 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2900 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2903 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2904 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
2905 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
2906 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2907 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2908 F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
2909 F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
2910 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2911 F: arch/arm64/boot/dts/toshiba/
2912 F: drivers/clk/visconti/
2913 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2914 F: drivers/gpio/gpio-visconti.c
2915 F: drivers/pci/controller/dwc/pcie-visconti.c
2916 F: drivers/pinctrl/visconti/
2917 F: drivers/watchdog/visconti_wdt.c
2920 ARM/UNIPHIER ARCHITECTURE
2921 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2922 M: Masami Hiramatsu <mhiramat@kernel.org>
2923 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2925 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2926 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2927 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2928 F: arch/arm/boot/dts/uniphier*
2929 F: arch/arm/include/asm/hardware/cache-uniphier.h
2930 F: arch/arm/mach-uniphier/
2931 F: arch/arm/mm/cache-uniphier.c
2932 F: arch/arm64/boot/dts/socionext/uniphier*
2933 F: drivers/bus/uniphier-system-bus.c
2934 F: drivers/clk/uniphier/
2935 F: drivers/dma/uniphier-mdmac.c
2936 F: drivers/gpio/gpio-uniphier.c
2937 F: drivers/i2c/busses/i2c-uniphier*
2938 F: drivers/irqchip/irq-uniphier-aidet.c
2939 F: drivers/mmc/host/uniphier-sd.c
2940 F: drivers/pinctrl/uniphier/
2941 F: drivers/reset/reset-uniphier.c
2942 F: drivers/tty/serial/8250/8250_uniphier.c
2945 ARM/VERSATILE EXPRESS PLATFORM
2946 M: Liviu Dudau <liviu.dudau@arm.com>
2947 M: Sudeep Holla <sudeep.holla@arm.com>
2948 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2949 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2953 F: arch/arm/boot/dts/vexpress*
2954 F: arch/arm/mach-vexpress/
2955 F: arch/arm64/boot/dts/arm/
2956 F: drivers/clk/versatile/clk-vexpress-osc.c
2957 F: drivers/clocksource/timer-versatile.c
2961 M: Russell King <linux@armlinux.org.uk>
2962 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2964 W: http://www.armlinux.org.uk/
2967 ARM/VOIPAC PXA270 SUPPORT
2968 M: Marek Vasut <marek.vasut@gmail.com>
2969 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2971 F: arch/arm/mach-pxa/include/mach/vpac270.h
2972 F: arch/arm/mach-pxa/vpac270.c
2974 ARM/VT8500 ARM ARCHITECTURE
2975 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2977 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2978 F: arch/arm/mach-vt8500/
2979 F: drivers/clocksource/timer-vt8500.c
2980 F: drivers/i2c/busses/i2c-wmt.c
2981 F: drivers/mmc/host/wmt-sdmmc.c
2982 F: drivers/pwm/pwm-vt8500.c
2983 F: drivers/rtc/rtc-vt8500.c
2984 F: drivers/tty/serial/vt8500_serial.c
2985 F: drivers/usb/host/ehci-platform.c
2986 F: drivers/usb/host/uhci-platform.c
2987 F: drivers/video/fbdev/vt8500lcdfb.*
2988 F: drivers/video/fbdev/wm8505fb*
2989 F: drivers/video/fbdev/wmt_ge_rops.*
2991 ARM/ZIPIT Z2 SUPPORT
2992 M: Marek Vasut <marek.vasut@gmail.com>
2993 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2995 F: arch/arm/mach-pxa/include/mach/z2.h
2996 F: arch/arm/mach-pxa/z2.c
2998 ARM/ZYNQ ARCHITECTURE
2999 M: Michal Simek <michal.simek@xilinx.com>
3000 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3002 W: http://wiki.xilinx.com
3003 T: git https://github.com/Xilinx/linux-xlnx.git
3004 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3005 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3006 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3007 F: arch/arm/mach-zynq/
3008 F: drivers/clocksource/timer-cadence-ttc.c
3009 F: drivers/cpuidle/cpuidle-zynq.c
3010 F: drivers/edac/synopsys_edac.c
3011 F: drivers/i2c/busses/i2c-cadence.c
3012 F: drivers/i2c/busses/i2c-xiic.c
3013 F: drivers/mmc/host/sdhci-of-arasan.c
3017 ARM64 PORT (AARCH64 ARCHITECTURE)
3018 M: Catalin Marinas <catalin.marinas@arm.com>
3019 M: Will Deacon <will@kernel.org>
3020 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3023 F: Documentation/arm64/
3025 F: tools/testing/selftests/arm64/
3026 X: arch/arm64/boot/dts/
3028 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3029 M: George McCollister <george.mccollister@gmail.com>
3030 L: netdev@vger.kernel.org
3032 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3033 F: drivers/net/dsa/xrs700x/*
3034 F: net/dsa/tag_xrs700x.c
3036 AS3645A LED FLASH CONTROLLER DRIVER
3037 M: Sakari Ailus <sakari.ailus@iki.fi>
3038 L: linux-leds@vger.kernel.org
3040 F: drivers/leds/flash/leds-as3645a.c
3042 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3043 M: Tianshu Qiu <tian.shu.qiu@intel.com>
3044 L: linux-media@vger.kernel.org
3046 T: git git://linuxtv.org/media_tree.git
3047 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
3048 F: drivers/media/i2c/ak7375.c
3050 ASAHI KASEI AK8974 DRIVER
3051 M: Linus Walleij <linus.walleij@linaro.org>
3052 L: linux-iio@vger.kernel.org
3054 W: http://www.akm.com/
3055 F: drivers/iio/magnetometer/ak8974.c
3057 ASC7621 HARDWARE MONITOR DRIVER
3058 M: George Joseph <george.joseph@fairview5.com>
3059 L: linux-hwmon@vger.kernel.org
3061 F: Documentation/hwmon/asc7621.rst
3062 F: drivers/hwmon/asc7621.c
3064 ASIX AX88796C SPI ETHERNET ADAPTER
3065 M: Łukasz Stelmach <l.stelmach@samsung.com>
3067 F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3068 F: drivers/net/ethernet/asix/ax88796c_*
3070 ASPEED PECI CONTROLLER
3071 M: Iwona Winiarska <iwona.winiarska@intel.com>
3072 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3073 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3075 F: Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3076 F: drivers/peci/controller/peci-aspeed.c
3078 ASPEED PINCTRL DRIVERS
3079 M: Andrew Jeffery <andrew@aj.id.au>
3080 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3081 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3082 L: linux-gpio@vger.kernel.org
3084 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
3085 F: drivers/pinctrl/aspeed/
3087 ASPEED SCU INTERRUPT CONTROLLER DRIVER
3088 M: Eddie James <eajames@linux.ibm.com>
3089 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3091 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3092 F: drivers/irqchip/irq-aspeed-scu-ic.c
3093 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3095 ASPEED SD/MMC DRIVER
3096 M: Andrew Jeffery <andrew@aj.id.au>
3097 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3098 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3099 L: linux-mmc@vger.kernel.org
3101 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3102 F: drivers/mmc/host/sdhci-of-aspeed*
3104 ASPEED SMC SPI DRIVER
3105 M: Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3106 M: Cédric Le Goater <clg@kaod.org>
3107 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3108 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3109 L: linux-spi@vger.kernel.org
3111 F: Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3112 F: drivers/spi/spi-aspeed-smc.c
3114 ASPEED VIDEO ENGINE DRIVER
3115 M: Eddie James <eajames@linux.ibm.com>
3116 L: linux-media@vger.kernel.org
3117 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3119 F: Documentation/devicetree/bindings/media/aspeed-video.txt
3120 F: drivers/media/platform/aspeed/
3122 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3123 M: Corentin Chary <corentin.chary@gmail.com>
3124 L: acpi4asus-user@lists.sourceforge.net
3125 L: platform-driver-x86@vger.kernel.org
3127 W: http://acpi4asus.sf.net
3128 F: drivers/platform/x86/asus*.c
3129 F: drivers/platform/x86/eeepc*.c
3131 ASUS TF103C DOCK DRIVER
3132 M: Hans de Goede <hdegoede@redhat.com>
3133 L: platform-driver-x86@vger.kernel.org
3135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3136 F: drivers/platform/x86/asus-tf103c-dock.c
3138 ASUS WMI HARDWARE MONITOR DRIVER
3139 M: Ed Brindley <kernel@maidavale.org>
3140 M: Denis Pauk <pauk.denis@gmail.com>
3141 L: linux-hwmon@vger.kernel.org
3143 F: drivers/hwmon/asus_wmi_sensors.c
3145 ASUS WMI EC HARDWARE MONITOR DRIVER
3146 M: Eugene Shalygin <eugene.shalygin@gmail.com>
3147 M: Denis Pauk <pauk.denis@gmail.com>
3148 L: linux-hwmon@vger.kernel.org
3150 F: drivers/hwmon/asus_wmi_ec_sensors.c
3152 ASUS EC HARDWARE MONITOR DRIVER
3153 M: Eugene Shalygin <eugene.shalygin@gmail.com>
3154 L: linux-hwmon@vger.kernel.org
3156 F: drivers/hwmon/asus-ec-sensors.c
3158 ASUS WIRELESS RADIO CONTROL DRIVER
3159 M: João Paulo Rechi Vita <jprvita@gmail.com>
3160 L: platform-driver-x86@vger.kernel.org
3162 F: drivers/platform/x86/asus-wireless.c
3165 M: David Howells <dhowells@redhat.com>
3166 L: keyrings@vger.kernel.org
3168 F: Documentation/crypto/asymmetric-keys.rst
3169 F: crypto/asymmetric_keys/
3170 F: include/crypto/pkcs7.h
3171 F: include/crypto/public_key.h
3172 F: include/linux/verification.h
3174 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3175 R: Dan Williams <dan.j.williams@intel.com>
3177 W: http://sourceforge.net/projects/xscaleiop
3178 F: Documentation/crypto/async-tx-api.rst
3180 F: include/linux/async_tx.h
3183 M: Bartosz Golaszewski <brgl@bgdev.pl>
3184 L: linux-i2c@vger.kernel.org
3186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3187 F: Documentation/devicetree/bindings/eeprom/at24.yaml
3188 F: drivers/misc/eeprom/at24.c
3190 ATA OVER ETHERNET (AOE) DRIVER
3191 M: "Justin Sanders" <justin@coraid.com>
3193 W: http://www.openaoe.org/
3194 F: Documentation/admin-guide/aoe/
3195 F: drivers/block/aoe/
3197 ATC260X PMIC MFD DRIVER
3198 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3199 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3200 L: linux-actions@lists.infradead.org
3202 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3203 F: drivers/input/misc/atc260x-onkey.c
3204 F: drivers/mfd/atc260*
3205 F: drivers/power/reset/atc260x-poweroff.c
3206 F: drivers/regulator/atc260x-regulator.c
3207 F: include/linux/mfd/atc260x/*
3209 ATHEROS 71XX/9XXX GPIO DRIVER
3210 M: Alban Bedel <albeu@free.fr>
3212 W: https://github.com/AlbanBedel/linux
3213 T: git git://github.com/AlbanBedel/linux
3214 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3215 F: drivers/gpio/gpio-ath79.c
3217 ATHEROS 71XX/9XXX USB PHY DRIVER
3218 M: Alban Bedel <albeu@free.fr>
3220 W: https://github.com/AlbanBedel/linux
3221 T: git git://github.com/AlbanBedel/linux
3222 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3223 F: drivers/phy/qualcomm/phy-ath79-usb.c
3225 ATHEROS ATH GENERIC UTILITIES
3226 M: Kalle Valo <kvalo@kernel.org>
3227 L: linux-wireless@vger.kernel.org
3229 F: drivers/net/wireless/ath/*
3231 ATHEROS ATH5K WIRELESS DRIVER
3232 M: Jiri Slaby <jirislaby@kernel.org>
3233 M: Nick Kossifidis <mickflemm@gmail.com>
3234 M: Luis Chamberlain <mcgrof@kernel.org>
3235 L: linux-wireless@vger.kernel.org
3237 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3238 F: drivers/net/wireless/ath/ath5k/
3240 ATHEROS ATH6KL WIRELESS DRIVER
3241 L: linux-wireless@vger.kernel.org
3243 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3244 F: drivers/net/wireless/ath/ath6kl/
3247 M: Ville Syrjala <syrjala@sci.fi>
3249 F: drivers/input/misc/ati_remote2.c
3251 ATK0110 HWMON DRIVER
3252 M: Luca Tettamanti <kronos.it@gmail.com>
3253 L: linux-hwmon@vger.kernel.org
3255 F: drivers/hwmon/asus_atk0110.c
3257 ATLX ETHERNET DRIVERS
3258 M: Chris Snook <chris.snook@gmail.com>
3259 L: netdev@vger.kernel.org
3261 W: http://sourceforge.net/projects/atl1
3262 W: http://atl1.sourceforge.net
3263 F: drivers/net/ethernet/atheros/
3266 M: Chas Williams <3chas3@gmail.com>
3267 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3268 L: netdev@vger.kernel.org
3270 W: http://linux-atm.sourceforge.net
3272 F: include/linux/atm*
3273 F: include/uapi/linux/atm*
3275 ATMEL MACB ETHERNET DRIVER
3276 M: Nicolas Ferre <nicolas.ferre@microchip.com>
3277 M: Claudiu Beznea <claudiu.beznea@microchip.com>
3279 F: drivers/net/ethernet/cadence/
3281 ATMEL MAXTOUCH DRIVER
3282 M: Nick Dyer <nick@shmanahar.org>
3284 T: git git://github.com/ndyer/linux.git
3285 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3286 F: drivers/input/touchscreen/atmel_mxt_ts.c
3288 ATMEL WIRELESS DRIVER
3289 M: Simon Kelley <simon@thekelleys.org.uk>
3290 L: linux-wireless@vger.kernel.org
3292 W: http://www.thekelleys.org.uk/atmel
3293 W: http://atmelwlandriver.sourceforge.net/
3294 F: drivers/net/wireless/atmel/atmel*
3296 ATOMIC INFRASTRUCTURE
3297 M: Will Deacon <will@kernel.org>
3298 M: Peter Zijlstra <peterz@infradead.org>
3299 R: Boqun Feng <boqun.feng@gmail.com>
3300 R: Mark Rutland <mark.rutland@arm.com>
3301 L: linux-kernel@vger.kernel.org
3303 F: arch/*/include/asm/atomic*.h
3304 F: include/*/atomic*.h
3305 F: include/linux/refcount.h
3306 F: Documentation/atomic_*.txt
3309 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3310 M: Bradley Grove <linuxdrivers@attotech.com>
3311 L: linux-scsi@vger.kernel.org
3313 W: http://www.attotech.com
3314 F: drivers/scsi/esas2r
3316 ATUSB IEEE 802.15.4 RADIO DRIVER
3317 M: Stefan Schmidt <stefan@datenfreihafen.org>
3318 L: linux-wpan@vger.kernel.org
3320 F: drivers/net/ieee802154/at86rf230.h
3321 F: drivers/net/ieee802154/atusb.c
3322 F: drivers/net/ieee802154/atusb.h
3325 M: Paul Moore <paul@paul-moore.com>
3326 M: Eric Paris <eparis@redhat.com>
3327 L: linux-audit@redhat.com (moderated for non-subscribers)
3329 W: https://github.com/linux-audit
3330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3331 F: include/asm-generic/audit_*.h
3332 F: include/linux/audit.h
3333 F: include/linux/audit_arch.h
3334 F: include/uapi/linux/audit.h
3338 AUXILIARY DISPLAY DRIVERS
3339 M: Miguel Ojeda <ojeda@kernel.org>
3341 F: Documentation/devicetree/bindings/auxdisplay/
3342 F: drivers/auxdisplay/
3343 F: include/linux/cfag12864b.h
3345 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3346 M: Andreas Klinger <ak@it-klinger.de>
3347 L: linux-iio@vger.kernel.org
3349 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3350 F: drivers/iio/adc/hx711.c
3353 M: Ralf Baechle <ralf@linux-mips.org>
3354 L: linux-hams@vger.kernel.org
3356 W: http://www.linux-ax25.org/
3357 F: include/net/ax25.h
3358 F: include/uapi/linux/ax25.h
3362 M: Peter Rosin <peda@axentia.se>
3363 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3365 F: arch/arm/boot/dts/at91-linea.dtsi
3366 F: arch/arm/boot/dts/at91-natte.dtsi
3367 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3368 F: arch/arm/boot/dts/at91-tse850-3.dts
3370 AXENTIA ASOC DRIVERS
3371 M: Peter Rosin <peda@axentia.se>
3372 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3374 F: Documentation/devicetree/bindings/sound/axentia,*
3375 F: sound/soc/atmel/tse850-pcm5142.c
3377 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3378 M: Nuno Sá <nuno.sa@analog.com>
3379 L: linux-hwmon@vger.kernel.org
3381 W: https://ez.analog.com/linux-software-drivers
3382 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3383 F: drivers/hwmon/axi-fan-control.c
3385 AXXIA I2C CONTROLLER
3386 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3387 L: linux-i2c@vger.kernel.org
3389 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3390 F: drivers/i2c/busses/i2c-axxia.c
3393 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3394 L: linux-media@vger.kernel.org
3396 W: https://linuxtv.org
3397 T: git git://linuxtv.org/media_tree.git
3398 F: drivers/media/usb/dvb-usb-v2/az6007.c
3400 AZTECH FM RADIO RECEIVER DRIVER
3401 M: Hans Verkuil <hverkuil@xs4all.nl>
3402 L: linux-media@vger.kernel.org
3404 W: https://linuxtv.org
3405 T: git git://linuxtv.org/media_tree.git
3406 F: drivers/media/radio/radio-aztech*
3409 L: linux-wireless@vger.kernel.org
3410 L: b43-dev@lists.infradead.org
3412 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3413 F: drivers/net/wireless/broadcom/b43/
3415 B43LEGACY WIRELESS DRIVER
3416 M: Larry Finger <Larry.Finger@lwfinger.net>
3417 L: linux-wireless@vger.kernel.org
3418 L: b43-dev@lists.infradead.org
3420 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3421 F: drivers/net/wireless/broadcom/b43legacy/
3423 BACKLIGHT CLASS/SUBSYSTEM
3424 M: Lee Jones <lee.jones@linaro.org>
3425 M: Daniel Thompson <daniel.thompson@linaro.org>
3426 M: Jingoo Han <jingoohan1@gmail.com>
3427 L: dri-devel@lists.freedesktop.org
3429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3430 F: Documentation/ABI/stable/sysfs-class-backlight
3431 F: Documentation/ABI/testing/sysfs-class-backlight
3432 F: Documentation/devicetree/bindings/leds/backlight
3433 F: drivers/video/backlight/
3434 F: include/linux/backlight.h
3435 F: include/linux/pwm_backlight.h
3437 BARCO P50 GPIO DRIVER
3438 M: Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3439 M: Peter Korsgaard <peter.korsgaard@barco.com>
3441 F: drivers/platform/x86/barco-p50-gpio.c
3444 M: Marek Lindner <mareklindner@neomailbox.ch>
3445 M: Simon Wunderlich <sw@simonwunderlich.de>
3446 M: Antonio Quartulli <a@unstable.cc>
3447 M: Sven Eckelmann <sven@narfation.org>
3448 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3450 W: https://www.open-mesh.org/
3451 Q: https://patchwork.open-mesh.org/project/batman/list/
3452 B: https://www.open-mesh.org/projects/batman-adv/issues
3453 C: ircs://irc.hackint.org/batadv
3454 T: git https://git.open-mesh.org/linux-merge.git
3455 F: Documentation/networking/batman-adv.rst
3456 F: include/uapi/linux/batadv_packet.h
3457 F: include/uapi/linux/batman_adv.h
3460 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3461 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3462 L: linux-hams@vger.kernel.org
3464 W: http://www.baycom.org/~tom/ham/ham.html
3465 F: drivers/net/hamradio/baycom*
3467 BCACHE (BLOCK LAYER CACHE)
3468 M: Coly Li <colyli@suse.de>
3469 M: Kent Overstreet <kent.overstreet@gmail.com>
3470 L: linux-bcache@vger.kernel.org
3472 W: http://bcache.evilpiepirate.org
3473 C: irc://irc.oftc.net/bcache
3474 F: drivers/md/bcache/
3476 BDISP ST MEDIA DRIVER
3477 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3478 L: linux-media@vger.kernel.org
3480 W: https://linuxtv.org
3481 T: git git://linuxtv.org/media_tree.git
3482 F: drivers/media/platform/st/sti/bdisp
3484 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3485 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3486 L: netdev@vger.kernel.org
3488 F: drivers/net/ethernet/ec_bhf.c
3491 M: Luis de Bethencourt <luisbg@kernel.org>
3492 M: Salah Triki <salah.triki@gmail.com>
3494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3495 F: Documentation/filesystems/befs.rst
3499 M: Paolo Valente <paolo.valente@linaro.org>
3500 M: Jens Axboe <axboe@kernel.dk>
3501 L: linux-block@vger.kernel.org
3503 F: Documentation/block/bfq-iosched.rst
3507 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3509 F: Documentation/filesystems/bfs.rst
3511 F: include/uapi/linux/bfs_fs.h
3514 M: Yury Norov <yury.norov@gmail.com>
3515 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3516 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3518 F: include/linux/bitmap.h
3519 F: include/linux/find.h
3522 F: lib/find_bit_benchmark.c
3523 F: lib/test_bitmap.c
3524 F: tools/include/linux/bitmap.h
3525 F: tools/include/linux/find.h
3526 F: tools/lib/bitmap.c
3527 F: tools/lib/find_bit.c
3529 BLINKM RGB LED DRIVER
3530 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3532 F: drivers/leds/leds-blinkm.c
3535 M: Jens Axboe <axboe@kernel.dk>
3536 L: linux-block@vger.kernel.org
3538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3539 F: Documentation/ABI/stable/sysfs-block
3540 F: Documentation/block/
3543 F: include/linux/bio.h
3544 F: include/linux/blk*
3545 F: kernel/trace/blktrace.c
3549 M: Joern Engel <joern@lazybastard.org>
3550 L: linux-mtd@lists.infradead.org
3552 F: drivers/mtd/devices/block2mtd.c
3555 M: Marcel Holtmann <marcel@holtmann.org>
3556 M: Johan Hedberg <johan.hedberg@gmail.com>
3557 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3558 L: linux-bluetooth@vger.kernel.org
3560 W: http://www.bluez.org/
3561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3563 F: drivers/bluetooth/
3566 M: Marcel Holtmann <marcel@holtmann.org>
3567 M: Johan Hedberg <johan.hedberg@gmail.com>
3568 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3569 L: linux-bluetooth@vger.kernel.org
3571 W: http://www.bluez.org/
3572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3574 F: include/net/bluetooth/
3578 M: Jay Vosburgh <j.vosburgh@gmail.com>
3579 M: Veaceslav Falico <vfalico@gmail.com>
3580 M: Andy Gospodarek <andy@greyhouse.net>
3581 L: netdev@vger.kernel.org
3583 W: http://sourceforge.net/projects/bonding/
3584 F: Documentation/networking/bonding.rst
3585 F: drivers/net/bonding/
3586 F: include/net/bond*
3587 F: include/uapi/linux/if_bonding.h
3589 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3590 M: Dan Robertson <dan@dlrobertson.com>
3591 L: linux-iio@vger.kernel.org
3593 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3594 F: drivers/iio/accel/bma400*
3596 BPF (Safe dynamic programs and tools)
3597 M: Alexei Starovoitov <ast@kernel.org>
3598 M: Daniel Borkmann <daniel@iogearbox.net>
3599 M: Andrii Nakryiko <andrii@kernel.org>
3600 R: Martin KaFai Lau <kafai@fb.com>
3601 R: Song Liu <songliubraving@fb.com>
3602 R: Yonghong Song <yhs@fb.com>
3603 R: John Fastabend <john.fastabend@gmail.com>
3604 R: KP Singh <kpsingh@kernel.org>
3605 L: netdev@vger.kernel.org
3606 L: bpf@vger.kernel.org
3609 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3612 F: Documentation/bpf/
3613 F: Documentation/networking/filter.rst
3614 F: Documentation/userspace-api/ebpf/
3616 F: include/linux/bpf*
3617 F: include/linux/btf*
3618 F: include/linux/filter.h
3619 F: include/trace/events/xdp.h
3620 F: include/uapi/linux/bpf*
3621 F: include/uapi/linux/btf*
3622 F: include/uapi/linux/filter.h
3624 F: kernel/trace/bpf_trace.c
3627 F: net/core/filter.c
3628 F: net/sched/act_bpf.c
3629 F: net/sched/cls_bpf.c
3631 F: scripts/bpf_doc.py
3632 F: scripts/pahole-flags.sh
3633 F: scripts/pahole-version.sh
3636 F: tools/testing/selftests/bpf/
3641 M: Shubham Bansal <illusionist.neo@gmail.com>
3642 L: netdev@vger.kernel.org
3643 L: bpf@vger.kernel.org
3648 M: Daniel Borkmann <daniel@iogearbox.net>
3649 M: Alexei Starovoitov <ast@kernel.org>
3650 M: Zi Shen Lim <zlim.lnx@gmail.com>
3651 L: netdev@vger.kernel.org
3652 L: bpf@vger.kernel.org
3656 BPF JIT for MIPS (32-BIT AND 64-BIT)
3657 M: Johan Almbladh <johan.almbladh@anyfinetworks.com>
3658 M: Paul Burton <paulburton@kernel.org>
3659 L: netdev@vger.kernel.org
3660 L: bpf@vger.kernel.org
3664 BPF JIT for NFP NICs
3665 M: Jakub Kicinski <kuba@kernel.org>
3666 L: netdev@vger.kernel.org
3667 L: bpf@vger.kernel.org
3669 F: drivers/net/ethernet/netronome/nfp/bpf/
3671 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3672 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3673 L: netdev@vger.kernel.org
3674 L: bpf@vger.kernel.org
3676 F: arch/powerpc/net/
3678 BPF JIT for RISC-V (32-bit)
3679 M: Luke Nelson <luke.r.nels@gmail.com>
3680 M: Xi Wang <xi.wang@gmail.com>
3681 L: netdev@vger.kernel.org
3682 L: bpf@vger.kernel.org
3685 X: arch/riscv/net/bpf_jit_comp64.c
3687 BPF JIT for RISC-V (64-bit)
3688 M: Björn Töpel <bjorn@kernel.org>
3689 L: netdev@vger.kernel.org
3690 L: bpf@vger.kernel.org
3693 X: arch/riscv/net/bpf_jit_comp32.c
3696 M: Ilya Leoshkevich <iii@linux.ibm.com>
3697 M: Heiko Carstens <hca@linux.ibm.com>
3698 M: Vasily Gorbik <gor@linux.ibm.com>
3699 L: netdev@vger.kernel.org
3700 L: bpf@vger.kernel.org
3703 X: arch/s390/net/pnet.c
3705 BPF JIT for SPARC (32-BIT AND 64-BIT)
3706 M: David S. Miller <davem@davemloft.net>
3707 L: netdev@vger.kernel.org
3708 L: bpf@vger.kernel.org
3712 BPF JIT for X86 32-BIT
3713 M: Wang YanQing <udknight@gmail.com>
3714 L: netdev@vger.kernel.org
3715 L: bpf@vger.kernel.org
3717 F: arch/x86/net/bpf_jit_comp32.c
3719 BPF JIT for X86 64-BIT
3720 M: Alexei Starovoitov <ast@kernel.org>
3721 M: Daniel Borkmann <daniel@iogearbox.net>
3722 L: netdev@vger.kernel.org
3723 L: bpf@vger.kernel.org
3726 X: arch/x86/net/bpf_jit_comp32.c
3728 BPF LSM (Security Audit and Enforcement using BPF)
3729 M: KP Singh <kpsingh@kernel.org>
3730 R: Florent Revest <revest@chromium.org>
3731 R: Brendan Jackman <jackmanb@chromium.org>
3732 L: bpf@vger.kernel.org
3734 F: Documentation/bpf/prog_lsm.rst
3735 F: include/linux/bpf_lsm.h
3736 F: kernel/bpf/bpf_lsm.c
3739 BROADCOM B44 10/100 ETHERNET DRIVER
3740 M: Michael Chan <michael.chan@broadcom.com>
3741 L: netdev@vger.kernel.org
3743 F: drivers/net/ethernet/broadcom/b44.*
3745 BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
3746 M: Florian Fainelli <f.fainelli@gmail.com>
3747 L: netdev@vger.kernel.org
3748 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3750 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3751 F: drivers/net/dsa/b53/*
3752 F: drivers/net/dsa/bcm_sf2*
3753 F: include/linux/dsa/brcm.h
3754 F: include/linux/platform_data/b53.h
3756 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3757 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
3758 R: Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
3759 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3760 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3763 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3764 F: drivers/pci/controller/pcie-brcmstb.c
3765 F: drivers/staging/vc04_services
3769 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3770 M: Florian Fainelli <f.fainelli@gmail.com>
3771 M: Ray Jui <rjui@broadcom.com>
3772 M: Scott Branden <sbranden@broadcom.com>
3773 R: Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
3775 T: git git://github.com/broadcom/mach-bcm
3776 F: arch/arm/mach-bcm/
3782 BROADCOM BCM47XX MIPS ARCHITECTURE
3783 M: Hauke Mehrtens <hauke@hauke-m.de>
3784 M: Rafał Miłecki <zajec5@gmail.com>
3785 L: linux-mips@vger.kernel.org
3787 F: Documentation/devicetree/bindings/mips/brcm/
3788 F: arch/mips/bcm47xx/*
3789 F: arch/mips/include/asm/mach-bcm47xx/*
3791 BROADCOM BCM4908 ETHERNET DRIVER
3792 M: Rafał Miłecki <rafal@milecki.pl>
3793 R: Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
3794 L: netdev@vger.kernel.org
3796 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3797 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3798 F: drivers/net/ethernet/broadcom/unimac.h
3800 BROADCOM BCM4908 PINMUX DRIVER
3801 M: Rafał Miłecki <rafal@milecki.pl>
3802 R: Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
3803 L: linux-gpio@vger.kernel.org
3805 F: Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
3806 F: drivers/pinctrl/bcm/pinctrl-bcm4908.c
3808 BROADCOM BCM5301X ARM ARCHITECTURE
3809 M: Florian Fainelli <f.fainelli@gmail.com>
3810 M: Hauke Mehrtens <hauke@hauke-m.de>
3811 M: Rafał Miłecki <zajec5@gmail.com>
3812 R: Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
3813 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3815 F: arch/arm/boot/dts/bcm470*
3816 F: arch/arm/boot/dts/bcm5301*
3817 F: arch/arm/boot/dts/bcm953012*
3818 F: arch/arm/mach-bcm/bcm_5301x.c
3820 BROADCOM BCM53573 ARM ARCHITECTURE
3821 M: Florian Fainelli <f.fainelli@gmail.com>
3822 M: Rafał Miłecki <rafal@milecki.pl>
3823 R: Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
3824 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3826 F: arch/arm/boot/dts/bcm47189*
3827 F: arch/arm/boot/dts/bcm53573*
3829 BROADCOM BCM63XX ARM ARCHITECTURE
3830 M: Florian Fainelli <f.fainelli@gmail.com>
3831 R: Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
3832 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3834 T: git git://github.com/broadcom/stblinux.git
3837 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3838 M: Kevin Cernekee <cernekee@gmail.com>
3839 L: linux-usb@vger.kernel.org
3841 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3843 BROADCOM BCM7XXX ARM ARCHITECTURE
3844 M: Florian Fainelli <f.fainelli@gmail.com>
3845 R: Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
3846 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3848 T: git git://github.com/broadcom/stblinux.git
3849 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3850 F: arch/arm/boot/dts/bcm7*.dts*
3851 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3852 F: arch/arm/mach-bcm/*brcmstb*
3853 F: arch/arm/mm/cache-b15-rac.c
3854 F: drivers/bus/brcmstb_gisb.c
3855 F: drivers/pci/controller/pcie-brcmstb.c
3861 M: Al Cooper <alcooperx@gmail.com>
3862 L: linux-usb@vger.kernel.org
3863 R: Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
3865 F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml
3866 F: drivers/usb/gadget/udc/bdc/
3868 BROADCOM BMIPS CPUFREQ DRIVER
3869 M: Markus Mayer <mmayer@broadcom.com>
3870 R: Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
3871 L: linux-pm@vger.kernel.org
3873 F: drivers/cpufreq/bmips-cpufreq.c
3875 BROADCOM BMIPS MIPS ARCHITECTURE
3876 M: Florian Fainelli <f.fainelli@gmail.com>
3877 R: Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
3878 L: linux-mips@vger.kernel.org
3880 T: git git://github.com/broadcom/stblinux.git
3881 F: arch/mips/bmips/*
3882 F: arch/mips/boot/dts/brcm/bcm*.dts*
3883 F: arch/mips/include/asm/mach-bmips/*
3884 F: arch/mips/kernel/*bmips*
3885 F: drivers/soc/bcm/bcm63xx
3886 F: drivers/irqchip/irq-bcm63*
3887 F: drivers/irqchip/irq-bcm7*
3888 F: drivers/irqchip/irq-brcmstb*
3889 F: include/linux/bcm963xx_nvram.h
3890 F: include/linux/bcm963xx_tag.h
3892 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3893 M: Rasesh Mody <rmody@marvell.com>
3894 M: GR-Linux-NIC-Dev@marvell.com
3895 L: netdev@vger.kernel.org
3897 F: drivers/net/ethernet/broadcom/bnx2.*
3898 F: drivers/net/ethernet/broadcom/bnx2_*
3900 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3901 M: Saurav Kashyap <skashyap@marvell.com>
3902 M: Javed Hasan <jhasan@marvell.com>
3903 M: GR-QLogic-Storage-Upstream@marvell.com
3904 L: linux-scsi@vger.kernel.org
3906 F: drivers/scsi/bnx2fc/
3908 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3909 M: Nilesh Javali <njavali@marvell.com>
3910 M: Manish Rangankar <mrangankar@marvell.com>
3911 M: GR-QLogic-Storage-Upstream@marvell.com
3912 L: linux-scsi@vger.kernel.org
3914 F: drivers/scsi/bnx2i/
3916 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3917 M: Ariel Elior <aelior@marvell.com>
3918 M: Sudarsana Kalluru <skalluru@marvell.com>
3919 M: Manish Chopra <manishc@marvell.com>
3920 L: netdev@vger.kernel.org
3922 F: drivers/net/ethernet/broadcom/bnx2x/
3924 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3925 M: Michael Chan <michael.chan@broadcom.com>
3926 L: netdev@vger.kernel.org
3928 F: drivers/firmware/broadcom/tee_bnxt_fw.c
3929 F: drivers/net/ethernet/broadcom/bnxt/
3930 F: include/linux/firmware/broadcom/tee_bnxt_fw.h
3932 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3933 M: Arend van Spriel <aspriel@gmail.com>
3934 M: Franky Lin <franky.lin@broadcom.com>
3935 M: Hante Meuleman <hante.meuleman@broadcom.com>
3936 L: linux-wireless@vger.kernel.org
3937 L: brcm80211-dev-list.pdl@broadcom.com
3938 L: SHA-cyfmac-dev-list@infineon.com
3940 F: drivers/net/wireless/broadcom/brcm80211/
3942 BROADCOM BRCMSTB GPIO DRIVER
3943 M: Doug Berger <opendmb@gmail.com>
3944 M: Florian Fainelli <f.fainelli@gmail.com>
3945 R: Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
3947 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
3948 F: drivers/gpio/gpio-brcmstb.c
3950 BROADCOM BRCMSTB I2C DRIVER
3951 M: Kamal Dasu <kdasu.kdev@gmail.com>
3952 R: Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
3953 L: linux-i2c@vger.kernel.org
3955 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3956 F: drivers/i2c/busses/i2c-brcmstb.c
3958 BROADCOM BRCMSTB UART DRIVER
3959 M: Al Cooper <alcooperx@gmail.com>
3960 R: Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
3961 L: linux-serial@vger.kernel.org
3963 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
3964 F: drivers/tty/serial/8250/8250_bcm7271.c
3966 BROADCOM BRCMSTB USB EHCI DRIVER
3967 M: Al Cooper <alcooperx@gmail.com>
3968 R: Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
3969 L: linux-usb@vger.kernel.org
3971 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3972 F: drivers/usb/host/ehci-brcm.*
3974 BROADCOM BRCMSTB USB PIN MAP DRIVER
3975 M: Al Cooper <alcooperx@gmail.com>
3976 R: Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
3977 L: linux-usb@vger.kernel.org
3979 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
3980 F: drivers/usb/misc/brcmstb-usb-pinmap.c
3982 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3983 M: Al Cooper <alcooperx@gmail.com>
3984 R: Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
3985 L: linux-kernel@vger.kernel.org
3987 F: drivers/phy/broadcom/phy-brcm-usb*
3989 BROADCOM ETHERNET PHY DRIVERS
3990 M: Florian Fainelli <f.fainelli@gmail.com>
3991 R: Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
3992 L: netdev@vger.kernel.org
3994 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3995 F: drivers/net/phy/bcm*.[ch]
3996 F: drivers/net/phy/broadcom.c
3997 F: include/linux/brcmphy.h
3999 BROADCOM GENET ETHERNET DRIVER
4000 M: Doug Berger <opendmb@gmail.com>
4001 M: Florian Fainelli <f.fainelli@gmail.com>
4002 R: Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
4003 L: netdev@vger.kernel.org
4005 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4006 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4007 F: drivers/net/ethernet/broadcom/genet/
4008 F: drivers/net/ethernet/broadcom/unimac.h
4009 F: drivers/net/mdio/mdio-bcm-unimac.c
4010 F: include/linux/platform_data/bcmgenet.h
4011 F: include/linux/platform_data/mdio-bcm-unimac.h
4013 BROADCOM IPROC ARM ARCHITECTURE
4014 M: Ray Jui <rjui@broadcom.com>
4015 M: Scott Branden <sbranden@broadcom.com>
4016 R: Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
4017 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4019 T: git git://github.com/broadcom/stblinux.git
4020 F: arch/arm64/boot/dts/broadcom/northstar2/*
4021 F: arch/arm64/boot/dts/broadcom/stingray/*
4022 F: drivers/clk/bcm/clk-ns*
4023 F: drivers/clk/bcm/clk-sr*
4024 F: drivers/pinctrl/bcm/pinctrl-ns*
4025 F: include/dt-bindings/clock/bcm-sr*
4042 BROADCOM IPROC GBIT ETHERNET DRIVER
4043 M: Rafał Miłecki <rafal@milecki.pl>
4044 R: Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
4045 L: netdev@vger.kernel.org
4047 F: Documentation/devicetree/bindings/net/brcm,amac.yaml
4048 F: drivers/net/ethernet/broadcom/bgmac*
4049 F: drivers/net/ethernet/broadcom/unimac.h
4051 BROADCOM KONA GPIO DRIVER
4052 M: Ray Jui <rjui@broadcom.com>
4053 R: Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
4055 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
4056 F: drivers/gpio/gpio-bcm-kona.c
4058 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4059 M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4060 M: Kashyap Desai <kashyap.desai@broadcom.com>
4061 M: Sumit Saxena <sumit.saxena@broadcom.com>
4062 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4063 L: mpi3mr-linuxdrv.pdl@broadcom.com
4064 L: linux-scsi@vger.kernel.org
4066 W: https://www.broadcom.com/support/storage
4067 F: drivers/scsi/mpi3mr/
4069 BROADCOM NETXTREME-E ROCE DRIVER
4070 M: Selvin Xavier <selvin.xavier@broadcom.com>
4071 L: linux-rdma@vger.kernel.org
4073 W: http://www.broadcom.com
4074 F: drivers/infiniband/hw/bnxt_re/
4075 F: include/uapi/rdma/bnxt_re-abi.h
4077 BROADCOM NVRAM DRIVER
4078 M: Rafał Miłecki <zajec5@gmail.com>
4079 L: linux-mips@vger.kernel.org
4081 F: drivers/firmware/broadcom/*
4083 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4084 M: Rafał Miłecki <rafal@milecki.pl>
4085 M: Florian Fainelli <f.fainelli@gmail.com>
4086 R: Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
4087 L: linux-pm@vger.kernel.org
4089 T: git git://github.com/broadcom/stblinux.git
4090 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
4091 F: include/dt-bindings/soc/bcm-pmb.h
4093 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4094 M: Rafał Miłecki <zajec5@gmail.com>
4095 L: linux-wireless@vger.kernel.org
4098 F: include/linux/bcma/
4101 M: Kamal Dasu <kdasu.kdev@gmail.com>
4102 R: Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
4104 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4105 F: drivers/spi/spi-bcm-qspi.*
4106 F: drivers/spi/spi-brcmstb-qspi.c
4107 F: drivers/spi/spi-iproc-qspi.c
4109 BROADCOM STB AVS CPUFREQ DRIVER
4110 M: Markus Mayer <mmayer@broadcom.com>
4111 R: Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
4112 L: linux-pm@vger.kernel.org
4114 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4115 F: drivers/cpufreq/brcmstb*
4117 BROADCOM STB AVS TMON DRIVER
4118 M: Markus Mayer <mmayer@broadcom.com>
4119 R: Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
4120 L: linux-pm@vger.kernel.org
4122 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4123 F: drivers/thermal/broadcom/brcmstb*
4125 BROADCOM STB DPFE DRIVER
4126 M: Markus Mayer <mmayer@broadcom.com>
4127 R: Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
4128 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4130 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4131 F: drivers/memory/brcmstb_dpfe.c
4133 BROADCOM STB NAND FLASH DRIVER
4134 M: Brian Norris <computersforpeace@gmail.com>
4135 M: Kamal Dasu <kdasu.kdev@gmail.com>
4136 R: Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
4137 L: linux-mtd@lists.infradead.org
4139 F: drivers/mtd/nand/raw/brcmnand/
4140 F: include/linux/platform_data/brcmnand.h
4142 BROADCOM STB PCIE DRIVER
4143 M: Jim Quinlan <jim2101024@gmail.com>
4144 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
4145 M: Florian Fainelli <f.fainelli@gmail.com>
4146 R: Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
4147 L: linux-pci@vger.kernel.org
4149 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4150 F: drivers/pci/controller/pcie-brcmstb.c
4152 BROADCOM SYSTEMPORT ETHERNET DRIVER
4153 M: Florian Fainelli <f.fainelli@gmail.com>
4154 R: Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
4155 L: netdev@vger.kernel.org
4157 F: drivers/net/ethernet/broadcom/bcmsysport.*
4158 F: drivers/net/ethernet/broadcom/unimac.h
4159 F: Documentation/devicetree/bindings/net/brcm,systemport.yaml
4161 BROADCOM TG3 GIGABIT ETHERNET DRIVER
4162 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
4163 M: Prashant Sreedharan <prashant@broadcom.com>
4164 M: Michael Chan <mchan@broadcom.com>
4165 L: netdev@vger.kernel.org
4167 F: drivers/net/ethernet/broadcom/tg3.*
4170 M: Scott Branden <scott.branden@broadcom.com>
4171 R: Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
4173 F: drivers/misc/bcm-vk/
4174 F: include/uapi/linux/misc/bcm_vk.h
4176 BROCADE BFA FC SCSI DRIVER
4177 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4178 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4179 L: linux-scsi@vger.kernel.org
4181 F: drivers/scsi/bfa/
4183 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4184 M: Rasesh Mody <rmody@marvell.com>
4185 M: Sudarsana Kalluru <skalluru@marvell.com>
4186 M: GR-Linux-NIC-Dev@marvell.com
4187 L: netdev@vger.kernel.org
4189 F: drivers/net/ethernet/brocade/bna/
4191 BSG (block layer generic sg v4 driver)
4192 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4193 L: linux-scsi@vger.kernel.org
4196 F: include/linux/bsg.h
4197 F: include/uapi/linux/bsg.h
4200 M: Clemens Ladisch <clemens@ladisch.de>
4201 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4204 F: Documentation/sound/cards/bt87x.rst
4205 F: sound/pci/bt87x.c
4208 M: Michael Buesch <m@bues.ch>
4210 W: http://bu3sch.de/btgpio.php
4211 F: drivers/gpio/gpio-bt8xx.c
4214 M: Chris Mason <clm@fb.com>
4215 M: Josef Bacik <josef@toxicpanda.com>
4216 M: David Sterba <dsterba@suse.com>
4217 L: linux-btrfs@vger.kernel.org
4219 W: http://btrfs.wiki.kernel.org/
4220 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
4221 C: irc://irc.libera.chat/btrfs
4222 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4223 F: Documentation/filesystems/btrfs.rst
4225 F: include/linux/btrfs*
4226 F: include/uapi/linux/btrfs*
4228 BTTV VIDEO4LINUX DRIVER
4229 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4230 L: linux-media@vger.kernel.org
4232 W: https://linuxtv.org
4233 T: git git://linuxtv.org/media_tree.git
4234 F: Documentation/driver-api/media/drivers/bttv*
4235 F: drivers/media/pci/bt8xx/bttv*
4237 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4238 M: Chanwoo Choi <cw00.choi@samsung.com>
4239 L: linux-pm@vger.kernel.org
4240 L: linux-samsung-soc@vger.kernel.org
4242 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4243 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
4244 F: drivers/devfreq/exynos-bus.c
4246 BUSLOGIC SCSI DRIVER
4247 M: Khalid Aziz <khalid@gonehiking.org>
4248 L: linux-scsi@vger.kernel.org
4250 F: drivers/scsi/BusLogic.*
4251 F: drivers/scsi/FlashPoint.*
4253 C-MEDIA CMI8788 DRIVER
4254 M: Clemens Ladisch <clemens@ladisch.de>
4255 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4258 F: sound/pci/oxygen/
4261 M: Guo Ren <guoren@kernel.org>
4262 L: linux-csky@vger.kernel.org
4264 T: git https://github.com/c-sky/csky-linux.git
4265 F: Documentation/devicetree/bindings/csky/
4266 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
4267 F: Documentation/devicetree/bindings/timer/csky,*
4269 F: drivers/clocksource/timer-gx6605s.c
4270 F: drivers/clocksource/timer-mp-csky.c
4271 F: drivers/irqchip/irq-csky-*
4275 CA8210 IEEE-802.15.4 RADIO DRIVER
4276 L: linux-wpan@vger.kernel.org
4278 W: https://github.com/Cascoda/ca8210-linux.git
4279 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4280 F: drivers/net/ieee802154/ca8210.c
4282 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4283 M: Damien Le Moal <damien.lemoal@wdc.com>
4284 L: linux-riscv@lists.infradead.org
4285 L: linux-gpio@vger.kernel.org (pinctrl driver)
4286 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4287 F: drivers/pinctrl/pinctrl-k210.c
4289 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4290 M: Damien Le Moal <damien.lemoal@wdc.com>
4291 L: linux-kernel@vger.kernel.org
4292 L: linux-riscv@lists.infradead.org
4294 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4295 F: drivers/reset/reset-k210.c
4297 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4298 M: Damien Le Moal <damien.lemoal@wdc.com>
4299 L: linux-riscv@lists.infradead.org
4301 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4302 F: drivers/soc/canaan/
4303 F: include/soc/canaan/
4305 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4306 M: David Howells <dhowells@redhat.com>
4307 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4309 F: Documentation/filesystems/caching/cachefiles.rst
4312 CADENCE MIPI-CSI2 BRIDGES
4313 M: Maxime Ripard <mripard@kernel.org>
4314 L: linux-media@vger.kernel.org
4316 F: Documentation/devicetree/bindings/media/cdns,*.txt
4317 F: drivers/media/platform/cadence/cdns-csi2*
4320 L: linux-mtd@lists.infradead.org
4322 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4323 F: drivers/mtd/nand/raw/cadence-nand-controller.c
4325 CADENCE USB3 DRD IP DRIVER
4326 M: Peter Chen <peter.chen@kernel.org>
4327 M: Pawel Laszczak <pawell@cadence.com>
4328 R: Roger Quadros <rogerq@kernel.org>
4329 R: Aswath Govindraju <a-govindraju@ti.com>
4330 L: linux-usb@vger.kernel.org
4332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4333 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4334 F: drivers/usb/cdns3/
4335 X: drivers/usb/cdns3/cdnsp*
4337 CADENCE USBSSP DRD IP DRIVER
4338 M: Pawel Laszczak <pawell@cadence.com>
4339 L: linux-usb@vger.kernel.org
4341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4342 F: drivers/usb/cdns3/
4343 X: drivers/usb/cdns3/cdns3*
4345 CADET FM/AM RADIO RECEIVER DRIVER
4346 M: Hans Verkuil <hverkuil@xs4all.nl>
4347 L: linux-media@vger.kernel.org
4349 W: https://linuxtv.org
4350 T: git git://linuxtv.org/media_tree.git
4351 F: drivers/media/radio/radio-cadet*
4353 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4354 L: linux-media@vger.kernel.org
4356 T: git git://linuxtv.org/media_tree.git
4357 F: Documentation/admin-guide/media/cafe_ccic*
4358 F: drivers/media/platform/marvell/
4361 L: netdev@vger.kernel.org
4363 F: Documentation/networking/caif/
4364 F: drivers/net/caif/
4365 F: include/net/caif/
4366 F: include/uapi/linux/caif/
4370 M: Toke Høiland-Jørgensen <toke@toke.dk>
4371 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4373 F: net/sched/sch_cake.c
4376 M: Wolfgang Grandegger <wg@grandegger.com>
4377 M: Marc Kleine-Budde <mkl@pengutronix.de>
4378 L: linux-can@vger.kernel.org
4380 W: https://github.com/linux-can
4381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4383 F: Documentation/devicetree/bindings/net/can/
4384 F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4386 F: drivers/phy/phy-can-transceiver.c
4387 F: include/linux/can/bittiming.h
4388 F: include/linux/can/dev.h
4389 F: include/linux/can/led.h
4390 F: include/linux/can/length.h
4391 F: include/linux/can/platform/
4392 F: include/linux/can/rx-offload.h
4393 F: include/uapi/linux/can/error.h
4394 F: include/uapi/linux/can/netlink.h
4395 F: include/uapi/linux/can/vxcan.h
4398 M: Oliver Hartkopp <socketcan@hartkopp.net>
4399 M: Marc Kleine-Budde <mkl@pengutronix.de>
4400 L: linux-can@vger.kernel.org
4402 W: https://github.com/linux-can
4403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4405 F: Documentation/networking/can.rst
4406 F: include/linux/can/can-ml.h
4407 F: include/linux/can/core.h
4408 F: include/linux/can/skb.h
4409 F: include/net/netns/can.h
4410 F: include/uapi/linux/can.h
4411 F: include/uapi/linux/can/bcm.h
4412 F: include/uapi/linux/can/gw.h
4413 F: include/uapi/linux/can/isotp.h
4414 F: include/uapi/linux/can/raw.h
4417 CAN-J1939 NETWORK LAYER
4418 M: Robin van der Gracht <robin@protonic.nl>
4419 M: Oleksij Rempel <o.rempel@pengutronix.de>
4420 R: kernel@pengutronix.de
4421 L: linux-can@vger.kernel.org
4423 F: Documentation/networking/j1939.rst
4424 F: include/uapi/linux/can/j1939.h
4428 M: Serge Hallyn <serge@hallyn.com>
4429 L: linux-security-module@vger.kernel.org
4431 F: include/linux/capability.h
4432 F: include/uapi/linux/capability.h
4433 F: kernel/capability.c
4434 F: security/commoncap.c
4436 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4437 M: Kevin Tsai <ktsai@capellamicro.com>
4439 F: drivers/iio/light/cm*
4441 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4442 M: Christian Lamparter <chunkeey@googlemail.com>
4443 L: linux-wireless@vger.kernel.org
4445 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4446 F: drivers/net/wireless/ath/carl9170/
4449 M: Robert Richter <rric@kernel.org>
4451 W: http://www.marvell.com
4452 F: drivers/i2c/busses/i2c-octeon*
4453 F: drivers/i2c/busses/i2c-thunderx*
4455 CAVIUM LIQUIDIO NETWORK DRIVER
4456 M: Derek Chickles <dchickles@marvell.com>
4457 M: Satanand Burla <sburla@marvell.com>
4458 M: Felix Manlunas <fmanlunas@marvell.com>
4459 L: netdev@vger.kernel.org
4461 W: http://www.marvell.com
4462 F: drivers/net/ethernet/cavium/liquidio/
4465 M: Robert Richter <rric@kernel.org>
4467 W: http://www.marvell.com
4468 F: drivers/mmc/host/cavium*
4470 CAVIUM OCTEON-TX CRYPTO DRIVER
4471 M: George Cherian <gcherian@marvell.com>
4472 L: linux-crypto@vger.kernel.org
4474 W: http://www.marvell.com
4475 F: drivers/crypto/cavium/cpt/
4477 CAVIUM THUNDERX2 ARM64 SOC
4478 M: Robert Richter <rric@kernel.org>
4479 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4481 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4482 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4484 CBS/ETF/TAPRIO QDISCS
4485 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4487 L: netdev@vger.kernel.org
4488 F: net/sched/sch_cbs.c
4489 F: net/sched/sch_etf.c
4490 F: net/sched/sch_taprio.c
4492 CC2520 IEEE-802.15.4 RADIO DRIVER
4493 M: Varka Bhadram <varkabhadram@gmail.com>
4494 L: linux-wpan@vger.kernel.org
4496 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4497 F: drivers/net/ieee802154/cc2520.c
4498 F: include/linux/spi/cc2520.h
4500 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4501 M: Gilad Ben-Yossef <gilad@benyossef.com>
4502 L: linux-crypto@vger.kernel.org
4504 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4505 F: drivers/crypto/ccree/
4507 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4508 M: Hadar Gat <hadar.gat@arm.com>
4509 L: linux-crypto@vger.kernel.org
4511 F: drivers/char/hw_random/cctrng.c
4512 F: drivers/char/hw_random/cctrng.h
4513 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4514 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4517 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4518 L: linux-media@vger.kernel.org
4520 W: http://linuxtv.org
4521 T: git git://linuxtv.org/media_tree.git
4522 F: Documentation/ABI/testing/debugfs-cec-error-inj
4523 F: Documentation/devicetree/bindings/media/cec.txt
4524 F: Documentation/driver-api/media/cec-core.rst
4525 F: Documentation/userspace-api/media/cec
4526 F: drivers/media/cec/
4527 F: drivers/media/rc/keymaps/rc-cec.c
4528 F: include/media/cec-notifier.h
4529 F: include/media/cec.h
4530 F: include/uapi/linux/cec-funcs.h
4531 F: include/uapi/linux/cec.h
4534 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4535 L: linux-media@vger.kernel.org
4537 W: http://linuxtv.org
4538 T: git git://linuxtv.org/media_tree.git
4539 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4540 F: drivers/media/cec/platform/cec-gpio/
4542 CELL BROADBAND ENGINE ARCHITECTURE
4543 M: Arnd Bergmann <arnd@arndb.de>
4544 L: linuxppc-dev@lists.ozlabs.org
4546 W: http://www.ibm.com/developerworks/power/cell/
4547 F: arch/powerpc/include/asm/cell*.h
4548 F: arch/powerpc/include/asm/spu*.h
4549 F: arch/powerpc/include/uapi/asm/spu*.h
4550 F: arch/powerpc/platforms/cell/
4552 CELLWISE CW2015 BATTERY DRIVER
4553 M: Tobias Schrammm <t.schramm@manjaro.org>
4555 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4556 F: drivers/power/supply/cw2015_battery.c
4558 CEPH COMMON CODE (LIBCEPH)
4559 M: Ilya Dryomov <idryomov@gmail.com>
4560 M: Jeff Layton <jlayton@kernel.org>
4561 M: Xiubo Li <xiubli@redhat.com>
4562 L: ceph-devel@vger.kernel.org
4565 T: git git://github.com/ceph/ceph-client.git
4566 F: include/linux/ceph/
4567 F: include/linux/crush/
4570 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4571 M: Jeff Layton <jlayton@kernel.org>
4572 M: Xiubo Li <xiubli@redhat.com>
4573 M: Ilya Dryomov <idryomov@gmail.com>
4574 L: ceph-devel@vger.kernel.org
4577 T: git git://github.com/ceph/ceph-client.git
4578 F: Documentation/filesystems/ceph.rst
4581 CERTIFICATE HANDLING
4582 M: David Howells <dhowells@redhat.com>
4583 M: David Woodhouse <dwmw2@infradead.org>
4584 L: keyrings@vger.kernel.org
4586 F: Documentation/admin-guide/module-signing.rst
4588 F: scripts/check-blacklist-hashes.awk
4589 F: scripts/sign-file.c
4592 CFAG12864B LCD DRIVER
4593 M: Miguel Ojeda <ojeda@kernel.org>
4595 F: drivers/auxdisplay/cfag12864b.c
4596 F: include/linux/cfag12864b.h
4598 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4599 M: Miguel Ojeda <ojeda@kernel.org>
4601 F: drivers/auxdisplay/cfag12864bfb.c
4602 F: include/linux/cfag12864b.h
4604 CHAR and MISC DRIVERS
4605 M: Arnd Bergmann <arnd@arndb.de>
4606 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4611 F: include/linux/miscdevice.h
4612 X: drivers/char/agp/
4613 X: drivers/char/hw_random/
4614 X: drivers/char/ipmi/
4615 X: drivers/char/random.c
4616 X: drivers/char/tpm/
4619 M: Andy Whitcroft <apw@canonical.com>
4620 M: Joe Perches <joe@perches.com>
4621 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4622 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4624 F: scripts/checkpatch.pl
4626 CHECKPATCH DOCUMENTATION
4627 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4628 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4629 R: Joe Perches <joe@perches.com>
4631 F: Documentation/dev-tools/checkpatch.rst
4633 CHINESE DOCUMENTATION
4634 M: Alex Shi <alexs@kernel.org>
4635 M: Yanteng Si <siyanteng@loongson.cn>
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 DOCUMENTATION/JAPANESE
6011 R: Akira Yokosawa <akiyks@gmail.com>
6012 L: linux-doc@vger.kernel.org
6014 F: Documentation/translations/ja_JP
6016 DONGWOON DW9714 LENS VOICE COIL DRIVER
6017 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6018 L: linux-media@vger.kernel.org
6020 T: git git://linuxtv.org/media_tree.git
6021 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
6022 F: drivers/media/i2c/dw9714.c
6024 DONGWOON DW9768 LENS VOICE COIL DRIVER
6025 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
6026 L: linux-media@vger.kernel.org
6028 T: git git://linuxtv.org/media_tree.git
6029 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6030 F: drivers/media/i2c/dw9768.c
6032 DONGWOON DW9807 LENS VOICE COIL DRIVER
6033 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6034 L: linux-media@vger.kernel.org
6036 T: git git://linuxtv.org/media_tree.git
6037 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
6038 F: drivers/media/i2c/dw9807-vcm.c
6041 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
6042 L: blinux-list@redhat.com
6044 F: drivers/char/dtlk.c
6045 F: include/linux/dtlk.h
6047 DPAA2 DATAPATH I/O (DPIO) DRIVER
6048 M: Roy Pledge <Roy.Pledge@nxp.com>
6049 L: linux-kernel@vger.kernel.org
6051 F: drivers/soc/fsl/dpio
6053 DPAA2 ETHERNET DRIVER
6054 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6055 L: netdev@vger.kernel.org
6057 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6058 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6059 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
6060 F: drivers/net/ethernet/freescale/dpaa2/Makefile
6061 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6062 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6063 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
6064 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
6065 F: drivers/net/ethernet/freescale/dpaa2/dpni*
6067 DPAA2 ETHERNET SWITCH DRIVER
6068 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6069 L: netdev@vger.kernel.org
6071 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6072 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6073 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
6075 DPT_I2O SCSI RAID DRIVER
6076 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
6077 L: linux-scsi@vger.kernel.org
6079 W: http://www.adaptec.com/
6080 F: drivers/scsi/dpt*
6081 F: drivers/scsi/dpt/
6084 M: Philipp Reisner <philipp.reisner@linbit.com>
6085 M: Lars Ellenberg <lars.ellenberg@linbit.com>
6086 M: Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6087 L: drbd-dev@lists.linbit.com
6089 W: http://www.drbd.org
6090 T: git git://git.linbit.com/linux-drbd.git
6091 T: git git://git.linbit.com/drbd-8.4.git
6092 F: Documentation/admin-guide/blockdev/
6093 F: drivers/block/drbd/
6096 DRIVER COMPONENT FRAMEWORK
6097 L: dri-devel@lists.freedesktop.org
6098 F: drivers/base/component.c
6099 F: include/linux/component.h
6101 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6102 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6103 R: "Rafael J. Wysocki" <rafael@kernel.org>
6105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6106 F: Documentation/core-api/kobject.rst
6110 F: include/linux/debugfs.h
6111 F: include/linux/kobj*
6114 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6115 M: Nishanth Menon <nm@ti.com>
6116 L: linux-pm@vger.kernel.org
6118 F: drivers/soc/ti/smartreflex.c
6119 F: include/linux/power/smartreflex.h
6121 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6122 M: Maxime Ripard <mripard@kernel.org>
6123 M: Chen-Yu Tsai <wens@csie.org>
6124 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6125 L: dri-devel@lists.freedesktop.org
6127 T: git git://anongit.freedesktop.org/drm/drm-misc
6128 F: drivers/gpu/drm/sun4i/sun8i*
6130 DRM DRIVER FOR ARM PL111 CLCD
6131 M: Emma Anholt <emma@anholt.net>
6133 T: git git://anongit.freedesktop.org/drm/drm-misc
6134 F: drivers/gpu/drm/pl111/
6136 DRM DRIVER FOR ARM VERSATILE TFT PANELS
6137 M: Linus Walleij <linus.walleij@linaro.org>
6139 T: git git://anongit.freedesktop.org/drm/drm-misc
6140 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6141 F: drivers/gpu/drm/panel/panel-arm-versatile.c
6143 DRM DRIVER FOR ASPEED BMC GFX
6144 M: Joel Stanley <joel@jms.id.au>
6145 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6147 T: git git://anongit.freedesktop.org/drm/drm-misc
6148 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6149 F: drivers/gpu/drm/aspeed/
6151 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6152 M: Dave Airlie <airlied@redhat.com>
6153 R: Thomas Zimmermann <tzimmermann@suse.de>
6154 L: dri-devel@lists.freedesktop.org
6156 T: git git://anongit.freedesktop.org/drm/drm-misc
6157 F: drivers/gpu/drm/ast/
6159 DRM DRIVER FOR BOCHS VIRTUAL GPU
6160 M: Gerd Hoffmann <kraxel@redhat.com>
6161 L: virtualization@lists.linux-foundation.org
6163 T: git git://anongit.freedesktop.org/drm/drm-misc
6164 F: drivers/gpu/drm/tiny/bochs.c
6166 DRM DRIVER FOR BOE HIMAX8279D PANELS
6167 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6169 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6170 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
6172 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6173 M: Jagan Teki <jagan@amarulasolutions.com>
6175 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6176 F: drivers/gpu/drm/bridge/chipone-icn6211.c
6178 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6179 M: Linus Walleij <linus.walleij@linaro.org>
6181 T: git git://anongit.freedesktop.org/drm/drm-misc
6182 F: drivers/gpu/drm/tve200/
6184 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6185 M: Icenowy Zheng <icenowy@aosc.io>
6187 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6188 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6190 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6191 M: Jagan Teki <jagan@amarulasolutions.com>
6193 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6194 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6196 DRM DRIVER FOR GENERIC USB DISPLAY
6197 M: Noralf Trønnes <noralf@tronnes.org>
6199 W: https://github.com/notro/gud/wiki
6200 T: git git://anongit.freedesktop.org/drm/drm-misc
6201 F: drivers/gpu/drm/gud/
6202 F: include/drm/gud.h
6204 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6205 M: Hans de Goede <hdegoede@redhat.com>
6207 T: git git://anongit.freedesktop.org/drm/drm-misc
6208 F: drivers/gpu/drm/tiny/gm12u320.c
6210 DRM DRIVER FOR HX8357D PANELS
6211 M: Emma Anholt <emma@anholt.net>
6213 T: git git://anongit.freedesktop.org/drm/drm-misc
6214 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
6215 F: drivers/gpu/drm/tiny/hx8357d.c
6217 DRM DRIVER FOR ILITEK ILI9225 PANELS
6218 M: David Lechner <david@lechnology.com>
6220 T: git git://anongit.freedesktop.org/drm/drm-misc
6221 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6222 F: drivers/gpu/drm/tiny/ili9225.c
6224 DRM DRIVER FOR ILITEK ILI9486 PANELS
6225 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6227 T: git git://anongit.freedesktop.org/drm/drm-misc
6228 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6229 F: drivers/gpu/drm/tiny/ili9486.c
6231 DRM DRIVER FOR INTEL I810 VIDEO CARDS
6232 S: Orphan / Obsolete
6233 F: drivers/gpu/drm/i810/
6234 F: include/uapi/drm/i810_drm.h
6236 DRM DRIVER FOR LVDS PANELS
6237 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6238 L: dri-devel@lists.freedesktop.org
6239 T: git git://anongit.freedesktop.org/drm/drm-misc
6241 F: drivers/gpu/drm/panel/panel-lvds.c
6242 F: Documentation/devicetree/bindings/display/lvds.yaml
6243 F: Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6245 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6246 M: Guido Günther <agx@sigxcpu.org>
6247 R: Purism Kernel Team <kernel@puri.sm>
6249 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6250 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6252 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
6253 S: Orphan / Obsolete
6254 F: drivers/gpu/drm/mga/
6255 F: include/uapi/drm/mga_drm.h
6257 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6258 M: Dave Airlie <airlied@redhat.com>
6259 R: Thomas Zimmermann <tzimmermann@suse.de>
6260 L: dri-devel@lists.freedesktop.org
6262 T: git git://anongit.freedesktop.org/drm/drm-misc
6263 F: drivers/gpu/drm/mgag200/
6265 DRM DRIVER FOR MI0283QT
6266 M: Noralf Trønnes <noralf@tronnes.org>
6268 T: git git://anongit.freedesktop.org/drm/drm-misc
6269 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6270 F: drivers/gpu/drm/tiny/mi0283qt.c
6272 DRM DRIVER FOR MIPI DBI compatible panels
6273 M: Noralf Trønnes <noralf@tronnes.org>
6275 W: https://github.com/notro/panel-mipi-dbi/wiki
6276 T: git git://anongit.freedesktop.org/drm/drm-misc
6277 F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6278 F: drivers/gpu/drm/tiny/panel-mipi-dbi.c
6280 DRM DRIVER FOR MSM ADRENO GPU
6281 M: Rob Clark <robdclark@gmail.com>
6282 M: Sean Paul <sean@poorly.run>
6283 R: Abhinav Kumar <quic_abhinavk@quicinc.com>
6284 L: linux-arm-msm@vger.kernel.org
6285 L: dri-devel@lists.freedesktop.org
6286 L: freedreno@lists.freedesktop.org
6288 T: git https://gitlab.freedesktop.org/drm/msm.git
6289 F: Documentation/devicetree/bindings/display/msm/
6290 F: drivers/gpu/drm/msm/
6291 F: include/uapi/drm/msm_drm.h
6293 DRM DRIVER FOR NOVATEK NT35510 PANELS
6294 M: Linus Walleij <linus.walleij@linaro.org>
6296 T: git git://anongit.freedesktop.org/drm/drm-misc
6297 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6298 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
6300 DRM DRIVER FOR NOVATEK NT35560 PANELS
6301 M: Linus Walleij <linus.walleij@linaro.org>
6303 T: git git://anongit.freedesktop.org/drm/drm-misc
6304 F: Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
6305 F: drivers/gpu/drm/panel/panel-novatek-nt35560.c
6307 DRM DRIVER FOR NOVATEK NT36672A PANELS
6308 M: Sumit Semwal <sumit.semwal@linaro.org>
6310 T: git git://anongit.freedesktop.org/drm/drm-misc
6311 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6312 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6314 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6315 M: Ben Skeggs <bskeggs@redhat.com>
6316 M: Karol Herbst <kherbst@redhat.com>
6317 M: Lyude Paul <lyude@redhat.com>
6318 L: dri-devel@lists.freedesktop.org
6319 L: nouveau@lists.freedesktop.org
6321 W: https://nouveau.freedesktop.org/
6322 Q: https://patchwork.freedesktop.org/project/nouveau/
6323 Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
6324 B: https://gitlab.freedesktop.org/drm/nouveau/-/issues
6325 C: irc://irc.oftc.net/nouveau
6326 T: git https://gitlab.freedesktop.org/drm/nouveau.git
6327 F: drivers/gpu/drm/nouveau/
6328 F: include/uapi/drm/nouveau_drm.h
6330 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6331 M: Stefan Mavrodiev <stefan@olimex.com>
6333 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6334 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6336 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6337 M: Noralf Trønnes <noralf@tronnes.org>
6339 T: git git://anongit.freedesktop.org/drm/drm-misc
6340 F: Documentation/devicetree/bindings/display/repaper.txt
6341 F: drivers/gpu/drm/tiny/repaper.c
6343 DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
6344 M: Javier Martinez Canillas <javierm@redhat.com>
6346 T: git git://anongit.freedesktop.org/drm/drm-misc
6347 F: Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml
6348 F: drivers/gpu/drm/solomon/ssd130x*
6350 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6351 M: Dave Airlie <airlied@redhat.com>
6352 M: Gerd Hoffmann <kraxel@redhat.com>
6353 L: virtualization@lists.linux-foundation.org
6355 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6356 T: git git://anongit.freedesktop.org/drm/drm-misc
6357 F: drivers/gpu/drm/tiny/cirrus.c
6359 DRM DRIVER FOR QXL VIRTUAL GPU
6360 M: Dave Airlie <airlied@redhat.com>
6361 M: Gerd Hoffmann <kraxel@redhat.com>
6362 L: virtualization@lists.linux-foundation.org
6363 L: spice-devel@lists.freedesktop.org
6365 T: git git://anongit.freedesktop.org/drm/drm-misc
6366 F: drivers/gpu/drm/qxl/
6367 F: include/uapi/drm/qxl_drm.h
6369 DRM DRIVER FOR RAGE 128 VIDEO CARDS
6370 S: Orphan / Obsolete
6371 F: drivers/gpu/drm/r128/
6372 F: include/uapi/drm/r128_drm.h
6374 DRM DRIVER FOR RAYDIUM RM67191 PANELS
6375 M: Robert Chiras <robert.chiras@nxp.com>
6377 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6378 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
6380 DRM DRIVER FOR SAMSUNG DB7430 PANELS
6381 M: Linus Walleij <linus.walleij@linaro.org>
6383 T: git git://anongit.freedesktop.org/drm/drm-misc
6384 F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6385 F: drivers/gpu/drm/panel/panel-samsung-db7430.c
6387 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6388 M: Markuss Broks <markuss.broks@gmail.com>
6390 F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6391 F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6393 DRM DRIVER FOR SITRONIX ST7703 PANELS
6394 M: Guido Günther <agx@sigxcpu.org>
6395 R: Purism Kernel Team <kernel@puri.sm>
6396 R: Ondrej Jirman <megous@megous.com>
6398 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6399 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
6401 DRM DRIVER FOR SAVAGE VIDEO CARDS
6402 S: Orphan / Obsolete
6403 F: drivers/gpu/drm/savage/
6404 F: include/uapi/drm/savage_drm.h
6406 DRM DRIVER FOR SIMPLE FRAMEBUFFERS
6407 M: Thomas Zimmermann <tzimmermann@suse.de>
6408 L: dri-devel@lists.freedesktop.org
6410 T: git git://anongit.freedesktop.org/drm/drm-misc
6411 F: drivers/gpu/drm/tiny/simpledrm.c
6413 DRM DRIVER FOR SIS VIDEO CARDS
6414 S: Orphan / Obsolete
6415 F: drivers/gpu/drm/sis/
6416 F: include/uapi/drm/sis_drm.h
6418 DRM DRIVER FOR SITRONIX ST7586 PANELS
6419 M: David Lechner <david@lechnology.com>
6421 T: git git://anongit.freedesktop.org/drm/drm-misc
6422 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
6423 F: drivers/gpu/drm/tiny/st7586.c
6425 DRM DRIVER FOR SITRONIX ST7701 PANELS
6426 M: Jagan Teki <jagan@amarulasolutions.com>
6428 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6429 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
6431 DRM DRIVER FOR SITRONIX ST7735R PANELS
6432 M: David Lechner <david@lechnology.com>
6434 T: git git://anongit.freedesktop.org/drm/drm-misc
6435 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6436 F: drivers/gpu/drm/tiny/st7735r.c
6438 DRM DRIVER FOR ST-ERICSSON MCDE
6439 M: Linus Walleij <linus.walleij@linaro.org>
6441 T: git git://anongit.freedesktop.org/drm/drm-misc
6442 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6443 F: drivers/gpu/drm/mcde/
6445 DRM DRIVER FOR TDFX VIDEO CARDS
6446 S: Orphan / Obsolete
6447 F: drivers/gpu/drm/tdfx/
6449 DRM DRIVER FOR TPO TPG110 PANELS
6450 M: Linus Walleij <linus.walleij@linaro.org>
6452 T: git git://anongit.freedesktop.org/drm/drm-misc
6453 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6454 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6456 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6457 M: Dave Airlie <airlied@redhat.com>
6458 R: Sean Paul <sean@poorly.run>
6459 R: Thomas Zimmermann <tzimmermann@suse.de>
6460 L: dri-devel@lists.freedesktop.org
6462 T: git git://anongit.freedesktop.org/drm/drm-misc
6463 F: drivers/gpu/drm/udl/
6465 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6466 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6467 M: Melissa Wen <melissa.srw@gmail.com>
6468 R: Haneen Mohammed <hamohammed.sa@gmail.com>
6469 R: Daniel Vetter <daniel@ffwll.ch>
6470 L: dri-devel@lists.freedesktop.org
6472 T: git git://anongit.freedesktop.org/drm/drm-misc
6473 F: Documentation/gpu/vkms.rst
6474 F: drivers/gpu/drm/vkms/
6476 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6477 M: Hans de Goede <hdegoede@redhat.com>
6478 L: dri-devel@lists.freedesktop.org
6480 T: git git://anongit.freedesktop.org/drm/drm-misc
6481 F: drivers/gpu/drm/vboxvideo/
6483 DRM DRIVER FOR VMWARE VIRTUAL GPU
6484 M: Zack Rusin <zackr@vmware.com>
6485 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
6486 L: dri-devel@lists.freedesktop.org
6488 T: git git://anongit.freedesktop.org/drm/drm-misc
6489 F: drivers/gpu/drm/vmwgfx/
6490 F: include/uapi/drm/vmwgfx_drm.h
6492 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6493 M: Linus Walleij <linus.walleij@linaro.org>
6495 T: git git://anongit.freedesktop.org/drm/drm-misc
6496 F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6497 F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
6500 M: David Airlie <airlied@linux.ie>
6501 M: Daniel Vetter <daniel@ffwll.ch>
6502 L: dri-devel@lists.freedesktop.org
6504 B: https://gitlab.freedesktop.org/drm
6505 C: irc://irc.oftc.net/dri-devel
6506 T: git git://anongit.freedesktop.org/drm/drm
6507 F: Documentation/devicetree/bindings/display/
6508 F: Documentation/devicetree/bindings/gpu/
6509 F: Documentation/gpu/
6512 F: include/linux/vga*
6513 F: include/uapi/drm/
6515 DRM DRIVERS AND MISC GPU PATCHES
6516 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6517 M: Maxime Ripard <mripard@kernel.org>
6518 M: Thomas Zimmermann <tzimmermann@suse.de>
6520 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6521 T: git git://anongit.freedesktop.org/drm/drm-misc
6522 F: Documentation/gpu/
6523 F: drivers/gpu/drm/*
6526 F: include/linux/vga*
6527 F: include/uapi/drm/drm*
6529 DRM DRIVERS FOR ALLWINNER A10
6530 M: Maxime Ripard <mripard@kernel.org>
6531 M: Chen-Yu Tsai <wens@csie.org>
6532 L: dri-devel@lists.freedesktop.org
6534 T: git git://anongit.freedesktop.org/drm/drm-misc
6535 F: Documentation/devicetree/bindings/display/allwinner*
6536 F: drivers/gpu/drm/sun4i/
6538 DRM DRIVERS FOR AMLOGIC SOCS
6539 M: Neil Armstrong <narmstrong@baylibre.com>
6540 L: dri-devel@lists.freedesktop.org
6541 L: linux-amlogic@lists.infradead.org
6543 W: http://linux-meson.com/
6544 T: git git://anongit.freedesktop.org/drm/drm-misc
6545 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6546 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6547 F: Documentation/gpu/meson.rst
6548 F: drivers/gpu/drm/meson/
6550 DRM DRIVERS FOR ATMEL HLCDC
6551 M: Sam Ravnborg <sam@ravnborg.org>
6552 M: Boris Brezillon <bbrezillon@kernel.org>
6553 L: dri-devel@lists.freedesktop.org
6555 T: git git://anongit.freedesktop.org/drm/drm-misc
6556 F: Documentation/devicetree/bindings/display/atmel/
6557 F: drivers/gpu/drm/atmel-hlcdc/
6559 DRM DRIVERS FOR BRIDGE CHIPS
6560 M: Andrzej Hajda <andrzej.hajda@intel.com>
6561 M: Neil Armstrong <narmstrong@baylibre.com>
6562 M: Robert Foss <robert.foss@linaro.org>
6563 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6564 R: Jonas Karlman <jonas@kwiboo.se>
6565 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6567 T: git git://anongit.freedesktop.org/drm/drm-misc
6568 F: drivers/gpu/drm/bridge/
6570 DRM DRIVERS FOR EXYNOS
6571 M: Inki Dae <inki.dae@samsung.com>
6572 M: Joonyoung Shim <jy0922.shim@samsung.com>
6573 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6574 M: Kyungmin Park <kyungmin.park@samsung.com>
6575 L: dri-devel@lists.freedesktop.org
6577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6578 F: Documentation/devicetree/bindings/display/exynos/
6579 F: Documentation/devicetree/bindings/display/samsung/
6580 F: drivers/gpu/drm/exynos/
6581 F: include/uapi/drm/exynos_drm.h
6583 DRM DRIVERS FOR FREESCALE DCU
6584 M: Stefan Agner <stefan@agner.ch>
6585 M: Alison Wang <alison.wang@nxp.com>
6586 L: dri-devel@lists.freedesktop.org
6588 T: git git://anongit.freedesktop.org/drm/drm-misc
6589 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6590 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6591 F: drivers/gpu/drm/fsl-dcu/
6593 DRM DRIVERS FOR FREESCALE IMX
6594 M: Philipp Zabel <p.zabel@pengutronix.de>
6595 L: dri-devel@lists.freedesktop.org
6597 F: Documentation/devicetree/bindings/display/imx/
6598 F: drivers/gpu/drm/imx/
6599 F: drivers/gpu/ipu-v3/
6601 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6602 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6603 L: dri-devel@lists.freedesktop.org
6605 T: git git://github.com/patjak/drm-gma500
6606 F: drivers/gpu/drm/gma500/
6608 DRM DRIVERS FOR HISILICON
6609 M: Xinliang Liu <xinliang.liu@linaro.org>
6610 M: Tian Tao <tiantao6@hisilicon.com>
6611 R: John Stultz <jstultz@google.com>
6612 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6613 R: Chen Feng <puck.chen@hisilicon.com>
6614 L: dri-devel@lists.freedesktop.org
6616 T: git git://anongit.freedesktop.org/drm/drm-misc
6617 F: Documentation/devicetree/bindings/display/hisilicon/
6618 F: drivers/gpu/drm/hisilicon/
6620 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6621 M: Deepak Rawat <drawat.floss@gmail.com>
6622 L: linux-hyperv@vger.kernel.org
6623 L: dri-devel@lists.freedesktop.org
6625 T: git git://anongit.freedesktop.org/drm/drm-misc
6626 F: drivers/gpu/drm/hyperv
6628 DRM DRIVERS FOR LIMA
6629 M: Qiang Yu <yuq825@gmail.com>
6630 L: dri-devel@lists.freedesktop.org
6631 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6633 T: git git://anongit.freedesktop.org/drm/drm-misc
6634 F: drivers/gpu/drm/lima/
6635 F: include/uapi/drm/lima_drm.h
6637 DRM DRIVERS FOR MEDIATEK
6638 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6639 M: Philipp Zabel <p.zabel@pengutronix.de>
6640 L: dri-devel@lists.freedesktop.org
6641 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6643 F: Documentation/devicetree/bindings/display/mediatek/
6644 F: drivers/gpu/drm/mediatek/
6645 F: drivers/phy/mediatek/phy-mtk-hdmi*
6646 F: drivers/phy/mediatek/phy-mtk-mipi*
6648 DRM DRIVERS FOR NVIDIA TEGRA
6649 M: Thierry Reding <thierry.reding@gmail.com>
6650 L: dri-devel@lists.freedesktop.org
6651 L: linux-tegra@vger.kernel.org
6653 T: git git://anongit.freedesktop.org/tegra/linux.git
6654 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
6655 F: Documentation/devicetree/bindings/gpu/host1x/
6656 F: drivers/gpu/drm/tegra/
6657 F: drivers/gpu/host1x/
6658 F: include/linux/host1x.h
6659 F: include/uapi/drm/tegra_drm.h
6661 DRM DRIVERS FOR RENESAS
6662 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6663 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6664 L: dri-devel@lists.freedesktop.org
6665 L: linux-renesas-soc@vger.kernel.org
6667 T: git git://linuxtv.org/pinchartl/media drm/du/next
6668 F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
6669 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6670 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6671 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6672 F: drivers/gpu/drm/rcar-du/
6673 F: drivers/gpu/drm/shmobile/
6674 F: include/linux/platform_data/shmob_drm.h
6676 DRM DRIVERS FOR ROCKCHIP
6677 M: Sandy Huang <hjc@rock-chips.com>
6678 M: Heiko Stübner <heiko@sntech.de>
6679 L: dri-devel@lists.freedesktop.org
6681 T: git git://anongit.freedesktop.org/drm/drm-misc
6682 F: Documentation/devicetree/bindings/display/rockchip/
6683 F: drivers/gpu/drm/rockchip/
6686 M: Alain Volmat <alain.volmat@foss.st.com>
6687 L: dri-devel@lists.freedesktop.org
6689 T: git git://anongit.freedesktop.org/drm/drm-misc
6690 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6691 F: drivers/gpu/drm/sti
6694 M: Yannick Fertre <yannick.fertre@foss.st.com>
6695 M: Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
6696 M: Philippe Cornu <philippe.cornu@foss.st.com>
6697 L: dri-devel@lists.freedesktop.org
6699 T: git git://anongit.freedesktop.org/drm/drm-misc
6700 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6701 F: drivers/gpu/drm/stm
6703 DRM DRIVERS FOR TI KEYSTONE
6704 M: Jyri Sarha <jyri.sarha@iki.fi>
6705 M: Tomi Valkeinen <tomba@kernel.org>
6706 L: dri-devel@lists.freedesktop.org
6708 T: git git://anongit.freedesktop.org/drm/drm-misc
6709 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6710 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6711 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6712 F: drivers/gpu/drm/tidss/
6714 DRM DRIVERS FOR TI LCDC
6715 M: Jyri Sarha <jyri.sarha@iki.fi>
6716 R: Tomi Valkeinen <tomba@kernel.org>
6717 L: dri-devel@lists.freedesktop.org
6719 F: Documentation/devicetree/bindings/display/tilcdc/
6720 F: drivers/gpu/drm/tilcdc/
6722 DRM DRIVERS FOR TI OMAP
6723 M: Tomi Valkeinen <tomba@kernel.org>
6724 L: dri-devel@lists.freedesktop.org
6726 F: Documentation/devicetree/bindings/display/ti/
6727 F: drivers/gpu/drm/omapdrm/
6730 M: Emma Anholt <emma@anholt.net>
6732 T: git git://anongit.freedesktop.org/drm/drm-misc
6733 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
6734 F: drivers/gpu/drm/v3d/
6735 F: include/uapi/drm/v3d_drm.h
6738 M: Emma Anholt <emma@anholt.net>
6739 M: Maxime Ripard <mripard@kernel.org>
6741 T: git git://github.com/anholt/linux
6742 T: git git://anongit.freedesktop.org/drm/drm-misc
6743 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6744 F: drivers/gpu/drm/vc4/
6745 F: include/uapi/drm/vc4_drm.h
6747 DRM DRIVERS FOR VIVANTE GPU IP
6748 M: Lucas Stach <l.stach@pengutronix.de>
6749 R: Russell King <linux+etnaviv@armlinux.org.uk>
6750 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6751 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6752 L: dri-devel@lists.freedesktop.org
6754 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6755 F: drivers/gpu/drm/etnaviv/
6756 F: include/uapi/drm/etnaviv_drm.h
6759 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6760 L: dri-devel@lists.freedesktop.org
6761 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6763 T: git git://anongit.freedesktop.org/drm/drm-misc
6764 F: Documentation/gpu/xen-front.rst
6765 F: drivers/gpu/drm/xen/
6767 DRM DRIVERS FOR XILINX
6768 M: Hyun Kwon <hyun.kwon@xilinx.com>
6769 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6770 L: dri-devel@lists.freedesktop.org
6772 T: git git://anongit.freedesktop.org/drm/drm-misc
6773 F: Documentation/devicetree/bindings/display/xlnx/
6774 F: drivers/gpu/drm/xlnx/
6777 M: Thierry Reding <thierry.reding@gmail.com>
6778 R: Sam Ravnborg <sam@ravnborg.org>
6779 L: dri-devel@lists.freedesktop.org
6781 T: git git://anongit.freedesktop.org/drm/drm-misc
6782 F: Documentation/devicetree/bindings/display/panel/
6783 F: drivers/gpu/drm/drm_panel.c
6784 F: drivers/gpu/drm/panel/
6785 F: include/drm/drm_panel.h
6787 DRM PRIVACY-SCREEN CLASS
6788 M: Hans de Goede <hdegoede@redhat.com>
6789 L: dri-devel@lists.freedesktop.org
6791 T: git git://anongit.freedesktop.org/drm/drm-misc
6792 F: drivers/gpu/drm/drm_privacy_screen*
6793 F: include/drm/drm_privacy_screen*
6796 M: Christian Koenig <christian.koenig@amd.com>
6797 M: Huang Rui <ray.huang@amd.com>
6798 L: dri-devel@lists.freedesktop.org
6800 T: git git://anongit.freedesktop.org/drm/drm-misc
6801 F: drivers/gpu/drm/ttm/
6805 M: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
6806 L: dri-devel@lists.freedesktop.org
6808 T: git git://anongit.freedesktop.org/drm/drm-misc
6809 F: drivers/gpu/drm/scheduler/
6810 F: include/drm/gpu_scheduler.h
6812 DSBR100 USB FM RADIO DRIVER
6813 M: Alexey Klimov <klimov.linux@gmail.com>
6814 L: linux-media@vger.kernel.org
6816 T: git git://linuxtv.org/media_tree.git
6817 F: drivers/media/radio/dsbr100.c
6820 M: Hans Verkuil <hverkuil@xs4all.nl>
6821 L: linux-media@vger.kernel.org
6823 W: https://linuxtv.org
6824 T: git git://linuxtv.org/media_tree.git
6825 F: drivers/media/pci/dt3155/
6827 DVB_USB_AF9015 MEDIA DRIVER
6828 M: Antti Palosaari <crope@iki.fi>
6829 L: linux-media@vger.kernel.org
6831 W: https://linuxtv.org
6832 W: http://palosaari.fi/linux/
6833 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6834 T: git git://linuxtv.org/anttip/media_tree.git
6835 F: drivers/media/usb/dvb-usb-v2/af9015*
6837 DVB_USB_AF9035 MEDIA DRIVER
6838 M: Antti Palosaari <crope@iki.fi>
6839 L: linux-media@vger.kernel.org
6841 W: https://linuxtv.org
6842 W: http://palosaari.fi/linux/
6843 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6844 T: git git://linuxtv.org/anttip/media_tree.git
6845 F: drivers/media/usb/dvb-usb-v2/af9035*
6847 DVB_USB_ANYSEE MEDIA DRIVER
6848 M: Antti Palosaari <crope@iki.fi>
6849 L: linux-media@vger.kernel.org
6851 W: https://linuxtv.org
6852 W: http://palosaari.fi/linux/
6853 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6854 T: git git://linuxtv.org/anttip/media_tree.git
6855 F: drivers/media/usb/dvb-usb-v2/anysee*
6857 DVB_USB_AU6610 MEDIA DRIVER
6858 M: Antti Palosaari <crope@iki.fi>
6859 L: linux-media@vger.kernel.org
6861 W: https://linuxtv.org
6862 W: http://palosaari.fi/linux/
6863 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6864 T: git git://linuxtv.org/anttip/media_tree.git
6865 F: drivers/media/usb/dvb-usb-v2/au6610*
6867 DVB_USB_CE6230 MEDIA DRIVER
6868 M: Antti Palosaari <crope@iki.fi>
6869 L: linux-media@vger.kernel.org
6871 W: https://linuxtv.org
6872 W: http://palosaari.fi/linux/
6873 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6874 T: git git://linuxtv.org/anttip/media_tree.git
6875 F: drivers/media/usb/dvb-usb-v2/ce6230*
6877 DVB_USB_CXUSB MEDIA DRIVER
6878 M: Michael Krufky <mkrufky@linuxtv.org>
6879 L: linux-media@vger.kernel.org
6881 W: https://linuxtv.org
6882 W: http://github.com/mkrufky
6883 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6884 T: git git://linuxtv.org/media_tree.git
6885 F: drivers/media/usb/dvb-usb/cxusb*
6887 DVB_USB_EC168 MEDIA DRIVER
6888 M: Antti Palosaari <crope@iki.fi>
6889 L: linux-media@vger.kernel.org
6891 W: https://linuxtv.org
6892 W: http://palosaari.fi/linux/
6893 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6894 T: git git://linuxtv.org/anttip/media_tree.git
6895 F: drivers/media/usb/dvb-usb-v2/ec168*
6897 DVB_USB_GL861 MEDIA DRIVER
6898 M: Antti Palosaari <crope@iki.fi>
6899 L: linux-media@vger.kernel.org
6901 W: https://linuxtv.org
6902 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6903 T: git git://linuxtv.org/anttip/media_tree.git
6904 F: drivers/media/usb/dvb-usb-v2/gl861*
6906 DVB_USB_MXL111SF MEDIA DRIVER
6907 M: Michael Krufky <mkrufky@linuxtv.org>
6908 L: linux-media@vger.kernel.org
6910 W: https://linuxtv.org
6911 W: http://github.com/mkrufky
6912 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6913 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6914 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6916 DVB_USB_RTL28XXU MEDIA DRIVER
6917 M: Antti Palosaari <crope@iki.fi>
6918 L: linux-media@vger.kernel.org
6920 W: https://linuxtv.org
6921 W: http://palosaari.fi/linux/
6922 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6923 T: git git://linuxtv.org/anttip/media_tree.git
6924 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6926 DVB_USB_V2 MEDIA DRIVER
6927 M: Antti Palosaari <crope@iki.fi>
6928 L: linux-media@vger.kernel.org
6930 W: https://linuxtv.org
6931 W: http://palosaari.fi/linux/
6932 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6933 T: git git://linuxtv.org/anttip/media_tree.git
6934 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6935 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6938 M: Jason Baron <jbaron@akamai.com>
6940 F: include/linux/dynamic_debug.h
6941 F: lib/dynamic_debug.c
6943 DYNAMIC INTERRUPT MODERATION
6944 M: Tal Gilboa <talgi@nvidia.com>
6946 F: Documentation/networking/net_dim.rst
6947 F: include/linux/dim.h
6950 DZ DECSTATION DZ11 SERIAL DRIVER
6951 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
6953 F: drivers/tty/serial/dz.*
6955 E3X0 POWER BUTTON DRIVER
6956 M: Moritz Fischer <moritz.fischer@ettus.com>
6957 L: usrp-users@lists.ettus.com
6959 W: http://www.ettus.com
6960 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6961 F: drivers/input/misc/e3x0-button.c
6964 M: Antti Palosaari <crope@iki.fi>
6965 L: linux-media@vger.kernel.org
6967 W: https://linuxtv.org
6968 W: http://palosaari.fi/linux/
6969 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6970 T: git git://linuxtv.org/anttip/media_tree.git
6971 F: drivers/media/tuners/e4000*
6973 EARTH_PT1 MEDIA DRIVER
6974 M: Akihiro Tsukada <tskd08@gmail.com>
6975 L: linux-media@vger.kernel.org
6977 F: drivers/media/pci/pt1/
6979 EARTH_PT3 MEDIA DRIVER
6980 M: Akihiro Tsukada <tskd08@gmail.com>
6981 L: linux-media@vger.kernel.org
6983 F: drivers/media/pci/pt3/
6986 M: Antti Palosaari <crope@iki.fi>
6987 L: linux-media@vger.kernel.org
6989 W: https://linuxtv.org
6990 W: http://palosaari.fi/linux/
6991 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6992 T: git git://linuxtv.org/anttip/media_tree.git
6993 F: drivers/media/dvb-frontends/ec100*
6996 M: Tyler Hicks <code@tyhicks.com>
6997 L: ecryptfs@vger.kernel.org
6999 W: http://ecryptfs.org
7000 W: https://launchpad.net/ecryptfs
7001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7002 F: Documentation/filesystems/ecryptfs.rst
7006 M: Yazen Ghannam <yazen.ghannam@amd.com>
7007 L: linux-edac@vger.kernel.org
7009 F: drivers/edac/amd64_edac*
7010 F: drivers/edac/mce_amd*
7013 M: Jan Luebbe <jlu@pengutronix.de>
7014 L: linux-edac@vger.kernel.org
7016 F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7017 F: drivers/edac/armada_xp_*
7020 M: Stefan Schaeckeler <sschaeck@cisco.com>
7022 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7023 F: drivers/edac/aspeed_edac.c
7026 M: Shravan Kumar Ramani <shravankr@nvidia.com>
7028 F: drivers/edac/bluefield_edac.c
7031 M: Andre Przywara <andre.przywara@arm.com>
7032 L: linux-edac@vger.kernel.org
7034 F: drivers/edac/highbank*
7037 M: Ralf Baechle <ralf@linux-mips.org>
7038 L: linux-edac@vger.kernel.org
7039 L: linux-mips@vger.kernel.org
7041 F: drivers/edac/octeon_edac*
7043 EDAC-CAVIUM THUNDERX
7044 M: Robert Richter <rric@kernel.org>
7045 L: linux-edac@vger.kernel.org
7047 F: drivers/edac/thunderx_edac*
7050 M: Borislav Petkov <bp@alien8.de>
7051 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7052 M: Tony Luck <tony.luck@intel.com>
7053 R: James Morse <james.morse@arm.com>
7054 R: Robert Richter <rric@kernel.org>
7055 L: linux-edac@vger.kernel.org
7057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7058 F: Documentation/admin-guide/ras.rst
7059 F: Documentation/driver-api/edac.rst
7061 F: include/linux/edac.h
7064 M: Lei Wang <lewan@microsoft.com>
7065 L: linux-edac@vger.kernel.org
7067 F: drivers/edac/dmc520_edac.c
7070 M: Mark Gross <markgross@kernel.org>
7071 L: linux-edac@vger.kernel.org
7073 F: drivers/edac/e752x_edac.c
7076 L: linux-edac@vger.kernel.org
7078 F: drivers/edac/e7xxx_edac.c
7081 M: York Sun <york.sun@nxp.com>
7082 L: linux-edac@vger.kernel.org
7084 F: drivers/edac/fsl_ddr_edac.*
7087 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7088 L: linux-edac@vger.kernel.org
7090 F: drivers/edac/ghes_edac.c
7093 M: Tony Luck <tony.luck@intel.com>
7094 L: linux-edac@vger.kernel.org
7096 F: drivers/edac/i10nm_base.c
7099 L: linux-edac@vger.kernel.org
7101 F: drivers/edac/i3000_edac.c
7104 L: linux-edac@vger.kernel.org
7106 F: drivers/edac/i5000_edac.c
7109 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7110 L: linux-edac@vger.kernel.org
7112 F: drivers/edac/i5400_edac.c
7115 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7116 L: linux-edac@vger.kernel.org
7118 F: drivers/edac/i7300_edac.c
7121 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7122 L: linux-edac@vger.kernel.org
7124 F: drivers/edac/i7core_edac.c
7127 M: Tim Small <tim@buttersideup.com>
7128 L: linux-edac@vger.kernel.org
7130 F: drivers/edac/i82443bxgx_edac.c
7133 M: "Arvind R." <arvino55@gmail.com>
7134 L: linux-edac@vger.kernel.org
7136 F: drivers/edac/i82975x_edac.c
7139 M: Jason Baron <jbaron@akamai.com>
7140 L: linux-edac@vger.kernel.org
7142 F: drivers/edac/ie31200_edac.c
7145 M: Tony Luck <tony.luck@intel.com>
7146 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7147 L: linux-edac@vger.kernel.org
7149 F: drivers/edac/igen6_edac.c
7152 M: Johannes Thumshirn <morbidrsa@gmail.com>
7153 L: linux-edac@vger.kernel.org
7155 F: drivers/edac/mpc85xx_edac.[ch]
7158 M: Egor Martovetsky <egor@pasemi.com>
7159 L: linux-edac@vger.kernel.org
7161 F: drivers/edac/pasemi_edac.c
7164 M: Tony Luck <tony.luck@intel.com>
7165 L: linux-edac@vger.kernel.org
7167 F: drivers/edac/pnd2_edac.[ch]
7170 M: Channagoud Kadabi <ckadabi@codeaurora.org>
7171 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
7172 L: linux-arm-msm@vger.kernel.org
7173 L: linux-edac@vger.kernel.org
7175 F: drivers/edac/qcom_edac.c
7178 M: Tim Small <tim@buttersideup.com>
7179 L: linux-edac@vger.kernel.org
7181 F: drivers/edac/r82600_edac.c
7184 M: Tony Luck <tony.luck@intel.com>
7185 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7186 L: linux-edac@vger.kernel.org
7188 F: drivers/edac/sb_edac.c
7191 M: Tony Luck <tony.luck@intel.com>
7192 L: linux-edac@vger.kernel.org
7194 F: drivers/edac/skx_*.[ch]
7197 M: Tero Kristo <kristo@kernel.org>
7198 L: linux-edac@vger.kernel.org
7200 F: drivers/edac/ti_edac.c
7202 EDIROL UA-101/UA-1000 DRIVER
7203 M: Clemens Ladisch <clemens@ladisch.de>
7204 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7207 F: sound/usb/misc/ua101.c
7210 M: Ivan Hu <ivan.hu@canonical.com>
7211 M: Ard Biesheuvel <ardb@kernel.org>
7212 L: linux-efi@vger.kernel.org
7214 F: drivers/firmware/efi/test/
7216 EFI VARIABLE FILESYSTEM
7217 M: Matthew Garrett <matthew.garrett@nebula.com>
7218 M: Jeremy Kerr <jk@ozlabs.org>
7219 M: Ard Biesheuvel <ardb@kernel.org>
7220 L: linux-efi@vger.kernel.org
7222 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7225 EFIFB FRAMEBUFFER DRIVER
7226 M: Peter Jones <pjones@redhat.com>
7227 L: linux-fbdev@vger.kernel.org
7229 F: drivers/video/fbdev/efifb.c
7233 W: http://aeschi.ch.eu.org/efs/
7236 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
7237 M: Douglas Miller <dougmill@linux.ibm.com>
7238 L: netdev@vger.kernel.org
7240 F: drivers/net/ethernet/ibm/ehea/
7242 EM28XX VIDEO4LINUX DRIVER
7243 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7244 L: linux-media@vger.kernel.org
7246 W: https://linuxtv.org
7247 T: git git://linuxtv.org/media_tree.git
7248 F: Documentation/admin-guide/media/em28xx*
7249 F: drivers/media/usb/em28xx/
7252 M: Matt Mackall <mpm@selenic.com>
7253 M: David Woodhouse <dwmw2@infradead.org>
7254 L: linux-embedded@vger.kernel.org
7257 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
7258 M: Adrian Hunter <adrian.hunter@intel.com>
7259 M: Ritesh Harjani <riteshh@codeaurora.org>
7260 M: Asutosh Das <asutoshd@codeaurora.org>
7261 L: linux-mmc@vger.kernel.org
7263 F: drivers/mmc/host/cqhci*
7265 EMULEX 10Gbps iSCSI - OneConnect DRIVER
7266 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
7267 L: linux-scsi@vger.kernel.org
7269 W: http://www.broadcom.com
7270 F: drivers/scsi/be2iscsi/
7272 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
7273 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
7274 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
7275 M: Somnath Kotur <somnath.kotur@broadcom.com>
7276 L: netdev@vger.kernel.org
7278 W: http://www.emulex.com
7279 F: drivers/net/ethernet/emulex/benet/
7281 EMULEX ONECONNECT ROCE DRIVER
7282 M: Selvin Xavier <selvin.xavier@broadcom.com>
7283 L: linux-rdma@vger.kernel.org
7285 W: http://www.broadcom.com
7286 F: drivers/infiniband/hw/ocrdma/
7287 F: include/uapi/rdma/ocrdma-abi.h
7289 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
7290 M: James Smart <james.smart@broadcom.com>
7291 M: Dick Kennedy <dick.kennedy@broadcom.com>
7292 L: linux-scsi@vger.kernel.org
7294 W: http://www.broadcom.com
7295 F: drivers/scsi/lpfc/
7297 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7298 M: James Smart <james.smart@broadcom.com>
7299 M: Ram Vegesna <ram.vegesna@broadcom.com>
7300 L: linux-scsi@vger.kernel.org
7301 L: target-devel@vger.kernel.org
7303 W: http://www.broadcom.com
7304 F: drivers/scsi/elx/
7306 ENE CB710 FLASH CARD READER DRIVER
7307 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
7309 F: drivers/misc/cb710/
7310 F: drivers/mmc/host/cb710-mmc.*
7311 F: include/linux/cb710.h
7313 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7314 M: Maxim Levitsky <maximlevitsky@gmail.com>
7316 F: drivers/media/rc/ene_ir.*
7318 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7319 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
7320 L: linuxppc-dev@lists.ozlabs.org
7322 F: drivers/tty/ehv_bytechan.c
7324 EPSON S1D13XXX FRAMEBUFFER DRIVER
7325 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
7327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7328 F: drivers/video/fbdev/s1d13xxxfb.c
7329 F: include/video/s1d13xxxfb.h
7332 M: Gao Xiang <xiang@kernel.org>
7333 M: Chao Yu <chao@kernel.org>
7334 L: linux-erofs@lists.ozlabs.org
7336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7337 F: Documentation/filesystems/erofs.rst
7339 F: include/trace/events/erofs.h
7341 ERRSEQ ERROR TRACKING INFRASTRUCTURE
7342 M: Jeff Layton <jlayton@kernel.org>
7344 F: include/linux/errseq.h
7347 ET131X NETWORK DRIVER
7348 M: Mark Einon <mark.einon@gmail.com>
7350 F: drivers/net/ethernet/agere/
7352 ETAS ES58X CAN/USB DRIVER
7353 M: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7354 L: linux-can@vger.kernel.org
7356 F: drivers/net/can/usb/etas_es58x/
7359 M: Roopa Prabhu <roopa@nvidia.com>
7360 M: Nikolay Aleksandrov <razor@blackwall.org>
7361 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
7362 L: netdev@vger.kernel.org
7364 W: http://www.linuxfoundation.org/en/Net:Bridge
7365 F: include/linux/netfilter_bridge/
7368 ETHERNET PHY LIBRARY
7369 M: Andrew Lunn <andrew@lunn.ch>
7370 M: Heiner Kallweit <hkallweit1@gmail.com>
7371 R: Russell King <linux@armlinux.org.uk>
7372 L: netdev@vger.kernel.org
7374 F: Documentation/ABI/testing/sysfs-class-net-phydev
7375 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
7376 F: Documentation/devicetree/bindings/net/mdio*
7377 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
7378 F: Documentation/networking/phy.rst
7379 F: drivers/net/mdio/
7380 F: drivers/net/mdio/acpi_mdio.c
7381 F: drivers/net/mdio/fwnode_mdio.c
7382 F: drivers/net/mdio/of_mdio.c
7385 F: include/dt-bindings/net/qca-ar803x.h
7386 F: include/linux/linkmode.h
7387 F: include/linux/*mdio*.h
7388 F: include/linux/mdio/*.h
7389 F: include/linux/mii.h
7390 F: include/linux/of_net.h
7391 F: include/linux/phy.h
7392 F: include/linux/phy_fixed.h
7393 F: include/linux/platform_data/mdio-bcm-unimac.h
7394 F: include/linux/platform_data/mdio-gpio.h
7395 F: include/trace/events/mdio.h
7396 F: include/uapi/linux/mdio.h
7397 F: include/uapi/linux/mii.h
7398 F: net/core/of_net.c
7401 R: Eric Biederman <ebiederm@xmission.com>
7402 R: Kees Cook <keescook@chromium.org>
7403 L: linux-mm@kvack.org
7405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
7406 F: arch/alpha/kernel/binfmt_loader.c
7409 F: include/linux/binfmts.h
7410 F: include/linux/elf.h
7411 F: include/uapi/linux/binfmts.h
7412 F: include/uapi/linux/elf.h
7413 F: tools/testing/selftests/exec/
7418 M: Namjae Jeon <linkinjeon@kernel.org>
7419 M: Sungjong Seo <sj1557.seo@samsung.com>
7420 L: linux-fsdevel@vger.kernel.org
7425 M: Jan Kara <jack@suse.com>
7426 L: linux-ext4@vger.kernel.org
7428 F: Documentation/filesystems/ext2.rst
7430 F: include/linux/ext2*
7433 M: "Theodore Ts'o" <tytso@mit.edu>
7434 M: Andreas Dilger <adilger.kernel@dilger.ca>
7435 L: linux-ext4@vger.kernel.org
7437 W: http://ext4.wiki.kernel.org
7438 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
7439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7440 F: Documentation/filesystems/ext4/
7442 F: include/trace/events/ext4.h
7444 Extended Verification Module (EVM)
7445 M: Mimi Zohar <zohar@linux.ibm.com>
7446 L: linux-integrity@vger.kernel.org
7448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7449 F: security/integrity/evm/
7450 F: security/integrity/
7452 EXTENSIBLE FIRMWARE INTERFACE (EFI)
7453 M: Ard Biesheuvel <ardb@kernel.org>
7454 L: linux-efi@vger.kernel.org
7456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7457 F: Documentation/admin-guide/efi-stub.rst
7458 F: arch/*/include/asm/efi.h
7459 F: arch/*/kernel/efi.c
7460 F: arch/arm/boot/compressed/efi-header.S
7461 F: arch/arm64/kernel/efi-entry.S
7462 F: arch/x86/platform/efi/
7463 F: drivers/firmware/efi/
7464 F: include/linux/efi*.h
7466 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7467 M: MyungJoo Ham <myungjoo.ham@samsung.com>
7468 M: Chanwoo Choi <cw00.choi@samsung.com>
7469 L: linux-kernel@vger.kernel.org
7471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7472 F: Documentation/devicetree/bindings/extcon/
7473 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7475 F: include/linux/extcon.h
7476 F: include/linux/extcon/
7479 M: Masami Hiramatsu <mhiramat@kernel.org>
7481 F: Documentation/admin-guide/bootconfig.rst
7482 F: fs/proc/bootconfig.c
7483 F: include/linux/bootconfig.h
7485 F: tools/bootconfig/*
7486 F: tools/bootconfig/scripts/*
7489 M: Jingoo Han <jingoohan1@gmail.com>
7490 L: dri-devel@lists.freedesktop.org
7492 F: drivers/gpu/drm/exynos/exynos_dp*
7494 EXYNOS SYSMMU (IOMMU) driver
7495 M: Marek Szyprowski <m.szyprowski@samsung.com>
7496 L: iommu@lists.linux-foundation.org
7498 F: drivers/iommu/exynos-iommu.c
7501 M: Jaegeuk Kim <jaegeuk@kernel.org>
7502 M: Chao Yu <chao@kernel.org>
7503 L: linux-f2fs-devel@lists.sourceforge.net
7505 W: https://f2fs.wiki.kernel.org/
7506 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7507 F: Documentation/ABI/testing/sysfs-fs-f2fs
7508 F: Documentation/filesystems/f2fs.rst
7510 F: include/linux/f2fs_fs.h
7511 F: include/trace/events/f2fs.h
7512 F: include/uapi/linux/f2fs.h
7514 F71805F HARDWARE MONITORING DRIVER
7515 M: Jean Delvare <jdelvare@suse.com>
7516 L: linux-hwmon@vger.kernel.org
7518 F: Documentation/hwmon/f71805f.rst
7519 F: drivers/hwmon/f71805f.c
7522 M: Josh Poimboeuf <jpoimboe@kernel.org>
7524 F: scripts/faddr2line
7527 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7528 L: netdev@vger.kernel.org
7530 F: Documentation/networking/failover.rst
7531 F: include/net/failover.h
7532 F: net/core/failover.c
7535 M: Jan Kara <jack@suse.cz>
7536 R: Amir Goldstein <amir73il@gmail.com>
7537 R: Matthew Bobrowski <repnop@google.com>
7538 L: linux-fsdevel@vger.kernel.org
7540 F: fs/notify/fanotify/
7541 F: include/linux/fanotify.h
7542 F: include/uapi/linux/fanotify.h
7544 FARSYNC SYNCHRONOUS DRIVER
7545 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7547 W: http://www.farsite.co.uk/
7548 F: drivers/net/wan/farsync.*
7550 FAULT INJECTION SUPPORT
7551 M: Akinobu Mita <akinobu.mita@gmail.com>
7553 F: Documentation/fault-injection/
7554 F: lib/fault-inject.c
7556 FBTFT Framebuffer drivers
7557 L: dri-devel@lists.freedesktop.org
7558 L: linux-fbdev@vger.kernel.org
7560 F: drivers/staging/fbtft/
7563 M: Michael Buesch <m@bues.ch>
7564 L: linux-media@vger.kernel.org
7566 F: drivers/media/tuners/fc0011.c
7567 F: drivers/media/tuners/fc0011.h
7570 M: Antti Palosaari <crope@iki.fi>
7571 L: linux-media@vger.kernel.org
7573 W: https://linuxtv.org
7574 W: http://palosaari.fi/linux/
7575 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7576 T: git git://linuxtv.org/anttip/media_tree.git
7577 F: drivers/media/tuners/fc2580*
7579 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7580 M: Hannes Reinecke <hare@suse.de>
7581 L: linux-scsi@vger.kernel.org
7583 W: www.Open-FCoE.org
7584 F: drivers/scsi/fcoe/
7585 F: drivers/scsi/libfc/
7587 F: include/scsi/libfc.h
7588 F: include/scsi/libfcoe.h
7589 F: include/uapi/scsi/fc/
7591 FILE LOCKING (flock() and fcntl()/lockf())
7592 M: Jeff Layton <jlayton@kernel.org>
7593 L: linux-fsdevel@vger.kernel.org
7597 F: include/linux/fcntl.h
7598 F: include/uapi/linux/fcntl.h
7600 FILESYSTEM DIRECT ACCESS (DAX)
7601 M: Dan Williams <dan.j.williams@intel.com>
7602 R: Matthew Wilcox <willy@infradead.org>
7603 R: Jan Kara <jack@suse.cz>
7604 L: linux-fsdevel@vger.kernel.org
7605 L: nvdimm@lists.linux.dev
7608 F: include/linux/dax.h
7609 F: include/trace/events/fs_dax.h
7611 FILESYSTEMS (VFS and infrastructure)
7612 M: Alexander Viro <viro@zeniv.linux.org.uk>
7613 L: linux-fsdevel@vger.kernel.org
7616 F: include/linux/fs.h
7617 F: include/linux/fs_types.h
7618 F: include/uapi/linux/fs.h
7619 F: include/uapi/linux/openat2.h
7624 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7625 M: Riku Voipio <riku.voipio@iki.fi>
7626 L: linux-hwmon@vger.kernel.org
7628 F: drivers/hwmon/f75375s.c
7629 F: include/linux/f75375s.h
7631 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7632 M: Clemens Ladisch <clemens@ladisch.de>
7633 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7634 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7637 F: include/uapi/sound/firewire.h
7640 FIREWIRE MEDIA DRIVERS (firedtv)
7641 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7642 L: linux-media@vger.kernel.org
7643 L: linux1394-devel@lists.sourceforge.net
7645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7646 F: drivers/media/firewire/
7648 FIREWIRE SBP-2 TARGET
7649 M: Chris Boot <bootc@bootc.net>
7650 L: linux-scsi@vger.kernel.org
7651 L: target-devel@vger.kernel.org
7652 L: linux1394-devel@lists.sourceforge.net
7654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7655 F: drivers/target/sbp/
7658 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7659 L: linux1394-devel@lists.sourceforge.net
7661 W: http://ieee1394.wiki.kernel.org/
7662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7663 F: drivers/firewire/
7664 F: include/linux/firewire.h
7665 F: include/uapi/linux/firewire*.h
7668 FIRMWARE FRAMEWORK FOR ARMV8-A
7669 M: Sudeep Holla <sudeep.holla@arm.com>
7670 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7672 F: drivers/firmware/arm_ffa/
7673 F: include/linux/arm_ffa.h
7675 FIRMWARE LOADER (request_firmware)
7676 M: Luis Chamberlain <mcgrof@kernel.org>
7677 L: linux-kernel@vger.kernel.org
7679 F: Documentation/firmware_class/
7680 F: drivers/base/firmware_loader/
7681 F: include/linux/firmware.h
7683 FLEXTIMER FTM-QUADDEC DRIVER
7684 M: Patrick Havelange <patrick.havelange@essensium.com>
7685 L: linux-iio@vger.kernel.org
7687 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7688 F: drivers/counter/ftm-quaddec.c
7691 M: Denis Efremov <efremov@linux.com>
7692 L: linux-block@vger.kernel.org
7694 F: drivers/block/floppy.c
7696 FLYSKY FSIA6B RC RECEIVER
7697 M: Markus Koch <markus@notsyncing.net>
7698 L: linux-input@vger.kernel.org
7700 F: drivers/input/joystick/fsia6b.c
7702 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
7703 M: Geoffrey D. Bennett <g@b4.vu>
7704 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7707 F: sound/usb/mixer_scarlett_gen2.c
7709 FORCEDETH GIGABIT ETHERNET DRIVER
7710 M: Rain River <rain.1986.08.12@gmail.com>
7711 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7712 L: netdev@vger.kernel.org
7714 F: drivers/net/ethernet/nvidia/*
7717 M: Kees Cook <keescook@chromium.org>
7718 L: linux-hardening@vger.kernel.org
7720 F: include/linux/fortify-string.h
7721 F: lib/test_fortify/*
7722 F: scripts/test_fortify.sh
7726 M: Wu Hao <hao.wu@intel.com>
7727 R: Tom Rix <trix@redhat.com>
7728 L: linux-fpga@vger.kernel.org
7730 F: Documentation/ABI/testing/sysfs-bus-dfl*
7731 F: Documentation/fpga/dfl.rst
7732 F: drivers/fpga/dfl*
7733 F: drivers/uio/uio_dfl.c
7734 F: include/linux/dfl.h
7735 F: include/uapi/linux/fpga-dfl.h
7737 FPGA MANAGER FRAMEWORK
7738 M: Moritz Fischer <mdf@kernel.org>
7739 M: Wu Hao <hao.wu@intel.com>
7740 M: Xu Yilun <yilun.xu@intel.com>
7741 R: Tom Rix <trix@redhat.com>
7742 L: linux-fpga@vger.kernel.org
7744 Q: http://patchwork.kernel.org/project/linux-fpga/list/
7745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
7746 F: Documentation/devicetree/bindings/fpga/
7747 F: Documentation/driver-api/fpga/
7748 F: Documentation/fpga/
7750 F: include/linux/fpga/
7753 M: Bill Metzenthen <billm@melbpc.org.au>
7755 W: http://floatingpoint.sourceforge.net/emulator/index.html
7756 F: arch/x86/math-emu/
7759 M: Daniel Vetter <daniel@ffwll.ch>
7760 F: drivers/video/fbdev/core/
7762 T: git git://anongit.freedesktop.org/drm/drm-misc
7765 M: Helge Deller <deller@gmx.de>
7766 L: linux-fbdev@vger.kernel.org
7767 L: dri-devel@lists.freedesktop.org
7769 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
7770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
7771 F: Documentation/fb/
7773 F: include/linux/fb.h
7774 F: include/uapi/linux/fb.h
7775 F: include/uapi/video/
7778 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7779 M: Horia Geantă <horia.geanta@nxp.com>
7780 M: Pankaj Gupta <pankaj.gupta@nxp.com>
7781 M: Gaurav Jain <gaurav.jain@nxp.com>
7782 L: linux-crypto@vger.kernel.org
7784 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7785 F: drivers/crypto/caam/
7787 FREESCALE COLDFIRE M5441X MMC DRIVER
7788 M: Angelo Dureghello <angelo.dureghello@timesys.com>
7789 L: linux-mmc@vger.kernel.org
7791 F: drivers/mmc/host/sdhci-esdhc-mcf.c
7792 F: include/linux/platform_data/mmc-esdhc-mcf.h
7794 FREESCALE DIU FRAMEBUFFER DRIVER
7795 M: Timur Tabi <timur@kernel.org>
7796 L: linux-fbdev@vger.kernel.org
7798 F: drivers/video/fbdev/fsl-diu-fb.*
7800 FREESCALE DMA DRIVER
7801 M: Li Yang <leoyang.li@nxp.com>
7802 M: Zhang Wei <zw@zh-kernel.org>
7803 L: linuxppc-dev@lists.ozlabs.org
7805 F: drivers/dma/fsldma.*
7807 FREESCALE DSPI DRIVER
7808 M: Vladimir Oltean <olteanv@gmail.com>
7809 L: linux-spi@vger.kernel.org
7811 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7812 F: drivers/spi/spi-fsl-dspi.c
7813 F: include/linux/spi/spi-fsl-dspi.h
7815 FREESCALE ENETC ETHERNET DRIVERS
7816 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7817 L: netdev@vger.kernel.org
7819 F: drivers/net/ethernet/freescale/enetc/
7821 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7822 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7823 L: netdev@vger.kernel.org
7825 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7826 F: drivers/net/ethernet/freescale/gianfar*
7828 FREESCALE GPMI NAND DRIVER
7829 M: Han Xu <han.xu@nxp.com>
7830 L: linux-mtd@lists.infradead.org
7832 F: drivers/mtd/nand/raw/gpmi-nand/*
7834 FREESCALE I2C CPM DRIVER
7835 M: Jochen Friedrich <jochen@scram.de>
7836 L: linuxppc-dev@lists.ozlabs.org
7837 L: linux-i2c@vger.kernel.org
7839 F: drivers/i2c/busses/i2c-cpm.c
7841 FREESCALE IMX / MXC FEC DRIVER
7842 M: Joakim Zhang <qiangqing.zhang@nxp.com>
7843 L: netdev@vger.kernel.org
7845 F: Documentation/devicetree/bindings/net/fsl,fec.yaml
7846 F: drivers/net/ethernet/freescale/fec.h
7847 F: drivers/net/ethernet/freescale/fec_main.c
7848 F: drivers/net/ethernet/freescale/fec_ptp.c
7850 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7851 M: Sascha Hauer <s.hauer@pengutronix.de>
7852 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7853 L: linux-fbdev@vger.kernel.org
7854 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7856 F: drivers/video/fbdev/imxfb.c
7857 F: include/linux/platform_data/video-imxfb.h
7859 FREESCALE IMX DDR PMU DRIVER
7860 M: Frank Li <Frank.li@nxp.com>
7861 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7863 F: Documentation/admin-guide/perf/imx-ddr.rst
7864 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7865 F: drivers/perf/fsl_imx8_ddr_perf.c
7867 FREESCALE IMX I2C DRIVER
7868 M: Oleksij Rempel <o.rempel@pengutronix.de>
7869 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7870 L: linux-i2c@vger.kernel.org
7872 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7873 F: drivers/i2c/busses/i2c-imx.c
7875 FREESCALE IMX LPI2C DRIVER
7876 M: Dong Aisheng <aisheng.dong@nxp.com>
7877 L: linux-i2c@vger.kernel.org
7878 L: linux-imx@nxp.com
7880 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7881 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7883 FREESCALE MPC I2C DRIVER
7884 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
7885 L: linux-i2c@vger.kernel.org
7887 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
7888 F: drivers/i2c/busses/i2c-mpc.c
7890 FREESCALE QORIQ DPAA ETHERNET DRIVER
7891 M: Madalin Bucur <madalin.bucur@nxp.com>
7892 L: netdev@vger.kernel.org
7894 F: drivers/net/ethernet/freescale/dpaa
7896 FREESCALE QORIQ DPAA FMAN DRIVER
7897 M: Madalin Bucur <madalin.bucur@nxp.com>
7898 L: netdev@vger.kernel.org
7900 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7901 F: drivers/net/ethernet/freescale/fman
7903 FREESCALE QORIQ PTP CLOCK DRIVER
7904 M: Yangbo Lu <yangbo.lu@nxp.com>
7905 L: netdev@vger.kernel.org
7907 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7908 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7909 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7910 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7911 F: drivers/ptp/ptp_qoriq.c
7912 F: drivers/ptp/ptp_qoriq_debugfs.c
7913 F: include/linux/fsl/ptp_qoriq.h
7915 FREESCALE QUAD SPI DRIVER
7916 M: Han Xu <han.xu@nxp.com>
7917 L: linux-spi@vger.kernel.org
7919 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
7920 F: drivers/spi/spi-fsl-qspi.c
7922 FREESCALE QUICC ENGINE LIBRARY
7923 M: Qiang Zhao <qiang.zhao@nxp.com>
7924 L: linuxppc-dev@lists.ozlabs.org
7926 F: drivers/soc/fsl/qe/
7927 F: include/soc/fsl/qe/
7929 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7930 M: Li Yang <leoyang.li@nxp.com>
7931 L: netdev@vger.kernel.org
7932 L: linuxppc-dev@lists.ozlabs.org
7934 F: drivers/net/ethernet/freescale/ucc_geth*
7936 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7937 M: Zhao Qiang <qiang.zhao@nxp.com>
7938 L: netdev@vger.kernel.org
7939 L: linuxppc-dev@lists.ozlabs.org
7941 F: drivers/net/wan/fsl_ucc_hdlc*
7943 FREESCALE QUICC ENGINE UCC UART DRIVER
7944 M: Timur Tabi <timur@kernel.org>
7945 L: linuxppc-dev@lists.ozlabs.org
7947 F: drivers/tty/serial/ucc_uart.c
7949 FREESCALE SOC DRIVERS
7950 M: Li Yang <leoyang.li@nxp.com>
7951 L: linuxppc-dev@lists.ozlabs.org
7952 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7954 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
7955 F: Documentation/devicetree/bindings/soc/fsl/
7957 F: include/linux/fsl/
7960 FREESCALE SOC FS_ENET DRIVER
7961 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7962 L: linuxppc-dev@lists.ozlabs.org
7963 L: netdev@vger.kernel.org
7965 F: drivers/net/ethernet/freescale/fs_enet/
7966 F: include/linux/fs_enet_pd.h
7968 FREESCALE SOC SOUND DRIVERS
7969 M: Shengjiu Wang <shengjiu.wang@gmail.com>
7970 M: Xiubo Li <Xiubo.Lee@gmail.com>
7971 R: Fabio Estevam <festevam@gmail.com>
7972 R: Nicolin Chen <nicoleotsuka@gmail.com>
7973 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7974 L: linuxppc-dev@lists.ozlabs.org
7976 F: sound/soc/fsl/fsl*
7977 F: sound/soc/fsl/imx*
7978 F: sound/soc/fsl/mpc8610_hpcd.c
7980 FREESCALE USB PERIPHERAL DRIVERS
7981 M: Li Yang <leoyang.li@nxp.com>
7982 L: linux-usb@vger.kernel.org
7983 L: linuxppc-dev@lists.ozlabs.org
7985 F: drivers/usb/gadget/udc/fsl*
7987 FREESCALE USB PHY DRIVER
7988 M: Ran Wang <ran.wang_1@nxp.com>
7989 L: linux-usb@vger.kernel.org
7990 L: linuxppc-dev@lists.ozlabs.org
7992 F: drivers/usb/phy/phy-fsl-usb*
7995 M: Christoph Hellwig <hch@infradead.org>
7997 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
8001 M: "Rafael J. Wysocki" <rafael@kernel.org>
8002 M: Pavel Machek <pavel@ucw.cz>
8003 L: linux-pm@vger.kernel.org
8005 F: Documentation/power/freezing-of-tasks.rst
8006 F: include/linux/freezer.h
8010 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
8011 L: linux-kernel@vger.kernel.org
8013 F: include/linux/frontswap.h
8016 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8017 M: David Howells <dhowells@redhat.com>
8018 L: linux-cachefs@redhat.com (moderated for non-subscribers)
8020 F: Documentation/filesystems/caching/
8022 F: include/linux/fscache*.h
8024 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8025 M: Theodore Y. Ts'o <tytso@mit.edu>
8026 M: Jaegeuk Kim <jaegeuk@kernel.org>
8027 M: Eric Biggers <ebiggers@kernel.org>
8028 L: linux-fscrypt@vger.kernel.org
8030 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8031 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
8032 F: Documentation/filesystems/fscrypt.rst
8034 F: include/linux/fscrypt*.h
8035 F: include/uapi/linux/fscrypt.h
8038 M: Jeremy Kerr <jk@ozlabs.org>
8039 M: Joel Stanley <joel@jms.id.au>
8040 R: Alistar Popple <alistair@popple.id.au>
8041 R: Eddie James <eajames@linux.ibm.com>
8042 L: linux-fsi@lists.ozlabs.org
8044 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
8045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8047 F: include/linux/fsi*.h
8048 F: include/trace/events/fsi*.h
8050 FSI-ATTACHED I2C DRIVER
8051 M: Eddie James <eajames@linux.ibm.com>
8052 L: linux-i2c@vger.kernel.org
8053 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
8055 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8056 F: drivers/i2c/busses/i2c-fsi.c
8058 FSI-ATTACHED SPI DRIVER
8059 M: Eddie James <eajames@linux.ibm.com>
8060 L: linux-spi@vger.kernel.org
8062 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8063 F: drivers/spi/spi-fsi.c
8065 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8066 M: Jan Kara <jack@suse.cz>
8067 R: Amir Goldstein <amir73il@gmail.com>
8068 L: linux-fsdevel@vger.kernel.org
8070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
8072 F: include/linux/fsnotify*.h
8074 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
8075 M: Eric Biggers <ebiggers@kernel.org>
8076 M: Theodore Y. Ts'o <tytso@mit.edu>
8077 L: linux-fscrypt@vger.kernel.org
8079 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8080 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
8081 F: Documentation/filesystems/fsverity.rst
8083 F: include/linux/fsverity.h
8084 F: include/uapi/linux/fsverity.h
8086 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
8087 M: Michael Zaidman <michael.zaidman@gmail.com>
8088 L: linux-i2c@vger.kernel.org
8089 L: linux-input@vger.kernel.org
8091 F: drivers/hid/hid-ft260.c
8093 FUJITSU LAPTOP EXTRAS
8094 M: Jonathan Woithe <jwoithe@just42.net>
8095 L: platform-driver-x86@vger.kernel.org
8097 F: drivers/platform/x86/fujitsu-laptop.c
8099 FUJITSU M-5MO LS CAMERA ISP DRIVER
8100 M: Kyungmin Park <kyungmin.park@samsung.com>
8101 M: Heungjun Kim <riverful.kim@samsung.com>
8102 L: linux-media@vger.kernel.org
8104 F: drivers/media/i2c/m5mols/
8105 F: include/media/i2c/m5mols.h
8107 FUJITSU TABLET EXTRAS
8108 M: Robert Gerlach <khnz@gmx.de>
8109 L: platform-driver-x86@vger.kernel.org
8111 F: drivers/platform/x86/fujitsu-tablet.c
8113 FUNGIBLE ETHERNET DRIVERS
8114 M: Dimitris Michailidis <dmichail@fungible.com>
8115 L: netdev@vger.kernel.org
8117 F: drivers/net/ethernet/fungible/
8119 FUSE: FILESYSTEM IN USERSPACE
8120 M: Miklos Szeredi <miklos@szeredi.hu>
8121 L: linux-fsdevel@vger.kernel.org
8123 W: https://github.com/libfuse/
8124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
8125 F: Documentation/filesystems/fuse.rst
8127 F: include/uapi/linux/fuse.h
8130 M: Thomas Gleixner <tglx@linutronix.de>
8131 M: Ingo Molnar <mingo@redhat.com>
8132 R: Peter Zijlstra <peterz@infradead.org>
8133 R: Darren Hart <dvhart@infradead.org>
8134 R: Davidlohr Bueso <dave@stgolabs.net>
8135 R: André Almeida <andrealmeid@igalia.com>
8136 L: linux-kernel@vger.kernel.org
8138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8139 F: Documentation/locking/*futex*
8140 F: include/asm-generic/futex.h
8141 F: include/linux/futex.h
8142 F: include/uapi/linux/futex.h
8144 F: tools/perf/bench/futex*
8145 F: tools/testing/selftests/futex/
8147 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
8148 M: Tim Harvey <tharvey@gateworks.com>
8149 M: Robert Jones <rjones@gateworks.com>
8151 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
8152 F: drivers/mfd/gateworks-gsc.c
8153 F: include/linux/mfd/gsc.h
8154 F: Documentation/hwmon/gsc-hwmon.rst
8155 F: drivers/hwmon/gsc-hwmon.c
8156 F: include/linux/platform_data/gsc_hwmon.h
8159 M: Kees Cook <keescook@chromium.org>
8160 L: linux-hardening@vger.kernel.org
8162 F: Documentation/kbuild/gcc-plugins.rst
8163 F: scripts/Makefile.gcc-plugins
8164 F: scripts/gcc-plugins/
8166 GCOV BASED KERNEL PROFILING
8167 M: Peter Oberparleiter <oberpar@linux.ibm.com>
8169 F: Documentation/dev-tools/gcov.rst
8172 GDB KERNEL DEBUGGING HELPER SCRIPTS
8173 M: Jan Kiszka <jan.kiszka@siemens.com>
8174 M: Kieran Bingham <kbingham@kernel.org>
8178 GEMINI CRYPTO DRIVER
8179 M: Corentin Labbe <clabbe@baylibre.com>
8180 L: linux-crypto@vger.kernel.org
8182 F: drivers/crypto/gemini/
8184 GEMTEK FM RADIO RECEIVER DRIVER
8185 M: Hans Verkuil <hverkuil@xs4all.nl>
8186 L: linux-media@vger.kernel.org
8188 W: https://linuxtv.org
8189 T: git git://linuxtv.org/media_tree.git
8190 F: drivers/media/radio/radio-gemtek*
8192 GENERIC ARCHITECTURE TOPOLOGY
8193 M: Sudeep Holla <sudeep.holla@arm.com>
8194 L: linux-kernel@vger.kernel.org
8196 F: drivers/base/arch_topology.c
8197 F: include/linux/arch_topology.h
8200 M: Thomas Gleixner <tglx@linutronix.de>
8201 M: Peter Zijlstra <peterz@infradead.org>
8202 M: Andy Lutomirski <luto@kernel.org>
8203 L: linux-kernel@vger.kernel.org
8205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
8206 F: include/linux/entry-common.h
8207 F: include/linux/entry-kvm.h
8210 GENERIC GPIO I2C DRIVER
8211 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8213 F: drivers/i2c/busses/i2c-gpio.c
8214 F: include/linux/platform_data/i2c-gpio.h
8216 GENERIC GPIO I2C MULTIPLEXER DRIVER
8217 M: Peter Korsgaard <peter.korsgaard@barco.com>
8218 L: linux-i2c@vger.kernel.org
8220 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
8221 F: drivers/i2c/muxes/i2c-mux-gpio.c
8222 F: include/linux/platform_data/i2c-mux-gpio.h
8224 GENERIC HDLC (WAN) DRIVERS
8225 M: Krzysztof Halasa <khc@pm.waw.pl>
8227 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
8228 F: drivers/net/wan/c101.c
8229 F: drivers/net/wan/hd6457*
8230 F: drivers/net/wan/hdlc*
8231 F: drivers/net/wan/n2.c
8232 F: drivers/net/wan/pc300too.c
8233 F: drivers/net/wan/pci200syn.c
8234 F: drivers/net/wan/wanxl*
8236 GENERIC INCLUDE/ASM HEADER FILES
8237 M: Arnd Bergmann <arnd@arndb.de>
8238 L: linux-arch@vger.kernel.org
8240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
8241 F: include/asm-generic/
8242 F: include/uapi/asm-generic/
8244 GENERIC PHY FRAMEWORK
8245 M: Kishon Vijay Abraham I <kishon@ti.com>
8246 M: Vinod Koul <vkoul@kernel.org>
8247 L: linux-phy@lists.infradead.org
8249 Q: https://patchwork.kernel.org/project/linux-phy/list/
8250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
8251 F: Documentation/devicetree/bindings/phy/
8253 F: include/linux/phy/
8255 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
8256 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8258 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
8261 M: "Rafael J. Wysocki" <rafael@kernel.org>
8262 M: Kevin Hilman <khilman@kernel.org>
8263 M: Ulf Hansson <ulf.hansson@linaro.org>
8264 L: linux-pm@vger.kernel.org
8266 F: Documentation/devicetree/bindings/power/power?domain*
8267 F: drivers/base/power/domain*.c
8268 F: include/linux/pm_domain.h
8270 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
8271 M: Eugen Hristev <eugen.hristev@microchip.com>
8272 L: linux-input@vger.kernel.org
8274 F: drivers/input/touchscreen/resistive-adc-touch.c
8276 GENERIC STRING LIBRARY
8277 R: Andy Shevchenko <andy@kernel.org>
8280 F: lib/string_helpers.c
8281 F: lib/test_string.c
8282 F: lib/test-string_helpers.c
8284 GENERIC UIO DRIVER FOR PCI DEVICES
8285 M: "Michael S. Tsirkin" <mst@redhat.com>
8286 L: kvm@vger.kernel.org
8288 F: drivers/uio/uio_pci_generic.c
8290 GENERIC VDSO LIBRARY
8291 M: Andy Lutomirski <luto@kernel.org>
8292 M: Thomas Gleixner <tglx@linutronix.de>
8293 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
8294 L: linux-kernel@vger.kernel.org
8296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
8297 F: include/asm-generic/vdso/vsyscall.h
8299 F: kernel/time/vsyscall.c
8302 GENWQE (IBM Generic Workqueue Card)
8303 M: Frank Haverkamp <haver@linux.ibm.com>
8305 F: drivers/misc/genwqe/
8307 GET_MAINTAINER SCRIPT
8308 M: Joe Perches <joe@perches.com>
8310 F: scripts/get_maintainer.pl
8313 M: Bob Peterson <rpeterso@redhat.com>
8314 M: Andreas Gruenbacher <agruenba@redhat.com>
8315 L: cluster-devel@redhat.com
8317 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
8318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
8319 F: Documentation/filesystems/gfs2*
8321 F: include/uapi/linux/gfs2_ondisk.h
8324 M: Thomas Weißschuh <thomas@weissschuh.net>
8325 L: platform-driver-x86@vger.kernel.org
8327 F: drivers/platform/x86/gigabyte-wmi.c
8330 M: Johan Hovold <johan@kernel.org>
8332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
8333 F: Documentation/ABI/testing/sysfs-class-gnss
8334 F: Documentation/devicetree/bindings/gnss/
8336 F: include/linux/gnss.h
8339 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
8340 L: linux-media@vger.kernel.org
8342 F: drivers/media/usb/go7007/
8345 M: Bastien Nocera <hadess@hadess.net>
8346 M: Hans de Goede <hdegoede@redhat.com>
8347 L: linux-input@vger.kernel.org
8349 F: drivers/input/touchscreen/goodix*
8351 GOOGLE ETHERNET DRIVERS
8352 M: Jeroen de Borst <jeroendb@google.com>
8353 R: Catherine Sullivan <csully@google.com>
8354 R: David Awogbemila <awogbemila@google.com>
8355 L: netdev@vger.kernel.org
8357 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
8358 F: drivers/net/ethernet/google
8360 GPD POCKET FAN DRIVER
8361 M: Hans de Goede <hdegoede@redhat.com>
8362 L: platform-driver-x86@vger.kernel.org
8364 F: drivers/platform/x86/gpd-pocket-fan.c
8367 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8368 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8369 L: linux-gpio@vger.kernel.org
8370 L: linux-acpi@vger.kernel.org
8372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8373 F: Documentation/firmware-guide/acpi/gpio-properties.rst
8374 F: drivers/gpio/gpiolib-acpi.c
8375 F: drivers/gpio/gpiolib-acpi.h
8378 M: Geert Uytterhoeven <geert+renesas@glider.be>
8379 L: linux-gpio@vger.kernel.org
8381 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
8382 F: drivers/gpio/gpio-aggregator.c
8385 M: Sean Young <sean@mess.org>
8386 L: linux-media@vger.kernel.org
8388 F: drivers/media/rc/gpio-ir-tx.c
8391 M: Bamvor Jian Zhang <bamv2005@gmail.com>
8392 L: linux-gpio@vger.kernel.org
8394 F: drivers/gpio/gpio-mockup.c
8395 F: tools/testing/selftests/gpio/
8398 R: Michael Walle <michael@walle.cc>
8400 F: drivers/gpio/gpio-regmap.c
8401 F: include/linux/gpio/regmap.h
8404 M: Linus Walleij <linus.walleij@linaro.org>
8405 M: Bartosz Golaszewski <brgl@bgdev.pl>
8406 L: linux-gpio@vger.kernel.org
8408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
8409 F: Documentation/ABI/obsolete/sysfs-gpio
8410 F: Documentation/ABI/testing/gpio-cdev
8411 F: Documentation/admin-guide/gpio/
8412 F: Documentation/devicetree/bindings/gpio/
8413 F: Documentation/driver-api/gpio/
8415 F: include/asm-generic/gpio.h
8416 F: include/linux/gpio.h
8417 F: include/linux/gpio/
8418 F: include/linux/of_gpio.h
8419 F: include/uapi/linux/gpio.h
8422 GRE DEMULTIPLEXER DRIVER
8423 M: Dmitry Kozlov <xeb@mail.ru>
8424 L: netdev@vger.kernel.org
8426 F: include/net/gre.h
8427 F: net/ipv4/gre_demux.c
8428 F: net/ipv4/gre_offload.c
8430 GRETH 10/100/1G Ethernet MAC device driver
8431 M: Andreas Larsson <andreas@gaisler.com>
8432 L: netdev@vger.kernel.org
8434 F: drivers/net/ethernet/aeroflex/
8436 GREYBUS AUDIO PROTOCOLS DRIVERS
8437 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
8438 M: Mark Greer <mgreer@animalcreek.com>
8440 F: drivers/staging/greybus/audio_apbridgea.c
8441 F: drivers/staging/greybus/audio_apbridgea.h
8442 F: drivers/staging/greybus/audio_codec.c
8443 F: drivers/staging/greybus/audio_codec.h
8444 F: drivers/staging/greybus/audio_gb.c
8445 F: drivers/staging/greybus/audio_manager.c
8446 F: drivers/staging/greybus/audio_manager.h
8447 F: drivers/staging/greybus/audio_manager_module.c
8448 F: drivers/staging/greybus/audio_manager_private.h
8449 F: drivers/staging/greybus/audio_manager_sysfs.c
8450 F: drivers/staging/greybus/audio_module.c
8451 F: drivers/staging/greybus/audio_topology.c
8453 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8454 M: Viresh Kumar <vireshk@kernel.org>
8456 F: drivers/staging/greybus/authentication.c
8457 F: drivers/staging/greybus/bootrom.c
8458 F: drivers/staging/greybus/firmware.h
8459 F: drivers/staging/greybus/fw-core.c
8460 F: drivers/staging/greybus/fw-download.c
8461 F: drivers/staging/greybus/fw-management.c
8462 F: drivers/staging/greybus/greybus_authentication.h
8463 F: drivers/staging/greybus/greybus_firmware.h
8464 F: drivers/staging/greybus/hid.c
8465 F: drivers/staging/greybus/i2c.c
8466 F: drivers/staging/greybus/spi.c
8467 F: drivers/staging/greybus/spilib.c
8468 F: drivers/staging/greybus/spilib.h
8470 GREYBUS LOOPBACK DRIVER
8471 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8473 F: drivers/staging/greybus/loopback.c
8475 GREYBUS PLATFORM DRIVERS
8476 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8478 F: drivers/staging/greybus/arche-apb-ctrl.c
8479 F: drivers/staging/greybus/arche-platform.c
8480 F: drivers/staging/greybus/arche_platform.h
8482 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8483 M: Rui Miguel Silva <rmfrfs@gmail.com>
8485 F: drivers/staging/greybus/gpio.c
8486 F: drivers/staging/greybus/light.c
8487 F: drivers/staging/greybus/power_supply.c
8488 F: drivers/staging/greybus/sdio.c
8489 F: drivers/staging/greybus/spi.c
8490 F: drivers/staging/greybus/spilib.c
8493 M: Johan Hovold <johan@kernel.org>
8494 M: Alex Elder <elder@kernel.org>
8495 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8496 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
8499 F: drivers/staging/greybus/
8500 F: include/linux/greybus.h
8501 F: include/linux/greybus/
8503 GREYBUS UART PROTOCOLS DRIVERS
8504 M: David Lin <dtwlin@gmail.com>
8506 F: drivers/staging/greybus/log.c
8507 F: drivers/staging/greybus/uart.c
8509 GS1662 VIDEO SERIALIZER
8510 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8511 L: linux-media@vger.kernel.org
8513 T: git git://linuxtv.org/media_tree.git
8514 F: drivers/media/spi/gs1662.c
8516 GSPCA FINEPIX SUBDRIVER
8517 M: Frank Zago <frank@zago.net>
8518 L: linux-media@vger.kernel.org
8520 T: git git://linuxtv.org/media_tree.git
8521 F: drivers/media/usb/gspca/finepix.c
8523 GSPCA GL860 SUBDRIVER
8524 M: Olivier Lorin <o.lorin@laposte.net>
8525 L: linux-media@vger.kernel.org
8527 T: git git://linuxtv.org/media_tree.git
8528 F: drivers/media/usb/gspca/gl860/
8530 GSPCA M5602 SUBDRIVER
8531 M: Erik Andren <erik.andren@gmail.com>
8532 L: linux-media@vger.kernel.org
8534 T: git git://linuxtv.org/media_tree.git
8535 F: drivers/media/usb/gspca/m5602/
8537 GSPCA PAC207 SONIXB SUBDRIVER
8538 M: Hans Verkuil <hverkuil@xs4all.nl>
8539 L: linux-media@vger.kernel.org
8541 T: git git://linuxtv.org/media_tree.git
8542 F: drivers/media/usb/gspca/pac207.c
8544 GSPCA SN9C20X SUBDRIVER
8545 M: Brian Johnson <brijohn@gmail.com>
8546 L: linux-media@vger.kernel.org
8548 T: git git://linuxtv.org/media_tree.git
8549 F: drivers/media/usb/gspca/sn9c20x.c
8551 GSPCA T613 SUBDRIVER
8552 M: Leandro Costantino <lcostantino@gmail.com>
8553 L: linux-media@vger.kernel.org
8555 T: git git://linuxtv.org/media_tree.git
8556 F: drivers/media/usb/gspca/t613.c
8558 GSPCA USB WEBCAM DRIVER
8559 M: Hans Verkuil <hverkuil@xs4all.nl>
8560 L: linux-media@vger.kernel.org
8562 T: git git://linuxtv.org/media_tree.git
8563 F: drivers/media/usb/gspca/
8565 GTP (GPRS Tunneling Protocol)
8566 M: Pablo Neira Ayuso <pablo@netfilter.org>
8567 M: Harald Welte <laforge@gnumonks.org>
8568 L: osmocom-net-gprs@lists.osmocom.org
8570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8571 F: drivers/net/gtp.c
8573 GUID PARTITION TABLE (GPT)
8574 M: Davidlohr Bueso <dave@stgolabs.net>
8575 L: linux-efi@vger.kernel.org
8577 F: block/partitions/efi.*
8580 M: Yoshinori Sato <ysato@users.sourceforge.jp>
8581 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
8583 W: http://uclinux-h8.sourceforge.jp
8584 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
8586 F: drivers/clk/h8300/
8587 F: drivers/clocksource/h8300_*.c
8588 F: drivers/irqchip/irq-renesas-h8*.c
8590 HABANALABS PCI DRIVER
8591 M: Oded Gabbay <ogabbay@kernel.org>
8593 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8594 F: Documentation/ABI/testing/debugfs-driver-habanalabs
8595 F: Documentation/ABI/testing/sysfs-driver-habanalabs
8596 F: drivers/misc/habanalabs/
8597 F: include/uapi/misc/habanalabs.h
8600 M: Antti Palosaari <crope@iki.fi>
8601 L: linux-media@vger.kernel.org
8603 W: https://linuxtv.org
8604 W: http://palosaari.fi/linux/
8605 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8606 T: git git://linuxtv.org/anttip/media_tree.git
8607 F: drivers/media/usb/hackrf/
8609 HANTRO VPU CODEC DRIVER
8610 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
8611 M: Philipp Zabel <p.zabel@pengutronix.de>
8612 L: linux-media@vger.kernel.org
8613 L: linux-rockchip@lists.infradead.org
8615 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8616 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8617 F: drivers/staging/media/hantro/
8619 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8620 M: Frank Seidel <frank@f-seidel.de>
8621 L: platform-driver-x86@vger.kernel.org
8623 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8624 F: drivers/platform/x86/hdaps.c
8627 M: Jean Delvare <jdelvare@suse.com>
8628 M: Guenter Roeck <linux@roeck-us.net>
8629 L: linux-hwmon@vger.kernel.org
8631 W: http://hwmon.wiki.kernel.org/
8632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8633 F: Documentation/ABI/testing/sysfs-class-hwmon
8634 F: Documentation/devicetree/bindings/hwmon/
8635 F: Documentation/hwmon/
8637 F: include/linux/hwmon*.h
8638 F: include/trace/events/hwmon*.h
8639 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8641 HARDWARE RANDOM NUMBER GENERATOR CORE
8642 M: Matt Mackall <mpm@selenic.com>
8643 M: Herbert Xu <herbert@gondor.apana.org.au>
8644 L: linux-crypto@vger.kernel.org
8646 F: Documentation/admin-guide/hw_random.rst
8647 F: Documentation/devicetree/bindings/rng/
8648 F: drivers/char/hw_random/
8649 F: include/linux/hw_random.h
8651 HARDWARE SPINLOCK CORE
8652 M: Ohad Ben-Cohen <ohad@wizery.com>
8653 M: Bjorn Andersson <bjorn.andersson@linaro.org>
8654 R: Baolin Wang <baolin.wang7@gmail.com>
8655 L: linux-remoteproc@vger.kernel.org
8657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8658 F: Documentation/devicetree/bindings/hwlock/
8659 F: Documentation/locking/hwspinlock.rst
8660 F: drivers/hwspinlock/
8661 F: include/linux/hwspinlock.h
8663 HARDWARE TRACING FACILITIES
8664 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8666 F: drivers/hwtracing/
8668 HARMONY SOUND DRIVER
8669 L: linux-parisc@vger.kernel.org
8671 F: sound/parisc/harmony.*
8673 HDPVR USB VIDEO ENCODER DRIVER
8674 M: Hans Verkuil <hverkuil@xs4all.nl>
8675 L: linux-media@vger.kernel.org
8677 W: https://linuxtv.org
8678 T: git git://linuxtv.org/media_tree.git
8679 F: drivers/media/usb/hdpvr/
8681 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8682 M: Matt Hsiao <matt.hsiao@hpe.com>
8684 F: drivers/misc/hpilo.[ch]
8686 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8687 M: Jerry Hoemann <jerry.hoemann@hpe.com>
8689 F: Documentation/watchdog/hpwdt.rst
8690 F: drivers/watchdog/hpwdt.c
8692 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8693 M: Don Brace <don.brace@microchip.com>
8694 L: storagedev@microchip.com
8695 L: linux-scsi@vger.kernel.org
8697 F: Documentation/scsi/hpsa.rst
8698 F: drivers/scsi/hpsa*.[ch]
8699 F: include/linux/cciss*.h
8700 F: include/uapi/linux/cciss*.h
8703 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
8704 L: linux-rdma@vger.kernel.org
8706 F: drivers/infiniband/hw/hfi1
8709 L: linux-fsdevel@vger.kernel.org
8711 F: Documentation/filesystems/hfs.rst
8715 L: linux-fsdevel@vger.kernel.org
8717 F: Documentation/filesystems/hfsplus.rst
8720 HGA FRAMEBUFFER DRIVER
8721 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
8722 L: linux-nvidia@lists.surfsouth.com
8724 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8725 F: drivers/video/fbdev/hgafb.c
8727 HIBERNATION (aka Software Suspend, aka swsusp)
8728 M: "Rafael J. Wysocki" <rafael@kernel.org>
8729 M: Pavel Machek <pavel@ucw.cz>
8730 L: linux-pm@vger.kernel.org
8732 B: https://bugzilla.kernel.org
8733 F: arch/*/include/asm/suspend*.h
8735 F: drivers/base/power/
8736 F: include/linux/freezer.h
8737 F: include/linux/pm.h
8738 F: include/linux/suspend.h
8742 M: Jiri Kosina <jikos@kernel.org>
8743 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
8744 L: linux-input@vger.kernel.org
8746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
8748 F: include/linux/hid*
8749 F: include/uapi/linux/hid*
8751 HID LOGITECH DRIVERS
8752 R: Filipe Laíns <lains@riseup.net>
8753 L: linux-input@vger.kernel.org
8755 F: drivers/hid/hid-logitech-*
8757 HID PLAYSTATION DRIVER
8758 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
8759 L: linux-input@vger.kernel.org
8761 F: drivers/hid/hid-playstation.c
8763 HID SENSOR HUB DRIVERS
8764 M: Jiri Kosina <jikos@kernel.org>
8765 M: Jonathan Cameron <jic23@kernel.org>
8766 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8767 L: linux-input@vger.kernel.org
8768 L: linux-iio@vger.kernel.org
8770 F: Documentation/hid/hid-sensor*
8771 F: drivers/hid/hid-sensor-*
8772 F: drivers/iio/*/hid-*
8773 F: include/linux/hid-sensor-*
8776 M: Ping Cheng <ping.cheng@wacom.com>
8777 M: Jason Gerecke <jason.gerecke@wacom.com>
8778 L: linux-input@vger.kernel.org
8780 F: drivers/hid/wacom.h
8781 F: drivers/hid/wacom_*
8783 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8784 M: Thomas Gleixner <tglx@linutronix.de>
8785 L: linux-kernel@vger.kernel.org
8787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8788 F: Documentation/timers/
8789 F: include/linux/clockchips.h
8790 F: include/linux/hrtimer.h
8791 F: kernel/time/clockevents.c
8792 F: kernel/time/hrtimer.c
8793 F: kernel/time/timer_*.c
8795 HIGH-SPEED SCC DRIVER FOR AX.25
8796 L: linux-hams@vger.kernel.org
8798 F: drivers/net/hamradio/dmascc.c
8799 F: drivers/net/hamradio/scc.c
8801 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8802 M: HighPoint Linux Team <linux@highpoint-tech.com>
8804 W: http://www.highpoint-tech.com
8805 F: Documentation/scsi/hptiop.rst
8806 F: drivers/scsi/hptiop.c
8809 M: Jes Sorensen <jes@trained-monkey.org>
8810 L: linux-hippi@sunsite.dk
8812 F: drivers/net/hippi/
8813 F: include/linux/hippidevice.h
8814 F: include/uapi/linux/if_hippi.h
8817 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
8818 M: Kurt Kanzenbach <kurt@linutronix.de>
8819 L: netdev@vger.kernel.org
8821 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
8822 F: drivers/net/dsa/hirschmann/*
8823 F: include/linux/platform_data/hirschmann-hellcreek.h
8824 F: net/dsa/tag_hellcreek.c
8826 HISILICON DMA DRIVER
8827 M: Zhou Wang <wangzhou1@hisilicon.com>
8828 L: dmaengine@vger.kernel.org
8830 F: drivers/dma/hisi_dma.c
8832 HISILICON GPIO DRIVER
8833 M: Luo Jiaxing <luojiaxing@huawei.com>
8834 L: linux-gpio@vger.kernel.org
8836 F: drivers/gpio/gpio-hisi.c
8838 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8839 M: Longfang Liu <liulongfang@huawei.com>
8840 L: linux-crypto@vger.kernel.org
8842 F: Documentation/ABI/testing/debugfs-hisi-hpre
8843 F: drivers/crypto/hisilicon/hpre/hpre.h
8844 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
8845 F: drivers/crypto/hisilicon/hpre/hpre_main.c
8847 HISILICON I2C CONTROLLER DRIVER
8848 M: Yicong Yang <yangyicong@hisilicon.com>
8849 L: linux-i2c@vger.kernel.org
8851 W: https://www.hisilicon.com
8852 F: drivers/i2c/busses/i2c-hisi.c
8854 HISILICON LPC BUS DRIVER
8855 M: john.garry@huawei.com
8857 W: http://www.hisilicon.com
8858 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
8859 F: drivers/bus/hisi_lpc.c
8861 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
8862 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8863 M: Salil Mehta <salil.mehta@huawei.com>
8864 L: netdev@vger.kernel.org
8866 W: http://www.hisilicon.com
8867 F: drivers/net/ethernet/hisilicon/hns3/
8869 HISILICON NETWORK SUBSYSTEM DRIVER
8870 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8871 M: Salil Mehta <salil.mehta@huawei.com>
8872 L: netdev@vger.kernel.org
8874 W: http://www.hisilicon.com
8875 F: Documentation/devicetree/bindings/net/hisilicon*.txt
8876 F: drivers/net/ethernet/hisilicon/
8878 HIKEY960 ONBOARD USB GPIO HUB DRIVER
8879 M: John Stultz <jstultz@google.com>
8880 L: linux-kernel@vger.kernel.org
8882 F: drivers/misc/hisi_hikey_usb.c
8884 HISILICON PMU DRIVER
8885 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
8886 M: Qi Liu <liuqi115@huawei.com>
8888 W: http://www.hisilicon.com
8889 F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst
8890 F: Documentation/admin-guide/perf/hisi-pmu.rst
8891 F: drivers/perf/hisilicon
8893 HISILICON QM AND ZIP Controller DRIVER
8894 M: Zhou Wang <wangzhou1@hisilicon.com>
8895 L: linux-crypto@vger.kernel.org
8897 F: Documentation/ABI/testing/debugfs-hisi-zip
8898 F: drivers/crypto/hisilicon/qm.c
8899 F: drivers/crypto/hisilicon/sgl.c
8900 F: drivers/crypto/hisilicon/zip/
8901 F: include/linux/hisi_acc_qm.h
8903 HISILICON ROCE DRIVER
8904 M: Wenpeng Liang <liangwenpeng@huawei.com>
8905 M: Weihang Li <liweihang@huawei.com>
8906 L: linux-rdma@vger.kernel.org
8908 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8909 F: drivers/infiniband/hw/hns/
8911 HISILICON SAS Controller
8912 M: John Garry <john.garry@huawei.com>
8914 W: http://www.hisilicon.com
8915 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8916 F: drivers/scsi/hisi_sas/
8918 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8919 M: Kai Ye <yekai13@huawei.com>
8920 M: Longfang Liu <liulongfang@huawei.com>
8921 L: linux-crypto@vger.kernel.org
8923 F: Documentation/ABI/testing/debugfs-hisi-sec
8924 F: drivers/crypto/hisilicon/sec2/sec.h
8925 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
8926 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
8927 F: drivers/crypto/hisilicon/sec2/sec_main.c
8929 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
8930 M: Jay Fang <f.fangjian@huawei.com>
8931 L: linux-spi@vger.kernel.org
8933 W: http://www.hisilicon.com
8934 F: drivers/spi/spi-hisi-kunpeng.c
8936 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
8937 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8938 L: linux-kernel@vger.kernel.org
8940 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
8941 F: drivers/spmi/hisi-spmi-controller.c
8943 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
8944 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8945 L: linux-kernel@vger.kernel.org
8947 F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
8948 F: drivers/mfd/hi6421-spmi-pmic.c
8950 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8951 M: Weili Qian <qianweili@huawei.com>
8953 F: drivers/crypto/hisilicon/trng/trng.c
8955 HISILICON V3XX SPI NOR FLASH Controller Driver
8956 M: John Garry <john.garry@huawei.com>
8958 W: http://www.hisilicon.com
8959 F: drivers/spi/spi-hisi-sfc-v3xx.c
8961 HMM - Heterogeneous Memory Management
8962 M: Jérôme Glisse <jglisse@redhat.com>
8963 L: linux-mm@kvack.org
8965 F: Documentation/vm/hmm.rst
8966 F: include/linux/hmm*
8969 F: tools/testing/selftests/vm/*hmm*
8972 M: Jouni Malinen <j@w1.fi>
8973 L: linux-wireless@vger.kernel.org
8975 W: http://w1.fi/hostap-driver.html
8976 F: drivers/net/wireless/intersil/hostap/
8978 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8979 L: platform-driver-x86@vger.kernel.org
8981 F: drivers/platform/x86/tc1100-wmi.c
8983 HPET: High Precision Event Timers driver
8984 M: Clemens Ladisch <clemens@ladisch.de>
8986 F: Documentation/timers/hpet.rst
8987 F: drivers/char/hpet.c
8988 F: include/linux/hpet.h
8989 F: include/uapi/linux/hpet.h
8993 F: arch/x86/include/asm/hpet.h
8994 F: arch/x86/kernel/hpet.c
8997 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8999 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
9003 M: Sebastian Reichel <sre@kernel.org>
9005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
9006 F: Documentation/ABI/testing/sysfs-bus-hsi
9007 F: Documentation/driver-api/hsi.rst
9009 F: include/linux/hsi/
9010 F: include/uapi/linux/hsi/
9013 L: linux-usb@vger.kernel.org
9015 F: drivers/net/usb/hso.c
9017 HSR NETWORK PROTOCOL
9018 L: netdev@vger.kernel.org
9022 HT16K33 LED CONTROLLER DRIVER
9023 M: Robin van der Gracht <robin@protonic.nl>
9025 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
9026 F: drivers/auxdisplay/ht16k33.c
9028 HTCPEN TOUCHSCREEN DRIVER
9029 M: Pau Oliva Fora <pof@eslack.org>
9030 L: linux-input@vger.kernel.org
9032 F: drivers/input/touchscreen/htcpen.c
9034 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
9035 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9036 L: linux-iio@vger.kernel.org
9038 W: http://www.st.com/
9039 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
9040 F: drivers/iio/humidity/hts221*
9042 HUAWEI ETHERNET DRIVER
9043 L: netdev@vger.kernel.org
9045 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
9046 F: drivers/net/ethernet/huawei/hinic/
9049 M: Mike Kravetz <mike.kravetz@oracle.com>
9050 L: linux-mm@kvack.org
9052 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
9053 F: Documentation/admin-guide/mm/hugetlbpage.rst
9054 F: Documentation/vm/hugetlbfs_reserv.rst
9056 F: include/linux/hugetlb.h
9060 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
9061 L: linux-media@vger.kernel.org
9063 W: https://linuxtv.org
9064 T: git git://linuxtv.org/media_tree.git
9065 F: drivers/media/platform/st/sti/hva
9067 HWPOISON MEMORY FAILURE HANDLING
9068 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
9069 L: linux-mm@kvack.org
9071 F: mm/hwpoison-inject.c
9072 F: mm/memory-failure.c
9074 HYCON HY46XX TOUCHSCREEN SUPPORT
9075 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
9076 L: linux-input@vger.kernel.org
9078 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
9079 F: drivers/input/touchscreen/hycon-hy46xx.c
9081 HYGON PROCESSOR SUPPORT
9082 M: Pu Wen <puwen@hygon.cn>
9083 L: linux-kernel@vger.kernel.org
9085 F: arch/x86/kernel/cpu/hygon.c
9087 HYNIX HI556 SENSOR DRIVER
9088 M: Shawn Tu <shawnx.tu@intel.com>
9089 L: linux-media@vger.kernel.org
9091 T: git git://linuxtv.org/media_tree.git
9092 F: drivers/media/i2c/hi556.c
9094 HYNIX HI846 SENSOR DRIVER
9095 M: Martin Kepplinger <martin.kepplinger@puri.sm>
9096 L: linux-media@vger.kernel.org
9098 F: drivers/media/i2c/hi846.c
9100 HYNIX HI847 SENSOR DRIVER
9101 M: Shawn Tu <shawnx.tu@intel.com>
9102 L: linux-media@vger.kernel.org
9104 F: drivers/media/i2c/hi847.c
9106 Hyper-V/Azure CORE AND DRIVERS
9107 M: "K. Y. Srinivasan" <kys@microsoft.com>
9108 M: Haiyang Zhang <haiyangz@microsoft.com>
9109 M: Stephen Hemminger <sthemmin@microsoft.com>
9110 M: Wei Liu <wei.liu@kernel.org>
9111 M: Dexuan Cui <decui@microsoft.com>
9112 L: linux-hyperv@vger.kernel.org
9114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
9115 F: Documentation/ABI/stable/sysfs-bus-vmbus
9116 F: Documentation/ABI/testing/debugfs-hyperv
9117 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
9118 F: arch/arm64/hyperv
9119 F: arch/arm64/include/asm/hyperv-tlfs.h
9120 F: arch/arm64/include/asm/mshyperv.h
9122 F: arch/x86/include/asm/hyperv-tlfs.h
9123 F: arch/x86/include/asm/mshyperv.h
9124 F: arch/x86/include/asm/trace/hyperv.h
9125 F: arch/x86/kernel/cpu/mshyperv.c
9126 F: drivers/clocksource/hyperv_timer.c
9127 F: drivers/hid/hid-hyperv.c
9129 F: drivers/input/serio/hyperv-keyboard.c
9130 F: drivers/iommu/hyperv-iommu.c
9131 F: drivers/net/ethernet/microsoft/
9132 F: drivers/net/hyperv/
9133 F: drivers/pci/controller/pci-hyperv-intf.c
9134 F: drivers/pci/controller/pci-hyperv.c
9135 F: drivers/scsi/storvsc_drv.c
9136 F: drivers/uio/uio_hv_generic.c
9137 F: drivers/video/fbdev/hyperv_fb.c
9138 F: include/asm-generic/hyperv-tlfs.h
9139 F: include/asm-generic/mshyperv.h
9140 F: include/clocksource/hyperv_timer.h
9141 F: include/linux/hyperv.h
9142 F: include/uapi/linux/hyperv.h
9143 F: net/vmw_vsock/hyperv_transport.c
9147 M: Vignesh Raghavendra <vigneshr@ti.com>
9148 L: linux-mtd@lists.infradead.org
9150 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9151 C: irc://irc.oftc.net/mtd
9152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
9153 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
9154 F: drivers/mtd/hyperbus/
9155 F: include/linux/mtd/hyperbus.h
9157 HYPERVISOR VIRTUAL CONSOLE DRIVER
9158 L: linuxppc-dev@lists.ozlabs.org
9163 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9164 L: linux-i2c@vger.kernel.org
9165 L: linux-acpi@vger.kernel.org
9167 F: drivers/i2c/i2c-core-acpi.c
9169 I2C CONTROLLER DRIVER FOR NVIDIA GPU
9170 M: Ajay Gupta <ajayg@nvidia.com>
9171 L: linux-i2c@vger.kernel.org
9173 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
9174 F: drivers/i2c/busses/i2c-nvidia-gpu.c
9177 M: Peter Rosin <peda@axentia.se>
9178 L: linux-i2c@vger.kernel.org
9180 F: Documentation/devicetree/bindings/i2c/i2c-arb*
9181 F: Documentation/devicetree/bindings/i2c/i2c-gate*
9182 F: Documentation/devicetree/bindings/i2c/i2c-mux*
9183 F: Documentation/i2c/i2c-topology.rst
9184 F: Documentation/i2c/muxes/
9185 F: drivers/i2c/i2c-mux.c
9186 F: drivers/i2c/muxes/
9187 F: include/linux/i2c-mux.h
9189 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
9190 M: Gregory CLEMENT <gregory.clement@bootlin.com>
9191 L: linux-i2c@vger.kernel.org
9193 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
9194 F: drivers/i2c/busses/i2c-mv64xxx.c
9196 I2C OVER PARALLEL PORT
9197 M: Jean Delvare <jdelvare@suse.com>
9198 L: linux-i2c@vger.kernel.org
9200 F: Documentation/i2c/busses/i2c-parport.rst
9201 F: drivers/i2c/busses/i2c-parport.c
9204 M: Wolfram Sang <wsa@kernel.org>
9205 L: linux-i2c@vger.kernel.org
9207 W: https://i2c.wiki.kernel.org/
9208 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9210 F: Documentation/devicetree/bindings/i2c/i2c.txt
9211 F: Documentation/i2c/
9213 F: include/linux/i2c-dev.h
9214 F: include/linux/i2c-smbus.h
9215 F: include/linux/i2c.h
9216 F: include/uapi/linux/i2c-*.h
9217 F: include/uapi/linux/i2c.h
9219 I2C SUBSYSTEM HOST DRIVERS
9220 L: linux-i2c@vger.kernel.org
9222 W: https://i2c.wiki.kernel.org/
9223 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9225 F: Documentation/devicetree/bindings/i2c/
9226 F: drivers/i2c/algos/
9227 F: drivers/i2c/busses/
9230 M: Jean Delvare <jdelvare@suse.com>
9231 L: linux-i2c@vger.kernel.org
9233 F: Documentation/i2c/busses/i2c-taos-evm.rst
9234 F: drivers/i2c/busses/i2c-taos-evm.c
9237 M: Till Harbaum <till@harbaum.org>
9238 L: linux-i2c@vger.kernel.org
9240 W: http://www.harbaum.org/till/i2c_tiny_usb
9241 F: drivers/i2c/busses/i2c-tiny-usb.c
9243 I2C/SMBUS CONTROLLER DRIVERS FOR PC
9244 M: Jean Delvare <jdelvare@suse.com>
9245 L: linux-i2c@vger.kernel.org
9247 F: Documentation/i2c/busses/i2c-ali1535.rst
9248 F: Documentation/i2c/busses/i2c-ali1563.rst
9249 F: Documentation/i2c/busses/i2c-ali15x3.rst
9250 F: Documentation/i2c/busses/i2c-amd756.rst
9251 F: Documentation/i2c/busses/i2c-amd8111.rst
9252 F: Documentation/i2c/busses/i2c-i801.rst
9253 F: Documentation/i2c/busses/i2c-nforce2.rst
9254 F: Documentation/i2c/busses/i2c-piix4.rst
9255 F: Documentation/i2c/busses/i2c-sis5595.rst
9256 F: Documentation/i2c/busses/i2c-sis630.rst
9257 F: Documentation/i2c/busses/i2c-sis96x.rst
9258 F: Documentation/i2c/busses/i2c-via.rst
9259 F: Documentation/i2c/busses/i2c-viapro.rst
9260 F: drivers/i2c/busses/i2c-ali1535.c
9261 F: drivers/i2c/busses/i2c-ali1563.c
9262 F: drivers/i2c/busses/i2c-ali15x3.c
9263 F: drivers/i2c/busses/i2c-amd756-s4882.c
9264 F: drivers/i2c/busses/i2c-amd756.c
9265 F: drivers/i2c/busses/i2c-amd8111.c
9266 F: drivers/i2c/busses/i2c-i801.c
9267 F: drivers/i2c/busses/i2c-isch.c
9268 F: drivers/i2c/busses/i2c-nforce2-s4985.c
9269 F: drivers/i2c/busses/i2c-nforce2.c
9270 F: drivers/i2c/busses/i2c-piix4.c
9271 F: drivers/i2c/busses/i2c-sis5595.c
9272 F: drivers/i2c/busses/i2c-sis630.c
9273 F: drivers/i2c/busses/i2c-sis96x.c
9274 F: drivers/i2c/busses/i2c-via.c
9275 F: drivers/i2c/busses/i2c-viapro.c
9277 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
9278 M: Hans de Goede <hdegoede@redhat.com>
9279 L: linux-i2c@vger.kernel.org
9281 F: drivers/i2c/busses/i2c-cht-wc.c
9283 I2C/SMBUS ISMT DRIVER
9284 M: Seth Heasley <seth.heasley@intel.com>
9285 M: Neil Horman <nhorman@tuxdriver.com>
9286 L: linux-i2c@vger.kernel.org
9287 F: Documentation/i2c/busses/i2c-ismt.rst
9288 F: drivers/i2c/busses/i2c-ismt.c
9290 I2C/SMBUS STUB DRIVER
9291 M: Jean Delvare <jdelvare@suse.com>
9292 L: linux-i2c@vger.kernel.org
9294 F: drivers/i2c/i2c-stub.c
9296 I3C DRIVER FOR CADENCE I3C MASTER IP
9297 M: Przemysław Gaj <pgaj@cadence.com>
9299 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
9300 F: drivers/i3c/master/i3c-master-cdns.c
9302 I3C DRIVER FOR SYNOPSYS DESIGNWARE
9303 M: Vitor Soares <vitor.soares@synopsys.com>
9305 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
9306 F: drivers/i3c/master/dw*
9309 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9310 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
9312 C: irc://chat.freenode.net/linux-i3c
9313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
9314 F: Documentation/ABI/testing/sysfs-bus-i3c
9315 F: Documentation/devicetree/bindings/i3c/
9316 F: Documentation/driver-api/i3c
9318 F: include/linux/i3c/
9320 IA64 (Itanium) PLATFORM
9321 L: linux-ia64@vger.kernel.org
9323 F: Documentation/ia64/
9326 IBM Power 842 compression accelerator
9327 M: Haren Myneni <haren@us.ibm.com>
9330 F: drivers/crypto/nx/Kconfig
9331 F: drivers/crypto/nx/Makefile
9332 F: drivers/crypto/nx/nx-842*
9333 F: include/linux/sw842.h
9336 IBM Power in-Nest Crypto Acceleration
9337 M: Breno Leitão <leitao@debian.org>
9338 M: Nayna Jain <nayna@linux.ibm.com>
9339 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9340 L: linux-crypto@vger.kernel.org
9342 F: drivers/crypto/nx/Kconfig
9343 F: drivers/crypto/nx/Makefile
9344 F: drivers/crypto/nx/nx-aes*
9345 F: drivers/crypto/nx/nx-sha*
9346 F: drivers/crypto/nx/nx.*
9347 F: drivers/crypto/nx/nx_csbcpb.h
9348 F: drivers/crypto/nx/nx_debugfs.c
9350 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
9351 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9352 L: linux-pci@vger.kernel.org
9353 L: linuxppc-dev@lists.ozlabs.org
9355 F: drivers/pci/hotplug/rpadlpar*
9357 IBM Power Linux RAID adapter
9358 M: Brian King <brking@us.ibm.com>
9360 F: drivers/scsi/ipr.*
9362 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
9363 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9364 L: linux-pci@vger.kernel.org
9365 L: linuxppc-dev@lists.ozlabs.org
9367 F: drivers/pci/hotplug/rpaphp*
9369 IBM Power SRIOV Virtual NIC Device Driver
9370 M: Dany Madden <drt@linux.ibm.com>
9371 R: Thomas Falcon <tlfalcon@linux.ibm.com>
9372 L: netdev@vger.kernel.org
9374 F: drivers/net/ethernet/ibm/ibmvnic.*
9376 IBM Power Virtual Accelerator Switchboard
9377 L: linuxppc-dev@lists.ozlabs.org
9379 F: arch/powerpc/include/asm/vas.h
9380 F: arch/powerpc/platforms/powernv/copy-paste.h
9381 F: arch/powerpc/platforms/powernv/vas*
9383 IBM Power Virtual Ethernet Device Driver
9384 M: Cristobal Forno <cforno12@linux.ibm.com>
9385 L: netdev@vger.kernel.org
9387 F: drivers/net/ethernet/ibm/ibmveth.*
9389 IBM Power Virtual FC Device Drivers
9390 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9391 L: linux-scsi@vger.kernel.org
9393 F: drivers/scsi/ibmvscsi/ibmvfc*
9395 IBM Power Virtual Management Channel Driver
9396 M: Brad Warrum <bwarrum@linux.ibm.com>
9397 M: Ritu Agarwal <rituagar@linux.ibm.com>
9399 F: drivers/misc/ibmvmc.*
9401 IBM Power Virtual SCSI Device Drivers
9402 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9403 L: linux-scsi@vger.kernel.org
9405 F: drivers/scsi/ibmvscsi/ibmvscsi*
9406 F: include/scsi/viosrp.h
9408 IBM Power Virtual SCSI Device Target Driver
9409 M: Michael Cyr <mikecyr@linux.ibm.com>
9410 L: linux-scsi@vger.kernel.org
9411 L: target-devel@vger.kernel.org
9413 F: drivers/scsi/ibmvscsi_tgt/
9415 IBM Power VMX Cryptographic instructions
9416 M: Breno Leitão <leitao@debian.org>
9417 M: Nayna Jain <nayna@linux.ibm.com>
9418 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9419 L: linux-crypto@vger.kernel.org
9421 F: drivers/crypto/vmx/Kconfig
9422 F: drivers/crypto/vmx/Makefile
9423 F: drivers/crypto/vmx/aes*
9424 F: drivers/crypto/vmx/ghash*
9425 F: drivers/crypto/vmx/ppc-xlate.pl
9426 F: drivers/crypto/vmx/vmx.c
9428 IBM ServeRAID RAID DRIVER
9430 F: drivers/scsi/ips.*
9432 ICH LPC AND GPIO DRIVER
9433 M: Peter Tyser <ptyser@xes-inc.com>
9435 F: drivers/gpio/gpio-ich.c
9436 F: drivers/mfd/lpc_ich.c
9439 M: Max Staudt <max@enpas.org>
9440 L: linux-i2c@vger.kernel.org
9442 F: drivers/i2c/busses/i2c-icy.c
9444 IDEAPAD LAPTOP EXTRAS DRIVER
9445 M: Ike Panhc <ike.pan@canonical.com>
9446 L: platform-driver-x86@vger.kernel.org
9448 W: http://launchpad.net/ideapad-laptop
9449 F: drivers/platform/x86/ideapad-laptop.c
9451 IDEAPAD LAPTOP SLIDEBAR DRIVER
9452 M: Andrey Moiseev <o2g.org.ru@gmail.com>
9453 L: linux-input@vger.kernel.org
9455 W: https://github.com/o2genum/ideapad-slidebar
9456 F: drivers/input/misc/ideapad_slidebar.c
9459 M: Christian Brauner <brauner@kernel.org>
9460 L: linux-fsdevel@vger.kernel.org
9462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
9463 F: Documentation/filesystems/idmappings.rst
9464 F: tools/testing/selftests/mount_setattr/
9465 F: include/linux/mnt_idmapping.h
9467 IDT VersaClock 5 CLOCK DRIVER
9468 M: Luca Ceresoli <luca@lucaceresoli.net>
9470 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9471 F: drivers/clk/clk-versaclock5.c
9473 IEEE 802.15.4 SUBSYSTEM
9474 M: Alexander Aring <alex.aring@gmail.com>
9475 M: Stefan Schmidt <stefan@datenfreihafen.org>
9476 L: linux-wpan@vger.kernel.org
9478 W: https://linux-wpan.org/
9479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9481 F: Documentation/networking/ieee802154.rst
9482 F: drivers/net/ieee802154/
9483 F: include/linux/ieee802154.h
9484 F: include/linux/nl802154.h
9485 F: include/net/af_ieee802154.h
9486 F: include/net/cfg802154.h
9487 F: include/net/ieee802154_netdev.h
9488 F: include/net/mac802154.h
9489 F: include/net/nl802154.h
9494 M: Yotam Gigi <yotam.gi@gmail.com>
9495 M: Jamal Hadi Salim <jhs@mojatatu.com>
9496 F: include/net/ife.h
9497 F: include/uapi/linux/ife.h
9500 IGORPLUG-USB IR RECEIVER
9501 M: Sean Young <sean@mess.org>
9502 L: linux-media@vger.kernel.org
9504 F: drivers/media/rc/igorplugusb.c
9506 IGUANAWORKS USB IR TRANSCEIVER
9507 M: Sean Young <sean@mess.org>
9508 L: linux-media@vger.kernel.org
9510 F: drivers/media/rc/iguanair.c
9512 IIO DIGITAL POTENTIOMETER DAC
9513 M: Peter Rosin <peda@axentia.se>
9514 L: linux-iio@vger.kernel.org
9516 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
9517 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
9518 F: drivers/iio/dac/dpot-dac.c
9520 IIO ENVELOPE DETECTOR
9521 M: Peter Rosin <peda@axentia.se>
9522 L: linux-iio@vger.kernel.org
9524 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9525 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9526 F: drivers/iio/adc/envelope-detector.c
9529 M: Peter Rosin <peda@axentia.se>
9530 L: linux-iio@vger.kernel.org
9532 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9533 F: drivers/iio/multiplexer/iio-mux.c
9535 IIO SCMI BASED DRIVER
9536 M: Jyoti Bhayana <jbhayana@google.com>
9537 L: linux-iio@vger.kernel.org
9539 F: drivers/iio/common/scmi_sensors/scmi_iio.c
9541 IIO SUBSYSTEM AND DRIVERS
9542 M: Jonathan Cameron <jic23@kernel.org>
9543 R: Lars-Peter Clausen <lars@metafoo.de>
9544 L: linux-iio@vger.kernel.org
9546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9547 F: Documentation/ABI/testing/configfs-iio*
9548 F: Documentation/ABI/testing/sysfs-bus-iio*
9549 F: Documentation/devicetree/bindings/iio/
9551 F: drivers/staging/iio/
9552 F: include/linux/iio/
9556 M: Peter Rosin <peda@axentia.se>
9557 L: linux-iio@vger.kernel.org
9559 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9560 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9561 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9562 F: drivers/iio/afe/iio-rescale.c
9564 IKANOS/ADI EAGLE ADSL USB DRIVER
9565 M: Matthieu Castet <castet.matthieu@free.fr>
9566 M: Stanislaw Gruszka <stf_xl@wp.pl>
9568 F: drivers/usb/atm/ueagle-atm.c
9570 IMAGIS TOUCHSCREEN DRIVER
9571 M: Markuss Broks <markuss.broks@gmail.com>
9573 F: Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
9574 F: drivers/input/touchscreen/imagis.c
9576 IMGTEC ASCII LCD DRIVER
9577 M: Paul Burton <paulburton@kernel.org>
9579 F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
9580 F: drivers/auxdisplay/img-ascii-lcd.c
9582 IMGTEC IR DECODER DRIVER
9584 F: drivers/media/rc/img-ir/
9586 IMON SOUNDGRAPH USB IR RECEIVER
9587 M: Sean Young <sean@mess.org>
9588 L: linux-media@vger.kernel.org
9590 F: drivers/media/rc/imon.c
9591 F: drivers/media/rc/imon_raw.c
9593 IMS TWINTURBO FRAMEBUFFER DRIVER
9594 L: linux-fbdev@vger.kernel.org
9596 F: drivers/video/fbdev/imsttfb.c
9598 INA209 HARDWARE MONITOR DRIVER
9599 M: Guenter Roeck <linux@roeck-us.net>
9600 L: linux-hwmon@vger.kernel.org
9602 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
9603 F: Documentation/hwmon/ina209.rst
9604 F: drivers/hwmon/ina209.c
9606 INA2XX HARDWARE MONITOR DRIVER
9607 M: Guenter Roeck <linux@roeck-us.net>
9608 L: linux-hwmon@vger.kernel.org
9610 F: Documentation/hwmon/ina2xx.rst
9611 F: drivers/hwmon/ina2xx.c
9612 F: include/linux/platform_data/ina2xx.h
9614 INDUSTRY PACK SUBSYSTEM (IPACK)
9615 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
9616 M: Jens Taprogge <jens.taprogge@taprogge.org>
9617 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9618 L: industrypack-devel@lists.sourceforge.net
9620 W: http://industrypack.sourceforge.net
9623 INFINEON DPS310 Driver
9624 M: Eddie James <eajames@linux.ibm.com>
9625 L: linux-iio@vger.kernel.org
9627 F: drivers/iio/pressure/dps310.c
9629 INFINIBAND SUBSYSTEM
9630 M: Jason Gunthorpe <jgg@nvidia.com>
9631 M: Leon Romanovsky <leonro@nvidia.com>
9632 L: linux-rdma@vger.kernel.org
9634 W: https://github.com/linux-rdma/rdma-core
9635 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
9637 F: Documentation/devicetree/bindings/infiniband/
9638 F: Documentation/infiniband/
9639 F: drivers/infiniband/
9641 F: include/trace/events/ib_mad.h
9642 F: include/trace/events/ib_umad.h
9643 F: include/uapi/linux/if_infiniband.h
9644 F: include/uapi/rdma/
9645 F: samples/bpf/ibumad_kern.c
9646 F: samples/bpf/ibumad_user.c
9648 INGENIC JZ4780 NAND DRIVER
9649 M: Harvey Hunt <harveyhuntnexus@gmail.com>
9650 L: linux-mtd@lists.infradead.org
9651 L: linux-mips@vger.kernel.org
9653 F: drivers/mtd/nand/raw/ingenic/
9656 M: Paul Cercueil <paul@crapouillou.net>
9657 L: linux-mips@vger.kernel.org
9659 F: arch/mips/boot/dts/ingenic/
9660 F: arch/mips/generic/board-ingenic.c
9661 F: arch/mips/include/asm/mach-ingenic/
9662 F: arch/mips/ingenic/Kconfig
9663 F: drivers/clk/ingenic/
9664 F: drivers/dma/dma-jz4780.c
9665 F: drivers/gpu/drm/ingenic/
9666 F: drivers/i2c/busses/i2c-jz4780.c
9667 F: drivers/iio/adc/ingenic-adc.c
9668 F: drivers/irqchip/irq-ingenic.c
9669 F: drivers/memory/jz4780-nemc.c
9670 F: drivers/mmc/host/jz4740_mmc.c
9671 F: drivers/mtd/nand/raw/ingenic/
9672 F: drivers/pinctrl/pinctrl-ingenic.c
9673 F: drivers/power/supply/ingenic-battery.c
9674 F: drivers/pwm/pwm-jz4740.c
9675 F: drivers/remoteproc/ingenic_rproc.c
9676 F: drivers/rtc/rtc-jz4740.c
9677 F: drivers/tty/serial/8250/8250_ingenic.c
9678 F: drivers/usb/musb/jz4740.c
9679 F: drivers/watchdog/jz4740_wdt.c
9680 F: include/dt-bindings/iio/adc/ingenic,adc.h
9681 F: include/linux/mfd/ingenic-tcu.h
9682 F: sound/soc/codecs/jz47*
9683 F: sound/soc/jz4740/
9685 INJOINIC IP5xxx POWER BANK IC DRIVER
9686 M: Samuel Holland <samuel@sholland.org>
9688 F: drivers/power/supply/ip5xxx_power.c
9691 M: Jan Kara <jack@suse.cz>
9692 R: Amir Goldstein <amir73il@gmail.com>
9693 L: linux-fsdevel@vger.kernel.org
9695 F: Documentation/filesystems/inotify.rst
9696 F: fs/notify/inotify/
9697 F: include/linux/inotify.h
9698 F: include/uapi/linux/inotify.h
9700 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
9701 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
9702 L: linux-input@vger.kernel.org
9704 Q: http://patchwork.kernel.org/project/linux-input/list/
9705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
9706 F: Documentation/devicetree/bindings/input/
9707 F: Documentation/devicetree/bindings/serio/
9708 F: Documentation/input/
9710 F: include/linux/input.h
9711 F: include/linux/input/
9712 F: include/uapi/linux/input-event-codes.h
9713 F: include/uapi/linux/input.h
9715 INPUT MULTITOUCH (MT) PROTOCOL
9716 M: Henrik Rydberg <rydberg@bitmath.org>
9717 L: linux-input@vger.kernel.org
9719 F: Documentation/input/multi-touch-protocol.rst
9720 F: drivers/input/input-mt.c
9723 INSIDE SECURE CRYPTO DRIVER
9724 M: Antoine Tenart <atenart@kernel.org>
9725 L: linux-crypto@vger.kernel.org
9727 F: drivers/crypto/inside-secure/
9729 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
9730 M: Mimi Zohar <zohar@linux.ibm.com>
9731 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
9732 L: linux-integrity@vger.kernel.org
9734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
9735 F: security/integrity/ima/
9736 F: security/integrity/
9738 INTEL 810/815 FRAMEBUFFER DRIVER
9739 M: Antonino Daplas <adaplas@gmail.com>
9740 L: linux-fbdev@vger.kernel.org
9742 F: drivers/video/fbdev/i810/
9745 M: Cezary Rojewski <cezary.rojewski@intel.com>
9746 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
9747 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
9748 M: Jie Yang <yang.jie@linux.intel.com>
9749 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9753 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
9754 M: Hans de Goede <hdegoede@redhat.com>
9755 L: platform-driver-x86@vger.kernel.org
9757 F: drivers/platform/x86/intel/atomisp2/pm.c
9759 INTEL ATOMISP2 LED DRIVER
9760 M: Hans de Goede <hdegoede@redhat.com>
9761 L: platform-driver-x86@vger.kernel.org
9763 F: drivers/platform/x86/intel/atomisp2/led.c
9765 INTEL BIOS SAR INT1092 DRIVER
9766 M: Shravan Sudhakar <s.shravan@intel.com>
9767 M: Intel Corporation <linuxwwan@intel.com>
9768 L: platform-driver-x86@vger.kernel.org
9770 F: drivers/platform/x86/intel/int1092/
9772 INTEL BROXTON PMC DRIVER
9773 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9774 M: Zha Qipeng <qipeng.zha@intel.com>
9776 F: drivers/mfd/intel_pmc_bxt.c
9777 F: include/linux/mfd/intel_pmc_bxt.h
9779 INTEL C600 SERIES SAS CONTROLLER DRIVER
9780 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
9781 L: linux-scsi@vger.kernel.org
9783 T: git git://git.code.sf.net/p/intel-sas/isci
9784 F: drivers/scsi/isci/
9786 INTEL CPU family model numbers
9787 M: Tony Luck <tony.luck@intel.com>
9789 L: linux-kernel@vger.kernel.org
9791 F: arch/x86/include/asm/intel-family.h
9793 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
9794 M: Jani Nikula <jani.nikula@linux.intel.com>
9795 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
9796 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
9797 M: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
9798 L: intel-gfx@lists.freedesktop.org
9800 W: https://01.org/linuxgraphics/
9801 Q: http://patchwork.freedesktop.org/project/intel-gfx/
9802 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
9803 C: irc://irc.oftc.net/intel-gfx
9804 T: git git://anongit.freedesktop.org/drm-intel
9805 F: Documentation/gpu/i915.rst
9806 F: drivers/gpu/drm/i915/
9807 F: include/drm/i915*
9808 F: include/uapi/drm/i915_drm.h
9810 INTEL ETHERNET DRIVERS
9811 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
9812 M: Tony Nguyen <anthony.l.nguyen@intel.com>
9813 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
9815 W: http://www.intel.com/support/feedback.htm
9816 W: http://e1000.sourceforge.net/
9817 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
9818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
9819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
9820 F: Documentation/networking/device_drivers/ethernet/intel/
9821 F: drivers/net/ethernet/intel/
9822 F: drivers/net/ethernet/intel/*/
9823 F: include/linux/avf/virtchnl.h
9824 F: include/linux/net/intel/iidc.h
9826 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
9827 M: Mustafa Ismail <mustafa.ismail@intel.com>
9828 M: Shiraz Saleem <shiraz.saleem@intel.com>
9829 L: linux-rdma@vger.kernel.org
9831 F: drivers/infiniband/hw/irdma/
9832 F: include/uapi/rdma/irdma-abi.h
9834 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
9835 M: Maik Broemme <mbroemme@libmpq.org>
9836 L: linux-fbdev@vger.kernel.org
9838 F: Documentation/fb/intelfb.rst
9839 F: drivers/video/fbdev/intelfb/
9842 M: Andy Shevchenko <andy@kernel.org>
9843 L: linux-gpio@vger.kernel.org
9845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9846 F: drivers/gpio/gpio-ich.c
9847 F: drivers/gpio/gpio-merrifield.c
9848 F: drivers/gpio/gpio-ml-ioh.c
9849 F: drivers/gpio/gpio-pch.c
9850 F: drivers/gpio/gpio-sch.c
9851 F: drivers/gpio/gpio-sodaville.c
9853 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
9854 M: Zhenyu Wang <zhenyuw@linux.intel.com>
9855 M: Zhi Wang <zhi.a.wang@intel.com>
9856 L: intel-gvt-dev@lists.freedesktop.org
9857 L: intel-gfx@lists.freedesktop.org
9859 W: https://01.org/igvt-g
9860 T: git https://github.com/intel/gvt-linux.git
9861 F: drivers/gpu/drm/i915/gvt/
9863 INTEL HID EVENT DRIVER
9864 M: Alex Hung <alex.hung@canonical.com>
9865 L: platform-driver-x86@vger.kernel.org
9867 F: drivers/platform/x86/intel/hid.c
9869 INTEL I/OAT DMA DRIVER
9870 M: Dave Jiang <dave.jiang@intel.com>
9871 R: Dan Williams <dan.j.williams@intel.com>
9872 L: dmaengine@vger.kernel.org
9874 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
9875 F: drivers/dma/ioat*
9878 M: Dave Jiang <dave.jiang@intel.com>
9879 L: dmaengine@vger.kernel.org
9881 F: drivers/dma/idxd/*
9882 F: include/uapi/linux/idxd.h
9885 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
9886 M: Len Brown <lenb@kernel.org>
9887 L: linux-pm@vger.kernel.org
9889 B: https://bugzilla.kernel.org
9890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
9891 F: drivers/idle/intel_idle.c
9893 INTEL IN FIELD SCAN (IFS) DEVICE
9894 M: Jithu Joseph <jithu.joseph@intel.com>
9895 R: Ashok Raj <ashok.raj@intel.com>
9896 R: Tony Luck <tony.luck@intel.com>
9898 F: drivers/platform/x86/intel/ifs
9899 F: include/trace/events/intel_ifs.h
9901 INTEL INTEGRATED SENSOR HUB DRIVER
9902 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9903 M: Jiri Kosina <jikos@kernel.org>
9904 L: linux-input@vger.kernel.org
9906 F: drivers/hid/intel-ish-hid/
9909 M: David Woodhouse <dwmw2@infradead.org>
9910 M: Lu Baolu <baolu.lu@linux.intel.com>
9911 L: iommu@lists.linux-foundation.org
9913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9914 F: drivers/iommu/intel/
9915 F: include/linux/intel-iommu.h
9916 F: include/linux/intel-svm.h
9918 INTEL IOP-ADMA DMA DRIVER
9919 R: Dan Williams <dan.j.williams@intel.com>
9921 F: drivers/dma/iop-adma.c
9923 INTEL IPU3 CSI-2 CIO2 DRIVER
9924 M: Yong Zhi <yong.zhi@intel.com>
9925 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9926 M: Bingbu Cao <bingbu.cao@intel.com>
9927 M: Dan Scally <djrscally@gmail.com>
9928 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9929 L: linux-media@vger.kernel.org
9931 T: git git://linuxtv.org/media_tree.git
9932 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
9933 F: drivers/media/pci/intel/ipu3/
9935 INTEL IPU3 CSI-2 IMGU DRIVER
9936 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9937 R: Bingbu Cao <bingbu.cao@intel.com>
9938 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9939 L: linux-media@vger.kernel.org
9941 F: Documentation/admin-guide/media/ipu3.rst
9942 F: Documentation/admin-guide/media/ipu3_rcb.svg
9943 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
9944 F: drivers/staging/media/ipu3/
9946 INTEL IXP4XX CRYPTO SUPPORT
9947 M: Corentin Labbe <clabbe@baylibre.com>
9948 L: linux-crypto@vger.kernel.org
9950 F: drivers/crypto/ixp4xx_crypto.c
9952 INTEL ISHTP ECLITE DRIVER
9953 M: Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
9954 L: platform-driver-x86@vger.kernel.org
9956 F: drivers/platform/x86/intel/ishtp_eclite.c
9958 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
9959 M: Krzysztof Halasa <khalasa@piap.pl>
9961 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
9962 F: drivers/net/wan/ixp4xx_hss.c
9963 F: drivers/soc/ixp4xx/ixp4xx-npe.c
9964 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
9965 F: include/linux/soc/ixp4xx/npe.h
9966 F: include/linux/soc/ixp4xx/qmgr.h
9968 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
9969 M: Deepak Saxena <dsaxena@plexity.net>
9971 F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
9972 F: drivers/char/hw_random/ixp4xx-rng.c
9974 INTEL KEEM BAY DRM DRIVER
9975 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
9976 M: Edmund Dea <edmund.j.dea@intel.com>
9978 F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml
9979 F: drivers/gpu/drm/kmb/
9981 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
9982 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9984 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
9985 F: drivers/crypto/keembay/Kconfig
9986 F: drivers/crypto/keembay/Makefile
9987 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
9988 F: drivers/crypto/keembay/ocs-aes.c
9989 F: drivers/crypto/keembay/ocs-aes.h
9991 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
9992 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9993 M: Prabhjot Khurana <prabhjot.khurana@intel.com>
9994 M: Mark Gross <mgross@linux.intel.com>
9996 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
9997 F: drivers/crypto/keembay/Kconfig
9998 F: drivers/crypto/keembay/Makefile
9999 F: drivers/crypto/keembay/keembay-ocs-ecc.c
10001 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
10002 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10003 M: Declan Murphy <declan.murphy@intel.com>
10005 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
10006 F: drivers/crypto/keembay/Kconfig
10007 F: drivers/crypto/keembay/Makefile
10008 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
10009 F: drivers/crypto/keembay/ocs-hcu.c
10010 F: drivers/crypto/keembay/ocs-hcu.h
10012 INTEL THUNDER BAY EMMC PHY DRIVER
10013 M: Nandhini Srikandan <nandhini.srikandan@intel.com>
10014 M: Rashmi A <rashmi.a@intel.com>
10016 F: Documentation/devicetree/bindings/phy/intel,phy-thunderbay-emmc.yaml
10017 F: drivers/phy/intel/phy-intel-thunderbay-emmc.c
10019 INTEL MANAGEMENT ENGINE (mei)
10020 M: Tomas Winkler <tomas.winkler@intel.com>
10021 L: linux-kernel@vger.kernel.org
10023 F: Documentation/driver-api/mei/*
10024 F: drivers/misc/mei/
10025 F: drivers/watchdog/mei_wdt.c
10026 F: include/linux/mei_cl_bus.h
10027 F: include/uapi/linux/mei.h
10030 INTEL MAX 10 BMC MFD DRIVER
10031 M: Xu Yilun <yilun.xu@intel.com>
10032 R: Tom Rix <trix@redhat.com>
10034 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
10035 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
10036 F: drivers/hwmon/intel-m10-bmc-hwmon.c
10037 F: drivers/mfd/intel-m10-bmc.c
10038 F: include/linux/mfd/intel-m10-bmc.h
10040 INTEL MENLOW THERMAL DRIVER
10041 M: Sujith Thomas <sujith.thomas@intel.com>
10042 L: linux-pm@vger.kernel.org
10044 W: https://01.org/linux-acpi
10045 F: drivers/thermal/intel/intel_menlow.c
10047 INTEL P-Unit IPC DRIVER
10048 M: Zha Qipeng <qipeng.zha@intel.com>
10049 L: platform-driver-x86@vger.kernel.org
10051 F: arch/x86/include/asm/intel_punit_ipc.h
10052 F: drivers/platform/x86/intel/punit_ipc.c
10054 INTEL PMC CORE DRIVER
10055 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10056 M: David E Box <david.e.box@intel.com>
10057 L: platform-driver-x86@vger.kernel.org
10059 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
10060 F: drivers/platform/x86/intel/pmc/
10062 INTEL PMIC GPIO DRIVERS
10063 M: Andy Shevchenko <andy@kernel.org>
10065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10066 F: drivers/gpio/gpio-*cove.c
10068 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
10069 M: Andy Shevchenko <andy@kernel.org>
10071 F: drivers/mfd/intel_soc_pmic*
10072 F: include/linux/mfd/intel_soc_pmic*
10075 M: David E. Box <david.e.box@linux.intel.com>
10077 F: drivers/platform/x86/intel/pmt/
10079 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
10080 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
10081 L: linux-wireless@vger.kernel.org
10083 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
10084 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
10085 F: drivers/net/wireless/intel/ipw2x00/
10087 INTEL PSTATE DRIVER
10088 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10089 M: Len Brown <lenb@kernel.org>
10090 L: linux-pm@vger.kernel.org
10092 F: drivers/cpufreq/intel_pstate.c
10094 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
10095 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10096 L: linux-iio@vger.kernel.org
10097 F: drivers/counter/intel-qep.c
10100 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10102 F: arch/x86/include/asm/intel_scu_ipc.h
10103 F: drivers/platform/x86/intel_scu_*
10106 M: David E. Box <david.e.box@linux.intel.com>
10108 F: drivers/platform/x86/intel/sdsi.c
10109 F: tools/arch/x86/intel_sdsi/
10110 F: tools/testing/selftests/drivers/sdsi/
10112 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
10113 M: Daniel Scally <djrscally@gmail.com>
10115 F: drivers/platform/x86/intel/int3472/
10117 INTEL SPEED SELECT TECHNOLOGY
10118 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10119 L: platform-driver-x86@vger.kernel.org
10121 F: drivers/platform/x86/intel/speed_select_if/
10122 F: include/uapi/linux/isst_if.h
10123 F: tools/power/x86/intel-speed-select/
10125 INTEL STRATIX10 FIRMWARE DRIVERS
10126 M: Dinh Nguyen <dinguyen@kernel.org>
10127 L: linux-kernel@vger.kernel.org
10129 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
10130 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
10131 F: drivers/firmware/stratix10-rsu.c
10132 F: drivers/firmware/stratix10-svc.c
10133 F: include/linux/firmware/intel/stratix10-smc.h
10134 F: include/linux/firmware/intel/stratix10-svc-client.h
10135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
10137 INTEL TELEMETRY DRIVER
10138 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10139 M: "David E. Box" <david.e.box@linux.intel.com>
10140 L: platform-driver-x86@vger.kernel.org
10142 F: arch/x86/include/asm/intel_telemetry.h
10143 F: drivers/platform/x86/intel/telemetry/
10145 INTEL UNCORE FREQUENCY CONTROL
10146 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10147 L: platform-driver-x86@vger.kernel.org
10149 F: Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
10150 F: drivers/platform/x86/intel/uncore-frequency/
10152 INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
10153 M: David E. Box <david.e.box@linux.intel.com>
10155 F: drivers/platform/x86/intel/vsec.*
10157 INTEL VIRTUAL BUTTON DRIVER
10158 M: AceLan Kao <acelan.kao@canonical.com>
10159 L: platform-driver-x86@vger.kernel.org
10161 F: drivers/platform/x86/intel/vbtn.c
10163 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
10164 M: Stanislaw Gruszka <stf_xl@wp.pl>
10165 L: linux-wireless@vger.kernel.org
10167 F: drivers/net/wireless/intel/iwlegacy/
10169 INTEL WIRELESS WIFI LINK (iwlwifi)
10170 M: Gregory Greenman <gregory.greenman@intel.com>
10171 L: linux-wireless@vger.kernel.org
10173 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
10174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
10175 F: drivers/net/wireless/intel/iwlwifi/
10177 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
10178 M: Jithu Joseph <jithu.joseph@intel.com>
10179 R: Maurice Ma <maurice.ma@intel.com>
10181 W: https://slimbootloader.github.io/security/firmware-update.html
10182 F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
10184 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
10185 L: Dell.Client.Kernel@dell.com
10187 F: drivers/platform/x86/intel/wmi/thunderbolt.c
10189 INTEL WWAN IOSM DRIVER
10190 M: M Chetan Kumar <m.chetan.kumar@intel.com>
10191 M: Intel Corporation <linuxwwan@intel.com>
10192 L: netdev@vger.kernel.org
10194 F: drivers/net/wwan/iosm/
10197 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10199 F: Documentation/trace/intel_th.rst
10200 F: drivers/hwtracing/intel_th/
10201 F: include/linux/intel_th.h
10203 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
10204 M: Ning Sun <ning.sun@intel.com>
10205 L: tboot-devel@lists.sourceforge.net
10207 W: http://tboot.sourceforge.net
10208 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
10209 F: Documentation/x86/intel_txt.rst
10210 F: arch/x86/kernel/tboot.c
10211 F: include/linux/tboot.h
10214 M: Jarkko Sakkinen <jarkko@kernel.org>
10215 R: Dave Hansen <dave.hansen@linux.intel.com>
10216 L: linux-sgx@vger.kernel.org
10218 Q: https://patchwork.kernel.org/project/intel-sgx/list/
10219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
10220 F: Documentation/x86/sgx.rst
10221 F: arch/x86/entry/vdso/vsgx.S
10222 F: arch/x86/include/asm/sgx.h
10223 F: arch/x86/include/uapi/asm/sgx.h
10224 F: arch/x86/kernel/cpu/sgx/*
10225 F: tools/testing/selftests/sgx/*
10229 M: Georgi Djakov <djakov@kernel.org>
10230 L: linux-pm@vger.kernel.org
10232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
10233 F: Documentation/devicetree/bindings/interconnect/
10234 F: Documentation/driver-api/interconnect.rst
10235 F: drivers/interconnect/
10236 F: include/dt-bindings/interconnect/
10237 F: include/linux/interconnect-provider.h
10238 F: include/linux/interconnect.h
10240 INTERRUPT COUNTER DRIVER
10241 M: Oleksij Rempel <o.rempel@pengutronix.de>
10242 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10243 L: linux-iio@vger.kernel.org
10244 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
10245 F: drivers/counter/interrupt-cnt.c
10247 INTERSIL ISL7998X VIDEO DECODER DRIVER
10248 M: Michael Tretter <m.tretter@pengutronix.de>
10249 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10250 L: linux-media@vger.kernel.org
10252 F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
10253 F: drivers/media/i2c/isl7998x.c
10255 INVENSENSE ICM-426xx IMU DRIVER
10256 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
10257 L: linux-iio@vger.kernel.org
10259 W: https://invensense.tdk.com/
10260 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
10261 F: drivers/iio/imu/inv_icm42600/
10263 INVENSENSE MPU-3050 GYROSCOPE DRIVER
10264 M: Linus Walleij <linus.walleij@linaro.org>
10265 L: linux-iio@vger.kernel.org
10267 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
10268 F: drivers/iio/gyro/mpu3050*
10270 IOC3 ETHERNET DRIVER
10271 M: Ralf Baechle <ralf@linux-mips.org>
10272 L: linux-mips@vger.kernel.org
10274 F: drivers/net/ethernet/sgi/ioc3-eth.c
10276 IOMAP FILESYSTEM LIBRARY
10277 M: Christoph Hellwig <hch@infradead.org>
10278 M: Darrick J. Wong <djwong@kernel.org>
10279 L: linux-xfs@vger.kernel.org
10280 L: linux-fsdevel@vger.kernel.org
10282 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
10284 F: include/linux/iomap.h
10287 M: Joerg Roedel <joro@8bytes.org>
10288 M: Will Deacon <will@kernel.org>
10289 L: iommu@lists.linux-foundation.org
10291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10292 F: Documentation/devicetree/bindings/iommu/
10293 F: Documentation/userspace-api/iommu.rst
10295 F: include/linux/iommu.h
10296 F: include/linux/iova.h
10297 F: include/linux/of_iommu.h
10298 F: include/uapi/linux/iommu.h
10301 M: Thomas Zimmermann <tzimmermann@suse.de>
10302 L: dri-devel@lists.freedesktop.org
10304 T: git git://anongit.freedesktop.org/drm/drm-misc
10305 F: include/linux/iosys-map.h
10308 M: Jens Axboe <axboe@kernel.dk>
10309 R: Pavel Begunkov <asml.silence@gmail.com>
10310 L: io-uring@vger.kernel.org
10312 T: git git://git.kernel.dk/linux-block
10313 T: git git://git.kernel.dk/liburing
10317 F: include/linux/io_uring.h
10318 F: include/uapi/linux/io_uring.h
10322 M: Corey Minyard <minyard@acm.org>
10323 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
10325 W: http://openipmi.sourceforge.net/
10326 T: git https://github.com/cminyard/linux-ipmi.git for-next
10327 F: Documentation/driver-api/ipmi.rst
10328 F: Documentation/devicetree/bindings/ipmi/
10329 F: drivers/char/ipmi/
10330 F: include/linux/ipmi*
10331 F: include/uapi/linux/ipmi*
10333 IPS SCSI RAID DRIVER
10334 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
10335 L: linux-scsi@vger.kernel.org
10337 W: http://www.adaptec.com/
10338 F: drivers/scsi/ips*
10341 M: Simon Horman <horms@verge.net.au>
10342 M: Julian Anastasov <ja@ssi.bg>
10343 L: netdev@vger.kernel.org
10344 L: lvs-devel@vger.kernel.org
10346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
10347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
10348 F: Documentation/networking/ipvs-sysctl.rst
10349 F: include/net/ip_vs.h
10350 F: include/uapi/linux/ip_vs.h
10351 F: net/netfilter/ipvs/
10354 M: Jiri Kosina <jikos@kernel.org>
10355 M: David Sterba <dsterba@suse.com>
10357 F: drivers/tty/ipwireless/
10359 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
10360 M: Marc Zyngier <maz@kernel.org>
10362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10363 F: Documentation/core-api/irq/irq-domain.rst
10364 F: include/linux/irqdomain.h
10365 F: kernel/irq/irqdomain.c
10366 F: kernel/irq/msi.c
10369 M: Thomas Gleixner <tglx@linutronix.de>
10370 L: linux-kernel@vger.kernel.org
10372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10376 M: Thomas Gleixner <tglx@linutronix.de>
10377 M: Marc Zyngier <maz@kernel.org>
10378 L: linux-kernel@vger.kernel.org
10380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10381 F: Documentation/devicetree/bindings/interrupt-controller/
10382 F: drivers/irqchip/
10385 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10387 F: Documentation/driver-api/isa.rst
10388 F: drivers/base/isa.c
10389 F: include/linux/isa.h
10392 M: Hans Verkuil <hverkuil@xs4all.nl>
10393 L: linux-media@vger.kernel.org
10395 W: https://linuxtv.org
10396 T: git git://linuxtv.org/media_tree.git
10397 F: drivers/media/radio/radio-isa*
10400 M: Jaroslav Kysela <perex@perex.cz>
10402 F: Documentation/driver-api/isapnp.rst
10403 F: drivers/pnp/isapnp/
10404 F: include/linux/isapnp.h
10407 M: Lee Duncan <lduncan@suse.com>
10408 M: Chris Leech <cleech@redhat.com>
10409 M: Mike Christie <michael.christie@oracle.com>
10410 L: open-iscsi@googlegroups.com
10411 L: linux-scsi@vger.kernel.org
10413 W: www.open-iscsi.com
10414 F: drivers/scsi/*iscsi*
10415 F: include/scsi/*iscsi*
10417 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
10418 M: Peter Jones <pjones@redhat.com>
10419 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
10421 F: drivers/firmware/iscsi_ibft*
10423 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
10424 M: Sagi Grimberg <sagi@grimberg.me>
10425 M: Max Gurtovoy <mgurtovoy@nvidia.com>
10426 L: linux-rdma@vger.kernel.org
10428 W: http://www.openfabrics.org
10429 W: www.open-iscsi.org
10430 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10431 F: drivers/infiniband/ulp/iser/
10433 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
10434 M: Sagi Grimberg <sagi@grimberg.me>
10435 L: linux-rdma@vger.kernel.org
10436 L: target-devel@vger.kernel.org
10438 W: http://www.linux-iscsi.org
10439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10440 F: drivers/infiniband/ulp/isert
10442 ISDN/CMTP OVER BLUETOOTH
10443 M: Karsten Keil <isdn@linux-pingi.de>
10444 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10445 L: netdev@vger.kernel.org
10447 W: http://www.isdn4linux.de
10448 F: Documentation/isdn/
10449 F: drivers/isdn/capi/
10450 F: include/linux/isdn/
10451 F: include/uapi/linux/isdn/
10452 F: net/bluetooth/cmtp/
10454 ISDN/mISDN SUBSYSTEM
10455 M: Karsten Keil <isdn@linux-pingi.de>
10456 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10457 L: netdev@vger.kernel.org
10459 W: http://www.isdn4linux.de
10460 F: drivers/isdn/Kconfig
10461 F: drivers/isdn/Makefile
10462 F: drivers/isdn/hardware/
10463 F: drivers/isdn/mISDN/
10465 IT87 HARDWARE MONITORING DRIVER
10466 M: Jean Delvare <jdelvare@suse.com>
10467 L: linux-hwmon@vger.kernel.org
10469 F: Documentation/hwmon/it87.rst
10470 F: drivers/hwmon/it87.c
10472 IT913X MEDIA DRIVER
10473 M: Antti Palosaari <crope@iki.fi>
10474 L: linux-media@vger.kernel.org
10476 W: https://linuxtv.org
10477 W: http://palosaari.fi/linux/
10478 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10479 T: git git://linuxtv.org/anttip/media_tree.git
10480 F: drivers/media/tuners/it913x*
10482 ITE IT66121 HDMI BRIDGE DRIVER
10483 M: Phong LE <ple@baylibre.com>
10484 M: Neil Armstrong <narmstrong@baylibre.com>
10486 T: git git://anongit.freedesktop.org/drm/drm-misc
10487 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
10488 F: drivers/gpu/drm/bridge/ite-it66121.c
10490 IVTV VIDEO4LINUX DRIVER
10491 M: Andy Walls <awalls@md.metrocast.net>
10492 L: linux-media@vger.kernel.org
10494 W: https://linuxtv.org
10495 T: git git://linuxtv.org/media_tree.git
10496 F: Documentation/admin-guide/media/ivtv*
10497 F: drivers/media/pci/ivtv/
10498 F: include/uapi/linux/ivtv*
10500 IX2505V MEDIA DRIVER
10501 M: Malcolm Priestley <tvboxspy@gmail.com>
10502 L: linux-media@vger.kernel.org
10504 W: https://linuxtv.org
10505 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10506 F: drivers/media/dvb-frontends/ix2505v*
10508 JAILHOUSE HYPERVISOR INTERFACE
10509 M: Jan Kiszka <jan.kiszka@siemens.com>
10510 L: jailhouse-dev@googlegroups.com
10512 F: arch/x86/include/asm/jailhouse_para.h
10513 F: arch/x86/kernel/jailhouse.c
10515 JC42.4 TEMPERATURE SENSOR DRIVER
10516 M: Guenter Roeck <linux@roeck-us.net>
10517 L: linux-hwmon@vger.kernel.org
10519 F: Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
10520 F: Documentation/hwmon/jc42.rst
10521 F: drivers/hwmon/jc42.c
10524 M: Dave Kleikamp <shaggy@kernel.org>
10525 L: jfs-discussion@lists.sourceforge.net
10527 W: http://jfs.sourceforge.net/
10528 T: git git://github.com/kleikamp/linux-shaggy.git
10529 F: Documentation/admin-guide/jfs.rst
10533 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
10534 L: netdev@vger.kernel.org
10536 F: drivers/net/ethernet/jme.*
10538 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
10539 M: David Woodhouse <dwmw2@infradead.org>
10540 M: Richard Weinberger <richard@nod.at>
10541 L: linux-mtd@lists.infradead.org
10543 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
10544 T: git git://git.infradead.org/ubifs-2.6.git
10546 F: include/uapi/linux/jffs2.h
10548 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
10549 M: "Theodore Ts'o" <tytso@mit.edu>
10550 M: Jan Kara <jack@suse.com>
10551 L: linux-ext4@vger.kernel.org
10554 F: include/linux/jbd2.h
10556 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
10557 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
10558 L: linux-media@vger.kernel.org
10559 L: linux-renesas-soc@vger.kernel.org
10561 F: drivers/media/platform/renesas/rcar_jpu.c
10563 JSM Neo PCI based serial card
10564 L: linux-serial@vger.kernel.org
10566 F: drivers/tty/serial/jsm/
10568 K10TEMP HARDWARE MONITORING DRIVER
10569 M: Clemens Ladisch <clemens@ladisch.de>
10570 L: linux-hwmon@vger.kernel.org
10572 F: Documentation/hwmon/k10temp.rst
10573 F: drivers/hwmon/k10temp.c
10575 K8TEMP HARDWARE MONITORING DRIVER
10576 M: Rudolf Marek <r.marek@assembler.cz>
10577 L: linux-hwmon@vger.kernel.org
10579 F: Documentation/hwmon/k8temp.rst
10580 F: drivers/hwmon/k8temp.c
10583 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
10584 R: Alexander Potapenko <glider@google.com>
10585 R: Andrey Konovalov <andreyknvl@gmail.com>
10586 R: Dmitry Vyukov <dvyukov@google.com>
10587 R: Vincenzo Frascino <vincenzo.frascino@arm.com>
10588 L: kasan-dev@googlegroups.com
10590 F: Documentation/dev-tools/kasan.rst
10591 F: arch/*/include/asm/*kasan.h
10592 F: arch/*/mm/kasan_init*
10593 F: include/linux/kasan*.h
10594 F: lib/Kconfig.kasan
10595 F: lib/test_kasan*.c
10597 F: scripts/Makefile.kasan
10600 M: Masahiro Yamada <masahiroy@kernel.org>
10601 L: linux-kbuild@vger.kernel.org
10603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
10604 F: Documentation/kbuild/kconfig*
10605 F: scripts/Kconfig.include
10606 F: scripts/kconfig/
10609 R: Dmitry Vyukov <dvyukov@google.com>
10610 R: Andrey Konovalov <andreyknvl@gmail.com>
10611 L: kasan-dev@googlegroups.com
10613 F: Documentation/dev-tools/kcov.rst
10614 F: include/linux/kcov.h
10615 F: include/uapi/linux/kcov.h
10617 F: scripts/Makefile.kcov
10620 M: Marco Elver <elver@google.com>
10621 R: Dmitry Vyukov <dvyukov@google.com>
10622 L: kasan-dev@googlegroups.com
10624 F: Documentation/dev-tools/kcsan.rst
10625 F: include/linux/kcsan*.h
10627 F: lib/Kconfig.kcsan
10628 F: scripts/Makefile.kcsan
10631 M: Baoquan He <bhe@redhat.com>
10632 R: Vivek Goyal <vgoyal@redhat.com>
10633 R: Dave Young <dyoung@redhat.com>
10634 L: kexec@lists.infradead.org
10636 W: http://lse.sourceforge.net/kdump/
10637 F: Documentation/admin-guide/kdump/
10638 F: fs/proc/vmcore.c
10639 F: include/linux/crash_core.h
10640 F: include/linux/crash_dump.h
10641 F: include/uapi/linux/vmcore.h
10642 F: kernel/crash_*.c
10644 KEENE FM RADIO TRANSMITTER DRIVER
10645 M: Hans Verkuil <hverkuil@xs4all.nl>
10646 L: linux-media@vger.kernel.org
10648 W: https://linuxtv.org
10649 T: git git://linuxtv.org/media_tree.git
10650 F: drivers/media/radio/radio-keene*
10653 M: Ian Kent <raven@themaw.net>
10654 L: autofs@vger.kernel.org
10658 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
10659 M: Masahiro Yamada <masahiroy@kernel.org>
10660 M: Michal Marek <michal.lkml@markovi.net>
10661 R: Nick Desaulniers <ndesaulniers@google.com>
10662 L: linux-kbuild@vger.kernel.org
10664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
10665 F: Documentation/kbuild/
10667 F: scripts/*vmlinux*
10669 F: scripts/Makefile*
10671 F: scripts/dummy-tools/
10674 F: scripts/package/
10677 L: kernel-janitors@vger.kernel.org
10679 W: http://kernelnewbies.org/KernelJanitors
10681 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
10682 M: Chuck Lever <chuck.lever@oracle.com>
10683 L: linux-nfs@vger.kernel.org
10685 W: http://nfs.sourceforge.net/
10686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
10690 F: include/linux/lockd/
10691 F: include/linux/sunrpc/
10692 F: include/uapi/linux/nfsd/
10693 F: include/uapi/linux/sunrpc/
10695 F: Documentation/filesystems/nfs/
10698 M: Thorsten Leemhuis <linux@leemhuis.info>
10699 L: regressions@lists.linux.dev
10701 F: Documentation/admin-guide/reporting-regressions.rst
10702 F: Documentation/process/handling-regressions.rst
10704 KERNEL SELFTEST FRAMEWORK
10705 M: Shuah Khan <shuah@kernel.org>
10706 M: Shuah Khan <skhan@linuxfoundation.org>
10707 L: linux-kselftest@vger.kernel.org
10709 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
10710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
10711 F: Documentation/dev-tools/kselftest*
10712 F: tools/testing/selftests/
10714 KERNEL SMB3 SERVER (KSMBD)
10715 M: Namjae Jeon <linkinjeon@kernel.org>
10716 M: Steve French <sfrench@samba.org>
10717 M: Hyunchul Lee <hyc.lee@gmail.com>
10718 R: Sergey Senozhatsky <senozhatsky@chromium.org>
10719 L: linux-cifs@vger.kernel.org
10721 T: git git://git.samba.org/ksmbd.git
10723 F: fs/smbfs_common/
10725 KERNEL UNIT TESTING FRAMEWORK (KUnit)
10726 M: Brendan Higgins <brendanhiggins@google.com>
10727 L: linux-kselftest@vger.kernel.org
10728 L: kunit-dev@googlegroups.com
10730 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
10731 F: Documentation/dev-tools/kunit/
10734 F: tools/testing/kunit/
10736 KERNEL USERMODE HELPER
10737 M: Luis Chamberlain <mcgrof@kernel.org>
10738 L: linux-kernel@vger.kernel.org
10740 F: include/linux/umh.h
10743 KERNEL VIRTUAL MACHINE (KVM)
10744 M: Paolo Bonzini <pbonzini@redhat.com>
10745 L: kvm@vger.kernel.org
10747 W: http://www.linux-kvm.org
10748 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10749 F: Documentation/virt/kvm/
10750 F: include/asm-generic/kvm*
10751 F: include/kvm/iodev.h
10752 F: include/linux/kvm*
10753 F: include/trace/events/kvm.h
10754 F: include/uapi/asm-generic/kvm*
10755 F: include/uapi/linux/kvm*
10757 F: tools/testing/selftests/kvm/
10760 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
10761 M: Marc Zyngier <maz@kernel.org>
10762 R: James Morse <james.morse@arm.com>
10763 R: Alexandru Elisei <alexandru.elisei@arm.com>
10764 R: Suzuki K Poulose <suzuki.poulose@arm.com>
10765 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10766 L: kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
10768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
10769 F: arch/arm64/include/asm/kvm*
10770 F: arch/arm64/include/uapi/asm/kvm*
10772 F: include/kvm/arm_*
10773 F: tools/testing/selftests/kvm/*/aarch64/
10774 F: tools/testing/selftests/kvm/aarch64/
10776 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
10777 M: Huacai Chen <chenhuacai@kernel.org>
10778 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
10779 L: linux-mips@vger.kernel.org
10780 L: kvm@vger.kernel.org
10782 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10783 F: arch/mips/include/asm/kvm*
10784 F: arch/mips/include/uapi/asm/kvm*
10787 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
10788 L: linuxppc-dev@lists.ozlabs.org
10789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
10790 F: arch/powerpc/include/asm/kvm*
10791 F: arch/powerpc/include/uapi/asm/kvm*
10792 F: arch/powerpc/kernel/kvm*
10793 F: arch/powerpc/kvm/
10795 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
10796 M: Anup Patel <anup@brainfault.org>
10797 R: Atish Patra <atishp@atishpatra.org>
10798 L: kvm@vger.kernel.org
10799 L: kvm-riscv@lists.infradead.org
10800 L: linux-riscv@lists.infradead.org
10802 T: git git://github.com/kvm-riscv/linux.git
10803 F: arch/riscv/include/asm/kvm*
10804 F: arch/riscv/include/uapi/asm/kvm*
10807 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
10808 M: Christian Borntraeger <borntraeger@linux.ibm.com>
10809 M: Janosch Frank <frankja@linux.ibm.com>
10810 M: Claudio Imbrenda <imbrenda@linux.ibm.com>
10811 R: David Hildenbrand <david@redhat.com>
10812 L: kvm@vger.kernel.org
10814 W: http://www.ibm.com/developerworks/linux/linux390/
10815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
10816 F: Documentation/virt/kvm/s390*
10817 F: arch/s390/include/asm/gmap.h
10818 F: arch/s390/include/asm/kvm*
10819 F: arch/s390/include/uapi/asm/kvm*
10820 F: arch/s390/kernel/uv.c
10822 F: arch/s390/mm/gmap.c
10823 F: tools/testing/selftests/kvm/*/s390x/
10824 F: tools/testing/selftests/kvm/s390x/
10826 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
10827 M: Paolo Bonzini <pbonzini@redhat.com>
10828 R: Sean Christopherson <seanjc@google.com>
10829 R: Vitaly Kuznetsov <vkuznets@redhat.com>
10830 R: Wanpeng Li <wanpengli@tencent.com>
10831 R: Jim Mattson <jmattson@google.com>
10832 R: Joerg Roedel <joro@8bytes.org>
10833 L: kvm@vger.kernel.org
10835 W: http://www.linux-kvm.org
10836 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10837 F: arch/x86/include/asm/kvm*
10838 F: arch/x86/include/asm/pvclock-abi.h
10839 F: arch/x86/include/asm/svm.h
10840 F: arch/x86/include/asm/vmx*.h
10841 F: arch/x86/include/uapi/asm/kvm*
10842 F: arch/x86/include/uapi/asm/svm.h
10843 F: arch/x86/include/uapi/asm/vmx.h
10844 F: arch/x86/kernel/kvm.c
10845 F: arch/x86/kernel/kvmclock.c
10850 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10851 M: Tejun Heo <tj@kernel.org>
10853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10855 F: include/linux/kernfs.h
10858 M: Eric Biederman <ebiederm@xmission.com>
10859 L: kexec@lists.infradead.org
10861 W: http://kernel.org/pub/linux/utils/kernel/kexec/
10862 F: include/linux/kexec.h
10863 F: include/uapi/linux/kexec.h
10867 M: Mimi Zohar <zohar@linux.ibm.com>
10868 L: linux-integrity@vger.kernel.org
10869 L: keyrings@vger.kernel.org
10871 F: Documentation/security/keys/trusted-encrypted.rst
10872 F: include/keys/encrypted-type.h
10873 F: security/keys/encrypted-keys/
10876 M: James Bottomley <jejb@linux.ibm.com>
10877 M: Jarkko Sakkinen <jarkko@kernel.org>
10878 M: Mimi Zohar <zohar@linux.ibm.com>
10879 L: linux-integrity@vger.kernel.org
10880 L: keyrings@vger.kernel.org
10882 F: Documentation/security/keys/trusted-encrypted.rst
10883 F: include/keys/trusted-type.h
10884 F: include/keys/trusted_tpm.h
10885 F: security/keys/trusted-keys/
10888 M: Sumit Garg <sumit.garg@linaro.org>
10889 L: linux-integrity@vger.kernel.org
10890 L: keyrings@vger.kernel.org
10892 F: include/keys/trusted_tee.h
10893 F: security/keys/trusted-keys/trusted_tee.c
10896 M: Ahmad Fatoum <a.fatoum@pengutronix.de>
10897 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10898 L: linux-integrity@vger.kernel.org
10899 L: keyrings@vger.kernel.org
10901 F: include/keys/trusted_caam.h
10902 F: security/keys/trusted-keys/trusted_caam.c
10905 M: David Howells <dhowells@redhat.com>
10906 M: Jarkko Sakkinen <jarkko@kernel.org>
10907 L: keyrings@vger.kernel.org
10909 F: Documentation/security/keys/core.rst
10911 F: include/linux/key-type.h
10912 F: include/linux/key.h
10913 F: include/linux/keyctl.h
10914 F: include/uapi/linux/keyctl.h
10917 KEYS/KEYRINGS_INTEGRITY
10918 M: Jarkko Sakkinen <jarkko@kernel.org>
10919 M: Mimi Zohar <zohar@linux.ibm.com>
10920 L: linux-integrity@vger.kernel.org
10921 L: keyrings@vger.kernel.org
10923 F: security/integrity/platform_certs
10926 M: Alexander Potapenko <glider@google.com>
10927 M: Marco Elver <elver@google.com>
10928 R: Dmitry Vyukov <dvyukov@google.com>
10929 L: kasan-dev@googlegroups.com
10931 F: Documentation/dev-tools/kfence.rst
10932 F: arch/*/include/asm/kfence.h
10933 F: include/linux/kfence.h
10934 F: lib/Kconfig.kfence
10938 M: Stefani Seibold <stefani@seibold.net>
10940 F: include/linux/kfifo.h
10944 KGDB / KDB /debug_core
10945 M: Jason Wessel <jason.wessel@windriver.com>
10946 M: Daniel Thompson <daniel.thompson@linaro.org>
10947 R: Douglas Anderson <dianders@chromium.org>
10948 L: kgdb-bugreport@lists.sourceforge.net
10950 W: http://kgdb.wiki.kernel.org/
10951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
10952 F: Documentation/dev-tools/kgdb.rst
10953 F: drivers/misc/kgdbts.c
10954 F: drivers/tty/serial/kgdboc.c
10955 F: include/linux/kdb.h
10956 F: include/linux/kgdb.h
10959 KHADAS MCU MFD DRIVER
10960 M: Neil Armstrong <narmstrong@baylibre.com>
10961 L: linux-amlogic@lists.infradead.org
10963 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
10964 F: drivers/mfd/khadas-mcu.c
10965 F: include/linux/mfd/khadas-mcu.h
10966 F: drivers/thermal/khadas_mcu_fan.c
10969 M: Catalin Marinas <catalin.marinas@arm.com>
10971 F: Documentation/dev-tools/kmemleak.rst
10972 F: include/linux/kmemleak.h
10974 F: samples/kmemleak/kmemleak-test.c
10976 KMOD KERNEL MODULE LOADER - USERMODE HELPER
10977 M: Luis Chamberlain <mcgrof@kernel.org>
10978 L: linux-kernel@vger.kernel.org
10979 L: linux-modules@vger.kernel.org
10981 F: include/linux/kmod.h
10984 F: tools/testing/selftests/kmod/
10987 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
10988 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
10989 M: "David S. Miller" <davem@davemloft.net>
10990 M: Masami Hiramatsu <mhiramat@kernel.org>
10992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
10993 F: Documentation/trace/kprobes.rst
10994 F: include/asm-generic/kprobes.h
10995 F: include/linux/kprobes.h
10996 F: kernel/kprobes.c
10997 F: lib/test_kprobes.c
11000 KS0108 LCD CONTROLLER DRIVER
11001 M: Miguel Ojeda <ojeda@kernel.org>
11003 F: Documentation/admin-guide/auxdisplay/ks0108.rst
11004 F: drivers/auxdisplay/ks0108.c
11005 F: include/linux/ks0108.h
11007 KTD253 BACKLIGHT DRIVER
11008 M: Linus Walleij <linus.walleij@linaro.org>
11010 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
11011 F: drivers/video/backlight/ktd253-backlight.c
11014 M: Steven Rostedt <rostedt@goodmis.org>
11015 M: John Hawley <warthog9@eaglescrag.net>
11017 F: tools/testing/ktest
11020 M: David Ahern <dsahern@kernel.org>
11021 L: netdev@vger.kernel.org
11023 F: include/net/l3mdev.h
11027 M: John Fastabend <john.fastabend@gmail.com>
11028 M: Daniel Borkmann <daniel@iogearbox.net>
11029 M: Jakub Sitnicki <jakub@cloudflare.com>
11030 L: netdev@vger.kernel.org
11031 L: bpf@vger.kernel.org
11033 F: include/linux/skmsg.h
11034 F: net/core/skmsg.c
11035 F: net/core/sock_map.c
11036 F: net/ipv4/tcp_bpf.c
11037 F: net/ipv4/udp_bpf.c
11038 F: net/unix/unix_bpf.c
11040 LANDLOCK SECURITY MODULE
11041 M: Mickaël Salaün <mic@digikod.net>
11042 L: linux-security-module@vger.kernel.org
11044 W: https://landlock.io
11045 T: git https://github.com/landlock-lsm/linux.git
11046 F: Documentation/security/landlock.rst
11047 F: Documentation/userspace-api/landlock.rst
11048 F: include/uapi/linux/landlock.h
11049 F: samples/landlock/
11050 F: security/landlock/
11051 F: tools/testing/selftests/landlock/
11055 LANTIQ / INTEL Ethernet drivers
11056 M: Hauke Mehrtens <hauke@hauke-m.de>
11057 L: netdev@vger.kernel.org
11059 F: drivers/net/dsa/lantiq_gswip.c
11060 F: drivers/net/dsa/lantiq_pce.h
11061 F: drivers/net/ethernet/lantiq_xrx200.c
11062 F: net/dsa/tag_gswip.c
11064 LANTIQ MIPS ARCHITECTURE
11065 M: John Crispin <john@phrozen.org>
11066 L: linux-mips@vger.kernel.org
11068 F: arch/mips/lantiq
11069 F: drivers/soc/lantiq
11071 LASI 53c700 driver for PARISC
11072 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11073 L: linux-scsi@vger.kernel.org
11075 F: Documentation/scsi/53c700.rst
11076 F: drivers/scsi/53c700*
11079 M: Tobin C. Harding <me@tobin.cc>
11080 M: Tycho Andersen <tycho@tycho.pizza>
11081 L: linux-hardening@vger.kernel.org
11083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
11084 F: scripts/leaking_addresses.pl
11087 M: Pavel Machek <pavel@ucw.cz>
11088 L: linux-leds@vger.kernel.org
11090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
11091 F: Documentation/devicetree/bindings/leds/
11093 F: include/linux/leds.h
11095 LEGACY EEPROM DRIVER
11096 M: Jean Delvare <jdelvare@suse.com>
11098 F: Documentation/misc-devices/eeprom.rst
11099 F: drivers/misc/eeprom/eeprom.c
11101 LEGO MINDSTORMS EV3
11102 R: David Lechner <david@lechnology.com>
11104 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
11105 F: arch/arm/boot/dts/da850-lego-ev3.dts
11106 F: drivers/power/supply/lego_ev3_battery.c
11108 LEGO USB Tower driver
11109 M: Juergen Stuber <starblue@users.sourceforge.net>
11110 L: legousb-devel@lists.sourceforge.net
11112 W: http://legousb.sourceforge.net/
11113 F: drivers/usb/misc/legousbtower.c
11115 LETSKETCH HID TABLET DRIVER
11116 M: Hans de Goede <hdegoede@redhat.com>
11117 L: linux-input@vger.kernel.org
11119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11120 F: drivers/hid/hid-letsketch.c
11123 M: Matan Ziv-Av <matan@svgalib.org>
11124 L: platform-driver-x86@vger.kernel.org
11126 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
11127 F: Documentation/admin-guide/laptops/lg-laptop.rst
11128 F: drivers/platform/x86/lg-laptop.c
11130 LG2160 MEDIA DRIVER
11131 M: Michael Krufky <mkrufky@linuxtv.org>
11132 L: linux-media@vger.kernel.org
11134 W: https://linuxtv.org
11135 W: http://github.com/mkrufky
11136 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11137 T: git git://linuxtv.org/mkrufky/tuners.git
11138 F: drivers/media/dvb-frontends/lg2160.*
11140 LGDT3305 MEDIA DRIVER
11141 M: Michael Krufky <mkrufky@linuxtv.org>
11142 L: linux-media@vger.kernel.org
11144 W: https://linuxtv.org
11145 W: http://github.com/mkrufky
11146 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11147 T: git git://linuxtv.org/mkrufky/tuners.git
11148 F: drivers/media/dvb-frontends/lgdt3305.*
11150 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
11151 M: Viresh Kumar <vireshk@kernel.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_arasan_cf.c
11156 F: include/linux/pata_arasan_cf_data.h
11158 LIBATA PATA DRIVERS
11159 R: Sergey Shtylyov <s.shtylyov@omp.ru>
11160 L: linux-ide@vger.kernel.org
11161 F: drivers/ata/ata_*.c
11162 F: drivers/ata/pata_*.c
11164 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
11165 M: Linus Walleij <linus.walleij@linaro.org>
11166 L: linux-ide@vger.kernel.org
11168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11169 F: drivers/ata/pata_ftide010.c
11170 F: drivers/ata/sata_gemini.c
11171 F: drivers/ata/sata_gemini.h
11173 LIBATA SATA AHCI PLATFORM devices support
11174 M: Hans de Goede <hdegoede@redhat.com>
11175 M: Jens Axboe <axboe@kernel.dk>
11176 L: linux-ide@vger.kernel.org
11178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11179 F: drivers/ata/ahci_platform.c
11180 F: drivers/ata/libahci_platform.c
11181 F: include/linux/ahci_platform.h
11183 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
11184 M: Mikael Pettersson <mikpelinux@gmail.com>
11185 L: linux-ide@vger.kernel.org
11187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11188 F: drivers/ata/sata_promise.*
11190 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
11191 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
11192 L: linux-ide@vger.kernel.org
11194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
11195 F: Documentation/devicetree/bindings/ata/
11197 F: include/linux/ata.h
11198 F: include/linux/libata.h
11200 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
11201 M: Vishal Verma <vishal.l.verma@intel.com>
11202 M: Dan Williams <dan.j.williams@intel.com>
11203 M: Dave Jiang <dave.jiang@intel.com>
11204 L: nvdimm@lists.linux.dev
11206 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11207 P: Documentation/nvdimm/maintainer-entry-profile.rst
11208 F: drivers/nvdimm/btt*
11210 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
11211 M: Dan Williams <dan.j.williams@intel.com>
11212 M: Vishal Verma <vishal.l.verma@intel.com>
11213 M: Dave Jiang <dave.jiang@intel.com>
11214 L: nvdimm@lists.linux.dev
11216 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11217 P: Documentation/nvdimm/maintainer-entry-profile.rst
11218 F: drivers/nvdimm/pmem*
11220 LIBNVDIMM: DEVICETREE BINDINGS
11221 M: Oliver O'Halloran <oohall@gmail.com>
11222 L: nvdimm@lists.linux.dev
11224 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11225 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
11226 F: drivers/nvdimm/of_pmem.c
11228 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
11229 M: Dan Williams <dan.j.williams@intel.com>
11230 M: Vishal Verma <vishal.l.verma@intel.com>
11231 M: Dave Jiang <dave.jiang@intel.com>
11232 M: Ira Weiny <ira.weiny@intel.com>
11233 L: nvdimm@lists.linux.dev
11235 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11236 P: Documentation/nvdimm/maintainer-entry-profile.rst
11237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
11238 F: drivers/acpi/nfit/*
11239 F: drivers/nvdimm/*
11240 F: include/linux/libnvdimm.h
11241 F: include/linux/nd.h
11242 F: include/uapi/linux/ndctl.h
11243 F: tools/testing/nvdimm/
11245 LICENSES and SPDX stuff
11246 M: Thomas Gleixner <tglx@linutronix.de>
11247 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11248 L: linux-spdx@vger.kernel.org
11250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
11252 F: Documentation/process/license-rules.rst
11254 F: scripts/spdxcheck-test.sh
11255 F: scripts/spdxcheck.py
11257 LINEAR RANGES HELPERS
11258 M: Mark Brown <broonie@kernel.org>
11259 R: Matti Vaittinen <mazziesaccount@gmail.com>
11260 F: lib/linear_ranges.c
11261 F: lib/test_linear_ranges.c
11262 F: include/linux/linear_range.h
11264 LINUX FOR POWER MACINTOSH
11265 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11266 L: linuxppc-dev@lists.ozlabs.org
11268 F: arch/powerpc/platforms/powermac/
11269 F: drivers/macintosh/
11271 LINUX FOR POWERPC (32-BIT AND 64-BIT)
11272 M: Michael Ellerman <mpe@ellerman.id.au>
11273 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11274 R: Paul Mackerras <paulus@samba.org>
11275 L: linuxppc-dev@lists.ozlabs.org
11277 W: https://github.com/linuxppc/wiki/wiki
11278 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
11279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
11280 F: Documentation/ABI/stable/sysfs-firmware-opal-*
11281 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
11282 F: Documentation/devicetree/bindings/powerpc/
11283 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
11284 F: Documentation/powerpc/
11286 F: drivers/*/*/*pasemi*
11287 F: drivers/*/*pasemi*
11288 F: drivers/char/tpm/tpm_ibmvtpm*
11289 F: drivers/crypto/nx/
11290 F: drivers/crypto/vmx/
11291 F: drivers/i2c/busses/i2c-opal.c
11292 F: drivers/net/ethernet/ibm/ibmveth.*
11293 F: drivers/net/ethernet/ibm/ibmvnic.*
11294 F: drivers/pci/hotplug/pnv_php.c
11295 F: drivers/pci/hotplug/rpa*
11296 F: drivers/rtc/rtc-opal.c
11297 F: drivers/scsi/ibmvscsi/
11298 F: drivers/tty/hvc/hvc_opal.c
11299 F: drivers/watchdog/wdrtas.c
11300 F: tools/testing/selftests/powerpc
11307 LINUX FOR POWERPC EMBEDDED MPC5XXX
11308 M: Anatolij Gustschin <agust@denx.de>
11309 L: linuxppc-dev@lists.ozlabs.org
11311 F: arch/powerpc/platforms/512x/
11312 F: arch/powerpc/platforms/52xx/
11314 LINUX FOR POWERPC EMBEDDED PPC4XX
11315 L: linuxppc-dev@lists.ozlabs.org
11317 F: arch/powerpc/platforms/40x/
11318 F: arch/powerpc/platforms/44x/
11320 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
11321 M: Scott Wood <oss@buserror.net>
11322 L: linuxppc-dev@lists.ozlabs.org
11324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
11325 F: Documentation/devicetree/bindings/powerpc/fsl/
11326 F: arch/powerpc/platforms/83xx/
11327 F: arch/powerpc/platforms/85xx/
11329 LINUX FOR POWERPC EMBEDDED PPC8XX
11330 M: Christophe Leroy <christophe.leroy@csgroup.eu>
11331 L: linuxppc-dev@lists.ozlabs.org
11333 F: arch/powerpc/platforms/8xx/
11335 LINUX KERNEL DUMP TEST MODULE (LKDTM)
11336 M: Kees Cook <keescook@chromium.org>
11338 F: drivers/misc/lkdtm/*
11339 F: tools/testing/selftests/lkdtm/*
11341 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
11342 M: Alan Stern <stern@rowland.harvard.edu>
11343 M: Andrea Parri <parri.andrea@gmail.com>
11344 M: Will Deacon <will@kernel.org>
11345 M: Peter Zijlstra <peterz@infradead.org>
11346 M: Boqun Feng <boqun.feng@gmail.com>
11347 M: Nicholas Piggin <npiggin@gmail.com>
11348 M: David Howells <dhowells@redhat.com>
11349 M: Jade Alglave <j.alglave@ucl.ac.uk>
11350 M: Luc Maranget <luc.maranget@inria.fr>
11351 M: "Paul E. McKenney" <paulmck@kernel.org>
11352 R: Akira Yokosawa <akiyks@gmail.com>
11353 R: Daniel Lustig <dlustig@nvidia.com>
11354 R: Joel Fernandes <joel@joelfernandes.org>
11355 L: linux-kernel@vger.kernel.org
11356 L: linux-arch@vger.kernel.org
11358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
11359 F: Documentation/atomic_bitops.txt
11360 F: Documentation/atomic_t.txt
11361 F: Documentation/core-api/refcount-vs-atomic.rst
11362 F: Documentation/litmus-tests/
11363 F: Documentation/memory-barriers.txt
11364 F: tools/memory-model/
11366 LIS3LV02D ACCELEROMETER DRIVER
11367 M: Eric Piel <eric.piel@tremplin-utc.net>
11369 F: Documentation/misc-devices/lis3lv02d.rst
11370 F: drivers/misc/lis3lv02d/
11371 F: drivers/platform/x86/hp_accel.c
11374 M: David Gow <davidgow@google.com>
11375 L: linux-kselftest@vger.kernel.org
11376 L: kunit-dev@googlegroups.com
11381 M: Karol Gugala <kgugala@antmicro.com>
11382 M: Mateusz Holenko <mholenko@antmicro.com>
11383 M: Gabriel Somlo <gsomlo@gmail.com>
11384 M: Joel Stanley <joel@jms.id.au>
11386 F: Documentation/devicetree/bindings/*/litex,*.yaml
11387 F: arch/openrisc/boot/dts/or1klitex.dts
11388 F: include/linux/litex.h
11389 F: drivers/tty/serial/liteuart.c
11390 F: drivers/soc/litex/*
11391 F: drivers/net/ethernet/litex/*
11392 F: drivers/mmc/host/litex_mmc.c
11396 M: Josh Poimboeuf <jpoimboe@kernel.org>
11397 M: Jiri Kosina <jikos@kernel.org>
11398 M: Miroslav Benes <mbenes@suse.cz>
11399 M: Petr Mladek <pmladek@suse.com>
11400 R: Joe Lawrence <joe.lawrence@redhat.com>
11401 L: live-patching@vger.kernel.org
11403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
11404 F: Documentation/ABI/testing/sysfs-kernel-livepatch
11405 F: Documentation/livepatch/
11406 F: arch/powerpc/include/asm/livepatch.h
11407 F: arch/s390/include/asm/livepatch.h
11408 F: arch/x86/include/asm/livepatch.h
11409 F: include/linux/livepatch.h
11410 F: kernel/livepatch/
11412 F: samples/livepatch/
11413 F: tools/testing/selftests/livepatch/
11416 L: netdev@vger.kernel.org
11418 F: include/linux/llc.h
11419 F: include/net/llc*
11420 F: include/uapi/linux/llc.h
11423 LM73 HARDWARE MONITOR DRIVER
11424 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
11425 L: linux-hwmon@vger.kernel.org
11427 F: drivers/hwmon/lm73.c
11429 LM78 HARDWARE MONITOR DRIVER
11430 M: Jean Delvare <jdelvare@suse.com>
11431 L: linux-hwmon@vger.kernel.org
11433 F: Documentation/hwmon/lm78.rst
11434 F: drivers/hwmon/lm78.c
11436 LM83 HARDWARE MONITOR DRIVER
11437 M: Jean Delvare <jdelvare@suse.com>
11438 L: linux-hwmon@vger.kernel.org
11440 F: Documentation/hwmon/lm83.rst
11441 F: drivers/hwmon/lm83.c
11443 LM90 HARDWARE MONITOR DRIVER
11444 M: Jean Delvare <jdelvare@suse.com>
11445 L: linux-hwmon@vger.kernel.org
11447 F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
11448 F: Documentation/hwmon/lm90.rst
11449 F: drivers/hwmon/lm90.c
11450 F: include/dt-bindings/thermal/lm90.h
11452 LM95234 HARDWARE MONITOR DRIVER
11453 M: Guenter Roeck <linux@roeck-us.net>
11454 L: linux-hwmon@vger.kernel.org
11456 F: Documentation/hwmon/lm95234.rst
11457 F: drivers/hwmon/lm95234.c
11459 LME2510 MEDIA DRIVER
11460 M: Malcolm Priestley <tvboxspy@gmail.com>
11461 L: linux-media@vger.kernel.org
11463 W: https://linuxtv.org
11464 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11465 F: drivers/media/usb/dvb-usb-v2/lmedm04*
11467 LOADPIN SECURITY MODULE
11468 M: Kees Cook <keescook@chromium.org>
11470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11471 F: Documentation/admin-guide/LSM/LoadPin.rst
11472 F: security/loadpin/
11475 M: Peter Zijlstra <peterz@infradead.org>
11476 M: Ingo Molnar <mingo@redhat.com>
11477 M: Will Deacon <will@kernel.org>
11478 R: Waiman Long <longman@redhat.com>
11479 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
11480 L: linux-kernel@vger.kernel.org
11482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
11483 F: Documentation/locking/
11484 F: arch/*/include/asm/spinlock*.h
11485 F: include/linux/lockdep.h
11486 F: include/linux/mutex*.h
11487 F: include/linux/rwlock*.h
11488 F: include/linux/rwsem*.h
11489 F: include/linux/seqlock.h
11490 F: include/linux/spinlock*.h
11492 F: lib/locking*.[ch]
11493 X: kernel/locking/locktorture.c
11495 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
11496 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
11497 L: linux-ntfs-dev@lists.sourceforge.net
11499 W: http://www.linux-ntfs.org/content/view/19/37/
11500 F: Documentation/admin-guide/ldm.rst
11501 F: block/partitions/ldm.*
11503 LOGITECH HID GAMING KEYBOARDS
11504 M: Hans de Goede <hdegoede@redhat.com>
11505 L: linux-input@vger.kernel.org
11507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11508 F: drivers/hid/hid-lg-g15.c
11510 LONTIUM LT8912B MIPI TO HDMI BRIDGE
11511 M: Adrien Grassein <adrien.grassein@gmail.com>
11513 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
11514 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
11516 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
11517 M: Sathya Prakash <sathya.prakash@broadcom.com>
11518 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
11519 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
11520 L: MPT-FusionLinux.pdl@broadcom.com
11521 L: linux-scsi@vger.kernel.org
11523 W: http://www.avagotech.com/support/
11524 F: drivers/message/fusion/
11525 F: drivers/scsi/mpt3sas/
11527 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
11528 M: Matthew Wilcox <willy@infradead.org>
11529 L: linux-scsi@vger.kernel.org
11531 F: drivers/scsi/sym53c8xx_2/
11534 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11535 L: linux-iio@vger.kernel.org
11537 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
11538 F: drivers/iio/dac/ltc1660.c
11540 LTC2688 IIO DAC DRIVER
11541 M: Nuno Sá <nuno.sa@analog.com>
11542 L: linux-iio@vger.kernel.org
11544 W: http://ez.analog.com/community/linux-device-drivers
11545 F: Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
11546 F: Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
11547 F: drivers/iio/dac/ltc2688.c
11549 LTC2947 HARDWARE MONITOR DRIVER
11550 M: Nuno Sá <nuno.sa@analog.com>
11551 L: linux-hwmon@vger.kernel.org
11553 W: https://ez.analog.com/linux-software-drivers
11554 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
11555 F: drivers/hwmon/ltc2947-core.c
11556 F: drivers/hwmon/ltc2947-i2c.c
11557 F: drivers/hwmon/ltc2947-spi.c
11558 F: drivers/hwmon/ltc2947.h
11560 LTC2983 IIO TEMPERATURE DRIVER
11561 M: Nuno Sá <nuno.sa@analog.com>
11562 L: linux-iio@vger.kernel.org
11564 W: https://ez.analog.com/linux-software-drivers
11565 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
11566 F: drivers/iio/temperature/ltc2983.c
11568 LTC4261 HARDWARE MONITOR DRIVER
11569 M: Guenter Roeck <linux@roeck-us.net>
11570 L: linux-hwmon@vger.kernel.org
11572 F: Documentation/hwmon/ltc4261.rst
11573 F: drivers/hwmon/ltc4261.c
11575 LTC4306 I2C MULTIPLEXER DRIVER
11576 M: Michael Hennerich <michael.hennerich@analog.com>
11577 L: linux-i2c@vger.kernel.org
11579 W: https://ez.analog.com/linux-software-drivers
11580 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
11581 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
11583 LTP (Linux Test Project)
11584 M: Mike Frysinger <vapier@gentoo.org>
11585 M: Cyril Hrubis <chrubis@suse.cz>
11586 M: Wanlong Gao <wanlong.gao@gmail.com>
11587 M: Jan Stancek <jstancek@redhat.com>
11588 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
11589 M: Alexey Kodanev <alexey.kodanev@oracle.com>
11590 L: ltp@lists.linux.it (subscribers-only)
11592 W: http://linux-test-project.github.io/
11593 T: git git://github.com/linux-test-project/ltp.git
11595 LYNX 28G SERDES PHY DRIVER
11596 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11597 L: netdev@vger.kernel.org
11599 F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
11600 F: drivers/phy/freescale/phy-fsl-lynx-28g.c
11603 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11604 L: netdev@vger.kernel.org
11606 F: drivers/net/pcs/pcs-lynx.c
11607 F: include/linux/pcs-lynx.h
11610 M: Geert Uytterhoeven <geert@linux-m68k.org>
11611 L: linux-m68k@lists.linux-m68k.org
11613 W: http://www.linux-m68k.org/
11614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
11618 M68K ON APPLE MACINTOSH
11619 M: Joshua Thompson <funaho@jurai.org>
11620 L: linux-m68k@lists.linux-m68k.org
11622 W: http://www.mac.linux-m68k.org/
11624 F: drivers/macintosh/adb-iop.c
11625 F: drivers/macintosh/via-macii.c
11628 M: Philip Blundell <philb@gnu.org>
11630 W: http://www.tazenda.demon.co.uk/phil/linux-hp
11631 F: arch/m68k/hp300/
11633 M88DS3103 MEDIA DRIVER
11634 M: Antti Palosaari <crope@iki.fi>
11635 L: linux-media@vger.kernel.org
11637 W: https://linuxtv.org
11638 W: http://palosaari.fi/linux/
11639 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11640 T: git git://linuxtv.org/anttip/media_tree.git
11641 F: drivers/media/dvb-frontends/m88ds3103*
11643 M88RS2000 MEDIA DRIVER
11644 M: Malcolm Priestley <tvboxspy@gmail.com>
11645 L: linux-media@vger.kernel.org
11647 W: https://linuxtv.org
11648 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11649 F: drivers/media/dvb-frontends/m88rs2000*
11651 MA901 MASTERKIT USB FM RADIO DRIVER
11652 M: Alexey Klimov <klimov.linux@gmail.com>
11653 L: linux-media@vger.kernel.org
11655 T: git git://linuxtv.org/media_tree.git
11656 F: drivers/media/radio/radio-ma901.c
11659 M: Johannes Berg <johannes@sipsolutions.net>
11660 L: linux-wireless@vger.kernel.org
11662 W: https://wireless.wiki.kernel.org/
11663 Q: https://patchwork.kernel.org/project/linux-wireless/list/
11664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
11665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
11666 F: Documentation/networking/mac80211-injection.rst
11667 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
11668 F: drivers/net/wireless/mac80211_hwsim.[ch]
11669 F: include/net/mac80211.h
11673 M: Jassi Brar <jassisinghbrar@gmail.com>
11674 L: linux-kernel@vger.kernel.org
11676 F: drivers/mailbox/
11677 F: include/linux/mailbox_client.h
11678 F: include/linux/mailbox_controller.h
11679 F: include/dt-bindings/mailbox/
11680 F: Documentation/devicetree/bindings/mailbox/
11683 M: Viresh Kumar <viresh.kumar@linaro.org>
11684 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
11685 L: linux-kernel@vger.kernel.org
11687 F: drivers/mailbox/arm_mhuv2.c
11688 F: include/linux/mailbox/arm_mhuv2_message.h
11689 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
11691 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
11692 M: Jeremy Kerr <jk@codeconstruct.com.au>
11693 M: Matt Johnston <matt@codeconstruct.com.au>
11694 L: netdev@vger.kernel.org
11696 F: Documentation/networking/mctp.rst
11697 F: drivers/net/mctp/
11698 F: include/net/mctp.h
11699 F: include/net/mctpdevice.h
11700 F: include/net/netns/mctp.h
11703 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
11704 M: Michael Kerrisk <mtk.manpages@gmail.com>
11705 L: linux-man@vger.kernel.org
11707 W: http://www.kernel.org/doc/man-pages
11709 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
11710 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
11711 L: linux-mips@vger.kernel.org
11713 F: arch/mips/boot/dts/img/pistachio*
11715 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
11716 M: Andrew Lunn <andrew@lunn.ch>
11717 M: Vivien Didelot <vivien.didelot@gmail.com>
11718 L: netdev@vger.kernel.org
11720 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
11721 F: Documentation/networking/devlink/mv88e6xxx.rst
11722 F: drivers/net/dsa/mv88e6xxx/
11723 F: include/linux/dsa/mv88e6xxx.h
11724 F: include/linux/platform_data/mv88e6xxx.h
11726 MARVELL ARMADA 3700 PHY DRIVERS
11727 M: Miquel Raynal <miquel.raynal@bootlin.com>
11729 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
11730 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
11731 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
11732 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
11734 MARVELL ARMADA 3700 SERIAL DRIVER
11735 M: Pali Rohár <pali@kernel.org>
11737 F: Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
11738 F: Documentation/devicetree/bindings/serial/mvebu-uart.txt
11739 F: drivers/tty/serial/mvebu-uart.c
11741 MARVELL ARMADA DRM SUPPORT
11742 M: Russell King <linux@armlinux.org.uk>
11744 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
11745 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
11746 F: Documentation/devicetree/bindings/display/armada/
11747 F: drivers/gpu/drm/armada/
11748 F: include/uapi/drm/armada_drm.h
11750 MARVELL CRYPTO DRIVER
11751 M: Boris Brezillon <bbrezillon@kernel.org>
11752 M: Arnaud Ebalard <arno@natisbad.org>
11753 M: Srujana Challa <schalla@marvell.com>
11754 L: linux-crypto@vger.kernel.org
11756 F: drivers/crypto/marvell/
11757 F: include/linux/soc/marvell/octeontx2/
11759 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
11760 M: Mirko Lindner <mlindner@marvell.com>
11761 M: Stephen Hemminger <stephen@networkplumber.org>
11762 L: netdev@vger.kernel.org
11764 F: drivers/net/ethernet/marvell/sk*
11766 MARVELL LIBERTAS WIRELESS DRIVER
11767 L: libertas-dev@lists.infradead.org
11769 F: drivers/net/wireless/marvell/libertas/
11771 MARVELL MACCHIATOBIN SUPPORT
11772 M: Russell King <linux@armlinux.org.uk>
11773 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11775 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
11777 MARVELL MV643XX ETHERNET DRIVER
11778 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
11779 L: netdev@vger.kernel.org
11781 F: drivers/net/ethernet/marvell/mv643xx_eth.*
11782 F: include/linux/mv643xx.h
11784 MARVELL MV88X3310 PHY DRIVER
11785 M: Russell King <linux@armlinux.org.uk>
11786 M: Marek Behún <kabel@kernel.org>
11787 L: netdev@vger.kernel.org
11789 F: drivers/net/phy/marvell10g.c
11791 MARVELL MVEBU THERMAL DRIVER
11792 M: Miquel Raynal <miquel.raynal@bootlin.com>
11794 F: drivers/thermal/armada_thermal.c
11796 MARVELL MVNETA ETHERNET DRIVER
11797 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11798 L: netdev@vger.kernel.org
11800 F: drivers/net/ethernet/marvell/mvneta.*
11802 MARVELL MVPP2 ETHERNET DRIVER
11803 M: Marcin Wojtas <mw@semihalf.com>
11804 M: Russell King <linux@armlinux.org.uk>
11805 L: netdev@vger.kernel.org
11807 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
11808 F: drivers/net/ethernet/marvell/mvpp2/
11810 MARVELL MWIFIEX WIRELESS DRIVER
11811 M: Amitkumar Karwar <amitkarwar@gmail.com>
11812 M: Ganapathi Bhat <ganapathi017@gmail.com>
11813 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
11814 M: Xinming Hu <huxinming820@gmail.com>
11815 L: linux-wireless@vger.kernel.org
11817 F: drivers/net/wireless/marvell/mwifiex/
11819 MARVELL MWL8K WIRELESS DRIVER
11820 M: Lennert Buytenhek <buytenh@wantstofly.org>
11821 L: linux-wireless@vger.kernel.org
11823 F: drivers/net/wireless/marvell/mwl8k.c
11825 MARVELL NAND CONTROLLER DRIVER
11826 M: Miquel Raynal <miquel.raynal@bootlin.com>
11827 L: linux-mtd@lists.infradead.org
11829 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
11830 F: drivers/mtd/nand/raw/marvell_nand.c
11832 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
11833 M: Sunil Goutham <sgoutham@marvell.com>
11834 M: Geetha sowjanya <gakula@marvell.com>
11835 M: Subbaraya Sundeep <sbhatta@marvell.com>
11836 M: hariprasad <hkelam@marvell.com>
11837 L: netdev@vger.kernel.org
11839 F: drivers/net/ethernet/marvell/octeontx2/nic/
11840 F: include/linux/soc/marvell/octeontx2/
11842 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
11843 M: Sunil Goutham <sgoutham@marvell.com>
11844 M: Linu Cherian <lcherian@marvell.com>
11845 M: Geetha sowjanya <gakula@marvell.com>
11846 M: Jerin Jacob <jerinj@marvell.com>
11847 M: hariprasad <hkelam@marvell.com>
11848 M: Subbaraya Sundeep <sbhatta@marvell.com>
11849 L: netdev@vger.kernel.org
11851 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
11852 F: drivers/net/ethernet/marvell/octeontx2/af/
11854 MARVELL PRESTERA ETHERNET SWITCH DRIVER
11855 M: Taras Chornyi <tchornyi@marvell.com>
11857 W: https://github.com/Marvell-switching/switchdev-prestera
11858 F: drivers/net/ethernet/marvell/prestera/
11860 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
11861 M: Nicolas Pitre <nico@fluxnic.net>
11863 F: drivers/mmc/host/mvsdio.*
11865 MARVELL USB MDIO CONTROLLER DRIVER
11866 M: Tobias Waldekranz <tobias@waldekranz.com>
11867 L: netdev@vger.kernel.org
11869 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
11870 F: drivers/net/mdio/mdio-mvusb.c
11872 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
11873 M: Hu Ziji <huziji@marvell.com>
11874 L: linux-mmc@vger.kernel.org
11876 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
11877 F: drivers/mmc/host/sdhci-xenon*
11879 MATROX FRAMEBUFFER DRIVER
11880 L: linux-fbdev@vger.kernel.org
11882 F: drivers/video/fbdev/matrox/matroxfb_*
11883 F: include/uapi/linux/matroxfb.h
11886 M: Daniel Nilsson <daniel.nilsson@flex.com>
11887 L: linux-hwmon@vger.kernel.org
11889 F: Documentation/hwmon/max15301.rst
11890 F: drivers/hwmon/pmbus/max15301.c
11892 MAX16065 HARDWARE MONITOR DRIVER
11893 M: Guenter Roeck <linux@roeck-us.net>
11894 L: linux-hwmon@vger.kernel.org
11896 F: Documentation/hwmon/max16065.rst
11897 F: drivers/hwmon/max16065.c
11899 MAX2175 SDR TUNER DRIVER
11900 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
11901 L: linux-media@vger.kernel.org
11903 T: git git://linuxtv.org/media_tree.git
11904 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
11905 F: Documentation/userspace-api/media/drivers/max2175.rst
11906 F: drivers/media/i2c/max2175*
11907 F: include/uapi/linux/max2175.h
11909 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
11910 L: linux-hwmon@vger.kernel.org
11912 F: Documentation/hwmon/max6650.rst
11913 F: drivers/hwmon/max6650.c
11915 MAX6697 HARDWARE MONITOR DRIVER
11916 M: Guenter Roeck <linux@roeck-us.net>
11917 L: linux-hwmon@vger.kernel.org
11919 F: Documentation/devicetree/bindings/hwmon/max6697.txt
11920 F: Documentation/hwmon/max6697.rst
11921 F: drivers/hwmon/max6697.c
11922 F: include/linux/platform_data/max6697.h
11924 MAX9286 QUAD GMSL DESERIALIZER DRIVER
11925 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
11926 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11927 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
11928 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
11929 L: linux-media@vger.kernel.org
11931 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
11932 F: drivers/media/i2c/max9286.c
11934 MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
11935 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
11936 L: linux-media@vger.kernel.org
11938 F: drivers/staging/media/max96712/max96712.c
11940 MAX9860 MONO AUDIO VOICE CODEC DRIVER
11941 M: Peter Rosin <peda@axentia.se>
11942 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11944 F: Documentation/devicetree/bindings/sound/max9860.txt
11945 F: sound/soc/codecs/max9860.*
11947 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
11948 M: Andreas Klinger <ak@it-klinger.de>
11949 L: linux-iio@vger.kernel.org
11951 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
11952 F: drivers/iio/proximity/mb1232.c
11954 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
11955 R: Iskren Chernev <iskren.chernev@gmail.com>
11956 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
11957 R: Marek Szyprowski <m.szyprowski@samsung.com>
11958 R: Matheus Castello <matheus@castello.eng.br>
11959 L: linux-pm@vger.kernel.org
11961 F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
11962 F: drivers/power/supply/max17040_battery.c
11964 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
11965 R: Hans de Goede <hdegoede@redhat.com>
11966 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
11967 R: Marek Szyprowski <m.szyprowski@samsung.com>
11968 R: Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
11969 R: Purism Kernel Team <kernel@puri.sm>
11970 L: linux-pm@vger.kernel.org
11972 F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
11973 F: drivers/power/supply/max17042_battery.c
11975 MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
11976 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11977 L: linux-kernel@vger.kernel.org
11979 F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
11980 F: drivers/regulator/max20086-regulator.c
11982 MAXIM MAX77650 PMIC MFD DRIVER
11983 M: Bartosz Golaszewski <brgl@bgdev.pl>
11984 L: linux-kernel@vger.kernel.org
11986 F: Documentation/devicetree/bindings/*/*max77650.yaml
11987 F: Documentation/devicetree/bindings/*/max77650*.yaml
11988 F: drivers/gpio/gpio-max77650.c
11989 F: drivers/input/misc/max77650-onkey.c
11990 F: drivers/leds/leds-max77650.c
11991 F: drivers/mfd/max77650.c
11992 F: drivers/power/supply/max77650-charger.c
11993 F: drivers/regulator/max77650-regulator.c
11994 F: include/linux/mfd/max77650.h
11996 MAXIM MAX77714 PMIC MFD DRIVER
11997 M: Luca Ceresoli <luca@lucaceresoli.net>
11999 F: Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
12000 F: drivers/mfd/max77714.c
12001 F: include/linux/mfd/max77714.h
12003 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
12004 M: Javier Martinez Canillas <javier@dowhile0.org>
12005 L: linux-kernel@vger.kernel.org
12007 F: Documentation/devicetree/bindings/*/*max77802.yaml
12008 F: drivers/regulator/max77802-regulator.c
12009 F: include/dt-bindings/*/*max77802.h
12011 MAXIM MAX77976 BATTERY CHARGER
12012 M: Luca Ceresoli <luca@lucaceresoli.net>
12014 F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
12015 F: drivers/power/supply/max77976_charger.c
12017 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
12018 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12019 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12020 L: linux-pm@vger.kernel.org
12022 B: mailto:linux-samsung-soc@vger.kernel.org
12023 F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
12024 F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
12025 F: drivers/power/supply/max14577_charger.c
12026 F: drivers/power/supply/max77693_charger.c
12028 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
12029 M: Chanwoo Choi <cw00.choi@samsung.com>
12030 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12031 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12032 L: linux-kernel@vger.kernel.org
12034 B: mailto:linux-samsung-soc@vger.kernel.org
12035 F: Documentation/devicetree/bindings/*/maxim,max14577.yaml
12036 F: Documentation/devicetree/bindings/*/maxim,max77686.yaml
12037 F: Documentation/devicetree/bindings/*/maxim,max77693.yaml
12038 F: Documentation/devicetree/bindings/*/maxim,max77843.yaml
12039 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
12040 F: Documentation/devicetree/bindings/mfd/max77693.txt
12041 F: drivers/*/*max77843.c
12042 F: drivers/*/max14577*.c
12043 F: drivers/*/max77686*.c
12044 F: drivers/*/max77693*.c
12045 F: drivers/clk/clk-max77686.c
12046 F: drivers/extcon/extcon-max14577.c
12047 F: drivers/extcon/extcon-max77693.c
12048 F: drivers/rtc/rtc-max77686.c
12049 F: include/linux/mfd/max14577*.h
12050 F: include/linux/mfd/max77686*.h
12051 F: include/linux/mfd/max77693*.h
12053 MAXIRADIO FM RADIO RECEIVER DRIVER
12054 M: Hans Verkuil <hverkuil@xs4all.nl>
12055 L: linux-media@vger.kernel.org
12057 W: https://linuxtv.org
12058 T: git git://linuxtv.org/media_tree.git
12059 F: drivers/media/radio/radio-maxiradio*
12061 MAXLINEAR ETHERNET PHY DRIVER
12062 M: Xu Liang <lxu@maxlinear.com>
12063 L: netdev@vger.kernel.org
12065 F: drivers/net/phy/mxl-gpy.c
12067 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
12068 R: Yasushi SHOJI <yashi@spacecubics.com>
12069 L: linux-can@vger.kernel.org
12071 F: drivers/net/can/usb/mcba_usb.c
12073 MCAN MMIO DEVICE DRIVER
12074 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
12075 L: linux-can@vger.kernel.org
12077 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
12078 F: drivers/net/can/m_can/m_can.c
12079 F: drivers/net/can/m_can/m_can.h
12080 F: drivers/net/can/m_can/m_can_platform.c
12082 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
12083 M: Rishi Gupta <gupt21@gmail.com>
12084 L: linux-i2c@vger.kernel.org
12085 L: linux-input@vger.kernel.org
12087 F: drivers/hid/hid-mcp2221.c
12089 MCP251XFD SPI-CAN NETWORK DRIVER
12090 M: Marc Kleine-Budde <mkl@pengutronix.de>
12091 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12092 R: Thomas Kopp <thomas.kopp@microchip.com>
12093 L: linux-can@vger.kernel.org
12095 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
12096 F: drivers/net/can/spi/mcp251xfd/
12098 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
12099 M: Peter Rosin <peda@axentia.se>
12100 L: linux-iio@vger.kernel.org
12102 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
12103 F: drivers/iio/potentiometer/mcp4018.c
12104 F: drivers/iio/potentiometer/mcp4531.c
12106 MCR20A IEEE-802.15.4 RADIO DRIVER
12107 M: Xue Liu <liuxuenetmail@gmail.com>
12108 L: linux-wpan@vger.kernel.org
12110 W: https://github.com/xueliu/mcr20a-linux
12111 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
12112 F: drivers/net/ieee802154/mcr20a.c
12113 F: drivers/net/ieee802154/mcr20a.h
12115 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
12116 M: William Breathitt Gray <vilhelm.gray@gmail.com>
12117 L: linux-iio@vger.kernel.org
12119 F: drivers/iio/dac/cio-dac.c
12121 MEDIA CONTROLLER FRAMEWORK
12122 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12123 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12124 L: linux-media@vger.kernel.org
12126 W: https://www.linuxtv.org
12127 T: git git://linuxtv.org/media_tree.git
12128 F: drivers/media/mc/
12129 F: include/media/media-*.h
12130 F: include/uapi/linux/media.h
12132 MEDIA DRIVER FOR FREESCALE IMX PXP
12133 M: Philipp Zabel <p.zabel@pengutronix.de>
12134 L: linux-media@vger.kernel.org
12136 T: git git://linuxtv.org/media_tree.git
12137 F: drivers/media/platform/nxp/imx-pxp.[ch]
12139 MEDIA DRIVERS FOR ASCOT2E
12140 M: Sergey Kozlov <serjk@netup.ru>
12141 M: Abylay Ospan <aospan@netup.ru>
12142 L: linux-media@vger.kernel.org
12144 W: https://linuxtv.org
12145 W: http://netup.tv/
12146 T: git git://linuxtv.org/media_tree.git
12147 F: drivers/media/dvb-frontends/ascot2e*
12149 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
12150 M: Jasmin Jessich <jasmin@anw.at>
12151 L: linux-media@vger.kernel.org
12153 W: https://linuxtv.org
12154 T: git git://linuxtv.org/media_tree.git
12155 F: drivers/media/dvb-frontends/cxd2099*
12157 MEDIA DRIVERS FOR CXD2841ER
12158 M: Sergey Kozlov <serjk@netup.ru>
12159 M: Abylay Ospan <aospan@netup.ru>
12160 L: linux-media@vger.kernel.org
12162 W: https://linuxtv.org
12163 W: http://netup.tv/
12164 T: git git://linuxtv.org/media_tree.git
12165 F: drivers/media/dvb-frontends/cxd2841er*
12167 MEDIA DRIVERS FOR CXD2880
12168 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
12169 L: linux-media@vger.kernel.org
12171 W: http://linuxtv.org/
12172 T: git git://linuxtv.org/media_tree.git
12173 F: drivers/media/dvb-frontends/cxd2880/*
12174 F: drivers/media/spi/cxd2880*
12176 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
12177 L: linux-media@vger.kernel.org
12179 W: https://linuxtv.org
12180 T: git git://linuxtv.org/media_tree.git
12181 F: drivers/media/pci/ddbridge/*
12183 MEDIA DRIVERS FOR FREESCALE IMX
12184 M: Steve Longerbeam <slongerbeam@gmail.com>
12185 M: Philipp Zabel <p.zabel@pengutronix.de>
12186 L: linux-media@vger.kernel.org
12188 T: git git://linuxtv.org/media_tree.git
12189 F: Documentation/admin-guide/media/imx.rst
12190 F: Documentation/devicetree/bindings/media/imx.txt
12191 F: drivers/staging/media/imx/
12192 F: include/linux/imx-media.h
12193 F: include/media/imx.h
12195 MEDIA DRIVERS FOR FREESCALE IMX7
12196 M: Rui Miguel Silva <rmfrfs@gmail.com>
12197 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12198 L: linux-media@vger.kernel.org
12200 T: git git://linuxtv.org/media_tree.git
12201 F: Documentation/admin-guide/media/imx7.rst
12202 F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
12203 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
12204 F: drivers/media/platform/nxp/imx-mipi-csis.c
12205 F: drivers/staging/media/imx/imx7-media-csi.c
12207 MEDIA DRIVERS FOR HELENE
12208 M: Abylay Ospan <aospan@netup.ru>
12209 L: linux-media@vger.kernel.org
12211 W: https://linuxtv.org
12212 W: http://netup.tv/
12213 T: git git://linuxtv.org/media_tree.git
12214 F: drivers/media/dvb-frontends/helene*
12216 MEDIA DRIVERS FOR HORUS3A
12217 M: Sergey Kozlov <serjk@netup.ru>
12218 M: Abylay Ospan <aospan@netup.ru>
12219 L: linux-media@vger.kernel.org
12221 W: https://linuxtv.org
12222 W: http://netup.tv/
12223 T: git git://linuxtv.org/media_tree.git
12224 F: drivers/media/dvb-frontends/horus3a*
12226 MEDIA DRIVERS FOR LNBH25
12227 M: Sergey Kozlov <serjk@netup.ru>
12228 M: Abylay Ospan <aospan@netup.ru>
12229 L: linux-media@vger.kernel.org
12231 W: https://linuxtv.org
12232 W: http://netup.tv/
12233 T: git git://linuxtv.org/media_tree.git
12234 F: drivers/media/dvb-frontends/lnbh25*
12236 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
12237 L: linux-media@vger.kernel.org
12239 W: https://linuxtv.org
12240 T: git git://linuxtv.org/media_tree.git
12241 F: drivers/media/dvb-frontends/mxl5xx*
12243 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
12244 M: Sergey Kozlov <serjk@netup.ru>
12245 M: Abylay Ospan <aospan@netup.ru>
12246 L: linux-media@vger.kernel.org
12248 W: https://linuxtv.org
12249 W: http://netup.tv/
12250 T: git git://linuxtv.org/media_tree.git
12251 F: drivers/media/pci/netup_unidvb/*
12253 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
12254 M: Dmitry Osipenko <digetx@gmail.com>
12255 L: linux-media@vger.kernel.org
12256 L: linux-tegra@vger.kernel.org
12258 T: git git://linuxtv.org/media_tree.git
12259 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
12260 F: drivers/media/platform/nvidia/tegra-vde/
12262 MEDIA DRIVERS FOR RENESAS - CEU
12263 M: Jacopo Mondi <jacopo@jmondi.org>
12264 L: linux-media@vger.kernel.org
12265 L: linux-renesas-soc@vger.kernel.org
12267 T: git git://linuxtv.org/media_tree.git
12268 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
12269 F: drivers/media/platform/renesas/renesas-ceu.c
12270 F: include/media/drv-intf/renesas-ceu.h
12272 MEDIA DRIVERS FOR RENESAS - DRIF
12273 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
12274 L: linux-media@vger.kernel.org
12275 L: linux-renesas-soc@vger.kernel.org
12277 T: git git://linuxtv.org/media_tree.git
12278 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
12279 F: drivers/media/platform/renesas/rcar_drif.c
12281 MEDIA DRIVERS FOR RENESAS - FCP
12282 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12283 L: linux-media@vger.kernel.org
12284 L: linux-renesas-soc@vger.kernel.org
12286 T: git git://linuxtv.org/media_tree.git
12287 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
12288 F: drivers/media/platform/renesas/rcar-fcp.c
12289 F: include/media/rcar-fcp.h
12291 MEDIA DRIVERS FOR RENESAS - FDP1
12292 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12293 L: linux-media@vger.kernel.org
12294 L: linux-renesas-soc@vger.kernel.org
12296 T: git git://linuxtv.org/media_tree.git
12297 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
12298 F: drivers/media/platform/renesas/rcar_fdp1.c
12300 MEDIA DRIVERS FOR RENESAS - VIN
12301 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12302 L: linux-media@vger.kernel.org
12303 L: linux-renesas-soc@vger.kernel.org
12305 T: git git://linuxtv.org/media_tree.git
12306 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
12307 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
12308 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
12309 F: drivers/media/platform/renesas/rcar-isp.c
12310 F: drivers/media/platform/renesas/rcar-vin/
12312 MEDIA DRIVERS FOR RENESAS - VSP1
12313 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12314 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12315 L: linux-media@vger.kernel.org
12316 L: linux-renesas-soc@vger.kernel.org
12318 T: git git://linuxtv.org/media_tree.git
12319 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
12320 F: drivers/media/platform/renesas/vsp1/
12322 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
12323 L: linux-media@vger.kernel.org
12325 W: https://linuxtv.org
12326 T: git git://linuxtv.org/media_tree.git
12327 F: drivers/media/dvb-frontends/stv0910*
12329 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
12330 L: linux-media@vger.kernel.org
12332 W: https://linuxtv.org
12333 T: git git://linuxtv.org/media_tree.git
12334 F: drivers/media/dvb-frontends/stv6111*
12336 MEDIA DRIVERS FOR STM32 - DCMI
12337 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
12338 L: linux-media@vger.kernel.org
12340 T: git git://linuxtv.org/media_tree.git
12341 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
12342 F: drivers/media/platform/st/stm32/stm32-dcmi.c
12344 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
12345 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12346 L: linux-media@vger.kernel.org
12348 W: https://linuxtv.org
12349 Q: http://patchwork.kernel.org/project/linux-media/list/
12350 T: git git://linuxtv.org/media_tree.git
12351 F: Documentation/admin-guide/media/
12352 F: Documentation/devicetree/bindings/media/
12353 F: Documentation/driver-api/media/
12354 F: Documentation/userspace-api/media/
12356 F: drivers/staging/media/
12357 F: include/linux/platform_data/media/
12359 F: include/uapi/linux/dvb/
12360 F: include/uapi/linux/ivtv*
12361 F: include/uapi/linux/media.h
12362 F: include/uapi/linux/meye.h
12363 F: include/uapi/linux/uvcvideo.h
12364 F: include/uapi/linux/v4l2-*
12365 F: include/uapi/linux/videodev2.h
12367 MEDIATEK BLUETOOTH DRIVER
12368 M: Sean Wang <sean.wang@mediatek.com>
12369 L: linux-bluetooth@vger.kernel.org
12370 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12372 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
12373 F: drivers/bluetooth/btmtkuart.c
12375 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
12376 M: Sean Wang <sean.wang@mediatek.com>
12377 L: linux-pm@vger.kernel.org
12379 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
12380 F: drivers/power/reset/mt6323-poweroff.c
12382 MEDIATEK CIR DRIVER
12383 M: Sean Wang <sean.wang@mediatek.com>
12385 F: drivers/media/rc/mtk-cir.c
12387 MEDIATEK DMA DRIVER
12388 M: Sean Wang <sean.wang@mediatek.com>
12389 L: dmaengine@vger.kernel.org
12390 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12391 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12393 F: Documentation/devicetree/bindings/dma/mtk-*
12394 F: drivers/dma/mediatek/
12396 MEDIATEK ETHERNET DRIVER
12397 M: Felix Fietkau <nbd@nbd.name>
12398 M: John Crispin <john@phrozen.org>
12399 M: Sean Wang <sean.wang@mediatek.com>
12400 M: Mark Lee <Mark-MC.Lee@mediatek.com>
12401 L: netdev@vger.kernel.org
12403 F: drivers/net/ethernet/mediatek/
12405 MEDIATEK I2C CONTROLLER DRIVER
12406 M: Qii Wang <qii.wang@mediatek.com>
12407 L: linux-i2c@vger.kernel.org
12409 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
12410 F: drivers/i2c/busses/i2c-mt65xx.c
12412 MEDIATEK IOMMU DRIVER
12413 M: Yong Wu <yong.wu@mediatek.com>
12414 L: iommu@lists.linux-foundation.org
12415 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12417 F: Documentation/devicetree/bindings/iommu/mediatek*
12418 F: drivers/iommu/mtk_iommu*
12419 F: include/dt-bindings/memory/mt*-port.h
12421 MEDIATEK JPEG DRIVER
12422 M: Bin Liu <bin.liu@mediatek.com>
12424 F: Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
12425 F: drivers/media/platform/mediatek/jpeg/
12427 MEDIATEK MDP DRIVER
12428 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
12429 M: Houlong Wei <houlong.wei@mediatek.com>
12430 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12432 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
12433 F: drivers/media/platform/mediatek/mdp/
12434 F: drivers/media/platform/mediatek/vpu/
12436 MEDIATEK MEDIA DRIVER
12437 M: Tiffany Lin <tiffany.lin@mediatek.com>
12438 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12440 F: Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
12441 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
12442 F: drivers/media/platform/mediatek/vcodec/
12443 F: drivers/media/platform/mediatek/vpu/
12445 MEDIATEK MMC/SD/SDIO DRIVER
12446 M: Chaotian Jing <chaotian.jing@mediatek.com>
12448 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
12449 F: drivers/mmc/host/mtk-sd.c
12451 MEDIATEK MT76 WIRELESS LAN DRIVER
12452 M: Felix Fietkau <nbd@nbd.name>
12453 M: Lorenzo Bianconi <lorenzo@kernel.org>
12454 M: Ryder Lee <ryder.lee@mediatek.com>
12455 R: Shayne Chen <shayne.chen@mediatek.com>
12456 R: Sean Wang <sean.wang@mediatek.com>
12457 L: linux-wireless@vger.kernel.org
12459 F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
12460 F: drivers/net/wireless/mediatek/mt76/
12462 MEDIATEK MT7601U WIRELESS LAN DRIVER
12463 M: Jakub Kicinski <kubakici@wp.pl>
12464 L: linux-wireless@vger.kernel.org
12466 F: drivers/net/wireless/mediatek/mt7601u/
12468 MEDIATEK MT7621 CLOCK DRIVER
12469 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12471 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
12472 F: drivers/clk/ralink/clk-mt7621.c
12474 MEDIATEK MT7621/28/88 I2C DRIVER
12475 M: Stefan Roese <sr@denx.de>
12476 L: linux-i2c@vger.kernel.org
12478 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
12479 F: drivers/i2c/busses/i2c-mt7621.c
12481 MEDIATEK MT7621 PCIE CONTROLLER DRIVER
12482 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12484 F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
12485 F: drivers/pci/controller/pcie-mt7621.c
12487 MEDIATEK MT7621 PHY PCI DRIVER
12488 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12490 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
12491 F: drivers/phy/ralink/phy-mt7621-pci.c
12493 MEDIATEK NAND CONTROLLER DRIVER
12494 L: linux-mtd@lists.infradead.org
12496 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
12497 F: drivers/mtd/nand/raw/mtk_*
12499 MEDIATEK PMIC LED DRIVER
12500 M: Sean Wang <sean.wang@mediatek.com>
12502 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
12503 F: drivers/leds/leds-mt6323.c
12505 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
12506 M: Sean Wang <sean.wang@mediatek.com>
12508 F: drivers/char/hw_random/mtk-rng.c
12510 MEDIATEK SMI DRIVER
12511 M: Yong Wu <yong.wu@mediatek.com>
12512 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12514 F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
12515 F: drivers/memory/mtk-smi.c
12516 F: include/soc/mediatek/smi.h
12518 MEDIATEK SWITCH DRIVER
12519 M: Sean Wang <sean.wang@mediatek.com>
12520 M: Landen Chao <Landen.Chao@mediatek.com>
12521 M: DENG Qingfang <dqfext@gmail.com>
12522 L: netdev@vger.kernel.org
12524 F: drivers/net/dsa/mt7530.*
12525 F: net/dsa/tag_mtk.c
12527 MEDIATEK USB3 DRD IP DRIVER
12528 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
12529 L: linux-usb@vger.kernel.org
12530 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12531 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12533 F: Documentation/devicetree/bindings/usb/mediatek,*
12534 F: drivers/usb/host/xhci-mtk*
12535 F: drivers/usb/mtu3/
12537 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
12538 M: Peter Senna Tschudin <peter.senna@gmail.com>
12539 M: Martin Donnelly <martin.donnelly@ge.com>
12540 M: Martyn Welch <martyn.welch@collabora.co.uk>
12542 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
12543 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
12545 MEGARAID SCSI/SAS DRIVERS
12546 M: Kashyap Desai <kashyap.desai@broadcom.com>
12547 M: Sumit Saxena <sumit.saxena@broadcom.com>
12548 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
12549 L: megaraidlinux.pdl@broadcom.com
12550 L: linux-scsi@vger.kernel.org
12552 W: http://www.avagotech.com/support/
12553 F: Documentation/scsi/megaraid.rst
12554 F: drivers/scsi/megaraid.*
12555 F: drivers/scsi/megaraid/
12557 MELEXIS MLX90614 DRIVER
12558 M: Crt Mori <cmo@melexis.com>
12559 L: linux-iio@vger.kernel.org
12561 W: http://www.melexis.com
12562 F: drivers/iio/temperature/mlx90614.c
12564 MELEXIS MLX90632 DRIVER
12565 M: Crt Mori <cmo@melexis.com>
12566 L: linux-iio@vger.kernel.org
12568 W: http://www.melexis.com
12569 F: drivers/iio/temperature/mlx90632.c
12571 MELFAS MIP4 TOUCHSCREEN DRIVER
12572 M: Sangwon Jee <jeesw@melfas.com>
12574 W: http://www.melfas.com
12575 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
12576 F: drivers/input/touchscreen/melfas_mip4.c
12578 MELLANOX BLUEFIELD I2C DRIVER
12579 M: Khalil Blaiech <kblaiech@nvidia.com>
12580 L: linux-i2c@vger.kernel.org
12582 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
12583 F: drivers/i2c/busses/i2c-mlxbf.c
12585 MELLANOX ETHERNET DRIVER (mlx4_en)
12586 M: Tariq Toukan <tariqt@nvidia.com>
12587 L: netdev@vger.kernel.org
12589 W: http://www.mellanox.com
12590 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12591 F: drivers/net/ethernet/mellanox/mlx4/en_*
12593 MELLANOX ETHERNET DRIVER (mlx5e)
12594 M: Saeed Mahameed <saeedm@nvidia.com>
12595 L: netdev@vger.kernel.org
12597 W: http://www.mellanox.com
12598 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12599 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
12601 MELLANOX ETHERNET INNOVA DRIVERS
12602 R: Boris Pismenny <borisp@nvidia.com>
12603 L: netdev@vger.kernel.org
12605 W: http://www.mellanox.com
12606 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12607 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
12608 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
12609 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
12610 F: include/linux/mlx5/mlx5_ifc_fpga.h
12612 MELLANOX ETHERNET SWITCH DRIVERS
12613 M: Ido Schimmel <idosch@nvidia.com>
12614 M: Petr Machata <petrm@nvidia.com>
12615 L: netdev@vger.kernel.org
12617 W: http://www.mellanox.com
12618 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12619 F: drivers/net/ethernet/mellanox/mlxsw/
12620 F: tools/testing/selftests/drivers/net/mlxsw/
12622 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
12623 M: mlxsw@nvidia.com
12624 L: netdev@vger.kernel.org
12626 W: http://www.mellanox.com
12627 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12628 F: drivers/net/ethernet/mellanox/mlxfw/
12630 MELLANOX HARDWARE PLATFORM SUPPORT
12631 M: Hans de Goede <hdegoede@redhat.com>
12632 M: Mark Gross <markgross@kernel.org>
12633 M: Vadim Pasternak <vadimp@nvidia.com>
12634 L: platform-driver-x86@vger.kernel.org
12636 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
12637 F: drivers/platform/mellanox/
12638 F: include/linux/platform_data/mlxreg.h
12640 MELLANOX MLX4 core VPI driver
12641 M: Tariq Toukan <tariqt@nvidia.com>
12642 L: netdev@vger.kernel.org
12643 L: linux-rdma@vger.kernel.org
12645 W: http://www.mellanox.com
12646 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12647 F: drivers/net/ethernet/mellanox/mlx4/
12648 F: include/linux/mlx4/
12650 MELLANOX MLX4 IB driver
12651 M: Yishai Hadas <yishaih@nvidia.com>
12652 L: linux-rdma@vger.kernel.org
12654 W: http://www.mellanox.com
12655 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12656 F: drivers/infiniband/hw/mlx4/
12657 F: include/linux/mlx4/
12658 F: include/uapi/rdma/mlx4-abi.h
12660 MELLANOX MLX5 core VPI driver
12661 M: Saeed Mahameed <saeedm@nvidia.com>
12662 M: Leon Romanovsky <leonro@nvidia.com>
12663 L: netdev@vger.kernel.org
12664 L: linux-rdma@vger.kernel.org
12666 W: http://www.mellanox.com
12667 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12668 F: Documentation/networking/device_drivers/ethernet/mellanox/
12669 F: drivers/net/ethernet/mellanox/mlx5/core/
12670 F: include/linux/mlx5/
12672 MELLANOX MLX5 IB driver
12673 M: Leon Romanovsky <leonro@nvidia.com>
12674 L: linux-rdma@vger.kernel.org
12676 W: http://www.mellanox.com
12677 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12678 F: drivers/infiniband/hw/mlx5/
12679 F: include/linux/mlx5/
12680 F: include/uapi/rdma/mlx5-abi.h
12682 MELLANOX MLXCPLD I2C AND MUX DRIVER
12683 M: Vadim Pasternak <vadimp@nvidia.com>
12684 M: Michael Shych <michaelsh@nvidia.com>
12685 L: linux-i2c@vger.kernel.org
12687 F: Documentation/i2c/busses/i2c-mlxcpld.rst
12688 F: drivers/i2c/busses/i2c-mlxcpld.c
12689 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
12691 MELLANOX MLXCPLD LED DRIVER
12692 M: Vadim Pasternak <vadimp@nvidia.com>
12693 L: linux-leds@vger.kernel.org
12695 F: Documentation/leds/leds-mlxcpld.rst
12696 F: drivers/leds/leds-mlxcpld.c
12697 F: drivers/leds/leds-mlxreg.c
12699 MELLANOX PLATFORM DRIVER
12700 M: Vadim Pasternak <vadimp@nvidia.com>
12701 L: platform-driver-x86@vger.kernel.org
12703 F: drivers/platform/x86/mlx-platform.c
12706 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12707 M: "Paul E. McKenney" <paulmck@kernel.org>
12708 L: linux-kernel@vger.kernel.org
12710 F: arch/powerpc/include/asm/membarrier.h
12711 F: include/uapi/linux/membarrier.h
12712 F: kernel/sched/membarrier.c
12715 M: Mike Rapoport <rppt@kernel.org>
12716 L: linux-mm@kvack.org
12718 F: Documentation/core-api/boot-time-mm.rst
12719 F: include/linux/memblock.h
12721 F: tools/testing/memblock/
12723 MEMORY CONTROLLER DRIVERS
12724 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12725 L: linux-kernel@vger.kernel.org
12727 B: mailto:krzysztof.kozlowski@linaro.org
12728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
12729 F: Documentation/devicetree/bindings/memory-controllers/
12731 F: include/dt-bindings/memory/
12734 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
12735 M: Dmitry Osipenko <digetx@gmail.com>
12736 L: linux-pm@vger.kernel.org
12737 L: linux-tegra@vger.kernel.org
12738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
12740 F: drivers/devfreq/tegra30-devfreq.c
12743 M: Andrew Morton <akpm@linux-foundation.org>
12744 L: linux-mm@kvack.org
12746 W: http://www.linux-mm.org
12747 T: quilt https://ozlabs.org/~akpm/mmotm/
12748 T: quilt https://ozlabs.org/~akpm/mmots/
12749 T: git git://github.com/hnaz/linux-mm.git
12750 F: include/linux/gfp.h
12751 F: include/linux/memory_hotplug.h
12752 F: include/linux/mm.h
12753 F: include/linux/mmzone.h
12754 F: include/linux/pagewalk.h
12755 F: include/linux/vmalloc.h
12757 F: tools/testing/selftests/vm/
12759 MEMORY TECHNOLOGY DEVICES (MTD)
12760 M: Miquel Raynal <miquel.raynal@bootlin.com>
12761 M: Richard Weinberger <richard@nod.at>
12762 M: Vignesh Raghavendra <vigneshr@ti.com>
12763 L: linux-mtd@lists.infradead.org
12765 W: http://www.linux-mtd.infradead.org/
12766 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12767 C: irc://irc.oftc.net/mtd
12768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
12769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
12770 F: Documentation/devicetree/bindings/mtd/
12772 F: include/linux/mtd/
12773 F: include/uapi/mtd/
12775 MEN A21 WATCHDOG DRIVER
12776 M: Johannes Thumshirn <morbidrsa@gmail.com>
12777 L: linux-watchdog@vger.kernel.org
12779 F: drivers/watchdog/mena21_wdt.c
12781 MEN CHAMELEON BUS (mcb)
12782 M: Johannes Thumshirn <morbidrsa@gmail.com>
12784 F: Documentation/driver-api/men-chameleon-bus.rst
12786 F: include/linux/mcb.h
12788 MEN F21BMC (Board Management Controller)
12789 M: Andreas Werner <andreas.werner@men.de>
12791 F: Documentation/hwmon/menf21bmc.rst
12792 F: drivers/hwmon/menf21bmc_hwmon.c
12793 F: drivers/leds/leds-menf21bmc.c
12794 F: drivers/mfd/menf21bmc.c
12795 F: drivers/watchdog/menf21bmc_wdt.c
12797 MEN Z069 WATCHDOG DRIVER
12798 M: Johannes Thumshirn <jth@kernel.org>
12799 L: linux-watchdog@vger.kernel.org
12801 F: drivers/watchdog/menz69_wdt.c
12803 MESON AO CEC DRIVER FOR AMLOGIC SOCS
12804 M: Neil Armstrong <narmstrong@baylibre.com>
12805 L: linux-media@vger.kernel.org
12806 L: linux-amlogic@lists.infradead.org
12808 W: http://linux-meson.com/
12809 T: git git://linuxtv.org/media_tree.git
12810 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
12811 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
12812 F: drivers/media/cec/platform/meson/ao-cec.c
12814 MESON GE2D DRIVER FOR AMLOGIC SOCS
12815 M: Neil Armstrong <narmstrong@baylibre.com>
12816 L: linux-media@vger.kernel.org
12817 L: linux-amlogic@lists.infradead.org
12819 T: git git://linuxtv.org/media_tree.git
12820 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
12821 F: drivers/media/platform/amlogic/meson-ge2d/
12823 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
12824 M: Liang Yang <liang.yang@amlogic.com>
12825 L: linux-mtd@lists.infradead.org
12827 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
12828 F: drivers/mtd/nand/raw/meson_*
12830 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
12831 M: Neil Armstrong <narmstrong@baylibre.com>
12832 L: linux-media@vger.kernel.org
12833 L: linux-amlogic@lists.infradead.org
12835 T: git git://linuxtv.org/media_tree.git
12836 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
12837 F: drivers/staging/media/meson/vdec/
12839 METHODE UDPU SUPPORT
12840 M: Vladimir Vid <vladimir.vid@sartura.hr>
12842 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
12845 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12846 R: Hemant Kumar <hemantk@codeaurora.org>
12847 L: mhi@lists.linux.dev
12848 L: linux-arm-msm@vger.kernel.org
12850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
12851 F: Documentation/ABI/stable/sysfs-bus-mhi
12852 F: Documentation/mhi/
12853 F: drivers/bus/mhi/
12854 F: include/linux/mhi.h
12856 MICROBLAZE ARCHITECTURE
12857 M: Michal Simek <monstr@monstr.eu>
12859 W: http://www.monstr.eu/fdt/
12860 T: git git://git.monstr.eu/linux-2.6-microblaze.git
12861 F: arch/microblaze/
12863 MICROCHIP AT91 DMA DRIVERS
12864 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12865 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12866 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12867 L: dmaengine@vger.kernel.org
12869 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
12870 F: drivers/dma/at_hdmac.c
12871 F: drivers/dma/at_hdmac_regs.h
12872 F: drivers/dma/at_xdmac.c
12873 F: include/dt-bindings/dma/at91.h
12875 MICROCHIP AT91 SERIAL DRIVER
12876 M: Richard Genoud <richard.genoud@gmail.com>
12878 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12879 F: drivers/tty/serial/atmel_serial.c
12880 F: drivers/tty/serial/atmel_serial.h
12882 MICROCHIP AT91 USART MFD DRIVER
12883 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12884 L: linux-kernel@vger.kernel.org
12886 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12887 F: drivers/mfd/at91-usart.c
12888 F: include/dt-bindings/mfd/at91-usart.h
12890 MICROCHIP AT91 USART SPI DRIVER
12891 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12892 L: linux-spi@vger.kernel.org
12894 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12895 F: drivers/spi/spi-at91-usart.c
12897 MICROCHIP AUDIO ASOC DRIVERS
12898 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12899 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12903 MICROCHIP CSI2DC DRIVER
12904 M: Eugen Hristev <eugen.hristev@microchip.com>
12905 L: linux-media@vger.kernel.org
12907 F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
12908 F: drivers/media/platform/atmel/microchip-csi2dc.c
12910 MICROCHIP ECC DRIVER
12911 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12912 L: linux-crypto@vger.kernel.org
12914 F: drivers/crypto/atmel-ecc.*
12916 MICROCHIP EIC DRIVER
12917 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12918 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12920 F: drivers/irqchip/irq-mchp-eic.c
12922 MICROCHIP I2C DRIVER
12923 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12924 L: linux-i2c@vger.kernel.org
12926 F: drivers/i2c/busses/i2c-at91-*.c
12927 F: drivers/i2c/busses/i2c-at91.h
12929 MICROCHIP ISC DRIVER
12930 M: Eugen Hristev <eugen.hristev@microchip.com>
12931 L: linux-media@vger.kernel.org
12933 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
12934 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
12935 F: drivers/media/platform/atmel/atmel-isc*
12936 F: drivers/media/platform/atmel/atmel-sama*-isc*
12937 F: include/linux/atmel-isc-media.h
12939 MICROCHIP ISI DRIVER
12940 M: Eugen Hristev <eugen.hristev@microchip.com>
12941 L: linux-media@vger.kernel.org
12943 F: drivers/media/platform/atmel/atmel-isi.c
12944 F: drivers/media/platform/atmel/atmel-isi.h
12946 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
12947 M: Woojung Huh <woojung.huh@microchip.com>
12948 M: UNGLinuxDriver@microchip.com
12949 L: netdev@vger.kernel.org
12951 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
12952 F: drivers/net/dsa/microchip/*
12953 F: include/linux/platform_data/microchip-ksz.h
12954 F: net/dsa/tag_ksz.c
12956 MICROCHIP LAN743X ETHERNET DRIVER
12957 M: Bryan Whitehead <bryan.whitehead@microchip.com>
12958 M: UNGLinuxDriver@microchip.com
12959 L: netdev@vger.kernel.org
12961 F: drivers/net/ethernet/microchip/lan743x_*
12963 MICROCHIP LAN966X ETHERNET DRIVER
12964 M: Horatiu Vultur <horatiu.vultur@microchip.com>
12965 M: UNGLinuxDriver@microchip.com
12966 L: netdev@vger.kernel.org
12968 F: drivers/net/ethernet/microchip/lan966x/*
12970 MICROCHIP LCDFB DRIVER
12971 M: Nicolas Ferre <nicolas.ferre@microchip.com>
12972 L: linux-fbdev@vger.kernel.org
12974 F: drivers/video/fbdev/atmel_lcdfb.c
12975 F: include/video/atmel_lcdc.h
12977 MICROCHIP MCP16502 PMIC DRIVER
12978 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12979 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12981 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
12982 F: drivers/regulator/mcp16502.c
12984 MICROCHIP MCP3911 ADC DRIVER
12985 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12986 M: Kent Gustavsson <kent@minoris.se>
12987 L: linux-iio@vger.kernel.org
12989 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
12990 F: drivers/iio/adc/mcp3911.c
12992 MICROCHIP MMC/SD/SDIO MCI DRIVER
12993 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12995 F: drivers/mmc/host/atmel-mci.c
12997 MICROCHIP NAND DRIVER
12998 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12999 L: linux-mtd@lists.infradead.org
13001 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
13002 F: drivers/mtd/nand/raw/atmel/*
13004 MICROCHIP PWM DRIVER
13005 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13006 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13007 L: linux-pwm@vger.kernel.org
13009 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
13010 F: drivers/pwm/pwm-atmel.c
13012 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
13013 M: Eugen Hristev <eugen.hristev@microchip.com>
13014 L: linux-iio@vger.kernel.org
13016 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
13017 F: drivers/iio/adc/at91-sama5d2_adc.c
13018 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
13020 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
13021 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13023 F: drivers/power/reset/at91-sama5d2_shdwc.c
13025 MICROCHIP SPI DRIVER
13026 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13028 F: drivers/spi/spi-atmel.*
13030 MICROCHIP SSC DRIVER
13031 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13032 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13034 F: drivers/misc/atmel-ssc.c
13035 F: include/linux/atmel-ssc.h
13037 MICROCHIP USB251XB DRIVER
13038 M: Richard Leitner <richard.leitner@skidata.com>
13039 L: linux-usb@vger.kernel.org
13041 F: Documentation/devicetree/bindings/usb/usb251xb.txt
13042 F: drivers/usb/misc/usb251xb.c
13044 MICROCHIP USBA UDC DRIVER
13045 M: Cristian Birsan <cristian.birsan@microchip.com>
13046 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13048 F: drivers/usb/gadget/udc/atmel_usba_udc.*
13050 MICROCHIP WILC1000 WIFI DRIVER
13051 M: Ajay Singh <ajay.kathat@microchip.com>
13052 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13053 L: linux-wireless@vger.kernel.org
13055 F: drivers/net/wireless/microchip/wilc1000/
13057 MICROSEMI MIPS SOCS
13058 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13059 M: UNGLinuxDriver@microchip.com
13060 L: linux-mips@vger.kernel.org
13062 F: Documentation/devicetree/bindings/mips/mscc.txt
13063 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
13064 F: arch/mips/boot/dts/mscc/
13065 F: arch/mips/configs/generic/board-ocelot.config
13066 F: arch/mips/generic/board-ocelot.c
13068 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
13069 M: Don Brace <don.brace@microchip.com>
13070 L: storagedev@microchip.com
13071 L: linux-scsi@vger.kernel.org
13073 F: Documentation/scsi/smartpqi.rst
13074 F: drivers/scsi/smartpqi/Kconfig
13075 F: drivers/scsi/smartpqi/Makefile
13076 F: drivers/scsi/smartpqi/smartpqi*.[ch]
13077 F: include/linux/cciss*.h
13078 F: include/uapi/linux/cciss*.h
13080 MICROSOFT SURFACE BATTERY AND AC DRIVERS
13081 M: Maximilian Luz <luzmaximilian@gmail.com>
13082 L: linux-pm@vger.kernel.org
13083 L: platform-driver-x86@vger.kernel.org
13085 F: drivers/power/supply/surface_battery.c
13086 F: drivers/power/supply/surface_charger.c
13088 MICROSOFT SURFACE DTX DRIVER
13089 M: Maximilian Luz <luzmaximilian@gmail.com>
13090 L: platform-driver-x86@vger.kernel.org
13092 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
13093 F: drivers/platform/surface/surface_dtx.c
13094 F: include/uapi/linux/surface_aggregator/dtx.h
13096 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
13097 M: Maximilian Luz <luzmaximilian@gmail.com>
13098 L: platform-driver-x86@vger.kernel.org
13100 F: drivers/platform/surface/surface_gpe.c
13102 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
13103 M: Hans de Goede <hdegoede@redhat.com>
13104 M: Mark Gross <markgross@kernel.org>
13105 M: Maximilian Luz <luzmaximilian@gmail.com>
13106 L: platform-driver-x86@vger.kernel.org
13108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
13109 F: drivers/platform/surface/
13111 MICROSOFT SURFACE HID TRANSPORT DRIVER
13112 M: Maximilian Luz <luzmaximilian@gmail.com>
13113 L: linux-input@vger.kernel.org
13114 L: platform-driver-x86@vger.kernel.org
13116 F: drivers/hid/surface-hid/
13118 MICROSOFT SURFACE HOT-PLUG DRIVER
13119 M: Maximilian Luz <luzmaximilian@gmail.com>
13120 L: platform-driver-x86@vger.kernel.org
13122 F: drivers/platform/surface/surface_hotplug.c
13124 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
13125 M: Maximilian Luz <luzmaximilian@gmail.com>
13126 L: platform-driver-x86@vger.kernel.org
13128 F: drivers/platform/surface/surface_platform_profile.c
13130 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
13131 M: Chen Yu <yu.c.chen@intel.com>
13132 L: platform-driver-x86@vger.kernel.org
13134 F: drivers/platform/surface/surfacepro3_button.c
13136 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
13137 M: Maximilian Luz <luzmaximilian@gmail.com>
13138 L: platform-driver-x86@vger.kernel.org
13140 W: https://github.com/linux-surface/surface-aggregator-module
13141 C: irc://irc.libera.chat/linux-surface
13142 F: Documentation/driver-api/surface_aggregator/
13143 F: drivers/platform/surface/aggregator/
13144 F: drivers/platform/surface/surface_acpi_notify.c
13145 F: drivers/platform/surface/surface_aggregator_cdev.c
13146 F: drivers/platform/surface/surface_aggregator_registry.c
13147 F: include/linux/surface_acpi_notify.h
13148 F: include/linux/surface_aggregator/
13149 F: include/uapi/linux/surface_aggregator/
13151 MICROTEK X6 SCANNER
13152 M: Oliver Neukum <oliver@neukum.org>
13154 F: drivers/usb/image/microtek.*
13156 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
13157 M: Luka Kovacic <luka.kovacic@sartura.hr>
13158 M: Luka Perkov <luka.perkov@sartura.hr>
13160 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
13161 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
13162 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
13163 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
13164 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
13165 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
13167 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
13168 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13169 L: linux-media@vger.kernel.org
13171 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
13172 F: Documentation/driver-api/media/drivers/ccs/
13173 F: Documentation/userspace-api/media/drivers/ccs.rst
13174 F: drivers/media/i2c/ccs-pll.c
13175 F: drivers/media/i2c/ccs-pll.h
13176 F: drivers/media/i2c/ccs/
13177 F: include/uapi/linux/ccs.h
13178 F: include/uapi/linux/smiapp.h
13181 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13182 L: linux-mips@vger.kernel.org
13184 W: http://www.linux-mips.org/
13185 Q: https://patchwork.kernel.org/project/linux-mips/list/
13186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
13187 F: Documentation/devicetree/bindings/mips/
13188 F: Documentation/mips/
13190 F: drivers/platform/mips/
13192 MIPS BOSTON DEVELOPMENT BOARD
13193 M: Paul Burton <paulburton@kernel.org>
13194 L: linux-mips@vger.kernel.org
13196 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
13197 F: arch/mips/boot/dts/img/boston.dts
13198 F: arch/mips/configs/generic/board-boston.config
13199 F: drivers/clk/imgtec/clk-boston.c
13200 F: include/dt-bindings/clock/boston-clock.h
13203 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13204 M: Serge Semin <fancer.lancer@gmail.com>
13205 L: linux-mips@vger.kernel.org
13207 F: drivers/bus/mips_cdmm.c
13208 F: drivers/clocksource/mips-gic-timer.c
13209 F: drivers/cpuidle/cpuidle-cps.c
13210 F: drivers/irqchip/irq-mips-cpu.c
13211 F: drivers/irqchip/irq-mips-gic.c
13213 MIPS GENERIC PLATFORM
13214 M: Paul Burton <paulburton@kernel.org>
13215 L: linux-mips@vger.kernel.org
13217 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
13218 F: arch/mips/generic/
13219 F: arch/mips/tools/generic-board-config.sh
13221 MIPS RINT INSTRUCTION EMULATION
13222 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
13223 L: linux-mips@vger.kernel.org
13225 F: arch/mips/math-emu/dp_rint.c
13226 F: arch/mips/math-emu/sp_rint.c
13228 MIPS/LOONGSON1 ARCHITECTURE
13229 M: Keguang Zhang <keguang.zhang@gmail.com>
13230 L: linux-mips@vger.kernel.org
13232 F: arch/mips/include/asm/mach-loongson32/
13233 F: arch/mips/loongson32/
13234 F: drivers/*/*/*loongson1*
13235 F: drivers/*/*loongson1*
13237 MIPS/LOONGSON2EF ARCHITECTURE
13238 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
13239 L: linux-mips@vger.kernel.org
13241 F: arch/mips/include/asm/mach-loongson2ef/
13242 F: arch/mips/loongson2ef/
13243 F: drivers/cpufreq/loongson2_cpufreq.c
13245 MIPS/LOONGSON64 ARCHITECTURE
13246 M: Huacai Chen <chenhuacai@kernel.org>
13247 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
13248 L: linux-mips@vger.kernel.org
13250 F: arch/mips/include/asm/mach-loongson64/
13251 F: arch/mips/loongson64/
13252 F: drivers/irqchip/irq-loongson*
13253 F: drivers/platform/mips/cpu_hwmon.c
13255 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
13256 M: Hans Verkuil <hverkuil@xs4all.nl>
13257 L: linux-media@vger.kernel.org
13259 W: https://linuxtv.org
13260 T: git git://linuxtv.org/media_tree.git
13261 F: drivers/media/radio/radio-miropcm20*
13264 R: Lubomir Rintel <lkundrak@v3.sk>
13265 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
13268 F: arch/arm/boot/dts/mmp*
13269 F: arch/arm/mach-mmp/
13270 F: include/linux/soc/mmp/
13272 MMP USB PHY DRIVERS
13273 R: Lubomir Rintel <lkundrak@v3.sk>
13274 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13276 F: drivers/phy/marvell/phy-mmp3-usb.c
13277 F: drivers/phy/marvell/phy-pxa-usb.c
13279 MMU GATHER AND TLB INVALIDATION
13280 M: Will Deacon <will@kernel.org>
13281 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
13282 M: Andrew Morton <akpm@linux-foundation.org>
13283 M: Nick Piggin <npiggin@gmail.com>
13284 M: Peter Zijlstra <peterz@infradead.org>
13285 L: linux-arch@vger.kernel.org
13286 L: linux-mm@kvack.org
13288 F: arch/*/include/asm/tlb.h
13289 F: include/asm-generic/tlb.h
13292 MN88472 MEDIA DRIVER
13293 M: Antti Palosaari <crope@iki.fi>
13294 L: linux-media@vger.kernel.org
13296 W: https://linuxtv.org
13297 W: http://palosaari.fi/linux/
13298 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13299 F: drivers/media/dvb-frontends/mn88472*
13301 MN88473 MEDIA DRIVER
13302 M: Antti Palosaari <crope@iki.fi>
13303 L: linux-media@vger.kernel.org
13305 W: https://linuxtv.org
13306 W: http://palosaari.fi/linux/
13307 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13308 F: drivers/media/dvb-frontends/mn88473*
13311 M: Luis Chamberlain <mcgrof@kernel.org>
13312 L: linux-modules@vger.kernel.org
13313 L: linux-kernel@vger.kernel.org
13315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
13316 F: include/linux/module.h
13319 MONOLITHIC POWER SYSTEM PMIC DRIVER
13320 M: Saravanan Sekar <sravanhome@gmail.com>
13322 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
13323 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
13324 F: drivers/iio/adc/mp2629_adc.c
13325 F: drivers/mfd/mp2629.c
13326 F: drivers/power/supply/mp2629_charger.c
13327 F: drivers/regulator/mp5416.c
13328 F: drivers/regulator/mpq7920.c
13329 F: drivers/regulator/mpq7920.h
13330 F: include/linux/mfd/mp2629.h
13332 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
13334 W: http://popies.net/meye/
13335 F: Documentation/userspace-api/media/drivers/meye*
13336 F: drivers/media/pci/meye/
13337 F: include/uapi/linux/meye.h
13339 MOTORCOMM PHY DRIVER
13340 M: Peter Geis <pgwipeout@gmail.com>
13341 L: netdev@vger.kernel.org
13343 F: drivers/net/phy/motorcomm.c
13345 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
13346 M: Jiri Slaby <jirislaby@kernel.org>
13348 F: Documentation/driver-api/serial/moxa-smartio.rst
13349 F: drivers/tty/mxser.*
13351 MR800 AVERMEDIA USB FM RADIO DRIVER
13352 M: Alexey Klimov <klimov.linux@gmail.com>
13353 L: linux-media@vger.kernel.org
13355 T: git git://linuxtv.org/media_tree.git
13356 F: drivers/media/radio/radio-mr800.c
13358 MRF24J40 IEEE 802.15.4 RADIO DRIVER
13359 M: Alan Ott <alan@signal11.us>
13360 L: linux-wpan@vger.kernel.org
13362 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
13363 F: drivers/net/ieee802154/mrf24j40.c
13366 M: "Lee, Chun-Yi" <jlee@suse.com>
13367 L: platform-driver-x86@vger.kernel.org
13369 F: drivers/platform/x86/msi-laptop.c
13372 L: platform-driver-x86@vger.kernel.org
13374 F: drivers/platform/x86/msi-wmi.c
13376 MSI001 MEDIA DRIVER
13377 M: Antti Palosaari <crope@iki.fi>
13378 L: linux-media@vger.kernel.org
13380 W: https://linuxtv.org
13381 W: http://palosaari.fi/linux/
13382 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13383 T: git git://linuxtv.org/anttip/media_tree.git
13384 F: drivers/media/tuners/msi001*
13386 MSI2500 MEDIA DRIVER
13387 M: Antti Palosaari <crope@iki.fi>
13388 L: linux-media@vger.kernel.org
13390 W: https://linuxtv.org
13391 W: http://palosaari.fi/linux/
13392 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13393 T: git git://linuxtv.org/anttip/media_tree.git
13394 F: drivers/media/usb/msi2500/
13396 MSTAR INTERRUPT CONTROLLER DRIVER
13397 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
13398 M: Daniel Palmer <daniel@thingy.jp>
13400 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
13401 F: drivers/irqchip/irq-mst-intc.c
13403 MSYSTEMS DISKONCHIP G3 MTD DRIVER
13404 M: Robert Jarzmik <robert.jarzmik@free.fr>
13405 L: linux-mtd@lists.infradead.org
13407 F: drivers/mtd/devices/docg3*
13409 MT9M032 APTINA SENSOR DRIVER
13410 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13411 L: linux-media@vger.kernel.org
13413 T: git git://linuxtv.org/media_tree.git
13414 F: drivers/media/i2c/mt9m032.c
13415 F: include/media/i2c/mt9m032.h
13417 MT9P031 APTINA CAMERA SENSOR
13418 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13419 L: linux-media@vger.kernel.org
13421 T: git git://linuxtv.org/media_tree.git
13422 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
13423 F: drivers/media/i2c/mt9p031.c
13424 F: include/media/i2c/mt9p031.h
13426 MT9T001 APTINA CAMERA SENSOR
13427 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13428 L: linux-media@vger.kernel.org
13430 T: git git://linuxtv.org/media_tree.git
13431 F: drivers/media/i2c/mt9t001.c
13432 F: include/media/i2c/mt9t001.h
13434 MT9T112 APTINA CAMERA SENSOR
13435 M: Jacopo Mondi <jacopo@jmondi.org>
13436 L: linux-media@vger.kernel.org
13438 T: git git://linuxtv.org/media_tree.git
13439 F: drivers/media/i2c/mt9t112.c
13440 F: include/media/i2c/mt9t112.h
13442 MT9V032 APTINA CAMERA SENSOR
13443 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13444 L: linux-media@vger.kernel.org
13446 T: git git://linuxtv.org/media_tree.git
13447 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
13448 F: drivers/media/i2c/mt9v032.c
13449 F: include/media/i2c/mt9v032.h
13451 MT9V111 APTINA CAMERA SENSOR
13452 M: Jacopo Mondi <jacopo@jmondi.org>
13453 L: linux-media@vger.kernel.org
13455 T: git git://linuxtv.org/media_tree.git
13456 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
13457 F: drivers/media/i2c/mt9v111.c
13459 MULTIFUNCTION DEVICES (MFD)
13460 M: Lee Jones <lee.jones@linaro.org>
13462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13463 F: Documentation/devicetree/bindings/mfd/
13465 F: include/dt-bindings/mfd/
13466 F: include/linux/mfd/
13468 MULTIMEDIA CARD (MMC) ETC. OVER SPI
13470 F: drivers/mmc/host/mmc_spi.c
13471 F: include/linux/spi/mmc_spi.h
13473 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
13474 M: Ulf Hansson <ulf.hansson@linaro.org>
13475 L: linux-mmc@vger.kernel.org
13477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
13478 F: Documentation/devicetree/bindings/mmc/
13480 F: include/linux/mmc/
13481 F: include/uapi/linux/mmc/
13483 MULTIPLEXER SUBSYSTEM
13484 M: Peter Rosin <peda@axentia.se>
13486 F: Documentation/ABI/testing/sysfs-class-mux*
13487 F: Documentation/devicetree/bindings/mux/
13489 F: include/dt-bindings/mux/
13490 F: include/linux/mux/
13492 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
13493 M: Bin Liu <b-liu@ti.com>
13494 L: linux-usb@vger.kernel.org
13496 F: drivers/usb/musb/
13498 MXL301RF MEDIA DRIVER
13499 M: Akihiro Tsukada <tskd08@gmail.com>
13500 L: linux-media@vger.kernel.org
13502 F: drivers/media/tuners/mxl301rf*
13504 MXL5007T MEDIA DRIVER
13505 M: Michael Krufky <mkrufky@linuxtv.org>
13506 L: linux-media@vger.kernel.org
13508 W: https://linuxtv.org
13509 W: http://github.com/mkrufky
13510 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13511 T: git git://linuxtv.org/mkrufky/tuners.git
13512 F: drivers/media/tuners/mxl5007t.*
13515 M: Marek Vasut <marex@denx.de>
13516 M: Stefan Agner <stefan@agner.ch>
13517 L: dri-devel@lists.freedesktop.org
13519 T: git git://anongit.freedesktop.org/drm/drm-misc
13520 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
13521 F: drivers/gpu/drm/mxsfb/
13523 MYLEX DAC960 PCI RAID Controller
13524 M: Hannes Reinecke <hare@kernel.org>
13525 L: linux-scsi@vger.kernel.org
13527 F: drivers/scsi/myrb.*
13528 F: drivers/scsi/myrs.*
13530 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
13531 M: Chris Lee <christopher.lee@cspi.com>
13532 L: netdev@vger.kernel.org
13534 W: https://www.cspi.com/ethernet-products/support/downloads/
13535 F: drivers/net/ethernet/myricom/myri10ge/
13537 NAND FLASH SUBSYSTEM
13538 M: Miquel Raynal <miquel.raynal@bootlin.com>
13539 R: Richard Weinberger <richard@nod.at>
13540 L: linux-mtd@lists.infradead.org
13542 W: http://www.linux-mtd.infradead.org/
13543 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13544 C: irc://irc.oftc.net/mtd
13545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
13546 F: drivers/mtd/nand/
13547 F: include/linux/mtd/*nand*.h
13549 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
13550 M: Daniel Mack <zonque@gmail.com>
13551 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13553 W: http://www.native-instruments.com
13554 F: sound/usb/caiaq/
13556 NATSEMI ETHERNET DRIVER (DP8381x)
13558 F: drivers/net/ethernet/natsemi/natsemi.c
13560 NCR 5380 SCSI DRIVERS
13561 M: Finn Thain <fthain@linux-m68k.org>
13562 M: Michael Schmitz <schmitzmic@gmail.com>
13563 L: linux-scsi@vger.kernel.org
13565 F: Documentation/scsi/g_NCR5380.rst
13566 F: drivers/scsi/NCR5380.*
13567 F: drivers/scsi/arm/cumana_1.c
13568 F: drivers/scsi/arm/oak.c
13569 F: drivers/scsi/atari_scsi.*
13570 F: drivers/scsi/dmx3191d.c
13571 F: drivers/scsi/g_NCR5380.*
13572 F: drivers/scsi/mac_scsi.*
13573 F: drivers/scsi/sun3_scsi.*
13574 F: drivers/scsi/sun3_scsi_vme.c
13577 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
13581 NCT6775 HARDWARE MONITOR DRIVER - CORE & PLATFORM DRIVER
13582 M: Guenter Roeck <linux@roeck-us.net>
13583 L: linux-hwmon@vger.kernel.org
13585 F: Documentation/hwmon/nct6775.rst
13586 F: drivers/hwmon/nct6775-core.c
13587 F: drivers/hwmon/nct6775-platform.c
13588 F: drivers/hwmon/nct6775.h
13590 NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
13591 M: Zev Weiss <zev@bewilderbeest.net>
13592 L: linux-hwmon@vger.kernel.org
13594 F: Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
13595 F: drivers/hwmon/nct6775-i2c.c
13598 M: Jakub Kicinski <kuba@kernel.org>
13600 F: drivers/net/netdevsim/*
13602 NETEM NETWORK EMULATOR
13603 M: Stephen Hemminger <stephen@networkplumber.org>
13604 L: netdev@vger.kernel.org
13606 F: net/sched/sch_netem.c
13608 NETERION 10GbE DRIVERS (s2io/vxge)
13609 M: Jon Mason <jdmason@kudzu.us>
13610 L: netdev@vger.kernel.org
13612 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
13613 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
13614 F: drivers/net/ethernet/neterion/
13617 M: Pablo Neira Ayuso <pablo@netfilter.org>
13618 M: Jozsef Kadlecsik <kadlec@netfilter.org>
13619 M: Florian Westphal <fw@strlen.de>
13620 L: netfilter-devel@vger.kernel.org
13621 L: coreteam@netfilter.org
13623 W: http://www.netfilter.org/
13624 W: http://www.iptables.org/
13625 W: http://www.nftables.org/
13626 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
13627 C: irc://irc.libera.chat/netfilter
13628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
13629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
13630 F: include/linux/netfilter*
13631 F: include/linux/netfilter/
13632 F: include/net/netfilter/
13633 F: include/uapi/linux/netfilter*
13634 F: include/uapi/linux/netfilter/
13635 F: net/*/netfilter.c
13636 F: net/*/netfilter/
13637 F: net/bridge/br_netfilter*.c
13640 NETROM NETWORK LAYER
13641 M: Ralf Baechle <ralf@linux-mips.org>
13642 L: linux-hams@vger.kernel.org
13644 W: http://www.linux-ax25.org/
13645 F: include/net/netrom.h
13646 F: include/uapi/linux/netrom.h
13649 NETRONIX EMBEDDED CONTROLLER
13650 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
13652 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
13653 F: drivers/mfd/ntxec.c
13654 F: drivers/pwm/pwm-ntxec.c
13655 F: drivers/rtc/rtc-ntxec.c
13656 F: include/linux/mfd/ntxec.h
13658 NETRONOME ETHERNET DRIVERS
13659 M: Simon Horman <simon.horman@corigine.com>
13660 R: Jakub Kicinski <kuba@kernel.org>
13661 L: oss-drivers@corigine.com
13663 F: drivers/net/ethernet/netronome/
13665 NETWORK BLOCK DEVICE (NBD)
13666 M: Josef Bacik <josef@toxicpanda.com>
13667 L: linux-block@vger.kernel.org
13668 L: nbd@other.debian.org
13670 F: Documentation/admin-guide/blockdev/nbd.rst
13671 F: drivers/block/nbd.c
13672 F: include/trace/events/nbd.h
13673 F: include/uapi/linux/nbd.h
13675 NETWORK DROP MONITOR
13676 M: Neil Horman <nhorman@tuxdriver.com>
13677 L: netdev@vger.kernel.org
13679 W: https://fedorahosted.org/dropwatch/
13680 F: include/uapi/linux/net_dropmon.h
13681 F: net/core/drop_monitor.c
13684 M: "David S. Miller" <davem@davemloft.net>
13685 M: Eric Dumazet <edumazet@google.com>
13686 M: Jakub Kicinski <kuba@kernel.org>
13687 M: Paolo Abeni <pabeni@redhat.com>
13688 L: netdev@vger.kernel.org
13690 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13693 F: Documentation/devicetree/bindings/net/
13694 F: drivers/connector/
13696 F: include/linux/etherdevice.h
13697 F: include/linux/fcdevice.h
13698 F: include/linux/fddidevice.h
13699 F: include/linux/hippidevice.h
13700 F: include/linux/if_*
13701 F: include/linux/inetdevice.h
13702 F: include/linux/netdevice.h
13703 F: include/uapi/linux/if_*
13704 F: include/uapi/linux/netdevice.h
13706 NETWORKING DRIVERS (WIRELESS)
13707 M: Kalle Valo <kvalo@kernel.org>
13708 L: linux-wireless@vger.kernel.org
13710 W: https://wireless.wiki.kernel.org/
13711 Q: https://patchwork.kernel.org/project/linux-wireless/list/
13712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13714 F: Documentation/devicetree/bindings/net/wireless/
13715 F: drivers/net/wireless/
13718 M: Andrew Lunn <andrew@lunn.ch>
13719 M: Vivien Didelot <vivien.didelot@gmail.com>
13720 M: Florian Fainelli <f.fainelli@gmail.com>
13721 M: Vladimir Oltean <olteanv@gmail.com>
13723 F: Documentation/devicetree/bindings/net/dsa/
13724 F: drivers/net/dsa/
13725 F: include/linux/dsa/
13726 F: include/linux/platform_data/dsa.h
13727 F: include/net/dsa.h
13729 F: tools/testing/selftests/drivers/net/dsa/
13731 NETWORKING [GENERAL]
13732 M: "David S. Miller" <davem@davemloft.net>
13733 M: Eric Dumazet <edumazet@google.com>
13734 M: Jakub Kicinski <kuba@kernel.org>
13735 M: Paolo Abeni <pabeni@redhat.com>
13736 L: netdev@vger.kernel.org
13738 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13739 B: mailto:netdev@vger.kernel.org
13740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13742 F: Documentation/networking/
13743 F: Documentation/process/maintainer-netdev.rst
13744 F: include/linux/in.h
13745 F: include/linux/net.h
13746 F: include/linux/netdevice.h
13748 F: include/uapi/linux/in.h
13749 F: include/uapi/linux/net.h
13750 F: include/uapi/linux/net_namespace.h
13751 F: include/uapi/linux/netdevice.h
13755 F: tools/testing/selftests/net/
13758 M: Steffen Klassert <steffen.klassert@secunet.com>
13759 M: Herbert Xu <herbert@gondor.apana.org.au>
13760 M: "David S. Miller" <davem@davemloft.net>
13761 L: netdev@vger.kernel.org
13763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
13764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
13765 F: include/net/xfrm.h
13766 F: include/uapi/linux/xfrm.h
13769 F: net/ipv4/ip_vti.c
13770 F: net/ipv4/ipcomp.c
13774 F: net/ipv6/ip6_vti.c
13775 F: net/ipv6/ipcomp6.c
13779 F: tools/testing/selftests/net/ipsec.c
13781 NETWORKING [IPv4/IPv6]
13782 M: "David S. Miller" <davem@davemloft.net>
13783 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
13784 M: David Ahern <dsahern@kernel.org>
13785 L: netdev@vger.kernel.org
13787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13789 F: include/linux/ip.h
13790 F: include/linux/ipv6*
13791 F: include/net/fib*
13793 F: include/net/route.h
13797 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
13798 M: Paul Moore <paul@paul-moore.com>
13799 L: netdev@vger.kernel.org
13800 L: linux-security-module@vger.kernel.org
13802 W: https://github.com/netlabel
13803 F: Documentation/netlabel/
13804 F: include/net/calipso.h
13805 F: include/net/cipso_ipv4.h
13806 F: include/net/netlabel.h
13807 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
13808 F: include/uapi/linux/netfilter/xt_SECMARK.h
13809 F: net/ipv4/cipso_ipv4.c
13810 F: net/ipv6/calipso.c
13811 F: net/netfilter/xt_CONNSECMARK.c
13812 F: net/netfilter/xt_SECMARK.c
13816 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
13817 M: Matthieu Baerts <matthieu.baerts@tessares.net>
13818 L: netdev@vger.kernel.org
13819 L: mptcp@lists.linux.dev
13821 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
13822 B: https://github.com/multipath-tcp/mptcp_net-next/issues
13823 F: Documentation/networking/mptcp-sysctl.rst
13824 F: include/net/mptcp.h
13825 F: include/trace/events/mptcp.h
13826 F: include/uapi/linux/mptcp.h
13828 F: tools/testing/selftests/net/mptcp/
13831 M: Eric Dumazet <edumazet@google.com>
13832 L: netdev@vger.kernel.org
13834 F: include/linux/tcp.h
13835 F: include/net/tcp.h
13836 F: include/trace/events/tcp.h
13837 F: include/uapi/linux/tcp.h
13838 F: net/ipv4/syncookies.c
13840 F: net/ipv6/syncookies.c
13844 M: Boris Pismenny <borisp@nvidia.com>
13845 M: John Fastabend <john.fastabend@gmail.com>
13846 M: Daniel Borkmann <daniel@iogearbox.net>
13847 M: Jakub Kicinski <kuba@kernel.org>
13848 L: netdev@vger.kernel.org
13850 F: include/net/tls.h
13851 F: include/uapi/linux/tls.h
13854 NETXEN (1/10) GbE SUPPORT
13855 M: Manish Chopra <manishc@marvell.com>
13856 M: Rahul Verma <rahulv@marvell.com>
13857 M: GR-Linux-NIC-Dev@marvell.com
13858 L: netdev@vger.kernel.org
13860 F: drivers/net/ethernet/qlogic/netxen/
13862 NET_FAILOVER MODULE
13863 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
13864 L: netdev@vger.kernel.org
13866 F: Documentation/networking/net_failover.rst
13867 F: drivers/net/net_failover.c
13868 F: include/net/net_failover.h
13871 M: David Ahern <dsahern@kernel.org>
13872 L: netdev@vger.kernel.org
13874 F: include/net/netns/nexthop.h
13875 F: include/net/nexthop.h
13876 F: include/uapi/linux/nexthop.h
13877 F: net/ipv4/nexthop.c
13880 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
13881 L: linux-nfc@lists.01.org (subscribers-only)
13882 L: netdev@vger.kernel.org
13884 B: mailto:linux-nfc@lists.01.org
13885 F: Documentation/devicetree/bindings/net/nfc/
13887 F: include/linux/platform_data/nfcmrvl.h
13888 F: include/net/nfc/
13889 F: include/uapi/linux/nfc.h
13892 NFC VIRTUAL NCI DEVICE DRIVER
13893 M: Bongsu Jeon <bongsu.jeon@samsung.com>
13894 L: netdev@vger.kernel.org
13895 L: linux-nfc@lists.01.org (subscribers-only)
13897 F: drivers/nfc/virtual_ncidev.c
13898 F: tools/testing/selftests/nci/
13900 NFS, SUNRPC, AND LOCKD CLIENTS
13901 M: Trond Myklebust <trond.myklebust@hammerspace.com>
13902 M: Anna Schumaker <anna@kernel.org>
13903 L: linux-nfs@vger.kernel.org
13905 W: http://client.linux-nfs.org
13906 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
13910 F: include/linux/lockd/
13911 F: include/linux/nfs*
13912 F: include/linux/sunrpc/
13913 F: include/uapi/linux/nfs*
13914 F: include/uapi/linux/sunrpc/
13916 F: Documentation/filesystems/nfs/
13919 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
13920 L: linux-nilfs@vger.kernel.org
13922 W: https://nilfs.sourceforge.io/
13923 W: https://nilfs.osdn.jp/
13924 T: git git://github.com/konis/nilfs2.git
13925 F: Documentation/filesystems/nilfs2.rst
13927 F: include/trace/events/nilfs2.h
13928 F: include/uapi/linux/nilfs2_api.h
13929 F: include/uapi/linux/nilfs2_ondisk.h
13931 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
13932 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13934 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13935 F: Documentation/scsi/NinjaSCSI.rst
13936 F: drivers/scsi/pcmcia/nsp_*
13938 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
13939 M: GOTO Masanori <gotom@debian.or.jp>
13940 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13942 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13943 F: Documentation/scsi/NinjaSCSI.rst
13944 F: drivers/scsi/nsp32*
13946 NINTENDO HID DRIVER
13947 M: Daniel J. Ogorchock <djogorchock@gmail.com>
13948 L: linux-input@vger.kernel.org
13950 F: drivers/hid/hid-nintendo*
13953 M: Dinh Nguyen <dinguyen@kernel.org>
13955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
13958 NITRO ENCLAVES (NE)
13959 M: Andra Paraschiv <andraprs@amazon.com>
13960 M: Alexandru Vasile <lexnv@amazon.com>
13961 M: Alexandru Ciobotaru <alcioa@amazon.com>
13962 L: linux-kernel@vger.kernel.org
13964 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
13965 F: Documentation/virt/ne_overview.rst
13966 F: drivers/virt/nitro_enclaves/
13967 F: include/linux/nitro_enclaves.h
13968 F: include/uapi/linux/nitro_enclaves.h
13969 F: samples/nitro_enclaves/
13971 NOHZ, DYNTICKS SUPPORT
13972 M: Frederic Weisbecker <fweisbec@gmail.com>
13973 M: Thomas Gleixner <tglx@linutronix.de>
13974 M: Ingo Molnar <mingo@kernel.org>
13975 L: linux-kernel@vger.kernel.org
13977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
13978 F: include/linux/sched/nohz.h
13979 F: include/linux/tick.h
13980 F: kernel/time/tick*.*
13982 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
13983 M: Pavel Machek <pavel@ucw.cz>
13984 M: Sakari Ailus <sakari.ailus@iki.fi>
13985 L: linux-media@vger.kernel.org
13987 F: drivers/media/i2c/ad5820.c
13988 F: drivers/media/i2c/et8ek8
13990 NOKIA N900 POWER SUPPLY DRIVERS
13991 R: Pali Rohár <pali@kernel.org>
13992 F: drivers/power/supply/bq2415x_charger.c
13993 F: drivers/power/supply/bq27xxx_battery.c
13994 F: drivers/power/supply/bq27xxx_battery_i2c.c
13995 F: drivers/power/supply/isp1704_charger.c
13996 F: drivers/power/supply/rx51_battery.c
13997 F: include/linux/power/bq2415x_charger.h
13998 F: include/linux/power/bq27xxx_battery.h
14001 M: Willy Tarreau <w@1wt.eu>
14003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
14004 F: tools/include/nolibc/
14007 M: Matthias Maennich <maennich@google.com>
14009 F: Documentation/core-api/symbol-namespaces.rst
14013 M: Sanjay R Mehta <sanju.mehta@amd.com>
14014 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
14015 L: ntb@lists.linux.dev
14017 F: drivers/ntb/hw/amd/
14020 M: Jon Mason <jdmason@kudzu.us>
14021 M: Dave Jiang <dave.jiang@intel.com>
14022 M: Allen Hubbe <allenbh@gmail.com>
14023 L: ntb@lists.linux.dev
14025 W: https://github.com/jonmason/ntb/wiki
14026 T: git git://github.com/jonmason/ntb.git
14027 F: drivers/net/ntb_netdev.c
14029 F: include/linux/ntb.h
14030 F: include/linux/ntb_transport.h
14031 F: tools/testing/selftests/ntb/
14034 M: Serge Semin <fancer.lancer@gmail.com>
14035 L: ntb@lists.linux.dev
14037 F: drivers/ntb/hw/idt/
14040 M: Dave Jiang <dave.jiang@intel.com>
14041 L: ntb@lists.linux.dev
14043 W: https://github.com/davejiang/linux/wiki
14044 T: git https://github.com/davejiang/linux.git
14045 F: drivers/ntb/hw/intel/
14048 M: Anton Altaparmakov <anton@tuxera.com>
14049 L: linux-ntfs-dev@lists.sourceforge.net
14051 W: http://www.tuxera.com/
14052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
14053 F: Documentation/filesystems/ntfs.rst
14057 M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
14058 L: ntfs3@lists.linux.dev
14060 W: http://www.paragon-software.com/
14061 T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
14062 F: Documentation/filesystems/ntfs3.rst
14066 M: Finn Thain <fthain@linux-m68k.org>
14067 L: linux-m68k@lists.linux-m68k.org
14069 F: arch/*/include/asm/nubus.h
14071 F: include/linux/nubus.h
14072 F: include/uapi/linux/nubus.h
14074 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
14075 M: Antonino Daplas <adaplas@gmail.com>
14076 L: linux-fbdev@vger.kernel.org
14078 F: drivers/video/fbdev/nvidia/
14079 F: drivers/video/fbdev/riva/
14081 NVIDIA WMI EC BACKLIGHT DRIVER
14082 M: Daniel Dadap <ddadap@nvidia.com>
14083 L: platform-driver-x86@vger.kernel.org
14085 F: drivers/platform/x86/nvidia-wmi-ec-backlight.c
14088 M: Keith Busch <kbusch@kernel.org>
14089 M: Jens Axboe <axboe@fb.com>
14090 M: Christoph Hellwig <hch@lst.de>
14091 M: Sagi Grimberg <sagi@grimberg.me>
14092 L: linux-nvme@lists.infradead.org
14094 W: http://git.infradead.org/nvme.git
14095 T: git://git.infradead.org/nvme.git
14096 F: drivers/nvme/host/
14097 F: include/linux/nvme.h
14098 F: include/uapi/linux/nvme_ioctl.h
14100 NVM EXPRESS FC TRANSPORT DRIVERS
14101 M: James Smart <james.smart@broadcom.com>
14102 L: linux-nvme@lists.infradead.org
14104 F: drivers/nvme/host/fc.c
14105 F: drivers/nvme/target/fc.c
14106 F: drivers/nvme/target/fcloop.c
14107 F: include/linux/nvme-fc-driver.h
14108 F: include/linux/nvme-fc.h
14110 NVM EXPRESS TARGET DRIVER
14111 M: Christoph Hellwig <hch@lst.de>
14112 M: Sagi Grimberg <sagi@grimberg.me>
14113 M: Chaitanya Kulkarni <kch@nvidia.com>
14114 L: linux-nvme@lists.infradead.org
14116 W: http://git.infradead.org/nvme.git
14117 T: git://git.infradead.org/nvme.git
14118 F: drivers/nvme/target/
14121 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
14124 F: Documentation/ABI/stable/sysfs-bus-nvmem
14125 F: Documentation/devicetree/bindings/nvmem/
14127 F: include/linux/nvmem-consumer.h
14128 F: include/linux/nvmem-provider.h
14130 NXP C45 TJA11XX PHY DRIVER
14131 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
14132 L: netdev@vger.kernel.org
14134 F: drivers/net/phy/nxp-c45-tja11xx.c
14137 M: Ashish Kumar <ashish.kumar@nxp.com>
14138 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
14139 L: linux-spi@vger.kernel.org
14141 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
14142 F: drivers/spi/spi-nxp-fspi.c
14144 NXP FXAS21002C DRIVER
14145 M: Rui Miguel Silva <rmfrfs@gmail.com>
14146 L: linux-iio@vger.kernel.org
14148 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
14149 F: drivers/iio/gyro/fxas21002c.h
14150 F: drivers/iio/gyro/fxas21002c_core.c
14151 F: drivers/iio/gyro/fxas21002c_i2c.c
14152 F: drivers/iio/gyro/fxas21002c_spi.c
14154 NXP i.MX CLOCK DRIVERS
14155 M: Abel Vesa <abel.vesa@nxp.com>
14156 L: linux-clk@vger.kernel.org
14157 L: linux-imx@nxp.com
14159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
14160 F: Documentation/devicetree/bindings/clock/imx*
14161 F: drivers/clk/imx/
14162 F: include/dt-bindings/clock/imx*
14164 NXP i.MX 8MQ DCSS DRIVER
14165 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
14166 R: Lucas Stach <l.stach@pengutronix.de>
14167 L: dri-devel@lists.freedesktop.org
14169 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
14170 F: drivers/gpu/drm/imx/dcss/
14172 NXP i.MX 8QXP ADC DRIVER
14173 M: Cai Huoqing <cai.huoqing@linux.dev>
14174 M: Haibo Chen <haibo.chen@nxp.com>
14175 L: linux-imx@nxp.com
14176 L: linux-iio@vger.kernel.org
14178 F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
14179 F: drivers/iio/adc/imx8qxp-adc.c
14181 NXP i.MX 7D/6SX/6UL AND VF610 ADC DRIVER
14182 M: Haibo Chen <haibo.chen@nxp.com>
14183 L: linux-iio@vger.kernel.org
14184 L: linux-imx@nxp.com
14186 F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
14187 F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
14188 F: drivers/iio/adc/imx7d_adc.c
14189 F: drivers/iio/adc/vf610_adc.c
14191 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
14192 M: Jagan Teki <jagan@amarulasolutions.com>
14194 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
14195 F: drivers/regulator/pf8x00-regulator.c
14197 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
14198 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14199 L: linux-kernel@vger.kernel.org
14201 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
14202 F: drivers/extcon/extcon-ptn5150.c
14204 NXP SGTL5000 DRIVER
14205 M: Fabio Estevam <festevam@gmail.com>
14206 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14208 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
14209 F: sound/soc/codecs/sgtl5000*
14211 NXP SJA1105 ETHERNET SWITCH DRIVER
14212 M: Vladimir Oltean <olteanv@gmail.com>
14213 L: linux-kernel@vger.kernel.org
14215 F: drivers/net/dsa/sja1105
14216 F: drivers/net/pcs/pcs-xpcs-nxp.c
14218 NXP TDA998X DRM DRIVER
14219 M: Russell King <linux@armlinux.org.uk>
14221 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
14222 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
14223 F: drivers/gpu/drm/i2c/tda998x_drv.c
14224 F: include/drm/i2c/tda998x.h
14225 F: include/dt-bindings/display/tda998x.h
14229 M: Peter Rosin <peda@axentia.se>
14230 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14232 F: Documentation/devicetree/bindings/sound/tfa9879.txt
14233 F: sound/soc/codecs/tfa9879*
14235 NXP/Goodix TFA989X (TFA1) DRIVER
14236 M: Stephan Gerhold <stephan@gerhold.net>
14237 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14239 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
14240 F: sound/soc/codecs/tfa989x.c
14243 R: Charles Gorand <charles.gorand@effinnov.com>
14244 L: linux-nfc@lists.01.org (subscribers-only)
14246 F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
14247 F: drivers/nfc/nxp-nci
14249 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
14250 M: Mirela Rabulea <mirela.rabulea@nxp.com>
14251 R: NXP Linux Team <linux-imx@nxp.com>
14252 L: linux-media@vger.kernel.org
14254 F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
14255 F: drivers/media/platform/nxp/imx-jpeg
14257 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
14258 M: Jonas Malaco <jonas@protocubo.io>
14259 L: linux-hwmon@vger.kernel.org
14261 F: Documentation/hwmon/nzxt-kraken2.rst
14262 F: drivers/hwmon/nzxt-kraken2.c
14264 NZXT-SMART2 HARDWARE MONITORING DRIVER
14265 M: Aleksandr Mezin <mezin.alexander@gmail.com>
14266 L: linux-hwmon@vger.kernel.org
14268 F: Documentation/hwmon/nzxt-smart2.rst
14269 F: drivers/hwmon/nzxt-smart2.c
14272 M: Jiri Pirko <jiri@nvidia.com>
14273 L: netdev@vger.kernel.org
14275 F: include/linux/objagg.h
14277 F: lib/test_objagg.c
14280 M: Josh Poimboeuf <jpoimboe@kernel.org>
14281 M: Peter Zijlstra <peterz@infradead.org>
14284 F: include/linux/objtool.h
14286 OCELOT ETHERNET SWITCH DRIVER
14287 M: Vladimir Oltean <vladimir.oltean@nxp.com>
14288 M: Claudiu Manoil <claudiu.manoil@nxp.com>
14289 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14290 M: UNGLinuxDriver@microchip.com
14291 L: netdev@vger.kernel.org
14293 F: drivers/net/dsa/ocelot/*
14294 F: drivers/net/ethernet/mscc/
14295 F: include/soc/mscc/ocelot*
14296 F: net/dsa/tag_ocelot.c
14297 F: net/dsa/tag_ocelot_8021q.c
14298 F: tools/testing/selftests/drivers/net/ocelot/*
14300 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
14301 M: Frederic Barrat <fbarrat@linux.ibm.com>
14302 M: Andrew Donnellan <ajd@linux.ibm.com>
14303 L: linuxppc-dev@lists.ozlabs.org
14305 F: Documentation/userspace-api/accelerators/ocxl.rst
14306 F: arch/powerpc/include/asm/pnv-ocxl.h
14307 F: arch/powerpc/platforms/powernv/ocxl.c
14308 F: drivers/misc/ocxl/
14309 F: include/misc/ocxl*
14310 F: include/uapi/misc/ocxl.h
14313 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
14314 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
14315 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14316 L: linux-omap@vger.kernel.org
14318 F: sound/soc/ti/n810.c
14319 F: sound/soc/ti/omap*
14320 F: sound/soc/ti/rx51.c
14321 F: sound/soc/ti/sdma-pcm.*
14323 OMAP CLOCK FRAMEWORK SUPPORT
14324 M: Paul Walmsley <paul@pwsan.com>
14325 L: linux-omap@vger.kernel.org
14327 F: arch/arm/*omap*/*clock*
14329 OMAP DEVICE TREE SUPPORT
14330 M: Benoît Cousson <bcousson@baylibre.com>
14331 M: Tony Lindgren <tony@atomide.com>
14332 L: linux-omap@vger.kernel.org
14333 L: devicetree@vger.kernel.org
14335 F: arch/arm/boot/dts/*am3*
14336 F: arch/arm/boot/dts/*am4*
14337 F: arch/arm/boot/dts/*am5*
14338 F: arch/arm/boot/dts/*dra7*
14339 F: arch/arm/boot/dts/*omap*
14340 F: arch/arm/boot/dts/logicpd-som-lv*
14341 F: arch/arm/boot/dts/logicpd-torpedo*
14343 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
14344 L: linux-omap@vger.kernel.org
14345 L: linux-fbdev@vger.kernel.org
14347 F: Documentation/arm/omap/dss.rst
14348 F: drivers/video/fbdev/omap2/
14350 OMAP FRAMEBUFFER SUPPORT
14351 L: linux-fbdev@vger.kernel.org
14352 L: linux-omap@vger.kernel.org
14354 F: drivers/video/fbdev/omap/
14356 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
14357 M: Roger Quadros <rogerq@kernel.org>
14358 M: Tony Lindgren <tony@atomide.com>
14359 L: linux-omap@vger.kernel.org
14361 F: arch/arm/mach-omap2/*gpmc*
14362 F: drivers/memory/omap-gpmc.c
14365 M: Grygorii Strashko <grygorii.strashko@ti.com>
14366 M: Santosh Shilimkar <ssantosh@kernel.org>
14367 M: Kevin Hilman <khilman@kernel.org>
14368 L: linux-omap@vger.kernel.org
14370 F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
14371 F: drivers/gpio/gpio-omap.c
14373 OMAP HARDWARE SPINLOCK SUPPORT
14374 M: Ohad Ben-Cohen <ohad@wizery.com>
14375 L: linux-omap@vger.kernel.org
14377 F: drivers/hwspinlock/omap_hwspinlock.c
14379 OMAP HS MMC SUPPORT
14380 L: linux-mmc@vger.kernel.org
14381 L: linux-omap@vger.kernel.org
14383 F: drivers/mmc/host/omap_hsmmc.c
14386 M: Paul Walmsley <paul@pwsan.com>
14387 L: linux-omap@vger.kernel.org
14389 F: arch/arm/mach-omap2/omap_hwmod*data*
14392 M: Benoît Cousson <bcousson@baylibre.com>
14393 M: Paul Walmsley <paul@pwsan.com>
14394 L: linux-omap@vger.kernel.org
14396 F: arch/arm/mach-omap2/omap_hwmod.*
14399 M: Vignesh R <vigneshr@ti.com>
14400 L: linux-omap@vger.kernel.org
14401 L: linux-i2c@vger.kernel.org
14403 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
14404 F: drivers/i2c/busses/i2c-omap.c
14406 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
14407 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14408 L: linux-media@vger.kernel.org
14410 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
14411 F: drivers/media/platform/ti/omap3isp/
14412 F: drivers/staging/media/omap4iss/
14415 M: Aaro Koskinen <aaro.koskinen@iki.fi>
14416 L: linux-omap@vger.kernel.org
14418 F: drivers/mmc/host/omap.c
14420 OMAP POWER MANAGEMENT SUPPORT
14421 M: Kevin Hilman <khilman@kernel.org>
14422 L: linux-omap@vger.kernel.org
14424 F: arch/arm/*omap*/*pm*
14425 F: drivers/cpufreq/omap-cpufreq.c
14427 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
14428 M: Paul Walmsley <paul@pwsan.com>
14429 L: linux-omap@vger.kernel.org
14431 F: arch/arm/mach-omap2/prm*
14433 OMAP RANDOM NUMBER GENERATOR SUPPORT
14434 M: Deepak Saxena <dsaxena@plexity.net>
14436 F: drivers/char/hw_random/omap-rng.c
14439 L: linux-usb@vger.kernel.org
14440 L: linux-omap@vger.kernel.org
14442 F: arch/arm/*omap*/usb*
14443 F: drivers/usb/*/*omap*
14445 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
14446 M: Mark Jackson <mpfj@newflow.co.uk>
14447 L: linux-omap@vger.kernel.org
14449 F: arch/arm/boot/dts/am335x-nano.dts
14452 M: Aaro Koskinen <aaro.koskinen@iki.fi>
14453 M: Tony Lindgren <tony@atomide.com>
14454 L: linux-omap@vger.kernel.org
14456 Q: http://patchwork.kernel.org/project/linux-omap/list/
14457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14458 F: arch/arm/configs/omap1_defconfig
14459 F: arch/arm/mach-omap1/
14460 F: arch/arm/plat-omap/
14461 F: drivers/i2c/busses/i2c-omap.c
14462 F: include/linux/platform_data/ams-delta-fiq.h
14463 F: include/linux/platform_data/i2c-omap.h
14466 M: Tony Lindgren <tony@atomide.com>
14467 L: linux-omap@vger.kernel.org
14469 W: http://www.muru.com/linux/omap/
14470 W: http://linux.omap.com/
14471 Q: http://patchwork.kernel.org/project/linux-omap/list/
14472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14473 F: arch/arm/configs/omap2plus_defconfig
14474 F: arch/arm/mach-omap2/
14475 F: arch/arm/plat-omap/
14476 F: drivers/bus/ti-sysc.c
14477 F: drivers/i2c/busses/i2c-omap.c
14478 F: drivers/irqchip/irq-omap-intc.c
14479 F: drivers/mfd/*omap*.c
14480 F: drivers/mfd/menelaus.c
14481 F: drivers/mfd/palmas.c
14482 F: drivers/mfd/tps65217.c
14483 F: drivers/mfd/tps65218.c
14484 F: drivers/mfd/tps65910.c
14485 F: drivers/mfd/twl-core.[ch]
14486 F: drivers/mfd/twl4030*.c
14487 F: drivers/mfd/twl6030*.c
14488 F: drivers/mfd/twl6040*.c
14489 F: drivers/regulator/palmas-regulator*.c
14490 F: drivers/regulator/pbias-regulator.c
14491 F: drivers/regulator/tps65217-regulator.c
14492 F: drivers/regulator/tps65218-regulator.c
14493 F: drivers/regulator/tps65910-regulator.c
14494 F: drivers/regulator/twl-regulator.c
14495 F: drivers/regulator/twl6030-regulator.c
14496 F: include/linux/platform_data/i2c-omap.h
14497 F: include/linux/platform_data/ti-sysc.h
14500 M: Bob Copeland <me@bobcopeland.com>
14501 L: linux-karma-devel@lists.sourceforge.net
14503 F: Documentation/filesystems/omfs.rst
14506 OMNIKEY CARDMAN 4000 DRIVER
14507 M: Harald Welte <laforge@gnumonks.org>
14509 F: drivers/char/pcmcia/cm4000_cs.c
14510 F: include/linux/cm4000_cs.h
14511 F: include/uapi/linux/cm4000_cs.h
14513 OMNIKEY CARDMAN 4040 DRIVER
14514 M: Harald Welte <laforge@gnumonks.org>
14516 F: drivers/char/pcmcia/cm4040_cs.*
14518 OMNIVISION OG01A1B SENSOR DRIVER
14519 M: Shawn Tu <shawnx.tu@intel.com>
14520 L: linux-media@vger.kernel.org
14522 F: drivers/media/i2c/og01a1b.c
14524 OMNIVISION OV02A10 SENSOR DRIVER
14525 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
14526 L: linux-media@vger.kernel.org
14528 T: git git://linuxtv.org/media_tree.git
14529 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
14530 F: drivers/media/i2c/ov02a10.c
14532 OMNIVISION OV08D10 SENSOR DRIVER
14533 M: Jimmy Su <jimmy.su@intel.com>
14534 L: linux-media@vger.kernel.org
14536 T: git git://linuxtv.org/media_tree.git
14537 F: drivers/media/i2c/ov08d10.c
14539 OMNIVISION OV13858 SENSOR DRIVER
14540 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14541 L: linux-media@vger.kernel.org
14543 T: git git://linuxtv.org/media_tree.git
14544 F: drivers/media/i2c/ov13858.c
14546 OMNIVISION OV13B10 SENSOR DRIVER
14547 M: Arec Kao <arec.kao@intel.com>
14548 L: linux-media@vger.kernel.org
14550 T: git git://linuxtv.org/media_tree.git
14551 F: drivers/media/i2c/ov13b10.c
14553 OMNIVISION OV2680 SENSOR DRIVER
14554 M: Rui Miguel Silva <rmfrfs@gmail.com>
14555 L: linux-media@vger.kernel.org
14557 T: git git://linuxtv.org/media_tree.git
14558 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
14559 F: drivers/media/i2c/ov2680.c
14561 OMNIVISION OV2685 SENSOR DRIVER
14562 M: Shunqian Zheng <zhengsq@rock-chips.com>
14563 L: linux-media@vger.kernel.org
14565 T: git git://linuxtv.org/media_tree.git
14566 F: drivers/media/i2c/ov2685.c
14568 OMNIVISION OV2740 SENSOR DRIVER
14569 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14570 R: Shawn Tu <shawnx.tu@intel.com>
14571 R: Bingbu Cao <bingbu.cao@intel.com>
14572 L: linux-media@vger.kernel.org
14574 T: git git://linuxtv.org/media_tree.git
14575 F: drivers/media/i2c/ov2740.c
14577 OMNIVISION OV5640 SENSOR DRIVER
14578 M: Steve Longerbeam <slongerbeam@gmail.com>
14579 L: linux-media@vger.kernel.org
14581 T: git git://linuxtv.org/media_tree.git
14582 F: drivers/media/i2c/ov5640.c
14584 OMNIVISION OV5647 SENSOR DRIVER
14585 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
14586 M: Jacopo Mondi <jacopo@jmondi.org>
14587 L: linux-media@vger.kernel.org
14589 T: git git://linuxtv.org/media_tree.git
14590 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
14591 F: drivers/media/i2c/ov5647.c
14593 OMNIVISION OV5670 SENSOR DRIVER
14594 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
14595 L: linux-media@vger.kernel.org
14597 T: git git://linuxtv.org/media_tree.git
14598 F: drivers/media/i2c/ov5670.c
14600 OMNIVISION OV5675 SENSOR DRIVER
14601 M: Shawn Tu <shawnx.tu@intel.com>
14602 L: linux-media@vger.kernel.org
14604 T: git git://linuxtv.org/media_tree.git
14605 F: drivers/media/i2c/ov5675.c
14607 OMNIVISION OV5693 SENSOR DRIVER
14608 M: Daniel Scally <djrscally@gmail.com>
14609 L: linux-media@vger.kernel.org
14611 T: git git://linuxtv.org/media_tree.git
14612 F: drivers/media/i2c/ov5693.c
14614 OMNIVISION OV5695 SENSOR DRIVER
14615 M: Shunqian Zheng <zhengsq@rock-chips.com>
14616 L: linux-media@vger.kernel.org
14618 T: git git://linuxtv.org/media_tree.git
14619 F: drivers/media/i2c/ov5695.c
14621 OMNIVISION OV7670 SENSOR DRIVER
14622 L: linux-media@vger.kernel.org
14624 T: git git://linuxtv.org/media_tree.git
14625 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
14626 F: drivers/media/i2c/ov7670.c
14628 OMNIVISION OV772x SENSOR DRIVER
14629 M: Jacopo Mondi <jacopo@jmondi.org>
14630 L: linux-media@vger.kernel.org
14632 T: git git://linuxtv.org/media_tree.git
14633 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
14634 F: drivers/media/i2c/ov772x.c
14635 F: include/media/i2c/ov772x.h
14637 OMNIVISION OV7740 SENSOR DRIVER
14638 M: Wenyou Yang <wenyou.yang@microchip.com>
14639 L: linux-media@vger.kernel.org
14641 T: git git://linuxtv.org/media_tree.git
14642 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
14643 F: drivers/media/i2c/ov7740.c
14645 OMNIVISION OV8856 SENSOR DRIVER
14646 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
14647 L: linux-media@vger.kernel.org
14649 T: git git://linuxtv.org/media_tree.git
14650 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
14651 F: drivers/media/i2c/ov8856.c
14653 OMNIVISION OV9282 SENSOR DRIVER
14654 M: Paul J. Murphy <paul.j.murphy@intel.com>
14655 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
14656 L: linux-media@vger.kernel.org
14658 T: git git://linuxtv.org/media_tree.git
14659 F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
14660 F: drivers/media/i2c/ov9282.c
14662 OMNIVISION OV9640 SENSOR DRIVER
14663 M: Petr Cvek <petrcvekcz@gmail.com>
14664 L: linux-media@vger.kernel.org
14666 F: drivers/media/i2c/ov9640.*
14668 OMNIVISION OV9650 SENSOR DRIVER
14669 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14670 R: Akinobu Mita <akinobu.mita@gmail.com>
14671 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
14672 L: linux-media@vger.kernel.org
14674 T: git git://linuxtv.org/media_tree.git
14675 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
14676 F: drivers/media/i2c/ov9650.c
14678 OMNIVISION OV9734 SENSOR DRIVER
14679 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14680 R: Bingbu Cao <bingbu.cao@intel.com>
14681 L: linux-media@vger.kernel.org
14683 T: git git://linuxtv.org/media_tree.git
14684 F: drivers/media/i2c/ov9734.c
14686 ONENAND FLASH DRIVER
14687 M: Kyungmin Park <kyungmin.park@samsung.com>
14688 L: linux-mtd@lists.infradead.org
14690 F: drivers/mtd/nand/onenand/
14691 F: include/linux/mtd/onenand*.h
14693 ONION OMEGA2+ BOARD
14694 M: Harvey Hunt <harveyhuntnexus@gmail.com>
14695 L: linux-mips@vger.kernel.org
14697 F: arch/mips/boot/dts/ralink/omega2p.dts
14700 M: Jens Wiklander <jens.wiklander@linaro.org>
14701 L: op-tee@lists.trustedfirmware.org
14703 F: Documentation/ABI/testing/sysfs-bus-optee-devices
14704 F: drivers/tee/optee/
14706 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
14707 M: Sumit Garg <sumit.garg@linaro.org>
14708 L: op-tee@lists.trustedfirmware.org
14710 F: drivers/char/hw_random/optee-rng.c
14713 M: Clément Léger <clement.leger@bootlin.com>
14714 L: linux-rtc@vger.kernel.org
14716 F: drivers/rtc/rtc-optee.c
14719 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14720 L: linux-rdma@vger.kernel.org
14722 F: drivers/infiniband/ulp/opa_vnic
14724 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
14725 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
14726 M: Frank Rowand <frowand.list@gmail.com>
14727 L: devicetree@vger.kernel.org
14729 F: Documentation/devicetree/dynamic-resolution-notes.rst
14730 F: Documentation/devicetree/overlay-notes.rst
14731 F: drivers/of/overlay.c
14732 F: drivers/of/resolver.c
14733 K: of_overlay_notifier_
14735 OPEN FIRMWARE AND FLATTENED DEVICE TREE
14736 M: Rob Herring <robh+dt@kernel.org>
14737 M: Frank Rowand <frowand.list@gmail.com>
14738 L: devicetree@vger.kernel.org
14740 C: irc://irc.libera.chat/devicetree
14741 W: http://www.devicetree.org/
14742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14743 F: Documentation/ABI/testing/sysfs-firmware-ofw
14745 F: include/linux/of*.h
14748 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
14749 M: Rob Herring <robh+dt@kernel.org>
14750 M: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
14751 L: devicetree@vger.kernel.org
14753 C: irc://irc.libera.chat/devicetree
14754 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
14755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14756 F: Documentation/devicetree/
14757 F: arch/*/boot/dts/
14758 F: include/dt-bindings/
14760 OPENCOMPUTE PTP CLOCK DRIVER
14761 M: Jonathan Lemon <jonathan.lemon@gmail.com>
14762 L: netdev@vger.kernel.org
14764 F: drivers/ptp/ptp_ocp.c
14766 OPENCORES I2C BUS DRIVER
14767 M: Peter Korsgaard <peter@korsgaard.com>
14768 M: Andrew Lunn <andrew@lunn.ch>
14769 L: linux-i2c@vger.kernel.org
14771 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
14772 F: Documentation/i2c/busses/i2c-ocores.rst
14773 F: drivers/i2c/busses/i2c-ocores.c
14774 F: include/linux/platform_data/i2c-ocores.h
14776 OPENRISC ARCHITECTURE
14777 M: Jonas Bonn <jonas@southpole.se>
14778 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
14779 M: Stafford Horne <shorne@gmail.com>
14780 L: openrisc@lists.librecores.org
14782 W: http://openrisc.io
14783 T: git git://github.com/openrisc/linux.git
14784 F: Documentation/devicetree/bindings/openrisc/
14785 F: Documentation/openrisc/
14787 F: drivers/irqchip/irq-ompic.c
14788 F: drivers/irqchip/irq-or1k-*
14791 M: Pravin B Shelar <pshelar@ovn.org>
14792 L: netdev@vger.kernel.org
14793 L: dev@openvswitch.org
14795 W: http://openvswitch.org
14796 F: include/uapi/linux/openvswitch.h
14797 F: net/openvswitch/
14799 OPERATING PERFORMANCE POINTS (OPP)
14800 M: Viresh Kumar <vireshk@kernel.org>
14801 M: Nishanth Menon <nm@ti.com>
14802 M: Stephen Boyd <sboyd@kernel.org>
14803 L: linux-pm@vger.kernel.org
14805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
14806 F: Documentation/devicetree/bindings/opp/
14807 F: Documentation/power/opp.rst
14809 F: include/linux/pm_opp.h
14812 M: Clemens Ladisch <clemens@ladisch.de>
14813 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14816 F: sound/drivers/opl4/
14818 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
14819 M: Mark Fasheh <mark@fasheh.com>
14820 M: Joel Becker <jlbec@evilplan.org>
14821 M: Joseph Qi <joseph.qi@linux.alibaba.com>
14822 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
14824 W: http://ocfs2.wiki.kernel.org
14825 F: Documentation/filesystems/dlmfs.rst
14826 F: Documentation/filesystems/ocfs2.rst
14829 ORANGEFS FILESYSTEM
14830 M: Mike Marshall <hubcap@omnibond.com>
14831 R: Martin Brandenburg <martin@omnibond.com>
14832 L: devel@lists.orangefs.org
14834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
14835 F: Documentation/filesystems/orangefs.rst
14839 L: linux-wireless@vger.kernel.org
14841 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
14842 W: http://www.nongnu.org/orinoco/
14843 F: drivers/net/wireless/intersil/orinoco/
14845 OV2659 OMNIVISION SENSOR DRIVER
14846 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14847 L: linux-media@vger.kernel.org
14849 W: https://linuxtv.org
14850 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14851 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14852 F: drivers/media/i2c/ov2659.c
14853 F: include/media/i2c/ov2659.h
14856 M: Miklos Szeredi <miklos@szeredi.hu>
14857 L: linux-unionfs@vger.kernel.org
14859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
14860 F: Documentation/filesystems/overlayfs.rst
14863 P54 WIRELESS DRIVER
14864 M: Christian Lamparter <chunkeey@googlemail.com>
14865 L: linux-wireless@vger.kernel.org
14867 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14868 F: drivers/net/wireless/intersil/p54/
14871 M: Vladimir Oltean <olteanv@gmail.com>
14872 L: netdev@vger.kernel.org
14874 F: Documentation/core-api/packing.rst
14875 F: include/linux/packing.h
14878 PADATA PARALLEL EXECUTION MECHANISM
14879 M: Steffen Klassert <steffen.klassert@secunet.com>
14880 M: Daniel Jordan <daniel.m.jordan@oracle.com>
14881 L: linux-crypto@vger.kernel.org
14882 L: linux-kernel@vger.kernel.org
14884 F: Documentation/core-api/padata.rst
14885 F: include/linux/padata.h
14889 M: Matthew Wilcox (Oracle) <willy@infradead.org>
14890 L: linux-fsdevel@vger.kernel.org
14892 T: git git://git.infradead.org/users/willy/pagecache.git
14893 F: Documentation/filesystems/locking.rst
14894 F: Documentation/filesystems/vfs.rst
14895 F: include/linux/pagemap.h
14897 F: mm/page-writeback.c
14902 M: Jesper Dangaard Brouer <hawk@kernel.org>
14903 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
14904 L: netdev@vger.kernel.org
14906 F: Documentation/networking/page_pool.rst
14907 F: include/net/page_pool.h
14908 F: include/trace/events/page_pool.h
14909 F: net/core/page_pool.c
14912 M: Pasha Tatashin <pasha.tatashin@soleen.com>
14913 M: Andrew Morton <akpm@linux-foundation.org>
14914 L: linux-mm@kvack.org
14916 F: Documentation/vm/page_table_check.rst
14917 F: include/linux/page_table_check.h
14918 F: mm/page_table_check.c
14920 PANASONIC LAPTOP ACPI EXTRAS DRIVER
14921 M: Kenneth Chan <kenneth.t.chan@gmail.com>
14922 L: platform-driver-x86@vger.kernel.org
14924 F: drivers/platform/x86/panasonic-laptop.c
14926 PARALLAX PING IIO SENSOR DRIVER
14927 M: Andreas Klinger <ak@it-klinger.de>
14928 L: linux-iio@vger.kernel.org
14930 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
14931 F: drivers/iio/proximity/ping.c
14933 PARALLEL LCD/KEYPAD PANEL DRIVER
14934 M: Willy Tarreau <willy@haproxy.com>
14935 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
14937 F: Documentation/admin-guide/lcd-panel-cgram.rst
14938 F: drivers/auxdisplay/panel.c
14940 PARALLEL PORT SUBSYSTEM
14941 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14942 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14943 L: linux-parport@lists.infradead.org (subscribers-only)
14945 F: Documentation/driver-api/parport*.rst
14946 F: drivers/char/ppdev.c
14947 F: drivers/parport/
14948 F: include/linux/parport*.h
14949 F: include/uapi/linux/ppdev.h
14951 PARAVIRT_OPS INTERFACE
14952 M: Juergen Gross <jgross@suse.com>
14953 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
14954 R: Alexey Makhalov <amakhalov@vmware.com>
14955 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
14956 L: virtualization@lists.linux-foundation.org
14959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14960 F: Documentation/virt/paravirt_ops.rst
14961 F: arch/*/include/asm/paravirt*.h
14962 F: arch/*/kernel/paravirt*
14963 F: include/linux/hypervisor.h
14965 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
14966 M: Tim Waugh <tim@cyberelk.net>
14967 L: linux-parport@lists.infradead.org (subscribers-only)
14969 F: Documentation/admin-guide/blockdev/paride.rst
14970 F: drivers/block/paride/
14972 PARISC ARCHITECTURE
14973 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
14974 M: Helge Deller <deller@gmx.de>
14975 L: linux-parisc@vger.kernel.org
14977 W: https://parisc.wiki.kernel.org
14978 Q: http://patchwork.kernel.org/project/linux-parisc/list/
14979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
14980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
14981 F: Documentation/parisc/
14983 F: drivers/char/agp/parisc-agp.c
14984 F: drivers/input/misc/hp_sdc_rtc.c
14985 F: drivers/input/serio/gscps2.c
14986 F: drivers/input/serio/hp_sdc*
14988 F: drivers/parport/parport_gsc.*
14989 F: drivers/tty/serial/8250/8250_gsc.c
14990 F: drivers/video/console/sti*
14991 F: drivers/video/fbdev/sti*
14992 F: drivers/video/logo/logo_parisc*
14993 F: include/linux/hp_sdc.h
14996 M: Jiri Pirko <jiri@nvidia.com>
14997 L: netdev@vger.kernel.org
14999 F: include/linux/parman.h
15001 F: lib/test_parman.c
15003 PC ENGINES APU BOARD DRIVER
15004 M: Enrico Weigelt, metux IT consult <info@metux.net>
15006 F: drivers/platform/x86/pcengines-apuv2.c
15008 PC87360 HARDWARE MONITORING DRIVER
15009 M: Jim Cromie <jim.cromie@gmail.com>
15010 L: linux-hwmon@vger.kernel.org
15012 F: Documentation/hwmon/pc87360.rst
15013 F: drivers/hwmon/pc87360.c
15015 PC8736x GPIO DRIVER
15016 M: Jim Cromie <jim.cromie@gmail.com>
15018 F: drivers/char/pc8736x_gpio.c
15020 PC87427 HARDWARE MONITORING DRIVER
15021 M: Jean Delvare <jdelvare@suse.com>
15022 L: linux-hwmon@vger.kernel.org
15024 F: Documentation/hwmon/pc87427.rst
15025 F: drivers/hwmon/pc87427.c
15028 M: Riku Voipio <riku.voipio@iki.fi>
15030 F: drivers/leds/leds-pca9532.c
15031 F: include/linux/leds-pca9532.h
15033 PCA9541 I2C BUS MASTER SELECTOR DRIVER
15034 M: Guenter Roeck <linux@roeck-us.net>
15035 L: linux-i2c@vger.kernel.org
15037 F: drivers/i2c/muxes/i2c-mux-pca9541.c
15039 PCDP - PRIMARY CONSOLE AND DEBUG PORT
15040 M: Khalid Aziz <khalid@gonehiking.org>
15042 F: drivers/firmware/pcdp.*
15044 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
15045 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15046 M: Pali Rohár <pali@kernel.org>
15047 L: linux-pci@vger.kernel.org
15048 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15050 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
15051 F: drivers/pci/controller/pci-aardvark.c
15053 PCI DRIVER FOR ALTERA PCIE IP
15054 M: Joyce Ooi <joyce.ooi@intel.com>
15055 L: linux-pci@vger.kernel.org
15057 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
15058 F: drivers/pci/controller/pcie-altera.c
15060 PCI DRIVER FOR APPLIEDMICRO XGENE
15061 M: Toan Le <toan@os.amperecomputing.com>
15062 L: linux-pci@vger.kernel.org
15063 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15065 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
15066 F: drivers/pci/controller/pci-xgene.c
15068 PCI DRIVER FOR ARM VERSATILE PLATFORM
15069 M: Rob Herring <robh@kernel.org>
15070 L: linux-pci@vger.kernel.org
15071 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15073 F: Documentation/devicetree/bindings/pci/versatile.yaml
15074 F: drivers/pci/controller/pci-versatile.c
15076 PCI DRIVER FOR ARMADA 8K
15077 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15078 L: linux-pci@vger.kernel.org
15079 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15081 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
15082 F: drivers/pci/controller/dwc/pcie-armada8k.c
15084 PCI DRIVER FOR CADENCE PCIE IP
15085 M: Tom Joseph <tjoseph@cadence.com>
15086 L: linux-pci@vger.kernel.org
15088 F: Documentation/devicetree/bindings/pci/cdns,*
15089 F: drivers/pci/controller/cadence/
15091 PCI DRIVER FOR FREESCALE LAYERSCAPE
15092 M: Minghuan Lian <minghuan.Lian@nxp.com>
15093 M: Mingkai Hu <mingkai.hu@nxp.com>
15094 M: Roy Zang <roy.zang@nxp.com>
15095 L: linuxppc-dev@lists.ozlabs.org
15096 L: linux-pci@vger.kernel.org
15097 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15099 F: drivers/pci/controller/dwc/*layerscape*
15101 PCI DRIVER FOR GENERIC OF HOSTS
15102 M: Will Deacon <will@kernel.org>
15103 L: linux-pci@vger.kernel.org
15104 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15106 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
15107 F: drivers/pci/controller/pci-host-common.c
15108 F: drivers/pci/controller/pci-host-generic.c
15110 PCI DRIVER FOR IMX6
15111 M: Richard Zhu <hongxing.zhu@nxp.com>
15112 M: Lucas Stach <l.stach@pengutronix.de>
15113 L: linux-pci@vger.kernel.org
15114 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15116 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
15117 F: drivers/pci/controller/dwc/*imx6*
15119 PCI DRIVER FOR FU740
15120 M: Paul Walmsley <paul.walmsley@sifive.com>
15121 M: Greentime Hu <greentime.hu@sifive.com>
15122 L: linux-pci@vger.kernel.org
15124 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
15125 F: drivers/pci/controller/dwc/pcie-fu740.c
15127 PCI DRIVER FOR INTEL IXP4XX
15128 M: Linus Walleij <linus.walleij@linaro.org>
15130 F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
15131 F: drivers/pci/controller/pci-ixp4xx.c
15133 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
15134 M: Nirmal Patel <nirmal.patel@linux.intel.com>
15135 R: Jonathan Derrick <jonathan.derrick@linux.dev>
15136 L: linux-pci@vger.kernel.org
15138 F: drivers/pci/controller/vmd.c
15140 PCI DRIVER FOR MICROSEMI SWITCHTEC
15141 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
15142 M: Logan Gunthorpe <logang@deltatee.com>
15143 L: linux-pci@vger.kernel.org
15145 F: Documentation/ABI/testing/sysfs-class-switchtec
15146 F: Documentation/driver-api/switchtec.rst
15147 F: drivers/ntb/hw/mscc/
15148 F: drivers/pci/switch/switchtec*
15149 F: include/linux/switchtec.h
15150 F: include/uapi/linux/switchtec_ioctl.h
15152 PCI DRIVER FOR MOBIVEIL PCIE IP
15153 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
15154 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
15155 L: linux-pci@vger.kernel.org
15157 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
15158 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
15160 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
15161 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15162 M: Pali Rohár <pali@kernel.org>
15163 L: linux-pci@vger.kernel.org
15164 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15166 F: drivers/pci/controller/*mvebu*
15168 PCI DRIVER FOR NVIDIA TEGRA
15169 M: Thierry Reding <thierry.reding@gmail.com>
15170 L: linux-tegra@vger.kernel.org
15171 L: linux-pci@vger.kernel.org
15173 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
15174 F: drivers/pci/controller/pci-tegra.c
15176 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
15177 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
15178 L: linux-pci@vger.kernel.org
15179 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15181 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
15182 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
15184 PCI DRIVER FOR RENESAS R-CAR
15185 M: Marek Vasut <marek.vasut+renesas@gmail.com>
15186 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15187 L: linux-pci@vger.kernel.org
15188 L: linux-renesas-soc@vger.kernel.org
15190 F: Documentation/devicetree/bindings/pci/*rcar*
15191 F: drivers/pci/controller/*rcar*
15193 PCI DRIVER FOR SAMSUNG EXYNOS
15194 M: Jingoo Han <jingoohan1@gmail.com>
15195 L: linux-pci@vger.kernel.org
15196 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15197 L: linux-samsung-soc@vger.kernel.org
15199 F: drivers/pci/controller/dwc/pci-exynos.c
15201 PCI DRIVER FOR SYNOPSYS DESIGNWARE
15202 M: Jingoo Han <jingoohan1@gmail.com>
15203 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
15204 L: linux-pci@vger.kernel.org
15206 F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
15207 F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
15208 F: drivers/pci/controller/dwc/*designware*
15210 PCI DRIVER FOR TI DRA7XX/J721E
15211 M: Kishon Vijay Abraham I <kishon@ti.com>
15212 L: linux-omap@vger.kernel.org
15213 L: linux-pci@vger.kernel.org
15214 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15216 F: Documentation/devicetree/bindings/pci/ti-pci.txt
15217 F: drivers/pci/controller/cadence/pci-j721e.c
15218 F: drivers/pci/controller/dwc/pci-dra7xx.c
15220 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
15221 M: Linus Walleij <linus.walleij@linaro.org>
15222 L: linux-pci@vger.kernel.org
15224 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
15225 F: drivers/pci/controller/pci-v3-semi.c
15227 PCI ENDPOINT SUBSYSTEM
15228 M: Kishon Vijay Abraham I <kishon@ti.com>
15229 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15230 R: Krzysztof Wilczyński <kw@linux.com>
15231 L: linux-pci@vger.kernel.org
15233 Q: https://patchwork.kernel.org/project/linux-pci/list/
15234 B: https://bugzilla.kernel.org
15235 C: irc://irc.oftc.net/linux-pci
15236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15237 F: Documentation/PCI/endpoint/*
15238 F: Documentation/misc-devices/pci-endpoint-test.rst
15239 F: drivers/misc/pci_endpoint_test.c
15240 F: drivers/pci/endpoint/
15243 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
15244 M: Russell Currey <ruscur@russell.cc>
15245 M: Oliver O'Halloran <oohall@gmail.com>
15246 L: linuxppc-dev@lists.ozlabs.org
15248 F: Documentation/PCI/pci-error-recovery.rst
15249 F: Documentation/powerpc/eeh-pci-error-recovery.rst
15250 F: arch/powerpc/include/*/eeh*.h
15251 F: arch/powerpc/kernel/eeh*.c
15252 F: arch/powerpc/platforms/*/eeh*.c
15253 F: drivers/pci/pcie/aer.c
15254 F: drivers/pci/pcie/dpc.c
15255 F: drivers/pci/pcie/err.c
15258 M: Linas Vepstas <linasvepstas@gmail.com>
15259 L: linux-pci@vger.kernel.org
15261 F: Documentation/PCI/pci-error-recovery.rst
15263 PCI PEER-TO-PEER DMA (P2PDMA)
15264 M: Bjorn Helgaas <bhelgaas@google.com>
15265 M: Logan Gunthorpe <logang@deltatee.com>
15266 L: linux-pci@vger.kernel.org
15268 Q: https://patchwork.kernel.org/project/linux-pci/list/
15269 B: https://bugzilla.kernel.org
15270 C: irc://irc.oftc.net/linux-pci
15271 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15272 F: Documentation/driver-api/pci/p2pdma.rst
15273 F: drivers/pci/p2pdma.c
15274 F: include/linux/pci-p2pdma.h
15276 PCI MSI DRIVER FOR ALTERA MSI IP
15277 M: Joyce Ooi <joyce.ooi@intel.com>
15278 L: linux-pci@vger.kernel.org
15280 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
15281 F: drivers/pci/controller/pcie-altera-msi.c
15283 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
15284 M: Toan Le <toan@os.amperecomputing.com>
15285 L: linux-pci@vger.kernel.org
15286 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15288 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
15289 F: drivers/pci/controller/pci-xgene-msi.c
15291 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
15292 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15293 R: Rob Herring <robh@kernel.org>
15294 R: Krzysztof Wilczyński <kw@linux.com>
15295 L: linux-pci@vger.kernel.org
15297 Q: https://patchwork.kernel.org/project/linux-pci/list/
15298 B: https://bugzilla.kernel.org
15299 C: irc://irc.oftc.net/linux-pci
15300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15301 F: drivers/pci/controller/
15302 F: drivers/pci/pci-bridge-emul.c
15303 F: drivers/pci/pci-bridge-emul.h
15306 M: Bjorn Helgaas <bhelgaas@google.com>
15307 L: linux-pci@vger.kernel.org
15309 Q: https://patchwork.kernel.org/project/linux-pci/list/
15310 B: https://bugzilla.kernel.org
15311 C: irc://irc.oftc.net/linux-pci
15312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15313 F: Documentation/PCI/
15314 F: Documentation/devicetree/bindings/pci/
15315 F: arch/x86/kernel/early-quirks.c
15316 F: arch/x86/kernel/quirks.c
15318 F: drivers/acpi/pci*
15320 F: include/asm-generic/pci*
15321 F: include/linux/of_pci.h
15322 F: include/linux/pci*
15323 F: include/uapi/linux/pci*
15326 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
15327 M: Jonathan Chocron <jonnyc@amazon.com>
15328 L: linux-pci@vger.kernel.org
15330 F: Documentation/devicetree/bindings/pci/pcie-al.txt
15331 F: drivers/pci/controller/dwc/pcie-al.c
15333 PCIE DRIVER FOR AMLOGIC MESON
15334 M: Yue Wang <yue.wang@Amlogic.com>
15335 L: linux-pci@vger.kernel.org
15336 L: linux-amlogic@lists.infradead.org
15338 F: drivers/pci/controller/dwc/pci-meson.c
15340 PCIE DRIVER FOR AXIS ARTPEC
15341 M: Jesper Nilsson <jesper.nilsson@axis.com>
15342 L: linux-arm-kernel@axis.com
15343 L: linux-pci@vger.kernel.org
15345 F: Documentation/devicetree/bindings/pci/axis,artpec*
15346 F: drivers/pci/controller/dwc/*artpec*
15348 PCIE DRIVER FOR CAVIUM THUNDERX
15349 M: Robert Richter <rric@kernel.org>
15350 L: linux-pci@vger.kernel.org
15351 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15353 F: drivers/pci/controller/pci-thunder-*
15355 PCIE DRIVER FOR HISILICON
15356 M: Zhou Wang <wangzhou1@hisilicon.com>
15357 L: linux-pci@vger.kernel.org
15359 F: drivers/pci/controller/dwc/pcie-hisi.c
15361 PCIE DRIVER FOR HISILICON KIRIN
15362 M: Xiaowei Song <songxiaowei@hisilicon.com>
15363 M: Binghui Wang <wangbinghui@hisilicon.com>
15364 L: linux-pci@vger.kernel.org
15366 F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
15367 F: drivers/pci/controller/dwc/pcie-kirin.c
15369 PCIE DRIVER FOR HISILICON STB
15370 M: Shawn Guo <shawn.guo@linaro.org>
15371 L: linux-pci@vger.kernel.org
15373 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
15374 F: drivers/pci/controller/dwc/pcie-histb.c
15376 PCIE DRIVER FOR INTEL KEEM BAY
15377 M: Srikanth Thokala <srikanth.thokala@intel.com>
15378 L: linux-pci@vger.kernel.org
15380 F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
15381 F: drivers/pci/controller/dwc/pcie-keembay.c
15383 PCIE DRIVER FOR INTEL LGM GW SOC
15384 M: Rahul Tanwar <rtanwar@maxlinear.com>
15385 L: linux-pci@vger.kernel.org
15387 F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
15388 F: drivers/pci/controller/dwc/pcie-intel-gw.c
15390 PCIE DRIVER FOR MEDIATEK
15391 M: Ryder Lee <ryder.lee@mediatek.com>
15392 M: Jianjun Wang <jianjun.wang@mediatek.com>
15393 L: linux-pci@vger.kernel.org
15394 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15396 F: Documentation/devicetree/bindings/pci/mediatek*
15397 F: drivers/pci/controller/*mediatek*
15399 PCIE DRIVER FOR MICROCHIP
15400 M: Daire McNamara <daire.mcnamara@microchip.com>
15401 L: linux-pci@vger.kernel.org
15403 F: Documentation/devicetree/bindings/pci/microchip*
15404 F: drivers/pci/controller/*microchip*
15406 PCIE DRIVER FOR QUALCOMM MSM
15407 M: Stanimir Varbanov <svarbanov@mm-sol.com>
15408 L: linux-pci@vger.kernel.org
15409 L: linux-arm-msm@vger.kernel.org
15411 F: drivers/pci/controller/dwc/pcie-qcom.c
15413 PCIE ENDPOINT DRIVER FOR QUALCOMM
15414 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15415 L: linux-pci@vger.kernel.org
15416 L: linux-arm-msm@vger.kernel.org
15418 F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
15419 F: drivers/pci/controller/dwc/pcie-qcom-ep.c
15421 PCIE DRIVER FOR ROCKCHIP
15422 M: Shawn Lin <shawn.lin@rock-chips.com>
15423 L: linux-pci@vger.kernel.org
15424 L: linux-rockchip@lists.infradead.org
15426 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
15427 F: drivers/pci/controller/pcie-rockchip*
15429 PCIE DRIVER FOR SOCIONEXT UNIPHIER
15430 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15431 L: linux-pci@vger.kernel.org
15433 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
15434 F: drivers/pci/controller/dwc/pcie-uniphier*
15436 PCIE DRIVER FOR ST SPEAR13XX
15437 M: Pratyush Anand <pratyush.anand@gmail.com>
15438 L: linux-pci@vger.kernel.org
15440 F: drivers/pci/controller/dwc/*spear*
15443 M: Dominik Brodowski <linux@dominikbrodowski.net>
15445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
15446 F: Documentation/pcmcia/
15451 PCNET32 NETWORK DRIVER
15452 M: Don Fry <pcnet32@frontier.com>
15453 L: netdev@vger.kernel.org
15455 F: drivers/net/ethernet/amd/pcnet32.c
15457 PCRYPT PARALLEL CRYPTO ENGINE
15458 M: Steffen Klassert <steffen.klassert@secunet.com>
15459 L: linux-crypto@vger.kernel.org
15462 F: include/crypto/pcrypt.h
15464 PEAQ WMI HOTKEYS DRIVER
15465 M: Hans de Goede <hdegoede@redhat.com>
15466 L: platform-driver-x86@vger.kernel.org
15468 F: drivers/platform/x86/peaq-wmi.c
15470 PECI HARDWARE MONITORING DRIVERS
15471 M: Iwona Winiarska <iwona.winiarska@intel.com>
15472 L: linux-hwmon@vger.kernel.org
15474 F: Documentation/hwmon/peci-cputemp.rst
15475 F: Documentation/hwmon/peci-dimmtemp.rst
15476 F: drivers/hwmon/peci/
15479 M: Iwona Winiarska <iwona.winiarska@intel.com>
15480 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
15482 F: Documentation/devicetree/bindings/peci/
15483 F: Documentation/peci/
15485 F: include/linux/peci-cpu.h
15486 F: include/linux/peci.h
15488 PENSANDO ETHERNET DRIVERS
15489 M: Shannon Nelson <snelson@pensando.io>
15490 M: drivers@pensando.io
15491 L: netdev@vger.kernel.org
15493 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
15494 F: drivers/net/ethernet/pensando/
15496 PER-CPU MEMORY ALLOCATOR
15497 M: Dennis Zhou <dennis@kernel.org>
15498 M: Tejun Heo <tj@kernel.org>
15499 M: Christoph Lameter <cl@linux.com>
15500 L: linux-mm@kvack.org
15502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
15503 F: arch/*/include/asm/percpu.h
15504 F: include/linux/percpu*.h
15508 PER-TASK DELAY ACCOUNTING
15509 M: Balbir Singh <bsingharora@gmail.com>
15511 F: include/linux/delayacct.h
15512 F: kernel/delayacct.c
15514 PERFORMANCE EVENTS SUBSYSTEM
15515 M: Peter Zijlstra <peterz@infradead.org>
15516 M: Ingo Molnar <mingo@redhat.com>
15517 M: Arnaldo Carvalho de Melo <acme@kernel.org>
15518 R: Mark Rutland <mark.rutland@arm.com>
15519 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
15520 R: Jiri Olsa <jolsa@kernel.org>
15521 R: Namhyung Kim <namhyung@kernel.org>
15522 L: linux-perf-users@vger.kernel.org
15523 L: linux-kernel@vger.kernel.org
15525 W: https://perf.wiki.kernel.org/
15526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15528 F: arch/*/events/*/*
15529 F: arch/*/include/asm/perf_event.h
15530 F: arch/*/kernel/*/*/perf_event*.c
15531 F: arch/*/kernel/*/perf_event*.c
15532 F: arch/*/kernel/perf_callchain.c
15533 F: arch/*/kernel/perf_event*.c
15534 F: include/linux/perf_event.h
15535 F: include/uapi/linux/perf_event.h
15540 PERFORMANCE EVENTS TOOLING ARM64
15541 R: John Garry <john.garry@huawei.com>
15542 R: Will Deacon <will@kernel.org>
15543 R: James Clark <james.clark@arm.com>
15544 R: Mike Leach <mike.leach@linaro.org>
15545 R: Leo Yan <leo.yan@linaro.org>
15546 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15548 F: tools/build/feature/test-libopencsd.c
15549 F: tools/perf/arch/arm*/
15550 F: tools/perf/pmu-events/arch/arm64/
15551 F: tools/perf/util/arm-spe*
15552 F: tools/perf/util/cs-etm*
15554 PERSONALITY HANDLING
15555 M: Christoph Hellwig <hch@infradead.org>
15556 L: linux-abi-devel@lists.sourceforge.net
15558 F: include/linux/personality.h
15559 F: include/uapi/linux/personality.h
15561 PHOENIX RC FLIGHT CONTROLLER ADAPTER
15562 M: Marcus Folkesson <marcus.folkesson@gmail.com>
15563 L: linux-input@vger.kernel.org
15565 F: Documentation/input/devices/pxrc.rst
15566 F: drivers/input/joystick/pxrc.c
15569 M: Remi Denis-Courmont <courmisch@gmail.com>
15571 F: Documentation/networking/phonet.rst
15572 F: include/linux/phonet.h
15573 F: include/net/phonet/
15574 F: include/uapi/linux/phonet.h
15578 M: Joern Engel <joern@lazybastard.org>
15579 L: linux-mtd@lists.infradead.org
15581 F: drivers/mtd/devices/phram.c
15584 M: Bruno Prémont <bonbons@linux-vserver.org>
15585 L: linux-input@vger.kernel.org
15587 F: drivers/hid/hid-picolcd*
15590 M: Christian Brauner <christian@brauner.io>
15591 L: linux-kernel@vger.kernel.org
15593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
15595 F: tools/testing/selftests/clone3/
15596 F: tools/testing/selftests/pid_namespace/
15597 F: tools/testing/selftests/pidfd/
15600 K: \b(clone_args|kernel_clone_args)\b
15602 PIN CONTROL SUBSYSTEM
15603 M: Linus Walleij <linus.walleij@linaro.org>
15604 L: linux-gpio@vger.kernel.org
15606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
15607 F: Documentation/devicetree/bindings/pinctrl/
15608 F: Documentation/driver-api/pin-control.rst
15609 F: drivers/pinctrl/
15610 F: include/linux/pinctrl/
15612 PIN CONTROLLER - AMD
15613 M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
15614 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
15616 F: drivers/pinctrl/pinctrl-amd.c
15618 PIN CONTROLLER - FREESCALE
15619 M: Dong Aisheng <aisheng.dong@nxp.com>
15620 M: Fabio Estevam <festevam@gmail.com>
15621 M: Shawn Guo <shawnguo@kernel.org>
15622 M: Stefan Agner <stefan@agner.ch>
15623 R: Pengutronix Kernel Team <kernel@pengutronix.de>
15624 L: linux-gpio@vger.kernel.org
15626 F: Documentation/devicetree/bindings/pinctrl/fsl,*
15627 F: drivers/pinctrl/freescale/
15629 PIN CONTROLLER - INTEL
15630 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15631 M: Andy Shevchenko <andy@kernel.org>
15633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
15634 F: drivers/pinctrl/intel/
15636 PIN CONTROLLER - KEEMBAY
15637 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
15639 F: drivers/pinctrl/pinctrl-keembay*
15641 PIN CONTROLLER - MEDIATEK
15642 M: Sean Wang <sean.wang@kernel.org>
15643 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15645 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
15646 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
15647 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
15648 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
15649 F: drivers/pinctrl/mediatek/
15651 PIN CONTROLLER - MICROCHIP AT91
15652 M: Ludovic Desroches <ludovic.desroches@microchip.com>
15653 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15654 L: linux-gpio@vger.kernel.org
15656 F: drivers/gpio/gpio-sama5d2-piobu.c
15657 F: drivers/pinctrl/pinctrl-at91*
15659 PIN CONTROLLER - QUALCOMM
15660 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15661 L: linux-arm-msm@vger.kernel.org
15663 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
15664 F: drivers/pinctrl/qcom/
15666 PIN CONTROLLER - RENESAS
15667 M: Geert Uytterhoeven <geert+renesas@glider.be>
15668 L: linux-renesas-soc@vger.kernel.org
15670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
15671 F: Documentation/devicetree/bindings/pinctrl/renesas,*
15672 F: drivers/pinctrl/renesas/
15674 PIN CONTROLLER - SAMSUNG
15675 M: Tomasz Figa <tomasz.figa@gmail.com>
15676 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
15677 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15678 R: Alim Akhtar <alim.akhtar@samsung.com>
15679 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15680 L: linux-samsung-soc@vger.kernel.org
15682 C: irc://irc.libera.chat/linux-exynos
15683 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
15684 B: mailto:linux-samsung-soc@vger.kernel.org
15685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
15686 F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
15687 F: drivers/pinctrl/samsung/
15688 F: include/dt-bindings/pinctrl/samsung.h
15690 PIN CONTROLLER - SINGLE
15691 M: Tony Lindgren <tony@atomide.com>
15692 M: Haojian Zhuang <haojian.zhuang@linaro.org>
15693 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15694 L: linux-omap@vger.kernel.org
15696 F: drivers/pinctrl/pinctrl-single.c
15698 PIN CONTROLLER - THUNDERBAY
15699 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
15701 F: drivers/pinctrl/pinctrl-thunderbay.c
15703 PIN CONTROLLER - SUNPLUS / TIBBO
15704 M: Dvorkin Dmitry <dvorkin@tibbo.com>
15705 M: Wells Lu <wellslutw@gmail.com>
15706 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15708 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
15709 F: Documentation/devicetree/bindings/pinctrl/sunplus,*
15710 F: drivers/pinctrl/sunplus/
15711 F: include/dt-bindings/pinctrl/sppctl*.h
15714 M: linux-block@vger.kernel.org
15716 F: drivers/block/pktcdvd.c
15717 F: include/linux/pktcdvd.h
15718 F: include/uapi/linux/pktcdvd.h
15720 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
15721 M: Tomasz Duszynski <tduszyns@gmail.com>
15723 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
15724 F: drivers/iio/chemical/pms7003.c
15727 M: Jacob Keller <jacob.e.keller@intel.com>
15729 F: Documentation/driver-api/pldmfw/
15730 F: include/linux/pldmfw.h
15734 M: Logan Gunthorpe <logang@deltatee.com>
15736 F: drivers/dma/plx_dma.c
15739 M: Charles Hsu <hsu.yungteng@gmail.com>
15740 L: linux-hwmon@vger.kernel.org
15742 F: Documentation/hwmon/pm6764tr.rst
15743 F: drivers/hwmon/pmbus/pm6764tr.c
15746 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
15747 L: linux-pm@vger.kernel.org
15749 W: https://01.org/pm-graph
15750 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
15751 T: git git://github.com/intel/pm-graph
15752 F: tools/power/pm-graph
15754 PMBUS HARDWARE MONITORING DRIVERS
15755 M: Guenter Roeck <linux@roeck-us.net>
15756 L: linux-hwmon@vger.kernel.org
15758 W: http://hwmon.wiki.kernel.org/
15759 W: http://www.roeck-us.net/linux/drivers/
15760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
15761 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
15762 F: Documentation/devicetree/bindings/hwmon/max31785.txt
15763 F: Documentation/hwmon/adm1275.rst
15764 F: Documentation/hwmon/ibm-cffps.rst
15765 F: Documentation/hwmon/ir35221.rst
15766 F: Documentation/hwmon/lm25066.rst
15767 F: Documentation/hwmon/ltc2978.rst
15768 F: Documentation/hwmon/ltc3815.rst
15769 F: Documentation/hwmon/max16064.rst
15770 F: Documentation/hwmon/max20751.rst
15771 F: Documentation/hwmon/max31785.rst
15772 F: Documentation/hwmon/max34440.rst
15773 F: Documentation/hwmon/max8688.rst
15774 F: Documentation/hwmon/pmbus-core.rst
15775 F: Documentation/hwmon/pmbus.rst
15776 F: Documentation/hwmon/tps40422.rst
15777 F: Documentation/hwmon/ucd9000.rst
15778 F: Documentation/hwmon/ucd9200.rst
15779 F: Documentation/hwmon/zl6100.rst
15780 F: drivers/hwmon/pmbus/
15781 F: include/linux/pmbus.h
15783 PMC SIERRA MaxRAID DRIVER
15784 L: linux-scsi@vger.kernel.org
15786 W: http://www.pmc-sierra.com/
15787 F: drivers/scsi/pmcraid.*
15789 PMC SIERRA PM8001 DRIVER
15790 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15791 L: linux-scsi@vger.kernel.org
15793 F: drivers/scsi/pm8001/
15795 PNI RM3100 IIO DRIVER
15796 M: Song Qiang <songqiang1304521@gmail.com>
15797 L: linux-iio@vger.kernel.org
15799 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
15800 F: drivers/iio/magnetometer/rm3100*
15803 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
15804 L: linux-acpi@vger.kernel.org
15807 F: include/linux/pnp.h
15809 POSIX CLOCKS and TIMERS
15810 M: Thomas Gleixner <tglx@linutronix.de>
15811 L: linux-kernel@vger.kernel.org
15813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15815 F: include/linux/time_namespace.h
15816 F: include/linux/timer*
15817 F: kernel/time/*timer*
15818 F: kernel/time/namespace.c
15820 POWER MANAGEMENT CORE
15821 M: "Rafael J. Wysocki" <rafael@kernel.org>
15822 L: linux-pm@vger.kernel.org
15824 B: https://bugzilla.kernel.org
15825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
15826 F: drivers/base/power/
15827 F: drivers/powercap/
15828 F: include/linux/intel_rapl.h
15829 F: include/linux/pm.h
15830 F: include/linux/pm_*
15831 F: include/linux/powercap.h
15832 F: kernel/configs/nopm.config
15834 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
15835 M: Daniel Lezcano <daniel.lezcano@kernel.org>
15836 L: linux-pm@vger.kernel.org
15838 B: https://bugzilla.kernel.org
15839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
15840 F: drivers/powercap/dtpm*
15841 F: include/linux/dtpm.h
15843 POWER STATE COORDINATION INTERFACE (PSCI)
15844 M: Mark Rutland <mark.rutland@arm.com>
15845 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15846 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15848 F: drivers/firmware/psci/
15849 F: include/linux/psci.h
15850 F: include/uapi/linux/psci.h
15852 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
15853 M: Sebastian Reichel <sre@kernel.org>
15854 L: linux-pm@vger.kernel.org
15856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15857 F: Documentation/ABI/testing/sysfs-class-power
15858 F: Documentation/devicetree/bindings/power/supply/
15859 F: drivers/power/supply/
15860 F: include/linux/power/
15861 F: include/linux/power_supply.h
15863 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
15864 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
15865 L: linuxppc-dev@lists.ozlabs.org
15867 F: drivers/char/powernv-op-panel.c
15869 PPP OVER ATM (RFC 2364)
15870 M: Mitchell Blank Jr <mitch@sfgoth.com>
15872 F: include/uapi/linux/atmppp.h
15873 F: net/atm/pppoatm.c
15876 M: Michal Ostrowski <mostrows@earthlink.net>
15878 F: drivers/net/ppp/pppoe.c
15879 F: drivers/net/ppp/pppox.c
15882 M: James Chapman <jchapman@katalix.com>
15884 F: include/linux/if_pppol2tp.h
15885 F: include/uapi/linux/if_pppol2tp.h
15886 F: net/l2tp/l2tp_ppp.c
15888 PPP PROTOCOL DRIVERS AND COMPRESSORS
15889 M: Paul Mackerras <paulus@samba.org>
15890 L: linux-ppp@vger.kernel.org
15892 F: drivers/net/ppp/ppp_*
15895 M: Rodolfo Giometti <giometti@enneenne.com>
15896 L: linuxpps@ml.enneenne.com (subscribers-only)
15898 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
15899 F: Documentation/ABI/testing/sysfs-pps
15900 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
15901 F: Documentation/driver-api/pps.rst
15903 F: include/linux/pps*.h
15904 F: include/uapi/linux/pps.h
15907 M: Dmitry Kozlov <xeb@mail.ru>
15908 L: netdev@vger.kernel.org
15910 W: http://sourceforge.net/projects/accel-pptp
15911 F: drivers/net/ppp/pptp.c
15913 PRESSURE STALL INFORMATION (PSI)
15914 M: Johannes Weiner <hannes@cmpxchg.org>
15915 M: Suren Baghdasaryan <surenb@google.com>
15917 F: include/linux/psi*
15918 F: kernel/sched/psi.c
15921 M: Petr Mladek <pmladek@suse.com>
15922 M: Sergey Senozhatsky <senozhatsky@chromium.org>
15923 R: Steven Rostedt <rostedt@goodmis.org>
15924 R: John Ogness <john.ogness@linutronix.de>
15926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
15927 F: include/linux/printk.h
15931 R: Chris Down <chris@chrisdown.name>
15933 F: Documentation/core-api/printk-index.rst
15934 F: kernel/printk/index.c
15938 L: linux-kernel@vger.kernel.org
15939 L: linux-fsdevel@vger.kernel.org
15941 F: Documentation/filesystems/proc.rst
15943 F: include/linux/proc_fs.h
15944 F: tools/testing/selftests/proc/
15947 M: Luis Chamberlain <mcgrof@kernel.org>
15948 M: Kees Cook <keescook@chromium.org>
15949 M: Iurii Zaikin <yzaikin@google.com>
15950 L: linux-kernel@vger.kernel.org
15951 L: linux-fsdevel@vger.kernel.org
15953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git sysctl-next
15954 F: fs/proc/proc_sysctl.c
15955 F: include/linux/sysctl.h
15956 F: kernel/sysctl-test.c
15958 F: tools/testing/selftests/sysctl/
15960 PS3 NETWORK SUPPORT
15961 M: Geoff Levand <geoff@infradead.org>
15962 L: netdev@vger.kernel.org
15963 L: linuxppc-dev@lists.ozlabs.org
15965 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
15967 PS3 PLATFORM SUPPORT
15968 M: Geoff Levand <geoff@infradead.org>
15969 L: linuxppc-dev@lists.ozlabs.org
15971 F: arch/powerpc/boot/ps3*
15972 F: arch/powerpc/include/asm/lv1call.h
15973 F: arch/powerpc/include/asm/ps3*.h
15974 F: arch/powerpc/platforms/ps3/
15977 F: drivers/rtc/rtc-ps3.c
15978 F: drivers/usb/host/*ps3.c
15979 F: sound/ppc/snd_ps3*
15982 M: Jim Paris <jim@jtan.com>
15983 M: Geoff Levand <geoff@infradead.org>
15984 L: linuxppc-dev@lists.ozlabs.org
15986 F: drivers/block/ps3vram.c
15988 PSAMPLE PACKET SAMPLING SUPPORT
15989 M: Yotam Gigi <yotam.gi@gmail.com>
15991 F: include/net/psample.h
15992 F: include/uapi/linux/psample.h
15996 M: Kees Cook <keescook@chromium.org>
15997 M: Anton Vorontsov <anton@enomsg.org>
15998 M: Colin Cross <ccross@android.com>
15999 M: Tony Luck <tony.luck@intel.com>
16001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
16002 F: Documentation/admin-guide/ramoops.rst
16003 F: Documentation/admin-guide/pstore-blk.rst
16004 F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
16005 F: drivers/acpi/apei/erst.c
16006 F: drivers/firmware/efi/efi-pstore.c
16008 F: include/linux/pstore*
16009 K: \b(pstore|ramoops)
16011 PTP HARDWARE CLOCK SUPPORT
16012 M: Richard Cochran <richardcochran@gmail.com>
16013 L: netdev@vger.kernel.org
16015 W: http://linuxptp.sourceforge.net/
16016 F: Documentation/ABI/testing/sysfs-ptp
16017 F: Documentation/driver-api/ptp.rst
16018 F: drivers/net/phy/dp83640*
16020 F: include/linux/ptp_cl*
16022 PTP VIRTUAL CLOCK SUPPORT
16023 M: Yangbo Lu <yangbo.lu@nxp.com>
16024 L: netdev@vger.kernel.org
16026 F: drivers/ptp/ptp_vclock.c
16027 F: net/ethtool/phc_vclocks.c
16030 M: Oleg Nesterov <oleg@redhat.com>
16032 F: arch/*/*/ptrace*.c
16033 F: arch/*/include/asm/ptrace*.h
16034 F: arch/*/ptrace*.c
16035 F: include/asm-generic/syscall.h
16036 F: include/linux/ptrace.h
16037 F: include/linux/regset.h
16038 F: include/uapi/linux/ptrace.h
16039 F: include/uapi/linux/ptrace.h
16043 M: Hans Verkuil <hverkuil@xs4all.nl>
16044 L: linux-media@vger.kernel.org
16046 T: git git://linuxtv.org/media_tree.git
16047 F: Documentation/admin-guide/media/pulse8-cec.rst
16048 F: drivers/media/cec/usb/pulse8/
16050 PVRUSB2 VIDEO4LINUX DRIVER
16051 M: Mike Isely <isely@pobox.com>
16052 L: pvrusb2@isely.net (subscribers-only)
16053 L: linux-media@vger.kernel.org
16055 W: http://www.isely.net/pvrusb2/
16056 T: git git://linuxtv.org/media_tree.git
16057 F: Documentation/driver-api/media/drivers/pvrusb2*
16058 F: drivers/media/usb/pvrusb2/
16061 M: Hans Verkuil <hverkuil@xs4all.nl>
16062 L: linux-media@vger.kernel.org
16064 T: git git://linuxtv.org/media_tree.git
16065 F: drivers/media/usb/pwc/*
16066 F: include/trace/events/pwc.h
16069 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16070 L: linux-hwmon@vger.kernel.org
16072 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
16073 F: Documentation/hwmon/pwm-fan.rst
16074 F: drivers/hwmon/pwm-fan.c
16077 M: Sean Young <sean@mess.org>
16078 L: linux-media@vger.kernel.org
16080 F: drivers/media/rc/pwm-ir-tx.c
16083 M: Thierry Reding <thierry.reding@gmail.com>
16084 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16085 M: Lee Jones <lee.jones@linaro.org>
16086 L: linux-pwm@vger.kernel.org
16088 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
16089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
16090 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
16091 F: Documentation/devicetree/bindings/pwm/
16092 F: Documentation/driver-api/pwm.rst
16093 F: drivers/gpio/gpio-mvebu.c
16095 F: drivers/video/backlight/pwm_bl.c
16096 F: include/linux/pwm.h
16097 F: include/linux/pwm_backlight.h
16098 K: pwm_(config|apply_state|ops)
16101 M: Robert Jarzmik <robert.jarzmik@free.fr>
16102 L: linux-gpio@vger.kernel.org
16104 F: drivers/gpio/gpio-pxa.c
16110 M: Robert Jarzmik <robert.jarzmik@free.fr>
16111 L: linux-rtc@vger.kernel.org
16114 PXA2xx/PXA3xx SUPPORT
16115 M: Daniel Mack <daniel@zonque.org>
16116 M: Haojian Zhuang <haojian.zhuang@gmail.com>
16117 M: Robert Jarzmik <robert.jarzmik@free.fr>
16118 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16120 T: git git://github.com/hzhuang1/linux.git
16121 T: git git://github.com/rjarzmik/linux.git
16122 F: arch/arm/boot/dts/pxa*
16123 F: arch/arm/mach-pxa/
16124 F: drivers/dma/pxa*
16125 F: drivers/pcmcia/pxa2xx*
16126 F: drivers/pinctrl/pxa/
16127 F: drivers/spi/spi-pxa2xx*
16128 F: drivers/usb/gadget/udc/pxa2*
16129 F: include/sound/pxa2xx-lib.h
16134 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
16135 L: qat-linux@intel.com
16137 F: drivers/crypto/qat/
16139 QCOM AUDIO (ASoC) DRIVERS
16140 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16141 M: Banajit Goswami <bgoswami@codeaurora.org>
16142 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16144 F: sound/soc/codecs/lpass-va-macro.c
16145 F: sound/soc/codecs/lpass-wsa-macro.*
16146 F: sound/soc/codecs/msm8916-wcd-analog.c
16147 F: sound/soc/codecs/msm8916-wcd-digital.c
16148 F: sound/soc/codecs/wcd9335.*
16149 F: sound/soc/codecs/wcd934x.c
16150 F: sound/soc/codecs/wcd-clsh-v2.*
16151 F: sound/soc/codecs/wsa881x.c
16154 QCOM EMBEDDED USB DEBUGGER (EUD)
16155 M: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
16156 L: linux-arm-msm@vger.kernel.org
16158 F: Documentation/ABI/testing/sysfs-driver-eud
16159 F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
16160 F: drivers/usb/misc/qcom_eud.c
16163 M: Alex Elder <elder@kernel.org>
16164 L: netdev@vger.kernel.org
16166 F: drivers/net/ipa/
16168 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
16169 M: Gabriel Somlo <somlo@cmu.edu>
16170 M: "Michael S. Tsirkin" <mst@redhat.com>
16171 L: qemu-devel@nongnu.org
16173 F: drivers/firmware/qemu_fw_cfg.c
16174 F: include/uapi/linux/qemu_fw_cfg.h
16177 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16178 L: linux-rdma@vger.kernel.org
16180 F: drivers/infiniband/hw/qib/
16182 QLOGIC QL41xxx FCOE DRIVER
16183 M: Saurav Kashyap <skashyap@marvell.com>
16184 M: Javed Hasan <jhasan@marvell.com>
16185 M: GR-QLogic-Storage-Upstream@marvell.com
16186 L: linux-scsi@vger.kernel.org
16188 F: drivers/scsi/qedf/
16190 QLOGIC QL41xxx ISCSI DRIVER
16191 M: Nilesh Javali <njavali@marvell.com>
16192 M: Manish Rangankar <mrangankar@marvell.com>
16193 M: GR-QLogic-Storage-Upstream@marvell.com
16194 L: linux-scsi@vger.kernel.org
16196 F: drivers/scsi/qedi/
16198 QLOGIC QL4xxx ETHERNET DRIVER
16199 M: Ariel Elior <aelior@marvell.com>
16200 M: Manish Chopra <manishc@marvell.com>
16201 L: netdev@vger.kernel.org
16203 F: drivers/net/ethernet/qlogic/qed/
16204 F: drivers/net/ethernet/qlogic/qede/
16205 F: include/linux/qed/
16207 QLOGIC QL4xxx RDMA DRIVER
16208 M: Michal Kalderon <mkalderon@marvell.com>
16209 M: Ariel Elior <aelior@marvell.com>
16210 L: linux-rdma@vger.kernel.org
16212 F: drivers/infiniband/hw/qedr/
16213 F: include/uapi/rdma/qedr-abi.h
16215 QLOGIC QLA1280 SCSI DRIVER
16216 M: Michael Reed <mdr@sgi.com>
16217 L: linux-scsi@vger.kernel.org
16219 F: drivers/scsi/qla1280.[ch]
16221 QLOGIC QLA2XXX FC-SCSI DRIVER
16222 M: Nilesh Javali <njavali@marvell.com>
16223 M: GR-QLogic-Storage-Upstream@marvell.com
16224 L: linux-scsi@vger.kernel.org
16226 F: drivers/scsi/qla2xxx/
16228 QLOGIC QLA3XXX NETWORK DRIVER
16229 M: GR-Linux-NIC-Dev@marvell.com
16230 L: netdev@vger.kernel.org
16232 F: drivers/net/ethernet/qlogic/qla3xxx.*
16234 QLOGIC QLA4XXX iSCSI DRIVER
16235 M: Nilesh Javali <njavali@marvell.com>
16236 M: Manish Rangankar <mrangankar@marvell.com>
16237 M: GR-QLogic-Storage-Upstream@marvell.com
16238 L: linux-scsi@vger.kernel.org
16240 F: drivers/scsi/qla4xxx/
16242 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
16243 M: Shahed Shaikh <shshaikh@marvell.com>
16244 M: Manish Chopra <manishc@marvell.com>
16245 M: GR-Linux-NIC-Dev@marvell.com
16246 L: netdev@vger.kernel.org
16248 F: drivers/net/ethernet/qlogic/qlcnic/
16250 QLOGIC QLGE 10Gb ETHERNET DRIVER
16251 M: Manish Chopra <manishc@marvell.com>
16252 M: GR-Linux-NIC-Dev@marvell.com
16253 M: Coiby Xu <coiby.xu@gmail.com>
16254 L: netdev@vger.kernel.org
16256 F: Documentation/networking/device_drivers/qlogic/qlge.rst
16257 F: drivers/staging/qlge/
16259 QM1D1B0004 MEDIA DRIVER
16260 M: Akihiro Tsukada <tskd08@gmail.com>
16261 L: linux-media@vger.kernel.org
16263 F: drivers/media/tuners/qm1d1b0004*
16265 QM1D1C0042 MEDIA DRIVER
16266 M: Akihiro Tsukada <tskd08@gmail.com>
16267 L: linux-media@vger.kernel.org
16269 F: drivers/media/tuners/qm1d1c0042*
16272 M: Anders Larsen <al@alarsen.net>
16274 W: http://www.alarsen.net/linux/qnx4fs/
16276 F: include/uapi/linux/qnx4_fs.h
16277 F: include/uapi/linux/qnxtypes.h
16279 QORIQ DPAA2 FSL-MC BUS DRIVER
16280 M: Stuart Yoder <stuyoder@gmail.com>
16281 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
16282 L: linux-kernel@vger.kernel.org
16284 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
16285 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
16286 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
16287 F: drivers/bus/fsl-mc/
16288 F: include/uapi/linux/fsl_mc.h
16290 QT1010 MEDIA DRIVER
16291 M: Antti Palosaari <crope@iki.fi>
16292 L: linux-media@vger.kernel.org
16294 W: https://linuxtv.org
16295 W: http://palosaari.fi/linux/
16296 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16297 T: git git://linuxtv.org/anttip/media_tree.git
16298 F: drivers/media/tuners/qt1010*
16300 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
16301 M: Kalle Valo <kvalo@kernel.org>
16302 L: ath10k@lists.infradead.org
16304 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
16305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16306 F: drivers/net/wireless/ath/ath10k/
16307 F: Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
16309 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
16310 M: Kalle Valo <kvalo@kernel.org>
16311 L: ath11k@lists.infradead.org
16313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16314 F: Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
16315 F: drivers/net/wireless/ath/ath11k/
16317 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
16318 M: Toke Høiland-Jørgensen <toke@toke.dk>
16319 L: linux-wireless@vger.kernel.org
16321 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
16322 F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
16323 F: drivers/net/wireless/ath/ath9k/
16325 QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
16326 M: Stephan Gerhold <stephan@gerhold.net>
16327 L: netdev@vger.kernel.org
16328 L: linux-arm-msm@vger.kernel.org
16330 F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
16331 F: drivers/net/wwan/qcom_bam_dmux.c
16333 QUALCOMM CAMERA SUBSYSTEM DRIVER
16334 M: Robert Foss <robert.foss@linaro.org>
16335 M: Todor Tomov <todor.too@gmail.com>
16336 L: linux-media@vger.kernel.org
16338 F: Documentation/admin-guide/media/qcom_camss.rst
16339 F: Documentation/devicetree/bindings/media/*camss*
16340 F: drivers/media/platform/qcom/camss/
16342 QUALCOMM CLOCK DRIVERS
16343 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16344 L: linux-arm-msm@vger.kernel.org
16346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
16347 F: Documentation/devicetree/bindings/clock/qcom,*
16348 F: drivers/clk/qcom/
16349 F: include/dt-bindings/clock/qcom,*
16351 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
16352 M: Niklas Cassel <nks@flawful.org>
16353 L: linux-pm@vger.kernel.org
16354 L: linux-arm-msm@vger.kernel.org
16356 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
16357 F: drivers/soc/qcom/cpr.c
16359 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
16360 M: Ilia Lin <ilia.lin@kernel.org>
16361 L: linux-pm@vger.kernel.org
16363 F: Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
16364 F: Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
16365 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
16367 QUALCOMM CRYPTO DRIVERS
16368 M: Thara Gopinath <thara.gopinath@linaro.org>
16369 L: linux-crypto@vger.kernel.org
16370 L: linux-arm-msm@vger.kernel.org
16372 F: drivers/crypto/qce/
16374 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
16375 M: Timur Tabi <timur@kernel.org>
16376 L: netdev@vger.kernel.org
16378 F: drivers/net/ethernet/qualcomm/emac/
16380 QUALCOMM ETHQOS ETHERNET DRIVER
16381 M: Vinod Koul <vkoul@kernel.org>
16382 L: netdev@vger.kernel.org
16384 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
16385 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
16387 QUALCOMM FASTRPC DRIVER
16388 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16389 M: Amol Maheshwari <amahesh@qti.qualcomm.com>
16390 L: linux-arm-msm@vger.kernel.org
16392 F: Documentation/devicetree/bindings/misc/qcom,fastrpc.txt
16393 F: drivers/misc/fastrpc.c
16394 F: include/uapi/misc/fastrpc.h
16396 QUALCOMM HEXAGON ARCHITECTURE
16397 M: Brian Cain <bcain@quicinc.com>
16398 L: linux-hexagon@vger.kernel.org
16399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
16403 QUALCOMM HIDMA DRIVER
16404 M: Sinan Kaya <okaya@kernel.org>
16405 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16406 L: linux-arm-msm@vger.kernel.org
16407 L: dmaengine@vger.kernel.org
16409 F: drivers/dma/qcom/hidma*
16411 QUALCOMM I2C CCI DRIVER
16412 M: Loic Poulain <loic.poulain@linaro.org>
16413 M: Robert Foss <robert.foss@linaro.org>
16414 L: linux-i2c@vger.kernel.org
16415 L: linux-arm-msm@vger.kernel.org
16417 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
16418 F: drivers/i2c/busses/i2c-qcom-cci.c
16421 M: Rob Clark <robdclark@gmail.com>
16422 L: iommu@lists.linux-foundation.org
16423 L: linux-arm-msm@vger.kernel.org
16425 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
16427 QUALCOMM IPC ROUTER (QRTR) DRIVER
16428 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16429 L: linux-arm-msm@vger.kernel.org
16431 F: include/trace/events/qrtr.h
16432 F: include/uapi/linux/qrtr.h
16435 QUALCOMM IPCC MAILBOX DRIVER
16436 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16437 L: linux-arm-msm@vger.kernel.org
16439 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
16440 F: drivers/mailbox/qcom-ipcc.c
16441 F: include/dt-bindings/mailbox/qcom-ipcc.h
16443 QUALCOMM IPQ4019 USB PHY DRIVER
16444 M: Robert Marko <robert.marko@sartura.hr>
16445 M: Luka Perkov <luka.perkov@sartura.hr>
16446 L: linux-arm-msm@vger.kernel.org
16448 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
16449 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
16451 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
16452 M: Robert Marko <robert.marko@sartura.hr>
16453 M: Luka Perkov <luka.perkov@sartura.hr>
16454 L: linux-arm-msm@vger.kernel.org
16456 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
16457 F: drivers/regulator/vqmmc-ipq4019-regulator.c
16459 QUALCOMM NAND CONTROLLER DRIVER
16460 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16461 L: linux-mtd@lists.infradead.org
16462 L: linux-arm-msm@vger.kernel.org
16464 F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
16465 F: drivers/mtd/nand/raw/qcom_nandc.c
16467 QUALCOMM RMNET DRIVER
16468 M: Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
16469 M: Sean Tranchetti <quic_stranche@quicinc.com>
16470 L: netdev@vger.kernel.org
16472 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
16473 F: drivers/net/ethernet/qualcomm/rmnet/
16474 F: include/linux/if_rmnet.h
16476 QUALCOMM TSENS THERMAL DRIVER
16477 M: Amit Kucheria <amitk@kernel.org>
16478 M: Thara Gopinath <thara.gopinath@linaro.org>
16479 L: linux-pm@vger.kernel.org
16480 L: linux-arm-msm@vger.kernel.org
16482 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
16483 F: drivers/thermal/qcom/
16485 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
16486 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
16487 L: linux-media@vger.kernel.org
16488 L: linux-arm-msm@vger.kernel.org
16490 T: git git://linuxtv.org/media_tree.git
16491 F: Documentation/devicetree/bindings/media/*venus*
16492 F: drivers/media/platform/qcom/venus/
16494 QUALCOMM WCN36XX WIRELESS DRIVER
16495 M: Loic Poulain <loic.poulain@linaro.org>
16496 L: wcn36xx@lists.infradead.org
16498 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
16499 F: drivers/net/wireless/ath/wcn36xx/
16501 QUANTENNA QTNFMAC WIRELESS DRIVER
16502 M: Igor Mitsyanko <imitsyanko@quantenna.com>
16503 R: Sergey Matyukevich <geomatsi@gmail.com>
16504 L: linux-wireless@vger.kernel.org
16506 F: drivers/net/wireless/quantenna
16508 RADEON and AMDGPU DRM DRIVERS
16509 M: Alex Deucher <alexander.deucher@amd.com>
16510 M: Christian König <christian.koenig@amd.com>
16511 M: Pan, Xinhui <Xinhui.Pan@amd.com>
16512 L: amd-gfx@lists.freedesktop.org
16514 T: git https://gitlab.freedesktop.org/agd5f/linux.git
16515 B: https://gitlab.freedesktop.org/drm/amd/-/issues
16516 C: irc://irc.oftc.net/radeon
16517 F: drivers/gpu/drm/amd/
16518 F: drivers/gpu/drm/radeon/
16519 F: include/uapi/drm/amdgpu_drm.h
16520 F: include/uapi/drm/radeon_drm.h
16522 RADEON FRAMEBUFFER DISPLAY DRIVER
16523 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
16524 L: linux-fbdev@vger.kernel.org
16526 F: drivers/video/fbdev/aty/radeon*
16527 F: include/uapi/linux/radeonfb.h
16529 RADIOSHARK RADIO DRIVER
16530 M: Hans Verkuil <hverkuil@xs4all.nl>
16531 L: linux-media@vger.kernel.org
16533 T: git git://linuxtv.org/media_tree.git
16534 F: drivers/media/radio/radio-shark.c
16536 RADIOSHARK2 RADIO DRIVER
16537 M: Hans Verkuil <hverkuil@xs4all.nl>
16538 L: linux-media@vger.kernel.org
16540 T: git git://linuxtv.org/media_tree.git
16541 F: drivers/media/radio/radio-shark2.c
16542 F: drivers/media/radio/radio-tea5777.c
16544 RADOS BLOCK DEVICE (RBD)
16545 M: Ilya Dryomov <idryomov@gmail.com>
16546 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
16547 L: ceph-devel@vger.kernel.org
16549 W: http://ceph.com/
16550 T: git git://github.com/ceph/ceph-client.git
16551 F: Documentation/ABI/testing/sysfs-bus-rbd
16552 F: drivers/block/rbd.c
16553 F: drivers/block/rbd_types.h
16555 RAGE128 FRAMEBUFFER DISPLAY DRIVER
16556 M: Paul Mackerras <paulus@samba.org>
16557 L: linux-fbdev@vger.kernel.org
16559 F: drivers/video/fbdev/aty/aty128fb.c
16561 RAINSHADOW-CEC DRIVER
16562 M: Hans Verkuil <hverkuil@xs4all.nl>
16563 L: linux-media@vger.kernel.org
16565 T: git git://linuxtv.org/media_tree.git
16566 F: drivers/media/cec/usb/rainshadow/
16568 RALINK MIPS ARCHITECTURE
16569 M: John Crispin <john@phrozen.org>
16570 L: linux-mips@vger.kernel.org
16572 F: arch/mips/ralink
16574 RALINK MT7621 MIPS ARCHITECTURE
16575 M: Arınç ÜNAL <arinc.unal@arinc9.com>
16576 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
16577 L: linux-mips@vger.kernel.org
16579 F: arch/mips/boot/dts/ralink/mt7621*
16581 RALINK RT2X00 WIRELESS LAN DRIVER
16582 M: Stanislaw Gruszka <stf_xl@wp.pl>
16583 M: Helmut Schaa <helmut.schaa@googlemail.com>
16584 L: linux-wireless@vger.kernel.org
16586 F: drivers/net/wireless/ralink/rt2x00/
16588 RAMDISK RAM BLOCK DEVICE DRIVER
16589 M: Jens Axboe <axboe@kernel.dk>
16591 F: Documentation/admin-guide/blockdev/ramdisk.rst
16592 F: drivers/block/brd.c
16594 RANCHU VIRTUAL BOARD FOR MIPS
16595 M: Miodrag Dinic <miodrag.dinic@mips.com>
16596 L: linux-mips@vger.kernel.org
16598 F: arch/mips/configs/generic/board-ranchu.config
16599 F: arch/mips/generic/board-ranchu.c
16601 RANDOM NUMBER DRIVER
16602 M: "Theodore Ts'o" <tytso@mit.edu>
16603 M: Jason A. Donenfeld <Jason@zx2c4.com>
16604 T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
16606 F: drivers/char/random.c
16607 F: drivers/virt/vmgenid.c
16610 M: Matt Porter <mporter@kernel.crashing.org>
16611 M: Alexandre Bounine <alex.bou9@gmail.com>
16613 F: drivers/rapidio/
16616 M: Tony Luck <tony.luck@intel.com>
16617 M: Borislav Petkov <bp@alien8.de>
16618 L: linux-edac@vger.kernel.org
16620 F: Documentation/admin-guide/ras.rst
16622 F: include/linux/ras.h
16623 F: include/ras/ras_event.h
16625 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
16626 L: linux-wireless@vger.kernel.org
16628 F: drivers/net/wireless/ray*
16630 RC-CORE / LIRC FRAMEWORK
16631 M: Sean Young <sean@mess.org>
16632 L: linux-media@vger.kernel.org
16634 W: http://linuxtv.org
16635 T: git git://linuxtv.org/media_tree.git
16636 F: Documentation/driver-api/media/rc-core.rst
16637 F: Documentation/userspace-api/media/rc/
16638 F: drivers/media/rc/
16639 F: include/media/rc-map.h
16640 F: include/media/rc-core.h
16641 F: include/uapi/linux/lirc.h
16643 RCMM REMOTE CONTROLS DECODER
16644 M: Patrick Lerda <patrick9876@free.fr>
16646 F: drivers/media/rc/ir-rcmm-decoder.c
16648 RCUTORTURE TEST FRAMEWORK
16649 M: "Paul E. McKenney" <paulmck@kernel.org>
16650 M: Josh Triplett <josh@joshtriplett.org>
16651 R: Steven Rostedt <rostedt@goodmis.org>
16652 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16653 R: Lai Jiangshan <jiangshanlai@gmail.com>
16654 L: rcu@vger.kernel.org
16656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16657 F: tools/testing/selftests/rcutorture
16659 RDACM20 Camera Sensor
16660 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
16661 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
16662 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
16663 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
16664 L: linux-media@vger.kernel.org
16666 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
16667 F: drivers/media/i2c/max9271.c
16668 F: drivers/media/i2c/max9271.h
16669 F: drivers/media/i2c/rdacm20.c
16671 RDACM21 Camera Sensor
16672 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
16673 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
16674 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
16675 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
16676 L: linux-media@vger.kernel.org
16678 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
16679 F: drivers/media/i2c/max9271.c
16680 F: drivers/media/i2c/max9271.h
16681 F: drivers/media/i2c/rdacm21.c
16684 M: Florian Fainelli <florian@openwrt.org>
16687 RDC R6040 FAST ETHERNET DRIVER
16688 M: Florian Fainelli <f.fainelli@gmail.com>
16689 L: netdev@vger.kernel.org
16691 F: drivers/net/ethernet/rdc/r6040.c
16693 RDMAVT - RDMA verbs software
16694 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16695 L: linux-rdma@vger.kernel.org
16697 F: drivers/infiniband/sw/rdmavt
16699 RDS - RELIABLE DATAGRAM SOCKETS
16700 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
16701 L: netdev@vger.kernel.org
16702 L: linux-rdma@vger.kernel.org
16703 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
16705 W: https://oss.oracle.com/projects/rds/
16706 F: Documentation/networking/rds.rst
16709 RDT - RESOURCE ALLOCATION
16710 M: Fenghua Yu <fenghua.yu@intel.com>
16711 M: Reinette Chatre <reinette.chatre@intel.com>
16712 L: linux-kernel@vger.kernel.org
16714 F: Documentation/x86/resctrl*
16715 F: arch/x86/include/asm/resctrl.h
16716 F: arch/x86/kernel/cpu/resctrl/
16717 F: tools/testing/selftests/resctrl/
16719 READ-COPY UPDATE (RCU)
16720 M: "Paul E. McKenney" <paulmck@kernel.org>
16721 M: Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
16722 M: Neeraj Upadhyay <quic_neeraju@quicinc.com> (kernel/rcu/tasks.h)
16723 M: Josh Triplett <josh@joshtriplett.org>
16724 R: Steven Rostedt <rostedt@goodmis.org>
16725 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16726 R: Lai Jiangshan <jiangshanlai@gmail.com>
16727 R: Joel Fernandes <joel@joelfernandes.org>
16728 L: rcu@vger.kernel.org
16730 W: http://www.rdrop.com/users/paulmck/RCU/
16731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16732 F: Documentation/RCU/
16733 F: include/linux/rcu*
16735 X: Documentation/RCU/torture.rst
16736 X: include/linux/srcu*.h
16737 X: kernel/rcu/srcu*.c
16739 REAL TIME CLOCK (RTC) SUBSYSTEM
16740 M: Alessandro Zummo <a.zummo@towertech.it>
16741 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
16742 L: linux-rtc@vger.kernel.org
16744 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
16745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
16746 F: Documentation/admin-guide/rtc.rst
16747 F: Documentation/devicetree/bindings/rtc/
16749 F: include/linux/platform_data/rtc-*
16750 F: include/linux/rtc.h
16751 F: include/linux/rtc/
16752 F: include/uapi/linux/rtc.h
16753 F: tools/testing/selftests/rtc/
16755 REALTEK AUDIO CODECS
16756 M: Oder Chiou <oder_chiou@realtek.com>
16758 F: include/sound/rt*.h
16759 F: sound/soc/codecs/rt*
16761 REALTEK OTTO WATCHDOG
16762 M: Sander Vanheule <sander@svanheule.net>
16763 L: linux-watchdog@vger.kernel.org
16765 F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
16766 F: drivers/watchdog/realtek_otto_wdt.c
16768 REALTEK RTL83xx SMI DSA ROUTER CHIPS
16769 M: Linus Walleij <linus.walleij@linaro.org>
16770 M: Alvin Šipraga <alsi@bang-olufsen.dk>
16772 F: Documentation/devicetree/bindings/net/dsa/realtek.yaml
16773 F: drivers/net/dsa/realtek/*
16775 REALTEK WIRELESS DRIVER (rtlwifi family)
16776 M: Ping-Ke Shih <pkshih@realtek.com>
16777 L: linux-wireless@vger.kernel.org
16779 W: https://wireless.wiki.kernel.org/
16780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16781 F: drivers/net/wireless/realtek/rtlwifi/
16783 REALTEK WIRELESS DRIVER (rtw88)
16784 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
16785 L: linux-wireless@vger.kernel.org
16787 F: drivers/net/wireless/realtek/rtw88/
16789 REALTEK WIRELESS DRIVER (rtw89)
16790 M: Ping-Ke Shih <pkshih@realtek.com>
16791 L: linux-wireless@vger.kernel.org
16793 F: drivers/net/wireless/realtek/rtw89/
16795 REDPINE WIRELESS DRIVER
16796 M: Amitkumar Karwar <amitkarwar@gmail.com>
16797 M: Siva Rebbagondla <siva8118@gmail.com>
16798 L: linux-wireless@vger.kernel.org
16800 F: drivers/net/wireless/rsi/
16802 REGISTER MAP ABSTRACTION
16803 M: Mark Brown <broonie@kernel.org>
16804 L: linux-kernel@vger.kernel.org
16806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
16807 F: Documentation/devicetree/bindings/regmap/
16808 F: drivers/base/regmap/
16809 F: include/linux/regmap.h
16811 REISERFS FILE SYSTEM
16812 L: reiserfs-devel@vger.kernel.org
16816 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
16817 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16818 M: Mathieu Poirier <mathieu.poirier@linaro.org>
16819 L: linux-remoteproc@vger.kernel.org
16821 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
16822 F: Documentation/ABI/testing/sysfs-class-remoteproc
16823 F: Documentation/devicetree/bindings/remoteproc/
16824 F: Documentation/staging/remoteproc.rst
16825 F: drivers/remoteproc/
16826 F: include/linux/remoteproc.h
16827 F: include/linux/remoteproc/
16829 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
16830 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16831 M: Mathieu Poirier <mathieu.poirier@linaro.org>
16832 L: linux-remoteproc@vger.kernel.org
16834 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
16835 F: Documentation/ABI/testing/sysfs-bus-rpmsg
16836 F: Documentation/staging/rpmsg.rst
16838 F: include/linux/rpmsg.h
16839 F: include/linux/rpmsg/
16840 F: include/uapi/linux/rpmsg.h
16843 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
16844 M: Stephan Gerhold <stephan@gerhold.net>
16845 L: netdev@vger.kernel.org
16846 L: linux-remoteproc@vger.kernel.org
16848 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
16850 RENESAS CLOCK DRIVERS
16851 M: Geert Uytterhoeven <geert+renesas@glider.be>
16852 L: linux-renesas-soc@vger.kernel.org
16854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
16855 F: Documentation/devicetree/bindings/clock/renesas,*
16856 F: drivers/clk/renesas/
16858 RENESAS EMEV2 I2C DRIVER
16859 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
16860 L: linux-renesas-soc@vger.kernel.org
16862 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
16863 F: drivers/i2c/busses/i2c-emev2.c
16865 RENESAS ETHERNET DRIVERS
16866 R: Sergey Shtylyov <s.shtylyov@omp.ru>
16867 L: netdev@vger.kernel.org
16868 L: linux-renesas-soc@vger.kernel.org
16869 F: Documentation/devicetree/bindings/net/renesas,*.yaml
16870 F: drivers/net/ethernet/renesas/
16871 F: include/linux/sh_eth.h
16873 RENESAS R-CAR GYROADC DRIVER
16874 M: Marek Vasut <marek.vasut@gmail.com>
16875 L: linux-iio@vger.kernel.org
16877 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
16878 F: drivers/iio/adc/rcar-gyroadc.c
16880 RENESAS R-CAR I2C DRIVERS
16881 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
16882 L: linux-renesas-soc@vger.kernel.org
16884 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
16885 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
16886 F: drivers/i2c/busses/i2c-rcar.c
16887 F: drivers/i2c/busses/i2c-sh_mobile.c
16889 RENESAS R-CAR SATA DRIVER
16890 R: Sergey Shtylyov <s.shtylyov@omp.ru>
16892 L: linux-ide@vger.kernel.org
16893 L: linux-renesas-soc@vger.kernel.org
16894 F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
16895 F: drivers/ata/sata_rcar.c
16897 RENESAS R-CAR THERMAL DRIVERS
16898 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
16899 L: linux-renesas-soc@vger.kernel.org
16901 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
16902 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
16903 F: drivers/thermal/rcar_gen3_thermal.c
16904 F: drivers/thermal/rcar_thermal.c
16906 RENESAS RIIC DRIVER
16907 M: Chris Brandt <chris.brandt@renesas.com>
16908 L: linux-renesas-soc@vger.kernel.org
16910 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
16911 F: drivers/i2c/busses/i2c-riic.c
16913 RENESAS USB PHY DRIVER
16914 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
16915 L: linux-renesas-soc@vger.kernel.org
16917 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
16919 RENESAS RZ/G2L A/D DRIVER
16920 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
16921 L: linux-iio@vger.kernel.org
16922 L: linux-renesas-soc@vger.kernel.org
16924 F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
16925 F: drivers/iio/adc/rzg2l_adc.c
16927 RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
16928 M: Miquel Raynal <miquel.raynal@bootlin.com>
16929 L: linux-mtd@lists.infradead.org
16930 L: linux-renesas-soc@vger.kernel.org
16932 F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
16933 F: drivers/mtd/nand/raw/renesas-nand-controller.c
16935 RESET CONTROLLER FRAMEWORK
16936 M: Philipp Zabel <p.zabel@pengutronix.de>
16938 T: git git://git.pengutronix.de/git/pza/linux
16939 F: Documentation/devicetree/bindings/reset/
16940 F: Documentation/driver-api/reset.rst
16942 F: include/dt-bindings/reset/
16943 F: include/linux/reset-controller.h
16944 F: include/linux/reset.h
16945 F: include/linux/reset/
16946 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
16948 RESTARTABLE SEQUENCES SUPPORT
16949 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16950 M: Peter Zijlstra <peterz@infradead.org>
16951 M: "Paul E. McKenney" <paulmck@kernel.org>
16952 M: Boqun Feng <boqun.feng@gmail.com>
16953 L: linux-kernel@vger.kernel.org
16955 F: include/trace/events/rseq.h
16956 F: include/uapi/linux/rseq.h
16958 F: tools/testing/selftests/rseq/
16961 M: Johannes Berg <johannes@sipsolutions.net>
16962 L: linux-wireless@vger.kernel.org
16964 W: https://wireless.wiki.kernel.org/
16965 Q: https://patchwork.kernel.org/project/linux-wireless/list/
16966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
16967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
16968 F: Documentation/ABI/stable/sysfs-class-rfkill
16969 F: Documentation/driver-api/rfkill.rst
16970 F: include/linux/rfkill.h
16971 F: include/uapi/linux/rfkill.h
16975 M: Thomas Graf <tgraf@suug.ch>
16976 M: Herbert Xu <herbert@gondor.apana.org.au>
16977 L: netdev@vger.kernel.org
16979 F: include/linux/rhashtable-types.h
16980 F: include/linux/rhashtable.h
16981 F: lib/rhashtable.c
16982 F: lib/test_rhashtable.c
16984 RICOH R5C592 MEMORYSTICK DRIVER
16985 M: Maxim Levitsky <maximlevitsky@gmail.com>
16987 F: drivers/memstick/host/r592.*
16989 RICOH SMARTMEDIA/XD DRIVER
16990 M: Maxim Levitsky <maximlevitsky@gmail.com>
16992 F: drivers/mtd/nand/raw/r852.c
16993 F: drivers/mtd/nand/raw/r852.h
16996 M: Atish Patra <atishp@atishpatra.org>
16997 R: Anup Patel <anup@brainfault.org>
16998 L: linux-riscv@lists.infradead.org
17000 F: drivers/perf/riscv_pmu.c
17001 F: drivers/perf/riscv_pmu_legacy.c
17002 F: drivers/perf/riscv_pmu_sbi.c
17004 RISC-V ARCHITECTURE
17005 M: Paul Walmsley <paul.walmsley@sifive.com>
17006 M: Palmer Dabbelt <palmer@dabbelt.com>
17007 M: Albert Ou <aou@eecs.berkeley.edu>
17008 L: linux-riscv@lists.infradead.org
17010 P: Documentation/riscv/patch-acceptance.rst
17011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
17016 RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
17017 M: Lewis Hanly <lewis.hanly@microchip.com>
17018 M: Conor Dooley <conor.dooley@microchip.com>
17019 L: linux-riscv@lists.infradead.org
17021 F: arch/riscv/boot/dts/microchip/
17022 F: drivers/mailbox/mailbox-mpfs.c
17023 F: drivers/soc/microchip/
17024 F: include/soc/microchip/mpfs.h
17027 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
17028 M: Jack Wang <jinpu.wang@ionos.com>
17029 L: linux-block@vger.kernel.org
17031 F: drivers/block/rnbd/
17034 M: Stefan Achatz <erazor_de@users.sourceforge.net>
17036 W: http://sourceforge.net/projects/roccat/
17037 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
17038 F: drivers/hid/hid-roccat*
17039 F: include/linux/hid-roccat*
17041 ROCKCHIP I2S TDM DRIVER
17042 M: Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
17043 L: linux-rockchip@lists.infradead.org
17045 F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
17046 F: sound/soc/rockchip/rockchip_i2s_tdm.*
17048 ROCKCHIP ISP V1 DRIVER
17049 M: Dafna Hirschfeld <dafna@fastmail.com>
17050 L: linux-media@vger.kernel.org
17051 L: linux-rockchip@lists.infradead.org
17053 F: Documentation/admin-guide/media/rkisp1.rst
17054 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
17055 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
17056 F: drivers/media/platform/rockchip/rkisp1
17057 F: include/uapi/linux/rkisp1-config.h
17059 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
17060 M: Jacob Chen <jacob-chen@iotwrt.com>
17061 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17062 L: linux-media@vger.kernel.org
17063 L: linux-rockchip@lists.infradead.org
17065 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
17066 F: drivers/media/platform/rockchip/rga/
17068 ROCKCHIP VIDEO DECODER DRIVER
17069 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17070 L: linux-media@vger.kernel.org
17071 L: linux-rockchip@lists.infradead.org
17073 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
17074 F: drivers/staging/media/rkvdec/
17077 M: Jiri Pirko <jiri@resnulli.us>
17078 L: netdev@vger.kernel.org
17080 F: drivers/net/ethernet/rocker/
17082 ROCKETPORT EXPRESS/INFINITY DRIVER
17083 M: Kevin Cernekee <cernekee@gmail.com>
17084 L: linux-serial@vger.kernel.org
17086 F: drivers/tty/serial/rp2.*
17088 ROHM BD99954 CHARGER IC
17089 R: Matti Vaittinen <mazziesaccount@gmail.com>
17091 F: drivers/power/supply/bd99954-charger.c
17092 F: drivers/power/supply/bd99954-charger.h
17094 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
17095 M: Tomasz Duszynski <tduszyns@gmail.com>
17097 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
17098 F: drivers/iio/light/bh1750.c
17100 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
17101 M: Marek Vasut <marek.vasut+renesas@gmail.com>
17102 L: linux-kernel@vger.kernel.org
17103 L: linux-renesas-soc@vger.kernel.org
17105 F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
17106 F: drivers/gpio/gpio-bd9571mwv.c
17107 F: drivers/mfd/bd9571mwv.c
17108 F: drivers/regulator/bd9571mwv-regulator.c
17109 F: include/linux/mfd/bd9571mwv.h
17111 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
17112 R: Matti Vaittinen <mazziesaccount@gmail.com>
17114 F: drivers/clk/clk-bd718x7.c
17115 F: drivers/gpio/gpio-bd71815.c
17116 F: drivers/gpio/gpio-bd71828.c
17117 F: drivers/mfd/rohm-bd71828.c
17118 F: drivers/mfd/rohm-bd718x7.c
17119 F: drivers/mfd/rohm-bd9576.c
17120 F: drivers/regulator/bd71815-regulator.c
17121 F: drivers/regulator/bd71828-regulator.c
17122 F: drivers/regulator/bd718x7-regulator.c
17123 F: drivers/regulator/bd9576-regulator.c
17124 F: drivers/regulator/rohm-regulator.c
17125 F: drivers/rtc/rtc-bd70528.c
17126 F: drivers/watchdog/bd9576_wdt.c
17127 F: include/linux/mfd/rohm-bd71815.h
17128 F: include/linux/mfd/rohm-bd71828.h
17129 F: include/linux/mfd/rohm-bd718x7.h
17130 F: include/linux/mfd/rohm-bd957x.h
17131 F: include/linux/mfd/rohm-generic.h
17132 F: include/linux/mfd/rohm-shared.h
17135 M: Ralf Baechle <ralf@linux-mips.org>
17136 L: linux-hams@vger.kernel.org
17138 W: http://www.linux-ax25.org/
17139 F: include/net/rose.h
17140 F: include/uapi/linux/rose.h
17143 ROTATION DRIVER FOR ALLWINNER A83T
17144 M: Jernej Skrabec <jernej.skrabec@gmail.com>
17145 L: linux-media@vger.kernel.org
17147 T: git git://linuxtv.org/media_tree.git
17148 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
17149 F: drivers/media/platform/sunxi/sun8i-rotate/
17152 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17153 L: linux-remoteproc@vger.kernel.org
17155 F: drivers/tty/rpmsg_tty.c
17157 RTL2830 MEDIA DRIVER
17158 M: Antti Palosaari <crope@iki.fi>
17159 L: linux-media@vger.kernel.org
17161 W: https://linuxtv.org
17162 W: http://palosaari.fi/linux/
17163 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17164 T: git git://linuxtv.org/anttip/media_tree.git
17165 F: drivers/media/dvb-frontends/rtl2830*
17167 RTL2832 MEDIA DRIVER
17168 M: Antti Palosaari <crope@iki.fi>
17169 L: linux-media@vger.kernel.org
17171 W: https://linuxtv.org
17172 W: http://palosaari.fi/linux/
17173 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17174 T: git git://linuxtv.org/anttip/media_tree.git
17175 F: drivers/media/dvb-frontends/rtl2832*
17177 RTL2832_SDR MEDIA DRIVER
17178 M: Antti Palosaari <crope@iki.fi>
17179 L: linux-media@vger.kernel.org
17181 W: https://linuxtv.org
17182 W: http://palosaari.fi/linux/
17183 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17184 T: git git://linuxtv.org/anttip/media_tree.git
17185 F: drivers/media/dvb-frontends/rtl2832_sdr*
17187 RTL8180 WIRELESS DRIVER
17188 L: linux-wireless@vger.kernel.org
17190 W: https://wireless.wiki.kernel.org/
17191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17192 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
17194 RTL8187 WIRELESS DRIVER
17195 M: Herton Ronaldo Krzesinski <herton@canonical.com>
17196 M: Hin-Tak Leung <htl10@users.sourceforge.net>
17197 M: Larry Finger <Larry.Finger@lwfinger.net>
17198 L: linux-wireless@vger.kernel.org
17200 W: https://wireless.wiki.kernel.org/
17201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17202 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
17204 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
17205 M: Jes Sorensen <Jes.Sorensen@gmail.com>
17206 L: linux-wireless@vger.kernel.org
17208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
17209 F: drivers/net/wireless/realtek/rtl8xxxu/
17211 RTRS TRANSPORT DRIVERS
17212 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
17213 M: Jack Wang <jinpu.wang@ionos.com>
17214 L: linux-rdma@vger.kernel.org
17216 F: drivers/infiniband/ulp/rtrs/
17218 RXRPC SOCKETS (AF_RXRPC)
17219 M: David Howells <dhowells@redhat.com>
17220 M: Marc Dionne <marc.dionne@auristor.com>
17221 L: linux-afs@lists.infradead.org
17223 W: https://www.infradead.org/~dhowells/kafs/
17224 F: Documentation/networking/rxrpc.rst
17225 F: include/keys/rxrpc-type.h
17226 F: include/net/af_rxrpc.h
17227 F: include/trace/events/rxrpc.h
17228 F: include/uapi/linux/rxrpc.h
17231 S3 SAVAGE FRAMEBUFFER DRIVER
17232 M: Antonino Daplas <adaplas@gmail.com>
17233 L: linux-fbdev@vger.kernel.org
17235 F: drivers/video/fbdev/savage/
17238 M: Heiko Carstens <hca@linux.ibm.com>
17239 M: Vasily Gorbik <gor@linux.ibm.com>
17240 M: Alexander Gordeev <agordeev@linux.ibm.com>
17241 R: Christian Borntraeger <borntraeger@linux.ibm.com>
17242 R: Sven Schnelle <svens@linux.ibm.com>
17243 L: linux-s390@vger.kernel.org
17245 W: http://www.ibm.com/developerworks/linux/linux390/
17246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
17247 F: Documentation/driver-api/s390-drivers.rst
17248 F: Documentation/s390/
17252 S390 COMMON I/O LAYER
17253 M: Vineeth Vijayan <vneethv@linux.ibm.com>
17254 M: Peter Oberparleiter <oberpar@linux.ibm.com>
17255 L: linux-s390@vger.kernel.org
17257 W: http://www.ibm.com/developerworks/linux/linux390/
17258 F: drivers/s390/cio/
17261 M: Stefan Haberland <sth@linux.ibm.com>
17262 M: Jan Hoeppner <hoeppner@linux.ibm.com>
17263 L: linux-s390@vger.kernel.org
17265 W: http://www.ibm.com/developerworks/linux/linux390/
17266 F: block/partitions/ibm.c
17267 F: drivers/s390/block/dasd*
17268 F: include/linux/dasd_mod.h
17271 M: Matthew Rosato <mjrosato@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/
17276 F: drivers/iommu/s390-iommu.c
17278 S390 IUCV NETWORK LAYER
17279 M: Alexandra Winter <wintera@linux.ibm.com>
17280 M: Wenjia Zhang <wenjia@linux.ibm.com>
17281 L: linux-s390@vger.kernel.org
17282 L: netdev@vger.kernel.org
17284 W: http://www.ibm.com/developerworks/linux/linux390/
17285 F: drivers/s390/net/*iucv*
17286 F: include/net/iucv/
17289 S390 NETWORK DRIVERS
17290 M: Alexandra Winter <wintera@linux.ibm.com>
17291 M: Wenjia Zhang <wenjia@linux.ibm.com>
17292 L: linux-s390@vger.kernel.org
17293 L: netdev@vger.kernel.org
17295 W: http://www.ibm.com/developerworks/linux/linux390/
17296 F: drivers/s390/net/
17299 M: Niklas Schnelle <schnelle@linux.ibm.com>
17300 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
17301 L: linux-s390@vger.kernel.org
17303 W: http://www.ibm.com/developerworks/linux/linux390/
17305 F: drivers/pci/hotplug/s390_pci_hpc.c
17306 F: Documentation/s390/pci.rst
17308 S390 VFIO AP DRIVER
17309 M: Tony Krowiak <akrowiak@linux.ibm.com>
17310 M: Halil Pasic <pasic@linux.ibm.com>
17311 M: Jason Herne <jjherne@linux.ibm.com>
17312 L: linux-s390@vger.kernel.org
17314 W: http://www.ibm.com/developerworks/linux/linux390/
17315 F: Documentation/s390/vfio-ap.rst
17316 F: drivers/s390/crypto/vfio_ap*
17318 S390 VFIO-CCW DRIVER
17319 M: Eric Farman <farman@linux.ibm.com>
17320 M: Matthew Rosato <mjrosato@linux.ibm.com>
17321 R: Halil Pasic <pasic@linux.ibm.com>
17322 L: linux-s390@vger.kernel.org
17323 L: kvm@vger.kernel.org
17325 F: Documentation/s390/vfio-ccw.rst
17326 F: drivers/s390/cio/vfio_ccw*
17327 F: include/uapi/linux/vfio_ccw.h
17329 S390 VFIO-PCI DRIVER
17330 M: Matthew Rosato <mjrosato@linux.ibm.com>
17331 M: Eric Farman <farman@linux.ibm.com>
17332 L: linux-s390@vger.kernel.org
17333 L: kvm@vger.kernel.org
17335 F: drivers/vfio/pci/vfio_pci_zdev.c
17336 F: include/uapi/linux/vfio_zdev.h
17339 M: Harald Freudenberger <freude@linux.ibm.com>
17340 L: linux-s390@vger.kernel.org
17342 W: http://www.ibm.com/developerworks/linux/linux390/
17343 F: drivers/s390/crypto/
17346 M: Steffen Maier <maier@linux.ibm.com>
17347 M: Benjamin Block <bblock@linux.ibm.com>
17348 L: linux-s390@vger.kernel.org
17350 W: http://www.ibm.com/developerworks/linux/linux390/
17351 F: drivers/s390/scsi/zfcp_*
17353 S3C ADC BATTERY DRIVER
17354 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17355 L: linux-samsung-soc@vger.kernel.org
17357 F: drivers/power/supply/s3c_adc_battery.c
17358 F: include/linux/s3c_adc_battery.h
17360 S3C24XX SD/MMC Driver
17361 M: Ben Dooks <ben-linux@fluff.org>
17362 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17364 F: drivers/mmc/host/s3cmci.*
17366 SAA6588 RDS RECEIVER DRIVER
17367 M: Hans Verkuil <hverkuil@xs4all.nl>
17368 L: linux-media@vger.kernel.org
17370 W: https://linuxtv.org
17371 T: git git://linuxtv.org/media_tree.git
17372 F: drivers/media/i2c/saa6588*
17374 SAA7134 VIDEO4LINUX DRIVER
17375 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17376 L: linux-media@vger.kernel.org
17378 W: https://linuxtv.org
17379 T: git git://linuxtv.org/media_tree.git
17380 F: Documentation/driver-api/media/drivers/saa7134*
17381 F: drivers/media/pci/saa7134/
17383 SAA7146 VIDEO4LINUX-2 DRIVER
17384 M: Hans Verkuil <hverkuil@xs4all.nl>
17385 L: linux-media@vger.kernel.org
17387 T: git git://linuxtv.org/media_tree.git
17388 F: drivers/media/common/saa7146/
17389 F: drivers/media/pci/saa7146/
17390 F: include/media/drv-intf/saa7146*
17392 SAFESETID SECURITY MODULE
17393 M: Micah Morton <mortonm@chromium.org>
17395 F: Documentation/admin-guide/LSM/SafeSetID.rst
17396 F: security/safesetid/
17398 SAMSUNG AUDIO (ASoC) DRIVERS
17399 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17400 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17401 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17403 B: mailto:linux-samsung-soc@vger.kernel.org
17404 F: Documentation/devicetree/bindings/sound/samsung*
17405 F: sound/soc/samsung/
17407 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
17408 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17409 L: linux-crypto@vger.kernel.org
17410 L: linux-samsung-soc@vger.kernel.org
17412 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
17413 F: drivers/crypto/exynos-rng.c
17415 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
17416 M: Łukasz Stelmach <l.stelmach@samsung.com>
17417 L: linux-samsung-soc@vger.kernel.org
17419 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
17420 F: drivers/char/hw_random/exynos-trng.c
17422 SAMSUNG FRAMEBUFFER DRIVER
17423 M: Jingoo Han <jingoohan1@gmail.com>
17424 L: linux-fbdev@vger.kernel.org
17426 F: drivers/video/fbdev/s3c-fb.c
17428 SAMSUNG INTERCONNECT DRIVERS
17429 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17430 M: Artur Świgoń <a.swigon@samsung.com>
17431 L: linux-pm@vger.kernel.org
17432 L: linux-samsung-soc@vger.kernel.org
17434 F: drivers/interconnect/samsung/
17436 SAMSUNG LAPTOP DRIVER
17437 M: Corentin Chary <corentin.chary@gmail.com>
17438 L: platform-driver-x86@vger.kernel.org
17440 F: drivers/platform/x86/samsung-laptop.c
17442 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
17443 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17444 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
17445 L: linux-kernel@vger.kernel.org
17446 L: linux-samsung-soc@vger.kernel.org
17448 B: mailto:linux-samsung-soc@vger.kernel.org
17449 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
17450 F: Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
17451 F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
17452 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
17453 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
17454 F: drivers/clk/clk-s2mps11.c
17455 F: drivers/mfd/sec*.c
17456 F: drivers/regulator/s2m*.c
17457 F: drivers/regulator/s5m*.c
17458 F: drivers/rtc/rtc-s5m.c
17459 F: include/linux/mfd/samsung/
17461 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
17462 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
17463 L: linux-media@vger.kernel.org
17464 L: linux-samsung-soc@vger.kernel.org
17466 F: drivers/media/platform/samsung/s3c-camif/
17467 F: include/media/drv-intf/s3c_camif.h
17469 SAMSUNG S3FWRN5 NFC DRIVER
17470 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17471 M: Krzysztof Opasiak <k.opasiak@samsung.com>
17472 L: linux-nfc@lists.01.org (subscribers-only)
17474 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
17475 F: drivers/nfc/s3fwrn5
17477 SAMSUNG S5C73M3 CAMERA DRIVER
17478 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17479 M: Andrzej Hajda <andrzej.hajda@intel.com>
17480 L: linux-media@vger.kernel.org
17482 F: drivers/media/i2c/s5c73m3/*
17484 SAMSUNG S5K5BAF CAMERA DRIVER
17485 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17486 M: Andrzej Hajda <andrzej.hajda@intel.com>
17487 L: linux-media@vger.kernel.org
17489 F: drivers/media/i2c/s5k5baf.c
17491 SAMSUNG S5P Security SubSystem (SSS) DRIVER
17492 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17493 M: Vladimir Zapolskiy <vz@mleia.com>
17494 L: linux-crypto@vger.kernel.org
17495 L: linux-samsung-soc@vger.kernel.org
17497 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
17498 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
17499 F: drivers/crypto/s5p-sss.c
17501 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
17502 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17503 L: linux-media@vger.kernel.org
17505 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17506 F: drivers/media/platform/samsung/exynos4-is/
17508 SAMSUNG SOC CLOCK DRIVERS
17509 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17510 M: Tomasz Figa <tomasz.figa@gmail.com>
17511 M: Chanwoo Choi <cw00.choi@samsung.com>
17512 R: Alim Akhtar <alim.akhtar@samsung.com>
17513 L: linux-samsung-soc@vger.kernel.org
17515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
17516 F: Documentation/devicetree/bindings/clock/samsung,*.yaml
17517 F: Documentation/devicetree/bindings/clock/samsung,s3c*
17518 F: drivers/clk/samsung/
17519 F: include/dt-bindings/clock/exynos*.h
17520 F: include/dt-bindings/clock/s3c*.h
17521 F: include/dt-bindings/clock/s5p*.h
17522 F: include/dt-bindings/clock/samsung,*.h
17523 F: include/linux/clk/samsung.h
17524 F: include/linux/platform_data/clk-s3c2410.h
17526 SAMSUNG SPI DRIVERS
17527 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17528 M: Andi Shyti <andi@etezian.org>
17529 L: linux-spi@vger.kernel.org
17530 L: linux-samsung-soc@vger.kernel.org
17532 F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml
17533 F: drivers/spi/spi-s3c*
17534 F: include/linux/platform_data/spi-s3c64xx.h
17535 F: include/linux/spi/s3c24xx-fiq.h
17537 SAMSUNG SXGBE DRIVERS
17538 M: Byungho An <bh74.an@samsung.com>
17539 L: netdev@vger.kernel.org
17541 F: drivers/net/ethernet/samsung/sxgbe/
17543 SAMSUNG THERMAL DRIVER
17544 M: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
17545 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17546 L: linux-pm@vger.kernel.org
17547 L: linux-samsung-soc@vger.kernel.org
17549 F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
17550 F: drivers/thermal/samsung/
17552 SAMSUNG USB2 PHY DRIVER
17553 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17554 L: linux-kernel@vger.kernel.org
17556 F: Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
17557 F: Documentation/driver-api/phy/samsung-usb2.rst
17558 F: drivers/phy/samsung/phy-exynos4210-usb2.c
17559 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
17560 F: drivers/phy/samsung/phy-exynos5250-usb2.c
17561 F: drivers/phy/samsung/phy-s5pv210-usb2.c
17562 F: drivers/phy/samsung/phy-samsung-usb2.c
17563 F: drivers/phy/samsung/phy-samsung-usb2.h
17565 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
17566 M: Paul Barker <paul.barker@sancloud.com>
17567 R: Marc Murphy <marc.murphy@sancloud.com>
17569 F: arch/arm/boot/dts/am335x-sancloud*
17572 M: Zwane Mwaikambo <zwanem@gmail.com>
17574 F: drivers/watchdog/sc1200wdt.c
17577 M: Ingo Molnar <mingo@redhat.com>
17578 M: Peter Zijlstra <peterz@infradead.org>
17579 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
17580 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
17581 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
17582 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
17583 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
17584 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
17585 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
17586 R: Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
17587 L: linux-kernel@vger.kernel.org
17589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
17590 F: include/linux/preempt.h
17591 F: include/linux/sched.h
17592 F: include/linux/wait.h
17593 F: include/uapi/linux/sched.h
17596 SCR24X CHIP CARD INTERFACE DRIVER
17597 M: Lubomir Rintel <lkundrak@v3.sk>
17599 F: drivers/char/pcmcia/scr24x_cs.c
17601 SCSI RDMA PROTOCOL (SRP) INITIATOR
17602 M: Bart Van Assche <bvanassche@acm.org>
17603 L: linux-rdma@vger.kernel.org
17605 Q: http://patchwork.kernel.org/project/linux-rdma/list/
17606 F: drivers/infiniband/ulp/srp/
17607 F: include/scsi/srp.h
17609 SCSI RDMA PROTOCOL (SRP) TARGET
17610 M: Bart Van Assche <bvanassche@acm.org>
17611 L: linux-rdma@vger.kernel.org
17612 L: target-devel@vger.kernel.org
17614 Q: http://patchwork.kernel.org/project/linux-rdma/list/
17615 F: drivers/infiniband/ulp/srpt/
17618 M: Doug Gilbert <dgilbert@interlog.com>
17619 L: linux-scsi@vger.kernel.org
17621 W: http://sg.danny.cz/sg
17622 F: Documentation/scsi/scsi-generic.rst
17623 F: drivers/scsi/sg.c
17624 F: include/scsi/sg.h
17627 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
17628 M: "Martin K. Petersen" <martin.petersen@oracle.com>
17629 L: linux-scsi@vger.kernel.org
17631 Q: https://patchwork.kernel.org/project/linux-scsi/list/
17632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
17633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
17634 F: Documentation/devicetree/bindings/scsi/
17639 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
17640 L: linux-scsi@vger.kernel.org
17642 F: Documentation/scsi/st.rst
17643 F: drivers/scsi/st.*
17644 F: drivers/scsi/st_*.h
17646 SCSI TARGET CORE USER DRIVER
17647 M: Bodo Stroesser <bostroesser@gmail.com>
17648 L: linux-scsi@vger.kernel.org
17649 L: target-devel@vger.kernel.org
17651 F: Documentation/target/tcmu-design.rst
17652 F: drivers/target/target_core_user.c
17653 F: include/uapi/linux/target_core_user.h
17655 SCSI TARGET SUBSYSTEM
17656 M: "Martin K. Petersen" <martin.petersen@oracle.com>
17657 L: linux-scsi@vger.kernel.org
17658 L: target-devel@vger.kernel.org
17660 W: http://www.linux-iscsi.org
17661 Q: https://patchwork.kernel.org/project/target-devel/list/
17662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
17663 F: Documentation/target/
17668 M: Vlad Yasevich <vyasevich@gmail.com>
17669 M: Neil Horman <nhorman@tuxdriver.com>
17670 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
17671 L: linux-sctp@vger.kernel.org
17673 W: http://lksctp.sourceforge.net
17674 F: Documentation/networking/sctp.rst
17675 F: include/linux/sctp.h
17676 F: include/net/sctp/
17677 F: include/uapi/linux/sctp.h
17681 M: Jim Cromie <jim.cromie@gmail.com>
17683 F: Documentation/i2c/busses/scx200_acb.rst
17684 F: arch/x86/platform/scx200/
17685 F: drivers/i2c/busses/scx200*
17686 F: drivers/mtd/maps/scx200_docflash.c
17687 F: drivers/watchdog/scx200_wdt.c
17688 F: include/linux/scx200.h
17691 M: Jim Cromie <jim.cromie@gmail.com>
17693 F: drivers/char/scx200_gpio.c
17694 F: include/linux/scx200_gpio.h
17696 SCx200 HRT CLOCKSOURCE DRIVER
17697 M: Jim Cromie <jim.cromie@gmail.com>
17699 F: drivers/clocksource/scx200_hrt.c
17701 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
17702 M: Sascha Sommer <saschasommer@freenet.de>
17703 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
17705 F: drivers/mmc/host/sdricoh_cs.c
17707 SECO BOARDS CEC DRIVER
17708 M: Ettore Chimenti <ek5.chimenti@gmail.com>
17710 F: drivers/media/cec/platform/seco/seco-cec.c
17711 F: drivers/media/cec/platform/seco/seco-cec.h
17714 M: Kees Cook <keescook@chromium.org>
17715 R: Andy Lutomirski <luto@amacapital.net>
17716 R: Will Drewry <wad@chromium.org>
17718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
17719 F: Documentation/userspace-api/seccomp_filter.rst
17720 F: include/linux/seccomp.h
17721 F: include/uapi/linux/seccomp.h
17722 F: kernel/seccomp.c
17723 F: tools/testing/selftests/kselftest_harness.h
17724 F: tools/testing/selftests/seccomp/*
17725 K: \bsecure_computing
17728 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
17729 M: Al Cooper <alcooperx@gmail.com>
17730 R: Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
17731 L: linux-mmc@vger.kernel.org
17733 F: drivers/mmc/host/sdhci-brcmstb*
17735 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
17736 M: Adrian Hunter <adrian.hunter@intel.com>
17737 L: linux-mmc@vger.kernel.org
17739 F: drivers/mmc/host/sdhci*
17741 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
17742 M: Eugen Hristev <eugen.hristev@microchip.com>
17743 L: linux-mmc@vger.kernel.org
17745 F: drivers/mmc/host/sdhci-of-at91.c
17747 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
17748 M: Ben Dooks <ben-linux@fluff.org>
17749 M: Jaehoon Chung <jh80.chung@samsung.com>
17750 L: linux-mmc@vger.kernel.org
17752 F: drivers/mmc/host/sdhci-s3c*
17754 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
17755 M: Viresh Kumar <vireshk@kernel.org>
17756 L: linux-mmc@vger.kernel.org
17758 F: drivers/mmc/host/sdhci-spear.c
17760 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
17761 M: Kishon Vijay Abraham I <kishon@ti.com>
17762 L: linux-mmc@vger.kernel.org
17764 F: drivers/mmc/host/sdhci-omap.c
17766 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
17767 M: Haibo Chen <haibo.chen@nxp.com>
17768 L: linux-imx@nxp.com
17769 L: linux-mmc@vger.kernel.org
17771 F: drivers/mmc/host/sdhci-esdhc-imx.c
17773 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
17774 M: Jonathan Derrick <jonathan.derrick@intel.com>
17775 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
17776 L: linux-block@vger.kernel.org
17778 F: block/opal_proto.h
17780 F: include/linux/sed*
17781 F: include/uapi/linux/sed*
17784 M: Security Officers <security@kernel.org>
17786 F: Documentation/admin-guide/security-bugs.rst
17789 M: James Morris <jmorris@namei.org>
17790 M: "Serge E. Hallyn" <serge@hallyn.com>
17791 L: linux-security-module@vger.kernel.org (suggested Cc:)
17793 W: http://kernsec.org/
17794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
17796 X: security/selinux/
17798 SELINUX SECURITY MODULE
17799 M: Paul Moore <paul@paul-moore.com>
17800 M: Stephen Smalley <stephen.smalley.work@gmail.com>
17801 M: Eric Paris <eparis@parisplace.org>
17802 L: selinux@vger.kernel.org
17804 W: https://selinuxproject.org
17805 W: https://github.com/SELinuxProject
17806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
17807 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
17808 F: Documentation/ABI/obsolete/sysfs-selinux-disable
17809 F: Documentation/admin-guide/LSM/SELinux.rst
17810 F: include/trace/events/avc.h
17811 F: include/uapi/linux/selinux_netlink.h
17812 F: scripts/selinux/
17813 F: security/selinux/
17816 M: Jiri Slaby <jirislaby@kernel.org>
17818 F: drivers/misc/phantom.c
17819 F: include/uapi/linux/phantom.h
17821 SENSEAIR SUNRISE 006-0-0007
17822 M: Jacopo Mondi <jacopo@jmondi.org>
17824 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
17825 F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
17826 F: drivers/iio/chemical/sunrise_co2.c
17828 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
17829 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
17831 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
17832 F: drivers/iio/chemical/scd30.h
17833 F: drivers/iio/chemical/scd30_core.c
17834 F: drivers/iio/chemical/scd30_i2c.c
17835 F: drivers/iio/chemical/scd30_serial.c
17837 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
17838 M: Roan van Dijk <roan@protonic.nl>
17840 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
17841 F: drivers/iio/chemical/scd4x.c
17843 SENSIRION SGP40 GAS SENSOR DRIVER
17844 M: Andreas Klinger <ak@it-klinger.de>
17846 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
17847 F: drivers/iio/chemical/sgp40.c
17849 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
17850 M: Tomasz Duszynski <tduszyns@gmail.com>
17852 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
17853 F: drivers/iio/chemical/sps30.c
17854 F: drivers/iio/chemical/sps30_i2c.c
17855 F: drivers/iio/chemical/sps30_serial.c
17858 M: Rob Herring <robh@kernel.org>
17859 L: linux-serial@vger.kernel.org
17861 F: Documentation/devicetree/bindings/serial/serial.yaml
17862 F: drivers/tty/serdev/
17863 F: include/linux/serdev.h
17866 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17867 L: linux-serial@vger.kernel.org
17869 F: Documentation/devicetree/bindings/serial/
17870 F: drivers/tty/serial/
17873 M: Sean Young <sean@mess.org>
17874 L: linux-media@vger.kernel.org
17876 F: drivers/media/rc/serial_ir.c
17878 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
17879 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
17880 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17882 F: Documentation/devicetree/bindings/slimbus/
17883 F: drivers/slimbus/
17884 F: include/linux/slimbus.h
17887 M: Edward Cree <ecree.xilinx@gmail.com>
17888 M: Martin Habets <habetsm.xilinx@gmail.com>
17889 L: netdev@vger.kernel.org
17891 F: drivers/net/ethernet/sfc/
17893 SFF/SFP/SFP+ MODULE SUPPORT
17894 M: Russell King <linux@armlinux.org.uk>
17895 L: netdev@vger.kernel.org
17897 F: drivers/net/phy/phylink.c
17898 F: drivers/net/phy/sfp*
17899 F: include/linux/mdio/mdio-i2c.h
17900 F: include/linux/phylink.h
17901 F: include/linux/sfp.h
17902 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)
17905 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
17907 F: drivers/misc/sgi-gru/
17909 SGI XP/XPC/XPNET DRIVER
17910 M: Robin Holt <robinmholt@gmail.com>
17911 M: Steve Wahl <steve.wahl@hpe.com>
17912 R: Mike Travis <mike.travis@hpe.com>
17914 F: drivers/misc/sgi-xp/
17916 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
17917 M: Karsten Graul <kgraul@linux.ibm.com>
17918 L: linux-s390@vger.kernel.org
17920 W: http://www.ibm.com/developerworks/linux/linux390/
17923 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
17924 M: Linus Walleij <linus.walleij@linaro.org>
17925 L: linux-iio@vger.kernel.org
17927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
17928 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
17929 F: drivers/iio/light/gp2ap002.c
17931 SHARP RJ54N1CB0C SENSOR DRIVER
17932 M: Jacopo Mondi <jacopo@jmondi.org>
17933 L: linux-media@vger.kernel.org
17935 T: git git://linuxtv.org/media_tree.git
17936 F: drivers/media/i2c/rj54n1cb0c.c
17937 F: include/media/i2c/rj54n1cb0c.h
17939 SH_VOU V4L2 OUTPUT DRIVER
17940 L: linux-media@vger.kernel.org
17942 F: drivers/media/platform/renesas/sh_vou.c
17943 F: include/media/drv-intf/sh_vou.h
17945 SI2157 MEDIA DRIVER
17946 M: Antti Palosaari <crope@iki.fi>
17947 L: linux-media@vger.kernel.org
17949 W: https://linuxtv.org
17950 W: http://palosaari.fi/linux/
17951 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17952 T: git git://linuxtv.org/anttip/media_tree.git
17953 F: drivers/media/tuners/si2157*
17955 SI2165 MEDIA DRIVER
17956 M: Matthias Schwarzott <zzam@gentoo.org>
17957 L: linux-media@vger.kernel.org
17959 W: https://linuxtv.org
17960 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17961 F: drivers/media/dvb-frontends/si2165*
17963 SI2168 MEDIA DRIVER
17964 M: Antti Palosaari <crope@iki.fi>
17965 L: linux-media@vger.kernel.org
17967 W: https://linuxtv.org
17968 W: http://palosaari.fi/linux/
17969 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17970 T: git git://linuxtv.org/anttip/media_tree.git
17971 F: drivers/media/dvb-frontends/si2168*
17973 SI470X FM RADIO RECEIVER I2C DRIVER
17974 M: Hans Verkuil <hverkuil@xs4all.nl>
17975 L: linux-media@vger.kernel.org
17977 W: https://linuxtv.org
17978 T: git git://linuxtv.org/media_tree.git
17979 F: drivers/media/radio/si470x/radio-si470x-i2c.c
17981 SI470X FM RADIO RECEIVER USB DRIVER
17982 M: Hans Verkuil <hverkuil@xs4all.nl>
17983 L: linux-media@vger.kernel.org
17985 W: https://linuxtv.org
17986 T: git git://linuxtv.org/media_tree.git
17987 F: drivers/media/radio/si470x/radio-si470x-common.c
17988 F: drivers/media/radio/si470x/radio-si470x-usb.c
17989 F: drivers/media/radio/si470x/radio-si470x.h
17991 SI4713 FM RADIO TRANSMITTER I2C DRIVER
17992 M: Eduardo Valentin <edubezval@gmail.com>
17993 L: linux-media@vger.kernel.org
17995 W: https://linuxtv.org
17996 T: git git://linuxtv.org/media_tree.git
17997 F: drivers/media/radio/si4713/si4713.?
17999 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
18000 M: Eduardo Valentin <edubezval@gmail.com>
18001 L: linux-media@vger.kernel.org
18003 W: https://linuxtv.org
18004 T: git git://linuxtv.org/media_tree.git
18005 F: drivers/media/radio/si4713/radio-platform-si4713.c
18007 SI4713 FM RADIO TRANSMITTER USB DRIVER
18008 M: Hans Verkuil <hverkuil@xs4all.nl>
18009 L: linux-media@vger.kernel.org
18011 W: https://linuxtv.org
18012 T: git git://linuxtv.org/media_tree.git
18013 F: drivers/media/radio/si4713/radio-usb-si4713.c
18016 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18017 L: linux-media@vger.kernel.org
18019 W: https://linuxtv.org
18020 T: git git://linuxtv.org/media_tree.git
18021 F: drivers/media/common/siano/
18022 F: drivers/media/mmc/siano/
18023 F: drivers/media/usb/siano/
18024 F: drivers/media/usb/siano/
18027 M: Palmer Dabbelt <palmer@dabbelt.com>
18028 M: Paul Walmsley <paul.walmsley@sifive.com>
18029 L: linux-riscv@lists.infradead.org
18031 T: git git://github.com/sifive/riscv-linux.git
18035 SIFIVE FU540 SYSTEM-ON-CHIP
18036 M: Paul Walmsley <paul.walmsley@sifive.com>
18037 M: Palmer Dabbelt <palmer@dabbelt.com>
18038 L: linux-riscv@lists.infradead.org
18040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
18045 M: Green Wan <green.wan@sifive.com>
18047 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
18048 F: drivers/dma/sf-pdma/
18050 SILEAD TOUCHSCREEN DRIVER
18051 M: Hans de Goede <hdegoede@redhat.com>
18052 L: linux-input@vger.kernel.org
18053 L: platform-driver-x86@vger.kernel.org
18055 F: drivers/input/touchscreen/silead.c
18056 F: drivers/platform/x86/touchscreen_dmi.c
18058 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
18059 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
18061 F: Documentation/devicetree/bindings/staging/net/wireless/silabs,wfx.yaml
18062 F: drivers/staging/wfx/
18064 SILICON MOTION SM712 FRAME BUFFER DRIVER
18065 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
18066 M: Teddy Wang <teddy.wang@siliconmotion.com>
18067 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
18068 L: linux-fbdev@vger.kernel.org
18070 F: Documentation/fb/sm712fb.rst
18071 F: drivers/video/fbdev/sm712*
18073 SILVACO I3C DUAL-ROLE MASTER
18074 M: Miquel Raynal <miquel.raynal@bootlin.com>
18075 M: Conor Culhane <conor.culhane@silvaco.com>
18076 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
18078 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
18079 F: drivers/i3c/master/svc-i3c-master.c
18082 M: Hans de Goede <hdegoede@redhat.com>
18083 L: linux-fbdev@vger.kernel.org
18085 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
18086 F: drivers/video/fbdev/simplefb.c
18087 F: include/linux/platform_data/simplefb.h
18089 SIMTEC EB110ATX (Chalice CATS)
18090 M: Simtec Linux Team <linux@simtec.co.uk>
18092 W: http://www.simtec.co.uk/products/EB110ATX/
18094 SIMTEC EB2410ITX (BAST)
18095 M: Simtec Linux Team <linux@simtec.co.uk>
18097 W: http://www.simtec.co.uk/products/EB2410ITX/
18098 F: arch/arm/mach-s3c/bast-ide.c
18099 F: arch/arm/mach-s3c/bast-irq.c
18100 F: arch/arm/mach-s3c/mach-bast.c
18103 M: Thorsten Scherer <t.scherer@eckelmann.de>
18104 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
18105 R: Pengutronix Kernel Team <kernel@pengutronix.de>
18107 F: drivers/gpio/gpio-siox.c
18109 F: include/trace/events/siox.h
18111 SIPHASH PRF ROUTINES
18112 M: Jason A. Donenfeld <Jason@zx2c4.com>
18114 F: include/linux/siphash.h
18116 F: lib/test_siphash.c
18118 SIS 190 ETHERNET DRIVER
18119 M: Francois Romieu <romieu@fr.zoreil.com>
18120 L: netdev@vger.kernel.org
18122 F: drivers/net/ethernet/sis/sis190.c
18124 SIS 900/7016 FAST ETHERNET DRIVER
18125 M: Daniele Venzano <venza@brownhat.org>
18126 L: netdev@vger.kernel.org
18128 W: http://www.brownhat.org/sis900.html
18129 F: drivers/net/ethernet/sis/sis900.*
18131 SIS FRAMEBUFFER DRIVER
18132 M: Thomas Winischhofer <thomas@winischhofer.net>
18134 W: http://www.winischhofer.net/linuxsisvga.shtml
18135 F: Documentation/fb/sisfb.rst
18136 F: drivers/video/fbdev/sis/
18137 F: include/video/sisfb.h
18139 SIS I2C TOUCHSCREEN DRIVER
18140 M: Mika Penttilä <mika.penttila@nextfour.com>
18141 L: linux-input@vger.kernel.org
18143 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
18144 F: drivers/input/touchscreen/sis_i2c.c
18147 M: Thomas Winischhofer <thomas@winischhofer.net>
18149 W: http://www.winischhofer.at/linuxsisusbvga.shtml
18150 F: drivers/usb/misc/sisusbvga/
18152 SL28 CPLD MFD DRIVER
18153 M: Michael Walle <michael@walle.cc>
18155 F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
18156 F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
18157 F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
18158 F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
18159 F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
18160 F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
18161 F: drivers/gpio/gpio-sl28cpld.c
18162 F: drivers/hwmon/sl28cpld-hwmon.c
18163 F: drivers/irqchip/irq-sl28cpld.c
18164 F: drivers/pwm/pwm-sl28cpld.c
18165 F: drivers/watchdog/sl28cpld_wdt.c
18168 M: Christoph Lameter <cl@linux.com>
18169 M: Pekka Enberg <penberg@kernel.org>
18170 M: David Rientjes <rientjes@google.com>
18171 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
18172 M: Andrew Morton <akpm@linux-foundation.org>
18173 M: Vlastimil Babka <vbabka@suse.cz>
18174 R: Roman Gushchin <roman.gushchin@linux.dev>
18175 R: Hyeonggon Yoo <42.hyeyoo@gmail.com>
18176 L: linux-mm@kvack.org
18178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
18179 F: include/linux/sl?b*.h
18182 SLEEPABLE READ-COPY UPDATE (SRCU)
18183 M: Lai Jiangshan <jiangshanlai@gmail.com>
18184 M: "Paul E. McKenney" <paulmck@kernel.org>
18185 M: Josh Triplett <josh@joshtriplett.org>
18186 R: Steven Rostedt <rostedt@goodmis.org>
18187 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18188 L: rcu@vger.kernel.org
18190 W: http://www.rdrop.com/users/paulmck/RCU/
18191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18192 F: include/linux/srcu*.h
18193 F: kernel/rcu/srcu*.c
18195 SMACK SECURITY MODULE
18196 M: Casey Schaufler <casey@schaufler-ca.com>
18197 L: linux-security-module@vger.kernel.org
18199 W: http://schaufler-ca.com
18200 T: git git://github.com/cschaufler/smack-next
18201 F: Documentation/admin-guide/LSM/Smack.rst
18204 SMC91x ETHERNET DRIVER
18205 M: Nicolas Pitre <nico@fluxnic.net>
18207 F: drivers/net/ethernet/smsc/smc91x.*
18209 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
18210 M: Mark Rutland <mark.rutland@arm.com>
18211 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
18212 M: Sudeep Holla <sudeep.holla@arm.com>
18213 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18215 F: drivers/firmware/smccc/
18216 F: include/linux/arm-smccc.h
18218 SMM665 HARDWARE MONITOR DRIVER
18219 M: Guenter Roeck <linux@roeck-us.net>
18220 L: linux-hwmon@vger.kernel.org
18222 F: Documentation/hwmon/smm665.rst
18223 F: drivers/hwmon/smm665.c
18225 SMSC EMC2103 HARDWARE MONITOR DRIVER
18226 M: Steve Glendinning <steve.glendinning@shawell.net>
18227 L: linux-hwmon@vger.kernel.org
18229 F: Documentation/hwmon/emc2103.rst
18230 F: drivers/hwmon/emc2103.c
18232 SMSC SCH5627 HARDWARE MONITOR DRIVER
18233 M: Hans de Goede <hdegoede@redhat.com>
18234 L: linux-hwmon@vger.kernel.org
18236 F: Documentation/hwmon/sch5627.rst
18237 F: drivers/hwmon/sch5627.c
18239 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
18240 M: Steve Glendinning <steve.glendinning@shawell.net>
18241 L: linux-fbdev@vger.kernel.org
18243 F: drivers/video/fbdev/smscufx.c
18245 SMSC47B397 HARDWARE MONITOR DRIVER
18246 M: Jean Delvare <jdelvare@suse.com>
18247 L: linux-hwmon@vger.kernel.org
18249 F: Documentation/hwmon/smsc47b397.rst
18250 F: drivers/hwmon/smsc47b397.c
18252 SMSC911x ETHERNET DRIVER
18253 M: Steve Glendinning <steve.glendinning@shawell.net>
18254 L: netdev@vger.kernel.org
18256 F: drivers/net/ethernet/smsc/smsc911x.*
18257 F: include/linux/smsc911x.h
18259 SMSC9420 PCI ETHERNET DRIVER
18260 M: Steve Glendinning <steve.glendinning@shawell.net>
18261 L: netdev@vger.kernel.org
18263 F: drivers/net/ethernet/smsc/smsc9420.*
18265 SOCIONEXT (SNI) AVE NETWORK DRIVER
18266 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
18267 L: netdev@vger.kernel.org
18269 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
18270 F: drivers/net/ethernet/socionext/sni_ave.c
18272 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
18273 M: Jassi Brar <jaswinder.singh@linaro.org>
18274 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
18275 L: netdev@vger.kernel.org
18277 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
18278 F: drivers/net/ethernet/socionext/netsec.c
18280 SOCIONEXT (SNI) Synquacer SPI DRIVER
18281 M: Masahisa Kojima <masahisa.kojima@linaro.org>
18282 M: Jassi Brar <jaswinder.singh@linaro.org>
18283 L: linux-spi@vger.kernel.org
18285 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
18286 F: drivers/spi/spi-synquacer.c
18288 SOCIONEXT SYNQUACER I2C DRIVER
18289 M: Ard Biesheuvel <ardb@kernel.org>
18290 L: linux-i2c@vger.kernel.org
18292 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
18293 F: drivers/i2c/busses/i2c-synquacer.c
18295 SOCIONEXT UNIPHIER SOUND DRIVER
18296 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18298 F: sound/soc/uniphier/
18300 SOEKRIS NET48XX LED SUPPORT
18301 M: Chris Boot <bootc@bootc.net>
18303 F: drivers/leds/leds-net48xx.c
18305 SOFT-IWARP DRIVER (siw)
18306 M: Bernard Metzler <bmt@zurich.ibm.com>
18307 L: linux-rdma@vger.kernel.org
18309 F: drivers/infiniband/sw/siw/
18310 F: include/uapi/rdma/siw-abi.h
18312 SOFT-ROCE DRIVER (rxe)
18313 M: Zhu Yanjun <zyjzyj2000@gmail.com>
18314 L: linux-rdma@vger.kernel.org
18316 F: drivers/infiniband/sw/rxe/
18317 F: include/uapi/rdma/rdma_user_rxe.h
18319 SOFTLOGIC 6x10 MPEG CODEC
18320 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
18321 M: Anton Sviridenko <anton@corp.bluecherry.net>
18322 M: Andrey Utkin <andrey_utkin@fastmail.com>
18323 M: Ismael Luceno <ismael@iodev.co.uk>
18324 L: linux-media@vger.kernel.org
18326 F: drivers/media/pci/solo6x10/
18328 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
18329 M: James Morse <james.morse@arm.com>
18330 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18332 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
18333 F: drivers/firmware/arm_sdei.c
18334 F: include/linux/arm_sdei.h
18335 F: include/uapi/linux/arm_sdei.h
18337 SOFTWARE NODES AND DEVICE PROPERTIES
18338 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18339 R: Daniel Scally <djrscally@gmail.com>
18340 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18341 R: Sakari Ailus <sakari.ailus@linux.intel.com>
18342 L: linux-acpi@vger.kernel.org
18344 F: drivers/base/property.c
18345 F: drivers/base/swnode.c
18346 F: include/linux/fwnode.h
18347 F: include/linux/property.h
18349 SOFTWARE RAID (Multiple Disks) SUPPORT
18350 M: Song Liu <song@kernel.org>
18351 L: linux-raid@vger.kernel.org
18353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
18354 F: drivers/md/Kconfig
18355 F: drivers/md/Makefile
18357 F: drivers/md/raid*
18358 F: include/linux/raid/
18359 F: include/uapi/linux/raid/
18361 SOLIDRUN CLEARFOG SUPPORT
18362 M: Russell King <linux@armlinux.org.uk>
18364 F: arch/arm/boot/dts/armada-388-clearfog*
18365 F: arch/arm/boot/dts/armada-38x-solidrun-*
18367 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
18368 M: Russell King <linux@armlinux.org.uk>
18370 F: arch/arm/boot/dts/imx6*-cubox-i*
18371 F: arch/arm/boot/dts/imx6*-hummingboard*
18372 F: arch/arm/boot/dts/imx6*-sr-*
18374 SONIC NETWORK DRIVER
18375 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
18376 L: netdev@vger.kernel.org
18378 F: drivers/net/ethernet/natsemi/sonic.*
18380 SONICS SILICON BACKPLANE DRIVER (SSB)
18381 M: Michael Buesch <m@bues.ch>
18382 L: linux-wireless@vger.kernel.org
18385 F: include/linux/ssb/
18387 SONY IMX208 SENSOR DRIVER
18388 M: Sakari Ailus <sakari.ailus@linux.intel.com>
18389 L: linux-media@vger.kernel.org
18391 T: git git://linuxtv.org/media_tree.git
18392 F: drivers/media/i2c/imx208.c
18394 SONY IMX214 SENSOR DRIVER
18395 M: Ricardo Ribalda <ribalda@kernel.org>
18396 L: linux-media@vger.kernel.org
18398 T: git git://linuxtv.org/media_tree.git
18399 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
18400 F: drivers/media/i2c/imx214.c
18402 SONY IMX219 SENSOR DRIVER
18403 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
18404 L: linux-media@vger.kernel.org
18406 T: git git://linuxtv.org/media_tree.git
18407 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
18408 F: drivers/media/i2c/imx219.c
18410 SONY IMX258 SENSOR DRIVER
18411 M: Sakari Ailus <sakari.ailus@linux.intel.com>
18412 L: linux-media@vger.kernel.org
18414 T: git git://linuxtv.org/media_tree.git
18415 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
18416 F: drivers/media/i2c/imx258.c
18418 SONY IMX274 SENSOR DRIVER
18419 M: Leon Luo <leonl@leopardimaging.com>
18420 L: linux-media@vger.kernel.org
18422 T: git git://linuxtv.org/media_tree.git
18423 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
18424 F: drivers/media/i2c/imx274.c
18426 SONY IMX290 SENSOR DRIVER
18427 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18428 L: linux-media@vger.kernel.org
18430 T: git git://linuxtv.org/media_tree.git
18431 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
18432 F: drivers/media/i2c/imx290.c
18434 SONY IMX319 SENSOR DRIVER
18435 M: Bingbu Cao <bingbu.cao@intel.com>
18436 L: linux-media@vger.kernel.org
18438 T: git git://linuxtv.org/media_tree.git
18439 F: drivers/media/i2c/imx319.c
18441 SONY IMX334 SENSOR DRIVER
18442 M: Paul J. Murphy <paul.j.murphy@intel.com>
18443 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18444 L: linux-media@vger.kernel.org
18446 T: git git://linuxtv.org/media_tree.git
18447 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
18448 F: drivers/media/i2c/imx334.c
18450 SONY IMX335 SENSOR DRIVER
18451 M: Paul J. Murphy <paul.j.murphy@intel.com>
18452 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18453 L: linux-media@vger.kernel.org
18455 T: git git://linuxtv.org/media_tree.git
18456 F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
18457 F: drivers/media/i2c/imx335.c
18459 SONY IMX355 SENSOR DRIVER
18460 M: Tianshu Qiu <tian.shu.qiu@intel.com>
18461 L: linux-media@vger.kernel.org
18463 T: git git://linuxtv.org/media_tree.git
18464 F: drivers/media/i2c/imx355.c
18466 SONY IMX412 SENSOR DRIVER
18467 M: Paul J. Murphy <paul.j.murphy@intel.com>
18468 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18469 L: linux-media@vger.kernel.org
18471 T: git git://linuxtv.org/media_tree.git
18472 F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
18473 F: drivers/media/i2c/imx412.c
18475 SONY MEMORYSTICK SUBSYSTEM
18476 M: Maxim Levitsky <maximlevitsky@gmail.com>
18477 M: Alex Dubov <oakad@yahoo.com>
18478 M: Ulf Hansson <ulf.hansson@linaro.org>
18479 L: linux-mmc@vger.kernel.org
18481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
18482 F: drivers/memstick/
18483 F: include/linux/memstick.h
18485 SONY VAIO CONTROL DEVICE DRIVER
18486 M: Mattia Dongili <malattia@linux.it>
18487 L: platform-driver-x86@vger.kernel.org
18489 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
18490 F: Documentation/admin-guide/laptops/sony-laptop.rst
18491 F: drivers/char/sonypi.c
18492 F: drivers/platform/x86/sony-laptop.c
18493 F: include/linux/sony-laptop.h
18496 M: Jaroslav Kysela <perex@perex.cz>
18497 M: Takashi Iwai <tiwai@suse.com>
18498 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18500 W: http://www.alsa-project.org/
18501 Q: http://patchwork.kernel.org/project/alsa-devel/list/
18502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18503 F: Documentation/sound/
18505 F: include/uapi/sound/
18507 F: tools/testing/selftests/alsa
18509 SOUND - COMPRESSED AUDIO
18510 M: Vinod Koul <vkoul@kernel.org>
18511 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18514 F: Documentation/sound/designs/compress-offload.rst
18515 F: include/sound/compress_driver.h
18516 F: include/uapi/sound/compress_*
18517 F: sound/core/compress_offload.c
18518 F: sound/soc/soc-compress.c
18520 SOUND - DMAENGINE HELPERS
18521 M: Lars-Peter Clausen <lars@metafoo.de>
18523 F: include/sound/dmaengine_pcm.h
18524 F: sound/core/pcm_dmaengine.c
18525 F: sound/soc/soc-generic-dmaengine-pcm.c
18527 SOUND - ALSA SELFTESTS
18528 M: Mark Brown <broonie@kernel.org>
18529 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18530 L: linux-kselftest@vger.kernel.org
18532 F: tools/testing/selftests/alsa
18534 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
18535 M: Liam Girdwood <lgirdwood@gmail.com>
18536 M: Mark Brown <broonie@kernel.org>
18537 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18539 W: http://alsa-project.org/main/index.php/ASoC
18540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
18541 F: Documentation/devicetree/bindings/sound/
18542 F: Documentation/sound/soc/
18543 F: include/dt-bindings/sound/
18544 F: include/sound/soc*
18547 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
18548 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
18549 M: Liam Girdwood <lgirdwood@gmail.com>
18550 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
18551 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
18552 M: Daniel Baluta <daniel.baluta@nxp.com>
18553 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
18555 W: https://github.com/thesofproject/linux/
18558 SOUNDWIRE SUBSYSTEM
18559 M: Vinod Koul <vkoul@kernel.org>
18560 M: Bard Liao <yung-chuan.liao@linux.intel.com>
18561 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
18562 R: Sanyog Kale <sanyog.r.kale@intel.com>
18563 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
18566 F: Documentation/driver-api/soundwire/
18567 F: drivers/soundwire/
18568 F: include/linux/soundwire/
18571 M: Olli Salonen <olli.salonen@iki.fi>
18572 L: linux-media@vger.kernel.org
18574 W: https://linuxtv.org
18575 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18576 F: drivers/media/dvb-frontends/sp2*
18578 SPARC + UltraSPARC (sparc/sparc64)
18579 M: "David S. Miller" <davem@davemloft.net>
18580 L: sparclinux@vger.kernel.org
18582 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
18583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
18584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
18588 SPARC SERIAL DRIVERS
18589 M: "David S. Miller" <davem@davemloft.net>
18590 L: sparclinux@vger.kernel.org
18592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
18593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
18594 F: drivers/tty/serial/suncore.c
18595 F: drivers/tty/serial/sunhv.c
18596 F: drivers/tty/serial/sunsab.c
18597 F: drivers/tty/serial/sunsab.h
18598 F: drivers/tty/serial/sunsu.c
18599 F: drivers/tty/serial/sunzilog.c
18600 F: drivers/tty/serial/sunzilog.h
18601 F: drivers/tty/vcc.c
18602 F: include/linux/sunserialcore.h
18605 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
18606 L: linux-sparse@vger.kernel.org
18608 W: https://sparse.docs.kernel.org/
18609 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
18610 Q: https://patchwork.kernel.org/project/linux-sparse/list/
18611 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
18612 F: include/linux/compiler.h
18614 SPEAKUP CONSOLE SPEECH DRIVER
18615 M: William Hubbs <w.d.hubbs@gmail.com>
18616 M: Chris Brannon <chris@the-brannons.com>
18617 M: Kirk Reiser <kirk@reisers.ca>
18618 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
18619 L: speakup@linux-speakup.org
18621 W: http://www.linux-speakup.org/
18622 W: https://github.com/linux-speakup/speakup
18623 B: https://github.com/linux-speakup/speakup/issues
18624 F: drivers/accessibility/speakup/
18626 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
18627 M: Viresh Kumar <vireshk@kernel.org>
18628 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
18630 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18632 W: http://www.st.com/spear
18633 F: arch/arm/boot/dts/spear*
18634 F: arch/arm/mach-spear/
18635 F: drivers/clk/spear/
18636 F: drivers/pinctrl/spear/
18639 M: Tudor Ambarus <tudor.ambarus@microchip.com>
18640 M: Pratyush Yadav <p.yadav@ti.com>
18641 R: Michael Walle <michael@walle.cc>
18642 L: linux-mtd@lists.infradead.org
18644 W: http://www.linux-mtd.infradead.org/
18645 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
18646 C: irc://irc.oftc.net/mtd
18647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
18648 F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
18649 F: drivers/mtd/spi-nor/
18650 F: include/linux/mtd/spi-nor.h
18653 M: Mark Brown <broonie@kernel.org>
18654 L: linux-spi@vger.kernel.org
18656 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
18657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
18658 F: Documentation/devicetree/bindings/spi/
18659 F: Documentation/spi/
18661 F: include/linux/spi/
18662 F: include/uapi/linux/spi/
18665 SPIDERNET NETWORK DRIVER for CELL
18666 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
18667 M: Geoff Levand <geoff@infradead.org>
18668 L: netdev@vger.kernel.org
18669 L: linuxppc-dev@lists.ozlabs.org
18671 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
18672 F: drivers/net/ethernet/toshiba/spider_net*
18675 M: Stephen Boyd <sboyd@kernel.org>
18676 L: linux-kernel@vger.kernel.org
18678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
18679 F: Documentation/devicetree/bindings/spmi/
18681 F: include/dt-bindings/spmi/spmi.h
18682 F: include/linux/spmi.h
18683 F: include/trace/events/spmi.h
18686 M: Jeremy Kerr <jk@ozlabs.org>
18687 L: linuxppc-dev@lists.ozlabs.org
18689 W: http://www.ibm.com/developerworks/power/cell/
18690 F: Documentation/filesystems/spufs/spufs.rst
18691 F: arch/powerpc/platforms/cell/spufs/
18693 SQUASHFS FILE SYSTEM
18694 M: Phillip Lougher <phillip@squashfs.org.uk>
18695 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
18697 W: http://squashfs.org.uk
18698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
18699 F: Documentation/filesystems/squashfs.rst
18702 SRM (Alpha) environment access
18703 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
18705 F: arch/alpha/kernel/srm_env.c
18707 ST LSM6DSx IMU IIO DRIVER
18708 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
18709 L: linux-iio@vger.kernel.org
18711 W: http://www.st.com/
18712 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
18713 F: drivers/iio/imu/st_lsm6dsx/
18715 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
18716 M: Benjamin Mugnier <benjamin.mugnier@foss.st.com>
18717 M: Sylvain Petinot <sylvain.petinot@foss.st.com>
18718 L: linux-media@vger.kernel.org
18720 T: git git://linuxtv.org/media_tree.git
18721 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
18722 F: drivers/media/i2c/st-mipid02.c
18724 ST STM32 I2C/SMBUS DRIVER
18725 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
18726 M: Alain Volmat <alain.volmat@foss.st.com>
18727 L: linux-i2c@vger.kernel.org
18729 F: drivers/i2c/busses/i2c-stm32*
18731 ST STM32 SPI DRIVER
18732 M: Alain Volmat <alain.volmat@foss.st.com>
18733 L: linux-spi@vger.kernel.org
18735 F: drivers/spi/spi-stm32.c
18738 M: Daniel Nilsson <daniel.nilsson@flex.com>
18739 L: linux-hwmon@vger.kernel.org
18741 F: Documentation/hwmon/stpddc60.rst
18742 F: drivers/hwmon/pmbus/stpddc60.c
18744 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
18745 M: Song Qiang <songqiang1304521@gmail.com>
18746 L: linux-iio@vger.kernel.org
18748 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
18749 F: drivers/iio/proximity/vl53l0x-i2c.c
18752 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18753 M: Sasha Levin <sashal@kernel.org>
18754 L: stable@vger.kernel.org
18756 F: Documentation/process/stable-kernel-rules.rst
18758 STAGING - ATOMISP DRIVER
18759 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18760 R: Sakari Ailus <sakari.ailus@linux.intel.com>
18761 L: linux-media@vger.kernel.org
18763 F: drivers/staging/media/atomisp/
18765 STAGING - FIELDBUS SUBSYSTEM
18766 M: Sven Van Asbroeck <TheSven73@gmail.com>
18768 F: drivers/staging/fieldbus/*
18769 F: drivers/staging/fieldbus/Documentation/
18771 STAGING - HMS ANYBUS-S BUS
18772 M: Sven Van Asbroeck <TheSven73@gmail.com>
18774 F: drivers/staging/fieldbus/anybuss/
18776 STAGING - INDUSTRIAL IO
18777 M: Jonathan Cameron <jic23@kernel.org>
18778 L: linux-iio@vger.kernel.org
18780 F: Documentation/devicetree/bindings/staging/iio/
18781 F: drivers/staging/iio/
18783 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
18784 M: Marc Dietrich <marvin24@gmx.de>
18785 L: ac100@lists.launchpad.net (moderated for non-subscribers)
18786 L: linux-tegra@vger.kernel.org
18788 F: drivers/staging/nvec/
18790 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
18791 M: Jens Frederich <jfrederich@gmail.com>
18792 M: Jon Nettleton <jon.nettleton@gmail.com>
18794 W: http://wiki.laptop.org/go/DCON
18795 F: drivers/staging/olpc_dcon/
18797 STAGING - REALTEK RTL8188EU DRIVERS
18798 M: Larry Finger <Larry.Finger@lwfinger.net>
18799 M: Phillip Potter <phil@philpotter.co.uk>
18801 F: drivers/staging/r8188eu/
18803 STAGING - REALTEK RTL8712U DRIVERS
18804 M: Larry Finger <Larry.Finger@lwfinger.net>
18805 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
18807 F: drivers/staging/rtl8712/
18809 STAGING - SEPS525 LCD CONTROLLER DRIVERS
18810 M: Michael Hennerich <michael.hennerich@analog.com>
18811 L: linux-fbdev@vger.kernel.org
18813 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
18814 F: drivers/staging/fbtft/fb_seps525.c
18816 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
18817 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
18818 M: Teddy Wang <teddy.wang@siliconmotion.com>
18819 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
18820 L: linux-fbdev@vger.kernel.org
18822 F: drivers/staging/sm750fb/
18824 STAGING - VIA VT665X DRIVERS
18825 M: Forest Bond <forest@alittletooquiet.net>
18827 F: drivers/staging/vt665?/
18830 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18831 L: linux-staging@lists.linux.dev
18833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
18834 F: drivers/staging/
18836 STARFIRE/DURALAN NETWORK DRIVER
18837 M: Ion Badulescu <ionut@badula.org>
18839 F: drivers/net/ethernet/adaptec/starfire*
18841 STARFIVE JH7100 CLOCK DRIVERS
18842 M: Emil Renner Berthing <kernel@esmil.dk>
18844 F: Documentation/devicetree/bindings/clock/starfive,jh7100-*.yaml
18845 F: drivers/clk/starfive/clk-starfive-jh7100*
18846 F: include/dt-bindings/clock/starfive-jh7100*.h
18848 STARFIVE JH7100 PINCTRL DRIVER
18849 M: Emil Renner Berthing <kernel@esmil.dk>
18850 L: linux-gpio@vger.kernel.org
18852 F: Documentation/devicetree/bindings/pinctrl/starfive,jh7100-pinctrl.yaml
18853 F: drivers/pinctrl/pinctrl-starfive.c
18854 F: include/dt-bindings/pinctrl/pinctrl-starfive.h
18856 STARFIVE JH7100 RESET CONTROLLER DRIVER
18857 M: Emil Renner Berthing <kernel@esmil.dk>
18859 F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
18860 F: drivers/reset/reset-starfive-jh7100.c
18861 F: include/dt-bindings/reset/starfive-jh7100.h
18864 M: Peter Zijlstra <peterz@infradead.org>
18865 M: Josh Poimboeuf <jpoimboe@kernel.org>
18866 M: Jason Baron <jbaron@akamai.com>
18867 R: Steven Rostedt <rostedt@goodmis.org>
18868 R: Ard Biesheuvel <ardb@kernel.org>
18870 F: arch/*/include/asm/jump_label*.h
18871 F: arch/*/include/asm/static_call*.h
18872 F: arch/*/kernel/jump_label.c
18873 F: arch/*/kernel/static_call.c
18874 F: include/linux/jump_label*.h
18875 F: include/linux/static_call*.h
18876 F: kernel/jump_label.c
18877 F: kernel/static_call.c
18879 STI AUDIO (ASoC) DRIVERS
18880 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
18881 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18883 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
18887 M: Alain Volmat <alain.volmat@foss.st.com>
18889 F: Documentation/devicetree/bindings/media/stih-cec.txt
18890 F: drivers/media/cec/platform/sti/
18892 STK1160 USB VIDEO CAPTURE DRIVER
18893 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18894 L: linux-media@vger.kernel.org
18896 T: git git://linuxtv.org/media_tree.git
18897 F: drivers/media/usb/stk1160/
18899 STM32 AUDIO (ASoC) DRIVERS
18900 M: Olivier Moysan <olivier.moysan@foss.st.com>
18901 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
18902 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18904 F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
18905 F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
18908 STM32 TIMER/LPTIMER DRIVERS
18909 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
18911 F: Documentation/ABI/testing/*timer-stm32
18912 F: Documentation/devicetree/bindings/*/*stm32-*timer*
18913 F: drivers/*/stm32-*timer*
18914 F: drivers/pwm/pwm-stm32*
18915 F: include/linux/*/stm32-*tim*
18917 STMMAC ETHERNET DRIVER
18918 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
18919 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
18920 M: Jose Abreu <joabreu@synopsys.com>
18921 L: netdev@vger.kernel.org
18923 W: http://www.stlinux.com
18924 F: Documentation/networking/device_drivers/ethernet/stmicro/
18925 F: drivers/net/ethernet/stmicro/stmmac/
18928 M: Sam Creasey <sammy@sammy.net>
18930 W: http://sammy.net/sun3/
18931 F: arch/m68k/include/asm/sun3*
18932 F: arch/m68k/kernel/*sun3*
18933 F: arch/m68k/sun3*/
18934 F: drivers/net/ethernet/i825xx/sun3*
18936 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
18937 M: Hans de Goede <hdegoede@redhat.com>
18938 L: linux-input@vger.kernel.org
18940 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
18941 F: drivers/input/keyboard/sun4i-lradc-keys.c
18943 SUNDANCE NETWORK DRIVER
18944 M: Denis Kirjanov <kda@linux-powerpc.org>
18945 L: netdev@vger.kernel.org
18947 F: drivers/net/ethernet/dlink/sundance.c
18949 SUNPLUS OCOTP DRIVER
18950 M: Vincent Shih <vincent.sunplus@gmail.com>
18952 F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
18953 F: drivers/nvmem/sunplus-ocotp.c
18956 M: Vincent Shih <vincent.sunplus@gmail.com>
18957 L: linux-rtc@vger.kernel.org
18959 F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
18960 F: drivers/rtc/rtc-sunplus.c
18962 SUNPLUS SPI CONTROLLER INTERFACE DRIVER
18963 M: Li-hao Kuo <lhjeff911@gmail.com>
18964 L: linux-spi@vger.kernel.org
18966 F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
18967 F: drivers/spi/spi-sunplus-sp7021.c
18969 SUNPLUS UART DRIVER
18970 M: Hammer Hsieh <hammerh0314@gmail.com>
18972 F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
18973 F: drivers/tty/serial/sunplus-uart.c
18976 M: Yoshinori Sato <ysato@users.sourceforge.jp>
18977 M: Rich Felker <dalias@libc.org>
18978 L: linux-sh@vger.kernel.org
18980 Q: http://patchwork.kernel.org/project/linux-sh/list/
18981 F: Documentation/sh/
18986 M: "Rafael J. Wysocki" <rafael@kernel.org>
18987 M: Len Brown <len.brown@intel.com>
18988 M: Pavel Machek <pavel@ucw.cz>
18989 L: linux-pm@vger.kernel.org
18991 B: https://bugzilla.kernel.org
18992 F: Documentation/power/
18993 F: arch/x86/kernel/acpi/
18994 F: drivers/base/power/
18995 F: include/linux/freezer.h
18996 F: include/linux/pm.h
18997 F: include/linux/suspend.h
19001 M: Martin Mares <mj@ucw.cz>
19002 L: linux-video@atrey.karlin.mff.cuni.cz
19004 F: Documentation/admin-guide/svga.rst
19005 F: arch/x86/boot/video*
19008 M: Christoph Hellwig <hch@infradead.org>
19009 L: iommu@lists.linux-foundation.org
19011 W: http://git.infradead.org/users/hch/dma-mapping.git
19012 T: git git://git.infradead.org/users/hch/dma-mapping.git
19013 F: arch/*/kernel/pci-swiotlb.c
19014 F: include/linux/swiotlb.h
19015 F: kernel/dma/swiotlb.c
19018 M: Jiri Pirko <jiri@resnulli.us>
19019 M: Ivan Vecera <ivecera@redhat.com>
19020 L: netdev@vger.kernel.org
19022 F: include/net/switchdev.h
19025 SY8106A REGULATOR DRIVER
19026 M: Icenowy Zheng <icenowy@aosc.io>
19028 F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
19029 F: drivers/regulator/sy8106a-regulator.c
19031 SYNC FILE FRAMEWORK
19032 M: Sumit Semwal <sumit.semwal@linaro.org>
19033 R: Gustavo Padovan <gustavo@padovan.org>
19034 L: linux-media@vger.kernel.org
19035 L: dri-devel@lists.freedesktop.org
19037 T: git git://anongit.freedesktop.org/drm/drm-misc
19038 F: Documentation/driver-api/sync_file.rst
19039 F: drivers/dma-buf/dma-fence*
19040 F: drivers/dma-buf/sw_sync.c
19041 F: drivers/dma-buf/sync_*
19042 F: include/linux/sync_file.h
19043 F: include/uapi/linux/sync_file.h
19045 SYNOPSYS ARC ARCHITECTURE
19046 M: Vineet Gupta <vgupta@kernel.org>
19047 L: linux-snps-arc@lists.infradead.org
19049 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
19050 F: Documentation/arc/
19051 F: Documentation/devicetree/bindings/arc/*
19052 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
19054 F: drivers/clocksource/arc_timer.c
19055 F: drivers/tty/serial/arc_uart.c
19057 SYNOPSYS ARC HSDK SDP pll clock driver
19058 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19060 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
19061 F: drivers/clk/clk-hsdk-pll.c
19063 SYNOPSYS ARC SDP clock driver
19064 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19066 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
19067 F: drivers/clk/axs10x/*
19069 SYNOPSYS ARC SDP platform support
19070 M: Alexey Brodkin <abrodkin@synopsys.com>
19072 F: Documentation/devicetree/bindings/arc/axs10*
19073 F: arch/arc/boot/dts/ax*
19074 F: arch/arc/plat-axs10x
19076 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
19077 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19079 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
19080 F: drivers/reset/reset-axs10x.c
19082 SYNOPSYS CREG GPIO DRIVER
19083 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19085 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
19086 F: drivers/gpio/gpio-creg-snps.c
19088 SYNOPSYS DESIGNWARE 8250 UART DRIVER
19089 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19091 F: drivers/tty/serial/8250/8250_dw.c
19092 F: drivers/tty/serial/8250/8250_dwlib.*
19093 F: drivers/tty/serial/8250/8250_lpss.c
19095 SYNOPSYS DESIGNWARE APB GPIO DRIVER
19096 M: Hoan Tran <hoan@os.amperecomputing.com>
19097 M: Serge Semin <fancer.lancer@gmail.com>
19098 L: linux-gpio@vger.kernel.org
19100 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
19101 F: drivers/gpio/gpio-dwapb.c
19103 SYNOPSYS DESIGNWARE APB SSI DRIVER
19104 M: Serge Semin <fancer.lancer@gmail.com>
19105 L: linux-spi@vger.kernel.org
19107 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
19108 F: drivers/spi/spi-dw*
19110 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
19111 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19113 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
19114 F: drivers/dma/dw-axi-dmac/
19116 SYNOPSYS DESIGNWARE DMAC DRIVER
19117 M: Viresh Kumar <vireshk@kernel.org>
19118 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19120 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
19122 F: include/dt-bindings/dma/dw-dmac.h
19123 F: include/linux/dma/dw.h
19124 F: include/linux/platform_data/dma-dw.h
19126 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
19127 M: Jose Abreu <Jose.Abreu@synopsys.com>
19128 L: netdev@vger.kernel.org
19130 F: drivers/net/ethernet/synopsys/
19132 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
19133 M: Jose Abreu <Jose.Abreu@synopsys.com>
19134 L: netdev@vger.kernel.org
19136 F: drivers/net/pcs/pcs-xpcs.c
19137 F: drivers/net/pcs/pcs-xpcs.h
19138 F: include/linux/pcs/pcs-xpcs.h
19140 SYNOPSYS DESIGNWARE I2C DRIVER
19141 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
19142 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19143 R: Mika Westerberg <mika.westerberg@linux.intel.com>
19144 R: Jan Dabros <jsd@semihalf.com>
19145 L: linux-i2c@vger.kernel.org
19147 F: drivers/i2c/busses/i2c-designware-*
19149 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
19150 M: Jaehoon Chung <jh80.chung@samsung.com>
19151 L: linux-mmc@vger.kernel.org
19153 F: drivers/mmc/host/dw_mmc*
19155 SYNOPSYS HSDK RESET CONTROLLER DRIVER
19156 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19158 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
19159 F: drivers/reset/reset-hsdk.c
19160 F: include/dt-bindings/reset/snps,hsdk-reset.h
19162 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
19163 M: Prabu Thangamuthu <prabu.t@synopsys.com>
19164 M: Manjunath M B <manjumb@synopsys.com>
19165 L: linux-mmc@vger.kernel.org
19167 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
19169 SYSTEM CONFIGURATION (SYSCON)
19170 M: Lee Jones <lee.jones@linaro.org>
19171 M: Arnd Bergmann <arnd@arndb.de>
19173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
19174 F: drivers/mfd/syscon.c
19176 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
19177 M: Sudeep Holla <sudeep.holla@arm.com>
19178 R: Cristian Marussi <cristian.marussi@arm.com>
19179 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19181 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
19182 F: drivers/clk/clk-sc[mp]i.c
19183 F: drivers/cpufreq/sc[mp]i-cpufreq.c
19184 F: drivers/firmware/arm_scmi/
19185 F: drivers/firmware/arm_scpi.c
19186 F: drivers/regulator/scmi-regulator.c
19187 F: drivers/reset/reset-scmi.c
19188 F: include/linux/sc[mp]i_protocol.h
19189 F: include/trace/events/scmi.h
19190 F: include/uapi/linux/virtio_scmi.h
19192 SYSTEM RESET/SHUTDOWN DRIVERS
19193 M: Sebastian Reichel <sre@kernel.org>
19194 L: linux-pm@vger.kernel.org
19196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
19197 F: Documentation/devicetree/bindings/power/reset/
19198 F: drivers/power/reset/
19200 SYSTEM TRACE MODULE CLASS
19201 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
19203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
19204 F: Documentation/trace/stm.rst
19205 F: drivers/hwtracing/stm/
19206 F: include/linux/stm.h
19207 F: include/uapi/linux/stm.h
19209 SYSTEM76 ACPI DRIVER
19210 M: Jeremy Soller <jeremy@system76.com>
19211 M: System76 Product Development <productdev@system76.com>
19212 L: platform-driver-x86@vger.kernel.org
19214 F: drivers/platform/x86/system76_acpi.c
19217 M: Christoph Hellwig <hch@infradead.org>
19219 F: Documentation/filesystems/sysv-fs.rst
19221 F: include/linux/sysv_fs.h
19223 TASKSTATS STATISTICS INTERFACE
19224 M: Balbir Singh <bsingharora@gmail.com>
19226 F: Documentation/accounting/taskstats*
19227 F: include/linux/taskstats*
19228 F: kernel/taskstats.c
19231 M: Jamal Hadi Salim <jhs@mojatatu.com>
19232 M: Cong Wang <xiyou.wangcong@gmail.com>
19233 M: Jiri Pirko <jiri@resnulli.us>
19234 L: netdev@vger.kernel.org
19236 F: include/net/pkt_cls.h
19237 F: include/net/pkt_sched.h
19238 F: include/net/tc_act/
19239 F: include/uapi/linux/pkt_cls.h
19240 F: include/uapi/linux/pkt_sched.h
19241 F: include/uapi/linux/tc_act/
19242 F: include/uapi/linux/tc_ematch/
19244 F: tools/testing/selftests/tc-testing
19246 TC90522 MEDIA DRIVER
19247 M: Akihiro Tsukada <tskd08@gmail.com>
19248 L: linux-media@vger.kernel.org
19250 F: drivers/media/dvb-frontends/tc90522*
19252 TCP LOW PRIORITY MODULE
19253 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
19254 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
19256 W: http://tcp-lp-mod.sourceforge.net/
19257 F: net/ipv4/tcp_lp.c
19259 TDA10071 MEDIA DRIVER
19260 M: Antti Palosaari <crope@iki.fi>
19261 L: linux-media@vger.kernel.org
19263 W: https://linuxtv.org
19264 W: http://palosaari.fi/linux/
19265 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19266 T: git git://linuxtv.org/anttip/media_tree.git
19267 F: drivers/media/dvb-frontends/tda10071*
19269 TDA18212 MEDIA DRIVER
19270 M: Antti Palosaari <crope@iki.fi>
19271 L: linux-media@vger.kernel.org
19273 W: https://linuxtv.org
19274 W: http://palosaari.fi/linux/
19275 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19276 T: git git://linuxtv.org/anttip/media_tree.git
19277 F: drivers/media/tuners/tda18212*
19279 TDA18218 MEDIA DRIVER
19280 M: Antti Palosaari <crope@iki.fi>
19281 L: linux-media@vger.kernel.org
19283 W: https://linuxtv.org
19284 W: http://palosaari.fi/linux/
19285 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19286 T: git git://linuxtv.org/anttip/media_tree.git
19287 F: drivers/media/tuners/tda18218*
19289 TDA18250 MEDIA DRIVER
19290 M: Olli Salonen <olli.salonen@iki.fi>
19291 L: linux-media@vger.kernel.org
19293 W: https://linuxtv.org
19294 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19295 T: git git://linuxtv.org/media_tree.git
19296 F: drivers/media/tuners/tda18250*
19298 TDA18271 MEDIA DRIVER
19299 M: Michael Krufky <mkrufky@linuxtv.org>
19300 L: linux-media@vger.kernel.org
19302 W: https://linuxtv.org
19303 W: http://github.com/mkrufky
19304 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19305 T: git git://linuxtv.org/mkrufky/tuners.git
19306 F: drivers/media/tuners/tda18271*
19308 TDA1997x MEDIA DRIVER
19309 M: Tim Harvey <tharvey@gateworks.com>
19310 L: linux-media@vger.kernel.org
19312 W: https://linuxtv.org
19313 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19314 F: drivers/media/i2c/tda1997x.*
19316 TDA827x MEDIA DRIVER
19317 M: Michael Krufky <mkrufky@linuxtv.org>
19318 L: linux-media@vger.kernel.org
19320 W: https://linuxtv.org
19321 W: http://github.com/mkrufky
19322 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19323 T: git git://linuxtv.org/mkrufky/tuners.git
19324 F: drivers/media/tuners/tda8290.*
19326 TDA8290 MEDIA DRIVER
19327 M: Michael Krufky <mkrufky@linuxtv.org>
19328 L: linux-media@vger.kernel.org
19330 W: https://linuxtv.org
19331 W: http://github.com/mkrufky
19332 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19333 T: git git://linuxtv.org/mkrufky/tuners.git
19334 F: drivers/media/tuners/tda8290.*
19336 TDA9840 MEDIA DRIVER
19337 M: Hans Verkuil <hverkuil@xs4all.nl>
19338 L: linux-media@vger.kernel.org
19340 W: https://linuxtv.org
19341 T: git git://linuxtv.org/media_tree.git
19342 F: drivers/media/i2c/tda9840*
19344 TEA5761 TUNER DRIVER
19345 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19346 L: linux-media@vger.kernel.org
19348 W: https://linuxtv.org
19349 T: git git://linuxtv.org/media_tree.git
19350 F: drivers/media/tuners/tea5761.*
19352 TEA5767 TUNER DRIVER
19353 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19354 L: linux-media@vger.kernel.org
19356 W: https://linuxtv.org
19357 T: git git://linuxtv.org/media_tree.git
19358 F: drivers/media/tuners/tea5767.*
19360 TEA6415C MEDIA DRIVER
19361 M: Hans Verkuil <hverkuil@xs4all.nl>
19362 L: linux-media@vger.kernel.org
19364 W: https://linuxtv.org
19365 T: git git://linuxtv.org/media_tree.git
19366 F: drivers/media/i2c/tea6415c*
19368 TEA6420 MEDIA DRIVER
19369 M: Hans Verkuil <hverkuil@xs4all.nl>
19370 L: linux-media@vger.kernel.org
19372 W: https://linuxtv.org
19373 T: git git://linuxtv.org/media_tree.git
19374 F: drivers/media/i2c/tea6420*
19377 M: Jiri Pirko <jiri@resnulli.us>
19378 L: netdev@vger.kernel.org
19380 F: drivers/net/team/
19381 F: include/linux/if_team.h
19382 F: include/uapi/linux/if_team.h
19384 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
19385 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
19387 F: arch/x86/platform/ts5500/
19389 TECHNOTREND USB IR RECEIVER
19390 M: Sean Young <sean@mess.org>
19391 L: linux-media@vger.kernel.org
19393 F: drivers/media/rc/ttusbir.c
19395 TECHWELL TW9910 VIDEO DECODER
19396 L: linux-media@vger.kernel.org
19398 F: drivers/media/i2c/tw9910.c
19399 F: include/media/i2c/tw9910.h
19402 M: Jens Wiklander <jens.wiklander@linaro.org>
19403 R: Sumit Garg <sumit.garg@linaro.org>
19404 L: op-tee@lists.trustedfirmware.org
19406 F: Documentation/staging/tee.rst
19408 F: include/linux/tee_drv.h
19409 F: include/uapi/linux/tee.h
19411 TEGRA ARCHITECTURE SUPPORT
19412 M: Thierry Reding <thierry.reding@gmail.com>
19413 M: Jonathan Hunter <jonathanh@nvidia.com>
19414 L: linux-tegra@vger.kernel.org
19416 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
19417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
19421 M: Peter De Schrijver <pdeschrijver@nvidia.com>
19422 M: Prashant Gaikwad <pgaikwad@nvidia.com>
19424 F: drivers/clk/tegra/
19427 M: Laxman Dewangan <ldewangan@nvidia.com>
19428 M: Jon Hunter <jonathanh@nvidia.com>
19430 F: drivers/dma/tegra*
19433 M: Laxman Dewangan <ldewangan@nvidia.com>
19434 R: Dmitry Osipenko <digetx@gmail.com>
19436 F: drivers/i2c/busses/i2c-tegra.c
19438 TEGRA IOMMU DRIVERS
19439 M: Thierry Reding <thierry.reding@gmail.com>
19440 R: Krishna Reddy <vdumpa@nvidia.com>
19441 L: linux-tegra@vger.kernel.org
19443 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
19444 F: drivers/iommu/tegra*
19447 M: Laxman Dewangan <ldewangan@nvidia.com>
19449 F: drivers/input/keyboard/tegra-kbc.c
19452 M: Stefan Agner <stefan@agner.ch>
19453 M: Lucas Stach <dev@lynxeye.de>
19455 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
19456 F: drivers/mtd/nand/raw/tegra_nand.c
19459 M: Thierry Reding <thierry.reding@gmail.com>
19461 F: drivers/pwm/pwm-tegra.c
19463 TEGRA SERIAL DRIVER
19464 M: Laxman Dewangan <ldewangan@nvidia.com>
19466 F: drivers/tty/serial/serial-tegra.c
19469 M: Laxman Dewangan <ldewangan@nvidia.com>
19471 F: drivers/spi/spi-tegra*
19473 TEGRA QUAD SPI DRIVER
19474 M: Thierry Reding <thierry.reding@gmail.com>
19475 M: Jonathan Hunter <jonathanh@nvidia.com>
19476 M: Sowjanya Komatineni <skomatineni@nvidia.com>
19477 L: linux-tegra@vger.kernel.org
19479 F: drivers/spi/spi-tegra210-quad.c
19482 M: Thierry Reding <thierry.reding@gmail.com>
19483 M: Jonathan Hunter <jonathanh@nvidia.com>
19484 M: Sowjanya Komatineni <skomatineni@nvidia.com>
19485 L: linux-media@vger.kernel.org
19486 L: linux-tegra@vger.kernel.org
19488 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
19489 F: drivers/staging/media/tegra-video/
19491 TEGRA XUSB PADCTL DRIVER
19492 M: JC Kuo <jckuo@nvidia.com>
19494 F: drivers/phy/tegra/xusb*
19496 TEHUTI ETHERNET DRIVER
19497 M: Andy Gospodarek <andy@greyhouse.net>
19498 L: netdev@vger.kernel.org
19500 F: drivers/net/ethernet/tehuti/*
19502 TELECOM CLOCK DRIVER FOR MCPL0010
19503 M: Mark Gross <markgross@kernel.org>
19505 F: drivers/char/tlclk.c
19507 TEMPO SEMICONDUCTOR DRIVERS
19508 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
19510 F: Documentation/devicetree/bindings/sound/tscs*.txt
19511 F: sound/soc/codecs/tscs*.c
19512 F: sound/soc/codecs/tscs*.h
19514 TENSILICA XTENSA PORT (xtensa)
19515 M: Chris Zankel <chris@zankel.net>
19516 M: Max Filippov <jcmvbkbc@gmail.com>
19517 L: linux-xtensa@linux-xtensa.org
19519 T: git git://github.com/czankel/xtensa-linux.git
19521 F: drivers/irqchip/irq-xtensa-*
19523 TEXAS INSTRUMENTS ASoC DRIVERS
19524 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
19525 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19527 F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
19530 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
19531 M: Ricardo Ribalda <ribalda@kernel.org>
19532 L: linux-iio@vger.kernel.org
19534 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
19535 F: drivers/iio/dac/ti-dac7612.c
19537 TEXAS INSTRUMENTS DMA DRIVERS
19538 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
19539 L: dmaengine@vger.kernel.org
19541 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
19542 F: Documentation/devicetree/bindings/dma/ti-edma.txt
19543 F: Documentation/devicetree/bindings/dma/ti/
19545 X: drivers/dma/ti/cppi41.c
19546 F: include/linux/dma/k3-udma-glue.h
19547 F: include/linux/dma/ti-cppi5.h
19548 F: include/linux/dma/k3-psil.h
19550 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
19551 M: Nishanth Menon <nm@ti.com>
19552 M: Tero Kristo <kristo@kernel.org>
19553 M: Santosh Shilimkar <ssantosh@kernel.org>
19554 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19556 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
19557 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
19558 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
19559 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
19560 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
19561 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
19562 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
19563 F: drivers/clk/keystone/sci-clk.c
19564 F: drivers/firmware/ti_sci*
19565 F: drivers/irqchip/irq-ti-sci-inta.c
19566 F: drivers/irqchip/irq-ti-sci-intr.c
19567 F: drivers/reset/reset-ti-sci.c
19568 F: drivers/soc/ti/ti_sci_inta_msi.c
19569 F: drivers/soc/ti/ti_sci_pm_domains.c
19570 F: include/dt-bindings/soc/ti,sci_pm_domain.h
19571 F: include/linux/soc/ti/ti_sci_inta_msi.h
19572 F: include/linux/soc/ti/ti_sci_protocol.h
19574 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
19575 M: Robert Marko <robert.marko@sartura.hr>
19576 M: Luka Perkov <luka.perkov@sartura.hr>
19577 L: linux-hwmon@vger.kernel.org
19579 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
19580 F: Documentation/hwmon/tps23861.rst
19581 F: drivers/hwmon/tps23861.c
19583 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
19584 M: Puranjay Mohan <puranjay12@gmail.com>
19585 L: linux-iio@vger.kernel.org
19587 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
19588 F: drivers/iio/temperature/tmp117.c
19590 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
19591 M: Hans Verkuil <hverkuil@xs4all.nl>
19592 L: linux-media@vger.kernel.org
19594 W: https://linuxtv.org
19595 T: git git://linuxtv.org/media_tree.git
19596 F: drivers/media/radio/radio-raremono.c
19599 M: Rafael J. Wysocki <rafael@kernel.org>
19600 M: Daniel Lezcano <daniel.lezcano@linaro.org>
19601 R: Amit Kucheria <amitk@kernel.org>
19602 R: Zhang Rui <rui.zhang@intel.com>
19603 L: linux-pm@vger.kernel.org
19605 Q: https://patchwork.kernel.org/project/linux-pm/list/
19606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
19607 F: Documentation/ABI/testing/sysfs-class-thermal
19608 F: Documentation/devicetree/bindings/thermal/
19609 F: Documentation/driver-api/thermal/
19610 F: drivers/thermal/
19611 F: include/linux/cpu_cooling.h
19612 F: include/linux/thermal.h
19613 F: include/uapi/linux/thermal.h
19614 F: tools/lib/thermal/
19617 THERMAL DRIVER FOR AMLOGIC SOCS
19618 M: Guillaume La Roque <glaroque@baylibre.com>
19619 L: linux-pm@vger.kernel.org
19620 L: linux-amlogic@lists.infradead.org
19622 W: http://linux-meson.com/
19623 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
19624 F: drivers/thermal/amlogic_thermal.c
19626 THERMAL/CPU_COOLING
19627 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
19628 M: Daniel Lezcano <daniel.lezcano@linaro.org>
19629 M: Viresh Kumar <viresh.kumar@linaro.org>
19630 R: Lukasz Luba <lukasz.luba@arm.com>
19631 L: linux-pm@vger.kernel.org
19633 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
19634 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
19635 F: drivers/thermal/cpufreq_cooling.c
19636 F: drivers/thermal/cpuidle_cooling.c
19637 F: include/linux/cpu_cooling.h
19639 THERMAL/POWER_ALLOCATOR
19640 M: Lukasz Luba <lukasz.luba@arm.com>
19641 L: linux-pm@vger.kernel.org
19643 F: Documentation/driver-api/thermal/power_allocator.rst
19644 F: drivers/thermal/gov_power_allocator.c
19645 F: include/trace/events/thermal_power_allocator.h
19647 THINKPAD ACPI EXTRAS DRIVER
19648 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
19649 L: ibm-acpi-devel@lists.sourceforge.net
19650 L: platform-driver-x86@vger.kernel.org
19652 W: http://ibm-acpi.sourceforge.net
19653 W: http://thinkwiki.org/wiki/Ibm-acpi
19654 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
19655 F: drivers/platform/x86/thinkpad_acpi.c
19657 THINKPAD LMI DRIVER
19658 M: Mark Pearson <markpearson@lenovo.com>
19659 L: platform-driver-x86@vger.kernel.org
19661 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
19662 F: drivers/platform/x86/think-lmi.?
19664 THUNDERBOLT DMA TRAFFIC TEST DRIVER
19665 M: Isaac Hazan <isaac.hazan@intel.com>
19666 L: linux-usb@vger.kernel.org
19668 F: drivers/thunderbolt/dma_test.c
19671 M: Andreas Noever <andreas.noever@gmail.com>
19672 M: Michael Jamet <michael.jamet@intel.com>
19673 M: Mika Westerberg <mika.westerberg@linux.intel.com>
19674 M: Yehezkel Bernat <YehezkelShB@gmail.com>
19675 L: linux-usb@vger.kernel.org
19677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
19678 F: Documentation/admin-guide/thunderbolt.rst
19679 F: drivers/thunderbolt/
19680 F: include/linux/thunderbolt.h
19682 THUNDERBOLT NETWORK DRIVER
19683 M: Michael Jamet <michael.jamet@intel.com>
19684 M: Mika Westerberg <mika.westerberg@linux.intel.com>
19685 M: Yehezkel Bernat <YehezkelShB@gmail.com>
19686 L: netdev@vger.kernel.org
19688 F: drivers/net/thunderbolt.c
19690 THUNDERX GPIO DRIVER
19691 M: Robert Richter <rric@kernel.org>
19693 F: drivers/gpio/gpio-thunderx.c
19695 TI ADS131E0X ADC SERIES DRIVER
19696 M: Tomislav Denis <tomislav.denis@avl.com>
19697 L: linux-iio@vger.kernel.org
19699 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
19700 F: drivers/iio/adc/ti-ads131e08.c
19702 TI AM437X VPFE DRIVER
19703 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
19704 L: linux-media@vger.kernel.org
19706 W: https://linuxtv.org
19707 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19708 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
19709 F: drivers/media/platform/ti/am437x/
19711 TI BANDGAP AND THERMAL DRIVER
19712 M: Eduardo Valentin <edubezval@gmail.com>
19713 M: Keerthy <j-keerthy@ti.com>
19714 L: linux-pm@vger.kernel.org
19715 L: linux-omap@vger.kernel.org
19717 F: drivers/thermal/ti-soc-thermal/
19719 TI BQ27XXX POWER SUPPLY DRIVER
19720 F: drivers/power/supply/bq27xxx_battery.c
19721 F: drivers/power/supply/bq27xxx_battery_i2c.c
19722 F: include/linux/power/bq27xxx_battery.h
19724 TI CDCE706 CLOCK DRIVER
19725 M: Max Filippov <jcmvbkbc@gmail.com>
19727 F: drivers/clk/clk-cdce706.c
19730 M: Tero Kristo <kristo@kernel.org>
19731 L: linux-omap@vger.kernel.org
19734 F: include/linux/clk/ti.h
19736 TI DAVINCI MACHINE SUPPORT
19737 M: Sekhar Nori <nsekhar@ti.com>
19738 R: Bartosz Golaszewski <brgl@bgdev.pl>
19739 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
19742 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
19743 F: arch/arm/boot/dts/da850*
19744 F: arch/arm/mach-davinci/
19745 F: drivers/i2c/busses/i2c-davinci.c
19747 TI DAVINCI SERIES CLOCK DRIVER
19748 M: David Lechner <david@lechnology.com>
19749 R: Sekhar Nori <nsekhar@ti.com>
19751 F: Documentation/devicetree/bindings/clock/ti/davinci/
19752 F: drivers/clk/davinci/
19754 TI DAVINCI SERIES GPIO DRIVER
19755 M: Keerthy <j-keerthy@ti.com>
19756 L: linux-gpio@vger.kernel.org
19758 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
19759 F: drivers/gpio/gpio-davinci.c
19761 TI DAVINCI SERIES MEDIA DRIVER
19762 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
19763 L: linux-media@vger.kernel.org
19765 W: https://linuxtv.org
19766 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19767 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
19768 F: drivers/media/platform/ti/davinci/
19769 F: include/media/davinci/
19771 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
19772 R: David Lechner <david@lechnology.com>
19773 L: linux-iio@vger.kernel.org
19774 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
19775 F: drivers/counter/ti-eqep.c
19777 TI ETHERNET SWITCH DRIVER (CPSW)
19778 R: Grygorii Strashko <grygorii.strashko@ti.com>
19779 L: linux-omap@vger.kernel.org
19780 L: netdev@vger.kernel.org
19782 F: drivers/net/ethernet/ti/cpsw*
19783 F: drivers/net/ethernet/ti/davinci*
19785 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
19786 M: Alex Dubov <oakad@yahoo.com>
19788 W: http://tifmxx.berlios.de/
19789 F: drivers/memstick/host/tifm_ms.c
19790 F: drivers/misc/tifm*
19791 F: drivers/mmc/host/tifm_sd.c
19792 F: include/linux/tifm.h
19794 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
19795 M: Nishanth Menon <nm@ti.com>
19796 M: Santosh Shilimkar <ssantosh@kernel.org>
19797 L: linux-kernel@vger.kernel.org
19798 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
19801 F: drivers/soc/ti/*
19803 TI LM49xxx FAMILY ASoC CODEC DRIVERS
19804 M: M R Swami Reddy <mr.swami.reddy@ti.com>
19805 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
19806 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19808 F: sound/soc/codecs/isabelle*
19809 F: sound/soc/codecs/lm49453*
19811 TI PCM3060 ASoC CODEC DRIVER
19812 M: Kirill Marinushkin <kmarinushkin@birdec.com>
19813 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19815 F: Documentation/devicetree/bindings/sound/pcm3060.txt
19816 F: sound/soc/codecs/pcm3060*
19818 TI TAS571X FAMILY ASoC CODEC DRIVER
19819 M: Kevin Cernekee <cernekee@chromium.org>
19820 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19822 F: sound/soc/codecs/tas571x*
19824 TI TRF7970A NFC DRIVER
19825 M: Mark Greer <mgreer@animalcreek.com>
19826 L: linux-wireless@vger.kernel.org
19827 L: linux-nfc@lists.01.org (subscribers-only)
19829 F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
19830 F: drivers/nfc/trf7970a.c
19832 TI TSC2046 ADC DRIVER
19833 M: Oleksij Rempel <o.rempel@pengutronix.de>
19834 R: kernel@pengutronix.de
19835 L: linux-iio@vger.kernel.org
19837 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
19838 F: drivers/iio/adc/ti-tsc2046.c
19840 TI TWL4030 SERIES SOC CODEC DRIVER
19841 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
19842 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19844 F: sound/soc/codecs/twl4030*
19847 M: Benoit Parrot <bparrot@ti.com>
19848 L: linux-media@vger.kernel.org
19850 W: http://linuxtv.org/
19851 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19852 F: Documentation/devicetree/bindings/media/ti,cal.yaml
19853 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
19854 F: drivers/media/platform/ti/cal/
19855 F: drivers/media/platform/ti/vpe/
19857 TI WILINK WIRELESS DRIVERS
19858 L: linux-wireless@vger.kernel.org
19860 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
19861 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
19862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
19863 F: drivers/net/wireless/ti/
19864 F: include/linux/wl12xx.h
19866 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
19867 M: John Stultz <jstultz@google.com>
19868 M: Thomas Gleixner <tglx@linutronix.de>
19869 R: Stephen Boyd <sboyd@kernel.org>
19870 L: linux-kernel@vger.kernel.org
19872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
19873 F: include/linux/clocksource.h
19874 F: include/linux/time.h
19875 F: include/linux/timex.h
19876 F: include/uapi/linux/time.h
19877 F: include/uapi/linux/timex.h
19878 F: kernel/time/alarmtimer.c
19879 F: kernel/time/clocksource.c
19880 F: kernel/time/ntp.c
19881 F: kernel/time/time*.c
19882 F: tools/testing/selftests/timers/
19885 M: Jon Maloy <jmaloy@redhat.com>
19886 M: Ying Xue <ying.xue@windriver.com>
19887 L: netdev@vger.kernel.org (core kernel code)
19888 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
19890 W: http://tipc.sourceforge.net/
19891 F: include/uapi/linux/tipc*.h
19894 TLAN NETWORK DRIVER
19895 M: Samuel Chessman <chessman@tux.org>
19896 L: tlan-devel@lists.sourceforge.net (subscribers-only)
19898 W: http://sourceforge.net/projects/tlan/
19899 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
19900 F: drivers/net/ethernet/ti/tlan.*
19902 TM6000 VIDEO4LINUX DRIVER
19903 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19904 L: linux-media@vger.kernel.org
19906 W: https://linuxtv.org
19907 T: git git://linuxtv.org/media_tree.git
19908 F: Documentation/admin-guide/media/tm6000*
19909 F: drivers/media/usb/tm6000/
19911 TMIO/SDHI MMC DRIVER
19912 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
19913 L: linux-mmc@vger.kernel.org
19914 L: linux-renesas-soc@vger.kernel.org
19916 F: drivers/mmc/host/renesas_sdhi*
19917 F: drivers/mmc/host/tmio_mmc*
19918 F: include/linux/mfd/tmio.h
19920 TMP401 HARDWARE MONITOR DRIVER
19921 M: Guenter Roeck <linux@roeck-us.net>
19922 L: linux-hwmon@vger.kernel.org
19924 F: Documentation/devicetree/bindings/hwmon/ti,tmp401.yaml
19925 F: Documentation/hwmon/tmp401.rst
19926 F: drivers/hwmon/tmp401.c
19928 TMP464 HARDWARE MONITOR DRIVER
19929 M: Agathe Porte <agathe.porte@nokia.com>
19930 M: Guenter Roeck <linux@roeck-us.net>
19931 L: linux-hwmon@vger.kernel.org
19933 F: Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
19934 F: Documentation/hwmon/tmp464.rst
19935 F: drivers/hwmon/tmp464.c
19937 TMP513 HARDWARE MONITOR DRIVER
19938 M: Eric Tremblay <etremblay@distech-controls.com>
19939 L: linux-hwmon@vger.kernel.org
19941 F: Documentation/hwmon/tmp513.rst
19942 F: drivers/hwmon/tmp513.c
19944 TMPFS (SHMEM FILESYSTEM)
19945 M: Hugh Dickins <hughd@google.com>
19946 L: linux-mm@kvack.org
19948 F: include/linux/shmem_fs.h
19951 TOMOYO SECURITY MODULE
19952 M: Kentaro Takeda <takedakn@nttdata.co.jp>
19953 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
19954 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
19955 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
19956 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
19957 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
19959 W: https://tomoyo.osdn.jp/
19960 F: security/tomoyo/
19962 TOPSTAR LAPTOP EXTRAS DRIVER
19963 M: Herton Ronaldo Krzesinski <herton@canonical.com>
19964 L: platform-driver-x86@vger.kernel.org
19966 F: drivers/platform/x86/topstar-laptop.c
19968 TORTURE-TEST MODULES
19969 M: Davidlohr Bueso <dave@stgolabs.net>
19970 M: "Paul E. McKenney" <paulmck@kernel.org>
19971 M: Josh Triplett <josh@joshtriplett.org>
19972 L: linux-kernel@vger.kernel.org
19974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19975 F: Documentation/RCU/torture.rst
19976 F: kernel/locking/locktorture.c
19977 F: kernel/rcu/rcuscale.c
19978 F: kernel/rcu/rcutorture.c
19979 F: kernel/rcu/refscale.c
19980 F: kernel/torture.c
19982 TOSHIBA ACPI EXTRAS DRIVER
19983 M: Azael Avalos <coproscefalo@gmail.com>
19984 L: platform-driver-x86@vger.kernel.org
19986 F: drivers/platform/x86/toshiba_acpi.c
19988 TOSHIBA BLUETOOTH DRIVER
19989 M: Azael Avalos <coproscefalo@gmail.com>
19990 L: platform-driver-x86@vger.kernel.org
19992 F: drivers/platform/x86/toshiba_bluetooth.c
19994 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
19995 M: Azael Avalos <coproscefalo@gmail.com>
19996 L: platform-driver-x86@vger.kernel.org
19998 F: drivers/platform/x86/toshiba_haps.c
20001 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
20003 W: http://www.buzzard.org.uk/toshiba/
20004 F: drivers/char/toshiba.c
20005 F: include/linux/toshiba.h
20006 F: include/uapi/linux/toshiba.h
20008 TOSHIBA TC358743 DRIVER
20009 M: Mats Randgaard <matrandg@cisco.com>
20010 L: linux-media@vger.kernel.org
20012 F: drivers/media/i2c/tc358743*
20013 F: include/media/i2c/tc358743.h
20015 TOSHIBA WMI HOTKEYS DRIVER
20016 M: Azael Avalos <coproscefalo@gmail.com>
20017 L: platform-driver-x86@vger.kernel.org
20019 F: drivers/platform/x86/toshiba-wmi.c
20022 M: Peter Huewe <peterhuewe@gmx.de>
20023 M: Jarkko Sakkinen <jarkko@kernel.org>
20024 R: Jason Gunthorpe <jgg@ziepe.ca>
20025 L: linux-integrity@vger.kernel.org
20027 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
20028 Q: https://patchwork.kernel.org/project/linux-integrity/list/
20029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
20030 F: drivers/char/tpm/
20033 M: Steven Rostedt <rostedt@goodmis.org>
20034 M: Ingo Molnar <mingo@redhat.com>
20036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
20037 F: Documentation/trace/ftrace.rst
20038 F: arch/*/*/*/ftrace.h
20039 F: arch/*/kernel/ftrace.c
20041 F: include/*/ftrace.h
20042 F: include/linux/trace*.h
20045 F: tools/testing/selftests/ftrace/
20047 TRACING MMIO ACCESSES (MMIOTRACE)
20048 M: Steven Rostedt <rostedt@goodmis.org>
20049 M: Ingo Molnar <mingo@kernel.org>
20050 R: Karol Herbst <karolherbst@gmail.com>
20051 R: Pekka Paalanen <ppaalanen@gmail.com>
20052 L: linux-kernel@vger.kernel.org
20053 L: nouveau@lists.freedesktop.org
20055 F: arch/x86/mm/kmmio.c
20056 F: arch/x86/mm/mmio-mod.c
20057 F: arch/x86/mm/testmmiotrace.c
20058 F: include/linux/mmiotrace.h
20059 F: kernel/trace/trace_mmiotrace.c
20061 TRACING OS NOISE / LATENCY TRACERS
20062 M: Steven Rostedt <rostedt@goodmis.org>
20063 M: Daniel Bristot de Oliveira <bristot@kernel.org>
20065 F: kernel/trace/trace_osnoise.c
20066 F: include/trace/events/osnoise.h
20067 F: kernel/trace/trace_hwlat.c
20068 F: kernel/trace/trace_irqsoff.c
20069 F: kernel/trace/trace_sched_wakeup.c
20070 F: Documentation/trace/osnoise-tracer.rst
20071 F: Documentation/trace/timerlat-tracer.rst
20072 F: Documentation/trace/hwlat_detector.rst
20073 F: arch/*/kernel/trace.c
20075 Real-time Linux Analysis (RTLA) tools
20076 M: Daniel Bristot de Oliveira <bristot@kernel.org>
20077 M: Steven Rostedt <rostedt@goodmis.org>
20078 L: linux-trace-devel@vger.kernel.org
20080 F: Documentation/tools/rtla/
20081 F: tools/tracing/rtla/
20083 TRADITIONAL CHINESE DOCUMENTATION
20084 M: Hu Haowen <src.res@email.cn>
20085 L: linux-doc-tw-discuss@lists.sourceforge.net
20087 W: https://github.com/srcres258/linux-doc
20088 T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
20089 F: Documentation/translations/zh_TW/
20092 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20093 M: Jiri Slaby <jirislaby@kernel.org>
20095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
20096 F: Documentation/driver-api/serial/
20098 F: drivers/tty/serial/serial_core.c
20099 F: include/linux/selection.h
20100 F: include/linux/serial.h
20101 F: include/linux/serial_core.h
20102 F: include/linux/sysrq.h
20103 F: include/linux/tty*.h
20104 F: include/linux/vt.h
20105 F: include/linux/vt_*.h
20106 F: include/uapi/linux/serial.h
20107 F: include/uapi/linux/serial_core.h
20108 F: include/uapi/linux/tty.h
20110 TUA9001 MEDIA DRIVER
20111 M: Antti Palosaari <crope@iki.fi>
20112 L: linux-media@vger.kernel.org
20114 W: https://linuxtv.org
20115 W: http://palosaari.fi/linux/
20116 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20117 T: git git://linuxtv.org/anttip/media_tree.git
20118 F: drivers/media/tuners/tua9001*
20120 TULIP NETWORK DRIVERS
20121 L: netdev@vger.kernel.org
20122 L: linux-parisc@vger.kernel.org
20124 F: drivers/net/ethernet/dec/tulip/
20127 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
20129 W: http://vtun.sourceforge.net/tun
20130 F: Documentation/networking/tuntap.rst
20131 F: arch/um/os-Linux/drivers/
20133 TURBOCHANNEL SUBSYSTEM
20134 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
20135 M: Ralf Baechle <ralf@linux-mips.org>
20136 L: linux-mips@vger.kernel.org
20138 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
20140 F: include/linux/tc.h
20143 M: "Len Brown" <lenb@kernel.org>
20144 L: linux-pm@vger.kernel.org
20146 Q: https://patchwork.kernel.org/project/linux-pm/list/
20147 B: https://bugzilla.kernel.org
20148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
20149 F: tools/power/x86/turbostat/
20151 TW5864 VIDEO4LINUX DRIVER
20152 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
20153 M: Anton Sviridenko <anton@corp.bluecherry.net>
20154 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
20155 M: Andrey Utkin <andrey_utkin@fastmail.com>
20156 L: linux-media@vger.kernel.org
20158 F: drivers/media/pci/tw5864/
20160 TW68 VIDEO4LINUX DRIVER
20161 M: Hans Verkuil <hverkuil@xs4all.nl>
20162 L: linux-media@vger.kernel.org
20164 W: https://linuxtv.org
20165 T: git git://linuxtv.org/media_tree.git
20166 F: drivers/media/pci/tw68/
20168 TW686X VIDEO4LINUX DRIVER
20169 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
20170 L: linux-media@vger.kernel.org
20172 W: http://linuxtv.org
20173 T: git git://linuxtv.org/media_tree.git
20174 F: drivers/media/pci/tw686x/
20176 U-BOOT ENVIRONMENT VARIABLES
20177 M: Rafał Miłecki <rafal@milecki.pl>
20179 F: Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
20181 UACCE ACCELERATOR FRAMEWORK
20182 M: Zhangfei Gao <zhangfei.gao@linaro.org>
20183 M: Zhou Wang <wangzhou1@hisilicon.com>
20184 L: linux-accelerators@lists.ozlabs.org
20185 L: linux-kernel@vger.kernel.org
20187 F: Documentation/ABI/testing/sysfs-driver-uacce
20188 F: Documentation/misc-devices/uacce.rst
20189 F: drivers/misc/uacce/
20190 F: include/linux/uacce.h
20191 F: include/uapi/misc/uacce/
20193 UBI FILE SYSTEM (UBIFS)
20194 M: Richard Weinberger <richard@nod.at>
20195 L: linux-mtd@lists.infradead.org
20197 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
20198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
20199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
20200 F: Documentation/ABI/testing/sysfs-fs-ubifs
20201 F: Documentation/filesystems/ubifs-authentication.rst
20202 F: Documentation/filesystems/ubifs.rst
20205 UCLINUX (M68KNOMMU AND COLDFIRE)
20206 M: Greg Ungerer <gerg@linux-m68k.org>
20207 L: linux-m68k@lists.linux-m68k.org
20208 L: uclinux-dev@uclinux.org (subscribers-only)
20210 W: http://www.linux-m68k.org/
20211 W: http://www.uclinux.org/
20212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
20213 F: arch/m68k/*/*_no.*
20215 F: arch/m68k/coldfire/
20216 F: arch/m68k/include/asm/*_no.*
20219 M: Jan Kara <jack@suse.com>
20221 F: Documentation/filesystems/udf.rst
20225 M: Bastien Nocera <hadess@hadess.net>
20226 L: linux-input@vger.kernel.org
20228 F: drivers/hid/hid-udraw-ps3.c
20231 M: Evgeniy Dushistov <dushistov@mail.ru>
20233 F: Documentation/admin-guide/ufs.rst
20236 UHID USERSPACE HID IO DRIVER
20237 M: David Rheinsberg <david.rheinsberg@gmail.com>
20238 L: linux-input@vger.kernel.org
20240 F: drivers/hid/uhid.c
20241 F: include/uapi/linux/uhid.h
20244 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20245 L: linux-usb@vger.kernel.org
20247 F: drivers/usb/common/ulpi.c
20248 F: include/linux/ulpi/
20251 M: Gabriel Krisman Bertazi <krisman@collabora.com>
20252 L: linux-fsdevel@vger.kernel.org
20257 M: Tony Finch <dot@dotat.at>
20259 W: http://dotat.at/prog/unifdef
20260 F: scripts/unifdef.c
20262 UNIFORM CDROM DRIVER
20263 M: Phillip Potter <phil@philpotter.co.uk>
20265 F: Documentation/cdrom/
20266 F: drivers/cdrom/cdrom.c
20267 F: include/linux/cdrom.h
20268 F: include/uapi/linux/cdrom.h
20270 UNISYS S-PAR DRIVERS
20271 M: David Kershner <david.kershner@unisys.com>
20272 L: sparmaintainer@unisys.com (Unisys internal)
20274 F: drivers/staging/unisys/
20275 F: drivers/visorbus/
20276 F: include/linux/visorbus.h
20278 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
20279 R: Alim Akhtar <alim.akhtar@samsung.com>
20280 R: Avri Altman <avri.altman@wdc.com>
20281 L: linux-scsi@vger.kernel.org
20283 F: Documentation/devicetree/bindings/ufs/
20284 F: Documentation/scsi/ufs.rst
20285 F: drivers/scsi/ufs/
20287 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
20288 M: Pedro Sousa <pedrom.sousa@synopsys.com>
20289 L: linux-scsi@vger.kernel.org
20291 F: drivers/scsi/ufs/*dwc*
20293 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
20294 M: Stanley Chu <stanley.chu@mediatek.com>
20295 L: linux-scsi@vger.kernel.org
20296 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
20298 F: drivers/scsi/ufs/ufs-mediatek*
20300 UNSORTED BLOCK IMAGES (UBI)
20301 M: Richard Weinberger <richard@nod.at>
20302 L: linux-mtd@lists.infradead.org
20304 W: http://www.linux-mtd.infradead.org/
20305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
20306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
20307 F: drivers/mtd/ubi/
20308 F: include/linux/mtd/ubi.h
20309 F: include/uapi/mtd/ubi-user.h
20311 USB "USBNET" DRIVER FRAMEWORK
20312 M: Oliver Neukum <oneukum@suse.com>
20313 L: netdev@vger.kernel.org
20315 W: http://www.linux-usb.org/usbnet
20316 F: drivers/net/usb/usbnet.c
20317 F: include/linux/usb/usbnet.h
20320 M: Oliver Neukum <oneukum@suse.com>
20321 L: linux-usb@vger.kernel.org
20323 F: Documentation/usb/acm.rst
20324 F: drivers/usb/class/cdc-acm.*
20326 USB APPLE MFI FASTCHARGE DRIVER
20327 M: Bastien Nocera <hadess@hadess.net>
20328 L: linux-usb@vger.kernel.org
20330 F: drivers/usb/misc/apple-mfi-fastcharge.c
20332 USB AR5523 WIRELESS DRIVER
20333 M: Pontus Fuchs <pontus.fuchs@gmail.com>
20334 L: linux-wireless@vger.kernel.org
20336 F: drivers/net/wireless/ath/ar5523/
20339 M: Oliver Neukum <oneukum@suse.com>
20340 L: linux-usb@vger.kernel.org
20341 L: linux-scsi@vger.kernel.org
20343 F: drivers/usb/storage/uas.c
20345 USB CDC ETHERNET DRIVER
20346 M: Oliver Neukum <oliver@neukum.org>
20347 L: linux-usb@vger.kernel.org
20349 F: drivers/net/usb/cdc_*.c
20350 F: include/uapi/linux/usb/cdc.h
20352 USB CHAOSKEY DRIVER
20353 M: Keith Packard <keithp@keithp.com>
20354 L: linux-usb@vger.kernel.org
20356 F: drivers/usb/misc/chaoskey.c
20358 USB CYPRESS C67X00 DRIVER
20359 L: linux-usb@vger.kernel.org
20361 F: drivers/usb/c67x00/
20363 USB DAVICOM DM9601 DRIVER
20364 M: Peter Korsgaard <peter@korsgaard.com>
20365 L: netdev@vger.kernel.org
20367 W: http://www.linux-usb.org/usbnet
20368 F: drivers/net/usb/dm9601.c
20371 M: Alan Stern <stern@rowland.harvard.edu>
20372 L: linux-usb@vger.kernel.org
20374 F: Documentation/usb/ehci.rst
20375 F: drivers/usb/host/ehci*
20377 USB GADGET/PERIPHERAL SUBSYSTEM
20378 M: Felipe Balbi <balbi@kernel.org>
20379 L: linux-usb@vger.kernel.org
20381 W: http://www.linux-usb.org/gadget
20382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
20383 F: drivers/usb/gadget/
20384 F: include/linux/usb/gadget*
20386 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
20387 M: Jiri Kosina <jikos@kernel.org>
20388 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
20389 L: linux-usb@vger.kernel.org
20391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
20392 F: Documentation/hid/hiddev.rst
20393 F: drivers/hid/usbhid/
20395 USB INTEL XHCI ROLE MUX DRIVER
20396 M: Hans de Goede <hdegoede@redhat.com>
20397 L: linux-usb@vger.kernel.org
20399 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
20401 USB IP DRIVER FOR HISILICON KIRIN 960
20402 M: Yu Chen <chenyu56@huawei.com>
20403 M: Binghui Wang <wangbinghui@hisilicon.com>
20404 L: linux-usb@vger.kernel.org
20406 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
20407 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
20409 USB IP DRIVER FOR HISILICON KIRIN 970
20410 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20411 L: linux-usb@vger.kernel.org
20413 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
20414 F: drivers/phy/hisilicon/phy-hi3670-usb3.c
20417 M: Olav Kongas <ok@artecdesign.ee>
20418 L: linux-usb@vger.kernel.org
20420 F: drivers/usb/host/isp116x*
20421 F: include/linux/usb/isp116x.h
20424 M: Rui Miguel Silva <rui.silva@linaro.org>
20425 L: linux-usb@vger.kernel.org
20427 F: drivers/usb/isp1760/*
20428 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
20430 USB LAN78XX ETHERNET DRIVER
20431 M: Woojung Huh <woojung.huh@microchip.com>
20432 M: UNGLinuxDriver@microchip.com
20433 L: netdev@vger.kernel.org
20435 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
20436 F: drivers/net/usb/lan78xx.*
20437 F: include/dt-bindings/net/microchip-lan78xx.h
20439 USB MASS STORAGE DRIVER
20440 M: Alan Stern <stern@rowland.harvard.edu>
20441 L: linux-usb@vger.kernel.org
20442 L: usb-storage@lists.one-eyed-alien.net
20444 F: drivers/usb/storage/
20447 M: Clemens Ladisch <clemens@ladisch.de>
20448 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20451 F: sound/usb/midi.*
20453 USB NETWORKING DRIVERS
20454 L: linux-usb@vger.kernel.org
20456 F: drivers/net/usb/
20459 M: Alan Stern <stern@rowland.harvard.edu>
20460 L: linux-usb@vger.kernel.org
20462 F: Documentation/usb/ohci.rst
20463 F: drivers/usb/host/ohci*
20465 USB OTG FSM (Finite State Machine)
20466 M: Peter Chen <peter.chen@kernel.org>
20467 L: linux-usb@vger.kernel.org
20469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
20470 F: drivers/usb/common/usb-otg-fsm.c
20473 M: Valentina Manea <valentina.manea.m@gmail.com>
20474 M: Shuah Khan <shuah@kernel.org>
20475 M: Shuah Khan <skhan@linuxfoundation.org>
20476 L: linux-usb@vger.kernel.org
20478 F: Documentation/usb/usbip_protocol.rst
20479 F: drivers/usb/usbip/
20480 F: tools/testing/selftests/drivers/usb/usbip/
20481 F: tools/usb/usbip/
20484 M: Petko Manolov <petkan@nucleusys.com>
20485 L: linux-usb@vger.kernel.org
20486 L: netdev@vger.kernel.org
20488 W: https://github.com/petkan/pegasus
20489 T: git git://github.com/petkan/pegasus.git
20490 F: drivers/net/usb/pegasus.*
20493 M: Felipe Balbi <balbi@kernel.org>
20494 L: linux-usb@vger.kernel.org
20496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
20497 F: drivers/usb/phy/
20499 USB PRINTER DRIVER (usblp)
20500 M: Pete Zaitcev <zaitcev@redhat.com>
20501 L: linux-usb@vger.kernel.org
20503 F: drivers/usb/class/usblp.c
20505 USB RAW GADGET DRIVER
20506 R: Andrey Konovalov <andreyknvl@gmail.com>
20507 L: linux-usb@vger.kernel.org
20509 F: Documentation/usb/raw-gadget.rst
20510 F: drivers/usb/gadget/legacy/raw_gadget.c
20511 F: include/uapi/linux/usb/raw_gadget.h
20513 USB QMI WWAN NETWORK DRIVER
20514 M: Bjørn Mork <bjorn@mork.no>
20515 L: netdev@vger.kernel.org
20517 F: Documentation/ABI/testing/sysfs-class-net-qmi
20518 F: drivers/net/usb/qmi_wwan.c
20521 M: Petko Manolov <petkan@nucleusys.com>
20522 L: linux-usb@vger.kernel.org
20523 L: netdev@vger.kernel.org
20525 W: https://github.com/petkan/rtl8150
20526 T: git git://github.com/petkan/rtl8150.git
20527 F: drivers/net/usb/rtl8150.c
20529 USB SERIAL SUBSYSTEM
20530 M: Johan Hovold <johan@kernel.org>
20531 L: linux-usb@vger.kernel.org
20533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
20534 F: Documentation/usb/usb-serial.rst
20535 F: drivers/usb/serial/
20536 F: include/linux/usb/serial.h
20538 USB SMSC75XX ETHERNET DRIVER
20539 M: Steve Glendinning <steve.glendinning@shawell.net>
20540 L: netdev@vger.kernel.org
20542 F: drivers/net/usb/smsc75xx.*
20544 USB SMSC95XX ETHERNET DRIVER
20545 M: Steve Glendinning <steve.glendinning@shawell.net>
20546 M: UNGLinuxDriver@microchip.com
20547 L: netdev@vger.kernel.org
20549 F: drivers/net/usb/smsc95xx.*
20552 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20553 L: linux-usb@vger.kernel.org
20555 W: http://www.linux-usb.org
20556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
20557 F: Documentation/devicetree/bindings/usb/
20558 F: Documentation/usb/
20560 F: include/linux/usb.h
20561 F: include/linux/usb/
20563 USB TYPEC BUS FOR ALTERNATE MODES
20564 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20565 L: linux-usb@vger.kernel.org
20567 F: Documentation/ABI/testing/sysfs-bus-typec
20568 F: Documentation/driver-api/usb/typec_bus.rst
20569 F: drivers/usb/typec/altmodes/
20570 F: include/linux/usb/typec_altmode.h
20573 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20574 L: linux-usb@vger.kernel.org
20576 F: Documentation/ABI/testing/sysfs-class-typec
20577 F: Documentation/driver-api/usb/typec.rst
20578 F: drivers/usb/typec/
20579 F: include/linux/usb/typec.h
20581 USB TYPEC INTEL PMC MUX DRIVER
20582 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20583 L: linux-usb@vger.kernel.org
20585 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
20586 F: drivers/usb/typec/mux/intel_pmc_mux.c
20588 USB TYPEC PI3USB30532 MUX DRIVER
20589 M: Hans de Goede <hdegoede@redhat.com>
20590 L: linux-usb@vger.kernel.org
20592 F: drivers/usb/typec/mux/pi3usb30532.c
20594 USB TYPEC PORT CONTROLLER DRIVERS
20595 M: Guenter Roeck <linux@roeck-us.net>
20596 L: linux-usb@vger.kernel.org
20598 F: drivers/usb/typec/tcpm/
20601 M: Alan Stern <stern@rowland.harvard.edu>
20602 L: linux-usb@vger.kernel.org
20604 F: drivers/usb/host/uhci*
20607 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20608 L: linux-media@vger.kernel.org
20610 W: http://www.ideasonboard.org/uvc/
20611 T: git git://linuxtv.org/media_tree.git
20612 F: drivers/media/usb/uvc/
20613 F: include/uapi/linux/uvcvideo.h
20616 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20617 L: linux-usb@vger.kernel.org
20619 F: drivers/usb/gadget/function/*uvc*
20620 F: drivers/usb/gadget/legacy/webcam.c
20621 F: include/uapi/linux/usb/g_uvc.h
20623 USB WIRELESS RNDIS DRIVER (rndis_wlan)
20624 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
20625 L: linux-wireless@vger.kernel.org
20627 F: drivers/net/wireless/rndis_wlan.c
20630 M: Mathias Nyman <mathias.nyman@intel.com>
20631 L: linux-usb@vger.kernel.org
20633 F: drivers/usb/host/pci-quirks*
20634 F: drivers/usb/host/xhci*
20637 L: linux-wireless@vger.kernel.org
20639 W: http://linux-lc100020.sourceforge.net
20640 F: drivers/net/wireless/zydas/zd1201.*
20643 M: Antoine Jacquet <royale@zerezo.com>
20644 L: linux-usb@vger.kernel.org
20645 L: linux-media@vger.kernel.org
20647 W: http://royale.zerezo.com/zr364xx/
20648 T: git git://linuxtv.org/media_tree.git
20649 F: Documentation/admin-guide/media/zr364xx*
20650 F: drivers/media/usb/zr364xx/
20652 USER-MODE LINUX (UML)
20653 M: Richard Weinberger <richard@nod.at>
20654 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
20655 M: Johannes Berg <johannes@sipsolutions.net>
20656 L: linux-um@lists.infradead.org
20658 W: http://user-mode-linux.sourceforge.net
20659 Q: https://patchwork.ozlabs.org/project/linux-um/list/
20660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
20661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
20662 F: Documentation/virt/uml/
20667 USERSPACE COPYIN/COPYOUT (UIOVEC)
20668 M: Alexander Viro <viro@zeniv.linux.org.uk>
20670 F: include/linux/uio.h
20673 USERSPACE DMA BUFFER DRIVER
20674 M: Gerd Hoffmann <kraxel@redhat.com>
20675 L: dri-devel@lists.freedesktop.org
20677 T: git git://anongit.freedesktop.org/drm/drm-misc
20678 F: drivers/dma-buf/udmabuf.c
20679 F: include/uapi/linux/udmabuf.h
20681 USERSPACE I/O (UIO)
20682 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
20685 F: Documentation/driver-api/uio-howto.rst
20687 F: include/linux/uio_driver.h
20690 M: Karel Zak <kzak@redhat.com>
20691 L: util-linux@vger.kernel.org
20693 W: http://en.wikipedia.org/wiki/Util-linux
20694 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
20697 M: Christoph Hellwig <hch@lst.de>
20698 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20699 L: linux-kernel@vger.kernel.org
20701 T: git git://git.infradead.org/users/hch/uuid.git
20702 F: include/linux/uuid.h
20703 F: include/uapi/linux/uuid.h
20708 M: Justin Ernst <justin.ernst@hpe.com>
20709 L: platform-driver-x86@vger.kernel.org
20711 F: drivers/platform/x86/uv_sysfs.c
20714 M: Michal Januszewski <spock@gentoo.org>
20715 L: linux-fbdev@vger.kernel.org
20717 W: https://github.com/mjanusz/v86d
20718 F: Documentation/fb/uvesafb.rst
20719 F: drivers/video/fbdev/uvesafb.*
20721 Ux500 CLOCK DRIVERS
20722 M: Ulf Hansson <ulf.hansson@linaro.org>
20723 L: linux-clk@vger.kernel.org
20724 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20726 F: drivers/clk/ux500/
20729 M: Stefan Agner <stefan@agner.ch>
20730 L: linux-mtd@lists.infradead.org
20732 F: drivers/mtd/nand/raw/vf610_nfc.c
20734 VFAT/FAT/MSDOS FILESYSTEM
20735 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
20737 F: Documentation/filesystems/vfat.rst
20741 M: Alex Williamson <alex.williamson@redhat.com>
20742 R: Cornelia Huck <cohuck@redhat.com>
20743 L: kvm@vger.kernel.org
20745 T: git git://github.com/awilliam/linux-vfio.git
20746 F: Documentation/driver-api/vfio.rst
20748 F: include/linux/vfio.h
20749 F: include/linux/vfio_pci_core.h
20750 F: include/uapi/linux/vfio.h
20753 M: Diana Craciun <diana.craciun@oss.nxp.com>
20754 L: kvm@vger.kernel.org
20756 F: drivers/vfio/fsl-mc/
20758 VFIO HISILICON PCI DRIVER
20759 M: Longfang Liu <liulongfang@huawei.com>
20760 M: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
20761 L: kvm@vger.kernel.org
20763 F: drivers/vfio/pci/hisilicon/
20765 VFIO MEDIATED DEVICE DRIVERS
20766 M: Kirti Wankhede <kwankhede@nvidia.com>
20767 L: kvm@vger.kernel.org
20769 F: Documentation/driver-api/vfio-mediated-device.rst
20770 F: drivers/vfio/mdev/
20771 F: include/linux/mdev.h
20772 F: samples/vfio-mdev/
20774 VFIO PCI DEVICE SPECIFIC DRIVERS
20775 R: Jason Gunthorpe <jgg@nvidia.com>
20776 R: Yishai Hadas <yishaih@nvidia.com>
20777 R: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
20778 R: Kevin Tian <kevin.tian@intel.com>
20779 L: kvm@vger.kernel.org
20781 P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
20782 F: drivers/vfio/pci/*/
20784 VFIO PLATFORM DRIVER
20785 M: Eric Auger <eric.auger@redhat.com>
20786 L: kvm@vger.kernel.org
20788 F: drivers/vfio/platform/
20790 VFIO MLX5 PCI DRIVER
20791 M: Yishai Hadas <yishaih@nvidia.com>
20792 L: kvm@vger.kernel.org
20794 F: drivers/vfio/pci/mlx5/
20797 R: Lukas Wunner <lukas@wunner.de>
20799 T: git git://anongit.freedesktop.org/drm/drm-misc
20800 F: Documentation/gpu/vga-switcheroo.rst
20801 F: drivers/gpu/vga/vga_switcheroo.c
20802 F: include/linux/vga_switcheroo.h
20804 VIA RHINE NETWORK DRIVER
20806 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
20807 F: drivers/net/ethernet/via/via-rhine.c
20809 VIA SD/MMC CARD CONTROLLER DRIVER
20810 M: Bruce Chang <brucechang@via.com.tw>
20811 M: Harald Welte <HaraldWelte@viatech.com>
20813 F: drivers/mmc/host/via-sdmmc.c
20815 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
20816 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
20817 L: linux-fbdev@vger.kernel.org
20819 F: drivers/video/fbdev/via/
20820 F: include/linux/via-core.h
20821 F: include/linux/via-gpio.h
20822 F: include/linux/via_i2c.h
20824 VIA VELOCITY NETWORK DRIVER
20825 M: Francois Romieu <romieu@fr.zoreil.com>
20826 L: netdev@vger.kernel.org
20828 F: drivers/net/ethernet/via/via-velocity.*
20830 VICODEC VIRTUAL CODEC DRIVER
20831 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
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/vicodec/*
20838 VIDEO I2C POLLING DRIVER
20839 M: Matt Ranostay <matt.ranostay@konsulko.com>
20840 L: linux-media@vger.kernel.org
20842 F: drivers/media/i2c/video-i2c.c
20844 VIDEO MULTIPLEXER DRIVER
20845 M: Philipp Zabel <p.zabel@pengutronix.de>
20846 L: linux-media@vger.kernel.org
20848 F: drivers/media/platform/video-mux.c
20850 VIDEOBUF2 FRAMEWORK
20851 M: Tomasz Figa <tfiga@chromium.org>
20852 M: Marek Szyprowski <m.szyprowski@samsung.com>
20853 L: linux-media@vger.kernel.org
20855 F: drivers/media/common/videobuf2/*
20856 F: include/media/videobuf2-*
20858 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
20859 M: Shuah Khan <skhan@linuxfoundation.org>
20860 R: Kieran Bingham <kieran.bingham@ideasonboard.com>
20861 L: linux-media@vger.kernel.org
20863 W: https://linuxtv.org
20864 T: git git://linuxtv.org/media_tree.git
20865 F: drivers/media/test-drivers/vimc/*
20868 M: Alex Williamson <alex.williamson@redhat.com>
20869 M: Paolo Bonzini <pbonzini@redhat.com>
20870 L: kvm@vger.kernel.org
20874 VIRTIO AND VHOST VSOCK DRIVER
20875 M: Stefan Hajnoczi <stefanha@redhat.com>
20876 M: Stefano Garzarella <sgarzare@redhat.com>
20877 L: kvm@vger.kernel.org
20878 L: virtualization@lists.linux-foundation.org
20879 L: netdev@vger.kernel.org
20881 F: drivers/vhost/vsock.c
20882 F: include/linux/virtio_vsock.h
20883 F: include/uapi/linux/virtio_vsock.h
20884 F: net/vmw_vsock/virtio_transport.c
20885 F: net/vmw_vsock/virtio_transport_common.c
20887 VIRTIO BLOCK AND SCSI DRIVERS
20888 M: "Michael S. Tsirkin" <mst@redhat.com>
20889 M: Jason Wang <jasowang@redhat.com>
20890 R: Paolo Bonzini <pbonzini@redhat.com>
20891 R: Stefan Hajnoczi <stefanha@redhat.com>
20892 L: virtualization@lists.linux-foundation.org
20894 F: drivers/block/virtio_blk.c
20895 F: drivers/scsi/virtio_scsi.c
20896 F: drivers/vhost/scsi.c
20897 F: include/uapi/linux/virtio_blk.h
20898 F: include/uapi/linux/virtio_scsi.h
20900 VIRTIO CONSOLE DRIVER
20901 M: Amit Shah <amit@kernel.org>
20902 L: virtualization@lists.linux-foundation.org
20904 F: drivers/char/virtio_console.c
20905 F: include/linux/virtio_console.h
20906 F: include/uapi/linux/virtio_console.h
20908 VIRTIO CORE AND NET DRIVERS
20909 M: "Michael S. Tsirkin" <mst@redhat.com>
20910 M: Jason Wang <jasowang@redhat.com>
20911 L: virtualization@lists.linux-foundation.org
20913 F: Documentation/ABI/testing/sysfs-bus-vdpa
20914 F: Documentation/devicetree/bindings/virtio/
20915 F: drivers/block/virtio_blk.c
20916 F: drivers/crypto/virtio/
20917 F: drivers/net/virtio_net.c
20920 F: include/linux/vdpa.h
20921 F: include/linux/virtio*.h
20922 F: include/uapi/linux/virtio_*.h
20926 M: "Michael S. Tsirkin" <mst@redhat.com>
20927 M: David Hildenbrand <david@redhat.com>
20928 L: virtualization@lists.linux-foundation.org
20930 F: drivers/virtio/virtio_balloon.c
20931 F: include/uapi/linux/virtio_balloon.h
20932 F: include/linux/balloon_compaction.h
20933 F: mm/balloon_compaction.c
20935 VIRTIO CRYPTO DRIVER
20936 M: Gonglei <arei.gonglei@huawei.com>
20937 L: virtualization@lists.linux-foundation.org
20938 L: linux-crypto@vger.kernel.org
20940 F: drivers/crypto/virtio/
20941 F: include/uapi/linux/virtio_crypto.h
20943 VIRTIO DRIVERS FOR S390
20944 M: Cornelia Huck <cohuck@redhat.com>
20945 M: Halil Pasic <pasic@linux.ibm.com>
20946 L: linux-s390@vger.kernel.org
20947 L: virtualization@lists.linux-foundation.org
20948 L: kvm@vger.kernel.org
20950 F: arch/s390/include/uapi/asm/virtio-ccw.h
20951 F: drivers/s390/virtio/
20954 M: Vivek Goyal <vgoyal@redhat.com>
20955 M: Stefan Hajnoczi <stefanha@redhat.com>
20956 M: Miklos Szeredi <miklos@szeredi.hu>
20957 L: virtualization@lists.linux-foundation.org
20958 L: linux-fsdevel@vger.kernel.org
20960 W: https://virtio-fs.gitlab.io/
20961 F: Documentation/filesystems/virtiofs.rst
20962 F: fs/fuse/virtio_fs.c
20963 F: include/uapi/linux/virtio_fs.h
20966 M: Enrico Weigelt, metux IT consult <info@metux.net>
20967 M: Viresh Kumar <vireshk@kernel.org>
20968 L: linux-gpio@vger.kernel.org
20969 L: virtualization@lists.linux-foundation.org
20971 F: drivers/gpio/gpio-virtio.c
20972 F: include/uapi/linux/virtio_gpio.h
20975 M: David Airlie <airlied@linux.ie>
20976 M: Gerd Hoffmann <kraxel@redhat.com>
20977 R: Gurchetan Singh <gurchetansingh@chromium.org>
20978 R: Chia-I Wu <olvaffe@gmail.com>
20979 L: dri-devel@lists.freedesktop.org
20980 L: virtualization@lists.linux-foundation.org
20982 T: git git://anongit.freedesktop.org/drm/drm-misc
20983 F: drivers/gpu/drm/virtio/
20984 F: include/uapi/linux/virtio_gpu.h
20986 VIRTIO HOST (VHOST)
20987 M: "Michael S. Tsirkin" <mst@redhat.com>
20988 M: Jason Wang <jasowang@redhat.com>
20989 L: kvm@vger.kernel.org
20990 L: virtualization@lists.linux-foundation.org
20991 L: netdev@vger.kernel.org
20993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
20995 F: include/linux/vhost_iotlb.h
20996 F: include/uapi/linux/vhost.h
20998 VIRTIO INPUT DRIVER
20999 M: Gerd Hoffmann <kraxel@redhat.com>
21001 F: drivers/virtio/virtio_input.c
21002 F: include/uapi/linux/virtio_input.h
21004 VIRTIO IOMMU DRIVER
21005 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
21006 L: virtualization@lists.linux-foundation.org
21008 F: drivers/iommu/virtio-iommu.c
21009 F: include/uapi/linux/virtio_iommu.h
21012 M: David Hildenbrand <david@redhat.com>
21013 L: virtualization@lists.linux-foundation.org
21015 W: https://virtio-mem.gitlab.io/
21016 F: drivers/virtio/virtio_mem.c
21017 F: include/uapi/linux/virtio_mem.h
21019 VIRTIO SOUND DRIVER
21020 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
21021 M: "Michael S. Tsirkin" <mst@redhat.com>
21022 L: virtualization@lists.linux-foundation.org
21023 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21025 F: include/uapi/linux/virtio_snd.h
21029 M: Conghui Chen <conghui.chen@intel.com>
21030 M: Viresh Kumar <viresh.kumar@linaro.org>
21031 L: linux-i2c@vger.kernel.org
21032 L: virtualization@lists.linux-foundation.org
21034 F: drivers/i2c/busses/i2c-virtio.c
21035 F: include/uapi/linux/virtio_i2c.h
21038 M: Pankaj Gupta <pankaj.gupta.linux@gmail.com>
21039 L: virtualization@lists.linux-foundation.org
21041 F: drivers/nvdimm/virtio_pmem.c
21042 F: drivers/nvdimm/nd_virtio.c
21044 VIRTUAL BOX GUEST DEVICE DRIVER
21045 M: Hans de Goede <hdegoede@redhat.com>
21046 M: Arnd Bergmann <arnd@arndb.de>
21047 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21049 F: drivers/virt/vboxguest/
21050 F: include/linux/vbox_utils.h
21051 F: include/uapi/linux/vbox*.h
21053 VIRTUAL BOX SHARED FOLDER VFS DRIVER
21054 M: Hans de Goede <hdegoede@redhat.com>
21055 L: linux-fsdevel@vger.kernel.org
21059 VIRTUAL SERIO DEVICE DRIVER
21060 M: Stephen Chandler Paul <thatslyude@gmail.com>
21062 F: drivers/input/serio/userio.c
21063 F: include/uapi/linux/userio.h
21065 VIVID VIRTUAL VIDEO DRIVER
21066 M: Hans Verkuil <hverkuil@xs4all.nl>
21067 L: linux-media@vger.kernel.org
21069 W: https://linuxtv.org
21070 T: git git://linuxtv.org/media_tree.git
21071 F: drivers/media/test-drivers/vivid/*
21073 VIDTV VIRTUAL DIGITAL TV DRIVER
21074 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
21075 L: linux-media@vger.kernel.org
21077 W: https://linuxtv.org
21078 T: git git://linuxtv.org/media_tree.git
21079 F: drivers/media/test-drivers/vidtv/*
21082 M: Florian Fainelli <f.fainelli@gmail.com>
21083 L: openwrt-devel@lists.openwrt.org (subscribers-only)
21085 F: drivers/vlynq/vlynq.c
21086 F: include/linux/vlynq.h
21089 M: Martyn Welch <martyn@welchs.me.uk>
21090 M: Manohar Vanga <manohar.vanga@gmail.com>
21091 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21092 L: linux-kernel@vger.kernel.org
21094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
21095 F: Documentation/driver-api/vme.rst
21096 F: drivers/staging/vme/
21098 F: include/linux/vme*
21100 VM SOCKETS (AF_VSOCK)
21101 M: Stefano Garzarella <sgarzare@redhat.com>
21102 L: virtualization@lists.linux-foundation.org
21103 L: netdev@vger.kernel.org
21105 F: drivers/net/vsockmon.c
21106 F: include/net/af_vsock.h
21107 F: include/uapi/linux/vm_sockets.h
21108 F: include/uapi/linux/vm_sockets_diag.h
21109 F: include/uapi/linux/vsockmon.h
21111 F: tools/testing/vsock/
21113 VMWARE BALLOON DRIVER
21114 M: Nadav Amit <namit@vmware.com>
21115 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21116 L: linux-kernel@vger.kernel.org
21118 F: drivers/misc/vmw_balloon.c
21120 VMWARE HYPERVISOR INTERFACE
21121 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
21122 M: Alexey Makhalov <amakhalov@vmware.com>
21123 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21124 L: virtualization@lists.linux-foundation.org
21127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
21128 F: arch/x86/include/asm/vmware.h
21129 F: arch/x86/kernel/cpu/vmware.c
21131 VMWARE PVRDMA DRIVER
21132 M: Bryan Tan <bryantan@vmware.com>
21133 M: Vishnu Dasa <vdasa@vmware.com>
21134 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21135 L: linux-rdma@vger.kernel.org
21137 F: drivers/infiniband/hw/vmw_pvrdma/
21139 VMware PVSCSI driver
21140 M: Vishal Bhakta <vbhakta@vmware.com>
21141 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21142 L: linux-scsi@vger.kernel.org
21144 F: drivers/scsi/vmw_pvscsi.c
21145 F: drivers/scsi/vmw_pvscsi.h
21147 VMWARE VIRTUAL PTP CLOCK DRIVER
21148 M: Vivek Thampi <vithampi@vmware.com>
21149 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21150 L: netdev@vger.kernel.org
21152 F: drivers/ptp/ptp_vmw.c
21155 M: Bryan Tan <bryantan@vmware.com>
21156 M: Rajesh Jalisatgi <rjalisatgi@vmware.com>
21157 M: Vishnu Dasa <vdasa@vmware.com>
21158 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21159 L: linux-kernel@vger.kernel.org
21161 F: drivers/misc/vmw_vmci/
21163 VMWARE VMMOUSE SUBDRIVER
21164 M: Zack Rusin <zackr@vmware.com>
21165 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
21166 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21167 L: linux-input@vger.kernel.org
21169 F: drivers/input/mouse/vmmouse.c
21170 F: drivers/input/mouse/vmmouse.h
21172 VMWARE VMXNET3 ETHERNET DRIVER
21173 M: Ronak Doshi <doshir@vmware.com>
21174 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21175 L: netdev@vger.kernel.org
21177 F: drivers/net/vmxnet3/
21179 VOCORE VOCORE2 BOARD
21180 M: Harvey Hunt <harveyhuntnexus@gmail.com>
21181 L: linux-mips@vger.kernel.org
21183 F: arch/mips/boot/dts/ralink/vocore2.dts
21185 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
21186 M: Liam Girdwood <lgirdwood@gmail.com>
21187 M: Mark Brown <broonie@kernel.org>
21188 L: linux-kernel@vger.kernel.org
21190 W: http://www.slimlogic.co.uk/?p=48
21191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
21192 F: Documentation/devicetree/bindings/regulator/
21193 F: Documentation/power/regulator/
21194 F: drivers/regulator/
21195 F: include/dt-bindings/regulator/
21196 F: include/linux/regulator/
21197 K: regulator_get_optional
21199 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
21200 R: Matti Vaittinen <mazziesaccount@gmail.com>
21201 F: drivers/regulator/irq_helpers.c
21204 M: David Ahern <dsahern@kernel.org>
21205 L: netdev@vger.kernel.org
21207 F: Documentation/networking/vrf.rst
21208 F: drivers/net/vrf.c
21211 M: Petr Mladek <pmladek@suse.com>
21212 M: Steven Rostedt <rostedt@goodmis.org>
21213 M: Sergey Senozhatsky <senozhatsky@chromium.org>
21214 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21215 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
21217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
21218 F: Documentation/core-api/printk-formats.rst
21219 F: lib/test_printf.c
21220 F: lib/test_scanf.c
21223 VT1211 HARDWARE MONITOR DRIVER
21224 M: Juerg Haefliger <juergh@gmail.com>
21225 L: linux-hwmon@vger.kernel.org
21227 F: Documentation/hwmon/vt1211.rst
21228 F: drivers/hwmon/vt1211.c
21230 VT8231 HARDWARE MONITOR DRIVER
21231 M: Roger Lucas <vt8231@hiddenengine.co.uk>
21232 L: linux-hwmon@vger.kernel.org
21234 F: drivers/hwmon/vt8231.c
21236 VUB300 USB to SDIO/SD/MMC bridge chip
21237 L: linux-mmc@vger.kernel.org
21239 F: drivers/mmc/host/vub300.c
21241 W1 DALLAS'S 1-WIRE BUS
21242 M: Evgeniy Polyakov <zbr@ioremap.net>
21244 F: Documentation/devicetree/bindings/w1/
21245 F: Documentation/w1/
21247 F: include/linux/w1.h
21249 W83791D HARDWARE MONITORING DRIVER
21250 M: Marc Hulsman <m.hulsman@tudelft.nl>
21251 L: linux-hwmon@vger.kernel.org
21253 F: Documentation/hwmon/w83791d.rst
21254 F: drivers/hwmon/w83791d.c
21256 W83793 HARDWARE MONITORING DRIVER
21257 M: Rudolf Marek <r.marek@assembler.cz>
21258 L: linux-hwmon@vger.kernel.org
21260 F: Documentation/hwmon/w83793.rst
21261 F: drivers/hwmon/w83793.c
21263 W83795 HARDWARE MONITORING DRIVER
21264 M: Jean Delvare <jdelvare@suse.com>
21265 L: linux-hwmon@vger.kernel.org
21267 F: drivers/hwmon/w83795.c
21269 W83L51xD SD/MMC CARD INTERFACE DRIVER
21270 M: Pierre Ossman <pierre@ossman.eu>
21272 F: drivers/mmc/host/wbsd.*
21274 WACOM PROTOCOL 4 SERIAL TABLETS
21275 M: Julian Squires <julian@cipht.net>
21276 M: Hans de Goede <hdegoede@redhat.com>
21277 L: linux-input@vger.kernel.org
21279 F: drivers/input/tablet/wacom_serial4.c
21281 WATCHDOG DEVICE DRIVERS
21282 M: Wim Van Sebroeck <wim@linux-watchdog.org>
21283 M: Guenter Roeck <linux@roeck-us.net>
21284 L: linux-watchdog@vger.kernel.org
21286 W: http://www.linux-watchdog.org/
21287 T: git git://www.linux-watchdog.org/linux-watchdog.git
21288 F: Documentation/devicetree/bindings/watchdog/
21289 F: Documentation/watchdog/
21290 F: drivers/watchdog/
21291 F: include/linux/watchdog.h
21292 F: include/uapi/linux/watchdog.h
21294 WHISKEYCOVE PMIC GPIO DRIVER
21295 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
21296 L: linux-gpio@vger.kernel.org
21298 F: drivers/gpio/gpio-wcove.c
21301 M: Dianlong Li <long17.cool@163.com>
21302 L: linux-rtc@vger.kernel.org
21304 F: drivers/rtc/rtc-sd3078.c
21307 M: David Rheinsberg <david.rheinsberg@gmail.com>
21308 L: linux-input@vger.kernel.org
21310 F: drivers/hid/hid-wiimote*
21312 WILOCITY WIL6210 WIRELESS DRIVER
21313 L: linux-wireless@vger.kernel.org
21315 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
21316 F: drivers/net/wireless/ath/wil6210/
21319 M: David Härdeman <david@hardeman.nu>
21321 F: drivers/media/rc/winbond-cir.c
21323 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
21324 M: William Breathitt Gray <vilhelm.gray@gmail.com>
21325 L: linux-watchdog@vger.kernel.org
21327 F: drivers/watchdog/ebc-c384_wdt.c
21329 WINSYSTEMS WS16C48 GPIO DRIVER
21330 M: William Breathitt Gray <vilhelm.gray@gmail.com>
21331 L: linux-gpio@vger.kernel.org
21333 F: drivers/gpio/gpio-ws16c48.c
21335 WIREGUARD SECURE NETWORK TUNNEL
21336 M: Jason A. Donenfeld <Jason@zx2c4.com>
21337 L: wireguard@lists.zx2c4.com
21338 L: netdev@vger.kernel.org
21340 F: drivers/net/wireguard/
21341 F: tools/testing/selftests/wireguard/
21343 WISTRON LAPTOP BUTTON DRIVER
21344 M: Miloslav Trmac <mitr@volny.cz>
21346 F: drivers/input/misc/wistron_btns.c
21348 WL3501 WIRELESS PCMCIA CARD DRIVER
21349 L: linux-wireless@vger.kernel.org
21351 F: drivers/net/wireless/wl3501*
21353 WOLFSON MICROELECTRONICS DRIVERS
21354 L: patches@opensource.cirrus.com
21356 W: https://github.com/CirrusLogic/linux-drivers/wiki
21357 T: git https://github.com/CirrusLogic/linux-drivers.git
21358 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
21359 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
21360 F: Documentation/devicetree/bindings/mfd/wm831x.txt
21361 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
21362 F: Documentation/devicetree/bindings/sound/wlf,*.yaml
21363 F: Documentation/devicetree/bindings/sound/wm*
21364 F: Documentation/hwmon/wm83??.rst
21365 F: arch/arm/mach-s3c/mach-crag6410*
21366 F: drivers/clk/clk-wm83*.c
21367 F: drivers/gpio/gpio-*wm*.c
21368 F: drivers/gpio/gpio-arizona.c
21369 F: drivers/hwmon/wm83??-hwmon.c
21370 F: drivers/input/misc/wm831x-on.c
21371 F: drivers/input/touchscreen/wm831x-ts.c
21372 F: drivers/input/touchscreen/wm97*.c
21373 F: drivers/leds/leds-wm83*.c
21374 F: drivers/mfd/arizona*
21375 F: drivers/mfd/cs47l24*
21376 F: drivers/mfd/wm*.c
21377 F: drivers/power/supply/wm83*.c
21378 F: drivers/regulator/arizona*
21379 F: drivers/regulator/wm8*.c
21380 F: drivers/rtc/rtc-wm83*.c
21381 F: drivers/video/backlight/wm83*_bl.c
21382 F: drivers/watchdog/wm83*_wdt.c
21383 F: include/linux/mfd/arizona/
21384 F: include/linux/mfd/wm831x/
21385 F: include/linux/mfd/wm8350/
21386 F: include/linux/mfd/wm8400*
21387 F: include/linux/regulator/arizona*
21388 F: include/linux/wm97xx.h
21389 F: include/sound/wm????.h
21390 F: sound/soc/codecs/arizona*
21391 F: sound/soc/codecs/cs47l24*
21392 F: sound/soc/codecs/wm*
21395 M: Tejun Heo <tj@kernel.org>
21396 R: Lai Jiangshan <jiangshanlai@gmail.com>
21398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
21399 F: Documentation/core-api/workqueue.rst
21400 F: include/linux/workqueue.h
21401 F: kernel/workqueue.c
21404 M: Loic Poulain <loic.poulain@linaro.org>
21405 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
21406 R: Johannes Berg <johannes@sipsolutions.net>
21407 L: netdev@vger.kernel.org
21409 F: drivers/net/wwan/
21410 F: include/linux/wwan.h
21411 F: include/uapi/linux/wwan.h
21413 X-POWERS AXP288 PMIC DRIVERS
21414 M: Hans de Goede <hdegoede@redhat.com>
21416 F: drivers/acpi/pmic/intel_pmic_xpower.c
21419 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
21420 M: Chen-Yu Tsai <wens@csie.org>
21421 L: linux-kernel@vger.kernel.org
21426 M: Martin Schiller <ms@dev.tdt.de>
21427 L: linux-x25@vger.kernel.org
21429 F: Documentation/networking/lapb-module.rst
21430 F: Documentation/networking/x25*
21431 F: drivers/net/wan/hdlc_x25.c
21432 F: drivers/net/wan/lapbether.c
21433 F: include/*/lapb.h
21434 F: include/net/x25*
21435 F: include/uapi/linux/x25.h
21439 X86 ARCHITECTURE (32-BIT AND 64-BIT)
21440 M: Thomas Gleixner <tglx@linutronix.de>
21441 M: Ingo Molnar <mingo@redhat.com>
21442 M: Borislav Petkov <bp@alien8.de>
21443 M: Dave Hansen <dave.hansen@linux.intel.com>
21445 R: "H. Peter Anvin" <hpa@zytor.com>
21446 L: linux-kernel@vger.kernel.org
21448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
21449 F: Documentation/devicetree/bindings/x86/
21450 F: Documentation/x86/
21454 M: Andy Lutomirski <luto@kernel.org>
21455 L: linux-kernel@vger.kernel.org
21457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
21460 X86 MCE INFRASTRUCTURE
21461 M: Tony Luck <tony.luck@intel.com>
21462 M: Borislav Petkov <bp@alien8.de>
21463 L: linux-edac@vger.kernel.org
21465 F: Documentation/ABI/testing/sysfs-mce
21466 F: Documentation/x86/x86_64/machinecheck.rst
21467 F: arch/x86/kernel/cpu/mce/*
21469 X86 MICROCODE UPDATE SUPPORT
21470 M: Borislav Petkov <bp@alien8.de>
21472 F: arch/x86/kernel/cpu/microcode/*
21475 M: Dave Hansen <dave.hansen@linux.intel.com>
21476 M: Andy Lutomirski <luto@kernel.org>
21477 M: Peter Zijlstra <peterz@infradead.org>
21478 L: linux-kernel@vger.kernel.org
21480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
21483 X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
21484 M: Hans de Goede <hdegoede@redhat.com>
21485 L: platform-driver-x86@vger.kernel.org
21487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
21488 F: drivers/platform/x86/x86-android-tablets.c
21490 X86 PLATFORM DRIVERS
21491 M: Hans de Goede <hdegoede@redhat.com>
21492 M: Mark Gross <markgross@kernel.org>
21493 L: platform-driver-x86@vger.kernel.org
21495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
21496 F: drivers/platform/olpc/
21497 F: drivers/platform/x86/
21499 X86 PLATFORM DRIVERS - ARCH
21500 R: Darren Hart <dvhart@infradead.org>
21501 R: Andy Shevchenko <andy@infradead.org>
21502 L: platform-driver-x86@vger.kernel.org
21505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
21506 F: arch/x86/platform
21508 X86 PLATFORM UV HPE SUPERDOME FLEX
21509 M: Steve Wahl <steve.wahl@hpe.com>
21510 R: Mike Travis <mike.travis@hpe.com>
21511 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
21512 R: Russ Anderson <russ.anderson@hpe.com>
21514 F: arch/x86/include/asm/uv/
21515 F: arch/x86/kernel/apic/x2apic_uv_x.c
21516 F: arch/x86/platform/uv/
21518 X86 STACK UNWINDING
21519 M: Josh Poimboeuf <jpoimboe@kernel.org>
21520 M: Peter Zijlstra <peterz@infradead.org>
21522 F: arch/x86/include/asm/unwind*.h
21523 F: arch/x86/kernel/dumpstack.c
21524 F: arch/x86/kernel/stacktrace.c
21525 F: arch/x86/kernel/unwind_*.c
21528 M: Andy Lutomirski <luto@kernel.org>
21529 L: linux-kernel@vger.kernel.org
21531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
21532 F: arch/x86/entry/vdso/
21535 M: Matthew Wilcox <willy@infradead.org>
21536 L: linux-fsdevel@vger.kernel.org
21538 F: Documentation/core-api/xarray.rst
21539 F: include/linux/idr.h
21540 F: include/linux/xarray.h
21543 F: tools/testing/radix-tree
21546 M: Benjamin Valentin <benpicco@googlemail.com>
21548 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
21549 F: drivers/media/rc/xbox_remote.c
21551 XC2028/3028 TUNER DRIVER
21552 M: Mauro Carvalho Chehab <mchehab@kernel.org>
21553 L: linux-media@vger.kernel.org
21555 W: https://linuxtv.org
21556 T: git git://linuxtv.org/media_tree.git
21557 F: drivers/media/tuners/xc2028.*
21559 XDP (eXpress Data Path)
21560 M: Alexei Starovoitov <ast@kernel.org>
21561 M: Daniel Borkmann <daniel@iogearbox.net>
21562 M: David S. Miller <davem@davemloft.net>
21563 M: Jakub Kicinski <kuba@kernel.org>
21564 M: Jesper Dangaard Brouer <hawk@kernel.org>
21565 M: John Fastabend <john.fastabend@gmail.com>
21566 L: netdev@vger.kernel.org
21567 L: bpf@vger.kernel.org
21569 F: include/net/xdp.h
21570 F: include/net/xdp_priv.h
21571 F: include/trace/events/xdp.h
21572 F: kernel/bpf/cpumap.c
21573 F: kernel/bpf/devmap.c
21575 F: samples/bpf/xdp*
21576 F: tools/testing/selftests/bpf/*xdp*
21577 F: tools/testing/selftests/bpf/*/*xdp*
21578 F: drivers/net/ethernet/*/*/*/*/*xdp*
21579 F: drivers/net/ethernet/*/*/*xdp*
21580 K: (?:\b|_)xdp(?:\b|_)
21582 XDP SOCKETS (AF_XDP)
21583 M: Björn Töpel <bjorn@kernel.org>
21584 M: Magnus Karlsson <magnus.karlsson@intel.com>
21585 R: Jonathan Lemon <jonathan.lemon@gmail.com>
21586 L: netdev@vger.kernel.org
21587 L: bpf@vger.kernel.org
21589 F: Documentation/networking/af_xdp.rst
21590 F: include/net/xdp_sock*
21591 F: include/net/xsk_buff_pool.h
21592 F: include/uapi/linux/if_xdp.h
21593 F: include/uapi/linux/xdp_diag.h
21594 F: include/net/netns/xdp.h
21596 F: samples/bpf/xdpsock*
21597 F: tools/lib/bpf/xsk*
21599 XEN BLOCK SUBSYSTEM
21600 M: Roger Pau Monné <roger.pau@citrix.com>
21601 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21603 F: drivers/block/xen*
21604 F: drivers/block/xen-blkback/*
21607 M: Stefano Stabellini <sstabellini@kernel.org>
21608 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21610 F: arch/arm/include/asm/xen/
21613 XEN HYPERVISOR ARM64
21614 M: Stefano Stabellini <sstabellini@kernel.org>
21615 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21617 F: arch/arm64/include/asm/xen/
21620 XEN HYPERVISOR INTERFACE
21621 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
21622 M: Juergen Gross <jgross@suse.com>
21623 R: Stefano Stabellini <sstabellini@kernel.org>
21624 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
21627 F: Documentation/ABI/stable/sysfs-hypervisor-xen
21628 F: Documentation/ABI/testing/sysfs-hypervisor-xen
21629 F: arch/x86/include/asm/pvclock-abi.h
21630 F: arch/x86/include/asm/xen/
21631 F: arch/x86/platform/pvh/
21633 F: drivers/*/xen-*front.c
21635 F: include/uapi/xen/
21638 XEN NETWORK BACKEND DRIVER
21639 M: Wei Liu <wei.liu@kernel.org>
21640 M: Paul Durrant <paul@xen.org>
21641 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21642 L: netdev@vger.kernel.org
21644 F: drivers/net/xen-netback/*
21647 M: Juergen Gross <jgross@suse.com>
21648 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21650 F: arch/x86/pci/*xen*
21651 F: drivers/pci/*xen*
21654 M: Juergen Gross <jgross@suse.com>
21655 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21656 L: linux-scsi@vger.kernel.org
21658 F: drivers/scsi/xen-scsifront.c
21659 F: drivers/xen/xen-scsiback.c
21660 F: include/xen/interface/io/vscsiif.h
21663 M: Juergen Gross <jgross@suse.com>
21664 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21665 L: linux-usb@vger.kernel.org
21667 F: drivers/usb/host/xen*
21668 F: include/xen/interface/io/usbif.h
21670 XEN SOUND FRONTEND DRIVER
21671 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
21672 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21673 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21677 XEN SWIOTLB SUBSYSTEM
21678 M: Juergen Gross <jgross@suse.com>
21679 M: Stefano Stabellini <sstabellini@kernel.org>
21680 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21681 L: iommu@lists.linux-foundation.org
21683 F: arch/x86/xen/*swiotlb*
21684 F: drivers/xen/*swiotlb*
21687 C: irc://irc.oftc.net/xfs
21688 M: Darrick J. Wong <djwong@kernel.org>
21689 L: linux-xfs@vger.kernel.org
21692 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
21693 F: Documentation/ABI/testing/sysfs-fs-xfs
21694 F: Documentation/admin-guide/xfs.rst
21695 F: Documentation/filesystems/xfs-delayed-logging-design.rst
21696 F: Documentation/filesystems/xfs-self-describing-metadata.rst
21698 F: include/uapi/linux/dqblk_xfs.h
21699 F: include/uapi/linux/fsmap.h
21702 M: Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
21703 L: linux-iio@vger.kernel.org
21705 F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
21706 F: drivers/iio/adc/xilinx-ams.c
21708 XILINX AXI ETHERNET DRIVER
21709 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
21711 F: drivers/net/ethernet/xilinx/xilinx_axienet*
21714 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
21715 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
21716 L: linux-can@vger.kernel.org
21718 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
21719 F: drivers/net/can/xilinx_can.c
21722 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
21723 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
21724 R: Michal Simek <michal.simek@xilinx.com>
21726 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
21727 F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
21728 F: drivers/gpio/gpio-xilinx.c
21729 F: drivers/gpio/gpio-zynq.c
21731 XILINX SD-FEC IP CORES
21732 M: Derek Kiernan <derek.kiernan@xilinx.com>
21733 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
21735 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
21736 F: Documentation/misc-devices/xilinx_sdfec.rst
21737 F: drivers/misc/Kconfig
21738 F: drivers/misc/Makefile
21739 F: drivers/misc/xilinx_sdfec.c
21740 F: include/uapi/misc/xilinx_sdfec.h
21742 XILINX UARTLITE SERIAL DRIVER
21743 M: Peter Korsgaard <jacmet@sunsite.dk>
21744 L: linux-serial@vger.kernel.org
21746 F: drivers/tty/serial/uartlite.c
21748 XILINX VIDEO IP CORES
21749 M: Hyun Kwon <hyun.kwon@xilinx.com>
21750 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21751 L: linux-media@vger.kernel.org
21753 T: git git://linuxtv.org/media_tree.git
21754 F: Documentation/devicetree/bindings/media/xilinx/
21755 F: drivers/media/platform/xilinx/
21756 F: include/uapi/linux/xilinx-v4l2-controls.h
21758 XILINX ZYNQMP DPDMA DRIVER
21759 M: Hyun Kwon <hyun.kwon@xilinx.com>
21760 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21761 L: dmaengine@vger.kernel.org
21763 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
21764 F: drivers/dma/xilinx/xilinx_dpdma.c
21765 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
21767 XILINX ZYNQMP PSGTR PHY DRIVER
21768 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
21769 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21770 L: linux-kernel@vger.kernel.org
21772 T: git https://github.com/Xilinx/linux-xlnx.git
21773 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
21774 F: drivers/phy/xilinx/phy-zynqmp.c
21776 XILINX ZYNQMP SHA3 DRIVER
21777 M: Harsha <harsha.harsha@xilinx.com>
21779 F: drivers/crypto/xilinx/zynqmp-sha.c
21781 XILINX EVENT MANAGEMENT DRIVER
21782 M: Abhyuday Godhasara <abhyuday.godhasara@xilinx.com>
21784 F: drivers/soc/xilinx/xlnx_event_manager.c
21785 F: include/linux/firmware/xlnx-event-manager.h
21788 M: Eli Billauer <eli.billauer@gmail.com>
21789 L: linux-kernel@vger.kernel.org
21791 F: drivers/char/xillybus/
21794 M: George Cherian <gcherian@marvell.com>
21795 L: linux-i2c@vger.kernel.org
21797 W: http://www.marvell.com
21798 F: drivers/i2c/busses/i2c-xlp9xx.c
21800 XRA1403 GPIO EXPANDER
21801 M: Nandor Han <nandor.han@ge.com>
21802 M: Semi Malinen <semi.malinen@ge.com>
21803 L: linux-gpio@vger.kernel.org
21805 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
21806 F: drivers/gpio/gpio-xra1403.c
21808 XTENSA XTFPGA PLATFORM SUPPORT
21809 M: Max Filippov <jcmvbkbc@gmail.com>
21810 L: linux-xtensa@linux-xtensa.org
21812 F: drivers/spi/spi-xtensa-xtfpga.c
21813 F: sound/soc/xtensa/xtfpga-i2s.c
21815 YAM DRIVER FOR AX.25
21816 M: Jean-Paul Roubelat <jpr@f6fbb.org>
21817 L: linux-hams@vger.kernel.org
21819 F: drivers/net/hamradio/yam*
21820 F: include/linux/yam.h
21822 YAMA SECURITY MODULE
21823 M: Kees Cook <keescook@chromium.org>
21825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
21826 F: Documentation/admin-guide/LSM/Yama.rst
21829 YEALINK PHONE DRIVER
21830 M: Henk Vergonet <Henk.Vergonet@gmail.com>
21831 L: usbb2k-api-dev@nongnu.org
21833 F: Documentation/input/devices/yealink.rst
21834 F: drivers/input/misc/yealink.*
21836 Z8530 DRIVER FOR AX.25
21837 M: Joerg Reuter <jreuter@yaina.de>
21838 L: linux-hams@vger.kernel.org
21840 W: http://yaina.de/jreuter/
21841 W: http://www.qsl.net/dl1bke/
21842 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
21843 F: drivers/net/hamradio/*scc.c
21844 F: drivers/net/hamradio/z8530.h
21846 ZBUD COMPRESSED PAGE ALLOCATOR
21847 M: Seth Jennings <sjenning@redhat.com>
21848 M: Dan Streetman <ddstreet@ieee.org>
21849 L: linux-mm@kvack.org
21853 ZD1211RW WIRELESS DRIVER
21854 M: Ulrich Kunitz <kune@deine-taler.de>
21855 L: linux-wireless@vger.kernel.org
21856 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
21858 W: http://zd1211.ath.cx/wiki/DriverRewrite
21859 F: drivers/net/wireless/zydas/zd1211rw/
21861 ZD1301 MEDIA DRIVER
21862 M: Antti Palosaari <crope@iki.fi>
21863 L: linux-media@vger.kernel.org
21865 W: https://linuxtv.org/
21866 W: http://palosaari.fi/linux/
21867 Q: https://patchwork.linuxtv.org/project/linux-media/list/
21868 F: drivers/media/usb/dvb-usb-v2/zd1301*
21870 ZD1301_DEMOD MEDIA DRIVER
21871 M: Antti Palosaari <crope@iki.fi>
21872 L: linux-media@vger.kernel.org
21874 W: https://linuxtv.org/
21875 W: http://palosaari.fi/linux/
21876 Q: https://patchwork.linuxtv.org/project/linux-media/list/
21877 F: drivers/media/dvb-frontends/zd1301_demod*
21879 ZHAOXIN PROCESSOR SUPPORT
21880 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
21881 L: linux-kernel@vger.kernel.org
21883 F: arch/x86/kernel/cpu/zhaoxin.c
21886 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
21887 M: Naohiro Aota <naohiro.aota@wdc.com>
21888 R: Johannes Thumshirn <jth@kernel.org>
21889 L: linux-fsdevel@vger.kernel.org
21891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
21892 F: Documentation/filesystems/zonefs.rst
21895 ZPOOL COMPRESSED PAGE STORAGE API
21896 M: Dan Streetman <ddstreet@ieee.org>
21897 L: linux-mm@kvack.org
21899 F: include/linux/zpool.h
21902 ZR36067 VIDEO FOR LINUX DRIVER
21903 M: Corentin Labbe <clabbe@baylibre.com>
21904 L: mjpeg-users@lists.sourceforge.net
21905 L: linux-media@vger.kernel.org
21907 W: http://mjpeg.sourceforge.net/driver-zoran/
21908 Q: https://patchwork.linuxtv.org/project/linux-media/list/
21909 F: Documentation/driver-api/media/drivers/zoran.rst
21910 F: drivers/staging/media/zoran/
21912 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
21913 M: Minchan Kim <minchan@kernel.org>
21914 M: Nitin Gupta <ngupta@vflare.org>
21915 R: Sergey Senozhatsky <senozhatsky@chromium.org>
21916 L: linux-kernel@vger.kernel.org
21918 F: Documentation/admin-guide/blockdev/zram.rst
21919 F: drivers/block/zram/
21921 ZS DECSTATION Z85C30 SERIAL DRIVER
21922 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
21924 F: drivers/tty/serial/zs.*
21926 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
21927 M: Minchan Kim <minchan@kernel.org>
21928 M: Nitin Gupta <ngupta@vflare.org>
21929 R: Sergey Senozhatsky <senozhatsky@chromium.org>
21930 L: linux-mm@kvack.org
21932 F: Documentation/vm/zsmalloc.rst
21933 F: include/linux/zsmalloc.h
21937 M: Nick Terrell <terrelln@fb.com>
21939 B: https://github.com/facebook/zstd/issues
21940 T: git git://github.com/terrelln/linux.git
21941 F: include/linux/zstd*
21943 F: lib/decompress_unzstd.c
21948 ZSWAP COMPRESSED SWAP CACHING
21949 M: Seth Jennings <sjenning@redhat.com>
21950 M: Dan Streetman <ddstreet@ieee.org>
21951 M: Vitaly Wool <vitaly.wool@konsulko.com>
21952 L: linux-mm@kvack.org
21957 M: Linus Torvalds <torvalds@linux-foundation.org>
21958 L: linux-kernel@vger.kernel.org
21959 S: Buried alive in reporters
21960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git