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.*
992 AMD POWERPLAY AND SWSMU
993 M: Evan Quan <evan.quan@amd.com>
994 L: amd-gfx@lists.freedesktop.org
996 T: git https://gitlab.freedesktop.org/agd5f/linux.git
997 F: drivers/gpu/drm/amd/pm/
1000 M: Huang Rui <ray.huang@amd.com>
1001 L: linux-pm@vger.kernel.org
1003 F: Documentation/admin-guide/pm/amd-pstate.rst
1004 F: drivers/cpufreq/amd-pstate*
1005 F: tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1008 M: Sanjay R Mehta <sanju.mehta@amd.com>
1009 L: dmaengine@vger.kernel.org
1011 F: drivers/dma/ptdma/
1013 AMD SEATTLE DEVICE TREE SUPPORT
1014 M: Brijesh Singh <brijeshkumar.singh@amd.com>
1015 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1016 M: Tom Lendacky <thomas.lendacky@amd.com>
1018 F: arch/arm64/boot/dts/amd/
1021 M: Tom Lendacky <thomas.lendacky@amd.com>
1022 L: netdev@vger.kernel.org
1024 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1025 F: drivers/net/ethernet/amd/xgbe/
1027 AMD SENSOR FUSION HUB DRIVER
1028 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
1029 M: Basavaraj Natikar <basavaraj.natikar@amd.com>
1030 L: linux-input@vger.kernel.org
1032 F: Documentation/hid/amd-sfh*
1033 F: drivers/hid/amd-sfh-hid/
1035 AMPHION VPU CODEC V4L2 DRIVER
1036 M: Ming Qian <ming.qian@nxp.com>
1037 M: Shijie Qin <shijie.qin@nxp.com>
1038 M: Zhou Peng <eagle.zhou@nxp.com>
1039 L: linux-media@vger.kernel.org
1041 F: Documentation/devicetree/bindings/media/amphion,vpu.yaml
1042 F: drivers/media/platform/amphion/
1045 M: Christian Eggers <ceggers@arri.de>
1046 L: linux-iio@vger.kernel.org
1048 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1049 F: drivers/iio/light/as73211.c
1051 AMT (Automatic Multicast Tunneling)
1052 M: Taehee Yoo <ap420073@gmail.com>
1053 L: netdev@vger.kernel.org
1055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1057 F: drivers/net/amt.c
1059 ANALOG DEVICES INC AD7192 DRIVER
1060 M: Alexandru Tachici <alexandru.tachici@analog.com>
1061 L: linux-iio@vger.kernel.org
1063 W: http://ez.analog.com/community/linux-device-drivers
1064 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1065 F: drivers/iio/adc/ad7192.c
1067 ANALOG DEVICES INC AD7292 DRIVER
1068 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1069 L: linux-iio@vger.kernel.org
1071 W: http://ez.analog.com/community/linux-device-drivers
1072 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1073 F: drivers/iio/adc/ad7292.c
1075 ANALOG DEVICES INC AD7768-1 DRIVER
1076 M: Michael Hennerich <Michael.Hennerich@analog.com>
1077 L: linux-iio@vger.kernel.org
1079 W: http://ez.analog.com/community/linux-device-drivers
1080 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1081 F: drivers/iio/adc/ad7768-1.c
1083 ANALOG DEVICES INC AD7780 DRIVER
1084 M: Michael Hennerich <Michael.Hennerich@analog.com>
1085 M: Renato Lui Geh <renatogeh@gmail.com>
1086 L: linux-iio@vger.kernel.org
1088 W: http://ez.analog.com/community/linux-device-drivers
1089 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1090 F: drivers/iio/adc/ad7780.c
1092 ANALOG DEVICES INC AD74413R DRIVER
1093 M: Cosmin Tanislav <cosmin.tanislav@analog.com>
1094 L: linux-iio@vger.kernel.org
1096 W: http://ez.analog.com/community/linux-device-drivers
1097 F: Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1098 F: drivers/iio/addac/ad74413r.c
1099 F: include/dt-bindings/iio/addac/adi,ad74413r.h
1101 ANALOG DEVICES INC AD9389B DRIVER
1102 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1103 L: linux-media@vger.kernel.org
1105 F: drivers/media/i2c/ad9389b*
1107 ANALOG DEVICES INC ADGS1408 DRIVER
1108 M: Mircea Caprioru <mircea.caprioru@analog.com>
1110 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1111 F: drivers/mux/adgs1408.c
1113 ANALOG DEVICES INC ADIN DRIVER
1114 M: Michael Hennerich <michael.hennerich@analog.com>
1115 L: netdev@vger.kernel.org
1117 W: http://ez.analog.com/community/linux-device-drivers
1118 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1119 F: drivers/net/phy/adin.c
1121 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1122 M: Nuno Sa <nuno.sa@analog.com>
1123 L: linux-iio@vger.kernel.org
1125 F: drivers/iio/imu/adis.c
1126 F: include/linux/iio/imu/adis.h
1128 ANALOG DEVICES INC ADIS16460 DRIVER
1129 M: Dragos Bogdan <dragos.bogdan@analog.com>
1130 L: linux-iio@vger.kernel.org
1132 W: http://ez.analog.com/community/linux-device-drivers
1133 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1134 F: drivers/iio/imu/adis16460.c
1136 ANALOG DEVICES INC ADIS16475 DRIVER
1137 M: Nuno Sa <nuno.sa@analog.com>
1138 L: linux-iio@vger.kernel.org
1139 W: http://ez.analog.com/community/linux-device-drivers
1141 F: drivers/iio/imu/adis16475.c
1142 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1144 ANALOG DEVICES INC ADM1177 DRIVER
1145 M: Michael Hennerich <Michael.Hennerich@analog.com>
1146 L: linux-hwmon@vger.kernel.org
1148 W: http://ez.analog.com/community/linux-device-drivers
1149 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1150 F: drivers/hwmon/adm1177.c
1152 ANALOG DEVICES INC ADP5061 DRIVER
1153 M: Michael Hennerich <Michael.Hennerich@analog.com>
1154 L: linux-pm@vger.kernel.org
1156 W: http://ez.analog.com/community/linux-device-drivers
1157 F: drivers/power/supply/adp5061.c
1159 ANALOG DEVICES INC ADV7180 DRIVER
1160 M: Lars-Peter Clausen <lars@metafoo.de>
1161 L: linux-media@vger.kernel.org
1163 W: http://ez.analog.com/community/linux-device-drivers
1164 F: drivers/media/i2c/adv7180.c
1165 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1167 ANALOG DEVICES INC ADV748X DRIVER
1168 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1169 L: linux-media@vger.kernel.org
1171 F: Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1172 F: drivers/media/i2c/adv748x/*
1174 ANALOG DEVICES INC ADV7511 DRIVER
1175 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1176 L: linux-media@vger.kernel.org
1178 F: drivers/media/i2c/adv7511*
1180 ANALOG DEVICES INC ADV7604 DRIVER
1181 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1182 L: linux-media@vger.kernel.org
1184 F: drivers/media/i2c/adv7604*
1185 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1187 ANALOG DEVICES INC ADV7842 DRIVER
1188 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1189 L: linux-media@vger.kernel.org
1191 F: drivers/media/i2c/adv7842*
1193 ANALOG DEVICES INC ADXRS290 DRIVER
1194 M: Nishant Malpani <nish.malpani25@gmail.com>
1195 L: linux-iio@vger.kernel.org
1197 F: drivers/iio/gyro/adxrs290.c
1198 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1200 ANALOG DEVICES INC ASOC CODEC DRIVERS
1201 M: Lars-Peter Clausen <lars@metafoo.de>
1202 M: Nuno Sá <nuno.sa@analog.com>
1203 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1205 W: http://wiki.analog.com/
1206 W: http://ez.analog.com/community/linux-device-drivers
1207 F: sound/soc/codecs/ad1*
1208 F: sound/soc/codecs/ad7*
1209 F: sound/soc/codecs/adau*
1210 F: sound/soc/codecs/adav*
1211 F: sound/soc/codecs/sigmadsp.*
1212 F: sound/soc/codecs/ssm*
1214 ANALOG DEVICES INC DMA DRIVERS
1215 M: Lars-Peter Clausen <lars@metafoo.de>
1217 W: http://ez.analog.com/community/linux-device-drivers
1218 F: drivers/dma/dma-axi-dmac.c
1220 ANALOG DEVICES INC IIO DRIVERS
1221 M: Lars-Peter Clausen <lars@metafoo.de>
1222 M: Michael Hennerich <Michael.Hennerich@analog.com>
1224 W: http://wiki.analog.com/
1225 W: http://ez.analog.com/community/linux-device-drivers
1226 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1227 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1228 F: Documentation/devicetree/bindings/iio/*/adi,*
1229 F: Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml
1230 F: drivers/iio/*/ad*
1231 F: drivers/iio/adc/ltc249*
1232 F: drivers/iio/amplifiers/hmc425a.c
1233 F: drivers/staging/iio/*/ad*
1234 X: drivers/iio/*/adjd*
1236 ANALOGBITS PLL LIBRARIES
1237 M: Paul Walmsley <paul.walmsley@sifive.com>
1239 F: drivers/clk/analogbits/*
1240 F: include/linux/clk/analogbits*
1243 M: Nick Hu <nickhu@andestech.com>
1244 M: Greentime Hu <green.hu@gmail.com>
1245 M: Vincent Chen <deanbo422@gmail.com>
1247 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1248 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1249 F: Documentation/devicetree/bindings/nds32/
1254 ANDROID CONFIG FRAGMENTS
1255 M: Rob Herring <robh@kernel.org>
1257 F: kernel/configs/android*
1260 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1261 M: Arve Hjønnevåg <arve@android.com>
1262 M: Todd Kjos <tkjos@android.com>
1263 M: Martijn Coenen <maco@android.com>
1264 M: Joel Fernandes <joel@joelfernandes.org>
1265 M: Christian Brauner <christian@brauner.io>
1266 M: Hridya Valsaraju <hridya@google.com>
1267 M: Suren Baghdasaryan <surenb@google.com>
1268 L: linux-kernel@vger.kernel.org
1270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1272 F: drivers/staging/android/
1274 ANDROID GOLDFISH PIC DRIVER
1275 M: Miodrag Dinic <miodrag.dinic@mips.com>
1277 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1278 F: drivers/irqchip/irq-goldfish-pic.c
1280 ANDROID GOLDFISH RTC DRIVER
1281 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1283 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1284 F: drivers/rtc/rtc-goldfish.c
1286 AOA (Apple Onboard Audio) ALSA DRIVER
1287 M: Johannes Berg <johannes@sipsolutions.net>
1288 L: linuxppc-dev@lists.ozlabs.org
1289 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1293 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1294 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1295 L: linux-iio@vger.kernel.org
1297 F: drivers/iio/adc/stx104.c
1300 M: Jiri Kosina <jikos@kernel.org>
1302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1303 F: arch/x86/kernel/apm_32.c
1304 F: drivers/char/apm-emulation.c
1305 F: include/linux/apm_bios.h
1306 F: include/uapi/linux/apm_bios.h
1308 APPARMOR SECURITY MODULE
1309 M: John Johansen <john.johansen@canonical.com>
1310 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1312 W: wiki.apparmor.net
1313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1314 F: Documentation/admin-guide/LSM/apparmor.rst
1315 F: security/apparmor/
1317 APPLE BCM5974 MULTITOUCH DRIVER
1318 M: Henrik Rydberg <rydberg@bitmath.org>
1319 L: linux-input@vger.kernel.org
1321 F: drivers/input/mouse/bcm5974.c
1323 APPLE DART IOMMU DRIVER
1324 M: Sven Peter <sven@svenpeter.dev>
1325 R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1326 L: iommu@lists.linux-foundation.org
1328 F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
1329 F: drivers/iommu/apple-dart.c
1331 APPLE PCIE CONTROLLER DRIVER
1332 M: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1333 M: Marc Zyngier <maz@kernel.org>
1334 L: linux-pci@vger.kernel.org
1336 F: drivers/pci/controller/pcie-apple.c
1339 M: Henrik Rydberg <rydberg@bitmath.org>
1340 L: linux-hwmon@vger.kernel.org
1342 F: drivers/hwmon/applesmc.c
1344 APPLETALK NETWORK LAYER
1345 L: netdev@vger.kernel.org
1347 F: drivers/net/appletalk/
1348 F: include/linux/atalk.h
1349 F: include/uapi/linux/atalk.h
1352 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1353 M: Khuong Dinh <khuong@os.amperecomputing.com>
1355 F: arch/arm64/boot/dts/apm/
1357 APPLIED MICRO (APM) X-GENE SOC EDAC
1358 M: Khuong Dinh <khuong@os.amperecomputing.com>
1360 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1361 F: drivers/edac/xgene_edac.c
1363 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1364 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1365 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1367 F: drivers/net/ethernet/apm/xgene-v2/
1369 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1370 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1371 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1372 M: Quan Nguyen <quan@os.amperecomputing.com>
1374 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1375 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1376 F: drivers/net/ethernet/apm/xgene/
1377 F: drivers/net/mdio/mdio-xgene.c
1379 APPLIED MICRO (APM) X-GENE SOC PMU
1380 M: Khuong Dinh <khuong@os.amperecomputing.com>
1382 F: Documentation/admin-guide/perf/xgene-pmu.rst
1383 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1384 F: drivers/perf/xgene_pmu.c
1386 APTINA CAMERA SENSOR PLL
1387 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1388 L: linux-media@vger.kernel.org
1390 F: drivers/media/i2c/aptina-pll.*
1392 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1393 M: Aleksa Savic <savicaleksa83@gmail.com>
1394 L: linux-hwmon@vger.kernel.org
1396 F: Documentation/hwmon/aquacomputer_d5next.rst
1397 F: drivers/hwmon/aquacomputer_d5next.c
1399 AQUANTIA ETHERNET DRIVER (atlantic)
1400 M: Igor Russkikh <irusskikh@marvell.com>
1401 L: netdev@vger.kernel.org
1403 W: https://www.marvell.com/
1404 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1405 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1406 F: drivers/net/ethernet/aquantia/atlantic/
1408 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1409 M: Egor Pomozov <epomozov@marvell.com>
1410 L: netdev@vger.kernel.org
1412 W: http://www.aquantia.com
1413 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1415 ARASAN NAND CONTROLLER DRIVER
1416 M: Miquel Raynal <miquel.raynal@bootlin.com>
1417 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1418 L: linux-mtd@lists.infradead.org
1420 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1421 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1423 ARC FRAMEBUFFER DRIVER
1424 M: Jaya Kumar <jayalk@intworks.biz>
1426 F: drivers/video/fbdev/arcfb.c
1427 F: drivers/video/fbdev/core/fb_defio.c
1430 M: Alexey Brodkin <abrodkin@synopsys.com>
1432 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1433 F: drivers/gpu/drm/tiny/arcpgu.c
1435 ARCNET NETWORK LAYER
1436 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1437 L: netdev@vger.kernel.org
1439 F: drivers/net/arcnet/
1440 F: include/uapi/linux/if_arcnet.h
1442 ARM ARCHITECTED TIMER DRIVER
1443 M: Mark Rutland <mark.rutland@arm.com>
1444 M: Marc Zyngier <maz@kernel.org>
1445 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1447 F: arch/arm/include/asm/arch_timer.h
1448 F: arch/arm64/include/asm/arch_timer.h
1449 F: drivers/clocksource/arm_arch_timer.c
1451 ARM HDLCD DRM DRIVER
1452 M: Liviu Dudau <liviu.dudau@arm.com>
1454 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1455 F: drivers/gpu/drm/arm/hdlcd_*
1457 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1458 M: Linus Walleij <linus.walleij@linaro.org>
1459 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1461 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1462 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1463 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1464 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1465 F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1466 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1467 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1468 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1469 F: Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1470 F: arch/arm/boot/dts/arm-realview-*
1471 F: arch/arm/boot/dts/integrator*
1472 F: arch/arm/boot/dts/versatile*
1473 F: arch/arm/mach-integrator/
1474 F: arch/arm/mach-realview/
1475 F: arch/arm/mach-versatile/
1476 F: arch/arm/plat-versatile/
1477 F: drivers/bus/arm-integrator-lm.c
1478 F: drivers/clk/versatile/
1479 F: drivers/i2c/busses/i2c-versatile.c
1480 F: drivers/irqchip/irq-versatile-fpga.c
1481 F: drivers/mtd/maps/physmap-versatile.*
1482 F: drivers/power/reset/arm-versatile-reboot.c
1483 F: drivers/soc/versatile/
1485 ARM KOMEDA DRM-KMS DRIVER
1486 M: James (Qian) Wang <james.qian.wang@arm.com>
1487 M: Liviu Dudau <liviu.dudau@arm.com>
1488 M: Mihail Atanassov <mihail.atanassov@arm.com>
1489 L: Mali DP Maintainers <malidp@foss.arm.com>
1491 T: git git://anongit.freedesktop.org/drm/drm-misc
1492 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1493 F: Documentation/gpu/komeda-kms.rst
1494 F: drivers/gpu/drm/arm/display/include/
1495 F: drivers/gpu/drm/arm/display/komeda/
1497 ARM MALI PANFROST DRM DRIVER
1498 M: Rob Herring <robh@kernel.org>
1499 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1500 R: Steven Price <steven.price@arm.com>
1501 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1502 L: dri-devel@lists.freedesktop.org
1504 T: git git://anongit.freedesktop.org/drm/drm-misc
1505 F: drivers/gpu/drm/panfrost/
1506 F: include/uapi/drm/panfrost_drm.h
1508 ARM MALI-DP DRM DRIVER
1509 M: Liviu Dudau <liviu.dudau@arm.com>
1510 M: Brian Starkey <brian.starkey@arm.com>
1511 L: Mali DP Maintainers <malidp@foss.arm.com>
1513 T: git git://anongit.freedesktop.org/drm/drm-misc
1514 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1515 F: Documentation/gpu/afbc.rst
1516 F: drivers/gpu/drm/arm/
1518 ARM MFM AND FLOPPY DRIVERS
1519 M: Ian Molton <spyro@f2s.com>
1521 F: arch/arm/include/asm/floppy.h
1522 F: arch/arm/mach-rpc/floppydma.S
1524 ARM PMU PROFILING AND DEBUGGING
1525 M: Will Deacon <will@kernel.org>
1526 M: Mark Rutland <mark.rutland@arm.com>
1527 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1529 F: Documentation/devicetree/bindings/arm/pmu.yaml
1530 F: Documentation/devicetree/bindings/perf/
1531 F: arch/arm*/include/asm/hw_breakpoint.h
1532 F: arch/arm*/include/asm/perf_event.h
1533 F: arch/arm*/kernel/hw_breakpoint.c
1534 F: arch/arm*/kernel/perf_*
1536 F: include/linux/perf/arm_pmu.h
1539 M: Russell King <linux@armlinux.org.uk>
1540 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542 W: http://www.armlinux.org.uk/
1543 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1545 X: arch/arm/boot/dts/
1547 ARM PRIMECELL AACI PL041 DRIVER
1548 M: Russell King <linux@armlinux.org.uk>
1552 ARM PRIMECELL BUS SUPPORT
1553 M: Russell King <linux@armlinux.org.uk>
1556 F: include/linux/amba/bus.h
1558 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1559 M: Miquel Raynal <miquel.raynal@bootlin.com>
1560 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1561 L: linux-mtd@lists.infradead.org
1563 F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1564 F: drivers/mtd/nand/raw/pl35x-nand-controller.c
1566 ARM PRIMECELL PL35X SMC DRIVER
1567 M: Miquel Raynal <miquel.raynal@bootlin.com>
1568 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1569 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1571 F: Documentation/devicetree/bindings/memory-controllers/arm,pl353-smc.yaml
1572 F: drivers/memory/pl353-smc.c
1574 ARM PRIMECELL CLCD PL110 DRIVER
1575 M: Russell King <linux@armlinux.org.uk>
1577 F: drivers/video/fbdev/amba-clcd.*
1579 ARM PRIMECELL KMI PL050 DRIVER
1580 M: Russell King <linux@armlinux.org.uk>
1582 F: drivers/input/serio/ambakmi.*
1583 F: include/linux/amba/kmi.h
1585 ARM PRIMECELL MMCI PL180/1 DRIVER
1586 M: Russell King <linux@armlinux.org.uk>
1588 F: drivers/mmc/host/mmci.*
1589 F: include/linux/amba/mmci.h
1591 ARM PRIMECELL SSP PL022 SPI DRIVER
1592 M: Linus Walleij <linus.walleij@linaro.org>
1593 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1596 F: drivers/spi/spi-pl022.c
1598 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1599 M: Russell King <linux@armlinux.org.uk>
1601 F: drivers/tty/serial/amba-pl01*.c
1602 F: include/linux/amba/serial.h
1604 ARM PRIMECELL VIC PL190/PL192 DRIVER
1605 M: Linus Walleij <linus.walleij@linaro.org>
1606 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1608 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1609 F: drivers/irqchip/irq-vic.c
1611 ARM SMC WATCHDOG DRIVER
1612 M: Julius Werner <jwerner@chromium.org>
1613 R: Evan Benn <evanbenn@chromium.org>
1615 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1616 F: drivers/watchdog/arm_smc_wdt.c
1619 M: Will Deacon <will@kernel.org>
1620 R: Robin Murphy <robin.murphy@arm.com>
1621 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1623 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1624 F: drivers/iommu/arm/
1625 F: drivers/iommu/io-pgtable-arm*
1627 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1628 M: Arnd Bergmann <arnd@arndb.de>
1629 M: Olof Johansson <olof@lixom.net>
1631 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633 C: irc://irc.libera.chat/armlinux
1634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1635 F: arch/arm/boot/dts/Makefile
1636 F: arch/arm64/boot/dts/Makefile
1638 ARM SUB-ARCHITECTURES
1639 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1641 C: irc://irc.libera.chat/armlinux
1642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1646 ARM/ACTIONS SEMI ARCHITECTURE
1647 M: Andreas Färber <afaerber@suse.de>
1648 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1649 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1650 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1652 F: Documentation/devicetree/bindings/arm/actions.yaml
1653 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1654 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1655 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1656 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1657 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1658 F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1659 F: Documentation/devicetree/bindings/pinctrl/actions,*
1660 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1661 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1662 F: arch/arm/boot/dts/owl-*
1663 F: arch/arm/mach-actions/
1664 F: arch/arm64/boot/dts/actions/
1665 F: drivers/clk/actions/
1666 F: drivers/clocksource/timer-owl*
1667 F: drivers/dma/owl-dma.c
1668 F: drivers/i2c/busses/i2c-owl.c
1669 F: drivers/irqchip/irq-owl-sirq.c
1670 F: drivers/mmc/host/owl-mmc.c
1671 F: drivers/net/ethernet/actions/
1672 F: drivers/pinctrl/actions/*
1673 F: drivers/soc/actions/
1674 F: include/dt-bindings/power/owl-*
1675 F: include/dt-bindings/reset/actions,*
1676 F: include/linux/soc/actions/
1679 ARM/ADS SPHERE MACHINE SUPPORT
1680 M: Lennert Buytenhek <kernel@wantstofly.org>
1681 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1684 ARM/AFEB9260 MACHINE SUPPORT
1685 M: Sergey Lapin <slapin@ossfans.org>
1686 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1689 ARM/AJECO 1ARM MACHINE SUPPORT
1690 M: Lennert Buytenhek <kernel@wantstofly.org>
1691 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1694 ARM/Allwinner SoC Clock Support
1695 M: Emilio López <emilio@elopez.com.ar>
1697 F: drivers/clk/sunxi/
1699 ARM/Allwinner sunXi SoC support
1700 M: Maxime Ripard <mripard@kernel.org>
1701 M: Chen-Yu Tsai <wens@csie.org>
1702 R: Jernej Skrabec <jernej.skrabec@gmail.com>
1703 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1706 L: linux-sunxi@lists.linux.dev
1707 F: arch/arm/mach-sunxi/
1708 F: arch/arm64/boot/dts/allwinner/
1709 F: drivers/clk/sunxi-ng/
1710 F: drivers/pinctrl/sunxi/
1711 F: drivers/soc/sunxi/
1716 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1717 M: Neil Armstrong <narmstrong@baylibre.com>
1718 M: Jerome Brunet <jbrunet@baylibre.com>
1719 L: linux-amlogic@lists.infradead.org
1721 F: Documentation/devicetree/bindings/clock/amlogic*
1722 F: drivers/clk/meson/
1723 F: include/dt-bindings/clock/gxbb*
1724 F: include/dt-bindings/clock/meson*
1726 ARM/Amlogic Meson SoC Crypto Drivers
1727 M: Corentin Labbe <clabbe@baylibre.com>
1728 L: linux-crypto@vger.kernel.org
1729 L: linux-amlogic@lists.infradead.org
1731 F: Documentation/devicetree/bindings/crypto/amlogic*
1732 F: drivers/crypto/amlogic/
1734 ARM/Amlogic Meson SoC Sound Drivers
1735 M: Jerome Brunet <jbrunet@baylibre.com>
1736 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1738 F: Documentation/devicetree/bindings/sound/amlogic*
1741 ARM/Amlogic Meson SoC support
1742 M: Neil Armstrong <narmstrong@baylibre.com>
1743 M: Kevin Hilman <khilman@baylibre.com>
1744 R: Jerome Brunet <jbrunet@baylibre.com>
1745 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1746 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1747 L: linux-amlogic@lists.infradead.org
1749 W: http://linux-meson.com/
1750 F: arch/arm/boot/dts/meson*
1751 F: arch/arm/mach-meson/
1752 F: arch/arm64/boot/dts/amlogic/
1753 F: drivers/mmc/host/meson*
1754 F: drivers/pinctrl/meson/
1755 F: drivers/rtc/rtc-meson*
1756 F: drivers/soc/amlogic/
1759 ARM/Annapurna Labs ALPINE ARCHITECTURE
1760 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1761 M: Antoine Tenart <atenart@kernel.org>
1762 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1764 F: arch/arm/boot/dts/alpine*
1765 F: arch/arm/mach-alpine/
1766 F: arch/arm64/boot/dts/amazon/
1767 F: drivers/*/*alpine*
1769 ARM/APPLE MACHINE SUPPORT
1770 M: Hector Martin <marcan@marcan.st>
1771 M: Sven Peter <sven@svenpeter.dev>
1772 R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1773 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1775 W: https://asahilinux.org
1776 B: https://github.com/AsahiLinux/linux/issues
1777 C: irc://irc.oftc.net/asahi-dev
1778 T: git https://github.com/AsahiLinux/linux.git
1779 F: Documentation/devicetree/bindings/arm/apple.yaml
1780 F: Documentation/devicetree/bindings/arm/apple/*
1781 F: Documentation/devicetree/bindings/i2c/apple,i2c.yaml
1782 F: Documentation/devicetree/bindings/interrupt-controller/apple,*
1783 F: Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
1784 F: Documentation/devicetree/bindings/pci/apple,pcie.yaml
1785 F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1786 F: Documentation/devicetree/bindings/power/apple*
1787 F: Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
1788 F: arch/arm64/boot/dts/apple/
1789 F: drivers/i2c/busses/i2c-pasemi-core.c
1790 F: drivers/i2c/busses/i2c-pasemi-platform.c
1791 F: drivers/irqchip/irq-apple-aic.c
1792 F: drivers/mailbox/apple-mailbox.c
1793 F: drivers/pinctrl/pinctrl-apple-gpio.c
1794 F: drivers/soc/apple/*
1795 F: drivers/watchdog/apple_wdt.c
1796 F: include/dt-bindings/interrupt-controller/apple-aic.h
1797 F: include/dt-bindings/pinctrl/apple.h
1798 F: include/linux/apple-mailbox.h
1800 ARM/ARTPEC MACHINE SUPPORT
1801 M: Jesper Nilsson <jesper.nilsson@axis.com>
1802 M: Lars Persson <lars.persson@axis.com>
1803 L: linux-arm-kernel@axis.com
1805 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1806 F: arch/arm/boot/dts/artpec6*
1807 F: arch/arm/mach-artpec
1809 F: drivers/crypto/axis
1810 F: drivers/mmc/host/usdhi6rol0.c
1811 F: drivers/pinctrl/pinctrl-artpec*
1813 ARM/ASPEED I2C DRIVER
1814 M: Brendan Higgins <brendanhiggins@google.com>
1815 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1816 R: Joel Stanley <joel@jms.id.au>
1817 L: linux-i2c@vger.kernel.org
1818 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1820 F: Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
1821 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1822 F: drivers/i2c/busses/i2c-aspeed.c
1823 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1825 ARM/ASPEED MACHINE SUPPORT
1826 M: Joel Stanley <joel@jms.id.au>
1827 R: Andrew Jeffery <andrew@aj.id.au>
1828 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1829 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1831 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1833 F: arch/arm/boot/dts/aspeed-*
1834 F: arch/arm/mach-aspeed/
1837 ARM/BITMAIN ARCHITECTURE
1838 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1839 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1841 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1842 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1843 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1844 F: arch/arm64/boot/dts/bitmain/
1845 F: drivers/clk/clk-bm1880.c
1846 F: drivers/pinctrl/pinctrl-bm1880.c
1848 ARM/CALXEDA HIGHBANK ARCHITECTURE
1849 M: Andre Przywara <andre.przywara@arm.com>
1850 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1852 F: arch/arm/boot/dts/ecx-*.dts*
1853 F: arch/arm/boot/dts/highbank.dts
1854 F: arch/arm/mach-highbank/
1856 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1857 M: Krzysztof Halasa <khalasa@piap.pl>
1859 F: arch/arm/mach-cns3xxx/
1861 ARM/CAVIUM THUNDER NETWORK DRIVER
1862 M: Sunil Goutham <sgoutham@marvell.com>
1863 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1865 F: drivers/net/ethernet/cavium/thunder/
1867 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1868 M: Lukasz Majewski <lukma@denx.de>
1869 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1871 F: arch/arm/mach-ep93xx/ts72xx.c
1873 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1874 M: Alexander Shiyan <shc_work@mail.ru>
1875 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1879 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1880 M: Lennert Buytenhek <kernel@wantstofly.org>
1881 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1884 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1885 M: Hartley Sweeten <hsweeten@visionengravers.com>
1886 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1887 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1889 F: arch/arm/mach-ep93xx/
1890 F: arch/arm/mach-ep93xx/include/mach/
1893 M: Russell King <linux@armlinux.org.uk>
1894 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1896 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1897 F: drivers/clk/clkdev.c
1899 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1900 M: Baruch Siach <baruch@tkos.co.il>
1901 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1903 F: arch/arm/boot/dts/cx92755*
1906 ARM/CONTEC MICRO9 MACHINE SUPPORT
1907 M: Hubert Feurstein <hubert.feurstein@contec.at>
1909 F: arch/arm/mach-ep93xx/micro9.c
1911 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1912 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1913 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1914 R: Mike Leach <mike.leach@linaro.org>
1915 R: Leo Yan <leo.yan@linaro.org>
1916 L: coresight@lists.linaro.org (moderated for non-subscribers)
1917 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1920 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1921 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1922 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1923 F: Documentation/devicetree/bindings/arm/coresight.txt
1924 F: Documentation/devicetree/bindings/arm/ete.yaml
1925 F: Documentation/devicetree/bindings/arm/trbe.yaml
1926 F: Documentation/trace/coresight/*
1927 F: drivers/hwtracing/coresight/*
1928 F: include/dt-bindings/arm/coresight-cti-dt.h
1929 F: include/linux/coresight*
1930 F: samples/coresight/*
1931 F: tools/perf/arch/arm/util/auxtrace.c
1932 F: tools/perf/arch/arm/util/cs-etm.c
1933 F: tools/perf/arch/arm/util/cs-etm.h
1934 F: tools/perf/arch/arm/util/pmu.c
1935 F: tools/perf/util/cs-etm-decoder/*
1936 F: tools/perf/util/cs-etm.*
1938 ARM/CORGI MACHINE SUPPORT
1939 M: Richard Purdie <rpurdie@rpsys.net>
1942 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1943 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1944 M: Linus Walleij <linus.walleij@linaro.org>
1945 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1947 T: git git://github.com/ulli-kroll/linux.git
1948 F: Documentation/devicetree/bindings/arm/gemini.yaml
1949 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1950 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1951 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
1952 F: arch/arm/boot/dts/gemini*
1953 F: arch/arm/mach-gemini/
1954 F: drivers/crypto/gemini/
1955 F: drivers/net/ethernet/cortina/
1956 F: drivers/pinctrl/pinctrl-gemini.c
1957 F: drivers/rtc/rtc-ftrtc010.c
1959 ARM/CZ.NIC TURRIS SUPPORT
1960 M: Marek Behún <kabel@kernel.org>
1962 W: https://www.turris.cz/
1963 F: Documentation/ABI/testing/debugfs-moxtet
1964 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1965 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1966 F: Documentation/devicetree/bindings/bus/moxtet.txt
1967 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1968 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1969 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
1970 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
1971 F: drivers/bus/moxtet.c
1972 F: drivers/firmware/turris-mox-rwtm.c
1973 F: drivers/leds/leds-turris-omnia.c
1974 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
1975 F: drivers/gpio/gpio-moxtet.c
1976 F: drivers/watchdog/armada_37xx_wdt.c
1977 F: include/dt-bindings/bus/moxtet.h
1978 F: include/linux/armada-37xx-rwtm-mailbox.h
1979 F: include/linux/moxtet.h
1981 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1982 M: Robert Jarzmik <robert.jarzmik@free.fr>
1983 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1985 F: arch/arm/mach-pxa/ezx.c
1987 ARM/FARADAY FA526 PORT
1988 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1989 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1991 T: git git://git.berlios.de/gemini-board
1992 F: arch/arm/mm/*-fa*
1994 ARM/FOOTBRIDGE ARCHITECTURE
1995 M: Russell King <linux@armlinux.org.uk>
1996 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1998 W: http://www.armlinux.org.uk/
1999 F: arch/arm/include/asm/hardware/dec21285.h
2000 F: arch/arm/mach-footbridge/
2002 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2003 M: Shawn Guo <shawnguo@kernel.org>
2004 M: Sascha Hauer <s.hauer@pengutronix.de>
2005 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2006 R: Fabio Estevam <festevam@gmail.com>
2007 R: NXP Linux Team <linux-imx@nxp.com>
2008 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2011 X: drivers/media/i2c/
2015 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2016 M: Shawn Guo <shawnguo@kernel.org>
2017 M: Li Yang <leoyang.li@nxp.com>
2018 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2021 F: arch/arm/boot/dts/ls1021a*
2022 F: arch/arm64/boot/dts/freescale/fsl-*
2023 F: arch/arm64/boot/dts/freescale/qoriq-*
2025 ARM/FREESCALE VYBRID ARM ARCHITECTURE
2026 M: Shawn Guo <shawnguo@kernel.org>
2027 M: Sascha Hauer <s.hauer@pengutronix.de>
2028 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2029 R: Stefan Agner <stefan@agner.ch>
2030 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2033 F: arch/arm/boot/dts/vf*
2034 F: arch/arm/mach-imx/*vf610*
2036 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
2037 M: Lennert Buytenhek <kernel@wantstofly.org>
2038 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2041 ARM/GUMSTIX MACHINE SUPPORT
2042 M: Steve Sakoman <sakoman@gmail.com>
2043 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2046 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
2047 M: Philipp Zabel <philipp.zabel@gmail.com>
2048 M: Paul Parsons <lost.distance@yahoo.com>
2049 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2051 F: arch/arm/mach-pxa/hx4700.c
2052 F: arch/arm/mach-pxa/include/mach/hx4700.h
2053 F: sound/soc/pxa/hx4700.c
2055 ARM/HISILICON SOC SUPPORT
2056 M: Wei Xu <xuwei5@hisilicon.com>
2057 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2059 W: http://www.hisilicon.com
2060 T: git git://github.com/hisilicon/linux-hisi.git
2061 F: arch/arm/boot/dts/hi3*
2062 F: arch/arm/boot/dts/hip*
2063 F: arch/arm/boot/dts/hisi*
2064 F: arch/arm/mach-hisi/
2065 F: arch/arm64/boot/dts/hisilicon/
2067 ARM/HP JORNADA 7XX MACHINE SUPPORT
2068 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
2071 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2072 F: arch/arm/mach-sa1100/include/mach/jornada720.h
2073 F: arch/arm/mach-sa1100/jornada720.c
2075 ARM/IGEP MACHINE SUPPORT
2076 M: Enric Balletbo i Serra <eballetbo@gmail.com>
2077 M: Javier Martinez Canillas <javier@dowhile0.org>
2078 L: linux-omap@vger.kernel.org
2079 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2081 F: arch/arm/boot/dts/omap3-igep*
2083 ARM/INCOME PXA270 SUPPORT
2084 M: Marek Vasut <marek.vasut@gmail.com>
2085 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2087 F: arch/arm/mach-pxa/colibri-pxa270-income.c
2089 ARM/INTEL IOP32X ARM ARCHITECTURE
2090 M: Lennert Buytenhek <kernel@wantstofly.org>
2091 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2094 ARM/INTEL IQ81342EX MACHINE SUPPORT
2095 M: Lennert Buytenhek <kernel@wantstofly.org>
2096 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2099 ARM/INTEL IXDP2850 MACHINE SUPPORT
2100 M: Lennert Buytenhek <kernel@wantstofly.org>
2101 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2104 ARM/INTEL IXP4XX ARM ARCHITECTURE
2105 M: Linus Walleij <linusw@kernel.org>
2106 M: Imre Kaloz <kaloz@openwrt.org>
2107 M: Krzysztof Halasa <khalasa@piap.pl>
2108 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2110 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2111 F: Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml
2112 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2113 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2114 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2115 F: arch/arm/mach-ixp4xx/
2116 F: drivers/bus/intel-ixp4xx-eb.c
2117 F: drivers/clocksource/timer-ixp4xx.c
2118 F: drivers/crypto/ixp4xx_crypto.c
2119 F: drivers/gpio/gpio-ixp4xx.c
2120 F: drivers/irqchip/irq-ixp4xx.c
2121 F: include/linux/irqchip/irq-ixp4xx.h
2122 F: include/linux/platform_data/timer-ixp4xx.h
2124 ARM/INTEL KEEMBAY ARCHITECTURE
2125 M: Paul J. Murphy <paul.j.murphy@intel.com>
2126 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2128 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2129 F: arch/arm64/boot/dts/intel/keembay-evm.dts
2130 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2132 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
2133 M: Jonathan Cameron <jic23@cam.ac.uk>
2134 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2136 F: arch/arm/mach-pxa/stargate2.c
2137 F: drivers/pcmcia/pxa2xx_stargate2.c
2139 ARM/INTEL XSC3 (MANZANO) ARM CORE
2140 M: Lennert Buytenhek <kernel@wantstofly.org>
2141 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2144 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2145 M: Lennert Buytenhek <kernel@wantstofly.org>
2146 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2149 ARM/LG1K ARCHITECTURE
2150 M: Chanho Min <chanho.min@lge.com>
2151 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2153 F: arch/arm64/boot/dts/lg/
2155 ARM/LOGICPD PXA270 MACHINE SUPPORT
2156 M: Lennert Buytenhek <kernel@wantstofly.org>
2157 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2160 ARM/LPC18XX ARCHITECTURE
2161 M: Vladimir Zapolskiy <vz@mleia.com>
2162 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2164 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2165 F: arch/arm/boot/dts/lpc43*
2166 F: drivers/i2c/busses/i2c-lpc2k.c
2167 F: drivers/memory/pl172.c
2168 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2169 F: drivers/rtc/rtc-lpc24xx.c
2172 ARM/LPC32XX SOC SUPPORT
2173 M: Vladimir Zapolskiy <vz@mleia.com>
2174 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2176 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2177 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2178 F: arch/arm/boot/dts/lpc32*
2179 F: arch/arm/mach-lpc32xx/
2180 F: drivers/i2c/busses/i2c-pnx.c
2181 F: drivers/net/ethernet/nxp/lpc_eth.c
2182 F: drivers/usb/host/ohci-nxp.c
2183 F: drivers/watchdog/pnx4008_wdt.c
2186 ARM/MAGICIAN MACHINE SUPPORT
2187 M: Philipp Zabel <philipp.zabel@gmail.com>
2190 ARM/Marvell Dove/MV78xx0/Orion SOC support
2191 M: Andrew Lunn <andrew@lunn.ch>
2192 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2193 M: Gregory Clement <gregory.clement@bootlin.com>
2194 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2197 F: Documentation/devicetree/bindings/soc/dove/
2198 F: arch/arm/boot/dts/dove*
2199 F: arch/arm/boot/dts/orion5x*
2200 F: arch/arm/mach-dove/
2201 F: arch/arm/mach-mv78xx0/
2202 F: arch/arm/mach-orion5x/
2203 F: arch/arm/plat-orion/
2204 F: drivers/soc/dove/
2206 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2207 M: Andrew Lunn <andrew@lunn.ch>
2208 M: Gregory Clement <gregory.clement@bootlin.com>
2209 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2210 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2213 F: arch/arm/boot/dts/armada*
2214 F: arch/arm/boot/dts/kirkwood*
2215 F: arch/arm/configs/mvebu_*_defconfig
2216 F: arch/arm/mach-mvebu/
2217 F: arch/arm64/boot/dts/marvell/armada*
2218 F: arch/arm64/boot/dts/marvell/cn913*
2219 F: drivers/cpufreq/armada-37xx-cpufreq.c
2220 F: drivers/cpufreq/armada-8k-cpufreq.c
2221 F: drivers/cpufreq/mvebu-cpufreq.c
2222 F: drivers/irqchip/irq-armada-370-xp.c
2223 F: drivers/irqchip/irq-mvebu-*
2224 F: drivers/pinctrl/mvebu/
2225 F: drivers/rtc/rtc-armada38x.c
2227 ARM/Mediatek RTC DRIVER
2228 M: Eddie Huang <eddie.huang@mediatek.com>
2229 M: Sean Wang <sean.wang@mediatek.com>
2230 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2231 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2233 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2234 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2235 F: drivers/rtc/rtc-mt2712.c
2236 F: drivers/rtc/rtc-mt6397.c
2237 F: drivers/rtc/rtc-mt7622.c
2239 ARM/Mediatek SoC support
2240 M: Matthias Brugger <matthias.bgg@gmail.com>
2241 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2242 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2244 W: https://mtk.wiki.kernel.org/
2245 C: irc://chat.freenode.net/linux-mediatek
2246 F: arch/arm/boot/dts/mt6*
2247 F: arch/arm/boot/dts/mt7*
2248 F: arch/arm/boot/dts/mt8*
2249 F: arch/arm/mach-mediatek/
2250 F: arch/arm64/boot/dts/mediatek/
2251 F: drivers/soc/mediatek/
2256 ARM/Mediatek USB3 PHY DRIVER
2257 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2258 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2259 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2261 F: Documentation/devicetree/bindings/phy/mediatek,*
2262 F: drivers/phy/mediatek/
2264 ARM/Microchip (AT91) SoC support
2265 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2266 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2267 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2268 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2270 W: http://www.linux4sam.org
2271 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2272 F: arch/arm/boot/dts/at91*.dts
2273 F: arch/arm/boot/dts/at91*.dtsi
2274 F: arch/arm/boot/dts/sama*.dts
2275 F: arch/arm/boot/dts/sama*.dtsi
2276 F: arch/arm/include/debug/at91.S
2277 F: arch/arm/mach-at91/
2278 F: drivers/memory/atmel*
2279 F: drivers/watchdog/sama5d4_wdt.c
2280 F: include/soc/at91/
2281 X: drivers/input/touchscreen/atmel_mxt_ts.c
2282 X: drivers/net/wireless/atmel/
2286 ARM/Microchip Sparx5 SoC support
2287 M: Lars Povlsen <lars.povlsen@microchip.com>
2288 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2289 M: UNGLinuxDriver@microchip.com
2290 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2292 T: git git://github.com/microchip-ung/linux-upstream.git
2293 F: arch/arm64/boot/dts/microchip/
2294 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2297 Microchip Timer Counter Block (TCB) Capture Driver
2298 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2299 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2300 L: linux-iio@vger.kernel.org
2302 F: drivers/counter/microchip-tcb-capture.c
2304 ARM/MILBEAUT ARCHITECTURE
2305 M: Taichi Sugaya <sugaya.taichi@socionext.com>
2306 M: Takao Orito <orito.takao@socionext.com>
2307 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2309 F: arch/arm/boot/dts/milbeaut*
2310 F: arch/arm/mach-milbeaut/
2313 ARM/MIOA701 MACHINE SUPPORT
2314 M: Robert Jarzmik <robert.jarzmik@free.fr>
2315 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2317 F: arch/arm/mach-pxa/mioa701.c
2319 ARM/MStar/Sigmastar Armv7 SoC support
2320 M: Daniel Palmer <daniel@thingy.jp>
2321 M: Romain Perier <romain.perier@gmail.com>
2322 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2324 W: http://linux-chenxing.org/
2325 T: git git://github.com/linux-chenxing/linux.git
2326 F: Documentation/devicetree/bindings/arm/mstar/*
2327 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2328 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2329 F: arch/arm/boot/dts/mstar-*
2330 F: arch/arm/mach-mstar/
2331 F: drivers/clk/mstar/
2332 F: drivers/clocksource/timer-msc313e.c
2333 F: drivers/gpio/gpio-msc313.c
2334 F: drivers/rtc/rtc-msc313.c
2335 F: drivers/watchdog/msc313e_wdt.c
2336 F: include/dt-bindings/clock/mstar-*
2337 F: include/dt-bindings/gpio/msc313-gpio.h
2339 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2340 M: Michael Petchkovsky <mkpetch@internode.on.net>
2343 ARM/NOMADIK/Ux500 ARCHITECTURES
2344 M: Linus Walleij <linus.walleij@linaro.org>
2345 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2348 F: Documentation/devicetree/bindings/arm/ste-*
2349 F: Documentation/devicetree/bindings/arm/ux500.yaml
2350 F: Documentation/devicetree/bindings/arm/ux500/
2351 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2352 F: arch/arm/boot/dts/ste-*
2353 F: arch/arm/mach-nomadik/
2354 F: arch/arm/mach-ux500/
2355 F: drivers/clk/clk-nomadik.c
2356 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2357 F: drivers/dma/ste_dma40*
2358 F: drivers/hwspinlock/u8500_hsem.c
2359 F: drivers/i2c/busses/i2c-nomadik.c
2360 F: drivers/iio/adc/ab8500-gpadc.c
2361 F: drivers/mfd/ab8500*
2362 F: drivers/mfd/abx500*
2363 F: drivers/mfd/db8500*
2364 F: drivers/pinctrl/nomadik/
2365 F: drivers/rtc/rtc-ab8500.c
2366 F: drivers/rtc/rtc-pl031.c
2367 F: drivers/soc/ux500/
2369 ARM/NUVOTON NPCM ARCHITECTURE
2370 M: Avi Fishman <avifishman70@gmail.com>
2371 M: Tomer Maimon <tmaimon77@gmail.com>
2372 M: Tali Perry <tali.perry1@gmail.com>
2373 R: Patrick Venture <venture@google.com>
2374 R: Nancy Yuen <yuenn@google.com>
2375 R: Benjamin Fair <benjaminfair@google.com>
2376 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2378 F: Documentation/devicetree/bindings/*/*/*npcm*
2379 F: Documentation/devicetree/bindings/*/*npcm*
2380 F: arch/arm/boot/dts/nuvoton-npcm*
2381 F: arch/arm/mach-npcm/
2383 F: drivers/*/*/*npcm*
2384 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2386 ARM/NUVOTON WPCM450 ARCHITECTURE
2387 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2388 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2390 F: Documentation/devicetree/bindings/*/*wpcm*
2391 F: arch/arm/boot/dts/nuvoton-wpcm450*
2392 F: arch/arm/mach-npcm/wpcm450.c
2395 ARM/NXP S32G ARCHITECTURE
2396 M: Chester Lin <clin@suse.com>
2397 R: Andreas Färber <afaerber@suse.de>
2398 R: Matthias Brugger <mbrugger@suse.com>
2399 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2401 F: arch/arm64/boot/dts/freescale/s32g*.dts*
2403 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2404 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2406 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2407 F: arch/arm/mach-s3c/gta02.h
2408 F: arch/arm/mach-s3c/mach-gta02.c
2410 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2411 M: Alexander Clouter <alex@digriz.org.uk>
2412 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2414 W: http://www.digriz.org.uk/ts78xx/kernel
2415 F: arch/arm/mach-orion5x/ts78xx-*
2417 ARM/OXNAS platform support
2418 M: Neil Armstrong <narmstrong@baylibre.com>
2419 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2420 L: linux-oxnas@groups.io (moderated for non-subscribers)
2422 F: arch/arm/boot/dts/ox8*.dts*
2423 F: arch/arm/mach-oxnas/
2424 F: drivers/power/reset/oxnas-restart.c
2427 ARM/PALM TREO SUPPORT
2428 M: Tomas Cech <sleep_walker@suse.com>
2429 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2431 W: http://hackndev.com
2432 F: arch/arm/mach-pxa/palmtreo.*
2434 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2435 M: Marek Vasut <marek.vasut@gmail.com>
2436 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2438 W: http://hackndev.com
2439 F: arch/arm/mach-pxa/include/mach/palmld.h
2440 F: arch/arm/mach-pxa/include/mach/palmtc.h
2441 F: arch/arm/mach-pxa/include/mach/palmtx.h
2442 F: arch/arm/mach-pxa/palmld.c
2443 F: arch/arm/mach-pxa/palmt5.*
2444 F: arch/arm/mach-pxa/palmtc.c
2445 F: arch/arm/mach-pxa/palmte2.*
2446 F: arch/arm/mach-pxa/palmtx.c
2449 M: Sergey Lapin <slapin@ossfans.org>
2450 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2452 W: http://hackndev.com
2453 F: arch/arm/mach-pxa/palmz72.*
2456 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2458 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2460 ARM/PT DIGITAL BOARD PORT
2461 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2462 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2464 W: http://www.armlinux.org.uk/
2466 ARM/QUALCOMM SUPPORT
2467 M: Andy Gross <agross@kernel.org>
2468 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2469 L: linux-arm-msm@vger.kernel.org
2471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2472 F: Documentation/devicetree/bindings/*/qcom*
2473 F: Documentation/devicetree/bindings/soc/qcom/
2474 F: arch/arm/boot/dts/qcom-*.dts
2475 F: arch/arm/boot/dts/qcom-*.dtsi
2476 F: arch/arm/mach-qcom/
2477 F: arch/arm64/boot/dts/qcom/
2478 F: drivers/*/*/qcom*
2479 F: drivers/*/*/qcom/
2480 F: drivers/*/pm8???-*
2483 F: drivers/bluetooth/btqcomsmd.c
2484 F: drivers/clocksource/timer-qcom.c
2485 F: drivers/cpuidle/cpuidle-qcom-spm.c
2486 F: drivers/extcon/extcon-qcom*
2487 F: drivers/i2c/busses/i2c-qcom-geni.c
2488 F: drivers/i2c/busses/i2c-qup.c
2489 F: drivers/iommu/msm*
2490 F: drivers/mfd/ssbi.c
2491 F: drivers/mmc/host/mmci_qcom*
2492 F: drivers/mmc/host/sdhci-msm.c
2493 F: drivers/pci/controller/dwc/pcie-qcom.c
2494 F: drivers/phy/qualcomm/
2495 F: drivers/power/*/msm*
2496 F: drivers/reset/reset-qcom-*
2497 F: drivers/scsi/ufs/ufs-qcom*
2498 F: drivers/spi/spi-geni-qcom.c
2499 F: drivers/spi/spi-qcom-qspi.c
2500 F: drivers/spi/spi-qup.c
2501 F: drivers/tty/serial/msm_serial.c
2502 F: drivers/usb/dwc3/dwc3-qcom.c
2503 F: include/dt-bindings/*/qcom*
2504 F: include/linux/*/qcom*
2505 F: include/linux/soc/qcom/
2507 ARM/RADISYS ENP2611 MACHINE SUPPORT
2508 M: Lennert Buytenhek <kernel@wantstofly.org>
2509 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2512 ARM/RDA MICRO ARCHITECTURE
2513 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2514 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2515 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2517 F: Documentation/devicetree/bindings/arm/rda.yaml
2518 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2519 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2520 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2521 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2522 F: arch/arm/boot/dts/rda8810pl-*
2523 F: drivers/clocksource/timer-rda.c
2524 F: drivers/gpio/gpio-rda.c
2525 F: drivers/irqchip/irq-rda-intc.c
2526 F: drivers/tty/serial/rda-uart.c
2528 ARM/REALTEK ARCHITECTURE
2529 M: Andreas Färber <afaerber@suse.de>
2530 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2531 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2533 F: Documentation/devicetree/bindings/arm/realtek.yaml
2534 F: arch/arm/boot/dts/rtd*
2535 F: arch/arm/mach-realtek/
2536 F: arch/arm64/boot/dts/realtek/
2538 ARM/RENESAS ARM64 ARCHITECTURE
2539 M: Geert Uytterhoeven <geert+renesas@glider.be>
2540 M: Magnus Damm <magnus.damm@gmail.com>
2541 L: linux-renesas-soc@vger.kernel.org
2543 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2545 F: Documentation/devicetree/bindings/arm/renesas.yaml
2546 F: arch/arm64/boot/dts/renesas/
2547 F: drivers/soc/renesas/
2548 F: include/linux/soc/renesas/
2550 ARM/RISCPC ARCHITECTURE
2551 M: Russell King <linux@armlinux.org.uk>
2552 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2554 W: http://www.armlinux.org.uk/
2555 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2556 F: arch/arm/include/asm/hardware/ioc.h
2557 F: arch/arm/include/asm/hardware/iomd.h
2558 F: arch/arm/include/asm/hardware/memc.h
2559 F: arch/arm/mach-rpc/
2560 F: drivers/net/ethernet/8390/etherh.c
2561 F: drivers/net/ethernet/i825xx/ether1*
2562 F: drivers/net/ethernet/seeq/ether3*
2563 F: drivers/scsi/arm/
2565 ARM/Rockchip SoC support
2566 M: Heiko Stuebner <heiko@sntech.de>
2567 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2568 L: linux-rockchip@lists.infradead.org
2570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2571 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2572 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2573 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2574 F: arch/arm/boot/dts/rk3*
2575 F: arch/arm/boot/dts/rv1108*
2576 F: arch/arm/mach-rockchip/
2577 F: drivers/*/*/*rockchip*
2578 F: drivers/*/*rockchip*
2579 F: drivers/clk/rockchip/
2580 F: drivers/i2c/busses/i2c-rk3x.c
2581 F: sound/soc/rockchip/
2584 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2585 M: Krzysztof Kozlowski <krzk@kernel.org>
2586 R: Alim Akhtar <alim.akhtar@samsung.com>
2587 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2588 L: linux-samsung-soc@vger.kernel.org
2590 C: irc://irc.libera.chat/linux-exynos
2591 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2593 F: Documentation/arm/samsung/
2594 F: Documentation/devicetree/bindings/arm/samsung/
2595 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2596 F: Documentation/devicetree/bindings/soc/samsung/
2597 F: arch/arm/boot/dts/exynos*
2598 F: arch/arm/boot/dts/s3c*
2599 F: arch/arm/boot/dts/s5p*
2600 F: arch/arm/mach-exynos*/
2601 F: arch/arm/mach-s3c/
2602 F: arch/arm/mach-s5p*/
2603 F: arch/arm64/boot/dts/exynos/
2604 F: drivers/*/*/*s3c24*
2605 F: drivers/*/*s3c24*
2606 F: drivers/*/*s3c64xx*
2607 F: drivers/*/*s5pv210*
2608 F: drivers/clocksource/samsung_pwm_timer.c
2609 F: drivers/memory/samsung/
2610 F: drivers/pwm/pwm-samsung.c
2611 F: drivers/soc/samsung/
2612 F: drivers/tty/serial/samsung*
2613 F: include/clocksource/samsung_pwm.h
2614 F: include/linux/platform_data/*s3c*
2615 F: include/linux/serial_s3c.h
2616 F: include/linux/soc/samsung/
2622 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2623 M: Łukasz Stelmach <l.stelmach@samsung.com>
2624 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2625 L: linux-media@vger.kernel.org
2627 F: drivers/media/platform/samsung/s5p-g2d/
2629 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2630 M: Marek Szyprowski <m.szyprowski@samsung.com>
2631 L: linux-samsung-soc@vger.kernel.org
2632 L: linux-media@vger.kernel.org
2634 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2635 F: drivers/media/cec/platform/s5p/
2637 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2638 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2639 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2640 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2641 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2642 L: linux-media@vger.kernel.org
2644 F: drivers/media/platform/samsung/s5p-jpeg/
2646 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2647 M: Marek Szyprowski <m.szyprowski@samsung.com>
2648 M: Andrzej Hajda <andrzej.hajda@intel.com>
2649 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2650 L: linux-media@vger.kernel.org
2652 F: drivers/media/platform/samsung/s5p-mfc/
2654 ARM/SHMOBILE ARM ARCHITECTURE
2655 M: Geert Uytterhoeven <geert+renesas@glider.be>
2656 M: Magnus Damm <magnus.damm@gmail.com>
2657 L: linux-renesas-soc@vger.kernel.org
2659 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2661 F: Documentation/devicetree/bindings/arm/renesas.yaml
2662 F: arch/arm/boot/dts/emev2*
2663 F: arch/arm/boot/dts/gr-peach*
2664 F: arch/arm/boot/dts/iwg20d-q7*
2665 F: arch/arm/boot/dts/r7s*
2666 F: arch/arm/boot/dts/r8a*
2667 F: arch/arm/boot/dts/r9a*
2668 F: arch/arm/boot/dts/sh*
2669 F: arch/arm/configs/shmobile_defconfig
2670 F: arch/arm/include/debug/renesas-scif.S
2671 F: arch/arm/mach-shmobile/
2672 F: drivers/soc/renesas/
2673 F: include/linux/soc/renesas/
2675 ARM/SOCFPGA ARCHITECTURE
2676 M: Dinh Nguyen <dinguyen@kernel.org>
2678 W: http://www.rocketboards.org
2679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2680 F: arch/arm/boot/dts/socfpga*
2681 F: arch/arm/configs/socfpga_defconfig
2682 F: arch/arm/mach-socfpga/
2683 F: arch/arm64/boot/dts/altera/
2684 F: arch/arm64/boot/dts/intel/
2686 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2687 M: Dinh Nguyen <dinguyen@kernel.org>
2689 F: drivers/clk/socfpga/
2691 ARM/SOCFPGA EDAC SUPPORT
2692 M: Dinh Nguyen <dinguyen@kernel.org>
2694 F: drivers/edac/altera_edac.[ch]
2696 ARM/SPREADTRUM SoC SUPPORT
2697 M: Orson Zhai <orsonzhai@gmail.com>
2698 M: Baolin Wang <baolin.wang7@gmail.com>
2699 M: Chunyan Zhang <zhang.lyra@gmail.com>
2701 F: arch/arm64/boot/dts/sprd
2706 ARM/STI ARCHITECTURE
2707 M: Patrice Chotard <patrice.chotard@foss.st.com>
2708 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2710 W: http://www.stlinux.com
2711 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2712 F: arch/arm/boot/dts/sti*
2713 F: arch/arm/mach-sti/
2714 F: drivers/ata/ahci_st.c
2715 F: drivers/char/hw_random/st-rng.c
2716 F: drivers/clocksource/arm_global_timer.c
2717 F: drivers/clocksource/clksrc_st_lpc.c
2718 F: drivers/cpufreq/sti-cpufreq.c
2719 F: drivers/dma/st_fdma*
2720 F: drivers/i2c/busses/i2c-st.c
2721 F: drivers/media/platform/st/sti/c8sectpfe/
2722 F: drivers/media/rc/st_rc.c
2723 F: drivers/mmc/host/sdhci-st.c
2724 F: drivers/phy/st/phy-miphy28lp.c
2725 F: drivers/phy/st/phy-stih407-usb.c
2726 F: drivers/pinctrl/pinctrl-st.c
2727 F: drivers/remoteproc/st_remoteproc.c
2728 F: drivers/remoteproc/st_slim_rproc.c
2729 F: drivers/reset/sti/
2730 F: drivers/rtc/rtc-st-lpc.c
2731 F: drivers/tty/serial/st-asc.c
2732 F: drivers/usb/dwc3/dwc3-st.c
2733 F: drivers/usb/host/ehci-st.c
2734 F: drivers/usb/host/ohci-st.c
2735 F: drivers/watchdog/st_lpc_wdt.c
2736 F: include/linux/remoteproc/st_slim_rproc.h
2738 ARM/STM32 ARCHITECTURE
2739 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2740 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2741 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2742 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2745 F: arch/arm/boot/dts/stm32*
2746 F: arch/arm/mach-stm32/
2747 F: drivers/clocksource/armv7m_systick.c
2751 ARM/Synaptics SoC support
2752 M: Jisheng Zhang <jszhang@kernel.org>
2753 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2754 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2756 F: arch/arm/boot/dts/berlin*
2757 F: arch/arm/mach-berlin/
2758 F: arch/arm64/boot/dts/synaptics/
2760 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2761 M: Lennert Buytenhek <kernel@wantstofly.org>
2762 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2765 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2766 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2767 L: linux-tegra@vger.kernel.org
2768 L: linux-media@vger.kernel.org
2770 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2771 F: drivers/media/cec/platform/tegra/
2773 ARM/TETON BGA MACHINE SUPPORT
2774 M: "Mark F. Brown" <mark.brown314@gmail.com>
2775 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2778 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2779 M: Santosh Shilimkar <ssantosh@kernel.org>
2780 L: linux-kernel@vger.kernel.org
2782 F: drivers/memory/*emif*
2784 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2785 M: Nishanth Menon <nm@ti.com>
2786 M: Santosh Shilimkar <ssantosh@kernel.org>
2787 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
2790 F: arch/arm/boot/dts/keystone-*
2791 F: arch/arm/mach-keystone/
2793 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2794 M: Santosh Shilimkar <ssantosh@kernel.org>
2795 L: linux-kernel@vger.kernel.org
2797 F: drivers/clk/keystone/
2799 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2800 M: Santosh Shilimkar <ssantosh@kernel.org>
2801 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2802 L: linux-kernel@vger.kernel.org
2804 F: drivers/clocksource/timer-keystone.c
2806 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2807 M: Santosh Shilimkar <ssantosh@kernel.org>
2808 L: linux-kernel@vger.kernel.org
2810 F: drivers/power/reset/keystone-reset.c
2812 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2813 M: Nishanth Menon <nm@ti.com>
2814 M: Vignesh Raghavendra <vigneshr@ti.com>
2815 M: Tero Kristo <kristo@kernel.org>
2816 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2818 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2819 F: arch/arm64/boot/dts/ti/Makefile
2820 F: arch/arm64/boot/dts/ti/k3-*
2821 F: include/dt-bindings/pinctrl/k3.h
2823 ARM/THECUS N2100 MACHINE SUPPORT
2824 M: Lennert Buytenhek <kernel@wantstofly.org>
2825 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2828 ARM/TOSA MACHINE SUPPORT
2829 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2830 M: Dirk Opfer <dirk@opfer-online.de>
2833 ARM/TOSHIBA VISCONTI ARCHITECTURE
2834 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2835 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2838 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2839 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
2840 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
2841 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2842 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2843 F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
2844 F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
2845 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2846 F: arch/arm64/boot/dts/toshiba/
2847 F: drivers/clk/visconti/
2848 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2849 F: drivers/gpio/gpio-visconti.c
2850 F: drivers/pci/controller/dwc/pcie-visconti.c
2851 F: drivers/pinctrl/visconti/
2852 F: drivers/watchdog/visconti_wdt.c
2855 ARM/UNIPHIER ARCHITECTURE
2856 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2857 M: Masami Hiramatsu <mhiramat@kernel.org>
2858 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2860 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2861 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2862 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2863 F: arch/arm/boot/dts/uniphier*
2864 F: arch/arm/include/asm/hardware/cache-uniphier.h
2865 F: arch/arm/mach-uniphier/
2866 F: arch/arm/mm/cache-uniphier.c
2867 F: arch/arm64/boot/dts/socionext/uniphier*
2868 F: drivers/bus/uniphier-system-bus.c
2869 F: drivers/clk/uniphier/
2870 F: drivers/dma/uniphier-mdmac.c
2871 F: drivers/gpio/gpio-uniphier.c
2872 F: drivers/i2c/busses/i2c-uniphier*
2873 F: drivers/irqchip/irq-uniphier-aidet.c
2874 F: drivers/mmc/host/uniphier-sd.c
2875 F: drivers/pinctrl/uniphier/
2876 F: drivers/reset/reset-uniphier.c
2877 F: drivers/tty/serial/8250/8250_uniphier.c
2880 ARM/VERSATILE EXPRESS PLATFORM
2881 M: Liviu Dudau <liviu.dudau@arm.com>
2882 M: Sudeep Holla <sudeep.holla@arm.com>
2883 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2884 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2888 F: arch/arm/boot/dts/vexpress*
2889 F: arch/arm/mach-vexpress/
2890 F: arch/arm64/boot/dts/arm/
2891 F: drivers/clk/versatile/clk-vexpress-osc.c
2892 F: drivers/clocksource/timer-versatile.c
2896 M: Russell King <linux@armlinux.org.uk>
2897 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2899 W: http://www.armlinux.org.uk/
2902 ARM/VOIPAC PXA270 SUPPORT
2903 M: Marek Vasut <marek.vasut@gmail.com>
2904 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2906 F: arch/arm/mach-pxa/include/mach/vpac270.h
2907 F: arch/arm/mach-pxa/vpac270.c
2909 ARM/VT8500 ARM ARCHITECTURE
2910 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2912 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2913 F: arch/arm/mach-vt8500/
2914 F: drivers/clocksource/timer-vt8500.c
2915 F: drivers/i2c/busses/i2c-wmt.c
2916 F: drivers/mmc/host/wmt-sdmmc.c
2917 F: drivers/pwm/pwm-vt8500.c
2918 F: drivers/rtc/rtc-vt8500.c
2919 F: drivers/tty/serial/vt8500_serial.c
2920 F: drivers/usb/host/ehci-platform.c
2921 F: drivers/usb/host/uhci-platform.c
2922 F: drivers/video/fbdev/vt8500lcdfb.*
2923 F: drivers/video/fbdev/wm8505fb*
2924 F: drivers/video/fbdev/wmt_ge_rops.*
2926 ARM/ZIPIT Z2 SUPPORT
2927 M: Marek Vasut <marek.vasut@gmail.com>
2928 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2930 F: arch/arm/mach-pxa/include/mach/z2.h
2931 F: arch/arm/mach-pxa/z2.c
2933 ARM/ZYNQ ARCHITECTURE
2934 M: Michal Simek <michal.simek@xilinx.com>
2935 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2937 W: http://wiki.xilinx.com
2938 T: git https://github.com/Xilinx/linux-xlnx.git
2939 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2940 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2941 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
2942 F: arch/arm/mach-zynq/
2943 F: drivers/clocksource/timer-cadence-ttc.c
2944 F: drivers/cpuidle/cpuidle-zynq.c
2945 F: drivers/edac/synopsys_edac.c
2946 F: drivers/i2c/busses/i2c-cadence.c
2947 F: drivers/i2c/busses/i2c-xiic.c
2948 F: drivers/mmc/host/sdhci-of-arasan.c
2952 ARM64 PORT (AARCH64 ARCHITECTURE)
2953 M: Catalin Marinas <catalin.marinas@arm.com>
2954 M: Will Deacon <will@kernel.org>
2955 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2958 F: Documentation/arm64/
2960 F: tools/testing/selftests/arm64/
2961 X: arch/arm64/boot/dts/
2963 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
2964 M: George McCollister <george.mccollister@gmail.com>
2965 L: netdev@vger.kernel.org
2967 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
2968 F: drivers/net/dsa/xrs700x/*
2969 F: net/dsa/tag_xrs700x.c
2971 AS3645A LED FLASH CONTROLLER DRIVER
2972 M: Sakari Ailus <sakari.ailus@iki.fi>
2973 L: linux-leds@vger.kernel.org
2975 F: drivers/leds/flash/leds-as3645a.c
2977 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2978 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2979 L: linux-media@vger.kernel.org
2981 T: git git://linuxtv.org/media_tree.git
2982 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2983 F: drivers/media/i2c/ak7375.c
2985 ASAHI KASEI AK8974 DRIVER
2986 M: Linus Walleij <linus.walleij@linaro.org>
2987 L: linux-iio@vger.kernel.org
2989 W: http://www.akm.com/
2990 F: drivers/iio/magnetometer/ak8974.c
2992 ASC7621 HARDWARE MONITOR DRIVER
2993 M: George Joseph <george.joseph@fairview5.com>
2994 L: linux-hwmon@vger.kernel.org
2996 F: Documentation/hwmon/asc7621.rst
2997 F: drivers/hwmon/asc7621.c
2999 ASIX AX88796C SPI ETHERNET ADAPTER
3000 M: Łukasz Stelmach <l.stelmach@samsung.com>
3002 F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3003 F: drivers/net/ethernet/asix/ax88796c_*
3005 ASPEED PINCTRL DRIVERS
3006 M: Andrew Jeffery <andrew@aj.id.au>
3007 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3008 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3009 L: linux-gpio@vger.kernel.org
3011 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
3012 F: drivers/pinctrl/aspeed/
3014 ASPEED SCU INTERRUPT CONTROLLER DRIVER
3015 M: Eddie James <eajames@linux.ibm.com>
3016 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3018 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3019 F: drivers/irqchip/irq-aspeed-scu-ic.c
3020 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3022 ASPEED SD/MMC DRIVER
3023 M: Andrew Jeffery <andrew@aj.id.au>
3024 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3025 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3026 L: linux-mmc@vger.kernel.org
3028 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3029 F: drivers/mmc/host/sdhci-of-aspeed*
3031 ASPEED VIDEO ENGINE DRIVER
3032 M: Eddie James <eajames@linux.ibm.com>
3033 L: linux-media@vger.kernel.org
3034 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3036 F: Documentation/devicetree/bindings/media/aspeed-video.txt
3037 F: drivers/media/platform/aspeed/
3039 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3040 M: Corentin Chary <corentin.chary@gmail.com>
3041 L: acpi4asus-user@lists.sourceforge.net
3042 L: platform-driver-x86@vger.kernel.org
3044 W: http://acpi4asus.sf.net
3045 F: drivers/platform/x86/asus*.c
3046 F: drivers/platform/x86/eeepc*.c
3048 ASUS TF103C DOCK DRIVER
3049 M: Hans de Goede <hdegoede@redhat.com>
3050 L: platform-driver-x86@vger.kernel.org
3052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3053 F: drivers/platform/x86/asus-tf103c-dock.c
3055 ASUS WMI HARDWARE MONITOR DRIVER
3056 M: Ed Brindley <kernel@maidavale.org>
3057 M: Denis Pauk <pauk.denis@gmail.com>
3058 L: linux-hwmon@vger.kernel.org
3060 F: drivers/hwmon/asus_wmi_sensors.c
3062 ASUS WMI EC HARDWARE MONITOR DRIVER
3063 M: Eugene Shalygin <eugene.shalygin@gmail.com>
3064 M: Denis Pauk <pauk.denis@gmail.com>
3065 L: linux-hwmon@vger.kernel.org
3067 F: drivers/hwmon/asus_wmi_ec_sensors.c
3069 ASUS EC HARDWARE MONITOR DRIVER
3070 M: Eugene Shalygin <eugene.shalygin@gmail.com>
3071 L: linux-hwmon@vger.kernel.org
3073 F: drivers/hwmon/asus-ec-sensors.c
3075 ASUS WIRELESS RADIO CONTROL DRIVER
3076 M: João Paulo Rechi Vita <jprvita@gmail.com>
3077 L: platform-driver-x86@vger.kernel.org
3079 F: drivers/platform/x86/asus-wireless.c
3082 M: David Howells <dhowells@redhat.com>
3083 L: keyrings@vger.kernel.org
3085 F: Documentation/crypto/asymmetric-keys.rst
3086 F: crypto/asymmetric_keys/
3087 F: include/crypto/pkcs7.h
3088 F: include/crypto/public_key.h
3089 F: include/linux/verification.h
3091 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3092 R: Dan Williams <dan.j.williams@intel.com>
3094 W: http://sourceforge.net/projects/xscaleiop
3095 F: Documentation/crypto/async-tx-api.rst
3097 F: include/linux/async_tx.h
3100 M: Bartosz Golaszewski <brgl@bgdev.pl>
3101 L: linux-i2c@vger.kernel.org
3103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3104 F: Documentation/devicetree/bindings/eeprom/at24.yaml
3105 F: drivers/misc/eeprom/at24.c
3107 ATA OVER ETHERNET (AOE) DRIVER
3108 M: "Justin Sanders" <justin@coraid.com>
3110 W: http://www.openaoe.org/
3111 F: Documentation/admin-guide/aoe/
3112 F: drivers/block/aoe/
3114 ATC260X PMIC MFD DRIVER
3115 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3116 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3117 L: linux-actions@lists.infradead.org
3119 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3120 F: drivers/input/misc/atc260x-onkey.c
3121 F: drivers/mfd/atc260*
3122 F: drivers/power/reset/atc260x-poweroff.c
3123 F: drivers/regulator/atc260x-regulator.c
3124 F: include/linux/mfd/atc260x/*
3126 ATHEROS 71XX/9XXX GPIO DRIVER
3127 M: Alban Bedel <albeu@free.fr>
3129 W: https://github.com/AlbanBedel/linux
3130 T: git git://github.com/AlbanBedel/linux
3131 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3132 F: drivers/gpio/gpio-ath79.c
3134 ATHEROS 71XX/9XXX USB PHY DRIVER
3135 M: Alban Bedel <albeu@free.fr>
3137 W: https://github.com/AlbanBedel/linux
3138 T: git git://github.com/AlbanBedel/linux
3139 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3140 F: drivers/phy/qualcomm/phy-ath79-usb.c
3142 ATHEROS ATH GENERIC UTILITIES
3143 M: Kalle Valo <kvalo@kernel.org>
3144 L: linux-wireless@vger.kernel.org
3146 F: drivers/net/wireless/ath/*
3148 ATHEROS ATH5K WIRELESS DRIVER
3149 M: Jiri Slaby <jirislaby@kernel.org>
3150 M: Nick Kossifidis <mickflemm@gmail.com>
3151 M: Luis Chamberlain <mcgrof@kernel.org>
3152 L: linux-wireless@vger.kernel.org
3154 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3155 F: drivers/net/wireless/ath/ath5k/
3157 ATHEROS ATH6KL WIRELESS DRIVER
3158 L: linux-wireless@vger.kernel.org
3160 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3161 F: drivers/net/wireless/ath/ath6kl/
3164 M: Ville Syrjala <syrjala@sci.fi>
3166 F: drivers/input/misc/ati_remote2.c
3168 ATK0110 HWMON DRIVER
3169 M: Luca Tettamanti <kronos.it@gmail.com>
3170 L: linux-hwmon@vger.kernel.org
3172 F: drivers/hwmon/asus_atk0110.c
3174 ATLX ETHERNET DRIVERS
3175 M: Chris Snook <chris.snook@gmail.com>
3176 L: netdev@vger.kernel.org
3178 W: http://sourceforge.net/projects/atl1
3179 W: http://atl1.sourceforge.net
3180 F: drivers/net/ethernet/atheros/
3183 M: Chas Williams <3chas3@gmail.com>
3184 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3185 L: netdev@vger.kernel.org
3187 W: http://linux-atm.sourceforge.net
3189 F: include/linux/atm*
3190 F: include/uapi/linux/atm*
3192 ATMEL MACB ETHERNET DRIVER
3193 M: Nicolas Ferre <nicolas.ferre@microchip.com>
3194 M: Claudiu Beznea <claudiu.beznea@microchip.com>
3196 F: drivers/net/ethernet/cadence/
3198 ATMEL MAXTOUCH DRIVER
3199 M: Nick Dyer <nick@shmanahar.org>
3201 T: git git://github.com/ndyer/linux.git
3202 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3203 F: drivers/input/touchscreen/atmel_mxt_ts.c
3205 ATMEL WIRELESS DRIVER
3206 M: Simon Kelley <simon@thekelleys.org.uk>
3207 L: linux-wireless@vger.kernel.org
3209 W: http://www.thekelleys.org.uk/atmel
3210 W: http://atmelwlandriver.sourceforge.net/
3211 F: drivers/net/wireless/atmel/atmel*
3213 ATOMIC INFRASTRUCTURE
3214 M: Will Deacon <will@kernel.org>
3215 M: Peter Zijlstra <peterz@infradead.org>
3216 R: Boqun Feng <boqun.feng@gmail.com>
3217 R: Mark Rutland <mark.rutland@arm.com>
3218 L: linux-kernel@vger.kernel.org
3220 F: arch/*/include/asm/atomic*.h
3221 F: include/*/atomic*.h
3222 F: include/linux/refcount.h
3223 F: Documentation/atomic_*.txt
3226 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3227 M: Bradley Grove <linuxdrivers@attotech.com>
3228 L: linux-scsi@vger.kernel.org
3230 W: http://www.attotech.com
3231 F: drivers/scsi/esas2r
3233 ATUSB IEEE 802.15.4 RADIO DRIVER
3234 M: Stefan Schmidt <stefan@datenfreihafen.org>
3235 L: linux-wpan@vger.kernel.org
3237 F: drivers/net/ieee802154/at86rf230.h
3238 F: drivers/net/ieee802154/atusb.c
3239 F: drivers/net/ieee802154/atusb.h
3242 M: Paul Moore <paul@paul-moore.com>
3243 M: Eric Paris <eparis@redhat.com>
3244 L: linux-audit@redhat.com (moderated for non-subscribers)
3246 W: https://github.com/linux-audit
3247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3248 F: include/asm-generic/audit_*.h
3249 F: include/linux/audit.h
3250 F: include/linux/audit_arch.h
3251 F: include/uapi/linux/audit.h
3255 AUXILIARY DISPLAY DRIVERS
3256 M: Miguel Ojeda <ojeda@kernel.org>
3258 F: Documentation/devicetree/bindings/auxdisplay/
3259 F: drivers/auxdisplay/
3260 F: include/linux/cfag12864b.h
3262 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3263 M: Andreas Klinger <ak@it-klinger.de>
3264 L: linux-iio@vger.kernel.org
3266 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3267 F: drivers/iio/adc/hx711.c
3270 M: Ralf Baechle <ralf@linux-mips.org>
3271 L: linux-hams@vger.kernel.org
3273 W: http://www.linux-ax25.org/
3274 F: include/net/ax25.h
3275 F: include/uapi/linux/ax25.h
3279 M: Peter Rosin <peda@axentia.se>
3280 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3282 F: arch/arm/boot/dts/at91-linea.dtsi
3283 F: arch/arm/boot/dts/at91-natte.dtsi
3284 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3285 F: arch/arm/boot/dts/at91-tse850-3.dts
3287 AXENTIA ASOC DRIVERS
3288 M: Peter Rosin <peda@axentia.se>
3289 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3291 F: Documentation/devicetree/bindings/sound/axentia,*
3292 F: sound/soc/atmel/tse850-pcm5142.c
3294 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3295 M: Nuno Sá <nuno.sa@analog.com>
3296 L: linux-hwmon@vger.kernel.org
3298 W: http://ez.analog.com/community/linux-device-drivers
3299 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3300 F: drivers/hwmon/axi-fan-control.c
3302 AXXIA I2C CONTROLLER
3303 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3304 L: linux-i2c@vger.kernel.org
3306 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3307 F: drivers/i2c/busses/i2c-axxia.c
3310 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3311 L: linux-media@vger.kernel.org
3313 W: https://linuxtv.org
3314 T: git git://linuxtv.org/media_tree.git
3315 F: drivers/media/usb/dvb-usb-v2/az6007.c
3317 AZTECH FM RADIO RECEIVER DRIVER
3318 M: Hans Verkuil <hverkuil@xs4all.nl>
3319 L: linux-media@vger.kernel.org
3321 W: https://linuxtv.org
3322 T: git git://linuxtv.org/media_tree.git
3323 F: drivers/media/radio/radio-aztech*
3326 L: linux-wireless@vger.kernel.org
3327 L: b43-dev@lists.infradead.org
3329 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3330 F: drivers/net/wireless/broadcom/b43/
3332 B43LEGACY WIRELESS DRIVER
3333 M: Larry Finger <Larry.Finger@lwfinger.net>
3334 L: linux-wireless@vger.kernel.org
3335 L: b43-dev@lists.infradead.org
3337 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3338 F: drivers/net/wireless/broadcom/b43legacy/
3340 BACKLIGHT CLASS/SUBSYSTEM
3341 M: Lee Jones <lee.jones@linaro.org>
3342 M: Daniel Thompson <daniel.thompson@linaro.org>
3343 M: Jingoo Han <jingoohan1@gmail.com>
3344 L: dri-devel@lists.freedesktop.org
3346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3347 F: Documentation/ABI/stable/sysfs-class-backlight
3348 F: Documentation/ABI/testing/sysfs-class-backlight
3349 F: Documentation/devicetree/bindings/leds/backlight
3350 F: drivers/video/backlight/
3351 F: include/linux/backlight.h
3352 F: include/linux/pwm_backlight.h
3354 BARCO P50 GPIO DRIVER
3355 M: Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3356 M: Peter Korsgaard <peter.korsgaard@barco.com>
3358 F: drivers/platform/x86/barco-p50-gpio.c
3361 M: Marek Lindner <mareklindner@neomailbox.ch>
3362 M: Simon Wunderlich <sw@simonwunderlich.de>
3363 M: Antonio Quartulli <a@unstable.cc>
3364 M: Sven Eckelmann <sven@narfation.org>
3365 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3367 W: https://www.open-mesh.org/
3368 Q: https://patchwork.open-mesh.org/project/batman/list/
3369 B: https://www.open-mesh.org/projects/batman-adv/issues
3370 C: ircs://irc.hackint.org/batadv
3371 T: git https://git.open-mesh.org/linux-merge.git
3372 F: Documentation/networking/batman-adv.rst
3373 F: include/uapi/linux/batadv_packet.h
3374 F: include/uapi/linux/batman_adv.h
3377 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3378 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3379 L: linux-hams@vger.kernel.org
3381 W: http://www.baycom.org/~tom/ham/ham.html
3382 F: drivers/net/hamradio/baycom*
3384 BCACHE (BLOCK LAYER CACHE)
3385 M: Coly Li <colyli@suse.de>
3386 M: Kent Overstreet <kent.overstreet@gmail.com>
3387 L: linux-bcache@vger.kernel.org
3389 W: http://bcache.evilpiepirate.org
3390 C: irc://irc.oftc.net/bcache
3391 F: drivers/md/bcache/
3393 BDISP ST MEDIA DRIVER
3394 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3395 L: linux-media@vger.kernel.org
3397 W: https://linuxtv.org
3398 T: git git://linuxtv.org/media_tree.git
3399 F: drivers/media/platform/st/sti/bdisp
3401 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3402 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3403 L: netdev@vger.kernel.org
3405 F: drivers/net/ethernet/ec_bhf.c
3408 M: Luis de Bethencourt <luisbg@kernel.org>
3409 M: Salah Triki <salah.triki@gmail.com>
3411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3412 F: Documentation/filesystems/befs.rst
3416 M: Paolo Valente <paolo.valente@linaro.org>
3417 M: Jens Axboe <axboe@kernel.dk>
3418 L: linux-block@vger.kernel.org
3420 F: Documentation/block/bfq-iosched.rst
3424 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3426 F: Documentation/filesystems/bfs.rst
3428 F: include/uapi/linux/bfs_fs.h
3431 M: Yury Norov <yury.norov@gmail.com>
3432 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3433 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3435 F: include/linux/bitmap.h
3436 F: include/linux/find.h
3439 F: lib/find_bit_benchmark.c
3440 F: lib/test_bitmap.c
3441 F: tools/include/linux/bitmap.h
3442 F: tools/include/linux/find.h
3443 F: tools/lib/bitmap.c
3444 F: tools/lib/find_bit.c
3446 BLINKM RGB LED DRIVER
3447 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3449 F: drivers/leds/leds-blinkm.c
3452 M: Jens Axboe <axboe@kernel.dk>
3453 L: linux-block@vger.kernel.org
3455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3456 F: Documentation/ABI/stable/sysfs-block
3457 F: Documentation/block/
3460 F: include/linux/bio.h
3461 F: include/linux/blk*
3462 F: kernel/trace/blktrace.c
3466 M: Joern Engel <joern@lazybastard.org>
3467 L: linux-mtd@lists.infradead.org
3469 F: drivers/mtd/devices/block2mtd.c
3472 M: Marcel Holtmann <marcel@holtmann.org>
3473 M: Johan Hedberg <johan.hedberg@gmail.com>
3474 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3475 L: linux-bluetooth@vger.kernel.org
3477 W: http://www.bluez.org/
3478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3480 F: drivers/bluetooth/
3483 M: Marcel Holtmann <marcel@holtmann.org>
3484 M: Johan Hedberg <johan.hedberg@gmail.com>
3485 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3486 L: linux-bluetooth@vger.kernel.org
3488 W: http://www.bluez.org/
3489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3491 F: include/net/bluetooth/
3495 M: Jay Vosburgh <j.vosburgh@gmail.com>
3496 M: Veaceslav Falico <vfalico@gmail.com>
3497 M: Andy Gospodarek <andy@greyhouse.net>
3498 L: netdev@vger.kernel.org
3500 W: http://sourceforge.net/projects/bonding/
3501 F: drivers/net/bonding/
3502 F: include/net/bonding.h
3503 F: include/uapi/linux/if_bonding.h
3505 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3506 M: Dan Robertson <dan@dlrobertson.com>
3507 L: linux-iio@vger.kernel.org
3509 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3510 F: drivers/iio/accel/bma400*
3512 BPF (Safe dynamic programs and tools)
3513 M: Alexei Starovoitov <ast@kernel.org>
3514 M: Daniel Borkmann <daniel@iogearbox.net>
3515 M: Andrii Nakryiko <andrii@kernel.org>
3516 R: Martin KaFai Lau <kafai@fb.com>
3517 R: Song Liu <songliubraving@fb.com>
3518 R: Yonghong Song <yhs@fb.com>
3519 R: John Fastabend <john.fastabend@gmail.com>
3520 R: KP Singh <kpsingh@kernel.org>
3521 L: netdev@vger.kernel.org
3522 L: bpf@vger.kernel.org
3525 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3528 F: Documentation/bpf/
3529 F: Documentation/networking/filter.rst
3530 F: Documentation/userspace-api/ebpf/
3532 F: include/linux/bpf*
3533 F: include/linux/btf*
3534 F: include/linux/filter.h
3535 F: include/trace/events/xdp.h
3536 F: include/uapi/linux/bpf*
3537 F: include/uapi/linux/btf*
3538 F: include/uapi/linux/filter.h
3540 F: kernel/trace/bpf_trace.c
3543 F: net/core/filter.c
3544 F: net/sched/act_bpf.c
3545 F: net/sched/cls_bpf.c
3547 F: scripts/bpf_doc.py
3550 F: tools/testing/selftests/bpf/
3555 M: Shubham Bansal <illusionist.neo@gmail.com>
3556 L: netdev@vger.kernel.org
3557 L: bpf@vger.kernel.org
3562 M: Daniel Borkmann <daniel@iogearbox.net>
3563 M: Alexei Starovoitov <ast@kernel.org>
3564 M: Zi Shen Lim <zlim.lnx@gmail.com>
3565 L: netdev@vger.kernel.org
3566 L: bpf@vger.kernel.org
3570 BPF JIT for MIPS (32-BIT AND 64-BIT)
3571 M: Johan Almbladh <johan.almbladh@anyfinetworks.com>
3572 M: Paul Burton <paulburton@kernel.org>
3573 L: netdev@vger.kernel.org
3574 L: bpf@vger.kernel.org
3578 BPF JIT for NFP NICs
3579 M: Jakub Kicinski <kuba@kernel.org>
3580 L: netdev@vger.kernel.org
3581 L: bpf@vger.kernel.org
3583 F: drivers/net/ethernet/netronome/nfp/bpf/
3585 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3586 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3587 L: netdev@vger.kernel.org
3588 L: bpf@vger.kernel.org
3590 F: arch/powerpc/net/
3592 BPF JIT for RISC-V (32-bit)
3593 M: Luke Nelson <luke.r.nels@gmail.com>
3594 M: Xi Wang <xi.wang@gmail.com>
3595 L: netdev@vger.kernel.org
3596 L: bpf@vger.kernel.org
3599 X: arch/riscv/net/bpf_jit_comp64.c
3601 BPF JIT for RISC-V (64-bit)
3602 M: Björn Töpel <bjorn@kernel.org>
3603 L: netdev@vger.kernel.org
3604 L: bpf@vger.kernel.org
3607 X: arch/riscv/net/bpf_jit_comp32.c
3610 M: Ilya Leoshkevich <iii@linux.ibm.com>
3611 M: Heiko Carstens <hca@linux.ibm.com>
3612 M: Vasily Gorbik <gor@linux.ibm.com>
3613 L: netdev@vger.kernel.org
3614 L: bpf@vger.kernel.org
3617 X: arch/s390/net/pnet.c
3619 BPF JIT for SPARC (32-BIT AND 64-BIT)
3620 M: David S. Miller <davem@davemloft.net>
3621 L: netdev@vger.kernel.org
3622 L: bpf@vger.kernel.org
3626 BPF JIT for X86 32-BIT
3627 M: Wang YanQing <udknight@gmail.com>
3628 L: netdev@vger.kernel.org
3629 L: bpf@vger.kernel.org
3631 F: arch/x86/net/bpf_jit_comp32.c
3633 BPF JIT for X86 64-BIT
3634 M: Alexei Starovoitov <ast@kernel.org>
3635 M: Daniel Borkmann <daniel@iogearbox.net>
3636 L: netdev@vger.kernel.org
3637 L: bpf@vger.kernel.org
3640 X: arch/x86/net/bpf_jit_comp32.c
3642 BPF LSM (Security Audit and Enforcement using BPF)
3643 M: KP Singh <kpsingh@kernel.org>
3644 R: Florent Revest <revest@chromium.org>
3645 R: Brendan Jackman <jackmanb@chromium.org>
3646 L: bpf@vger.kernel.org
3648 F: Documentation/bpf/prog_lsm.rst
3649 F: include/linux/bpf_lsm.h
3650 F: kernel/bpf/bpf_lsm.c
3653 BROADCOM B44 10/100 ETHERNET DRIVER
3654 M: Michael Chan <michael.chan@broadcom.com>
3655 L: netdev@vger.kernel.org
3657 F: drivers/net/ethernet/broadcom/b44.*
3659 BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
3660 M: Florian Fainelli <f.fainelli@gmail.com>
3661 L: netdev@vger.kernel.org
3662 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3664 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3665 F: drivers/net/dsa/b53/*
3666 F: drivers/net/dsa/bcm_sf2*
3667 F: include/linux/dsa/brcm.h
3668 F: include/linux/platform_data/b53.h
3670 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3671 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
3672 L: bcm-kernel-feedback-list@broadcom.com
3673 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3674 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3677 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3678 F: drivers/pci/controller/pcie-brcmstb.c
3679 F: drivers/staging/vc04_services
3683 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3684 M: Florian Fainelli <f.fainelli@gmail.com>
3685 M: Ray Jui <rjui@broadcom.com>
3686 M: Scott Branden <sbranden@broadcom.com>
3687 M: bcm-kernel-feedback-list@broadcom.com
3689 T: git git://github.com/broadcom/mach-bcm
3690 F: arch/arm/mach-bcm/
3696 BROADCOM BCM47XX MIPS ARCHITECTURE
3697 M: Hauke Mehrtens <hauke@hauke-m.de>
3698 M: Rafał Miłecki <zajec5@gmail.com>
3699 L: linux-mips@vger.kernel.org
3701 F: Documentation/devicetree/bindings/mips/brcm/
3702 F: arch/mips/bcm47xx/*
3703 F: arch/mips/include/asm/mach-bcm47xx/*
3705 BROADCOM BCM4908 ETHERNET DRIVER
3706 M: Rafał Miłecki <rafal@milecki.pl>
3707 M: bcm-kernel-feedback-list@broadcom.com
3708 L: netdev@vger.kernel.org
3710 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3711 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3712 F: drivers/net/ethernet/broadcom/unimac.h
3714 BROADCOM BCM5301X ARM ARCHITECTURE
3715 M: Florian Fainelli <f.fainelli@gmail.com>
3716 M: Hauke Mehrtens <hauke@hauke-m.de>
3717 M: Rafał Miłecki <zajec5@gmail.com>
3718 M: bcm-kernel-feedback-list@broadcom.com
3719 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3721 F: arch/arm/boot/dts/bcm470*
3722 F: arch/arm/boot/dts/bcm5301*
3723 F: arch/arm/boot/dts/bcm953012*
3724 F: arch/arm/mach-bcm/bcm_5301x.c
3726 BROADCOM BCM53573 ARM ARCHITECTURE
3727 M: Florian Fainelli <f.fainelli@gmail.com>
3728 M: Rafał Miłecki <rafal@milecki.pl>
3729 L: bcm-kernel-feedback-list@broadcom.com
3730 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3732 F: arch/arm/boot/dts/bcm47189*
3733 F: arch/arm/boot/dts/bcm53573*
3735 BROADCOM BCM63XX ARM ARCHITECTURE
3736 M: Florian Fainelli <f.fainelli@gmail.com>
3737 M: bcm-kernel-feedback-list@broadcom.com
3738 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3740 T: git git://github.com/broadcom/stblinux.git
3743 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3744 M: Kevin Cernekee <cernekee@gmail.com>
3745 L: linux-usb@vger.kernel.org
3747 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3749 BROADCOM BCM7XXX 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
3755 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3756 F: arch/arm/boot/dts/bcm7*.dts*
3757 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3758 F: arch/arm/mach-bcm/*brcmstb*
3759 F: arch/arm/mm/cache-b15-rac.c
3760 F: drivers/bus/brcmstb_gisb.c
3761 F: drivers/pci/controller/pcie-brcmstb.c
3767 M: Al Cooper <alcooperx@gmail.com>
3768 L: linux-usb@vger.kernel.org
3769 L: bcm-kernel-feedback-list@broadcom.com
3771 F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml
3772 F: drivers/usb/gadget/udc/bdc/
3774 BROADCOM BMIPS CPUFREQ DRIVER
3775 M: Markus Mayer <mmayer@broadcom.com>
3776 M: bcm-kernel-feedback-list@broadcom.com
3777 L: linux-pm@vger.kernel.org
3779 F: drivers/cpufreq/bmips-cpufreq.c
3781 BROADCOM BMIPS MIPS ARCHITECTURE
3782 M: Florian Fainelli <f.fainelli@gmail.com>
3783 L: bcm-kernel-feedback-list@broadcom.com
3784 L: linux-mips@vger.kernel.org
3786 T: git git://github.com/broadcom/stblinux.git
3787 F: arch/mips/bmips/*
3788 F: arch/mips/boot/dts/brcm/bcm*.dts*
3789 F: arch/mips/include/asm/mach-bmips/*
3790 F: arch/mips/kernel/*bmips*
3791 F: drivers/soc/bcm/bcm63xx
3792 F: drivers/irqchip/irq-bcm63*
3793 F: drivers/irqchip/irq-bcm7*
3794 F: drivers/irqchip/irq-brcmstb*
3795 F: include/linux/bcm963xx_nvram.h
3796 F: include/linux/bcm963xx_tag.h
3798 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3799 M: Rasesh Mody <rmody@marvell.com>
3800 M: GR-Linux-NIC-Dev@marvell.com
3801 L: netdev@vger.kernel.org
3803 F: drivers/net/ethernet/broadcom/bnx2.*
3804 F: drivers/net/ethernet/broadcom/bnx2_*
3806 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3807 M: Saurav Kashyap <skashyap@marvell.com>
3808 M: Javed Hasan <jhasan@marvell.com>
3809 M: GR-QLogic-Storage-Upstream@marvell.com
3810 L: linux-scsi@vger.kernel.org
3812 F: drivers/scsi/bnx2fc/
3814 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3815 M: Nilesh Javali <njavali@marvell.com>
3816 M: Manish Rangankar <mrangankar@marvell.com>
3817 M: GR-QLogic-Storage-Upstream@marvell.com
3818 L: linux-scsi@vger.kernel.org
3820 F: drivers/scsi/bnx2i/
3822 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3823 M: Ariel Elior <aelior@marvell.com>
3824 M: Sudarsana Kalluru <skalluru@marvell.com>
3825 M: Manish Chopra <manishc@marvell.com>
3826 L: netdev@vger.kernel.org
3828 F: drivers/net/ethernet/broadcom/bnx2x/
3830 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3831 M: Michael Chan <michael.chan@broadcom.com>
3832 L: netdev@vger.kernel.org
3834 F: drivers/net/ethernet/broadcom/bnxt/
3836 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3837 M: Arend van Spriel <aspriel@gmail.com>
3838 M: Franky Lin <franky.lin@broadcom.com>
3839 M: Hante Meuleman <hante.meuleman@broadcom.com>
3840 M: Chi-hsien Lin <chi-hsien.lin@infineon.com>
3841 M: Wright Feng <wright.feng@infineon.com>
3842 M: Chung-hsien Hsu <chung-hsien.hsu@infineon.com>
3843 L: linux-wireless@vger.kernel.org
3844 L: brcm80211-dev-list.pdl@broadcom.com
3845 L: SHA-cyfmac-dev-list@infineon.com
3847 F: drivers/net/wireless/broadcom/brcm80211/
3849 BROADCOM BRCMSTB GPIO DRIVER
3850 M: Doug Berger <opendmb@gmail.com>
3851 M: Florian Fainelli <f.fainelli@gmail.com>
3852 L: bcm-kernel-feedback-list@broadcom.com
3854 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
3855 F: drivers/gpio/gpio-brcmstb.c
3857 BROADCOM BRCMSTB I2C DRIVER
3858 M: Kamal Dasu <kdasu.kdev@gmail.com>
3859 L: linux-i2c@vger.kernel.org
3860 L: bcm-kernel-feedback-list@broadcom.com
3862 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3863 F: drivers/i2c/busses/i2c-brcmstb.c
3865 BROADCOM BRCMSTB UART DRIVER
3866 M: Al Cooper <alcooperx@gmail.com>
3867 L: linux-serial@vger.kernel.org
3868 L: bcm-kernel-feedback-list@broadcom.com
3870 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
3871 F: drivers/tty/serial/8250/8250_bcm7271.c
3873 BROADCOM BRCMSTB USB EHCI DRIVER
3874 M: Al Cooper <alcooperx@gmail.com>
3875 L: linux-usb@vger.kernel.org
3876 L: bcm-kernel-feedback-list@broadcom.com
3878 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3879 F: drivers/usb/host/ehci-brcm.*
3881 BROADCOM BRCMSTB USB PIN MAP DRIVER
3882 M: Al Cooper <alcooperx@gmail.com>
3883 L: linux-usb@vger.kernel.org
3884 L: bcm-kernel-feedback-list@broadcom.com
3886 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
3887 F: drivers/usb/misc/brcmstb-usb-pinmap.c
3889 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3890 M: Al Cooper <alcooperx@gmail.com>
3891 L: linux-kernel@vger.kernel.org
3892 L: bcm-kernel-feedback-list@broadcom.com
3894 F: drivers/phy/broadcom/phy-brcm-usb*
3896 BROADCOM ETHERNET PHY DRIVERS
3897 M: Florian Fainelli <f.fainelli@gmail.com>
3898 L: bcm-kernel-feedback-list@broadcom.com
3899 L: netdev@vger.kernel.org
3901 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3902 F: drivers/net/phy/bcm*.[ch]
3903 F: drivers/net/phy/broadcom.c
3904 F: include/linux/brcmphy.h
3906 BROADCOM GENET ETHERNET DRIVER
3907 M: Doug Berger <opendmb@gmail.com>
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/brcm,bcmgenet.yaml
3913 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
3914 F: drivers/net/ethernet/broadcom/genet/
3915 F: drivers/net/ethernet/broadcom/unimac.h
3916 F: drivers/net/mdio/mdio-bcm-unimac.c
3917 F: include/linux/platform_data/bcmgenet.h
3918 F: include/linux/platform_data/mdio-bcm-unimac.h
3920 BROADCOM IPROC ARM ARCHITECTURE
3921 M: Ray Jui <rjui@broadcom.com>
3922 M: Scott Branden <sbranden@broadcom.com>
3923 M: bcm-kernel-feedback-list@broadcom.com
3924 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3926 T: git git://github.com/broadcom/stblinux.git
3927 F: arch/arm64/boot/dts/broadcom/northstar2/*
3928 F: arch/arm64/boot/dts/broadcom/stingray/*
3929 F: drivers/clk/bcm/clk-ns*
3930 F: drivers/clk/bcm/clk-sr*
3931 F: drivers/pinctrl/bcm/pinctrl-ns*
3932 F: include/dt-bindings/clock/bcm-sr*
3949 BROADCOM IPROC GBIT ETHERNET DRIVER
3950 M: Rafał Miłecki <rafal@milecki.pl>
3951 M: bcm-kernel-feedback-list@broadcom.com
3952 L: netdev@vger.kernel.org
3954 F: Documentation/devicetree/bindings/net/brcm,amac.yaml
3955 F: drivers/net/ethernet/broadcom/bgmac*
3956 F: drivers/net/ethernet/broadcom/unimac.h
3958 BROADCOM KONA GPIO DRIVER
3959 M: Ray Jui <rjui@broadcom.com>
3960 L: bcm-kernel-feedback-list@broadcom.com
3962 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3963 F: drivers/gpio/gpio-bcm-kona.c
3965 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
3966 M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
3967 M: Kashyap Desai <kashyap.desai@broadcom.com>
3968 M: Sumit Saxena <sumit.saxena@broadcom.com>
3969 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
3970 L: mpi3mr-linuxdrv.pdl@broadcom.com
3971 L: linux-scsi@vger.kernel.org
3973 W: https://www.broadcom.com/support/storage
3974 F: drivers/scsi/mpi3mr/
3976 BROADCOM NETXTREME-E ROCE DRIVER
3977 M: Selvin Xavier <selvin.xavier@broadcom.com>
3978 L: linux-rdma@vger.kernel.org
3980 W: http://www.broadcom.com
3981 F: drivers/infiniband/hw/bnxt_re/
3982 F: include/uapi/rdma/bnxt_re-abi.h
3984 BROADCOM NVRAM DRIVER
3985 M: Rafał Miłecki <zajec5@gmail.com>
3986 L: linux-mips@vger.kernel.org
3988 F: drivers/firmware/broadcom/*
3990 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
3991 M: Rafał Miłecki <rafal@milecki.pl>
3992 M: Florian Fainelli <f.fainelli@gmail.com>
3993 M: bcm-kernel-feedback-list@broadcom.com
3994 L: linux-pm@vger.kernel.org
3996 T: git git://github.com/broadcom/stblinux.git
3997 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
3998 F: include/dt-bindings/soc/bcm-pmb.h
4000 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4001 M: Rafał Miłecki <zajec5@gmail.com>
4002 L: linux-wireless@vger.kernel.org
4005 F: include/linux/bcma/
4008 M: Kamal Dasu <kdasu.kdev@gmail.com>
4009 M: bcm-kernel-feedback-list@broadcom.com
4011 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4012 F: drivers/spi/spi-bcm-qspi.*
4013 F: drivers/spi/spi-brcmstb-qspi.c
4014 F: drivers/spi/spi-iproc-qspi.c
4016 BROADCOM STB AVS CPUFREQ DRIVER
4017 M: Markus Mayer <mmayer@broadcom.com>
4018 M: bcm-kernel-feedback-list@broadcom.com
4019 L: linux-pm@vger.kernel.org
4021 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4022 F: drivers/cpufreq/brcmstb*
4024 BROADCOM STB AVS TMON DRIVER
4025 M: Markus Mayer <mmayer@broadcom.com>
4026 M: bcm-kernel-feedback-list@broadcom.com
4027 L: linux-pm@vger.kernel.org
4029 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4030 F: drivers/thermal/broadcom/brcmstb*
4032 BROADCOM STB DPFE DRIVER
4033 M: Markus Mayer <mmayer@broadcom.com>
4034 M: bcm-kernel-feedback-list@broadcom.com
4035 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4037 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4038 F: drivers/memory/brcmstb_dpfe.c
4040 BROADCOM STB NAND FLASH DRIVER
4041 M: Brian Norris <computersforpeace@gmail.com>
4042 M: Kamal Dasu <kdasu.kdev@gmail.com>
4043 L: linux-mtd@lists.infradead.org
4044 L: bcm-kernel-feedback-list@broadcom.com
4046 F: drivers/mtd/nand/raw/brcmnand/
4048 BROADCOM STB PCIE DRIVER
4049 M: Jim Quinlan <jim2101024@gmail.com>
4050 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
4051 M: Florian Fainelli <f.fainelli@gmail.com>
4052 M: bcm-kernel-feedback-list@broadcom.com
4053 L: linux-pci@vger.kernel.org
4055 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4056 F: drivers/pci/controller/pcie-brcmstb.c
4058 BROADCOM SYSTEMPORT ETHERNET DRIVER
4059 M: Florian Fainelli <f.fainelli@gmail.com>
4060 L: bcm-kernel-feedback-list@broadcom.com
4061 L: netdev@vger.kernel.org
4063 F: drivers/net/ethernet/broadcom/bcmsysport.*
4064 F: drivers/net/ethernet/broadcom/unimac.h
4065 F: Documentation/devicetree/bindings/net/brcm,systemport.yaml
4067 BROADCOM TG3 GIGABIT ETHERNET DRIVER
4068 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
4069 M: Prashant Sreedharan <prashant@broadcom.com>
4070 M: Michael Chan <mchan@broadcom.com>
4071 L: netdev@vger.kernel.org
4073 F: drivers/net/ethernet/broadcom/tg3.*
4076 M: Scott Branden <scott.branden@broadcom.com>
4077 L: bcm-kernel-feedback-list@broadcom.com
4079 F: drivers/misc/bcm-vk/
4080 F: include/uapi/linux/misc/bcm_vk.h
4082 BROCADE BFA FC SCSI DRIVER
4083 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4084 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4085 L: linux-scsi@vger.kernel.org
4087 F: drivers/scsi/bfa/
4089 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4090 M: Rasesh Mody <rmody@marvell.com>
4091 M: Sudarsana Kalluru <skalluru@marvell.com>
4092 M: GR-Linux-NIC-Dev@marvell.com
4093 L: netdev@vger.kernel.org
4095 F: drivers/net/ethernet/brocade/bna/
4097 BSG (block layer generic sg v4 driver)
4098 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4099 L: linux-scsi@vger.kernel.org
4102 F: include/linux/bsg.h
4103 F: include/uapi/linux/bsg.h
4106 M: Clemens Ladisch <clemens@ladisch.de>
4107 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4109 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4110 F: Documentation/sound/cards/bt87x.rst
4111 F: sound/pci/bt87x.c
4114 M: Michael Buesch <m@bues.ch>
4116 W: http://bu3sch.de/btgpio.php
4117 F: drivers/gpio/gpio-bt8xx.c
4120 M: Chris Mason <clm@fb.com>
4121 M: Josef Bacik <josef@toxicpanda.com>
4122 M: David Sterba <dsterba@suse.com>
4123 L: linux-btrfs@vger.kernel.org
4125 W: http://btrfs.wiki.kernel.org/
4126 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
4127 C: irc://irc.libera.chat/btrfs
4128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4129 F: Documentation/filesystems/btrfs.rst
4131 F: include/linux/btrfs*
4132 F: include/uapi/linux/btrfs*
4134 BTTV VIDEO4LINUX DRIVER
4135 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4136 L: linux-media@vger.kernel.org
4138 W: https://linuxtv.org
4139 T: git git://linuxtv.org/media_tree.git
4140 F: Documentation/driver-api/media/drivers/bttv*
4141 F: drivers/media/pci/bt8xx/bttv*
4143 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4144 M: Chanwoo Choi <cw00.choi@samsung.com>
4145 L: linux-pm@vger.kernel.org
4146 L: linux-samsung-soc@vger.kernel.org
4148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4149 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
4150 F: drivers/devfreq/exynos-bus.c
4152 BUSLOGIC SCSI DRIVER
4153 M: Khalid Aziz <khalid@gonehiking.org>
4154 L: linux-scsi@vger.kernel.org
4156 F: drivers/scsi/BusLogic.*
4157 F: drivers/scsi/FlashPoint.*
4159 C-MEDIA CMI8788 DRIVER
4160 M: Clemens Ladisch <clemens@ladisch.de>
4161 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4164 F: sound/pci/oxygen/
4167 M: Guo Ren <guoren@kernel.org>
4168 L: linux-csky@vger.kernel.org
4170 T: git https://github.com/c-sky/csky-linux.git
4171 F: Documentation/devicetree/bindings/csky/
4172 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
4173 F: Documentation/devicetree/bindings/timer/csky,*
4175 F: drivers/clocksource/timer-gx6605s.c
4176 F: drivers/clocksource/timer-mp-csky.c
4177 F: drivers/irqchip/irq-csky-*
4181 CA8210 IEEE-802.15.4 RADIO DRIVER
4182 L: linux-wpan@vger.kernel.org
4184 W: https://github.com/Cascoda/ca8210-linux.git
4185 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4186 F: drivers/net/ieee802154/ca8210.c
4188 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4189 M: Damien Le Moal <damien.lemoal@wdc.com>
4190 L: linux-riscv@lists.infradead.org
4191 L: linux-gpio@vger.kernel.org (pinctrl driver)
4192 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4193 F: drivers/pinctrl/pinctrl-k210.c
4195 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4196 M: Damien Le Moal <damien.lemoal@wdc.com>
4197 L: linux-kernel@vger.kernel.org
4198 L: linux-riscv@lists.infradead.org
4200 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4201 F: drivers/reset/reset-k210.c
4203 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4204 M: Damien Le Moal <damien.lemoal@wdc.com>
4205 L: linux-riscv@lists.infradead.org
4207 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4208 F: drivers/soc/canaan/
4209 F: include/soc/canaan/
4211 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4212 M: David Howells <dhowells@redhat.com>
4213 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4215 F: Documentation/filesystems/caching/cachefiles.rst
4218 CADENCE MIPI-CSI2 BRIDGES
4219 M: Maxime Ripard <mripard@kernel.org>
4220 L: linux-media@vger.kernel.org
4222 F: Documentation/devicetree/bindings/media/cdns,*.txt
4223 F: drivers/media/platform/cadence/cdns-csi2*
4226 L: linux-mtd@lists.infradead.org
4228 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4229 F: drivers/mtd/nand/raw/cadence-nand-controller.c
4231 CADENCE USB3 DRD IP DRIVER
4232 M: Peter Chen <peter.chen@kernel.org>
4233 M: Pawel Laszczak <pawell@cadence.com>
4234 R: Roger Quadros <rogerq@kernel.org>
4235 R: Aswath Govindraju <a-govindraju@ti.com>
4236 L: linux-usb@vger.kernel.org
4238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4239 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4240 F: drivers/usb/cdns3/
4241 X: drivers/usb/cdns3/cdnsp*
4243 CADENCE USBSSP DRD IP DRIVER
4244 M: Pawel Laszczak <pawell@cadence.com>
4245 L: linux-usb@vger.kernel.org
4247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4248 F: drivers/usb/cdns3/
4249 X: drivers/usb/cdns3/cdns3*
4251 CADET FM/AM RADIO RECEIVER DRIVER
4252 M: Hans Verkuil <hverkuil@xs4all.nl>
4253 L: linux-media@vger.kernel.org
4255 W: https://linuxtv.org
4256 T: git git://linuxtv.org/media_tree.git
4257 F: drivers/media/radio/radio-cadet*
4259 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4260 L: linux-media@vger.kernel.org
4262 T: git git://linuxtv.org/media_tree.git
4263 F: Documentation/admin-guide/media/cafe_ccic*
4264 F: drivers/media/platform/marvell/
4267 L: netdev@vger.kernel.org
4269 F: Documentation/networking/caif/
4270 F: drivers/net/caif/
4271 F: include/net/caif/
4272 F: include/uapi/linux/caif/
4276 M: Toke Høiland-Jørgensen <toke@toke.dk>
4277 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4279 F: net/sched/sch_cake.c
4282 M: Wolfgang Grandegger <wg@grandegger.com>
4283 M: Marc Kleine-Budde <mkl@pengutronix.de>
4284 L: linux-can@vger.kernel.org
4286 W: https://github.com/linux-can
4287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4289 F: Documentation/devicetree/bindings/net/can/
4290 F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4292 F: drivers/phy/phy-can-transceiver.c
4293 F: include/linux/can/bittiming.h
4294 F: include/linux/can/dev.h
4295 F: include/linux/can/led.h
4296 F: include/linux/can/length.h
4297 F: include/linux/can/platform/
4298 F: include/linux/can/rx-offload.h
4299 F: include/uapi/linux/can/error.h
4300 F: include/uapi/linux/can/netlink.h
4301 F: include/uapi/linux/can/vxcan.h
4304 M: Oliver Hartkopp <socketcan@hartkopp.net>
4305 M: Marc Kleine-Budde <mkl@pengutronix.de>
4306 L: linux-can@vger.kernel.org
4308 W: https://github.com/linux-can
4309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4311 F: Documentation/networking/can.rst
4312 F: include/linux/can/can-ml.h
4313 F: include/linux/can/core.h
4314 F: include/linux/can/skb.h
4315 F: include/net/netns/can.h
4316 F: include/uapi/linux/can.h
4317 F: include/uapi/linux/can/bcm.h
4318 F: include/uapi/linux/can/gw.h
4319 F: include/uapi/linux/can/isotp.h
4320 F: include/uapi/linux/can/raw.h
4323 CAN-J1939 NETWORK LAYER
4324 M: Robin van der Gracht <robin@protonic.nl>
4325 M: Oleksij Rempel <o.rempel@pengutronix.de>
4326 R: kernel@pengutronix.de
4327 L: linux-can@vger.kernel.org
4329 F: Documentation/networking/j1939.rst
4330 F: include/uapi/linux/can/j1939.h
4334 M: Serge Hallyn <serge@hallyn.com>
4335 L: linux-security-module@vger.kernel.org
4337 F: include/linux/capability.h
4338 F: include/uapi/linux/capability.h
4339 F: kernel/capability.c
4340 F: security/commoncap.c
4342 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4343 M: Kevin Tsai <ktsai@capellamicro.com>
4345 F: drivers/iio/light/cm*
4347 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4348 M: Christian Lamparter <chunkeey@googlemail.com>
4349 L: linux-wireless@vger.kernel.org
4351 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4352 F: drivers/net/wireless/ath/carl9170/
4355 M: Robert Richter <rric@kernel.org>
4357 W: http://www.marvell.com
4358 F: drivers/i2c/busses/i2c-octeon*
4359 F: drivers/i2c/busses/i2c-thunderx*
4361 CAVIUM LIQUIDIO NETWORK DRIVER
4362 M: Derek Chickles <dchickles@marvell.com>
4363 M: Satanand Burla <sburla@marvell.com>
4364 M: Felix Manlunas <fmanlunas@marvell.com>
4365 L: netdev@vger.kernel.org
4367 W: http://www.marvell.com
4368 F: drivers/net/ethernet/cavium/liquidio/
4371 M: Robert Richter <rric@kernel.org>
4373 W: http://www.marvell.com
4374 F: drivers/mmc/host/cavium*
4376 CAVIUM OCTEON-TX CRYPTO DRIVER
4377 M: George Cherian <gcherian@marvell.com>
4378 L: linux-crypto@vger.kernel.org
4380 W: http://www.marvell.com
4381 F: drivers/crypto/cavium/cpt/
4383 CAVIUM THUNDERX2 ARM64 SOC
4384 M: Robert Richter <rric@kernel.org>
4385 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4387 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4388 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4390 CBS/ETF/TAPRIO QDISCS
4391 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4393 L: netdev@vger.kernel.org
4394 F: net/sched/sch_cbs.c
4395 F: net/sched/sch_etf.c
4396 F: net/sched/sch_taprio.c
4398 CC2520 IEEE-802.15.4 RADIO DRIVER
4399 M: Varka Bhadram <varkabhadram@gmail.com>
4400 L: linux-wpan@vger.kernel.org
4402 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4403 F: drivers/net/ieee802154/cc2520.c
4404 F: include/linux/spi/cc2520.h
4406 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4407 M: Gilad Ben-Yossef <gilad@benyossef.com>
4408 L: linux-crypto@vger.kernel.org
4410 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4411 F: drivers/crypto/ccree/
4413 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4414 M: Hadar Gat <hadar.gat@arm.com>
4415 L: linux-crypto@vger.kernel.org
4417 F: drivers/char/hw_random/cctrng.c
4418 F: drivers/char/hw_random/cctrng.h
4419 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4420 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4423 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4424 L: linux-media@vger.kernel.org
4426 W: http://linuxtv.org
4427 T: git git://linuxtv.org/media_tree.git
4428 F: Documentation/ABI/testing/debugfs-cec-error-inj
4429 F: Documentation/devicetree/bindings/media/cec.txt
4430 F: Documentation/driver-api/media/cec-core.rst
4431 F: Documentation/userspace-api/media/cec
4432 F: drivers/media/cec/
4433 F: drivers/media/rc/keymaps/rc-cec.c
4434 F: include/media/cec-notifier.h
4435 F: include/media/cec.h
4436 F: include/uapi/linux/cec-funcs.h
4437 F: include/uapi/linux/cec.h
4440 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4441 L: linux-media@vger.kernel.org
4443 W: http://linuxtv.org
4444 T: git git://linuxtv.org/media_tree.git
4445 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4446 F: drivers/media/cec/platform/cec-gpio/
4448 CELL BROADBAND ENGINE ARCHITECTURE
4449 M: Arnd Bergmann <arnd@arndb.de>
4450 L: linuxppc-dev@lists.ozlabs.org
4452 W: http://www.ibm.com/developerworks/power/cell/
4453 F: arch/powerpc/include/asm/cell*.h
4454 F: arch/powerpc/include/asm/spu*.h
4455 F: arch/powerpc/include/uapi/asm/spu*.h
4456 F: arch/powerpc/platforms/cell/
4458 CELLWISE CW2015 BATTERY DRIVER
4459 M: Tobias Schrammm <t.schramm@manjaro.org>
4461 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4462 F: drivers/power/supply/cw2015_battery.c
4464 CEPH COMMON CODE (LIBCEPH)
4465 M: Ilya Dryomov <idryomov@gmail.com>
4466 M: Jeff Layton <jlayton@kernel.org>
4467 L: ceph-devel@vger.kernel.org
4470 T: git git://github.com/ceph/ceph-client.git
4471 F: include/linux/ceph/
4472 F: include/linux/crush/
4475 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4476 M: Jeff Layton <jlayton@kernel.org>
4477 M: Ilya Dryomov <idryomov@gmail.com>
4478 L: ceph-devel@vger.kernel.org
4481 T: git git://github.com/ceph/ceph-client.git
4482 F: Documentation/filesystems/ceph.rst
4485 CERTIFICATE HANDLING
4486 M: David Howells <dhowells@redhat.com>
4487 M: David Woodhouse <dwmw2@infradead.org>
4488 L: keyrings@vger.kernel.org
4490 F: Documentation/admin-guide/module-signing.rst
4492 F: scripts/sign-file.c
4494 CFAG12864B LCD DRIVER
4495 M: Miguel Ojeda <ojeda@kernel.org>
4497 F: drivers/auxdisplay/cfag12864b.c
4498 F: include/linux/cfag12864b.h
4500 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4501 M: Miguel Ojeda <ojeda@kernel.org>
4503 F: drivers/auxdisplay/cfag12864bfb.c
4504 F: include/linux/cfag12864b.h
4506 CHAR and MISC DRIVERS
4507 M: Arnd Bergmann <arnd@arndb.de>
4508 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4513 F: include/linux/miscdevice.h
4514 X: drivers/char/agp/
4515 X: drivers/char/hw_random/
4516 X: drivers/char/ipmi/
4517 X: drivers/char/random.c
4518 X: drivers/char/tpm/
4521 M: Andy Whitcroft <apw@canonical.com>
4522 M: Joe Perches <joe@perches.com>
4523 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4524 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4526 F: scripts/checkpatch.pl
4528 CHECKPATCH DOCUMENTATION
4529 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4530 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4531 R: Joe Perches <joe@perches.com>
4533 F: Documentation/dev-tools/checkpatch.rst
4535 CHINESE DOCUMENTATION
4536 M: Alex Shi <alexs@kernel.org>
4538 F: Documentation/translations/zh_CN/
4540 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4541 M: Peter Chen <peter.chen@kernel.org>
4542 L: linux-usb@vger.kernel.org
4544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4545 F: drivers/usb/chipidea/
4547 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4548 M: Hans de Goede <hdegoede@redhat.com>
4549 L: linux-input@vger.kernel.org
4551 F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
4552 F: drivers/input/touchscreen/chipone_icn8318.c
4554 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4555 M: Hans de Goede <hdegoede@redhat.com>
4556 L: linux-input@vger.kernel.org
4558 F: drivers/input/touchscreen/chipone_icn8505.c
4560 CHROME HARDWARE PLATFORM SUPPORT
4561 M: Benson Leung <bleung@chromium.org>
4563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4564 F: drivers/platform/chrome/
4566 CHROMEOS EC CODEC DRIVER
4567 M: Cheng-Yi Chiang <cychiang@chromium.org>
4568 M: Tzung-Bi Shih <tzungbi@google.com>
4569 R: Guenter Roeck <groeck@chromium.org>
4571 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4572 F: sound/soc/codecs/cros_ec_codec.*
4574 CHROMEOS EC SUBDRIVERS
4575 M: Benson Leung <bleung@chromium.org>
4576 R: Guenter Roeck <groeck@chromium.org>
4578 F: drivers/power/supply/cros_usbpd-charger.c
4582 CHROMEOS EC USB TYPE-C DRIVER
4583 M: Prashant Malani <pmalani@chromium.org>
4585 F: drivers/platform/chrome/cros_ec_typec.c
4587 CHROMEOS EC USB PD NOTIFY DRIVER
4588 M: Prashant Malani <pmalani@chromium.org>
4590 F: drivers/platform/chrome/cros_usbpd_notify.c
4591 F: include/linux/platform_data/cros_usbpd_notify.h
4593 CHRONTEL CH7322 CEC DRIVER
4594 M: Joe Tessler <jrt@google.com>
4595 L: linux-media@vger.kernel.org
4597 T: git git://linuxtv.org/media_tree.git
4598 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4599 F: drivers/media/cec/i2c/ch7322.c
4601 CIRRUS LOGIC AUDIO CODEC DRIVERS
4602 M: James Schulman <james.schulman@cirrus.com>
4603 M: David Rhodes <david.rhodes@cirrus.com>
4604 M: Lucas Tanure <tanureal@opensource.cirrus.com>
4605 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4606 L: patches@opensource.cirrus.com
4608 F: Documentation/devicetree/bindings/sound/cirrus,cs*
4609 F: sound/pci/hda/cs*
4610 F: sound/soc/codecs/cs*
4612 CIRRUS LOGIC DSP FIRMWARE DRIVER
4613 M: Simon Trimmer <simont@opensource.cirrus.com>
4614 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4615 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4616 L: patches@opensource.cirrus.com
4618 W: https://github.com/CirrusLogic/linux-drivers/wiki
4619 T: git https://github.com/CirrusLogic/linux-drivers.git
4620 F: drivers/firmware/cirrus/*
4621 F: include/linux/firmware/cirrus/*
4623 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4624 M: Hartley Sweeten <hsweeten@visionengravers.com>
4625 L: netdev@vger.kernel.org
4627 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4629 CIRRUS LOGIC LOCHNAGAR DRIVER
4630 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4631 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4632 L: patches@opensource.cirrus.com
4634 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4635 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4636 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4637 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4638 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4639 F: Documentation/hwmon/lochnagar.rst
4640 F: drivers/clk/clk-lochnagar.c
4641 F: drivers/hwmon/lochnagar-hwmon.c
4642 F: drivers/mfd/lochnagar-i2c.c
4643 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4644 F: drivers/regulator/lochnagar-regulator.c
4645 F: include/dt-bindings/clk/lochnagar.h
4646 F: include/dt-bindings/pinctrl/lochnagar.h
4647 F: include/linux/mfd/lochnagar*
4648 F: sound/soc/codecs/lochnagar-sc.c
4650 CIRRUS LOGIC MADERA CODEC DRIVERS
4651 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4652 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4653 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4654 L: patches@opensource.cirrus.com
4656 W: https://github.com/CirrusLogic/linux-drivers/wiki
4657 T: git https://github.com/CirrusLogic/linux-drivers.git
4658 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4659 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4660 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4661 F: drivers/gpio/gpio-madera*
4662 F: drivers/irqchip/irq-madera*
4663 F: drivers/mfd/cs47l*
4664 F: drivers/mfd/madera*
4665 F: drivers/pinctrl/cirrus/*
4666 F: include/dt-bindings/sound/madera*
4667 F: include/linux/irqchip/irq-madera*
4668 F: include/linux/mfd/madera/*
4669 F: include/sound/madera*
4670 F: sound/soc/codecs/cs47l*
4671 F: sound/soc/codecs/madera*
4673 CISCO FCOE HBA DRIVER
4674 M: Satish Kharat <satishkh@cisco.com>
4675 M: Sesidhar Baddela <sebaddel@cisco.com>
4676 M: Karan Tilak Kumar <kartilak@cisco.com>
4677 L: linux-scsi@vger.kernel.org
4679 F: drivers/scsi/fnic/
4681 CISCO SCSI HBA DRIVER
4682 M: Karan Tilak Kumar <kartilak@cisco.com>
4683 M: Sesidhar Baddela <sebaddel@cisco.com>
4684 L: linux-scsi@vger.kernel.org
4686 F: drivers/scsi/snic/
4688 CISCO VIC ETHERNET NIC DRIVER
4689 M: Christian Benvenuti <benve@cisco.com>
4690 M: Govindarajulu Varadarajan <_govind@gmx.com>
4692 F: drivers/net/ethernet/cisco/enic/
4694 CISCO VIC LOW LATENCY NIC DRIVER
4695 M: Christian Benvenuti <benve@cisco.com>
4696 M: Nelson Escobar <neescoba@cisco.com>
4698 F: drivers/infiniband/hw/usnic/
4701 M: Miguel Ojeda <ojeda@kernel.org>
4705 CLANG/LLVM BUILD SUPPORT
4706 M: Nathan Chancellor <nathan@kernel.org>
4707 M: Nick Desaulniers <ndesaulniers@google.com>
4708 L: llvm@lists.linux.dev
4710 W: https://clangbuiltlinux.github.io/
4711 B: https://github.com/ClangBuiltLinux/linux/issues
4712 C: irc://irc.libera.chat/clangbuiltlinux
4713 F: Documentation/kbuild/llvm.rst
4714 F: include/linux/compiler-clang.h
4715 F: scripts/Makefile.clang
4716 F: scripts/clang-tools/
4717 K: \b(?i:clang|llvm)\b
4719 CLANG CONTROL FLOW INTEGRITY SUPPORT
4720 M: Sami Tolvanen <samitolvanen@google.com>
4721 M: Kees Cook <keescook@chromium.org>
4722 R: Nathan Chancellor <nathan@kernel.org>
4723 R: Nick Desaulniers <ndesaulniers@google.com>
4724 L: llvm@lists.linux.dev
4726 B: https://github.com/ClangBuiltLinux/linux/issues
4727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/clang/features
4728 F: include/linux/cfi.h
4732 M: Russell King <linux@armlinux.org.uk>
4733 L: linux-clk@vger.kernel.org
4735 F: include/linux/clk.h
4737 CLOCKSOURCE, CLOCKEVENT DRIVERS
4738 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4739 M: Thomas Gleixner <tglx@linutronix.de>
4740 L: linux-kernel@vger.kernel.org
4742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4743 F: Documentation/devicetree/bindings/timer/
4744 F: drivers/clocksource/
4747 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4748 M: Daniel Oliveira Nascimento <don@syst.com.br>
4749 L: platform-driver-x86@vger.kernel.org
4751 F: drivers/platform/x86/classmate-laptop.c
4754 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4755 L: linux-media@vger.kernel.org
4757 W: https://linuxtv.org
4758 T: git git://linuxtv.org/media_tree.git
4759 F: drivers/media/pci/cobalt/
4761 COCCINELLE/Semantic Patches (SmPL)
4762 M: Julia Lawall <Julia.Lawall@inria.fr>
4763 M: Nicolas Palix <nicolas.palix@imag.fr>
4764 L: cocci@inria.fr (moderated for non-subscribers)
4766 W: https://coccinelle.gitlabpages.inria.fr/website/
4767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
4768 F: Documentation/dev-tools/coccinelle.rst
4769 F: scripts/coccicheck
4770 F: scripts/coccinelle/
4773 M: Jan Harkes <jaharkes@cs.cmu.edu>
4775 L: codalist@coda.cs.cmu.edu
4777 W: http://www.coda.cs.cmu.edu/
4778 F: Documentation/filesystems/coda.rst
4780 F: include/linux/coda*.h
4781 F: include/uapi/linux/coda*.h
4783 CODA V4L2 MEM2MEM DRIVER
4784 M: Philipp Zabel <p.zabel@pengutronix.de>
4785 L: linux-media@vger.kernel.org
4787 F: Documentation/devicetree/bindings/media/coda.yaml
4788 F: drivers/media/platform/chips-media/
4791 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4793 F: Documentation/process/code-of-conduct-interpretation.rst
4794 F: Documentation/process/code-of-conduct.rst
4797 M: Ian Abbott <abbotti@mev.co.uk>
4798 M: H Hartley Sweeten <hsweeten@visionengravers.com>
4801 F: include/linux/comedi/
4802 F: include/uapi/linux/comedi.h
4804 COMMON CLK FRAMEWORK
4805 M: Michael Turquette <mturquette@baylibre.com>
4806 M: Stephen Boyd <sboyd@kernel.org>
4807 L: linux-clk@vger.kernel.org
4809 Q: http://patchwork.kernel.org/project/linux-clk/list/
4810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4811 F: Documentation/devicetree/bindings/clock/
4813 F: include/linux/clk-pr*
4814 F: include/linux/clk/
4815 F: include/linux/of_clk.h
4816 X: drivers/clk/clkdev.c
4818 COMMON INTERNET FILE SYSTEM CLIENT (CIFS)
4819 M: Steve French <sfrench@samba.org>
4820 L: linux-cifs@vger.kernel.org
4821 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4823 W: http://linux-cifs.samba.org/
4824 T: git git://git.samba.org/sfrench/cifs-2.6.git
4825 F: Documentation/admin-guide/cifs/
4829 COMPACTPCI HOTPLUG CORE
4830 M: Scott Murray <scott@spiteful.org>
4831 L: linux-pci@vger.kernel.org
4833 F: drivers/pci/hotplug/cpci_hotplug*
4835 COMPACTPCI HOTPLUG GENERIC DRIVER
4836 M: Scott Murray <scott@spiteful.org>
4837 L: linux-pci@vger.kernel.org
4839 F: drivers/pci/hotplug/cpcihp_generic.c
4841 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4842 M: Scott Murray <scott@spiteful.org>
4843 L: linux-pci@vger.kernel.org
4845 F: drivers/pci/hotplug/cpcihp_zt5550.*
4847 COMPAL LAPTOP SUPPORT
4848 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4849 L: platform-driver-x86@vger.kernel.org
4851 F: drivers/platform/x86/compal-laptop.c
4854 M: Miguel Ojeda <ojeda@kernel.org>
4855 R: Nick Desaulniers <ndesaulniers@google.com>
4857 F: include/linux/compiler_attributes.h
4859 COMPUTE EXPRESS LINK (CXL)
4860 M: Alison Schofield <alison.schofield@intel.com>
4861 M: Vishal Verma <vishal.l.verma@intel.com>
4862 M: Ira Weiny <ira.weiny@intel.com>
4863 M: Ben Widawsky <ben.widawsky@intel.com>
4864 M: Dan Williams <dan.j.williams@intel.com>
4865 L: linux-cxl@vger.kernel.org
4868 F: include/uapi/linux/cxl_mem.h
4870 CONEXANT ACCESSRUNNER USB DRIVER
4871 L: accessrunner-general@lists.sourceforge.net
4873 W: http://accessrunner.sourceforge.net/
4874 F: drivers/usb/atm/cxacru.c
4877 M: Joel Becker <jlbec@evilplan.org>
4878 M: Christoph Hellwig <hch@lst.de>
4880 T: git git://git.infradead.org/users/hch/configfs.git
4882 F: include/linux/configfs.h
4883 F: samples/configfs/
4886 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4888 F: drivers/video/console/
4889 F: include/linux/console*
4892 M: Frederic Weisbecker <frederic@kernel.org>
4894 F: kernel/context_tracking.c
4895 F: include/linux/context_tracking*
4897 CONTROL GROUP (CGROUP)
4898 M: Tejun Heo <tj@kernel.org>
4899 M: Zefan Li <lizefan.x@bytedance.com>
4900 M: Johannes Weiner <hannes@cmpxchg.org>
4901 L: cgroups@vger.kernel.org
4903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4904 F: Documentation/admin-guide/cgroup-v1/
4905 F: Documentation/admin-guide/cgroup-v2.rst
4906 F: include/linux/cgroup*
4909 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4910 M: Tejun Heo <tj@kernel.org>
4911 M: Jens Axboe <axboe@kernel.dk>
4912 L: cgroups@vger.kernel.org
4913 L: linux-block@vger.kernel.org
4914 T: git git://git.kernel.dk/linux-block
4915 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4916 F: block/bfq-cgroup.c
4917 F: block/blk-cgroup.c
4918 F: block/blk-iolatency.c
4919 F: block/blk-throttle.c
4920 F: include/linux/blk-cgroup.h
4922 CONTROL GROUP - CPUSET
4923 M: Zefan Li <lizefan.x@bytedance.com>
4924 L: cgroups@vger.kernel.org
4926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4927 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4928 F: include/linux/cpuset.h
4929 F: kernel/cgroup/cpuset.c
4931 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4932 M: Johannes Weiner <hannes@cmpxchg.org>
4933 M: Michal Hocko <mhocko@kernel.org>
4934 M: Roman Gushchin <roman.gushchin@linux.dev>
4935 M: Shakeel Butt <shakeelb@google.com>
4936 L: cgroups@vger.kernel.org
4937 L: linux-mm@kvack.org
4942 CORETEMP HARDWARE MONITORING DRIVER
4943 M: Fenghua Yu <fenghua.yu@intel.com>
4944 L: linux-hwmon@vger.kernel.org
4946 F: Documentation/hwmon/coretemp.rst
4947 F: drivers/hwmon/coretemp.c
4949 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4950 M: Marius Zachmann <mail@mariuszachmann.de>
4951 L: linux-hwmon@vger.kernel.org
4953 F: drivers/hwmon/corsair-cpro.c
4955 CORSAIR-PSU HARDWARE MONITOR DRIVER
4956 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
4957 L: linux-hwmon@vger.kernel.org
4959 F: Documentation/hwmon/corsair-psu.rst
4960 F: drivers/hwmon/corsair-psu.c
4962 COSA/SRP SYNC SERIAL DRIVER
4963 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4965 W: http://www.fi.muni.cz/~kas/cosa/
4966 F: drivers/net/wan/cosa*
4969 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4970 L: linux-iio@vger.kernel.org
4972 F: Documentation/ABI/testing/sysfs-bus-counter
4973 F: Documentation/driver-api/generic-counter.rst
4975 F: include/linux/counter.h
4976 F: include/uapi/linux/counter.h
4980 M: Bence Csókás <bence98@sch.bme.hu>
4982 F: drivers/i2c/busses/i2c-cp2615.c
4984 CPMAC ETHERNET DRIVER
4985 M: Florian Fainelli <f.fainelli@gmail.com>
4986 L: netdev@vger.kernel.org
4988 F: drivers/net/ethernet/ti/cpmac.c
4990 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4991 M: Viresh Kumar <viresh.kumar@linaro.org>
4992 M: Sudeep Holla <sudeep.holla@arm.com>
4993 L: linux-pm@vger.kernel.org
4995 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4996 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4998 CPU FREQUENCY SCALING FRAMEWORK
4999 M: "Rafael J. Wysocki" <rafael@kernel.org>
5000 M: Viresh Kumar <viresh.kumar@linaro.org>
5001 L: linux-pm@vger.kernel.org
5003 B: https://bugzilla.kernel.org
5004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5006 F: Documentation/admin-guide/pm/cpufreq.rst
5007 F: Documentation/admin-guide/pm/intel_pstate.rst
5008 F: Documentation/cpu-freq/
5009 F: Documentation/devicetree/bindings/cpufreq/
5011 F: include/linux/cpufreq.h
5012 F: include/linux/sched/cpufreq.h
5013 F: kernel/sched/cpufreq*.c
5014 F: tools/testing/selftests/cpufreq/
5016 CPU IDLE TIME MANAGEMENT FRAMEWORK
5017 M: "Rafael J. Wysocki" <rafael@kernel.org>
5018 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5019 L: linux-pm@vger.kernel.org
5021 B: https://bugzilla.kernel.org
5022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5023 F: Documentation/admin-guide/pm/cpuidle.rst
5024 F: Documentation/driver-api/pm/cpuidle.rst
5026 F: include/linux/cpuidle.h
5028 CPU POWER MONITORING SUBSYSTEM
5029 M: Thomas Renninger <trenn@suse.com>
5030 M: Shuah Khan <shuah@kernel.org>
5031 M: Shuah Khan <skhan@linuxfoundation.org>
5032 L: linux-pm@vger.kernel.org
5034 F: tools/power/cpupower/
5037 M: "H. Peter Anvin" <hpa@zytor.com>
5039 F: arch/x86/kernel/cpuid.c
5040 F: arch/x86/kernel/msr.c
5042 CPUIDLE DRIVER - ARM BIG LITTLE
5043 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
5044 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5045 L: linux-pm@vger.kernel.org
5046 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5049 F: drivers/cpuidle/cpuidle-big_little.c
5051 CPUIDLE DRIVER - ARM EXYNOS
5052 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5053 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5054 M: Kukjin Kim <kgene@kernel.org>
5055 L: linux-pm@vger.kernel.org
5056 L: linux-samsung-soc@vger.kernel.org
5058 F: arch/arm/mach-exynos/pm.c
5059 F: drivers/cpuidle/cpuidle-exynos.c
5060 F: include/linux/platform_data/cpuidle-exynos.h
5062 CPUIDLE DRIVER - ARM PSCI
5063 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
5064 M: Sudeep Holla <sudeep.holla@arm.com>
5065 L: linux-pm@vger.kernel.org
5066 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5068 F: drivers/cpuidle/cpuidle-psci.c
5070 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5071 M: Ulf Hansson <ulf.hansson@linaro.org>
5072 L: linux-pm@vger.kernel.org
5073 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5075 F: drivers/cpuidle/cpuidle-psci.h
5076 F: drivers/cpuidle/cpuidle-psci-domain.c
5079 M: Nicolas Pitre <nico@fluxnic.net>
5081 F: Documentation/filesystems/cramfs.rst
5085 M: Bastien Nocera <hadess@hadess.net>
5086 L: linux-input@vger.kernel.org
5088 F: drivers/hid/hid-creative-sb0540.c
5091 M: Herbert Xu <herbert@gondor.apana.org.au>
5092 M: "David S. Miller" <davem@davemloft.net>
5093 L: linux-crypto@vger.kernel.org
5095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5097 F: Documentation/crypto/
5098 F: Documentation/devicetree/bindings/crypto/
5103 F: include/linux/crypto*
5106 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5107 M: Neil Horman <nhorman@tuxdriver.com>
5108 L: linux-crypto@vger.kernel.org
5110 F: crypto/ansi_cprng.c
5114 M: Hans Verkuil <hverkuil@xs4all.nl>
5115 L: linux-media@vger.kernel.org
5117 W: http://linuxtv.org
5118 T: git git://linuxtv.org/media_tree.git
5119 F: drivers/media/i2c/cs3308.c
5121 CS5535 Audio ALSA driver
5122 M: Jaya Kumar <jayakumar.alsa@gmail.com>
5124 F: sound/pci/cs5535audio/
5126 CSI DRIVERS FOR ALLWINNER V3s
5127 M: Yong Deng <yong.deng@magewell.com>
5128 L: linux-media@vger.kernel.org
5130 T: git git://linuxtv.org/media_tree.git
5131 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
5132 F: drivers/media/platform/sunxi/sun6i-csi/
5135 M: Solomon Peachy <pizza@shaftnet.org>
5137 F: drivers/net/wireless/st/cw1200/
5139 CX18 VIDEO4LINUX DRIVER
5140 M: Andy Walls <awalls@md.metrocast.net>
5141 L: linux-media@vger.kernel.org
5143 W: https://linuxtv.org
5144 T: git git://linuxtv.org/media_tree.git
5145 F: drivers/media/pci/cx18/
5146 F: include/uapi/linux/ivtv*
5148 CX2341X MPEG ENCODER HELPER MODULE
5149 M: Hans Verkuil <hverkuil@xs4all.nl>
5150 L: linux-media@vger.kernel.org
5152 W: https://linuxtv.org
5153 T: git git://linuxtv.org/media_tree.git
5154 F: drivers/media/common/cx2341x*
5155 F: include/media/drv-intf/cx2341x.h
5157 CX24120 MEDIA DRIVER
5158 M: Jemma Denson <jdenson@gmail.com>
5159 M: Patrick Boettcher <patrick.boettcher@posteo.de>
5160 L: linux-media@vger.kernel.org
5162 W: https://linuxtv.org
5163 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5164 F: drivers/media/dvb-frontends/cx24120*
5166 CX88 VIDEO4LINUX DRIVER
5167 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5168 L: linux-media@vger.kernel.org
5170 W: https://linuxtv.org
5171 T: git git://linuxtv.org/media_tree.git
5172 F: Documentation/driver-api/media/drivers/cx88*
5173 F: drivers/media/pci/cx88/
5175 CXD2820R MEDIA DRIVER
5176 M: Antti Palosaari <crope@iki.fi>
5177 L: linux-media@vger.kernel.org
5179 W: https://linuxtv.org
5180 W: http://palosaari.fi/linux/
5181 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5182 T: git git://linuxtv.org/anttip/media_tree.git
5183 F: drivers/media/dvb-frontends/cxd2820r*
5185 CXGB3 ETHERNET DRIVER (CXGB3)
5186 M: Raju Rangoju <rajur@chelsio.com>
5187 L: netdev@vger.kernel.org
5189 W: http://www.chelsio.com
5190 F: drivers/net/ethernet/chelsio/cxgb3/
5192 CXGB3 ISCSI DRIVER (CXGB3I)
5193 M: Karen Xie <kxie@chelsio.com>
5194 L: linux-scsi@vger.kernel.org
5196 W: http://www.chelsio.com
5197 F: drivers/scsi/cxgbi/cxgb3i
5199 CXGB4 CRYPTO DRIVER (chcr)
5200 M: Ayush Sawal <ayush.sawal@chelsio.com>
5201 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5202 M: Rohit Maheshwari <rohitm@chelsio.com>
5203 L: linux-crypto@vger.kernel.org
5205 W: http://www.chelsio.com
5206 F: drivers/crypto/chelsio
5208 CXGB4 INLINE CRYPTO DRIVER
5209 M: Ayush Sawal <ayush.sawal@chelsio.com>
5210 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5211 M: Rohit Maheshwari <rohitm@chelsio.com>
5212 L: netdev@vger.kernel.org
5214 W: http://www.chelsio.com
5215 F: drivers/net/ethernet/chelsio/inline_crypto/
5217 CXGB4 ETHERNET DRIVER (CXGB4)
5218 M: Raju Rangoju <rajur@chelsio.com>
5219 L: netdev@vger.kernel.org
5221 W: http://www.chelsio.com
5222 F: drivers/net/ethernet/chelsio/cxgb4/
5224 CXGB4 ISCSI DRIVER (CXGB4I)
5225 M: Karen Xie <kxie@chelsio.com>
5226 L: linux-scsi@vger.kernel.org
5228 W: http://www.chelsio.com
5229 F: drivers/scsi/cxgbi/cxgb4i
5231 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5232 M: Potnuri Bharat Teja <bharat@chelsio.com>
5233 L: linux-rdma@vger.kernel.org
5235 W: http://www.openfabrics.org
5236 F: drivers/infiniband/hw/cxgb4/
5237 F: include/uapi/rdma/cxgb4-abi.h
5239 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5240 M: Raju Rangoju <rajur@chelsio.com>
5241 L: netdev@vger.kernel.org
5243 W: http://www.chelsio.com
5244 F: drivers/net/ethernet/chelsio/cxgb4vf/
5246 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5247 M: Frederic Barrat <fbarrat@linux.ibm.com>
5248 M: Andrew Donnellan <ajd@linux.ibm.com>
5249 L: linuxppc-dev@lists.ozlabs.org
5251 F: Documentation/ABI/testing/sysfs-class-cxl
5252 F: Documentation/powerpc/cxl.rst
5253 F: arch/powerpc/platforms/powernv/pci-cxl.c
5254 F: drivers/misc/cxl/
5255 F: include/misc/cxl*
5256 F: include/uapi/misc/cxl.h
5258 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5259 M: Manoj N. Kumar <manoj@linux.ibm.com>
5260 M: Matthew R. Ochs <mrochs@linux.ibm.com>
5261 M: Uma Krishnan <ukrishn@linux.ibm.com>
5262 L: linux-scsi@vger.kernel.org
5264 F: Documentation/powerpc/cxlflash.rst
5265 F: drivers/scsi/cxlflash/
5266 F: include/uapi/scsi/cxlflash_ioctl.h
5269 M: Russell King <linux@armlinux.org.uk>
5270 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5272 W: http://www.armlinux.org.uk/
5273 F: drivers/video/fbdev/cyber2000fb.*
5275 CYCLADES PC300 DRIVER
5277 F: drivers/net/wan/pc300*
5279 CYPRESS_FIRMWARE MEDIA DRIVER
5280 M: Antti Palosaari <crope@iki.fi>
5281 L: linux-media@vger.kernel.org
5283 W: https://linuxtv.org
5284 W: http://palosaari.fi/linux/
5285 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5286 T: git git://linuxtv.org/anttip/media_tree.git
5287 F: drivers/media/common/cypress_firmware*
5289 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5290 M: Linus Walleij <linus.walleij@linaro.org>
5291 L: linux-input@vger.kernel.org
5293 F: drivers/input/touchscreen/cy8ctma140.c
5295 CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5296 M: Yassine Oudjana <y.oudjana@protonmail.com>
5297 L: linux-input@vger.kernel.org
5299 F: Documentation/devicetree/bindings/input/cypress-sf.yaml
5300 F: drivers/input/keyboard/cypress-sf.c
5302 CYTTSP TOUCHSCREEN DRIVER
5303 M: Linus Walleij <linus.walleij@linaro.org>
5304 L: linux-input@vger.kernel.org
5306 F: drivers/input/touchscreen/cyttsp*
5308 D-LINK DIR-685 TOUCHKEYS DRIVER
5309 M: Linus Walleij <linus.walleij@linaro.org>
5310 L: linux-input@vger.kernel.org
5312 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5314 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5315 M: Joshua Kinard <kumba@gentoo.org>
5317 F: drivers/rtc/rtc-ds1685.c
5318 F: include/linux/rtc/ds1685.h
5320 DAMA SLAVE for AX.25
5321 M: Joerg Reuter <jreuter@yaina.de>
5322 L: linux-hams@vger.kernel.org
5324 W: http://yaina.de/jreuter/
5325 W: http://www.qsl.net/dl1bke/
5326 F: net/ax25/af_ax25.c
5327 F: net/ax25/ax25_dev.c
5328 F: net/ax25/ax25_ds_*
5329 F: net/ax25/ax25_in.c
5330 F: net/ax25/ax25_out.c
5331 F: net/ax25/ax25_timer.c
5332 F: net/ax25/sysctl_net_ax25.c
5335 M: SeongJae Park <sj@kernel.org>
5336 L: linux-mm@kvack.org
5338 F: Documentation/ABI/testing/sysfs-kernel-mm-damon
5339 F: Documentation/admin-guide/mm/damon/
5340 F: Documentation/vm/damon/
5341 F: include/linux/damon.h
5342 F: include/trace/events/damon.h
5344 F: tools/testing/selftests/damon/
5346 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5347 L: netdev@vger.kernel.org
5349 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5350 F: drivers/net/ethernet/dec/tulip/dmfe.c
5352 DC390/AM53C974 SCSI driver
5353 M: Hannes Reinecke <hare@suse.com>
5354 L: linux-scsi@vger.kernel.org
5356 F: drivers/scsi/am53c974.c
5359 M: Oliver Neukum <oliver@neukum.org>
5360 M: Ali Akcaagac <aliakc@web.de>
5361 M: Jamie Lenehan <lenehan@twibble.org>
5362 L: dc395x@twibble.org
5364 W: http://twibble.org/dist/dc395x/
5365 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5366 F: Documentation/scsi/dc395x.rst
5367 F: drivers/scsi/dc395x.*
5370 L: dccp@vger.kernel.org
5372 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5373 F: include/linux/dccp.h
5374 F: include/linux/tfrc.h
5375 F: include/uapi/linux/dccp.h
5378 DECnet NETWORK LAYER
5379 L: linux-decnet-user@lists.sourceforge.net
5381 W: http://linux-decnet.sourceforge.net
5382 F: Documentation/networking/decnet.rst
5385 DECSTATION PLATFORM SUPPORT
5386 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5387 L: linux-mips@vger.kernel.org
5389 W: http://www.linux-mips.org/wiki/DECstation
5391 F: arch/mips/include/asm/dec/
5392 F: arch/mips/include/asm/mach-dec/
5394 DEFXX FDDI NETWORK DRIVER
5395 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5397 F: drivers/net/fddi/defxx.*
5399 DEFZA FDDI NETWORK DRIVER
5400 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5402 F: drivers/net/fddi/defza.*
5404 DEINTERLACE DRIVERS FOR ALLWINNER H3
5405 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5406 L: linux-media@vger.kernel.org
5408 T: git git://linuxtv.org/media_tree.git
5409 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5410 F: drivers/media/platform/sunxi/sun8i-di/
5413 M: Matthew Garrett <mjg59@srcf.ucam.org>
5414 M: Pali Rohár <pali@kernel.org>
5415 L: platform-driver-x86@vger.kernel.org
5417 F: drivers/platform/x86/dell/dell-laptop.c
5419 DELL LAPTOP FREEFALL DRIVER
5420 M: Pali Rohár <pali@kernel.org>
5422 F: drivers/platform/x86/dell/dell-smo8800.c
5424 DELL LAPTOP RBTN DRIVER
5425 M: Pali Rohár <pali@kernel.org>
5427 F: drivers/platform/x86/dell/dell-rbtn.*
5429 DELL LAPTOP SMM DRIVER
5430 M: Pali Rohár <pali@kernel.org>
5432 F: Documentation/ABI/obsolete/procfs-i8k
5433 F: drivers/hwmon/dell-smm-hwmon.c
5434 F: include/uapi/linux/i8k.h
5436 DELL REMOTE BIOS UPDATE DRIVER
5437 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5438 L: platform-driver-x86@vger.kernel.org
5440 F: drivers/platform/x86/dell/dell_rbu.c
5443 M: Pali Rohár <pali@kernel.org>
5444 L: Dell.Client.Kernel@dell.com
5445 L: platform-driver-x86@vger.kernel.org
5447 F: drivers/platform/x86/dell/dell-smbios.*
5449 DELL SMBIOS SMM DRIVER
5450 L: Dell.Client.Kernel@dell.com
5451 L: platform-driver-x86@vger.kernel.org
5453 F: drivers/platform/x86/dell/dell-smbios-smm.c
5455 DELL SMBIOS WMI DRIVER
5456 L: Dell.Client.Kernel@dell.com
5457 L: platform-driver-x86@vger.kernel.org
5459 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5460 F: tools/wmi/dell-smbios-example.c
5462 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5463 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5464 L: platform-driver-x86@vger.kernel.org
5466 F: Documentation/driver-api/dcdbas.rst
5467 F: drivers/platform/x86/dell/dcdbas.*
5469 DELL WMI DESCRIPTOR DRIVER
5470 L: Dell.Client.Kernel@dell.com
5472 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5474 DELL WMI SYSMAN DRIVER
5475 M: Divya Bharathi <divya.bharathi@dell.com>
5476 M: Prasanth Ksr <prasanth.ksr@dell.com>
5477 L: Dell.Client.Kernel@dell.com
5478 L: platform-driver-x86@vger.kernel.org
5480 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5481 F: drivers/platform/x86/dell/dell-wmi-sysman/
5483 DELL WMI NOTIFICATIONS DRIVER
5484 M: Matthew Garrett <mjg59@srcf.ucam.org>
5485 M: Pali Rohár <pali@kernel.org>
5487 F: drivers/platform/x86/dell/dell-wmi-base.c
5489 DELL WMI HARDWARE PRIVACY SUPPORT
5490 M: Perry Yuan <Perry.Yuan@dell.com>
5491 L: Dell.Client.Kernel@dell.com
5492 L: platform-driver-x86@vger.kernel.org
5494 F: drivers/platform/x86/dell/dell-wmi-privacy.c
5496 DELTA ST MEDIA DRIVER
5497 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5498 L: linux-media@vger.kernel.org
5500 W: https://linuxtv.org
5501 T: git git://linuxtv.org/media_tree.git
5502 F: drivers/media/platform/st/sti/delta
5504 DELTA AHE-50DC FAN CONTROL MODULE DRIVER
5505 M: Zev Weiss <zev@bewilderbeest.net>
5506 L: linux-hwmon@vger.kernel.org
5508 F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c
5510 DELTA DPS920AB PSU DRIVER
5511 M: Robert Marko <robert.marko@sartura.hr>
5512 L: linux-hwmon@vger.kernel.org
5514 F: Documentation/hwmon/dps920ab.rst
5515 F: drivers/hwmon/pmbus/dps920ab.c
5518 L: linux-mtd@lists.infradead.org
5520 F: drivers/mtd/nand/raw/denali*
5522 DESIGNWARE EDMA CORE IP DRIVER
5523 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5524 L: dmaengine@vger.kernel.org
5526 F: drivers/dma/dw-edma/
5527 F: include/linux/dma/edma.h
5529 DESIGNWARE XDATA IP DRIVER
5530 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5531 L: linux-pci@vger.kernel.org
5533 F: Documentation/misc-devices/dw-xdata-pcie.rst
5534 F: drivers/misc/dw-xdata-pcie.c
5536 DESIGNWARE USB2 DRD IP DRIVER
5537 M: Minas Harutyunyan <hminas@synopsys.com>
5538 L: linux-usb@vger.kernel.org
5540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5541 F: drivers/usb/dwc2/
5543 DESIGNWARE USB3 DRD IP DRIVER
5544 M: Felipe Balbi <balbi@kernel.org>
5545 L: linux-usb@vger.kernel.org
5547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5548 F: drivers/usb/dwc3/
5550 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5551 M: Andreas Klinger <ak@it-klinger.de>
5552 L: linux-iio@vger.kernel.org
5554 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5555 F: drivers/iio/proximity/srf*.c
5557 DEVICE COREDUMP (DEV_COREDUMP)
5558 M: Johannes Berg <johannes@sipsolutions.net>
5559 L: linux-kernel@vger.kernel.org
5561 F: drivers/base/devcoredump.c
5562 F: include/linux/devcoredump.h
5564 DEVICE DEPENDENCY HELPER SCRIPT
5565 M: Saravana Kannan <saravanak@google.com>
5566 L: linux-kernel@vger.kernel.org
5568 F: scripts/dev-needs.sh
5570 DEVICE DIRECT ACCESS (DAX)
5571 M: Dan Williams <dan.j.williams@intel.com>
5572 M: Vishal Verma <vishal.l.verma@intel.com>
5573 M: Dave Jiang <dave.jiang@intel.com>
5574 L: nvdimm@lists.linux.dev
5578 DEVICE FREQUENCY (DEVFREQ)
5579 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5580 M: Kyungmin Park <kyungmin.park@samsung.com>
5581 M: Chanwoo Choi <cw00.choi@samsung.com>
5582 L: linux-pm@vger.kernel.org
5584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5585 F: Documentation/devicetree/bindings/devfreq/
5587 F: include/linux/devfreq.h
5588 F: include/trace/events/devfreq.h
5590 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5591 M: Chanwoo Choi <cw00.choi@samsung.com>
5592 L: linux-pm@vger.kernel.org
5594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5595 F: Documentation/devicetree/bindings/devfreq/event/
5596 F: drivers/devfreq/devfreq-event.c
5597 F: drivers/devfreq/event/
5598 F: include/dt-bindings/pmu/exynos_ppmu.h
5599 F: include/linux/devfreq-event.h
5601 DEVICE NUMBER REGISTRY
5602 M: Torben Mathiasen <device@lanana.org>
5604 W: http://lanana.org/docs/device-list/index.html
5606 DEVICE RESOURCE MANAGEMENT HELPERS
5607 M: Hans de Goede <hdegoede@redhat.com>
5608 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
5610 F: include/linux/devm-helpers.h
5613 M: Alasdair Kergon <agk@redhat.com>
5614 M: Mike Snitzer <snitzer@redhat.com>
5615 M: dm-devel@redhat.com
5616 L: dm-devel@redhat.com
5618 W: http://sources.redhat.com/dm
5619 Q: http://patchwork.kernel.org/project/dm-devel/list/
5620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5621 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5622 F: Documentation/admin-guide/device-mapper/
5623 F: drivers/md/Kconfig
5624 F: drivers/md/Makefile
5626 F: drivers/md/persistent-data/
5627 F: include/linux/device-mapper.h
5628 F: include/linux/dm-*.h
5629 F: include/uapi/linux/dm-*.h
5632 M: Jiri Pirko <jiri@nvidia.com>
5633 L: netdev@vger.kernel.org
5635 F: Documentation/networking/devlink
5636 F: include/net/devlink.h
5637 F: include/uapi/linux/devlink.h
5638 F: net/core/devlink.c
5640 DH ELECTRONICS IMX6 DHCOM BOARD SUPPORT
5641 M: Christoph Niedermaier <cniedermaier@dh-electronics.com>
5642 L: kernel@dh-electronics.com
5644 F: arch/arm/boot/dts/imx6*-dhcom-*
5646 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
5647 M: Marek Vasut <marex@denx.de>
5648 L: kernel@dh-electronics.com
5650 F: arch/arm/boot/dts/stm32mp1*-dhcom-*
5651 F: arch/arm/boot/dts/stm32mp1*-dhcor-*
5653 DIALOG SEMICONDUCTOR DRIVERS
5654 M: Support Opensource <support.opensource@diasemi.com>
5656 W: http://www.dialog-semiconductor.com/products
5657 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5658 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5659 F: Documentation/devicetree/bindings/mfd/da90*.txt
5660 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5661 F: Documentation/devicetree/bindings/regulator/da92*.txt
5662 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5663 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5664 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5665 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5666 F: Documentation/hwmon/da90??.rst
5667 F: drivers/gpio/gpio-da90??.c
5668 F: drivers/hwmon/da90??-hwmon.c
5669 F: drivers/iio/adc/da91??-*.c
5670 F: drivers/input/misc/da72??.[ch]
5671 F: drivers/input/misc/da90??_onkey.c
5672 F: drivers/input/touchscreen/da9052_tsi.c
5673 F: drivers/leds/leds-da90??.c
5674 F: drivers/mfd/da903x.c
5675 F: drivers/mfd/da90??-*.c
5676 F: drivers/mfd/da91??-*.c
5677 F: drivers/pinctrl/pinctrl-da90??.c
5678 F: drivers/power/supply/da9052-battery.c
5679 F: drivers/power/supply/da91??-*.c
5680 F: drivers/regulator/da9???-regulator.[ch]
5681 F: drivers/regulator/slg51000-regulator.[ch]
5682 F: drivers/rtc/rtc-da90??.c
5683 F: drivers/thermal/da90??-thermal.c
5684 F: drivers/video/backlight/da90??_bl.c
5685 F: drivers/watchdog/da90??_wdt.c
5686 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
5687 F: include/linux/mfd/da903x.h
5688 F: include/linux/mfd/da9052/
5689 F: include/linux/mfd/da9055/
5690 F: include/linux/mfd/da9062/
5691 F: include/linux/mfd/da9063/
5692 F: include/linux/mfd/da9150/
5693 F: include/linux/regulator/da9211.h
5694 F: include/sound/da[79]*.h
5695 F: sound/soc/codecs/da[79]*.[ch]
5697 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5698 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5699 L: linux-gpio@vger.kernel.org
5701 F: drivers/gpio/gpio-gpio-mm.c
5703 DIOLAN U2C-12 I2C DRIVER
5704 M: Guenter Roeck <linux@roeck-us.net>
5705 L: linux-i2c@vger.kernel.org
5707 F: drivers/i2c/busses/i2c-diolan-u2c.c
5709 DIRECTORY NOTIFICATION (DNOTIFY)
5710 M: Jan Kara <jack@suse.cz>
5711 R: Amir Goldstein <amir73il@gmail.com>
5712 L: linux-fsdevel@vger.kernel.org
5714 F: Documentation/filesystems/dnotify.rst
5715 F: fs/notify/dnotify/
5716 F: include/linux/dnotify.h
5718 DISK GEOMETRY AND PARTITION HANDLING
5719 M: Andries Brouwer <aeb@cwi.nl>
5721 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5722 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5723 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5726 M: Jan Kara <jack@suse.com>
5728 F: Documentation/filesystems/quota.rst
5730 F: include/linux/quota*.h
5731 F: include/uapi/linux/quota*.h
5733 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5734 M: Bernie Thompson <bernie@plugable.com>
5735 L: linux-fbdev@vger.kernel.org
5737 W: http://plugable.com/category/projects/udlfb/
5738 F: Documentation/fb/udlfb.rst
5739 F: drivers/video/fbdev/udlfb.c
5740 F: include/video/udlfb.h
5742 DISTRIBUTED LOCK MANAGER (DLM)
5743 M: Christine Caulfield <ccaulfie@redhat.com>
5744 M: David Teigland <teigland@redhat.com>
5745 L: cluster-devel@redhat.com
5747 W: http://sources.redhat.com/cluster/
5748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5751 DMA BUFFER SHARING FRAMEWORK
5752 M: Sumit Semwal <sumit.semwal@linaro.org>
5753 M: Christian König <christian.koenig@amd.com>
5754 L: linux-media@vger.kernel.org
5755 L: dri-devel@lists.freedesktop.org
5756 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5758 T: git git://anongit.freedesktop.org/drm/drm-misc
5759 F: Documentation/driver-api/dma-buf.rst
5761 F: include/linux/*fence.h
5762 F: include/linux/dma-buf*
5763 F: include/linux/dma-resv.h
5764 K: \bdma_(?:buf|fence|resv)\b
5766 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5767 M: Vinod Koul <vkoul@kernel.org>
5768 L: dmaengine@vger.kernel.org
5770 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5772 F: Documentation/devicetree/bindings/dma/
5773 F: Documentation/driver-api/dmaengine/
5775 F: include/linux/dma/
5776 F: include/linux/dmaengine.h
5777 F: include/linux/of_dma.h
5780 M: Christoph Hellwig <hch@lst.de>
5781 M: Marek Szyprowski <m.szyprowski@samsung.com>
5782 R: Robin Murphy <robin.murphy@arm.com>
5783 L: iommu@lists.linux-foundation.org
5785 W: http://git.infradead.org/users/hch/dma-mapping.git
5786 T: git git://git.infradead.org/users/hch/dma-mapping.git
5787 F: include/asm-generic/dma-mapping.h
5788 F: include/linux/dma-direct.h
5789 F: include/linux/dma-mapping.h
5790 F: include/linux/dma-map-ops.h
5793 DMA MAPPING BENCHMARK
5794 M: Barry Song <song.bao.hua@hisilicon.com>
5795 L: iommu@lists.linux-foundation.org
5796 F: kernel/dma/map_benchmark.c
5797 F: tools/testing/selftests/dma/
5799 DMA-BUF HEAPS FRAMEWORK
5800 M: Sumit Semwal <sumit.semwal@linaro.org>
5801 R: Benjamin Gaignard <benjamin.gaignard@collabora.com>
5802 R: Liam Mark <lmark@codeaurora.org>
5803 R: Laura Abbott <labbott@redhat.com>
5804 R: Brian Starkey <Brian.Starkey@arm.com>
5805 R: John Stultz <john.stultz@linaro.org>
5806 L: linux-media@vger.kernel.org
5807 L: dri-devel@lists.freedesktop.org
5808 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5810 T: git git://anongit.freedesktop.org/drm/drm-misc
5811 F: drivers/dma-buf/dma-heap.c
5812 F: drivers/dma-buf/heaps/*
5813 F: include/linux/dma-heap.h
5814 F: include/uapi/linux/dma-heap.h
5816 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5817 M: Lukasz Luba <lukasz.luba@arm.com>
5818 L: linux-pm@vger.kernel.org
5819 L: linux-samsung-soc@vger.kernel.org
5821 F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
5822 F: drivers/memory/samsung/exynos5422-dmc.c
5824 DME1737 HARDWARE MONITOR DRIVER
5825 M: Juerg Haefliger <juergh@gmail.com>
5826 L: linux-hwmon@vger.kernel.org
5828 F: Documentation/hwmon/dme1737.rst
5829 F: drivers/hwmon/dme1737.c
5832 M: Jean Delvare <jdelvare@suse.com>
5834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
5835 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5836 F: drivers/firmware/dmi-id.c
5837 F: drivers/firmware/dmi_scan.c
5838 F: include/linux/dmi.h
5841 M: Jonathan Corbet <corbet@lwn.net>
5842 L: linux-doc@vger.kernel.org
5844 P: Documentation/doc-guide/maintainer-profile.rst
5845 T: git git://git.lwn.net/linux.git docs-next
5847 F: scripts/documentation-file-ref-check
5848 F: scripts/kernel-doc
5849 F: scripts/sphinx-pre-install
5850 X: Documentation/ABI/
5851 X: Documentation/admin-guide/media/
5852 X: Documentation/devicetree/
5853 X: Documentation/driver-api/media/
5854 X: Documentation/firmware-guide/acpi/
5855 X: Documentation/i2c/
5856 X: Documentation/power/
5857 X: Documentation/spi/
5858 X: Documentation/userspace-api/media/
5860 DOCUMENTATION REPORTING ISSUES
5861 M: Thorsten Leemhuis <linux@leemhuis.info>
5862 L: linux-doc@vger.kernel.org
5864 F: Documentation/admin-guide/reporting-issues.rst
5866 DOCUMENTATION SCRIPTS
5867 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5868 L: linux-doc@vger.kernel.org
5870 F: Documentation/sphinx/parse-headers.pl
5871 F: scripts/documentation-file-ref-check
5872 F: scripts/sphinx-pre-install
5874 DOCUMENTATION/ITALIAN
5875 M: Federico Vaga <federico.vaga@vaga.pv.it>
5876 L: linux-doc@vger.kernel.org
5878 F: Documentation/translations/it_IT
5880 DONGWOON DW9714 LENS VOICE COIL DRIVER
5881 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5882 L: linux-media@vger.kernel.org
5884 T: git git://linuxtv.org/media_tree.git
5885 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5886 F: drivers/media/i2c/dw9714.c
5888 DONGWOON DW9768 LENS VOICE COIL DRIVER
5889 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5890 L: linux-media@vger.kernel.org
5892 T: git git://linuxtv.org/media_tree.git
5893 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5894 F: drivers/media/i2c/dw9768.c
5896 DONGWOON DW9807 LENS VOICE COIL DRIVER
5897 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5898 L: linux-media@vger.kernel.org
5900 T: git git://linuxtv.org/media_tree.git
5901 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5902 F: drivers/media/i2c/dw9807-vcm.c
5905 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5906 L: blinux-list@redhat.com
5908 F: drivers/char/dtlk.c
5909 F: include/linux/dtlk.h
5911 DPAA2 DATAPATH I/O (DPIO) DRIVER
5912 M: Roy Pledge <Roy.Pledge@nxp.com>
5913 L: linux-kernel@vger.kernel.org
5915 F: drivers/soc/fsl/dpio
5917 DPAA2 ETHERNET DRIVER
5918 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5919 L: netdev@vger.kernel.org
5921 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5922 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5923 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5924 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5925 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5926 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5927 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5928 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5929 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5931 DPAA2 ETHERNET SWITCH DRIVER
5932 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5933 L: netdev@vger.kernel.org
5935 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
5936 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
5937 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
5939 DPT_I2O SCSI RAID DRIVER
5940 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5941 L: linux-scsi@vger.kernel.org
5943 W: http://www.adaptec.com/
5944 F: drivers/scsi/dpt*
5945 F: drivers/scsi/dpt/
5948 M: Philipp Reisner <philipp.reisner@linbit.com>
5949 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5950 L: drbd-dev@lists.linbit.com
5952 W: http://www.drbd.org
5953 T: git git://git.linbit.com/linux-drbd.git
5954 T: git git://git.linbit.com/drbd-8.4.git
5955 F: Documentation/admin-guide/blockdev/
5956 F: drivers/block/drbd/
5959 DRIVER COMPONENT FRAMEWORK
5960 L: dri-devel@lists.freedesktop.org
5961 F: drivers/base/component.c
5962 F: include/linux/component.h
5964 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5965 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5966 R: "Rafael J. Wysocki" <rafael@kernel.org>
5968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5969 F: Documentation/core-api/kobject.rst
5973 F: include/linux/debugfs.h
5974 F: include/linux/kobj*
5977 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5978 M: Nishanth Menon <nm@ti.com>
5979 L: linux-pm@vger.kernel.org
5981 F: drivers/soc/ti/smartreflex.c
5982 F: include/linux/power/smartreflex.h
5984 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5985 M: Maxime Ripard <mripard@kernel.org>
5986 M: Chen-Yu Tsai <wens@csie.org>
5987 R: Jernej Skrabec <jernej.skrabec@gmail.com>
5988 L: dri-devel@lists.freedesktop.org
5990 T: git git://anongit.freedesktop.org/drm/drm-misc
5991 F: drivers/gpu/drm/sun4i/sun8i*
5993 DRM DRIVER FOR ARM PL111 CLCD
5994 M: Emma Anholt <emma@anholt.net>
5996 T: git git://anongit.freedesktop.org/drm/drm-misc
5997 F: drivers/gpu/drm/pl111/
5999 DRM DRIVER FOR ARM VERSATILE TFT PANELS
6000 M: Linus Walleij <linus.walleij@linaro.org>
6002 T: git git://anongit.freedesktop.org/drm/drm-misc
6003 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6004 F: drivers/gpu/drm/panel/panel-arm-versatile.c
6006 DRM DRIVER FOR ASPEED BMC GFX
6007 M: Joel Stanley <joel@jms.id.au>
6008 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6010 T: git git://anongit.freedesktop.org/drm/drm-misc
6011 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6012 F: drivers/gpu/drm/aspeed/
6014 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6015 M: Dave Airlie <airlied@redhat.com>
6016 R: Thomas Zimmermann <tzimmermann@suse.de>
6017 L: dri-devel@lists.freedesktop.org
6019 T: git git://anongit.freedesktop.org/drm/drm-misc
6020 F: drivers/gpu/drm/ast/
6022 DRM DRIVER FOR BOCHS VIRTUAL GPU
6023 M: Gerd Hoffmann <kraxel@redhat.com>
6024 L: virtualization@lists.linux-foundation.org
6026 T: git git://anongit.freedesktop.org/drm/drm-misc
6027 F: drivers/gpu/drm/tiny/bochs.c
6029 DRM DRIVER FOR BOE HIMAX8279D PANELS
6030 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6032 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6033 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
6035 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6036 M: Jagan Teki <jagan@amarulasolutions.com>
6038 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6039 F: drivers/gpu/drm/bridge/chipone-icn6211.c
6041 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6042 M: Linus Walleij <linus.walleij@linaro.org>
6044 T: git git://anongit.freedesktop.org/drm/drm-misc
6045 F: drivers/gpu/drm/tve200/
6047 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6048 M: Icenowy Zheng <icenowy@aosc.io>
6050 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6051 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6053 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6054 M: Jagan Teki <jagan@amarulasolutions.com>
6056 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6057 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6059 DRM DRIVER FOR GENERIC USB DISPLAY
6060 M: Noralf Trønnes <noralf@tronnes.org>
6062 W: https://github.com/notro/gud/wiki
6063 T: git git://anongit.freedesktop.org/drm/drm-misc
6064 F: drivers/gpu/drm/gud/
6065 F: include/drm/gud.h
6067 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6068 M: Hans de Goede <hdegoede@redhat.com>
6070 T: git git://anongit.freedesktop.org/drm/drm-misc
6071 F: drivers/gpu/drm/tiny/gm12u320.c
6073 DRM DRIVER FOR HX8357D PANELS
6074 M: Emma Anholt <emma@anholt.net>
6076 T: git git://anongit.freedesktop.org/drm/drm-misc
6077 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
6078 F: drivers/gpu/drm/tiny/hx8357d.c
6080 DRM DRIVER FOR ILITEK ILI9225 PANELS
6081 M: David Lechner <david@lechnology.com>
6083 T: git git://anongit.freedesktop.org/drm/drm-misc
6084 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6085 F: drivers/gpu/drm/tiny/ili9225.c
6087 DRM DRIVER FOR ILITEK ILI9486 PANELS
6088 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6090 T: git git://anongit.freedesktop.org/drm/drm-misc
6091 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6092 F: drivers/gpu/drm/tiny/ili9486.c
6094 DRM DRIVER FOR INTEL I810 VIDEO CARDS
6095 S: Orphan / Obsolete
6096 F: drivers/gpu/drm/i810/
6097 F: include/uapi/drm/i810_drm.h
6099 DRM DRIVER FOR LVDS PANELS
6100 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6101 L: dri-devel@lists.freedesktop.org
6102 T: git git://anongit.freedesktop.org/drm/drm-misc
6104 F: drivers/gpu/drm/panel/panel-lvds.c
6105 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
6107 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6108 M: Guido Günther <agx@sigxcpu.org>
6109 R: Purism Kernel Team <kernel@puri.sm>
6111 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6112 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6114 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
6115 S: Orphan / Obsolete
6116 F: drivers/gpu/drm/mga/
6117 F: include/uapi/drm/mga_drm.h
6119 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6120 M: Dave Airlie <airlied@redhat.com>
6121 R: Thomas Zimmermann <tzimmermann@suse.de>
6122 L: dri-devel@lists.freedesktop.org
6124 T: git git://anongit.freedesktop.org/drm/drm-misc
6125 F: drivers/gpu/drm/mgag200/
6127 DRM DRIVER FOR MI0283QT
6128 M: Noralf Trønnes <noralf@tronnes.org>
6130 T: git git://anongit.freedesktop.org/drm/drm-misc
6131 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6132 F: drivers/gpu/drm/tiny/mi0283qt.c
6134 DRM DRIVER FOR MSM ADRENO GPU
6135 M: Rob Clark <robdclark@gmail.com>
6136 M: Sean Paul <sean@poorly.run>
6137 R: Abhinav Kumar <quic_abhinavk@quicinc.com>
6138 L: linux-arm-msm@vger.kernel.org
6139 L: dri-devel@lists.freedesktop.org
6140 L: freedreno@lists.freedesktop.org
6142 T: git https://gitlab.freedesktop.org/drm/msm.git
6143 F: Documentation/devicetree/bindings/display/msm/
6144 F: drivers/gpu/drm/msm/
6145 F: include/uapi/drm/msm_drm.h
6147 DRM DRIVER FOR NOVATEK NT35510 PANELS
6148 M: Linus Walleij <linus.walleij@linaro.org>
6150 T: git git://anongit.freedesktop.org/drm/drm-misc
6151 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6152 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
6154 DRM DRIVER FOR NOVATEK NT36672A PANELS
6155 M: Sumit Semwal <sumit.semwal@linaro.org>
6157 T: git git://anongit.freedesktop.org/drm/drm-misc
6158 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6159 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6161 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6162 M: Ben Skeggs <bskeggs@redhat.com>
6163 M: Karol Herbst <kherbst@redhat.com>
6164 M: Lyude Paul <lyude@redhat.com>
6165 L: dri-devel@lists.freedesktop.org
6166 L: nouveau@lists.freedesktop.org
6168 W: https://nouveau.freedesktop.org/
6169 Q: https://patchwork.freedesktop.org/project/nouveau/
6170 Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
6171 B: https://gitlab.freedesktop.org/drm/nouveau/-/issues
6172 C: irc://irc.oftc.net/nouveau
6173 T: git https://gitlab.freedesktop.org/drm/nouveau.git
6174 F: drivers/gpu/drm/nouveau/
6175 F: include/uapi/drm/nouveau_drm.h
6177 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6178 M: Stefan Mavrodiev <stefan@olimex.com>
6180 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6181 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6183 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6184 M: Noralf Trønnes <noralf@tronnes.org>
6186 T: git git://anongit.freedesktop.org/drm/drm-misc
6187 F: Documentation/devicetree/bindings/display/repaper.txt
6188 F: drivers/gpu/drm/tiny/repaper.c
6190 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6191 M: Dave Airlie <airlied@redhat.com>
6192 M: Gerd Hoffmann <kraxel@redhat.com>
6193 L: virtualization@lists.linux-foundation.org
6195 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6196 T: git git://anongit.freedesktop.org/drm/drm-misc
6197 F: drivers/gpu/drm/tiny/cirrus.c
6199 DRM DRIVER FOR QXL VIRTUAL GPU
6200 M: Dave Airlie <airlied@redhat.com>
6201 M: Gerd Hoffmann <kraxel@redhat.com>
6202 L: virtualization@lists.linux-foundation.org
6203 L: spice-devel@lists.freedesktop.org
6205 T: git git://anongit.freedesktop.org/drm/drm-misc
6206 F: drivers/gpu/drm/qxl/
6207 F: include/uapi/drm/qxl_drm.h
6209 DRM DRIVER FOR RAGE 128 VIDEO CARDS
6210 S: Orphan / Obsolete
6211 F: drivers/gpu/drm/r128/
6212 F: include/uapi/drm/r128_drm.h
6214 DRM DRIVER FOR RAYDIUM RM67191 PANELS
6215 M: Robert Chiras <robert.chiras@nxp.com>
6217 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6218 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
6220 DRM DRIVER FOR SAMSUNG DB7430 PANELS
6221 M: Linus Walleij <linus.walleij@linaro.org>
6223 T: git git://anongit.freedesktop.org/drm/drm-misc
6224 F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6225 F: drivers/gpu/drm/panel/panel-samsung-db7430.c
6227 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6228 M: Markuss Broks <markuss.broks@gmail.com>
6230 F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6231 F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6233 DRM DRIVER FOR SITRONIX ST7703 PANELS
6234 M: Guido Günther <agx@sigxcpu.org>
6235 R: Purism Kernel Team <kernel@puri.sm>
6236 R: Ondrej Jirman <megous@megous.com>
6238 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6239 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
6241 DRM DRIVER FOR SAVAGE VIDEO CARDS
6242 S: Orphan / Obsolete
6243 F: drivers/gpu/drm/savage/
6244 F: include/uapi/drm/savage_drm.h
6246 DRM DRIVER FOR SIMPLE FRAMEBUFFERS
6247 M: Thomas Zimmermann <tzimmermann@suse.de>
6248 L: dri-devel@lists.freedesktop.org
6250 T: git git://anongit.freedesktop.org/drm/drm-misc
6251 F: drivers/gpu/drm/tiny/simpledrm.c
6253 DRM DRIVER FOR SIS VIDEO CARDS
6254 S: Orphan / Obsolete
6255 F: drivers/gpu/drm/sis/
6256 F: include/uapi/drm/sis_drm.h
6258 DRM DRIVER FOR SITRONIX ST7586 PANELS
6259 M: David Lechner <david@lechnology.com>
6261 T: git git://anongit.freedesktop.org/drm/drm-misc
6262 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
6263 F: drivers/gpu/drm/tiny/st7586.c
6265 DRM DRIVER FOR SITRONIX ST7701 PANELS
6266 M: Jagan Teki <jagan@amarulasolutions.com>
6268 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6269 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
6271 DRM DRIVER FOR SITRONIX ST7735R PANELS
6272 M: David Lechner <david@lechnology.com>
6274 T: git git://anongit.freedesktop.org/drm/drm-misc
6275 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6276 F: drivers/gpu/drm/tiny/st7735r.c
6278 DRM DRIVER FOR SONY ACX424AKP PANELS
6279 M: Linus Walleij <linus.walleij@linaro.org>
6281 T: git git://anongit.freedesktop.org/drm/drm-misc
6282 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
6284 DRM DRIVER FOR ST-ERICSSON MCDE
6285 M: Linus Walleij <linus.walleij@linaro.org>
6287 T: git git://anongit.freedesktop.org/drm/drm-misc
6288 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6289 F: drivers/gpu/drm/mcde/
6291 DRM DRIVER FOR TDFX VIDEO CARDS
6292 S: Orphan / Obsolete
6293 F: drivers/gpu/drm/tdfx/
6295 DRM DRIVER FOR TPO TPG110 PANELS
6296 M: Linus Walleij <linus.walleij@linaro.org>
6298 T: git git://anongit.freedesktop.org/drm/drm-misc
6299 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6300 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6302 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6303 M: Dave Airlie <airlied@redhat.com>
6304 R: Sean Paul <sean@poorly.run>
6305 R: Thomas Zimmermann <tzimmermann@suse.de>
6306 L: dri-devel@lists.freedesktop.org
6308 T: git git://anongit.freedesktop.org/drm/drm-misc
6309 F: drivers/gpu/drm/udl/
6311 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6312 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6313 M: Melissa Wen <melissa.srw@gmail.com>
6314 R: Haneen Mohammed <hamohammed.sa@gmail.com>
6315 R: Daniel Vetter <daniel@ffwll.ch>
6316 L: dri-devel@lists.freedesktop.org
6318 T: git git://anongit.freedesktop.org/drm/drm-misc
6319 F: Documentation/gpu/vkms.rst
6320 F: drivers/gpu/drm/vkms/
6322 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6323 M: Hans de Goede <hdegoede@redhat.com>
6324 L: dri-devel@lists.freedesktop.org
6326 T: git git://anongit.freedesktop.org/drm/drm-misc
6327 F: drivers/gpu/drm/vboxvideo/
6329 DRM DRIVER FOR VMWARE VIRTUAL GPU
6330 M: Zack Rusin <zackr@vmware.com>
6331 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
6332 L: dri-devel@lists.freedesktop.org
6334 T: git git://anongit.freedesktop.org/drm/drm-misc
6335 F: drivers/gpu/drm/vmwgfx/
6336 F: include/uapi/drm/vmwgfx_drm.h
6338 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6339 M: Linus Walleij <linus.walleij@linaro.org>
6341 T: git git://anongit.freedesktop.org/drm/drm-misc
6342 F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6343 F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
6346 M: David Airlie <airlied@linux.ie>
6347 M: Daniel Vetter <daniel@ffwll.ch>
6348 L: dri-devel@lists.freedesktop.org
6350 B: https://gitlab.freedesktop.org/drm
6351 C: irc://irc.oftc.net/dri-devel
6352 T: git git://anongit.freedesktop.org/drm/drm
6353 F: Documentation/devicetree/bindings/display/
6354 F: Documentation/devicetree/bindings/gpu/
6355 F: Documentation/gpu/
6358 F: include/linux/vga*
6359 F: include/uapi/drm/
6361 DRM DRIVERS AND MISC GPU PATCHES
6362 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6363 M: Maxime Ripard <mripard@kernel.org>
6364 M: Thomas Zimmermann <tzimmermann@suse.de>
6366 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6367 T: git git://anongit.freedesktop.org/drm/drm-misc
6368 F: Documentation/gpu/
6369 F: drivers/gpu/drm/*
6372 F: include/linux/vga*
6373 F: include/uapi/drm/drm*
6375 DRM DRIVERS FOR ALLWINNER A10
6376 M: Maxime Ripard <mripard@kernel.org>
6377 M: Chen-Yu Tsai <wens@csie.org>
6378 L: dri-devel@lists.freedesktop.org
6380 T: git git://anongit.freedesktop.org/drm/drm-misc
6381 F: Documentation/devicetree/bindings/display/allwinner*
6382 F: drivers/gpu/drm/sun4i/
6384 DRM DRIVERS FOR AMLOGIC SOCS
6385 M: Neil Armstrong <narmstrong@baylibre.com>
6386 L: dri-devel@lists.freedesktop.org
6387 L: linux-amlogic@lists.infradead.org
6389 W: http://linux-meson.com/
6390 T: git git://anongit.freedesktop.org/drm/drm-misc
6391 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6392 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6393 F: Documentation/gpu/meson.rst
6394 F: drivers/gpu/drm/meson/
6396 DRM DRIVERS FOR ATMEL HLCDC
6397 M: Sam Ravnborg <sam@ravnborg.org>
6398 M: Boris Brezillon <bbrezillon@kernel.org>
6399 L: dri-devel@lists.freedesktop.org
6401 T: git git://anongit.freedesktop.org/drm/drm-misc
6402 F: Documentation/devicetree/bindings/display/atmel/
6403 F: drivers/gpu/drm/atmel-hlcdc/
6405 DRM DRIVERS FOR BRIDGE CHIPS
6406 M: Andrzej Hajda <andrzej.hajda@intel.com>
6407 M: Neil Armstrong <narmstrong@baylibre.com>
6408 M: Robert Foss <robert.foss@linaro.org>
6409 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6410 R: Jonas Karlman <jonas@kwiboo.se>
6411 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6413 T: git git://anongit.freedesktop.org/drm/drm-misc
6414 F: drivers/gpu/drm/bridge/
6416 DRM DRIVERS FOR EXYNOS
6417 M: Inki Dae <inki.dae@samsung.com>
6418 M: Joonyoung Shim <jy0922.shim@samsung.com>
6419 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6420 M: Kyungmin Park <kyungmin.park@samsung.com>
6421 L: dri-devel@lists.freedesktop.org
6423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6424 F: Documentation/devicetree/bindings/display/exynos/
6425 F: drivers/gpu/drm/exynos/
6426 F: include/uapi/drm/exynos_drm.h
6428 DRM DRIVERS FOR FREESCALE DCU
6429 M: Stefan Agner <stefan@agner.ch>
6430 M: Alison Wang <alison.wang@nxp.com>
6431 L: dri-devel@lists.freedesktop.org
6433 T: git git://anongit.freedesktop.org/drm/drm-misc
6434 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6435 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6436 F: drivers/gpu/drm/fsl-dcu/
6438 DRM DRIVERS FOR FREESCALE IMX
6439 M: Philipp Zabel <p.zabel@pengutronix.de>
6440 L: dri-devel@lists.freedesktop.org
6442 F: Documentation/devicetree/bindings/display/imx/
6443 F: drivers/gpu/drm/imx/
6444 F: drivers/gpu/ipu-v3/
6446 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6447 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6448 L: dri-devel@lists.freedesktop.org
6450 T: git git://github.com/patjak/drm-gma500
6451 F: drivers/gpu/drm/gma500/
6453 DRM DRIVERS FOR HISILICON
6454 M: Xinliang Liu <xinliang.liu@linaro.org>
6455 M: Tian Tao <tiantao6@hisilicon.com>
6456 R: John Stultz <john.stultz@linaro.org>
6457 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6458 R: Chen Feng <puck.chen@hisilicon.com>
6459 L: dri-devel@lists.freedesktop.org
6461 T: git git://anongit.freedesktop.org/drm/drm-misc
6462 F: Documentation/devicetree/bindings/display/hisilicon/
6463 F: drivers/gpu/drm/hisilicon/
6465 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6466 M: Deepak Rawat <drawat.floss@gmail.com>
6467 L: linux-hyperv@vger.kernel.org
6468 L: dri-devel@lists.freedesktop.org
6470 T: git git://anongit.freedesktop.org/drm/drm-misc
6471 F: drivers/gpu/drm/hyperv
6473 DRM DRIVERS FOR LIMA
6474 M: Qiang Yu <yuq825@gmail.com>
6475 L: dri-devel@lists.freedesktop.org
6476 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6478 T: git git://anongit.freedesktop.org/drm/drm-misc
6479 F: drivers/gpu/drm/lima/
6480 F: include/uapi/drm/lima_drm.h
6482 DRM DRIVERS FOR MEDIATEK
6483 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6484 M: Philipp Zabel <p.zabel@pengutronix.de>
6485 L: dri-devel@lists.freedesktop.org
6486 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6488 F: Documentation/devicetree/bindings/display/mediatek/
6489 F: drivers/gpu/drm/mediatek/
6490 F: drivers/phy/mediatek/phy-mtk-hdmi*
6491 F: drivers/phy/mediatek/phy-mtk-mipi*
6493 DRM DRIVERS FOR NVIDIA TEGRA
6494 M: Thierry Reding <thierry.reding@gmail.com>
6495 L: dri-devel@lists.freedesktop.org
6496 L: linux-tegra@vger.kernel.org
6498 T: git git://anongit.freedesktop.org/tegra/linux.git
6499 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
6500 F: Documentation/devicetree/bindings/gpu/host1x/
6501 F: drivers/gpu/drm/tegra/
6502 F: drivers/gpu/host1x/
6503 F: include/linux/host1x.h
6504 F: include/uapi/drm/tegra_drm.h
6506 DRM DRIVERS FOR RENESAS
6507 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6508 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6509 L: dri-devel@lists.freedesktop.org
6510 L: linux-renesas-soc@vger.kernel.org
6512 T: git git://linuxtv.org/pinchartl/media drm/du/next
6513 F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
6514 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6515 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6516 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6517 F: drivers/gpu/drm/rcar-du/
6518 F: drivers/gpu/drm/shmobile/
6519 F: include/linux/platform_data/shmob_drm.h
6521 DRM DRIVERS FOR ROCKCHIP
6522 M: Sandy Huang <hjc@rock-chips.com>
6523 M: Heiko Stübner <heiko@sntech.de>
6524 L: dri-devel@lists.freedesktop.org
6526 T: git git://anongit.freedesktop.org/drm/drm-misc
6527 F: Documentation/devicetree/bindings/display/rockchip/
6528 F: drivers/gpu/drm/rockchip/
6531 M: Alain Volmat <alain.volmat@foss.st.com>
6532 L: dri-devel@lists.freedesktop.org
6534 T: git git://anongit.freedesktop.org/drm/drm-misc
6535 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6536 F: drivers/gpu/drm/sti
6539 M: Yannick Fertre <yannick.fertre@foss.st.com>
6540 M: Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
6541 M: Philippe Cornu <philippe.cornu@foss.st.com>
6542 L: dri-devel@lists.freedesktop.org
6544 T: git git://anongit.freedesktop.org/drm/drm-misc
6545 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6546 F: drivers/gpu/drm/stm
6548 DRM DRIVERS FOR TI KEYSTONE
6549 M: Jyri Sarha <jyri.sarha@iki.fi>
6550 M: Tomi Valkeinen <tomba@kernel.org>
6551 L: dri-devel@lists.freedesktop.org
6553 T: git git://anongit.freedesktop.org/drm/drm-misc
6554 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6555 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6556 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6557 F: drivers/gpu/drm/tidss/
6559 DRM DRIVERS FOR TI LCDC
6560 M: Jyri Sarha <jyri.sarha@iki.fi>
6561 R: Tomi Valkeinen <tomba@kernel.org>
6562 L: dri-devel@lists.freedesktop.org
6564 F: Documentation/devicetree/bindings/display/tilcdc/
6565 F: drivers/gpu/drm/tilcdc/
6567 DRM DRIVERS FOR TI OMAP
6568 M: Tomi Valkeinen <tomba@kernel.org>
6569 L: dri-devel@lists.freedesktop.org
6571 F: Documentation/devicetree/bindings/display/ti/
6572 F: drivers/gpu/drm/omapdrm/
6575 M: Emma Anholt <emma@anholt.net>
6577 T: git git://anongit.freedesktop.org/drm/drm-misc
6578 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
6579 F: drivers/gpu/drm/v3d/
6580 F: include/uapi/drm/v3d_drm.h
6583 M: Emma Anholt <emma@anholt.net>
6584 M: Maxime Ripard <mripard@kernel.org>
6586 T: git git://github.com/anholt/linux
6587 T: git git://anongit.freedesktop.org/drm/drm-misc
6588 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6589 F: drivers/gpu/drm/vc4/
6590 F: include/uapi/drm/vc4_drm.h
6592 DRM DRIVERS FOR VIVANTE GPU IP
6593 M: Lucas Stach <l.stach@pengutronix.de>
6594 R: Russell King <linux+etnaviv@armlinux.org.uk>
6595 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6596 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6597 L: dri-devel@lists.freedesktop.org
6599 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6600 F: drivers/gpu/drm/etnaviv/
6601 F: include/uapi/drm/etnaviv_drm.h
6604 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6605 L: dri-devel@lists.freedesktop.org
6606 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6608 T: git git://anongit.freedesktop.org/drm/drm-misc
6609 F: Documentation/gpu/xen-front.rst
6610 F: drivers/gpu/drm/xen/
6612 DRM DRIVERS FOR XILINX
6613 M: Hyun Kwon <hyun.kwon@xilinx.com>
6614 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6615 L: dri-devel@lists.freedesktop.org
6617 T: git git://anongit.freedesktop.org/drm/drm-misc
6618 F: Documentation/devicetree/bindings/display/xlnx/
6619 F: drivers/gpu/drm/xlnx/
6622 M: Thierry Reding <thierry.reding@gmail.com>
6623 R: Sam Ravnborg <sam@ravnborg.org>
6624 L: dri-devel@lists.freedesktop.org
6626 T: git git://anongit.freedesktop.org/drm/drm-misc
6627 F: Documentation/devicetree/bindings/display/panel/
6628 F: drivers/gpu/drm/drm_panel.c
6629 F: drivers/gpu/drm/panel/
6630 F: include/drm/drm_panel.h
6632 DRM PRIVACY-SCREEN CLASS
6633 M: Hans de Goede <hdegoede@redhat.com>
6634 L: dri-devel@lists.freedesktop.org
6636 T: git git://anongit.freedesktop.org/drm/drm-misc
6637 F: drivers/gpu/drm/drm_privacy_screen*
6638 F: include/drm/drm_privacy_screen*
6641 M: Christian Koenig <christian.koenig@amd.com>
6642 M: Huang Rui <ray.huang@amd.com>
6643 L: dri-devel@lists.freedesktop.org
6645 T: git git://anongit.freedesktop.org/drm/drm-misc
6646 F: drivers/gpu/drm/ttm/
6650 M: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
6651 L: dri-devel@lists.freedesktop.org
6653 T: git git://anongit.freedesktop.org/drm/drm-misc
6654 F: drivers/gpu/drm/scheduler/
6655 F: include/drm/gpu_scheduler.h
6657 DSBR100 USB FM RADIO DRIVER
6658 M: Alexey Klimov <klimov.linux@gmail.com>
6659 L: linux-media@vger.kernel.org
6661 T: git git://linuxtv.org/media_tree.git
6662 F: drivers/media/radio/dsbr100.c
6665 M: Hans Verkuil <hverkuil@xs4all.nl>
6666 L: linux-media@vger.kernel.org
6668 W: https://linuxtv.org
6669 T: git git://linuxtv.org/media_tree.git
6670 F: drivers/media/pci/dt3155/
6672 DVB_USB_AF9015 MEDIA DRIVER
6673 M: Antti Palosaari <crope@iki.fi>
6674 L: linux-media@vger.kernel.org
6676 W: https://linuxtv.org
6677 W: http://palosaari.fi/linux/
6678 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6679 T: git git://linuxtv.org/anttip/media_tree.git
6680 F: drivers/media/usb/dvb-usb-v2/af9015*
6682 DVB_USB_AF9035 MEDIA DRIVER
6683 M: Antti Palosaari <crope@iki.fi>
6684 L: linux-media@vger.kernel.org
6686 W: https://linuxtv.org
6687 W: http://palosaari.fi/linux/
6688 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6689 T: git git://linuxtv.org/anttip/media_tree.git
6690 F: drivers/media/usb/dvb-usb-v2/af9035*
6692 DVB_USB_ANYSEE MEDIA DRIVER
6693 M: Antti Palosaari <crope@iki.fi>
6694 L: linux-media@vger.kernel.org
6696 W: https://linuxtv.org
6697 W: http://palosaari.fi/linux/
6698 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6699 T: git git://linuxtv.org/anttip/media_tree.git
6700 F: drivers/media/usb/dvb-usb-v2/anysee*
6702 DVB_USB_AU6610 MEDIA DRIVER
6703 M: Antti Palosaari <crope@iki.fi>
6704 L: linux-media@vger.kernel.org
6706 W: https://linuxtv.org
6707 W: http://palosaari.fi/linux/
6708 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6709 T: git git://linuxtv.org/anttip/media_tree.git
6710 F: drivers/media/usb/dvb-usb-v2/au6610*
6712 DVB_USB_CE6230 MEDIA DRIVER
6713 M: Antti Palosaari <crope@iki.fi>
6714 L: linux-media@vger.kernel.org
6716 W: https://linuxtv.org
6717 W: http://palosaari.fi/linux/
6718 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6719 T: git git://linuxtv.org/anttip/media_tree.git
6720 F: drivers/media/usb/dvb-usb-v2/ce6230*
6722 DVB_USB_CXUSB MEDIA DRIVER
6723 M: Michael Krufky <mkrufky@linuxtv.org>
6724 L: linux-media@vger.kernel.org
6726 W: https://linuxtv.org
6727 W: http://github.com/mkrufky
6728 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6729 T: git git://linuxtv.org/media_tree.git
6730 F: drivers/media/usb/dvb-usb/cxusb*
6732 DVB_USB_EC168 MEDIA DRIVER
6733 M: Antti Palosaari <crope@iki.fi>
6734 L: linux-media@vger.kernel.org
6736 W: https://linuxtv.org
6737 W: http://palosaari.fi/linux/
6738 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6739 T: git git://linuxtv.org/anttip/media_tree.git
6740 F: drivers/media/usb/dvb-usb-v2/ec168*
6742 DVB_USB_GL861 MEDIA DRIVER
6743 M: Antti Palosaari <crope@iki.fi>
6744 L: linux-media@vger.kernel.org
6746 W: https://linuxtv.org
6747 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6748 T: git git://linuxtv.org/anttip/media_tree.git
6749 F: drivers/media/usb/dvb-usb-v2/gl861*
6751 DVB_USB_MXL111SF MEDIA DRIVER
6752 M: Michael Krufky <mkrufky@linuxtv.org>
6753 L: linux-media@vger.kernel.org
6755 W: https://linuxtv.org
6756 W: http://github.com/mkrufky
6757 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6758 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6759 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6761 DVB_USB_RTL28XXU MEDIA DRIVER
6762 M: Antti Palosaari <crope@iki.fi>
6763 L: linux-media@vger.kernel.org
6765 W: https://linuxtv.org
6766 W: http://palosaari.fi/linux/
6767 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6768 T: git git://linuxtv.org/anttip/media_tree.git
6769 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6771 DVB_USB_V2 MEDIA DRIVER
6772 M: Antti Palosaari <crope@iki.fi>
6773 L: linux-media@vger.kernel.org
6775 W: https://linuxtv.org
6776 W: http://palosaari.fi/linux/
6777 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6778 T: git git://linuxtv.org/anttip/media_tree.git
6779 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6780 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6783 M: Jason Baron <jbaron@akamai.com>
6785 F: include/linux/dynamic_debug.h
6786 F: lib/dynamic_debug.c
6788 DYNAMIC INTERRUPT MODERATION
6789 M: Tal Gilboa <talgi@nvidia.com>
6791 F: Documentation/networking/net_dim.rst
6792 F: include/linux/dim.h
6795 DZ DECSTATION DZ11 SERIAL DRIVER
6796 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
6798 F: drivers/tty/serial/dz.*
6800 E3X0 POWER BUTTON DRIVER
6801 M: Moritz Fischer <moritz.fischer@ettus.com>
6802 L: usrp-users@lists.ettus.com
6804 W: http://www.ettus.com
6805 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6806 F: drivers/input/misc/e3x0-button.c
6809 M: Antti Palosaari <crope@iki.fi>
6810 L: linux-media@vger.kernel.org
6812 W: https://linuxtv.org
6813 W: http://palosaari.fi/linux/
6814 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6815 T: git git://linuxtv.org/anttip/media_tree.git
6816 F: drivers/media/tuners/e4000*
6818 EARTH_PT1 MEDIA DRIVER
6819 M: Akihiro Tsukada <tskd08@gmail.com>
6820 L: linux-media@vger.kernel.org
6822 F: drivers/media/pci/pt1/
6824 EARTH_PT3 MEDIA DRIVER
6825 M: Akihiro Tsukada <tskd08@gmail.com>
6826 L: linux-media@vger.kernel.org
6828 F: drivers/media/pci/pt3/
6831 M: Antti Palosaari <crope@iki.fi>
6832 L: linux-media@vger.kernel.org
6834 W: https://linuxtv.org
6835 W: http://palosaari.fi/linux/
6836 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6837 T: git git://linuxtv.org/anttip/media_tree.git
6838 F: drivers/media/dvb-frontends/ec100*
6841 M: Tyler Hicks <code@tyhicks.com>
6842 L: ecryptfs@vger.kernel.org
6844 W: http://ecryptfs.org
6845 W: https://launchpad.net/ecryptfs
6846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6847 F: Documentation/filesystems/ecryptfs.rst
6851 M: Yazen Ghannam <yazen.ghannam@amd.com>
6852 L: linux-edac@vger.kernel.org
6854 F: drivers/edac/amd64_edac*
6855 F: drivers/edac/mce_amd*
6858 M: Jan Luebbe <jlu@pengutronix.de>
6859 L: linux-edac@vger.kernel.org
6861 F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
6862 F: drivers/edac/armada_xp_*
6865 M: Stefan Schaeckeler <sschaeck@cisco.com>
6867 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6868 F: drivers/edac/aspeed_edac.c
6871 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6873 F: drivers/edac/bluefield_edac.c
6876 M: Andre Przywara <andre.przywara@arm.com>
6877 L: linux-edac@vger.kernel.org
6879 F: drivers/edac/highbank*
6882 M: Ralf Baechle <ralf@linux-mips.org>
6883 L: linux-edac@vger.kernel.org
6884 L: linux-mips@vger.kernel.org
6886 F: drivers/edac/octeon_edac*
6888 EDAC-CAVIUM THUNDERX
6889 M: Robert Richter <rric@kernel.org>
6890 L: linux-edac@vger.kernel.org
6892 F: drivers/edac/thunderx_edac*
6895 M: Borislav Petkov <bp@alien8.de>
6896 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6897 M: Tony Luck <tony.luck@intel.com>
6898 R: James Morse <james.morse@arm.com>
6899 R: Robert Richter <rric@kernel.org>
6900 L: linux-edac@vger.kernel.org
6902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6903 F: Documentation/admin-guide/ras.rst
6904 F: Documentation/driver-api/edac.rst
6906 F: include/linux/edac.h
6909 M: Lei Wang <lewan@microsoft.com>
6910 L: linux-edac@vger.kernel.org
6912 F: drivers/edac/dmc520_edac.c
6915 M: Mark Gross <markgross@kernel.org>
6916 L: linux-edac@vger.kernel.org
6918 F: drivers/edac/e752x_edac.c
6921 L: linux-edac@vger.kernel.org
6923 F: drivers/edac/e7xxx_edac.c
6926 M: York Sun <york.sun@nxp.com>
6927 L: linux-edac@vger.kernel.org
6929 F: drivers/edac/fsl_ddr_edac.*
6932 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6933 L: linux-edac@vger.kernel.org
6935 F: drivers/edac/ghes_edac.c
6938 M: Tony Luck <tony.luck@intel.com>
6939 L: linux-edac@vger.kernel.org
6941 F: drivers/edac/i10nm_base.c
6944 L: linux-edac@vger.kernel.org
6946 F: drivers/edac/i3000_edac.c
6949 L: linux-edac@vger.kernel.org
6951 F: drivers/edac/i5000_edac.c
6954 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6955 L: linux-edac@vger.kernel.org
6957 F: drivers/edac/i5400_edac.c
6960 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6961 L: linux-edac@vger.kernel.org
6963 F: drivers/edac/i7300_edac.c
6966 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6967 L: linux-edac@vger.kernel.org
6969 F: drivers/edac/i7core_edac.c
6972 M: Tim Small <tim@buttersideup.com>
6973 L: linux-edac@vger.kernel.org
6975 F: drivers/edac/i82443bxgx_edac.c
6978 M: "Arvind R." <arvino55@gmail.com>
6979 L: linux-edac@vger.kernel.org
6981 F: drivers/edac/i82975x_edac.c
6984 M: Jason Baron <jbaron@akamai.com>
6985 L: linux-edac@vger.kernel.org
6987 F: drivers/edac/ie31200_edac.c
6990 M: Tony Luck <tony.luck@intel.com>
6991 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6992 L: linux-edac@vger.kernel.org
6994 F: drivers/edac/igen6_edac.c
6997 M: Johannes Thumshirn <morbidrsa@gmail.com>
6998 L: linux-edac@vger.kernel.org
7000 F: drivers/edac/mpc85xx_edac.[ch]
7003 M: Egor Martovetsky <egor@pasemi.com>
7004 L: linux-edac@vger.kernel.org
7006 F: drivers/edac/pasemi_edac.c
7009 M: Tony Luck <tony.luck@intel.com>
7010 L: linux-edac@vger.kernel.org
7012 F: drivers/edac/pnd2_edac.[ch]
7015 M: Channagoud Kadabi <ckadabi@codeaurora.org>
7016 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
7017 L: linux-arm-msm@vger.kernel.org
7018 L: linux-edac@vger.kernel.org
7020 F: drivers/edac/qcom_edac.c
7023 M: Tim Small <tim@buttersideup.com>
7024 L: linux-edac@vger.kernel.org
7026 F: drivers/edac/r82600_edac.c
7029 M: Tony Luck <tony.luck@intel.com>
7030 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7031 L: linux-edac@vger.kernel.org
7033 F: drivers/edac/sb_edac.c
7036 M: Tony Luck <tony.luck@intel.com>
7037 L: linux-edac@vger.kernel.org
7039 F: drivers/edac/skx_*.[ch]
7042 M: Tero Kristo <kristo@kernel.org>
7043 L: linux-edac@vger.kernel.org
7045 F: drivers/edac/ti_edac.c
7047 EDIROL UA-101/UA-1000 DRIVER
7048 M: Clemens Ladisch <clemens@ladisch.de>
7049 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7052 F: sound/usb/misc/ua101.c
7055 M: Ivan Hu <ivan.hu@canonical.com>
7056 M: Ard Biesheuvel <ardb@kernel.org>
7057 L: linux-efi@vger.kernel.org
7059 F: drivers/firmware/efi/test/
7061 EFI VARIABLE FILESYSTEM
7062 M: Matthew Garrett <matthew.garrett@nebula.com>
7063 M: Jeremy Kerr <jk@ozlabs.org>
7064 M: Ard Biesheuvel <ardb@kernel.org>
7065 L: linux-efi@vger.kernel.org
7067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7070 EFIFB FRAMEBUFFER DRIVER
7071 M: Peter Jones <pjones@redhat.com>
7072 L: linux-fbdev@vger.kernel.org
7074 F: drivers/video/fbdev/efifb.c
7078 W: http://aeschi.ch.eu.org/efs/
7081 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
7082 M: Douglas Miller <dougmill@linux.ibm.com>
7083 L: netdev@vger.kernel.org
7085 F: drivers/net/ethernet/ibm/ehea/
7087 EM28XX VIDEO4LINUX DRIVER
7088 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7089 L: linux-media@vger.kernel.org
7091 W: https://linuxtv.org
7092 T: git git://linuxtv.org/media_tree.git
7093 F: Documentation/admin-guide/media/em28xx*
7094 F: drivers/media/usb/em28xx/
7097 M: Matt Mackall <mpm@selenic.com>
7098 M: David Woodhouse <dwmw2@infradead.org>
7099 L: linux-embedded@vger.kernel.org
7102 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
7103 M: Adrian Hunter <adrian.hunter@intel.com>
7104 M: Ritesh Harjani <riteshh@codeaurora.org>
7105 M: Asutosh Das <asutoshd@codeaurora.org>
7106 L: linux-mmc@vger.kernel.org
7108 F: drivers/mmc/host/cqhci*
7110 EMULEX 10Gbps iSCSI - OneConnect DRIVER
7111 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
7112 L: linux-scsi@vger.kernel.org
7114 W: http://www.broadcom.com
7115 F: drivers/scsi/be2iscsi/
7117 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
7118 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
7119 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
7120 M: Somnath Kotur <somnath.kotur@broadcom.com>
7121 L: netdev@vger.kernel.org
7123 W: http://www.emulex.com
7124 F: drivers/net/ethernet/emulex/benet/
7126 EMULEX ONECONNECT ROCE DRIVER
7127 M: Selvin Xavier <selvin.xavier@broadcom.com>
7128 L: linux-rdma@vger.kernel.org
7130 W: http://www.broadcom.com
7131 F: drivers/infiniband/hw/ocrdma/
7132 F: include/uapi/rdma/ocrdma-abi.h
7134 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
7135 M: James Smart <james.smart@broadcom.com>
7136 M: Dick Kennedy <dick.kennedy@broadcom.com>
7137 L: linux-scsi@vger.kernel.org
7139 W: http://www.broadcom.com
7140 F: drivers/scsi/lpfc/
7142 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7143 M: James Smart <james.smart@broadcom.com>
7144 M: Ram Vegesna <ram.vegesna@broadcom.com>
7145 L: linux-scsi@vger.kernel.org
7146 L: target-devel@vger.kernel.org
7148 W: http://www.broadcom.com
7149 F: drivers/scsi/elx/
7151 ENE CB710 FLASH CARD READER DRIVER
7152 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
7154 F: drivers/misc/cb710/
7155 F: drivers/mmc/host/cb710-mmc.*
7156 F: include/linux/cb710.h
7158 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7159 M: Maxim Levitsky <maximlevitsky@gmail.com>
7161 F: drivers/media/rc/ene_ir.*
7163 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7164 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
7165 L: linuxppc-dev@lists.ozlabs.org
7167 F: drivers/tty/ehv_bytechan.c
7169 EPSON S1D13XXX FRAMEBUFFER DRIVER
7170 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
7172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7173 F: drivers/video/fbdev/s1d13xxxfb.c
7174 F: include/video/s1d13xxxfb.h
7177 M: Gao Xiang <xiang@kernel.org>
7178 M: Chao Yu <chao@kernel.org>
7179 L: linux-erofs@lists.ozlabs.org
7181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7182 F: Documentation/filesystems/erofs.rst
7184 F: include/trace/events/erofs.h
7186 ERRSEQ ERROR TRACKING INFRASTRUCTURE
7187 M: Jeff Layton <jlayton@kernel.org>
7189 F: include/linux/errseq.h
7192 ET131X NETWORK DRIVER
7193 M: Mark Einon <mark.einon@gmail.com>
7195 F: drivers/net/ethernet/agere/
7197 ETAS ES58X CAN/USB DRIVER
7198 M: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7199 L: linux-can@vger.kernel.org
7201 F: drivers/net/can/usb/etas_es58x/
7204 M: Roopa Prabhu <roopa@nvidia.com>
7205 M: Nikolay Aleksandrov <razor@blackwall.org>
7206 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
7207 L: netdev@vger.kernel.org
7209 W: http://www.linuxfoundation.org/en/Net:Bridge
7210 F: include/linux/netfilter_bridge/
7213 ETHERNET PHY LIBRARY
7214 M: Andrew Lunn <andrew@lunn.ch>
7215 M: Heiner Kallweit <hkallweit1@gmail.com>
7216 R: Russell King <linux@armlinux.org.uk>
7217 L: netdev@vger.kernel.org
7219 F: Documentation/ABI/testing/sysfs-class-net-phydev
7220 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
7221 F: Documentation/devicetree/bindings/net/mdio*
7222 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
7223 F: Documentation/networking/phy.rst
7224 F: drivers/net/mdio/
7225 F: drivers/net/mdio/acpi_mdio.c
7226 F: drivers/net/mdio/fwnode_mdio.c
7227 F: drivers/net/mdio/of_mdio.c
7230 F: include/dt-bindings/net/qca-ar803x.h
7231 F: include/linux/linkmode.h
7232 F: include/linux/*mdio*.h
7233 F: include/linux/mdio/*.h
7234 F: include/linux/mii.h
7235 F: include/linux/of_net.h
7236 F: include/linux/phy.h
7237 F: include/linux/phy_fixed.h
7238 F: include/linux/platform_data/mdio-bcm-unimac.h
7239 F: include/linux/platform_data/mdio-gpio.h
7240 F: include/trace/events/mdio.h
7241 F: include/uapi/linux/mdio.h
7242 F: include/uapi/linux/mii.h
7243 F: net/core/of_net.c
7246 R: Eric Biederman <ebiederm@xmission.com>
7247 R: Kees Cook <keescook@chromium.org>
7248 L: linux-mm@kvack.org
7250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
7251 F: arch/alpha/kernel/binfmt_loader.c
7252 F: arch/x86/ia32/ia32_aout.c
7255 F: include/linux/binfmts.h
7256 F: include/linux/elf.h
7257 F: include/uapi/linux/binfmts.h
7258 F: include/uapi/linux/elf.h
7259 F: tools/testing/selftests/exec/
7264 M: Namjae Jeon <linkinjeon@kernel.org>
7265 M: Sungjong Seo <sj1557.seo@samsung.com>
7266 L: linux-fsdevel@vger.kernel.org
7271 M: Jan Kara <jack@suse.com>
7272 L: linux-ext4@vger.kernel.org
7274 F: Documentation/filesystems/ext2.rst
7276 F: include/linux/ext2*
7279 M: "Theodore Ts'o" <tytso@mit.edu>
7280 M: Andreas Dilger <adilger.kernel@dilger.ca>
7281 L: linux-ext4@vger.kernel.org
7283 W: http://ext4.wiki.kernel.org
7284 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
7285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7286 F: Documentation/filesystems/ext4/
7288 F: include/trace/events/ext4.h
7290 Extended Verification Module (EVM)
7291 M: Mimi Zohar <zohar@linux.ibm.com>
7292 L: linux-integrity@vger.kernel.org
7294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7295 F: security/integrity/evm/
7296 F: security/integrity/
7298 EXTENSIBLE FIRMWARE INTERFACE (EFI)
7299 M: Ard Biesheuvel <ardb@kernel.org>
7300 L: linux-efi@vger.kernel.org
7302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7303 F: Documentation/admin-guide/efi-stub.rst
7304 F: arch/*/include/asm/efi.h
7305 F: arch/*/kernel/efi.c
7306 F: arch/arm/boot/compressed/efi-header.S
7307 F: arch/arm64/kernel/efi-entry.S
7308 F: arch/x86/platform/efi/
7309 F: drivers/firmware/efi/
7310 F: include/linux/efi*.h
7312 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7313 M: MyungJoo Ham <myungjoo.ham@samsung.com>
7314 M: Chanwoo Choi <cw00.choi@samsung.com>
7315 L: linux-kernel@vger.kernel.org
7317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7318 F: Documentation/devicetree/bindings/extcon/
7319 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7321 F: include/linux/extcon.h
7322 F: include/linux/extcon/
7325 M: Masami Hiramatsu <mhiramat@kernel.org>
7327 F: Documentation/admin-guide/bootconfig.rst
7328 F: fs/proc/bootconfig.c
7329 F: include/linux/bootconfig.h
7331 F: tools/bootconfig/*
7332 F: tools/bootconfig/scripts/*
7335 M: Jingoo Han <jingoohan1@gmail.com>
7336 L: dri-devel@lists.freedesktop.org
7338 F: drivers/gpu/drm/exynos/exynos_dp*
7340 EXYNOS SYSMMU (IOMMU) driver
7341 M: Marek Szyprowski <m.szyprowski@samsung.com>
7342 L: iommu@lists.linux-foundation.org
7344 F: drivers/iommu/exynos-iommu.c
7347 M: Jaegeuk Kim <jaegeuk@kernel.org>
7348 M: Chao Yu <chao@kernel.org>
7349 L: linux-f2fs-devel@lists.sourceforge.net
7351 W: https://f2fs.wiki.kernel.org/
7352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7353 F: Documentation/ABI/testing/sysfs-fs-f2fs
7354 F: Documentation/filesystems/f2fs.rst
7356 F: include/linux/f2fs_fs.h
7357 F: include/trace/events/f2fs.h
7358 F: include/uapi/linux/f2fs.h
7360 F71805F HARDWARE MONITORING DRIVER
7361 M: Jean Delvare <jdelvare@suse.com>
7362 L: linux-hwmon@vger.kernel.org
7364 F: Documentation/hwmon/f71805f.rst
7365 F: drivers/hwmon/f71805f.c
7368 M: Josh Poimboeuf <jpoimboe@redhat.com>
7370 F: scripts/faddr2line
7373 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7374 L: netdev@vger.kernel.org
7376 F: Documentation/networking/failover.rst
7377 F: include/net/failover.h
7378 F: net/core/failover.c
7381 M: Jan Kara <jack@suse.cz>
7382 R: Amir Goldstein <amir73il@gmail.com>
7383 R: Matthew Bobrowski <repnop@google.com>
7384 L: linux-fsdevel@vger.kernel.org
7386 F: fs/notify/fanotify/
7387 F: include/linux/fanotify.h
7388 F: include/uapi/linux/fanotify.h
7390 FARSYNC SYNCHRONOUS DRIVER
7391 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7393 W: http://www.farsite.co.uk/
7394 F: drivers/net/wan/farsync.*
7396 FAULT INJECTION SUPPORT
7397 M: Akinobu Mita <akinobu.mita@gmail.com>
7399 F: Documentation/fault-injection/
7400 F: lib/fault-inject.c
7402 FBTFT Framebuffer drivers
7403 L: dri-devel@lists.freedesktop.org
7404 L: linux-fbdev@vger.kernel.org
7406 F: drivers/staging/fbtft/
7409 M: Michael Buesch <m@bues.ch>
7410 L: linux-media@vger.kernel.org
7412 F: drivers/media/tuners/fc0011.c
7413 F: drivers/media/tuners/fc0011.h
7416 M: Antti Palosaari <crope@iki.fi>
7417 L: linux-media@vger.kernel.org
7419 W: https://linuxtv.org
7420 W: http://palosaari.fi/linux/
7421 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7422 T: git git://linuxtv.org/anttip/media_tree.git
7423 F: drivers/media/tuners/fc2580*
7425 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7426 M: Hannes Reinecke <hare@suse.de>
7427 L: linux-scsi@vger.kernel.org
7429 W: www.Open-FCoE.org
7430 F: drivers/scsi/fcoe/
7431 F: drivers/scsi/libfc/
7433 F: include/scsi/libfc.h
7434 F: include/scsi/libfcoe.h
7435 F: include/uapi/scsi/fc/
7437 FILE LOCKING (flock() and fcntl()/lockf())
7438 M: Jeff Layton <jlayton@kernel.org>
7439 L: linux-fsdevel@vger.kernel.org
7443 F: include/linux/fcntl.h
7444 F: include/uapi/linux/fcntl.h
7446 FILESYSTEM DIRECT ACCESS (DAX)
7447 M: Dan Williams <dan.j.williams@intel.com>
7448 R: Matthew Wilcox <willy@infradead.org>
7449 R: Jan Kara <jack@suse.cz>
7450 L: linux-fsdevel@vger.kernel.org
7451 L: nvdimm@lists.linux.dev
7454 F: include/linux/dax.h
7455 F: include/trace/events/fs_dax.h
7457 FILESYSTEMS (VFS and infrastructure)
7458 M: Alexander Viro <viro@zeniv.linux.org.uk>
7459 L: linux-fsdevel@vger.kernel.org
7462 F: include/linux/fs.h
7463 F: include/linux/fs_types.h
7464 F: include/uapi/linux/fs.h
7465 F: include/uapi/linux/openat2.h
7470 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7471 M: Riku Voipio <riku.voipio@iki.fi>
7472 L: linux-hwmon@vger.kernel.org
7474 F: drivers/hwmon/f75375s.c
7475 F: include/linux/f75375s.h
7477 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7478 M: Clemens Ladisch <clemens@ladisch.de>
7479 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7480 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7483 F: include/uapi/sound/firewire.h
7486 FIREWIRE MEDIA DRIVERS (firedtv)
7487 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7488 L: linux-media@vger.kernel.org
7489 L: linux1394-devel@lists.sourceforge.net
7491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7492 F: drivers/media/firewire/
7494 FIREWIRE SBP-2 TARGET
7495 M: Chris Boot <bootc@bootc.net>
7496 L: linux-scsi@vger.kernel.org
7497 L: target-devel@vger.kernel.org
7498 L: linux1394-devel@lists.sourceforge.net
7500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7501 F: drivers/target/sbp/
7504 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7505 L: linux1394-devel@lists.sourceforge.net
7507 W: http://ieee1394.wiki.kernel.org/
7508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7509 F: drivers/firewire/
7510 F: include/linux/firewire.h
7511 F: include/uapi/linux/firewire*.h
7514 FIRMWARE FRAMEWORK FOR ARMV8-A
7515 M: Sudeep Holla <sudeep.holla@arm.com>
7516 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7518 F: drivers/firmware/arm_ffa/
7519 F: include/linux/arm_ffa.h
7521 FIRMWARE LOADER (request_firmware)
7522 M: Luis Chamberlain <mcgrof@kernel.org>
7523 L: linux-kernel@vger.kernel.org
7525 F: Documentation/firmware_class/
7526 F: drivers/base/firmware_loader/
7527 F: include/linux/firmware.h
7529 FLEXTIMER FTM-QUADDEC DRIVER
7530 M: Patrick Havelange <patrick.havelange@essensium.com>
7531 L: linux-iio@vger.kernel.org
7533 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7534 F: drivers/counter/ftm-quaddec.c
7537 M: Denis Efremov <efremov@linux.com>
7538 L: linux-block@vger.kernel.org
7540 F: drivers/block/floppy.c
7542 FLYSKY FSIA6B RC RECEIVER
7543 M: Markus Koch <markus@notsyncing.net>
7544 L: linux-input@vger.kernel.org
7546 F: drivers/input/joystick/fsia6b.c
7548 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
7549 M: Geoffrey D. Bennett <g@b4.vu>
7550 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7553 F: sound/usb/mixer_scarlett_gen2.c
7555 FORCEDETH GIGABIT ETHERNET DRIVER
7556 M: Rain River <rain.1986.08.12@gmail.com>
7557 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7558 L: netdev@vger.kernel.org
7560 F: drivers/net/ethernet/nvidia/*
7563 M: Kees Cook <keescook@chromium.org>
7564 L: linux-hardening@vger.kernel.org
7566 F: include/linux/fortify-string.h
7567 F: lib/test_fortify/*
7568 F: scripts/test_fortify.sh
7572 M: Wu Hao <hao.wu@intel.com>
7573 R: Tom Rix <trix@redhat.com>
7574 L: linux-fpga@vger.kernel.org
7576 F: Documentation/ABI/testing/sysfs-bus-dfl*
7577 F: Documentation/fpga/dfl.rst
7578 F: drivers/fpga/dfl*
7579 F: drivers/uio/uio_dfl.c
7580 F: include/linux/dfl.h
7581 F: include/uapi/linux/fpga-dfl.h
7583 FPGA MANAGER FRAMEWORK
7584 M: Moritz Fischer <mdf@kernel.org>
7585 M: Wu Hao <hao.wu@intel.com>
7586 M: Xu Yilun <yilun.xu@intel.com>
7587 R: Tom Rix <trix@redhat.com>
7588 L: linux-fpga@vger.kernel.org
7590 Q: http://patchwork.kernel.org/project/linux-fpga/list/
7591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
7592 F: Documentation/devicetree/bindings/fpga/
7593 F: Documentation/driver-api/fpga/
7594 F: Documentation/fpga/
7596 F: include/linux/fpga/
7599 M: Bill Metzenthen <billm@melbpc.org.au>
7601 W: http://floatingpoint.sourceforge.net/emulator/index.html
7602 F: arch/x86/math-emu/
7605 M: Daniel Vetter <daniel@ffwll.ch>
7606 F: drivers/video/fbdev/core/
7608 T: git git://anongit.freedesktop.org/drm/drm-misc
7611 M: Helge Deller <deller@gmx.de>
7612 L: linux-fbdev@vger.kernel.org
7613 L: dri-devel@lists.freedesktop.org
7615 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
7616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
7617 F: Documentation/fb/
7619 F: include/linux/fb.h
7620 F: include/uapi/linux/fb.h
7621 F: include/uapi/video/
7624 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7625 M: Horia Geantă <horia.geanta@nxp.com>
7626 M: Pankaj Gupta <pankaj.gupta@nxp.com>
7627 M: Gaurav Jain <gaurav.jain@nxp.com>
7628 L: linux-crypto@vger.kernel.org
7630 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7631 F: drivers/crypto/caam/
7633 FREESCALE COLDFIRE M5441X MMC DRIVER
7634 M: Angelo Dureghello <angelo.dureghello@timesys.com>
7635 L: linux-mmc@vger.kernel.org
7637 F: drivers/mmc/host/sdhci-esdhc-mcf.c
7638 F: include/linux/platform_data/mmc-esdhc-mcf.h
7640 FREESCALE DIU FRAMEBUFFER DRIVER
7641 M: Timur Tabi <timur@kernel.org>
7642 L: linux-fbdev@vger.kernel.org
7644 F: drivers/video/fbdev/fsl-diu-fb.*
7646 FREESCALE DMA DRIVER
7647 M: Li Yang <leoyang.li@nxp.com>
7648 M: Zhang Wei <zw@zh-kernel.org>
7649 L: linuxppc-dev@lists.ozlabs.org
7651 F: drivers/dma/fsldma.*
7653 FREESCALE DSPI DRIVER
7654 M: Vladimir Oltean <olteanv@gmail.com>
7655 L: linux-spi@vger.kernel.org
7657 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7658 F: drivers/spi/spi-fsl-dspi.c
7659 F: include/linux/spi/spi-fsl-dspi.h
7661 FREESCALE ENETC ETHERNET DRIVERS
7662 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7663 L: netdev@vger.kernel.org
7665 F: drivers/net/ethernet/freescale/enetc/
7667 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7668 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7669 L: netdev@vger.kernel.org
7671 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7672 F: drivers/net/ethernet/freescale/gianfar*
7674 FREESCALE GPMI NAND DRIVER
7675 M: Han Xu <han.xu@nxp.com>
7676 L: linux-mtd@lists.infradead.org
7678 F: drivers/mtd/nand/raw/gpmi-nand/*
7680 FREESCALE I2C CPM DRIVER
7681 M: Jochen Friedrich <jochen@scram.de>
7682 L: linuxppc-dev@lists.ozlabs.org
7683 L: linux-i2c@vger.kernel.org
7685 F: drivers/i2c/busses/i2c-cpm.c
7687 FREESCALE IMX / MXC FEC DRIVER
7688 M: Joakim Zhang <qiangqing.zhang@nxp.com>
7689 L: netdev@vger.kernel.org
7691 F: Documentation/devicetree/bindings/net/fsl,fec.yaml
7692 F: drivers/net/ethernet/freescale/fec.h
7693 F: drivers/net/ethernet/freescale/fec_main.c
7694 F: drivers/net/ethernet/freescale/fec_ptp.c
7696 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7697 M: Sascha Hauer <s.hauer@pengutronix.de>
7698 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7699 L: linux-fbdev@vger.kernel.org
7700 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7702 F: drivers/video/fbdev/imxfb.c
7703 F: include/linux/platform_data/video-imxfb.h
7705 FREESCALE IMX DDR PMU DRIVER
7706 M: Frank Li <Frank.li@nxp.com>
7707 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7709 F: Documentation/admin-guide/perf/imx-ddr.rst
7710 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7711 F: drivers/perf/fsl_imx8_ddr_perf.c
7713 FREESCALE IMX I2C DRIVER
7714 M: Oleksij Rempel <o.rempel@pengutronix.de>
7715 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7716 L: linux-i2c@vger.kernel.org
7718 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7719 F: drivers/i2c/busses/i2c-imx.c
7721 FREESCALE IMX LPI2C DRIVER
7722 M: Dong Aisheng <aisheng.dong@nxp.com>
7723 L: linux-i2c@vger.kernel.org
7724 L: linux-imx@nxp.com
7726 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7727 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7729 FREESCALE MPC I2C DRIVER
7730 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
7731 L: linux-i2c@vger.kernel.org
7733 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
7734 F: drivers/i2c/busses/i2c-mpc.c
7736 FREESCALE QORIQ DPAA ETHERNET DRIVER
7737 M: Madalin Bucur <madalin.bucur@nxp.com>
7738 L: netdev@vger.kernel.org
7740 F: drivers/net/ethernet/freescale/dpaa
7742 FREESCALE QORIQ DPAA FMAN DRIVER
7743 M: Madalin Bucur <madalin.bucur@nxp.com>
7744 L: netdev@vger.kernel.org
7746 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7747 F: drivers/net/ethernet/freescale/fman
7749 FREESCALE QORIQ PTP CLOCK DRIVER
7750 M: Yangbo Lu <yangbo.lu@nxp.com>
7751 L: netdev@vger.kernel.org
7753 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7754 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7755 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7756 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7757 F: drivers/ptp/ptp_qoriq.c
7758 F: drivers/ptp/ptp_qoriq_debugfs.c
7759 F: include/linux/fsl/ptp_qoriq.h
7761 FREESCALE QUAD SPI DRIVER
7762 M: Han Xu <han.xu@nxp.com>
7763 L: linux-spi@vger.kernel.org
7765 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
7766 F: drivers/spi/spi-fsl-qspi.c
7768 FREESCALE QUICC ENGINE LIBRARY
7769 M: Qiang Zhao <qiang.zhao@nxp.com>
7770 L: linuxppc-dev@lists.ozlabs.org
7772 F: drivers/soc/fsl/qe/
7773 F: include/soc/fsl/qe/
7775 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7776 M: Li Yang <leoyang.li@nxp.com>
7777 L: netdev@vger.kernel.org
7778 L: linuxppc-dev@lists.ozlabs.org
7780 F: drivers/net/ethernet/freescale/ucc_geth*
7782 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7783 M: Zhao Qiang <qiang.zhao@nxp.com>
7784 L: netdev@vger.kernel.org
7785 L: linuxppc-dev@lists.ozlabs.org
7787 F: drivers/net/wan/fsl_ucc_hdlc*
7789 FREESCALE QUICC ENGINE UCC UART DRIVER
7790 M: Timur Tabi <timur@kernel.org>
7791 L: linuxppc-dev@lists.ozlabs.org
7793 F: drivers/tty/serial/ucc_uart.c
7795 FREESCALE SOC DRIVERS
7796 M: Li Yang <leoyang.li@nxp.com>
7797 L: linuxppc-dev@lists.ozlabs.org
7798 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7800 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
7801 F: Documentation/devicetree/bindings/soc/fsl/
7803 F: include/linux/fsl/
7806 FREESCALE SOC FS_ENET DRIVER
7807 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7808 L: linuxppc-dev@lists.ozlabs.org
7809 L: netdev@vger.kernel.org
7811 F: drivers/net/ethernet/freescale/fs_enet/
7812 F: include/linux/fs_enet_pd.h
7814 FREESCALE SOC SOUND DRIVERS
7815 M: Shengjiu Wang <shengjiu.wang@gmail.com>
7816 M: Xiubo Li <Xiubo.Lee@gmail.com>
7817 R: Fabio Estevam <festevam@gmail.com>
7818 R: Nicolin Chen <nicoleotsuka@gmail.com>
7819 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7820 L: linuxppc-dev@lists.ozlabs.org
7822 F: sound/soc/fsl/fsl*
7823 F: sound/soc/fsl/imx*
7824 F: sound/soc/fsl/mpc8610_hpcd.c
7826 FREESCALE USB PERIPHERAL DRIVERS
7827 M: Li Yang <leoyang.li@nxp.com>
7828 L: linux-usb@vger.kernel.org
7829 L: linuxppc-dev@lists.ozlabs.org
7831 F: drivers/usb/gadget/udc/fsl*
7833 FREESCALE USB PHY DRIVER
7834 M: Ran Wang <ran.wang_1@nxp.com>
7835 L: linux-usb@vger.kernel.org
7836 L: linuxppc-dev@lists.ozlabs.org
7838 F: drivers/usb/phy/phy-fsl-usb*
7841 M: Christoph Hellwig <hch@infradead.org>
7843 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7847 M: "Rafael J. Wysocki" <rafael@kernel.org>
7848 M: Pavel Machek <pavel@ucw.cz>
7849 L: linux-pm@vger.kernel.org
7851 F: Documentation/power/freezing-of-tasks.rst
7852 F: include/linux/freezer.h
7856 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7857 L: linux-kernel@vger.kernel.org
7859 F: include/linux/frontswap.h
7862 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7863 M: David Howells <dhowells@redhat.com>
7864 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7866 F: Documentation/filesystems/caching/
7868 F: include/linux/fscache*.h
7870 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7871 M: Theodore Y. Ts'o <tytso@mit.edu>
7872 M: Jaegeuk Kim <jaegeuk@kernel.org>
7873 M: Eric Biggers <ebiggers@kernel.org>
7874 L: linux-fscrypt@vger.kernel.org
7876 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7877 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7878 F: Documentation/filesystems/fscrypt.rst
7880 F: include/linux/fscrypt*.h
7881 F: include/uapi/linux/fscrypt.h
7884 M: Jeremy Kerr <jk@ozlabs.org>
7885 M: Joel Stanley <joel@jms.id.au>
7886 R: Alistar Popple <alistair@popple.id.au>
7887 R: Eddie James <eajames@linux.ibm.com>
7888 L: linux-fsi@lists.ozlabs.org
7890 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7893 F: include/linux/fsi*.h
7894 F: include/trace/events/fsi*.h
7896 FSI-ATTACHED I2C DRIVER
7897 M: Eddie James <eajames@linux.ibm.com>
7898 L: linux-i2c@vger.kernel.org
7899 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7901 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7902 F: drivers/i2c/busses/i2c-fsi.c
7904 FSI-ATTACHED SPI DRIVER
7905 M: Eddie James <eajames@linux.ibm.com>
7906 L: linux-spi@vger.kernel.org
7908 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7909 F: drivers/spi/spi-fsi.c
7911 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7912 M: Jan Kara <jack@suse.cz>
7913 R: Amir Goldstein <amir73il@gmail.com>
7914 L: linux-fsdevel@vger.kernel.org
7916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7918 F: include/linux/fsnotify*.h
7920 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7921 M: Eric Biggers <ebiggers@kernel.org>
7922 M: Theodore Y. Ts'o <tytso@mit.edu>
7923 L: linux-fscrypt@vger.kernel.org
7925 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7926 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7927 F: Documentation/filesystems/fsverity.rst
7929 F: include/linux/fsverity.h
7930 F: include/uapi/linux/fsverity.h
7932 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
7933 M: Michael Zaidman <michael.zaidman@gmail.com>
7934 L: linux-i2c@vger.kernel.org
7935 L: linux-input@vger.kernel.org
7937 F: drivers/hid/hid-ft260.c
7939 FUJITSU LAPTOP EXTRAS
7940 M: Jonathan Woithe <jwoithe@just42.net>
7941 L: platform-driver-x86@vger.kernel.org
7943 F: drivers/platform/x86/fujitsu-laptop.c
7945 FUJITSU M-5MO LS CAMERA ISP DRIVER
7946 M: Kyungmin Park <kyungmin.park@samsung.com>
7947 M: Heungjun Kim <riverful.kim@samsung.com>
7948 L: linux-media@vger.kernel.org
7950 F: drivers/media/i2c/m5mols/
7951 F: include/media/i2c/m5mols.h
7953 FUJITSU TABLET EXTRAS
7954 M: Robert Gerlach <khnz@gmx.de>
7955 L: platform-driver-x86@vger.kernel.org
7957 F: drivers/platform/x86/fujitsu-tablet.c
7959 FUSE: FILESYSTEM IN USERSPACE
7960 M: Miklos Szeredi <miklos@szeredi.hu>
7961 L: linux-fsdevel@vger.kernel.org
7963 W: https://github.com/libfuse/
7964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7965 F: Documentation/filesystems/fuse.rst
7967 F: include/uapi/linux/fuse.h
7970 M: Thomas Gleixner <tglx@linutronix.de>
7971 M: Ingo Molnar <mingo@redhat.com>
7972 R: Peter Zijlstra <peterz@infradead.org>
7973 R: Darren Hart <dvhart@infradead.org>
7974 R: Davidlohr Bueso <dave@stgolabs.net>
7975 R: André Almeida <andrealmeid@collabora.com>
7976 L: linux-kernel@vger.kernel.org
7978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7979 F: Documentation/locking/*futex*
7980 F: include/asm-generic/futex.h
7981 F: include/linux/futex.h
7982 F: include/uapi/linux/futex.h
7984 F: tools/perf/bench/futex*
7985 F: tools/testing/selftests/futex/
7987 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7988 M: Tim Harvey <tharvey@gateworks.com>
7989 M: Robert Jones <rjones@gateworks.com>
7991 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7992 F: drivers/mfd/gateworks-gsc.c
7993 F: include/linux/mfd/gsc.h
7994 F: Documentation/hwmon/gsc-hwmon.rst
7995 F: drivers/hwmon/gsc-hwmon.c
7996 F: include/linux/platform_data/gsc_hwmon.h
7999 M: Kees Cook <keescook@chromium.org>
8000 L: linux-hardening@vger.kernel.org
8002 F: Documentation/kbuild/gcc-plugins.rst
8003 F: scripts/Makefile.gcc-plugins
8004 F: scripts/gcc-plugins/
8006 GCOV BASED KERNEL PROFILING
8007 M: Peter Oberparleiter <oberpar@linux.ibm.com>
8009 F: Documentation/dev-tools/gcov.rst
8012 GDB KERNEL DEBUGGING HELPER SCRIPTS
8013 M: Jan Kiszka <jan.kiszka@siemens.com>
8014 M: Kieran Bingham <kbingham@kernel.org>
8018 GEMINI CRYPTO DRIVER
8019 M: Corentin Labbe <clabbe@baylibre.com>
8020 L: linux-crypto@vger.kernel.org
8022 F: drivers/crypto/gemini/
8024 GEMTEK FM RADIO RECEIVER DRIVER
8025 M: Hans Verkuil <hverkuil@xs4all.nl>
8026 L: linux-media@vger.kernel.org
8028 W: https://linuxtv.org
8029 T: git git://linuxtv.org/media_tree.git
8030 F: drivers/media/radio/radio-gemtek*
8032 GENERIC ARCHITECTURE TOPOLOGY
8033 M: Sudeep Holla <sudeep.holla@arm.com>
8034 L: linux-kernel@vger.kernel.org
8036 F: drivers/base/arch_topology.c
8037 F: include/linux/arch_topology.h
8040 M: Thomas Gleixner <tglx@linutronix.de>
8041 M: Peter Zijlstra <peterz@infradead.org>
8042 M: Andy Lutomirski <luto@kernel.org>
8043 L: linux-kernel@vger.kernel.org
8045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
8046 F: include/linux/entry-common.h
8047 F: include/linux/entry-kvm.h
8050 GENERIC GPIO I2C DRIVER
8051 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8053 F: drivers/i2c/busses/i2c-gpio.c
8054 F: include/linux/platform_data/i2c-gpio.h
8056 GENERIC GPIO I2C MULTIPLEXER DRIVER
8057 M: Peter Korsgaard <peter.korsgaard@barco.com>
8058 L: linux-i2c@vger.kernel.org
8060 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
8061 F: drivers/i2c/muxes/i2c-mux-gpio.c
8062 F: include/linux/platform_data/i2c-mux-gpio.h
8064 GENERIC HDLC (WAN) DRIVERS
8065 M: Krzysztof Halasa <khc@pm.waw.pl>
8067 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
8068 F: drivers/net/wan/c101.c
8069 F: drivers/net/wan/hd6457*
8070 F: drivers/net/wan/hdlc*
8071 F: drivers/net/wan/n2.c
8072 F: drivers/net/wan/pc300too.c
8073 F: drivers/net/wan/pci200syn.c
8074 F: drivers/net/wan/wanxl*
8076 GENERIC INCLUDE/ASM HEADER FILES
8077 M: Arnd Bergmann <arnd@arndb.de>
8078 L: linux-arch@vger.kernel.org
8080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
8081 F: include/asm-generic/
8082 F: include/uapi/asm-generic/
8084 GENERIC PHY FRAMEWORK
8085 M: Kishon Vijay Abraham I <kishon@ti.com>
8086 M: Vinod Koul <vkoul@kernel.org>
8087 L: linux-phy@lists.infradead.org
8089 Q: https://patchwork.kernel.org/project/linux-phy/list/
8090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
8091 F: Documentation/devicetree/bindings/phy/
8093 F: include/linux/phy/
8095 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
8096 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8098 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
8101 M: "Rafael J. Wysocki" <rafael@kernel.org>
8102 M: Kevin Hilman <khilman@kernel.org>
8103 M: Ulf Hansson <ulf.hansson@linaro.org>
8104 L: linux-pm@vger.kernel.org
8106 F: Documentation/devicetree/bindings/power/power?domain*
8107 F: drivers/base/power/domain*.c
8108 F: include/linux/pm_domain.h
8110 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
8111 M: Eugen Hristev <eugen.hristev@microchip.com>
8112 L: linux-input@vger.kernel.org
8114 F: drivers/input/touchscreen/resistive-adc-touch.c
8116 GENERIC STRING LIBRARY
8117 R: Andy Shevchenko <andy@kernel.org>
8120 F: lib/string_helpers.c
8121 F: lib/test_string.c
8122 F: lib/test-string_helpers.c
8124 GENERIC UIO DRIVER FOR PCI DEVICES
8125 M: "Michael S. Tsirkin" <mst@redhat.com>
8126 L: kvm@vger.kernel.org
8128 F: drivers/uio/uio_pci_generic.c
8130 GENERIC VDSO LIBRARY
8131 M: Andy Lutomirski <luto@kernel.org>
8132 M: Thomas Gleixner <tglx@linutronix.de>
8133 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
8134 L: linux-kernel@vger.kernel.org
8136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
8137 F: include/asm-generic/vdso/vsyscall.h
8139 F: kernel/time/vsyscall.c
8142 GENWQE (IBM Generic Workqueue Card)
8143 M: Frank Haverkamp <haver@linux.ibm.com>
8145 F: drivers/misc/genwqe/
8147 GET_MAINTAINER SCRIPT
8148 M: Joe Perches <joe@perches.com>
8150 F: scripts/get_maintainer.pl
8153 M: Bob Peterson <rpeterso@redhat.com>
8154 M: Andreas Gruenbacher <agruenba@redhat.com>
8155 L: cluster-devel@redhat.com
8157 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
8158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
8159 F: Documentation/filesystems/gfs2*
8161 F: include/uapi/linux/gfs2_ondisk.h
8164 M: Thomas Weißschuh <thomas@weissschuh.net>
8165 L: platform-driver-x86@vger.kernel.org
8167 F: drivers/platform/x86/gigabyte-wmi.c
8170 M: Johan Hovold <johan@kernel.org>
8172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
8173 F: Documentation/ABI/testing/sysfs-class-gnss
8174 F: Documentation/devicetree/bindings/gnss/
8176 F: include/linux/gnss.h
8179 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
8180 L: linux-media@vger.kernel.org
8182 F: drivers/media/usb/go7007/
8185 M: Bastien Nocera <hadess@hadess.net>
8186 M: Hans de Goede <hdegoede@redhat.com>
8187 L: linux-input@vger.kernel.org
8189 F: drivers/input/touchscreen/goodix*
8191 GOOGLE ETHERNET DRIVERS
8192 M: Jeroen de Borst <jeroendb@google.com>
8193 R: Catherine Sullivan <csully@google.com>
8194 R: David Awogbemila <awogbemila@google.com>
8195 L: netdev@vger.kernel.org
8197 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
8198 F: drivers/net/ethernet/google
8200 GPD POCKET FAN DRIVER
8201 M: Hans de Goede <hdegoede@redhat.com>
8202 L: platform-driver-x86@vger.kernel.org
8204 F: drivers/platform/x86/gpd-pocket-fan.c
8207 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8208 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8209 L: linux-gpio@vger.kernel.org
8210 L: linux-acpi@vger.kernel.org
8212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8213 F: Documentation/firmware-guide/acpi/gpio-properties.rst
8214 F: drivers/gpio/gpiolib-acpi.c
8215 F: drivers/gpio/gpiolib-acpi.h
8218 M: Geert Uytterhoeven <geert+renesas@glider.be>
8219 L: linux-gpio@vger.kernel.org
8221 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
8222 F: drivers/gpio/gpio-aggregator.c
8225 M: Sean Young <sean@mess.org>
8226 L: linux-media@vger.kernel.org
8228 F: drivers/media/rc/gpio-ir-tx.c
8231 M: Bamvor Jian Zhang <bamv2005@gmail.com>
8232 L: linux-gpio@vger.kernel.org
8234 F: drivers/gpio/gpio-mockup.c
8235 F: tools/testing/selftests/gpio/
8238 R: Michael Walle <michael@walle.cc>
8240 F: drivers/gpio/gpio-regmap.c
8241 F: include/linux/gpio/regmap.h
8244 M: Linus Walleij <linus.walleij@linaro.org>
8245 M: Bartosz Golaszewski <brgl@bgdev.pl>
8246 L: linux-gpio@vger.kernel.org
8248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
8249 F: Documentation/ABI/obsolete/sysfs-gpio
8250 F: Documentation/ABI/testing/gpio-cdev
8251 F: Documentation/admin-guide/gpio/
8252 F: Documentation/devicetree/bindings/gpio/
8253 F: Documentation/driver-api/gpio/
8255 F: include/asm-generic/gpio.h
8256 F: include/linux/gpio.h
8257 F: include/linux/gpio/
8258 F: include/linux/of_gpio.h
8259 F: include/uapi/linux/gpio.h
8262 GRE DEMULTIPLEXER DRIVER
8263 M: Dmitry Kozlov <xeb@mail.ru>
8264 L: netdev@vger.kernel.org
8266 F: include/net/gre.h
8267 F: net/ipv4/gre_demux.c
8268 F: net/ipv4/gre_offload.c
8270 GRETH 10/100/1G Ethernet MAC device driver
8271 M: Andreas Larsson <andreas@gaisler.com>
8272 L: netdev@vger.kernel.org
8274 F: drivers/net/ethernet/aeroflex/
8276 GREYBUS AUDIO PROTOCOLS DRIVERS
8277 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
8278 M: Mark Greer <mgreer@animalcreek.com>
8280 F: drivers/staging/greybus/audio_apbridgea.c
8281 F: drivers/staging/greybus/audio_apbridgea.h
8282 F: drivers/staging/greybus/audio_codec.c
8283 F: drivers/staging/greybus/audio_codec.h
8284 F: drivers/staging/greybus/audio_gb.c
8285 F: drivers/staging/greybus/audio_manager.c
8286 F: drivers/staging/greybus/audio_manager.h
8287 F: drivers/staging/greybus/audio_manager_module.c
8288 F: drivers/staging/greybus/audio_manager_private.h
8289 F: drivers/staging/greybus/audio_manager_sysfs.c
8290 F: drivers/staging/greybus/audio_module.c
8291 F: drivers/staging/greybus/audio_topology.c
8293 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8294 M: Viresh Kumar <vireshk@kernel.org>
8296 F: drivers/staging/greybus/authentication.c
8297 F: drivers/staging/greybus/bootrom.c
8298 F: drivers/staging/greybus/firmware.h
8299 F: drivers/staging/greybus/fw-core.c
8300 F: drivers/staging/greybus/fw-download.c
8301 F: drivers/staging/greybus/fw-management.c
8302 F: drivers/staging/greybus/greybus_authentication.h
8303 F: drivers/staging/greybus/greybus_firmware.h
8304 F: drivers/staging/greybus/hid.c
8305 F: drivers/staging/greybus/i2c.c
8306 F: drivers/staging/greybus/spi.c
8307 F: drivers/staging/greybus/spilib.c
8308 F: drivers/staging/greybus/spilib.h
8310 GREYBUS LOOPBACK DRIVER
8311 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8313 F: drivers/staging/greybus/loopback.c
8315 GREYBUS PLATFORM DRIVERS
8316 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8318 F: drivers/staging/greybus/arche-apb-ctrl.c
8319 F: drivers/staging/greybus/arche-platform.c
8320 F: drivers/staging/greybus/arche_platform.h
8322 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8323 M: Rui Miguel Silva <rmfrfs@gmail.com>
8325 F: drivers/staging/greybus/gpio.c
8326 F: drivers/staging/greybus/light.c
8327 F: drivers/staging/greybus/power_supply.c
8328 F: drivers/staging/greybus/sdio.c
8329 F: drivers/staging/greybus/spi.c
8330 F: drivers/staging/greybus/spilib.c
8333 M: Johan Hovold <johan@kernel.org>
8334 M: Alex Elder <elder@kernel.org>
8335 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8336 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
8339 F: drivers/staging/greybus/
8340 F: include/linux/greybus.h
8341 F: include/linux/greybus/
8343 GREYBUS UART PROTOCOLS DRIVERS
8344 M: David Lin <dtwlin@gmail.com>
8346 F: drivers/staging/greybus/log.c
8347 F: drivers/staging/greybus/uart.c
8349 GS1662 VIDEO SERIALIZER
8350 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8351 L: linux-media@vger.kernel.org
8353 T: git git://linuxtv.org/media_tree.git
8354 F: drivers/media/spi/gs1662.c
8356 GSPCA FINEPIX SUBDRIVER
8357 M: Frank Zago <frank@zago.net>
8358 L: linux-media@vger.kernel.org
8360 T: git git://linuxtv.org/media_tree.git
8361 F: drivers/media/usb/gspca/finepix.c
8363 GSPCA GL860 SUBDRIVER
8364 M: Olivier Lorin <o.lorin@laposte.net>
8365 L: linux-media@vger.kernel.org
8367 T: git git://linuxtv.org/media_tree.git
8368 F: drivers/media/usb/gspca/gl860/
8370 GSPCA M5602 SUBDRIVER
8371 M: Erik Andren <erik.andren@gmail.com>
8372 L: linux-media@vger.kernel.org
8374 T: git git://linuxtv.org/media_tree.git
8375 F: drivers/media/usb/gspca/m5602/
8377 GSPCA PAC207 SONIXB SUBDRIVER
8378 M: Hans Verkuil <hverkuil@xs4all.nl>
8379 L: linux-media@vger.kernel.org
8381 T: git git://linuxtv.org/media_tree.git
8382 F: drivers/media/usb/gspca/pac207.c
8384 GSPCA SN9C20X SUBDRIVER
8385 M: Brian Johnson <brijohn@gmail.com>
8386 L: linux-media@vger.kernel.org
8388 T: git git://linuxtv.org/media_tree.git
8389 F: drivers/media/usb/gspca/sn9c20x.c
8391 GSPCA T613 SUBDRIVER
8392 M: Leandro Costantino <lcostantino@gmail.com>
8393 L: linux-media@vger.kernel.org
8395 T: git git://linuxtv.org/media_tree.git
8396 F: drivers/media/usb/gspca/t613.c
8398 GSPCA USB WEBCAM DRIVER
8399 M: Hans Verkuil <hverkuil@xs4all.nl>
8400 L: linux-media@vger.kernel.org
8402 T: git git://linuxtv.org/media_tree.git
8403 F: drivers/media/usb/gspca/
8405 GTP (GPRS Tunneling Protocol)
8406 M: Pablo Neira Ayuso <pablo@netfilter.org>
8407 M: Harald Welte <laforge@gnumonks.org>
8408 L: osmocom-net-gprs@lists.osmocom.org
8410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8411 F: drivers/net/gtp.c
8413 GUID PARTITION TABLE (GPT)
8414 M: Davidlohr Bueso <dave@stgolabs.net>
8415 L: linux-efi@vger.kernel.org
8417 F: block/partitions/efi.*
8420 M: Yoshinori Sato <ysato@users.sourceforge.jp>
8421 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
8423 W: http://uclinux-h8.sourceforge.jp
8424 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
8426 F: drivers/clk/h8300/
8427 F: drivers/clocksource/h8300_*.c
8428 F: drivers/irqchip/irq-renesas-h8*.c
8430 HABANALABS PCI DRIVER
8431 M: Oded Gabbay <ogabbay@kernel.org>
8433 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8434 F: Documentation/ABI/testing/debugfs-driver-habanalabs
8435 F: Documentation/ABI/testing/sysfs-driver-habanalabs
8436 F: drivers/misc/habanalabs/
8437 F: include/uapi/misc/habanalabs.h
8440 M: Antti Palosaari <crope@iki.fi>
8441 L: linux-media@vger.kernel.org
8443 W: https://linuxtv.org
8444 W: http://palosaari.fi/linux/
8445 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8446 T: git git://linuxtv.org/anttip/media_tree.git
8447 F: drivers/media/usb/hackrf/
8449 HANTRO VPU CODEC DRIVER
8450 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
8451 M: Philipp Zabel <p.zabel@pengutronix.de>
8452 L: linux-media@vger.kernel.org
8453 L: linux-rockchip@lists.infradead.org
8455 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8456 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8457 F: drivers/staging/media/hantro/
8459 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8460 M: Frank Seidel <frank@f-seidel.de>
8461 L: platform-driver-x86@vger.kernel.org
8463 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8464 F: drivers/platform/x86/hdaps.c
8467 M: Jean Delvare <jdelvare@suse.com>
8468 M: Guenter Roeck <linux@roeck-us.net>
8469 L: linux-hwmon@vger.kernel.org
8471 W: http://hwmon.wiki.kernel.org/
8472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8473 F: Documentation/ABI/testing/sysfs-class-hwmon
8474 F: Documentation/devicetree/bindings/hwmon/
8475 F: Documentation/hwmon/
8477 F: include/linux/hwmon*.h
8478 F: include/trace/events/hwmon*.h
8479 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8481 HARDWARE RANDOM NUMBER GENERATOR CORE
8482 M: Matt Mackall <mpm@selenic.com>
8483 M: Herbert Xu <herbert@gondor.apana.org.au>
8484 L: linux-crypto@vger.kernel.org
8486 F: Documentation/admin-guide/hw_random.rst
8487 F: Documentation/devicetree/bindings/rng/
8488 F: drivers/char/hw_random/
8489 F: include/linux/hw_random.h
8491 HARDWARE SPINLOCK CORE
8492 M: Ohad Ben-Cohen <ohad@wizery.com>
8493 M: Bjorn Andersson <bjorn.andersson@linaro.org>
8494 R: Baolin Wang <baolin.wang7@gmail.com>
8495 L: linux-remoteproc@vger.kernel.org
8497 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8498 F: Documentation/devicetree/bindings/hwlock/
8499 F: Documentation/locking/hwspinlock.rst
8500 F: drivers/hwspinlock/
8501 F: include/linux/hwspinlock.h
8503 HARDWARE TRACING FACILITIES
8504 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8506 F: drivers/hwtracing/
8508 HARMONY SOUND DRIVER
8509 L: linux-parisc@vger.kernel.org
8511 F: sound/parisc/harmony.*
8513 HDPVR USB VIDEO ENCODER DRIVER
8514 M: Hans Verkuil <hverkuil@xs4all.nl>
8515 L: linux-media@vger.kernel.org
8517 W: https://linuxtv.org
8518 T: git git://linuxtv.org/media_tree.git
8519 F: drivers/media/usb/hdpvr/
8521 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8522 M: Matt Hsiao <matt.hsiao@hpe.com>
8524 F: drivers/misc/hpilo.[ch]
8526 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8527 M: Jerry Hoemann <jerry.hoemann@hpe.com>
8529 F: Documentation/watchdog/hpwdt.rst
8530 F: drivers/watchdog/hpwdt.c
8532 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8533 M: Don Brace <don.brace@microchip.com>
8534 L: storagedev@microchip.com
8535 L: linux-scsi@vger.kernel.org
8537 F: Documentation/scsi/hpsa.rst
8538 F: drivers/scsi/hpsa*.[ch]
8539 F: include/linux/cciss*.h
8540 F: include/uapi/linux/cciss*.h
8543 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
8544 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
8545 L: linux-rdma@vger.kernel.org
8547 F: drivers/infiniband/hw/hfi1
8550 L: linux-fsdevel@vger.kernel.org
8552 F: Documentation/filesystems/hfs.rst
8556 L: linux-fsdevel@vger.kernel.org
8558 F: Documentation/filesystems/hfsplus.rst
8561 HGA FRAMEBUFFER DRIVER
8562 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
8563 L: linux-nvidia@lists.surfsouth.com
8565 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8566 F: drivers/video/fbdev/hgafb.c
8568 HIBERNATION (aka Software Suspend, aka swsusp)
8569 M: "Rafael J. Wysocki" <rafael@kernel.org>
8570 M: Pavel Machek <pavel@ucw.cz>
8571 L: linux-pm@vger.kernel.org
8573 B: https://bugzilla.kernel.org
8574 F: arch/*/include/asm/suspend*.h
8576 F: drivers/base/power/
8577 F: include/linux/freezer.h
8578 F: include/linux/pm.h
8579 F: include/linux/suspend.h
8583 M: Jiri Kosina <jikos@kernel.org>
8584 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
8585 L: linux-input@vger.kernel.org
8587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
8589 F: include/linux/hid*
8590 F: include/uapi/linux/hid*
8592 HID LOGITECH DRIVERS
8593 R: Filipe Laíns <lains@riseup.net>
8594 L: linux-input@vger.kernel.org
8596 F: drivers/hid/hid-logitech-*
8598 HID PLAYSTATION DRIVER
8599 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
8600 L: linux-input@vger.kernel.org
8602 F: drivers/hid/hid-playstation.c
8604 HID SENSOR HUB DRIVERS
8605 M: Jiri Kosina <jikos@kernel.org>
8606 M: Jonathan Cameron <jic23@kernel.org>
8607 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8608 L: linux-input@vger.kernel.org
8609 L: linux-iio@vger.kernel.org
8611 F: Documentation/hid/hid-sensor*
8612 F: drivers/hid/hid-sensor-*
8613 F: drivers/iio/*/hid-*
8614 F: include/linux/hid-sensor-*
8616 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8617 M: Thomas Gleixner <tglx@linutronix.de>
8618 L: linux-kernel@vger.kernel.org
8620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8621 F: Documentation/timers/
8622 F: include/linux/clockchips.h
8623 F: include/linux/hrtimer.h
8624 F: kernel/time/clockevents.c
8625 F: kernel/time/hrtimer.c
8626 F: kernel/time/timer_*.c
8628 HIGH-SPEED SCC DRIVER FOR AX.25
8629 L: linux-hams@vger.kernel.org
8631 F: drivers/net/hamradio/dmascc.c
8632 F: drivers/net/hamradio/scc.c
8634 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8635 M: HighPoint Linux Team <linux@highpoint-tech.com>
8637 W: http://www.highpoint-tech.com
8638 F: Documentation/scsi/hptiop.rst
8639 F: drivers/scsi/hptiop.c
8642 M: Jes Sorensen <jes@trained-monkey.org>
8643 L: linux-hippi@sunsite.dk
8645 F: drivers/net/hippi/
8646 F: include/linux/hippidevice.h
8647 F: include/uapi/linux/if_hippi.h
8650 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
8651 M: Kurt Kanzenbach <kurt@linutronix.de>
8652 L: netdev@vger.kernel.org
8654 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
8655 F: drivers/net/dsa/hirschmann/*
8656 F: include/linux/platform_data/hirschmann-hellcreek.h
8657 F: net/dsa/tag_hellcreek.c
8659 HISILICON DMA DRIVER
8660 M: Zhou Wang <wangzhou1@hisilicon.com>
8661 L: dmaengine@vger.kernel.org
8663 F: drivers/dma/hisi_dma.c
8665 HISILICON GPIO DRIVER
8666 M: Luo Jiaxing <luojiaxing@huawei.com>
8667 L: linux-gpio@vger.kernel.org
8669 F: drivers/gpio/gpio-hisi.c
8671 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8672 M: Longfang Liu <liulongfang@huawei.com>
8673 L: linux-crypto@vger.kernel.org
8675 F: Documentation/ABI/testing/debugfs-hisi-hpre
8676 F: drivers/crypto/hisilicon/hpre/hpre.h
8677 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
8678 F: drivers/crypto/hisilicon/hpre/hpre_main.c
8680 HISILICON I2C CONTROLLER DRIVER
8681 M: Yicong Yang <yangyicong@hisilicon.com>
8682 L: linux-i2c@vger.kernel.org
8684 W: https://www.hisilicon.com
8685 F: drivers/i2c/busses/i2c-hisi.c
8687 HISILICON LPC BUS DRIVER
8688 M: john.garry@huawei.com
8690 W: http://www.hisilicon.com
8691 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
8692 F: drivers/bus/hisi_lpc.c
8694 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
8695 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8696 M: Salil Mehta <salil.mehta@huawei.com>
8697 L: netdev@vger.kernel.org
8699 W: http://www.hisilicon.com
8700 F: drivers/net/ethernet/hisilicon/hns3/
8702 HISILICON NETWORK SUBSYSTEM DRIVER
8703 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8704 M: Salil Mehta <salil.mehta@huawei.com>
8705 L: netdev@vger.kernel.org
8707 W: http://www.hisilicon.com
8708 F: Documentation/devicetree/bindings/net/hisilicon*.txt
8709 F: drivers/net/ethernet/hisilicon/
8711 HIKEY960 ONBOARD USB GPIO HUB DRIVER
8712 M: John Stultz <john.stultz@linaro.org>
8713 L: linux-kernel@vger.kernel.org
8715 F: drivers/misc/hisi_hikey_usb.c
8717 HISILICON PMU DRIVER
8718 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
8719 M: Qi Liu <liuqi115@huawei.com>
8721 W: http://www.hisilicon.com
8722 F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst
8723 F: Documentation/admin-guide/perf/hisi-pmu.rst
8724 F: drivers/perf/hisilicon
8726 HISILICON QM AND ZIP Controller DRIVER
8727 M: Zhou Wang <wangzhou1@hisilicon.com>
8728 L: linux-crypto@vger.kernel.org
8730 F: Documentation/ABI/testing/debugfs-hisi-zip
8731 F: drivers/crypto/hisilicon/qm.c
8732 F: drivers/crypto/hisilicon/qm.h
8733 F: drivers/crypto/hisilicon/sgl.c
8734 F: drivers/crypto/hisilicon/zip/
8736 HISILICON ROCE DRIVER
8737 M: Wenpeng Liang <liangwenpeng@huawei.com>
8738 M: Weihang Li <liweihang@huawei.com>
8739 L: linux-rdma@vger.kernel.org
8741 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8742 F: drivers/infiniband/hw/hns/
8744 HISILICON SAS Controller
8745 M: John Garry <john.garry@huawei.com>
8747 W: http://www.hisilicon.com
8748 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8749 F: drivers/scsi/hisi_sas/
8751 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8752 M: Kai Ye <yekai13@huawei.com>
8753 M: Longfang Liu <liulongfang@huawei.com>
8754 L: linux-crypto@vger.kernel.org
8756 F: Documentation/ABI/testing/debugfs-hisi-sec
8757 F: drivers/crypto/hisilicon/sec2/sec.h
8758 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
8759 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
8760 F: drivers/crypto/hisilicon/sec2/sec_main.c
8762 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
8763 M: Jay Fang <f.fangjian@huawei.com>
8764 L: linux-spi@vger.kernel.org
8766 W: http://www.hisilicon.com
8767 F: drivers/spi/spi-hisi-kunpeng.c
8769 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
8770 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8771 L: linux-kernel@vger.kernel.org
8773 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
8774 F: drivers/spmi/hisi-spmi-controller.c
8776 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
8777 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8778 L: linux-kernel@vger.kernel.org
8780 F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
8781 F: drivers/mfd/hi6421-spmi-pmic.c
8783 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8784 M: Weili Qian <qianweili@huawei.com>
8786 F: drivers/crypto/hisilicon/trng/trng.c
8788 HISILICON V3XX SPI NOR FLASH Controller Driver
8789 M: John Garry <john.garry@huawei.com>
8791 W: http://www.hisilicon.com
8792 F: drivers/spi/spi-hisi-sfc-v3xx.c
8794 HMM - Heterogeneous Memory Management
8795 M: Jérôme Glisse <jglisse@redhat.com>
8796 L: linux-mm@kvack.org
8798 F: Documentation/vm/hmm.rst
8799 F: include/linux/hmm*
8802 F: tools/testing/selftests/vm/*hmm*
8805 M: Jouni Malinen <j@w1.fi>
8806 L: linux-wireless@vger.kernel.org
8808 W: http://w1.fi/hostap-driver.html
8809 F: drivers/net/wireless/intersil/hostap/
8811 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8812 L: platform-driver-x86@vger.kernel.org
8814 F: drivers/platform/x86/tc1100-wmi.c
8816 HPET: High Precision Event Timers driver
8817 M: Clemens Ladisch <clemens@ladisch.de>
8819 F: Documentation/timers/hpet.rst
8820 F: drivers/char/hpet.c
8821 F: include/linux/hpet.h
8822 F: include/uapi/linux/hpet.h
8826 F: arch/x86/include/asm/hpet.h
8827 F: arch/x86/kernel/hpet.c
8830 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8832 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8836 M: Sebastian Reichel <sre@kernel.org>
8838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8839 F: Documentation/ABI/testing/sysfs-bus-hsi
8840 F: Documentation/driver-api/hsi.rst
8842 F: include/linux/hsi/
8843 F: include/uapi/linux/hsi/
8846 L: linux-usb@vger.kernel.org
8848 F: drivers/net/usb/hso.c
8850 HSR NETWORK PROTOCOL
8851 L: netdev@vger.kernel.org
8855 HT16K33 LED CONTROLLER DRIVER
8856 M: Robin van der Gracht <robin@protonic.nl>
8858 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
8859 F: drivers/auxdisplay/ht16k33.c
8861 HTCPEN TOUCHSCREEN DRIVER
8862 M: Pau Oliva Fora <pof@eslack.org>
8863 L: linux-input@vger.kernel.org
8865 F: drivers/input/touchscreen/htcpen.c
8867 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8868 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8869 L: linux-iio@vger.kernel.org
8871 W: http://www.st.com/
8872 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
8873 F: drivers/iio/humidity/hts221*
8875 HUAWEI ETHERNET DRIVER
8876 L: netdev@vger.kernel.org
8878 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8879 F: drivers/net/ethernet/huawei/hinic/
8882 M: Mike Kravetz <mike.kravetz@oracle.com>
8883 L: linux-mm@kvack.org
8885 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8886 F: Documentation/admin-guide/mm/hugetlbpage.rst
8887 F: Documentation/vm/hugetlbfs_reserv.rst
8889 F: include/linux/hugetlb.h
8893 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
8894 L: linux-media@vger.kernel.org
8896 W: https://linuxtv.org
8897 T: git git://linuxtv.org/media_tree.git
8898 F: drivers/media/platform/st/sti/hva
8900 HWPOISON MEMORY FAILURE HANDLING
8901 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8902 L: linux-mm@kvack.org
8904 F: mm/hwpoison-inject.c
8905 F: mm/memory-failure.c
8907 HYCON HY46XX TOUCHSCREEN SUPPORT
8908 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
8909 L: linux-input@vger.kernel.org
8911 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
8912 F: drivers/input/touchscreen/hycon-hy46xx.c
8914 HYGON PROCESSOR SUPPORT
8915 M: Pu Wen <puwen@hygon.cn>
8916 L: linux-kernel@vger.kernel.org
8918 F: arch/x86/kernel/cpu/hygon.c
8920 HYNIX HI556 SENSOR DRIVER
8921 M: Shawn Tu <shawnx.tu@intel.com>
8922 L: linux-media@vger.kernel.org
8924 T: git git://linuxtv.org/media_tree.git
8925 F: drivers/media/i2c/hi556.c
8927 HYNIX HI846 SENSOR DRIVER
8928 M: Martin Kepplinger <martin.kepplinger@puri.sm>
8929 L: linux-media@vger.kernel.org
8931 F: drivers/media/i2c/hi846.c
8933 HYNIX HI847 SENSOR DRIVER
8934 M: Shawn Tu <shawnx.tu@intel.com>
8935 L: linux-media@vger.kernel.org
8937 F: drivers/media/i2c/hi847.c
8939 Hyper-V/Azure CORE AND DRIVERS
8940 M: "K. Y. Srinivasan" <kys@microsoft.com>
8941 M: Haiyang Zhang <haiyangz@microsoft.com>
8942 M: Stephen Hemminger <sthemmin@microsoft.com>
8943 M: Wei Liu <wei.liu@kernel.org>
8944 M: Dexuan Cui <decui@microsoft.com>
8945 L: linux-hyperv@vger.kernel.org
8947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8948 F: Documentation/ABI/stable/sysfs-bus-vmbus
8949 F: Documentation/ABI/testing/debugfs-hyperv
8950 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8951 F: arch/arm64/hyperv
8952 F: arch/arm64/include/asm/hyperv-tlfs.h
8953 F: arch/arm64/include/asm/mshyperv.h
8955 F: arch/x86/include/asm/hyperv-tlfs.h
8956 F: arch/x86/include/asm/mshyperv.h
8957 F: arch/x86/include/asm/trace/hyperv.h
8958 F: arch/x86/kernel/cpu/mshyperv.c
8959 F: drivers/clocksource/hyperv_timer.c
8960 F: drivers/hid/hid-hyperv.c
8962 F: drivers/input/serio/hyperv-keyboard.c
8963 F: drivers/iommu/hyperv-iommu.c
8964 F: drivers/net/ethernet/microsoft/
8965 F: drivers/net/hyperv/
8966 F: drivers/pci/controller/pci-hyperv-intf.c
8967 F: drivers/pci/controller/pci-hyperv.c
8968 F: drivers/scsi/storvsc_drv.c
8969 F: drivers/uio/uio_hv_generic.c
8970 F: drivers/video/fbdev/hyperv_fb.c
8971 F: include/asm-generic/hyperv-tlfs.h
8972 F: include/asm-generic/mshyperv.h
8973 F: include/clocksource/hyperv_timer.h
8974 F: include/linux/hyperv.h
8975 F: include/uapi/linux/hyperv.h
8976 F: net/vmw_vsock/hyperv_transport.c
8980 M: Vignesh Raghavendra <vigneshr@ti.com>
8981 L: linux-mtd@lists.infradead.org
8983 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8984 C: irc://irc.oftc.net/mtd
8985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8986 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
8987 F: drivers/mtd/hyperbus/
8988 F: include/linux/mtd/hyperbus.h
8990 HYPERVISOR VIRTUAL CONSOLE DRIVER
8991 L: linuxppc-dev@lists.ozlabs.org
8996 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8997 L: linux-i2c@vger.kernel.org
8998 L: linux-acpi@vger.kernel.org
9000 F: drivers/i2c/i2c-core-acpi.c
9002 I2C CONTROLLER DRIVER FOR NVIDIA GPU
9003 M: Ajay Gupta <ajayg@nvidia.com>
9004 L: linux-i2c@vger.kernel.org
9006 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
9007 F: drivers/i2c/busses/i2c-nvidia-gpu.c
9010 M: Peter Rosin <peda@axentia.se>
9011 L: linux-i2c@vger.kernel.org
9013 F: Documentation/devicetree/bindings/i2c/i2c-arb*
9014 F: Documentation/devicetree/bindings/i2c/i2c-gate*
9015 F: Documentation/devicetree/bindings/i2c/i2c-mux*
9016 F: Documentation/i2c/i2c-topology.rst
9017 F: Documentation/i2c/muxes/
9018 F: drivers/i2c/i2c-mux.c
9019 F: drivers/i2c/muxes/
9020 F: include/linux/i2c-mux.h
9022 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
9023 M: Gregory CLEMENT <gregory.clement@bootlin.com>
9024 L: linux-i2c@vger.kernel.org
9026 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
9027 F: drivers/i2c/busses/i2c-mv64xxx.c
9029 I2C OVER PARALLEL PORT
9030 M: Jean Delvare <jdelvare@suse.com>
9031 L: linux-i2c@vger.kernel.org
9033 F: Documentation/i2c/busses/i2c-parport.rst
9034 F: drivers/i2c/busses/i2c-parport.c
9037 M: Wolfram Sang <wsa@kernel.org>
9038 L: linux-i2c@vger.kernel.org
9040 W: https://i2c.wiki.kernel.org/
9041 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9043 F: Documentation/devicetree/bindings/i2c/i2c.txt
9044 F: Documentation/i2c/
9046 F: include/linux/i2c-dev.h
9047 F: include/linux/i2c-smbus.h
9048 F: include/linux/i2c.h
9049 F: include/uapi/linux/i2c-*.h
9050 F: include/uapi/linux/i2c.h
9052 I2C SUBSYSTEM HOST DRIVERS
9053 L: linux-i2c@vger.kernel.org
9055 W: https://i2c.wiki.kernel.org/
9056 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9058 F: Documentation/devicetree/bindings/i2c/
9059 F: drivers/i2c/algos/
9060 F: drivers/i2c/busses/
9063 M: Jean Delvare <jdelvare@suse.com>
9064 L: linux-i2c@vger.kernel.org
9066 F: Documentation/i2c/busses/i2c-taos-evm.rst
9067 F: drivers/i2c/busses/i2c-taos-evm.c
9070 M: Till Harbaum <till@harbaum.org>
9071 L: linux-i2c@vger.kernel.org
9073 W: http://www.harbaum.org/till/i2c_tiny_usb
9074 F: drivers/i2c/busses/i2c-tiny-usb.c
9076 I2C/SMBUS CONTROLLER DRIVERS FOR PC
9077 M: Jean Delvare <jdelvare@suse.com>
9078 L: linux-i2c@vger.kernel.org
9080 F: Documentation/i2c/busses/i2c-ali1535.rst
9081 F: Documentation/i2c/busses/i2c-ali1563.rst
9082 F: Documentation/i2c/busses/i2c-ali15x3.rst
9083 F: Documentation/i2c/busses/i2c-amd756.rst
9084 F: Documentation/i2c/busses/i2c-amd8111.rst
9085 F: Documentation/i2c/busses/i2c-i801.rst
9086 F: Documentation/i2c/busses/i2c-nforce2.rst
9087 F: Documentation/i2c/busses/i2c-piix4.rst
9088 F: Documentation/i2c/busses/i2c-sis5595.rst
9089 F: Documentation/i2c/busses/i2c-sis630.rst
9090 F: Documentation/i2c/busses/i2c-sis96x.rst
9091 F: Documentation/i2c/busses/i2c-via.rst
9092 F: Documentation/i2c/busses/i2c-viapro.rst
9093 F: drivers/i2c/busses/i2c-ali1535.c
9094 F: drivers/i2c/busses/i2c-ali1563.c
9095 F: drivers/i2c/busses/i2c-ali15x3.c
9096 F: drivers/i2c/busses/i2c-amd756-s4882.c
9097 F: drivers/i2c/busses/i2c-amd756.c
9098 F: drivers/i2c/busses/i2c-amd8111.c
9099 F: drivers/i2c/busses/i2c-i801.c
9100 F: drivers/i2c/busses/i2c-isch.c
9101 F: drivers/i2c/busses/i2c-nforce2-s4985.c
9102 F: drivers/i2c/busses/i2c-nforce2.c
9103 F: drivers/i2c/busses/i2c-piix4.c
9104 F: drivers/i2c/busses/i2c-sis5595.c
9105 F: drivers/i2c/busses/i2c-sis630.c
9106 F: drivers/i2c/busses/i2c-sis96x.c
9107 F: drivers/i2c/busses/i2c-via.c
9108 F: drivers/i2c/busses/i2c-viapro.c
9110 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
9111 M: Hans de Goede <hdegoede@redhat.com>
9112 L: linux-i2c@vger.kernel.org
9114 F: drivers/i2c/busses/i2c-cht-wc.c
9116 I2C/SMBUS ISMT DRIVER
9117 M: Seth Heasley <seth.heasley@intel.com>
9118 M: Neil Horman <nhorman@tuxdriver.com>
9119 L: linux-i2c@vger.kernel.org
9120 F: Documentation/i2c/busses/i2c-ismt.rst
9121 F: drivers/i2c/busses/i2c-ismt.c
9123 I2C/SMBUS STUB DRIVER
9124 M: Jean Delvare <jdelvare@suse.com>
9125 L: linux-i2c@vger.kernel.org
9127 F: drivers/i2c/i2c-stub.c
9129 I3C DRIVER FOR CADENCE I3C MASTER IP
9130 M: Przemysław Gaj <pgaj@cadence.com>
9132 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
9133 F: drivers/i3c/master/i3c-master-cdns.c
9135 I3C DRIVER FOR SYNOPSYS DESIGNWARE
9136 M: Vitor Soares <vitor.soares@synopsys.com>
9138 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
9139 F: drivers/i3c/master/dw*
9142 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9143 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
9145 C: irc://chat.freenode.net/linux-i3c
9146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
9147 F: Documentation/ABI/testing/sysfs-bus-i3c
9148 F: Documentation/devicetree/bindings/i3c/
9149 F: Documentation/driver-api/i3c
9151 F: include/linux/i3c/
9153 IA64 (Itanium) PLATFORM
9154 L: linux-ia64@vger.kernel.org
9156 F: Documentation/ia64/
9159 IBM Power 842 compression accelerator
9160 M: Haren Myneni <haren@us.ibm.com>
9163 F: drivers/crypto/nx/Kconfig
9164 F: drivers/crypto/nx/Makefile
9165 F: drivers/crypto/nx/nx-842*
9166 F: include/linux/sw842.h
9169 IBM Power in-Nest Crypto Acceleration
9170 M: Breno Leitão <leitao@debian.org>
9171 M: Nayna Jain <nayna@linux.ibm.com>
9172 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9173 L: linux-crypto@vger.kernel.org
9175 F: drivers/crypto/nx/Kconfig
9176 F: drivers/crypto/nx/Makefile
9177 F: drivers/crypto/nx/nx-aes*
9178 F: drivers/crypto/nx/nx-sha*
9179 F: drivers/crypto/nx/nx.*
9180 F: drivers/crypto/nx/nx_csbcpb.h
9181 F: drivers/crypto/nx/nx_debugfs.c
9183 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
9184 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9185 L: linux-pci@vger.kernel.org
9186 L: linuxppc-dev@lists.ozlabs.org
9188 F: drivers/pci/hotplug/rpadlpar*
9190 IBM Power Linux RAID adapter
9191 M: Brian King <brking@us.ibm.com>
9193 F: drivers/scsi/ipr.*
9195 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
9196 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9197 L: linux-pci@vger.kernel.org
9198 L: linuxppc-dev@lists.ozlabs.org
9200 F: drivers/pci/hotplug/rpaphp*
9202 IBM Power SRIOV Virtual NIC Device Driver
9203 M: Dany Madden <drt@linux.ibm.com>
9204 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
9205 R: Thomas Falcon <tlfalcon@linux.ibm.com>
9206 L: netdev@vger.kernel.org
9208 F: drivers/net/ethernet/ibm/ibmvnic.*
9210 IBM Power Virtual Accelerator Switchboard
9211 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
9212 L: linuxppc-dev@lists.ozlabs.org
9214 F: arch/powerpc/include/asm/vas.h
9215 F: arch/powerpc/platforms/powernv/copy-paste.h
9216 F: arch/powerpc/platforms/powernv/vas*
9218 IBM Power Virtual Ethernet Device Driver
9219 M: Cristobal Forno <cforno12@linux.ibm.com>
9220 L: netdev@vger.kernel.org
9222 F: drivers/net/ethernet/ibm/ibmveth.*
9224 IBM Power Virtual FC Device Drivers
9225 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9226 L: linux-scsi@vger.kernel.org
9228 F: drivers/scsi/ibmvscsi/ibmvfc*
9230 IBM Power Virtual Management Channel Driver
9231 M: Brad Warrum <bwarrum@linux.ibm.com>
9232 M: Ritu Agarwal <rituagar@linux.ibm.com>
9234 F: drivers/misc/ibmvmc.*
9236 IBM Power Virtual SCSI Device Drivers
9237 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9238 L: linux-scsi@vger.kernel.org
9240 F: drivers/scsi/ibmvscsi/ibmvscsi*
9241 F: include/scsi/viosrp.h
9243 IBM Power Virtual SCSI Device Target Driver
9244 M: Michael Cyr <mikecyr@linux.ibm.com>
9245 L: linux-scsi@vger.kernel.org
9246 L: target-devel@vger.kernel.org
9248 F: drivers/scsi/ibmvscsi_tgt/
9250 IBM Power VMX Cryptographic instructions
9251 M: Breno Leitão <leitao@debian.org>
9252 M: Nayna Jain <nayna@linux.ibm.com>
9253 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9254 L: linux-crypto@vger.kernel.org
9256 F: drivers/crypto/vmx/Kconfig
9257 F: drivers/crypto/vmx/Makefile
9258 F: drivers/crypto/vmx/aes*
9259 F: drivers/crypto/vmx/ghash*
9260 F: drivers/crypto/vmx/ppc-xlate.pl
9261 F: drivers/crypto/vmx/vmx.c
9263 IBM ServeRAID RAID DRIVER
9265 F: drivers/scsi/ips.*
9267 ICH LPC AND GPIO DRIVER
9268 M: Peter Tyser <ptyser@xes-inc.com>
9270 F: drivers/gpio/gpio-ich.c
9271 F: drivers/mfd/lpc_ich.c
9274 M: Max Staudt <max@enpas.org>
9275 L: linux-i2c@vger.kernel.org
9277 F: drivers/i2c/busses/i2c-icy.c
9279 IDEAPAD LAPTOP EXTRAS DRIVER
9280 M: Ike Panhc <ike.pan@canonical.com>
9281 L: platform-driver-x86@vger.kernel.org
9283 W: http://launchpad.net/ideapad-laptop
9284 F: drivers/platform/x86/ideapad-laptop.c
9286 IDEAPAD LAPTOP SLIDEBAR DRIVER
9287 M: Andrey Moiseev <o2g.org.ru@gmail.com>
9288 L: linux-input@vger.kernel.org
9290 W: https://github.com/o2genum/ideapad-slidebar
9291 F: drivers/input/misc/ideapad_slidebar.c
9294 M: Christian Brauner <brauner@kernel.org>
9295 L: linux-fsdevel@vger.kernel.org
9297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
9298 F: Documentation/filesystems/idmappings.rst
9299 F: tools/testing/selftests/mount_setattr/
9300 F: include/linux/mnt_idmapping.h
9302 IDT VersaClock 5 CLOCK DRIVER
9303 M: Luca Ceresoli <luca@lucaceresoli.net>
9305 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9306 F: drivers/clk/clk-versaclock5.c
9308 IEEE 802.15.4 SUBSYSTEM
9309 M: Alexander Aring <alex.aring@gmail.com>
9310 M: Stefan Schmidt <stefan@datenfreihafen.org>
9311 L: linux-wpan@vger.kernel.org
9313 W: https://linux-wpan.org/
9314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9316 F: Documentation/networking/ieee802154.rst
9317 F: drivers/net/ieee802154/
9318 F: include/linux/ieee802154.h
9319 F: include/linux/nl802154.h
9320 F: include/net/af_ieee802154.h
9321 F: include/net/cfg802154.h
9322 F: include/net/ieee802154_netdev.h
9323 F: include/net/mac802154.h
9324 F: include/net/nl802154.h
9329 M: Yotam Gigi <yotam.gi@gmail.com>
9330 M: Jamal Hadi Salim <jhs@mojatatu.com>
9331 F: include/net/ife.h
9332 F: include/uapi/linux/ife.h
9335 IGORPLUG-USB IR RECEIVER
9336 M: Sean Young <sean@mess.org>
9337 L: linux-media@vger.kernel.org
9339 F: drivers/media/rc/igorplugusb.c
9341 IGUANAWORKS USB IR TRANSCEIVER
9342 M: Sean Young <sean@mess.org>
9343 L: linux-media@vger.kernel.org
9345 F: drivers/media/rc/iguanair.c
9347 IIO DIGITAL POTENTIOMETER DAC
9348 M: Peter Rosin <peda@axentia.se>
9349 L: linux-iio@vger.kernel.org
9351 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
9352 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
9353 F: drivers/iio/dac/dpot-dac.c
9355 IIO ENVELOPE DETECTOR
9356 M: Peter Rosin <peda@axentia.se>
9357 L: linux-iio@vger.kernel.org
9359 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9360 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9361 F: drivers/iio/adc/envelope-detector.c
9364 M: Peter Rosin <peda@axentia.se>
9365 L: linux-iio@vger.kernel.org
9367 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9368 F: drivers/iio/multiplexer/iio-mux.c
9370 IIO SCMI BASED DRIVER
9371 M: Jyoti Bhayana <jbhayana@google.com>
9372 L: linux-iio@vger.kernel.org
9374 F: drivers/iio/common/scmi_sensors/scmi_iio.c
9376 IIO SUBSYSTEM AND DRIVERS
9377 M: Jonathan Cameron <jic23@kernel.org>
9378 R: Lars-Peter Clausen <lars@metafoo.de>
9379 L: linux-iio@vger.kernel.org
9381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9382 F: Documentation/ABI/testing/configfs-iio*
9383 F: Documentation/ABI/testing/sysfs-bus-iio*
9384 F: Documentation/devicetree/bindings/iio/
9386 F: drivers/staging/iio/
9387 F: include/linux/iio/
9391 M: Peter Rosin <peda@axentia.se>
9392 L: linux-iio@vger.kernel.org
9394 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9395 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9396 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9397 F: drivers/iio/afe/iio-rescale.c
9399 IKANOS/ADI EAGLE ADSL USB DRIVER
9400 M: Matthieu Castet <castet.matthieu@free.fr>
9401 M: Stanislaw Gruszka <stf_xl@wp.pl>
9403 F: drivers/usb/atm/ueagle-atm.c
9405 IMGTEC ASCII LCD DRIVER
9406 M: Paul Burton <paulburton@kernel.org>
9408 F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
9409 F: drivers/auxdisplay/img-ascii-lcd.c
9411 IMGTEC IR DECODER DRIVER
9413 F: drivers/media/rc/img-ir/
9415 IMON SOUNDGRAPH USB IR RECEIVER
9416 M: Sean Young <sean@mess.org>
9417 L: linux-media@vger.kernel.org
9419 F: drivers/media/rc/imon.c
9420 F: drivers/media/rc/imon_raw.c
9422 IMS TWINTURBO FRAMEBUFFER DRIVER
9423 L: linux-fbdev@vger.kernel.org
9425 F: drivers/video/fbdev/imsttfb.c
9427 INA209 HARDWARE MONITOR DRIVER
9428 M: Guenter Roeck <linux@roeck-us.net>
9429 L: linux-hwmon@vger.kernel.org
9431 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
9432 F: Documentation/hwmon/ina209.rst
9433 F: drivers/hwmon/ina209.c
9435 INA2XX HARDWARE MONITOR DRIVER
9436 M: Guenter Roeck <linux@roeck-us.net>
9437 L: linux-hwmon@vger.kernel.org
9439 F: Documentation/hwmon/ina2xx.rst
9440 F: drivers/hwmon/ina2xx.c
9441 F: include/linux/platform_data/ina2xx.h
9443 INDUSTRY PACK SUBSYSTEM (IPACK)
9444 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
9445 M: Jens Taprogge <jens.taprogge@taprogge.org>
9446 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9447 L: industrypack-devel@lists.sourceforge.net
9449 W: http://industrypack.sourceforge.net
9452 INFINEON DPS310 Driver
9453 M: Eddie James <eajames@linux.ibm.com>
9454 L: linux-iio@vger.kernel.org
9456 F: drivers/iio/pressure/dps310.c
9458 INFINIBAND SUBSYSTEM
9459 M: Jason Gunthorpe <jgg@nvidia.com>
9460 L: linux-rdma@vger.kernel.org
9462 W: https://github.com/linux-rdma/rdma-core
9463 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
9465 F: Documentation/devicetree/bindings/infiniband/
9466 F: Documentation/infiniband/
9467 F: drivers/infiniband/
9469 F: include/trace/events/ib_mad.h
9470 F: include/trace/events/ib_umad.h
9471 F: include/uapi/linux/if_infiniband.h
9472 F: include/uapi/rdma/
9473 F: samples/bpf/ibumad_kern.c
9474 F: samples/bpf/ibumad_user.c
9476 INGENIC JZ4780 NAND DRIVER
9477 M: Harvey Hunt <harveyhuntnexus@gmail.com>
9478 L: linux-mtd@lists.infradead.org
9479 L: linux-mips@vger.kernel.org
9481 F: drivers/mtd/nand/raw/ingenic/
9484 M: Paul Cercueil <paul@crapouillou.net>
9485 L: linux-mips@vger.kernel.org
9487 F: arch/mips/boot/dts/ingenic/
9488 F: arch/mips/generic/board-ingenic.c
9489 F: arch/mips/include/asm/mach-ingenic/
9490 F: arch/mips/ingenic/Kconfig
9491 F: drivers/clk/ingenic/
9492 F: drivers/dma/dma-jz4780.c
9493 F: drivers/gpu/drm/ingenic/
9494 F: drivers/i2c/busses/i2c-jz4780.c
9495 F: drivers/iio/adc/ingenic-adc.c
9496 F: drivers/irqchip/irq-ingenic.c
9497 F: drivers/memory/jz4780-nemc.c
9498 F: drivers/mmc/host/jz4740_mmc.c
9499 F: drivers/mtd/nand/raw/ingenic/
9500 F: drivers/pinctrl/pinctrl-ingenic.c
9501 F: drivers/power/supply/ingenic-battery.c
9502 F: drivers/pwm/pwm-jz4740.c
9503 F: drivers/remoteproc/ingenic_rproc.c
9504 F: drivers/rtc/rtc-jz4740.c
9505 F: drivers/tty/serial/8250/8250_ingenic.c
9506 F: drivers/usb/musb/jz4740.c
9507 F: drivers/watchdog/jz4740_wdt.c
9508 F: include/dt-bindings/iio/adc/ingenic,adc.h
9509 F: include/linux/mfd/ingenic-tcu.h
9510 F: sound/soc/codecs/jz47*
9511 F: sound/soc/jz4740/
9514 M: Jan Kara <jack@suse.cz>
9515 R: Amir Goldstein <amir73il@gmail.com>
9516 L: linux-fsdevel@vger.kernel.org
9518 F: Documentation/filesystems/inotify.rst
9519 F: fs/notify/inotify/
9520 F: include/linux/inotify.h
9521 F: include/uapi/linux/inotify.h
9523 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
9524 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
9525 L: linux-input@vger.kernel.org
9527 Q: http://patchwork.kernel.org/project/linux-input/list/
9528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
9529 F: Documentation/devicetree/bindings/input/
9530 F: Documentation/devicetree/bindings/serio/
9531 F: Documentation/input/
9533 F: include/linux/input.h
9534 F: include/linux/input/
9535 F: include/uapi/linux/input-event-codes.h
9536 F: include/uapi/linux/input.h
9538 INPUT MULTITOUCH (MT) PROTOCOL
9539 M: Henrik Rydberg <rydberg@bitmath.org>
9540 L: linux-input@vger.kernel.org
9542 F: Documentation/input/multi-touch-protocol.rst
9543 F: drivers/input/input-mt.c
9546 INSIDE SECURE CRYPTO DRIVER
9547 M: Antoine Tenart <atenart@kernel.org>
9548 L: linux-crypto@vger.kernel.org
9550 F: drivers/crypto/inside-secure/
9552 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
9553 M: Mimi Zohar <zohar@linux.ibm.com>
9554 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
9555 L: linux-integrity@vger.kernel.org
9557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
9558 F: security/integrity/ima/
9559 F: security/integrity/
9561 INTEL 810/815 FRAMEBUFFER DRIVER
9562 M: Antonino Daplas <adaplas@gmail.com>
9563 L: linux-fbdev@vger.kernel.org
9565 F: drivers/video/fbdev/i810/
9568 M: Cezary Rojewski <cezary.rojewski@intel.com>
9569 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
9570 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
9571 M: Jie Yang <yang.jie@linux.intel.com>
9572 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9576 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
9577 M: Hans de Goede <hdegoede@redhat.com>
9578 L: platform-driver-x86@vger.kernel.org
9580 F: drivers/platform/x86/intel/atomisp2/pm.c
9582 INTEL ATOMISP2 LED DRIVER
9583 M: Hans de Goede <hdegoede@redhat.com>
9584 L: platform-driver-x86@vger.kernel.org
9586 F: drivers/platform/x86/intel/atomisp2/led.c
9588 INTEL BIOS SAR INT1092 DRIVER
9589 M: Shravan Sudhakar <s.shravan@intel.com>
9590 M: Intel Corporation <linuxwwan@intel.com>
9591 L: platform-driver-x86@vger.kernel.org
9593 F: drivers/platform/x86/intel/int1092/
9595 INTEL BROXTON PMC DRIVER
9596 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9597 M: Zha Qipeng <qipeng.zha@intel.com>
9599 F: drivers/mfd/intel_pmc_bxt.c
9600 F: include/linux/mfd/intel_pmc_bxt.h
9602 INTEL C600 SERIES SAS CONTROLLER DRIVER
9603 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
9604 L: linux-scsi@vger.kernel.org
9606 T: git git://git.code.sf.net/p/intel-sas/isci
9607 F: drivers/scsi/isci/
9609 INTEL CPU family model numbers
9610 M: Tony Luck <tony.luck@intel.com>
9612 L: linux-kernel@vger.kernel.org
9614 F: arch/x86/include/asm/intel-family.h
9616 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
9617 M: Jani Nikula <jani.nikula@linux.intel.com>
9618 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
9619 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
9620 M: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
9621 L: intel-gfx@lists.freedesktop.org
9623 W: https://01.org/linuxgraphics/
9624 Q: http://patchwork.freedesktop.org/project/intel-gfx/
9625 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
9626 C: irc://irc.oftc.net/intel-gfx
9627 T: git git://anongit.freedesktop.org/drm-intel
9628 F: Documentation/gpu/i915.rst
9629 F: drivers/gpu/drm/i915/
9630 F: include/drm/i915*
9631 F: include/uapi/drm/i915_drm.h
9633 INTEL ETHERNET DRIVERS
9634 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
9635 M: Tony Nguyen <anthony.l.nguyen@intel.com>
9636 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
9638 W: http://www.intel.com/support/feedback.htm
9639 W: http://e1000.sourceforge.net/
9640 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
9641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
9642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
9643 F: Documentation/networking/device_drivers/ethernet/intel/
9644 F: drivers/net/ethernet/intel/
9645 F: drivers/net/ethernet/intel/*/
9646 F: include/linux/avf/virtchnl.h
9647 F: include/linux/net/intel/iidc.h
9649 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
9650 M: Mustafa Ismail <mustafa.ismail@intel.com>
9651 M: Shiraz Saleem <shiraz.saleem@intel.com>
9652 L: linux-rdma@vger.kernel.org
9654 F: drivers/infiniband/hw/irdma/
9655 F: include/uapi/rdma/irdma-abi.h
9657 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
9658 M: Maik Broemme <mbroemme@libmpq.org>
9659 L: linux-fbdev@vger.kernel.org
9661 F: Documentation/fb/intelfb.rst
9662 F: drivers/video/fbdev/intelfb/
9665 M: Andy Shevchenko <andy@kernel.org>
9666 L: linux-gpio@vger.kernel.org
9668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9669 F: drivers/gpio/gpio-ich.c
9670 F: drivers/gpio/gpio-merrifield.c
9671 F: drivers/gpio/gpio-ml-ioh.c
9672 F: drivers/gpio/gpio-pch.c
9673 F: drivers/gpio/gpio-sch.c
9674 F: drivers/gpio/gpio-sodaville.c
9676 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
9677 M: Zhenyu Wang <zhenyuw@linux.intel.com>
9678 M: Zhi Wang <zhi.a.wang@intel.com>
9679 L: intel-gvt-dev@lists.freedesktop.org
9680 L: intel-gfx@lists.freedesktop.org
9682 W: https://01.org/igvt-g
9683 T: git https://github.com/intel/gvt-linux.git
9684 F: drivers/gpu/drm/i915/gvt/
9686 INTEL HID EVENT DRIVER
9687 M: Alex Hung <alex.hung@canonical.com>
9688 L: platform-driver-x86@vger.kernel.org
9690 F: drivers/platform/x86/intel/hid.c
9692 INTEL I/OAT DMA DRIVER
9693 M: Dave Jiang <dave.jiang@intel.com>
9694 R: Dan Williams <dan.j.williams@intel.com>
9695 L: dmaengine@vger.kernel.org
9697 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
9698 F: drivers/dma/ioat*
9701 M: Dave Jiang <dave.jiang@intel.com>
9702 L: dmaengine@vger.kernel.org
9704 F: drivers/dma/idxd/*
9705 F: include/uapi/linux/idxd.h
9708 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
9709 M: Len Brown <lenb@kernel.org>
9710 L: linux-pm@vger.kernel.org
9712 B: https://bugzilla.kernel.org
9713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
9714 F: drivers/idle/intel_idle.c
9716 INTEL INTEGRATED SENSOR HUB DRIVER
9717 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9718 M: Jiri Kosina <jikos@kernel.org>
9719 L: linux-input@vger.kernel.org
9721 F: drivers/hid/intel-ish-hid/
9724 M: David Woodhouse <dwmw2@infradead.org>
9725 M: Lu Baolu <baolu.lu@linux.intel.com>
9726 L: iommu@lists.linux-foundation.org
9728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9729 F: drivers/iommu/intel/
9730 F: include/linux/intel-iommu.h
9731 F: include/linux/intel-svm.h
9733 INTEL IOP-ADMA DMA DRIVER
9734 R: Dan Williams <dan.j.williams@intel.com>
9736 F: drivers/dma/iop-adma.c
9738 INTEL IPU3 CSI-2 CIO2 DRIVER
9739 M: Yong Zhi <yong.zhi@intel.com>
9740 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9741 M: Bingbu Cao <bingbu.cao@intel.com>
9742 M: Dan Scally <djrscally@gmail.com>
9743 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9744 L: linux-media@vger.kernel.org
9746 T: git git://linuxtv.org/media_tree.git
9747 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
9748 F: drivers/media/pci/intel/ipu3/
9750 INTEL IPU3 CSI-2 IMGU DRIVER
9751 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9752 R: Bingbu Cao <bingbu.cao@intel.com>
9753 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9754 L: linux-media@vger.kernel.org
9756 F: Documentation/admin-guide/media/ipu3.rst
9757 F: Documentation/admin-guide/media/ipu3_rcb.svg
9758 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
9759 F: drivers/staging/media/ipu3/
9761 INTEL IXP4XX CRYPTO SUPPORT
9762 M: Corentin Labbe <clabbe@baylibre.com>
9763 L: linux-crypto@vger.kernel.org
9765 F: drivers/crypto/ixp4xx_crypto.c
9767 INTEL ISHTP ECLITE DRIVER
9768 M: Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
9769 L: platform-driver-x86@vger.kernel.org
9771 F: drivers/platform/x86/intel/ishtp_eclite.c
9773 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
9774 M: Krzysztof Halasa <khalasa@piap.pl>
9776 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
9777 F: drivers/net/wan/ixp4xx_hss.c
9778 F: drivers/soc/ixp4xx/ixp4xx-npe.c
9779 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
9780 F: include/linux/soc/ixp4xx/npe.h
9781 F: include/linux/soc/ixp4xx/qmgr.h
9783 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
9784 M: Deepak Saxena <dsaxena@plexity.net>
9786 F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
9787 F: drivers/char/hw_random/ixp4xx-rng.c
9789 INTEL KEEM BAY DRM DRIVER
9790 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
9791 M: Edmund Dea <edmund.j.dea@intel.com>
9793 F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml
9794 F: drivers/gpu/drm/kmb/
9796 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
9797 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9799 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
9800 F: drivers/crypto/keembay/Kconfig
9801 F: drivers/crypto/keembay/Makefile
9802 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
9803 F: drivers/crypto/keembay/ocs-aes.c
9804 F: drivers/crypto/keembay/ocs-aes.h
9806 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
9807 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9808 M: Prabhjot Khurana <prabhjot.khurana@intel.com>
9809 M: Mark Gross <mgross@linux.intel.com>
9811 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
9812 F: drivers/crypto/keembay/Kconfig
9813 F: drivers/crypto/keembay/Makefile
9814 F: drivers/crypto/keembay/keembay-ocs-ecc.c
9816 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
9817 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9818 M: Declan Murphy <declan.murphy@intel.com>
9820 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
9821 F: drivers/crypto/keembay/Kconfig
9822 F: drivers/crypto/keembay/Makefile
9823 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
9824 F: drivers/crypto/keembay/ocs-hcu.c
9825 F: drivers/crypto/keembay/ocs-hcu.h
9827 INTEL THUNDER BAY EMMC PHY DRIVER
9828 M: Nandhini Srikandan <nandhini.srikandan@intel.com>
9829 M: Rashmi A <rashmi.a@intel.com>
9831 F: Documentation/devicetree/bindings/phy/intel,phy-thunderbay-emmc.yaml
9832 F: drivers/phy/intel/phy-intel-thunderbay-emmc.c
9834 INTEL MANAGEMENT ENGINE (mei)
9835 M: Tomas Winkler <tomas.winkler@intel.com>
9836 L: linux-kernel@vger.kernel.org
9838 F: Documentation/driver-api/mei/*
9839 F: drivers/misc/mei/
9840 F: drivers/watchdog/mei_wdt.c
9841 F: include/linux/mei_cl_bus.h
9842 F: include/uapi/linux/mei.h
9845 INTEL MAX 10 BMC MFD DRIVER
9846 M: Xu Yilun <yilun.xu@intel.com>
9847 R: Tom Rix <trix@redhat.com>
9849 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
9850 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
9851 F: drivers/hwmon/intel-m10-bmc-hwmon.c
9852 F: drivers/mfd/intel-m10-bmc.c
9853 F: include/linux/mfd/intel-m10-bmc.h
9855 INTEL MENLOW THERMAL DRIVER
9856 M: Sujith Thomas <sujith.thomas@intel.com>
9857 L: linux-pm@vger.kernel.org
9859 W: https://01.org/linux-acpi
9860 F: drivers/thermal/intel/intel_menlow.c
9862 INTEL P-Unit IPC DRIVER
9863 M: Zha Qipeng <qipeng.zha@intel.com>
9864 L: platform-driver-x86@vger.kernel.org
9866 F: arch/x86/include/asm/intel_punit_ipc.h
9867 F: drivers/platform/x86/intel/punit_ipc.c
9869 INTEL PMC CORE DRIVER
9870 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9871 M: David E Box <david.e.box@intel.com>
9872 L: platform-driver-x86@vger.kernel.org
9874 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
9875 F: drivers/platform/x86/intel/pmc/
9877 INTEL PMIC GPIO DRIVERS
9878 M: Andy Shevchenko <andy@kernel.org>
9880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9881 F: drivers/gpio/gpio-*cove.c
9883 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9884 M: Andy Shevchenko <andy@kernel.org>
9886 F: drivers/mfd/intel_soc_pmic*
9887 F: include/linux/mfd/intel_soc_pmic*
9890 M: David E. Box <david.e.box@linux.intel.com>
9892 F: drivers/platform/x86/intel/pmt/
9894 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9895 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
9896 L: linux-wireless@vger.kernel.org
9898 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9899 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9900 F: drivers/net/wireless/intel/ipw2x00/
9903 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9904 M: Len Brown <lenb@kernel.org>
9905 L: linux-pm@vger.kernel.org
9907 F: drivers/cpufreq/intel_pstate.c
9909 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
9910 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9911 L: linux-iio@vger.kernel.org
9912 F: drivers/counter/intel-qep.c
9915 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9917 F: arch/x86/include/asm/intel_scu_ipc.h
9918 F: drivers/platform/x86/intel_scu_*
9920 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
9921 M: Daniel Scally <djrscally@gmail.com>
9923 F: drivers/platform/x86/intel/int3472/
9925 INTEL SPEED SELECT TECHNOLOGY
9926 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9927 L: platform-driver-x86@vger.kernel.org
9929 F: drivers/platform/x86/intel/speed_select_if/
9930 F: include/uapi/linux/isst_if.h
9931 F: tools/power/x86/intel-speed-select/
9933 INTEL STRATIX10 FIRMWARE DRIVERS
9934 M: Dinh Nguyen <dinguyen@kernel.org>
9935 L: linux-kernel@vger.kernel.org
9937 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9938 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9939 F: drivers/firmware/stratix10-rsu.c
9940 F: drivers/firmware/stratix10-svc.c
9941 F: include/linux/firmware/intel/stratix10-smc.h
9942 F: include/linux/firmware/intel/stratix10-svc-client.h
9944 INTEL TELEMETRY DRIVER
9945 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9946 M: "David E. Box" <david.e.box@linux.intel.com>
9947 L: platform-driver-x86@vger.kernel.org
9949 F: arch/x86/include/asm/intel_telemetry.h
9950 F: drivers/platform/x86/intel/telemetry/
9952 INTEL UNCORE FREQUENCY CONTROL
9953 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9954 L: platform-driver-x86@vger.kernel.org
9956 F: drivers/platform/x86/intel/uncore-frequency.c
9958 INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
9959 M: David E. Box <david.e.box@linux.intel.com>
9961 F: drivers/platform/x86/intel/vsec.*
9963 INTEL VIRTUAL BUTTON DRIVER
9964 M: AceLan Kao <acelan.kao@canonical.com>
9965 L: platform-driver-x86@vger.kernel.org
9967 F: drivers/platform/x86/intel/vbtn.c
9969 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9970 M: Stanislaw Gruszka <stf_xl@wp.pl>
9971 L: linux-wireless@vger.kernel.org
9973 F: drivers/net/wireless/intel/iwlegacy/
9975 INTEL WIRELESS WIFI LINK (iwlwifi)
9976 M: Luca Coelho <luciano.coelho@intel.com>
9977 L: linux-wireless@vger.kernel.org
9979 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9981 F: drivers/net/wireless/intel/iwlwifi/
9983 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9984 M: Jithu Joseph <jithu.joseph@intel.com>
9985 R: Maurice Ma <maurice.ma@intel.com>
9987 W: https://slimbootloader.github.io/security/firmware-update.html
9988 F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
9990 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9991 L: Dell.Client.Kernel@dell.com
9993 F: drivers/platform/x86/intel/wmi/thunderbolt.c
9995 INTEL WWAN IOSM DRIVER
9996 M: M Chetan Kumar <m.chetan.kumar@intel.com>
9997 M: Intel Corporation <linuxwwan@intel.com>
9998 L: netdev@vger.kernel.org
10000 F: drivers/net/wwan/iosm/
10003 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10005 F: Documentation/trace/intel_th.rst
10006 F: drivers/hwtracing/intel_th/
10007 F: include/linux/intel_th.h
10009 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
10010 M: Ning Sun <ning.sun@intel.com>
10011 L: tboot-devel@lists.sourceforge.net
10013 W: http://tboot.sourceforge.net
10014 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
10015 F: Documentation/x86/intel_txt.rst
10016 F: arch/x86/kernel/tboot.c
10017 F: include/linux/tboot.h
10020 M: Jarkko Sakkinen <jarkko@kernel.org>
10021 R: Dave Hansen <dave.hansen@linux.intel.com>
10022 L: linux-sgx@vger.kernel.org
10024 Q: https://patchwork.kernel.org/project/intel-sgx/list/
10025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
10026 F: Documentation/x86/sgx.rst
10027 F: arch/x86/entry/vdso/vsgx.S
10028 F: arch/x86/include/asm/sgx.h
10029 F: arch/x86/include/uapi/asm/sgx.h
10030 F: arch/x86/kernel/cpu/sgx/*
10031 F: tools/testing/selftests/sgx/*
10035 M: Georgi Djakov <djakov@kernel.org>
10036 L: linux-pm@vger.kernel.org
10038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
10039 F: Documentation/devicetree/bindings/interconnect/
10040 F: Documentation/driver-api/interconnect.rst
10041 F: drivers/interconnect/
10042 F: include/dt-bindings/interconnect/
10043 F: include/linux/interconnect-provider.h
10044 F: include/linux/interconnect.h
10046 INTERRUPT COUNTER DRIVER
10047 M: Oleksij Rempel <o.rempel@pengutronix.de>
10048 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10049 L: linux-iio@vger.kernel.org
10050 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
10051 F: drivers/counter/interrupt-cnt.c
10053 INTERSIL ISL7998X VIDEO DECODER DRIVER
10054 M: Michael Tretter <m.tretter@pengutronix.de>
10055 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10056 L: linux-media@vger.kernel.org
10058 F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
10059 F: drivers/media/i2c/isl7998x.c
10061 INVENSENSE ICM-426xx IMU DRIVER
10062 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
10063 L: linux-iio@vger.kernel.org
10065 W: https://invensense.tdk.com/
10066 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
10067 F: drivers/iio/imu/inv_icm42600/
10069 INVENSENSE MPU-3050 GYROSCOPE DRIVER
10070 M: Linus Walleij <linus.walleij@linaro.org>
10071 L: linux-iio@vger.kernel.org
10073 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
10074 F: drivers/iio/gyro/mpu3050*
10076 IOC3 ETHERNET DRIVER
10077 M: Ralf Baechle <ralf@linux-mips.org>
10078 L: linux-mips@vger.kernel.org
10080 F: drivers/net/ethernet/sgi/ioc3-eth.c
10082 IOMAP FILESYSTEM LIBRARY
10083 M: Christoph Hellwig <hch@infradead.org>
10084 M: Darrick J. Wong <djwong@kernel.org>
10085 M: linux-xfs@vger.kernel.org
10086 M: linux-fsdevel@vger.kernel.org
10087 L: linux-xfs@vger.kernel.org
10088 L: linux-fsdevel@vger.kernel.org
10090 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
10092 F: include/linux/iomap.h
10095 M: Joerg Roedel <joro@8bytes.org>
10096 M: Will Deacon <will@kernel.org>
10097 L: iommu@lists.linux-foundation.org
10099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10100 F: Documentation/devicetree/bindings/iommu/
10101 F: Documentation/userspace-api/iommu.rst
10103 F: include/linux/iommu.h
10104 F: include/linux/iova.h
10105 F: include/linux/of_iommu.h
10106 F: include/uapi/linux/iommu.h
10109 M: Jens Axboe <axboe@kernel.dk>
10110 R: Pavel Begunkov <asml.silence@gmail.com>
10111 L: io-uring@vger.kernel.org
10113 T: git git://git.kernel.dk/linux-block
10114 T: git git://git.kernel.dk/liburing
10118 F: include/linux/io_uring.h
10119 F: include/uapi/linux/io_uring.h
10123 M: Corey Minyard <minyard@acm.org>
10124 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
10126 W: http://openipmi.sourceforge.net/
10127 F: Documentation/driver-api/ipmi.rst
10128 F: Documentation/devicetree/bindings/ipmi/
10129 F: drivers/char/ipmi/
10130 F: include/linux/ipmi*
10131 F: include/uapi/linux/ipmi*
10133 IPS SCSI RAID DRIVER
10134 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
10135 L: linux-scsi@vger.kernel.org
10137 W: http://www.adaptec.com/
10138 F: drivers/scsi/ips*
10141 M: Simon Horman <horms@verge.net.au>
10142 M: Julian Anastasov <ja@ssi.bg>
10143 L: netdev@vger.kernel.org
10144 L: lvs-devel@vger.kernel.org
10146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
10147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
10148 F: Documentation/networking/ipvs-sysctl.rst
10149 F: include/net/ip_vs.h
10150 F: include/uapi/linux/ip_vs.h
10151 F: net/netfilter/ipvs/
10154 M: Jiri Kosina <jikos@kernel.org>
10155 M: David Sterba <dsterba@suse.com>
10157 F: drivers/tty/ipwireless/
10159 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
10160 M: Marc Zyngier <maz@kernel.org>
10162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10163 F: Documentation/core-api/irq/irq-domain.rst
10164 F: include/linux/irqdomain.h
10165 F: kernel/irq/irqdomain.c
10166 F: kernel/irq/msi.c
10169 M: Thomas Gleixner <tglx@linutronix.de>
10170 L: linux-kernel@vger.kernel.org
10172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10176 M: Thomas Gleixner <tglx@linutronix.de>
10177 M: Marc Zyngier <maz@kernel.org>
10178 L: linux-kernel@vger.kernel.org
10180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10181 F: Documentation/devicetree/bindings/interrupt-controller/
10182 F: drivers/irqchip/
10185 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10187 F: Documentation/driver-api/isa.rst
10188 F: drivers/base/isa.c
10189 F: include/linux/isa.h
10192 M: Hans Verkuil <hverkuil@xs4all.nl>
10193 L: linux-media@vger.kernel.org
10195 W: https://linuxtv.org
10196 T: git git://linuxtv.org/media_tree.git
10197 F: drivers/media/radio/radio-isa*
10200 M: Jaroslav Kysela <perex@perex.cz>
10202 F: Documentation/driver-api/isapnp.rst
10203 F: drivers/pnp/isapnp/
10204 F: include/linux/isapnp.h
10207 M: Lee Duncan <lduncan@suse.com>
10208 M: Chris Leech <cleech@redhat.com>
10209 L: open-iscsi@googlegroups.com
10210 L: linux-scsi@vger.kernel.org
10212 W: www.open-iscsi.com
10213 F: drivers/scsi/*iscsi*
10214 F: include/scsi/*iscsi*
10216 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
10217 M: Peter Jones <pjones@redhat.com>
10218 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
10220 F: drivers/firmware/iscsi_ibft*
10222 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
10223 M: Sagi Grimberg <sagi@grimberg.me>
10224 M: Max Gurtovoy <mgurtovoy@nvidia.com>
10225 L: linux-rdma@vger.kernel.org
10227 W: http://www.openfabrics.org
10228 W: www.open-iscsi.org
10229 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10230 F: drivers/infiniband/ulp/iser/
10232 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
10233 M: Sagi Grimberg <sagi@grimberg.me>
10234 L: linux-rdma@vger.kernel.org
10235 L: target-devel@vger.kernel.org
10237 W: http://www.linux-iscsi.org
10238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10239 F: drivers/infiniband/ulp/isert
10241 ISDN/CMTP OVER BLUETOOTH
10242 M: Karsten Keil <isdn@linux-pingi.de>
10243 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10244 L: netdev@vger.kernel.org
10246 W: http://www.isdn4linux.de
10247 F: Documentation/isdn/
10248 F: drivers/isdn/capi/
10249 F: include/linux/isdn/
10250 F: include/uapi/linux/isdn/
10251 F: net/bluetooth/cmtp/
10253 ISDN/mISDN SUBSYSTEM
10254 M: Karsten Keil <isdn@linux-pingi.de>
10255 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10256 L: netdev@vger.kernel.org
10258 W: http://www.isdn4linux.de
10259 F: drivers/isdn/Kconfig
10260 F: drivers/isdn/Makefile
10261 F: drivers/isdn/hardware/
10262 F: drivers/isdn/mISDN/
10264 IT87 HARDWARE MONITORING DRIVER
10265 M: Jean Delvare <jdelvare@suse.com>
10266 L: linux-hwmon@vger.kernel.org
10268 F: Documentation/hwmon/it87.rst
10269 F: drivers/hwmon/it87.c
10271 IT913X MEDIA DRIVER
10272 M: Antti Palosaari <crope@iki.fi>
10273 L: linux-media@vger.kernel.org
10275 W: https://linuxtv.org
10276 W: http://palosaari.fi/linux/
10277 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10278 T: git git://linuxtv.org/anttip/media_tree.git
10279 F: drivers/media/tuners/it913x*
10281 ITE IT66121 HDMI BRIDGE DRIVER
10282 M: Phong LE <ple@baylibre.com>
10283 M: Neil Armstrong <narmstrong@baylibre.com>
10285 T: git git://anongit.freedesktop.org/drm/drm-misc
10286 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
10287 F: drivers/gpu/drm/bridge/ite-it66121.c
10289 IVTV VIDEO4LINUX DRIVER
10290 M: Andy Walls <awalls@md.metrocast.net>
10291 L: linux-media@vger.kernel.org
10293 W: https://linuxtv.org
10294 T: git git://linuxtv.org/media_tree.git
10295 F: Documentation/admin-guide/media/ivtv*
10296 F: drivers/media/pci/ivtv/
10297 F: include/uapi/linux/ivtv*
10299 IX2505V MEDIA DRIVER
10300 M: Malcolm Priestley <tvboxspy@gmail.com>
10301 L: linux-media@vger.kernel.org
10303 W: https://linuxtv.org
10304 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10305 F: drivers/media/dvb-frontends/ix2505v*
10307 JAILHOUSE HYPERVISOR INTERFACE
10308 M: Jan Kiszka <jan.kiszka@siemens.com>
10309 L: jailhouse-dev@googlegroups.com
10311 F: arch/x86/include/asm/jailhouse_para.h
10312 F: arch/x86/kernel/jailhouse.c
10314 JC42.4 TEMPERATURE SENSOR DRIVER
10315 M: Guenter Roeck <linux@roeck-us.net>
10316 L: linux-hwmon@vger.kernel.org
10318 F: Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
10319 F: Documentation/hwmon/jc42.rst
10320 F: drivers/hwmon/jc42.c
10323 M: Dave Kleikamp <shaggy@kernel.org>
10324 L: jfs-discussion@lists.sourceforge.net
10326 W: http://jfs.sourceforge.net/
10327 T: git git://github.com/kleikamp/linux-shaggy.git
10328 F: Documentation/admin-guide/jfs.rst
10332 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
10333 L: netdev@vger.kernel.org
10335 F: drivers/net/ethernet/jme.*
10337 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
10338 M: David Woodhouse <dwmw2@infradead.org>
10339 M: Richard Weinberger <richard@nod.at>
10340 L: linux-mtd@lists.infradead.org
10342 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
10343 T: git git://git.infradead.org/ubifs-2.6.git
10345 F: include/uapi/linux/jffs2.h
10347 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
10348 M: "Theodore Ts'o" <tytso@mit.edu>
10349 M: Jan Kara <jack@suse.com>
10350 L: linux-ext4@vger.kernel.org
10353 F: include/linux/jbd2.h
10355 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
10356 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
10357 L: linux-media@vger.kernel.org
10358 L: linux-renesas-soc@vger.kernel.org
10360 F: drivers/media/platform/renesas/rcar_jpu.c
10362 JSM Neo PCI based serial card
10363 L: linux-serial@vger.kernel.org
10365 F: drivers/tty/serial/jsm/
10367 K10TEMP HARDWARE MONITORING DRIVER
10368 M: Clemens Ladisch <clemens@ladisch.de>
10369 L: linux-hwmon@vger.kernel.org
10371 F: Documentation/hwmon/k10temp.rst
10372 F: drivers/hwmon/k10temp.c
10374 K8TEMP HARDWARE MONITORING DRIVER
10375 M: Rudolf Marek <r.marek@assembler.cz>
10376 L: linux-hwmon@vger.kernel.org
10378 F: Documentation/hwmon/k8temp.rst
10379 F: drivers/hwmon/k8temp.c
10382 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
10383 R: Alexander Potapenko <glider@google.com>
10384 R: Andrey Konovalov <andreyknvl@gmail.com>
10385 R: Dmitry Vyukov <dvyukov@google.com>
10386 L: kasan-dev@googlegroups.com
10388 F: Documentation/dev-tools/kasan.rst
10389 F: arch/*/include/asm/*kasan.h
10390 F: arch/*/mm/kasan_init*
10391 F: include/linux/kasan*.h
10392 F: lib/Kconfig.kasan
10393 F: lib/test_kasan*.c
10395 F: scripts/Makefile.kasan
10398 M: Masahiro Yamada <masahiroy@kernel.org>
10399 L: linux-kbuild@vger.kernel.org
10401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
10402 F: Documentation/kbuild/kconfig*
10403 F: scripts/Kconfig.include
10404 F: scripts/kconfig/
10407 R: Dmitry Vyukov <dvyukov@google.com>
10408 R: Andrey Konovalov <andreyknvl@gmail.com>
10409 L: kasan-dev@googlegroups.com
10411 F: Documentation/dev-tools/kcov.rst
10412 F: include/linux/kcov.h
10413 F: include/uapi/linux/kcov.h
10415 F: scripts/Makefile.kcov
10418 M: Marco Elver <elver@google.com>
10419 R: Dmitry Vyukov <dvyukov@google.com>
10420 L: kasan-dev@googlegroups.com
10422 F: Documentation/dev-tools/kcsan.rst
10423 F: include/linux/kcsan*.h
10425 F: lib/Kconfig.kcsan
10426 F: scripts/Makefile.kcsan
10429 M: Baoquan He <bhe@redhat.com>
10430 R: Vivek Goyal <vgoyal@redhat.com>
10431 R: Dave Young <dyoung@redhat.com>
10432 L: kexec@lists.infradead.org
10434 W: http://lse.sourceforge.net/kdump/
10435 F: Documentation/admin-guide/kdump/
10436 F: fs/proc/vmcore.c
10437 F: include/linux/crash_core.h
10438 F: include/linux/crash_dump.h
10439 F: include/uapi/linux/vmcore.h
10440 F: kernel/crash_*.c
10442 KEENE FM RADIO TRANSMITTER DRIVER
10443 M: Hans Verkuil <hverkuil@xs4all.nl>
10444 L: linux-media@vger.kernel.org
10446 W: https://linuxtv.org
10447 T: git git://linuxtv.org/media_tree.git
10448 F: drivers/media/radio/radio-keene*
10451 M: Ian Kent <raven@themaw.net>
10452 L: autofs@vger.kernel.org
10456 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
10457 M: Masahiro Yamada <masahiroy@kernel.org>
10458 M: Michal Marek <michal.lkml@markovi.net>
10459 R: Nick Desaulniers <ndesaulniers@google.com>
10460 L: linux-kbuild@vger.kernel.org
10462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
10463 F: Documentation/kbuild/
10465 F: scripts/*vmlinux*
10467 F: scripts/Makefile*
10469 F: scripts/dummy-tools/
10472 F: scripts/package/
10475 L: kernel-janitors@vger.kernel.org
10477 W: http://kernelnewbies.org/KernelJanitors
10479 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
10480 M: Chuck Lever <chuck.lever@oracle.com>
10481 L: linux-nfs@vger.kernel.org
10483 W: http://nfs.sourceforge.net/
10484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
10488 F: include/linux/lockd/
10489 F: include/linux/sunrpc/
10490 F: include/uapi/linux/nfsd/
10491 F: include/uapi/linux/sunrpc/
10493 F: Documentation/filesystems/nfs/
10496 M: Thorsten Leemhuis <linux@leemhuis.info>
10497 L: regressions@lists.linux.dev
10499 F: Documentation/admin-guide/reporting-regressions.rst
10500 F: Documentation/process/handling-regressions.rst
10502 KERNEL SELFTEST FRAMEWORK
10503 M: Shuah Khan <shuah@kernel.org>
10504 M: Shuah Khan <skhan@linuxfoundation.org>
10505 L: linux-kselftest@vger.kernel.org
10507 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
10508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
10509 F: Documentation/dev-tools/kselftest*
10510 F: tools/testing/selftests/
10512 KERNEL SMB3 SERVER (KSMBD)
10513 M: Namjae Jeon <linkinjeon@kernel.org>
10514 M: Sergey Senozhatsky <senozhatsky@chromium.org>
10515 M: Steve French <sfrench@samba.org>
10516 M: Hyunchul Lee <hyc.lee@gmail.com>
10517 L: linux-cifs@vger.kernel.org
10519 T: git git://git.samba.org/ksmbd.git
10521 F: fs/smbfs_common/
10523 KERNEL UNIT TESTING FRAMEWORK (KUnit)
10524 M: Brendan Higgins <brendanhiggins@google.com>
10525 L: linux-kselftest@vger.kernel.org
10526 L: kunit-dev@googlegroups.com
10528 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
10529 F: Documentation/dev-tools/kunit/
10532 F: tools/testing/kunit/
10534 KERNEL USERMODE HELPER
10535 M: Luis Chamberlain <mcgrof@kernel.org>
10536 L: linux-kernel@vger.kernel.org
10538 F: include/linux/umh.h
10541 KERNEL VIRTUAL MACHINE (KVM)
10542 M: Paolo Bonzini <pbonzini@redhat.com>
10543 L: kvm@vger.kernel.org
10545 W: http://www.linux-kvm.org
10546 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10547 F: Documentation/virt/kvm/
10548 F: include/asm-generic/kvm*
10549 F: include/kvm/iodev.h
10550 F: include/linux/kvm*
10551 F: include/trace/events/kvm.h
10552 F: include/uapi/asm-generic/kvm*
10553 F: include/uapi/linux/kvm*
10555 F: tools/testing/selftests/kvm/
10558 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
10559 M: Marc Zyngier <maz@kernel.org>
10560 R: James Morse <james.morse@arm.com>
10561 R: Alexandru Elisei <alexandru.elisei@arm.com>
10562 R: Suzuki K Poulose <suzuki.poulose@arm.com>
10563 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10564 L: kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
10566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
10567 F: arch/arm64/include/asm/kvm*
10568 F: arch/arm64/include/uapi/asm/kvm*
10570 F: include/kvm/arm_*
10571 F: tools/testing/selftests/kvm/*/aarch64/
10572 F: tools/testing/selftests/kvm/aarch64/
10574 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
10575 M: Huacai Chen <chenhuacai@kernel.org>
10576 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
10577 L: linux-mips@vger.kernel.org
10578 L: kvm@vger.kernel.org
10580 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10581 F: arch/mips/include/asm/kvm*
10582 F: arch/mips/include/uapi/asm/kvm*
10585 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
10586 L: linuxppc-dev@lists.ozlabs.org
10587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
10588 F: arch/powerpc/include/asm/kvm*
10589 F: arch/powerpc/include/uapi/asm/kvm*
10590 F: arch/powerpc/kernel/kvm*
10591 F: arch/powerpc/kvm/
10593 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
10594 M: Anup Patel <anup@brainfault.org>
10595 R: Atish Patra <atishp@atishpatra.org>
10596 L: kvm@vger.kernel.org
10597 L: kvm-riscv@lists.infradead.org
10598 L: linux-riscv@lists.infradead.org
10600 T: git git://github.com/kvm-riscv/linux.git
10601 F: arch/riscv/include/asm/kvm*
10602 F: arch/riscv/include/uapi/asm/kvm*
10605 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
10606 M: Christian Borntraeger <borntraeger@linux.ibm.com>
10607 M: Janosch Frank <frankja@linux.ibm.com>
10608 R: David Hildenbrand <david@redhat.com>
10609 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
10610 L: kvm@vger.kernel.org
10612 W: http://www.ibm.com/developerworks/linux/linux390/
10613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
10614 F: Documentation/virt/kvm/s390*
10615 F: arch/s390/include/asm/gmap.h
10616 F: arch/s390/include/asm/kvm*
10617 F: arch/s390/include/uapi/asm/kvm*
10618 F: arch/s390/kernel/uv.c
10620 F: arch/s390/mm/gmap.c
10621 F: tools/testing/selftests/kvm/*/s390x/
10622 F: tools/testing/selftests/kvm/s390x/
10624 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
10625 M: Paolo Bonzini <pbonzini@redhat.com>
10626 R: Sean Christopherson <seanjc@google.com>
10627 R: Vitaly Kuznetsov <vkuznets@redhat.com>
10628 R: Wanpeng Li <wanpengli@tencent.com>
10629 R: Jim Mattson <jmattson@google.com>
10630 R: Joerg Roedel <joro@8bytes.org>
10631 L: kvm@vger.kernel.org
10633 W: http://www.linux-kvm.org
10634 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10635 F: arch/x86/include/asm/kvm*
10636 F: arch/x86/include/asm/pvclock-abi.h
10637 F: arch/x86/include/asm/svm.h
10638 F: arch/x86/include/asm/vmx*.h
10639 F: arch/x86/include/uapi/asm/kvm*
10640 F: arch/x86/include/uapi/asm/svm.h
10641 F: arch/x86/include/uapi/asm/vmx.h
10642 F: arch/x86/kernel/kvm.c
10643 F: arch/x86/kernel/kvmclock.c
10648 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10649 M: Tejun Heo <tj@kernel.org>
10651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10653 F: include/linux/kernfs.h
10656 M: Eric Biederman <ebiederm@xmission.com>
10657 L: kexec@lists.infradead.org
10659 W: http://kernel.org/pub/linux/utils/kernel/kexec/
10660 F: include/linux/kexec.h
10661 F: include/uapi/linux/kexec.h
10665 M: Mimi Zohar <zohar@linux.ibm.com>
10666 L: linux-integrity@vger.kernel.org
10667 L: keyrings@vger.kernel.org
10669 F: Documentation/security/keys/trusted-encrypted.rst
10670 F: include/keys/encrypted-type.h
10671 F: security/keys/encrypted-keys/
10674 M: James Bottomley <jejb@linux.ibm.com>
10675 M: Jarkko Sakkinen <jarkko@kernel.org>
10676 M: Mimi Zohar <zohar@linux.ibm.com>
10677 L: linux-integrity@vger.kernel.org
10678 L: keyrings@vger.kernel.org
10680 F: Documentation/security/keys/trusted-encrypted.rst
10681 F: include/keys/trusted-type.h
10682 F: include/keys/trusted_tpm.h
10683 F: security/keys/trusted-keys/
10686 M: Sumit Garg <sumit.garg@linaro.org>
10687 L: linux-integrity@vger.kernel.org
10688 L: keyrings@vger.kernel.org
10690 F: include/keys/trusted_tee.h
10691 F: security/keys/trusted-keys/trusted_tee.c
10694 M: David Howells <dhowells@redhat.com>
10695 M: Jarkko Sakkinen <jarkko@kernel.org>
10696 L: keyrings@vger.kernel.org
10698 F: Documentation/security/keys/core.rst
10700 F: include/linux/key-type.h
10701 F: include/linux/key.h
10702 F: include/linux/keyctl.h
10703 F: include/uapi/linux/keyctl.h
10706 KEYS/KEYRINGS_INTEGRITY
10707 M: Jarkko Sakkinen <jarkko@kernel.org>
10708 M: Mimi Zohar <zohar@linux.ibm.com>
10709 L: linux-integrity@vger.kernel.org
10710 L: keyrings@vger.kernel.org
10712 F: security/integrity/platform_certs
10715 M: Alexander Potapenko <glider@google.com>
10716 M: Marco Elver <elver@google.com>
10717 R: Dmitry Vyukov <dvyukov@google.com>
10718 L: kasan-dev@googlegroups.com
10720 F: Documentation/dev-tools/kfence.rst
10721 F: arch/*/include/asm/kfence.h
10722 F: include/linux/kfence.h
10723 F: lib/Kconfig.kfence
10727 M: Stefani Seibold <stefani@seibold.net>
10729 F: include/linux/kfifo.h
10733 KGDB / KDB /debug_core
10734 M: Jason Wessel <jason.wessel@windriver.com>
10735 M: Daniel Thompson <daniel.thompson@linaro.org>
10736 R: Douglas Anderson <dianders@chromium.org>
10737 L: kgdb-bugreport@lists.sourceforge.net
10739 W: http://kgdb.wiki.kernel.org/
10740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
10741 F: Documentation/dev-tools/kgdb.rst
10742 F: drivers/misc/kgdbts.c
10743 F: drivers/tty/serial/kgdboc.c
10744 F: include/linux/kdb.h
10745 F: include/linux/kgdb.h
10748 KHADAS MCU MFD DRIVER
10749 M: Neil Armstrong <narmstrong@baylibre.com>
10750 L: linux-amlogic@lists.infradead.org
10752 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
10753 F: drivers/mfd/khadas-mcu.c
10754 F: include/linux/mfd/khadas-mcu.h
10755 F: drivers/thermal/khadas_mcu_fan.c
10758 M: Catalin Marinas <catalin.marinas@arm.com>
10760 F: Documentation/dev-tools/kmemleak.rst
10761 F: include/linux/kmemleak.h
10763 F: samples/kmemleak/kmemleak-test.c
10765 KMOD KERNEL MODULE LOADER - USERMODE HELPER
10766 M: Luis Chamberlain <mcgrof@kernel.org>
10767 L: linux-kernel@vger.kernel.org
10768 L: linux-modules@vger.kernel.org
10770 F: include/linux/kmod.h
10773 F: tools/testing/selftests/kmod/
10776 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
10777 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
10778 M: "David S. Miller" <davem@davemloft.net>
10779 M: Masami Hiramatsu <mhiramat@kernel.org>
10781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
10782 F: Documentation/trace/kprobes.rst
10783 F: include/asm-generic/kprobes.h
10784 F: include/linux/kprobes.h
10785 F: kernel/kprobes.c
10786 F: lib/test_kprobes.c
10789 KS0108 LCD CONTROLLER DRIVER
10790 M: Miguel Ojeda <ojeda@kernel.org>
10792 F: Documentation/admin-guide/auxdisplay/ks0108.rst
10793 F: drivers/auxdisplay/ks0108.c
10794 F: include/linux/ks0108.h
10796 KTD253 BACKLIGHT DRIVER
10797 M: Linus Walleij <linus.walleij@linaro.org>
10799 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
10800 F: drivers/video/backlight/ktd253-backlight.c
10803 M: Steven Rostedt <rostedt@goodmis.org>
10804 M: John Hawley <warthog9@eaglescrag.net>
10806 F: tools/testing/ktest
10809 M: David Ahern <dsahern@kernel.org>
10810 L: netdev@vger.kernel.org
10812 F: include/net/l3mdev.h
10816 M: John Fastabend <john.fastabend@gmail.com>
10817 M: Daniel Borkmann <daniel@iogearbox.net>
10818 M: Jakub Sitnicki <jakub@cloudflare.com>
10819 M: Lorenz Bauer <lmb@cloudflare.com>
10820 L: netdev@vger.kernel.org
10821 L: bpf@vger.kernel.org
10823 F: include/linux/skmsg.h
10824 F: net/core/skmsg.c
10825 F: net/core/sock_map.c
10826 F: net/ipv4/tcp_bpf.c
10827 F: net/ipv4/udp_bpf.c
10828 F: net/unix/unix_bpf.c
10830 LANDLOCK SECURITY MODULE
10831 M: Mickaël Salaün <mic@digikod.net>
10832 L: linux-security-module@vger.kernel.org
10834 W: https://landlock.io
10835 T: git https://github.com/landlock-lsm/linux.git
10836 F: Documentation/security/landlock.rst
10837 F: Documentation/userspace-api/landlock.rst
10838 F: include/uapi/linux/landlock.h
10839 F: samples/landlock/
10840 F: security/landlock/
10841 F: tools/testing/selftests/landlock/
10845 LANTIQ / INTEL Ethernet drivers
10846 M: Hauke Mehrtens <hauke@hauke-m.de>
10847 L: netdev@vger.kernel.org
10849 F: drivers/net/dsa/lantiq_gswip.c
10850 F: drivers/net/dsa/lantiq_pce.h
10851 F: drivers/net/ethernet/lantiq_xrx200.c
10852 F: net/dsa/tag_gswip.c
10854 LANTIQ MIPS ARCHITECTURE
10855 M: John Crispin <john@phrozen.org>
10856 L: linux-mips@vger.kernel.org
10858 F: arch/mips/lantiq
10859 F: drivers/soc/lantiq
10861 LASI 53c700 driver for PARISC
10862 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
10863 L: linux-scsi@vger.kernel.org
10865 F: Documentation/scsi/53c700.rst
10866 F: drivers/scsi/53c700*
10869 M: Tobin C. Harding <me@tobin.cc>
10870 M: Tycho Andersen <tycho@tycho.pizza>
10871 L: linux-hardening@vger.kernel.org
10873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
10874 F: scripts/leaking_addresses.pl
10877 M: Pavel Machek <pavel@ucw.cz>
10878 L: linux-leds@vger.kernel.org
10880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
10881 F: Documentation/devicetree/bindings/leds/
10883 F: include/linux/leds.h
10885 LEGACY EEPROM DRIVER
10886 M: Jean Delvare <jdelvare@suse.com>
10888 F: Documentation/misc-devices/eeprom.rst
10889 F: drivers/misc/eeprom/eeprom.c
10891 LEGO MINDSTORMS EV3
10892 R: David Lechner <david@lechnology.com>
10894 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
10895 F: arch/arm/boot/dts/da850-lego-ev3.dts
10896 F: drivers/power/supply/lego_ev3_battery.c
10898 LEGO USB Tower driver
10899 M: Juergen Stuber <starblue@users.sourceforge.net>
10900 L: legousb-devel@lists.sourceforge.net
10902 W: http://legousb.sourceforge.net/
10903 F: drivers/usb/misc/legousbtower.c
10905 LETSKETCH HID TABLET DRIVER
10906 M: Hans de Goede <hdegoede@redhat.com>
10907 L: linux-input@vger.kernel.org
10909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10910 F: drivers/hid/hid-letsketch.c
10913 M: Matan Ziv-Av <matan@svgalib.org>
10914 L: platform-driver-x86@vger.kernel.org
10916 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
10917 F: Documentation/admin-guide/laptops/lg-laptop.rst
10918 F: drivers/platform/x86/lg-laptop.c
10920 LG2160 MEDIA DRIVER
10921 M: Michael Krufky <mkrufky@linuxtv.org>
10922 L: linux-media@vger.kernel.org
10924 W: https://linuxtv.org
10925 W: http://github.com/mkrufky
10926 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10927 T: git git://linuxtv.org/mkrufky/tuners.git
10928 F: drivers/media/dvb-frontends/lg2160.*
10930 LGDT3305 MEDIA DRIVER
10931 M: Michael Krufky <mkrufky@linuxtv.org>
10932 L: linux-media@vger.kernel.org
10934 W: https://linuxtv.org
10935 W: http://github.com/mkrufky
10936 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10937 T: git git://linuxtv.org/mkrufky/tuners.git
10938 F: drivers/media/dvb-frontends/lgdt3305.*
10940 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
10941 M: Viresh Kumar <vireshk@kernel.org>
10942 L: linux-ide@vger.kernel.org
10944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10945 F: drivers/ata/pata_arasan_cf.c
10946 F: include/linux/pata_arasan_cf_data.h
10948 LIBATA PATA DRIVERS
10949 R: Sergey Shtylyov <s.shtylyov@omp.ru>
10950 L: linux-ide@vger.kernel.org
10951 F: drivers/ata/ata_*.c
10952 F: drivers/ata/pata_*.c
10954 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
10955 M: Linus Walleij <linus.walleij@linaro.org>
10956 L: linux-ide@vger.kernel.org
10958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10959 F: drivers/ata/pata_ftide010.c
10960 F: drivers/ata/sata_gemini.c
10961 F: drivers/ata/sata_gemini.h
10963 LIBATA SATA AHCI PLATFORM devices support
10964 M: Hans de Goede <hdegoede@redhat.com>
10965 M: Jens Axboe <axboe@kernel.dk>
10966 L: linux-ide@vger.kernel.org
10968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10969 F: drivers/ata/ahci_platform.c
10970 F: drivers/ata/libahci_platform.c
10971 F: include/linux/ahci_platform.h
10973 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
10974 M: Mikael Pettersson <mikpelinux@gmail.com>
10975 L: linux-ide@vger.kernel.org
10977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10978 F: drivers/ata/sata_promise.*
10980 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
10981 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
10982 L: linux-ide@vger.kernel.org
10984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
10985 F: Documentation/devicetree/bindings/ata/
10987 F: include/linux/ata.h
10988 F: include/linux/libata.h
10990 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
10991 M: Dan Williams <dan.j.williams@intel.com>
10992 M: Vishal Verma <vishal.l.verma@intel.com>
10993 M: Dave Jiang <dave.jiang@intel.com>
10994 L: nvdimm@lists.linux.dev
10996 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10997 P: Documentation/nvdimm/maintainer-entry-profile.rst
10998 F: drivers/nvdimm/blk.c
10999 F: drivers/nvdimm/region_devs.c
11001 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
11002 M: Vishal Verma <vishal.l.verma@intel.com>
11003 M: Dan Williams <dan.j.williams@intel.com>
11004 M: Dave Jiang <dave.jiang@intel.com>
11005 L: nvdimm@lists.linux.dev
11007 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11008 P: Documentation/nvdimm/maintainer-entry-profile.rst
11009 F: drivers/nvdimm/btt*
11011 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
11012 M: Dan Williams <dan.j.williams@intel.com>
11013 M: Vishal Verma <vishal.l.verma@intel.com>
11014 M: Dave Jiang <dave.jiang@intel.com>
11015 L: nvdimm@lists.linux.dev
11017 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11018 P: Documentation/nvdimm/maintainer-entry-profile.rst
11019 F: drivers/nvdimm/pmem*
11021 LIBNVDIMM: DEVICETREE BINDINGS
11022 M: Oliver O'Halloran <oohall@gmail.com>
11023 L: nvdimm@lists.linux.dev
11025 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11026 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
11027 F: drivers/nvdimm/of_pmem.c
11029 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
11030 M: Dan Williams <dan.j.williams@intel.com>
11031 M: Vishal Verma <vishal.l.verma@intel.com>
11032 M: Dave Jiang <dave.jiang@intel.com>
11033 M: Ira Weiny <ira.weiny@intel.com>
11034 L: nvdimm@lists.linux.dev
11036 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11037 P: Documentation/nvdimm/maintainer-entry-profile.rst
11038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
11039 F: drivers/acpi/nfit/*
11040 F: drivers/nvdimm/*
11041 F: include/linux/libnvdimm.h
11042 F: include/linux/nd.h
11043 F: include/uapi/linux/ndctl.h
11044 F: tools/testing/nvdimm/
11046 LICENSES and SPDX stuff
11047 M: Thomas Gleixner <tglx@linutronix.de>
11048 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11049 L: linux-spdx@vger.kernel.org
11051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
11053 F: Documentation/process/license-rules.rst
11055 F: scripts/spdxcheck-test.sh
11056 F: scripts/spdxcheck.py
11058 LINEAR RANGES HELPERS
11059 M: Mark Brown <broonie@kernel.org>
11060 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
11061 F: lib/linear_ranges.c
11062 F: lib/test_linear_ranges.c
11063 F: include/linux/linear_range.h
11065 LINUX FOR POWER MACINTOSH
11066 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11067 L: linuxppc-dev@lists.ozlabs.org
11069 F: arch/powerpc/platforms/powermac/
11070 F: drivers/macintosh/
11072 LINUX FOR POWERPC (32-BIT AND 64-BIT)
11073 M: Michael Ellerman <mpe@ellerman.id.au>
11074 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11075 R: Paul Mackerras <paulus@samba.org>
11076 L: linuxppc-dev@lists.ozlabs.org
11078 W: https://github.com/linuxppc/wiki/wiki
11079 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
11080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
11081 F: Documentation/ABI/stable/sysfs-firmware-opal-*
11082 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
11083 F: Documentation/devicetree/bindings/powerpc/
11084 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
11085 F: Documentation/powerpc/
11087 F: drivers/*/*/*pasemi*
11088 F: drivers/*/*pasemi*
11089 F: drivers/char/tpm/tpm_ibmvtpm*
11090 F: drivers/crypto/nx/
11091 F: drivers/crypto/vmx/
11092 F: drivers/i2c/busses/i2c-opal.c
11093 F: drivers/net/ethernet/ibm/ibmveth.*
11094 F: drivers/net/ethernet/ibm/ibmvnic.*
11095 F: drivers/pci/hotplug/pnv_php.c
11096 F: drivers/pci/hotplug/rpa*
11097 F: drivers/rtc/rtc-opal.c
11098 F: drivers/scsi/ibmvscsi/
11099 F: drivers/tty/hvc/hvc_opal.c
11100 F: drivers/watchdog/wdrtas.c
11101 F: tools/testing/selftests/powerpc
11108 LINUX FOR POWERPC EMBEDDED MPC5XXX
11109 M: Anatolij Gustschin <agust@denx.de>
11110 L: linuxppc-dev@lists.ozlabs.org
11112 F: arch/powerpc/platforms/512x/
11113 F: arch/powerpc/platforms/52xx/
11115 LINUX FOR POWERPC EMBEDDED PPC4XX
11116 L: linuxppc-dev@lists.ozlabs.org
11118 F: arch/powerpc/platforms/40x/
11119 F: arch/powerpc/platforms/44x/
11121 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
11122 M: Scott Wood <oss@buserror.net>
11123 L: linuxppc-dev@lists.ozlabs.org
11125 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
11126 F: Documentation/devicetree/bindings/powerpc/fsl/
11127 F: arch/powerpc/platforms/83xx/
11128 F: arch/powerpc/platforms/85xx/
11130 LINUX FOR POWERPC EMBEDDED PPC8XX
11131 M: Christophe Leroy <christophe.leroy@csgroup.eu>
11132 L: linuxppc-dev@lists.ozlabs.org
11134 F: arch/powerpc/platforms/8xx/
11136 LINUX KERNEL DUMP TEST MODULE (LKDTM)
11137 M: Kees Cook <keescook@chromium.org>
11139 F: drivers/misc/lkdtm/*
11140 F: tools/testing/selftests/lkdtm/*
11142 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
11143 M: Alan Stern <stern@rowland.harvard.edu>
11144 M: Andrea Parri <parri.andrea@gmail.com>
11145 M: Will Deacon <will@kernel.org>
11146 M: Peter Zijlstra <peterz@infradead.org>
11147 M: Boqun Feng <boqun.feng@gmail.com>
11148 M: Nicholas Piggin <npiggin@gmail.com>
11149 M: David Howells <dhowells@redhat.com>
11150 M: Jade Alglave <j.alglave@ucl.ac.uk>
11151 M: Luc Maranget <luc.maranget@inria.fr>
11152 M: "Paul E. McKenney" <paulmck@kernel.org>
11153 R: Akira Yokosawa <akiyks@gmail.com>
11154 R: Daniel Lustig <dlustig@nvidia.com>
11155 R: Joel Fernandes <joel@joelfernandes.org>
11156 L: linux-kernel@vger.kernel.org
11157 L: linux-arch@vger.kernel.org
11159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
11160 F: Documentation/atomic_bitops.txt
11161 F: Documentation/atomic_t.txt
11162 F: Documentation/core-api/refcount-vs-atomic.rst
11163 F: Documentation/litmus-tests/
11164 F: Documentation/memory-barriers.txt
11165 F: tools/memory-model/
11167 LIS3LV02D ACCELEROMETER DRIVER
11168 M: Eric Piel <eric.piel@tremplin-utc.net>
11170 F: Documentation/misc-devices/lis3lv02d.rst
11171 F: drivers/misc/lis3lv02d/
11172 F: drivers/platform/x86/hp_accel.c
11175 M: David Gow <davidgow@google.com>
11176 L: linux-kselftest@vger.kernel.org
11177 L: kunit-dev@googlegroups.com
11182 M: Karol Gugala <kgugala@antmicro.com>
11183 M: Mateusz Holenko <mholenko@antmicro.com>
11184 M: Gabriel Somlo <gsomlo@gmail.com>
11185 M: Joel Stanley <joel@jms.id.au>
11187 F: Documentation/devicetree/bindings/*/litex,*.yaml
11188 F: arch/openrisc/boot/dts/or1klitex.dts
11189 F: include/linux/litex.h
11190 F: drivers/tty/serial/liteuart.c
11191 F: drivers/soc/litex/*
11192 F: drivers/net/ethernet/litex/*
11193 F: drivers/mmc/host/litex_mmc.c
11197 M: Josh Poimboeuf <jpoimboe@redhat.com>
11198 M: Jiri Kosina <jikos@kernel.org>
11199 M: Miroslav Benes <mbenes@suse.cz>
11200 M: Petr Mladek <pmladek@suse.com>
11201 R: Joe Lawrence <joe.lawrence@redhat.com>
11202 L: live-patching@vger.kernel.org
11204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
11205 F: Documentation/ABI/testing/sysfs-kernel-livepatch
11206 F: Documentation/livepatch/
11207 F: arch/powerpc/include/asm/livepatch.h
11208 F: arch/s390/include/asm/livepatch.h
11209 F: arch/x86/include/asm/livepatch.h
11210 F: include/linux/livepatch.h
11211 F: kernel/livepatch/
11213 F: samples/livepatch/
11214 F: tools/testing/selftests/livepatch/
11217 L: netdev@vger.kernel.org
11219 F: include/linux/llc.h
11220 F: include/net/llc*
11221 F: include/uapi/linux/llc.h
11224 LM73 HARDWARE MONITOR DRIVER
11225 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
11226 L: linux-hwmon@vger.kernel.org
11228 F: drivers/hwmon/lm73.c
11230 LM78 HARDWARE MONITOR DRIVER
11231 M: Jean Delvare <jdelvare@suse.com>
11232 L: linux-hwmon@vger.kernel.org
11234 F: Documentation/hwmon/lm78.rst
11235 F: drivers/hwmon/lm78.c
11237 LM83 HARDWARE MONITOR DRIVER
11238 M: Jean Delvare <jdelvare@suse.com>
11239 L: linux-hwmon@vger.kernel.org
11241 F: Documentation/hwmon/lm83.rst
11242 F: drivers/hwmon/lm83.c
11244 LM90 HARDWARE MONITOR DRIVER
11245 M: Jean Delvare <jdelvare@suse.com>
11246 L: linux-hwmon@vger.kernel.org
11248 F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
11249 F: Documentation/hwmon/lm90.rst
11250 F: drivers/hwmon/lm90.c
11251 F: include/dt-bindings/thermal/lm90.h
11253 LM95234 HARDWARE MONITOR DRIVER
11254 M: Guenter Roeck <linux@roeck-us.net>
11255 L: linux-hwmon@vger.kernel.org
11257 F: Documentation/hwmon/lm95234.rst
11258 F: drivers/hwmon/lm95234.c
11260 LME2510 MEDIA DRIVER
11261 M: Malcolm Priestley <tvboxspy@gmail.com>
11262 L: linux-media@vger.kernel.org
11264 W: https://linuxtv.org
11265 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11266 F: drivers/media/usb/dvb-usb-v2/lmedm04*
11268 LOADPIN SECURITY MODULE
11269 M: Kees Cook <keescook@chromium.org>
11271 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11272 F: Documentation/admin-guide/LSM/LoadPin.rst
11273 F: security/loadpin/
11276 M: Peter Zijlstra <peterz@infradead.org>
11277 M: Ingo Molnar <mingo@redhat.com>
11278 M: Will Deacon <will@kernel.org>
11279 R: Waiman Long <longman@redhat.com>
11280 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
11281 L: linux-kernel@vger.kernel.org
11283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
11284 F: Documentation/locking/
11285 F: arch/*/include/asm/spinlock*.h
11286 F: include/linux/lockdep.h
11287 F: include/linux/mutex*.h
11288 F: include/linux/rwlock*.h
11289 F: include/linux/rwsem*.h
11290 F: include/linux/seqlock.h
11291 F: include/linux/spinlock*.h
11293 F: lib/locking*.[ch]
11294 X: kernel/locking/locktorture.c
11296 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
11297 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
11298 L: linux-ntfs-dev@lists.sourceforge.net
11300 W: http://www.linux-ntfs.org/content/view/19/37/
11301 F: Documentation/admin-guide/ldm.rst
11302 F: block/partitions/ldm.*
11304 LOGITECH HID GAMING KEYBOARDS
11305 M: Hans de Goede <hdegoede@redhat.com>
11306 L: linux-input@vger.kernel.org
11308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11309 F: drivers/hid/hid-lg-g15.c
11311 LONTIUM LT8912B MIPI TO HDMI BRIDGE
11312 M: Adrien Grassein <adrien.grassein@gmail.com>
11314 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
11315 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
11317 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
11318 M: Sathya Prakash <sathya.prakash@broadcom.com>
11319 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
11320 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
11321 L: MPT-FusionLinux.pdl@broadcom.com
11322 L: linux-scsi@vger.kernel.org
11324 W: http://www.avagotech.com/support/
11325 F: drivers/message/fusion/
11326 F: drivers/scsi/mpt3sas/
11328 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
11329 M: Matthew Wilcox <willy@infradead.org>
11330 L: linux-scsi@vger.kernel.org
11332 F: drivers/scsi/sym53c8xx_2/
11335 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11336 L: linux-iio@vger.kernel.org
11338 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
11339 F: drivers/iio/dac/ltc1660.c
11341 LTC2947 HARDWARE MONITOR DRIVER
11342 M: Nuno Sá <nuno.sa@analog.com>
11343 L: linux-hwmon@vger.kernel.org
11345 W: http://ez.analog.com/community/linux-device-drivers
11346 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
11347 F: drivers/hwmon/ltc2947-core.c
11348 F: drivers/hwmon/ltc2947-i2c.c
11349 F: drivers/hwmon/ltc2947-spi.c
11350 F: drivers/hwmon/ltc2947.h
11352 LTC2983 IIO TEMPERATURE DRIVER
11353 M: Nuno Sá <nuno.sa@analog.com>
11354 L: linux-iio@vger.kernel.org
11356 W: http://ez.analog.com/community/linux-device-drivers
11357 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
11358 F: drivers/iio/temperature/ltc2983.c
11360 LTC4261 HARDWARE MONITOR DRIVER
11361 M: Guenter Roeck <linux@roeck-us.net>
11362 L: linux-hwmon@vger.kernel.org
11364 F: Documentation/hwmon/ltc4261.rst
11365 F: drivers/hwmon/ltc4261.c
11367 LTC4306 I2C MULTIPLEXER DRIVER
11368 M: Michael Hennerich <michael.hennerich@analog.com>
11369 L: linux-i2c@vger.kernel.org
11371 W: http://ez.analog.com/community/linux-device-drivers
11372 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
11373 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
11375 LTP (Linux Test Project)
11376 M: Mike Frysinger <vapier@gentoo.org>
11377 M: Cyril Hrubis <chrubis@suse.cz>
11378 M: Wanlong Gao <wanlong.gao@gmail.com>
11379 M: Jan Stancek <jstancek@redhat.com>
11380 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
11381 M: Alexey Kodanev <alexey.kodanev@oracle.com>
11382 L: ltp@lists.linux.it (subscribers-only)
11384 W: http://linux-test-project.github.io/
11385 T: git git://github.com/linux-test-project/ltp.git
11388 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11389 L: netdev@vger.kernel.org
11391 F: drivers/net/pcs/pcs-lynx.c
11392 F: include/linux/pcs-lynx.h
11395 M: Geert Uytterhoeven <geert@linux-m68k.org>
11396 L: linux-m68k@lists.linux-m68k.org
11398 W: http://www.linux-m68k.org/
11399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
11403 M68K ON APPLE MACINTOSH
11404 M: Joshua Thompson <funaho@jurai.org>
11405 L: linux-m68k@lists.linux-m68k.org
11407 W: http://www.mac.linux-m68k.org/
11409 F: drivers/macintosh/adb-iop.c
11410 F: drivers/macintosh/via-macii.c
11413 M: Philip Blundell <philb@gnu.org>
11415 W: http://www.tazenda.demon.co.uk/phil/linux-hp
11416 F: arch/m68k/hp300/
11418 M88DS3103 MEDIA DRIVER
11419 M: Antti Palosaari <crope@iki.fi>
11420 L: linux-media@vger.kernel.org
11422 W: https://linuxtv.org
11423 W: http://palosaari.fi/linux/
11424 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11425 T: git git://linuxtv.org/anttip/media_tree.git
11426 F: drivers/media/dvb-frontends/m88ds3103*
11428 M88RS2000 MEDIA DRIVER
11429 M: Malcolm Priestley <tvboxspy@gmail.com>
11430 L: linux-media@vger.kernel.org
11432 W: https://linuxtv.org
11433 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11434 F: drivers/media/dvb-frontends/m88rs2000*
11436 MA901 MASTERKIT USB FM RADIO DRIVER
11437 M: Alexey Klimov <klimov.linux@gmail.com>
11438 L: linux-media@vger.kernel.org
11440 T: git git://linuxtv.org/media_tree.git
11441 F: drivers/media/radio/radio-ma901.c
11444 M: Johannes Berg <johannes@sipsolutions.net>
11445 L: linux-wireless@vger.kernel.org
11447 W: https://wireless.wiki.kernel.org/
11448 Q: https://patchwork.kernel.org/project/linux-wireless/list/
11449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
11450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
11451 F: Documentation/networking/mac80211-injection.rst
11452 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
11453 F: drivers/net/wireless/mac80211_hwsim.[ch]
11454 F: include/net/mac80211.h
11458 M: Jassi Brar <jassisinghbrar@gmail.com>
11459 L: linux-kernel@vger.kernel.org
11461 F: drivers/mailbox/
11462 F: include/linux/mailbox_client.h
11463 F: include/linux/mailbox_controller.h
11464 F: include/dt-bindings/mailbox/
11465 F: Documentation/devicetree/bindings/mailbox/
11468 M: Viresh Kumar <viresh.kumar@linaro.org>
11469 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
11470 L: linux-kernel@vger.kernel.org
11472 F: drivers/mailbox/arm_mhuv2.c
11473 F: include/linux/mailbox/arm_mhuv2_message.h
11474 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
11476 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
11477 M: Jeremy Kerr <jk@codeconstruct.com.au>
11478 M: Matt Johnston <matt@codeconstruct.com.au>
11479 L: netdev@vger.kernel.org
11481 F: Documentation/networking/mctp.rst
11482 F: drivers/net/mctp/
11483 F: include/net/mctp.h
11484 F: include/net/mctpdevice.h
11485 F: include/net/netns/mctp.h
11488 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
11489 M: Michael Kerrisk <mtk.manpages@gmail.com>
11490 L: linux-man@vger.kernel.org
11492 W: http://www.kernel.org/doc/man-pages
11494 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
11495 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
11496 L: linux-mips@vger.kernel.org
11498 F: arch/mips/boot/dts/img/pistachio*
11500 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
11501 M: Andrew Lunn <andrew@lunn.ch>
11502 M: Vivien Didelot <vivien.didelot@gmail.com>
11503 L: netdev@vger.kernel.org
11505 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
11506 F: Documentation/networking/devlink/mv88e6xxx.rst
11507 F: drivers/net/dsa/mv88e6xxx/
11508 F: include/linux/dsa/mv88e6xxx.h
11509 F: include/linux/platform_data/mv88e6xxx.h
11511 MARVELL ARMADA 3700 PHY DRIVERS
11512 M: Miquel Raynal <miquel.raynal@bootlin.com>
11514 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
11515 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
11516 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
11517 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
11519 MARVELL ARMADA DRM SUPPORT
11520 M: Russell King <linux@armlinux.org.uk>
11522 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
11523 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
11524 F: Documentation/devicetree/bindings/display/armada/
11525 F: drivers/gpu/drm/armada/
11526 F: include/uapi/drm/armada_drm.h
11528 MARVELL CRYPTO DRIVER
11529 M: Boris Brezillon <bbrezillon@kernel.org>
11530 M: Arnaud Ebalard <arno@natisbad.org>
11531 M: Srujana Challa <schalla@marvell.com>
11532 L: linux-crypto@vger.kernel.org
11534 F: drivers/crypto/marvell/
11535 F: include/linux/soc/marvell/octeontx2/
11537 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
11538 M: Mirko Lindner <mlindner@marvell.com>
11539 M: Stephen Hemminger <stephen@networkplumber.org>
11540 L: netdev@vger.kernel.org
11542 F: drivers/net/ethernet/marvell/sk*
11544 MARVELL LIBERTAS WIRELESS DRIVER
11545 L: libertas-dev@lists.infradead.org
11547 F: drivers/net/wireless/marvell/libertas/
11549 MARVELL MACCHIATOBIN SUPPORT
11550 M: Russell King <linux@armlinux.org.uk>
11551 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11553 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
11555 MARVELL MV643XX ETHERNET DRIVER
11556 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
11557 L: netdev@vger.kernel.org
11559 F: drivers/net/ethernet/marvell/mv643xx_eth.*
11560 F: include/linux/mv643xx.h
11562 MARVELL MV88X3310 PHY DRIVER
11563 M: Russell King <linux@armlinux.org.uk>
11564 M: Marek Behún <kabel@kernel.org>
11565 L: netdev@vger.kernel.org
11567 F: drivers/net/phy/marvell10g.c
11569 MARVELL MVEBU THERMAL DRIVER
11570 M: Miquel Raynal <miquel.raynal@bootlin.com>
11572 F: drivers/thermal/armada_thermal.c
11574 MARVELL MVNETA ETHERNET DRIVER
11575 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11576 L: netdev@vger.kernel.org
11578 F: drivers/net/ethernet/marvell/mvneta.*
11580 MARVELL MVPP2 ETHERNET DRIVER
11581 M: Marcin Wojtas <mw@semihalf.com>
11582 M: Russell King <linux@armlinux.org.uk>
11583 L: netdev@vger.kernel.org
11585 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
11586 F: drivers/net/ethernet/marvell/mvpp2/
11588 MARVELL MWIFIEX WIRELESS DRIVER
11589 M: Amitkumar Karwar <amitkarwar@gmail.com>
11590 M: Ganapathi Bhat <ganapathi017@gmail.com>
11591 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
11592 M: Xinming Hu <huxinming820@gmail.com>
11593 L: linux-wireless@vger.kernel.org
11595 F: drivers/net/wireless/marvell/mwifiex/
11597 MARVELL MWL8K WIRELESS DRIVER
11598 M: Lennert Buytenhek <buytenh@wantstofly.org>
11599 L: linux-wireless@vger.kernel.org
11601 F: drivers/net/wireless/marvell/mwl8k.c
11603 MARVELL NAND CONTROLLER DRIVER
11604 M: Miquel Raynal <miquel.raynal@bootlin.com>
11605 L: linux-mtd@lists.infradead.org
11607 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
11608 F: drivers/mtd/nand/raw/marvell_nand.c
11610 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
11611 M: Sunil Goutham <sgoutham@marvell.com>
11612 M: Geetha sowjanya <gakula@marvell.com>
11613 M: Subbaraya Sundeep <sbhatta@marvell.com>
11614 M: hariprasad <hkelam@marvell.com>
11615 L: netdev@vger.kernel.org
11617 F: drivers/net/ethernet/marvell/octeontx2/nic/
11618 F: include/linux/soc/marvell/octeontx2/
11620 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
11621 M: Sunil Goutham <sgoutham@marvell.com>
11622 M: Linu Cherian <lcherian@marvell.com>
11623 M: Geetha sowjanya <gakula@marvell.com>
11624 M: Jerin Jacob <jerinj@marvell.com>
11625 M: hariprasad <hkelam@marvell.com>
11626 M: Subbaraya Sundeep <sbhatta@marvell.com>
11627 L: netdev@vger.kernel.org
11629 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
11630 F: drivers/net/ethernet/marvell/octeontx2/af/
11632 MARVELL PRESTERA ETHERNET SWITCH DRIVER
11633 M: Taras Chornyi <tchornyi@marvell.com>
11635 W: https://github.com/Marvell-switching/switchdev-prestera
11636 F: drivers/net/ethernet/marvell/prestera/
11638 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
11639 M: Nicolas Pitre <nico@fluxnic.net>
11641 F: drivers/mmc/host/mvsdio.*
11643 MARVELL USB MDIO CONTROLLER DRIVER
11644 M: Tobias Waldekranz <tobias@waldekranz.com>
11645 L: netdev@vger.kernel.org
11647 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
11648 F: drivers/net/mdio/mdio-mvusb.c
11650 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
11651 M: Hu Ziji <huziji@marvell.com>
11652 L: linux-mmc@vger.kernel.org
11654 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
11655 F: drivers/mmc/host/sdhci-xenon*
11657 MATROX FRAMEBUFFER DRIVER
11658 L: linux-fbdev@vger.kernel.org
11660 F: drivers/video/fbdev/matrox/matroxfb_*
11661 F: include/uapi/linux/matroxfb.h
11664 M: Daniel Nilsson <daniel.nilsson@flex.com>
11665 L: linux-hwmon@vger.kernel.org
11667 F: Documentation/hwmon/max15301.rst
11668 F: drivers/hwmon/pmbus/max15301.c
11670 MAX16065 HARDWARE MONITOR DRIVER
11671 M: Guenter Roeck <linux@roeck-us.net>
11672 L: linux-hwmon@vger.kernel.org
11674 F: Documentation/hwmon/max16065.rst
11675 F: drivers/hwmon/max16065.c
11677 MAX2175 SDR TUNER DRIVER
11678 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
11679 L: linux-media@vger.kernel.org
11681 T: git git://linuxtv.org/media_tree.git
11682 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
11683 F: Documentation/userspace-api/media/drivers/max2175.rst
11684 F: drivers/media/i2c/max2175*
11685 F: include/uapi/linux/max2175.h
11687 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
11688 L: linux-hwmon@vger.kernel.org
11690 F: Documentation/hwmon/max6650.rst
11691 F: drivers/hwmon/max6650.c
11693 MAX6697 HARDWARE MONITOR DRIVER
11694 M: Guenter Roeck <linux@roeck-us.net>
11695 L: linux-hwmon@vger.kernel.org
11697 F: Documentation/devicetree/bindings/hwmon/max6697.txt
11698 F: Documentation/hwmon/max6697.rst
11699 F: drivers/hwmon/max6697.c
11700 F: include/linux/platform_data/max6697.h
11702 MAX9286 QUAD GMSL DESERIALIZER DRIVER
11703 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
11704 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11705 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
11706 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
11707 L: linux-media@vger.kernel.org
11709 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
11710 F: drivers/media/i2c/max9286.c
11712 MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
11713 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
11714 L: linux-media@vger.kernel.org
11716 F: drivers/staging/media/max96712/max96712.c
11718 MAX9860 MONO AUDIO VOICE CODEC DRIVER
11719 M: Peter Rosin <peda@axentia.se>
11720 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11722 F: Documentation/devicetree/bindings/sound/max9860.txt
11723 F: sound/soc/codecs/max9860.*
11725 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
11726 M: Andreas Klinger <ak@it-klinger.de>
11727 L: linux-iio@vger.kernel.org
11729 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
11730 F: drivers/iio/proximity/mb1232.c
11732 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
11733 R: Iskren Chernev <iskren.chernev@gmail.com>
11734 R: Krzysztof Kozlowski <krzk@kernel.org>
11735 R: Marek Szyprowski <m.szyprowski@samsung.com>
11736 R: Matheus Castello <matheus@castello.eng.br>
11737 L: linux-pm@vger.kernel.org
11739 F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
11740 F: drivers/power/supply/max17040_battery.c
11742 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
11743 R: Hans de Goede <hdegoede@redhat.com>
11744 R: Krzysztof Kozlowski <krzk@kernel.org>
11745 R: Marek Szyprowski <m.szyprowski@samsung.com>
11746 R: Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
11747 R: Purism Kernel Team <kernel@puri.sm>
11748 L: linux-pm@vger.kernel.org
11750 F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
11751 F: drivers/power/supply/max17042_battery.c
11753 MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
11754 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11755 L: linux-kernel@vger.kernel.org
11757 F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
11758 F: drivers/regulator/max20086-regulator.c
11760 MAXIM MAX77650 PMIC MFD DRIVER
11761 M: Bartosz Golaszewski <brgl@bgdev.pl>
11762 L: linux-kernel@vger.kernel.org
11764 F: Documentation/devicetree/bindings/*/*max77650.yaml
11765 F: Documentation/devicetree/bindings/*/max77650*.yaml
11766 F: drivers/gpio/gpio-max77650.c
11767 F: drivers/input/misc/max77650-onkey.c
11768 F: drivers/leds/leds-max77650.c
11769 F: drivers/mfd/max77650.c
11770 F: drivers/power/supply/max77650-charger.c
11771 F: drivers/regulator/max77650-regulator.c
11772 F: include/linux/mfd/max77650.h
11774 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
11775 M: Javier Martinez Canillas <javier@dowhile0.org>
11776 L: linux-kernel@vger.kernel.org
11778 F: Documentation/devicetree/bindings/*/*max77802.yaml
11779 F: drivers/regulator/max77802-regulator.c
11780 F: include/dt-bindings/*/*max77802.h
11782 MAXIM MAX77976 BATTERY CHARGER
11783 M: Luca Ceresoli <luca@lucaceresoli.net>
11785 F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
11786 F: drivers/power/supply/max77976_charger.c
11788 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
11789 M: Krzysztof Kozlowski <krzk@kernel.org>
11790 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11791 L: linux-pm@vger.kernel.org
11793 F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
11794 F: drivers/power/supply/max14577_charger.c
11795 F: drivers/power/supply/max77693_charger.c
11797 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
11798 M: Chanwoo Choi <cw00.choi@samsung.com>
11799 M: Krzysztof Kozlowski <krzk@kernel.org>
11800 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11801 L: linux-kernel@vger.kernel.org
11803 F: Documentation/devicetree/bindings/*/maxim,max14577.yaml
11804 F: Documentation/devicetree/bindings/*/maxim,max77686.yaml
11805 F: Documentation/devicetree/bindings/*/maxim,max77843.yaml
11806 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
11807 F: Documentation/devicetree/bindings/mfd/max77693.txt
11808 F: drivers/*/*max77843.c
11809 F: drivers/*/max14577*.c
11810 F: drivers/*/max77686*.c
11811 F: drivers/*/max77693*.c
11812 F: drivers/clk/clk-max77686.c
11813 F: drivers/extcon/extcon-max14577.c
11814 F: drivers/extcon/extcon-max77693.c
11815 F: drivers/rtc/rtc-max77686.c
11816 F: include/linux/mfd/max14577*.h
11817 F: include/linux/mfd/max77686*.h
11818 F: include/linux/mfd/max77693*.h
11820 MAXIRADIO FM RADIO RECEIVER DRIVER
11821 M: Hans Verkuil <hverkuil@xs4all.nl>
11822 L: linux-media@vger.kernel.org
11824 W: https://linuxtv.org
11825 T: git git://linuxtv.org/media_tree.git
11826 F: drivers/media/radio/radio-maxiradio*
11828 MAXLINEAR ETHERNET PHY DRIVER
11829 M: Xu Liang <lxu@maxlinear.com>
11830 L: netdev@vger.kernel.org
11832 F: drivers/net/phy/mxl-gpy.c
11834 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
11835 R: Yasushi SHOJI <yashi@spacecubics.com>
11836 L: linux-can@vger.kernel.org
11838 F: drivers/net/can/usb/mcba_usb.c
11840 MCAN MMIO DEVICE DRIVER
11841 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
11842 L: linux-can@vger.kernel.org
11844 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
11845 F: drivers/net/can/m_can/m_can.c
11846 F: drivers/net/can/m_can/m_can.h
11847 F: drivers/net/can/m_can/m_can_platform.c
11849 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
11850 M: Rishi Gupta <gupt21@gmail.com>
11851 L: linux-i2c@vger.kernel.org
11852 L: linux-input@vger.kernel.org
11854 F: drivers/hid/hid-mcp2221.c
11856 MCP251XFD SPI-CAN NETWORK DRIVER
11857 M: Marc Kleine-Budde <mkl@pengutronix.de>
11858 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11859 R: Thomas Kopp <thomas.kopp@microchip.com>
11860 L: linux-can@vger.kernel.org
11862 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
11863 F: drivers/net/can/spi/mcp251xfd/
11865 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
11866 M: Peter Rosin <peda@axentia.se>
11867 L: linux-iio@vger.kernel.org
11869 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
11870 F: drivers/iio/potentiometer/mcp4018.c
11871 F: drivers/iio/potentiometer/mcp4531.c
11873 MCR20A IEEE-802.15.4 RADIO DRIVER
11874 M: Xue Liu <liuxuenetmail@gmail.com>
11875 L: linux-wpan@vger.kernel.org
11877 W: https://github.com/xueliu/mcr20a-linux
11878 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
11879 F: drivers/net/ieee802154/mcr20a.c
11880 F: drivers/net/ieee802154/mcr20a.h
11882 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
11883 M: William Breathitt Gray <vilhelm.gray@gmail.com>
11884 L: linux-iio@vger.kernel.org
11886 F: drivers/iio/dac/cio-dac.c
11888 MEDIA CONTROLLER FRAMEWORK
11889 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11890 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11891 L: linux-media@vger.kernel.org
11893 W: https://www.linuxtv.org
11894 T: git git://linuxtv.org/media_tree.git
11895 F: drivers/media/mc/
11896 F: include/media/media-*.h
11897 F: include/uapi/linux/media.h
11899 MEDIA DRIVER FOR FREESCALE IMX PXP
11900 M: Philipp Zabel <p.zabel@pengutronix.de>
11901 L: linux-media@vger.kernel.org
11903 T: git git://linuxtv.org/media_tree.git
11904 F: drivers/media/platform/nxp/imx-pxp.[ch]
11906 MEDIA DRIVERS FOR ASCOT2E
11907 M: Sergey Kozlov <serjk@netup.ru>
11908 M: Abylay Ospan <aospan@netup.ru>
11909 L: linux-media@vger.kernel.org
11911 W: https://linuxtv.org
11912 W: http://netup.tv/
11913 T: git git://linuxtv.org/media_tree.git
11914 F: drivers/media/dvb-frontends/ascot2e*
11916 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
11917 M: Jasmin Jessich <jasmin@anw.at>
11918 L: linux-media@vger.kernel.org
11920 W: https://linuxtv.org
11921 T: git git://linuxtv.org/media_tree.git
11922 F: drivers/media/dvb-frontends/cxd2099*
11924 MEDIA DRIVERS FOR CXD2841ER
11925 M: Sergey Kozlov <serjk@netup.ru>
11926 M: Abylay Ospan <aospan@netup.ru>
11927 L: linux-media@vger.kernel.org
11929 W: https://linuxtv.org
11930 W: http://netup.tv/
11931 T: git git://linuxtv.org/media_tree.git
11932 F: drivers/media/dvb-frontends/cxd2841er*
11934 MEDIA DRIVERS FOR CXD2880
11935 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
11936 L: linux-media@vger.kernel.org
11938 W: http://linuxtv.org/
11939 T: git git://linuxtv.org/media_tree.git
11940 F: drivers/media/dvb-frontends/cxd2880/*
11941 F: drivers/media/spi/cxd2880*
11943 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
11944 L: linux-media@vger.kernel.org
11946 W: https://linuxtv.org
11947 T: git git://linuxtv.org/media_tree.git
11948 F: drivers/media/pci/ddbridge/*
11950 MEDIA DRIVERS FOR FREESCALE IMX
11951 M: Steve Longerbeam <slongerbeam@gmail.com>
11952 M: Philipp Zabel <p.zabel@pengutronix.de>
11953 L: linux-media@vger.kernel.org
11955 T: git git://linuxtv.org/media_tree.git
11956 F: Documentation/admin-guide/media/imx.rst
11957 F: Documentation/devicetree/bindings/media/imx.txt
11958 F: drivers/staging/media/imx/
11959 F: include/linux/imx-media.h
11960 F: include/media/imx.h
11962 MEDIA DRIVERS FOR FREESCALE IMX7
11963 M: Rui Miguel Silva <rmfrfs@gmail.com>
11964 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11965 L: linux-media@vger.kernel.org
11967 T: git git://linuxtv.org/media_tree.git
11968 F: Documentation/admin-guide/media/imx7.rst
11969 F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
11970 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
11971 F: drivers/media/platform/imx/imx-mipi-csis.c
11972 F: drivers/staging/media/imx/imx7-media-csi.c
11974 MEDIA DRIVERS FOR HELENE
11975 M: Abylay Ospan <aospan@netup.ru>
11976 L: linux-media@vger.kernel.org
11978 W: https://linuxtv.org
11979 W: http://netup.tv/
11980 T: git git://linuxtv.org/media_tree.git
11981 F: drivers/media/dvb-frontends/helene*
11983 MEDIA DRIVERS FOR HORUS3A
11984 M: Sergey Kozlov <serjk@netup.ru>
11985 M: Abylay Ospan <aospan@netup.ru>
11986 L: linux-media@vger.kernel.org
11988 W: https://linuxtv.org
11989 W: http://netup.tv/
11990 T: git git://linuxtv.org/media_tree.git
11991 F: drivers/media/dvb-frontends/horus3a*
11993 MEDIA DRIVERS FOR LNBH25
11994 M: Sergey Kozlov <serjk@netup.ru>
11995 M: Abylay Ospan <aospan@netup.ru>
11996 L: linux-media@vger.kernel.org
11998 W: https://linuxtv.org
11999 W: http://netup.tv/
12000 T: git git://linuxtv.org/media_tree.git
12001 F: drivers/media/dvb-frontends/lnbh25*
12003 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
12004 L: linux-media@vger.kernel.org
12006 W: https://linuxtv.org
12007 T: git git://linuxtv.org/media_tree.git
12008 F: drivers/media/dvb-frontends/mxl5xx*
12010 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
12011 M: Sergey Kozlov <serjk@netup.ru>
12012 M: Abylay Ospan <aospan@netup.ru>
12013 L: linux-media@vger.kernel.org
12015 W: https://linuxtv.org
12016 W: http://netup.tv/
12017 T: git git://linuxtv.org/media_tree.git
12018 F: drivers/media/pci/netup_unidvb/*
12020 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
12021 M: Dmitry Osipenko <digetx@gmail.com>
12022 L: linux-media@vger.kernel.org
12023 L: linux-tegra@vger.kernel.org
12025 T: git git://linuxtv.org/media_tree.git
12026 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
12027 F: drivers/media/platform/nvidia/tegra-vde/
12029 MEDIA DRIVERS FOR RENESAS - CEU
12030 M: Jacopo Mondi <jacopo@jmondi.org>
12031 L: linux-media@vger.kernel.org
12032 L: linux-renesas-soc@vger.kernel.org
12034 T: git git://linuxtv.org/media_tree.git
12035 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
12036 F: drivers/media/platform/renesas/renesas-ceu.c
12037 F: include/media/drv-intf/renesas-ceu.h
12039 MEDIA DRIVERS FOR RENESAS - DRIF
12040 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
12041 L: linux-media@vger.kernel.org
12042 L: linux-renesas-soc@vger.kernel.org
12044 T: git git://linuxtv.org/media_tree.git
12045 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
12046 F: drivers/media/platform/renesas/rcar_drif.c
12048 MEDIA DRIVERS FOR RENESAS - FCP
12049 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12050 L: linux-media@vger.kernel.org
12051 L: linux-renesas-soc@vger.kernel.org
12053 T: git git://linuxtv.org/media_tree.git
12054 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
12055 F: drivers/media/platform/renesas/rcar-fcp.c
12056 F: include/media/rcar-fcp.h
12058 MEDIA DRIVERS FOR RENESAS - FDP1
12059 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12060 L: linux-media@vger.kernel.org
12061 L: linux-renesas-soc@vger.kernel.org
12063 T: git git://linuxtv.org/media_tree.git
12064 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
12065 F: drivers/media/platform/renesas/rcar_fdp1.c
12067 MEDIA DRIVERS FOR RENESAS - VIN
12068 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12069 L: linux-media@vger.kernel.org
12070 L: linux-renesas-soc@vger.kernel.org
12072 T: git git://linuxtv.org/media_tree.git
12073 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
12074 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
12075 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
12076 F: drivers/media/platform/renesas/rcar-isp.c
12077 F: drivers/media/platform/renesas/rcar-vin/
12079 MEDIA DRIVERS FOR RENESAS - VSP1
12080 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12081 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12082 L: linux-media@vger.kernel.org
12083 L: linux-renesas-soc@vger.kernel.org
12085 T: git git://linuxtv.org/media_tree.git
12086 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
12087 F: drivers/media/platform/renesas/vsp1/
12089 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
12090 L: linux-media@vger.kernel.org
12092 W: https://linuxtv.org
12093 T: git git://linuxtv.org/media_tree.git
12094 F: drivers/media/dvb-frontends/stv0910*
12096 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
12097 L: linux-media@vger.kernel.org
12099 W: https://linuxtv.org
12100 T: git git://linuxtv.org/media_tree.git
12101 F: drivers/media/dvb-frontends/stv6111*
12103 MEDIA DRIVERS FOR STM32 - DCMI
12104 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
12105 L: linux-media@vger.kernel.org
12107 T: git git://linuxtv.org/media_tree.git
12108 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
12109 F: drivers/media/platform/st/stm32/stm32-dcmi.c
12111 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
12112 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12113 L: linux-media@vger.kernel.org
12115 W: https://linuxtv.org
12116 Q: http://patchwork.kernel.org/project/linux-media/list/
12117 T: git git://linuxtv.org/media_tree.git
12118 F: Documentation/admin-guide/media/
12119 F: Documentation/devicetree/bindings/media/
12120 F: Documentation/driver-api/media/
12121 F: Documentation/userspace-api/media/
12123 F: drivers/staging/media/
12124 F: include/linux/platform_data/media/
12126 F: include/uapi/linux/dvb/
12127 F: include/uapi/linux/ivtv*
12128 F: include/uapi/linux/media.h
12129 F: include/uapi/linux/meye.h
12130 F: include/uapi/linux/uvcvideo.h
12131 F: include/uapi/linux/v4l2-*
12132 F: include/uapi/linux/videodev2.h
12134 MEDIATEK BLUETOOTH DRIVER
12135 M: Sean Wang <sean.wang@mediatek.com>
12136 L: linux-bluetooth@vger.kernel.org
12137 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12139 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
12140 F: drivers/bluetooth/btmtkuart.c
12142 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
12143 M: Sean Wang <sean.wang@mediatek.com>
12144 L: linux-pm@vger.kernel.org
12146 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
12147 F: drivers/power/reset/mt6323-poweroff.c
12149 MEDIATEK CIR DRIVER
12150 M: Sean Wang <sean.wang@mediatek.com>
12152 F: drivers/media/rc/mtk-cir.c
12154 MEDIATEK DMA DRIVER
12155 M: Sean Wang <sean.wang@mediatek.com>
12156 L: dmaengine@vger.kernel.org
12157 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12158 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12160 F: Documentation/devicetree/bindings/dma/mtk-*
12161 F: drivers/dma/mediatek/
12163 MEDIATEK ETHERNET DRIVER
12164 M: Felix Fietkau <nbd@nbd.name>
12165 M: John Crispin <john@phrozen.org>
12166 M: Sean Wang <sean.wang@mediatek.com>
12167 M: Mark Lee <Mark-MC.Lee@mediatek.com>
12168 L: netdev@vger.kernel.org
12170 F: drivers/net/ethernet/mediatek/
12172 MEDIATEK I2C CONTROLLER DRIVER
12173 M: Qii Wang <qii.wang@mediatek.com>
12174 L: linux-i2c@vger.kernel.org
12176 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
12177 F: drivers/i2c/busses/i2c-mt65xx.c
12179 MEDIATEK IOMMU DRIVER
12180 M: Yong Wu <yong.wu@mediatek.com>
12181 L: iommu@lists.linux-foundation.org
12182 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12184 F: Documentation/devicetree/bindings/iommu/mediatek*
12185 F: drivers/iommu/mtk_iommu*
12186 F: include/dt-bindings/memory/mt*-port.h
12188 MEDIATEK JPEG DRIVER
12189 M: Rick Chang <rick.chang@mediatek.com>
12190 M: Bin Liu <bin.liu@mediatek.com>
12192 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
12193 F: drivers/media/platform/mediatek/jpeg/
12195 MEDIATEK MDP DRIVER
12196 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
12197 M: Houlong Wei <houlong.wei@mediatek.com>
12198 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12200 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
12201 F: drivers/media/platform/mediatek/mdp/
12202 F: drivers/media/platform/mediatek/vpu/
12204 MEDIATEK MEDIA DRIVER
12205 M: Tiffany Lin <tiffany.lin@mediatek.com>
12206 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12208 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
12209 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
12210 F: drivers/media/platform/mediatek/vcodec/
12211 F: drivers/media/platform/mediatek/vpu/
12213 MEDIATEK MMC/SD/SDIO DRIVER
12214 M: Chaotian Jing <chaotian.jing@mediatek.com>
12216 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
12217 F: drivers/mmc/host/mtk-sd.c
12219 MEDIATEK MT76 WIRELESS LAN DRIVER
12220 M: Felix Fietkau <nbd@nbd.name>
12221 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
12222 M: Ryder Lee <ryder.lee@mediatek.com>
12223 R: Shayne Chen <shayne.chen@mediatek.com>
12224 R: Sean Wang <sean.wang@mediatek.com>
12225 L: linux-wireless@vger.kernel.org
12227 F: drivers/net/wireless/mediatek/mt76/
12229 MEDIATEK MT7601U WIRELESS LAN DRIVER
12230 M: Jakub Kicinski <kubakici@wp.pl>
12231 L: linux-wireless@vger.kernel.org
12233 F: drivers/net/wireless/mediatek/mt7601u/
12235 MEDIATEK MT7621 CLOCK DRIVER
12236 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12238 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
12239 F: drivers/clk/ralink/clk-mt7621.c
12241 MEDIATEK MT7621/28/88 I2C DRIVER
12242 M: Stefan Roese <sr@denx.de>
12243 L: linux-i2c@vger.kernel.org
12245 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
12246 F: drivers/i2c/busses/i2c-mt7621.c
12248 MEDIATEK MT7621 PCIE CONTROLLER DRIVER
12249 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12251 F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
12252 F: drivers/pci/controller/pcie-mt7621.c
12254 MEDIATEK MT7621 PHY PCI DRIVER
12255 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12257 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
12258 F: drivers/phy/ralink/phy-mt7621-pci.c
12260 MEDIATEK NAND CONTROLLER DRIVER
12261 L: linux-mtd@lists.infradead.org
12263 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
12264 F: drivers/mtd/nand/raw/mtk_*
12266 MEDIATEK PMIC LED DRIVER
12267 M: Sean Wang <sean.wang@mediatek.com>
12269 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
12270 F: drivers/leds/leds-mt6323.c
12272 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
12273 M: Sean Wang <sean.wang@mediatek.com>
12275 F: drivers/char/hw_random/mtk-rng.c
12277 MEDIATEK SMI DRIVER
12278 M: Yong Wu <yong.wu@mediatek.com>
12279 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12281 F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
12282 F: drivers/memory/mtk-smi.c
12283 F: include/soc/mediatek/smi.h
12285 MEDIATEK SWITCH DRIVER
12286 M: Sean Wang <sean.wang@mediatek.com>
12287 M: Landen Chao <Landen.Chao@mediatek.com>
12288 M: DENG Qingfang <dqfext@gmail.com>
12289 L: netdev@vger.kernel.org
12291 F: drivers/net/dsa/mt7530.*
12292 F: net/dsa/tag_mtk.c
12294 MEDIATEK USB3 DRD IP DRIVER
12295 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
12296 L: linux-usb@vger.kernel.org
12297 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12298 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12300 F: Documentation/devicetree/bindings/usb/mediatek,*
12301 F: drivers/usb/host/xhci-mtk*
12302 F: drivers/usb/mtu3/
12304 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
12305 M: Peter Senna Tschudin <peter.senna@gmail.com>
12306 M: Martin Donnelly <martin.donnelly@ge.com>
12307 M: Martyn Welch <martyn.welch@collabora.co.uk>
12309 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
12310 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
12312 MEGARAID SCSI/SAS DRIVERS
12313 M: Kashyap Desai <kashyap.desai@broadcom.com>
12314 M: Sumit Saxena <sumit.saxena@broadcom.com>
12315 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
12316 L: megaraidlinux.pdl@broadcom.com
12317 L: linux-scsi@vger.kernel.org
12319 W: http://www.avagotech.com/support/
12320 F: Documentation/scsi/megaraid.rst
12321 F: drivers/scsi/megaraid.*
12322 F: drivers/scsi/megaraid/
12324 MELEXIS MLX90614 DRIVER
12325 M: Crt Mori <cmo@melexis.com>
12326 L: linux-iio@vger.kernel.org
12328 W: http://www.melexis.com
12329 F: drivers/iio/temperature/mlx90614.c
12331 MELEXIS MLX90632 DRIVER
12332 M: Crt Mori <cmo@melexis.com>
12333 L: linux-iio@vger.kernel.org
12335 W: http://www.melexis.com
12336 F: drivers/iio/temperature/mlx90632.c
12338 MELFAS MIP4 TOUCHSCREEN DRIVER
12339 M: Sangwon Jee <jeesw@melfas.com>
12341 W: http://www.melfas.com
12342 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
12343 F: drivers/input/touchscreen/melfas_mip4.c
12345 MELLANOX BLUEFIELD I2C DRIVER
12346 M: Khalil Blaiech <kblaiech@nvidia.com>
12347 L: linux-i2c@vger.kernel.org
12349 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
12350 F: drivers/i2c/busses/i2c-mlxbf.c
12352 MELLANOX ETHERNET DRIVER (mlx4_en)
12353 M: Tariq Toukan <tariqt@nvidia.com>
12354 L: netdev@vger.kernel.org
12356 W: http://www.mellanox.com
12357 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12358 F: drivers/net/ethernet/mellanox/mlx4/en_*
12360 MELLANOX ETHERNET DRIVER (mlx5e)
12361 M: Saeed Mahameed <saeedm@nvidia.com>
12362 L: netdev@vger.kernel.org
12364 W: http://www.mellanox.com
12365 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12366 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
12368 MELLANOX ETHERNET INNOVA DRIVERS
12369 R: Boris Pismenny <borisp@nvidia.com>
12370 L: netdev@vger.kernel.org
12372 W: http://www.mellanox.com
12373 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12374 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
12375 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
12376 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
12377 F: include/linux/mlx5/mlx5_ifc_fpga.h
12379 MELLANOX ETHERNET SWITCH DRIVERS
12380 M: Ido Schimmel <idosch@nvidia.com>
12381 M: Petr Machata <petrm@nvidia.com>
12382 L: netdev@vger.kernel.org
12384 W: http://www.mellanox.com
12385 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12386 F: drivers/net/ethernet/mellanox/mlxsw/
12387 F: tools/testing/selftests/drivers/net/mlxsw/
12389 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
12390 M: mlxsw@nvidia.com
12391 L: netdev@vger.kernel.org
12393 W: http://www.mellanox.com
12394 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12395 F: drivers/net/ethernet/mellanox/mlxfw/
12397 MELLANOX HARDWARE PLATFORM SUPPORT
12398 M: Hans de Goede <hdegoede@redhat.com>
12399 M: Mark Gross <markgross@kernel.org>
12400 M: Vadim Pasternak <vadimp@nvidia.com>
12401 L: platform-driver-x86@vger.kernel.org
12403 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
12404 F: drivers/platform/mellanox/
12405 F: include/linux/platform_data/mlxreg.h
12407 MELLANOX MLX4 core VPI driver
12408 M: Tariq Toukan <tariqt@nvidia.com>
12409 L: netdev@vger.kernel.org
12410 L: linux-rdma@vger.kernel.org
12412 W: http://www.mellanox.com
12413 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12414 F: drivers/net/ethernet/mellanox/mlx4/
12415 F: include/linux/mlx4/
12417 MELLANOX MLX4 IB driver
12418 M: Yishai Hadas <yishaih@nvidia.com>
12419 L: linux-rdma@vger.kernel.org
12421 W: http://www.mellanox.com
12422 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12423 F: drivers/infiniband/hw/mlx4/
12424 F: include/linux/mlx4/
12425 F: include/uapi/rdma/mlx4-abi.h
12427 MELLANOX MLX5 core VPI driver
12428 M: Saeed Mahameed <saeedm@nvidia.com>
12429 M: Leon Romanovsky <leonro@nvidia.com>
12430 L: netdev@vger.kernel.org
12431 L: linux-rdma@vger.kernel.org
12433 W: http://www.mellanox.com
12434 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12435 F: Documentation/networking/device_drivers/ethernet/mellanox/
12436 F: drivers/net/ethernet/mellanox/mlx5/core/
12437 F: include/linux/mlx5/
12439 MELLANOX MLX5 IB driver
12440 M: Leon Romanovsky <leonro@nvidia.com>
12441 L: linux-rdma@vger.kernel.org
12443 W: http://www.mellanox.com
12444 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12445 F: drivers/infiniband/hw/mlx5/
12446 F: include/linux/mlx5/
12447 F: include/uapi/rdma/mlx5-abi.h
12449 MELLANOX MLXCPLD I2C AND MUX DRIVER
12450 M: Vadim Pasternak <vadimp@nvidia.com>
12451 M: Michael Shych <michaelsh@nvidia.com>
12452 L: linux-i2c@vger.kernel.org
12454 F: Documentation/i2c/busses/i2c-mlxcpld.rst
12455 F: drivers/i2c/busses/i2c-mlxcpld.c
12456 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
12458 MELLANOX MLXCPLD LED DRIVER
12459 M: Vadim Pasternak <vadimp@nvidia.com>
12460 L: linux-leds@vger.kernel.org
12462 F: Documentation/leds/leds-mlxcpld.rst
12463 F: drivers/leds/leds-mlxcpld.c
12464 F: drivers/leds/leds-mlxreg.c
12466 MELLANOX PLATFORM DRIVER
12467 M: Vadim Pasternak <vadimp@nvidia.com>
12468 L: platform-driver-x86@vger.kernel.org
12470 F: drivers/platform/x86/mlx-platform.c
12473 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12474 M: "Paul E. McKenney" <paulmck@kernel.org>
12475 L: linux-kernel@vger.kernel.org
12477 F: arch/powerpc/include/asm/membarrier.h
12478 F: include/uapi/linux/membarrier.h
12479 F: kernel/sched/membarrier.c
12482 M: Mike Rapoport <rppt@kernel.org>
12483 L: linux-mm@kvack.org
12485 F: Documentation/core-api/boot-time-mm.rst
12486 F: include/linux/memblock.h
12489 MEMORY CONTROLLER DRIVERS
12490 M: Krzysztof Kozlowski <krzk@kernel.org>
12491 L: linux-kernel@vger.kernel.org
12493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
12494 F: Documentation/devicetree/bindings/memory-controllers/
12496 F: include/dt-bindings/memory/
12499 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
12500 M: Dmitry Osipenko <digetx@gmail.com>
12501 L: linux-pm@vger.kernel.org
12502 L: linux-tegra@vger.kernel.org
12503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
12505 F: drivers/devfreq/tegra30-devfreq.c
12508 M: Andrew Morton <akpm@linux-foundation.org>
12509 L: linux-mm@kvack.org
12511 W: http://www.linux-mm.org
12512 T: quilt https://ozlabs.org/~akpm/mmotm/
12513 T: quilt https://ozlabs.org/~akpm/mmots/
12514 T: git git://github.com/hnaz/linux-mm.git
12515 F: include/linux/gfp.h
12516 F: include/linux/memory_hotplug.h
12517 F: include/linux/mm.h
12518 F: include/linux/mmzone.h
12519 F: include/linux/pagewalk.h
12520 F: include/linux/vmalloc.h
12522 F: tools/testing/selftests/vm/
12524 MEMORY TECHNOLOGY DEVICES (MTD)
12525 M: Miquel Raynal <miquel.raynal@bootlin.com>
12526 M: Richard Weinberger <richard@nod.at>
12527 M: Vignesh Raghavendra <vigneshr@ti.com>
12528 L: linux-mtd@lists.infradead.org
12530 W: http://www.linux-mtd.infradead.org/
12531 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12532 C: irc://irc.oftc.net/mtd
12533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
12534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
12535 F: Documentation/devicetree/bindings/mtd/
12537 F: include/linux/mtd/
12538 F: include/uapi/mtd/
12540 MEN A21 WATCHDOG DRIVER
12541 M: Johannes Thumshirn <morbidrsa@gmail.com>
12542 L: linux-watchdog@vger.kernel.org
12544 F: drivers/watchdog/mena21_wdt.c
12546 MEN CHAMELEON BUS (mcb)
12547 M: Johannes Thumshirn <morbidrsa@gmail.com>
12549 F: Documentation/driver-api/men-chameleon-bus.rst
12551 F: include/linux/mcb.h
12553 MEN F21BMC (Board Management Controller)
12554 M: Andreas Werner <andreas.werner@men.de>
12556 F: Documentation/hwmon/menf21bmc.rst
12557 F: drivers/hwmon/menf21bmc_hwmon.c
12558 F: drivers/leds/leds-menf21bmc.c
12559 F: drivers/mfd/menf21bmc.c
12560 F: drivers/watchdog/menf21bmc_wdt.c
12562 MEN Z069 WATCHDOG DRIVER
12563 M: Johannes Thumshirn <jth@kernel.org>
12564 L: linux-watchdog@vger.kernel.org
12566 F: drivers/watchdog/menz69_wdt.c
12568 MESON AO CEC DRIVER FOR AMLOGIC SOCS
12569 M: Neil Armstrong <narmstrong@baylibre.com>
12570 L: linux-media@vger.kernel.org
12571 L: linux-amlogic@lists.infradead.org
12573 W: http://linux-meson.com/
12574 T: git git://linuxtv.org/media_tree.git
12575 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
12576 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
12577 F: drivers/media/cec/platform/meson/ao-cec.c
12579 MESON GE2D DRIVER FOR AMLOGIC SOCS
12580 M: Neil Armstrong <narmstrong@baylibre.com>
12581 L: linux-media@vger.kernel.org
12582 L: linux-amlogic@lists.infradead.org
12584 T: git git://linuxtv.org/media_tree.git
12585 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
12586 F: drivers/media/platform/amlogic/meson-ge2d/
12588 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
12589 M: Liang Yang <liang.yang@amlogic.com>
12590 L: linux-mtd@lists.infradead.org
12592 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
12593 F: drivers/mtd/nand/raw/meson_*
12595 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
12596 M: Neil Armstrong <narmstrong@baylibre.com>
12597 L: linux-media@vger.kernel.org
12598 L: linux-amlogic@lists.infradead.org
12600 T: git git://linuxtv.org/media_tree.git
12601 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
12602 F: drivers/staging/media/meson/vdec/
12604 METHODE UDPU SUPPORT
12605 M: Vladimir Vid <vladimir.vid@sartura.hr>
12607 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
12610 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12611 R: Hemant Kumar <hemantk@codeaurora.org>
12612 L: mhi@lists.linux.dev
12613 L: linux-arm-msm@vger.kernel.org
12615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
12616 F: Documentation/ABI/stable/sysfs-bus-mhi
12617 F: Documentation/mhi/
12618 F: drivers/bus/mhi/
12619 F: include/linux/mhi.h
12621 MICROBLAZE ARCHITECTURE
12622 M: Michal Simek <monstr@monstr.eu>
12624 W: http://www.monstr.eu/fdt/
12625 T: git git://git.monstr.eu/linux-2.6-microblaze.git
12626 F: arch/microblaze/
12628 MICROCHIP AT91 DMA DRIVERS
12629 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12630 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12631 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12632 L: dmaengine@vger.kernel.org
12634 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
12635 F: drivers/dma/at_hdmac.c
12636 F: drivers/dma/at_hdmac_regs.h
12637 F: drivers/dma/at_xdmac.c
12638 F: include/dt-bindings/dma/at91.h
12640 MICROCHIP AT91 SERIAL DRIVER
12641 M: Richard Genoud <richard.genoud@gmail.com>
12643 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12644 F: drivers/tty/serial/atmel_serial.c
12645 F: drivers/tty/serial/atmel_serial.h
12647 MICROCHIP AT91 USART MFD DRIVER
12648 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12649 L: linux-kernel@vger.kernel.org
12651 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12652 F: drivers/mfd/at91-usart.c
12653 F: include/dt-bindings/mfd/at91-usart.h
12655 MICROCHIP AT91 USART SPI DRIVER
12656 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12657 L: linux-spi@vger.kernel.org
12659 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12660 F: drivers/spi/spi-at91-usart.c
12662 MICROCHIP AUDIO ASOC DRIVERS
12663 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12664 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12668 MICROCHIP CSI2DC DRIVER
12669 M: Eugen Hristev <eugen.hristev@microchip.com>
12670 L: linux-media@vger.kernel.org
12672 F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
12673 F: drivers/media/platform/atmel/microchip-csi2dc.c
12675 MICROCHIP ECC DRIVER
12676 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12677 L: linux-crypto@vger.kernel.org
12679 F: drivers/crypto/atmel-ecc.*
12681 MICROCHIP EIC DRIVER
12682 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12683 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12685 F: drivers/irqchip/irq-mchp-eic.c
12687 MICROCHIP I2C DRIVER
12688 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12689 L: linux-i2c@vger.kernel.org
12691 F: drivers/i2c/busses/i2c-at91-*.c
12692 F: drivers/i2c/busses/i2c-at91.h
12694 MICROCHIP ISC DRIVER
12695 M: Eugen Hristev <eugen.hristev@microchip.com>
12696 L: linux-media@vger.kernel.org
12698 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
12699 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
12700 F: drivers/media/platform/atmel/atmel-isc*
12701 F: drivers/media/platform/atmel/atmel-sama*-isc*
12702 F: include/linux/atmel-isc-media.h
12704 MICROCHIP ISI DRIVER
12705 M: Eugen Hristev <eugen.hristev@microchip.com>
12706 L: linux-media@vger.kernel.org
12708 F: drivers/media/platform/atmel/atmel-isi.c
12709 F: drivers/media/platform/atmel/atmel-isi.h
12711 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
12712 M: Woojung Huh <woojung.huh@microchip.com>
12713 M: UNGLinuxDriver@microchip.com
12714 L: netdev@vger.kernel.org
12716 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
12717 F: drivers/net/dsa/microchip/*
12718 F: include/linux/platform_data/microchip-ksz.h
12719 F: net/dsa/tag_ksz.c
12721 MICROCHIP LAN743X ETHERNET DRIVER
12722 M: Bryan Whitehead <bryan.whitehead@microchip.com>
12723 M: UNGLinuxDriver@microchip.com
12724 L: netdev@vger.kernel.org
12726 F: drivers/net/ethernet/microchip/lan743x_*
12728 MICROCHIP LAN966X ETHERNET DRIVER
12729 M: Horatiu Vultur <horatiu.vultur@microchip.com>
12730 M: UNGLinuxDriver@microchip.com
12731 L: netdev@vger.kernel.org
12733 F: drivers/net/ethernet/microchip/lan966x/*
12735 MICROCHIP LCDFB DRIVER
12736 M: Nicolas Ferre <nicolas.ferre@microchip.com>
12737 L: linux-fbdev@vger.kernel.org
12739 F: drivers/video/fbdev/atmel_lcdfb.c
12740 F: include/video/atmel_lcdc.h
12742 MICROCHIP MCP16502 PMIC DRIVER
12743 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12744 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12746 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
12747 F: drivers/regulator/mcp16502.c
12749 MICROCHIP MCP3911 ADC DRIVER
12750 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12751 M: Kent Gustavsson <kent@minoris.se>
12752 L: linux-iio@vger.kernel.org
12754 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
12755 F: drivers/iio/adc/mcp3911.c
12757 MICROCHIP MMC/SD/SDIO MCI DRIVER
12758 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12760 F: drivers/mmc/host/atmel-mci.c
12762 MICROCHIP NAND DRIVER
12763 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12764 L: linux-mtd@lists.infradead.org
12766 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
12767 F: drivers/mtd/nand/raw/atmel/*
12769 MICROCHIP PWM DRIVER
12770 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12771 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12772 L: linux-pwm@vger.kernel.org
12774 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
12775 F: drivers/pwm/pwm-atmel.c
12777 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
12778 M: Eugen Hristev <eugen.hristev@microchip.com>
12779 L: linux-iio@vger.kernel.org
12781 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
12782 F: drivers/iio/adc/at91-sama5d2_adc.c
12783 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
12785 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
12786 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12788 F: drivers/power/reset/at91-sama5d2_shdwc.c
12790 MICROCHIP SPI DRIVER
12791 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12793 F: drivers/spi/spi-atmel.*
12795 MICROCHIP SSC DRIVER
12796 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12797 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12799 F: drivers/misc/atmel-ssc.c
12800 F: include/linux/atmel-ssc.h
12802 MICROCHIP USB251XB DRIVER
12803 M: Richard Leitner <richard.leitner@skidata.com>
12804 L: linux-usb@vger.kernel.org
12806 F: Documentation/devicetree/bindings/usb/usb251xb.txt
12807 F: drivers/usb/misc/usb251xb.c
12809 MICROCHIP USBA UDC DRIVER
12810 M: Cristian Birsan <cristian.birsan@microchip.com>
12811 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12813 F: drivers/usb/gadget/udc/atmel_usba_udc.*
12815 MICROCHIP WILC1000 WIFI DRIVER
12816 M: Ajay Singh <ajay.kathat@microchip.com>
12817 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12818 L: linux-wireless@vger.kernel.org
12820 F: drivers/net/wireless/microchip/wilc1000/
12822 MICROSEMI MIPS SOCS
12823 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12824 M: UNGLinuxDriver@microchip.com
12825 L: linux-mips@vger.kernel.org
12827 F: Documentation/devicetree/bindings/mips/mscc.txt
12828 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
12829 F: arch/mips/boot/dts/mscc/
12830 F: arch/mips/configs/generic/board-ocelot.config
12831 F: arch/mips/generic/board-ocelot.c
12833 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
12834 M: Don Brace <don.brace@microchip.com>
12835 L: storagedev@microchip.com
12836 L: linux-scsi@vger.kernel.org
12838 F: Documentation/scsi/smartpqi.rst
12839 F: drivers/scsi/smartpqi/Kconfig
12840 F: drivers/scsi/smartpqi/Makefile
12841 F: drivers/scsi/smartpqi/smartpqi*.[ch]
12842 F: include/linux/cciss*.h
12843 F: include/uapi/linux/cciss*.h
12845 MICROSOFT SURFACE BATTERY AND AC DRIVERS
12846 M: Maximilian Luz <luzmaximilian@gmail.com>
12847 L: linux-pm@vger.kernel.org
12848 L: platform-driver-x86@vger.kernel.org
12850 F: drivers/power/supply/surface_battery.c
12851 F: drivers/power/supply/surface_charger.c
12853 MICROSOFT SURFACE DTX DRIVER
12854 M: Maximilian Luz <luzmaximilian@gmail.com>
12855 L: platform-driver-x86@vger.kernel.org
12857 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
12858 F: drivers/platform/surface/surface_dtx.c
12859 F: include/uapi/linux/surface_aggregator/dtx.h
12861 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
12862 M: Maximilian Luz <luzmaximilian@gmail.com>
12863 L: platform-driver-x86@vger.kernel.org
12865 F: drivers/platform/surface/surface_gpe.c
12867 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
12868 M: Hans de Goede <hdegoede@redhat.com>
12869 M: Mark Gross <markgross@kernel.org>
12870 M: Maximilian Luz <luzmaximilian@gmail.com>
12871 L: platform-driver-x86@vger.kernel.org
12873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
12874 F: drivers/platform/surface/
12876 MICROSOFT SURFACE HID TRANSPORT DRIVER
12877 M: Maximilian Luz <luzmaximilian@gmail.com>
12878 L: linux-input@vger.kernel.org
12879 L: platform-driver-x86@vger.kernel.org
12881 F: drivers/hid/surface-hid/
12883 MICROSOFT SURFACE HOT-PLUG DRIVER
12884 M: Maximilian Luz <luzmaximilian@gmail.com>
12885 L: platform-driver-x86@vger.kernel.org
12887 F: drivers/platform/surface/surface_hotplug.c
12889 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
12890 M: Maximilian Luz <luzmaximilian@gmail.com>
12891 L: platform-driver-x86@vger.kernel.org
12893 F: drivers/platform/surface/surface_platform_profile.c
12895 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
12896 M: Chen Yu <yu.c.chen@intel.com>
12897 L: platform-driver-x86@vger.kernel.org
12899 F: drivers/platform/surface/surfacepro3_button.c
12901 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
12902 M: Maximilian Luz <luzmaximilian@gmail.com>
12903 L: platform-driver-x86@vger.kernel.org
12905 W: https://github.com/linux-surface/surface-aggregator-module
12906 C: irc://irc.libera.chat/linux-surface
12907 F: Documentation/driver-api/surface_aggregator/
12908 F: drivers/platform/surface/aggregator/
12909 F: drivers/platform/surface/surface_acpi_notify.c
12910 F: drivers/platform/surface/surface_aggregator_cdev.c
12911 F: drivers/platform/surface/surface_aggregator_registry.c
12912 F: include/linux/surface_acpi_notify.h
12913 F: include/linux/surface_aggregator/
12914 F: include/uapi/linux/surface_aggregator/
12916 MICROTEK X6 SCANNER
12917 M: Oliver Neukum <oliver@neukum.org>
12919 F: drivers/usb/image/microtek.*
12921 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
12922 M: Luka Kovacic <luka.kovacic@sartura.hr>
12923 M: Luka Perkov <luka.perkov@sartura.hr>
12925 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
12926 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
12927 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
12928 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
12929 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
12930 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
12932 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
12933 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12934 L: linux-media@vger.kernel.org
12936 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
12937 F: Documentation/driver-api/media/drivers/ccs/
12938 F: Documentation/userspace-api/media/drivers/ccs.rst
12939 F: drivers/media/i2c/ccs-pll.c
12940 F: drivers/media/i2c/ccs-pll.h
12941 F: drivers/media/i2c/ccs/
12942 F: include/uapi/linux/ccs.h
12943 F: include/uapi/linux/smiapp.h
12946 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12947 L: linux-mips@vger.kernel.org
12949 W: http://www.linux-mips.org/
12950 Q: https://patchwork.kernel.org/project/linux-mips/list/
12951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
12952 F: Documentation/devicetree/bindings/mips/
12953 F: Documentation/mips/
12955 F: drivers/platform/mips/
12957 MIPS BOSTON DEVELOPMENT BOARD
12958 M: Paul Burton <paulburton@kernel.org>
12959 L: linux-mips@vger.kernel.org
12961 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
12962 F: arch/mips/boot/dts/img/boston.dts
12963 F: arch/mips/configs/generic/board-boston.config
12964 F: drivers/clk/imgtec/clk-boston.c
12965 F: include/dt-bindings/clock/boston-clock.h
12968 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12969 M: Serge Semin <fancer.lancer@gmail.com>
12970 L: linux-mips@vger.kernel.org
12972 F: drivers/bus/mips_cdmm.c
12973 F: drivers/clocksource/mips-gic-timer.c
12974 F: drivers/cpuidle/cpuidle-cps.c
12975 F: drivers/irqchip/irq-mips-cpu.c
12976 F: drivers/irqchip/irq-mips-gic.c
12978 MIPS GENERIC PLATFORM
12979 M: Paul Burton <paulburton@kernel.org>
12980 L: linux-mips@vger.kernel.org
12982 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
12983 F: arch/mips/generic/
12984 F: arch/mips/tools/generic-board-config.sh
12986 MIPS RINT INSTRUCTION EMULATION
12987 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
12988 L: linux-mips@vger.kernel.org
12990 F: arch/mips/math-emu/dp_rint.c
12991 F: arch/mips/math-emu/sp_rint.c
12993 MIPS/LOONGSON1 ARCHITECTURE
12994 M: Keguang Zhang <keguang.zhang@gmail.com>
12995 L: linux-mips@vger.kernel.org
12997 F: arch/mips/include/asm/mach-loongson32/
12998 F: arch/mips/loongson32/
12999 F: drivers/*/*/*loongson1*
13000 F: drivers/*/*loongson1*
13002 MIPS/LOONGSON2EF ARCHITECTURE
13003 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
13004 L: linux-mips@vger.kernel.org
13006 F: arch/mips/include/asm/mach-loongson2ef/
13007 F: arch/mips/loongson2ef/
13008 F: drivers/cpufreq/loongson2_cpufreq.c
13010 MIPS/LOONGSON64 ARCHITECTURE
13011 M: Huacai Chen <chenhuacai@kernel.org>
13012 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
13013 L: linux-mips@vger.kernel.org
13015 F: arch/mips/include/asm/mach-loongson64/
13016 F: arch/mips/loongson64/
13017 F: drivers/irqchip/irq-loongson*
13018 F: drivers/platform/mips/cpu_hwmon.c
13020 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
13021 M: Hans Verkuil <hverkuil@xs4all.nl>
13022 L: linux-media@vger.kernel.org
13024 W: https://linuxtv.org
13025 T: git git://linuxtv.org/media_tree.git
13026 F: drivers/media/radio/radio-miropcm20*
13029 R: Lubomir Rintel <lkundrak@v3.sk>
13030 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
13033 F: arch/arm/boot/dts/mmp*
13034 F: arch/arm/mach-mmp/
13035 F: include/linux/soc/mmp/
13037 MMP USB PHY DRIVERS
13038 R: Lubomir Rintel <lkundrak@v3.sk>
13039 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13041 F: drivers/phy/marvell/phy-mmp3-usb.c
13042 F: drivers/phy/marvell/phy-pxa-usb.c
13044 MMU GATHER AND TLB INVALIDATION
13045 M: Will Deacon <will@kernel.org>
13046 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
13047 M: Andrew Morton <akpm@linux-foundation.org>
13048 M: Nick Piggin <npiggin@gmail.com>
13049 M: Peter Zijlstra <peterz@infradead.org>
13050 L: linux-arch@vger.kernel.org
13051 L: linux-mm@kvack.org
13053 F: arch/*/include/asm/tlb.h
13054 F: include/asm-generic/tlb.h
13057 MN88472 MEDIA DRIVER
13058 M: Antti Palosaari <crope@iki.fi>
13059 L: linux-media@vger.kernel.org
13061 W: https://linuxtv.org
13062 W: http://palosaari.fi/linux/
13063 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13064 F: drivers/media/dvb-frontends/mn88472*
13066 MN88473 MEDIA DRIVER
13067 M: Antti Palosaari <crope@iki.fi>
13068 L: linux-media@vger.kernel.org
13070 W: https://linuxtv.org
13071 W: http://palosaari.fi/linux/
13072 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13073 F: drivers/media/dvb-frontends/mn88473*
13076 M: Luis Chamberlain <mcgrof@kernel.org>
13077 L: linux-modules@vger.kernel.org
13078 L: linux-kernel@vger.kernel.org
13080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
13081 F: include/linux/module.h
13084 MONOLITHIC POWER SYSTEM PMIC DRIVER
13085 M: Saravanan Sekar <sravanhome@gmail.com>
13087 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
13088 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
13089 F: drivers/iio/adc/mp2629_adc.c
13090 F: drivers/mfd/mp2629.c
13091 F: drivers/power/supply/mp2629_charger.c
13092 F: drivers/regulator/mp5416.c
13093 F: drivers/regulator/mpq7920.c
13094 F: drivers/regulator/mpq7920.h
13095 F: include/linux/mfd/mp2629.h
13097 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
13099 W: http://popies.net/meye/
13100 F: Documentation/userspace-api/media/drivers/meye*
13101 F: drivers/media/pci/meye/
13102 F: include/uapi/linux/meye.h
13104 MOTORCOMM PHY DRIVER
13105 M: Peter Geis <pgwipeout@gmail.com>
13106 L: netdev@vger.kernel.org
13108 F: drivers/net/phy/motorcomm.c
13110 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
13111 M: Jiri Slaby <jirislaby@kernel.org>
13113 F: Documentation/driver-api/serial/moxa-smartio.rst
13114 F: drivers/tty/mxser.*
13116 MR800 AVERMEDIA USB FM RADIO DRIVER
13117 M: Alexey Klimov <klimov.linux@gmail.com>
13118 L: linux-media@vger.kernel.org
13120 T: git git://linuxtv.org/media_tree.git
13121 F: drivers/media/radio/radio-mr800.c
13123 MRF24J40 IEEE 802.15.4 RADIO DRIVER
13124 M: Alan Ott <alan@signal11.us>
13125 L: linux-wpan@vger.kernel.org
13127 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
13128 F: drivers/net/ieee802154/mrf24j40.c
13131 M: "Lee, Chun-Yi" <jlee@suse.com>
13132 L: platform-driver-x86@vger.kernel.org
13134 F: drivers/platform/x86/msi-laptop.c
13137 L: platform-driver-x86@vger.kernel.org
13139 F: drivers/platform/x86/msi-wmi.c
13141 MSI001 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 T: git git://linuxtv.org/anttip/media_tree.git
13149 F: drivers/media/tuners/msi001*
13151 MSI2500 MEDIA DRIVER
13152 M: Antti Palosaari <crope@iki.fi>
13153 L: linux-media@vger.kernel.org
13155 W: https://linuxtv.org
13156 W: http://palosaari.fi/linux/
13157 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13158 T: git git://linuxtv.org/anttip/media_tree.git
13159 F: drivers/media/usb/msi2500/
13161 MSTAR INTERRUPT CONTROLLER DRIVER
13162 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
13163 M: Daniel Palmer <daniel@thingy.jp>
13165 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
13166 F: drivers/irqchip/irq-mst-intc.c
13168 MSYSTEMS DISKONCHIP G3 MTD DRIVER
13169 M: Robert Jarzmik <robert.jarzmik@free.fr>
13170 L: linux-mtd@lists.infradead.org
13172 F: drivers/mtd/devices/docg3*
13174 MT9M032 APTINA SENSOR DRIVER
13175 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13176 L: linux-media@vger.kernel.org
13178 T: git git://linuxtv.org/media_tree.git
13179 F: drivers/media/i2c/mt9m032.c
13180 F: include/media/i2c/mt9m032.h
13182 MT9P031 APTINA CAMERA SENSOR
13183 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13184 L: linux-media@vger.kernel.org
13186 T: git git://linuxtv.org/media_tree.git
13187 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
13188 F: drivers/media/i2c/mt9p031.c
13189 F: include/media/i2c/mt9p031.h
13191 MT9T001 APTINA CAMERA SENSOR
13192 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13193 L: linux-media@vger.kernel.org
13195 T: git git://linuxtv.org/media_tree.git
13196 F: drivers/media/i2c/mt9t001.c
13197 F: include/media/i2c/mt9t001.h
13199 MT9T112 APTINA CAMERA SENSOR
13200 M: Jacopo Mondi <jacopo@jmondi.org>
13201 L: linux-media@vger.kernel.org
13203 T: git git://linuxtv.org/media_tree.git
13204 F: drivers/media/i2c/mt9t112.c
13205 F: include/media/i2c/mt9t112.h
13207 MT9V032 APTINA CAMERA SENSOR
13208 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13209 L: linux-media@vger.kernel.org
13211 T: git git://linuxtv.org/media_tree.git
13212 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
13213 F: drivers/media/i2c/mt9v032.c
13214 F: include/media/i2c/mt9v032.h
13216 MT9V111 APTINA CAMERA SENSOR
13217 M: Jacopo Mondi <jacopo@jmondi.org>
13218 L: linux-media@vger.kernel.org
13220 T: git git://linuxtv.org/media_tree.git
13221 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
13222 F: drivers/media/i2c/mt9v111.c
13224 MULTIFUNCTION DEVICES (MFD)
13225 M: Lee Jones <lee.jones@linaro.org>
13227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13228 F: Documentation/devicetree/bindings/mfd/
13230 F: include/dt-bindings/mfd/
13231 F: include/linux/mfd/
13233 MULTIMEDIA CARD (MMC) ETC. OVER SPI
13235 F: drivers/mmc/host/mmc_spi.c
13236 F: include/linux/spi/mmc_spi.h
13238 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
13239 M: Ulf Hansson <ulf.hansson@linaro.org>
13240 L: linux-mmc@vger.kernel.org
13242 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
13243 F: Documentation/devicetree/bindings/mmc/
13245 F: include/linux/mmc/
13246 F: include/uapi/linux/mmc/
13248 MULTIPLEXER SUBSYSTEM
13249 M: Peter Rosin <peda@axentia.se>
13251 F: Documentation/ABI/testing/sysfs-class-mux*
13252 F: Documentation/devicetree/bindings/mux/
13254 F: include/dt-bindings/mux/
13255 F: include/linux/mux/
13257 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
13258 M: Bin Liu <b-liu@ti.com>
13259 L: linux-usb@vger.kernel.org
13261 F: drivers/usb/musb/
13263 MXL301RF MEDIA DRIVER
13264 M: Akihiro Tsukada <tskd08@gmail.com>
13265 L: linux-media@vger.kernel.org
13267 F: drivers/media/tuners/mxl301rf*
13269 MXL5007T MEDIA DRIVER
13270 M: Michael Krufky <mkrufky@linuxtv.org>
13271 L: linux-media@vger.kernel.org
13273 W: https://linuxtv.org
13274 W: http://github.com/mkrufky
13275 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13276 T: git git://linuxtv.org/mkrufky/tuners.git
13277 F: drivers/media/tuners/mxl5007t.*
13280 M: Marek Vasut <marex@denx.de>
13281 M: Stefan Agner <stefan@agner.ch>
13282 L: dri-devel@lists.freedesktop.org
13284 T: git git://anongit.freedesktop.org/drm/drm-misc
13285 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
13286 F: drivers/gpu/drm/mxsfb/
13288 MYLEX DAC960 PCI RAID Controller
13289 M: Hannes Reinecke <hare@kernel.org>
13290 L: linux-scsi@vger.kernel.org
13292 F: drivers/scsi/myrb.*
13293 F: drivers/scsi/myrs.*
13295 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
13296 M: Chris Lee <christopher.lee@cspi.com>
13297 L: netdev@vger.kernel.org
13299 W: https://www.cspi.com/ethernet-products/support/downloads/
13300 F: drivers/net/ethernet/myricom/myri10ge/
13302 NAND FLASH SUBSYSTEM
13303 M: Miquel Raynal <miquel.raynal@bootlin.com>
13304 R: Richard Weinberger <richard@nod.at>
13305 L: linux-mtd@lists.infradead.org
13307 W: http://www.linux-mtd.infradead.org/
13308 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13309 C: irc://irc.oftc.net/mtd
13310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
13311 F: drivers/mtd/nand/
13312 F: include/linux/mtd/*nand*.h
13314 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
13315 M: Daniel Mack <zonque@gmail.com>
13316 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13318 W: http://www.native-instruments.com
13319 F: sound/usb/caiaq/
13321 NATSEMI ETHERNET DRIVER (DP8381x)
13323 F: drivers/net/ethernet/natsemi/natsemi.c
13325 NCR 5380 SCSI DRIVERS
13326 M: Finn Thain <fthain@linux-m68k.org>
13327 M: Michael Schmitz <schmitzmic@gmail.com>
13328 L: linux-scsi@vger.kernel.org
13330 F: Documentation/scsi/g_NCR5380.rst
13331 F: drivers/scsi/NCR5380.*
13332 F: drivers/scsi/arm/cumana_1.c
13333 F: drivers/scsi/arm/oak.c
13334 F: drivers/scsi/atari_scsi.*
13335 F: drivers/scsi/dmx3191d.c
13336 F: drivers/scsi/g_NCR5380.*
13337 F: drivers/scsi/mac_scsi.*
13338 F: drivers/scsi/sun3_scsi.*
13339 F: drivers/scsi/sun3_scsi_vme.c
13342 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
13346 NCT6775 HARDWARE MONITOR DRIVER
13347 M: Guenter Roeck <linux@roeck-us.net>
13348 L: linux-hwmon@vger.kernel.org
13350 F: Documentation/hwmon/nct6775.rst
13351 F: drivers/hwmon/nct6775.c
13354 M: Jakub Kicinski <kuba@kernel.org>
13356 F: drivers/net/netdevsim/*
13358 NETEM NETWORK EMULATOR
13359 M: Stephen Hemminger <stephen@networkplumber.org>
13360 L: netdev@vger.kernel.org
13362 F: net/sched/sch_netem.c
13364 NETERION 10GbE DRIVERS (s2io/vxge)
13365 M: Jon Mason <jdmason@kudzu.us>
13366 L: netdev@vger.kernel.org
13368 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
13369 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
13370 F: drivers/net/ethernet/neterion/
13373 M: Pablo Neira Ayuso <pablo@netfilter.org>
13374 M: Jozsef Kadlecsik <kadlec@netfilter.org>
13375 M: Florian Westphal <fw@strlen.de>
13376 L: netfilter-devel@vger.kernel.org
13377 L: coreteam@netfilter.org
13379 W: http://www.netfilter.org/
13380 W: http://www.iptables.org/
13381 W: http://www.nftables.org/
13382 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
13383 C: irc://irc.libera.chat/netfilter
13384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
13385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
13386 F: include/linux/netfilter*
13387 F: include/linux/netfilter/
13388 F: include/net/netfilter/
13389 F: include/uapi/linux/netfilter*
13390 F: include/uapi/linux/netfilter/
13391 F: net/*/netfilter.c
13392 F: net/*/netfilter/
13393 F: net/bridge/br_netfilter*.c
13396 NETROM NETWORK LAYER
13397 M: Ralf Baechle <ralf@linux-mips.org>
13398 L: linux-hams@vger.kernel.org
13400 W: http://www.linux-ax25.org/
13401 F: include/net/netrom.h
13402 F: include/uapi/linux/netrom.h
13405 NETRONIX EMBEDDED CONTROLLER
13406 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
13408 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
13409 F: drivers/mfd/ntxec.c
13410 F: drivers/pwm/pwm-ntxec.c
13411 F: drivers/rtc/rtc-ntxec.c
13412 F: include/linux/mfd/ntxec.h
13414 NETRONOME ETHERNET DRIVERS
13415 M: Simon Horman <simon.horman@corigine.com>
13416 R: Jakub Kicinski <kuba@kernel.org>
13417 L: oss-drivers@corigine.com
13419 F: drivers/net/ethernet/netronome/
13421 NETWORK BLOCK DEVICE (NBD)
13422 M: Josef Bacik <josef@toxicpanda.com>
13423 L: linux-block@vger.kernel.org
13424 L: nbd@other.debian.org
13426 F: Documentation/admin-guide/blockdev/nbd.rst
13427 F: drivers/block/nbd.c
13428 F: include/trace/events/nbd.h
13429 F: include/uapi/linux/nbd.h
13431 NETWORK DROP MONITOR
13432 M: Neil Horman <nhorman@tuxdriver.com>
13433 L: netdev@vger.kernel.org
13435 W: https://fedorahosted.org/dropwatch/
13436 F: include/uapi/linux/net_dropmon.h
13437 F: net/core/drop_monitor.c
13440 M: "David S. Miller" <davem@davemloft.net>
13441 M: Jakub Kicinski <kuba@kernel.org>
13442 M: Paolo Abeni <pabeni@redhat.com>
13443 L: netdev@vger.kernel.org
13445 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13448 F: Documentation/devicetree/bindings/net/
13449 F: drivers/connector/
13451 F: include/linux/etherdevice.h
13452 F: include/linux/fcdevice.h
13453 F: include/linux/fddidevice.h
13454 F: include/linux/hippidevice.h
13455 F: include/linux/if_*
13456 F: include/linux/inetdevice.h
13457 F: include/linux/netdevice.h
13458 F: include/uapi/linux/if_*
13459 F: include/uapi/linux/netdevice.h
13461 NETWORKING DRIVERS (WIRELESS)
13462 M: Kalle Valo <kvalo@kernel.org>
13463 L: linux-wireless@vger.kernel.org
13465 W: https://wireless.wiki.kernel.org/
13466 Q: https://patchwork.kernel.org/project/linux-wireless/list/
13467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13469 F: Documentation/devicetree/bindings/net/wireless/
13470 F: drivers/net/wireless/
13473 M: Andrew Lunn <andrew@lunn.ch>
13474 M: Vivien Didelot <vivien.didelot@gmail.com>
13475 M: Florian Fainelli <f.fainelli@gmail.com>
13476 M: Vladimir Oltean <olteanv@gmail.com>
13478 F: Documentation/devicetree/bindings/net/dsa/
13479 F: drivers/net/dsa/
13480 F: include/linux/dsa/
13481 F: include/linux/platform_data/dsa.h
13482 F: include/net/dsa.h
13484 F: tools/testing/selftests/drivers/net/dsa/
13486 NETWORKING [GENERAL]
13487 M: "David S. Miller" <davem@davemloft.net>
13488 M: Jakub Kicinski <kuba@kernel.org>
13489 M: Paolo Abeni <pabeni@redhat.com>
13490 L: netdev@vger.kernel.org
13492 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13493 B: mailto:netdev@vger.kernel.org
13494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13496 F: Documentation/networking/
13497 F: include/linux/in.h
13498 F: include/linux/net.h
13499 F: include/linux/netdevice.h
13501 F: include/uapi/linux/in.h
13502 F: include/uapi/linux/net.h
13503 F: include/uapi/linux/net_namespace.h
13504 F: include/uapi/linux/netdevice.h
13508 F: tools/testing/selftests/net/
13511 M: Steffen Klassert <steffen.klassert@secunet.com>
13512 M: Herbert Xu <herbert@gondor.apana.org.au>
13513 M: "David S. Miller" <davem@davemloft.net>
13514 L: netdev@vger.kernel.org
13516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
13517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
13518 F: include/net/xfrm.h
13519 F: include/uapi/linux/xfrm.h
13522 F: net/ipv4/ip_vti.c
13523 F: net/ipv4/ipcomp.c
13527 F: net/ipv6/ip6_vti.c
13528 F: net/ipv6/ipcomp6.c
13532 F: tools/testing/selftests/net/ipsec.c
13534 NETWORKING [IPv4/IPv6]
13535 M: "David S. Miller" <davem@davemloft.net>
13536 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
13537 M: David Ahern <dsahern@kernel.org>
13538 L: netdev@vger.kernel.org
13540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13542 F: include/linux/ip.h
13543 F: include/linux/ipv6*
13544 F: include/net/fib*
13546 F: include/net/route.h
13550 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
13551 M: Paul Moore <paul@paul-moore.com>
13552 L: netdev@vger.kernel.org
13553 L: linux-security-module@vger.kernel.org
13555 W: https://github.com/netlabel
13556 F: Documentation/netlabel/
13557 F: include/net/calipso.h
13558 F: include/net/cipso_ipv4.h
13559 F: include/net/netlabel.h
13560 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
13561 F: include/uapi/linux/netfilter/xt_SECMARK.h
13562 F: net/ipv4/cipso_ipv4.c
13563 F: net/ipv6/calipso.c
13564 F: net/netfilter/xt_CONNSECMARK.c
13565 F: net/netfilter/xt_SECMARK.c
13569 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
13570 M: Matthieu Baerts <matthieu.baerts@tessares.net>
13571 L: netdev@vger.kernel.org
13572 L: mptcp@lists.linux.dev
13574 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
13575 B: https://github.com/multipath-tcp/mptcp_net-next/issues
13576 F: Documentation/networking/mptcp-sysctl.rst
13577 F: include/net/mptcp.h
13578 F: include/trace/events/mptcp.h
13579 F: include/uapi/linux/mptcp.h
13581 F: tools/testing/selftests/net/mptcp/
13584 M: Eric Dumazet <edumazet@google.com>
13585 L: netdev@vger.kernel.org
13587 F: include/linux/tcp.h
13588 F: include/net/tcp.h
13589 F: include/trace/events/tcp.h
13590 F: include/uapi/linux/tcp.h
13591 F: net/ipv4/syncookies.c
13593 F: net/ipv6/syncookies.c
13597 M: Boris Pismenny <borisp@nvidia.com>
13598 M: John Fastabend <john.fastabend@gmail.com>
13599 M: Daniel Borkmann <daniel@iogearbox.net>
13600 M: Jakub Kicinski <kuba@kernel.org>
13601 L: netdev@vger.kernel.org
13603 F: include/net/tls.h
13604 F: include/uapi/linux/tls.h
13607 NETXEN (1/10) GbE SUPPORT
13608 M: Manish Chopra <manishc@marvell.com>
13609 M: Rahul Verma <rahulv@marvell.com>
13610 M: GR-Linux-NIC-Dev@marvell.com
13611 L: netdev@vger.kernel.org
13613 F: drivers/net/ethernet/qlogic/netxen/
13615 NET_FAILOVER MODULE
13616 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
13617 L: netdev@vger.kernel.org
13619 F: Documentation/networking/net_failover.rst
13620 F: drivers/net/net_failover.c
13621 F: include/net/net_failover.h
13624 M: David Ahern <dsahern@kernel.org>
13625 L: netdev@vger.kernel.org
13627 F: include/net/netns/nexthop.h
13628 F: include/net/nexthop.h
13629 F: include/uapi/linux/nexthop.h
13630 F: net/ipv4/nexthop.c
13633 M: Krzysztof Kozlowski <krzk@kernel.org>
13634 L: linux-nfc@lists.01.org (subscribers-only)
13635 L: netdev@vger.kernel.org
13637 F: Documentation/devicetree/bindings/net/nfc/
13639 F: include/linux/platform_data/nfcmrvl.h
13640 F: include/net/nfc/
13641 F: include/uapi/linux/nfc.h
13644 NFC VIRTUAL NCI DEVICE DRIVER
13645 M: Bongsu Jeon <bongsu.jeon@samsung.com>
13646 L: netdev@vger.kernel.org
13647 L: linux-nfc@lists.01.org (subscribers-only)
13649 F: drivers/nfc/virtual_ncidev.c
13650 F: tools/testing/selftests/nci/
13652 NFS, SUNRPC, AND LOCKD CLIENTS
13653 M: Trond Myklebust <trond.myklebust@hammerspace.com>
13654 M: Anna Schumaker <anna@kernel.org>
13655 L: linux-nfs@vger.kernel.org
13657 W: http://client.linux-nfs.org
13658 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
13662 F: include/linux/lockd/
13663 F: include/linux/nfs*
13664 F: include/linux/sunrpc/
13665 F: include/uapi/linux/nfs*
13666 F: include/uapi/linux/sunrpc/
13668 F: Documentation/filesystems/nfs/
13671 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
13672 L: linux-nilfs@vger.kernel.org
13674 W: https://nilfs.sourceforge.io/
13675 W: https://nilfs.osdn.jp/
13676 T: git git://github.com/konis/nilfs2.git
13677 F: Documentation/filesystems/nilfs2.rst
13679 F: include/trace/events/nilfs2.h
13680 F: include/uapi/linux/nilfs2_api.h
13681 F: include/uapi/linux/nilfs2_ondisk.h
13683 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
13684 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13686 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13687 F: Documentation/scsi/NinjaSCSI.rst
13688 F: drivers/scsi/pcmcia/nsp_*
13690 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
13691 M: GOTO Masanori <gotom@debian.or.jp>
13692 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13694 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13695 F: Documentation/scsi/NinjaSCSI.rst
13696 F: drivers/scsi/nsp32*
13698 NINTENDO HID DRIVER
13699 M: Daniel J. Ogorchock <djogorchock@gmail.com>
13700 L: linux-input@vger.kernel.org
13702 F: drivers/hid/hid-nintendo*
13705 M: Dinh Nguyen <dinguyen@kernel.org>
13707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
13710 NITRO ENCLAVES (NE)
13711 M: Andra Paraschiv <andraprs@amazon.com>
13712 M: Alexandru Vasile <lexnv@amazon.com>
13713 M: Alexandru Ciobotaru <alcioa@amazon.com>
13714 L: linux-kernel@vger.kernel.org
13716 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
13717 F: Documentation/virt/ne_overview.rst
13718 F: drivers/virt/nitro_enclaves/
13719 F: include/linux/nitro_enclaves.h
13720 F: include/uapi/linux/nitro_enclaves.h
13721 F: samples/nitro_enclaves/
13723 NOHZ, DYNTICKS SUPPORT
13724 M: Frederic Weisbecker <fweisbec@gmail.com>
13725 M: Thomas Gleixner <tglx@linutronix.de>
13726 M: Ingo Molnar <mingo@kernel.org>
13727 L: linux-kernel@vger.kernel.org
13729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
13730 F: include/linux/sched/nohz.h
13731 F: include/linux/tick.h
13732 F: kernel/time/tick*.*
13734 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
13735 M: Pavel Machek <pavel@ucw.cz>
13736 M: Sakari Ailus <sakari.ailus@iki.fi>
13737 L: linux-media@vger.kernel.org
13739 F: drivers/media/i2c/ad5820.c
13740 F: drivers/media/i2c/et8ek8
13742 NOKIA N900 POWER SUPPLY DRIVERS
13743 R: Pali Rohár <pali@kernel.org>
13744 F: drivers/power/supply/bq2415x_charger.c
13745 F: drivers/power/supply/bq27xxx_battery.c
13746 F: drivers/power/supply/bq27xxx_battery_i2c.c
13747 F: drivers/power/supply/isp1704_charger.c
13748 F: drivers/power/supply/rx51_battery.c
13749 F: include/linux/power/bq2415x_charger.h
13750 F: include/linux/power/bq27xxx_battery.h
13753 M: Willy Tarreau <w@1wt.eu>
13755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
13756 F: tools/include/nolibc/
13759 M: Matthias Maennich <maennich@google.com>
13761 F: Documentation/core-api/symbol-namespaces.rst
13765 M: Sanjay R Mehta <sanju.mehta@amd.com>
13766 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
13767 L: ntb@lists.linux.dev
13769 F: drivers/ntb/hw/amd/
13772 M: Jon Mason <jdmason@kudzu.us>
13773 M: Dave Jiang <dave.jiang@intel.com>
13774 M: Allen Hubbe <allenbh@gmail.com>
13775 L: ntb@lists.linux.dev
13777 W: https://github.com/jonmason/ntb/wiki
13778 T: git git://github.com/jonmason/ntb.git
13779 F: drivers/net/ntb_netdev.c
13781 F: include/linux/ntb.h
13782 F: include/linux/ntb_transport.h
13783 F: tools/testing/selftests/ntb/
13786 M: Serge Semin <fancer.lancer@gmail.com>
13787 L: ntb@lists.linux.dev
13789 F: drivers/ntb/hw/idt/
13792 M: Dave Jiang <dave.jiang@intel.com>
13793 L: ntb@lists.linux.dev
13795 W: https://github.com/davejiang/linux/wiki
13796 T: git https://github.com/davejiang/linux.git
13797 F: drivers/ntb/hw/intel/
13800 M: Anton Altaparmakov <anton@tuxera.com>
13801 L: linux-ntfs-dev@lists.sourceforge.net
13803 W: http://www.tuxera.com/
13804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
13805 F: Documentation/filesystems/ntfs.rst
13809 M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
13810 L: ntfs3@lists.linux.dev
13812 W: http://www.paragon-software.com/
13813 T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
13814 F: Documentation/filesystems/ntfs3.rst
13818 M: Finn Thain <fthain@linux-m68k.org>
13819 L: linux-m68k@lists.linux-m68k.org
13821 F: arch/*/include/asm/nubus.h
13823 F: include/linux/nubus.h
13824 F: include/uapi/linux/nubus.h
13826 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
13827 M: Antonino Daplas <adaplas@gmail.com>
13828 L: linux-fbdev@vger.kernel.org
13830 F: drivers/video/fbdev/nvidia/
13831 F: drivers/video/fbdev/riva/
13833 NVIDIA WMI EC BACKLIGHT DRIVER
13834 M: Daniel Dadap <ddadap@nvidia.com>
13835 L: platform-driver-x86@vger.kernel.org
13837 F: drivers/platform/x86/nvidia-wmi-ec-backlight.c
13840 M: Keith Busch <kbusch@kernel.org>
13841 M: Jens Axboe <axboe@fb.com>
13842 M: Christoph Hellwig <hch@lst.de>
13843 M: Sagi Grimberg <sagi@grimberg.me>
13844 L: linux-nvme@lists.infradead.org
13846 W: http://git.infradead.org/nvme.git
13847 T: git://git.infradead.org/nvme.git
13848 F: drivers/nvme/host/
13849 F: include/linux/nvme.h
13850 F: include/uapi/linux/nvme_ioctl.h
13852 NVM EXPRESS FC TRANSPORT DRIVERS
13853 M: James Smart <james.smart@broadcom.com>
13854 L: linux-nvme@lists.infradead.org
13856 F: drivers/nvme/host/fc.c
13857 F: drivers/nvme/target/fc.c
13858 F: drivers/nvme/target/fcloop.c
13859 F: include/linux/nvme-fc-driver.h
13860 F: include/linux/nvme-fc.h
13862 NVM EXPRESS TARGET DRIVER
13863 M: Christoph Hellwig <hch@lst.de>
13864 M: Sagi Grimberg <sagi@grimberg.me>
13865 M: Chaitanya Kulkarni <kch@nvidia.com>
13866 L: linux-nvme@lists.infradead.org
13868 W: http://git.infradead.org/nvme.git
13869 T: git://git.infradead.org/nvme.git
13870 F: drivers/nvme/target/
13873 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
13876 F: Documentation/ABI/stable/sysfs-bus-nvmem
13877 F: Documentation/devicetree/bindings/nvmem/
13879 F: include/linux/nvmem-consumer.h
13880 F: include/linux/nvmem-provider.h
13882 NXP C45 TJA11XX PHY DRIVER
13883 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
13884 L: netdev@vger.kernel.org
13886 F: drivers/net/phy/nxp-c45-tja11xx.c
13889 M: Ashish Kumar <ashish.kumar@nxp.com>
13890 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
13891 L: linux-spi@vger.kernel.org
13893 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
13894 F: drivers/spi/spi-nxp-fspi.c
13896 NXP FXAS21002C DRIVER
13897 M: Rui Miguel Silva <rmfrfs@gmail.com>
13898 L: linux-iio@vger.kernel.org
13900 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
13901 F: drivers/iio/gyro/fxas21002c.h
13902 F: drivers/iio/gyro/fxas21002c_core.c
13903 F: drivers/iio/gyro/fxas21002c_i2c.c
13904 F: drivers/iio/gyro/fxas21002c_spi.c
13906 NXP i.MX CLOCK DRIVERS
13907 M: Abel Vesa <abel.vesa@nxp.com>
13908 L: linux-clk@vger.kernel.org
13909 L: linux-imx@nxp.com
13911 F: drivers/clk/imx/
13913 NXP i.MX 8MQ DCSS DRIVER
13914 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
13915 R: Lucas Stach <l.stach@pengutronix.de>
13916 L: dri-devel@lists.freedesktop.org
13918 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
13919 F: drivers/gpu/drm/imx/dcss/
13921 NXP i.MX 8QXP ADC DRIVER
13922 M: Cai Huoqing <cai.huoqing@linux.dev>
13923 M: Haibo Chen <haibo.chen@nxp.com>
13924 L: linux-imx@nxp.com
13925 L: linux-iio@vger.kernel.org
13927 F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
13928 F: drivers/iio/adc/imx8qxp-adc.c
13930 NXP i.MX 7D/6SX/6UL AND VF610 ADC DRIVER
13931 M: Haibo Chen <haibo.chen@nxp.com>
13932 L: linux-iio@vger.kernel.org
13933 L: linux-imx@nxp.com
13935 F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
13936 F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
13937 F: drivers/iio/adc/imx7d_adc.c
13938 F: drivers/iio/adc/vf610_adc.c
13940 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
13941 M: Jagan Teki <jagan@amarulasolutions.com>
13943 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
13944 F: drivers/regulator/pf8x00-regulator.c
13946 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
13947 M: Krzysztof Kozlowski <krzk@kernel.org>
13948 L: linux-kernel@vger.kernel.org
13950 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
13951 F: drivers/extcon/extcon-ptn5150.c
13953 NXP SGTL5000 DRIVER
13954 M: Fabio Estevam <festevam@gmail.com>
13955 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13957 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
13958 F: sound/soc/codecs/sgtl5000*
13960 NXP SJA1105 ETHERNET SWITCH DRIVER
13961 M: Vladimir Oltean <olteanv@gmail.com>
13962 L: linux-kernel@vger.kernel.org
13964 F: drivers/net/dsa/sja1105
13965 F: drivers/net/pcs/pcs-xpcs-nxp.c
13967 NXP TDA998X DRM DRIVER
13968 M: Russell King <linux@armlinux.org.uk>
13970 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
13971 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
13972 F: drivers/gpu/drm/i2c/tda998x_drv.c
13973 F: include/drm/i2c/tda998x.h
13974 F: include/dt-bindings/display/tda998x.h
13978 M: Peter Rosin <peda@axentia.se>
13979 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13981 F: Documentation/devicetree/bindings/sound/tfa9879.txt
13982 F: sound/soc/codecs/tfa9879*
13984 NXP/Goodix TFA989X (TFA1) DRIVER
13985 M: Stephan Gerhold <stephan@gerhold.net>
13986 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13988 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
13989 F: sound/soc/codecs/tfa989x.c
13992 R: Charles Gorand <charles.gorand@effinnov.com>
13993 L: linux-nfc@lists.01.org (subscribers-only)
13995 F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
13996 F: drivers/nfc/nxp-nci
13998 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
13999 M: Mirela Rabulea <mirela.rabulea@nxp.com>
14000 R: NXP Linux Team <linux-imx@nxp.com>
14001 L: linux-media@vger.kernel.org
14003 F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
14004 F: drivers/media/platform/imx-jpeg
14006 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
14007 M: Jonas Malaco <jonas@protocubo.io>
14008 L: linux-hwmon@vger.kernel.org
14010 F: Documentation/hwmon/nzxt-kraken2.rst
14011 F: drivers/hwmon/nzxt-kraken2.c
14013 NZXT-SMART2 HARDWARE MONITORING DRIVER
14014 M: Aleksandr Mezin <mezin.alexander@gmail.com>
14015 L: linux-hwmon@vger.kernel.org
14017 F: Documentation/hwmon/nzxt-smart2.rst
14018 F: drivers/hwmon/nzxt-smart2.c
14021 M: Jiri Pirko <jiri@nvidia.com>
14022 L: netdev@vger.kernel.org
14024 F: include/linux/objagg.h
14026 F: lib/test_objagg.c
14029 M: Josh Poimboeuf <jpoimboe@redhat.com>
14030 M: Peter Zijlstra <peterz@infradead.org>
14033 F: include/linux/objtool.h
14035 OCELOT ETHERNET SWITCH DRIVER
14036 M: Vladimir Oltean <vladimir.oltean@nxp.com>
14037 M: Claudiu Manoil <claudiu.manoil@nxp.com>
14038 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14039 M: UNGLinuxDriver@microchip.com
14040 L: netdev@vger.kernel.org
14042 F: drivers/net/dsa/ocelot/*
14043 F: drivers/net/ethernet/mscc/
14044 F: include/soc/mscc/ocelot*
14045 F: net/dsa/tag_ocelot.c
14046 F: net/dsa/tag_ocelot_8021q.c
14047 F: tools/testing/selftests/drivers/net/ocelot/*
14049 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
14050 M: Frederic Barrat <fbarrat@linux.ibm.com>
14051 M: Andrew Donnellan <ajd@linux.ibm.com>
14052 L: linuxppc-dev@lists.ozlabs.org
14054 F: Documentation/userspace-api/accelerators/ocxl.rst
14055 F: arch/powerpc/include/asm/pnv-ocxl.h
14056 F: arch/powerpc/platforms/powernv/ocxl.c
14057 F: drivers/misc/ocxl/
14058 F: include/misc/ocxl*
14059 F: include/uapi/misc/ocxl.h
14062 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
14063 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
14064 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14065 L: linux-omap@vger.kernel.org
14067 F: sound/soc/ti/n810.c
14068 F: sound/soc/ti/omap*
14069 F: sound/soc/ti/rx51.c
14070 F: sound/soc/ti/sdma-pcm.*
14072 OMAP CLOCK FRAMEWORK SUPPORT
14073 M: Paul Walmsley <paul@pwsan.com>
14074 L: linux-omap@vger.kernel.org
14076 F: arch/arm/*omap*/*clock*
14078 OMAP DEVICE TREE SUPPORT
14079 M: Benoît Cousson <bcousson@baylibre.com>
14080 M: Tony Lindgren <tony@atomide.com>
14081 L: linux-omap@vger.kernel.org
14082 L: devicetree@vger.kernel.org
14084 F: arch/arm/boot/dts/*am3*
14085 F: arch/arm/boot/dts/*am4*
14086 F: arch/arm/boot/dts/*am5*
14087 F: arch/arm/boot/dts/*dra7*
14088 F: arch/arm/boot/dts/*omap*
14089 F: arch/arm/boot/dts/logicpd-som-lv*
14090 F: arch/arm/boot/dts/logicpd-torpedo*
14092 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
14093 L: linux-omap@vger.kernel.org
14094 L: linux-fbdev@vger.kernel.org
14096 F: Documentation/arm/omap/dss.rst
14097 F: drivers/video/fbdev/omap2/
14099 OMAP FRAMEBUFFER SUPPORT
14100 L: linux-fbdev@vger.kernel.org
14101 L: linux-omap@vger.kernel.org
14103 F: drivers/video/fbdev/omap/
14105 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
14106 M: Roger Quadros <rogerq@kernel.org>
14107 M: Tony Lindgren <tony@atomide.com>
14108 L: linux-omap@vger.kernel.org
14110 F: arch/arm/mach-omap2/*gpmc*
14111 F: drivers/memory/omap-gpmc.c
14114 M: Grygorii Strashko <grygorii.strashko@ti.com>
14115 M: Santosh Shilimkar <ssantosh@kernel.org>
14116 M: Kevin Hilman <khilman@kernel.org>
14117 L: linux-omap@vger.kernel.org
14119 F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
14120 F: drivers/gpio/gpio-omap.c
14122 OMAP HARDWARE SPINLOCK SUPPORT
14123 M: Ohad Ben-Cohen <ohad@wizery.com>
14124 L: linux-omap@vger.kernel.org
14126 F: drivers/hwspinlock/omap_hwspinlock.c
14128 OMAP HS MMC SUPPORT
14129 L: linux-mmc@vger.kernel.org
14130 L: linux-omap@vger.kernel.org
14132 F: drivers/mmc/host/omap_hsmmc.c
14135 M: Paul Walmsley <paul@pwsan.com>
14136 L: linux-omap@vger.kernel.org
14138 F: arch/arm/mach-omap2/omap_hwmod*data*
14141 M: Benoît Cousson <bcousson@baylibre.com>
14142 M: Paul Walmsley <paul@pwsan.com>
14143 L: linux-omap@vger.kernel.org
14145 F: arch/arm/mach-omap2/omap_hwmod.*
14148 M: Vignesh R <vigneshr@ti.com>
14149 L: linux-omap@vger.kernel.org
14150 L: linux-i2c@vger.kernel.org
14152 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
14153 F: drivers/i2c/busses/i2c-omap.c
14155 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
14156 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14157 L: linux-media@vger.kernel.org
14159 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
14160 F: drivers/media/platform/ti/omap3isp/
14161 F: drivers/staging/media/omap4iss/
14164 M: Aaro Koskinen <aaro.koskinen@iki.fi>
14165 L: linux-omap@vger.kernel.org
14167 F: drivers/mmc/host/omap.c
14169 OMAP POWER MANAGEMENT SUPPORT
14170 M: Kevin Hilman <khilman@kernel.org>
14171 L: linux-omap@vger.kernel.org
14173 F: arch/arm/*omap*/*pm*
14174 F: drivers/cpufreq/omap-cpufreq.c
14176 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
14177 M: Rajendra Nayak <rnayak@codeaurora.org>
14178 M: Paul Walmsley <paul@pwsan.com>
14179 L: linux-omap@vger.kernel.org
14181 F: arch/arm/mach-omap2/prm*
14183 OMAP RANDOM NUMBER GENERATOR SUPPORT
14184 M: Deepak Saxena <dsaxena@plexity.net>
14186 F: drivers/char/hw_random/omap-rng.c
14189 L: linux-usb@vger.kernel.org
14190 L: linux-omap@vger.kernel.org
14192 F: arch/arm/*omap*/usb*
14193 F: drivers/usb/*/*omap*
14195 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
14196 M: Mark Jackson <mpfj@newflow.co.uk>
14197 L: linux-omap@vger.kernel.org
14199 F: arch/arm/boot/dts/am335x-nano.dts
14202 M: Aaro Koskinen <aaro.koskinen@iki.fi>
14203 M: Tony Lindgren <tony@atomide.com>
14204 L: linux-omap@vger.kernel.org
14206 Q: http://patchwork.kernel.org/project/linux-omap/list/
14207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14208 F: arch/arm/configs/omap1_defconfig
14209 F: arch/arm/mach-omap1/
14210 F: arch/arm/plat-omap/
14211 F: drivers/i2c/busses/i2c-omap.c
14212 F: include/linux/platform_data/ams-delta-fiq.h
14213 F: include/linux/platform_data/i2c-omap.h
14216 M: Tony Lindgren <tony@atomide.com>
14217 L: linux-omap@vger.kernel.org
14219 W: http://www.muru.com/linux/omap/
14220 W: http://linux.omap.com/
14221 Q: http://patchwork.kernel.org/project/linux-omap/list/
14222 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14223 F: arch/arm/configs/omap2plus_defconfig
14224 F: arch/arm/mach-omap2/
14225 F: arch/arm/plat-omap/
14226 F: drivers/bus/ti-sysc.c
14227 F: drivers/i2c/busses/i2c-omap.c
14228 F: drivers/irqchip/irq-omap-intc.c
14229 F: drivers/mfd/*omap*.c
14230 F: drivers/mfd/menelaus.c
14231 F: drivers/mfd/palmas.c
14232 F: drivers/mfd/tps65217.c
14233 F: drivers/mfd/tps65218.c
14234 F: drivers/mfd/tps65910.c
14235 F: drivers/mfd/twl-core.[ch]
14236 F: drivers/mfd/twl4030*.c
14237 F: drivers/mfd/twl6030*.c
14238 F: drivers/mfd/twl6040*.c
14239 F: drivers/regulator/palmas-regulator*.c
14240 F: drivers/regulator/pbias-regulator.c
14241 F: drivers/regulator/tps65217-regulator.c
14242 F: drivers/regulator/tps65218-regulator.c
14243 F: drivers/regulator/tps65910-regulator.c
14244 F: drivers/regulator/twl-regulator.c
14245 F: drivers/regulator/twl6030-regulator.c
14246 F: include/linux/platform_data/i2c-omap.h
14247 F: include/linux/platform_data/ti-sysc.h
14250 M: Bob Copeland <me@bobcopeland.com>
14251 L: linux-karma-devel@lists.sourceforge.net
14253 F: Documentation/filesystems/omfs.rst
14256 OMNIKEY CARDMAN 4000 DRIVER
14257 M: Harald Welte <laforge@gnumonks.org>
14259 F: drivers/char/pcmcia/cm4000_cs.c
14260 F: include/linux/cm4000_cs.h
14261 F: include/uapi/linux/cm4000_cs.h
14263 OMNIKEY CARDMAN 4040 DRIVER
14264 M: Harald Welte <laforge@gnumonks.org>
14266 F: drivers/char/pcmcia/cm4040_cs.*
14268 OMNIVISION OG01A1B SENSOR DRIVER
14269 M: Shawn Tu <shawnx.tu@intel.com>
14270 L: linux-media@vger.kernel.org
14272 F: drivers/media/i2c/og01a1b.c
14274 OMNIVISION OV02A10 SENSOR DRIVER
14275 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
14276 L: linux-media@vger.kernel.org
14278 T: git git://linuxtv.org/media_tree.git
14279 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
14280 F: drivers/media/i2c/ov02a10.c
14282 OMNIVISION OV08D10 SENSOR DRIVER
14283 M: Jimmy Su <jimmy.su@intel.com>
14284 L: linux-media@vger.kernel.org
14286 T: git git://linuxtv.org/media_tree.git
14287 F: drivers/media/i2c/ov08d10.c
14289 OMNIVISION OV13858 SENSOR DRIVER
14290 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14291 L: linux-media@vger.kernel.org
14293 T: git git://linuxtv.org/media_tree.git
14294 F: drivers/media/i2c/ov13858.c
14296 OMNIVISION OV13B10 SENSOR DRIVER
14297 M: Arec Kao <arec.kao@intel.com>
14298 L: linux-media@vger.kernel.org
14300 T: git git://linuxtv.org/media_tree.git
14301 F: drivers/media/i2c/ov13b10.c
14303 OMNIVISION OV2680 SENSOR DRIVER
14304 M: Rui Miguel Silva <rmfrfs@gmail.com>
14305 L: linux-media@vger.kernel.org
14307 T: git git://linuxtv.org/media_tree.git
14308 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
14309 F: drivers/media/i2c/ov2680.c
14311 OMNIVISION OV2685 SENSOR DRIVER
14312 M: Shunqian Zheng <zhengsq@rock-chips.com>
14313 L: linux-media@vger.kernel.org
14315 T: git git://linuxtv.org/media_tree.git
14316 F: drivers/media/i2c/ov2685.c
14318 OMNIVISION OV2740 SENSOR DRIVER
14319 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14320 R: Shawn Tu <shawnx.tu@intel.com>
14321 R: Bingbu Cao <bingbu.cao@intel.com>
14322 L: linux-media@vger.kernel.org
14324 T: git git://linuxtv.org/media_tree.git
14325 F: drivers/media/i2c/ov2740.c
14327 OMNIVISION OV5640 SENSOR DRIVER
14328 M: Steve Longerbeam <slongerbeam@gmail.com>
14329 L: linux-media@vger.kernel.org
14331 T: git git://linuxtv.org/media_tree.git
14332 F: drivers/media/i2c/ov5640.c
14334 OMNIVISION OV5647 SENSOR DRIVER
14335 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
14336 M: Jacopo Mondi <jacopo@jmondi.org>
14337 L: linux-media@vger.kernel.org
14339 T: git git://linuxtv.org/media_tree.git
14340 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
14341 F: drivers/media/i2c/ov5647.c
14343 OMNIVISION OV5670 SENSOR DRIVER
14344 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
14345 L: linux-media@vger.kernel.org
14347 T: git git://linuxtv.org/media_tree.git
14348 F: drivers/media/i2c/ov5670.c
14350 OMNIVISION OV5675 SENSOR DRIVER
14351 M: Shawn Tu <shawnx.tu@intel.com>
14352 L: linux-media@vger.kernel.org
14354 T: git git://linuxtv.org/media_tree.git
14355 F: drivers/media/i2c/ov5675.c
14357 OMNIVISION OV5693 SENSOR DRIVER
14358 M: Daniel Scally <djrscally@gmail.com>
14359 L: linux-media@vger.kernel.org
14361 T: git git://linuxtv.org/media_tree.git
14362 F: drivers/media/i2c/ov5693.c
14364 OMNIVISION OV5695 SENSOR DRIVER
14365 M: Shunqian Zheng <zhengsq@rock-chips.com>
14366 L: linux-media@vger.kernel.org
14368 T: git git://linuxtv.org/media_tree.git
14369 F: drivers/media/i2c/ov5695.c
14371 OMNIVISION OV7670 SENSOR DRIVER
14372 L: linux-media@vger.kernel.org
14374 T: git git://linuxtv.org/media_tree.git
14375 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
14376 F: drivers/media/i2c/ov7670.c
14378 OMNIVISION OV772x SENSOR DRIVER
14379 M: Jacopo Mondi <jacopo@jmondi.org>
14380 L: linux-media@vger.kernel.org
14382 T: git git://linuxtv.org/media_tree.git
14383 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
14384 F: drivers/media/i2c/ov772x.c
14385 F: include/media/i2c/ov772x.h
14387 OMNIVISION OV7740 SENSOR DRIVER
14388 M: Wenyou Yang <wenyou.yang@microchip.com>
14389 L: linux-media@vger.kernel.org
14391 T: git git://linuxtv.org/media_tree.git
14392 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
14393 F: drivers/media/i2c/ov7740.c
14395 OMNIVISION OV8856 SENSOR DRIVER
14396 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
14397 L: linux-media@vger.kernel.org
14399 T: git git://linuxtv.org/media_tree.git
14400 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
14401 F: drivers/media/i2c/ov8856.c
14403 OMNIVISION OV9282 SENSOR DRIVER
14404 M: Paul J. Murphy <paul.j.murphy@intel.com>
14405 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
14406 L: linux-media@vger.kernel.org
14408 T: git git://linuxtv.org/media_tree.git
14409 F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
14410 F: drivers/media/i2c/ov9282.c
14412 OMNIVISION OV9640 SENSOR DRIVER
14413 M: Petr Cvek <petrcvekcz@gmail.com>
14414 L: linux-media@vger.kernel.org
14416 F: drivers/media/i2c/ov9640.*
14418 OMNIVISION OV9650 SENSOR DRIVER
14419 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14420 R: Akinobu Mita <akinobu.mita@gmail.com>
14421 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
14422 L: linux-media@vger.kernel.org
14424 T: git git://linuxtv.org/media_tree.git
14425 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
14426 F: drivers/media/i2c/ov9650.c
14428 OMNIVISION OV9734 SENSOR DRIVER
14429 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14430 R: Bingbu Cao <bingbu.cao@intel.com>
14431 L: linux-media@vger.kernel.org
14433 T: git git://linuxtv.org/media_tree.git
14434 F: drivers/media/i2c/ov9734.c
14436 ONENAND FLASH DRIVER
14437 M: Kyungmin Park <kyungmin.park@samsung.com>
14438 L: linux-mtd@lists.infradead.org
14440 F: drivers/mtd/nand/onenand/
14441 F: include/linux/mtd/onenand*.h
14443 ONION OMEGA2+ BOARD
14444 M: Harvey Hunt <harveyhuntnexus@gmail.com>
14445 L: linux-mips@vger.kernel.org
14447 F: arch/mips/boot/dts/ralink/omega2p.dts
14450 M: Jens Wiklander <jens.wiklander@linaro.org>
14451 L: op-tee@lists.trustedfirmware.org
14453 F: Documentation/ABI/testing/sysfs-bus-optee-devices
14454 F: drivers/tee/optee/
14456 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
14457 M: Sumit Garg <sumit.garg@linaro.org>
14458 L: op-tee@lists.trustedfirmware.org
14460 F: drivers/char/hw_random/optee-rng.c
14463 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14464 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14465 L: linux-rdma@vger.kernel.org
14467 F: drivers/infiniband/ulp/opa_vnic
14469 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
14470 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
14471 M: Frank Rowand <frowand.list@gmail.com>
14472 L: devicetree@vger.kernel.org
14474 F: Documentation/devicetree/dynamic-resolution-notes.rst
14475 F: Documentation/devicetree/overlay-notes.rst
14476 F: drivers/of/overlay.c
14477 F: drivers/of/resolver.c
14478 K: of_overlay_notifier_
14480 OPEN FIRMWARE AND FLATTENED DEVICE TREE
14481 M: Rob Herring <robh+dt@kernel.org>
14482 M: Frank Rowand <frowand.list@gmail.com>
14483 L: devicetree@vger.kernel.org
14485 C: irc://irc.libera.chat/devicetree
14486 W: http://www.devicetree.org/
14487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14488 F: Documentation/ABI/testing/sysfs-firmware-ofw
14490 F: include/linux/of*.h
14493 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
14494 M: Rob Herring <robh+dt@kernel.org>
14495 L: devicetree@vger.kernel.org
14497 C: irc://irc.libera.chat/devicetree
14498 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
14499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14500 F: Documentation/devicetree/
14501 F: arch/*/boot/dts/
14502 F: include/dt-bindings/
14504 OPENCOMPUTE PTP CLOCK DRIVER
14505 M: Jonathan Lemon <jonathan.lemon@gmail.com>
14506 L: netdev@vger.kernel.org
14508 F: drivers/ptp/ptp_ocp.c
14510 OPENCORES I2C BUS DRIVER
14511 M: Peter Korsgaard <peter@korsgaard.com>
14512 M: Andrew Lunn <andrew@lunn.ch>
14513 L: linux-i2c@vger.kernel.org
14515 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
14516 F: Documentation/i2c/busses/i2c-ocores.rst
14517 F: drivers/i2c/busses/i2c-ocores.c
14518 F: include/linux/platform_data/i2c-ocores.h
14520 OPENRISC ARCHITECTURE
14521 M: Jonas Bonn <jonas@southpole.se>
14522 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
14523 M: Stafford Horne <shorne@gmail.com>
14524 L: openrisc@lists.librecores.org
14526 W: http://openrisc.io
14527 T: git git://github.com/openrisc/linux.git
14528 F: Documentation/devicetree/bindings/openrisc/
14529 F: Documentation/openrisc/
14531 F: drivers/irqchip/irq-ompic.c
14532 F: drivers/irqchip/irq-or1k-*
14535 M: Pravin B Shelar <pshelar@ovn.org>
14536 L: netdev@vger.kernel.org
14537 L: dev@openvswitch.org
14539 W: http://openvswitch.org
14540 F: include/uapi/linux/openvswitch.h
14541 F: net/openvswitch/
14543 OPERATING PERFORMANCE POINTS (OPP)
14544 M: Viresh Kumar <vireshk@kernel.org>
14545 M: Nishanth Menon <nm@ti.com>
14546 M: Stephen Boyd <sboyd@kernel.org>
14547 L: linux-pm@vger.kernel.org
14549 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
14550 F: Documentation/devicetree/bindings/opp/
14551 F: Documentation/power/opp.rst
14553 F: include/linux/pm_opp.h
14556 M: Clemens Ladisch <clemens@ladisch.de>
14557 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14560 F: sound/drivers/opl4/
14562 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
14563 M: Mark Fasheh <mark@fasheh.com>
14564 M: Joel Becker <jlbec@evilplan.org>
14565 M: Joseph Qi <joseph.qi@linux.alibaba.com>
14566 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
14568 W: http://ocfs2.wiki.kernel.org
14569 F: Documentation/filesystems/dlmfs.rst
14570 F: Documentation/filesystems/ocfs2.rst
14573 ORANGEFS FILESYSTEM
14574 M: Mike Marshall <hubcap@omnibond.com>
14575 R: Martin Brandenburg <martin@omnibond.com>
14576 L: devel@lists.orangefs.org
14578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
14579 F: Documentation/filesystems/orangefs.rst
14583 L: linux-wireless@vger.kernel.org
14585 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
14586 W: http://www.nongnu.org/orinoco/
14587 F: drivers/net/wireless/intersil/orinoco/
14589 OV2659 OMNIVISION SENSOR DRIVER
14590 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14591 L: linux-media@vger.kernel.org
14593 W: https://linuxtv.org
14594 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14595 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14596 F: drivers/media/i2c/ov2659.c
14597 F: include/media/i2c/ov2659.h
14600 M: Miklos Szeredi <miklos@szeredi.hu>
14601 L: linux-unionfs@vger.kernel.org
14603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
14604 F: Documentation/filesystems/overlayfs.rst
14607 P54 WIRELESS DRIVER
14608 M: Christian Lamparter <chunkeey@googlemail.com>
14609 L: linux-wireless@vger.kernel.org
14611 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14612 F: drivers/net/wireless/intersil/p54/
14615 M: Vladimir Oltean <olteanv@gmail.com>
14616 L: netdev@vger.kernel.org
14618 F: Documentation/core-api/packing.rst
14619 F: include/linux/packing.h
14622 PADATA PARALLEL EXECUTION MECHANISM
14623 M: Steffen Klassert <steffen.klassert@secunet.com>
14624 M: Daniel Jordan <daniel.m.jordan@oracle.com>
14625 L: linux-crypto@vger.kernel.org
14626 L: linux-kernel@vger.kernel.org
14628 F: Documentation/core-api/padata.rst
14629 F: include/linux/padata.h
14633 M: Jesper Dangaard Brouer <hawk@kernel.org>
14634 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
14635 L: netdev@vger.kernel.org
14637 F: Documentation/networking/page_pool.rst
14638 F: include/net/page_pool.h
14639 F: include/trace/events/page_pool.h
14640 F: net/core/page_pool.c
14643 M: Pasha Tatashin <pasha.tatashin@soleen.com>
14644 M: Andrew Morton <akpm@linux-foundation.org>
14645 L: linux-mm@kvack.org
14647 F: Documentation/vm/page_table_check.rst
14648 F: include/linux/page_table_check.h
14649 F: mm/page_table_check.c
14651 PANASONIC LAPTOP ACPI EXTRAS DRIVER
14652 M: Kenneth Chan <kenneth.t.chan@gmail.com>
14653 L: platform-driver-x86@vger.kernel.org
14655 F: drivers/platform/x86/panasonic-laptop.c
14657 PARALLAX PING IIO SENSOR DRIVER
14658 M: Andreas Klinger <ak@it-klinger.de>
14659 L: linux-iio@vger.kernel.org
14661 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
14662 F: drivers/iio/proximity/ping.c
14664 PARALLEL LCD/KEYPAD PANEL DRIVER
14665 M: Willy Tarreau <willy@haproxy.com>
14666 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
14668 F: Documentation/admin-guide/lcd-panel-cgram.rst
14669 F: drivers/auxdisplay/panel.c
14671 PARALLEL PORT SUBSYSTEM
14672 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14673 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14674 L: linux-parport@lists.infradead.org (subscribers-only)
14676 F: Documentation/driver-api/parport*.rst
14677 F: drivers/char/ppdev.c
14678 F: drivers/parport/
14679 F: include/linux/parport*.h
14680 F: include/uapi/linux/ppdev.h
14682 PARAVIRT_OPS INTERFACE
14683 M: Juergen Gross <jgross@suse.com>
14684 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
14685 R: Alexey Makhalov <amakhalov@vmware.com>
14686 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
14687 L: virtualization@lists.linux-foundation.org
14690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14691 F: Documentation/virt/paravirt_ops.rst
14692 F: arch/*/include/asm/paravirt*.h
14693 F: arch/*/kernel/paravirt*
14694 F: include/linux/hypervisor.h
14696 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
14697 M: Tim Waugh <tim@cyberelk.net>
14698 L: linux-parport@lists.infradead.org (subscribers-only)
14700 F: Documentation/admin-guide/blockdev/paride.rst
14701 F: drivers/block/paride/
14703 PARISC ARCHITECTURE
14704 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
14705 M: Helge Deller <deller@gmx.de>
14706 L: linux-parisc@vger.kernel.org
14708 W: https://parisc.wiki.kernel.org
14709 Q: http://patchwork.kernel.org/project/linux-parisc/list/
14710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
14711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
14712 F: Documentation/parisc/
14714 F: drivers/char/agp/parisc-agp.c
14715 F: drivers/input/misc/hp_sdc_rtc.c
14716 F: drivers/input/serio/gscps2.c
14717 F: drivers/input/serio/hp_sdc*
14719 F: drivers/parport/parport_gsc.*
14720 F: drivers/tty/serial/8250/8250_gsc.c
14721 F: drivers/video/console/sti*
14722 F: drivers/video/fbdev/sti*
14723 F: drivers/video/logo/logo_parisc*
14724 F: include/linux/hp_sdc.h
14727 M: Jiri Pirko <jiri@nvidia.com>
14728 L: netdev@vger.kernel.org
14730 F: include/linux/parman.h
14732 F: lib/test_parman.c
14734 PC ENGINES APU BOARD DRIVER
14735 M: Enrico Weigelt, metux IT consult <info@metux.net>
14737 F: drivers/platform/x86/pcengines-apuv2.c
14739 PC87360 HARDWARE MONITORING DRIVER
14740 M: Jim Cromie <jim.cromie@gmail.com>
14741 L: linux-hwmon@vger.kernel.org
14743 F: Documentation/hwmon/pc87360.rst
14744 F: drivers/hwmon/pc87360.c
14746 PC8736x GPIO DRIVER
14747 M: Jim Cromie <jim.cromie@gmail.com>
14749 F: drivers/char/pc8736x_gpio.c
14751 PC87427 HARDWARE MONITORING DRIVER
14752 M: Jean Delvare <jdelvare@suse.com>
14753 L: linux-hwmon@vger.kernel.org
14755 F: Documentation/hwmon/pc87427.rst
14756 F: drivers/hwmon/pc87427.c
14759 M: Riku Voipio <riku.voipio@iki.fi>
14761 F: drivers/leds/leds-pca9532.c
14762 F: include/linux/leds-pca9532.h
14764 PCA9541 I2C BUS MASTER SELECTOR DRIVER
14765 M: Guenter Roeck <linux@roeck-us.net>
14766 L: linux-i2c@vger.kernel.org
14768 F: drivers/i2c/muxes/i2c-mux-pca9541.c
14770 PCDP - PRIMARY CONSOLE AND DEBUG PORT
14771 M: Khalid Aziz <khalid@gonehiking.org>
14773 F: drivers/firmware/pcdp.*
14775 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
14776 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14777 M: Pali Rohár <pali@kernel.org>
14778 L: linux-pci@vger.kernel.org
14779 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14781 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
14782 F: drivers/pci/controller/pci-aardvark.c
14784 PCI DRIVER FOR ALTERA PCIE IP
14785 M: Joyce Ooi <joyce.ooi@intel.com>
14786 L: linux-pci@vger.kernel.org
14788 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
14789 F: drivers/pci/controller/pcie-altera.c
14791 PCI DRIVER FOR APPLIEDMICRO XGENE
14792 M: Toan Le <toan@os.amperecomputing.com>
14793 L: linux-pci@vger.kernel.org
14794 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14796 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
14797 F: drivers/pci/controller/pci-xgene.c
14799 PCI DRIVER FOR ARM VERSATILE PLATFORM
14800 M: Rob Herring <robh@kernel.org>
14801 L: linux-pci@vger.kernel.org
14802 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14804 F: Documentation/devicetree/bindings/pci/versatile.yaml
14805 F: drivers/pci/controller/pci-versatile.c
14807 PCI DRIVER FOR ARMADA 8K
14808 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14809 L: linux-pci@vger.kernel.org
14810 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14812 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
14813 F: drivers/pci/controller/dwc/pcie-armada8k.c
14815 PCI DRIVER FOR CADENCE PCIE IP
14816 M: Tom Joseph <tjoseph@cadence.com>
14817 L: linux-pci@vger.kernel.org
14819 F: Documentation/devicetree/bindings/pci/cdns,*
14820 F: drivers/pci/controller/cadence/
14822 PCI DRIVER FOR FREESCALE LAYERSCAPE
14823 M: Minghuan Lian <minghuan.Lian@nxp.com>
14824 M: Mingkai Hu <mingkai.hu@nxp.com>
14825 M: Roy Zang <roy.zang@nxp.com>
14826 L: linuxppc-dev@lists.ozlabs.org
14827 L: linux-pci@vger.kernel.org
14828 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14830 F: drivers/pci/controller/dwc/*layerscape*
14832 PCI DRIVER FOR GENERIC OF HOSTS
14833 M: Will Deacon <will@kernel.org>
14834 L: linux-pci@vger.kernel.org
14835 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14837 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
14838 F: drivers/pci/controller/pci-host-common.c
14839 F: drivers/pci/controller/pci-host-generic.c
14841 PCI DRIVER FOR IMX6
14842 M: Richard Zhu <hongxing.zhu@nxp.com>
14843 M: Lucas Stach <l.stach@pengutronix.de>
14844 L: linux-pci@vger.kernel.org
14845 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14847 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
14848 F: drivers/pci/controller/dwc/*imx6*
14850 PCI DRIVER FOR FU740
14851 M: Paul Walmsley <paul.walmsley@sifive.com>
14852 M: Greentime Hu <greentime.hu@sifive.com>
14853 L: linux-pci@vger.kernel.org
14855 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
14856 F: drivers/pci/controller/dwc/pcie-fu740.c
14858 PCI DRIVER FOR INTEL IXP4XX
14859 M: Linus Walleij <linus.walleij@linaro.org>
14861 F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
14862 F: drivers/pci/controller/pci-ixp4xx.c
14864 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
14865 M: Nirmal Patel <nirmal.patel@linux.intel.com>
14866 R: Jonathan Derrick <jonathan.derrick@linux.dev>
14867 L: linux-pci@vger.kernel.org
14869 F: drivers/pci/controller/vmd.c
14871 PCI DRIVER FOR MICROSEMI SWITCHTEC
14872 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
14873 M: Logan Gunthorpe <logang@deltatee.com>
14874 L: linux-pci@vger.kernel.org
14876 F: Documentation/ABI/testing/sysfs-class-switchtec
14877 F: Documentation/driver-api/switchtec.rst
14878 F: drivers/ntb/hw/mscc/
14879 F: drivers/pci/switch/switchtec*
14880 F: include/linux/switchtec.h
14881 F: include/uapi/linux/switchtec_ioctl.h
14883 PCI DRIVER FOR MOBIVEIL PCIE IP
14884 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
14885 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14886 L: linux-pci@vger.kernel.org
14888 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
14889 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
14891 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
14892 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14893 L: linux-pci@vger.kernel.org
14894 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14896 F: drivers/pci/controller/*mvebu*
14898 PCI DRIVER FOR NVIDIA TEGRA
14899 M: Thierry Reding <thierry.reding@gmail.com>
14900 L: linux-tegra@vger.kernel.org
14901 L: linux-pci@vger.kernel.org
14903 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
14904 F: drivers/pci/controller/pci-tegra.c
14906 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
14907 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14908 L: linux-pci@vger.kernel.org
14909 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14911 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
14912 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
14914 PCI DRIVER FOR RENESAS R-CAR
14915 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14916 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14917 L: linux-pci@vger.kernel.org
14918 L: linux-renesas-soc@vger.kernel.org
14920 F: Documentation/devicetree/bindings/pci/*rcar*
14921 F: drivers/pci/controller/*rcar*
14923 PCI DRIVER FOR SAMSUNG EXYNOS
14924 M: Jingoo Han <jingoohan1@gmail.com>
14925 L: linux-pci@vger.kernel.org
14926 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14927 L: linux-samsung-soc@vger.kernel.org
14929 F: drivers/pci/controller/dwc/pci-exynos.c
14931 PCI DRIVER FOR SYNOPSYS DESIGNWARE
14932 M: Jingoo Han <jingoohan1@gmail.com>
14933 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
14934 L: linux-pci@vger.kernel.org
14936 F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
14937 F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
14938 F: drivers/pci/controller/dwc/*designware*
14940 PCI DRIVER FOR TI DRA7XX/J721E
14941 M: Kishon Vijay Abraham I <kishon@ti.com>
14942 L: linux-omap@vger.kernel.org
14943 L: linux-pci@vger.kernel.org
14944 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14946 F: Documentation/devicetree/bindings/pci/ti-pci.txt
14947 F: drivers/pci/controller/cadence/pci-j721e.c
14948 F: drivers/pci/controller/dwc/pci-dra7xx.c
14950 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
14951 M: Linus Walleij <linus.walleij@linaro.org>
14952 L: linux-pci@vger.kernel.org
14954 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
14955 F: drivers/pci/controller/pci-v3-semi.c
14957 PCI ENDPOINT SUBSYSTEM
14958 M: Kishon Vijay Abraham I <kishon@ti.com>
14959 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14960 R: Krzysztof Wilczyński <kw@linux.com>
14961 L: linux-pci@vger.kernel.org
14963 Q: https://patchwork.kernel.org/project/linux-pci/list/
14964 B: https://bugzilla.kernel.org
14965 C: irc://irc.oftc.net/linux-pci
14966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
14967 F: Documentation/PCI/endpoint/*
14968 F: Documentation/misc-devices/pci-endpoint-test.rst
14969 F: drivers/misc/pci_endpoint_test.c
14970 F: drivers/pci/endpoint/
14973 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
14974 M: Russell Currey <ruscur@russell.cc>
14975 M: Oliver O'Halloran <oohall@gmail.com>
14976 L: linuxppc-dev@lists.ozlabs.org
14978 F: Documentation/PCI/pci-error-recovery.rst
14979 F: Documentation/powerpc/eeh-pci-error-recovery.rst
14980 F: arch/powerpc/include/*/eeh*.h
14981 F: arch/powerpc/kernel/eeh*.c
14982 F: arch/powerpc/platforms/*/eeh*.c
14983 F: drivers/pci/pcie/aer.c
14984 F: drivers/pci/pcie/dpc.c
14985 F: drivers/pci/pcie/err.c
14988 M: Linas Vepstas <linasvepstas@gmail.com>
14989 L: linux-pci@vger.kernel.org
14991 F: Documentation/PCI/pci-error-recovery.rst
14993 PCI PEER-TO-PEER DMA (P2PDMA)
14994 M: Bjorn Helgaas <bhelgaas@google.com>
14995 M: Logan Gunthorpe <logang@deltatee.com>
14996 L: linux-pci@vger.kernel.org
14998 Q: https://patchwork.kernel.org/project/linux-pci/list/
14999 B: https://bugzilla.kernel.org
15000 C: irc://irc.oftc.net/linux-pci
15001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15002 F: Documentation/driver-api/pci/p2pdma.rst
15003 F: drivers/pci/p2pdma.c
15004 F: include/linux/pci-p2pdma.h
15006 PCI MSI DRIVER FOR ALTERA MSI IP
15007 M: Joyce Ooi <joyce.ooi@intel.com>
15008 L: linux-pci@vger.kernel.org
15010 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
15011 F: drivers/pci/controller/pcie-altera-msi.c
15013 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
15014 M: Toan Le <toan@os.amperecomputing.com>
15015 L: linux-pci@vger.kernel.org
15016 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15018 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
15019 F: drivers/pci/controller/pci-xgene-msi.c
15021 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
15022 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15023 R: Rob Herring <robh@kernel.org>
15024 R: Krzysztof Wilczyński <kw@linux.com>
15025 L: linux-pci@vger.kernel.org
15027 Q: https://patchwork.kernel.org/project/linux-pci/list/
15028 B: https://bugzilla.kernel.org
15029 C: irc://irc.oftc.net/linux-pci
15030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15031 F: drivers/pci/controller/
15032 F: drivers/pci/pci-bridge-emul.c
15033 F: drivers/pci/pci-bridge-emul.h
15036 M: Bjorn Helgaas <bhelgaas@google.com>
15037 L: linux-pci@vger.kernel.org
15039 Q: https://patchwork.kernel.org/project/linux-pci/list/
15040 B: https://bugzilla.kernel.org
15041 C: irc://irc.oftc.net/linux-pci
15042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15043 F: Documentation/PCI/
15044 F: Documentation/devicetree/bindings/pci/
15045 F: arch/x86/kernel/early-quirks.c
15046 F: arch/x86/kernel/quirks.c
15048 F: drivers/acpi/pci*
15050 F: include/asm-generic/pci*
15051 F: include/linux/of_pci.h
15052 F: include/linux/pci*
15053 F: include/uapi/linux/pci*
15056 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
15057 M: Jonathan Chocron <jonnyc@amazon.com>
15058 L: linux-pci@vger.kernel.org
15060 F: Documentation/devicetree/bindings/pci/pcie-al.txt
15061 F: drivers/pci/controller/dwc/pcie-al.c
15063 PCIE DRIVER FOR AMLOGIC MESON
15064 M: Yue Wang <yue.wang@Amlogic.com>
15065 L: linux-pci@vger.kernel.org
15066 L: linux-amlogic@lists.infradead.org
15068 F: drivers/pci/controller/dwc/pci-meson.c
15070 PCIE DRIVER FOR AXIS ARTPEC
15071 M: Jesper Nilsson <jesper.nilsson@axis.com>
15072 L: linux-arm-kernel@axis.com
15073 L: linux-pci@vger.kernel.org
15075 F: Documentation/devicetree/bindings/pci/axis,artpec*
15076 F: drivers/pci/controller/dwc/*artpec*
15078 PCIE DRIVER FOR CAVIUM THUNDERX
15079 M: Robert Richter <rric@kernel.org>
15080 L: linux-pci@vger.kernel.org
15081 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15083 F: drivers/pci/controller/pci-thunder-*
15085 PCIE DRIVER FOR HISILICON
15086 M: Zhou Wang <wangzhou1@hisilicon.com>
15087 L: linux-pci@vger.kernel.org
15089 F: drivers/pci/controller/dwc/pcie-hisi.c
15091 PCIE DRIVER FOR HISILICON KIRIN
15092 M: Xiaowei Song <songxiaowei@hisilicon.com>
15093 M: Binghui Wang <wangbinghui@hisilicon.com>
15094 L: linux-pci@vger.kernel.org
15096 F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
15097 F: drivers/pci/controller/dwc/pcie-kirin.c
15099 PCIE DRIVER FOR HISILICON STB
15100 M: Shawn Guo <shawn.guo@linaro.org>
15101 L: linux-pci@vger.kernel.org
15103 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
15104 F: drivers/pci/controller/dwc/pcie-histb.c
15106 PCIE DRIVER FOR INTEL KEEM BAY
15107 M: Srikanth Thokala <srikanth.thokala@intel.com>
15108 L: linux-pci@vger.kernel.org
15110 F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
15111 F: drivers/pci/controller/dwc/pcie-keembay.c
15113 PCIE DRIVER FOR INTEL LGM GW SOC
15114 M: Rahul Tanwar <rtanwar@maxlinear.com>
15115 L: linux-pci@vger.kernel.org
15117 F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
15118 F: drivers/pci/controller/dwc/pcie-intel-gw.c
15120 PCIE DRIVER FOR MEDIATEK
15121 M: Ryder Lee <ryder.lee@mediatek.com>
15122 M: Jianjun Wang <jianjun.wang@mediatek.com>
15123 L: linux-pci@vger.kernel.org
15124 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15126 F: Documentation/devicetree/bindings/pci/mediatek*
15127 F: drivers/pci/controller/*mediatek*
15129 PCIE DRIVER FOR MICROCHIP
15130 M: Daire McNamara <daire.mcnamara@microchip.com>
15131 L: linux-pci@vger.kernel.org
15133 F: Documentation/devicetree/bindings/pci/microchip*
15134 F: drivers/pci/controller/*microchip*
15136 PCIE DRIVER FOR QUALCOMM MSM
15137 M: Stanimir Varbanov <svarbanov@mm-sol.com>
15138 L: linux-pci@vger.kernel.org
15139 L: linux-arm-msm@vger.kernel.org
15141 F: drivers/pci/controller/dwc/pcie-qcom.c
15143 PCIE ENDPOINT DRIVER FOR QUALCOMM
15144 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15145 L: linux-pci@vger.kernel.org
15146 L: linux-arm-msm@vger.kernel.org
15148 F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
15149 F: drivers/pci/controller/dwc/pcie-qcom-ep.c
15151 PCIE DRIVER FOR ROCKCHIP
15152 M: Shawn Lin <shawn.lin@rock-chips.com>
15153 L: linux-pci@vger.kernel.org
15154 L: linux-rockchip@lists.infradead.org
15156 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
15157 F: drivers/pci/controller/pcie-rockchip*
15159 PCIE DRIVER FOR SOCIONEXT UNIPHIER
15160 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15161 L: linux-pci@vger.kernel.org
15163 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
15164 F: drivers/pci/controller/dwc/pcie-uniphier*
15166 PCIE DRIVER FOR ST SPEAR13XX
15167 M: Pratyush Anand <pratyush.anand@gmail.com>
15168 L: linux-pci@vger.kernel.org
15170 F: drivers/pci/controller/dwc/*spear*
15173 M: Dominik Brodowski <linux@dominikbrodowski.net>
15175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
15176 F: Documentation/pcmcia/
15181 PCNET32 NETWORK DRIVER
15182 M: Don Fry <pcnet32@frontier.com>
15183 L: netdev@vger.kernel.org
15185 F: drivers/net/ethernet/amd/pcnet32.c
15187 PCRYPT PARALLEL CRYPTO ENGINE
15188 M: Steffen Klassert <steffen.klassert@secunet.com>
15189 L: linux-crypto@vger.kernel.org
15192 F: include/crypto/pcrypt.h
15194 PEAQ WMI HOTKEYS DRIVER
15195 M: Hans de Goede <hdegoede@redhat.com>
15196 L: platform-driver-x86@vger.kernel.org
15198 F: drivers/platform/x86/peaq-wmi.c
15200 PENSANDO ETHERNET DRIVERS
15201 M: Shannon Nelson <snelson@pensando.io>
15202 M: drivers@pensando.io
15203 L: netdev@vger.kernel.org
15205 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
15206 F: drivers/net/ethernet/pensando/
15208 PER-CPU MEMORY ALLOCATOR
15209 M: Dennis Zhou <dennis@kernel.org>
15210 M: Tejun Heo <tj@kernel.org>
15211 M: Christoph Lameter <cl@linux.com>
15212 L: linux-mm@kvack.org
15214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
15215 F: arch/*/include/asm/percpu.h
15216 F: include/linux/percpu*.h
15220 PER-TASK DELAY ACCOUNTING
15221 M: Balbir Singh <bsingharora@gmail.com>
15223 F: include/linux/delayacct.h
15224 F: kernel/delayacct.c
15226 PERFORMANCE EVENTS SUBSYSTEM
15227 M: Peter Zijlstra <peterz@infradead.org>
15228 M: Ingo Molnar <mingo@redhat.com>
15229 M: Arnaldo Carvalho de Melo <acme@kernel.org>
15230 R: Mark Rutland <mark.rutland@arm.com>
15231 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
15232 R: Jiri Olsa <jolsa@kernel.org>
15233 R: Namhyung Kim <namhyung@kernel.org>
15234 L: linux-perf-users@vger.kernel.org
15235 L: linux-kernel@vger.kernel.org
15237 W: https://perf.wiki.kernel.org/
15238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15240 F: arch/*/events/*/*
15241 F: arch/*/include/asm/perf_event.h
15242 F: arch/*/kernel/*/*/perf_event*.c
15243 F: arch/*/kernel/*/perf_event*.c
15244 F: arch/*/kernel/perf_callchain.c
15245 F: arch/*/kernel/perf_event*.c
15246 F: include/linux/perf_event.h
15247 F: include/uapi/linux/perf_event.h
15252 PERFORMANCE EVENTS TOOLING ARM64
15253 R: John Garry <john.garry@huawei.com>
15254 R: Will Deacon <will@kernel.org>
15255 R: Mathieu Poirier <mathieu.poirier@linaro.org>
15256 R: Leo Yan <leo.yan@linaro.org>
15257 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15259 F: tools/build/feature/test-libopencsd.c
15260 F: tools/perf/arch/arm*/
15261 F: tools/perf/pmu-events/arch/arm64/
15262 F: tools/perf/util/arm-spe*
15263 F: tools/perf/util/cs-etm*
15265 PERSONALITY HANDLING
15266 M: Christoph Hellwig <hch@infradead.org>
15267 L: linux-abi-devel@lists.sourceforge.net
15269 F: include/linux/personality.h
15270 F: include/uapi/linux/personality.h
15272 PHOENIX RC FLIGHT CONTROLLER ADAPTER
15273 M: Marcus Folkesson <marcus.folkesson@gmail.com>
15274 L: linux-input@vger.kernel.org
15276 F: Documentation/input/devices/pxrc.rst
15277 F: drivers/input/joystick/pxrc.c
15280 M: Remi Denis-Courmont <courmisch@gmail.com>
15282 F: Documentation/networking/phonet.rst
15283 F: include/linux/phonet.h
15284 F: include/net/phonet/
15285 F: include/uapi/linux/phonet.h
15289 M: Joern Engel <joern@lazybastard.org>
15290 L: linux-mtd@lists.infradead.org
15292 F: drivers/mtd/devices/phram.c
15295 M: Bruno Prémont <bonbons@linux-vserver.org>
15296 L: linux-input@vger.kernel.org
15298 F: drivers/hid/hid-picolcd*
15301 M: Christian Brauner <christian@brauner.io>
15302 L: linux-kernel@vger.kernel.org
15304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
15306 F: tools/testing/selftests/clone3/
15307 F: tools/testing/selftests/pid_namespace/
15308 F: tools/testing/selftests/pidfd/
15311 K: \b(clone_args|kernel_clone_args)\b
15313 PIN CONTROL SUBSYSTEM
15314 M: Linus Walleij <linus.walleij@linaro.org>
15315 L: linux-gpio@vger.kernel.org
15317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
15318 F: Documentation/devicetree/bindings/pinctrl/
15319 F: Documentation/driver-api/pin-control.rst
15320 F: drivers/pinctrl/
15321 F: include/linux/pinctrl/
15323 PIN CONTROLLER - AMD
15324 M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
15325 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
15327 F: drivers/pinctrl/pinctrl-amd.c
15329 PIN CONTROLLER - FREESCALE
15330 M: Dong Aisheng <aisheng.dong@nxp.com>
15331 M: Fabio Estevam <festevam@gmail.com>
15332 M: Shawn Guo <shawnguo@kernel.org>
15333 M: Stefan Agner <stefan@agner.ch>
15334 R: Pengutronix Kernel Team <kernel@pengutronix.de>
15335 L: linux-gpio@vger.kernel.org
15337 F: Documentation/devicetree/bindings/pinctrl/fsl,*
15338 F: drivers/pinctrl/freescale/
15340 PIN CONTROLLER - INTEL
15341 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15342 M: Andy Shevchenko <andy@kernel.org>
15344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
15345 F: drivers/pinctrl/intel/
15347 PIN CONTROLLER - KEEMBAY
15348 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
15350 F: drivers/pinctrl/pinctrl-keembay*
15352 PIN CONTROLLER - MEDIATEK
15353 M: Sean Wang <sean.wang@kernel.org>
15354 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15356 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
15357 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
15358 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
15359 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
15360 F: drivers/pinctrl/mediatek/
15362 PIN CONTROLLER - MICROCHIP AT91
15363 M: Ludovic Desroches <ludovic.desroches@microchip.com>
15364 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15365 L: linux-gpio@vger.kernel.org
15367 F: drivers/gpio/gpio-sama5d2-piobu.c
15368 F: drivers/pinctrl/pinctrl-at91*
15370 PIN CONTROLLER - QUALCOMM
15371 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15372 L: linux-arm-msm@vger.kernel.org
15374 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
15375 F: drivers/pinctrl/qcom/
15377 PIN CONTROLLER - RENESAS
15378 M: Geert Uytterhoeven <geert+renesas@glider.be>
15379 L: linux-renesas-soc@vger.kernel.org
15381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
15382 F: Documentation/devicetree/bindings/pinctrl/renesas,*
15383 F: drivers/pinctrl/renesas/
15385 PIN CONTROLLER - SAMSUNG
15386 M: Tomasz Figa <tomasz.figa@gmail.com>
15387 M: Krzysztof Kozlowski <krzk@kernel.org>
15388 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15389 R: Alim Akhtar <alim.akhtar@samsung.com>
15390 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15391 L: linux-samsung-soc@vger.kernel.org
15393 C: irc://irc.libera.chat/linux-exynos
15394 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
15395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
15396 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
15397 F: drivers/pinctrl/samsung/
15398 F: include/dt-bindings/pinctrl/samsung.h
15400 PIN CONTROLLER - SINGLE
15401 M: Tony Lindgren <tony@atomide.com>
15402 M: Haojian Zhuang <haojian.zhuang@linaro.org>
15403 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15404 L: linux-omap@vger.kernel.org
15406 F: drivers/pinctrl/pinctrl-single.c
15408 PIN CONTROLLER - THUNDERBAY
15409 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
15411 F: drivers/pinctrl/pinctrl-thunderbay.c
15414 M: linux-block@vger.kernel.org
15416 F: drivers/block/pktcdvd.c
15417 F: include/linux/pktcdvd.h
15418 F: include/uapi/linux/pktcdvd.h
15420 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
15421 M: Tomasz Duszynski <tduszyns@gmail.com>
15423 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
15424 F: drivers/iio/chemical/pms7003.c
15427 M: Jacob Keller <jacob.e.keller@intel.com>
15429 F: Documentation/driver-api/pldmfw/
15430 F: include/linux/pldmfw.h
15434 M: Logan Gunthorpe <logang@deltatee.com>
15436 F: drivers/dma/plx_dma.c
15439 M: Charles Hsu <hsu.yungteng@gmail.com>
15440 L: linux-hwmon@vger.kernel.org
15442 F: Documentation/hwmon/pm6764tr.rst
15443 F: drivers/hwmon/pmbus/pm6764tr.c
15446 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
15447 L: linux-pm@vger.kernel.org
15449 W: https://01.org/pm-graph
15450 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
15451 T: git git://github.com/intel/pm-graph
15452 F: tools/power/pm-graph
15454 PMBUS HARDWARE MONITORING DRIVERS
15455 M: Guenter Roeck <linux@roeck-us.net>
15456 L: linux-hwmon@vger.kernel.org
15458 W: http://hwmon.wiki.kernel.org/
15459 W: http://www.roeck-us.net/linux/drivers/
15460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
15461 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
15462 F: Documentation/devicetree/bindings/hwmon/max31785.txt
15463 F: Documentation/hwmon/adm1275.rst
15464 F: Documentation/hwmon/ibm-cffps.rst
15465 F: Documentation/hwmon/ir35221.rst
15466 F: Documentation/hwmon/lm25066.rst
15467 F: Documentation/hwmon/ltc2978.rst
15468 F: Documentation/hwmon/ltc3815.rst
15469 F: Documentation/hwmon/max16064.rst
15470 F: Documentation/hwmon/max20751.rst
15471 F: Documentation/hwmon/max31785.rst
15472 F: Documentation/hwmon/max34440.rst
15473 F: Documentation/hwmon/max8688.rst
15474 F: Documentation/hwmon/pmbus-core.rst
15475 F: Documentation/hwmon/pmbus.rst
15476 F: Documentation/hwmon/tps40422.rst
15477 F: Documentation/hwmon/ucd9000.rst
15478 F: Documentation/hwmon/ucd9200.rst
15479 F: Documentation/hwmon/zl6100.rst
15480 F: drivers/hwmon/pmbus/
15481 F: include/linux/pmbus.h
15483 PMC SIERRA MaxRAID DRIVER
15484 L: linux-scsi@vger.kernel.org
15486 W: http://www.pmc-sierra.com/
15487 F: drivers/scsi/pmcraid.*
15489 PMC SIERRA PM8001 DRIVER
15490 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15491 L: linux-scsi@vger.kernel.org
15493 F: drivers/scsi/pm8001/
15495 PNI RM3100 IIO DRIVER
15496 M: Song Qiang <songqiang1304521@gmail.com>
15497 L: linux-iio@vger.kernel.org
15499 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
15500 F: drivers/iio/magnetometer/rm3100*
15503 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
15504 L: linux-acpi@vger.kernel.org
15507 F: include/linux/pnp.h
15509 POSIX CLOCKS and TIMERS
15510 M: Thomas Gleixner <tglx@linutronix.de>
15511 L: linux-kernel@vger.kernel.org
15513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15515 F: include/linux/time_namespace.h
15516 F: include/linux/timer*
15517 F: kernel/time/*timer*
15518 F: kernel/time/namespace.c
15520 POWER MANAGEMENT CORE
15521 M: "Rafael J. Wysocki" <rafael@kernel.org>
15522 L: linux-pm@vger.kernel.org
15524 B: https://bugzilla.kernel.org
15525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
15526 F: drivers/base/power/
15527 F: drivers/powercap/
15528 F: include/linux/intel_rapl.h
15529 F: include/linux/pm.h
15530 F: include/linux/pm_*
15531 F: include/linux/powercap.h
15532 F: kernel/configs/nopm.config
15534 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
15535 M: Daniel Lezcano <daniel.lezcano@kernel.org>
15536 L: linux-pm@vger.kernel.org
15538 B: https://bugzilla.kernel.org
15539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
15540 F: drivers/powercap/dtpm*
15541 F: include/linux/dtpm.h
15543 POWER STATE COORDINATION INTERFACE (PSCI)
15544 M: Mark Rutland <mark.rutland@arm.com>
15545 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15546 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15548 F: drivers/firmware/psci/
15549 F: include/linux/psci.h
15550 F: include/uapi/linux/psci.h
15552 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
15553 M: Sebastian Reichel <sre@kernel.org>
15554 L: linux-pm@vger.kernel.org
15556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15557 F: Documentation/ABI/testing/sysfs-class-power
15558 F: Documentation/devicetree/bindings/power/supply/
15559 F: drivers/power/supply/
15560 F: include/linux/power/
15561 F: include/linux/power_supply.h
15563 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
15564 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
15565 L: linuxppc-dev@lists.ozlabs.org
15567 F: drivers/char/powernv-op-panel.c
15569 PPP OVER ATM (RFC 2364)
15570 M: Mitchell Blank Jr <mitch@sfgoth.com>
15572 F: include/uapi/linux/atmppp.h
15573 F: net/atm/pppoatm.c
15576 M: Michal Ostrowski <mostrows@earthlink.net>
15578 F: drivers/net/ppp/pppoe.c
15579 F: drivers/net/ppp/pppox.c
15582 M: James Chapman <jchapman@katalix.com>
15584 F: include/linux/if_pppol2tp.h
15585 F: include/uapi/linux/if_pppol2tp.h
15586 F: net/l2tp/l2tp_ppp.c
15588 PPP PROTOCOL DRIVERS AND COMPRESSORS
15589 M: Paul Mackerras <paulus@samba.org>
15590 L: linux-ppp@vger.kernel.org
15592 F: drivers/net/ppp/ppp_*
15595 M: Rodolfo Giometti <giometti@enneenne.com>
15596 L: linuxpps@ml.enneenne.com (subscribers-only)
15598 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
15599 F: Documentation/ABI/testing/sysfs-pps
15600 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
15601 F: Documentation/driver-api/pps.rst
15603 F: include/linux/pps*.h
15604 F: include/uapi/linux/pps.h
15607 M: Dmitry Kozlov <xeb@mail.ru>
15608 L: netdev@vger.kernel.org
15610 W: http://sourceforge.net/projects/accel-pptp
15611 F: drivers/net/ppp/pptp.c
15613 PRESSURE STALL INFORMATION (PSI)
15614 M: Johannes Weiner <hannes@cmpxchg.org>
15615 M: Suren Baghdasaryan <surenb@google.com>
15617 F: include/linux/psi*
15618 F: kernel/sched/psi.c
15621 M: Petr Mladek <pmladek@suse.com>
15622 M: Sergey Senozhatsky <senozhatsky@chromium.org>
15623 R: Steven Rostedt <rostedt@goodmis.org>
15624 R: John Ogness <john.ogness@linutronix.de>
15626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
15627 F: include/linux/printk.h
15631 R: Chris Down <chris@chrisdown.name>
15633 F: kernel/printk/index.c
15636 L: linux-kernel@vger.kernel.org
15637 L: linux-fsdevel@vger.kernel.org
15639 F: Documentation/filesystems/proc.rst
15641 F: include/linux/proc_fs.h
15642 F: tools/testing/selftests/proc/
15645 M: Luis Chamberlain <mcgrof@kernel.org>
15646 M: Kees Cook <keescook@chromium.org>
15647 M: Iurii Zaikin <yzaikin@google.com>
15648 L: linux-kernel@vger.kernel.org
15649 L: linux-fsdevel@vger.kernel.org
15651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git sysctl-next
15652 F: fs/proc/proc_sysctl.c
15653 F: include/linux/sysctl.h
15654 F: kernel/sysctl-test.c
15656 F: tools/testing/selftests/sysctl/
15658 PS3 NETWORK SUPPORT
15659 M: Geoff Levand <geoff@infradead.org>
15660 L: netdev@vger.kernel.org
15661 L: linuxppc-dev@lists.ozlabs.org
15663 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
15665 PS3 PLATFORM SUPPORT
15666 M: Geoff Levand <geoff@infradead.org>
15667 L: linuxppc-dev@lists.ozlabs.org
15669 F: arch/powerpc/boot/ps3*
15670 F: arch/powerpc/include/asm/lv1call.h
15671 F: arch/powerpc/include/asm/ps3*.h
15672 F: arch/powerpc/platforms/ps3/
15675 F: drivers/rtc/rtc-ps3.c
15676 F: drivers/usb/host/*ps3.c
15677 F: sound/ppc/snd_ps3*
15680 M: Jim Paris <jim@jtan.com>
15681 M: Geoff Levand <geoff@infradead.org>
15682 L: linuxppc-dev@lists.ozlabs.org
15684 F: drivers/block/ps3vram.c
15686 PSAMPLE PACKET SAMPLING SUPPORT
15687 M: Yotam Gigi <yotam.gi@gmail.com>
15689 F: include/net/psample.h
15690 F: include/uapi/linux/psample.h
15694 M: Kees Cook <keescook@chromium.org>
15695 M: Anton Vorontsov <anton@enomsg.org>
15696 M: Colin Cross <ccross@android.com>
15697 M: Tony Luck <tony.luck@intel.com>
15699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
15700 F: Documentation/admin-guide/ramoops.rst
15701 F: Documentation/admin-guide/pstore-blk.rst
15702 F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
15703 F: drivers/acpi/apei/erst.c
15704 F: drivers/firmware/efi/efi-pstore.c
15706 F: include/linux/pstore*
15707 K: \b(pstore|ramoops)
15709 PTP HARDWARE CLOCK SUPPORT
15710 M: Richard Cochran <richardcochran@gmail.com>
15711 L: netdev@vger.kernel.org
15713 W: http://linuxptp.sourceforge.net/
15714 F: Documentation/ABI/testing/sysfs-ptp
15715 F: Documentation/driver-api/ptp.rst
15716 F: drivers/net/phy/dp83640*
15718 F: include/linux/ptp_cl*
15720 PTP VIRTUAL CLOCK SUPPORT
15721 M: Yangbo Lu <yangbo.lu@nxp.com>
15722 L: netdev@vger.kernel.org
15724 F: drivers/ptp/ptp_vclock.c
15725 F: net/ethtool/phc_vclocks.c
15728 M: Oleg Nesterov <oleg@redhat.com>
15730 F: arch/*/*/ptrace*.c
15731 F: arch/*/include/asm/ptrace*.h
15732 F: arch/*/ptrace*.c
15733 F: include/asm-generic/syscall.h
15734 F: include/linux/ptrace.h
15735 F: include/linux/regset.h
15736 F: include/linux/tracehook.h
15737 F: include/uapi/linux/ptrace.h
15738 F: include/uapi/linux/ptrace.h
15742 M: Hans Verkuil <hverkuil@xs4all.nl>
15743 L: linux-media@vger.kernel.org
15745 T: git git://linuxtv.org/media_tree.git
15746 F: Documentation/admin-guide/media/pulse8-cec.rst
15747 F: drivers/media/cec/usb/pulse8/
15749 PVRUSB2 VIDEO4LINUX DRIVER
15750 M: Mike Isely <isely@pobox.com>
15751 L: pvrusb2@isely.net (subscribers-only)
15752 L: linux-media@vger.kernel.org
15754 W: http://www.isely.net/pvrusb2/
15755 T: git git://linuxtv.org/media_tree.git
15756 F: Documentation/driver-api/media/drivers/pvrusb2*
15757 F: drivers/media/usb/pvrusb2/
15760 M: Hans Verkuil <hverkuil@xs4all.nl>
15761 L: linux-media@vger.kernel.org
15763 T: git git://linuxtv.org/media_tree.git
15764 F: drivers/media/usb/pwc/*
15765 F: include/trace/events/pwc.h
15768 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15769 L: linux-hwmon@vger.kernel.org
15771 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
15772 F: Documentation/hwmon/pwm-fan.rst
15773 F: drivers/hwmon/pwm-fan.c
15776 M: Sean Young <sean@mess.org>
15777 L: linux-media@vger.kernel.org
15779 F: drivers/media/rc/pwm-ir-tx.c
15782 M: Thierry Reding <thierry.reding@gmail.com>
15783 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15784 M: Lee Jones <lee.jones@linaro.org>
15785 L: linux-pwm@vger.kernel.org
15787 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
15788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
15789 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
15790 F: Documentation/devicetree/bindings/pwm/
15791 F: Documentation/driver-api/pwm.rst
15792 F: drivers/gpio/gpio-mvebu.c
15794 F: drivers/video/backlight/pwm_bl.c
15795 F: include/linux/pwm.h
15796 F: include/linux/pwm_backlight.h
15797 K: pwm_(config|apply_state|ops)
15800 M: Robert Jarzmik <robert.jarzmik@free.fr>
15801 L: linux-gpio@vger.kernel.org
15803 F: drivers/gpio/gpio-pxa.c
15809 M: Robert Jarzmik <robert.jarzmik@free.fr>
15810 L: linux-rtc@vger.kernel.org
15813 PXA2xx/PXA3xx SUPPORT
15814 M: Daniel Mack <daniel@zonque.org>
15815 M: Haojian Zhuang <haojian.zhuang@gmail.com>
15816 M: Robert Jarzmik <robert.jarzmik@free.fr>
15817 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15819 T: git git://github.com/hzhuang1/linux.git
15820 T: git git://github.com/rjarzmik/linux.git
15821 F: arch/arm/boot/dts/pxa*
15822 F: arch/arm/mach-pxa/
15823 F: drivers/dma/pxa*
15824 F: drivers/pcmcia/pxa2xx*
15825 F: drivers/pinctrl/pxa/
15826 F: drivers/spi/spi-pxa2xx*
15827 F: drivers/usb/gadget/udc/pxa2*
15828 F: include/sound/pxa2xx-lib.h
15833 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
15834 L: qat-linux@intel.com
15836 F: drivers/crypto/qat/
15838 QCOM AUDIO (ASoC) DRIVERS
15839 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15840 M: Banajit Goswami <bgoswami@codeaurora.org>
15841 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15843 F: sound/soc/codecs/lpass-va-macro.c
15844 F: sound/soc/codecs/lpass-wsa-macro.*
15845 F: sound/soc/codecs/msm8916-wcd-analog.c
15846 F: sound/soc/codecs/msm8916-wcd-digital.c
15847 F: sound/soc/codecs/wcd9335.*
15848 F: sound/soc/codecs/wcd934x.c
15849 F: sound/soc/codecs/wcd-clsh-v2.*
15850 F: sound/soc/codecs/wsa881x.c
15854 M: Alex Elder <elder@kernel.org>
15855 L: netdev@vger.kernel.org
15857 F: drivers/net/ipa/
15859 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
15860 M: Gabriel Somlo <somlo@cmu.edu>
15861 M: "Michael S. Tsirkin" <mst@redhat.com>
15862 L: qemu-devel@nongnu.org
15864 F: drivers/firmware/qemu_fw_cfg.c
15865 F: include/uapi/linux/qemu_fw_cfg.h
15868 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15869 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15870 L: linux-rdma@vger.kernel.org
15872 F: drivers/infiniband/hw/qib/
15874 QLOGIC QL41xxx FCOE DRIVER
15875 M: Saurav Kashyap <skashyap@marvell.com>
15876 M: Javed Hasan <jhasan@marvell.com>
15877 M: GR-QLogic-Storage-Upstream@marvell.com
15878 L: linux-scsi@vger.kernel.org
15880 F: drivers/scsi/qedf/
15882 QLOGIC QL41xxx ISCSI DRIVER
15883 M: Nilesh Javali <njavali@marvell.com>
15884 M: Manish Rangankar <mrangankar@marvell.com>
15885 M: GR-QLogic-Storage-Upstream@marvell.com
15886 L: linux-scsi@vger.kernel.org
15888 F: drivers/scsi/qedi/
15890 QLOGIC QL4xxx ETHERNET DRIVER
15891 M: Ariel Elior <aelior@marvell.com>
15892 M: Manish Chopra <manishc@marvell.com>
15893 L: netdev@vger.kernel.org
15895 F: drivers/net/ethernet/qlogic/qed/
15896 F: drivers/net/ethernet/qlogic/qede/
15897 F: include/linux/qed/
15899 QLOGIC QL4xxx RDMA DRIVER
15900 M: Michal Kalderon <mkalderon@marvell.com>
15901 M: Ariel Elior <aelior@marvell.com>
15902 L: linux-rdma@vger.kernel.org
15904 F: drivers/infiniband/hw/qedr/
15905 F: include/uapi/rdma/qedr-abi.h
15907 QLOGIC QLA1280 SCSI DRIVER
15908 M: Michael Reed <mdr@sgi.com>
15909 L: linux-scsi@vger.kernel.org
15911 F: drivers/scsi/qla1280.[ch]
15913 QLOGIC QLA2XXX FC-SCSI DRIVER
15914 M: Nilesh Javali <njavali@marvell.com>
15915 M: GR-QLogic-Storage-Upstream@marvell.com
15916 L: linux-scsi@vger.kernel.org
15918 F: drivers/scsi/qla2xxx/
15920 QLOGIC QLA3XXX NETWORK DRIVER
15921 M: GR-Linux-NIC-Dev@marvell.com
15922 L: netdev@vger.kernel.org
15924 F: drivers/net/ethernet/qlogic/qla3xxx.*
15926 QLOGIC QLA4XXX iSCSI DRIVER
15927 M: Nilesh Javali <njavali@marvell.com>
15928 M: Manish Rangankar <mrangankar@marvell.com>
15929 M: GR-QLogic-Storage-Upstream@marvell.com
15930 L: linux-scsi@vger.kernel.org
15932 F: drivers/scsi/qla4xxx/
15934 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
15935 M: Shahed Shaikh <shshaikh@marvell.com>
15936 M: Manish Chopra <manishc@marvell.com>
15937 M: GR-Linux-NIC-Dev@marvell.com
15938 L: netdev@vger.kernel.org
15940 F: drivers/net/ethernet/qlogic/qlcnic/
15942 QLOGIC QLGE 10Gb ETHERNET DRIVER
15943 M: Manish Chopra <manishc@marvell.com>
15944 M: GR-Linux-NIC-Dev@marvell.com
15945 M: Coiby Xu <coiby.xu@gmail.com>
15946 L: netdev@vger.kernel.org
15948 F: Documentation/networking/device_drivers/qlogic/qlge.rst
15949 F: drivers/staging/qlge/
15951 QM1D1B0004 MEDIA DRIVER
15952 M: Akihiro Tsukada <tskd08@gmail.com>
15953 L: linux-media@vger.kernel.org
15955 F: drivers/media/tuners/qm1d1b0004*
15957 QM1D1C0042 MEDIA DRIVER
15958 M: Akihiro Tsukada <tskd08@gmail.com>
15959 L: linux-media@vger.kernel.org
15961 F: drivers/media/tuners/qm1d1c0042*
15964 M: Anders Larsen <al@alarsen.net>
15966 W: http://www.alarsen.net/linux/qnx4fs/
15968 F: include/uapi/linux/qnx4_fs.h
15969 F: include/uapi/linux/qnxtypes.h
15971 QORIQ DPAA2 FSL-MC BUS DRIVER
15972 M: Stuart Yoder <stuyoder@gmail.com>
15973 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
15974 L: linux-kernel@vger.kernel.org
15976 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
15977 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
15978 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
15979 F: drivers/bus/fsl-mc/
15980 F: include/uapi/linux/fsl_mc.h
15982 QT1010 MEDIA DRIVER
15983 M: Antti Palosaari <crope@iki.fi>
15984 L: linux-media@vger.kernel.org
15986 W: https://linuxtv.org
15987 W: http://palosaari.fi/linux/
15988 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15989 T: git git://linuxtv.org/anttip/media_tree.git
15990 F: drivers/media/tuners/qt1010*
15992 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
15993 M: Kalle Valo <kvalo@kernel.org>
15994 L: ath10k@lists.infradead.org
15996 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
15997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15998 F: drivers/net/wireless/ath/ath10k/
15999 F: Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
16001 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
16002 M: Kalle Valo <kvalo@kernel.org>
16003 L: ath11k@lists.infradead.org
16005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16006 F: drivers/net/wireless/ath/ath11k/
16007 F: Documentation/devicetree/bindings/net/wireless/qcom,ath11k.txt
16009 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
16010 M: Toke Høiland-Jørgensen <toke@toke.dk>
16011 L: linux-wireless@vger.kernel.org
16013 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
16014 F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
16015 F: drivers/net/wireless/ath/ath9k/
16017 QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
16018 M: Stephan Gerhold <stephan@gerhold.net>
16019 L: netdev@vger.kernel.org
16020 L: linux-arm-msm@vger.kernel.org
16022 F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
16023 F: drivers/net/wwan/qcom_bam_dmux.c
16025 QUALCOMM CAMERA SUBSYSTEM DRIVER
16026 M: Robert Foss <robert.foss@linaro.org>
16027 M: Todor Tomov <todor.too@gmail.com>
16028 L: linux-media@vger.kernel.org
16030 F: Documentation/admin-guide/media/qcom_camss.rst
16031 F: Documentation/devicetree/bindings/media/*camss*
16032 F: drivers/media/platform/qcom/camss/
16034 QUALCOMM CLOCK DRIVERS
16035 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16036 L: linux-arm-msm@vger.kernel.org
16038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
16039 F: Documentation/devicetree/bindings/clock/qcom,*
16040 F: drivers/clk/qcom/
16041 F: include/dt-bindings/clock/qcom,*
16043 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
16044 M: Niklas Cassel <nks@flawful.org>
16045 L: linux-pm@vger.kernel.org
16046 L: linux-arm-msm@vger.kernel.org
16048 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
16049 F: drivers/soc/qcom/cpr.c
16051 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
16052 M: Ilia Lin <ilia.lin@kernel.org>
16053 L: linux-pm@vger.kernel.org
16055 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
16056 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
16058 QUALCOMM CRYPTO DRIVERS
16059 M: Thara Gopinath <thara.gopinath@linaro.org>
16060 L: linux-crypto@vger.kernel.org
16061 L: linux-arm-msm@vger.kernel.org
16063 F: drivers/crypto/qce/
16065 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
16066 M: Timur Tabi <timur@kernel.org>
16067 L: netdev@vger.kernel.org
16069 F: drivers/net/ethernet/qualcomm/emac/
16071 QUALCOMM ETHQOS ETHERNET DRIVER
16072 M: Vinod Koul <vkoul@kernel.org>
16073 L: netdev@vger.kernel.org
16075 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
16076 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
16078 QUALCOMM FASTRPC DRIVER
16079 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16080 M: Amol Maheshwari <amahesh@qti.qualcomm.com>
16081 L: linux-arm-msm@vger.kernel.org
16083 F: Documentation/devicetree/bindings/misc/qcom,fastrpc.txt
16084 F: drivers/misc/fastrpc.c
16085 F: include/uapi/misc/fastrpc.h
16087 QUALCOMM HEXAGON ARCHITECTURE
16088 M: Brian Cain <bcain@codeaurora.org>
16089 L: linux-hexagon@vger.kernel.org
16093 QUALCOMM HIDMA DRIVER
16094 M: Sinan Kaya <okaya@kernel.org>
16095 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16096 L: linux-arm-msm@vger.kernel.org
16097 L: dmaengine@vger.kernel.org
16099 F: drivers/dma/qcom/hidma*
16101 QUALCOMM I2C CCI DRIVER
16102 M: Loic Poulain <loic.poulain@linaro.org>
16103 M: Robert Foss <robert.foss@linaro.org>
16104 L: linux-i2c@vger.kernel.org
16105 L: linux-arm-msm@vger.kernel.org
16107 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
16108 F: drivers/i2c/busses/i2c-qcom-cci.c
16111 M: Rob Clark <robdclark@gmail.com>
16112 L: iommu@lists.linux-foundation.org
16113 L: linux-arm-msm@vger.kernel.org
16115 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
16117 QUALCOMM IPC ROUTER (QRTR) DRIVER
16118 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16119 L: linux-arm-msm@vger.kernel.org
16121 F: include/trace/events/qrtr.h
16122 F: include/uapi/linux/qrtr.h
16125 QUALCOMM IPCC MAILBOX DRIVER
16126 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16127 L: linux-arm-msm@vger.kernel.org
16129 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
16130 F: drivers/mailbox/qcom-ipcc.c
16131 F: include/dt-bindings/mailbox/qcom-ipcc.h
16133 QUALCOMM IPQ4019 USB PHY DRIVER
16134 M: Robert Marko <robert.marko@sartura.hr>
16135 M: Luka Perkov <luka.perkov@sartura.hr>
16136 L: linux-arm-msm@vger.kernel.org
16138 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
16139 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
16141 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
16142 M: Robert Marko <robert.marko@sartura.hr>
16143 M: Luka Perkov <luka.perkov@sartura.hr>
16144 L: linux-arm-msm@vger.kernel.org
16146 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
16147 F: drivers/regulator/vqmmc-ipq4019-regulator.c
16149 QUALCOMM NAND CONTROLLER DRIVER
16150 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16151 L: linux-mtd@lists.infradead.org
16152 L: linux-arm-msm@vger.kernel.org
16154 F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
16155 F: drivers/mtd/nand/raw/qcom_nandc.c
16157 QUALCOMM RMNET DRIVER
16158 M: Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
16159 M: Sean Tranchetti <quic_stranche@quicinc.com>
16160 L: netdev@vger.kernel.org
16162 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
16163 F: drivers/net/ethernet/qualcomm/rmnet/
16164 F: include/linux/if_rmnet.h
16166 QUALCOMM TSENS THERMAL DRIVER
16167 M: Amit Kucheria <amitk@kernel.org>
16168 M: Thara Gopinath <thara.gopinath@linaro.org>
16169 L: linux-pm@vger.kernel.org
16170 L: linux-arm-msm@vger.kernel.org
16172 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
16173 F: drivers/thermal/qcom/
16175 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
16176 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
16177 L: linux-media@vger.kernel.org
16178 L: linux-arm-msm@vger.kernel.org
16180 T: git git://linuxtv.org/media_tree.git
16181 F: Documentation/devicetree/bindings/media/*venus*
16182 F: drivers/media/platform/qcom/venus/
16184 QUALCOMM WCN36XX WIRELESS DRIVER
16185 M: Loic Poulain <loic.poulain@linaro.org>
16186 L: wcn36xx@lists.infradead.org
16188 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
16189 F: drivers/net/wireless/ath/wcn36xx/
16191 QUANTENNA QTNFMAC WIRELESS DRIVER
16192 M: Igor Mitsyanko <imitsyanko@quantenna.com>
16193 R: Sergey Matyukevich <geomatsi@gmail.com>
16194 L: linux-wireless@vger.kernel.org
16196 F: drivers/net/wireless/quantenna
16198 RADEON and AMDGPU DRM DRIVERS
16199 M: Alex Deucher <alexander.deucher@amd.com>
16200 M: Christian König <christian.koenig@amd.com>
16201 M: Pan, Xinhui <Xinhui.Pan@amd.com>
16202 L: amd-gfx@lists.freedesktop.org
16204 T: git https://gitlab.freedesktop.org/agd5f/linux.git
16205 B: https://gitlab.freedesktop.org/drm/amd/-/issues
16206 C: irc://irc.oftc.net/radeon
16207 F: drivers/gpu/drm/amd/
16208 F: drivers/gpu/drm/radeon/
16209 F: include/uapi/drm/amdgpu_drm.h
16210 F: include/uapi/drm/radeon_drm.h
16212 RADEON FRAMEBUFFER DISPLAY DRIVER
16213 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
16214 L: linux-fbdev@vger.kernel.org
16216 F: drivers/video/fbdev/aty/radeon*
16217 F: include/uapi/linux/radeonfb.h
16219 RADIOSHARK RADIO DRIVER
16220 M: Hans Verkuil <hverkuil@xs4all.nl>
16221 L: linux-media@vger.kernel.org
16223 T: git git://linuxtv.org/media_tree.git
16224 F: drivers/media/radio/radio-shark.c
16226 RADIOSHARK2 RADIO DRIVER
16227 M: Hans Verkuil <hverkuil@xs4all.nl>
16228 L: linux-media@vger.kernel.org
16230 T: git git://linuxtv.org/media_tree.git
16231 F: drivers/media/radio/radio-shark2.c
16232 F: drivers/media/radio/radio-tea5777.c
16234 RADOS BLOCK DEVICE (RBD)
16235 M: Ilya Dryomov <idryomov@gmail.com>
16236 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
16237 L: ceph-devel@vger.kernel.org
16239 W: http://ceph.com/
16240 T: git git://github.com/ceph/ceph-client.git
16241 F: Documentation/ABI/testing/sysfs-bus-rbd
16242 F: drivers/block/rbd.c
16243 F: drivers/block/rbd_types.h
16245 RAGE128 FRAMEBUFFER DISPLAY DRIVER
16246 M: Paul Mackerras <paulus@samba.org>
16247 L: linux-fbdev@vger.kernel.org
16249 F: drivers/video/fbdev/aty/aty128fb.c
16251 RAINSHADOW-CEC DRIVER
16252 M: Hans Verkuil <hverkuil@xs4all.nl>
16253 L: linux-media@vger.kernel.org
16255 T: git git://linuxtv.org/media_tree.git
16256 F: drivers/media/cec/usb/rainshadow/
16258 RALINK MIPS ARCHITECTURE
16259 M: John Crispin <john@phrozen.org>
16260 L: linux-mips@vger.kernel.org
16262 F: arch/mips/ralink
16264 RALINK RT2X00 WIRELESS LAN DRIVER
16265 M: Stanislaw Gruszka <stf_xl@wp.pl>
16266 M: Helmut Schaa <helmut.schaa@googlemail.com>
16267 L: linux-wireless@vger.kernel.org
16269 F: drivers/net/wireless/ralink/rt2x00/
16271 RAMDISK RAM BLOCK DEVICE DRIVER
16272 M: Jens Axboe <axboe@kernel.dk>
16274 F: Documentation/admin-guide/blockdev/ramdisk.rst
16275 F: drivers/block/brd.c
16277 RANCHU VIRTUAL BOARD FOR MIPS
16278 M: Miodrag Dinic <miodrag.dinic@mips.com>
16279 L: linux-mips@vger.kernel.org
16281 F: arch/mips/configs/generic/board-ranchu.config
16282 F: arch/mips/generic/board-ranchu.c
16284 RANDOM NUMBER DRIVER
16285 M: "Theodore Ts'o" <tytso@mit.edu>
16286 M: Jason A. Donenfeld <Jason@zx2c4.com>
16287 T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
16289 F: drivers/char/random.c
16290 F: drivers/virt/vmgenid.c
16293 M: Matt Porter <mporter@kernel.crashing.org>
16294 M: Alexandre Bounine <alex.bou9@gmail.com>
16296 F: drivers/rapidio/
16299 M: Tony Luck <tony.luck@intel.com>
16300 M: Borislav Petkov <bp@alien8.de>
16301 L: linux-edac@vger.kernel.org
16303 F: Documentation/admin-guide/ras.rst
16305 F: include/linux/ras.h
16306 F: include/ras/ras_event.h
16308 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
16309 L: linux-wireless@vger.kernel.org
16311 F: drivers/net/wireless/ray*
16313 RC-CORE / LIRC FRAMEWORK
16314 M: Sean Young <sean@mess.org>
16315 L: linux-media@vger.kernel.org
16317 W: http://linuxtv.org
16318 T: git git://linuxtv.org/media_tree.git
16319 F: Documentation/driver-api/media/rc-core.rst
16320 F: Documentation/userspace-api/media/rc/
16321 F: drivers/media/rc/
16322 F: include/media/rc-map.h
16323 F: include/media/rc-core.h
16324 F: include/uapi/linux/lirc.h
16326 RCMM REMOTE CONTROLS DECODER
16327 M: Patrick Lerda <patrick9876@free.fr>
16329 F: drivers/media/rc/ir-rcmm-decoder.c
16331 RCUTORTURE TEST FRAMEWORK
16332 M: "Paul E. McKenney" <paulmck@kernel.org>
16333 M: Josh Triplett <josh@joshtriplett.org>
16334 R: Steven Rostedt <rostedt@goodmis.org>
16335 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16336 R: Lai Jiangshan <jiangshanlai@gmail.com>
16337 L: rcu@vger.kernel.org
16339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16340 F: tools/testing/selftests/rcutorture
16342 RDACM20 Camera Sensor
16343 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
16344 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
16345 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
16346 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
16347 L: linux-media@vger.kernel.org
16349 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
16350 F: drivers/media/i2c/max9271.c
16351 F: drivers/media/i2c/max9271.h
16352 F: drivers/media/i2c/rdacm20.c
16354 RDACM21 Camera Sensor
16355 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
16356 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
16357 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
16358 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
16359 L: linux-media@vger.kernel.org
16361 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
16362 F: drivers/media/i2c/max9271.c
16363 F: drivers/media/i2c/max9271.h
16364 F: drivers/media/i2c/rdacm21.c
16367 M: Florian Fainelli <florian@openwrt.org>
16370 RDC R6040 FAST ETHERNET DRIVER
16371 M: Florian Fainelli <f.fainelli@gmail.com>
16372 L: netdev@vger.kernel.org
16374 F: drivers/net/ethernet/rdc/r6040.c
16376 RDMAVT - RDMA verbs software
16377 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16378 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
16379 L: linux-rdma@vger.kernel.org
16381 F: drivers/infiniband/sw/rdmavt
16383 RDS - RELIABLE DATAGRAM SOCKETS
16384 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
16385 L: netdev@vger.kernel.org
16386 L: linux-rdma@vger.kernel.org
16387 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
16389 W: https://oss.oracle.com/projects/rds/
16390 F: Documentation/networking/rds.rst
16393 RDT - RESOURCE ALLOCATION
16394 M: Fenghua Yu <fenghua.yu@intel.com>
16395 M: Reinette Chatre <reinette.chatre@intel.com>
16396 L: linux-kernel@vger.kernel.org
16398 F: Documentation/x86/resctrl*
16399 F: arch/x86/include/asm/resctrl.h
16400 F: arch/x86/kernel/cpu/resctrl/
16401 F: tools/testing/selftests/resctrl/
16403 READ-COPY UPDATE (RCU)
16404 M: "Paul E. McKenney" <paulmck@kernel.org>
16405 M: Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
16406 M: Neeraj Upadhyay <quic_neeraju@quicinc.com> (kernel/rcu/tasks.h)
16407 M: Josh Triplett <josh@joshtriplett.org>
16408 R: Steven Rostedt <rostedt@goodmis.org>
16409 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16410 R: Lai Jiangshan <jiangshanlai@gmail.com>
16411 R: Joel Fernandes <joel@joelfernandes.org>
16412 L: rcu@vger.kernel.org
16414 W: http://www.rdrop.com/users/paulmck/RCU/
16415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16416 F: Documentation/RCU/
16417 F: include/linux/rcu*
16419 X: Documentation/RCU/torture.rst
16420 X: include/linux/srcu*.h
16421 X: kernel/rcu/srcu*.c
16423 REAL TIME CLOCK (RTC) SUBSYSTEM
16424 M: Alessandro Zummo <a.zummo@towertech.it>
16425 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
16426 L: linux-rtc@vger.kernel.org
16428 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
16429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
16430 F: Documentation/admin-guide/rtc.rst
16431 F: Documentation/devicetree/bindings/rtc/
16433 F: include/linux/platform_data/rtc-*
16434 F: include/linux/rtc.h
16435 F: include/linux/rtc/
16436 F: include/uapi/linux/rtc.h
16437 F: tools/testing/selftests/rtc/
16439 REALTEK AUDIO CODECS
16440 M: Oder Chiou <oder_chiou@realtek.com>
16442 F: include/sound/rt*.h
16443 F: sound/soc/codecs/rt*
16445 REALTEK OTTO WATCHDOG
16446 M: Sander Vanheule <sander@svanheule.net>
16447 L: linux-watchdog@vger.kernel.org
16449 F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
16450 F: drivers/watchdog/realtek_otto_wdt.c
16452 REALTEK RTL83xx SMI DSA ROUTER CHIPS
16453 M: Linus Walleij <linus.walleij@linaro.org>
16454 M: Alvin Šipraga <alsi@bang-olufsen.dk>
16456 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
16457 F: drivers/net/dsa/realtek-smi*
16458 F: drivers/net/dsa/rtl83*
16460 REALTEK WIRELESS DRIVER (rtlwifi family)
16461 M: Ping-Ke Shih <pkshih@realtek.com>
16462 L: linux-wireless@vger.kernel.org
16464 W: https://wireless.wiki.kernel.org/
16465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16466 F: drivers/net/wireless/realtek/rtlwifi/
16468 REALTEK WIRELESS DRIVER (rtw88)
16469 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
16470 L: linux-wireless@vger.kernel.org
16472 F: drivers/net/wireless/realtek/rtw88/
16474 REALTEK WIRELESS DRIVER (rtw89)
16475 M: Ping-Ke Shih <pkshih@realtek.com>
16476 L: linux-wireless@vger.kernel.org
16478 F: drivers/net/wireless/realtek/rtw89/
16480 REDPINE WIRELESS DRIVER
16481 M: Amitkumar Karwar <amitkarwar@gmail.com>
16482 M: Siva Rebbagondla <siva8118@gmail.com>
16483 L: linux-wireless@vger.kernel.org
16485 F: drivers/net/wireless/rsi/
16487 REGISTER MAP ABSTRACTION
16488 M: Mark Brown <broonie@kernel.org>
16489 L: linux-kernel@vger.kernel.org
16491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
16492 F: Documentation/devicetree/bindings/regmap/
16493 F: drivers/base/regmap/
16494 F: include/linux/regmap.h
16496 REISERFS FILE SYSTEM
16497 L: reiserfs-devel@vger.kernel.org
16501 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
16502 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16503 M: Mathieu Poirier <mathieu.poirier@linaro.org>
16504 L: linux-remoteproc@vger.kernel.org
16506 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
16507 F: Documentation/ABI/testing/sysfs-class-remoteproc
16508 F: Documentation/devicetree/bindings/remoteproc/
16509 F: Documentation/staging/remoteproc.rst
16510 F: drivers/remoteproc/
16511 F: include/linux/remoteproc.h
16512 F: include/linux/remoteproc/
16514 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
16515 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16516 M: Mathieu Poirier <mathieu.poirier@linaro.org>
16517 L: linux-remoteproc@vger.kernel.org
16519 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
16520 F: Documentation/ABI/testing/sysfs-bus-rpmsg
16521 F: Documentation/staging/rpmsg.rst
16523 F: include/linux/rpmsg.h
16524 F: include/linux/rpmsg/
16525 F: include/uapi/linux/rpmsg.h
16528 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
16529 M: Stephan Gerhold <stephan@gerhold.net>
16530 L: netdev@vger.kernel.org
16531 L: linux-remoteproc@vger.kernel.org
16533 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
16535 RENESAS CLOCK DRIVERS
16536 M: Geert Uytterhoeven <geert+renesas@glider.be>
16537 L: linux-renesas-soc@vger.kernel.org
16539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
16540 F: Documentation/devicetree/bindings/clock/renesas,*
16541 F: drivers/clk/renesas/
16543 RENESAS EMEV2 I2C DRIVER
16544 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
16545 L: linux-renesas-soc@vger.kernel.org
16547 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
16548 F: drivers/i2c/busses/i2c-emev2.c
16550 RENESAS ETHERNET DRIVERS
16551 R: Sergey Shtylyov <s.shtylyov@omp.ru>
16552 L: netdev@vger.kernel.org
16553 L: linux-renesas-soc@vger.kernel.org
16554 F: Documentation/devicetree/bindings/net/renesas,*.yaml
16555 F: drivers/net/ethernet/renesas/
16556 F: include/linux/sh_eth.h
16558 RENESAS R-CAR GYROADC DRIVER
16559 M: Marek Vasut <marek.vasut@gmail.com>
16560 L: linux-iio@vger.kernel.org
16562 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
16563 F: drivers/iio/adc/rcar-gyroadc.c
16565 RENESAS R-CAR I2C DRIVERS
16566 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
16567 L: linux-renesas-soc@vger.kernel.org
16569 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
16570 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
16571 F: drivers/i2c/busses/i2c-rcar.c
16572 F: drivers/i2c/busses/i2c-sh_mobile.c
16574 RENESAS R-CAR SATA DRIVER
16575 R: Sergey Shtylyov <s.shtylyov@omp.ru>
16577 L: linux-ide@vger.kernel.org
16578 L: linux-renesas-soc@vger.kernel.org
16579 F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
16580 F: drivers/ata/sata_rcar.c
16582 RENESAS R-CAR THERMAL DRIVERS
16583 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
16584 L: linux-renesas-soc@vger.kernel.org
16586 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
16587 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
16588 F: drivers/thermal/rcar_gen3_thermal.c
16589 F: drivers/thermal/rcar_thermal.c
16591 RENESAS RIIC DRIVER
16592 M: Chris Brandt <chris.brandt@renesas.com>
16593 L: linux-renesas-soc@vger.kernel.org
16595 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
16596 F: drivers/i2c/busses/i2c-riic.c
16598 RENESAS USB PHY DRIVER
16599 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
16600 L: linux-renesas-soc@vger.kernel.org
16602 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
16604 RENESAS RZ/G2L A/D DRIVER
16605 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
16606 L: linux-iio@vger.kernel.org
16607 L: linux-renesas-soc@vger.kernel.org
16609 F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
16610 F: drivers/iio/adc/rzg2l_adc.c
16612 RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
16613 M: Miquel Raynal <miquel.raynal@bootlin.com>
16614 L: linux-mtd@lists.infradead.org
16615 L: linux-renesas-soc@vger.kernel.org
16617 F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
16618 F: drivers/mtd/nand/raw/renesas-nand-controller.c
16620 RESET CONTROLLER FRAMEWORK
16621 M: Philipp Zabel <p.zabel@pengutronix.de>
16623 T: git git://git.pengutronix.de/git/pza/linux
16624 F: Documentation/devicetree/bindings/reset/
16625 F: Documentation/driver-api/reset.rst
16627 F: include/dt-bindings/reset/
16628 F: include/linux/reset-controller.h
16629 F: include/linux/reset.h
16630 F: include/linux/reset/
16631 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
16633 RESTARTABLE SEQUENCES SUPPORT
16634 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16635 M: Peter Zijlstra <peterz@infradead.org>
16636 M: "Paul E. McKenney" <paulmck@kernel.org>
16637 M: Boqun Feng <boqun.feng@gmail.com>
16638 L: linux-kernel@vger.kernel.org
16640 F: include/trace/events/rseq.h
16641 F: include/uapi/linux/rseq.h
16643 F: tools/testing/selftests/rseq/
16646 M: Johannes Berg <johannes@sipsolutions.net>
16647 L: linux-wireless@vger.kernel.org
16649 W: https://wireless.wiki.kernel.org/
16650 Q: https://patchwork.kernel.org/project/linux-wireless/list/
16651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
16652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
16653 F: Documentation/ABI/stable/sysfs-class-rfkill
16654 F: Documentation/driver-api/rfkill.rst
16655 F: include/linux/rfkill.h
16656 F: include/uapi/linux/rfkill.h
16660 M: Thomas Graf <tgraf@suug.ch>
16661 M: Herbert Xu <herbert@gondor.apana.org.au>
16662 L: netdev@vger.kernel.org
16664 F: include/linux/rhashtable-types.h
16665 F: include/linux/rhashtable.h
16666 F: lib/rhashtable.c
16667 F: lib/test_rhashtable.c
16669 RICOH R5C592 MEMORYSTICK DRIVER
16670 M: Maxim Levitsky <maximlevitsky@gmail.com>
16672 F: drivers/memstick/host/r592.*
16674 RICOH SMARTMEDIA/XD DRIVER
16675 M: Maxim Levitsky <maximlevitsky@gmail.com>
16677 F: drivers/mtd/nand/raw/r852.c
16678 F: drivers/mtd/nand/raw/r852.h
16680 RISC-V ARCHITECTURE
16681 M: Paul Walmsley <paul.walmsley@sifive.com>
16682 M: Palmer Dabbelt <palmer@dabbelt.com>
16683 M: Albert Ou <aou@eecs.berkeley.edu>
16684 L: linux-riscv@lists.infradead.org
16686 P: Documentation/riscv/patch-acceptance.rst
16687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
16692 RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
16693 M: Lewis Hanly <lewis.hanly@microchip.com>
16694 L: linux-riscv@lists.infradead.org
16696 F: drivers/mailbox/mailbox-mpfs.c
16697 F: drivers/soc/microchip/
16698 F: include/soc/microchip/mpfs.h
16701 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
16702 M: Jack Wang <jinpu.wang@ionos.com>
16703 L: linux-block@vger.kernel.org
16705 F: drivers/block/rnbd/
16708 M: Stefan Achatz <erazor_de@users.sourceforge.net>
16710 W: http://sourceforge.net/projects/roccat/
16711 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
16712 F: drivers/hid/hid-roccat*
16713 F: include/linux/hid-roccat*
16715 ROCKCHIP I2S TDM DRIVER
16716 M: Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
16717 L: linux-rockchip@lists.infradead.org
16719 F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
16720 F: sound/soc/rockchip/rockchip_i2s_tdm.*
16722 ROCKCHIP ISP V1 DRIVER
16723 M: Dafna Hirschfeld <dafna@fastmail.com>
16724 L: linux-media@vger.kernel.org
16725 L: linux-rockchip@lists.infradead.org
16727 F: Documentation/admin-guide/media/rkisp1.rst
16728 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
16729 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
16730 F: drivers/media/platform/rockchip/rkisp1
16731 F: include/uapi/linux/rkisp1-config.h
16733 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
16734 M: Jacob Chen <jacob-chen@iotwrt.com>
16735 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16736 L: linux-media@vger.kernel.org
16737 L: linux-rockchip@lists.infradead.org
16739 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
16740 F: drivers/media/platform/rockchip/rga/
16742 ROCKCHIP VIDEO DECODER DRIVER
16743 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16744 L: linux-media@vger.kernel.org
16745 L: linux-rockchip@lists.infradead.org
16747 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
16748 F: drivers/staging/media/rkvdec/
16751 M: Jiri Pirko <jiri@resnulli.us>
16752 L: netdev@vger.kernel.org
16754 F: drivers/net/ethernet/rocker/
16756 ROCKETPORT EXPRESS/INFINITY DRIVER
16757 M: Kevin Cernekee <cernekee@gmail.com>
16758 L: linux-serial@vger.kernel.org
16760 F: drivers/tty/serial/rp2.*
16762 ROHM BD99954 CHARGER IC
16763 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
16764 L: linux-power@fi.rohmeurope.com
16766 F: drivers/power/supply/bd99954-charger.c
16767 F: drivers/power/supply/bd99954-charger.h
16769 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
16770 M: Tomasz Duszynski <tduszyns@gmail.com>
16772 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
16773 F: drivers/iio/light/bh1750.c
16775 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
16776 M: Marek Vasut <marek.vasut+renesas@gmail.com>
16777 L: linux-kernel@vger.kernel.org
16778 L: linux-renesas-soc@vger.kernel.org
16780 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
16781 F: drivers/gpio/gpio-bd9571mwv.c
16782 F: drivers/mfd/bd9571mwv.c
16783 F: drivers/regulator/bd9571mwv-regulator.c
16784 F: include/linux/mfd/bd9571mwv.h
16786 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
16787 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
16788 L: linux-power@fi.rohmeurope.com
16790 F: drivers/clk/clk-bd718x7.c
16791 F: drivers/gpio/gpio-bd71815.c
16792 F: drivers/gpio/gpio-bd71828.c
16793 F: drivers/mfd/rohm-bd71828.c
16794 F: drivers/mfd/rohm-bd718x7.c
16795 F: drivers/mfd/rohm-bd9576.c
16796 F: drivers/regulator/bd71815-regulator.c
16797 F: drivers/regulator/bd71828-regulator.c
16798 F: drivers/regulator/bd718x7-regulator.c
16799 F: drivers/regulator/bd9576-regulator.c
16800 F: drivers/regulator/rohm-regulator.c
16801 F: drivers/rtc/rtc-bd70528.c
16802 F: drivers/watchdog/bd9576_wdt.c
16803 F: include/linux/mfd/rohm-bd71815.h
16804 F: include/linux/mfd/rohm-bd71828.h
16805 F: include/linux/mfd/rohm-bd718x7.h
16806 F: include/linux/mfd/rohm-bd957x.h
16807 F: include/linux/mfd/rohm-generic.h
16808 F: include/linux/mfd/rohm-shared.h
16811 M: Ralf Baechle <ralf@linux-mips.org>
16812 L: linux-hams@vger.kernel.org
16814 W: http://www.linux-ax25.org/
16815 F: include/net/rose.h
16816 F: include/uapi/linux/rose.h
16819 ROTATION DRIVER FOR ALLWINNER A83T
16820 M: Jernej Skrabec <jernej.skrabec@gmail.com>
16821 L: linux-media@vger.kernel.org
16823 T: git git://linuxtv.org/media_tree.git
16824 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
16825 F: drivers/media/platform/sunxi/sun8i-rotate/
16828 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
16829 L: linux-remoteproc@vger.kernel.org
16831 F: drivers/tty/rpmsg_tty.c
16833 RTL2830 MEDIA DRIVER
16834 M: Antti Palosaari <crope@iki.fi>
16835 L: linux-media@vger.kernel.org
16837 W: https://linuxtv.org
16838 W: http://palosaari.fi/linux/
16839 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16840 T: git git://linuxtv.org/anttip/media_tree.git
16841 F: drivers/media/dvb-frontends/rtl2830*
16843 RTL2832 MEDIA DRIVER
16844 M: Antti Palosaari <crope@iki.fi>
16845 L: linux-media@vger.kernel.org
16847 W: https://linuxtv.org
16848 W: http://palosaari.fi/linux/
16849 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16850 T: git git://linuxtv.org/anttip/media_tree.git
16851 F: drivers/media/dvb-frontends/rtl2832*
16853 RTL2832_SDR MEDIA DRIVER
16854 M: Antti Palosaari <crope@iki.fi>
16855 L: linux-media@vger.kernel.org
16857 W: https://linuxtv.org
16858 W: http://palosaari.fi/linux/
16859 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16860 T: git git://linuxtv.org/anttip/media_tree.git
16861 F: drivers/media/dvb-frontends/rtl2832_sdr*
16863 RTL8180 WIRELESS DRIVER
16864 L: linux-wireless@vger.kernel.org
16866 W: https://wireless.wiki.kernel.org/
16867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16868 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
16870 RTL8187 WIRELESS DRIVER
16871 M: Herton Ronaldo Krzesinski <herton@canonical.com>
16872 M: Hin-Tak Leung <htl10@users.sourceforge.net>
16873 M: Larry Finger <Larry.Finger@lwfinger.net>
16874 L: linux-wireless@vger.kernel.org
16876 W: https://wireless.wiki.kernel.org/
16877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16878 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
16880 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
16881 M: Jes Sorensen <Jes.Sorensen@gmail.com>
16882 L: linux-wireless@vger.kernel.org
16884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
16885 F: drivers/net/wireless/realtek/rtl8xxxu/
16887 RTRS TRANSPORT DRIVERS
16888 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
16889 M: Jack Wang <jinpu.wang@ionos.com>
16890 L: linux-rdma@vger.kernel.org
16892 F: drivers/infiniband/ulp/rtrs/
16894 RXRPC SOCKETS (AF_RXRPC)
16895 M: David Howells <dhowells@redhat.com>
16896 M: Marc Dionne <marc.dionne@auristor.com>
16897 L: linux-afs@lists.infradead.org
16899 W: https://www.infradead.org/~dhowells/kafs/
16900 F: Documentation/networking/rxrpc.rst
16901 F: include/keys/rxrpc-type.h
16902 F: include/net/af_rxrpc.h
16903 F: include/trace/events/rxrpc.h
16904 F: include/uapi/linux/rxrpc.h
16907 S3 SAVAGE FRAMEBUFFER DRIVER
16908 M: Antonino Daplas <adaplas@gmail.com>
16909 L: linux-fbdev@vger.kernel.org
16911 F: drivers/video/fbdev/savage/
16914 M: Heiko Carstens <hca@linux.ibm.com>
16915 M: Vasily Gorbik <gor@linux.ibm.com>
16916 M: Alexander Gordeev <agordeev@linux.ibm.com>
16917 R: Christian Borntraeger <borntraeger@linux.ibm.com>
16918 R: Sven Schnelle <svens@linux.ibm.com>
16919 L: linux-s390@vger.kernel.org
16921 W: http://www.ibm.com/developerworks/linux/linux390/
16922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
16923 F: Documentation/driver-api/s390-drivers.rst
16924 F: Documentation/s390/
16928 S390 COMMON I/O LAYER
16929 M: Vineeth Vijayan <vneethv@linux.ibm.com>
16930 M: Peter Oberparleiter <oberpar@linux.ibm.com>
16931 L: linux-s390@vger.kernel.org
16933 W: http://www.ibm.com/developerworks/linux/linux390/
16934 F: drivers/s390/cio/
16937 M: Stefan Haberland <sth@linux.ibm.com>
16938 M: Jan Hoeppner <hoeppner@linux.ibm.com>
16939 L: linux-s390@vger.kernel.org
16941 W: http://www.ibm.com/developerworks/linux/linux390/
16942 F: block/partitions/ibm.c
16943 F: drivers/s390/block/dasd*
16944 F: include/linux/dasd_mod.h
16947 M: Matthew Rosato <mjrosato@linux.ibm.com>
16948 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
16949 L: linux-s390@vger.kernel.org
16951 W: http://www.ibm.com/developerworks/linux/linux390/
16952 F: drivers/iommu/s390-iommu.c
16954 S390 IUCV NETWORK LAYER
16955 M: Alexandra Winter <wintera@linux.ibm.com>
16956 M: Wenjia Zhang <wenjia@linux.ibm.com>
16957 L: linux-s390@vger.kernel.org
16958 L: netdev@vger.kernel.org
16960 W: http://www.ibm.com/developerworks/linux/linux390/
16961 F: drivers/s390/net/*iucv*
16962 F: include/net/iucv/
16965 S390 NETWORK DRIVERS
16966 M: Alexandra Winter <wintera@linux.ibm.com>
16967 M: Wenjia Zhang <wenjia@linux.ibm.com>
16968 L: linux-s390@vger.kernel.org
16969 L: netdev@vger.kernel.org
16971 W: http://www.ibm.com/developerworks/linux/linux390/
16972 F: drivers/s390/net/
16975 M: Niklas Schnelle <schnelle@linux.ibm.com>
16976 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
16977 L: linux-s390@vger.kernel.org
16979 W: http://www.ibm.com/developerworks/linux/linux390/
16981 F: drivers/pci/hotplug/s390_pci_hpc.c
16982 F: Documentation/s390/pci.rst
16984 S390 VFIO AP DRIVER
16985 M: Tony Krowiak <akrowiak@linux.ibm.com>
16986 M: Halil Pasic <pasic@linux.ibm.com>
16987 M: Jason Herne <jjherne@linux.ibm.com>
16988 L: linux-s390@vger.kernel.org
16990 W: http://www.ibm.com/developerworks/linux/linux390/
16991 F: Documentation/s390/vfio-ap.rst
16992 F: drivers/s390/crypto/vfio_ap_drv.c
16993 F: drivers/s390/crypto/vfio_ap_ops.c
16994 F: drivers/s390/crypto/vfio_ap_private.h
16996 S390 VFIO-CCW DRIVER
16997 M: Eric Farman <farman@linux.ibm.com>
16998 M: Matthew Rosato <mjrosato@linux.ibm.com>
16999 R: Halil Pasic <pasic@linux.ibm.com>
17000 L: linux-s390@vger.kernel.org
17001 L: kvm@vger.kernel.org
17003 F: Documentation/s390/vfio-ccw.rst
17004 F: drivers/s390/cio/vfio_ccw*
17005 F: include/uapi/linux/vfio_ccw.h
17007 S390 VFIO-PCI DRIVER
17008 M: Matthew Rosato <mjrosato@linux.ibm.com>
17009 M: Eric Farman <farman@linux.ibm.com>
17010 L: linux-s390@vger.kernel.org
17011 L: kvm@vger.kernel.org
17013 F: drivers/vfio/pci/vfio_pci_zdev.c
17014 F: include/uapi/linux/vfio_zdev.h
17017 M: Harald Freudenberger <freude@linux.ibm.com>
17018 L: linux-s390@vger.kernel.org
17020 W: http://www.ibm.com/developerworks/linux/linux390/
17021 F: drivers/s390/crypto/
17024 M: Steffen Maier <maier@linux.ibm.com>
17025 M: Benjamin Block <bblock@linux.ibm.com>
17026 L: linux-s390@vger.kernel.org
17028 W: http://www.ibm.com/developerworks/linux/linux390/
17029 F: drivers/s390/scsi/zfcp_*
17031 S3C ADC BATTERY DRIVER
17032 M: Krzysztof Kozlowski <krzk@kernel.org>
17033 L: linux-samsung-soc@vger.kernel.org
17035 F: drivers/power/supply/s3c_adc_battery.c
17036 F: include/linux/s3c_adc_battery.h
17038 S3C24XX SD/MMC Driver
17039 M: Ben Dooks <ben-linux@fluff.org>
17040 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17042 F: drivers/mmc/host/s3cmci.*
17044 SAA6588 RDS RECEIVER DRIVER
17045 M: Hans Verkuil <hverkuil@xs4all.nl>
17046 L: linux-media@vger.kernel.org
17048 W: https://linuxtv.org
17049 T: git git://linuxtv.org/media_tree.git
17050 F: drivers/media/i2c/saa6588*
17052 SAA7134 VIDEO4LINUX DRIVER
17053 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17054 L: linux-media@vger.kernel.org
17056 W: https://linuxtv.org
17057 T: git git://linuxtv.org/media_tree.git
17058 F: Documentation/driver-api/media/drivers/saa7134*
17059 F: drivers/media/pci/saa7134/
17061 SAA7146 VIDEO4LINUX-2 DRIVER
17062 M: Hans Verkuil <hverkuil@xs4all.nl>
17063 L: linux-media@vger.kernel.org
17065 T: git git://linuxtv.org/media_tree.git
17066 F: drivers/media/common/saa7146/
17067 F: drivers/media/pci/saa7146/
17068 F: include/media/drv-intf/saa7146*
17070 SAFESETID SECURITY MODULE
17071 M: Micah Morton <mortonm@chromium.org>
17073 F: Documentation/admin-guide/LSM/SafeSetID.rst
17074 F: security/safesetid/
17076 SAMSUNG AUDIO (ASoC) DRIVERS
17077 M: Krzysztof Kozlowski <krzk@kernel.org>
17078 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17079 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17081 F: Documentation/devicetree/bindings/sound/samsung*
17082 F: sound/soc/samsung/
17084 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
17085 M: Krzysztof Kozlowski <krzk@kernel.org>
17086 L: linux-crypto@vger.kernel.org
17087 L: linux-samsung-soc@vger.kernel.org
17089 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
17090 F: drivers/crypto/exynos-rng.c
17092 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
17093 M: Łukasz Stelmach <l.stelmach@samsung.com>
17094 L: linux-samsung-soc@vger.kernel.org
17096 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
17097 F: drivers/char/hw_random/exynos-trng.c
17099 SAMSUNG FRAMEBUFFER DRIVER
17100 M: Jingoo Han <jingoohan1@gmail.com>
17101 L: linux-fbdev@vger.kernel.org
17103 F: drivers/video/fbdev/s3c-fb.c
17105 SAMSUNG INTERCONNECT DRIVERS
17106 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17107 M: Artur Świgoń <a.swigon@samsung.com>
17108 L: linux-pm@vger.kernel.org
17109 L: linux-samsung-soc@vger.kernel.org
17111 F: drivers/interconnect/samsung/
17113 SAMSUNG LAPTOP DRIVER
17114 M: Corentin Chary <corentin.chary@gmail.com>
17115 L: platform-driver-x86@vger.kernel.org
17117 F: drivers/platform/x86/samsung-laptop.c
17119 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
17120 M: Krzysztof Kozlowski <krzk@kernel.org>
17121 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
17122 L: linux-kernel@vger.kernel.org
17123 L: linux-samsung-soc@vger.kernel.org
17125 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
17126 F: Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
17127 F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
17128 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
17129 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
17130 F: drivers/clk/clk-s2mps11.c
17131 F: drivers/mfd/sec*.c
17132 F: drivers/regulator/s2m*.c
17133 F: drivers/regulator/s5m*.c
17134 F: drivers/rtc/rtc-s5m.c
17135 F: include/linux/mfd/samsung/
17137 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
17138 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
17139 L: linux-media@vger.kernel.org
17140 L: linux-samsung-soc@vger.kernel.org
17142 F: drivers/media/platform/samsung/s3c-camif/
17143 F: include/media/drv-intf/s3c_camif.h
17145 SAMSUNG S3FWRN5 NFC DRIVER
17146 M: Krzysztof Kozlowski <krzk@kernel.org>
17147 M: Krzysztof Opasiak <k.opasiak@samsung.com>
17148 L: linux-nfc@lists.01.org (subscribers-only)
17150 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
17151 F: drivers/nfc/s3fwrn5
17153 SAMSUNG S5C73M3 CAMERA DRIVER
17154 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17155 M: Andrzej Hajda <andrzej.hajda@intel.com>
17156 L: linux-media@vger.kernel.org
17158 F: drivers/media/i2c/s5c73m3/*
17160 SAMSUNG S5K5BAF CAMERA DRIVER
17161 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17162 M: Andrzej Hajda <andrzej.hajda@intel.com>
17163 L: linux-media@vger.kernel.org
17165 F: drivers/media/i2c/s5k5baf.c
17167 SAMSUNG S5P Security SubSystem (SSS) DRIVER
17168 M: Krzysztof Kozlowski <krzk@kernel.org>
17169 M: Vladimir Zapolskiy <vz@mleia.com>
17170 L: linux-crypto@vger.kernel.org
17171 L: linux-samsung-soc@vger.kernel.org
17173 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
17174 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
17175 F: drivers/crypto/s5p-sss.c
17177 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
17178 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17179 L: linux-media@vger.kernel.org
17181 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17182 F: drivers/media/platform/samsung/exynos4-is/
17184 SAMSUNG SOC CLOCK DRIVERS
17185 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17186 M: Tomasz Figa <tomasz.figa@gmail.com>
17187 M: Chanwoo Choi <cw00.choi@samsung.com>
17188 R: Alim Akhtar <alim.akhtar@samsung.com>
17189 L: linux-samsung-soc@vger.kernel.org
17191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
17192 F: Documentation/devicetree/bindings/clock/samsung,*.yaml
17193 F: Documentation/devicetree/bindings/clock/samsung,s3c*
17194 F: drivers/clk/samsung/
17195 F: include/dt-bindings/clock/exynos*.h
17196 F: include/dt-bindings/clock/s3c*.h
17197 F: include/dt-bindings/clock/s5p*.h
17198 F: include/dt-bindings/clock/samsung,*.h
17199 F: include/linux/clk/samsung.h
17200 F: include/linux/platform_data/clk-s3c2410.h
17202 SAMSUNG SPI DRIVERS
17203 M: Krzysztof Kozlowski <krzk@kernel.org>
17204 M: Andi Shyti <andi@etezian.org>
17205 L: linux-spi@vger.kernel.org
17206 L: linux-samsung-soc@vger.kernel.org
17208 F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml
17209 F: drivers/spi/spi-s3c*
17210 F: include/linux/platform_data/spi-s3c64xx.h
17211 F: include/linux/spi/s3c24xx-fiq.h
17213 SAMSUNG SXGBE DRIVERS
17214 M: Byungho An <bh74.an@samsung.com>
17215 L: netdev@vger.kernel.org
17217 F: drivers/net/ethernet/samsung/sxgbe/
17219 SAMSUNG THERMAL DRIVER
17220 M: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
17221 M: Krzysztof Kozlowski <krzk@kernel.org>
17222 L: linux-pm@vger.kernel.org
17223 L: linux-samsung-soc@vger.kernel.org
17225 F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
17226 F: drivers/thermal/samsung/
17228 SAMSUNG USB2 PHY DRIVER
17229 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17230 L: linux-kernel@vger.kernel.org
17232 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
17233 F: Documentation/driver-api/phy/samsung-usb2.rst
17234 F: drivers/phy/samsung/phy-exynos4210-usb2.c
17235 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
17236 F: drivers/phy/samsung/phy-exynos5250-usb2.c
17237 F: drivers/phy/samsung/phy-s5pv210-usb2.c
17238 F: drivers/phy/samsung/phy-samsung-usb2.c
17239 F: drivers/phy/samsung/phy-samsung-usb2.h
17241 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
17242 M: Paul Barker <paul.barker@sancloud.com>
17243 R: Marc Murphy <marc.murphy@sancloud.com>
17245 F: arch/arm/boot/dts/am335x-sancloud*
17248 M: Zwane Mwaikambo <zwanem@gmail.com>
17250 F: drivers/watchdog/sc1200wdt.c
17253 M: Ingo Molnar <mingo@redhat.com>
17254 M: Peter Zijlstra <peterz@infradead.org>
17255 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
17256 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
17257 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
17258 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
17259 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
17260 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
17261 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
17262 L: linux-kernel@vger.kernel.org
17264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
17265 F: include/linux/preempt.h
17266 F: include/linux/sched.h
17267 F: include/linux/wait.h
17268 F: include/uapi/linux/sched.h
17271 SCR24X CHIP CARD INTERFACE DRIVER
17272 M: Lubomir Rintel <lkundrak@v3.sk>
17274 F: drivers/char/pcmcia/scr24x_cs.c
17276 SCSI RDMA PROTOCOL (SRP) INITIATOR
17277 M: Bart Van Assche <bvanassche@acm.org>
17278 L: linux-rdma@vger.kernel.org
17280 Q: http://patchwork.kernel.org/project/linux-rdma/list/
17281 F: drivers/infiniband/ulp/srp/
17282 F: include/scsi/srp.h
17284 SCSI RDMA PROTOCOL (SRP) TARGET
17285 M: Bart Van Assche <bvanassche@acm.org>
17286 L: linux-rdma@vger.kernel.org
17287 L: target-devel@vger.kernel.org
17289 Q: http://patchwork.kernel.org/project/linux-rdma/list/
17290 F: drivers/infiniband/ulp/srpt/
17293 M: Doug Gilbert <dgilbert@interlog.com>
17294 L: linux-scsi@vger.kernel.org
17296 W: http://sg.danny.cz/sg
17297 F: Documentation/scsi/scsi-generic.rst
17298 F: drivers/scsi/sg.c
17299 F: include/scsi/sg.h
17302 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
17303 M: "Martin K. Petersen" <martin.petersen@oracle.com>
17304 L: linux-scsi@vger.kernel.org
17306 Q: https://patchwork.kernel.org/project/linux-scsi/list/
17307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
17308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
17309 F: Documentation/devicetree/bindings/scsi/
17314 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
17315 L: linux-scsi@vger.kernel.org
17317 F: Documentation/scsi/st.rst
17318 F: drivers/scsi/st.*
17319 F: drivers/scsi/st_*.h
17321 SCSI TARGET CORE USER DRIVER
17322 M: Bodo Stroesser <bostroesser@gmail.com>
17323 L: linux-scsi@vger.kernel.org
17324 L: target-devel@vger.kernel.org
17326 F: Documentation/target/tcmu-design.rst
17327 F: drivers/target/target_core_user.c
17328 F: include/uapi/linux/target_core_user.h
17330 SCSI TARGET SUBSYSTEM
17331 M: "Martin K. Petersen" <martin.petersen@oracle.com>
17332 L: linux-scsi@vger.kernel.org
17333 L: target-devel@vger.kernel.org
17335 W: http://www.linux-iscsi.org
17336 Q: https://patchwork.kernel.org/project/target-devel/list/
17337 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
17338 F: Documentation/target/
17343 M: Vlad Yasevich <vyasevich@gmail.com>
17344 M: Neil Horman <nhorman@tuxdriver.com>
17345 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
17346 L: linux-sctp@vger.kernel.org
17348 W: http://lksctp.sourceforge.net
17349 F: Documentation/networking/sctp.rst
17350 F: include/linux/sctp.h
17351 F: include/net/sctp/
17352 F: include/uapi/linux/sctp.h
17356 M: Jim Cromie <jim.cromie@gmail.com>
17358 F: Documentation/i2c/busses/scx200_acb.rst
17359 F: arch/x86/platform/scx200/
17360 F: drivers/i2c/busses/scx200*
17361 F: drivers/mtd/maps/scx200_docflash.c
17362 F: drivers/watchdog/scx200_wdt.c
17363 F: include/linux/scx200.h
17366 M: Jim Cromie <jim.cromie@gmail.com>
17368 F: drivers/char/scx200_gpio.c
17369 F: include/linux/scx200_gpio.h
17371 SCx200 HRT CLOCKSOURCE DRIVER
17372 M: Jim Cromie <jim.cromie@gmail.com>
17374 F: drivers/clocksource/scx200_hrt.c
17376 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
17377 M: Sascha Sommer <saschasommer@freenet.de>
17378 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
17380 F: drivers/mmc/host/sdricoh_cs.c
17382 SECO BOARDS CEC DRIVER
17383 M: Ettore Chimenti <ek5.chimenti@gmail.com>
17385 F: drivers/media/cec/platform/seco/seco-cec.c
17386 F: drivers/media/cec/platform/seco/seco-cec.h
17389 M: Kees Cook <keescook@chromium.org>
17390 R: Andy Lutomirski <luto@amacapital.net>
17391 R: Will Drewry <wad@chromium.org>
17393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
17394 F: Documentation/userspace-api/seccomp_filter.rst
17395 F: include/linux/seccomp.h
17396 F: include/uapi/linux/seccomp.h
17397 F: kernel/seccomp.c
17398 F: tools/testing/selftests/kselftest_harness.h
17399 F: tools/testing/selftests/seccomp/*
17400 K: \bsecure_computing
17403 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
17404 M: Al Cooper <alcooperx@gmail.com>
17405 L: linux-mmc@vger.kernel.org
17406 L: bcm-kernel-feedback-list@broadcom.com
17408 F: drivers/mmc/host/sdhci-brcmstb*
17410 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
17411 M: Adrian Hunter <adrian.hunter@intel.com>
17412 L: linux-mmc@vger.kernel.org
17414 F: drivers/mmc/host/sdhci*
17416 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
17417 M: Eugen Hristev <eugen.hristev@microchip.com>
17418 L: linux-mmc@vger.kernel.org
17420 F: drivers/mmc/host/sdhci-of-at91.c
17422 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
17423 M: Ben Dooks <ben-linux@fluff.org>
17424 M: Jaehoon Chung <jh80.chung@samsung.com>
17425 L: linux-mmc@vger.kernel.org
17427 F: drivers/mmc/host/sdhci-s3c*
17429 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
17430 M: Viresh Kumar <vireshk@kernel.org>
17431 L: linux-mmc@vger.kernel.org
17433 F: drivers/mmc/host/sdhci-spear.c
17435 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
17436 M: Kishon Vijay Abraham I <kishon@ti.com>
17437 L: linux-mmc@vger.kernel.org
17439 F: drivers/mmc/host/sdhci-omap.c
17441 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
17442 M: Haibo Chen <haibo.chen@nxp.com>
17443 L: linux-imx@nxp.com
17444 L: linux-mmc@vger.kernel.org
17446 F: drivers/mmc/host/sdhci-esdhc-imx.c
17448 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
17449 M: Jonathan Derrick <jonathan.derrick@intel.com>
17450 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
17451 L: linux-block@vger.kernel.org
17453 F: block/opal_proto.h
17455 F: include/linux/sed*
17456 F: include/uapi/linux/sed*
17459 M: Security Officers <security@kernel.org>
17461 F: Documentation/admin-guide/security-bugs.rst
17464 M: James Morris <jmorris@namei.org>
17465 M: "Serge E. Hallyn" <serge@hallyn.com>
17466 L: linux-security-module@vger.kernel.org (suggested Cc:)
17468 W: http://kernsec.org/
17469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
17471 X: security/selinux/
17473 SELINUX SECURITY MODULE
17474 M: Paul Moore <paul@paul-moore.com>
17475 M: Stephen Smalley <stephen.smalley.work@gmail.com>
17476 M: Eric Paris <eparis@parisplace.org>
17477 L: selinux@vger.kernel.org
17479 W: https://selinuxproject.org
17480 W: https://github.com/SELinuxProject
17481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
17482 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
17483 F: Documentation/ABI/obsolete/sysfs-selinux-disable
17484 F: Documentation/admin-guide/LSM/SELinux.rst
17485 F: include/trace/events/avc.h
17486 F: include/uapi/linux/selinux_netlink.h
17487 F: scripts/selinux/
17488 F: security/selinux/
17491 M: Jiri Slaby <jirislaby@kernel.org>
17493 F: drivers/misc/phantom.c
17494 F: include/uapi/linux/phantom.h
17496 SENSEAIR SUNRISE 006-0-0007
17497 M: Jacopo Mondi <jacopo@jmondi.org>
17499 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
17500 F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
17501 F: drivers/iio/chemical/sunrise_co2.c
17503 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
17504 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
17506 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
17507 F: drivers/iio/chemical/scd30.h
17508 F: drivers/iio/chemical/scd30_core.c
17509 F: drivers/iio/chemical/scd30_i2c.c
17510 F: drivers/iio/chemical/scd30_serial.c
17512 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
17513 M: Roan van Dijk <roan@protonic.nl>
17515 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
17516 F: drivers/iio/chemical/scd4x.c
17518 SENSIRION SGP40 GAS SENSOR DRIVER
17519 M: Andreas Klinger <ak@it-klinger.de>
17521 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
17522 F: drivers/iio/chemical/sgp40.c
17524 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
17525 M: Tomasz Duszynski <tduszyns@gmail.com>
17527 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
17528 F: drivers/iio/chemical/sps30.c
17529 F: drivers/iio/chemical/sps30_i2c.c
17530 F: drivers/iio/chemical/sps30_serial.c
17533 M: Rob Herring <robh@kernel.org>
17534 L: linux-serial@vger.kernel.org
17536 F: Documentation/devicetree/bindings/serial/serial.yaml
17537 F: drivers/tty/serdev/
17538 F: include/linux/serdev.h
17541 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17542 L: linux-serial@vger.kernel.org
17544 F: Documentation/devicetree/bindings/serial/
17545 F: drivers/tty/serial/
17548 M: Sean Young <sean@mess.org>
17549 L: linux-media@vger.kernel.org
17551 F: drivers/media/rc/serial_ir.c
17553 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
17554 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
17555 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17557 F: Documentation/devicetree/bindings/slimbus/
17558 F: drivers/slimbus/
17559 F: include/linux/slimbus.h
17562 M: Edward Cree <ecree.xilinx@gmail.com>
17563 M: Martin Habets <habetsm.xilinx@gmail.com>
17564 L: netdev@vger.kernel.org
17566 F: drivers/net/ethernet/sfc/
17568 SFF/SFP/SFP+ MODULE SUPPORT
17569 M: Russell King <linux@armlinux.org.uk>
17570 L: netdev@vger.kernel.org
17572 F: drivers/net/phy/phylink.c
17573 F: drivers/net/phy/sfp*
17574 F: include/linux/mdio/mdio-i2c.h
17575 F: include/linux/phylink.h
17576 F: include/linux/sfp.h
17577 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)
17580 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
17582 F: drivers/misc/sgi-gru/
17584 SGI XP/XPC/XPNET DRIVER
17585 M: Robin Holt <robinmholt@gmail.com>
17586 M: Steve Wahl <steve.wahl@hpe.com>
17587 R: Mike Travis <mike.travis@hpe.com>
17589 F: drivers/misc/sgi-xp/
17591 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
17592 M: Karsten Graul <kgraul@linux.ibm.com>
17593 L: linux-s390@vger.kernel.org
17595 W: http://www.ibm.com/developerworks/linux/linux390/
17598 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
17599 M: Linus Walleij <linus.walleij@linaro.org>
17600 L: linux-iio@vger.kernel.org
17602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
17603 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
17604 F: drivers/iio/light/gp2ap002.c
17606 SHARP RJ54N1CB0C SENSOR DRIVER
17607 M: Jacopo Mondi <jacopo@jmondi.org>
17608 L: linux-media@vger.kernel.org
17610 T: git git://linuxtv.org/media_tree.git
17611 F: drivers/media/i2c/rj54n1cb0c.c
17612 F: include/media/i2c/rj54n1cb0c.h
17614 SH_VOU V4L2 OUTPUT DRIVER
17615 L: linux-media@vger.kernel.org
17617 F: drivers/media/platform/renesas/sh_vou.c
17618 F: include/media/drv-intf/sh_vou.h
17620 SI2157 MEDIA DRIVER
17621 M: Antti Palosaari <crope@iki.fi>
17622 L: linux-media@vger.kernel.org
17624 W: https://linuxtv.org
17625 W: http://palosaari.fi/linux/
17626 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17627 T: git git://linuxtv.org/anttip/media_tree.git
17628 F: drivers/media/tuners/si2157*
17630 SI2165 MEDIA DRIVER
17631 M: Matthias Schwarzott <zzam@gentoo.org>
17632 L: linux-media@vger.kernel.org
17634 W: https://linuxtv.org
17635 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17636 F: drivers/media/dvb-frontends/si2165*
17638 SI2168 MEDIA DRIVER
17639 M: Antti Palosaari <crope@iki.fi>
17640 L: linux-media@vger.kernel.org
17642 W: https://linuxtv.org
17643 W: http://palosaari.fi/linux/
17644 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17645 T: git git://linuxtv.org/anttip/media_tree.git
17646 F: drivers/media/dvb-frontends/si2168*
17648 SI470X FM RADIO RECEIVER I2C DRIVER
17649 M: Hans Verkuil <hverkuil@xs4all.nl>
17650 L: linux-media@vger.kernel.org
17652 W: https://linuxtv.org
17653 T: git git://linuxtv.org/media_tree.git
17654 F: drivers/media/radio/si470x/radio-si470x-i2c.c
17656 SI470X FM RADIO RECEIVER USB DRIVER
17657 M: Hans Verkuil <hverkuil@xs4all.nl>
17658 L: linux-media@vger.kernel.org
17660 W: https://linuxtv.org
17661 T: git git://linuxtv.org/media_tree.git
17662 F: drivers/media/radio/si470x/radio-si470x-common.c
17663 F: drivers/media/radio/si470x/radio-si470x-usb.c
17664 F: drivers/media/radio/si470x/radio-si470x.h
17666 SI4713 FM RADIO TRANSMITTER I2C DRIVER
17667 M: Eduardo Valentin <edubezval@gmail.com>
17668 L: linux-media@vger.kernel.org
17670 W: https://linuxtv.org
17671 T: git git://linuxtv.org/media_tree.git
17672 F: drivers/media/radio/si4713/si4713.?
17674 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
17675 M: Eduardo Valentin <edubezval@gmail.com>
17676 L: linux-media@vger.kernel.org
17678 W: https://linuxtv.org
17679 T: git git://linuxtv.org/media_tree.git
17680 F: drivers/media/radio/si4713/radio-platform-si4713.c
17682 SI4713 FM RADIO TRANSMITTER USB DRIVER
17683 M: Hans Verkuil <hverkuil@xs4all.nl>
17684 L: linux-media@vger.kernel.org
17686 W: https://linuxtv.org
17687 T: git git://linuxtv.org/media_tree.git
17688 F: drivers/media/radio/si4713/radio-usb-si4713.c
17691 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17692 L: linux-media@vger.kernel.org
17694 W: https://linuxtv.org
17695 T: git git://linuxtv.org/media_tree.git
17696 F: drivers/media/common/siano/
17697 F: drivers/media/mmc/siano/
17698 F: drivers/media/usb/siano/
17699 F: drivers/media/usb/siano/
17702 M: Palmer Dabbelt <palmer@dabbelt.com>
17703 M: Paul Walmsley <paul.walmsley@sifive.com>
17704 L: linux-riscv@lists.infradead.org
17706 T: git git://github.com/sifive/riscv-linux.git
17710 SIFIVE FU540 SYSTEM-ON-CHIP
17711 M: Paul Walmsley <paul.walmsley@sifive.com>
17712 M: Palmer Dabbelt <palmer@dabbelt.com>
17713 L: linux-riscv@lists.infradead.org
17715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
17720 M: Green Wan <green.wan@sifive.com>
17722 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
17723 F: drivers/dma/sf-pdma/
17725 SILEAD TOUCHSCREEN DRIVER
17726 M: Hans de Goede <hdegoede@redhat.com>
17727 L: linux-input@vger.kernel.org
17728 L: platform-driver-x86@vger.kernel.org
17730 F: drivers/input/touchscreen/silead.c
17731 F: drivers/platform/x86/touchscreen_dmi.c
17733 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
17734 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
17736 F: drivers/staging/wfx/
17738 SILICON MOTION SM712 FRAME BUFFER DRIVER
17739 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17740 M: Teddy Wang <teddy.wang@siliconmotion.com>
17741 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17742 L: linux-fbdev@vger.kernel.org
17744 F: Documentation/fb/sm712fb.rst
17745 F: drivers/video/fbdev/sm712*
17747 SILVACO I3C DUAL-ROLE MASTER
17748 M: Miquel Raynal <miquel.raynal@bootlin.com>
17749 M: Conor Culhane <conor.culhane@silvaco.com>
17750 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
17752 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
17753 F: drivers/i3c/master/svc-i3c-master.c
17756 M: Hans de Goede <hdegoede@redhat.com>
17757 L: linux-fbdev@vger.kernel.org
17759 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
17760 F: drivers/video/fbdev/simplefb.c
17761 F: include/linux/platform_data/simplefb.h
17763 SIMTEC EB110ATX (Chalice CATS)
17764 M: Simtec Linux Team <linux@simtec.co.uk>
17766 W: http://www.simtec.co.uk/products/EB110ATX/
17768 SIMTEC EB2410ITX (BAST)
17769 M: Simtec Linux Team <linux@simtec.co.uk>
17771 W: http://www.simtec.co.uk/products/EB2410ITX/
17772 F: arch/arm/mach-s3c/bast-ide.c
17773 F: arch/arm/mach-s3c/bast-irq.c
17774 F: arch/arm/mach-s3c/mach-bast.c
17777 M: Thorsten Scherer <t.scherer@eckelmann.de>
17778 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
17779 R: Pengutronix Kernel Team <kernel@pengutronix.de>
17781 F: drivers/gpio/gpio-siox.c
17783 F: include/trace/events/siox.h
17785 SIPHASH PRF ROUTINES
17786 M: Jason A. Donenfeld <Jason@zx2c4.com>
17788 F: include/linux/siphash.h
17790 F: lib/test_siphash.c
17792 SIS 190 ETHERNET DRIVER
17793 M: Francois Romieu <romieu@fr.zoreil.com>
17794 L: netdev@vger.kernel.org
17796 F: drivers/net/ethernet/sis/sis190.c
17798 SIS 900/7016 FAST ETHERNET DRIVER
17799 M: Daniele Venzano <venza@brownhat.org>
17800 L: netdev@vger.kernel.org
17802 W: http://www.brownhat.org/sis900.html
17803 F: drivers/net/ethernet/sis/sis900.*
17805 SIS FRAMEBUFFER DRIVER
17806 M: Thomas Winischhofer <thomas@winischhofer.net>
17808 W: http://www.winischhofer.net/linuxsisvga.shtml
17809 F: Documentation/fb/sisfb.rst
17810 F: drivers/video/fbdev/sis/
17811 F: include/video/sisfb.h
17813 SIS I2C TOUCHSCREEN DRIVER
17814 M: Mika Penttilä <mika.penttila@nextfour.com>
17815 L: linux-input@vger.kernel.org
17817 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
17818 F: drivers/input/touchscreen/sis_i2c.c
17821 M: Thomas Winischhofer <thomas@winischhofer.net>
17823 W: http://www.winischhofer.at/linuxsisusbvga.shtml
17824 F: drivers/usb/misc/sisusbvga/
17826 SL28 CPLD MFD DRIVER
17827 M: Michael Walle <michael@walle.cc>
17829 F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
17830 F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
17831 F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
17832 F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
17833 F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
17834 F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
17835 F: drivers/gpio/gpio-sl28cpld.c
17836 F: drivers/hwmon/sl28cpld-hwmon.c
17837 F: drivers/irqchip/irq-sl28cpld.c
17838 F: drivers/pwm/pwm-sl28cpld.c
17839 F: drivers/watchdog/sl28cpld_wdt.c
17842 M: Christoph Lameter <cl@linux.com>
17843 M: Pekka Enberg <penberg@kernel.org>
17844 M: David Rientjes <rientjes@google.com>
17845 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
17846 M: Andrew Morton <akpm@linux-foundation.org>
17847 M: Vlastimil Babka <vbabka@suse.cz>
17848 R: Roman Gushchin <roman.gushchin@linux.dev>
17849 L: linux-mm@kvack.org
17851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
17852 F: include/linux/sl?b*.h
17855 SLEEPABLE READ-COPY UPDATE (SRCU)
17856 M: Lai Jiangshan <jiangshanlai@gmail.com>
17857 M: "Paul E. McKenney" <paulmck@kernel.org>
17858 M: Josh Triplett <josh@joshtriplett.org>
17859 R: Steven Rostedt <rostedt@goodmis.org>
17860 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17861 L: rcu@vger.kernel.org
17863 W: http://www.rdrop.com/users/paulmck/RCU/
17864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17865 F: include/linux/srcu*.h
17866 F: kernel/rcu/srcu*.c
17868 SMACK SECURITY MODULE
17869 M: Casey Schaufler <casey@schaufler-ca.com>
17870 L: linux-security-module@vger.kernel.org
17872 W: http://schaufler-ca.com
17873 T: git git://github.com/cschaufler/smack-next
17874 F: Documentation/admin-guide/LSM/Smack.rst
17877 SMC91x ETHERNET DRIVER
17878 M: Nicolas Pitre <nico@fluxnic.net>
17880 F: drivers/net/ethernet/smsc/smc91x.*
17882 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
17883 M: Mark Rutland <mark.rutland@arm.com>
17884 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
17885 M: Sudeep Holla <sudeep.holla@arm.com>
17886 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17888 F: drivers/firmware/smccc/
17889 F: include/linux/arm-smccc.h
17891 SMM665 HARDWARE MONITOR DRIVER
17892 M: Guenter Roeck <linux@roeck-us.net>
17893 L: linux-hwmon@vger.kernel.org
17895 F: Documentation/hwmon/smm665.rst
17896 F: drivers/hwmon/smm665.c
17898 SMSC EMC2103 HARDWARE MONITOR DRIVER
17899 M: Steve Glendinning <steve.glendinning@shawell.net>
17900 L: linux-hwmon@vger.kernel.org
17902 F: Documentation/hwmon/emc2103.rst
17903 F: drivers/hwmon/emc2103.c
17905 SMSC SCH5627 HARDWARE MONITOR DRIVER
17906 M: Hans de Goede <hdegoede@redhat.com>
17907 L: linux-hwmon@vger.kernel.org
17909 F: Documentation/hwmon/sch5627.rst
17910 F: drivers/hwmon/sch5627.c
17912 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
17913 M: Steve Glendinning <steve.glendinning@shawell.net>
17914 L: linux-fbdev@vger.kernel.org
17916 F: drivers/video/fbdev/smscufx.c
17918 SMSC47B397 HARDWARE MONITOR DRIVER
17919 M: Jean Delvare <jdelvare@suse.com>
17920 L: linux-hwmon@vger.kernel.org
17922 F: Documentation/hwmon/smsc47b397.rst
17923 F: drivers/hwmon/smsc47b397.c
17925 SMSC911x ETHERNET DRIVER
17926 M: Steve Glendinning <steve.glendinning@shawell.net>
17927 L: netdev@vger.kernel.org
17929 F: drivers/net/ethernet/smsc/smsc911x.*
17930 F: include/linux/smsc911x.h
17932 SMSC9420 PCI ETHERNET DRIVER
17933 M: Steve Glendinning <steve.glendinning@shawell.net>
17934 L: netdev@vger.kernel.org
17936 F: drivers/net/ethernet/smsc/smsc9420.*
17938 SOCIONEXT (SNI) AVE NETWORK DRIVER
17939 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
17940 L: netdev@vger.kernel.org
17942 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
17943 F: drivers/net/ethernet/socionext/sni_ave.c
17945 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
17946 M: Jassi Brar <jaswinder.singh@linaro.org>
17947 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
17948 L: netdev@vger.kernel.org
17950 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
17951 F: drivers/net/ethernet/socionext/netsec.c
17953 SOCIONEXT (SNI) Synquacer SPI DRIVER
17954 M: Masahisa Kojima <masahisa.kojima@linaro.org>
17955 M: Jassi Brar <jaswinder.singh@linaro.org>
17956 L: linux-spi@vger.kernel.org
17958 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
17959 F: drivers/spi/spi-synquacer.c
17961 SOCIONEXT SYNQUACER I2C DRIVER
17962 M: Ard Biesheuvel <ardb@kernel.org>
17963 L: linux-i2c@vger.kernel.org
17965 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
17966 F: drivers/i2c/busses/i2c-synquacer.c
17968 SOCIONEXT UNIPHIER SOUND DRIVER
17969 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17971 F: sound/soc/uniphier/
17973 SOEKRIS NET48XX LED SUPPORT
17974 M: Chris Boot <bootc@bootc.net>
17976 F: drivers/leds/leds-net48xx.c
17978 SOFT-IWARP DRIVER (siw)
17979 M: Bernard Metzler <bmt@zurich.ibm.com>
17980 L: linux-rdma@vger.kernel.org
17982 F: drivers/infiniband/sw/siw/
17983 F: include/uapi/rdma/siw-abi.h
17985 SOFT-ROCE DRIVER (rxe)
17986 M: Zhu Yanjun <zyjzyj2000@gmail.com>
17987 L: linux-rdma@vger.kernel.org
17989 F: drivers/infiniband/sw/rxe/
17990 F: include/uapi/rdma/rdma_user_rxe.h
17992 SOFTLOGIC 6x10 MPEG CODEC
17993 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17994 M: Anton Sviridenko <anton@corp.bluecherry.net>
17995 M: Andrey Utkin <andrey_utkin@fastmail.com>
17996 M: Ismael Luceno <ismael@iodev.co.uk>
17997 L: linux-media@vger.kernel.org
17999 F: drivers/media/pci/solo6x10/
18001 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
18002 M: James Morse <james.morse@arm.com>
18003 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18005 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
18006 F: drivers/firmware/arm_sdei.c
18007 F: include/linux/arm_sdei.h
18008 F: include/uapi/linux/arm_sdei.h
18010 SOFTWARE NODES AND DEVICE PROPERTIES
18011 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18012 R: Daniel Scally <djrscally@gmail.com>
18013 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18014 R: Sakari Ailus <sakari.ailus@linux.intel.com>
18015 L: linux-acpi@vger.kernel.org
18017 F: drivers/base/property.c
18018 F: drivers/base/swnode.c
18019 F: include/linux/fwnode.h
18020 F: include/linux/property.h
18022 SOFTWARE RAID (Multiple Disks) SUPPORT
18023 M: Song Liu <song@kernel.org>
18024 L: linux-raid@vger.kernel.org
18026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
18027 F: drivers/md/Kconfig
18028 F: drivers/md/Makefile
18030 F: drivers/md/raid*
18031 F: include/linux/raid/
18032 F: include/uapi/linux/raid/
18034 SOLIDRUN CLEARFOG SUPPORT
18035 M: Russell King <linux@armlinux.org.uk>
18037 F: arch/arm/boot/dts/armada-388-clearfog*
18038 F: arch/arm/boot/dts/armada-38x-solidrun-*
18040 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
18041 M: Russell King <linux@armlinux.org.uk>
18043 F: arch/arm/boot/dts/imx6*-cubox-i*
18044 F: arch/arm/boot/dts/imx6*-hummingboard*
18045 F: arch/arm/boot/dts/imx6*-sr-*
18047 SONIC NETWORK DRIVER
18048 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
18049 L: netdev@vger.kernel.org
18051 F: drivers/net/ethernet/natsemi/sonic.*
18053 SONICS SILICON BACKPLANE DRIVER (SSB)
18054 M: Michael Buesch <m@bues.ch>
18055 L: linux-wireless@vger.kernel.org
18058 F: include/linux/ssb/
18060 SONY IMX208 SENSOR DRIVER
18061 M: Sakari Ailus <sakari.ailus@linux.intel.com>
18062 L: linux-media@vger.kernel.org
18064 T: git git://linuxtv.org/media_tree.git
18065 F: drivers/media/i2c/imx208.c
18067 SONY IMX214 SENSOR DRIVER
18068 M: Ricardo Ribalda <ribalda@kernel.org>
18069 L: linux-media@vger.kernel.org
18071 T: git git://linuxtv.org/media_tree.git
18072 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
18073 F: drivers/media/i2c/imx214.c
18075 SONY IMX219 SENSOR DRIVER
18076 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
18077 L: linux-media@vger.kernel.org
18079 T: git git://linuxtv.org/media_tree.git
18080 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
18081 F: drivers/media/i2c/imx219.c
18083 SONY IMX258 SENSOR DRIVER
18084 M: Sakari Ailus <sakari.ailus@linux.intel.com>
18085 L: linux-media@vger.kernel.org
18087 T: git git://linuxtv.org/media_tree.git
18088 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
18089 F: drivers/media/i2c/imx258.c
18091 SONY IMX274 SENSOR DRIVER
18092 M: Leon Luo <leonl@leopardimaging.com>
18093 L: linux-media@vger.kernel.org
18095 T: git git://linuxtv.org/media_tree.git
18096 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
18097 F: drivers/media/i2c/imx274.c
18099 SONY IMX290 SENSOR DRIVER
18100 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18101 L: linux-media@vger.kernel.org
18103 T: git git://linuxtv.org/media_tree.git
18104 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
18105 F: drivers/media/i2c/imx290.c
18107 SONY IMX319 SENSOR DRIVER
18108 M: Bingbu Cao <bingbu.cao@intel.com>
18109 L: linux-media@vger.kernel.org
18111 T: git git://linuxtv.org/media_tree.git
18112 F: drivers/media/i2c/imx319.c
18114 SONY IMX334 SENSOR DRIVER
18115 M: Paul J. Murphy <paul.j.murphy@intel.com>
18116 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18117 L: linux-media@vger.kernel.org
18119 T: git git://linuxtv.org/media_tree.git
18120 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
18121 F: drivers/media/i2c/imx334.c
18123 SONY IMX335 SENSOR DRIVER
18124 M: Paul J. Murphy <paul.j.murphy@intel.com>
18125 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18126 L: linux-media@vger.kernel.org
18128 T: git git://linuxtv.org/media_tree.git
18129 F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
18130 F: drivers/media/i2c/imx335.c
18132 SONY IMX355 SENSOR DRIVER
18133 M: Tianshu Qiu <tian.shu.qiu@intel.com>
18134 L: linux-media@vger.kernel.org
18136 T: git git://linuxtv.org/media_tree.git
18137 F: drivers/media/i2c/imx355.c
18139 SONY IMX412 SENSOR DRIVER
18140 M: Paul J. Murphy <paul.j.murphy@intel.com>
18141 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18142 L: linux-media@vger.kernel.org
18144 T: git git://linuxtv.org/media_tree.git
18145 F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
18146 F: drivers/media/i2c/imx412.c
18148 SONY MEMORYSTICK SUBSYSTEM
18149 M: Maxim Levitsky <maximlevitsky@gmail.com>
18150 M: Alex Dubov <oakad@yahoo.com>
18151 M: Ulf Hansson <ulf.hansson@linaro.org>
18152 L: linux-mmc@vger.kernel.org
18154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
18155 F: drivers/memstick/
18156 F: include/linux/memstick.h
18158 SONY VAIO CONTROL DEVICE DRIVER
18159 M: Mattia Dongili <malattia@linux.it>
18160 L: platform-driver-x86@vger.kernel.org
18162 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
18163 F: Documentation/admin-guide/laptops/sony-laptop.rst
18164 F: drivers/char/sonypi.c
18165 F: drivers/platform/x86/sony-laptop.c
18166 F: include/linux/sony-laptop.h
18169 M: Jaroslav Kysela <perex@perex.cz>
18170 M: Takashi Iwai <tiwai@suse.com>
18171 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18173 W: http://www.alsa-project.org/
18174 Q: http://patchwork.kernel.org/project/alsa-devel/list/
18175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18176 F: Documentation/sound/
18178 F: include/uapi/sound/
18180 F: tools/testing/selftests/alsa
18182 SOUND - COMPRESSED AUDIO
18183 M: Vinod Koul <vkoul@kernel.org>
18184 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18187 F: Documentation/sound/designs/compress-offload.rst
18188 F: include/sound/compress_driver.h
18189 F: include/uapi/sound/compress_*
18190 F: sound/core/compress_offload.c
18191 F: sound/soc/soc-compress.c
18193 SOUND - DMAENGINE HELPERS
18194 M: Lars-Peter Clausen <lars@metafoo.de>
18196 F: include/sound/dmaengine_pcm.h
18197 F: sound/core/pcm_dmaengine.c
18198 F: sound/soc/soc-generic-dmaengine-pcm.c
18200 SOUND - ALSA SELFTESTS
18201 M: Mark Brown <broonie@kernel.org>
18202 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18203 L: linux-kselftest@vger.kernel.org
18205 F: tools/testing/selftests/alsa
18207 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
18208 M: Liam Girdwood <lgirdwood@gmail.com>
18209 M: Mark Brown <broonie@kernel.org>
18210 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18212 W: http://alsa-project.org/main/index.php/ASoC
18213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
18214 F: Documentation/devicetree/bindings/sound/
18215 F: Documentation/sound/soc/
18216 F: include/dt-bindings/sound/
18217 F: include/sound/soc*
18220 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
18221 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
18222 M: Liam Girdwood <lgirdwood@gmail.com>
18223 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
18224 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
18225 M: Daniel Baluta <daniel.baluta@nxp.com>
18226 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
18228 W: https://github.com/thesofproject/linux/
18231 SOUNDWIRE SUBSYSTEM
18232 M: Vinod Koul <vkoul@kernel.org>
18233 M: Bard Liao <yung-chuan.liao@linux.intel.com>
18234 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
18235 R: Sanyog Kale <sanyog.r.kale@intel.com>
18236 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
18239 F: Documentation/driver-api/soundwire/
18240 F: drivers/soundwire/
18241 F: include/linux/soundwire/
18244 M: Olli Salonen <olli.salonen@iki.fi>
18245 L: linux-media@vger.kernel.org
18247 W: https://linuxtv.org
18248 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18249 F: drivers/media/dvb-frontends/sp2*
18251 SPARC + UltraSPARC (sparc/sparc64)
18252 M: "David S. Miller" <davem@davemloft.net>
18253 L: sparclinux@vger.kernel.org
18255 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
18256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
18257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
18261 SPARC SERIAL DRIVERS
18262 M: "David S. Miller" <davem@davemloft.net>
18263 L: sparclinux@vger.kernel.org
18265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
18266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
18267 F: drivers/tty/serial/suncore.c
18268 F: drivers/tty/serial/sunhv.c
18269 F: drivers/tty/serial/sunsab.c
18270 F: drivers/tty/serial/sunsab.h
18271 F: drivers/tty/serial/sunsu.c
18272 F: drivers/tty/serial/sunzilog.c
18273 F: drivers/tty/serial/sunzilog.h
18274 F: drivers/tty/vcc.c
18275 F: include/linux/sunserialcore.h
18278 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
18279 L: linux-sparse@vger.kernel.org
18281 W: https://sparse.docs.kernel.org/
18282 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
18283 Q: https://patchwork.kernel.org/project/linux-sparse/list/
18284 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
18285 F: include/linux/compiler.h
18287 SPEAKUP CONSOLE SPEECH DRIVER
18288 M: William Hubbs <w.d.hubbs@gmail.com>
18289 M: Chris Brannon <chris@the-brannons.com>
18290 M: Kirk Reiser <kirk@reisers.ca>
18291 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
18292 L: speakup@linux-speakup.org
18294 W: http://www.linux-speakup.org/
18295 W: https://github.com/linux-speakup/speakup
18296 B: https://github.com/linux-speakup/speakup/issues
18297 F: drivers/accessibility/speakup/
18299 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
18300 M: Viresh Kumar <vireshk@kernel.org>
18301 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
18303 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18305 W: http://www.st.com/spear
18306 F: arch/arm/boot/dts/spear*
18307 F: arch/arm/mach-spear/
18308 F: drivers/clk/spear/
18309 F: drivers/pinctrl/spear/
18312 M: Tudor Ambarus <tudor.ambarus@microchip.com>
18313 M: Pratyush Yadav <p.yadav@ti.com>
18314 R: Michael Walle <michael@walle.cc>
18315 L: linux-mtd@lists.infradead.org
18317 W: http://www.linux-mtd.infradead.org/
18318 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
18319 C: irc://irc.oftc.net/mtd
18320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
18321 F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
18322 F: drivers/mtd/spi-nor/
18323 F: include/linux/mtd/spi-nor.h
18326 M: Mark Brown <broonie@kernel.org>
18327 L: linux-spi@vger.kernel.org
18329 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
18330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
18331 F: Documentation/devicetree/bindings/spi/
18332 F: Documentation/spi/
18334 F: include/linux/spi/
18335 F: include/uapi/linux/spi/
18338 SPIDERNET NETWORK DRIVER for CELL
18339 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
18340 M: Geoff Levand <geoff@infradead.org>
18341 L: netdev@vger.kernel.org
18342 L: linuxppc-dev@lists.ozlabs.org
18344 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
18345 F: drivers/net/ethernet/toshiba/spider_net*
18348 M: Stephen Boyd <sboyd@kernel.org>
18349 L: linux-kernel@vger.kernel.org
18351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
18352 F: Documentation/devicetree/bindings/spmi/
18354 F: include/dt-bindings/spmi/spmi.h
18355 F: include/linux/spmi.h
18356 F: include/trace/events/spmi.h
18359 M: Jeremy Kerr <jk@ozlabs.org>
18360 L: linuxppc-dev@lists.ozlabs.org
18362 W: http://www.ibm.com/developerworks/power/cell/
18363 F: Documentation/filesystems/spufs/spufs.rst
18364 F: arch/powerpc/platforms/cell/spufs/
18366 SQUASHFS FILE SYSTEM
18367 M: Phillip Lougher <phillip@squashfs.org.uk>
18368 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
18370 W: http://squashfs.org.uk
18371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
18372 F: Documentation/filesystems/squashfs.rst
18375 SRM (Alpha) environment access
18376 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
18378 F: arch/alpha/kernel/srm_env.c
18380 ST LSM6DSx IMU IIO DRIVER
18381 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
18382 L: linux-iio@vger.kernel.org
18384 W: http://www.st.com/
18385 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
18386 F: drivers/iio/imu/st_lsm6dsx/
18388 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
18389 M: Benjamin Mugnier <benjamin.mugnier@foss.st.com>
18390 M: Sylvain Petinot <sylvain.petinot@foss.st.com>
18391 L: linux-media@vger.kernel.org
18393 T: git git://linuxtv.org/media_tree.git
18394 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
18395 F: drivers/media/i2c/st-mipid02.c
18397 ST STM32 I2C/SMBUS DRIVER
18398 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
18399 M: Alain Volmat <alain.volmat@foss.st.com>
18400 L: linux-i2c@vger.kernel.org
18402 F: drivers/i2c/busses/i2c-stm32*
18404 ST STM32 SPI DRIVER
18405 M: Alain Volmat <alain.volmat@foss.st.com>
18406 L: linux-spi@vger.kernel.org
18408 F: drivers/spi/spi-stm32.c
18411 M: Daniel Nilsson <daniel.nilsson@flex.com>
18412 L: linux-hwmon@vger.kernel.org
18414 F: Documentation/hwmon/stpddc60.rst
18415 F: drivers/hwmon/pmbus/stpddc60.c
18417 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
18418 M: Song Qiang <songqiang1304521@gmail.com>
18419 L: linux-iio@vger.kernel.org
18421 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
18422 F: drivers/iio/proximity/vl53l0x-i2c.c
18425 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18426 M: Sasha Levin <sashal@kernel.org>
18427 L: stable@vger.kernel.org
18429 F: Documentation/process/stable-kernel-rules.rst
18431 STAGING - ATOMISP DRIVER
18432 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18433 R: Sakari Ailus <sakari.ailus@linux.intel.com>
18434 L: linux-media@vger.kernel.org
18436 F: drivers/staging/media/atomisp/
18438 STAGING - FIELDBUS SUBSYSTEM
18439 M: Sven Van Asbroeck <TheSven73@gmail.com>
18441 F: drivers/staging/fieldbus/*
18442 F: drivers/staging/fieldbus/Documentation/
18444 STAGING - HMS ANYBUS-S BUS
18445 M: Sven Van Asbroeck <TheSven73@gmail.com>
18447 F: drivers/staging/fieldbus/anybuss/
18449 STAGING - INDUSTRIAL IO
18450 M: Jonathan Cameron <jic23@kernel.org>
18451 L: linux-iio@vger.kernel.org
18453 F: Documentation/devicetree/bindings/staging/iio/
18454 F: drivers/staging/iio/
18456 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
18457 M: Marc Dietrich <marvin24@gmx.de>
18458 L: ac100@lists.launchpad.net (moderated for non-subscribers)
18459 L: linux-tegra@vger.kernel.org
18461 F: drivers/staging/nvec/
18463 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
18464 M: Jens Frederich <jfrederich@gmail.com>
18465 M: Jon Nettleton <jon.nettleton@gmail.com>
18467 W: http://wiki.laptop.org/go/DCON
18468 F: drivers/staging/olpc_dcon/
18470 STAGING - REALTEK RTL8188EU DRIVERS
18471 M: Larry Finger <Larry.Finger@lwfinger.net>
18472 M: Phillip Potter <phil@philpotter.co.uk>
18474 F: drivers/staging/r8188eu/
18476 STAGING - REALTEK RTL8712U DRIVERS
18477 M: Larry Finger <Larry.Finger@lwfinger.net>
18478 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
18480 F: drivers/staging/rtl8712/
18482 STAGING - SEPS525 LCD CONTROLLER DRIVERS
18483 M: Michael Hennerich <michael.hennerich@analog.com>
18484 L: linux-fbdev@vger.kernel.org
18486 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
18487 F: drivers/staging/fbtft/fb_seps525.c
18489 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
18490 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
18491 M: Teddy Wang <teddy.wang@siliconmotion.com>
18492 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
18493 L: linux-fbdev@vger.kernel.org
18495 F: drivers/staging/sm750fb/
18497 STAGING - VIA VT665X DRIVERS
18498 M: Forest Bond <forest@alittletooquiet.net>
18500 F: drivers/staging/vt665?/
18503 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18504 L: linux-staging@lists.linux.dev
18506 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
18507 F: drivers/staging/
18509 STARFIRE/DURALAN NETWORK DRIVER
18510 M: Ion Badulescu <ionut@badula.org>
18512 F: drivers/net/ethernet/adaptec/starfire*
18514 STARFIVE JH7100 CLOCK DRIVER
18515 M: Emil Renner Berthing <kernel@esmil.dk>
18517 F: Documentation/devicetree/bindings/clock/starfive,jh7100-clkgen.yaml
18518 F: drivers/clk/starfive/clk-starfive-jh7100.c
18519 F: include/dt-bindings/clock/starfive-jh7100.h
18521 STARFIVE JH7100 PINCTRL DRIVER
18522 M: Emil Renner Berthing <kernel@esmil.dk>
18523 L: linux-gpio@vger.kernel.org
18525 F: Documentation/devicetree/bindings/pinctrl/starfive,jh7100-pinctrl.yaml
18526 F: drivers/pinctrl/pinctrl-starfive.c
18527 F: include/dt-bindings/pinctrl/pinctrl-starfive.h
18529 STARFIVE JH7100 RESET CONTROLLER DRIVER
18530 M: Emil Renner Berthing <kernel@esmil.dk>
18532 F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
18533 F: drivers/reset/reset-starfive-jh7100.c
18534 F: include/dt-bindings/reset/starfive-jh7100.h
18537 M: Peter Zijlstra <peterz@infradead.org>
18538 M: Josh Poimboeuf <jpoimboe@redhat.com>
18539 M: Jason Baron <jbaron@akamai.com>
18540 R: Steven Rostedt <rostedt@goodmis.org>
18541 R: Ard Biesheuvel <ardb@kernel.org>
18543 F: arch/*/include/asm/jump_label*.h
18544 F: arch/*/include/asm/static_call*.h
18545 F: arch/*/kernel/jump_label.c
18546 F: arch/*/kernel/static_call.c
18547 F: include/linux/jump_label*.h
18548 F: include/linux/static_call*.h
18549 F: kernel/jump_label.c
18550 F: kernel/static_call.c
18552 STI AUDIO (ASoC) DRIVERS
18553 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
18554 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18556 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
18560 M: Alain Volmat <alain.volmat@foss.st.com>
18562 F: Documentation/devicetree/bindings/media/stih-cec.txt
18563 F: drivers/media/cec/platform/sti/
18565 STK1160 USB VIDEO CAPTURE DRIVER
18566 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18567 L: linux-media@vger.kernel.org
18569 T: git git://linuxtv.org/media_tree.git
18570 F: drivers/media/usb/stk1160/
18572 STM32 AUDIO (ASoC) DRIVERS
18573 M: Olivier Moysan <olivier.moysan@foss.st.com>
18574 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
18575 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18577 F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
18578 F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
18581 STM32 TIMER/LPTIMER DRIVERS
18582 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
18584 F: Documentation/ABI/testing/*timer-stm32
18585 F: Documentation/devicetree/bindings/*/*stm32-*timer*
18586 F: drivers/*/stm32-*timer*
18587 F: drivers/pwm/pwm-stm32*
18588 F: include/linux/*/stm32-*tim*
18590 STMMAC ETHERNET DRIVER
18591 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
18592 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
18593 M: Jose Abreu <joabreu@synopsys.com>
18594 L: netdev@vger.kernel.org
18596 W: http://www.stlinux.com
18597 F: Documentation/networking/device_drivers/ethernet/stmicro/
18598 F: drivers/net/ethernet/stmicro/stmmac/
18601 M: Sam Creasey <sammy@sammy.net>
18603 W: http://sammy.net/sun3/
18604 F: arch/m68k/include/asm/sun3*
18605 F: arch/m68k/kernel/*sun3*
18606 F: arch/m68k/sun3*/
18607 F: drivers/net/ethernet/i825xx/sun3*
18609 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
18610 M: Hans de Goede <hdegoede@redhat.com>
18611 L: linux-input@vger.kernel.org
18613 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
18614 F: drivers/input/keyboard/sun4i-lradc-keys.c
18616 SUNDANCE NETWORK DRIVER
18617 M: Denis Kirjanov <kda@linux-powerpc.org>
18618 L: netdev@vger.kernel.org
18620 F: drivers/net/ethernet/dlink/sundance.c
18623 M: Vincent Shih <vincent.sunplus@gmail.com>
18624 L: linux-rtc@vger.kernel.org
18626 F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
18627 F: drivers/rtc/rtc-sunplus.c
18629 SUNPLUS SPI CONTROLLER INTERFACE DRIVER
18630 M: Li-hao Kuo <lhjeff911@gmail.com>
18631 L: linux-spi@vger.kernel.org
18633 F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
18634 F: drivers/spi/spi-sunplus-sp7021.c
18637 M: Yoshinori Sato <ysato@users.sourceforge.jp>
18638 M: Rich Felker <dalias@libc.org>
18639 L: linux-sh@vger.kernel.org
18641 Q: http://patchwork.kernel.org/project/linux-sh/list/
18642 F: Documentation/sh/
18647 M: "Rafael J. Wysocki" <rafael@kernel.org>
18648 M: Len Brown <len.brown@intel.com>
18649 M: Pavel Machek <pavel@ucw.cz>
18650 L: linux-pm@vger.kernel.org
18652 B: https://bugzilla.kernel.org
18653 F: Documentation/power/
18654 F: arch/x86/kernel/acpi/
18655 F: drivers/base/power/
18656 F: include/linux/freezer.h
18657 F: include/linux/pm.h
18658 F: include/linux/suspend.h
18662 M: Martin Mares <mj@ucw.cz>
18663 L: linux-video@atrey.karlin.mff.cuni.cz
18665 F: Documentation/admin-guide/svga.rst
18666 F: arch/x86/boot/video*
18669 M: Christoph Hellwig <hch@infradead.org>
18670 L: iommu@lists.linux-foundation.org
18672 W: http://git.infradead.org/users/hch/dma-mapping.git
18673 T: git git://git.infradead.org/users/hch/dma-mapping.git
18674 F: arch/*/kernel/pci-swiotlb.c
18675 F: include/linux/swiotlb.h
18676 F: kernel/dma/swiotlb.c
18679 M: Jiri Pirko <jiri@resnulli.us>
18680 M: Ivan Vecera <ivecera@redhat.com>
18681 L: netdev@vger.kernel.org
18683 F: include/net/switchdev.h
18686 SY8106A REGULATOR DRIVER
18687 M: Icenowy Zheng <icenowy@aosc.io>
18689 F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
18690 F: drivers/regulator/sy8106a-regulator.c
18692 SYNC FILE FRAMEWORK
18693 M: Sumit Semwal <sumit.semwal@linaro.org>
18694 R: Gustavo Padovan <gustavo@padovan.org>
18695 L: linux-media@vger.kernel.org
18696 L: dri-devel@lists.freedesktop.org
18698 T: git git://anongit.freedesktop.org/drm/drm-misc
18699 F: Documentation/driver-api/sync_file.rst
18700 F: drivers/dma-buf/dma-fence*
18701 F: drivers/dma-buf/sw_sync.c
18702 F: drivers/dma-buf/sync_*
18703 F: include/linux/sync_file.h
18704 F: include/uapi/linux/sync_file.h
18706 SYNOPSYS ARC ARCHITECTURE
18707 M: Vineet Gupta <vgupta@kernel.org>
18708 L: linux-snps-arc@lists.infradead.org
18710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
18711 F: Documentation/arc/
18712 F: Documentation/devicetree/bindings/arc/*
18713 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
18715 F: drivers/clocksource/arc_timer.c
18716 F: drivers/tty/serial/arc_uart.c
18718 SYNOPSYS ARC HSDK SDP pll clock driver
18719 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18721 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
18722 F: drivers/clk/clk-hsdk-pll.c
18724 SYNOPSYS ARC SDP clock driver
18725 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18727 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
18728 F: drivers/clk/axs10x/*
18730 SYNOPSYS ARC SDP platform support
18731 M: Alexey Brodkin <abrodkin@synopsys.com>
18733 F: Documentation/devicetree/bindings/arc/axs10*
18734 F: arch/arc/boot/dts/ax*
18735 F: arch/arc/plat-axs10x
18737 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
18738 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18740 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
18741 F: drivers/reset/reset-axs10x.c
18743 SYNOPSYS CREG GPIO DRIVER
18744 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18746 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
18747 F: drivers/gpio/gpio-creg-snps.c
18749 SYNOPSYS DESIGNWARE 8250 UART DRIVER
18750 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18752 F: drivers/tty/serial/8250/8250_dw.c
18753 F: drivers/tty/serial/8250/8250_dwlib.*
18754 F: drivers/tty/serial/8250/8250_lpss.c
18756 SYNOPSYS DESIGNWARE APB GPIO DRIVER
18757 M: Hoan Tran <hoan@os.amperecomputing.com>
18758 M: Serge Semin <fancer.lancer@gmail.com>
18759 L: linux-gpio@vger.kernel.org
18761 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
18762 F: drivers/gpio/gpio-dwapb.c
18764 SYNOPSYS DESIGNWARE APB SSI DRIVER
18765 M: Serge Semin <fancer.lancer@gmail.com>
18766 L: linux-spi@vger.kernel.org
18768 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
18769 F: drivers/spi/spi-dw*
18771 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
18772 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18774 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
18775 F: drivers/dma/dw-axi-dmac/
18777 SYNOPSYS DESIGNWARE DMAC DRIVER
18778 M: Viresh Kumar <vireshk@kernel.org>
18779 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18781 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
18783 F: include/dt-bindings/dma/dw-dmac.h
18784 F: include/linux/dma/dw.h
18785 F: include/linux/platform_data/dma-dw.h
18787 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
18788 M: Jose Abreu <Jose.Abreu@synopsys.com>
18789 L: netdev@vger.kernel.org
18791 F: drivers/net/ethernet/synopsys/
18793 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
18794 M: Jose Abreu <Jose.Abreu@synopsys.com>
18795 L: netdev@vger.kernel.org
18797 F: drivers/net/pcs/pcs-xpcs.c
18798 F: drivers/net/pcs/pcs-xpcs.h
18799 F: include/linux/pcs/pcs-xpcs.h
18801 SYNOPSYS DESIGNWARE I2C DRIVER
18802 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
18803 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18804 R: Mika Westerberg <mika.westerberg@linux.intel.com>
18805 L: linux-i2c@vger.kernel.org
18807 F: drivers/i2c/busses/i2c-designware-*
18809 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
18810 M: Jaehoon Chung <jh80.chung@samsung.com>
18811 L: linux-mmc@vger.kernel.org
18813 F: drivers/mmc/host/dw_mmc*
18815 SYNOPSYS HSDK RESET CONTROLLER DRIVER
18816 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18818 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
18819 F: drivers/reset/reset-hsdk.c
18820 F: include/dt-bindings/reset/snps,hsdk-reset.h
18822 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
18823 M: Prabu Thangamuthu <prabu.t@synopsys.com>
18824 M: Manjunath M B <manjumb@synopsys.com>
18825 L: linux-mmc@vger.kernel.org
18827 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
18829 SYSTEM CONFIGURATION (SYSCON)
18830 M: Lee Jones <lee.jones@linaro.org>
18831 M: Arnd Bergmann <arnd@arndb.de>
18833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
18834 F: drivers/mfd/syscon.c
18836 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
18837 M: Sudeep Holla <sudeep.holla@arm.com>
18838 R: Cristian Marussi <cristian.marussi@arm.com>
18839 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18841 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
18842 F: drivers/clk/clk-sc[mp]i.c
18843 F: drivers/cpufreq/sc[mp]i-cpufreq.c
18844 F: drivers/firmware/arm_scmi/
18845 F: drivers/firmware/arm_scpi.c
18846 F: drivers/regulator/scmi-regulator.c
18847 F: drivers/reset/reset-scmi.c
18848 F: include/linux/sc[mp]i_protocol.h
18849 F: include/trace/events/scmi.h
18850 F: include/uapi/linux/virtio_scmi.h
18852 SYSTEM RESET/SHUTDOWN DRIVERS
18853 M: Sebastian Reichel <sre@kernel.org>
18854 L: linux-pm@vger.kernel.org
18856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18857 F: Documentation/devicetree/bindings/power/reset/
18858 F: drivers/power/reset/
18860 SYSTEM TRACE MODULE CLASS
18861 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
18863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
18864 F: Documentation/trace/stm.rst
18865 F: drivers/hwtracing/stm/
18866 F: include/linux/stm.h
18867 F: include/uapi/linux/stm.h
18869 SYSTEM76 ACPI DRIVER
18870 M: Jeremy Soller <jeremy@system76.com>
18871 M: System76 Product Development <productdev@system76.com>
18872 L: platform-driver-x86@vger.kernel.org
18874 F: drivers/platform/x86/system76_acpi.c
18877 M: Christoph Hellwig <hch@infradead.org>
18879 F: Documentation/filesystems/sysv-fs.rst
18881 F: include/linux/sysv_fs.h
18883 TASKSTATS STATISTICS INTERFACE
18884 M: Balbir Singh <bsingharora@gmail.com>
18886 F: Documentation/accounting/taskstats*
18887 F: include/linux/taskstats*
18888 F: kernel/taskstats.c
18891 M: Jamal Hadi Salim <jhs@mojatatu.com>
18892 M: Cong Wang <xiyou.wangcong@gmail.com>
18893 M: Jiri Pirko <jiri@resnulli.us>
18894 L: netdev@vger.kernel.org
18896 F: include/net/pkt_cls.h
18897 F: include/net/pkt_sched.h
18898 F: include/net/tc_act/
18899 F: include/uapi/linux/pkt_cls.h
18900 F: include/uapi/linux/pkt_sched.h
18901 F: include/uapi/linux/tc_act/
18902 F: include/uapi/linux/tc_ematch/
18904 F: tools/testing/selftests/tc-testing
18906 TC90522 MEDIA DRIVER
18907 M: Akihiro Tsukada <tskd08@gmail.com>
18908 L: linux-media@vger.kernel.org
18910 F: drivers/media/dvb-frontends/tc90522*
18912 TCP LOW PRIORITY MODULE
18913 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
18914 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
18916 W: http://tcp-lp-mod.sourceforge.net/
18917 F: net/ipv4/tcp_lp.c
18919 TDA10071 MEDIA DRIVER
18920 M: Antti Palosaari <crope@iki.fi>
18921 L: linux-media@vger.kernel.org
18923 W: https://linuxtv.org
18924 W: http://palosaari.fi/linux/
18925 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18926 T: git git://linuxtv.org/anttip/media_tree.git
18927 F: drivers/media/dvb-frontends/tda10071*
18929 TDA18212 MEDIA DRIVER
18930 M: Antti Palosaari <crope@iki.fi>
18931 L: linux-media@vger.kernel.org
18933 W: https://linuxtv.org
18934 W: http://palosaari.fi/linux/
18935 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18936 T: git git://linuxtv.org/anttip/media_tree.git
18937 F: drivers/media/tuners/tda18212*
18939 TDA18218 MEDIA DRIVER
18940 M: Antti Palosaari <crope@iki.fi>
18941 L: linux-media@vger.kernel.org
18943 W: https://linuxtv.org
18944 W: http://palosaari.fi/linux/
18945 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18946 T: git git://linuxtv.org/anttip/media_tree.git
18947 F: drivers/media/tuners/tda18218*
18949 TDA18250 MEDIA DRIVER
18950 M: Olli Salonen <olli.salonen@iki.fi>
18951 L: linux-media@vger.kernel.org
18953 W: https://linuxtv.org
18954 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18955 T: git git://linuxtv.org/media_tree.git
18956 F: drivers/media/tuners/tda18250*
18958 TDA18271 MEDIA DRIVER
18959 M: Michael Krufky <mkrufky@linuxtv.org>
18960 L: linux-media@vger.kernel.org
18962 W: https://linuxtv.org
18963 W: http://github.com/mkrufky
18964 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18965 T: git git://linuxtv.org/mkrufky/tuners.git
18966 F: drivers/media/tuners/tda18271*
18968 TDA1997x MEDIA DRIVER
18969 M: Tim Harvey <tharvey@gateworks.com>
18970 L: linux-media@vger.kernel.org
18972 W: https://linuxtv.org
18973 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18974 F: drivers/media/i2c/tda1997x.*
18976 TDA827x MEDIA DRIVER
18977 M: Michael Krufky <mkrufky@linuxtv.org>
18978 L: linux-media@vger.kernel.org
18980 W: https://linuxtv.org
18981 W: http://github.com/mkrufky
18982 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18983 T: git git://linuxtv.org/mkrufky/tuners.git
18984 F: drivers/media/tuners/tda8290.*
18986 TDA8290 MEDIA DRIVER
18987 M: Michael Krufky <mkrufky@linuxtv.org>
18988 L: linux-media@vger.kernel.org
18990 W: https://linuxtv.org
18991 W: http://github.com/mkrufky
18992 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18993 T: git git://linuxtv.org/mkrufky/tuners.git
18994 F: drivers/media/tuners/tda8290.*
18996 TDA9840 MEDIA DRIVER
18997 M: Hans Verkuil <hverkuil@xs4all.nl>
18998 L: linux-media@vger.kernel.org
19000 W: https://linuxtv.org
19001 T: git git://linuxtv.org/media_tree.git
19002 F: drivers/media/i2c/tda9840*
19004 TEA5761 TUNER DRIVER
19005 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19006 L: linux-media@vger.kernel.org
19008 W: https://linuxtv.org
19009 T: git git://linuxtv.org/media_tree.git
19010 F: drivers/media/tuners/tea5761.*
19012 TEA5767 TUNER DRIVER
19013 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19014 L: linux-media@vger.kernel.org
19016 W: https://linuxtv.org
19017 T: git git://linuxtv.org/media_tree.git
19018 F: drivers/media/tuners/tea5767.*
19020 TEA6415C MEDIA DRIVER
19021 M: Hans Verkuil <hverkuil@xs4all.nl>
19022 L: linux-media@vger.kernel.org
19024 W: https://linuxtv.org
19025 T: git git://linuxtv.org/media_tree.git
19026 F: drivers/media/i2c/tea6415c*
19028 TEA6420 MEDIA DRIVER
19029 M: Hans Verkuil <hverkuil@xs4all.nl>
19030 L: linux-media@vger.kernel.org
19032 W: https://linuxtv.org
19033 T: git git://linuxtv.org/media_tree.git
19034 F: drivers/media/i2c/tea6420*
19037 M: Jiri Pirko <jiri@resnulli.us>
19038 L: netdev@vger.kernel.org
19040 F: drivers/net/team/
19041 F: include/linux/if_team.h
19042 F: include/uapi/linux/if_team.h
19044 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
19045 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
19047 F: arch/x86/platform/ts5500/
19049 TECHNOTREND USB IR RECEIVER
19050 M: Sean Young <sean@mess.org>
19051 L: linux-media@vger.kernel.org
19053 F: drivers/media/rc/ttusbir.c
19055 TECHWELL TW9910 VIDEO DECODER
19056 L: linux-media@vger.kernel.org
19058 F: drivers/media/i2c/tw9910.c
19059 F: include/media/i2c/tw9910.h
19062 M: Jens Wiklander <jens.wiklander@linaro.org>
19063 R: Sumit Garg <sumit.garg@linaro.org>
19064 L: op-tee@lists.trustedfirmware.org
19066 F: Documentation/staging/tee.rst
19068 F: include/linux/tee_drv.h
19069 F: include/uapi/linux/tee.h
19071 TEGRA ARCHITECTURE SUPPORT
19072 M: Thierry Reding <thierry.reding@gmail.com>
19073 M: Jonathan Hunter <jonathanh@nvidia.com>
19074 L: linux-tegra@vger.kernel.org
19076 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
19077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
19081 M: Peter De Schrijver <pdeschrijver@nvidia.com>
19082 M: Prashant Gaikwad <pgaikwad@nvidia.com>
19084 F: drivers/clk/tegra/
19087 M: Laxman Dewangan <ldewangan@nvidia.com>
19088 M: Jon Hunter <jonathanh@nvidia.com>
19090 F: drivers/dma/tegra*
19093 M: Laxman Dewangan <ldewangan@nvidia.com>
19094 R: Dmitry Osipenko <digetx@gmail.com>
19096 F: drivers/i2c/busses/i2c-tegra.c
19098 TEGRA IOMMU DRIVERS
19099 M: Thierry Reding <thierry.reding@gmail.com>
19100 R: Krishna Reddy <vdumpa@nvidia.com>
19101 L: linux-tegra@vger.kernel.org
19103 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
19104 F: drivers/iommu/tegra*
19107 M: Laxman Dewangan <ldewangan@nvidia.com>
19109 F: drivers/input/keyboard/tegra-kbc.c
19112 M: Stefan Agner <stefan@agner.ch>
19113 M: Lucas Stach <dev@lynxeye.de>
19115 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
19116 F: drivers/mtd/nand/raw/tegra_nand.c
19119 M: Thierry Reding <thierry.reding@gmail.com>
19121 F: drivers/pwm/pwm-tegra.c
19123 TEGRA SERIAL DRIVER
19124 M: Laxman Dewangan <ldewangan@nvidia.com>
19126 F: drivers/tty/serial/serial-tegra.c
19129 M: Laxman Dewangan <ldewangan@nvidia.com>
19131 F: drivers/spi/spi-tegra*
19133 TEGRA QUAD SPI DRIVER
19134 M: Thierry Reding <thierry.reding@gmail.com>
19135 M: Jonathan Hunter <jonathanh@nvidia.com>
19136 M: Sowjanya Komatineni <skomatineni@nvidia.com>
19137 L: linux-tegra@vger.kernel.org
19139 F: drivers/spi/spi-tegra210-quad.c
19142 M: Thierry Reding <thierry.reding@gmail.com>
19143 M: Jonathan Hunter <jonathanh@nvidia.com>
19144 M: Sowjanya Komatineni <skomatineni@nvidia.com>
19145 L: linux-media@vger.kernel.org
19146 L: linux-tegra@vger.kernel.org
19148 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
19149 F: drivers/staging/media/tegra-video/
19151 TEGRA XUSB PADCTL DRIVER
19152 M: JC Kuo <jckuo@nvidia.com>
19154 F: drivers/phy/tegra/xusb*
19156 TEHUTI ETHERNET DRIVER
19157 M: Andy Gospodarek <andy@greyhouse.net>
19158 L: netdev@vger.kernel.org
19160 F: drivers/net/ethernet/tehuti/*
19162 TELECOM CLOCK DRIVER FOR MCPL0010
19163 M: Mark Gross <markgross@kernel.org>
19165 F: drivers/char/tlclk.c
19167 TEMPO SEMICONDUCTOR DRIVERS
19168 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
19170 F: Documentation/devicetree/bindings/sound/tscs*.txt
19171 F: sound/soc/codecs/tscs*.c
19172 F: sound/soc/codecs/tscs*.h
19174 TENSILICA XTENSA PORT (xtensa)
19175 M: Chris Zankel <chris@zankel.net>
19176 M: Max Filippov <jcmvbkbc@gmail.com>
19177 L: linux-xtensa@linux-xtensa.org
19179 T: git git://github.com/czankel/xtensa-linux.git
19181 F: drivers/irqchip/irq-xtensa-*
19183 TEXAS INSTRUMENTS ASoC DRIVERS
19184 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
19185 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19187 F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
19190 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
19191 M: Ricardo Ribalda <ribalda@kernel.org>
19192 L: linux-iio@vger.kernel.org
19194 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
19195 F: drivers/iio/dac/ti-dac7612.c
19197 TEXAS INSTRUMENTS DMA DRIVERS
19198 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
19199 L: dmaengine@vger.kernel.org
19201 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
19202 F: Documentation/devicetree/bindings/dma/ti-edma.txt
19203 F: Documentation/devicetree/bindings/dma/ti/
19205 X: drivers/dma/ti/cppi41.c
19206 F: include/linux/dma/k3-udma-glue.h
19207 F: include/linux/dma/ti-cppi5.h
19208 F: include/linux/dma/k3-psil.h
19210 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
19211 M: Nishanth Menon <nm@ti.com>
19212 M: Tero Kristo <kristo@kernel.org>
19213 M: Santosh Shilimkar <ssantosh@kernel.org>
19214 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19216 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
19217 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
19218 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
19219 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
19220 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
19221 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
19222 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
19223 F: drivers/clk/keystone/sci-clk.c
19224 F: drivers/firmware/ti_sci*
19225 F: drivers/irqchip/irq-ti-sci-inta.c
19226 F: drivers/irqchip/irq-ti-sci-intr.c
19227 F: drivers/reset/reset-ti-sci.c
19228 F: drivers/soc/ti/ti_sci_inta_msi.c
19229 F: drivers/soc/ti/ti_sci_pm_domains.c
19230 F: include/dt-bindings/soc/ti,sci_pm_domain.h
19231 F: include/linux/soc/ti/ti_sci_inta_msi.h
19232 F: include/linux/soc/ti/ti_sci_protocol.h
19234 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
19235 M: Robert Marko <robert.marko@sartura.hr>
19236 M: Luka Perkov <luka.perkov@sartura.hr>
19237 L: linux-hwmon@vger.kernel.org
19239 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
19240 F: Documentation/hwmon/tps23861.rst
19241 F: drivers/hwmon/tps23861.c
19243 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
19244 M: Puranjay Mohan <puranjay12@gmail.com>
19245 L: linux-iio@vger.kernel.org
19247 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
19248 F: drivers/iio/temperature/tmp117.c
19250 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
19251 M: Hans Verkuil <hverkuil@xs4all.nl>
19252 L: linux-media@vger.kernel.org
19254 W: https://linuxtv.org
19255 T: git git://linuxtv.org/media_tree.git
19256 F: drivers/media/radio/radio-raremono.c
19259 M: Rafael J. Wysocki <rafael@kernel.org>
19260 M: Daniel Lezcano <daniel.lezcano@linaro.org>
19261 R: Amit Kucheria <amitk@kernel.org>
19262 R: Zhang Rui <rui.zhang@intel.com>
19263 L: linux-pm@vger.kernel.org
19265 Q: https://patchwork.kernel.org/project/linux-pm/list/
19266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
19267 F: Documentation/ABI/testing/sysfs-class-thermal
19268 F: Documentation/devicetree/bindings/thermal/
19269 F: Documentation/driver-api/thermal/
19270 F: drivers/thermal/
19271 F: include/linux/cpu_cooling.h
19272 F: include/linux/thermal.h
19273 F: include/uapi/linux/thermal.h
19276 THERMAL DRIVER FOR AMLOGIC SOCS
19277 M: Guillaume La Roque <glaroque@baylibre.com>
19278 L: linux-pm@vger.kernel.org
19279 L: linux-amlogic@lists.infradead.org
19281 W: http://linux-meson.com/
19282 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
19283 F: drivers/thermal/amlogic_thermal.c
19285 THERMAL/CPU_COOLING
19286 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
19287 M: Daniel Lezcano <daniel.lezcano@linaro.org>
19288 M: Viresh Kumar <viresh.kumar@linaro.org>
19289 R: Lukasz Luba <lukasz.luba@arm.com>
19290 L: linux-pm@vger.kernel.org
19292 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
19293 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
19294 F: drivers/thermal/cpufreq_cooling.c
19295 F: drivers/thermal/cpuidle_cooling.c
19296 F: include/linux/cpu_cooling.h
19298 THERMAL/POWER_ALLOCATOR
19299 M: Lukasz Luba <lukasz.luba@arm.com>
19300 L: linux-pm@vger.kernel.org
19302 F: Documentation/driver-api/thermal/power_allocator.rst
19303 F: drivers/thermal/gov_power_allocator.c
19304 F: include/trace/events/thermal_power_allocator.h
19306 THINKPAD ACPI EXTRAS DRIVER
19307 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
19308 L: ibm-acpi-devel@lists.sourceforge.net
19309 L: platform-driver-x86@vger.kernel.org
19311 W: http://ibm-acpi.sourceforge.net
19312 W: http://thinkwiki.org/wiki/Ibm-acpi
19313 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
19314 F: drivers/platform/x86/thinkpad_acpi.c
19316 THINKPAD LMI DRIVER
19317 M: Mark Pearson <markpearson@lenovo.com>
19318 L: platform-driver-x86@vger.kernel.org
19320 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
19321 F: drivers/platform/x86/think-lmi.?
19323 THUNDERBOLT DMA TRAFFIC TEST DRIVER
19324 M: Isaac Hazan <isaac.hazan@intel.com>
19325 L: linux-usb@vger.kernel.org
19327 F: drivers/thunderbolt/dma_test.c
19330 M: Andreas Noever <andreas.noever@gmail.com>
19331 M: Michael Jamet <michael.jamet@intel.com>
19332 M: Mika Westerberg <mika.westerberg@linux.intel.com>
19333 M: Yehezkel Bernat <YehezkelShB@gmail.com>
19334 L: linux-usb@vger.kernel.org
19336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
19337 F: Documentation/admin-guide/thunderbolt.rst
19338 F: drivers/thunderbolt/
19339 F: include/linux/thunderbolt.h
19341 THUNDERBOLT NETWORK DRIVER
19342 M: Michael Jamet <michael.jamet@intel.com>
19343 M: Mika Westerberg <mika.westerberg@linux.intel.com>
19344 M: Yehezkel Bernat <YehezkelShB@gmail.com>
19345 L: netdev@vger.kernel.org
19347 F: drivers/net/thunderbolt.c
19349 THUNDERX GPIO DRIVER
19350 M: Robert Richter <rric@kernel.org>
19352 F: drivers/gpio/gpio-thunderx.c
19354 TI ADS131E0X ADC SERIES DRIVER
19355 M: Tomislav Denis <tomislav.denis@avl.com>
19356 L: linux-iio@vger.kernel.org
19358 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
19359 F: drivers/iio/adc/ti-ads131e08.c
19361 TI AM437X VPFE DRIVER
19362 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
19363 L: linux-media@vger.kernel.org
19365 W: https://linuxtv.org
19366 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19367 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
19368 F: drivers/media/platform/ti/am437x/
19370 TI BANDGAP AND THERMAL DRIVER
19371 M: Eduardo Valentin <edubezval@gmail.com>
19372 M: Keerthy <j-keerthy@ti.com>
19373 L: linux-pm@vger.kernel.org
19374 L: linux-omap@vger.kernel.org
19376 F: drivers/thermal/ti-soc-thermal/
19378 TI BQ27XXX POWER SUPPLY DRIVER
19379 F: drivers/power/supply/bq27xxx_battery.c
19380 F: drivers/power/supply/bq27xxx_battery_i2c.c
19381 F: include/linux/power/bq27xxx_battery.h
19383 TI CDCE706 CLOCK DRIVER
19384 M: Max Filippov <jcmvbkbc@gmail.com>
19386 F: drivers/clk/clk-cdce706.c
19389 M: Tero Kristo <kristo@kernel.org>
19390 L: linux-omap@vger.kernel.org
19393 F: include/linux/clk/ti.h
19395 TI DAVINCI MACHINE SUPPORT
19396 M: Sekhar Nori <nsekhar@ti.com>
19397 R: Bartosz Golaszewski <brgl@bgdev.pl>
19398 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
19401 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
19402 F: arch/arm/boot/dts/da850*
19403 F: arch/arm/mach-davinci/
19404 F: drivers/i2c/busses/i2c-davinci.c
19406 TI DAVINCI SERIES CLOCK DRIVER
19407 M: David Lechner <david@lechnology.com>
19408 R: Sekhar Nori <nsekhar@ti.com>
19410 F: Documentation/devicetree/bindings/clock/ti/davinci/
19411 F: drivers/clk/davinci/
19413 TI DAVINCI SERIES GPIO DRIVER
19414 M: Keerthy <j-keerthy@ti.com>
19415 L: linux-gpio@vger.kernel.org
19417 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
19418 F: drivers/gpio/gpio-davinci.c
19420 TI DAVINCI SERIES MEDIA DRIVER
19421 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
19422 L: linux-media@vger.kernel.org
19424 W: https://linuxtv.org
19425 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19426 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
19427 F: drivers/media/platform/ti/davinci/
19428 F: include/media/davinci/
19430 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
19431 R: David Lechner <david@lechnology.com>
19432 L: linux-iio@vger.kernel.org
19433 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
19434 F: drivers/counter/ti-eqep.c
19436 TI ETHERNET SWITCH DRIVER (CPSW)
19437 R: Grygorii Strashko <grygorii.strashko@ti.com>
19438 L: linux-omap@vger.kernel.org
19439 L: netdev@vger.kernel.org
19441 F: drivers/net/ethernet/ti/cpsw*
19442 F: drivers/net/ethernet/ti/davinci*
19444 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
19445 M: Alex Dubov <oakad@yahoo.com>
19447 W: http://tifmxx.berlios.de/
19448 F: drivers/memstick/host/tifm_ms.c
19449 F: drivers/misc/tifm*
19450 F: drivers/mmc/host/tifm_sd.c
19451 F: include/linux/tifm.h
19453 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
19454 M: Nishanth Menon <nm@ti.com>
19455 M: Santosh Shilimkar <ssantosh@kernel.org>
19456 L: linux-kernel@vger.kernel.org
19457 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
19460 F: drivers/soc/ti/*
19462 TI LM49xxx FAMILY ASoC CODEC DRIVERS
19463 M: M R Swami Reddy <mr.swami.reddy@ti.com>
19464 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
19465 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19467 F: sound/soc/codecs/isabelle*
19468 F: sound/soc/codecs/lm49453*
19470 TI PCM3060 ASoC CODEC DRIVER
19471 M: Kirill Marinushkin <kmarinushkin@birdec.com>
19472 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19474 F: Documentation/devicetree/bindings/sound/pcm3060.txt
19475 F: sound/soc/codecs/pcm3060*
19477 TI TAS571X FAMILY ASoC CODEC DRIVER
19478 M: Kevin Cernekee <cernekee@chromium.org>
19479 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19481 F: sound/soc/codecs/tas571x*
19483 TI TRF7970A NFC DRIVER
19484 M: Mark Greer <mgreer@animalcreek.com>
19485 L: linux-wireless@vger.kernel.org
19486 L: linux-nfc@lists.01.org (subscribers-only)
19488 F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
19489 F: drivers/nfc/trf7970a.c
19491 TI TSC2046 ADC DRIVER
19492 M: Oleksij Rempel <o.rempel@pengutronix.de>
19493 R: kernel@pengutronix.de
19494 L: linux-iio@vger.kernel.org
19496 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
19497 F: drivers/iio/adc/ti-tsc2046.c
19499 TI TWL4030 SERIES SOC CODEC DRIVER
19500 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
19501 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19503 F: sound/soc/codecs/twl4030*
19506 M: Benoit Parrot <bparrot@ti.com>
19507 L: linux-media@vger.kernel.org
19509 W: http://linuxtv.org/
19510 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19511 F: Documentation/devicetree/bindings/media/ti,cal.yaml
19512 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
19513 F: drivers/media/platform/ti/cal/
19514 F: drivers/media/platform/ti/vpe/
19516 TI WILINK WIRELESS DRIVERS
19517 L: linux-wireless@vger.kernel.org
19519 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
19520 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
19521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
19522 F: drivers/net/wireless/ti/
19523 F: include/linux/wl12xx.h
19525 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
19526 M: John Stultz <john.stultz@linaro.org>
19527 M: Thomas Gleixner <tglx@linutronix.de>
19528 R: Stephen Boyd <sboyd@kernel.org>
19529 L: linux-kernel@vger.kernel.org
19531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
19532 F: include/linux/clocksource.h
19533 F: include/linux/time.h
19534 F: include/linux/timex.h
19535 F: include/uapi/linux/time.h
19536 F: include/uapi/linux/timex.h
19537 F: kernel/time/alarmtimer.c
19538 F: kernel/time/clocksource.c
19539 F: kernel/time/ntp.c
19540 F: kernel/time/time*.c
19541 F: tools/testing/selftests/timers/
19544 M: Jon Maloy <jmaloy@redhat.com>
19545 M: Ying Xue <ying.xue@windriver.com>
19546 L: netdev@vger.kernel.org (core kernel code)
19547 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
19549 W: http://tipc.sourceforge.net/
19550 F: include/uapi/linux/tipc*.h
19553 TLAN NETWORK DRIVER
19554 M: Samuel Chessman <chessman@tux.org>
19555 L: tlan-devel@lists.sourceforge.net (subscribers-only)
19557 W: http://sourceforge.net/projects/tlan/
19558 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
19559 F: drivers/net/ethernet/ti/tlan.*
19561 TM6000 VIDEO4LINUX DRIVER
19562 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19563 L: linux-media@vger.kernel.org
19565 W: https://linuxtv.org
19566 T: git git://linuxtv.org/media_tree.git
19567 F: Documentation/admin-guide/media/tm6000*
19568 F: drivers/media/usb/tm6000/
19570 TMIO/SDHI MMC DRIVER
19571 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
19572 L: linux-mmc@vger.kernel.org
19574 F: drivers/mmc/host/renesas_sdhi*
19575 F: drivers/mmc/host/tmio_mmc*
19576 F: include/linux/mfd/tmio.h
19578 TMP401 HARDWARE MONITOR DRIVER
19579 M: Guenter Roeck <linux@roeck-us.net>
19580 L: linux-hwmon@vger.kernel.org
19582 F: Documentation/hwmon/tmp401.rst
19583 F: drivers/hwmon/tmp401.c
19585 TMP464 HARDWARE MONITOR DRIVER
19586 M: Agathe Porte <agathe.porte@nokia.com>
19587 M: Guenter Roeck <linux@roeck-us.net>
19588 L: linux-hwmon@vger.kernel.org
19590 F: Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
19591 F: Documentation/hwmon/tmp464.rst
19592 F: drivers/hwmon/tmp464.c
19594 TMP513 HARDWARE MONITOR DRIVER
19595 M: Eric Tremblay <etremblay@distech-controls.com>
19596 L: linux-hwmon@vger.kernel.org
19598 F: Documentation/hwmon/tmp513.rst
19599 F: drivers/hwmon/tmp513.c
19601 TMPFS (SHMEM FILESYSTEM)
19602 M: Hugh Dickins <hughd@google.com>
19603 L: linux-mm@kvack.org
19605 F: include/linux/shmem_fs.h
19608 TOMOYO SECURITY MODULE
19609 M: Kentaro Takeda <takedakn@nttdata.co.jp>
19610 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
19611 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
19612 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
19613 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
19614 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
19616 W: https://tomoyo.osdn.jp/
19617 F: security/tomoyo/
19619 TOPSTAR LAPTOP EXTRAS DRIVER
19620 M: Herton Ronaldo Krzesinski <herton@canonical.com>
19621 L: platform-driver-x86@vger.kernel.org
19623 F: drivers/platform/x86/topstar-laptop.c
19625 TORTURE-TEST MODULES
19626 M: Davidlohr Bueso <dave@stgolabs.net>
19627 M: "Paul E. McKenney" <paulmck@kernel.org>
19628 M: Josh Triplett <josh@joshtriplett.org>
19629 L: linux-kernel@vger.kernel.org
19631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19632 F: Documentation/RCU/torture.rst
19633 F: kernel/locking/locktorture.c
19634 F: kernel/rcu/rcuscale.c
19635 F: kernel/rcu/rcutorture.c
19636 F: kernel/rcu/refscale.c
19637 F: kernel/torture.c
19639 TOSHIBA ACPI EXTRAS DRIVER
19640 M: Azael Avalos <coproscefalo@gmail.com>
19641 L: platform-driver-x86@vger.kernel.org
19643 F: drivers/platform/x86/toshiba_acpi.c
19645 TOSHIBA BLUETOOTH DRIVER
19646 M: Azael Avalos <coproscefalo@gmail.com>
19647 L: platform-driver-x86@vger.kernel.org
19649 F: drivers/platform/x86/toshiba_bluetooth.c
19651 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
19652 M: Azael Avalos <coproscefalo@gmail.com>
19653 L: platform-driver-x86@vger.kernel.org
19655 F: drivers/platform/x86/toshiba_haps.c
19658 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
19660 W: http://www.buzzard.org.uk/toshiba/
19661 F: drivers/char/toshiba.c
19662 F: include/linux/toshiba.h
19663 F: include/uapi/linux/toshiba.h
19665 TOSHIBA TC358743 DRIVER
19666 M: Mats Randgaard <matrandg@cisco.com>
19667 L: linux-media@vger.kernel.org
19669 F: drivers/media/i2c/tc358743*
19670 F: include/media/i2c/tc358743.h
19672 TOSHIBA WMI HOTKEYS DRIVER
19673 M: Azael Avalos <coproscefalo@gmail.com>
19674 L: platform-driver-x86@vger.kernel.org
19676 F: drivers/platform/x86/toshiba-wmi.c
19679 M: Peter Huewe <peterhuewe@gmx.de>
19680 M: Jarkko Sakkinen <jarkko@kernel.org>
19681 R: Jason Gunthorpe <jgg@ziepe.ca>
19682 L: linux-integrity@vger.kernel.org
19684 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
19685 Q: https://patchwork.kernel.org/project/linux-integrity/list/
19686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
19687 F: drivers/char/tpm/
19690 M: Steven Rostedt <rostedt@goodmis.org>
19691 M: Ingo Molnar <mingo@redhat.com>
19693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
19694 F: Documentation/trace/ftrace.rst
19695 F: arch/*/*/*/ftrace.h
19696 F: arch/*/kernel/ftrace.c
19698 F: include/*/ftrace.h
19699 F: include/linux/trace*.h
19702 F: tools/testing/selftests/ftrace/
19704 TRACING MMIO ACCESSES (MMIOTRACE)
19705 M: Steven Rostedt <rostedt@goodmis.org>
19706 M: Ingo Molnar <mingo@kernel.org>
19707 R: Karol Herbst <karolherbst@gmail.com>
19708 R: Pekka Paalanen <ppaalanen@gmail.com>
19709 L: linux-kernel@vger.kernel.org
19710 L: nouveau@lists.freedesktop.org
19712 F: arch/x86/mm/kmmio.c
19713 F: arch/x86/mm/mmio-mod.c
19714 F: arch/x86/mm/testmmiotrace.c
19715 F: include/linux/mmiotrace.h
19716 F: kernel/trace/trace_mmiotrace.c
19718 TRACING OS NOISE / LATENCY TRACERS
19719 M: Steven Rostedt <rostedt@goodmis.org>
19720 M: Daniel Bristot de Oliveira <bristot@kernel.org>
19722 F: kernel/trace/trace_osnoise.c
19723 F: include/trace/events/osnoise.h
19724 F: kernel/trace/trace_hwlat.c
19725 F: kernel/trace/trace_irqsoff.c
19726 F: kernel/trace/trace_sched_wakeup.c
19727 F: Documentation/trace/osnoise-tracer.rst
19728 F: Documentation/trace/timerlat-tracer.rst
19729 F: Documentation/trace/hwlat_detector.rst
19730 F: arch/*/kernel/trace.c
19732 Real-time Linux Analysis (RTLA) tools
19733 M: Daniel Bristot de Oliveira <bristot@kernel.org>
19734 M: Steven Rostedt <rostedt@goodmis.org>
19735 L: linux-trace-devel@vger.kernel.org
19737 F: Documentation/tools/rtla/
19738 F: tools/tracing/rtla/
19740 TRADITIONAL CHINESE DOCUMENTATION
19741 M: Hu Haowen <src.res@email.cn>
19742 L: linux-doc-tw-discuss@lists.sourceforge.net
19744 W: https://github.com/srcres258/linux-doc
19745 T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
19746 F: Documentation/translations/zh_TW/
19749 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19750 M: Jiri Slaby <jirislaby@kernel.org>
19752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
19753 F: Documentation/driver-api/serial/
19755 F: drivers/tty/serial/serial_core.c
19756 F: include/linux/selection.h
19757 F: include/linux/serial.h
19758 F: include/linux/serial_core.h
19759 F: include/linux/sysrq.h
19760 F: include/linux/tty*.h
19761 F: include/linux/vt.h
19762 F: include/linux/vt_*.h
19763 F: include/uapi/linux/serial.h
19764 F: include/uapi/linux/serial_core.h
19765 F: include/uapi/linux/tty.h
19767 TUA9001 MEDIA DRIVER
19768 M: Antti Palosaari <crope@iki.fi>
19769 L: linux-media@vger.kernel.org
19771 W: https://linuxtv.org
19772 W: http://palosaari.fi/linux/
19773 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19774 T: git git://linuxtv.org/anttip/media_tree.git
19775 F: drivers/media/tuners/tua9001*
19777 TULIP NETWORK DRIVERS
19778 L: netdev@vger.kernel.org
19779 L: linux-parisc@vger.kernel.org
19781 F: drivers/net/ethernet/dec/tulip/
19784 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
19786 W: http://vtun.sourceforge.net/tun
19787 F: Documentation/networking/tuntap.rst
19788 F: arch/um/os-Linux/drivers/
19790 TURBOCHANNEL SUBSYSTEM
19791 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
19792 M: Ralf Baechle <ralf@linux-mips.org>
19793 L: linux-mips@vger.kernel.org
19795 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
19797 F: include/linux/tc.h
19800 M: "Len Brown" <lenb@kernel.org>
19801 L: linux-pm@vger.kernel.org
19803 Q: https://patchwork.kernel.org/project/linux-pm/list/
19804 B: https://bugzilla.kernel.org
19805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
19806 F: tools/power/x86/turbostat/
19808 TW5864 VIDEO4LINUX DRIVER
19809 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
19810 M: Anton Sviridenko <anton@corp.bluecherry.net>
19811 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
19812 M: Andrey Utkin <andrey_utkin@fastmail.com>
19813 L: linux-media@vger.kernel.org
19815 F: drivers/media/pci/tw5864/
19817 TW68 VIDEO4LINUX DRIVER
19818 M: Hans Verkuil <hverkuil@xs4all.nl>
19819 L: linux-media@vger.kernel.org
19821 W: https://linuxtv.org
19822 T: git git://linuxtv.org/media_tree.git
19823 F: drivers/media/pci/tw68/
19825 TW686X VIDEO4LINUX DRIVER
19826 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19827 L: linux-media@vger.kernel.org
19829 W: http://linuxtv.org
19830 T: git git://linuxtv.org/media_tree.git
19831 F: drivers/media/pci/tw686x/
19833 UACCE ACCELERATOR FRAMEWORK
19834 M: Zhangfei Gao <zhangfei.gao@linaro.org>
19835 M: Zhou Wang <wangzhou1@hisilicon.com>
19836 L: linux-accelerators@lists.ozlabs.org
19837 L: linux-kernel@vger.kernel.org
19839 F: Documentation/ABI/testing/sysfs-driver-uacce
19840 F: Documentation/misc-devices/uacce.rst
19841 F: drivers/misc/uacce/
19842 F: include/linux/uacce.h
19843 F: include/uapi/misc/uacce/
19845 UBI FILE SYSTEM (UBIFS)
19846 M: Richard Weinberger <richard@nod.at>
19847 L: linux-mtd@lists.infradead.org
19849 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
19850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
19851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
19852 F: Documentation/ABI/testing/sysfs-fs-ubifs
19853 F: Documentation/filesystems/ubifs-authentication.rst
19854 F: Documentation/filesystems/ubifs.rst
19857 UCLINUX (M68KNOMMU AND COLDFIRE)
19858 M: Greg Ungerer <gerg@linux-m68k.org>
19859 L: linux-m68k@lists.linux-m68k.org
19860 L: uclinux-dev@uclinux.org (subscribers-only)
19862 W: http://www.linux-m68k.org/
19863 W: http://www.uclinux.org/
19864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
19865 F: arch/m68k/*/*_no.*
19867 F: arch/m68k/coldfire/
19868 F: arch/m68k/include/asm/*_no.*
19871 M: Jan Kara <jack@suse.com>
19873 F: Documentation/filesystems/udf.rst
19877 M: Bastien Nocera <hadess@hadess.net>
19878 L: linux-input@vger.kernel.org
19880 F: drivers/hid/hid-udraw-ps3.c
19883 M: Evgeniy Dushistov <dushistov@mail.ru>
19885 F: Documentation/admin-guide/ufs.rst
19888 UHID USERSPACE HID IO DRIVER
19889 M: David Rheinsberg <david.rheinsberg@gmail.com>
19890 L: linux-input@vger.kernel.org
19892 F: drivers/hid/uhid.c
19893 F: include/uapi/linux/uhid.h
19896 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19897 L: linux-usb@vger.kernel.org
19899 F: drivers/usb/common/ulpi.c
19900 F: include/linux/ulpi/
19903 M: Gabriel Krisman Bertazi <krisman@collabora.com>
19904 L: linux-fsdevel@vger.kernel.org
19909 M: Tony Finch <dot@dotat.at>
19911 W: http://dotat.at/prog/unifdef
19912 F: scripts/unifdef.c
19914 UNIFORM CDROM DRIVER
19915 M: Phillip Potter <phil@philpotter.co.uk>
19917 F: Documentation/cdrom/
19918 F: drivers/cdrom/cdrom.c
19919 F: include/linux/cdrom.h
19920 F: include/uapi/linux/cdrom.h
19922 UNISYS S-PAR DRIVERS
19923 M: David Kershner <david.kershner@unisys.com>
19924 L: sparmaintainer@unisys.com (Unisys internal)
19926 F: drivers/staging/unisys/
19927 F: drivers/visorbus/
19928 F: include/linux/visorbus.h
19930 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
19931 R: Alim Akhtar <alim.akhtar@samsung.com>
19932 R: Avri Altman <avri.altman@wdc.com>
19933 L: linux-scsi@vger.kernel.org
19935 F: Documentation/scsi/ufs.rst
19936 F: drivers/scsi/ufs/
19938 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
19939 M: Pedro Sousa <pedrom.sousa@synopsys.com>
19940 L: linux-scsi@vger.kernel.org
19942 F: drivers/scsi/ufs/*dwc*
19944 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
19945 M: Stanley Chu <stanley.chu@mediatek.com>
19946 L: linux-scsi@vger.kernel.org
19947 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
19949 F: drivers/scsi/ufs/ufs-mediatek*
19951 UNSORTED BLOCK IMAGES (UBI)
19952 M: Richard Weinberger <richard@nod.at>
19953 L: linux-mtd@lists.infradead.org
19955 W: http://www.linux-mtd.infradead.org/
19956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
19957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
19958 F: drivers/mtd/ubi/
19959 F: include/linux/mtd/ubi.h
19960 F: include/uapi/mtd/ubi-user.h
19962 USB "USBNET" DRIVER FRAMEWORK
19963 M: Oliver Neukum <oneukum@suse.com>
19964 L: netdev@vger.kernel.org
19966 W: http://www.linux-usb.org/usbnet
19967 F: drivers/net/usb/usbnet.c
19968 F: include/linux/usb/usbnet.h
19971 M: Oliver Neukum <oneukum@suse.com>
19972 L: linux-usb@vger.kernel.org
19974 F: Documentation/usb/acm.rst
19975 F: drivers/usb/class/cdc-acm.*
19977 USB APPLE MFI FASTCHARGE DRIVER
19978 M: Bastien Nocera <hadess@hadess.net>
19979 L: linux-usb@vger.kernel.org
19981 F: drivers/usb/misc/apple-mfi-fastcharge.c
19983 USB AR5523 WIRELESS DRIVER
19984 M: Pontus Fuchs <pontus.fuchs@gmail.com>
19985 L: linux-wireless@vger.kernel.org
19987 F: drivers/net/wireless/ath/ar5523/
19990 M: Oliver Neukum <oneukum@suse.com>
19991 L: linux-usb@vger.kernel.org
19992 L: linux-scsi@vger.kernel.org
19994 F: drivers/usb/storage/uas.c
19996 USB CDC ETHERNET DRIVER
19997 M: Oliver Neukum <oliver@neukum.org>
19998 L: linux-usb@vger.kernel.org
20000 F: drivers/net/usb/cdc_*.c
20001 F: include/uapi/linux/usb/cdc.h
20003 USB CHAOSKEY DRIVER
20004 M: Keith Packard <keithp@keithp.com>
20005 L: linux-usb@vger.kernel.org
20007 F: drivers/usb/misc/chaoskey.c
20009 USB CYPRESS C67X00 DRIVER
20010 L: linux-usb@vger.kernel.org
20012 F: drivers/usb/c67x00/
20014 USB DAVICOM DM9601 DRIVER
20015 M: Peter Korsgaard <peter@korsgaard.com>
20016 L: netdev@vger.kernel.org
20018 W: http://www.linux-usb.org/usbnet
20019 F: drivers/net/usb/dm9601.c
20022 M: Alan Stern <stern@rowland.harvard.edu>
20023 L: linux-usb@vger.kernel.org
20025 F: Documentation/usb/ehci.rst
20026 F: drivers/usb/host/ehci*
20028 USB GADGET/PERIPHERAL SUBSYSTEM
20029 M: Felipe Balbi <balbi@kernel.org>
20030 L: linux-usb@vger.kernel.org
20032 W: http://www.linux-usb.org/gadget
20033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
20034 F: drivers/usb/gadget/
20035 F: include/linux/usb/gadget*
20037 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
20038 M: Jiri Kosina <jikos@kernel.org>
20039 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
20040 L: linux-usb@vger.kernel.org
20042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
20043 F: Documentation/hid/hiddev.rst
20044 F: drivers/hid/usbhid/
20046 USB INTEL XHCI ROLE MUX DRIVER
20047 M: Hans de Goede <hdegoede@redhat.com>
20048 L: linux-usb@vger.kernel.org
20050 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
20052 USB IP DRIVER FOR HISILICON KIRIN 960
20053 M: Yu Chen <chenyu56@huawei.com>
20054 M: Binghui Wang <wangbinghui@hisilicon.com>
20055 L: linux-usb@vger.kernel.org
20057 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
20058 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
20060 USB IP DRIVER FOR HISILICON KIRIN 970
20061 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20062 L: linux-usb@vger.kernel.org
20064 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
20065 F: drivers/phy/hisilicon/phy-hi3670-usb3.c
20068 M: Olav Kongas <ok@artecdesign.ee>
20069 L: linux-usb@vger.kernel.org
20071 F: drivers/usb/host/isp116x*
20072 F: include/linux/usb/isp116x.h
20075 M: Rui Miguel Silva <rui.silva@linaro.org>
20076 L: linux-usb@vger.kernel.org
20078 F: drivers/usb/isp1760/*
20079 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
20081 USB LAN78XX ETHERNET DRIVER
20082 M: Woojung Huh <woojung.huh@microchip.com>
20083 M: UNGLinuxDriver@microchip.com
20084 L: netdev@vger.kernel.org
20086 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
20087 F: drivers/net/usb/lan78xx.*
20088 F: include/dt-bindings/net/microchip-lan78xx.h
20090 USB MASS STORAGE DRIVER
20091 M: Alan Stern <stern@rowland.harvard.edu>
20092 L: linux-usb@vger.kernel.org
20093 L: usb-storage@lists.one-eyed-alien.net
20095 F: drivers/usb/storage/
20098 M: Clemens Ladisch <clemens@ladisch.de>
20099 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20102 F: sound/usb/midi.*
20104 USB NETWORKING DRIVERS
20105 L: linux-usb@vger.kernel.org
20107 F: drivers/net/usb/
20110 M: Alan Stern <stern@rowland.harvard.edu>
20111 L: linux-usb@vger.kernel.org
20113 F: Documentation/usb/ohci.rst
20114 F: drivers/usb/host/ohci*
20116 USB OTG FSM (Finite State Machine)
20117 M: Peter Chen <peter.chen@kernel.org>
20118 L: linux-usb@vger.kernel.org
20120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
20121 F: drivers/usb/common/usb-otg-fsm.c
20124 M: Valentina Manea <valentina.manea.m@gmail.com>
20125 M: Shuah Khan <shuah@kernel.org>
20126 M: Shuah Khan <skhan@linuxfoundation.org>
20127 L: linux-usb@vger.kernel.org
20129 F: Documentation/usb/usbip_protocol.rst
20130 F: drivers/usb/usbip/
20131 F: tools/testing/selftests/drivers/usb/usbip/
20132 F: tools/usb/usbip/
20135 M: Petko Manolov <petkan@nucleusys.com>
20136 L: linux-usb@vger.kernel.org
20137 L: netdev@vger.kernel.org
20139 W: https://github.com/petkan/pegasus
20140 T: git git://github.com/petkan/pegasus.git
20141 F: drivers/net/usb/pegasus.*
20144 M: Felipe Balbi <balbi@kernel.org>
20145 L: linux-usb@vger.kernel.org
20147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
20148 F: drivers/usb/phy/
20150 USB PRINTER DRIVER (usblp)
20151 M: Pete Zaitcev <zaitcev@redhat.com>
20152 L: linux-usb@vger.kernel.org
20154 F: drivers/usb/class/usblp.c
20156 USB RAW GADGET DRIVER
20157 R: Andrey Konovalov <andreyknvl@gmail.com>
20158 L: linux-usb@vger.kernel.org
20160 F: Documentation/usb/raw-gadget.rst
20161 F: drivers/usb/gadget/legacy/raw_gadget.c
20162 F: include/uapi/linux/usb/raw_gadget.h
20164 USB QMI WWAN NETWORK DRIVER
20165 M: Bjørn Mork <bjorn@mork.no>
20166 L: netdev@vger.kernel.org
20168 F: Documentation/ABI/testing/sysfs-class-net-qmi
20169 F: drivers/net/usb/qmi_wwan.c
20172 M: Petko Manolov <petkan@nucleusys.com>
20173 L: linux-usb@vger.kernel.org
20174 L: netdev@vger.kernel.org
20176 W: https://github.com/petkan/rtl8150
20177 T: git git://github.com/petkan/rtl8150.git
20178 F: drivers/net/usb/rtl8150.c
20180 USB SERIAL SUBSYSTEM
20181 M: Johan Hovold <johan@kernel.org>
20182 L: linux-usb@vger.kernel.org
20184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
20185 F: Documentation/usb/usb-serial.rst
20186 F: drivers/usb/serial/
20187 F: include/linux/usb/serial.h
20189 USB SMSC75XX ETHERNET DRIVER
20190 M: Steve Glendinning <steve.glendinning@shawell.net>
20191 L: netdev@vger.kernel.org
20193 F: drivers/net/usb/smsc75xx.*
20195 USB SMSC95XX ETHERNET DRIVER
20196 M: Steve Glendinning <steve.glendinning@shawell.net>
20197 M: UNGLinuxDriver@microchip.com
20198 L: netdev@vger.kernel.org
20200 F: drivers/net/usb/smsc95xx.*
20203 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20204 L: linux-usb@vger.kernel.org
20206 W: http://www.linux-usb.org
20207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
20208 F: Documentation/devicetree/bindings/usb/
20209 F: Documentation/usb/
20211 F: include/linux/usb.h
20212 F: include/linux/usb/
20214 USB TYPEC BUS FOR ALTERNATE MODES
20215 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20216 L: linux-usb@vger.kernel.org
20218 F: Documentation/ABI/testing/sysfs-bus-typec
20219 F: Documentation/driver-api/usb/typec_bus.rst
20220 F: drivers/usb/typec/altmodes/
20221 F: include/linux/usb/typec_altmode.h
20224 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20225 L: linux-usb@vger.kernel.org
20227 F: Documentation/ABI/testing/sysfs-class-typec
20228 F: Documentation/driver-api/usb/typec.rst
20229 F: drivers/usb/typec/
20230 F: include/linux/usb/typec.h
20232 USB TYPEC INTEL PMC MUX DRIVER
20233 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20234 L: linux-usb@vger.kernel.org
20236 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
20237 F: drivers/usb/typec/mux/intel_pmc_mux.c
20239 USB TYPEC PI3USB30532 MUX DRIVER
20240 M: Hans de Goede <hdegoede@redhat.com>
20241 L: linux-usb@vger.kernel.org
20243 F: drivers/usb/typec/mux/pi3usb30532.c
20245 USB TYPEC PORT CONTROLLER DRIVERS
20246 M: Guenter Roeck <linux@roeck-us.net>
20247 L: linux-usb@vger.kernel.org
20249 F: drivers/usb/typec/tcpm/
20252 M: Alan Stern <stern@rowland.harvard.edu>
20253 L: linux-usb@vger.kernel.org
20255 F: drivers/usb/host/uhci*
20258 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20259 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
20260 L: linux-media@vger.kernel.org
20262 W: http://www.ideasonboard.org/uvc/
20263 T: git git://linuxtv.org/media_tree.git
20264 F: drivers/media/usb/uvc/
20265 F: include/uapi/linux/uvcvideo.h
20268 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20269 L: linux-usb@vger.kernel.org
20271 F: drivers/usb/gadget/function/*uvc*
20272 F: drivers/usb/gadget/legacy/webcam.c
20273 F: include/uapi/linux/usb/g_uvc.h
20275 USB WIRELESS RNDIS DRIVER (rndis_wlan)
20276 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
20277 L: linux-wireless@vger.kernel.org
20279 F: drivers/net/wireless/rndis_wlan.c
20282 M: Mathias Nyman <mathias.nyman@intel.com>
20283 L: linux-usb@vger.kernel.org
20285 F: drivers/usb/host/pci-quirks*
20286 F: drivers/usb/host/xhci*
20289 L: linux-wireless@vger.kernel.org
20291 W: http://linux-lc100020.sourceforge.net
20292 F: drivers/net/wireless/zydas/zd1201.*
20295 M: Antoine Jacquet <royale@zerezo.com>
20296 L: linux-usb@vger.kernel.org
20297 L: linux-media@vger.kernel.org
20299 W: http://royale.zerezo.com/zr364xx/
20300 T: git git://linuxtv.org/media_tree.git
20301 F: Documentation/admin-guide/media/zr364xx*
20302 F: drivers/media/usb/zr364xx/
20304 USER-MODE LINUX (UML)
20305 M: Jeff Dike <jdike@addtoit.com>
20306 M: Richard Weinberger <richard@nod.at>
20307 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
20308 L: linux-um@lists.infradead.org
20310 W: http://user-mode-linux.sourceforge.net
20311 Q: https://patchwork.ozlabs.org/project/linux-um/list/
20312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
20313 F: Documentation/virt/uml/
20318 USERSPACE COPYIN/COPYOUT (UIOVEC)
20319 M: Alexander Viro <viro@zeniv.linux.org.uk>
20321 F: include/linux/uio.h
20324 USERSPACE DMA BUFFER DRIVER
20325 M: Gerd Hoffmann <kraxel@redhat.com>
20326 L: dri-devel@lists.freedesktop.org
20328 T: git git://anongit.freedesktop.org/drm/drm-misc
20329 F: drivers/dma-buf/udmabuf.c
20330 F: include/uapi/linux/udmabuf.h
20332 USERSPACE I/O (UIO)
20333 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
20336 F: Documentation/driver-api/uio-howto.rst
20338 F: include/linux/uio_driver.h
20341 M: Karel Zak <kzak@redhat.com>
20342 L: util-linux@vger.kernel.org
20344 W: http://en.wikipedia.org/wiki/Util-linux
20345 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
20348 M: Christoph Hellwig <hch@lst.de>
20349 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20350 L: linux-kernel@vger.kernel.org
20352 T: git git://git.infradead.org/users/hch/uuid.git
20353 F: include/linux/uuid.h
20354 F: include/uapi/linux/uuid.h
20359 M: Justin Ernst <justin.ernst@hpe.com>
20360 L: platform-driver-x86@vger.kernel.org
20362 F: drivers/platform/x86/uv_sysfs.c
20365 M: Michal Januszewski <spock@gentoo.org>
20366 L: linux-fbdev@vger.kernel.org
20368 W: https://github.com/mjanusz/v86d
20369 F: Documentation/fb/uvesafb.rst
20370 F: drivers/video/fbdev/uvesafb.*
20372 Ux500 CLOCK DRIVERS
20373 M: Ulf Hansson <ulf.hansson@linaro.org>
20374 L: linux-clk@vger.kernel.org
20375 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20377 F: drivers/clk/ux500/
20380 M: Stefan Agner <stefan@agner.ch>
20381 L: linux-mtd@lists.infradead.org
20383 F: drivers/mtd/nand/raw/vf610_nfc.c
20385 VFAT/FAT/MSDOS FILESYSTEM
20386 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
20388 F: Documentation/filesystems/vfat.rst
20392 M: Alex Williamson <alex.williamson@redhat.com>
20393 R: Cornelia Huck <cohuck@redhat.com>
20394 L: kvm@vger.kernel.org
20396 T: git git://github.com/awilliam/linux-vfio.git
20397 F: Documentation/driver-api/vfio.rst
20399 F: include/linux/vfio.h
20400 F: include/linux/vfio_pci_core.h
20401 F: include/uapi/linux/vfio.h
20404 M: Diana Craciun <diana.craciun@oss.nxp.com>
20405 L: kvm@vger.kernel.org
20407 F: drivers/vfio/fsl-mc/
20409 VFIO MEDIATED DEVICE DRIVERS
20410 M: Kirti Wankhede <kwankhede@nvidia.com>
20411 L: kvm@vger.kernel.org
20413 F: Documentation/driver-api/vfio-mediated-device.rst
20414 F: drivers/vfio/mdev/
20415 F: include/linux/mdev.h
20416 F: samples/vfio-mdev/
20418 VFIO PLATFORM DRIVER
20419 M: Eric Auger <eric.auger@redhat.com>
20420 L: kvm@vger.kernel.org
20422 F: drivers/vfio/platform/
20425 R: Lukas Wunner <lukas@wunner.de>
20427 T: git git://anongit.freedesktop.org/drm/drm-misc
20428 F: Documentation/gpu/vga-switcheroo.rst
20429 F: drivers/gpu/vga/vga_switcheroo.c
20430 F: include/linux/vga_switcheroo.h
20432 VIA RHINE NETWORK DRIVER
20434 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
20435 F: drivers/net/ethernet/via/via-rhine.c
20437 VIA SD/MMC CARD CONTROLLER DRIVER
20438 M: Bruce Chang <brucechang@via.com.tw>
20439 M: Harald Welte <HaraldWelte@viatech.com>
20441 F: drivers/mmc/host/via-sdmmc.c
20443 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
20444 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
20445 L: linux-fbdev@vger.kernel.org
20447 F: drivers/video/fbdev/via/
20448 F: include/linux/via-core.h
20449 F: include/linux/via-gpio.h
20450 F: include/linux/via_i2c.h
20452 VIA VELOCITY NETWORK DRIVER
20453 M: Francois Romieu <romieu@fr.zoreil.com>
20454 L: netdev@vger.kernel.org
20456 F: drivers/net/ethernet/via/via-velocity.*
20458 VICODEC VIRTUAL CODEC DRIVER
20459 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
20460 L: linux-media@vger.kernel.org
20462 W: https://linuxtv.org
20463 T: git git://linuxtv.org/media_tree.git
20464 F: drivers/media/test-drivers/vicodec/*
20466 VIDEO I2C POLLING DRIVER
20467 M: Matt Ranostay <matt.ranostay@konsulko.com>
20468 L: linux-media@vger.kernel.org
20470 F: drivers/media/i2c/video-i2c.c
20472 VIDEO MULTIPLEXER DRIVER
20473 M: Philipp Zabel <p.zabel@pengutronix.de>
20474 L: linux-media@vger.kernel.org
20476 F: drivers/media/platform/video-mux.c
20478 VIDEOBUF2 FRAMEWORK
20479 M: Tomasz Figa <tfiga@chromium.org>
20480 M: Marek Szyprowski <m.szyprowski@samsung.com>
20481 L: linux-media@vger.kernel.org
20483 F: drivers/media/common/videobuf2/*
20484 F: include/media/videobuf2-*
20486 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
20487 M: Shuah Khan <skhan@linuxfoundation.org>
20488 R: Kieran Bingham <kieran.bingham@ideasonboard.com>
20489 L: linux-media@vger.kernel.org
20491 W: https://linuxtv.org
20492 T: git git://linuxtv.org/media_tree.git
20493 F: drivers/media/test-drivers/vimc/*
20496 M: Alex Williamson <alex.williamson@redhat.com>
20497 M: Paolo Bonzini <pbonzini@redhat.com>
20498 L: kvm@vger.kernel.org
20502 VIRTIO AND VHOST VSOCK DRIVER
20503 M: Stefan Hajnoczi <stefanha@redhat.com>
20504 M: Stefano Garzarella <sgarzare@redhat.com>
20505 L: kvm@vger.kernel.org
20506 L: virtualization@lists.linux-foundation.org
20507 L: netdev@vger.kernel.org
20509 F: drivers/vhost/vsock.c
20510 F: include/linux/virtio_vsock.h
20511 F: include/uapi/linux/virtio_vsock.h
20512 F: net/vmw_vsock/virtio_transport.c
20513 F: net/vmw_vsock/virtio_transport_common.c
20515 VIRTIO BLOCK AND SCSI DRIVERS
20516 M: "Michael S. Tsirkin" <mst@redhat.com>
20517 M: Jason Wang <jasowang@redhat.com>
20518 R: Paolo Bonzini <pbonzini@redhat.com>
20519 R: Stefan Hajnoczi <stefanha@redhat.com>
20520 L: virtualization@lists.linux-foundation.org
20522 F: drivers/block/virtio_blk.c
20523 F: drivers/scsi/virtio_scsi.c
20524 F: drivers/vhost/scsi.c
20525 F: include/uapi/linux/virtio_blk.h
20526 F: include/uapi/linux/virtio_scsi.h
20528 VIRTIO CONSOLE DRIVER
20529 M: Amit Shah <amit@kernel.org>
20530 L: virtualization@lists.linux-foundation.org
20532 F: drivers/char/virtio_console.c
20533 F: include/linux/virtio_console.h
20534 F: include/uapi/linux/virtio_console.h
20536 VIRTIO CORE AND NET DRIVERS
20537 M: "Michael S. Tsirkin" <mst@redhat.com>
20538 M: Jason Wang <jasowang@redhat.com>
20539 L: virtualization@lists.linux-foundation.org
20541 F: Documentation/ABI/testing/sysfs-bus-vdpa
20542 F: Documentation/devicetree/bindings/virtio/
20543 F: drivers/block/virtio_blk.c
20544 F: drivers/crypto/virtio/
20545 F: drivers/net/virtio_net.c
20548 F: include/linux/vdpa.h
20549 F: include/linux/virtio*.h
20550 F: include/uapi/linux/virtio_*.h
20554 M: "Michael S. Tsirkin" <mst@redhat.com>
20555 M: David Hildenbrand <david@redhat.com>
20556 L: virtualization@lists.linux-foundation.org
20558 F: drivers/virtio/virtio_balloon.c
20559 F: include/uapi/linux/virtio_balloon.h
20560 F: include/linux/balloon_compaction.h
20561 F: mm/balloon_compaction.c
20563 VIRTIO CRYPTO DRIVER
20564 M: Gonglei <arei.gonglei@huawei.com>
20565 L: virtualization@lists.linux-foundation.org
20566 L: linux-crypto@vger.kernel.org
20568 F: drivers/crypto/virtio/
20569 F: include/uapi/linux/virtio_crypto.h
20571 VIRTIO DRIVERS FOR S390
20572 M: Cornelia Huck <cohuck@redhat.com>
20573 M: Halil Pasic <pasic@linux.ibm.com>
20574 L: linux-s390@vger.kernel.org
20575 L: virtualization@lists.linux-foundation.org
20576 L: kvm@vger.kernel.org
20578 F: arch/s390/include/uapi/asm/virtio-ccw.h
20579 F: drivers/s390/virtio/
20582 M: Vivek Goyal <vgoyal@redhat.com>
20583 M: Stefan Hajnoczi <stefanha@redhat.com>
20584 M: Miklos Szeredi <miklos@szeredi.hu>
20585 L: virtualization@lists.linux-foundation.org
20586 L: linux-fsdevel@vger.kernel.org
20588 W: https://virtio-fs.gitlab.io/
20589 F: Documentation/filesystems/virtiofs.rst
20590 F: fs/fuse/virtio_fs.c
20591 F: include/uapi/linux/virtio_fs.h
20594 M: Enrico Weigelt, metux IT consult <info@metux.net>
20595 M: Viresh Kumar <vireshk@kernel.org>
20596 L: linux-gpio@vger.kernel.org
20597 L: virtualization@lists.linux-foundation.org
20599 F: drivers/gpio/gpio-virtio.c
20600 F: include/uapi/linux/virtio_gpio.h
20603 M: David Airlie <airlied@linux.ie>
20604 M: Gerd Hoffmann <kraxel@redhat.com>
20605 R: Gurchetan Singh <gurchetansingh@chromium.org>
20606 R: Chia-I Wu <olvaffe@gmail.com>
20607 L: dri-devel@lists.freedesktop.org
20608 L: virtualization@lists.linux-foundation.org
20610 T: git git://anongit.freedesktop.org/drm/drm-misc
20611 F: drivers/gpu/drm/virtio/
20612 F: include/uapi/linux/virtio_gpu.h
20614 VIRTIO HOST (VHOST)
20615 M: "Michael S. Tsirkin" <mst@redhat.com>
20616 M: Jason Wang <jasowang@redhat.com>
20617 L: kvm@vger.kernel.org
20618 L: virtualization@lists.linux-foundation.org
20619 L: netdev@vger.kernel.org
20621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
20623 F: include/linux/vhost_iotlb.h
20624 F: include/uapi/linux/vhost.h
20626 VIRTIO INPUT DRIVER
20627 M: Gerd Hoffmann <kraxel@redhat.com>
20629 F: drivers/virtio/virtio_input.c
20630 F: include/uapi/linux/virtio_input.h
20632 VIRTIO IOMMU DRIVER
20633 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
20634 L: virtualization@lists.linux-foundation.org
20636 F: drivers/iommu/virtio-iommu.c
20637 F: include/uapi/linux/virtio_iommu.h
20640 M: David Hildenbrand <david@redhat.com>
20641 L: virtualization@lists.linux-foundation.org
20643 W: https://virtio-mem.gitlab.io/
20644 F: drivers/virtio/virtio_mem.c
20645 F: include/uapi/linux/virtio_mem.h
20647 VIRTIO SOUND DRIVER
20648 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
20649 M: "Michael S. Tsirkin" <mst@redhat.com>
20650 L: virtualization@lists.linux-foundation.org
20651 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20653 F: include/uapi/linux/virtio_snd.h
20657 M: Conghui Chen <conghui.chen@intel.com>
20658 M: Viresh Kumar <viresh.kumar@linaro.org>
20659 L: linux-i2c@vger.kernel.org
20660 L: virtualization@lists.linux-foundation.org
20662 F: drivers/i2c/busses/i2c-virtio.c
20663 F: include/uapi/linux/virtio_i2c.h
20666 M: Pankaj Gupta <pankaj.gupta.linux@gmail.com>
20667 L: virtualization@lists.linux-foundation.org
20669 F: drivers/nvdimm/virtio_pmem.c
20670 F: drivers/nvdimm/nd_virtio.c
20672 VIRTUAL BOX GUEST DEVICE DRIVER
20673 M: Hans de Goede <hdegoede@redhat.com>
20674 M: Arnd Bergmann <arnd@arndb.de>
20675 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20677 F: drivers/virt/vboxguest/
20678 F: include/linux/vbox_utils.h
20679 F: include/uapi/linux/vbox*.h
20681 VIRTUAL BOX SHARED FOLDER VFS DRIVER
20682 M: Hans de Goede <hdegoede@redhat.com>
20683 L: linux-fsdevel@vger.kernel.org
20687 VIRTUAL SERIO DEVICE DRIVER
20688 M: Stephen Chandler Paul <thatslyude@gmail.com>
20690 F: drivers/input/serio/userio.c
20691 F: include/uapi/linux/userio.h
20693 VIVID VIRTUAL VIDEO DRIVER
20694 M: Hans Verkuil <hverkuil@xs4all.nl>
20695 L: linux-media@vger.kernel.org
20697 W: https://linuxtv.org
20698 T: git git://linuxtv.org/media_tree.git
20699 F: drivers/media/test-drivers/vivid/*
20701 VIDTV VIRTUAL DIGITAL TV DRIVER
20702 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
20703 L: linux-media@vger.kernel.org
20705 W: https://linuxtv.org
20706 T: git git://linuxtv.org/media_tree.git
20707 F: drivers/media/test-drivers/vidtv/*
20710 M: Florian Fainelli <f.fainelli@gmail.com>
20711 L: openwrt-devel@lists.openwrt.org (subscribers-only)
20713 F: drivers/vlynq/vlynq.c
20714 F: include/linux/vlynq.h
20717 M: Martyn Welch <martyn@welchs.me.uk>
20718 M: Manohar Vanga <manohar.vanga@gmail.com>
20719 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20720 L: linux-kernel@vger.kernel.org
20722 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
20723 F: Documentation/driver-api/vme.rst
20724 F: drivers/staging/vme/
20726 F: include/linux/vme*
20728 VM SOCKETS (AF_VSOCK)
20729 M: Stefano Garzarella <sgarzare@redhat.com>
20730 L: virtualization@lists.linux-foundation.org
20731 L: netdev@vger.kernel.org
20733 F: drivers/net/vsockmon.c
20734 F: include/net/af_vsock.h
20735 F: include/uapi/linux/vm_sockets.h
20736 F: include/uapi/linux/vm_sockets_diag.h
20737 F: include/uapi/linux/vsockmon.h
20739 F: tools/testing/vsock/
20741 VMWARE BALLOON DRIVER
20742 M: Nadav Amit <namit@vmware.com>
20743 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
20744 L: linux-kernel@vger.kernel.org
20746 F: drivers/misc/vmw_balloon.c
20748 VMWARE HYPERVISOR INTERFACE
20749 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
20750 M: Alexey Makhalov <amakhalov@vmware.com>
20751 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
20752 L: virtualization@lists.linux-foundation.org
20755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
20756 F: arch/x86/include/asm/vmware.h
20757 F: arch/x86/kernel/cpu/vmware.c
20759 VMWARE PVRDMA DRIVER
20760 M: Bryan Tan <bryantan@vmware.com>
20761 M: Vishnu Dasa <vdasa@vmware.com>
20762 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
20763 L: linux-rdma@vger.kernel.org
20765 F: drivers/infiniband/hw/vmw_pvrdma/
20767 VMware PVSCSI driver
20768 M: Vishal Bhakta <vbhakta@vmware.com>
20769 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
20770 L: linux-scsi@vger.kernel.org
20772 F: drivers/scsi/vmw_pvscsi.c
20773 F: drivers/scsi/vmw_pvscsi.h
20775 VMWARE VIRTUAL PTP CLOCK DRIVER
20776 M: Vivek Thampi <vithampi@vmware.com>
20777 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
20778 L: netdev@vger.kernel.org
20780 F: drivers/ptp/ptp_vmw.c
20783 M: Jorgen Hansen <jhansen@vmware.com>
20784 M: Vishnu Dasa <vdasa@vmware.com>
20785 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
20786 L: linux-kernel@vger.kernel.org
20788 F: drivers/misc/vmw_vmci/
20790 VMWARE VMMOUSE SUBDRIVER
20791 M: Zack Rusin <zackr@vmware.com>
20792 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
20793 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
20794 L: linux-input@vger.kernel.org
20796 F: drivers/input/mouse/vmmouse.c
20797 F: drivers/input/mouse/vmmouse.h
20799 VMWARE VMXNET3 ETHERNET DRIVER
20800 M: Ronak Doshi <doshir@vmware.com>
20801 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
20802 L: netdev@vger.kernel.org
20804 F: drivers/net/vmxnet3/
20806 VOCORE VOCORE2 BOARD
20807 M: Harvey Hunt <harveyhuntnexus@gmail.com>
20808 L: linux-mips@vger.kernel.org
20810 F: arch/mips/boot/dts/ralink/vocore2.dts
20812 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
20813 M: Liam Girdwood <lgirdwood@gmail.com>
20814 M: Mark Brown <broonie@kernel.org>
20815 L: linux-kernel@vger.kernel.org
20817 W: http://www.slimlogic.co.uk/?p=48
20818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
20819 F: Documentation/devicetree/bindings/regulator/
20820 F: Documentation/power/regulator/
20821 F: drivers/regulator/
20822 F: include/dt-bindings/regulator/
20823 F: include/linux/regulator/
20824 K: regulator_get_optional
20826 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
20827 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
20828 F: drivers/regulator/irq_helpers.c
20831 M: David Ahern <dsahern@kernel.org>
20832 L: netdev@vger.kernel.org
20834 F: Documentation/networking/vrf.rst
20835 F: drivers/net/vrf.c
20838 M: Petr Mladek <pmladek@suse.com>
20839 M: Steven Rostedt <rostedt@goodmis.org>
20840 M: Sergey Senozhatsky <senozhatsky@chromium.org>
20841 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20842 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
20844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
20845 F: Documentation/core-api/printk-formats.rst
20846 F: lib/test_printf.c
20847 F: lib/test_scanf.c
20850 VT1211 HARDWARE MONITOR DRIVER
20851 M: Juerg Haefliger <juergh@gmail.com>
20852 L: linux-hwmon@vger.kernel.org
20854 F: Documentation/hwmon/vt1211.rst
20855 F: drivers/hwmon/vt1211.c
20857 VT8231 HARDWARE MONITOR DRIVER
20858 M: Roger Lucas <vt8231@hiddenengine.co.uk>
20859 L: linux-hwmon@vger.kernel.org
20861 F: drivers/hwmon/vt8231.c
20863 VUB300 USB to SDIO/SD/MMC bridge chip
20864 L: linux-mmc@vger.kernel.org
20866 F: drivers/mmc/host/vub300.c
20868 W1 DALLAS'S 1-WIRE BUS
20869 M: Evgeniy Polyakov <zbr@ioremap.net>
20871 F: Documentation/devicetree/bindings/w1/
20872 F: Documentation/w1/
20874 F: include/linux/w1.h
20876 W83791D HARDWARE MONITORING DRIVER
20877 M: Marc Hulsman <m.hulsman@tudelft.nl>
20878 L: linux-hwmon@vger.kernel.org
20880 F: Documentation/hwmon/w83791d.rst
20881 F: drivers/hwmon/w83791d.c
20883 W83793 HARDWARE MONITORING DRIVER
20884 M: Rudolf Marek <r.marek@assembler.cz>
20885 L: linux-hwmon@vger.kernel.org
20887 F: Documentation/hwmon/w83793.rst
20888 F: drivers/hwmon/w83793.c
20890 W83795 HARDWARE MONITORING DRIVER
20891 M: Jean Delvare <jdelvare@suse.com>
20892 L: linux-hwmon@vger.kernel.org
20894 F: drivers/hwmon/w83795.c
20896 W83L51xD SD/MMC CARD INTERFACE DRIVER
20897 M: Pierre Ossman <pierre@ossman.eu>
20899 F: drivers/mmc/host/wbsd.*
20901 WACOM PROTOCOL 4 SERIAL TABLETS
20902 M: Julian Squires <julian@cipht.net>
20903 M: Hans de Goede <hdegoede@redhat.com>
20904 L: linux-input@vger.kernel.org
20906 F: drivers/input/tablet/wacom_serial4.c
20908 WATCHDOG DEVICE DRIVERS
20909 M: Wim Van Sebroeck <wim@linux-watchdog.org>
20910 M: Guenter Roeck <linux@roeck-us.net>
20911 L: linux-watchdog@vger.kernel.org
20913 W: http://www.linux-watchdog.org/
20914 T: git git://www.linux-watchdog.org/linux-watchdog.git
20915 F: Documentation/devicetree/bindings/watchdog/
20916 F: Documentation/watchdog/
20917 F: drivers/watchdog/
20918 F: include/linux/watchdog.h
20919 F: include/uapi/linux/watchdog.h
20921 WHISKEYCOVE PMIC GPIO DRIVER
20922 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
20923 L: linux-gpio@vger.kernel.org
20925 F: drivers/gpio/gpio-wcove.c
20928 M: Dianlong Li <long17.cool@163.com>
20929 L: linux-rtc@vger.kernel.org
20931 F: drivers/rtc/rtc-sd3078.c
20934 M: David Rheinsberg <david.rheinsberg@gmail.com>
20935 L: linux-input@vger.kernel.org
20937 F: drivers/hid/hid-wiimote*
20939 WILOCITY WIL6210 WIRELESS DRIVER
20940 M: Maya Erez <merez@codeaurora.org>
20941 L: linux-wireless@vger.kernel.org
20942 L: wil6210@qti.qualcomm.com
20944 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
20945 F: drivers/net/wireless/ath/wil6210/
20948 M: David Härdeman <david@hardeman.nu>
20950 F: drivers/media/rc/winbond-cir.c
20952 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
20953 M: William Breathitt Gray <vilhelm.gray@gmail.com>
20954 L: linux-watchdog@vger.kernel.org
20956 F: drivers/watchdog/ebc-c384_wdt.c
20958 WINSYSTEMS WS16C48 GPIO DRIVER
20959 M: William Breathitt Gray <vilhelm.gray@gmail.com>
20960 L: linux-gpio@vger.kernel.org
20962 F: drivers/gpio/gpio-ws16c48.c
20964 WIREGUARD SECURE NETWORK TUNNEL
20965 M: Jason A. Donenfeld <Jason@zx2c4.com>
20966 L: wireguard@lists.zx2c4.com
20967 L: netdev@vger.kernel.org
20969 F: drivers/net/wireguard/
20970 F: tools/testing/selftests/wireguard/
20972 WISTRON LAPTOP BUTTON DRIVER
20973 M: Miloslav Trmac <mitr@volny.cz>
20975 F: drivers/input/misc/wistron_btns.c
20977 WL3501 WIRELESS PCMCIA CARD DRIVER
20978 L: linux-wireless@vger.kernel.org
20980 F: drivers/net/wireless/wl3501*
20982 WOLFSON MICROELECTRONICS DRIVERS
20983 L: patches@opensource.cirrus.com
20985 W: https://github.com/CirrusLogic/linux-drivers/wiki
20986 T: git https://github.com/CirrusLogic/linux-drivers.git
20987 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
20988 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
20989 F: Documentation/devicetree/bindings/mfd/wm831x.txt
20990 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
20991 F: Documentation/devicetree/bindings/sound/wlf,*.yaml
20992 F: Documentation/devicetree/bindings/sound/wm*
20993 F: Documentation/hwmon/wm83??.rst
20994 F: arch/arm/mach-s3c/mach-crag6410*
20995 F: drivers/clk/clk-wm83*.c
20996 F: drivers/gpio/gpio-*wm*.c
20997 F: drivers/gpio/gpio-arizona.c
20998 F: drivers/hwmon/wm83??-hwmon.c
20999 F: drivers/input/misc/wm831x-on.c
21000 F: drivers/input/touchscreen/wm831x-ts.c
21001 F: drivers/input/touchscreen/wm97*.c
21002 F: drivers/leds/leds-wm83*.c
21003 F: drivers/mfd/arizona*
21004 F: drivers/mfd/cs47l24*
21005 F: drivers/mfd/wm*.c
21006 F: drivers/power/supply/wm83*.c
21007 F: drivers/regulator/arizona*
21008 F: drivers/regulator/wm8*.c
21009 F: drivers/rtc/rtc-wm83*.c
21010 F: drivers/video/backlight/wm83*_bl.c
21011 F: drivers/watchdog/wm83*_wdt.c
21012 F: include/linux/mfd/arizona/
21013 F: include/linux/mfd/wm831x/
21014 F: include/linux/mfd/wm8350/
21015 F: include/linux/mfd/wm8400*
21016 F: include/linux/regulator/arizona*
21017 F: include/linux/wm97xx.h
21018 F: include/sound/wm????.h
21019 F: sound/soc/codecs/arizona*
21020 F: sound/soc/codecs/cs47l24*
21021 F: sound/soc/codecs/wm*
21024 M: Tejun Heo <tj@kernel.org>
21025 R: Lai Jiangshan <jiangshanlai@gmail.com>
21027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
21028 F: Documentation/core-api/workqueue.rst
21029 F: include/linux/workqueue.h
21030 F: kernel/workqueue.c
21033 M: Loic Poulain <loic.poulain@linaro.org>
21034 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
21035 R: Johannes Berg <johannes@sipsolutions.net>
21036 L: netdev@vger.kernel.org
21038 F: drivers/net/wwan/
21039 F: include/linux/wwan.h
21040 F: include/uapi/linux/wwan.h
21042 X-POWERS AXP288 PMIC DRIVERS
21043 M: Hans de Goede <hdegoede@redhat.com>
21045 F: drivers/acpi/pmic/intel_pmic_xpower.c
21048 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
21049 M: Chen-Yu Tsai <wens@csie.org>
21050 L: linux-kernel@vger.kernel.org
21055 M: Martin Schiller <ms@dev.tdt.de>
21056 L: linux-x25@vger.kernel.org
21058 F: Documentation/networking/lapb-module.rst
21059 F: Documentation/networking/x25*
21060 F: drivers/net/wan/hdlc_x25.c
21061 F: drivers/net/wan/lapbether.c
21062 F: include/*/lapb.h
21063 F: include/net/x25*
21064 F: include/uapi/linux/x25.h
21068 X86 ARCHITECTURE (32-BIT AND 64-BIT)
21069 M: Thomas Gleixner <tglx@linutronix.de>
21070 M: Ingo Molnar <mingo@redhat.com>
21071 M: Borislav Petkov <bp@alien8.de>
21072 M: Dave Hansen <dave.hansen@linux.intel.com>
21074 R: "H. Peter Anvin" <hpa@zytor.com>
21075 L: linux-kernel@vger.kernel.org
21077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
21078 F: Documentation/devicetree/bindings/x86/
21079 F: Documentation/x86/
21083 M: Andy Lutomirski <luto@kernel.org>
21084 L: linux-kernel@vger.kernel.org
21086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
21089 X86 MCE INFRASTRUCTURE
21090 M: Tony Luck <tony.luck@intel.com>
21091 M: Borislav Petkov <bp@alien8.de>
21092 L: linux-edac@vger.kernel.org
21094 F: Documentation/ABI/testing/sysfs-mce
21095 F: Documentation/x86/x86_64/machinecheck.rst
21096 F: arch/x86/kernel/cpu/mce/*
21098 X86 MICROCODE UPDATE SUPPORT
21099 M: Borislav Petkov <bp@alien8.de>
21101 F: arch/x86/kernel/cpu/microcode/*
21104 M: Dave Hansen <dave.hansen@linux.intel.com>
21105 M: Andy Lutomirski <luto@kernel.org>
21106 M: Peter Zijlstra <peterz@infradead.org>
21107 L: linux-kernel@vger.kernel.org
21109 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
21112 X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
21113 M: Hans de Goede <hdegoede@redhat.com>
21114 L: platform-driver-x86@vger.kernel.org
21116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
21117 F: drivers/platform/x86/x86-android-tablets.c
21119 X86 PLATFORM DRIVERS
21120 M: Hans de Goede <hdegoede@redhat.com>
21121 M: Mark Gross <markgross@kernel.org>
21122 L: platform-driver-x86@vger.kernel.org
21124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
21125 F: drivers/platform/olpc/
21126 F: drivers/platform/x86/
21128 X86 PLATFORM DRIVERS - ARCH
21129 R: Darren Hart <dvhart@infradead.org>
21130 R: Andy Shevchenko <andy@infradead.org>
21131 L: platform-driver-x86@vger.kernel.org
21134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
21135 F: arch/x86/platform
21137 X86 PLATFORM UV HPE SUPERDOME FLEX
21138 M: Steve Wahl <steve.wahl@hpe.com>
21139 R: Mike Travis <mike.travis@hpe.com>
21140 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
21141 R: Russ Anderson <russ.anderson@hpe.com>
21143 F: arch/x86/include/asm/uv/
21144 F: arch/x86/kernel/apic/x2apic_uv_x.c
21145 F: arch/x86/platform/uv/
21148 M: Andy Lutomirski <luto@kernel.org>
21149 L: linux-kernel@vger.kernel.org
21151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
21152 F: arch/x86/entry/vdso/
21155 M: Matthew Wilcox <willy@infradead.org>
21156 L: linux-fsdevel@vger.kernel.org
21158 F: Documentation/core-api/xarray.rst
21159 F: include/linux/idr.h
21160 F: include/linux/xarray.h
21163 F: tools/testing/radix-tree
21166 M: Benjamin Valentin <benpicco@googlemail.com>
21168 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
21169 F: drivers/media/rc/xbox_remote.c
21171 XC2028/3028 TUNER DRIVER
21172 M: Mauro Carvalho Chehab <mchehab@kernel.org>
21173 L: linux-media@vger.kernel.org
21175 W: https://linuxtv.org
21176 T: git git://linuxtv.org/media_tree.git
21177 F: drivers/media/tuners/xc2028.*
21179 XDP (eXpress Data Path)
21180 M: Alexei Starovoitov <ast@kernel.org>
21181 M: Daniel Borkmann <daniel@iogearbox.net>
21182 M: David S. Miller <davem@davemloft.net>
21183 M: Jakub Kicinski <kuba@kernel.org>
21184 M: Jesper Dangaard Brouer <hawk@kernel.org>
21185 M: John Fastabend <john.fastabend@gmail.com>
21186 L: netdev@vger.kernel.org
21187 L: bpf@vger.kernel.org
21189 F: include/net/xdp.h
21190 F: include/net/xdp_priv.h
21191 F: include/trace/events/xdp.h
21192 F: kernel/bpf/cpumap.c
21193 F: kernel/bpf/devmap.c
21195 F: samples/bpf/xdp*
21196 F: tools/testing/selftests/bpf/*xdp*
21197 F: tools/testing/selftests/bpf/*/*xdp*
21198 F: drivers/net/ethernet/*/*/*/*/*xdp*
21199 F: drivers/net/ethernet/*/*/*xdp*
21200 K: (?:\b|_)xdp(?:\b|_)
21202 XDP SOCKETS (AF_XDP)
21203 M: Björn Töpel <bjorn@kernel.org>
21204 M: Magnus Karlsson <magnus.karlsson@intel.com>
21205 R: Jonathan Lemon <jonathan.lemon@gmail.com>
21206 L: netdev@vger.kernel.org
21207 L: bpf@vger.kernel.org
21209 F: Documentation/networking/af_xdp.rst
21210 F: include/net/xdp_sock*
21211 F: include/net/xsk_buff_pool.h
21212 F: include/uapi/linux/if_xdp.h
21213 F: include/uapi/linux/xdp_diag.h
21214 F: include/net/netns/xdp.h
21216 F: samples/bpf/xdpsock*
21217 F: tools/lib/bpf/xsk*
21219 XEN BLOCK SUBSYSTEM
21220 M: Roger Pau Monné <roger.pau@citrix.com>
21221 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21223 F: drivers/block/xen*
21224 F: drivers/block/xen-blkback/*
21227 M: Stefano Stabellini <sstabellini@kernel.org>
21228 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21230 F: arch/arm/include/asm/xen/
21233 XEN HYPERVISOR ARM64
21234 M: Stefano Stabellini <sstabellini@kernel.org>
21235 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21237 F: arch/arm64/include/asm/xen/
21240 XEN HYPERVISOR INTERFACE
21241 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
21242 M: Juergen Gross <jgross@suse.com>
21243 R: Stefano Stabellini <sstabellini@kernel.org>
21244 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
21247 F: Documentation/ABI/stable/sysfs-hypervisor-xen
21248 F: Documentation/ABI/testing/sysfs-hypervisor-xen
21249 F: arch/x86/include/asm/pvclock-abi.h
21250 F: arch/x86/include/asm/xen/
21251 F: arch/x86/platform/pvh/
21253 F: drivers/*/xen-*front.c
21255 F: include/uapi/xen/
21258 XEN NETWORK BACKEND DRIVER
21259 M: Wei Liu <wei.liu@kernel.org>
21260 M: Paul Durrant <paul@xen.org>
21261 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21262 L: netdev@vger.kernel.org
21264 F: drivers/net/xen-netback/*
21267 M: Juergen Gross <jgross@suse.com>
21268 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21270 F: arch/x86/pci/*xen*
21271 F: drivers/pci/*xen*
21274 M: Juergen Gross <jgross@suse.com>
21275 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21276 L: linux-scsi@vger.kernel.org
21278 F: drivers/scsi/xen-scsifront.c
21279 F: drivers/xen/xen-scsiback.c
21280 F: include/xen/interface/io/vscsiif.h
21283 M: Juergen Gross <jgross@suse.com>
21284 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21285 L: linux-usb@vger.kernel.org
21287 F: drivers/usb/host/xen*
21288 F: include/xen/interface/io/usbif.h
21290 XEN SOUND FRONTEND DRIVER
21291 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
21292 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21293 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21297 XEN SWIOTLB SUBSYSTEM
21298 M: Juergen Gross <jgross@suse.com>
21299 M: Stefano Stabellini <sstabellini@kernel.org>
21300 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21301 L: iommu@lists.linux-foundation.org
21303 F: arch/x86/xen/*swiotlb*
21304 F: drivers/xen/*swiotlb*
21307 C: irc://irc.oftc.net/xfs
21308 M: Darrick J. Wong <djwong@kernel.org>
21309 M: linux-xfs@vger.kernel.org
21310 L: linux-xfs@vger.kernel.org
21313 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
21314 F: Documentation/ABI/testing/sysfs-fs-xfs
21315 F: Documentation/admin-guide/xfs.rst
21316 F: Documentation/filesystems/xfs-delayed-logging-design.rst
21317 F: Documentation/filesystems/xfs-self-describing-metadata.rst
21319 F: include/uapi/linux/dqblk_xfs.h
21320 F: include/uapi/linux/fsmap.h
21323 M: Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
21324 L: linux-iio@vger.kernel.org
21326 F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
21327 F: drivers/iio/adc/xilinx-ams.c
21329 XILINX AXI ETHERNET DRIVER
21330 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
21332 F: drivers/net/ethernet/xilinx/xilinx_axienet*
21335 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
21336 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
21337 L: linux-can@vger.kernel.org
21339 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
21340 F: drivers/net/can/xilinx_can.c
21343 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
21344 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
21345 R: Michal Simek <michal.simek@xilinx.com>
21347 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
21348 F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
21349 F: drivers/gpio/gpio-xilinx.c
21350 F: drivers/gpio/gpio-zynq.c
21352 XILINX SD-FEC IP CORES
21353 M: Derek Kiernan <derek.kiernan@xilinx.com>
21354 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
21356 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
21357 F: Documentation/misc-devices/xilinx_sdfec.rst
21358 F: drivers/misc/Kconfig
21359 F: drivers/misc/Makefile
21360 F: drivers/misc/xilinx_sdfec.c
21361 F: include/uapi/misc/xilinx_sdfec.h
21363 XILINX UARTLITE SERIAL DRIVER
21364 M: Peter Korsgaard <jacmet@sunsite.dk>
21365 L: linux-serial@vger.kernel.org
21367 F: drivers/tty/serial/uartlite.c
21369 XILINX VIDEO IP CORES
21370 M: Hyun Kwon <hyun.kwon@xilinx.com>
21371 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21372 L: linux-media@vger.kernel.org
21374 T: git git://linuxtv.org/media_tree.git
21375 F: Documentation/devicetree/bindings/media/xilinx/
21376 F: drivers/media/platform/xilinx/
21377 F: include/uapi/linux/xilinx-v4l2-controls.h
21379 XILINX ZYNQMP DPDMA DRIVER
21380 M: Hyun Kwon <hyun.kwon@xilinx.com>
21381 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21382 L: dmaengine@vger.kernel.org
21384 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
21385 F: drivers/dma/xilinx/xilinx_dpdma.c
21386 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
21388 XILINX ZYNQMP PSGTR PHY DRIVER
21389 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
21390 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21391 L: linux-kernel@vger.kernel.org
21393 T: git https://github.com/Xilinx/linux-xlnx.git
21394 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
21395 F: drivers/phy/xilinx/phy-zynqmp.c
21397 XILINX ZYNQMP SHA3 DRIVER
21398 M: Harsha <harsha.harsha@xilinx.com>
21400 F: drivers/crypto/xilinx/zynqmp-sha.c
21402 XILINX EVENT MANAGEMENT DRIVER
21403 M: Abhyuday Godhasara <abhyuday.godhasara@xilinx.com>
21405 F: drivers/soc/xilinx/xlnx_event_manager.c
21406 F: include/linux/firmware/xlnx-event-manager.h
21409 M: Eli Billauer <eli.billauer@gmail.com>
21410 L: linux-kernel@vger.kernel.org
21412 F: drivers/char/xillybus/
21415 M: George Cherian <gcherian@marvell.com>
21416 L: linux-i2c@vger.kernel.org
21418 W: http://www.marvell.com
21419 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
21420 F: drivers/i2c/busses/i2c-xlp9xx.c
21422 XRA1403 GPIO EXPANDER
21423 M: Nandor Han <nandor.han@ge.com>
21424 M: Semi Malinen <semi.malinen@ge.com>
21425 L: linux-gpio@vger.kernel.org
21427 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
21428 F: drivers/gpio/gpio-xra1403.c
21430 XTENSA XTFPGA PLATFORM SUPPORT
21431 M: Max Filippov <jcmvbkbc@gmail.com>
21432 L: linux-xtensa@linux-xtensa.org
21434 F: drivers/spi/spi-xtensa-xtfpga.c
21435 F: sound/soc/xtensa/xtfpga-i2s.c
21437 YAM DRIVER FOR AX.25
21438 M: Jean-Paul Roubelat <jpr@f6fbb.org>
21439 L: linux-hams@vger.kernel.org
21441 F: drivers/net/hamradio/yam*
21442 F: include/linux/yam.h
21444 YAMA SECURITY MODULE
21445 M: Kees Cook <keescook@chromium.org>
21447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
21448 F: Documentation/admin-guide/LSM/Yama.rst
21451 YEALINK PHONE DRIVER
21452 M: Henk Vergonet <Henk.Vergonet@gmail.com>
21453 L: usbb2k-api-dev@nongnu.org
21455 F: Documentation/input/devices/yealink.rst
21456 F: drivers/input/misc/yealink.*
21458 Z8530 DRIVER FOR AX.25
21459 M: Joerg Reuter <jreuter@yaina.de>
21460 L: linux-hams@vger.kernel.org
21462 W: http://yaina.de/jreuter/
21463 W: http://www.qsl.net/dl1bke/
21464 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
21465 F: drivers/net/hamradio/*scc.c
21466 F: drivers/net/hamradio/z8530.h
21468 ZBUD COMPRESSED PAGE ALLOCATOR
21469 M: Seth Jennings <sjenning@redhat.com>
21470 M: Dan Streetman <ddstreet@ieee.org>
21471 L: linux-mm@kvack.org
21475 ZD1211RW WIRELESS DRIVER
21476 M: Ulrich Kunitz <kune@deine-taler.de>
21477 L: linux-wireless@vger.kernel.org
21478 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
21480 W: http://zd1211.ath.cx/wiki/DriverRewrite
21481 F: drivers/net/wireless/zydas/zd1211rw/
21483 ZD1301 MEDIA DRIVER
21484 M: Antti Palosaari <crope@iki.fi>
21485 L: linux-media@vger.kernel.org
21487 W: https://linuxtv.org/
21488 W: http://palosaari.fi/linux/
21489 Q: https://patchwork.linuxtv.org/project/linux-media/list/
21490 F: drivers/media/usb/dvb-usb-v2/zd1301*
21492 ZD1301_DEMOD MEDIA DRIVER
21493 M: Antti Palosaari <crope@iki.fi>
21494 L: linux-media@vger.kernel.org
21496 W: https://linuxtv.org/
21497 W: http://palosaari.fi/linux/
21498 Q: https://patchwork.linuxtv.org/project/linux-media/list/
21499 F: drivers/media/dvb-frontends/zd1301_demod*
21501 ZHAOXIN PROCESSOR SUPPORT
21502 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
21503 L: linux-kernel@vger.kernel.org
21505 F: arch/x86/kernel/cpu/zhaoxin.c
21508 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
21509 M: Naohiro Aota <naohiro.aota@wdc.com>
21510 R: Johannes Thumshirn <jth@kernel.org>
21511 L: linux-fsdevel@vger.kernel.org
21513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
21514 F: Documentation/filesystems/zonefs.rst
21517 ZPOOL COMPRESSED PAGE STORAGE API
21518 M: Dan Streetman <ddstreet@ieee.org>
21519 L: linux-mm@kvack.org
21521 F: include/linux/zpool.h
21524 ZR36067 VIDEO FOR LINUX DRIVER
21525 M: Corentin Labbe <clabbe@baylibre.com>
21526 L: mjpeg-users@lists.sourceforge.net
21527 L: linux-media@vger.kernel.org
21529 W: http://mjpeg.sourceforge.net/driver-zoran/
21530 Q: https://patchwork.linuxtv.org/project/linux-media/list/
21531 F: Documentation/driver-api/media/drivers/zoran.rst
21532 F: drivers/staging/media/zoran/
21534 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
21535 M: Minchan Kim <minchan@kernel.org>
21536 M: Nitin Gupta <ngupta@vflare.org>
21537 R: Sergey Senozhatsky <senozhatsky@chromium.org>
21538 L: linux-kernel@vger.kernel.org
21540 F: Documentation/admin-guide/blockdev/zram.rst
21541 F: drivers/block/zram/
21543 ZS DECSTATION Z85C30 SERIAL DRIVER
21544 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
21546 F: drivers/tty/serial/zs.*
21548 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
21549 M: Minchan Kim <minchan@kernel.org>
21550 M: Nitin Gupta <ngupta@vflare.org>
21551 R: Sergey Senozhatsky <senozhatsky@chromium.org>
21552 L: linux-mm@kvack.org
21554 F: Documentation/vm/zsmalloc.rst
21555 F: include/linux/zsmalloc.h
21559 M: Nick Terrell <terrelln@fb.com>
21561 B: https://github.com/facebook/zstd/issues
21562 T: git git://github.com/terrelln/linux.git
21563 F: include/linux/zstd*
21565 F: lib/decompress_unzstd.c
21570 ZSWAP COMPRESSED SWAP CACHING
21571 M: Seth Jennings <sjenning@redhat.com>
21572 M: Dan Streetman <ddstreet@ieee.org>
21573 M: Vitaly Wool <vitaly.wool@konsulko.com>
21574 L: linux-mm@kvack.org
21579 M: Linus Torvalds <torvalds@linux-foundation.org>
21580 L: linux-kernel@vger.kernel.org
21581 S: Buried alive in reporters
21582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git