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
206 8169 10/100/1000 GIGABIT ETHERNET DRIVER
207 M: Heiner Kallweit <hkallweit1@gmail.com>
208 M: nic_swsd@realtek.com
209 L: netdev@vger.kernel.org
211 F: drivers/net/ethernet/realtek/r8169*
213 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
214 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
215 L: linux-serial@vger.kernel.org
217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
218 F: drivers/tty/serial/8250*
219 F: include/linux/serial_8250.h
221 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
222 L: netdev@vger.kernel.org
224 F: drivers/net/ethernet/8390/
227 M: Eric Van Hensbergen <ericvh@gmail.com>
228 M: Latchesar Ionkov <lucho@ionkov.net>
229 M: Dominique Martinet <asmadeus@codewreck.org>
230 R: Christian Schoenebeck <linux_oss@crudebyte.com>
231 L: v9fs-developer@lists.sourceforge.net
233 W: http://swik.net/v9fs
234 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
236 T: git git://github.com/martinetd/linux.git
237 F: Documentation/filesystems/9p.rst
240 F: include/trace/events/9p.h
241 F: include/uapi/linux/virtio_9p.h
245 M: Antti Palosaari <crope@iki.fi>
246 L: linux-media@vger.kernel.org
248 W: https://linuxtv.org
249 W: http://palosaari.fi/linux/
250 Q: http://patchwork.linuxtv.org/project/linux-media/list/
251 T: git git://linuxtv.org/anttip/media_tree.git
252 F: drivers/media/dvb-frontends/a8293*
254 AACRAID SCSI RAID DRIVER
255 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
256 L: linux-scsi@vger.kernel.org
258 W: http://www.adaptec.com/
259 F: Documentation/scsi/aacraid.rst
260 F: drivers/scsi/aacraid/
263 L: linux-api@vger.kernel.org
264 F: include/linux/syscalls.h
267 X: arch/*/include/uapi/
269 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
270 M: Hans de Goede <hdegoede@redhat.com>
271 L: linux-hwmon@vger.kernel.org
273 F: drivers/hwmon/abituguru.c
275 ABIT UGURU 3 HARDWARE MONITOR DRIVER
276 M: Alistair John Strachan <alistair@devzero.co.uk>
277 L: linux-hwmon@vger.kernel.org
279 F: drivers/hwmon/abituguru3.c
281 ACCES 104-DIO-48E GPIO DRIVER
282 M: William Breathitt Gray <vilhelm.gray@gmail.com>
283 L: linux-gpio@vger.kernel.org
285 F: drivers/gpio/gpio-104-dio-48e.c
287 ACCES 104-IDI-48 GPIO DRIVER
288 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
289 L: linux-gpio@vger.kernel.org
291 F: drivers/gpio/gpio-104-idi-48.c
293 ACCES 104-IDIO-16 GPIO DRIVER
294 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
295 L: linux-gpio@vger.kernel.org
297 F: drivers/gpio/gpio-104-idio-16.c
299 ACCES 104-QUAD-8 DRIVER
300 M: William Breathitt Gray <vilhelm.gray@gmail.com>
301 M: Syed Nayyar Waris <syednwaris@gmail.com>
302 L: linux-iio@vger.kernel.org
304 F: drivers/counter/104-quad-8.c
306 ACCES PCI-IDIO-16 GPIO DRIVER
307 M: William Breathitt Gray <vilhelm.gray@gmail.com>
308 L: linux-gpio@vger.kernel.org
310 F: drivers/gpio/gpio-pci-idio-16.c
312 ACCES PCIe-IDIO-24 GPIO DRIVER
313 M: William Breathitt Gray <vilhelm.gray@gmail.com>
314 L: linux-gpio@vger.kernel.org
316 F: drivers/gpio/gpio-pcie-idio-24.c
319 M: Jes Sorensen <jes@trained-monkey.org>
320 L: linux-acenic@sunsite.dk
322 F: drivers/net/ethernet/alteon/acenic*
324 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
325 M: Peter Kaestle <peter@piie.net>
326 L: platform-driver-x86@vger.kernel.org
328 W: http://piie.net/?section=acerhdf
329 F: drivers/platform/x86/acerhdf.c
331 ACER WMI LAPTOP EXTRAS
332 M: "Lee, Chun-Yi" <jlee@suse.com>
333 L: platform-driver-x86@vger.kernel.org
335 F: drivers/platform/x86/acer-wmi.c
338 M: "Rafael J. Wysocki" <rafael@kernel.org>
339 R: Len Brown <lenb@kernel.org>
340 L: linux-acpi@vger.kernel.org
342 W: https://01.org/linux-acpi
343 Q: https://patchwork.kernel.org/project/linux-acpi/list/
344 B: https://bugzilla.kernel.org
345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
346 F: Documentation/ABI/testing/configfs-acpi
347 F: Documentation/ABI/testing/sysfs-bus-acpi
348 F: Documentation/firmware-guide/acpi/
350 F: drivers/pci/*/*acpi*
351 F: drivers/pci/*acpi*
352 F: drivers/pnp/pnpacpi/
354 F: include/linux/acpi.h
355 F: include/linux/fwnode.h
359 M: "Rafael J. Wysocki" <rafael@kernel.org>
360 R: Len Brown <lenb@kernel.org>
361 R: James Morse <james.morse@arm.com>
362 R: Tony Luck <tony.luck@intel.com>
363 R: Borislav Petkov <bp@alien8.de>
364 L: linux-acpi@vger.kernel.org
365 F: drivers/acpi/apei/
367 ACPI COMPONENT ARCHITECTURE (ACPICA)
368 M: Robert Moore <robert.moore@intel.com>
369 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
370 L: linux-acpi@vger.kernel.org
373 W: https://acpica.org/
374 W: https://github.com/acpica/acpica/
375 Q: https://patchwork.kernel.org/project/linux-acpi/list/
376 B: https://bugzilla.kernel.org
377 B: https://bugs.acpica.org
378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
379 F: drivers/acpi/acpica/
383 ACPI FOR ARM64 (ACPI/arm64)
384 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
385 M: Hanjun Guo <guohanjun@huawei.com>
386 M: Sudeep Holla <sudeep.holla@arm.com>
387 L: linux-acpi@vger.kernel.org
388 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
390 F: drivers/acpi/arm64
392 ACPI SERIAL MULTI INSTANTIATE DRIVER
393 M: Hans de Goede <hdegoede@redhat.com>
394 L: platform-driver-x86@vger.kernel.org
396 F: drivers/platform/x86/serial-multi-instantiate.c
398 ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
399 M: Sudeep Holla <sudeep.holla@arm.com>
400 L: linux-acpi@vger.kernel.org
402 F: drivers/mailbox/pcc.c
405 M: "Rafael J. Wysocki" <rafael@kernel.org>
406 M: Len Brown <lenb@kernel.org>
407 R: Andy Shevchenko <andy@kernel.org>
408 R: Mika Westerberg <mika.westerberg@linux.intel.com>
409 L: linux-acpi@vger.kernel.org
411 Q: https://patchwork.kernel.org/project/linux-acpi/list/
412 B: https://bugzilla.kernel.org
413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
414 F: drivers/acpi/pmic/
417 M: Rafael J. Wysocki <rafael@kernel.org>
418 R: Zhang Rui <rui.zhang@intel.com>
419 L: linux-acpi@vger.kernel.org
421 W: https://01.org/linux-acpi
422 B: https://bugzilla.kernel.org
423 F: drivers/acpi/*thermal*
426 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
427 L: linux-acpi@vger.kernel.org
428 L: iommu@lists.linux-foundation.org
430 F: drivers/acpi/viot.c
431 F: include/linux/acpi_viot.h
434 L: platform-driver-x86@vger.kernel.org
436 F: drivers/platform/x86/wmi.c
437 F: include/uapi/linux/wmi.h
439 ACRN HYPERVISOR SERVICE MODULE
440 M: Fei Li <fei1.li@intel.com>
441 L: acrn-dev@lists.projectacrn.org (subscribers-only)
443 W: https://projectacrn.org
444 F: Documentation/virt/acrn/
445 F: drivers/virt/acrn/
446 F: include/uapi/linux/acrn.h
448 AD1889 ALSA SOUND DRIVER
449 L: linux-parisc@vger.kernel.org
451 W: https://parisc.wiki.kernel.org/index.php/AD1889
452 F: sound/pci/ad1889.*
454 AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
455 M: Mugilraj Dhavachelvan <dmugil2000@gmail.com>
456 L: linux-iio@vger.kernel.org
458 F: drivers/iio/potentiometer/ad5110.c
460 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
461 M: Michael Hennerich <michael.hennerich@analog.com>
463 W: http://wiki.analog.com/AD5254
464 W: http://ez.analog.com/community/linux-device-drivers
465 F: drivers/misc/ad525x_dpot.c
467 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
468 M: Michael Hennerich <michael.hennerich@analog.com>
470 W: http://wiki.analog.com/AD5398
471 W: http://ez.analog.com/community/linux-device-drivers
472 F: drivers/regulator/ad5398.c
474 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
475 M: Michael Hennerich <michael.hennerich@analog.com>
477 W: http://wiki.analog.com/AD7142
478 W: http://ez.analog.com/community/linux-device-drivers
479 F: drivers/input/misc/ad714x.c
481 AD7877 TOUCHSCREEN DRIVER
482 M: Michael Hennerich <michael.hennerich@analog.com>
484 W: http://wiki.analog.com/AD7877
485 W: http://ez.analog.com/community/linux-device-drivers
486 F: drivers/input/touchscreen/ad7877.c
488 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
489 M: Michael Hennerich <michael.hennerich@analog.com>
491 W: http://wiki.analog.com/AD7879
492 W: http://ez.analog.com/community/linux-device-drivers
493 F: drivers/input/touchscreen/ad7879.c
495 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
496 M: Jiri Kosina <jikos@kernel.org>
499 ADF7242 IEEE 802.15.4 RADIO DRIVER
500 M: Michael Hennerich <michael.hennerich@analog.com>
501 L: linux-wpan@vger.kernel.org
503 W: https://wiki.analog.com/ADF7242
504 W: http://ez.analog.com/community/linux-device-drivers
505 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
506 F: drivers/net/ieee802154/adf7242.c
508 ADM1025 HARDWARE MONITOR DRIVER
509 M: Jean Delvare <jdelvare@suse.com>
510 L: linux-hwmon@vger.kernel.org
512 F: Documentation/hwmon/adm1025.rst
513 F: drivers/hwmon/adm1025.c
515 ADM1029 HARDWARE MONITOR DRIVER
516 M: Corentin Labbe <clabbe.montjoie@gmail.com>
517 L: linux-hwmon@vger.kernel.org
519 F: drivers/hwmon/adm1029.c
521 ADM8211 WIRELESS DRIVER
522 L: linux-wireless@vger.kernel.org
524 W: https://wireless.wiki.kernel.org/
525 F: drivers/net/wireless/admtek/adm8211.*
527 ADP1653 FLASH CONTROLLER DRIVER
528 M: Sakari Ailus <sakari.ailus@iki.fi>
529 L: linux-media@vger.kernel.org
531 F: drivers/media/i2c/adp1653.c
532 F: include/media/i2c/adp1653.h
534 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
535 M: Michael Hennerich <michael.hennerich@analog.com>
537 W: http://wiki.analog.com/ADP5520
538 W: http://ez.analog.com/community/linux-device-drivers
539 F: drivers/gpio/gpio-adp5520.c
540 F: drivers/input/keyboard/adp5520-keys.c
541 F: drivers/leds/leds-adp5520.c
542 F: drivers/mfd/adp5520.c
543 F: drivers/video/backlight/adp5520_bl.c
545 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
546 M: Michael Hennerich <michael.hennerich@analog.com>
548 W: http://wiki.analog.com/ADP5588
549 W: http://ez.analog.com/community/linux-device-drivers
550 F: drivers/gpio/gpio-adp5588.c
551 F: drivers/input/keyboard/adp5588-keys.c
553 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
554 M: Michael Hennerich <michael.hennerich@analog.com>
556 W: http://wiki.analog.com/ADP8860
557 W: http://ez.analog.com/community/linux-device-drivers
558 F: drivers/video/backlight/adp8860_bl.c
561 M: Colin Leroy <colin@colino.net>
563 F: drivers/macintosh/therm_adt746x.c
565 ADT7475 HARDWARE MONITOR DRIVER
566 M: Jean Delvare <jdelvare@suse.com>
567 L: linux-hwmon@vger.kernel.org
569 F: Documentation/hwmon/adt7475.rst
570 F: drivers/hwmon/adt7475.c
573 M: Matthew Wilcox <willy@infradead.org>
574 M: Hannes Reinecke <hare@suse.com>
575 L: linux-scsi@vger.kernel.org
577 F: Documentation/scsi/advansys.rst
578 F: drivers/scsi/advansys.c
580 ADVANTECH SWBTN DRIVER
581 M: Andrea Ho <Andrea.Ho@advantech.com.tw>
582 L: platform-driver-x86@vger.kernel.org
584 F: drivers/platform/x86/adv_swbutton.c
586 ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
587 M: Lucas Stankus <lucas.p.stankus@gmail.com>
589 F: Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
590 F: drivers/iio/accel/adxl313*
592 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
593 M: Michael Hennerich <michael.hennerich@analog.com>
595 W: http://wiki.analog.com/ADXL345
596 W: http://ez.analog.com/community/linux-device-drivers
597 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
598 F: drivers/input/misc/adxl34x.c
600 ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
601 M: Puranjay Mohan <puranjay12@gmail.com>
602 L: linux-iio@vger.kernel.org
604 F: Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
605 F: drivers/iio/accel/adxl355.h
606 F: drivers/iio/accel/adxl355_core.c
607 F: drivers/iio/accel/adxl355_i2c.c
608 F: drivers/iio/accel/adxl355_spi.c
610 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
611 M: Michael Hennerich <michael.hennerich@analog.com>
613 W: http://ez.analog.com/community/linux-device-drivers
614 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
615 F: drivers/iio/accel/adxl372.c
616 F: drivers/iio/accel/adxl372_i2c.c
617 F: drivers/iio/accel/adxl372_spi.c
620 M: Antti Palosaari <crope@iki.fi>
621 L: linux-media@vger.kernel.org
623 W: https://linuxtv.org
624 W: http://palosaari.fi/linux/
625 Q: http://patchwork.linuxtv.org/project/linux-media/list/
626 T: git git://linuxtv.org/anttip/media_tree.git
627 F: drivers/media/dvb-frontends/af9013*
630 M: Antti Palosaari <crope@iki.fi>
631 L: linux-media@vger.kernel.org
633 W: https://linuxtv.org
634 W: http://palosaari.fi/linux/
635 Q: http://patchwork.linuxtv.org/project/linux-media/list/
636 T: git git://linuxtv.org/anttip/media_tree.git
637 F: drivers/media/dvb-frontends/af9033*
640 M: David Sterba <dsterba@suse.com>
641 L: linux-fsdevel@vger.kernel.org
643 F: Documentation/filesystems/affs.rst
647 M: David Howells <dhowells@redhat.com>
648 M: Marc Dionne <marc.dionne@auristor.com>
649 L: linux-afs@lists.infradead.org
651 W: https://www.infradead.org/~dhowells/kafs/
652 F: Documentation/filesystems/afs.rst
654 F: include/trace/events/afs.h
657 M: David Airlie <airlied@linux.ie>
659 T: git git://anongit.freedesktop.org/drm/drm
661 F: include/linux/agp*
662 F: include/uapi/linux/agp*
665 M: "Juergen E. Fischer" <fischer@norbit.de>
666 L: linux-scsi@vger.kernel.org
668 F: drivers/scsi/aha152x*
669 F: drivers/scsi/pcmcia/aha152x*
671 AIC7XXX / AIC79XX SCSI DRIVER
672 M: Hannes Reinecke <hare@suse.com>
673 L: linux-scsi@vger.kernel.org
675 F: drivers/scsi/aic7xxx/
677 AIMSLAB FM RADIO RECEIVER DRIVER
678 M: Hans Verkuil <hverkuil@xs4all.nl>
679 L: linux-media@vger.kernel.org
681 W: https://linuxtv.org
682 T: git git://linuxtv.org/media_tree.git
683 F: drivers/media/radio/radio-aimslab*
686 M: Benjamin LaHaise <bcrl@kvack.org>
687 L: linux-aio@kvack.org
690 F: include/linux/*aio*.h
693 M: Antti Palosaari <crope@iki.fi>
694 L: linux-media@vger.kernel.org
696 W: https://linuxtv.org
697 W: http://palosaari.fi/linux/
698 Q: http://patchwork.linuxtv.org/project/linux-media/list/
699 T: git git://linuxtv.org/anttip/media_tree.git
700 F: drivers/media/usb/airspy/
702 ALACRITECH GIGABIT ETHERNET DRIVER
703 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
705 F: drivers/net/ethernet/alacritech/*
707 ALCATEL SPEEDTOUCH USB DRIVER
708 M: Duncan Sands <duncan.sands@free.fr>
709 L: linux-usb@vger.kernel.org
711 W: http://www.linux-usb.org/SpeedTouch/
712 F: drivers/usb/atm/speedtch.c
713 F: drivers/usb/atm/usbatm.c
715 ALCHEMY AU1XX0 MMC DRIVER
716 M: Manuel Lauss <manuel.lauss@gmail.com>
718 F: drivers/mmc/host/au1xmmc.c
721 M: Rudolf Marek <r.marek@assembler.cz>
722 L: linux-i2c@vger.kernel.org
724 F: Documentation/i2c/busses/i2c-ali1563.rst
725 F: drivers/i2c/busses/i2c-ali1563.c
728 L: Dell.Client.Kernel@dell.com
730 F: drivers/platform/x86/dell/alienware-wmi.c
732 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
733 M: Tomislav Denis <tomislav.denis@avl.com>
734 L: linux-iio@vger.kernel.org
736 W: http://www.allsensors.com/
737 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
738 F: drivers/iio/pressure/dlhl60d.c
740 ALLEGRO DVT VIDEO IP CORE DRIVER
741 M: Michael Tretter <m.tretter@pengutronix.de>
742 R: Pengutronix Kernel Team <kernel@pengutronix.de>
743 L: linux-media@vger.kernel.org
745 F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
746 F: drivers/media/platform/allegro-dvt/
748 ALLWINNER A10 CSI DRIVER
749 M: Maxime Ripard <mripard@kernel.org>
750 L: linux-media@vger.kernel.org
752 T: git git://linuxtv.org/media_tree.git
753 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
754 F: drivers/media/platform/sunxi/sun4i-csi/
756 ALLWINNER CPUFREQ DRIVER
757 M: Yangtao Li <tiny.windzz@gmail.com>
758 L: linux-pm@vger.kernel.org
760 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
761 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
763 ALLWINNER CRYPTO DRIVERS
764 M: Corentin Labbe <clabbe.montjoie@gmail.com>
765 L: linux-crypto@vger.kernel.org
767 F: drivers/crypto/allwinner/
769 ALLWINNER HARDWARE SPINLOCK SUPPORT
770 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
772 F: Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
773 F: drivers/hwspinlock/sun6i_hwspinlock.c
775 ALLWINNER THERMAL DRIVER
776 M: Vasily Khoruzhick <anarsoul@gmail.com>
777 M: Yangtao Li <tiny.windzz@gmail.com>
778 L: linux-pm@vger.kernel.org
780 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
781 F: drivers/thermal/sun8i_thermal.c
784 M: Maxime Ripard <mripard@kernel.org>
785 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
786 L: linux-media@vger.kernel.org
788 F: drivers/staging/media/sunxi/cedrus/
791 M: Richard Henderson <rth@twiddle.net>
792 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
793 M: Matt Turner <mattst88@gmail.com>
794 L: linux-alpha@vger.kernel.org
798 ALPS PS/2 TOUCHPAD DRIVER
799 R: Pali Rohár <pali@kernel.org>
800 F: drivers/input/mouse/alps.*
802 ALTERA I2C CONTROLLER DRIVER
803 M: Thor Thayer <thor.thayer@linux.intel.com>
805 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
806 F: drivers/i2c/busses/i2c-altera.c
808 ALTERA MAILBOX DRIVER
809 M: Mun Yew Tham <mun.yew.tham@intel.com>
811 F: drivers/mailbox/mailbox-altera.c
813 ALTERA MSGDMA IP CORE DRIVER
814 M: Olivier Dautricourt <olivier.dautricourt@orolia.com>
815 R: Stefan Roese <sr@denx.de>
816 L: dmaengine@vger.kernel.org
818 F: Documentation/devicetree/bindings/dma/altr,msgdma.yaml
819 F: drivers/dma/altera-msgdma.c
822 M: Mun Yew Tham <mun.yew.tham@intel.com>
823 L: linux-gpio@vger.kernel.org
825 F: drivers/gpio/gpio-altera.c
827 ALTERA SYSTEM MANAGER DRIVER
828 M: Thor Thayer <thor.thayer@linux.intel.com>
830 F: drivers/mfd/altera-sysmgr.c
831 F: include/linux/mfd/altera-sysmgr.h
833 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
834 M: Thor Thayer <thor.thayer@linux.intel.com>
836 F: drivers/gpio/gpio-altera-a10sr.c
837 F: drivers/mfd/altera-a10sr.c
838 F: drivers/reset/reset-a10sr.c
839 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
840 F: include/linux/mfd/altera-a10sr.h
842 ALTERA TRIPLE SPEED ETHERNET DRIVER
843 M: Joyce Ooi <joyce.ooi@intel.com>
844 L: netdev@vger.kernel.org
846 F: drivers/net/ethernet/altera/
848 ALTERA UART/JTAG UART SERIAL DRIVERS
849 M: Tobias Klauser <tklauser@distanz.ch>
850 L: linux-serial@vger.kernel.org
852 F: drivers/tty/serial/altera_jtaguart.c
853 F: drivers/tty/serial/altera_uart.c
854 F: include/linux/altera_jtaguart.h
855 F: include/linux/altera_uart.h
857 AMAZON ANNAPURNA LABS FIC DRIVER
858 M: Talel Shenhar <talel@amazon.com>
860 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
861 F: drivers/irqchip/irq-al-fic.c
863 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
864 M: Talel Shenhar <talel@amazon.com>
865 M: Talel Shenhar <talelshenhar@gmail.com>
867 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
868 F: drivers/edac/al_mc_edac.c
870 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
871 M: Talel Shenhar <talel@amazon.com>
873 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
874 F: drivers/thermal/thermal_mmio.c
876 AMAZON ETHERNET DRIVERS
877 M: Shay Agroskin <shayagr@amazon.com>
878 M: Arthur Kiyanovski <akiyano@amazon.com>
879 R: David Arinzon <darinzon@amazon.com>
880 R: Noam Dagan <ndagan@amazon.com>
881 R: Saeed Bishara <saeedb@amazon.com>
882 L: netdev@vger.kernel.org
884 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
885 F: drivers/net/ethernet/amazon/
887 AMAZON RDMA EFA DRIVER
888 M: Gal Pressman <galpress@amazon.com>
889 R: Yossi Leybovich <sleybo@amazon.com>
890 L: linux-rdma@vger.kernel.org
892 Q: https://patchwork.kernel.org/project/linux-rdma/list/
893 F: drivers/infiniband/hw/efa/
894 F: include/uapi/rdma/efa-abi.h
896 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
897 M: Tom Lendacky <thomas.lendacky@amd.com>
898 M: John Allen <john.allen@amd.com>
899 L: linux-crypto@vger.kernel.org
901 F: drivers/crypto/ccp/
902 F: include/linux/ccp.h
904 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
905 M: Brijesh Singh <brijesh.singh@amd.com>
906 M: Tom Lendacky <thomas.lendacky@amd.com>
907 L: linux-crypto@vger.kernel.org
909 F: drivers/crypto/ccp/sev*
910 F: include/uapi/linux/psp-sev.h
913 M: Harry Wentland <harry.wentland@amd.com>
914 M: Leo Li <sunpeng.li@amd.com>
915 M: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
916 L: amd-gfx@lists.freedesktop.org
918 T: git https://gitlab.freedesktop.org/agd5f/linux.git
919 F: drivers/gpu/drm/amd/display/
921 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
922 M: Huang Rui <ray.huang@amd.com>
923 L: linux-hwmon@vger.kernel.org
925 F: Documentation/hwmon/fam15h_power.rst
926 F: drivers/hwmon/fam15h_power.c
929 M: Enrico Weigelt, metux IT consult <info@metux.net>
930 L: linux-gpio@vger.kernel.org
932 F: drivers/gpio/gpio-amd-fch.c
933 F: include/linux/platform_data/gpio/gpio-amd-fch.h
935 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
936 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
938 F: drivers/usb/gadget/udc/amd5536udc.*
940 AMD GEODE PROCESSOR/CHIPSET SUPPORT
941 M: Andres Salomon <dilinger@queued.net>
942 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
944 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
945 F: arch/x86/include/asm/geode.h
946 F: drivers/char/hw_random/geode-rng.c
947 F: drivers/crypto/geode*
948 F: drivers/video/fbdev/geode/
951 M: Joerg Roedel <joro@8bytes.org>
952 R: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
953 L: iommu@lists.linux-foundation.org
955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
956 F: drivers/iommu/amd/
957 F: include/linux/amd-iommu.h
960 M: Felix Kuehling <Felix.Kuehling@amd.com>
961 L: amd-gfx@lists.freedesktop.org
963 T: git https://gitlab.freedesktop.org/agd5f/linux.git
964 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
965 F: drivers/gpu/drm/amd/amdkfd/
966 F: drivers/gpu/drm/amd/include/cik_structs.h
967 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
968 F: drivers/gpu/drm/amd/include/v9_structs.h
969 F: drivers/gpu/drm/amd/include/vi_structs.h
970 F: include/uapi/linux/kfd_ioctl.h
971 F: include/uapi/linux/kfd_sysfs.h
974 M: Sanjay R Mehta <sanju.mehta@amd.com>
976 F: drivers/spi/spi-amd.c
979 M: Elie Morisse <syniurge@gmail.com>
980 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
981 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
982 L: linux-i2c@vger.kernel.org
984 F: drivers/i2c/busses/i2c-amd-mp2*
987 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
988 L: platform-driver-x86@vger.kernel.org
990 F: drivers/platform/x86/amd-pmc.*
993 M: Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
994 R: Carlos Bilbao <carlos.bilbao@amd.com>
995 L: platform-driver-x86@vger.kernel.org
997 F: Documentation/x86/amd_hsmp.rst
998 F: arch/x86/include/asm/amd_hsmp.h
999 F: arch/x86/include/uapi/asm/amd_hsmp.h
1000 F: drivers/platform/x86/amd_hsmp.c
1002 AMD POWERPLAY AND SWSMU
1003 M: Evan Quan <evan.quan@amd.com>
1004 L: amd-gfx@lists.freedesktop.org
1006 T: git https://gitlab.freedesktop.org/agd5f/linux.git
1007 F: drivers/gpu/drm/amd/pm/
1010 M: Huang Rui <ray.huang@amd.com>
1011 L: linux-pm@vger.kernel.org
1013 F: Documentation/admin-guide/pm/amd-pstate.rst
1014 F: drivers/cpufreq/amd-pstate*
1015 F: tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1018 M: Sanjay R Mehta <sanju.mehta@amd.com>
1019 L: dmaengine@vger.kernel.org
1021 F: drivers/dma/ptdma/
1023 AMD SEATTLE DEVICE TREE SUPPORT
1024 M: Brijesh Singh <brijeshkumar.singh@amd.com>
1025 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1026 M: Tom Lendacky <thomas.lendacky@amd.com>
1028 F: arch/arm64/boot/dts/amd/
1031 M: Tom Lendacky <thomas.lendacky@amd.com>
1032 L: netdev@vger.kernel.org
1034 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1035 F: drivers/net/ethernet/amd/xgbe/
1037 AMD SENSOR FUSION HUB DRIVER
1038 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
1039 M: Basavaraj Natikar <basavaraj.natikar@amd.com>
1040 L: linux-input@vger.kernel.org
1042 F: Documentation/hid/amd-sfh*
1043 F: drivers/hid/amd-sfh-hid/
1045 AMPHION VPU CODEC V4L2 DRIVER
1046 M: Ming Qian <ming.qian@nxp.com>
1047 M: Shijie Qin <shijie.qin@nxp.com>
1048 M: Zhou Peng <eagle.zhou@nxp.com>
1049 L: linux-media@vger.kernel.org
1051 F: Documentation/devicetree/bindings/media/amphion,vpu.yaml
1052 F: drivers/media/platform/amphion/
1055 M: Christian Eggers <ceggers@arri.de>
1056 L: linux-iio@vger.kernel.org
1058 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1059 F: drivers/iio/light/as73211.c
1061 AMT (Automatic Multicast Tunneling)
1062 M: Taehee Yoo <ap420073@gmail.com>
1063 L: netdev@vger.kernel.org
1065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1067 F: drivers/net/amt.c
1069 ANALOG DEVICES INC AD7192 DRIVER
1070 M: Alexandru Tachici <alexandru.tachici@analog.com>
1071 L: linux-iio@vger.kernel.org
1073 W: http://ez.analog.com/community/linux-device-drivers
1074 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1075 F: drivers/iio/adc/ad7192.c
1077 ANALOG DEVICES INC AD7292 DRIVER
1078 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1079 L: linux-iio@vger.kernel.org
1081 W: http://ez.analog.com/community/linux-device-drivers
1082 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1083 F: drivers/iio/adc/ad7292.c
1085 ANALOG DEVICES INC AD7768-1 DRIVER
1086 M: Michael Hennerich <Michael.Hennerich@analog.com>
1087 L: linux-iio@vger.kernel.org
1089 W: http://ez.analog.com/community/linux-device-drivers
1090 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1091 F: drivers/iio/adc/ad7768-1.c
1093 ANALOG DEVICES INC AD7780 DRIVER
1094 M: Michael Hennerich <Michael.Hennerich@analog.com>
1095 M: Renato Lui Geh <renatogeh@gmail.com>
1096 L: linux-iio@vger.kernel.org
1098 W: http://ez.analog.com/community/linux-device-drivers
1099 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1100 F: drivers/iio/adc/ad7780.c
1102 ANALOG DEVICES INC AD74413R DRIVER
1103 M: Cosmin Tanislav <cosmin.tanislav@analog.com>
1104 L: linux-iio@vger.kernel.org
1106 W: http://ez.analog.com/community/linux-device-drivers
1107 F: Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1108 F: drivers/iio/addac/ad74413r.c
1109 F: include/dt-bindings/iio/addac/adi,ad74413r.h
1111 ANALOG DEVICES INC AD9389B DRIVER
1112 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1113 L: linux-media@vger.kernel.org
1115 F: drivers/media/i2c/ad9389b*
1117 ANALOG DEVICES INC ADGS1408 DRIVER
1118 M: Mircea Caprioru <mircea.caprioru@analog.com>
1120 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1121 F: drivers/mux/adgs1408.c
1123 ANALOG DEVICES INC ADIN DRIVER
1124 M: Michael Hennerich <michael.hennerich@analog.com>
1125 L: netdev@vger.kernel.org
1127 W: http://ez.analog.com/community/linux-device-drivers
1128 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1129 F: drivers/net/phy/adin.c
1131 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1132 M: Nuno Sa <nuno.sa@analog.com>
1133 L: linux-iio@vger.kernel.org
1135 F: drivers/iio/imu/adis.c
1136 F: include/linux/iio/imu/adis.h
1138 ANALOG DEVICES INC ADIS16460 DRIVER
1139 M: Dragos Bogdan <dragos.bogdan@analog.com>
1140 L: linux-iio@vger.kernel.org
1142 W: http://ez.analog.com/community/linux-device-drivers
1143 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1144 F: drivers/iio/imu/adis16460.c
1146 ANALOG DEVICES INC ADIS16475 DRIVER
1147 M: Nuno Sa <nuno.sa@analog.com>
1148 L: linux-iio@vger.kernel.org
1149 W: http://ez.analog.com/community/linux-device-drivers
1151 F: drivers/iio/imu/adis16475.c
1152 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1154 ANALOG DEVICES INC ADM1177 DRIVER
1155 M: Michael Hennerich <Michael.Hennerich@analog.com>
1156 L: linux-hwmon@vger.kernel.org
1158 W: http://ez.analog.com/community/linux-device-drivers
1159 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1160 F: drivers/hwmon/adm1177.c
1162 ANALOG DEVICES INC ADP5061 DRIVER
1163 M: Michael Hennerich <Michael.Hennerich@analog.com>
1164 L: linux-pm@vger.kernel.org
1166 W: http://ez.analog.com/community/linux-device-drivers
1167 F: drivers/power/supply/adp5061.c
1169 ANALOG DEVICES INC ADV7180 DRIVER
1170 M: Lars-Peter Clausen <lars@metafoo.de>
1171 L: linux-media@vger.kernel.org
1173 W: http://ez.analog.com/community/linux-device-drivers
1174 F: drivers/media/i2c/adv7180.c
1175 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1177 ANALOG DEVICES INC ADV748X DRIVER
1178 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1179 L: linux-media@vger.kernel.org
1181 F: Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1182 F: drivers/media/i2c/adv748x/*
1184 ANALOG DEVICES INC ADV7511 DRIVER
1185 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1186 L: linux-media@vger.kernel.org
1188 F: drivers/media/i2c/adv7511*
1190 ANALOG DEVICES INC ADV7604 DRIVER
1191 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1192 L: linux-media@vger.kernel.org
1194 F: drivers/media/i2c/adv7604*
1195 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1197 ANALOG DEVICES INC ADV7842 DRIVER
1198 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1199 L: linux-media@vger.kernel.org
1201 F: drivers/media/i2c/adv7842*
1203 ANALOG DEVICES INC ADXRS290 DRIVER
1204 M: Nishant Malpani <nish.malpani25@gmail.com>
1205 L: linux-iio@vger.kernel.org
1207 F: drivers/iio/gyro/adxrs290.c
1208 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1210 ANALOG DEVICES INC ASOC CODEC DRIVERS
1211 M: Lars-Peter Clausen <lars@metafoo.de>
1212 M: Nuno Sá <nuno.sa@analog.com>
1213 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1215 W: http://wiki.analog.com/
1216 W: http://ez.analog.com/community/linux-device-drivers
1217 F: sound/soc/codecs/ad1*
1218 F: sound/soc/codecs/ad7*
1219 F: sound/soc/codecs/adau*
1220 F: sound/soc/codecs/adav*
1221 F: sound/soc/codecs/sigmadsp.*
1222 F: sound/soc/codecs/ssm*
1224 ANALOG DEVICES INC DMA DRIVERS
1225 M: Lars-Peter Clausen <lars@metafoo.de>
1227 W: http://ez.analog.com/community/linux-device-drivers
1228 F: drivers/dma/dma-axi-dmac.c
1230 ANALOG DEVICES INC IIO DRIVERS
1231 M: Lars-Peter Clausen <lars@metafoo.de>
1232 M: Michael Hennerich <Michael.Hennerich@analog.com>
1234 W: http://wiki.analog.com/
1235 W: http://ez.analog.com/community/linux-device-drivers
1236 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1237 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1238 F: Documentation/devicetree/bindings/iio/*/adi,*
1239 F: Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml
1240 F: drivers/iio/*/ad*
1241 F: drivers/iio/adc/ltc249*
1242 F: drivers/iio/amplifiers/hmc425a.c
1243 F: drivers/staging/iio/*/ad*
1244 X: drivers/iio/*/adjd*
1246 ANALOGBITS PLL LIBRARIES
1247 M: Paul Walmsley <paul.walmsley@sifive.com>
1249 F: drivers/clk/analogbits/*
1250 F: include/linux/clk/analogbits*
1252 ANDROID CONFIG FRAGMENTS
1253 M: Rob Herring <robh@kernel.org>
1255 F: kernel/configs/android*
1258 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1259 M: Arve Hjønnevåg <arve@android.com>
1260 M: Todd Kjos <tkjos@android.com>
1261 M: Martijn Coenen <maco@android.com>
1262 M: Joel Fernandes <joel@joelfernandes.org>
1263 M: Christian Brauner <christian@brauner.io>
1264 M: Hridya Valsaraju <hridya@google.com>
1265 M: Suren Baghdasaryan <surenb@google.com>
1266 L: linux-kernel@vger.kernel.org
1268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1270 F: drivers/staging/android/
1272 ANDROID GOLDFISH PIC DRIVER
1273 M: Miodrag Dinic <miodrag.dinic@mips.com>
1275 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1276 F: drivers/irqchip/irq-goldfish-pic.c
1278 ANDROID GOLDFISH RTC DRIVER
1279 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1281 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1282 F: drivers/rtc/rtc-goldfish.c
1284 AOA (Apple Onboard Audio) ALSA DRIVER
1285 M: Johannes Berg <johannes@sipsolutions.net>
1286 L: linuxppc-dev@lists.ozlabs.org
1287 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1291 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1292 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1293 L: linux-iio@vger.kernel.org
1295 F: drivers/iio/adc/stx104.c
1298 M: Jiri Kosina <jikos@kernel.org>
1300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1301 F: arch/x86/kernel/apm_32.c
1302 F: drivers/char/apm-emulation.c
1303 F: include/linux/apm_bios.h
1304 F: include/uapi/linux/apm_bios.h
1306 APPARMOR SECURITY MODULE
1307 M: John Johansen <john.johansen@canonical.com>
1308 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1310 W: wiki.apparmor.net
1311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1312 F: Documentation/admin-guide/LSM/apparmor.rst
1313 F: security/apparmor/
1315 APPLE BCM5974 MULTITOUCH DRIVER
1316 M: Henrik Rydberg <rydberg@bitmath.org>
1317 L: linux-input@vger.kernel.org
1319 F: drivers/input/mouse/bcm5974.c
1321 APPLE DART IOMMU DRIVER
1322 M: Sven Peter <sven@svenpeter.dev>
1323 R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1324 L: iommu@lists.linux-foundation.org
1326 F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
1327 F: drivers/iommu/apple-dart.c
1329 APPLE PCIE CONTROLLER DRIVER
1330 M: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1331 M: Marc Zyngier <maz@kernel.org>
1332 L: linux-pci@vger.kernel.org
1334 F: drivers/pci/controller/pcie-apple.c
1337 M: Henrik Rydberg <rydberg@bitmath.org>
1338 L: linux-hwmon@vger.kernel.org
1340 F: drivers/hwmon/applesmc.c
1342 APPLETALK NETWORK LAYER
1343 L: netdev@vger.kernel.org
1345 F: drivers/net/appletalk/
1346 F: include/linux/atalk.h
1347 F: include/uapi/linux/atalk.h
1350 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1351 M: Khuong Dinh <khuong@os.amperecomputing.com>
1353 F: arch/arm64/boot/dts/apm/
1355 APPLIED MICRO (APM) X-GENE SOC EDAC
1356 M: Khuong Dinh <khuong@os.amperecomputing.com>
1358 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1359 F: drivers/edac/xgene_edac.c
1361 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1362 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1363 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1365 F: drivers/net/ethernet/apm/xgene-v2/
1367 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1368 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1369 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1370 M: Quan Nguyen <quan@os.amperecomputing.com>
1372 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1373 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1374 F: drivers/net/ethernet/apm/xgene/
1375 F: drivers/net/mdio/mdio-xgene.c
1377 APPLIED MICRO (APM) X-GENE SOC PMU
1378 M: Khuong Dinh <khuong@os.amperecomputing.com>
1380 F: Documentation/admin-guide/perf/xgene-pmu.rst
1381 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1382 F: drivers/perf/xgene_pmu.c
1384 APTINA CAMERA SENSOR PLL
1385 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1386 L: linux-media@vger.kernel.org
1388 F: drivers/media/i2c/aptina-pll.*
1390 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1391 M: Aleksa Savic <savicaleksa83@gmail.com>
1392 L: linux-hwmon@vger.kernel.org
1394 F: Documentation/hwmon/aquacomputer_d5next.rst
1395 F: drivers/hwmon/aquacomputer_d5next.c
1397 AQUANTIA ETHERNET DRIVER (atlantic)
1398 M: Igor Russkikh <irusskikh@marvell.com>
1399 L: netdev@vger.kernel.org
1401 W: https://www.marvell.com/
1402 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1403 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1404 F: drivers/net/ethernet/aquantia/atlantic/
1406 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1407 M: Egor Pomozov <epomozov@marvell.com>
1408 L: netdev@vger.kernel.org
1410 W: http://www.aquantia.com
1411 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1413 ARASAN NAND CONTROLLER DRIVER
1414 M: Miquel Raynal <miquel.raynal@bootlin.com>
1415 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1416 L: linux-mtd@lists.infradead.org
1418 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1419 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1421 ARC FRAMEBUFFER DRIVER
1422 M: Jaya Kumar <jayalk@intworks.biz>
1424 F: drivers/video/fbdev/arcfb.c
1425 F: drivers/video/fbdev/core/fb_defio.c
1428 M: Alexey Brodkin <abrodkin@synopsys.com>
1430 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1431 F: drivers/gpu/drm/tiny/arcpgu.c
1433 ARCNET NETWORK LAYER
1434 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1435 L: netdev@vger.kernel.org
1437 F: drivers/net/arcnet/
1438 F: include/uapi/linux/if_arcnet.h
1440 ARM ARCHITECTED TIMER DRIVER
1441 M: Mark Rutland <mark.rutland@arm.com>
1442 M: Marc Zyngier <maz@kernel.org>
1443 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1445 F: arch/arm/include/asm/arch_timer.h
1446 F: arch/arm64/include/asm/arch_timer.h
1447 F: drivers/clocksource/arm_arch_timer.c
1449 ARM HDLCD DRM DRIVER
1450 M: Liviu Dudau <liviu.dudau@arm.com>
1452 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1453 F: drivers/gpu/drm/arm/hdlcd_*
1455 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1456 M: Linus Walleij <linus.walleij@linaro.org>
1457 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1460 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1461 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1462 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1463 F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1464 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1465 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1466 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1467 F: Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1468 F: arch/arm/boot/dts/arm-realview-*
1469 F: arch/arm/boot/dts/integrator*
1470 F: arch/arm/boot/dts/versatile*
1471 F: arch/arm/mach-integrator/
1472 F: arch/arm/mach-realview/
1473 F: arch/arm/mach-versatile/
1474 F: arch/arm/plat-versatile/
1475 F: drivers/bus/arm-integrator-lm.c
1476 F: drivers/clk/versatile/
1477 F: drivers/i2c/busses/i2c-versatile.c
1478 F: drivers/irqchip/irq-versatile-fpga.c
1479 F: drivers/mtd/maps/physmap-versatile.*
1480 F: drivers/power/reset/arm-versatile-reboot.c
1481 F: drivers/soc/versatile/
1483 ARM KOMEDA DRM-KMS DRIVER
1484 M: James (Qian) Wang <james.qian.wang@arm.com>
1485 M: Liviu Dudau <liviu.dudau@arm.com>
1486 M: Mihail Atanassov <mihail.atanassov@arm.com>
1487 L: Mali DP Maintainers <malidp@foss.arm.com>
1489 T: git git://anongit.freedesktop.org/drm/drm-misc
1490 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1491 F: Documentation/gpu/komeda-kms.rst
1492 F: drivers/gpu/drm/arm/display/include/
1493 F: drivers/gpu/drm/arm/display/komeda/
1495 ARM MALI PANFROST DRM DRIVER
1496 M: Rob Herring <robh@kernel.org>
1497 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1498 R: Steven Price <steven.price@arm.com>
1499 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1500 L: dri-devel@lists.freedesktop.org
1502 T: git git://anongit.freedesktop.org/drm/drm-misc
1503 F: drivers/gpu/drm/panfrost/
1504 F: include/uapi/drm/panfrost_drm.h
1506 ARM MALI-DP DRM DRIVER
1507 M: Liviu Dudau <liviu.dudau@arm.com>
1508 M: Brian Starkey <brian.starkey@arm.com>
1509 L: Mali DP Maintainers <malidp@foss.arm.com>
1511 T: git git://anongit.freedesktop.org/drm/drm-misc
1512 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1513 F: Documentation/gpu/afbc.rst
1514 F: drivers/gpu/drm/arm/
1516 ARM MFM AND FLOPPY DRIVERS
1517 M: Ian Molton <spyro@f2s.com>
1519 F: arch/arm/include/asm/floppy.h
1520 F: arch/arm/mach-rpc/floppydma.S
1522 ARM PMU PROFILING AND DEBUGGING
1523 M: Will Deacon <will@kernel.org>
1524 M: Mark Rutland <mark.rutland@arm.com>
1525 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1527 F: Documentation/devicetree/bindings/arm/pmu.yaml
1528 F: Documentation/devicetree/bindings/perf/
1529 F: arch/arm*/include/asm/hw_breakpoint.h
1530 F: arch/arm*/include/asm/perf_event.h
1531 F: arch/arm*/kernel/hw_breakpoint.c
1532 F: arch/arm*/kernel/perf_*
1534 F: include/linux/perf/arm_pmu.h
1537 M: Russell King <linux@armlinux.org.uk>
1538 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1540 W: http://www.armlinux.org.uk/
1541 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1543 X: arch/arm/boot/dts/
1545 ARM PRIMECELL AACI PL041 DRIVER
1546 M: Russell King <linux@armlinux.org.uk>
1550 ARM PRIMECELL BUS SUPPORT
1551 M: Russell King <linux@armlinux.org.uk>
1554 F: include/linux/amba/bus.h
1556 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1557 M: Miquel Raynal <miquel.raynal@bootlin.com>
1558 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1559 L: linux-mtd@lists.infradead.org
1561 F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1562 F: drivers/mtd/nand/raw/pl35x-nand-controller.c
1564 ARM PRIMECELL PL35X SMC DRIVER
1565 M: Miquel Raynal <miquel.raynal@bootlin.com>
1566 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1567 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1569 F: Documentation/devicetree/bindings/memory-controllers/arm,pl353-smc.yaml
1570 F: drivers/memory/pl353-smc.c
1572 ARM PRIMECELL CLCD PL110 DRIVER
1573 M: Russell King <linux@armlinux.org.uk>
1575 F: drivers/video/fbdev/amba-clcd.*
1577 ARM PRIMECELL KMI PL050 DRIVER
1578 M: Russell King <linux@armlinux.org.uk>
1580 F: drivers/input/serio/ambakmi.*
1581 F: include/linux/amba/kmi.h
1583 ARM PRIMECELL MMCI PL180/1 DRIVER
1584 M: Russell King <linux@armlinux.org.uk>
1586 F: drivers/mmc/host/mmci.*
1587 F: include/linux/amba/mmci.h
1589 ARM PRIMECELL SSP PL022 SPI DRIVER
1590 M: Linus Walleij <linus.walleij@linaro.org>
1591 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1593 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1594 F: drivers/spi/spi-pl022.c
1596 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1597 M: Russell King <linux@armlinux.org.uk>
1599 F: drivers/tty/serial/amba-pl01*.c
1600 F: include/linux/amba/serial.h
1602 ARM PRIMECELL VIC PL190/PL192 DRIVER
1603 M: Linus Walleij <linus.walleij@linaro.org>
1604 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1606 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1607 F: drivers/irqchip/irq-vic.c
1609 ARM SMC WATCHDOG DRIVER
1610 M: Julius Werner <jwerner@chromium.org>
1611 R: Evan Benn <evanbenn@chromium.org>
1613 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1614 F: drivers/watchdog/arm_smc_wdt.c
1617 M: Will Deacon <will@kernel.org>
1618 R: Robin Murphy <robin.murphy@arm.com>
1619 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1621 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1622 F: drivers/iommu/arm/
1623 F: drivers/iommu/io-pgtable-arm*
1625 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1626 M: Arnd Bergmann <arnd@arndb.de>
1627 M: Olof Johansson <olof@lixom.net>
1629 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1631 C: irc://irc.libera.chat/armlinux
1632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1633 F: arch/arm/boot/dts/Makefile
1634 F: arch/arm64/boot/dts/Makefile
1636 ARM SUB-ARCHITECTURES
1637 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639 C: irc://irc.libera.chat/armlinux
1640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1644 ARM/ACTIONS SEMI ARCHITECTURE
1645 M: Andreas Färber <afaerber@suse.de>
1646 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1647 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1650 F: Documentation/devicetree/bindings/arm/actions.yaml
1651 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1652 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1653 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1654 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1655 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1656 F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1657 F: Documentation/devicetree/bindings/pinctrl/actions,*
1658 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1659 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1660 F: arch/arm/boot/dts/owl-*
1661 F: arch/arm/mach-actions/
1662 F: arch/arm64/boot/dts/actions/
1663 F: drivers/clk/actions/
1664 F: drivers/clocksource/timer-owl*
1665 F: drivers/dma/owl-dma.c
1666 F: drivers/i2c/busses/i2c-owl.c
1667 F: drivers/irqchip/irq-owl-sirq.c
1668 F: drivers/mmc/host/owl-mmc.c
1669 F: drivers/net/ethernet/actions/
1670 F: drivers/pinctrl/actions/*
1671 F: drivers/soc/actions/
1672 F: include/dt-bindings/power/owl-*
1673 F: include/dt-bindings/reset/actions,*
1674 F: include/linux/soc/actions/
1677 ARM/ADS SPHERE MACHINE SUPPORT
1678 M: Lennert Buytenhek <kernel@wantstofly.org>
1679 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682 ARM/AFEB9260 MACHINE SUPPORT
1683 M: Sergey Lapin <slapin@ossfans.org>
1684 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1687 ARM/AJECO 1ARM MACHINE SUPPORT
1688 M: Lennert Buytenhek <kernel@wantstofly.org>
1689 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1692 ARM/Allwinner SoC Clock Support
1693 M: Emilio López <emilio@elopez.com.ar>
1695 F: drivers/clk/sunxi/
1697 ARM/Allwinner sunXi SoC support
1698 M: Chen-Yu Tsai <wens@csie.org>
1699 M: Jernej Skrabec <jernej.skrabec@gmail.com>
1700 M: Samuel Holland <samuel@sholland.org>
1701 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1704 L: linux-sunxi@lists.linux.dev
1705 F: arch/arm/mach-sunxi/
1706 F: arch/arm64/boot/dts/allwinner/
1707 F: drivers/clk/sunxi-ng/
1708 F: drivers/pinctrl/sunxi/
1709 F: drivers/soc/sunxi/
1714 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1715 M: Neil Armstrong <narmstrong@baylibre.com>
1716 M: Jerome Brunet <jbrunet@baylibre.com>
1717 L: linux-amlogic@lists.infradead.org
1719 F: Documentation/devicetree/bindings/clock/amlogic*
1720 F: drivers/clk/meson/
1721 F: include/dt-bindings/clock/gxbb*
1722 F: include/dt-bindings/clock/meson*
1724 ARM/Amlogic Meson SoC Crypto Drivers
1725 M: Corentin Labbe <clabbe@baylibre.com>
1726 L: linux-crypto@vger.kernel.org
1727 L: linux-amlogic@lists.infradead.org
1729 F: Documentation/devicetree/bindings/crypto/amlogic*
1730 F: drivers/crypto/amlogic/
1732 ARM/Amlogic Meson SoC Sound Drivers
1733 M: Jerome Brunet <jbrunet@baylibre.com>
1734 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1736 F: Documentation/devicetree/bindings/sound/amlogic*
1739 ARM/Amlogic Meson SoC support
1740 M: Neil Armstrong <narmstrong@baylibre.com>
1741 M: Kevin Hilman <khilman@baylibre.com>
1742 R: Jerome Brunet <jbrunet@baylibre.com>
1743 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1744 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1745 L: linux-amlogic@lists.infradead.org
1747 W: http://linux-meson.com/
1748 F: arch/arm/boot/dts/meson*
1749 F: arch/arm/mach-meson/
1750 F: arch/arm64/boot/dts/amlogic/
1751 F: drivers/mmc/host/meson*
1752 F: drivers/pinctrl/meson/
1753 F: drivers/rtc/rtc-meson*
1754 F: drivers/soc/amlogic/
1757 ARM/Annapurna Labs ALPINE ARCHITECTURE
1758 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1759 M: Antoine Tenart <atenart@kernel.org>
1760 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1762 F: arch/arm/boot/dts/alpine*
1763 F: arch/arm/mach-alpine/
1764 F: arch/arm64/boot/dts/amazon/
1765 F: drivers/*/*alpine*
1767 ARM/APPLE MACHINE SUPPORT
1768 M: Hector Martin <marcan@marcan.st>
1769 M: Sven Peter <sven@svenpeter.dev>
1770 R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1771 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1773 W: https://asahilinux.org
1774 B: https://github.com/AsahiLinux/linux/issues
1775 C: irc://irc.oftc.net/asahi-dev
1776 T: git https://github.com/AsahiLinux/linux.git
1777 F: Documentation/devicetree/bindings/arm/apple.yaml
1778 F: Documentation/devicetree/bindings/arm/apple/*
1779 F: Documentation/devicetree/bindings/i2c/apple,i2c.yaml
1780 F: Documentation/devicetree/bindings/interrupt-controller/apple,*
1781 F: Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
1782 F: Documentation/devicetree/bindings/pci/apple,pcie.yaml
1783 F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1784 F: Documentation/devicetree/bindings/power/apple*
1785 F: Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
1786 F: arch/arm64/boot/dts/apple/
1787 F: drivers/i2c/busses/i2c-pasemi-core.c
1788 F: drivers/i2c/busses/i2c-pasemi-platform.c
1789 F: drivers/irqchip/irq-apple-aic.c
1790 F: drivers/mailbox/apple-mailbox.c
1791 F: drivers/pinctrl/pinctrl-apple-gpio.c
1792 F: drivers/soc/apple/*
1793 F: drivers/watchdog/apple_wdt.c
1794 F: include/dt-bindings/interrupt-controller/apple-aic.h
1795 F: include/dt-bindings/pinctrl/apple.h
1796 F: include/linux/apple-mailbox.h
1798 ARM/ARTPEC MACHINE SUPPORT
1799 M: Jesper Nilsson <jesper.nilsson@axis.com>
1800 M: Lars Persson <lars.persson@axis.com>
1801 L: linux-arm-kernel@axis.com
1803 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1804 F: arch/arm/boot/dts/artpec6*
1805 F: arch/arm/mach-artpec
1807 F: drivers/crypto/axis
1808 F: drivers/mmc/host/usdhi6rol0.c
1809 F: drivers/pinctrl/pinctrl-artpec*
1811 ARM/ASPEED I2C DRIVER
1812 M: Brendan Higgins <brendanhiggins@google.com>
1813 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1814 R: Joel Stanley <joel@jms.id.au>
1815 L: linux-i2c@vger.kernel.org
1816 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1818 F: Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
1819 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1820 F: drivers/i2c/busses/i2c-aspeed.c
1821 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1823 ARM/ASPEED MACHINE SUPPORT
1824 M: Joel Stanley <joel@jms.id.au>
1825 R: Andrew Jeffery <andrew@aj.id.au>
1826 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1827 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1829 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1831 F: arch/arm/boot/dts/aspeed-*
1832 F: arch/arm/mach-aspeed/
1835 ARM/BITMAIN ARCHITECTURE
1836 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1837 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1839 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1840 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1841 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1842 F: arch/arm64/boot/dts/bitmain/
1843 F: drivers/clk/clk-bm1880.c
1844 F: drivers/pinctrl/pinctrl-bm1880.c
1846 ARM/CALXEDA HIGHBANK ARCHITECTURE
1847 M: Andre Przywara <andre.przywara@arm.com>
1848 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850 F: arch/arm/boot/dts/ecx-*.dts*
1851 F: arch/arm/boot/dts/highbank.dts
1852 F: arch/arm/mach-highbank/
1854 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1855 M: Krzysztof Halasa <khalasa@piap.pl>
1857 F: arch/arm/mach-cns3xxx/
1859 ARM/CAVIUM THUNDER NETWORK DRIVER
1860 M: Sunil Goutham <sgoutham@marvell.com>
1861 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1863 F: drivers/net/ethernet/cavium/thunder/
1865 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1866 M: Lukasz Majewski <lukma@denx.de>
1867 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1869 F: arch/arm/mach-ep93xx/ts72xx.c
1871 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1872 M: Alexander Shiyan <shc_work@mail.ru>
1873 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1877 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1878 M: Lennert Buytenhek <kernel@wantstofly.org>
1879 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1882 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1883 M: Hartley Sweeten <hsweeten@visionengravers.com>
1884 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1885 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1887 F: arch/arm/mach-ep93xx/
1888 F: arch/arm/mach-ep93xx/include/mach/
1891 M: Russell King <linux@armlinux.org.uk>
1892 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1894 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1895 F: drivers/clk/clkdev.c
1897 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1898 M: Baruch Siach <baruch@tkos.co.il>
1899 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1901 F: arch/arm/boot/dts/cx92755*
1904 ARM/CONTEC MICRO9 MACHINE SUPPORT
1905 M: Hubert Feurstein <hubert.feurstein@contec.at>
1907 F: arch/arm/mach-ep93xx/micro9.c
1909 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1910 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1911 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1912 R: Mike Leach <mike.leach@linaro.org>
1913 R: Leo Yan <leo.yan@linaro.org>
1914 L: coresight@lists.linaro.org (moderated for non-subscribers)
1915 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1918 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1919 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1920 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1921 F: Documentation/devicetree/bindings/arm/coresight.txt
1922 F: Documentation/devicetree/bindings/arm/ete.yaml
1923 F: Documentation/devicetree/bindings/arm/trbe.yaml
1924 F: Documentation/trace/coresight/*
1925 F: drivers/hwtracing/coresight/*
1926 F: include/dt-bindings/arm/coresight-cti-dt.h
1927 F: include/linux/coresight*
1928 F: samples/coresight/*
1929 F: tools/perf/arch/arm/util/auxtrace.c
1930 F: tools/perf/arch/arm/util/cs-etm.c
1931 F: tools/perf/arch/arm/util/cs-etm.h
1932 F: tools/perf/arch/arm/util/pmu.c
1933 F: tools/perf/util/cs-etm-decoder/*
1934 F: tools/perf/util/cs-etm.*
1936 ARM/CORGI MACHINE SUPPORT
1937 M: Richard Purdie <rpurdie@rpsys.net>
1940 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1941 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1942 M: Linus Walleij <linus.walleij@linaro.org>
1943 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1945 T: git git://github.com/ulli-kroll/linux.git
1946 F: Documentation/devicetree/bindings/arm/gemini.yaml
1947 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1948 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1949 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
1950 F: arch/arm/boot/dts/gemini*
1951 F: arch/arm/mach-gemini/
1952 F: drivers/crypto/gemini/
1953 F: drivers/net/ethernet/cortina/
1954 F: drivers/pinctrl/pinctrl-gemini.c
1955 F: drivers/rtc/rtc-ftrtc010.c
1957 ARM/CZ.NIC TURRIS SUPPORT
1958 M: Marek Behún <kabel@kernel.org>
1960 W: https://www.turris.cz/
1961 F: Documentation/ABI/testing/debugfs-moxtet
1962 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1963 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1964 F: Documentation/devicetree/bindings/bus/moxtet.txt
1965 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1966 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1967 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
1968 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
1969 F: drivers/bus/moxtet.c
1970 F: drivers/firmware/turris-mox-rwtm.c
1971 F: drivers/leds/leds-turris-omnia.c
1972 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
1973 F: drivers/gpio/gpio-moxtet.c
1974 F: drivers/watchdog/armada_37xx_wdt.c
1975 F: include/dt-bindings/bus/moxtet.h
1976 F: include/linux/armada-37xx-rwtm-mailbox.h
1977 F: include/linux/moxtet.h
1979 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1980 M: Robert Jarzmik <robert.jarzmik@free.fr>
1981 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1983 F: arch/arm/mach-pxa/ezx.c
1985 ARM/FARADAY FA526 PORT
1986 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1987 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1989 T: git git://git.berlios.de/gemini-board
1990 F: arch/arm/mm/*-fa*
1992 ARM/FOOTBRIDGE ARCHITECTURE
1993 M: Russell King <linux@armlinux.org.uk>
1994 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1996 W: http://www.armlinux.org.uk/
1997 F: arch/arm/include/asm/hardware/dec21285.h
1998 F: arch/arm/mach-footbridge/
2000 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2001 M: Shawn Guo <shawnguo@kernel.org>
2002 M: Sascha Hauer <s.hauer@pengutronix.de>
2003 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2004 R: Fabio Estevam <festevam@gmail.com>
2005 R: NXP Linux Team <linux-imx@nxp.com>
2006 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2009 X: drivers/media/i2c/
2013 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2014 M: Shawn Guo <shawnguo@kernel.org>
2015 M: Li Yang <leoyang.li@nxp.com>
2016 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2019 F: arch/arm/boot/dts/ls1021a*
2020 F: arch/arm64/boot/dts/freescale/fsl-*
2021 F: arch/arm64/boot/dts/freescale/qoriq-*
2023 ARM/FREESCALE VYBRID ARM ARCHITECTURE
2024 M: Shawn Guo <shawnguo@kernel.org>
2025 M: Sascha Hauer <s.hauer@pengutronix.de>
2026 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2027 R: Stefan Agner <stefan@agner.ch>
2028 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2031 F: arch/arm/boot/dts/vf*
2032 F: arch/arm/mach-imx/*vf610*
2034 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
2035 M: Lennert Buytenhek <kernel@wantstofly.org>
2036 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2039 ARM/GUMSTIX MACHINE SUPPORT
2040 M: Steve Sakoman <sakoman@gmail.com>
2041 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2044 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
2045 M: Philipp Zabel <philipp.zabel@gmail.com>
2046 M: Paul Parsons <lost.distance@yahoo.com>
2047 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2049 F: arch/arm/mach-pxa/hx4700.c
2050 F: arch/arm/mach-pxa/include/mach/hx4700.h
2051 F: sound/soc/pxa/hx4700.c
2053 ARM/HISILICON SOC SUPPORT
2054 M: Wei Xu <xuwei5@hisilicon.com>
2055 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2057 W: http://www.hisilicon.com
2058 T: git git://github.com/hisilicon/linux-hisi.git
2059 F: arch/arm/boot/dts/hi3*
2060 F: arch/arm/boot/dts/hip*
2061 F: arch/arm/boot/dts/hisi*
2062 F: arch/arm/mach-hisi/
2063 F: arch/arm64/boot/dts/hisilicon/
2065 ARM/HP JORNADA 7XX MACHINE SUPPORT
2066 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
2069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2070 F: arch/arm/mach-sa1100/include/mach/jornada720.h
2071 F: arch/arm/mach-sa1100/jornada720.c
2073 ARM/IGEP MACHINE SUPPORT
2074 M: Enric Balletbo i Serra <eballetbo@gmail.com>
2075 M: Javier Martinez Canillas <javier@dowhile0.org>
2076 L: linux-omap@vger.kernel.org
2077 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2079 F: arch/arm/boot/dts/omap3-igep*
2081 ARM/INCOME PXA270 SUPPORT
2082 M: Marek Vasut <marek.vasut@gmail.com>
2083 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2085 F: arch/arm/mach-pxa/colibri-pxa270-income.c
2087 ARM/INTEL IOP32X ARM ARCHITECTURE
2088 M: Lennert Buytenhek <kernel@wantstofly.org>
2089 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2092 ARM/INTEL IQ81342EX MACHINE SUPPORT
2093 M: Lennert Buytenhek <kernel@wantstofly.org>
2094 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2097 ARM/INTEL IXDP2850 MACHINE SUPPORT
2098 M: Lennert Buytenhek <kernel@wantstofly.org>
2099 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2102 ARM/INTEL IXP4XX ARM ARCHITECTURE
2103 M: Linus Walleij <linusw@kernel.org>
2104 M: Imre Kaloz <kaloz@openwrt.org>
2105 M: Krzysztof Halasa <khalasa@piap.pl>
2106 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2108 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2109 F: Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml
2110 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2111 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2112 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2113 F: arch/arm/mach-ixp4xx/
2114 F: drivers/bus/intel-ixp4xx-eb.c
2115 F: drivers/clocksource/timer-ixp4xx.c
2116 F: drivers/crypto/ixp4xx_crypto.c
2117 F: drivers/gpio/gpio-ixp4xx.c
2118 F: drivers/irqchip/irq-ixp4xx.c
2119 F: include/linux/irqchip/irq-ixp4xx.h
2120 F: include/linux/platform_data/timer-ixp4xx.h
2122 ARM/INTEL KEEMBAY ARCHITECTURE
2123 M: Paul J. Murphy <paul.j.murphy@intel.com>
2124 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2126 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2127 F: arch/arm64/boot/dts/intel/keembay-evm.dts
2128 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2130 ARM/INTEL XSC3 (MANZANO) ARM CORE
2131 M: Lennert Buytenhek <kernel@wantstofly.org>
2132 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2135 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2136 M: Lennert Buytenhek <kernel@wantstofly.org>
2137 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2140 ARM/LG1K ARCHITECTURE
2141 M: Chanho Min <chanho.min@lge.com>
2142 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2144 F: arch/arm64/boot/dts/lg/
2146 ARM/LOGICPD PXA270 MACHINE SUPPORT
2147 M: Lennert Buytenhek <kernel@wantstofly.org>
2148 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2151 ARM/LPC18XX ARCHITECTURE
2152 M: Vladimir Zapolskiy <vz@mleia.com>
2153 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2155 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2156 F: arch/arm/boot/dts/lpc43*
2157 F: drivers/i2c/busses/i2c-lpc2k.c
2158 F: drivers/memory/pl172.c
2159 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2160 F: drivers/rtc/rtc-lpc24xx.c
2163 ARM/LPC32XX SOC SUPPORT
2164 M: Vladimir Zapolskiy <vz@mleia.com>
2165 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2167 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2168 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2169 F: arch/arm/boot/dts/lpc32*
2170 F: arch/arm/mach-lpc32xx/
2171 F: drivers/i2c/busses/i2c-pnx.c
2172 F: drivers/net/ethernet/nxp/lpc_eth.c
2173 F: drivers/usb/host/ohci-nxp.c
2174 F: drivers/watchdog/pnx4008_wdt.c
2177 ARM/MAGICIAN MACHINE SUPPORT
2178 M: Philipp Zabel <philipp.zabel@gmail.com>
2181 ARM/Marvell Dove/MV78xx0/Orion SOC support
2182 M: Andrew Lunn <andrew@lunn.ch>
2183 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2184 M: Gregory Clement <gregory.clement@bootlin.com>
2185 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2188 F: Documentation/devicetree/bindings/soc/dove/
2189 F: arch/arm/boot/dts/dove*
2190 F: arch/arm/boot/dts/orion5x*
2191 F: arch/arm/mach-dove/
2192 F: arch/arm/mach-mv78xx0/
2193 F: arch/arm/mach-orion5x/
2194 F: arch/arm/plat-orion/
2195 F: drivers/soc/dove/
2197 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2198 M: Andrew Lunn <andrew@lunn.ch>
2199 M: Gregory Clement <gregory.clement@bootlin.com>
2200 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2201 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2204 F: arch/arm/boot/dts/armada*
2205 F: arch/arm/boot/dts/kirkwood*
2206 F: arch/arm/configs/mvebu_*_defconfig
2207 F: arch/arm/mach-mvebu/
2208 F: arch/arm64/boot/dts/marvell/armada*
2209 F: arch/arm64/boot/dts/marvell/cn913*
2210 F: drivers/cpufreq/armada-37xx-cpufreq.c
2211 F: drivers/cpufreq/armada-8k-cpufreq.c
2212 F: drivers/cpufreq/mvebu-cpufreq.c
2213 F: drivers/irqchip/irq-armada-370-xp.c
2214 F: drivers/irqchip/irq-mvebu-*
2215 F: drivers/pinctrl/mvebu/
2216 F: drivers/rtc/rtc-armada38x.c
2218 ARM/Mediatek RTC DRIVER
2219 M: Eddie Huang <eddie.huang@mediatek.com>
2220 M: Sean Wang <sean.wang@mediatek.com>
2221 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2222 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2224 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2225 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2226 F: drivers/rtc/rtc-mt2712.c
2227 F: drivers/rtc/rtc-mt6397.c
2228 F: drivers/rtc/rtc-mt7622.c
2230 ARM/Mediatek SoC support
2231 M: Matthias Brugger <matthias.bgg@gmail.com>
2232 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2233 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2235 W: https://mtk.wiki.kernel.org/
2236 C: irc://chat.freenode.net/linux-mediatek
2237 F: arch/arm/boot/dts/mt6*
2238 F: arch/arm/boot/dts/mt7*
2239 F: arch/arm/boot/dts/mt8*
2240 F: arch/arm/mach-mediatek/
2241 F: arch/arm64/boot/dts/mediatek/
2242 F: drivers/soc/mediatek/
2247 ARM/Mediatek USB3 PHY DRIVER
2248 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2249 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2250 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2252 F: Documentation/devicetree/bindings/phy/mediatek,*
2253 F: drivers/phy/mediatek/
2255 ARM/Microchip (AT91) SoC support
2256 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2257 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2258 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2259 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2261 W: http://www.linux4sam.org
2262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2263 F: arch/arm/boot/dts/at91*.dts
2264 F: arch/arm/boot/dts/at91*.dtsi
2265 F: arch/arm/boot/dts/sama*.dts
2266 F: arch/arm/boot/dts/sama*.dtsi
2267 F: arch/arm/include/debug/at91.S
2268 F: arch/arm/mach-at91/
2269 F: drivers/memory/atmel*
2270 F: drivers/watchdog/sama5d4_wdt.c
2271 F: include/soc/at91/
2272 X: drivers/input/touchscreen/atmel_mxt_ts.c
2273 X: drivers/net/wireless/atmel/
2277 ARM/Microchip Sparx5 SoC support
2278 M: Lars Povlsen <lars.povlsen@microchip.com>
2279 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2280 M: UNGLinuxDriver@microchip.com
2281 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2283 T: git git://github.com/microchip-ung/linux-upstream.git
2284 F: arch/arm64/boot/dts/microchip/
2285 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2288 Microchip Timer Counter Block (TCB) Capture Driver
2289 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2290 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2291 L: linux-iio@vger.kernel.org
2293 F: drivers/counter/microchip-tcb-capture.c
2295 ARM/MILBEAUT ARCHITECTURE
2296 M: Taichi Sugaya <sugaya.taichi@socionext.com>
2297 M: Takao Orito <orito.takao@socionext.com>
2298 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2300 F: arch/arm/boot/dts/milbeaut*
2301 F: arch/arm/mach-milbeaut/
2304 ARM/MIOA701 MACHINE SUPPORT
2305 M: Robert Jarzmik <robert.jarzmik@free.fr>
2306 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2308 F: arch/arm/mach-pxa/mioa701.c
2310 ARM/MStar/Sigmastar Armv7 SoC support
2311 M: Daniel Palmer <daniel@thingy.jp>
2312 M: Romain Perier <romain.perier@gmail.com>
2313 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2315 W: http://linux-chenxing.org/
2316 T: git git://github.com/linux-chenxing/linux.git
2317 F: Documentation/devicetree/bindings/arm/mstar/*
2318 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2319 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2320 F: arch/arm/boot/dts/mstar-*
2321 F: arch/arm/mach-mstar/
2322 F: drivers/clk/mstar/
2323 F: drivers/clocksource/timer-msc313e.c
2324 F: drivers/gpio/gpio-msc313.c
2325 F: drivers/rtc/rtc-msc313.c
2326 F: drivers/watchdog/msc313e_wdt.c
2327 F: include/dt-bindings/clock/mstar-*
2328 F: include/dt-bindings/gpio/msc313-gpio.h
2330 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2331 M: Michael Petchkovsky <mkpetch@internode.on.net>
2334 ARM/NOMADIK/Ux500 ARCHITECTURES
2335 M: Linus Walleij <linus.walleij@linaro.org>
2336 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2339 F: Documentation/devicetree/bindings/arm/ste-*
2340 F: Documentation/devicetree/bindings/arm/ux500.yaml
2341 F: Documentation/devicetree/bindings/arm/ux500/
2342 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2343 F: arch/arm/boot/dts/ste-*
2344 F: arch/arm/mach-nomadik/
2345 F: arch/arm/mach-ux500/
2346 F: drivers/clk/clk-nomadik.c
2347 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2348 F: drivers/dma/ste_dma40*
2349 F: drivers/hwspinlock/u8500_hsem.c
2350 F: drivers/i2c/busses/i2c-nomadik.c
2351 F: drivers/iio/adc/ab8500-gpadc.c
2352 F: drivers/mfd/ab8500*
2353 F: drivers/mfd/abx500*
2354 F: drivers/mfd/db8500*
2355 F: drivers/pinctrl/nomadik/
2356 F: drivers/rtc/rtc-ab8500.c
2357 F: drivers/rtc/rtc-pl031.c
2358 F: drivers/soc/ux500/
2360 ARM/NUVOTON NPCM ARCHITECTURE
2361 M: Avi Fishman <avifishman70@gmail.com>
2362 M: Tomer Maimon <tmaimon77@gmail.com>
2363 M: Tali Perry <tali.perry1@gmail.com>
2364 R: Patrick Venture <venture@google.com>
2365 R: Nancy Yuen <yuenn@google.com>
2366 R: Benjamin Fair <benjaminfair@google.com>
2367 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2369 F: Documentation/devicetree/bindings/*/*/*npcm*
2370 F: Documentation/devicetree/bindings/*/*npcm*
2371 F: Documentation/devicetree/bindings/arm/npcm/*
2372 F: arch/arm/boot/dts/nuvoton-npcm*
2373 F: arch/arm/mach-npcm/
2375 F: drivers/*/*/*npcm*
2376 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2378 ARM/NUVOTON WPCM450 ARCHITECTURE
2379 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2380 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2382 W: https://github.com/neuschaefer/wpcm450/wiki
2383 F: Documentation/devicetree/bindings/*/*wpcm*
2384 F: arch/arm/boot/dts/nuvoton-wpcm450*
2385 F: arch/arm/mach-npcm/wpcm450.c
2386 F: drivers/*/*/*wpcm*
2389 ARM/NXP S32G ARCHITECTURE
2390 M: Chester Lin <clin@suse.com>
2391 R: Andreas Färber <afaerber@suse.de>
2392 R: Matthias Brugger <mbrugger@suse.com>
2393 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2395 F: arch/arm64/boot/dts/freescale/s32g*.dts*
2397 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2398 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2400 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2401 F: arch/arm/mach-s3c/gta02.h
2402 F: arch/arm/mach-s3c/mach-gta02.c
2404 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2405 M: Alexander Clouter <alex@digriz.org.uk>
2406 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2408 W: http://www.digriz.org.uk/ts78xx/kernel
2409 F: arch/arm/mach-orion5x/ts78xx-*
2411 ARM/OXNAS platform support
2412 M: Neil Armstrong <narmstrong@baylibre.com>
2413 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2414 L: linux-oxnas@groups.io (moderated for non-subscribers)
2416 F: arch/arm/boot/dts/ox8*.dts*
2417 F: arch/arm/mach-oxnas/
2418 F: drivers/power/reset/oxnas-restart.c
2421 ARM/PALM TREO SUPPORT
2422 M: Tomas Cech <sleep_walker@suse.com>
2423 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2425 W: http://hackndev.com
2426 F: arch/arm/mach-pxa/palmtreo.*
2428 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2429 M: Marek Vasut <marek.vasut@gmail.com>
2430 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2432 W: http://hackndev.com
2433 F: arch/arm/mach-pxa/include/mach/palmld.h
2434 F: arch/arm/mach-pxa/include/mach/palmtc.h
2435 F: arch/arm/mach-pxa/include/mach/palmtx.h
2436 F: arch/arm/mach-pxa/palmld.c
2437 F: arch/arm/mach-pxa/palmt5.*
2438 F: arch/arm/mach-pxa/palmtc.c
2439 F: arch/arm/mach-pxa/palmte2.*
2440 F: arch/arm/mach-pxa/palmtx.c
2443 M: Sergey Lapin <slapin@ossfans.org>
2444 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2446 W: http://hackndev.com
2447 F: arch/arm/mach-pxa/palmz72.*
2450 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2452 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2454 ARM/PT DIGITAL BOARD PORT
2455 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2456 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2458 W: http://www.armlinux.org.uk/
2460 ARM/QUALCOMM SUPPORT
2461 M: Andy Gross <agross@kernel.org>
2462 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2463 L: linux-arm-msm@vger.kernel.org
2465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2466 F: Documentation/devicetree/bindings/*/qcom*
2467 F: Documentation/devicetree/bindings/soc/qcom/
2468 F: arch/arm/boot/dts/qcom-*.dts
2469 F: arch/arm/boot/dts/qcom-*.dtsi
2470 F: arch/arm/mach-qcom/
2471 F: arch/arm64/boot/dts/qcom/
2472 F: drivers/*/*/qcom*
2473 F: drivers/*/*/qcom/
2474 F: drivers/*/pm8???-*
2477 F: drivers/bluetooth/btqcomsmd.c
2478 F: drivers/clocksource/timer-qcom.c
2479 F: drivers/cpuidle/cpuidle-qcom-spm.c
2480 F: drivers/extcon/extcon-qcom*
2481 F: drivers/i2c/busses/i2c-qcom-geni.c
2482 F: drivers/i2c/busses/i2c-qup.c
2483 F: drivers/iommu/msm*
2484 F: drivers/mfd/ssbi.c
2485 F: drivers/mmc/host/mmci_qcom*
2486 F: drivers/mmc/host/sdhci-msm.c
2487 F: drivers/pci/controller/dwc/pcie-qcom.c
2488 F: drivers/phy/qualcomm/
2489 F: drivers/power/*/msm*
2490 F: drivers/reset/reset-qcom-*
2491 F: drivers/scsi/ufs/ufs-qcom*
2492 F: drivers/spi/spi-geni-qcom.c
2493 F: drivers/spi/spi-qcom-qspi.c
2494 F: drivers/spi/spi-qup.c
2495 F: drivers/tty/serial/msm_serial.c
2496 F: drivers/usb/dwc3/dwc3-qcom.c
2497 F: include/dt-bindings/*/qcom*
2498 F: include/linux/*/qcom*
2499 F: include/linux/soc/qcom/
2501 ARM/RADISYS ENP2611 MACHINE SUPPORT
2502 M: Lennert Buytenhek <kernel@wantstofly.org>
2503 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2506 ARM/RDA MICRO ARCHITECTURE
2507 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2508 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2509 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2511 F: Documentation/devicetree/bindings/arm/rda.yaml
2512 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2513 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2514 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2515 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2516 F: arch/arm/boot/dts/rda8810pl-*
2517 F: drivers/clocksource/timer-rda.c
2518 F: drivers/gpio/gpio-rda.c
2519 F: drivers/irqchip/irq-rda-intc.c
2520 F: drivers/tty/serial/rda-uart.c
2522 ARM/REALTEK ARCHITECTURE
2523 M: Andreas Färber <afaerber@suse.de>
2524 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2525 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2527 F: Documentation/devicetree/bindings/arm/realtek.yaml
2528 F: arch/arm/boot/dts/rtd*
2529 F: arch/arm/mach-realtek/
2530 F: arch/arm64/boot/dts/realtek/
2532 ARM/RENESAS ARM64 ARCHITECTURE
2533 M: Geert Uytterhoeven <geert+renesas@glider.be>
2534 M: Magnus Damm <magnus.damm@gmail.com>
2535 L: linux-renesas-soc@vger.kernel.org
2537 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2538 C: irc://irc.libera.chat/renesas-soc
2539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2540 F: Documentation/devicetree/bindings/arm/renesas.yaml
2541 F: arch/arm64/boot/dts/renesas/
2542 F: drivers/soc/renesas/
2543 F: include/linux/soc/renesas/
2545 ARM/RISCPC ARCHITECTURE
2546 M: Russell King <linux@armlinux.org.uk>
2547 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2549 W: http://www.armlinux.org.uk/
2550 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2551 F: arch/arm/include/asm/hardware/ioc.h
2552 F: arch/arm/include/asm/hardware/iomd.h
2553 F: arch/arm/include/asm/hardware/memc.h
2554 F: arch/arm/mach-rpc/
2555 F: drivers/net/ethernet/8390/etherh.c
2556 F: drivers/net/ethernet/i825xx/ether1*
2557 F: drivers/net/ethernet/seeq/ether3*
2558 F: drivers/scsi/arm/
2560 ARM/Rockchip SoC support
2561 M: Heiko Stuebner <heiko@sntech.de>
2562 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2563 L: linux-rockchip@lists.infradead.org
2565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2566 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2567 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2568 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2569 F: arch/arm/boot/dts/rk3*
2570 F: arch/arm/boot/dts/rv1108*
2571 F: arch/arm/mach-rockchip/
2572 F: drivers/*/*/*rockchip*
2573 F: drivers/*/*rockchip*
2574 F: drivers/clk/rockchip/
2575 F: drivers/i2c/busses/i2c-rk3x.c
2576 F: sound/soc/rockchip/
2579 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2580 M: Krzysztof Kozlowski <krzk@kernel.org>
2581 R: Alim Akhtar <alim.akhtar@samsung.com>
2582 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2583 L: linux-samsung-soc@vger.kernel.org
2585 C: irc://irc.libera.chat/linux-exynos
2586 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2588 F: Documentation/arm/samsung/
2589 F: Documentation/devicetree/bindings/arm/samsung/
2590 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2591 F: Documentation/devicetree/bindings/soc/samsung/
2592 F: arch/arm/boot/dts/exynos*
2593 F: arch/arm/boot/dts/s3c*
2594 F: arch/arm/boot/dts/s5p*
2595 F: arch/arm/mach-exynos*/
2596 F: arch/arm/mach-s3c/
2597 F: arch/arm/mach-s5p*/
2598 F: arch/arm64/boot/dts/exynos/
2599 F: drivers/*/*/*s3c24*
2600 F: drivers/*/*s3c24*
2601 F: drivers/*/*s3c64xx*
2602 F: drivers/*/*s5pv210*
2603 F: drivers/clocksource/samsung_pwm_timer.c
2604 F: drivers/memory/samsung/
2605 F: drivers/pwm/pwm-samsung.c
2606 F: drivers/soc/samsung/
2607 F: drivers/tty/serial/samsung*
2608 F: include/clocksource/samsung_pwm.h
2609 F: include/linux/platform_data/*s3c*
2610 F: include/linux/serial_s3c.h
2611 F: include/linux/soc/samsung/
2617 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2618 M: Łukasz Stelmach <l.stelmach@samsung.com>
2619 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2620 L: linux-media@vger.kernel.org
2622 F: drivers/media/platform/samsung/s5p-g2d/
2624 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2625 M: Marek Szyprowski <m.szyprowski@samsung.com>
2626 L: linux-samsung-soc@vger.kernel.org
2627 L: linux-media@vger.kernel.org
2629 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2630 F: drivers/media/cec/platform/s5p/
2632 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2633 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2634 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2635 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2636 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2637 L: linux-media@vger.kernel.org
2639 F: drivers/media/platform/samsung/s5p-jpeg/
2641 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2642 M: Marek Szyprowski <m.szyprowski@samsung.com>
2643 M: Andrzej Hajda <andrzej.hajda@intel.com>
2644 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2645 L: linux-media@vger.kernel.org
2647 F: drivers/media/platform/samsung/s5p-mfc/
2649 ARM/SHMOBILE ARM ARCHITECTURE
2650 M: Geert Uytterhoeven <geert+renesas@glider.be>
2651 M: Magnus Damm <magnus.damm@gmail.com>
2652 L: linux-renesas-soc@vger.kernel.org
2654 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2655 C: irc://irc.libera.chat/renesas-soc
2656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2657 F: Documentation/devicetree/bindings/arm/renesas.yaml
2658 F: arch/arm/boot/dts/emev2*
2659 F: arch/arm/boot/dts/gr-peach*
2660 F: arch/arm/boot/dts/iwg20d-q7*
2661 F: arch/arm/boot/dts/r7s*
2662 F: arch/arm/boot/dts/r8a*
2663 F: arch/arm/boot/dts/r9a*
2664 F: arch/arm/boot/dts/sh*
2665 F: arch/arm/configs/shmobile_defconfig
2666 F: arch/arm/include/debug/renesas-scif.S
2667 F: arch/arm/mach-shmobile/
2668 F: drivers/soc/renesas/
2669 F: include/linux/soc/renesas/
2671 ARM/SOCFPGA ARCHITECTURE
2672 M: Dinh Nguyen <dinguyen@kernel.org>
2674 W: http://www.rocketboards.org
2675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2676 F: arch/arm/boot/dts/socfpga*
2677 F: arch/arm/configs/socfpga_defconfig
2678 F: arch/arm/mach-socfpga/
2679 F: arch/arm64/boot/dts/altera/
2680 F: arch/arm64/boot/dts/intel/
2682 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2683 M: Dinh Nguyen <dinguyen@kernel.org>
2685 F: drivers/clk/socfpga/
2687 ARM/SOCFPGA EDAC SUPPORT
2688 M: Dinh Nguyen <dinguyen@kernel.org>
2690 F: drivers/edac/altera_edac.[ch]
2692 ARM/SPREADTRUM SoC SUPPORT
2693 M: Orson Zhai <orsonzhai@gmail.com>
2694 M: Baolin Wang <baolin.wang7@gmail.com>
2695 M: Chunyan Zhang <zhang.lyra@gmail.com>
2697 F: arch/arm64/boot/dts/sprd
2702 ARM/STI ARCHITECTURE
2703 M: Patrice Chotard <patrice.chotard@foss.st.com>
2704 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2706 W: http://www.stlinux.com
2707 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2708 F: arch/arm/boot/dts/sti*
2709 F: arch/arm/mach-sti/
2710 F: drivers/ata/ahci_st.c
2711 F: drivers/char/hw_random/st-rng.c
2712 F: drivers/clocksource/arm_global_timer.c
2713 F: drivers/clocksource/clksrc_st_lpc.c
2714 F: drivers/cpufreq/sti-cpufreq.c
2715 F: drivers/dma/st_fdma*
2716 F: drivers/i2c/busses/i2c-st.c
2717 F: drivers/media/platform/st/sti/c8sectpfe/
2718 F: drivers/media/rc/st_rc.c
2719 F: drivers/mmc/host/sdhci-st.c
2720 F: drivers/phy/st/phy-miphy28lp.c
2721 F: drivers/phy/st/phy-stih407-usb.c
2722 F: drivers/pinctrl/pinctrl-st.c
2723 F: drivers/remoteproc/st_remoteproc.c
2724 F: drivers/remoteproc/st_slim_rproc.c
2725 F: drivers/reset/sti/
2726 F: drivers/rtc/rtc-st-lpc.c
2727 F: drivers/tty/serial/st-asc.c
2728 F: drivers/usb/dwc3/dwc3-st.c
2729 F: drivers/usb/host/ehci-st.c
2730 F: drivers/usb/host/ohci-st.c
2731 F: drivers/watchdog/st_lpc_wdt.c
2732 F: include/linux/remoteproc/st_slim_rproc.h
2734 ARM/STM32 ARCHITECTURE
2735 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2736 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2737 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2738 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2741 F: arch/arm/boot/dts/stm32*
2742 F: arch/arm/mach-stm32/
2743 F: drivers/clocksource/armv7m_systick.c
2747 ARM/Synaptics SoC support
2748 M: Jisheng Zhang <jszhang@kernel.org>
2749 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2750 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2752 F: arch/arm/boot/dts/berlin*
2753 F: arch/arm/mach-berlin/
2754 F: arch/arm64/boot/dts/synaptics/
2756 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2757 M: Lennert Buytenhek <kernel@wantstofly.org>
2758 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2761 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2762 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2763 L: linux-tegra@vger.kernel.org
2764 L: linux-media@vger.kernel.org
2766 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2767 F: drivers/media/cec/platform/tegra/
2769 ARM/TESLA FSD SoC SUPPORT
2770 M: Alim Akhtar <alim.akhtar@samsung.com>
2771 M: linux-fsd@tesla.com
2772 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2773 L: linux-samsung-soc@vger.kernel.org
2775 F: arch/arm64/boot/dts/tesla*
2777 ARM/TETON BGA MACHINE SUPPORT
2778 M: "Mark F. Brown" <mark.brown314@gmail.com>
2779 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2782 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2783 M: Santosh Shilimkar <ssantosh@kernel.org>
2784 L: linux-kernel@vger.kernel.org
2786 F: drivers/memory/*emif*
2788 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2789 M: Nishanth Menon <nm@ti.com>
2790 M: Santosh Shilimkar <ssantosh@kernel.org>
2791 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
2794 F: arch/arm/boot/dts/keystone-*
2795 F: arch/arm/mach-keystone/
2797 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2798 M: Santosh Shilimkar <ssantosh@kernel.org>
2799 L: linux-kernel@vger.kernel.org
2801 F: drivers/clk/keystone/
2803 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2804 M: Santosh Shilimkar <ssantosh@kernel.org>
2805 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2806 L: linux-kernel@vger.kernel.org
2808 F: drivers/clocksource/timer-keystone.c
2810 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2811 M: Santosh Shilimkar <ssantosh@kernel.org>
2812 L: linux-kernel@vger.kernel.org
2814 F: drivers/power/reset/keystone-reset.c
2816 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2817 M: Nishanth Menon <nm@ti.com>
2818 M: Vignesh Raghavendra <vigneshr@ti.com>
2819 M: Tero Kristo <kristo@kernel.org>
2820 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2822 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2823 F: arch/arm64/boot/dts/ti/Makefile
2824 F: arch/arm64/boot/dts/ti/k3-*
2825 F: include/dt-bindings/pinctrl/k3.h
2827 ARM/THECUS N2100 MACHINE SUPPORT
2828 M: Lennert Buytenhek <kernel@wantstofly.org>
2829 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2832 ARM/TOSA MACHINE SUPPORT
2833 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2834 M: Dirk Opfer <dirk@opfer-online.de>
2837 ARM/TOSHIBA VISCONTI ARCHITECTURE
2838 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2839 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2842 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2843 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
2844 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
2845 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2846 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2847 F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
2848 F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
2849 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2850 F: arch/arm64/boot/dts/toshiba/
2851 F: drivers/clk/visconti/
2852 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2853 F: drivers/gpio/gpio-visconti.c
2854 F: drivers/pci/controller/dwc/pcie-visconti.c
2855 F: drivers/pinctrl/visconti/
2856 F: drivers/watchdog/visconti_wdt.c
2859 ARM/UNIPHIER ARCHITECTURE
2860 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2861 M: Masami Hiramatsu <mhiramat@kernel.org>
2862 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2864 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2865 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2866 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2867 F: arch/arm/boot/dts/uniphier*
2868 F: arch/arm/include/asm/hardware/cache-uniphier.h
2869 F: arch/arm/mach-uniphier/
2870 F: arch/arm/mm/cache-uniphier.c
2871 F: arch/arm64/boot/dts/socionext/uniphier*
2872 F: drivers/bus/uniphier-system-bus.c
2873 F: drivers/clk/uniphier/
2874 F: drivers/dma/uniphier-mdmac.c
2875 F: drivers/gpio/gpio-uniphier.c
2876 F: drivers/i2c/busses/i2c-uniphier*
2877 F: drivers/irqchip/irq-uniphier-aidet.c
2878 F: drivers/mmc/host/uniphier-sd.c
2879 F: drivers/pinctrl/uniphier/
2880 F: drivers/reset/reset-uniphier.c
2881 F: drivers/tty/serial/8250/8250_uniphier.c
2884 ARM/VERSATILE EXPRESS PLATFORM
2885 M: Liviu Dudau <liviu.dudau@arm.com>
2886 M: Sudeep Holla <sudeep.holla@arm.com>
2887 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2888 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2892 F: arch/arm/boot/dts/vexpress*
2893 F: arch/arm/mach-vexpress/
2894 F: arch/arm64/boot/dts/arm/
2895 F: drivers/clk/versatile/clk-vexpress-osc.c
2896 F: drivers/clocksource/timer-versatile.c
2900 M: Russell King <linux@armlinux.org.uk>
2901 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2903 W: http://www.armlinux.org.uk/
2906 ARM/VOIPAC PXA270 SUPPORT
2907 M: Marek Vasut <marek.vasut@gmail.com>
2908 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2910 F: arch/arm/mach-pxa/include/mach/vpac270.h
2911 F: arch/arm/mach-pxa/vpac270.c
2913 ARM/VT8500 ARM ARCHITECTURE
2914 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2916 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2917 F: arch/arm/mach-vt8500/
2918 F: drivers/clocksource/timer-vt8500.c
2919 F: drivers/i2c/busses/i2c-wmt.c
2920 F: drivers/mmc/host/wmt-sdmmc.c
2921 F: drivers/pwm/pwm-vt8500.c
2922 F: drivers/rtc/rtc-vt8500.c
2923 F: drivers/tty/serial/vt8500_serial.c
2924 F: drivers/usb/host/ehci-platform.c
2925 F: drivers/usb/host/uhci-platform.c
2926 F: drivers/video/fbdev/vt8500lcdfb.*
2927 F: drivers/video/fbdev/wm8505fb*
2928 F: drivers/video/fbdev/wmt_ge_rops.*
2930 ARM/ZIPIT Z2 SUPPORT
2931 M: Marek Vasut <marek.vasut@gmail.com>
2932 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2934 F: arch/arm/mach-pxa/include/mach/z2.h
2935 F: arch/arm/mach-pxa/z2.c
2937 ARM/ZYNQ ARCHITECTURE
2938 M: Michal Simek <michal.simek@xilinx.com>
2939 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2941 W: http://wiki.xilinx.com
2942 T: git https://github.com/Xilinx/linux-xlnx.git
2943 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2944 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2945 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
2946 F: arch/arm/mach-zynq/
2947 F: drivers/clocksource/timer-cadence-ttc.c
2948 F: drivers/cpuidle/cpuidle-zynq.c
2949 F: drivers/edac/synopsys_edac.c
2950 F: drivers/i2c/busses/i2c-cadence.c
2951 F: drivers/i2c/busses/i2c-xiic.c
2952 F: drivers/mmc/host/sdhci-of-arasan.c
2956 ARM64 PORT (AARCH64 ARCHITECTURE)
2957 M: Catalin Marinas <catalin.marinas@arm.com>
2958 M: Will Deacon <will@kernel.org>
2959 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2962 F: Documentation/arm64/
2964 F: tools/testing/selftests/arm64/
2965 X: arch/arm64/boot/dts/
2967 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
2968 M: George McCollister <george.mccollister@gmail.com>
2969 L: netdev@vger.kernel.org
2971 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
2972 F: drivers/net/dsa/xrs700x/*
2973 F: net/dsa/tag_xrs700x.c
2975 AS3645A LED FLASH CONTROLLER DRIVER
2976 M: Sakari Ailus <sakari.ailus@iki.fi>
2977 L: linux-leds@vger.kernel.org
2979 F: drivers/leds/flash/leds-as3645a.c
2981 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2982 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2983 L: linux-media@vger.kernel.org
2985 T: git git://linuxtv.org/media_tree.git
2986 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2987 F: drivers/media/i2c/ak7375.c
2989 ASAHI KASEI AK8974 DRIVER
2990 M: Linus Walleij <linus.walleij@linaro.org>
2991 L: linux-iio@vger.kernel.org
2993 W: http://www.akm.com/
2994 F: drivers/iio/magnetometer/ak8974.c
2996 ASC7621 HARDWARE MONITOR DRIVER
2997 M: George Joseph <george.joseph@fairview5.com>
2998 L: linux-hwmon@vger.kernel.org
3000 F: Documentation/hwmon/asc7621.rst
3001 F: drivers/hwmon/asc7621.c
3003 ASIX AX88796C SPI ETHERNET ADAPTER
3004 M: Łukasz Stelmach <l.stelmach@samsung.com>
3006 F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3007 F: drivers/net/ethernet/asix/ax88796c_*
3009 ASPEED PINCTRL DRIVERS
3010 M: Andrew Jeffery <andrew@aj.id.au>
3011 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3012 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3013 L: linux-gpio@vger.kernel.org
3015 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
3016 F: drivers/pinctrl/aspeed/
3018 ASPEED SCU INTERRUPT CONTROLLER DRIVER
3019 M: Eddie James <eajames@linux.ibm.com>
3020 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3022 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3023 F: drivers/irqchip/irq-aspeed-scu-ic.c
3024 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3026 ASPEED SD/MMC DRIVER
3027 M: Andrew Jeffery <andrew@aj.id.au>
3028 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3029 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3030 L: linux-mmc@vger.kernel.org
3032 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3033 F: drivers/mmc/host/sdhci-of-aspeed*
3035 ASPEED VIDEO ENGINE DRIVER
3036 M: Eddie James <eajames@linux.ibm.com>
3037 L: linux-media@vger.kernel.org
3038 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3040 F: Documentation/devicetree/bindings/media/aspeed-video.txt
3041 F: drivers/media/platform/aspeed/
3043 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3044 M: Corentin Chary <corentin.chary@gmail.com>
3045 L: acpi4asus-user@lists.sourceforge.net
3046 L: platform-driver-x86@vger.kernel.org
3048 W: http://acpi4asus.sf.net
3049 F: drivers/platform/x86/asus*.c
3050 F: drivers/platform/x86/eeepc*.c
3052 ASUS TF103C DOCK DRIVER
3053 M: Hans de Goede <hdegoede@redhat.com>
3054 L: platform-driver-x86@vger.kernel.org
3056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3057 F: drivers/platform/x86/asus-tf103c-dock.c
3059 ASUS WMI HARDWARE MONITOR DRIVER
3060 M: Ed Brindley <kernel@maidavale.org>
3061 M: Denis Pauk <pauk.denis@gmail.com>
3062 L: linux-hwmon@vger.kernel.org
3064 F: drivers/hwmon/asus_wmi_sensors.c
3066 ASUS WMI EC HARDWARE MONITOR DRIVER
3067 M: Eugene Shalygin <eugene.shalygin@gmail.com>
3068 M: Denis Pauk <pauk.denis@gmail.com>
3069 L: linux-hwmon@vger.kernel.org
3071 F: drivers/hwmon/asus_wmi_ec_sensors.c
3073 ASUS EC HARDWARE MONITOR DRIVER
3074 M: Eugene Shalygin <eugene.shalygin@gmail.com>
3075 L: linux-hwmon@vger.kernel.org
3077 F: drivers/hwmon/asus-ec-sensors.c
3079 ASUS WIRELESS RADIO CONTROL DRIVER
3080 M: João Paulo Rechi Vita <jprvita@gmail.com>
3081 L: platform-driver-x86@vger.kernel.org
3083 F: drivers/platform/x86/asus-wireless.c
3086 M: David Howells <dhowells@redhat.com>
3087 L: keyrings@vger.kernel.org
3089 F: Documentation/crypto/asymmetric-keys.rst
3090 F: crypto/asymmetric_keys/
3091 F: include/crypto/pkcs7.h
3092 F: include/crypto/public_key.h
3093 F: include/linux/verification.h
3095 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3096 R: Dan Williams <dan.j.williams@intel.com>
3098 W: http://sourceforge.net/projects/xscaleiop
3099 F: Documentation/crypto/async-tx-api.rst
3101 F: include/linux/async_tx.h
3104 M: Bartosz Golaszewski <brgl@bgdev.pl>
3105 L: linux-i2c@vger.kernel.org
3107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3108 F: Documentation/devicetree/bindings/eeprom/at24.yaml
3109 F: drivers/misc/eeprom/at24.c
3111 ATA OVER ETHERNET (AOE) DRIVER
3112 M: "Justin Sanders" <justin@coraid.com>
3114 W: http://www.openaoe.org/
3115 F: Documentation/admin-guide/aoe/
3116 F: drivers/block/aoe/
3118 ATC260X PMIC MFD DRIVER
3119 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3120 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3121 L: linux-actions@lists.infradead.org
3123 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3124 F: drivers/input/misc/atc260x-onkey.c
3125 F: drivers/mfd/atc260*
3126 F: drivers/power/reset/atc260x-poweroff.c
3127 F: drivers/regulator/atc260x-regulator.c
3128 F: include/linux/mfd/atc260x/*
3130 ATHEROS 71XX/9XXX GPIO DRIVER
3131 M: Alban Bedel <albeu@free.fr>
3133 W: https://github.com/AlbanBedel/linux
3134 T: git git://github.com/AlbanBedel/linux
3135 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3136 F: drivers/gpio/gpio-ath79.c
3138 ATHEROS 71XX/9XXX USB PHY DRIVER
3139 M: Alban Bedel <albeu@free.fr>
3141 W: https://github.com/AlbanBedel/linux
3142 T: git git://github.com/AlbanBedel/linux
3143 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3144 F: drivers/phy/qualcomm/phy-ath79-usb.c
3146 ATHEROS ATH GENERIC UTILITIES
3147 M: Kalle Valo <kvalo@kernel.org>
3148 L: linux-wireless@vger.kernel.org
3150 F: drivers/net/wireless/ath/*
3152 ATHEROS ATH5K WIRELESS DRIVER
3153 M: Jiri Slaby <jirislaby@kernel.org>
3154 M: Nick Kossifidis <mickflemm@gmail.com>
3155 M: Luis Chamberlain <mcgrof@kernel.org>
3156 L: linux-wireless@vger.kernel.org
3158 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3159 F: drivers/net/wireless/ath/ath5k/
3161 ATHEROS ATH6KL WIRELESS DRIVER
3162 L: linux-wireless@vger.kernel.org
3164 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3165 F: drivers/net/wireless/ath/ath6kl/
3168 M: Ville Syrjala <syrjala@sci.fi>
3170 F: drivers/input/misc/ati_remote2.c
3172 ATK0110 HWMON DRIVER
3173 M: Luca Tettamanti <kronos.it@gmail.com>
3174 L: linux-hwmon@vger.kernel.org
3176 F: drivers/hwmon/asus_atk0110.c
3178 ATLX ETHERNET DRIVERS
3179 M: Chris Snook <chris.snook@gmail.com>
3180 L: netdev@vger.kernel.org
3182 W: http://sourceforge.net/projects/atl1
3183 W: http://atl1.sourceforge.net
3184 F: drivers/net/ethernet/atheros/
3187 M: Chas Williams <3chas3@gmail.com>
3188 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3189 L: netdev@vger.kernel.org
3191 W: http://linux-atm.sourceforge.net
3193 F: include/linux/atm*
3194 F: include/uapi/linux/atm*
3196 ATMEL MACB ETHERNET DRIVER
3197 M: Nicolas Ferre <nicolas.ferre@microchip.com>
3198 M: Claudiu Beznea <claudiu.beznea@microchip.com>
3200 F: drivers/net/ethernet/cadence/
3202 ATMEL MAXTOUCH DRIVER
3203 M: Nick Dyer <nick@shmanahar.org>
3205 T: git git://github.com/ndyer/linux.git
3206 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3207 F: drivers/input/touchscreen/atmel_mxt_ts.c
3209 ATMEL WIRELESS DRIVER
3210 M: Simon Kelley <simon@thekelleys.org.uk>
3211 L: linux-wireless@vger.kernel.org
3213 W: http://www.thekelleys.org.uk/atmel
3214 W: http://atmelwlandriver.sourceforge.net/
3215 F: drivers/net/wireless/atmel/atmel*
3217 ATOMIC INFRASTRUCTURE
3218 M: Will Deacon <will@kernel.org>
3219 M: Peter Zijlstra <peterz@infradead.org>
3220 R: Boqun Feng <boqun.feng@gmail.com>
3221 R: Mark Rutland <mark.rutland@arm.com>
3222 L: linux-kernel@vger.kernel.org
3224 F: arch/*/include/asm/atomic*.h
3225 F: include/*/atomic*.h
3226 F: include/linux/refcount.h
3227 F: Documentation/atomic_*.txt
3230 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3231 M: Bradley Grove <linuxdrivers@attotech.com>
3232 L: linux-scsi@vger.kernel.org
3234 W: http://www.attotech.com
3235 F: drivers/scsi/esas2r
3237 ATUSB IEEE 802.15.4 RADIO DRIVER
3238 M: Stefan Schmidt <stefan@datenfreihafen.org>
3239 L: linux-wpan@vger.kernel.org
3241 F: drivers/net/ieee802154/at86rf230.h
3242 F: drivers/net/ieee802154/atusb.c
3243 F: drivers/net/ieee802154/atusb.h
3246 M: Paul Moore <paul@paul-moore.com>
3247 M: Eric Paris <eparis@redhat.com>
3248 L: linux-audit@redhat.com (moderated for non-subscribers)
3250 W: https://github.com/linux-audit
3251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3252 F: include/asm-generic/audit_*.h
3253 F: include/linux/audit.h
3254 F: include/linux/audit_arch.h
3255 F: include/uapi/linux/audit.h
3259 AUXILIARY DISPLAY DRIVERS
3260 M: Miguel Ojeda <ojeda@kernel.org>
3262 F: Documentation/devicetree/bindings/auxdisplay/
3263 F: drivers/auxdisplay/
3264 F: include/linux/cfag12864b.h
3266 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3267 M: Andreas Klinger <ak@it-klinger.de>
3268 L: linux-iio@vger.kernel.org
3270 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3271 F: drivers/iio/adc/hx711.c
3274 M: Ralf Baechle <ralf@linux-mips.org>
3275 L: linux-hams@vger.kernel.org
3277 W: http://www.linux-ax25.org/
3278 F: include/net/ax25.h
3279 F: include/uapi/linux/ax25.h
3283 M: Peter Rosin <peda@axentia.se>
3284 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3286 F: arch/arm/boot/dts/at91-linea.dtsi
3287 F: arch/arm/boot/dts/at91-natte.dtsi
3288 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3289 F: arch/arm/boot/dts/at91-tse850-3.dts
3291 AXENTIA ASOC DRIVERS
3292 M: Peter Rosin <peda@axentia.se>
3293 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3295 F: Documentation/devicetree/bindings/sound/axentia,*
3296 F: sound/soc/atmel/tse850-pcm5142.c
3298 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3299 M: Nuno Sá <nuno.sa@analog.com>
3300 L: linux-hwmon@vger.kernel.org
3302 W: http://ez.analog.com/community/linux-device-drivers
3303 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3304 F: drivers/hwmon/axi-fan-control.c
3306 AXXIA I2C CONTROLLER
3307 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3308 L: linux-i2c@vger.kernel.org
3310 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3311 F: drivers/i2c/busses/i2c-axxia.c
3314 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3315 L: linux-media@vger.kernel.org
3317 W: https://linuxtv.org
3318 T: git git://linuxtv.org/media_tree.git
3319 F: drivers/media/usb/dvb-usb-v2/az6007.c
3321 AZTECH FM RADIO RECEIVER DRIVER
3322 M: Hans Verkuil <hverkuil@xs4all.nl>
3323 L: linux-media@vger.kernel.org
3325 W: https://linuxtv.org
3326 T: git git://linuxtv.org/media_tree.git
3327 F: drivers/media/radio/radio-aztech*
3330 L: linux-wireless@vger.kernel.org
3331 L: b43-dev@lists.infradead.org
3333 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3334 F: drivers/net/wireless/broadcom/b43/
3336 B43LEGACY WIRELESS DRIVER
3337 M: Larry Finger <Larry.Finger@lwfinger.net>
3338 L: linux-wireless@vger.kernel.org
3339 L: b43-dev@lists.infradead.org
3341 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3342 F: drivers/net/wireless/broadcom/b43legacy/
3344 BACKLIGHT CLASS/SUBSYSTEM
3345 M: Lee Jones <lee.jones@linaro.org>
3346 M: Daniel Thompson <daniel.thompson@linaro.org>
3347 M: Jingoo Han <jingoohan1@gmail.com>
3348 L: dri-devel@lists.freedesktop.org
3350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3351 F: Documentation/ABI/stable/sysfs-class-backlight
3352 F: Documentation/ABI/testing/sysfs-class-backlight
3353 F: Documentation/devicetree/bindings/leds/backlight
3354 F: drivers/video/backlight/
3355 F: include/linux/backlight.h
3356 F: include/linux/pwm_backlight.h
3358 BARCO P50 GPIO DRIVER
3359 M: Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3360 M: Peter Korsgaard <peter.korsgaard@barco.com>
3362 F: drivers/platform/x86/barco-p50-gpio.c
3365 M: Marek Lindner <mareklindner@neomailbox.ch>
3366 M: Simon Wunderlich <sw@simonwunderlich.de>
3367 M: Antonio Quartulli <a@unstable.cc>
3368 M: Sven Eckelmann <sven@narfation.org>
3369 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3371 W: https://www.open-mesh.org/
3372 Q: https://patchwork.open-mesh.org/project/batman/list/
3373 B: https://www.open-mesh.org/projects/batman-adv/issues
3374 C: ircs://irc.hackint.org/batadv
3375 T: git https://git.open-mesh.org/linux-merge.git
3376 F: Documentation/networking/batman-adv.rst
3377 F: include/uapi/linux/batadv_packet.h
3378 F: include/uapi/linux/batman_adv.h
3381 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3382 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3383 L: linux-hams@vger.kernel.org
3385 W: http://www.baycom.org/~tom/ham/ham.html
3386 F: drivers/net/hamradio/baycom*
3388 BCACHE (BLOCK LAYER CACHE)
3389 M: Coly Li <colyli@suse.de>
3390 M: Kent Overstreet <kent.overstreet@gmail.com>
3391 L: linux-bcache@vger.kernel.org
3393 W: http://bcache.evilpiepirate.org
3394 C: irc://irc.oftc.net/bcache
3395 F: drivers/md/bcache/
3397 BDISP ST MEDIA DRIVER
3398 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3399 L: linux-media@vger.kernel.org
3401 W: https://linuxtv.org
3402 T: git git://linuxtv.org/media_tree.git
3403 F: drivers/media/platform/st/sti/bdisp
3405 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3406 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3407 L: netdev@vger.kernel.org
3409 F: drivers/net/ethernet/ec_bhf.c
3412 M: Luis de Bethencourt <luisbg@kernel.org>
3413 M: Salah Triki <salah.triki@gmail.com>
3415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3416 F: Documentation/filesystems/befs.rst
3420 M: Paolo Valente <paolo.valente@linaro.org>
3421 M: Jens Axboe <axboe@kernel.dk>
3422 L: linux-block@vger.kernel.org
3424 F: Documentation/block/bfq-iosched.rst
3428 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3430 F: Documentation/filesystems/bfs.rst
3432 F: include/uapi/linux/bfs_fs.h
3435 M: Yury Norov <yury.norov@gmail.com>
3436 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3437 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3439 F: include/linux/bitmap.h
3440 F: include/linux/find.h
3443 F: lib/find_bit_benchmark.c
3444 F: lib/test_bitmap.c
3445 F: tools/include/linux/bitmap.h
3446 F: tools/include/linux/find.h
3447 F: tools/lib/bitmap.c
3448 F: tools/lib/find_bit.c
3450 BLINKM RGB LED DRIVER
3451 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3453 F: drivers/leds/leds-blinkm.c
3456 M: Jens Axboe <axboe@kernel.dk>
3457 L: linux-block@vger.kernel.org
3459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3460 F: Documentation/ABI/stable/sysfs-block
3461 F: Documentation/block/
3464 F: include/linux/bio.h
3465 F: include/linux/blk*
3466 F: kernel/trace/blktrace.c
3470 M: Joern Engel <joern@lazybastard.org>
3471 L: linux-mtd@lists.infradead.org
3473 F: drivers/mtd/devices/block2mtd.c
3476 M: Marcel Holtmann <marcel@holtmann.org>
3477 M: Johan Hedberg <johan.hedberg@gmail.com>
3478 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3479 L: linux-bluetooth@vger.kernel.org
3481 W: http://www.bluez.org/
3482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3484 F: drivers/bluetooth/
3487 M: Marcel Holtmann <marcel@holtmann.org>
3488 M: Johan Hedberg <johan.hedberg@gmail.com>
3489 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3490 L: linux-bluetooth@vger.kernel.org
3492 W: http://www.bluez.org/
3493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3495 F: include/net/bluetooth/
3499 M: Jay Vosburgh <j.vosburgh@gmail.com>
3500 M: Veaceslav Falico <vfalico@gmail.com>
3501 M: Andy Gospodarek <andy@greyhouse.net>
3502 L: netdev@vger.kernel.org
3504 W: http://sourceforge.net/projects/bonding/
3505 F: drivers/net/bonding/
3506 F: include/net/bonding.h
3507 F: include/uapi/linux/if_bonding.h
3509 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3510 M: Dan Robertson <dan@dlrobertson.com>
3511 L: linux-iio@vger.kernel.org
3513 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3514 F: drivers/iio/accel/bma400*
3516 BPF (Safe dynamic programs and tools)
3517 M: Alexei Starovoitov <ast@kernel.org>
3518 M: Daniel Borkmann <daniel@iogearbox.net>
3519 M: Andrii Nakryiko <andrii@kernel.org>
3520 R: Martin KaFai Lau <kafai@fb.com>
3521 R: Song Liu <songliubraving@fb.com>
3522 R: Yonghong Song <yhs@fb.com>
3523 R: John Fastabend <john.fastabend@gmail.com>
3524 R: KP Singh <kpsingh@kernel.org>
3525 L: netdev@vger.kernel.org
3526 L: bpf@vger.kernel.org
3529 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3532 F: Documentation/bpf/
3533 F: Documentation/networking/filter.rst
3534 F: Documentation/userspace-api/ebpf/
3536 F: include/linux/bpf*
3537 F: include/linux/btf*
3538 F: include/linux/filter.h
3539 F: include/trace/events/xdp.h
3540 F: include/uapi/linux/bpf*
3541 F: include/uapi/linux/btf*
3542 F: include/uapi/linux/filter.h
3544 F: kernel/trace/bpf_trace.c
3547 F: net/core/filter.c
3548 F: net/sched/act_bpf.c
3549 F: net/sched/cls_bpf.c
3551 F: scripts/bpf_doc.py
3552 F: scripts/pahole-flags.sh
3553 F: scripts/pahole-version.sh
3556 F: tools/testing/selftests/bpf/
3561 M: Shubham Bansal <illusionist.neo@gmail.com>
3562 L: netdev@vger.kernel.org
3563 L: bpf@vger.kernel.org
3568 M: Daniel Borkmann <daniel@iogearbox.net>
3569 M: Alexei Starovoitov <ast@kernel.org>
3570 M: Zi Shen Lim <zlim.lnx@gmail.com>
3571 L: netdev@vger.kernel.org
3572 L: bpf@vger.kernel.org
3576 BPF JIT for MIPS (32-BIT AND 64-BIT)
3577 M: Johan Almbladh <johan.almbladh@anyfinetworks.com>
3578 M: Paul Burton <paulburton@kernel.org>
3579 L: netdev@vger.kernel.org
3580 L: bpf@vger.kernel.org
3584 BPF JIT for NFP NICs
3585 M: Jakub Kicinski <kuba@kernel.org>
3586 L: netdev@vger.kernel.org
3587 L: bpf@vger.kernel.org
3589 F: drivers/net/ethernet/netronome/nfp/bpf/
3591 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3592 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3593 L: netdev@vger.kernel.org
3594 L: bpf@vger.kernel.org
3596 F: arch/powerpc/net/
3598 BPF JIT for RISC-V (32-bit)
3599 M: Luke Nelson <luke.r.nels@gmail.com>
3600 M: Xi Wang <xi.wang@gmail.com>
3601 L: netdev@vger.kernel.org
3602 L: bpf@vger.kernel.org
3605 X: arch/riscv/net/bpf_jit_comp64.c
3607 BPF JIT for RISC-V (64-bit)
3608 M: Björn Töpel <bjorn@kernel.org>
3609 L: netdev@vger.kernel.org
3610 L: bpf@vger.kernel.org
3613 X: arch/riscv/net/bpf_jit_comp32.c
3616 M: Ilya Leoshkevich <iii@linux.ibm.com>
3617 M: Heiko Carstens <hca@linux.ibm.com>
3618 M: Vasily Gorbik <gor@linux.ibm.com>
3619 L: netdev@vger.kernel.org
3620 L: bpf@vger.kernel.org
3623 X: arch/s390/net/pnet.c
3625 BPF JIT for SPARC (32-BIT AND 64-BIT)
3626 M: David S. Miller <davem@davemloft.net>
3627 L: netdev@vger.kernel.org
3628 L: bpf@vger.kernel.org
3632 BPF JIT for X86 32-BIT
3633 M: Wang YanQing <udknight@gmail.com>
3634 L: netdev@vger.kernel.org
3635 L: bpf@vger.kernel.org
3637 F: arch/x86/net/bpf_jit_comp32.c
3639 BPF JIT for X86 64-BIT
3640 M: Alexei Starovoitov <ast@kernel.org>
3641 M: Daniel Borkmann <daniel@iogearbox.net>
3642 L: netdev@vger.kernel.org
3643 L: bpf@vger.kernel.org
3646 X: arch/x86/net/bpf_jit_comp32.c
3648 BPF LSM (Security Audit and Enforcement using BPF)
3649 M: KP Singh <kpsingh@kernel.org>
3650 R: Florent Revest <revest@chromium.org>
3651 R: Brendan Jackman <jackmanb@chromium.org>
3652 L: bpf@vger.kernel.org
3654 F: Documentation/bpf/prog_lsm.rst
3655 F: include/linux/bpf_lsm.h
3656 F: kernel/bpf/bpf_lsm.c
3659 BROADCOM B44 10/100 ETHERNET DRIVER
3660 M: Michael Chan <michael.chan@broadcom.com>
3661 L: netdev@vger.kernel.org
3663 F: drivers/net/ethernet/broadcom/b44.*
3665 BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
3666 M: Florian Fainelli <f.fainelli@gmail.com>
3667 L: netdev@vger.kernel.org
3668 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3670 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3671 F: drivers/net/dsa/b53/*
3672 F: drivers/net/dsa/bcm_sf2*
3673 F: include/linux/dsa/brcm.h
3674 F: include/linux/platform_data/b53.h
3676 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3677 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
3678 L: bcm-kernel-feedback-list@broadcom.com
3679 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3680 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3683 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3684 F: drivers/pci/controller/pcie-brcmstb.c
3685 F: drivers/staging/vc04_services
3689 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3690 M: Florian Fainelli <f.fainelli@gmail.com>
3691 M: Ray Jui <rjui@broadcom.com>
3692 M: Scott Branden <sbranden@broadcom.com>
3693 M: bcm-kernel-feedback-list@broadcom.com
3695 T: git git://github.com/broadcom/mach-bcm
3696 F: arch/arm/mach-bcm/
3702 BROADCOM BCM47XX MIPS ARCHITECTURE
3703 M: Hauke Mehrtens <hauke@hauke-m.de>
3704 M: Rafał Miłecki <zajec5@gmail.com>
3705 L: linux-mips@vger.kernel.org
3707 F: Documentation/devicetree/bindings/mips/brcm/
3708 F: arch/mips/bcm47xx/*
3709 F: arch/mips/include/asm/mach-bcm47xx/*
3711 BROADCOM BCM4908 ETHERNET DRIVER
3712 M: Rafał Miłecki <rafal@milecki.pl>
3713 M: bcm-kernel-feedback-list@broadcom.com
3714 L: netdev@vger.kernel.org
3716 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3717 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3718 F: drivers/net/ethernet/broadcom/unimac.h
3720 BROADCOM BCM4908 PINMUX DRIVER
3721 M: Rafał Miłecki <rafal@milecki.pl>
3722 M: bcm-kernel-feedback-list@broadcom.com
3723 L: linux-gpio@vger.kernel.org
3725 F: Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
3726 F: drivers/pinctrl/bcm/pinctrl-bcm4908.c
3728 BROADCOM BCM5301X ARM ARCHITECTURE
3729 M: Florian Fainelli <f.fainelli@gmail.com>
3730 M: Hauke Mehrtens <hauke@hauke-m.de>
3731 M: Rafał Miłecki <zajec5@gmail.com>
3732 M: bcm-kernel-feedback-list@broadcom.com
3733 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3735 F: arch/arm/boot/dts/bcm470*
3736 F: arch/arm/boot/dts/bcm5301*
3737 F: arch/arm/boot/dts/bcm953012*
3738 F: arch/arm/mach-bcm/bcm_5301x.c
3740 BROADCOM BCM53573 ARM ARCHITECTURE
3741 M: Florian Fainelli <f.fainelli@gmail.com>
3742 M: Rafał Miłecki <rafal@milecki.pl>
3743 L: bcm-kernel-feedback-list@broadcom.com
3744 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3746 F: arch/arm/boot/dts/bcm47189*
3747 F: arch/arm/boot/dts/bcm53573*
3749 BROADCOM BCM63XX ARM ARCHITECTURE
3750 M: Florian Fainelli <f.fainelli@gmail.com>
3751 M: bcm-kernel-feedback-list@broadcom.com
3752 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3754 T: git git://github.com/broadcom/stblinux.git
3757 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3758 M: Kevin Cernekee <cernekee@gmail.com>
3759 L: linux-usb@vger.kernel.org
3761 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3763 BROADCOM BCM7XXX ARM ARCHITECTURE
3764 M: Florian Fainelli <f.fainelli@gmail.com>
3765 M: bcm-kernel-feedback-list@broadcom.com
3766 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3768 T: git git://github.com/broadcom/stblinux.git
3769 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3770 F: arch/arm/boot/dts/bcm7*.dts*
3771 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3772 F: arch/arm/mach-bcm/*brcmstb*
3773 F: arch/arm/mm/cache-b15-rac.c
3774 F: drivers/bus/brcmstb_gisb.c
3775 F: drivers/pci/controller/pcie-brcmstb.c
3781 M: Al Cooper <alcooperx@gmail.com>
3782 L: linux-usb@vger.kernel.org
3783 L: bcm-kernel-feedback-list@broadcom.com
3785 F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml
3786 F: drivers/usb/gadget/udc/bdc/
3788 BROADCOM BMIPS CPUFREQ DRIVER
3789 M: Markus Mayer <mmayer@broadcom.com>
3790 M: bcm-kernel-feedback-list@broadcom.com
3791 L: linux-pm@vger.kernel.org
3793 F: drivers/cpufreq/bmips-cpufreq.c
3795 BROADCOM BMIPS MIPS ARCHITECTURE
3796 M: Florian Fainelli <f.fainelli@gmail.com>
3797 L: bcm-kernel-feedback-list@broadcom.com
3798 L: linux-mips@vger.kernel.org
3800 T: git git://github.com/broadcom/stblinux.git
3801 F: arch/mips/bmips/*
3802 F: arch/mips/boot/dts/brcm/bcm*.dts*
3803 F: arch/mips/include/asm/mach-bmips/*
3804 F: arch/mips/kernel/*bmips*
3805 F: drivers/soc/bcm/bcm63xx
3806 F: drivers/irqchip/irq-bcm63*
3807 F: drivers/irqchip/irq-bcm7*
3808 F: drivers/irqchip/irq-brcmstb*
3809 F: include/linux/bcm963xx_nvram.h
3810 F: include/linux/bcm963xx_tag.h
3812 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3813 M: Rasesh Mody <rmody@marvell.com>
3814 M: GR-Linux-NIC-Dev@marvell.com
3815 L: netdev@vger.kernel.org
3817 F: drivers/net/ethernet/broadcom/bnx2.*
3818 F: drivers/net/ethernet/broadcom/bnx2_*
3820 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3821 M: Saurav Kashyap <skashyap@marvell.com>
3822 M: Javed Hasan <jhasan@marvell.com>
3823 M: GR-QLogic-Storage-Upstream@marvell.com
3824 L: linux-scsi@vger.kernel.org
3826 F: drivers/scsi/bnx2fc/
3828 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3829 M: Nilesh Javali <njavali@marvell.com>
3830 M: Manish Rangankar <mrangankar@marvell.com>
3831 M: GR-QLogic-Storage-Upstream@marvell.com
3832 L: linux-scsi@vger.kernel.org
3834 F: drivers/scsi/bnx2i/
3836 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3837 M: Ariel Elior <aelior@marvell.com>
3838 M: Sudarsana Kalluru <skalluru@marvell.com>
3839 M: Manish Chopra <manishc@marvell.com>
3840 L: netdev@vger.kernel.org
3842 F: drivers/net/ethernet/broadcom/bnx2x/
3844 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3845 M: Michael Chan <michael.chan@broadcom.com>
3846 L: netdev@vger.kernel.org
3848 F: drivers/net/ethernet/broadcom/bnxt/
3850 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3851 M: Arend van Spriel <aspriel@gmail.com>
3852 M: Franky Lin <franky.lin@broadcom.com>
3853 M: Hante Meuleman <hante.meuleman@broadcom.com>
3854 L: linux-wireless@vger.kernel.org
3855 L: brcm80211-dev-list.pdl@broadcom.com
3856 L: SHA-cyfmac-dev-list@infineon.com
3858 F: drivers/net/wireless/broadcom/brcm80211/
3860 BROADCOM BRCMSTB GPIO DRIVER
3861 M: Doug Berger <opendmb@gmail.com>
3862 M: Florian Fainelli <f.fainelli@gmail.com>
3863 L: bcm-kernel-feedback-list@broadcom.com
3865 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
3866 F: drivers/gpio/gpio-brcmstb.c
3868 BROADCOM BRCMSTB I2C DRIVER
3869 M: Kamal Dasu <kdasu.kdev@gmail.com>
3870 L: linux-i2c@vger.kernel.org
3871 L: bcm-kernel-feedback-list@broadcom.com
3873 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3874 F: drivers/i2c/busses/i2c-brcmstb.c
3876 BROADCOM BRCMSTB UART DRIVER
3877 M: Al Cooper <alcooperx@gmail.com>
3878 L: linux-serial@vger.kernel.org
3879 L: bcm-kernel-feedback-list@broadcom.com
3881 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
3882 F: drivers/tty/serial/8250/8250_bcm7271.c
3884 BROADCOM BRCMSTB USB EHCI DRIVER
3885 M: Al Cooper <alcooperx@gmail.com>
3886 L: linux-usb@vger.kernel.org
3887 L: bcm-kernel-feedback-list@broadcom.com
3889 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3890 F: drivers/usb/host/ehci-brcm.*
3892 BROADCOM BRCMSTB USB PIN MAP DRIVER
3893 M: Al Cooper <alcooperx@gmail.com>
3894 L: linux-usb@vger.kernel.org
3895 L: bcm-kernel-feedback-list@broadcom.com
3897 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
3898 F: drivers/usb/misc/brcmstb-usb-pinmap.c
3900 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3901 M: Al Cooper <alcooperx@gmail.com>
3902 L: linux-kernel@vger.kernel.org
3903 L: bcm-kernel-feedback-list@broadcom.com
3905 F: drivers/phy/broadcom/phy-brcm-usb*
3907 BROADCOM ETHERNET PHY DRIVERS
3908 M: Florian Fainelli <f.fainelli@gmail.com>
3909 L: bcm-kernel-feedback-list@broadcom.com
3910 L: netdev@vger.kernel.org
3912 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3913 F: drivers/net/phy/bcm*.[ch]
3914 F: drivers/net/phy/broadcom.c
3915 F: include/linux/brcmphy.h
3917 BROADCOM GENET ETHERNET DRIVER
3918 M: Doug Berger <opendmb@gmail.com>
3919 M: Florian Fainelli <f.fainelli@gmail.com>
3920 L: bcm-kernel-feedback-list@broadcom.com
3921 L: netdev@vger.kernel.org
3923 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
3924 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
3925 F: drivers/net/ethernet/broadcom/genet/
3926 F: drivers/net/ethernet/broadcom/unimac.h
3927 F: drivers/net/mdio/mdio-bcm-unimac.c
3928 F: include/linux/platform_data/bcmgenet.h
3929 F: include/linux/platform_data/mdio-bcm-unimac.h
3931 BROADCOM IPROC ARM ARCHITECTURE
3932 M: Ray Jui <rjui@broadcom.com>
3933 M: Scott Branden <sbranden@broadcom.com>
3934 M: bcm-kernel-feedback-list@broadcom.com
3935 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3937 T: git git://github.com/broadcom/stblinux.git
3938 F: arch/arm64/boot/dts/broadcom/northstar2/*
3939 F: arch/arm64/boot/dts/broadcom/stingray/*
3940 F: drivers/clk/bcm/clk-ns*
3941 F: drivers/clk/bcm/clk-sr*
3942 F: drivers/pinctrl/bcm/pinctrl-ns*
3943 F: include/dt-bindings/clock/bcm-sr*
3960 BROADCOM IPROC GBIT ETHERNET DRIVER
3961 M: Rafał Miłecki <rafal@milecki.pl>
3962 M: bcm-kernel-feedback-list@broadcom.com
3963 L: netdev@vger.kernel.org
3965 F: Documentation/devicetree/bindings/net/brcm,amac.yaml
3966 F: drivers/net/ethernet/broadcom/bgmac*
3967 F: drivers/net/ethernet/broadcom/unimac.h
3969 BROADCOM KONA GPIO DRIVER
3970 M: Ray Jui <rjui@broadcom.com>
3971 L: bcm-kernel-feedback-list@broadcom.com
3973 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3974 F: drivers/gpio/gpio-bcm-kona.c
3976 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
3977 M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
3978 M: Kashyap Desai <kashyap.desai@broadcom.com>
3979 M: Sumit Saxena <sumit.saxena@broadcom.com>
3980 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
3981 L: mpi3mr-linuxdrv.pdl@broadcom.com
3982 L: linux-scsi@vger.kernel.org
3984 W: https://www.broadcom.com/support/storage
3985 F: drivers/scsi/mpi3mr/
3987 BROADCOM NETXTREME-E ROCE DRIVER
3988 M: Selvin Xavier <selvin.xavier@broadcom.com>
3989 L: linux-rdma@vger.kernel.org
3991 W: http://www.broadcom.com
3992 F: drivers/infiniband/hw/bnxt_re/
3993 F: include/uapi/rdma/bnxt_re-abi.h
3995 BROADCOM NVRAM DRIVER
3996 M: Rafał Miłecki <zajec5@gmail.com>
3997 L: linux-mips@vger.kernel.org
3999 F: drivers/firmware/broadcom/*
4001 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4002 M: Rafał Miłecki <rafal@milecki.pl>
4003 M: Florian Fainelli <f.fainelli@gmail.com>
4004 M: bcm-kernel-feedback-list@broadcom.com
4005 L: linux-pm@vger.kernel.org
4007 T: git git://github.com/broadcom/stblinux.git
4008 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
4009 F: include/dt-bindings/soc/bcm-pmb.h
4011 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4012 M: Rafał Miłecki <zajec5@gmail.com>
4013 L: linux-wireless@vger.kernel.org
4016 F: include/linux/bcma/
4019 M: Kamal Dasu <kdasu.kdev@gmail.com>
4020 M: bcm-kernel-feedback-list@broadcom.com
4022 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4023 F: drivers/spi/spi-bcm-qspi.*
4024 F: drivers/spi/spi-brcmstb-qspi.c
4025 F: drivers/spi/spi-iproc-qspi.c
4027 BROADCOM STB AVS CPUFREQ DRIVER
4028 M: Markus Mayer <mmayer@broadcom.com>
4029 M: bcm-kernel-feedback-list@broadcom.com
4030 L: linux-pm@vger.kernel.org
4032 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4033 F: drivers/cpufreq/brcmstb*
4035 BROADCOM STB AVS TMON DRIVER
4036 M: Markus Mayer <mmayer@broadcom.com>
4037 M: bcm-kernel-feedback-list@broadcom.com
4038 L: linux-pm@vger.kernel.org
4040 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4041 F: drivers/thermal/broadcom/brcmstb*
4043 BROADCOM STB DPFE DRIVER
4044 M: Markus Mayer <mmayer@broadcom.com>
4045 M: bcm-kernel-feedback-list@broadcom.com
4046 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4048 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4049 F: drivers/memory/brcmstb_dpfe.c
4051 BROADCOM STB NAND FLASH DRIVER
4052 M: Brian Norris <computersforpeace@gmail.com>
4053 M: Kamal Dasu <kdasu.kdev@gmail.com>
4054 L: linux-mtd@lists.infradead.org
4055 L: bcm-kernel-feedback-list@broadcom.com
4057 F: drivers/mtd/nand/raw/brcmnand/
4058 F: include/linux/platform_data/brcmnand.h
4060 BROADCOM STB PCIE DRIVER
4061 M: Jim Quinlan <jim2101024@gmail.com>
4062 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
4063 M: Florian Fainelli <f.fainelli@gmail.com>
4064 M: bcm-kernel-feedback-list@broadcom.com
4065 L: linux-pci@vger.kernel.org
4067 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4068 F: drivers/pci/controller/pcie-brcmstb.c
4070 BROADCOM SYSTEMPORT ETHERNET DRIVER
4071 M: Florian Fainelli <f.fainelli@gmail.com>
4072 L: bcm-kernel-feedback-list@broadcom.com
4073 L: netdev@vger.kernel.org
4075 F: drivers/net/ethernet/broadcom/bcmsysport.*
4076 F: drivers/net/ethernet/broadcom/unimac.h
4077 F: Documentation/devicetree/bindings/net/brcm,systemport.yaml
4079 BROADCOM TG3 GIGABIT ETHERNET DRIVER
4080 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
4081 M: Prashant Sreedharan <prashant@broadcom.com>
4082 M: Michael Chan <mchan@broadcom.com>
4083 L: netdev@vger.kernel.org
4085 F: drivers/net/ethernet/broadcom/tg3.*
4088 M: Scott Branden <scott.branden@broadcom.com>
4089 L: bcm-kernel-feedback-list@broadcom.com
4091 F: drivers/misc/bcm-vk/
4092 F: include/uapi/linux/misc/bcm_vk.h
4094 BROCADE BFA FC SCSI DRIVER
4095 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4096 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4097 L: linux-scsi@vger.kernel.org
4099 F: drivers/scsi/bfa/
4101 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4102 M: Rasesh Mody <rmody@marvell.com>
4103 M: Sudarsana Kalluru <skalluru@marvell.com>
4104 M: GR-Linux-NIC-Dev@marvell.com
4105 L: netdev@vger.kernel.org
4107 F: drivers/net/ethernet/brocade/bna/
4109 BSG (block layer generic sg v4 driver)
4110 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4111 L: linux-scsi@vger.kernel.org
4114 F: include/linux/bsg.h
4115 F: include/uapi/linux/bsg.h
4118 M: Clemens Ladisch <clemens@ladisch.de>
4119 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4122 F: Documentation/sound/cards/bt87x.rst
4123 F: sound/pci/bt87x.c
4126 M: Michael Buesch <m@bues.ch>
4128 W: http://bu3sch.de/btgpio.php
4129 F: drivers/gpio/gpio-bt8xx.c
4132 M: Chris Mason <clm@fb.com>
4133 M: Josef Bacik <josef@toxicpanda.com>
4134 M: David Sterba <dsterba@suse.com>
4135 L: linux-btrfs@vger.kernel.org
4137 W: http://btrfs.wiki.kernel.org/
4138 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
4139 C: irc://irc.libera.chat/btrfs
4140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4141 F: Documentation/filesystems/btrfs.rst
4143 F: include/linux/btrfs*
4144 F: include/uapi/linux/btrfs*
4146 BTTV VIDEO4LINUX DRIVER
4147 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4148 L: linux-media@vger.kernel.org
4150 W: https://linuxtv.org
4151 T: git git://linuxtv.org/media_tree.git
4152 F: Documentation/driver-api/media/drivers/bttv*
4153 F: drivers/media/pci/bt8xx/bttv*
4155 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4156 M: Chanwoo Choi <cw00.choi@samsung.com>
4157 L: linux-pm@vger.kernel.org
4158 L: linux-samsung-soc@vger.kernel.org
4160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4161 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
4162 F: drivers/devfreq/exynos-bus.c
4164 BUSLOGIC SCSI DRIVER
4165 M: Khalid Aziz <khalid@gonehiking.org>
4166 L: linux-scsi@vger.kernel.org
4168 F: drivers/scsi/BusLogic.*
4169 F: drivers/scsi/FlashPoint.*
4171 C-MEDIA CMI8788 DRIVER
4172 M: Clemens Ladisch <clemens@ladisch.de>
4173 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4176 F: sound/pci/oxygen/
4179 M: Guo Ren <guoren@kernel.org>
4180 L: linux-csky@vger.kernel.org
4182 T: git https://github.com/c-sky/csky-linux.git
4183 F: Documentation/devicetree/bindings/csky/
4184 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
4185 F: Documentation/devicetree/bindings/timer/csky,*
4187 F: drivers/clocksource/timer-gx6605s.c
4188 F: drivers/clocksource/timer-mp-csky.c
4189 F: drivers/irqchip/irq-csky-*
4193 CA8210 IEEE-802.15.4 RADIO DRIVER
4194 L: linux-wpan@vger.kernel.org
4196 W: https://github.com/Cascoda/ca8210-linux.git
4197 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4198 F: drivers/net/ieee802154/ca8210.c
4200 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4201 M: Damien Le Moal <damien.lemoal@wdc.com>
4202 L: linux-riscv@lists.infradead.org
4203 L: linux-gpio@vger.kernel.org (pinctrl driver)
4204 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4205 F: drivers/pinctrl/pinctrl-k210.c
4207 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4208 M: Damien Le Moal <damien.lemoal@wdc.com>
4209 L: linux-kernel@vger.kernel.org
4210 L: linux-riscv@lists.infradead.org
4212 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4213 F: drivers/reset/reset-k210.c
4215 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4216 M: Damien Le Moal <damien.lemoal@wdc.com>
4217 L: linux-riscv@lists.infradead.org
4219 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4220 F: drivers/soc/canaan/
4221 F: include/soc/canaan/
4223 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4224 M: David Howells <dhowells@redhat.com>
4225 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4227 F: Documentation/filesystems/caching/cachefiles.rst
4230 CADENCE MIPI-CSI2 BRIDGES
4231 M: Maxime Ripard <mripard@kernel.org>
4232 L: linux-media@vger.kernel.org
4234 F: Documentation/devicetree/bindings/media/cdns,*.txt
4235 F: drivers/media/platform/cadence/cdns-csi2*
4238 L: linux-mtd@lists.infradead.org
4240 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4241 F: drivers/mtd/nand/raw/cadence-nand-controller.c
4243 CADENCE USB3 DRD IP DRIVER
4244 M: Peter Chen <peter.chen@kernel.org>
4245 M: Pawel Laszczak <pawell@cadence.com>
4246 R: Roger Quadros <rogerq@kernel.org>
4247 R: Aswath Govindraju <a-govindraju@ti.com>
4248 L: linux-usb@vger.kernel.org
4250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4251 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4252 F: drivers/usb/cdns3/
4253 X: drivers/usb/cdns3/cdnsp*
4255 CADENCE USBSSP DRD IP DRIVER
4256 M: Pawel Laszczak <pawell@cadence.com>
4257 L: linux-usb@vger.kernel.org
4259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4260 F: drivers/usb/cdns3/
4261 X: drivers/usb/cdns3/cdns3*
4263 CADET FM/AM RADIO RECEIVER DRIVER
4264 M: Hans Verkuil <hverkuil@xs4all.nl>
4265 L: linux-media@vger.kernel.org
4267 W: https://linuxtv.org
4268 T: git git://linuxtv.org/media_tree.git
4269 F: drivers/media/radio/radio-cadet*
4271 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4272 L: linux-media@vger.kernel.org
4274 T: git git://linuxtv.org/media_tree.git
4275 F: Documentation/admin-guide/media/cafe_ccic*
4276 F: drivers/media/platform/marvell/
4279 L: netdev@vger.kernel.org
4281 F: Documentation/networking/caif/
4282 F: drivers/net/caif/
4283 F: include/net/caif/
4284 F: include/uapi/linux/caif/
4288 M: Toke Høiland-Jørgensen <toke@toke.dk>
4289 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4291 F: net/sched/sch_cake.c
4294 M: Wolfgang Grandegger <wg@grandegger.com>
4295 M: Marc Kleine-Budde <mkl@pengutronix.de>
4296 L: linux-can@vger.kernel.org
4298 W: https://github.com/linux-can
4299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4301 F: Documentation/devicetree/bindings/net/can/
4302 F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4304 F: drivers/phy/phy-can-transceiver.c
4305 F: include/linux/can/bittiming.h
4306 F: include/linux/can/dev.h
4307 F: include/linux/can/led.h
4308 F: include/linux/can/length.h
4309 F: include/linux/can/platform/
4310 F: include/linux/can/rx-offload.h
4311 F: include/uapi/linux/can/error.h
4312 F: include/uapi/linux/can/netlink.h
4313 F: include/uapi/linux/can/vxcan.h
4316 M: Oliver Hartkopp <socketcan@hartkopp.net>
4317 M: Marc Kleine-Budde <mkl@pengutronix.de>
4318 L: linux-can@vger.kernel.org
4320 W: https://github.com/linux-can
4321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4323 F: Documentation/networking/can.rst
4324 F: include/linux/can/can-ml.h
4325 F: include/linux/can/core.h
4326 F: include/linux/can/skb.h
4327 F: include/net/netns/can.h
4328 F: include/uapi/linux/can.h
4329 F: include/uapi/linux/can/bcm.h
4330 F: include/uapi/linux/can/gw.h
4331 F: include/uapi/linux/can/isotp.h
4332 F: include/uapi/linux/can/raw.h
4335 CAN-J1939 NETWORK LAYER
4336 M: Robin van der Gracht <robin@protonic.nl>
4337 M: Oleksij Rempel <o.rempel@pengutronix.de>
4338 R: kernel@pengutronix.de
4339 L: linux-can@vger.kernel.org
4341 F: Documentation/networking/j1939.rst
4342 F: include/uapi/linux/can/j1939.h
4346 M: Serge Hallyn <serge@hallyn.com>
4347 L: linux-security-module@vger.kernel.org
4349 F: include/linux/capability.h
4350 F: include/uapi/linux/capability.h
4351 F: kernel/capability.c
4352 F: security/commoncap.c
4354 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4355 M: Kevin Tsai <ktsai@capellamicro.com>
4357 F: drivers/iio/light/cm*
4359 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4360 M: Christian Lamparter <chunkeey@googlemail.com>
4361 L: linux-wireless@vger.kernel.org
4363 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4364 F: drivers/net/wireless/ath/carl9170/
4367 M: Robert Richter <rric@kernel.org>
4369 W: http://www.marvell.com
4370 F: drivers/i2c/busses/i2c-octeon*
4371 F: drivers/i2c/busses/i2c-thunderx*
4373 CAVIUM LIQUIDIO NETWORK DRIVER
4374 M: Derek Chickles <dchickles@marvell.com>
4375 M: Satanand Burla <sburla@marvell.com>
4376 M: Felix Manlunas <fmanlunas@marvell.com>
4377 L: netdev@vger.kernel.org
4379 W: http://www.marvell.com
4380 F: drivers/net/ethernet/cavium/liquidio/
4383 M: Robert Richter <rric@kernel.org>
4385 W: http://www.marvell.com
4386 F: drivers/mmc/host/cavium*
4388 CAVIUM OCTEON-TX CRYPTO DRIVER
4389 M: George Cherian <gcherian@marvell.com>
4390 L: linux-crypto@vger.kernel.org
4392 W: http://www.marvell.com
4393 F: drivers/crypto/cavium/cpt/
4395 CAVIUM THUNDERX2 ARM64 SOC
4396 M: Robert Richter <rric@kernel.org>
4397 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4399 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4400 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4402 CBS/ETF/TAPRIO QDISCS
4403 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4405 L: netdev@vger.kernel.org
4406 F: net/sched/sch_cbs.c
4407 F: net/sched/sch_etf.c
4408 F: net/sched/sch_taprio.c
4410 CC2520 IEEE-802.15.4 RADIO DRIVER
4411 M: Varka Bhadram <varkabhadram@gmail.com>
4412 L: linux-wpan@vger.kernel.org
4414 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4415 F: drivers/net/ieee802154/cc2520.c
4416 F: include/linux/spi/cc2520.h
4418 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4419 M: Gilad Ben-Yossef <gilad@benyossef.com>
4420 L: linux-crypto@vger.kernel.org
4422 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4423 F: drivers/crypto/ccree/
4425 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4426 M: Hadar Gat <hadar.gat@arm.com>
4427 L: linux-crypto@vger.kernel.org
4429 F: drivers/char/hw_random/cctrng.c
4430 F: drivers/char/hw_random/cctrng.h
4431 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4432 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4435 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4436 L: linux-media@vger.kernel.org
4438 W: http://linuxtv.org
4439 T: git git://linuxtv.org/media_tree.git
4440 F: Documentation/ABI/testing/debugfs-cec-error-inj
4441 F: Documentation/devicetree/bindings/media/cec.txt
4442 F: Documentation/driver-api/media/cec-core.rst
4443 F: Documentation/userspace-api/media/cec
4444 F: drivers/media/cec/
4445 F: drivers/media/rc/keymaps/rc-cec.c
4446 F: include/media/cec-notifier.h
4447 F: include/media/cec.h
4448 F: include/uapi/linux/cec-funcs.h
4449 F: include/uapi/linux/cec.h
4452 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4453 L: linux-media@vger.kernel.org
4455 W: http://linuxtv.org
4456 T: git git://linuxtv.org/media_tree.git
4457 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4458 F: drivers/media/cec/platform/cec-gpio/
4460 CELL BROADBAND ENGINE ARCHITECTURE
4461 M: Arnd Bergmann <arnd@arndb.de>
4462 L: linuxppc-dev@lists.ozlabs.org
4464 W: http://www.ibm.com/developerworks/power/cell/
4465 F: arch/powerpc/include/asm/cell*.h
4466 F: arch/powerpc/include/asm/spu*.h
4467 F: arch/powerpc/include/uapi/asm/spu*.h
4468 F: arch/powerpc/platforms/cell/
4470 CELLWISE CW2015 BATTERY DRIVER
4471 M: Tobias Schrammm <t.schramm@manjaro.org>
4473 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4474 F: drivers/power/supply/cw2015_battery.c
4476 CEPH COMMON CODE (LIBCEPH)
4477 M: Ilya Dryomov <idryomov@gmail.com>
4478 M: Jeff Layton <jlayton@kernel.org>
4479 M: Xiubo Li <xiubli@redhat.com>
4480 L: ceph-devel@vger.kernel.org
4483 T: git git://github.com/ceph/ceph-client.git
4484 F: include/linux/ceph/
4485 F: include/linux/crush/
4488 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4489 M: Jeff Layton <jlayton@kernel.org>
4490 M: Xiubo Li <xiubli@redhat.com>
4491 M: Ilya Dryomov <idryomov@gmail.com>
4492 L: ceph-devel@vger.kernel.org
4495 T: git git://github.com/ceph/ceph-client.git
4496 F: Documentation/filesystems/ceph.rst
4499 CERTIFICATE HANDLING
4500 M: David Howells <dhowells@redhat.com>
4501 M: David Woodhouse <dwmw2@infradead.org>
4502 L: keyrings@vger.kernel.org
4504 F: Documentation/admin-guide/module-signing.rst
4506 F: scripts/sign-file.c
4508 CFAG12864B LCD DRIVER
4509 M: Miguel Ojeda <ojeda@kernel.org>
4511 F: drivers/auxdisplay/cfag12864b.c
4512 F: include/linux/cfag12864b.h
4514 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4515 M: Miguel Ojeda <ojeda@kernel.org>
4517 F: drivers/auxdisplay/cfag12864bfb.c
4518 F: include/linux/cfag12864b.h
4520 CHAR and MISC DRIVERS
4521 M: Arnd Bergmann <arnd@arndb.de>
4522 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4527 F: include/linux/miscdevice.h
4528 X: drivers/char/agp/
4529 X: drivers/char/hw_random/
4530 X: drivers/char/ipmi/
4531 X: drivers/char/random.c
4532 X: drivers/char/tpm/
4535 M: Andy Whitcroft <apw@canonical.com>
4536 M: Joe Perches <joe@perches.com>
4537 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4538 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4540 F: scripts/checkpatch.pl
4542 CHECKPATCH DOCUMENTATION
4543 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4544 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4545 R: Joe Perches <joe@perches.com>
4547 F: Documentation/dev-tools/checkpatch.rst
4549 CHINESE DOCUMENTATION
4550 M: Alex Shi <alexs@kernel.org>
4552 F: Documentation/translations/zh_CN/
4554 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4555 M: Peter Chen <peter.chen@kernel.org>
4556 L: linux-usb@vger.kernel.org
4558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4559 F: drivers/usb/chipidea/
4561 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4562 M: Hans de Goede <hdegoede@redhat.com>
4563 L: linux-input@vger.kernel.org
4565 F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
4566 F: drivers/input/touchscreen/chipone_icn8318.c
4568 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4569 M: Hans de Goede <hdegoede@redhat.com>
4570 L: linux-input@vger.kernel.org
4572 F: drivers/input/touchscreen/chipone_icn8505.c
4574 CHROME HARDWARE PLATFORM SUPPORT
4575 M: Benson Leung <bleung@chromium.org>
4577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4578 F: drivers/platform/chrome/
4580 CHROMEOS EC CODEC DRIVER
4581 M: Cheng-Yi Chiang <cychiang@chromium.org>
4582 M: Tzung-Bi Shih <tzungbi@google.com>
4583 R: Guenter Roeck <groeck@chromium.org>
4585 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4586 F: sound/soc/codecs/cros_ec_codec.*
4588 CHROMEOS EC SUBDRIVERS
4589 M: Benson Leung <bleung@chromium.org>
4590 R: Guenter Roeck <groeck@chromium.org>
4592 F: drivers/power/supply/cros_usbpd-charger.c
4596 CHROMEOS EC USB TYPE-C DRIVER
4597 M: Prashant Malani <pmalani@chromium.org>
4599 F: drivers/platform/chrome/cros_ec_typec.c
4601 CHROMEOS EC USB PD NOTIFY DRIVER
4602 M: Prashant Malani <pmalani@chromium.org>
4604 F: drivers/platform/chrome/cros_usbpd_notify.c
4605 F: include/linux/platform_data/cros_usbpd_notify.h
4607 CHRONTEL CH7322 CEC DRIVER
4608 M: Joe Tessler <jrt@google.com>
4609 L: linux-media@vger.kernel.org
4611 T: git git://linuxtv.org/media_tree.git
4612 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4613 F: drivers/media/cec/i2c/ch7322.c
4615 CIRRUS LOGIC AUDIO CODEC DRIVERS
4616 M: James Schulman <james.schulman@cirrus.com>
4617 M: David Rhodes <david.rhodes@cirrus.com>
4618 M: Lucas Tanure <tanureal@opensource.cirrus.com>
4619 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4620 L: patches@opensource.cirrus.com
4622 F: Documentation/devicetree/bindings/sound/cirrus,cs*
4623 F: sound/pci/hda/cs*
4624 F: sound/soc/codecs/cs*
4626 CIRRUS LOGIC DSP FIRMWARE DRIVER
4627 M: Simon Trimmer <simont@opensource.cirrus.com>
4628 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4629 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4630 L: patches@opensource.cirrus.com
4632 W: https://github.com/CirrusLogic/linux-drivers/wiki
4633 T: git https://github.com/CirrusLogic/linux-drivers.git
4634 F: drivers/firmware/cirrus/*
4635 F: include/linux/firmware/cirrus/*
4637 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4638 M: Hartley Sweeten <hsweeten@visionengravers.com>
4639 L: netdev@vger.kernel.org
4641 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4643 CIRRUS LOGIC LOCHNAGAR DRIVER
4644 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4645 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4646 L: patches@opensource.cirrus.com
4648 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4649 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4650 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4651 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4652 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4653 F: Documentation/hwmon/lochnagar.rst
4654 F: drivers/clk/clk-lochnagar.c
4655 F: drivers/hwmon/lochnagar-hwmon.c
4656 F: drivers/mfd/lochnagar-i2c.c
4657 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4658 F: drivers/regulator/lochnagar-regulator.c
4659 F: include/dt-bindings/clk/lochnagar.h
4660 F: include/dt-bindings/pinctrl/lochnagar.h
4661 F: include/linux/mfd/lochnagar*
4662 F: sound/soc/codecs/lochnagar-sc.c
4664 CIRRUS LOGIC MADERA CODEC DRIVERS
4665 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4666 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4667 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4668 L: patches@opensource.cirrus.com
4670 W: https://github.com/CirrusLogic/linux-drivers/wiki
4671 T: git https://github.com/CirrusLogic/linux-drivers.git
4672 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4673 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4674 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4675 F: drivers/gpio/gpio-madera*
4676 F: drivers/irqchip/irq-madera*
4677 F: drivers/mfd/cs47l*
4678 F: drivers/mfd/madera*
4679 F: drivers/pinctrl/cirrus/*
4680 F: include/dt-bindings/sound/madera*
4681 F: include/linux/irqchip/irq-madera*
4682 F: include/linux/mfd/madera/*
4683 F: include/sound/madera*
4684 F: sound/soc/codecs/cs47l*
4685 F: sound/soc/codecs/madera*
4687 CISCO FCOE HBA DRIVER
4688 M: Satish Kharat <satishkh@cisco.com>
4689 M: Sesidhar Baddela <sebaddel@cisco.com>
4690 M: Karan Tilak Kumar <kartilak@cisco.com>
4691 L: linux-scsi@vger.kernel.org
4693 F: drivers/scsi/fnic/
4695 CISCO SCSI HBA DRIVER
4696 M: Karan Tilak Kumar <kartilak@cisco.com>
4697 M: Sesidhar Baddela <sebaddel@cisco.com>
4698 L: linux-scsi@vger.kernel.org
4700 F: drivers/scsi/snic/
4702 CISCO VIC ETHERNET NIC DRIVER
4703 M: Christian Benvenuti <benve@cisco.com>
4704 M: Govindarajulu Varadarajan <_govind@gmx.com>
4706 F: drivers/net/ethernet/cisco/enic/
4708 CISCO VIC LOW LATENCY NIC DRIVER
4709 M: Christian Benvenuti <benve@cisco.com>
4710 M: Nelson Escobar <neescoba@cisco.com>
4712 F: drivers/infiniband/hw/usnic/
4715 M: Miguel Ojeda <ojeda@kernel.org>
4719 CLANG/LLVM BUILD SUPPORT
4720 M: Nathan Chancellor <nathan@kernel.org>
4721 M: Nick Desaulniers <ndesaulniers@google.com>
4722 L: llvm@lists.linux.dev
4724 W: https://clangbuiltlinux.github.io/
4725 B: https://github.com/ClangBuiltLinux/linux/issues
4726 C: irc://irc.libera.chat/clangbuiltlinux
4727 F: Documentation/kbuild/llvm.rst
4728 F: include/linux/compiler-clang.h
4729 F: scripts/Makefile.clang
4730 F: scripts/clang-tools/
4731 K: \b(?i:clang|llvm)\b
4733 CLANG CONTROL FLOW INTEGRITY SUPPORT
4734 M: Sami Tolvanen <samitolvanen@google.com>
4735 M: Kees Cook <keescook@chromium.org>
4736 R: Nathan Chancellor <nathan@kernel.org>
4737 R: Nick Desaulniers <ndesaulniers@google.com>
4738 L: llvm@lists.linux.dev
4740 B: https://github.com/ClangBuiltLinux/linux/issues
4741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/clang/features
4742 F: include/linux/cfi.h
4746 M: Russell King <linux@armlinux.org.uk>
4747 L: linux-clk@vger.kernel.org
4749 F: include/linux/clk.h
4751 CLOCKSOURCE, CLOCKEVENT DRIVERS
4752 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4753 M: Thomas Gleixner <tglx@linutronix.de>
4754 L: linux-kernel@vger.kernel.org
4756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4757 F: Documentation/devicetree/bindings/timer/
4758 F: drivers/clocksource/
4761 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4762 M: Daniel Oliveira Nascimento <don@syst.com.br>
4763 L: platform-driver-x86@vger.kernel.org
4765 F: drivers/platform/x86/classmate-laptop.c
4768 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4769 L: linux-media@vger.kernel.org
4771 W: https://linuxtv.org
4772 T: git git://linuxtv.org/media_tree.git
4773 F: drivers/media/pci/cobalt/
4775 COCCINELLE/Semantic Patches (SmPL)
4776 M: Julia Lawall <Julia.Lawall@inria.fr>
4777 M: Nicolas Palix <nicolas.palix@imag.fr>
4778 L: cocci@inria.fr (moderated for non-subscribers)
4780 W: https://coccinelle.gitlabpages.inria.fr/website/
4781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
4782 F: Documentation/dev-tools/coccinelle.rst
4783 F: scripts/coccicheck
4784 F: scripts/coccinelle/
4787 M: Jan Harkes <jaharkes@cs.cmu.edu>
4789 L: codalist@coda.cs.cmu.edu
4791 W: http://www.coda.cs.cmu.edu/
4792 F: Documentation/filesystems/coda.rst
4794 F: include/linux/coda*.h
4795 F: include/uapi/linux/coda*.h
4797 CODA V4L2 MEM2MEM DRIVER
4798 M: Philipp Zabel <p.zabel@pengutronix.de>
4799 L: linux-media@vger.kernel.org
4801 F: Documentation/devicetree/bindings/media/coda.yaml
4802 F: drivers/media/platform/chips-media/
4805 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4807 F: Documentation/process/code-of-conduct-interpretation.rst
4808 F: Documentation/process/code-of-conduct.rst
4811 M: Ian Abbott <abbotti@mev.co.uk>
4812 M: H Hartley Sweeten <hsweeten@visionengravers.com>
4815 F: include/linux/comedi/
4816 F: include/uapi/linux/comedi.h
4818 COMMON CLK FRAMEWORK
4819 M: Michael Turquette <mturquette@baylibre.com>
4820 M: Stephen Boyd <sboyd@kernel.org>
4821 L: linux-clk@vger.kernel.org
4823 Q: http://patchwork.kernel.org/project/linux-clk/list/
4824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4825 F: Documentation/devicetree/bindings/clock/
4827 F: include/linux/clk-pr*
4828 F: include/linux/clk/
4829 F: include/linux/of_clk.h
4830 X: drivers/clk/clkdev.c
4832 COMMON INTERNET FILE SYSTEM CLIENT (CIFS)
4833 M: Steve French <sfrench@samba.org>
4834 L: linux-cifs@vger.kernel.org
4835 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4837 W: http://linux-cifs.samba.org/
4838 T: git git://git.samba.org/sfrench/cifs-2.6.git
4839 F: Documentation/admin-guide/cifs/
4843 COMPACTPCI HOTPLUG CORE
4844 M: Scott Murray <scott@spiteful.org>
4845 L: linux-pci@vger.kernel.org
4847 F: drivers/pci/hotplug/cpci_hotplug*
4849 COMPACTPCI HOTPLUG GENERIC DRIVER
4850 M: Scott Murray <scott@spiteful.org>
4851 L: linux-pci@vger.kernel.org
4853 F: drivers/pci/hotplug/cpcihp_generic.c
4855 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4856 M: Scott Murray <scott@spiteful.org>
4857 L: linux-pci@vger.kernel.org
4859 F: drivers/pci/hotplug/cpcihp_zt5550.*
4861 COMPAL LAPTOP SUPPORT
4862 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4863 L: platform-driver-x86@vger.kernel.org
4865 F: drivers/platform/x86/compal-laptop.c
4868 M: Miguel Ojeda <ojeda@kernel.org>
4869 R: Nick Desaulniers <ndesaulniers@google.com>
4871 F: include/linux/compiler_attributes.h
4873 COMPUTE EXPRESS LINK (CXL)
4874 M: Alison Schofield <alison.schofield@intel.com>
4875 M: Vishal Verma <vishal.l.verma@intel.com>
4876 M: Ira Weiny <ira.weiny@intel.com>
4877 M: Ben Widawsky <ben.widawsky@intel.com>
4878 M: Dan Williams <dan.j.williams@intel.com>
4879 L: linux-cxl@vger.kernel.org
4882 F: include/uapi/linux/cxl_mem.h
4884 CONEXANT ACCESSRUNNER USB DRIVER
4885 L: accessrunner-general@lists.sourceforge.net
4887 W: http://accessrunner.sourceforge.net/
4888 F: drivers/usb/atm/cxacru.c
4891 M: Joel Becker <jlbec@evilplan.org>
4892 M: Christoph Hellwig <hch@lst.de>
4894 T: git git://git.infradead.org/users/hch/configfs.git
4896 F: include/linux/configfs.h
4897 F: samples/configfs/
4900 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4902 F: drivers/video/console/
4903 F: include/linux/console*
4906 M: Frederic Weisbecker <frederic@kernel.org>
4908 F: kernel/context_tracking.c
4909 F: include/linux/context_tracking*
4911 CONTROL GROUP (CGROUP)
4912 M: Tejun Heo <tj@kernel.org>
4913 M: Zefan Li <lizefan.x@bytedance.com>
4914 M: Johannes Weiner <hannes@cmpxchg.org>
4915 L: cgroups@vger.kernel.org
4917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4918 F: Documentation/admin-guide/cgroup-v1/
4919 F: Documentation/admin-guide/cgroup-v2.rst
4920 F: include/linux/cgroup*
4923 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4924 M: Tejun Heo <tj@kernel.org>
4925 M: Jens Axboe <axboe@kernel.dk>
4926 L: cgroups@vger.kernel.org
4927 L: linux-block@vger.kernel.org
4928 T: git git://git.kernel.dk/linux-block
4929 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4930 F: block/bfq-cgroup.c
4931 F: block/blk-cgroup.c
4932 F: block/blk-iolatency.c
4933 F: block/blk-throttle.c
4934 F: include/linux/blk-cgroup.h
4936 CONTROL GROUP - CPUSET
4937 M: Zefan Li <lizefan.x@bytedance.com>
4938 L: cgroups@vger.kernel.org
4940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4941 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4942 F: include/linux/cpuset.h
4943 F: kernel/cgroup/cpuset.c
4945 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4946 M: Johannes Weiner <hannes@cmpxchg.org>
4947 M: Michal Hocko <mhocko@kernel.org>
4948 M: Roman Gushchin <roman.gushchin@linux.dev>
4949 M: Shakeel Butt <shakeelb@google.com>
4950 L: cgroups@vger.kernel.org
4951 L: linux-mm@kvack.org
4956 CORETEMP HARDWARE MONITORING DRIVER
4957 M: Fenghua Yu <fenghua.yu@intel.com>
4958 L: linux-hwmon@vger.kernel.org
4960 F: Documentation/hwmon/coretemp.rst
4961 F: drivers/hwmon/coretemp.c
4963 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4964 M: Marius Zachmann <mail@mariuszachmann.de>
4965 L: linux-hwmon@vger.kernel.org
4967 F: drivers/hwmon/corsair-cpro.c
4969 CORSAIR-PSU HARDWARE MONITOR DRIVER
4970 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
4971 L: linux-hwmon@vger.kernel.org
4973 F: Documentation/hwmon/corsair-psu.rst
4974 F: drivers/hwmon/corsair-psu.c
4976 COSA/SRP SYNC SERIAL DRIVER
4977 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4979 W: http://www.fi.muni.cz/~kas/cosa/
4980 F: drivers/net/wan/cosa*
4983 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4984 L: linux-iio@vger.kernel.org
4986 F: Documentation/ABI/testing/sysfs-bus-counter
4987 F: Documentation/driver-api/generic-counter.rst
4989 F: include/linux/counter.h
4990 F: include/uapi/linux/counter.h
4994 M: Bence Csókás <bence98@sch.bme.hu>
4996 F: drivers/i2c/busses/i2c-cp2615.c
4998 CPMAC ETHERNET DRIVER
4999 M: Florian Fainelli <f.fainelli@gmail.com>
5000 L: netdev@vger.kernel.org
5002 F: drivers/net/ethernet/ti/cpmac.c
5004 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5005 M: Viresh Kumar <viresh.kumar@linaro.org>
5006 M: Sudeep Holla <sudeep.holla@arm.com>
5007 L: linux-pm@vger.kernel.org
5009 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5010 F: drivers/cpufreq/vexpress-spc-cpufreq.c
5012 CPU FREQUENCY SCALING FRAMEWORK
5013 M: "Rafael J. Wysocki" <rafael@kernel.org>
5014 M: Viresh Kumar <viresh.kumar@linaro.org>
5015 L: linux-pm@vger.kernel.org
5017 B: https://bugzilla.kernel.org
5018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5020 F: Documentation/admin-guide/pm/cpufreq.rst
5021 F: Documentation/admin-guide/pm/intel_pstate.rst
5022 F: Documentation/cpu-freq/
5023 F: Documentation/devicetree/bindings/cpufreq/
5025 F: include/linux/cpufreq.h
5026 F: include/linux/sched/cpufreq.h
5027 F: kernel/sched/cpufreq*.c
5028 F: tools/testing/selftests/cpufreq/
5030 CPU IDLE TIME MANAGEMENT FRAMEWORK
5031 M: "Rafael J. Wysocki" <rafael@kernel.org>
5032 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5033 L: linux-pm@vger.kernel.org
5035 B: https://bugzilla.kernel.org
5036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5037 F: Documentation/admin-guide/pm/cpuidle.rst
5038 F: Documentation/driver-api/pm/cpuidle.rst
5040 F: include/linux/cpuidle.h
5042 CPU POWER MONITORING SUBSYSTEM
5043 M: Thomas Renninger <trenn@suse.com>
5044 M: Shuah Khan <shuah@kernel.org>
5045 M: Shuah Khan <skhan@linuxfoundation.org>
5046 L: linux-pm@vger.kernel.org
5048 F: tools/power/cpupower/
5051 M: "H. Peter Anvin" <hpa@zytor.com>
5053 F: arch/x86/kernel/cpuid.c
5054 F: arch/x86/kernel/msr.c
5056 CPUIDLE DRIVER - ARM BIG LITTLE
5057 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
5058 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5059 L: linux-pm@vger.kernel.org
5060 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5063 F: drivers/cpuidle/cpuidle-big_little.c
5065 CPUIDLE DRIVER - ARM EXYNOS
5066 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5067 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5068 M: Kukjin Kim <kgene@kernel.org>
5069 L: linux-pm@vger.kernel.org
5070 L: linux-samsung-soc@vger.kernel.org
5072 F: arch/arm/mach-exynos/pm.c
5073 F: drivers/cpuidle/cpuidle-exynos.c
5074 F: include/linux/platform_data/cpuidle-exynos.h
5076 CPUIDLE DRIVER - ARM PSCI
5077 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
5078 M: Sudeep Holla <sudeep.holla@arm.com>
5079 L: linux-pm@vger.kernel.org
5080 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5082 F: drivers/cpuidle/cpuidle-psci.c
5084 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5085 M: Ulf Hansson <ulf.hansson@linaro.org>
5086 L: linux-pm@vger.kernel.org
5087 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5089 F: drivers/cpuidle/cpuidle-psci.h
5090 F: drivers/cpuidle/cpuidle-psci-domain.c
5093 M: Nicolas Pitre <nico@fluxnic.net>
5095 F: Documentation/filesystems/cramfs.rst
5099 M: Bastien Nocera <hadess@hadess.net>
5100 L: linux-input@vger.kernel.org
5102 F: drivers/hid/hid-creative-sb0540.c
5105 M: Herbert Xu <herbert@gondor.apana.org.au>
5106 M: "David S. Miller" <davem@davemloft.net>
5107 L: linux-crypto@vger.kernel.org
5109 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5111 F: Documentation/crypto/
5112 F: Documentation/devicetree/bindings/crypto/
5117 F: include/linux/crypto*
5120 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5121 M: Neil Horman <nhorman@tuxdriver.com>
5122 L: linux-crypto@vger.kernel.org
5124 F: crypto/ansi_cprng.c
5128 M: Hans Verkuil <hverkuil@xs4all.nl>
5129 L: linux-media@vger.kernel.org
5131 W: http://linuxtv.org
5132 T: git git://linuxtv.org/media_tree.git
5133 F: drivers/media/i2c/cs3308.c
5135 CS5535 Audio ALSA driver
5136 M: Jaya Kumar <jayakumar.alsa@gmail.com>
5138 F: sound/pci/cs5535audio/
5140 CSI DRIVERS FOR ALLWINNER V3s
5141 M: Yong Deng <yong.deng@magewell.com>
5142 L: linux-media@vger.kernel.org
5144 T: git git://linuxtv.org/media_tree.git
5145 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
5146 F: drivers/media/platform/sunxi/sun6i-csi/
5149 M: Solomon Peachy <pizza@shaftnet.org>
5151 F: drivers/net/wireless/st/cw1200/
5153 CX18 VIDEO4LINUX DRIVER
5154 M: Andy Walls <awalls@md.metrocast.net>
5155 L: linux-media@vger.kernel.org
5157 W: https://linuxtv.org
5158 T: git git://linuxtv.org/media_tree.git
5159 F: drivers/media/pci/cx18/
5160 F: include/uapi/linux/ivtv*
5162 CX2341X MPEG ENCODER HELPER MODULE
5163 M: Hans Verkuil <hverkuil@xs4all.nl>
5164 L: linux-media@vger.kernel.org
5166 W: https://linuxtv.org
5167 T: git git://linuxtv.org/media_tree.git
5168 F: drivers/media/common/cx2341x*
5169 F: include/media/drv-intf/cx2341x.h
5171 CX24120 MEDIA DRIVER
5172 M: Jemma Denson <jdenson@gmail.com>
5173 M: Patrick Boettcher <patrick.boettcher@posteo.de>
5174 L: linux-media@vger.kernel.org
5176 W: https://linuxtv.org
5177 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5178 F: drivers/media/dvb-frontends/cx24120*
5180 CX88 VIDEO4LINUX DRIVER
5181 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5182 L: linux-media@vger.kernel.org
5184 W: https://linuxtv.org
5185 T: git git://linuxtv.org/media_tree.git
5186 F: Documentation/driver-api/media/drivers/cx88*
5187 F: drivers/media/pci/cx88/
5189 CXD2820R MEDIA DRIVER
5190 M: Antti Palosaari <crope@iki.fi>
5191 L: linux-media@vger.kernel.org
5193 W: https://linuxtv.org
5194 W: http://palosaari.fi/linux/
5195 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5196 T: git git://linuxtv.org/anttip/media_tree.git
5197 F: drivers/media/dvb-frontends/cxd2820r*
5199 CXGB3 ETHERNET DRIVER (CXGB3)
5200 M: Raju Rangoju <rajur@chelsio.com>
5201 L: netdev@vger.kernel.org
5203 W: http://www.chelsio.com
5204 F: drivers/net/ethernet/chelsio/cxgb3/
5206 CXGB3 ISCSI DRIVER (CXGB3I)
5207 M: Karen Xie <kxie@chelsio.com>
5208 L: linux-scsi@vger.kernel.org
5210 W: http://www.chelsio.com
5211 F: drivers/scsi/cxgbi/cxgb3i
5213 CXGB4 CRYPTO DRIVER (chcr)
5214 M: Ayush Sawal <ayush.sawal@chelsio.com>
5215 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5216 M: Rohit Maheshwari <rohitm@chelsio.com>
5217 L: linux-crypto@vger.kernel.org
5219 W: http://www.chelsio.com
5220 F: drivers/crypto/chelsio
5222 CXGB4 INLINE CRYPTO DRIVER
5223 M: Ayush Sawal <ayush.sawal@chelsio.com>
5224 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5225 M: Rohit Maheshwari <rohitm@chelsio.com>
5226 L: netdev@vger.kernel.org
5228 W: http://www.chelsio.com
5229 F: drivers/net/ethernet/chelsio/inline_crypto/
5231 CXGB4 ETHERNET DRIVER (CXGB4)
5232 M: Raju Rangoju <rajur@chelsio.com>
5233 L: netdev@vger.kernel.org
5235 W: http://www.chelsio.com
5236 F: drivers/net/ethernet/chelsio/cxgb4/
5238 CXGB4 ISCSI DRIVER (CXGB4I)
5239 M: Karen Xie <kxie@chelsio.com>
5240 L: linux-scsi@vger.kernel.org
5242 W: http://www.chelsio.com
5243 F: drivers/scsi/cxgbi/cxgb4i
5245 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5246 M: Potnuri Bharat Teja <bharat@chelsio.com>
5247 L: linux-rdma@vger.kernel.org
5249 W: http://www.openfabrics.org
5250 F: drivers/infiniband/hw/cxgb4/
5251 F: include/uapi/rdma/cxgb4-abi.h
5253 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5254 M: Raju Rangoju <rajur@chelsio.com>
5255 L: netdev@vger.kernel.org
5257 W: http://www.chelsio.com
5258 F: drivers/net/ethernet/chelsio/cxgb4vf/
5260 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5261 M: Frederic Barrat <fbarrat@linux.ibm.com>
5262 M: Andrew Donnellan <ajd@linux.ibm.com>
5263 L: linuxppc-dev@lists.ozlabs.org
5265 F: Documentation/ABI/testing/sysfs-class-cxl
5266 F: Documentation/powerpc/cxl.rst
5267 F: arch/powerpc/platforms/powernv/pci-cxl.c
5268 F: drivers/misc/cxl/
5269 F: include/misc/cxl*
5270 F: include/uapi/misc/cxl.h
5272 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5273 M: Manoj N. Kumar <manoj@linux.ibm.com>
5274 M: Matthew R. Ochs <mrochs@linux.ibm.com>
5275 M: Uma Krishnan <ukrishn@linux.ibm.com>
5276 L: linux-scsi@vger.kernel.org
5278 F: Documentation/powerpc/cxlflash.rst
5279 F: drivers/scsi/cxlflash/
5280 F: include/uapi/scsi/cxlflash_ioctl.h
5283 M: Russell King <linux@armlinux.org.uk>
5284 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5286 W: http://www.armlinux.org.uk/
5287 F: drivers/video/fbdev/cyber2000fb.*
5289 CYCLADES PC300 DRIVER
5291 F: drivers/net/wan/pc300*
5293 CYPRESS_FIRMWARE MEDIA DRIVER
5294 M: Antti Palosaari <crope@iki.fi>
5295 L: linux-media@vger.kernel.org
5297 W: https://linuxtv.org
5298 W: http://palosaari.fi/linux/
5299 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5300 T: git git://linuxtv.org/anttip/media_tree.git
5301 F: drivers/media/common/cypress_firmware*
5303 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5304 M: Linus Walleij <linus.walleij@linaro.org>
5305 L: linux-input@vger.kernel.org
5307 F: drivers/input/touchscreen/cy8ctma140.c
5309 CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5310 M: Yassine Oudjana <y.oudjana@protonmail.com>
5311 L: linux-input@vger.kernel.org
5313 F: Documentation/devicetree/bindings/input/cypress-sf.yaml
5314 F: drivers/input/keyboard/cypress-sf.c
5316 CYTTSP TOUCHSCREEN DRIVER
5317 M: Linus Walleij <linus.walleij@linaro.org>
5318 L: linux-input@vger.kernel.org
5320 F: drivers/input/touchscreen/cyttsp*
5322 D-LINK DIR-685 TOUCHKEYS DRIVER
5323 M: Linus Walleij <linus.walleij@linaro.org>
5324 L: linux-input@vger.kernel.org
5326 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5328 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5329 M: Joshua Kinard <kumba@gentoo.org>
5331 F: drivers/rtc/rtc-ds1685.c
5332 F: include/linux/rtc/ds1685.h
5334 DAMA SLAVE for AX.25
5335 M: Joerg Reuter <jreuter@yaina.de>
5336 L: linux-hams@vger.kernel.org
5338 W: http://yaina.de/jreuter/
5339 W: http://www.qsl.net/dl1bke/
5340 F: net/ax25/af_ax25.c
5341 F: net/ax25/ax25_dev.c
5342 F: net/ax25/ax25_ds_*
5343 F: net/ax25/ax25_in.c
5344 F: net/ax25/ax25_out.c
5345 F: net/ax25/ax25_timer.c
5346 F: net/ax25/sysctl_net_ax25.c
5349 M: SeongJae Park <sj@kernel.org>
5350 L: linux-mm@kvack.org
5352 F: Documentation/ABI/testing/sysfs-kernel-mm-damon
5353 F: Documentation/admin-guide/mm/damon/
5354 F: Documentation/vm/damon/
5355 F: include/linux/damon.h
5356 F: include/trace/events/damon.h
5358 F: tools/testing/selftests/damon/
5360 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5361 L: netdev@vger.kernel.org
5363 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5364 F: drivers/net/ethernet/dec/tulip/dmfe.c
5366 DC390/AM53C974 SCSI driver
5367 M: Hannes Reinecke <hare@suse.com>
5368 L: linux-scsi@vger.kernel.org
5370 F: drivers/scsi/am53c974.c
5373 M: Oliver Neukum <oliver@neukum.org>
5374 M: Ali Akcaagac <aliakc@web.de>
5375 M: Jamie Lenehan <lenehan@twibble.org>
5376 L: dc395x@twibble.org
5378 W: http://twibble.org/dist/dc395x/
5379 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5380 F: Documentation/scsi/dc395x.rst
5381 F: drivers/scsi/dc395x.*
5384 L: dccp@vger.kernel.org
5386 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5387 F: include/linux/dccp.h
5388 F: include/linux/tfrc.h
5389 F: include/uapi/linux/dccp.h
5392 DECnet NETWORK LAYER
5393 L: linux-decnet-user@lists.sourceforge.net
5395 W: http://linux-decnet.sourceforge.net
5396 F: Documentation/networking/decnet.rst
5399 DECSTATION PLATFORM SUPPORT
5400 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5401 L: linux-mips@vger.kernel.org
5403 W: http://www.linux-mips.org/wiki/DECstation
5405 F: arch/mips/include/asm/dec/
5406 F: arch/mips/include/asm/mach-dec/
5408 DEFXX FDDI NETWORK DRIVER
5409 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5411 F: drivers/net/fddi/defxx.*
5413 DEFZA FDDI NETWORK DRIVER
5414 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5416 F: drivers/net/fddi/defza.*
5418 DEINTERLACE DRIVERS FOR ALLWINNER H3
5419 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5420 L: linux-media@vger.kernel.org
5422 T: git git://linuxtv.org/media_tree.git
5423 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5424 F: drivers/media/platform/sunxi/sun8i-di/
5427 M: Matthew Garrett <mjg59@srcf.ucam.org>
5428 M: Pali Rohár <pali@kernel.org>
5429 L: platform-driver-x86@vger.kernel.org
5431 F: drivers/platform/x86/dell/dell-laptop.c
5433 DELL LAPTOP FREEFALL DRIVER
5434 M: Pali Rohár <pali@kernel.org>
5436 F: drivers/platform/x86/dell/dell-smo8800.c
5438 DELL LAPTOP RBTN DRIVER
5439 M: Pali Rohár <pali@kernel.org>
5441 F: drivers/platform/x86/dell/dell-rbtn.*
5443 DELL LAPTOP SMM DRIVER
5444 M: Pali Rohár <pali@kernel.org>
5446 F: Documentation/ABI/obsolete/procfs-i8k
5447 F: drivers/hwmon/dell-smm-hwmon.c
5448 F: include/uapi/linux/i8k.h
5450 DELL REMOTE BIOS UPDATE DRIVER
5451 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5452 L: platform-driver-x86@vger.kernel.org
5454 F: drivers/platform/x86/dell/dell_rbu.c
5457 M: Pali Rohár <pali@kernel.org>
5458 L: Dell.Client.Kernel@dell.com
5459 L: platform-driver-x86@vger.kernel.org
5461 F: drivers/platform/x86/dell/dell-smbios.*
5463 DELL SMBIOS SMM DRIVER
5464 L: Dell.Client.Kernel@dell.com
5465 L: platform-driver-x86@vger.kernel.org
5467 F: drivers/platform/x86/dell/dell-smbios-smm.c
5469 DELL SMBIOS WMI DRIVER
5470 L: Dell.Client.Kernel@dell.com
5471 L: platform-driver-x86@vger.kernel.org
5473 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5474 F: tools/wmi/dell-smbios-example.c
5476 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5477 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5478 L: platform-driver-x86@vger.kernel.org
5480 F: Documentation/driver-api/dcdbas.rst
5481 F: drivers/platform/x86/dell/dcdbas.*
5483 DELL WMI DESCRIPTOR DRIVER
5484 L: Dell.Client.Kernel@dell.com
5486 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5488 DELL WMI SYSMAN DRIVER
5489 M: Divya Bharathi <divya.bharathi@dell.com>
5490 M: Prasanth Ksr <prasanth.ksr@dell.com>
5491 L: Dell.Client.Kernel@dell.com
5492 L: platform-driver-x86@vger.kernel.org
5494 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5495 F: drivers/platform/x86/dell/dell-wmi-sysman/
5497 DELL WMI NOTIFICATIONS DRIVER
5498 M: Matthew Garrett <mjg59@srcf.ucam.org>
5499 M: Pali Rohár <pali@kernel.org>
5501 F: drivers/platform/x86/dell/dell-wmi-base.c
5503 DELL WMI HARDWARE PRIVACY SUPPORT
5504 M: Perry Yuan <Perry.Yuan@dell.com>
5505 L: Dell.Client.Kernel@dell.com
5506 L: platform-driver-x86@vger.kernel.org
5508 F: drivers/platform/x86/dell/dell-wmi-privacy.c
5510 DELTA ST MEDIA DRIVER
5511 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5512 L: linux-media@vger.kernel.org
5514 W: https://linuxtv.org
5515 T: git git://linuxtv.org/media_tree.git
5516 F: drivers/media/platform/st/sti/delta
5518 DELTA AHE-50DC FAN CONTROL MODULE DRIVER
5519 M: Zev Weiss <zev@bewilderbeest.net>
5520 L: linux-hwmon@vger.kernel.org
5522 F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c
5524 DELTA DPS920AB PSU DRIVER
5525 M: Robert Marko <robert.marko@sartura.hr>
5526 L: linux-hwmon@vger.kernel.org
5528 F: Documentation/hwmon/dps920ab.rst
5529 F: drivers/hwmon/pmbus/dps920ab.c
5532 L: linux-mtd@lists.infradead.org
5534 F: drivers/mtd/nand/raw/denali*
5536 DESIGNWARE EDMA CORE IP DRIVER
5537 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5538 L: dmaengine@vger.kernel.org
5540 F: drivers/dma/dw-edma/
5541 F: include/linux/dma/edma.h
5543 DESIGNWARE XDATA IP DRIVER
5544 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5545 L: linux-pci@vger.kernel.org
5547 F: Documentation/misc-devices/dw-xdata-pcie.rst
5548 F: drivers/misc/dw-xdata-pcie.c
5550 DESIGNWARE USB2 DRD IP DRIVER
5551 M: Minas Harutyunyan <hminas@synopsys.com>
5552 L: linux-usb@vger.kernel.org
5554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5555 F: drivers/usb/dwc2/
5557 DESIGNWARE USB3 DRD IP DRIVER
5558 M: Felipe Balbi <balbi@kernel.org>
5559 L: linux-usb@vger.kernel.org
5561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5562 F: drivers/usb/dwc3/
5564 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5565 M: Andreas Klinger <ak@it-klinger.de>
5566 L: linux-iio@vger.kernel.org
5568 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5569 F: drivers/iio/proximity/srf*.c
5571 DEVICE COREDUMP (DEV_COREDUMP)
5572 M: Johannes Berg <johannes@sipsolutions.net>
5573 L: linux-kernel@vger.kernel.org
5575 F: drivers/base/devcoredump.c
5576 F: include/linux/devcoredump.h
5578 DEVICE DEPENDENCY HELPER SCRIPT
5579 M: Saravana Kannan <saravanak@google.com>
5580 L: linux-kernel@vger.kernel.org
5582 F: scripts/dev-needs.sh
5584 DEVICE DIRECT ACCESS (DAX)
5585 M: Dan Williams <dan.j.williams@intel.com>
5586 M: Vishal Verma <vishal.l.verma@intel.com>
5587 M: Dave Jiang <dave.jiang@intel.com>
5588 L: nvdimm@lists.linux.dev
5592 DEVICE FREQUENCY (DEVFREQ)
5593 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5594 M: Kyungmin Park <kyungmin.park@samsung.com>
5595 M: Chanwoo Choi <cw00.choi@samsung.com>
5596 L: linux-pm@vger.kernel.org
5598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5599 F: Documentation/devicetree/bindings/devfreq/
5601 F: include/linux/devfreq.h
5602 F: include/trace/events/devfreq.h
5604 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5605 M: Chanwoo Choi <cw00.choi@samsung.com>
5606 L: linux-pm@vger.kernel.org
5608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5609 F: Documentation/devicetree/bindings/devfreq/event/
5610 F: drivers/devfreq/devfreq-event.c
5611 F: drivers/devfreq/event/
5612 F: include/dt-bindings/pmu/exynos_ppmu.h
5613 F: include/linux/devfreq-event.h
5615 DEVICE NUMBER REGISTRY
5616 M: Torben Mathiasen <device@lanana.org>
5618 W: http://lanana.org/docs/device-list/index.html
5620 DEVICE RESOURCE MANAGEMENT HELPERS
5621 M: Hans de Goede <hdegoede@redhat.com>
5622 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
5624 F: include/linux/devm-helpers.h
5627 M: Alasdair Kergon <agk@redhat.com>
5628 M: Mike Snitzer <snitzer@kernel.org>
5629 M: dm-devel@redhat.com
5630 L: dm-devel@redhat.com
5632 W: http://sources.redhat.com/dm
5633 Q: http://patchwork.kernel.org/project/dm-devel/list/
5634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5635 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5636 F: Documentation/admin-guide/device-mapper/
5637 F: drivers/md/Kconfig
5638 F: drivers/md/Makefile
5640 F: drivers/md/persistent-data/
5641 F: include/linux/device-mapper.h
5642 F: include/linux/dm-*.h
5643 F: include/uapi/linux/dm-*.h
5646 M: Jiri Pirko <jiri@nvidia.com>
5647 L: netdev@vger.kernel.org
5649 F: Documentation/networking/devlink
5650 F: include/net/devlink.h
5651 F: include/uapi/linux/devlink.h
5652 F: net/core/devlink.c
5654 DH ELECTRONICS IMX6 DHCOM BOARD SUPPORT
5655 M: Christoph Niedermaier <cniedermaier@dh-electronics.com>
5656 L: kernel@dh-electronics.com
5658 F: arch/arm/boot/dts/imx6*-dhcom-*
5660 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
5661 M: Marek Vasut <marex@denx.de>
5662 L: kernel@dh-electronics.com
5664 F: arch/arm/boot/dts/stm32mp1*-dhcom-*
5665 F: arch/arm/boot/dts/stm32mp1*-dhcor-*
5667 DIALOG SEMICONDUCTOR DRIVERS
5668 M: Support Opensource <support.opensource@diasemi.com>
5670 W: http://www.dialog-semiconductor.com/products
5671 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5672 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5673 F: Documentation/devicetree/bindings/mfd/da90*.txt
5674 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5675 F: Documentation/devicetree/bindings/regulator/da92*.txt
5676 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5677 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5678 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5679 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5680 F: Documentation/hwmon/da90??.rst
5681 F: drivers/gpio/gpio-da90??.c
5682 F: drivers/hwmon/da90??-hwmon.c
5683 F: drivers/iio/adc/da91??-*.c
5684 F: drivers/input/misc/da72??.[ch]
5685 F: drivers/input/misc/da90??_onkey.c
5686 F: drivers/input/touchscreen/da9052_tsi.c
5687 F: drivers/leds/leds-da90??.c
5688 F: drivers/mfd/da903x.c
5689 F: drivers/mfd/da90??-*.c
5690 F: drivers/mfd/da91??-*.c
5691 F: drivers/pinctrl/pinctrl-da90??.c
5692 F: drivers/power/supply/da9052-battery.c
5693 F: drivers/power/supply/da91??-*.c
5694 F: drivers/regulator/da9???-regulator.[ch]
5695 F: drivers/regulator/slg51000-regulator.[ch]
5696 F: drivers/rtc/rtc-da90??.c
5697 F: drivers/thermal/da90??-thermal.c
5698 F: drivers/video/backlight/da90??_bl.c
5699 F: drivers/watchdog/da90??_wdt.c
5700 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
5701 F: include/linux/mfd/da903x.h
5702 F: include/linux/mfd/da9052/
5703 F: include/linux/mfd/da9055/
5704 F: include/linux/mfd/da9062/
5705 F: include/linux/mfd/da9063/
5706 F: include/linux/mfd/da9150/
5707 F: include/linux/regulator/da9211.h
5708 F: include/sound/da[79]*.h
5709 F: sound/soc/codecs/da[79]*.[ch]
5711 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5712 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5713 L: linux-gpio@vger.kernel.org
5715 F: drivers/gpio/gpio-gpio-mm.c
5717 DIOLAN U2C-12 I2C DRIVER
5718 M: Guenter Roeck <linux@roeck-us.net>
5719 L: linux-i2c@vger.kernel.org
5721 F: drivers/i2c/busses/i2c-diolan-u2c.c
5723 DIRECTORY NOTIFICATION (DNOTIFY)
5724 M: Jan Kara <jack@suse.cz>
5725 R: Amir Goldstein <amir73il@gmail.com>
5726 L: linux-fsdevel@vger.kernel.org
5728 F: Documentation/filesystems/dnotify.rst
5729 F: fs/notify/dnotify/
5730 F: include/linux/dnotify.h
5732 DISK GEOMETRY AND PARTITION HANDLING
5733 M: Andries Brouwer <aeb@cwi.nl>
5735 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5736 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5737 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5740 M: Jan Kara <jack@suse.com>
5742 F: Documentation/filesystems/quota.rst
5744 F: include/linux/quota*.h
5745 F: include/uapi/linux/quota*.h
5747 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5748 M: Bernie Thompson <bernie@plugable.com>
5749 L: linux-fbdev@vger.kernel.org
5751 W: http://plugable.com/category/projects/udlfb/
5752 F: Documentation/fb/udlfb.rst
5753 F: drivers/video/fbdev/udlfb.c
5754 F: include/video/udlfb.h
5756 DISTRIBUTED LOCK MANAGER (DLM)
5757 M: Christine Caulfield <ccaulfie@redhat.com>
5758 M: David Teigland <teigland@redhat.com>
5759 L: cluster-devel@redhat.com
5761 W: http://sources.redhat.com/cluster/
5762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5765 DMA BUFFER SHARING FRAMEWORK
5766 M: Sumit Semwal <sumit.semwal@linaro.org>
5767 M: Christian König <christian.koenig@amd.com>
5768 L: linux-media@vger.kernel.org
5769 L: dri-devel@lists.freedesktop.org
5770 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5772 T: git git://anongit.freedesktop.org/drm/drm-misc
5773 F: Documentation/driver-api/dma-buf.rst
5775 F: include/linux/*fence.h
5776 F: include/linux/dma-buf.h
5777 F: include/linux/dma-resv.h
5778 K: \bdma_(?:buf|fence|resv)\b
5780 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5781 M: Vinod Koul <vkoul@kernel.org>
5782 L: dmaengine@vger.kernel.org
5784 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5786 F: Documentation/devicetree/bindings/dma/
5787 F: Documentation/driver-api/dmaengine/
5789 F: include/linux/dma/
5790 F: include/linux/dmaengine.h
5791 F: include/linux/of_dma.h
5794 M: Christoph Hellwig <hch@lst.de>
5795 M: Marek Szyprowski <m.szyprowski@samsung.com>
5796 R: Robin Murphy <robin.murphy@arm.com>
5797 L: iommu@lists.linux-foundation.org
5799 W: http://git.infradead.org/users/hch/dma-mapping.git
5800 T: git git://git.infradead.org/users/hch/dma-mapping.git
5801 F: include/asm-generic/dma-mapping.h
5802 F: include/linux/dma-direct.h
5803 F: include/linux/dma-mapping.h
5804 F: include/linux/dma-map-ops.h
5807 DMA MAPPING BENCHMARK
5808 M: Barry Song <song.bao.hua@hisilicon.com>
5809 L: iommu@lists.linux-foundation.org
5810 F: kernel/dma/map_benchmark.c
5811 F: tools/testing/selftests/dma/
5813 DMA-BUF HEAPS FRAMEWORK
5814 M: Sumit Semwal <sumit.semwal@linaro.org>
5815 R: Benjamin Gaignard <benjamin.gaignard@collabora.com>
5816 R: Liam Mark <lmark@codeaurora.org>
5817 R: Laura Abbott <labbott@redhat.com>
5818 R: Brian Starkey <Brian.Starkey@arm.com>
5819 R: John Stultz <john.stultz@linaro.org>
5820 L: linux-media@vger.kernel.org
5821 L: dri-devel@lists.freedesktop.org
5822 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5824 T: git git://anongit.freedesktop.org/drm/drm-misc
5825 F: drivers/dma-buf/dma-heap.c
5826 F: drivers/dma-buf/heaps/*
5827 F: include/linux/dma-heap.h
5828 F: include/uapi/linux/dma-heap.h
5830 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5831 M: Lukasz Luba <lukasz.luba@arm.com>
5832 L: linux-pm@vger.kernel.org
5833 L: linux-samsung-soc@vger.kernel.org
5835 F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
5836 F: drivers/memory/samsung/exynos5422-dmc.c
5838 DME1737 HARDWARE MONITOR DRIVER
5839 M: Juerg Haefliger <juergh@gmail.com>
5840 L: linux-hwmon@vger.kernel.org
5842 F: Documentation/hwmon/dme1737.rst
5843 F: drivers/hwmon/dme1737.c
5846 M: Jean Delvare <jdelvare@suse.com>
5848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
5849 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5850 F: drivers/firmware/dmi-id.c
5851 F: drivers/firmware/dmi_scan.c
5852 F: include/linux/dmi.h
5855 M: Jonathan Corbet <corbet@lwn.net>
5856 L: linux-doc@vger.kernel.org
5858 P: Documentation/doc-guide/maintainer-profile.rst
5859 T: git git://git.lwn.net/linux.git docs-next
5861 F: scripts/documentation-file-ref-check
5862 F: scripts/kernel-doc
5863 F: scripts/sphinx-pre-install
5864 X: Documentation/ABI/
5865 X: Documentation/admin-guide/media/
5866 X: Documentation/devicetree/
5867 X: Documentation/driver-api/media/
5868 X: Documentation/firmware-guide/acpi/
5869 X: Documentation/i2c/
5870 X: Documentation/power/
5871 X: Documentation/spi/
5872 X: Documentation/userspace-api/media/
5874 DOCUMENTATION REPORTING ISSUES
5875 M: Thorsten Leemhuis <linux@leemhuis.info>
5876 L: linux-doc@vger.kernel.org
5878 F: Documentation/admin-guide/reporting-issues.rst
5880 DOCUMENTATION SCRIPTS
5881 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5882 L: linux-doc@vger.kernel.org
5884 F: Documentation/sphinx/parse-headers.pl
5885 F: scripts/documentation-file-ref-check
5886 F: scripts/sphinx-pre-install
5888 DOCUMENTATION/ITALIAN
5889 M: Federico Vaga <federico.vaga@vaga.pv.it>
5890 L: linux-doc@vger.kernel.org
5892 F: Documentation/translations/it_IT
5894 DONGWOON DW9714 LENS VOICE COIL DRIVER
5895 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5896 L: linux-media@vger.kernel.org
5898 T: git git://linuxtv.org/media_tree.git
5899 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5900 F: drivers/media/i2c/dw9714.c
5902 DONGWOON DW9768 LENS VOICE COIL DRIVER
5903 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5904 L: linux-media@vger.kernel.org
5906 T: git git://linuxtv.org/media_tree.git
5907 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5908 F: drivers/media/i2c/dw9768.c
5910 DONGWOON DW9807 LENS VOICE COIL DRIVER
5911 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5912 L: linux-media@vger.kernel.org
5914 T: git git://linuxtv.org/media_tree.git
5915 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5916 F: drivers/media/i2c/dw9807-vcm.c
5919 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5920 L: blinux-list@redhat.com
5922 F: drivers/char/dtlk.c
5923 F: include/linux/dtlk.h
5925 DPAA2 DATAPATH I/O (DPIO) DRIVER
5926 M: Roy Pledge <Roy.Pledge@nxp.com>
5927 L: linux-kernel@vger.kernel.org
5929 F: drivers/soc/fsl/dpio
5931 DPAA2 ETHERNET DRIVER
5932 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5933 L: netdev@vger.kernel.org
5935 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5936 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5937 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5938 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5939 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5940 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5941 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5942 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5943 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5945 DPAA2 ETHERNET SWITCH DRIVER
5946 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5947 L: netdev@vger.kernel.org
5949 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
5950 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
5951 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
5953 DPT_I2O SCSI RAID DRIVER
5954 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5955 L: linux-scsi@vger.kernel.org
5957 W: http://www.adaptec.com/
5958 F: drivers/scsi/dpt*
5959 F: drivers/scsi/dpt/
5962 M: Philipp Reisner <philipp.reisner@linbit.com>
5963 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5964 L: drbd-dev@lists.linbit.com
5966 W: http://www.drbd.org
5967 T: git git://git.linbit.com/linux-drbd.git
5968 T: git git://git.linbit.com/drbd-8.4.git
5969 F: Documentation/admin-guide/blockdev/
5970 F: drivers/block/drbd/
5973 DRIVER COMPONENT FRAMEWORK
5974 L: dri-devel@lists.freedesktop.org
5975 F: drivers/base/component.c
5976 F: include/linux/component.h
5978 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5979 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5980 R: "Rafael J. Wysocki" <rafael@kernel.org>
5982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5983 F: Documentation/core-api/kobject.rst
5987 F: include/linux/debugfs.h
5988 F: include/linux/kobj*
5991 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5992 M: Nishanth Menon <nm@ti.com>
5993 L: linux-pm@vger.kernel.org
5995 F: drivers/soc/ti/smartreflex.c
5996 F: include/linux/power/smartreflex.h
5998 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5999 M: Maxime Ripard <mripard@kernel.org>
6000 M: Chen-Yu Tsai <wens@csie.org>
6001 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6002 L: dri-devel@lists.freedesktop.org
6004 T: git git://anongit.freedesktop.org/drm/drm-misc
6005 F: drivers/gpu/drm/sun4i/sun8i*
6007 DRM DRIVER FOR ARM PL111 CLCD
6008 M: Emma Anholt <emma@anholt.net>
6010 T: git git://anongit.freedesktop.org/drm/drm-misc
6011 F: drivers/gpu/drm/pl111/
6013 DRM DRIVER FOR ARM VERSATILE TFT PANELS
6014 M: Linus Walleij <linus.walleij@linaro.org>
6016 T: git git://anongit.freedesktop.org/drm/drm-misc
6017 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6018 F: drivers/gpu/drm/panel/panel-arm-versatile.c
6020 DRM DRIVER FOR ASPEED BMC GFX
6021 M: Joel Stanley <joel@jms.id.au>
6022 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6024 T: git git://anongit.freedesktop.org/drm/drm-misc
6025 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6026 F: drivers/gpu/drm/aspeed/
6028 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6029 M: Dave Airlie <airlied@redhat.com>
6030 R: Thomas Zimmermann <tzimmermann@suse.de>
6031 L: dri-devel@lists.freedesktop.org
6033 T: git git://anongit.freedesktop.org/drm/drm-misc
6034 F: drivers/gpu/drm/ast/
6036 DRM DRIVER FOR BOCHS VIRTUAL GPU
6037 M: Gerd Hoffmann <kraxel@redhat.com>
6038 L: virtualization@lists.linux-foundation.org
6040 T: git git://anongit.freedesktop.org/drm/drm-misc
6041 F: drivers/gpu/drm/tiny/bochs.c
6043 DRM DRIVER FOR BOE HIMAX8279D PANELS
6044 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6046 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6047 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
6049 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6050 M: Jagan Teki <jagan@amarulasolutions.com>
6052 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6053 F: drivers/gpu/drm/bridge/chipone-icn6211.c
6055 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6056 M: Linus Walleij <linus.walleij@linaro.org>
6058 T: git git://anongit.freedesktop.org/drm/drm-misc
6059 F: drivers/gpu/drm/tve200/
6061 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6062 M: Icenowy Zheng <icenowy@aosc.io>
6064 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6065 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6067 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6068 M: Jagan Teki <jagan@amarulasolutions.com>
6070 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6071 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6073 DRM DRIVER FOR GENERIC USB DISPLAY
6074 M: Noralf Trønnes <noralf@tronnes.org>
6076 W: https://github.com/notro/gud/wiki
6077 T: git git://anongit.freedesktop.org/drm/drm-misc
6078 F: drivers/gpu/drm/gud/
6079 F: include/drm/gud.h
6081 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6082 M: Hans de Goede <hdegoede@redhat.com>
6084 T: git git://anongit.freedesktop.org/drm/drm-misc
6085 F: drivers/gpu/drm/tiny/gm12u320.c
6087 DRM DRIVER FOR HX8357D PANELS
6088 M: Emma Anholt <emma@anholt.net>
6090 T: git git://anongit.freedesktop.org/drm/drm-misc
6091 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
6092 F: drivers/gpu/drm/tiny/hx8357d.c
6094 DRM DRIVER FOR ILITEK ILI9225 PANELS
6095 M: David Lechner <david@lechnology.com>
6097 T: git git://anongit.freedesktop.org/drm/drm-misc
6098 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6099 F: drivers/gpu/drm/tiny/ili9225.c
6101 DRM DRIVER FOR ILITEK ILI9486 PANELS
6102 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6104 T: git git://anongit.freedesktop.org/drm/drm-misc
6105 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6106 F: drivers/gpu/drm/tiny/ili9486.c
6108 DRM DRIVER FOR INTEL I810 VIDEO CARDS
6109 S: Orphan / Obsolete
6110 F: drivers/gpu/drm/i810/
6111 F: include/uapi/drm/i810_drm.h
6113 DRM DRIVER FOR LVDS PANELS
6114 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6115 L: dri-devel@lists.freedesktop.org
6116 T: git git://anongit.freedesktop.org/drm/drm-misc
6118 F: drivers/gpu/drm/panel/panel-lvds.c
6119 F: Documentation/devicetree/bindings/display/lvds.yaml
6120 F: Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6122 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6123 M: Guido Günther <agx@sigxcpu.org>
6124 R: Purism Kernel Team <kernel@puri.sm>
6126 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6127 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6129 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
6130 S: Orphan / Obsolete
6131 F: drivers/gpu/drm/mga/
6132 F: include/uapi/drm/mga_drm.h
6134 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6135 M: Dave Airlie <airlied@redhat.com>
6136 R: Thomas Zimmermann <tzimmermann@suse.de>
6137 L: dri-devel@lists.freedesktop.org
6139 T: git git://anongit.freedesktop.org/drm/drm-misc
6140 F: drivers/gpu/drm/mgag200/
6142 DRM DRIVER FOR MI0283QT
6143 M: Noralf Trønnes <noralf@tronnes.org>
6145 T: git git://anongit.freedesktop.org/drm/drm-misc
6146 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6147 F: drivers/gpu/drm/tiny/mi0283qt.c
6149 DRM DRIVER FOR MIPI DBI compatible panels
6150 M: Noralf Trønnes <noralf@tronnes.org>
6152 W: https://github.com/notro/panel-mipi-dbi/wiki
6153 T: git git://anongit.freedesktop.org/drm/drm-misc
6154 F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6155 F: drivers/gpu/drm/tiny/panel-mipi-dbi.c
6157 DRM DRIVER FOR MSM ADRENO GPU
6158 M: Rob Clark <robdclark@gmail.com>
6159 M: Sean Paul <sean@poorly.run>
6160 R: Abhinav Kumar <quic_abhinavk@quicinc.com>
6161 L: linux-arm-msm@vger.kernel.org
6162 L: dri-devel@lists.freedesktop.org
6163 L: freedreno@lists.freedesktop.org
6165 T: git https://gitlab.freedesktop.org/drm/msm.git
6166 F: Documentation/devicetree/bindings/display/msm/
6167 F: drivers/gpu/drm/msm/
6168 F: include/uapi/drm/msm_drm.h
6170 DRM DRIVER FOR NOVATEK NT35510 PANELS
6171 M: Linus Walleij <linus.walleij@linaro.org>
6173 T: git git://anongit.freedesktop.org/drm/drm-misc
6174 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6175 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
6177 DRM DRIVER FOR NOVATEK NT35560 PANELS
6178 M: Linus Walleij <linus.walleij@linaro.org>
6180 T: git git://anongit.freedesktop.org/drm/drm-misc
6181 F: Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
6182 F: drivers/gpu/drm/panel/panel-novatek-nt35560.c
6184 DRM DRIVER FOR NOVATEK NT36672A PANELS
6185 M: Sumit Semwal <sumit.semwal@linaro.org>
6187 T: git git://anongit.freedesktop.org/drm/drm-misc
6188 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6189 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6191 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6192 M: Ben Skeggs <bskeggs@redhat.com>
6193 M: Karol Herbst <kherbst@redhat.com>
6194 M: Lyude Paul <lyude@redhat.com>
6195 L: dri-devel@lists.freedesktop.org
6196 L: nouveau@lists.freedesktop.org
6198 W: https://nouveau.freedesktop.org/
6199 Q: https://patchwork.freedesktop.org/project/nouveau/
6200 Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
6201 B: https://gitlab.freedesktop.org/drm/nouveau/-/issues
6202 C: irc://irc.oftc.net/nouveau
6203 T: git https://gitlab.freedesktop.org/drm/nouveau.git
6204 F: drivers/gpu/drm/nouveau/
6205 F: include/uapi/drm/nouveau_drm.h
6207 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6208 M: Stefan Mavrodiev <stefan@olimex.com>
6210 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6211 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6213 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6214 M: Noralf Trønnes <noralf@tronnes.org>
6216 T: git git://anongit.freedesktop.org/drm/drm-misc
6217 F: Documentation/devicetree/bindings/display/repaper.txt
6218 F: drivers/gpu/drm/tiny/repaper.c
6220 DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
6221 M: Javier Martinez Canillas <javierm@redhat.com>
6223 T: git git://anongit.freedesktop.org/drm/drm-misc
6224 F: Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml
6225 F: drivers/gpu/drm/solomon/ssd130x*
6227 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6228 M: Dave Airlie <airlied@redhat.com>
6229 M: Gerd Hoffmann <kraxel@redhat.com>
6230 L: virtualization@lists.linux-foundation.org
6232 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6233 T: git git://anongit.freedesktop.org/drm/drm-misc
6234 F: drivers/gpu/drm/tiny/cirrus.c
6236 DRM DRIVER FOR QXL VIRTUAL GPU
6237 M: Dave Airlie <airlied@redhat.com>
6238 M: Gerd Hoffmann <kraxel@redhat.com>
6239 L: virtualization@lists.linux-foundation.org
6240 L: spice-devel@lists.freedesktop.org
6242 T: git git://anongit.freedesktop.org/drm/drm-misc
6243 F: drivers/gpu/drm/qxl/
6244 F: include/uapi/drm/qxl_drm.h
6246 DRM DRIVER FOR RAGE 128 VIDEO CARDS
6247 S: Orphan / Obsolete
6248 F: drivers/gpu/drm/r128/
6249 F: include/uapi/drm/r128_drm.h
6251 DRM DRIVER FOR RAYDIUM RM67191 PANELS
6252 M: Robert Chiras <robert.chiras@nxp.com>
6254 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6255 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
6257 DRM DRIVER FOR SAMSUNG DB7430 PANELS
6258 M: Linus Walleij <linus.walleij@linaro.org>
6260 T: git git://anongit.freedesktop.org/drm/drm-misc
6261 F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6262 F: drivers/gpu/drm/panel/panel-samsung-db7430.c
6264 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6265 M: Markuss Broks <markuss.broks@gmail.com>
6267 F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6268 F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6270 DRM DRIVER FOR SITRONIX ST7703 PANELS
6271 M: Guido Günther <agx@sigxcpu.org>
6272 R: Purism Kernel Team <kernel@puri.sm>
6273 R: Ondrej Jirman <megous@megous.com>
6275 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6276 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
6278 DRM DRIVER FOR SAVAGE VIDEO CARDS
6279 S: Orphan / Obsolete
6280 F: drivers/gpu/drm/savage/
6281 F: include/uapi/drm/savage_drm.h
6283 DRM DRIVER FOR SIMPLE FRAMEBUFFERS
6284 M: Thomas Zimmermann <tzimmermann@suse.de>
6285 L: dri-devel@lists.freedesktop.org
6287 T: git git://anongit.freedesktop.org/drm/drm-misc
6288 F: drivers/gpu/drm/tiny/simpledrm.c
6290 DRM DRIVER FOR SIS VIDEO CARDS
6291 S: Orphan / Obsolete
6292 F: drivers/gpu/drm/sis/
6293 F: include/uapi/drm/sis_drm.h
6295 DRM DRIVER FOR SITRONIX ST7586 PANELS
6296 M: David Lechner <david@lechnology.com>
6298 T: git git://anongit.freedesktop.org/drm/drm-misc
6299 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
6300 F: drivers/gpu/drm/tiny/st7586.c
6302 DRM DRIVER FOR SITRONIX ST7701 PANELS
6303 M: Jagan Teki <jagan@amarulasolutions.com>
6305 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6306 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
6308 DRM DRIVER FOR SITRONIX ST7735R PANELS
6309 M: David Lechner <david@lechnology.com>
6311 T: git git://anongit.freedesktop.org/drm/drm-misc
6312 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6313 F: drivers/gpu/drm/tiny/st7735r.c
6315 DRM DRIVER FOR ST-ERICSSON MCDE
6316 M: Linus Walleij <linus.walleij@linaro.org>
6318 T: git git://anongit.freedesktop.org/drm/drm-misc
6319 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6320 F: drivers/gpu/drm/mcde/
6322 DRM DRIVER FOR TDFX VIDEO CARDS
6323 S: Orphan / Obsolete
6324 F: drivers/gpu/drm/tdfx/
6326 DRM DRIVER FOR TPO TPG110 PANELS
6327 M: Linus Walleij <linus.walleij@linaro.org>
6329 T: git git://anongit.freedesktop.org/drm/drm-misc
6330 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6331 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6333 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6334 M: Dave Airlie <airlied@redhat.com>
6335 R: Sean Paul <sean@poorly.run>
6336 R: Thomas Zimmermann <tzimmermann@suse.de>
6337 L: dri-devel@lists.freedesktop.org
6339 T: git git://anongit.freedesktop.org/drm/drm-misc
6340 F: drivers/gpu/drm/udl/
6342 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6343 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6344 M: Melissa Wen <melissa.srw@gmail.com>
6345 R: Haneen Mohammed <hamohammed.sa@gmail.com>
6346 R: Daniel Vetter <daniel@ffwll.ch>
6347 L: dri-devel@lists.freedesktop.org
6349 T: git git://anongit.freedesktop.org/drm/drm-misc
6350 F: Documentation/gpu/vkms.rst
6351 F: drivers/gpu/drm/vkms/
6353 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6354 M: Hans de Goede <hdegoede@redhat.com>
6355 L: dri-devel@lists.freedesktop.org
6357 T: git git://anongit.freedesktop.org/drm/drm-misc
6358 F: drivers/gpu/drm/vboxvideo/
6360 DRM DRIVER FOR VMWARE VIRTUAL GPU
6361 M: Zack Rusin <zackr@vmware.com>
6362 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
6363 L: dri-devel@lists.freedesktop.org
6365 T: git git://anongit.freedesktop.org/drm/drm-misc
6366 F: drivers/gpu/drm/vmwgfx/
6367 F: include/uapi/drm/vmwgfx_drm.h
6369 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6370 M: Linus Walleij <linus.walleij@linaro.org>
6372 T: git git://anongit.freedesktop.org/drm/drm-misc
6373 F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6374 F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
6377 M: David Airlie <airlied@linux.ie>
6378 M: Daniel Vetter <daniel@ffwll.ch>
6379 L: dri-devel@lists.freedesktop.org
6381 B: https://gitlab.freedesktop.org/drm
6382 C: irc://irc.oftc.net/dri-devel
6383 T: git git://anongit.freedesktop.org/drm/drm
6384 F: Documentation/devicetree/bindings/display/
6385 F: Documentation/devicetree/bindings/gpu/
6386 F: Documentation/gpu/
6389 F: include/linux/vga*
6390 F: include/uapi/drm/
6392 DRM DRIVERS AND MISC GPU PATCHES
6393 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6394 M: Maxime Ripard <mripard@kernel.org>
6395 M: Thomas Zimmermann <tzimmermann@suse.de>
6397 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6398 T: git git://anongit.freedesktop.org/drm/drm-misc
6399 F: Documentation/gpu/
6400 F: drivers/gpu/drm/*
6403 F: include/linux/vga*
6404 F: include/uapi/drm/drm*
6406 DRM DRIVERS FOR ALLWINNER A10
6407 M: Maxime Ripard <mripard@kernel.org>
6408 M: Chen-Yu Tsai <wens@csie.org>
6409 L: dri-devel@lists.freedesktop.org
6411 T: git git://anongit.freedesktop.org/drm/drm-misc
6412 F: Documentation/devicetree/bindings/display/allwinner*
6413 F: drivers/gpu/drm/sun4i/
6415 DRM DRIVERS FOR AMLOGIC SOCS
6416 M: Neil Armstrong <narmstrong@baylibre.com>
6417 L: dri-devel@lists.freedesktop.org
6418 L: linux-amlogic@lists.infradead.org
6420 W: http://linux-meson.com/
6421 T: git git://anongit.freedesktop.org/drm/drm-misc
6422 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6423 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6424 F: Documentation/gpu/meson.rst
6425 F: drivers/gpu/drm/meson/
6427 DRM DRIVERS FOR ATMEL HLCDC
6428 M: Sam Ravnborg <sam@ravnborg.org>
6429 M: Boris Brezillon <bbrezillon@kernel.org>
6430 L: dri-devel@lists.freedesktop.org
6432 T: git git://anongit.freedesktop.org/drm/drm-misc
6433 F: Documentation/devicetree/bindings/display/atmel/
6434 F: drivers/gpu/drm/atmel-hlcdc/
6436 DRM DRIVERS FOR BRIDGE CHIPS
6437 M: Andrzej Hajda <andrzej.hajda@intel.com>
6438 M: Neil Armstrong <narmstrong@baylibre.com>
6439 M: Robert Foss <robert.foss@linaro.org>
6440 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6441 R: Jonas Karlman <jonas@kwiboo.se>
6442 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6444 T: git git://anongit.freedesktop.org/drm/drm-misc
6445 F: drivers/gpu/drm/bridge/
6447 DRM DRIVERS FOR EXYNOS
6448 M: Inki Dae <inki.dae@samsung.com>
6449 M: Joonyoung Shim <jy0922.shim@samsung.com>
6450 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6451 M: Kyungmin Park <kyungmin.park@samsung.com>
6452 L: dri-devel@lists.freedesktop.org
6454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6455 F: Documentation/devicetree/bindings/display/exynos/
6456 F: Documentation/devicetree/bindings/display/samsung/
6457 F: drivers/gpu/drm/exynos/
6458 F: include/uapi/drm/exynos_drm.h
6460 DRM DRIVERS FOR FREESCALE DCU
6461 M: Stefan Agner <stefan@agner.ch>
6462 M: Alison Wang <alison.wang@nxp.com>
6463 L: dri-devel@lists.freedesktop.org
6465 T: git git://anongit.freedesktop.org/drm/drm-misc
6466 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6467 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6468 F: drivers/gpu/drm/fsl-dcu/
6470 DRM DRIVERS FOR FREESCALE IMX
6471 M: Philipp Zabel <p.zabel@pengutronix.de>
6472 L: dri-devel@lists.freedesktop.org
6474 F: Documentation/devicetree/bindings/display/imx/
6475 F: drivers/gpu/drm/imx/
6476 F: drivers/gpu/ipu-v3/
6478 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6479 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6480 L: dri-devel@lists.freedesktop.org
6482 T: git git://github.com/patjak/drm-gma500
6483 F: drivers/gpu/drm/gma500/
6485 DRM DRIVERS FOR HISILICON
6486 M: Xinliang Liu <xinliang.liu@linaro.org>
6487 M: Tian Tao <tiantao6@hisilicon.com>
6488 R: John Stultz <john.stultz@linaro.org>
6489 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6490 R: Chen Feng <puck.chen@hisilicon.com>
6491 L: dri-devel@lists.freedesktop.org
6493 T: git git://anongit.freedesktop.org/drm/drm-misc
6494 F: Documentation/devicetree/bindings/display/hisilicon/
6495 F: drivers/gpu/drm/hisilicon/
6497 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6498 M: Deepak Rawat <drawat.floss@gmail.com>
6499 L: linux-hyperv@vger.kernel.org
6500 L: dri-devel@lists.freedesktop.org
6502 T: git git://anongit.freedesktop.org/drm/drm-misc
6503 F: drivers/gpu/drm/hyperv
6505 DRM DRIVERS FOR LIMA
6506 M: Qiang Yu <yuq825@gmail.com>
6507 L: dri-devel@lists.freedesktop.org
6508 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6510 T: git git://anongit.freedesktop.org/drm/drm-misc
6511 F: drivers/gpu/drm/lima/
6512 F: include/uapi/drm/lima_drm.h
6514 DRM DRIVERS FOR MEDIATEK
6515 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6516 M: Philipp Zabel <p.zabel@pengutronix.de>
6517 L: dri-devel@lists.freedesktop.org
6518 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6520 F: Documentation/devicetree/bindings/display/mediatek/
6521 F: drivers/gpu/drm/mediatek/
6522 F: drivers/phy/mediatek/phy-mtk-hdmi*
6523 F: drivers/phy/mediatek/phy-mtk-mipi*
6525 DRM DRIVERS FOR NVIDIA TEGRA
6526 M: Thierry Reding <thierry.reding@gmail.com>
6527 L: dri-devel@lists.freedesktop.org
6528 L: linux-tegra@vger.kernel.org
6530 T: git git://anongit.freedesktop.org/tegra/linux.git
6531 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
6532 F: Documentation/devicetree/bindings/gpu/host1x/
6533 F: drivers/gpu/drm/tegra/
6534 F: drivers/gpu/host1x/
6535 F: include/linux/host1x.h
6536 F: include/uapi/drm/tegra_drm.h
6538 DRM DRIVERS FOR RENESAS
6539 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6540 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6541 L: dri-devel@lists.freedesktop.org
6542 L: linux-renesas-soc@vger.kernel.org
6544 T: git git://linuxtv.org/pinchartl/media drm/du/next
6545 F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
6546 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6547 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6548 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6549 F: drivers/gpu/drm/rcar-du/
6550 F: drivers/gpu/drm/shmobile/
6551 F: include/linux/platform_data/shmob_drm.h
6553 DRM DRIVERS FOR ROCKCHIP
6554 M: Sandy Huang <hjc@rock-chips.com>
6555 M: Heiko Stübner <heiko@sntech.de>
6556 L: dri-devel@lists.freedesktop.org
6558 T: git git://anongit.freedesktop.org/drm/drm-misc
6559 F: Documentation/devicetree/bindings/display/rockchip/
6560 F: drivers/gpu/drm/rockchip/
6563 M: Alain Volmat <alain.volmat@foss.st.com>
6564 L: dri-devel@lists.freedesktop.org
6566 T: git git://anongit.freedesktop.org/drm/drm-misc
6567 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6568 F: drivers/gpu/drm/sti
6571 M: Yannick Fertre <yannick.fertre@foss.st.com>
6572 M: Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
6573 M: Philippe Cornu <philippe.cornu@foss.st.com>
6574 L: dri-devel@lists.freedesktop.org
6576 T: git git://anongit.freedesktop.org/drm/drm-misc
6577 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6578 F: drivers/gpu/drm/stm
6580 DRM DRIVERS FOR TI KEYSTONE
6581 M: Jyri Sarha <jyri.sarha@iki.fi>
6582 M: Tomi Valkeinen <tomba@kernel.org>
6583 L: dri-devel@lists.freedesktop.org
6585 T: git git://anongit.freedesktop.org/drm/drm-misc
6586 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6587 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6588 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6589 F: drivers/gpu/drm/tidss/
6591 DRM DRIVERS FOR TI LCDC
6592 M: Jyri Sarha <jyri.sarha@iki.fi>
6593 R: Tomi Valkeinen <tomba@kernel.org>
6594 L: dri-devel@lists.freedesktop.org
6596 F: Documentation/devicetree/bindings/display/tilcdc/
6597 F: drivers/gpu/drm/tilcdc/
6599 DRM DRIVERS FOR TI OMAP
6600 M: Tomi Valkeinen <tomba@kernel.org>
6601 L: dri-devel@lists.freedesktop.org
6603 F: Documentation/devicetree/bindings/display/ti/
6604 F: drivers/gpu/drm/omapdrm/
6607 M: Emma Anholt <emma@anholt.net>
6609 T: git git://anongit.freedesktop.org/drm/drm-misc
6610 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
6611 F: drivers/gpu/drm/v3d/
6612 F: include/uapi/drm/v3d_drm.h
6615 M: Emma Anholt <emma@anholt.net>
6616 M: Maxime Ripard <mripard@kernel.org>
6618 T: git git://github.com/anholt/linux
6619 T: git git://anongit.freedesktop.org/drm/drm-misc
6620 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6621 F: drivers/gpu/drm/vc4/
6622 F: include/uapi/drm/vc4_drm.h
6624 DRM DRIVERS FOR VIVANTE GPU IP
6625 M: Lucas Stach <l.stach@pengutronix.de>
6626 R: Russell King <linux+etnaviv@armlinux.org.uk>
6627 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6628 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6629 L: dri-devel@lists.freedesktop.org
6631 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6632 F: drivers/gpu/drm/etnaviv/
6633 F: include/uapi/drm/etnaviv_drm.h
6636 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6637 L: dri-devel@lists.freedesktop.org
6638 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6640 T: git git://anongit.freedesktop.org/drm/drm-misc
6641 F: Documentation/gpu/xen-front.rst
6642 F: drivers/gpu/drm/xen/
6644 DRM DRIVERS FOR XILINX
6645 M: Hyun Kwon <hyun.kwon@xilinx.com>
6646 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6647 L: dri-devel@lists.freedesktop.org
6649 T: git git://anongit.freedesktop.org/drm/drm-misc
6650 F: Documentation/devicetree/bindings/display/xlnx/
6651 F: drivers/gpu/drm/xlnx/
6654 M: Thierry Reding <thierry.reding@gmail.com>
6655 R: Sam Ravnborg <sam@ravnborg.org>
6656 L: dri-devel@lists.freedesktop.org
6658 T: git git://anongit.freedesktop.org/drm/drm-misc
6659 F: Documentation/devicetree/bindings/display/panel/
6660 F: drivers/gpu/drm/drm_panel.c
6661 F: drivers/gpu/drm/panel/
6662 F: include/drm/drm_panel.h
6664 DRM PRIVACY-SCREEN CLASS
6665 M: Hans de Goede <hdegoede@redhat.com>
6666 L: dri-devel@lists.freedesktop.org
6668 T: git git://anongit.freedesktop.org/drm/drm-misc
6669 F: drivers/gpu/drm/drm_privacy_screen*
6670 F: include/drm/drm_privacy_screen*
6673 M: Christian Koenig <christian.koenig@amd.com>
6674 M: Huang Rui <ray.huang@amd.com>
6675 L: dri-devel@lists.freedesktop.org
6677 T: git git://anongit.freedesktop.org/drm/drm-misc
6678 F: drivers/gpu/drm/ttm/
6682 M: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
6683 L: dri-devel@lists.freedesktop.org
6685 T: git git://anongit.freedesktop.org/drm/drm-misc
6686 F: drivers/gpu/drm/scheduler/
6687 F: include/drm/gpu_scheduler.h
6689 DSBR100 USB FM RADIO DRIVER
6690 M: Alexey Klimov <klimov.linux@gmail.com>
6691 L: linux-media@vger.kernel.org
6693 T: git git://linuxtv.org/media_tree.git
6694 F: drivers/media/radio/dsbr100.c
6697 M: Hans Verkuil <hverkuil@xs4all.nl>
6698 L: linux-media@vger.kernel.org
6700 W: https://linuxtv.org
6701 T: git git://linuxtv.org/media_tree.git
6702 F: drivers/media/pci/dt3155/
6704 DVB_USB_AF9015 MEDIA DRIVER
6705 M: Antti Palosaari <crope@iki.fi>
6706 L: linux-media@vger.kernel.org
6708 W: https://linuxtv.org
6709 W: http://palosaari.fi/linux/
6710 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6711 T: git git://linuxtv.org/anttip/media_tree.git
6712 F: drivers/media/usb/dvb-usb-v2/af9015*
6714 DVB_USB_AF9035 MEDIA DRIVER
6715 M: Antti Palosaari <crope@iki.fi>
6716 L: linux-media@vger.kernel.org
6718 W: https://linuxtv.org
6719 W: http://palosaari.fi/linux/
6720 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6721 T: git git://linuxtv.org/anttip/media_tree.git
6722 F: drivers/media/usb/dvb-usb-v2/af9035*
6724 DVB_USB_ANYSEE MEDIA DRIVER
6725 M: Antti Palosaari <crope@iki.fi>
6726 L: linux-media@vger.kernel.org
6728 W: https://linuxtv.org
6729 W: http://palosaari.fi/linux/
6730 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6731 T: git git://linuxtv.org/anttip/media_tree.git
6732 F: drivers/media/usb/dvb-usb-v2/anysee*
6734 DVB_USB_AU6610 MEDIA DRIVER
6735 M: Antti Palosaari <crope@iki.fi>
6736 L: linux-media@vger.kernel.org
6738 W: https://linuxtv.org
6739 W: http://palosaari.fi/linux/
6740 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6741 T: git git://linuxtv.org/anttip/media_tree.git
6742 F: drivers/media/usb/dvb-usb-v2/au6610*
6744 DVB_USB_CE6230 MEDIA DRIVER
6745 M: Antti Palosaari <crope@iki.fi>
6746 L: linux-media@vger.kernel.org
6748 W: https://linuxtv.org
6749 W: http://palosaari.fi/linux/
6750 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6751 T: git git://linuxtv.org/anttip/media_tree.git
6752 F: drivers/media/usb/dvb-usb-v2/ce6230*
6754 DVB_USB_CXUSB MEDIA DRIVER
6755 M: Michael Krufky <mkrufky@linuxtv.org>
6756 L: linux-media@vger.kernel.org
6758 W: https://linuxtv.org
6759 W: http://github.com/mkrufky
6760 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6761 T: git git://linuxtv.org/media_tree.git
6762 F: drivers/media/usb/dvb-usb/cxusb*
6764 DVB_USB_EC168 MEDIA DRIVER
6765 M: Antti Palosaari <crope@iki.fi>
6766 L: linux-media@vger.kernel.org
6768 W: https://linuxtv.org
6769 W: http://palosaari.fi/linux/
6770 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6771 T: git git://linuxtv.org/anttip/media_tree.git
6772 F: drivers/media/usb/dvb-usb-v2/ec168*
6774 DVB_USB_GL861 MEDIA DRIVER
6775 M: Antti Palosaari <crope@iki.fi>
6776 L: linux-media@vger.kernel.org
6778 W: https://linuxtv.org
6779 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6780 T: git git://linuxtv.org/anttip/media_tree.git
6781 F: drivers/media/usb/dvb-usb-v2/gl861*
6783 DVB_USB_MXL111SF MEDIA DRIVER
6784 M: Michael Krufky <mkrufky@linuxtv.org>
6785 L: linux-media@vger.kernel.org
6787 W: https://linuxtv.org
6788 W: http://github.com/mkrufky
6789 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6790 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6791 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6793 DVB_USB_RTL28XXU MEDIA DRIVER
6794 M: Antti Palosaari <crope@iki.fi>
6795 L: linux-media@vger.kernel.org
6797 W: https://linuxtv.org
6798 W: http://palosaari.fi/linux/
6799 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6800 T: git git://linuxtv.org/anttip/media_tree.git
6801 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6803 DVB_USB_V2 MEDIA DRIVER
6804 M: Antti Palosaari <crope@iki.fi>
6805 L: linux-media@vger.kernel.org
6807 W: https://linuxtv.org
6808 W: http://palosaari.fi/linux/
6809 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6810 T: git git://linuxtv.org/anttip/media_tree.git
6811 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6812 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6815 M: Jason Baron <jbaron@akamai.com>
6817 F: include/linux/dynamic_debug.h
6818 F: lib/dynamic_debug.c
6820 DYNAMIC INTERRUPT MODERATION
6821 M: Tal Gilboa <talgi@nvidia.com>
6823 F: Documentation/networking/net_dim.rst
6824 F: include/linux/dim.h
6827 DZ DECSTATION DZ11 SERIAL DRIVER
6828 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
6830 F: drivers/tty/serial/dz.*
6832 E3X0 POWER BUTTON DRIVER
6833 M: Moritz Fischer <moritz.fischer@ettus.com>
6834 L: usrp-users@lists.ettus.com
6836 W: http://www.ettus.com
6837 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6838 F: drivers/input/misc/e3x0-button.c
6841 M: Antti Palosaari <crope@iki.fi>
6842 L: linux-media@vger.kernel.org
6844 W: https://linuxtv.org
6845 W: http://palosaari.fi/linux/
6846 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6847 T: git git://linuxtv.org/anttip/media_tree.git
6848 F: drivers/media/tuners/e4000*
6850 EARTH_PT1 MEDIA DRIVER
6851 M: Akihiro Tsukada <tskd08@gmail.com>
6852 L: linux-media@vger.kernel.org
6854 F: drivers/media/pci/pt1/
6856 EARTH_PT3 MEDIA DRIVER
6857 M: Akihiro Tsukada <tskd08@gmail.com>
6858 L: linux-media@vger.kernel.org
6860 F: drivers/media/pci/pt3/
6863 M: Antti Palosaari <crope@iki.fi>
6864 L: linux-media@vger.kernel.org
6866 W: https://linuxtv.org
6867 W: http://palosaari.fi/linux/
6868 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6869 T: git git://linuxtv.org/anttip/media_tree.git
6870 F: drivers/media/dvb-frontends/ec100*
6873 M: Tyler Hicks <code@tyhicks.com>
6874 L: ecryptfs@vger.kernel.org
6876 W: http://ecryptfs.org
6877 W: https://launchpad.net/ecryptfs
6878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6879 F: Documentation/filesystems/ecryptfs.rst
6883 M: Yazen Ghannam <yazen.ghannam@amd.com>
6884 L: linux-edac@vger.kernel.org
6886 F: drivers/edac/amd64_edac*
6887 F: drivers/edac/mce_amd*
6890 M: Jan Luebbe <jlu@pengutronix.de>
6891 L: linux-edac@vger.kernel.org
6893 F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
6894 F: drivers/edac/armada_xp_*
6897 M: Stefan Schaeckeler <sschaeck@cisco.com>
6899 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6900 F: drivers/edac/aspeed_edac.c
6903 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6905 F: drivers/edac/bluefield_edac.c
6908 M: Andre Przywara <andre.przywara@arm.com>
6909 L: linux-edac@vger.kernel.org
6911 F: drivers/edac/highbank*
6914 M: Ralf Baechle <ralf@linux-mips.org>
6915 L: linux-edac@vger.kernel.org
6916 L: linux-mips@vger.kernel.org
6918 F: drivers/edac/octeon_edac*
6920 EDAC-CAVIUM THUNDERX
6921 M: Robert Richter <rric@kernel.org>
6922 L: linux-edac@vger.kernel.org
6924 F: drivers/edac/thunderx_edac*
6927 M: Borislav Petkov <bp@alien8.de>
6928 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6929 M: Tony Luck <tony.luck@intel.com>
6930 R: James Morse <james.morse@arm.com>
6931 R: Robert Richter <rric@kernel.org>
6932 L: linux-edac@vger.kernel.org
6934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6935 F: Documentation/admin-guide/ras.rst
6936 F: Documentation/driver-api/edac.rst
6938 F: include/linux/edac.h
6941 M: Lei Wang <lewan@microsoft.com>
6942 L: linux-edac@vger.kernel.org
6944 F: drivers/edac/dmc520_edac.c
6947 M: Mark Gross <markgross@kernel.org>
6948 L: linux-edac@vger.kernel.org
6950 F: drivers/edac/e752x_edac.c
6953 L: linux-edac@vger.kernel.org
6955 F: drivers/edac/e7xxx_edac.c
6958 M: York Sun <york.sun@nxp.com>
6959 L: linux-edac@vger.kernel.org
6961 F: drivers/edac/fsl_ddr_edac.*
6964 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6965 L: linux-edac@vger.kernel.org
6967 F: drivers/edac/ghes_edac.c
6970 M: Tony Luck <tony.luck@intel.com>
6971 L: linux-edac@vger.kernel.org
6973 F: drivers/edac/i10nm_base.c
6976 L: linux-edac@vger.kernel.org
6978 F: drivers/edac/i3000_edac.c
6981 L: linux-edac@vger.kernel.org
6983 F: drivers/edac/i5000_edac.c
6986 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6987 L: linux-edac@vger.kernel.org
6989 F: drivers/edac/i5400_edac.c
6992 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6993 L: linux-edac@vger.kernel.org
6995 F: drivers/edac/i7300_edac.c
6998 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6999 L: linux-edac@vger.kernel.org
7001 F: drivers/edac/i7core_edac.c
7004 M: Tim Small <tim@buttersideup.com>
7005 L: linux-edac@vger.kernel.org
7007 F: drivers/edac/i82443bxgx_edac.c
7010 M: "Arvind R." <arvino55@gmail.com>
7011 L: linux-edac@vger.kernel.org
7013 F: drivers/edac/i82975x_edac.c
7016 M: Jason Baron <jbaron@akamai.com>
7017 L: linux-edac@vger.kernel.org
7019 F: drivers/edac/ie31200_edac.c
7022 M: Tony Luck <tony.luck@intel.com>
7023 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7024 L: linux-edac@vger.kernel.org
7026 F: drivers/edac/igen6_edac.c
7029 M: Johannes Thumshirn <morbidrsa@gmail.com>
7030 L: linux-edac@vger.kernel.org
7032 F: drivers/edac/mpc85xx_edac.[ch]
7035 M: Egor Martovetsky <egor@pasemi.com>
7036 L: linux-edac@vger.kernel.org
7038 F: drivers/edac/pasemi_edac.c
7041 M: Tony Luck <tony.luck@intel.com>
7042 L: linux-edac@vger.kernel.org
7044 F: drivers/edac/pnd2_edac.[ch]
7047 M: Channagoud Kadabi <ckadabi@codeaurora.org>
7048 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
7049 L: linux-arm-msm@vger.kernel.org
7050 L: linux-edac@vger.kernel.org
7052 F: drivers/edac/qcom_edac.c
7055 M: Tim Small <tim@buttersideup.com>
7056 L: linux-edac@vger.kernel.org
7058 F: drivers/edac/r82600_edac.c
7061 M: Tony Luck <tony.luck@intel.com>
7062 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7063 L: linux-edac@vger.kernel.org
7065 F: drivers/edac/sb_edac.c
7068 M: Tony Luck <tony.luck@intel.com>
7069 L: linux-edac@vger.kernel.org
7071 F: drivers/edac/skx_*.[ch]
7074 M: Tero Kristo <kristo@kernel.org>
7075 L: linux-edac@vger.kernel.org
7077 F: drivers/edac/ti_edac.c
7079 EDIROL UA-101/UA-1000 DRIVER
7080 M: Clemens Ladisch <clemens@ladisch.de>
7081 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7084 F: sound/usb/misc/ua101.c
7087 M: Ivan Hu <ivan.hu@canonical.com>
7088 M: Ard Biesheuvel <ardb@kernel.org>
7089 L: linux-efi@vger.kernel.org
7091 F: drivers/firmware/efi/test/
7093 EFI VARIABLE FILESYSTEM
7094 M: Matthew Garrett <matthew.garrett@nebula.com>
7095 M: Jeremy Kerr <jk@ozlabs.org>
7096 M: Ard Biesheuvel <ardb@kernel.org>
7097 L: linux-efi@vger.kernel.org
7099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7102 EFIFB FRAMEBUFFER DRIVER
7103 M: Peter Jones <pjones@redhat.com>
7104 L: linux-fbdev@vger.kernel.org
7106 F: drivers/video/fbdev/efifb.c
7110 W: http://aeschi.ch.eu.org/efs/
7113 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
7114 M: Douglas Miller <dougmill@linux.ibm.com>
7115 L: netdev@vger.kernel.org
7117 F: drivers/net/ethernet/ibm/ehea/
7119 EM28XX VIDEO4LINUX DRIVER
7120 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7121 L: linux-media@vger.kernel.org
7123 W: https://linuxtv.org
7124 T: git git://linuxtv.org/media_tree.git
7125 F: Documentation/admin-guide/media/em28xx*
7126 F: drivers/media/usb/em28xx/
7129 M: Matt Mackall <mpm@selenic.com>
7130 M: David Woodhouse <dwmw2@infradead.org>
7131 L: linux-embedded@vger.kernel.org
7134 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
7135 M: Adrian Hunter <adrian.hunter@intel.com>
7136 M: Ritesh Harjani <riteshh@codeaurora.org>
7137 M: Asutosh Das <asutoshd@codeaurora.org>
7138 L: linux-mmc@vger.kernel.org
7140 F: drivers/mmc/host/cqhci*
7142 EMULEX 10Gbps iSCSI - OneConnect DRIVER
7143 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
7144 L: linux-scsi@vger.kernel.org
7146 W: http://www.broadcom.com
7147 F: drivers/scsi/be2iscsi/
7149 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
7150 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
7151 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
7152 M: Somnath Kotur <somnath.kotur@broadcom.com>
7153 L: netdev@vger.kernel.org
7155 W: http://www.emulex.com
7156 F: drivers/net/ethernet/emulex/benet/
7158 EMULEX ONECONNECT ROCE DRIVER
7159 M: Selvin Xavier <selvin.xavier@broadcom.com>
7160 L: linux-rdma@vger.kernel.org
7162 W: http://www.broadcom.com
7163 F: drivers/infiniband/hw/ocrdma/
7164 F: include/uapi/rdma/ocrdma-abi.h
7166 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
7167 M: James Smart <james.smart@broadcom.com>
7168 M: Dick Kennedy <dick.kennedy@broadcom.com>
7169 L: linux-scsi@vger.kernel.org
7171 W: http://www.broadcom.com
7172 F: drivers/scsi/lpfc/
7174 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7175 M: James Smart <james.smart@broadcom.com>
7176 M: Ram Vegesna <ram.vegesna@broadcom.com>
7177 L: linux-scsi@vger.kernel.org
7178 L: target-devel@vger.kernel.org
7180 W: http://www.broadcom.com
7181 F: drivers/scsi/elx/
7183 ENE CB710 FLASH CARD READER DRIVER
7184 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
7186 F: drivers/misc/cb710/
7187 F: drivers/mmc/host/cb710-mmc.*
7188 F: include/linux/cb710.h
7190 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7191 M: Maxim Levitsky <maximlevitsky@gmail.com>
7193 F: drivers/media/rc/ene_ir.*
7195 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7196 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
7197 L: linuxppc-dev@lists.ozlabs.org
7199 F: drivers/tty/ehv_bytechan.c
7201 EPSON S1D13XXX FRAMEBUFFER DRIVER
7202 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
7204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7205 F: drivers/video/fbdev/s1d13xxxfb.c
7206 F: include/video/s1d13xxxfb.h
7209 M: Gao Xiang <xiang@kernel.org>
7210 M: Chao Yu <chao@kernel.org>
7211 L: linux-erofs@lists.ozlabs.org
7213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7214 F: Documentation/filesystems/erofs.rst
7216 F: include/trace/events/erofs.h
7218 ERRSEQ ERROR TRACKING INFRASTRUCTURE
7219 M: Jeff Layton <jlayton@kernel.org>
7221 F: include/linux/errseq.h
7224 ET131X NETWORK DRIVER
7225 M: Mark Einon <mark.einon@gmail.com>
7227 F: drivers/net/ethernet/agere/
7229 ETAS ES58X CAN/USB DRIVER
7230 M: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7231 L: linux-can@vger.kernel.org
7233 F: drivers/net/can/usb/etas_es58x/
7236 M: Roopa Prabhu <roopa@nvidia.com>
7237 M: Nikolay Aleksandrov <razor@blackwall.org>
7238 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
7239 L: netdev@vger.kernel.org
7241 W: http://www.linuxfoundation.org/en/Net:Bridge
7242 F: include/linux/netfilter_bridge/
7245 ETHERNET PHY LIBRARY
7246 M: Andrew Lunn <andrew@lunn.ch>
7247 M: Heiner Kallweit <hkallweit1@gmail.com>
7248 R: Russell King <linux@armlinux.org.uk>
7249 L: netdev@vger.kernel.org
7251 F: Documentation/ABI/testing/sysfs-class-net-phydev
7252 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
7253 F: Documentation/devicetree/bindings/net/mdio*
7254 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
7255 F: Documentation/networking/phy.rst
7256 F: drivers/net/mdio/
7257 F: drivers/net/mdio/acpi_mdio.c
7258 F: drivers/net/mdio/fwnode_mdio.c
7259 F: drivers/net/mdio/of_mdio.c
7262 F: include/dt-bindings/net/qca-ar803x.h
7263 F: include/linux/linkmode.h
7264 F: include/linux/*mdio*.h
7265 F: include/linux/mdio/*.h
7266 F: include/linux/mii.h
7267 F: include/linux/of_net.h
7268 F: include/linux/phy.h
7269 F: include/linux/phy_fixed.h
7270 F: include/linux/platform_data/mdio-bcm-unimac.h
7271 F: include/linux/platform_data/mdio-gpio.h
7272 F: include/trace/events/mdio.h
7273 F: include/uapi/linux/mdio.h
7274 F: include/uapi/linux/mii.h
7275 F: net/core/of_net.c
7278 R: Eric Biederman <ebiederm@xmission.com>
7279 R: Kees Cook <keescook@chromium.org>
7280 L: linux-mm@kvack.org
7282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
7283 F: arch/alpha/kernel/binfmt_loader.c
7284 F: arch/x86/ia32/ia32_aout.c
7287 F: include/linux/binfmts.h
7288 F: include/linux/elf.h
7289 F: include/uapi/linux/binfmts.h
7290 F: include/uapi/linux/elf.h
7291 F: tools/testing/selftests/exec/
7296 M: Namjae Jeon <linkinjeon@kernel.org>
7297 M: Sungjong Seo <sj1557.seo@samsung.com>
7298 L: linux-fsdevel@vger.kernel.org
7303 M: Jan Kara <jack@suse.com>
7304 L: linux-ext4@vger.kernel.org
7306 F: Documentation/filesystems/ext2.rst
7308 F: include/linux/ext2*
7311 M: "Theodore Ts'o" <tytso@mit.edu>
7312 M: Andreas Dilger <adilger.kernel@dilger.ca>
7313 L: linux-ext4@vger.kernel.org
7315 W: http://ext4.wiki.kernel.org
7316 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
7317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7318 F: Documentation/filesystems/ext4/
7320 F: include/trace/events/ext4.h
7322 Extended Verification Module (EVM)
7323 M: Mimi Zohar <zohar@linux.ibm.com>
7324 L: linux-integrity@vger.kernel.org
7326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7327 F: security/integrity/evm/
7328 F: security/integrity/
7330 EXTENSIBLE FIRMWARE INTERFACE (EFI)
7331 M: Ard Biesheuvel <ardb@kernel.org>
7332 L: linux-efi@vger.kernel.org
7334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7335 F: Documentation/admin-guide/efi-stub.rst
7336 F: arch/*/include/asm/efi.h
7337 F: arch/*/kernel/efi.c
7338 F: arch/arm/boot/compressed/efi-header.S
7339 F: arch/arm64/kernel/efi-entry.S
7340 F: arch/x86/platform/efi/
7341 F: drivers/firmware/efi/
7342 F: include/linux/efi*.h
7344 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7345 M: MyungJoo Ham <myungjoo.ham@samsung.com>
7346 M: Chanwoo Choi <cw00.choi@samsung.com>
7347 L: linux-kernel@vger.kernel.org
7349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7350 F: Documentation/devicetree/bindings/extcon/
7351 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7353 F: include/linux/extcon.h
7354 F: include/linux/extcon/
7357 M: Masami Hiramatsu <mhiramat@kernel.org>
7359 F: Documentation/admin-guide/bootconfig.rst
7360 F: fs/proc/bootconfig.c
7361 F: include/linux/bootconfig.h
7363 F: tools/bootconfig/*
7364 F: tools/bootconfig/scripts/*
7367 M: Jingoo Han <jingoohan1@gmail.com>
7368 L: dri-devel@lists.freedesktop.org
7370 F: drivers/gpu/drm/exynos/exynos_dp*
7372 EXYNOS SYSMMU (IOMMU) driver
7373 M: Marek Szyprowski <m.szyprowski@samsung.com>
7374 L: iommu@lists.linux-foundation.org
7376 F: drivers/iommu/exynos-iommu.c
7379 M: Jaegeuk Kim <jaegeuk@kernel.org>
7380 M: Chao Yu <chao@kernel.org>
7381 L: linux-f2fs-devel@lists.sourceforge.net
7383 W: https://f2fs.wiki.kernel.org/
7384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7385 F: Documentation/ABI/testing/sysfs-fs-f2fs
7386 F: Documentation/filesystems/f2fs.rst
7388 F: include/linux/f2fs_fs.h
7389 F: include/trace/events/f2fs.h
7390 F: include/uapi/linux/f2fs.h
7392 F71805F HARDWARE MONITORING DRIVER
7393 M: Jean Delvare <jdelvare@suse.com>
7394 L: linux-hwmon@vger.kernel.org
7396 F: Documentation/hwmon/f71805f.rst
7397 F: drivers/hwmon/f71805f.c
7400 M: Josh Poimboeuf <jpoimboe@redhat.com>
7402 F: scripts/faddr2line
7405 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7406 L: netdev@vger.kernel.org
7408 F: Documentation/networking/failover.rst
7409 F: include/net/failover.h
7410 F: net/core/failover.c
7413 M: Jan Kara <jack@suse.cz>
7414 R: Amir Goldstein <amir73il@gmail.com>
7415 R: Matthew Bobrowski <repnop@google.com>
7416 L: linux-fsdevel@vger.kernel.org
7418 F: fs/notify/fanotify/
7419 F: include/linux/fanotify.h
7420 F: include/uapi/linux/fanotify.h
7422 FARSYNC SYNCHRONOUS DRIVER
7423 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7425 W: http://www.farsite.co.uk/
7426 F: drivers/net/wan/farsync.*
7428 FAULT INJECTION SUPPORT
7429 M: Akinobu Mita <akinobu.mita@gmail.com>
7431 F: Documentation/fault-injection/
7432 F: lib/fault-inject.c
7434 FBTFT Framebuffer drivers
7435 L: dri-devel@lists.freedesktop.org
7436 L: linux-fbdev@vger.kernel.org
7438 F: drivers/staging/fbtft/
7441 M: Michael Buesch <m@bues.ch>
7442 L: linux-media@vger.kernel.org
7444 F: drivers/media/tuners/fc0011.c
7445 F: drivers/media/tuners/fc0011.h
7448 M: Antti Palosaari <crope@iki.fi>
7449 L: linux-media@vger.kernel.org
7451 W: https://linuxtv.org
7452 W: http://palosaari.fi/linux/
7453 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7454 T: git git://linuxtv.org/anttip/media_tree.git
7455 F: drivers/media/tuners/fc2580*
7457 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7458 M: Hannes Reinecke <hare@suse.de>
7459 L: linux-scsi@vger.kernel.org
7461 W: www.Open-FCoE.org
7462 F: drivers/scsi/fcoe/
7463 F: drivers/scsi/libfc/
7465 F: include/scsi/libfc.h
7466 F: include/scsi/libfcoe.h
7467 F: include/uapi/scsi/fc/
7469 FILE LOCKING (flock() and fcntl()/lockf())
7470 M: Jeff Layton <jlayton@kernel.org>
7471 L: linux-fsdevel@vger.kernel.org
7475 F: include/linux/fcntl.h
7476 F: include/uapi/linux/fcntl.h
7478 FILESYSTEM DIRECT ACCESS (DAX)
7479 M: Dan Williams <dan.j.williams@intel.com>
7480 R: Matthew Wilcox <willy@infradead.org>
7481 R: Jan Kara <jack@suse.cz>
7482 L: linux-fsdevel@vger.kernel.org
7483 L: nvdimm@lists.linux.dev
7486 F: include/linux/dax.h
7487 F: include/trace/events/fs_dax.h
7489 FILESYSTEMS (VFS and infrastructure)
7490 M: Alexander Viro <viro@zeniv.linux.org.uk>
7491 L: linux-fsdevel@vger.kernel.org
7494 F: include/linux/fs.h
7495 F: include/linux/fs_types.h
7496 F: include/uapi/linux/fs.h
7497 F: include/uapi/linux/openat2.h
7502 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7503 M: Riku Voipio <riku.voipio@iki.fi>
7504 L: linux-hwmon@vger.kernel.org
7506 F: drivers/hwmon/f75375s.c
7507 F: include/linux/f75375s.h
7509 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7510 M: Clemens Ladisch <clemens@ladisch.de>
7511 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7512 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7515 F: include/uapi/sound/firewire.h
7518 FIREWIRE MEDIA DRIVERS (firedtv)
7519 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7520 L: linux-media@vger.kernel.org
7521 L: linux1394-devel@lists.sourceforge.net
7523 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7524 F: drivers/media/firewire/
7526 FIREWIRE SBP-2 TARGET
7527 M: Chris Boot <bootc@bootc.net>
7528 L: linux-scsi@vger.kernel.org
7529 L: target-devel@vger.kernel.org
7530 L: linux1394-devel@lists.sourceforge.net
7532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7533 F: drivers/target/sbp/
7536 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7537 L: linux1394-devel@lists.sourceforge.net
7539 W: http://ieee1394.wiki.kernel.org/
7540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7541 F: drivers/firewire/
7542 F: include/linux/firewire.h
7543 F: include/uapi/linux/firewire*.h
7546 FIRMWARE FRAMEWORK FOR ARMV8-A
7547 M: Sudeep Holla <sudeep.holla@arm.com>
7548 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7550 F: drivers/firmware/arm_ffa/
7551 F: include/linux/arm_ffa.h
7553 FIRMWARE LOADER (request_firmware)
7554 M: Luis Chamberlain <mcgrof@kernel.org>
7555 L: linux-kernel@vger.kernel.org
7557 F: Documentation/firmware_class/
7558 F: drivers/base/firmware_loader/
7559 F: include/linux/firmware.h
7561 FLEXTIMER FTM-QUADDEC DRIVER
7562 M: Patrick Havelange <patrick.havelange@essensium.com>
7563 L: linux-iio@vger.kernel.org
7565 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7566 F: drivers/counter/ftm-quaddec.c
7569 M: Denis Efremov <efremov@linux.com>
7570 L: linux-block@vger.kernel.org
7572 F: drivers/block/floppy.c
7574 FLYSKY FSIA6B RC RECEIVER
7575 M: Markus Koch <markus@notsyncing.net>
7576 L: linux-input@vger.kernel.org
7578 F: drivers/input/joystick/fsia6b.c
7580 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
7581 M: Geoffrey D. Bennett <g@b4.vu>
7582 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7585 F: sound/usb/mixer_scarlett_gen2.c
7587 FORCEDETH GIGABIT ETHERNET DRIVER
7588 M: Rain River <rain.1986.08.12@gmail.com>
7589 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7590 L: netdev@vger.kernel.org
7592 F: drivers/net/ethernet/nvidia/*
7595 M: Kees Cook <keescook@chromium.org>
7596 L: linux-hardening@vger.kernel.org
7598 F: include/linux/fortify-string.h
7599 F: lib/test_fortify/*
7600 F: scripts/test_fortify.sh
7604 M: Wu Hao <hao.wu@intel.com>
7605 R: Tom Rix <trix@redhat.com>
7606 L: linux-fpga@vger.kernel.org
7608 F: Documentation/ABI/testing/sysfs-bus-dfl*
7609 F: Documentation/fpga/dfl.rst
7610 F: drivers/fpga/dfl*
7611 F: drivers/uio/uio_dfl.c
7612 F: include/linux/dfl.h
7613 F: include/uapi/linux/fpga-dfl.h
7615 FPGA MANAGER FRAMEWORK
7616 M: Moritz Fischer <mdf@kernel.org>
7617 M: Wu Hao <hao.wu@intel.com>
7618 M: Xu Yilun <yilun.xu@intel.com>
7619 R: Tom Rix <trix@redhat.com>
7620 L: linux-fpga@vger.kernel.org
7622 Q: http://patchwork.kernel.org/project/linux-fpga/list/
7623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
7624 F: Documentation/devicetree/bindings/fpga/
7625 F: Documentation/driver-api/fpga/
7626 F: Documentation/fpga/
7628 F: include/linux/fpga/
7631 M: Bill Metzenthen <billm@melbpc.org.au>
7633 W: http://floatingpoint.sourceforge.net/emulator/index.html
7634 F: arch/x86/math-emu/
7637 M: Daniel Vetter <daniel@ffwll.ch>
7638 F: drivers/video/fbdev/core/
7640 T: git git://anongit.freedesktop.org/drm/drm-misc
7643 M: Helge Deller <deller@gmx.de>
7644 L: linux-fbdev@vger.kernel.org
7645 L: dri-devel@lists.freedesktop.org
7647 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
7648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
7649 F: Documentation/fb/
7651 F: include/linux/fb.h
7652 F: include/uapi/linux/fb.h
7653 F: include/uapi/video/
7656 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7657 M: Horia Geantă <horia.geanta@nxp.com>
7658 M: Pankaj Gupta <pankaj.gupta@nxp.com>
7659 M: Gaurav Jain <gaurav.jain@nxp.com>
7660 L: linux-crypto@vger.kernel.org
7662 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7663 F: drivers/crypto/caam/
7665 FREESCALE COLDFIRE M5441X MMC DRIVER
7666 M: Angelo Dureghello <angelo.dureghello@timesys.com>
7667 L: linux-mmc@vger.kernel.org
7669 F: drivers/mmc/host/sdhci-esdhc-mcf.c
7670 F: include/linux/platform_data/mmc-esdhc-mcf.h
7672 FREESCALE DIU FRAMEBUFFER DRIVER
7673 M: Timur Tabi <timur@kernel.org>
7674 L: linux-fbdev@vger.kernel.org
7676 F: drivers/video/fbdev/fsl-diu-fb.*
7678 FREESCALE DMA DRIVER
7679 M: Li Yang <leoyang.li@nxp.com>
7680 M: Zhang Wei <zw@zh-kernel.org>
7681 L: linuxppc-dev@lists.ozlabs.org
7683 F: drivers/dma/fsldma.*
7685 FREESCALE DSPI DRIVER
7686 M: Vladimir Oltean <olteanv@gmail.com>
7687 L: linux-spi@vger.kernel.org
7689 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7690 F: drivers/spi/spi-fsl-dspi.c
7691 F: include/linux/spi/spi-fsl-dspi.h
7693 FREESCALE ENETC ETHERNET DRIVERS
7694 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7695 L: netdev@vger.kernel.org
7697 F: drivers/net/ethernet/freescale/enetc/
7699 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7700 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7701 L: netdev@vger.kernel.org
7703 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7704 F: drivers/net/ethernet/freescale/gianfar*
7706 FREESCALE GPMI NAND DRIVER
7707 M: Han Xu <han.xu@nxp.com>
7708 L: linux-mtd@lists.infradead.org
7710 F: drivers/mtd/nand/raw/gpmi-nand/*
7712 FREESCALE I2C CPM DRIVER
7713 M: Jochen Friedrich <jochen@scram.de>
7714 L: linuxppc-dev@lists.ozlabs.org
7715 L: linux-i2c@vger.kernel.org
7717 F: drivers/i2c/busses/i2c-cpm.c
7719 FREESCALE IMX / MXC FEC DRIVER
7720 M: Joakim Zhang <qiangqing.zhang@nxp.com>
7721 L: netdev@vger.kernel.org
7723 F: Documentation/devicetree/bindings/net/fsl,fec.yaml
7724 F: drivers/net/ethernet/freescale/fec.h
7725 F: drivers/net/ethernet/freescale/fec_main.c
7726 F: drivers/net/ethernet/freescale/fec_ptp.c
7728 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7729 M: Sascha Hauer <s.hauer@pengutronix.de>
7730 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7731 L: linux-fbdev@vger.kernel.org
7732 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7734 F: drivers/video/fbdev/imxfb.c
7735 F: include/linux/platform_data/video-imxfb.h
7737 FREESCALE IMX DDR PMU DRIVER
7738 M: Frank Li <Frank.li@nxp.com>
7739 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7741 F: Documentation/admin-guide/perf/imx-ddr.rst
7742 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7743 F: drivers/perf/fsl_imx8_ddr_perf.c
7745 FREESCALE IMX I2C DRIVER
7746 M: Oleksij Rempel <o.rempel@pengutronix.de>
7747 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7748 L: linux-i2c@vger.kernel.org
7750 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7751 F: drivers/i2c/busses/i2c-imx.c
7753 FREESCALE IMX LPI2C DRIVER
7754 M: Dong Aisheng <aisheng.dong@nxp.com>
7755 L: linux-i2c@vger.kernel.org
7756 L: linux-imx@nxp.com
7758 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7759 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7761 FREESCALE MPC I2C DRIVER
7762 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
7763 L: linux-i2c@vger.kernel.org
7765 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
7766 F: drivers/i2c/busses/i2c-mpc.c
7768 FREESCALE QORIQ DPAA ETHERNET DRIVER
7769 M: Madalin Bucur <madalin.bucur@nxp.com>
7770 L: netdev@vger.kernel.org
7772 F: drivers/net/ethernet/freescale/dpaa
7774 FREESCALE QORIQ DPAA FMAN DRIVER
7775 M: Madalin Bucur <madalin.bucur@nxp.com>
7776 L: netdev@vger.kernel.org
7778 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7779 F: drivers/net/ethernet/freescale/fman
7781 FREESCALE QORIQ PTP CLOCK DRIVER
7782 M: Yangbo Lu <yangbo.lu@nxp.com>
7783 L: netdev@vger.kernel.org
7785 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7786 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7787 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7788 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7789 F: drivers/ptp/ptp_qoriq.c
7790 F: drivers/ptp/ptp_qoriq_debugfs.c
7791 F: include/linux/fsl/ptp_qoriq.h
7793 FREESCALE QUAD SPI DRIVER
7794 M: Han Xu <han.xu@nxp.com>
7795 L: linux-spi@vger.kernel.org
7797 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
7798 F: drivers/spi/spi-fsl-qspi.c
7800 FREESCALE QUICC ENGINE LIBRARY
7801 M: Qiang Zhao <qiang.zhao@nxp.com>
7802 L: linuxppc-dev@lists.ozlabs.org
7804 F: drivers/soc/fsl/qe/
7805 F: include/soc/fsl/qe/
7807 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7808 M: Li Yang <leoyang.li@nxp.com>
7809 L: netdev@vger.kernel.org
7810 L: linuxppc-dev@lists.ozlabs.org
7812 F: drivers/net/ethernet/freescale/ucc_geth*
7814 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7815 M: Zhao Qiang <qiang.zhao@nxp.com>
7816 L: netdev@vger.kernel.org
7817 L: linuxppc-dev@lists.ozlabs.org
7819 F: drivers/net/wan/fsl_ucc_hdlc*
7821 FREESCALE QUICC ENGINE UCC UART DRIVER
7822 M: Timur Tabi <timur@kernel.org>
7823 L: linuxppc-dev@lists.ozlabs.org
7825 F: drivers/tty/serial/ucc_uart.c
7827 FREESCALE SOC DRIVERS
7828 M: Li Yang <leoyang.li@nxp.com>
7829 L: linuxppc-dev@lists.ozlabs.org
7830 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7832 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
7833 F: Documentation/devicetree/bindings/soc/fsl/
7835 F: include/linux/fsl/
7838 FREESCALE SOC FS_ENET DRIVER
7839 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7840 L: linuxppc-dev@lists.ozlabs.org
7841 L: netdev@vger.kernel.org
7843 F: drivers/net/ethernet/freescale/fs_enet/
7844 F: include/linux/fs_enet_pd.h
7846 FREESCALE SOC SOUND DRIVERS
7847 M: Shengjiu Wang <shengjiu.wang@gmail.com>
7848 M: Xiubo Li <Xiubo.Lee@gmail.com>
7849 R: Fabio Estevam <festevam@gmail.com>
7850 R: Nicolin Chen <nicoleotsuka@gmail.com>
7851 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7852 L: linuxppc-dev@lists.ozlabs.org
7854 F: sound/soc/fsl/fsl*
7855 F: sound/soc/fsl/imx*
7856 F: sound/soc/fsl/mpc8610_hpcd.c
7858 FREESCALE USB PERIPHERAL DRIVERS
7859 M: Li Yang <leoyang.li@nxp.com>
7860 L: linux-usb@vger.kernel.org
7861 L: linuxppc-dev@lists.ozlabs.org
7863 F: drivers/usb/gadget/udc/fsl*
7865 FREESCALE USB PHY DRIVER
7866 M: Ran Wang <ran.wang_1@nxp.com>
7867 L: linux-usb@vger.kernel.org
7868 L: linuxppc-dev@lists.ozlabs.org
7870 F: drivers/usb/phy/phy-fsl-usb*
7873 M: Christoph Hellwig <hch@infradead.org>
7875 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7879 M: "Rafael J. Wysocki" <rafael@kernel.org>
7880 M: Pavel Machek <pavel@ucw.cz>
7881 L: linux-pm@vger.kernel.org
7883 F: Documentation/power/freezing-of-tasks.rst
7884 F: include/linux/freezer.h
7888 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7889 L: linux-kernel@vger.kernel.org
7891 F: include/linux/frontswap.h
7894 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7895 M: David Howells <dhowells@redhat.com>
7896 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7898 F: Documentation/filesystems/caching/
7900 F: include/linux/fscache*.h
7902 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7903 M: Theodore Y. Ts'o <tytso@mit.edu>
7904 M: Jaegeuk Kim <jaegeuk@kernel.org>
7905 M: Eric Biggers <ebiggers@kernel.org>
7906 L: linux-fscrypt@vger.kernel.org
7908 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7909 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7910 F: Documentation/filesystems/fscrypt.rst
7912 F: include/linux/fscrypt*.h
7913 F: include/uapi/linux/fscrypt.h
7916 M: Jeremy Kerr <jk@ozlabs.org>
7917 M: Joel Stanley <joel@jms.id.au>
7918 R: Alistar Popple <alistair@popple.id.au>
7919 R: Eddie James <eajames@linux.ibm.com>
7920 L: linux-fsi@lists.ozlabs.org
7922 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7925 F: include/linux/fsi*.h
7926 F: include/trace/events/fsi*.h
7928 FSI-ATTACHED I2C DRIVER
7929 M: Eddie James <eajames@linux.ibm.com>
7930 L: linux-i2c@vger.kernel.org
7931 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7933 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7934 F: drivers/i2c/busses/i2c-fsi.c
7936 FSI-ATTACHED SPI DRIVER
7937 M: Eddie James <eajames@linux.ibm.com>
7938 L: linux-spi@vger.kernel.org
7940 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7941 F: drivers/spi/spi-fsi.c
7943 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7944 M: Jan Kara <jack@suse.cz>
7945 R: Amir Goldstein <amir73il@gmail.com>
7946 L: linux-fsdevel@vger.kernel.org
7948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7950 F: include/linux/fsnotify*.h
7952 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7953 M: Eric Biggers <ebiggers@kernel.org>
7954 M: Theodore Y. Ts'o <tytso@mit.edu>
7955 L: linux-fscrypt@vger.kernel.org
7957 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7958 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7959 F: Documentation/filesystems/fsverity.rst
7961 F: include/linux/fsverity.h
7962 F: include/uapi/linux/fsverity.h
7964 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
7965 M: Michael Zaidman <michael.zaidman@gmail.com>
7966 L: linux-i2c@vger.kernel.org
7967 L: linux-input@vger.kernel.org
7969 F: drivers/hid/hid-ft260.c
7971 FUJITSU LAPTOP EXTRAS
7972 M: Jonathan Woithe <jwoithe@just42.net>
7973 L: platform-driver-x86@vger.kernel.org
7975 F: drivers/platform/x86/fujitsu-laptop.c
7977 FUJITSU M-5MO LS CAMERA ISP DRIVER
7978 M: Kyungmin Park <kyungmin.park@samsung.com>
7979 M: Heungjun Kim <riverful.kim@samsung.com>
7980 L: linux-media@vger.kernel.org
7982 F: drivers/media/i2c/m5mols/
7983 F: include/media/i2c/m5mols.h
7985 FUJITSU TABLET EXTRAS
7986 M: Robert Gerlach <khnz@gmx.de>
7987 L: platform-driver-x86@vger.kernel.org
7989 F: drivers/platform/x86/fujitsu-tablet.c
7991 FUNGIBLE ETHERNET DRIVERS
7992 M: Dimitris Michailidis <dmichail@fungible.com>
7993 L: netdev@vger.kernel.org
7995 F: drivers/net/ethernet/fungible/
7997 FUSE: FILESYSTEM IN USERSPACE
7998 M: Miklos Szeredi <miklos@szeredi.hu>
7999 L: linux-fsdevel@vger.kernel.org
8001 W: https://github.com/libfuse/
8002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
8003 F: Documentation/filesystems/fuse.rst
8005 F: include/uapi/linux/fuse.h
8008 M: Thomas Gleixner <tglx@linutronix.de>
8009 M: Ingo Molnar <mingo@redhat.com>
8010 R: Peter Zijlstra <peterz@infradead.org>
8011 R: Darren Hart <dvhart@infradead.org>
8012 R: Davidlohr Bueso <dave@stgolabs.net>
8013 R: André Almeida <andrealmeid@collabora.com>
8014 L: linux-kernel@vger.kernel.org
8016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8017 F: Documentation/locking/*futex*
8018 F: include/asm-generic/futex.h
8019 F: include/linux/futex.h
8020 F: include/uapi/linux/futex.h
8022 F: tools/perf/bench/futex*
8023 F: tools/testing/selftests/futex/
8025 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
8026 M: Tim Harvey <tharvey@gateworks.com>
8027 M: Robert Jones <rjones@gateworks.com>
8029 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
8030 F: drivers/mfd/gateworks-gsc.c
8031 F: include/linux/mfd/gsc.h
8032 F: Documentation/hwmon/gsc-hwmon.rst
8033 F: drivers/hwmon/gsc-hwmon.c
8034 F: include/linux/platform_data/gsc_hwmon.h
8037 M: Kees Cook <keescook@chromium.org>
8038 L: linux-hardening@vger.kernel.org
8040 F: Documentation/kbuild/gcc-plugins.rst
8041 F: scripts/Makefile.gcc-plugins
8042 F: scripts/gcc-plugins/
8044 GCOV BASED KERNEL PROFILING
8045 M: Peter Oberparleiter <oberpar@linux.ibm.com>
8047 F: Documentation/dev-tools/gcov.rst
8050 GDB KERNEL DEBUGGING HELPER SCRIPTS
8051 M: Jan Kiszka <jan.kiszka@siemens.com>
8052 M: Kieran Bingham <kbingham@kernel.org>
8056 GEMINI CRYPTO DRIVER
8057 M: Corentin Labbe <clabbe@baylibre.com>
8058 L: linux-crypto@vger.kernel.org
8060 F: drivers/crypto/gemini/
8062 GEMTEK FM RADIO RECEIVER DRIVER
8063 M: Hans Verkuil <hverkuil@xs4all.nl>
8064 L: linux-media@vger.kernel.org
8066 W: https://linuxtv.org
8067 T: git git://linuxtv.org/media_tree.git
8068 F: drivers/media/radio/radio-gemtek*
8070 GENERIC ARCHITECTURE TOPOLOGY
8071 M: Sudeep Holla <sudeep.holla@arm.com>
8072 L: linux-kernel@vger.kernel.org
8074 F: drivers/base/arch_topology.c
8075 F: include/linux/arch_topology.h
8078 M: Thomas Gleixner <tglx@linutronix.de>
8079 M: Peter Zijlstra <peterz@infradead.org>
8080 M: Andy Lutomirski <luto@kernel.org>
8081 L: linux-kernel@vger.kernel.org
8083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
8084 F: include/linux/entry-common.h
8085 F: include/linux/entry-kvm.h
8088 GENERIC GPIO I2C DRIVER
8089 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8091 F: drivers/i2c/busses/i2c-gpio.c
8092 F: include/linux/platform_data/i2c-gpio.h
8094 GENERIC GPIO I2C MULTIPLEXER DRIVER
8095 M: Peter Korsgaard <peter.korsgaard@barco.com>
8096 L: linux-i2c@vger.kernel.org
8098 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
8099 F: drivers/i2c/muxes/i2c-mux-gpio.c
8100 F: include/linux/platform_data/i2c-mux-gpio.h
8102 GENERIC HDLC (WAN) DRIVERS
8103 M: Krzysztof Halasa <khc@pm.waw.pl>
8105 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
8106 F: drivers/net/wan/c101.c
8107 F: drivers/net/wan/hd6457*
8108 F: drivers/net/wan/hdlc*
8109 F: drivers/net/wan/n2.c
8110 F: drivers/net/wan/pc300too.c
8111 F: drivers/net/wan/pci200syn.c
8112 F: drivers/net/wan/wanxl*
8114 GENERIC INCLUDE/ASM HEADER FILES
8115 M: Arnd Bergmann <arnd@arndb.de>
8116 L: linux-arch@vger.kernel.org
8118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
8119 F: include/asm-generic/
8120 F: include/uapi/asm-generic/
8122 GENERIC PHY FRAMEWORK
8123 M: Kishon Vijay Abraham I <kishon@ti.com>
8124 M: Vinod Koul <vkoul@kernel.org>
8125 L: linux-phy@lists.infradead.org
8127 Q: https://patchwork.kernel.org/project/linux-phy/list/
8128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
8129 F: Documentation/devicetree/bindings/phy/
8131 F: include/linux/phy/
8133 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
8134 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8136 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
8139 M: "Rafael J. Wysocki" <rafael@kernel.org>
8140 M: Kevin Hilman <khilman@kernel.org>
8141 M: Ulf Hansson <ulf.hansson@linaro.org>
8142 L: linux-pm@vger.kernel.org
8144 F: Documentation/devicetree/bindings/power/power?domain*
8145 F: drivers/base/power/domain*.c
8146 F: include/linux/pm_domain.h
8148 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
8149 M: Eugen Hristev <eugen.hristev@microchip.com>
8150 L: linux-input@vger.kernel.org
8152 F: drivers/input/touchscreen/resistive-adc-touch.c
8154 GENERIC STRING LIBRARY
8155 R: Andy Shevchenko <andy@kernel.org>
8158 F: lib/string_helpers.c
8159 F: lib/test_string.c
8160 F: lib/test-string_helpers.c
8162 GENERIC UIO DRIVER FOR PCI DEVICES
8163 M: "Michael S. Tsirkin" <mst@redhat.com>
8164 L: kvm@vger.kernel.org
8166 F: drivers/uio/uio_pci_generic.c
8168 GENERIC VDSO LIBRARY
8169 M: Andy Lutomirski <luto@kernel.org>
8170 M: Thomas Gleixner <tglx@linutronix.de>
8171 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
8172 L: linux-kernel@vger.kernel.org
8174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
8175 F: include/asm-generic/vdso/vsyscall.h
8177 F: kernel/time/vsyscall.c
8180 GENWQE (IBM Generic Workqueue Card)
8181 M: Frank Haverkamp <haver@linux.ibm.com>
8183 F: drivers/misc/genwqe/
8185 GET_MAINTAINER SCRIPT
8186 M: Joe Perches <joe@perches.com>
8188 F: scripts/get_maintainer.pl
8191 M: Bob Peterson <rpeterso@redhat.com>
8192 M: Andreas Gruenbacher <agruenba@redhat.com>
8193 L: cluster-devel@redhat.com
8195 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
8196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
8197 F: Documentation/filesystems/gfs2*
8199 F: include/uapi/linux/gfs2_ondisk.h
8202 M: Thomas Weißschuh <thomas@weissschuh.net>
8203 L: platform-driver-x86@vger.kernel.org
8205 F: drivers/platform/x86/gigabyte-wmi.c
8208 M: Johan Hovold <johan@kernel.org>
8210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
8211 F: Documentation/ABI/testing/sysfs-class-gnss
8212 F: Documentation/devicetree/bindings/gnss/
8214 F: include/linux/gnss.h
8217 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
8218 L: linux-media@vger.kernel.org
8220 F: drivers/media/usb/go7007/
8223 M: Bastien Nocera <hadess@hadess.net>
8224 M: Hans de Goede <hdegoede@redhat.com>
8225 L: linux-input@vger.kernel.org
8227 F: drivers/input/touchscreen/goodix*
8229 GOOGLE ETHERNET DRIVERS
8230 M: Jeroen de Borst <jeroendb@google.com>
8231 R: Catherine Sullivan <csully@google.com>
8232 R: David Awogbemila <awogbemila@google.com>
8233 L: netdev@vger.kernel.org
8235 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
8236 F: drivers/net/ethernet/google
8238 GPD POCKET FAN DRIVER
8239 M: Hans de Goede <hdegoede@redhat.com>
8240 L: platform-driver-x86@vger.kernel.org
8242 F: drivers/platform/x86/gpd-pocket-fan.c
8245 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8246 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8247 L: linux-gpio@vger.kernel.org
8248 L: linux-acpi@vger.kernel.org
8250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8251 F: Documentation/firmware-guide/acpi/gpio-properties.rst
8252 F: drivers/gpio/gpiolib-acpi.c
8253 F: drivers/gpio/gpiolib-acpi.h
8256 M: Geert Uytterhoeven <geert+renesas@glider.be>
8257 L: linux-gpio@vger.kernel.org
8259 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
8260 F: drivers/gpio/gpio-aggregator.c
8263 M: Sean Young <sean@mess.org>
8264 L: linux-media@vger.kernel.org
8266 F: drivers/media/rc/gpio-ir-tx.c
8269 M: Bamvor Jian Zhang <bamv2005@gmail.com>
8270 L: linux-gpio@vger.kernel.org
8272 F: drivers/gpio/gpio-mockup.c
8273 F: tools/testing/selftests/gpio/
8276 R: Michael Walle <michael@walle.cc>
8278 F: drivers/gpio/gpio-regmap.c
8279 F: include/linux/gpio/regmap.h
8282 M: Linus Walleij <linus.walleij@linaro.org>
8283 M: Bartosz Golaszewski <brgl@bgdev.pl>
8284 L: linux-gpio@vger.kernel.org
8286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
8287 F: Documentation/ABI/obsolete/sysfs-gpio
8288 F: Documentation/ABI/testing/gpio-cdev
8289 F: Documentation/admin-guide/gpio/
8290 F: Documentation/devicetree/bindings/gpio/
8291 F: Documentation/driver-api/gpio/
8293 F: include/asm-generic/gpio.h
8294 F: include/linux/gpio.h
8295 F: include/linux/gpio/
8296 F: include/linux/of_gpio.h
8297 F: include/uapi/linux/gpio.h
8300 GRE DEMULTIPLEXER DRIVER
8301 M: Dmitry Kozlov <xeb@mail.ru>
8302 L: netdev@vger.kernel.org
8304 F: include/net/gre.h
8305 F: net/ipv4/gre_demux.c
8306 F: net/ipv4/gre_offload.c
8308 GRETH 10/100/1G Ethernet MAC device driver
8309 M: Andreas Larsson <andreas@gaisler.com>
8310 L: netdev@vger.kernel.org
8312 F: drivers/net/ethernet/aeroflex/
8314 GREYBUS AUDIO PROTOCOLS DRIVERS
8315 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
8316 M: Mark Greer <mgreer@animalcreek.com>
8318 F: drivers/staging/greybus/audio_apbridgea.c
8319 F: drivers/staging/greybus/audio_apbridgea.h
8320 F: drivers/staging/greybus/audio_codec.c
8321 F: drivers/staging/greybus/audio_codec.h
8322 F: drivers/staging/greybus/audio_gb.c
8323 F: drivers/staging/greybus/audio_manager.c
8324 F: drivers/staging/greybus/audio_manager.h
8325 F: drivers/staging/greybus/audio_manager_module.c
8326 F: drivers/staging/greybus/audio_manager_private.h
8327 F: drivers/staging/greybus/audio_manager_sysfs.c
8328 F: drivers/staging/greybus/audio_module.c
8329 F: drivers/staging/greybus/audio_topology.c
8331 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8332 M: Viresh Kumar <vireshk@kernel.org>
8334 F: drivers/staging/greybus/authentication.c
8335 F: drivers/staging/greybus/bootrom.c
8336 F: drivers/staging/greybus/firmware.h
8337 F: drivers/staging/greybus/fw-core.c
8338 F: drivers/staging/greybus/fw-download.c
8339 F: drivers/staging/greybus/fw-management.c
8340 F: drivers/staging/greybus/greybus_authentication.h
8341 F: drivers/staging/greybus/greybus_firmware.h
8342 F: drivers/staging/greybus/hid.c
8343 F: drivers/staging/greybus/i2c.c
8344 F: drivers/staging/greybus/spi.c
8345 F: drivers/staging/greybus/spilib.c
8346 F: drivers/staging/greybus/spilib.h
8348 GREYBUS LOOPBACK DRIVER
8349 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8351 F: drivers/staging/greybus/loopback.c
8353 GREYBUS PLATFORM DRIVERS
8354 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8356 F: drivers/staging/greybus/arche-apb-ctrl.c
8357 F: drivers/staging/greybus/arche-platform.c
8358 F: drivers/staging/greybus/arche_platform.h
8360 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8361 M: Rui Miguel Silva <rmfrfs@gmail.com>
8363 F: drivers/staging/greybus/gpio.c
8364 F: drivers/staging/greybus/light.c
8365 F: drivers/staging/greybus/power_supply.c
8366 F: drivers/staging/greybus/sdio.c
8367 F: drivers/staging/greybus/spi.c
8368 F: drivers/staging/greybus/spilib.c
8371 M: Johan Hovold <johan@kernel.org>
8372 M: Alex Elder <elder@kernel.org>
8373 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8374 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
8377 F: drivers/staging/greybus/
8378 F: include/linux/greybus.h
8379 F: include/linux/greybus/
8381 GREYBUS UART PROTOCOLS DRIVERS
8382 M: David Lin <dtwlin@gmail.com>
8384 F: drivers/staging/greybus/log.c
8385 F: drivers/staging/greybus/uart.c
8387 GS1662 VIDEO SERIALIZER
8388 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8389 L: linux-media@vger.kernel.org
8391 T: git git://linuxtv.org/media_tree.git
8392 F: drivers/media/spi/gs1662.c
8394 GSPCA FINEPIX SUBDRIVER
8395 M: Frank Zago <frank@zago.net>
8396 L: linux-media@vger.kernel.org
8398 T: git git://linuxtv.org/media_tree.git
8399 F: drivers/media/usb/gspca/finepix.c
8401 GSPCA GL860 SUBDRIVER
8402 M: Olivier Lorin <o.lorin@laposte.net>
8403 L: linux-media@vger.kernel.org
8405 T: git git://linuxtv.org/media_tree.git
8406 F: drivers/media/usb/gspca/gl860/
8408 GSPCA M5602 SUBDRIVER
8409 M: Erik Andren <erik.andren@gmail.com>
8410 L: linux-media@vger.kernel.org
8412 T: git git://linuxtv.org/media_tree.git
8413 F: drivers/media/usb/gspca/m5602/
8415 GSPCA PAC207 SONIXB SUBDRIVER
8416 M: Hans Verkuil <hverkuil@xs4all.nl>
8417 L: linux-media@vger.kernel.org
8419 T: git git://linuxtv.org/media_tree.git
8420 F: drivers/media/usb/gspca/pac207.c
8422 GSPCA SN9C20X SUBDRIVER
8423 M: Brian Johnson <brijohn@gmail.com>
8424 L: linux-media@vger.kernel.org
8426 T: git git://linuxtv.org/media_tree.git
8427 F: drivers/media/usb/gspca/sn9c20x.c
8429 GSPCA T613 SUBDRIVER
8430 M: Leandro Costantino <lcostantino@gmail.com>
8431 L: linux-media@vger.kernel.org
8433 T: git git://linuxtv.org/media_tree.git
8434 F: drivers/media/usb/gspca/t613.c
8436 GSPCA USB WEBCAM DRIVER
8437 M: Hans Verkuil <hverkuil@xs4all.nl>
8438 L: linux-media@vger.kernel.org
8440 T: git git://linuxtv.org/media_tree.git
8441 F: drivers/media/usb/gspca/
8443 GTP (GPRS Tunneling Protocol)
8444 M: Pablo Neira Ayuso <pablo@netfilter.org>
8445 M: Harald Welte <laforge@gnumonks.org>
8446 L: osmocom-net-gprs@lists.osmocom.org
8448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8449 F: drivers/net/gtp.c
8451 GUID PARTITION TABLE (GPT)
8452 M: Davidlohr Bueso <dave@stgolabs.net>
8453 L: linux-efi@vger.kernel.org
8455 F: block/partitions/efi.*
8458 M: Yoshinori Sato <ysato@users.sourceforge.jp>
8459 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
8461 W: http://uclinux-h8.sourceforge.jp
8462 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
8464 F: drivers/clk/h8300/
8465 F: drivers/clocksource/h8300_*.c
8466 F: drivers/irqchip/irq-renesas-h8*.c
8468 HABANALABS PCI DRIVER
8469 M: Oded Gabbay <ogabbay@kernel.org>
8471 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8472 F: Documentation/ABI/testing/debugfs-driver-habanalabs
8473 F: Documentation/ABI/testing/sysfs-driver-habanalabs
8474 F: drivers/misc/habanalabs/
8475 F: include/uapi/misc/habanalabs.h
8478 M: Antti Palosaari <crope@iki.fi>
8479 L: linux-media@vger.kernel.org
8481 W: https://linuxtv.org
8482 W: http://palosaari.fi/linux/
8483 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8484 T: git git://linuxtv.org/anttip/media_tree.git
8485 F: drivers/media/usb/hackrf/
8487 HANTRO VPU CODEC DRIVER
8488 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
8489 M: Philipp Zabel <p.zabel@pengutronix.de>
8490 L: linux-media@vger.kernel.org
8491 L: linux-rockchip@lists.infradead.org
8493 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8494 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8495 F: drivers/staging/media/hantro/
8497 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8498 M: Frank Seidel <frank@f-seidel.de>
8499 L: platform-driver-x86@vger.kernel.org
8501 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8502 F: drivers/platform/x86/hdaps.c
8505 M: Jean Delvare <jdelvare@suse.com>
8506 M: Guenter Roeck <linux@roeck-us.net>
8507 L: linux-hwmon@vger.kernel.org
8509 W: http://hwmon.wiki.kernel.org/
8510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8511 F: Documentation/ABI/testing/sysfs-class-hwmon
8512 F: Documentation/devicetree/bindings/hwmon/
8513 F: Documentation/hwmon/
8515 F: include/linux/hwmon*.h
8516 F: include/trace/events/hwmon*.h
8517 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8519 HARDWARE RANDOM NUMBER GENERATOR CORE
8520 M: Matt Mackall <mpm@selenic.com>
8521 M: Herbert Xu <herbert@gondor.apana.org.au>
8522 L: linux-crypto@vger.kernel.org
8524 F: Documentation/admin-guide/hw_random.rst
8525 F: Documentation/devicetree/bindings/rng/
8526 F: drivers/char/hw_random/
8527 F: include/linux/hw_random.h
8529 HARDWARE SPINLOCK CORE
8530 M: Ohad Ben-Cohen <ohad@wizery.com>
8531 M: Bjorn Andersson <bjorn.andersson@linaro.org>
8532 R: Baolin Wang <baolin.wang7@gmail.com>
8533 L: linux-remoteproc@vger.kernel.org
8535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8536 F: Documentation/devicetree/bindings/hwlock/
8537 F: Documentation/locking/hwspinlock.rst
8538 F: drivers/hwspinlock/
8539 F: include/linux/hwspinlock.h
8541 HARDWARE TRACING FACILITIES
8542 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8544 F: drivers/hwtracing/
8546 HARMONY SOUND DRIVER
8547 L: linux-parisc@vger.kernel.org
8549 F: sound/parisc/harmony.*
8551 HDPVR USB VIDEO ENCODER DRIVER
8552 M: Hans Verkuil <hverkuil@xs4all.nl>
8553 L: linux-media@vger.kernel.org
8555 W: https://linuxtv.org
8556 T: git git://linuxtv.org/media_tree.git
8557 F: drivers/media/usb/hdpvr/
8559 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8560 M: Matt Hsiao <matt.hsiao@hpe.com>
8562 F: drivers/misc/hpilo.[ch]
8564 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8565 M: Jerry Hoemann <jerry.hoemann@hpe.com>
8567 F: Documentation/watchdog/hpwdt.rst
8568 F: drivers/watchdog/hpwdt.c
8570 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8571 M: Don Brace <don.brace@microchip.com>
8572 L: storagedev@microchip.com
8573 L: linux-scsi@vger.kernel.org
8575 F: Documentation/scsi/hpsa.rst
8576 F: drivers/scsi/hpsa*.[ch]
8577 F: include/linux/cciss*.h
8578 F: include/uapi/linux/cciss*.h
8581 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
8582 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
8583 L: linux-rdma@vger.kernel.org
8585 F: drivers/infiniband/hw/hfi1
8588 L: linux-fsdevel@vger.kernel.org
8590 F: Documentation/filesystems/hfs.rst
8594 L: linux-fsdevel@vger.kernel.org
8596 F: Documentation/filesystems/hfsplus.rst
8599 HGA FRAMEBUFFER DRIVER
8600 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
8601 L: linux-nvidia@lists.surfsouth.com
8603 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8604 F: drivers/video/fbdev/hgafb.c
8606 HIBERNATION (aka Software Suspend, aka swsusp)
8607 M: "Rafael J. Wysocki" <rafael@kernel.org>
8608 M: Pavel Machek <pavel@ucw.cz>
8609 L: linux-pm@vger.kernel.org
8611 B: https://bugzilla.kernel.org
8612 F: arch/*/include/asm/suspend*.h
8614 F: drivers/base/power/
8615 F: include/linux/freezer.h
8616 F: include/linux/pm.h
8617 F: include/linux/suspend.h
8621 M: Jiri Kosina <jikos@kernel.org>
8622 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
8623 L: linux-input@vger.kernel.org
8625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
8627 F: include/linux/hid*
8628 F: include/uapi/linux/hid*
8630 HID LOGITECH DRIVERS
8631 R: Filipe Laíns <lains@riseup.net>
8632 L: linux-input@vger.kernel.org
8634 F: drivers/hid/hid-logitech-*
8636 HID PLAYSTATION DRIVER
8637 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
8638 L: linux-input@vger.kernel.org
8640 F: drivers/hid/hid-playstation.c
8642 HID SENSOR HUB DRIVERS
8643 M: Jiri Kosina <jikos@kernel.org>
8644 M: Jonathan Cameron <jic23@kernel.org>
8645 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8646 L: linux-input@vger.kernel.org
8647 L: linux-iio@vger.kernel.org
8649 F: Documentation/hid/hid-sensor*
8650 F: drivers/hid/hid-sensor-*
8651 F: drivers/iio/*/hid-*
8652 F: include/linux/hid-sensor-*
8654 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8655 M: Thomas Gleixner <tglx@linutronix.de>
8656 L: linux-kernel@vger.kernel.org
8658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8659 F: Documentation/timers/
8660 F: include/linux/clockchips.h
8661 F: include/linux/hrtimer.h
8662 F: kernel/time/clockevents.c
8663 F: kernel/time/hrtimer.c
8664 F: kernel/time/timer_*.c
8666 HIGH-SPEED SCC DRIVER FOR AX.25
8667 L: linux-hams@vger.kernel.org
8669 F: drivers/net/hamradio/dmascc.c
8670 F: drivers/net/hamradio/scc.c
8672 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8673 M: HighPoint Linux Team <linux@highpoint-tech.com>
8675 W: http://www.highpoint-tech.com
8676 F: Documentation/scsi/hptiop.rst
8677 F: drivers/scsi/hptiop.c
8680 M: Jes Sorensen <jes@trained-monkey.org>
8681 L: linux-hippi@sunsite.dk
8683 F: drivers/net/hippi/
8684 F: include/linux/hippidevice.h
8685 F: include/uapi/linux/if_hippi.h
8688 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
8689 M: Kurt Kanzenbach <kurt@linutronix.de>
8690 L: netdev@vger.kernel.org
8692 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
8693 F: drivers/net/dsa/hirschmann/*
8694 F: include/linux/platform_data/hirschmann-hellcreek.h
8695 F: net/dsa/tag_hellcreek.c
8697 HISILICON DMA DRIVER
8698 M: Zhou Wang <wangzhou1@hisilicon.com>
8699 L: dmaengine@vger.kernel.org
8701 F: drivers/dma/hisi_dma.c
8703 HISILICON GPIO DRIVER
8704 M: Luo Jiaxing <luojiaxing@huawei.com>
8705 L: linux-gpio@vger.kernel.org
8707 F: drivers/gpio/gpio-hisi.c
8709 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8710 M: Longfang Liu <liulongfang@huawei.com>
8711 L: linux-crypto@vger.kernel.org
8713 F: Documentation/ABI/testing/debugfs-hisi-hpre
8714 F: drivers/crypto/hisilicon/hpre/hpre.h
8715 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
8716 F: drivers/crypto/hisilicon/hpre/hpre_main.c
8718 HISILICON I2C CONTROLLER DRIVER
8719 M: Yicong Yang <yangyicong@hisilicon.com>
8720 L: linux-i2c@vger.kernel.org
8722 W: https://www.hisilicon.com
8723 F: drivers/i2c/busses/i2c-hisi.c
8725 HISILICON LPC BUS DRIVER
8726 M: john.garry@huawei.com
8728 W: http://www.hisilicon.com
8729 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
8730 F: drivers/bus/hisi_lpc.c
8732 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
8733 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8734 M: Salil Mehta <salil.mehta@huawei.com>
8735 L: netdev@vger.kernel.org
8737 W: http://www.hisilicon.com
8738 F: drivers/net/ethernet/hisilicon/hns3/
8740 HISILICON NETWORK SUBSYSTEM DRIVER
8741 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8742 M: Salil Mehta <salil.mehta@huawei.com>
8743 L: netdev@vger.kernel.org
8745 W: http://www.hisilicon.com
8746 F: Documentation/devicetree/bindings/net/hisilicon*.txt
8747 F: drivers/net/ethernet/hisilicon/
8749 HIKEY960 ONBOARD USB GPIO HUB DRIVER
8750 M: John Stultz <john.stultz@linaro.org>
8751 L: linux-kernel@vger.kernel.org
8753 F: drivers/misc/hisi_hikey_usb.c
8755 HISILICON PMU DRIVER
8756 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
8757 M: Qi Liu <liuqi115@huawei.com>
8759 W: http://www.hisilicon.com
8760 F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst
8761 F: Documentation/admin-guide/perf/hisi-pmu.rst
8762 F: drivers/perf/hisilicon
8764 HISILICON QM AND ZIP Controller DRIVER
8765 M: Zhou Wang <wangzhou1@hisilicon.com>
8766 L: linux-crypto@vger.kernel.org
8768 F: Documentation/ABI/testing/debugfs-hisi-zip
8769 F: drivers/crypto/hisilicon/qm.c
8770 F: drivers/crypto/hisilicon/sgl.c
8771 F: drivers/crypto/hisilicon/zip/
8772 F: include/linux/hisi_acc_qm.h
8774 HISILICON ROCE DRIVER
8775 M: Wenpeng Liang <liangwenpeng@huawei.com>
8776 M: Weihang Li <liweihang@huawei.com>
8777 L: linux-rdma@vger.kernel.org
8779 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8780 F: drivers/infiniband/hw/hns/
8782 HISILICON SAS Controller
8783 M: John Garry <john.garry@huawei.com>
8785 W: http://www.hisilicon.com
8786 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8787 F: drivers/scsi/hisi_sas/
8789 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8790 M: Kai Ye <yekai13@huawei.com>
8791 M: Longfang Liu <liulongfang@huawei.com>
8792 L: linux-crypto@vger.kernel.org
8794 F: Documentation/ABI/testing/debugfs-hisi-sec
8795 F: drivers/crypto/hisilicon/sec2/sec.h
8796 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
8797 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
8798 F: drivers/crypto/hisilicon/sec2/sec_main.c
8800 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
8801 M: Jay Fang <f.fangjian@huawei.com>
8802 L: linux-spi@vger.kernel.org
8804 W: http://www.hisilicon.com
8805 F: drivers/spi/spi-hisi-kunpeng.c
8807 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
8808 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8809 L: linux-kernel@vger.kernel.org
8811 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
8812 F: drivers/spmi/hisi-spmi-controller.c
8814 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
8815 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8816 L: linux-kernel@vger.kernel.org
8818 F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
8819 F: drivers/mfd/hi6421-spmi-pmic.c
8821 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8822 M: Weili Qian <qianweili@huawei.com>
8824 F: drivers/crypto/hisilicon/trng/trng.c
8826 HISILICON V3XX SPI NOR FLASH Controller Driver
8827 M: John Garry <john.garry@huawei.com>
8829 W: http://www.hisilicon.com
8830 F: drivers/spi/spi-hisi-sfc-v3xx.c
8832 HMM - Heterogeneous Memory Management
8833 M: Jérôme Glisse <jglisse@redhat.com>
8834 L: linux-mm@kvack.org
8836 F: Documentation/vm/hmm.rst
8837 F: include/linux/hmm*
8840 F: tools/testing/selftests/vm/*hmm*
8843 M: Jouni Malinen <j@w1.fi>
8844 L: linux-wireless@vger.kernel.org
8846 W: http://w1.fi/hostap-driver.html
8847 F: drivers/net/wireless/intersil/hostap/
8849 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8850 L: platform-driver-x86@vger.kernel.org
8852 F: drivers/platform/x86/tc1100-wmi.c
8854 HPET: High Precision Event Timers driver
8855 M: Clemens Ladisch <clemens@ladisch.de>
8857 F: Documentation/timers/hpet.rst
8858 F: drivers/char/hpet.c
8859 F: include/linux/hpet.h
8860 F: include/uapi/linux/hpet.h
8864 F: arch/x86/include/asm/hpet.h
8865 F: arch/x86/kernel/hpet.c
8868 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8870 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8874 M: Sebastian Reichel <sre@kernel.org>
8876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8877 F: Documentation/ABI/testing/sysfs-bus-hsi
8878 F: Documentation/driver-api/hsi.rst
8880 F: include/linux/hsi/
8881 F: include/uapi/linux/hsi/
8884 L: linux-usb@vger.kernel.org
8886 F: drivers/net/usb/hso.c
8888 HSR NETWORK PROTOCOL
8889 L: netdev@vger.kernel.org
8893 HT16K33 LED CONTROLLER DRIVER
8894 M: Robin van der Gracht <robin@protonic.nl>
8896 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
8897 F: drivers/auxdisplay/ht16k33.c
8899 HTCPEN TOUCHSCREEN DRIVER
8900 M: Pau Oliva Fora <pof@eslack.org>
8901 L: linux-input@vger.kernel.org
8903 F: drivers/input/touchscreen/htcpen.c
8905 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8906 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8907 L: linux-iio@vger.kernel.org
8909 W: http://www.st.com/
8910 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
8911 F: drivers/iio/humidity/hts221*
8913 HUAWEI ETHERNET DRIVER
8914 L: netdev@vger.kernel.org
8916 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8917 F: drivers/net/ethernet/huawei/hinic/
8920 M: Mike Kravetz <mike.kravetz@oracle.com>
8921 L: linux-mm@kvack.org
8923 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8924 F: Documentation/admin-guide/mm/hugetlbpage.rst
8925 F: Documentation/vm/hugetlbfs_reserv.rst
8927 F: include/linux/hugetlb.h
8931 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
8932 L: linux-media@vger.kernel.org
8934 W: https://linuxtv.org
8935 T: git git://linuxtv.org/media_tree.git
8936 F: drivers/media/platform/st/sti/hva
8938 HWPOISON MEMORY FAILURE HANDLING
8939 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8940 L: linux-mm@kvack.org
8942 F: mm/hwpoison-inject.c
8943 F: mm/memory-failure.c
8945 HYCON HY46XX TOUCHSCREEN SUPPORT
8946 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
8947 L: linux-input@vger.kernel.org
8949 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
8950 F: drivers/input/touchscreen/hycon-hy46xx.c
8952 HYGON PROCESSOR SUPPORT
8953 M: Pu Wen <puwen@hygon.cn>
8954 L: linux-kernel@vger.kernel.org
8956 F: arch/x86/kernel/cpu/hygon.c
8958 HYNIX HI556 SENSOR DRIVER
8959 M: Shawn Tu <shawnx.tu@intel.com>
8960 L: linux-media@vger.kernel.org
8962 T: git git://linuxtv.org/media_tree.git
8963 F: drivers/media/i2c/hi556.c
8965 HYNIX HI846 SENSOR DRIVER
8966 M: Martin Kepplinger <martin.kepplinger@puri.sm>
8967 L: linux-media@vger.kernel.org
8969 F: drivers/media/i2c/hi846.c
8971 HYNIX HI847 SENSOR DRIVER
8972 M: Shawn Tu <shawnx.tu@intel.com>
8973 L: linux-media@vger.kernel.org
8975 F: drivers/media/i2c/hi847.c
8977 Hyper-V/Azure CORE AND DRIVERS
8978 M: "K. Y. Srinivasan" <kys@microsoft.com>
8979 M: Haiyang Zhang <haiyangz@microsoft.com>
8980 M: Stephen Hemminger <sthemmin@microsoft.com>
8981 M: Wei Liu <wei.liu@kernel.org>
8982 M: Dexuan Cui <decui@microsoft.com>
8983 L: linux-hyperv@vger.kernel.org
8985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8986 F: Documentation/ABI/stable/sysfs-bus-vmbus
8987 F: Documentation/ABI/testing/debugfs-hyperv
8988 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8989 F: arch/arm64/hyperv
8990 F: arch/arm64/include/asm/hyperv-tlfs.h
8991 F: arch/arm64/include/asm/mshyperv.h
8993 F: arch/x86/include/asm/hyperv-tlfs.h
8994 F: arch/x86/include/asm/mshyperv.h
8995 F: arch/x86/include/asm/trace/hyperv.h
8996 F: arch/x86/kernel/cpu/mshyperv.c
8997 F: drivers/clocksource/hyperv_timer.c
8998 F: drivers/hid/hid-hyperv.c
9000 F: drivers/input/serio/hyperv-keyboard.c
9001 F: drivers/iommu/hyperv-iommu.c
9002 F: drivers/net/ethernet/microsoft/
9003 F: drivers/net/hyperv/
9004 F: drivers/pci/controller/pci-hyperv-intf.c
9005 F: drivers/pci/controller/pci-hyperv.c
9006 F: drivers/scsi/storvsc_drv.c
9007 F: drivers/uio/uio_hv_generic.c
9008 F: drivers/video/fbdev/hyperv_fb.c
9009 F: include/asm-generic/hyperv-tlfs.h
9010 F: include/asm-generic/mshyperv.h
9011 F: include/clocksource/hyperv_timer.h
9012 F: include/linux/hyperv.h
9013 F: include/uapi/linux/hyperv.h
9014 F: net/vmw_vsock/hyperv_transport.c
9018 M: Vignesh Raghavendra <vigneshr@ti.com>
9019 L: linux-mtd@lists.infradead.org
9021 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9022 C: irc://irc.oftc.net/mtd
9023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
9024 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
9025 F: drivers/mtd/hyperbus/
9026 F: include/linux/mtd/hyperbus.h
9028 HYPERVISOR VIRTUAL CONSOLE DRIVER
9029 L: linuxppc-dev@lists.ozlabs.org
9034 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9035 L: linux-i2c@vger.kernel.org
9036 L: linux-acpi@vger.kernel.org
9038 F: drivers/i2c/i2c-core-acpi.c
9040 I2C CONTROLLER DRIVER FOR NVIDIA GPU
9041 M: Ajay Gupta <ajayg@nvidia.com>
9042 L: linux-i2c@vger.kernel.org
9044 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
9045 F: drivers/i2c/busses/i2c-nvidia-gpu.c
9048 M: Peter Rosin <peda@axentia.se>
9049 L: linux-i2c@vger.kernel.org
9051 F: Documentation/devicetree/bindings/i2c/i2c-arb*
9052 F: Documentation/devicetree/bindings/i2c/i2c-gate*
9053 F: Documentation/devicetree/bindings/i2c/i2c-mux*
9054 F: Documentation/i2c/i2c-topology.rst
9055 F: Documentation/i2c/muxes/
9056 F: drivers/i2c/i2c-mux.c
9057 F: drivers/i2c/muxes/
9058 F: include/linux/i2c-mux.h
9060 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
9061 M: Gregory CLEMENT <gregory.clement@bootlin.com>
9062 L: linux-i2c@vger.kernel.org
9064 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
9065 F: drivers/i2c/busses/i2c-mv64xxx.c
9067 I2C OVER PARALLEL PORT
9068 M: Jean Delvare <jdelvare@suse.com>
9069 L: linux-i2c@vger.kernel.org
9071 F: Documentation/i2c/busses/i2c-parport.rst
9072 F: drivers/i2c/busses/i2c-parport.c
9075 M: Wolfram Sang <wsa@kernel.org>
9076 L: linux-i2c@vger.kernel.org
9078 W: https://i2c.wiki.kernel.org/
9079 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9081 F: Documentation/devicetree/bindings/i2c/i2c.txt
9082 F: Documentation/i2c/
9084 F: include/linux/i2c-dev.h
9085 F: include/linux/i2c-smbus.h
9086 F: include/linux/i2c.h
9087 F: include/uapi/linux/i2c-*.h
9088 F: include/uapi/linux/i2c.h
9090 I2C SUBSYSTEM HOST DRIVERS
9091 L: linux-i2c@vger.kernel.org
9093 W: https://i2c.wiki.kernel.org/
9094 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9096 F: Documentation/devicetree/bindings/i2c/
9097 F: drivers/i2c/algos/
9098 F: drivers/i2c/busses/
9101 M: Jean Delvare <jdelvare@suse.com>
9102 L: linux-i2c@vger.kernel.org
9104 F: Documentation/i2c/busses/i2c-taos-evm.rst
9105 F: drivers/i2c/busses/i2c-taos-evm.c
9108 M: Till Harbaum <till@harbaum.org>
9109 L: linux-i2c@vger.kernel.org
9111 W: http://www.harbaum.org/till/i2c_tiny_usb
9112 F: drivers/i2c/busses/i2c-tiny-usb.c
9114 I2C/SMBUS CONTROLLER DRIVERS FOR PC
9115 M: Jean Delvare <jdelvare@suse.com>
9116 L: linux-i2c@vger.kernel.org
9118 F: Documentation/i2c/busses/i2c-ali1535.rst
9119 F: Documentation/i2c/busses/i2c-ali1563.rst
9120 F: Documentation/i2c/busses/i2c-ali15x3.rst
9121 F: Documentation/i2c/busses/i2c-amd756.rst
9122 F: Documentation/i2c/busses/i2c-amd8111.rst
9123 F: Documentation/i2c/busses/i2c-i801.rst
9124 F: Documentation/i2c/busses/i2c-nforce2.rst
9125 F: Documentation/i2c/busses/i2c-piix4.rst
9126 F: Documentation/i2c/busses/i2c-sis5595.rst
9127 F: Documentation/i2c/busses/i2c-sis630.rst
9128 F: Documentation/i2c/busses/i2c-sis96x.rst
9129 F: Documentation/i2c/busses/i2c-via.rst
9130 F: Documentation/i2c/busses/i2c-viapro.rst
9131 F: drivers/i2c/busses/i2c-ali1535.c
9132 F: drivers/i2c/busses/i2c-ali1563.c
9133 F: drivers/i2c/busses/i2c-ali15x3.c
9134 F: drivers/i2c/busses/i2c-amd756-s4882.c
9135 F: drivers/i2c/busses/i2c-amd756.c
9136 F: drivers/i2c/busses/i2c-amd8111.c
9137 F: drivers/i2c/busses/i2c-i801.c
9138 F: drivers/i2c/busses/i2c-isch.c
9139 F: drivers/i2c/busses/i2c-nforce2-s4985.c
9140 F: drivers/i2c/busses/i2c-nforce2.c
9141 F: drivers/i2c/busses/i2c-piix4.c
9142 F: drivers/i2c/busses/i2c-sis5595.c
9143 F: drivers/i2c/busses/i2c-sis630.c
9144 F: drivers/i2c/busses/i2c-sis96x.c
9145 F: drivers/i2c/busses/i2c-via.c
9146 F: drivers/i2c/busses/i2c-viapro.c
9148 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
9149 M: Hans de Goede <hdegoede@redhat.com>
9150 L: linux-i2c@vger.kernel.org
9152 F: drivers/i2c/busses/i2c-cht-wc.c
9154 I2C/SMBUS ISMT DRIVER
9155 M: Seth Heasley <seth.heasley@intel.com>
9156 M: Neil Horman <nhorman@tuxdriver.com>
9157 L: linux-i2c@vger.kernel.org
9158 F: Documentation/i2c/busses/i2c-ismt.rst
9159 F: drivers/i2c/busses/i2c-ismt.c
9161 I2C/SMBUS STUB DRIVER
9162 M: Jean Delvare <jdelvare@suse.com>
9163 L: linux-i2c@vger.kernel.org
9165 F: drivers/i2c/i2c-stub.c
9167 I3C DRIVER FOR CADENCE I3C MASTER IP
9168 M: Przemysław Gaj <pgaj@cadence.com>
9170 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
9171 F: drivers/i3c/master/i3c-master-cdns.c
9173 I3C DRIVER FOR SYNOPSYS DESIGNWARE
9174 M: Vitor Soares <vitor.soares@synopsys.com>
9176 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
9177 F: drivers/i3c/master/dw*
9180 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9181 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
9183 C: irc://chat.freenode.net/linux-i3c
9184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
9185 F: Documentation/ABI/testing/sysfs-bus-i3c
9186 F: Documentation/devicetree/bindings/i3c/
9187 F: Documentation/driver-api/i3c
9189 F: include/linux/i3c/
9191 IA64 (Itanium) PLATFORM
9192 L: linux-ia64@vger.kernel.org
9194 F: Documentation/ia64/
9197 IBM Power 842 compression accelerator
9198 M: Haren Myneni <haren@us.ibm.com>
9201 F: drivers/crypto/nx/Kconfig
9202 F: drivers/crypto/nx/Makefile
9203 F: drivers/crypto/nx/nx-842*
9204 F: include/linux/sw842.h
9207 IBM Power in-Nest Crypto Acceleration
9208 M: Breno Leitão <leitao@debian.org>
9209 M: Nayna Jain <nayna@linux.ibm.com>
9210 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9211 L: linux-crypto@vger.kernel.org
9213 F: drivers/crypto/nx/Kconfig
9214 F: drivers/crypto/nx/Makefile
9215 F: drivers/crypto/nx/nx-aes*
9216 F: drivers/crypto/nx/nx-sha*
9217 F: drivers/crypto/nx/nx.*
9218 F: drivers/crypto/nx/nx_csbcpb.h
9219 F: drivers/crypto/nx/nx_debugfs.c
9221 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
9222 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9223 L: linux-pci@vger.kernel.org
9224 L: linuxppc-dev@lists.ozlabs.org
9226 F: drivers/pci/hotplug/rpadlpar*
9228 IBM Power Linux RAID adapter
9229 M: Brian King <brking@us.ibm.com>
9231 F: drivers/scsi/ipr.*
9233 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
9234 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9235 L: linux-pci@vger.kernel.org
9236 L: linuxppc-dev@lists.ozlabs.org
9238 F: drivers/pci/hotplug/rpaphp*
9240 IBM Power SRIOV Virtual NIC Device Driver
9241 M: Dany Madden <drt@linux.ibm.com>
9242 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
9243 R: Thomas Falcon <tlfalcon@linux.ibm.com>
9244 L: netdev@vger.kernel.org
9246 F: drivers/net/ethernet/ibm/ibmvnic.*
9248 IBM Power Virtual Accelerator Switchboard
9249 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
9250 L: linuxppc-dev@lists.ozlabs.org
9252 F: arch/powerpc/include/asm/vas.h
9253 F: arch/powerpc/platforms/powernv/copy-paste.h
9254 F: arch/powerpc/platforms/powernv/vas*
9256 IBM Power Virtual Ethernet Device Driver
9257 M: Cristobal Forno <cforno12@linux.ibm.com>
9258 L: netdev@vger.kernel.org
9260 F: drivers/net/ethernet/ibm/ibmveth.*
9262 IBM Power Virtual FC Device Drivers
9263 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9264 L: linux-scsi@vger.kernel.org
9266 F: drivers/scsi/ibmvscsi/ibmvfc*
9268 IBM Power Virtual Management Channel Driver
9269 M: Brad Warrum <bwarrum@linux.ibm.com>
9270 M: Ritu Agarwal <rituagar@linux.ibm.com>
9272 F: drivers/misc/ibmvmc.*
9274 IBM Power Virtual SCSI Device Drivers
9275 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9276 L: linux-scsi@vger.kernel.org
9278 F: drivers/scsi/ibmvscsi/ibmvscsi*
9279 F: include/scsi/viosrp.h
9281 IBM Power Virtual SCSI Device Target Driver
9282 M: Michael Cyr <mikecyr@linux.ibm.com>
9283 L: linux-scsi@vger.kernel.org
9284 L: target-devel@vger.kernel.org
9286 F: drivers/scsi/ibmvscsi_tgt/
9288 IBM Power VMX Cryptographic instructions
9289 M: Breno Leitão <leitao@debian.org>
9290 M: Nayna Jain <nayna@linux.ibm.com>
9291 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9292 L: linux-crypto@vger.kernel.org
9294 F: drivers/crypto/vmx/Kconfig
9295 F: drivers/crypto/vmx/Makefile
9296 F: drivers/crypto/vmx/aes*
9297 F: drivers/crypto/vmx/ghash*
9298 F: drivers/crypto/vmx/ppc-xlate.pl
9299 F: drivers/crypto/vmx/vmx.c
9301 IBM ServeRAID RAID DRIVER
9303 F: drivers/scsi/ips.*
9305 ICH LPC AND GPIO DRIVER
9306 M: Peter Tyser <ptyser@xes-inc.com>
9308 F: drivers/gpio/gpio-ich.c
9309 F: drivers/mfd/lpc_ich.c
9312 M: Max Staudt <max@enpas.org>
9313 L: linux-i2c@vger.kernel.org
9315 F: drivers/i2c/busses/i2c-icy.c
9317 IDEAPAD LAPTOP EXTRAS DRIVER
9318 M: Ike Panhc <ike.pan@canonical.com>
9319 L: platform-driver-x86@vger.kernel.org
9321 W: http://launchpad.net/ideapad-laptop
9322 F: drivers/platform/x86/ideapad-laptop.c
9324 IDEAPAD LAPTOP SLIDEBAR DRIVER
9325 M: Andrey Moiseev <o2g.org.ru@gmail.com>
9326 L: linux-input@vger.kernel.org
9328 W: https://github.com/o2genum/ideapad-slidebar
9329 F: drivers/input/misc/ideapad_slidebar.c
9332 M: Christian Brauner <brauner@kernel.org>
9333 L: linux-fsdevel@vger.kernel.org
9335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
9336 F: Documentation/filesystems/idmappings.rst
9337 F: tools/testing/selftests/mount_setattr/
9338 F: include/linux/mnt_idmapping.h
9340 IDT VersaClock 5 CLOCK DRIVER
9341 M: Luca Ceresoli <luca@lucaceresoli.net>
9343 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9344 F: drivers/clk/clk-versaclock5.c
9346 IEEE 802.15.4 SUBSYSTEM
9347 M: Alexander Aring <alex.aring@gmail.com>
9348 M: Stefan Schmidt <stefan@datenfreihafen.org>
9349 L: linux-wpan@vger.kernel.org
9351 W: https://linux-wpan.org/
9352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9354 F: Documentation/networking/ieee802154.rst
9355 F: drivers/net/ieee802154/
9356 F: include/linux/ieee802154.h
9357 F: include/linux/nl802154.h
9358 F: include/net/af_ieee802154.h
9359 F: include/net/cfg802154.h
9360 F: include/net/ieee802154_netdev.h
9361 F: include/net/mac802154.h
9362 F: include/net/nl802154.h
9367 M: Yotam Gigi <yotam.gi@gmail.com>
9368 M: Jamal Hadi Salim <jhs@mojatatu.com>
9369 F: include/net/ife.h
9370 F: include/uapi/linux/ife.h
9373 IGORPLUG-USB IR RECEIVER
9374 M: Sean Young <sean@mess.org>
9375 L: linux-media@vger.kernel.org
9377 F: drivers/media/rc/igorplugusb.c
9379 IGUANAWORKS USB IR TRANSCEIVER
9380 M: Sean Young <sean@mess.org>
9381 L: linux-media@vger.kernel.org
9383 F: drivers/media/rc/iguanair.c
9385 IIO DIGITAL POTENTIOMETER DAC
9386 M: Peter Rosin <peda@axentia.se>
9387 L: linux-iio@vger.kernel.org
9389 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
9390 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
9391 F: drivers/iio/dac/dpot-dac.c
9393 IIO ENVELOPE DETECTOR
9394 M: Peter Rosin <peda@axentia.se>
9395 L: linux-iio@vger.kernel.org
9397 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9398 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9399 F: drivers/iio/adc/envelope-detector.c
9402 M: Peter Rosin <peda@axentia.se>
9403 L: linux-iio@vger.kernel.org
9405 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9406 F: drivers/iio/multiplexer/iio-mux.c
9408 IIO SCMI BASED DRIVER
9409 M: Jyoti Bhayana <jbhayana@google.com>
9410 L: linux-iio@vger.kernel.org
9412 F: drivers/iio/common/scmi_sensors/scmi_iio.c
9414 IIO SUBSYSTEM AND DRIVERS
9415 M: Jonathan Cameron <jic23@kernel.org>
9416 R: Lars-Peter Clausen <lars@metafoo.de>
9417 L: linux-iio@vger.kernel.org
9419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9420 F: Documentation/ABI/testing/configfs-iio*
9421 F: Documentation/ABI/testing/sysfs-bus-iio*
9422 F: Documentation/devicetree/bindings/iio/
9424 F: drivers/staging/iio/
9425 F: include/linux/iio/
9429 M: Peter Rosin <peda@axentia.se>
9430 L: linux-iio@vger.kernel.org
9432 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9433 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9434 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9435 F: drivers/iio/afe/iio-rescale.c
9437 IKANOS/ADI EAGLE ADSL USB DRIVER
9438 M: Matthieu Castet <castet.matthieu@free.fr>
9439 M: Stanislaw Gruszka <stf_xl@wp.pl>
9441 F: drivers/usb/atm/ueagle-atm.c
9443 IMGTEC ASCII LCD DRIVER
9444 M: Paul Burton <paulburton@kernel.org>
9446 F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
9447 F: drivers/auxdisplay/img-ascii-lcd.c
9449 IMGTEC IR DECODER DRIVER
9451 F: drivers/media/rc/img-ir/
9453 IMON SOUNDGRAPH USB IR RECEIVER
9454 M: Sean Young <sean@mess.org>
9455 L: linux-media@vger.kernel.org
9457 F: drivers/media/rc/imon.c
9458 F: drivers/media/rc/imon_raw.c
9460 IMS TWINTURBO FRAMEBUFFER DRIVER
9461 L: linux-fbdev@vger.kernel.org
9463 F: drivers/video/fbdev/imsttfb.c
9465 INA209 HARDWARE MONITOR DRIVER
9466 M: Guenter Roeck <linux@roeck-us.net>
9467 L: linux-hwmon@vger.kernel.org
9469 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
9470 F: Documentation/hwmon/ina209.rst
9471 F: drivers/hwmon/ina209.c
9473 INA2XX HARDWARE MONITOR DRIVER
9474 M: Guenter Roeck <linux@roeck-us.net>
9475 L: linux-hwmon@vger.kernel.org
9477 F: Documentation/hwmon/ina2xx.rst
9478 F: drivers/hwmon/ina2xx.c
9479 F: include/linux/platform_data/ina2xx.h
9481 INDUSTRY PACK SUBSYSTEM (IPACK)
9482 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
9483 M: Jens Taprogge <jens.taprogge@taprogge.org>
9484 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9485 L: industrypack-devel@lists.sourceforge.net
9487 W: http://industrypack.sourceforge.net
9490 INFINEON DPS310 Driver
9491 M: Eddie James <eajames@linux.ibm.com>
9492 L: linux-iio@vger.kernel.org
9494 F: drivers/iio/pressure/dps310.c
9496 INFINIBAND SUBSYSTEM
9497 M: Jason Gunthorpe <jgg@nvidia.com>
9498 L: linux-rdma@vger.kernel.org
9500 W: https://github.com/linux-rdma/rdma-core
9501 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
9503 F: Documentation/devicetree/bindings/infiniband/
9504 F: Documentation/infiniband/
9505 F: drivers/infiniband/
9507 F: include/trace/events/ib_mad.h
9508 F: include/trace/events/ib_umad.h
9509 F: include/uapi/linux/if_infiniband.h
9510 F: include/uapi/rdma/
9511 F: samples/bpf/ibumad_kern.c
9512 F: samples/bpf/ibumad_user.c
9514 INGENIC JZ4780 NAND DRIVER
9515 M: Harvey Hunt <harveyhuntnexus@gmail.com>
9516 L: linux-mtd@lists.infradead.org
9517 L: linux-mips@vger.kernel.org
9519 F: drivers/mtd/nand/raw/ingenic/
9522 M: Paul Cercueil <paul@crapouillou.net>
9523 L: linux-mips@vger.kernel.org
9525 F: arch/mips/boot/dts/ingenic/
9526 F: arch/mips/generic/board-ingenic.c
9527 F: arch/mips/include/asm/mach-ingenic/
9528 F: arch/mips/ingenic/Kconfig
9529 F: drivers/clk/ingenic/
9530 F: drivers/dma/dma-jz4780.c
9531 F: drivers/gpu/drm/ingenic/
9532 F: drivers/i2c/busses/i2c-jz4780.c
9533 F: drivers/iio/adc/ingenic-adc.c
9534 F: drivers/irqchip/irq-ingenic.c
9535 F: drivers/memory/jz4780-nemc.c
9536 F: drivers/mmc/host/jz4740_mmc.c
9537 F: drivers/mtd/nand/raw/ingenic/
9538 F: drivers/pinctrl/pinctrl-ingenic.c
9539 F: drivers/power/supply/ingenic-battery.c
9540 F: drivers/pwm/pwm-jz4740.c
9541 F: drivers/remoteproc/ingenic_rproc.c
9542 F: drivers/rtc/rtc-jz4740.c
9543 F: drivers/tty/serial/8250/8250_ingenic.c
9544 F: drivers/usb/musb/jz4740.c
9545 F: drivers/watchdog/jz4740_wdt.c
9546 F: include/dt-bindings/iio/adc/ingenic,adc.h
9547 F: include/linux/mfd/ingenic-tcu.h
9548 F: sound/soc/codecs/jz47*
9549 F: sound/soc/jz4740/
9551 INJOINIC IP5xxx POWER BANK IC DRIVER
9552 M: Samuel Holland <samuel@sholland.org>
9554 F: drivers/power/supply/ip5xxx_power.c
9557 M: Jan Kara <jack@suse.cz>
9558 R: Amir Goldstein <amir73il@gmail.com>
9559 L: linux-fsdevel@vger.kernel.org
9561 F: Documentation/filesystems/inotify.rst
9562 F: fs/notify/inotify/
9563 F: include/linux/inotify.h
9564 F: include/uapi/linux/inotify.h
9566 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
9567 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
9568 L: linux-input@vger.kernel.org
9570 Q: http://patchwork.kernel.org/project/linux-input/list/
9571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
9572 F: Documentation/devicetree/bindings/input/
9573 F: Documentation/devicetree/bindings/serio/
9574 F: Documentation/input/
9576 F: include/linux/input.h
9577 F: include/linux/input/
9578 F: include/uapi/linux/input-event-codes.h
9579 F: include/uapi/linux/input.h
9581 INPUT MULTITOUCH (MT) PROTOCOL
9582 M: Henrik Rydberg <rydberg@bitmath.org>
9583 L: linux-input@vger.kernel.org
9585 F: Documentation/input/multi-touch-protocol.rst
9586 F: drivers/input/input-mt.c
9589 INSIDE SECURE CRYPTO DRIVER
9590 M: Antoine Tenart <atenart@kernel.org>
9591 L: linux-crypto@vger.kernel.org
9593 F: drivers/crypto/inside-secure/
9595 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
9596 M: Mimi Zohar <zohar@linux.ibm.com>
9597 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
9598 L: linux-integrity@vger.kernel.org
9600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
9601 F: security/integrity/ima/
9602 F: security/integrity/
9604 INTEL 810/815 FRAMEBUFFER DRIVER
9605 M: Antonino Daplas <adaplas@gmail.com>
9606 L: linux-fbdev@vger.kernel.org
9608 F: drivers/video/fbdev/i810/
9611 M: Cezary Rojewski <cezary.rojewski@intel.com>
9612 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
9613 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
9614 M: Jie Yang <yang.jie@linux.intel.com>
9615 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9619 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
9620 M: Hans de Goede <hdegoede@redhat.com>
9621 L: platform-driver-x86@vger.kernel.org
9623 F: drivers/platform/x86/intel/atomisp2/pm.c
9625 INTEL ATOMISP2 LED DRIVER
9626 M: Hans de Goede <hdegoede@redhat.com>
9627 L: platform-driver-x86@vger.kernel.org
9629 F: drivers/platform/x86/intel/atomisp2/led.c
9631 INTEL BIOS SAR INT1092 DRIVER
9632 M: Shravan Sudhakar <s.shravan@intel.com>
9633 M: Intel Corporation <linuxwwan@intel.com>
9634 L: platform-driver-x86@vger.kernel.org
9636 F: drivers/platform/x86/intel/int1092/
9638 INTEL BROXTON PMC DRIVER
9639 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9640 M: Zha Qipeng <qipeng.zha@intel.com>
9642 F: drivers/mfd/intel_pmc_bxt.c
9643 F: include/linux/mfd/intel_pmc_bxt.h
9645 INTEL C600 SERIES SAS CONTROLLER DRIVER
9646 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
9647 L: linux-scsi@vger.kernel.org
9649 T: git git://git.code.sf.net/p/intel-sas/isci
9650 F: drivers/scsi/isci/
9652 INTEL CPU family model numbers
9653 M: Tony Luck <tony.luck@intel.com>
9655 L: linux-kernel@vger.kernel.org
9657 F: arch/x86/include/asm/intel-family.h
9659 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
9660 M: Jani Nikula <jani.nikula@linux.intel.com>
9661 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
9662 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
9663 M: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
9664 L: intel-gfx@lists.freedesktop.org
9666 W: https://01.org/linuxgraphics/
9667 Q: http://patchwork.freedesktop.org/project/intel-gfx/
9668 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
9669 C: irc://irc.oftc.net/intel-gfx
9670 T: git git://anongit.freedesktop.org/drm-intel
9671 F: Documentation/gpu/i915.rst
9672 F: drivers/gpu/drm/i915/
9673 F: include/drm/i915*
9674 F: include/uapi/drm/i915_drm.h
9676 INTEL ETHERNET DRIVERS
9677 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
9678 M: Tony Nguyen <anthony.l.nguyen@intel.com>
9679 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
9681 W: http://www.intel.com/support/feedback.htm
9682 W: http://e1000.sourceforge.net/
9683 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
9684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
9685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
9686 F: Documentation/networking/device_drivers/ethernet/intel/
9687 F: drivers/net/ethernet/intel/
9688 F: drivers/net/ethernet/intel/*/
9689 F: include/linux/avf/virtchnl.h
9690 F: include/linux/net/intel/iidc.h
9692 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
9693 M: Mustafa Ismail <mustafa.ismail@intel.com>
9694 M: Shiraz Saleem <shiraz.saleem@intel.com>
9695 L: linux-rdma@vger.kernel.org
9697 F: drivers/infiniband/hw/irdma/
9698 F: include/uapi/rdma/irdma-abi.h
9700 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
9701 M: Maik Broemme <mbroemme@libmpq.org>
9702 L: linux-fbdev@vger.kernel.org
9704 F: Documentation/fb/intelfb.rst
9705 F: drivers/video/fbdev/intelfb/
9708 M: Andy Shevchenko <andy@kernel.org>
9709 L: linux-gpio@vger.kernel.org
9711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9712 F: drivers/gpio/gpio-ich.c
9713 F: drivers/gpio/gpio-merrifield.c
9714 F: drivers/gpio/gpio-ml-ioh.c
9715 F: drivers/gpio/gpio-pch.c
9716 F: drivers/gpio/gpio-sch.c
9717 F: drivers/gpio/gpio-sodaville.c
9719 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
9720 M: Zhenyu Wang <zhenyuw@linux.intel.com>
9721 M: Zhi Wang <zhi.a.wang@intel.com>
9722 L: intel-gvt-dev@lists.freedesktop.org
9723 L: intel-gfx@lists.freedesktop.org
9725 W: https://01.org/igvt-g
9726 T: git https://github.com/intel/gvt-linux.git
9727 F: drivers/gpu/drm/i915/gvt/
9729 INTEL HID EVENT DRIVER
9730 M: Alex Hung <alex.hung@canonical.com>
9731 L: platform-driver-x86@vger.kernel.org
9733 F: drivers/platform/x86/intel/hid.c
9735 INTEL I/OAT DMA DRIVER
9736 M: Dave Jiang <dave.jiang@intel.com>
9737 R: Dan Williams <dan.j.williams@intel.com>
9738 L: dmaengine@vger.kernel.org
9740 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
9741 F: drivers/dma/ioat*
9744 M: Dave Jiang <dave.jiang@intel.com>
9745 L: dmaengine@vger.kernel.org
9747 F: drivers/dma/idxd/*
9748 F: include/uapi/linux/idxd.h
9751 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
9752 M: Len Brown <lenb@kernel.org>
9753 L: linux-pm@vger.kernel.org
9755 B: https://bugzilla.kernel.org
9756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
9757 F: drivers/idle/intel_idle.c
9759 INTEL INTEGRATED SENSOR HUB DRIVER
9760 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9761 M: Jiri Kosina <jikos@kernel.org>
9762 L: linux-input@vger.kernel.org
9764 F: drivers/hid/intel-ish-hid/
9767 M: David Woodhouse <dwmw2@infradead.org>
9768 M: Lu Baolu <baolu.lu@linux.intel.com>
9769 L: iommu@lists.linux-foundation.org
9771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9772 F: drivers/iommu/intel/
9773 F: include/linux/intel-iommu.h
9774 F: include/linux/intel-svm.h
9776 INTEL IOP-ADMA DMA DRIVER
9777 R: Dan Williams <dan.j.williams@intel.com>
9779 F: drivers/dma/iop-adma.c
9781 INTEL IPU3 CSI-2 CIO2 DRIVER
9782 M: Yong Zhi <yong.zhi@intel.com>
9783 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9784 M: Bingbu Cao <bingbu.cao@intel.com>
9785 M: Dan Scally <djrscally@gmail.com>
9786 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9787 L: linux-media@vger.kernel.org
9789 T: git git://linuxtv.org/media_tree.git
9790 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
9791 F: drivers/media/pci/intel/ipu3/
9793 INTEL IPU3 CSI-2 IMGU DRIVER
9794 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9795 R: Bingbu Cao <bingbu.cao@intel.com>
9796 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9797 L: linux-media@vger.kernel.org
9799 F: Documentation/admin-guide/media/ipu3.rst
9800 F: Documentation/admin-guide/media/ipu3_rcb.svg
9801 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
9802 F: drivers/staging/media/ipu3/
9804 INTEL IXP4XX CRYPTO SUPPORT
9805 M: Corentin Labbe <clabbe@baylibre.com>
9806 L: linux-crypto@vger.kernel.org
9808 F: drivers/crypto/ixp4xx_crypto.c
9810 INTEL ISHTP ECLITE DRIVER
9811 M: Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
9812 L: platform-driver-x86@vger.kernel.org
9814 F: drivers/platform/x86/intel/ishtp_eclite.c
9816 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
9817 M: Krzysztof Halasa <khalasa@piap.pl>
9819 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
9820 F: drivers/net/wan/ixp4xx_hss.c
9821 F: drivers/soc/ixp4xx/ixp4xx-npe.c
9822 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
9823 F: include/linux/soc/ixp4xx/npe.h
9824 F: include/linux/soc/ixp4xx/qmgr.h
9826 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
9827 M: Deepak Saxena <dsaxena@plexity.net>
9829 F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
9830 F: drivers/char/hw_random/ixp4xx-rng.c
9832 INTEL KEEM BAY DRM DRIVER
9833 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
9834 M: Edmund Dea <edmund.j.dea@intel.com>
9836 F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml
9837 F: drivers/gpu/drm/kmb/
9839 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
9840 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9842 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
9843 F: drivers/crypto/keembay/Kconfig
9844 F: drivers/crypto/keembay/Makefile
9845 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
9846 F: drivers/crypto/keembay/ocs-aes.c
9847 F: drivers/crypto/keembay/ocs-aes.h
9849 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
9850 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9851 M: Prabhjot Khurana <prabhjot.khurana@intel.com>
9852 M: Mark Gross <mgross@linux.intel.com>
9854 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
9855 F: drivers/crypto/keembay/Kconfig
9856 F: drivers/crypto/keembay/Makefile
9857 F: drivers/crypto/keembay/keembay-ocs-ecc.c
9859 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
9860 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9861 M: Declan Murphy <declan.murphy@intel.com>
9863 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
9864 F: drivers/crypto/keembay/Kconfig
9865 F: drivers/crypto/keembay/Makefile
9866 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
9867 F: drivers/crypto/keembay/ocs-hcu.c
9868 F: drivers/crypto/keembay/ocs-hcu.h
9870 INTEL THUNDER BAY EMMC PHY DRIVER
9871 M: Nandhini Srikandan <nandhini.srikandan@intel.com>
9872 M: Rashmi A <rashmi.a@intel.com>
9874 F: Documentation/devicetree/bindings/phy/intel,phy-thunderbay-emmc.yaml
9875 F: drivers/phy/intel/phy-intel-thunderbay-emmc.c
9877 INTEL MANAGEMENT ENGINE (mei)
9878 M: Tomas Winkler <tomas.winkler@intel.com>
9879 L: linux-kernel@vger.kernel.org
9881 F: Documentation/driver-api/mei/*
9882 F: drivers/misc/mei/
9883 F: drivers/watchdog/mei_wdt.c
9884 F: include/linux/mei_cl_bus.h
9885 F: include/uapi/linux/mei.h
9888 INTEL MAX 10 BMC MFD DRIVER
9889 M: Xu Yilun <yilun.xu@intel.com>
9890 R: Tom Rix <trix@redhat.com>
9892 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
9893 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
9894 F: drivers/hwmon/intel-m10-bmc-hwmon.c
9895 F: drivers/mfd/intel-m10-bmc.c
9896 F: include/linux/mfd/intel-m10-bmc.h
9898 INTEL MENLOW THERMAL DRIVER
9899 M: Sujith Thomas <sujith.thomas@intel.com>
9900 L: linux-pm@vger.kernel.org
9902 W: https://01.org/linux-acpi
9903 F: drivers/thermal/intel/intel_menlow.c
9905 INTEL P-Unit IPC DRIVER
9906 M: Zha Qipeng <qipeng.zha@intel.com>
9907 L: platform-driver-x86@vger.kernel.org
9909 F: arch/x86/include/asm/intel_punit_ipc.h
9910 F: drivers/platform/x86/intel/punit_ipc.c
9912 INTEL PMC CORE DRIVER
9913 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9914 M: David E Box <david.e.box@intel.com>
9915 L: platform-driver-x86@vger.kernel.org
9917 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
9918 F: drivers/platform/x86/intel/pmc/
9920 INTEL PMIC GPIO DRIVERS
9921 M: Andy Shevchenko <andy@kernel.org>
9923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9924 F: drivers/gpio/gpio-*cove.c
9926 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9927 M: Andy Shevchenko <andy@kernel.org>
9929 F: drivers/mfd/intel_soc_pmic*
9930 F: include/linux/mfd/intel_soc_pmic*
9933 M: David E. Box <david.e.box@linux.intel.com>
9935 F: drivers/platform/x86/intel/pmt/
9937 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9938 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
9939 L: linux-wireless@vger.kernel.org
9941 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9942 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9943 F: drivers/net/wireless/intel/ipw2x00/
9946 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9947 M: Len Brown <lenb@kernel.org>
9948 L: linux-pm@vger.kernel.org
9950 F: drivers/cpufreq/intel_pstate.c
9952 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
9953 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9954 L: linux-iio@vger.kernel.org
9955 F: drivers/counter/intel-qep.c
9958 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9960 F: arch/x86/include/asm/intel_scu_ipc.h
9961 F: drivers/platform/x86/intel_scu_*
9964 M: David E. Box <david.e.box@linux.intel.com>
9966 F: drivers/platform/x86/intel/sdsi.c
9967 F: tools/arch/x86/intel_sdsi/
9968 F: tools/testing/selftests/drivers/sdsi/
9970 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
9971 M: Daniel Scally <djrscally@gmail.com>
9973 F: drivers/platform/x86/intel/int3472/
9975 INTEL SPEED SELECT TECHNOLOGY
9976 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9977 L: platform-driver-x86@vger.kernel.org
9979 F: drivers/platform/x86/intel/speed_select_if/
9980 F: include/uapi/linux/isst_if.h
9981 F: tools/power/x86/intel-speed-select/
9983 INTEL STRATIX10 FIRMWARE DRIVERS
9984 M: Dinh Nguyen <dinguyen@kernel.org>
9985 L: linux-kernel@vger.kernel.org
9987 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9988 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9989 F: drivers/firmware/stratix10-rsu.c
9990 F: drivers/firmware/stratix10-svc.c
9991 F: include/linux/firmware/intel/stratix10-smc.h
9992 F: include/linux/firmware/intel/stratix10-svc-client.h
9994 INTEL TELEMETRY DRIVER
9995 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9996 M: "David E. Box" <david.e.box@linux.intel.com>
9997 L: platform-driver-x86@vger.kernel.org
9999 F: arch/x86/include/asm/intel_telemetry.h
10000 F: drivers/platform/x86/intel/telemetry/
10002 INTEL UNCORE FREQUENCY CONTROL
10003 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10004 L: platform-driver-x86@vger.kernel.org
10006 F: drivers/platform/x86/intel/uncore-frequency/
10008 INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
10009 M: David E. Box <david.e.box@linux.intel.com>
10011 F: drivers/platform/x86/intel/vsec.*
10013 INTEL VIRTUAL BUTTON DRIVER
10014 M: AceLan Kao <acelan.kao@canonical.com>
10015 L: platform-driver-x86@vger.kernel.org
10017 F: drivers/platform/x86/intel/vbtn.c
10019 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
10020 M: Stanislaw Gruszka <stf_xl@wp.pl>
10021 L: linux-wireless@vger.kernel.org
10023 F: drivers/net/wireless/intel/iwlegacy/
10025 INTEL WIRELESS WIFI LINK (iwlwifi)
10026 M: Luca Coelho <luciano.coelho@intel.com>
10027 L: linux-wireless@vger.kernel.org
10029 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
10030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
10031 F: drivers/net/wireless/intel/iwlwifi/
10033 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
10034 M: Jithu Joseph <jithu.joseph@intel.com>
10035 R: Maurice Ma <maurice.ma@intel.com>
10037 W: https://slimbootloader.github.io/security/firmware-update.html
10038 F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
10040 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
10041 L: Dell.Client.Kernel@dell.com
10043 F: drivers/platform/x86/intel/wmi/thunderbolt.c
10045 INTEL WWAN IOSM DRIVER
10046 M: M Chetan Kumar <m.chetan.kumar@intel.com>
10047 M: Intel Corporation <linuxwwan@intel.com>
10048 L: netdev@vger.kernel.org
10050 F: drivers/net/wwan/iosm/
10053 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10055 F: Documentation/trace/intel_th.rst
10056 F: drivers/hwtracing/intel_th/
10057 F: include/linux/intel_th.h
10059 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
10060 M: Ning Sun <ning.sun@intel.com>
10061 L: tboot-devel@lists.sourceforge.net
10063 W: http://tboot.sourceforge.net
10064 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
10065 F: Documentation/x86/intel_txt.rst
10066 F: arch/x86/kernel/tboot.c
10067 F: include/linux/tboot.h
10070 M: Jarkko Sakkinen <jarkko@kernel.org>
10071 R: Dave Hansen <dave.hansen@linux.intel.com>
10072 L: linux-sgx@vger.kernel.org
10074 Q: https://patchwork.kernel.org/project/intel-sgx/list/
10075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
10076 F: Documentation/x86/sgx.rst
10077 F: arch/x86/entry/vdso/vsgx.S
10078 F: arch/x86/include/asm/sgx.h
10079 F: arch/x86/include/uapi/asm/sgx.h
10080 F: arch/x86/kernel/cpu/sgx/*
10081 F: tools/testing/selftests/sgx/*
10085 M: Georgi Djakov <djakov@kernel.org>
10086 L: linux-pm@vger.kernel.org
10088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
10089 F: Documentation/devicetree/bindings/interconnect/
10090 F: Documentation/driver-api/interconnect.rst
10091 F: drivers/interconnect/
10092 F: include/dt-bindings/interconnect/
10093 F: include/linux/interconnect-provider.h
10094 F: include/linux/interconnect.h
10096 INTERRUPT COUNTER DRIVER
10097 M: Oleksij Rempel <o.rempel@pengutronix.de>
10098 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10099 L: linux-iio@vger.kernel.org
10100 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
10101 F: drivers/counter/interrupt-cnt.c
10103 INTERSIL ISL7998X VIDEO DECODER DRIVER
10104 M: Michael Tretter <m.tretter@pengutronix.de>
10105 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10106 L: linux-media@vger.kernel.org
10108 F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
10109 F: drivers/media/i2c/isl7998x.c
10111 INVENSENSE ICM-426xx IMU DRIVER
10112 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
10113 L: linux-iio@vger.kernel.org
10115 W: https://invensense.tdk.com/
10116 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
10117 F: drivers/iio/imu/inv_icm42600/
10119 INVENSENSE MPU-3050 GYROSCOPE DRIVER
10120 M: Linus Walleij <linus.walleij@linaro.org>
10121 L: linux-iio@vger.kernel.org
10123 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
10124 F: drivers/iio/gyro/mpu3050*
10126 IOC3 ETHERNET DRIVER
10127 M: Ralf Baechle <ralf@linux-mips.org>
10128 L: linux-mips@vger.kernel.org
10130 F: drivers/net/ethernet/sgi/ioc3-eth.c
10132 IOMAP FILESYSTEM LIBRARY
10133 M: Christoph Hellwig <hch@infradead.org>
10134 M: Darrick J. Wong <djwong@kernel.org>
10135 M: linux-xfs@vger.kernel.org
10136 M: linux-fsdevel@vger.kernel.org
10137 L: linux-xfs@vger.kernel.org
10138 L: linux-fsdevel@vger.kernel.org
10140 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
10142 F: include/linux/iomap.h
10145 M: Joerg Roedel <joro@8bytes.org>
10146 M: Will Deacon <will@kernel.org>
10147 L: iommu@lists.linux-foundation.org
10149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10150 F: Documentation/devicetree/bindings/iommu/
10151 F: Documentation/userspace-api/iommu.rst
10153 F: include/linux/iommu.h
10154 F: include/linux/iova.h
10155 F: include/linux/of_iommu.h
10156 F: include/uapi/linux/iommu.h
10159 M: Thomas Zimmermann <tzimmermann@suse.de>
10160 L: dri-devel@lists.freedesktop.org
10162 T: git git://anongit.freedesktop.org/drm/drm-misc
10163 F: include/linux/iosys-map.h
10166 M: Jens Axboe <axboe@kernel.dk>
10167 R: Pavel Begunkov <asml.silence@gmail.com>
10168 L: io-uring@vger.kernel.org
10170 T: git git://git.kernel.dk/linux-block
10171 T: git git://git.kernel.dk/liburing
10175 F: include/linux/io_uring.h
10176 F: include/uapi/linux/io_uring.h
10180 M: Corey Minyard <minyard@acm.org>
10181 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
10183 W: http://openipmi.sourceforge.net/
10184 T: git https://github.com/cminyard/linux-ipmi.git for-next
10185 F: Documentation/driver-api/ipmi.rst
10186 F: Documentation/devicetree/bindings/ipmi/
10187 F: drivers/char/ipmi/
10188 F: include/linux/ipmi*
10189 F: include/uapi/linux/ipmi*
10191 IPS SCSI RAID DRIVER
10192 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
10193 L: linux-scsi@vger.kernel.org
10195 W: http://www.adaptec.com/
10196 F: drivers/scsi/ips*
10199 M: Simon Horman <horms@verge.net.au>
10200 M: Julian Anastasov <ja@ssi.bg>
10201 L: netdev@vger.kernel.org
10202 L: lvs-devel@vger.kernel.org
10204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
10205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
10206 F: Documentation/networking/ipvs-sysctl.rst
10207 F: include/net/ip_vs.h
10208 F: include/uapi/linux/ip_vs.h
10209 F: net/netfilter/ipvs/
10212 M: Jiri Kosina <jikos@kernel.org>
10213 M: David Sterba <dsterba@suse.com>
10215 F: drivers/tty/ipwireless/
10217 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
10218 M: Marc Zyngier <maz@kernel.org>
10220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10221 F: Documentation/core-api/irq/irq-domain.rst
10222 F: include/linux/irqdomain.h
10223 F: kernel/irq/irqdomain.c
10224 F: kernel/irq/msi.c
10227 M: Thomas Gleixner <tglx@linutronix.de>
10228 L: linux-kernel@vger.kernel.org
10230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10234 M: Thomas Gleixner <tglx@linutronix.de>
10235 M: Marc Zyngier <maz@kernel.org>
10236 L: linux-kernel@vger.kernel.org
10238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10239 F: Documentation/devicetree/bindings/interrupt-controller/
10240 F: drivers/irqchip/
10243 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10245 F: Documentation/driver-api/isa.rst
10246 F: drivers/base/isa.c
10247 F: include/linux/isa.h
10250 M: Hans Verkuil <hverkuil@xs4all.nl>
10251 L: linux-media@vger.kernel.org
10253 W: https://linuxtv.org
10254 T: git git://linuxtv.org/media_tree.git
10255 F: drivers/media/radio/radio-isa*
10258 M: Jaroslav Kysela <perex@perex.cz>
10260 F: Documentation/driver-api/isapnp.rst
10261 F: drivers/pnp/isapnp/
10262 F: include/linux/isapnp.h
10265 M: Lee Duncan <lduncan@suse.com>
10266 M: Chris Leech <cleech@redhat.com>
10267 L: open-iscsi@googlegroups.com
10268 L: linux-scsi@vger.kernel.org
10270 W: www.open-iscsi.com
10271 F: drivers/scsi/*iscsi*
10272 F: include/scsi/*iscsi*
10274 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
10275 M: Peter Jones <pjones@redhat.com>
10276 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
10278 F: drivers/firmware/iscsi_ibft*
10280 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
10281 M: Sagi Grimberg <sagi@grimberg.me>
10282 M: Max Gurtovoy <mgurtovoy@nvidia.com>
10283 L: linux-rdma@vger.kernel.org
10285 W: http://www.openfabrics.org
10286 W: www.open-iscsi.org
10287 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10288 F: drivers/infiniband/ulp/iser/
10290 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
10291 M: Sagi Grimberg <sagi@grimberg.me>
10292 L: linux-rdma@vger.kernel.org
10293 L: target-devel@vger.kernel.org
10295 W: http://www.linux-iscsi.org
10296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10297 F: drivers/infiniband/ulp/isert
10299 ISDN/CMTP OVER BLUETOOTH
10300 M: Karsten Keil <isdn@linux-pingi.de>
10301 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10302 L: netdev@vger.kernel.org
10304 W: http://www.isdn4linux.de
10305 F: Documentation/isdn/
10306 F: drivers/isdn/capi/
10307 F: include/linux/isdn/
10308 F: include/uapi/linux/isdn/
10309 F: net/bluetooth/cmtp/
10311 ISDN/mISDN SUBSYSTEM
10312 M: Karsten Keil <isdn@linux-pingi.de>
10313 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10314 L: netdev@vger.kernel.org
10316 W: http://www.isdn4linux.de
10317 F: drivers/isdn/Kconfig
10318 F: drivers/isdn/Makefile
10319 F: drivers/isdn/hardware/
10320 F: drivers/isdn/mISDN/
10322 IT87 HARDWARE MONITORING DRIVER
10323 M: Jean Delvare <jdelvare@suse.com>
10324 L: linux-hwmon@vger.kernel.org
10326 F: Documentation/hwmon/it87.rst
10327 F: drivers/hwmon/it87.c
10329 IT913X MEDIA DRIVER
10330 M: Antti Palosaari <crope@iki.fi>
10331 L: linux-media@vger.kernel.org
10333 W: https://linuxtv.org
10334 W: http://palosaari.fi/linux/
10335 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10336 T: git git://linuxtv.org/anttip/media_tree.git
10337 F: drivers/media/tuners/it913x*
10339 ITE IT66121 HDMI BRIDGE DRIVER
10340 M: Phong LE <ple@baylibre.com>
10341 M: Neil Armstrong <narmstrong@baylibre.com>
10343 T: git git://anongit.freedesktop.org/drm/drm-misc
10344 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
10345 F: drivers/gpu/drm/bridge/ite-it66121.c
10347 IVTV VIDEO4LINUX DRIVER
10348 M: Andy Walls <awalls@md.metrocast.net>
10349 L: linux-media@vger.kernel.org
10351 W: https://linuxtv.org
10352 T: git git://linuxtv.org/media_tree.git
10353 F: Documentation/admin-guide/media/ivtv*
10354 F: drivers/media/pci/ivtv/
10355 F: include/uapi/linux/ivtv*
10357 IX2505V MEDIA DRIVER
10358 M: Malcolm Priestley <tvboxspy@gmail.com>
10359 L: linux-media@vger.kernel.org
10361 W: https://linuxtv.org
10362 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10363 F: drivers/media/dvb-frontends/ix2505v*
10365 JAILHOUSE HYPERVISOR INTERFACE
10366 M: Jan Kiszka <jan.kiszka@siemens.com>
10367 L: jailhouse-dev@googlegroups.com
10369 F: arch/x86/include/asm/jailhouse_para.h
10370 F: arch/x86/kernel/jailhouse.c
10372 JC42.4 TEMPERATURE SENSOR DRIVER
10373 M: Guenter Roeck <linux@roeck-us.net>
10374 L: linux-hwmon@vger.kernel.org
10376 F: Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
10377 F: Documentation/hwmon/jc42.rst
10378 F: drivers/hwmon/jc42.c
10381 M: Dave Kleikamp <shaggy@kernel.org>
10382 L: jfs-discussion@lists.sourceforge.net
10384 W: http://jfs.sourceforge.net/
10385 T: git git://github.com/kleikamp/linux-shaggy.git
10386 F: Documentation/admin-guide/jfs.rst
10390 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
10391 L: netdev@vger.kernel.org
10393 F: drivers/net/ethernet/jme.*
10395 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
10396 M: David Woodhouse <dwmw2@infradead.org>
10397 M: Richard Weinberger <richard@nod.at>
10398 L: linux-mtd@lists.infradead.org
10400 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
10401 T: git git://git.infradead.org/ubifs-2.6.git
10403 F: include/uapi/linux/jffs2.h
10405 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
10406 M: "Theodore Ts'o" <tytso@mit.edu>
10407 M: Jan Kara <jack@suse.com>
10408 L: linux-ext4@vger.kernel.org
10411 F: include/linux/jbd2.h
10413 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
10414 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
10415 L: linux-media@vger.kernel.org
10416 L: linux-renesas-soc@vger.kernel.org
10418 F: drivers/media/platform/renesas/rcar_jpu.c
10420 JSM Neo PCI based serial card
10421 L: linux-serial@vger.kernel.org
10423 F: drivers/tty/serial/jsm/
10425 K10TEMP HARDWARE MONITORING DRIVER
10426 M: Clemens Ladisch <clemens@ladisch.de>
10427 L: linux-hwmon@vger.kernel.org
10429 F: Documentation/hwmon/k10temp.rst
10430 F: drivers/hwmon/k10temp.c
10432 K8TEMP HARDWARE MONITORING DRIVER
10433 M: Rudolf Marek <r.marek@assembler.cz>
10434 L: linux-hwmon@vger.kernel.org
10436 F: Documentation/hwmon/k8temp.rst
10437 F: drivers/hwmon/k8temp.c
10440 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
10441 R: Alexander Potapenko <glider@google.com>
10442 R: Andrey Konovalov <andreyknvl@gmail.com>
10443 R: Dmitry Vyukov <dvyukov@google.com>
10444 L: kasan-dev@googlegroups.com
10446 F: Documentation/dev-tools/kasan.rst
10447 F: arch/*/include/asm/*kasan.h
10448 F: arch/*/mm/kasan_init*
10449 F: include/linux/kasan*.h
10450 F: lib/Kconfig.kasan
10451 F: lib/test_kasan*.c
10453 F: scripts/Makefile.kasan
10456 M: Masahiro Yamada <masahiroy@kernel.org>
10457 L: linux-kbuild@vger.kernel.org
10459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
10460 F: Documentation/kbuild/kconfig*
10461 F: scripts/Kconfig.include
10462 F: scripts/kconfig/
10465 R: Dmitry Vyukov <dvyukov@google.com>
10466 R: Andrey Konovalov <andreyknvl@gmail.com>
10467 L: kasan-dev@googlegroups.com
10469 F: Documentation/dev-tools/kcov.rst
10470 F: include/linux/kcov.h
10471 F: include/uapi/linux/kcov.h
10473 F: scripts/Makefile.kcov
10476 M: Marco Elver <elver@google.com>
10477 R: Dmitry Vyukov <dvyukov@google.com>
10478 L: kasan-dev@googlegroups.com
10480 F: Documentation/dev-tools/kcsan.rst
10481 F: include/linux/kcsan*.h
10483 F: lib/Kconfig.kcsan
10484 F: scripts/Makefile.kcsan
10487 M: Baoquan He <bhe@redhat.com>
10488 R: Vivek Goyal <vgoyal@redhat.com>
10489 R: Dave Young <dyoung@redhat.com>
10490 L: kexec@lists.infradead.org
10492 W: http://lse.sourceforge.net/kdump/
10493 F: Documentation/admin-guide/kdump/
10494 F: fs/proc/vmcore.c
10495 F: include/linux/crash_core.h
10496 F: include/linux/crash_dump.h
10497 F: include/uapi/linux/vmcore.h
10498 F: kernel/crash_*.c
10500 KEENE FM RADIO TRANSMITTER DRIVER
10501 M: Hans Verkuil <hverkuil@xs4all.nl>
10502 L: linux-media@vger.kernel.org
10504 W: https://linuxtv.org
10505 T: git git://linuxtv.org/media_tree.git
10506 F: drivers/media/radio/radio-keene*
10509 M: Ian Kent <raven@themaw.net>
10510 L: autofs@vger.kernel.org
10514 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
10515 M: Masahiro Yamada <masahiroy@kernel.org>
10516 M: Michal Marek <michal.lkml@markovi.net>
10517 R: Nick Desaulniers <ndesaulniers@google.com>
10518 L: linux-kbuild@vger.kernel.org
10520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
10521 F: Documentation/kbuild/
10523 F: scripts/*vmlinux*
10525 F: scripts/Makefile*
10527 F: scripts/dummy-tools/
10530 F: scripts/package/
10533 L: kernel-janitors@vger.kernel.org
10535 W: http://kernelnewbies.org/KernelJanitors
10537 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
10538 M: Chuck Lever <chuck.lever@oracle.com>
10539 L: linux-nfs@vger.kernel.org
10541 W: http://nfs.sourceforge.net/
10542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
10546 F: include/linux/lockd/
10547 F: include/linux/sunrpc/
10548 F: include/uapi/linux/nfsd/
10549 F: include/uapi/linux/sunrpc/
10551 F: Documentation/filesystems/nfs/
10554 M: Thorsten Leemhuis <linux@leemhuis.info>
10555 L: regressions@lists.linux.dev
10557 F: Documentation/admin-guide/reporting-regressions.rst
10558 F: Documentation/process/handling-regressions.rst
10560 KERNEL SELFTEST FRAMEWORK
10561 M: Shuah Khan <shuah@kernel.org>
10562 M: Shuah Khan <skhan@linuxfoundation.org>
10563 L: linux-kselftest@vger.kernel.org
10565 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
10566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
10567 F: Documentation/dev-tools/kselftest*
10568 F: tools/testing/selftests/
10570 KERNEL SMB3 SERVER (KSMBD)
10571 M: Namjae Jeon <linkinjeon@kernel.org>
10572 M: Sergey Senozhatsky <senozhatsky@chromium.org>
10573 M: Steve French <sfrench@samba.org>
10574 M: Hyunchul Lee <hyc.lee@gmail.com>
10575 L: linux-cifs@vger.kernel.org
10577 T: git git://git.samba.org/ksmbd.git
10579 F: fs/smbfs_common/
10581 KERNEL UNIT TESTING FRAMEWORK (KUnit)
10582 M: Brendan Higgins <brendanhiggins@google.com>
10583 L: linux-kselftest@vger.kernel.org
10584 L: kunit-dev@googlegroups.com
10586 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
10587 F: Documentation/dev-tools/kunit/
10590 F: tools/testing/kunit/
10592 KERNEL USERMODE HELPER
10593 M: Luis Chamberlain <mcgrof@kernel.org>
10594 L: linux-kernel@vger.kernel.org
10596 F: include/linux/umh.h
10599 KERNEL VIRTUAL MACHINE (KVM)
10600 M: Paolo Bonzini <pbonzini@redhat.com>
10601 L: kvm@vger.kernel.org
10603 W: http://www.linux-kvm.org
10604 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10605 F: Documentation/virt/kvm/
10606 F: include/asm-generic/kvm*
10607 F: include/kvm/iodev.h
10608 F: include/linux/kvm*
10609 F: include/trace/events/kvm.h
10610 F: include/uapi/asm-generic/kvm*
10611 F: include/uapi/linux/kvm*
10613 F: tools/testing/selftests/kvm/
10616 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
10617 M: Marc Zyngier <maz@kernel.org>
10618 R: James Morse <james.morse@arm.com>
10619 R: Alexandru Elisei <alexandru.elisei@arm.com>
10620 R: Suzuki K Poulose <suzuki.poulose@arm.com>
10621 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10622 L: kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
10624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
10625 F: arch/arm64/include/asm/kvm*
10626 F: arch/arm64/include/uapi/asm/kvm*
10628 F: include/kvm/arm_*
10629 F: tools/testing/selftests/kvm/*/aarch64/
10630 F: tools/testing/selftests/kvm/aarch64/
10632 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
10633 M: Huacai Chen <chenhuacai@kernel.org>
10634 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
10635 L: linux-mips@vger.kernel.org
10636 L: kvm@vger.kernel.org
10638 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10639 F: arch/mips/include/asm/kvm*
10640 F: arch/mips/include/uapi/asm/kvm*
10643 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
10644 L: linuxppc-dev@lists.ozlabs.org
10645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
10646 F: arch/powerpc/include/asm/kvm*
10647 F: arch/powerpc/include/uapi/asm/kvm*
10648 F: arch/powerpc/kernel/kvm*
10649 F: arch/powerpc/kvm/
10651 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
10652 M: Anup Patel <anup@brainfault.org>
10653 R: Atish Patra <atishp@atishpatra.org>
10654 L: kvm@vger.kernel.org
10655 L: kvm-riscv@lists.infradead.org
10656 L: linux-riscv@lists.infradead.org
10658 T: git git://github.com/kvm-riscv/linux.git
10659 F: arch/riscv/include/asm/kvm*
10660 F: arch/riscv/include/uapi/asm/kvm*
10663 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
10664 M: Christian Borntraeger <borntraeger@linux.ibm.com>
10665 M: Janosch Frank <frankja@linux.ibm.com>
10666 M: Claudio Imbrenda <imbrenda@linux.ibm.com>
10667 R: David Hildenbrand <david@redhat.com>
10668 L: kvm@vger.kernel.org
10670 W: http://www.ibm.com/developerworks/linux/linux390/
10671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
10672 F: Documentation/virt/kvm/s390*
10673 F: arch/s390/include/asm/gmap.h
10674 F: arch/s390/include/asm/kvm*
10675 F: arch/s390/include/uapi/asm/kvm*
10676 F: arch/s390/kernel/uv.c
10678 F: arch/s390/mm/gmap.c
10679 F: tools/testing/selftests/kvm/*/s390x/
10680 F: tools/testing/selftests/kvm/s390x/
10682 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
10683 M: Paolo Bonzini <pbonzini@redhat.com>
10684 R: Sean Christopherson <seanjc@google.com>
10685 R: Vitaly Kuznetsov <vkuznets@redhat.com>
10686 R: Wanpeng Li <wanpengli@tencent.com>
10687 R: Jim Mattson <jmattson@google.com>
10688 R: Joerg Roedel <joro@8bytes.org>
10689 L: kvm@vger.kernel.org
10691 W: http://www.linux-kvm.org
10692 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10693 F: arch/x86/include/asm/kvm*
10694 F: arch/x86/include/asm/pvclock-abi.h
10695 F: arch/x86/include/asm/svm.h
10696 F: arch/x86/include/asm/vmx*.h
10697 F: arch/x86/include/uapi/asm/kvm*
10698 F: arch/x86/include/uapi/asm/svm.h
10699 F: arch/x86/include/uapi/asm/vmx.h
10700 F: arch/x86/kernel/kvm.c
10701 F: arch/x86/kernel/kvmclock.c
10706 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10707 M: Tejun Heo <tj@kernel.org>
10709 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10711 F: include/linux/kernfs.h
10714 M: Eric Biederman <ebiederm@xmission.com>
10715 L: kexec@lists.infradead.org
10717 W: http://kernel.org/pub/linux/utils/kernel/kexec/
10718 F: include/linux/kexec.h
10719 F: include/uapi/linux/kexec.h
10723 M: Mimi Zohar <zohar@linux.ibm.com>
10724 L: linux-integrity@vger.kernel.org
10725 L: keyrings@vger.kernel.org
10727 F: Documentation/security/keys/trusted-encrypted.rst
10728 F: include/keys/encrypted-type.h
10729 F: security/keys/encrypted-keys/
10732 M: James Bottomley <jejb@linux.ibm.com>
10733 M: Jarkko Sakkinen <jarkko@kernel.org>
10734 M: Mimi Zohar <zohar@linux.ibm.com>
10735 L: linux-integrity@vger.kernel.org
10736 L: keyrings@vger.kernel.org
10738 F: Documentation/security/keys/trusted-encrypted.rst
10739 F: include/keys/trusted-type.h
10740 F: include/keys/trusted_tpm.h
10741 F: security/keys/trusted-keys/
10744 M: Sumit Garg <sumit.garg@linaro.org>
10745 L: linux-integrity@vger.kernel.org
10746 L: keyrings@vger.kernel.org
10748 F: include/keys/trusted_tee.h
10749 F: security/keys/trusted-keys/trusted_tee.c
10752 M: David Howells <dhowells@redhat.com>
10753 M: Jarkko Sakkinen <jarkko@kernel.org>
10754 L: keyrings@vger.kernel.org
10756 F: Documentation/security/keys/core.rst
10758 F: include/linux/key-type.h
10759 F: include/linux/key.h
10760 F: include/linux/keyctl.h
10761 F: include/uapi/linux/keyctl.h
10764 KEYS/KEYRINGS_INTEGRITY
10765 M: Jarkko Sakkinen <jarkko@kernel.org>
10766 M: Mimi Zohar <zohar@linux.ibm.com>
10767 L: linux-integrity@vger.kernel.org
10768 L: keyrings@vger.kernel.org
10770 F: security/integrity/platform_certs
10773 M: Alexander Potapenko <glider@google.com>
10774 M: Marco Elver <elver@google.com>
10775 R: Dmitry Vyukov <dvyukov@google.com>
10776 L: kasan-dev@googlegroups.com
10778 F: Documentation/dev-tools/kfence.rst
10779 F: arch/*/include/asm/kfence.h
10780 F: include/linux/kfence.h
10781 F: lib/Kconfig.kfence
10785 M: Stefani Seibold <stefani@seibold.net>
10787 F: include/linux/kfifo.h
10791 KGDB / KDB /debug_core
10792 M: Jason Wessel <jason.wessel@windriver.com>
10793 M: Daniel Thompson <daniel.thompson@linaro.org>
10794 R: Douglas Anderson <dianders@chromium.org>
10795 L: kgdb-bugreport@lists.sourceforge.net
10797 W: http://kgdb.wiki.kernel.org/
10798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
10799 F: Documentation/dev-tools/kgdb.rst
10800 F: drivers/misc/kgdbts.c
10801 F: drivers/tty/serial/kgdboc.c
10802 F: include/linux/kdb.h
10803 F: include/linux/kgdb.h
10806 KHADAS MCU MFD DRIVER
10807 M: Neil Armstrong <narmstrong@baylibre.com>
10808 L: linux-amlogic@lists.infradead.org
10810 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
10811 F: drivers/mfd/khadas-mcu.c
10812 F: include/linux/mfd/khadas-mcu.h
10813 F: drivers/thermal/khadas_mcu_fan.c
10816 M: Catalin Marinas <catalin.marinas@arm.com>
10818 F: Documentation/dev-tools/kmemleak.rst
10819 F: include/linux/kmemleak.h
10821 F: samples/kmemleak/kmemleak-test.c
10823 KMOD KERNEL MODULE LOADER - USERMODE HELPER
10824 M: Luis Chamberlain <mcgrof@kernel.org>
10825 L: linux-kernel@vger.kernel.org
10826 L: linux-modules@vger.kernel.org
10828 F: include/linux/kmod.h
10831 F: tools/testing/selftests/kmod/
10834 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
10835 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
10836 M: "David S. Miller" <davem@davemloft.net>
10837 M: Masami Hiramatsu <mhiramat@kernel.org>
10839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
10840 F: Documentation/trace/kprobes.rst
10841 F: include/asm-generic/kprobes.h
10842 F: include/linux/kprobes.h
10843 F: kernel/kprobes.c
10844 F: lib/test_kprobes.c
10847 KS0108 LCD CONTROLLER DRIVER
10848 M: Miguel Ojeda <ojeda@kernel.org>
10850 F: Documentation/admin-guide/auxdisplay/ks0108.rst
10851 F: drivers/auxdisplay/ks0108.c
10852 F: include/linux/ks0108.h
10854 KTD253 BACKLIGHT DRIVER
10855 M: Linus Walleij <linus.walleij@linaro.org>
10857 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
10858 F: drivers/video/backlight/ktd253-backlight.c
10861 M: Steven Rostedt <rostedt@goodmis.org>
10862 M: John Hawley <warthog9@eaglescrag.net>
10864 F: tools/testing/ktest
10867 M: David Ahern <dsahern@kernel.org>
10868 L: netdev@vger.kernel.org
10870 F: include/net/l3mdev.h
10874 M: John Fastabend <john.fastabend@gmail.com>
10875 M: Daniel Borkmann <daniel@iogearbox.net>
10876 M: Jakub Sitnicki <jakub@cloudflare.com>
10877 L: netdev@vger.kernel.org
10878 L: bpf@vger.kernel.org
10880 F: include/linux/skmsg.h
10881 F: net/core/skmsg.c
10882 F: net/core/sock_map.c
10883 F: net/ipv4/tcp_bpf.c
10884 F: net/ipv4/udp_bpf.c
10885 F: net/unix/unix_bpf.c
10887 LANDLOCK SECURITY MODULE
10888 M: Mickaël Salaün <mic@digikod.net>
10889 L: linux-security-module@vger.kernel.org
10891 W: https://landlock.io
10892 T: git https://github.com/landlock-lsm/linux.git
10893 F: Documentation/security/landlock.rst
10894 F: Documentation/userspace-api/landlock.rst
10895 F: include/uapi/linux/landlock.h
10896 F: samples/landlock/
10897 F: security/landlock/
10898 F: tools/testing/selftests/landlock/
10902 LANTIQ / INTEL Ethernet drivers
10903 M: Hauke Mehrtens <hauke@hauke-m.de>
10904 L: netdev@vger.kernel.org
10906 F: drivers/net/dsa/lantiq_gswip.c
10907 F: drivers/net/dsa/lantiq_pce.h
10908 F: drivers/net/ethernet/lantiq_xrx200.c
10909 F: net/dsa/tag_gswip.c
10911 LANTIQ MIPS ARCHITECTURE
10912 M: John Crispin <john@phrozen.org>
10913 L: linux-mips@vger.kernel.org
10915 F: arch/mips/lantiq
10916 F: drivers/soc/lantiq
10918 LASI 53c700 driver for PARISC
10919 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
10920 L: linux-scsi@vger.kernel.org
10922 F: Documentation/scsi/53c700.rst
10923 F: drivers/scsi/53c700*
10926 M: Tobin C. Harding <me@tobin.cc>
10927 M: Tycho Andersen <tycho@tycho.pizza>
10928 L: linux-hardening@vger.kernel.org
10930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
10931 F: scripts/leaking_addresses.pl
10934 M: Pavel Machek <pavel@ucw.cz>
10935 L: linux-leds@vger.kernel.org
10937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
10938 F: Documentation/devicetree/bindings/leds/
10940 F: include/linux/leds.h
10942 LEGACY EEPROM DRIVER
10943 M: Jean Delvare <jdelvare@suse.com>
10945 F: Documentation/misc-devices/eeprom.rst
10946 F: drivers/misc/eeprom/eeprom.c
10948 LEGO MINDSTORMS EV3
10949 R: David Lechner <david@lechnology.com>
10951 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
10952 F: arch/arm/boot/dts/da850-lego-ev3.dts
10953 F: drivers/power/supply/lego_ev3_battery.c
10955 LEGO USB Tower driver
10956 M: Juergen Stuber <starblue@users.sourceforge.net>
10957 L: legousb-devel@lists.sourceforge.net
10959 W: http://legousb.sourceforge.net/
10960 F: drivers/usb/misc/legousbtower.c
10962 LETSKETCH HID TABLET DRIVER
10963 M: Hans de Goede <hdegoede@redhat.com>
10964 L: linux-input@vger.kernel.org
10966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10967 F: drivers/hid/hid-letsketch.c
10970 M: Matan Ziv-Av <matan@svgalib.org>
10971 L: platform-driver-x86@vger.kernel.org
10973 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
10974 F: Documentation/admin-guide/laptops/lg-laptop.rst
10975 F: drivers/platform/x86/lg-laptop.c
10977 LG2160 MEDIA DRIVER
10978 M: Michael Krufky <mkrufky@linuxtv.org>
10979 L: linux-media@vger.kernel.org
10981 W: https://linuxtv.org
10982 W: http://github.com/mkrufky
10983 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10984 T: git git://linuxtv.org/mkrufky/tuners.git
10985 F: drivers/media/dvb-frontends/lg2160.*
10987 LGDT3305 MEDIA DRIVER
10988 M: Michael Krufky <mkrufky@linuxtv.org>
10989 L: linux-media@vger.kernel.org
10991 W: https://linuxtv.org
10992 W: http://github.com/mkrufky
10993 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10994 T: git git://linuxtv.org/mkrufky/tuners.git
10995 F: drivers/media/dvb-frontends/lgdt3305.*
10997 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
10998 M: Viresh Kumar <vireshk@kernel.org>
10999 L: linux-ide@vger.kernel.org
11001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11002 F: drivers/ata/pata_arasan_cf.c
11003 F: include/linux/pata_arasan_cf_data.h
11005 LIBATA PATA DRIVERS
11006 R: Sergey Shtylyov <s.shtylyov@omp.ru>
11007 L: linux-ide@vger.kernel.org
11008 F: drivers/ata/ata_*.c
11009 F: drivers/ata/pata_*.c
11011 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
11012 M: Linus Walleij <linus.walleij@linaro.org>
11013 L: linux-ide@vger.kernel.org
11015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11016 F: drivers/ata/pata_ftide010.c
11017 F: drivers/ata/sata_gemini.c
11018 F: drivers/ata/sata_gemini.h
11020 LIBATA SATA AHCI PLATFORM devices support
11021 M: Hans de Goede <hdegoede@redhat.com>
11022 M: Jens Axboe <axboe@kernel.dk>
11023 L: linux-ide@vger.kernel.org
11025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11026 F: drivers/ata/ahci_platform.c
11027 F: drivers/ata/libahci_platform.c
11028 F: include/linux/ahci_platform.h
11030 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
11031 M: Mikael Pettersson <mikpelinux@gmail.com>
11032 L: linux-ide@vger.kernel.org
11034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11035 F: drivers/ata/sata_promise.*
11037 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
11038 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
11039 L: linux-ide@vger.kernel.org
11041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
11042 F: Documentation/devicetree/bindings/ata/
11044 F: include/linux/ata.h
11045 F: include/linux/libata.h
11047 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
11048 M: Dan Williams <dan.j.williams@intel.com>
11049 M: Vishal Verma <vishal.l.verma@intel.com>
11050 M: Dave Jiang <dave.jiang@intel.com>
11051 L: nvdimm@lists.linux.dev
11053 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11054 P: Documentation/nvdimm/maintainer-entry-profile.rst
11055 F: drivers/nvdimm/blk.c
11056 F: drivers/nvdimm/region_devs.c
11058 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
11059 M: Vishal Verma <vishal.l.verma@intel.com>
11060 M: Dan Williams <dan.j.williams@intel.com>
11061 M: Dave Jiang <dave.jiang@intel.com>
11062 L: nvdimm@lists.linux.dev
11064 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11065 P: Documentation/nvdimm/maintainer-entry-profile.rst
11066 F: drivers/nvdimm/btt*
11068 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
11069 M: Dan Williams <dan.j.williams@intel.com>
11070 M: Vishal Verma <vishal.l.verma@intel.com>
11071 M: Dave Jiang <dave.jiang@intel.com>
11072 L: nvdimm@lists.linux.dev
11074 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11075 P: Documentation/nvdimm/maintainer-entry-profile.rst
11076 F: drivers/nvdimm/pmem*
11078 LIBNVDIMM: DEVICETREE BINDINGS
11079 M: Oliver O'Halloran <oohall@gmail.com>
11080 L: nvdimm@lists.linux.dev
11082 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11083 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
11084 F: drivers/nvdimm/of_pmem.c
11086 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
11087 M: Dan Williams <dan.j.williams@intel.com>
11088 M: Vishal Verma <vishal.l.verma@intel.com>
11089 M: Dave Jiang <dave.jiang@intel.com>
11090 M: Ira Weiny <ira.weiny@intel.com>
11091 L: nvdimm@lists.linux.dev
11093 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11094 P: Documentation/nvdimm/maintainer-entry-profile.rst
11095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
11096 F: drivers/acpi/nfit/*
11097 F: drivers/nvdimm/*
11098 F: include/linux/libnvdimm.h
11099 F: include/linux/nd.h
11100 F: include/uapi/linux/ndctl.h
11101 F: tools/testing/nvdimm/
11103 LICENSES and SPDX stuff
11104 M: Thomas Gleixner <tglx@linutronix.de>
11105 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11106 L: linux-spdx@vger.kernel.org
11108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
11110 F: Documentation/process/license-rules.rst
11112 F: scripts/spdxcheck-test.sh
11113 F: scripts/spdxcheck.py
11115 LINEAR RANGES HELPERS
11116 M: Mark Brown <broonie@kernel.org>
11117 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
11118 F: lib/linear_ranges.c
11119 F: lib/test_linear_ranges.c
11120 F: include/linux/linear_range.h
11122 LINUX FOR POWER MACINTOSH
11123 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11124 L: linuxppc-dev@lists.ozlabs.org
11126 F: arch/powerpc/platforms/powermac/
11127 F: drivers/macintosh/
11129 LINUX FOR POWERPC (32-BIT AND 64-BIT)
11130 M: Michael Ellerman <mpe@ellerman.id.au>
11131 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11132 R: Paul Mackerras <paulus@samba.org>
11133 L: linuxppc-dev@lists.ozlabs.org
11135 W: https://github.com/linuxppc/wiki/wiki
11136 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
11137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
11138 F: Documentation/ABI/stable/sysfs-firmware-opal-*
11139 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
11140 F: Documentation/devicetree/bindings/powerpc/
11141 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
11142 F: Documentation/powerpc/
11144 F: drivers/*/*/*pasemi*
11145 F: drivers/*/*pasemi*
11146 F: drivers/char/tpm/tpm_ibmvtpm*
11147 F: drivers/crypto/nx/
11148 F: drivers/crypto/vmx/
11149 F: drivers/i2c/busses/i2c-opal.c
11150 F: drivers/net/ethernet/ibm/ibmveth.*
11151 F: drivers/net/ethernet/ibm/ibmvnic.*
11152 F: drivers/pci/hotplug/pnv_php.c
11153 F: drivers/pci/hotplug/rpa*
11154 F: drivers/rtc/rtc-opal.c
11155 F: drivers/scsi/ibmvscsi/
11156 F: drivers/tty/hvc/hvc_opal.c
11157 F: drivers/watchdog/wdrtas.c
11158 F: tools/testing/selftests/powerpc
11165 LINUX FOR POWERPC EMBEDDED MPC5XXX
11166 M: Anatolij Gustschin <agust@denx.de>
11167 L: linuxppc-dev@lists.ozlabs.org
11169 F: arch/powerpc/platforms/512x/
11170 F: arch/powerpc/platforms/52xx/
11172 LINUX FOR POWERPC EMBEDDED PPC4XX
11173 L: linuxppc-dev@lists.ozlabs.org
11175 F: arch/powerpc/platforms/40x/
11176 F: arch/powerpc/platforms/44x/
11178 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
11179 M: Scott Wood <oss@buserror.net>
11180 L: linuxppc-dev@lists.ozlabs.org
11182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
11183 F: Documentation/devicetree/bindings/powerpc/fsl/
11184 F: arch/powerpc/platforms/83xx/
11185 F: arch/powerpc/platforms/85xx/
11187 LINUX FOR POWERPC EMBEDDED PPC8XX
11188 M: Christophe Leroy <christophe.leroy@csgroup.eu>
11189 L: linuxppc-dev@lists.ozlabs.org
11191 F: arch/powerpc/platforms/8xx/
11193 LINUX KERNEL DUMP TEST MODULE (LKDTM)
11194 M: Kees Cook <keescook@chromium.org>
11196 F: drivers/misc/lkdtm/*
11197 F: tools/testing/selftests/lkdtm/*
11199 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
11200 M: Alan Stern <stern@rowland.harvard.edu>
11201 M: Andrea Parri <parri.andrea@gmail.com>
11202 M: Will Deacon <will@kernel.org>
11203 M: Peter Zijlstra <peterz@infradead.org>
11204 M: Boqun Feng <boqun.feng@gmail.com>
11205 M: Nicholas Piggin <npiggin@gmail.com>
11206 M: David Howells <dhowells@redhat.com>
11207 M: Jade Alglave <j.alglave@ucl.ac.uk>
11208 M: Luc Maranget <luc.maranget@inria.fr>
11209 M: "Paul E. McKenney" <paulmck@kernel.org>
11210 R: Akira Yokosawa <akiyks@gmail.com>
11211 R: Daniel Lustig <dlustig@nvidia.com>
11212 R: Joel Fernandes <joel@joelfernandes.org>
11213 L: linux-kernel@vger.kernel.org
11214 L: linux-arch@vger.kernel.org
11216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
11217 F: Documentation/atomic_bitops.txt
11218 F: Documentation/atomic_t.txt
11219 F: Documentation/core-api/refcount-vs-atomic.rst
11220 F: Documentation/litmus-tests/
11221 F: Documentation/memory-barriers.txt
11222 F: tools/memory-model/
11224 LIS3LV02D ACCELEROMETER DRIVER
11225 M: Eric Piel <eric.piel@tremplin-utc.net>
11227 F: Documentation/misc-devices/lis3lv02d.rst
11228 F: drivers/misc/lis3lv02d/
11229 F: drivers/platform/x86/hp_accel.c
11232 M: David Gow <davidgow@google.com>
11233 L: linux-kselftest@vger.kernel.org
11234 L: kunit-dev@googlegroups.com
11239 M: Karol Gugala <kgugala@antmicro.com>
11240 M: Mateusz Holenko <mholenko@antmicro.com>
11241 M: Gabriel Somlo <gsomlo@gmail.com>
11242 M: Joel Stanley <joel@jms.id.au>
11244 F: Documentation/devicetree/bindings/*/litex,*.yaml
11245 F: arch/openrisc/boot/dts/or1klitex.dts
11246 F: include/linux/litex.h
11247 F: drivers/tty/serial/liteuart.c
11248 F: drivers/soc/litex/*
11249 F: drivers/net/ethernet/litex/*
11250 F: drivers/mmc/host/litex_mmc.c
11254 M: Josh Poimboeuf <jpoimboe@redhat.com>
11255 M: Jiri Kosina <jikos@kernel.org>
11256 M: Miroslav Benes <mbenes@suse.cz>
11257 M: Petr Mladek <pmladek@suse.com>
11258 R: Joe Lawrence <joe.lawrence@redhat.com>
11259 L: live-patching@vger.kernel.org
11261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
11262 F: Documentation/ABI/testing/sysfs-kernel-livepatch
11263 F: Documentation/livepatch/
11264 F: arch/powerpc/include/asm/livepatch.h
11265 F: arch/s390/include/asm/livepatch.h
11266 F: arch/x86/include/asm/livepatch.h
11267 F: include/linux/livepatch.h
11268 F: kernel/livepatch/
11270 F: samples/livepatch/
11271 F: tools/testing/selftests/livepatch/
11274 L: netdev@vger.kernel.org
11276 F: include/linux/llc.h
11277 F: include/net/llc*
11278 F: include/uapi/linux/llc.h
11281 LM73 HARDWARE MONITOR DRIVER
11282 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
11283 L: linux-hwmon@vger.kernel.org
11285 F: drivers/hwmon/lm73.c
11287 LM78 HARDWARE MONITOR DRIVER
11288 M: Jean Delvare <jdelvare@suse.com>
11289 L: linux-hwmon@vger.kernel.org
11291 F: Documentation/hwmon/lm78.rst
11292 F: drivers/hwmon/lm78.c
11294 LM83 HARDWARE MONITOR DRIVER
11295 M: Jean Delvare <jdelvare@suse.com>
11296 L: linux-hwmon@vger.kernel.org
11298 F: Documentation/hwmon/lm83.rst
11299 F: drivers/hwmon/lm83.c
11301 LM90 HARDWARE MONITOR DRIVER
11302 M: Jean Delvare <jdelvare@suse.com>
11303 L: linux-hwmon@vger.kernel.org
11305 F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
11306 F: Documentation/hwmon/lm90.rst
11307 F: drivers/hwmon/lm90.c
11308 F: include/dt-bindings/thermal/lm90.h
11310 LM95234 HARDWARE MONITOR DRIVER
11311 M: Guenter Roeck <linux@roeck-us.net>
11312 L: linux-hwmon@vger.kernel.org
11314 F: Documentation/hwmon/lm95234.rst
11315 F: drivers/hwmon/lm95234.c
11317 LME2510 MEDIA DRIVER
11318 M: Malcolm Priestley <tvboxspy@gmail.com>
11319 L: linux-media@vger.kernel.org
11321 W: https://linuxtv.org
11322 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11323 F: drivers/media/usb/dvb-usb-v2/lmedm04*
11325 LOADPIN SECURITY MODULE
11326 M: Kees Cook <keescook@chromium.org>
11328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11329 F: Documentation/admin-guide/LSM/LoadPin.rst
11330 F: security/loadpin/
11333 M: Peter Zijlstra <peterz@infradead.org>
11334 M: Ingo Molnar <mingo@redhat.com>
11335 M: Will Deacon <will@kernel.org>
11336 R: Waiman Long <longman@redhat.com>
11337 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
11338 L: linux-kernel@vger.kernel.org
11340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
11341 F: Documentation/locking/
11342 F: arch/*/include/asm/spinlock*.h
11343 F: include/linux/lockdep.h
11344 F: include/linux/mutex*.h
11345 F: include/linux/rwlock*.h
11346 F: include/linux/rwsem*.h
11347 F: include/linux/seqlock.h
11348 F: include/linux/spinlock*.h
11350 F: lib/locking*.[ch]
11351 X: kernel/locking/locktorture.c
11353 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
11354 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
11355 L: linux-ntfs-dev@lists.sourceforge.net
11357 W: http://www.linux-ntfs.org/content/view/19/37/
11358 F: Documentation/admin-guide/ldm.rst
11359 F: block/partitions/ldm.*
11361 LOGITECH HID GAMING KEYBOARDS
11362 M: Hans de Goede <hdegoede@redhat.com>
11363 L: linux-input@vger.kernel.org
11365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11366 F: drivers/hid/hid-lg-g15.c
11368 LONTIUM LT8912B MIPI TO HDMI BRIDGE
11369 M: Adrien Grassein <adrien.grassein@gmail.com>
11371 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
11372 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
11374 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
11375 M: Sathya Prakash <sathya.prakash@broadcom.com>
11376 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
11377 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
11378 L: MPT-FusionLinux.pdl@broadcom.com
11379 L: linux-scsi@vger.kernel.org
11381 W: http://www.avagotech.com/support/
11382 F: drivers/message/fusion/
11383 F: drivers/scsi/mpt3sas/
11385 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
11386 M: Matthew Wilcox <willy@infradead.org>
11387 L: linux-scsi@vger.kernel.org
11389 F: drivers/scsi/sym53c8xx_2/
11392 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11393 L: linux-iio@vger.kernel.org
11395 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
11396 F: drivers/iio/dac/ltc1660.c
11398 LTC2947 HARDWARE MONITOR DRIVER
11399 M: Nuno Sá <nuno.sa@analog.com>
11400 L: linux-hwmon@vger.kernel.org
11402 W: http://ez.analog.com/community/linux-device-drivers
11403 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
11404 F: drivers/hwmon/ltc2947-core.c
11405 F: drivers/hwmon/ltc2947-i2c.c
11406 F: drivers/hwmon/ltc2947-spi.c
11407 F: drivers/hwmon/ltc2947.h
11409 LTC2983 IIO TEMPERATURE DRIVER
11410 M: Nuno Sá <nuno.sa@analog.com>
11411 L: linux-iio@vger.kernel.org
11413 W: http://ez.analog.com/community/linux-device-drivers
11414 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
11415 F: drivers/iio/temperature/ltc2983.c
11417 LTC4261 HARDWARE MONITOR DRIVER
11418 M: Guenter Roeck <linux@roeck-us.net>
11419 L: linux-hwmon@vger.kernel.org
11421 F: Documentation/hwmon/ltc4261.rst
11422 F: drivers/hwmon/ltc4261.c
11424 LTC4306 I2C MULTIPLEXER DRIVER
11425 M: Michael Hennerich <michael.hennerich@analog.com>
11426 L: linux-i2c@vger.kernel.org
11428 W: http://ez.analog.com/community/linux-device-drivers
11429 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
11430 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
11432 LTP (Linux Test Project)
11433 M: Mike Frysinger <vapier@gentoo.org>
11434 M: Cyril Hrubis <chrubis@suse.cz>
11435 M: Wanlong Gao <wanlong.gao@gmail.com>
11436 M: Jan Stancek <jstancek@redhat.com>
11437 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
11438 M: Alexey Kodanev <alexey.kodanev@oracle.com>
11439 L: ltp@lists.linux.it (subscribers-only)
11441 W: http://linux-test-project.github.io/
11442 T: git git://github.com/linux-test-project/ltp.git
11444 LYNX 28G SERDES PHY DRIVER
11445 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11446 L: netdev@vger.kernel.org
11448 F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
11449 F: drivers/phy/freescale/phy-fsl-lynx-28g.c
11452 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11453 L: netdev@vger.kernel.org
11455 F: drivers/net/pcs/pcs-lynx.c
11456 F: include/linux/pcs-lynx.h
11459 M: Geert Uytterhoeven <geert@linux-m68k.org>
11460 L: linux-m68k@lists.linux-m68k.org
11462 W: http://www.linux-m68k.org/
11463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
11467 M68K ON APPLE MACINTOSH
11468 M: Joshua Thompson <funaho@jurai.org>
11469 L: linux-m68k@lists.linux-m68k.org
11471 W: http://www.mac.linux-m68k.org/
11473 F: drivers/macintosh/adb-iop.c
11474 F: drivers/macintosh/via-macii.c
11477 M: Philip Blundell <philb@gnu.org>
11479 W: http://www.tazenda.demon.co.uk/phil/linux-hp
11480 F: arch/m68k/hp300/
11482 M88DS3103 MEDIA DRIVER
11483 M: Antti Palosaari <crope@iki.fi>
11484 L: linux-media@vger.kernel.org
11486 W: https://linuxtv.org
11487 W: http://palosaari.fi/linux/
11488 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11489 T: git git://linuxtv.org/anttip/media_tree.git
11490 F: drivers/media/dvb-frontends/m88ds3103*
11492 M88RS2000 MEDIA DRIVER
11493 M: Malcolm Priestley <tvboxspy@gmail.com>
11494 L: linux-media@vger.kernel.org
11496 W: https://linuxtv.org
11497 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11498 F: drivers/media/dvb-frontends/m88rs2000*
11500 MA901 MASTERKIT USB FM RADIO DRIVER
11501 M: Alexey Klimov <klimov.linux@gmail.com>
11502 L: linux-media@vger.kernel.org
11504 T: git git://linuxtv.org/media_tree.git
11505 F: drivers/media/radio/radio-ma901.c
11508 M: Johannes Berg <johannes@sipsolutions.net>
11509 L: linux-wireless@vger.kernel.org
11511 W: https://wireless.wiki.kernel.org/
11512 Q: https://patchwork.kernel.org/project/linux-wireless/list/
11513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
11514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
11515 F: Documentation/networking/mac80211-injection.rst
11516 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
11517 F: drivers/net/wireless/mac80211_hwsim.[ch]
11518 F: include/net/mac80211.h
11522 M: Jassi Brar <jassisinghbrar@gmail.com>
11523 L: linux-kernel@vger.kernel.org
11525 F: drivers/mailbox/
11526 F: include/linux/mailbox_client.h
11527 F: include/linux/mailbox_controller.h
11528 F: include/dt-bindings/mailbox/
11529 F: Documentation/devicetree/bindings/mailbox/
11532 M: Viresh Kumar <viresh.kumar@linaro.org>
11533 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
11534 L: linux-kernel@vger.kernel.org
11536 F: drivers/mailbox/arm_mhuv2.c
11537 F: include/linux/mailbox/arm_mhuv2_message.h
11538 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
11540 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
11541 M: Jeremy Kerr <jk@codeconstruct.com.au>
11542 M: Matt Johnston <matt@codeconstruct.com.au>
11543 L: netdev@vger.kernel.org
11545 F: Documentation/networking/mctp.rst
11546 F: drivers/net/mctp/
11547 F: include/net/mctp.h
11548 F: include/net/mctpdevice.h
11549 F: include/net/netns/mctp.h
11552 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
11553 M: Michael Kerrisk <mtk.manpages@gmail.com>
11554 L: linux-man@vger.kernel.org
11556 W: http://www.kernel.org/doc/man-pages
11558 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
11559 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
11560 L: linux-mips@vger.kernel.org
11562 F: arch/mips/boot/dts/img/pistachio*
11564 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
11565 M: Andrew Lunn <andrew@lunn.ch>
11566 M: Vivien Didelot <vivien.didelot@gmail.com>
11567 L: netdev@vger.kernel.org
11569 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
11570 F: Documentation/networking/devlink/mv88e6xxx.rst
11571 F: drivers/net/dsa/mv88e6xxx/
11572 F: include/linux/dsa/mv88e6xxx.h
11573 F: include/linux/platform_data/mv88e6xxx.h
11575 MARVELL ARMADA 3700 PHY DRIVERS
11576 M: Miquel Raynal <miquel.raynal@bootlin.com>
11578 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
11579 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
11580 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
11581 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
11583 MARVELL ARMADA DRM SUPPORT
11584 M: Russell King <linux@armlinux.org.uk>
11586 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
11587 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
11588 F: Documentation/devicetree/bindings/display/armada/
11589 F: drivers/gpu/drm/armada/
11590 F: include/uapi/drm/armada_drm.h
11592 MARVELL CRYPTO DRIVER
11593 M: Boris Brezillon <bbrezillon@kernel.org>
11594 M: Arnaud Ebalard <arno@natisbad.org>
11595 M: Srujana Challa <schalla@marvell.com>
11596 L: linux-crypto@vger.kernel.org
11598 F: drivers/crypto/marvell/
11599 F: include/linux/soc/marvell/octeontx2/
11601 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
11602 M: Mirko Lindner <mlindner@marvell.com>
11603 M: Stephen Hemminger <stephen@networkplumber.org>
11604 L: netdev@vger.kernel.org
11606 F: drivers/net/ethernet/marvell/sk*
11608 MARVELL LIBERTAS WIRELESS DRIVER
11609 L: libertas-dev@lists.infradead.org
11611 F: drivers/net/wireless/marvell/libertas/
11613 MARVELL MACCHIATOBIN SUPPORT
11614 M: Russell King <linux@armlinux.org.uk>
11615 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11617 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
11619 MARVELL MV643XX ETHERNET DRIVER
11620 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
11621 L: netdev@vger.kernel.org
11623 F: drivers/net/ethernet/marvell/mv643xx_eth.*
11624 F: include/linux/mv643xx.h
11626 MARVELL MV88X3310 PHY DRIVER
11627 M: Russell King <linux@armlinux.org.uk>
11628 M: Marek Behún <kabel@kernel.org>
11629 L: netdev@vger.kernel.org
11631 F: drivers/net/phy/marvell10g.c
11633 MARVELL MVEBU THERMAL DRIVER
11634 M: Miquel Raynal <miquel.raynal@bootlin.com>
11636 F: drivers/thermal/armada_thermal.c
11638 MARVELL MVNETA ETHERNET DRIVER
11639 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11640 L: netdev@vger.kernel.org
11642 F: drivers/net/ethernet/marvell/mvneta.*
11644 MARVELL MVPP2 ETHERNET DRIVER
11645 M: Marcin Wojtas <mw@semihalf.com>
11646 M: Russell King <linux@armlinux.org.uk>
11647 L: netdev@vger.kernel.org
11649 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
11650 F: drivers/net/ethernet/marvell/mvpp2/
11652 MARVELL MWIFIEX WIRELESS DRIVER
11653 M: Amitkumar Karwar <amitkarwar@gmail.com>
11654 M: Ganapathi Bhat <ganapathi017@gmail.com>
11655 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
11656 M: Xinming Hu <huxinming820@gmail.com>
11657 L: linux-wireless@vger.kernel.org
11659 F: drivers/net/wireless/marvell/mwifiex/
11661 MARVELL MWL8K WIRELESS DRIVER
11662 M: Lennert Buytenhek <buytenh@wantstofly.org>
11663 L: linux-wireless@vger.kernel.org
11665 F: drivers/net/wireless/marvell/mwl8k.c
11667 MARVELL NAND CONTROLLER DRIVER
11668 M: Miquel Raynal <miquel.raynal@bootlin.com>
11669 L: linux-mtd@lists.infradead.org
11671 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
11672 F: drivers/mtd/nand/raw/marvell_nand.c
11674 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
11675 M: Sunil Goutham <sgoutham@marvell.com>
11676 M: Geetha sowjanya <gakula@marvell.com>
11677 M: Subbaraya Sundeep <sbhatta@marvell.com>
11678 M: hariprasad <hkelam@marvell.com>
11679 L: netdev@vger.kernel.org
11681 F: drivers/net/ethernet/marvell/octeontx2/nic/
11682 F: include/linux/soc/marvell/octeontx2/
11684 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
11685 M: Sunil Goutham <sgoutham@marvell.com>
11686 M: Linu Cherian <lcherian@marvell.com>
11687 M: Geetha sowjanya <gakula@marvell.com>
11688 M: Jerin Jacob <jerinj@marvell.com>
11689 M: hariprasad <hkelam@marvell.com>
11690 M: Subbaraya Sundeep <sbhatta@marvell.com>
11691 L: netdev@vger.kernel.org
11693 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
11694 F: drivers/net/ethernet/marvell/octeontx2/af/
11696 MARVELL PRESTERA ETHERNET SWITCH DRIVER
11697 M: Taras Chornyi <tchornyi@marvell.com>
11699 W: https://github.com/Marvell-switching/switchdev-prestera
11700 F: drivers/net/ethernet/marvell/prestera/
11702 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
11703 M: Nicolas Pitre <nico@fluxnic.net>
11705 F: drivers/mmc/host/mvsdio.*
11707 MARVELL USB MDIO CONTROLLER DRIVER
11708 M: Tobias Waldekranz <tobias@waldekranz.com>
11709 L: netdev@vger.kernel.org
11711 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
11712 F: drivers/net/mdio/mdio-mvusb.c
11714 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
11715 M: Hu Ziji <huziji@marvell.com>
11716 L: linux-mmc@vger.kernel.org
11718 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
11719 F: drivers/mmc/host/sdhci-xenon*
11721 MATROX FRAMEBUFFER DRIVER
11722 L: linux-fbdev@vger.kernel.org
11724 F: drivers/video/fbdev/matrox/matroxfb_*
11725 F: include/uapi/linux/matroxfb.h
11728 M: Daniel Nilsson <daniel.nilsson@flex.com>
11729 L: linux-hwmon@vger.kernel.org
11731 F: Documentation/hwmon/max15301.rst
11732 F: drivers/hwmon/pmbus/max15301.c
11734 MAX16065 HARDWARE MONITOR DRIVER
11735 M: Guenter Roeck <linux@roeck-us.net>
11736 L: linux-hwmon@vger.kernel.org
11738 F: Documentation/hwmon/max16065.rst
11739 F: drivers/hwmon/max16065.c
11741 MAX2175 SDR TUNER DRIVER
11742 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
11743 L: linux-media@vger.kernel.org
11745 T: git git://linuxtv.org/media_tree.git
11746 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
11747 F: Documentation/userspace-api/media/drivers/max2175.rst
11748 F: drivers/media/i2c/max2175*
11749 F: include/uapi/linux/max2175.h
11751 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
11752 L: linux-hwmon@vger.kernel.org
11754 F: Documentation/hwmon/max6650.rst
11755 F: drivers/hwmon/max6650.c
11757 MAX6697 HARDWARE MONITOR DRIVER
11758 M: Guenter Roeck <linux@roeck-us.net>
11759 L: linux-hwmon@vger.kernel.org
11761 F: Documentation/devicetree/bindings/hwmon/max6697.txt
11762 F: Documentation/hwmon/max6697.rst
11763 F: drivers/hwmon/max6697.c
11764 F: include/linux/platform_data/max6697.h
11766 MAX9286 QUAD GMSL DESERIALIZER DRIVER
11767 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
11768 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11769 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
11770 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
11771 L: linux-media@vger.kernel.org
11773 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
11774 F: drivers/media/i2c/max9286.c
11776 MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
11777 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
11778 L: linux-media@vger.kernel.org
11780 F: drivers/staging/media/max96712/max96712.c
11782 MAX9860 MONO AUDIO VOICE CODEC DRIVER
11783 M: Peter Rosin <peda@axentia.se>
11784 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11786 F: Documentation/devicetree/bindings/sound/max9860.txt
11787 F: sound/soc/codecs/max9860.*
11789 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
11790 M: Andreas Klinger <ak@it-klinger.de>
11791 L: linux-iio@vger.kernel.org
11793 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
11794 F: drivers/iio/proximity/mb1232.c
11796 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
11797 R: Iskren Chernev <iskren.chernev@gmail.com>
11798 R: Krzysztof Kozlowski <krzk@kernel.org>
11799 R: Marek Szyprowski <m.szyprowski@samsung.com>
11800 R: Matheus Castello <matheus@castello.eng.br>
11801 L: linux-pm@vger.kernel.org
11803 F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
11804 F: drivers/power/supply/max17040_battery.c
11806 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
11807 R: Hans de Goede <hdegoede@redhat.com>
11808 R: Krzysztof Kozlowski <krzk@kernel.org>
11809 R: Marek Szyprowski <m.szyprowski@samsung.com>
11810 R: Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
11811 R: Purism Kernel Team <kernel@puri.sm>
11812 L: linux-pm@vger.kernel.org
11814 F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
11815 F: drivers/power/supply/max17042_battery.c
11817 MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
11818 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11819 L: linux-kernel@vger.kernel.org
11821 F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
11822 F: drivers/regulator/max20086-regulator.c
11824 MAXIM MAX77650 PMIC MFD DRIVER
11825 M: Bartosz Golaszewski <brgl@bgdev.pl>
11826 L: linux-kernel@vger.kernel.org
11828 F: Documentation/devicetree/bindings/*/*max77650.yaml
11829 F: Documentation/devicetree/bindings/*/max77650*.yaml
11830 F: drivers/gpio/gpio-max77650.c
11831 F: drivers/input/misc/max77650-onkey.c
11832 F: drivers/leds/leds-max77650.c
11833 F: drivers/mfd/max77650.c
11834 F: drivers/power/supply/max77650-charger.c
11835 F: drivers/regulator/max77650-regulator.c
11836 F: include/linux/mfd/max77650.h
11838 MAXIM MAX77714 PMIC MFD DRIVER
11839 M: Luca Ceresoli <luca@lucaceresoli.net>
11841 F: Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
11842 F: drivers/mfd/max77714.c
11843 F: include/linux/mfd/max77714.h
11845 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
11846 M: Javier Martinez Canillas <javier@dowhile0.org>
11847 L: linux-kernel@vger.kernel.org
11849 F: Documentation/devicetree/bindings/*/*max77802.yaml
11850 F: drivers/regulator/max77802-regulator.c
11851 F: include/dt-bindings/*/*max77802.h
11853 MAXIM MAX77976 BATTERY CHARGER
11854 M: Luca Ceresoli <luca@lucaceresoli.net>
11856 F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
11857 F: drivers/power/supply/max77976_charger.c
11859 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
11860 M: Krzysztof Kozlowski <krzk@kernel.org>
11861 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11862 L: linux-pm@vger.kernel.org
11864 F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
11865 F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
11866 F: drivers/power/supply/max14577_charger.c
11867 F: drivers/power/supply/max77693_charger.c
11869 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
11870 M: Chanwoo Choi <cw00.choi@samsung.com>
11871 M: Krzysztof Kozlowski <krzk@kernel.org>
11872 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11873 L: linux-kernel@vger.kernel.org
11875 F: Documentation/devicetree/bindings/*/maxim,max14577.yaml
11876 F: Documentation/devicetree/bindings/*/maxim,max77686.yaml
11877 F: Documentation/devicetree/bindings/*/maxim,max77693.yaml
11878 F: Documentation/devicetree/bindings/*/maxim,max77843.yaml
11879 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
11880 F: Documentation/devicetree/bindings/mfd/max77693.txt
11881 F: drivers/*/*max77843.c
11882 F: drivers/*/max14577*.c
11883 F: drivers/*/max77686*.c
11884 F: drivers/*/max77693*.c
11885 F: drivers/clk/clk-max77686.c
11886 F: drivers/extcon/extcon-max14577.c
11887 F: drivers/extcon/extcon-max77693.c
11888 F: drivers/rtc/rtc-max77686.c
11889 F: include/linux/mfd/max14577*.h
11890 F: include/linux/mfd/max77686*.h
11891 F: include/linux/mfd/max77693*.h
11893 MAXIRADIO FM RADIO RECEIVER DRIVER
11894 M: Hans Verkuil <hverkuil@xs4all.nl>
11895 L: linux-media@vger.kernel.org
11897 W: https://linuxtv.org
11898 T: git git://linuxtv.org/media_tree.git
11899 F: drivers/media/radio/radio-maxiradio*
11901 MAXLINEAR ETHERNET PHY DRIVER
11902 M: Xu Liang <lxu@maxlinear.com>
11903 L: netdev@vger.kernel.org
11905 F: drivers/net/phy/mxl-gpy.c
11907 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
11908 R: Yasushi SHOJI <yashi@spacecubics.com>
11909 L: linux-can@vger.kernel.org
11911 F: drivers/net/can/usb/mcba_usb.c
11913 MCAN MMIO DEVICE DRIVER
11914 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
11915 L: linux-can@vger.kernel.org
11917 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
11918 F: drivers/net/can/m_can/m_can.c
11919 F: drivers/net/can/m_can/m_can.h
11920 F: drivers/net/can/m_can/m_can_platform.c
11922 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
11923 M: Rishi Gupta <gupt21@gmail.com>
11924 L: linux-i2c@vger.kernel.org
11925 L: linux-input@vger.kernel.org
11927 F: drivers/hid/hid-mcp2221.c
11929 MCP251XFD SPI-CAN NETWORK DRIVER
11930 M: Marc Kleine-Budde <mkl@pengutronix.de>
11931 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11932 R: Thomas Kopp <thomas.kopp@microchip.com>
11933 L: linux-can@vger.kernel.org
11935 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
11936 F: drivers/net/can/spi/mcp251xfd/
11938 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
11939 M: Peter Rosin <peda@axentia.se>
11940 L: linux-iio@vger.kernel.org
11942 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
11943 F: drivers/iio/potentiometer/mcp4018.c
11944 F: drivers/iio/potentiometer/mcp4531.c
11946 MCR20A IEEE-802.15.4 RADIO DRIVER
11947 M: Xue Liu <liuxuenetmail@gmail.com>
11948 L: linux-wpan@vger.kernel.org
11950 W: https://github.com/xueliu/mcr20a-linux
11951 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
11952 F: drivers/net/ieee802154/mcr20a.c
11953 F: drivers/net/ieee802154/mcr20a.h
11955 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
11956 M: William Breathitt Gray <vilhelm.gray@gmail.com>
11957 L: linux-iio@vger.kernel.org
11959 F: drivers/iio/dac/cio-dac.c
11961 MEDIA CONTROLLER FRAMEWORK
11962 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11963 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11964 L: linux-media@vger.kernel.org
11966 W: https://www.linuxtv.org
11967 T: git git://linuxtv.org/media_tree.git
11968 F: drivers/media/mc/
11969 F: include/media/media-*.h
11970 F: include/uapi/linux/media.h
11972 MEDIA DRIVER FOR FREESCALE IMX PXP
11973 M: Philipp Zabel <p.zabel@pengutronix.de>
11974 L: linux-media@vger.kernel.org
11976 T: git git://linuxtv.org/media_tree.git
11977 F: drivers/media/platform/nxp/imx-pxp.[ch]
11979 MEDIA DRIVERS FOR ASCOT2E
11980 M: Sergey Kozlov <serjk@netup.ru>
11981 M: Abylay Ospan <aospan@netup.ru>
11982 L: linux-media@vger.kernel.org
11984 W: https://linuxtv.org
11985 W: http://netup.tv/
11986 T: git git://linuxtv.org/media_tree.git
11987 F: drivers/media/dvb-frontends/ascot2e*
11989 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
11990 M: Jasmin Jessich <jasmin@anw.at>
11991 L: linux-media@vger.kernel.org
11993 W: https://linuxtv.org
11994 T: git git://linuxtv.org/media_tree.git
11995 F: drivers/media/dvb-frontends/cxd2099*
11997 MEDIA DRIVERS FOR CXD2841ER
11998 M: Sergey Kozlov <serjk@netup.ru>
11999 M: Abylay Ospan <aospan@netup.ru>
12000 L: linux-media@vger.kernel.org
12002 W: https://linuxtv.org
12003 W: http://netup.tv/
12004 T: git git://linuxtv.org/media_tree.git
12005 F: drivers/media/dvb-frontends/cxd2841er*
12007 MEDIA DRIVERS FOR CXD2880
12008 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
12009 L: linux-media@vger.kernel.org
12011 W: http://linuxtv.org/
12012 T: git git://linuxtv.org/media_tree.git
12013 F: drivers/media/dvb-frontends/cxd2880/*
12014 F: drivers/media/spi/cxd2880*
12016 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
12017 L: linux-media@vger.kernel.org
12019 W: https://linuxtv.org
12020 T: git git://linuxtv.org/media_tree.git
12021 F: drivers/media/pci/ddbridge/*
12023 MEDIA DRIVERS FOR FREESCALE IMX
12024 M: Steve Longerbeam <slongerbeam@gmail.com>
12025 M: Philipp Zabel <p.zabel@pengutronix.de>
12026 L: linux-media@vger.kernel.org
12028 T: git git://linuxtv.org/media_tree.git
12029 F: Documentation/admin-guide/media/imx.rst
12030 F: Documentation/devicetree/bindings/media/imx.txt
12031 F: drivers/staging/media/imx/
12032 F: include/linux/imx-media.h
12033 F: include/media/imx.h
12035 MEDIA DRIVERS FOR FREESCALE IMX7
12036 M: Rui Miguel Silva <rmfrfs@gmail.com>
12037 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12038 L: linux-media@vger.kernel.org
12040 T: git git://linuxtv.org/media_tree.git
12041 F: Documentation/admin-guide/media/imx7.rst
12042 F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
12043 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
12044 F: drivers/media/platform/imx/imx-mipi-csis.c
12045 F: drivers/staging/media/imx/imx7-media-csi.c
12047 MEDIA DRIVERS FOR HELENE
12048 M: Abylay Ospan <aospan@netup.ru>
12049 L: linux-media@vger.kernel.org
12051 W: https://linuxtv.org
12052 W: http://netup.tv/
12053 T: git git://linuxtv.org/media_tree.git
12054 F: drivers/media/dvb-frontends/helene*
12056 MEDIA DRIVERS FOR HORUS3A
12057 M: Sergey Kozlov <serjk@netup.ru>
12058 M: Abylay Ospan <aospan@netup.ru>
12059 L: linux-media@vger.kernel.org
12061 W: https://linuxtv.org
12062 W: http://netup.tv/
12063 T: git git://linuxtv.org/media_tree.git
12064 F: drivers/media/dvb-frontends/horus3a*
12066 MEDIA DRIVERS FOR LNBH25
12067 M: Sergey Kozlov <serjk@netup.ru>
12068 M: Abylay Ospan <aospan@netup.ru>
12069 L: linux-media@vger.kernel.org
12071 W: https://linuxtv.org
12072 W: http://netup.tv/
12073 T: git git://linuxtv.org/media_tree.git
12074 F: drivers/media/dvb-frontends/lnbh25*
12076 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
12077 L: linux-media@vger.kernel.org
12079 W: https://linuxtv.org
12080 T: git git://linuxtv.org/media_tree.git
12081 F: drivers/media/dvb-frontends/mxl5xx*
12083 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
12084 M: Sergey Kozlov <serjk@netup.ru>
12085 M: Abylay Ospan <aospan@netup.ru>
12086 L: linux-media@vger.kernel.org
12088 W: https://linuxtv.org
12089 W: http://netup.tv/
12090 T: git git://linuxtv.org/media_tree.git
12091 F: drivers/media/pci/netup_unidvb/*
12093 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
12094 M: Dmitry Osipenko <digetx@gmail.com>
12095 L: linux-media@vger.kernel.org
12096 L: linux-tegra@vger.kernel.org
12098 T: git git://linuxtv.org/media_tree.git
12099 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
12100 F: drivers/media/platform/nvidia/tegra-vde/
12102 MEDIA DRIVERS FOR RENESAS - CEU
12103 M: Jacopo Mondi <jacopo@jmondi.org>
12104 L: linux-media@vger.kernel.org
12105 L: linux-renesas-soc@vger.kernel.org
12107 T: git git://linuxtv.org/media_tree.git
12108 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
12109 F: drivers/media/platform/renesas/renesas-ceu.c
12110 F: include/media/drv-intf/renesas-ceu.h
12112 MEDIA DRIVERS FOR RENESAS - DRIF
12113 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
12114 L: linux-media@vger.kernel.org
12115 L: linux-renesas-soc@vger.kernel.org
12117 T: git git://linuxtv.org/media_tree.git
12118 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
12119 F: drivers/media/platform/renesas/rcar_drif.c
12121 MEDIA DRIVERS FOR RENESAS - FCP
12122 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12123 L: linux-media@vger.kernel.org
12124 L: linux-renesas-soc@vger.kernel.org
12126 T: git git://linuxtv.org/media_tree.git
12127 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
12128 F: drivers/media/platform/renesas/rcar-fcp.c
12129 F: include/media/rcar-fcp.h
12131 MEDIA DRIVERS FOR RENESAS - FDP1
12132 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12133 L: linux-media@vger.kernel.org
12134 L: linux-renesas-soc@vger.kernel.org
12136 T: git git://linuxtv.org/media_tree.git
12137 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
12138 F: drivers/media/platform/renesas/rcar_fdp1.c
12140 MEDIA DRIVERS FOR RENESAS - VIN
12141 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12142 L: linux-media@vger.kernel.org
12143 L: linux-renesas-soc@vger.kernel.org
12145 T: git git://linuxtv.org/media_tree.git
12146 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
12147 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
12148 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
12149 F: drivers/media/platform/renesas/rcar-isp.c
12150 F: drivers/media/platform/renesas/rcar-vin/
12152 MEDIA DRIVERS FOR RENESAS - VSP1
12153 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12154 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12155 L: linux-media@vger.kernel.org
12156 L: linux-renesas-soc@vger.kernel.org
12158 T: git git://linuxtv.org/media_tree.git
12159 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
12160 F: drivers/media/platform/renesas/vsp1/
12162 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
12163 L: linux-media@vger.kernel.org
12165 W: https://linuxtv.org
12166 T: git git://linuxtv.org/media_tree.git
12167 F: drivers/media/dvb-frontends/stv0910*
12169 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
12170 L: linux-media@vger.kernel.org
12172 W: https://linuxtv.org
12173 T: git git://linuxtv.org/media_tree.git
12174 F: drivers/media/dvb-frontends/stv6111*
12176 MEDIA DRIVERS FOR STM32 - DCMI
12177 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
12178 L: linux-media@vger.kernel.org
12180 T: git git://linuxtv.org/media_tree.git
12181 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
12182 F: drivers/media/platform/st/stm32/stm32-dcmi.c
12184 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
12185 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12186 L: linux-media@vger.kernel.org
12188 W: https://linuxtv.org
12189 Q: http://patchwork.kernel.org/project/linux-media/list/
12190 T: git git://linuxtv.org/media_tree.git
12191 F: Documentation/admin-guide/media/
12192 F: Documentation/devicetree/bindings/media/
12193 F: Documentation/driver-api/media/
12194 F: Documentation/userspace-api/media/
12196 F: drivers/staging/media/
12197 F: include/linux/platform_data/media/
12199 F: include/uapi/linux/dvb/
12200 F: include/uapi/linux/ivtv*
12201 F: include/uapi/linux/media.h
12202 F: include/uapi/linux/meye.h
12203 F: include/uapi/linux/uvcvideo.h
12204 F: include/uapi/linux/v4l2-*
12205 F: include/uapi/linux/videodev2.h
12207 MEDIATEK BLUETOOTH DRIVER
12208 M: Sean Wang <sean.wang@mediatek.com>
12209 L: linux-bluetooth@vger.kernel.org
12210 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12212 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
12213 F: drivers/bluetooth/btmtkuart.c
12215 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
12216 M: Sean Wang <sean.wang@mediatek.com>
12217 L: linux-pm@vger.kernel.org
12219 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
12220 F: drivers/power/reset/mt6323-poweroff.c
12222 MEDIATEK CIR DRIVER
12223 M: Sean Wang <sean.wang@mediatek.com>
12225 F: drivers/media/rc/mtk-cir.c
12227 MEDIATEK DMA DRIVER
12228 M: Sean Wang <sean.wang@mediatek.com>
12229 L: dmaengine@vger.kernel.org
12230 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12231 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12233 F: Documentation/devicetree/bindings/dma/mtk-*
12234 F: drivers/dma/mediatek/
12236 MEDIATEK ETHERNET DRIVER
12237 M: Felix Fietkau <nbd@nbd.name>
12238 M: John Crispin <john@phrozen.org>
12239 M: Sean Wang <sean.wang@mediatek.com>
12240 M: Mark Lee <Mark-MC.Lee@mediatek.com>
12241 L: netdev@vger.kernel.org
12243 F: drivers/net/ethernet/mediatek/
12245 MEDIATEK I2C CONTROLLER DRIVER
12246 M: Qii Wang <qii.wang@mediatek.com>
12247 L: linux-i2c@vger.kernel.org
12249 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
12250 F: drivers/i2c/busses/i2c-mt65xx.c
12252 MEDIATEK IOMMU DRIVER
12253 M: Yong Wu <yong.wu@mediatek.com>
12254 L: iommu@lists.linux-foundation.org
12255 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12257 F: Documentation/devicetree/bindings/iommu/mediatek*
12258 F: drivers/iommu/mtk_iommu*
12259 F: include/dt-bindings/memory/mt*-port.h
12261 MEDIATEK JPEG DRIVER
12262 M: Rick Chang <rick.chang@mediatek.com>
12263 M: Bin Liu <bin.liu@mediatek.com>
12265 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
12266 F: drivers/media/platform/mediatek/jpeg/
12268 MEDIATEK MDP DRIVER
12269 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
12270 M: Houlong Wei <houlong.wei@mediatek.com>
12271 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12273 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
12274 F: drivers/media/platform/mediatek/mdp/
12275 F: drivers/media/platform/mediatek/vpu/
12277 MEDIATEK MEDIA DRIVER
12278 M: Tiffany Lin <tiffany.lin@mediatek.com>
12279 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12281 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
12282 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
12283 F: drivers/media/platform/mediatek/vcodec/
12284 F: drivers/media/platform/mediatek/vpu/
12286 MEDIATEK MMC/SD/SDIO DRIVER
12287 M: Chaotian Jing <chaotian.jing@mediatek.com>
12289 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
12290 F: drivers/mmc/host/mtk-sd.c
12292 MEDIATEK MT76 WIRELESS LAN DRIVER
12293 M: Felix Fietkau <nbd@nbd.name>
12294 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
12295 M: Ryder Lee <ryder.lee@mediatek.com>
12296 R: Shayne Chen <shayne.chen@mediatek.com>
12297 R: Sean Wang <sean.wang@mediatek.com>
12298 L: linux-wireless@vger.kernel.org
12300 F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
12301 F: drivers/net/wireless/mediatek/mt76/
12303 MEDIATEK MT7601U WIRELESS LAN DRIVER
12304 M: Jakub Kicinski <kubakici@wp.pl>
12305 L: linux-wireless@vger.kernel.org
12307 F: drivers/net/wireless/mediatek/mt7601u/
12309 MEDIATEK MT7621 CLOCK DRIVER
12310 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12312 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
12313 F: drivers/clk/ralink/clk-mt7621.c
12315 MEDIATEK MT7621/28/88 I2C DRIVER
12316 M: Stefan Roese <sr@denx.de>
12317 L: linux-i2c@vger.kernel.org
12319 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
12320 F: drivers/i2c/busses/i2c-mt7621.c
12322 MEDIATEK MT7621 PCIE CONTROLLER DRIVER
12323 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12325 F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
12326 F: drivers/pci/controller/pcie-mt7621.c
12328 MEDIATEK MT7621 PHY PCI DRIVER
12329 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12331 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
12332 F: drivers/phy/ralink/phy-mt7621-pci.c
12334 MEDIATEK NAND CONTROLLER DRIVER
12335 L: linux-mtd@lists.infradead.org
12337 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
12338 F: drivers/mtd/nand/raw/mtk_*
12340 MEDIATEK PMIC LED DRIVER
12341 M: Sean Wang <sean.wang@mediatek.com>
12343 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
12344 F: drivers/leds/leds-mt6323.c
12346 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
12347 M: Sean Wang <sean.wang@mediatek.com>
12349 F: drivers/char/hw_random/mtk-rng.c
12351 MEDIATEK SMI DRIVER
12352 M: Yong Wu <yong.wu@mediatek.com>
12353 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12355 F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
12356 F: drivers/memory/mtk-smi.c
12357 F: include/soc/mediatek/smi.h
12359 MEDIATEK SWITCH DRIVER
12360 M: Sean Wang <sean.wang@mediatek.com>
12361 M: Landen Chao <Landen.Chao@mediatek.com>
12362 M: DENG Qingfang <dqfext@gmail.com>
12363 L: netdev@vger.kernel.org
12365 F: drivers/net/dsa/mt7530.*
12366 F: net/dsa/tag_mtk.c
12368 MEDIATEK USB3 DRD IP DRIVER
12369 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
12370 L: linux-usb@vger.kernel.org
12371 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12372 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12374 F: Documentation/devicetree/bindings/usb/mediatek,*
12375 F: drivers/usb/host/xhci-mtk*
12376 F: drivers/usb/mtu3/
12378 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
12379 M: Peter Senna Tschudin <peter.senna@gmail.com>
12380 M: Martin Donnelly <martin.donnelly@ge.com>
12381 M: Martyn Welch <martyn.welch@collabora.co.uk>
12383 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
12384 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
12386 MEGARAID SCSI/SAS DRIVERS
12387 M: Kashyap Desai <kashyap.desai@broadcom.com>
12388 M: Sumit Saxena <sumit.saxena@broadcom.com>
12389 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
12390 L: megaraidlinux.pdl@broadcom.com
12391 L: linux-scsi@vger.kernel.org
12393 W: http://www.avagotech.com/support/
12394 F: Documentation/scsi/megaraid.rst
12395 F: drivers/scsi/megaraid.*
12396 F: drivers/scsi/megaraid/
12398 MELEXIS MLX90614 DRIVER
12399 M: Crt Mori <cmo@melexis.com>
12400 L: linux-iio@vger.kernel.org
12402 W: http://www.melexis.com
12403 F: drivers/iio/temperature/mlx90614.c
12405 MELEXIS MLX90632 DRIVER
12406 M: Crt Mori <cmo@melexis.com>
12407 L: linux-iio@vger.kernel.org
12409 W: http://www.melexis.com
12410 F: drivers/iio/temperature/mlx90632.c
12412 MELFAS MIP4 TOUCHSCREEN DRIVER
12413 M: Sangwon Jee <jeesw@melfas.com>
12415 W: http://www.melfas.com
12416 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
12417 F: drivers/input/touchscreen/melfas_mip4.c
12419 MELLANOX BLUEFIELD I2C DRIVER
12420 M: Khalil Blaiech <kblaiech@nvidia.com>
12421 L: linux-i2c@vger.kernel.org
12423 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
12424 F: drivers/i2c/busses/i2c-mlxbf.c
12426 MELLANOX ETHERNET DRIVER (mlx4_en)
12427 M: Tariq Toukan <tariqt@nvidia.com>
12428 L: netdev@vger.kernel.org
12430 W: http://www.mellanox.com
12431 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12432 F: drivers/net/ethernet/mellanox/mlx4/en_*
12434 MELLANOX ETHERNET DRIVER (mlx5e)
12435 M: Saeed Mahameed <saeedm@nvidia.com>
12436 L: netdev@vger.kernel.org
12438 W: http://www.mellanox.com
12439 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12440 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
12442 MELLANOX ETHERNET INNOVA DRIVERS
12443 R: Boris Pismenny <borisp@nvidia.com>
12444 L: netdev@vger.kernel.org
12446 W: http://www.mellanox.com
12447 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12448 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
12449 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
12450 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
12451 F: include/linux/mlx5/mlx5_ifc_fpga.h
12453 MELLANOX ETHERNET SWITCH DRIVERS
12454 M: Ido Schimmel <idosch@nvidia.com>
12455 M: Petr Machata <petrm@nvidia.com>
12456 L: netdev@vger.kernel.org
12458 W: http://www.mellanox.com
12459 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12460 F: drivers/net/ethernet/mellanox/mlxsw/
12461 F: tools/testing/selftests/drivers/net/mlxsw/
12463 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
12464 M: mlxsw@nvidia.com
12465 L: netdev@vger.kernel.org
12467 W: http://www.mellanox.com
12468 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12469 F: drivers/net/ethernet/mellanox/mlxfw/
12471 MELLANOX HARDWARE PLATFORM SUPPORT
12472 M: Hans de Goede <hdegoede@redhat.com>
12473 M: Mark Gross <markgross@kernel.org>
12474 M: Vadim Pasternak <vadimp@nvidia.com>
12475 L: platform-driver-x86@vger.kernel.org
12477 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
12478 F: drivers/platform/mellanox/
12479 F: include/linux/platform_data/mlxreg.h
12481 MELLANOX MLX4 core VPI driver
12482 M: Tariq Toukan <tariqt@nvidia.com>
12483 L: netdev@vger.kernel.org
12484 L: linux-rdma@vger.kernel.org
12486 W: http://www.mellanox.com
12487 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12488 F: drivers/net/ethernet/mellanox/mlx4/
12489 F: include/linux/mlx4/
12491 MELLANOX MLX4 IB driver
12492 M: Yishai Hadas <yishaih@nvidia.com>
12493 L: linux-rdma@vger.kernel.org
12495 W: http://www.mellanox.com
12496 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12497 F: drivers/infiniband/hw/mlx4/
12498 F: include/linux/mlx4/
12499 F: include/uapi/rdma/mlx4-abi.h
12501 MELLANOX MLX5 core VPI driver
12502 M: Saeed Mahameed <saeedm@nvidia.com>
12503 M: Leon Romanovsky <leonro@nvidia.com>
12504 L: netdev@vger.kernel.org
12505 L: linux-rdma@vger.kernel.org
12507 W: http://www.mellanox.com
12508 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12509 F: Documentation/networking/device_drivers/ethernet/mellanox/
12510 F: drivers/net/ethernet/mellanox/mlx5/core/
12511 F: include/linux/mlx5/
12513 MELLANOX MLX5 IB driver
12514 M: Leon Romanovsky <leonro@nvidia.com>
12515 L: linux-rdma@vger.kernel.org
12517 W: http://www.mellanox.com
12518 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12519 F: drivers/infiniband/hw/mlx5/
12520 F: include/linux/mlx5/
12521 F: include/uapi/rdma/mlx5-abi.h
12523 MELLANOX MLXCPLD I2C AND MUX DRIVER
12524 M: Vadim Pasternak <vadimp@nvidia.com>
12525 M: Michael Shych <michaelsh@nvidia.com>
12526 L: linux-i2c@vger.kernel.org
12528 F: Documentation/i2c/busses/i2c-mlxcpld.rst
12529 F: drivers/i2c/busses/i2c-mlxcpld.c
12530 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
12532 MELLANOX MLXCPLD LED DRIVER
12533 M: Vadim Pasternak <vadimp@nvidia.com>
12534 L: linux-leds@vger.kernel.org
12536 F: Documentation/leds/leds-mlxcpld.rst
12537 F: drivers/leds/leds-mlxcpld.c
12538 F: drivers/leds/leds-mlxreg.c
12540 MELLANOX PLATFORM DRIVER
12541 M: Vadim Pasternak <vadimp@nvidia.com>
12542 L: platform-driver-x86@vger.kernel.org
12544 F: drivers/platform/x86/mlx-platform.c
12547 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12548 M: "Paul E. McKenney" <paulmck@kernel.org>
12549 L: linux-kernel@vger.kernel.org
12551 F: arch/powerpc/include/asm/membarrier.h
12552 F: include/uapi/linux/membarrier.h
12553 F: kernel/sched/membarrier.c
12556 M: Mike Rapoport <rppt@kernel.org>
12557 L: linux-mm@kvack.org
12559 F: Documentation/core-api/boot-time-mm.rst
12560 F: include/linux/memblock.h
12562 F: tools/testing/memblock/
12564 MEMORY CONTROLLER DRIVERS
12565 M: Krzysztof Kozlowski <krzk@kernel.org>
12566 L: linux-kernel@vger.kernel.org
12568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
12569 F: Documentation/devicetree/bindings/memory-controllers/
12571 F: include/dt-bindings/memory/
12574 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
12575 M: Dmitry Osipenko <digetx@gmail.com>
12576 L: linux-pm@vger.kernel.org
12577 L: linux-tegra@vger.kernel.org
12578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
12580 F: drivers/devfreq/tegra30-devfreq.c
12583 M: Andrew Morton <akpm@linux-foundation.org>
12584 L: linux-mm@kvack.org
12586 W: http://www.linux-mm.org
12587 T: quilt https://ozlabs.org/~akpm/mmotm/
12588 T: quilt https://ozlabs.org/~akpm/mmots/
12589 T: git git://github.com/hnaz/linux-mm.git
12590 F: include/linux/gfp.h
12591 F: include/linux/memory_hotplug.h
12592 F: include/linux/mm.h
12593 F: include/linux/mmzone.h
12594 F: include/linux/pagewalk.h
12595 F: include/linux/vmalloc.h
12597 F: tools/testing/selftests/vm/
12599 MEMORY TECHNOLOGY DEVICES (MTD)
12600 M: Miquel Raynal <miquel.raynal@bootlin.com>
12601 M: Richard Weinberger <richard@nod.at>
12602 M: Vignesh Raghavendra <vigneshr@ti.com>
12603 L: linux-mtd@lists.infradead.org
12605 W: http://www.linux-mtd.infradead.org/
12606 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12607 C: irc://irc.oftc.net/mtd
12608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
12609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
12610 F: Documentation/devicetree/bindings/mtd/
12612 F: include/linux/mtd/
12613 F: include/uapi/mtd/
12615 MEN A21 WATCHDOG DRIVER
12616 M: Johannes Thumshirn <morbidrsa@gmail.com>
12617 L: linux-watchdog@vger.kernel.org
12619 F: drivers/watchdog/mena21_wdt.c
12621 MEN CHAMELEON BUS (mcb)
12622 M: Johannes Thumshirn <morbidrsa@gmail.com>
12624 F: Documentation/driver-api/men-chameleon-bus.rst
12626 F: include/linux/mcb.h
12628 MEN F21BMC (Board Management Controller)
12629 M: Andreas Werner <andreas.werner@men.de>
12631 F: Documentation/hwmon/menf21bmc.rst
12632 F: drivers/hwmon/menf21bmc_hwmon.c
12633 F: drivers/leds/leds-menf21bmc.c
12634 F: drivers/mfd/menf21bmc.c
12635 F: drivers/watchdog/menf21bmc_wdt.c
12637 MEN Z069 WATCHDOG DRIVER
12638 M: Johannes Thumshirn <jth@kernel.org>
12639 L: linux-watchdog@vger.kernel.org
12641 F: drivers/watchdog/menz69_wdt.c
12643 MESON AO CEC DRIVER FOR AMLOGIC SOCS
12644 M: Neil Armstrong <narmstrong@baylibre.com>
12645 L: linux-media@vger.kernel.org
12646 L: linux-amlogic@lists.infradead.org
12648 W: http://linux-meson.com/
12649 T: git git://linuxtv.org/media_tree.git
12650 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
12651 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
12652 F: drivers/media/cec/platform/meson/ao-cec.c
12654 MESON GE2D DRIVER FOR AMLOGIC SOCS
12655 M: Neil Armstrong <narmstrong@baylibre.com>
12656 L: linux-media@vger.kernel.org
12657 L: linux-amlogic@lists.infradead.org
12659 T: git git://linuxtv.org/media_tree.git
12660 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
12661 F: drivers/media/platform/amlogic/meson-ge2d/
12663 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
12664 M: Liang Yang <liang.yang@amlogic.com>
12665 L: linux-mtd@lists.infradead.org
12667 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
12668 F: drivers/mtd/nand/raw/meson_*
12670 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
12671 M: Neil Armstrong <narmstrong@baylibre.com>
12672 L: linux-media@vger.kernel.org
12673 L: linux-amlogic@lists.infradead.org
12675 T: git git://linuxtv.org/media_tree.git
12676 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
12677 F: drivers/staging/media/meson/vdec/
12679 METHODE UDPU SUPPORT
12680 M: Vladimir Vid <vladimir.vid@sartura.hr>
12682 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
12685 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12686 R: Hemant Kumar <hemantk@codeaurora.org>
12687 L: mhi@lists.linux.dev
12688 L: linux-arm-msm@vger.kernel.org
12690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
12691 F: Documentation/ABI/stable/sysfs-bus-mhi
12692 F: Documentation/mhi/
12693 F: drivers/bus/mhi/
12694 F: include/linux/mhi.h
12696 MICROBLAZE ARCHITECTURE
12697 M: Michal Simek <monstr@monstr.eu>
12699 W: http://www.monstr.eu/fdt/
12700 T: git git://git.monstr.eu/linux-2.6-microblaze.git
12701 F: arch/microblaze/
12703 MICROCHIP AT91 DMA DRIVERS
12704 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12705 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12706 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12707 L: dmaengine@vger.kernel.org
12709 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
12710 F: drivers/dma/at_hdmac.c
12711 F: drivers/dma/at_hdmac_regs.h
12712 F: drivers/dma/at_xdmac.c
12713 F: include/dt-bindings/dma/at91.h
12715 MICROCHIP AT91 SERIAL DRIVER
12716 M: Richard Genoud <richard.genoud@gmail.com>
12718 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12719 F: drivers/tty/serial/atmel_serial.c
12720 F: drivers/tty/serial/atmel_serial.h
12722 MICROCHIP AT91 USART MFD DRIVER
12723 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12724 L: linux-kernel@vger.kernel.org
12726 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12727 F: drivers/mfd/at91-usart.c
12728 F: include/dt-bindings/mfd/at91-usart.h
12730 MICROCHIP AT91 USART SPI DRIVER
12731 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12732 L: linux-spi@vger.kernel.org
12734 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12735 F: drivers/spi/spi-at91-usart.c
12737 MICROCHIP AUDIO ASOC DRIVERS
12738 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12739 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12743 MICROCHIP CSI2DC DRIVER
12744 M: Eugen Hristev <eugen.hristev@microchip.com>
12745 L: linux-media@vger.kernel.org
12747 F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
12748 F: drivers/media/platform/atmel/microchip-csi2dc.c
12750 MICROCHIP ECC DRIVER
12751 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12752 L: linux-crypto@vger.kernel.org
12754 F: drivers/crypto/atmel-ecc.*
12756 MICROCHIP EIC DRIVER
12757 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12758 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12760 F: drivers/irqchip/irq-mchp-eic.c
12762 MICROCHIP I2C DRIVER
12763 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12764 L: linux-i2c@vger.kernel.org
12766 F: drivers/i2c/busses/i2c-at91-*.c
12767 F: drivers/i2c/busses/i2c-at91.h
12769 MICROCHIP ISC DRIVER
12770 M: Eugen Hristev <eugen.hristev@microchip.com>
12771 L: linux-media@vger.kernel.org
12773 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
12774 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
12775 F: drivers/media/platform/atmel/atmel-isc*
12776 F: drivers/media/platform/atmel/atmel-sama*-isc*
12777 F: include/linux/atmel-isc-media.h
12779 MICROCHIP ISI DRIVER
12780 M: Eugen Hristev <eugen.hristev@microchip.com>
12781 L: linux-media@vger.kernel.org
12783 F: drivers/media/platform/atmel/atmel-isi.c
12784 F: drivers/media/platform/atmel/atmel-isi.h
12786 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
12787 M: Woojung Huh <woojung.huh@microchip.com>
12788 M: UNGLinuxDriver@microchip.com
12789 L: netdev@vger.kernel.org
12791 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
12792 F: drivers/net/dsa/microchip/*
12793 F: include/linux/platform_data/microchip-ksz.h
12794 F: net/dsa/tag_ksz.c
12796 MICROCHIP LAN743X ETHERNET DRIVER
12797 M: Bryan Whitehead <bryan.whitehead@microchip.com>
12798 M: UNGLinuxDriver@microchip.com
12799 L: netdev@vger.kernel.org
12801 F: drivers/net/ethernet/microchip/lan743x_*
12803 MICROCHIP LAN966X ETHERNET DRIVER
12804 M: Horatiu Vultur <horatiu.vultur@microchip.com>
12805 M: UNGLinuxDriver@microchip.com
12806 L: netdev@vger.kernel.org
12808 F: drivers/net/ethernet/microchip/lan966x/*
12810 MICROCHIP LCDFB DRIVER
12811 M: Nicolas Ferre <nicolas.ferre@microchip.com>
12812 L: linux-fbdev@vger.kernel.org
12814 F: drivers/video/fbdev/atmel_lcdfb.c
12815 F: include/video/atmel_lcdc.h
12817 MICROCHIP MCP16502 PMIC DRIVER
12818 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12819 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12821 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
12822 F: drivers/regulator/mcp16502.c
12824 MICROCHIP MCP3911 ADC DRIVER
12825 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12826 M: Kent Gustavsson <kent@minoris.se>
12827 L: linux-iio@vger.kernel.org
12829 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
12830 F: drivers/iio/adc/mcp3911.c
12832 MICROCHIP MMC/SD/SDIO MCI DRIVER
12833 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12835 F: drivers/mmc/host/atmel-mci.c
12837 MICROCHIP NAND DRIVER
12838 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12839 L: linux-mtd@lists.infradead.org
12841 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
12842 F: drivers/mtd/nand/raw/atmel/*
12844 MICROCHIP PWM DRIVER
12845 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12846 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12847 L: linux-pwm@vger.kernel.org
12849 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
12850 F: drivers/pwm/pwm-atmel.c
12852 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
12853 M: Eugen Hristev <eugen.hristev@microchip.com>
12854 L: linux-iio@vger.kernel.org
12856 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
12857 F: drivers/iio/adc/at91-sama5d2_adc.c
12858 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
12860 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
12861 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12863 F: drivers/power/reset/at91-sama5d2_shdwc.c
12865 MICROCHIP SPI DRIVER
12866 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12868 F: drivers/spi/spi-atmel.*
12870 MICROCHIP SSC DRIVER
12871 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12872 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12874 F: drivers/misc/atmel-ssc.c
12875 F: include/linux/atmel-ssc.h
12877 MICROCHIP USB251XB DRIVER
12878 M: Richard Leitner <richard.leitner@skidata.com>
12879 L: linux-usb@vger.kernel.org
12881 F: Documentation/devicetree/bindings/usb/usb251xb.txt
12882 F: drivers/usb/misc/usb251xb.c
12884 MICROCHIP USBA UDC DRIVER
12885 M: Cristian Birsan <cristian.birsan@microchip.com>
12886 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12888 F: drivers/usb/gadget/udc/atmel_usba_udc.*
12890 MICROCHIP WILC1000 WIFI DRIVER
12891 M: Ajay Singh <ajay.kathat@microchip.com>
12892 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12893 L: linux-wireless@vger.kernel.org
12895 F: drivers/net/wireless/microchip/wilc1000/
12897 MICROSEMI MIPS SOCS
12898 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12899 M: UNGLinuxDriver@microchip.com
12900 L: linux-mips@vger.kernel.org
12902 F: Documentation/devicetree/bindings/mips/mscc.txt
12903 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
12904 F: arch/mips/boot/dts/mscc/
12905 F: arch/mips/configs/generic/board-ocelot.config
12906 F: arch/mips/generic/board-ocelot.c
12908 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
12909 M: Don Brace <don.brace@microchip.com>
12910 L: storagedev@microchip.com
12911 L: linux-scsi@vger.kernel.org
12913 F: Documentation/scsi/smartpqi.rst
12914 F: drivers/scsi/smartpqi/Kconfig
12915 F: drivers/scsi/smartpqi/Makefile
12916 F: drivers/scsi/smartpqi/smartpqi*.[ch]
12917 F: include/linux/cciss*.h
12918 F: include/uapi/linux/cciss*.h
12920 MICROSOFT SURFACE BATTERY AND AC DRIVERS
12921 M: Maximilian Luz <luzmaximilian@gmail.com>
12922 L: linux-pm@vger.kernel.org
12923 L: platform-driver-x86@vger.kernel.org
12925 F: drivers/power/supply/surface_battery.c
12926 F: drivers/power/supply/surface_charger.c
12928 MICROSOFT SURFACE DTX DRIVER
12929 M: Maximilian Luz <luzmaximilian@gmail.com>
12930 L: platform-driver-x86@vger.kernel.org
12932 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
12933 F: drivers/platform/surface/surface_dtx.c
12934 F: include/uapi/linux/surface_aggregator/dtx.h
12936 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
12937 M: Maximilian Luz <luzmaximilian@gmail.com>
12938 L: platform-driver-x86@vger.kernel.org
12940 F: drivers/platform/surface/surface_gpe.c
12942 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
12943 M: Hans de Goede <hdegoede@redhat.com>
12944 M: Mark Gross <markgross@kernel.org>
12945 M: Maximilian Luz <luzmaximilian@gmail.com>
12946 L: platform-driver-x86@vger.kernel.org
12948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
12949 F: drivers/platform/surface/
12951 MICROSOFT SURFACE HID TRANSPORT DRIVER
12952 M: Maximilian Luz <luzmaximilian@gmail.com>
12953 L: linux-input@vger.kernel.org
12954 L: platform-driver-x86@vger.kernel.org
12956 F: drivers/hid/surface-hid/
12958 MICROSOFT SURFACE HOT-PLUG DRIVER
12959 M: Maximilian Luz <luzmaximilian@gmail.com>
12960 L: platform-driver-x86@vger.kernel.org
12962 F: drivers/platform/surface/surface_hotplug.c
12964 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
12965 M: Maximilian Luz <luzmaximilian@gmail.com>
12966 L: platform-driver-x86@vger.kernel.org
12968 F: drivers/platform/surface/surface_platform_profile.c
12970 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
12971 M: Chen Yu <yu.c.chen@intel.com>
12972 L: platform-driver-x86@vger.kernel.org
12974 F: drivers/platform/surface/surfacepro3_button.c
12976 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
12977 M: Maximilian Luz <luzmaximilian@gmail.com>
12978 L: platform-driver-x86@vger.kernel.org
12980 W: https://github.com/linux-surface/surface-aggregator-module
12981 C: irc://irc.libera.chat/linux-surface
12982 F: Documentation/driver-api/surface_aggregator/
12983 F: drivers/platform/surface/aggregator/
12984 F: drivers/platform/surface/surface_acpi_notify.c
12985 F: drivers/platform/surface/surface_aggregator_cdev.c
12986 F: drivers/platform/surface/surface_aggregator_registry.c
12987 F: include/linux/surface_acpi_notify.h
12988 F: include/linux/surface_aggregator/
12989 F: include/uapi/linux/surface_aggregator/
12991 MICROTEK X6 SCANNER
12992 M: Oliver Neukum <oliver@neukum.org>
12994 F: drivers/usb/image/microtek.*
12996 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
12997 M: Luka Kovacic <luka.kovacic@sartura.hr>
12998 M: Luka Perkov <luka.perkov@sartura.hr>
13000 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
13001 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
13002 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
13003 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
13004 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
13005 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
13007 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
13008 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13009 L: linux-media@vger.kernel.org
13011 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
13012 F: Documentation/driver-api/media/drivers/ccs/
13013 F: Documentation/userspace-api/media/drivers/ccs.rst
13014 F: drivers/media/i2c/ccs-pll.c
13015 F: drivers/media/i2c/ccs-pll.h
13016 F: drivers/media/i2c/ccs/
13017 F: include/uapi/linux/ccs.h
13018 F: include/uapi/linux/smiapp.h
13021 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13022 L: linux-mips@vger.kernel.org
13024 W: http://www.linux-mips.org/
13025 Q: https://patchwork.kernel.org/project/linux-mips/list/
13026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
13027 F: Documentation/devicetree/bindings/mips/
13028 F: Documentation/mips/
13030 F: drivers/platform/mips/
13032 MIPS BOSTON DEVELOPMENT BOARD
13033 M: Paul Burton <paulburton@kernel.org>
13034 L: linux-mips@vger.kernel.org
13036 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
13037 F: arch/mips/boot/dts/img/boston.dts
13038 F: arch/mips/configs/generic/board-boston.config
13039 F: drivers/clk/imgtec/clk-boston.c
13040 F: include/dt-bindings/clock/boston-clock.h
13043 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13044 M: Serge Semin <fancer.lancer@gmail.com>
13045 L: linux-mips@vger.kernel.org
13047 F: drivers/bus/mips_cdmm.c
13048 F: drivers/clocksource/mips-gic-timer.c
13049 F: drivers/cpuidle/cpuidle-cps.c
13050 F: drivers/irqchip/irq-mips-cpu.c
13051 F: drivers/irqchip/irq-mips-gic.c
13053 MIPS GENERIC PLATFORM
13054 M: Paul Burton <paulburton@kernel.org>
13055 L: linux-mips@vger.kernel.org
13057 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
13058 F: arch/mips/generic/
13059 F: arch/mips/tools/generic-board-config.sh
13061 MIPS RINT INSTRUCTION EMULATION
13062 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
13063 L: linux-mips@vger.kernel.org
13065 F: arch/mips/math-emu/dp_rint.c
13066 F: arch/mips/math-emu/sp_rint.c
13068 MIPS/LOONGSON1 ARCHITECTURE
13069 M: Keguang Zhang <keguang.zhang@gmail.com>
13070 L: linux-mips@vger.kernel.org
13072 F: arch/mips/include/asm/mach-loongson32/
13073 F: arch/mips/loongson32/
13074 F: drivers/*/*/*loongson1*
13075 F: drivers/*/*loongson1*
13077 MIPS/LOONGSON2EF ARCHITECTURE
13078 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
13079 L: linux-mips@vger.kernel.org
13081 F: arch/mips/include/asm/mach-loongson2ef/
13082 F: arch/mips/loongson2ef/
13083 F: drivers/cpufreq/loongson2_cpufreq.c
13085 MIPS/LOONGSON64 ARCHITECTURE
13086 M: Huacai Chen <chenhuacai@kernel.org>
13087 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
13088 L: linux-mips@vger.kernel.org
13090 F: arch/mips/include/asm/mach-loongson64/
13091 F: arch/mips/loongson64/
13092 F: drivers/irqchip/irq-loongson*
13093 F: drivers/platform/mips/cpu_hwmon.c
13095 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
13096 M: Hans Verkuil <hverkuil@xs4all.nl>
13097 L: linux-media@vger.kernel.org
13099 W: https://linuxtv.org
13100 T: git git://linuxtv.org/media_tree.git
13101 F: drivers/media/radio/radio-miropcm20*
13104 R: Lubomir Rintel <lkundrak@v3.sk>
13105 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
13108 F: arch/arm/boot/dts/mmp*
13109 F: arch/arm/mach-mmp/
13110 F: include/linux/soc/mmp/
13112 MMP USB PHY DRIVERS
13113 R: Lubomir Rintel <lkundrak@v3.sk>
13114 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13116 F: drivers/phy/marvell/phy-mmp3-usb.c
13117 F: drivers/phy/marvell/phy-pxa-usb.c
13119 MMU GATHER AND TLB INVALIDATION
13120 M: Will Deacon <will@kernel.org>
13121 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
13122 M: Andrew Morton <akpm@linux-foundation.org>
13123 M: Nick Piggin <npiggin@gmail.com>
13124 M: Peter Zijlstra <peterz@infradead.org>
13125 L: linux-arch@vger.kernel.org
13126 L: linux-mm@kvack.org
13128 F: arch/*/include/asm/tlb.h
13129 F: include/asm-generic/tlb.h
13132 MN88472 MEDIA DRIVER
13133 M: Antti Palosaari <crope@iki.fi>
13134 L: linux-media@vger.kernel.org
13136 W: https://linuxtv.org
13137 W: http://palosaari.fi/linux/
13138 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13139 F: drivers/media/dvb-frontends/mn88472*
13141 MN88473 MEDIA DRIVER
13142 M: Antti Palosaari <crope@iki.fi>
13143 L: linux-media@vger.kernel.org
13145 W: https://linuxtv.org
13146 W: http://palosaari.fi/linux/
13147 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13148 F: drivers/media/dvb-frontends/mn88473*
13151 M: Luis Chamberlain <mcgrof@kernel.org>
13152 L: linux-modules@vger.kernel.org
13153 L: linux-kernel@vger.kernel.org
13155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
13156 F: include/linux/module.h
13159 MONOLITHIC POWER SYSTEM PMIC DRIVER
13160 M: Saravanan Sekar <sravanhome@gmail.com>
13162 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
13163 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
13164 F: drivers/iio/adc/mp2629_adc.c
13165 F: drivers/mfd/mp2629.c
13166 F: drivers/power/supply/mp2629_charger.c
13167 F: drivers/regulator/mp5416.c
13168 F: drivers/regulator/mpq7920.c
13169 F: drivers/regulator/mpq7920.h
13170 F: include/linux/mfd/mp2629.h
13172 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
13174 W: http://popies.net/meye/
13175 F: Documentation/userspace-api/media/drivers/meye*
13176 F: drivers/media/pci/meye/
13177 F: include/uapi/linux/meye.h
13179 MOTORCOMM PHY DRIVER
13180 M: Peter Geis <pgwipeout@gmail.com>
13181 L: netdev@vger.kernel.org
13183 F: drivers/net/phy/motorcomm.c
13185 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
13186 M: Jiri Slaby <jirislaby@kernel.org>
13188 F: Documentation/driver-api/serial/moxa-smartio.rst
13189 F: drivers/tty/mxser.*
13191 MR800 AVERMEDIA USB FM RADIO DRIVER
13192 M: Alexey Klimov <klimov.linux@gmail.com>
13193 L: linux-media@vger.kernel.org
13195 T: git git://linuxtv.org/media_tree.git
13196 F: drivers/media/radio/radio-mr800.c
13198 MRF24J40 IEEE 802.15.4 RADIO DRIVER
13199 M: Alan Ott <alan@signal11.us>
13200 L: linux-wpan@vger.kernel.org
13202 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
13203 F: drivers/net/ieee802154/mrf24j40.c
13206 M: "Lee, Chun-Yi" <jlee@suse.com>
13207 L: platform-driver-x86@vger.kernel.org
13209 F: drivers/platform/x86/msi-laptop.c
13212 L: platform-driver-x86@vger.kernel.org
13214 F: drivers/platform/x86/msi-wmi.c
13216 MSI001 MEDIA DRIVER
13217 M: Antti Palosaari <crope@iki.fi>
13218 L: linux-media@vger.kernel.org
13220 W: https://linuxtv.org
13221 W: http://palosaari.fi/linux/
13222 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13223 T: git git://linuxtv.org/anttip/media_tree.git
13224 F: drivers/media/tuners/msi001*
13226 MSI2500 MEDIA DRIVER
13227 M: Antti Palosaari <crope@iki.fi>
13228 L: linux-media@vger.kernel.org
13230 W: https://linuxtv.org
13231 W: http://palosaari.fi/linux/
13232 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13233 T: git git://linuxtv.org/anttip/media_tree.git
13234 F: drivers/media/usb/msi2500/
13236 MSTAR INTERRUPT CONTROLLER DRIVER
13237 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
13238 M: Daniel Palmer <daniel@thingy.jp>
13240 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
13241 F: drivers/irqchip/irq-mst-intc.c
13243 MSYSTEMS DISKONCHIP G3 MTD DRIVER
13244 M: Robert Jarzmik <robert.jarzmik@free.fr>
13245 L: linux-mtd@lists.infradead.org
13247 F: drivers/mtd/devices/docg3*
13249 MT9M032 APTINA SENSOR DRIVER
13250 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13251 L: linux-media@vger.kernel.org
13253 T: git git://linuxtv.org/media_tree.git
13254 F: drivers/media/i2c/mt9m032.c
13255 F: include/media/i2c/mt9m032.h
13257 MT9P031 APTINA CAMERA SENSOR
13258 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13259 L: linux-media@vger.kernel.org
13261 T: git git://linuxtv.org/media_tree.git
13262 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
13263 F: drivers/media/i2c/mt9p031.c
13264 F: include/media/i2c/mt9p031.h
13266 MT9T001 APTINA CAMERA SENSOR
13267 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13268 L: linux-media@vger.kernel.org
13270 T: git git://linuxtv.org/media_tree.git
13271 F: drivers/media/i2c/mt9t001.c
13272 F: include/media/i2c/mt9t001.h
13274 MT9T112 APTINA CAMERA SENSOR
13275 M: Jacopo Mondi <jacopo@jmondi.org>
13276 L: linux-media@vger.kernel.org
13278 T: git git://linuxtv.org/media_tree.git
13279 F: drivers/media/i2c/mt9t112.c
13280 F: include/media/i2c/mt9t112.h
13282 MT9V032 APTINA CAMERA SENSOR
13283 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13284 L: linux-media@vger.kernel.org
13286 T: git git://linuxtv.org/media_tree.git
13287 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
13288 F: drivers/media/i2c/mt9v032.c
13289 F: include/media/i2c/mt9v032.h
13291 MT9V111 APTINA CAMERA SENSOR
13292 M: Jacopo Mondi <jacopo@jmondi.org>
13293 L: linux-media@vger.kernel.org
13295 T: git git://linuxtv.org/media_tree.git
13296 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
13297 F: drivers/media/i2c/mt9v111.c
13299 MULTIFUNCTION DEVICES (MFD)
13300 M: Lee Jones <lee.jones@linaro.org>
13302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13303 F: Documentation/devicetree/bindings/mfd/
13305 F: include/dt-bindings/mfd/
13306 F: include/linux/mfd/
13308 MULTIMEDIA CARD (MMC) ETC. OVER SPI
13310 F: drivers/mmc/host/mmc_spi.c
13311 F: include/linux/spi/mmc_spi.h
13313 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
13314 M: Ulf Hansson <ulf.hansson@linaro.org>
13315 L: linux-mmc@vger.kernel.org
13317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
13318 F: Documentation/devicetree/bindings/mmc/
13320 F: include/linux/mmc/
13321 F: include/uapi/linux/mmc/
13323 MULTIPLEXER SUBSYSTEM
13324 M: Peter Rosin <peda@axentia.se>
13326 F: Documentation/ABI/testing/sysfs-class-mux*
13327 F: Documentation/devicetree/bindings/mux/
13329 F: include/dt-bindings/mux/
13330 F: include/linux/mux/
13332 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
13333 M: Bin Liu <b-liu@ti.com>
13334 L: linux-usb@vger.kernel.org
13336 F: drivers/usb/musb/
13338 MXL301RF MEDIA DRIVER
13339 M: Akihiro Tsukada <tskd08@gmail.com>
13340 L: linux-media@vger.kernel.org
13342 F: drivers/media/tuners/mxl301rf*
13344 MXL5007T MEDIA DRIVER
13345 M: Michael Krufky <mkrufky@linuxtv.org>
13346 L: linux-media@vger.kernel.org
13348 W: https://linuxtv.org
13349 W: http://github.com/mkrufky
13350 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13351 T: git git://linuxtv.org/mkrufky/tuners.git
13352 F: drivers/media/tuners/mxl5007t.*
13355 M: Marek Vasut <marex@denx.de>
13356 M: Stefan Agner <stefan@agner.ch>
13357 L: dri-devel@lists.freedesktop.org
13359 T: git git://anongit.freedesktop.org/drm/drm-misc
13360 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
13361 F: drivers/gpu/drm/mxsfb/
13363 MYLEX DAC960 PCI RAID Controller
13364 M: Hannes Reinecke <hare@kernel.org>
13365 L: linux-scsi@vger.kernel.org
13367 F: drivers/scsi/myrb.*
13368 F: drivers/scsi/myrs.*
13370 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
13371 M: Chris Lee <christopher.lee@cspi.com>
13372 L: netdev@vger.kernel.org
13374 W: https://www.cspi.com/ethernet-products/support/downloads/
13375 F: drivers/net/ethernet/myricom/myri10ge/
13377 NAND FLASH SUBSYSTEM
13378 M: Miquel Raynal <miquel.raynal@bootlin.com>
13379 R: Richard Weinberger <richard@nod.at>
13380 L: linux-mtd@lists.infradead.org
13382 W: http://www.linux-mtd.infradead.org/
13383 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13384 C: irc://irc.oftc.net/mtd
13385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
13386 F: drivers/mtd/nand/
13387 F: include/linux/mtd/*nand*.h
13389 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
13390 M: Daniel Mack <zonque@gmail.com>
13391 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13393 W: http://www.native-instruments.com
13394 F: sound/usb/caiaq/
13396 NATSEMI ETHERNET DRIVER (DP8381x)
13398 F: drivers/net/ethernet/natsemi/natsemi.c
13400 NCR 5380 SCSI DRIVERS
13401 M: Finn Thain <fthain@linux-m68k.org>
13402 M: Michael Schmitz <schmitzmic@gmail.com>
13403 L: linux-scsi@vger.kernel.org
13405 F: Documentation/scsi/g_NCR5380.rst
13406 F: drivers/scsi/NCR5380.*
13407 F: drivers/scsi/arm/cumana_1.c
13408 F: drivers/scsi/arm/oak.c
13409 F: drivers/scsi/atari_scsi.*
13410 F: drivers/scsi/dmx3191d.c
13411 F: drivers/scsi/g_NCR5380.*
13412 F: drivers/scsi/mac_scsi.*
13413 F: drivers/scsi/sun3_scsi.*
13414 F: drivers/scsi/sun3_scsi_vme.c
13417 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
13421 NCT6775 HARDWARE MONITOR DRIVER
13422 M: Guenter Roeck <linux@roeck-us.net>
13423 L: linux-hwmon@vger.kernel.org
13425 F: Documentation/hwmon/nct6775.rst
13426 F: drivers/hwmon/nct6775.c
13429 M: Jakub Kicinski <kuba@kernel.org>
13431 F: drivers/net/netdevsim/*
13433 NETEM NETWORK EMULATOR
13434 M: Stephen Hemminger <stephen@networkplumber.org>
13435 L: netdev@vger.kernel.org
13437 F: net/sched/sch_netem.c
13439 NETERION 10GbE DRIVERS (s2io/vxge)
13440 M: Jon Mason <jdmason@kudzu.us>
13441 L: netdev@vger.kernel.org
13443 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
13444 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
13445 F: drivers/net/ethernet/neterion/
13448 M: Pablo Neira Ayuso <pablo@netfilter.org>
13449 M: Jozsef Kadlecsik <kadlec@netfilter.org>
13450 M: Florian Westphal <fw@strlen.de>
13451 L: netfilter-devel@vger.kernel.org
13452 L: coreteam@netfilter.org
13454 W: http://www.netfilter.org/
13455 W: http://www.iptables.org/
13456 W: http://www.nftables.org/
13457 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
13458 C: irc://irc.libera.chat/netfilter
13459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
13460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
13461 F: include/linux/netfilter*
13462 F: include/linux/netfilter/
13463 F: include/net/netfilter/
13464 F: include/uapi/linux/netfilter*
13465 F: include/uapi/linux/netfilter/
13466 F: net/*/netfilter.c
13467 F: net/*/netfilter/
13468 F: net/bridge/br_netfilter*.c
13471 NETROM NETWORK LAYER
13472 M: Ralf Baechle <ralf@linux-mips.org>
13473 L: linux-hams@vger.kernel.org
13475 W: http://www.linux-ax25.org/
13476 F: include/net/netrom.h
13477 F: include/uapi/linux/netrom.h
13480 NETRONIX EMBEDDED CONTROLLER
13481 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
13483 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
13484 F: drivers/mfd/ntxec.c
13485 F: drivers/pwm/pwm-ntxec.c
13486 F: drivers/rtc/rtc-ntxec.c
13487 F: include/linux/mfd/ntxec.h
13489 NETRONOME ETHERNET DRIVERS
13490 M: Simon Horman <simon.horman@corigine.com>
13491 R: Jakub Kicinski <kuba@kernel.org>
13492 L: oss-drivers@corigine.com
13494 F: drivers/net/ethernet/netronome/
13496 NETWORK BLOCK DEVICE (NBD)
13497 M: Josef Bacik <josef@toxicpanda.com>
13498 L: linux-block@vger.kernel.org
13499 L: nbd@other.debian.org
13501 F: Documentation/admin-guide/blockdev/nbd.rst
13502 F: drivers/block/nbd.c
13503 F: include/trace/events/nbd.h
13504 F: include/uapi/linux/nbd.h
13506 NETWORK DROP MONITOR
13507 M: Neil Horman <nhorman@tuxdriver.com>
13508 L: netdev@vger.kernel.org
13510 W: https://fedorahosted.org/dropwatch/
13511 F: include/uapi/linux/net_dropmon.h
13512 F: net/core/drop_monitor.c
13515 M: "David S. Miller" <davem@davemloft.net>
13516 M: Jakub Kicinski <kuba@kernel.org>
13517 M: Paolo Abeni <pabeni@redhat.com>
13518 L: netdev@vger.kernel.org
13520 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13523 F: Documentation/devicetree/bindings/net/
13524 F: drivers/connector/
13526 F: include/linux/etherdevice.h
13527 F: include/linux/fcdevice.h
13528 F: include/linux/fddidevice.h
13529 F: include/linux/hippidevice.h
13530 F: include/linux/if_*
13531 F: include/linux/inetdevice.h
13532 F: include/linux/netdevice.h
13533 F: include/uapi/linux/if_*
13534 F: include/uapi/linux/netdevice.h
13536 NETWORKING DRIVERS (WIRELESS)
13537 M: Kalle Valo <kvalo@kernel.org>
13538 L: linux-wireless@vger.kernel.org
13540 W: https://wireless.wiki.kernel.org/
13541 Q: https://patchwork.kernel.org/project/linux-wireless/list/
13542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13544 F: Documentation/devicetree/bindings/net/wireless/
13545 F: drivers/net/wireless/
13548 M: Andrew Lunn <andrew@lunn.ch>
13549 M: Vivien Didelot <vivien.didelot@gmail.com>
13550 M: Florian Fainelli <f.fainelli@gmail.com>
13551 M: Vladimir Oltean <olteanv@gmail.com>
13553 F: Documentation/devicetree/bindings/net/dsa/
13554 F: drivers/net/dsa/
13555 F: include/linux/dsa/
13556 F: include/linux/platform_data/dsa.h
13557 F: include/net/dsa.h
13559 F: tools/testing/selftests/drivers/net/dsa/
13561 NETWORKING [GENERAL]
13562 M: "David S. Miller" <davem@davemloft.net>
13563 M: Jakub Kicinski <kuba@kernel.org>
13564 M: Paolo Abeni <pabeni@redhat.com>
13565 L: netdev@vger.kernel.org
13567 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13568 B: mailto:netdev@vger.kernel.org
13569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13571 F: Documentation/networking/
13572 F: include/linux/in.h
13573 F: include/linux/net.h
13574 F: include/linux/netdevice.h
13576 F: include/uapi/linux/in.h
13577 F: include/uapi/linux/net.h
13578 F: include/uapi/linux/net_namespace.h
13579 F: include/uapi/linux/netdevice.h
13583 F: tools/testing/selftests/net/
13586 M: Steffen Klassert <steffen.klassert@secunet.com>
13587 M: Herbert Xu <herbert@gondor.apana.org.au>
13588 M: "David S. Miller" <davem@davemloft.net>
13589 L: netdev@vger.kernel.org
13591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
13592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
13593 F: include/net/xfrm.h
13594 F: include/uapi/linux/xfrm.h
13597 F: net/ipv4/ip_vti.c
13598 F: net/ipv4/ipcomp.c
13602 F: net/ipv6/ip6_vti.c
13603 F: net/ipv6/ipcomp6.c
13607 F: tools/testing/selftests/net/ipsec.c
13609 NETWORKING [IPv4/IPv6]
13610 M: "David S. Miller" <davem@davemloft.net>
13611 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
13612 M: David Ahern <dsahern@kernel.org>
13613 L: netdev@vger.kernel.org
13615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13617 F: include/linux/ip.h
13618 F: include/linux/ipv6*
13619 F: include/net/fib*
13621 F: include/net/route.h
13625 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
13626 M: Paul Moore <paul@paul-moore.com>
13627 L: netdev@vger.kernel.org
13628 L: linux-security-module@vger.kernel.org
13630 W: https://github.com/netlabel
13631 F: Documentation/netlabel/
13632 F: include/net/calipso.h
13633 F: include/net/cipso_ipv4.h
13634 F: include/net/netlabel.h
13635 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
13636 F: include/uapi/linux/netfilter/xt_SECMARK.h
13637 F: net/ipv4/cipso_ipv4.c
13638 F: net/ipv6/calipso.c
13639 F: net/netfilter/xt_CONNSECMARK.c
13640 F: net/netfilter/xt_SECMARK.c
13644 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
13645 M: Matthieu Baerts <matthieu.baerts@tessares.net>
13646 L: netdev@vger.kernel.org
13647 L: mptcp@lists.linux.dev
13649 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
13650 B: https://github.com/multipath-tcp/mptcp_net-next/issues
13651 F: Documentation/networking/mptcp-sysctl.rst
13652 F: include/net/mptcp.h
13653 F: include/trace/events/mptcp.h
13654 F: include/uapi/linux/mptcp.h
13656 F: tools/testing/selftests/net/mptcp/
13659 M: Eric Dumazet <edumazet@google.com>
13660 L: netdev@vger.kernel.org
13662 F: include/linux/tcp.h
13663 F: include/net/tcp.h
13664 F: include/trace/events/tcp.h
13665 F: include/uapi/linux/tcp.h
13666 F: net/ipv4/syncookies.c
13668 F: net/ipv6/syncookies.c
13672 M: Boris Pismenny <borisp@nvidia.com>
13673 M: John Fastabend <john.fastabend@gmail.com>
13674 M: Daniel Borkmann <daniel@iogearbox.net>
13675 M: Jakub Kicinski <kuba@kernel.org>
13676 L: netdev@vger.kernel.org
13678 F: include/net/tls.h
13679 F: include/uapi/linux/tls.h
13682 NETXEN (1/10) GbE SUPPORT
13683 M: Manish Chopra <manishc@marvell.com>
13684 M: Rahul Verma <rahulv@marvell.com>
13685 M: GR-Linux-NIC-Dev@marvell.com
13686 L: netdev@vger.kernel.org
13688 F: drivers/net/ethernet/qlogic/netxen/
13690 NET_FAILOVER MODULE
13691 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
13692 L: netdev@vger.kernel.org
13694 F: Documentation/networking/net_failover.rst
13695 F: drivers/net/net_failover.c
13696 F: include/net/net_failover.h
13699 M: David Ahern <dsahern@kernel.org>
13700 L: netdev@vger.kernel.org
13702 F: include/net/netns/nexthop.h
13703 F: include/net/nexthop.h
13704 F: include/uapi/linux/nexthop.h
13705 F: net/ipv4/nexthop.c
13708 M: Krzysztof Kozlowski <krzk@kernel.org>
13709 L: linux-nfc@lists.01.org (subscribers-only)
13710 L: netdev@vger.kernel.org
13712 F: Documentation/devicetree/bindings/net/nfc/
13714 F: include/linux/platform_data/nfcmrvl.h
13715 F: include/net/nfc/
13716 F: include/uapi/linux/nfc.h
13719 NFC VIRTUAL NCI DEVICE DRIVER
13720 M: Bongsu Jeon <bongsu.jeon@samsung.com>
13721 L: netdev@vger.kernel.org
13722 L: linux-nfc@lists.01.org (subscribers-only)
13724 F: drivers/nfc/virtual_ncidev.c
13725 F: tools/testing/selftests/nci/
13727 NFS, SUNRPC, AND LOCKD CLIENTS
13728 M: Trond Myklebust <trond.myklebust@hammerspace.com>
13729 M: Anna Schumaker <anna@kernel.org>
13730 L: linux-nfs@vger.kernel.org
13732 W: http://client.linux-nfs.org
13733 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
13737 F: include/linux/lockd/
13738 F: include/linux/nfs*
13739 F: include/linux/sunrpc/
13740 F: include/uapi/linux/nfs*
13741 F: include/uapi/linux/sunrpc/
13743 F: Documentation/filesystems/nfs/
13746 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
13747 L: linux-nilfs@vger.kernel.org
13749 W: https://nilfs.sourceforge.io/
13750 W: https://nilfs.osdn.jp/
13751 T: git git://github.com/konis/nilfs2.git
13752 F: Documentation/filesystems/nilfs2.rst
13754 F: include/trace/events/nilfs2.h
13755 F: include/uapi/linux/nilfs2_api.h
13756 F: include/uapi/linux/nilfs2_ondisk.h
13758 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
13759 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13761 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13762 F: Documentation/scsi/NinjaSCSI.rst
13763 F: drivers/scsi/pcmcia/nsp_*
13765 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
13766 M: GOTO Masanori <gotom@debian.or.jp>
13767 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13769 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13770 F: Documentation/scsi/NinjaSCSI.rst
13771 F: drivers/scsi/nsp32*
13773 NINTENDO HID DRIVER
13774 M: Daniel J. Ogorchock <djogorchock@gmail.com>
13775 L: linux-input@vger.kernel.org
13777 F: drivers/hid/hid-nintendo*
13780 M: Dinh Nguyen <dinguyen@kernel.org>
13782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
13785 NITRO ENCLAVES (NE)
13786 M: Andra Paraschiv <andraprs@amazon.com>
13787 M: Alexandru Vasile <lexnv@amazon.com>
13788 M: Alexandru Ciobotaru <alcioa@amazon.com>
13789 L: linux-kernel@vger.kernel.org
13791 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
13792 F: Documentation/virt/ne_overview.rst
13793 F: drivers/virt/nitro_enclaves/
13794 F: include/linux/nitro_enclaves.h
13795 F: include/uapi/linux/nitro_enclaves.h
13796 F: samples/nitro_enclaves/
13798 NOHZ, DYNTICKS SUPPORT
13799 M: Frederic Weisbecker <fweisbec@gmail.com>
13800 M: Thomas Gleixner <tglx@linutronix.de>
13801 M: Ingo Molnar <mingo@kernel.org>
13802 L: linux-kernel@vger.kernel.org
13804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
13805 F: include/linux/sched/nohz.h
13806 F: include/linux/tick.h
13807 F: kernel/time/tick*.*
13809 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
13810 M: Pavel Machek <pavel@ucw.cz>
13811 M: Sakari Ailus <sakari.ailus@iki.fi>
13812 L: linux-media@vger.kernel.org
13814 F: drivers/media/i2c/ad5820.c
13815 F: drivers/media/i2c/et8ek8
13817 NOKIA N900 POWER SUPPLY DRIVERS
13818 R: Pali Rohár <pali@kernel.org>
13819 F: drivers/power/supply/bq2415x_charger.c
13820 F: drivers/power/supply/bq27xxx_battery.c
13821 F: drivers/power/supply/bq27xxx_battery_i2c.c
13822 F: drivers/power/supply/isp1704_charger.c
13823 F: drivers/power/supply/rx51_battery.c
13824 F: include/linux/power/bq2415x_charger.h
13825 F: include/linux/power/bq27xxx_battery.h
13828 M: Willy Tarreau <w@1wt.eu>
13830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
13831 F: tools/include/nolibc/
13834 M: Matthias Maennich <maennich@google.com>
13836 F: Documentation/core-api/symbol-namespaces.rst
13840 M: Sanjay R Mehta <sanju.mehta@amd.com>
13841 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
13842 L: ntb@lists.linux.dev
13844 F: drivers/ntb/hw/amd/
13847 M: Jon Mason <jdmason@kudzu.us>
13848 M: Dave Jiang <dave.jiang@intel.com>
13849 M: Allen Hubbe <allenbh@gmail.com>
13850 L: ntb@lists.linux.dev
13852 W: https://github.com/jonmason/ntb/wiki
13853 T: git git://github.com/jonmason/ntb.git
13854 F: drivers/net/ntb_netdev.c
13856 F: include/linux/ntb.h
13857 F: include/linux/ntb_transport.h
13858 F: tools/testing/selftests/ntb/
13861 M: Serge Semin <fancer.lancer@gmail.com>
13862 L: ntb@lists.linux.dev
13864 F: drivers/ntb/hw/idt/
13867 M: Dave Jiang <dave.jiang@intel.com>
13868 L: ntb@lists.linux.dev
13870 W: https://github.com/davejiang/linux/wiki
13871 T: git https://github.com/davejiang/linux.git
13872 F: drivers/ntb/hw/intel/
13875 M: Anton Altaparmakov <anton@tuxera.com>
13876 L: linux-ntfs-dev@lists.sourceforge.net
13878 W: http://www.tuxera.com/
13879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
13880 F: Documentation/filesystems/ntfs.rst
13884 M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
13885 L: ntfs3@lists.linux.dev
13887 W: http://www.paragon-software.com/
13888 T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
13889 F: Documentation/filesystems/ntfs3.rst
13893 M: Finn Thain <fthain@linux-m68k.org>
13894 L: linux-m68k@lists.linux-m68k.org
13896 F: arch/*/include/asm/nubus.h
13898 F: include/linux/nubus.h
13899 F: include/uapi/linux/nubus.h
13901 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
13902 M: Antonino Daplas <adaplas@gmail.com>
13903 L: linux-fbdev@vger.kernel.org
13905 F: drivers/video/fbdev/nvidia/
13906 F: drivers/video/fbdev/riva/
13908 NVIDIA WMI EC BACKLIGHT DRIVER
13909 M: Daniel Dadap <ddadap@nvidia.com>
13910 L: platform-driver-x86@vger.kernel.org
13912 F: drivers/platform/x86/nvidia-wmi-ec-backlight.c
13915 M: Keith Busch <kbusch@kernel.org>
13916 M: Jens Axboe <axboe@fb.com>
13917 M: Christoph Hellwig <hch@lst.de>
13918 M: Sagi Grimberg <sagi@grimberg.me>
13919 L: linux-nvme@lists.infradead.org
13921 W: http://git.infradead.org/nvme.git
13922 T: git://git.infradead.org/nvme.git
13923 F: drivers/nvme/host/
13924 F: include/linux/nvme.h
13925 F: include/uapi/linux/nvme_ioctl.h
13927 NVM EXPRESS FC TRANSPORT DRIVERS
13928 M: James Smart <james.smart@broadcom.com>
13929 L: linux-nvme@lists.infradead.org
13931 F: drivers/nvme/host/fc.c
13932 F: drivers/nvme/target/fc.c
13933 F: drivers/nvme/target/fcloop.c
13934 F: include/linux/nvme-fc-driver.h
13935 F: include/linux/nvme-fc.h
13937 NVM EXPRESS TARGET DRIVER
13938 M: Christoph Hellwig <hch@lst.de>
13939 M: Sagi Grimberg <sagi@grimberg.me>
13940 M: Chaitanya Kulkarni <kch@nvidia.com>
13941 L: linux-nvme@lists.infradead.org
13943 W: http://git.infradead.org/nvme.git
13944 T: git://git.infradead.org/nvme.git
13945 F: drivers/nvme/target/
13948 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
13951 F: Documentation/ABI/stable/sysfs-bus-nvmem
13952 F: Documentation/devicetree/bindings/nvmem/
13954 F: include/linux/nvmem-consumer.h
13955 F: include/linux/nvmem-provider.h
13957 NXP C45 TJA11XX PHY DRIVER
13958 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
13959 L: netdev@vger.kernel.org
13961 F: drivers/net/phy/nxp-c45-tja11xx.c
13964 M: Ashish Kumar <ashish.kumar@nxp.com>
13965 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
13966 L: linux-spi@vger.kernel.org
13968 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
13969 F: drivers/spi/spi-nxp-fspi.c
13971 NXP FXAS21002C DRIVER
13972 M: Rui Miguel Silva <rmfrfs@gmail.com>
13973 L: linux-iio@vger.kernel.org
13975 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
13976 F: drivers/iio/gyro/fxas21002c.h
13977 F: drivers/iio/gyro/fxas21002c_core.c
13978 F: drivers/iio/gyro/fxas21002c_i2c.c
13979 F: drivers/iio/gyro/fxas21002c_spi.c
13981 NXP i.MX CLOCK DRIVERS
13982 M: Abel Vesa <abel.vesa@nxp.com>
13983 L: linux-clk@vger.kernel.org
13984 L: linux-imx@nxp.com
13986 F: drivers/clk/imx/
13988 NXP i.MX 8MQ DCSS DRIVER
13989 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
13990 R: Lucas Stach <l.stach@pengutronix.de>
13991 L: dri-devel@lists.freedesktop.org
13993 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
13994 F: drivers/gpu/drm/imx/dcss/
13996 NXP i.MX 8QXP ADC DRIVER
13997 M: Cai Huoqing <cai.huoqing@linux.dev>
13998 M: Haibo Chen <haibo.chen@nxp.com>
13999 L: linux-imx@nxp.com
14000 L: linux-iio@vger.kernel.org
14002 F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
14003 F: drivers/iio/adc/imx8qxp-adc.c
14005 NXP i.MX 7D/6SX/6UL AND VF610 ADC DRIVER
14006 M: Haibo Chen <haibo.chen@nxp.com>
14007 L: linux-iio@vger.kernel.org
14008 L: linux-imx@nxp.com
14010 F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
14011 F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
14012 F: drivers/iio/adc/imx7d_adc.c
14013 F: drivers/iio/adc/vf610_adc.c
14015 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
14016 M: Jagan Teki <jagan@amarulasolutions.com>
14018 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
14019 F: drivers/regulator/pf8x00-regulator.c
14021 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
14022 M: Krzysztof Kozlowski <krzk@kernel.org>
14023 L: linux-kernel@vger.kernel.org
14025 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
14026 F: drivers/extcon/extcon-ptn5150.c
14028 NXP SGTL5000 DRIVER
14029 M: Fabio Estevam <festevam@gmail.com>
14030 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14032 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
14033 F: sound/soc/codecs/sgtl5000*
14035 NXP SJA1105 ETHERNET SWITCH DRIVER
14036 M: Vladimir Oltean <olteanv@gmail.com>
14037 L: linux-kernel@vger.kernel.org
14039 F: drivers/net/dsa/sja1105
14040 F: drivers/net/pcs/pcs-xpcs-nxp.c
14042 NXP TDA998X DRM DRIVER
14043 M: Russell King <linux@armlinux.org.uk>
14045 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
14046 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
14047 F: drivers/gpu/drm/i2c/tda998x_drv.c
14048 F: include/drm/i2c/tda998x.h
14049 F: include/dt-bindings/display/tda998x.h
14053 M: Peter Rosin <peda@axentia.se>
14054 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14056 F: Documentation/devicetree/bindings/sound/tfa9879.txt
14057 F: sound/soc/codecs/tfa9879*
14059 NXP/Goodix TFA989X (TFA1) DRIVER
14060 M: Stephan Gerhold <stephan@gerhold.net>
14061 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14063 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
14064 F: sound/soc/codecs/tfa989x.c
14067 R: Charles Gorand <charles.gorand@effinnov.com>
14068 L: linux-nfc@lists.01.org (subscribers-only)
14070 F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
14071 F: drivers/nfc/nxp-nci
14073 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
14074 M: Mirela Rabulea <mirela.rabulea@nxp.com>
14075 R: NXP Linux Team <linux-imx@nxp.com>
14076 L: linux-media@vger.kernel.org
14078 F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
14079 F: drivers/media/platform/imx-jpeg
14081 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
14082 M: Jonas Malaco <jonas@protocubo.io>
14083 L: linux-hwmon@vger.kernel.org
14085 F: Documentation/hwmon/nzxt-kraken2.rst
14086 F: drivers/hwmon/nzxt-kraken2.c
14088 NZXT-SMART2 HARDWARE MONITORING DRIVER
14089 M: Aleksandr Mezin <mezin.alexander@gmail.com>
14090 L: linux-hwmon@vger.kernel.org
14092 F: Documentation/hwmon/nzxt-smart2.rst
14093 F: drivers/hwmon/nzxt-smart2.c
14096 M: Jiri Pirko <jiri@nvidia.com>
14097 L: netdev@vger.kernel.org
14099 F: include/linux/objagg.h
14101 F: lib/test_objagg.c
14104 M: Josh Poimboeuf <jpoimboe@redhat.com>
14105 M: Peter Zijlstra <peterz@infradead.org>
14108 F: include/linux/objtool.h
14110 OCELOT ETHERNET SWITCH DRIVER
14111 M: Vladimir Oltean <vladimir.oltean@nxp.com>
14112 M: Claudiu Manoil <claudiu.manoil@nxp.com>
14113 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14114 M: UNGLinuxDriver@microchip.com
14115 L: netdev@vger.kernel.org
14117 F: drivers/net/dsa/ocelot/*
14118 F: drivers/net/ethernet/mscc/
14119 F: include/soc/mscc/ocelot*
14120 F: net/dsa/tag_ocelot.c
14121 F: net/dsa/tag_ocelot_8021q.c
14122 F: tools/testing/selftests/drivers/net/ocelot/*
14124 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
14125 M: Frederic Barrat <fbarrat@linux.ibm.com>
14126 M: Andrew Donnellan <ajd@linux.ibm.com>
14127 L: linuxppc-dev@lists.ozlabs.org
14129 F: Documentation/userspace-api/accelerators/ocxl.rst
14130 F: arch/powerpc/include/asm/pnv-ocxl.h
14131 F: arch/powerpc/platforms/powernv/ocxl.c
14132 F: drivers/misc/ocxl/
14133 F: include/misc/ocxl*
14134 F: include/uapi/misc/ocxl.h
14137 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
14138 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
14139 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14140 L: linux-omap@vger.kernel.org
14142 F: sound/soc/ti/n810.c
14143 F: sound/soc/ti/omap*
14144 F: sound/soc/ti/rx51.c
14145 F: sound/soc/ti/sdma-pcm.*
14147 OMAP CLOCK FRAMEWORK SUPPORT
14148 M: Paul Walmsley <paul@pwsan.com>
14149 L: linux-omap@vger.kernel.org
14151 F: arch/arm/*omap*/*clock*
14153 OMAP DEVICE TREE SUPPORT
14154 M: Benoît Cousson <bcousson@baylibre.com>
14155 M: Tony Lindgren <tony@atomide.com>
14156 L: linux-omap@vger.kernel.org
14157 L: devicetree@vger.kernel.org
14159 F: arch/arm/boot/dts/*am3*
14160 F: arch/arm/boot/dts/*am4*
14161 F: arch/arm/boot/dts/*am5*
14162 F: arch/arm/boot/dts/*dra7*
14163 F: arch/arm/boot/dts/*omap*
14164 F: arch/arm/boot/dts/logicpd-som-lv*
14165 F: arch/arm/boot/dts/logicpd-torpedo*
14167 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
14168 L: linux-omap@vger.kernel.org
14169 L: linux-fbdev@vger.kernel.org
14171 F: Documentation/arm/omap/dss.rst
14172 F: drivers/video/fbdev/omap2/
14174 OMAP FRAMEBUFFER SUPPORT
14175 L: linux-fbdev@vger.kernel.org
14176 L: linux-omap@vger.kernel.org
14178 F: drivers/video/fbdev/omap/
14180 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
14181 M: Roger Quadros <rogerq@kernel.org>
14182 M: Tony Lindgren <tony@atomide.com>
14183 L: linux-omap@vger.kernel.org
14185 F: arch/arm/mach-omap2/*gpmc*
14186 F: drivers/memory/omap-gpmc.c
14189 M: Grygorii Strashko <grygorii.strashko@ti.com>
14190 M: Santosh Shilimkar <ssantosh@kernel.org>
14191 M: Kevin Hilman <khilman@kernel.org>
14192 L: linux-omap@vger.kernel.org
14194 F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
14195 F: drivers/gpio/gpio-omap.c
14197 OMAP HARDWARE SPINLOCK SUPPORT
14198 M: Ohad Ben-Cohen <ohad@wizery.com>
14199 L: linux-omap@vger.kernel.org
14201 F: drivers/hwspinlock/omap_hwspinlock.c
14203 OMAP HS MMC SUPPORT
14204 L: linux-mmc@vger.kernel.org
14205 L: linux-omap@vger.kernel.org
14207 F: drivers/mmc/host/omap_hsmmc.c
14210 M: Paul Walmsley <paul@pwsan.com>
14211 L: linux-omap@vger.kernel.org
14213 F: arch/arm/mach-omap2/omap_hwmod*data*
14216 M: Benoît Cousson <bcousson@baylibre.com>
14217 M: Paul Walmsley <paul@pwsan.com>
14218 L: linux-omap@vger.kernel.org
14220 F: arch/arm/mach-omap2/omap_hwmod.*
14223 M: Vignesh R <vigneshr@ti.com>
14224 L: linux-omap@vger.kernel.org
14225 L: linux-i2c@vger.kernel.org
14227 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
14228 F: drivers/i2c/busses/i2c-omap.c
14230 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
14231 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14232 L: linux-media@vger.kernel.org
14234 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
14235 F: drivers/media/platform/ti/omap3isp/
14236 F: drivers/staging/media/omap4iss/
14239 M: Aaro Koskinen <aaro.koskinen@iki.fi>
14240 L: linux-omap@vger.kernel.org
14242 F: drivers/mmc/host/omap.c
14244 OMAP POWER MANAGEMENT SUPPORT
14245 M: Kevin Hilman <khilman@kernel.org>
14246 L: linux-omap@vger.kernel.org
14248 F: arch/arm/*omap*/*pm*
14249 F: drivers/cpufreq/omap-cpufreq.c
14251 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
14252 M: Rajendra Nayak <rnayak@codeaurora.org>
14253 M: Paul Walmsley <paul@pwsan.com>
14254 L: linux-omap@vger.kernel.org
14256 F: arch/arm/mach-omap2/prm*
14258 OMAP RANDOM NUMBER GENERATOR SUPPORT
14259 M: Deepak Saxena <dsaxena@plexity.net>
14261 F: drivers/char/hw_random/omap-rng.c
14264 L: linux-usb@vger.kernel.org
14265 L: linux-omap@vger.kernel.org
14267 F: arch/arm/*omap*/usb*
14268 F: drivers/usb/*/*omap*
14270 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
14271 M: Mark Jackson <mpfj@newflow.co.uk>
14272 L: linux-omap@vger.kernel.org
14274 F: arch/arm/boot/dts/am335x-nano.dts
14277 M: Aaro Koskinen <aaro.koskinen@iki.fi>
14278 M: Tony Lindgren <tony@atomide.com>
14279 L: linux-omap@vger.kernel.org
14281 Q: http://patchwork.kernel.org/project/linux-omap/list/
14282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14283 F: arch/arm/configs/omap1_defconfig
14284 F: arch/arm/mach-omap1/
14285 F: arch/arm/plat-omap/
14286 F: drivers/i2c/busses/i2c-omap.c
14287 F: include/linux/platform_data/ams-delta-fiq.h
14288 F: include/linux/platform_data/i2c-omap.h
14291 M: Tony Lindgren <tony@atomide.com>
14292 L: linux-omap@vger.kernel.org
14294 W: http://www.muru.com/linux/omap/
14295 W: http://linux.omap.com/
14296 Q: http://patchwork.kernel.org/project/linux-omap/list/
14297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14298 F: arch/arm/configs/omap2plus_defconfig
14299 F: arch/arm/mach-omap2/
14300 F: arch/arm/plat-omap/
14301 F: drivers/bus/ti-sysc.c
14302 F: drivers/i2c/busses/i2c-omap.c
14303 F: drivers/irqchip/irq-omap-intc.c
14304 F: drivers/mfd/*omap*.c
14305 F: drivers/mfd/menelaus.c
14306 F: drivers/mfd/palmas.c
14307 F: drivers/mfd/tps65217.c
14308 F: drivers/mfd/tps65218.c
14309 F: drivers/mfd/tps65910.c
14310 F: drivers/mfd/twl-core.[ch]
14311 F: drivers/mfd/twl4030*.c
14312 F: drivers/mfd/twl6030*.c
14313 F: drivers/mfd/twl6040*.c
14314 F: drivers/regulator/palmas-regulator*.c
14315 F: drivers/regulator/pbias-regulator.c
14316 F: drivers/regulator/tps65217-regulator.c
14317 F: drivers/regulator/tps65218-regulator.c
14318 F: drivers/regulator/tps65910-regulator.c
14319 F: drivers/regulator/twl-regulator.c
14320 F: drivers/regulator/twl6030-regulator.c
14321 F: include/linux/platform_data/i2c-omap.h
14322 F: include/linux/platform_data/ti-sysc.h
14325 M: Bob Copeland <me@bobcopeland.com>
14326 L: linux-karma-devel@lists.sourceforge.net
14328 F: Documentation/filesystems/omfs.rst
14331 OMNIKEY CARDMAN 4000 DRIVER
14332 M: Harald Welte <laforge@gnumonks.org>
14334 F: drivers/char/pcmcia/cm4000_cs.c
14335 F: include/linux/cm4000_cs.h
14336 F: include/uapi/linux/cm4000_cs.h
14338 OMNIKEY CARDMAN 4040 DRIVER
14339 M: Harald Welte <laforge@gnumonks.org>
14341 F: drivers/char/pcmcia/cm4040_cs.*
14343 OMNIVISION OG01A1B SENSOR DRIVER
14344 M: Shawn Tu <shawnx.tu@intel.com>
14345 L: linux-media@vger.kernel.org
14347 F: drivers/media/i2c/og01a1b.c
14349 OMNIVISION OV02A10 SENSOR DRIVER
14350 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
14351 L: linux-media@vger.kernel.org
14353 T: git git://linuxtv.org/media_tree.git
14354 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
14355 F: drivers/media/i2c/ov02a10.c
14357 OMNIVISION OV08D10 SENSOR DRIVER
14358 M: Jimmy Su <jimmy.su@intel.com>
14359 L: linux-media@vger.kernel.org
14361 T: git git://linuxtv.org/media_tree.git
14362 F: drivers/media/i2c/ov08d10.c
14364 OMNIVISION OV13858 SENSOR DRIVER
14365 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14366 L: linux-media@vger.kernel.org
14368 T: git git://linuxtv.org/media_tree.git
14369 F: drivers/media/i2c/ov13858.c
14371 OMNIVISION OV13B10 SENSOR DRIVER
14372 M: Arec Kao <arec.kao@intel.com>
14373 L: linux-media@vger.kernel.org
14375 T: git git://linuxtv.org/media_tree.git
14376 F: drivers/media/i2c/ov13b10.c
14378 OMNIVISION OV2680 SENSOR DRIVER
14379 M: Rui Miguel Silva <rmfrfs@gmail.com>
14380 L: linux-media@vger.kernel.org
14382 T: git git://linuxtv.org/media_tree.git
14383 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
14384 F: drivers/media/i2c/ov2680.c
14386 OMNIVISION OV2685 SENSOR DRIVER
14387 M: Shunqian Zheng <zhengsq@rock-chips.com>
14388 L: linux-media@vger.kernel.org
14390 T: git git://linuxtv.org/media_tree.git
14391 F: drivers/media/i2c/ov2685.c
14393 OMNIVISION OV2740 SENSOR DRIVER
14394 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14395 R: Shawn Tu <shawnx.tu@intel.com>
14396 R: Bingbu Cao <bingbu.cao@intel.com>
14397 L: linux-media@vger.kernel.org
14399 T: git git://linuxtv.org/media_tree.git
14400 F: drivers/media/i2c/ov2740.c
14402 OMNIVISION OV5640 SENSOR DRIVER
14403 M: Steve Longerbeam <slongerbeam@gmail.com>
14404 L: linux-media@vger.kernel.org
14406 T: git git://linuxtv.org/media_tree.git
14407 F: drivers/media/i2c/ov5640.c
14409 OMNIVISION OV5647 SENSOR DRIVER
14410 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
14411 M: Jacopo Mondi <jacopo@jmondi.org>
14412 L: linux-media@vger.kernel.org
14414 T: git git://linuxtv.org/media_tree.git
14415 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
14416 F: drivers/media/i2c/ov5647.c
14418 OMNIVISION OV5670 SENSOR DRIVER
14419 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
14420 L: linux-media@vger.kernel.org
14422 T: git git://linuxtv.org/media_tree.git
14423 F: drivers/media/i2c/ov5670.c
14425 OMNIVISION OV5675 SENSOR DRIVER
14426 M: Shawn Tu <shawnx.tu@intel.com>
14427 L: linux-media@vger.kernel.org
14429 T: git git://linuxtv.org/media_tree.git
14430 F: drivers/media/i2c/ov5675.c
14432 OMNIVISION OV5693 SENSOR DRIVER
14433 M: Daniel Scally <djrscally@gmail.com>
14434 L: linux-media@vger.kernel.org
14436 T: git git://linuxtv.org/media_tree.git
14437 F: drivers/media/i2c/ov5693.c
14439 OMNIVISION OV5695 SENSOR DRIVER
14440 M: Shunqian Zheng <zhengsq@rock-chips.com>
14441 L: linux-media@vger.kernel.org
14443 T: git git://linuxtv.org/media_tree.git
14444 F: drivers/media/i2c/ov5695.c
14446 OMNIVISION OV7670 SENSOR DRIVER
14447 L: linux-media@vger.kernel.org
14449 T: git git://linuxtv.org/media_tree.git
14450 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
14451 F: drivers/media/i2c/ov7670.c
14453 OMNIVISION OV772x SENSOR DRIVER
14454 M: Jacopo Mondi <jacopo@jmondi.org>
14455 L: linux-media@vger.kernel.org
14457 T: git git://linuxtv.org/media_tree.git
14458 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
14459 F: drivers/media/i2c/ov772x.c
14460 F: include/media/i2c/ov772x.h
14462 OMNIVISION OV7740 SENSOR DRIVER
14463 M: Wenyou Yang <wenyou.yang@microchip.com>
14464 L: linux-media@vger.kernel.org
14466 T: git git://linuxtv.org/media_tree.git
14467 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
14468 F: drivers/media/i2c/ov7740.c
14470 OMNIVISION OV8856 SENSOR DRIVER
14471 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
14472 L: linux-media@vger.kernel.org
14474 T: git git://linuxtv.org/media_tree.git
14475 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
14476 F: drivers/media/i2c/ov8856.c
14478 OMNIVISION OV9282 SENSOR DRIVER
14479 M: Paul J. Murphy <paul.j.murphy@intel.com>
14480 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
14481 L: linux-media@vger.kernel.org
14483 T: git git://linuxtv.org/media_tree.git
14484 F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
14485 F: drivers/media/i2c/ov9282.c
14487 OMNIVISION OV9640 SENSOR DRIVER
14488 M: Petr Cvek <petrcvekcz@gmail.com>
14489 L: linux-media@vger.kernel.org
14491 F: drivers/media/i2c/ov9640.*
14493 OMNIVISION OV9650 SENSOR DRIVER
14494 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14495 R: Akinobu Mita <akinobu.mita@gmail.com>
14496 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
14497 L: linux-media@vger.kernel.org
14499 T: git git://linuxtv.org/media_tree.git
14500 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
14501 F: drivers/media/i2c/ov9650.c
14503 OMNIVISION OV9734 SENSOR DRIVER
14504 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14505 R: Bingbu Cao <bingbu.cao@intel.com>
14506 L: linux-media@vger.kernel.org
14508 T: git git://linuxtv.org/media_tree.git
14509 F: drivers/media/i2c/ov9734.c
14511 ONENAND FLASH DRIVER
14512 M: Kyungmin Park <kyungmin.park@samsung.com>
14513 L: linux-mtd@lists.infradead.org
14515 F: drivers/mtd/nand/onenand/
14516 F: include/linux/mtd/onenand*.h
14518 ONION OMEGA2+ BOARD
14519 M: Harvey Hunt <harveyhuntnexus@gmail.com>
14520 L: linux-mips@vger.kernel.org
14522 F: arch/mips/boot/dts/ralink/omega2p.dts
14525 M: Jens Wiklander <jens.wiklander@linaro.org>
14526 L: op-tee@lists.trustedfirmware.org
14528 F: Documentation/ABI/testing/sysfs-bus-optee-devices
14529 F: drivers/tee/optee/
14531 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
14532 M: Sumit Garg <sumit.garg@linaro.org>
14533 L: op-tee@lists.trustedfirmware.org
14535 F: drivers/char/hw_random/optee-rng.c
14538 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14539 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14540 L: linux-rdma@vger.kernel.org
14542 F: drivers/infiniband/ulp/opa_vnic
14544 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
14545 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
14546 M: Frank Rowand <frowand.list@gmail.com>
14547 L: devicetree@vger.kernel.org
14549 F: Documentation/devicetree/dynamic-resolution-notes.rst
14550 F: Documentation/devicetree/overlay-notes.rst
14551 F: drivers/of/overlay.c
14552 F: drivers/of/resolver.c
14553 K: of_overlay_notifier_
14555 OPEN FIRMWARE AND FLATTENED DEVICE TREE
14556 M: Rob Herring <robh+dt@kernel.org>
14557 M: Frank Rowand <frowand.list@gmail.com>
14558 L: devicetree@vger.kernel.org
14560 C: irc://irc.libera.chat/devicetree
14561 W: http://www.devicetree.org/
14562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14563 F: Documentation/ABI/testing/sysfs-firmware-ofw
14565 F: include/linux/of*.h
14568 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
14569 M: Rob Herring <robh+dt@kernel.org>
14570 M: Krzysztof Kozlowski <krzk+dt@kernel.org>
14571 L: devicetree@vger.kernel.org
14573 C: irc://irc.libera.chat/devicetree
14574 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
14575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14576 F: Documentation/devicetree/
14577 F: arch/*/boot/dts/
14578 F: include/dt-bindings/
14580 OPENCOMPUTE PTP CLOCK DRIVER
14581 M: Jonathan Lemon <jonathan.lemon@gmail.com>
14582 L: netdev@vger.kernel.org
14584 F: drivers/ptp/ptp_ocp.c
14586 OPENCORES I2C BUS DRIVER
14587 M: Peter Korsgaard <peter@korsgaard.com>
14588 M: Andrew Lunn <andrew@lunn.ch>
14589 L: linux-i2c@vger.kernel.org
14591 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
14592 F: Documentation/i2c/busses/i2c-ocores.rst
14593 F: drivers/i2c/busses/i2c-ocores.c
14594 F: include/linux/platform_data/i2c-ocores.h
14596 OPENRISC ARCHITECTURE
14597 M: Jonas Bonn <jonas@southpole.se>
14598 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
14599 M: Stafford Horne <shorne@gmail.com>
14600 L: openrisc@lists.librecores.org
14602 W: http://openrisc.io
14603 T: git git://github.com/openrisc/linux.git
14604 F: Documentation/devicetree/bindings/openrisc/
14605 F: Documentation/openrisc/
14607 F: drivers/irqchip/irq-ompic.c
14608 F: drivers/irqchip/irq-or1k-*
14611 M: Pravin B Shelar <pshelar@ovn.org>
14612 L: netdev@vger.kernel.org
14613 L: dev@openvswitch.org
14615 W: http://openvswitch.org
14616 F: include/uapi/linux/openvswitch.h
14617 F: net/openvswitch/
14619 OPERATING PERFORMANCE POINTS (OPP)
14620 M: Viresh Kumar <vireshk@kernel.org>
14621 M: Nishanth Menon <nm@ti.com>
14622 M: Stephen Boyd <sboyd@kernel.org>
14623 L: linux-pm@vger.kernel.org
14625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
14626 F: Documentation/devicetree/bindings/opp/
14627 F: Documentation/power/opp.rst
14629 F: include/linux/pm_opp.h
14632 M: Clemens Ladisch <clemens@ladisch.de>
14633 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14636 F: sound/drivers/opl4/
14638 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
14639 M: Mark Fasheh <mark@fasheh.com>
14640 M: Joel Becker <jlbec@evilplan.org>
14641 M: Joseph Qi <joseph.qi@linux.alibaba.com>
14642 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
14644 W: http://ocfs2.wiki.kernel.org
14645 F: Documentation/filesystems/dlmfs.rst
14646 F: Documentation/filesystems/ocfs2.rst
14649 ORANGEFS FILESYSTEM
14650 M: Mike Marshall <hubcap@omnibond.com>
14651 R: Martin Brandenburg <martin@omnibond.com>
14652 L: devel@lists.orangefs.org
14654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
14655 F: Documentation/filesystems/orangefs.rst
14659 L: linux-wireless@vger.kernel.org
14661 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
14662 W: http://www.nongnu.org/orinoco/
14663 F: drivers/net/wireless/intersil/orinoco/
14665 OV2659 OMNIVISION SENSOR DRIVER
14666 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14667 L: linux-media@vger.kernel.org
14669 W: https://linuxtv.org
14670 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14671 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14672 F: drivers/media/i2c/ov2659.c
14673 F: include/media/i2c/ov2659.h
14676 M: Miklos Szeredi <miklos@szeredi.hu>
14677 L: linux-unionfs@vger.kernel.org
14679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
14680 F: Documentation/filesystems/overlayfs.rst
14683 P54 WIRELESS DRIVER
14684 M: Christian Lamparter <chunkeey@googlemail.com>
14685 L: linux-wireless@vger.kernel.org
14687 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14688 F: drivers/net/wireless/intersil/p54/
14691 M: Vladimir Oltean <olteanv@gmail.com>
14692 L: netdev@vger.kernel.org
14694 F: Documentation/core-api/packing.rst
14695 F: include/linux/packing.h
14698 PADATA PARALLEL EXECUTION MECHANISM
14699 M: Steffen Klassert <steffen.klassert@secunet.com>
14700 M: Daniel Jordan <daniel.m.jordan@oracle.com>
14701 L: linux-crypto@vger.kernel.org
14702 L: linux-kernel@vger.kernel.org
14704 F: Documentation/core-api/padata.rst
14705 F: include/linux/padata.h
14709 M: Jesper Dangaard Brouer <hawk@kernel.org>
14710 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
14711 L: netdev@vger.kernel.org
14713 F: Documentation/networking/page_pool.rst
14714 F: include/net/page_pool.h
14715 F: include/trace/events/page_pool.h
14716 F: net/core/page_pool.c
14719 M: Pasha Tatashin <pasha.tatashin@soleen.com>
14720 M: Andrew Morton <akpm@linux-foundation.org>
14721 L: linux-mm@kvack.org
14723 F: Documentation/vm/page_table_check.rst
14724 F: include/linux/page_table_check.h
14725 F: mm/page_table_check.c
14727 PANASONIC LAPTOP ACPI EXTRAS DRIVER
14728 M: Kenneth Chan <kenneth.t.chan@gmail.com>
14729 L: platform-driver-x86@vger.kernel.org
14731 F: drivers/platform/x86/panasonic-laptop.c
14733 PARALLAX PING IIO SENSOR DRIVER
14734 M: Andreas Klinger <ak@it-klinger.de>
14735 L: linux-iio@vger.kernel.org
14737 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
14738 F: drivers/iio/proximity/ping.c
14740 PARALLEL LCD/KEYPAD PANEL DRIVER
14741 M: Willy Tarreau <willy@haproxy.com>
14742 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
14744 F: Documentation/admin-guide/lcd-panel-cgram.rst
14745 F: drivers/auxdisplay/panel.c
14747 PARALLEL PORT SUBSYSTEM
14748 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14749 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14750 L: linux-parport@lists.infradead.org (subscribers-only)
14752 F: Documentation/driver-api/parport*.rst
14753 F: drivers/char/ppdev.c
14754 F: drivers/parport/
14755 F: include/linux/parport*.h
14756 F: include/uapi/linux/ppdev.h
14758 PARAVIRT_OPS INTERFACE
14759 M: Juergen Gross <jgross@suse.com>
14760 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
14761 R: Alexey Makhalov <amakhalov@vmware.com>
14762 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
14763 L: virtualization@lists.linux-foundation.org
14766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14767 F: Documentation/virt/paravirt_ops.rst
14768 F: arch/*/include/asm/paravirt*.h
14769 F: arch/*/kernel/paravirt*
14770 F: include/linux/hypervisor.h
14772 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
14773 M: Tim Waugh <tim@cyberelk.net>
14774 L: linux-parport@lists.infradead.org (subscribers-only)
14776 F: Documentation/admin-guide/blockdev/paride.rst
14777 F: drivers/block/paride/
14779 PARISC ARCHITECTURE
14780 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
14781 M: Helge Deller <deller@gmx.de>
14782 L: linux-parisc@vger.kernel.org
14784 W: https://parisc.wiki.kernel.org
14785 Q: http://patchwork.kernel.org/project/linux-parisc/list/
14786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
14787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
14788 F: Documentation/parisc/
14790 F: drivers/char/agp/parisc-agp.c
14791 F: drivers/input/misc/hp_sdc_rtc.c
14792 F: drivers/input/serio/gscps2.c
14793 F: drivers/input/serio/hp_sdc*
14795 F: drivers/parport/parport_gsc.*
14796 F: drivers/tty/serial/8250/8250_gsc.c
14797 F: drivers/video/console/sti*
14798 F: drivers/video/fbdev/sti*
14799 F: drivers/video/logo/logo_parisc*
14800 F: include/linux/hp_sdc.h
14803 M: Jiri Pirko <jiri@nvidia.com>
14804 L: netdev@vger.kernel.org
14806 F: include/linux/parman.h
14808 F: lib/test_parman.c
14810 PC ENGINES APU BOARD DRIVER
14811 M: Enrico Weigelt, metux IT consult <info@metux.net>
14813 F: drivers/platform/x86/pcengines-apuv2.c
14815 PC87360 HARDWARE MONITORING DRIVER
14816 M: Jim Cromie <jim.cromie@gmail.com>
14817 L: linux-hwmon@vger.kernel.org
14819 F: Documentation/hwmon/pc87360.rst
14820 F: drivers/hwmon/pc87360.c
14822 PC8736x GPIO DRIVER
14823 M: Jim Cromie <jim.cromie@gmail.com>
14825 F: drivers/char/pc8736x_gpio.c
14827 PC87427 HARDWARE MONITORING DRIVER
14828 M: Jean Delvare <jdelvare@suse.com>
14829 L: linux-hwmon@vger.kernel.org
14831 F: Documentation/hwmon/pc87427.rst
14832 F: drivers/hwmon/pc87427.c
14835 M: Riku Voipio <riku.voipio@iki.fi>
14837 F: drivers/leds/leds-pca9532.c
14838 F: include/linux/leds-pca9532.h
14840 PCA9541 I2C BUS MASTER SELECTOR DRIVER
14841 M: Guenter Roeck <linux@roeck-us.net>
14842 L: linux-i2c@vger.kernel.org
14844 F: drivers/i2c/muxes/i2c-mux-pca9541.c
14846 PCDP - PRIMARY CONSOLE AND DEBUG PORT
14847 M: Khalid Aziz <khalid@gonehiking.org>
14849 F: drivers/firmware/pcdp.*
14851 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
14852 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14853 M: Pali Rohár <pali@kernel.org>
14854 L: linux-pci@vger.kernel.org
14855 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14857 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
14858 F: drivers/pci/controller/pci-aardvark.c
14860 PCI DRIVER FOR ALTERA PCIE IP
14861 M: Joyce Ooi <joyce.ooi@intel.com>
14862 L: linux-pci@vger.kernel.org
14864 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
14865 F: drivers/pci/controller/pcie-altera.c
14867 PCI DRIVER FOR APPLIEDMICRO XGENE
14868 M: Toan Le <toan@os.amperecomputing.com>
14869 L: linux-pci@vger.kernel.org
14870 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14872 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
14873 F: drivers/pci/controller/pci-xgene.c
14875 PCI DRIVER FOR ARM VERSATILE PLATFORM
14876 M: Rob Herring <robh@kernel.org>
14877 L: linux-pci@vger.kernel.org
14878 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14880 F: Documentation/devicetree/bindings/pci/versatile.yaml
14881 F: drivers/pci/controller/pci-versatile.c
14883 PCI DRIVER FOR ARMADA 8K
14884 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14885 L: linux-pci@vger.kernel.org
14886 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14888 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
14889 F: drivers/pci/controller/dwc/pcie-armada8k.c
14891 PCI DRIVER FOR CADENCE PCIE IP
14892 M: Tom Joseph <tjoseph@cadence.com>
14893 L: linux-pci@vger.kernel.org
14895 F: Documentation/devicetree/bindings/pci/cdns,*
14896 F: drivers/pci/controller/cadence/
14898 PCI DRIVER FOR FREESCALE LAYERSCAPE
14899 M: Minghuan Lian <minghuan.Lian@nxp.com>
14900 M: Mingkai Hu <mingkai.hu@nxp.com>
14901 M: Roy Zang <roy.zang@nxp.com>
14902 L: linuxppc-dev@lists.ozlabs.org
14903 L: linux-pci@vger.kernel.org
14904 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14906 F: drivers/pci/controller/dwc/*layerscape*
14908 PCI DRIVER FOR GENERIC OF HOSTS
14909 M: Will Deacon <will@kernel.org>
14910 L: linux-pci@vger.kernel.org
14911 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14913 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
14914 F: drivers/pci/controller/pci-host-common.c
14915 F: drivers/pci/controller/pci-host-generic.c
14917 PCI DRIVER FOR IMX6
14918 M: Richard Zhu <hongxing.zhu@nxp.com>
14919 M: Lucas Stach <l.stach@pengutronix.de>
14920 L: linux-pci@vger.kernel.org
14921 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14923 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
14924 F: drivers/pci/controller/dwc/*imx6*
14926 PCI DRIVER FOR FU740
14927 M: Paul Walmsley <paul.walmsley@sifive.com>
14928 M: Greentime Hu <greentime.hu@sifive.com>
14929 L: linux-pci@vger.kernel.org
14931 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
14932 F: drivers/pci/controller/dwc/pcie-fu740.c
14934 PCI DRIVER FOR INTEL IXP4XX
14935 M: Linus Walleij <linus.walleij@linaro.org>
14937 F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
14938 F: drivers/pci/controller/pci-ixp4xx.c
14940 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
14941 M: Nirmal Patel <nirmal.patel@linux.intel.com>
14942 R: Jonathan Derrick <jonathan.derrick@linux.dev>
14943 L: linux-pci@vger.kernel.org
14945 F: drivers/pci/controller/vmd.c
14947 PCI DRIVER FOR MICROSEMI SWITCHTEC
14948 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
14949 M: Logan Gunthorpe <logang@deltatee.com>
14950 L: linux-pci@vger.kernel.org
14952 F: Documentation/ABI/testing/sysfs-class-switchtec
14953 F: Documentation/driver-api/switchtec.rst
14954 F: drivers/ntb/hw/mscc/
14955 F: drivers/pci/switch/switchtec*
14956 F: include/linux/switchtec.h
14957 F: include/uapi/linux/switchtec_ioctl.h
14959 PCI DRIVER FOR MOBIVEIL PCIE IP
14960 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
14961 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14962 L: linux-pci@vger.kernel.org
14964 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
14965 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
14967 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
14968 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14969 M: Pali Rohár <pali@kernel.org>
14970 L: linux-pci@vger.kernel.org
14971 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14973 F: drivers/pci/controller/*mvebu*
14975 PCI DRIVER FOR NVIDIA TEGRA
14976 M: Thierry Reding <thierry.reding@gmail.com>
14977 L: linux-tegra@vger.kernel.org
14978 L: linux-pci@vger.kernel.org
14980 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
14981 F: drivers/pci/controller/pci-tegra.c
14983 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
14984 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14985 L: linux-pci@vger.kernel.org
14986 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14988 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
14989 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
14991 PCI DRIVER FOR RENESAS R-CAR
14992 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14993 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14994 L: linux-pci@vger.kernel.org
14995 L: linux-renesas-soc@vger.kernel.org
14997 F: Documentation/devicetree/bindings/pci/*rcar*
14998 F: drivers/pci/controller/*rcar*
15000 PCI DRIVER FOR SAMSUNG EXYNOS
15001 M: Jingoo Han <jingoohan1@gmail.com>
15002 L: linux-pci@vger.kernel.org
15003 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15004 L: linux-samsung-soc@vger.kernel.org
15006 F: drivers/pci/controller/dwc/pci-exynos.c
15008 PCI DRIVER FOR SYNOPSYS DESIGNWARE
15009 M: Jingoo Han <jingoohan1@gmail.com>
15010 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
15011 L: linux-pci@vger.kernel.org
15013 F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
15014 F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
15015 F: drivers/pci/controller/dwc/*designware*
15017 PCI DRIVER FOR TI DRA7XX/J721E
15018 M: Kishon Vijay Abraham I <kishon@ti.com>
15019 L: linux-omap@vger.kernel.org
15020 L: linux-pci@vger.kernel.org
15021 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15023 F: Documentation/devicetree/bindings/pci/ti-pci.txt
15024 F: drivers/pci/controller/cadence/pci-j721e.c
15025 F: drivers/pci/controller/dwc/pci-dra7xx.c
15027 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
15028 M: Linus Walleij <linus.walleij@linaro.org>
15029 L: linux-pci@vger.kernel.org
15031 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
15032 F: drivers/pci/controller/pci-v3-semi.c
15034 PCI ENDPOINT SUBSYSTEM
15035 M: Kishon Vijay Abraham I <kishon@ti.com>
15036 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15037 R: Krzysztof Wilczyński <kw@linux.com>
15038 L: linux-pci@vger.kernel.org
15040 Q: https://patchwork.kernel.org/project/linux-pci/list/
15041 B: https://bugzilla.kernel.org
15042 C: irc://irc.oftc.net/linux-pci
15043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15044 F: Documentation/PCI/endpoint/*
15045 F: Documentation/misc-devices/pci-endpoint-test.rst
15046 F: drivers/misc/pci_endpoint_test.c
15047 F: drivers/pci/endpoint/
15050 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
15051 M: Russell Currey <ruscur@russell.cc>
15052 M: Oliver O'Halloran <oohall@gmail.com>
15053 L: linuxppc-dev@lists.ozlabs.org
15055 F: Documentation/PCI/pci-error-recovery.rst
15056 F: Documentation/powerpc/eeh-pci-error-recovery.rst
15057 F: arch/powerpc/include/*/eeh*.h
15058 F: arch/powerpc/kernel/eeh*.c
15059 F: arch/powerpc/platforms/*/eeh*.c
15060 F: drivers/pci/pcie/aer.c
15061 F: drivers/pci/pcie/dpc.c
15062 F: drivers/pci/pcie/err.c
15065 M: Linas Vepstas <linasvepstas@gmail.com>
15066 L: linux-pci@vger.kernel.org
15068 F: Documentation/PCI/pci-error-recovery.rst
15070 PCI PEER-TO-PEER DMA (P2PDMA)
15071 M: Bjorn Helgaas <bhelgaas@google.com>
15072 M: Logan Gunthorpe <logang@deltatee.com>
15073 L: linux-pci@vger.kernel.org
15075 Q: https://patchwork.kernel.org/project/linux-pci/list/
15076 B: https://bugzilla.kernel.org
15077 C: irc://irc.oftc.net/linux-pci
15078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15079 F: Documentation/driver-api/pci/p2pdma.rst
15080 F: drivers/pci/p2pdma.c
15081 F: include/linux/pci-p2pdma.h
15083 PCI MSI DRIVER FOR ALTERA MSI IP
15084 M: Joyce Ooi <joyce.ooi@intel.com>
15085 L: linux-pci@vger.kernel.org
15087 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
15088 F: drivers/pci/controller/pcie-altera-msi.c
15090 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
15091 M: Toan Le <toan@os.amperecomputing.com>
15092 L: linux-pci@vger.kernel.org
15093 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15095 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
15096 F: drivers/pci/controller/pci-xgene-msi.c
15098 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
15099 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15100 R: Rob Herring <robh@kernel.org>
15101 R: Krzysztof Wilczyński <kw@linux.com>
15102 L: linux-pci@vger.kernel.org
15104 Q: https://patchwork.kernel.org/project/linux-pci/list/
15105 B: https://bugzilla.kernel.org
15106 C: irc://irc.oftc.net/linux-pci
15107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15108 F: drivers/pci/controller/
15109 F: drivers/pci/pci-bridge-emul.c
15110 F: drivers/pci/pci-bridge-emul.h
15113 M: Bjorn Helgaas <bhelgaas@google.com>
15114 L: linux-pci@vger.kernel.org
15116 Q: https://patchwork.kernel.org/project/linux-pci/list/
15117 B: https://bugzilla.kernel.org
15118 C: irc://irc.oftc.net/linux-pci
15119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15120 F: Documentation/PCI/
15121 F: Documentation/devicetree/bindings/pci/
15122 F: arch/x86/kernel/early-quirks.c
15123 F: arch/x86/kernel/quirks.c
15125 F: drivers/acpi/pci*
15127 F: include/asm-generic/pci*
15128 F: include/linux/of_pci.h
15129 F: include/linux/pci*
15130 F: include/uapi/linux/pci*
15133 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
15134 M: Jonathan Chocron <jonnyc@amazon.com>
15135 L: linux-pci@vger.kernel.org
15137 F: Documentation/devicetree/bindings/pci/pcie-al.txt
15138 F: drivers/pci/controller/dwc/pcie-al.c
15140 PCIE DRIVER FOR AMLOGIC MESON
15141 M: Yue Wang <yue.wang@Amlogic.com>
15142 L: linux-pci@vger.kernel.org
15143 L: linux-amlogic@lists.infradead.org
15145 F: drivers/pci/controller/dwc/pci-meson.c
15147 PCIE DRIVER FOR AXIS ARTPEC
15148 M: Jesper Nilsson <jesper.nilsson@axis.com>
15149 L: linux-arm-kernel@axis.com
15150 L: linux-pci@vger.kernel.org
15152 F: Documentation/devicetree/bindings/pci/axis,artpec*
15153 F: drivers/pci/controller/dwc/*artpec*
15155 PCIE DRIVER FOR CAVIUM THUNDERX
15156 M: Robert Richter <rric@kernel.org>
15157 L: linux-pci@vger.kernel.org
15158 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15160 F: drivers/pci/controller/pci-thunder-*
15162 PCIE DRIVER FOR HISILICON
15163 M: Zhou Wang <wangzhou1@hisilicon.com>
15164 L: linux-pci@vger.kernel.org
15166 F: drivers/pci/controller/dwc/pcie-hisi.c
15168 PCIE DRIVER FOR HISILICON KIRIN
15169 M: Xiaowei Song <songxiaowei@hisilicon.com>
15170 M: Binghui Wang <wangbinghui@hisilicon.com>
15171 L: linux-pci@vger.kernel.org
15173 F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
15174 F: drivers/pci/controller/dwc/pcie-kirin.c
15176 PCIE DRIVER FOR HISILICON STB
15177 M: Shawn Guo <shawn.guo@linaro.org>
15178 L: linux-pci@vger.kernel.org
15180 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
15181 F: drivers/pci/controller/dwc/pcie-histb.c
15183 PCIE DRIVER FOR INTEL KEEM BAY
15184 M: Srikanth Thokala <srikanth.thokala@intel.com>
15185 L: linux-pci@vger.kernel.org
15187 F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
15188 F: drivers/pci/controller/dwc/pcie-keembay.c
15190 PCIE DRIVER FOR INTEL LGM GW SOC
15191 M: Rahul Tanwar <rtanwar@maxlinear.com>
15192 L: linux-pci@vger.kernel.org
15194 F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
15195 F: drivers/pci/controller/dwc/pcie-intel-gw.c
15197 PCIE DRIVER FOR MEDIATEK
15198 M: Ryder Lee <ryder.lee@mediatek.com>
15199 M: Jianjun Wang <jianjun.wang@mediatek.com>
15200 L: linux-pci@vger.kernel.org
15201 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15203 F: Documentation/devicetree/bindings/pci/mediatek*
15204 F: drivers/pci/controller/*mediatek*
15206 PCIE DRIVER FOR MICROCHIP
15207 M: Daire McNamara <daire.mcnamara@microchip.com>
15208 L: linux-pci@vger.kernel.org
15210 F: Documentation/devicetree/bindings/pci/microchip*
15211 F: drivers/pci/controller/*microchip*
15213 PCIE DRIVER FOR QUALCOMM MSM
15214 M: Stanimir Varbanov <svarbanov@mm-sol.com>
15215 L: linux-pci@vger.kernel.org
15216 L: linux-arm-msm@vger.kernel.org
15218 F: drivers/pci/controller/dwc/pcie-qcom.c
15220 PCIE ENDPOINT DRIVER FOR QUALCOMM
15221 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15222 L: linux-pci@vger.kernel.org
15223 L: linux-arm-msm@vger.kernel.org
15225 F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
15226 F: drivers/pci/controller/dwc/pcie-qcom-ep.c
15228 PCIE DRIVER FOR ROCKCHIP
15229 M: Shawn Lin <shawn.lin@rock-chips.com>
15230 L: linux-pci@vger.kernel.org
15231 L: linux-rockchip@lists.infradead.org
15233 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
15234 F: drivers/pci/controller/pcie-rockchip*
15236 PCIE DRIVER FOR SOCIONEXT UNIPHIER
15237 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15238 L: linux-pci@vger.kernel.org
15240 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
15241 F: drivers/pci/controller/dwc/pcie-uniphier*
15243 PCIE DRIVER FOR ST SPEAR13XX
15244 M: Pratyush Anand <pratyush.anand@gmail.com>
15245 L: linux-pci@vger.kernel.org
15247 F: drivers/pci/controller/dwc/*spear*
15250 M: Dominik Brodowski <linux@dominikbrodowski.net>
15252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
15253 F: Documentation/pcmcia/
15258 PCNET32 NETWORK DRIVER
15259 M: Don Fry <pcnet32@frontier.com>
15260 L: netdev@vger.kernel.org
15262 F: drivers/net/ethernet/amd/pcnet32.c
15264 PCRYPT PARALLEL CRYPTO ENGINE
15265 M: Steffen Klassert <steffen.klassert@secunet.com>
15266 L: linux-crypto@vger.kernel.org
15269 F: include/crypto/pcrypt.h
15271 PEAQ WMI HOTKEYS DRIVER
15272 M: Hans de Goede <hdegoede@redhat.com>
15273 L: platform-driver-x86@vger.kernel.org
15275 F: drivers/platform/x86/peaq-wmi.c
15277 PENSANDO ETHERNET DRIVERS
15278 M: Shannon Nelson <snelson@pensando.io>
15279 M: drivers@pensando.io
15280 L: netdev@vger.kernel.org
15282 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
15283 F: drivers/net/ethernet/pensando/
15285 PER-CPU MEMORY ALLOCATOR
15286 M: Dennis Zhou <dennis@kernel.org>
15287 M: Tejun Heo <tj@kernel.org>
15288 M: Christoph Lameter <cl@linux.com>
15289 L: linux-mm@kvack.org
15291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
15292 F: arch/*/include/asm/percpu.h
15293 F: include/linux/percpu*.h
15297 PER-TASK DELAY ACCOUNTING
15298 M: Balbir Singh <bsingharora@gmail.com>
15300 F: include/linux/delayacct.h
15301 F: kernel/delayacct.c
15303 PERFORMANCE EVENTS SUBSYSTEM
15304 M: Peter Zijlstra <peterz@infradead.org>
15305 M: Ingo Molnar <mingo@redhat.com>
15306 M: Arnaldo Carvalho de Melo <acme@kernel.org>
15307 R: Mark Rutland <mark.rutland@arm.com>
15308 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
15309 R: Jiri Olsa <jolsa@kernel.org>
15310 R: Namhyung Kim <namhyung@kernel.org>
15311 L: linux-perf-users@vger.kernel.org
15312 L: linux-kernel@vger.kernel.org
15314 W: https://perf.wiki.kernel.org/
15315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15317 F: arch/*/events/*/*
15318 F: arch/*/include/asm/perf_event.h
15319 F: arch/*/kernel/*/*/perf_event*.c
15320 F: arch/*/kernel/*/perf_event*.c
15321 F: arch/*/kernel/perf_callchain.c
15322 F: arch/*/kernel/perf_event*.c
15323 F: include/linux/perf_event.h
15324 F: include/uapi/linux/perf_event.h
15329 PERFORMANCE EVENTS TOOLING ARM64
15330 R: John Garry <john.garry@huawei.com>
15331 R: Will Deacon <will@kernel.org>
15332 R: Mathieu Poirier <mathieu.poirier@linaro.org>
15333 R: Leo Yan <leo.yan@linaro.org>
15334 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15336 F: tools/build/feature/test-libopencsd.c
15337 F: tools/perf/arch/arm*/
15338 F: tools/perf/pmu-events/arch/arm64/
15339 F: tools/perf/util/arm-spe*
15340 F: tools/perf/util/cs-etm*
15342 PERSONALITY HANDLING
15343 M: Christoph Hellwig <hch@infradead.org>
15344 L: linux-abi-devel@lists.sourceforge.net
15346 F: include/linux/personality.h
15347 F: include/uapi/linux/personality.h
15349 PHOENIX RC FLIGHT CONTROLLER ADAPTER
15350 M: Marcus Folkesson <marcus.folkesson@gmail.com>
15351 L: linux-input@vger.kernel.org
15353 F: Documentation/input/devices/pxrc.rst
15354 F: drivers/input/joystick/pxrc.c
15357 M: Remi Denis-Courmont <courmisch@gmail.com>
15359 F: Documentation/networking/phonet.rst
15360 F: include/linux/phonet.h
15361 F: include/net/phonet/
15362 F: include/uapi/linux/phonet.h
15366 M: Joern Engel <joern@lazybastard.org>
15367 L: linux-mtd@lists.infradead.org
15369 F: drivers/mtd/devices/phram.c
15372 M: Bruno Prémont <bonbons@linux-vserver.org>
15373 L: linux-input@vger.kernel.org
15375 F: drivers/hid/hid-picolcd*
15378 M: Christian Brauner <christian@brauner.io>
15379 L: linux-kernel@vger.kernel.org
15381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
15383 F: tools/testing/selftests/clone3/
15384 F: tools/testing/selftests/pid_namespace/
15385 F: tools/testing/selftests/pidfd/
15388 K: \b(clone_args|kernel_clone_args)\b
15390 PIN CONTROL SUBSYSTEM
15391 M: Linus Walleij <linus.walleij@linaro.org>
15392 L: linux-gpio@vger.kernel.org
15394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
15395 F: Documentation/devicetree/bindings/pinctrl/
15396 F: Documentation/driver-api/pin-control.rst
15397 F: drivers/pinctrl/
15398 F: include/linux/pinctrl/
15400 PIN CONTROLLER - AMD
15401 M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
15402 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
15404 F: drivers/pinctrl/pinctrl-amd.c
15406 PIN CONTROLLER - FREESCALE
15407 M: Dong Aisheng <aisheng.dong@nxp.com>
15408 M: Fabio Estevam <festevam@gmail.com>
15409 M: Shawn Guo <shawnguo@kernel.org>
15410 M: Stefan Agner <stefan@agner.ch>
15411 R: Pengutronix Kernel Team <kernel@pengutronix.de>
15412 L: linux-gpio@vger.kernel.org
15414 F: Documentation/devicetree/bindings/pinctrl/fsl,*
15415 F: drivers/pinctrl/freescale/
15417 PIN CONTROLLER - INTEL
15418 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15419 M: Andy Shevchenko <andy@kernel.org>
15421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
15422 F: drivers/pinctrl/intel/
15424 PIN CONTROLLER - KEEMBAY
15425 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
15427 F: drivers/pinctrl/pinctrl-keembay*
15429 PIN CONTROLLER - MEDIATEK
15430 M: Sean Wang <sean.wang@kernel.org>
15431 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15433 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
15434 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
15435 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
15436 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
15437 F: drivers/pinctrl/mediatek/
15439 PIN CONTROLLER - MICROCHIP AT91
15440 M: Ludovic Desroches <ludovic.desroches@microchip.com>
15441 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15442 L: linux-gpio@vger.kernel.org
15444 F: drivers/gpio/gpio-sama5d2-piobu.c
15445 F: drivers/pinctrl/pinctrl-at91*
15447 PIN CONTROLLER - QUALCOMM
15448 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15449 L: linux-arm-msm@vger.kernel.org
15451 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
15452 F: drivers/pinctrl/qcom/
15454 PIN CONTROLLER - RENESAS
15455 M: Geert Uytterhoeven <geert+renesas@glider.be>
15456 L: linux-renesas-soc@vger.kernel.org
15458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
15459 F: Documentation/devicetree/bindings/pinctrl/renesas,*
15460 F: drivers/pinctrl/renesas/
15462 PIN CONTROLLER - SAMSUNG
15463 M: Tomasz Figa <tomasz.figa@gmail.com>
15464 M: Krzysztof Kozlowski <krzk@kernel.org>
15465 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15466 R: Alim Akhtar <alim.akhtar@samsung.com>
15467 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15468 L: linux-samsung-soc@vger.kernel.org
15470 C: irc://irc.libera.chat/linux-exynos
15471 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
15472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
15473 F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
15474 F: drivers/pinctrl/samsung/
15475 F: include/dt-bindings/pinctrl/samsung.h
15477 PIN CONTROLLER - SINGLE
15478 M: Tony Lindgren <tony@atomide.com>
15479 M: Haojian Zhuang <haojian.zhuang@linaro.org>
15480 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15481 L: linux-omap@vger.kernel.org
15483 F: drivers/pinctrl/pinctrl-single.c
15485 PIN CONTROLLER - THUNDERBAY
15486 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
15488 F: drivers/pinctrl/pinctrl-thunderbay.c
15490 PIN CONTROLLER - SUNPLUS / TIBBO
15491 M: Dvorkin Dmitry <dvorkin@tibbo.com>
15492 M: Wells Lu <wellslutw@gmail.com>
15493 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15495 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
15496 F: Documentation/devicetree/bindings/pinctrl/sunplus,*
15497 F: drivers/pinctrl/sunplus/
15498 F: include/dt-bindings/pinctrl/sppctl*.h
15501 M: linux-block@vger.kernel.org
15503 F: drivers/block/pktcdvd.c
15504 F: include/linux/pktcdvd.h
15505 F: include/uapi/linux/pktcdvd.h
15507 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
15508 M: Tomasz Duszynski <tduszyns@gmail.com>
15510 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
15511 F: drivers/iio/chemical/pms7003.c
15514 M: Jacob Keller <jacob.e.keller@intel.com>
15516 F: Documentation/driver-api/pldmfw/
15517 F: include/linux/pldmfw.h
15521 M: Logan Gunthorpe <logang@deltatee.com>
15523 F: drivers/dma/plx_dma.c
15526 M: Charles Hsu <hsu.yungteng@gmail.com>
15527 L: linux-hwmon@vger.kernel.org
15529 F: Documentation/hwmon/pm6764tr.rst
15530 F: drivers/hwmon/pmbus/pm6764tr.c
15533 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
15534 L: linux-pm@vger.kernel.org
15536 W: https://01.org/pm-graph
15537 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
15538 T: git git://github.com/intel/pm-graph
15539 F: tools/power/pm-graph
15541 PMBUS HARDWARE MONITORING DRIVERS
15542 M: Guenter Roeck <linux@roeck-us.net>
15543 L: linux-hwmon@vger.kernel.org
15545 W: http://hwmon.wiki.kernel.org/
15546 W: http://www.roeck-us.net/linux/drivers/
15547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
15548 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
15549 F: Documentation/devicetree/bindings/hwmon/max31785.txt
15550 F: Documentation/hwmon/adm1275.rst
15551 F: Documentation/hwmon/ibm-cffps.rst
15552 F: Documentation/hwmon/ir35221.rst
15553 F: Documentation/hwmon/lm25066.rst
15554 F: Documentation/hwmon/ltc2978.rst
15555 F: Documentation/hwmon/ltc3815.rst
15556 F: Documentation/hwmon/max16064.rst
15557 F: Documentation/hwmon/max20751.rst
15558 F: Documentation/hwmon/max31785.rst
15559 F: Documentation/hwmon/max34440.rst
15560 F: Documentation/hwmon/max8688.rst
15561 F: Documentation/hwmon/pmbus-core.rst
15562 F: Documentation/hwmon/pmbus.rst
15563 F: Documentation/hwmon/tps40422.rst
15564 F: Documentation/hwmon/ucd9000.rst
15565 F: Documentation/hwmon/ucd9200.rst
15566 F: Documentation/hwmon/zl6100.rst
15567 F: drivers/hwmon/pmbus/
15568 F: include/linux/pmbus.h
15570 PMC SIERRA MaxRAID DRIVER
15571 L: linux-scsi@vger.kernel.org
15573 W: http://www.pmc-sierra.com/
15574 F: drivers/scsi/pmcraid.*
15576 PMC SIERRA PM8001 DRIVER
15577 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15578 L: linux-scsi@vger.kernel.org
15580 F: drivers/scsi/pm8001/
15582 PNI RM3100 IIO DRIVER
15583 M: Song Qiang <songqiang1304521@gmail.com>
15584 L: linux-iio@vger.kernel.org
15586 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
15587 F: drivers/iio/magnetometer/rm3100*
15590 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
15591 L: linux-acpi@vger.kernel.org
15594 F: include/linux/pnp.h
15596 POSIX CLOCKS and TIMERS
15597 M: Thomas Gleixner <tglx@linutronix.de>
15598 L: linux-kernel@vger.kernel.org
15600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15602 F: include/linux/time_namespace.h
15603 F: include/linux/timer*
15604 F: kernel/time/*timer*
15605 F: kernel/time/namespace.c
15607 POWER MANAGEMENT CORE
15608 M: "Rafael J. Wysocki" <rafael@kernel.org>
15609 L: linux-pm@vger.kernel.org
15611 B: https://bugzilla.kernel.org
15612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
15613 F: drivers/base/power/
15614 F: drivers/powercap/
15615 F: include/linux/intel_rapl.h
15616 F: include/linux/pm.h
15617 F: include/linux/pm_*
15618 F: include/linux/powercap.h
15619 F: kernel/configs/nopm.config
15621 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
15622 M: Daniel Lezcano <daniel.lezcano@kernel.org>
15623 L: linux-pm@vger.kernel.org
15625 B: https://bugzilla.kernel.org
15626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
15627 F: drivers/powercap/dtpm*
15628 F: include/linux/dtpm.h
15630 POWER STATE COORDINATION INTERFACE (PSCI)
15631 M: Mark Rutland <mark.rutland@arm.com>
15632 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15633 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15635 F: drivers/firmware/psci/
15636 F: include/linux/psci.h
15637 F: include/uapi/linux/psci.h
15639 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
15640 M: Sebastian Reichel <sre@kernel.org>
15641 L: linux-pm@vger.kernel.org
15643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15644 F: Documentation/ABI/testing/sysfs-class-power
15645 F: Documentation/devicetree/bindings/power/supply/
15646 F: drivers/power/supply/
15647 F: include/linux/power/
15648 F: include/linux/power_supply.h
15650 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
15651 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
15652 L: linuxppc-dev@lists.ozlabs.org
15654 F: drivers/char/powernv-op-panel.c
15656 PPP OVER ATM (RFC 2364)
15657 M: Mitchell Blank Jr <mitch@sfgoth.com>
15659 F: include/uapi/linux/atmppp.h
15660 F: net/atm/pppoatm.c
15663 M: Michal Ostrowski <mostrows@earthlink.net>
15665 F: drivers/net/ppp/pppoe.c
15666 F: drivers/net/ppp/pppox.c
15669 M: James Chapman <jchapman@katalix.com>
15671 F: include/linux/if_pppol2tp.h
15672 F: include/uapi/linux/if_pppol2tp.h
15673 F: net/l2tp/l2tp_ppp.c
15675 PPP PROTOCOL DRIVERS AND COMPRESSORS
15676 M: Paul Mackerras <paulus@samba.org>
15677 L: linux-ppp@vger.kernel.org
15679 F: drivers/net/ppp/ppp_*
15682 M: Rodolfo Giometti <giometti@enneenne.com>
15683 L: linuxpps@ml.enneenne.com (subscribers-only)
15685 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
15686 F: Documentation/ABI/testing/sysfs-pps
15687 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
15688 F: Documentation/driver-api/pps.rst
15690 F: include/linux/pps*.h
15691 F: include/uapi/linux/pps.h
15694 M: Dmitry Kozlov <xeb@mail.ru>
15695 L: netdev@vger.kernel.org
15697 W: http://sourceforge.net/projects/accel-pptp
15698 F: drivers/net/ppp/pptp.c
15700 PRESSURE STALL INFORMATION (PSI)
15701 M: Johannes Weiner <hannes@cmpxchg.org>
15702 M: Suren Baghdasaryan <surenb@google.com>
15704 F: include/linux/psi*
15705 F: kernel/sched/psi.c
15708 M: Petr Mladek <pmladek@suse.com>
15709 M: Sergey Senozhatsky <senozhatsky@chromium.org>
15710 R: Steven Rostedt <rostedt@goodmis.org>
15711 R: John Ogness <john.ogness@linutronix.de>
15713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
15714 F: include/linux/printk.h
15718 R: Chris Down <chris@chrisdown.name>
15720 F: kernel/printk/index.c
15723 L: linux-kernel@vger.kernel.org
15724 L: linux-fsdevel@vger.kernel.org
15726 F: Documentation/filesystems/proc.rst
15728 F: include/linux/proc_fs.h
15729 F: tools/testing/selftests/proc/
15732 M: Luis Chamberlain <mcgrof@kernel.org>
15733 M: Kees Cook <keescook@chromium.org>
15734 M: Iurii Zaikin <yzaikin@google.com>
15735 L: linux-kernel@vger.kernel.org
15736 L: linux-fsdevel@vger.kernel.org
15738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git sysctl-next
15739 F: fs/proc/proc_sysctl.c
15740 F: include/linux/sysctl.h
15741 F: kernel/sysctl-test.c
15743 F: tools/testing/selftests/sysctl/
15745 PS3 NETWORK SUPPORT
15746 M: Geoff Levand <geoff@infradead.org>
15747 L: netdev@vger.kernel.org
15748 L: linuxppc-dev@lists.ozlabs.org
15750 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
15752 PS3 PLATFORM SUPPORT
15753 M: Geoff Levand <geoff@infradead.org>
15754 L: linuxppc-dev@lists.ozlabs.org
15756 F: arch/powerpc/boot/ps3*
15757 F: arch/powerpc/include/asm/lv1call.h
15758 F: arch/powerpc/include/asm/ps3*.h
15759 F: arch/powerpc/platforms/ps3/
15762 F: drivers/rtc/rtc-ps3.c
15763 F: drivers/usb/host/*ps3.c
15764 F: sound/ppc/snd_ps3*
15767 M: Jim Paris <jim@jtan.com>
15768 M: Geoff Levand <geoff@infradead.org>
15769 L: linuxppc-dev@lists.ozlabs.org
15771 F: drivers/block/ps3vram.c
15773 PSAMPLE PACKET SAMPLING SUPPORT
15774 M: Yotam Gigi <yotam.gi@gmail.com>
15776 F: include/net/psample.h
15777 F: include/uapi/linux/psample.h
15781 M: Kees Cook <keescook@chromium.org>
15782 M: Anton Vorontsov <anton@enomsg.org>
15783 M: Colin Cross <ccross@android.com>
15784 M: Tony Luck <tony.luck@intel.com>
15786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
15787 F: Documentation/admin-guide/ramoops.rst
15788 F: Documentation/admin-guide/pstore-blk.rst
15789 F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
15790 F: drivers/acpi/apei/erst.c
15791 F: drivers/firmware/efi/efi-pstore.c
15793 F: include/linux/pstore*
15794 K: \b(pstore|ramoops)
15796 PTP HARDWARE CLOCK SUPPORT
15797 M: Richard Cochran <richardcochran@gmail.com>
15798 L: netdev@vger.kernel.org
15800 W: http://linuxptp.sourceforge.net/
15801 F: Documentation/ABI/testing/sysfs-ptp
15802 F: Documentation/driver-api/ptp.rst
15803 F: drivers/net/phy/dp83640*
15805 F: include/linux/ptp_cl*
15807 PTP VIRTUAL CLOCK SUPPORT
15808 M: Yangbo Lu <yangbo.lu@nxp.com>
15809 L: netdev@vger.kernel.org
15811 F: drivers/ptp/ptp_vclock.c
15812 F: net/ethtool/phc_vclocks.c
15815 M: Oleg Nesterov <oleg@redhat.com>
15817 F: arch/*/*/ptrace*.c
15818 F: arch/*/include/asm/ptrace*.h
15819 F: arch/*/ptrace*.c
15820 F: include/asm-generic/syscall.h
15821 F: include/linux/ptrace.h
15822 F: include/linux/regset.h
15823 F: include/linux/tracehook.h
15824 F: include/uapi/linux/ptrace.h
15825 F: include/uapi/linux/ptrace.h
15829 M: Hans Verkuil <hverkuil@xs4all.nl>
15830 L: linux-media@vger.kernel.org
15832 T: git git://linuxtv.org/media_tree.git
15833 F: Documentation/admin-guide/media/pulse8-cec.rst
15834 F: drivers/media/cec/usb/pulse8/
15836 PVRUSB2 VIDEO4LINUX DRIVER
15837 M: Mike Isely <isely@pobox.com>
15838 L: pvrusb2@isely.net (subscribers-only)
15839 L: linux-media@vger.kernel.org
15841 W: http://www.isely.net/pvrusb2/
15842 T: git git://linuxtv.org/media_tree.git
15843 F: Documentation/driver-api/media/drivers/pvrusb2*
15844 F: drivers/media/usb/pvrusb2/
15847 M: Hans Verkuil <hverkuil@xs4all.nl>
15848 L: linux-media@vger.kernel.org
15850 T: git git://linuxtv.org/media_tree.git
15851 F: drivers/media/usb/pwc/*
15852 F: include/trace/events/pwc.h
15855 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15856 L: linux-hwmon@vger.kernel.org
15858 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
15859 F: Documentation/hwmon/pwm-fan.rst
15860 F: drivers/hwmon/pwm-fan.c
15863 M: Sean Young <sean@mess.org>
15864 L: linux-media@vger.kernel.org
15866 F: drivers/media/rc/pwm-ir-tx.c
15869 M: Thierry Reding <thierry.reding@gmail.com>
15870 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15871 M: Lee Jones <lee.jones@linaro.org>
15872 L: linux-pwm@vger.kernel.org
15874 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
15875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
15876 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
15877 F: Documentation/devicetree/bindings/pwm/
15878 F: Documentation/driver-api/pwm.rst
15879 F: drivers/gpio/gpio-mvebu.c
15881 F: drivers/video/backlight/pwm_bl.c
15882 F: include/linux/pwm.h
15883 F: include/linux/pwm_backlight.h
15884 K: pwm_(config|apply_state|ops)
15887 M: Robert Jarzmik <robert.jarzmik@free.fr>
15888 L: linux-gpio@vger.kernel.org
15890 F: drivers/gpio/gpio-pxa.c
15896 M: Robert Jarzmik <robert.jarzmik@free.fr>
15897 L: linux-rtc@vger.kernel.org
15900 PXA2xx/PXA3xx SUPPORT
15901 M: Daniel Mack <daniel@zonque.org>
15902 M: Haojian Zhuang <haojian.zhuang@gmail.com>
15903 M: Robert Jarzmik <robert.jarzmik@free.fr>
15904 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15906 T: git git://github.com/hzhuang1/linux.git
15907 T: git git://github.com/rjarzmik/linux.git
15908 F: arch/arm/boot/dts/pxa*
15909 F: arch/arm/mach-pxa/
15910 F: drivers/dma/pxa*
15911 F: drivers/pcmcia/pxa2xx*
15912 F: drivers/pinctrl/pxa/
15913 F: drivers/spi/spi-pxa2xx*
15914 F: drivers/usb/gadget/udc/pxa2*
15915 F: include/sound/pxa2xx-lib.h
15920 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
15921 L: qat-linux@intel.com
15923 F: drivers/crypto/qat/
15925 QCOM AUDIO (ASoC) DRIVERS
15926 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15927 M: Banajit Goswami <bgoswami@codeaurora.org>
15928 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15930 F: sound/soc/codecs/lpass-va-macro.c
15931 F: sound/soc/codecs/lpass-wsa-macro.*
15932 F: sound/soc/codecs/msm8916-wcd-analog.c
15933 F: sound/soc/codecs/msm8916-wcd-digital.c
15934 F: sound/soc/codecs/wcd9335.*
15935 F: sound/soc/codecs/wcd934x.c
15936 F: sound/soc/codecs/wcd-clsh-v2.*
15937 F: sound/soc/codecs/wsa881x.c
15940 QCOM EMBEDDED USB DEBUGGER (EUD)
15941 M: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
15942 L: linux-arm-msm@vger.kernel.org
15944 F: Documentation/ABI/testing/sysfs-driver-eud
15945 F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
15946 F: drivers/usb/misc/qcom_eud.c
15949 M: Alex Elder <elder@kernel.org>
15950 L: netdev@vger.kernel.org
15952 F: drivers/net/ipa/
15954 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
15955 M: Gabriel Somlo <somlo@cmu.edu>
15956 M: "Michael S. Tsirkin" <mst@redhat.com>
15957 L: qemu-devel@nongnu.org
15959 F: drivers/firmware/qemu_fw_cfg.c
15960 F: include/uapi/linux/qemu_fw_cfg.h
15963 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15964 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15965 L: linux-rdma@vger.kernel.org
15967 F: drivers/infiniband/hw/qib/
15969 QLOGIC QL41xxx FCOE DRIVER
15970 M: Saurav Kashyap <skashyap@marvell.com>
15971 M: Javed Hasan <jhasan@marvell.com>
15972 M: GR-QLogic-Storage-Upstream@marvell.com
15973 L: linux-scsi@vger.kernel.org
15975 F: drivers/scsi/qedf/
15977 QLOGIC QL41xxx ISCSI DRIVER
15978 M: Nilesh Javali <njavali@marvell.com>
15979 M: Manish Rangankar <mrangankar@marvell.com>
15980 M: GR-QLogic-Storage-Upstream@marvell.com
15981 L: linux-scsi@vger.kernel.org
15983 F: drivers/scsi/qedi/
15985 QLOGIC QL4xxx ETHERNET DRIVER
15986 M: Ariel Elior <aelior@marvell.com>
15987 M: Manish Chopra <manishc@marvell.com>
15988 L: netdev@vger.kernel.org
15990 F: drivers/net/ethernet/qlogic/qed/
15991 F: drivers/net/ethernet/qlogic/qede/
15992 F: include/linux/qed/
15994 QLOGIC QL4xxx RDMA DRIVER
15995 M: Michal Kalderon <mkalderon@marvell.com>
15996 M: Ariel Elior <aelior@marvell.com>
15997 L: linux-rdma@vger.kernel.org
15999 F: drivers/infiniband/hw/qedr/
16000 F: include/uapi/rdma/qedr-abi.h
16002 QLOGIC QLA1280 SCSI DRIVER
16003 M: Michael Reed <mdr@sgi.com>
16004 L: linux-scsi@vger.kernel.org
16006 F: drivers/scsi/qla1280.[ch]
16008 QLOGIC QLA2XXX FC-SCSI DRIVER
16009 M: Nilesh Javali <njavali@marvell.com>
16010 M: GR-QLogic-Storage-Upstream@marvell.com
16011 L: linux-scsi@vger.kernel.org
16013 F: drivers/scsi/qla2xxx/
16015 QLOGIC QLA3XXX NETWORK DRIVER
16016 M: GR-Linux-NIC-Dev@marvell.com
16017 L: netdev@vger.kernel.org
16019 F: drivers/net/ethernet/qlogic/qla3xxx.*
16021 QLOGIC QLA4XXX iSCSI DRIVER
16022 M: Nilesh Javali <njavali@marvell.com>
16023 M: Manish Rangankar <mrangankar@marvell.com>
16024 M: GR-QLogic-Storage-Upstream@marvell.com
16025 L: linux-scsi@vger.kernel.org
16027 F: drivers/scsi/qla4xxx/
16029 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
16030 M: Shahed Shaikh <shshaikh@marvell.com>
16031 M: Manish Chopra <manishc@marvell.com>
16032 M: GR-Linux-NIC-Dev@marvell.com
16033 L: netdev@vger.kernel.org
16035 F: drivers/net/ethernet/qlogic/qlcnic/
16037 QLOGIC QLGE 10Gb ETHERNET DRIVER
16038 M: Manish Chopra <manishc@marvell.com>
16039 M: GR-Linux-NIC-Dev@marvell.com
16040 M: Coiby Xu <coiby.xu@gmail.com>
16041 L: netdev@vger.kernel.org
16043 F: Documentation/networking/device_drivers/qlogic/qlge.rst
16044 F: drivers/staging/qlge/
16046 QM1D1B0004 MEDIA DRIVER
16047 M: Akihiro Tsukada <tskd08@gmail.com>
16048 L: linux-media@vger.kernel.org
16050 F: drivers/media/tuners/qm1d1b0004*
16052 QM1D1C0042 MEDIA DRIVER
16053 M: Akihiro Tsukada <tskd08@gmail.com>
16054 L: linux-media@vger.kernel.org
16056 F: drivers/media/tuners/qm1d1c0042*
16059 M: Anders Larsen <al@alarsen.net>
16061 W: http://www.alarsen.net/linux/qnx4fs/
16063 F: include/uapi/linux/qnx4_fs.h
16064 F: include/uapi/linux/qnxtypes.h
16066 QORIQ DPAA2 FSL-MC BUS DRIVER
16067 M: Stuart Yoder <stuyoder@gmail.com>
16068 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
16069 L: linux-kernel@vger.kernel.org
16071 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
16072 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
16073 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
16074 F: drivers/bus/fsl-mc/
16075 F: include/uapi/linux/fsl_mc.h
16077 QT1010 MEDIA DRIVER
16078 M: Antti Palosaari <crope@iki.fi>
16079 L: linux-media@vger.kernel.org
16081 W: https://linuxtv.org
16082 W: http://palosaari.fi/linux/
16083 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16084 T: git git://linuxtv.org/anttip/media_tree.git
16085 F: drivers/media/tuners/qt1010*
16087 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
16088 M: Kalle Valo <kvalo@kernel.org>
16089 L: ath10k@lists.infradead.org
16091 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
16092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16093 F: drivers/net/wireless/ath/ath10k/
16094 F: Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
16096 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
16097 M: Kalle Valo <kvalo@kernel.org>
16098 L: ath11k@lists.infradead.org
16100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16101 F: Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
16102 F: drivers/net/wireless/ath/ath11k/
16104 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
16105 M: Toke Høiland-Jørgensen <toke@toke.dk>
16106 L: linux-wireless@vger.kernel.org
16108 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
16109 F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
16110 F: drivers/net/wireless/ath/ath9k/
16112 QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
16113 M: Stephan Gerhold <stephan@gerhold.net>
16114 L: netdev@vger.kernel.org
16115 L: linux-arm-msm@vger.kernel.org
16117 F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
16118 F: drivers/net/wwan/qcom_bam_dmux.c
16120 QUALCOMM CAMERA SUBSYSTEM DRIVER
16121 M: Robert Foss <robert.foss@linaro.org>
16122 M: Todor Tomov <todor.too@gmail.com>
16123 L: linux-media@vger.kernel.org
16125 F: Documentation/admin-guide/media/qcom_camss.rst
16126 F: Documentation/devicetree/bindings/media/*camss*
16127 F: drivers/media/platform/qcom/camss/
16129 QUALCOMM CLOCK DRIVERS
16130 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16131 L: linux-arm-msm@vger.kernel.org
16133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
16134 F: Documentation/devicetree/bindings/clock/qcom,*
16135 F: drivers/clk/qcom/
16136 F: include/dt-bindings/clock/qcom,*
16138 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
16139 M: Niklas Cassel <nks@flawful.org>
16140 L: linux-pm@vger.kernel.org
16141 L: linux-arm-msm@vger.kernel.org
16143 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
16144 F: drivers/soc/qcom/cpr.c
16146 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
16147 M: Ilia Lin <ilia.lin@kernel.org>
16148 L: linux-pm@vger.kernel.org
16150 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
16151 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
16153 QUALCOMM CRYPTO DRIVERS
16154 M: Thara Gopinath <thara.gopinath@linaro.org>
16155 L: linux-crypto@vger.kernel.org
16156 L: linux-arm-msm@vger.kernel.org
16158 F: drivers/crypto/qce/
16160 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
16161 M: Timur Tabi <timur@kernel.org>
16162 L: netdev@vger.kernel.org
16164 F: drivers/net/ethernet/qualcomm/emac/
16166 QUALCOMM ETHQOS ETHERNET DRIVER
16167 M: Vinod Koul <vkoul@kernel.org>
16168 L: netdev@vger.kernel.org
16170 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
16171 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
16173 QUALCOMM FASTRPC DRIVER
16174 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16175 M: Amol Maheshwari <amahesh@qti.qualcomm.com>
16176 L: linux-arm-msm@vger.kernel.org
16178 F: Documentation/devicetree/bindings/misc/qcom,fastrpc.txt
16179 F: drivers/misc/fastrpc.c
16180 F: include/uapi/misc/fastrpc.h
16182 QUALCOMM HEXAGON ARCHITECTURE
16183 M: Brian Cain <bcain@codeaurora.org>
16184 L: linux-hexagon@vger.kernel.org
16188 QUALCOMM HIDMA DRIVER
16189 M: Sinan Kaya <okaya@kernel.org>
16190 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16191 L: linux-arm-msm@vger.kernel.org
16192 L: dmaengine@vger.kernel.org
16194 F: drivers/dma/qcom/hidma*
16196 QUALCOMM I2C CCI DRIVER
16197 M: Loic Poulain <loic.poulain@linaro.org>
16198 M: Robert Foss <robert.foss@linaro.org>
16199 L: linux-i2c@vger.kernel.org
16200 L: linux-arm-msm@vger.kernel.org
16202 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
16203 F: drivers/i2c/busses/i2c-qcom-cci.c
16206 M: Rob Clark <robdclark@gmail.com>
16207 L: iommu@lists.linux-foundation.org
16208 L: linux-arm-msm@vger.kernel.org
16210 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
16212 QUALCOMM IPC ROUTER (QRTR) DRIVER
16213 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16214 L: linux-arm-msm@vger.kernel.org
16216 F: include/trace/events/qrtr.h
16217 F: include/uapi/linux/qrtr.h
16220 QUALCOMM IPCC MAILBOX DRIVER
16221 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16222 L: linux-arm-msm@vger.kernel.org
16224 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
16225 F: drivers/mailbox/qcom-ipcc.c
16226 F: include/dt-bindings/mailbox/qcom-ipcc.h
16228 QUALCOMM IPQ4019 USB PHY DRIVER
16229 M: Robert Marko <robert.marko@sartura.hr>
16230 M: Luka Perkov <luka.perkov@sartura.hr>
16231 L: linux-arm-msm@vger.kernel.org
16233 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
16234 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
16236 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
16237 M: Robert Marko <robert.marko@sartura.hr>
16238 M: Luka Perkov <luka.perkov@sartura.hr>
16239 L: linux-arm-msm@vger.kernel.org
16241 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
16242 F: drivers/regulator/vqmmc-ipq4019-regulator.c
16244 QUALCOMM NAND CONTROLLER DRIVER
16245 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16246 L: linux-mtd@lists.infradead.org
16247 L: linux-arm-msm@vger.kernel.org
16249 F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
16250 F: drivers/mtd/nand/raw/qcom_nandc.c
16252 QUALCOMM RMNET DRIVER
16253 M: Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
16254 M: Sean Tranchetti <quic_stranche@quicinc.com>
16255 L: netdev@vger.kernel.org
16257 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
16258 F: drivers/net/ethernet/qualcomm/rmnet/
16259 F: include/linux/if_rmnet.h
16261 QUALCOMM TSENS THERMAL DRIVER
16262 M: Amit Kucheria <amitk@kernel.org>
16263 M: Thara Gopinath <thara.gopinath@linaro.org>
16264 L: linux-pm@vger.kernel.org
16265 L: linux-arm-msm@vger.kernel.org
16267 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
16268 F: drivers/thermal/qcom/
16270 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
16271 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
16272 L: linux-media@vger.kernel.org
16273 L: linux-arm-msm@vger.kernel.org
16275 T: git git://linuxtv.org/media_tree.git
16276 F: Documentation/devicetree/bindings/media/*venus*
16277 F: drivers/media/platform/qcom/venus/
16279 QUALCOMM WCN36XX WIRELESS DRIVER
16280 M: Loic Poulain <loic.poulain@linaro.org>
16281 L: wcn36xx@lists.infradead.org
16283 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
16284 F: drivers/net/wireless/ath/wcn36xx/
16286 QUANTENNA QTNFMAC WIRELESS DRIVER
16287 M: Igor Mitsyanko <imitsyanko@quantenna.com>
16288 R: Sergey Matyukevich <geomatsi@gmail.com>
16289 L: linux-wireless@vger.kernel.org
16291 F: drivers/net/wireless/quantenna
16293 RADEON and AMDGPU DRM DRIVERS
16294 M: Alex Deucher <alexander.deucher@amd.com>
16295 M: Christian König <christian.koenig@amd.com>
16296 M: Pan, Xinhui <Xinhui.Pan@amd.com>
16297 L: amd-gfx@lists.freedesktop.org
16299 T: git https://gitlab.freedesktop.org/agd5f/linux.git
16300 B: https://gitlab.freedesktop.org/drm/amd/-/issues
16301 C: irc://irc.oftc.net/radeon
16302 F: drivers/gpu/drm/amd/
16303 F: drivers/gpu/drm/radeon/
16304 F: include/uapi/drm/amdgpu_drm.h
16305 F: include/uapi/drm/radeon_drm.h
16307 RADEON FRAMEBUFFER DISPLAY DRIVER
16308 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
16309 L: linux-fbdev@vger.kernel.org
16311 F: drivers/video/fbdev/aty/radeon*
16312 F: include/uapi/linux/radeonfb.h
16314 RADIOSHARK RADIO DRIVER
16315 M: Hans Verkuil <hverkuil@xs4all.nl>
16316 L: linux-media@vger.kernel.org
16318 T: git git://linuxtv.org/media_tree.git
16319 F: drivers/media/radio/radio-shark.c
16321 RADIOSHARK2 RADIO DRIVER
16322 M: Hans Verkuil <hverkuil@xs4all.nl>
16323 L: linux-media@vger.kernel.org
16325 T: git git://linuxtv.org/media_tree.git
16326 F: drivers/media/radio/radio-shark2.c
16327 F: drivers/media/radio/radio-tea5777.c
16329 RADOS BLOCK DEVICE (RBD)
16330 M: Ilya Dryomov <idryomov@gmail.com>
16331 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
16332 L: ceph-devel@vger.kernel.org
16334 W: http://ceph.com/
16335 T: git git://github.com/ceph/ceph-client.git
16336 F: Documentation/ABI/testing/sysfs-bus-rbd
16337 F: drivers/block/rbd.c
16338 F: drivers/block/rbd_types.h
16340 RAGE128 FRAMEBUFFER DISPLAY DRIVER
16341 M: Paul Mackerras <paulus@samba.org>
16342 L: linux-fbdev@vger.kernel.org
16344 F: drivers/video/fbdev/aty/aty128fb.c
16346 RAINSHADOW-CEC DRIVER
16347 M: Hans Verkuil <hverkuil@xs4all.nl>
16348 L: linux-media@vger.kernel.org
16350 T: git git://linuxtv.org/media_tree.git
16351 F: drivers/media/cec/usb/rainshadow/
16353 RALINK MIPS ARCHITECTURE
16354 M: John Crispin <john@phrozen.org>
16355 L: linux-mips@vger.kernel.org
16357 F: arch/mips/ralink
16359 RALINK RT2X00 WIRELESS LAN DRIVER
16360 M: Stanislaw Gruszka <stf_xl@wp.pl>
16361 M: Helmut Schaa <helmut.schaa@googlemail.com>
16362 L: linux-wireless@vger.kernel.org
16364 F: drivers/net/wireless/ralink/rt2x00/
16366 RAMDISK RAM BLOCK DEVICE DRIVER
16367 M: Jens Axboe <axboe@kernel.dk>
16369 F: Documentation/admin-guide/blockdev/ramdisk.rst
16370 F: drivers/block/brd.c
16372 RANCHU VIRTUAL BOARD FOR MIPS
16373 M: Miodrag Dinic <miodrag.dinic@mips.com>
16374 L: linux-mips@vger.kernel.org
16376 F: arch/mips/configs/generic/board-ranchu.config
16377 F: arch/mips/generic/board-ranchu.c
16379 RANDOM NUMBER DRIVER
16380 M: "Theodore Ts'o" <tytso@mit.edu>
16381 M: Jason A. Donenfeld <Jason@zx2c4.com>
16382 T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
16384 F: drivers/char/random.c
16385 F: drivers/virt/vmgenid.c
16388 M: Matt Porter <mporter@kernel.crashing.org>
16389 M: Alexandre Bounine <alex.bou9@gmail.com>
16391 F: drivers/rapidio/
16394 M: Tony Luck <tony.luck@intel.com>
16395 M: Borislav Petkov <bp@alien8.de>
16396 L: linux-edac@vger.kernel.org
16398 F: Documentation/admin-guide/ras.rst
16400 F: include/linux/ras.h
16401 F: include/ras/ras_event.h
16403 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
16404 L: linux-wireless@vger.kernel.org
16406 F: drivers/net/wireless/ray*
16408 RC-CORE / LIRC FRAMEWORK
16409 M: Sean Young <sean@mess.org>
16410 L: linux-media@vger.kernel.org
16412 W: http://linuxtv.org
16413 T: git git://linuxtv.org/media_tree.git
16414 F: Documentation/driver-api/media/rc-core.rst
16415 F: Documentation/userspace-api/media/rc/
16416 F: drivers/media/rc/
16417 F: include/media/rc-map.h
16418 F: include/media/rc-core.h
16419 F: include/uapi/linux/lirc.h
16421 RCMM REMOTE CONTROLS DECODER
16422 M: Patrick Lerda <patrick9876@free.fr>
16424 F: drivers/media/rc/ir-rcmm-decoder.c
16426 RCUTORTURE TEST FRAMEWORK
16427 M: "Paul E. McKenney" <paulmck@kernel.org>
16428 M: Josh Triplett <josh@joshtriplett.org>
16429 R: Steven Rostedt <rostedt@goodmis.org>
16430 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16431 R: Lai Jiangshan <jiangshanlai@gmail.com>
16432 L: rcu@vger.kernel.org
16434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16435 F: tools/testing/selftests/rcutorture
16437 RDACM20 Camera Sensor
16438 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
16439 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
16440 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
16441 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
16442 L: linux-media@vger.kernel.org
16444 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
16445 F: drivers/media/i2c/max9271.c
16446 F: drivers/media/i2c/max9271.h
16447 F: drivers/media/i2c/rdacm20.c
16449 RDACM21 Camera Sensor
16450 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
16451 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
16452 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
16453 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
16454 L: linux-media@vger.kernel.org
16456 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
16457 F: drivers/media/i2c/max9271.c
16458 F: drivers/media/i2c/max9271.h
16459 F: drivers/media/i2c/rdacm21.c
16462 M: Florian Fainelli <florian@openwrt.org>
16465 RDC R6040 FAST ETHERNET DRIVER
16466 M: Florian Fainelli <f.fainelli@gmail.com>
16467 L: netdev@vger.kernel.org
16469 F: drivers/net/ethernet/rdc/r6040.c
16471 RDMAVT - RDMA verbs software
16472 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16473 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
16474 L: linux-rdma@vger.kernel.org
16476 F: drivers/infiniband/sw/rdmavt
16478 RDS - RELIABLE DATAGRAM SOCKETS
16479 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
16480 L: netdev@vger.kernel.org
16481 L: linux-rdma@vger.kernel.org
16482 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
16484 W: https://oss.oracle.com/projects/rds/
16485 F: Documentation/networking/rds.rst
16488 RDT - RESOURCE ALLOCATION
16489 M: Fenghua Yu <fenghua.yu@intel.com>
16490 M: Reinette Chatre <reinette.chatre@intel.com>
16491 L: linux-kernel@vger.kernel.org
16493 F: Documentation/x86/resctrl*
16494 F: arch/x86/include/asm/resctrl.h
16495 F: arch/x86/kernel/cpu/resctrl/
16496 F: tools/testing/selftests/resctrl/
16498 READ-COPY UPDATE (RCU)
16499 M: "Paul E. McKenney" <paulmck@kernel.org>
16500 M: Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
16501 M: Neeraj Upadhyay <quic_neeraju@quicinc.com> (kernel/rcu/tasks.h)
16502 M: Josh Triplett <josh@joshtriplett.org>
16503 R: Steven Rostedt <rostedt@goodmis.org>
16504 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16505 R: Lai Jiangshan <jiangshanlai@gmail.com>
16506 R: Joel Fernandes <joel@joelfernandes.org>
16507 L: rcu@vger.kernel.org
16509 W: http://www.rdrop.com/users/paulmck/RCU/
16510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16511 F: Documentation/RCU/
16512 F: include/linux/rcu*
16514 X: Documentation/RCU/torture.rst
16515 X: include/linux/srcu*.h
16516 X: kernel/rcu/srcu*.c
16518 REAL TIME CLOCK (RTC) SUBSYSTEM
16519 M: Alessandro Zummo <a.zummo@towertech.it>
16520 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
16521 L: linux-rtc@vger.kernel.org
16523 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
16524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
16525 F: Documentation/admin-guide/rtc.rst
16526 F: Documentation/devicetree/bindings/rtc/
16528 F: include/linux/platform_data/rtc-*
16529 F: include/linux/rtc.h
16530 F: include/linux/rtc/
16531 F: include/uapi/linux/rtc.h
16532 F: tools/testing/selftests/rtc/
16534 REALTEK AUDIO CODECS
16535 M: Oder Chiou <oder_chiou@realtek.com>
16537 F: include/sound/rt*.h
16538 F: sound/soc/codecs/rt*
16540 REALTEK OTTO WATCHDOG
16541 M: Sander Vanheule <sander@svanheule.net>
16542 L: linux-watchdog@vger.kernel.org
16544 F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
16545 F: drivers/watchdog/realtek_otto_wdt.c
16547 REALTEK RTL83xx SMI DSA ROUTER CHIPS
16548 M: Linus Walleij <linus.walleij@linaro.org>
16549 M: Alvin Šipraga <alsi@bang-olufsen.dk>
16551 F: Documentation/devicetree/bindings/net/dsa/realtek.yaml
16552 F: drivers/net/dsa/realtek/*
16554 REALTEK WIRELESS DRIVER (rtlwifi family)
16555 M: Ping-Ke Shih <pkshih@realtek.com>
16556 L: linux-wireless@vger.kernel.org
16558 W: https://wireless.wiki.kernel.org/
16559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16560 F: drivers/net/wireless/realtek/rtlwifi/
16562 REALTEK WIRELESS DRIVER (rtw88)
16563 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
16564 L: linux-wireless@vger.kernel.org
16566 F: drivers/net/wireless/realtek/rtw88/
16568 REALTEK WIRELESS DRIVER (rtw89)
16569 M: Ping-Ke Shih <pkshih@realtek.com>
16570 L: linux-wireless@vger.kernel.org
16572 F: drivers/net/wireless/realtek/rtw89/
16574 REDPINE WIRELESS DRIVER
16575 M: Amitkumar Karwar <amitkarwar@gmail.com>
16576 M: Siva Rebbagondla <siva8118@gmail.com>
16577 L: linux-wireless@vger.kernel.org
16579 F: drivers/net/wireless/rsi/
16581 REGISTER MAP ABSTRACTION
16582 M: Mark Brown <broonie@kernel.org>
16583 L: linux-kernel@vger.kernel.org
16585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
16586 F: Documentation/devicetree/bindings/regmap/
16587 F: drivers/base/regmap/
16588 F: include/linux/regmap.h
16590 REISERFS FILE SYSTEM
16591 L: reiserfs-devel@vger.kernel.org
16595 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
16596 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16597 M: Mathieu Poirier <mathieu.poirier@linaro.org>
16598 L: linux-remoteproc@vger.kernel.org
16600 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
16601 F: Documentation/ABI/testing/sysfs-class-remoteproc
16602 F: Documentation/devicetree/bindings/remoteproc/
16603 F: Documentation/staging/remoteproc.rst
16604 F: drivers/remoteproc/
16605 F: include/linux/remoteproc.h
16606 F: include/linux/remoteproc/
16608 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
16609 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16610 M: Mathieu Poirier <mathieu.poirier@linaro.org>
16611 L: linux-remoteproc@vger.kernel.org
16613 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
16614 F: Documentation/ABI/testing/sysfs-bus-rpmsg
16615 F: Documentation/staging/rpmsg.rst
16617 F: include/linux/rpmsg.h
16618 F: include/linux/rpmsg/
16619 F: include/uapi/linux/rpmsg.h
16622 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
16623 M: Stephan Gerhold <stephan@gerhold.net>
16624 L: netdev@vger.kernel.org
16625 L: linux-remoteproc@vger.kernel.org
16627 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
16629 RENESAS CLOCK DRIVERS
16630 M: Geert Uytterhoeven <geert+renesas@glider.be>
16631 L: linux-renesas-soc@vger.kernel.org
16633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
16634 F: Documentation/devicetree/bindings/clock/renesas,*
16635 F: drivers/clk/renesas/
16637 RENESAS EMEV2 I2C DRIVER
16638 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
16639 L: linux-renesas-soc@vger.kernel.org
16641 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
16642 F: drivers/i2c/busses/i2c-emev2.c
16644 RENESAS ETHERNET DRIVERS
16645 R: Sergey Shtylyov <s.shtylyov@omp.ru>
16646 L: netdev@vger.kernel.org
16647 L: linux-renesas-soc@vger.kernel.org
16648 F: Documentation/devicetree/bindings/net/renesas,*.yaml
16649 F: drivers/net/ethernet/renesas/
16650 F: include/linux/sh_eth.h
16652 RENESAS R-CAR GYROADC DRIVER
16653 M: Marek Vasut <marek.vasut@gmail.com>
16654 L: linux-iio@vger.kernel.org
16656 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
16657 F: drivers/iio/adc/rcar-gyroadc.c
16659 RENESAS R-CAR I2C DRIVERS
16660 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
16661 L: linux-renesas-soc@vger.kernel.org
16663 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
16664 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
16665 F: drivers/i2c/busses/i2c-rcar.c
16666 F: drivers/i2c/busses/i2c-sh_mobile.c
16668 RENESAS R-CAR SATA DRIVER
16669 R: Sergey Shtylyov <s.shtylyov@omp.ru>
16671 L: linux-ide@vger.kernel.org
16672 L: linux-renesas-soc@vger.kernel.org
16673 F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
16674 F: drivers/ata/sata_rcar.c
16676 RENESAS R-CAR THERMAL DRIVERS
16677 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
16678 L: linux-renesas-soc@vger.kernel.org
16680 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
16681 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
16682 F: drivers/thermal/rcar_gen3_thermal.c
16683 F: drivers/thermal/rcar_thermal.c
16685 RENESAS RIIC DRIVER
16686 M: Chris Brandt <chris.brandt@renesas.com>
16687 L: linux-renesas-soc@vger.kernel.org
16689 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
16690 F: drivers/i2c/busses/i2c-riic.c
16692 RENESAS USB PHY DRIVER
16693 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
16694 L: linux-renesas-soc@vger.kernel.org
16696 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
16698 RENESAS RZ/G2L A/D DRIVER
16699 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
16700 L: linux-iio@vger.kernel.org
16701 L: linux-renesas-soc@vger.kernel.org
16703 F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
16704 F: drivers/iio/adc/rzg2l_adc.c
16706 RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
16707 M: Miquel Raynal <miquel.raynal@bootlin.com>
16708 L: linux-mtd@lists.infradead.org
16709 L: linux-renesas-soc@vger.kernel.org
16711 F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
16712 F: drivers/mtd/nand/raw/renesas-nand-controller.c
16714 RESET CONTROLLER FRAMEWORK
16715 M: Philipp Zabel <p.zabel@pengutronix.de>
16717 T: git git://git.pengutronix.de/git/pza/linux
16718 F: Documentation/devicetree/bindings/reset/
16719 F: Documentation/driver-api/reset.rst
16721 F: include/dt-bindings/reset/
16722 F: include/linux/reset-controller.h
16723 F: include/linux/reset.h
16724 F: include/linux/reset/
16725 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
16727 RESTARTABLE SEQUENCES SUPPORT
16728 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16729 M: Peter Zijlstra <peterz@infradead.org>
16730 M: "Paul E. McKenney" <paulmck@kernel.org>
16731 M: Boqun Feng <boqun.feng@gmail.com>
16732 L: linux-kernel@vger.kernel.org
16734 F: include/trace/events/rseq.h
16735 F: include/uapi/linux/rseq.h
16737 F: tools/testing/selftests/rseq/
16740 M: Johannes Berg <johannes@sipsolutions.net>
16741 L: linux-wireless@vger.kernel.org
16743 W: https://wireless.wiki.kernel.org/
16744 Q: https://patchwork.kernel.org/project/linux-wireless/list/
16745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
16746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
16747 F: Documentation/ABI/stable/sysfs-class-rfkill
16748 F: Documentation/driver-api/rfkill.rst
16749 F: include/linux/rfkill.h
16750 F: include/uapi/linux/rfkill.h
16754 M: Thomas Graf <tgraf@suug.ch>
16755 M: Herbert Xu <herbert@gondor.apana.org.au>
16756 L: netdev@vger.kernel.org
16758 F: include/linux/rhashtable-types.h
16759 F: include/linux/rhashtable.h
16760 F: lib/rhashtable.c
16761 F: lib/test_rhashtable.c
16763 RICOH R5C592 MEMORYSTICK DRIVER
16764 M: Maxim Levitsky <maximlevitsky@gmail.com>
16766 F: drivers/memstick/host/r592.*
16768 RICOH SMARTMEDIA/XD DRIVER
16769 M: Maxim Levitsky <maximlevitsky@gmail.com>
16771 F: drivers/mtd/nand/raw/r852.c
16772 F: drivers/mtd/nand/raw/r852.h
16775 M: Atish Patra <atishp@atishpatra.org>
16776 R: Anup Patel <anup@brainfault.org>
16777 L: linux-riscv@lists.infradead.org
16779 F: drivers/perf/riscv_pmu.c
16780 F: drivers/perf/riscv_pmu_legacy.c
16781 F: drivers/perf/riscv_pmu_sbi.c
16783 RISC-V ARCHITECTURE
16784 M: Paul Walmsley <paul.walmsley@sifive.com>
16785 M: Palmer Dabbelt <palmer@dabbelt.com>
16786 M: Albert Ou <aou@eecs.berkeley.edu>
16787 L: linux-riscv@lists.infradead.org
16789 P: Documentation/riscv/patch-acceptance.rst
16790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
16795 RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
16796 M: Lewis Hanly <lewis.hanly@microchip.com>
16797 M: Conor Dooley <conor.dooley@microchip.com>
16798 L: linux-riscv@lists.infradead.org
16800 F: arch/riscv/boot/dts/microchip/
16801 F: drivers/mailbox/mailbox-mpfs.c
16802 F: drivers/soc/microchip/
16803 F: include/soc/microchip/mpfs.h
16806 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
16807 M: Jack Wang <jinpu.wang@ionos.com>
16808 L: linux-block@vger.kernel.org
16810 F: drivers/block/rnbd/
16813 M: Stefan Achatz <erazor_de@users.sourceforge.net>
16815 W: http://sourceforge.net/projects/roccat/
16816 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
16817 F: drivers/hid/hid-roccat*
16818 F: include/linux/hid-roccat*
16820 ROCKCHIP I2S TDM DRIVER
16821 M: Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
16822 L: linux-rockchip@lists.infradead.org
16824 F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
16825 F: sound/soc/rockchip/rockchip_i2s_tdm.*
16827 ROCKCHIP ISP V1 DRIVER
16828 M: Dafna Hirschfeld <dafna@fastmail.com>
16829 L: linux-media@vger.kernel.org
16830 L: linux-rockchip@lists.infradead.org
16832 F: Documentation/admin-guide/media/rkisp1.rst
16833 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
16834 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
16835 F: drivers/media/platform/rockchip/rkisp1
16836 F: include/uapi/linux/rkisp1-config.h
16838 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
16839 M: Jacob Chen <jacob-chen@iotwrt.com>
16840 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16841 L: linux-media@vger.kernel.org
16842 L: linux-rockchip@lists.infradead.org
16844 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
16845 F: drivers/media/platform/rockchip/rga/
16847 ROCKCHIP VIDEO DECODER DRIVER
16848 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16849 L: linux-media@vger.kernel.org
16850 L: linux-rockchip@lists.infradead.org
16852 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
16853 F: drivers/staging/media/rkvdec/
16856 M: Jiri Pirko <jiri@resnulli.us>
16857 L: netdev@vger.kernel.org
16859 F: drivers/net/ethernet/rocker/
16861 ROCKETPORT EXPRESS/INFINITY DRIVER
16862 M: Kevin Cernekee <cernekee@gmail.com>
16863 L: linux-serial@vger.kernel.org
16865 F: drivers/tty/serial/rp2.*
16867 ROHM BD99954 CHARGER IC
16868 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
16869 L: linux-power@fi.rohmeurope.com
16871 F: drivers/power/supply/bd99954-charger.c
16872 F: drivers/power/supply/bd99954-charger.h
16874 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
16875 M: Tomasz Duszynski <tduszyns@gmail.com>
16877 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
16878 F: drivers/iio/light/bh1750.c
16880 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
16881 M: Marek Vasut <marek.vasut+renesas@gmail.com>
16882 L: linux-kernel@vger.kernel.org
16883 L: linux-renesas-soc@vger.kernel.org
16885 F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
16886 F: drivers/gpio/gpio-bd9571mwv.c
16887 F: drivers/mfd/bd9571mwv.c
16888 F: drivers/regulator/bd9571mwv-regulator.c
16889 F: include/linux/mfd/bd9571mwv.h
16891 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
16892 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
16893 L: linux-power@fi.rohmeurope.com
16895 F: drivers/clk/clk-bd718x7.c
16896 F: drivers/gpio/gpio-bd71815.c
16897 F: drivers/gpio/gpio-bd71828.c
16898 F: drivers/mfd/rohm-bd71828.c
16899 F: drivers/mfd/rohm-bd718x7.c
16900 F: drivers/mfd/rohm-bd9576.c
16901 F: drivers/regulator/bd71815-regulator.c
16902 F: drivers/regulator/bd71828-regulator.c
16903 F: drivers/regulator/bd718x7-regulator.c
16904 F: drivers/regulator/bd9576-regulator.c
16905 F: drivers/regulator/rohm-regulator.c
16906 F: drivers/rtc/rtc-bd70528.c
16907 F: drivers/watchdog/bd9576_wdt.c
16908 F: include/linux/mfd/rohm-bd71815.h
16909 F: include/linux/mfd/rohm-bd71828.h
16910 F: include/linux/mfd/rohm-bd718x7.h
16911 F: include/linux/mfd/rohm-bd957x.h
16912 F: include/linux/mfd/rohm-generic.h
16913 F: include/linux/mfd/rohm-shared.h
16916 M: Ralf Baechle <ralf@linux-mips.org>
16917 L: linux-hams@vger.kernel.org
16919 W: http://www.linux-ax25.org/
16920 F: include/net/rose.h
16921 F: include/uapi/linux/rose.h
16924 ROTATION DRIVER FOR ALLWINNER A83T
16925 M: Jernej Skrabec <jernej.skrabec@gmail.com>
16926 L: linux-media@vger.kernel.org
16928 T: git git://linuxtv.org/media_tree.git
16929 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
16930 F: drivers/media/platform/sunxi/sun8i-rotate/
16933 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
16934 L: linux-remoteproc@vger.kernel.org
16936 F: drivers/tty/rpmsg_tty.c
16938 RTL2830 MEDIA DRIVER
16939 M: Antti Palosaari <crope@iki.fi>
16940 L: linux-media@vger.kernel.org
16942 W: https://linuxtv.org
16943 W: http://palosaari.fi/linux/
16944 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16945 T: git git://linuxtv.org/anttip/media_tree.git
16946 F: drivers/media/dvb-frontends/rtl2830*
16948 RTL2832 MEDIA DRIVER
16949 M: Antti Palosaari <crope@iki.fi>
16950 L: linux-media@vger.kernel.org
16952 W: https://linuxtv.org
16953 W: http://palosaari.fi/linux/
16954 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16955 T: git git://linuxtv.org/anttip/media_tree.git
16956 F: drivers/media/dvb-frontends/rtl2832*
16958 RTL2832_SDR MEDIA DRIVER
16959 M: Antti Palosaari <crope@iki.fi>
16960 L: linux-media@vger.kernel.org
16962 W: https://linuxtv.org
16963 W: http://palosaari.fi/linux/
16964 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16965 T: git git://linuxtv.org/anttip/media_tree.git
16966 F: drivers/media/dvb-frontends/rtl2832_sdr*
16968 RTL8180 WIRELESS DRIVER
16969 L: linux-wireless@vger.kernel.org
16971 W: https://wireless.wiki.kernel.org/
16972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16973 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
16975 RTL8187 WIRELESS DRIVER
16976 M: Herton Ronaldo Krzesinski <herton@canonical.com>
16977 M: Hin-Tak Leung <htl10@users.sourceforge.net>
16978 M: Larry Finger <Larry.Finger@lwfinger.net>
16979 L: linux-wireless@vger.kernel.org
16981 W: https://wireless.wiki.kernel.org/
16982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16983 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
16985 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
16986 M: Jes Sorensen <Jes.Sorensen@gmail.com>
16987 L: linux-wireless@vger.kernel.org
16989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
16990 F: drivers/net/wireless/realtek/rtl8xxxu/
16992 RTRS TRANSPORT DRIVERS
16993 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
16994 M: Jack Wang <jinpu.wang@ionos.com>
16995 L: linux-rdma@vger.kernel.org
16997 F: drivers/infiniband/ulp/rtrs/
16999 RXRPC SOCKETS (AF_RXRPC)
17000 M: David Howells <dhowells@redhat.com>
17001 M: Marc Dionne <marc.dionne@auristor.com>
17002 L: linux-afs@lists.infradead.org
17004 W: https://www.infradead.org/~dhowells/kafs/
17005 F: Documentation/networking/rxrpc.rst
17006 F: include/keys/rxrpc-type.h
17007 F: include/net/af_rxrpc.h
17008 F: include/trace/events/rxrpc.h
17009 F: include/uapi/linux/rxrpc.h
17012 S3 SAVAGE FRAMEBUFFER DRIVER
17013 M: Antonino Daplas <adaplas@gmail.com>
17014 L: linux-fbdev@vger.kernel.org
17016 F: drivers/video/fbdev/savage/
17019 M: Heiko Carstens <hca@linux.ibm.com>
17020 M: Vasily Gorbik <gor@linux.ibm.com>
17021 M: Alexander Gordeev <agordeev@linux.ibm.com>
17022 R: Christian Borntraeger <borntraeger@linux.ibm.com>
17023 R: Sven Schnelle <svens@linux.ibm.com>
17024 L: linux-s390@vger.kernel.org
17026 W: http://www.ibm.com/developerworks/linux/linux390/
17027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
17028 F: Documentation/driver-api/s390-drivers.rst
17029 F: Documentation/s390/
17033 S390 COMMON I/O LAYER
17034 M: Vineeth Vijayan <vneethv@linux.ibm.com>
17035 M: Peter Oberparleiter <oberpar@linux.ibm.com>
17036 L: linux-s390@vger.kernel.org
17038 W: http://www.ibm.com/developerworks/linux/linux390/
17039 F: drivers/s390/cio/
17042 M: Stefan Haberland <sth@linux.ibm.com>
17043 M: Jan Hoeppner <hoeppner@linux.ibm.com>
17044 L: linux-s390@vger.kernel.org
17046 W: http://www.ibm.com/developerworks/linux/linux390/
17047 F: block/partitions/ibm.c
17048 F: drivers/s390/block/dasd*
17049 F: include/linux/dasd_mod.h
17052 M: Matthew Rosato <mjrosato@linux.ibm.com>
17053 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
17054 L: linux-s390@vger.kernel.org
17056 W: http://www.ibm.com/developerworks/linux/linux390/
17057 F: drivers/iommu/s390-iommu.c
17059 S390 IUCV NETWORK LAYER
17060 M: Alexandra Winter <wintera@linux.ibm.com>
17061 M: Wenjia Zhang <wenjia@linux.ibm.com>
17062 L: linux-s390@vger.kernel.org
17063 L: netdev@vger.kernel.org
17065 W: http://www.ibm.com/developerworks/linux/linux390/
17066 F: drivers/s390/net/*iucv*
17067 F: include/net/iucv/
17070 S390 NETWORK DRIVERS
17071 M: Alexandra Winter <wintera@linux.ibm.com>
17072 M: Wenjia Zhang <wenjia@linux.ibm.com>
17073 L: linux-s390@vger.kernel.org
17074 L: netdev@vger.kernel.org
17076 W: http://www.ibm.com/developerworks/linux/linux390/
17077 F: drivers/s390/net/
17080 M: Niklas Schnelle <schnelle@linux.ibm.com>
17081 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
17082 L: linux-s390@vger.kernel.org
17084 W: http://www.ibm.com/developerworks/linux/linux390/
17086 F: drivers/pci/hotplug/s390_pci_hpc.c
17087 F: Documentation/s390/pci.rst
17089 S390 VFIO AP DRIVER
17090 M: Tony Krowiak <akrowiak@linux.ibm.com>
17091 M: Halil Pasic <pasic@linux.ibm.com>
17092 M: Jason Herne <jjherne@linux.ibm.com>
17093 L: linux-s390@vger.kernel.org
17095 W: http://www.ibm.com/developerworks/linux/linux390/
17096 F: Documentation/s390/vfio-ap.rst
17097 F: drivers/s390/crypto/vfio_ap*
17099 S390 VFIO-CCW DRIVER
17100 M: Eric Farman <farman@linux.ibm.com>
17101 M: Matthew Rosato <mjrosato@linux.ibm.com>
17102 R: Halil Pasic <pasic@linux.ibm.com>
17103 L: linux-s390@vger.kernel.org
17104 L: kvm@vger.kernel.org
17106 F: Documentation/s390/vfio-ccw.rst
17107 F: drivers/s390/cio/vfio_ccw*
17108 F: include/uapi/linux/vfio_ccw.h
17110 S390 VFIO-PCI DRIVER
17111 M: Matthew Rosato <mjrosato@linux.ibm.com>
17112 M: Eric Farman <farman@linux.ibm.com>
17113 L: linux-s390@vger.kernel.org
17114 L: kvm@vger.kernel.org
17116 F: drivers/vfio/pci/vfio_pci_zdev.c
17117 F: include/uapi/linux/vfio_zdev.h
17120 M: Harald Freudenberger <freude@linux.ibm.com>
17121 L: linux-s390@vger.kernel.org
17123 W: http://www.ibm.com/developerworks/linux/linux390/
17124 F: drivers/s390/crypto/
17127 M: Steffen Maier <maier@linux.ibm.com>
17128 M: Benjamin Block <bblock@linux.ibm.com>
17129 L: linux-s390@vger.kernel.org
17131 W: http://www.ibm.com/developerworks/linux/linux390/
17132 F: drivers/s390/scsi/zfcp_*
17134 S3C ADC BATTERY DRIVER
17135 M: Krzysztof Kozlowski <krzk@kernel.org>
17136 L: linux-samsung-soc@vger.kernel.org
17138 F: drivers/power/supply/s3c_adc_battery.c
17139 F: include/linux/s3c_adc_battery.h
17141 S3C24XX SD/MMC Driver
17142 M: Ben Dooks <ben-linux@fluff.org>
17143 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17145 F: drivers/mmc/host/s3cmci.*
17147 SAA6588 RDS RECEIVER DRIVER
17148 M: Hans Verkuil <hverkuil@xs4all.nl>
17149 L: linux-media@vger.kernel.org
17151 W: https://linuxtv.org
17152 T: git git://linuxtv.org/media_tree.git
17153 F: drivers/media/i2c/saa6588*
17155 SAA7134 VIDEO4LINUX DRIVER
17156 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17157 L: linux-media@vger.kernel.org
17159 W: https://linuxtv.org
17160 T: git git://linuxtv.org/media_tree.git
17161 F: Documentation/driver-api/media/drivers/saa7134*
17162 F: drivers/media/pci/saa7134/
17164 SAA7146 VIDEO4LINUX-2 DRIVER
17165 M: Hans Verkuil <hverkuil@xs4all.nl>
17166 L: linux-media@vger.kernel.org
17168 T: git git://linuxtv.org/media_tree.git
17169 F: drivers/media/common/saa7146/
17170 F: drivers/media/pci/saa7146/
17171 F: include/media/drv-intf/saa7146*
17173 SAFESETID SECURITY MODULE
17174 M: Micah Morton <mortonm@chromium.org>
17176 F: Documentation/admin-guide/LSM/SafeSetID.rst
17177 F: security/safesetid/
17179 SAMSUNG AUDIO (ASoC) DRIVERS
17180 M: Krzysztof Kozlowski <krzk@kernel.org>
17181 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17182 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17184 F: Documentation/devicetree/bindings/sound/samsung*
17185 F: sound/soc/samsung/
17187 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
17188 M: Krzysztof Kozlowski <krzk@kernel.org>
17189 L: linux-crypto@vger.kernel.org
17190 L: linux-samsung-soc@vger.kernel.org
17192 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
17193 F: drivers/crypto/exynos-rng.c
17195 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
17196 M: Łukasz Stelmach <l.stelmach@samsung.com>
17197 L: linux-samsung-soc@vger.kernel.org
17199 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
17200 F: drivers/char/hw_random/exynos-trng.c
17202 SAMSUNG FRAMEBUFFER DRIVER
17203 M: Jingoo Han <jingoohan1@gmail.com>
17204 L: linux-fbdev@vger.kernel.org
17206 F: drivers/video/fbdev/s3c-fb.c
17208 SAMSUNG INTERCONNECT DRIVERS
17209 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17210 M: Artur Świgoń <a.swigon@samsung.com>
17211 L: linux-pm@vger.kernel.org
17212 L: linux-samsung-soc@vger.kernel.org
17214 F: drivers/interconnect/samsung/
17216 SAMSUNG LAPTOP DRIVER
17217 M: Corentin Chary <corentin.chary@gmail.com>
17218 L: platform-driver-x86@vger.kernel.org
17220 F: drivers/platform/x86/samsung-laptop.c
17222 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
17223 M: Krzysztof Kozlowski <krzk@kernel.org>
17224 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
17225 L: linux-kernel@vger.kernel.org
17226 L: linux-samsung-soc@vger.kernel.org
17228 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
17229 F: Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
17230 F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
17231 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
17232 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
17233 F: drivers/clk/clk-s2mps11.c
17234 F: drivers/mfd/sec*.c
17235 F: drivers/regulator/s2m*.c
17236 F: drivers/regulator/s5m*.c
17237 F: drivers/rtc/rtc-s5m.c
17238 F: include/linux/mfd/samsung/
17240 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
17241 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
17242 L: linux-media@vger.kernel.org
17243 L: linux-samsung-soc@vger.kernel.org
17245 F: drivers/media/platform/samsung/s3c-camif/
17246 F: include/media/drv-intf/s3c_camif.h
17248 SAMSUNG S3FWRN5 NFC DRIVER
17249 M: Krzysztof Kozlowski <krzk@kernel.org>
17250 M: Krzysztof Opasiak <k.opasiak@samsung.com>
17251 L: linux-nfc@lists.01.org (subscribers-only)
17253 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
17254 F: drivers/nfc/s3fwrn5
17256 SAMSUNG S5C73M3 CAMERA DRIVER
17257 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17258 M: Andrzej Hajda <andrzej.hajda@intel.com>
17259 L: linux-media@vger.kernel.org
17261 F: drivers/media/i2c/s5c73m3/*
17263 SAMSUNG S5K5BAF CAMERA DRIVER
17264 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17265 M: Andrzej Hajda <andrzej.hajda@intel.com>
17266 L: linux-media@vger.kernel.org
17268 F: drivers/media/i2c/s5k5baf.c
17270 SAMSUNG S5P Security SubSystem (SSS) DRIVER
17271 M: Krzysztof Kozlowski <krzk@kernel.org>
17272 M: Vladimir Zapolskiy <vz@mleia.com>
17273 L: linux-crypto@vger.kernel.org
17274 L: linux-samsung-soc@vger.kernel.org
17276 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
17277 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
17278 F: drivers/crypto/s5p-sss.c
17280 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
17281 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17282 L: linux-media@vger.kernel.org
17284 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17285 F: drivers/media/platform/samsung/exynos4-is/
17287 SAMSUNG SOC CLOCK DRIVERS
17288 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17289 M: Tomasz Figa <tomasz.figa@gmail.com>
17290 M: Chanwoo Choi <cw00.choi@samsung.com>
17291 R: Alim Akhtar <alim.akhtar@samsung.com>
17292 L: linux-samsung-soc@vger.kernel.org
17294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
17295 F: Documentation/devicetree/bindings/clock/samsung,*.yaml
17296 F: Documentation/devicetree/bindings/clock/samsung,s3c*
17297 F: drivers/clk/samsung/
17298 F: include/dt-bindings/clock/exynos*.h
17299 F: include/dt-bindings/clock/s3c*.h
17300 F: include/dt-bindings/clock/s5p*.h
17301 F: include/dt-bindings/clock/samsung,*.h
17302 F: include/linux/clk/samsung.h
17303 F: include/linux/platform_data/clk-s3c2410.h
17305 SAMSUNG SPI DRIVERS
17306 M: Krzysztof Kozlowski <krzk@kernel.org>
17307 M: Andi Shyti <andi@etezian.org>
17308 L: linux-spi@vger.kernel.org
17309 L: linux-samsung-soc@vger.kernel.org
17311 F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml
17312 F: drivers/spi/spi-s3c*
17313 F: include/linux/platform_data/spi-s3c64xx.h
17314 F: include/linux/spi/s3c24xx-fiq.h
17316 SAMSUNG SXGBE DRIVERS
17317 M: Byungho An <bh74.an@samsung.com>
17318 L: netdev@vger.kernel.org
17320 F: drivers/net/ethernet/samsung/sxgbe/
17322 SAMSUNG THERMAL DRIVER
17323 M: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
17324 M: Krzysztof Kozlowski <krzk@kernel.org>
17325 L: linux-pm@vger.kernel.org
17326 L: linux-samsung-soc@vger.kernel.org
17328 F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
17329 F: drivers/thermal/samsung/
17331 SAMSUNG USB2 PHY DRIVER
17332 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17333 L: linux-kernel@vger.kernel.org
17335 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
17336 F: Documentation/driver-api/phy/samsung-usb2.rst
17337 F: drivers/phy/samsung/phy-exynos4210-usb2.c
17338 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
17339 F: drivers/phy/samsung/phy-exynos5250-usb2.c
17340 F: drivers/phy/samsung/phy-s5pv210-usb2.c
17341 F: drivers/phy/samsung/phy-samsung-usb2.c
17342 F: drivers/phy/samsung/phy-samsung-usb2.h
17344 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
17345 M: Paul Barker <paul.barker@sancloud.com>
17346 R: Marc Murphy <marc.murphy@sancloud.com>
17348 F: arch/arm/boot/dts/am335x-sancloud*
17351 M: Zwane Mwaikambo <zwanem@gmail.com>
17353 F: drivers/watchdog/sc1200wdt.c
17356 M: Ingo Molnar <mingo@redhat.com>
17357 M: Peter Zijlstra <peterz@infradead.org>
17358 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
17359 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
17360 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
17361 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
17362 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
17363 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
17364 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
17365 L: linux-kernel@vger.kernel.org
17367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
17368 F: include/linux/preempt.h
17369 F: include/linux/sched.h
17370 F: include/linux/wait.h
17371 F: include/uapi/linux/sched.h
17374 SCR24X CHIP CARD INTERFACE DRIVER
17375 M: Lubomir Rintel <lkundrak@v3.sk>
17377 F: drivers/char/pcmcia/scr24x_cs.c
17379 SCSI RDMA PROTOCOL (SRP) INITIATOR
17380 M: Bart Van Assche <bvanassche@acm.org>
17381 L: linux-rdma@vger.kernel.org
17383 Q: http://patchwork.kernel.org/project/linux-rdma/list/
17384 F: drivers/infiniband/ulp/srp/
17385 F: include/scsi/srp.h
17387 SCSI RDMA PROTOCOL (SRP) TARGET
17388 M: Bart Van Assche <bvanassche@acm.org>
17389 L: linux-rdma@vger.kernel.org
17390 L: target-devel@vger.kernel.org
17392 Q: http://patchwork.kernel.org/project/linux-rdma/list/
17393 F: drivers/infiniband/ulp/srpt/
17396 M: Doug Gilbert <dgilbert@interlog.com>
17397 L: linux-scsi@vger.kernel.org
17399 W: http://sg.danny.cz/sg
17400 F: Documentation/scsi/scsi-generic.rst
17401 F: drivers/scsi/sg.c
17402 F: include/scsi/sg.h
17405 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
17406 M: "Martin K. Petersen" <martin.petersen@oracle.com>
17407 L: linux-scsi@vger.kernel.org
17409 Q: https://patchwork.kernel.org/project/linux-scsi/list/
17410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
17411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
17412 F: Documentation/devicetree/bindings/scsi/
17417 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
17418 L: linux-scsi@vger.kernel.org
17420 F: Documentation/scsi/st.rst
17421 F: drivers/scsi/st.*
17422 F: drivers/scsi/st_*.h
17424 SCSI TARGET CORE USER DRIVER
17425 M: Bodo Stroesser <bostroesser@gmail.com>
17426 L: linux-scsi@vger.kernel.org
17427 L: target-devel@vger.kernel.org
17429 F: Documentation/target/tcmu-design.rst
17430 F: drivers/target/target_core_user.c
17431 F: include/uapi/linux/target_core_user.h
17433 SCSI TARGET SUBSYSTEM
17434 M: "Martin K. Petersen" <martin.petersen@oracle.com>
17435 L: linux-scsi@vger.kernel.org
17436 L: target-devel@vger.kernel.org
17438 W: http://www.linux-iscsi.org
17439 Q: https://patchwork.kernel.org/project/target-devel/list/
17440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
17441 F: Documentation/target/
17446 M: Vlad Yasevich <vyasevich@gmail.com>
17447 M: Neil Horman <nhorman@tuxdriver.com>
17448 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
17449 L: linux-sctp@vger.kernel.org
17451 W: http://lksctp.sourceforge.net
17452 F: Documentation/networking/sctp.rst
17453 F: include/linux/sctp.h
17454 F: include/net/sctp/
17455 F: include/uapi/linux/sctp.h
17459 M: Jim Cromie <jim.cromie@gmail.com>
17461 F: Documentation/i2c/busses/scx200_acb.rst
17462 F: arch/x86/platform/scx200/
17463 F: drivers/i2c/busses/scx200*
17464 F: drivers/mtd/maps/scx200_docflash.c
17465 F: drivers/watchdog/scx200_wdt.c
17466 F: include/linux/scx200.h
17469 M: Jim Cromie <jim.cromie@gmail.com>
17471 F: drivers/char/scx200_gpio.c
17472 F: include/linux/scx200_gpio.h
17474 SCx200 HRT CLOCKSOURCE DRIVER
17475 M: Jim Cromie <jim.cromie@gmail.com>
17477 F: drivers/clocksource/scx200_hrt.c
17479 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
17480 M: Sascha Sommer <saschasommer@freenet.de>
17481 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
17483 F: drivers/mmc/host/sdricoh_cs.c
17485 SECO BOARDS CEC DRIVER
17486 M: Ettore Chimenti <ek5.chimenti@gmail.com>
17488 F: drivers/media/cec/platform/seco/seco-cec.c
17489 F: drivers/media/cec/platform/seco/seco-cec.h
17492 M: Kees Cook <keescook@chromium.org>
17493 R: Andy Lutomirski <luto@amacapital.net>
17494 R: Will Drewry <wad@chromium.org>
17496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
17497 F: Documentation/userspace-api/seccomp_filter.rst
17498 F: include/linux/seccomp.h
17499 F: include/uapi/linux/seccomp.h
17500 F: kernel/seccomp.c
17501 F: tools/testing/selftests/kselftest_harness.h
17502 F: tools/testing/selftests/seccomp/*
17503 K: \bsecure_computing
17506 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
17507 M: Al Cooper <alcooperx@gmail.com>
17508 L: linux-mmc@vger.kernel.org
17509 L: bcm-kernel-feedback-list@broadcom.com
17511 F: drivers/mmc/host/sdhci-brcmstb*
17513 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
17514 M: Adrian Hunter <adrian.hunter@intel.com>
17515 L: linux-mmc@vger.kernel.org
17517 F: drivers/mmc/host/sdhci*
17519 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
17520 M: Eugen Hristev <eugen.hristev@microchip.com>
17521 L: linux-mmc@vger.kernel.org
17523 F: drivers/mmc/host/sdhci-of-at91.c
17525 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
17526 M: Ben Dooks <ben-linux@fluff.org>
17527 M: Jaehoon Chung <jh80.chung@samsung.com>
17528 L: linux-mmc@vger.kernel.org
17530 F: drivers/mmc/host/sdhci-s3c*
17532 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
17533 M: Viresh Kumar <vireshk@kernel.org>
17534 L: linux-mmc@vger.kernel.org
17536 F: drivers/mmc/host/sdhci-spear.c
17538 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
17539 M: Kishon Vijay Abraham I <kishon@ti.com>
17540 L: linux-mmc@vger.kernel.org
17542 F: drivers/mmc/host/sdhci-omap.c
17544 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
17545 M: Haibo Chen <haibo.chen@nxp.com>
17546 L: linux-imx@nxp.com
17547 L: linux-mmc@vger.kernel.org
17549 F: drivers/mmc/host/sdhci-esdhc-imx.c
17551 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
17552 M: Jonathan Derrick <jonathan.derrick@intel.com>
17553 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
17554 L: linux-block@vger.kernel.org
17556 F: block/opal_proto.h
17558 F: include/linux/sed*
17559 F: include/uapi/linux/sed*
17562 M: Security Officers <security@kernel.org>
17564 F: Documentation/admin-guide/security-bugs.rst
17567 M: James Morris <jmorris@namei.org>
17568 M: "Serge E. Hallyn" <serge@hallyn.com>
17569 L: linux-security-module@vger.kernel.org (suggested Cc:)
17571 W: http://kernsec.org/
17572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
17574 X: security/selinux/
17576 SELINUX SECURITY MODULE
17577 M: Paul Moore <paul@paul-moore.com>
17578 M: Stephen Smalley <stephen.smalley.work@gmail.com>
17579 M: Eric Paris <eparis@parisplace.org>
17580 L: selinux@vger.kernel.org
17582 W: https://selinuxproject.org
17583 W: https://github.com/SELinuxProject
17584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
17585 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
17586 F: Documentation/ABI/obsolete/sysfs-selinux-disable
17587 F: Documentation/admin-guide/LSM/SELinux.rst
17588 F: include/trace/events/avc.h
17589 F: include/uapi/linux/selinux_netlink.h
17590 F: scripts/selinux/
17591 F: security/selinux/
17594 M: Jiri Slaby <jirislaby@kernel.org>
17596 F: drivers/misc/phantom.c
17597 F: include/uapi/linux/phantom.h
17599 SENSEAIR SUNRISE 006-0-0007
17600 M: Jacopo Mondi <jacopo@jmondi.org>
17602 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
17603 F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
17604 F: drivers/iio/chemical/sunrise_co2.c
17606 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
17607 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
17609 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
17610 F: drivers/iio/chemical/scd30.h
17611 F: drivers/iio/chemical/scd30_core.c
17612 F: drivers/iio/chemical/scd30_i2c.c
17613 F: drivers/iio/chemical/scd30_serial.c
17615 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
17616 M: Roan van Dijk <roan@protonic.nl>
17618 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
17619 F: drivers/iio/chemical/scd4x.c
17621 SENSIRION SGP40 GAS SENSOR DRIVER
17622 M: Andreas Klinger <ak@it-klinger.de>
17624 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
17625 F: drivers/iio/chemical/sgp40.c
17627 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
17628 M: Tomasz Duszynski <tduszyns@gmail.com>
17630 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
17631 F: drivers/iio/chemical/sps30.c
17632 F: drivers/iio/chemical/sps30_i2c.c
17633 F: drivers/iio/chemical/sps30_serial.c
17636 M: Rob Herring <robh@kernel.org>
17637 L: linux-serial@vger.kernel.org
17639 F: Documentation/devicetree/bindings/serial/serial.yaml
17640 F: drivers/tty/serdev/
17641 F: include/linux/serdev.h
17644 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17645 L: linux-serial@vger.kernel.org
17647 F: Documentation/devicetree/bindings/serial/
17648 F: drivers/tty/serial/
17651 M: Sean Young <sean@mess.org>
17652 L: linux-media@vger.kernel.org
17654 F: drivers/media/rc/serial_ir.c
17656 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
17657 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
17658 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17660 F: Documentation/devicetree/bindings/slimbus/
17661 F: drivers/slimbus/
17662 F: include/linux/slimbus.h
17665 M: Edward Cree <ecree.xilinx@gmail.com>
17666 M: Martin Habets <habetsm.xilinx@gmail.com>
17667 L: netdev@vger.kernel.org
17669 F: drivers/net/ethernet/sfc/
17671 SFF/SFP/SFP+ MODULE SUPPORT
17672 M: Russell King <linux@armlinux.org.uk>
17673 L: netdev@vger.kernel.org
17675 F: drivers/net/phy/phylink.c
17676 F: drivers/net/phy/sfp*
17677 F: include/linux/mdio/mdio-i2c.h
17678 F: include/linux/phylink.h
17679 F: include/linux/sfp.h
17680 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)
17683 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
17685 F: drivers/misc/sgi-gru/
17687 SGI XP/XPC/XPNET DRIVER
17688 M: Robin Holt <robinmholt@gmail.com>
17689 M: Steve Wahl <steve.wahl@hpe.com>
17690 R: Mike Travis <mike.travis@hpe.com>
17692 F: drivers/misc/sgi-xp/
17694 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
17695 M: Karsten Graul <kgraul@linux.ibm.com>
17696 L: linux-s390@vger.kernel.org
17698 W: http://www.ibm.com/developerworks/linux/linux390/
17701 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
17702 M: Linus Walleij <linus.walleij@linaro.org>
17703 L: linux-iio@vger.kernel.org
17705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
17706 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
17707 F: drivers/iio/light/gp2ap002.c
17709 SHARP RJ54N1CB0C SENSOR DRIVER
17710 M: Jacopo Mondi <jacopo@jmondi.org>
17711 L: linux-media@vger.kernel.org
17713 T: git git://linuxtv.org/media_tree.git
17714 F: drivers/media/i2c/rj54n1cb0c.c
17715 F: include/media/i2c/rj54n1cb0c.h
17717 SH_VOU V4L2 OUTPUT DRIVER
17718 L: linux-media@vger.kernel.org
17720 F: drivers/media/platform/renesas/sh_vou.c
17721 F: include/media/drv-intf/sh_vou.h
17723 SI2157 MEDIA DRIVER
17724 M: Antti Palosaari <crope@iki.fi>
17725 L: linux-media@vger.kernel.org
17727 W: https://linuxtv.org
17728 W: http://palosaari.fi/linux/
17729 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17730 T: git git://linuxtv.org/anttip/media_tree.git
17731 F: drivers/media/tuners/si2157*
17733 SI2165 MEDIA DRIVER
17734 M: Matthias Schwarzott <zzam@gentoo.org>
17735 L: linux-media@vger.kernel.org
17737 W: https://linuxtv.org
17738 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17739 F: drivers/media/dvb-frontends/si2165*
17741 SI2168 MEDIA DRIVER
17742 M: Antti Palosaari <crope@iki.fi>
17743 L: linux-media@vger.kernel.org
17745 W: https://linuxtv.org
17746 W: http://palosaari.fi/linux/
17747 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17748 T: git git://linuxtv.org/anttip/media_tree.git
17749 F: drivers/media/dvb-frontends/si2168*
17751 SI470X FM RADIO RECEIVER I2C DRIVER
17752 M: Hans Verkuil <hverkuil@xs4all.nl>
17753 L: linux-media@vger.kernel.org
17755 W: https://linuxtv.org
17756 T: git git://linuxtv.org/media_tree.git
17757 F: drivers/media/radio/si470x/radio-si470x-i2c.c
17759 SI470X FM RADIO RECEIVER USB DRIVER
17760 M: Hans Verkuil <hverkuil@xs4all.nl>
17761 L: linux-media@vger.kernel.org
17763 W: https://linuxtv.org
17764 T: git git://linuxtv.org/media_tree.git
17765 F: drivers/media/radio/si470x/radio-si470x-common.c
17766 F: drivers/media/radio/si470x/radio-si470x-usb.c
17767 F: drivers/media/radio/si470x/radio-si470x.h
17769 SI4713 FM RADIO TRANSMITTER I2C DRIVER
17770 M: Eduardo Valentin <edubezval@gmail.com>
17771 L: linux-media@vger.kernel.org
17773 W: https://linuxtv.org
17774 T: git git://linuxtv.org/media_tree.git
17775 F: drivers/media/radio/si4713/si4713.?
17777 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
17778 M: Eduardo Valentin <edubezval@gmail.com>
17779 L: linux-media@vger.kernel.org
17781 W: https://linuxtv.org
17782 T: git git://linuxtv.org/media_tree.git
17783 F: drivers/media/radio/si4713/radio-platform-si4713.c
17785 SI4713 FM RADIO TRANSMITTER USB DRIVER
17786 M: Hans Verkuil <hverkuil@xs4all.nl>
17787 L: linux-media@vger.kernel.org
17789 W: https://linuxtv.org
17790 T: git git://linuxtv.org/media_tree.git
17791 F: drivers/media/radio/si4713/radio-usb-si4713.c
17794 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17795 L: linux-media@vger.kernel.org
17797 W: https://linuxtv.org
17798 T: git git://linuxtv.org/media_tree.git
17799 F: drivers/media/common/siano/
17800 F: drivers/media/mmc/siano/
17801 F: drivers/media/usb/siano/
17802 F: drivers/media/usb/siano/
17805 M: Palmer Dabbelt <palmer@dabbelt.com>
17806 M: Paul Walmsley <paul.walmsley@sifive.com>
17807 L: linux-riscv@lists.infradead.org
17809 T: git git://github.com/sifive/riscv-linux.git
17813 SIFIVE FU540 SYSTEM-ON-CHIP
17814 M: Paul Walmsley <paul.walmsley@sifive.com>
17815 M: Palmer Dabbelt <palmer@dabbelt.com>
17816 L: linux-riscv@lists.infradead.org
17818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
17823 M: Green Wan <green.wan@sifive.com>
17825 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
17826 F: drivers/dma/sf-pdma/
17828 SILEAD TOUCHSCREEN DRIVER
17829 M: Hans de Goede <hdegoede@redhat.com>
17830 L: linux-input@vger.kernel.org
17831 L: platform-driver-x86@vger.kernel.org
17833 F: drivers/input/touchscreen/silead.c
17834 F: drivers/platform/x86/touchscreen_dmi.c
17836 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
17837 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
17839 F: drivers/staging/wfx/
17841 SILICON MOTION SM712 FRAME BUFFER DRIVER
17842 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17843 M: Teddy Wang <teddy.wang@siliconmotion.com>
17844 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17845 L: linux-fbdev@vger.kernel.org
17847 F: Documentation/fb/sm712fb.rst
17848 F: drivers/video/fbdev/sm712*
17850 SILVACO I3C DUAL-ROLE MASTER
17851 M: Miquel Raynal <miquel.raynal@bootlin.com>
17852 M: Conor Culhane <conor.culhane@silvaco.com>
17853 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
17855 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
17856 F: drivers/i3c/master/svc-i3c-master.c
17859 M: Hans de Goede <hdegoede@redhat.com>
17860 L: linux-fbdev@vger.kernel.org
17862 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
17863 F: drivers/video/fbdev/simplefb.c
17864 F: include/linux/platform_data/simplefb.h
17866 SIMTEC EB110ATX (Chalice CATS)
17867 M: Simtec Linux Team <linux@simtec.co.uk>
17869 W: http://www.simtec.co.uk/products/EB110ATX/
17871 SIMTEC EB2410ITX (BAST)
17872 M: Simtec Linux Team <linux@simtec.co.uk>
17874 W: http://www.simtec.co.uk/products/EB2410ITX/
17875 F: arch/arm/mach-s3c/bast-ide.c
17876 F: arch/arm/mach-s3c/bast-irq.c
17877 F: arch/arm/mach-s3c/mach-bast.c
17880 M: Thorsten Scherer <t.scherer@eckelmann.de>
17881 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
17882 R: Pengutronix Kernel Team <kernel@pengutronix.de>
17884 F: drivers/gpio/gpio-siox.c
17886 F: include/trace/events/siox.h
17888 SIPHASH PRF ROUTINES
17889 M: Jason A. Donenfeld <Jason@zx2c4.com>
17891 F: include/linux/siphash.h
17893 F: lib/test_siphash.c
17895 SIS 190 ETHERNET DRIVER
17896 M: Francois Romieu <romieu@fr.zoreil.com>
17897 L: netdev@vger.kernel.org
17899 F: drivers/net/ethernet/sis/sis190.c
17901 SIS 900/7016 FAST ETHERNET DRIVER
17902 M: Daniele Venzano <venza@brownhat.org>
17903 L: netdev@vger.kernel.org
17905 W: http://www.brownhat.org/sis900.html
17906 F: drivers/net/ethernet/sis/sis900.*
17908 SIS FRAMEBUFFER DRIVER
17909 M: Thomas Winischhofer <thomas@winischhofer.net>
17911 W: http://www.winischhofer.net/linuxsisvga.shtml
17912 F: Documentation/fb/sisfb.rst
17913 F: drivers/video/fbdev/sis/
17914 F: include/video/sisfb.h
17916 SIS I2C TOUCHSCREEN DRIVER
17917 M: Mika Penttilä <mika.penttila@nextfour.com>
17918 L: linux-input@vger.kernel.org
17920 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
17921 F: drivers/input/touchscreen/sis_i2c.c
17924 M: Thomas Winischhofer <thomas@winischhofer.net>
17926 W: http://www.winischhofer.at/linuxsisusbvga.shtml
17927 F: drivers/usb/misc/sisusbvga/
17929 SL28 CPLD MFD DRIVER
17930 M: Michael Walle <michael@walle.cc>
17932 F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
17933 F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
17934 F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
17935 F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
17936 F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
17937 F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
17938 F: drivers/gpio/gpio-sl28cpld.c
17939 F: drivers/hwmon/sl28cpld-hwmon.c
17940 F: drivers/irqchip/irq-sl28cpld.c
17941 F: drivers/pwm/pwm-sl28cpld.c
17942 F: drivers/watchdog/sl28cpld_wdt.c
17945 M: Christoph Lameter <cl@linux.com>
17946 M: Pekka Enberg <penberg@kernel.org>
17947 M: David Rientjes <rientjes@google.com>
17948 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
17949 M: Andrew Morton <akpm@linux-foundation.org>
17950 M: Vlastimil Babka <vbabka@suse.cz>
17951 R: Roman Gushchin <roman.gushchin@linux.dev>
17952 L: linux-mm@kvack.org
17954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
17955 F: include/linux/sl?b*.h
17958 SLEEPABLE READ-COPY UPDATE (SRCU)
17959 M: Lai Jiangshan <jiangshanlai@gmail.com>
17960 M: "Paul E. McKenney" <paulmck@kernel.org>
17961 M: Josh Triplett <josh@joshtriplett.org>
17962 R: Steven Rostedt <rostedt@goodmis.org>
17963 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17964 L: rcu@vger.kernel.org
17966 W: http://www.rdrop.com/users/paulmck/RCU/
17967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17968 F: include/linux/srcu*.h
17969 F: kernel/rcu/srcu*.c
17971 SMACK SECURITY MODULE
17972 M: Casey Schaufler <casey@schaufler-ca.com>
17973 L: linux-security-module@vger.kernel.org
17975 W: http://schaufler-ca.com
17976 T: git git://github.com/cschaufler/smack-next
17977 F: Documentation/admin-guide/LSM/Smack.rst
17980 SMC91x ETHERNET DRIVER
17981 M: Nicolas Pitre <nico@fluxnic.net>
17983 F: drivers/net/ethernet/smsc/smc91x.*
17985 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
17986 M: Mark Rutland <mark.rutland@arm.com>
17987 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
17988 M: Sudeep Holla <sudeep.holla@arm.com>
17989 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17991 F: drivers/firmware/smccc/
17992 F: include/linux/arm-smccc.h
17994 SMM665 HARDWARE MONITOR DRIVER
17995 M: Guenter Roeck <linux@roeck-us.net>
17996 L: linux-hwmon@vger.kernel.org
17998 F: Documentation/hwmon/smm665.rst
17999 F: drivers/hwmon/smm665.c
18001 SMSC EMC2103 HARDWARE MONITOR DRIVER
18002 M: Steve Glendinning <steve.glendinning@shawell.net>
18003 L: linux-hwmon@vger.kernel.org
18005 F: Documentation/hwmon/emc2103.rst
18006 F: drivers/hwmon/emc2103.c
18008 SMSC SCH5627 HARDWARE MONITOR DRIVER
18009 M: Hans de Goede <hdegoede@redhat.com>
18010 L: linux-hwmon@vger.kernel.org
18012 F: Documentation/hwmon/sch5627.rst
18013 F: drivers/hwmon/sch5627.c
18015 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
18016 M: Steve Glendinning <steve.glendinning@shawell.net>
18017 L: linux-fbdev@vger.kernel.org
18019 F: drivers/video/fbdev/smscufx.c
18021 SMSC47B397 HARDWARE MONITOR DRIVER
18022 M: Jean Delvare <jdelvare@suse.com>
18023 L: linux-hwmon@vger.kernel.org
18025 F: Documentation/hwmon/smsc47b397.rst
18026 F: drivers/hwmon/smsc47b397.c
18028 SMSC911x ETHERNET DRIVER
18029 M: Steve Glendinning <steve.glendinning@shawell.net>
18030 L: netdev@vger.kernel.org
18032 F: drivers/net/ethernet/smsc/smsc911x.*
18033 F: include/linux/smsc911x.h
18035 SMSC9420 PCI ETHERNET DRIVER
18036 M: Steve Glendinning <steve.glendinning@shawell.net>
18037 L: netdev@vger.kernel.org
18039 F: drivers/net/ethernet/smsc/smsc9420.*
18041 SOCIONEXT (SNI) AVE NETWORK DRIVER
18042 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
18043 L: netdev@vger.kernel.org
18045 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
18046 F: drivers/net/ethernet/socionext/sni_ave.c
18048 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
18049 M: Jassi Brar <jaswinder.singh@linaro.org>
18050 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
18051 L: netdev@vger.kernel.org
18053 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
18054 F: drivers/net/ethernet/socionext/netsec.c
18056 SOCIONEXT (SNI) Synquacer SPI DRIVER
18057 M: Masahisa Kojima <masahisa.kojima@linaro.org>
18058 M: Jassi Brar <jaswinder.singh@linaro.org>
18059 L: linux-spi@vger.kernel.org
18061 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
18062 F: drivers/spi/spi-synquacer.c
18064 SOCIONEXT SYNQUACER I2C DRIVER
18065 M: Ard Biesheuvel <ardb@kernel.org>
18066 L: linux-i2c@vger.kernel.org
18068 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
18069 F: drivers/i2c/busses/i2c-synquacer.c
18071 SOCIONEXT UNIPHIER SOUND DRIVER
18072 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18074 F: sound/soc/uniphier/
18076 SOEKRIS NET48XX LED SUPPORT
18077 M: Chris Boot <bootc@bootc.net>
18079 F: drivers/leds/leds-net48xx.c
18081 SOFT-IWARP DRIVER (siw)
18082 M: Bernard Metzler <bmt@zurich.ibm.com>
18083 L: linux-rdma@vger.kernel.org
18085 F: drivers/infiniband/sw/siw/
18086 F: include/uapi/rdma/siw-abi.h
18088 SOFT-ROCE DRIVER (rxe)
18089 M: Zhu Yanjun <zyjzyj2000@gmail.com>
18090 L: linux-rdma@vger.kernel.org
18092 F: drivers/infiniband/sw/rxe/
18093 F: include/uapi/rdma/rdma_user_rxe.h
18095 SOFTLOGIC 6x10 MPEG CODEC
18096 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
18097 M: Anton Sviridenko <anton@corp.bluecherry.net>
18098 M: Andrey Utkin <andrey_utkin@fastmail.com>
18099 M: Ismael Luceno <ismael@iodev.co.uk>
18100 L: linux-media@vger.kernel.org
18102 F: drivers/media/pci/solo6x10/
18104 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
18105 M: James Morse <james.morse@arm.com>
18106 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18108 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
18109 F: drivers/firmware/arm_sdei.c
18110 F: include/linux/arm_sdei.h
18111 F: include/uapi/linux/arm_sdei.h
18113 SOFTWARE NODES AND DEVICE PROPERTIES
18114 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18115 R: Daniel Scally <djrscally@gmail.com>
18116 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18117 R: Sakari Ailus <sakari.ailus@linux.intel.com>
18118 L: linux-acpi@vger.kernel.org
18120 F: drivers/base/property.c
18121 F: drivers/base/swnode.c
18122 F: include/linux/fwnode.h
18123 F: include/linux/property.h
18125 SOFTWARE RAID (Multiple Disks) SUPPORT
18126 M: Song Liu <song@kernel.org>
18127 L: linux-raid@vger.kernel.org
18129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
18130 F: drivers/md/Kconfig
18131 F: drivers/md/Makefile
18133 F: drivers/md/raid*
18134 F: include/linux/raid/
18135 F: include/uapi/linux/raid/
18137 SOLIDRUN CLEARFOG SUPPORT
18138 M: Russell King <linux@armlinux.org.uk>
18140 F: arch/arm/boot/dts/armada-388-clearfog*
18141 F: arch/arm/boot/dts/armada-38x-solidrun-*
18143 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
18144 M: Russell King <linux@armlinux.org.uk>
18146 F: arch/arm/boot/dts/imx6*-cubox-i*
18147 F: arch/arm/boot/dts/imx6*-hummingboard*
18148 F: arch/arm/boot/dts/imx6*-sr-*
18150 SONIC NETWORK DRIVER
18151 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
18152 L: netdev@vger.kernel.org
18154 F: drivers/net/ethernet/natsemi/sonic.*
18156 SONICS SILICON BACKPLANE DRIVER (SSB)
18157 M: Michael Buesch <m@bues.ch>
18158 L: linux-wireless@vger.kernel.org
18161 F: include/linux/ssb/
18163 SONY IMX208 SENSOR DRIVER
18164 M: Sakari Ailus <sakari.ailus@linux.intel.com>
18165 L: linux-media@vger.kernel.org
18167 T: git git://linuxtv.org/media_tree.git
18168 F: drivers/media/i2c/imx208.c
18170 SONY IMX214 SENSOR DRIVER
18171 M: Ricardo Ribalda <ribalda@kernel.org>
18172 L: linux-media@vger.kernel.org
18174 T: git git://linuxtv.org/media_tree.git
18175 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
18176 F: drivers/media/i2c/imx214.c
18178 SONY IMX219 SENSOR DRIVER
18179 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
18180 L: linux-media@vger.kernel.org
18182 T: git git://linuxtv.org/media_tree.git
18183 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
18184 F: drivers/media/i2c/imx219.c
18186 SONY IMX258 SENSOR DRIVER
18187 M: Sakari Ailus <sakari.ailus@linux.intel.com>
18188 L: linux-media@vger.kernel.org
18190 T: git git://linuxtv.org/media_tree.git
18191 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
18192 F: drivers/media/i2c/imx258.c
18194 SONY IMX274 SENSOR DRIVER
18195 M: Leon Luo <leonl@leopardimaging.com>
18196 L: linux-media@vger.kernel.org
18198 T: git git://linuxtv.org/media_tree.git
18199 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
18200 F: drivers/media/i2c/imx274.c
18202 SONY IMX290 SENSOR DRIVER
18203 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18204 L: linux-media@vger.kernel.org
18206 T: git git://linuxtv.org/media_tree.git
18207 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
18208 F: drivers/media/i2c/imx290.c
18210 SONY IMX319 SENSOR DRIVER
18211 M: Bingbu Cao <bingbu.cao@intel.com>
18212 L: linux-media@vger.kernel.org
18214 T: git git://linuxtv.org/media_tree.git
18215 F: drivers/media/i2c/imx319.c
18217 SONY IMX334 SENSOR DRIVER
18218 M: Paul J. Murphy <paul.j.murphy@intel.com>
18219 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18220 L: linux-media@vger.kernel.org
18222 T: git git://linuxtv.org/media_tree.git
18223 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
18224 F: drivers/media/i2c/imx334.c
18226 SONY IMX335 SENSOR DRIVER
18227 M: Paul J. Murphy <paul.j.murphy@intel.com>
18228 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18229 L: linux-media@vger.kernel.org
18231 T: git git://linuxtv.org/media_tree.git
18232 F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
18233 F: drivers/media/i2c/imx335.c
18235 SONY IMX355 SENSOR DRIVER
18236 M: Tianshu Qiu <tian.shu.qiu@intel.com>
18237 L: linux-media@vger.kernel.org
18239 T: git git://linuxtv.org/media_tree.git
18240 F: drivers/media/i2c/imx355.c
18242 SONY IMX412 SENSOR DRIVER
18243 M: Paul J. Murphy <paul.j.murphy@intel.com>
18244 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18245 L: linux-media@vger.kernel.org
18247 T: git git://linuxtv.org/media_tree.git
18248 F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
18249 F: drivers/media/i2c/imx412.c
18251 SONY MEMORYSTICK SUBSYSTEM
18252 M: Maxim Levitsky <maximlevitsky@gmail.com>
18253 M: Alex Dubov <oakad@yahoo.com>
18254 M: Ulf Hansson <ulf.hansson@linaro.org>
18255 L: linux-mmc@vger.kernel.org
18257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
18258 F: drivers/memstick/
18259 F: include/linux/memstick.h
18261 SONY VAIO CONTROL DEVICE DRIVER
18262 M: Mattia Dongili <malattia@linux.it>
18263 L: platform-driver-x86@vger.kernel.org
18265 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
18266 F: Documentation/admin-guide/laptops/sony-laptop.rst
18267 F: drivers/char/sonypi.c
18268 F: drivers/platform/x86/sony-laptop.c
18269 F: include/linux/sony-laptop.h
18272 M: Jaroslav Kysela <perex@perex.cz>
18273 M: Takashi Iwai <tiwai@suse.com>
18274 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18276 W: http://www.alsa-project.org/
18277 Q: http://patchwork.kernel.org/project/alsa-devel/list/
18278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18279 F: Documentation/sound/
18281 F: include/uapi/sound/
18283 F: tools/testing/selftests/alsa
18285 SOUND - COMPRESSED AUDIO
18286 M: Vinod Koul <vkoul@kernel.org>
18287 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18290 F: Documentation/sound/designs/compress-offload.rst
18291 F: include/sound/compress_driver.h
18292 F: include/uapi/sound/compress_*
18293 F: sound/core/compress_offload.c
18294 F: sound/soc/soc-compress.c
18296 SOUND - DMAENGINE HELPERS
18297 M: Lars-Peter Clausen <lars@metafoo.de>
18299 F: include/sound/dmaengine_pcm.h
18300 F: sound/core/pcm_dmaengine.c
18301 F: sound/soc/soc-generic-dmaengine-pcm.c
18303 SOUND - ALSA SELFTESTS
18304 M: Mark Brown <broonie@kernel.org>
18305 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18306 L: linux-kselftest@vger.kernel.org
18308 F: tools/testing/selftests/alsa
18310 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
18311 M: Liam Girdwood <lgirdwood@gmail.com>
18312 M: Mark Brown <broonie@kernel.org>
18313 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18315 W: http://alsa-project.org/main/index.php/ASoC
18316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
18317 F: Documentation/devicetree/bindings/sound/
18318 F: Documentation/sound/soc/
18319 F: include/dt-bindings/sound/
18320 F: include/sound/soc*
18323 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
18324 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
18325 M: Liam Girdwood <lgirdwood@gmail.com>
18326 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
18327 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
18328 M: Daniel Baluta <daniel.baluta@nxp.com>
18329 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
18331 W: https://github.com/thesofproject/linux/
18334 SOUNDWIRE SUBSYSTEM
18335 M: Vinod Koul <vkoul@kernel.org>
18336 M: Bard Liao <yung-chuan.liao@linux.intel.com>
18337 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
18338 R: Sanyog Kale <sanyog.r.kale@intel.com>
18339 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
18342 F: Documentation/driver-api/soundwire/
18343 F: drivers/soundwire/
18344 F: include/linux/soundwire/
18347 M: Olli Salonen <olli.salonen@iki.fi>
18348 L: linux-media@vger.kernel.org
18350 W: https://linuxtv.org
18351 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18352 F: drivers/media/dvb-frontends/sp2*
18354 SPARC + UltraSPARC (sparc/sparc64)
18355 M: "David S. Miller" <davem@davemloft.net>
18356 L: sparclinux@vger.kernel.org
18358 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
18359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
18360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
18364 SPARC SERIAL DRIVERS
18365 M: "David S. Miller" <davem@davemloft.net>
18366 L: sparclinux@vger.kernel.org
18368 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
18369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
18370 F: drivers/tty/serial/suncore.c
18371 F: drivers/tty/serial/sunhv.c
18372 F: drivers/tty/serial/sunsab.c
18373 F: drivers/tty/serial/sunsab.h
18374 F: drivers/tty/serial/sunsu.c
18375 F: drivers/tty/serial/sunzilog.c
18376 F: drivers/tty/serial/sunzilog.h
18377 F: drivers/tty/vcc.c
18378 F: include/linux/sunserialcore.h
18381 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
18382 L: linux-sparse@vger.kernel.org
18384 W: https://sparse.docs.kernel.org/
18385 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
18386 Q: https://patchwork.kernel.org/project/linux-sparse/list/
18387 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
18388 F: include/linux/compiler.h
18390 SPEAKUP CONSOLE SPEECH DRIVER
18391 M: William Hubbs <w.d.hubbs@gmail.com>
18392 M: Chris Brannon <chris@the-brannons.com>
18393 M: Kirk Reiser <kirk@reisers.ca>
18394 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
18395 L: speakup@linux-speakup.org
18397 W: http://www.linux-speakup.org/
18398 W: https://github.com/linux-speakup/speakup
18399 B: https://github.com/linux-speakup/speakup/issues
18400 F: drivers/accessibility/speakup/
18402 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
18403 M: Viresh Kumar <vireshk@kernel.org>
18404 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
18406 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18408 W: http://www.st.com/spear
18409 F: arch/arm/boot/dts/spear*
18410 F: arch/arm/mach-spear/
18411 F: drivers/clk/spear/
18412 F: drivers/pinctrl/spear/
18415 M: Tudor Ambarus <tudor.ambarus@microchip.com>
18416 M: Pratyush Yadav <p.yadav@ti.com>
18417 R: Michael Walle <michael@walle.cc>
18418 L: linux-mtd@lists.infradead.org
18420 W: http://www.linux-mtd.infradead.org/
18421 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
18422 C: irc://irc.oftc.net/mtd
18423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
18424 F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
18425 F: drivers/mtd/spi-nor/
18426 F: include/linux/mtd/spi-nor.h
18429 M: Mark Brown <broonie@kernel.org>
18430 L: linux-spi@vger.kernel.org
18432 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
18433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
18434 F: Documentation/devicetree/bindings/spi/
18435 F: Documentation/spi/
18437 F: include/linux/spi/
18438 F: include/uapi/linux/spi/
18441 SPIDERNET NETWORK DRIVER for CELL
18442 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
18443 M: Geoff Levand <geoff@infradead.org>
18444 L: netdev@vger.kernel.org
18445 L: linuxppc-dev@lists.ozlabs.org
18447 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
18448 F: drivers/net/ethernet/toshiba/spider_net*
18451 M: Stephen Boyd <sboyd@kernel.org>
18452 L: linux-kernel@vger.kernel.org
18454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
18455 F: Documentation/devicetree/bindings/spmi/
18457 F: include/dt-bindings/spmi/spmi.h
18458 F: include/linux/spmi.h
18459 F: include/trace/events/spmi.h
18462 M: Jeremy Kerr <jk@ozlabs.org>
18463 L: linuxppc-dev@lists.ozlabs.org
18465 W: http://www.ibm.com/developerworks/power/cell/
18466 F: Documentation/filesystems/spufs/spufs.rst
18467 F: arch/powerpc/platforms/cell/spufs/
18469 SQUASHFS FILE SYSTEM
18470 M: Phillip Lougher <phillip@squashfs.org.uk>
18471 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
18473 W: http://squashfs.org.uk
18474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
18475 F: Documentation/filesystems/squashfs.rst
18478 SRM (Alpha) environment access
18479 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
18481 F: arch/alpha/kernel/srm_env.c
18483 ST LSM6DSx IMU IIO DRIVER
18484 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
18485 L: linux-iio@vger.kernel.org
18487 W: http://www.st.com/
18488 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
18489 F: drivers/iio/imu/st_lsm6dsx/
18491 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
18492 M: Benjamin Mugnier <benjamin.mugnier@foss.st.com>
18493 M: Sylvain Petinot <sylvain.petinot@foss.st.com>
18494 L: linux-media@vger.kernel.org
18496 T: git git://linuxtv.org/media_tree.git
18497 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
18498 F: drivers/media/i2c/st-mipid02.c
18500 ST STM32 I2C/SMBUS DRIVER
18501 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
18502 M: Alain Volmat <alain.volmat@foss.st.com>
18503 L: linux-i2c@vger.kernel.org
18505 F: drivers/i2c/busses/i2c-stm32*
18507 ST STM32 SPI DRIVER
18508 M: Alain Volmat <alain.volmat@foss.st.com>
18509 L: linux-spi@vger.kernel.org
18511 F: drivers/spi/spi-stm32.c
18514 M: Daniel Nilsson <daniel.nilsson@flex.com>
18515 L: linux-hwmon@vger.kernel.org
18517 F: Documentation/hwmon/stpddc60.rst
18518 F: drivers/hwmon/pmbus/stpddc60.c
18520 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
18521 M: Song Qiang <songqiang1304521@gmail.com>
18522 L: linux-iio@vger.kernel.org
18524 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
18525 F: drivers/iio/proximity/vl53l0x-i2c.c
18528 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18529 M: Sasha Levin <sashal@kernel.org>
18530 L: stable@vger.kernel.org
18532 F: Documentation/process/stable-kernel-rules.rst
18534 STAGING - ATOMISP DRIVER
18535 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18536 R: Sakari Ailus <sakari.ailus@linux.intel.com>
18537 L: linux-media@vger.kernel.org
18539 F: drivers/staging/media/atomisp/
18541 STAGING - FIELDBUS SUBSYSTEM
18542 M: Sven Van Asbroeck <TheSven73@gmail.com>
18544 F: drivers/staging/fieldbus/*
18545 F: drivers/staging/fieldbus/Documentation/
18547 STAGING - HMS ANYBUS-S BUS
18548 M: Sven Van Asbroeck <TheSven73@gmail.com>
18550 F: drivers/staging/fieldbus/anybuss/
18552 STAGING - INDUSTRIAL IO
18553 M: Jonathan Cameron <jic23@kernel.org>
18554 L: linux-iio@vger.kernel.org
18556 F: Documentation/devicetree/bindings/staging/iio/
18557 F: drivers/staging/iio/
18559 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
18560 M: Marc Dietrich <marvin24@gmx.de>
18561 L: ac100@lists.launchpad.net (moderated for non-subscribers)
18562 L: linux-tegra@vger.kernel.org
18564 F: drivers/staging/nvec/
18566 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
18567 M: Jens Frederich <jfrederich@gmail.com>
18568 M: Jon Nettleton <jon.nettleton@gmail.com>
18570 W: http://wiki.laptop.org/go/DCON
18571 F: drivers/staging/olpc_dcon/
18573 STAGING - REALTEK RTL8188EU DRIVERS
18574 M: Larry Finger <Larry.Finger@lwfinger.net>
18575 M: Phillip Potter <phil@philpotter.co.uk>
18577 F: drivers/staging/r8188eu/
18579 STAGING - REALTEK RTL8712U DRIVERS
18580 M: Larry Finger <Larry.Finger@lwfinger.net>
18581 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
18583 F: drivers/staging/rtl8712/
18585 STAGING - SEPS525 LCD CONTROLLER DRIVERS
18586 M: Michael Hennerich <michael.hennerich@analog.com>
18587 L: linux-fbdev@vger.kernel.org
18589 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
18590 F: drivers/staging/fbtft/fb_seps525.c
18592 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
18593 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
18594 M: Teddy Wang <teddy.wang@siliconmotion.com>
18595 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
18596 L: linux-fbdev@vger.kernel.org
18598 F: drivers/staging/sm750fb/
18600 STAGING - VIA VT665X DRIVERS
18601 M: Forest Bond <forest@alittletooquiet.net>
18603 F: drivers/staging/vt665?/
18606 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18607 L: linux-staging@lists.linux.dev
18609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
18610 F: drivers/staging/
18612 STARFIRE/DURALAN NETWORK DRIVER
18613 M: Ion Badulescu <ionut@badula.org>
18615 F: drivers/net/ethernet/adaptec/starfire*
18617 STARFIVE JH7100 CLOCK DRIVER
18618 M: Emil Renner Berthing <kernel@esmil.dk>
18620 F: Documentation/devicetree/bindings/clock/starfive,jh7100-clkgen.yaml
18621 F: drivers/clk/starfive/clk-starfive-jh7100.c
18622 F: include/dt-bindings/clock/starfive-jh7100.h
18624 STARFIVE JH7100 PINCTRL DRIVER
18625 M: Emil Renner Berthing <kernel@esmil.dk>
18626 L: linux-gpio@vger.kernel.org
18628 F: Documentation/devicetree/bindings/pinctrl/starfive,jh7100-pinctrl.yaml
18629 F: drivers/pinctrl/pinctrl-starfive.c
18630 F: include/dt-bindings/pinctrl/pinctrl-starfive.h
18632 STARFIVE JH7100 RESET CONTROLLER DRIVER
18633 M: Emil Renner Berthing <kernel@esmil.dk>
18635 F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
18636 F: drivers/reset/reset-starfive-jh7100.c
18637 F: include/dt-bindings/reset/starfive-jh7100.h
18640 M: Peter Zijlstra <peterz@infradead.org>
18641 M: Josh Poimboeuf <jpoimboe@redhat.com>
18642 M: Jason Baron <jbaron@akamai.com>
18643 R: Steven Rostedt <rostedt@goodmis.org>
18644 R: Ard Biesheuvel <ardb@kernel.org>
18646 F: arch/*/include/asm/jump_label*.h
18647 F: arch/*/include/asm/static_call*.h
18648 F: arch/*/kernel/jump_label.c
18649 F: arch/*/kernel/static_call.c
18650 F: include/linux/jump_label*.h
18651 F: include/linux/static_call*.h
18652 F: kernel/jump_label.c
18653 F: kernel/static_call.c
18655 STI AUDIO (ASoC) DRIVERS
18656 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
18657 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18659 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
18663 M: Alain Volmat <alain.volmat@foss.st.com>
18665 F: Documentation/devicetree/bindings/media/stih-cec.txt
18666 F: drivers/media/cec/platform/sti/
18668 STK1160 USB VIDEO CAPTURE DRIVER
18669 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18670 L: linux-media@vger.kernel.org
18672 T: git git://linuxtv.org/media_tree.git
18673 F: drivers/media/usb/stk1160/
18675 STM32 AUDIO (ASoC) DRIVERS
18676 M: Olivier Moysan <olivier.moysan@foss.st.com>
18677 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
18678 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18680 F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
18681 F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
18684 STM32 TIMER/LPTIMER DRIVERS
18685 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
18687 F: Documentation/ABI/testing/*timer-stm32
18688 F: Documentation/devicetree/bindings/*/*stm32-*timer*
18689 F: drivers/*/stm32-*timer*
18690 F: drivers/pwm/pwm-stm32*
18691 F: include/linux/*/stm32-*tim*
18693 STMMAC ETHERNET DRIVER
18694 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
18695 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
18696 M: Jose Abreu <joabreu@synopsys.com>
18697 L: netdev@vger.kernel.org
18699 W: http://www.stlinux.com
18700 F: Documentation/networking/device_drivers/ethernet/stmicro/
18701 F: drivers/net/ethernet/stmicro/stmmac/
18704 M: Sam Creasey <sammy@sammy.net>
18706 W: http://sammy.net/sun3/
18707 F: arch/m68k/include/asm/sun3*
18708 F: arch/m68k/kernel/*sun3*
18709 F: arch/m68k/sun3*/
18710 F: drivers/net/ethernet/i825xx/sun3*
18712 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
18713 M: Hans de Goede <hdegoede@redhat.com>
18714 L: linux-input@vger.kernel.org
18716 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
18717 F: drivers/input/keyboard/sun4i-lradc-keys.c
18719 SUNDANCE NETWORK DRIVER
18720 M: Denis Kirjanov <kda@linux-powerpc.org>
18721 L: netdev@vger.kernel.org
18723 F: drivers/net/ethernet/dlink/sundance.c
18726 M: Vincent Shih <vincent.sunplus@gmail.com>
18727 L: linux-rtc@vger.kernel.org
18729 F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
18730 F: drivers/rtc/rtc-sunplus.c
18732 SUNPLUS SPI CONTROLLER INTERFACE DRIVER
18733 M: Li-hao Kuo <lhjeff911@gmail.com>
18734 L: linux-spi@vger.kernel.org
18736 F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
18737 F: drivers/spi/spi-sunplus-sp7021.c
18740 M: Yoshinori Sato <ysato@users.sourceforge.jp>
18741 M: Rich Felker <dalias@libc.org>
18742 L: linux-sh@vger.kernel.org
18744 Q: http://patchwork.kernel.org/project/linux-sh/list/
18745 F: Documentation/sh/
18750 M: "Rafael J. Wysocki" <rafael@kernel.org>
18751 M: Len Brown <len.brown@intel.com>
18752 M: Pavel Machek <pavel@ucw.cz>
18753 L: linux-pm@vger.kernel.org
18755 B: https://bugzilla.kernel.org
18756 F: Documentation/power/
18757 F: arch/x86/kernel/acpi/
18758 F: drivers/base/power/
18759 F: include/linux/freezer.h
18760 F: include/linux/pm.h
18761 F: include/linux/suspend.h
18765 M: Martin Mares <mj@ucw.cz>
18766 L: linux-video@atrey.karlin.mff.cuni.cz
18768 F: Documentation/admin-guide/svga.rst
18769 F: arch/x86/boot/video*
18772 M: Christoph Hellwig <hch@infradead.org>
18773 L: iommu@lists.linux-foundation.org
18775 W: http://git.infradead.org/users/hch/dma-mapping.git
18776 T: git git://git.infradead.org/users/hch/dma-mapping.git
18777 F: arch/*/kernel/pci-swiotlb.c
18778 F: include/linux/swiotlb.h
18779 F: kernel/dma/swiotlb.c
18782 M: Jiri Pirko <jiri@resnulli.us>
18783 M: Ivan Vecera <ivecera@redhat.com>
18784 L: netdev@vger.kernel.org
18786 F: include/net/switchdev.h
18789 SY8106A REGULATOR DRIVER
18790 M: Icenowy Zheng <icenowy@aosc.io>
18792 F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
18793 F: drivers/regulator/sy8106a-regulator.c
18795 SYNC FILE FRAMEWORK
18796 M: Sumit Semwal <sumit.semwal@linaro.org>
18797 R: Gustavo Padovan <gustavo@padovan.org>
18798 L: linux-media@vger.kernel.org
18799 L: dri-devel@lists.freedesktop.org
18801 T: git git://anongit.freedesktop.org/drm/drm-misc
18802 F: Documentation/driver-api/sync_file.rst
18803 F: drivers/dma-buf/dma-fence*
18804 F: drivers/dma-buf/sw_sync.c
18805 F: drivers/dma-buf/sync_*
18806 F: include/linux/sync_file.h
18807 F: include/uapi/linux/sync_file.h
18809 SYNOPSYS ARC ARCHITECTURE
18810 M: Vineet Gupta <vgupta@kernel.org>
18811 L: linux-snps-arc@lists.infradead.org
18813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
18814 F: Documentation/arc/
18815 F: Documentation/devicetree/bindings/arc/*
18816 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
18818 F: drivers/clocksource/arc_timer.c
18819 F: drivers/tty/serial/arc_uart.c
18821 SYNOPSYS ARC HSDK SDP pll clock driver
18822 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18824 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
18825 F: drivers/clk/clk-hsdk-pll.c
18827 SYNOPSYS ARC SDP clock driver
18828 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18830 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
18831 F: drivers/clk/axs10x/*
18833 SYNOPSYS ARC SDP platform support
18834 M: Alexey Brodkin <abrodkin@synopsys.com>
18836 F: Documentation/devicetree/bindings/arc/axs10*
18837 F: arch/arc/boot/dts/ax*
18838 F: arch/arc/plat-axs10x
18840 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
18841 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18843 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
18844 F: drivers/reset/reset-axs10x.c
18846 SYNOPSYS CREG GPIO DRIVER
18847 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18849 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
18850 F: drivers/gpio/gpio-creg-snps.c
18852 SYNOPSYS DESIGNWARE 8250 UART DRIVER
18853 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18855 F: drivers/tty/serial/8250/8250_dw.c
18856 F: drivers/tty/serial/8250/8250_dwlib.*
18857 F: drivers/tty/serial/8250/8250_lpss.c
18859 SYNOPSYS DESIGNWARE APB GPIO DRIVER
18860 M: Hoan Tran <hoan@os.amperecomputing.com>
18861 M: Serge Semin <fancer.lancer@gmail.com>
18862 L: linux-gpio@vger.kernel.org
18864 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
18865 F: drivers/gpio/gpio-dwapb.c
18867 SYNOPSYS DESIGNWARE APB SSI DRIVER
18868 M: Serge Semin <fancer.lancer@gmail.com>
18869 L: linux-spi@vger.kernel.org
18871 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
18872 F: drivers/spi/spi-dw*
18874 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
18875 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18877 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
18878 F: drivers/dma/dw-axi-dmac/
18880 SYNOPSYS DESIGNWARE DMAC DRIVER
18881 M: Viresh Kumar <vireshk@kernel.org>
18882 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18884 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
18886 F: include/dt-bindings/dma/dw-dmac.h
18887 F: include/linux/dma/dw.h
18888 F: include/linux/platform_data/dma-dw.h
18890 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
18891 M: Jose Abreu <Jose.Abreu@synopsys.com>
18892 L: netdev@vger.kernel.org
18894 F: drivers/net/ethernet/synopsys/
18896 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
18897 M: Jose Abreu <Jose.Abreu@synopsys.com>
18898 L: netdev@vger.kernel.org
18900 F: drivers/net/pcs/pcs-xpcs.c
18901 F: drivers/net/pcs/pcs-xpcs.h
18902 F: include/linux/pcs/pcs-xpcs.h
18904 SYNOPSYS DESIGNWARE I2C DRIVER
18905 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
18906 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18907 R: Mika Westerberg <mika.westerberg@linux.intel.com>
18908 R: Jan Dabros <jsd@semihalf.com>
18909 L: linux-i2c@vger.kernel.org
18911 F: drivers/i2c/busses/i2c-designware-*
18913 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
18914 M: Jaehoon Chung <jh80.chung@samsung.com>
18915 L: linux-mmc@vger.kernel.org
18917 F: drivers/mmc/host/dw_mmc*
18919 SYNOPSYS HSDK RESET CONTROLLER DRIVER
18920 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18922 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
18923 F: drivers/reset/reset-hsdk.c
18924 F: include/dt-bindings/reset/snps,hsdk-reset.h
18926 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
18927 M: Prabu Thangamuthu <prabu.t@synopsys.com>
18928 M: Manjunath M B <manjumb@synopsys.com>
18929 L: linux-mmc@vger.kernel.org
18931 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
18933 SYSTEM CONFIGURATION (SYSCON)
18934 M: Lee Jones <lee.jones@linaro.org>
18935 M: Arnd Bergmann <arnd@arndb.de>
18937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
18938 F: drivers/mfd/syscon.c
18940 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
18941 M: Sudeep Holla <sudeep.holla@arm.com>
18942 R: Cristian Marussi <cristian.marussi@arm.com>
18943 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18945 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
18946 F: drivers/clk/clk-sc[mp]i.c
18947 F: drivers/cpufreq/sc[mp]i-cpufreq.c
18948 F: drivers/firmware/arm_scmi/
18949 F: drivers/firmware/arm_scpi.c
18950 F: drivers/regulator/scmi-regulator.c
18951 F: drivers/reset/reset-scmi.c
18952 F: include/linux/sc[mp]i_protocol.h
18953 F: include/trace/events/scmi.h
18954 F: include/uapi/linux/virtio_scmi.h
18956 SYSTEM RESET/SHUTDOWN DRIVERS
18957 M: Sebastian Reichel <sre@kernel.org>
18958 L: linux-pm@vger.kernel.org
18960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18961 F: Documentation/devicetree/bindings/power/reset/
18962 F: drivers/power/reset/
18964 SYSTEM TRACE MODULE CLASS
18965 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
18967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
18968 F: Documentation/trace/stm.rst
18969 F: drivers/hwtracing/stm/
18970 F: include/linux/stm.h
18971 F: include/uapi/linux/stm.h
18973 SYSTEM76 ACPI DRIVER
18974 M: Jeremy Soller <jeremy@system76.com>
18975 M: System76 Product Development <productdev@system76.com>
18976 L: platform-driver-x86@vger.kernel.org
18978 F: drivers/platform/x86/system76_acpi.c
18981 M: Christoph Hellwig <hch@infradead.org>
18983 F: Documentation/filesystems/sysv-fs.rst
18985 F: include/linux/sysv_fs.h
18987 TASKSTATS STATISTICS INTERFACE
18988 M: Balbir Singh <bsingharora@gmail.com>
18990 F: Documentation/accounting/taskstats*
18991 F: include/linux/taskstats*
18992 F: kernel/taskstats.c
18995 M: Jamal Hadi Salim <jhs@mojatatu.com>
18996 M: Cong Wang <xiyou.wangcong@gmail.com>
18997 M: Jiri Pirko <jiri@resnulli.us>
18998 L: netdev@vger.kernel.org
19000 F: include/net/pkt_cls.h
19001 F: include/net/pkt_sched.h
19002 F: include/net/tc_act/
19003 F: include/uapi/linux/pkt_cls.h
19004 F: include/uapi/linux/pkt_sched.h
19005 F: include/uapi/linux/tc_act/
19006 F: include/uapi/linux/tc_ematch/
19008 F: tools/testing/selftests/tc-testing
19010 TC90522 MEDIA DRIVER
19011 M: Akihiro Tsukada <tskd08@gmail.com>
19012 L: linux-media@vger.kernel.org
19014 F: drivers/media/dvb-frontends/tc90522*
19016 TCP LOW PRIORITY MODULE
19017 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
19018 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
19020 W: http://tcp-lp-mod.sourceforge.net/
19021 F: net/ipv4/tcp_lp.c
19023 TDA10071 MEDIA DRIVER
19024 M: Antti Palosaari <crope@iki.fi>
19025 L: linux-media@vger.kernel.org
19027 W: https://linuxtv.org
19028 W: http://palosaari.fi/linux/
19029 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19030 T: git git://linuxtv.org/anttip/media_tree.git
19031 F: drivers/media/dvb-frontends/tda10071*
19033 TDA18212 MEDIA DRIVER
19034 M: Antti Palosaari <crope@iki.fi>
19035 L: linux-media@vger.kernel.org
19037 W: https://linuxtv.org
19038 W: http://palosaari.fi/linux/
19039 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19040 T: git git://linuxtv.org/anttip/media_tree.git
19041 F: drivers/media/tuners/tda18212*
19043 TDA18218 MEDIA DRIVER
19044 M: Antti Palosaari <crope@iki.fi>
19045 L: linux-media@vger.kernel.org
19047 W: https://linuxtv.org
19048 W: http://palosaari.fi/linux/
19049 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19050 T: git git://linuxtv.org/anttip/media_tree.git
19051 F: drivers/media/tuners/tda18218*
19053 TDA18250 MEDIA DRIVER
19054 M: Olli Salonen <olli.salonen@iki.fi>
19055 L: linux-media@vger.kernel.org
19057 W: https://linuxtv.org
19058 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19059 T: git git://linuxtv.org/media_tree.git
19060 F: drivers/media/tuners/tda18250*
19062 TDA18271 MEDIA DRIVER
19063 M: Michael Krufky <mkrufky@linuxtv.org>
19064 L: linux-media@vger.kernel.org
19066 W: https://linuxtv.org
19067 W: http://github.com/mkrufky
19068 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19069 T: git git://linuxtv.org/mkrufky/tuners.git
19070 F: drivers/media/tuners/tda18271*
19072 TDA1997x MEDIA DRIVER
19073 M: Tim Harvey <tharvey@gateworks.com>
19074 L: linux-media@vger.kernel.org
19076 W: https://linuxtv.org
19077 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19078 F: drivers/media/i2c/tda1997x.*
19080 TDA827x MEDIA DRIVER
19081 M: Michael Krufky <mkrufky@linuxtv.org>
19082 L: linux-media@vger.kernel.org
19084 W: https://linuxtv.org
19085 W: http://github.com/mkrufky
19086 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19087 T: git git://linuxtv.org/mkrufky/tuners.git
19088 F: drivers/media/tuners/tda8290.*
19090 TDA8290 MEDIA DRIVER
19091 M: Michael Krufky <mkrufky@linuxtv.org>
19092 L: linux-media@vger.kernel.org
19094 W: https://linuxtv.org
19095 W: http://github.com/mkrufky
19096 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19097 T: git git://linuxtv.org/mkrufky/tuners.git
19098 F: drivers/media/tuners/tda8290.*
19100 TDA9840 MEDIA DRIVER
19101 M: Hans Verkuil <hverkuil@xs4all.nl>
19102 L: linux-media@vger.kernel.org
19104 W: https://linuxtv.org
19105 T: git git://linuxtv.org/media_tree.git
19106 F: drivers/media/i2c/tda9840*
19108 TEA5761 TUNER DRIVER
19109 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19110 L: linux-media@vger.kernel.org
19112 W: https://linuxtv.org
19113 T: git git://linuxtv.org/media_tree.git
19114 F: drivers/media/tuners/tea5761.*
19116 TEA5767 TUNER DRIVER
19117 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19118 L: linux-media@vger.kernel.org
19120 W: https://linuxtv.org
19121 T: git git://linuxtv.org/media_tree.git
19122 F: drivers/media/tuners/tea5767.*
19124 TEA6415C MEDIA DRIVER
19125 M: Hans Verkuil <hverkuil@xs4all.nl>
19126 L: linux-media@vger.kernel.org
19128 W: https://linuxtv.org
19129 T: git git://linuxtv.org/media_tree.git
19130 F: drivers/media/i2c/tea6415c*
19132 TEA6420 MEDIA DRIVER
19133 M: Hans Verkuil <hverkuil@xs4all.nl>
19134 L: linux-media@vger.kernel.org
19136 W: https://linuxtv.org
19137 T: git git://linuxtv.org/media_tree.git
19138 F: drivers/media/i2c/tea6420*
19141 M: Jiri Pirko <jiri@resnulli.us>
19142 L: netdev@vger.kernel.org
19144 F: drivers/net/team/
19145 F: include/linux/if_team.h
19146 F: include/uapi/linux/if_team.h
19148 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
19149 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
19151 F: arch/x86/platform/ts5500/
19153 TECHNOTREND USB IR RECEIVER
19154 M: Sean Young <sean@mess.org>
19155 L: linux-media@vger.kernel.org
19157 F: drivers/media/rc/ttusbir.c
19159 TECHWELL TW9910 VIDEO DECODER
19160 L: linux-media@vger.kernel.org
19162 F: drivers/media/i2c/tw9910.c
19163 F: include/media/i2c/tw9910.h
19166 M: Jens Wiklander <jens.wiklander@linaro.org>
19167 R: Sumit Garg <sumit.garg@linaro.org>
19168 L: op-tee@lists.trustedfirmware.org
19170 F: Documentation/staging/tee.rst
19172 F: include/linux/tee_drv.h
19173 F: include/uapi/linux/tee.h
19175 TEGRA ARCHITECTURE SUPPORT
19176 M: Thierry Reding <thierry.reding@gmail.com>
19177 M: Jonathan Hunter <jonathanh@nvidia.com>
19178 L: linux-tegra@vger.kernel.org
19180 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
19181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
19185 M: Peter De Schrijver <pdeschrijver@nvidia.com>
19186 M: Prashant Gaikwad <pgaikwad@nvidia.com>
19188 F: drivers/clk/tegra/
19191 M: Laxman Dewangan <ldewangan@nvidia.com>
19192 M: Jon Hunter <jonathanh@nvidia.com>
19194 F: drivers/dma/tegra*
19197 M: Laxman Dewangan <ldewangan@nvidia.com>
19198 R: Dmitry Osipenko <digetx@gmail.com>
19200 F: drivers/i2c/busses/i2c-tegra.c
19202 TEGRA IOMMU DRIVERS
19203 M: Thierry Reding <thierry.reding@gmail.com>
19204 R: Krishna Reddy <vdumpa@nvidia.com>
19205 L: linux-tegra@vger.kernel.org
19207 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
19208 F: drivers/iommu/tegra*
19211 M: Laxman Dewangan <ldewangan@nvidia.com>
19213 F: drivers/input/keyboard/tegra-kbc.c
19216 M: Stefan Agner <stefan@agner.ch>
19217 M: Lucas Stach <dev@lynxeye.de>
19219 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
19220 F: drivers/mtd/nand/raw/tegra_nand.c
19223 M: Thierry Reding <thierry.reding@gmail.com>
19225 F: drivers/pwm/pwm-tegra.c
19227 TEGRA SERIAL DRIVER
19228 M: Laxman Dewangan <ldewangan@nvidia.com>
19230 F: drivers/tty/serial/serial-tegra.c
19233 M: Laxman Dewangan <ldewangan@nvidia.com>
19235 F: drivers/spi/spi-tegra*
19237 TEGRA QUAD SPI DRIVER
19238 M: Thierry Reding <thierry.reding@gmail.com>
19239 M: Jonathan Hunter <jonathanh@nvidia.com>
19240 M: Sowjanya Komatineni <skomatineni@nvidia.com>
19241 L: linux-tegra@vger.kernel.org
19243 F: drivers/spi/spi-tegra210-quad.c
19246 M: Thierry Reding <thierry.reding@gmail.com>
19247 M: Jonathan Hunter <jonathanh@nvidia.com>
19248 M: Sowjanya Komatineni <skomatineni@nvidia.com>
19249 L: linux-media@vger.kernel.org
19250 L: linux-tegra@vger.kernel.org
19252 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
19253 F: drivers/staging/media/tegra-video/
19255 TEGRA XUSB PADCTL DRIVER
19256 M: JC Kuo <jckuo@nvidia.com>
19258 F: drivers/phy/tegra/xusb*
19260 TEHUTI ETHERNET DRIVER
19261 M: Andy Gospodarek <andy@greyhouse.net>
19262 L: netdev@vger.kernel.org
19264 F: drivers/net/ethernet/tehuti/*
19266 TELECOM CLOCK DRIVER FOR MCPL0010
19267 M: Mark Gross <markgross@kernel.org>
19269 F: drivers/char/tlclk.c
19271 TEMPO SEMICONDUCTOR DRIVERS
19272 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
19274 F: Documentation/devicetree/bindings/sound/tscs*.txt
19275 F: sound/soc/codecs/tscs*.c
19276 F: sound/soc/codecs/tscs*.h
19278 TENSILICA XTENSA PORT (xtensa)
19279 M: Chris Zankel <chris@zankel.net>
19280 M: Max Filippov <jcmvbkbc@gmail.com>
19281 L: linux-xtensa@linux-xtensa.org
19283 T: git git://github.com/czankel/xtensa-linux.git
19285 F: drivers/irqchip/irq-xtensa-*
19287 TEXAS INSTRUMENTS ASoC DRIVERS
19288 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
19289 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19291 F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
19294 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
19295 M: Ricardo Ribalda <ribalda@kernel.org>
19296 L: linux-iio@vger.kernel.org
19298 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
19299 F: drivers/iio/dac/ti-dac7612.c
19301 TEXAS INSTRUMENTS DMA DRIVERS
19302 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
19303 L: dmaengine@vger.kernel.org
19305 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
19306 F: Documentation/devicetree/bindings/dma/ti-edma.txt
19307 F: Documentation/devicetree/bindings/dma/ti/
19309 X: drivers/dma/ti/cppi41.c
19310 F: include/linux/dma/k3-udma-glue.h
19311 F: include/linux/dma/ti-cppi5.h
19312 F: include/linux/dma/k3-psil.h
19314 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
19315 M: Nishanth Menon <nm@ti.com>
19316 M: Tero Kristo <kristo@kernel.org>
19317 M: Santosh Shilimkar <ssantosh@kernel.org>
19318 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19320 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
19321 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
19322 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
19323 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
19324 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
19325 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
19326 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
19327 F: drivers/clk/keystone/sci-clk.c
19328 F: drivers/firmware/ti_sci*
19329 F: drivers/irqchip/irq-ti-sci-inta.c
19330 F: drivers/irqchip/irq-ti-sci-intr.c
19331 F: drivers/reset/reset-ti-sci.c
19332 F: drivers/soc/ti/ti_sci_inta_msi.c
19333 F: drivers/soc/ti/ti_sci_pm_domains.c
19334 F: include/dt-bindings/soc/ti,sci_pm_domain.h
19335 F: include/linux/soc/ti/ti_sci_inta_msi.h
19336 F: include/linux/soc/ti/ti_sci_protocol.h
19338 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
19339 M: Robert Marko <robert.marko@sartura.hr>
19340 M: Luka Perkov <luka.perkov@sartura.hr>
19341 L: linux-hwmon@vger.kernel.org
19343 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
19344 F: Documentation/hwmon/tps23861.rst
19345 F: drivers/hwmon/tps23861.c
19347 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
19348 M: Puranjay Mohan <puranjay12@gmail.com>
19349 L: linux-iio@vger.kernel.org
19351 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
19352 F: drivers/iio/temperature/tmp117.c
19354 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
19355 M: Hans Verkuil <hverkuil@xs4all.nl>
19356 L: linux-media@vger.kernel.org
19358 W: https://linuxtv.org
19359 T: git git://linuxtv.org/media_tree.git
19360 F: drivers/media/radio/radio-raremono.c
19363 M: Rafael J. Wysocki <rafael@kernel.org>
19364 M: Daniel Lezcano <daniel.lezcano@linaro.org>
19365 R: Amit Kucheria <amitk@kernel.org>
19366 R: Zhang Rui <rui.zhang@intel.com>
19367 L: linux-pm@vger.kernel.org
19369 Q: https://patchwork.kernel.org/project/linux-pm/list/
19370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
19371 F: Documentation/ABI/testing/sysfs-class-thermal
19372 F: Documentation/devicetree/bindings/thermal/
19373 F: Documentation/driver-api/thermal/
19374 F: drivers/thermal/
19375 F: include/linux/cpu_cooling.h
19376 F: include/linux/thermal.h
19377 F: include/uapi/linux/thermal.h
19380 THERMAL DRIVER FOR AMLOGIC SOCS
19381 M: Guillaume La Roque <glaroque@baylibre.com>
19382 L: linux-pm@vger.kernel.org
19383 L: linux-amlogic@lists.infradead.org
19385 W: http://linux-meson.com/
19386 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
19387 F: drivers/thermal/amlogic_thermal.c
19389 THERMAL/CPU_COOLING
19390 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
19391 M: Daniel Lezcano <daniel.lezcano@linaro.org>
19392 M: Viresh Kumar <viresh.kumar@linaro.org>
19393 R: Lukasz Luba <lukasz.luba@arm.com>
19394 L: linux-pm@vger.kernel.org
19396 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
19397 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
19398 F: drivers/thermal/cpufreq_cooling.c
19399 F: drivers/thermal/cpuidle_cooling.c
19400 F: include/linux/cpu_cooling.h
19402 THERMAL/POWER_ALLOCATOR
19403 M: Lukasz Luba <lukasz.luba@arm.com>
19404 L: linux-pm@vger.kernel.org
19406 F: Documentation/driver-api/thermal/power_allocator.rst
19407 F: drivers/thermal/gov_power_allocator.c
19408 F: include/trace/events/thermal_power_allocator.h
19410 THINKPAD ACPI EXTRAS DRIVER
19411 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
19412 L: ibm-acpi-devel@lists.sourceforge.net
19413 L: platform-driver-x86@vger.kernel.org
19415 W: http://ibm-acpi.sourceforge.net
19416 W: http://thinkwiki.org/wiki/Ibm-acpi
19417 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
19418 F: drivers/platform/x86/thinkpad_acpi.c
19420 THINKPAD LMI DRIVER
19421 M: Mark Pearson <markpearson@lenovo.com>
19422 L: platform-driver-x86@vger.kernel.org
19424 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
19425 F: drivers/platform/x86/think-lmi.?
19427 THUNDERBOLT DMA TRAFFIC TEST DRIVER
19428 M: Isaac Hazan <isaac.hazan@intel.com>
19429 L: linux-usb@vger.kernel.org
19431 F: drivers/thunderbolt/dma_test.c
19434 M: Andreas Noever <andreas.noever@gmail.com>
19435 M: Michael Jamet <michael.jamet@intel.com>
19436 M: Mika Westerberg <mika.westerberg@linux.intel.com>
19437 M: Yehezkel Bernat <YehezkelShB@gmail.com>
19438 L: linux-usb@vger.kernel.org
19440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
19441 F: Documentation/admin-guide/thunderbolt.rst
19442 F: drivers/thunderbolt/
19443 F: include/linux/thunderbolt.h
19445 THUNDERBOLT NETWORK DRIVER
19446 M: Michael Jamet <michael.jamet@intel.com>
19447 M: Mika Westerberg <mika.westerberg@linux.intel.com>
19448 M: Yehezkel Bernat <YehezkelShB@gmail.com>
19449 L: netdev@vger.kernel.org
19451 F: drivers/net/thunderbolt.c
19453 THUNDERX GPIO DRIVER
19454 M: Robert Richter <rric@kernel.org>
19456 F: drivers/gpio/gpio-thunderx.c
19458 TI ADS131E0X ADC SERIES DRIVER
19459 M: Tomislav Denis <tomislav.denis@avl.com>
19460 L: linux-iio@vger.kernel.org
19462 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
19463 F: drivers/iio/adc/ti-ads131e08.c
19465 TI AM437X VPFE DRIVER
19466 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
19467 L: linux-media@vger.kernel.org
19469 W: https://linuxtv.org
19470 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19471 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
19472 F: drivers/media/platform/ti/am437x/
19474 TI BANDGAP AND THERMAL DRIVER
19475 M: Eduardo Valentin <edubezval@gmail.com>
19476 M: Keerthy <j-keerthy@ti.com>
19477 L: linux-pm@vger.kernel.org
19478 L: linux-omap@vger.kernel.org
19480 F: drivers/thermal/ti-soc-thermal/
19482 TI BQ27XXX POWER SUPPLY DRIVER
19483 F: drivers/power/supply/bq27xxx_battery.c
19484 F: drivers/power/supply/bq27xxx_battery_i2c.c
19485 F: include/linux/power/bq27xxx_battery.h
19487 TI CDCE706 CLOCK DRIVER
19488 M: Max Filippov <jcmvbkbc@gmail.com>
19490 F: drivers/clk/clk-cdce706.c
19493 M: Tero Kristo <kristo@kernel.org>
19494 L: linux-omap@vger.kernel.org
19497 F: include/linux/clk/ti.h
19499 TI DAVINCI MACHINE SUPPORT
19500 M: Sekhar Nori <nsekhar@ti.com>
19501 R: Bartosz Golaszewski <brgl@bgdev.pl>
19502 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
19505 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
19506 F: arch/arm/boot/dts/da850*
19507 F: arch/arm/mach-davinci/
19508 F: drivers/i2c/busses/i2c-davinci.c
19510 TI DAVINCI SERIES CLOCK DRIVER
19511 M: David Lechner <david@lechnology.com>
19512 R: Sekhar Nori <nsekhar@ti.com>
19514 F: Documentation/devicetree/bindings/clock/ti/davinci/
19515 F: drivers/clk/davinci/
19517 TI DAVINCI SERIES GPIO DRIVER
19518 M: Keerthy <j-keerthy@ti.com>
19519 L: linux-gpio@vger.kernel.org
19521 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
19522 F: drivers/gpio/gpio-davinci.c
19524 TI DAVINCI SERIES MEDIA DRIVER
19525 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
19526 L: linux-media@vger.kernel.org
19528 W: https://linuxtv.org
19529 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19530 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
19531 F: drivers/media/platform/ti/davinci/
19532 F: include/media/davinci/
19534 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
19535 R: David Lechner <david@lechnology.com>
19536 L: linux-iio@vger.kernel.org
19537 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
19538 F: drivers/counter/ti-eqep.c
19540 TI ETHERNET SWITCH DRIVER (CPSW)
19541 R: Grygorii Strashko <grygorii.strashko@ti.com>
19542 L: linux-omap@vger.kernel.org
19543 L: netdev@vger.kernel.org
19545 F: drivers/net/ethernet/ti/cpsw*
19546 F: drivers/net/ethernet/ti/davinci*
19548 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
19549 M: Alex Dubov <oakad@yahoo.com>
19551 W: http://tifmxx.berlios.de/
19552 F: drivers/memstick/host/tifm_ms.c
19553 F: drivers/misc/tifm*
19554 F: drivers/mmc/host/tifm_sd.c
19555 F: include/linux/tifm.h
19557 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
19558 M: Nishanth Menon <nm@ti.com>
19559 M: Santosh Shilimkar <ssantosh@kernel.org>
19560 L: linux-kernel@vger.kernel.org
19561 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
19564 F: drivers/soc/ti/*
19566 TI LM49xxx FAMILY ASoC CODEC DRIVERS
19567 M: M R Swami Reddy <mr.swami.reddy@ti.com>
19568 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
19569 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19571 F: sound/soc/codecs/isabelle*
19572 F: sound/soc/codecs/lm49453*
19574 TI PCM3060 ASoC CODEC DRIVER
19575 M: Kirill Marinushkin <kmarinushkin@birdec.com>
19576 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19578 F: Documentation/devicetree/bindings/sound/pcm3060.txt
19579 F: sound/soc/codecs/pcm3060*
19581 TI TAS571X FAMILY ASoC CODEC DRIVER
19582 M: Kevin Cernekee <cernekee@chromium.org>
19583 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19585 F: sound/soc/codecs/tas571x*
19587 TI TRF7970A NFC DRIVER
19588 M: Mark Greer <mgreer@animalcreek.com>
19589 L: linux-wireless@vger.kernel.org
19590 L: linux-nfc@lists.01.org (subscribers-only)
19592 F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
19593 F: drivers/nfc/trf7970a.c
19595 TI TSC2046 ADC DRIVER
19596 M: Oleksij Rempel <o.rempel@pengutronix.de>
19597 R: kernel@pengutronix.de
19598 L: linux-iio@vger.kernel.org
19600 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
19601 F: drivers/iio/adc/ti-tsc2046.c
19603 TI TWL4030 SERIES SOC CODEC DRIVER
19604 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
19605 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19607 F: sound/soc/codecs/twl4030*
19610 M: Benoit Parrot <bparrot@ti.com>
19611 L: linux-media@vger.kernel.org
19613 W: http://linuxtv.org/
19614 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19615 F: Documentation/devicetree/bindings/media/ti,cal.yaml
19616 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
19617 F: drivers/media/platform/ti/cal/
19618 F: drivers/media/platform/ti/vpe/
19620 TI WILINK WIRELESS DRIVERS
19621 L: linux-wireless@vger.kernel.org
19623 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
19624 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
19625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
19626 F: drivers/net/wireless/ti/
19627 F: include/linux/wl12xx.h
19629 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
19630 M: John Stultz <john.stultz@linaro.org>
19631 M: Thomas Gleixner <tglx@linutronix.de>
19632 R: Stephen Boyd <sboyd@kernel.org>
19633 L: linux-kernel@vger.kernel.org
19635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
19636 F: include/linux/clocksource.h
19637 F: include/linux/time.h
19638 F: include/linux/timex.h
19639 F: include/uapi/linux/time.h
19640 F: include/uapi/linux/timex.h
19641 F: kernel/time/alarmtimer.c
19642 F: kernel/time/clocksource.c
19643 F: kernel/time/ntp.c
19644 F: kernel/time/time*.c
19645 F: tools/testing/selftests/timers/
19648 M: Jon Maloy <jmaloy@redhat.com>
19649 M: Ying Xue <ying.xue@windriver.com>
19650 L: netdev@vger.kernel.org (core kernel code)
19651 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
19653 W: http://tipc.sourceforge.net/
19654 F: include/uapi/linux/tipc*.h
19657 TLAN NETWORK DRIVER
19658 M: Samuel Chessman <chessman@tux.org>
19659 L: tlan-devel@lists.sourceforge.net (subscribers-only)
19661 W: http://sourceforge.net/projects/tlan/
19662 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
19663 F: drivers/net/ethernet/ti/tlan.*
19665 TM6000 VIDEO4LINUX DRIVER
19666 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19667 L: linux-media@vger.kernel.org
19669 W: https://linuxtv.org
19670 T: git git://linuxtv.org/media_tree.git
19671 F: Documentation/admin-guide/media/tm6000*
19672 F: drivers/media/usb/tm6000/
19674 TMIO/SDHI MMC DRIVER
19675 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
19676 L: linux-mmc@vger.kernel.org
19678 F: drivers/mmc/host/renesas_sdhi*
19679 F: drivers/mmc/host/tmio_mmc*
19680 F: include/linux/mfd/tmio.h
19682 TMP401 HARDWARE MONITOR DRIVER
19683 M: Guenter Roeck <linux@roeck-us.net>
19684 L: linux-hwmon@vger.kernel.org
19686 F: Documentation/hwmon/tmp401.rst
19687 F: drivers/hwmon/tmp401.c
19689 TMP464 HARDWARE MONITOR DRIVER
19690 M: Agathe Porte <agathe.porte@nokia.com>
19691 M: Guenter Roeck <linux@roeck-us.net>
19692 L: linux-hwmon@vger.kernel.org
19694 F: Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
19695 F: Documentation/hwmon/tmp464.rst
19696 F: drivers/hwmon/tmp464.c
19698 TMP513 HARDWARE MONITOR DRIVER
19699 M: Eric Tremblay <etremblay@distech-controls.com>
19700 L: linux-hwmon@vger.kernel.org
19702 F: Documentation/hwmon/tmp513.rst
19703 F: drivers/hwmon/tmp513.c
19705 TMPFS (SHMEM FILESYSTEM)
19706 M: Hugh Dickins <hughd@google.com>
19707 L: linux-mm@kvack.org
19709 F: include/linux/shmem_fs.h
19712 TOMOYO SECURITY MODULE
19713 M: Kentaro Takeda <takedakn@nttdata.co.jp>
19714 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
19715 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
19716 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
19717 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
19718 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
19720 W: https://tomoyo.osdn.jp/
19721 F: security/tomoyo/
19723 TOPSTAR LAPTOP EXTRAS DRIVER
19724 M: Herton Ronaldo Krzesinski <herton@canonical.com>
19725 L: platform-driver-x86@vger.kernel.org
19727 F: drivers/platform/x86/topstar-laptop.c
19729 TORTURE-TEST MODULES
19730 M: Davidlohr Bueso <dave@stgolabs.net>
19731 M: "Paul E. McKenney" <paulmck@kernel.org>
19732 M: Josh Triplett <josh@joshtriplett.org>
19733 L: linux-kernel@vger.kernel.org
19735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19736 F: Documentation/RCU/torture.rst
19737 F: kernel/locking/locktorture.c
19738 F: kernel/rcu/rcuscale.c
19739 F: kernel/rcu/rcutorture.c
19740 F: kernel/rcu/refscale.c
19741 F: kernel/torture.c
19743 TOSHIBA ACPI EXTRAS DRIVER
19744 M: Azael Avalos <coproscefalo@gmail.com>
19745 L: platform-driver-x86@vger.kernel.org
19747 F: drivers/platform/x86/toshiba_acpi.c
19749 TOSHIBA BLUETOOTH DRIVER
19750 M: Azael Avalos <coproscefalo@gmail.com>
19751 L: platform-driver-x86@vger.kernel.org
19753 F: drivers/platform/x86/toshiba_bluetooth.c
19755 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
19756 M: Azael Avalos <coproscefalo@gmail.com>
19757 L: platform-driver-x86@vger.kernel.org
19759 F: drivers/platform/x86/toshiba_haps.c
19762 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
19764 W: http://www.buzzard.org.uk/toshiba/
19765 F: drivers/char/toshiba.c
19766 F: include/linux/toshiba.h
19767 F: include/uapi/linux/toshiba.h
19769 TOSHIBA TC358743 DRIVER
19770 M: Mats Randgaard <matrandg@cisco.com>
19771 L: linux-media@vger.kernel.org
19773 F: drivers/media/i2c/tc358743*
19774 F: include/media/i2c/tc358743.h
19776 TOSHIBA WMI HOTKEYS DRIVER
19777 M: Azael Avalos <coproscefalo@gmail.com>
19778 L: platform-driver-x86@vger.kernel.org
19780 F: drivers/platform/x86/toshiba-wmi.c
19783 M: Peter Huewe <peterhuewe@gmx.de>
19784 M: Jarkko Sakkinen <jarkko@kernel.org>
19785 R: Jason Gunthorpe <jgg@ziepe.ca>
19786 L: linux-integrity@vger.kernel.org
19788 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
19789 Q: https://patchwork.kernel.org/project/linux-integrity/list/
19790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
19791 F: drivers/char/tpm/
19794 M: Steven Rostedt <rostedt@goodmis.org>
19795 M: Ingo Molnar <mingo@redhat.com>
19797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
19798 F: Documentation/trace/ftrace.rst
19799 F: arch/*/*/*/ftrace.h
19800 F: arch/*/kernel/ftrace.c
19802 F: include/*/ftrace.h
19803 F: include/linux/trace*.h
19806 F: tools/testing/selftests/ftrace/
19808 TRACING MMIO ACCESSES (MMIOTRACE)
19809 M: Steven Rostedt <rostedt@goodmis.org>
19810 M: Ingo Molnar <mingo@kernel.org>
19811 R: Karol Herbst <karolherbst@gmail.com>
19812 R: Pekka Paalanen <ppaalanen@gmail.com>
19813 L: linux-kernel@vger.kernel.org
19814 L: nouveau@lists.freedesktop.org
19816 F: arch/x86/mm/kmmio.c
19817 F: arch/x86/mm/mmio-mod.c
19818 F: arch/x86/mm/testmmiotrace.c
19819 F: include/linux/mmiotrace.h
19820 F: kernel/trace/trace_mmiotrace.c
19822 TRACING OS NOISE / LATENCY TRACERS
19823 M: Steven Rostedt <rostedt@goodmis.org>
19824 M: Daniel Bristot de Oliveira <bristot@kernel.org>
19826 F: kernel/trace/trace_osnoise.c
19827 F: include/trace/events/osnoise.h
19828 F: kernel/trace/trace_hwlat.c
19829 F: kernel/trace/trace_irqsoff.c
19830 F: kernel/trace/trace_sched_wakeup.c
19831 F: Documentation/trace/osnoise-tracer.rst
19832 F: Documentation/trace/timerlat-tracer.rst
19833 F: Documentation/trace/hwlat_detector.rst
19834 F: arch/*/kernel/trace.c
19836 Real-time Linux Analysis (RTLA) tools
19837 M: Daniel Bristot de Oliveira <bristot@kernel.org>
19838 M: Steven Rostedt <rostedt@goodmis.org>
19839 L: linux-trace-devel@vger.kernel.org
19841 F: Documentation/tools/rtla/
19842 F: tools/tracing/rtla/
19844 TRADITIONAL CHINESE DOCUMENTATION
19845 M: Hu Haowen <src.res@email.cn>
19846 L: linux-doc-tw-discuss@lists.sourceforge.net
19848 W: https://github.com/srcres258/linux-doc
19849 T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
19850 F: Documentation/translations/zh_TW/
19853 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19854 M: Jiri Slaby <jirislaby@kernel.org>
19856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
19857 F: Documentation/driver-api/serial/
19859 F: drivers/tty/serial/serial_core.c
19860 F: include/linux/selection.h
19861 F: include/linux/serial.h
19862 F: include/linux/serial_core.h
19863 F: include/linux/sysrq.h
19864 F: include/linux/tty*.h
19865 F: include/linux/vt.h
19866 F: include/linux/vt_*.h
19867 F: include/uapi/linux/serial.h
19868 F: include/uapi/linux/serial_core.h
19869 F: include/uapi/linux/tty.h
19871 TUA9001 MEDIA DRIVER
19872 M: Antti Palosaari <crope@iki.fi>
19873 L: linux-media@vger.kernel.org
19875 W: https://linuxtv.org
19876 W: http://palosaari.fi/linux/
19877 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19878 T: git git://linuxtv.org/anttip/media_tree.git
19879 F: drivers/media/tuners/tua9001*
19881 TULIP NETWORK DRIVERS
19882 L: netdev@vger.kernel.org
19883 L: linux-parisc@vger.kernel.org
19885 F: drivers/net/ethernet/dec/tulip/
19888 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
19890 W: http://vtun.sourceforge.net/tun
19891 F: Documentation/networking/tuntap.rst
19892 F: arch/um/os-Linux/drivers/
19894 TURBOCHANNEL SUBSYSTEM
19895 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
19896 M: Ralf Baechle <ralf@linux-mips.org>
19897 L: linux-mips@vger.kernel.org
19899 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
19901 F: include/linux/tc.h
19904 M: "Len Brown" <lenb@kernel.org>
19905 L: linux-pm@vger.kernel.org
19907 Q: https://patchwork.kernel.org/project/linux-pm/list/
19908 B: https://bugzilla.kernel.org
19909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
19910 F: tools/power/x86/turbostat/
19912 TW5864 VIDEO4LINUX DRIVER
19913 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
19914 M: Anton Sviridenko <anton@corp.bluecherry.net>
19915 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
19916 M: Andrey Utkin <andrey_utkin@fastmail.com>
19917 L: linux-media@vger.kernel.org
19919 F: drivers/media/pci/tw5864/
19921 TW68 VIDEO4LINUX DRIVER
19922 M: Hans Verkuil <hverkuil@xs4all.nl>
19923 L: linux-media@vger.kernel.org
19925 W: https://linuxtv.org
19926 T: git git://linuxtv.org/media_tree.git
19927 F: drivers/media/pci/tw68/
19929 TW686X VIDEO4LINUX DRIVER
19930 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19931 L: linux-media@vger.kernel.org
19933 W: http://linuxtv.org
19934 T: git git://linuxtv.org/media_tree.git
19935 F: drivers/media/pci/tw686x/
19937 U-BOOT ENVIRONMENT VARIABLES
19938 M: Rafał Miłecki <rafal@milecki.pl>
19940 F: Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
19942 UACCE ACCELERATOR FRAMEWORK
19943 M: Zhangfei Gao <zhangfei.gao@linaro.org>
19944 M: Zhou Wang <wangzhou1@hisilicon.com>
19945 L: linux-accelerators@lists.ozlabs.org
19946 L: linux-kernel@vger.kernel.org
19948 F: Documentation/ABI/testing/sysfs-driver-uacce
19949 F: Documentation/misc-devices/uacce.rst
19950 F: drivers/misc/uacce/
19951 F: include/linux/uacce.h
19952 F: include/uapi/misc/uacce/
19954 UBI FILE SYSTEM (UBIFS)
19955 M: Richard Weinberger <richard@nod.at>
19956 L: linux-mtd@lists.infradead.org
19958 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
19959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
19960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
19961 F: Documentation/ABI/testing/sysfs-fs-ubifs
19962 F: Documentation/filesystems/ubifs-authentication.rst
19963 F: Documentation/filesystems/ubifs.rst
19966 UCLINUX (M68KNOMMU AND COLDFIRE)
19967 M: Greg Ungerer <gerg@linux-m68k.org>
19968 L: linux-m68k@lists.linux-m68k.org
19969 L: uclinux-dev@uclinux.org (subscribers-only)
19971 W: http://www.linux-m68k.org/
19972 W: http://www.uclinux.org/
19973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
19974 F: arch/m68k/*/*_no.*
19976 F: arch/m68k/coldfire/
19977 F: arch/m68k/include/asm/*_no.*
19980 M: Jan Kara <jack@suse.com>
19982 F: Documentation/filesystems/udf.rst
19986 M: Bastien Nocera <hadess@hadess.net>
19987 L: linux-input@vger.kernel.org
19989 F: drivers/hid/hid-udraw-ps3.c
19992 M: Evgeniy Dushistov <dushistov@mail.ru>
19994 F: Documentation/admin-guide/ufs.rst
19997 UHID USERSPACE HID IO DRIVER
19998 M: David Rheinsberg <david.rheinsberg@gmail.com>
19999 L: linux-input@vger.kernel.org
20001 F: drivers/hid/uhid.c
20002 F: include/uapi/linux/uhid.h
20005 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20006 L: linux-usb@vger.kernel.org
20008 F: drivers/usb/common/ulpi.c
20009 F: include/linux/ulpi/
20012 M: Gabriel Krisman Bertazi <krisman@collabora.com>
20013 L: linux-fsdevel@vger.kernel.org
20018 M: Tony Finch <dot@dotat.at>
20020 W: http://dotat.at/prog/unifdef
20021 F: scripts/unifdef.c
20023 UNIFORM CDROM DRIVER
20024 M: Phillip Potter <phil@philpotter.co.uk>
20026 F: Documentation/cdrom/
20027 F: drivers/cdrom/cdrom.c
20028 F: include/linux/cdrom.h
20029 F: include/uapi/linux/cdrom.h
20031 UNISYS S-PAR DRIVERS
20032 M: David Kershner <david.kershner@unisys.com>
20033 L: sparmaintainer@unisys.com (Unisys internal)
20035 F: drivers/staging/unisys/
20036 F: drivers/visorbus/
20037 F: include/linux/visorbus.h
20039 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
20040 R: Alim Akhtar <alim.akhtar@samsung.com>
20041 R: Avri Altman <avri.altman@wdc.com>
20042 L: linux-scsi@vger.kernel.org
20044 F: Documentation/devicetree/bindings/ufs/
20045 F: Documentation/scsi/ufs.rst
20046 F: drivers/scsi/ufs/
20048 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
20049 M: Pedro Sousa <pedrom.sousa@synopsys.com>
20050 L: linux-scsi@vger.kernel.org
20052 F: drivers/scsi/ufs/*dwc*
20054 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
20055 M: Stanley Chu <stanley.chu@mediatek.com>
20056 L: linux-scsi@vger.kernel.org
20057 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
20059 F: drivers/scsi/ufs/ufs-mediatek*
20061 UNSORTED BLOCK IMAGES (UBI)
20062 M: Richard Weinberger <richard@nod.at>
20063 L: linux-mtd@lists.infradead.org
20065 W: http://www.linux-mtd.infradead.org/
20066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
20067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
20068 F: drivers/mtd/ubi/
20069 F: include/linux/mtd/ubi.h
20070 F: include/uapi/mtd/ubi-user.h
20072 USB "USBNET" DRIVER FRAMEWORK
20073 M: Oliver Neukum <oneukum@suse.com>
20074 L: netdev@vger.kernel.org
20076 W: http://www.linux-usb.org/usbnet
20077 F: drivers/net/usb/usbnet.c
20078 F: include/linux/usb/usbnet.h
20081 M: Oliver Neukum <oneukum@suse.com>
20082 L: linux-usb@vger.kernel.org
20084 F: Documentation/usb/acm.rst
20085 F: drivers/usb/class/cdc-acm.*
20087 USB APPLE MFI FASTCHARGE DRIVER
20088 M: Bastien Nocera <hadess@hadess.net>
20089 L: linux-usb@vger.kernel.org
20091 F: drivers/usb/misc/apple-mfi-fastcharge.c
20093 USB AR5523 WIRELESS DRIVER
20094 M: Pontus Fuchs <pontus.fuchs@gmail.com>
20095 L: linux-wireless@vger.kernel.org
20097 F: drivers/net/wireless/ath/ar5523/
20100 M: Oliver Neukum <oneukum@suse.com>
20101 L: linux-usb@vger.kernel.org
20102 L: linux-scsi@vger.kernel.org
20104 F: drivers/usb/storage/uas.c
20106 USB CDC ETHERNET DRIVER
20107 M: Oliver Neukum <oliver@neukum.org>
20108 L: linux-usb@vger.kernel.org
20110 F: drivers/net/usb/cdc_*.c
20111 F: include/uapi/linux/usb/cdc.h
20113 USB CHAOSKEY DRIVER
20114 M: Keith Packard <keithp@keithp.com>
20115 L: linux-usb@vger.kernel.org
20117 F: drivers/usb/misc/chaoskey.c
20119 USB CYPRESS C67X00 DRIVER
20120 L: linux-usb@vger.kernel.org
20122 F: drivers/usb/c67x00/
20124 USB DAVICOM DM9601 DRIVER
20125 M: Peter Korsgaard <peter@korsgaard.com>
20126 L: netdev@vger.kernel.org
20128 W: http://www.linux-usb.org/usbnet
20129 F: drivers/net/usb/dm9601.c
20132 M: Alan Stern <stern@rowland.harvard.edu>
20133 L: linux-usb@vger.kernel.org
20135 F: Documentation/usb/ehci.rst
20136 F: drivers/usb/host/ehci*
20138 USB GADGET/PERIPHERAL SUBSYSTEM
20139 M: Felipe Balbi <balbi@kernel.org>
20140 L: linux-usb@vger.kernel.org
20142 W: http://www.linux-usb.org/gadget
20143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
20144 F: drivers/usb/gadget/
20145 F: include/linux/usb/gadget*
20147 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
20148 M: Jiri Kosina <jikos@kernel.org>
20149 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
20150 L: linux-usb@vger.kernel.org
20152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
20153 F: Documentation/hid/hiddev.rst
20154 F: drivers/hid/usbhid/
20156 USB INTEL XHCI ROLE MUX DRIVER
20157 M: Hans de Goede <hdegoede@redhat.com>
20158 L: linux-usb@vger.kernel.org
20160 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
20162 USB IP DRIVER FOR HISILICON KIRIN 960
20163 M: Yu Chen <chenyu56@huawei.com>
20164 M: Binghui Wang <wangbinghui@hisilicon.com>
20165 L: linux-usb@vger.kernel.org
20167 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
20168 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
20170 USB IP DRIVER FOR HISILICON KIRIN 970
20171 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20172 L: linux-usb@vger.kernel.org
20174 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
20175 F: drivers/phy/hisilicon/phy-hi3670-usb3.c
20178 M: Olav Kongas <ok@artecdesign.ee>
20179 L: linux-usb@vger.kernel.org
20181 F: drivers/usb/host/isp116x*
20182 F: include/linux/usb/isp116x.h
20185 M: Rui Miguel Silva <rui.silva@linaro.org>
20186 L: linux-usb@vger.kernel.org
20188 F: drivers/usb/isp1760/*
20189 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
20191 USB LAN78XX ETHERNET DRIVER
20192 M: Woojung Huh <woojung.huh@microchip.com>
20193 M: UNGLinuxDriver@microchip.com
20194 L: netdev@vger.kernel.org
20196 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
20197 F: drivers/net/usb/lan78xx.*
20198 F: include/dt-bindings/net/microchip-lan78xx.h
20200 USB MASS STORAGE DRIVER
20201 M: Alan Stern <stern@rowland.harvard.edu>
20202 L: linux-usb@vger.kernel.org
20203 L: usb-storage@lists.one-eyed-alien.net
20205 F: drivers/usb/storage/
20208 M: Clemens Ladisch <clemens@ladisch.de>
20209 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20212 F: sound/usb/midi.*
20214 USB NETWORKING DRIVERS
20215 L: linux-usb@vger.kernel.org
20217 F: drivers/net/usb/
20220 M: Alan Stern <stern@rowland.harvard.edu>
20221 L: linux-usb@vger.kernel.org
20223 F: Documentation/usb/ohci.rst
20224 F: drivers/usb/host/ohci*
20226 USB OTG FSM (Finite State Machine)
20227 M: Peter Chen <peter.chen@kernel.org>
20228 L: linux-usb@vger.kernel.org
20230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
20231 F: drivers/usb/common/usb-otg-fsm.c
20234 M: Valentina Manea <valentina.manea.m@gmail.com>
20235 M: Shuah Khan <shuah@kernel.org>
20236 M: Shuah Khan <skhan@linuxfoundation.org>
20237 L: linux-usb@vger.kernel.org
20239 F: Documentation/usb/usbip_protocol.rst
20240 F: drivers/usb/usbip/
20241 F: tools/testing/selftests/drivers/usb/usbip/
20242 F: tools/usb/usbip/
20245 M: Petko Manolov <petkan@nucleusys.com>
20246 L: linux-usb@vger.kernel.org
20247 L: netdev@vger.kernel.org
20249 W: https://github.com/petkan/pegasus
20250 T: git git://github.com/petkan/pegasus.git
20251 F: drivers/net/usb/pegasus.*
20254 M: Felipe Balbi <balbi@kernel.org>
20255 L: linux-usb@vger.kernel.org
20257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
20258 F: drivers/usb/phy/
20260 USB PRINTER DRIVER (usblp)
20261 M: Pete Zaitcev <zaitcev@redhat.com>
20262 L: linux-usb@vger.kernel.org
20264 F: drivers/usb/class/usblp.c
20266 USB RAW GADGET DRIVER
20267 R: Andrey Konovalov <andreyknvl@gmail.com>
20268 L: linux-usb@vger.kernel.org
20270 F: Documentation/usb/raw-gadget.rst
20271 F: drivers/usb/gadget/legacy/raw_gadget.c
20272 F: include/uapi/linux/usb/raw_gadget.h
20274 USB QMI WWAN NETWORK DRIVER
20275 M: Bjørn Mork <bjorn@mork.no>
20276 L: netdev@vger.kernel.org
20278 F: Documentation/ABI/testing/sysfs-class-net-qmi
20279 F: drivers/net/usb/qmi_wwan.c
20282 M: Petko Manolov <petkan@nucleusys.com>
20283 L: linux-usb@vger.kernel.org
20284 L: netdev@vger.kernel.org
20286 W: https://github.com/petkan/rtl8150
20287 T: git git://github.com/petkan/rtl8150.git
20288 F: drivers/net/usb/rtl8150.c
20290 USB SERIAL SUBSYSTEM
20291 M: Johan Hovold <johan@kernel.org>
20292 L: linux-usb@vger.kernel.org
20294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
20295 F: Documentation/usb/usb-serial.rst
20296 F: drivers/usb/serial/
20297 F: include/linux/usb/serial.h
20299 USB SMSC75XX ETHERNET DRIVER
20300 M: Steve Glendinning <steve.glendinning@shawell.net>
20301 L: netdev@vger.kernel.org
20303 F: drivers/net/usb/smsc75xx.*
20305 USB SMSC95XX ETHERNET DRIVER
20306 M: Steve Glendinning <steve.glendinning@shawell.net>
20307 M: UNGLinuxDriver@microchip.com
20308 L: netdev@vger.kernel.org
20310 F: drivers/net/usb/smsc95xx.*
20313 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20314 L: linux-usb@vger.kernel.org
20316 W: http://www.linux-usb.org
20317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
20318 F: Documentation/devicetree/bindings/usb/
20319 F: Documentation/usb/
20321 F: include/linux/usb.h
20322 F: include/linux/usb/
20324 USB TYPEC BUS FOR ALTERNATE MODES
20325 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20326 L: linux-usb@vger.kernel.org
20328 F: Documentation/ABI/testing/sysfs-bus-typec
20329 F: Documentation/driver-api/usb/typec_bus.rst
20330 F: drivers/usb/typec/altmodes/
20331 F: include/linux/usb/typec_altmode.h
20334 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20335 L: linux-usb@vger.kernel.org
20337 F: Documentation/ABI/testing/sysfs-class-typec
20338 F: Documentation/driver-api/usb/typec.rst
20339 F: drivers/usb/typec/
20340 F: include/linux/usb/typec.h
20342 USB TYPEC INTEL PMC MUX DRIVER
20343 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20344 L: linux-usb@vger.kernel.org
20346 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
20347 F: drivers/usb/typec/mux/intel_pmc_mux.c
20349 USB TYPEC PI3USB30532 MUX DRIVER
20350 M: Hans de Goede <hdegoede@redhat.com>
20351 L: linux-usb@vger.kernel.org
20353 F: drivers/usb/typec/mux/pi3usb30532.c
20355 USB TYPEC PORT CONTROLLER DRIVERS
20356 M: Guenter Roeck <linux@roeck-us.net>
20357 L: linux-usb@vger.kernel.org
20359 F: drivers/usb/typec/tcpm/
20362 M: Alan Stern <stern@rowland.harvard.edu>
20363 L: linux-usb@vger.kernel.org
20365 F: drivers/usb/host/uhci*
20368 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20369 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
20370 L: linux-media@vger.kernel.org
20372 W: http://www.ideasonboard.org/uvc/
20373 T: git git://linuxtv.org/media_tree.git
20374 F: drivers/media/usb/uvc/
20375 F: include/uapi/linux/uvcvideo.h
20378 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20379 L: linux-usb@vger.kernel.org
20381 F: drivers/usb/gadget/function/*uvc*
20382 F: drivers/usb/gadget/legacy/webcam.c
20383 F: include/uapi/linux/usb/g_uvc.h
20385 USB WIRELESS RNDIS DRIVER (rndis_wlan)
20386 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
20387 L: linux-wireless@vger.kernel.org
20389 F: drivers/net/wireless/rndis_wlan.c
20392 M: Mathias Nyman <mathias.nyman@intel.com>
20393 L: linux-usb@vger.kernel.org
20395 F: drivers/usb/host/pci-quirks*
20396 F: drivers/usb/host/xhci*
20399 L: linux-wireless@vger.kernel.org
20401 W: http://linux-lc100020.sourceforge.net
20402 F: drivers/net/wireless/zydas/zd1201.*
20405 M: Antoine Jacquet <royale@zerezo.com>
20406 L: linux-usb@vger.kernel.org
20407 L: linux-media@vger.kernel.org
20409 W: http://royale.zerezo.com/zr364xx/
20410 T: git git://linuxtv.org/media_tree.git
20411 F: Documentation/admin-guide/media/zr364xx*
20412 F: drivers/media/usb/zr364xx/
20414 USER-MODE LINUX (UML)
20415 M: Jeff Dike <jdike@addtoit.com>
20416 M: Richard Weinberger <richard@nod.at>
20417 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
20418 L: linux-um@lists.infradead.org
20420 W: http://user-mode-linux.sourceforge.net
20421 Q: https://patchwork.ozlabs.org/project/linux-um/list/
20422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
20423 F: Documentation/virt/uml/
20428 USERSPACE COPYIN/COPYOUT (UIOVEC)
20429 M: Alexander Viro <viro@zeniv.linux.org.uk>
20431 F: include/linux/uio.h
20434 USERSPACE DMA BUFFER DRIVER
20435 M: Gerd Hoffmann <kraxel@redhat.com>
20436 L: dri-devel@lists.freedesktop.org
20438 T: git git://anongit.freedesktop.org/drm/drm-misc
20439 F: drivers/dma-buf/udmabuf.c
20440 F: include/uapi/linux/udmabuf.h
20442 USERSPACE I/O (UIO)
20443 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
20446 F: Documentation/driver-api/uio-howto.rst
20448 F: include/linux/uio_driver.h
20451 M: Karel Zak <kzak@redhat.com>
20452 L: util-linux@vger.kernel.org
20454 W: http://en.wikipedia.org/wiki/Util-linux
20455 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
20458 M: Christoph Hellwig <hch@lst.de>
20459 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20460 L: linux-kernel@vger.kernel.org
20462 T: git git://git.infradead.org/users/hch/uuid.git
20463 F: include/linux/uuid.h
20464 F: include/uapi/linux/uuid.h
20469 M: Justin Ernst <justin.ernst@hpe.com>
20470 L: platform-driver-x86@vger.kernel.org
20472 F: drivers/platform/x86/uv_sysfs.c
20475 M: Michal Januszewski <spock@gentoo.org>
20476 L: linux-fbdev@vger.kernel.org
20478 W: https://github.com/mjanusz/v86d
20479 F: Documentation/fb/uvesafb.rst
20480 F: drivers/video/fbdev/uvesafb.*
20482 Ux500 CLOCK DRIVERS
20483 M: Ulf Hansson <ulf.hansson@linaro.org>
20484 L: linux-clk@vger.kernel.org
20485 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20487 F: drivers/clk/ux500/
20490 M: Stefan Agner <stefan@agner.ch>
20491 L: linux-mtd@lists.infradead.org
20493 F: drivers/mtd/nand/raw/vf610_nfc.c
20495 VFAT/FAT/MSDOS FILESYSTEM
20496 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
20498 F: Documentation/filesystems/vfat.rst
20502 M: Alex Williamson <alex.williamson@redhat.com>
20503 R: Cornelia Huck <cohuck@redhat.com>
20504 L: kvm@vger.kernel.org
20506 T: git git://github.com/awilliam/linux-vfio.git
20507 F: Documentation/driver-api/vfio.rst
20509 F: include/linux/vfio.h
20510 F: include/linux/vfio_pci_core.h
20511 F: include/uapi/linux/vfio.h
20514 M: Diana Craciun <diana.craciun@oss.nxp.com>
20515 L: kvm@vger.kernel.org
20517 F: drivers/vfio/fsl-mc/
20519 VFIO HISILICON PCI DRIVER
20520 M: Longfang Liu <liulongfang@huawei.com>
20521 M: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
20522 L: kvm@vger.kernel.org
20524 F: drivers/vfio/pci/hisilicon/
20526 VFIO MEDIATED DEVICE DRIVERS
20527 M: Kirti Wankhede <kwankhede@nvidia.com>
20528 L: kvm@vger.kernel.org
20530 F: Documentation/driver-api/vfio-mediated-device.rst
20531 F: drivers/vfio/mdev/
20532 F: include/linux/mdev.h
20533 F: samples/vfio-mdev/
20535 VFIO PCI DEVICE SPECIFIC DRIVERS
20536 R: Jason Gunthorpe <jgg@nvidia.com>
20537 R: Yishai Hadas <yishaih@nvidia.com>
20538 R: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
20539 R: Kevin Tian <kevin.tian@intel.com>
20540 L: kvm@vger.kernel.org
20542 P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
20543 F: drivers/vfio/pci/*/
20545 VFIO PLATFORM DRIVER
20546 M: Eric Auger <eric.auger@redhat.com>
20547 L: kvm@vger.kernel.org
20549 F: drivers/vfio/platform/
20551 VFIO MLX5 PCI DRIVER
20552 M: Yishai Hadas <yishaih@nvidia.com>
20553 L: kvm@vger.kernel.org
20555 F: drivers/vfio/pci/mlx5/
20558 R: Lukas Wunner <lukas@wunner.de>
20560 T: git git://anongit.freedesktop.org/drm/drm-misc
20561 F: Documentation/gpu/vga-switcheroo.rst
20562 F: drivers/gpu/vga/vga_switcheroo.c
20563 F: include/linux/vga_switcheroo.h
20565 VIA RHINE NETWORK DRIVER
20567 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
20568 F: drivers/net/ethernet/via/via-rhine.c
20570 VIA SD/MMC CARD CONTROLLER DRIVER
20571 M: Bruce Chang <brucechang@via.com.tw>
20572 M: Harald Welte <HaraldWelte@viatech.com>
20574 F: drivers/mmc/host/via-sdmmc.c
20576 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
20577 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
20578 L: linux-fbdev@vger.kernel.org
20580 F: drivers/video/fbdev/via/
20581 F: include/linux/via-core.h
20582 F: include/linux/via-gpio.h
20583 F: include/linux/via_i2c.h
20585 VIA VELOCITY NETWORK DRIVER
20586 M: Francois Romieu <romieu@fr.zoreil.com>
20587 L: netdev@vger.kernel.org
20589 F: drivers/net/ethernet/via/via-velocity.*
20591 VICODEC VIRTUAL CODEC DRIVER
20592 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
20593 L: linux-media@vger.kernel.org
20595 W: https://linuxtv.org
20596 T: git git://linuxtv.org/media_tree.git
20597 F: drivers/media/test-drivers/vicodec/*
20599 VIDEO I2C POLLING DRIVER
20600 M: Matt Ranostay <matt.ranostay@konsulko.com>
20601 L: linux-media@vger.kernel.org
20603 F: drivers/media/i2c/video-i2c.c
20605 VIDEO MULTIPLEXER DRIVER
20606 M: Philipp Zabel <p.zabel@pengutronix.de>
20607 L: linux-media@vger.kernel.org
20609 F: drivers/media/platform/video-mux.c
20611 VIDEOBUF2 FRAMEWORK
20612 M: Tomasz Figa <tfiga@chromium.org>
20613 M: Marek Szyprowski <m.szyprowski@samsung.com>
20614 L: linux-media@vger.kernel.org
20616 F: drivers/media/common/videobuf2/*
20617 F: include/media/videobuf2-*
20619 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
20620 M: Shuah Khan <skhan@linuxfoundation.org>
20621 R: Kieran Bingham <kieran.bingham@ideasonboard.com>
20622 L: linux-media@vger.kernel.org
20624 W: https://linuxtv.org
20625 T: git git://linuxtv.org/media_tree.git
20626 F: drivers/media/test-drivers/vimc/*
20629 M: Alex Williamson <alex.williamson@redhat.com>
20630 M: Paolo Bonzini <pbonzini@redhat.com>
20631 L: kvm@vger.kernel.org
20635 VIRTIO AND VHOST VSOCK DRIVER
20636 M: Stefan Hajnoczi <stefanha@redhat.com>
20637 M: Stefano Garzarella <sgarzare@redhat.com>
20638 L: kvm@vger.kernel.org
20639 L: virtualization@lists.linux-foundation.org
20640 L: netdev@vger.kernel.org
20642 F: drivers/vhost/vsock.c
20643 F: include/linux/virtio_vsock.h
20644 F: include/uapi/linux/virtio_vsock.h
20645 F: net/vmw_vsock/virtio_transport.c
20646 F: net/vmw_vsock/virtio_transport_common.c
20648 VIRTIO BLOCK AND SCSI DRIVERS
20649 M: "Michael S. Tsirkin" <mst@redhat.com>
20650 M: Jason Wang <jasowang@redhat.com>
20651 R: Paolo Bonzini <pbonzini@redhat.com>
20652 R: Stefan Hajnoczi <stefanha@redhat.com>
20653 L: virtualization@lists.linux-foundation.org
20655 F: drivers/block/virtio_blk.c
20656 F: drivers/scsi/virtio_scsi.c
20657 F: drivers/vhost/scsi.c
20658 F: include/uapi/linux/virtio_blk.h
20659 F: include/uapi/linux/virtio_scsi.h
20661 VIRTIO CONSOLE DRIVER
20662 M: Amit Shah <amit@kernel.org>
20663 L: virtualization@lists.linux-foundation.org
20665 F: drivers/char/virtio_console.c
20666 F: include/linux/virtio_console.h
20667 F: include/uapi/linux/virtio_console.h
20669 VIRTIO CORE AND NET DRIVERS
20670 M: "Michael S. Tsirkin" <mst@redhat.com>
20671 M: Jason Wang <jasowang@redhat.com>
20672 L: virtualization@lists.linux-foundation.org
20674 F: Documentation/ABI/testing/sysfs-bus-vdpa
20675 F: Documentation/devicetree/bindings/virtio/
20676 F: drivers/block/virtio_blk.c
20677 F: drivers/crypto/virtio/
20678 F: drivers/net/virtio_net.c
20681 F: include/linux/vdpa.h
20682 F: include/linux/virtio*.h
20683 F: include/uapi/linux/virtio_*.h
20687 M: "Michael S. Tsirkin" <mst@redhat.com>
20688 M: David Hildenbrand <david@redhat.com>
20689 L: virtualization@lists.linux-foundation.org
20691 F: drivers/virtio/virtio_balloon.c
20692 F: include/uapi/linux/virtio_balloon.h
20693 F: include/linux/balloon_compaction.h
20694 F: mm/balloon_compaction.c
20696 VIRTIO CRYPTO DRIVER
20697 M: Gonglei <arei.gonglei@huawei.com>
20698 L: virtualization@lists.linux-foundation.org
20699 L: linux-crypto@vger.kernel.org
20701 F: drivers/crypto/virtio/
20702 F: include/uapi/linux/virtio_crypto.h
20704 VIRTIO DRIVERS FOR S390
20705 M: Cornelia Huck <cohuck@redhat.com>
20706 M: Halil Pasic <pasic@linux.ibm.com>
20707 L: linux-s390@vger.kernel.org
20708 L: virtualization@lists.linux-foundation.org
20709 L: kvm@vger.kernel.org
20711 F: arch/s390/include/uapi/asm/virtio-ccw.h
20712 F: drivers/s390/virtio/
20715 M: Vivek Goyal <vgoyal@redhat.com>
20716 M: Stefan Hajnoczi <stefanha@redhat.com>
20717 M: Miklos Szeredi <miklos@szeredi.hu>
20718 L: virtualization@lists.linux-foundation.org
20719 L: linux-fsdevel@vger.kernel.org
20721 W: https://virtio-fs.gitlab.io/
20722 F: Documentation/filesystems/virtiofs.rst
20723 F: fs/fuse/virtio_fs.c
20724 F: include/uapi/linux/virtio_fs.h
20727 M: Enrico Weigelt, metux IT consult <info@metux.net>
20728 M: Viresh Kumar <vireshk@kernel.org>
20729 L: linux-gpio@vger.kernel.org
20730 L: virtualization@lists.linux-foundation.org
20732 F: drivers/gpio/gpio-virtio.c
20733 F: include/uapi/linux/virtio_gpio.h
20736 M: David Airlie <airlied@linux.ie>
20737 M: Gerd Hoffmann <kraxel@redhat.com>
20738 R: Gurchetan Singh <gurchetansingh@chromium.org>
20739 R: Chia-I Wu <olvaffe@gmail.com>
20740 L: dri-devel@lists.freedesktop.org
20741 L: virtualization@lists.linux-foundation.org
20743 T: git git://anongit.freedesktop.org/drm/drm-misc
20744 F: drivers/gpu/drm/virtio/
20745 F: include/uapi/linux/virtio_gpu.h
20747 VIRTIO HOST (VHOST)
20748 M: "Michael S. Tsirkin" <mst@redhat.com>
20749 M: Jason Wang <jasowang@redhat.com>
20750 L: kvm@vger.kernel.org
20751 L: virtualization@lists.linux-foundation.org
20752 L: netdev@vger.kernel.org
20754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
20756 F: include/linux/vhost_iotlb.h
20757 F: include/uapi/linux/vhost.h
20759 VIRTIO INPUT DRIVER
20760 M: Gerd Hoffmann <kraxel@redhat.com>
20762 F: drivers/virtio/virtio_input.c
20763 F: include/uapi/linux/virtio_input.h
20765 VIRTIO IOMMU DRIVER
20766 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
20767 L: virtualization@lists.linux-foundation.org
20769 F: drivers/iommu/virtio-iommu.c
20770 F: include/uapi/linux/virtio_iommu.h
20773 M: David Hildenbrand <david@redhat.com>
20774 L: virtualization@lists.linux-foundation.org
20776 W: https://virtio-mem.gitlab.io/
20777 F: drivers/virtio/virtio_mem.c
20778 F: include/uapi/linux/virtio_mem.h
20780 VIRTIO SOUND DRIVER
20781 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
20782 M: "Michael S. Tsirkin" <mst@redhat.com>
20783 L: virtualization@lists.linux-foundation.org
20784 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20786 F: include/uapi/linux/virtio_snd.h
20790 M: Conghui Chen <conghui.chen@intel.com>
20791 M: Viresh Kumar <viresh.kumar@linaro.org>
20792 L: linux-i2c@vger.kernel.org
20793 L: virtualization@lists.linux-foundation.org
20795 F: drivers/i2c/busses/i2c-virtio.c
20796 F: include/uapi/linux/virtio_i2c.h
20799 M: Pankaj Gupta <pankaj.gupta.linux@gmail.com>
20800 L: virtualization@lists.linux-foundation.org
20802 F: drivers/nvdimm/virtio_pmem.c
20803 F: drivers/nvdimm/nd_virtio.c
20805 VIRTUAL BOX GUEST DEVICE DRIVER
20806 M: Hans de Goede <hdegoede@redhat.com>
20807 M: Arnd Bergmann <arnd@arndb.de>
20808 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20810 F: drivers/virt/vboxguest/
20811 F: include/linux/vbox_utils.h
20812 F: include/uapi/linux/vbox*.h
20814 VIRTUAL BOX SHARED FOLDER VFS DRIVER
20815 M: Hans de Goede <hdegoede@redhat.com>
20816 L: linux-fsdevel@vger.kernel.org
20820 VIRTUAL SERIO DEVICE DRIVER
20821 M: Stephen Chandler Paul <thatslyude@gmail.com>
20823 F: drivers/input/serio/userio.c
20824 F: include/uapi/linux/userio.h
20826 VIVID VIRTUAL VIDEO DRIVER
20827 M: Hans Verkuil <hverkuil@xs4all.nl>
20828 L: linux-media@vger.kernel.org
20830 W: https://linuxtv.org
20831 T: git git://linuxtv.org/media_tree.git
20832 F: drivers/media/test-drivers/vivid/*
20834 VIDTV VIRTUAL DIGITAL TV DRIVER
20835 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
20836 L: linux-media@vger.kernel.org
20838 W: https://linuxtv.org
20839 T: git git://linuxtv.org/media_tree.git
20840 F: drivers/media/test-drivers/vidtv/*
20843 M: Florian Fainelli <f.fainelli@gmail.com>
20844 L: openwrt-devel@lists.openwrt.org (subscribers-only)
20846 F: drivers/vlynq/vlynq.c
20847 F: include/linux/vlynq.h
20850 M: Martyn Welch <martyn@welchs.me.uk>
20851 M: Manohar Vanga <manohar.vanga@gmail.com>
20852 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20853 L: linux-kernel@vger.kernel.org
20855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
20856 F: Documentation/driver-api/vme.rst
20857 F: drivers/staging/vme/
20859 F: include/linux/vme*
20861 VM SOCKETS (AF_VSOCK)
20862 M: Stefano Garzarella <sgarzare@redhat.com>
20863 L: virtualization@lists.linux-foundation.org
20864 L: netdev@vger.kernel.org
20866 F: drivers/net/vsockmon.c
20867 F: include/net/af_vsock.h
20868 F: include/uapi/linux/vm_sockets.h
20869 F: include/uapi/linux/vm_sockets_diag.h
20870 F: include/uapi/linux/vsockmon.h
20872 F: tools/testing/vsock/
20874 VMWARE BALLOON DRIVER
20875 M: Nadav Amit <namit@vmware.com>
20876 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
20877 L: linux-kernel@vger.kernel.org
20879 F: drivers/misc/vmw_balloon.c
20881 VMWARE HYPERVISOR INTERFACE
20882 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
20883 M: Alexey Makhalov <amakhalov@vmware.com>
20884 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
20885 L: virtualization@lists.linux-foundation.org
20888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
20889 F: arch/x86/include/asm/vmware.h
20890 F: arch/x86/kernel/cpu/vmware.c
20892 VMWARE PVRDMA DRIVER
20893 M: Bryan Tan <bryantan@vmware.com>
20894 M: Vishnu Dasa <vdasa@vmware.com>
20895 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
20896 L: linux-rdma@vger.kernel.org
20898 F: drivers/infiniband/hw/vmw_pvrdma/
20900 VMware PVSCSI driver
20901 M: Vishal Bhakta <vbhakta@vmware.com>
20902 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
20903 L: linux-scsi@vger.kernel.org
20905 F: drivers/scsi/vmw_pvscsi.c
20906 F: drivers/scsi/vmw_pvscsi.h
20908 VMWARE VIRTUAL PTP CLOCK DRIVER
20909 M: Vivek Thampi <vithampi@vmware.com>
20910 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
20911 L: netdev@vger.kernel.org
20913 F: drivers/ptp/ptp_vmw.c
20916 M: Jorgen Hansen <jhansen@vmware.com>
20917 M: Vishnu Dasa <vdasa@vmware.com>
20918 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
20919 L: linux-kernel@vger.kernel.org
20921 F: drivers/misc/vmw_vmci/
20923 VMWARE VMMOUSE SUBDRIVER
20924 M: Zack Rusin <zackr@vmware.com>
20925 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
20926 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
20927 L: linux-input@vger.kernel.org
20929 F: drivers/input/mouse/vmmouse.c
20930 F: drivers/input/mouse/vmmouse.h
20932 VMWARE VMXNET3 ETHERNET DRIVER
20933 M: Ronak Doshi <doshir@vmware.com>
20934 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
20935 L: netdev@vger.kernel.org
20937 F: drivers/net/vmxnet3/
20939 VOCORE VOCORE2 BOARD
20940 M: Harvey Hunt <harveyhuntnexus@gmail.com>
20941 L: linux-mips@vger.kernel.org
20943 F: arch/mips/boot/dts/ralink/vocore2.dts
20945 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
20946 M: Liam Girdwood <lgirdwood@gmail.com>
20947 M: Mark Brown <broonie@kernel.org>
20948 L: linux-kernel@vger.kernel.org
20950 W: http://www.slimlogic.co.uk/?p=48
20951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
20952 F: Documentation/devicetree/bindings/regulator/
20953 F: Documentation/power/regulator/
20954 F: drivers/regulator/
20955 F: include/dt-bindings/regulator/
20956 F: include/linux/regulator/
20957 K: regulator_get_optional
20959 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
20960 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
20961 F: drivers/regulator/irq_helpers.c
20964 M: David Ahern <dsahern@kernel.org>
20965 L: netdev@vger.kernel.org
20967 F: Documentation/networking/vrf.rst
20968 F: drivers/net/vrf.c
20971 M: Petr Mladek <pmladek@suse.com>
20972 M: Steven Rostedt <rostedt@goodmis.org>
20973 M: Sergey Senozhatsky <senozhatsky@chromium.org>
20974 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20975 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
20977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
20978 F: Documentation/core-api/printk-formats.rst
20979 F: lib/test_printf.c
20980 F: lib/test_scanf.c
20983 VT1211 HARDWARE MONITOR DRIVER
20984 M: Juerg Haefliger <juergh@gmail.com>
20985 L: linux-hwmon@vger.kernel.org
20987 F: Documentation/hwmon/vt1211.rst
20988 F: drivers/hwmon/vt1211.c
20990 VT8231 HARDWARE MONITOR DRIVER
20991 M: Roger Lucas <vt8231@hiddenengine.co.uk>
20992 L: linux-hwmon@vger.kernel.org
20994 F: drivers/hwmon/vt8231.c
20996 VUB300 USB to SDIO/SD/MMC bridge chip
20997 L: linux-mmc@vger.kernel.org
20999 F: drivers/mmc/host/vub300.c
21001 W1 DALLAS'S 1-WIRE BUS
21002 M: Evgeniy Polyakov <zbr@ioremap.net>
21004 F: Documentation/devicetree/bindings/w1/
21005 F: Documentation/w1/
21007 F: include/linux/w1.h
21009 W83791D HARDWARE MONITORING DRIVER
21010 M: Marc Hulsman <m.hulsman@tudelft.nl>
21011 L: linux-hwmon@vger.kernel.org
21013 F: Documentation/hwmon/w83791d.rst
21014 F: drivers/hwmon/w83791d.c
21016 W83793 HARDWARE MONITORING DRIVER
21017 M: Rudolf Marek <r.marek@assembler.cz>
21018 L: linux-hwmon@vger.kernel.org
21020 F: Documentation/hwmon/w83793.rst
21021 F: drivers/hwmon/w83793.c
21023 W83795 HARDWARE MONITORING DRIVER
21024 M: Jean Delvare <jdelvare@suse.com>
21025 L: linux-hwmon@vger.kernel.org
21027 F: drivers/hwmon/w83795.c
21029 W83L51xD SD/MMC CARD INTERFACE DRIVER
21030 M: Pierre Ossman <pierre@ossman.eu>
21032 F: drivers/mmc/host/wbsd.*
21034 WACOM PROTOCOL 4 SERIAL TABLETS
21035 M: Julian Squires <julian@cipht.net>
21036 M: Hans de Goede <hdegoede@redhat.com>
21037 L: linux-input@vger.kernel.org
21039 F: drivers/input/tablet/wacom_serial4.c
21041 WATCHDOG DEVICE DRIVERS
21042 M: Wim Van Sebroeck <wim@linux-watchdog.org>
21043 M: Guenter Roeck <linux@roeck-us.net>
21044 L: linux-watchdog@vger.kernel.org
21046 W: http://www.linux-watchdog.org/
21047 T: git git://www.linux-watchdog.org/linux-watchdog.git
21048 F: Documentation/devicetree/bindings/watchdog/
21049 F: Documentation/watchdog/
21050 F: drivers/watchdog/
21051 F: include/linux/watchdog.h
21052 F: include/uapi/linux/watchdog.h
21054 WHISKEYCOVE PMIC GPIO DRIVER
21055 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
21056 L: linux-gpio@vger.kernel.org
21058 F: drivers/gpio/gpio-wcove.c
21061 M: Dianlong Li <long17.cool@163.com>
21062 L: linux-rtc@vger.kernel.org
21064 F: drivers/rtc/rtc-sd3078.c
21067 M: David Rheinsberg <david.rheinsberg@gmail.com>
21068 L: linux-input@vger.kernel.org
21070 F: drivers/hid/hid-wiimote*
21072 WILOCITY WIL6210 WIRELESS DRIVER
21073 M: Maya Erez <merez@codeaurora.org>
21074 L: linux-wireless@vger.kernel.org
21075 L: wil6210@qti.qualcomm.com
21077 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
21078 F: drivers/net/wireless/ath/wil6210/
21081 M: David Härdeman <david@hardeman.nu>
21083 F: drivers/media/rc/winbond-cir.c
21085 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
21086 M: William Breathitt Gray <vilhelm.gray@gmail.com>
21087 L: linux-watchdog@vger.kernel.org
21089 F: drivers/watchdog/ebc-c384_wdt.c
21091 WINSYSTEMS WS16C48 GPIO DRIVER
21092 M: William Breathitt Gray <vilhelm.gray@gmail.com>
21093 L: linux-gpio@vger.kernel.org
21095 F: drivers/gpio/gpio-ws16c48.c
21097 WIREGUARD SECURE NETWORK TUNNEL
21098 M: Jason A. Donenfeld <Jason@zx2c4.com>
21099 L: wireguard@lists.zx2c4.com
21100 L: netdev@vger.kernel.org
21102 F: drivers/net/wireguard/
21103 F: tools/testing/selftests/wireguard/
21105 WISTRON LAPTOP BUTTON DRIVER
21106 M: Miloslav Trmac <mitr@volny.cz>
21108 F: drivers/input/misc/wistron_btns.c
21110 WL3501 WIRELESS PCMCIA CARD DRIVER
21111 L: linux-wireless@vger.kernel.org
21113 F: drivers/net/wireless/wl3501*
21115 WOLFSON MICROELECTRONICS DRIVERS
21116 L: patches@opensource.cirrus.com
21118 W: https://github.com/CirrusLogic/linux-drivers/wiki
21119 T: git https://github.com/CirrusLogic/linux-drivers.git
21120 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
21121 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
21122 F: Documentation/devicetree/bindings/mfd/wm831x.txt
21123 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
21124 F: Documentation/devicetree/bindings/sound/wlf,*.yaml
21125 F: Documentation/devicetree/bindings/sound/wm*
21126 F: Documentation/hwmon/wm83??.rst
21127 F: arch/arm/mach-s3c/mach-crag6410*
21128 F: drivers/clk/clk-wm83*.c
21129 F: drivers/gpio/gpio-*wm*.c
21130 F: drivers/gpio/gpio-arizona.c
21131 F: drivers/hwmon/wm83??-hwmon.c
21132 F: drivers/input/misc/wm831x-on.c
21133 F: drivers/input/touchscreen/wm831x-ts.c
21134 F: drivers/input/touchscreen/wm97*.c
21135 F: drivers/leds/leds-wm83*.c
21136 F: drivers/mfd/arizona*
21137 F: drivers/mfd/cs47l24*
21138 F: drivers/mfd/wm*.c
21139 F: drivers/power/supply/wm83*.c
21140 F: drivers/regulator/arizona*
21141 F: drivers/regulator/wm8*.c
21142 F: drivers/rtc/rtc-wm83*.c
21143 F: drivers/video/backlight/wm83*_bl.c
21144 F: drivers/watchdog/wm83*_wdt.c
21145 F: include/linux/mfd/arizona/
21146 F: include/linux/mfd/wm831x/
21147 F: include/linux/mfd/wm8350/
21148 F: include/linux/mfd/wm8400*
21149 F: include/linux/regulator/arizona*
21150 F: include/linux/wm97xx.h
21151 F: include/sound/wm????.h
21152 F: sound/soc/codecs/arizona*
21153 F: sound/soc/codecs/cs47l24*
21154 F: sound/soc/codecs/wm*
21157 M: Tejun Heo <tj@kernel.org>
21158 R: Lai Jiangshan <jiangshanlai@gmail.com>
21160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
21161 F: Documentation/core-api/workqueue.rst
21162 F: include/linux/workqueue.h
21163 F: kernel/workqueue.c
21166 M: Loic Poulain <loic.poulain@linaro.org>
21167 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
21168 R: Johannes Berg <johannes@sipsolutions.net>
21169 L: netdev@vger.kernel.org
21171 F: drivers/net/wwan/
21172 F: include/linux/wwan.h
21173 F: include/uapi/linux/wwan.h
21175 X-POWERS AXP288 PMIC DRIVERS
21176 M: Hans de Goede <hdegoede@redhat.com>
21178 F: drivers/acpi/pmic/intel_pmic_xpower.c
21181 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
21182 M: Chen-Yu Tsai <wens@csie.org>
21183 L: linux-kernel@vger.kernel.org
21188 M: Martin Schiller <ms@dev.tdt.de>
21189 L: linux-x25@vger.kernel.org
21191 F: Documentation/networking/lapb-module.rst
21192 F: Documentation/networking/x25*
21193 F: drivers/net/wan/hdlc_x25.c
21194 F: drivers/net/wan/lapbether.c
21195 F: include/*/lapb.h
21196 F: include/net/x25*
21197 F: include/uapi/linux/x25.h
21201 X86 ARCHITECTURE (32-BIT AND 64-BIT)
21202 M: Thomas Gleixner <tglx@linutronix.de>
21203 M: Ingo Molnar <mingo@redhat.com>
21204 M: Borislav Petkov <bp@alien8.de>
21205 M: Dave Hansen <dave.hansen@linux.intel.com>
21207 R: "H. Peter Anvin" <hpa@zytor.com>
21208 L: linux-kernel@vger.kernel.org
21210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
21211 F: Documentation/devicetree/bindings/x86/
21212 F: Documentation/x86/
21216 M: Andy Lutomirski <luto@kernel.org>
21217 L: linux-kernel@vger.kernel.org
21219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
21222 X86 MCE INFRASTRUCTURE
21223 M: Tony Luck <tony.luck@intel.com>
21224 M: Borislav Petkov <bp@alien8.de>
21225 L: linux-edac@vger.kernel.org
21227 F: Documentation/ABI/testing/sysfs-mce
21228 F: Documentation/x86/x86_64/machinecheck.rst
21229 F: arch/x86/kernel/cpu/mce/*
21231 X86 MICROCODE UPDATE SUPPORT
21232 M: Borislav Petkov <bp@alien8.de>
21234 F: arch/x86/kernel/cpu/microcode/*
21237 M: Dave Hansen <dave.hansen@linux.intel.com>
21238 M: Andy Lutomirski <luto@kernel.org>
21239 M: Peter Zijlstra <peterz@infradead.org>
21240 L: linux-kernel@vger.kernel.org
21242 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
21245 X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
21246 M: Hans de Goede <hdegoede@redhat.com>
21247 L: platform-driver-x86@vger.kernel.org
21249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
21250 F: drivers/platform/x86/x86-android-tablets.c
21252 X86 PLATFORM DRIVERS
21253 M: Hans de Goede <hdegoede@redhat.com>
21254 M: Mark Gross <markgross@kernel.org>
21255 L: platform-driver-x86@vger.kernel.org
21257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
21258 F: drivers/platform/olpc/
21259 F: drivers/platform/x86/
21261 X86 PLATFORM DRIVERS - ARCH
21262 R: Darren Hart <dvhart@infradead.org>
21263 R: Andy Shevchenko <andy@infradead.org>
21264 L: platform-driver-x86@vger.kernel.org
21267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
21268 F: arch/x86/platform
21270 X86 PLATFORM UV HPE SUPERDOME FLEX
21271 M: Steve Wahl <steve.wahl@hpe.com>
21272 R: Mike Travis <mike.travis@hpe.com>
21273 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
21274 R: Russ Anderson <russ.anderson@hpe.com>
21276 F: arch/x86/include/asm/uv/
21277 F: arch/x86/kernel/apic/x2apic_uv_x.c
21278 F: arch/x86/platform/uv/
21281 M: Andy Lutomirski <luto@kernel.org>
21282 L: linux-kernel@vger.kernel.org
21284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
21285 F: arch/x86/entry/vdso/
21288 M: Matthew Wilcox <willy@infradead.org>
21289 L: linux-fsdevel@vger.kernel.org
21291 F: Documentation/core-api/xarray.rst
21292 F: include/linux/idr.h
21293 F: include/linux/xarray.h
21296 F: tools/testing/radix-tree
21299 M: Benjamin Valentin <benpicco@googlemail.com>
21301 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
21302 F: drivers/media/rc/xbox_remote.c
21304 XC2028/3028 TUNER DRIVER
21305 M: Mauro Carvalho Chehab <mchehab@kernel.org>
21306 L: linux-media@vger.kernel.org
21308 W: https://linuxtv.org
21309 T: git git://linuxtv.org/media_tree.git
21310 F: drivers/media/tuners/xc2028.*
21312 XDP (eXpress Data Path)
21313 M: Alexei Starovoitov <ast@kernel.org>
21314 M: Daniel Borkmann <daniel@iogearbox.net>
21315 M: David S. Miller <davem@davemloft.net>
21316 M: Jakub Kicinski <kuba@kernel.org>
21317 M: Jesper Dangaard Brouer <hawk@kernel.org>
21318 M: John Fastabend <john.fastabend@gmail.com>
21319 L: netdev@vger.kernel.org
21320 L: bpf@vger.kernel.org
21322 F: include/net/xdp.h
21323 F: include/net/xdp_priv.h
21324 F: include/trace/events/xdp.h
21325 F: kernel/bpf/cpumap.c
21326 F: kernel/bpf/devmap.c
21328 F: samples/bpf/xdp*
21329 F: tools/testing/selftests/bpf/*xdp*
21330 F: tools/testing/selftests/bpf/*/*xdp*
21331 F: drivers/net/ethernet/*/*/*/*/*xdp*
21332 F: drivers/net/ethernet/*/*/*xdp*
21333 K: (?:\b|_)xdp(?:\b|_)
21335 XDP SOCKETS (AF_XDP)
21336 M: Björn Töpel <bjorn@kernel.org>
21337 M: Magnus Karlsson <magnus.karlsson@intel.com>
21338 R: Jonathan Lemon <jonathan.lemon@gmail.com>
21339 L: netdev@vger.kernel.org
21340 L: bpf@vger.kernel.org
21342 F: Documentation/networking/af_xdp.rst
21343 F: include/net/xdp_sock*
21344 F: include/net/xsk_buff_pool.h
21345 F: include/uapi/linux/if_xdp.h
21346 F: include/uapi/linux/xdp_diag.h
21347 F: include/net/netns/xdp.h
21349 F: samples/bpf/xdpsock*
21350 F: tools/lib/bpf/xsk*
21352 XEN BLOCK SUBSYSTEM
21353 M: Roger Pau Monné <roger.pau@citrix.com>
21354 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21356 F: drivers/block/xen*
21357 F: drivers/block/xen-blkback/*
21360 M: Stefano Stabellini <sstabellini@kernel.org>
21361 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21363 F: arch/arm/include/asm/xen/
21366 XEN HYPERVISOR ARM64
21367 M: Stefano Stabellini <sstabellini@kernel.org>
21368 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21370 F: arch/arm64/include/asm/xen/
21373 XEN HYPERVISOR INTERFACE
21374 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
21375 M: Juergen Gross <jgross@suse.com>
21376 R: Stefano Stabellini <sstabellini@kernel.org>
21377 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
21380 F: Documentation/ABI/stable/sysfs-hypervisor-xen
21381 F: Documentation/ABI/testing/sysfs-hypervisor-xen
21382 F: arch/x86/include/asm/pvclock-abi.h
21383 F: arch/x86/include/asm/xen/
21384 F: arch/x86/platform/pvh/
21386 F: drivers/*/xen-*front.c
21388 F: include/uapi/xen/
21391 XEN NETWORK BACKEND DRIVER
21392 M: Wei Liu <wei.liu@kernel.org>
21393 M: Paul Durrant <paul@xen.org>
21394 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21395 L: netdev@vger.kernel.org
21397 F: drivers/net/xen-netback/*
21400 M: Juergen Gross <jgross@suse.com>
21401 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21403 F: arch/x86/pci/*xen*
21404 F: drivers/pci/*xen*
21407 M: Juergen Gross <jgross@suse.com>
21408 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21409 L: linux-scsi@vger.kernel.org
21411 F: drivers/scsi/xen-scsifront.c
21412 F: drivers/xen/xen-scsiback.c
21413 F: include/xen/interface/io/vscsiif.h
21416 M: Juergen Gross <jgross@suse.com>
21417 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21418 L: linux-usb@vger.kernel.org
21420 F: drivers/usb/host/xen*
21421 F: include/xen/interface/io/usbif.h
21423 XEN SOUND FRONTEND DRIVER
21424 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
21425 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21426 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21430 XEN SWIOTLB SUBSYSTEM
21431 M: Juergen Gross <jgross@suse.com>
21432 M: Stefano Stabellini <sstabellini@kernel.org>
21433 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21434 L: iommu@lists.linux-foundation.org
21436 F: arch/x86/xen/*swiotlb*
21437 F: drivers/xen/*swiotlb*
21440 C: irc://irc.oftc.net/xfs
21441 M: Darrick J. Wong <djwong@kernel.org>
21442 M: linux-xfs@vger.kernel.org
21443 L: linux-xfs@vger.kernel.org
21446 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
21447 F: Documentation/ABI/testing/sysfs-fs-xfs
21448 F: Documentation/admin-guide/xfs.rst
21449 F: Documentation/filesystems/xfs-delayed-logging-design.rst
21450 F: Documentation/filesystems/xfs-self-describing-metadata.rst
21452 F: include/uapi/linux/dqblk_xfs.h
21453 F: include/uapi/linux/fsmap.h
21456 M: Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
21457 L: linux-iio@vger.kernel.org
21459 F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
21460 F: drivers/iio/adc/xilinx-ams.c
21462 XILINX AXI ETHERNET DRIVER
21463 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
21465 F: drivers/net/ethernet/xilinx/xilinx_axienet*
21468 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
21469 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
21470 L: linux-can@vger.kernel.org
21472 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
21473 F: drivers/net/can/xilinx_can.c
21476 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
21477 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
21478 R: Michal Simek <michal.simek@xilinx.com>
21480 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
21481 F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
21482 F: drivers/gpio/gpio-xilinx.c
21483 F: drivers/gpio/gpio-zynq.c
21485 XILINX SD-FEC IP CORES
21486 M: Derek Kiernan <derek.kiernan@xilinx.com>
21487 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
21489 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
21490 F: Documentation/misc-devices/xilinx_sdfec.rst
21491 F: drivers/misc/Kconfig
21492 F: drivers/misc/Makefile
21493 F: drivers/misc/xilinx_sdfec.c
21494 F: include/uapi/misc/xilinx_sdfec.h
21496 XILINX UARTLITE SERIAL DRIVER
21497 M: Peter Korsgaard <jacmet@sunsite.dk>
21498 L: linux-serial@vger.kernel.org
21500 F: drivers/tty/serial/uartlite.c
21502 XILINX VIDEO IP CORES
21503 M: Hyun Kwon <hyun.kwon@xilinx.com>
21504 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21505 L: linux-media@vger.kernel.org
21507 T: git git://linuxtv.org/media_tree.git
21508 F: Documentation/devicetree/bindings/media/xilinx/
21509 F: drivers/media/platform/xilinx/
21510 F: include/uapi/linux/xilinx-v4l2-controls.h
21512 XILINX ZYNQMP DPDMA DRIVER
21513 M: Hyun Kwon <hyun.kwon@xilinx.com>
21514 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21515 L: dmaengine@vger.kernel.org
21517 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
21518 F: drivers/dma/xilinx/xilinx_dpdma.c
21519 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
21521 XILINX ZYNQMP PSGTR PHY DRIVER
21522 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
21523 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21524 L: linux-kernel@vger.kernel.org
21526 T: git https://github.com/Xilinx/linux-xlnx.git
21527 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
21528 F: drivers/phy/xilinx/phy-zynqmp.c
21530 XILINX ZYNQMP SHA3 DRIVER
21531 M: Harsha <harsha.harsha@xilinx.com>
21533 F: drivers/crypto/xilinx/zynqmp-sha.c
21535 XILINX EVENT MANAGEMENT DRIVER
21536 M: Abhyuday Godhasara <abhyuday.godhasara@xilinx.com>
21538 F: drivers/soc/xilinx/xlnx_event_manager.c
21539 F: include/linux/firmware/xlnx-event-manager.h
21542 M: Eli Billauer <eli.billauer@gmail.com>
21543 L: linux-kernel@vger.kernel.org
21545 F: drivers/char/xillybus/
21548 M: George Cherian <gcherian@marvell.com>
21549 L: linux-i2c@vger.kernel.org
21551 W: http://www.marvell.com
21552 F: drivers/i2c/busses/i2c-xlp9xx.c
21554 XRA1403 GPIO EXPANDER
21555 M: Nandor Han <nandor.han@ge.com>
21556 M: Semi Malinen <semi.malinen@ge.com>
21557 L: linux-gpio@vger.kernel.org
21559 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
21560 F: drivers/gpio/gpio-xra1403.c
21562 XTENSA XTFPGA PLATFORM SUPPORT
21563 M: Max Filippov <jcmvbkbc@gmail.com>
21564 L: linux-xtensa@linux-xtensa.org
21566 F: drivers/spi/spi-xtensa-xtfpga.c
21567 F: sound/soc/xtensa/xtfpga-i2s.c
21569 YAM DRIVER FOR AX.25
21570 M: Jean-Paul Roubelat <jpr@f6fbb.org>
21571 L: linux-hams@vger.kernel.org
21573 F: drivers/net/hamradio/yam*
21574 F: include/linux/yam.h
21576 YAMA SECURITY MODULE
21577 M: Kees Cook <keescook@chromium.org>
21579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
21580 F: Documentation/admin-guide/LSM/Yama.rst
21583 YEALINK PHONE DRIVER
21584 M: Henk Vergonet <Henk.Vergonet@gmail.com>
21585 L: usbb2k-api-dev@nongnu.org
21587 F: Documentation/input/devices/yealink.rst
21588 F: drivers/input/misc/yealink.*
21590 Z8530 DRIVER FOR AX.25
21591 M: Joerg Reuter <jreuter@yaina.de>
21592 L: linux-hams@vger.kernel.org
21594 W: http://yaina.de/jreuter/
21595 W: http://www.qsl.net/dl1bke/
21596 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
21597 F: drivers/net/hamradio/*scc.c
21598 F: drivers/net/hamradio/z8530.h
21600 ZBUD COMPRESSED PAGE ALLOCATOR
21601 M: Seth Jennings <sjenning@redhat.com>
21602 M: Dan Streetman <ddstreet@ieee.org>
21603 L: linux-mm@kvack.org
21607 ZD1211RW WIRELESS DRIVER
21608 M: Ulrich Kunitz <kune@deine-taler.de>
21609 L: linux-wireless@vger.kernel.org
21610 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
21612 W: http://zd1211.ath.cx/wiki/DriverRewrite
21613 F: drivers/net/wireless/zydas/zd1211rw/
21615 ZD1301 MEDIA DRIVER
21616 M: Antti Palosaari <crope@iki.fi>
21617 L: linux-media@vger.kernel.org
21619 W: https://linuxtv.org/
21620 W: http://palosaari.fi/linux/
21621 Q: https://patchwork.linuxtv.org/project/linux-media/list/
21622 F: drivers/media/usb/dvb-usb-v2/zd1301*
21624 ZD1301_DEMOD MEDIA DRIVER
21625 M: Antti Palosaari <crope@iki.fi>
21626 L: linux-media@vger.kernel.org
21628 W: https://linuxtv.org/
21629 W: http://palosaari.fi/linux/
21630 Q: https://patchwork.linuxtv.org/project/linux-media/list/
21631 F: drivers/media/dvb-frontends/zd1301_demod*
21633 ZHAOXIN PROCESSOR SUPPORT
21634 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
21635 L: linux-kernel@vger.kernel.org
21637 F: arch/x86/kernel/cpu/zhaoxin.c
21640 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
21641 M: Naohiro Aota <naohiro.aota@wdc.com>
21642 R: Johannes Thumshirn <jth@kernel.org>
21643 L: linux-fsdevel@vger.kernel.org
21645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
21646 F: Documentation/filesystems/zonefs.rst
21649 ZPOOL COMPRESSED PAGE STORAGE API
21650 M: Dan Streetman <ddstreet@ieee.org>
21651 L: linux-mm@kvack.org
21653 F: include/linux/zpool.h
21656 ZR36067 VIDEO FOR LINUX DRIVER
21657 M: Corentin Labbe <clabbe@baylibre.com>
21658 L: mjpeg-users@lists.sourceforge.net
21659 L: linux-media@vger.kernel.org
21661 W: http://mjpeg.sourceforge.net/driver-zoran/
21662 Q: https://patchwork.linuxtv.org/project/linux-media/list/
21663 F: Documentation/driver-api/media/drivers/zoran.rst
21664 F: drivers/staging/media/zoran/
21666 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
21667 M: Minchan Kim <minchan@kernel.org>
21668 M: Nitin Gupta <ngupta@vflare.org>
21669 R: Sergey Senozhatsky <senozhatsky@chromium.org>
21670 L: linux-kernel@vger.kernel.org
21672 F: Documentation/admin-guide/blockdev/zram.rst
21673 F: drivers/block/zram/
21675 ZS DECSTATION Z85C30 SERIAL DRIVER
21676 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
21678 F: drivers/tty/serial/zs.*
21680 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
21681 M: Minchan Kim <minchan@kernel.org>
21682 M: Nitin Gupta <ngupta@vflare.org>
21683 R: Sergey Senozhatsky <senozhatsky@chromium.org>
21684 L: linux-mm@kvack.org
21686 F: Documentation/vm/zsmalloc.rst
21687 F: include/linux/zsmalloc.h
21691 M: Nick Terrell <terrelln@fb.com>
21693 B: https://github.com/facebook/zstd/issues
21694 T: git git://github.com/terrelln/linux.git
21695 F: include/linux/zstd*
21697 F: lib/decompress_unzstd.c
21702 ZSWAP COMPRESSED SWAP CACHING
21703 M: Seth Jennings <sjenning@redhat.com>
21704 M: Dan Streetman <ddstreet@ieee.org>
21705 M: Vitaly Wool <vitaly.wool@konsulko.com>
21706 L: linux-mm@kvack.org
21711 M: Linus Torvalds <torvalds@linux-foundation.org>
21712 L: linux-kernel@vger.kernel.org
21713 S: Buried alive in reporters
21714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git